/* custom latest news */
body {
	overflow-x: hidden;
  }
  
  .slide-content{
	margin: 0 40px;
	overflow: hidden;
  }
  
  .swiper-navBtn{
	color: #6E93f7;
	transition: color 0.3s ease;
  }
  .swiper-navBtn:hover{
	color: #4070F4;
  }
  .swiper-navBtn::before,
  .swiper-navBtn::after{
	font-size: 35px;
  }
  .swiper-button-next{
	right: 0;
  }
  .swiper-button-prev{
	left: 0;
  }
  .swiper-pagination-bullet{
	background-color: #6E93f7;
	opacity: 1;
  }
  .swiper-pagination-bullet-active{
	background-color: #4070F4;
  }
/*custom mobile nav*/
.mob-nav-head a{color:#fff!important;}
.divider-mod {background-color:#fff!important;}

.open .dropdown-menu {background-color:#080808;}

/* Privacy Policy */
ul.decimal li{
	list-style-type: decimal;
	margin-top:1rem;
}

/* ASIDE-QUICKLINK */

	.side-menu {display:block;}


	#main-quicklink {
		margin-top: 45px;
		padding: 20px 20px;
		background-color: #ecfbff;
	}

	.navLevel1 {border-bottom: 1px solid #ddd;}


		/*product side navigation*/

		.drop-list {padding-left:21px;}


	#main-quicklink li a {
		display: inline-block;
		padding: 10px 0 10px 15px;
		max-width: 92%;
	}

	#main-quicklink li:hover a {
		color: #00A2FF !important;
	}

	.fa-caret-right {
		/*margin-left: 15px;*/
		vertical-align: top;
		padding: 13px 0 10px;
	}

	.nav-title {
		font-weight: 700;
		padding: 4px 6px 10px 15px;
		color: #039be5;
		border-bottom: 3px solid #ddd !important;
		margin-bottom: 7px;
		text-transform: uppercase;
		font-size: 2rem;
	}

	/* END */


/*mega dropdown*/
#megatabs {
  display: inline-block;
  border-bottom: none;
  padding-bottom: 15px;
  font-weight: bold;
}

span.ml-1 {margin-left:10px;}

.on>.dropdown-menu {
    display: block;
}
.prod-list a  {font-size:10px;}
.prod-list span {display:block;margin-top:5px;}

#megatabs>li.active>a, #megatabs>li.active>a:focus, #megatabs>li.active>a:hover {
	  background-color:#000000;
	  color:#fff;
		border-right: none;
		border-right: none;
		border-right: none;
  }

 #megatabs>li>a:focus, #megatabs>li>a:hover {
   color:fff;
   background-color:#000000;
}

.mega-dropdown .tab-content{
	border:0;
}
.nav-tabs > li > a,
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus,
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  border: none;
  border-radius: 0;
}

.nav-list {border-top: 1px solid #eee; 	padding-top:15px;}
.nav-list > li {
  padding: 20px 15px 15px;
  /*border-left: 1px solid #eee;*/
}
.prod-list > li {
	background-color: #def5ff;
    margin-bottom: 5px;
    text-align: center;
}

/*.nav-list > li:last-child { border-right: 1px solid #eee; }*/
.nav-list > li > a:hover { text-decoration: none; }
.nav-list > li > a > span {
  display: block;
  font-weight: bold;
  text-transform: uppercase;
}

.mega-dropdown { position: static !important; }
.mega-dropdown-menu {
  padding: 20px 15px 15px;
  width: 100%;
}
/*end*/


/*END*/

/*overide bootstrap tab*/
.nav-tabs>li>a {background-color: #00749B;color:#fff}
.nav-pills>li>a {background-color: #00749B;color:#fff}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
	background-color: #fff;
	    border-top: 1px solid #eee;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
}

.navg {background-color: #00749B; padding:10px 0;}
.navg:hover {background-color: #000;}
.navg a{color:#fff}
.moreB {margin-top:55%;display:block}
/*overide list-group*/
a.list-group-item {color:#337ab7;background-color:#ecfbff;}
a.list-group-item:hover {color:#fff;background-color:#23527c;}

/* overide modal */
.modal-content img{display:block;margin:0 auto;width:100%;}

/*overide bootstrap style*/
.main-article p{margin-bottom:35px;}
.main-article {margin-top:45px;}
.main-article h1{margin-top:0px;margin-bottom:40px;}

.card-img-top  {
	display:block;
}

/*overide bootsrap helper class-- hery--*/
.img-fit img {
	width: 100%;
	display: block;
}

.no-gutter > [class*=col-] {
	margin-left: 0;
	margin-right: 0;
}


.table-cell-pdf {
	width: 80px;
}

.pdf-red {
	color: red;
}

h3.p-title {
	margin-bottom: 26px;
	margin-top: 26px;
}

.left-padding {
	padding-left: 0;
	padding-right: 45px;
}

.bottom-margin {
	margin-bottom: 20px;
}

.margin-top-25 {
	margin-top: 25px;
}


/* add style to bootstrap btn class*/
.btn {
	background-color: #3cc1fa;
	border-radius: 5px;
	color: #fff;
	border-color:#00b2ff;
}
.btn-primary:hover {
	-webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
}
.entry-title {
	font-size: 1.6rem;
	font-weight: 700;
	line-height: 1.3;
	margin-bottom: 4px;
	word-wrap: break-word;
}

.location {
    display: flex;
	margin-top: 10px;
	Margin-left:0px
}

.location span{
	line-height:20px;
	margin-right:10px;
	display:inline-block;
}

.post-on {
	margin: 0 15px 0 0;
}

.updated {
	display: none;
}

.post-entry {
	margin: 10px 0 30px;
}

.title-container {
	margin-bottom: 30px;
	border-bottom: 2px solid #039be5;
}

.margin-15-side {
	margin-left: 15px;
	margin-right: 15px;
}

.fp-title {
	font-size: 2.3rem;
	color: #039be5;
/*background-color:#568EA3;*/
	display: inline-block;
	margin: 0 0 1px;
	padding: 0 15px 0 0;
/*1.2em*/
}

.product-text {
	padding-top: 10px;
	text-align: center;
	font-weight: 700;
	margin-top: 0;
	margin-bottom: 10px;
}

.margin-bottom-20{
	margin-bottom:20px;
}

.margin-top-20{
	margin-top:20px;
}
.margin-y-20{
	margin:20px 0;
}
.padding-top-20{
	padding-top:20px;
}

	.header-bar {
		display: none;
	}


	/*Footer*/
	.copyright-text {
		text-align: center;
	}
	.legal-nav li a{color:#fff;border-right:1px solid #fff;padding:0 10px;}
	.legal-nav li:last-child a {border-right:none!important;}
	/*END*/
	/*HOMEPAGE */
	.banner-box {
		margin-bottom: 20px;
	}

	.video-box {
		background-color: #fff;
		box-shadow: 0 2px 4px 0 rgba(0,0,0,0.1);
		padding: 45px;
		margin: 15px 0;
		display: inline-block;
	}

	.video-box img {
		width: 100%;
		padding-top: 20px;
	}

	.main-box-cus span {
		margin-left: 95px;
		margin-bottom: 15px;
	}

	.main-box-retailer img {
		margin: 15px 13px 10px 0;
	}

	.main-box-retailer {
		margin: 0;
		display: inline-block;
	}

	.main-box-cus img {
		width: 50%;
		padding: 5%;
		float: left;
	}

	.main-box-cus span {
		display: inline-block;
		margin-left: 29px;
		margin-top: 22px;
	}

	/*.main-box-cus{
		padding:45px 0;
		background-color: #fff;
		margin: 15px 0;
		 box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
	}*/
	.main-box li {
		display: inline-block;
	}

	.main-box img {
		width: 100%;
	}

	.main-box {
		background-color: #fff;
		box-shadow: 0 2px 4px 0 rgba(0,0,0,0.1);
		display: inline-block;
		padding-top: 20px;
		margin: 15px 0;
	}

	.borders {
		padding-bottom: 10px;
		border-bottom: 1px solid #ddd;
	}

	.main-box-border {
		border-bottom: 1px solid #ddd;
		padding-bottom: 15px;
	}

	.main-box ul:hover {
		background: #F7F7F7;
	}

	/* nav */
	.main-nav > li > a {
		padding: 15px 24px;
	}

	.main-heading {
		text-align: center;
		padding-top: 20px;
	}

	.main-heading-top {
		text-align: left;
		color: #039be5;
	}
	.margin-30 {
		margin-top:30px;
	}

	/* breadcrumb */

	.breadcrumb-trail {
		    padding-top: 12px;
			padding-bottom: 2px;
			text-align: center;


	}
	.breadcrumb-container {
			border-bottom: 1px solid #039be5;
			background-color: #fff;
	}

	.breadcrumb-trail li{
		text-transform: uppercase;
	}

	.breadcrumb-trail a {
		margin-right: 4px;
		padding: 0 5px;
	}

	.breadcrumb-trail li:after {
		padding-right: 5px;
		padding-left: 5px;
		content: "/";
	}
	.breadcrumb-trail li:last-child:after {
		content: "";
	}
	/*END*/

	/* PRODUCT PAGE */

	.main-feat {
		margin-top:25px;
	}

	.ml-15-left{
		margin:0 15px;
	}

	.table-space{
		padding: 0 10px 0 0;
	}

	.title-headtab{
		vertical-align: top;
	}
	.title-headtab h4{
		font-size: 1em;
	}

	.image {
		width: 100%;
	}
	.product-img {
		position: relative;
		display: block;
		min-height: 320px;
	}
	.prod-tumb {
		text-align:justify;
		border-bottom:1px dotted #eee;
		padding:20px 0;
	}
	.prod-thumb:last-child {
		border-bottom:none;
	}
	.product-links {text-align:right;}

	.prod-tumb p{
		margin-bottom:25px;
	}

	.thumb {
		width:100%;
		height:auto;
	}
	.lSPager .active {border:2px solid #00749B;}
	.lSPager li {border:2px solid #f0f0f0;}

	#gall-spec hr, .prod-detail-inner hr {border-color:#ddd;}
	#gall-spec {margin-bottom:20px;}

	/*.prod-detail-inner {
		margin-top:45px;
	}*/

	.prod-detail-inner h3{
		text-transform:uppercase;
		margin-bottom:20px;
	}

	.ffc-table td img{
		padding-top:15px;
	}
	/*END*/

	/*PC SYNC PAGE*/

	.software-compare .fa-check-circle{
		color:#058e0a;
	}
	#pc-feature h3{
		margin-top:0px;
	}

	#pc-feature ul li {margin-bottom:60px;}

	.software-compare tr td {
		vertical-align:middle!important;
	}
	/*---milestone--*/
	.milestone {
		border-top: 2px solid #333;
		padding-top: 8px;
	}

	.milestone ul li {
		margin-bottom: 10px;
	}

	.milestone ul {
		padding-left: 15px;
	}

	/*management*/
	.p-title-container {
		border-bottom: 2px solid #039be5;
		margin-bottom: 30px;
		margin-top: 30px;
	}

	.p-title {
		color: #039be5;
	}

	/*cert*/
	.p-content {
		margin: 0;
		padding-left: 8px;
	}

	/*NEWS AND EVENT PAGE*/
	.article-list h3 {margin:0;}
	.article-list .entry-meta {margin:26px 0;font-size:13px;}
	.article-list {padding:25px 0; border-top:1px solid #eee;}

	/*END*/

	/*exhibition*/
	.expo-border {
		border-bottom: 1px solid #ddd;
		padding: 20px 0;
	}

	.expo-border img {
		padding: 10px 0 10px 20px;
	}

	/*APPLICATION & SOLUTION PAGE*/

	.solutions img {width:100%;}

	/*END*/
	/*application*/
	.application-hover a {
		color: #000;
		text-decoration: none;
	}

	.application-hover {
		margin-top: 10px;
		border: 1px solid transparent;
	}

	.application-hover:hover {
		border-color: #039be5;
		border-radius: 0;
		box-shadow: 0 8px 8px rgba(1,67,163,.24),0 0 8px rgba(1,67,163,.12),0 6px 18px rgba(43,133,231,.12);
		transform: translate3d(0,2px,0);
	}

	body {
		background-color: #fff;
	}

	table {
		width: 100%;
	}

	.main-font {
		height: 42px;
	}

	.nomargin {
		margin: 0;
	}

	.nospace {
		padding: 0;
	}

	/*contact form*/
	.error {color:red;display:block;margin-top:5px;}
	.form-row label {display:block;}

	.form-row input[type="text"] {
		width:100%;
		-webkit-transition: all 0.30s ease-in-out;
		-moz-transition: all 0.30s ease-in-out;
		-ms-transition: all 0.30s ease-in-out;
		-o-transition: all 0.30s ease-in-out;
		outline: none;
		background: #fff;
		border: 1px solid #ccc;
		padding: 3%;
	}

	.form-row input[type="text"]:focus {

		box-shadow: 0 0 5px #039be5;
		padding: 3%;
		border: 1px solid #039be5;

	}

	.form-row textarea {width:100%;}

	/* clear padding */

	.header-bar {
	/*height:180px;*/
		background-color: #fff;
	}

	/* HEADER */
	#country-list {
	margin-top:15px;
	margin-bottom:15px;
	}

	#country-list  a {
		display:block;
		margin:0px 10px;
	}

	#country-list img {
		width:100%;
		border:1px solid #333;
	}


	.side-bar ul > li {
		position: relative;
	}

	.side-bar ul > li:hover #megadropdown {
		display: block;
	}

	.nav-right-btn {
		float: right;
	}

	.nav-right-btn > li {
		background-color: #fff;
		padding: 10px;
		display: block;
		box-shadow: 0 2px 2px rgba(0,0,0,.24),0 0 2px rgba(0,0,0,.12);
		color: #000;
		text-decoration: none;
	}

	.nav-right-btn span {
		font-size: .8em;
		color: #a4a3a3;
	}

	.nav-right-btn > li a {
		color: #000;
		text-decoration: none;
	}

	a.true {
		font-weight: 700;
	}

	.side-bar {
		position: relative;
	}

	#megadropdown {
		margin-top: 10px;
		display: none;
		background-color: #fff;
		border-top: 1px solid #6f6f6f;
		border-left: 1px solid #6f6f6f;
		border-right: 1px solid #6f6f6f;
		border-bottom: 1px solid #6f6f6f;
		position: absolute;
		right: 0;
		z-index: 3;
		width: 700px;
		padding: 15px;
		opacity: .9;
	}

	#megadropdown img {
		padding: 5px 0;
		margin: 0 auto;
		display: block;
	}

	#megadropdown div ul {
		padding: 10px;
	}

	#megadropdown-row1,#megadropdown-row2,#megadropdown-row3 {
		float: left;
		width: 160px;
		margin: 5%;
		border-top: 1px solid #e3e3e3;
	}

	#megadropdown-row1 img,#megadropdown-row2 img,#megadropdown-row3 img {
		width: 75%;
	}

	#megadropdown-row1 ul,#megadropdown-row2 ul,#megadropdown-row3 ul {
		background-color: #f2f2f2;
		border: 1px solid #e3e3e3;
		font-weight: 600;
	}

	.nav-right-btn h5 {
		font-size: .9em;
	}

	#megadropdown h4 {
		margin: 5px 0 0;
	}

	#megadropdown a {
		background: none;
		color: #00b3dc;
		line-height: 140%;
		margin: 0;
		padding: 0;
	}

	#megadropdown hr {
		border-style: dashed;
		border-color: #ddd;
	}

	#megadropdown li span {
		background: none;
		color: #666;
		line-height: 140%;
		margin: 0;
		padding: 0;
	}

	#megadropdown a:hover,#pop-world a:hover {
		color: #44C4E2;
		text-decoration: underline;
	}

	.img-hvr {
		position: relative;
	}

	#pop-world {
		background: url(/images/world-map-bg.png) no-repeat center center fixed;
		-webkit-background-size: auto;
		-moz-background-size: auto;
		-o-background-size: auto;
		background-color: #ddd;
	}

	#pop-row1,#pop-row2,#pop-row3 {
		width: 30%;
		float: left;
		font-weight: 400;
		margin: 1.5%;
		border-top: 1px solid #e3e3e3;
		position: relative;
	}

	#pop-row1 ul,#pop-row2 ul,#pop-row3 ul {
		width: 100%;
		height: 210px;
		position: absolute;
		left: 0;
		top: 5px;
	}

	.img-hvr ul {
		margin: 0 auto;
		background: transparent url(/images/opcacity-bg.png) repeat right top;
		-webkit-transition: opacity .5s ease-in-out;
		-moz-transition: opacity .5s ease-in-out;
		-ms-transition: opacity .5s ease-in-out;
		-o-transition: opacity .5s ease-in-out;
		transition: opacity .5s ease-in-out;
		zoom: 1;
		filter: alpha(opacity=0);
		opacity: 0;
	}

	.img-hvr:hover ul {
		display: block !important;
		-webkit-transition: opacity 1s ease-in-out;
		-moz-transition: opacity .5s ease-in-out;
		-ms-transition: opacity .5s ease-in-out;
		-o-transition: opacity .5s ease-in-out;
		transition: opacity .5s ease-in-out;
		filter: alpha(opacity=100);
		opacity: 1;
	}

	#pop-row1 img,#pop-row2 img,#pop-row3 img {
		width: 100%;
	}

	#pop-world ul {
		padding: 10px;
	}

	#pop-world p {
		padding-bottom: 10px;
	}

	#pop-world ul li {
		margin-left: 20px;
	}

	#pop-world li span {
		background: none;
		color: #666;
		line-height: 140%;
		margin: 0;
		padding: 0;
	}

	#pop-world a {
		background: none;
		color: #00b3dc;
		line-height: 140%;
		margin: 0;
		padding: 0;
	}

	/*END*/
	/*newproduct PAGE */
	.newproduct-box {
		background-color: #fff;
		box-shadow: 0 2px 4px 0 rgba(0,0,0,0.1);
		padding: 45px;
		margin: 15px 0;
		display: inline-block;
		text-align: justify;
	}

	.heading-colour {
		background-color: #e1f0ff;
		height: 50px;
		padding-top: 11px;
		padding-left: 15px;
		margin-bottom: 20px;
	}

	.btn-lg {
		font-size:14px;
	}
	.buy-button  .row {
		margin-left: -5px;
		margin-right: -5px;
	}

	.btn-primary:hover {
		  background-color: #0099e6;
		  box-shadow: 0px 0px 3px #999;
	}

	.buy-button  .row [class^=col-xs] {
		padding-right: 5px;
		padding-left: 5px;
	}

	/*END*/
	/*Home PAGE */
	.main-box-retailer-img {
		background-color: #ededed;
		box-shadow: 0 2px 5px 0 rgba(0,0,0,.26);
	}

	.main-box-retailer-img:hover {
		box-shadow: 0 4px 8px 0 rgba(0,0,0,.4);
		transform: translate3d(0,-1px,0);
	}
	.map img{
		position: relative;
		top: 0px;
		transition: transform .2s ease-in-out;
	}

	.map img:hover {
    transform: translate3d(0px, -6px, 0px);
	}
	.max-width-box {
		background-color: #fff;
		padding: 45px 0;
		display:none;
	}

	.news-button img {
		position: relative;
		left: 33%;
		top: 15%;
	}

	.news-button {
		display: block;
		position: relative;
		background-color: #f0f0f0;
		height: 100px;
		width: 100px;
		bottom: 37px;
		left: 530px;
		border-radius: 1000px;
	}

	.banner-box a {
		color: #000;
		text-decoration: none;
	}

	.banner-box {
		text-align: center;
		box-shadow: 0 2px 2px rgba(0,0,0,.24),0 0 2px rgba(0,0,0,.12);
		cursor: pointer;
		padding: 23px;
	}

	/*END*/
	/*SUPPORT PAGE */
	.support-box {
		background-color: #fff;
		box-shadow: 0 2px 4px 0 rgba(0,0,0,0.1);
		padding: 45px;
		margin: 15px 0;
		display: inline-block;
		width: 100%;
	}
	#my-tab-content {padding-left:15px;padding-right:15px;}
	table.catalogue {
		font-size: 12px;
		margin: 20px auto;
		padding: 10px;
	}

	td.none {
		background-color: #ececec;
	}

	table.catalogue tr td {
		padding: 5px;
		vertical-align: middle;
		border-collapse: collapse;
		border: 1px solid #ddd;
	}

	.t_title {
		font-weight: 700;
		text-align: center;
		width: 80px;
	}

	tr.tabheader {
		background-color: #ffc107;
		vertical-align: middle;
	}

	tr.tabheader td p {
		margin: 0;
	}

	tr.tabheader td p em {
		font-weight: 700;
	}

	tr.tabheader td span {
		float: rigth;
		padding: 5px 2.5px;
	}

	tr.tabheader td span img {
		vertical-align: middle;
		height: 18px;
		margin-right: 10px;
	}

	tr.thead td {
		height: 50px;
		background-color: #00749B;
		color:#fff;
	}


	.table-head {
		height: 50px;
		background: #00749B;
		color:#fff;
	}
	.minitext {
		font-size: 12px;
		color: #000;
	}

	.firstp {
		padding: 0 0 0 15px;
		text-align: left;
		font-size: 13px;
		vertical-align: middle;
		font-weight: 700;
	}

	tr.cust-list img {
		width: 235px;
		height: 71px;
		padding: 5px;
	}

	/*tab-navigation*/
	div.tab-wrap {
		position: relative;
		color: #222;
	}

	ul.idTabs {
		width: auto;
		margin: 0;
		padding: 0;
		position: absolute;
		z-index: 0;
	}

	.tab-content {
		display: block;
		z-index: 1;
		background-color: #fff;
		border-left: 1px solid #ddd;
		border-right: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
		overflow: hidden;
	}

	.tab-content article >div {
		display: none;
		float: left;
		background-color: #eee;
		padding: 10px;
		border: 1px solid #444;
	}

	.tab-content h2 {
		font-weight: 700;
		font-size: 18px;
		line-height: normal;
		/*border-bottom: 1px dotted #ccc;*/
		padding-bottom: 10px;
	}

	li.mid-tab {
		margin-left: 5px !important;
		margin-right: 5px !important;
	}

	li.last-tab {
		margin-left: 5px !important;
	}

	ul.idTabs li {
		list-style-type: none;
		float: left;
		padding: 0;
		margin: 0;
		border-left: 1px solid #444;
		border-right: 1px solid #444;
		border-top: 1px solid #444;
		-moz-border-radius: 5px 5px 0 0;
		-webkit-border-radius: 5px 5px 0 0;
		border-radius: 5px 5px 0 0;
		-khtml-border-radius: 5px 5px 0 0;
		background-color: #222;
	}

	ul.idTabs li a {
		display: block;
		padding: 6px 10px;
		color: #eee;
		text-decoration: none;
		font-weight: 700;
		font-size: 13px;
		line-height: 16px;
		-moz-border-radius: 5px 5px 0 0;
		-webkit-border-radius: 10px 10px 0 0;
		border-radius: 5px 5px 0 0;
		-khtml-border-radius: 5px 5px 0 0;
	}

	ul.idTabs li a:hover {
		background: #ddd;
		color: #222;
	}

	ul.idTabs li a.selected {
		margin-bottom: 0;
		color: #222;
		background-color: #eee;
		cursor: default;
	}

	/* FAQ */
	/*.tab-pane h3{margin:45px 0;}*/
	.tab-pane .well {margin-top:25px;}
	.tab-pane small {color:#fff;}
	.tab-pane h4 a{text-decoration:none;}
	/* END */
	/*advantages content (R&D, Calibration & FAQ)*/
		.custom-header {background-color:#00749B;}
		.custom-header h3 {color:#fff;}
		.custom-header {margin-top:3rem;}

	.img-fig {
		margin: 20px 0;
	}

	.img-fig td {
		text-align: center;
	}

	.img-fig img {
		padding: 10px 5px;
	}

	.pic-title {
		font-weight: 700;
		font-size: 12px;
	}

	#Accuracy ol{

		padding-left:0px;

	}

	#Accuracy div {
		margin-bottom:15px;
	}

	#advantages {
		margin-bottom:20px;
	}

	#advantages ul {
		/*font-size: 12px;*/
		list-style: disc;
	}

	#advantages ul li {
		margin: 10px 18px;
	}

	#rnd table tr td {
		vertical-align: middle;
	}
	#Three-Point {margin-bottom:20px;}
	#Three-Point ol {padding-left:0;}

	div.more-link h4 {
		font-size: 18px;
		font-weight: 700;
		margin: 10px 0 10px 10px;
	}

	div.more-link ol,ol.more-link {
		padding: 0;
		margin: 0 30px 20px;
	}

	.tab-content ol {
		margin: 10px 0;
	}

	.tab-content ol li {
		padding: 0;
		margin-left: 25px;
	}

	.tab-content ul li {
		list-style-type: circle;
	}

	div.more-link li,ol.more-link li {
		text-decoration: none;
		padding: 0;
		margin-bottom: 5px;
	}

	ol.more-link li a {
		font-weight: 700;
	}

	ol.more-link li a:hover {
		text-decoration: underline;
	}

	ol.more-link li a.selected {
		background-color: #222;
	}

	.article-copyright {
		font-size: 12px;
		font-style: italic;
	}

	.text-container p,.warranty ol li {
		font-size: 12px;
		line-height: 120%;
		font-weight: 400;
		padding: 5px 0;
	}

	.text-container ul {
		font-size: 12px;
		line-height: 120%;
		font-weight: 400;
		padding: 5px 0;
	}

	a.height-fix {
		height: 31px;
	}

	.th-ctr {
		width: 90px;
	}

	th.row1 {
		min-width: 30px;
	}

	th.row2 {
		min-width: 210px;
	}

	th.row3 {
		min-width: 300px;
		text-align: center;
	}

	tr.cal-title td {
		text-align: center;
		padding: 5px;
	}

	table.address tr td p a {
		color: #3B79FF;
	}

	/*END*/

	/*PRODUCT FAQ*/
	.faq {
		margin-bottom: 25px;
		border-bottom: 1px dashed #dadada;
	}

	.faq p {
		margin-bottom: 25px;
	}

	.faq__question {
		font-weight:bold;
	}

	/* SIDE MENU*/
	.side-menu {display:none;}
	/*END*/


	/* FIRMWARE */
	#firmware-wrap a img{width:90px;}
	#firmware-wrap h4 small {color:#fff;}
	#firmware-wrap table tr td {vertical-align:middle;}

	/* FOOTER */
	.footer-box a {
		color: #fff;
	}

	.footer-box {
		/*background: #00749B; #039be5;*/
		background: rgb(29,66,76); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(29,66,76,1) 0%, rgba(1,62,81,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  rgba(29,66,76,1) 0%,rgba(1,62,81,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  rgba(29,66,76,1) 0%,rgba(1,62,81,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d424c', endColorstr='#013e51',GradientType=0 ); /* IE6-9 */
		margin-top: 50px;
	}

	/*.footer-width{
			width:25%;
			padding: 15px;
		}*/
	.side-footer-box {
		width: 8%;
		background-color: #1D90C1;
		height: 321px;
		padding: 14px;
		color: #fff;
		text-align: center;
	}

	.side-footer-box img {
		padding: 8px 0;
	}

	.footer-font {
		font-weight: 700;
		padding-bottom: 6px;
	}

	.footer-fonts a:hover,.footer-font a:hover,.footer-box-bottom a:hover {
		color: #fff;
		text-decoration: none;
	}

	.footer-fonts a {
		color: #f0f0f0;
	}

	.footer-fonts {
		padding-bottom: 5px;
	}

	.copyright-text {
		text-align: right;
		color: #fff;
	}

	.footer-box-bottom {
		padding: 20px 0;
		/*background-color: #00749B;*/
		background: rgb(29,66,76); /* Old browsers */
		background: linear-gradient(to bottom,  rgba(29,66,76,1) 0%,rgba(1,62,81,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	}

	.foot-nav {
		display:inline-block;
		padding-top: 15px;
	}

	.foot-nav ul{
		margin-bottom:20px;
	}

	.company-footer {-webkit-box-shadow: inset 0px 0px 10px 3px rgba(0,0,0,0.21);-moz-box-shadow: inset 0px 0px 10px 3px rgba(0,0,0,0.21);box-shadow: inset 0px 0px 10px 3px rgba(0,0,0,0.21);padding-top:5px;}

	/*social media button*/
	#quick-cont-wrap p{color:#fff;font-size:16px;}
	.social-media h3 {color:#fff;}
	.btn-social-icon {display:block;width: 40px;font-size:150%;padding: 0;}
	.btn-google {background-color: #da573b; border-color: #be5238;}
	.btn-facebook {background-color: #47618d;border-color: #3c5173;}
	.btn-youtube {background-color: #c4302b;border-color: #c4302b;}



/** FAQ */

.Q6img {width:35%;float:left;}
.Q6img img {width:100%;}


/** AMERICAS, ASIA, EUROPE, MIDDLE-EAST, OCEANIA */
	#continent {
		position:relative;
		width:100%;
	}
		img.worldmap {width:100%;}
		.layer-bottom {z-index:-10;}
		.layer-top {z-index: 11;}
		.layer-top-top {z-index: 12;}
		.americas, .asia, .africas, .europe, .oceania, .mid-east {position:absolute;display:inline-block;}
		.americas{top: 0; left: 0%; width: 43.59059291156012%;}
		.asia{top:29.15239252956128%; right:12.63313699337525%;width: 23.54029514425838%;}
		.africas{bottom:19.97405659136237%; left:42.18674060000884%;width: 18.80467679936376%;}
		.europe{top:2.83009435401965%; right:0%; width: 59.78935624972385%;}
		.oceania{bottom: 11.91423414320972%; right: 3.33267058241998%;width: 18.70954469137984%;}
		.mid-east{top: 36.80990796141642%; right: 32.32820991472628%;width: 13.98248685547652%;}

		.americas img, .asia img, .africas img, .europe img, .oceania img, .mid-east img{opacity:0;}

		.americas img {width: 100%;}
		.asia img {width: 100%;}
		.africas img {width: 100%;}
		.europe img {width: 100%;}
		.oceania img {width: 100%;}
		.mid-east img {width: 100%;}

		.americas:hover img{opacity: 1; -webkit-transition: all 0.7s ease; transition: all 0.7s ease;}
		.asia:hover img{opacity: 1; -webkit-transition: all 0.7s ease; transition: all 0.7s ease;}
		.africas:hover img{opacity: 1; -webkit-transition: all 0.7s ease; transition: all 0.7s ease;}
		.europe:hover img{opacity: 1; -webkit-transition: all 0.7s ease; transition: all 0.7s ease;}
		.oceania:hover img{opacity: 1; -webkit-transition: all 0.7s ease; transition: all 0.7s ease;}
		.mid-east:hover img{opacity: 1; -webkit-transition: all 0.7s ease; transition: all 0.7s ease;}

	.retailer-wrap p{
		margin: 0 0 10px;
	}
	.addr_container {
		display:inline-block;
		float:none;
	}
	.addr_wrap {
		padding:15px;
		background-color:rgb(244, 244, 244);
		-webkit-box-shadow: 0px 8px 20px -15px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 8px 20px -15px rgba(0,0,0,0.75);
		box-shadow: 0px 8px 20px -15px rgba(0,0,0,0.75);
		/*border-radius: 2%;*/
		margin-bottom: 30px
	}
	.addr_wrap h4 {margin-top:0;line-height:1.48}

	.dummy {height:300px;background-color:blue;}

	.online-dist-list a{display:block;margin:0px 0 10px 0;}
	.amazon-btn-bg{
		background: rgb(255,228,144); /* Old browsers */
		background: -moz-linear-gradient(top, rgba(255,228,144,1) 0%, rgba(255,208,65,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, rgba(255,228,144,1) 0%,rgba(255,208,65,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, rgba(255,228,144,1) 0%,rgba(255,208,65,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe490', endColorstr='#ffd041',GradientType=0 ); /* IE6-9 */
		padding:10px;
		border-radius:5px;
	}

	.title-container-sm {
	margin-bottom: 30px;
    border-bottom: 1px solid #039be5;}

	.lazada-btn-bg {
		background: rgb(24,53,70); /* Old browsers */
		padding:10px;
		border-radius:5px;
	}

	.general-btn-bg {
		background: rgb(249,249,249); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(215,215,215,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#d7d7d7',GradientType=0 ); /* IE6-9 */
		padding:10px;
		border-radius:5px;
	}


	span.addr-detail {
		display:table-cell;
		/*margin-left:10px;*/
	}

	.addr_wrap .fa {
	display:block;
	float: left;
    margin-right: 10px;
    line-height: 1.5;}


/* END */

/*
=================================================================================================================
====================================================IPAD RESPONSIVE============================================
*/
@media screen and (min-width: 768px) {

	.open .dropdown-menu {background-color:#fff;}

	/** HOMEPAGE */
	.video-box img {
		width: 100%;
		padding-top: 6px;
		padding-bottom: 20px;
	}

	.main-box-border {
		border: 0;
	}

	.navbar-header img {
		display: none;
	}

	.borders {
		border: 0;
	}

	.main-box {
		padding: 45px;
	}

	.main-box-cus img {
		width: 152px;
		margin: 0 14px 14px;
		float: left;
		padding: 0;
	}

	.main-box-cus span {
		margin-left: 222px;
	}/*END*/

	.hero{
		position:relative;
	}

	.hero-text {
		position:absolute;
		left:15px;
		margin:25px;
	}

	.hero-text h3{
		margin-top: 0px;
	}

	.hero-text p{
		margin-bottom: 10px;
	}
	
	.hero-app {
		 
		bottom:0;
		left:365px;
	}

}

/*
=================================================================================================================
====================================================LAPTOP RESPONSIVE============================================
*/
@media screen and (min-width: 992px) {
	.open .dropdown-menu {background-color:#fff;}

	.margin-30 {
		margin-top:140px;
	}

	.table-space{
		padding: 0 50px 0 0;
	}

	.title-headtab{
		vertical-align: top;
	}
	.title-headtab h4{
		font-size: 1.5em;
	}
	.ml-15-left{
		margin:0 15px;
	}

	/** HOMEPAGE */
	.header-bar {
		display: block;
		background: #ffffff url("/images/subtlenet2.png") repeat right top;
	}
	.videoWrapper {
		background-color: #fff;
		box-shadow: 0 2px 4px 0 rgba(0,0,0,0.1);
		height: 394px;
	/* width: 390px; */
		padding: 28px;
		margin: 15px;
	}

	table {
		width: 100%;
	}

	.row-1 {
		padding: 20px 75px;
	}

	.main-box-cus img {
		margin: 0 11px 11px;
	}

	.main-box-cus span {
		margin-left: 174px;
	}

	.main-box-retailer img {
		margin: 15px 23px 10px 0;
	}

	.navbar-header img {
		display: none;
	}/*END */

	.hero{
		position:relative;
	}

	.hero-text {
		position:absolute;
		left:15px;
		margin:25px;
	}
	.hero-app {
		
		 
		left:365px;
		bottom:0;
	}

	.hero-text h3{
		margin-top: 0px;
	}

	.hero-text p{
		margin-bottom: 10px;
	}

}

/*
=================================================================================================================
====================================================DESKTOP RESPONSIVE============================================
*/
@media screen and (min-width: 1200px) {
	/*footer*/
	.copyright-text {
		text-align: right;
	}

	/*END*/
	/*header*/
	.navbar-header img {
		display: none;
	}

	/* END */
	/* HOMEPAGE */
	.borders {
		padding-bottom: 10px;
		border-bottom: 1px solid #ddd;
	}

	.banner-box {
		margin: 0;
	}

	.main-box-border {
		border-right: 1px solid #ddd;
		border-bottom: 0;
	}

	.main-box-cus img {
		width: 134.85714285714px;
		margin: 0 14px 14px;
		padding: 0;
		float: left;
	}

	.main-box-cus span {
		margin-left: 29px;
		margin-top: 22px;
	}

	/*END */

	.hero{
		position:relative;
	}

	.hero-text {
		position:absolute;
		left:15px;
		margin:25px;
	}

	.hero-text h3{
		margin-top: 0px;
	}

	.hero-text p{
		margin-bottom: 10px;
	}
	
	.hero-app {
		
		 
		left:365px;
		bottom:0;
	}

	/* TEMPO CSS FOR MULTI LEVEL DROPDOWN BUT UNBALE TO WORK IN MOBILE */
	.dropdown-submenu {
		position: relative;
	}

	.dropdown-submenu>.dropdown-menu {
		top: 0;
		left: 100%;
		margin-top: -6px;
		margin-left: -1px;
		-webkit-border-radius: 0 6px 6px 6px;
		-moz-border-radius: 0 6px 6px;
		border-radius: 0 6px 6px 6px;
	}

	.dropdown-submenu:hover>.dropdown-menu {
		display: block;
	}

	.dropdown-submenu>a:after {
		display: block;
		content: " ";
		float: right;
		width: 0;
		height: 0;
		border-color: transparent;
		border-style: solid;
		border-width: 5px 0 5px 5px;
		border-left-color: #ccc;
		margin-top: 5px;
		margin-right: -10px;
	}

	.dropdown-submenu:hover>a:after {
		border-left-color: #fff;
	}

	.dropdown-submenu.pull-left {
		float: none;
	}

	.dropdown-submenu.pull-left>.dropdown-menu {
		left: -100%;
		margin-left: 10px;
		-webkit-border-radius: 6px 0 6px 6px;
		-moz-border-radius: 6px 0 6px 6px;
		border-radius: 6px 0 6px 6px;
	}

	/*END */

	/*PRODUCT PAGE */
	.container-margin {
		margin-top: 150px;
	}

	.content-box img {
		margin-bottom: 15px;
	}

	.content-button {
		margin-top: 24px;
	}

	.font-height {
		height: 60px;
	}

	.content-box td {
		padding-right: 15px;
	}

		/*feature list*/
		.featlist li{margin:0px 0 20px 0;}
		.featlist span{display:block;}
		.featlist li span {margin-bottom:15px;}
		.featlist span li{vertical-align:top;}

		/*application list*/
		.applist {padding-top:20px;padding-bottom:20px;}



	/*END */
	/****ABOUT PAGE **/
	.font {
		font-weight: 600;
		line-height: 30px;
	}

	/*** SALES DISTRIBUTION PAGE **/


}
.img-bluetooth{
	width:50%;
	margin-bottom:2rem;
}


.img-install{
	width:50%;
}

@media screen and (max-width: 800px) {
	.img-install{
		width:100%;
	}

	.img-bluetooth{
		width:50%;
	}
}

.margin-l-15{
	margin:0 15px;
}

.padding-y-10{
	padding:10px 0;
}

.margin-prod-title{
	margin:0 !important;
}
.margin-subprod{
	margin:10px 0 30px 0 ;
	text-align: right;
}

.wd-25{
	width: 25%;
	text-align: center;
}

.wd-100{
	width: 100%;
}

.f-12{
	font-size: 15px;
	font-weight: bold;

}

.hide-sm{
	display:block;
}

@media screen and (max-width: 800px) {
	.wd-25{
		width: 50%;
		text-align: center;
	}

	
	.f-12{
		font-size: 15px;
		font-weight: bold;
	
	}

}

@media screen and (max-width: 1200px) {
	.hide-sm{
		display:none;
	}
}

.copyfield{
	margin-top: 15px;
    display: flex;
    align-items: center;
    background-color: #212121;
    border-radius: 5px;
}

.link{
    width: 75%;
    padding: 12px 10px;
    border: 1px solid #212121;
    background-color: #fff;
    border-radius: 5px;
    font-size: 17px;
    overflow-x: scroll;
	font-weight: bold;
}
.link::-webkit-scrollbar{
    display: none;
}

.copy-btn{
    color: #fff;
    padding: 0 20px;
    font-size: 18px;
    cursor: pointer;
}

.wd-75{
	width: 75%;
}

.rounded{
	border-radius: 10px;
}

.copyfieldred{
	margin-top: 15px;
    display: flex;
    align-items: center;
    background-color: #c60215;
    border-radius: 5px;
}

.position-abs{
	position: absolute;
}

.thead-light {
	background-color: #f5f5f5;
}
.thead-light tr td {
	
	padding: 5px;
}
.tbody-custom tr td {
	padding: 5px;
}
.media-center-justify {
	display: flex;
	justify-content: space-between;
	margin-bottom:15px;
}
.media-center-justify img{
	
		width: calc((100% - 10px) / 4); /* Divide by the number of images */
		height: auto;
		border:2px solid #212121;
}
.media-center-justify img:last-child {
    margin-right: 0; /* Remove margin from the last image to prevent extra spacing */
  }