@font-face {font-family: 'regular';src: url('../fonts/regular.eot');src: url('../fonts/regular.eot@#iefix') format('embedded-opentype'),url('../fonts/regular.woff') format('woff'),url('../fonts/regular.ttf') format('truetype'),url('../fonts/regular.svg') format('svg');font-weight: normal;font-style: normal;}

body::-webkit-scrollbar {width: 10px;}
body::-webkit-scrollbar-track {background: #fff;outline:none;border:none}
body::-webkit-scrollbar-thumb {background: #f26522;outline:none;border:none}
::selection{color:#808080}
::-webkit-scrollbar{width:6px}
::-webkit-scrollbar-track{background:#fff}
::placeholder {color:#808080;}
::-webkit-input-placeholder { color: #808080;}
::-moz-placeholder { color: #808080;}
:-moz-placeholder { color: #808080;}
:-ms-input-placeholder { color: #808080;}
img{width:100%;overflow:hidden}
html, body, .site-wrapper {height: 100%; }
body{font-family:regular; font-size:14px;position: relative; background:#fff;margin:0px;padding:0px;color:#808080;letter-spacing:1px}
.inner-body{background: url(../img/inner.jpg) no-repeat center top;}
h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;font-size:24px;font-weight:normal;font-family:'Saira Condensed', sans-serif;letter-spacing:1px;font-weight:600;color:#454545}
dl, ol, ul{margin:0px;padding:0px;}
ul li{list-style:none;margin:0px;padding:0px;}
a{text-decoration:none;color:#808080;-webkit-transform: translateX(0px);-webkit-transition: all 0.2s;transform: translateX(0px);transition: all 0.2s ease-in-out;}a:focus,a:hover{text-decoration:none;}
.no-padding {padding-left: 0;padding-right: 0;}
input:focus{outline:0;border:0}
.topnav{background:#808080;}
.topnav .row{padding:0px;margin:0px;}

header{z-index:1;position:absolute;width: 100%;transition: background-color 1s linear;}
header:hover{background:rgba(0,0,0,0.7)}
header.header.is-sticky {z-index:5;position: fixed;-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: slideInDown;animation-name: slideInDown;-webkit-animation-duration: 0.5s;animation-duration: 0.5s;background:#fff;top:0px;}
header.header.is-sticky .topnav{padding:0px;background:#fff}
header.header.is-sticky a{color:#808080}
header.header.is-sticky .main-menu > ul > li.has-dropdown > a::after {content: "\e874";font-family: 'iconfont';margin-left:10px;color:#808080;}
header.header.is-sticky .topnav .contacttopleft{padding:5px 0px;}
header.header.is-sticky .topnav .contacttopright{padding:5px 0px;}
header.header.is-sticky .topnav .social li{padding:5px 0px 0px 0px;}

.main-menu{width:100%;text-align: center;}
.main-menu > ul{padding:0px;float: right;}

.main-menu > ul > li{padding:20px 15px 25px 10px;float: left;}
.main-menu > ul > li:last-child{border:0;}
/*.main-menu > ul > li:last-child {padding-right: 0; }*/
.main-menu > ul > li > a {display: block;position: relative;color:#fff;font-family:'Saira Condensed', sans-serif;letter-spacing:1px;font-size:16px;text-transform:uppercase;font-weight:600}
.main-menu > ul > li > a:last-child{padding:0px;}
.main-menu > ul > li > a::before {content: "";position: absolute;left: 0;bottom:-10px;height: 3px;width: 0;background-color: #fff;-webkit-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s; }
.main-menu > ul > li.has-dropdown > a::after {content: "\e874";font-family: 'iconfont';margin-left:10px;color:#fff;}
.main-menu > ul > li:hover > .sub-menu {opacity: 1;visibility: visible;z-index: 99; }
.main-menu > ul > li:hover > .mega-menu {margin-top: 0;opacity: 1;visibility: visible;z-index: 99; }
.main-menu > ul > li img{width:50px;width: 40px;padding-right: 10px;}
.main-menu > ul .navstyle{padding:0px;}
.main-menu > ul .navstyle li{padding:10px 0px;}

.sub-menu {position: absolute;left: auto;top: 100%;margin-left: 0px;padding:0px;background-color: #fff;-webkit-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;z-index: -99;opacity: 0;visibility: hidden; width:180px;border-bottom:5px solid #808080}
.sub-menu li {margin-bottom: 0px;position: relative; }
.sub-menu li:last-child {margin-bottom: 0; }
.sub-menu li a {color: #808080;display: block;line-height: 30px;padding: 0px 10px;text-transform: uppercase;text-align:left;font-size: 12px;}
.sub-menu li.has-dropdown > a::after {content: "\e874";font-family: 'iconfont';line-height: 30px;float: right;color:#808080;padding-left: 20px;}
.sub-menu li.active > a {color: #808080; }
.sub-menu li .sub-menu {left: 100%;top: 0;margin-left: 0;width: 200px; }
.sub-menu li:hover > a {color: #808080;}
.sub-menu li:hover .sub-menu {margin:0px;opacity: 1;visibility: visible;z-index: 99; }

.mobile-menu {-webkit-box-flex: 1 !important;-ms-flex: 1 0 100% !important;flex: 1 0 100% !important; }
.mobile-menu .mean-bar .meanmenu-reveal {position: absolute;top: -60px; }
.mobile-menu .mean-bar .meanmenu-reveal span {position: relative;}
.mobile-menu .mean-bar .meanmenu-reveal span.menu-bar {height: 2px;width: 26px;background-color: #808080;display: block;margin: 20px 0; }
.mobile-menu .mean-bar .meanmenu-reveal span.menu-bar::before, .mobile-menu .mean-bar .meanmenu-reveal span.menu-bar::after {content: "";position: absolute;left: 0;width: 100%;height: 100%;background-color: #808080; }
.mobile-menu .mean-bar .meanmenu-reveal span.menu-bar::before {top: -8px; }
.mobile-menu .mean-bar .meanmenu-reveal span.menu-bar::after {bottom: -8px; }
.mobile-menu .mean-bar .meanmenu-reveal span.menu-close {height: 2px;width: 26px;background-color: transparent;display: block;margin: 18px 0; }
.mobile-menu .mean-bar .meanmenu-reveal span.menu-close::before, .mobile-menu .mean-bar .meanmenu-reveal span.menu-close::after {content: "";position: absolute;left: 0;width: 100%;height: 100%;background-color: #808080; }
.mobile-menu .mean-bar .meanmenu-reveal span.menu-close::before {top: 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg); }
.mobile-menu .mean-bar .meanmenu-reveal span.menu-close::after {bottom: 0;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg); }
.mobile-menu .mean-bar .mean-nav {background-color: #ffffff; }
.mobile-menu .mean-bar .mean-nav > ul > li:first-child > a {border-top: none; }
.mobile-menu .mean-bar .mean-nav > ul li {position: relative;display: block;float: left;width:100%;background: #fff;}
.mobile-menu .mean-bar .mean-nav > ul li a {display: block;color: #808080;text-transform: uppercase;position: relative;padding:5px 15px; }
.mobile-menu .mean-bar .mean-nav > ul li a::after {display: none; }
.mobile-menu .mean-bar .mean-nav > ul li a.active {color: #fff; }
.mobile-menu .mean-bar .mean-nav > ul li a.mean-expand {position: absolute;right: -1px;top: 0;color: #808080;height: 46px;width: 40px;text-align: center;padding: 0; }
.mobile-menu .mean-bar .mean-nav > ul li a.mean-expand.mean-clicked {line-height: 40px; }
.mobile-menu .mean-bar .mean-nav > ul li span {display: block;color: #808080;font-weight: 600;text-transform: uppercase;line-height: 44px;position: relative;border-top: 1px solid rgba(0, 0, 0, 0.05);border-bottom: none;padding: 0 40px 0 20px;margin: 0; }
.mobile-menu .mean-bar .mean-nav > ul li .sub-menu, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu, .mobile-menu .mean-bar .mean-nav > ul li ul {position: static;background-color: rgba(0, 0, 0, 0.03);margin: 0;padding: 0 !important;width: 100%;-webkit-box-shadow: none;box-shadow: none;margin: 0;display: none;float: left;width: 100%;opacity: 1;visibility: visible;z-index: 1;-webkit-transition: none;-o-transition: none;transition: none; }
.mobile-menu .mean-bar .mean-nav > ul li .sub-menu li, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li, .mobile-menu .mean-bar .mean-nav > ul li ul li {padding: 0;margin: 0;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;border-right: 0px solid transparent;width: 100%;display: block !important;float: left;width: 100%; }
.mobile-menu .mean-bar .mean-nav > ul li .sub-menu li a, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li a, .mobile-menu .mean-bar .mean-nav > ul li ul li a {display: block !important; padding:0px 15px;}
.mobile-menu .mean-bar .mean-nav > ul li .sub-menu li a::before, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li a::before, .mobile-menu .mean-bar .mean-nav > ul li ul li a::before {display: none; }
.mobile-menu .mean-bar .mean-nav > ul li .sub-menu li .sub-menu li a.mean-expand, .mobile-menu .mean-bar .mean-nav > ul li .sub-menu li ul li a.mean-expand, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li .sub-menu li a.mean-expand, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li ul li a.mean-expand, .mobile-menu .mean-bar .mean-nav > ul li ul li .sub-menu li a.mean-expand, .mobile-menu .mean-bar .mean-nav > ul li ul li ul li a.mean-expand {border-width: 0 1px;border-style: solid;border-color: rgba(0, 0, 0, 0.05); }
.mobile-menu .mean-bar .mean-nav > ul li .sub-menu li .sub-menu .sub-menu, .mobile-menu .mean-bar .mean-nav > ul li .sub-menu li .sub-menu ul, .mobile-menu .mean-bar .mean-nav > ul li .sub-menu li ul .sub-menu, .mobile-menu .mean-bar .mean-nav > ul li .sub-menu li ul ul, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li .sub-menu .sub-menu, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li .sub-menu ul, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li ul .sub-menu, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li ul ul, .mobile-menu .mean-bar .mean-nav > ul li ul li .sub-menu .sub-menu, .mobile-menu .mean-bar .mean-nav > ul li ul li .sub-menu ul, .mobile-menu .mean-bar .mean-nav > ul li ul li ul .sub-menu, .mobile-menu .mean-bar .mean-nav > ul li ul li ul ul {background-color: rgba(0, 0, 0, 0.05); }
.mobile-menu .mean-bar .mean-nav > ul li .sub-menu li .sub-menu .sub-menu li a, .mobile-menu .mean-bar .mean-nav > ul li .sub-menu li .sub-menu ul li a, .mobile-menu .mean-bar .mean-nav > ul li .sub-menu li ul .sub-menu li a, .mobile-menu .mean-bar .mean-nav > ul li .sub-menu li ul ul li a, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li .sub-menu .sub-menu li a, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li .sub-menu ul li a, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li ul .sub-menu li a, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li ul ul li a, .mobile-menu .mean-bar .mean-nav > ul li ul li .sub-menu .sub-menu li a, .mobile-menu .mean-bar .mean-nav > ul li ul li .sub-menu ul li a, .mobile-menu .mean-bar .mean-nav > ul li ul li ul .sub-menu li a, .mobile-menu .mean-bar .mean-nav > ul li ul li ul ul li a {border-top: 1px solid rgba(0, 0, 0, 0.05); }
.mobile-menu .mean-bar .mean-nav > ul li .sub-menu li .sub-menu .sub-menu li a.mean-expand, .mobile-menu .mean-bar .mean-nav > ul li .sub-menu li .sub-menu ul li a.mean-expand, .mobile-menu .mean-bar .mean-nav > ul li .sub-menu li ul .sub-menu li a.mean-expand, .mobile-menu .mean-bar .mean-nav > ul li .sub-menu li ul ul li a.mean-expand, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li .sub-menu .sub-menu li a.mean-expand, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li .sub-menu ul li a.mean-expand, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li ul .sub-menu li a.mean-expand, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li ul ul li a.mean-expand, .mobile-menu .mean-bar .mean-nav > ul li ul li .sub-menu .sub-menu li a.mean-expand, .mobile-menu .mean-bar .mean-nav > ul li ul li .sub-menu ul li a.mean-expand, .mobile-menu .mean-bar .mean-nav > ul li ul li ul .sub-menu li a.mean-expand, .mobile-menu .mean-bar .mean-nav > ul li ul li ul ul li a.mean-expand {border-width: 0 1px;border-style: solid;border-color: rgba(0, 0, 0, 0.05); }
.logo{padding:5px 0px;}
.logo a img {}

.owl-theme .owl-controls{text-align: center;}
.owl-theme .owl-controls .owl-buttons div{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;filter: Alpha(Opacity=50);/*IE7 fix*/}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}
.owl-item.loading{min-height: 150px;background: url(../img/AjaxLoader.gif) no-repeat center center}
.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel{position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.grabbing { cursor:url(grabbing.png) 8 8, move;}
.owl-carousel.owl-wrapper,.owl-carousel.owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility:hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}
#owl-demo .item{display: block;padding: 30px 0px;margin: 5px;color: #808080;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-align: center;}
.owl-theme .owl-controls .owl-buttons div i {padding: 15px 10px;background:#808080}
.owl-theme .owl-buttons i{margin-top: 2px;color: #fff;}
.owl-theme .owl-controls .owl-buttons div {position: absolute;display:none}
.owl-theme .owl-controls .owl-buttons .owl-prev{left: 0px;top: 40%;background:#808080}
.owl-theme .owl-controls .owl-buttons .owl-next{right: 0px;top: 40%;background:#808080}
.owl-theme:hover .owl-buttons div{display:block}

.banner {margin:0px;padding:0px;}
.banner img{width:105%;display:block}
.banner .owl-item{margin:0px;padding:0px;}
.banner .owl-prev i{content:'\e992';font-family:'icomoon';width: 45px;height: 45px;background-color: rgba(0,0,0,.8);position: absolute;border-radius: 50%;color:#fff;padding-top: 15px;left:0px;}
.banner .owl-next i{content:'\e991';font-family:'icomoon';width: 45px;height: 45px;background-color: rgba(0,0,0,.8);position: absolute;border-radius: 50%;color:#fff;padding-top: 15px;right:0px;}
.banner .owl-buttons{margin:0px;display:none}
.banner:hover .owl-buttons{display:block;}
.banner .owl-item img{width:100%;}
.banner .owl-pagination{position:absolute;margin-top: -30px; width: 100%; float: left; text-align: center;}
.banner .owl-pagination .owl-page{ width: 16px; height: 3px; display: inline-block; background: #fff; margin: 0 2px;}
.banner .owl-pagination .owl-page.active{width: 36px; background: #808080;}
.banner .button{ height: 50px; line-height: 50px; display: inline-block; border: 1px solid #fff; padding: 0 30px; color: #fff; box-shadow: 10px 10px 30px rgba(0,0,0,0.05); overflow: hidden;}
.banner .button *{-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-ms-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; transition: .25s ease-in-out;}
.banner .button span { position: relative; display: inline-block;}
.banner .button span:before {position: absolute;top: 100%; content: attr(data-hover); }
.banner .button span:before {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.banner .button:hover span{-webkit-transform: translateY(-100%);-moz-transform: translateY(-100%);transform: translateY(-100%);}

.quick-banner{padding:20px 0px;text-align:center}
.quick-banner span{font-family:'Saira Condensed', sans-serif;letter-spacing:1px;font-size:12px;font-weight:600;color:#808080}
.quick-banner span i{padding-right:10px;color:#f26522}

.home-about{padding:0px;background:url('../img/about-us-img.jpg') center right no-repeat;}
.home-about .col-md-7{background:#fff;padding-right:0px;}
.home-about .col-md-8{background:#fff;padding-right:0px;}
.home-about .title{padding: 25px 50px;float:right;background:#f26522;display:block;}
.home-about .title h1{color:#fff;}
.home-about .clear{clear:both}
.home-about h2{padding:20px 0px;}
.home-about h3{font-style:italic;color:#f26522;font-size:14px;font-family:regular;font-weight:normal}
.home-about .paragraph{padding:15px 30px 50px 15px;}
.home-about .paragraph{overflow:hidden}
.home-about p{line-height:2;padding-right}
.home-about p strong{color:#454545;}
.button {width:150px;padding:15px 20px;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);color:#454545;border-top: 1px solid #808080;border-bottom: 1px solid #808080;text-transform:uppercase;text-align:center;font-family:'Saira Condensed', sans-serif;font-size:12px;font-weight:600;letter-spacing:1px;}
.button a{color:#454545}
.button:after, .button:before {position: absolute;top: -1px;left: 0;width: 3px;height: 0;background: #454545;-webkit-transition: height .3s ease-out 150ms;-o-transition: height .3s ease-out 150ms;transition: height .3s ease-out 150ms;content: '';}
.button:after {top: auto;left: auto;bottom: 0px;width: 1px;right: 0;}
.button:hover:after, .button:hover:before {height:101%;}

.home-enquiry{width:100%;display:block;padding-top:15px;}
.home-enquiry h4{padding:15px 0px 0px;text-align:center;color:#fff}
.home-enquiry form{background:#f26522;box-shadow: 0 3px 15px rgba(0, 0, 0, 0.1);;border-radius: 6px;}
.home-enquiry form label{margin:0px;color:#fff;font-family:'Saira Condensed', sans-serif;text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:600;}
.home-enquiry form .widget{padding: 20px 25px;}
.home-enquiry form .widget select{border:none;width:100%;outline:none;display: block;width: 100%;height: 50px;color:#808080;background-color: #f26522;}
.home-enquiry form .widget input[type=text]{border:none;width:100%;outline:none;display: block;width: 100%;padding:15px 0px;color:#fff;background-color: #f26522;border-bottom:1px solid #fff}
.home-enquiry form .widget input[type=file]{border:none;width:100%;outline:none;display: block;width: 100%;padding:15px 0px;background-color: #f26522;color:#fff;}
.home-enquiry form .widget input[type=submit]{width:100%;background:#fff;color:#f26522;outline:none;border:none;padding:25px 0px;font-family:'Saira Condensed', sans-serif;text-transform:uppercase;letter-spacing:1px;font-weight:600;}

.home-categories{padding:0px 0px 20px;}
.home-categories h5{padding:15px 0px 15px;text-align:left;color:#454545}
.home-categories .categories {border:1px solid #eee;background:#f26522;overflow:hidden}
.home-categories .categories:hover{-ms-transform: translateY(0px);}
.home-categories .categories img{width: 100%;}
.home-categories .categories span{padding:10px 0px;display:block;text-align:center;z-index:1}
.home-categories .categories a{font-family:'Saira Condensed', sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;color:#fff;text-transform:capitalize}
.home-categories .owl-theme .owl-controls .owl-buttons div i{background:#f26522}

.testimonialpanel{padding: 50px 0px 20px;background-image: url(../img/testimonial-bg.jpg);-webkit-background-size: cover;background-size: cover;background-position: right;}
.testimonialpanel h3{text-align:center;color:#fff}
.testimonial-text.bg-primary{background:#fff;}
.testimonial.style-1 .testimonial-detail{margin: 0 auto;max-width:200px;text-align: center;}
.testimonial.style-1 .testimonial-detail  img{border-radius:50%;display: block;margin-right: auto;margin-left: auto;width:50px;}
.testimonial.style-1 .testimonial-detail strong{font-family:'Saira Condensed', sans-serif;font-weight:600;color:#fff;padding-top:20px;}
.testimonial.style-1 .testimonial-detail span{font-family:regular;font-size:14px;color:#f26522;display:block;}
.testimonial.style-1 .testimonial-text{background: url(../img/bg_quote-dark.png) 50% no-repeat;display:block;color:#808080;padding: 30px;text-align: center;}
.testimonial.style-1 .testimonial-text p{padding: 0px 50px;background: #000;}
.testimonial-center .owl-item.active.center{opacity:1;transition:all 1s;}
.testimonial-center .owl-item{transition:all 1s;}
.testimonial-center.owl-btn-center-lr .owl-nav .owl-prev,.testimonial-center.owl-btn-center-lr .owl-nav .owl-next{background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: 0 none;font-size: 36px;top: 30%;padding: 0 10%;color:#808080}
.testimonial-center.owl-btn-center-lr .owl-nav .owl-prev:hover,.testimonial-center.owl-btn-center-lr .owl-nav .owl-next:hover{opacity:0.8;}
.testimonial.style-1 .testimonial-box{background:#808080;border: 1px solid #808080;border-radius: 50px;height: 87px;overflow: hidden;padding: 5px;position: relative;}
.testimonialpanel .owl-pagination{width: 100%; float: left; text-align: center;}
.testimonialpanel .owl-pagination .owl-page{ width: 16px; height: 3px; display: inline-block; background: #fff; margin: 0 2px;}
.testimonialpanel .owl-pagination .owl-page.active{width: 36px; background: #f26522;}


footer{background:#fff;padding:0px 0px;}
footer .footerBigLogo {position: absolute;text-align: center;margin: 0px auto;width: 100%;top: 30px;left: 50%;font-size: 90px;letter-spacing:1px;line-height: 100px;color: #eee;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);text-transform:uppercase;font-family:'Saira Condensed', sans-serif;letter-spacing:1px;font-weight:600;}
footer .emptySpace100 {height: 70px;}
footer .footerNav {text-align: center;position: relatie;text-transform:capitalize;}
footer .footerNav li {line-height: 22px;display: inline-block;margin: 0 35px;}
footer .footerNav li a {display: block;-webkit-transition: color 275ms ease-out;-o-transition: color 275ms ease-out;transition: color 275ms ease-out;}
footer .footerNav li a:hover {color: #f26522;}

footer .social-link {text-align: center;position: relative;padding:50px 0px 20px;}
footer .social-link ul {list-style: none;margin: 0;padding: 0;}
footer .social-link li {display: inline-block;}
footer .social-link li a {display: block;margin-right: 10px;}
footer .social-link li a i{text-align: center;border-radius: 50%;background: #111;color: #fff;padding:15px;}
footer .social-link li a i.icon-facebook {background-color: #3B5998;}
footer .social-link li a i.icon-twitter {background-color: #55ACEE;}
footer .social-link li a i.icon-linkedin {background-color: #0976B4;}
footer .social-link li a i.icon-instagram {background-color: #111;color:#fff}
footer .social-link li a i.icon-youtube {background-color: #ff1110;}
footer p.copyright{text-align:center;color:#454545;font-family:'Saira Condensed', sans-serif;letter-spacing:1px;font-weight:600;text-transform:uppercase;font-size:10px}
footer p.copyright a{color:#f26522}

.quickcontact {width: 30px;position: fixed;top: 50%;left: 0px;z-index: 20;}
.quickcontact a{display: block;margin-bottom: 10px;}
.quickcontact img{width:30px;}


.scroll-top-arrow{position:fixed;font-size:10px;line-height:20px;opacity:0;visibility:hidden;text-align:center;color:#808080;text-transform:uppercase;right:0px;bottom:70px;z-index:99;transform:rotate(270deg);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);-moz-transform:rotate(270deg);transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;cursor: pointer;}
.scroll-top-arrow.scroll-active{opacity:1;visibility:visible}
.scroll-top-arrow i{position:relative;left:6px;top:1px}
.scroll-top-arrow span{display:inline-block}
.scroll-top-arrow:focus{color:#454545}
.scroll-top-arrow:hover,.scroll-top-arrow:focus:hover{color:#f26522}
.scroll-top-arrow:hover i{left:11px}


.height177{height:177px;}
.breadcrumb {margin:0px;list-style: none;padding: 20px;background: #fff;background: rgba(255,255,255,0.5);border-radius:0px;}
.breadcrumb ul {margin: 0px;padding: 0px;}
.breadcrumb ul li {list-style: none;float: left;line-height: 10px;color: #fff;border-radius: 0;text-transform:uppercase;font-size:12px;}
.breadcrumb ul li a {color: #fff;text-transform:uppercase}
.breadcrumb li a:after {padding: 0 5px;color: #fff;content: "/\00a0";}

.catalog{text-align:center;padding:50px 0px;padding:0px;background:#fff}
.catalog .title{padding: 10px 20px;float:left;background:#ed5217;display:block;margin-bottom:20px;}
.catalog .title h1{color:#fff;font-size:18px;text-transform:uppercase}
.catalog .clear{clear:both}
.catalog .catalog-box{margin-bottom:15px;background:#fff;min-height:160px;}
.catalog .catalog-box img{cursor:pointer;box-shadow: 6px 4px 8px #7e7d7d;-webkit-box-shadow: 6px 4px 8px #7e7d7d;-moz-box-shadow: 6px 4px 8px #7e7d7d;-o-box-shadow: 6px 4px 8px #7e7d7d;}
.catalog .catalog-box span{width:100%;display:block;padding:10px 0px;font-family:'Saira Condensed', sans-serif;text-transform:uppercase;letter-spacing:1px;font-size:14px;font-weight:600;}

.modal-open {overflow: hidden;}
.modal {display: none;overflow: hidden;position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;outline: 0; }
.modal-open .modal {overflow-x: hidden;overflow-y: auto;background: rgba(0, 0, 0, 0.9);}
.modal-dialog {width: 900px;margin: 10px auto;}
.modal-backdrop {display:none}
.quickview-wrapper {background: rgba(0, 0, 0, 0.1);}
.quickview-wrapper .close {position:absolute;top:5px;right:5px;height: 27px;width: 27px;background:url('../img/close.png');opacity:1;outline:none}
.quickview-wrapper .modal-content{padding: 5px;box-shadow: none;border: none; border-radius: 0px;}
.quickview-wrapper .modal-content label{display:block;color:#454545;width:100%;margin-top:10px;font-family:'Saira Condensed', sans-serif;letter-spacing:1px;font-weight:600}
.quickview-wrapper .modal-content select{background:#fff;display:block;color:#454545;width:100%;border:1px solid #808080;outline:none;padding:10px 5px;}
.quickview-wrapper .modal-content input[type=text]{border:0px;background:#fff;display:block;color:#454545;width:100%;border-bottom:1px solid #808080;outline:none}
.quickview-wrapper .modal-content .button{margin-top:10px;}
.quickview-wrapper .modal-content .button {width:150px;padding:15px 20px;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);color:#454545;border-top: 1px solid #808080;border-bottom: 1px solid #808080;text-transform:uppercase;text-align:center;font-family:'Saira Condensed', sans-serif;letter-spacing:1px;font-weight:600;font-size:12px;outline:none;background:#fff}
.quickview-wrapper .modal-content .button:after, .button:before {position: absolute;top: -1px;left: 0;width: 3px;height: 0;background: #454545;-webkit-transition: height .3s ease-out 150ms;-o-transition: height .3s ease-out 150ms;transition: height .3s ease-out 150ms;content: '';}
.quickview-wrapper .modal-content .button:after {top: auto;left: auto;bottom: 0px;width: 1px;right: 0;}
.quickview-wrapper .modal-content .button:hover:after, .button:hover:before {height:101%;}


.productdetail{padding:0px;background:#fff}
.productdetail .title{padding: 10px 20px;float:left;background:#ed5217;display:block;margin-bottom:20px;}
.productdetail .title h1{color:#fff;font-size:18px;text-transform:uppercase}
.productdetail .clear{clear:both}
.productdetail h2{text-align:left;padding-bottom:10px;text-transform: capitalize;}
.productdetail .detailrow{text-align:left;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-ms-flex-wrap: wrap;flex-wrap: wrap;webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
.productdetail .detailrow .cols{position: relative;border-bottom: 1px solid #eaeaec;margin: 0 0 12px;padding-bottom: 10px;-ms-flex-preferred-size: 40%;flex-basis: 40%;}
.productdetail .detailrow .cols:nth-child(odd) {margin-right: 10%;}
.productdetail .detailrow .cols .key{position: relative;color: #7e818c;font-size: 12px;line-height: 1;margin-bottom: 5px;text-transform:uppercase}
.productdetail .detailrow .cols .value{position: relative;color: #454545;font-size: 12px;line-height: 1.2;text-transform:uppercase}
.productdetail .share {margin:15px 0px;}
.productdetail .share label{display:block;font-family:'Saira Condensed', sans-serif;letter-spacing:1px;font-weight:600;color:#454545;font-size:16px;text-transform:uppercase}
.productdetail .share img{width:30px;float:left;margin-right:5px;}
.productdetail .enquiry{display:block;clear:both;padding:15px 0px 0px;}
.productdetail .enquiry h3{text-transform:uppercase}
.productdetail .enquiry .widget{width:48%;float:left;margin-right:10px;}
.productdetail .enquiry label{font-weight:normal;display:block;color:#454545;width:100%;margin-top:10px;font-family:'Saira Condensed', sans-serif;letter-spacing:1px;font-weight:600;font-size: 12px;}
.productdetail .enquiry input[type=text]{border:0px;background:#fff;display:block;color:#454545;width:100%;border-bottom:1px solid #808080;outline:none}
.productdetail .enquiry .full {width:100%;display:block;clear:both;float:left}
.productdetail .enquiry .full textarea{border:0px;background:#fff;display:block;color:#454545;width:98%;border-bottom:1px solid #808080;outline:none;height:80px;}
.productdetail .enquiry .full .button{margin-top:10px;}
.productdetail .enquiry .full .button {width:150px;padding:15px 20px;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);color:#454545;border-top: 1px solid #808080;border-bottom: 1px solid #808080;text-transform:uppercase;text-align:center;font-family:'Saira Condensed', sans-serif;letter-spacing:1px;font-weight:600;font-size:12px;outline:none;background:#fff}
.productdetail .enquiry .full .button:after, .button:before {position: absolute;top: -1px;left: 0;width: 3px;height: 0;background: #454545;-webkit-transition: height .3s ease-out 150ms;-o-transition: height .3s ease-out 150ms;transition: height .3s ease-out 150ms;content: '';}
.productdetail .enquiry .full .button:after {top: auto;left: auto;bottom: 0px;width: 1px;right: 0;}
.productdetail .enquiry .full .button:hover:after, .button:hover:before {height:101%;}

.thanks{padding:150px 0px;text-align:center}
.thanks h1{font-size: 38px;text-transform: uppercase;margin-bottom: 20px;}
.thanks h2{font-size: 18px;text-transform: uppercase;margin-bottom: 20px;font-family:regular;color:#808080}
.thanks img{width:90px;height:90px;margin:0px auto}

.contact-us{text-align:center;padding:50px 0px;padding:0px;background:#fff;}
.contact-us .title{padding: 15px 50px;float:right;background:#ed5217;display:block;margin-bottom:50px;}
.contact-us .title h1{color:#fff;font-size:22px;}
.contact-us .col-md-8{background:#fff;padding-right:0px;}
.contact-us .address{padding-bottom:20px;text-align:left}
.contact-us .address strong{color:#454545}


.contact-us .clear{clear:both}
.contact-us .maintitle{text-align:left}
.contact-us .maintitle h2 {color:#808080}
.contact-us .maintitle h2:before {width: 30px;content: '';position: absolute;top: -35px;left: 15px;width: 30px;height: 4px;background: #454545;}
.contact-us .maintitle h2 span{display:block;width:100%;padding-top:10px;color:#454545}
.contact-us h3{text-align:left}
.contact-form {text-align:left}
.contact-form .widget{width:50%;display:inline-block;}
.contact-form label{display:block;color:#808080;width:100%;margin-top:10px;font-family:'Saira Condensed', sans-serif;letter-spacing:1px;font-weight:600}
.contact-form input[type=text]{border:0px;background:transparent;display:block;color:#808080;padding:10px 15px;width:100%;border:1px solid #808080;outline:none}
.contact-form .full {width:100%;display:block;clear:both;float:left}
.contact-form .full textarea{background:transparent;display:block;color:#808080;width:100%;border:1px solid #808080;outline:none;height:80px;}
.contact-form .full .button{margin-top:10px;}
.contact-form .full .button {width:150px;padding:15px 20px;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);color:#454545;border-top: 1px solid #808080;border-bottom: 1px solid #808080;text-transform:uppercase;text-align:center;font-family:'Saira Condensed', sans-serif;letter-spacing:1px;font-weight:600;font-size:12px;outline:none;background:#fff}
.contact-form .full .button:after, .button:before {position: absolute;top: -1px;left: 0;width: 3px;height: 0;background: #454545;-webkit-transition: height .3s ease-out 150ms;-o-transition: height .3s ease-out 150ms;transition: height .3s ease-out 150ms;content: '';}
.contact-form .full .button:after {top: auto;left: auto;bottom: 0px;width: 1px;right: 0;}
.contact-form .full .button:hover:after, .button:hover:before {height:101%;}

.videopanel label{color:#fff;}
.videopanel input[type=text]{color:#fff;border:1px solid #fff;}
.videopanel textarea{color:#fff;border:1px solid #fff !important;}


.our-catalog{padding:50px 0px;text-align:center;}
.our-catalog h4{margin-bottom:25px;}
.our-catalog .catalog-box{position:relative;display: block;margin-bottom:30px;    -webkit-transform: translateX(0px);
    -webkit-transition: all 0.2s;
    transform: translateX(0px);
    transition: all 0.2s ease-in-out; overflow: hidden;box-shadow: 6px 4px 8px #7e7d7d;
    -webkit-box-shadow: 6px 4px 8px #7e7d7d;
    -moz-box-shadow: 6px 4px 8px #7e7d7d;
    -o-box-shadow: 6px 4px 8px #7e7d7d;}
.our-catalog .catalog-box span{position:absolute;margin:0px auto;width:100%;display:block;text-align:center;bottom:50px;color:#fff;font-size:24px;text-transform:uppercase;font-family:'Saira Condensed', sans-serif;letter-spacing:1px;font-weight:600;text-shadow:2px 2px 15px rgb(0 0 0 / 80%)}
.our-catalog .catalog-box img{width:100%;-webkit-transition: opacity .3s cubic-bezier(.215,.61,.355,1) 0s,-webkit-transform .3s ease-out 0s;
    transition: opacity .3s cubic-bezier(.215,.61,.355,1) 0s,-webkit-transform .3s ease-out 0s;
    transition: opacity .3s cubic-bezier(.215,.61,.355,1) 0s,transform .3s ease-out 0s;
    transition: opacity .3s cubic-bezier(.215,.61,.355,1) 0s,transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s;}

.our-catalog .catalog-box:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.kitchenvirtual .kitchen{width:100%;margin: 0 ;padding: 0;position: relative;float:left}
.kitchenvirtual .kitchen img {vertical-align: middle;border-style: none;width:100%;display:block;}
.kitchenvirtual .kitchen .area {position: absolute;top: 0;left: 0;}
.kitchenvirtual .rightpanel{height:100%;height:640px;overflow-y:scroll;padding:0px 10px;}
.kitchenvirtual .rightpanel::-webkit-scrollbar {width: 10px;}
.kitchenvirtual .rightpanel::-webkit-scrollbar-track {background: #fff;}
.kitchenvirtual .rightpanel::-webkit-scrollbar-thumb {background: #787878;outline: 1px solid #787878;}
.kitchenvirtual .rightpanel .thumb{clear:both;}
.kitchenvirtual .rightpanel span{margin:0px;padding:0px;float:left;width: 10%;margin-bottom:5px;}
.kitchenvirtual .rightpanel span img{display:block;cursor:pointer;width:100%;margin:0px 5px;background:#ddd;height:96px;width:50px;}
.kitchenvirtual .rightpanel .radio-group{overflow: hidden;}
.kitchenvirtual .rightpanel input[type=radio] {position: absolute;visibility: hidden;display: none;border-left: 5px solid #FBBC05;padding:20px 0px}
.kitchenvirtual .rightpanel label {background:#ddd;color:#000;padding: 15px 20px;cursor: pointer;display: inline-block;position: relative;font-family:'Saira Condensed', sans-serif;letter-spacing:1px;font-size:16px;text-transform:uppercase;font-weight:600}
.kitchenvirtual .rightpanel label:after{content: '';position: absolute;z-index: 1;top: 0;right: -.5em;bottom: 0;width: 1em;background: #ddd;-moz-box-shadow: 2px 2px 2px rgba(0,0,0,.4);-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,.4);box-shadow: 2px 2px 2px rgba(0,0,0,.4);-webkit-transform: skew(10deg);-moz-transform: skew(10deg);-ms-transform: skew(10deg);-o-transform: skew(10deg);transform: skew(10deg);-webkit-border-radius: 0 5px 0 0;-moz-border-radius: 0 5px 0 0;border-radius: 0 5px 0 0;}
.kitchenvirtual .rightpanel input[type=radio]:checked + label{color:#000;background:#fff;}
.kitchenvirtual .rightpanel input[type=radio]:checked + label:after{color:#000;background:#fff;-moz-box-shadow:none;-webkit-box-shadow:none;border-radius:none}

#loading{top: 0px;text-align: center;height: 100%;width: 100%;position: fixed;z-index: 111;background: #fff;}
#loading img{margin:20% auto;}

.trigger {width: 39px;height: 214px;float: left;background: url(../img/virtualization.png) no-repeat 0 0;position:fixed;left:0px;bottom:150px;z-index:111}

.videopanel {margin: 50px 0px 0px;background: #000;position:relative;}
.videopanel #my-video{height: 100vh;object-fit: cover;overflow: hidden;position: relative;width: 100%;z-index: 1;opacity: .9;}
.videopanel .enquiry{bottom: auto;display:block;position: absolute;z-index: 1;color: #fff;text-align: center;top: 45%;transform: translate(0, -45%);}
.videopanel .enquiry h3{color:#fff}
.videopanel a{color:#fff}
@media only screen and (min-width:320px) and (max-width: 767px)
{
header:hover{background:none}
.sub-menu{border:none}
.sub-menu li a{margin-left:10px;}
.topnav .enquiry{background-color:transparent;color: #fff;text-decoration:none;padding:10px 0px;}
.topnav .social{margin: 0px auto;text-align:center}
.topnav .social li{float:none;display:inline-block;padding:5px;border:0;margin-left:2px;}
.topnav .contacttop{text-align:center}
.topnav .contacttop li{display:inline-block;float:none}
.mobile-menu .mean-bar .mean-nav > ul {width:250px;}
.mean-bar{position: absolute;right: 10px;z-index:11}
.logo a img{padding:0px;width:250px;}
.home-categories{padding:20px 0px 20px}
header{position:relative;top:0px;}
.home-enquiry{width:100%;position:relative;bottom:0%;display:block;padding:0px 0px;}
.home-enquiry form {padding:10px 0px;}
.home-enquiry form .widget{padding:5px 25px}
.home-enquiry form .widget select{height:30px;}
.home-enquiry form .widget input[type=submit]{padding:15px 0px;}

.home-about .col-md-7{padding:0px !important;}
.home-about .title{padding: 15px 0px;float:none;background:#f26522;display:block;text-align:center}
.home-about p{text-align:justify}
.quick-banner{text-align:left}
.quick-banner span{padding:5px 0px;}
footer .footerBigLogo {position: absolute;top: 30px;left: 50%;font-size: 50px;line-height: 100px;color: #eee;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);text-transform:uppercase;font-family:'Saira Condensed', sans-serif;letter-spacing:1px;font-weight:600;}
footer .footerNav li{display:block;width:100%;text-align:center;margin:0px;}
footer .emptySpace100{height:0px;}
.height177{height:50px;}
.contact-form .widget{width:100%;}
.contact-us .col-md-8{padding-right:15px;}
.contact-us .title{width:100%;}
.modal-dialog {width: 90%;margin: 20px auto;}
.videopanel .contact-form{display:none}
.videopanel .address{margin:50px 0px 0px}
.our-catalog .catalog-box span{font-size:18px;}
}
