<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/*fonts*/
@import 'https://fonts.googleapis.com/css?family=Open+Sans';/* font-family: 'Open Sans', sans-serif;*/
@font-face {
    font-family: 'roboto_condensedlight';
    src: url('fonts/robotocondensed-light.eot');
    src: url('fonts/robotocondensed-light.eot?#iefix') format('embedded-opentype'),
         url('fonts/robotocondensed-light.woff') format('woff'),
         url('fonts/robotocondensed-light.ttf') format('truetype'),
         url('fonts/robotocondensed-light.svg#roboto_condensedlight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'roboto_condensedregular';
    src: url('fonts/robotocondensed-regular.eot');
    src: url('fonts/robotocondensed-regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/robotocondensed-regular.woff') format('woff'),
         url('fonts/robotocondensed-regular.ttf') format('truetype'),
         url('fonts/robotocondensed-regular.svg#roboto_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'roboto_condensedbold';
    src: url('fonts/robotocondensed-bold.eot');
    src: url('fonts/robotocondensed-bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/robotocondensed-bold.woff') format('woff'),
         url('fonts/robotocondensed-bold.ttf') format('truetype'),
         url('fonts/robotocondensed-bold.svg#roboto_condensedbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotoregular';
    src: url('fonts/roboto-regular-webfont.eot');
    src: url('fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto-regular-webfont.woff') format('woff'),
         url('fonts/roboto-regular-webfont.ttf') format('truetype'),
         url('fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'RobotoLight';
    src: url('fonts/roboto-light.eot');
    src: url('fonts/roboto-light.eot') format('embedded-opentype'),
         url('fonts/roboto-light.woff') format('woff'),
         url('fonts/roboto-light.ttf') format('truetype'),
         url('fonts/roboto-light.svg#RobotoLight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotobold';
    src: url('fonts/roboto-bold-webfont.eot');
    src: url('fonts/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto-bold-webfont.woff') format('woff'),
         url('fonts/roboto-bold-webfont.ttf') format('truetype'),
         url('fonts/roboto-bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*comman css*/
* {box-sizing: border-box; padding:0; margin:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; margin: 0; padding: 0; }
a, img { border: medium none; }
a { color: #3B3B3B; text-decoration: none; }
div { margin: 0; padding: 0; }
p { font-weight: 400; font-size:15px; line-height:24px; padding:5px 0; margin:0px; text-align:left;color: #000000; } 
h1, h2, h3, h4, h5, h6 { font-weight:normal; padding:0px; margin:0px; }
a{ color: #F45317; outline:none; }
a:focus, :focus{ outline:none; }
ul,ol { list-style-type:none; padding:0px; margin:0px; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } 
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; } 
* html .clearfix { height: 1%; }
.clear { clear: both; line-height: 1px; padding:0px; height:0px; font-size:1px; }
img { max-width: 100%; vertical-align: bottom;}
.left { float:left; }
.right { float:right; }
.anim { transition:all 1s ease; -moz-transition:all 1s ease; -webkit-transition:all 1s ease; -o-transition:all 1s ease; }
.anim { transition:all 1s ease; -moz-transition:all 1s ease; -webkit-transition:all 1s ease; -o-transition:all 1s ease; }

/*custom style*/
section , header , footer {width:100%; float:left; padding:0; margin:0;}
body { padding:0px; margin:0px; background:#ffffff; font-size:15px; color:#000000; font-family: 'robotoregular'; font-weight:normal; line-height:15px; }
.row { float:none; width:1160px; padding:0px; margin:0 auto; }
/*****Header Styles****/
header{ border-bottom:1px solid #f45317;background: rgba(46,142,232,1);background: -moz-linear-gradient(top, rgba(46,142,232,1) 0%, rgba(13,80,142,1) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(46,142,232,1)), color-stop(100%, rgba(13,80,142,1)));background: -webkit-linear-gradient(top, rgba(46,142,232,1) 0%, rgba(13,80,142,1) 100%);background: -o-linear-gradient(top, rgba(46,142,232,1) 0%, rgba(13,80,142,1) 100%);background: -ms-linear-gradient(top, rgba(46,142,232,1) 0%, rgba(13,80,142,1) 100%);background: linear-gradient(to bottom, rgba(46,142,232,1) 0%, rgba(13,80,142,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e8ee8', endColorstr='#0d508e', GradientType=0 );}
header .row { position: relative;}
.logo{position:absolute; left:0; top:0;}
.headright {  float: right; width: auto;margin-top: 0;}
.headright &gt; ul {  float: right;  font-size: 12px; padding-bottom:0;}
.headright &gt; ul li { color: #ffffff; display: inline-block;  padding: 0 10px;}
.headright &gt; ul li, .headright &gt; ul &gt; span {position: relative;  top: -30px;}
.headright &gt; ul li.iso-li, .headright &gt; ul li:last-child{top:0;  padding-right: 0;}
.pipeline { color: rgba(255, 255, 255, 0.3); font-weight: normal; float:none;}
.headright a { color: #ffffff;}
.headright &gt;ul li a:hover { text-decoration:underline;}
.headright ul li a img:hover{opacity:1;}
.isocode { text-align:center; font-size:12px;font-family: 'roboto_condensedregular'; display:block; background: #e8490f none repeat scroll 0 0; padding:7px 10px;font-size: 15px;line-height: 19px;}
.ddsmoothmenu ul li a{font-family: 'roboto_condensedregular';}
.ddsmoothmenu &gt; ul{float:right;}
/*home contentarea*/
.homecontentarea { background: #ffffff url("../images/bg.jpg") repeat scroll 0 0;}
.homecontentarea .row { position: relative;}
.facli { float: left; margin-bottom: 5px; width: 100%; position:absolute; left:0; top:-103px;}
.facli &gt; div {min-height: 225px; background-color: #ffffff; background-image: url("../images/facbg2.png"); background-repeat: no-repeat; background-attachment: scroll; background-position: right 0 ; background-size: auto 100%; float: left;padding:20px 47px 0 0; text-align: center; width: 25%;}
.facli a { display: block;}
/*.facli i { margin-bottom:15px; background: rgba(0, 0, 0, 0) url("../images/fa-icon1.png") repeat scroll -2px 0; display: inline-block; height: 77px;  width: 68px;}*/
.facli a:hover i.infrastructure-icon{background-position:-65px 0;}
.facli h2{font-size:18px;font-family: 'robotobold'; line-height:20px; color:#374f55; margin-bottom:10px; line-height:20px; text-transform:uppercase;}
.facli p{font-size:15px; color:#000000; text-align:center;padding: 0;}
.facli a:hover h2{color:#10528f;}
/*.facli i.quality-icon{background: rgba(0, 0, 0, 0) url("../images/fa-icon2.png") repeat scroll -2px 0;}
.facli a:hover i.quality-icon{background-position:-68px 0;}
.facli i.capabilities-icon{background: rgba(0, 0, 0, 0) url("../images/fa-icon3.png") repeat scroll -2px 0;}
.facli a:hover i.capabilities-icon{background-position:-66px 0;}
.facli i.recognition-icon{background: rgba(0, 0, 0, 0) url("../images/fa-icon4.png") repeat scroll -2px 0;}
.facli a:hover i.recognition-icon{background-position:-67px 0;}*/
.facli &gt; div:last-child { background-image: none;}
.facli &gt; div:first-child {background-color: rgba(0, 0, 0, 0); background-image: url("../images/facbg1.png"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; background-size: 100% 100%;padding-left: 40px;}
.welcompad {margin-top: 130px; float: left; width: 100%; margin-bottom:5px;}
.welcompad &gt; div {min-height: 307px; background: #dcdcdc none repeat scroll 0 0; float: left; margin-right: 0.5%; padding: 20px;  width: 33%;}
.welcompad &gt; div:last-child { margin-right: 0;}
.welcompad div h2 {font-family: 'robotoregular'; color: #333333; font-size: 18px; line-height: 20px; margin-bottom: 20px; text-transform: uppercase;}
.welcompad div img { border: 2px solid #ffffff; margin-bottom: 10px;}
.welcompad div p strong { font-weight:bold; color:#000;}
.welcompad div p {padding:0;}
.welcompad .bluepad { background: #176fc1 none repeat scroll 0 0;color: #ffffff;}
.welcompad .bluepad h2 , .welcompad .bluepad p {color: #ffffff;}
.welcompad .bluepad p {padding-bottom:25px;}
.bluepad &gt; a {transition: all 0.4s ease 0s; background: #ffffff url("../images/readmore.png") no-repeat scroll 100px center;color: #333333; display: inline-block; font-size: 14px; padding: 10px 25px 10px 15px; text-transform: uppercase;}
.bluepad &gt; a:hover{background: #E8490F url("../images/readmore1.png") no-repeat scroll 100px center; color:#ffffff;}
/*footer*/
footer { padding-top:25px; background: #ffffff none repeat scroll 0 0; border-top: 1px solid #eaeae4;-webkit-box-shadow: inset 0px 4px 6px -5px rgba(0,0,0,0.29);-moz-box-shadow: inset 0px 4px 6px -5px rgba(0,0,0,0.29);box-shadow: inset 0px 4px 6px -5px rgba(0,0,0,0.29);}
footer .footadd { margin-bottom: 15px; float: left; padding-right: 2%; width: 22%;}
.footadd &gt; p {font-family: 'RobotoLight'; color: #000000; font-size: 15px; line-height: 22px; padding: 0 0 5px;}
.footadd  a {color: #000000; text-decoration:underline;}
.footmenu { float: left; width: 52%;}
.footmenu li { border-right: 1px solid #dfdfd5;display: inline-block; margin-bottom:10px;}
.footmenu li:last-child { border: medium none;}
.footmenu ul a { color: #000000; display: block; font-size: 12px; padding: 3px 5px;text-transform: uppercase;}
.footmenu li:first-child a { padding-left: 0;}
.footmenu li:last-child a { padding-right: 0;}
.footmenu &gt; ul {  margin-bottom: 35px;}
.links { float: right;}
.links &gt; p { padding:0; display: inline-block; padding-right:25px; float:left;}
.links &gt; p:hover img{transform: rotateY(360deg);}
.links img {transition: all 0.8s ease 0s; float: left; margin: 12px 10px 0 0;}
.links span {font-family: 'robotobold'; font-size:14px; color:#000000;}
.links a {font-family: 'RobotoLight';  font-size:14px; color:#000000; line-height:14px; display:block;text-decoration: underline;}
.links &gt; p:last-child a { display: inline-block;}
.links &gt; p:last-child { padding-right: 0; width: 230px;}
.links &gt; p:last-child a:nth-child(4) { border-right: 1px solid #878d93; margin-right: 5px; padding-right: 7px;}
footer .row &gt; p {font-family: 'RobotoLight';  border-top: 1px solid #dfdfd5; color: #000000; float: left; font-size: 13px; padding: 20px 0;text-align: center; width: 100%;}
.footmenu ul a:hover , .links a:hover , .footadd a:hover{color:#176fc1;}
.links a:hover , .footadd a:hover{text-decoration:none;}
/*animation*/
.headright &gt; ul &gt; li a , .headright &gt; ul &gt; li a img { transition: all 0.6s ease 0s;}
.headright ul li a:hover img {transform: rotateY(360deg);}
.facli i { transition: all 0.8s ease 0s;display: inline-block; height: 67px; margin-bottom: 15px; width: 62px;}
.facli a:hover i{transform: rotateY(360deg);}
.facli i.infrastructure-icon{background: rgba(0, 0, 0, 0) url("../images/fa-icon1.png") no-repeat scroll 0 0;}
.facli a:hover i.infrastructure-icon{background: rgba(0, 0, 0, 0) url("../images/fa-icon1hover.png") no-repeat scroll 0 0;}
.facli i.quality-icon{background-image:url("../images/fa-icon2.png");}
.facli a:hover i.quality-icon{background-image:url("../images/fa-icon2hover.png");}
.facli i.capabilities-icon{background-image:url("../images/fa-icon3.png");}
.facli a:hover i.capabilities-icon{background-image:url("../images/fa-icon3hover.png");}
.facli i.recognition-icon{background-image:url("../images/fa-icon4.png");}
.facli a:hover i.recognition-icon{background-image:url("../images/fa-icon4hover.png");}
/*innerpage*/
.innerbanner {background-color: rgba(0, 0, 0, 0); background-image: url("../images/inner-banner_02.jpg"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; background-size: cover ; float: left; position: relative;}
.inner-flex {float: right; position: absolute; text-align: right; top: 0;}
.innerbanner .row &gt; span { color: #ffffff;float: right; opacity: 0.8; padding: 54px 0; text-align: right; width: 60%;}
.innerbanner .row &gt; span p { font-size:14px;  color:#fff; text-align:right; }
.innerbanner h2 {  border-bottom: 1px solid rgb(105, 105, 105); display: block;font-size: 30px; line-height: 30px;   margin-left: 15px; padding-bottom: 10px; text-align: right;}
.contentarea{ margin-bottom:20px;
background: rgba(255,255,255,1);
background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 61%, rgba(242,241,241,1) 61%, rgba(242,241,241,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(61%, rgba(255,255,255,1)), color-stop(61%, rgba(242,241,241,1)), color-stop(100%, rgba(242,241,241,1)));
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 61%, rgba(242,241,241,1) 61%, rgba(242,241,241,1) 100%);
background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 61%, rgba(242,241,241,1) 61%, rgba(242,241,241,1) 100%);
background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1)61%, rgba(242,241,241,1) 61%, rgba(242,241,241,1) 100%);
background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 61%, rgba(242,241,241,1) 61%, rgba(242,241,241,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f1f1', GradientType=1 );}
.contentpad {min-height: 982px; background: #ffffff none repeat scroll 0 0; float: left; padding: 20px 25px 20px 0; width: 67%;}
.sidebar { background: #f2f1f1 none repeat scroll 0 0; float: right; padding: 20px 0 20px 20px;  width: 33%;}
.sidebar &gt; div { float: left; margin-bottom: 20px; width: 100%;}
.bluebgpad{ transition: all 0.5s ease 0s; position:relative; background-color:#1b6fbf; -webkit-box-shadow: inset 0px 0px 15px 0px rgba(0,0,0,0.47);-moz-box-shadow: inset 0px 0px 15px 0px rgba(0,0,0,0.47);box-shadow: inset 0px 0px 15px 0px rgba(0,0,0,0.47);}
.bluebgpad img { float: left; margin-right: 15px;}
.bluebgpad h2 { margin: 15px 0 0; color: rgb(255, 255, 255); font-size: 18px; line-height: 24px;  padding-right: 15px; text-transform: uppercase;}
.bluebgpad &gt; a { display: block; float: left; width: 100%;}
.orangebgpad { transition: all 0.5s ease 0s; background: rgb(244, 83, 23) none repeat scroll 0 0; padding: 15px;}
.sidebar h1 { margin:0 0 10px 0;font-family: 'robotobold'; color: rgb(255, 255, 255); font-size: 24px; line-height: 24px;  text-transform: uppercase;}
.orangebgpad &gt; a { color: rgb(77, 23, 3);font-size: 15px; text-decoration: underline;}
.orangebgpad &gt; a:hover{ color: #ffffff;}
.quapad { background: rgba(0, 0, 0, 0) url("../images/padbg.jpg") repeat scroll 0 0;border: 1px solid #dadada; padding: 20px;}
.quapad h3 {  border-bottom: 1px solid #dadada; color: #000000; font-size: 18px; line-height: 24px; margin-bottom: 15px; padding-bottom: 5px;}
.quapad h3 img { float: left; margin-right: 5px;}
.quapad &gt; img { float: left; margin-bottom: 10px; width: 100%;}
.sidebar p { padding-bottom:10px; font-size: 15px; line-height: 20px;}
.quapad &gt; ul { display: block; padding-left: 20px;}
.quapad li { background: rgba(0, 0, 0, 0) url("../images/liarrow.png") no-repeat scroll left 11px; font-size: 15px; line-height: 20px; padding: 5px 0 5px 15px;}
.linkpad { background: #ffffff none repeat scroll 0 0; padding: 4px; position: relative;}
.linkpad a img { float: left; width: 100%;}
.linkpad a h3  { margin:0;  transition: all 0.5s ease 0s; font-family: 'robotobold'; background: rgba(0, 0, 0, 0) url("../images/enqbg.png") no-repeat scroll 0 0;background-size: 100% 100%; bottom: 4px; color: #111111; font-size: 20px; left: 4px; padding: 15px 21px; position: absolute; text-transform: uppercase;}
.sidebar &gt; div:last-child { margin: 0;}
.pageheading { margin-bottom:20px; border-bottom: 1px solid #e6e6e6;}
.pageheading &gt; h1 { color: #000000; display: inline-block; font-size: 26px; line-height: 26px; margin:0 0 10px 0; text-transform: uppercase;}
.contentpad .pageheading &gt; p { color: #999999; float: right; font-size: 14px; padding: 0; display:none;}
.pageheading a { display: inline-block; padding-right: 5px;}
.pageheading img { float: left;}
.activepage { padding-left: 5px; text-decoration: underline;}
.productpad { float: left; margin-top: 25px; width: 100%; margin-bottom:45px;}
.productpad &gt; div { position:relative; border-bottom: 1px solid #ececec; float: left;min-height: 190px;padding: 20px 20px 20px 0; width: 49.9%;}
.productpad &gt; div:nth-child(2n) { border-left: 1px solid #ececec; padding: 20px 0 20px 25px;}
.productpad &gt; div:nth-child(5), .productpad &gt; div:last-child { border-bottom: medium none;min-height: 100px;}
.contentpad .productpad h3 { color: #1b6fbf; font-size: 18px; line-height: 20px; margin-bottom: 10px;}
.productpad &gt; div:first-child, .productpad &gt; div:nth-child(2) {padding-top: 0;}
.productpad li strong{font-family: 'robotobold'; color:#333333;}
.productpad li{ color:#000000;background: rgba(0, 0, 0, 0) url("../images/lilist2.png") no-repeat scroll left 12px; font-size: 15px; line-height: 23px; padding: 3px 0 3px 15px;}
.productpad p{ color:#000000; }
.centerpont { z-index:1; background: #c7c7c7 none repeat scroll 0 0; border-radius: 50px; bottom: -7px;  display: block; height: 13px; position: absolute; right: -7px;width: 13px;}
.productpad &gt; div:nth-child(3), .productpad &gt; div:nth-child(4) { min-height:167px;}
.countrypad { float: left; width: 100%;margin-top: 20px;}
.countrypad &gt; h1 {font-family: 'robotobold'; background: rgba(0, 0, 0, 0) url("../images/headbg.png") no-repeat scroll center bottom; padding-bottom:6px; text-align: center;}
.countrypad span { background: #1b6fbf none repeat scroll 0 0; color: #ffffff; display: inline-block; font-size: 18px; padding: 7px 12px; text-transform: uppercase;}
.countrypad &gt; ul { text-align:center; margin-top: 45px;}
.countrypad li { display: inline-block;padding: 0 20px; text-align: center;}
.countrypad img { transition: all 0.3s ease 0s; margin-bottom:10px; border: 5px solid #b6b6b6; border-radius: 50px;}
.countrypad h6 { color: #000000; font-size: 14px; text-transform: uppercase;font-family: 'Open Sans', sans-serif;}
.countrypad li:hover img {-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.35);-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.35);box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.35);border-color:#F2F1F1;}
.contentpad h2 { color: #1b6fbf; font-size: 22px; line-height: 24px;margin-bottom: 10px;}
.contentpad p {padding:0 0 15px 0; color: #000000; font-size: 15px; line-height: 22px;}
.list{ width:100%; padding-left:20px;margin-bottom:20px;}
.list &gt; li{padding:5px 0 5px 20px; color: #000000;background: rgba(0, 0, 0, 0) url("../images/lilist2.png") no-repeat scroll left 14px; font-size: 15px; line-height: 24px;}
.brline {background: rgba(0, 0, 0, 0) url("../images/brline.png") repeat scroll 0 0; display: block; float: left; height: 13px; margin: 15px 0; width: 100%;}
strong{/*font-family: "robotoregular";*/ font-weight:bold; color:#000000;}
.highbox { background: #f0f0f0 none repeat scroll 0 0; float: left; padding:25px;width: 100%; margin-bottom:15px;}
.highbox &gt; p { padding: 0;}
.contentpad .highbox &gt; p strong{ color:#1b6fbf;}
.machlist { float: left; width: 100%;}
.machlist &gt; ul &gt; li { border-bottom: 1px solid #dbdbdb; float: left; padding: 25px 20px; width: 100%;}
.machlist img { width:300px; transition: all 0.5s ease 0s;border: 4px solid #d7d6d6; float: left; margin-right: 20px;}
.contentpad .machlist h3 { color: #f45317; font-size: 18px; line-height: 20px; text-decoration: underline; margin-bottom:10px;}
.contentpad .machlist p { line-height: 24px; padding: 0;}
.machlist li:last-child { border: medium none;}
.machlist ul li:nth-child(2n)  img { float: right; margin: 0 0 0 20px;}
.linkpad &gt; a:hover h3 { background-color: #ffb50b; bottom: 4px; padding:56px 135px; text-align: center; vertical-align: middle; }
.machlist img:hover {-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5));-moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5); border-color:#F9F9F9;}
.bluebgpad:hover{ background-color:#F45317;}
.orangebgpad:hover{background-color:#176FC1;}
/* menu css */
.mobNav  { display:none; position:fixed; right:0px; overflow:hidden; }
.m-menu { display:none; float:right; color:#fff; }
/* mobile menu css */
.m-menu { float:right; margin-left:0; top:50px; right:0; position:absolute;-webkit-transition: All 0.8s ease; -moz-transition: All 0.8s ease; -o-transition: All 0.8s ease; -ms-transition: All 0.8s ease; transition: All 0.8s ease;  }
.m-menu a {background: #000000 none repeat scroll 0 0; display: inline-block; outline: medium none;  padding: 4px 8px 8px 9px; text-align: right;}
.m-menu div { position:absolute; top:4px; left:0px; font-size:14px;  font-family: 'open_sansregular'; color:#9E1512; text-transform:uppercase; cursor:pointer; padding-right:20px; display:inline-block; }
.m-menu a span { display:block; background:#ffffff; width:26px; height:3px; margin-top:4px;}
.m-menu a:hover span{ background:#E8490F;}
.m-menu a:hover div{ color:#E8490F;}
.mobi-logo { height:72px; background:#ffffff; }
.mobi-logo a{display:block;}
.mobi-logo img{width:auto;}
.mm-menu .mm-list{padding-top:72px;}
.mm-list &gt; li &gt; a{font-family: "robotoregular"; font-size:14px; color:#333333;}
#mm-blocker{cursor:pointer;}
.boldtxt{font-family: "robotoregular";}
.rightimg {float: right; margin: 0 0 10px 10px;}
.rightimg img { margin:0; transition: all 0.4s ease 0s; border: 4px solid #ececec; float: right;}
.rightimg img:hover {border-color:#ffffff; box-shadow:0px 6px 9px 0 rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 6px 9px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 6px 9px 0 rgba(0, 0, 0, 0.2);-o-box-shadow:0px 6px 9px 0 rgba(0, 0, 0, 0.2);}
.accordiontab .acc_content { padding: 15px;}
.list ul {padding: 0 ;}
.list ul li { background: rgba(0, 0, 0, 0) url("../images/lilist3.png") no-repeat scroll left 11px; color: #000000; font-size: 15px; line-height: 20px; padding: 5px 0 5px 15px;}
.list li{ transition: all 0.3s ease 0s;}
.list &gt; li:hover{background-position: 3px 14px; background-image:url("../images/lilist2hover.png");}
.list ul li:hover{background-position: 3px 11px;}

table { margin-bottom: 15px;line-height: 24px; background: #ffffff none repeat scroll 0 0; border: 1px solid #e6e6e6;}
td { border-bottom: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; color: #000000; padding: 7px; vertical-align: top;}
th {font-family: "robotoregular";background: #2877C2 none repeat scroll 0 0;  border-bottom: 1px solid #3488d8; border-right: 1px solid #3488d8;color: #ffffff; font-weight: normal; padding: 7px;width: 30%; text-align:left;}
tr td:last-child , tr tg:last-child { border-right: 0 none;}
table tr:last-child td , table tr:last-child th { border-bottom: 0 none;}
.contentpad h3 { color: #333333; font-size: 18px; line-height: 24px; margin-bottom: 10px;}
.gallerypad { float: left; margin: 0 0 20px; width: 100%;}
.gallerypad .fancybox { float: left; padding: 5px; width: 25%;}
.gallerypad .fancybox img { border: 2px solid #ececec; transition: all 0.4s ease 0s;}
.gallerypad .fancybox:hover img { border-color:#ffffff; box-shadow:4px 6px 4px 0px rgba(0, 0, 0, 0.2);-webkit-box-shadow:4px 6px 4px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 4px 6px 4px 0px rgba(0, 0, 0, 0.2);-o-box-shadow: 4px 6px 4px 0px rgba(0, 0, 0, 0.2);}
.leftimg {float: left; margin: 0 10px 10px 0px;}
.leftimg img { transition: all 0.4s ease 0s; border: 4px solid #ececec;}
.leftimg img:hover {border-color:#ffffff; box-shadow:0px 6px 9px 0 rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 6px 9px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 6px 9px 0 rgba(0, 0, 0, 0.2);-o-box-shadow:0px 6px 9px 0 rgba(0, 0, 0, 0.2);}
.addli { padding: 0 0 20px;}
.addli li{ line-height: 23px; padding: 3px 0 3px 25px; background: rgba(0, 0, 0, 0) url("../images/addhome.png") no-repeat scroll 0 4px;}
.addli #location { background: rgba(0, 0, 0, 0) url("../images/addlocation.png") no-repeat scroll 0 7px;}
.addli #phone { background: rgba(0, 0, 0, 0) url("../images/addphone.png") no-repeat scroll 0 6px;}
.addli #email1 { background: rgba(0, 0, 0, 0) url("../images/addemail.png") no-repeat scroll 0 11px;}
.addli #fax { background: rgba(0, 0, 0, 0) url("../images/fax.png") no-repeat scroll 0 11px;}
.contact2 table , .contentpad .contact2 table p { font-size: 14px;}
.contact1 { float: left; padding-right: 20px; width:49%;}
.contact2 {  float: right; width: 50%;}
.contact3 {  float: left; width: 100%;}
.contentarea.fullwidth { background:#ffffff url("../images/bg.jpg") repeat scroll 0 0; margin:0;}
.fullwidth .contentpad { min-height: 2px; padding: 20px 25px; width: 100%;}
.enquiryform { float: left; width: 100%;}
.enquiryform .input-field { float: left; margin: 0 2% 0 0; padding:0; width: 48%; min-height:80px;}
.enquiryform .input-field:nth-child(2n) { margin-right:0; margin-left:2%;}
.input-field label{left:0;}
.enquiryform .input-field.fullwid { margin-right: 0; width: 100%;}
.enquirypage .contentpad {min-height: 571px;}
.gallerypad .fancybox span { font-size:13px; color: #333333; display: inline-block; padding: 5px 0; width: 100%;}
.gallerypad.gallerypage .fancybox{text-align:center;min-height: /*173px*/10px;}
.gallerypad.gallerypage .fancybox:hover span{color:#F45317;}
table a:hover , .contact1 a:hover{text-decoration: underline;}
header .row &gt; a {font-family: "RobotoLight"; background: rgba(0, 0, 0, 0) url("../images/enquirybg.png") no-repeat scroll 0 0; color: #000000; font-size: 16px; padding: 9px 16px; position: absolute; right: 0; text-transform: uppercase; top:119px; z-index: 9;}
header .row &gt; a img { max-width: 100%; padding-right: 5px; vertical-align: bottom; display:inline-block;}
header .row &gt; a span { float: none; padding-bottom: 4px; display:inline-block;}
.quapad.quapad1 &gt; p {font-family: "robotoregular"; padding:0; font-style: italic; line-height: 24px;}
.quapad.quapad1 &gt; h3 { margin-bottom: 5px;}
.resp-tab-content .gallerypad .fancybox { width:25%;}
.sitemap { display: block;  padding-left: 20px;}
.sitemap li { background: rgba(0, 0, 0, 0) url("../images/liarrow.png") no-repeat scroll left center; font-family: "RobotoLight"; font-size: 15px; line-height: 20px; padding: 5px 0 5px 15px;}
.sitemap li a{color:#333333;transition: all 0.3s ease 0s;}
.sitemap li a:hover{ color:#1B6FBF; text-decoration:underline; padding-left:5px;}


.footadd span {font-weight: 600;}
.footadd p:first-child span { color: #575d63;}

.fullwidthimg { display:block; margin: 0 0 10px 0; transition: all 0.4s ease 0s; border: 4px solid #e3e3e3;}
.fullwidthimg img { vertical-align:bottom;}
.contentpad .fullwidthimg &gt; p { background: #ffffff none repeat scroll 0 0;color: #f45317; line-height: 26px; padding: 0 10px; text-align: center;}
.fullwidthimg:hover {border-color:#ffffff; box-shadow:0px 6px 9px 0 rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 6px 9px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 6px 9px 0 rgba(0, 0, 0, 0.2);-o-box-shadow:0px 6px 9px 0 rgba(0, 0, 0, 0.2);}

.listwithimg{ display:block; padding-bottom:15px;}
.listwithimg li{ display:block;  width:50%; padding:5px; float:left;}
.listwithimg li p{transition: all 0.4s ease 0s; border: 4px solid #e3e3e3; width:100%; padding:0;}
.listwithimg img { border: medium none; margin: 0; vertical-align: bottom; width: 100%;}
.listwithimg img:hover { box-shadow: none;}
.contentpad .listwithimg span { display:block;  background: #f6f6f6 none repeat scroll 0 0;color: #1C6EBD; line-height: 26px; padding: 0; text-align: center;}
.listwithimg p:hover {border-color:#ffffff; box-shadow:0px 6px 9px 0 rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 6px 9px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 6px 9px 0 rgba(0, 0, 0, 0.2);-o-box-shadow:0px 6px 9px 0 rgba(0, 0, 0, 0.2);}

.listwithimg1{ display:block; padding-bottom:15px; float:left; width:100%;}
.listwithimg1 li{ display:block;  width:33%; padding:5px; float:left;}
.listwithimg1 li a{transition: all 0.4s ease 0s; border: 4px solid #e3e3e3; width:100%; float:left;}
.listwithimg1 img { border: medium none; margin: 0; vertical-align: bottom; width: 100%;}
.listwithimg1 img:hover { box-shadow: none;}
.contentpad .listwithimg1 span { display:block;  background: #f6f6f6 none repeat scroll 0 0;color: #1C6EBD; line-height: 20px; padding: 5px; font-size:14px; text-align: center;}
.listwithimg1 a:hover {border-color:#ffffff; box-shadow:0px 6px 9px 0 rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 6px 9px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 6px 9px 0 rgba(0, 0, 0, 0.2);-o-box-shadow:0px 6px 9px 0 rgba(0, 0, 0, 0.2);}

.listwithimg2{ display:block; padding-bottom:20px; float:left; width:100%;}
.listwithimg2 li{ display:block;  width:50%; padding:5px; float:left;}
.listwithimg2 li a{transition: all 0.4s ease 0s; border: 4px solid #e3e3e3; width:100%; float:left;}
.listwithimg2 img { border: medium none; margin: 0; vertical-align: bottom; width: 100%;}
.listwithimg2 img:hover { box-shadow: none;}
.contentpad .listwithimg2 span { float:left; width:100%; display:block;  background: #f6f6f6 none repeat scroll 0 0;color: #1C6EBD; line-height: 20px; padding: 5px; font-size:14px; text-align: center;}
.listwithimg2 a:hover {border-color:#ffffff; box-shadow:0px 6px 9px 0 rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 6px 9px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 6px 9px 0 rgba(0, 0, 0, 0.2);-o-box-shadow:0px 6px 9px 0 rgba(0, 0, 0, 0.2);}

.banner { min-height: 150px;}
.listwithimg2.customimg2 li img{ border: 4px solid #e3e3e3; float: left; transition: all 0.4s ease 0s;  width: 100%;}
.listwithimg2.customimg2 li img:hover { border-color: #ffffff; box-shadow: 0 6px 9px 0 rgba(0, 0, 0, 0.2);}
.listwithimg3 { display: block; float: left; padding-bottom: 20px; width: 100%;}
.listwithimg3 li { display: block; float: left; padding: 5px; width: 33.3%;}
.listwithimg3 li img { border: 4px solid #e3e3e3; float: left; transition: all 0.4s ease 0s; width: 100%;}
.listwithimg3 li img:hover { border-color: #ffffff;  box-shadow: 0 6px 9px 0 rgba(0, 0, 0, 0.2);}
.qaimg li .fancybox &gt; img { height: 147px;}
.con-map { border: 1px solid #e4e4e4; float: left; margin-bottom: 10px; padding: 10px 0 20px; text-align: center; width: 100%;}
.table3 {margin-bottom: 25px; font-size: 13px;}
.table3 th { text-align: center; width: auto;}
#popup1 { float: left; padding: 10px; max-width:400px; width: 100%;}
#popup1 h2 { padding-bottom:5px;border-bottom:3px double #d9d9d9; color: #1b6fbf; font-size: 21px; line-height: 24px; margin-bottom: 10px;}

.form input[type="text"] { box-sizing: border-box; height:auto; color:#000000;border: 1px solid #eaeaea; border-radius: 3px; font-size: 15px; margin-bottom: 5px; padding: 10px 15px; transition: all 0.4s ease 0s; width: 100%;}
.form input[type="text"]:focus{border-color:#f45317;}
.popup-btn { cursor:pointer; background: #f45317 none repeat scroll 0 0;border: medium none;border-radius: 3px; color: #ffffff; float: left; font-size: 15px; margin: 10px 0 0 0; padding: 8px 15px 10px; transition: all 0.4s ease 0s;}
.popup-btn:hover { background:#1b6fbf;}
.tab-res {overflow:auto; width:100%;}

.simple-popup-content .err {color:#ff0000; display:block; font-size:14px; margin-bottom:10px;}
.enquiryform .err {color: #ff0000; display:block; font-size:14px; margin-bottom:10px;}
.form .err {color: #ff0000; display:block; font-size:14px; margin-bottom:10px;}
.altr { display: block; margin: 10px 0;}
.altr &gt; p { border: 1px solid #4CAF50; border-radius: 3px; padding: 10px;}

.contactform { float:left; width:100%; padding:20px 0 50px; }
.input-field { float:left; width:100%; margin-bottom:8px; position:relative; }
.input-field label { float:left; width:115px; font-size:14px; color:#656565; line-height:32px; }
.contactform input[type="text"], .contactform input[type="email"], .contactform textarea { float:left; width:100%; max-width:300px; height:30px; background:#ffffff; color:#000000;border: 1px solid #eaeaea; font-size:14px; padding:5px 15px; line-height:20px; }
.contactform textarea { height:85px; line-height:20px; }
.contactform button { width:auto; height:35px; background:#E8490F; color:#ffffff; border:none; font-size:14px; text-transform: uppercase; padding:5px 25px; line-height:25px; margin-left:115px; }
.contactform button:hover { background:#ffb50b; color:#111111; }
.contactform .err { float:left; width:100%; color: #ff0000; display: block; font-size: 14px; padding-left:120px; }

.headright &gt; ul li.enqbtn { top:-22px; }
.headright &gt; ul li.enqbtn img { display:none; }
.headright &gt; ul li.enqbtn a { display:inline-block; background:#ffb50b; color:#111111; font-size:13px; text-transform: uppercase; padding:5px 15px; line-height:22px; border-radius:5px;  transition: all 0.4s ease 0s; }
.headright &gt; ul li.enqbtn a:hover { background:#ffffff; color:#111111; text-decoration:none; }


.video-img		{ width:25%; float:right; margin-bottom:10px;}
.video-img iframe	{ height:190px;}

.video-img1		{ width:25%; float:right; margin-bottom:10px; display:none;}
.video-img1 iframe	{ height:190px;}

</pre></body></html>