@font-face {font-family:'rubiklight'; src: url('../fonts/rubik-light-webfont.woff2') format('woff2'), url('../fonts/rubik-light-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family:'rubikmedium'; src: url('../fonts/rubik-medium-webfont.woff2') format('woff2'), url('../fonts/rubik-medium-webfont.woff') format('woff'); font-weight: normal;  font-style: normal;}
@font-face{font-family:'leelawadeeregular';  src: url('../fonts/leelawad-webfont.woff2') format('woff2'), url('../fonts/leelawad-webfont.woff') format('woff'); font-weight: normal;font-style: normal;}

body{font-family:rubiklight,Arial, Helvetica, sans-serif;font-size:15px;}img{max-width:100%;}ul,ol{margin:0;padding:0;}
.clear{clear:both;}

header.sticky{position:fixed!important;width:100%;z-index:99!important}header .top-panel{border-bottom:1px solid #eee;font-size:14px;background:#0750a1;color:#fff;}header .top-panel p{margin:0;padding:8px 0 0;font-weight:600;}header .top-panel a{color:#444;}header .logo{padding:5px 0;font-size:13px;}header .logo ul.hidden-xs{padding:14px 0 0;text-align:left;font-weight:600;color:#666;}header .logo ul.hidden-xs li{list-style-type:none;position:relative;padding:0;display:block;font-size:22px;color:#666;text-align:left;line-height:35px;position:relative;font-family:'leelawadeeregular';}header .logo ul.hidden-xs li strong{float:left;margin-right:0px;font-size:34px;margin-top:0px;font-weight:600;}header .logo ul.hidden-xs li span{float:left;font-size:18px;text-align:left;line-height:28px;margin-left:50px;}header .logo ul.hidden-xs li span.bluecolor{display:block;margin-left:-25px;color:#046bdc}header .transformation{padding-top:0;text-align:left;}header .transformation img{max-height:60px;}

header .logo ul.hidden-xs li img{position:absolute;left:0;top:0;}header .logo span{font-weight:600;color:#555;display:block;font-size:17px;}header .logo ul.hidden-xs li a{color:#333;text-decoration:none;}header .logo ul.hidden-xs li:last-child{padding-right:0;}.logoimg{max-height:60px;}
 
#menu{border-bottom:1px solid #eee;border-top:1px solid #eee; position:relative;background:#00346d}

#banner{z-index:1; position:relative;overflow:hidden;background:#222;padding-top:104px;}#banner img {width:100%;}#banner .metaslider .flex-control-nav{bottom:10px!important;}#banner .flex-control-paging li a{margin:0 3px;background:rgba(255,255,255,.5)!important}#banner .flex-control-paging li a.flex-active{background: rgba(39,131,216,.8)!important;}#banner .metaslider .flexslider{margin:0!important;}

#about{background:#FFF; padding:30px 0;font-size:16px; }
#about h1{font-size:30px; color:#000;font-weight:normal;font-family:'rubikmedium';text-transform:uppercase;padding-bottom:15px;}#about p{font-size:16px; color:#543333;text-align:justify;line-height:24px}#about .clientpage{padding-top:15px;}#about .clientpage .start{box-shadow:0 0 3px #ccc;padding:5px;border-radius:3px; margin-bottom:20px;text-align:center}#about img{box-shadow:0 0 4px #ccc; padding:7px;border-radius:5px;background:#fff;}#about ul.ul{padding-left:15px;}#about ul.ul li{padding:0 0 8px 10px;}#about a{color:#00346d!important;}#about a.readmore{background:#00346d;display:inline-block;padding:7px 15px;border-radius:5px;color:#fff!important;text-decoration:none;}#about a.readmore:hover{background:#0750a1;}

#products{background:url(../images/products-bg.jpg) no-repeat center;background-size:cover; padding:80px 0;}#products h2{font-size:32px;text-transform:uppercase;color:#000; margin-bottom:40px;position:relative;font-family:'rubikmedium';text-align:center;}#products h2:after{width:150px;height:3px;background:#0750a1; position:absolute; bottom:-5px; margin:0px auto; content:"";left:0;right:0;}#products .start{background:#fff;padding:10px;box-shadow:0 0 4px #ccc;}#products h3{font-size:24px;min-height:35px;font-weight:300;color:#fff;background:#0750a1;padding:8px;margin:-10px -10px 10px;font-family:rubikmedium;}#products ul{margin:0;padding:0;}#products ul li {margin-left:15px; font-size:15px; padding-bottom:8px;}#products p{font-size:16px;}#products a{background:#00346d;display:inline-block;padding:4px 15px;border-radius:5px;color:#fff!important;text-decoration:none;}#products  a:hover{background:#0750a1;}

.provide{background:url(../images/bg.jpg) no-repeat center; background-size:cover; padding:30px 0;position:relative; color:#fff; font-size:17px;}.provide:before{background:rgba(18,87,164, .9);position:absolute; left:0;top:0;width:100%;height:100%;content:"";}.provide span{color:red;text-transform:uppercase;font-weight:600}.provide h3{font-family:'rubikmedium';font-size:36px;color:#fff;font-weight:400}.provide a{display:block;color:#fff;font-size:17px;background:#000;padding:8px;font-weight:600;text-transform:uppercase;text-align:center;margin-top:50px;border:1px solid #2f70a8;border-radius:4px;}.provide a:hover{background:#333;color:#fff;border-color:#adc647;}

#client{padding:30px 0;}#client h2{font-family:'rubikmedium';font-size:36px;color:#000;font-weight:400;text-align:center;text-transform:uppercase;margin-bottom:30px;}#client img{border:1px solid #eee;}#client ul.slick-dots{margin-top:15px!important;bottom:-20px !important}

.testimonial-tab{background:#f7f7f7;padding:40px 0;font-size:16px;}.testimonial-tab h3{position:relative;padding-left:30px;font-family:'rubikmedium'; margin-bottom:30px;font-weight:300;}.testimonial-tab h3:before{width:2px; height:50px;position:absolute;left:0;top:0;content:"";background:#005c29;}.testimonial-tab .testimonial-single{padding:25px;background:#fff;float:left;width:31.3%;margin:0 1%;}.testimonial-tab h3 span{font-size:16px;font-weight:500;display:block;font-family:'rubikmedium';}.testimonial-tab i {font-size:30px;color:#444;}.testimonial-tab .testimonial-single p{font-size:17px;color:#444;}.testimonial-tab .testimonial-single img{float:left;border-radius:100%;width:50px!important;height:50px!important; float:left; margin-right:15px;box-shadow:0 0 3px #ccc;}.testimonial-tab h4{margin:0; padding:0;font-size:16px;font-weight:600;}.testimonial-tab .item {padding:25px;background: #fff;margin-bottom:25px;box-shadow:0 0 4px #ccc;}.testimonial-tab .img h4 {margin:0!important;padding:0;font-size: 16px;font-weight:200;}.testimonial-tab .item img{border-radius: 100%;width: 50px;height: 50px;float: left;margin-right: 15px;box-shadow: 0 0 3px #ccc;}

footer{background:url(../images/footerbg.jpg) no-repeat center; background-size:cover; padding:30px 0 10px;position:relative;color:#fff;}footer:before{background:rgba(18,87,164, .9);position:absolute; left:0;top:0;width:100%;height:100%;content:"";}footer h4{font-family:'rubikmedium';font-weight:400;color:#fff;margin:0;padding-bottom:15px;font-size:20px!important;}footer ul li{list-style-type:none;position:relative;padding-left:30px;font-size:15px; padding-bottom:10px;}footer ul li:before{position:absolute;left:0;top:0;width:15px;height:15px;border:1px solid #0079ff;border-radius:100%;content:"";background:#0267d7}footer ul li:after{position:absolute;left:7px;width:1px;height:100%;background:#005fc8; top:14px;content:"";}footer ul li:last-child:after{display:none;}footer p{color:#e7e7e7;font-size:15px;line-height:24px;}footer p strong{display:block;color:#8fc4ff;}footer a{color:#e7e7e7;text-decoration:none;}footer a:hover{color:#fff;text-decoration:none;}footer .copy{border-top:1px solid #005fc8; padding:10px 0;text-align:left;font-size:15px;position:relative;}footer .copy a{color:#d3e9f8;}footer .copy a:hover{color:#fff;}footer .social{padding-top:80px;}footer .social i{width:45px;height:45px;font-size:18px;text-align:center;line-height:45px;background:#005fc8;color:#fff;border:1px solid #0070ec;}footer .copy ul{text-align:right;}footer .copy li{position:relative;margin-left:15px;display:inline-block;padding:0;}footer .copy li:before{display:none;}footer .copy li:after{top:4px;height:18px;left:-10px}footer .copy li:last-child:after{display:block;}footer .copy li:first-child:after{display:none;}

body header.entry-header{display:none;}body.home header{position:fixed!important;width:100%;}

.contentpage{padding:25px 0;min-height:200px}.contentpage h1{text-transform:uppercase;font-family:'rubikmedium'!important;position:relative; margin-bottom:25px!important;padding-bottom:5px;font-size:32px;font-weight:normal;color:#0750a1}.contentpage h1 span{color:#0750a1}.contentpage h1:before{background:#0750a1; content:"";height:2px;position:absolute;width:100px;left:0;bottom:0;}.contentpage h1:after{background:#222; content:"";height:2px;position:absolute;width:120px;left:0;bottom:-3px;}.contentpage h2{font-family:'rubikmedium'!important;position:relative;padding-bottom:5px;font-size:26px;font-weight:normal;color:#0750a1}.contentpage h3{font-size:24px;font-family:'rubikmedium'!important;font-weight:normal;margin-bottom:15px!important;}.contentpage h4{font-size:19px;font-family:'rubikmedium'!important;font-weight:normal;margin-bottom:15px!important;color:#0750a1!important;}.contentpage ul{margin:0 0 15px 15px;}.contentpage ul li{margin-bottom:8px;position:relative;list-style-type:none;padding-left:25px;}.contentpage ul li:before{position:absolute;left:0;top:4px;background:url(../images/icon.png) no-repeat left;content:"";width:16px;height:16px;}.contentpage a{color:#0750a1;}.contentpage ul li.padd6:before{top:9px;}

.contentpage a.download{float:right;display:inline-block;padding:10px 30px;border-radius:20px;color:#fff!important;background:#0750a1;font-weight:600;}.contentpage a.download:hover{background:#00346d;}

.contact-page{background:#fff; padding:30px 0;font-size:16px;}.contact-page h1{text-transform:uppercase;font-family:'rubikmedium'!important;position:relative; margin-bottom:25px!important;padding-bottom:5px;font-size:32px;font-weight:normal;color:#0750a1}.contact-page h1 span{color:#0750a1}.contact-page h1:before{background:#00346d; content:"";height:2px;position:absolute;width:100px;left:0;bottom:0;}.contact-page h1:after{background:#222; content:"";height:2px;position:absolute;width:120px;left:0;bottom:-3px;}.contact-page ul{margin:0;padding:10px; list-style:none;}.contact-page ul li{padding:0 0 25px 45px;position:relative;}.contact-page ul li i {position:absolute;left:0;top:2px;font-size:17px;color:#fff; width:35px; height:35px;text-align:center; line-height:35px;border-radius:50%;background:#0a2f75}.contact-page a{color:#0a2f75;}.contact-page a:hover{color:#000;text-decoration:none;}.contact-page b{color:#000;}.contact-page .shadow{box-shadow:0 0 3px #ccc;padding:20px;border-radius:5px; margin-bottom:20px;}.contact-page h3{font-size:20px;font-family:'rubikmedium'!important;font-weight:normal;margin-bottom:15px!important;}.contact-page input.wpcf7-submit{background:#0750a1!important;}.contact-page input.wpcf7-submit:hover{background:#00346d!important;}.contact-page .shadow span.wpcf7-list-item{margin:1em 0!important}

.to-the-top{position:absolute;right:15px;bottom:50px;background:#00adee;color:#fff!important;padding:0px 10px 5px;}

.gcolor{background:#f8f8f8;}.padd6{padding:6px;}

.imgright{float:right;box-shadow:0 0 4px #ccc; padding:5px;border-radius:5px;background:#fff;max-width:500px;margin-left:15px;}
.imgleft{float:left;box-shadow:0 0 4px #ccc; padding:5px;border-radius:5px;background:#fff;max-width:500px;margin-right:15px;}
.imgfull{ padding:5px;border-radius:5px;background:#fff;box-shadow:0 0 4px #ccc;width:100%;}

.paddtop25{padding-top:25px;}.paddleft20{padding-left:20px;}


.mobileview{display:none;}

.bgwhite{background:#fff!important;}
img.imgshadow{box-shadow:0 0 3px #ccc;margin-bottom:10px;border-radius:5px;padding:5px;}


.lectures .start{box-shadow:0 0 4px #ccc;margin-bottom:25px;padding:3px;border-radius:3px;}.lectures .start h3{font-size:18px;text-align:center;margin:0px;padding:10px 0 0;}
.industrialpage .row{margin-bottom:25px;}

.cookie ol{padding-left:30px;}.cookie ol li{padding-left:10px;}

.red{color:red}.blue{color:#00346d;}.color-blue{color:#046bdc;}

@media screen and (max-width:767px) {
#banner{padding-top:0;}body.home header{position:relative!important;}.enquiry-form{margin:0;}.hidden-xs{display:none;}.mobileview{display:block;}.imgright,.imgleft{float:none;margin:0 0 15px 0;width:100%;}.testimonial-tab .testimonial-single{width:100%;margin:0px 10px 20px!important;}footer .social{padding-top:10px;}footer .copy li:after{display:none;}.modal-menu a{color:#000 !important;}
}