/*inpage all banner css images*/
.services_bg{background:url(../images/servicesbg.png); background-repeat:no-repeat; background-size:cover; background-position:center;}
.bottom_bg{background:url(../images/bottombg.png); background-repeat:no-repeat; background-size:cover; background-position:center;}
.contact_bg{background:url(../images/contactusbg.png); background-repeat:no-repeat; background-size:cover; background-position:center;}
.about_bg{background:url(../images/aboutusbg.png); background-repeat:no-repeat; background-size:cover; background-position:center;}
.inpage_servicesbg{background:url(../images/servicesbg.png); background-repeat:no-repeat; background-size:cover; background-position:center;}
.quote{background:url(../images/quote.png); background-repeat:no-repeat; background-size:cover; background-position:center;}


@media (min-width: 1025px){	
.tophead{height: 60px;}
.topcontact{height: 40px; text-align: center;  width: 140px; font-size: 14px; float: right; border: 1px #fff solid; border-radius: 40px; 
	margin-top: 10px; background: url(../images/lang.png) no-repeat 10px center;}		
.toplang select{border: 0; color: #fff; background: no-repeat;outline: none; height: 36px; width: 80px; float: right; margin-right: 20px;}
.toplang select option{color:#333;}
	
.auto-header{max-width:80%; margin:0 auto;}
.nav{position:fixed; z-index:9999; width:100%;}
.logo{width:200px; height:60px; float:left; border:0px; z-index:9999; position:absolute; top: 0; z-index: 9999; margin-top: 20px;}

/*search-css*/
#goodcover{display:none;position:absolute;top:0%;left:0%;width:100%;height:5000px;background-color:black;z-index:1001;-moz-opacity:0.8;opacity:0.70;filter:alpha(opacity=80);margin-top:-45px;overflow:hidden;}
#code{width:1000px;height:auto;overflow:hidden;padding:10px;position:absolute;display:none;left:45%;z-index:1002;text-align:center;}
.close1{width:100%;height:60px;}
#closebt{float:right;}
#closebt img{width:25px;}
/*input*/
.search-input{border:0;outline:none;font-size:14px;height:50px;width:500px;padding-left:20px;margin-left:10px; }
.goodtxt{border: 0px red solid;}
.btnser{margin-left:10px;padding:15px 40px;clear:both;color:#fff;font-size:16px;text-decoration:none;background-color:#20d34a;border:0px;outline:none;cursor:pointer;}

.submit_search a{text-decoration:none; float:right; margin:10px 0 0 0;  position:relative; cursor:pointer; border-radius: 100%;}
.submit_search a:before{content:"\f002";font-family:FontAwesome;font-size:18px;color:#fff; text-align:center; }
.fixed{position: fixed; z-index: 999; display:inline-block;  width:100%; margin:0 auto; background-color:#002b5c;}

	.section_icon{max-width: 80%; height: 350px; border-radius: 30px 30px 0 0; margin: -350px auto 0 auto; background: #fff; position: relative; padding: 60px 20px 0 20px; }
	.section_top{text-align: center;}
	.section_top h3{text-align: center; font-size: 16px; color: #002b5c;}
	.section_top p{text-align: center; font-size: 14px; color: #333333; line-height: 26px;}
	
/*About css*/
.section_title{margin:40px auto 20px auto;  text-align:left;}
.section_title h1{font-size:24px;}
.section_title h1 span{font-size:14px; color: #999; padding-left: 10px;}
.section_title hr{height:4px;width:90px;text-align:left;position:relative;background:#0fa29a;  margin: 0; border:0;}

	
.section_services{margin:40px auto 20px auto;  text-align:left;}
.section_services h1{font-size:24px;color: #0fa29a; text-align: center; }
.section_services hr{height:5px;width:90px;text-align:center!important;position:relative;background:#0fa29a;}
	.section_services p{color: #444;}
	
.btn {
	padding:0.8em 1.8em;
	color: #fff;
	background-color:rgba(244,160,26,255);
	text-decoration: none;
	font-size:14px;
	text-align: center;
	display: inline-block;
	border-radius: 40px;
	
}
.btn:hover {
	color:#fff;
	transition: background-color .3s;
	background:#0ea29a;
	}
	
	.trackbtn {
	padding:1em 3em;
	color: #fff;
	background-color:rgba(244,160,26,0);
	text-decoration: none;
	font-size:16px;
	text-align: center;
	display: inline-block;
	border-radius: 40px;
		border: 2px #fff solid;
	
}
	.trackbtn:hover {
	color:#fff;
	transition: background-color .3s;
	background-color: rgba(244,160,26,255);
		border: 2px #f4a01a solid;
	}

/*index products*/
.container{width:100%; height:auto; overflow:hidden; position:relative; margin:50px auto;}
.container-ser{width:100%; height:auto; overflow:hidden; position:relative; margin:0 auto;}
.index_left_bg{width: 50%; background:url(../images/index_left_bg.png); background-repeat:no-repeat; background-size:cover; background-position:center; min-height: 510px; float:left;}
.index_right_bg{width: 50%; background: #00539b; min-height: 510px; float:left; padding: 50px 20px; color: #fff;}
.index_right_bg h1{font-size: 24px;}
.index_right_bg p{ width: 100%; padding: 5px 0;}
.track-form,.track select{ height: 50px; border-radius: 40px; width: 400px; outline: none; font-size: 16px; padding:0px 20px; border: 0;}
	
	
.index_container{max-width:80%; margin:0 auto 0 auto; height: auto; overflow: hidden;}
.index_container p{line-height:28px; font-size:16px;}
.index_container h2{color: #fff; text-align: center; font-size: 36px; line-height: 52px; font-weight: normal;}

.row-4{ min-height:1px; padding-left:30px; width:24%; vertical-align:top;}
.services-block{position:relative; display:inline-block; margin:30px auto 0 auto;}
.services-block .image{position:relative; }
.services-block .image img{position:relative;width:100%;display:block;border-radius: 5px 5px 0 0;}
.services-block .lower-box{position:relative;padding:10px 0px; background: #fff; border-radius: 0 0 5px 5px; border-bottom: 1px solid #e9e9e9;border-left: 1px solid #e9e9e9;border-right: 1px solid #e9e9e9;}
.services-block .lower-box h3{position:relative;color:#333333;font-size:18px;font-weight:700;line-height:1em; text-decoration:none; text-align: center;}
.services-block .lower-box h3 a{position:relative;color:#002b5c;font-size:18px;font-weight:700;line-height:1em; text-decoration:none;}
.services-block .lower-box h3 a:hover{color:#20d34a;}
.services-block .lower-box h4{color:#666; font-size: 14px; text-align: center; margin: 0; padding: 0; font-weight: normal;}
.services-block .lower-box p{color:#333; line-height:24px; padding: 0 15px; font-size: 16px; }
.services-block .lower-box span a{text-decoration:none;  display:block;}
	.min_height{min-height: 135px;}
/*.services-block .lower-box span a:hover{color:#e04f00; text-decoration:underline;}*/
	
	
.row-3{ min-height:1px; padding-left:30px; width:33%; vertical-align:top;}

.hvr-float{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.hvr-float:hover,.hvr-float:focus,.hvr-float:active{-webkit-transform:translateY(-8px);transform:translateY(-8px);}
	.hvr-float:hover{box-shadow: 0 5px 10px 0px rgba(0,0,0,0.2);
  	-moz-box-shadow: 0 5px 10px 0px rgba(0,0,0,0.2);
  	-webkit-box-shadow: 0 5px 10px 0px rgba(0,0,0,0.2);
  	-o-box-shadow: 0 5px 10px 0px rgba(0,0,0,0.2);
  	-ms-box-shadow: 0 5px 10px 0px rgba(0,0,0,0.2); }

.part_one_btn .btn {
	padding:1em 1.5em;
	clear: both;
	color: #fff;
	text-decoration: none;
	border-radius:30px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	width:150px;
	margin-top:30px;
	display:block;
	background:#199eb8;

}
.part_one_btn .btn:hover {
	color:#fff;
	transition: background-color .3s;
	border-radius:30px;
	background:#e04f00;
	}

/*contact Us index*/
.contact_bottom{width:100%; height:auto; overflow:hidden; margin:0 auto; background:#060b3a;}
.contact_container{max-width:80%;margin:40px auto; padding:0; position:relative; height:auto; overflow:hidden;}
.contact_container h3{font-size:24px; font-weight:normal; color: #fff;}
.contact_container p{color:#fff; text-decoration:none; line-height:28px; text-align: right;}
.contact_container p a{color:#f4a01a; text-decoration:none; line-height:28px; padding-left: 20px;}

.bottom li a{width:100%; padding:10px 0; text-decoration:none; color:#90919a; display:block;}
.bottom li a:hover{width:100%; color:#fff; text-decoration:underline;}

.contact_item p a{font-weight:bold; margin:0; font-size:18px; text-decoration:none; color:#90919a;}
.contact_item input{border:1px #585858 solid; line-height:35px; width:90%; margin:10px 0; padding-left:10px;}
.contact_item .btn{padding:0.8em 2em;clear:both;color:#FFF;background-color:#585858;text-decoration:none; font-size:14px;margin-top:5px;display:inline-block;}
.contact_item .btn:hover{color:#FFF;transition:background-color .3s; background:#3b5998;}

.list-style-two{position:relative;list-style-type:none; margin:0; padding:0;}
.list-style-two li{position:relative;font-size:15px;font-weight:400;padding-left:40px;margin-bottom:10px;color:#90919a; line-height:36px}
.list-style-two li .icon{position:absolute;left:0px; width:30px; height:30px; color:#FFF;font-size:16px;line-height:1em;text-align:center; background-color:#f4a01a; padding-top:5px; margin-top:2px; }
.list-style-two li a{color:#f4a01a; text-decoration:none;}
	
.list-style-contact{position:relative;list-style-type:none; margin:0; padding:0;}
.list-style-contact li{position:relative;font-size:15px;font-weight:400;padding-left:40px;margin-bottom:10px;color:#333; line-height:36px}
.list-style-contact li .icon{position:absolute;left:0px; width:30px; height:30px; color:#333;font-size:16px;line-height:1em;text-align:center; padding-top:5px; margin-top:2px; border: 1px #666 solid; border-radius: 100%;}
.list-style-contact li a{color:#0fa29a; text-decoration:none;}

.social-icon-two{padding-top:10px;list-style-type:none; margin:0; padding:0; height:auto; overflow:hidden; text-align: right;}
.social-icon-two li{margin-right:15px;margin-left:0px; display:inline-block;}
.social-icon-two li a{color:#fff;font-size:22px;}
.social-icon-two li a:hover{color:#f4a01a;}	
	
	
/*------in page css---------*/
.banner_inpage{width:100%; min-height:610px; margin:0 auto; display: flex; flex-direction:column;justify-content: center;  align-items:center; }
.auto-container h1{color:#FFF;text-align:center;font-size:38px;width:100%; padding-top:15%; margin:0;}
.auto-container p{text-align:center; font-size:24px; color:#FFF;}
.auto-container{position:static; max-width:80%; margin:0 auto;}
	
.lower-box hr{height:3px;width:90px;text-align:left;position:relative;background:#0fa29a;  margin: 0 auto; border:0;}

/*inquiry css*/
.Inquiry_bg{height:auto; overflow:hidden; width:auto; margin: 30px auto; max-width: 1200px;}
.Inquiry_bg h1{font-size: 1.17em;}
.Inquiry_form ul{list-style-type:none;list-style-position:outside;margin:0px;padding:0px;}
.Inquiry_form li{position:relative; width:48%;display:inline-block;}
.Inquiry_form label{width:100%;display:inline-block;text-align:left;padding:15px 0; font-size:16px; color:#333; }
.Inquiry_form input{height:42px; width:98%; background: #f5f7fa; border: 0; padding-left:10px; outline:none; color:#444;}
.Inquiry_form textarea{padding-left:10px;width:98%; background: #f5f7fa; border: 0; outline:none;color:#444; }
.Inquiry_form select{border: 0; color: #333; background: #f5f7fa;outline: none; width: 98%; padding:15px 0;}
.Inquiry_form select option{color:#333;}
.Inquiry_form .submit{display:inline-block;text-align:center;padding:1em 3em;clear:both;color:#fff;text-decoration:none;border:0px;cursor:pointer;margin:20px 0;
		
	background-color:rgba(40,51,144,255);
	float: left;
	border-bottom: 3px #20d34a solid;}
.Inquiry_form .submit:hover{background:#fff;color:#444;transition:background-color .3s;}
.Inquiry_form textarea{font-family:'Raleway', sans-serif; padding-top:10px;}

/*identifying code*/                                                                                                                                                                                   .left_auto{height:auto; overflow:hidden; width:auto; margin:0 0 30px 0;}                                                                                                                               .left_auto p a{ text-decoration: none; color: #20d34a;}                                                                                                                                                 .left_auto p a:hover{text-decoration: underline;}
	
ul.ls-dot{ padding-left:16px; margin-left:2px;}
ul.ls-dot li{ list-style:disc; padding:5px 0; line-height:28px;}
ol.ls-decimal{ padding-left:18px; padding-top:0; margin:0;}
ol.ls-decimal li{ list-style:decimal; line-height:28px;}
ul.ls-dot li a{color:#2f57a6; text-decoration:none;}	
.ref{color:#999;}
	
}


@media (min-width: 1025px) and (max-width: 1280px){}

@media (max-width: 1024px){
.tophead{height: 100px;}
.topcontact{height: 40px; text-align: center;  width: 140px; font-size: 14px; float: right; border: 1px #fff solid; border-radius: 40px; 
	margin-top: 10px; margin-right: 40px; background: url(../images/lang.png) no-repeat 10px center;}		
.toplang select{border: 0; color: #fff; background: no-repeat;outline: none; height: 36px; width: 80px; float: right; margin-right: 20px;}
.toplang select option{color:#333;}
	
.auto-header{max-width:90%; margin:0 auto;}
.nav{position:fixed; z-index:9999; width:100%;}
.logo{width:200px; height:60px; float:left; border:0px; z-index:9999; position:absolute; top: 0; z-index: 9999; margin-top: 20px;}

/*search-css*/
#goodcover{display:none;position:absolute;top:0%;left:0%;width:100%;height:5000px;background-color:black;z-index:1001;-moz-opacity:0.8;opacity:0.70;filter:alpha(opacity=80);margin-top:-45px;overflow:hidden;}
#code{width:1000px;height:auto;overflow:hidden;padding:10px;position:absolute;display:none;left:45%;z-index:1002;text-align:center;}
.close1{width:100%;height:60px;}
#closebt{float:right;}
#closebt img{width:25px;}
/*input*/
.search-input{border:0;outline:none;font-size:14px;height:50px;width:500px;padding-left:20px;margin-left:10px; }
.goodtxt{border: 0px red solid;}
.btnser{margin-left:10px;padding:15px 40px;clear:both;color:#fff;font-size:16px;text-decoration:none;background-color:#20d34a;border:0px;outline:none;cursor:pointer;}

.submit_search a{text-decoration:none; float:right; margin:-80px 0 0 0;  position:relative; cursor:pointer; border-radius: 100%;}
.submit_search a:before{content:"\f002";font-family:FontAwesome;font-size:18px;color:#fff; text-align:center; }
.fixed{position:relative; 999; display:inline-block;  width:100%; margin:0 auto; background:#002b5c;}

	.section_icon{max-width: 90%; height: auto; overflow: hidden; border-radius: 30px 30px 0 0; margin: 0 auto 0 auto; background: #fff; position: relative; padding: 60px 20px 0 20px; }
	.section_top{text-align: center;}
	.section_top h3{text-align: center; font-size: 16px; color: #002b5c;}
	.section_top p{text-align: center; font-size: 14px; color: #333333; line-height: 26px;}
	
/*About css*/
.section_title{margin:40px auto 20px auto;  text-align:left;}
.section_title h1{font-size:24px;}
.section_title h1 span{font-size:14px; color: #999; padding-left: 10px;}
.section_title hr{height:4px;width:90px;text-align:left;position:relative;background:#0fa29a;  margin: 0; border:0;}

	
.section_services{margin:40px auto 20px auto;  text-align:left;}
.section_services h1{font-size:24px;color: #0fa29a; text-align: center; }
.section_services hr{height:5px;width:90px;text-align:center!important;position:relative;background:#0fa29a;}
	.section_services p{color: #444;}
	
.btn {
	padding:0.8em 1.8em;
	color: #fff;
	background-color:rgba(244,160,26,255);
	text-decoration: none;
	font-size:14px;
	text-align: center;
	display: inline-block;
	border-radius: 40px;
	
}
.btn:hover {
	color:#fff;
	transition: background-color .3s;
	background:#0ea29a;
	}
	
	.trackbtn {
	padding:1em 3em;
	color: #fff;
	background-color:rgba(244,160,26,0);
	text-decoration: none;
	font-size:16px;
	text-align: center;
	display: inline-block;
	border-radius: 40px;
		border: 2px #fff solid;
	
}
	.trackbtn:hover {
	color:#fff;
	transition: background-color .3s;
	background-color: rgba(244,160,26,255);
		border: 2px #f4a01a solid;
	}

/*index products*/
.container{width:100%; height:auto; overflow:hidden; position:relative; margin:50px auto;}
.container-ser{width:100%; height:auto; overflow:hidden; position:relative; margin:0 auto;}
.index_left_bg{width: 100%; background:url(../images/index_left_bg.png); background-repeat:no-repeat; background-size:cover; background-position:center; min-height: 510px; float:left;}
.index_right_bg{width: 100%; background: #00539b; min-height: 510px; float:left; padding: 50px 20px; color: #fff;}
.index_right_bg h1{font-size: 24px;}
.index_right_bg p{ width: 100%; padding: 5px 0;}
.track-form,.track select{ height: 50px; border-radius: 40px; width: 400px; outline: none; font-size: 16px; padding:0px 20px; border: 0;}
	
	
.index_container{max-width:90%; margin:0 auto 0 auto; height: auto; overflow: hidden;}
.index_container p{line-height:28px; font-size:16px;}
.index_container h2{color: #fff; text-align: center; font-size: 36px; line-height: 52px; font-weight: normal;}

.row-4{ min-height:1px; padding-left:30px; width:100%; vertical-align:top;}
.services-block{position:relative; display:inline-block; margin:30px auto 0 auto;}
.services-block .image{position:relative; }
.services-block .image img{position:relative;width:100%;display:block;border-radius: 5px 5px 0 0;}
.services-block .lower-box{position:relative;padding:10px 0px; background: #fff; border-radius: 0 0 5px 5px; border-bottom: 1px solid #e9e9e9;border-left: 1px solid #e9e9e9;border-right: 1px solid #e9e9e9;}
.services-block .lower-box h3{position:relative;color:#333333;font-size:18px;font-weight:700;line-height:1em; text-decoration:none; text-align: center;}
.services-block .lower-box h3 a{position:relative;color:#002b5c;font-size:18px;font-weight:700;line-height:1em; text-decoration:none;}
.services-block .lower-box h3 a:hover{color:#20d34a;}
.services-block .lower-box h4{color:#666; font-size: 14px; text-align: center; margin: 0; padding: 0; font-weight: normal;}
.services-block .lower-box p{color:#333; line-height:24px; padding: 0 15px; font-size: 16px; }
.services-block .lower-box span a{text-decoration:none;  display:block;}
	.min_height{min-height: 135px;}
/*.services-block .lower-box span a:hover{color:#e04f00; text-decoration:underline;}*/
	
	
.row-3{ min-height:1px; padding-left:30px; width:100%; vertical-align:top;}

.hvr-float{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.hvr-float:hover,.hvr-float:focus,.hvr-float:active{-webkit-transform:translateY(-8px);transform:translateY(-8px);}
	.hvr-float:hover{box-shadow: 0 5px 10px 0px rgba(0,0,0,0.2);
  	-moz-box-shadow: 0 5px 10px 0px rgba(0,0,0,0.2);
  	-webkit-box-shadow: 0 5px 10px 0px rgba(0,0,0,0.2);
  	-o-box-shadow: 0 5px 10px 0px rgba(0,0,0,0.2);
  	-ms-box-shadow: 0 5px 10px 0px rgba(0,0,0,0.2); }

.part_one_btn .btn {
	padding:1em 1.5em;
	clear: both;
	color: #fff;
	text-decoration: none;
	border-radius:30px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	width:150px;
	margin-top:30px;
	display:block;
	background:#199eb8;

}
.part_one_btn .btn:hover {
	color:#fff;
	transition: background-color .3s;
	border-radius:30px;
	background:#e04f00;
	}

/*contact Us index*/
.contact_bottom{width:100%; height:auto; overflow:hidden; margin:0 auto; background:#060b3a;}
.contact_container{max-width:80%;margin:40px auto; padding:0; position:relative; height:auto; overflow:hidden;}
.contact_container h3{font-size:24px; font-weight:normal; color: #fff;}
.contact_container p{color:#fff; text-decoration:none; line-height:28px; text-align: right;}
.contact_container p a{color:#f4a01a; text-decoration:none; line-height:28px; padding-left: 20px;}

.bottom li a{width:100%; padding:10px 0; text-decoration:none; color:#90919a; display:block;}
.bottom li a:hover{width:100%; color:#fff; text-decoration:underline;}

.contact_item p a{font-weight:bold; margin:0; font-size:18px; text-decoration:none; color:#90919a;}
.contact_item input{border:1px #585858 solid; line-height:35px; width:90%; margin:10px 0; padding-left:10px;}
.contact_item .btn{padding:0.8em 2em;clear:both;color:#FFF;background-color:#585858;text-decoration:none; font-size:14px;margin-top:5px;display:inline-block;}
.contact_item .btn:hover{color:#FFF;transition:background-color .3s; background:#3b5998;}

.list-style-two{position:relative;list-style-type:none; margin:0; padding:0;}
.list-style-two li{position:relative;font-size:15px;font-weight:400;padding-left:40px;margin-bottom:10px;color:#90919a; line-height:36px}
.list-style-two li .icon{position:absolute;left:0px; width:30px; height:30px; color:#FFF;font-size:16px;line-height:1em;text-align:center; background-color:#f4a01a; padding-top:5px; margin-top:2px; }
.list-style-two li a{color:#f4a01a; text-decoration:none;}
	
.list-style-contact{position:relative;list-style-type:none; margin:0; padding:0;}
.list-style-contact li{position:relative;font-size:15px;font-weight:400;padding-left:40px;margin-bottom:10px;color:#333; line-height:36px}
.list-style-contact li .icon{position:absolute;left:0px; width:30px; height:30px; color:#333;font-size:16px;line-height:1em;text-align:center; padding-top:5px; margin-top:2px; border: 1px #666 solid; border-radius: 100%;}
.list-style-contact li a{color:#0fa29a; text-decoration:none;}

.social-icon-two{padding-top:10px;list-style-type:none; margin:0; padding:0; height:auto; overflow:hidden; text-align: right;}
.social-icon-two li{margin-right:15px;margin-left:0px; display:inline-block;}
.social-icon-two li a{color:#fff;font-size:22px;}
.social-icon-two li a:hover{color:#f4a01a;}	
	
	
/*------in page css---------*/
.banner_inpage{width:100%; min-height:410px; margin:0 auto; display: flex; flex-direction:column;justify-content: center;  align-items:center;}
.auto-container h1{color:#FFF;text-align:center;font-size:24px;width:100%; padding-top:40%; margin:0;}
.auto-container p{text-align:center; font-size:18px; color:#FFF;}
.auto-container{position:static; max-width:80%; margin:0 auto;}
	
.lower-box hr{height:3px;width:90px;text-align:left;position:relative;background:#0fa29a;  margin: 0 auto; border:0;}

/*inquiry css*/
.Inquiry_bg{height:auto; overflow:hidden; width:auto; margin: 30px auto; max-width: 1200px;}
.Inquiry_bg h1{font-size: 1.17em;}
.Inquiry_form ul{list-style-type:none;list-style-position:outside;margin:0px;padding:0px;}
.Inquiry_form li{position:relative; width:100%;display:inline-block;}
.Inquiry_form label{width:100%;display:inline-block;text-align:left;padding:15px 0; font-size:16px; color:#333; }
.Inquiry_form input{height:42px; width:98%; background: #f5f7fa; border: 0; padding-left:10px; outline:none; color:#444;}
.Inquiry_form textarea{padding-left:10px;width:98%; background: #f5f7fa; border: 0; outline:none;color:#444; }
.Inquiry_form select{border: 0; color: #333; background: #f5f7fa;outline: none; width: 98%; padding:15px 0;}
.Inquiry_form select option{color:#333;}
.Inquiry_form .submit{display:inline-block;text-align:center;padding:1em 3em;clear:both;color:#fff;text-decoration:none;border:0px;cursor:pointer;margin:20px 0;
		
	background-color:rgba(40,51,144,255);
	float: left;
	border-bottom: 3px #20d34a solid;}
.Inquiry_form .submit:hover{background:#fff;color:#444;transition:background-color .3s;}
.Inquiry_form textarea{font-family:'Raleway', sans-serif; padding-top:10px;}

/*identifying code*/                                                                                                                                                                                   .left_auto{height:auto; overflow:hidden; width:auto; margin:0 0 30px 0;}                                                                                                                               .left_auto p a{ text-decoration: none; color: #20d34a;}                                                                                                                                                 .left_auto p a:hover{text-decoration: underline;}
	
ul.ls-dot{ padding-left:16px; margin-left:2px;}
ul.ls-dot li{ list-style:disc; padding:5px 0; line-height:28px;}
ol.ls-decimal{ padding-left:18px; padding-top:0; margin:0;}
ol.ls-decimal li{ list-style:decimal; line-height:28px;}
ul.ls-dot li a{color:#2f57a6; text-decoration:none;}	
.ref{color:#999;}	
	
}