<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://fonts.googleapis.com/css?family=Quattrocento+Sans:400,700');
body{
	font-family: 'Quattrocento Sans', sans-serif;
	background:#fff;
	padding:0;
	margin:0;
	box-sizing:border-box;
	color:#222;
	font-size:18px;
	min-width:1376px;
	overflow-x:hidden;
}
input{
	outline: none;
}
button{
	font-family: 'Quattrocento Sans', sans-serif;
	font-display: swap;
}
.turbolinks-progress-bar {
	visibility:hidden;
}
.bar{
	background:#ff5500;
	height:2px;
}
body.fx{
	position:fixed;
}
.mfp-wrap{
	overflow-y:auto !important;
}
.srch form{
	margin:0
}
#submitreview&gt;div&gt;div{
	padding-bottom:5px;
}
#submitreview&gt;div&gt;div&gt;input[type=text],#submitreview&gt;div&gt;div&gt;select{
	min-width:300px;
	width:100%;
	font-size:16px;
}
#submitreview&gt;div&gt;div&gt;input[type=text]{
	padding:6px;
}
#submitreview&gt;div&gt;div&gt;select&gt;option{
	font-size:16px;
	padding:6px;
}
#submitreview&gt;div&gt;div&gt;select{
	padding-left:6px;
}
.kovalidation{
        margin-left:8px !important;
        padding:0 !important;
	border:2px solid #ff7500;
	font-size:15px !important;
	font-weight:bold;
	border-radius:3px;
}
.kovalidation&gt;span{
	padding:0 5px;
	font-size:15px;
	background:#ff7500;	
	color:#fff;
}
.kovalidation&gt;span+span{
	background:#FFF3E6;
	color:#626262;
}
.orderinginfo{
	font-size:.8em;
	border-top:1px solid #fff;
	padding:10px !important;
}
.srch form input{
	border:0;
	width:618px;
	padding:3px 6px;
	border-top-left-radius:2px;
	border-bottom-left-radius:2px;
	font-size:0.9em;
	height:27px;
}
.maindesc{
	max-height:189px;
	overflow:hidden;
	display:inline-block;
}
.orderinfo&gt;img{
	width:18px;
	margin:4px 4px 4px 0;
	vertical-align:middle;
}
.smallsrch{
	width:233px !important;
	height:27px;
	font-size:0.8em;
}
.srch form button, .srchs form button{
	border:0;
	height:27px;
	width:30px;
	background:url('../webimages/search-button.png') #FF7500;
	background-size:20px 20px;
	background-repeat:no-repeat;
	background-position:center;
	vertical-align:top;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	cursor:pointer;
}
.srchs form button{
        margin:12px;
        margin-left:0px;
}
.srch form button:hover, .srchs form button:hover{
        background:url('../webimages/search-button.png') #FFA458;
        background-size:20px 20px;
        background-repeat:no-repeat;
        background-position:center;
}
.srchs form{
	margin-bottom:0;
	border-bottom:1px solid #108DA5;
}
.srchs form input{
        border:0;
        width:284px;
        padding:3px 6px;
	margin:12px;
	margin-right:0;
        border-top-left-radius:2px;
        border-bottom-left-radius:2px;
        font-size:0.9em;
}
.topnav{
	height:81px;
	background:#fff;
}
.topnavhover{
	background:#87b8d1;
}
.topnavfixed{
	position:fixed !important;
	top:0;
        height:38px;
	color:#fff;
        background:#65a0bf;
	width:100%;
	z-index:2;
	display:none;
}
.topnavfixed&gt;div.mhdr&gt;img{
	height:26px;
	padding-top:6px;
	position:absolute;
}
.topnavfixed&gt;div&gt;div.barright{
        position:absolute;
        right:0;
}
.topnavfixed&gt;div&gt;div.barright&gt;div{
	display:inline-block;
        padding:5px 8px;
        height:38px;
        box-sizing:border-box;
}
.topnavfixed&gt;div&gt;div.barright&gt;div:hover{
        background:#87b8d1;
        cursor:pointer;
}
.topnavfixed&gt;div&gt;div.barright&gt;div&gt;img{
	width:22px;
}
.topnavfixed&gt;div&gt;div.barright&gt;div.sc2{
	font-size:17px;
}
.topnavfixed&gt;div&gt;div.barright&gt;div.sc2&gt;img{
	width:27px;
	vertical-align:bottom;
	margin-right:33px;
}
.topnavfixed&gt;div&gt;div.barright&gt;div.lg, .topnavfixed&gt;div&gt;div.barright&gt;div.ag{
	padding-top:7px;
	vertical-align:bottom;
}
.topnavfixed&gt;div&gt;div.barright&gt;div.sc2&gt;span.cart{
	bottom:9px !important;	
	right:12px;
}
.rgt{
	position:absolute;
	right:0;
}
.sgnup{
	color:#fff;
	display:inline-block;
	height:27px;
	font-size:0.9em;
	margin-top:5px;
}
.sct{
	width:1320px;
	position:relative;
	height:519px;
	margin:0 auto;
}
.sctt{
        width:100%;
        position:relative;
        margin:0 auto;
}
.sctt&gt;span.sgnup{
	margin-top:1px;
}
.sctt&gt;span.sgnup&gt;input{
	padding:4px 6px;
	width:254px;
	font-size:0.9em;
	border-radius:2px;
	border:0;
}
div.brdc&gt;section.sctt{
	width:1320px;
}
.fltt{
        margin-right:38px;  
	width:358px;
}
.brdc{
	padding:8px 28px;
	background:#5ca8cf;
}
a{
	font-size:0.9em;
	color:#2C756E;
	text-decoration:none;
}
a:hover{
        color:#19B0A1;
	text-decoration:underline;
}
.pprdmain{
	background:#fff;
	min-height:518px;
}
.prdmain{
	margin:0 auto;
	width:1320px;
	padding:28px;
	background:#fff;
	display:flex;
	flex-direction:row-reverse;
}
.prdmain&gt;div h1{
	font-size:1.6em;
}
.mhdr{
	max-width:1320px;
	position:relative;
	margin:0 auto;
	width:100%;
}
.mhdr div.r{
	right:68px;
	position:absolute;
	padding:28px
}
.mhdr div.i{
	position:absolute;
}
.mhdr div.sc{
	position:absolute;
	right:0;
	padding:22px;
	padding-right:30px;
}
.mhdr div.sc img, .mhdr div.sc2 img{
	width:38px;
}
.mhdr div.i img{
	padding:8px;
	background:#fff;
	border-radius:5px;
}
.mhdr div.r a{
	display:inline-block;
	padding:5px 8px;
	margin:0 3px;	
	color:#fff;
	cursor:pointer;
	border-radius:3px;
	color:#2C756E;
}
.mhdr div.r a:hover{
	background:#87b8d1;
	color:#fff;
	text-decoration:none;
	font-weight:600;
	white-space:nowrap;
}
.txtloading{background:url('../webimages/txtloading.gif') no-repeat #f3feff;background-size:20px;background-position:right 5px center}
.txtloading:focus{background:url('../webimages/txtloading.gif') no-repeat #f3feff;background-size:20px;background-position:right 5px center}
a.nb:hover{
	font-weight:200 !important;
}
.phdr{
	background:url('../webimages/header-new-4.png') no-repeat center #fff;
	width:100%;
	height:619px;
	background-size:cover;
	position:relative;
	padding:28px;
	box-sizing:border-box;
}
div.abt{
	background:url('../webimages/about-us-header.jpg') no-repeat center #65a39d !important;
	height:219px !important;
}
section.abt{
	height:auto !important;
}
.prd{
	background:#6faea8;
}
div.ts{
	font-size: 1.1em;
	color: #555;
	position: absolute;
	top: 30%;
	left: 50%;
	border: 2px solid #ff7500;
	padding: 25px;
	border-radius: 5px;
    	border-bottom-right-radius: 5px;
	border-bottom-right-radius: 0;
}
div.ts&gt;span{
        display:block;                 
        font-weight:bold;
        font-size:2.2em;
}
div.ts&gt;a.goto{
	position: absolute;
	background: #ff7500;
	color: #fff;
	font-size: 0.9em;
	padding: 10px 10px;
	right: -2px;
	top: 100%;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
div.ts&gt;a.goto:hover{
	text-decoration:none;
}
div.t{
	font-size:2.2em;
	color:#555;
	position:absolute;
	top:7%;
	left:50%;
	font-weight:bold;
}
div.t form{
	margin:18px 0;
	position:relative;
	display:flex;
}
div.t form input{
	height:48px;
	border:1px solid #ff7500;
	width:100%;
	padding:9px 10px;
	font-size:.6em;
	display:inline-block;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	margin-right:81px;
}
div.t form input:hover,.phdr div.t form input:active,.phdr div.t form input:focus{ 
	box-shadow:0px 0px 4px #aaa inset;
}
div.t form button{
	display:inline-block;
	right:0;
	border:0;
	background:#ff7500;
	color:#fff;
	height:48px;
	font-size:.6em;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	cursor:pointer;
	top:0;
	padding:0 12px;
	position:absolute;
}
div.t form button:hover{
	background:#ff7500;
}
a.anchor {
    display: block;
    position: relative;
    top: -100px;
    visibility: hidden;
}
.mcntm{
	background:#f7f7f7;
}
.mcntm&gt;div{
	padding:39px 18px 9px 18px;
	text-align:center;
	font-size:19px;
	font-weight:bold
}
.mcntm&gt;section{
	display:flex;
	justify-content:space-around;
	width:100%;
	max-width:1388px;
	margin:0 auto;
}
.mcntm&gt;section&gt;img{
	width:20%;
	max-width:200px;
}
.glntm2{
	padding-bottom: 25px;
	background: #efefef;
}
.mcntm2&gt;div{
	padding: 116px 35px;
	font-weight: bold;
	font-size: 46px;
	text-align: center;
	color: #555;
}
.mcntm2&gt;div&gt;span.glossary{
	display: flex;
	font-size: 0.6em;
	padding-top: 35px;
	font-weight: normal;
	justify-content:space-around;
	max-width:1388px;
	margin:0 auto;
	flex-wrap:wrap;
}
.mcntm2&gt;div&gt;span.glossary&gt;a{
	text-decoration:underline;
	margin:0 10px;
	display:inline-block;
	font-weight:bold;
}
.mcntm2&gt;div&gt;span.glossary&gt;span{
	margin:0 10px;
	display:inline-block;
	font-weight:400;
}
.mcntm2&gt;section{
	display:flex;
	width:1388px;
	margin:0 auto;
	justify-content:space-around;
	align-items:center;
	margin-bottom:110px;
	line-height:29px;
}
.mcntm2&gt;section.gnt{
	padding-top:40px;
}
.mcntm2&gt;section.gnt&gt;div.glterms&gt;a{
	display:block;
	margin-bottom:15px;
	font-size:1em;
}
.mcntm2&gt;section.gnt&gt;div.glterms{
	align-self:baseline;
	padding:50px;
	text-align:left;
	width:25%;
}
.mcntm2&gt;section.gnt&gt;div.glterms&gt;span{
	font-size: 2em;
	font-weight: bold;
	border-bottom: 2px dashed #999;
	margin-bottom: 27px;
}
.mcntm2&gt;section&gt;div{
	width:40%;
	text-align:center;
	
}
.mcntm2&gt;section&gt;div.glcontent{
	width:75%;
	padding:50px;
	background:#fff;
	color:#555;
	border-radius:5px;
	margin-right:50px;
}
.mcntm2&gt;section&gt;div&gt;span{
	display:block;
	padding-bottom:20px;
	text-align:left;
}
.mcntm2&gt;section&gt;div&gt;span.hdrtxt{
	font-size:30px;
	color:#333;
	font-weight:bold;
}
.mcntm2&gt;section&gt;div&gt;span.acttxt&gt;a{
	font-size:1.1em;
	font-weight:bold;
}
.mcntm2&gt;section.gnt&gt;div&gt;section.glossary{
	flex-wrap:wrap;
	margin-bottom:55px;
}
.mcntm2&gt;section.gnt&gt;div&gt;section.glossary&gt;div{
	width:100%;
	text-align:left;
	max-width:1288px;
	font-weight:bold;
	font-size:1.4em;
}
.mcntm2&gt;section.gnt&gt;div&gt;section.glossary&gt;div&gt;span{
	font-weight:normal;
	font-size:0.7em;
	padding-bottom:30px;
	display:block;
}
.mcntm2&gt;section.gnt&gt;div&gt;section.glossary&gt;div&gt;span.anc{
	background: #0dcbd7;
	display: inline-block;
	padding: 3px 10px;
	color: #fff;
	margin-bottom: 9px;
	border-radius: 5px;
	line-height:21px;
}
.mcntm3{
        background:#efefef;
}
.mcntm3&gt;div{        
	padding: 70px 35px;
	font-weight: bold;
	font-size: 39px;
	text-align: center;
	color: #333;
}         
.mcntm3&gt;section{
        display:flex;
        justify-content:center;
        width:1388px;
        margin:0 auto;
	padding-bottom:120px;
	flex-wrap: wrap;
}
.mcntm3&gt;section&gt;a{
	width:20%;
	background:#efefef;
	padding:32px 43px 32px 43px;
	border-radius:8px;
	margin:20px;
	border:2px solid #ddd;
	font-weight:bold;
	cursor:pointer;
	font-size:1.3em;
	transition-duration: .5s;
	text-decoration:none;
	color:#333;
	position:relative;
}
.mcntm3&gt;section&gt;a:hover{
	border:2px solid #10869c;
	box-shadow:2px 2px 7px 1px rgba(32,32,32, 0.2);
	transform: translateY(-5px);
	color:#10869c;
}
.mcntm3&gt;section&gt;a&gt;img{
	position: absolute;
	left: -20px;
	top: -20px;
}
.mcntm3&gt;section&gt;a&gt;span{
	display:block;
	font-size: 0.7em;
	font-weight: normal;
	margin-top:8px;
	color:#333;
}
.mcntm4{
        background:url('../webimages/bottom-background-action.jpg') bottom center no-repeat #619ab8;
}
.mcntm4&gt;div{
        padding:100px 35px 20px 35px;
        font-weight: bold;
        font-size: 36px;
        text-align: center;
        color: #fff;
}
.mcntm4&gt;section{
	padding:6px 50px 100px 50px;
}
.mcntm4&gt;section&gt;button{
	display: block;
	border: 0;
	margin: 0 auto;
	border-radius: 3px;
	padding: 12px 20px;
	font-size: 0.9em;
	cursor:pointer;
	color:#fff;
	background:#25a7c0;
}
.mcntm4&gt;section&gt;button:hover{
	background:#47c9e3;
}
a.clfl{
	font-size:0.8em !important;
	position:absolute;
	right:12px;
	padding:1px 4px;
	background:#EA2C54;
	top:10px;
	border-radius:3px;
	cursor:pointer;
	color:#fff;
}
a.clfl:hover{
	background:#F25C7C;
	text-decoration:none;
}
.fcnt{
        display:flex;
        flex-wrap:nowrap;
        position:relative;
	padding:20px 0 30px 0;
	margin:0 auto;
	width:1320px;
}
.fcnt&gt;span:nth-child(1){
	font-size:16px;
}
.footer section.bdrtop span.rght{
	position:absolute;
	right:0;
}
.footer section.bdrtop span.rght img{
	width:42px;
	margin-left:12px;
	border-radius:10px;
}
span.left{
        position:absolute;
        left:0;
}
section.sosmed{
	padding:10px 0;
}
section.sosmed&gt;div&gt;a&gt;img{
        width:34px;
        margin-right:12px;
        border-radius:10px;
}
.mntb span{
	display:block;
	font-size:1.1em;
	padding:3px 0;
}
.mntb span:first-child{
	font-weight:600;
	color:#4a4a4a;
}
.mlogo{
	width:36%;
}
.mntb{
	width:16%;
}
.mntb span a{
	color:#333;
	font-size:15px;
	text-decoration:none;
}
.mntb span a:hover{
	text-decoration:underline;
}
section.abtmcnt{
	bottom:0 !important;
	flex-wrap:wrap;
}
section.abtmcnt&gt;div{
	width:100% !important;
	height:auto !important;
}
section.abtmcnt&gt;div&gt;span&gt;h2{
	font-size:2em !important;
}
section.abtmcnt&gt;div&gt;span.i&gt;img{
	width:125px !important;
}
div.oms{
	padding: 78px 30px 110px 30px;
	font-size: 41px;
	color: #fff;
	background: #0aafdb;
	font-weight:bold;
	text-align:center;
}
div.oms&gt;span{
	position: relative;
	width: 85%;
	max-width: 1188px;
	color: #fff;
	display: block;
	font-size: 18px;
	font-weight: 200;
	padding-top: 35px;
	margin: 0 auto;
	line-height: 29px;
}
div.oms&gt;span&gt;div{
	font-size:87px;
	color:#4ed4f9;
	display:inline-block;
	position:absolute;
	left:-7%
}
div.oms&gt;span&gt;div:last-child{
	font-size:87px;
	color:#8fddf2;
	display:inline-block;
	position:absolute;
	right:-7%;
	bottom:-47px;
	left:auto;
}
section.ourloc{
	display:flex;
	margin:80px 0;
	justify-content:space-around;
}
section.ourloc&gt;span{
	width:calc(50% - 20px);
	display:inline-block;
	font-size:18px;
	font-weight:200;
	text-align:left;
	line-height:28px;
	flex-wrap:wrap;
}
section.ourloc&gt;span:nth-child(2){
	display:flex;
}
section.ourloc&gt;span&gt;div&gt;img.icn{
	width:20px;
	vertical-align:text-top;
	margin-right:8px;
}
section.ourloc&gt;span&gt;div{
	margin-right:50px;
}
section.ourloc&gt;span&gt;div&gt;div&gt;a&gt;img{
	width: 50px;
	margin-right: 19px;
	border-radius: 10px;
	margin-top:5px;
}
section.ourloc&gt;span&gt;div:nth-child(3){
	width:100%;
}
section.ourloc&gt;span&gt;a{
	font-size:18px;
}
section.ourloc&gt;span:nth-child(1){
	text-align:right;
}
section.ourloc&gt;span:nth-child(1)&gt;iframe{
	border-radius:18px;
	box-shadow:0 0 22px rgba(66,66,66, 0.1);
}
section.ourloc&gt;span:nth-child(2){
	padding:0 36px;
	box-sizing:border-box;
}
section.ourloc&gt;span:nth-child(2)&gt;div&gt;p{
	font-weight:bold;
	font-size:23px;
	margin:10px 0;
}
div.whytc{
	padding:90px 35px 100px 35px;
	color:#333;
	font-size:41px;
}
section.tableflex{
	display:flex;
	flex-wrap:wrap;
	font-size:18px;
	max-width:1388px;
	margin:88px auto;
	border-radius:18px;
	overflow:hidden;
}
section.tableflex&gt;div{
	width:calc(50% - 4px);
	display:inline-block;
	text-align:left;
	padding: 25px;
	box-sizing: border-box;
	font-weight:200;
	background:#f6f6f6;
	margin:2px;
}
section.tableflex&gt;div&gt;ul{
	margin:0;
	list-style:none;
}
section.tableflex&gt;div&gt;ul li::before {
	content: "\02756";
	color: ff6600;
	display: inline-block;
	width: 1em;
	margin-left: -2em;
	padding-right: 18px;
}
section.tableflex&gt;div&gt;ul&gt;li{          
        margin:13px 0;
}
section.tableflex&gt;div:nth-child(1){
	background:#fff;
}
section.tableflex&gt;div:nth-child(2){
	font-size:23px;
	text-align:center;
	border-top-left-radius: 18px;
	border-top-right-radius: 18px;
	background: #2fcc18;
	color: #fff;
	padding:12px;
	font-weight:bold;
}
section.tableflex&gt;div:nth-child(odd){
	border-top-left-radius:18px;
	padding: 0;
	background: #fff;
}
section.tableflex&gt;div:nth-child(odd)&gt;div{
	width: 100%;
	display: inline-block;
	text-align: left;
	padding: 25px;
	box-sizing: border-box;
	font-weight: 200;
	background: #f6f6f6;
	border-top-left-radius: 18px;
	border-bottom-left-radius: 18px;
}
section.tableflex&gt;div:last-child{
	border-bottom-left-radius: 18px;
	border-bottom-right-radius: 18px;
}
div.abtn{
	height:auto !important;
}
div.abtn&gt;div&gt;span{
	display:block;
	font-size:18px;
	font-weight:200;
	padding-top:35px;
	max-width:1388px;
	margin:0 auto;
	color:#000;
	line-height:29px;
}
div.why{
	background:#fff !important;
}
div.why&gt;section&gt;div{
	background:#fff !important;
}
.mcnt{
	display:flex;
	flex-wrap:nowrap;
        align-items:flex-end;
	position:relative;
	bottom:59px;
}
.mcnt div{
	width:25%;
	height:188px;
	background:#f0f0f0;
	display:inline-block;
	padding:18px;
	overflow:hidden;
}
div.pop{
	height:247px;
	background:#09608b;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	padding:18px;
	color:#fff;
	text-align:center;
//	box-shadow:4px -4px 10px rgb(0,0,0,0.4);
	font-size:1.1em;
}
.mcnt div.pop img{
	width:88px;
	display:block;
	margin:0 auto;
	padding:12px;
}
span.poptxt{
	display:block;
	padding:8px;
}
.abtuspro{          
        display:flex;
	margin:0 auto;
	width:1388px;
	box-sizing:border-box;
	padding-top:92px !important;
	padding-bottom:60px !important;
}
.abtuspro&gt;div{             
        width:50% !important;
}
.abtuspro&gt;div:nth-child(2){
	padding:53px 29px 0 29px;
	text-align:left;
}
.abtuspro&gt;div:nth-child(2)&gt;span{
	font-size: 41px;
	color: #222;
}
.abtuspro&gt;div:nth-child(2)&gt;span:nth-child(2){
	font-size:18px;
	color:#000;
	display:block;
	font-weight:200;
	line-height: 29px;
	margin-top:20px;
}
.mcnt button{
	border:0;
	background:#ff7500;
	color:#fff;
	padding:5px 8px;
	margin:13px;
	border-radius:3px;
	font-size:1em;
	cursor:pointer;
}
.mcnt button:hover{
	background:#fca960;;
}
.mcnt div.n{
	display:flex;
	flex-wrap:nowrap;
}
.mcnt div.n span img{
	width:55px;
}
.mcnt div.n span{
	display:inline-block;
	margin:0 10px;
}
.mcnt div.n span.i{
        margin:0 15px 0 0;
}
.mcnt div.n span.im{
	margin:8px !important;
	padding:18px 18px 52px 18px;
	background:#f7f7f7;
	border-radius:18px;
	position:relative;
	cursor:pointer;
	transition-duration: .5s;
}
.mcnt div.n span.im:hover{
	background:#fff;
	box-shadow:1px 1px 15px 0px rgba(64,64,64, 0.1);
	transform: translateY(-5px);
}
.fli{
	position:absolute;
	margin:0 !important;
	padding:6px 11px;
	color:#555;
	left:0;
	bottom:0;
	width:100%;
	box-sizing:border-box;
	text-align:center;
	font-size:18px;
	font-weight:600;
}
.mcnt div.n span.im&gt;img{
	width:120px;
}
.mcnt div.n span h2{
	margin:0 0 8px 0;
	font-size:1.8em !important;
	color:#333f4f;
}
.acnt{
	padding:28px;
	width:1264px;
	margin:50px auto;
}
.acnt&gt;div{
	font-size:2.3em;
	text-align:center;
	padding:28px;
}
div.s{
	font-size:18px;
	display:flex;
	flex-wrap:nowrap;
	min-width:100%;
	height:100%
}
div.s&gt;span{
	display:inline-block;
	margin:0 28px;
	width:100%;
	overflow:hidden;
	text-align:left;
}
div.s&gt;span.simg{
	display:block;
	min-width:380px;
	height:428px;
	position:relative;
	border-radius:5px;
	background-size:cover !important;
}
div.s&gt;span.simg&gt;span{
	position:absolute;
	font-size:1em;
	padding:18px;
	color:#fff;
	width:100%;
	bottom:0;
	background-color:rgba(0,0,0,0.5);
	box-sizing:border-box;
}
div.s&gt;span&gt;button.r{
	display:block;
	border:0;
	padding:8px 15px;
	font-size:1em;
	cursor:pointer;
	margin-top:12px;
	color:#fff;
	background:#ff7500;
	border-radius:5px;
}
div.s&gt;span&gt;button.r:hover{
	background:#fca960;;
}
#accont{
	font-size:1em;
	height:570px;
	display:flex;
	box-sizing:border-box;
}
.rbdr{
	box-shadow:9px 1px 2px -9px #a3aeb3;
	border-right:1px solid #ddd;
}
.footer{
	background:#fff;
	color:#333;
	padding:60px 20px 40px 20px;
}
.bdrtop{
	border-top:1px solid #ececec;
}
.bdrbot{         
}
.pmnfopic{
	position:relative;
	padding-right:332px;
}
.pmnfopic&gt;form&gt;div{
	position:absolute;
	right:0;
	top:0;
	width:250px;
	background:#fafafa;
	padding:12px;
	border-radius:2px;
	border:1px solid #5ca8cf;
}
.pmnfopic&gt;span{
        position:relative;
}
.pmnfopic&gt;span.slickimg+form{
	position:absolute;
	right:0;
	top:-78px;
}
.pmnfopic&gt;span&gt;div{
        position:relative;
}
.pmnfopic&gt;form&gt;div&gt;span&gt;p{
	background: #fafafa;
	color: #1d989f;
	position: absolute;
	top: 41px;
	padding: 1px 8px !important;
	border-radius: 2px;
	right: 50%;
	font-size: 12px;
	font-weight: 600;
	height: 15px;
	width:120px;
	margin-right:-60px !important;
	box-sizing:border-box;
}
.pmnfopic&gt;form&gt;div&gt;span.pmnthdr{
	font-size:1.1em;
	font-weight:bold;
	background:#5ca8cf;
	color:#fff;
	border:0;
	padding:13px 10px 17px 10px;
	text-align:center;
}
.pmnfopic&gt;form&gt;div&gt;span.pmnprice{       
        font-size:1.8em;
        background:#cecece;
        color:#3f3f3f;
	text-align:center;
	padding:5px;
	text-shadow:1px 1px 1px #fff;
}
.pmnfopic&gt;form&gt;div&gt;span.pmnprice+input+input+span{
	text-align:center;
	border-bottom:1px solid #e9e9e9;
}
.pmnfopic&gt;form&gt;div&gt;span{
	display:block;
	padding:16px 10px;
}
.pmnfopic&gt;form&gt;div&gt;span&gt;p{
        display:block;
        padding:0;
	margin:0;
}
.pmnfopic&gt;span&gt;div a{
	height:232px;
	margin-right:25px;
	margin-bottom:25px;
	border-radius:5px;
	max-width:312px;
	width:312px;
	position:relative;
	background:#efefef;
}
.pmnfopic&gt;span&gt;div a&gt;img{  
        max-width:100%;
	max-height:100%;
	position: absolute;
   	left: 50%;
   	top: 50%;
	padding:6px;
   	transform: translate(-50%, -50%);
	box-sizing:border-box;
}
section.pmodt{
	padding:18px 0 0 0;
	font-size:16px;
	width:1320px;
	margin:0 auto;
	position:relative;
	bottom:-1px;
	display:flex;
	flex-wrap:wrap;
	overflow:hidden;
}
section.pmodt h2{
	display:inline-block;
	padding:8px 16px;
	background:#5ca8cf;
	color:#fff;
	margin:0;
	margin-right:8px;
	cursor:pointer;
	font-size:20px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	height:28px;
	vertical-align:bottom;
}
section.pmodt&gt;div{
	width:50%;
	box-sizing:border-box;
}
section.pmodt&gt;a{
	display:inline-block;
}
.dtrow{
	display:table-row;
}
.dtrow:hover{
	background:#efefef;
}
.dtrow span{
	display:table-cell;
	padding:8px;
	# padding:8px 15px 8px 0;
	height:36px;
	border-top:1px dashed #bfbfbf;
	word-wrap:break-word;
	max-width:441px;
}
.dtrow&gt;span:first-child{
	font-weight:600;
}
.hidden{
	display:none;
}
.prdsel{
        padding:0 28px;
	background:#fff;
}
.prddat{ 
        padding:0 28px 58px 28px;
	background:#fafafa;
	border-top:1px solid #efefef;
}
#function{
	padding:8px 0;
	line-height:27px;
	width:100%;
	border-right:0
}
.hidden{
	display:none !important;
}
.seltab{
	background:#fafafa !important;	
	color:#65a39d !important;
	border:1px solid #efefef !important;
	border-bottom:0 !important;
	padding-top:13px !important;
}
h2.nonseltab{
	position:relative;
	height:19px !important;
	font-size:15px !important;
}
h2.nonseltab&gt;img{
	vertical-align:bottom;
	margin-right:8px;
}
h2.seltab&gt;img{          
        vertical-align:bottom;
        margin-right:8px;
	margin-bottom:3px;         
}
.picon&gt;img{
	width:30px;
	vertical-align:middle;
	padding:13px 13px 13px 0;
}
.picon&gt;h3{
	display:inline-block;
	position:absolute;
	color:#3d847d;
}
.picon{
	height:56px;
	display:block;
	border-bottom:4px solid #cfcfcf;
}
.chemcont{
	width:50%;
	padding:5px 12px;
	background:#efefef;
	display:inline-table;
	box-sizing:border-box;
	border-right:12px solid #d6d8de;
	position:relative;
}
.chemcont&gt;img{
	width:30px;
	padding:13px 13px 13px 0;
	vertical-align:middle;
}
.chemcont&gt;h3{
	display:inline-block;
	position:absolute;
}
.fdata{
	width:100% !important;
	padding:28px 0;
	line-height:1.7em
}
.fdata&gt;h3{
	font-size:28px;	
	font-weight:bold;
	margin:14px 0;
	border-bottom:4px solid #cfcfcf;
	color:#3d847d;
}
.button1{
	border:0;
	cursor:pointer;
	padding:5px 9px;
	background:#ff7500;
	color:#fff;
	border-radius:2px;
	font-size:0.9em;
	z-index:1;
	position:relative;
	border-bottom:2px solid #D26204;
}
.button1:hover{
	background:#fca960;;
	border-bottom:2px solid #FF8219;
}
.optcl{
	margin:3px 5px 3px 0;
	padding:5px;
}
.selcl{
	font-size:1em;
	padding:0 5px;
	max-width:243px;
}
span#price{
	display:inline-block;
	padding:0;
	font-weight:bold;
}
#carttab{
        background:#87b8d1;
        position:absolute;
        top:68px;       
        width:288px;
        right:0;
        display:none;     
        border-radius:5px;
        z-index:6;
	color:#fff;
	padding:12px;
}
#carttab&gt;span{
	font-size:16px;
	text-align:center;
	display:block;
	padding-bottom:3px;
	font-weight:bold;
}
#carttab2{          
        background:#87b8d1;
        position:absolute;
        top:38px;
        width:288px;
        right:0;     
        display:none;
        border-radius:5px;
        z-index:6;                 
        color:#fff;  
        padding:12px;
        border-top-left-radius:0;   
        border-top-right-radius:0;
}                   
#carttab2&gt;span{
        font-size:16px;
        text-align:center;
        display:block;     
        padding-bottom:3px;
        font-weight:bold;
}
#logintab3{
	display:none;
}
#carttab1{
        background:#87b8d1;
        display:none;
        border-radius:5px;
        z-index:6;
        color:#fff;
        padding:12px 6px;
        border-radius:0;
	height:auto;
}
#carttab1&gt;span{
        font-size:16px;
        text-align:center;
        display:block;
        padding-bottom:3px;
        font-weight:bold;
} 
.arrow_box {
	position: relative;
	background: #88b7d5;
}
.arrow_box:after {
	bottom: 100%;
	right:39px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-bottom-color:#87b8d1;
	border-width: 7px;
	margin-left: -7px;
}
.bxleft:after{
	right:unset;
	left:50px;
}
#procat, #accounttab{
	background:#87b8d1;
	position:absolute;
	top:57px;
	width:100%;
	left:0;
	display:none;
	border-radius:5px;
	overflow:hidden;
	z-index:6;
}
#procat{
	width:auto;
}
#accounttab{
	width:188px;
	right:0;
	left:auto;
}
#sc{
	cursor:pointer;
}
#accounttab2{
        width:188px !important;
        right:0;
	padding:0;
        background:#87b8d1;
        position:absolute;
        top:38px;
        width:100%;
        display:none;
        border-radius:5px;
        overflow:hidden;
        z-index:4;
        border-top-left-radius:0 !important;
        border-top-right-radius:0 !important;
	height:auto;
}
#accounttab2&gt;a{
	display:inline-block;
}
#accounttab2&gt;a:hover{
	text-decoration:none;
	font-weight:600;
}
#logintab2, #passftab2{
        color:#fff;
        background:#87b8d1; 
        position:absolute;
        top:38px;
        right:0;                  
        padding:12px;               
        border-radius:5px;         
        display:none;      
        overflow:hidden;            
        z-index:2;
	height:auto;
	width:240px;
        border-top-left-radius:0 !important;
        border-top-right-radius:0 !important;
}

#logintab, #passftab{
	color:#fff;
        background:#87b8d1;
        position:absolute;
        top:57px;       
        right:0;
	padding:12px;
	border-radius:5px;
        display:none;
	overflow:hidden;
	z-index:2;
}
a.cml{
	color:#fff !important;
	padding:12px !important;
	width:100%;
	box-sizing:border-box;
	margin:0 !important;
	border-radius:0 !important;
}
a.cml:hover{
}
li.cml:hover{
}
li.cml{
	list-style-type: none;
	box-sizing:border-box;
	white-space:nowrap;
}
a#prod:hover{
	height:32px;
}
div#procat:hover{
	display:block;
}
.phover{
	height:32px;
	background:#87b8d1;
	color:#fff !important;
	text-decoration:none;
}
#plist{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	width:100%;
	padding-top:20px;
}
#plist&gt;div{
	width: 100%;
	margin-bottom:58px;
	display:flex;
	align-items:end;
	position:relative;
}
#plist&gt;div&gt;span&gt;a{
	font-size:1.1em;
	font-weight:bold;
}
#plist&gt;div&gt;span&gt;a:hover{
	text-decoration:none;
}
#plist&gt;div&gt;span{
	position:relative;
	min-width:550px;
}
#plist&gt;div&gt;span+span{
	font-size:1.8em;
	font-weight:bold;
	text-align:center;
	margin-left:28px;
	min-width:auto;
}
#plist&gt;div&gt;span+span&gt;div{
	font-size:14px;
	font-weight:normal;
	margin-bottom:12px;
}
#plist&gt;div&gt;span+span&gt;button{
	width:158px;
	font-size:15px;
	display:block;
	border:0;
	background:#ff7500;
	color:#fff;
	padding:4px 8px;
	border-radius:2px;
	cursor:pointer;
	border-bottom:2px solid #D26204;
}
.guarantee{
	background:url('../webimages/quality-guaranteed-1.png') no-repeat #f3f3f3;
	width:266px;
	height:388px;
	overflow:hidden;
	border-radius:4px;
	cursor:pointer;
	box-sizing:border-box;
	display:block;
}
#plist&gt;div&gt;span+span&gt;button:hover{
	background:#fca960;
	border-bottom:2px solid #FF8219;
}
div.dtsh{
	padding:7px;
	margin-bottom:0 !important;
	padding-bottom:0 !important;
	cursor:pointer;
}
div.dtsh&gt;a{
	font-size:14px;
}
div.dtsh&gt;a&gt;img{
	vertical-align:middle;
	margin-right:8px;
}
img.pdf{
	width:22px;
}
img.email{
	width:18px;
	vertical-align:bottom !important;
}
#plist&gt;div&gt;span&gt;span{
	display:inline-block;
	font-size:0.8em;
	padding:1px 8px;
	background:#2EA1DE;
	color:#fff;
	margin:1px 0;
	border-radius:3px;
	margin-top:8px;
}
#plist&gt;div&gt;a&gt;div&gt;img{
	vertical-align:top;
	height:155px;
	max-width:245px;
}
#plist&gt;div&gt;a&gt;div&gt;img+span{
	background:#fff;
	position:absolute;
	right:5px;
	bottom:5px;
	padding:0 3px;
	border-radius:3px;
}
#plist&gt;div&gt;a&gt;div&gt;img+span&gt;span{
	font-size:0.9em;
	font-weight:600;
	color:#555;
}
#plist&gt;div&gt;a&gt;div&gt;img+span&gt;img{
	width:25px;
	height:25px;
	vertical-align:bottom;
}
#plist&gt;div&gt;a&gt;div{
	width:255px;
	min-width:255px;
	max-width:255px;
	text-align:center;
	margin-right:25px;
	padding:5px;
	background:#f5f5f5;
	box-sizing:border-box;
	position:relative;
}
.ptab{
	min-width:550px;
	font-size:0.8em;
	margin-top:8px;
	border-radius:2px;
	overflow:hidden;
	display:table;
}
.ptab&gt;div{
	display:table-row;
}
.ptab&gt;div&gt;div{
	display:table-cell;
	padding:7px 12px;
	border:1px solid #ddd;
	border-right:0;
	width:30%;
	min-width:123px;
	max-width:123px;
}
.ptab&gt;div&gt;div+div{
	border-right:1px solid #ddd;
	width:70%;
}
.ptab&gt;div+div&gt;div{     
        border-top:0;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.ptab&gt;div:nth-child(even){
	background:#f9f9f9;
}
.ptab&gt;div:nth-child(odd){
	background:#fff;
}
div.paging{
        padding:58px 18px;
        text-align:center;
        margin-bottom:18px;
}
div.paging&gt;b{

}
div.paging&gt;a{
        border-radius:2px;
        color:#fff;
        padding:6px 8px;     
        background:#6F9390;
        margin:5px;     
}
div.paging&gt;a:hover{
        background:#19B0A1;
        text-decoration:none;
}
div.curfl{
	border-radius:4px;
	overflow:hidden;
	margin-bottom:30px;
	background:#F9FFFE;
}
div.curfl&gt;span{
	padding:8px;
	background:#1F9BA1;
	display:block;
	color:#fff;
	font-weight:bold;
	font-size:.9em;
	position:relative;
}
div.curfl&gt;div{
        font-size:.9em;
        padding:8px 15px;  
        border:1px solid #1F9BA1;
}
div.curfl&gt;div&gt;span{
	display:block;
	padding:3px 0;
}
div.curfl&gt;div&gt;span&gt;a&gt;img{
	display:inline-block;
	width:20px;
	vertical-align:bottom;
	margin-right:2px;
}
div.flby{
        border-radius:4px;
        overflow:hidden;
	margin-bottom:30px;
	background:#F2F2F2;
	position:relative;
}
div.flby&gt;span{
        padding:8px 15px;
        background:#7A7A7A;
        display:block;
        color:#fff;
        font-weight:bold;
        font-size:.9em;
}
div.flby&gt;span.dropdown{
	position:absolute;
	right:0;
	top:0;
}
div.flby&gt;span.dropdown&gt;img#dropfilter{
	width:18px;
	cursor:pointer;
	display:none;
}
div.flby&gt;div{
	font-size:.9em;
	padding:8px 15px;
	border:1px solid #7A7A7A;
}
div.flby&gt;div&gt;span{
	display:block;
	padding:3px 0;
}
div.flby&gt;div&gt;span&gt;a{
	font-size:1em;
}

div#filters&gt;span{
        display:block;
        padding:3px 0;       
}
div#filters&gt;span&gt;a{    
        font-size:1em; 
}
.sm{
	font-size:.8em !important;
	right:0;
	border-radius:3px;
	background:#ff7500;
	color:#fff;
	padding:0 2px 2px 5px !important;
	cursor:pointer;
	bottom:5px;
	display:inline-block;
	margin:3px 0;
}
.sm:hover{
	background:#fca960;
}
.exp{
        font-size:.8em !important;
        right:0;    
        border-radius:3px;
        color:#fff;               
        padding:0 2px 2px 5px !important;
        cursor:pointer;            
        bottom:5px;        
        display:inline-block;           
        margin:3px 0; 
	background:#EA2C54;
}
.exp:hover{
	background:#F25C7C;
}
.hidefilter{
	display:none;
}
.hidefilter&gt;span{
	display:block;
	padding:3px 0;
}
.hidefilter&gt;span&gt;a{
	font-size:1em;	
}
span.optsel{
	display:inline-block !important;
	padding:3px 5px !important;
	background:#24A3A8;
	color:#fff;
	margin:3px 8px 3px 0;
	border-radius:2px;
}
div.flexopt{
	position:relative !important;
	box-sizing:border-box;
	padding:0;
	margin-top:5px;
	display:inline-flex;
}

input[type=radio] {
  position: absolute;
  visibility: hidden;
  display: none;
}

div.radio-group label {
  color:#fff;
  background: #1F9BA1;
  display: inline-block;
  cursor: pointer;
  font-weight: bold;
  padding: 5px;
  font-size:17px;
}

input[type=radio].optcl:checked + label{
  color:#555;
  background: #8EEBEF;
}

label + input[type=radio] + label {
  border-left: solid 3px #8EEBEF;
}
.radio-group {
  width:auto !important;
  border: solid 3px #8EEBEF;
  display: inline-block;
  border-radius: 6px !important;
  overflow: hidden;
}
.optionbdr{
	border-top:2px solid #ddd;
	margin-top:6px;
	padding-top:10px !important;
	position:relative;
}
.cart{
	padding:2px 4px;
	color:#fff;
	background:#11C24B;
	border-radius:4px;
	font-weight:600;
	font-size:0.8em;
	position:absolute;
	right:0;
	bottom:28px;
}
.effect6{
    position:relative;
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
#lpre{
	display:none;
	background:#277995;
	width:220px;
	height:120px;
	position:fixed;
	left:50%;
	top:50%;
	margin-left:-110px;
	margin-top:-50px;
	z-index:10;
	text-align:center;
	padding-top:20px;
	border-radius:8px;
}
#lpre&gt;img{
	background:#fff;
	padding:8px;
	border-radius:50px;
}
.linfo{
	margin:5px 0;
}
#breadcrumb {
	list-style: none;
	display: flex;
	margin:0;
	padding-left:0;
	overflow-y:hidden;
	overflow-x:auto;
	white-space:nowrap;
}

#breadcrumb .icon {
	font-size: 14px;
}

#breadcrumb li {
}

#breadcrumb li a {
	color: #FFF;
	display: block;
	background: #3498db;
	text-decoration: none;
	position: relative;
	height: 30px;
	line-height: 32px;
	padding: 0 10px 0 5px;
	text-align: center;
	margin-right: 23px;
}

#breadcrumb li:nth-child(even) a {
	background-color: #2980b9;
}

#breadcrumb li:nth-child(even) a:before {
	border-color: #2980b9;
	border-left-color: transparent;
}

#breadcrumb li:nth-child(even) a:after {
	border-left-color: #2980b9;
}

#breadcrumb li:first-child a {
	padding-left: 15px;
	-moz-border-radius: 4px 0 0 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px 0 0 4px;
}

#breadcrumb li:first-child a:before {
	border: none;
}

#breadcrumb li:last-child a {
	padding-right: 15px;
	-moz-border-radius: 0 4px 4px 0;
	-webkit-border-radius: 0;
	border-radius: 0 4px 4px 0;
}

#breadcrumb li:last-child a:after {
	border: none;
}

#breadcrumb li a:before,
#breadcrumb li a:after {
	content: "";
	position: absolute;
	top: 0;
	border: 0 solid #3498db;
	border-width: 15px 10px;
	width: 0;
	height: 0;
}

#breadcrumb li a:before {
	left: -20px;
	border-left-color: transparent;
}

#breadcrumb li a:after {
	left: 100%;
	border-color: transparent;
	border-left-color: #3498db;
}

#breadcrumb li a:hover {
	background-color: #0FCFF3;
}

#breadcrumb li a:hover:before {
	border-color: #0FCFF3;
	border-left-color: transparent;
}

#breadcrumb li a:hover:after {
	border-left-color: #0FCFF3;
}

#breadcrumb li a:active {
	background-color: #16a085;
}

#breadcrumb li a:active:before {
	border-color: #16a085;
	border-left-color: transparent;
}

#breadcrumb li a:active:after {
	border-left-color: #16a085;
}
.spinner {
  margin: 30px auto 0;
  width: 70px;
  text-align: center;
}

.spinner &gt; div {
  width: 18px;
  height: 18px;
  background-color: #fff;

  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}

.spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.spinner .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

@-webkit-keyframes sk-bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0) }
  40% { -webkit-transform: scale(1.0) }
}

@keyframes sk-bouncedelay {
  0%, 80%, 100% { 
    -webkit-transform: scale(0);
    transform: scale(0);
  } 40% { 
    -webkit-transform: scale(1.0);
    transform: scale(1.0);
  }
}

.spinner2 &gt; div {
	background-color: #aaa !important;
}

.nwsmltxt{
	font-size:15px;
}
.techinquire{
	font-size:15px;
	margin:0 auto;
	background:#fff;
	width:380px;
	position:relative;
	border-bottom:50px solid #eee;
	color:#555;
	border-radius:5px;
}
.techinquire&gt;div.hdr{
	padding:18px;
	background:#87b8d1;
	color:#fff;
}
.techinquire&gt;div.hdr&gt;img{
	position:absolute;
	width:60px;
	top:16px;
	right:32px;
}
.techinquire&gt;div.hdr&gt;span:first-child{
	font-size:24px;
	display:block;
}
.techinquire&gt;div.hdr&gt;span:nth-child(2){
        font-size:15px;
}
.techinquire&gt;div.cnt{
	padding-bottom:0 !important;
}
.techinquire&gt;div.cnt&gt;div{
	width:100%;
}
.techinquire&gt;div{
	padding:18px;
	background:#eee;
}
.techinquire&gt;div.cnt&gt;div&gt;input{
	border:2px solid #dbdbdb;
	margin-bottom:12px;
	width:100%;
	font-size:15px;
	padding:3px;
	border-radius:3px;
}
.techinquire&gt;div&gt;textarea{
	width:100%;
	height:100px;
	border:2px solid #dbdbdb;
	border-radius:3px;
}
.techinquire&gt;button{
	position:absolute;
	right:20px;
	font-size:15px;
	border:0;
	background:#ff7500;
	color:#fff;
	padding:6px 9px;
	cursor:pointer;
	border-radius:3px;
}
      .my-mfp-slide-bottom .zoom-anim-dialog {
        opacity: 0;
        -webkit-transition: all 0.2s ease-out;
        -moz-transition: all 0.2s ease-out;
        -o-transition: all 0.2s ease-out;
        transition: all 0.2s ease-out;

        -webkit-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
        -moz-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
        -ms-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
        -o-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
        transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );

      }
      
      /* animate in */
      .my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {
        opacity: 1;
        -webkit-transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
        -moz-transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
        -ms-transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
        -o-transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
        transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
      }

      /* animate out */
      .my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {
        opacity: 0;

        -webkit-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
        -moz-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
        -ms-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
        -o-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
        transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
      }

      /* Dark overlay, start state */
      .my-mfp-slide-bottom.mfp-bg {
        opacity: 0;

        -webkit-transition: opacity 0.3s ease-out; 
        -moz-transition: opacity 0.3s ease-out; 
        -o-transition: opacity 0.3s ease-out; 
        transition: opacity 0.3s ease-out;
      }
      /* animate in */
      .my-mfp-slide-bottom.mfp-ready.mfp-bg {
        opacity: 0.8;
      }
      /* animate out */
      .my-mfp-slide-bottom.mfp-removing.mfp-bg {
        opacity: 0;
      }
.rating{
	background:none !important;
	position:absolute;
	right:0;
	padding:1px !important;
}
.rating&gt;img{
	width:20px;
	vertical-align:middle;
}
#loginfrm, #passffrm{
	margin:0;
}
input.form-control, select.form-control{
        border: 2px solid #fff;
        margin-bottom: 12px;
        width: 100%;    
        font-size: 15px;
        padding: 3px;
        border-radius: 3px;
}
.text-right{
	margin:0;
	float:right;
}
.btn{
	font-size: 15px;
	border: 0;
	background:#ff7500;
	color: #fff !important;
	padding: 6px 9px;
	cursor: pointer;
	border-radius: 3px;
	margin:0 !important;
}
.btn:hover{
	background:#fca960 !important;
	text-decoration:none !important;
}
.regfapas{
	color:#fff;
	font-size:13px;
	text-align:center;
	display:block;
	margin-bottom:8px;
}
.regfapas&gt;a{
	color:#fff !important;
	font-size:13px;
	padding:0 5px !important;
	margin:0 !important;
}
#passftab&gt;form&gt;div&gt;div, #passftab2&gt;form&gt;div&gt;div{
	font-size:24px;
	font-weight:600;
}
#passftab&gt;form&gt;div&gt;div&gt;div, #passftab2&gt;form&gt;div&gt;div&gt;div{
	font-size:14px;
	font-weight:200;
	margin:8px 0 0 0;
}
.passfbtn{
	margin:0 !important;
}
.buttonflex{
	display:flex;
	justify-content:space-between;
}
.registerCont{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.registerCont&gt;div.contentText{
	width:48%;
}
#mntab{
	display:none;
	position:absolute;
	right:0;
	padding:22px;
	padding-right:9px;
	top:4px;
}
#mntab&gt;img{
	width:31px;
	z-index:2;
	cursor:pointer;
}
div.mntabmenu{
	background:#0F7D92;
	width: 100%;
	position: fixed;
	left: 0;
	top: 0;
	color: #fff;
	height: 100%;
	box-sizing: border-box;
	z-index: 2;
	display:none;
	overflow-y:auto;
}
div.mntabmenu&gt;div{
	height:81px;
	background:#87b8d1;
}
div.mntabmenu&gt;a{
	padding: 12px;
	box-sizing: border-box;
	display: block;
	cursor:pointer;
	display:block;
	color:#fff;
	text-decoration:none;
}
div.mntabmenu&gt;a:hover{
	background:#129DB7;
}
#tablogo{
	width:188px;
	position:absolute;
	top:10px;
	left:10px;
}
label.control-label{
	color:#555 !important;
	background:none;
	cursor:auto;
	font-weight:200;
	padding:0;
}
::placeholder {
	color:#aaa;
	text-overflow:ellipsis;
}
#closetab{
	width:18px;
	position:absolute;
	right:33px;
	top:33px;
	cursor:pointer;
}
.optionsel{
	display:block;
	font-size:1em;
}
.koval{
	display:none;
}
.submitdiv1{
	width:50%;
	padding-right:30px;
	padding-left:2px
}
.submitdiv2{
	width:50%;
	padding-left:30px;
	padding-right:2px;
}
span.break{
	display:none !important;
}
#submitreview{display:flex;padding-top:15px}
@media screen and (min-width:1376px) and (max-width:1980px){body{min-width:1376px}}
@media screen and (max-width:1375px){.abtuspro{width:auto;}.mcnt div.n{justify-content: space-around !important;}.mcntm3&gt;section,.mcntm2&gt;section{width:100%}div.promoimg&gt;img{width:100%}body,.ptab,#plist&gt;div&gt;span{min-width:auto !important;width:100% !important}#plist&gt;div&gt;span+span{width:155px !important}#plist&gt;div&gt;a+span{width:100%}#topnavf{padding:0 4px;box-sizing:border-box}}
@media screen and (max-width:1280px){.koval{display:block}.kovalidation{margin-left:0 !important;background:none !important}.mcnt div.n span img{width:45px}.mcnt div.n span{font-size:.9em}section.ourloc&gt;span&gt;iframe{width:100%}}
@media screen and (max-width:1120px){.koval{display:none}.kovalidation{margin-left:8px !important}.fltt{margin-right:30px}#plist&gt;div{flex-wrap:wrap;flex-direction:column}div.suggest{flex-direction:unset !important}#plist&gt;div&gt;span+span{width:100% !important}.mbflx{margin-left:0 !important;border:1px solid #ddd;padding-left:50%;background:#f5f5f5;border-top:0;box-sizing:border-box;height:166px;padding-top:11px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;}.ptab{border-bottom-left-radius:0;border-bottom-right-radius:0}.flximg{position:absolute;left:1px;bottom:1px;z-index:1}.mbflx&gt;button{margin:0 auto;}}
@media screen and (max-width:1024px){div.glterms&gt;span{text-align:left !important}div.ts{left:40%}.phdr{background-position-x:-348px}.promoimg{order:2;margin-top:15px}div.promoimg&gt;img{width:auto}.mcntm2&gt;section&gt;div&gt;span{text-align:center}.mcntm2&gt;section{flex-wrap:wrap}.mcntm2&gt;section.gnt{flex-wrap:nowrap}.mcntm2&gt;section&gt;div{width:80%}div.y{flex-wrap:wrap !important}.mcnt div.n span.im{margin:8px !important;}div.t{left:34% !important}.dtrow&gt;span{min-width:72px !important}.mcnt{box-sizing:border-box;flex-wrap:wrap;overflow:hidden}.mcnt&gt;div{width:50%;box-sizing:border-box}.rbdr{border:0;box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset}.acnt{margin-top:150px}.acnt &gt; div{font-size:2em}.searchbg{width:500px !important;}}
@media screen and (max-width:986px){span.break{flex-basis: 100%;display:inline-block !important;width:0;height:0}}
@media screen and (max-width:920px){.simg{min-width:300px !important;width:300px !important;margin-right:0 !important;height:300px !important}div.s &gt; span{font-size:0.9em}div.s &gt; span.simg &gt; span{font-size:0.8em}.maindesc{font-size:0.9em}}
@media screen and (max-width:900px){div.pprdmain&gt;div.prdmain&gt;section.sctt&gt;div.pmnfopic&gt;span.slickimg&gt;ul.slick-dots{overflow-x:auto;white-space:nowrap}}
@media screen and (max-width:860px){.menutext{display:none;}.sct{height:auto !important}div.ts{border:0;position:relative}a.goto{margin-top:25px !important;display:inline-block;margin:0 auto;position:relative !important;border-radius:5px}.phdr{height:300px;background:none !important}div.ts{top:3%;left:auto;}.phdr&gt;section&gt;div.t&gt;img{display:none}div.t{top:30px !important;width:100%;left:auto !important}.searchbg{width:300px !important;}.fltt{width:280px}a.guarantee{display:none}}
@media screen and (max-width:820px){div.paging{line-height:40px}section.ourloc{flex-wrap:wrap;}section.ourloc&gt;span{width:100%}section.ourloc&gt;span:nth-child(2){padding:36px}section.ourloc&gt;span:nth-child(2)&gt;div&gt;p{margin-top:26px;}}
@media screen and (max-width:800px){div.ts{font-size:1em}div.ts&gt;span{font-size:1.8em}.mcntm&gt;section{flex-wrap:wrap}.mcntm&gt;section&gt;img{width:100%}div.s{flex-wrap:wrap;}div.s&gt;span{margin:10px !important}.simg{height:200px !important;width:100% !important;min-width:unset !important}div.s&gt;span h2{margin-bottom:3px}.ptab{margin:9px 0 !important}.ptab2{margin:8px 0 0 0 !important}.acnt &gt; div{padding:30px 4px 4px 4px}#accont{padding:8px 35px}div.t{font-size:1.8em !important}.fmenu{flex-wrap:wrap;justify-content:flex-end}.mntb{width:25%}.mlogo{width:50%}.fmenu&gt;div:nth-child(n+4){padding-top:13px}}
@media screen and (max-width:720px){section.tableflex{display:block}section.tableflex&gt;div{width:100%;background:#fff}section.tableflex&gt;div:nth-child(2n+1)&gt;div{border-radius:0;background:#fff}#submitreview{display:block}.submitdiv1,.submitdiv2{display:block;width:100%;padding-left:2px;padding-right:2px;box-sizing:border-box}section.sctt&gt;span.sbrdc+div,.pmnfopic{padding-right:0 !important}div.pmnfopic&gt;span.slickimg+form,div.pmnfopic&gt;span.slickimg+form&gt;div{position:relative !important;top:0 !important;width:100%;margin-top:138px}/*a.ajxpop&gt;img{right:50% !important;margin-right:-127px !important;}*/section.pmodt h2{height:24px;}.pdf{margin-right:0 !important}.prddat{padding:0 18px 58px 18px}.smallsrch{width:388px !important}div.why&gt;section&gt;div.n{padding-top:0 !important}div.r&gt;a{display:none !important}.mcnt div.pop img{width:60px}div.pop{font-size:0.9em}.botmark{flex-wrap:wrap;}.botmark&gt;span:nth-child(2){position:relative !important;padding-top:12px;width:100%}.botmark&gt;span:nth-child(2)&gt;a&gt;img{margin-left:0 !important;margin-right:12px}#sc{display:none}#mntab{display:inline-block}#topnavf{display:none !important}a.cml{padding:12px !important;}#regisdiv{width:100% !important}.techinquire{width:100% !important}.techinquire&gt;div.hdr&gt;img{display:none}div.cnt&gt;div.contentContainer&gt;div:nth-child(2){display:block !important;}div.cnt&gt;div.contentContainer&gt;div:nth-child(2)&gt;div{width:100% !important;box-sizing:border-box}.mfp-container{padding:0 !important}.flexit{display:block !important;}div.flexit&gt;div{width:100% !important;max-width:none !important}.panel{margin-bottom:20px;}.col-sm-8{padding-bottom:20px}.col-sm-4{padding:0 !important}div.unflex{display:block !important}div.unflex&gt;div.contentText{width:100% !important;overflow:hidden;margin-bottom:0 !important}section.pmodt&gt;div{width:100%;padding-right:0 !important;padding-left:0 !important;}}
@media screen and (max-width:760px){.glntm2{padding-bottom:0}.glterms{display:none}.glcontent{margin-right:0 !important;width:100% !important;border-radius:0 !important}section.gnt{margin-bottom:0 !important}img#dropfilter{display:inline-block !important}div#filtercontent{display:none}.prdmain{flex-wrap:wrap;flex-direction:column-reverse;}.fltt{width:100%;margin-right:0}}
@media screen and (max-width:685px){div.oms&gt;span&gt;div:nth-child(1){top:10% !important;left:-11% !important}div.promoimg&gt;img{width:100%}#accont{height:600px;}div.pprdmain&gt;div.prdmain&gt;section.sctt&gt;div.pmnfopic&gt;span.slickimg&gt;div.slick-list{height:315px !important}.slick-list{height:588px !important}.flagsel{position:relative}}
@media screen and (max-width:600px){.mlogo{display:none}#popup{width:300px !important;margin-right:-150px !important;margin-top:-100px !important;}#popup&gt;img{width:300px !important}.mcnt div.n span {font-size:0.8em}.smallsrch{width:363px !important}.mlogo{width:100%;padding-top:12px !important}.fmenu&gt;div{padding-top:36px}.fmenu{padding-top:0}.fmenu&gt;div:nth-child(n+4){padding-top:36px}}
@media screen and (max-width:560px){.mcntm&gt;section&gt;img{width:50%}.mcntm3&gt;section&gt;a{width:60%;}#accont{height:700px;}.slick-list{height:688px !important}}
@media screen and (max-width:530px){.mntb{width:50%}.mbflx{height:340px;padding-left:0}.flximg{width:100%}.flximg&gt;div{margin-right:0 !important;max-width:unset !important;width:calc(100% - 2px) !important}}
@media screen and (max-width:500px){div.abt{height:238px !important;background-size:cover !important}.mcnt div.n span.i{margin:7px 15px 0 0}section.abtmcnt&gt;div&gt;span.i&gt;img{display:none}.mcnt&gt;div{width:100%}.mcnt div.n span {font-size:0.9em}.acnt{margin-top:515px}div.pop{border-radius:0}div.pop{font-size:1em}div#ag{display:none}span.srch{display:none;}}
@media screen and (max-width:460px){section.tableflex&gt;div:nth-child(2n+1)&gt;div{font-weight:bold;}section.tableflex&gt;div:nth-child(2){display:none}div.whytc{padding:100px 25px;}div.t{position:relative;height:auto;padding-bottom:50px;}div.phdr,section.sct{height:auto}.mcntm2&gt;section&gt;div{width:88%}#accont{padding:8px}.alr{float:right}.panel-footer{position:relative !important;text-align:center;pading:18px 0}#breadcrumb&gt;li&gt;a{padding:0;padding-left:5px !important}.prdmain{padding:22px 10px;}#breadcrumb li a::before, #breadcrumb li a::after{border-width:15px 3px}#breadcrumb li a::before{left:-6px}#breadcrumb li a{margin-right:8px;padding-right:3px}#breadcrumb li:last-child a{margin-right:0}#breadcrumb li:last-child a{padding-right:5px}}
@media screen and (max-width:430px){.smallsrch{width:263px !important}}
@media screen and (max-width:420px){.kovalidation{margin-left:0 !important}.koval{display:block}}
@media screen and (max-width:400px){.ptab&gt;div&gt;div{padding:7px 4px;min-width:114px}.mhdr div.sc img, .mhdr div.sc2 img{width:35px}.botmark{font-size:0.9em}div.oms&gt;span&gt;div:nth-child(1){top:9% !important;left:-17% !important}section.ourloc&gt;span:nth-child(2){padding:36px 8px 0 8px;}section.ourloc&gt;span&gt;div&gt;div&gt;a&gt;img{width:39px}}
@media screen and (max-width:340px){.pmnfopic&gt;span&gt;div a{width:300px}section.pmodt h2{margin-right:5px}section.tableflex&gt;div&gt;div{padding:25px 0}section.tableflex&gt;div{padding:25px 0}div.whytc{padding:0}}
@media screen and (max-width:320px){body,.ptab,#plist&gt;div&gt;span{min-width:320px;width:100% !important}}

@media screen and (max-width:1375px){.sct,.acnt,.fcnt,.sctt,.topnav{width:100% !important;box-sizing:border-box}.topnav{padding:0 18px}}
@media screen and (max-width:1375px){.prdmain,.pmodt{width:100% !important;box-sizing:border-box}
</pre></body></html>