@import url(mobile_menu.css);
* {
	padding: 0;
	margin: 0;
	border: none;
	outline: 0
}

body,
html {
	width: auto;
	height: auto;
	margin: 0 auto;
	padding: 0;
	font-family: 'Proxima Nova Regular', sans-serif;
	color: #363636;
	background-color: #f6f6f6!important
}

@font-face {
	font-family: fontawesome-webfont;
	src: url(../fonts/fontawesome-webfont.eot);
	src: url(../fonts/fontawesome-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/fontawesome-webfont.woff) format('woff'), url(../fonts/fontawesome-webfont.ttf) format('truetype'), url(../fonts/fontawesome-webfont.svg#fontawesome-webfont) format('svg');
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: 'Proxima Nova Regular';
	src: url('../fonts/Proxima Nova Regular.eot');
	src: url('../fonts/Proxima Nova Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Proxima Nova Regular.woff') format('woff'), url('../fonts/Proxima Nova Regular.ttf') format('truetype'), url('../fonts/Proxima Nova Regular.svg#Proxima Nova Regular') format('svg');
	font-weight: 400;
	font-style: normal
}

img {
	margin: 0;
	padding: 0;
	border: none;
	outline: 0;
	max-width: 100%;
	height: auto
}

a,
a.active,
a:hover,
h1,
h2,
h3,
h4,
li,
ol,
p,
ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	text-decoration: none;
	outline: 0;
	border: none;
	font-weight: 400
}

p {
	line-height: 22px;
	font-size: 16px;
	text-align: justify;
	padding: 10px 0;
	color: #363636
}

h1 {
	font-weight: 400;
	font-size: 60px;
	padding: 50px 0 30px
}

h2 {
	font-weight: 300;
	font-size: 48px;
	padding-bottom: 10px;
	text-align: center
}

h3 {
	font-weight: 300;
	font-size: 36px;
	padding-bottom: 10px
}

h4 {
	font-weight: 400;
	font-size: 22px;
	padding-bottom: 10px
}

h5 {
	font-weight: 200;
	font-size: 18px;
	padding-bottom: 10px
}

ul.triangle li {
	background: url(../images/triangle.png) no-repeat 0 3px;
	padding-left: 10px
}

.clr {
	clear: both
}

.lessmar {
	margin: 0
}

.lesspadd {
	padding: 0
}

.lesspadd_rt {
	padding-right: 0
}

.lesspadd_lt {
	padding-left: 0
}

header {
	padding: 10px 0;
	background: #3d474d;
	width: 100%;
	position: fixed;
	z-index: 99
}

.xtrmup {
	padding: 0 50px
}

ul.uplft {
	width: auto;
	height: auto
}

ul.uplft li {
	width: auto;
	height: auto;
	float: left;
	padding: 5px 6px;
	font-size: 16px
}

ul.uplft li a {
	color: #fff
}

ul.uplft li a:hover {
	color: #00aeef
}

ul.uprt {
	width: auto;
	height: auto;
	float: right
}

ul.uprt li {
	width: auto;
	height: auto;
	float: left;
	padding: 5px 7px;
	font-size: 16px;
	color: #fff
}

ul.uprt li a {
	color: #fff
}

ul.uprt li a:hover {
	color: #00aeef
}

ul.uprt li input[type=text] {
	width: 27px;
	box-sizing: border-box;
	border-radius: 4px;
	font-size: 14px;
	background-image: url(../images/srch.png);
	background-position: 5px 4px;
	background-repeat: no-repeat;
	padding: 5px;
	-webkit-transition: width .4s ease-in-out;
	transition: width .4s ease-in-out;
	background-color: transparent
}

ul.uprt li input[type=text]:focus {
	width: 70px;
	border: 1px solid #ccc;
	padding: 0 5px 0 20px;
	color: #fff;
	font-size: 14px;
	font-weight: 300
}

#menu {
	padding-top: 20px;
	text-align: center
}

#menu-button {
	display: none
}

.navbar {
	min-height: 30px;
	display: inline-block
}

#nav li {
	width: auto;
	height: auto;
	padding: 0 15px;
	border-right: 1px solid #fff
}

#nav li:last-child {
	border-right: none
}

#nav li a {
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	padding: 0
}

#nav li a:hover {
	color: #00aeef
}

#nav li a.current-page-item {
	color: #00aeef
}

ul.dropdown-menu {
	background-color: #3d474d
}

ul.dropdown-menu li {
	padding: 3px 10px!important;
	font-size: 12px;
	text-align: left;
	border-right: none!important
}

ul.dropdown-menu li a {
	color: #fff;
	font-size: 14px!important;
	font-weight: 500
}

ul.dropdown-menu li a:hover {
	color: #00aeef;
	background-color: transparent
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
	background-color: transparent
}

.navbar-default .navbar-nav>.dropdown>a .caret {
	border-top-color: #fff;
	border-bottom-color: #fff
}

.navbar-default .navbar-nav>.dropdown>a:hover.caret {
	border-top-color: #00aeef;
	border-bottom-color: #00aeef
}

li.dropdown-submenu a:visited {
	background-color: transparent
}

li.dropdown-submenu a:focus {
	background-color: transparent
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
	border: none;
	text-align: center
}

.navbar-default {
	background: 0 0;
	border: none;
	margin: 0
}

.nav>li>a {
	padding: 13px 10px
}

.navbar-default .navbar-nav>li>a {
	color: #fff;
	font-size: 16px
}

.navbar-default .navbar-nav>li>a:hover {
	color: #00aeef!important
}

.navbar {
	min-height: inherit;
	width: 100%
}

.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover {
	color: #00aeef
}

.navbar-nav {
	display: inline-block;
	float: none
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
	color: #fff;
	background: 0 0
}

#banner {
	margin-top: 0;
	margin-bottom: 60px;
}

.fade-carousel {
	position: relative;
	height: auto
}

.fade-carousel .carousel-inner .item {
	height: auto
}

.fade-carousel .carousel-indicators>li {
	margin: 0 2px;
	background-color: #f39c12;
	border-color: #f39c12;
	opacity: .7
}

.fade-carousel .carousel-indicators>li.active {
	width: 10px;
	height: 10px;
	opacity: 1
}

.hero {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 3;
	color: #fff;
	text-transform: uppercase;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .75);
	-webkit-transform: translate3d(-50%, -50%, 0);
	-moz-transform: translate3d(-50%, -50%, 0);
	-ms-transform: translate3d(-50%, -50%, 0);
	-o-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0);
	width: 85%
}

.hero h1 {
	font-size: 35px;
	font-weight: 600;
	margin: 0;
	padding: 0;
	line-height: 35px;
	text-shadow: none;
	width: 47%
}

.hero h3 {
	text-transform: capitalize;
	font-size: 25px;
	font-weight: 400;
	margin: 30px 0 0 0;
	padding: 0;
	padding-bottom: 15px
}

.fade-carousel .carousel-inner .item .hero {
	opacity: 0;
	-webkit-transition: 2s all ease-in-out .1s;
	-moz-transition: 2s all ease-in-out .1s;
	-ms-transition: 2s all ease-in-out .1s;
	-o-transition: 2s all ease-in-out .1s;
	transition: 2s all ease-in-out .1s
}

.fade-carousel .carousel-inner .item.active .hero {
	opacity: 1;
	-webkit-transition: 2s all ease-in-out .1s;
	-moz-transition: 2s all ease-in-out .1s;
	-ms-transition: 2s all ease-in-out .1s;
	-o-transition: 2s all ease-in-out .1s;
	transition: 2s all ease-in-out .1s
}

.overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 2;
	opacity: .5
}

.btn.btn-lg {
	padding: 10px 40px
}

.btn.btn-hero,
.btn.btn-hero:focus,
.btn.btn-hero:hover {
	color: #fff;
	background-color: #00aeef;
	outline: 0;
	margin: 20px auto;
	font-size: 24px;
	border-radius: 30px;
	text-transform: uppercase
}

a.banbut {
	color: #fff;
	padding: 7px 25px;
	display: inline-block;
	background-color: #00aeef;
	outline: 0;
	margin: 20px 20px 0 0;
	font-size: 16px;
	border-radius: 5px;
	text-transform: none;
	text-shadow: none;
	text-decoration: none
}

#whyamaya {
	margin-bottom: 60px
}

#whyamaya h2 {
	padding-bottom: 50px;
	font-weight: 500;
	font-size: 46px
}

.exphd {
	text-align: center;
	padding: 0 15px
}

.exphd h3 {
	padding: 25px 0
}

.exphd p {
	padding-bottom: 25px;
	padding-top: 0;
	text-align: center
}

.exphd p a {
	width: auto;
	height: auto;
	padding: 8px 50px;
	background-color: #e3e3e3;
	color: #333;
	border-radius: 5px
}

.exphd p a:hover {
	background-color: #00aeef;
	color: #fff
}

#project {
	padding-bottom: 60px;
	background-color: #fff
}

#project h2 {
	padding-bottom: 50px;
	text-transform: uppercase;
	background-color: #3d474d;
	color: #fff;
	padding: 25px 0;
	margin-bottom: 25px;
	font-weight: 500;
	font-size: 46px
}

.pro1 {
	margin-bottom: 30px;
	position: relative;
	text-align: center;
	min-height: 280px
}

.pro1 img {
	display: inline-block
}

.protxt {
	width: 100%;
	padding: 5px 0;
	background: #00adef;
	margin-top: 10px;
	border-radius: 5px
}

.protxt:hover {
	background: #00adef
}

.protxt h5 {
	text-align: center;
	color: #fff;
	padding-bottom: 0;
	font-size: 16px
}

.protxt h5 a {
	color: #fff
}

.protxt h5 a:hover {
	color: #fff
}

#support {
	margin-bottom: 60px;
	background-color: #e3e3e3;
	padding: 50px 0;
	text-align: center;
	position: relative;
	background: #e3e3e3 url(../images/spchbub.png) no-repeat bottom right
}

#support h2 {
	padding-bottom: 30px;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 46px
}

#support p {
	text-align: center;
	line-height: 27px
}

#support ul {
	width: auto;
	height: auto;
	display: inline-block
}

#support ul li {
	width: auto;
	height: auto;
	margin: 20px 20px 0;
	float: left
}

#support ul li a {
	background-color: #00aeef;
	color: #fff;
	padding: 7px 20px;
	border-radius: 5px;
	font-size: 16px
}

#support ul li a:hover {
	background-color: #3d474d
}

.suprtbk2 {
	width: 275px;
	height: 275px;
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: -1
}

#partner {
	margin-bottom: 60px
}

#partner h2 {
	padding-bottom: 50px;
	text-transform: uppercase;
	margin-bottom: 25px;
	font-weight: 500;
	font-size: 46px
}

#partner a img {
	margin-bottom: 25px;
	padding: 5px;
	height: 69px
}

#partner a img:hover {
	-webkit-filter: grayscale(0);
	filter: grayscale(0)
}

ul.partnertop {
	margin: 0;
	padding: 0
}

ul.partnertop li {
	display: inline-block;
	list-style: none;
	padding: 0 18px
}

ul.partnertop li:last-child {
	padding-right: 0
}

ul.partnertop li:first-child {
	padding-left: 0
}

ul.partnerlower {
	margin: 0;
	padding: 0
}

ul.partnerlower li {
	display: inline-block;
	list-style: none;
	padding: 0 1px
}

ul.partnerlower li:last-child {
	padding-right: 0
}

ul.partnerlower li:first-child {
	padding-left: 0
}

#keepupto {
	background: #e3e3e3 url(../images/bg1.jpg) no-repeat;
	padding: 50px 0;
	text-align: center;
	background-size: cover
}

#keepupto h2 {
	font-weight: 500;
	font-size: 46px
}

#keepupto label {
	width: 100%
}

#keepupto label p {
	padding-bottom: 0;
	text-align: left
}

#keepupto input.keepinput {
	width: 100%;
	height: 35px;
	padding: 0 10px;
	font-size: 14px;
	border: 1px solid #a8a8a8;
	background-color: #fff;
	border-radius: 5px
}

#keepupto input[type=submit] {
	width: auto;
	height: 35px;
	background-color: #00aeef;
	border: 1px solid #a8a8a8;
	color: #fff;
	padding: 0 30px;
	float: left;
	border-radius: 5px;
	font-size: 16px
}

#keepupto input[type=submit]:hover {
	background-color: #3d474d
}

ul.social {
	width: 100%;
	height: auto;
	display: inline-block
}

ul.social li {
	float: left;
	padding-right: 4px
}

ul.social li a {
	width: 30px;
	height: 30px;
	float: left;
	text-align: center;
	line-height: 30px
}

.pro1 a:hover .protxt {
	background-color: #02a1db
}

footer {
	padding: 50px 0;
	color: #fff;
	background-color: #3d474d
}

footer a {
	color: #fff
}

footer p {
	font-size: 16px;
	color: #fff;
	line-height: 25px
}

footer p>em {
	font-size: 20px!important;
	width: 25px
}

footer li a {
	color: #fff;
	font-size: 16px
}

footer li a:hover {
	color: #00aeef
}

.ftcnt h4 {
	padding-bottom: 30px
}

#inrprdct {
	padding-bottom: 20px;
	background-color: #fff
}

#inrprdct h2 {
	text-transform: uppercase;
	background-color: #e6e6e6;
	color: #333;
	padding: 25px 0;
	margin-bottom: 25px;
	font-weight: 300;
	font-size: 30px
}

#inrprdct p {
	text-align: center
}

.proallinrpro {
	margin-top: 30px
}

ul.texjetlogo {
	width: auto;
	height: auto;
	display: inline-block;
	margin: 50px 0;
	text-align: center
}

ul.texjetlogo li {
	width: 20%;
	height: auto;
	margin: 0 15px;
	display: inline-block
}

.whtbk {
	padding: 50px 0 0
}

.productdetailstxt {
	padding: 0;
	text-align: right
}

.productdetailstxt h4 {
	font-weight: 600
}

.productdetailstxt p {
	text-align: right!important
}

.prosize {
	margin: 10px 0;
	display: inline-block;
	width: 100%
}

.proquan {
	margin: 10px 0;
	display: inline-block;
	width: 100%
}

.proquan span {
	padding-right: 15px
}

.proquan .quantity {
	float: right
}

.proquan .quantity input.qty {
	width: 50px;
	font-weight: 700;
	border: 1px solid #ccc;
	padding: 0 10px;
	text-align: center
}

.proquan .quantity input.minus {
	width: auto;
	padding: 0 10px;
	font-weight: 700;
	border: 1px solid #ccc
}

.proquan .quantity input.plus {
	width: auto;
	padding: 0 10px;
	font-weight: 700;
	border: 1px solid #ccc
}

.proquan input.qntxtbx {
	width: 50px;
	height: 30px;
	border: 1px solid #ccc;
	border-radius: 5px;
	padding: 0 5px;
	font-size: 14px;
	text-align: center
}

.proprice {
	margin: 10px 0;
	display: inline-block;
	width: 100%
}

.proprice span {
	width: 100px;
	height: 30px;
	border: 1px solid #ccc;
	border-radius: 5px;
	padding: 0 5px;
	font-size: 16px;
	text-align: center;
	display: inline-block
}

.probasket {
	margin: 10px 0;
	display: inline-block;
	width: 100%
}

.probasket input.grnbasket {
	width: 150px;
	height: 35px;
	border: none;
	border-radius: 5px;
	font-size: 16px;
	text-align: center;
	background-color: #02a1db;
	color: #fff!important
}

.probasket input.grnbasket:hover {
	background-color: #00adef
}

p.deliver {
	color: #333;
	font-size: 14px;
	padding: 0
}

p.deliver a {
	color: #333;
	text-decoration: underline
}

.proinformation {
	width: auto;
	height: auto
}

.proinformation h3 {
	background-color: #3d474d;
	color: #fff;
	text-align: center;
	padding: 20px 0;
	margin-bottom: 25px;
	cursor: pointer
}

.proinformation p {
	text-align: left!important;
	padding: 10px 0
}

.proinformation h4 {
	background-color: #e6e6e6;
	color: #333;
	text-align: center;
	padding: 20px 0;
	margin-top: 30px
}

#infortabtxt {
	padding-bottom: 35px
}

.probasket a {
	width: 170px;
	height: 35px;
	border: 1px solid #3d474d;
	border-radius: 5px;
	font-size: 16px;
	text-align: center;
	background-color: #3d474d;
	color: #fff!important;
	display: inline-block;
	line-height: 32px
}

.probasket a:hover {
	background-color: #00aeef
}

.profeature {
	background-color: #e6e6e6;
	padding: 50px 0
}

.profeature h3 {
	text-align: center;
	padding-bottom: 30px;
	cursor: pointer
}

.profeature p {
	text-align: center;
	padding-bottom: 25px
}

.profea {
	width: 100%;
	height: auto;
	text-align: center
}

.profea img {
	display: inline-block
}

.profea p {
	text-align: center;
	font-weight: 600;
	font-size: 22px;
	line-height: 30px
}

.texjetecho {
	background-color: #e6e6e6;
	margin-bottom: 25px
}

.texjetecho h3 {
	text-align: center;
	padding: 20px 0;
	cursor: pointer
}

.texjetecho p {
	text-align: center;
	padding-bottom: 25px
}

.texjecontnt table tr td {
	background-color: #fff;
	border: none;
	padding: 15px;
	border: 5px solid #e6e6e6
}

.texjecontnt table tr td.fntbld {
	text-transform: uppercase
}

.proappli {
	width: auto;
	height: auto
}

.proappli h3 {
	background-color: #666;
	color: #fff;
	text-align: center;
	padding: 20px 0;
	margin-bottom: 25px;
	cursor: pointer
}

.proappli .carousel-inner .active.left {
	left: -33%
}

.proappli .carousel-inner .next {
	left: 33%
}

.proappli .carousel-inner .prev {
	left: -33%
}

.proappli .carousel-control.left {
	background-image: none;
	background: url(../images/large_left.png) left no-repeat
}

.proappli .carousel-control.right {
	background-image: none;
	background: url(../images/large_right.png) right no-repeat
}

.proappli .item:not(.prev) {
	visibility: visible
}

.proappli .item.right:not(.prev) {
	visibility: hidden
}

.proappli .rightest {
	visibility: visible
}

.texjetcustomer {
	background-color: #e6e6e6;
	margin-bottom: 25px
}

.texjetcustomer h3 {
	text-align: center;
	padding: 20px 0;
	cursor: pointer
}

.texjetcustomer p {
	text-align: center;
	padding-bottom: 25px
}

.quote1 {
	color: rgba(0, 0, 0, .1);
	margin-bottom: 30px;
	position: absolute;
	left: 40%;
	top: 0
}

.quote2 {
	color: rgba(0, 0, 0, .1);
	margin-bottom: 30px;
	position: absolute;
	right: -5%;
	bottom: 25%
}

p.desig {
	text-align: right!important;
	padding-top: 0
}

#fade-quote-carousel.carousel .carousel-inner .item {
	opacity: 0;
	-webkit-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity
}

#fade-quote-carousel.carousel .carousel-inner .active {
	opacity: 1;
	-webkit-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity
}

#fade-quote-carousel.carousel .carousel-indicators {
	bottom: 10px
}

#fade-quote-carousel.carousel .carousel-indicators>li {
	background-color: #e84a64;
	border: none
}

#fade-quote-carousel blockquote {
	text-align: center;
	border: none;
	width: 50%;
	float: right
}

#fade-quote-carousel .profile-circle {
	width: 25%;
	height: auto;
	margin: 0 auto;
	border-radius: 100px;
	float: left
}

.bookdemo {
	text-align: center;
	padding: 50px 0;
	margin-bottom: 20px
}

.bookdemo a {
	text-align: center;
	background-color: #666;
	color: #fff;
	padding: 10px 100px;
	font-size: 18px;
	font-weight: 600;
	border-radius: 5px
}

.bookdemo a:hover {
	background-color: #00aeef
}

.training p {
	text-align: left!important
}

p.findout {
	text-align: left!important
}

p.findout a {
	background-color: #666;
	color: #fff;
	padding: 5px 15px;
	font-size: 14px;
	font-weight: 600;
	border-radius: 5px
}

p.findout a:hover {
	background-color: #00aeef
}

#owl-demo2 .owl-nav {
	display: none
}

#owl-demo3 .owl-nav {
	display: none
}

.custom-dropdown--large {
	font-size: 14px;
	font-weight: 700
}

.custom-dropdown__select {
	font-size: inherit;
	padding: 2px;
	margin: 0
}

.custom-dropdown__select--white {
	background-color: #fff;
	color: #333;
	border: 1px solid #ccc
}

.custom-dropdown__select--emerald {
	background-color: transparent;
	color: #666;
	font-size: 14px;
	width: 100%;
	text-transform: capitalize;
	font-weight: 700
}

.custom-dropdown {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 80%
}

.custom-dropdown__select {
	padding-right: 2.5em;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: 1px solid #ccc;
	border-radius: 5px
}

.custom-dropdown::after,
.custom-dropdown::before {
	content: "";
	position: absolute;
	pointer-events: none
}

.custom-dropdown::after {
	height: 15px;
	width: 13px;
	font-size: .625em;
	line-height: 1;
	right: 1.2em;
	top: 50%;
	margin-top: -7px;
	background: url(../images/normal_down.png) right no-repeat;
	cursor: pointer
}

.custom-dropdown::before {
	width: 2em;
	right: 0;
	top: 0;
	bottom: 0
}

.custom-dropdown--emerald::after {
	color: rgba(0, 0, 0, .4)
}

.custom-dropdown option {
	padding: 2px 10px;
	border-bottom: 1px solid #567f26
}

#allcontent {
	margin-bottom: 60px;
}

#allcontent h2 {
	text-transform: uppercase;
	background-color: #e6e6e6;
	color: #333;
	padding: 25px 0;
	margin-bottom: 25px;
	font-weight: 300;
	font-size: 30px
}

#allcontent p {
	text-align: lrft
}

#allcontent ul {
	width: auto;
	height: auto;
	padding: 20px 0
}

#allcontent ul li {
	width: 100%;
	height: auto;
	background: url(../images/tick.png) no-repeat left 5px;
	padding: 0 0 10px;
	padding-left: 25px;
	display: inline-block
}

button.enqrybutn {
	width: 180px;
	height: 35px;
	border: none;
	border-radius: 5px;
	font-size: 16px;
	text-align: center;
	background-color: #00adef;
	color: #fff!important;
	display: inline-block;
	line-height: 32px;
	padding: 0;
	margin-top: 10px
}

button.enqrybutn:hover {
	background: #02a1db
}

.frmenqry {
	padding: 15px;
	border: 1px solid #ccc;
	margin: 10px 0;
	border-radius: 4px
}

.frmenqry label {
	text-align: left;
	width: 100%;
	padding-top: 5px;
	display: inline-block;
	line-height: 22px
}

.frmenqry .form-group textarea {
	min-height: 150px;
	resize: none;
	width: 100%;
	padding: 10px;
	border: 1px solid #ccc;
	border-radius: 4px
}

.form-group {
	width: 100%;
	display: inline-block
}

.frmenqry button[type=submit] {
	background-color: #00bcff;
	color: #fff;
	float: left;
	padding: 5px 25px
}

.contctaddress h3 {
	padding-bottom: 25px
}

.cntclt p {
	text-align: left!important;
	line-height: 30px
}

.combinetxt p {
	text-align: left!important
}

.contctaddress_form p {
	text-align: left!important;
	padding-bottom: 35px
}

.ondesi {
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset;
	color: #555;
	display: inline-block;
	width: 100%
}

.inpicon {
	background-color: #00b9ff;
	border-radius: 4px 0 0 4px;
	color: #fff;
	float: left;
	text-align: center;
	width: 40px
}

.inpicon i {
	font-size: 16px;
	padding: 10px 0
}

.ondesi input.form-control1 {
	border: medium none;
	float: left;
	padding: 3px 15px;
	width: 91%;
	font-size: 14px
}

.contctaddress_form .form-group textarea {
	min-height: 150px;
	resize: none;
	width: 100%;
	padding: 10px;
	border-radius: 4px
}

.contctaddress_form button[type=submit] {
	background-color: #666;
	color: #fff;
	padding: 7px 40px;
	border-radius: 4px;
	font-size: 16px;
	margin-top: 15px
}

.contctaddress_form button[type=submit]:hover {
	background-color: #00aeef
}

.ondesi input.form-control2 {
	border: medium none;
	float: left;
	padding: 3px 15px;
	width: 84%;
	font-size: 14px
}

.ondesi select {
	border: medium none!important;
	float: left!important;
	padding: 8px 15px!important;
	width: 83.2%!important;
	font-size: 14px!important
}

.ondesi input.form-control1 {
	border: medium none;
	float: left;
	padding: 3px 15px;
	width: 91%;
	font-size: 14px
}

.registerfrm p {
	text-align: left!important;
	font-size: 14px
}

.registerfrm label {
	text-align: left;
	width: 100%;
	padding-top: 5px;
	display: inline-block;
	line-height: 22px
}

.registerfrm .form-group select {
	width: 100%;
	border: 1px solid #ccc;
	border-radius: 4px;
	padding: 5px 10px;
	font-size: 14px;
	font-weight: 400;
	color: #666
}

.registerfrm .form-group textarea {
	min-height: 150px;
	resize: none;
	width: 100%;
	padding: 10px;
	border: 1px solid #ccc;
	border-radius: 4px
}

.registerfrm button[type=submit] {
	background-color: #666;
	color: #fff;
	padding: 7px 30px;
	border-radius: 5px
}

.registerfrm button[type=submit]:hover {
	background-color: #00aeef
}

.registerfrm .form-group p {
	text-align: left
}

.registerfrm .form-group textarea {
	min-height: 150px;
	resize: none;
	width: 100%;
	padding: 10px;
	border-radius: 4px
}

.registerfrm button[type=submit] {
	background-color: #3d474d;
	color: #fff;
	padding: 7px 40px;
	border-radius: 4px;
	font-size: 16px;
	margin-top: 15px
}

.registerfrm button[type=submit]:hover {
	background-color: #00aeef
}

.registerfrm .ondesi input.form-control2 {
	border: medium none;
	float: left;
	padding: 3px 15px;
	width: 87%;
	font-size: 14px
}

.registerfrm .ondesi select {
	width: 87.6%!important
}

.registerfrm {
	border: 1px solid #ddd;
	margin: 0 5px;
	border-radius: 5px
}

.registerfrm h3 {
	background: #00b9ff url(../images/skyclor_down.png) no-repeat right 10px;
	padding: 15px;
	color: #fff;
	border-radius: 5px 5px 0 0;
	font-size: 24px
}

.registerfrm form {
	padding: 0 15px 15px
}

.registerfrm p {
	text-align: left!important;
	font-size: 14px;
	padding: 15px
}

.registerfrm .form-group p {
	padding: 0
}

.cart.display-single-price h1 {
	text-transform: uppercase;
	font-weight: 300;
	font-size: 48px;
	padding-bottom: 30px;
	text-align: center
}

table#shopping-cart-table {
	width: 100%
}

td.product-cart-image a.product-image img {
	width: 50%;
	border: 1px solid #f1f1f1
}

table#shopping-cart-table thead {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc
}

table#shopping-cart-table thead th {
	padding: 10px 0
}

table#shopping-cart-table tbody h2.product-name {
	background-color: transparent!important;
	text-align: left!important;
	padding: 48px 0 25px;
	line-height: 16px
}

table#shopping-cart-table tbody h2.product-name a {
	text-transform: capitalize;
	color: #363636!important;
	padding: 0 0;
	margin-bottom: 0;
	font-weight: 300;
	font-size: 14px
}

table#shopping-cart-table tbody tr {
	border-bottom: 1px solid #ccc
}

td.product-cart-actions input.input-text.qty {
	background: 0 0;
	text-align: center;
	border: 1px solid #ccc
}

ul.checkout-types {
	text-align: right;
	display: inline-block;
	margin-top: 40px
}

ul.checkout-types li button.btn-checkout {
	width: auto;
	height: 35px;
	border: 1px solid #8cc63f;
	border-radius: 5px;
	font-size: 14px;
	text-align: center;
	background-color: #8cc63f;
	color: #fff!important;
	font-weight: 600;
	padding: 0 15px;
	margin-bottom: 20px
}

button.btn-continue,
button.btn-empty,
button.btn-update {
	width: auto;
	height: 35px;
	border: 1px solid #8cc63f;
	border-radius: 5px;
	font-size: 14px;
	text-align: center;
	background-color: #8cc63f;
	color: #fff!important;
	font-weight: 600;
	padding: 0 15px;
	margin-bottom: 20px
}

ul.checkout-types li {
	display: inline;
	float: right
}

ul.checkout-types li.method-checkout-cart-methods-multishipping a {
	width: auto;
	height: 35px;
	border: 1px solid #8cc63f;
	border-radius: 5px;
	font-size: 14px;
	text-align: center;
	background-color: #8cc63f;
	color: #fff!important;
	font-weight: 600;
	padding: 7px 15px;
	margin-bottom: 20px
}

table#shopping-cart-totals-table {
	float: right
}

span.cart-price span.price {
	font-size: 14px
}

.page-title h1.check_page {
	text-transform: uppercase;
	font-weight: 300;
	font-size: 36px;
	padding-bottom: 30px;
	text-align: left;
	padding: 0 0 20px
}

ul#checkoutSteps li .step-title span.number {
	display: none
}

ul#checkoutSteps li .step-title h2 {
	text-transform: uppercase;
	background-color: #666;
	color: #fff;
	padding: 8px 0;
	margin-bottom: 20px;
	font-weight: 300;
	font-size: 20px
}

#checkout-step-login .col2-set h3 {
	font-size: 24px;
	padding: 0 0 10px
}

#checkout-step-login p.description,
#checkoutSteps p.required {
	text-align: left
}

#checkout-step-login ul.form-list {
	width: 100%
}

#checkout-step-login ul.form-list li.control {
	display: inline-flex;
	margin-right: 20px
}

#checkout-step-login ul.form-list li .radio {
	float: left;
	margin: -5px 10px 0 0;
	outline: 0
}

button#onepage-guest-register-button {
	width: auto;
	height: 35px;
	border: 1px solid #8cc63f;
	border-radius: 5px;
	font-size: 14px;
	text-align: center;
	background-color: #8cc63f;
	color: #fff!important;
	font-weight: 600;
	padding: 0 15px;
	margin-bottom: 20px
}

form#login-form ul.form-list li .input-box input {
	width: 100%
}

#checkout-step-login ul.form-list li .input-box input {
	background: 0 0;
	border: 1px solid #ccc;
	padding: 0 5px;
	height: 36px;
	line-height: 36px;
	margin-bottom: 10px
}

form#co-billing-form input {
	width: 100%;
	background: 0 0;
	border: 1px solid #ccc;
	padding: 0 5px;
	height: 36px;
	line-height: 36px;
	margin-bottom: 10px
}

form#co-billing-form select {
	width: 100%;
	background: 0 0;
	border: 1px solid #ccc;
	padding: 0 5px;
	height: 36px;
	line-height: 36px;
	margin-bottom: 10px
}

form#co-shipping-form select {
	width: 100%;
	background: 0 0;
	border: 1px solid #ccc;
	padding: 0 5px;
	height: 36px;
	line-height: 36px;
	margin-bottom: 10px
}

form#login-form ul.form-list li a.f-left {
	color: #00b9ff
}

#checkout-step-login button.button,
#co-billing-form button.button {
	width: auto;
	height: 35px;
	border: 1px solid #8cc63f;
	border-radius: 5px;
	font-size: 14px;
	text-align: center;
	background-color: #8cc63f;
	color: #fff!important;
	font-weight: 600;
	padding: 0 15px;
	margin-bottom: 20px
}

ul.form-list li.control {
	display: inline-flex;
	margin-right: 20px
}

ul.form-list li.control input {
	width: auto!important;
	float: left;
	margin: -5px 10px 0 0
}

ul#checkoutSteps li.section {
	border: 1px solid rgba(0, 0, 0, .05);
	padding: 0 15px
}

ul#checkoutSteps li .step-title a.chkotedit {
	float: right;
	color: #8cc63f;
	font-size: 14px!important;
	padding-right: 15px
}

ul li#shipping-new-address-form input {
	width: 100%;
	background: 0 0;
	border: 1px solid #ccc;
	padding: 0 5px;
	height: 36px;
	line-height: 36px;
	margin-bottom: 10px
}

ul#checkoutSteps li button.button {
	width: auto;
	height: 35px;
	border: 1px solid #8cc63f;
	border-radius: 5px;
	font-size: 14px;
	text-align: center;
	background-color: #8cc63f;
	color: #fff!important;
	font-weight: 600;
	padding: 0 15px;
	margin-bottom: 20px
}

p.back-link a {
	width: auto;
	height: 35px;
	border: 1px solid #8cc63f;
	border-radius: 5px;
	font-size: 14px;
	text-align: center;
	background-color: #8cc63f;
	color: #fff!important;
	font-weight: 600;
	padding: 0 15px;
	float: left;
	line-height: 34px;
	margin: 10px 10px 0 0
}

dl#checkout-payment-method-load {
	width: 100%;
	display: inline-block
}

dt#dt_method_checkmo {
	float: left
}

dl#checkout-payment-method-load input.radio {
	float: left;
	margin: 0 5px 0 0
}

dl#checkout-payment-method-load label {
	margin-right: 10px
}

span#payment-please-wait {
	float: left
}

#checkout-review-table-wrapper table {
	width: 100%
}

#checkout-review-table-wrapper table h3.product-name {
	padding: 10px 0 5px;
	font-size: 14px;
	color: #00aeef
}

#checkout-review-table-wrapper table tr {
	border-bottom: 1px solid rgba(0, 0, 0, .05)
}

#checkout-review-submit #review-buttons-container button.btn-checkout {
	float: right;
	margin-top: 20px!important
}

#checkout-review-submit #review-buttons-container p.f-left {
	display: table-cell;
	padding: 20px 0 0
}

#checkout-review-submit #review-buttons-container p.f-left a {
	color: #8cc63f
}

#checkout-review-load {
	margin-bottom: 20px
}

table#checkout-review-table thead tr th:first-child {
	width: 55%
}

#checkout-progress-wrapper dl dt {
	border-bottom: 1px solid rgba(0, 0, 0, .05);
	padding: 8px 0;
	margin-bottom: 8px;
	font-size: 16px;
	font-weight: 200
}

#checkout-progress-wrapper dl dt.complete span.changelink a {
	color: #8cc63f;
	font-size: 14px;
	padding-right: 15px
}

#checkout-progress-wrapper dl dd.complete {
	font-size: 13px
}

#checkout-progress-wrapper dl dd.complete p {
	text-align: left
}

#checkout-progress-wrapper .block-title span {
	color: #363636;
	font-size: 20px;
	padding-bottom: 20px
}

#shopping-cart-table tbody tr td:nth-child(1) {
	width: 15%
}

#shopping-cart-table tbody tr td:nth-child(6) {
	width: 3%
}

#inrprdct .block-account .block-title {
	color: #363636;
	font-size: 20px;
	padding-bottom: 20px
}

#inrprdct .block-account .block-content ul li {
	border-bottom: 1px solid rgba(0, 0, 0, .05);
	padding: 8px 0;
	margin-bottom: 8px;
	font-size: 16px;
	font-weight: 200
}

#inrprdct .block-account .block-content ul li a {
	color: #363636;
	display: inline-block
}

#inrprdct .my-account .dashboard .page-title h1 {
	text-transform: uppercase;
	font-weight: 300;
	font-size: 42px;
	padding-bottom: 10px;
	text-align: center;
	padding-top: 5px
}

#inrprdct .my-account .dashboard .welcome-msg {
	text-align: left
}

#inrprdct .my-account .dashboard .box-head h2 {
	text-transform: uppercase;
	background-color: #666;
	color: #fff;
	padding: 8px 0;
	margin-bottom: 25px;
	font-weight: 300;
	font-size: 20px
}

#inrprdct .my-account .dashboard .box-content p {
	text-align: left
}

#inrprdct .my-account .dashboard .box-content a {
	width: auto;
	height: 35px;
	border: none;
	border-radius: 5px;
	font-size: 14px;
	text-align: center;
	background-color: transparent;
	color: #8cc63f!important;
	font-weight: 600;
	padding: 5px 5px;
	margin-bottom: 20px;
	margin-top: 10px
}

#inrprdct .my-account .dashboard .box-account.box-info .box-title h3 {
	font-size: 18px
}

#inrprdct .my-account .dashboard .box-account.box-info .box-title a {
	width: auto;
	height: 35px;
	border: none;
	border-radius: 5px;
	font-size: 14px;
	text-align: center;
	background-color: transparent;
	color: #8cc63f!important;
	font-weight: 600;
	padding: 5px 5px;
	margin-bottom: 20px;
	margin-top: 10px
}

#inrprdct .my-account .dashboard .box-account.box-info .box-content .box-title a.acntinfoedit {
	width: auto;
	height: 35px;
	border: none;
	border-radius: 5px;
	font-size: 14px;
	text-align: center;
	background-color: transparent!important;
	color: #8cc63f!important;
	font-weight: 600;
	padding: 5px 5px;
	margin-bottom: 20px;
	margin-top: 10px
}

#inrprdct .my-account .dashboard .box {
	border-bottom: 1px solid rgba(0, 0, 0, .05);
	padding: 15px 0 10px
}

table#my-orders-table {
	width: 100%
}

.hdcrt {
	position: relative
}

.hdshcrtno {
	position: absolute;
	text-align: center;
	top: 0;
	left: 10px;
	font-size: 12px;
	width: 16px;
	height: auto
}

div.validation-advice {
	display: none!important
}

input.validation-failed {
	box-shadow: 0 0 2px red!important
}

select.validation-failed {
	box-shadow: 0 0 2px red!important
}

ul.messages li.success-msg {
	padding: 15px;
	color: green;
	font-size: 14px
}

ul.messages li.error-msg {
	padding: 15px;
	color: red;
	font-size: 14px
}

.method-checkout-cart-methods-multishipping {
	display: none!important
}

input.no-display {
	display: none
}

#inrprdct .my-account .page-title h1 {
	text-transform: uppercase;
	font-weight: 300;
	font-size: 42px;
	padding-bottom: 10px;
	text-align: center;
	padding-top: 5px
}

#inrprdct .my-account .scaffold-form .fieldset h2.legend {
	text-transform: uppercase;
	background-color: #666;
	color: #fff;
	padding: 8px 0;
	margin-bottom: 25px;
	font-weight: 300;
	font-size: 20px
}

#inrprdct .my-account .scaffold-form li.control input[type=checkbox] {
	float: left;
	margin-right: 10px;
	margin-left: 15px
}

#inrprdct .my-account .scaffold-form div.buttons-set {
	margin: 0 15px
}

#inrprdct .my-account .scaffold-form div.buttons-set button {
	background-color: #666;
	color: #fff;
	border: 1px solid #a8a8a8;
	padding: 0 30px;
	border-radius: 5px;
	height: 35px
}

#inrprdct .my-account .scaffold-form div.buttons-set button:hover {
	background-color: #00aeef
}

#inrprdct .my-account .dashboard .box-head a {
	font-size: 14px;
	color: #8cc63f!important;
	margin-right: 20px;
	float: right
}

#my-orders-table th {
	border-bottom: 1px #ccc solid;
	border-top: 1px #ccc solid;
	padding: 5px;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 500;
	background: #e9e9e9
}

.recentorder table {
	margin: 30px 0
}

.recentorder td {
	border-bottom: 1px #ccc solid;
	padding: 8px 5px;
	font-size: 13px
}

.recentorder a {
	color: #8cc63f
}

#inrprdct .my-account .myorder .page-title h1 {
	text-transform: uppercase;
	background-color: #666;
	color: #fff;
	padding: 8px 0;
	margin-bottom: 0;
	font-weight: 300;
	font-size: 20px
}

#inrprdct .count-container p {
	float: left;
	text-align: left
}

.limiter {
	float: right
}

#inrprdct .count-container strong {
	font-weight: 400
}

#inrprdct .count-container label {
	font-weight: 400
}

.myordertable a {
	color: #8cc63f
}

#inrprdct .count-container select {
	width: 80px
}

.myorder td {
	border-bottom: 1px #ccc solid;
	padding: 8px 5px;
	font-size: 13px
}

#inrprdct .my-account .orderdetails .page-title h1 {
	text-transform: uppercase;
	background-color: #666;
	color: #fff;
	padding: 8px 0;
	margin-bottom: 0;
	font-weight: 300;
	font-size: 20px
}

#inrprdct .shippingaddress h2 {
	font-size: 18px;
	padding: 10px 0
}

.itemordertext {
	text-align: center;
	margin-top: 30px;
	font-size: 25px
}

.itemordertable .product-name {
	font-size: 16px
}

.orderdetails .orderte {
	float: right;
	margin-right: 10px
}

.orderdetails .orderte a {
	color: #8cc63f;
	font-size: 14px
}

.printorder {
	width: 600px;
	margin: 0 auto;
	border: 2px #000 solid;
	padding: 20px
}

.printorder h1 {
	font-size: 25px;
	padding: 0
}

.printorder .order-date {
	text-align: center
}

.printorder .col-1 {
	width: 50%;
	float: left;
	margin-bottom: 15px
}

.printorder .col-2 {
	width: 50%;
	float: left;
	margin-bottom: 15px
}

.printorder h2 {
	font-size: 20px;
	padding: 0;
	text-align: left
}

.printorder address {
	text-align: left
}

.items_ordertext {
	text-align: center!important;
	margin-bottom: 15px
}

.printorder .product-name {
	font-size: 16px
}

.printorder button {
	background: #8cc63f;
	color: #fff;
	margin-top: 20px;
	padding: 8px 20px
}

.product-options .input-box select {
	padding: 5px;
	border: 1px solid #ccc;
	margin-bottom: 20px;
	min-width: 170px
}

.product-options dd.last .input-box select {
	padding: 5px;
	border: 1px solid #ccc;
	margin-bottom: 0;
	min-width: 170px
}

#aboutcon h2 {
	text-transform: uppercase;
	background-color: #e6e6e6;
	color: #333;
	padding: 25px 0;
	margin-bottom: 25px;
	font-weight: 300;
	font-size: 30px
}

.abtpgtxt {
	padding: 60px 0;
	text-align: center
}

#aboutcon .abtpgtxt h2 {
	background: 0 0;
	text-transform: uppercase;
	font-size: 20px;
	padding: 0;
	margin: 20px 0
}

.abtpgtxt p {
	text-align: center
}

.ourvaluediv {
	width: 100%;
	background: #e3e3e3;
	padding: 60px 0;
	text-align: center
}

.ourvaluediv h3 {
	text-transform: uppercase;
	font-size: 25px;
	margin-bottom: 30px;
	font-weight: 700
}

.valuesub {
	text-align: center;
	width: 100%
}

.valuesub a .shape {
	background: url(../images/star.png) no-repeat;
	width: 75px;
	height: 75px;
	margin: 0 auto
}

.valuesub a .shape:hover {
	background: url(../images/star.png) no-repeat 0 -84px
}

.valuesub .shape {
	background: url(../images/star.png) no-repeat;
	width: 75px;
	height: 75px;
	margin: 0 auto
}

.valuesub .shape:hover {
	background: url(../images/star.png) no-repeat 0 -84px
}

.valuesub h4 {
	font-size: 20px;
	color: #000;
	margin-top: 20px
}

.valuesub p {
	text-align: center
}

.support {
	margin-bottom: 0!important
}

.meettheteam {
	width: 100%;
	margin-bottom: 60px
}

.hdbar {
	background: #3d474d;
	padding: 20px 0;
	width: 100%;
	margin-bottom: 60px
}

.hdbar h2 {
	text-align: center;
	font-size: 20px;
	color: #fff;
	margin: 0;
	text-transform: uppercase;
	padding: 0
}

.teamone {
	width: 100%;
	border: 1px #e6e6e6 solid;
	position: relative;
	margin-bottom: 30px
}

.teamone img {
	width: 100%
}

.teamname {
	bottom: 0;
	width: 100%;
	background: #3d474d;
	text-align: center;
	text-transform: uppercase;
	padding: 10px 0
}

.teamname h3 {
	color: #fff;
	font-size: 17px;
	line-height: 25px;
	padding: 0;
	margin: 0;
	text-transform: capitalize
}

.teamname h3>span {
	font-size: 14px;
	font-style: italic
}

.touchbtn {
	width: 100%;
	text-align: center
}

.touchbtn a {
	background: #00adef;
	border-radius: 3px;
	padding: 10px 100px;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	margin: 0
}

.touchbtn a:hover {
	background: #3d474d
}

.officeandshowroomdiv {
	width: 100%;
	text-align: center;
	margin-bottom: 60px
}

.officeandshowroomdiv a {
	background: #3d474d;
	border-radius: 3px;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	padding: 10px 30px
}

.officeandshowroomdiv a:hover {
	background: #00adef
}

.officeandshowroomdiv img {
	margin: 60px 0
}

.officeandshowroomdiv h3 {
	font-size: 20px;
	font-weight: 600
}

.officeandshowroomdiv p {
	text-align: center
}

.contacthd {
	background-color: #e6e6e6
}

.contacthd h2 {
	text-transform: uppercase;
	color: #333;
	padding: 25px 0;
	font-weight: 300;
	font-size: 30px
}

.contactpagetop {
	width: 100%;
	padding: 0 0 20px 0;
	text-align: center;
	background: #fff
}

.contactpagetop .col-sm-9 {
	margin: 0 auto;
	float: none
}

.contactpagetop .col-sm-8 {
	margin: 0 auto;
	float: none
}

.contactpagetop p {
	text-align: center
}

.contactph img {
	float: left
}

.contactpagetop .contactph p {
	text-align: left;
	padding: 0;
	margin: 0 0 0 10px;
	float: left
}

.contactph a {
	color: #00adef;
	font-size: 18px;
	font-weight: 600
}

.contactsms img {
	float: left
}

.contactpagetop .contactsms p {
	text-align: left;
	padding: 0;
	margin: 0 0 0 10px;
	float: left
}

.contactsms a {
	color: #00adef;
	font-size: 18px;
	font-weight: 600
}

.officemap {
	margin-bottom: 30px
}

.officemap h2 {
	font-size: 20px;
	margin: 0 0 10px;
	padding: 0;
	color: #00adef;
	text-align: left
}

.officemap h3 {
	font-size: 16px;
	font-weight: 600;
	padding: 0;
	margin: 0
}

.officemap p {
	font-size: 14px;
	line-height: 20px;
	margin: 5px 0 0 0;
	padding: 0
}

.officemap iframe {
	margin-top: 20px
}

.contactfrm {
	background: #3d474d;
	padding: 20px 0;
	width: 100%;
	position: relative
}

.contactfrm h3 {
	text-transform: uppercase;
	color: #fff;
	text-align: center
}

.contactmap {
	position: relative
}

.contactmap h3 {
	font-size: 18px;
	color: #000
}

.contactmap_icon1 {
	width: 18px;
	height: 27px;
	position: absolute;
	right: 36px;
	bottom: 70px;
	background: url(../images/black_mapicon.png) no-repeat;
	transition: all .6s ease-out 0s
}

.contactmap_icon1:hover {
	background: url(../images/blue_mapicon.png) no-repeat;
	transition: all .6s ease-out 0s;
	cursor: pointer
}

.contactmap_icon2 {
	width: 18px;
	height: 27px;
	position: absolute;
	right: 11%;
	bottom: 24px;
	background: url(../images/black_mapicon.png) no-repeat;
	transition: all .6s ease-out 0s
}

.contactmap_icon2:hover {
	background: url(../images/blue_mapicon.png) no-repeat;
	transition: all .6s ease-out 0s;
	cursor: pointer
}

.frmsub {
	padding: 5px
}

.frmsubright {
	padding: 5px
}

.contactfrm label {
	font-size: 13px;
	color: #fff;
	width: 100%;
	float: left
}

.contactfrm input[type=text] {
	background: #fff;
	border-radius: 5px;
	width: 100%;
	border: none;
	padding: 5px;
	margin-bottom: 10px
}

.contactfrm input[type=email] {
	background: #fff;
	border-radius: 5px;
	width: 100%;
	border: none;
	padding: 5px;
	margin-bottom: 10px
}

.contactfrm input[type=tel] {
	background: #fff;
	border-radius: 5px;
	width: 100%;
	border: none;
	padding: 5px;
	margin-bottom: 10px
}

.contactfrm select {
	border: 0;
	width: 100%;
	padding: 7px 5px 4px;
	background: url(../images/icon-select.png) no-repeat 97% #fff;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	-ms-appearance: none;
	letter-spacing: .5px;
	color: #777;
	border-radius: 5px
}

.contactfrm textarea {
	background: #fff;
	border-radius: 5px;
	width: 100%;
	border: none;
	padding: 5px;
	min-height: 75px
}

.contactfrm input[type=submit] {
	background: #00adef;
	color: #fff;
	font-size: 16px;
	border-radius: 5px;
	padding: 5px 40px;
	float: right;
	clear: both
}

.checkbox {
	float: right;
	color: #fff;
	font-size: 13px;
	margin: 0
}

.checkbox input[type=checkbox] {
	margin-top: 8px
}

.contactfrm .col-sm-8 {
	margin: 0 auto;
	float: none
}

.contactfrm input.validation-failed {
	background: #ffadad
}

.contactfrm textarea.validation-failed {
	background: #ffadad
}

.contactfrm .success-msg {
	color: #fff;
	text-align: center
}

.contactfrm .success-msg span {
	color: #fff!important
}

.contactfrm .error-msg {
	color: #ffadad;
	text-align: center
}

.contactfrm .error-msg span {
	color: #fff!important
}

#contactForm .checkbox input[type=checkbox] {
	margin-top: 3px
}

.contactFrmDiv p {
	text-align: center;
	font-size: 14px;
	padding-bottom: 0;
	color: #fff
}

.videotutorials_sec {
	padding-bottom: 60px
}

.page_header {
	background: #e3e3e3;
	padding: 25px 0
}

.page_header h2 {
	text-align: center;
	margin: 0;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 25px;
	padding: 0
}

.innerpage_main {
	width: 100%;
	padding: 30px 0
}

.page_para p {
	text-align: center;
	padding: 0;
	margin: 0
}

.inner_search {
	text-align: center;
	position: relative;
	width: 600px;
	margin: 0 auto
}

.inner_search input[type=search] {
	border: 2px #c9c9c9 solid;
	border-radius: 5px;
	padding: 8px;
	width: 100%
}

.inner_search button {
	border: none;
	background: 0 0;
	position: absolute;
	right: 10px;
	top: 5px;
	color: #e3e3e3;
	font-size: 20px
}

.video_listone {
	width: 100%;
	border: 2px #e3e3e3 solid;
	border-radius: 5px;
	margin-bottom: 30px;
	padding-bottom: 30px
}

.video_listone h3 {
	text-align: center;
	padding: 10px;
	font-weight: 400;
	margin: 0;
	font-size: 20px
}

.video_listone p {
	padding: 0 10px;
	text-align: center;
	line-height: 20px;
	margin: 0;
	font-size: 15px
}

.resources_listone {
	width: 100%;
	border: 2px #e3e3e3 solid;
	border-radius: 5px;
	margin-top: 30px;
	padding-bottom: 30px;
	text-align: center
}

.resources_listone h3 {
	text-align: center;
	padding: 20px 30px;
	font-weight: 400;
	margin: 0;
	text-transform: uppercase;
	font-size: 18px;
	line-height: 25px
}

.resources_listone p {
	padding: 0 20px;
	text-align: center;
	line-height: 20px;
	margin: 0
}

.resources_listone a {
	background: #3e474c;
	border: 1px solid #3e474c;
	color: #fff;
	border-radius: 5px;
	text-transform: uppercase;
	padding: 5px 20px;
	margin: 20px 0 0 0;
	display: inline-block
}

.resources_listone a:hover {
	background: 0 0;
	color: #3e474c;
	text-decoration: none
}

.frequently_tab a {
	color: #fff;
	font-size: 15px;
	font-weight: 600
}

.frequently_tab a:hover {
	text-decoration: none
}

.frequently_tab a:focus {
	text-decoration: none
}

.frequently_btn {
	text-align: center;
	color: #fff;
	width: 100%;
	line-height: 25px;
	height: 100px;
	border-radius: 5px;
	font-size: 17px
}

.violet {
	background: #673894 url(../images/pattern2.png);
	padding: 21px 0
}

.green {
	background: #7ac643 url(../images/pattern2.png);
	padding: 21px 0
}

.red {
	background: #ff1d25 url(../images/pattern2.png);
	padding: 21px 0
}

.sky {
	background: #3fa6f2 url(../images/pattern2.png);
	padding: 21px 0
}

.orange {
	background: #ff8212 url(../images/pattern2.png);
	padding: 21px 0
}

.pink {
	background: #ea118c url(../images/pattern2.png);
	padding: 21px 0
}

.blue {
	background: #01597f url(../images/pattern.png);
	line-height: 100px
}

.accordion_div {
	width: 100%;
	float: left;
	padding: 30px
}

.accordion_div h2 {
	font-size: 25px;
	text-align: left
}

.violet_body {
	text-align: center
}

.green_body {
	text-align: center
}

.violet_body {
	text-align: center
}

.red_body {
	text-align: center
}

.sky_body {
	text-align: center
}

.orange_body {
	text-align: center
}

.blue_body {
	text-align: center
}

.violet_body h2 {
	color: #673894
}

.green_body h2 {
	color: #7ac643
}

.red_body h2 {
	color: #ff1d25
}

.sky_body h2 {
	color: #3fa6f2
}

.orange_body h2 {
	color: #ff8212
}

.blue_body h2 {
	color: #01597f
}

.accordion_div .panel {
	border: 0 none;
	box-shadow: none;
	background: 0 0
}

.accordion_div .panel-heading {
	padding: 0;
	background: 0 0
}

.accordion_div .panel-title a {
	display: block;
	position: relative;
	background: 0 0;
	color: #000;
	font-size: 16px;
	margin-bottom: 15px;
	padding: 15px 20px;
	text-align: left;
	border-bottom: 1px solid #02a1db;
	transition: all .1s linear 0s;
	font-weight: 700
}

.accordion_div .panel-title a:hover {
	text-decoration: none
}

.accordion_div .panel-title a:focus {
	text-decoration: none
}

.accordion_div .panel-title a.collapsed {
	color: #4e4e4e;
	border-bottom: 1px solid #d3d3d3;
	margin: 0
}

.accordion_div .panel-title a i {
	color: #de4d4e;
	position: absolute;
	top: 14px;
	left: 25px
}

.accordion_div .panel-title a.collapsed:before,
.accordion_div .panel-title a:before {
	content: "";
	position: absolute;
	bottom: -15px;
	left: 36px;
	border: 7px solid transparent;
	border-top: 7px solid #02a1db
}

.accordion_div .panel-title a.collapsed:before {
	content: "";
	border: 0 none
}

.accordion_div .panel-title a.collapsed:hover {
	color: #000
}

.accordion_div .panel-title a.collapsed:after,
.accordion_div .panel-title a:after {
	content: "\f106";
	font-family: FontAwesome;
	color: #02a1db;
	font-size: 20px;
	line-height: 20px;
	position: absolute;
	top: 14px;
	right: 25px
}

.accordion_div .panel-title a.collapsed:after {
	content: "\f107";
	color: grey
}

.accordion_div .panel-body {
	border-top: 0 none;
	color: grey;
	padding: 0 15px
}

.accordion_div .panel-group .panel-heading+.panel-collapse>.panel-body,
.panel-group .panel-heading+.panel-collapse>.list-group {
	border: none
}

.accordion_div .panel-title a.collapsed {
	color: #000;
	border-bottom: 1px solid #d3d3d3;
	margin: 0
}

#contextjet {
	display: none
}

#conmelco {
	display: none
}

#conoki {
	display: none
}

#convinyl {
	display: none
}

#conmisc {
	display: none
}

ul#cnt {
	margin: 0;
	padding: 0
}

ul#cnt li {
	padding: 3px 0;
	list-style: square;
	margin-left: 25px
}

.innerbannersec {
	width: 100%;
	padding-top: 140px
}

.innerbannersec h2 {
	text-transform: uppercase;
	font-size: 30px;
	padding: 25px 0
}

.inner-banner {
	width: 100%
}

.inner-banner ul {
	margin: 0;
	padding: 0
}

.inner-banner ul li {
	list-style: none;
	display: inline-block;
	width: 33.1%
}

.inner-banner ul li a img {
	width: 100%
}

.frequently_tab {
	margin-top: 30px
}

#texjetbuttxt span {
	font-size: 16px;
	margin-bottom: 20px
}

#texjetbuttxt ul {
	margin: 0;
	padding: 0
}

#texjetbuttxt ul li {
	list-style: disc;
	padding: 5px 0;
	margin: 0 0 0 25px
}

.img_fullwdt {
	position: relative;
	margin-bottom: 30px
}

.img_fullwdt img {
	width: 100%
}

.banner_textholder {
	width: 100%;
	position: absolute;
	z-index: 99;
	bottom: 0;
	padding: 7px 0;
	background: rgba(153, 153, 153, .9);
	text-align: center
}

.banner_textholder a {
	font-size: 22px;
	font-weight: 800;
	text-transform: uppercase;
	margin: 10px 0 5px 0;
	padding: 0;
	color: #fff;
	text-align: center
}

.supportcontact {
	width: 100%;
	text-align: center;
	padding-top: 140px
}

.supportcontact h2 {
	text-transform: uppercase;
	background-color: #e6e6e6;
	color: #333;
	padding: 25px 0;
	margin-bottom: 25px;
	font-weight: 300;
	font-size: 30px
}

.supportcontact h4 {
	color: #000;
	font-size: 20px;
	margin-bottom: 10px
}

.supportcontact ul {
	margin: 0;
	padding: 0
}

.supportcontact ul li {
	display: inline-block;
	padding: 0 30px
}

.supportcontact ul li a {
	color: #666;
	font-size: 18px
}

.supportcontact ul li img {
	margin-right: 10px;
	float: left
}

.supportcontact p {
	text-align: center;
	padding: 30px 100px;
	color: #2e2e2e
}

.supportcontact ul li>p {
	margin: 0;
	padding: 0;
	float: left
}

.supportbusinessstart {
	background: #e3e3e3;
	width: 100%;
	text-align: center;
	padding: 60px 0
}

.supportbusinessstart h2 {
	text-transform: uppercase;
	font-size: 25px;
	color: #000
}

.supportbusinessstart p {
	text-align: center;
	color: #000
}

.supportbusinessstart ul {
	margin: 0;
	padding: 0
}

.supportbusinessstart ul li {
	display: inline-block;
	padding: 0 30px
}

.supportbusinessstart ul li a {
	background: #3e474c;
	color: #fff;
	padding: 8px 20px;
	border-radius: 5px;
	font-size: 17px;
	width: 280px;
	display: inline-block;
	margin-top: 20px
}

.supportequipment {
	width: 100%
}

.equipmentHd {
	background: #3e474c;
	padding: 25px 0
}

.equipmentHd h2 {
	color: #fff;
	margin: 0;
	font-size: 25px;
	text-transform: uppercase;
	padding: 0
}

.equipmentBody {
	width: 100%;
	text-align: center;
	padding: 60px 0
}

.equipmentBodysubone {
	width: 100%;
	margin: 30px 0 40px 0
}

.equipmentBodysubone h3 {
	font-size: 18px;
	text-transform: uppercase;
	color: #000;
	margin-bottom: 20px
}

.equipmentBodysubone p {
	text-align: center;
	padding: 0 100px;
	font-size: 16px
}

.equipmentTab h3 {
	font-size: 18px;
	color: #000;
	margin: 0
}

.traingbody {
	width: 100%;
	text-align: center
}

.traingbody p {
	position: relative;
	text-align: center;
	border-radius: 5px;
	margin: -20px 30px 0;
	background: #fff
}

.traingviolet p {
	border: 3px #663a93 solid
}

.trainggreen p {
	border: 3px #7bc645 solid
}

.traingred p {
	border: 3px #ff1a24 solid
}

.traingsky p {
	border: 3px #44a4f0 solid
}

.traingorange p {
	border: 3px #ff901d solid
}

.traingblue p {
	border: 3px #025f8a solid
}

.supporttab {
	background: #fff;
	border-radius: 5px;
	padding: 30px;
	float: left;
	width: 100%
}

.supporttab h2 {
	color: #3e474c;
	font-weight: 600;
	font-size: 25px;
	text-align: left
}

.violet_training {
	border: 3px #663a93 solid
}

.green_training {
	border: 3px #7bc645 solid
}

.red_training {
	border: 3px #ff1a24 solid
}

.sky_training {
	border: 3px #44a4f0 solid
}

.orange_training {
	border: 3px #ff901d solid
}

.blue_training {
	border: 3px #025f8a solid
}

.supporttablisting {
	margin: 30px 0;
	width: 100%;
	float: left
}

.supporttab ul {
	margin: 0;
	padding: 0
}

.supporttab ul li {
	list-style: none;
	margin: 0;
	padding: 0 60px;
	display: inline-block;
	width: 100%;
	float: left
}

.leftnumbering {
	width: 60px;
	float: left
}

.leftnumbering p {
	border: 2px #e7e7e7 solid;
	border-radius: 50%;
	width: 100%;
	height: 60px;
	text-align: center;
	color: #3e474c;
	font-size: 22px;
	font-weight: 600;
	line-height: 60px;
	margin: 0;
	padding: 0
}

.leftnumbering hr {
	border: none;
	width: 2px;
	height: 50px;
	background: #e7e7e7;
	margin: 0 auto;
	padding: 0
}

.righttext {
	width: 70%;
	margin-left: 60px;
	float: left
}

.righttext h4 {
	color: #979797;
	text-align: left;
	font-weight: 600;
	margin: 0
}

.righttext p {
	color: #000;
	font-size: 16px
}

p.alcenter {
	text-align: center
}

.supporttab a {
	background: #3e474c;
	color: #fff;
	font-weight: 600;
	border-radius: 5px;
	padding: 10px 30px;
	font-size: 20px
}

a.viewvideo_btn {
	background-color: #3d474d;
	color: #fff;
	padding: 7px 20px;
	border-radius: 5px;
	margin: 10px 0 0 10px;
	float: right
}

a.viewvideo_btn:hover {
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc
}

.about-banner {
	width: 100%;
	float: left;
	margin-bottom: 30px
}

.about-banner ul {
	margin: 0;
	padding: 0
}

.about-banner ul li {
	display: inline-block;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 33.333%;
	float: left
}

.bannerblock {
	position: relative
}

.image {
	opacity: 1;
	display: block;
	width: 100%;
	height: auto;
	transition: .5s ease;
	backface-visibility: hidden
}

.bannertext {
	transition: .5s ease;
	opacity: 0;
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: center;
	width: 100%
}

.bannerblock:hover .bannertext {
	opacity: 1
}

.bannertexthd {
	background-color: rgba(153, 153, 153, .9);
	color: #fff;
	padding: 10px 0
}

.bannertexthd h3 {
	margin: 0;
	padding: 0;
	font-size: 22px;
	text-transform: uppercase;
	font-weight: 800
}

.contactinformation {
	width: 100%;
	padding: 30px 0
}

.contactinformation .col-sm-9 {
	margin: 0 auto;
	float: none
}

.contactright {
	width: 100%;
	float: left
}

.contactright h3 {
	color: #00adef;
	font-size: 20px;
	margin: 0 0 10px 0;
	padding: 0
}

.contactinfo {
	width: 100%;
	float: left
}

.contactinfo ul {
	margin: 0;
	padding: 0
}

.contactinfo ul li {
	display: block;
	list-style: none
}

.contactinfo ul li a {
	color: #363636;
	text-decoration: none;
	font-size: 16px
}

.contactinfo ul li>img {
	margin-right: 20px;
	width: 20px
}

.contactopening {
	width: 100%;
	text-align: right;
	
}

.contactopening ul {
	margin: 0;
	padding: 0
}

.contactopening ul li {
	display: block;
	list-style: none;
	font-size: 16px
}

.contactsocial {
	width: 100%;
	float: left;
	text-align:center;
}

.contactsocial  h3{}

.contactsocial ul {
	margin: 0;
	padding: 0;
	text-align:center;
}

.contactsocial ul li {
	list-style: none;
	float: none;
	display: inline-block;
	padding-right: 5px
}

.contactsocial ul li a {
	background: #3d474d;
	color: #fff;
	display: inline-block;
	width: 35px;
	height: 35px;
	border-radius: 50%;
	text-align: center;
	line-height: 35px;
	font-size: 15px
}

.contactsocial ul li a:hover {
	background: #00adef
}

.contactsocial p {
	width: 100%;
	text-align: center;
}

#keepupto p {
	text-align: inherit
}

.about-showroomsec {
	position: relative;
	width: 800px;
	margin: 0 auto
}

.aboutshowroom_icon1 {
	width: 49px;
	height: 63px;
	position: absolute;
	margin: 0 auto;
	left: 0;
	right: 22%;
	bottom: 215px;
	background: url(../images/address_icon.png) no-repeat;
	transition: all .6s ease-out 0s
}

.aboutshowroom_icon1:hover {
	background: url(../images/address_icon_hover.png) no-repeat;
	transition: all .6s ease-out 0s;
	cursor: pointer
}

.aboutshowroom_icon2 {
	width: 49px;
	height: 63px;
	position: absolute;
	margin: 0 auto;
	left: 0;
	right: 24%;
	bottom: 123px;
	background: url(../images/address_icon.png) no-repeat;
	transition: all .6s ease-out 0s
}

.aboutshowroom_icon2:hover {
	background: url(../images/address_icon_hover.png) no-repeat;
	transition: all .6s ease-out 0s;
	cursor: pointer
}

.supportcontact .about-banner img {
	float: none!important
}

.frmsubright select {
	width: 100%;
	padding: 5px;
	font-size: 14px;
	color: #000;
	font-weight: 300;
	border: 1px solid rgba(255, 255, 255, .4);
	border-radius: 5px;
	margin-bottom: 10px;
	background: url(../images/icon-select.png) no-repeat 98% #fff;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	-ms-appearance: none
}

select.validation-failed {
	box-shadow: none;
	background: url(../images/icon-select.png) no-repeat 98% #ffadad
}

.chkoutfooter {
	background-color: #3d474d
}

.chkoutfooter p {
	color: #fff;
	padding: 7px 0;
	text-align: center
}

.videosec ul {
	margin: 0;
	padding: 0
}

.videosec ul li {
	list-style: none;
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 10px
}

#contactForm input[type=submit] {
	margin-top: 20px;
	margin-bottom: 10px
}

#checkout-shipping-method-load ul {
	margin: 20px 0
}

#checkout-shipping-method-load ul li {
	margin-bottom: 8px
}

#checkout-shipping-method-load ul li input[type=radio] {
	float: left;
	margin-right: 10px;
	margin-top: 3px
}

.techtabmob {
	display: none
}

.desktopban {
	display: block
}

.mobileban {
	display: none
}

.videotutorials_sec {
	padding-bottom: 60px;
}

.page_header {
	background: #e3e3e3;
	padding: 25px 0
}

.page_header h2 {
	text-align: center;
	margin: 0;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 25px;
	padding: 0
}

.innerpage_main {
	width: 100%;
	padding: 30px 0
}

.page_para p {
	text-align: center;
	padding: 0;
	margin: 0
}

.searchsec {
	width: 600px;
	margin: 30px auto
}

.inner_search {
	text-align: center;
	position: relative;
	width: 90%;
	float: left
}

.resetbtn {
	float: right;
	line-height: 40px
}

.resetbtn a {
	color: #00aeef;
	text-transform: uppercase;
	font-size: 15px
}

.inner_search input[type=search] {
	border: 2px #c9c9c9 solid;
	border-radius: 5px;
	padding: 8px;
	width: 100%
}

.inner_search button {
	border: none;
	background: 0 0;
	position: absolute;
	right: 10px;
	top: 5px;
	color: #e3e3e3;
	font-size: 20px
}

.video_listone {
	width: 100%;
	border: 2px #e3e3e3 solid;
	border-radius: 5px;
	margin-bottom: 30px;
	padding-bottom: 30px
}

.video_listone h3 {
	text-align: center;
	padding: 10px;
	font-weight: 400;
	margin: 0;
	font-size: 20px;
	min-height: 65px
}

.video_listone p {
	padding: 0 10px;
	text-align: center;
	line-height: 20px;
	margin: 0;
	font-size: 15px;
	min-height: 60px
}

.resources_listone {
	width: 100%;
	border: 2px #e3e3e3 solid;
	border-radius: 5px;
	margin-top: 30px;
	padding-bottom: 30px;
	text-align: center
}

.resources_listone h3 {
	text-align: center;
	padding: 20px 30px 0 30px;
	font-weight: 400;
	margin: 0;
	font-size: 18px;
	line-height: 25px;
	min-height: 100px
}

.resources_listone p {
	padding: 0 20px;
	text-align: center;
	line-height: 20px;
	margin: 0
}

.resources_listone a {
	background: #3e474c;
	border: 1px solid #3e474c;
	color: #fff;
	border-radius: 5px;
	text-transform: uppercase;
	padding: 5px 20px;
	margin: 20px 0 0 0;
	display: inline-block
}

.resources_listone a:hover {
	background: 0 0;
	color: #3e474c;
	text-decoration: none
}

.frequently_tab a {
	color: #fff;
	font-size: 15px;
	font-weight: 600
}

.frequently_tab a:hover {
	text-decoration: none
}

.frequently_tab a:focus {
	text-decoration: none
}

.frequently_btn {
	text-align: center;
	color: #fff;
	width: 100%;
	line-height: 25px;
	height: 100px;
	border-radius: 5px;
	font-size: 17px;
	position: relative
}

.violet {
	background: #673894 url(../images/pattern.png);
	padding: 21px 0
}

.violet2::after {
	background: url(../images/violet_arrow.png);
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	width: 32px;
	height: 19px;
	bottom: -19px;
	margin: 0 auto
}

.green {
	background: #7ac643 url(../images/pattern.png);
	padding: 21px 0
}

.green2::after {
	background: url(../images/green_arrow.png);
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	width: 32px;
	height: 19px;
	bottom: -19px;
	margin: 0 auto
}

.red {
	background: #ff1d25 url(../images/pattern.png);
	padding: 21px 0
}

.red2::after {
	background: url(../images/red_arrow.png);
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	width: 32px;
	height: 19px;
	bottom: -19px;
	margin: 0 auto
}

.sky {
	background: #3fa6f2 url(../images/pattern.png);
	padding: 21px 0
}

.sky2::after {
	background: url(../images/sky_arrow.png);
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	width: 32px;
	height: 19px;
	bottom: -19px;
	margin: 0 auto
}

.orange {
	background: #ff8212 url(../images/pattern.png);
	padding: 21px 0
}

.orange2::after {
	background: url(../images/orange_arrow.png);
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	width: 32px;
	height: 19px;
	bottom: -19px;
	margin: 0 auto
}

.blue {
	background: #01597f url(../images/pattern.png);
	line-height: 100px
}

.blue2::after {
	background: url(../images/violet_arrow.png);
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	width: 32px;
	height: 19px;
	bottom: -19px;
	margin: 0 auto
}



.resources_sec h2 {
	text-transform: uppercase;
	background-color: #e6e6e6;
	color: #333;
	padding: 25px 0;
	margin-bottom: 25px;
	font-weight: 300;
	font-size: 30px
}

.resources_body {
	width: 100%;
	text-align: center;
	padding: 30px 0
}

.resources_hd h3 {
	text-transform: uppercase;
	margin-top: 0;
	font-size: 20px;
	font-weight: 600;
	padding: 0
}

.resources_hd p {
	text-align: center
}

.resources_list {
	width: 100%;
	float: left;
	margin-top: 30px
}

.resources_pic {
	width: 100%;
	float: left;
	position: relative;
	border-radius: 5px;
	border: 1px #edecee solid
}

.resources_pic img {
	width: 100%
}

.restext {
	background: #3d484e;
	position: absolute;
	bottom: 0;
	width: 100%;
	padding: 10px 0
}

.restext h4 {
	margin: 0;
	color: #fff;
	padding: 0
}

.resources_contact {
	width: 100%;
	float: left;
	background: #3d484e;
	padding: 30px 0;
	text-align: center;
	margin-bottom: 40px
}

.resources_contact h4 {
	color: #fff;
	margin: 0;
	font-size: 25px;
	padding: 0
}

.resources_contact a {
	background: #2ba8e0;
	border-radius: 5px;
	color: #fff;
	font-size: 16px;
	padding: 10px 30px;
	margin-top: 20px;
	display: inline-block;
	text-align: center
}

.resources_contact p {
	text-align: center!important
}

.resourcescat {
	padding-bottom: 60px;
	width: 100%
}

.resourcescat .resources_list {
	margin-top: 30px
}

.resourceback {
	min-height: 150px;
	border-radius: 5px;
	margin: 15px 0;
	float: left;
	width: 100%;
	text-align: center;
	color: #fff;
	font-weight: 600;
	font-size: 20px;
	padding-top: 50px
}

.video_list {
	margin-top: 30px
}

.violet {
	background: #550691 url(../images/pattern2.png)
}

.green {
	background: #54aa15 url(../images/pattern2.png)
}

.red {
	background: #e4090f url(../images/pattern2.png)
}

.sky {
	background: #2392e2 url(../images/pattern2.png)
}

.orange {
	background: #eb6e0c url(../images/pattern2.png)
}

.faqs-Div .col-lg-2 {
	width: 12.5%;
	padding-left: 5px;
	padding-right: 5px
}

.faqs-Div .row {
	margin-right: -5px;
	margin-left: -5px
}

.pagehd {
	text-transform: uppercase;
	background-color: #e6e6e6;
	color: #333;
	padding: 25px 0;
	margin-bottom: 25px;
	font-weight: 300;
	font-size: 30px
}

.backbtn a {
	font-size: 15px;
	color: #00aeef
}

.newsbtitle {
	font-size: 25px;
	text-transform: uppercase
}

.colortxtsz {
	font-size: 25px;
	display: inline-block;
	margin-top: 20px;
	text-align: center;
	width: 100%
}

.violet_txt {
	color: #673894
}

.green_txt {
	color: #7ac643
}

.red_txt {
	color: #ff1d25
}

.sky_txt {
	color: #3fa6f2
}

.orange_txt {
	color: #ff8212
}

.dropdown {
	position: relative;
	display: inline-block
}

.dropdown-content {
	display: none;
	position: absolute;
	background-color: #3d474d;
	border-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	min-width: 160px;
	z-index: 1
}

.dropdown-content a {
	color: #fff;
	padding: 2px 16px;
	text-decoration: none;
	display: block
}

.dropdown:hover .dropdown-content {
	display: block
}

.lowerbg {
	background: #2ba8e0;
	text-align: center;
	margin-top: 30px
}

.lowerbg p {
	color: #fff;
	text-align: center
}

.lowerbg p>a {
	color: #fff;
	text-transform: uppercase;
	text-decoration: underline
}

#kornitcon h2 {
	text-transform: uppercase;
	background-color: #e6e6e6;
	color: #333;
	padding: 25px 0;
	font-weight: 300;
	font-size: 30px
}

.kornitblockone {
	text-align: center;
	background: #fff url(../images/kornit_bg.png) no-repeat;
	background-position: bottom right;
	padding-top: 40px;
	background-size: 30%
}

.kornitblockone h3 {
	background: #683c97;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 40px;
	display: inline-block;
	padding: 10px
}

.kornitblockone span {
	color: #683c97;
	font-weight: 700;
	font-size: 20px;
	display: inline-block;
	padding: 10px
}

.kornitblockone p {
	text-align: left;
	color: #000
}

.kornitblockoneSec {
	padding: 60px 0;
	width: 100%;
	background-size: 50%
}

.leftsidekornit h4 {
	font-size: 30px;
	color: #683c97;
	font-weight: 700;
	line-height: 20px
}

.leftsidekornit h4>span {
	font-size: 17px
}

.rightsidekornit img {
	float: left
}

.kornitnews {
	background: #fff;
	padding-bottom: 60px
}

.newshd {
	background: #3e484f;
	padding: 20px 0;
	text-transform: uppercase;
	margin-bottom: 60px
}

.newshd h2 {
	color: #fff;
	font-weight: 700;
	font-size: 25px;
	margin: 0;
	padding: 0
}

.kornitnews h3 {
	font-weight: 700;
	font-size: 25px;
	text-transform: uppercase;
	margin-top: 30px
}

.kornitnews p {
	color: #000
}

.kornitnews a {
	background: #00adef;
	border-radius: 5px;
	color: #fff;
	padding: 15px 0;
	width: 300px;
	float: left;
	text-align: center;
	font-size: 16px;
	margin-top: 30px
}

.testimonial_kornit {
	background: #e3e3e3;
	padding: 50px 0
}

.testimonial_kornit h2 {
	font-weight: 700;
	font-size: 25px;
	margin: 0 0 40px;
	padding: 0;
	text-transform: uppercase
}

.testimonial_kornit p {
	color: #000;
	position: relative;
	margin-top: 20px
}

.testimonial_kornit p:after {
	background: url(../images/quotes.png) no-repeat;
	width: 127px;
	height: 88px;
	position: absolute;
	left: 0;
	content: '';
	top: -25px
}

.testimonial_kornit span {
	text-align: right;
	float: right
}

.testimonial_kornit a {
	background: #00adef;
	border-radius: 5px;
	color: #fff;
	padding: 15px 0;
	width: 300px;
	float: left;
	text-align: center;
	font-size: 16px;
	margin-top: 40px;
	float: left
}

.kornitprint {
	padding-bottom: 60px;
	background: #fff url(../images/kornit_bg2.jpg) no-repeat;
	background-position: bottom
}

.kornitprint h3 {
	text-transform: uppercase;
	text-align: center;
	font-weight: 700;
	font-size: 25px;
	margin-bottom: 30px
}

.kornitprint p {
	color: #000;
	text-align: center;
	padding: 0 80px
}

.kornitprint ul {
	margin: 30px 0;
	padding: 0
}

.kornitprint ul li {
	list-style: disc;
	font-size: 18px;
	padding: 5px 0
}

.kornitpro {
	margin-top: 30px;
	float: left;
	width: 100%
}

.kornitpro p {
	margin-top: 30px
}

.kornitlink {
	background: #e3e3e3;
	padding: 60px 0;
	text-align: center
}

.kornitlink h2 {
	text-transform: uppercase;
	font-weight: 700;
	font-size: 25px;
	margin-bottom: 10px
}

.kornitlink h3 {
	color: #000;
	font-size: 20px;
	font-weight: 700;
	text-align: left
}

.kornitlink p {
	color: #000;
	text-align: left
}

.kornitlink ul {
	margin: 30px 0;
	padding: 0
}

.kornitlink ul li {
	list-style: disc;
	font-size: 18px;
	padding: 5px 0;
	margin-left: 20px;
	text-align: left
}

.kornitlink img {
	margin-top: 30px
}

.kornitlink a {
	background: #00adef;
	border-radius: 5px;
	color: #fff;
	padding: 15px 0;
	width: 300px;
	text-align: center;
	font-size: 16px;
	margin: 40px auto 0;
	display: inline-block
}

.kornitacc {
	padding-bottom: 60px
}

.kornitacc p {
	color: #000;
	text-align: center;
	margin-bottom: 30px
}

.kornitacc a {
	background: #00adef;
	border-radius: 5px;
	color: #fff;
	padding: 15px 0;
	width: 100%;
	text-align: center;
	font-size: 16px;
	float: left
}

.contactpopfixed {
	position: fixed;
	top: 50%;
	right: 0;
	width: 160px;
	z-index: 99
}

.closshd {
	background: #3d474d;
	width: 100%;
	padding: 8px;
	float: left
}

.closshd a {
	float: right;
	color: #fff
}

.conttext {
	background: #8ec641;
	text-align: center;
	padding: 20px 10px;
	float: left;
	width: 100%
}

.conttext a {
	background: #3d474d;
	border-radius: 5px;
	color: #fff;
	padding: 8px 0;
	width: 100%;
	text-align: center;
	font-size: 16px;
	text-transform: capitalize;
	float: left
}

.conttext p {
	color: #fff;
	text-align: center;
	margin-top: 10px
}

.contactfrmpopup {
	text-align: center
}

.contactfrmpopup .modal-header {
	border: none
}

.contactfrmpopup .modal-body {
	padding-top: 0;
	padding-bottom: 30px
}

.popupconfrm {
	padding: 0 100px
}

.popupconfrm h3 {
	font-size: 30px;
	text-transform: uppercase
}

.popupconfrm input[type=text] {
	border: 1px solid #ccc;
	border-radius: 5px;
	width: 100%;
	padding: 5px;
	margin-bottom: 15px;
	font-size: 16px
}

.popupconfrm input[type=email] {
	border: 1px solid #ccc;
	border-radius: 5px;
	width: 100%;
	padding: 5px;
	margin-bottom: 15px;
	font-size: 16px
}

.popupconfrm textarea {
	border: 1px solid #ccc;
	border-radius: 5px;
	width: 100%;
	padding: 5px;
	margin-bottom: 15px;
	font-size: 16px
}

.popupconfrm input[type=submit] {
	background: #00adef;
	border-radius: 5px;
	color: #fff;
	padding: 10px 0;
	width: 100%;
	text-align: center;
	font-size: 16px;
	text-transform: capitalize;
	margin-top: 10px
}

.popupconfrm select {
	border: 1px solid #ccc;
	border-radius: 5px;
	padding: 5px;
	margin-bottom: 15px;
	background: url(../images/icon-select.png) no-repeat 97% rgba(255, 255, 255, .87);
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	-ms-appearance: none;
	width: 100%
}

.kornit_testimonials {
	width: 100%;
	padding: 60px 0 30px;
	background: #fff
}

.testioneblock {
	width: 100%
}

.testioneblock h3 {
	text-align: center;
	text-transform: uppercase;
	padding: 20px 0;
	color: #000;
	font-size: 25px
}

.testibox {
	width: 100%;
	float: left;
	margin-bottom: 20px
}

.testicon {
	margin-top: 20px;
	float: left
}

.testicon p {
	color: #000;
	position: relative;
	margin-top: 20px;
	font-size: 16px
}

.testicon p:after {
	background: url(../images/quotes.png) no-repeat;
	width: 127px;
	height: 88px;
	position: absolute;
	left: -30px;
	content: '';
	top: -25px
}

.testicon span {
	text-align: right;
	float: right;
	font-size: 15px
}

.kornit_testimonials .testimonial_kornit {
	margin: 30px 0
}

.testivideo {
	text-align: center;
	padding: 40px 0
}

.testivideo h3 {
	font-size: 20px;
	margin: 20px 0;
	line-height: 25px
}

.testivideo a {
	background: #00adef;
	border-radius: 5px;
	color: #fff;
	padding: 15px 0;
	width: 80%;
	text-align: center;
	font-size: 16px;
	text-transform: uppercase;
	display: inline-block
}

.kornit_testimonials .panel-body {
	padding: 0
}

.kornit_testimonials .panel {
	border: none;
	box-shadow: none;
	margin: 0;
	background: 0 0
}

.panel-tabs {
	position: relative;
	bottom: 30px;
	clear: both;
	border-bottom: 1px solid transparent
}

.panel-tabs>li {
	float: left;
	margin-bottom: -1px
}

.panel-tabs>li>a {
	text-align: center;
	font-size: 16px;
	line-height: 20px;
	margin-right: 2px;
	margin-top: 4px;
	border: 1px solid transparent;
	color: #fff
}

.panel-tabs>li>a:hover {
	border-color: transparent;
	color: #fff;
	background-color: transparent
}

.panel-tabs>li.active>a,
.panel-tabs>li.active>a:focus,
.panel-tabs>li.active>a:hover {
	background: 0 0;
	color: #fff;
	cursor: default
}

.panel-tabs>li.active.green>a::after {
	background: url(../images/green_arrow.png);
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	width: 32px;
	height: 19px;
	bottom: -41px;
	margin: 0 auto
}

.panel-tabs>li.active.red::after {
	background: url(../images/red_arrow.png);
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	width: 32px;
	height: 19px;
	bottom: -19px;
	margin: 0 auto
}

.panel-tabs>li.active.sky::after {
	background: url(../images/sky_arrow.png);
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	width: 32px;
	height: 19px;
	bottom: -19px;
	margin: 0 auto
}

.panel-tabs>li.active.orange::after {
	background: url(../images/orange_arrow.png);
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	width: 32px;
	height: 19px;
	bottom: -19px;
	margin: 0 auto
}

.panel-tabs>li.active.violet::after {
	background: url(../images/violet_arrow.png);
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	width: 32px;
	height: 19px;
	bottom: -19px;
	margin: 0 auto
}

.panel-tabs>li.active.pink::after {
	background: url(../images/pink_arrow.png);
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	width: 32px;
	height: 19px;
	bottom: -19px;
	margin: 0 auto
}

.ftcnt h4 {
	font-size: 20px
}

.kornit_pallets_block {
	width: 100%;
	padding: 60px 0;
	background: #fff
}

.kornit_pallets_block h3 {
	font-size: 25px;
	text-align: center;
	font-weight: 700;
	margin: 0
}

.kornitvideo {
	margin: 60px 0
}

.kornit_palletbox {
	width: 100%
}

.kornitsec {
	width: 100%;
	float: left;
	margin-bottom: 60px
}

.kornitsec h4 {
	text-transform: uppercase;
	font-weight: 700;
	font-size: 25px
}

.kornitsec img {
	width: 100%
}

.kornitsec table {
	border: 1px #999 solid;
	text-align: center
}

.kornitsec th {
	background: #bee7fb;
	color: #000;
	font-weight: 700;
	text-transform: uppercase;
	padding: 10px;
	text-align: center;
	border-right: 1px #999 solid
}

.kornitsec td {
	border-top: 1px #000 solid;
	padding: 10px;
	color: #000;
	border-right: 1px #999 solid
}

.succese_mess {
	background: #fff;
	text-align: center
}

.succese_mess p {
	color: green;
	margin-top: 30px;
	text-align: center;
	font-size: 18px
}

.discount.discountcode {
	background: #f1f1f1;
	width: 50%;
	padding: 20px;
	float: left
}

.discountcode h4 {
	text-transform: uppercase;
	font-size: 16px
}

#coupon_code {
	border: 1px #ccc solid;
	border-radius: 5px;
	width: 50%;
	padding: 7px;
	float: left
}

.discount.discountcode .button2 {
	float: left;
	padding: 7px;
	border-radius: 5px;
	font-size: 14px;
	color: #fff;
	background: #8cc63f;
	width: 22%;
	margin-left: 5px
}

.cart-totals {
	width: 20%;
	float: right
}

table#shopping-cart-totals-table {
	width: 100%
}

.landingtop {
	padding-top: 140px
}

.landingtop h2:before {
	position: absolute;
	background: url(../images/landing_icon3.png) no-repeat;
	content: '';
	width: 85px;
	height: 95px;
	left: 0;
	top: 30px
}

.landingtop h2:after {
	position: absolute;
	background: url(../images/landing_icon4.png) no-repeat;
	content: '';
	width: 85px;
	height: 95px;
	right: 0;
	top: 5px
}

.landingtop h2 {
	color: #fff;
	text-transform: uppercase;
	font-size: 35px;
	background: #ec1678;
	position: relative;
	padding: 20px 0
}

.landing_banner {
	background: #000;
	text-align: center;
	position: relative
}

.landingbannertext {
	position: absolute;
	bottom: 20%;
	left: 0;
	right: 0;
	margin: 0 auto
}

.landingbannertext a {
	background: #27aae2;
	color: #fff;
	font-size: 18px;
	border-radius: 5px;
	padding: 10px 30px;
	width: 100%;
	margin-top: 20px
}

.reserve_place {
	background: #3d474d;
	padding: 60px 0
}

.reserve_place .succese_mess p {
	text-align: center;
	width: 100%;
	margin-bottom: 30px
}

.reservefrm h3 {
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-size: 25px;
	margin-bottom: 15px
}

.reservefrm input[type=email],
.reservefrm input[type=text] {
	background: #fff;
	border-radius: 5px;
	width: 100%;
	padding: 10px;
	margin-bottom: 10px
}

.reservefrm label {
	color: #fff;
	font-size: 18px;
	text-align: right;
	float: right;
	margin-top: 5px
}

.reservefrm select {
	border-radius: 5px;
	padding: 10px;
	margin-bottom: 15px;
	background: url(../images/icon-select.png) no-repeat 97% #fff;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	-ms-appearance: none;
	width: 100%
}

.reservefrm button {
	background: #27aae2;
	color: #fff;
	font-size: 18px;
	border-radius: 5px;
	padding: 10px;
	width: 100%;
	margin-top: 20px
}

.reservefrm p {
	color: #fff;
	width: auto;
	float: left;
	font-size: 18px;
	margin-right: 10px
}

.reserveblock {
	padding: 60px 0;
	text-align: center;
	background: #fff
}

.reserveblock h4 {
	text-align: center;
	color: #000;
	font-weight: 600
}

.reserveblock p {
	text-align: center
}

.reserveblock h2 {
	text-align: center;
	font-size: 20px;
	margin-top: 30px;
	padding-bottom: 0;
	color: #000
}

.reserve_title {
	background: #ec1678;
	width: 100%;
	position: relative;
	margin: 30px 0
}

.reserve_title h3 {
	color: #fff;
	text-transform: uppercase;
	margin: 0;
	text-align: center;
	padding: 15px 0;
	font-weight: 700;
	text-shadow: 2px 2px 2px #333
}

.reserve_title h3:before {
	position: absolute;
	background: url(../images/landing_icon1.png) no-repeat;
	content: '';
	width: 85px;
	height: 95px;
	left: 0;
	top: 0
}

.reserve_title h3:after {
	position: absolute;
	background: url(../images/landing_icon2.png) no-repeat;
	content: '';
	width: 85px;
	height: 95px;
	right: 0;
	top: 0
}

.landingtewo_Sec {
	text-align: center;
	background: #fff url(../images/landing1bg.jpg) no-repeat bottom right;
	padding: 80px 0
}

.landingtewo_Sec p {
	text-align: center;
	padding: 0 150px;
	margin: 30px 0
}

.landingtittle {
	background: #3e484f;
	padding: 20px 0;
	text-align: center
}

.landingtittle h5 {
	color: #fff;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	font-weight: 700;
	font-size: 25px
}

.landingtwo_block {
	padding: 80px 0;
	background: #fff
}

.landingtwo_block a {
	background: #00aeef;
	border-radius: 5px;
	color: #fff;
	margin: 30px auto;
	display: inline-block;
	padding: 10px 40px;
	font-size: 16px
}

.landingtwo_block p {
	margin: 0 0 20px
}

.landingtwo_block span {
	margin: 15px 0;
	float: right
}

.landingfeature {
	padding: 80px 0;
	background: #fff;
	text-align: center
}

.landingfeature a {
	background: #00aeef;
	border-radius: 5px;
	color: #fff;
	margin: 30px auto;
	display: inline-block;
	padding: 10px 40px;
	font-size: 16px
}

.landingfeature p {
	text-align: center;
	font-size: 14px
}

.landingdesign {
	padding: 80px 0;
	background: #e3e3e3
}

.landingdesign h3 {
	text-transform: uppercase;
	margin: 0 0 40px;
	padding: 0;
	text-align: center;
	font-size: 25px;
	font-weight: 700
}

.landingdesign a {
	background: #00aeef;
	border-radius: 5px;
	color: #fff;
	margin: 30px auto;
	display: inline-block;
	padding: 10px 40px;
	font-size: 16px
}

.landingspecial {
	padding: 80px 0;
	background: #fff;
	text-align: center
}

.landingspecial h3 {
	text-transform: uppercase;
	margin: 0 0 40px;
	padding: 0;
	text-align: center;
	font-size: 20px
}

.landingspecial p {
	text-align: center;
	padding: 0 150px;
	margin: 30px 0
}

.landingspecial a {
	background: #00aeef;
	border-radius: 5px;
	color: #fff;
	margin: 0;
	display: inline-block;
	padding: 10px 0;
	width: 100%;
	font-size: 16px
}

.landingsp_img {
	margin-bottom: 30px
}

.texjetlanding_Sec {
	text-align: center;
	background: #fff url(../images/texjet_landingbg.jpg) no-repeat bottom right;
	padding: 80px 0
}

.texjetlanding_Sec p {
	text-align: center;
	padding: 0;
	margin: 0
}

.texjetlanding_Sec a {
	background: #00aeef;
	border-radius: 5px;
	color: #fff;
	margin: 30px 0 0 0;
	display: inline-block;
	padding: 10px 35px;
	font-size: 16px
}

.texjetlanding_block {
	padding: 30px 0 50px;
	background: #fff;
	text-align: center
}

.texjetlanding_block p {
	margin: 0;
	text-align: center
}

p.txtjetlndingstp {
	text-align: center;
	padding: 0 150px;
	margin: 30px 0
}

.texjetlanding_block a {
	background: #00aeef;
	border-radius: 5px;
	color: #fff;
	margin: 30px 0 0 0;
	display: inline-block;
	padding: 10px 35px;
	font-size: 16px
}

.texjetlanding_block h6 {
	font-size: 18px
}

.texjetlanding_block img {
	margin: 20px 0
}

.texjetlanding_cost {
	background: #e3e3e3;
	padding: 60px 0 40px;
	text-align: center
}

.texjetlanding_cost h4 {
	text-transform: uppercase;
	font-weight: 700;
	font-size: 25px
}

.texjetlanding_cost p {
	text-align: center;
	padding: 0;
	margin: 0
}

.texjetlanding_cost p.textborder {
	border: #00aeef dashed 2px;
	padding: 15px;
	margin: 20px 0!important
}

.texjetlanding_cost strong {
	font-weight: 600;
	color: #000;
	margin-top: 30px;
	font-size: 14px
}

.texjetlanding_cost p.texjet_tex {
	padding: 0 150px;
	margin: 25px 0
}

.landinglogo {
	padding: 60px 0;
	background: #fff;
	text-align: center
}

.landinglogo h4 {
	text-transform: uppercase;
	font-weight: 700;
	font-size: 25px
}

.landinglogo p {
	text-align: center;
	padding: 0 150px;
	margin: 30px 0
}

.landinglogo ul li {
	display: inline-block;
	margin: 0 30px
}

.landinglogo ul li img {
	width: 200px
}

.landingspecial.texjetlan p {
	margin-top: 0
}

.kornit_avalanche {
	background: #fff url(../images/kornit_poly_bg1.jpg) no-repeat;
	background-position: right top;
	padding: 60px 0;
	background-size: 35%
}

.kornit_avalanche img {
	margin-top: 50px
}

.kornit_avalanche h2 {
	font-weight: 700;
	font-size: 25px;
	margin: 0 0 20px
}

.kornit_avalanche p {
	margin: 0;
	padding: 0
}

.kornit_avalanche ul {
	margin: 30px 0 0 0;
	padding: 0
}

.kornit_avalanche ul li {
	display: block;
	font-size: 16px;
	background: url(../images/play-button.png) no-repeat 0 10px;
	padding: 8px 20px
}

.kornit_avalanche h3 {
	color: #683c97;
	font-size: 25px;
	margin: 30px 0 0 0;
	font-weight: 700
}

.kornit_avalanche a {
	background: #00aeef;
	border-radius: 5px;
	color: #fff;
	margin: 20px 0;
	display: inline-block;
	padding: 10px 0;
	font-size: 16px;
	width: 150px;
	text-align: center
}

.kornit_avalanche_bg {
	background: url(../images/kornit_ava_bg.jpg) no-repeat;
	background-size: cover;
	padding: 70px 0
}

.kornit_avalanche_bg p {
	color: #fff;
	font-size: 20px
}

.kornit_avalanche_bg h3 {
	text-transform: uppercase;
	font-weight: 600;
	color: #fff;
	margin-top: 30px
}

.kornit_ava_features {
	background: #fff;
	padding-bottom: 60px
}

.kornit_ava_features h3 {
	text-align: left;
	text-transform: uppercase;
	font-size: 25px;
	margin: 0 0 20px;
	font-weight: 700
}

.kornit_ava_features ul {
	margin: 30px 0 0 0;
	padding: 0
}

.kornit_ava_features ul li {
	display: block;
	font-size: 16px;
	background: url(../images/play-button.png) no-repeat 0 10px;
	padding: 8px 20px
}

.kornit_ava_features a {
	background: #00aeef;
	border-radius: 5px;
	color: #fff;
	margin: 20px 0;
	display: inline-block;
	padding: 10px 0;
	font-size: 16px;
	width: 150px;
	text-align: center
}

.kornit_ava_techno {
	padding: 60px 0;
	background: #e3e3e3;
	text-align: center
}

.kornit_ava_techno h2 {
	text-transform: uppercase;
	font-size: 25px;
	margin: 0 0 20px;
	font-weight: 700
}

.kornit_ava_techno_text {
	margin-top: 60px
}

.kornit_ava_techno a {
	background: #00aeef;
	border-radius: 5px;
	color: #fff;
	margin: 20px auto;
	display: inline-block;
	padding: 10px 0;
	font-size: 16px;
	width: 150px;
	text-align: center
}

.footcont {
	padding: 40px 0;
	background: #3e484f;
	text-align: center
}

.footcont h3 {
	color: #fff;
	font-size: 30px
}

.footcont p {
	text-align: center
}

.footcont a {
	background: #00aeef;
	border-radius: 5px;
	color: #fff;
	margin: 10px 0 0 0;
	display: inline-block;
	padding: 10px 0;
	font-size: 16px;
	width: 300px
}

.polilogo {
	margin-top: 30px
}

.texjetlanding_Sec.foreverokibg {
	text-align: center;
	background: #fff url(../images/foreverokibg.jpg) no-repeat bottom right;
	padding: 80px 0
}

.foreverokipack {
	transform: translateY(50%)
}

.landinglogo.foreverokipinter p {
	margin-top: 0
}

.landinglogo.foreverokipinter a {
	background: #00aeef;
	border-radius: 5px;
	color: #fff;
	margin: 30px auto;
	display: inline-block;
	padding: 10px 40px;
	font-size: 16px
}

.texjetlanding_cost.foreverokicotton h4 {
	margin-bottom: 30px
}

.foreverokicottontext {
	transform: translateY(50%);
	text-align: left
}

.foreverokicottontext p {
	text-align: left
}

.foreverokicottontext a {
	background: #00aeef;
	border-radius: 5px;
	color: #fff;
	margin: 30px auto;
	display: inline-block;
	padding: 10px 40px;
	font-size: 16px
}

.foreverokitop {
	float: left;
	width: 100%
}

.foreverokitop ul {
	margin: 0;
	padding: 0
}

.foreverokitop ul li {
	float: left;
	width: 27%;
	text-align: center;
	padding: 0;
	position: relative;
	margin-right: 50px
}

.foreverokitop ul li:after {
	background: url(../images/plusicon.png);
	width: 40px;
	height: 40px;
	position: absolute;
	content: "";
	top: 30%
}

.foreverokitop ul li:last-child:after {
	background: url(../images/minusicon.png);
	width: 40px;
	height: 40px;
	position: absolute;
	content: "";
	top: 30%
}

.foreverokitext {
	background: #22c9fc;
	float: left;
	width: 100%;
	padding: 20px 0;
	margin-top: 30px;
	min-height: 100px
}

.foreverokitext h5 {
	color: #000;
	font-weight: 700;
	margin: 0;
	padding: 0
}

.foreverokitext h6 {
	color: #000;
	font-weight: 700;
	margin: 0;
	padding: 0;
	font-size: 16px
}

.foreverokiblock {
	margin-top: 50px
}

.foreverokitop {
	margin-top: 40px
}

.foreverokiblock img {
	width: 100%
}

.foreverokiimgBox h5 {
	background: #fff;
	width: 100%;
	color: #000;
	font-weight: 700;
	margin: 30px 0 0 0;
	padding: 20px
}

.btmenq {
	text-align: center
}

.btmenq a {
	border-radius: 5px;
	font-size: 16px;
	text-align: center;
	background-color: #00adef;
	color: #fff!important;
	padding: 10px 20px
}

.btmenq a:hover {
	background-color: #02a1db
}

.loginfrm {
	width: 80%;
	margin: 0 auto 50px;
	padding: 50px;
	background: #e3f3f9
}

.loginfrm h3 {
	text-align: center;
	text-transform: uppercase
}

.loginfrmbox {
	position: relative
}

.loginicon {
	position: absolute;
	top: 10px;
	left: 15px;
	color: #9ca0a2
}

.headersub{width:100%; display:inline-block; background:#C60C22; margin-top:135px; text-align:center;}
.headersub p{font-size:14px; text-align:center; color:#fff;}
.headersub p > a{background:#fff; color:#C60C22; border-radius:5px; padding:5px 10px; margin-left:10px;}
.headersub p > a:hover{background:#920515; color:#fff;}

.loginfrmbox input[type=email] {
	width: 100%;
	border: 1px #1885ae solid;
	border-radius: 8px;
	padding: 10px 10px 10px 40px;
	margin-bottom: 15px
}

.loginfrmbox input[type=password] {
	width: 100%;
	border: 1px #1885ae solid;
	border-radius: 8px;
	padding: 10px 10px 10px 40px
}

#inrprdct .loginfrm p {
	text-align: left;
	text-align: center;
	letter-spacing: .5px;
	font-size: 16px
}

.loginfrm button {
	float: right;
	background: #3d474d;
	color: #fff;
	border: none;
	padding: 8px 40px;
	border-radius: 8px
}

.loginfrm button:hover {
	background: #00aeef
}

.loginfrm a {
	font-size: 15px;
	letter-spacing: .5px;
	margin-top: 10px;
	float: left
}

p.cmspara{margin:0 0 10px; padding:0px;}
h1.cmshd{font-size:36px; margin-top:20px; margin-bottom:10px; padding:0px;}
h2.cmsheding{font-size:30px !important; margin-top:20px !important; margin-bottom:10px !important; padding:0px !important; text-align:left !important; background:none !important; text-transform:capitalize !important;}

@media (max-width:767px) {
.headersub{margin-top:74px;}
	.lesspadd_rt {
		display: none
	}
	.lesspadd_lt {
		display: none
	}
	p {
		font-size: 14px;
		line-height: 24px!important
	}
	.xtrmup {
		padding: 0 20px
	}
	ul.uplft li {
		padding: 5px 5px;
		font-size: 13px
	}
	ul.uprt {
		float: none;
		text-align: center;
		padding-top: 10px
	}
	ul.uprt li {
		padding: 5px 5px 0;
		display: inline-block;
		float: none
	}
	#menu-button {
		display: block
	}
	#nav {
		float: none;
		text-align: left
	}
	#nav a {
		margin-bottom: 13px!important;
		border-bottom: 2px solid #bfddc1;
		padding-bottom: 3px
	}
	#nav a:hover {
		color: #2d2d2d
	}
	#nav a.current-page-item {
		color: #2d2d2d
	}
	#menu {
		padding-top: 0
	}
	.logo {
		text-align: center
	}
	.logo img {
		display: inline-block;
		width: 50%
	}
	#menu-button {
		text-align: center;
		font-size: 18px;
		cursor: pointer;
		color: #fff
	}
	.navbar {
		display: block
	}
	.navbar-default .navbar-toggle {
		padding: 3px;
		border: none;
		position: absolute;
		top: -27px;
		left: 0
	}
	.navbar-default .navbar-toggle .icon-bar {
		background-color: #fff
	}
	.navbar-default .navbar-toggle:focus,
	.navbar-default .navbar-toggle:hover {
		background-color: transparent
	}
	#nav li {
		border-right: none
	}
	.navbar-toggle {
		margin: 0 15px 0 0
	}
	.navbar-default .navbar-collapse,
	.navbar-default .navbar-form {
		border-color: #666
	}
	#banner {
		margin-top: 20px
	}
	#aftrban {
		margin: 20px 0
	}
	.hero {
		width: 97%
	}
	.hero h3 {
		font-size: 12px;
		padding-bottom: 0
	}
	.hero h1 {
		font-size: 14px;
		line-height: 20px
	}
	.btn.btn-hero,
	.btn.btn-hero:focus,
	.btn.btn-hero:hover {
		margin: 10px auto;
		font-size: 12px;
		border-radius: 5px;
		padding: 5px 15px!important
	}
	#banner {
		margin: 0 0 30px!important
	}
	.exphd h3 {
		padding: 10px 0;
		font-size: 24px
	}
	.exphd p {
		font-size: 14px
	}
	#whyamaya h2 {
		padding-bottom: 20px;
		font-size: 30px
	}
	.exphd {
		margin-bottom: 30px
	}
	#whyamaya {
		margin-bottom: 10px
	}
	#project {
		margin-bottom: 20px
	}
	#project h2 {
		font-size: 30px;
		padding: 10px 0
	}
	#support {
		padding: 15px 0 50px;
		margin-bottom: 30px
	}
	#support h2 {
		font-size: 24px;
		padding: 10px 0
	}
	#support ul li {
		float: none
	}
	#partner h2 {
		font-size: 24px;
		padding: 10px 0
	}
	#partner {
		margin-bottom: 30px
	}
	#keepupto h2 {
		font-size: 24px;
		padding: 10px 0
	}
	#keepupto {
		padding: 20px 0
	}
	.ftcnt {
		margin: 25px 0;
		text-align: center
	}
	.ftcnt h4 {
		padding-bottom: 5px
	}
	.ftlogo {
		text-align: center
	}
	.ftlogo img {
		display: inline-block
	}
	footer p {
		text-align: center;
		font-size: 14px!important
	}
	ul.social {
		text-align: center
	}
	ul.social li {
		display: inline-block;
		float: none
	}
	#inrprdct h2 {
		font-size: 24px;
		margin-bottom: 0
	}
	ul.texjetlogo {
		margin: 25px 0
	}
	ul.texjetlogo li {
		width: 30%
	}
	.productdetailstxt {
		padding-top: 0
	}
	.productdetailstxt {
		text-align: left
	}
	.productdetailstxt p {
		text-align: left!important
	}
	.proinformation h3 {
		font-size: 24px;
		margin: 30px 0 10px
	}
	.flexslider {
		margin-bottom: 25px!important
	}
	profeature {
		padding: 20px 0
	}
	.profeature h3 {
		font-size: 20px;
		padding-bottom: 0
	}
	.profeature {
		margin-top: 30px
	}
	.profea {
		margin-bottom: 25px
	}
	.profea p {
		font-size: 18px
	}
	.proinformation h3 {
		margin: 0
	}
	.proinformation {
		padding-bottom: 30px
	}
	.texjetecho h3 {
		font-size: 20px;
		padding: 10px
	}
	.texjecontnt img {
		display: none
	}
	.proappli h3 {
		font-size: 20px
	}
	#fade-quote-carousel blockquote {
		width: 100%;
		margin: 0 auto;
		float: none
	}
	#fade-quote-carousel blockquote p {
		font-size: 14px
	}
	.texjetcustomer h3 {
		font-size: 20px
	}
	.quote1 {
		left: 5%
	}
	.quote2 {
		right: 2%;
		bottom: -5%
	}
	.bookdemo a {
		padding: 10px 30px
	}
	.proquan .quantity {
		float: left
	}
	.proquan span {
		float: left
	}
	.whtbk h3 {
		padding: 10px 10px 10px;
		font-size: 20px
	}
	.registerfrm {
		margin-bottom: 25px
	}
	.ondesi input.form-control1 {
		width: 85%
	}
	.registerfrm .ondesi input.form-control2 {
		padding: 8px 15px;
		width: 80%
	}
	header {
		position: relative
	}

	.navbar-default .navbar-collapse,
	.navbar-default .navbar-form {
		text-align: left
	}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
		color: #fff;
		padding-left: 25px
	}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
		color: #00aeef
	}
	.slick-slide {
		position: relative
	}
	.slick-slide img {
		height: auto;
		max-width: inherit
	}
	.slider_text h2 {
		font-size: 12px!important;
		line-height: 18px!important
	}
	.slider_text h3 {
		font-size: 12px!important;
		line-height: 16px!important;
		margin: 5px 0!important;
		padding-bottom: 5px
	}
/*	.slider_text {
		left: 0!important;
		width: 50%!important;
		margin-left: 0!important;
		top: 0!important;
		padding: 10px;
		height: 100%
	}*/
	.slider_text p {
		padding-top: 0
	}
	.slider_text a {
		padding: 2px 10px!important;
		font-size: 11px!important;
		display: inline-block;
		margin: 5px 0;
		margin-right: 0
	}
	ul.uplft {
		text-align: center;
		padding-bottom: 10px;
		display: none
	}
	ul.uplft li {
		display: inline-block;
		float: none
	}
	
	.navbar-nav {
		display: inherit;
		float: inherit
	}
	
	.abtpgtxt {
		padding: 20px 20px 60px!important
	}
	
	
	#keepupto input.keepinput {
		margin-bottom: 15px
	}
	.about-banner ul li {
		width: 100%;
		margin-bottom: 30px
	}
	.bannertexthd h3 {
		font-size: 16px
	}
	.about-showroomsec {
		width: auto
	}
	.aboutshowroom_icon1 {
		width: 19px;
		height: 25px;
		position: absolute;
		margin: 0 auto;
		left: 0;
		right: 22%;
		bottom: 125px;
		background: url(../images/address_icon_mob.png) no-repeat
	}
	.aboutshowroom_icon1:hover {
		background: url(../images/address_icon_hover_mob.png) no-repeat;
		transition: all .6s ease-out 0s
	}
	.aboutshowroom_icon2 {
		width: 19px;
		height: 25px;
		position: absolute;
		margin: 0 auto;
		left: 0;
		right: 24%;
		bottom: 123px;
		background: url(../images/address_icon_mob.png) no-repeat
	}
	.aboutshowroom_icon2:hover {
		background: url(../images/address_icon_hover_mob.png) no-repeat
	}
	.aboutshowroom_icon2 {
		bottom: 92px
	}
	.techtabmob {
		display: block;
		font-size: 12px;
		font-weight: 600;
		padding-top: 0
	}
	.touchbtn a {
		padding: 10px 66px
	}
	.texjecontnt table tr td {
		width: 100%!important;
		float: left;
		border: none!important
	}
	.texjecontnt table tr td.fntbld {
		padding-bottom: 0!important;
		border-top: 5px solid #e6e6e6!important;
		font-weight: 600
	}
	.table-responsive>.table>tbody>tr>td,
	.table-responsive>.table>tbody>tr>th,
	.table-responsive>.table>tfoot>tr>td,
	.table-responsive>.table>tfoot>tr>th,
	.table-responsive>.table>thead>tr>td,
	.table-responsive>.table>thead>tr>th {
		white-space: normal
	}
/*	.desktopban {
		display: none
	}*/
	.mobileban {
		display: block
	}
	.kornitsec img {
		margin-bottom: 30px
	}
	.discount.discountcode {
		width: 100%;
		margin-bottom: 20px
	}
	.cart-totals {
		width: 100%
	}
	.landingtop {
		padding-top: 80px
	}
	.landingtop h2 {
		font-size: 20px
	}
	.landingtop h2:after {
		display: none
	}
	.landingtop h2:before {
		display: none
	}
	.reserve_title h3 {
		font-size: 20px
	}
	.reserve_title h3:after {
		display: none
	}
	.reserve_title h3:before {
		display: none
	}
	.reservefrm label {
		float: left
	}

	.landingtewo_Sec p {
		padding: 0
	}
	.landingspecial p {
		padding: 0
	}
	.landingsp_img img {
		width: 100%
	}
	.texjetlanding_block p {
		padding: 0
	}
	.texjetlanding_Sec p {
		padding: 0
	}
	.texjetlanding_cost p {
		padding: 0
	}
	.landinglogo p {
		padding: 0
	}
	.texjetlanding_cost p.texjet_tex {
		padding: 0
	}
	.landingdesign {
		text-align: center
	}
	.popupconfrm {
		padding: 0
	}
	.landingtwo_block {
		text-align: center
	}
	.landingtewo_Sec span {
		color: #fff
	}
	.landingtwo_block span {
		width: 100%;
		text-align: center
	}
	.kornit_avalanche {
		background-size: 100%;
		background-position: bottom
	}
	.kornit_avalanche_bg {
		background-size: cover
	}
	.kornit_ava_features {
		background-size: 100%
	}
	.kornit_ava_features ul {
		margin-bottom: 120px
	}
	.foreverokitop ul li {
		width: 100%;
		margin-bottom: 30px;
		padding-bottom: 30px
	}
	.foreverokitop ul li::after {
		bottom: -50px;
		left: 0;
		right: 0;
		margin: 0 auto;
		top: inherit
	}
	.foreverokitop ul li:last-child::after {
		bottom: -50px;
		left: 0;
		right: 0;
		margin: 0 auto;
		top: inherit
	}
	.foreverokiimgBox {
		margin-top: 30px;
		float: left
	}
	.foreverokicottontext {
		transform: inherit
	}
	.foreverokipack {
		transform: inherit
	}
	ul.partnertop li {
		display: inline-block;
		list-style: none;
		padding: 0
	}
}

@media (min-width:768px) and (max-width:1023px) {
.headersub{margin-top:161px;}
	.hero h1 {
		font-size: 30px;
		line-height: 36px
	}
	.hero h3 {
		font-size: 22px
	}
	.logo {
		text-align: left
	}
	.logo img {
		width: 50%
	}
	.navbar-nav {
		display: block!important
	}
	ul.uplft {
		width: auto;
		height: auto;
		width: 100%;
		display: inline-block;
		text-align: center
	}
	ul.uplft li {
		float: none;
		display: inline-block
	}
	ul.uprt li input[type=text]:focus {
		width: 90px
	}
	ul.uprt {
		padding-top: 0
	}
	h2 {
		font-size: 32px
	}
	h3 {
		font-size: 28px
	}
	p {
		font-size: 14px
	}
	.profea p {
		text-align: center;
		font-weight: 600;
		font-size: 16px;
		line-height: 22px
	}
	.quote2 {
		right: 0;
		bottom: 7%
	}
	.productdetailstxt {
		padding-top: 0
	}
	.navbar-default .navbar-nav>li>a {
		font-size: 12px;
		padding: 10px 9px 3px
	}
	ul.dropdown-menu li a {
		font-size: 12px!important
	}
	#banner {
		padding-top:0
	}
	.slick-initialized .slick-slide {
		position: relative
	}
	.slider_text {
		margin-left: 50px!important;
		width: 45%!important;
		top: 38px
	}
	.slider_text h2 {
		font-size: 18px!important;
		line-height: 23px!important
	}
	.slider_text h3 {
		font-size: 14px!important;
		margin: 7px 0!important;
		line-height: 22px
	}
	.slider_text a {
		font-size: 12px!important;
		padding: 8px 15px!important
	}
	#whyamaya h2 {
		font-size: 30px!important;
		padding-bottom: 25px
	}
	#project h2 {
		font-size: 30px!important
	}
	.protxt h5 {
		font-size: 14px;
		min-height: 31px
	}
	#support h2 {
		font-size: 30px!important;
		padding-bottom: 25px
	}
	#partner h2 {
		font-size: 30px!important;
		padding-bottom: 0
	}
	#keepupto h2 {
		font-size: 30px!important;
		padding-bottom: 25px
	}
	#inrprdct h2 {
		padding-top: 25px
	}
	
	#aboutcon {
		padding-top:20px
	}
	.teamname {
		min-height: 100px
	}
	.about-showroomsec {
		width: 100%!important
	}
	.supportcontact {
		padding-top: 130px
	}
	.bannertexthd h3 {
		font-size: 16px
	}
	.cart-totals {
		width: 40%
	}
	.texjetlanding_block p {
		padding: 0 80px
	}
	.texjetlanding_Sec p {
		padding: 0 80px
	}
	.landinglogo p {
		padding: 0 80px
	}
	.landinglogo ul li img {
		width: 150px
	}
	.texjetlanding_cost p.texjet_tex {
		padding: 0 80px
	}
	.popupconfrm {
		padding: 0 40px
	}
	.kornit_avalanche_bg {
		background-size: 100% 100%
	}
	.kornit_ava_features {
		background-size: 40%
	}
	.foreverokitop ul li {
		width: 23%
	}
	.foreverokicottontext {
		transform: inherit
	}
	.foreverokipack {
		transform: inherit
	}
	
.contacthd{padding-top:20px;}
#allcontent{padding-top:20px;}
#kornitcon h2{padding-top:43px;}
#inrprdct{padding-top:20px;}
}

.btn-checkout {
	margin-top: -31px!important
}

@media (min-width:900px) and (max-width:1100px) {
	header .container {
		width: 950px
	}
	.xtrmup {
		padding: 0 11px
	}
	ul.uplft li {
		padding: 5px 3px;
		font-size: 12px
	}
	.navbar-default .navbar-nav>li>a {
		font-size: 12px
	}
}

@media (min-width:1100px) and (max-width:1280px) {
	header .container {
		width: 1100px
	}
	ul.uplft li {
		padding: 5px 3px;
		font-size: 13px
	}
	.navbar-default .navbar-nav>li>a {
		font-size: 14px
	}
}

@media (min-width:320px) and (max-width:500px) {
	.navbar-toggle .icon-bar {
		width: 13px;
		height: 1px
	}
	.loginfrm {
		width: 100%;
		padding: 20px;
		text-align: center
	}
	.loginfrm button {
		float: none;
		margin-top: 20px
	}
	.loginfrm a {
		float: none;
		text-align: center
	}
}
@media (min-width:900px) and (max-width:991px) {
.headersub{margin-top:127px;}
}
@media (min-width:992px) and (max-width:1023px) {
.headersub{margin-top:107px;}	
}
@media (min-width:1024px) and (max-width:1300px) {
.headersub{margin-top:141px;}	
}

/*---------------------------------------------------------------
---------------------------------------------------------
Landing Page Css
---------------------------------------------------------*/
header.landing_header{position:relative;}
.landing_logo img{width:150px;}
.landing_ph{float:right;}
.landing_ph img{float:left; width:11px; margin-top:8px;}
.landing_ph p{color:#fff; float:left; font-size:18px; font-weight:600; margin-left:8px;}
.landing_ph p > a{color:#fff;}
.landing_left h2{font-size:25px; text-align:left; color:#3d474d; font-weight:600;}
.landing_left p{margin-left:25px; margin-bottom:20px;}
.landing_body{padding:60px 0;/*background:url(../images/landngback.jpg) no-repeat center;*/ background-size:cover !important; background-repeat:no-repeat !important; height:100vh;}
.landing_left ul{margin:0px; padding:0px;}
.landing_left ul li{background:url(../images/divider_landing.png) no-repeat 5px 2px; padding-left:25px; color:#3d474d; padding-bottom:15px; margin-left:35px;}

.landing_frm{background:#596064; padding:40px;}
.landing_frm h3{color:#fff; margin:0px; font-size:25px;}
.landing_frm input{width:100%; padding:10px; margin-bottom:15px;}
.landing_frm label{color:#fff;}
.landing_frm input[type="submit"]{background:#00aeef; color:#fff; border:none; padding:8px 25px; margin-top:20px;}
.landing_frm input[type="checkbox"]{width:auto; float:left; margin-right:10px;}
.landing_frm p{color:#fff; width:93%; float:right; margin:0px; padding:0px; line-height:15px; font-size:14px; text-align:left;}

.landing_foot p{text-align:center;}
.landing_foot{position:fixed; width:100%; bottom:0px; padding:20px 0;}

.newcontctup{padding:50px 0;}
.newcontctup h3.enqryhdng{margin-bottom:0;text-align:center;padding-bottom: 0;font-size: 28px;}
.newcontctup p.cnthdtxt{text-align:center;padding-bottom:50px;padding-top: 5px;font-size: 20px;}

@media (min-width:320px) and (max-width:767px){
.landing_foot{position:relative; float:left; width:100%;}	
.landing_body{height:auto;}
.landing_logo img{display:inline-block;}
header.landing_header{text-align:center;}
.landing_ph{float:none; text-align:center; display:inline-block;}
}


@media (min-width:768px) and (max-width:1300px){
.landing_foot{position:relative; float:left; width:100%;}		
	
}

.purple2 {
    background: #683995 url(../images/pattern2.png);
}

.orange3 {
    background: #F37421 url(../images/pattern2.png);
}

.inner_search_emptyfaq {
	text-align: center;
	position: relative;
	width: 100%;
	float: left
}


.inner_search_emptyfaq input[type=search] {
	border: 2px #c9c9c9 solid;
	border-radius: 5px;
	padding: 8px;
	width: 100%
}

.inner_search_emptyfaq button {
	border: none;
	background: 0 0;
	position: absolute;
	right: 10px;
	top: 5px;
	color: #e3e3e3;
	font-size: 20px
}
.resourceback_new_new
{
	min-height: 100px;
	border-radius: 5px;
	margin: 15px 0;
	float: left;
	width: 100%;
	text-align: center;
	color:
	#fff;
	font-weight: 600;
	font-size: 15px;
	padding-top: 35px;
	
}














