* {

margin:0;

padding:0;

}

@font-face {

    font-family: 'open_sanslight';

    src: url('opensans-light-webfont.eot');

    src: url('opensans-light-webfont.eot?#iefix') format('embedded-opentype'),

         url('opensans-light-webfont.woff') format('woff'),

         url('opensans-light-webfont.ttf') format('truetype'),

         url('opensans-light-webfont.svg#open_sanslight') format('svg');

  

}

@font-face {

    font-family: 'open_sansregular';

    src: url('opensans-regular-webfont.eot');

    src: url('opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('opensans-regular-webfont.woff') format('woff'),

         url('opensans-regular-webfont.ttf') format('truetype'),

         url('opensans-regular-webfont.svg#open_sansregular') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'OpenSansBold';

    src: url('opensans-bold.eot');

    src: url('opensans-bold.eot') format('embedded-opentype'),

         url('opensans-bold.woff') format('woff'),

         url('opensans-bold.ttf') format('truetype'),

         url('opensans-bold.svg#OpenSansBold') format('svg');

}

@font-face {

    font-family: 'OpenSansExtrabold';

    src: url('opensans-extrabold.eot');

    src: url('opensans-extrabold.eot') format('embedded-opentype'),

         url('opensans-extrabold.woff') format('woff'),

         url('opensans-extrabold.ttf') format('truetype'),

         url('opensans-extrabold.svg#OpenSansExtrabold') format('svg');

}

@font-face {

    font-family: 'OpenSansSemibold';

    src: url('opensans-semibold.eot');

    src: url('opensans-semibold.eot') format('embedded-opentype'),

         url('opensans-semibold.woff') format('woff'),

         url('opensans-semibold.ttf') format('truetype'),

         url('opensans-semibold.svg#OpenSansSemibold') format('svg');

}

@font-face {

    font-family: 'OpenSansItalic';

    src: url('opensans-italic.eot');

    src: url('opensans-italic.eot') format('embedded-opentype'),

         url('opensans-italic.woff') format('woff'),

         url('opensans-italic.ttf') format('truetype'),

         url('opensans-italic.svg#OpenSansItalic') format('svg');

}



body 

{

font-family:'open_sansregular';

font-size:13px;

padding:0;

line-height:20px;

text-align:justify;

width:100%;

overflow-x:hidden;

color:#676767;



}

img {

	border:0px;

}

.wrapper

{

	width:960px;

	margin:auto;

	

}

.outer-container

{

	min-width:960px;

	float:left;

}

.header-top

{

	width:960px;

	float:left;

	margin-top:20px;

	margin-bottom:10px;



}

.logo{

	width:228px;

	

	float:left;

}

.logo img{
	height: 71px;
}

.google

{

	float:right;

	width:250px;

	text-align:right;

	margin-top:15px;

}

.menu_con

{

	float:left;

	width:720px;

}

.menu-right

{

	float:right;

	width:220px;

	background:#b4282f;

	height:40px;

	border-radius:12px 12px 0 0 ;

	line-height:40px;

	text-align:center;

	color:#fff;

	text-transform:uppercase; font-family: 'OpenSansBold';

	font-size:16px;

}

.menu-right:hover

{

	background:#09B0EF;

}

.menu-right a

{

	color:#fff;

	text-decoration:none;

}

.curve

{

	background:url(../images/curve-bg.png) right no-repeat;

	width:960px;

	height:250px;

	margin-top:-130px;

}

.welcome

{

	width:960px;

	float:left;

}

.welcome-left

{

	width:100%;

	/* background:#fff; */

	/* border:1px solid #eaeaea;

	border-radius:25px;

	min-height:150px;

	float:left!important; */

	margin-top:-210px;

	margin-right:20px;

}

.welcome-right

{

	float:right!important;

	width:640px;

	margin-top:-380px;

	

}



.welcome-title

{

	font-size:18px;

	margin-top:20px;

	margin-right:20px;

	margin-bottom:20px;

	widows:660px;

}

.red

{

	color:#b4282f;

	font-size:20px; font-family: 'OpenSansSemibold';

}

.size

{

	font-size:13px;

}

.size2

{

	font-size:14px;

}

.welcome-content

{

	width:620px;  font-size:13px;

}

.menu-left-content

{

	padding: 0px 20px 20px 20px;

	/* float:left; */

}

.menu-left-content-title

{

	/* float:left; */

	font-size:20px;

	/* width:247px; */

	color: #20b9f1;

	margin-bottom:18px;

	text-align: center;

	margin-left: 125px;

	font-family: 'OpenSansSemibold';
}

.menu-left-content-title-content

{

	/* width:247px; */

	/* float:left; */
	margin-left: 180px;
}

.menu-left-content-title-content ul{
	display: flex;
	flex-wrap: wrap;
}

.menu-left-content-title-content li

{

	list-style:none;

	line-height:25px;

	margin-left:60px;
	text-align: left;
	width: 37%;
	margin-top: 10px;
	position: relative;
	padding-left: 15px;
}

.menu-left-content-title-content li:before{
	content: '•';
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	font-size: 22px;
	color: #676767;
}

.menu-left-content-title-content li a

{

	text-decoration:none;color:#676767;

}

.read a

{

	color:#b4282f;

	font-size:12px;

	text-decoration:none;font-family: 'OpenSansSemibold';

}

.read a:hover

{

	text-decoration:underline;

}

.boxes

{

	width:960px;

	float:left;

	margin-top:0px;

	margin-bottom:10px;

}

.box1

{

	width:300px;

	float:left;

	margin-right:27px;

}

.box2

{

	width:300px;

	float:right;

	margin-right:0px;

}

.box-title

{

	width:300px;

	float:left;

	border-bottom:1px solid #eaeaea; font-size:18px;

	padding-bottom:5px;

	margin-bottom:20px;

}

.box-content

{

	width:300px;

	padding-top:15px!important;

}

.news-title

{

	font-family: 'OpenSansBold';

}

.news-date

{

	font-size:12px;

	color:#b4282f; font-family: 'OpenSansItalic';

}

.line{

	border-top:1px solid #eaeaea;

	margin-top:10px;

	margin-bottom:20px;

}

.footer{

	width:960px;

	float:left;

	margin-bottom:20px;

	font-size:11px;

}

.copy

{

	float:right;

}

.footer a

{

	text-decoration:none;color:#676767; outline:none; border:0px;

}

.footer a:hover

{

	text-decoration:underline;

}

 #map {

                width: 100%;

                height: 275px;

}



.blue-tag

{

	color:#1f497d;

	font-size:12px;

	position:relative;

	top:-15px;font-family: 'OpenSansSemibold';

}



.marquee-home

{

	width:530px;

	float:left;

	color:#1f497d;

	font-size:13px; overflow: hidden;

}

.blue-bold

{

	color:#1f497d !important; font-family: 'OpenSansSemibold';

}

.blue

{

	color:#1f497d !important; 

}



.semi

{

	font-family: 'OpenSansSemibold';

}

.customer-lg-l{
	border:1px solid #ddd; 
	float:left; 
	margin-right:35px;
	margin-bottom:20px;
}

.customer-lg-l img{
	display:block;
}

.customer-lg-l1{
	border:1px solid #ddd;
	float:left;
	margin-bottom:20px;
}

.customer-lg-l1 img{
	display:block;
}

.map-wrap {
    position: relative;
}

.overlay {
    width: 100%;
    min-height: 500px;
    position: absolute;
    top: 0;
}

.hstry_con{
	text-align: center;
	line-height: 24px;
}

.hstry_img{
	width: 100%;
}

.brand_logo{
	width: 45%;
	border: 1px solid #ccc;
	padding: 5px;
	float: left;
	margin-right: 15px;
}

.brand_logo img{
	width: 100%;
}

.sellam_img{
	width: 100%;
	border: 1px solid #ddd;
	border-radius: 25px;
	padding: 5px;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
}

.pls_clk_lst{
	margin: 20px;
	font-size: 14px;
	font-weight: 700;
	color: #b4282f;
}

.about-list ul li a{
	position: relative;
	padding-left: 25px !important;
}

.about-list ul li a:before{
	content: '•';
	position: absolute;
	display: block;
	left: 10px;
	top: -9px;
	font-size: 22px;
	color: #676767;
}

.about-list ul li:hover a:before{
	color: #fff;
}

.about-list li.act a::before{
	color: #fff;
}