body { padding:0px; margin:0px; font-family:'open_sansregular'; color:#404040; background:#FFF; font-size:14px;}
.container { width:100%; float:left;}
.main { width:970px; margin:auto;}
.header { width:100%; float:left;}
.logo { width:255px; float:left;}
.mail { width:280px; float:right; padding:20px 0px; }
.mail p{ float:left; font-size:14px; color:#404040; font-family:'open_sansregular'; padding:5px 0px; margin:0px;}
.social_icone { float:left; margin:10px 5px;}
.social_icone:hover{ -moz-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
-moz-transform: rotate(-360deg);
-webkit-transform: rotate(-360deg);
-o-transform: rotate(-360deg);
-ms-transform: rotate(-360deg);
transform: rotate(-360deg);
}
.banner { width:100%; float:left; background:top center;}
.menu_main { width:100%; float:left;}
.menu { width:970px; margin:auto; margin-top:-25px; background:#999999; color:#ffffff; font-family:'open_sansregular'; font-size:16px; text-align:center; }
.menu ul { padding:0px; margin:0px;}
.menu ul li { display:inline-block; list-style:none;}
.menu ul li a { text-decoration:none; color:#FFF; padding:15px 26px; display:block; font-size:15px;} 
.menu ul li a:hover { color:#000; background:#FFFFFF;  transition: all 0.9s ease 0s; padding-top:5px; }
.contant { width:100%; float:left;}
.welcome_main { width:100%; float:left; box-shadow:0px 0px 5px #404040; margin:25px 0px; padding:15px 0px;}
.welcome_main p { text-align:justify; color:#404040; font-size:14px; padding:0px 15px; line-height:22px;}
.welcome { width:930px; float:left; padding:0px 15px;}
.welcome h1 { font-family:'aldine401_btroman'; font-size:24px; color:#404040; font-weight:normal;}
.welcome h1 span {font-family:'aldine401_btroman';  color:#fc1e30;}
.welcome p { text-align:justify; color:#404040; line-height:22px; padding:0px; margin:10px 0px;}
.read_more { width:105px; float:left; text-align:center !important;}
.read_more a { background:#fc1e30; color:#FFF; padding:6px 15px; text-align:center !important; border-radius:5px; font-family:'open_sansregular'; font-size:14px; text-decoration:none; display:block;}
.read_more a:hover { background:#404040; color:#FFF;}
.part_right { width:315px; float:right;}
.part_right h1 {  font-family:'aldine401_btroman'; font-size:24px; color:#404040; font-weight:normal; }
.part_right h1 span {font-family:'aldine401_btroman';  color:#fc1e30;}
.part_right p { text-align:justify; color:#404040; padding:0px 20px; background:url(../images/4.gif) no-repeat; background-position:0px 4px; margin:8px 0px;}
.our_vision_main { width:300px; float:left; margin:0px 10px; }
.our_vision_main h1 { text-align:center; font-family:'aldine401_btroman'; font-size:24px; color:#404040; font-weight:normal; }
.our_vision_main h1 span { color:#fc1e30; font-family:'aldine401_btroman';}
.vision_box {width:100%; float:left; box-shadow:0px 0px 5px #404040; margin:0px; padding:10px 0px; background:#FFF; position:relative; margin-bottom:-35px; height:240px;}
.vision_box p { font-family:'open_sansregular'; text-align:justify; color:#404040; margin:5px 15px; line-height:22px;}
.name { width:258px; float:left; border-radius:5px; background:#FFF; border:solid 1px #CCCCCC; font-size:13px; font-family:'open_sansregular'; color:#404040; padding:5px 10px; margin:5px 10px; }
.footer { width:100%; float:left; background:url(../images/footer_bg.png) no-repeat; background-size:cover; padding:80px 0px 0px 0px;}
.quick_links { width:320px; float:left;}
.quick_links h1 { font-family:'aldine401_btroman'; font-size:24px; color:#FFFFFF; font-weight:normal;}
.quick_links ul { margin:20px 0px; padding:0px; }
.quick_links ul li { list-style:none; display:block;}
.quick_links ul li a { text-decoration:none; font-family:'open_sansregular'; font-size:14px; color:#FFF; background:url(../images/footer_icone.png) no-repeat; background-position:0px 4px; padding-left:15px; line-height:28px;}
.quick_links ul li a:hover { color:#000;} 
.contact_main { width:340px; float:right; }
.contact_main h1 {  font-family:'aldine401_btroman'; font-size:24px; color:#FFFFFF; font-weight:normal;}
.gujrat_invest { float:left; font-family:'open_sansregular'; font-size:15px; color:#FFF;}
.contact_main p { float:left; font-family:'open_sansregular'; font-size:15px; width:100%; color:#ffffff; margin:5px 0px 0px 0px;}
.home { font-family:'open_sansregular'; font-size:14px; color:#FFF; line-height:22px; padding-left:35px; background:url(../images/icone_home.png) no-repeat; float:left; margin-top:10px;}
.mail_footer { font-family:'open_sansregular'; font-size:14px; color:#FFF; line-height:22px; padding-left:35px; background:url(../images/mail_icone.png) no-repeat; float:left; margin-top:10px;}
.mail_footer { font-family:'open_sansregular'; font-size:14px; color:#FFF; line-height:22px; padding-left:35px; background:url(../images/mail_icone.png) no-repeat; float:left; margin-top:10px; background-position:0px 5px;}
.call { font-family:'open_sansregular'; font-size:14px; color:#FFF; line-height:22px; padding-left:35px; float:left; background:url(../images/call_icon.png) no-repeat; margin-top:10px;}
.footer_bottm { width:100%; float:left; margin:15px 0px;}
.all_right { width:290px; float:left; font-family:'open_sansregular'; font-size:14px; color:#FFF;}
.powerd { width:236px; float:right;  font-family:'open_sansregular'; font-size:14px; color:#FFF;}
.powerd a { text-decoration:none; color:#FFF;}
.powerd a:hover { color:#000;}

.cont_left { width:280px; float:left; margin:10px 30px 0px 130px; color:#404040; font-family:'open_sansregular'; font-size:14px; }
.cont_left h1 {  font-family:'open_sansregular'; font-size:15px; color:#000000; }
.cont_left p { font-family:'open_sansregular'; font-size:14px; color:#404040; padding:0px; margin:0px; line-height:24px;}
.cont_right { width:470px; float:right;  margin:10px 0px 0px 0px;}
.cont_right p { font-family:'open_sansregular'; font-size:14px; color:#404040; margin:0px; line-height:24px;}
 

