@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px; outline:none; list-style-type:none; text-decoration:none; border:none;}
body{ margin:0px; padding:0px; color:#000; font:normal 13px/16px Arial, Helvetica, sans-serif; background: url(../images/bg.jpg) repeat-x center top #0481e1;}

@font-face {
				font-family: 'Bauhaus';
				src: url('../fonts/bauhaus.eot');
				src: url('../fonts/bauhausd41d.eot?#iefix') format('embedded-opentype'),
						 url('../fonts/bauhaus.html') format('woff'),
						 url('../fonts/bauhaus.ttf') format('truetype'),
						 url('../fonts/bauhaus.svg#bauhaus') format('svg');
				font-weight: normal;
				font-style: normal;
}
@font-face {
				font-family: 'BellMTBold';
				src: url('../fonts/bellb.eot');
				src: url('../fonts/bellbd41d.eot?#iefix') format('embedded-opentype'),
						 url('../fonts/bellb.woff') format('woff'),
						 url('../fonts/bellb.ttf') format('truetype'),
						 url('../fonts/bellb.svg#bellb') format('svg');
				font-weight: normal;
				font-style: normal;
		}
/*=====================-----------------------------------main css------------------------------------===========================*/
#wrapper{ width:100%; float:left; background: url(../images/backbg.jpg) no-repeat center top;}
#maincontainer{ width:930px; margin:0 auto;}

.maindiv{ width:930px; margin:0 auto;}
#maincontainerInner{ width:930px; float:left;}

.headerPart{ width:930px; height:120px; float:left;}
.logo{ width:507px; height:111px; float:left; margin:3px 0 0 0;}
.logo a{ width:507px; height:111px; display:block; background:url(../images/logo.png) no-repeat 0 0; text-indent:-9999px;}
.tnav{ width:140px; height:12px; float:right; margin:62px 0 0 0;}
.tnav ul{ margin:0px; padding:0px; float:left;}
.tnav ul li{ margin:0px; padding:0px 10px; float:left; border-right:1px solid #010e17; font:bold 11px/12px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.tnav ul li a{ margin:0px; padding:0px; color:#010e17; font:bold 11px/12px Arial, Helvetica, sans-serif;}
.tnav ul li a:hover,.tnav ul li a.active{ margin:0px; padding:0px; color:#FDD803; font:bold 11px/12px Arial, Helvetica, sans-serif;}
.tnav ul li.last{ padding:0 0 0 10px; border:none;}

.topMenu{ width:790px; height:37px; float:left; background:#cc0b17; padding:0 0 0 140px;}
.topMenu ul{ margin:0px; padding:0px; float:left;}
.topMenu ul li{ margin:0px; padding:0px 30px; float:left; text-transform:uppercase; background:url(../images/devider.jpg) no-repeat right center;}
.topMenu ul li a{ margin:0px; padding:0px; color:#FFFFFF; font:bold 12px/37px Arial, Helvetica, sans-serif;}
.topMenu ul li a:hover,.topMenu ul li a.active2{ margin:0px; padding:0px; color:#f9d506; font:bold 12px/37px Arial, Helvetica, sans-serif;}
.topMenu ul li.las{ background:none;}

.bannerPart{ width:930px; height:291px; float:left; position:relative;}
.bdiv{ width:485px; position:absolute; right:0; top:100px; color:#d71729; font:normal 32.66px/34px 'Bauhaus'; text-transform:uppercase; text-shadow:1px 0px 1px #ffb3ba;}
.bdiv span{ color:#d71729; font:normal 38.29px/40px 'Bauhaus';}
.bdiv2{ width:630px; position:absolute; right:0; top:15px;}
.bdiv2 h3{ color:#f9d506; font:normal 82px/84px 'BellMTBold'; padding:0 30px 0 0; text-align:right; text-shadow:1px 1px 0 #000;}
.bdiv2Inner{ width:580px; height:160px; float:left; margin:-33px 0 0 0; background:url(../images/shadowbox.png) no-repeat 0 0; padding:50px 0 0 50px;}
.bdiv2Inner h4{ color:#c40113; font:normal 24px/28px 'Bauhaus'; text-shadow:1px 1px 1px #fff; }
.bdiv2Inner h4 span{ color:#c40113; font:normal 24px/28px 'Bauhaus'; text-shadow:1px 1px 1px #fff; text-transform:uppercase; }
.bdiv2Inner p{ color:#010409; font:normal 26px/28px 'Bauhaus'; text-shadow:1px 1px 1px #fff;}


.middlePart{ width:900px; float:left; background:url(../images/trans.png) repeat 0 0; padding:25px 15px 25px;}
.tree{ float:right; margin:10px 23px 0 20px;}
.middlePart h2{ color:#ce1516; font:bold 24px/28px Arial, Helvetica, sans-serif;}
.middlePart p{ color:#000; font:normal 13px/18px Arial, Helvetica, sans-serif; padding:12px 0 0 0;}


.middlePart2{ width:900px; float:left; background:url(../images/trans.png) repeat 0 0; padding:0px 15px 25px;}
.middleRightSec{ width:664px; float:right;}
.middleRightSec h2{ color:#ce1516; font:bold 24px/28px Arial, Helvetica, sans-serif;}
.middleRightSec h3{ color:#ff0000; font:bold 18px/28px Arial, Helvetica, sans-serif; padding:10px 0 0 0; clear:both;}
.middleRightSec h4{ color:#000; font:bold 18px/60px Arial, Helvetica, sans-serif; padding:10px 0 0 0; }
.middleRightSec h4 img{ border:2px solid #666; margin:5px 20px 0 0; float:left;}
.middleRightSec h4 span{ color:#000; font:bold 13px/26px Arial, Helvetica, sans-serif; }
.middleRightSec h5{ color:#50A23E; font:bold 16px/30px Arial, Helvetica, sans-serif; padding:10px 0 0 0; border-bottom:1px dotted #50A23E; clear:both; }

.middleRightSec ul{ margin:0px; padding:0px 0 10px 0px;}
.middleRightSec ul li{ margin:0px; padding:0px 0 0 10px; color:#000; font:normal 13px/20px Arial, Helvetica, sans-serif; background:url(../images/arow.jpg) no-repeat 0px 50%}

.middleRightSec p{ color:#000; font:normal 13px/18px Arial, Helvetica, sans-serif; padding:12px 0 0 0;}
.middleRightSec p a{ color:#0000ff; font:normal 13px/18px Arial, Helvetica, sans-serif; padding:0px 0 0 0;}
.middleRightSec p span{ color:#000; font:bold 13px/12px Arial, Helvetica, sans-serif;}


.middleRightSec h4 strong{ color:#031C6D; font:bold 13px/18px Arial, Helvetica, sans-serif; padding:10px 0 0 0;}

.photoFamily{ width:664px; float:left; margin:10px 0 0 0;}



.midSection{ width:900px; float:left; border-top:7px solid #FFFFFF; padding:10px 15px;}
.section1{ width:124px; float:left; margin:0 65px 0 0;}
.section2{ width:240px; float:left; margin:0 35px 0 0;}
.section3{ width:200px; float:left; margin:0 33px 0 0;}
.section4{ width:195px; float:left; margin:0 0px 0 0;}
.midSection ul{ margin:0px; padding:0px; float:left;}
.midSection ul li{ margin:0px; padding:2px 0;}
.midSection ul li a{ margin:0px; padding:0px; color:#FFFFFF; font:normal 12px/14px Arial, Helvetica, sans-serif;}
.midSection ul li a:hover{ margin:0px; padding:0px; color:#000; font:normal 12px/14px Arial, Helvetica, sans-serif;}

.footer{ width:930px; height:50px; float:left; background:#031c6d;}
.footer p, .footer p a{ text-align:center; color:#a9bdce; font:normal 12px/50px Arial, Helvetica, sans-serif;}

/*=====================------------------------------about us---------------------============================*/

.bannerPart2{ width:930px; height:auto; float:left; position:relative;}
.bdiv3{ width:485px; position:absolute; right:0; top:45px; color:#d71729; font:normal 32.66px/34px 'Bauhaus'; text-transform:uppercase; text-shadow:1px 0px 1px #ffb3ba;}
.bdiv3 span{ color:#d71729; font:normal 38.29px/40px 'Bauhaus';}

.integtxt{ width:600px; float:left; margin:0px 0 20px 0;}
.integtxtInner{ width:500px; float:left; margin:10px 0 0 0;padding:0px 0px 0px 150px ;}
.integtxtInner span{ width:100px; float:left; margin:0 80px 0 0; color:#50A23E;font:bold 17px/25px Arial, Helvetica, sans-serif;}

/*=====================------------------------------product Page---------------------============================*/

.ftrBtm { width:100%; border-top:6px solid #E6E6E6; padding-top:0; padding-bottom:0; background:#0356b2; float:left; }

.midSection2{ width:900px; float:left; border-top:0px solid #FFFFFF; padding:15px 15px 25px;}
.midSection2 ul{ margin:0px; padding:0px; float:left;}
.midSection2 ul li{ margin:0px; padding:2px 0;}
.midSection2 ul li a{ margin:0px; padding:0px; color:#fff; font:normal 12px/14px Arial, Helvetica, sans-serif;}
.midSection2 ul li a:hover{ margin:0px; padding:0px; color:#000; font:normal 12px/14px Arial, Helvetica, sans-serif;}

.ftrsec { width:100%; float:left; background:#031c6d;}

.bodySec {width:100%; border-top:6px solid #E6E6E6; padding-top:15px; padding-bottom:15px; background:#fff; float:left; }

.inrCon { padding:0 15px; width:900px; float:left; }
.lftPnl { width:220px; float:left; }

.marine { width:220px; float:left; }
.marine h2 {height:40px; background:url(../images/lftTop.jpg) no-repeat; width:190px; font:bold 16px/40px Arial, Helvetica, sans-serif; color:#033452; padding:0 15px;}
.navSec { width:220px; background:url(../images/lftBtm.jpg) no-repeat bottom #ECF1F4; margin-bottom:13px;  }
.navSec li { height:34px; border-top:2px solid #fff;  }
.navSec li a { font:normal 13px Arial, Helvetica, sans-serif; color:#535353; line-height:34px; display:block ; padding:0 15px;}
.navSec li a:hover { background:url(../images/arow.jpg) no-repeat 15px 15px #f7fafb; padding-left:25px;  }


.mnuSec1 {  width:190px; float:left; height:55px; font:normal 15px/55px Arial, Helvetica, sans-serif; color:#535353; background:url(../images/link5.jpg) no-repeat;  padding:0 15px; display:block; margin-bottom:10px;}
.mnuSec1 span{ color:#b50a1c }


.mnuSec {  width:190px; float:left; height:55px; font:normal 15px/55px Arial, Helvetica, sans-serif; color:#535353; background:url(../images/link1.jpg) no-repeat;  padding:0 15px; display:block; margin-bottom:10px;}
.mnuSec span{ color:#054485 }


.mnuSec2 {  width:190px; float:left; height:55px; font:normal 15px/55px Arial, Helvetica, sans-serif; color:#535353; background:url(../images/link2.jpg) no-repeat;  padding:0 15px; display:block; margin-bottom:10px;}
.mnuSec2 span{ color:#5DAE38 }

.mnuSec3 {  width:190px; float:left; height:55px; font:normal 15px/55px Arial, Helvetica, sans-serif; color:#535353; background:url(../images/link3.jpg) no-repeat;  padding:0 15px; display:block; margin-bottom:10px;}
.mnuSec3 span{ color:#EE802C }

.mnuSec4 {  width:190px; float:left; height:55px; font:normal 15px/55px Arial, Helvetica, sans-serif; color:#535353; background:url(../images/link4.jpg) no-repeat;  padding:0 15px; display:block; margin-bottom:10px;}
.mnuSec4 span{ color:#00A6E4 }

.mnuSec5 {  width:190px; float:left; height:55px; font:normal 15px/55px Arial, Helvetica, sans-serif; color:#535353; background:url(../images/link6.jpg) no-repeat;  padding:0 15px; display:block; margin-bottom:10px;}
.mnuSec5 span{ color:#ac0cb3 }

.mnuSec6 {  width:190px; float:left; height:55px; font:normal 15px/55px Arial, Helvetica, sans-serif; color:#888604; background:url(../images/link7.jpg) no-repeat;  padding:0 15px; display:block; margin-bottom:10px;}
.mnuSec6 span{ color:#888604 }

.zainap { width:220px; float:left; margin-bottom:13px; }
.zaHed { background:url(../images/lftTop.jpg) no-repeat top #B4D5EA;  padding:13px 15px; width:190px; float:left;}
.zaHed h2 { font:bold 15px Arial, Helvetica, sans-serif; color:#033452; line-height:1.2em; }
.zaHedCon{ background:url(../images/lftNxtMid.jpg) repeat-y; width:220px; float:left; }
.zaHedBtm{ background:url(../images/lftNxtBtm.jpg) no-repeat bottom; width:190px; float:left; padding:10px 15px; }

.cntry {border-bottom:1px solid #DEE5E7; padding-bottom:10px; width:190px; float:left; margin-bottom:15px;}
.cntry h2 { font:bold 15px Arial, Helvetica, sans-serif; color:#222222; margin-bottom:10px; width:110px;}
.cntry h2 img{ padding:0px 0 0 0; float:right;}

.cntry p { color:#424141; font-size:13px; font-family:Arial, Helvetica, sans-serif; line-height:19px; }
.cntry p a { color:#424141; }
.last { border:none !important; margin-bottom:auto !important; }

.comm { width:190px; float:left; background:url(../images/imgPnl.jpg) no-repeat; height:70px; padding:15px 15px; }
.comm h2 { font:normal 17px Arial, Helvetica, sans-serif; color:#FC0000; text-transform:uppercase; margin-bottom:5px; }
.comm p { font:normal 17px Arial, Helvetica, sans-serif; color:#131313; }
.comm2{ width:222px; float:left; height:101px; }


.rightPnl { width:664px; float:right; }

.productBox { width:664px; float:left; border-bottom:1px solid #E4EBEF; padding-bottom:15px;  margin-bottom:20px;}
.sparePrt { width:664px; float:left; padding-bottom:20px;  }
.sparePrt h2 { font:bold 24px Arial, Helvetica, sans-serif; color:#CE1516; margin-bottom:5px; }
.sparePrt p { font:normal 13px Arial, Helvetica, sans-serif; color:#000; }

.seling { width:418px; float:left; }
.seling h2 { font:normal 20px Arial, Helvetica, sans-serif; color:#000000; margin-bottom:10px; }
.seling h3{ font:bold 18px Arial, Helvetica, sans-serif; color:#000000; margin-bottom:5px; padding-bottom:10px; }
.seling li { margin-bottom:10px; }
.seling li a { font:normal 13px Arial, Helvetica, sans-serif; color:#413F3F; }
.seling h6{ color:#000; font:bold 15px/30px Arial, Helvetica, sans-serif; padding:0px 0 0 0; clear:both;padding-top:0px; }

.seling2 { width:430px; float:left; }
.seling2 h2 { font:normal 20px Arial, Helvetica, sans-serif; color:#000000; margin-bottom:10px; }
.seling2 ul { float:left; width:215px; margin-right:0px; }
.seling2 ul li { margin-bottom:10px; }
.seling2 ul li a { font:normal 13px Arial, Helvetica, sans-serif; color:#413F3F; }
.seling2 h3{ font:bold 18px Arial, Helvetica, sans-serif; color:#000000; margin-bottom:5px; padding-bottom:10px; }

.imgPnlRh{ width:229px; float:right; margin-top:5px;  }
.imgPnlRh li { width:98px; height:65px; border:1px solid #CBCBCB; margin-left:14px; background:#F4F4F4; float:left; margin-bottom:14px; }


.lastPd{ border-bottom:none !important; margin-bottom:0 !important; }
/*=====================-------------------------transportation---------------------====================*/
.transpotationPart{ width:664px; float:left;}
.transpotationPart h4{ color:#000; font:bold 13px/20px Arial, Helvetica, sans-serif; padding:20px 0 0 0; }
.transpotationPart h5{ color:#50A23E; font:bold 16px/30px Arial, Helvetica, sans-serif; padding:0px 0 0 0; border-bottom:1px dotted #50A23E; clear:both; }


.transpotationPart p{ color:#000; font:normal 13px/20px Arial, Helvetica, sans-serif; padding:0px 0 0 0;}
.transpotationPart p a{ color:#0000ff; font:normal 13px/12px Arial, Helvetica, sans-serif; padding:0px 0 0 0;}
.transpotationPart p span{ color:#000; font:bold 13px/12px Arial, Helvetica, sans-serif;}

.transImage{ width:664px; float:left; margin:0px 0 0 0;}
.transImage img{ float:left; border:3px solid #dbdbdb; margin:7px 7px;}

/*=====================-------------------------otherservices---------------------====================*/
.otherservices{ width:664px; float:left; margin:0 0 0 0;}
.otherservices p{ color:#000; font:normal 13px/20px Arial, Helvetica, sans-serif; padding:0px 0 0 0;}
.otherservices h4{ color:#000; font:bold 13px/20px Arial, Helvetica, sans-serif; padding:10px 0 0 0; }
.otherservicesImage{ width:664px; float:left; margin:20px 0 0 0;}
.otherservices h6{ color:#000; font:bold 15px/30px Arial, Helvetica, sans-serif; padding:0px 0 0 0; border-top:1px dotted #000; clear:both;padding-top:10px; }
.otherservices img{ float:left; border:3px solid #dbdbdb; margin:5px 7px 10px 0px;}
.otherservices h3 { font:bold 18px Arial, Helvetica, sans-serif; color:#000000; margin-bottom:5px; padding-top:20px; }


/*=====================-------------------------contact page---------------------====================*/
.contactPart{ width:664px; float:left; margin:0 0 0 0;}
.contactPart h4{ font:bold 12px/30px Arial, Helvetica, sans-serif; color:#000000; padding:10px 0 0 0; width:47%px; }
.contactPart h4 img{ float:right; padding:0 0 0 0; border:none;}
.contactPart p{ color:#000; font:normal 13px/20px Arial, Helvetica, sans-serif; padding:0px 0 0 0;}
.consec{ width:47%; float:left; margin:0 20px 0 0; border-right:1px dashed #666666;}
.consecTotal{ width:664px; float:left; border-bottom:1px dashed #666666; padding:0 0 15px 0;}
.consec2{ width:47%px; float:left; margin:0 20px 0 0;}
.clientPart{ width:664px; float:left; margin:15px 0 0 0;}
.clientPart ul { float:left; margin-right:10px; }
.clientPart ul li { margin-bottom:5px; background:url(../images/arrow.png) no-repeat left center; padding:0 0 0 25px; }
.clientPart ul li a { font:normal 13px Arial, Helvetica, sans-serif; color:#413F3F; }

/* style added on 26.07.2019 */
.img-size{width:200px;}

/* style added on 31.07.2019 */
.mnuSec7 {  width:190px; float:left; height:55px; font:normal 15px/55px Arial, Helvetica, sans-serif; color:#888604; background:url(../images/link8.jpg) no-repeat;  padding:0 15px; display:block; margin-bottom:10px;}
.mnuSec7 span{ color:#e1c404 }

