@charset "utf-8";
/*Body Css Reset
--------------------------------------------*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,hr {margin:0; padding:0;}
*{margin:0px; padding:0px;}
a{outline:none;border:0px;}
img{border:0px;}
::selection {background:#d32c24;color:#fff; /* Safari - webkit */}
::-moz-selection {background:#d32c24;color:#fff; /* Firef x */}
.clear_fix{clear:both;height:0;font-size:1px;line-height:0px;}
body{font:12px Arial, Helvetica, sans-serif;}


/*Header Part Css
--------------------------------------------*/
#logo_part{width:940px;margin:0 auto 0 auto;}
#main_logo{float:left;width:301px;height:67px;padding:12px 0 15px 0;}
#logo_right{float:right;width:500px;}
#search_part{float:right;margin:29px 0 0 0;}
#top_links{float:right;color:#6f7275;font:normal 12px 'OpensansRegular', Arial, sans-serif;margin:37px 20px 0 0;}
#top_links a{text-decoration:none;color:#6f7275;}
#top_links a:hover{color:#d32c24;}
#searbtn{float:right;width:39px;height:34px;}
#searbtn input{background:url(../images/search_btn.jpg) no-repeat center top;width:39px;height:34px;cursor:pointer;border:0}
#search_area{float:right;width:190px;height:34px;}
#search_area input{border:solid 1px #dbdbdb;background:#eeeeee;width:178px;height:32px;padding:0 5px 0 5px;color:#6e6e6e;font:normal 12px 'OpensansRegular', Arial, sans-serif;-webkit-border-top-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
#menu_part{width:940px;margin:0 auto 0 auto;border-top:solid 1px #e0e0e0;border-bottom:solid 1px #ccc;padding:11px 0}
#menu_part a{color:#576369;font:normal 14px 'OpensansBold', Arial, sans-serif;text-transform:uppercase;text-decoration:none;background:url(../images/menu_devider.jpg) no-repeat 0 5px;padding:0 10px 0 20px;}
#menu_part a.first{background:none;}
#menu_part a:hover{color:#d32c24;}

#banner_part{width:940px!important;margin:10px auto 35px auto;height:380px;position:relative}
#banner_part li{list-style:none;width:940px;height:380px;position:relative}
.banner_img{width:940px;height:380px}
.banner_txt{position:absolute;bottom:0;background: url(../images/banner_bg.png);color:#fff;padding:10px 20px;width:900px;font:normal 18px 'OpensansBold', Arial, sans-serif;}
.prev{display:block;cursor:pointer; z-index:1000;background:url(../images/next.png) no-repeat;width:39px;height:39px;position:absolute;top:165px;right:-18px;}
.next{display:block; position:absolute;cursor:pointer; z-index:1000;width:39px;height:39px;background:url(../images/prev.png) no-repeat;top:165px;left:-18px;}
#banner_slid{width:940px!important;height:380px;position:relative;}
#mgt_listed li{list-style:none;display:block;float:left;background:#eaeaea;width:160px;padding:10px 3px 3px 3px;margin:0 40px 20px 0;position:relative;height:220px;}
.mgt_img{width:140px;height:140px;margin:0 auto 8px auto;}
.mgt_txt{text-align:center;color:#6e6e6e;font:normal 12px 'OpenSansSemiBold', Arial, sans-serif;padding:10px 5px 10px 5px;position:absolute;bottom:0;background:#eaeaea;}
.head14_mgt{font:normal 12px 'OpenSansRegular', Arial, sans-serif;color:#748795;}
.link2:link,.link2:visited{color:#d2251d;text-decoration:none;font-size:12px;}
.link2:hover{color:#6e6e6e}
.li_dyna li {
    background: url("../images/icon2.png") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
    border-bottom: 1px dashed #ccc;
    display: block;
    list-style: none outside none;
    margin: 0 0 6px;
    padding: 0 0 6px 24px;
}
#mobile_part,#mob_drop_menu{display:none}


/*Welcome Part Css
--------------------------------------------*/
#welcome_part{width:940px;margin:0 auto 0 auto;padding:0 0 25px 0;}
#welcome_txt{float:left;width:670px;color:#757474;font:normal 12px/19px 'OpensansRegular', Arial, sans-serif;}
#years{float:right;width:212px;margin:90px 0 0 0;}
#devider1{float:left;width:1px;height:178px;margin:25px 0 0 28px}
.head2{color:#9d9d9d;font:normal 15px 'OpensansRegular', Arial, sans-serif;}
.head3{color:#d2251d;font:normal 26px 'OpensansSemiBold', Arial, sans-serif;display:block;margin:0 0 6px 0;}
.more1{margin:15px 0 0 0;}
.more1 a{text-decoration:none;background:#828282 url(../images/arrow1.png) no-repeat 13px 8px;display:block;float:left;color:#fff;font:normal 12px 'OpensansSemiBold', Arial, sans-serif;text-transform:uppercase;padding:5px 15px 5px 30px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.more1 a:hover{background:#d2251d url(../images/arrow1.png) no-repeat 13px 8px;}
#projects_part{width:940px;margin:0 auto 0 auto;padding:15px 0 35px 0;border-top:solid 1px #e7e7e7}
.head7{font:normal 17px 'OpensansBold', Arial, sans-serif;text-transform:uppercase;display:block;text-align:center;color:#404040;}
#slider_projects{width:940px!important;margin:15px 0 0px 0;}
#slider_projects li{list-style:none;display:block;width:305px;height:235px;float:left;margin:0 15px 0 0;position:relative;}
.ho_project_img{width:305px;height:195px;}
.ho_project_img img{width:305px;height:195px;}
.ho_project_txt{background:#f4f4f4;font:normal 14px 'OpensansRegular', Arial, sans-serif;text-align:center;color:#6e6e6e;padding:10px 5px;position:absolute;bottom:0;width:293px;border:solid 1px #e0e0e0;}
.ho_project_txt a{text-decoration:none;color:#6e6e6e}
.ho_project_txt a:hover{color:#000;text-decoration:underline;}
#ho_divisions li{list-style:none;background:url(../images/arrow2.png) no-repeat 0 4px;color:#6e6e6e;float:left;margin:5px 15px 0 0 ;width:293px;border-bottom:solid 1px #e7e7e7;padding:3px 0 5px 27px;}
#ho_divisions li a{text-decoration:none;color:#333;}
#ho_divisions li a:hover{text-decoration:none;color:red;}
#group-structure img{ width:100%; height:auto;}

/*Inner Part Css
-----------------------------------------*/
#inner_part{width:940px;margin:0 auto 25px auto;color:#6e6e6e;font:normal 12px/20px 'OpensansRegular', Arial, sans-serif;}
#inner_left{float:left;border-right:solid 1px #cccccc;width:635px;padding:0 20px 0 0;position:relative;}
#inner_right{float:right;width:260px;}
h1{color:#d2251d;font:normal 23px 'OpensansSemiBold', Arial, sans-serif;margin:0 0 7px 0;}
.head4{font:normal 18px 'OpensansSemiBold', Arial, sans-serif;color:#656565;display:block;margin:0 0 10px 0;background:url(../images/arrow.png) no-repeat 0 4px;padding:0 0 0 27px;}
.icon1{display:block;background:url(../images/arrow2.png) no-repeat 0 9px;padding:6px 0 6px 28px;border-bottom:dashed 1px #dadada}
.boxes1{margin:0 0 10px 0;}
.head5{background:#d2251d url(../images/arrow3.png) no-repeat 8px 10px;color:#fff;padding:5px 5px 5px 30px;display:block;font:normal 18px 'OpensansBold', Arial, sans-serif;}
.box_txt{background:#ebeaea;padding:15px;}
.devisio_slider{width:230px!important;padding:16px 0 16px 0;margin:0 0 0 16px;}
.devisio_slider li{list-style:none;display:block;width:230px!important;list-style:none;position:relative;height:203px;}
.divio_sli_img{width:230px;height:165px;}
.divio_sli_img img{width:100%;height:100%;}
.divio_sli_txt{background:#748795;bottom:0px;position:absolute;width:220px;color:#fff;text-align:center;padding:9px 5px;font:normal 16px/20px 'OpensansSemiBold', Arial, sans-serif}
.divio_sli_txt a{color:#fff;text-decoration:none;}
#slider_bg{background:#ebeaea;}
.head6{font:normal 16px 'OpensansSemiBold', Arial, sans-serif;display:block;margin:0 0 3px 0;}
#inner_part2{width:940px;margin:35px auto 25px auto;color:#6e6e6e;font:normal 12px/20px 'OpensansRegular', Arial, sans-serif;}
#pagination{width:auto;text-align:center;height:22px;margin:15px auto 25px auto;}
#pagination a{text-decoration:none;color:#666;background:#fff;padding:1px 8px;display:inline-table;border:solid 1px #ccc;}
#pagination span{background:#404040;color:#fff;padding:2px 8px;margin:0 3px 0 0;}
#pagination a:hover{background:#df2321;color:#fff;}
.project_listed{width:635px;background:#fff;border:solid 1px #dfdcd6;margin:0 0 10px 0;border-top:solid 1px #ccd3d1;}
.pro_inner_head{background:#d8dddb;color:#878d8b;font:normal 18px 'OpenSansSemiBold', Arial, sans-serif;padding:5px 15px;text-shadow:1px 1px 1px #fff;}
.pro_img_inner{float:left;width:305px;height:195px;margin:15px 0 15px 10px}
pro_img_inner img{width:100%;height:100%;}
.pro_txt_inner{float:right;width:285px;padding:11px 15px 0 0;}
.readmore2:link,.readmore2:visited{background:#d2251d;display:block;float:left;padding:5px 15px;text-decoration:none;color:#fff;-webkit-border-radius:5px;
-moz-border-radius:5px;border-radius:5px;margin:9px 0 0 0;-webkit-transition: all .2s ease-in-out .0s;-moz-transition: all .2s ease-in-out .0s;-ms-transition: all .2s ease-in-out .0s;-o-transition: all .2s ease-in-out .0s;transition: all .2s ease-in-out .0s;}
.readmore2:hover{background:#828282;color:#fff;}
#inner_pro_img_li li{list-style:none;display:block;float:left;background:#ebeaea;width:305px;margin:0 5px 8px 0;padding:4px;position:relative;border:solid 1px #d2d2d2;}
.pro_listed_img{width:305px;height:195px;}
.pro_listed_img img{width:100%;height:100%;}
.pro_listed_img_txt{width:295px;position:absolute;text-align:center;color:#6e6e6e;background:#fff;padding:8px 5px;bottom:4px;}
#sitemap li{list-style:none;}
#sitemap li a{list-style:none;background:url(../images/arrow6.png) no-repeat 0 5px;text-decoration:none;color:#656565;padding:0 0 0 15px;display:block;margin:0 0 5px 0}
#sitemap li a:hover{color:#df5745;}
#sitemap li ul li{padding:0 0 0 25px;}
#sitemap li ul li a{background:url(../images/arrow_map.png) no-repeat 0 8px;color:#df5745;padding:0 0 0 20px;}
#sitemap li ul li a:hover{color:#656565;}
#select_pro{position:absolute;right:20px;}
.select_bo{border:solid 1px #ccc;font:normal 12px 'OpensansRegular', Arial, sans-serif;color:#6e6e6e;padding:4px 10px;width:160px;}
.news_listed_inner{background:#fff;border:solid 1px #dfdcd6;color:#6e6e6e;margin:0 0 15px 0;}
.news_head_inner{background:#f4f4f4;color: #878D8B;padding: 5px 15px;font: 18px 'OpenSansSemiBold',Arial,sans-serif;border-top:solid 1px #e0e0e0;border-bottom:solid 1px #e0e0e0;}
.news_txt_inner{padding:15px;}
.inner_date{color:#37997d;font-style:italic;border-bottom:dashed 1px #e0e0e0;margin:0 0 8px 0;}
#google_map{width:100%;height:350px;}
#contact_fix{width:940px;margin:30px auto 30px auto;font:normal 12px 'OpensansRegular', Arial, sans-serif;color:#6e6e6e;position:relative}
#contact_left{float:left;width:460px;padding:15px;position:absolute;left:0;top:-123px;background:#fff;-webkit-border-radius: 4px;
-moz-border-radius: 4px;border-radius: 4px;-moz-box-shadow: 0 0 5px #c9c9c9;-webkit-box-shadow: 0 0 5px #c9c9c9;box-shadow: 0 0 5px #c9c9c9;}
#contact_right{float:right;width:420px;}
.contact_field1{border:solid 1px #ccc;padding:8px 5px;width:320px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;font:normal 12px 'OpenSansRegular', Arial, sans-serif;color:#6e6e6e;margin:0 0 7px 0;}
.contact_field1:focus{border:solid 1px #65b79b;-webkit-transition: all .2s ease-in-out .0s;-moz-transition: all .2s ease-in-out .0s;-ms-transition: all .2s ease-in-out .0s;-o-transition: all .2s ease-in-out .0s;transition: all .2s ease-in-out .0s;}
.submit_btn2{background:#DF2321;color:fff;text-decoration:none;border:0;color:#fff;font:normal 15px 'OpenSansBold', Arial, sans-serif;text-transform:uppercase;padding:8px 13px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;-webkit-transition: all .2s ease-in-out .0s;-moz-transition: all .2s ease-in-out .0s;-ms-transition: all .2s ease-in-out .0s;-o-transition: all .2s ease-in-out .0s;transition: all .2s ease-in-out .0s;}
.submit_btn2:hover{background:#6e6e6e;color:#fff;}
.table1 {border: 1px solid #d5d5d5;border-collapse: collapse;color:#6e6e6e;font:normal 12px 'OpenSansRegular', Arial, sans-serif;}
.table1 td,.table1 tr {border: 1px solid #d5d5d5;padding:10px;}
.readmore_new1:link,.readmore_new1:visited{text-decoration:none;color:#2ba279;font:normal 14px 'OpenSansSemiBold', Arial, sans-serif;}
.readmore_new1:hover{color:#656565}
#contact_box1{margin:15px 0 0 0;background:#eaeaea;padding:15px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.head_table{font:normal 14px 'OpenSansSemiBold', Arial, sans-serif;}
#contact_head{width:940px;margin:10px auto 14px auto;}
.pro_la_head{font:normal 15px 'OpenSansSemiBold', Arial, sans-serif;color:#737373;text-transform:uppercase;display:block;}
#project_thumb li{list-style:none;display:block;float:left;width:300px;height:235px;margin:0 6px 13px 6px;position:relative}
.pro_thu_img{width:300px;height:200px;}
.pro_thu_img img{width:100%;height:100%;}
.pro_thu_txt{position:absolute;bottom:0;width:290px;padding:8px 5px;color:#fff;font:normal 14px 'OpenSansSemiBold', Arial, sans-serif;background:#748795;text-align:center;}
.pro_thu_txt a{text-decoration:none;color:#fff;}
.pro_thu_txt a:hover{color:#bdceda}
#inner_left_new{width:940px;position:relative;}
#certificate_in li{list-style:none;display:block;float:left;width:300px;height:236px;margin:0 6px 13px 6px;position:relative;}
.certificate_img{width:300px;height:200px;margin:36px 0 0 0}
.certificate_txt{position:absolute;bottom:10px;width:105px;padding:4px 4px;color:#6e6e6e;font:normal 12px 'OpenSansBold', Arial, sans-serif;background:#fff;text-align:center;text-transform:uppercase;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;right:10px;}
.certificate_img img{width:100%;height:100%;}
.certificate_txt a{text-decoration:none;color:#6e6e6e;background:url(../images/pdf_icon.png) no-repeat 0 1px;padding:0 0 0 21px;}
.certificate_txt a:hover{color:red;}
.certi_head{background:#748795;color:#fff;text-align:center;font:normal 18px 'OpenSansSemiBold', Arial, sans-serif;padding:5px;position:absolute;width:290px;top:0}
#search_result li{list-style:none;display:block;border-bottom:solid 1px #e7e7e7;background:url(../images/arrow2.png) no-repeat 0 13px;padding:10px 0 10px 25px;}
#search_result li a{text-decoration:none;color:#656565;}
#search_result li a:hover{text-decoration:underline;color:#333;}
.news_txt_inner img{width:100%;height:auto;margin-bottom:15px;}

/*Dropdown Menu Part Css
-----------------------------------------*/
.chromestyle{}
.chromestyle:after{}
.chromestyle ul{}
.chromestyle ul li{}
.chromestyle ul li.first{}
.chromestyle ul li a{}
.chromestyle ul li a:hover, .chromestyle ul li a.selected{}
.dropmenudiv{position:absolute;top: 0;border-bottom-width: 0;line-height:18px;z-index:100;width: 255px;visibility: hidden;margin-top:10px;background:#6c6c6c;}
.dropmenudiv a{width: auto;display: block;
border-bottom: 1px solid #989898;padding:10px 10px;text-decoration: none;color:#fff; font-size:12px;font:normal 12px 'OpenSansRegular', Arial, sans-serif;text-transform:uppercase;-webkit-transition: all .2s ease-in-out .0s;-moz-transition: all .2s ease-in-out .0s;-ms-transition: all .2s ease-in-out .0s;-o-transition: all .2s ease-in-out .0s;transition: all .2s ease-in-out .0s;}
* html .dropmenudiv a{width: 100%;text-transform:uppercase;}
.dropmenudiv a:hover{background-color:#fff;color:#000;}

/*Footer Part Css
--------------------------------------------*/
#footer_part{background:#eaeaea;}
#footer_fix{width:940px;margin:0 auto 0 auto;padding:18px 0 35px 0;text-align:center;font:normal 12px 'OpensansRegular', Arial, sans-serif;color:#6d6d6d;text-shadow:1px 1px 1px #fff;}
#footer_shadow{background:url(../images/footer_shadow.png) repeat-x;height:15px;}
#footer_menu1{text-transform:uppercase;color:#585858;margin:0 0 6px 0;}
#footer_menu1 a{text-decoration:none;color:#585858;font:normal 12px 'OpensansRegular', Arial, sans-serif;padding:0 5px 0 5px;}
#footer_menu1 a:hover{color:#db2b26;}
.head1{font:normal 12px 'OpensansSemiBold', Arial, sans-serif;color:#505050;}

/*Form Style
-------------------------------------------*/
fieldset{width:580px;border:0;margin:15px 0 0 0;}
legend{color:#6e6e6e;font-size:13px;font-weight:bold;}
.dropfield{width:82px;font-size:12px;font:12px 'OpenSansRegular', Arial, sans-serif;color:#454545;padding:5px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border:solid 1px #ccc;}
.dropfield1{margin-left:0px;font:12px 'OpenSansRegular', Arial, sans-serif;font-size:12px;line-height:12px;font-weight:normal;color:#454545;width:260px;
border:solid 1px #ccc;padding:5px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
fieldset label{text-align:left;float: left;width: 130px;margin-right: 1em;color:#6e6e6e;}
.lab1{text-align:left;float: left;width: 125px;margin-right: 1em;color:#6e6e6e}
fieldset input {margin-left:0px;font-size:11px;line-height:12px;font-weight:normal;color:#454545;width:250px;border:solid 1px #ccc;padding:8px 5px;
-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
fieldset li {text-align:left;padding-bottom: 10px; color:#6e6e6e;font-size:13px;list-style:none} 
fieldset li span {padding-left: 10px;  color:#F00;font-size:11px;} 
.txt{margin-left:0px;margin-right:15px;font-size:11px;line-height:12px;font-weight:normal;color:#000000;width:125px;}
.label1{margin-left:0px;margin-right:35px;font-size:11px;line-height:12px;font-weight:normal;color:#000000;width:125px;}
.spantxt {color:#000;font-size:12px;} 
.err {font-size:10px;font-weight:normal;font-family:Tahoma, Geneva, sans-serif;color:#F00;font-size:11px;} 
.sub_mit {width:100px;margin:0px 0px 0px 211px;background:#DF2321;color:fff;text-decoration:none;border:0;color:#fff;font:normal 15px 'OpenSansBold', Arial, sans-serif;text-transform:uppercase;padding:8px 13px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;-webkit-transition: all .2s ease-in-out .0s;-moz-transition: all .2s ease-in-out .0s;-ms-transition: all .2s ease-in-out .0s;-o-transition: all .2s ease-in-out .0s;transition: all .2s ease-in-out .0s;}
.sub_mit:hover{background:#6e6e6e;color:#fff;}   
fieldset textarea{border:solid 1px #ccc;-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;width:248px;padding:5px;font:12px 'OpenSansRegular', Arial, sans-serif;color:#6e6e6e;}
fieldset submit{width:500px!important;}
.downlaod-btn{ float:left; background:#d2251d; padding:10px 15px; border-radius:7px; color:#FFF; text-decoration:none; margin:0 15px 0 0; width:270px; text-align:center; text-transform:uppercase; font:normal 12px 'OpensansSemiBold', Arial, sans-serif;margin-bottom:10px;}
.downlaod-btn:hover { background:#a21d16;}

/*Mobile Css Part
-------------------------------------------------*/
/*For 940px or less div width 748px
-------------------------------------------------*/
@media screen and (max-width: 939px) {
	#mobile_part{display:block}
	.mobile_bar{width:auto;margin:10px auto 0 auto;border-bottom:solid 1px #cccccc;border-top:solid 1px #cccccc;width:748px;padding:10px 0}
	#menu_part{display:none;}
	#logo_part{width:748px;}
	#logo_right{width:350px;}
	#top_links{display:none;}
	#banner_part{display:none;}
	#welcome_part{width:748px;margin-top:20px;}
	#welcome_txt{width:485px;}
	#ho_divisions li{width:208px;text-align:left;}
	#footer_fix{width:748px;}
	#projects_part{width:748px!important;}
	#slider_projects{width:748px!important;}
	#slider_projects li{margin:0 135px 0 0;}
	#mob_drop_menu{background:#6c6c6c;width:748px;margin:0 auto 0 auto;height:300px;overflow:auto}
	.mtoggle{cursor:pointer}
	#mob_drop_menu li{list-style:none;}
	#mob_drop_menu li a{display:block;color:#fff;text-transform:uppercase;text-decoration:none;font:15px 'OpenSansRegular', Arial, sans-serif;padding:8px 15px;border-bottom:solid 1px #989898;}
	#mob_drop_menu li a:hover{color:#a4a4a4;}
	#mob_drop_menu li ul li{list-style:none;display:block;margin:0 0 0 40px;}
	#mob_drop_menu li ul li a{border-bottom:0!important}
	#inner_right{display:none;}
	#inner_part{width:748px;margin-top:25px;}
	#inner_left{float:none;border:0;width:748px;padding:0 0 0 0}
	#inner_part2{width:748px;}
	#mgt_listed li{margin: 0 11px 20px 10px;}
	#inner_left_new{width:748px;}
	#project_thumb li{width:230px;height:201px;margin:0 9px 10px 9px;}
	.pro_thu_img{width:230px;height:auto}
	.pro_thu_txt{width:220px;}
	.project_listed{width:748px;}
	.pro_txt_inner{width:390px;}
	#certificate_in li{width:235px;height:193px;}
	.certificate_img{width:235px;height:auto}
	.certificate_img img{width:100%;height:auto}
	.certi_head{width:225px;}
	.career_img{width:100%;height:auto}
	#contact_fix{width:748px;}
	#contact_left{position:relative;float:none;width:718px;top:0}
	#contact_right{float:none;width:748px;margin-top:15px;}
	#contact_head{width:748px;}
	
	
	
	
	
	
}



/*For 767px or less div width 460px
-------------------------------------------------*/
@media screen and (max-width: 767px) {
	#logo_part{width:460px;}
	#main_logo{width:210px;padding:0;height:auto}
	#main_logo img{width:100%;height:auto}
	#logo_right{width:230px;}
	#search_part{margin:8px 0 0 0;}
	#welcome_part{width:460px}
	#welcome_txt{float:none;width:460px;}
	#ho_divisions li{width:195px;}
	#devider1{display:none;}
	#years{float:none;width:460px;margin:20px 0 0 0;text-align:center}
	#footer_fix{width:460px;}
	#projects_part{width:460px!important;}
	#slider_projects{width:460px!important;}
	#slider_projects li{margin:0 79px 0 79px;}
	.mobile_bar{width:460px;}
	#mob_drop_menu{width:460px;}
	
	#inner_right{display:none;}
	#inner_part{width:460px;margin-top:25px;}
	#inner_left{float:none;border:0;width:460px;}
	#inner_part2{width:460px;}
	#mgt_listed li{margin: 0 32px 20px 32px;}
	#inner_left_new{width:460px;}
	#project_thumb li{width:225px;height:197px;margin:0 2px 10px 2px;}
	.pro_thu_img{width:225px;height:auto}
	.pro_thu_txt{width:215px;}
	.project_listed{width:460px;}
	.pro_img_inner{width:440px;float:none;height:auto}
	.pro_img_inner img{width:100%;height:auto;}
	.pro_txt_inner{float:none;width:auto;padding:15px;}
	
	#certificate_in li{width:225px;height:193px;margin:0 2px 5px 2px;}
	.certificate_img{width:225px;height:auto}
	.certificate_img img{width:100%;height:auto}
	.certi_head{width:215px;}
	
	#contact_fix{width:460px;}
	#contact_left{position:relative;float:none;width:430px;top:0}
	#contact_right{float:none;width:460px;margin-top:15px;}
	#contact_head{width:460px;}
	
	fieldset{width:460px;}
	.downlaod-btn{ width:185px;}
	
}



/*For 480px or less iv width 300px
-------------------------------------------------*/
@media screen and (max-width: 480px) {
	
	#logo_part{width:300px;}
	#main_logo{width:300px;padding:0;height:auto}
	#search_part{width:300px;}
	#search_area{width:258px;}
	#search_area input{width:246px;}
	#welcome_part{width:300px}
	#welcome_txt{float:none;width:300px;}
	#ho_divisions li{width:265px;}
	#devider1{display:none;}
	#years{float:none;width:300px;margin:20px 0 0 0;text-align:center}
	#footer_fix{width:300px;}
	#projects_part{width:300px!important;}
	#slider_projects{width:300px!important;}
	#slider_projects li{margin:0 0 0 0;}
	
	.mobile_bar{width:300px;}
	#mob_drop_menu{width:300px;}
	
	#inner_right{display:none;}
	#inner_part{width:300px;margin-top:25px;}
	#inner_left{float:none;border:0;width:300px;}
	.downlaod-btn{ width:100%; margin-bottom:10px; box-sizing:border-box;}
	#inner_part2{width:300px;}
	#mgt_listed li{margin: 0 0 20px 0;width:294px;height:auto}
	.mgt_img{width:294px;height:auto}
	.mgt_img img{width:100%;height:auto}
	.mgt_txt{position:relative}
	
	#project_thumb li{width:300px;height:auto;margin:0 0 10px 0;}
	.pro_thu_img{width:300px;height:auto}
	.pro_thu_txt{width:290px;position:relative}
	
	.project_listed{width:300px;}
	.pro_img_inner{width:280px;float:none;height:auto}
	.pro_img_inner img{width:100%;height:auto;}
	.pro_txt_inner{float:none;width:auto;padding:15px;}
	#select_pro{position:relative;left:0}
	
	#certificate_in li{width:300px;height:auto;margin:0 2px 5px 2px;}
	.certificate_img{width:300px;height:auto}
	.certificate_img img{width:100%;height:auto}
	.certi_head{width:290px;}
	#inner_left_new{width:300px;}
	
	#contact_fix{width:300px;}
	#contact_left{position:relative;float:none;width:270px;top:0}
	#contact_right{float:none;width:300px;margin-top:15px;}
	#contact_head{width:300px;}
	#contact_left table td{display:block}
	.contact_field1{width:255px;}
	
	fieldset{width:300px;}
	.sub_mit{margin-left:0}
	
	
	
}
