 @font-face {
  font-family: 'HelveticaNeueMedium';
  src: url('../fonts/HelveticaNeueMedium.eot'); /* IE9 Compat Modes */
  src: url('../fonts/HelveticaNeueMedium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/HelveticaNeueMedium.ttf')  format('truetype'), /* Safari, Android, iOS */
	   url('../fonts/HelveticaNeueMedium.svg#svgFontName') format('svg'); /* Legacy iOS */
}
 @font-face {
	 font-family: 'HelveticaNeue-CondensedObl';
	 src: url('../fonts/HelveticaNeue-CondensedObl.eot'); /* IE9 Compat Modes */
	 src: url('../fonts/HelveticaNeue-CondensedObl.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	 url('../fonts/HelveticaNeue-CondensedObl.woff') format('woff'), /* Pretty Modern Browsers */
	 url('../fonts/HelveticaNeue-CondensedObl.ttf')  format('truetype'), /* Safari, Android, iOS */
	 url('../fonts/HelveticaNeue-CondensedObl.svg#svgFontName') format('svg'); /* Legacy iOS */
 }

 @font-face {
	 font-family: 'MyriadProRegular';
	 src: url('../fonts/MyriadProRegular.svg#MyriadProRegular') format('svg'),
	 url('../fonts/MyriadProRegular.ttf') format('truetype'),
	 url('../fonts/MyriadProRegular.woff') format('woff');
	 font-weight: normal;
	 font-style: normal;
 }

 @font-face {
	 font-family: 'myriadpro-regular';
	 src: url('../fonts/myriadpro-regular.eot');
	 src: url('../fonts/myriadpro-regular.eot?#iefix') format('embedded-opentype'),
	 url('../fonts/myriadpro-regular.woff2') format('woff2');
	 font-weight: normal;
	 font-style: normal;
 }

 @font-face {
  font-family: 'HelveticaNeue-Italic';
  src:url('../fonts/HelveticaNeue-Italic.ttf') format('truetype'),
       url('../fonts/HelveticaNeue-Italic.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeueItalic';
  src: url('../fonts/HelveticaNeueItalic.eot');
  src: url('../fonts/HelveticaNeueItalic.eot?#iefix') format('embedded-opentype'),
       url('../fonts/HelveticaNeueItalic.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}




 body{
	padding: 0;
    margin: 0;
}
.main-wrap{
	position: relative;
	overflow: hidden;
	background-color: #232222;
}
.header{
	background-color: #191919;
	text-align: right;
	padding: 20px;
}
.pad{
	padding: 0;
} 
.logo-image{
	/* background-color: #b00062; */
	float: right;
	width: 100%;
	text-align: right;
	padding: 20px;
}
.frist-scroll  img{
	width: 100%;
}
.second-scroll{
	padding: 0px 60px 60px 60px;

}
.second-scroll h2{
	/* font-family:'myriadpro-regular';  */
	font-size: 30px;
	/* color: #b00062; */
	font-weight: 700;
	margin-left: 0px;
	margin-bottom: 8px;
	margin-top: 8px;
}
.second-scroll p{
    margin: 0px;
    font-size: 14px;
    line-height: 20px;
    padding-top: 3px;
    font-weight: normal;
}
.desc-content h4, .desc-content p, .desc-content h3, .nav-item h6, .tab-pane h3, .tab-pane p, .cell-content h3, .cell-content p, .final-footer-content p{
	font-family: 'HelveticaNeueMedium',Arial;
}
.desc-content p{
	font-family: 'HelveticaNeueMedium',Arial;
}
.desc-content h3{
	font-family: 'HelveticaNeueMedium',Arial;
}
.nav-item h6{
	font-family: 'HelveticaNeueMedium',Arial;
}
.tab-pane h3{
	font-family: 'HelveticaNeueMedium',Arial;
}
.tab-pane p{
	font-family: 'HelveticaNeueMedium',Arial;
}
.cell-content h3{
	font-family: 'HelveticaNeueMedium',Arial;
}
.cell-content p{
	font-family: 'HelveticaNeueMedium',Arial;
}
.final-footer-content p{
	font-family: 'HelveticaNeueMedium',Arial;
}
.second-scroll .second-scroll-final-text{
	margin-left: 0px;
	font-size: 22px;
	/* margin-top: 60px; */
}
/* .second-scroll .second-scroll-final-text span{
	font-family:'myriadpro-regular';
	background-color:#000;
	color: #fff;
	padding: 5px 40px; 
} */
.second-scroll img{
	margin-left: 0px;
	/*width: 100%;*/
	/* margin-top: 20px; */
	
}

.second-scroll .tab-pane img{
	max-width: 100%;
}

.des-banner-image img{
	width: 100%;
}
.footer-content{
	background-color: #232222;
	margin: 0;
}
.second-image{
	display: none;
}
.footer-content a, .footer-content a:hover, .footer-content a:focus{
	color: #fff;
	text-decoration: none;
	font-family: 'HelveticaNeueMedium',Arial;
}

.first-content{
	/* font-family:'HelveticaNeueMedium'; */
	color: #fff;
	/* padding: 15px 0px 0px 85px; */
	margin: 0;
	text-align: center;
	font-size: 14px;
}
.second-content{
	/* font-family:'HelveticaNeueMedium'; */
	color: #fff;
	padding: 15px 0px;
	margin: 0;
	text-align: center;
	font-size: 14px;
}
.second-content span {
	width: 15px;
	height: 15px;
	padding: 25px;
}
.first-content .second-content p {
	margin-top: 0;
    margin-bottom: 2rem;
    color: #fff;
}
.mob-elem{
	display: none;
}
.links{
	text-decoration: none;
	color: #fff;
}






/* sachin*/
body,html{
	margin: 0;
	padding:0;
}
.printer-head{font-family:Arial;
font-size:18px;
text-align:center;
font-weight:bold;
}
.single-fun{font-family:Arial;
font-size:12px;
text-align:left;
}
.productname{font-family:Arial;
font-size:18px;
text-align:left;
padding-top: 1px;
}
.normal-txt{font-family:Arial;
font-size:13px;
text-align:left;
}
.normal-txt1{font-family:Arial;
font-size:13px;
text-align:left;
color:#fff;
}
.normal-txt2{font-family:Arial;
font-size:17px;
text-align:left;
color:#fff;
}
.normal-txt3{font-family:Arial;
font-size:19px;
text-align:left;
color:#fff;
}
.highest{font-family:Arial;
font-size:26px;
text-align:left;
color:#ffcc00;
font-weight:bold;
}
.highest1{font-family:Arial;
font-size:22px;
text-align:left;
color:#fff;
}
.footer_link	{
	font-family:Arial;
	font-size:11px;
	text-align:center;
	color:#000;
	text-decoration:none;
	
}
.footer_link a{
	text-decoration:none;
	color:#000;
	
}
.ready_txt{font-family:Arial; font-size:18px; color:#fff; text-align:left; line-height:1.2;}

.txtbox {font-family:Helvetica, sans-serif; font-size:12px; color:#5a5959;  }

.txtbox1 {font-family:Helvetica, sans-serif; font-size:12px; color:#000;  }

.txtarea {font-family:Helvetica, sans-serif; font-size:12px; color:#fff; background-color:#593d29; border:none; }

.confirm_txt {font-family:Helvetica, sans-serif; font-size:12px; color:#000; }
#submitting {display:none; font-family:Helvetica, Arial, sans-serif; color:#fff; font-size:12px; letter-spacing: 1px;}
.tree-red{font-family:Arial; font-size:20px; text-align:left; color:#e30055; text-decoration:none; line-height:1.0; font-weight:bold;}
.errormsg{
font-family:Arial; font-size:12px; padding-right:10px;
text-decoration:none;
color:#ff0000; font-weight:bold;
}
.red_txt{
font-family:Arial; font-size:11px; padding-left:2px;
text-decoration:none;
color:#FF0000;
}
.red_txt a{
font-family:Arial; font-size:11px; padding-right:10px; line-height:1.4;
text-decoration:none;
color:#FF0000;
}
/*#layer1{z-index:10;
	position: absolute;
    top: 125px;
    right: 10px;}
#layer2{visibility:hidden;z-index:5; background-color:#000000; color:#FFFFFF; padding:10px 3px 3px 3px; width:200px; height:45px;}*/
 #layer1 {
	 position: absolute;
	 right: 10px;
	 margin-top: 100px;
	 z-index: 10;
	 top: 0px !important;
 }
 #layer2 {
	 background-color: #000;
	 display: none;
	 position: absolute;
	 margin-top: 100px;
	 z-index: 10;
	 right: 60px;
	 border-width: thin;
	 border-style: solid;
	 border-color: #cfcfcf !important;
	 color: #fff;
	 font-size: 13px;
	 vertical-align: middle;
	 padding: 20px;
	 text-align: center;
	 top: 0px;
 }

.form-txt{ font-family:Arial;
color:#000;
font-size:11px;}

.price_txt {
	font-size:15px;
	font-weight:bold;
	font-style:italic;
}
.small_txt {
	font-size:9px;
}
.contactFormMain{background-color:#131212; padding: 20px;margin: 10px;}
.contactFormMain .form-error{display: block; font-size: 12px; margin: -5px 0px 0px; color: #ff0000;}
.contactFormMain .heading{font-family: 'HelveticaNeue-CondensedObl', Arial; color: #fff; font-size: 20px;font-weight: bold; padding-bottom: 5px;}
.contactFormMain .sub-heading{font-family: 'HelveticaNeueMedium', Arial; color: #fff; font-size: 14px; line-height: 18px;}
.contactFormMain .formTbl{/*padding-top: 20px;*/}
.contactFormMain input[type="text"],
.contactFormMain input[type="email"],
.contactFormMain select,
.contactFormMain textarea{
	font-family: Arial;
	background-color: transparent;
	border: 1px solid #fff;
	color: #fff;
	width: 100%;
	padding: 5px;
	margin-bottom: 5px;
}

 .contactFormMain input[type="text"]::-webkit-input-placeholder,
 .contactFormMain textarea::-webkit-input-placeholder
 {
	 color: #fff;
 }
 .contactFormMain input[type="text"]:-moz-placeholder,
 .contactFormMain textarea:-moz-placeholder{
	 color: #fff;
 }
 .contactFormMain input[type="text"].error, .contactFormMain input[type="email"].error, .contactFormMain select.error, .contactFormMain textarea.error,
 .contactFormMain input[type="text"]:focus, .contactFormMain input[type="email"]:focus, .contactFormMain select:focus, .contactFormMain textarea:focus
 {
	 border: 1px solid #fff !important;
	 outline: none !important;
 }
 .contactFormMain input[type="submit"]{
	 background-color: #006ba6;
	 color: #fff;
	 border: 0;
	 font-size: 20px;
	 font-weight: bold;
	 cursor: pointer;
	 border-radius: 5px;
	 text-transform: uppercase;
	 padding: 8px 20px;
	 width: 100%;
	 margin-top: 0px;
 }
 .contactFormMain input[type="submit"]:hover{
	 background-color: #006ba6;
 }
 .contactFormMain .captchaCon{
	 padding: 0 0 5px 0;
 }
 .contactFormMain #reload {
   font-family: Arial;
   cursor: pointer;
   margin-left: 10px;
   padding: 5px;
   float: none;
   clear: both;
   color: #f4f4f4;
   border: 1px solid #f4f4f4;
   border-radius: 5px;
   display: block;
   font-size: 14px;
   text-align: center;
}
 .contactFormMain .captchaCon td, .contactFormMain .captchaCon td img {
	 vertical-align: inherit;
 }
 .contactFormMain select option{
	 padding: 3px 0;
 }
 #menu-icon {
 	display: none;
    position: absolute;
    right: 20px;
    top: 30px;
}
.mobile-header{
	display: none;
}
.second-desktop-image{
	width: 100%;
}
/* extra css sachin */
.desc-content h4{
	text-transform: uppercase;
	font-weight: bold;
	font-family:'HelveticaNeueMedium'Arial, Helvetica, sans-serif;
}
.desc-content h3{
	font-family:'HelveticaNeueMedium'Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: center;
	font-weight: 300;
}
.nav-tabs{
	border-bottom: none !important;
	background-color: #000 !important ;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #fff !important;
    background-color: #006ca4 !important;
    border-color:none !important;
}
.nav-tabs .nav-link{
	border: none !important;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link{
	color: #fff !important;
}
.tab-content{
	text-align: center;
}
.tab-pane h3{
	font-family:'HelveticaNeueMedium'Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 21px;
	font-weight: 900;
	color: #fff;
}
.tab-pane p{
	font-family:'HelveticaNeueMedium'Arial, Helvetica, sans-serif;
	font-weight: 600;
	color: #fff;
	text-transform: uppercase;
}
.nav-tabs .nav-link.active{
	position: relative;
}
.nav-item.active:after{
	content: '';
	position: absolute;
	right: 65px;
	bottom: 0;
	border-left: 20px solid transparent;
    border-right: 20px solid transparent;
	border-top: 20px solid #006ca4;
	top: 152px;
}
.product-left-content{
	display: inline-flex;
	background-color:transparent;
	color: #fff;
}
.cell-content{
	text-align: left;
}
.cell-content h3{
	font-family:'HelveticaNeueMedium'Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 15px;
	margin: 0;
}
.cell-content p{
	font-family:'HelveticaNeueMedium'Arial, Helvetica, sans-serif;
	font-weight: normal !important;
	font-size: 13px;
}
.nav-link{
	padding: 0 !important;
}
.final-footer-content p{
	font-family:'HelveticaNeueMedium'Arial, Helvetica, sans-serif;
	margin: 0px;
    font-size: 10px;
    line-height: 14px;
    color: #fff;
    font-weight: normal;
}
.desc-content{
	font-family:'HelveticaNeueMedium'Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 40px 40px 0px 40px;
}
.footer-row{
	padding: 0px 40px 0px 40px;
}
.tab-inner-content{
	background-color:transparent;
	padding: 8px 0px 16px 0px;
}
.nav-justified .nav-item{
	padding: 20px !important;
}
.nav-item img{
	width:70%;
}
.nav-item h6{
	font-family:'HelveticaNeueMedium'Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
}
.tab-content{
	background-color: #141213;
    padding: 48px 48px 0px 48px;
    position: relative;
    margin-top: -21px;
    z-index: 6;
}
.right-footer-image{
	padding: 0 90px 30px 90px !important;
}
.mob-elem .item img {
    display: block;
    width: 80% !important;
    text-align: center !important;
    margin: 0 auto !important;
}
.owl-theme .owl-dots .owl-dot{
	outline: #000
}
.products-desc-images{
	height: 65px;
}
.responsive-product-names{
	color: #fff;
	background-color: #000;
}
.responsive-product-names h3{
	font-size: 20px;
}
.responsive-product-names p{
	text-transform: uppercase;
}
.cell-image{
	min-height: 50px;
	min-width: 50px;
}
.desc-content p {
	font-family:'HelveticaNeueMedium'Arial, Helvetica, sans-serif;
}
.owl-theme .owl-nav {
    margin-top: 10px;
    color: #fff;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
}
.owl-next{
	float: right;
}
.owl-prev{
	float: left;
}
.owl-next span, .owl-prev span{
	font-size: 37px;
}
.owl-theme .owl-nav [class*=owl-]:hover {
    background: transparent !important;
    color: #fff ;
    text-decoration: none;
    border: none;
    outline: none;
}
.owl-theme .owl-nav{
	margin: 0 !important;
}
.owl-next span{
	padding-right: 10px !important;
}
.owl-prev span{
	padding-left: 10px !important;
}
.cell-content p{
	text-transform: unset;
}
.six-product-slider{
	/* max-width: 870px; */
	position: absolute;
    left: 0px;
	width: 100%;
	z-index: 8;
}
.seperate-product{
	flex: 1 0 20% !important;
}
.second-scroll-final-text .nav{
	flex-wrap: nowrap !important;
}
.six-product-slider .nav-justified .nav-item{
	flex: 1 0 35%;
}
.extra-div-for-slider{
	position: relative !important;
    overflow: hidden;
    width: 100%;
    height: 173px;
}
.prevButton, .nextButton{
	position: absolute;
    background: transparent;
    color: #fff;
    top: 0;
    height: 155px;
    z-index: 9;
    display: flex;
    align-items: center;
	padding: 0 4px;
	cursor: pointer;
}
.seperate-navigation{
	background-color: #000;
}
.prevButton{
    left: 0;
}
.nextButton{
    right: 0;
}
.final-product-text{
	display: none;
}
::-webkit-scrollbar {
	width: 5px;
  }
  ::-webkit-scrollbar-track {
	box-shadow: inset 0 0 5px grey; 
	border-radius: 10px;
  }
  ::-webkit-scrollbar-thumb {
	background: #ced7e5; 
	border-radius: 10px;
  }
  ::-webkit-scrollbar-thumb:hover {
	background: #ced7e5; 
  }
  .nav-justified .nav-item{
	flex: 0 1 20% !important;
  }
/* extra css sachin */
select option{background-color:#FFF !important; color: black; font-size: 12px;}
select {
    font-size: 12px !important;
    padding: 5px 0 !important;
}
a.epson-explore {
    background: #006ba6;
    padding: 8px 10px;
    color: white;
    text-decoration: none;
    font-weight: 600;
    border-radius: 5px;
    text-align: center;
    font-size: 16px;
    font-family: 'HelveticaNeueMedium',Arial;
}
.buy_online.mt-8 {
    margin-top: 10px;
}
a.epson-explore:hover {
    color: white !important;
    text-decoration: none;
}
