@font-face {

	font-family: 'zurich_ltcn_btlight';

	src: url('../fonts/zurchlc-webfont.woff2') format('woff2'),

	url('../fonts/zurchlc-webfont.woff') format('woff');

	font-weight: normal;

	font-style: normal;

}

@font-face {
	font-family: 'bauhs93';

	src: url('../fonts/bauhs93-webfont.woff2') format('woff2'),

	url('../fonts/bauhs93-webfont.woff') format('woff');

	font-weight: normal;

	font-style: normal;
}

html,body,div,span,applet,object,iframe,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{

	margin:0;

	padding:0;

	border:0;

	font-size:100%;

	vertical-align:baseline;

	font-family: 'zurich_ltcn_btlight';

}
.row-eq-height {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.top-dotted{background:url(../images/top-img-1.png) no-repeat center 13px, url(../images/line-img.png) no-repeat center 38px; margin-top: 20px;}
.bottom-img1{background:url(../images/bottom-img.png) no-repeat right bottom;}
.bottom-img2{background:url(../images/bottom-img-1.png) no-repeat left bottom;}
.product-box-main h4{color: #00aba8; font-weight: bold; font-size:16pt;}
.warrantyinfo::after{
    content: "";
    border: solid #00aba8;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 11px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    position: absolute;
    bottom: -11px;
    background: #f1f2f5;
    left: 381px;
}
#menu1 .table-responsive{padding: 0;
	border-radius: 10px;
	border: 1px solid #adadad;}
	#menu1 .table-responsive table{background: #e9eaee;}

	.owl-carousel {

		display: none;

		width: 100%;

		z-index: 1;

		max-width: 1246px;

		margin: 0 auto;

	}

	html{

		line-height:1

	}

	.col-lg-offset1-2{padding-left: 14.6%;}

	.round-con{

		background: #fff;

		height: 214px;

		width: 214px;

		border: 1px solid #ddd;

		border-radius: 214px;

		line-height: 214px;

		padding: 0 10px;

	}



	.round-con-outside{ width:235px; margin: 0 auto;





		border:1px solid #999;

		border-radius: 246px; padding:10px;

	}



	.inner-slider .hero-slider h1, .owl-carousel .item h2.carouseltitle{

		color: #00aba8 !important;

		font-size: 25px !important;

		font-family: 'zurich_ltcn_btlight' !important;

		margin: 20px 0 22px !important;

		font-weight: normal !important;

	}

	.inner-slider .item .col-lg-4{text-align:center;}



	table{

		border-collapse:collapse;

		border-spacing:0

	}

	caption,th,td{

		text-align:left;

		font-weight:normal;

		vertical-align:middle

	}

	q,blockquote{

		quotes:none

	}

	q:before,q:after,blockquote:before,blockquote:after{

		content:"";

		content:none

	}

	a img{

		border:none

	}

	article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{

		display:block

	}

	html{

		height:100%;

		font-size:62.5%

	}

	body{

		position:relative;

		height:100%;

		margin:0 auto;

		background-color:#e9eaee;

		cursor:auto;

		font-family: 'zurich_ltcn_btlight';

		font-size: 21.165354px !important;

		color: #989898 !important;

		-webkit-font-smoothing:antialiased;

		-webkit-text-size-adjust:none; font-weight:normal !important;

		-moz-osx-font-smoothing:grayscale

	}

	body>img[height="1"]{

		display:none

	}

	input{

		font-family: 'zurich_ltcn_btlight' !important;

		font-size: 21.165354px !important;

		color: #989898 !important;

	}

	html.development .icon-{

		background:red

	}

	img{

		max-width: 100%;

	}

	* {

		box-sizing: border-box;

	}

	.clear{

		clear: both;

		width: 100%;

	}

	.content{

		position:relative;

		background-color:#fff;

		max-width: 1280px;

		margin: 0 auto;

		display: block;

	}

	.content.main-wrapper{

		width:100%;

		margin:0 auto

	}



	header#main-header{

		padding: 50px 17px 0; 

		width: 100%;

		float: left;

		position: relative;

	}

	.logo{

		float: left;

		width: 226px;

	}

	.header-right{

		float: right;

		margin: -3px 0px 0;

	}

	.header-right ul{

		margin: 0;

		padding: 0;

		list-style: none;

		position: relative;

	}

	.header-right ul:after{

		background: url(../images/TiwayMascot.png) 0 0 no-repeat;

		width: 80px;

		height: 80px;

		background-size: 100% auto;

		content: '';

		position: absolute;

		right: 0px;

		top: 135px;

	}

	.header-right ul li{

		position: relative;

		padding: 0 0 0 35px;

		margin-bottom: 4px;

	}

	.header-right ul li a{

		position: relative !important;

		display: inline-block !important;

		border: 1px solid #999999 !important;

		border-radius: 4px !important;

		font-size: 14px !important;

		padding: 4px 14px 0 !important;

		width:155px !important;

		text-decoration: none;

		color: #989898;

	}

	.header-right ul li a:after{

		background: #00aba8;

		width: 36px;

		height: 17px;

		content: '';

		position: absolute;

		right: 3px;

		top: 3px;

		border-radius: 4px;

	}

	.header-right ul li.login:after{

		background: url(../images/TiwayHumanicon.png) 0 0 no-repeat;

		width: 23px;

		height: 21px;

		background-size: 100% auto;

		content: '';

		position: absolute;

		left: 0;

		top: 3px;

	}

	.header-right ul li.track:after{

		background: url(../images/TiwayyearCalander.png) 0 0 no-repeat;

		width: 23px;

		height: 22px;

		background-size: 100% auto;

		content: '';

		position: absolute;

		left: 0;

		top: 2px;

	}

	.header-right ul li a.active{
		color: #00aba8;
	}

	.main-navigation{

		width: 100%;

		float: left;

		text-align: center;

		margin: 36px 0 53px;

	}

	.main-navigation ul{

		margin: 0;

		padding: 0;

		list-style: none;

	}

	.main-navigation ul li{

		display: inline-block;

		padding: 0 12px;

	}

	.main-navigation ul li a{

		display: block;

		font-size: 21px;

		color: #989898;

		text-decoration: none;

	}

	.main-navigation ul li a:hover, .main-navigation ul li a.active{

		color: #00aba8;

	}



	.main-navigation .submenu{

		background-color: #fff;

		border-top: 1px solid #f1f1f1;

		display: block;

		padding: 15px 0;

		position: absolute;

		top: 100%;

		transform: translateY(-50%);

		opacity: 0;

		transition: transform 750ms ease-in-out, opacity 750ms ease-in-out, visibility 750ms step-end;

		width: 100%;

		z-index: 301;

		visibility: hidden;

		left: 0;

	}

	.main-navigation li:hover .submenu{

		transition: transform 750ms ease-in-out, opacity 750ms ease-in-out, visibility 750ms step-start;

		transform: translateY(-40px);

		opacity: 1;

		visibility: visible;

		z-index: 302;

	}

	.main-navigation .submenu li a{

		font-size: 16px;

	}

	.main-navigation .submenu li a img{

		margin: 0 auto;

		display:block;

		margin-bottom: 10px;

		max-height:50px;

		max-width:150px;

	}





	.hero-slider{

		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,e9eaee+50,ffffff+100 */

		background: #ffffff; /* Old browsers */

		background: -moz-linear-gradient(left, #ffffff 0%, #e9eaee 50%, #ffffff 100%); /* FF3.6-15 */

		background: -webkit-linear-gradient(left, #ffffff 0%,#e9eaee 50%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */

		background: linear-gradient(to right, #ffffff 0%,#e9eaee 50%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */

		padding: 0px;

		text-align: center;

		margin-bottom: 12px;

	}

	.hero-slider.inner{
		padding: 88px 0 18px;
	}

	.hero-slider.inner2 {
		padding: 0px 0px 18px;
	}
	.block-one h2, .block-one h2 a{

		color: #00aba8;

		font-family: 'zurich_ltcn_btlight' !important;

		font-size: 24px;

		margin: 8px 0 10px;

		text-align: center;

		padding-left: 10px;

		font-weight: 400;

	}

	.block-one .text-left h2{

		text-align: left;

	}

	.block-one{

		background: #ffffff; /* Old browsers */

		background: -moz-linear-gradient(left, #ffffff 0%, #e9eaee 50%, #ffffff 100%); /* FF3.6-15 */

		background: -webkit-linear-gradient(left, #ffffff 0%,#e9eaee 50%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */

		background: linear-gradient(to right, #ffffff 0%,#e9eaee 50%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */

		padding:31px 0 17px;

		text-align: center;

		margin-bottom: 5px;

	}

	.block-one-no-bg{

		background: #ffffff; 
		padding:31px 0 17px;
		text-align: center;
		margin-bottom: 5px;

	}

	.belowtitle{
		color: #00aba8;
		margin-top: -20px;
	}

	.limitedwarranty{
		background: #00aba8;
		color: white;
		padding: 5px 10px;
		border-radius: 5px 5px 0 0;
		margin-top: 20px;
		text-align: center;
		font-size: 22px;
	}
	.warrantyinfo{
		border: 1px solid #00aba8;
		padding: 20px;
		display: -webkit-box;
	}
	.warrantyinfo .title{
		padding-bottom: 10px;
		color: #00aba8;
		font-size: 22px;
		display: list-item;
		list-style: square;
		margin-left: 20px;
	}
	.warrantytable{
		margin-top: 20px;
	}
	.warrantytable th{
		text-align: center;
		font-size: 20px;
		color: #333;
	}
	.warrantytable td {
		padding: 10px 0;
	}
	.warrantytable td span{
		background: #FFF;
		padding: 10px;
		border: 1px solid;
		border-radius: 5px;
		display: block;
		margin: 0 10px;
	}
	.belowwarranty{
		color: #333;
		padding: 20px 0 10px 0;
	}
	.belowwarranty a{
		color: #00aba8;
		font-weight: bold;
	}
	.show-group{
		padding: 5px;
		clear: both;
	}
	.show-group.first{
		padding-top: 25px;
	}
	.show-group label {
		color: #00aba8;
		font-weight: normal;
		width: 170px;
	}
	.show-group label.long{
		width: 210px;	
	}
	.date-right{
		float: right;
		color: #00aba8;
		border: 1px solid #00aba8;
		padding: 5px 10px;
		border-radius: 5px;
	}
	.show-group span {
		line-height: 1;
	}
	.warrantydetails{
		font-size: 18px;
	}
	.warrantydetails.desktop{
		display: block;
	}
	.warrantydetails.mobile{
		display: none;
	}
	.hero-slider .owl-carousel .owl-item img{

		width: auto;

		margin: 0 auto; display:inline-block;

	}

	.hero-slider h1{

		color: #cccccc !important;

		font-size: 80px !important;

		font-family: zurich_ltcn_btlight;

		margin: 55px 0 70px; font-weight:bold !important;

	}



	.hero-slider .owl-dots{

		width: 100%;

		text-align: center;	

		position: absolute;
		margin-top: -30px;
	}

	.hero-slider .owl-dots .owl-dot{

		display: inline-block;

		width: 30px;

		height: 10px;

		border-radius: 20px;

		border: 1px solid #999999;

		margin: 0 6px;
		background: #f8f8f8;

	}

	.hero-slider .owl-dots .owl-dot.active{

		background: #00aba8;

		border-color: #00aba8;	

	}



	/*===========*/



	.product-box-main {

		display: inline-block;

		width: 100%;

	}

	.block-one.product-box-main img{

		max-width: 90%;

		max-height: 110px;

	}

	.product-main .product-box{

		float: left;

		width: 49.5%;

		text-align: center;

		margin-bottom: 5px;

		padding: 0 0 12px;

	}

	.product-main .product-box h2, .product-main .product-box h2 a{

		font-size: 22px;

		color: #00aba8;

		margin: 34px 0 0 0;

		font-weight: normal;

	}

	.product-main .product-box.left{

		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,e9eaee+100 */

		background: #ffffff; /* Old browsers */

		background: -moz-linear-gradient(left, #ffffff 0%, #e9eaee 100%); /* FF3.6-15 */

		background: -webkit-linear-gradient(left, #ffffff 0%,#e9eaee 100%); /* Chrome10-25,Safari5.1-6 */

		background: linear-gradient(to right, #ffffff 0%,#e9eaee 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9eaee',GradientType=1 ); /* IE6-9 */	

	}

	.product-main .product-box.right{

		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e9eaee+0,ffffff+100 */

		background: #e9eaee; /* Old browsers */

		background: -moz-linear-gradient(left, #e9eaee 0%, #ffffff 100%); /* FF3.6-15 */

		background: -webkit-linear-gradient(left, #e9eaee 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */

		background: linear-gradient(to right, #e9eaee 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9eaee', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */

	}

	.product-main .product-box.right{

		float: right;

	}

	.product-list{

		list-style: none;

		margin: 0;

		padding: 0;

	}

	.product-list li{

		width: 33.3%;

		float: left;

		padding: 0 15px;

	}

	.product-list li.fulllwidth{

		width: 100%;

	}

	.product-list li .product-img{

		display: inline-flex;

		align-items: center;

		height: 210px;

	}

	.mobile-app-design img{
		max-width: 125px;
	}

	.product-list li .product-img img{
		max-height: 120px;
	}

	.product-list li p a{

		font-size: 22px;

		color: #00aba8;

		text-decoration: none;

	}

	.product-list li p a:hover{
		text-decoration: underline;
	}

	footer{

		background: #fff;

		padding: 0 17px;

	}

	.footer-top{

		background: #e9eaee;

		padding: 35px 64px 25px;	

	}

	.foooter-login{

		text-align: center;

		margin: 0 auto;

		max-width: 744px;

		display: block;	

	}

	.foooter-login .filed{

		margin: 0 0 24px;

		text-align: right;

	}

	.foooter-login .filed .input-text{

		width: 638px;

		border: 1px solid #c1c2c3;

		border-radius: 4px;

		height: 47px;

		padding: 0 15px;

		line-height: 47px;

	}

	.foooter-login .filed label{ font-weight:normal;

		margin: 0 25px 0 0;

	}

	.foooter-login .forgot-link{

		text-align: right;

	}

	.foooter-login .forgot-link a{

		color: #00aba8;

		text-decoration:none;

	}

	.foooter-login .action{}

	.foooter-login .action h2{

		font-size: 25px;

		margin: 8px 0 5px;

		font-weight: normal;

	}

	.foooter-login .action h2 a{

		color: #989898;

		text-decoration: none;

	}

	.action .btn{

		background: #00aba8 ;

		color:#fff !important;

		border-radius: 4px;

		border: 0;

		display: inline-block;

		padding: 0 20px;

		text-decoration: none;

		height: 35px;

		line-height: 35px; font-size:21px;

	}

	.btn.focus, .btn:focus, .btn:hover{color:#fff !important;}

	.btn:hover{

		background: #4d4d4d !important;

		color: #fff !important;

		border-radius: 4px !important;

		border: 0 !important;

		display: inline-block !important;

		padding: 0 20px !important;

		text-decoration: none !important;

		height: 35px !important;

		line-height: 35px !important; font-size:21px !important;

	}



	.btn:hover{

		background: #4d4d4d;

	}

	.footer-work-with{

		border-bottom: 2px solid #7b858e;

		padding: 30px 0 24px;

	}

	footer h3 {

		margin-bottom: 15px;

	}

	.footer-work-with a{

		color: #00aba8;

		text-decoration: none;

		position: relative;

		padding: 0 0 0 70px;

	}

	.footer-work-with a.wwt:after{

		background: url(../images/WorkwithTiway.png) 0 0 no-repeat;

		width: 64px;

		height: 51px;

		background-size: 100% auto;

		content: '';

		position: absolute;

		left: 0;

		top: -25px;

	}

	.footer-work-with a.tcw{

		float: right;

		padding-left: 50px;

	}

	.footer-work-with a.tcw:after{

		background: url(../images/TrackWarranty.png) 0 0 no-repeat;

		width: 38px;

		height: 51px;

		background-size: 100% auto;

		content: '';

		position: absolute;

		left: 0;

		top: -17px;

	}

	.foooter-links{

		margin: 0;

		padding: 0;

		list-style: none;

		display: inline-block;

		padding-right: 170px;

		line-height: 27px;

	}

	.foooter-links.last{

		padding-right: 0;
		float: right;
		text-align: right;

	}

	.foooter-links a{

		color: #00aba8;

		text-decoration:none;

	}

	.foooter-links a:hover{

		color: #4d4d4d;

	}

	.copyright{

		background: #7b858e;

		padding: 50px 55px 30px;

	}

	.copyright .left{

		float: left;

	}

	.copyright .center{

		color: #fff;

		text-align: center;

		position: relative;

		top: -22px;

	}

	.copyright .center h5{

		font-size: 28px;

		font-weight: normal;

		margin: 0 0 8px;

	}

	.copyright .center a{

		margin: 0 3px;

	}

	.copyright .center a:hover{

		opacity: .9;

	}

	.copyright .center img{

		width: 51px;

	}

	.copyright .right{

		float: right;

	}

	.copyright-text{

		color: #fff;

		text-align: center;

		margin: 0 0 0;

	}

	.menu-icon{

		display: none;

		float: left;

		width: 30px;

		border: 0;

		background: none;

		outline: none;

	}

	.menu-icon span {

		width: 27px;

		height: 3px;

		background: #00aba8;

		float: left;

		margin: 0 0 4px 0;

	}









	/*New Page*/



	.tab-banner-slider{

		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,e9eaee+50,ffffff+100 */

		background: #ffffff; /* Old browsers */

		background: -moz-linear-gradient(left, #ffffff 0%, #e9eaee 50%, #ffffff 100%); /* FF3.6-15 */

		background: -webkit-linear-gradient(left, #ffffff 0%,#e9eaee 50%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */

		background: linear-gradient(to right, #ffffff 0%,#e9eaee 50%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */

		text-align: center;

		margin-bottom: 17px;	

	}



	.tab-banner-slider .carousel.slide > .row{

		display: flex;

		margin: 0;

	}

	.tab-banner-slider .controls{

		border-left: 0;

		border-radius: 0 5px 5px 0;

		padding: 4px 0;

		overflow: hidden;

		position: relative;  

		height: 100%;  
		width: 98%;
	}

	.tab-banner-slider .controls:after{
		border: 2px solid transparent;
		border-image: linear-gradient(to right, #fff 0%, #c5c5c5 100%);
		border-image-slice: 1;
		position: absolute;
		width: 100%;
		height: 100%;
		content: '';
		top: 0;
		right: 0;
	}

	.tab-banner-slider .controls ul{

		position: relative;
		z-index: 1;
		height: 430px;
		overflow-y: auto;

	}

	.tab-banner-slider .controls li{

		text-align: left;

		margin: 0;

		padding: 0;

	}

	.tab-banner-slider .controls li.active:after {
		background: url(../images/dot-line.png) left center no-repeat;
		position: absolute;
		display: inline-block;
		width: 48%;
		height: 39px;
		right: 0px;
		top: 0px;
		content: '';
		border-radius: 50%;
	}

	.tab-banner-slider .controls li.active.li15:after {width:20%;}
	.tab-banner-slider .controls li.active.li_w_15:after {width:15%;}
	.tab-banner-slider .controls li.active.li_w_17:after {width:17%;}
	.tab-banner-slider .controls li.active.li_w_40:after {width:40%;}
	.tab-banner-slider .controls li.active.li_w_43:after {width:43%;}
	.tab-banner-slider .controls li.active.li_w_12:after {width:12%;}
	.tab-banner-slider .controls li.active.li_w_0:after {width:0%;}
	.bitleft{ margin-left: -3%;}

	.tab-banner-slider .controls li a{

		color: #00aba8;

		font-weight: bold;

		font-size: 16px;

		padding:8px 37px 8px 61px;

		display: inline-block;

		background:transparent;

		position: relative;
		z-index: 1;

	}

	.tab-banner-slider .controls li a{

/*	border-bottom: 2px solid #c5c5c5;	

	border-right: 2px  solid #c5c5c5;	
	*/
	

}

.tab-banner-slider .controls li:last-child a{

	border-bottom: 0;

}

.tab-banner-slider .controls li a:hover, .tab-banner-slider .controls li a:focus{

	background:transparent;

}

.tab-banner-slider .controls li.active a, .tab-banner-slider .controls li.black a{

	border-right: 2px solid transparent;

	color: #4d4d4d;

}

.tab-banner-slider .tab-slider-icon-1{

	position: absolute;

	top: 30px;

	right: 20px;

	max-width: 100px;

}

.tab-banner-slider .tab-slider-icon-2{

	position: absolute;

	bottom:  0px;

	right: 20px;

	max-width: 100px;

}

.tab-banner-slider h4 {
	margin: 40px 0 0px;
	color: #000;
}
.tab-banner-slider h2{
	font-size: 30px;
	color: #00aba8;
	margin: 0;
}

.tab-banner-slider .banner-text{
	font-size: 28px;
	color: #00aba8;
	margin: 30px 0 0;
	text-align: center;
}

.tab-banner-slider p {
	font-size: 30px;
	font-weight: bold;
	margin: 0;
	line-height: 54px;
}

.carousel-inner{

	padding-bottom: 50px;

}



.product-tabs{

	padding: 0 17px;

	margin: 0;

}



.product-tabs .nav-tabs{


	text-align: center;

	margin: 0 0 17px;
	
	border: 1px solid transparent;
	border-image: /*linear-gradient(to right, #fff 0%, #9f9f9f 30%)*/ linear-gradient(to right, rgba(255, 255, 255, 1) 0%, #9f9f9f 49%, rgba(255, 255, 255, 1) 100%);

	border-image-slice: 1;

}

.product-tabs .nav-tabs>li{

	display: inline-block;

	float: none;

	margin: 0;

	border-right: 1px solid #9f9f9f;

}

.product-tabs .nav-tabs>li:last-child{

	border-right: 0;

}

.product-tabs .nav-tabs>li>a{

	padding: 7px 40px;

	border: 0;

	background: none;

	color: #808080;

}

.product-tabs .nav-tabs>li.active a, .product-tabs .nav-tabs>li a:hover{

	border:0; 

	color: #00aba8;

}

hero-slider h2{

	font-weight:bold;

	font-size: 30px;

}

.hero-slider .subhead{

	font-weight:bold;

	font-size: 18px;

	color: #4D4D4D;

}

img.dualuplink{

	max-width:121px !important;

	margin: 0px !important;

}

.description{

	color:#4D4D4D;

	font-size: 20px;

}

.smalldesc{

	color:#4D4D4D;

	padding: 10px;

	font-size: 16px;

}

.bannerimage{

	width: 70% !important;

}
.mainimage{
	max-height: 260px;
	max-width: 100%;
}

.imgpadding{

	padding: 10px;

	max-width: 100% !important;

}

.headtag{

	margin-top: -5px; 

	font-weight: bold; 

	color: #4D4D4D;

}
.mobile-app-design{ float:left; width: 100%;}
.mobile-app-design ul{margin:0px; padding:0px;}
.mobile-app-design li{
	list-style: none;
	float: left;
	margin-right: 0;
}
.mobile-app-design li h5{
	background: #848688;
	margin: 0;
	color: #fff;
	font-size: 20px;
	border-radius: 17px 17px 0 0;
	padding: 7px 0 7px 15px;
}
a:focus {
	outline: 0px auto -webkit-focus-ring-color;
	outline-offset: 0; border:0px;
}
.product-tabs .nav-tabs>li.active>a, .product-tabs .nav-tabs>li.active>a:focus, .product-tabs .nav-tabs>li.active>a:hover {

	cursor: default;
	background-color: transparent;
	border: 0px solid #ddd;
	border-bottom-color: transparent;
}
.product-tabs .nav-tabs>li.active>a, .product-tabs .nav-tabs>li.active>a:focus, .product-tabs .nav-tabs>li.active>a:hover{color:#00aba8;  background-color: transparent;}
.product-tabs .nav>li>a:focus, .product-tabs .nav>li>a:hover {
	text-decoration: none;
	background-color:transparent !important;
}
.mobile-app-design li span:last-child{
	border:0px;
	background: #848688;
	border-radius: 0 0 17px 17px;
}
.mobile-app-design li span {
	font-size: 18px;
	line-height: 32px;
	border-bottom: 1px solid #000;
	display: block;
	padding-left: 15px;
}
.mobile-app-design li.first-block {
	list-style: none;
	float: left;
	width: 51%;
	border-radius: 20px;
	border: 1px solid #000;
	margin: 0;
}
.mobile-app-design h4{
	font-size: 24px;
	color: #00aba8;
	margin: 25px 0 10px; display:block; margin-bottom:30px; margin-top:30px;
}
.mobile-app-design li.last-block {
	list-style: none;
	float: left;
	width: 51%;
	border-radius: 20px;
	border: 1px solid #000;

}
#menu1 .table-responsive table.table-responsive{border:0px;} 

.product-main .tab-content{
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(left, #ffffff 0%, #e9eaee 50%, #ffffff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #ffffff 0%,#e9eaee 50%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #ffffff 0%,#e9eaee 50%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
	padding: 20px 0;
	color: #4D4D4D;
}
.list-1, .package ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.list-1 li, .package ul li {
	position: relative;
	padding: 0 0 0 23px;
}
.list-1 li:after, .package ul li:after {
	background: #00aba8;
	width: 10px;
	height: 15px;
	position: absolute;
	left: 0;
	top: 7px;
	content: '';
	border-radius: 4px;
}
.logintitle{
	color: #00aba8;
	font-size: 44px;
	display: inline;
}
.block-one.product-box-main img.warrantyimage{
	width: 100%;
}
.animation{
	max-width: initial !important;
    max-height: initial !important;
}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th{
	border-color: #adadad !important;
}

td.no-padding {
	padding: 0 !important;
	border-bottom: 0 !important;
}

table.table-bordered.innne-table {
	width: 100%;
}

table.table-bordered.innne-table td {
	border-left: 0;
	border-top: 0;	
}
table.table-bordered.innne-table tr td:last-child{
	border-right: 0;
}


.product-main .tab-content .table{
	font-size: 16px;
}
.product-main .tab-content .table th{
	font-size: 18px;
	background-color: #e9eaee;
	vertical-align: middle;
	width: 123px;
	border-left: 0 !important;
	border-top: 0;
}
.product-main .tab-content .table th.bigger{
	width: 300px;
}
.product-main .tab-content .table td{
	padding: 0 5px;
	letter-spacing: 0.5px;
	
	border-top: 0;
}
.product-main .tab-content .table tr td:last-child{border-right: 0;}

.product-main .tab-content .table tbody tr:last-child th{border-bottom:0px;}
.font-box{
	margin: 30px 0 0 0;
	display: inline-block;
	width: 100%;
}
.notice{
	font-size: 16px;
	margin: 50px 0 0 0;
	display: inline-block;
	width: 100%;
	border-bottom: 2px solid #979797;
}

.aplication{
	padding: 0 50px;
}
.aplication .box, .panel-collapse .box{
	border: 2px solid #00A8A6;
	border-radius: 20px;
	overflow: hidden;
}
.aplication .box img, .panel-collapse .box img{
	width: auto;
	margin: 20px auto;
	display: block;
	max-height: 200px;
}
.aplication .box p, .panel-collapse .box p {
	background: #00a8a6;
	color: #fff;
	text-align: center;
	font-size: 20px;
	margin: 0;
	width: 100%;
	padding: 20px 0;
}
.dimension img{
	max-width: 100%;
	margin: 20px auto;
	display: block;
}
.download a:hover{
	text-decoration: none;
}
.download a h3{
	color: #00A8A6;
	font-size: 100%;
}
.download a p{
	color: #00A8A6;
	font-size: 12px;
	text-align: center;
}

.grossweight {
	padding: 60px 0px;
	font-weight: bold;
	font-size: 24px;
}

.techspec{
	font-size: 17px;
	margin-top: 10px;
}

.product-tabs .panel-group{
	margin-bottom: 17px;
}
.table-responsive{
}
.table-responsive .table-bordered{
	border: none;
}

.table-responsive .table{
	margin-bottom: 0px;
}
.minusmargin{
	margin: -130px 100px 0 0;
	width: 400px;
	float: right;
}
.bgwhite, table.bgwhite td{
	background: #FFF;
}
.text-middle{
	vertical-align: middle !important;
	text-align: center;
}
.tab-content>.tab-pane{
	min-height: 500px;
}
/* width */
::-webkit-scrollbar {
	width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
	background: #f1f1f1; 
	box-shadow: inset 0 0 5px grey; 
	border-radius: 10px;
}

/* Handle */
::-webkit-scrollbar-thumb {
	background: #888; 
	border-radius: 10px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
	background: #555; 
}

.bottomright{
	float: right;
	width: 60%;
}
.appimages{
	text-align: center;
}
.appimages img{
	max-height: 180px;
	vertical-align: middle;
}
.appimages .desc{
	padding-top: 30px;
}
.topright{
	float: right;
	width: 25%;
	top: 0;
	position: absolute;
	right: 0;
}
.dashedline{
	border-right: 5px dashed;
}
.parentcat{
	cursor: pointer;
}


/*workwithtiway*/
.workwithtiwa_text{
	margin: 30px 0;
}
.workwithtiwa_text .left {
	display: inline-block;
	vertical-align: top;
}
.workwithtiwa_text p {
	font-size: 20px;
	max-width: 680px;
	margin: 0 auto;
	display: inline-block;
	padding: 0 21px;
}
.workwithtiwa_text .right {
	/* float: right; */
	display: inline-block;
	vertical-align: top;
}
.cyan-color{
	color: #00ABA8;
}
.trackwarranty{
	margin: 30px 0;
}
.block-one.product-box-main .trackwarranty img{
	max-height: initial;
}
.workwithtiwa_top .input {
	border: 1px solid #c1c2c3;
	border-radius: 4px;
	height: 47px;
	padding: 0 15px;
	line-height: 47px;
	width: 180px;
	margin: 0 0 0 22px;
	text-align: center;
	color: #00aba8 !important;
	font-size: 24px !important;
}
.workwithtiwa_top .btn, .workwithtiwa_top .btn:hover, .workwithtiwa_top .btn:focus {
	background: url(../images/workwithtiway-btn.png) top right no-repeat !important;
	border: 0 !important;
	color: #00ABA8 !important;
	font-size: 21px !important;
	background-size: auto 24px !important;
	background-position: top 3px right 0 !important;
	padding: 0 54px 0 20px !important;
	height: 35px !important;
	outline: none !important;
}
.workwithtiwa_main{
	width: 100%;
	display: block;
	margin:  0 auto;
}
.sub-title {
	background: #00aba8;
	color: #fff;
	border-radius: 5px 5px 0 0;
	text-align: center;
	padding: 5px 0;
	margin: 20px 0 0px 0;
	width: 638px;
	display: inline-block;
}
.row.filed {
	text-align: left;
	margin-bottom: 20px;
}
.row.filed .col-lg-3{
	text-align: right;
}
.row.filed label {
	font-weight: normal;
	margin: 9px 0 0 0;
}

.workwithtiwa_main .filed .input-text {
	width: 638px;
	border: 1px solid #c1c2c3;
	border-radius: 4px;
	height: 47px;
	padding: 0 15px;
	line-height: 47px;
	font-size: 19px !important;
}

.workwithtiwa_main .filed .col-2 .input-text {
	width: 238px;
}
.workwithtiwa_main .filed .col-2 label {
	width: 115px;
	text-align: right;
	margin-right: 15px;
}
.workwithtiwa_main .filed .col-2-1 .input-text {
	width: 148px;
	position: relative;
}
.workwithtiwa_main .filed .col-2-1 .input-text-1 {
	width: 390px;
}
.workwithtiwa_main .filed .col-2-1 label {
	width: 74px;
	text-align: right;
	margin-right: 15px;
}
.workwithtiwa_main .required {
	color: #00ABA8;
	font-size: 38px;
	display: inline-block;
	line-height: normal;
	vertical-align: top;
	margin: 0 10px 0 0;
}
.workwithtiwa_main .filed .input-text + span.required{
	content: '*';
	top: 9px;
	color: #00ABA8;
	font-size: 38px;
	margin: 0 0 0 0px;
}

.workwithtiwa_main .filed .col-4 .input-text {
	width: 148px;
	margin: 0 10px 0 0;
}
/*workwithtiway*/

.frmwarranty .workwithtiwa_main .filed .input-text{
    width: 93%;
}

input.error {
    border: 1px solid red !important;
}

label.error{
	display: none !important;
}

.loginbelow{
	width: 180px;
	max-height: initial !important;
}

.forgotpass{
	color: #00aba8;
	text-decoration: none;
	margin-left: -27px;
}
.forgotpass:hover{
	color: #989898;
}
.mandatory{
	padding-top: 15px;
	font-size: 18px;
}
.link{
	color: #00aba8;
    text-decoration: none;
}
.lock{
	padding-top: 80px;
}
.g-recaptcha{
	display: inline-block;
}
.owl-item .item{
    padding-top:88px;
}
.hero-slider .owl-carousel .owl-item img.firstimage{
	width: 100%;
	max-width: 100%;
}
.owl-item .item.first{
	padding-top: 0px;
}
.dashed {
    border-bottom: 2px dashed #00aba8;
    text-align: center;
    height: 40px;
	margin-bottom: 50px;
}
.dashed .tiwaylifestyle{
	font-family: 'bauhs93';
	text-align: center;
    font-size: 50px;
    font-weight: bold;
    background: #fff;
	padding: 0 10px;
	color: #00aba8;
}
.websitelink{
	clear: both;
	margin-top: -20px;
}
.websitelink a{
	color: #00aba8;
	font-size: 22px;
}
.curveimage{
    max-height: inherit !important;
    max-width: 100% !important;
}
.trackwarrantypage .logintitle{
	font-size: 34px;
}
.aititle{
	font-weight: bold !important;
	display: inline;
}
.aidescone{
	font-size: 16px;
}
.aidesctwo{
	text-align: center;
    margin: 0 auto;
}
.alignleft{
	text-align: left;
}
.aititletwo{
	font-weight: bold !important;
	color: #00aba8;
    font-family: 'zurich_ltcn_btlight' !important;
    font-size: 24px;
	text-align: left;
	margin-top: 0px;
}
.aimainimage{
	width: 100%;
	max-width: 100% !important;
	height:auto;
	max-height:900px !important;
}
@media only screen and (max-width: 1280px){
	.hero-slider .owl-carousel .owl-item img.firstimage{
		max-width: 97%;
	}
}
@media only screen and (max-width: 1024px){
	.minusmargin{
		margin: 0 auto;
		float: none;
	}
}
@media only screen and (max-width: 991px){
	.top-dotted{
		background:none;
	}
	.row-eq-height {
		display: block;
	}
	.workwithtiwa_main .filed .input-text, .sub-title{
		width: 513px;
	}
	.workwithtiwa_main .filed .col-2 .input-text {
		width: 176px;
	}
	.workwithtiwa_main .filed .col-4 .input-text{
		width: 117px;
	}
	.workwithtiwa_main .filed .col-2-1 .input-text-1{
		width: 270px;
	}
}
@media only screen and (max-width: 767px){
	.logintitle{
		font-size: 25px;
		display: inline-block;
		width: 40%;
	}
	.belowtitle{
		font-size: 18px;
	}
	.warrantydetails.desktop{
		display: none;
	}
	.warrantydetails.mobile{
		display: block;
	}
	.block-one.mobile{
		background: #ffffff;
	}
	.warrantydetails.mobile .limitedwarranty{
		text-align: left;
	}
	.main-navigation ul li:hover{background: #4d4d4d !important;}
	.product-main .product-box{margin-bottom:14px;} 
	.product-main .product-box.right {
		float: right;
		margin-bottom: 8px;
	}
	.panel-collapse .box p{
		font-size: 15px;
		padding: 10px 0;
	}

	.foooter-links.last{
		float: none;
		text-align: left;
	}
	.tab-content>.tab-pane{
		min-height: none;
	}
	.bitleft{
		margin-left:auto;
	}
	.dashedline{
		border-right: none;
	}

	.sub-title{
		width: 100%;
		margin: 0;
	}
	.row.filed .col-lg-3 {
		text-align: left;
	}
	.workwithtiwa_main .filed .col-2 label{
		text-align: left;
		width: 100%;
		margin: 0;
	}
	.workwithtiwa_main .filed .col-2-1 label {
		width: 100%;
		text-align: left;
		margin-right: 0;
	}
	.workwithtiwa_main .filed .col-2-1 .input-text{
		width: 100%;

	}
	.workwithtiwa_main .filed .input-text{
		width: 96%;
	}
	.workwithtiwa_main .filed .col-2 .input-text {
		width: 96%;
	}
	.workwithtiwa_main .filed .col-4 .input-text{
		width: 100%;
		margin: 0 0 10px;
	}
	.workwithtiwa_main .filed .input-text + span.required{
		right: 0;
	}
	.workwithtiwa_main .filed .col-2-1 .input-text-1{
		width: 96%;
	}
}

@media only screen and (max-width: 493px){
	.logintitle{
		font-size: 20px;
	}
	.block-one.product-box-main img{
		width: 50px;
	}
	.block-one.product-box-main img.aimainimage{
		width: 100%;
	}
}