body{padding:0px; margin:0px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#333; background:url(../images/main-bg.jpg) left top repeat-x;}
img{border:none;}
a{outline:none;}
.l{float:left;} .r{float:right;} .c{clear:both;}
.bottom{width:100%; background:url(../images/footer-bg.jpg) left bottom repeat-x;}
.wrapper{width:1000px; margin:0px auto;}

/**/
.header{width:100%;}
.logo{padding:29px 0px 0px 10px;}
.logos{padding:6px 10px 0px 0px;}
.logos a{padding:0px 6px;}
.banner{width:100%; background:url(../images/banner-bg.jpg) center bottom no-repeat;}

/*Middle*/
.middle{width:100%; padding:10px 0px 30px 0px;}
.middle1{width:100%; padding:10px 0px 30px 0px;}
.box{width:974px; padding:0px 13px 10px 13px;}
.box-heading{width:100%; background:url(../images/box-top.jpg) center top no-repeat; color:#212121; font-size:18px; line-height:42px;}
.box-heading1{width:938px; background:url(../images/box-top1.jpg) center top no-repeat; color:#212121; font-size:18px; line-height:42px; padding:0px 0px 0px 36px}
.box-heading .a1{width:160px; padding:0px 0px 0px 41px}
.box-heading .a2{width:300px; padding:0px 0px 0px 36px}
.box-heading .a3{width:180px; padding:0px 0px 0px 46px}
.box-heading .a4{width:175px; padding:0px 0px 0px 36px}
.box-repeat{width:100%; background:url(../images/box-repeat.jpg) center top repeat-y;}
.box-repeat1{width:100%; background:url(../images/box-repeat1.jpg) center top repeat-y;}
.box-bottom{width:100%; background:url(../images/box-bottom.jpg) center bottom no-repeat;}
.clients{width:203px;}
.client-logos{width:100%; text-align:center; padding:15px 0px 0px 0px;}
.about{padding-right:28px;}
.aboutus{width:304px; padding:15px 0px 0px 28px; background:url(../images/about.jpg) left 74px no-repeat; color:#585858;}
.aboutus span{color:#0091d5;}

.mtext{width:910px; padding:15px 32px 25px 32px; color:#585858; line-height:20px;}
.mtext span{color:#0091d5;}
.mtext h2{color:#0091d5; font-size:16px; margin:0px; padding:10px 0;}
.mtext a{color:#0091d5; font-size:14px; margin:0px; padding:0px; text-decoration:underline;}
.mtext a:hover{color:#000; font-size:14px; margin:0px; padding:0px; text-decoration:none;}
.iso{padding:10px 0px 0px 110px;} 
.more{color:#0091d5; font-size:14px; padding:10px 20px 15px 0px;}
.more a{text-decoration:none; color:#585858; padding-right:2px; font-size:12px;}
.more a:hover{color:#0091d5;}
.application{width:208px; padding:10px 0px 0px 22px;}
.application ul{
	padding: 0px;
	min-height: 120px;
	margin: 0px;
	list-style: none;
	font-size: 14px;
}
.application ul li{padding:0px; color:#0091d5; font-size:18px; line-height:22px;}
.application ul li a{text-decoration:none; color:#585858; font-size:12px;}
.application ul li a:hover{color:#0091d5;}
.quality{width:187px; padding:10px 0px 0px 22px; background:url(../images/quality.jpg) 5px 102px no-repeat;}
.quality ul{padding:0px; min-height:120px; margin:0px; list-style:none;}
.quality ul li{padding:0px; color:#0091d5; font-size:18px; line-height:22px;}
.quality ul li a{text-decoration:none; color:#585858; font-size:12px;}
.quality ul li a:hover{color:#0091d5;}

.quick{width:187px; padding:10px 0px 0px 15px;}
.quick ul{padding:0px; min-height:120px; margin:0px; list-style:none;}
.quick ul li{
	padding: 0px;
	color: #000000;
	font-size: 12px;
	line-height: 22px;
}
.quick ul li a{text-decoration:none; color:#585858; font-size:14px;}
.quick ul li a:hover{color:#0091d5;}

/*Tab box*/
.tab1{width:200px; padding-left:13px; position:relative; left:1px;}
.tab1 ul{padding:0px; margin:0px; list-style:none;}
.tab1 ul li{padding-bottom:3px;}
.tab1 ul li a{text-decoration:none; color:#212121; background:url(../images/tab1.jpg) left center no-repeat; line-height:29px; display:block; padding-left:13px;}
.tab1 ul li a:hover{color:#0093d7; background:url(../images/tab1-h.jpg) left center no-repeat;}
.tab1 ul li a.selected{color:#0093d7; background:url(../images/tab1-h.jpg) left center no-repeat;}
.tab-box-bg{width:747px; height:242px; padding:3px 32px 8px 8px; background:url(../images/tab-box-bg.jpg) left top no-repeat;}
.inner-tab{font-weight:bold;}
.inner-tab ul{padding:0px 0px 0px 17px; margin:0px; list-style:none;}
.inner-tab ul li{padding-right:2px; float:left;}
.inner-tab ul li a{text-decoration:none; color:#000; background:url(../images/tab-left.jpg) left top no-repeat; padding-left:10px; line-height:23px; display:block;}
.inner-tab ul li a span{background:url(../images/tab-right.jpg) right top no-repeat; padding-right:10px; line-height:23px; display:block;}
.inner-tab ul li a:hover{background:url(../images/tab-left-h.jpg) left top no-repeat; color:#FFF;}
.inner-tab ul li a:hover span{background:url(../images/tab-right-h.jpg) right top no-repeat;}
.inner-tab ul li a.selected{background:url(../images/tab-left-h.jpg) left top no-repeat; color:#FFF;}
.inner-tab ul li a.selected span{background:url(../images/tab-right-h.jpg) right top no-repeat;}
.inner-tab-box-bg{width:747px; height:219px; padding:0px; background:url(../images/inner-tab-box-bg.jpg) left top no-repeat;}
.tab-box{width:373px;}
.left{width:358px!important; padding-left:15px!important;}
.tab-box-title{font-size:14px; color:#000; background:url(../images/arrow.gif) 10px center no-repeat; padding-left:25px; line-height:38px;}
.tab-box-pro-img{padding:12px 0px 0px 0px;}
.features{width:225px; padding-top:35px; margin-left:-35px; color:#000;}
.features .title{color:#0091d5; background:url(../images/arrow.gif) left center no-repeat; padding-left:18px; line-height:normal; font-size:14px;}
.features .more{padding:0px; line-height:20px;}
.features .more a{text-decoration:none; color:#585858; padding-right:15px; background:url(../images/arrow2.gif) right 6px no-repeat;}
.features .more a:hover{color:#0091d5;}

.left1{width:710px!important; padding-left:15px!important;}
.features1{width:275px; padding-top:35px; color:#000;}
.features1 .title{color:#0091d5; background:url(../images/arrow.gif) left center no-repeat; padding-left:18px; line-height:normal; font-size:14px;}
.features1 .more{padding:0px; line-height:20px;}
.features1 .more a{text-decoration:none; color:#585858; padding-right:15px; background:url(../images/arrow2.gif) right 6px no-repeat;}
.features1 .more a:hover{color:#0091d5;}

.features2{width:275px; padding-top:5px; color:#000;}
.features2 .title{color:#0091d5; background:url(../images/arrow.gif) left center no-repeat; padding-left:18px; line-height:normal; font-size:14px;}
.features2 .more{padding:0px; line-height:20px;}
.features2 .more a{text-decoration:none; color:#585858; padding-right:15px; background:url(../images/arrow2.gif) right 6px no-repeat;}
.features2 .more a:hover{color:#0091d5;}
.table{}
.table td{border:#f0f0f0 1px solid;}
.table .a1{ background:#0090d5; color:#fff; font-weight:bold; text-align:center; font-size:16px;}
.table .a2{ background:#E8FFFF;}
.table .b1{ background:#ec880c; color:#fff; font-weight:bold; text-align:center; font-size:16px;}
.table .b2{ background:#FFFFCC;}

.table .c1{ background:#ec880c; color:#fff; font-weight:bold; text-align:center; font-size:16px;}
.table .c2{ background:#0090d5; color:#fff; font-weight:bold; text-align:center;}
.table .c3{ background:#f0f0f0; font-weight:bold; text-align:center;}
.table .c4{ background:#F4FFFF; text-align:center;}
.table .c5{ background:#ffffe6; text-align:center;}





/*Footer*/
.footer{background: #078CCF url("../images/wall.png") repeat; width:100%; border-top: 5px solid #EB8811;}
.footer-navi{
	  background: rgba(0, 0, 0, 0) url("../images/footer-navi.jpg") no-repeat scroll center top;
    line-height: 38px;
    margin-top: -7px;
    text-align: center;
    width: 100%;
	}
.footer-navi a{text-decoration:none; color:#000; padding:0px 5px;}
.footer-navi a:hover{color:#0090d8;}
.copyright{
    color: #ffffff;
    padding: 30px 0 20px 15px;
    text-align: center;
    width: 100%;
	}
.copyright a{text-decoration:none; color:#F58635;}
.copyright a:hover{color:#000;}
.w3c{text-align:right; padding:15px 15px 0px 0px; line-height:20px;}
.w3c a{padding-left:5px;}

#gallery {}
	#gallery ul {list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {border: 5px solid #3e3e3e; border-width: 5px 5px 20px;}
	#gallery ul a:hover img {border: 5px solid #EC880C; border-width: 5px 5px 20px;	color: #f0f0f0;}
	#gallery ul a:hover { color: #f0f0f0; }



.navigation-top li{
	background: rgba(0, 0, 0, 0) url("../images/navi-ico.png") no-repeat scroll 0 10px !important;
    padding: 5px 0 0 40px !important;
	}
	
.navigation-top h2{
    color: #f58635;
    font-size: 16px;
    margin: 0 0 0 -70px;
    padding: 10px 0;}
	
.mtext h3 {
    color: #F58635;
    font-size: 14px;
    margin: 0;
    padding: 10px 0;
}

.mtext td {
    padding: 5px;
	border:1px solid #eee;
}

.input-group {
    border-collapse: separate;
    display: table;
    margin: 6px 0;
    position: relative;
}

.input-group-addon {
    background-color: #eeeeee;
    border: 1px solid #cccccc;
    border-radius: 4px;
    color: #555555;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    padding: 0px 12px;
    text-align: center;
}

.input-group-addon:first-child {
    border-right: 0 none;
}

.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

.form-control::-moz-placeholder {
    color: #999999;
    opacity: 1;
}
textarea {
    overflow: auto;
}

.form-control {
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}

.input-group .form-control {
    float: left;
    margin-bottom: 0;
    position: relative;
    width: 340px;
    z-index: 2;
}
textarea.form-control {
    height:70px;
}

.input-group .form-control, .input-group-addon, .input-group-btn {
    display: table-cell;
}

.btn-primary {
    background-color: #00abed;
    border: medium none;
    border-radius: 4px;
    color: #ffffff;
    padding: 8px 14px;
}

.btn-primary:hover {
    background-color: #F58635;
	cursor:pointer;
}

.example-image{
	border:1px solid #ccc;
	padding:5px;}
	
.row-md{
	width:100%}
.col-md-7{
	width:60%;
	float:left;}
.col-md-5{
	width:40%;
	float:left;}
.col-text td{
	font-size:16px;
	color:#222;
	font-family:calibri;
	padding-left:20px;
	}
	
.img-responsive{
	width:100%;
	padding:50px 0 0 10px;
	}
.img-pro{
    width:250px;}
	
.img-Safety{
	width:170px;}
	
.download-link{
	background: #00B3FB!important;
	padding:5px 10px!important;
	text-decoration:none!important;
	color:#000000!important;
	border-radius:3px!important;}
	
.download-link:hover{
	background: #F58635!important;
	padding:5px 10px!important;
	color:#FFFFFF!important;}
	
.send-link{
	background: #222!important;
	padding:5px 10px!important;
	text-decoration:none!important;
	color:#fff!important;
	border-radius:3px!important;}
	
.send-link:hover{
	background: #F58635!important;
	padding:5px 10px!important;
	color:#FFFFFF!important;}
	
.col-1{
	display:inline-block;}
	
.col-1 ul{
	padding:0px;
	margin:0px;}

.col-1 li{
		display:inline-table;
		margin:10px;
		padding:10px;
		font-size:18px;
		color:#078CCF;
		width:250px;
		border:5px solid #f1f1f1;
		height:272px;
		line-height:22px;}
		
.col-1 li:hover{
		border:5px solid #078CCF;
		}
.col-1 p{
		font-size:18px!important;
		color:#111!important;		
		border:none!important;
		text-align:center;
		}
	
.col-1 img{
		width:250px;}
		
/*.col-1 img:hover{
		opacity:0.8;
		}*/
		
.col-1 a{
		text-decoration:none;
		color:#111;
		font-size:14px;
		}
.col-1 a:hover{
		color:#078CCF;
		}
		

.col-home li{
		margin:10px;
		background:#fff;
		padding:10px;
		border: 2px solid #f2f2f2;
		height:220px;
		line-height:18px;}
		
.col-home li:hover{
		border:2px solid #078CCF;
		color:#078CCF;
		}
	
.col-home img{
		width:200px;}
		
.col-home li p{
		border:none!important;
		color:#111!important;
		font-size:16px!important;
		padding:0px!important;}
		
.col-home li p:hover{
			color:#078CCF;!important;}
	
/*.col-home img:hover{
		opacity:0.8;
		}*/
		
.col-home li a{
    color: #111111;
    display: inline-block;
    padding-top: 10px !important;
    text-decoration: none;
		}
.col-home li a:hover{
		color:#078CCF;
		}
		
.ind-pro li{
		display:inline-block;
		padding-right:10px;
		text-align:center;}
		









/*----- Tabs -----*/

    /*----- Tab Links -----*/
    /* Clearfix */
    .tab-links:after {
        display:block;
        clear:both;
        content:'';
    }
	
.tab-links{
    margin: 0;
    padding: 0;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;}
 
    .tab-links li {
        margin:0px 5px;
        float:left;
        list-style:none;
    }
 
        .tab-links a {
            padding:9px 15px;
            display:inline-block;
            border-radius:3px 3px 0px 0px;
            background:#F58635;
            font-size:16px;
            font-weight:600;
            color:#111;
			text-decoration:none;
            transition:all linear 0.15s;
        }
 
        .tab-links a:hover {
            background:#0090CC;
           
        }
 
    li.active a, li.active a:hover {
        background:#f6f6f6;
        color:#4c4c4c;
    }
 
    /*----- Content of Tabs -----*/
    .tab-content {
           background: #f6f6f6 none repeat scroll 0 0;
    padding: 15px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    }
 
        .tab {
            display:none;
        }
 
        .tab.active {
            display:block;
        }
.app-text li{
		font-size:12px!important;
		color:#444!important;}