@charset "utf-8";
/**
* Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/)
* http://cssreset.com
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tfoot, thead, article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;background:url(../images/bg.jpg)}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
::selection {background: #a2a2a2;color: #fff; /* Safari - webkit */}
::-moz-selection {background: #a2a2a2;color: #fff; /* Firef x */}
.clear_fix{clear:both;height:0;font-size:1px;line-height:0px;}



/*Header Part css
--------------------------------------------*/
#menu_part{position:relative;width:1000px;margin:0 auto 0 auto;background:url(../images/menu_-bg.jpg) repeat-x;height:50px}
#main_logo{position:absolute;left:0;width:238px;height:184px;z-index:99;left:-11px;}
#main_menu{float:right;margin:15px 0 0 0;}
#main_menu a{color:#fff;text-decoration:none;text-transform:uppercase;font:700 16px 'Roboto', sans-serif;background:url(../images/menu_devider.jpg) no-repeat 0 0;padding:0 15px 0 15px;-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;}
#main_menu a.first{background:none;}
#main_menu a:hover{color:#24b0b1;}
#mobile_menu_drop{display:none;}
#banner_slider{width:1000px;margin:0 auto 0 auto;height:615px;}
.mtoggle{cursor:pointer;}
.fadein { position:relative; height:615px; width:1000px; }
.fadein img { position:absolute; left:0; top:0;width:100%;height:100%}
.overlay {background: #000000;bottom: 0;left: 0;position: fixed;right: 0;top: 0;z-index: 100;opacity:0.8;}
a.boxclose {/*background: url("cancel.png") repeat scroll left top transparent;*/cursor: pointer;float: right;left: -128px;position: relative;top:11px;width: 26px;color:#fff;font:12px Arial, Helvetica, sans-serif;background:#fff;color:#000;padding:2px 10px;-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;}
#content{color:#fff;}
.box {color: #888888;left: 100%;position: fixed;right: 30%;top: 2%;width:600px;z-index: 101;}




/*Content Part css
--------------------------------------------*/
#content_part{width:1000px;margin:0 auto 42px auto;}
#content_left{float:left;width:670px;}
#content_right{float:right;width:330px;background:url(../images/divisions.jpg) no-repeat center top;height:436px;}
#news_part{float:left;width:50%;background:#000000}
#news_right{float:right;width:50%;background:#000000;}
.head2{text-transform:uppercase;color:#fff;font:700 17px 'Roboto', sans-serif;background:url(../images/icon1.png) no-repeat 0 2px;padding:0px 0 18px 30px;display:block;border-bottom:solid 1px #333333;margin:0 0 17px 0;}
.contents_black{padding:20px 25px;position:relative}
.contents_black2{padding:20px 25px;border-left:solid 1px #404040;}
.icon_img{float:left;width:102px;}
.icon_txt{float:right;color:#808080;font:400 12px/18px 'Open Sans', sans-serif;width:170px;}
.more1{margin:17px 0 0 0;}
.more1 a{display:block;float:left;background:#696a6c url(../images/icon2.png) no-repeat 7px 7px;color:#fff;text-decoration:none;text-transform:uppercase;font:700 12px 'Open Sans', sans-serif;padding:5px 18px 5px 28px;}
.more1 a:hover{background-color:#16a8a8;}
#devision_fix{width:270px;margin:0 auto 0 auto;padding:24px 0 0 0;}
.head3{display:block;color:#fff;text-transform:uppercase;font:700 22px 'Roboto', sans-serif;background:url(../images/icon1.png) no-repeat 0 5px;padding:0 0 0 20px;text-shadow:2px 2px 0px #949494;}
#division_txt_fix{background:url(../images/bg1.png);margin:45px 0 0 0;padding:13px 0;}
#division_txt_fix1{background:url(../images/bg2.png);margin:0 13px;padding:20px;}
#division_txt_fix1 li{list-style:none;display:block;border-bottom:solid 1px #bfc2c2;background:url(../images/icon3.png) no-repeat 0 9px;}
#division_txt_fix1 li a{text-decoration:none;color:#393636;font:500 14px 'Roboto', sans-serif;padding:8px 8px 8px 30px;display:block;}
#division_txt_fix1 li a:hover{color:#0a7c7e;}
.more2{width:120px;margin:20px auto 0 auto;}
.more2 a{display:block;background:#0a7c7e;border:solid 1px #fff;text-transform:uppercase;text-align:center;font:500 14px 'Roboto', sans-serif;color:#fff;text-decoration:none;padding:10px 0;}
.more2 a:hover{background:#5a6363;}
#product_part{width:645px;margin:20px 0 0 0;position:relative;}
.head4{display:block;color:#fff;text-transform:uppercase;font:700 17px 'Roboto', sans-serif;background:url(../images/icon1.png) no-repeat 0 2px;padding:0 0 0 20px;}
#product_slider{margin:16px 0 0 0;width:645px!important;position:relative;}
#product_slider li{list-style:none;display:block;float:left;width:205px;height:168px;margin:0 15px 0 0;position:relative;}
.product_img_h{width:205px;height:168px;}
.product_img_h img{width:100%;height:100%;}
.product_txt_h{position:absolute;background:url(../images/bg3.png);width:170px;bottom:8px;left:7px;padding:8px 10px;text-align:center;}
.product_txt_h a{color:#fff;text-decoration:none;font:500 15px 'Roboto', sans-serif;}
.prev{display:block;cursor:pointer; z-index:5;background:url(../images/icon5.png);height:14px;width:9px;background-repeat:no-repeat;position:absolute;right:0px;top:0;}
.next{display:block;cursor:pointer; z-index:5;width:9px;height:14px;background:url(../images/icon4.png);background-repeat:no-repeat;background-position:right;position:absolute;left:620px;top:0;}
.more3{position:absolute;right:35px;top:-5px}
.more3 a{text-decoration:none;color:#aaacb2;text-transform:uppercase;font:500 12px 'Roboto', sans-serif;display:block;padding:4px 9px;background:#3a3e4b;-webkit-border-radius: 10px;
-moz-border-radius: 10px;border-radius: 10px;}
.more3 a:hover{background:#fff;color:#6e6e6e;}
.prev1{display:block;cursor:pointer; z-index:5;background:url(../images/icon5.png);height:14px;width:9px;background-repeat:no-repeat;position:absolute;right:23px;top:25px;}
.next1{display:block;cursor:pointer; z-index:5;width:9px;height:14px;background:url(../images/icon4.png);background-repeat:no-repeat;background-position:right;position:absolute;left:285px;top:25px;}





/*Inner Content Part css
--------------------------------------------*/
#inner_head_part{background:url(../images/banner3.jpg) no-repeat center top;margin:0 auto 0 auto;width:1000px;}
#inner_head_part span{display:block;padding:48px 0 48px 250px;color:#fff;font:700 28px 'Open Sans', sans-serif;text-shadow:1px 1px 2px #96a6b8;}
#inner_contents_part{width:1000px;margin:0 auto 0 auto;font:400 13px 'Open Sans', sans-serif;}
#inner_left{float:left;background:#fff;width:225px;color:#6e6e6e;}
#inner_right{float:right;width:760px;margin:21px 0 35px 0;}
.inner_fix_left{padding:15px;}
.head5{display:block;margin:0 0 8px 0;font:700 18px 'Roboto', sans-serif;text-transform:uppercase;color:#474747;border-bottom:solid 2px #0aa3a1;padding:0 0 7px 0;}
.mail_icon1{background:url(../images/mail1.png) no-repeat 0 1px;display:block;padding:0 0 0 27px;font:500 13px 'Roboto', sans-serif;margin:10px 0 0 0;}
.phone_icon1{background:url(../images/call_icon.png) no-repeat 0 0px;display:block;padding:0 0 0 27px;font:500 13px 'Roboto', sans-serif;margin:4px 0 0 0;}
.head6{display:block;margin:24px 0 8px 0;font:700 18px 'Roboto', sans-serif;text-transform:uppercase;color:#474747;border-bottom:solid 2px #0aa3a1;padding:0 0 7px 0;}
#inner_left img{margin:0 5px 0 0;}
.contents_accordian{padding:20px 40px;color:#666}
.product_inn_imgs{width:100%;height:auto}
.product_inn_imgs img{width:100%;height:auto;}
.head7{display:block;font:700 15px 'Roboto', sans-serif;margin:0 0 15px 0;}
.table1 {border: 1px solid #d5d5d5;border-collapse: collapse;color:#6e6e6e;font:400 13px/20px 'Open Sans', sans-serif;}
.table1 td,.table1 tr {border: 1px solid #d5d5d5;padding:10px;}
.pro_left_img{float:left;width:260px;height:215px;margin:0 0 25px 0;border:solid 1px #e7e7e7;padding:6px;}
.pro_ri_img{float:right;width:380px;margin:0 0 25px 0;}
.head8{display:block;font:700 15px 'Roboto', sans-serif;color:#fff;}
#google_map{width:1000px;margin:0 auto 0 auto;height:350px;}
#google_map iframe{width:100%;height:100%;}
#contact_left_inn{float:left;background:#000;padding:20px;width:650px;color:#fff;}
#contact_right_inn{float:right;}
#map {width:100%;height:100%;}
.head9{display:block;margin:0 0 6px 0;font:500 14px 'Roboto', sans-serif;color:#474747;}
#logo_clients li{list-style:none;display:block;width:114px;height:77px;margin:0 2px 8px 2px;float:left;border:solid 4px #424651;}
#logo_clients li img{width:100%;height:100%;}
.division_listing{margin:0 0  10px 0;padding:20px;background:#14161a;}
.division_img_inn{float:left;}
.division_txt_inn{float:right;width:510px;color:#969696;}
.division_txt_inn .head2{border-bottom:0;margin:0 0  0 0;}
.head10{display:block;font:500 18px 'Roboto', sans-serif;color:#fff;margin:15px 0 10px 0;}
.inner_icon_listign li{list-style:none;float:left;display:block;margin:0 15px 11px 15px;width:198px;background:url(../images/icon7.png) no-repeat 0 3px;padding:0 0 0 27px;}
.color_white{color:#969696;line-height:20px;}
.head11{font:400 26px 'Roboto', sans-serif;color:#fff;display:block;margin:0 0 15px 0;}
.about_img{float:left;margin:0 30px 10px 0;}
.boxes_lis{padding:20px;background:#14171c;padding:22px;margin:30px 0 0 0;}
.res_img{float:left;margin:0 25px 0 0;}
#exclusive_slider_logo{height:116px;width:285px!important;}
#exclusive_slider_logo li{list-style:none;display:block;width:137px;height:92px;margin:0 11px 0 0;}
#exclusive_slider_logo li img{width:100%;height:100%;}
.contact_bx1{float:left;width:29.333%;background:#14171c;padding:2%;color:#6e6e6e;height:435px;}
.contact_bx2{float:left;width:29.333%;background:#0a0c0f;padding:2%;color:#6e6e6e;height:435px;}
.contact_bx3{float:left;width:29.333%;background:#000;padding:2%;color:#6e6e6e;height:435px;}
.google_maps{width:100%;height:200px;}
.google_maps iframe{width:100%;height:100%;}
.con_con_inner{padding:15px;}
.contact_bx1 .head1,.contact_bx2 .head1,.contact_bx3 .head1{display:block;margin:0 0 7px 0;}
#contact_enquiry{margin:30px 0 25px 0;color:#fff;}
.contact_field1{border:solid 2px #383c45;padding:9px 10px;font:400 13px 'Open Sans', sans-serif;width:290px;background:#2f333c;color:#aeaeae;margin:0 0 10px 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;}
.contact_field1:focus,.contact_field2:focus{border:solid 2px #2ebbc2;}
#contact_enquiry .head4{margin:0 0 12px 0;}
.contact_field2{border:solid 2px #383c45;padding:9px 10px;font:400 13px 'Open Sans', sans-serif;width:290px;background:#2f333c;color:#aeaeae;margin:0 0 10px 0;height:68px;-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_btn_con{color:#fff;text-transform:uppercase;background:#016567;padding:10px 45px;border:0;cursor:pointer;font:500 14px 'Open Sans', sans-serif;-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_btn_con:hover{background:#6b8a8b}
.division_txt_inn2{width:auto;color:#969696;}
#contactus .spmhidip{display:none;width:10px;height:3px;}







/*Footer Part css
--------------------------------------------*/
#footer_part{background:#060708;border-top:solid 1px #444446;}
#footer_fix{width:1000px;margin:0 auto 0 auto;color:#5c5c5c;font:400 12px 'Open Sans', sans-serif;}
#footer_left{float:left;padding:50px 0 50px 0;}
#footer_left a{color:#adadad;text-decoration:none;text-transform:uppercase;font:400 12px 'Open Sans', sans-serif;margin:0 20px 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;}
#footer_left a:hover{color:#fff;}
#footer_right{float:right;position:relative;padding:40px 0 0 0;}
#footer_copy{margin:10px 0 0 0;color:#7f7f7f;}
#footer_right img{margin:10px 6px 0 0;}
.head1{color:#a5a5a5;text-transform:uppercase;font:500 13px 'Roboto', sans-serif;display:block;}
.border_footer{position:absolute;background:#016567;height:5px;top:-2px;width:168px;}



/*Mobile Css Part
-------------------------------------------------*/
/*For 940px or less div width 748px
-------------------------------------------------*/
@media screen and (max-width: 979px) {
	
	#main_menu{display:none;}
	#menu_part{width:748px;}
	#mobile_menu{float:right;display:block;margin:14px 20px 0 0;}
	#mobile_menu_drop{width:748px;display:block;margin:0 auto 0 auto;font:400 15px 'Roboto', sans-serif;text-transform:uppercase;}
	#mobile_menu_drop a{display:block;color:#fff;text-decoration:none;border-bottom:solid 1px #40444e;padding:15px 15px;-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;}
	#mobile_menu_drop a:hover{background:#18a5a7;}
	#content_part{width:748px;}
	#content_left{width:418px;}
	#product_part{width:400px;}
	#product_slider{width:400px!important;}
	#product_slider li{margin:0 2px 0 0;}
	.next{left:376px;}
	#news_right{height:302px;}
	#banner_slider{width:748px;margin:0 auto 0 auto;height:460px;}
	.fadein{width:748px;height:460px;}
	#inner_head_part{width:748px;}
	#inner_contents_part{width:748px;}
	#inner_right{width:504px;}
	.box_img_l,.box_img_2{float:none;width:504px;height:auto}
	.box_img_l img,..box_img_2 img{width:100%;height:auto;}
	.box_txt_l,.box_txt_2{float:none;width:auto}
	.pro_left_img{float:none;width:100%;height:auto;}
	.pro_left_img img{width:100%;height:auto;}
	.pro_ri_img{float:none;width:100%;}
	#google_map{width:748px;height:300px;}
	#logo_clients li{width:240px;height:161px;margin: 0 2px 8px;}
	.division_txt_inn{width:255px;}
	.inner_icon_listign li{float:none;width:auto;margin:0 0 8px 0}
	#news_part{height:302px;}
	#exclusive_slider_logo{width:137px!important;}
	.contact_bx1,.contact_bx2,.contact_bx3{float:none;width:96%;}
	.contact_field1,.contact_field2{width:210px;}
	.next1{left:162px;}
	#footer_fix{width:748px;}
	
	
	
	
}







/*For 767px or less div width 460px
-------------------------------------------------*/
@media screen and (max-width: 767px) {
	
	#menu_part{width:460px;}
	#mobile_menu_drop{width:460px;}
	#content_part{width:460px;}
	#content_left{width:460px;float:none;}
	#news_right{height:auto;}
	#product_part{width:460px;}
	.next{left:437px;}
	#product_slider{width:460px!important;}
	#product_slider li{margin:0 14px 0 14px }
	#content_right{float:none;width:460px;margin:15px 0 0 0;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
	.fadein{width:460px;margin:0 auto 0 auto;height:285px;}
	#banner_slider{width:460px;height:285px;}
	#slideshow{width:460px;height:285px;}
	#inner_head_part{width:460px;}
	#inner_contents_part{width:460px;}
	#inner_left{float:none;width:460px;}
	#inner_right{float:none;width:460px;}
	.box_img_l, .box_img_2{width:460px;}
	#google_map{width:460px;height:250px;}
	#logo_clients li{width:217px;height:146px;margin:0 2px 8px 2px;}
	.division_txt_inn{width:210px;}
	.division_img_inn{margin:0 auto 15px auto;float:none;text-align:center;}
	.division_txt_inn{float:none;width:auto}
	.about_img{float:none;margin:0 0 25px 0;}
	.about_img img{width:100%;height:auto}
	#news_part {height: 283px;}
	#contact_enquiry table td{display:block;}
	.contact_field1, .contact_field2 {width: 435px;}
    .next1{left:180px;}
	#footer_fix{width:460px;}
	#footer_left{width:275px;}
	.box {width:460px;}
	.box img{width:100%;}
	#boxpopup{left:20px!important;width:460px}
}








/*For 480px or less div width 300px
-------------------------------------------------*/
@media screen and (max-width: 480px) {
	
	#menu_part{width:300px;}
	#main_logo{width:195px;height:151px;}
	#main_logo img{width:100%;height:auto;}
	#mobile_menu_drop{width:300px;}
	#content_part{width:300px;}
	#content_left{width:300px;}
    #news_part{float:none;width:100%;}
	#news_right{float:none;width:100%;}
	.contents_black2{border:0;border-top:solid 1px #404040;}
	.icon_txt{width:147px;}
	#product_part{width:300px;}
	#product_slider{width:300px!important;}
	#product_slider li{margin:0 40px 0 40px;}
	.next {left: 277px;}
	#content_right{width:300px;}
	#banner_slider{width:300px;margin:0 auto 0 auto;height:185px;}
	.fadein{width:300px;height:185px;}
	#inner_head_part{width:300px;}
	#inner_head_part span{padding:120px 0 30px 20px;}
	#inner_contents_part{width:300px;}
	#inner_left{width:300px;}
	#inner_right{width:300px;}
	.box_img_l, .box_img_2{width:300px;}
	#google_map{width:300px;height:190px;}
	#logo_clients li{width:290px;height:auto;margin:0 0 10px 0;line-height:0}
	.res_img{float:none;margin:0 0 25px 0;width:100%}
	.res_img img{width:100%;height:auto;}
	#exclusive_slider_logo{margin:0 0 0 50px;}
	#news_part{height:auto}
	.contact_field1, .contact_field2 {width: 270px;}
	#footer_fix{width:300px;}
	#footer_left{float:none;width:300px;padding:20px 0}
	#footer_right{float:none;width:300px;border-top:solid 2px #016567;padding:15px 0}
	.border_footer{display:none;}
	.next1{left:250px;}
	
	.box {width:300px;}
	.box img{width:100%;}
	#boxpopup{left:20px!important;width:300px}
	
}