@font-face{
	font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal
}
	
html
{position:relative;height:100%}
	
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
	
.btn-prev{background:0 0;position:relative;width:40px;height:25px;margin:0;border:1px solid transparent!important;display:inline-block}

.btn-prev::before{width:0;height:0;content:'';display:block;position:absolute;right:0;top:50%;border:5px solid #fff;border-color:#fff transparent #fff transparent;border-width:0 0 8px 8px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);margin:-3px 0 0;border-width:8px 8px 0 0;right:auto;left:0;color:#fff}

.btn-prev::after{width:40px;height:1px;background:#fff;content:'';display:block;position:absolute;right:0;top:50%;color:#fff;width:40px;height:1px;background:#fff;content:'';display:block;position:absolute;right:0;top:50%}

.btn-next{background:0 0;position:relative;width:40px;height:25px;margin:0;border:1px solid transparent!important;display:inline-block}

.btn-next::before{width:0;height:0;content:'';display:block;position:absolute;right:0;top:50%;border:5px solid #fff;border-color:#fff transparent#fff transparent;border-width:0 0 8px 8px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);margin:-3px 0 0}

.btn-next::after{width:40px;height:1px;background:#fff;content:'';display:block;position:absolute;right:0;top:50%;width:40px;height:1px;background:#fff;content:'';display:block;position:absolute;right:0;top:50%}

.swiper-container-vertical>.swiper-wrapper{flex-direction:column}

.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}

.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}

.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}

.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}

.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}

.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}

.swiper-slide-invisible-blank{visibility:hidden}

.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}

.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}

.swiper-container-3d{perspective:1200px}

.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}

.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}

.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}

.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}

.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}

.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}

.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}

.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}

.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}

.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}

.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}

.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}

.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size)}

.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}

.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}

.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}

.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}

.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}

.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}

.swiper-button-lock{display:none}

.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}

.swiper-pagination.swiper-pagination-hidden{opacity:0}

.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}

.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}

.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}

button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}

.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}

.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}

.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}

.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}

.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}

.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}

.swiper-pagination-white{--swiper-pagination-color:#ffffff}

.swiper-pagination-black{--swiper-pagination-color:#000000}

.swiper-pagination-lock{display:none}

.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}

.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}

.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}

.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}

.swiper-scrollbar-cursor-drag{cursor:move}

.swiper-scrollbar-lock{display:none}

.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}

.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}

.swiper-slide-zoomed{cursor:move}

.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}

.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}

.swiper-lazy-preloader-black{--swiper-preloader-color:#000}

@keyframes swiper-preloader-spin{
	100%{transform:rotate(360deg)}
}

.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}

.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}

.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}

.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}

.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}

.swiper-container-cube{overflow:visible}

.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}

.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}

.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}

.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}

.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}

.swiper-container-flip{overflow:visible}

.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}

.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}

.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}

.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}

.controls{width:250px;margin:0 auto;display:table;position:absolute;left:0;bottom:-50px;z-index:1}

.controls .swiper-pagination span{color:#363636;font-size:1.4em;margin:0 10px;font-family:gilroy-regularuploaded_file;opacity:.6;letter-spacing:2px}

.controls .swiper-pagination span.swiper-pagination-current{color:#171717;opacity:1}

.controls .swiper-button-next,.swiper-button-prev{background:0 0;position:absolute;width:40px;height:25px;margin:0}

.controls .swiper-button-next{float:right}

.controls .swiper-button-next:after,.controls .swiper-button-prev:after{width:40px;height:1px;background:#363636;content:'';display:block;position:absolute;right:0;top:50%}

.controls .swiper-button-next:before,.controls .swiper-button-prev:before{width:0;height:0;content:'';display:block;position:absolute;right:0;top:50%;border:5px solid #363636;border-color:#363636 transparent #363636 transparent;border-width:0 0 8px 8px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);margin:-3px 0 0 0}

.controls .swiper-button-prev:before{border-width:8px 8px 0 0;right:auto;left:0}

.controls .swiper-pagination-fraction{bottom:auto;left:50%;width:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);float:none}:focus{outline:0}

.swiper-container{width:100%;height:100%}

.swiper-slide{text-align:center;font-size:18px;width:80%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}

.swiper-slide:nth-child(2n){width:80%}

.swiper-slide:nth-child(3n){width:80%}

.error{color:red!important;font-size:12px;margin-top:5px}

ul{margin:0;padding:0;list-style:none}

.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#fff;opacity:.2}

.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}

.Services_se .morefeaturesContent>h2{text-align:center;font-size:15em;font-weight:900;text-transform:uppercase;color:rgba(49,147,189,.2);line-height:.5em}

ul.services{background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.4)), url(../images/services/scover.jpg);background-position: center bottom;background-repeat: no-repeat;height:720px;background-size:cover;width:100%;float:left}

ul.services>li{width:20%;float:left;height:100%;text-align:center;border-left:1px solid rgba(255,255,255,.3);-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;position:relative;overflow:hidden}

ul.services>li.on{width:72%}

ul.services>li.off{width:7%}

ul.services>li:first-child{border:0}

ul.services>li:hover{background:rgba(5,6,9,.5);cursor:pointer;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}

ul.services>li .addBtn{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);margin-left:0;top:78%;width:40px;height:40px;border-radius:100%;border:2px solid #000;cursor:pointer}

ul.services>li .label{position:absolute;top:90%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);color:#000;font-weight:bold;font-size:1.8em !important;text-transform:uppercase;white-space:nowrap;font-weight:700;letter-spacing:1px}

ul.services>li .service_s_details{position:absolute;top:95%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);color:#fff;font-size:1.4em;opacity:0;width:100%;padding:0 20px;line-height:1.2em}

ul.services li .addBtn:after,ul.services>li .addBtn:before{content:'';height:2px;width:30%;display:block;background:#000;font-size:bold;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

ul.services>li .addBtn:after{height:30%;width:2px}

ul.services li .addBtn:hover:after,ul.services>li .addBtn:hover:before{background:#001220}

ul.services>li:hover .label{color:#fff}

ul.services>li .addBtn:hover{border:1px solid #fff}

ul.services li .label,ul.services li .service_s_details,ul.services li .addBtn:after,ul.services li .addBtn:before,ul.services>li .addBtn{-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}

ul.services>li .addBtn:hover{top:70%;background:#fff}

ul.services>li:hover .label{top:70%}

ul.services>li:hover .service_s_details{top:85%;opacity:1}

ul.services>li.on:hover{background:0 0}

ul.services>li.on .service-info{display:none}

ul.services li.off .service_s_details,ul.services>li.off .addBtn{display:none}

ul.services>li.off .label{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}

/*ul.services.activate>li{width:7%;background:#2f333e}*/
ul.services.activate>li{width:7%;}

ul.services.activate>li .label{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;transform-origin:0 0;text-align:right;top:auto;bottom:280px;width:280px}

ul.services.activate>li .service_s_details{display:none}

ul.services.activate>li .addBtn{display:none}

ul.services.activate>li.active{width:72%;background:0 0;cursor:default;border-color:#6e7178}

ul.services.activate>li.active .service-info{display:none}

.services-content{width:100%;float:left;height:100%;display:none;}

.slider{width:100%;float:left;height:100%}

.slider ul.carousel1,.slider ul.carousel1 li{width:100%;height:100%;float:left}

.slider ul.carousel1 li{position:relative}

.slider ul.carousel1 li img{width:auto;float:left;min-height:100%;position:relative;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:100%}

.slider ul.carousel1 li .cont{width:100%;float:left;position:absolute;left:0;bottom:0;padding:40px 20px 40px 60px;text-align:left;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.81) 45%,#000 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.81) 45%,#000 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.81) 80%,#000 100%)}

.slider ul.carousel1 li .cont h3{color:#fff;font-size:30px;font-weight:400;line-height:.9em;margin:0 0 5px;text-align:left;padding:0}

.slider ul.carousel1 li .cont h3 sup{text-transform:lowercase;font-size:50%}

.slider ul.carousel1 li .cont h3 span{font-size:19px;width:100%;float:left;color:#fff;font-weight:400;line-height:1em;margin:0 0 5px}

.slider ul.carousel1 li .cont p{width:89%;float:left;color:#fff;font-size:17px;font-weight:300}

.slider a.closeFeature{position:absolute;top:10px;right:10px;width:40px;height:40px;border:2px solid #fff;border-radius:50%;z-index:1;text-indent:-99px;overflow:hidden;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}

.slider a.closeFeature:after,.slider a.closeFeature:before{width:80%;height:2px;background:#fff;content:'';display:block;position:absolute;left:50%;top:50%;-webkit-transform:rotate(45deg) translate(-50%,-50%);-moz-transform:rotate(45deg) translate(-50%,-50%);transform:rotate(45deg) translate(-50%,-50%);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}

.slider a.closeFeature:before{-webkit-transform:rotate(-45deg) translate(-50%,-50%);-moz-transform:rotate(-45deg) translate(-50%,-50%);transform:rotate(-45deg) translate(-50%,-50%)}

.slider a.closeFeature:hover:after,.slider a.closeFeature:hover:before{background:#000}

.slider a.closeFeature:hover{background:#fff}

.highlightsWrapper .swiper-container{height:600px;width:100%;float:left;padding:0;margin-bottom:5px}

.highlightsWrapper .wrap_feature{width:100%;float:left;display:table;position:relative;height:300px}

.highlightsWrapper .highlightSlider{width:60%;float:left}

.description{width:100%;float:left;height:100%;display:table;padding:0 20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:-20px;opacity:0;-webkit-transition:all ease 0s;-moz-transition:all ease 0s;-o-transition:all ease 0s;transition:all ease 0s;z-index:0}

.description h4{color:#363636;position:relative;width:100%;font-weight:400;padding:15px 0;margin:0 0 20px;float:left;font-size:17px}

.description h4:after{width:50px;height:1px;background:#707070;content:'';display:block;position:absolute;left:0;bottom:0}

.description h3{color:#363636;position:relative;width:100%;font-family:'Amiri',serif;font-weight:400;padding:0;margin:0 0 20px;float:left;line-height:1.1em}

.description p{color:#4a4a4a;line-height:24px;font-size:16px;text-align: justify;}

.highlightsWrapper .img{width:100%;float:left;height:100%;position:absolute;overflow:hidden;left:0}

.highlightsWrapper .img img{width:100%;float:left;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all ease 1.5s;-moz-transition:all ease 1.5s;-o-transition:all ease 1.5s;transition:all ease 1.5s;opacity:1}

.highlightsWrapper .description.active{z-index:1;opacity:1;left:0;-webkit-transition:all ease 1.5s;-moz-transition:all ease 1.5s;-o-transition:all ease 1.5s;transition:all ease 1.5s}

.highlightsWrapper .swiper-pagination-current:before{content:"0"}

.highlightsWrapper .swiper-pagination-total:before{content:"0"}

.highlightsWrapper .controls{width:250px;margin:0 auto;display:table;position:absolute;left:0;bottom:0;z-index:1}

.highlightsWrapper .controls .swiper-pagination span{color:#363636;font-size:1.4em;margin:0 10px;opacity:.6;letter-spacing:2px}

.highlightsWrapper .controls .swiper-pagination span.swiper-pagination-current{color:#171717;opacity:1}

.highlightsWrapper .swiper-button-next,.highlightsWrapper .swiper-button-prev{background:0 0;position:relative;width:40px;height:25px;margin:0}

.highlightsWrapper .swiper-button-next{float:right}

.highlightsWrapper .swiper-button-next:after,.highlightsWrapper .swiper-button-prev:after{width:40px;height:1px;background:#363636;content:'';display:block;position:absolute;right:0;top:50%}

.highlightsWrapper .swiper-button-next:before,.highlightsWrapper .swiper-button-prev:before{width:0;height:0;content:'';display:block;position:absolute;right:0;top:50%;border:5px solid #363636;border-color:#363636 transparent #363636 transparent;border-width:0 0 8px 8px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);margin:-3px 0 0}

.highlightsWrapper .swiper-button-prev:before{border-width:8px 8px 0 0;right:auto;left:0}

.highlightsWrapper .swiper-pagination-fraction{bottom:auto;left:50%;width:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);float:none}

@media only screen and (max-width:1700px){.homepageBanner .swiper-slide .caption{left:5%}}

@media only screen and (max-width:1500px){
	.slider ul.carousel1 li .cont h3{font-size:20px}
	.slider ul.carousel1 li .cont h3{margin:0 0 5px}
	.slider ul.carousel1 li .cont p{width:90%}
	ul.services>li .service_s_details{padding:0 10px}
	ul.services{height:520px}
	.slider ul.carousel1 li img{height:100%}
	.slider ul.carousel1 li .cont p{font-size:12px !important;font-family: 'Amiri' !important;}
	.highlightsWrapper .swiper-container{height:500px}
	.highlightsWrapper .swiper-container{height:500px}
	ul.services>li .label{font-size:1.7em;font-weight:bold;}
	ul.Tab li a{height:60px;line-height:60px}
	.tableClass th{padding:10px 15px}
	ul.Tab li a{border-width:1px}
}

@media only screen and (max-width:1440px){
	.watchTVCWrapper .videoBox{width:600px;height:400px}
	.homepageBanner .swiper-slide .caption h1{font-size:3.8em}
	.homepageBanner .swiper-slide .caption{padding:0 0 200px}
	.testdriveform .formBox{right:4%}
	.testdriveform .formBox .fromStyle{padding:15px}
}

@media only screen and (max-width:1360px){
	article .wrapper{padding:25px 0}
	.slider ul.carousel1 li .cont h3{font-size:24px}
	ul.services.activate>li .label{margin:0 0 0 15px}
	ul.services>li .addBtn:hover{top:62%}
	ul.services>li:hover .label{top:70%}
	ul.services>li:hover .service_s_details{top:76%}
	ul.services.activate>li:hover .label{top:auto}
	.description h4,.description p{line-height:1.5em}
	.highlightsWrapper .swiper-container{height:450px}
}

@media only screen and (max-width:1279px){
	ul.services{height:400px}
	ul.services>li .label{font-size:1.6em;font-weight:bold;}
	ul.services>li .addBtn{width:30px;height:30px}
	ul.services>li .addBtn:hover{top:62%}
	ul.services>li:hover .label{top:70%}
	ul.services>li:hover .service_s_details{top:75%}
	.slider ul.carousel1 li .cont p{width:80%;padding-bottom:5px}
	ul.services>li:hover .label{color:000}
	ul.services.activate>li .label{width:180px;bottom:180px}
	ul.services.activate>li:hover .label{top:auto}
	.slider ul.carousel1 li img{width:100%;height:auto}
	.highlightsWrapper .img img{width:auto;height:100%}
	.highlightsWrapper .swiper-container{padding:0 0 50px}
}

@media only screen and (max-width:1023px){
	ul.services>li .label{font-size:13px !important;font-weight:bold;}
	ul.services>li .service_s_details{font-size:1.3em;display:none}
	.slider ul.carousel1 li .cont p{width:100%;font-size :10px !important; line-height: 12px;}
	article .wrapper{border:none}
	.slider ul.carousel1 li img{height:100%}
	.homepageBanner .swiper-slide .caption{left:40px;padding:0}
	.homepageBanner .swiper-slide .caption h1{font-size:3.2em}
	.homepageBanner #slide01.swiper-slide{background-image:url(../images/main_img.jpg)!important}
	.homepageBanner .swiper-slide .caption{height:50%;width:100%;text-align:center;left:0}
}

@media only screen and (max-width:900px){
	.slider ul.carousel1 li .cont{padding:20px}
	.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px}
	.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px}
}

@media only screen and (max-width:767px){
	.homepageBanner .swiper-slide .caption h1 span{margin:0;text-align:center;width:100%}
	.homepage article{padding:25px 0}
	.ebrochure .wrapper h2{padding-top:20px}
	.container .wrapper .headCont h2{padding:0}
	.sectionWrapper article h2{padding:0 0 25px}
	.container .wrapper .headCont h2,.ownerSection article h2,.sectionWrapper article h2,article h2{padding:15px 0 25px}
	ul.services{height:300px}
	ul.services>li .addBtn{top:78%}
	ul.services>li .label{font-size:1.2em;font-weight:bold;}
	ul.services>li:hover .label{top:74%}
	ul.services.activate>li:hover,ul.services>li:hover{background:0 0;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}
	ul.services.activate>li:active,ul.services>li:active{background:rgba(0,18,32,.5);cursor:pointer;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}
	ul.services>li .addBtn:hover{background:0 0;border:1px solid #fff}
	ul.services>li:active .addBtn{background:#26e9de;border:1px solid #26e9de}
	ul.services li .addBtn:hover:after,ul.services>li .addBtn:hover:before{background:#fff}
	ul.services li:active .addBtn:after,ul.services>li:active .addBtn:before{background:#001220}
	.swiper-button-next,.swiper-button-prev{background-size:23px 43px;width:25px;height:25px}
	.slider a.closeFeature:hover{background:0 0}
	.slider a.closeFeature:active{background:#fff}
	.slider a.closeFeature:hover:after,.slider a.closeFeature:hover:before{background:#fff}
	.slider a.closeFeature:active:after,.slider a.closeFeature:active:before{background:#2fa4d6}
	.highlightsWrapper .highlightSlider,.highlightsWrapper .wrap_feature{width:50%}
	.highlightsWrapper .description{position:static;display:none;transform:translate(0)}
	.highlightsWrapper .description.active{display:block}
	.homepage article.kma{padding-bottom:0}
}

@media only screen and (max-width:640px){
	ul.services{height:400px}
	ul.services>li{width:100%;height:20%;border:none;border-top:1px solid rgba(255,255,255,.5)}
	ul.services.activate>li{width:100%;height:10%}
	ul.services.activate>li.active{width:100%;height:60%}
	ul.services.activate>li .label{-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;left:0;width:100%;text-align:left;top:auto;bottom:auto;height:100%;padding:15px 0}
	ul.services>li .label{font-size:1.4em;font-weight:bold;}
	.homepageBanner .swiper-slide .caption h1{font-size:2.8em}
	.homepageBanner .swiper-slide .caption h1>span:nth-child(2){padding-left:10%}
	ul.services>li .addBtn,ul.services>li .addBtn:hover{top:50%;left:25px}
	ul.services>li .label,ul.services>li:hover .label{top:50%;left:0;padding:0 0 0 50px;text-align:left;width:100%;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;line-height:30px}
	ul.services>li .service-info{width:100%;height:100%;float:left;position:relative}
	ul.services.activate>li .label,ul.services.activate>li:hover .label{padding:5px 0 5px 40px;top:0}
	ul.services.activate>li .addBtn{display:block;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);left:15px}
	ul.services{background-size:cover}
	.slider ul.carousel1 li .cont h3 span{font-size:15px}
	.slider ul.carousel1 li .cont p{font-size:8px !important;line-height: 11px;font-family: 'Poppins' !important;	}
	.description h4{width:auto;margin:10px auto 15px;display:table;float:none;padding:0 0 5px}
	.performanceView .engineWrap .img{width:55%}
	.performanceView .engineWrap .cont{width:45%}
	.performanceView .linksW{width:100%;float:left;margin:20px 0 0}
	.performanceView .linksW a.button{float:none;display:table;margin:0 auto}
	.highlightsWrapper .highlightSlider,.highlightsWrapper .wrap_feature{width:100%}
	.wrap_feature{text-align:center}
	.highlightsWrapper .swiper-container{height:300px}
	.highlightsWrapper .controls{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
	.description h4,.description p{line-height:1.5em}
}

@media only screen and (max-width:520px){
	.homepageBanner .slidesYOUV .syouvkamlogo img{width:100px}
	.homepageBanner .slidesYOUV .caption01 h2{font-size:2.4em;margin:0}
	.homepageBanner .slidesYOUV .caption01 .lineLink{margin:0 0 10px}
}

@media only screen and (max-width:420px){
	.slider ul.carousel1 li .cont{padding:20px 10px 15px}
	.slider ul.carousel1 li .cont h3,.highlightsSlider .imgBox .title h4{font-size:18px !important;margin:0px 0px 3px;}
	.homepageBanner .swiper-slide .caption h1,article h2{font-size:2.4em}
	.homepageBanner .swiper-slide .caption h1{font-size:2em}
}

@media only screen and (max-width:360px){
	ul.services{height:75vh}
	ul.services>li .addBtn{width:25px;height:25px}
}

@media (min-width:768px){
	.description{padding:0 40px}
	.description h4{font-size:14px}
	.description h3{font-size:27px}
}

@media (min-width:992px){
	.description{padding:0 60px}
	ul.services{height:520px}
	.description h4{font-size:15px}
	.description h3{font-size:35px}
}

@media (max-width:1367px){
	.description{padding:0 80px}
	ul.services{height:400px}
	.description h4{font-size:15px}
	.description h3{font-size:40px}
	.description p{line-height:1.3em}
}


@media (min-width:1370px){
	.description{padding:0 80px}
	ul.services{height:520px}
	.description h4{font-size:15px}
	.description h3{font-size:40px}
	.description p{line-height:1.3em}
}

@media only screen and (min-width:1950px){
	.highlightsWrapper .swiper-container{height:600px;width:100%;float:left;padding:0;margin-bottom:40px}
}

/*custom new*/

@media (max-width: 768px){
    .container {
        width: 100%;
	}
	ul.services {
		background-image: linear-gradient(to bottom, rgba(255, 254, 255, .6), rgba(255, 255, 255, 0.5)), url(../images/services/scover.jpg);
	}
}
@media (min-width: 992px){
    .container {
        width: 970px;
    }
}
@media (min-width: 1200px){
    .container {
        width: 1170px;
    }
}
@media (min-width: 1300px){
    .container {
        max-width: 1200px;
    }
}
.container{
	padding-right: 0px;
    padding-left: 0px;
}
/*
.carousel-fade .carousel-item {
	opacity: 0;
	transition-duration: .6s;
	transition-property: opacity;
   }
   
   .carousel-fade  .carousel-item.active,
   .carousel-fade  .carousel-item-next.carousel-item-left,
   .carousel-fade  .carousel-item-prev.carousel-item-right {
	 opacity: 1;
   }
   
   .carousel-fade .active.carousel-item-left,
   .carousel-fade  .active.carousel-item-right {
	opacity: 0;
   }
   
   .carousel-fade  .carousel-item-next,
   .carousel-fade .carousel-item-prev,
   .carousel-fade .carousel-item.active,
   .carousel-fade .active.carousel-item-left,
   .carousel-fade  .active.carousel-item-prev {
	transform: translateX(0);
	transform: translate3d(0, 0, 0);
   }*/
   #carouselBeadManRedding {
    background-color: #000;
}
.carousel.carousel-fade .carousel-item {
    display: block;
    opacity: 0;
    transition: opacity ease-out 1.7s;
    left: 0;
    top: 0;
    position: absolute;
}
.carousel.carousel-fade .carousel-item.active {
    opacity: 1 !important;
}
.carousel.carousel-fade .carousel-item:first-child {
    top: auto;
    position: relative;
    transition: opacity ease-out 1.7s;
}
.carousel.carousel-fade .carousel-item:second-child {
    top: auto;
    position: relative;
    transition: opacity ease-out 1.7s;
}
.carousel-item .img-fluid {
    margin: 0 auto;
}/*
.carousel img {
    opacity: 0.5;
    filter: alpha(opacity=50);
}*/