@charset "utf-8";

body, h1, h2, h3, form, ul, li, ol { margin : 0; padding : 0; }

html, body { height:100%; width:100%; position:relative; text-align:center;}



ul, ol { list-style : none; }

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#383838;
	line-height:18px;
	padding-bottom:7px;
	margin: 0;

}

.fl { float : left; }

.fr { float : left; }

.cl { clear : both; }

.tal { text-align : left; }

.tac { text-align : center; }

.tar { text-align : right; }

.taj { text-align : justify; }

.vm { vertical-align : middle; }

a { color : #333333; text-decoration:none; }

a:hover { color : #333333; text-decoration:none; }

a, a img { border : 0 none; outline : none; }

input, select, textarea { color : #666666; font : normal 11px Tahoma; }

.button { font-weight : bold; color : #ffffff; padding : 1px 2px; border : 1px solid #2c7215; }

.noborder { border : 0 none; vertical-align : middle; }

body { background : url(../images/bg.jpg) repeat-x left top; font : normal 11px Tahoma; color : #4d4d4d; padding : 5px 0 0 0; margin : 0; text-align : justify; }

#main { width : 990px; margin : auto; position : relative; }

.main_bg { padding : 0 0 0 0; }

.top_bg { background : url(../images/top_gb.jpg) no-repeat left top; height : 158px; position : relative; padding : 0 7px 0 5px; z-index:1000 !important; }

.logo { padding : 12px 0 30px 25px; float : left; }

.logo a { padding : 0 0 0 0; float : left; text-indent : 20px; }

.logo1 { padding : 50px 0 30px 25px; float : left; }

.logo1 a { padding : 0 0 0 0; float : left; text-indent : -9999px; }

.top_right_part { width : 400px; height : 85px; float : right; }

.login_box { position : absolute; right : 6px; top : 52px; }

.text_box { border : 1px solid #ffffff; padding : 4px; width : 155px; background-color : #eeeeee; color : #000000; margin : 0 5px 0 0; }

.text_box:hover { border : 1px solid #ffffff; padding : 4px; width : 155px; background-color : #ffffff; color : #000000; margin : 0 5px 0 0; }

.login_btn { background : url(../images/login_btn.png) repeat-x left top; border : none; font : bold 12px Arial, Helvetica, sans-serif; color : #ffffff; width : 57px; height : 22px; cursor : pointer; }

.top_navegation { float : right; width : 349px; }

.menu { float : left; width : 100%; background-color : #000000; border-top : 1px solid #4e4e4e; border-right : 1px solid #4e4e4e; position:relative; z-index:1000; }

#menu { clear : both; width : 100%; height : 31px; background-color : #000000; border : 1px solid #4e4e4e; }

#main #menu ul ul { z-index:1000 !important; }

#menu ul { font : bold 12px Arial, Helvetica, sans-serif; color : #808080; display : block; height : 31px; float : left; }

#menu li { float : left; height : 31px; border-left : 1px solid #4e4e4e; }

#menu li a { color : #adadad; text-decoration : none; display : block; padding : 8px 20px 9px 20px; }

#menu li a:hover { color : #ffffff; background-color : #c2271d; }

#menu li.none { border-left : 1px solid #303030; border-right : 1px solid #303030; }

#mid_part { background : url(../images/mid_bg.png) repeat-y left top; padding : 10px 5px 0px 5px; }

#mid_part1 { background : url(../images/mid_bg.png) repeat-y left top; padding : 20px 30px 30px 30px; }

.banner_123 {position : relative; margin : 0 10px 0 10px; }

.banner_free_quote {background : url(../images/free-quote.jpg) no-repeat left top; position : relative; margin : 0 10px 0 10px; height:300px;}

.banner_free_quote_new {background : url(../images/free-quote_big.jpg) no-repeat left top; position : relative; margin : 0 10px 0 10px; height:373px;}



#slideshow { height : 280px; position : relative; background : none; }

.slideshow_inner { height : 280px; position : relative; background : none; }

.nav { position : absolute; bottom : 15px; right : 15px; z-index : 10; }

.nav a { margin : 0 5px 0 0; display : block; float : left; color : #ff0000; text-decoration : none; background-color : #000000; padding : 2px 5px; font : bold 11px Arial, Helvetica, sans-serif; color : #ffffff; border : 1px solid #efefef; }

.nav a.activeSlide { color : #ffffff; text-decoration : none; background-color : #c2271d; }

.slid_main { position : relative;  width : 960px; height:280px; }

.slid_main1 { position : relative; padding : 42px 0 0 43px; width : 920px; }

.slid_main2 { position : relative; padding : 42px 43px 0px 0px; width : 917px; text-align:left;}



.banner_title { position : absolute; left : 458px; top : -6px; }

.in_banner_title { position : absolute; left : 500px; top : 36px; }

.in_banner_title_cong { position : absolute; left : 560px; top :125px; font:bold 22px Arial, Helvetica, sans-serif; color:#c2271d; }



.in_banner_title_free { position : absolute; right:80px; top:15px; font:bold 16px Arial, Helvetica, sans-serif; color:#333333; text-align:center; width:420px;}

.in_banner_title_free span {color:#c2271d;}



.in_banner_title_analysis { position : absolute; right:15px; top:20px; font:bold 16px Arial, Helvetica, sans-serif; color:#333333; text-align:center; width:420px;}

.in_banner_title_analysis span { color:#c2271d;}







.login_text { color : #b0b5bb; padding : 8px 0 0 0; }

.login_text a { color : #b0b5bb; text-decoration : none; }

.login_text a:hover { color : #b0b5bb; text-decoration : underline; }

.services_link { background : url(../images/services_link_bg.jpg) repeat-x left top; border : 1px solid #bcbbbb; margin : 10px 10px 0 10px; }

.services_link ul { font : bold 14px/16px Arial, Helvetica, sans-serif; color : #000000; text-align : center; }

.services_link li { float : left; border-right : 1px solid #bcbbbb; }

.services_link li a { color : #000000; text-decoration : none; display : block; padding : 10px 15px 10px 15px; }

.services_link li a:hover { background : url(../images/services_link_hover.jpg) repeat-x center top; color : #c2271d; }

.services_link li.none a { border : none; padding : 10px 12px 10px 13px; }

.services_link li.none { border : none; }

.services_link li span { font : normal 11px Tahoma; color : #5a5a5a; }

.services_link li a:hover span { color : #5a5a5a; }

.mid_content { padding : 0 10px 0 10px; min-height:413px;}



.mid_content2 { padding : 0 10px 0 10px;}





.mid_left {
	float : left;
	width : 690px;
	padding : 10px 0 0 0px;
	font-weight : normal;
}

.mid_left strong {}

.mid_left strong a { text-decoration:none; color:#4d4d4d;}

.mid_left strong a:hover { text-decoration:none; color:#b1271e;}

.mid_left strong:hover {color:#b1271e; border-bottom:dotted 1px #b1271e;}



.mid_right { float : right; width : 250px; }

.right_title { background : url(../images/right_title.jpg) no-repeat left top; padding : 8px 10px 7px 10px; font : bold 16px Arial, Helvetica, sans-serif; color : #ffffff; }

.right_title img { float : left; margin : 3px 7px 0 0; }

.welcome_title { border-bottom:dotted 1px #999999; padding:0px 0px 3px 0px;}

.welcome_title h1 { font : bold 18px Arial, Helvetica, sans-serif; color : #c2271d; }



.welcome_title2 { border-bottom:dotted 1px #999999; padding:5px 0px 0px 0px;}

.welcome_title2 h1 { font : bold 18px Arial, Helvetica, sans-serif; color : #c2271d; }

.welcome_title2 span { font : bold 16px/25px Arial, Helvetica, sans-serif; color : #c2271d; color : #395491; }



.welcome_title1 { font : normal 16px Arial, Helvetica, sans-serif; color : #c2271d; }



.about_title { font : bold 16px Arial, Helvetica, sans-serif; color : #333333; }

.about_title1 { font : bold 13px Arial, Helvetica, sans-serif; color:#c2271d; }

.welcome_title span { color : #242424; }

.home_icons { float : left; }

.home_icons a { width : 16px; height : 14px; display : block; padding : 9px 14px 9px 15px; }

.home_icons a:hover { background-color : #c2271d; }

.fotter { background : url(../images/fotter_bg.jpg) repeat-x left top; font : normal 11px Tahoma; color : #a7bfd5; }

.fotter2 { font : normal 11px Tahoma; color : #a7bfd5; border-right : 1px solid #333333; padding : 20px 26px 15px 26px; float : left; min-height : 240px; }

.fotter2 li { list-style-position : inherit; list-style-type : none; padding : 3px 0 3px 20px; background : url(../images/fotter_arows.png) no-repeat left center; }

.fotter2 li a { color : #888888; text-decoration : none; }

.fotter2 li a:hover { color : #ffffff; text-decoration : none; border-bottom : 1px dotted #888888; }

.fotter2 li.title { font : bold 16px Arial, Helvetica, sans-serif; color : #ffffff; padding : 0 0 4px 0; background : none; }

.fotter1 { font : bold 12px Arial, Helvetica, sans-serif; color : #b1daf5; padding : 20px 28px 15px 28px; float : left; min-height : 230px; }

.fotter1 li { list-style-position : inherit; list-style-type : none; padding : 4px 0 4px 0; }

.fotter1 li a { color : #888888; text-decoration : none; }

.fotter1 li.title1 { font : bold 16px Arial, Helvetica, sans-serif; color : #ffffff; padding : 0 0 4px 0; background : none; }

.services_boxs {
	/* [disabled]padding : 15px 0 0 0; */
	overflow: hidden;
	/* [disabled]border: 1px solid #ccc; */
}

.mobile_banner { padding : 10px 0 0 0; }

.mobile_banner_title { background : url(../images/mobile_banner_title.jpg) no-repeat left top; font : bold 15px Arial, Helvetica, sans-serif; color : #ffffff; text-align : center; text-transform : uppercase; padding : 4px 0 4px 0; }

.mobile_banner_title a { color : #ffffff; text-decoration : none; }

.mobile_banner_title a:hover { color : #ffffff; text-decoration : none; }

.services_boxin { font : normal 11px Tahoma; color : #333333; }

.services_boxin li {
	float : left;
	padding : 0 20px 20px 0;
	width : 330px;
	display: block;
	/* [disabled]overflow: hidden; */
}

.services_boxin li.nopading { padding : 0 0 20px 0; }

.services_boxin ul li ul {
	float : right;
	width : 240px;
	padding : 0 0 0 0;
	display: block;
	overflow: hidden;
}

.services_boxin ul li ul li {
	background : url(../images/arows2.png) no-repeat left 6px;
	padding : 3px 0 3px 17px;
	line-height : normal;
	display: inline;
}



.services_boxin ul li ul.main_none { width : 240px; }

.services_box_bg { background : url(../images/services_mid_bg.jpg) no-repeat left top; padding : 7px 0 6px 12px; height : 130px; border : none; }



.services_box_bg1 { background : url(../images/services_mid_bg1.jpg) no-repeat left top; padding : 7px 0 6px 12px; height :145px; border : none; }



.services_box_bg img {
	float : left;
}

.services_box_title { font : bold 16px Arial, Helvetica, sans-serif; color : #242424; padding : 2px 0 2px 0; }

.services_box_title span { color : #c2271d; }



.services_box_title a {color:#242424; text-decoration:none;}

.services_box_title span a { color : #c2271d; text-decoration:none;}



.footerlogo { padding : 0 0 0 0; }

.logoimg { padding : 10px 15px 0 12px; }

.logoimg1 { padding : 15px 15px 0 12px; }

.logoimg img { padding : 0 10px 0 0; }

.logoimg embed { width : 935px; height : 69px; }

.logotitle { color : #242424; font : bold 16px Arial, Helvetica, sans-serif; border-bottom : 1px dotted #bdbdbd; padding : 15px 0 0 0; margin : 0 10px 0 10px; }

.testimonial {
	padding : 10px 0 0 0;
	overflow: hidden;
}

.testimonial_mid {
	color : #000;
	font : normal 11px/16px Tahoma, Geneva, sans-serif;
	padding : 5px 13px 20px 13px;
	background-color : #e8e8e8;
	text-align : left;
	text-align:justify;
	border-radius: 10px;
}

.test_title { font : bold 16px Arial, Helvetica, sans-serif; padding : 0 0 2px 0; color : #6f1009; margin:0px 0px 5px 0px; border-bottom:dotted 1px #999999; }

.viewall { text-align : right; padding : 6px 8px 5px 0; background : url(../images/mobile_banner_title.jpg) no-repeat left top; }

.viewall a { font : bold 14px Arial, Helvetica, sans-serif; color : #ffffff; background : url(../images/viewarrow.png) no-repeat right center; padding-right : 12px; text-decoration : none; text-transform : uppercase; }

.viewall a:hover { color : #d4d3d3; text-decoration : none; }

.fotter_link { height : 25px; font : normal 11px Tahoma; color : #676666; padding : 10px 15px 0 15px; }

.fotter_link a { color : #676666; text-decoration : none; }

.fotter_link a:hover { color : #468dcb; text-decoration : underline; }

.fotter_link span { display : block; float : right; }

.fotter_mid_bg { width : 979px; margin : auto; border-right : 1px solid #3f3f3f; border-left : 1px solid #3f3f3f; }

.copyright_text { margin : auto; width : 980px; padding : 5px 0 5px 0; color : #BDBDBD; text-align : center; }

.in_services { padding : 25px 0 0 0; }

.pricing_box { padding : 50px 0 0 0; }

.pricing_box li { float : left; border : 1px solid #e5e5e5; padding:5px; width : 200px; margin : 0 6px 0 0; background-color:#FFFFFF; min-height:240px;}

.pricing_box li.nopading { margin : 0; }



.pricing_box_title { background : #515151 url(../images/pricing_title_bg.jpg) repeat-x left top; font : bold 17px Arial, Helvetica, sans-serif; color : #ffffff; padding : 7px 0 7px 0; text-align : center; text-transform : uppercase; border-top:solid 5px #a2c3d6;}

.new_text { color:#fdb154 !important; padding:0px !important; background:none !important; font:bold 14px Arial, Helvetica, sans-serif;}



.pricing_mid_title {padding : 5px 0 5px 0px; text-align:center; font:bold 22px Arial, Helvetica, sans-serif; color : #000000; text-transform : uppercase; position : relative; background:url(../images/pricing_mid_title_bg.jpg) no-repeat left top; }

.pricing_mid_title span { font : bold 16px Arial, Helvetica, sans-serif !important; color : #395491 !important; text-transform : none !important; background:none !important; padding:0px !important; text-transform:none !important;}

.pricing { background : url(../images/pricing.png) no-repeat left top; position : absolute; top : 0; right : 0; width : 40px; height : 36px; padding : 20px 0 0 31px; color : #ffffff; }

.pricing_mid_text { padding : 10px 5px 10px 5px; margin : 0 5px 0 5px; border-bottom : 1px solid #e0e0e0; font : normal 20px Arial, Helvetica, sans-serif; color : #b4261b;}

.pricing_mid_text span { font-size : 18px; color : #000000; text-decoration : line-through; display : block; padding : 5px 0 0 0; float : left; }

.pricing_mid_text strong { font-size : 18px; color : #0b83dc; text-decoration : none; display : block; padding : 5px 0 0 20px; float : left; font-weight : normal; }





.pricing_box li ul { display : block; padding : 10px 15px 0px 15px !important; font:bold 12px Arial, Helvetica, sans-serif; color:#626161;}

.pricing_box li ul.none_pading { display : block; padding : 10px 0 10px 10px !important; }

.pricing_box li ul.none_pading1 { display : block; padding : 10px 0 10px 0px !important; }

.pricing_box li ul li { background : url(../images/bulet_point.jpg) no-repeat left 10px !important; border:none; font:bold 12px Arial, Helvetica, sans-serif; color:#626161; text-align:left; padding:6px 0px 6px 18px; float:none; min-height:16px !important;}







.inqury_btn { background : url(../images/inqury_btn.jpg) no-repeat center center; font : bold 16px/34px Arial, Helvetica, sans-serif; color : #ffffff; text-transform : uppercase; text-align : center; margin : 5px 0px 10px 0px; border:none; height:34px;  width:170px; cursor:pointer;}

.inqury_btn a { color : #ffffff; text-decoration : none; }

.inqury_btn a:hover { color : #ffffff; text-decoration : none; }

.request_btn { position : absolute; right : 4px; top : 126px; background : #c2271d url(../images/contact_icons.png) no-repeat 12px 10px; font : bold 12px Arial, Helvetica, sans-serif; color : #ffffff; padding : 8px 10px 9px 40px; }

.request_btn a { color : #ffffff; text-decoration : none; }





.window span { background : url(../images/request_title_bg.jpg) repeat-x left top; display : block; font : bold 14px Arial, Helvetica, sans-serif; color : #ffffff; padding : 15px 0 0px 15px; }



.boxesmid { padding:20px 20px 20px 20px; font:bold 22px Arial, Helvetica, sans-serif; color:#333333; text-align:center; margin:0px 0px 0px 0px; background-color:#f3f3f3;}

.boxesmid2 { padding:20px 20px 20px 20px; font:bold 22px Arial, Helvetica, sans-serif; color:#333333; text-align:center; margin:0px 0px 0px 0px; background-color:#ffffff;}







.text_box_boder { border : 1px solid #cccccc; padding : 5px 4px; font : normal 12px Verdana, Arial, Helvetica, sans-serif; width : 200px; }

.text_box_boder:hover { border : 1px solid #f3a6a1; padding : 5px 4px; font : normal 12px Verdana, Arial, Helvetica, sans-serif; width : 200px; }

.text_box_big { border : 1px solid #cccccc; padding : 5px 4px; font : normal 12px Verdana, Arial, Helvetica, sans-serif; width : 200px; height : 80px; }

.text_box_big:hover { border : 1px solid #f3a6a1; padding : 5px 4px; font : normal 12px Verdana, Arial, Helvetica, sans-serif; width : 200px; height : 80px; }

.services_text_box { border : 1px solid #cccccc; padding : 5px 4px; font : normal 12px Verdana, Arial, Helvetica, sans-serif; width : 160px; }

.services_text_box:hover { border : 1px solid #f3a6a1; padding : 5px 4px; font : normal 12px Verdana, Arial, Helvetica, sans-serif; width : 160px; }


.form_text { font : normal 12px Verdana, Arial, Helvetica, sans-serif; }

.rqust { position : absolute; right : 5px; top : 125px; font : bold 15px/33px Arial, Helvetica, sans-serif; color : #fff; height : 33px; padding : 0 12px 0 12px; }

.rqust img { float : left; padding : 5px 6px 0 0; }

.top_navgation { background : url(../images/top_bg1.png) repeat-x left top; float : left; font : normal 11px Tahoma; color : #939393; height : 24px; }

.top_navgation a { display : block; float : left; padding : 3px 8px 5px 8px; color : #939393; text-decoration : none; line-height : 10px; border-left : 1px solid #646464; }

.top_navgation a.none123 { border : none; }

.top_navgation a:hover { color : #cccccc; text-decoration : none; }

.top_navgation a img { float : left; padding : 0 9px 0 0; }

.bookmark { position : fixed; left : 0; top : 370px; width : 29px; height : 139px; z-index:10;}



.facebook_like { position : fixed; left : 0; top :178px; width:28px; height:30px; z-index:10;}

.linked_like { position : fixed; left : 0; top :212px; width:28px; height:30px; z-index:10;}

.twitter1 { position : fixed; left : 0; top :248px; width : 40px; height : 114px; z-index:10;}
.blog { position : fixed; left : 0; top :280px; width : 40px; height : 114px; z-index:10;}

.ebrochure_nhance { position:fixed; left:0px; top:279px; width:28px; height:30px; z-index:10;}
.sagpay_line { position:fixed; left:0px; top:319px; width:28px; height:30px; z-index:10;}

.3start { position:fixed; left:0; top:250px; width:200px; height :114px; z-index:10;}


.right_main { padding : 15px 0 0 0; }

.right_title1 { background : url(../images/right_title.jpg) no-repeat left top; font : bold 16px Arial, Helvetica, sans-serif; color : #c2271d; padding : 18px 0 12px 0; text-align : center; }

.right_title2 { background : url(../images/right_title.jpg) no-repeat left top; font : bold 18px Arial, Helvetica, sans-serif; color : #000000; padding : 18px 0 12px 0; text-align : center; }

.right_title1 span { color : #262626; }

.right_mid_bg { padding : 0 15px 10px 15px; background-color : #c4c4c4; }

.call_us1 { background : url(../images/right_link_hover_bg.jpg) no-repeat left top; font : bold 16px Arial, Helvetica, sans-serif; color : #ffffff; text-align : center; padding : 8px 0 7px 0; }

.gata_quote { margin : 10px 0 0 0; }

.gata_quote a { background : url(../images/right_link_bg.jpg) no-repeat left top; padding : 8px 0 7px 9px; font : bold 16px Arial, Helvetica, sans-serif; color : #ffffff; display : block; }

.gata_quote a:hover { background : url(../images/right_link_hover_bg.jpg) no-repeat left top; text-decoration : none; }

.gata_quote img { float : left; padding : 3px 7px 0 0; }

.text_boxin { padding : 3px 4px; border : 1px solid #e1e1e1; width : 250px; }

.text_boxin:hover { padding : 3px 4px; border : 1px solid #e99690; width : 250px; }



.text_boxin2 { padding : 3px 4px; border : 1px solid #e1e1e1; width : 260px; }

.text_boxin2:hover { padding : 3px 4px; border : 1px solid #e99690; width : 260px; }





.text_boxin1 { padding : 3px 4px; border : 1px solid #e1e1e1; width : 250px; height : 30px; }

.text_boxin1:hover { padding : 3px 4px; border : 1px solid #e99690; width : 250px; height : 30px; }

.alltext { font:normal 11px Tahoma; color:#333333;}

.admin_btn { font : bold 11px Tahoma; color : #ffffff; background : url(../images/btn_png.png) no-repeat left bottom; width : 61px; height : 22px; border : none; cursor : pointer; }

.admin_btn:hover { font : bold 11px Tahoma; color : #ffffff; background : url(../images/btn_png.png) no-repeat left top; width : 61px; height : 22px; border : none; cursor : pointer; }



.admin_btn1 { font : bold 11px Tahoma; color : #ffffff; background : url(../images/btn_png1.png) no-repeat left bottom; width : 61px; height : 22px; border : none; cursor : pointer; float:left; margin:0px 5px 0px 0px;}

.admin_btn1:hover { font : bold 11px Tahoma; color : #ffffff; background : url(../images/btn_png1.png) no-repeat left top; width : 61px; height : 22px; border : none; cursor : pointer; float:left;}



#toTop { text-align : center; position : fixed; top : 175px; right : 0; cursor : pointer; display : none; width : 27px; height : 30px; z-index : 10; }

#toBottom { text-align : center; position : fixed; top : 175px; right : 0; cursor : pointer; display : none; width : 27px; height : 30px; z-index : 10; }

#slider ul, #slider li { margin:0; padding:0; list-style:none; }

#slider, #slider li { width:672px; height:382px; overflow:hidden; }

#webonline ul, #webonline li { margin:0; padding:0; list-style:none; }

#webonline, #webonline li { width:672px; height:382px; overflow:hidden; }

#imge ul, #imge li { margin:0; padding:0; list-style:none; }

#imge, #imge li { width:672px; height:382px; overflow:hidden; }

span#prevBtn { position:absolute; top:135px; left:-4px; background:url(../images/prv.png) no-repeat left top; z-index:10; display:block; }

span#prevBtn a { width:24px; height:102px; display:block; text-indent:-9999px; }

span#nextBtn { position:absolute; top:135px; right:-4px; background:url(../images/next.png) no-repeat left top; width:24px; height:102px; z-index:10; }

span#nextBtn a { width:24px; height:102px; display:block; text-indent:-9999px; }

.ourweoks { padding:84px 0px 12px 0px; text-align:center; }

.ourweoks img { padding:0px 0px 30px 0px; }

.requestbtn { width:322px; margin:auto; }

.requestbtn ul { }

.requestbtn li { }

.requestbtn li a { background:url(../images/call_us12.jpg) no-repeat left top; height:33px; width:322px; text-indent:-9999px; margin:0px 0px 15px 0px; cursor:pointer; display:block; }

.requestbtn li a:hover { background:url(../images/call_us12.jpg) no-repeat left -33px; }

.requestbtn li.phone { background:url(../images/call_us12.jpg) no-repeat left -66px; height:33px; width:322px; text-indent:-9999px; margin:0px 0px 15px 0px; }

.requestbtn li.requstbtn { background:url(../images/call_us12.jpg) no-repeat left -132px; height:33px; width:322px; }

.requestbtn li.requstbtn a:hover { background:url(../images/call_us12.jpg) no-repeat left -165px; }

.requestbtn li.requstbtn a { background:url(../images/call_us12.jpg) no-repeat left -132px; height:33px; width:322px; display:block; }

.main_points { padding:5px 0px 10px 10px; }

.main_points ul { }

.main_points li { background:url(../images/arows1.png) no-repeat left 9px; padding:4px 0px 4px 18px; }

.mobilesite { padding:43px 0px 0px 0px; width:381px; margin:auto; }

.mobilesite ul { }

.mobilesite li { background:url(../images/iphone.png) no-repeat left top; width:326px; height:489px; padding:130px 27px 131px 29px; float:left; margin:0px 43px 43px 0px; }



.sitemap { padding:10px 0px 0px 0px; font:bold 12px Arial, Helvetica, sans-serif; color:#5a5a5a;}

.sitemap ul {}

.sitemap li { background:url(../images/arows1.png) no-repeat 10px 10px #ffffff; padding:6px 0px 6px 28px; border:dotted 1px #CCCCCC; margin:0px 0px 5px 0px;}

.sitemap li:hover { background:url(../images/arows1.png) no-repeat 10px 10px #f6f6f6; padding:6px 0px 6px 28px; border:dotted 1px #CCCCCC; margin:0px 0px 5px 0px;}

.sitemap li a {font:bold 12px Arial, Helvetica, sans-serif; color:#5a5a5a; text-decoration:none;}

.sitemap li a:hover {font:bold 12px Arial, Helvetica, sans-serif; color:#c2271d; text-decoration:none;}

.sitemap ul li ul { padding:10px 0px 0px 0px;}

.sitemap ul li ul li { background:url(../images/arows3.png) no-repeat 9px 9px #ffffff; padding:5px 0px 5px 25px; font:normal 11px Tahoma; color:#939494; margin:0px 25px 5px 0px;}

.sitemap ul li ul li:hover { background:url(../images/arows3.png) no-repeat 9px 9px #ffffff; padding:5px 0px 5px 25px; font:normal 11px Tahoma; color:#939494; margin:0px 25px 5px 0px;}

.sitemap ul li ul li a {font:normal 11px Tahoma; color:#939494; text-decoration:none;}

.sitemap ul li ul li a:hover {font:normal 11px Tahoma; color:#c2271d; text-decoration:none;}



.in_title {}

.in_title h2 {font:bold 16px Arial, Helvetica, sans-serif; color:#395491; padding:15px 0px 3px 0px; border-bottom:dotted 1px #999999;}



.in_title1 {}

.in_title1 h3 {font:bold 13px Arial, Helvetica, sans-serif; color:#395491; padding:10px 0px 3px 0px;}



.in_title5 {}

.in_title5 h1 {font:bold 16px Arial, Helvetica, sans-serif; color:#395491; padding:0px 0px 4px 0px;}

.in_title5 h1 a {color:#395491;}

.in_title5 h1 a:hover {color:#C2271D; text-decoration:underline;}



.in_title2 {}

.in_title2 h3 {font:bold 16px Arial, Helvetica, sans-serif; color:#5a5a5a; padding:10px 0px 3px 0px;}



.outsourcing_box { padding:10px 15px 15px 15px; background-color:#f5f5f5; margin:10px 0px 0px 0px; border:dotted 1px #cccccc;}

.outsourcing_box1 {padding:20px; background-color:#f9f9f9; margin:20px 0px 0px 0px; border:dotted 1px #cccccc;}



.price123 { font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:5px 0px 0px 0px;}

.price123 ul {}

.price123 li {margin:10px 0px 0px 10px; color:#f2f2f2; float:left; width:214px;}



.price123 li.bleck1 {color:#f2f2f2;}

.price123 li.bleck1 a {padding:6px 12px; display:block; background-color:#000000; color:#f2f2f2; display:block;}



.price123 li.pink {color:#f2f2f2;}

.price123 li.pink a {padding:6px 10px; display:block; background-color:#ab3849; color:#f2f2f2; display:block;}



.price123 li.yallow {color:#f2f2f2;}

.price123 li.yallow a {padding:6px 10px; display:block; background-color:#bcab41; color:#f2f2f2; display:block;}



.price123 li a {color:#f2f2f2; text-decoration:none;}



.mine_text { padding:0px !important; font:bold 12px Arial, Helvetica, sans-serif !important; color:#333333 !important; display:inline !important; text-transform:none !important;}



.packages_main_title { font:bold 25px Arial, Helvetica, sans-serif; color:#333333 !important; z-index:9999; position:absolute; left:0px; top:20px; width:100%; text-align:center;}



.packages_main_title1 { font:bold 25px Arial, Helvetica, sans-serif; color:#333333 !important; z-index:0; position:absolute; left:0px; top:20px; width:100%; text-align:left; padding:0px 0px 0px 20px;}



.bold_text { font:bold 12px Arial, Helvetica, sans-serif; color:#990000;}



.offer { position : relative; margin : 0 10px 0 10px; }



.pricing_foam_box { padding:10px 0px 0px 0px;}

.pricing_foam_box_text { font:normal 11px Tahoma; color:#333333;}

.pricing_foam_text_box { padding:4px 4px; width:170px; background-color:#f5f5f5; border:solid 1px #d8d8d8;}

.pricing_foam_text_box:hover { padding:4px 4px; width:170px; background-color:#f9f6ee; border:solid 1px #e7dbc0;}



.gallery_mid_bg { background:url(../images/gallery_mid_bg.png) repeat-y left top; min-height:390px; padding:0px 10px 0px 0px;}



.tab_main { padding:8px 0px 0px 0px;}



.gallery_left { float:left; width:229px;}

.gallery_left ul {}

.gallery_left li {border-bottom: dotted 1px #2d2d2d;}

.gallery_left li a { padding:6px 0px 6px 23px; display:block; background:url(../images/arows3.png) no-repeat 10px center; color:#666666;}

.gallery_left li a:hover { background-color:#1a1a1a; color:#bebdbd;}



.gallery_left li a.active1 { background-color:#1a1a1a; color:#bebdbd;}





.request_btn1 { padding:6px 0px 6px 0px; text-align:center; border-bottom: dotted 1px #2d2d2d;} 



.gallery_right { float:right; width:672px; border:solid 4px #FFFFFF; min-height:382px; position:relative;}



.gallery_title { font:bold 16px Arial, Helvetica, sans-serif; color:#c2271d; text-align:center; padding:0px 0px 6px 0px; border-bottom: dotted 1px #2d2d2d;}



.nav123 { position:absolute; top:140px; z-index:100; width:672px;}

#prev { position:absolute; top:0px; left:-4px; background:url(../images/prv.png) no-repeat left top; width:24px; height:102px; z-index:10; text-indent:-9999px;}

#next { position:absolute; top:0px; right:-4px; background:url(../images/next.png) no-repeat left top; width:24px; height:102px; z-index:10; text-indent:-9999px;}



.launch_site_btn { position:absolute; right:248px; bottom:-4px; z-index:9999;}



.newsletter_mobilewebsite {}



.gata_quote123 { position:absolute; right:68px; top:61px;}



.events_logo {position : fixed; left : 0; top :223px; width :72px; height :95px; z-index:10;}



.uk_fonts { font:bold 13px/13px Arial, Helvetica, sans-serif; display:block; padding:3px 0px 5px 0px; color:#C2271D;}








/* jquery.simplyscroll.css START */

.auto_scroling { padding:15px 10px 0px 10px;}

.simply-scroll-container {position: relative; }
.simply-scroll-clip {position: relative; overflow: hidden; }
.simply-scroll-list {overflow: hidden; margin: 0; padding: 0; list-style: none; }
.simply-scroll-list li { padding: 0; margin: 0; list-style: none; }
.simply-scroll-list li img { border: none; display: block; }
.simply-scroll-btn { position: absolute; background-image: url(buttons.png); width: 42px; height: 44px; z-index:3; cursor: pointer; }
.simply-scroll-btn-left { left: 6px; bottom: 6px; background-position: 0 -44px; }
.simply-scroll-btn-left.disabled { background-position: 0 0 !important; }
.simply-scroll-btn-left:hover, .simply-scroll-btn-left:focus { background-position: 0 -88px; }
.simply-scroll-btn-right { right: 6px; bottom: 6px; background-position: -84px -44px; }
.simply-scroll-btn-right.disabled { background-position: -84px 0 !important; }
.simply-scroll-btn-right:hover, .simply-scroll-btn-right:focus { background-position: -84px -88px; }
.simply-scroll-btn-up { right: 6px; top: 6px; background-position: -126px -44px; }
.simply-scroll-btn-up.disabled { background-position: -126px 0 !important; }
.simply-scroll-btn-up:hover, .simply-scroll-btn-up:focus { background-position: -126px -88px; }
.simply-scroll-btn-down { right: 6px; bottom: 6px; background-position: -42px -44px; }
.simply-scroll-btn-down.disabled { background-position: -42px 0 !important; }
.simply-scroll-btn-down:hover, .simply-scroll-btn-down:focus { background-position: -42px -88px; }
.simply-scroll-btn-pause { right: 6px; bottom: 6px; background-position: -168px -44px; }
.simply-scroll-btn-pause:hover, .simply-scroll-btn-pause:focus { background-position: -168px -88px; }
.simply-scroll-btn-pause.active { background-position: -84px -44px; }
.simply-scroll-btn-pause.active:hover, .simply-scroll-btn-pause.active:focus { background-position: -84px -88px; }

.simply-scroll {width:935px;}
.simply-scroll .simply-scroll-clip { width:935px;}
.simply-scroll .simply-scroll-list {}
.simply-scroll .simply-scroll-list li {float:left; padding:0px 11px 0px 11px;}

/* jquery.simplyscroll.css END */


.home-heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#8A8A8A;
	line-height:40px;
	padding: 15px 10px 10px 10px;
	text-align: justify;
	display: block;
}

.image-radius{
	border-radius:10px;
}


.heading2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	line-height:25px;
	font-weight:bold;
	padding:8px 0 0 0;
}


.read-more1 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#F00;
	float:right;
	margin-right:10px;
}

.read-more1 a:hover{
	color:#000000;
}

.bottom-border{
	border-bottom:1px solid #BDBDBD;
}

.bg01{
	background:url(../images/talent-mgmt.jpg) center center no-repeat;
}

.bg02{
	background:url(../images/strategic-hr-solution.png) center center no-repeat;
}

.bg03{
	background:url(../images/hr-operation.jpg) center center no-repeat;
}


.list-area ul{
	margin:0;
	padding:0;
	list-style:none;
}

.list-area li{
	background : url(../images/arows2.png) no-repeat left 6px;
	padding : 3px 0 5px 17px;
	line-height : 19px;
	display: block;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	
}

.list-area1 ul{
	margin:0;
	padding:0;
	
}

.list-area1 li{
	background:url(../images/inner-bullet.png) 0 7px no-repeat;
	padding : 3px 0 3px 12px;
	line-height : normal;
	margin-left:20px;
	display: block;
	
}


.inputbox_11{ border:1px solid #999999; padding:4px; outline:none}
.inputbox_11:hover{ border:1px solid #CCC; padding:4px;}

.selectbox{ border:1px solid #B6B6B6; outline:none}
.selectbox:hover{ border:1px solid #002E45;}

.areabox{ border:1px solid #B6B6B6; padding:4px; outline:none}
.areabox:hover{ border:1px solid #002E45;}
.submit_btn {
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/btn1.png) 0 0 repeat-x;
	border:0px solid #089D49;
	cursor:pointer;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	height:26px;
	transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
}

.submit_btn:hover {
	background:url(../images/btn1-hover.png) 0 0 repeat-x;
	
}


.table-padding td{
	padding:5px;
	
}

.clr1{
	color:#0760A7 !important;
}

.clr2{
	color:#FF0000 !important;
}


.side-service{
margin: 0;
padding: 0;
border: 1px solid #E2E2E2;
margin-top: 10px;
background-color: #FAFAFA;
}

.side-service ul{
	margin:0;
	list-style:none;
}

.side-service li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:40px;
	border-bottom:1px dashed #CCCBCB;

}

.side-service li img{
	float:left;
	margin-right:5px;
	height:30px;
	margin-top:5px;
	border:1px solid #999;
}

.side-service li a{
	text-decoration:none;
	color:#000;
	display:block;
	font-size:13px;
	padding-left:30px;
	letter-spacing:0.1em;
	background:url(../images/marker.png) 5px 12px no-repeat;
	transition:all 0.5s ease;
}

.side-service li a:hover{
	color:#FF9900;
/*	background-color:#FF9900;*/
}


.service-h{
	display:inline-block;
	background:url(../images/service--heading.png)0 0 repeat-x;
	border: 1px solid #E8E8E8;
	box-shadow: 0 0 10px #F0F0F0;
	padding:5px;
	font-size:12px;
	color: #031768;
	text-align:center;
	font-weight:bold;
	margin-bottom:10px;
}


.service-sub{
	display:inline-block;
	padding:5px;
	font-size:12px;
	color:#FF3300;
	margin-bottom:5px;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.service-sub1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
/* rotator in-page placement */
div.rotator {
	position:relative;
	height:275px;
	display: none;
	width:960px;
	overflow:hidden;
}
/* rotator css */
div.rotator ul {
	padding:0px;
	margin:0px;
}
div.rotator ul li {
	float:left;
	position:absolute;
	list-style:none;
}


/* rotator image style */ div.rotator ul li img {
	background:#FFF;
	width:960px !important;
	height:276px !important;
	
}
div.rotator ul li.show {
	z-index:1;
}.inner-form input[type="text"], input[type="password"] 
{
padding: 5px;
width: 200px;
border-radius: 5px;
height: 12px;
}

.submit-btn:hover {
background: url(../images/sbt-hover.png) no-repeat;
}
.submit-btn {
background: url(../images/sbt.png) no-repeat;
height: 32px;
width: 85px;
cursor: pointer;
border: 0px;
font-size: 0px;
}

