@charset "utf-8";
/* This css to SUNIC Technalogies Pvt. Ltd. created by MAHESH KUMAR THAKUR*/

body, p, ul, li, form {padding:0px; margin:0px;}
body {padding:0px; margin:0px; background:#e6e6e6; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:normal; color:#000;}
img {border:0px;}
.clear {clear:both; width:100%; margin:0; padding:0; line-height:0px;}

.wrapper_main {width:1100px; height:auto; background:url(../images/wrapper_main.jpg) repeat-y; margin:0px auto; overflow:hidden; }
.wrapper {width:980px; height:auto;  margin:0 auto; padding:0px 0px 0px 0px;}

.header_main{float:left; width:980px; height:104px; background-color:#fcfcfb; padding:0px; margin:0px; }
.logo {float:left; width:282px; height:91px; padding:6px 0px 0px 21px;}
.logo_HP {float:left; width:282px; height:91px; padding:12px 0px 0px 13px;}

.header_right{float:left; width:673px; height:104px;}
.right_top {float:right; width:100%; height:47px;}
.all_social_media {float:right; height:25px; width:96px; padding:22px 12px 0px 0px;}
.social_media_links {float:right; width:30px; height:25px; border:0px;}
.right_bottom {width:100%; height:47px; float:right; padding:0px 0px 0px 0px;}

#menu {float:right; padding:25px 17px 0px 0px; height:22px;}
.banner_main {float:left; background:url(../images/banner_bg.jpg) left top repeat-x; width:980px; height:258px;}
.banner_main_HP {float:left;  width:980px; height:250px;}
.bannerimg {float:left; width:700px; height:234px; padding:0px 0px 0px 21px;}

.banner_menu {float:left; width:238px; height:234px; font-weight:normal; }
.solution {float:left; width:238px; background:url(../images/banner_menu_blue.jpg) left top repeat-x; height:39px; line-height:39px; color:#FFF; font-size:15px; text-align:center;}
.solution a {color:#fff; text-decoration:none; text-align:center;}
.solution a:hover{color:#fff; text-align:center;}
.solution a.active{color:#fff;}

.solution_subpages {float:left; width:226px; background:url(../images/banner_menu_gray.jpg) left top repeat-x; height:39px; line-height:39px; padding-left:12px; color:#16498a; font-size:12px;}
.solution_subpages a {color:#000; text-decoration:none;}
.solution_subpages a:hover{color:#e94d00;}
.solution_subpages a.active{color:#e94d00;}

.my_work {float:left; width:980px; height:191px; background:url(../images/my_work_bg.jpg) left top repeat-x;}
.my_work_img {float:left; height:175px; width:165px; padding:10px 0px 0px 21px;}
.my_work_img2 {float:left; height:175px; width:165px; padding:10px 0px 0px 28px;}

.main_contents {float:left; width:980px; height:256px; background:url(../images/welcome_bg.jpg) left top repeat-x;}
.sunic-technologies {float:left; width:360px; height:225px; padding:26px 0px 0px 21px; line-height:22px; font-size:13px; text-align:justify;}
.sunic{float:left; font-size:20px; color:#bb0001; font-weight:bold;}

.contact_us {float:left; width:270px; padding:26px 0px 0px 19px; height:225px; text-align:justify;}


.email {float:left; width:165px; padding:26px 0px 0px 19px; height:225px;}
.office {line-height:22px;}

.feedback {float:right; width:260px; padding:26px 22px 0px 19px; height:225px;}
.fb_heading {float:left; width:250px; height:30px; padding-left:0px;	}
.form_main {float:left; width:260px; background:url(../images/form_bg.jpg) left top no-repeat; height:183px;}
.form_main_leftpadding { padding:5px 10px 0px 10px;}
.wdith_2 {width:234px;font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.content_4 {float:left; height:116px; width:980px; background-color:#ecf3fb;}
.our_partners {float:left; font-size:18px; font-weight:bold; color:#004a1a; padding:19px 0px 0px 21px; width:958px;}

.marquee-animation {float:left; padding:1px 5px 0px 13px; width:954px; overflow:hidden; height:60px;}
.seperator {float:left; width:100%; height:2px; background:#ecf3fb; }
.seperator_line {width:938px; height:2px; background:#e94d00; margin:0px auto;}
.seperator_line_HP {width:938px; height:2px; background:#0d3066; margin:0px auto;}

.footer {float:left; width:100%; height:72px; background:#ecf3fb;}
.copyright {float:left; width:420px; line-height:72px; height:72px; padding-left:21px;}

.vibes {float:right; width:228px; line-height:72px; height:72px; }
.vibes a{text-decoration:none; color:#000;}
.vibes a:hover{text-decoration:underline; color:#000;}
.sub_page {float:left; background:#FFF url(../images/my_work_bg.jpg) left top repeat-x; width:980px; height:auto;}
.sub_page_title {float:left; width:938px; margin:20px 21px 0px 21px; font-size:20px; color:#e84d00; font-weight:bold; border-bottom:doublE #ea8800;}

.sub_page_flash {float:left; width:980px; height:200px; margin:20px 0px 0px 0px;}
.sub_page_title_HP {float:left; width:938px; margin:10px 21px 0px 21px; font-size:20px; color:#0d3066; font-weight:bold; border-bottom:doublE #0d3066;}
.sub_page_text {float:left; width:938px; padding:10px 21px 0px 10px; text-align:justify; line-height:20px;}
.sub_page_text ul{padding-left:40px; list-style-image:url(../images/arrow-1.png);}
.sub_page_text img {float:right; padding-left:15px; clear:right;}

.contact_2 {float:left; width:960px; padding:10px 0px 0px 19px;}
.Address_2 {float:left; width:961px; padding:5px 0px 0px 19px; line-height:20px; color:#000; }
.formwidth {width:230px;}
.formwidth_comments {width:530px;}
.partners {float:left; height:auto; width:938px; margin:21px 0px 0px 19px; }
.partners_img{float:left; width:200px; height:100px; margin:20px 30px 0px 0px;}
.partners_img img{border:1px solid #900; margin:0px; padding:0px;}

.footer_shadow {float:left; width:980px; height:40px; background:url(../images/footer_shadow.jpg) left top repeat-x;}
.midContainerbanner{ width:968px; margin:5px 5px 5px 5px; height:300px; background-color:#eeeeee; border:#CCC solid 1px;overflow:hidden;}
.header_main_HP{float:left; width:980px; height:104px; background-color:#fcfcfb; padding:0px; margin:0px; border-bottom:2px solid #0d3066;}

.index_reagmore {font-family:Arial, Helvetica, sans-serif; color:#66b500; font-size:14px; font-weight:bold;}
.index_reagmore a{font-family:Arial, Helvetica, sans-serif; color:#66b500; font-size:14px; font-weight:bold; text-decoration:none; color:#000;}
.index_reagmore a:hover{font-family:Arial, Helvetica, sans-serif; color:#66b500; font-size:14px; font-weight:bold; text-decoration:underline;}



.tables {
	width: auto;
	border-collapse: collapse;
	table-layout: auto;
	vertical-align: top;
	margin-bottom: 5px;
	border: 1px solid #bababa;
}
.tables th {
	color: #000000;
	background-color: #c9c9c9;
	border: 1px solid #bababa;
	border-collapse: collapse;
	text-align: center;
	table-layout: auto;
	vertical-align: middle;
}
.tables tbody td {
	vertical-align: top;
	border-collapse: collapse;
	border: 1px solid #bababa;
}
.tables th, table tbody td {
	padding: 5px;
	border-collapse: collapse;
}

.lt {float:left; width:450px;}
.rt {float:left; width:450px; margin-left:30px;}