@font-face {
  font-family: 'Calibri';
  src: url('../fonts/Calibri.eot?#iefix') format('embedded-opentype'),  
       url('../fonts/Calibri.woff') format('woff'), 
	   url('../fonts/Calibri.ttf')  format('truetype'), 
	   url('../fonts/Calibri.svg#Calibri') format('svg');
  font-weight: normal;
  font-style: normal;
}

@import 'https://fonts.googleapis.com/css?family=Cabin|Raleway:500,600';

*{margin:0; padding:0;}
body{color:#242424; font-size:13px;font-family: 'Raleway', sans-serif; background:#f5f5f5;}
img{max-width:100%;}
a:hover{text-decoration:none;}
li a:hover{text-decoration:none;}

header {float: left;position: fixed;width: 100%;z-index: 9;}
.top-header{float:left; width:100%; background:#f58220;}
.left-logo{float:left; width:20%; background:#fff; text-align:center; position:relative;}
.logo{position:absolute; left:0; top:0; background:#fff; width:100%; padding:6px 0 10px 0; -webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.75);}
.top-header ul{float:right; list-style:none; margin-left: 5%;}
.top-header ul li{float:left;}
.th-inner i{color:#fff; transition:ease-in-out 0.6s; padding:17px 15px;}
.top-header ul li:hover i{background:#fff; color:#f58220;}
.e-id{float:right; background:url(../images/email.png) left center no-repeat; padding-left: 28px; margin-left: 5%; margin-top:13px;}
.e-id a{font-size:14px; color:#fff; font-family: 'Calibri'; transition:ease-in-out 0.3s;}
.e-id a:hover{color:#242424;}
.tel-num{float:right; background:url(../images/telephone.png) left center no-repeat; padding-left: 24px; color:#fff; font-size:14px; margin-top:13px; font-family: 'Calibri';}
.bottom-header{float:right; width:100%; background:#fff; -webkit-box-shadow: 0px 2px 3px 0px rgba(187, 187, 187, 0.4); -moz-box-shadow: 0px 2px 3px 0px rgba(187, 187, 187, 0.4); box-shadow:0px 2px 3px 0px rgba(187, 187, 187, 0.4);}
.whatsapp{float:right; background:url(../images/whatsapp.png) left center no-repeat; padding-left: 24px; color:#fff; font-size:14px; margin-top:13px; margin-right:5%; font-family: 'Calibri';}
.whatsapp a { color: #fff;font-size: 16px;font-weight: bold;}
.whatsapp a:hover{text-decoration:underline;}
bootstrap.css:1:15415
.header-menu{float:right;}
.header-menu nav > ul > li > a {color: #242424;font-size: 13px;display:inline-block; background:url(../images/divider.png) right center no-repeat; padding: 32px 11px; position:relative;}

.header-menu nav > ul > li:last-child > a{background:none;}
.header-menu nav > ul > li:hover > a , .header-menu nav > ul > li > a:hover , .header-menu nav > ul > li.active > a{background-color:#f5f5f5;}
.header-menu nav > ul > li:hover > a::after , .header-menu nav > ul > li > a:hover::after , .header-menu nav > ul > li.active > a::after{position:absolute; content:""; background:url(../images/menu-hover.png) bottom center no-repeat; width:100%; height:12px; left:0; bottom:0;}

.banner{float:left; width:100%; margin-top:130px;}

.banner .categories-inner{position:relative; float:left; width:100%;}
.banner-content{position:absolute; text-align:center; top:33%; width:100%; background:rgba(255,255,255,0.5);}
.banner-content span a{color:#000; font-size:45px; text-transform:uppercase; line-height: 60px; text-align: center; width: 100%; float: left;}
.banner-content p{font-size:20px; text-transform:uppercase; font-family: 'Calibri'; color:#fff; margin-top:10px;}
.categories-inner figure{float:left; width:100%; text-align:center;}

.welcome{float:left; width:100%; padding:40px 0;}
.welcome-top{float:left; width:100%;}
.welcome-left{float:left; width:100%; margin-top: 60px;}
.wl-title{color:#000; font-size:35px; font-weight:600; float:left; width:100%; text-transform:uppercase; text-align:right; line-height:35px; margin-bottom:30px; position:relative; z-index:1;}
.wl-title::after{content:""; background:url(../images/welcome-pattern.png) right bottom no-repeat; width:216px; height:106px; position:absolute; bottom: -44px; right: -95px;}
.wl-title h1{color:#f58220; font-size:35px; font-weight:600; display:inline-block; line-height:35px;}
.wl-content{float:left; width:100%; text-align:right;}
.wl-content p{color:#242424; font-size:16px; font-family: 'Calibri'; line-height:26px; float:left; width:100%; margin-bottom:30px;}
.welcome-img figure{position:relative; margin-bottom:26px;}
.welcome-img figure::after{background:url(../images/shadow.png) bottom center no-repeat; content:""; width:567px; height:55px; position:absolute; bottom:-26px; left:0;}
.welcome-img figure::before {box-shadow: 0 0 125px rgba(0, 0, 0, 0.56) inset;content: "";height: 100%;opacity: 0;position: absolute;transition: all 0.3s ease 0s;width: 100%;z-index: 1;}
.welcome-img:hover figure::before {opacity: 1;}
.welcome-img figure img{transition:ease-in-out 0.6s;}



/*.welcome-bottom{float:left; width:100%;}
.welcome-bottom .owl-carousel{float:left; width:100%;}
.welcome-bottom .owl-carousel .item{padding:0 15px;}
.welcome-bottom .owl-carousel .categories-inner{float:left; width:100%;}
.welcome-bottom .owl-carousel .categories-inner .slider-img{float:left; width:48.8%;}
.welcome-bottom .owl-carousel .categories-inner .slider-content{float:right; width:48.8%; margin-top: 60px;}
.sc-more {float: left; margin-top:37px;}
.sc-more a{display:inline-block; background-color:#f58220; font-size:16px; padding:0 20px;width: 155px; position:relative; color:#fff; font-family: 'Calibri'; text-transform:uppercase; height:53px; line-height:53px;}
.sc-more a::before{content:""; display:inline-block; height:100%; vertical-align:middle;}
.sc-more a::after{position:absolute; content:""; border:1px solid #f58220; background:#fff url(../images/arrow.png) center center no-repeat; width:46px; height:53px; right:0; top:0;}

.sc-title{color:#000; font-size:35px; font-weight:600; float:left; width:100%; text-transform:uppercase; text-align:left; line-height:35px; margin-bottom:30px; position:relative; z-index:1;}
.sc-title::after{content:""; background:url(../images/pattern.png) right bottom no-repeat; width:216px; height:106px; position:absolute; bottom: -44px; left: -95px;}
.sc-title h2{color:#f58220; font-size:35px; font-weight:600; display:inline-block; line-height:35px;}
.sc-content{float:left; width:100%;}
.sc-content p{color:#242424; font-size:16px; font-family: 'Calibri'; line-height:26px; float:left; width:100%; margin-bottom:30px;}
.slider-img figure{overflow:hidden; position:relative; padding-bottom:26px;}
.slider-img figure::after{background:url(../images/shadow.png) bottom center no-repeat; content:""; width:567px; height:55px; position:absolute; bottom:0; left:0;}
.slider-img figure img{transition:ease-in-out 0.6s;}*/


.process{float:left; width:100%; background:#242424; padding:40px 0;}
.process-content{float:left; width:100%; text-align:center;}
.process-title{color:#f5f5f5; font-size:36px; font-weight:600; font-family: 'Raleway', sans-serif; text-transform:uppercase; display:inline-block; position:relative; z-index:1;}
.process-title::after{content:""; background:url(../images/process-pattern.png) right bottom no-repeat; width:130px; height:53px; position:absolute; bottom: -13px; right: -32px;}
.process-title h3{display:inline-block; font-size:36px; font-weight:600; font-family: 'Raleway', sans-serif; color:#f58220;}
.main-process{float:left; width:100%; list-style:none; margin-top:70px;}
.main-process li{float:left; width:12.4%; margin-right:24px;}
.main-process li:last-of-type{margin-right:0;}
.process-img{float:left; width:100%; border:1px solid #fbddc3; padding:5px; position:relative;}
.process-img::after {background:url(../images/process.png) right center no-repeat;content: "";height: 19px;position: absolute;right: -46px;top: 63px;width: 61px;z-index: 1;}

.process-img::before {box-shadow: 0 0 125px rgba(0, 0, 0, 0.20) inset;content: "";height: 100%;opacity: 0;position: absolute;transition: all 0.3s ease 0s;width: 100%;z-index: 1;}
.process-img:hover::before {opacity: 1;}

.main-process li:last-of-type .process-img::after{background:none;}
.ps-title{float:left; width:100%; color:#fbddc3; font-size:14px; font-weight:600; font-family: 'Raleway', sans-serif; text-transform:uppercase; margin-top:20px;}
.pi-two{border:1px solid #fcc595;}
.pt-two{color:#fcc595;}

.pi-three{border:1px solid #fdaf6c;}
.pt-three{color:#fdaf6c;}

.pi-four{border:1px solid #f58220;}
.pt-four{color:#f58220;}

.map{float:left; width:100%; background:#fff; text-align:center; padding:50px 0;}
.map-title{color:#000; font-size:35px; font-weight:600; display:inline-block; text-transform:uppercase; text-align:center; line-height:35px; margin-bottom:55px; position:relative; z-index:1;}
.map-title::after{content:""; background:url(../images/map-pattern.png) right bottom no-repeat; width:130px; height:53px; position:absolute; bottom: -44px; right: -95px;}
.map-title::after {background:url(../images/map-pattern.png) right bottom no-repeat;bottom: -23px;content: "";height: 53px;position: absolute;
right: -26px;width: 130px;}
.map-title h3{color:#f58220; font-size:35px; font-weight:600; display:inline-block; line-height:35px;}
.map-location {display: inline-block;width: 90%; position:relative;}
.bottom-location{float:left; width:100%; margin-top:30px;}
.bottom-location ul{float:left; width:100%; list-style:none;}
.bottom-location ul li{float:left; width:15%; text-align:left; margin-right:22px; margin-bottom:22px;}
.bottom-location ul li:nth-child(6n+6){margin-right:0;}
.country-flag{float:left; margin-right:10px;}
.country-name{float:left; color:#242424; font-size:14px; font-weight:500; font-family: 'Raleway', sans-serif;}

.manek-certified{float:left; width:100%; padding:25px 0; background:#ededed;}
.cetificate-content{float:left; width:100%;}
.cetificate-content h5{font-size:20px; color:#fa7300; font-weight:500; float:left; width:100%; text-transform:uppercase;}
.cetificate-content p{font-size:14px; color:#242424; font-family: 'Cabin', sans-serif; float:left; width:100%; margin-top:15px; line-height:24px;}
.n-row{margin:0 -11px;}
.mc-right .owl-carousel{float:left; width:100%;}
.mc-right .item{padding:0 11px;}
.mc-right .categories-inner{float:left; width:100%; background:#fff; text-align:center; position:relative;}
/*.mc-right .categories-inner::before{content:""; display:inline-block; height:100%; vertical-align:middle;}*/

.mc-right .categories-inner{display:inline-block; position:relative; width:100%;}
.mc-right .categories-inner a{display:inline-block; text-align:center; position:relative; height:115px; width:100%;}
.mc-right .categories-inner a::after{content:""; display:inline-block; height:100%; vertical-align:middle;}
.mc-right .categories-inner a::before {box-shadow: 0 0 125px rgba(0, 0, 0, 0.15) inset;content: "";height: 100%;opacity: 0;position: absolute;transition: all 0.3s ease 0s;width: 100%;z-index: 1; left:0; top:0;}
.mc-right .categories-inner:hover a::before {opacity: 1;}

.mc-right .customNavigation {float: left;position: relative;width: 100%;}
.mc-right .customNavigation .btn.prev {background:url(../images/left-car.png) bottom center no-repeat;height: 8px;left: -72px;position: absolute;top: -21px;width: 22px; cursor:pointer;}
.mc-right .customNavigation .btn.next {background:url(../images/right-car.png) bottom center no-repeat;height: 8px; cursor:pointer;position: absolute;left: -59px;top: -5px;width: 22px; cursor:pointer;}
.manek-certified .owl-controls.clickable{display:none !important;}

footer{float:left; width:100%; background-image:url(../images/footer-bg.jpg); background-attachment: fixed; background-position: center center; background-size: cover;}
.top-footer{float:left; width:100%;}
.border-top{border-top:12px solid #f58220; float:left; width:100%;}
.footer-title{float:left; width:100%; font-size:24px; color:#fff; line-height:24px; margin:50px 0 30px 0;}
.footer-title h4{color:#f58220; display:inline-block; line-height:24px; font-size:24px;}
.footer-content{float:left; width:100%;}
.footer-content address{font-style:normal; font-size:14px; color:#9c9c9c; font-family: 'Cabin', sans-serif; font-weight:normal; position:relative; padding-left:19px; line-height:24px;}
.footer-content address:before {font-family: FontAwesome;content: "\f041";display: inline-block;padding-right: 3px;vertical-align: middle; position:absolute; left:0; font-size:18px; color:#f58220;}
.f-listing{float:left; width:100%; list-style:none;}
.f-listing li{width:48%; margin-left:2%; float:left; margin-bottom:14px;}
.f-listing li a{display:inline-block; font-size:14px; color:#9c9c9c; font-family: 'Cabin', sans-serif; background:url(../images/list-pattern.png) left center no-repeat; padding-left:25px; transition:ease-in-out 0.6s;}
.f-listing li a:hover{color:#fff; background:url(../images/list-pattern-hover.png) left center no-repeat;}
.f-bottom{float:left; width:100%; background:#000; padding:15px 0;}
.fb-left{float:left; color:#9c9c9c; font-size:14px; font-family: 'Cabin', sans-serif;}
.fb-right{float:right; color:#9c9c9c; font-size:14px; font-family: 'Cabin', sans-serif;}
.fb-right span{color:#ff7500;}
.bottom-footer{float:left; width:100%; margin-top:30px; line-height:0;}

.news-item {border-bottom: 1px dashed #545454;margin-bottom: 12px;padding-bottom: 11px;}
.footer-content .panel-footer{display:none;}
.footer-content .panel.panel-default{float:left; width:100%;}
.news-title{display:inline-block; width:100%; color:#fff; font-size:14px; font-family: 'Cabin', sans-serif; text-transform:uppercase; margin-bottom:2px;}
.news-content{display:inline-block; width:100%; color:#b3b3b3; font-size:13px; font-family: 'Cabin', sans-serif; line-height:22px;}
.news-content a{display:inline-block; width:100%; color:#ff7500; font-size:14px; font-family: 'Cabin', sans-serif; transition:ease-in-out 0.6s;}
.news-content a:hover{color:#fff;}
.footer-contact{float:left; width:100%; margin-top:25px;}
.footer-contact .fc-top{font-style:normal; font-size:14px; color:#9c9c9c; font-family: 'Cabin', sans-serif; font-weight:normal; position:relative; padding-left:19px; float:left; width:100%;}
.footer-contact .fc-top:before {font-family: FontAwesome;content: "\f095";display: inline-block;padding-right: 3px;vertical-align: middle; position:absolute; left:0; font-size:15px; color:#f58220;}

.footer-contact .fc-bottom{font-style:normal; font-size:14px; color:#9c9c9c; font-family: 'Cabin', sans-serif; font-weight:normal; position:relative; padding-left:19px; float:left; width:100%; margin-top:5px;}
.footer-contact .fc-bottom:before {font-family: FontAwesome;content: "\f1ac";display: inline-block;padding-right: 3px;vertical-align: middle; position:absolute; left:0; font-size:12px; color:#f58220;}

.footer-email{font-style:normal; font-size:14px; color:#9c9c9c; font-family: 'Cabin', sans-serif; font-weight:normal; position:relative; padding-left:19px; float:left; width:100%; margin-top:25px;}
.footer-email:before {font-family: FontAwesome;content: "\f0e0";display: inline-block;padding-right: 3px;vertical-align: middle; position:absolute; left:0; font-size:12px; color:#f58220;}
.footer-email a{font-style:normal; transition:ease-in-out 0.3s; font-size:14px; color:#9c9c9c; font-family: 'Cabin', sans-serif; font-weight:normal;}
.footer-email a:hover{color:#fff;}

.inner-banner{float:left; width:100%; position:relative; margin-top:130px;}
.inner-banner figure{float:left; width:100%; text-align:center; position:relative;}
.inner-banner figure::after{position:absolute; background:rgba(0,0,0,0.7); width:100%; height:100%; top:0; left:0; content:"";}

.testimonial-title {position: absolute;text-align: center;width: 100%; top:13%;}
.testimonial-title h1{font-size:40px; color:#ff7500; font-weight:500; font-family: 'Raleway', sans-serif; text-transform:capitalize;}
.breadcrumb{margin-top:10px;}
.breadcrumb li{color:#aaaaaa; font-size:14px; font-family: 'Calibri';}
.breadcrumb li a{color:#aaaaaa; font-size:14px; font-family: 'Calibri'; transition:ease-in-out 0.6s;}
.breadcrumb li a:hover{color:#fff;}
.breadcrumb li.active{color:#fff;}

.about-content{float:left; width:100%; background:#fff; padding:35px 0 35px 0;}
.top-about{float:left; width:100%;}
.a-content{float:left; width:100%; margin-top:20px;}
.a-content h2{font-size:25px; color:#ff7500; font-weight:600; font-family: 'Raleway', sans-serif; float:left; width:100%; line-height:34px;}
.a-content p{font-size:16px; color:#242424; font-family: 'Calibri'; float:left; width:100%; text-align:justify; line-height:24px; margin-top:30px;}
.a-img{float:left; width:100%; text-align:center; border:4px solid #e5e5e5; position:relative; margin-bottom: 26px;}
.a-img::after{background:url(../images/shadow.png) bottom center no-repeat; content:""; width:567px; height:55px; position:absolute; bottom:-29px; left:0;}
.a-img::before {box-shadow: 0 0 125px rgba(0, 0, 0, 0.56) inset;content: "";height: 100%;opacity: 0;position: absolute;transition: all 0.3s ease 0s;width: 100%;z-index: 1;}
.a-img:hover::before {opacity: 1;}

.bottom-about{margin-top:30px; float:left; width:100%;}
.career-main{float:left; width:100%;}
.job-survey{float:left; width:100%; background:url(../images/border.png) left bottom repeat-x; margin-bottom:40px; padding-bottom:40px;}
.job-survey:last-of-type{background:none; margin-bottom:0;}
.job-survey h2{float:left; width:100%; color:#ff7500; font-size:25px; font-weight:600; font-family: 'Raleway', sans-serif;}
.job-survey ul.work-description {float:left; width:100%; list-style:none; margin-top: 20px;}
.job-survey ul.work-description li{float:left; width:100%; margin-bottom:3px;}
.job-survey ul.work-description li .left-job{float:left; width:120px; color:#242424; font-size:16px; font-family: 'Calibri'; margin-right:10px;}
.job-survey ul.work-description li .right-job{float:left; width:150px; color:#585858; font-size:16px; font-family: 'Calibri';}
.job-survey ul.work-description li .right-job a{color:#585858; font-size:16px; font-family: 'Calibri'; transition:ease-in-out 0.6s;}
.job-survey ul.work-description li .right-job a:hover{color:#ff7500;}
.job-description{float:left; width:100%; margin-top:30px;}
.job-description label{color:#ff7500; font-size:16px; font-weight:600; font-family: 'Raleway', sans-serif; float:left; width:100%;}
.job-description p{font-size:16px; color:#242424; font-family: 'Calibri'; line-height:24px; float:left; width:100%; margin-top:10px;}
.skill{float:left; width:100%; margin-top:30px;}
.skill label{color:#ff7500; font-size:16px; font-weight:600; font-family: 'Raleway', sans-serif; float:left; width:100%;}
.skill p{font-size:16px; color:#242424; font-family: 'Calibri'; line-height:24px; float:left; width:100%; margin-top:10px;}
.skill-detail{float:left; width:100%; list-style:none; margin-top:30px;}
.skill-detail li{float:left; width:100%; margin-bottom:3px;}
.skill-detail li .left-skill{float:left; width:220px; color:#242424; font-size:16px; font-family: 'Calibri'; margin-right:10px;}
.skill-detail li .right-skill{float:left; width:200px; color:#585858; font-size:16px; font-family: 'Calibri';}
.apply-resume{float:left; width:100%; font-size:14px; font-style:italic; font-family: 'Raleway', sans-serif; font-weight:600; color:#242424;}
.apply-resume a{color:#ff7500; transition:ease-in-out 0.6s;}
.apply-resume a:hover{color:#545454;}
.certified-img{float:left; width:100%; border:4px solid #e8e8e8; position:relative; margin-bottom: 30px;}
.certified-img::after {background: rgba(0, 0, 0, 0) url("../images/certified/shadow.png") no-repeat scroll center bottom;bottom: -21px;content: "";
height: 26px;left: -12px;position: absolute;width: 283px;}
.certified-img a{display:inline-block;}
.certified-img a:before {box-shadow: 0 0 125px rgba(0, 0, 0, 0.35) inset;content: "";height: 100%;opacity: 0;position: absolute;transition: all 0.3s ease 0s;width: 100%;z-index: 1;}
.certified-img a:hover::before {opacity: 1;}

.rnd-content{float:left; width:100%;}
.rnd-content h2{color:#ff7500; font-size:25px; font-family: 'Raleway', sans-serif; font-weight:600; float:left; width:100%;}
.rnd-content p{color:#242424; font-size:16px; font-family: 'Calibri'; line-height:24px; margin-top:15px; float:left; width:100%;}
.rnd-img{border:4px solid #d9d9d9; float:left; width:100%; position:relative;}
.rnd-img::before {box-shadow: 0 0 125px rgba(0, 0, 0, 0.56) inset;content: "";height: 100%;opacity: 0;position: absolute;transition: all 0.3s ease 0s;width: 100%;z-index: 1;}
.rnd-img:hover::before {opacity: 1;}


.bottom-rnd-main{float:left; width:100%; margin-top:30px;}
.odd-rnd{background:#f0f0f0; float:left; width:100%; padding:20px 20px; margin-bottom:3px;}
.odd-rnd h3{color:#ff7500; font-size:20px; font-family: 'Raleway', sans-serif; font-weight:600; float:left; width:100%;}
.odd-rnd p{color:#242424; font-size:16px; font-family: 'Calibri'; float:left; width:100%; line-height:28px; margin-top:15px;}
.even-rnd{background:#fafafa; float:left; width:100%; padding:20px 20px; margin-bottom:3px;}
.even-rnd h3{color:#ff7500; font-size:20px; font-family: 'Raleway', sans-serif; font-weight:600; float:left; width:100%; line-height:32px;}
.even-rnd p{color:#242424; font-size:16px; font-family: 'Calibri'; float:left; width:100%; line-height:28px; margin-top:15px;}

.pdl-top{float:left; width:100%;}
.pdl-top p{color:#242424; font-size:16px; font-family: 'Calibri'; float:left; width:100%; line-height:28px; margin-bottom:30px;}
.pdl-top p:last-child{margin-bottom:0;}
.pdl-bottom{float:left; width:100%; margin-top:13px;}
.pdlb-main{float:left; width:100%; background:url(../images/border.png) left bottom repeat-x; padding-bottom:35px; margin-bottom:35px;}
.pdlb-main:last-of-type{background:none; margin-bottom:0; padding-bottom:0;}
.pdlb-img{float:left; width:31%; border:4px solid #ebebeb; margin-right:30px; text-align:center;}
.pdlb-content{float:right; width:65.4%;}
.pdlb-content h3{color:#ff7500; font-size:20px; font-family: 'Raleway', sans-serif; font-weight:600; float:left; width:100%;}
.pdlb-content p{color:#242424; font-size:16px; font-family: 'Calibri'; float:left; width:100%; line-height:26px; margin-top:10px;}

.pdlb-content-left{float:left; width:65.4%; }
.pdlb-content-left h3{color:#ff7500; font-size:20px; font-family: 'Raleway', sans-serif; font-weight:600; float:left; width:100%;}
.pdlb-content-left p{color:#242424; font-size:16px; font-family: 'Calibri'; float:left; width:100%; line-height:26px; margin-top:10px;}
.pdlb-img-left{float:right; width:31%; border:4px solid #ebebeb; margin-left:30px; text-align:center;}
.sidebar{float:left; width:100%;}
.sidebar h4{background:#f58220; font-size:20px; font-family: 'Raleway', sans-serif; font-weight:600; float:left; width:100%; color:#fff; text-transform:uppercase; padding:12px 20px;}
.sidebar ul{float:left; width:100%; background:#f6f6f6; list-style:none;}
.sidebar ul li{float:left; width:100%; padding:12px 10px 12px 20px; border-bottom:1px solid #e1e1e1; position:relative;}
.sidebar ul li::after {background: #fff;bottom: 0;content: "";height: 1px;left: 0;position: absolute;width: 100%;}
.sidebar ul li a{color:#242424; font-size:16px; font-family: 'Calibri'; transition:ease-in-out 0.3s;}
.sidebar ul li a:hover{color:#ff5700;}

.product-main{float:left; width:100%; border:1px solid #efefef; margin-bottom:30px;}
.product-img{float:left; width:100%; border-bottom:4px solid #ff7500; text-align:center; overflow:hidden;}
.product-img img{transition:ease-in-out 0.6s; height:225px;}
.product-main:hover .product-img img{transform:scale(1.05,1.05); opacity:0.8;}
.product-content{float:left; width:100%; background:#f6f6f6; padding:15px 18px;}
.product-content h3{float:left; width:100%;}
.product-content h3 a{font-size:20px; font-family: 'Raleway', sans-serif; font-weight:600; color:#ff7500; transition:ease-in-out 0.3s;}
.product-content h3 a:hover{color:#242424;}
.product-content p{float:left; width:100%; font-size:16px; color:#242424; font-family: 'Calibri'; line-height:22px; margin-top:10px;}
.product-content span{float:left; width:100%; margin-top:10px;}
.product-content span a{font-size:15px; color:#969696; font-family: 'Calibri'; font-style:italic; transition:ease-in-out 0.3s; text-transform:uppercase;}
.product-content span a:hover{color:#ff7500;}


.nws-ev {float: left;width: 100%;}
.news-event-main{float:left; width:100%; background:url(../images/border.png) left bottom repeat-x; padding-bottom:30px; margin-bottom:30px;}
.news-event-main:last-of-type{background:none; margin-bottom:0; padding-bottom:0;}
.news-image {border: 4px solid #ebebeb;float: left;width: 31.7%; margin-right:30px; position:relative;}
.news-image a{display:inline-block;}
.news-image a:before {box-shadow: 0 0 125px rgba(0, 0, 0, 0.15) inset;content: "";height: 100%;opacity: 0;position: absolute;transition: all 0.3s ease 0s;width: 100%;z-index: 1;}
.news-image a:hover::before {opacity: 1;}

.ne-content {float: right;width: 65.6%;}
.ne-content h3{float:left; width:100%;}
.ne-content h3 a{font-size:20px; font-family: 'Raleway', sans-serif; font-weight:600; color:#ff7500; transition:ease-in-out 0.3s;}
.ne-content h3 a:hover{color:#242424;}
.ne-content p{float:left; width:100%; font-size:16px; color:#242424; font-family: 'Calibri'; line-height:22px; margin-top:10px;}
.more-detail{float:right; width:100%; text-align:right;}
.pagination{float:left; width:100%; margin-top:25px;}
.pagination ul{list-style:none; width:100%; float:left;}
.pagination ul li{float:left;}
.pagination ul li a{text-transform:uppercase; color:#969696; font-size:14px; font-family: 'Calibri'; display:inline-block; padding:0 12px; position:relative; transition:ease-in-out 0.3s;}
.pagination ul li a:hover , .pagination ul li.active a{color:#ff7500;}
.pagination ul li a::after{content:"|"; position:absolute; right:-3px; line-height:18px; top:0; font-size:10px; font-family: 'Calibri';}
.pagination ul li:last-child a::after{content:"";}
.pagination ul li a:hover::after , .pagination ul li.active a::after{color:#969696;}
.pagination ul li:first-child a{padding-left:0;}
.news-event-detail{float:left; width:100%;}
.news-event-detail > figure {float: right; margin-left:25px; margin-bottom:20px;}

.news-event-detail > figure figcaption{display:block; color:#ff7500; font-family: 'Raleway', sans-serif; font-weight:600; font-size:16px; margin-bottom:25px;}
.news-event-detail > figure img{border:4px solid #d9d9d9;}

.news-event-detail h2{color:#ff7500; font-size:25px; font-family: 'Raleway', sans-serif; font-weight:600;}
.news-event-detail p{color:#242424; font-size:16px; font-family: 'Calibri'; line-height:24px; margin-top:15px;}

.top-contact{float:left; width:100%;}
.top-contact h2{color:#ff7500; font-size:25px; font-family: 'Raleway', sans-serif; font-weight:600; text-transform:uppercase; float:left; width:100%; margin-bottom:30px;}
.cu-title{color:#000; font-size:20px; float:left; width:100%; font-family: 'Raleway', sans-serif; font-weight:600; position:relative; z-index:1; padding:17px 0; margin-bottom:15px;}
.cu-title::before{content:""; position:absolute; left:0; top:0; z-index:-1;}
.ct-one:before{background:url(../images/contact-pattern-one.png) left top no-repeat; width:61px; height:61px;}
.ct-two:before{background:url(../images/contact-pattern-two.png) left top no-repeat; width:77px; height:60px;}
.ct-three:before{background:url(../images/contact-pattern-three.png) left top no-repeat; width:80px; height:60px;}
.top-contact address{color:#242424; font-size:16px; font-style:normal; font-family: 'Calibri'; line-height:22px; float:left; width:100%; margin-bottom:20px;}
.top-contact ul{float:left; width:100%; list-style:none;}
.top-contact ul li{float:left; width:100%; color:#242424; font-family: 'Calibri'; font-size:16px;}
.top-contact ul li label{float:left; color:#ff7500; margin-right:5px;}
.top-contact ul li a{color:#242424; font-family: 'Calibri'; font-size:16px; transition:ease-in-out 0.3s;}
.top-contact ul li a:hover{color:#8f8f8f;}

.prj-title{color:#000; font-size:17px; float:left; width:100%; font-family: 'Raleway', sans-serif; font-weight:600; position:relative; z-index:1; padding:17px 0; margin-bottom:15px;}

.bottom-contact{float:left; width:100%; margin-top:40px;}
.bottom-contact h3{color:#ff7500; font-size:25px; font-family: 'Raleway', sans-serif; font-weight:600; text-transform:uppercase; float:left; width:100%; margin-bottom:30px;}
.contact-form{float:left; width:100%;}
.contact-form ul{float:left; width:100%; list-style:none;}
.contact-form ul li{float:left; width:100%; margin-bottom:20px;}
.contact-form ul li .main-field{width:31.5%; margin-right:30px; float:left;}
.contact-form ul li .main-field input{background:#f8f8f8; padding:11px 17px; color:#242424; font-family: 'Calibri'; font-size:16px; border:1px solid #e7e7e7; width:100%; }
.contact-form ul li .main-field input::-moz-placeholder , .contact-form ul li textarea::-moz-placeholder { color:#242424; opacity:1;}
.contact-form ul li .main-field:last-child{margin-right:0;}
.contact-form ul li > textarea{width:100%; background:#f8f8f8; color:#242424; font-family: 'Calibri'; font-size:16px; border:1px solid #e7e7e7; padding:11px 17px; resize:none;}
.contact-form ul li > button{background:#f58220; color:#fff; text-transform:uppercase; font-family: 'Calibri'; font-size:16px; border:none; padding:13px 30px; margin-right:10px; transition:ease-in-out 0.6s;}
.contact-form ul li > button:hover{background:#242424;}
.dropdown1{display:none;}
.dropdown-content1 {background-color: #f9f9f9;box-shadow: 0 8px 16px 0 rgba(113, 113, 113, 0.2);display: none;overflow: auto;position: absolute;}
.thumb{display: inline-block;width: 253px;height: 180px;background-position: center center;background-size: cover;overflow:hidden;}


/*popup css - 3-8-2017*/
.modal-body {padding: 0;position: relative;}
.modal-content {border: 0;}
.modal-header {border-bottom: 0;padding: 0;}
.left_form.pop-up {float: left;text-align: center;width: 100%;}
.modal-footer {border: 0;padding: 0;padding-bottom: 30px;}
.close {font-size: 35px;}
.modal-open {overflow: visible;}
.modal-header .close {background-color: #fff;border: 1px solid #000;border-radius: 100%;height: 30px;line-height: 4px;margin-right: 20px;margin-top: 0;opacity: 1;padding-bottom:5px; position: relative;right: -32px;top: -12px;width: 30px;}
/*popup css 20-11-2019 */
#boxes {
	position: fixed;
	text-align: center;z-index: 99;
	width: 100%;
	 
 
}
#lorem {
	text-align: center;
	width: 100%;  
	height: 100vh; background: rgba(0,0,0,0.8);
	padding:30px 0;
}
.pop-title {
	color: #fff;
}
.pop-img {
	padding-top: 20px;
}
#popupfoot {
	position: fixed;
	right: 20%;
	top: 40px;z-index: 999;
}
/* responsive */
@media screen and (max-width:1024px) {
.container{width:98%;}
.header-menu nav > ul > li > a {font-size: 12px;padding: 32px 9px;}
.left-logo {width: 23%;}
.banner-content {top: 25%;}
.banner-content span a {font-size: 35px;}
.banner-content p {font-size: 16px;}	
.welcome-content{float:left; width:50%}
.welcome-img{float:right; width:50%;}
.wl-title , .wl-title h1 , .process-title , .process-title h3 , .map-title , .map-title h3{font-size: 28px;}
.wl-title::after {height: 88px;width: 200px;}
.welcome-left {margin-top: 27px;}
.welcome-img figure::after {width: 100%;}
.process-title::after , .map-title::after{bottom: -18px;height: 53px;right: -27px;}
.main-process {margin-top: 50px;}
.main-process li {margin-right: 2.2%;width: 12.4%;}
.process-img::after {top: 53px;}
.bottom-location ul li {margin-bottom: 2%;margin-right: 2%;}
.mc-right {float: right;width: 66%;}
.mc-left {float: left;width: 34%;}
.cetificate-content h5 {font-size: 18px;}
.cetificate-content p {font-size: 13px;}
.ft-left{float:left; width:30%;}
.ft-middle{float:left; width:37%;}
.ft-right{float:left; width:33%;}
.f-listing li { margin-left:0;margin-bottom: 8px;width: 100%;}
.f-listing li a {font-size: 14px;}
.main-process li:last-of-type .process-img::after {right: 0;}
.bottom-footer iframe{height:300px;}
.a-img::after{width:100%;}
.a-img::before{left:0;}
.certified-img a {display: inline-block;text-align: center;width: 100%;}
.certified-img a::before{left:0;}
.certified-img::after {left: 0%;width: 100%;}
.contact-form ul li .main-field {margin-right: 2.7%;width: 31.5%;}
.news-image {margin-right: 2%;}
.news-image a::before{left:0;}
.pdlb-img {margin-right: 2%;}
.pdlb-img-left{margin-left:2%;}
.testimonial-title {background: #fff;position: relative;top: 0;width: 100%; float:left; padding-top:10px;}
.breadcrumb li a:hover, .breadcrumb li.active {color: #242424;}
.testimonial-title h1{font-size:36px;}
}

@media screen and (max-width:800px) {
header {position: relative;}
.left-logo {width: 30%;}
.top-header ul {margin-left: 2%;}
.e-id {margin-left: 3%;}
.tel-num , .e-id {margin-top:10px;}
.th-inner i {padding: 14px;}	
/*.logo{position:relative;}*/
.banner {margin-top: 90px;}
.banner-content span a {font-size: 28px;}
.banner-content p {font-size: 14px; margin-top:5px;}
.ps-title {font-size: 12px;font-weight: 500;}
.welcome-content {width:100%;}
.wl-title::after{display:none;}
.welcome-left {margin-top:0;}
.wl-title {margin-bottom: 15px;text-align: left;}
.welcome {padding: 30px 0 40px;}
.wl-content {text-align: left;}
.wl-content p {margin-bottom: 15px;}
.welcome-img {text-align: center; float:left; width:100%;}
.welcome-img figure::after {width: 100%;}
.welcome-img figure::before{left:0;}
.process {padding:25px 0;}
.process-title::after, .map-title::after{display:none;}
.main-process {margin-top: 20px;}
.map-title {margin-bottom: 25px;}
.map {padding: 30px 0;}
.bottom-location ul li {width: 23%; margin-bottom: 3%;}
.bottom-location ul li:nth-child(6n+6) {margin-right: 2%;}
.footer-title , .footer-title h4{font-size: 20px;}
.footer-title {margin: 30px 0 25px;}
.ft-left {width: 32%;}
.ft-middle {width: 35%;}
.mc-left {width: 42%;}
.mc-right {width: 58%;}
.cetificate-content h5 {font-size: 16px;}

.bottom-about .row{overflow: hidden;
    display: -webkit-box;   /* OLD: Safari,  iOS, Android browser, older WebKit browsers.  */
    display: -moz-box;      /* OLD: Firefox (buggy) */
    display: -ms-flexbox;   /* MID: IE 10 */
    display: -webkit-flex;  /* NEW, Chrome 21?28, Safari 6.1+ */
    display: flex;
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;}
.bma{order:2; -webkit-order: 2;}
.bmba{order:1; -webkit-order: 1;}
.inner-banner {margin-top: 90px;}
.testimonial-title {background: #fff;position: relative;top: 0;width: 100%; float:left; padding-top:10px;}
.breadcrumb li a:hover, .breadcrumb li.active {color: #242424;}
.testimonial-title h1 {font-size: 26px;}
.about-content {padding: 25px 0;}
.a-content {margin-top: 0;}
.a-content p {margin-top: 15px;}
.a-img{margin-top:20px;}
.bottom-about {margin-top: 20px;}
.news-event-detail > figure {float: left;margin-left: 0;width: 100%;}
.ne-content {float: right;width: 61%;}
.news-image {width: 36%;}
.ne-content h3 a {font-size: 18px;}

.p-details-left{float:left; width:100%;}
.p-details-right{float:left; width:100%; margin-top:25px;}
/*header nav ul li ul{position:relative; float:none; top:0;}*/
}

@media screen and (max-width:735px) {
.left-logo {width: auto;}
.logo{position:relative; padding:6px 10px 10px 0; box-shadow:none;}
.top-header ul {width: 50%; margin-left:0;}
.top-header ul li {float: right; margin:15px 10px 0 10px;}
.top-header{background:#fff;}
.e-id a ,.tel-num{color:#ff7500;}
.th-inner i {padding: 0; color:#242424;}
.top-header ul li:hover i {background:none;color: #ff7500;}
.mean-container .mean-bar {top: 91px;}
.banner {margin-top: 0;}
.banner-content span a {font-size: 20px;}
.banner-content {top: 17%;}
.owl-theme .owl-controls {bottom: 13px;}
.process-img::after{display:none;}
.main-process li {margin-right:3%;width: 22.7%;margin-bottom: 3%;}
.main-process li:nth-child(4n+4){margin-right:0;}
.mc-left {width: 100%;}
.n-row{position:relative;}
.mc-right {width: 100%;margin-top: 15px;}
.mc-right .customNavigation {position: absolute;right: 0; top:-44px;}
.mc-right .customNavigation .btn.prev {left:auto;position: relative;top:0; float:right; right:15px;}
.mc-right .customNavigation .btn.next {left:auto;position: relative;top:15px; float:right; right:-3px;}
.fb-left , .fb-right {font-size: 12px;}
.ft-left {width: 50%;}
.ft-middle {width:50%;}
.ft-right {width:100%;}
.country-name {font-size: 12px;}
.mean-container a.meanmenu-reveal span {background: #424242;}
.mean-container a.meanmenu-reveal {color: #424242; font-weight:normal;}
.testimonial-title h1 {font-size: 30px;}
.a-content h2{font-size:22px; line-height:30px;}
.contact-form ul li > textarea, .contact-form ul li .main-field {margin-right: 0;width: 100%; margin-bottom:15px;}
.contact-form ul li{margin-bottom:0;}
.bottom-contact h3{margin-bottom:20px;}
.news-image {border:none;text-align: center;width: 100%;}
.news-image a {display: inline-block;border: 4px solid #ebebeb;}
.news-image a::before{display:none;}
.ne-content {float:left;width: 100%;margin-top: 15px;}
.inner-banner {margin-top: 0;}
}

@media screen and (max-width:567px) {
.banner-content{display:none;}	
.wl-title, .wl-title h1, .process-title, .process-title h3, .map-title, .map-title h3 {font-size: 26px;line-height: 22px;}
.bottom-location ul li {width: 31%;}
.ft-left , .ft-middle{width: 100%;}
.ft-middle {width: 100%;}
.fb-left, .fb-right {font-size: 14px; width:100%; text-align:center;}
.fb-right{margin-top:5px;}
.mean-container .mean-bar {top: 85px;}
.a-content h2{font-size:20px; line-height:26px;}
.testimonial-title h1 {font-size: 24px;}
.th-inner{display:none;}
.dropdown1{display:inline-block; float:right; position:relative; z-index:999; margin-top:25px;}
.dropbtn1 {background: #242424 url("../images/mob-phone.png") no-repeat scroll left center;
  border: medium none;
  color: white;
  cursor: pointer;
  font-size: 12px;
  padding: 7px 12px 8px 42px;
  transition: all 0.6s ease-in-out 0s;
}
.dropdown-content1 {
  padding: 20px;
  right: 0;
}
.dropdown1 .dropdown-content1 ul{width:100%;}
.dropdown1 .dropdown-content1 ul li{margin-top:0;}
.dropdown-content1 ul li i{transition:ease-in-out 0.3s; color:#242424;}
.e-id a{color:#242424;}
.e-id a:hover{color: #ff7500;}
}

@media screen and (max-width:479px) {
.pdl-top p{line-height: 22px;margin-bottom: 15px;}
.pdlb-content p , .pdlb-content-left p{line-height:22px;}
.pdlb-img {margin-right: 0;width: 100%; border:0; margin-top:15px;}
.pdlb-main{margin-bottom:20px; padding-bottom:20px;}
.pdlb-img img , .pdlb-img-left img{border:4px solid #ebebeb;}
.pdlb-img-left{margin-top:15px; border:0;}
.pdlb-content{float:left; width:100%; margin-top:15px;}
.sidebar h4 {font-size: 16px;}	
.pdlb-content-left{float:left; width:100%;}
.pdlb-img-left{float:left; margin-left:0; width:100%;}

.pdlb-main{overflow: hidden;
    display: -webkit-box;   /* OLD: Safari,  iOS, Android browser, older WebKit browsers.  */
    display: -moz-box;      /* OLD: Firefox (buggy) */
    display: -ms-flexbox;   /* MID: IE 10 */
    display: -webkit-flex;  /* NEW, Chrome 21?28, Safari 6.1+ */
    display: flex;
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;}
.pdlb-img{order:2; -webkit-order: 2;}
.pdlb-content{order:1; -webkit-order: 1; margin-top:0;}
.left-logo {width: 52%;}
.mean-container .mean-bar {top: 76px; right:5%; width:280px;}
}

@media screen and (max-width:380px) {
.wl-title, .wl-title h1, .process-title, .process-title h3, .map-title, .map-title h3 {font-size: 19px;line-height: 19px;}
.main-process li {margin-bottom: 3%;margin-right:5%;width: 30%;}
.main-process li:nth-child(4n+4) {margin-right:5%;}	
.main-process li:nth-child(3n+3) {margin-right:0;}
.ps-title {margin-top: 10px;}
.bottom-location ul li {margin-bottom: 15px;width: 48%;}
.a-content h2{font-size:18px; line-height:26px;}
.fb-left, .fb-right {font-size: 12px;}
.testimonial-title h1 {font-size: 20px;}
.ne-content h3 a {font-size: 16px;}
.ne-content p {font-size: 14px;line-height: 20px;}
/*.dropbtn1 {padding: 7px 12px 8px 20px;text-indent: -9999px;}
.left-logo {width: 62%;}
.mean-container .mean-bar {right: 6%; top:82px;}*/

.dropbtn1 {background: #4d3e28 url("../images/mob-phone.png") no-repeat scroll right center;padding: 7px 42px 8px 12px;}
.border-top {border-top:4px solid #f58220;}
.top-contact h2 , .bottom-contact h3{font-size:18px; line-height:20px;}
}

@media screen and (max-width:360px) {
}

@media screen and (max-width:320px) {
.left-logo {width: 62%;}
.dropbtn1 {padding: 0;text-indent: -9999px;width: 32px;height: 32px;}
.mean-container .mean-bar {right: 7%;}
.banner .owl-controls{display:none !important;}
}