.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:10px 0; font-size:14px;}
.Inquiry_form input{height:38px;width:96%; background:#f0f0f0; border:0; padding-left:10px;outline:none;}
.Inquiry_form textarea{padding-left:10px;width:96%; background:#f0f0f0; border:0;outline:none;}
.Inquiry_form .submit{display:inline-block;text-align:center;padding:1em 3em;clear:both;color:#fff;text-decoration:none;background-color:#3b5998;border:0px;cursor:pointer;border:2px #3b5998 solid; font-weight:bold; margin-top:10px;}
.Inquiry_form .submit:hover{background:#fff;color:#444;transition:background-color .3s;border:2px #3b5998 solid; font-weight:bold;}
.Inquiry_form .Code{width:50%;}
.Inquiry_form textarea{font-family:'lato', sans-serif; padding-top:10px;}

.order_form ul{list-style-type:none;list-style-position:outside;margin:0px;padding:0px;}
.order_form li{position:relative;width:49.5%;display:inline-block; }
.order_form label{width:100%;display:inline-block;text-align:left;padding:10px 0; font-size:14px;}
.order_form input{height:38px;width:100%; background:#f0f0f0; border:0; padding-left:10px;outline:none;}
.order_form textarea{padding-left:10px;width:100%; background:#f0f0f0; border:0;outline:none;}
.order_form .submit{display:inline-block;text-align:center;padding:1em 3em;clear:both;color:#fff;text-decoration:none;background-color:#3b5998;border:0px;cursor:pointer;border:2px #3b5998 solid; font-weight:bold; margin-top:10px;}
.order_form .submit:hover{background:#fff;color:#444;transition:background-color .3s;border:2px #3b5998 solid; font-weight:bold;}
.order_form .Code{width:50%;}
.order_form textarea{font-family:'Open Sans', sans-serif; padding-top:10px;}
.order_form select{height:38px;width:100%; background:#f0f0f0; border:0; padding-left:10px;outline:none;}

.table_COA .tab-nav {background: #fff;  width:100%; height: 48px;border-bottom: 0px; margin-top: 30px;}
.table_COA .tab-nav a {text-align: left;
	text-decoration: none;
	height: 48px;
	color: #fff;
	background-color: #666;
	margin-right: 10px;
	line-height: 48px;
	float: left;
	padding: 0 20px;
	border-radius: 5px 5px 0 0;}
.table_COA .tab-nav a.current { color: #fff; background: #428bbf; border: 0;}
.table_COA .tab-con { position: relative; width: 100%;  overflow: hidden; padding-top: 10px; font-size: 16px; border: 1px solid #ddd; margin-bottom: 30px;} 
.table_COA .tab-con-item { display: none; width: 100%;   text-align: left; padding-left: 20px; padding-bottom: 20px;}
.table_COA .tab-con-item p{margin:0;  display:block;}

.left_Inquiry_form ul{list-style-type:none;list-style-position:outside;margin:0px;padding:0px;}
.left_Inquiry_form li{position:relative;width:100%;display:inline-block;}
.left_Inquiry_form label{width:100%;display:inline-block;text-align:left;padding:10px 0; font-size:14px;}
.left_Inquiry_form input{height:42px;width:100%; border:1px #ccc solid; padding-left:10px;outline:none; border-radius:5px; margin-services-container:20px; background:#f8f9fa; margin-bottom: 20px;}
.left_Inquiry_form textarea{padding-left:10px;width:100%; border:1px #d4d4d4 solid; outline:none; border-radius:5px; margin-bottom:5px; background:#f8f9fa; margin-bottom:20px;}
.left_Inquiry_form .submit{display:inline-block;text-align:center;padding:1em 3em;clear:both;color:#fff;text-decoration:none;background-color:#1b8cc4;border:0px;cursor:pointer; font-weight:bold; 
margin:10px 0 20px 0; border-radius:5px; width:100%;}
.left_Inquiry_form .submit:hover{background:#fff;color:#fff;transition:background-color .3s; background:#0f71ab; font-weight:bold;}
.left_Inquiry_form .Code{width:50%;}
.left_Inquiry_form textarea{font-family:'lato', sans-serif; padding-top:10px;}

.ref{color:#999;}
.services_bottom{width:100%; height:auto; overflow:hidden; background-color:#f7f9fb; padding:20px; line-height:24px; text-align:center; font-size:18px; margin-bottom:30px;}
.services_bottom a{color:#3b5998; text-decoration:none;}
.services_bottom .btn{display:inline-block;text-align:center;padding:0.5em 1.5em;clear:both;color:#fff;text-decoration:none;background-color:#0c4e9c;border:0px;cursor:pointer;border:2px #0c4e9c solid; font-weight:bold;border-radius:5px; font-size:16px; margin-left:20px;}
.services_bottom .btn:hover{background:#fff;color:#444;transition:background-color .3s;border:2px #0c4e9c solid; font-weight:bold;}

.GeneNum {font-size: 1em;padding-bottom: 10px; line-height: 1.8em;}
.GeneNum strong {display: inline-block; padding-bottom: 5px; color:#2751a3;}
.GeneNum span {padding: 3px 5px 3px 5px;margin: 2px; color: #2751a3;cursor: pointer;}
.GeneNum span:hover { background-color: #2751a3; color: #fff; }
.GeneNum .choosebg {background-color: #2751a3; color: #fff;}

/*inpage all banner css images*/
.services_bg{background:url(../images/services_bg.jpg); background-repeat:no-repeat; background-size:cover; background-position:center;}
.contact_bg{background:url(../images/contact_bg.jpg); background-repeat:no-repeat; background-size:cover; background-position:center;}
.services_container{ width: 90%; margin: 0 auto; height: auto; overflow: hidden;}
.ser_bgcl{background:#f5f5f5; padding: 10px; width: 100%; margin: 10px auto;overflow: hidden;}


.services_container img{max-width:100%;}
.services_container h1{font-size:24px;}
.services_container p{line-height:30px; margin:0; padding-bottom:10px;}
.services_container p a{color:#2f57a6; text-decoration:none;}

@media (min-width: 1280px){	
.auto-header{max-width:90%;margin:0 auto;}
.nav{position:fixed; z-index:9999; width:100%;}
.logo{width:200px; float:left; border:0px; z-index:9999; position:absolute;}
/*search-css*/

.submit_search{height:40px;  margin:5px 0 0 0; position:absolute; right:5%; z-index:999;}
.submit_search input{border:0; height:35px;line-height:35px;outline:none; border-radius:5px; padding-left:10px; display:inline-block;}
.submit_search a{text-decoration:none; display:inline-block; margin:10px 10px 0 0; background:#fb6a19;height:35px; padding:6px 20px 5px 20px;border-radius:5px;}
.submit_search a:before{content:"\f002";font-family:FontAwesome;font-size:18px;color:#fff; text-align:center; }
.fixed{position: fixed; z-index: 999999; display:inline-block;  width:100%; margin:0 auto; background-color:#fff; height: 120px;}
.fixed .menu > ul > li a {
    text-decoration: none;
	color:#333;
	}
	
	.fixed .menu > ul > li > ul > li a{ color: #3b5998;}
	.fixed .menu-dropdown-icon:before { color: #333; }
	.fixed .menu > ul > li > ul > li > ul > li a {
    border: 0;
	color:#444;  width:auto;}
	.fixed .menu > ul > li > ul > li > ul > li a:hover {
    border: 0;
	color:#195ea3;}
	
	
	.fixed .d6 button {
  background: #428bbf;
  border: none;
  height: 42px;
  width: 42px;
  position: absolute;
  top: 40px;
  right: 40px;
  cursor: pointer;
	border-radius: 100%;
}
.fixed .d6 button:before {
  content: "\f002";
  font-family: FontAwesome;
  font-size: 16px;
  color: #fff;
}
	
	
 /* .fixed-leftnav{position: fixed; top: 80px;  z-index: 99999; width: 20.5%!important;} */
/*About css*/
.section_title{margin:40px auto;  text-align:center;}
.section_title h1{font-size:46px; font-family:"Segoe Light"; font-weight:bold;}
.section_title span{color:#0c4e9c;}
.section_title hr{height:4px;width:100px;text-align:center;position:relative;background:#0c4e9c;margin:0 auto;margin-bottom:20px;border:0;}
.bgcolor{background:#f8f8f8; width:100%; margin:50px auto 0 auto;}
/*index products*/
.container{width:90%; height:auto; overflow:hidden; position:relative; margin:0 auto;}
.index_container{max-width:1000px; margin:50px auto; border:3px #dddddd solid; font-size:60px; font-weight:normal; padding:50px; line-height:80px; text-align:center; font-family:"Segoe Light";}

.row-4{ min-height:1px; padding-left:30px; width:24.5%; vertical-align:top;}
.services-block{position:relative; display:inline-block; margin-bottom:50px; }
.services-block .image{position:relative;}
.services-block .image img{position:relative;width:100%;display:block;}
.services-block .lower-box{position:relative;padding:10px 0px;}
.services-block .lower-box h3{position:relative;color:#0c4e9c;font-size:18px;font-weight:700;line-height:1.2em; text-decoration:none; padding-left:15px;}
.services-block .lower-box h3 a{position:relative;color:#0c4e9c;font-size:18px;font-weight:700;line-height:1.2em; text-decoration:none;}
.services-block .lower-box h3 a:hover{color:#3b5998;}
.services-block .lower-box p{color:#444444; line-height:26px; padding-left:15px; min-height:90px;}

.services-block .btn {
	padding:0.5em 2em;
	clear: both;
	color: #3b5998;
	border:2px #3b5998 solid;
	text-decoration: none;
	border-radius:30px;
	font-size:16px;
	margin-top:20px;
	text-align:center;
	width:155px;
	display:block;

}
.services-block .btn:hover {
	color:#fff;
	transition: background-color .3s;
	border-radius:30px;
	background:#3b5998;
	}
.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);}


.indexaboutbg{width:100%; height:auto; overflow:hidden; background-image:url(../images/indexaboutbg.jpg); background-position:center; background-repeat:no-repeat; background-size:cover; padding:80px 0; margin-bottom:80px;background-attachment:fixed}
.about_title{margin:40px auto;  text-align:left;}
.about_title h2{font-size:28px; color:#FFF; font-weight:bold;}
.about_title hr{height:4px;width:100px;text-align:left;position:relative; float:left;background:#859fb7;margin-bottom:20px;border:0;}
.about_body{color:#FFF; line-height:38px; display:block; float:left; font-size:24px;}

.about_body .btn {
	padding:0.5em 2em;
	clear: both;
	color: #fff;
	text-decoration: none;
	border-radius:5px;
	font-size:16px;
	font-weight:bold;
	margin-top:20px;
	text-align:center;
	width:180px;
	display:block;
	background:#428bbf;float: left;

}



.support_title{margin-bottom:50px;}
.support_title h3{font-size:22px; text-align:center;}
.support_title h3 a{ color:#3b5998; text-decoration:none;}
.support_title p{text-align:center; line-height:26px; min-height:80px; padding:10px 50px;}
.support_title_images{text-align:center;}
.support_title_images img{max-width:100%;}


/*contact Us index*/
.contact_bottom{width:100%; height:auto; overflow:hidden; margin:0 auto; background:#282828;}
.contact_container{max-width:90%;margin:40px auto; padding:0; position:relative; height:auto; overflow:hidden;}
.contact_container .title{font-size:24px; color:#FFF; border-bottom:1px #FFFFFF solid; padding-bottom:20px; width:80%;}
.contact_container p a{color:#FFF; text-decoration:none;}
.contact_container p a:hover{color:#FFF; text-decoration:none;}


.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:#fff; line-height:36px}
.list-style-two li .icon{position:absolute;left:0px; width:30px; height:30px; color:#428bbf;font-size:16px;line-height:1em;text-align:center; background-color:#FFF; border-radius:100%; padding-top:5px; }
.list-style-two li a{color:#fff; text-decoration:none;}

.social-icon-two{padding-top:10px;list-style-type:none; margin:0; padding:0; height:auto; overflow:hidden;}
.social-icon-two li{margin-right:20px;margin-left:0px; float:left; background:#428bbf; border-radius:100%; width:40px; height:40px; text-align:center; line-height:40px;}
.social-icon-two li a{color:#fff;font-size:22px;}
.social-icon-two li a:hover{color:#bbbbbb;}

.bottom_cop{width:100%;  padding:20px 0; text-align:center; color:#FFF; background-color:#282828;font-size:14px;}

/***==================================================================== In page Css style ====================================================================***/
/*inpage css*/
.auto-container{position:static; max-width:90%; margin:0 auto;}

.banner_inpage{width:100%; min-height:400px; margin:0 auto; position:relative;}
.banner_inpage h1{color:#FFF;text-align:left;font-size:36px;width:80%; margin:0; text-align:center; padding-top:14%; font-weight: normal; margin: 0 auto;}
.auto-container span{line-height:30px; color:#FFF; text-align:center; font-size:24px; display:block; padding-top:30px;}
.banner_inpage p{color:#FFF; margin:0; padding:10px 0; font-size:18px; padding-top:20px; font-weight:normal; top:310px; position:absolute; border:0px red solid;}
.banner_inpage p a{color:#FFF; text-decoration:none; padding:0 5px; font-size: 18px;}
.banner_inpage p a:hover{color:#2e93c9; text-decoration:none;}

.services-container{position:static; width:100%; margin:50px auto;}
.services-container img{max-width:100%;}
.services-container h1{font-size:24px;}
.services-container p{line-height:30px; margin:0; padding-bottom:10px;}
.services-container p a{color:#2f57a6; text-decoration:none;}

.services_title{margin-bottom:50px; padding-right:30px;}
.services_title h3{font-size:28px; text-align:center;}
.services_title h3 a{color:#3b5998; text-decoration:none;}
.services_title p{text-align:left; line-height:32px; min-height:80px; padding:10px 0; font-size:18px;}
.services_title_images{text-align:center; width:100%; background:#f9f9f9;transition: all 0.5s;}
.services_title_images img{max-width:100%;}
.services_title_images:hover{transform: scale(1.1);}

.services_title .btn {
	padding:0.5em 1em;
	clear: both;
	color: #fff;
	text-decoration: none;
	border-radius:5px;
	font-size:16px;
	margin-top:20px;
	text-align:center;
	width:120px;
	display:block;
	background:#1b8cc4;

}
.services_title .btn:hover {
	color:#fff;
	transition: background-color .3s;
	border-radius:5px;
	background:#3b5998;
	}

.contact_us_container{background-image:url(../images/contact_us_container.jpg); background-repeat:no-repeat; background-position:right; height:auto; overflow:hidden; padding:100px 0;}
.contact_us_container_left{background:#eff2f5; width:60%; padding:50px;}
.contact_us_container_left h3{font-size:24px;}
.contact_us_container_left .list-style-two{position:relative;list-style-type:none; margin:0; padding:0;}
.contact_us_container_left .list-style-two li{position:relative;font-size:18px;font-weight:400;padding-left:40px;margin-bottom:20px;color:#0c4e9c; line-height:36px}
.contact_us_container_left .list-style-two li .icon{position:absolute;left:0px; width:30px; height:30px; color:#428bbf;font-size:16px;line-height:1em;text-align:center; border:1px #0c4e9c solid; background:none; border-radius:100%; padding-top:5px; margin-top:5px; }
.contact_us_container_left .list-style-two li a{color:#0c4e9c; text-decoration:none;}


/*services show css*/
.services_show{ width:100%; height:auto; overflow:hidden; margin-bottom:50px; margin-top: 30px;}
.services_show h1{font-size:32px; color:#0c4e9c; margin-top:0; border-left:5px #0c4e9c solid; padding-left:20px;}
.services_show p{font-size:16px;}
.section-title{ padding: 20px 0 5px 0;margin: 0; font-weight: bold;}

.inpage_right{height:auto; overflow:hidden;}
.right_nav{width:100%; height:auto; overflow:hidden;  margin:50px 0; background:#f9f9f9; padding:0 20px 20px 20px;border-radius:5px;}
.right_nav:nth-of-type(n+2){margin:0;}
.right_nav1{width:100%; height:auto;  margin:50px 0; background:#f9f9f9; padding:0 20px 20px 20px;border-radius:5px;}

.featured_ser_pro{ margin:30px 20px 0 20px; border-top:2px #0c4e9c solid; height:auto; overflow:hidden;}
.featured_ser_pro_title{width:100%; margin:0 auto; font-size:20px; padding:20px 0; font-weight:bold;}


/*right nav css*/
.s-side{min-width:100%;}
.s-side .s-firstItem i{font-size:18px;}
.s-side .first{padding:8px 0;}
.s-side .d-firstNav i.fr{font-size:16px; padding-top:3px;}
.s-side .d-firstNav a{color:#444; text-decoration:none; font-weight:bold; font-size:15px;}
.s-side .d-firstNav a:hover{color:#0c4e9c;}
.s-side .s-secondNav,.s-side .s-secondItem{/*margin-left:10px;*/ padding:5px 0;}
.s-side .s-secondNav a{color:#0c4e9c; text-decoration:none; font-size:15px;}
.s-side .s-secondNav a:hover{color:#444;}
.s-side .s-secondItem a{color:#0c4e9c; text-decoration:none; font-size:15px;}
.s-side .s-secondItem a:hover{color:#444;}
.s-secondNav:hover,.d-firstNav:hover{cursor:pointer}
.s-side .d-secondDrop{margin-left:20px; padding:5px 0;}
.s-side .d-secondDrop a{color:#0c4e9c; text-decoration:none; font-size:15px; display:block; padding:5px 0;}
.s-side .d-secondDrop a:hover{color:#444;}
.iconRotate{transform:rotate(90deg);transition:transform .5s;}
.s-firstDrop,.s-secondDrop{display:none}
.fr{float:right}

/*tab css*/
.services_tablist{ border-bottom:1px #c9c9c9 solid; padding-bottom:20px;}
.services_tablist h1{ color:#2e93c9; font-size:22px; font-weight:normal;}

.container-row-a li{width: 45%; padding: 10px; display: inline-block; margin-right: 20px;vertical-align: top;}
.container-row-a li a{text-decoration: none; color: #333;}
.container-row-a li a:hover{color: #428bbf;}
.container-row-a li span{margin-right: 10px;}

}


@media (min-width: 1025px) and (max-width: 1280px){	
.auto-header{max-width:100%;margin:0 auto;padding: 0px 15px;}
.nav{position:fixed; z-index:9999; width:100%;}
.logo{width:120px; float:left; border:0px; z-index:9999; position:absolute;margin-top: 15px;}
.fixed .menu > ul > li a{
	text-decoration: none;
    color: #333;
}
.fixed .menu-dropdown-icon:before{
	color: #333;
}
.menu > ul > li:first-child{
	display: none;
}

/*search-css*/

.submit_search{height:40px;  margin:5px 0 0 0; position:absolute; right:5%; z-index:999;}
.submit_search input{border:0; height:35px;line-height:35px;outline:none; border-radius:5px; padding-left:10px; display:inline-block;}
.submit_search a{text-decoration:none; display:inline-block; margin:10px 10px 0 0; background:#fb6a19;height:35px; padding:6px 20px 5px 20px;border-radius:5px;}
.submit_search a:before{content:"\f002";font-family:FontAwesome;font-size:18px;color:#fff; text-align:center; }
.fixed{position: fixed; z-index: 999999; display:inline-block;  width:100%; margin:0 auto; background-color:#fff;height: 120px;}
		.fixed .d6 button {
  background: #428bbf;
  border: none;
  height: 42px;
  width: 42px;
  position: absolute;
  top: 40px;
  right: 40px;
  cursor: pointer;
	border-radius: 100%;
}
.fixed .d6 button:before {
  content: "\f002";
  font-family: FontAwesome;
  font-size: 16px;
  color: #fff;
}

@media (max-width:1500px) {
	.fixed-leftnav{
		position: static;
		width: 100%;
	}
}
	
/*About css*/
.section_title{margin:40px auto;  text-align:center;}
.section_title h1{font-size:46px; font-family:"Segoe Light"; font-weight:bold;}
.section_title span{color:#0c4e9c;}
.section_title hr{height:4px;width:100px;text-align:center;position:relative;background:#0c4e9c;margin:0 auto;margin-bottom:20px;border:0;}
.bgcolor{background:#f8f8f8; width:100%; margin:50px auto 0 auto;}
/*index products*/
.container{width:90%; height:auto; overflow:hidden; position:relative; margin:0 auto;}
.index_container{max-width:1000px; margin:50px auto; border:3px #dddddd solid; font-size:40px; font-weight:normal; padding:40px; line-height:60px; text-align:center; font-family:"Segoe Light";}

.row-4{ min-height:1px; padding-left:30px; width:24.5%; vertical-align:top;}
.services-block{position:relative; display:inline-block; margin-bottom:50px; }
.services-block .image{position:relative;}
.services-block .image img{position:relative;width:100%;display:block;}
.services-block .lower-box{position:relative;padding:10px 0px;}
.services-block .lower-box h3{position:relative;color:#0c4e9c;font-size:18px;font-weight:700;line-height:1.2em; text-decoration:none; padding-left:15px;}
.services-block .lower-box h3 a{position:relative;color:#0c4e9c;font-size:18px;font-weight:700;line-height:1.2em; text-decoration:none;}
.services-block .lower-box h3 a:hover{color:#3b5998;}
.services-block .lower-box p{color:#444444; line-height:26px; padding-left:15px; min-height:90px;}

.services-block .btn {
	padding:0.5em 2em;
	clear: both;
	color: #3b5998;
	border:2px #3b5998 solid;
	text-decoration: none;
	border-radius:30px;
	font-size:16px;
	margin-top:20px;
	text-align:center;
	width:155px;
	display:block;

}
.services-block .btn:hover {
	color:#fff;
	transition: background-color .3s;
	border-radius:30px;
	background:#3b5998;
	}
.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);}


.indexaboutbg{width:100%; height:auto; overflow:hidden; background-image:url(../images/indexaboutbg.jpg); background-position:center; background-repeat:no-repeat; background-size:cover; padding:80px 0; margin-bottom:80px;background-attachment:fixed}
.about_title{margin:40px auto;  text-align:left;}
.about_title h2{font-size:28px; color:#FFF; font-weight:bold;}
.about_title hr{height:4px;width:100px;text-align:left;position:relative; float:left;background:#859fb7;margin-bottom:20px;border:0;}
.about_body{color:#FFF; line-height:38px; display:block; float:left; font-size:24px;}

.about_body .btn {
	padding:0.5em 2em;
	clear: both;
	color: #fff;
	text-decoration: none;
	border-radius:5px;
	font-size:16px;
	font-weight:bold;
	margin-top:20px;
	text-align:center;
	width:180px;
	display:block;
	background:#428bbf;float: left;

}



.support_title{margin-bottom:50px;}
.support_title h3{font-size:22px; text-align:center;}
.support_title h3 a{ color:#3b5998; text-decoration:none;}
.support_title p{text-align:center; line-height:26px; min-height:80px; padding:10px 50px;}
.support_title_images{text-align:center;}
.support_title_images img{max-width:100%;}


/*contact Us index*/
.contact_bottom{width:100%; height:auto; overflow:hidden; margin:0 auto; background:#282828;}
.contact_container{max-width:90%;margin:40px auto; padding:0; position:relative; height:auto; overflow:hidden;}
.contact_container .title{font-size:24px; color:#FFF; border-bottom:1px #FFFFFF solid; padding-bottom:20px; width:80%;}
.contact_container p a{color:#FFF; text-decoration:none;}
.contact_container p a:hover{color:#FFF; text-decoration:none;}


.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:#fff; line-height:36px}
.list-style-two li .icon{position:absolute;left:0px; width:30px; height:30px; color:#428bbf;font-size:16px;line-height:1em;text-align:center; background-color:#FFF; border-radius:100%; padding-top:5px; }
.list-style-two li a{color:#fff; text-decoration:none;}

.social-icon-two{padding-top:10px;list-style-type:none; margin:0; padding:0; height:auto; overflow:hidden;}
.social-icon-two li{margin-right:20px;margin-left:0px; float:left; background:#428bbf; border-radius:100%; width:40px; height:40px; text-align:center; line-height:40px;}
.social-icon-two li a{color:#fff;font-size:22px;}
.social-icon-two li a:hover{color:#bbbbbb;}

.bottom_cop{width:100%;  padding:20px 0; text-align:center; color:#FFF; background-color:#282828;font-size:14px;}

/***==================================================================== In page Css style ====================================================================***/
/*inpage css*/
.auto-container{position:static; max-width:90%; margin:0 auto;}

.banner_inpage{width:100%; min-height:460px; margin:0 auto; position:relative;}
.banner_inpage h1{color:#FFF;text-align:left;font-size:36px;width:80%; margin:0; text-align:center; padding-top:11%; font-weight: normal; margin: 0 auto;}
.auto-container span{line-height:30px; color:#FFF; text-align:center; font-size:24px; display:block; padding-top:30px;}
.banner_inpage p{color:#FFF; margin:0; padding:10px 0; font-size:18px; padding-top:20px; font-weight:normal; top:310px; position:absolute; border:0px red solid;}
.banner_inpage p a{color:#FFF; text-decoration:none; padding:0 5px;}
.banner_inpage p a:hover{color:#2e93c9; text-decoration:none;}

.services-container{position:static; width:100%; margin:50px auto;}
.services-container img{max-width:100%;}
.services-container h1{font-size:24px;}
.services-container p{line-height:30px; margin:0; padding-bottom:10px;}
.services-container p a{color:#2f57a6; text-decoration:none;}

.services_title{margin-bottom:50px; padding-right:30px;}
.services_title h3{font-size:28px; text-align:center;}
.services_title h3 a{color:#3b5998; text-decoration:none;}
.services_title p{text-align:left; line-height:32px; min-height:80px; padding:10px 0; font-size:18px;}
.services_title_images{text-align:center; width:100%; background:#f9f9f9;transition: all 0.5s;}
.services_title_images img{max-width:100%;}
.services_title_images:hover{transform: scale(1.1);}

.services_title .btn {
	padding:0.5em 1em;
	clear: both;
	color: #fff;
	text-decoration: none;
	border-radius:5px;
	font-size:16px;
	margin-top:20px;
	text-align:center;
	width:120px;
	display:block;
	background:#1b8cc4;

}
.services_title .btn:hover {
	color:#fff;
	transition: background-color .3s;
	border-radius:5px;
	background:#3b5998;
	}

.contact_us_container{background-image:url(../images/contact_us_container.jpg); background-repeat:no-repeat; background-position:right; height:auto; overflow:hidden; padding:100px 0;}
.contact_us_container_left{background:#eff2f5; width:60%; padding:50px;}
.contact_us_container_left h3{font-size:24px;}
.contact_us_container_left .list-style-two{position:relative;list-style-type:none; margin:0; padding:0;}
.contact_us_container_left .list-style-two li{position:relative;font-size:18px;font-weight:400;padding-left:40px;margin-bottom:20px;color:#0c4e9c; line-height:36px}
.contact_us_container_left .list-style-two li .icon{position:absolute;left:0px; width:30px; height:30px; color:#428bbf;font-size:16px;line-height:1em;text-align:center; border:1px #0c4e9c solid; background:none; border-radius:100%; padding-top:5px; margin-top:5px; }
.contact_us_container_left .list-style-two li a{color:#0c4e9c; text-decoration:none;}


/*services show css*/
.services_show{ width:100%; height:auto; overflow:hidden; margin-bottom:50px;margin-top: 30px;}
.services_show h1{font-size:32px; color:#0c4e9c; margin-top:0; border-left:5px #0c4e9c solid; padding-left:20px;}
.services_show p{font-size:16px;}

.inpage_right{height:auto; overflow:hidden;}
.right_nav{width:100%; height:auto; overflow:hidden;  margin:50px 0; background:#f9f9f9; padding:0 20px 20px 20px;border-radius:5px;}
.right_nav1{width:100%; height:auto; overflow:hidden;  margin:50px 0; background:#f9f9f9; padding:0 20px 20px 20px;border-radius:5px;}
.featured_ser_pro{ margin:30px 20px 0 20px; border-top:2px #0c4e9c solid; height:auto; overflow:hidden;}
.featured_ser_pro_title{width:100%; margin:0 auto; font-size:20px; padding:20px 0; font-weight:bold;}


/*right nav css*/
.s-side{min-width:100%;}
.s-side .s-firstItem i{font-size:18px;}
.s-side .first{padding:8px 0;}
.s-side .d-firstNav i.fr{font-size:16px; padding-top:3px;}
.s-side .d-firstNav a{color:#444; text-decoration:none; font-weight:bold; font-size:15px;}
.s-side .d-firstNav a:hover{color:#0c4e9c;}
.s-side .s-secondNav,.s-side .s-secondItem{/*margin-left:10px;*/  padding:5px 0;}
.s-side .s-secondNav a{color:#0c4e9c; text-decoration:none; font-size:15px;}
.s-side .s-secondNav a:hover{color:#444;}
.s-side .s-secondItem a{color:#0c4e9c; text-decoration:none; font-size:15px;}
.s-side .s-secondItem a:hover{color:#444;}
.s-secondNav:hover,.d-firstNav:hover{cursor:pointer}
.s-side .d-secondDrop{margin-left:20px; padding:5px 0;}
.s-side .d-secondDrop a{color:#0c4e9c; text-decoration:none; font-size:15px; display:block; padding:5px 0;}
.s-side .d-secondDrop a:hover{color:#444;}
.iconRotate{transform:rotate(90deg);transition:transform .5s;}
.s-firstDrop,.s-secondDrop{display:none}
.fr{float:right}

/*tab css*/
.tab {
	position: relative;
	width: 100%;
	overflow: hidden;
	margin: 0 auto 20px auto;
}

.tab-nav {
	height: 60px;
	overflow: hidden;
	background: #fff;  width:100%; text-align:right;
}

.tab-nav a {
	height: 60px;
	line-height: 60px;
	padding:0px 20px;
	text-align: right;
	text-decoration: none;
	color: #333;
	font-size:20px;
	display:inline-block;
}

.tab-nav a.current {
	color: #2e93c9;
	border-bottom:#2e93c9 2px solid;
}

 .tab-con { position: relative; width: 100%;  overflow: hidden;}
 .tab-con-item { display: none; width: 100%;   text-align: left; color: #333; }

.services_tablist{ border-bottom:1px #c9c9c9 solid; padding-bottom:20px;}
.services_tablist h1{ color:#2e93c9; font-size:22px; font-weight:normal;}


}

@media (max-width: 1024px){
	
.auto-header{max-width:98%;margin:0 auto;}
.nav{position:fixed; z-index:9999; width:100%;}
.logo{width:120px; border:0px; z-index:9999; margin: 0 auto;}
/*search-css*/

	.fixed{position: relative; }
	
.submit_search{height:40px;  margin:5px 0 0 0;}
.submit_search input{border:0; height:35px;line-height:35px;outline:none; border-radius:5px; padding-left:10px; display:inline-block; width:80%;}
.submit_search a{text-decoration:none; display:inline-block; margin:10px 10px 0 0; background:#fb6a19;height:35px; padding:6px 20px 5px 20px;border-radius:5px; width:17%; text-align:center;}
.submit_search a:before{content:"\f002";font-family:FontAwesome;font-size:18px;color:#fff; text-align:center; }

/*About css*/
.section_title{margin:40px auto;  text-align:center;}
.section_title h1{font-size:24px; font-family:"Segoe Light"; font-weight:bold;}
.section_title span{color:#0c4e9c;}
.section_title hr{height:4px;width:100px;text-align:center;position:relative;background:#0c4e9c;margin:0 auto;margin-bottom:20px;border:0;}
.bgcolor{background:#f8f8f8; width:100%; margin:50px auto 0 auto;}
/*index products*/
.container{width:90%; height:auto; overflow:hidden; position:relative; margin:0 auto;}
.index_container{max-width:1000px; margin:50px auto; border:3px #dddddd solid; font-size:24px; font-weight:normal; padding:20px; line-height:40px; text-align:center; font-family:"Segoe Light";}

.row-4{ min-height:1px; padding-left:30px; width:100%; vertical-align:top;}
.services-block{position:relative; display:inline-block; margin-bottom:10px; }
.services-block .image{position:relative;}
.services-block .image img{position:relative;width:100%;display:block;}
.services-block .lower-box{position:relative;padding:10px 0px;}
.services-block .lower-box h3{position:relative;color:#0c4e9c;font-size:18px;font-weight:700;line-height:1.2em; text-decoration:none; padding-left:15px;}
.services-block .lower-box h3 a{position:relative;color:#0c4e9c;font-size:18px;font-weight:700;line-height:1.2em; text-decoration:none;}
.services-block .lower-box h3 a:hover{color:#3b5998;}
.services-block .lower-box p{color:#444444; line-height:26px; padding-left:15px;}

	
	.container-row-a li{width: 100%; padding: 10px; display: inline-block; margin-right: 20px;vertical-align: top;}
.container-row-a li a{text-decoration: none; color: #333;}
.container-row-a li a:hover{color: #428bbf;}
.container-row-a li span{margin-right: 10px;}
.services-block .btn {
	padding:0.5em 2em;
	clear: both;
	color: #3b5998;
	border:2px #3b5998 solid;
	text-decoration: none;
	border-radius:30px;
	font-size:16px;
	margin-top:20px;
	text-align:center;
	width:155px;
	display:block;

}
.services-block .btn:hover {
	color:#fff;
	transition: background-color .3s;
	border-radius:30px;
	background:#3b5998;
	}
.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);}


.indexaboutbg{width:100%; height:auto; overflow:hidden; background-image:url(../images/indexaboutbg.jpg); background-position:center; background-repeat:no-repeat; background-size:cover; padding:80px 0; margin-bottom:80px;background-attachment:fixed}
.about_title{margin:40px auto;  text-align:left;}
.about_title h2{font-size:28px; color:#FFF; font-weight:bold;}
.about_title hr{height:4px;width:100px;text-align:left;position:relative; float:left;background:#859fb7;margin-bottom:20px;border:0;}
.about_body{color:#FFF; line-height:38px; display:block; float:left; font-size:24px;}

.about_body .btn {
	padding:0.5em 2em;
	clear: both;
	color: #fff;
	text-decoration: none;
	border-radius:5px;
	font-size:16px;
	font-weight:bold;
	margin-top:20px;
	text-align:center;
	width:180px;
	display:block;
	background:#428bbf;float: left;

}



.support_title{margin-bottom:50px;}
.support_title h3{font-size:22px; text-align:center;}
.support_title h3 a{ color:#3b5998; text-decoration:none;}
.support_title p{text-align:center; line-height:26px; min-height:80px; padding:10px 50px;}
.support_title_images{text-align:center;}
.support_title_images img{max-width:100%;}


/*contact Us index*/
.contact_bottom{width:100%; height:auto; overflow:hidden; margin:0 auto; background:#282828;}
.contact_container{max-width:90%;margin:40px auto; padding:0; position:relative; height:auto; overflow:hidden;}
.contact_container .title{font-size:24px; color:#FFF; border-bottom:1px #FFFFFF solid; padding-bottom:20px; width:80%;}
.contact_container p a{color:#FFF; text-decoration:none;}
.contact_container p a:hover{color:#FFF; text-decoration:none;}


.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:#fff; line-height:36px}
.list-style-two li .icon{position:absolute;left:0px; width:30px; height:30px; color:#428bbf;font-size:16px;line-height:1em;text-align:center; background-color:#FFF; border-radius:100%; padding-top:5px; }
.list-style-two li a{color:#fff; text-decoration:none;}

.social-icon-two{padding-top:10px;list-style-type:none; margin:0; padding:0; height:auto; overflow:hidden;}
.social-icon-two li{margin-right:20px;margin-left:0px; float:left; background:#428bbf; border-radius:100%; width:40px; height:40px; text-align:center; line-height:40px;}
.social-icon-two li a{color:#fff;font-size:22px;}
.social-icon-two li a:hover{color:#bbbbbb;}

.bottom_cop{width:100%;  padding:20px 0; text-align:center; color:#FFF; background-color:#282828;font-size:14px;}



/***==================================================================== In page Css style ====================================================================***/
/*inpage css*/
.auto-container{position:static; max-width:90%; margin:0 auto;}

.banner_inpage{width:100%; min-height:500px; margin:0 auto; position:relative;}
.banner_inpage h1{color:#FFF;text-align:left;font-size:24px;width:90%; margin:0; text-align:center; padding-top:50%; font-weight: normal; margin: 0 auto;}
.auto-container span{line-height:30px; color:#FFF; text-align:center; font-size:18px; display:block; padding-top:30px;}
.banner_inpage p{color:#FFF; margin:0; padding:10px 0; font-size:16px; font-weight:bold; padding-top:20px; font-weight:normal; top:360px; position:absolute; border:0px red solid;}
.banner_inpage p a{color:#FFF; text-decoration:none; padding:0 5px;}
.banner_inpage p a:hover{color:#2e93c9; text-decoration:none;}

.services-container{position:static; width:90%; margin:50px auto;}
.services-container img{max-width:100%;}
.services-container h1{font-size:24px;}
.services-container p{line-height:30px; margin:0; padding-bottom:10px;}
.services-container p a{color:#2f57a6; text-decoration:none;}

.services_title{margin-bottom:50px; padding-right:30px;}
.services_title h3{font-size:28px; text-align:center;}
.services_title h3 a{color:#3b5998; text-decoration:none;}
.services_title p{text-align:left; line-height:32px; min-height:80px; padding:10px 0; font-size:18px;}
.services_title_images{text-align:center; width:100%; background:#f9f9f9;transition: all 0.5s;}
.services_title_images img{max-width:100%;}
.services_title_images:hover{transform: scale(1.1);}

.services_title .btn {
	padding:0.5em 1em;
	clear: both;
	color: #fff;
	text-decoration: none;
	border-radius:5px;
	font-size:16px;
	margin-top:20px;
	text-align:center;
	width:120px;
	display:block;
	background:#1b8cc4;

}
.services_title .btn:hover {
	color:#fff;
	transition: background-color .3s;
	border-radius:5px;
	background:#3b5998;
	}

.contact_us_container{background-image:url(../images/contact_us_container.jpg); background-repeat:no-repeat; background-position:right; height:auto; overflow:hidden; padding:100px 0;}
.contact_us_container_left{background:#eff2f5; width:90%; padding:50px;}
.contact_us_container_left h3{font-size:24px;}
.contact_us_container_left .list-style-two{position:relative;list-style-type:none; margin:0; padding:0;}
.contact_us_container_left .list-style-two li{position:relative;font-size:18px;font-weight:400;padding-left:40px;margin-bottom:20px;color:#0c4e9c; line-height:36px}
.contact_us_container_left .list-style-two li .icon{position:absolute;left:0px; width:30px; height:30px; color:#428bbf;font-size:16px;line-height:1em;text-align:center; border:1px #0c4e9c solid; background:none; border-radius:100%; padding-top:5px; margin-top:5px; }
.contact_us_container_left .list-style-two li a{color:#0c4e9c; text-decoration:none;}


/*services show css*/
.services_show{ width:100%; height:auto; overflow:hidden; margin-bottom:50px; margin-top: 30px;}
.services_show h1{font-size:32px; color:#0c4e9c; margin-top:0; border-left:5px #0c4e9c solid; padding-left:20px;}
.services_show p{font-size:16px;}

.inpage_right{height:auto; overflow:hidden;}
.right_nav{width:100%; height:auto; overflow:hidden;  margin:50px 0; background:#f9f9f9; padding:0 20px 20px 20px;border-radius:5px;}
.right_nav1{width:100%; height:auto; overflow:hidden;  margin:50px 0; background:#f9f9f9; padding:0 20px 20px 20px;border-radius:5px;}
.featured_ser_pro{ margin:30px 20px 0 20px; border-top:2px #0c4e9c solid; height:auto; overflow:hidden;}
.featured_ser_pro_title{width:100%; margin:0 auto; font-size:20px; padding:20px 0; font-weight:bold;}


/*right nav css*/
.s-side{min-width:100%;}
.s-side .s-firstItem i{font-size:18px;}
.s-side .first{padding:8px 0;}
.s-side .d-firstNav i.fr{font-size:16px; padding-top:3px;}
.s-side .d-firstNav a{color:#444; text-decoration:none; font-weight:bold; font-size:15px;}
.s-side .d-firstNav a:hover{color:#0c4e9c;}
.s-side .s-secondNav,.s-side .s-secondItem{/*margin-left:10px;*/  padding:5px 0;}
.s-side .s-secondNav a{color:#0c4e9c; text-decoration:none; font-size:15px;}
.s-side .s-secondNav a:hover{color:#444;}
.s-side .s-secondItem a{color:#0c4e9c; text-decoration:none; font-size:15px;}
.s-side .s-secondItem a:hover{color:#444;}
.s-secondNav:hover,.d-firstNav:hover{cursor:pointer}
.s-side .d-secondDrop{margin-left:20px; padding:5px 0;}
.s-side .d-secondDrop a{color:#0c4e9c; text-decoration:none; font-size:15px; display:block; padding:5px 0;}
.s-side .d-secondDrop a:hover{color:#444;}
.iconRotate{transform:rotate(90deg);transition:transform .5s;}
.s-firstDrop,.s-secondDrop{display:none}
.fr{float:right}

/*tab css*/


.services_tablist{ border-bottom:1px #c9c9c9 solid; padding-bottom:20px;}
.services_tablist h1{ color:#2e93c9; font-size:22px; font-weight:normal;}

.order_form li{position:relative;width:100%;display:inline-block; }
.order_form .Code{width:100%;}

	
.table_COA .tab-nav {background: #fff;  width:100%; height: 48px;border-bottom: 0px; margin-top: 30px;}
.table_COA .tab-nav a {text-align: left; text-decoration: none;height: 48px; color: #fff; background-color:#666; margin-right: 10px; float: left;border-radius:5px 5px 0 0;width: 100%;}
.table_COA .tab-nav a.current { color: #fff; background: #428bbf; border: 0; width: 100%;}
.table_COA .tab-con { position: relative; width: 100%;  overflow: hidden; padding-top: 10px; font-size: 16px; border: 1px solid #ddd; margin-bottom: 30px;} 
.table_COA .tab-con-item { display: none; width: 100%;   text-align: left; padding-left: 20px; padding-bottom: 20px;}
.table_COA .tab-con-item p{margin:0;  display:block;}
}
.code-icon{
	position: absolute;
	top: 10px;
	right: 10px;
}
.reference{font-size: 14px; color: #999;}
.inquiry-title{ font-size: 24px;}
.eye-slash-group {
	position: relative
}
.eye-slash-group .eye-slash {
	position: absolute;
	right: 10px;
	top: 8px;
	z-index: 2;
	cursor: pointer;
	display: inline-block
}
.eye-slash-group .eye-slash:before {
	content: '\f070';
	font-family: FontAwesome;
	color: #999
}
.eye-slash-group .eye-slash.active:before {
	content: '\f06e'
}
.eye-slash-group .eye-slash:hover:before,.eye-slash-group .eye-slash.active:before {
	color: #333
}
.mt-20{ margin-top: 20px !important}