@charset "utf-8";

/*header starts */



.br {

	display: block;

}

.header {

	padding: 10px 0 0 0;

}

.header input,.header button{ border:0;}
.footer input,.footer button{ border:0;}

.hea-logo {

	height: 45px;

	margin: 4px 0px;

}

.hea-logo img {

	max-height: 100%;

}

#header-set {

	background-color: #fff;

	z-index: 999;

	position: static;

}

#header-set.add {

	position: fixed;

	top: 0;

	width: 100%;

	left: 0;

	box-shadow: 0px 1px 7px rgba(150, 150, 150, 0.75);

}

.header .logo-cap {

	font-size: 16px;

	color: #333;

	font-weight: bold;

	margin: 20px 0px;

}

.header .logo-cap .og {

	color: #ff7800;

	font-weight: bold;

}

.header .social {

	text-align: right;

	margin-bottom: 15px;

}

.header .social li {

	display: inline-block;

	font-size: 14px;

	color: #555;

}

.header .social li a {

	width: 17px;

	height: 17px;

	-webkit-transition: all .25s;

	-moz-transition: all .25s;

	-ms-transition: all .25s;

	transition: all .25s;

}

.header .social li a:hover img {

	overflow: hidden;

	border-radius: 50%;

}

.header .social li a img {

	width: 100%;

	-webkit-transition: all .25s;

	-moz-transition: all .25s;

	-ms-transition: all .25s;

	transition: all .25s;

}

.header .social li span {

	display: inline-block;

	vertical-align: super;

}

.contact a {

	border: 1px dashed #ccc;

	padding: 9px 15px;

	margin-left: 15px;

}

.contact a .number {

	font-size: 16px;

	color: #1d242b;

}

.contact a .icon {

	display: inline-block;

	width: 27px;

	height: 27px;

	vertical-align: middle;

}

#my-nav {

	background: none;

	border: none;

	border-radius: 0;

	margin-bottom: 0;

	padding: 10px 0px 0px 0px;

	min-height: auto;

}

#my-nav .navbar-collapse {

	padding: 0;

}

#my-nav .nav li {

	padding-bottom: 12px;

}

#my-nav .nav li a {

	font-size: 16px;

	color: #000;

	padding: 5px 23px;

	margin: 0 5px;

	-webkit-transition: all .25s;

	-moz-transition: all .25s;

	-ms-transition: all .25s;

	transition: all .25s;

}

#my-nav .nav li a:hover {

	color: #fff;

	background-color: #ff7800;

	border-radius: 30px;

}

#my-nav .nav li a.active-one {

	color: #fff;

	background-color: #ff7800;

	border-radius: 30px;

}

.header .search input {

	border: 1px solid #ccc;

	padding: 6px 14px 6px 12px;

	line-height: normal;

	color: #ccc;

	width: 225px;

	height: 35px;

}

.header .search input::-webkit-input-placeholder {

 color: #ccc;

}

.header .search button {

	background: none;

	width: 44px;

	height: 35px;

	margin-left: 4px;

}

#my-nav .nav li:first-child a {

	margin-left: 0;

}
#small {
    top: -5px;
    left: 150%;
}

.full-set {

	border-bottom: 1px dashed #ccc;

	padding-bottom: 12px;

}

.header .open > .dropdown-menu {

	display: none;

}

.header .dropdown:hover >.dropdown-menu {

	opacity: 1;

	display: block;

}

.header .dropdown-menu {

	top: 100%;
    width: 240px;
	border-top: none;

	left: 50%;
    
	-webkit-transform: translateX(-50%);

	-ms-transform: translateX(-50%);

	-moz-transform: translateX(-50%);

	transform: translateX(-50%);

}

.header .dropdown-menu a {

	margin: 0 15px !important;

	text-align: center;

}

.header form {

	height: 35px;

}

.header .contact a img {

	width: 100%;

}

.footer {

	background-color: #1e1e1e;

	padding: 60px 0 20px 0;

}

.footer h2 {

	font-size: 16px;

	color: #fff;

	text-transform: uppercase;

	margin-bottom: 20px;

}

.footer ul.links li a {

	font-size: 14px;

	color: #fff;

	opacity: .5;

	padding-left: 20px;

	background: url(../images/link.png) no-repeat;

	margin-bottom: 20px;

	-webkit-transition: all .25s;

	-moz-transition: all .25s;

	-ms-transition: all .25s;

	transition: all .25s;

}

.footer ul.links li a:hover {

	opacity: 1;

}

.input {

	position: relative;

	border: 1px solid #8f8f8f;

	padding: 21px 0px;

}

.input>span>.emailbot{

	background: none;

	line-height: normal;

	font-size: 14px;

	color: #fff;

	opacity: .5;

	padding-left: 15px;

	width: 80%;

}


.footer input::-webkit-input-placeholder {

 color: #fff;

 opacity: .5

}

.footer .input span {

	position: absolute;

	height: 30px;

	right: 6px;

	top: 6px;

}

.footer h4 {

	font-size: 14px;

	color: #fff;

	opacity: .5;

	margin-top: 20px;

}

.footer .dropdown-menu {

	width: 100%;

}

.footer .btn-default {

	margin-bottom: 0;

	padding: 5px 0;

	width: 100%;

	border: 1px solid #52575b;

	text-align: left;

	text-transform: none;

	border-radius: 0;

	font-size: 14px;

	color: #fff;

	padding: 12px 0px 12px 15px;

	background: url(../images/arr.png) no-repeat 95% 50% !important;

	line-height: 20px;

	margin-top: 15px;

}

.footer .btn-group {

	width: 100%;

}

.footer .set {

	border-top: 1px dashed #414141;

	margin-top: 34px;

	padding-top: 32px;

}

.footer .contact a .number {

	color: #fff;

}

.footer .contact a {

	border-color: #414141;

}

.footer .social li {

	float: left;

	margin-left: 5px;

}

.footer .social li a {

	width: 36px;

	height: 36px;

}

.footer .social li a img {

	width: 100%;

	-webkit-transition: all .25s;

	-moz-transition: all .25s;

	-ms-transition: all .25s;

	transition: all .25s;

}

.footer .social li a:hover img {

	border-radius: 50%;

	overflow: hidden;

}

.footer .social li span {

	font-size: 16px;

	color: #fff;

	display: inline-block;

	margin: 6px 0px;

}

.footer .dropdown-menu {

	top: -88px;

	border-radius: 0;

	border-color: #8c8c8c;

}

.footer .dropdown-menu li:hover {

	background-color: #000;

}

.footer .one {

	text-align: right;

	margin-right: 40px;

	float: right;

	color: #fff;

	opacity: .5;

	font-size: 14px;

}

.footer .dropdown-menu > li > a {

	padding: 5px 15px;

}

.footer .no-head {

	margin-top: 40px;

}
/*20171113*/
.footer .addAddress a{
	display:inline-block;
    font-size:16px;
    color:#fff;
	padding:10px;
	text-align:left;
}
/*20171113*/


@media only screen and (max-width: 1200px) {

#my-nav .nav li a {

	padding: 5px 14px;

	margin: 0 2px;

}

.header .contact a {

	margin-left: 0;

}

.contact a {

	margin: 0;

}

.footer .social li a {

	width: 26px;

	height: 26px;

}

.footer .social li span {

	margin: 3px 0;

}

}



@media only screen and (max-width: 991px) {

#my-nav .nav li a {

	font-size: 14px;

	padding: 5px 7px;

	margin: 0 2px;

}

.header .search input {

	width: 85%;

}

.header .contact a {

	padding: 5px 8px;

}

.header .contact {

	text-align: left;

}

.header .contact a .number {

	font-size: 12px;

}

.header .logo-cap .br {

	display: none;

}

.header .logo-cap {

	font-size: 12px;

	margin: 11px 0;

}

.footer .social {

	margin-top: 40px;

}

}



@media only screen and (max-width: 767px) {

.header .contact a .number {

	display: none;

}

.header .contact a {

	padding: 0;

	border: none;

}

.header .social {

	float: right;

}

.header .contact {

	float: left;

	margin-left: 4px;

}

.header .contact a .icon {

	width: 17px;

	height: 17px;

	vertical-align: baseline;

}

.full-set {

	padding: 20px 0 0 0;

}

.header .social {

	margin-bottom: 0;

}

.header .social li span {

	display: none;

}

.header .mob {

	position: absolute;

	right: 0;

	top: 5px;

}

#my-nav {

	padding-top: 0;

}

.navbar-toggle {

	margin: 11px 0 0 0;

}

.navbar-default .navbar-toggle {

	border-color: #ff7800;

}

.navbar-default .navbar-toggle .icon-bar {

	background-color: #ff7800;

}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {

	background-color: transparent;

}

.header form {

	float: none;

}

.navbar-collapse {

	overflow: auto;

	min-height: 380px;

}

.navbar-nav {

	margin: 7.5px;

}

.navbar-nav .open .dropdown-menu {

	padding-left: 135px;

}

.footer .no-head {

	margin-top: 0px;

}

.footer {

	padding: 20px 0 20px 0;

}

.footer .contact a {

	padding: 9px 0px;

	width: 100%;

	margin: 5px 0 5px 0;

}

.footer .contact a .icon {

	margin-left: 25px;

}

.footer .social {

	margin-top: 20px;

}

.footer .set {

	margin-top: 20px;

}

.footer .one {

	padding-top: 2px;

}

.header .dropdown:hover .dropdown-menu {

	opacity: 0;

	display: none;

}

.header .navbar-nav > li.open > .dropdown-menu {

	opacity: 1;

	display: block;

}

}

@media only screen and (max-width:350px)

{

.header .search input {

	width: 82%;

}

}