
@import url(https://fonts.googleapis.com/css?family=PT+Sans+Narrow|PT+Sans);

*{
	margin:0px;
	padding:0px;
}
.clear 
{
	clear:both;
	height:0;
}
img
{
	border:none;
}
img a
{
	border:none;
}

a{ text-decoration:none; }

body{ margin:0 auto; background:url(../images/body_bg_texture.jpg) repeat left top; font-family: 'PT Sans', sans-serif; }

.wrapper{ width:1000px; margin:0 auto; }

header{  }

.top_bar{ background:#ca0202; min-height:10px; -webkit-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.6);
-moz-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.6);
box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.6); }

.logo{ width:36%; float:left; padding:41px 0 68px; }

.logo img{ max-width:100%; margin-left:2px; }

.right_hdr_area{ width:58%; float:right; }

nav {
	display:block;
	/*background:#3E4156;*/
	text-align:center;
	font-family: 'PT Sans Narrow', sans-serif; 
	
}
.menu {
	display:block;
	padding:0px;
}
.menu li {
	display:block;
	position:relative;
	z-index:100;
	float:left;
	background:url(../images/nav_dvdr.jpg) left center no-repeat;
	padding-left:6px;
	margin-right:6px;
}
.menu li:last-child a{
	border:none;
}
.menu li a {
	font-weight:normal;
	text-decoration:none;
	padding:40px 20.9px;
	display:block;
	color:#6d6d6d;
	font-size:17px;
}

.menu li a:hover, .menu li:hover>a, .menu li a.active {
	background:url(../images/menu_hvr.jpg) repeat-x left bottom #ca0202; color:#FFF;
}

.menu li:first-child{ background:none; }

.menu li:first-child a{ padding:52px 29px; background:url(../images/home_icon.png) no-repeat center; }

.menu li:first-child a:hover{ background:url(../images/home_icon_hover.png), url(../images/menu_hvr.jpg); background-repeat:no-repeat, repeat-x; background-position:center, left bottom; background-color:#ca0202; }

.menu li:first-child a.active{ background:url(../images/home_icon_hover.png), url(../images/menu_hvr.jpg); background-repeat:no-repeat, repeat-x; background-position:center, left bottom; background-color:#ca0202; }

.menu ul {
	display:none;
	margin:0;
	padding:0;
	width:200px;
	position:absolute;
	top:38px;
	left:0px;
	background:#eeeeee;
	
}
.menu ul li {
	display:block;
	float:none;
	margin:0;
	padding:0;
	background:none;
}
.menu ul li a {
	font-size:13px;
	font-weight:normal;
	display:block;
	color:#000;
	/*border-left:3px solid #ffffff;
	background:url(../images/manu_bg.png) repeat;*/
	padding:10px 15px;
	background:none;
	margin-bottom:0px;
	text-align:left;
	border-bottom:1px dashed #8c8c8c;
	border-right:none;
}

.menu ul li a:hover, .menu ul li:hover>a {
	/*background:#9f1c37;
	border-left:3px solid #9CA3DA;*/
	color:#fff;
	background:#0395cf;

}
.menu li:hover>ul {
	display:block;
}
.menu ul ul {
	left:205px;
	top:0px;
}
.mobile-menu {
	display:none;
	width:100%;
	padding:8px 0;
/*	border:1px solid #3f2a22;*/
	color:#fff;
	/*text-transform:uppercase;*/
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	font-size:20px;
	font-family: 'PT Sans Narrow', sans-serif;
}
.mobile-menu:hover {
	color:#ffffff;
}

.price{ color:#626262; font-size:21px; line-height:30px; float:right; text-align:right; }

.price span.spn1{ color:#4e4c4d; font-size:19px; }

.price span.spn2{ color:#363435; font-size:30px; padding-left:40px; background:url(../images/call_icon.png) no-repeat left center; }

.box_area{  }

.box_area ul{  }

.box_area ul li{ list-style:none; display:block; float:left; margin-right:1.2%; width:32.5%; text-align:center; margin-bottom:20px; padding-top:3px; }

.box_area ul li img{ width:100%; }

.box_area ul li a{ color:#FFF; }

/*.box_area ul > li:nth-child(3){ margin-right:0; }

.box_area ul > li:last-child{ margin-right:0; }*/

.box_cont{ padding:20px 8px 15px; font-size:14px; color:#FFF; min-height:138px; }

.box_cont h2{ font-size:26px; font-family: 'PT Sans Narrow', sans-serif; font-weight:normal; margin-bottom:5px; }

.box_area ul li.box1{ background:#2f5b91; }

.box_area ul li.box2{ background:#7fadc7; }

.box_area ul li.box3{ background:#87622b; margin-right:0; }

.box_area ul li.box4{ background:#ff9a18; margin-left: 16.85%;}

.box_area ul li.box5{ background:#2a2a2a; }

.box_area ul li.box6{ background:#123099; padding-bottom:4px; margin-right:0; }

.box_area ul li.box6 .box_cont{ min-height:50px; }

.life{ text-align:center; padding:3px 0; background:#FFF; }

.life img{ width:auto !important; }

.did{ color:#00034b; font-size:14px; padding-bottom:13px;
background: rgba(245,249,252,1);
background: -moz-linear-gradient(top, rgba(245,249,252,1) 0%, rgba(204,224,241,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(245,249,252,1)), color-stop(100%, rgba(204,224,241,1)));
background: -webkit-linear-gradient(top, rgba(245,249,252,1) 0%, rgba(204,224,241,1) 100%);
background: -o-linear-gradient(top, rgba(245,249,252,1) 0%, rgba(204,224,241,1) 100%);
background: -ms-linear-gradient(top, rgba(245,249,252,1) 0%, rgba(204,224,241,1) 100%);
background: linear-gradient(to bottom, rgba(245,249,252,1) 0%, rgba(204,224,241,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f9fc', endColorstr='#cce0f1', GradientType=0 );
 }
 
.did h4{ font-size:16px; padding:15px 15px 5px; }
 
.did ul li{ list-style:none; width:84%; text-align:left; margin:2px 20px; padding:2px 5%; background:url(../images/bullet.png) no-repeat left 8px; }

footer{ background:#434343; padding:8px 0 16px; }

.ftr_icon{ width:65px; float:left; }

.notice_area{ width:60%; float:left; border-bottom:1px solid #939292; text-align:center; padding-bottom:12px; color:#9b9b9b; font-size:16px; }

.notice_area a.notice{ width:137px; height:30px; background:#707070; border:1px solid #b5b5b5; color:#fcfafa; text-decoration:none; display:block; text-align:center; font-size:20px; font-family: 'PT Sans Narrow', sans-serif; line-height:26px; margin:12px auto; }

.notice_area a.notice:hover{ background:#000; }

.socl_area{ width:29%; float:right; }

.flw{ float:right; padding-top:10px; }

.flw img{ float:right; margin-left:8px; }

.socl{ float:right; padding-top:10px; }

.socl img{ float:right; margin-left:5px; }

.socl img.gen{ margin-top:15px; }

.copy{ color:#000; font-size:14px; padding-top:5px; width:100%; text-align:center; padding-left:31px; }

.inner_banner{  }

.inner_banner img{ max-width:100%; }

.innr_body{ background:#FFF; padding:20px 20px 60px; }

.contact h2{ font-size:34px; color:#cc2127; font-weight:normal; margin:10px 0 15px; padding:10px 0 15px; font-family: 'PT Sans Narrow', sans-serif; text-align:center; }

.left_cntct{ width:55%; float:left; }

.left_cntct form{ border:1px solid #bebebe; padding:15px; border-radius:5px; }

.each_form{ margin-top:13px; }

.name_area{ width:30%; float:left; color:#989898; font-size:16px; font-family: 'PT Sans Narrow', sans-serif; }

.inpt_area{ width:65%; float:right; }

.inpt_area input[type="text"], .inpt_area input[type="email"]{ float:right; background:#efefef; box-shadow:2px 2px 2px #d8d8d8 inset; padding:10px; border:none; border-radius:5px; width:90%; }

.name_area1{ width:9%; float:left; color:#989898; font-size:16px; font-family: 'PT Sans Narrow', sans-serif; }

.inpt_area1{ width:36%; float:left; }

.inpt_area1 input[type="text"]{ float:right; background:#efefef; box-shadow:2px 2px 2px #d8d8d8 inset; padding:10px; border:none; border-radius:5px; width:90%; }

.inpt_area1 select{ float:right; background:#efefef; box-shadow:2px 2px 2px #d8d8d8 inset; padding:10px; border:none; border-radius:5px; width:90%; }

.name_area2{ width:18%; text-align:center; float:left; color:#989898; font-size:16px; font-family: 'PT Sans Narrow', sans-serif; }

.inpt_area2{ width:36%; float:right; }

.inpt_area2 input[type="text"]{ float:right; background:#efefef; box-shadow:2px 2px 2px #d8d8d8 inset; padding:10px; border:none; border-radius:5px; width:90%; }

.name_area3{ float:left; color:#989898; font-size:16px; font-family: 'PT Sans Narrow', sans-serif; width:30% }

.inpt_area3{ width:70%; float:right; }

.inpt_area3 select{ float:right; background:#efefef; box-shadow:2px 2px 2px #d8d8d8 inset; padding:10px; border:none; border-radius:5px; width:90%; }

.each_form input[type="submit"]{ background:url(../images/red_btn_bg.jpg) repeat-x left center; color:#FFF; border-radius:5px; padding:5px 70px; font-size:21px; border:none; float:right; font-family: 'PT Sans Narrow', sans-serif; cursor:pointer; }

.each_form input[type="submit"]:hover{ background:url(../images/red_btn_hover_bg.jpg) repeat-x left center; }

.each_form1{ margin:12px 0 0; position:relative; bottom:-35px; }

.right_cntct{ width:42%; float:right; }
.right_cntct {
    width: 43%;
    float: none;
    margin: 0 auto;
}

.right_cntct h2{ margin:0 0 7px 0; padding:0 0 7px 0; text-align:left; line-height:26px; }

.each_dtls{ font-size:17px; font-family: 'PT Sans Narrow', sans-serif; color:#989898; padding:1px 0; }

.lft_dtls{ width:60px; float:left; }

.ryt_dtls{ width:85%; float:right; }

.price_img{ margin-top:10px; }

.price_img img{ max-width:100%; }

.cntct_nmbr{ background:url(../images/red_btn_bg.jpg) repeat-x left center; color:#FFF; border-radius:5px; padding:5px 84px; font-size:21px; border:none; float:left; font-family: 'PT Sans Narrow', sans-serif; margin-top:16px; }

.i4u{ font-family: 'PT Sans Narrow', sans-serif; color:#989898; }

.i4u h2{ color:#272626; font-size:30px; font-weight:normal; margin:5px 0 10px; padding:5px 0 10px; color:#272626; }

.i4u h2 span{ color:#d5050c; font-size:37px; }

.i4u ul{  }

.i4u ul li{ list-style:none; margin:20px 0; }

.i4u ul.ntc{  }

.i4u ul.ntc li{ margin:5px 0; }

.i4u ul.ntc li a:hover{ color:#d5050c; }

.i4u ul.ntc li h2{ font-size:20px; margin:0; }

.i4u ul.ntc li h2 a{ color:#272626; }

.i4u ul li .i4u_cont{ text-indent:50px; padding-left:10px; }

.i4u ul li h4{ color:#c90103; font-size:26px; margin-bottom:5px; font-weight:normal; background:url(../images/red_blt.png) no-repeat 10px 12px; padding-left:25px; }

.i4u_ft{ margin-top:30px; }

.i4u_ft span{ color:#c90209; }

.i4u img{ float:right; border:2px solid #fff; margin:40px 0 40px 40px; 
-moz-box-shadow: 0 0 2px 2px #cecece;
-webkit-box-shadow: 0 0 2px 2px #cecece;
box-shadow: 0 0 2px 2px #cecece; }

.prdct_srvc{  }

.prdct_srvc h2{ color:#cc2127; font-size:34px; font-weight:normal; margin:5px 0 20px; padding:5px 0 20px; text-align:center; }

.prdct_srvc img{ float:left; margin:0 20px 20px 20px; border:1px solid#919191; }

.prdct_srvc ul{ width:52%; float:right; }

.prdct_srvc ul li{ list-style:none; color:#000001; font-size:25px; line-height:30px; }

.prdct_srvc ul li span{ width:40px; float:left; color:#989898; font-size:20px; }

.prdct_srvc ul li a{ color:#000001; }

.prdct_srvc ul li a:hover{ color:#e3010f; }

.prdct_srvc ul li ul{ float:none; width:100%; }

.prdct_srvc ul li ul li{ font-size:17px; line-height:28px; background:url(../images/red_blt_big.png) no-repeat 2px 5px; padding-left:42px; }

.prdct_srvc ul li ul li a{ color:#989898; }

.prdct_srvc ul li ul li a:hover{ color:#e3010f; }

.inr_bnr_shdw{ text-align:center; }

.inr_bnr_shdw img{ max-width:100%; }

.empl{ font-family: 'PT Sans Narrow', sans-serif; color:#7e7e7e; font-size:18px; }

.risks{ margin-bottom:35px; }

.risks h2{ color:#cc2127; font-size:34px; font-weight:normal; margin:0 0 15px; padding:0 0 15px; text-align:center; }

.lft_risk{ width:36%; float:left; }

.lft_risk ul{ margin-top:10px; }

.lft_risk ul li{ list-style:none; margin:2px 0; }

.lft_risk ul li span{ width:30px; float:left; color:#cc2127; }

.ryt_risk{ width:60%; float:right; border-left:1px solid #7a7a7a; padding-left:2%; text-align:justify; }

.ryt_risk h4{ color:#3d3d3d; font-weight:normal; font-size:20px; margin-bottom:10px; }

.policy{ margin-bottom:35px; text-align:center; }

.policy h2{ color:#cc2127; font-size:34px; font-weight:normal; margin:0 0 10px; padding:0 0 10px; text-align:center; }

.policy ul{ text-align:left; }

.policy ul li{ list-style:none; background:url(../images/red_blt_big.png) no-repeat left 7px; padding:0 0 4px 25px; }

.trade{ margin-bottom:55px; }

.trade h4{ color:#5d5d5d; font-size:28px; font-weight:normal; margin:0 0 15px; padding:0 0 15px; text-align:center; line-height:32px; }

.trade a{ width:50%; height:66px; text-decoration:none; background:url(../images/gry_btn_bg.jpg) repeat-x left center; display:block; color:#e20010; font-size:40px; text-align:center; line-height:60px; margin:0 auto; border-radius:5px; }

.trade a:hover{ background:url(../images/gry_btn_bg_hover.jpg) repeat-x left center; }

.trade a.red_cntct{ width:50%; height:66px; text-decoration:none; background:url(../images/red_btn_big_bg.jpg) repeat-x left center; display:block; color:#fff; font-size:40px; text-align:center; line-height:60px; margin:0 auto; border-radius:5px; }

.trade a.red_cntct:hover{ background:url(../images/red_btn_big_hover.jpg) repeat-x left center; }

.why_use{  }

.why_use img{ float:left; margin-right:40px; border:3px solid #fff;
-moz-box-shadow: 0 0 2px 2px #cecece;
-webkit-box-shadow: 0 0 2px 2px #cecece;
box-shadow: 0 0 2px 2px #cecece; }

.why_use img.prc{ float:right; margin:-50px 20px 0 10px; }

.why_use h2{ color:#cc2127; font-size:34px; font-weight:normal; margin:0 0 5px; padding:0 0 5px; }

.why_use ul{ float:left; }

.why_use ul li{ color:#6e6e6e; list-style:none; margin-bottom:4px; line-height:40px; }

.why_use ul li span{ float:left; width:30px; }

.why_use ul li img{ float:left; margin:0 10px 0 0; border:none; box-shadow:none; } 

.big_cntct_nmbr{ background:url(../images/red_btn_big_bg.jpg) repeat-x left center; color:#FFF; border-radius:5px; padding:8px 84px; font-size:36px; border:none; float:left; font-family: 'PT Sans Narrow', sans-serif; margin-top:20px; }

.big_cntct_nmbr:hover{ background:url(../images/red_btn_big_hover.jpg) repeat-x left center; }

.cyber{ margin-bottom:20px; text-align:justify; }

.cyber h2{ color:#e20010; font-size:34px; font-weight:normal; margin:0 0 10px; padding:0 0 10px; text-align:center; }

.cyber ul{ margin-top:5px; }

.cyber ul li{ list-style:none; background:url(../images/red_blt_big.png) no-repeat 5px 9px; padding:3px 0 3px 30px; }

.cyber span{ color:#e20010; font-size:30px; }

.cbr{ line-height:24px; margin-bottom:5px; }

.how_may{ margin-bottom:20px; }

.how_may img{ float:left; border:3px solid #fff; margin:0 0 30px 0;
-moz-box-shadow: 0 0 2px 2px #cecece;
-webkit-box-shadow: 0 0 2px 2px #cecece;
box-shadow: 0 0 2px 2px #cecece; }

.how_may_ryt{  }

.how_may_ryt h2{ color:#e20010; font-size:34px; font-weight:normal; margin:0 0 5px; padding:0 0 5px; }

.how_may_ryt ul{  }

.how_may_ryt ul li{ list-style:none; background:url(../images/red_blt_big.png) no-repeat left 15px; 
padding:4px 0 4px 25px; }

.how_may_ryt ul li span{ color:#e20010; font-size:25px; }

.how_may a{ color:#404040; border-bottom:1px solid #404040; font-size:22px; }

.big_cntct_nmbr1{ background:url(../images/red_btn_big_bg.jpg) repeat-x left center; color:#FFF; border-radius:5px; padding:8px; font-size:25px; border:none; font-family: 'PT Sans Narrow', sans-serif; margin:0 19px 0 0; width:25%; text-align:center; float:right; }

.steadfast{ text-align:center; font-family: 'PT Sans Narrow', sans-serif; color:#8b8b8b; font-size:19px; }

.steadfast img{ margin-bottom:20px; }

.steadfast span{ display:block; color:#191919; margin-top:20px; }

.steadfast a{ background:url(../images/red_btn_big_bg.jpg) repeat-x left center; display:block; margin:20px auto 0; text-align:center; width:310px; color:#FFF; font-size:36px; padding:10px 0px; border-radius:8px; }

.steadfast a:hover{ background:url(../images/red_btn_big_hover.jpg) repeat-x left center; }

.steadfast ul.wstcrt{ width:70%; margin:30px auto; }

.steadfast ul.wstcrt li{ list-style:none; padding:4px; margin-bottom:1px; background:#717173; color:#FFF; border-radius:5px; display:block; }

.steadfast ul.wstcrt li:nth-child(2n+1){ background:#bdcc27; color:#3a3a38; }

.sf-rec-btn img{ border:none; box-shadow:none; }


.socl a{
    height: 55px;
    width: 130px;
	padding-top: 50px;
	display: inline-block;
}

.socl img {
    width: 100%;
}
.socl_area {
    width: 20%;
}
.notice_area {
    width: 93%;
}

.ibc_h5{
	color: #c90103;
    font-size: 26px;
    font-weight: normal;
}
.ibc_p{
	margin-bottom: 20px;
}
.ibc-ul li{
	list-style: none;
    background: url(../images/red_blt_big.png) no-repeat 5px 9px;
    padding: 3px 0 3px 30px;
}
.i4u ul.ibc-ul li{
	margin: 0 0;
}
.i4u ul.ibc-ul li.ibc_p{
	margin-bottom: 20px;
}
.ibc_link{
	color: #404040;
    border-bottom: 1px solid #404040;
    font-size: 16px;
}
.lft_dtls_modified{
	width: 100px;
}
.each_dtls.ibc_p{
	margin-bottom: 20px;
}