@charset "utf-8";
/* CSS Document */
h3, h7{z-index:999;}
@font-face {
 font-family: 'open_sanslight';
 src: url('OpenSans-Light-webfont.eot');
 src: url('OpenSans-Light-webfontd41d.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-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'open_sansregular';
 src: url('OpenSans-Regular-webfont.eot');
 src: url('OpenSans-Regular-webfontd41d.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: 'open_sanssemibold';
 src: url('OpenSans-Semibold-webfont.eot');
 src: url('OpenSans-Semibold-webfontd41d.eot?#iefix') format('embedded-opentype'), url('OpenSans-Semibold-webfont.woff') format('woff'), url('OpenSans-Semibold-webfont.ttf') format('truetype'), url('OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'open_sansbold';
 src: url('OpenSans-Bold-webfont.eot');
 src: url('OpenSans-Bold-webfontd41d.eot?#iefix') format('embedded-opentype'), url('OpenSans-Bold-webfont.woff') format('woff'), url('OpenSans-Bold-webfont.ttf') format('truetype'), url('OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'open_sanssemibold_italic';
 src: url('OpenSans-SemiboldItalic-webfont.eot');
 src: url('OpenSans-SemiboldItalic-webfontd41d.eot?#iefix') format('embedded-opentype'), url('OpenSans-SemiboldItalic-webfont.woff') format('woff'), url('OpenSans-SemiboldItalic-webfont.ttf') format('truetype'), url('OpenSans-SemiboldItalic-webfont.svg#open_sanssemibold_italic') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'fontawesome-selected';
 src: url("font/fontawesome-selected.eot");
 src: 
 url("font/fontawesome-selectedd41d.eot?#iefix") format('embedded-opentype'),  url("font/fontawesome-selected.woff") format('woff'),  url("font/fontawesome-selected.ttf") format('truetype'),  url("font/fontawesome-selected.svg#fontawesome-selected") format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
    font-family: 'swis721_cn_btroman';
    src: url('swz721c-webfont.eot');
    src: url('swz721c-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('swz721c-webfont.woff') format('woff'),
         url('swz721c-webfont.ttf') format('truetype'),
         url('swz721c-webfont.svg#swis721_cn_btroman') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'swis721_cn_btbold';
    src: url('swz721bc-webfont.eot');
    src: url('swz721bc-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('swz721bc-webfont.woff') format('woff'),
         url('swz721bc-webfont.ttf') format('truetype'),
         url('swz721bc-webfont.svg#swis721_cn_btbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
body {
	margin:0px;
	padding:0px;
	font-family: 'open_sanslight';
	font-size:12px;
	line-height:18px;
}
p {
	margin:0px;
	padding:0px;
}
a, a:hover {
	border:none !important;
	outline:none !important;
}
img {
	border:none;
	outline:none;
}
.top_main {
	margin:0px;
	padding:0px;
}
#logo {
	margin:10px 0px 10px 0px;
	padding:0px;
}
#head_right {
	margin:0px;
	padding:0px;
}
#tp {

	background:#fff;

	width:100%;
	margin:0px auto;
	z-index:999;
}
#top_navigation ul {
	margin:0px;
	padding:0px;
	float:right;
}
#top_navigation {
	margin:0px;
	padding:0px;
}
#top_navigation ul li {
	margin:10px 0px;
	padding:0px 10px;
	list-style:none;
	float:left;
	font-size:12px;
	background:url(../images/top-bar.png) no-repeat left center;
}
#top_navigation ul li a {
	color:#999999;
	text-decoration:none;
	outline:none;
}
#top_navigation ul li a:hover {
	color:#333333;
	text-decoration:underline;
	outline:none;
}
#follow {
	margin:10px 0px 0px 350px;
	padding:0px;
}
#follow-txt {
	float:left;
	margin:0px 6px 0px 0px;
	font-family: 'open_sansregular';
}
#facebook {
	float:left;
	margin:0px 2px;
	padding:0px;
	background:url(../images/facebook-a.png) no-repeat;
	width:19px;
	height:19px;
}
#twitter {
	float:left;
	margin:0px 2px;
	padding:0px;
	background:url(../images/twiter-a.png) no-repeat;
	width:19px;
	height:19px;
}
#googel_plus {
	float:left;
	margin:0px 2px;
	padding:0px;
	background:url(../images/google-a.png) no-repeat;
	width:18px;
	height:18px;
}
#linkedin{
	float:left;
	margin:0px 2px;
	padding:0px;
	background:url(../images/linkedin-a.png) no-repeat;
	width:18px;
	height:18px;
}
#facebook:hover {
	float:left;
	margin:0px 2px;
	padding:0px;
	background:url(../images/facebook-h.png) no-repeat;
}
#twitter:hover {
	float:left;
	margin:0px 2px;
	padding:0px;
	background:url(../images/twitter-h.png) no-repeat;
}
#googel_plus:hover {
	float:left;
	margin:0px 2px;
	padding:0px;
	background:url(../images/google-h.png) no-repeat;
}
#linkedin:hover {
	float:left;
	margin:0px 2px;
	padding:0px;
	background:url(../images/linkedin-h.png) no-repeat;
}
.nav_wrap {
	background:#333333;
	margin:0px;
	padding:0px;
	border-bottom:2px solid #ccc;
}
.wrapp {

	padding:0px;

}
.viewd-fifth img {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.viewd-fifth .mask {
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	width:100%;
}
.viewd-fifth h2 {
	background: rgba(255, 255, 255, 0.5);
	color: #000;
	-webkit-box-shadow: 0px 1px 3px rgba(159, 141, 140, 0.5);
	-moz-box-shadow: 0px 1px 3px rgba(159, 141, 140, 0.5);
	box-shadow: 0px 1px 3px rgba(159, 141, 140, 0.5);
}
.viewd-fifth p {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	color: #333;
	
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.viewd-fifth:hover .mask {
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	-o-transform: translateX(0px);
	-ms-transform: translateX(0px);
	transform: translateX(0px);
}
.viewd-fifth:hover img {
	-webkit-transform: translateX(100%);
	-moz-transform: translateX(100%);
	-o-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%);
}
.viewd-fifth:hover p {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}
.viewd {
	margin: 15px 0px 0px 0px;
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
	cursor: default;
	background:#ed1b23;
	width:100%;
	z-index:1;
}
.viewd .mask, .view .content {
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
}
.viewd img {
	display: block;
	position: relative;
	width:100%;
}
.viewd h2 {
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	position: relative;
	font-size: 14px;
	font-family: 'open_sansbold';
	padding: 10px;
	background: rgba(0, 0, 0, 0.8);
	margin: 10px 0 0 0;
}
.viewd p {
	font-family: 'open_sanslight';
	font-size: 12px;
	position: relative;
	color: #fff;
	padding: 0px 20px 0px;
	text-align: center;
	line-height:16px;
	margin:5px 0px 0px 0px;
	
}

.viewd a.info {
margin-top:5px;
	display: inline-block;
	text-decoration: none;
	padding: 5px 5px;
	background: #066985;
	color: #dbf7ff;
	font-size: 9px;
	font-family: 'open_sansregular';
	text-transform: uppercase;
}
.viewd a.info: hover {
	-webkit-box-shadow: 0 0 5px #000;
	-moz-box-shadow: 0 0 5px #000;
	box-shadow: 0 0 5px #000;
}
#tab_tx{
margin:0px;
padding:0px;
font-size:11px;
margin-top:5px;
}
#tab_tx a{ color:#12b7e5;}
#tab_tx a:hover{ color:#000;}
#tti {
	background:url(../images/back-line.png) repeat-x scroll right center rgba(0, 0, 0, 0);
	color:#666;
	font-size:18px;
	padding: 10px 0 15px;
	font-family: 'open_sansregular';
}
#clnt {
	background:url(../images/back-line.png) repeat-x scroll right center, url(../images/back-line.png) repeat-x scroll left center;
	color:#666;
	font-size:18px;
	text-align:center;
	padding: 10px 0 15px;
	font-family: 'open_sansregular';
}
#clnt span {
	background: none repeat scroll 0 0 #fff;
	padding:0px 8px 0px 8px;
}
#tti span {
	background: none repeat scroll 0 0 #fff;
	padding:0px 8px 0px 0px; 
}
.clear {
	clear:both;
}
#flexiselDemo1, #  , #flexiselDemo3 {
	display:none;
}
.nbs-flexisel-container {
	position:relative;
	max-width:100%;
}
.nbs-flexisel-ul {
	position:relative;
	width:9999px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	text-align:center;
}
.nbs-flexisel-inner {
	overflow:hidden;
	float:left;
	width:100%;
	background:#f5f5f5;
	border:1px solid #f0f0f0;
}
.nbs-flexisel-item {
	float:left;
	margin:0px;
	padding:0px 0px 0px 1px;
	cursor:pointer;
	position:relative;
}
.nbs-flexisel-item .prd {
	width: 100%;
	cursor: pointer;
	position: relative;
	background:#fff;
	max-width:300px;
	height:265px;
	margin:15px;
	-moz-box-shadow:    3px 3px 5px 3px #eaeaea;
	-webkit-box-shadow: 3px 3px 5px 3px #eaeaea;
	box-shadow:         3px 3px 5px 3px #eaeaea;
	left: 2px;
}

.nbs-flexisel-item .custom_class{
          width: 100%;
	cursor: pointer;
	position: relative;
	background:#fff;
	max-width:323px!important;
	height:300px;
	margin:15px;
	-moz-box-shadow:    3px 3px 5px 3px #eaeaea;
	-webkit-box-shadow: 3px 3px 5px 3px #eaeaea;
	box-shadow:         3px 3px 5px 3px #eaeaea;
	left: 2px;

} 

#prd_img img {
	margin:10px 0px 0px 0px;
}
#prd_txt p {
	margin:0px;
	padding:5px 7px 10px 7px;
	line-height:18px;
	font-family: 'open_sanslight';
	font-size:12px;
	color:#666;
}
#prd_txt h4 {
	font-size:13px;
	font-family: 'open_sanssemibold';
	margin:5px 10px 0px 10px;
	padding:0px 0px 7px 0px;
	border-bottom:1px dotted #ccc;
	color:#333;
}
#prd_bt {
	width:30px;
	height:20px;
	background:#404040;
	line-height:20px;
	color:#fff;
	padding: 5px 10px;
	font-size:10px;
	font-family: 'open_sanslight';
	text-transform:uppercase;
}
#prd_bt:hover {
	width:30px;
	height:20px;
	background:#12b7e5;
	line-height:20px;
	color:#fff;
	padding: 5px 10px;
	font-size:10px;
	font-family: 'open_sanslight';
	text-transform:uppercase;
}
/*** Navigation ***/

.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
	width: 22px;
	height: 22px;
	position: absolute;
	cursor: pointer;
	z-index: 100;
	opacity: 0.5;
}
.nbs-flexisel-nav-left {
	left: 0px;
	background: url(../images/button-previous.png) no-repeat;
}
.nbs-flexisel-nav-right {
	right: 0px;
	background: url(../images/button-next.png) no-repeat;
}
.list_carousel {
}
.list_carousel ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}
.list_carousel li {
	color: #999;
	text-align: center;
	/*			background-color: #ccc;*/
		
				padding: 9px 0px;
	margin: 6px;
	display: block;
	float: left;
}
.list_carousel.responsive {
	width: auto;
	margin-left: 0;
}
.prev {
	float: left;
	margin-left: 10px;
}
.next {
	float: right;
	margin-right: 10px;
}
.pager {
	float: left;
	width: 160px;
	text-align: center;
}
.pager a {
	margin: 0 5px;
	text-decoration: none;
}
.pager a.selected {
	text-decoration: underline;
}
.timer {
	background-color: #999;
	height: 6px;
	width: 0px;
}
#icici {
	background:url(../images/clients/icici-a.png) no-repeat;
	width:160px;
	height:82px;
}
#icici:hover {
	background:url(../images/clients/icici-h.png) no-repeat;
	width:160px;
	height:82px;
}

#mahindra {
	background:url(../images/clients/mahindra-a.png) no-repeat;
	width:160px;
	height:82px;
}
#mahindra:hover {
	background:url(../images/clients/mahindra-h.png) no-repeat;
	width:160px;
	height:82px;
}
#kirloskar {
	background:url(../images/clients/kirloskar-h.png) no-repeat;
	width:160px;
	height:82px;
}
#kirloskar:hover {
	background:url(../images/clients/kirloskar-a.png) no-repeat;
	width:160px;
	height:82px;
}
#siemens {
	background:url(../images/clients/siemens-a.png) no-repeat;
	width:160px;
	height:82px;
}
#siemens:hover {
	background:url(../images/clients/siemens-h.png) no-repeat;
	width:160px;
	height:82px;
}
#asian {
	background:url(../images/clients/asian-paint-a.png) no-repeat;
	width:160px;
	height:82px;
}
#asian:hover {
	background:url(../images/clients/asian-paint-h.png) no-repeat;
	width:160px;
	height:82px;
}
#sandvik {
	background:url(../images/clients/sandvik-a.png) no-repeat;
	width:160px;
	height:82px;
}
#sandvik:hover {
	background:url(../images/clients/sandvik-h.png) no-repeat;
	width:160px;
	height:82px;
}
#lt {
	background:url(../images/clients/l%26t-a.png) no-repeat;
	width:160px;
	height:82px;
}
#lt:hover {
	background:url(../images/clients/l%26t-h.png) no-repeat;
	width:160px;
	height:82px;
}
#mez {
	background:url(../images/clients/mercedez-a.png) no-repeat;
	width:160px;
	height:82px;
}
#mez:hover {
	background:url(../images/clients/mercedez-h.png) no-repeat;
	width:160px;
	height:82px;
}
#posco {
	background:url(../images/clients/posco-a.png) no-repeat;
	width:160px;
	height:82px;
}
#posco:hover {
	background:url(../images/clients/posco-h.png) no-repeat;
	width:160px;
	height:82px;
}
#bridgest {
	background:url(../images/clients/bridg-a.png) no-repeat;
	width:160px;
	height:82px;
}
#bridgest:hover {
	background:url(../images/clients/bridg-h.png) no-repeat;
	width:160px;
	height:82px;
}
#bluestar {
	background:url(../images/clients/blue-star-h.png) no-repeat;
	width:160px;
	height:82px;
}
#bluestar:hover {
	background:url(../images/clients/blue-star-a.png) no-repeat;
	width:160px;
	height:82px;
}
#marvel {
	background:url(../images/clients/marvel-a.png) no-repeat;
	width:160px;
	height:82px;
}
#marvel:hover {
	background:url(../images/clients/marvel-h.png) no-repeat;
	width:160px;
	height:82px;
}
#news-container1 {
	margin-bottom:20px;
	padding:0px;
}
#news-container1 img{border:none;}
#news-container1 ul {
	margin:0px;
	padding:0px 0px 0px 0px;
}
#news-container1 ul li {
	margin:0px;
	padding-left:40px !important;
	font-family: 'open_sanslight';
	font-size:13px;
	background:url(../images/comma.png) no-repeat 0px 0px; text-align:justify;
}
#news-container1 ul li p {
	color:#05a5d2;
	text-align:right;
	font-family: 'open_sanssemibold_italic';
	font-size:14px;


	padding-right:10px;
}
#news-container1 ul li span a{
font-size:10px;

color:#0099CC;
}
.lg_tit {

	width:100%;

	padding:0px 0px 10px 0px;
}
.abt_prd {
	width:100%;

	margin-top:25px;
}
.test_out {
	width:100%;

	margin-top:25px;
}
.contact_us_out {
	width:100%;


}
.client_out {
	width:100%;
	background:url(../images/client-bg.png);


}

.pagination a {
	color:#05a5d2;
}
.panel ul {
	padding:0px;
	margin:0px;
	list-style:none;
}
.news-item {
	padding:4px 4px;
	margin:0px 0px 5px 0px;
	border-bottom:1px dotted #eaeaea;
	font-size:12px;
	color:#666;
}
.brochure {
	background:#019edf url(../images/brochure.png) no-repeat 15px 10px;
	height:50px;
}
.brochure:hover {
	background:#0684b8 url(../images/brochure.png) no-repeat 15px 10px;
	height:50px;
}
.brochure p {
 font-family: 'open_sansbold';
	font-size:14px;
	text-transform:uppercase;
	color:#fff;
	line-height:18px;
	padding:16px 0px 0px 50px;
	text-align:left;
}
.brochure span {
	font-family: 'open_sanslight';
	font-size:13px;
}
.ticket_hm {
	background:#0cb4d8 url(../images/ticket.png) no-repeat 15px 10px;
height:50px;
	margin-top:10px;
}
.ticket_hm:hover {
	background:#079dbd url(../images/ticket.png) no-repeat 15px 10px;
	height:50px;
	
}

.ticket_hm p {
 font-family: 'open_sansbold';
	font-size:14px;
	text-transform:uppercase;
	color:#fff;
	line-height:18px;
	padding:16px 0px 0px 50px;
	text-align:left;
}

.call_hm {
	background:#05d2b7 url(../images/support.png) no-repeat 15px 12px;
	height:50px;
	margin-top:10px;
}
.call_hm:hover {
	background:#0bb6a0 url(../images/support.png) no-repeat 15px 12px;
	height:50px;
}
.call_hm p {
 font-family: 'open_sansbold';
	font-size:14px;
	text-transform:uppercase;
	color:#fff;
	line-height:18px;
	padding:16px 0px 0px 50px;
	text-align:left;
}

.foot_out {
	background:#313131;
	margin:25px 0px 0px 0px;
	padding:0px;

}
#foot_t_o {
	overflow:hidden;
	margin-top:10px;
}
#foot_title {
	color:#d1d1d1;
	font-family: 'open_sanssemibold';
	font-size:13px;
	text-transform:uppercase;
	line-height:35px;
	border-bottom:1px solid #1f1f1f;
}
#foot_lst {
	margin:0px 0px 0px 0px;
	padding:0px;
}
#foot_lst ul {
	margin:5px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}
#foot_lst ul li {
	margin:0px;
	padding:0px;
	list-style:none;
	color:#a0a0a0;
	font-family: 'open_sanslight';
	font-size:12px;
	border-bottom:1px dotted #4f4f4f;
	line-height:30px;
}
#foot_lst ul li:last-child {
	border:none;
}
#foot_lst ul li a {
	color:#fff;
	text-decoration:none;
}
#foot_lst ul li a:hover {
	color:#fff;
	text-decoration:underline;
}
address {
	font-size:12px;
	color:#fff;
	font-family: 'open_sanslight';
	line-height:20px !important;
	margin-top:10px;
}
#back-top {
	position: fixed;
	bottom: 30px;
	margin-left: -150px;
}
#back-top a {
	width: 108px;
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #bbb;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover {
	color: #000;
}
/* arrow icon (span tag) */
#back-top span {
	width: 108px;
	height: 108px;
	display: block;
	margin-bottom: 7px;
	background: #ddd url(up-arrow.html) no-repeat center center;
	/* rounded corners */
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover span {
	background-color: #777;
}
.fot_last {
	background:#090909;
	margin:0px;
	padding:0px;

}
.fot_last center {
	color:#fff;
	font-family: 'open_sanslight';
	font-size:11px;
	padding:10px 0;
	text-transform:uppercase;
}
#ser {

}
#brd {
	margin-top:10px;
}
<!--
/////////////////////////////////////////////////////////////////Inner Page////////////////////////////////////////////////////////////////////
-->
 #abt_con {
margin:0px;
padding:0px;

}
#abt_con span {
	font-family: 'open_sanssemibold';
	font-size:13px;
	margin:10px 0px;
	padding:0px;
	display:block;
}
#abt_con p {
	font-family: 'open_sanslight';
	font-size:13px;
	line-height:21px;
}
#abt_con h4 {
	font-family: 'open_sansbold';
	font-size:13px;
	text-transform:uppercase;
	border-bottom:1px dotted #ccc;
	padding:10px 0px;
}
#abt_con h5 {
	font-family: 'open_sansbold';
	font-size:13px;
	text-transform:uppercase;
margin:0px;
	padding:0px;
}
#dwl_out{
background:#f5f5f5;

margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;}
#dwl_out h5{
	font-family: 'open_sansbold';
	font-size:13px;
	text-transform:uppercase;
margin:0px 10px;
border-bottom:1px solid #ccc;

padding:20px 0px 8px 0px;
}
#dwl_out p{
padding:0px 15px 0px 10px;
margin:0px;
 font-family: 'open_sansregular';
 font-size:13px;
 color:#666;
}
#dwl_out ul{
margin:0px;
padding:0px 0px 0px 15px;}
#dwl_out ul li{
float:left;
border-right:1px solid #000;
margin:0px;
padding:0px;
 font-family: 'open_sansregular';
 font-size:13px;
 list-style:none;
}
#cct img{
border:1px solid #e6e6e6;
padding:0px;
margin:0px 8px 15px 8px !important;
}
#abt_con img {
border:1px solid #eeeeee;
	padding:2px;
	margin:0px 20px 5px 0px;
}
#prd_rgt ul {
	margin:0px;
	padding:0px 0px 0px 0px;
}
#prd_rgt ul li {
	margin:0px;
	padding:0px 0px 0px 28px;
	list-style:none;
	line-height:30px;
	border-bottom:1px dotted #ccc;
	background:url(../images/dot.jpg) no-repeat 8px 13px;
}
#prd_rgt ul li a {
	color:#333;
}
#prd_rgt ul li a:hover {
	color:#05a5d2;
	text-decoration:underline;
 font-family: 'open_sanssemibold';
}
#prd_rgt ul li:last-child {
	border:none;
}
#inner_ban {
	margin:0px;
	padding:0px;
	background:url(../images/in-bg.jpg);
	background-position:center;
	background-size:cover;
	height:200px;
	width:100%;

}
#inn_ban_data h4 {
	font-size:54px;
	
font-family: 'swis721_cn_btroman';
	color:#f6f6f6;
	border-bottom:1px dashed #ccc;
	padding:0px 0px 10px 0px;
}
#inn_ban_data p {
	font-size:20px;
font-family: 'swis721_cn_btroman';
	
	color:#fff;
}
#inn_ban_data span {
	font-size:18px;

	color:#99e9ff;
}
#inn_ban_data {
	margin-top:30px;
	padding:0px;
}
#models img{
width:120px;
height:105px;
padding:0px 0px 0px 0px;
margin:0px;
}
#models {
	border:1px solid #f2f2f2;
	margin:10px 0px;
	padding:0px 0px 0px 0px;
	background:#fff;
		-moz-box-shadow: 0 0 3px #e3e3e3;
	-webkit-box-shadow: 0 0 3px #e3e3e3;
	box-shadow: 0 0 33px #e3e3e3;
}
#cctv-tit{
margin:0px 0px 5px 0px;
padding:0px 0px 5px 0px;
color:#05a5d2;
text-transform:uppercase;
 font-family: 'open_sanssemibold';
 border-bottom:1px solid #f0f0f0;
}
#models:hover {
	border:1px solid #e5e5e5;
	margin:10px 0px;
	padding:0px 0px 0px 0px;
	-moz-box-shadow: 0 0 5px #e3e3e3;
	-webkit-box-shadow: 0 0 5px#e3e3e3;
	box-shadow: 0 0 5px #e3e3e3;
}
#models h4 {
	font-family: 'open_sanssemibold';
	font-size:13px;

	border:none;
	margin:0px;
	padding:10px;
	color:#666;

}
#models p {
	margin:0px;
	padding:10px;
	font-family: 'open_sanslight';
	font-size:12px;
	font-weight:normal;
	text-transform:none;
}
#prd_rd_more {
	margin:0px;
	padding:0px;
}
#prd_rd_more2 {
	margin:0px;
	padding:0px;
}
.prd_enq_form {
	margin:0px;
	padding:5px 10px 10px 10px;

	background:url(../images/body-bg.gif) repeat-x;
	overflow:hidden;
		-moz-box-shadow: 0 0 5px #e3e3e3;
	-webkit-box-shadow: 0 0 5px#e3e3e3;
	box-shadow: 0 0 5px #e3e3e3;
}
dl, dt, dd {
	padding:0;
	margin:0
}
.faqs {
}
.faqs dt {
	background: url(../images/q.gif) 10px 10px no-repeat;
	padding:10px 0px 10px 40px;
	margin:20px 0px;
	position:relative;
	font-family: 'open_sansregular';
	font-size:13px;
	font-weight:normal;
	border-bottom:1px dotted #eeeeee;
}
.faqs dt:hover {
	cursor:pointer;
	text-decoration:none;
}
.faqs dd {
	background:url(../images/a.gif) 25px 5px no-repeat;
	padding:0 0 5px 60px;
	position:relative;
	color:#666;
	font-family: 'open_sanslight';
	font-size:12px;
	line-height:20px;
}
.faqs .hover {
	color:#12b7e5;
	text-decoration:underline
}
#life_dac {
	margin-top:20px;
	padding:0px;
	border:1px solid #12b7e5;
}
#life_dac:hover {
	margin-top:20px;
	padding:0px;
	border:1px solid #12b7e5;
	-moz-box-shadow: 0 0 10px #e3e3e3;
	-webkit-box-shadow: 0 0 10px#e3e3e3;
	box-shadow: 0 0 10px #e3e3e3;
}
#life_dac h4 {
	background:#12b7e5;
	margin:0px;
	padding:8px;
	font-family: 'open_sanssemibold';
	font-size:12px;
	text-transform:uppercase;
	color:#fff;
}
#life_dac h3 {
	background:#f2f2f2 url(../images/drive.png) no-repeat 35px 5px;
	margin:0px;
	padding:8px 8px 8px 62px;
	font-family: 'open_sanssemibold';
	font-size:12px;
	text-transform:uppercase;
	color:#000;
}
#life_dac h3 a {
	color:#333;
}
#life_dac h3 a:hover {
	color:#12b7e5;
}
#life_dac img {
	margin:0px;
	padding:10px;
	border:none;
	width:100%;
}
#life_dac p {
	margin:0px;
	padding:0px 10px 10px 10px;
	text-align:center;
	font-family: 'open_sansregular';
}
#c_open {
	margin-top:15px;
	margin-bottom:25px;sssssss
	padding:0px;
	background:#F8F8F8;
	padding:15px;
	}
#c_open h3 {
	font-size:16px;
	font-family: 'open_sansregular';
	margin:0px;
	padding:0px 10px 5px 10px;
	border-bottom:1px dashed #eee;
}
#c_open h5 {
	padding:15px 10px 5px 10px;
	margin:0px;
}
#c_open p {
	padding:10px 10px 5px 10px;
	font-family: 'open_sanslight';
	font-size:12px;
}
#c_open h4 {
	font-size:13px;
	font-family: 'open_sansregular';
	margin:0px;
	padding:10px 10px 10px 10px;
}
#c_open span {
	font-size:12px;
	margin-left:10px;
	color:#666;
}
#c_open ul {
	margin:0px;
	padding:0px;
}
#c_open ul li {
	margin:0px;
	padding:0px 0px 0px 40px;
	background:url(../images/dot.jpg) no-repeat 25px 10px;
	list-style:none;
	line-height:25px;
}
#case_studies{
margin-bottom:25px;
margin-top:10px;
padding:10px;
border:1px solid #e8e8e8;

}
#case_studies:hover{
margin-bottom:25px;
margin-top:10px;
padding:10px;
border:1px solid #e8e8e8;

  -moz-box-shadow: 0 0 10px #e3e3e3;
	-webkit-box-shadow: 0 0 10px#e3e3e3;
	box-shadow: 0 0 10px #e3e3e3;

}
#case_studies img{
width:100%;
}
#case_studies h4{
font-size:14px;
padding:10px 0px 7px 0px;
margin:0px;

border-bottom:1px dotted #ccc;
 font-family: 'open_sanssemibold';
}
#cse_dwn{
font-size:12px;
margin:20px 0px 0px 0px;
padding:8px 0px 0px 40px;
background:url(../images/pdf.png) no-repeat 10px 5px;
 font-family: 'open_sanslight';';
 color:#666;
}

#case_studies h3{
font-size:13px;
padding:9px 0px 9px 10px;
margin-top:10px;
background:#666 url(../images/arrow.png) no-repeat 85px 12px;
 font-family: 'open_sanssemibold';
 color:#fff;

}
#case_studies h3:hover{
font-size:13px;
padding:9px 0px 9px 10px;
margin-top:10px;
background:#12b7e5 url(../images/arrow.png) no-repeat 85px 12px;
 font-family: 'open_sanssemibold';
 color:#fff;

}
#case_studies h3 a{
color:#fff;
text-decoration:none;
}
#case_studies h3 a:hover{
color:#fff;
text-decoration:underline;
}
#case_studies p{
 font-family: 'open_sanslight';
margin:0px;
padding:5px 0px 10px 0px;
font-size:12px;
}
-webkit-down_pdf{
margin:30}
#down_pdf{
width:30px; height:25px; background:#12b7e5 url(../images/download.png) no-repeat 8px 4px; float:right; overflow:hidden; position:relative; margin:5px 0px 0px 0px; right:80px; border-radius:0px;
}
#down_pdf:hover{
width:30px; height:25px; background:#0bd875 url(../images/download.png) no-repeat 8px 4px; float:right; overflow:hidden; position:relative; margin:5px 0px 0px 0px; right:80px; border-radius:0px;
}
.award_out{
margin:30px 0px 0px 0px;
padding:0px;}
#award_in{
margin:10px 0px;
padding:0px 5px 0px 0px;}
.award_out img{border:none; padding:0px;}
.pad_img{
margin:10px;
padding:0px;
background:#000;

}
#certificate_in{
margin:0px 0px;
padding:0px;
border:1px solid #f0f0f0;
	-moz-box-shadow: 0 0 10px #e3e3e3;
	-webkit-box-shadow: 0 0 10px#e3e3e3;
	box-shadow: 0 0 10px #e3e3e3;
}
#certificate_in h4{
margin:0px;
padding:10px 10px 10px 10px;
font-size:14px;
 font-family: 'open_sansbold';
 color:#666;
 text-align:center;


}
#certificate_in img{
margin:0px;
padding:2px;
width:100%;
height:auto;
}

.gmap {
	height: 400px;
	width: 100%;
	font-size: 90%;
}
.gmap + .gmap {
	margin: 5px 0;
}
.gmap img, .gmap object, .gmap embed { max-width: none; height: auto }
.gmap *,.gmap *:before,.gmap *:after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}

#loc_ad{

margin:0px 0px 20px 0px;
padding:0px;
overflow:hidden;
background:#fafafa;
border:1px solid #e9e9e9;
	-moz-box-shadow: 0 0 5px #dbdbdb;
	-webkit-box-shadow: 0 0 5px#dbdbdb;
	box-shadow: 0 0 5px #dbdbdb;

}
#braches{
margin:0px 0px;
padding:5px 10px 5px 10px;
}
#braches p{
margin:0px;
padding:7px 0px 0px 15px;}
#braches span{
margin:5px 0px;
padding:0px;

 color:#666;
}
#braches h4{
margin:0px 10px 0px 10px;
background:url(../images/branch-icon.png) no-repeat 2px 7px;
padding:10px 0px 8px 27px;

}
#pho{
background:url(../images/phone.png) no-repeat 0px 3px;
margin:0px 0px 0px 12px;
padding:3px 0px 3px 25px;
 font-family: 'open_sanslight';
 font-size:12px;
}
#ema{
background:url(../images/email.png) no-repeat 0px 5px;
margin:0px 0px 0px 12px;
padding:3px 0px 3px 25px;
 font-family: 'open_sanslight';
  font-size:12px;
}
#mob{
background:url(../images/mobile.png) no-repeat 4px 7px;
margin:0px 0px 0px 12px;
padding:5px 0px 5px 25px;
 font-family: 'open_sanslight';
  font-size:12px;
 }
 
 #moda_out{
 background:url(../images/bg-main-thin.jpg) repeat-x;

}
 
 
.selecterBtns {
float:left;
width:100%;
border-bottom:1px dotted #ccc;
margin:30px 0px 20px 0px;
padding:0px 0px 0px 0px;

}

.selecterBtns a {
border:1px solid #e9e9e9 !important;
background:#f4f4f4;
color:#666;
display:block;
float:left;
font-size:13px;
line-height:28px;
margin-right:0px;
outline:none;
padding:0 18px;
text-decoration:none;

 font-family: 'open_sansregular';
}

.selecterBtns .active,
.selecterBtns a:hover {
background:#12b7e5;
color:#fff;
text-decoration:none;
border:1px solid #12b7e5 !important;

}

.selecterContent {
float:left;
width:100%;
clear:both;


}

.selecterContent a {
outline:none;

}

.selecterContent li {
width:130px;
height:111px;
overflow:hidden;
border:1px solid #e5e5e5;
margin:0px 33px 20px 0px !important;
padding:0px;
 -moz-box-shadow:    2px 2px 4px 2px #efefef;
 -webkit-box-shadow:  2px 2px 4px 2px #efefef;
 box-shadow:         2px 2px 4px 2px #efefef;
}

ul.nolist,
ul.nolist li {
display:block;
list-style:none;
padding:0px 0px 0px 5px;

}

ul.nolist li {
float:left;
margin:0 5px 15px 0;	
}

#clients_d
{
margin:0px !important;
padding:0px;

}
#ceo h2{
margin:0px;
padding:0px 0px 10px 0px;
 font-family: 'open_sanssemibold';
 font-size:16px;
 color:#666;
 border-bottom:1px solid #e5e5e5;
 text-transform:none;
}

#ceo p{
 font-family: 'open_sanslight';  font-size:13px;
 color:#666; margin:0px;
padding:10px 0px 0px 0px;
}

#ceo span{
font-size:14px;
 font-family: 'open_sanssemibold'; color:#666;
}
#ceo_hd p{
 font-family: 'open_sansregular'; color:#999;
 text-align:center;
 font-size:13px;
 color:#666;
}
#ceo_hd span{
 font-family: 'open_sanssemibold'; color:#000;
  text-align:center;
 
}

.abttt_out{
margin:0px;
padding:0px;}
#cze{
margin:20px 0px 0px 0px;
padding:0px;}
#cze img{
margin:0px 10px 0px 0px;
padding:2px;
border:1px solid #ccc;
}
#cze p{
margin:0px;
padding:0px;}
#cze h4{
 font-family: 'open_sanssemibold';
 font-size:14px;
 text-transform:uppercase;
 color:#333333;
 margin:0px;
 padding:5px 0px 0px 0px;
 text-align:center;

}
#cze span{
text-transform:uppercase;
 font-family: 'open_sanslight';
 font-size:12px;

}
#cze h5{
margin:0px;
padding:0px 0px 15px 30px;
font-size:14px;
text-transform:uppercase;
color:#666;
 font-family: 'open_sansbold';
 background:url(../images/com.png) no-repeat 0px 0px;

}
#cze blockquote{
margin:0px;
padding:0px 0px 0px 15px;
font-size:13px;
 font-family: 'open_sanssemibold';
 line-height:22px;
 color:#3895be;
}

.blog-pagenat ul li{

	display:inline-block;

}

.blog-pagenat ul li a{

	display: block;

	background: #2b2c27;

	padding: 0.7em 1em;

	font-size: 0.875em;

	text-transform: uppercase;

	color: #FFF;

	font-weight: 700;

	display: inline-block;

	margin-top: 1em;

	text-decoration: none;

	

}

.blog-pagenat ul li a:hover{

	background:  #2C3E50;

}

.blog-pagenat ul li a.frist span{

	width:13px;

	height:17px;

	display:inline-block;

	background:url(../images/page-icons.png) no-repeat 0px 0px;

	vertical-align:middle;

}

.blog-pagenat ul li a.last span{

	width:13px;

	height:17px;

	display:inline-block;

	background:url(../images/page-icons.png) no-repeat -10px 0px;

	vertical-align:middle;

}

.blog-pagenat{

	text-align:center;


.vs_out{
background:#f1f1f1;
overflow:hidden;
padding:15px;
border:1px solid #ccc;
margin-bottom:15px;
}
.vs_out:hover{
background:#fff;
overflow:hidden;
padding:15px;
border:1px solid #ccc;
}
#vs_out img{
margin:0px;
padding:0px;

}

#vs_out p{
margin:0px;
padding:0px;}
/*////////////////////////////////////////////////////////////////////////////*/
#vd_hed{
margin:0px 0px 10px 0px;
padding:0px 0px 7px 28px;
 font-family: 'open_sanssemibold';
 color:#333;
 font-size:14px;
 border-bottom:1px dotted #ccc;
 background:url(../images/vi-m.png) no-repeat 0px 0px;
}
#md_hed{
margin:0px 0px 10px 0px;
padding:0px 0px 7px 28px;
 font-family: 'open_sanssemibold';
 color:#333;
 font-size:14px;
 border-bottom:1px dotted #ccc;
 background:url(../images/mis.png) no-repeat 0px 0px;
}
.lof-slidecontent{
	position:relative;
	overflow:hidden;
	margin:10px 0px 15px 0px;
	width:100%;
	height:600px;
}
.lof-slidecontent .preload{
	height:100%;
	width:100%;
	background:#FFF;
	position:absolute;
	top:0;
	left:0;
	z-index:100000;
	color:#FFF;
	text-align:center
}
.lof-slidecontent .preload div{
	height:100%;
	width:100%;
	background:transparent url(../images/load-indicator.gif) no-repeat scroll 50% 50%;
}
/* main flash */
.lof-main-wapper{
	margin-right:auto;
	overflow:hidden;

	padding:0px;
	height:600px !important;
	width:766px;
	position:relative;

}

.lof-main-wapper .lof-main-item{
	overflow:hidden;
	padding:0px;
	margin:0px;
	height:100%;
	width:100%;
	position:absolute;
	margin:0px;
	padding:10px 25px;
	 font-family: 'open_sanslight';
	 font-size:13px;
}
.lof-main-wapper .lof-main-item img{
	padding:0px;	
	width:100%;
}
.lof-main-wapper .lof-main-item p{
 font-family: 'open_sanslight';
font-size:13px;
margin:0px 0px 0px 0px;
padding:7px 0px 10px 0px;

}
.lof-main-wapper .lof-main-item h4{
margin:0px;
padding:0px;
 font-family: 'open_sanssemibold';
 font-size:14px;
 border-bottom:1px dashed #ccc;
 padding:0px 0px 10px 0px;
 margin:0px;
 color:#333;
 text-transform:uppercase;
}

.lof-main-item-desc{
	z-index:100px;
	position:absolute;
	top:150px;
	left:50px;
	width:600px;


	/* filter:0.7(opacity:60) */
}

.lof-main-item-desc p{
	color:#FFF;
	margin:0 8px;
	padding:8px 0
}
.lof-main-item-desc h3 a{
	color:#FFF;	
	margin:0;
	font-size:140%;
	padding:20px 8px 2px;

}
.lof-main-item-desc h3 a:hover{
	color:#FF6;
	text-decoration:underline;
}


/* item navigator */
ul.lof-navigator{
	top:0;
	padding:0;
	margin:0px 0px 0px 0px;
	position:absolute;
	width:100%;

	
}
ul.lof-navigator li{
	cursor:hand; 
	cursor:pointer;
	list-style:none;
	width:100%;
	padding:0;
	margin:0;
	overflow:hidden;
}
.lof-navigator-outer{
	position:absolute;
	right:0;
	top:0px;
	z-index:100;
	height:600px !important;
	min-width:350px;
	overflow:hidden;
	color:#FFF
}
.lof-navigator li.active{
	background:url(../images/arrow-bg.png) no-repeat scroll left center; 
	color:#FFF
}
.lof-navigator li:hover{
	
}


.lof-navigator li h3{
	color:#666;
	font-size:100%;
	padding:30px 0 0 !important;
	margin:0;
font-family: 'swis721_cn_btroman';
 font-size:16px;

 
}
.lof-navigator li p{
 font-family: 'open_sanslight';
 margin:0px;
 padding:0px 5px 0px 0px;

 font-size:12px;
}
.lof-navigator li div{
	background:#f2f2f2;
	color:#666;
	height:100%;
	position:relative;
	margin-left:15px;
	padding-left:15px;
	border-top:1px solid #dadada;
}

#hd h3{
font-size:16px;
margin:0px 0px 15px 0px;
padding:0px 0px 8px 0px;
border-bottom:1px dotted #ccc;
 font-family: 'open_sansregular';

 font-weight:normal;
}


.lof-navigator li.active div{
	background:#909090 !important;
	color:#FFF;
}
.lof-navigator li img{

	margin:9px 16px 10px 0;
	float:left;
	padding:2px;
	border:#C5C5C5 solid 1px;
}
.lof-navigator li.active img{
	border:##6C8E5C  solid 1px;
}
.lof-navigator li.active h3{
	color:#FFF;
}
.lof-next{
	position:absolute;
	top:0;
	height:30px;
	background:#F9F9F9;
	display:block;
	width:100%;
}
.lof-previous{
	position:absolute;
	bottom:0;
	height:30px;
	background:#F9F9F9;
	display:block;
	width:100%;
}
.pv{

overflow-x:hidden;
overflow-y:scroll !important;
overflow-y:auto !important;
border:1px solid #dedede;
border-top:none;
border-radius:0px 0px 10px 10px;
max-height:500px;

}
#ovr_in{
margin:0px;
padding:15px 15px 15px 15px; 
 font-family: 'open_sanslight';
font-size:13px;
color:#666;
border-top:none;
}
#ovr_in h3{
margin:10px 0px 10px 0px;
 font-family: 'open_sanssemibold';
 font-size:14px;
 border-bottom:1px dotted #ccc;
padding:0px 0px 7px 0px;
}
#ovr_in ul{
margin:0px;
padding:0px;
}
#ovr_in ul li{
margin:0px;
padding:0px 0px 0px 20px;
background:url(../images/dot.jpg) no-repeat 4px 10px;
list-style:none;
line-height:25px;

}
/*#ovr_in img{
margin:0px 0px 0px 10px;
padding:2px;
border:1px solid #ccc;}*/

.ov{

overflow-x:hidden;
overflow-y:scroll !important;
overflow-y:auto !important;
border:1px solid #dedede;
border-top:none;
}

#ovr{
margin:0px;
padding:0px 0px 0px 0px; 
 font-family: 'open_sanslight';
font-size:12px;
color:#999;
border-top:none;


}
#ovr img{ width:auto;
border:1px solid #e5e5e5;
margin:0px 0px 0px 10px;
padding:2px;
background:#f2f2f2; 
}
#ovr h4{
margin:0px 0px 10px 0px;
padding:5px 0px 7px 0px;
font-size:14px;

color:#12b7e5;
 font-family: 'open_sanssemibold';
}

#ovr blockquote{

margin:10px 0px 0px 0px;
padding:0px 0px 10px 10px;
font-size:14px;
color:#333;
font-family: 'open_sansregular';
text-transform:none;
border-bottom:none;
line-height:20px;
}
#ovr strong{
color:#05a5d2;
 font-family: 'open_sansregular';
 font-weight:normal;

}
#ovr ul {
margin:0px 0px 0px 10px;
padding:0px;
}
#ovr ul li{
margin:10px 0px;
padding:0px 0px 10px 15px;
list-style:none;
color:#666;
border-bottom:1px dotted #ccc;
background:url(../images/dot.jpg) no-repeat 0px 9px;
line-height:18px;
 font-family: 'open_sansregular';

}
#ovr ul li p{
margin:0px;
padding:0px;
color:#666;
text-transform:none;
}
#ovr ul li:last-child{
border:none;}


#contact_form h4{
margin:0px 0px 10px 0px;
padding:0px 0px 8px 0px;}

#popup_window{
padding: 10px 0px 0px 25px;
background:url(../images/pdf.png) no-repeat 0px 8px;
cursor: pointer;
color:#077c9d;
 font-family: 'open_sanssemibold';
margin: 0px 0px 0px 0px;
}

.popup-overlay {
    width: 100%;
    height: 100%;
    position: fixed;
    background: rgba(125, 125, 125, .85);
    top: 0;
    left: 100%;
    opacity: 0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transition: opacity .2s ease-out;
    -moz-transition: opacity .2s ease-out;
    -ms-transition: opacity .2s ease-out;
    -o-transition: opacity .2s ease-out;
    transition: opacity .2s ease-out;
}
.overlay .popup-overlay {
    opacity: 1;
    left: 0
}
.popup {
    position: fixed;
    top: 35%;
    left: 50%;
    z-index: -9999;
}

.popup .popup-body {
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f7f7f7));
    background: -webkit-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #f7f7f7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7', GradientType=0);
    opacity: 0;
height:auto;
    width: 300px;
    margin-left: -200px;
    padding: 10px;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transition: opacity .2s ease-out;
    -moz-transition: opacity .2s ease-out;
    -ms-transition: opacity .2s ease-out;
    -o-transition: opacity .2s ease-out;
    transition: opacity .2s ease-out;
    position: relative;
    -moz-box-shadow: 1px 2px 3px 1px rgb(185, 185, 185);
    -webkit-box-shadow: 1px 2px 3px 1px rgb(185, 185, 185);
    box-shadow: 1px 2px 3px 1px rgb(185, 185, 185);
   
}
.popup.visible, .popup.transitioning {
    z-index: 9999;
}
.popup.visible .popup-body {
    opacity: 1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.popup .popup-exit {
    cursor: pointer;
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 5px;
    right: 5px;
    background: url(../images/quit.png) no-repeat;
    
}
.popup .popup-content {
    overflow-y: auto;
}
.popup-content .popup-title {
    font-size: 14px;
    border-bottom: 1px solid #e9e9e9;

}
.popup-content p {
    font-size: 13px;
    text-align: justify;
}
.success{
	background: #1aa4cb;
	padding: 10px;
	margin-bottom: 10px;
color:#fff;
text-align:center;

	margin-top:8px;
font-family: 'open_sansbold';
	 font-size:13px;
}
.success a{
color:#f7f404;
line-height:26px;
}
.success a:hover{
color:#FFFFFF;

}
.error{
	background: #FFDFDF;
	padding: 10px;
	margin-bottom: 10px;
	border: 1px solid #FFCACA;
	border-radius: 5px;
	font-weight: normal;
		margin-top:8px;
		 font-family: 'open_sanslight';
		  font-size:13px;
}


.ig{margin:0px 0px 10px 10px;
padding:0px;}

#lb{
margin:20px 0px 10px 0px; 
padding:0px 0px 7px 0px;
border-bottom:1px dotted #ccc;
 font-family: 'open_sansbold';
 color:#12b7e5;
 text-transform:uppercase;
}

#new_prd_sp{
border:1px dashed #12b7e5;
margin:0px;
padding:10px 0px;
}
#new_prd_sp:hover{
border:1px solid #12b7e5;
margin:0px;
padding:10px 0px;
}
#new_prd_sp_head h4{
margin:10px 10px;
padding:0px;
font-family: 'swis721_cn_btroman';
font-size:16px;
}
#new_inn_desc_pd{
border:1px solid #e4e4e4;
margin:20px 0px 0px 0px;
padding:20px 0px 20px 0px;
}

#new_inn_desc_pd img{border:none;}

#new_inn_desc_pd_head{
margin:0px;
padding:0px;

}
#new_inn_desc_pd_head h2{

padding:0px 0px 5px 0px;
font-family: 'swis721_cn_btroman';
font-size:18px;
margin:10px 0px 0px 0px;
border-bottom:1px dashed #ccc;
}
#new_inn_desc_pd_head ul{margin:10px 0px 10px 0px;
padding:0px;}
#new_inn_desc_pd_head ul li{ font-family: 'open_sansregular';
margin:0px;
padding:0px 0px 0px 30px;
list-style:none;
background:url(../images/dot.jpg) no-repeat 10px 13px;
 font-family: 'open_sanslight';
 font-size:13px;
 color:#666;
 line-height:25px;
 }
#prd_head_brand{
font-size:14px;   font-family: 'open_sanssemibold'; border-bottom:1px dotted #e2e2e2; padding:0px 0px 7px 0px; margin-bottom:25px;}


#knw_more a{
font-size:12px;
color:#0066CC;
border-bottom:1px solid #0066CC;
display:inline;
float:right;
padding:10px 20px 0px 0px;
font-family: 'open_sanssemibold';}


.park_guid{
margin:15px 0px 0px 0px;
padding:0px;
border:1px solid #f2f2f2;

}
.park_guid h1{
font-size:14px;
font-family: 'open_sanssemibold';
padding:10px;
margin:0px;
border-bottom:1px solid #f2f2f2;
background:#0088cc;
color:#fff;
}
.park_guid img{
margin:0px;
padding:20px 0px 10px 0px;}
.park_guid p{
 font-family: 'open_sansregular';
 font-size:12px;
 margin:0px;
 padding:10px 15px;
 text-align:justify;
 color:#666;
}

 * Large desktop */ @media (min-width: 980px) and (max-width: 1280px) {
 #follow {
 margin:10px 0px 20px 120px;
 padding:0px;
}
 .nav_wrap {
 margin-top:10px;
}

}
 @media (min-width: 768px) and (max-width: 1024px) {
 #follow {
 margin:10px 0px 0px 120px;
 padding:0px;
}
 .nav_wrap {
 margin-top:10px;

}
 #top_navigation ul {
 margin:0px;
 padding:0px;
 float:none;
}
 #tp {
position:relative;
background:#fff;
width:100%;
margin:0px auto;
z-index:999;
}
.wrapp {
top:0px;
padding:0px;
position:relative;
}
#ser {
position:relative;
top:0px;
}

.test_out {
 width:100%;
position:relative;
top:0px;
 margin-top:25px;
}
.client_out {
 width:100%;
 background:url(../images/client-bg.png);
 margin-top:0px;
 position:relative;
 top:0px;
}

.fot_last {
 background:#090909;
 margin:0px;
 padding:0px;
 position:relative;
 top:0px;
}
#inner_ban {
margin:0px;
padding:0px;
background:url(../images/inn-banner.jpg);
 background-position:center;
 background-size:cover;
 height:228px;
 width:100%;
 position:relative;
 top:0px;
}
.foot_out {
 background:#313131;
 margin:25px 0px 0px 0px;
 padding:0px;
 position:relative;
 top:0px;
}
.contact_us_out {
	width:100%;
	position:relative;
	top:0px;
	margin-top:0px;
}
.ticket_hm {
 background:#05b7d2 url(../images/ticket.png) no-repeat 10px 10px;
 height:80px;
 margin-top:0px;
}
#abt_con img {
width:100%;
padding:0px 0px 0px 0px;
height:100%;
}


	.responsive-tabs__list { display: none;}
	.responsive-tabs__heading { display: block; cursor: pointer; }
	.responsive-tabs__panel--closed-accordion-only { display: none;}
	
	.responsive-tabs__heading { 
		padding: 0.7em;
		background: #5b5b5b;
		position: relative;
		color:#fff;
		 font-family: 'open_sanssemibold';
		 
	}

	.responsive-tabs__heading:after {
		content:"";
		display: block;
		position: absolute;
		right: 20px;
		top: 40%;
		width: 0; 
		height: 0; 
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-top: 10px solid #000;
	}
	.responsive-tabs__heading:hover,
	.responsive-tabs__heading--active:hover { background-color: #12b7e5}
	.responsive-tabs__heading--active { background: #12b7e5;}
	.responsive-tabs__heading--active:after {
		border-bottom: 10px solid #000;
		border-top:0;
	 }
	 
	
}
 @media (max-width: 767px) {
 
 
 
 
}
 @media (max-width: 480px) {
 .nbs-flexisel-item .prd {
 width: 100%;
 cursor: pointer;
 position: relative;
 background:#fff;
 max-width:200px;
 height:265px;
 margin:15px 15px 15px 52px;
 -moz-box-shadow:    3px 3px 5px 3px #eaeaea;
 -webkit-box-shadow: 3px 3px 5px 3px #eaeaea;
 box-shadow:         3px 3px 5px 3px #eaeaea;
}
#tp {
position:relative;
background:#fff;
width:100%;
margin:0px auto;
z-index:999;
}
.wrapp {
top:0px;
padding:0px;
position:relative;
}
#ser {
position:relative;
top:0px;
}
.abt_prd {
width:100%;
position:relative;
top:0px;
 margin-top:25px;
}
.lg_tit {
width:100%;
position:relative;
top:0px;
}
.test_out {
 width:100%;
position:relative;
top:0px;
 margin-top:25px;
}
.client_out {
 width:100%;
 background:url(../images/client-bg.png);
 margin-top:25px;
 position:relative;
 top:0px;
}
.fot_last {
 background:#090909;
 margin:0px;
 padding:0px;
 position:relative;
 top:0px;
}
#inner_ban {
margin:0px;
padding:0px;
background:url(../images/inn-banner.jpg);
 background-position:center;
 background-size:cover;
 height:228px;
 width:100%;
 position:relative;
 top:0px;
}
.foot_out {
 background:#313131;
 margin:25px 0px 0px 0px;
 padding:0px;
 position:relative;
 top:0px;
}
.contact_us_out {
	width:100%;
	position:relative;
	top:0px;
	margin-top:0px;
}
#abt_con img {
width:100%;
padding:0px 0px 0px 0px;
height:100%;
}
#inn_ban_data {
margin-top:25px;
padding:0px;
}
#inn_ban_data h4 {
font-size:18px;
text-transform:uppercase;
 font-family: 'open_sanssemibold';
color:#fff;
border-bottom:1px dashed #178abc;
padding:0px 0px 10px 0px;
}
#inn_ban_data p {
font-size:13px;
text-transform:uppercase;
 font-family: 'open_sansbold';
color:#fff;
}
#inn_ban_data span {
font-size:13px;
text-transform:uppercase;
 font-family: 'open_sansbold';
color:#47add9;
}
#down_pdf{
width:30px; height:25px; background:#12b7e5 url(../images/download.png) no-repeat 8px 4px; float:right; overflow:hidden; position:relative; margin:5px 0px 0px 0px; right:5px; border-radius:0px;
}
#down_pdf:hover{
width:30px; height:25px; background:#0bd875 url(../images/download.png) no-repeat 8px 4px; float:right; overflow:hidden; position:relative; margin:5px 0px 0px 0px; right:5px; border-radius:0px;
}


.abttt_out{
margin:0px;
padding:10px;}
#cze{
margin:20px 0px 0px 0px;
padding:10px;}
#cze img{
margin:0px 10px 0px 0px;
padding:2px;
border:1px solid #ccc;
}
#cze p{
margin:0px;
padding:0px;}
#cze h4{
 font-family: 'open_sanssemibold';
 font-size:14px;
 text-transform:uppercase;
 color:#333333;
 margin:0px;
 padding:5px 0px 0px 0px;
 text-align:center;

}
#cze span{
text-transform:uppercase;
 font-family: 'open_sanslight';
 font-size:12px;

}
#cze h5{
margin:0px;
padding:0px 0px 15px 30px;
font-size:14px;
text-transform:uppercase;
color:#666;
 font-family: 'open_sansbold';
 background:url(../images/com.png) no-repeat 0px 0px;

}
#cze blockquote{
margin:0px;
padding:0px 0px 0px 15px;
font-size:13px;
 font-family: 'open_sanssemibold';
 line-height:22px;
 color:#3895be;
}
.responsive-tabs h3{
font-size:12px; padding:10px; }
}

.cust_css {
    margin-bottom: 10px;
}
