charset "utf-8";
/* CSS Document */
html { scroll-behavior: smooth;}
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box; }
body { font-family: 'Ubuntu', sans-serif;font-weight:300; font-size: 15px; color:#808080; overflow-x:hidden; padding-top: 0;}

.videoPopup{ position: fixed;  width: 80%;  margin: 8% auto 0 auto;   z-index: 9999;display: none;   left: 0;   top: 0;   right: 0;}
.videoPopup.show{ display: block;}
.videoPopup video{ width: 100%;}
.videoClose{ position: absolute;  right: -15px; top: -15px; width: 3rem; z-index: 200; padding: 10px; border-radius: 50%; border: 0; background: #fff; width: 30px; height: 30px;cursor: pointer;}
.videoPopup .videoClose img { width: 100%; height: auto; margin:-24px 0 0 0;}
.videoPopupoverlay{position: fixed;  width: 100%; z-index: 9997; display: none; left: 0; top: 0; background: rgba(0,0,0,0.7); height: 100%;}
.videoPopupoverlay.show{ display: block;}
/* MAIN LAYOUT
========================================================================*/
.bodywrapper{ position:relative;}
/* .bodywrapper:after{ position:fixed; right:50%; width:20px; height:100%; top:0; content:""; background:#f7f7f7; z-index:-1;} */
.wrapper { position:relative;}
/* .wrapper:after{ position:fixed; right:15%; width:2px; height:100%; top:0; content:""; background:#f7f7f7; z-index:-1;}
.wrapper:before{ position:fixed; left:15%; width:2px; height:100%; top:0; content:""; background:#f7f7f7; z-index:-1;} */
/* HEADER
========================================================================*/
/* header { position:fixed; background:#ffffff; width:100%; left:0; top:0; z-index:999;-webkit-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.2); box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.2);}
header .logo{ width:15%; float:left; padding:10px 0;}
header .logo a{}
header .logo a img{ width:83px;} */

.side-menu{ background:#cf1919; cursor:pointer; width:8%; height: 92px; float:right;}
.side-menu .sa-circles{display: -webkit-box; display: -ms-flexbox; display: flex; height: 100%; width: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal;  -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center;    justify-content: center;}
.side-menu span.row{margin-bottom: 4px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start;    -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start;}
.side-menu span.row span{ position: relative; display: inline-block; margin-right: 4px; width: 4px; height: 4px; background-color: #fff; border-radius: 2px; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);-webkit-transition: .11s cubic-bezier(.4,0,1,1); -o-transition: .11s cubic-bezier(.4,0,1,1); transition: .11s cubic-bezier(.4,0,1,1);}
.side-menu span.row span:last-child{margin-right: 0;}
.mkdf-side-menu{ }
.mkdf-side-menu .mkdf-side-menu-holder{}
.mkdf-side-menu .heading{ font-family: 'Rajdhani'; display:block; font-size: 66px; font-weight: 500; line-height: 60px; color: #4a4a4a; letter-spacing: 1px !important; text-transform: uppercase;}
.mkdf-side-menu .heading span{ color: #cf1919; font-weight: 600; display:block;}

.overlay{ position:fixed; height:100%; width:100%; left:0; top:0; background:rgba(0,0,0,0.3); z-index:-9999; opacity:0;}
.overlay.active{ z-index:998; opacity:1;}
 .mkdf-side-menu-button-opener{position:relative;display:inline-block;vertical-align:top;height:100%;min-width:80px;margin:0 12px;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;float: right; padding: 20px; margin: 15px 0;}
 .mkdf-side-menu-button-opener .mkdf-side-menu-title{position:relative;display:inline-block;vertical-align:middle;margin:0 8px 0 0;color:currentColor}
 .mkdf-side-menu-button-opener .mkdf-side-menu-icon{position:relative;display:inline-block;vertical-align:middle;color:#000}
 .mkdf-side-menu-button-opener.opened{border-bottom-right-radius:0;border-bottom-left-radius:0}
 .mkdf-side-menu-button-opener.opened,.mkdf-side-menu-button-opener:hover{background-color:#fff}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-icon-pack .mkdf-side-menu-icon{font-size:20px}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-icon-pack .mkdf-side-menu-icon *{display:block;line-height:inherit}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-icon-pack .mkdf-side-menu-icon :before{display:block;line-height:inherit}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-svg-path .mkdf-side-menu-icon>*{vertical-align:middle}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-svg-path .mkdf-side-menu-icon path,.mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-svg-path .mkdf-side-menu-icon>*{fill:currentColor;stroke:currentColor}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined{line-height:1;background-color:#cf1919;margin-right:0}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined .mkdf-side-menu-icon{height:100%;width:100%}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined .mkdf-sa-circles{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined .mkdf-sa-circles-row{margin-bottom:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined .mkdf-sa-circles-row:last-child{margin-bottom:0}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined .mkdf-sa-circles-row span{position:relative;display:inline-block;margin-right:4px;width:4px;height:4px;background-color:#fff;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:.11s cubic-bezier(.4,0,1,1);-o-transition:.11s cubic-bezier(.4,0,1,1);transition:.11s cubic-bezier(.4,0,1,1)}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined .mkdf-sa-circles-row span:last-child{margin-right:0}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-1 span:nth-child(1){-webkit-transition-delay:38ms;-o-transition-delay:38ms;transition-delay:38ms}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-1 span:nth-child(1){-webkit-transform:translate3d(-3px,-2px,0);transform:translate3d(-3px,-2px,0)}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-1 span:nth-child(2){-webkit-transform:translate3d(-1px,-2px,0);transform:translate3d(-1px,-2px,0)}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-1 span:nth-child(3){-webkit-transform:translate3d(1px,-2px,0);transform:translate3d(1px,-2px,0)}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-1 span:nth-child(4){-webkit-transform:translate3d(3px,-2px,0);transform:translate3d(3px,-2px,0)}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-2 span:nth-child(1){-webkit-transition-delay:108ms;-o-transition-delay:108ms;transition-delay:108ms}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-2 span:nth-child(1){-webkit-transform:translate3d(-3px,0,0);transform:translate3d(-3px,0,0)}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-2 span:nth-child(2){-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-2 span:nth-child(3){-webkit-transform:translate3d(1px,0,0);transform:translate3d(1px,0,0)}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-2 span:nth-child(4){-webkit-transform:translate3d(3px,0,0);transform:translate3d(3px,0,0)}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-3 span:nth-child(1){-webkit-transition-delay:178ms;-o-transition-delay:178ms;transition-delay:178ms}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-3 span:nth-child(1){-webkit-animation-delay:38ms;animation-delay:38ms}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-3 span:nth-child(1){-webkit-transform:translate(-2px,2px);-ms-transform:translate(-2px,2px);transform:translate(-2px,2px)}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-3 span:nth-child(2){-webkit-transform:translate(-1px,2px);-ms-transform:translate(-1px,2px);transform:translate(-1px,2px)}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-3 span:nth-child(3){-webkit-transform:translate(1px,2px);-ms-transform:translate(1px,2px);transform:translate(1px,2px)}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-3 span:nth-child(4){-webkit-transform:translate(2px,2px);-ms-transform:translate(2px,2px);transform:translate(2px,2px)}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-1 span:nth-child(2){-webkit-transition-delay:76ms;-o-transition-delay:76ms;transition-delay:76ms}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-1 span:nth-child(1){-webkit-transform:translate3d(-3px,-2px,0);transform:translate3d(-3px,-2px,0)}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-1 span:nth-child(2){-webkit-transform:translate3d(-1px,-2px,0);transform:translate3d(-1px,-2px,0)}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-1 span:nth-child(3){-webkit-transform:translate3d(1px,-2px,0);transform:translate3d(1px,-2px,0)}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-1 span:nth-child(4){-webkit-transform:translate3d(3px,-2px,0);transform:translate3d(3px,-2px,0)}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-2 span:nth-child(2){-webkit-transition-delay:146ms;-o-transition-delay:146ms;transition-delay:146ms}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-2 span:nth-child(1){-webkit-transform:translate3d(-3px,0,0);transform:translate3d(-3px,0,0)}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-2 span:nth-child(2){-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-2 span:nth-child(3){-webkit-transform:translate3d(1px,0,0);transform:translate3d(1px,0,0)}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-2 span:nth-child(4){-webkit-transform:translate3d(3px,0,0);transform:translate3d(3px,0,0)}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-3 span:nth-child(2){-webkit-transition-delay:216ms;-o-transition-delay:216ms;transition-delay:216ms}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-3 span:nth-child(2){-webkit-animation-delay:76ms;animation-delay:76ms}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-3 span:nth-child(1){-webkit-transform:translate(-2px,2px);-ms-transform:translate(-2px,2px);transform:translate(-2px,2px)}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-3 span:nth-child(2){-webkit-transform:translate(-1px,2px);-ms-transform:translate(-1px,2px);transform:translate(-1px,2px)}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-3 span:nth-child(3){-webkit-transform:translate(1px,2px);-ms-transform:translate(1px,2px);transform:translate(1px,2px)}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-3 span:nth-child(4){-webkit-transform:translate(2px,2px);-ms-transform:translate(2px,2px);transform:translate(2px,2px)}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-1 span:nth-child(3){-webkit-transition-delay:114ms;-o-transition-delay:114ms;transition-delay:114ms}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-1 span:nth-child(1){-webkit-transform:translate3d(-3px,-2px,0);transform:translate3d(-3px,-2px,0)}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-1 span:nth-child(2){-webkit-transform:translate3d(-1px,-2px,0);transform:translate3d(-1px,-2px,0)}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-1 span:nth-child(3){-webkit-transform:translate3d(1px,-2px,0);transform:translate3d(1px,-2px,0)}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-1 span:nth-child(4){-webkit-transform:translate3d(3px,-2px,0);transform:translate3d(3px,-2px,0)}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-2 span:nth-child(3){-webkit-transition-delay:184ms;-o-transition-delay:184ms;transition-delay:184ms}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-2 span:nth-child(1){-webkit-transform:translate3d(-3px,0,0);transform:translate3d(-3px,0,0)}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-2 span:nth-child(2){-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-2 span:nth-child(3){-webkit-transform:translate3d(1px,0,0);transform:translate3d(1px,0,0)}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-2 span:nth-child(4){-webkit-transform:translate3d(3px,0,0);transform:translate3d(3px,0,0)}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-3 span:nth-child(3){-webkit-transition-delay:254ms;-o-transition-delay:254ms;transition-delay:254ms}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-3 span:nth-child(3){-webkit-animation-delay:114ms;animation-delay:114ms}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-3 span:nth-child(1){-webkit-transform:translate(-2px,2px);-ms-transform:translate(-2px,2px);transform:translate(-2px,2px)}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-3 span:nth-child(2){-webkit-transform:translate(-1px,2px);-ms-transform:translate(-1px,2px);transform:translate(-1px,2px)}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-3 span:nth-child(3){-webkit-transform:translate(1px,2px);-ms-transform:translate(1px,2px);transform:translate(1px,2px)}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-3 span:nth-child(4){-webkit-transform:translate(2px,2px);-ms-transform:translate(2px,2px);transform:translate(2px,2px)}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-1 span:nth-child(4){-webkit-transition-delay:152ms;-o-transition-delay:152ms;transition-delay:152ms}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-1 span:nth-child(1){-webkit-transform:translate3d(-3px,-2px,0);transform:translate3d(-3px,-2px,0)}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-1 span:nth-child(2){-webkit-transform:translate3d(-1px,-2px,0);transform:translate3d(-1px,-2px,0)}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-1 span:nth-child(3){-webkit-transform:translate3d(1px,-2px,0);transform:translate3d(1px,-2px,0)}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-1 span:nth-child(4){-webkit-transform:translate3d(3px,-2px,0);transform:translate3d(3px,-2px,0)}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-2 span:nth-child(4){-webkit-transition-delay:222ms;-o-transition-delay:222ms;transition-delay:222ms}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-2 span:nth-child(1){-webkit-transform:translate3d(-3px,0,0);transform:translate3d(-3px,0,0)}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-2 span:nth-child(2){-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-2 span:nth-child(3){-webkit-transform:translate3d(1px,0,0);transform:translate3d(1px,0,0)}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-2 span:nth-child(4){-webkit-transform:translate3d(3px,0,0);transform:translate3d(3px,0,0)}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-3 span:nth-child(4){-webkit-transition-delay:292ms;-o-transition-delay:292ms;transition-delay:292ms}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-3 span:nth-child(4){-webkit-animation-delay:152ms;animation-delay:152ms}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-3 span:nth-child(1){-webkit-transform:translate(-2px,2px);-ms-transform:translate(-2px,2px);transform:translate(-2px,2px)}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-3 span:nth-child(2){-webkit-transform:translate(-1px,2px);-ms-transform:translate(-1px,2px);transform:translate(-1px,2px)}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-3 span:nth-child(3){-webkit-transform:translate(1px,2px);-ms-transform:translate(1px,2px);transform:translate(1px,2px)}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined:hover .mkdf-sa-circles .mkdf-sa-circles-row.mkdf-sa-row-3 span:nth-child(4){-webkit-transform:translate(2px,2px);-ms-transform:translate(2px,2px);transform:translate(2px,2px)}
 .mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined.opened{background-color:#fff}.mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined.opened .mkdf-sa-circles-row span{background-color:#000}
 .mkdf-side-menu{position:fixed;top:0;right:35px;width:520px;height:100%;padding:20px 20px;background-color:#fff;text-align:left;overflow:hidden;visibility:hidden;z-index:999;-webkit-backface-visibility:hidden;border-radius:2px 0 2px 2px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:-3px 0 3px rgba(0,0,0,.04);box-shadow:-3px 0 3px rgba(0,0,0,.04); overflow-y:scroll;}
 
 .mkdf-side-menu.active { visibility: visible; max-height: calc(100vh - 100px); opacity: 1; -webkit-transition: .3s ease-in,0s top; -o-transition: .3s ease-in,0s top; transition: .3s ease-in,0s top; right: 35px; top:92px;}
 .mkdf-side-menu::-webkit-scrollbar { display: none;} 
 .mkdf-side-menu.active{ right: 5%; top: 92px;  visibility: visible;}
 .mkdf-side-menu a.mkdf-close-side-menu{position:absolute;top:33px;right:40px;display:block;z-index:109;color:#000}
 .mkdf-side-menu a.mkdf-close-side-menu:hover{color:grey}.admin-bar .mkdf-side-menu a.mkdf-close-side-menu{top:68px}
 .mkdf-side-menu a.mkdf-close-side-menu.mkdf-close-side-menu-icon-pack{font-size:20px}
 .mkdf-side-menu a.mkdf-close-side-menu.mkdf-close-side-menu-icon-pack *{display:block;line-height:inherit}
 .mkdf-side-menu a.mkdf-close-side-menu.mkdf-close-side-menu-icon-pack :before{display:block;line-height:inherit}
 
.bannerPatch { background: #000; padding: 10px; display: inline-block; color: #ffffff; font-size: 36px; margin: 0 7px 10px 0;}
/* BANNER
========================================================================*/
.bannerWrap{ background:url("../images/bannerBg.jpg") no-repeat center; margin-top:92px; position:relative; width:100%;z-index: 1;}
.da-bigtext{position: absolute; font-size: 176px;line-height:160px; color: rgba(204, 204, 204, 0.32); z-index: -1; font-family: Rajdhani; font-weight: bold; left: 300px; top: -30px;  letter-spacing: 3px; text-transform: uppercase;}
/* CONTAINER
========================================================================*/
.container { }
.containerWrap { }

.DownloadPDF {
  margin-top: 2rem;
}
.DownloadPDF a{
  background-color: #cf1919;
  color: white;
  padding: 1rem 1.5rem 1rem 1.5rem;
  transition: 0.2s;
}
.DownloadPDF a:hover{
  background-color: #321414;
  color: white;
  padding: 1rem 1.5rem 1rem 2rem;
}
.certificate01-sml {
  margin-top: 1rem; 
}
.accessories-box-outer {display: flex;
width: 100%;
justify-content: space-between;
}
.accessories-box-outer img {
  border-right: 1px solid #ccc;
  padding: 1rem;
}
.accessories-box-outer img:last-child {
  border-right: 0px solid #999;
}
/* NAV
========================================================================*/
.menuIcon{ display:noen;}
 @media only screen and (min-width: 960px) {
nav { float:right; position:relative;}
nav > ul { position:relative;}
nav > ul > li { float: left; padding: 0 5px; position:relative;}
nav > ul > li > a { color: #2a343c; font-size: 16px; padding: 31px 18px 31px 18px; font-family: Rajdhani,sans-serif; font-weight:700; display:block; text-transform:uppercase;transition:0.3s; position:relative;}
nav > ul > li:last-child { }
nav > ul > li > a:hover, nav > ul > li.active > a, nav > ul > li:hover > a, nav > ul > li > a.active { color:#cf1919; transition:0.3s; }
nav > ul > li > a:after{ width:0; height:4px; background:#cf1919; position:absolute; bottom:0; left:0; right:0; content:""; transition:0.3s; margin:0 auto;}
nav > ul > li.active > a:after, nav > ul > li:hover > a:after, nav > ul > li > a:hover:after{ width:100%; transition:0.3s;}
/*Level 2 */
 nav > ul > li > ul{ width:400px; position:absolute; top:92px; left:0; background:#ffffff; display:none;-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);}
 nav > ul > li:hover > ul{ display:block;}
 nav > ul > li:hover > ul > li{width:50%; float:left; text-align:center;}
 nav > ul > li:hover > ul > li > a{ color:#2b2b2b; font-family: Rajdhani,sans-serif; font-weight:500; font-size:14px;}
 nav > ul > li > ul > li > a img{ display:block; margin:auto;width: 120px;}
 
 nav > ul > li.item-110 > ul{ width:400px; position:absolute; top:92px; left:0; background:#ffffff; display:none; padding:10px;}
 nav > ul > li.item-110:hover > ul{display:block;}
 nav > ul > li.item-110 > ul > li{width:100%; text-align:left;}
 nav > ul > li.item-110 > ul > li > a{ color:#2b2b2b; padding:10px 20px; font-family: Rajdhani,sans-serif; font-size:15px;font-weight:700; border-bottom:1px solid #eae8e8; display:block;}
 nav > ul > li.item-110 > ul > li > a:hover{}
 
 nav > ul > li.item-110 > ul > li > ul{}
 nav > ul > li.item-110 > ul > li > ul > li{ width:50%; float:left; text-align:center;}
 nav > ul > li.item-110 > ul > li > ul > li > a{ color:#2b2b2b; font-family: Rajdhani,sans-serif; font-weight:500; font-size:14px;}
 nav > ul > li.item-110 > ul > li > ul > li > a img{ display:block; margin:auto;width: 120px;}
 nav > ul > li.item-185 > ul{ width:400px; position:absolute; top:92px; left:0; background:#ffffff; display:none; padding:10px;}
 nav > ul > li.item-185:hover > ul{display:block;}
 nav > ul > li.item-185 > ul > li{width:100%; text-align:left;}
 nav > ul > li.item-185 > ul > li > a{ color:#2b2b2b; padding:10px 20px; font-family: Rajdhani,sans-serif; font-size:15px;font-weight:700; border-bottom:1px solid #eae8e8; display:block;}
 nav > ul > li.item-185 > ul > li > a:hover{}
 
 nav > ul > li.item-185 > ul > li > ul{}
 nav > ul > li.item-185 > ul > li > ul > li{ width:50%; float:left; text-align:center;}
 nav > ul > li.item-185 > ul > li > ul > li > a{ color:#2b2b2b; font-family: Rajdhani,sans-serif; font-weight:500; font-size:14px;}
 nav > ul > li.item-185 > ul > li > ul > li > a:hover{ color:#cf1919; font-family: Rajdhani,sans-serif; font-weight:500; font-size:14px;}
 nav > ul > li.item-185 > ul > li > ul > li > a img{ display:block; margin:auto;width: 120px;}
}
/* Comman */
.knowmore{ margin-top:30px;}
.knowmore a{ position:relative; color:#000000; padding-right:60px; text-transform:uppercase; transition:0.3s; font-weight:600; font-family: Rajdhani; font-size:15px;}
.knowmore a:after{ position:absolute; width:40%; height:1px; content:""; right:0; top:50%; background:#000000; z-index:-1; transition:0.3s;}
.knowmore a:before{ position:absolute; width:0; height:1px; content:""; left:0; top:50%; background:#000000; z-index:-1; transition:0.3s;}
.knowmore a span{   display:inline-block; padding:0 2px;}
.knowmore a i{ position:absolute; right:-1px; top:2px; font-size:16px; }
.knowmore a:hover{padding-right:10px;padding-left:50px; transition:0.3s;}
.knowmore a:hover:after{ width:0; transition:0.3s;}
.knowmore a:hover:before{ width:30%; transition:0.3s;}
/* */
.homeaboutWrap{ position:relative; padding:60px 0; }
.homeaboutWrap .homeaboutInner{}
.homeaboutWrap .homeaboutLeft{ width:45%; float:left;}
.homeaboutWrap .homeaboutRight{ width:50%; float:right; background:url("../images/aboutBg.png") no-repeat top left;}
.homeaboutWrap .homeaboutRight img{max-width: 100%;}
.homeVideowrap{ position:relative;overflow: hidden; }
.homeVideowrap .mkdf-video-button-image img{ position:absolute; width: 100%; vertical-align: middle;}
.homeVideowrap .homeVideoinner{ padding:180px 0;}
.homeVideowrap .homeVideoinner .heding{ position:absolute; left:0;}
.homeVideowrap .homeVideoinner h3{}
.homeVideowrap .homeVideoinner h2{ color:#ffffff;}
.homeVideowrap .homeVideoinner a{ margin-top:15px;}
.mkdf-video-button-play { color: #fff; font-size: 13px; line-height: 1;}
.mkdf-video-button-play-inner { position: relative; z-index: 1; display: -webkit-box; display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center;   align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.mkdf-video-button-play-holder { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-left: -50px; overflow: hidden; position: relative;}
.mkdf-video-button-play-text { position: relative; margin-right: -40px;}
.mkdf-btn-line-hidden { position: absolute; display: inline-block; width: 54px; height: 1px; line-height: 1; vertical-align: middle; top: 50%; left: 0; -webkit-transform-origin: left; -ms-transform-origin: left;transform-origin: left; -webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0); opacity: .4; background-color: currentColor;   -webkit-transition: .3s ease-in-out; -o-transition: .3s ease-in-out;transition: .3s ease-in-out;}
.mkdf-btn-text { position: relative; display: inline-block; -webkit-transition: .3s ease-in-out; -o-transition: .3s ease-in-out; transition: .3s ease-in-out; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); padding: 0 18px 0 0; font-family: Rajdhani,sans-serif; font-size: 14px; letter-spacing: .1em; font-weight: 700;text-transform: uppercase;}
.mkdf-btn-line { position: relative; display: inline-block; width: 74px; height: 1px;top: -4px; right: -3px;line-height: 1; -webkit-transform-origin: right;  -ms-transform-origin: right; transform-origin: right;-webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); opacity: 1; background-color: currentColor; -webkit-transition: .3s ease-in-out;-o-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.mkdf-video-button-play-holder:hover .mkdf-btn-line-hidden { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); opacity: 1;}
.mkdf-video-button-play-holder:hover .mkdf-btn-text {-webkit-transform: translateX(73px); -ms-transform: translateX(73px); transform: translateX(73px);}
.mkdf-video-button-play-holder:hover .mkdf-btn-line { opacity: .4; -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: right;   -ms-transform-origin: right; transform-origin: right;}

.categoriesWrap{ position:relative; padding:60px 0;}
.categoriesWrap .categoriesInner{ position:relative;}
.categoriesWrap .categoriesInner h2{}
.categoriesWrap .categoriesInner h3{}
.categoriesWrap .categoriesInner .categoriesSlider1{}
.categoriesWrap .categoriesInner .categoriesBgwrap{ width:94%; margin:0 auto; position:relative; overflow:hidden;}
.categoriesWrap .categoriesInner .categoriesBgwrap .slide-custom-mark{}
.categoriesWrap .categoriesInner .categoriesBgwrap img.bgImg{ width:100%;}
.categoriesWrap .categoriesInner .categoriesBgwrap .categoriesSlideinfo{ position:absolute; width:45%; left:-45%; top:0; background:rgba(207,25,25,0.8); height:100%; padding:50px 30px; overflow:hidden;transition:0.6s; z-index:999;}
.categoriesWrap .categoriesInner .categoriesBgwrap .categoriesSlideinfo .slide-custom-mark{ font-size: 140px;font-family: Rajdhani; font-weight: 700; position:absolute; left:-20px; color: rgba(255,255,255,.15); text-transform:uppercase; top:20%;    display: none;}
.categoriesWrap .categoriesInner .slick-active .categoriesBgwrap .categoriesSlideinfo{left:0; transition:0.6s;}
.categoriesWrap .categoriesInner .categoriesBgwrap .categoriesSlideinfo h3{ color:#ffffff; text-transform:uppercase; font-size: 26px;}
.categoriesWrap .categoriesInner .categoriesBgwrap .categoriesSlideinfo .knowmore{}
.categoriesWrap .categoriesInner .categoriesBgwrap .categoriesSlideinfo .knowmore a{ color:#ffffff;}
.categoriesWrap .categoriesInner .categoriesBgwrap .categoriesSlideinfo .knowmore a:before{ background:#ffffff;}
.categoriesWrap .categoriesInner .categoriesBgwrap .categoriesSlideinfo .knowmore a:after{ background:#ffffff;}
.categoriesWrap .categoriesInner .slider.categoriesSlider2{  width:100%; margin:-230px 0 0 0;} 
.categoriesWrap .categoriesInner .productimg{ width:40%; margin:0 auto;  }
.categoriesWrap .categoriesInner .slick-active .productimg{  }
.categoriesWrap .categoriesInner .productimg img{ width:100%;}
.categoriesWrap .categoriesInner .slider.categoriesSlider2 .slick-arrow { width: 26px; height: 41px; position: absolute; top: 12%; margin-top: -20px; background: none; border: none; overflow: hidden;text-indent: -1000px; z-index:9;}
.categoriesWrap .categoriesInner .slider.categoriesSlider2 .slick-prev.slick-arrow{ background: url(../images/left-arrow.png) no-repeat;left: -30px;}
.categoriesWrap .categoriesInner .slider.categoriesSlider2 .slick-next.slick-arrow{background: url(../images/right-arrow.png) no-repeat; right: -30px;}
.categoriesWrap .slick-dots{ position:absolute; width:50%; left:0; right:0; margin:auto; border-top:1px solid #e5e5e5;}
.categoriesWrap .slick-dots li{width:25%; height:4px; overflow:hidden; float:left;transition:0.5s; background:none; cursor:pointer;}
.categoriesWrap .slick-dots li button{ opacity:0;}
.categoriesWrap .slick-dots li.slick-active{ background:#cf1919; transition:0.5s;}
.categoriesWrap .slides-numbers{ display: block; position: absolute; left: 25%; bottom:0;font-family: Rajdhani; font-weight: 700; font-size:16px}
.categoriesWrap .slides-numbers .active{ color:#000000;}
.categoriesWrap .slides-numbers .total{}
.heading{display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom:40px;} 
.heading .headinLeft{ width:50%;order: -1;text-align:right; padding-right:2%;text-transform:uppercase; border-right:1px solid #bebbbf;}
.heading .headinLeft h2{ margin-bottom:0;}
.heading .headinLeft{}
.heading .headingRight{width:48%;  margin-left:2%; line-height:30px}
.heading .headingRight h3{  text-transform:uppercase; margin-bottom:0;}
.counterWrap{ background:url("../images/counter-background.jpg")no-repeat center/cover; padding:60px 0; position:relative;}
.counterWrap .counterInner{}
.counterWrap .counterInner h2{ color:#ffffff;}
.counterWrap .counterInner ul{display: flex; text-align:center; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
.counterWrap .counterInner ul li{ width:18%; margin:0 1%;}
.counterWrap .counterInner ul li .numBox{ background:#cf1919db; margin:auto; border-radius:50%; width:150px; height:150px; font-size:50px;font-family: Rajdhani; font-weight: 700; color:#ffffff;justify-content: center;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
.counterWrap .counterInner ul li .numBox span{ font-size:20px;}
.counterWrap .counterInner ul li .txtBox{font-family: Rajdhani; font-weight: 700; font-size:24px; line-height:26px; text-transform:uppercase; color:#ffffff; margin-top:15px;}
.counterWrap .heading .headinLeft{  border-right:1px solid #ffffff;}
.newseventWrap{ position:relative; padding:60px 0;}
.newseventWrap .newseventInner{}
.newseventWrap .newsGroup{ }
.newseventWrap .newsGroup .newsBox{ width:31%; margin:0 1%; float:left;}
.newseventWrap .newsGroup .newsBox .newsThum{}
.newseventWrap .newsGroup .newsBox .newsThum img{ width:100%;}
.newseventWrap .newsGroup .newsBox .newsInfo{ margin-top:15px; color:#111111;}
.newseventWrap .newsGroup .newsBox .newsInfo h3{font-family: Rajdhani; font-weight: 700; font-size:24px; line-height:26px; color:#000000; text-transform: none;}
.newseventWrap .newsGroup .newsBox .newsInfo a:hover h3{}
.partnershipsWrap{ background:#f3f1f2; position:relative; padding:60px 0;}
.partnershipsWrap .partnershipsInner{}
.partnershipsWrap .partnershipsSlider{}
.partnershipsWrap .partnershipsSlider .partnershipsLogo{}
.partnershipsWrap .partnershipsSlider .partnershipsLogo img{ margin: 0 auto;}
.faqsWrap{ padding:60px 0; position:relative;}
.faqsWrap .faqsInner{ width:85%; margin:0 auto;}
.faqsWrap .faqsInner .faqaccordion{}
.faqsWrap .faqsInner .faqaccordion .accordion-toggle{ background:#f3f3f3; padding:12px 20px;font-family: Rajdhani; font-weight: 700; font-size:20px; line-height:22px; margin-top:15px; color:#000000; position:relative; overflow:hidden; text-transform:uppercase;}
.faqsWrap .faqsInner .faqaccordion .accordion-toggle.active{pointer-events: none;}
.faqsWrap .faqsInner .faqaccordion .accordion-toggle span{ position:absolute; right:0; top:0; background:#cf1919; color:#ffffff; padding:12px}
.faqsWrap .faqsInner .faqaccordion .accordion-content{ background:#f9f9f9; padding:20px;}
.faqsWrap .faqsInner .faqaccordion .accordion-toggle.active i{ transform: rotate(45deg);}
.faqsWrap .faqsInner .viewall{ text-align:center; margin-top:50px;}
.faqsWrap .faqsInner .viewall a{ text-transform:uppercase; color:#000000; border:1px solid #000000; padding:12px 35px; display:inline-block;font-family: 'ubuntubold'; transition:0.5s;}
.faqsWrap .faqsInner .viewall a:hover{ background:#cf1919; color:#ffffff; border:1px solid #cf1919; transition:0.5s;}
.accordion-toggle { cursor: pointer; margin: 0; }
.accordion-content { display: none; }
.accordion-content.default { display: block; }

/*
========================================================================*/
ul.listStyle{ margin-top:15px;}
ul.listStyle li{ background:url("../images/bullet-s.png")no-repeat left top 12px; padding-left:10px; margin-bottom:10px;}
.innerbannerWrap{ margin-top:92px; position:relative;}
.innerbannerWrap img.bannerBg{ width:100%;}
.innerbannerWrap .innerBannerinner{}

.innerbannerWrap .bannerTxt h2.black{ color:#000000;}
.innerbannerWrap .bannerTxt{ position:absolute; bottom:100px; width:100%;}
.innerbannerWrap .bannerTxt .bannerHeading{ margin-left:30%;}
.innerbannerWrap .bannerTxt .subHeading{font-size: 16px; font-weight:700; line-height: 18px; color: #cf1919; margin-bottom: 15px; text-transform: uppercase;}
.innerbannerWrap .bannerTxt h2{ color:#ffffff;}
.innerbannerWrap .innerbannerTxt{ margin-left:4%; position:absolute; bottom:100px; width:100%;}
.innerbannerWrap .innerbannerTxt h2{ color:#000000;}
.innerbannerWrap .innerbannerTxt .subHeading{font-size: 20px; font-weight:700; line-height: 20px; color: #cf1919; margin-bottom: 15px; text-transform: uppercase;font-family: Rajdhani; letter-spacing:1px;}
.innerbannerWrap .bannerTxt .filterWrap{}
.innerbannerWrap .bannerTxt .filterWrap{}
.innerbannerWrap .bannerTxt .filterWrap select{ width:23%; float:left; margin:0 1%; color:#000000; background:#ffffff; border:1px solid #ffffff; font-family: Rajdhani;font-weight:500; font-size:15px;}
.innerbannerWrap .bannerTxt .filterWrap button{ width: 23%; float:left; border:0; background: #95bb2c; text-transform: uppercase; padding: 14px 0; text-align:center;  cursor: pointer;color: #ffffff; margin:0 1%; font-family: Rajdhani; font-weight:700;font-size:15px;}
.bannerTxt{}
#display-dealers {}
.display-dealersadd{ padding:60px 0; position:relative;}
.divider{ margin:30px 0; border-top:1px solid #cccccc;}
.dealerDetailSec h5{ font-size: 17px;line-height: 18px; color: #cf1919; margin-bottom: 15px; text-transform: uppercase;}
.dealerDetailSec h3{font-size: 34px;font-weight: 500; font-family: 'Rajdhani'; color: grey;}
.dealerDetailSec p{ font-size:16px;}
.dealerDetailSec p i{ font-size:22px; margin-right: 7px; width:15px;transform: rotate(0deg); color:#cf1919;}
.displaydealersDeatils{ padding:70px 0; }
.displaydealersDeatils .displaydealersDeatilsinner{ width:90%; margin:0 auto;}
.displaydealersDeatils .displaydealersDeatilsLeft{ width:48%; float:left; margin-right:4%;}
.displaydealersDeatils .displaydealersDeatilsLeft img{ width:100%;}
.displaydealersDeatils .displaydealersDeatilsRight{width:48%; float:left;}
.displaydealersDeatils .displaydealersDeatilsRight .enquirenowBtn{ margin-top:50px;}
.displaydealersDeatils .displaydealersDeatilsRight .enquirenowBtn a{background-color: #cf1919;border: 1px solid #cf1919; text-transform: uppercase; padding: 12px 30px; color: #ffffff; font-family: Rajdhani,sans-serif; font-size: 18px; font-weight: 700; letter-spacing: .025em; line-height: 27px;}
.displaydealersDeatils .displaydealersDeatilsRight .enquirenowBtn a:hover{}
.dealershipformWrap{background:#f1f1f1; padding:70px 0; position:relative;}
.dealershipformWrap .dealershipformInner{ width:90%; margin:0 auto;z-index: 9; position:relative;}
.dealershipformWrap .dealershipformGroup{ margin:40px -1% 0 -1%;}
.dealershipformWrap .dealershipformGroup .inputBox{ width: 48%; margin: 0 1%; position: relative; float: left;}
.dealershipformWrap .dealershipformGroup .inputBox label{ text-transform: uppercase;}
.dealershipformWrap .dealershipformGroup .inputBox input{ }
.dealershipformWrap .dealershipformGroup .inputBox select{ }
.dealershipformWrap:after{ position:absolute; width:272px; height:222px; content:""; right:-80px; bottom:180px; background:url("../images/product-graoics1.png") no-repeat; z-index: 1;}
.dealershipformWrap:before{position:absolute; width:232px; height:212px; content:""; left:-80px; top:180px; background:url("../images/product-graoics2.png") no-repeat;z-index: 1; }
.dealershipformWrap .dealershipformInner .note{font-family: Rajdhani,sans-serif; font-size: 20px; font-weight: 700;}
.dealershipformWrap .dealershipformInner .ordivider{display: inline-block; font-family: Rajdhani,sans-serif; font-size: 20px; font-weight: 700; margin: 0 20px;}
.inputBox{ position:relative;}
.inputBox .formError {color: #CF4D4D; font-weight: normal; font-size: 14px; position: absolute;bottom: 20px;}
.inputBox label{color: #cf1919;font-family: 'Rajdhani'; font-size: 20px; font-weight: 500; display:block;}
.inputBox input{ width: 100%; margin: 0 0 49px; padding: 2px 0; font-family: Rajdhani,sans-serif; font-size: 15px; font-weight: 500; letter-spacing: .025em; line-height: 27px;  color: #000; background-color: transparent; border: none; border-bottom: 2px solid #e5e5e5; border-radius: 0; outline: 0;  }
.inputBox textarea{width: 100%; margin: 0 0 49px; padding: 2px 0; font-family: Rajdhani,sans-serif; font-size: 15px; font-weight: 500; letter-spacing: .025em; line-height: 27px;  color: #000; background-color: transparent; border: none; border-bottom: 2px solid #e5e5e5; border-radius: 0; outline: 0;  }
.inputBox select{width: 100%; margin: 0 0 49px; padding: 5px 0; font-family: Rajdhani,sans-serif; font-size: 15px; font-weight: 500; letter-spacing: .025em; line-height: 27px;  color: #000; background-color: transparent; border: none; border-bottom: 2px solid #e5e5e5; border-radius: 0; outline: 0; }
.inputSubmit{width: 98%; margin: 0 1%;}
.inputSubmit input{background-color: #cf1919;border: 1px solid #cf1919; text-transform:uppercase; padding:12px 30px; color:#ffffff; font-family: Rajdhani,sans-serif; font-size: 18px; font-weight: 700; letter-spacing: .025em; line-height: 27px;}
.inputSubmit input:hover{}

/* About Us =======================================================================*/

.visionmissionWrap{ position:relative; padding:60px 0;}
.visionmissionWrap .visionmissionInner{ width:90%; margin:0 auto; }
.visionmissionWrap .visionmissionInner .visionmissionBox{ width:35%; float:left;}
.visionmissionWrap .visionmissionInner .visionmissionBox h3{}
.visionmissionWrap .visionmissionInner .visionmissionBox h2{}
.visionmissionWrap .visionmissionInner .visionmissionBox.visionBox{ text-align:right;}
.visionmissionWrap .visionmissionInner .visionmissionBox.vmImg{ text-align:center; width:30%;}
.visionmissionWrap .visionmissionInner .visionmissionBox.vmImg img{ max-width:90%; margin-top:30px;}
.visionmissionWrap .visionmissionInner .visionmissionBox.missionBox{text-align:left;}
.brandvaluesWrap{ background:url("../images/brandvaluesBg.jpg") no-repeat center/cover; padding:80px 0;}
.brandvaluesWrap .brandvaluesInner{}
.brandvaluesWrap .brandvaluesInner h2{ color:#ffffff; text-align:center;}
.brandvaluesWrap .brandvaluesGroup{ display:flex; margin-bottom:24px;}
.brandvaluesWrap .brandvaluesGroup .brandvaluesBox{ width:48%; margin:0 1%; padding:20px; color:#ffffff; border:1px solid #ffffff;}
.brandvaluesWrap .brandvaluesGroup .brandvaluesBox:hover{ background:#cf1919;}
.brandvaluesWrap .brandvaluesGroup .brandvaluesBox .brandvaluesImg{display: table-cell; vertical-align: top;}
.brandvaluesWrap .brandvaluesGroup .brandvaluesBox .brandvaluesImg img{}
.brandvaluesWrap .brandvaluesGroup .brandvaluesBox .brandvaluesInfo{display: table-cell; vertical-align: top; padding-left:40px; line-height:22px;}
.brandvaluesWrap .brandvaluesGroup .brandvaluesBox .brandvaluesInfo h3{ font-size: 24px; color:#ffffff;}
.founderWrap{ position:relative; padding:60px 0; background:url("../images/grapics.png") no-repeat center/cover;}
.founderWrap .founderInner{}
.founderWrap .founderInner .founderLeft{width:46%; float:left; margin-right:4%; text-align:right;}
.founderWrap .founderInner .founderLeft img{}
.founderWrap .founderInner .founderRight{ width:46%; float:left; margin-left:4%}
.founderWrap .founderInner .founderRight h3{}
.founderWrap .founderInner .founderRight h2{}
.founderWrap .founderInner .founderRight ul{}
.founderWrap .founderInner .founderRight ul li{ }

.revolutionWrap{position: relative; padding: 60px 0;background: #f6f6f6;}
.revolutionWrap .revolutionInner{}
.revolutionWrap .revolutionInner .revolutionRight{width: 46%; float: right; margin-left: 4%; text-align: left;}
.revolutionWrap .revolutionInner .revolutionRight img{max-width:100%;}
.revolutionWrap .revolutionInner .revolutionLeft{width: 46%; float: left; margin-right: 4%; }
.revolutionWrap .revolutionInner .revolutionLeft h2{}

.milestoneWrap{position: relative; padding: 60px 0;}
.milestoneWrap .milestoneInner{}
.milestoneWrap .milestoneInner .milestoneLeft{width: 46%; float: left; margin-right: 4%; text-align: right;}
.milestoneWrap .milestoneInner .milestoneLeft img{max-width:100%;}
.milestoneWrap .milestoneInner .milestoneRight{width: 46%; float: left; margin-left: 4%;}
.milestoneWrap .milestoneInner .milestoneRight h2{}
.milestoneWrap .milestoneInner .milestoneRight ul{}
.milestoneWrap .milestoneInner .milestoneRight ul li{}
.milestoneWrap .milestoneInner .milestoneLeft .firstNumber{ font-size: 230px; color: #000000; line-height: 150px; font-family: 'ubuntubold';margin: 70px 0 0 65%;}
.milestoneWrap .milestoneInner .milestoneLeft .firstNumber span.sup{float: left; font-size: 90px; display: inline-block; margin: -70px 0 0 -20px; line-height: 90px;}
.milestoneWrap .milestoneInner .milestoneLeft .firstNumber span.num{float: left; display: inline-block;}
.lamborghiniWrap{position: relative; padding: 60px 0;background: #f6f6f6;}
.lamborghiniWrap .lamborghiniInner{}
.lamborghiniWrap .lamborghiniInner .lamborghiniRight{width: 46%; float: right; margin-left: 4%; text-align: left;}
.lamborghiniWrap .lamborghiniInner .lamborghiniRight img{max-width:100%;}
.lamborghiniWrap .lamborghiniInner .lamborghiniLeft{width: 46%; float: left; margin-right: 4%; }
.lamborghiniWrap .lamborghiniInner .lamborghiniLeft h2{}

.vocalWrap{position: relative; padding: 60px 0;background: url(../images/grapics.png) no-repeat center/cover;}
.vocalWrap .vocalInner{}
.vocalWrap .vocalInner .vocalLeft{width: 46%; float: left; margin-right: 4%; text-align: right;}
.vocalWrap .vocalInner .vocalLeft img{max-width:100%;}
.vocalWrap .vocalInner .vocalRight{width: 46%; float: left; margin-left: 4%;}
.vocalWrap .vocalInner .vocalRight h2{}

.batteryWrap{position: relative; padding: 60px 0;background: #f6f6f6;}
.batteryWrap .batteryInner{}
.batteryWrap .batteryInner .batteryRight{width: 46%; float: right; margin-left: 4%; text-align: left;}
.batteryWrap .batteryInner .batteryRight img{max-width:100%;}
.batteryWrap .batteryInner .batteryLeft{width: 46%; float: left; margin-right: 4%; }
.batteryWrap .batteryInner .batteryLeft h2{}

.greenjourneyWrap{position: relative; padding: 60px 0;}
.greenjourneyWrap .greenjourneyInner{}
.greenjourneyWrap .greenjourneyInner .greenjourneyLeft{width: 46%; float: left; margin-right: 4%; text-align: right;}
.greenjourneyWrap .greenjourneyInner .greenjourneyLeft img{max-width:100%;}
.greenjourneyWrap .greenjourneyInner .greenjourneyRight{width: 46%; float: left; margin-left: 4%;}
.greenjourneyWrap .greenjourneyInner .greenjourneyRight h2{}

.revolutionWrap{position: relative; padding: 60px 0;background: #f6f6f6;}
.revolutionWrap .revolutionInner{}
.revolutionWrap .revolutionInner .revolutionRight{width: 46%; float: right; margin-left: 4%; text-align: left;}
.revolutionWrap .revolutionInner .revolutionRight img{max-width:100%;}
.revolutionWrap .revolutionInner .revolutionLeft{width: 46%; float: left; margin-right: 4%; }
.revolutionWrap .revolutionInner .revolutionLeft h2{}

.comingsoonWrap{position: relative; padding: 60px 0;background: url(../images/grapics.png) no-repeat center/cover;}
.comingsoonWrap .comingsoonInner{}
.comingsoonWrap .comingsoonInner .comingsoonLeft{width: 46%; float: left; margin-right: 4%; text-align: right;}
.comingsoonWrap .comingsoonInner .comingsoonLeft img{max-width:100%;}
.comingsoonWrap .comingsoonInner .comingsoonRight{width: 46%; float: left; margin-right: 4%;}
.comingsoonWrap .comingsoonInner .comingsoonRight h2{}

.aboutservicesWrap{ background:url("../images/grapics.png")no-repeat center/cover; padding:60px 0;}
.aboutservicesWrap .aboutservicesInner{ width:90%; margin:0 auto;}
.aboutservicesWrap .aboutservicesInner .aboutservicesLeft{ width:28%; float:left; margin-right:2%;}
.aboutservicesWrap .aboutservicesInner .aboutservicesRight{width:70%; float:left;} 
.servicespoliciesWrap{ background:#f6f6f6; padding:60px 0;}
.servicespoliciesWrap .servicespoliciesInner{ width:90%; margin:0 auto;}
.servicespoliciesWrap .servicespoliciesLeft{ width:48%; float:left;margin-right:2%;}
.servicespoliciesWrap .servicespoliciesRight{ width:48%; float:left; margin-left:2%;}
.servicespoliciesWrap .servicespoliciesRight ul{}
.servicespoliciesWrap .servicespoliciesRight ul li{ display:flex; background:#ffffff; min-height:42px; line-height:20px; padding:10px; margin-bottom:15px;align-items: center;}
.servicespoliciesWrap .servicespoliciesRight ul li:last-child{ margin-bottom:0;}
.servicespoliciesWrap .servicespoliciesRight ul li img{ margin-right:10px; }
.servicespoliciesWrap .servicespoliciesRight ul li:hover{ background:#cf1919; transition:0.2s; color:#ffffff;}

.brandmanualsWrap{ background:url("../images/grapics.png")no-repeat center/cover; padding:60px 0;}
.brandmanualsWrap .brandmanualsInner{ width:90%; margin:0 auto;}
.brandmanualsWrap .brandmanualsLeft{ width:28%; float:left; margin-right:2%;}
.brandmanualsWrap .brandmanualsRight{width:70%; float:left;}
.brandmanualsWrap .brandmanualsRight table{ width:100%;  background:#ffffff;}
.brandmanualsWrap .brandmanualsRight table tr{}
.brandmanualsWrap .brandmanualsRight table tr th{ color:#ffffff; padding:5px 15px; background: #cf1919;text-align:left;}
.brandmanualsWrap .brandmanualsRight table tr th:last-child{text-align:center;}
.brandmanualsWrap .brandmanualsRight table tr th:last-child{text-align:center;}
.brandmanualsWrap .brandmanualsRight table tr td{text-align:left; padding:5px 15px;}
.brandmanualsWrap .brandmanualsRight table tr td:last-child{text-align:center;}
.brandmanualsWrap .brandmanualsRight table tr td a{ background:#555555; color:#ffffff; padding:5px 30px; margin:0 10px; text-transform:uppercase; font-size:12px;}

.tableWrap table { width: 100%; background: #ffffff;}
.tableWrap table tr th { color: #ffffff;padding: 8px 15px; background: #cf1919; text-align: left;line-height: 18px;}
.tableWrap table tr td {text-align: left; padding: 5px 15px;}
.assuranceWrap{}
.assuranceWrap .assuranceInner{}
.assuranceWrap .assuranceInner .assuranceLeft{ width:50%; float:left;}
.assuranceWrap .assuranceInner .assuranceLeft img{ width:100%;}
.assuranceWrap .assuranceInner .assuranceRight{ width:46%; margin-left:4%; float:left; padding:60px 0;}
.assuranceWrap .assuranceInner .assuranceRight .call{ font-size:60px; line-height:60px; font-family: Rajdhani; font-weight: bold; color: #cf1919; margin:30px 0;}
.assuranceWrap .assuranceInner .assuranceRight .callnowBtn{ margin-top:40px;}
.assuranceWrap .assuranceInner .assuranceRight .callnowBtn a{ background:#cf1919; color:#ffffff; text-transform:uppercase; padding:20px 30px; font-family: Rajdhani; font-weight:500; font-size:18px; letter-spacing:1px;}
.contactWrap{ position:relative; padding:60px 0;}
.contactWrap .contactInner{ width:90%; margin:0 auto;}
.contactWrap .contactInner .contactLeft{ width:48%; float:left; margin-right:2%;}
.contactWrap .contactInner .contactLeft .mapsWrap { margin-top:30px;}
.contactWrap .contactInner .contactLeft .mapsWrap iframe{ width:100%; height:370px;}
.contactWrap .contactInner .contactLeft h3{ font-size:28px; margin-bottom:40px;}
.contactWrap .contactInner .contactLeft ul{}
.contactWrap .contactInner .contactLeft ul li{ margin-top:15px;}
.contactWrap .contactInner .contactLeft ul li a{color:#808080;}
.contactWrap .contactInner .contactRight{ width:48%; float:left; margin-left:2%;}
.relationshipWrap{ background:url("../images/contactBg.png") no-repeat center/cover; padding:60px 0;}
.relationshipWrap .relationshipInner{ text-align:center;}
.relationshipWrap .relationshipInner h3{}
.relationshipWrap .relationshipInner h2{}
.relationshipWrap .relationshipInner .relationshipTable{ width:48%; float:left; margin-top:30px;}
.relationshipWrap .relationshipInner .relationshipTable h4{ font-size:24px; color: #000000; text-transform:uppercase;}
.relationshipWrap .relationshipInner .relationshipTable.relationshipLeft{ margin-right:2%;}
.relationshipWrap .relationshipInner .relationshipTable.relationshipRight{margin-left:2%;}
.relationshipWrap .relationshipInner .relationshipTable table{ width:100%; background:#ffffff;  }
.relationshipWrap .relationshipInner .relationshipTable table tr{}
.relationshipWrap .relationshipInner .relationshipTable table tr th{ background:#cf1919; padding:10px 5px; color:#ffffff;text-align:center; text-transform: uppercase; }
.relationshipWrap .relationshipInner .relationshipTable table tr td{padding:10px; line-height:18px; text-align:center;}
.relationshipWrap .relationshipInner .relationshipTable table tr th:nth-child(2){ text-align:left;}
.relationshipWrap .relationshipInner .relationshipTable table tr th:nth-child(3){ text-align:left;}
.relationshipWrap .relationshipInner .relationshipTable table tr td:nth-child(2){ text-align:left;}
.relationshipWrap .relationshipInner .relationshipTable table tr td:nth-child(3){ text-align:left;}
/* Product */
.productsecOneWrap{ margin-top:92px; background:url("../images/services-sec1Bg.jpg")no-repeat center/cover; padding:60px 0;}
.productsecOneWrap .productsecOneinner{ width:90%; margin:0 auto;}
.productsecOneWrap .productsecOneinner .productsecOneLeft{ font-family: "Rajdhani"; font-weight: 500; width:40%; float:left; margin-right:5%; padding:60px 0}
.productsecOneWrap .productsecOneinner .productsecOneLeft h2{ color:#cf1919; text-transform:none;}
.productsecOneWrap .productsecOneinner .productsecOneLeft h2{ font-size:52px; line-height:54px;}
.productsecOneWrap .productsecOneinner .productsecOneLeft h2 span{font-size:34px; line-height:36px; display:block; color: #747473;}
.productsecOneWrap .productsecOneinner .productsecOneLeft .enquirenow{ margin-top:30px;}
.productsecOneWrap .productsecOneinner .productsecOneLeft .enquirenow a{ font-weight:700; display:inline-block; padding:6px 20px; background:#cf1919; color:#000000; text-transform:uppercase; transition:0.5s;cursor: pointer;}
.productsecOneWrap .productsecOneinner .productsecOneLeft .enquirenow a.productvideo{ background:#2b2b2b; color:#ffffff;     cursor: pointer;}
.productvideo{cursor: pointer;}
.productsecOneWrap .productsecOneinner .productsecOneLeft .enquirenow a:hover{ background:#cf1919; color:#ffffff; transition:0.5s;}
.productsecOneWrap .productsecOneinner .productsecOneLeft .highlight{ font-family: Rajdhani; font-weight: 700;}
.productsecOneWrap .productsecOneinner .productsecOneRight{ width:55%; float:left;}
.productsecOneWrap .productsecOneinner .productsecOneRight img{ max-width:100%;	}
.productsecTwoWrap{ background:url("../images/services-sec2Bg.png")no-repeat left center; padding:60px 0;font-family: "Rajdhani"; font-weight: 500; }
.productsecTwoWrap .productsecTwoinner{width:90%; margin:0 auto;}
.productsecTwoWrap .productsecTwoinner .productsecTwoLeft{ width:40%; float:left; margin-right:5%; position:relative;}
.productsecTwoWrap .productsecTwoinner .productsecTwoLeft ul{}
.productsecTwoWrap .productsecTwoinner .productsecTwoLeft ul li{}
.productsecTwoWrap .productsecTwoinner .productsecTwoRight{font-family: Rajdhani; font-weight: 500; width:55%; float:left;padding:60px 0}
.productsecTwoWrap .productsecTwoinner .productsecTwoRight h2{ color:#cf1919; text-transform:none;}
.productsecTwoWrap .productsecTwoRight .statsWrap{ margin-top:30px;}
.productsecTwoWrap .productsecTwoRight .statsWrap ul{}
.productsecTwoWrap .productsecTwoRight .statsWrap ul li{ width:23%; padding-left:1%; margin-left:1%; float:left; border-left:2px solid #d7d7d7;}
.productsecTwoWrap .productsecTwoRight .statsWrap ul li .statsnum{ color:#cf1919; font-weight:bold; font-size:30px; line-height:32px;}
.productsecTwoWrap .productsecTwoRight .statsWrap ul li .statstxt{ font-size:18px; line-height: 20px;}
.productsecTwoWrap .rslides {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}
.productsecTwoWrap .rslides li {-webkit-backface-visibility: hidden;position: absolute;display: none; width: 100%; left: 0; top: 0; }
.productsecTwoWrap .rslides li:first-child {position: relative; display: block;float: left;}
.productsecTwoWrap .rslides img { display: block; height: auto;float: left;max-width: 100%;border: 0;}
.productsecTwoWrap ul.rslides_tabs { position:absolute; z-index:9; right:0;}
.productsecTwoWrap ul.rslides_tabs li{ display:inline-block; width:18px; height:18px; border-radius:50%; margin-right:20px;-webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.1); box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.1); text-indent:-1000px; overflow:hidden; cursor:pointer; position:relative;}
.productsecTwoWrap ul.rslides_tabs li:first-child{ background:#fe0000;}/*red*/
.productsecTwoWrap ul.rslides_tabs li:nth-child(2){ background:#007236;}/*Green*/
.productsecTwoWrap ul.rslides_tabs li:nth-child(3){ background:#003471;}/*Blue*/
.productsecTwoWrap ul.rslides_tabs li:nth-child(4){ background:#e6e6e6;}/*White*/

.productsecTwoWrap .productsecTwoLeft.safar-smart ul.rslides_tabs li:first-child{ background:#007236;}
.productsecTwoWrap .productsecTwoLeft.safar-smart ul.rslides_tabs li:nth-child(2){ background:#fe0000;}
.productsecTwoWrap .productsecTwoLeft.safar-smart ul.rslides_tabs li:nth-child(3){ background:#e6e6e6;}

.productsecTwoWrap .productsecTwoLeft.cycle ul.rslides_tabs li:first-child{ background:#dc6100;}
.productsecTwoWrap .productsecTwoLeft.cycle ul.rslides_tabs li:nth-child(2){ background:#000000;}
.productsecTwoWrap .productsecTwoLeft.cycle ul.rslides_tabs li:nth-child(3){ background:#00c6d3;}
.productsecTwoWrap .productsecTwoLeft.cycle ul.rslides_tabs li:nth-child(4){ background:#d9b300;}
 
.productsecTwoWrap .productsecTwoLeft.zing ul.rslides_tabs li:first-child{ background:#fe0000;}
.productsecTwoWrap .productsecTwoLeft.zing ul.rslides_tabs li:nth-child(2){ background:#003471;}
.productsecTwoWrap .productsecTwoLeft.zing ul.rslides_tabs li:nth-child(3){ background:#e6e6e6;}

.productsecTwoWrap .productsecTwoLeft.zoom ul.rslides_tabs li:first-child{ background:#000000;}
.productsecTwoWrap .productsecTwoLeft.zoom ul.rslides_tabs li:nth-child(2){ background:#740909;}
.productsecTwoWrap .productsecTwoLeft.zoom ul.rslides_tabs li:nth-child(3){ background:#1b8d9f;}

.productsecTwoWrap .productsecTwoLeft.flex ul.rslides_tabs li:first-child{ background:#7a1329;}
.productsecTwoWrap .productsecTwoLeft.flex ul.rslides_tabs li:nth-child(2){ background:#2b2e46;}
.productsecTwoWrap .productsecTwoLeft.flex ul.rslides_tabs li:nth-child(3){ background:#f9f2ec;}
.productsecTwoWrap .productsecTwoLeft.flex ul.rslides_tabs li:nth-child(4){ background:#272727;}
.productsecTwoWrap .productsecTwoLeft.flex ul.rslides_tabs li:nth-child(5){ background:#a9a39e;} 

.productsecTwoWrap ul.rslides_tabs li a{ display:block;}
.productsecTwoWrap ul.rslides_tabs li.rslides_here{-webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.3);
box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.3);}
.productsecThreeWrap{  padding:60px 0 0 0; position:relative;}
.productsecThreeWrap .productsecThreeinner{ width:90%; margin:0 auto;}
.productsecThreeWrap .productsecThreeinner.margin0{ margin-bottom:-150px;}
.productsecThreeWrap .productsecThreeinner.margin0 h2{ margin-bottom:0;}
.productsecThreeWrap .productsecThreeinner h2{ color:#cf1919; text-transform:none;}

.productsecThreesubWrap{ padding-top:200px; margin-top:-200px;position:relative;}
.productsecThreesubWrap.grapicsOne:after{ position:absolute; width:272px; height:222px; content:""; right:0; top:80px; background:url("../images/product-graoics1.png") no-repeat; }
.productsecThreesubWrap.grapicsTwo:after{position:absolute; width:232px; height:212px; content:""; left:0; top:80px; background:url("../images/product-graoics2.png") no-repeat; }
.productsecThreesubWrap.grapicsThree:after{position:absolute; width:196px; height:246px; content:""; right:0; top:80px; background:url("../images/product-graoics3.png") no-repeat; }
.productsecThreesubWrap.padding0{ padding:0;}
.productsecThreesubWrap.margin0{ margin:0;}
.productsecThreesubWrap.bgImg{ background:url("../images/services-sec3Bg.png") no-repeat top center;}
.productsecThreesubWrap .productsecThreesubInner{ width:80%; margin:0 auto; position:relative; z-index:9;}
.productsecThreesubWrap .productsecThreesubInner .productsecThreesubImg{ width:55%; float:left; text-align:right; margin-right:2%;}
.productsecThreesubWrap .productsecThreesubInner .productsecThreesubImg.flRight{ float:right;text-align:left;margin-right:0;margin-left:2%;}
.productsecThreesubWrap .productsecThreesubInner .productsecThreesubImg img{ max-width:100%;}
.productsecThreesubWrap .productsecThreesubInner .productsecThreesubTxt{ width:43%; float:left; font-size:20px; line-height:28px;}
.productsecThreesubWrap .productsecThreesubInner .productsecThreesubTxt h3{margin-top:110px; font-size:40px; line-height:42px; color:#cf1919; text-transform:none;}
.productsecThreesubWrap .productsecThreesubInner .productsecThreesubTxt p{}
.productsecFourWrap{ padding:0 0 60px 0; background: #f7f7f7;}
.productsecFourWrap .productsecFourinner{ width:90%; margin:30px auto 0 auto; background:url("../images/services-sec4Bg.png") no-repeat right 5% top;}
.productsecFourWrap.safar-smart .productsecFourinner { background: url(../images/services-sec4Bg-safar-smart.png) no-repeat right 5% top;}
/* .productsecFourWrap.super-dx .productsecFourinner { background: url(../images/services-sec4Bg-superdx.png) no-repeat right 5% top;} */
.productsecFourWrap.safar-jumbo .productsecFourinner { background: url(../images/services-sec4Bg-safar-jumbo.png) no-repeat right 5% top;}
.productsecFourWrap.safar-shakti .productsecFourinner { background: url(../images/services-sec4Bg-safar-shakti.png) no-repeat right 5% top;}
.productsecFourWrap.zinghss .productsecFourinner { background: url(../images/services-sec4Bg-zing-hss.png) no-repeat right 5% top;}
.productsecFourWrap.flex .productsecFourinner { background: url(../images/services-sec4Bg-flex.png) no-repeat right 5% top;}
.productsecFourWrap.zing .productsecFourinner { background: url(../images/services-sec4Bg-zing.png) no-repeat right 5% top;}
.productsecFourWrap.zoom .productsecFourinner { background: url(../images/services-sec4Bg-zoom.png) no-repeat right 5% top;}

.productsecFourWrap.kool .productsecFourinner { background: url(../images/services-sec4Bg-kool.png) no-repeat right 5% top;}
.productsecFourWrap .productsecFourinner h2{color:#cf1919; text-transform:none; padding-top:90px;}
.productsecFourWrap .productsecFourinner ul{ margin-top:60px;}
.productsecFourWrap .productsecFourinner ul li{background:url("../images/bullet-e.png")no-repeat left top 2px;line-height: 22px; padding-left:35px; margin-bottom:15px; width:30%; margin-right:1%; float:left;}
.productsecFiveWrap{ background:url("../images/services-sec5Bg.png")no-repeat center/cover; padding:60px 0 0 0;}
.productsecFiveWrap.twowheels{ background:url("../images/services-sec5Bg-two.png")no-repeat center/cover; }
.productsecFiveWrap.cycle{ background:url("../images/services-sec5Bg-cycle.png")no-repeat center/cover; }
.productsecFiveWrap.golf-carts{background:url("../images/services-sec5Bg-golf.png")no-repeat center/cover; }
.productsecFiveWrap .productsecFiveinner{ width:90%; margin:0 auto;}
.productsecFiveWrap .productsecFiveinner .productsecFiveLeft{ font-family: "Rajdhani"; font-weight: 500; width:45%; float:left; margin-right:10%; padding:60px 0; color:#ffffff;}
.productsecFiveWrap .productsecFiveinner .productsecFiveLeft h2{ color:#cf1919; text-transform:none;}
.productsecFiveWrap .productsecFiveinner .productsecFiveLeft .enquirenow{ margin-top:30px;}
.productsecFiveWrap .productsecFiveinner .productsecFiveLeft .enquirenow a{ font-weight:700; display:inline-block; padding:6px 20px; background:#cf1919; color:#000000; text-transform:uppercase; margin-right:15px; transition:0.5s;}
.productsecFiveWrap .productsecFiveinner .productsecFiveLeft .enquirenow a:hover{  background:#cf1919; color:#ffffff;transition:0.5s;}
.productsecFiveWrap .productsecFiveinner .productsecFiveRight{ width:45%; float:left;}
.productsecFiveWrap .productsecFiveinner .productsecFiveRight img{ max-width:100%;}

.golf-cartsinfoWrap{ padding:60px 0; position:relative;}
.golf-cartsinfoWrap.grayBg{ background: #f6f6f6;}
.golf-cartsinfoWrap .golf-cartsinfoInner{}
.golf-cartsinfoWrap .golf-cartsinfoInner .golf-cartsinfoImg{ text-align:right; float:left; width:48%; margin-right:2%;}
.golf-cartsinfoWrap .golf-cartsinfoInner .golf-cartsinfoImg img{ max-width:100%;}
.golf-cartsinfoWrap .golf-cartsinfoInner .golf-cartsinfoImg.flRight{ text-align:left; float:right; width:48%; margin-right:0; margin-left:2%;}
.golf-cartsinfoWrap .golf-cartsinfoInner .golf-cartsinfoTxt{ width:48%; float:left; margin-left:2%;}
.golf-cartsinfoWrap .golf-cartsinfoInner .golf-cartsinfoTxt.flLeft{margin-left:0; text-align:right; margin-right:2%;}
.golf-cartsinfoWrap .golf-cartsinfoInner .golf-cartsinfoTxt h3{}
.golf-cartsinfoWrap .golf-cartsinfoInner .golf-cartsinfoTxt h2{}
.golf-cartsinfoWrap .golf-cartsinfoInner .golf-cartsinfoTxt p{}
/* News Event
=======================================================================*/
.newseventWrap{background: #f6f6f6; padding: 60px 0;}
.newseventWrap .newseventInner{ width:80%; margin:0 auto; }
.newseventWrap .newseventBox{ background:#ffffff; margin-bottom:20px; display: flex;}
.newseventWrap .newseventBox h3{ font-size:20px; font-weight: 500; line-height: 26px; text-transform: none;}
.newseventWrap .newseventBox .knowmore { margin-top: 20px;}
.newseventWrap .newseventBox .newseventImg{}
.newseventWrap .newseventBox .newseventImg img{}
.newseventWrap .newseventBox .newseventInfo{ padding:20px 20px 20px 30px;}
/* Bottom */
.bottomWrap{ background:#000000; padding:60px 0; position:relative;}
.bottomWrap .bottomInner{}
.bottomWrap .bottomInner .bottomBox{width:15%; margin:0 1%; float:left;}
.bottomWrap .bottomInner .bottomBox.bottomBoxOne{ width:45%; }
.bottomWrap .bottomInner .bottomBox h3{ font-size: 18px; line-height:20px; text-transform:uppercase; margin-bottom: 20px;}
.bottomWrap .bottomInner .bottomBox ul{}
.bottomWrap .bottomInner .bottomBox ul li{ margin-bottom:2px;color: #e0e0e0;}
.bottomWrap .bottomInner .bottomBox.bottomBoxOne ul li{ margin-bottom:20px;}
.bottomWrap .bottomInner .bottomBox.bottomBoxOne ul li:last-child{ margin-bottom:0;}
.bottomWrap .bottomInner .bottomBox ul li a{color: #bebebe;text-transform:uppercase; font-size:13px; line-height:16px; transition:0.5s;}
.bottomWrap .bottomInner .bottomBox ul li a:hover{color: #ffffff;  transition:0.5s;}
.bottomWrap .bottomInner .bottomBox.bottomBoxLast ul{ margin-top:0px;}
/* category Page
=========================================================================*/
.categoryWrap{ position:relative; padding:60px 0;}
/*.categoryWrap:before{ position:absolute; left:0; top:40px; content:""; width:410px; height:613px; background:url("../images/arrowBg1.png") no-repeat; z-index:1;}*/
.categoryWrap .categoryInner{ width:85%; margin:0 auto; position:relative; z-index:9;}
.categoryWrap .categoryInner h2,.categoryWrap .categoryInner h1{ font-size:40px; line-height:42px; color:#cf1919; text-transform:uppercase;}
.categoryWrap .categoryInner .readMore{}
/*.categoryWrap .categoryInner .categoryGroup{ margin:0 -2%;}
.categoryWrap .categoryInner .categoryGroup .categoryBox{ width:46%; margin:20px 2%; float:left; border-radius:10px; overflow:hidden;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);}
.categoryWrap .categoryInner .categoryGroup .categoryBox .categoryImg{ background:#ffffff;}
.categoryWrap .categoryInner .categoryGroup .categoryBox .categoryImg img{ width:100%;}
.categoryWrap .categoryInner .categoryGroup .categoryBox .categoryInfo{ background:#f6f6f6; padding:30px; font-size:24px;}
.categoryWrap .categoryInner .categoryGroup .categoryBox .categoryInfo h3{font-size:40px; line-height:42px; color:#cf1919; text-transform:uppercase;}
.categoryWrap .categoryInner .categoryGroup .categoryBox .categoryInfo .knowmore{ margin-top:10px; text-align:left;}*/

.categoryWrap:before{ width:402px; height:617px; content:""; background:url("../images/catleftBg.png") no-repeat; position:absolute; left:0; top:50px;}
.categoryWrap:after{width:416px; height:631px; content:""; background:url("../images/catrightBg.png") no-repeat; position:absolute; right:0; bottom:0;}
.categoryWrap .categoryInner .categoryGroup .categoryBox .categoryImg { width: 55%; float: left; margin-right: 5%;}
.categoryWrap .categoryInner .categoryGroup .categoryBox .categoryImg.flRight { float: right; margin-left: 5%; margin-right: 0;}
.categoryWrap .categoryInner .categoryGroup .categoryBox .categoryInfo { float: left; width: 40%; padding-top:120px;}
.categoryWrap .categoryInner .categoryGroup .categoryBox .categoryInfo h3{font-size:40px; line-height:42px; color:#cf1919; text-transform:uppercase;}
.categoryWrap .categoryInner .categoryGroup .categoryBox .categoryInfo .viewMore{ margin-top:30px;}
.categoryWrap .categoryInner .categoryGroup .categoryBox .categoryInfo .viewMore a { font-family: Rajdhani; font-weight: 700; display: inline-block; padding: 6px 20px; background: #cf1919; color: #000000; text-transform: uppercase; transition: 0.5s;}
.categoryWrap .categoryInner .categoryGroup .categoryBox .categoryInfo .viewMore a:hover {background: #cf1919; color: #ffffff; transition: 0.5s;}

.categorymiddleWrap{ position:relative; background:#f6f6f6; padding:60px 0;}
.categorymiddleWrap:after{ position:absolute; left:-70px; top:80px; content:""; width:232px; height:212px; background:url("../images/product-graoics2.png") no-repeat; z-index:1;}
.categorymiddleWrap:before{ position:absolute; right:-40px; top:100px; content:""; width:227px; height:222px; background:url("../images/product-graoics1.png") no-repeat; z-index:1;}
.categorymiddleWrap .categorymiddleInner{ width:85%; margin:0 auto; position:relative; z-index:9;}
.categorymiddleWrap .categorymiddleInner h2{ font-size: 36px; line-height: 40px;margin:35px 0 10px 0; }
.categorymiddleWrap .categorymiddleInner h3{ font-size: 24px; line-height: 26px;margin:20px 0 -10px 0; }
.othercategoryWrap{ position:relative; background:#f6f6f6; padding:60px 0;}
.othercategoryWrap:after{ position:absolute; left:-70px; top:80px; content:""; width:232px; height:212px; background:url("../images/product-graoics2.png") no-repeat; z-index:1;}
.othercategoryWrap:before{ position:absolute; right:0; bottom:0; content:""; width:374px; height:609px; background:url("../images/arrowBg.png") no-repeat; z-index:1;}
.othercategoryWrap .othercategoryInner{ width:85%; position:relative; margin:0 auto; position:relative; z-index:9}
.othercategoryWrap .othercategoryInner .othercatSlider{}
.othercategoryWrap .othercategoryInner .othercatSlider .othercatBox{width:94%; margin:20px 2%; float:left; border-radius:10px; overflow:hidden;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);}
.othercategoryWrap .othercategoryInner .othercatSlider .othercatBox .othercatImg{background:#ffffff;}
.othercategoryWrap .othercategoryInner .othercatSlider .othercatBox .othercatImg img{width:100%;}
.othercategoryWrap .othercategoryInner .othercatSlider .othercatBox .othercatInfo{ background:#cf1919; padding:20px; font-size:17px;color:#ffffff; }
.othercategoryWrap .othercategoryInner .othercatSlider .othercatBox .othercatInfo h3{font-size:28px; line-height:30px; color:#ffffff; text-transform:uppercase;}
.othercategoryWrap .othercategoryInner .othercatSlider .othercatBox .othercatInfo .knowmore{margin-top:10px; text-align:left;}
.othercategoryWrap .othercategoryInner .othercatSlider .othercatBox .othercatInfo .knowmore a{color:#ffffff; }
.othercategoryWrap .othercategoryInner .othercatSlider .othercatBox .othercatInfo .knowmore a i{color:#ffffff; }
.othercategoryWrap .othercategoryInner .othercatSlider .othercatBox .othercatInfo .knowmore a:after{ background:#ffffff;}
.othercategoryWrap .othercategoryInner .othercatSlider .othercatBox .othercatInfo .knowmore a:before{background:#ffffff;}
.othercategoryWrap .slick-arrow { width: 26px; height: 41px; position: absolute; top: 50%; margin-top: -20px; background: none; border: none; overflow: hidden;text-indent: -1000px; z-index:9;}
.othercategoryWrap .slick-prev.slick-arrow{ background: url(../images/left-arrow.png) no-repeat;left: -12px;}
.othercategoryWrap .slick-next.slick-arrow{background: url(../images/right-arrow.png) no-repeat; right: -12px;}
/* Blog
========================================================================*/
.flLeftimg{margin: 10px 20px 10px 0;float: left;}
.flRightimg{margin: 10px 0 10px 20px;float: right;}
.pageData .articleWrap{ width:68%; float:left; margin-right:2%; padding:60px 0;}
.pageData .articleSidepanel{ width:30%; float:right;padding:60px 0;}
.pageData .articleSidepanel .blogCatmenu{ background:#cf1919; padding:40px 20px;}
.pageData .articleSidepanel .blogCatmenu h3{ font-size: 28px; color:#ffffff;}
.pageData .articleSidepanel .blogCatmenu ul{}
.pageData .articleSidepanel .blogCatmenu ul li{}
.pageData .articleSidepanel .blogCatmenu ul li a{ color:#ffffff; font-size:20px; display:block; border-bottom:1px solid #e1d3d3; padding: 12px 12px 4px 12px;font-family: Rajdhani; font-weight:500;}

.articleWrap .blogSlider { margin:0 -1%;}
.articleWrap .blogSlider .blogBox{ width:46%; float:left; margin:20px 2%;-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.1);-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.1);box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.1);}
.articleWrap .blogSlider .blogImg{}
.articleWrap .blogSlider .blogImg img{ width:100%;}
.articleWrap .blogSlider .blogInfo{ background:#ffffff; padding:20px 20px 20px 20px;  position:relative;}
.articleWrap .blogSlider .blogInfo .blogDate{  color:#212121;}
.articleWrap .blogSlider .blogInfo .blogDate .date{ font-size:26px; line-height:26px;  } 
.articleWrap .blogSlider .blogInfo .post-meta{ overflow:hidden; margin-top:10px; margin-bottom:15px;}
.articleWrap .blogSlider .blogInfo .post-meta img{ float:left; margin-top:5px; margin-right:5px;}
.articleWrap .blogSlider .blogInfo .post-meta .comments{ float:left; font-size:13px; color:#323232; margin-right:10px;}
.articleWrap .blogSlider .blogInfo .post-meta .author{float:left; font-size:13px; color:#323232;}
.articleWrap .blogSlider .blogInfo h4{ font-size:20px; line-height: 26px; color:#321414; margin-bottom: 10px;}
.articleWrap .blogSlider .blogInfo .readMore{}
.articleWrap .blogSlider .blogInfo .readMore a{ color:#9a2827; text-transform:uppercase; font-size:13px; transition:0.5s;}
.articleWrap .blogSlider .blogInfo .readMore a:hover{transition:0.5s;}
.articleWrap h1{font-size: 45px; line-height: 49px; color: #232323; margin-bottom: 15px; text-transform: unset;}
.articleWrap h2{ font-size: 32px; line-height: 36px; color: #cf1919; text-transform: unset; margin: -90px 0 15px 0;  padding: 110px 0 4px 0;}
.articleWrap h3{  font-size: 26px; line-height: 30px; color:#232323; margin: -90px 0 15px 0; padding: 110px 0 4px 0;text-transform: unset;}
.articleWrap h4{  font-size: 22px; line-height: 26px; color: #232323; margin: -90px 0 10px 0; padding: 110px 0 4px 0;text-transform: unset;}
.articleWrap .itemAuthor{ display:block; margin-bottom:20px;}
div.itemToolbar{ display:none;}
#itemListLeading{}
#itemListLeading .itemContainer,.itemList .itemContainer{ width:48% !important; float:left; margin:0 1% 20px 1%;}
div.catItemHeader h3.catItemTitle { min-height: 75px;}
div.catItemHeader span.catItemAuthor{ display:none;}
div.catItemImageBlock{ margin:0;}
span.catItemImage{ margin:0;}
div.catItemCommentsLink{ display:none;}
div.catItemLinks,div.itemRatingBlock,span.itemDateModified{ display:none;}
div.catItemHeader h3.catItemTitle a{color: #cf1919;}
div.catItemReadMore a { text-transform: uppercase; color: #101010;}
div.catItemIntroText{ padding-bottom:0;}
div.itemNavigation{ display:none}
div.itemContentFooter { display: none; text-align: right; padding: 4px 0; margin: 16px 0 4px 0; color: #999; padding: 8px; margin: 20px 0 0 0; background: #fafafa;    border-radius: 4px;}
div.k2FeedIcon,div.itemIntroText, .itemLinks .itemCategory{ display:none;}
div.catItemImageBlock{ padding:0 0 5px 0;}
.itemImageBlock .itemImage img{ width:100%;}
span.itemImageCaption{ display:none}
.tocTable{  border: 1px solid #e6e6e6; background-color: #f9f9f9; color: #333; line-height: 1.4em; margin: 30px auto; padding: 20px 10px 20px 10px; display: block; width: 80%;}
.tocTable .contentstableheading{background: #f9f9f9;  font-size: 22px; position: relative; outline: none; border: none;color: #333; margin-bottom:15px;}
.tocTable ul { counter-reset: section1; list-style: none;}
.tocTable ul li { font-size: 16px;line-height: 1.5em;  margin: 10px 0px; padding-left:15px;}
.tocTable ul li a{ color:#212121;}
.tocTable ul li li a { color: #333333; font-size: 15px; padding-left:20px;}
.tocTable ul li li a { color: #555555; font-size: 15px; padding-left:25px;}
.topInfo{color: #999; padding: 8px; margin: 20px 0 0 0; background: #fafafa; overflow:hidden;}
.topInfo .itemAuthor{ float:left;} 
.topInfo .itemHits{ float:right;}
div.itemListCategory{ display:none;}
/* Blog Form */
.blogenqformWrap{ background: #f9f9f9; padding: 30px; margin-bottom: 40px;border: 1px solid #e6e6e6;}
.blogenqformWrap h3{font-size: 24px; margin-bottom: 40px;}
.blogenqformWrap .inputBox{}
.blogenqformWrap .inputBox label{display: none;}
.blogenqformWrap .inputBox input{ margin-bottom:40px;}
.blogenqformWrap .inputBox textarea{margin-bottom:40px;}
.blogenqformWrap .inputSubmit{}
.blogenqformWrap .inputSubmit input{}

div.k2ItemsBlock { margin-top: 40px; border: 1px solid #e6e6e6; background-color: #f9f9f9; padding: 30px 20px;}
div.k2ItemsBlock h3{ font-size: 28px; margin-bottom: 30px;}
div.k2ItemsBlock ul li{ margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #e6e6e6;}
div.k2ItemsBlock ul li.lastItem{ margin-bottom:0; padding-bottom:0; border-bottom:none;}
div.k2ItemsBlock ul li.clearList{ display:none;}
div.k2ItemsBlock ul li div.moduleItemIntrotext{ padding:0;}
div.k2ItemsBlock ul li a.moduleItemTitle {width: 60%; float: right; margin-left: 5%; line-height: 20px; color:#101010;}
div.k2ItemsBlock ul li div.moduleItemIntrotext { display: block; padding: 4px 0; width: 35%; float: left;}
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img{ width:100%; margin:0;}
/* Careers
========================================================================*/
.lifeatkineticWrap{ position:relative; padding:60px 0;}
.lifeatkineticWrap .lifeatkineticInner{ position:relative; width:90%; margin:0 auto;}
.lifeatkineticWrap .lifeatkineticInner h2{}
.lifeatkineticWrap .lifeatkineticInner .lifeatkineticLeft{ width:48%; float:left;}
.lifeatkineticWrap .lifeatkineticInner .lifeatkineticRight{width:48%; float:left; margin-left:4%; background:#cf1919; padding:20px;}
.lifeatkineticWrap .lifeatkineticInner .lifeatkineticRight .hrquote{ color:#000000; font-style:italic; width: 60%; float:left;}
.lifeatkineticWrap .lifeatkineticInner .lifeatkineticRight .hrquote h4{ font-size:20px; color:#000000; margin-top:15px; font-style:normal;}
.lifeatkineticWrap .lifeatkineticInner .lifeatkineticRight .hrPic{ overflow:hidden; float:right;   width: 40%;}
.lifeatkineticWrap .lifeatkineticInner .lifeatkineticRight .hrPic img{ width:100%; border-radius:50%;}
.openingsWrap{ position:relative; padding:60px 0; background:#f6f6f6;}
.openingsWrap:after{ position:absolute; width:272px; height:222px; content:""; right:-80px; bottom:180px; background:url("../images/product-graoics1.png") no-repeat; z-index: 1;}
.openingsWrap:before{position:absolute; width:232px; height:212px; content:""; left:-80px; top:180px; background:url("../images/product-graoics2.png") no-repeat;z-index: 1; }
.openingsWrap .openingsInner{ position:relative; width:90%; margin:0 auto;}
.openingsWrap .openingsGroup{ margin:0 -1%;}
.openingsWrap .openingsGroup select{ color:#ffffff; background:#cf1919; text-transform:uppercase; margin:30px 1% 20px 1%; border:none; width:250px;}
.openingsWrap .openingsGroup .openingsBox { width: 31%; margin: 10px 1%; float: left; background: #ffffff; padding: 20px 20px 58px 20px; position: relative; min-height: 188px;}
.openingsWrap .openingsGroup .openingsBox h4{ font-size:19px; line-height:24px; margin-bottom:10px; color:#cf1919; text-transform:uppercase;}
.openingsWrap .openingsGroup .openingsBox ul{ margin-bottom:10px;}
.openingsWrap .openingsGroup .openingsBox ul li{ margin-bottom:5px;line-height: 18px;}
.openingsWrap .openingsGroup .openingsBox ul li:last-child{ margin-bottom:0;}
.openingsWrap .openingsGroup .openingsBox .applyBtn { position: absolute; left: 20px; bottom: 20px;}
.openingsWrap .openingsGroup .openingsBox .applyBtn a{ background:#cf1919; color:#ffffff; padding:10px 15px; text-transform:uppercase; font-size:16px; display:inline-block;line-height: 18px;}
.openingsWrap .openingsGroup .openingsBox .applyBtn a:hover{}
.applynowformWrap{padding:70px 0; position:relative;}
.applynowformWrap .applynowformInner{ width:90%; margin:0 auto;z-index: 9; position:relative;}
.applynowformWrap .applynowformInner .applynowformGroup{margin:40px -1% 0 -1%;}
.applynowformWrap .applynowformInner .applynowformGroup .inputBox{ width: 48%; margin: 0 1%; position: relative; float: left;}
.applynowformWrap .applynowformInner .applynowformGroup .inputBox label{ text-transform: uppercase;}
.applynowformWrap .applynowformInner .applynowformGroup .inputBox input{}
.applynowformWrap .applynowformInner .applynowformGroup .inputBox select{}
.applynowformWrap .applynowformInner .applynowformGroup .inputBox textarea{}

.stickyenqBtn{position: fixed; z-index: 999; right: -67px; top: 50%; transform: rotate(90deg); -webkit-box-shadow: 0px 0px 8px 0px rgb(0 0 0 / 20%); -moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2); box-shadow: 0px 0px 8px 0px rgb(0 0 0 / 20%);}
.stickyenqBtn a{color: #ffffff; background: #cf1919; padding: 10px 20px;display: block;}

.sitemapWrap{ padding:60px 0;}
.sitemapWrap .sitemapInner{ width:75%; margin:0 auto;}
.sitemapWrap .sitemapInner > ul{}
.sitemapWrap .sitemapInner > ul > li{background: url(../images/bullet1.jpg)no-repeat left top 16px; padding-left: 16px;  margin-bottom: 10px;}
.sitemapWrap .sitemapInner > ul > li > a{ display: inline-block; color: #cf1919; font-size: 20px;}
.sitemapWrap .sitemapInner > ul > li > ul{}
.sitemapWrap .sitemapInner > ul > li > ul > li{background: url(../images/bullet2.jpg)no-repeat left top 14px; padding-left: 15px;  margin-bottom: 10px;}
.sitemapWrap .sitemapInner > ul > li > ul > li > a{display:inline-block;color: #cf1919; font-size: 18px;}
.sitemapWrap .sitemapInner > ul > li > ul > li > ul{}
.sitemapWrap .sitemapInner > ul > li > ul > li > ul > li{background: url(../images/bullet-s.png)no-repeat left top 12px; padding-left: 12px;  margin-bottom: 10px;}
.sitemapWrap .sitemapInner > ul > li > ul > li > ul > li > a{ display:inline-block; color: #cf1919; font-size: 16px;}
/* FOOTER
========================================================================*/
footer { background: #333; padding: 10px 0; font-size: 14px; color: #a4adb4; }
.footerlink{}
.footerlink ul{}
.footerlink ul li{ float:left; margin-right:18px;}
.footerlink ul li:last-child{ margin-right:0;}
.footerlink ul li a{color: #e0e0e0;font-family: Rajdhani; text-transform:uppercase; font-size:16px; transition:0.5s;}
.footerlink ul li a:hover{ color:#ffffff; transition:0.5s;}
.footerWrap { }
.copyRight {float:right;font-family: Rajdhani; color:#ffffff; }
.designBy { }
.thankyouWrap{ padding:60px 0;}
.thankyouMsg{text-align: center; font-size: 20px;}
.text-alignRight{ text-align:right;}

.popup.popup_content { background: #f9f9f9; padding: 20px 40px; max-height: 90%; overflow-y: scroll;}
.popup.popup_content .popClose {position: absolute; right: 10px; top: 18px; cursor: pointer;}
.popup.popup_content .popClose img{ width:27px;}
.popup.popup_content .inputBox{ position: relative;} 
.inputBox .formError{ bottom: -2px;}
.popup.popup_content .inputBox label{}
.popup.popup_content .inputBox input{margin: 0 0 20px; position: relative;}
.popup.popup_content .inputBox select{}
.popup.popup_content .inputBox textarea{}
.popup.popup_content .inputBox input#btnjQ9_0{ position: absolute; left: 0; bottom: 0;}
/* HEADINGS
========================================================================*/
h1, h2, h3, h4, h5, h6 { font-family: Rajdhani; font-weight: 700;}
h1 { font-size: 26px; line-height: 27px; }
h2 { font-size: 45px; line-height: 49px; color: #232323; margin-bottom: 30px; text-transform:uppercase;}
h3 { font-size: 1.5rem; line-height: 18px; color: #cf1919; margin-bottom: 15px; text-transform:uppercase;}
h4 { font-size: 18px; line-height: 19px; color: #00a7ef; margin-bottom: 20px; }
h5 { font-size: 16px; line-height: 17px; }
h6 { font-size: 14px; line-height: 16px; }
p { margin-top: 10px; }
p:first-child { margin: 0; }
/* FORM
========================================================================*/
label { }
input, textarea, select { font-size: 14px; background: none; border: 1px solid #dadada; padding: 12px; margin: 0; }
input:focus, textarea:focus {}

/* Slick Slider
========================================================================*/
.slick-slider{position:relative; display:block; -moz-box-sizing:border-box;  box-sizing:border-box; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; 	user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -ms-touch-action:pan-y; touch-action:pan-y; -webkit-tap-highlight-color:transparent;}
.slick-list{position:relative; display:block; overflow:hidden; margin:0; padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer; cursor:hand;}
.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0);  -o-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0);}
.slick-track{position:relative; top:0; left:0; display:block;}
.slick-track:before, .slick-track:after{display:table; content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none; float:left; height:100%; min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block; height:auto; border:1px solid transparent;}
.slick-arrow.slick-hidden {display:none;}

/* 404 Page Error */
.errorpageWrap{padding: 80px 0; margin-top: 93px; text-align: center; font-size: 20px;}
.errorpageWrap h1{ font-size: 140px; line-height: 140px; color: #cf1919; margin-bottom: 30px; text-transform: uppercase;}
.errorpageWrap h2{ font-size: 75px; line-height: 75px;}
.errorpageWrap a{ color:#000000;}

.stickyContact {position: fixed; right: 14px;bottom: 61px; z-index: 9998;}
.stickyContact ul li { margin-bottom: 10px; -webkit-box-shadow: 2px 2px 5px 0px rgb(0 0 0 / 10%); -moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.1); box-shadow: 2px 2px 5px 0px rgb(0 0 0 / 10%); background: #ffffff; border-radius: 50px;}
.stickyContact ul li a { display: block; padding: 7px;}
.stickyContact ul li a img { width: 28px;height: 28px; display: block;}
.xdsoft_datetimepicker.xdsoft_noselect{z-index: 100002;}
.popup.popup_content h3{font-size: 30px; line-height: 32px;}
/*Font Family
=========================================================================*/
@font-face {
  font-family: 'FontAwesome';
  src: url('fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}



@font-face {
  font-family: 'Ubuntu', sans-serif;
    src: url('https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap');
    font-weight: normal;
    font-style: normal;
}
.hp-4-products {
  width: 92%;
    margin-left: auto;
    margin-right: auto;
    max-width: 1245px;
    display: flex;
    flex-direction: column;
    text-align: center;

}
.Accessories-Gallery-outer {  width: 92%;
  margin-left: auto;
  margin-right: auto;
  max-width: 1245px;
  display: flex;
  flex-direction: column;
  text-align: center;}

  .Accessories-Gallery-outer .Accessories-Item {
    display: flex;
    flex-wrap: wrap;
    gap: 1.5rem;
  }

  .Accessories-Gallery-outer .Accessories-Item div {
    height: 250px;
  cursor: pointer;
  position: relative;
  flex: 1 1 auto;
  box-shadow: 0 0 15px #00000033;
  border-radius: 1rem;
  border: 5px solid #fff;
  }
  .Accessories-Gallery-outer .Accessories-Item a img{
    object-fit: cover;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    border-radius: 5px;
  }



.hp-4-products .HP-boxes {
  display: flex;
  justify-content: space-between;
}
.hp-4-products .HP-boxes div{
  width: 22%;
  padding: 2rem;
  background-color: #fff;
  border-radius: 0.5rem;
  box-shadow: 0rem 0rem 0rem rgba(0,0,0,0.2) ; 
  transition: all 0.5;
}
.hp-4-products .HP-boxes div:hover{
  box-shadow: 0rem 0rem 2rem rgba(0,0,0,0.1) ; 
}
.hp-4-products .HP-boxes a{
  padding: 0.21rem 1rem;
  transition: all 0.5;
  display: inline-block;
  background-color:#f9f9f9;
  border-radius: 3rem;
  color: #cf1919;
  font-weight: 500;
  margin-top: 1rem;
}
.hp-4-products .HP-boxes div img{
max-width: 100%;
height: auto;
}

.gallery-cat-list, .gallery-cat-list li {
  margin: 0;
  padding: 0;
  max-width: 250px;
}
.gallery-cat-list li a {
  background-color: #fff;
  padding: 0.51rem 1rem;
  display: block;
  color: #cf1919;
  font-weight: bold;
  
}
.gallery-cat-list li a:hover, .gallery-cat-list li a:active {
  background-color: #cf1919;
  color: #fff;
  transition: all 0.2s;
}
.gallery-cat-list li a.active {
  background-color: #333;
  color: #fff;
}




/* Style for gallery */
.gallery {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 20px;
  margin-top: 50px;
}

.gallery-image {
  width: 200px;
  height: 200px;
  object-fit: cover;
  cursor: pointer;
  padding: 0.3rem;
  box-shadow: 0px 0px 10px #00000011;
  border-radius: 0.5rem;;
}
.gallery-image:hover {
  box-shadow: 0px 0px 10px #00000055;
  transition: all 0.21s;
}

/* Style for popup */
.popup-background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  display: none;
  justify-content: center;
  align-items: center;
  z-index: 999;
}

.popup-container {
  position: relative;
  width: 80%;
  height: 80%;
  max-width: 1200px;
  max-height: 80vh;
  display: flex;
  justify-content: center;
  align-items: center;
}

.popup-image {
  max-width: 100%;
  max-height: 100%;
}

.popup-close {
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 30px;
  color: #fff;
  cursor: pointer;
  z-index: 1;
}

.popup-nav {
  position: absolute;
  top: 50%;
  font-size: 50px;
  color: #fff;
  cursor: pointer;
  z-index: 1;
}

.popup-prev {
  left: 10px;
}

.popup-next {
  right: 10px;
}

.socialmediaicon-outer {
  padding: 0rem;
  position: fixed;
  right: 5px;
  top: 50%;
  z-index: 998;
  transform: translateY(-50%);
}
.socialmediaicons {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.socialmediaicons a{
font-size: 2.5rem;
line-height: 2rem;
padding: 0.5rem 0.5rem 0 0.5rem;
margin: 0;
}
.fa-whatsapp-square:hover, .fa-facebook-square:hover, .fa-instagram-square:hover{
color: #000;
transition: all 0.2s;
  }
.fa-whatsapp-square {color: #00a04b;}
.fa-facebook-square {color: #0066da;}
.fa-instagram-square {color: #f000a8;}

.finance-box {
  display: flex;  gap: 10px;
  margin-top: -50px;
}
.finance-box div {
  background-color: #fff;
  padding: 2rem;
  width: 49%;

}
.finance-box div img {
  max-width: 100%;
  height: auto;
}
.hiddeninmobile { display: block;}