@import url('https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,400;0,700;0,900;1,700&family=Roboto:ital,wght@0,400;0,500;0,900;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,400;0,700;0,900;1,700&family=Roboto:ital,wght@0,400;0,500;0,900;1,700&display=swap');
/*<link rel="preconnect" href="https://fonts.googleapis.com">*/
/*<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>*/

/*1. Animate css, 2. Smartmenus css, 3. Swiper css, 4. Reset css, 5. Core css, 6. custom css*/
/* =================animate css starts here================= */
.animated{-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
@-webkit-keyframes fadeIn{from{opacity: 0;}to{opacity: 1;}}
@keyframes fadeIn{from{opacity: 0;}to{opacity: 1;}}
.fadeIn{-webkit-animation-name:fadeIn; animation-name: fadeIn;}
@-webkit-keyframes fadeInUp{from{opacity: 0;-webkit-transform: translate3d(0, 30px, 0);transform: translate3d(0, 30px, 0);} to{opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}}
@keyframes fadeInUp{from{opacity: 0; -webkit-transform: translate3d(0, 30px, 0); transform: translate3d(0, 30px, 0);} to{opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}}
.fadeInUp{-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}
/* =================animate css ends here================= */


/* =================smartmenus css start here================= */
.navbar-nav.sm-collapsible .sub-arrow{position: absolute;	top: 50%; right: 0; margin: -0.7em 0.5em 0 0; border: 1px solid rgba(0, 0, 0, .1); border-radius: .25rem; padding: 0; width: 2em; height: 1.4em; font-size: 1.25rem; line-height: 1.2em; text-align: center;}
.navbar-nav.sm-collapsible .sub-arrow::before{content: '+';}
.navbar-nav.sm-collapsible .show > a > .sub-arrow::before{content: '-';}
.navbar-dark .navbar-nav.sm-collapsible .nav-link .sub-arrow{border-color: rgba(255, 255, 255, .1);}
.navbar-nav.sm-collapsible .has-submenu{padding-right: 3em;}
.navbar-nav.sm-collapsible .nav-link,.navbar-nav.sm-collapsible .dropdown-item{position: relative;}
.navbar-nav:not(.sm-collapsible) .nav-link .sub-arrow{display: inline-block;width: 0; height: 0;margin-left: .255em; vertical-align: .255em; border-top: .3em solid; border-right: .3em solid transparent; border-left: .3em solid transparent;}
.fixed-bottom .navbar-nav:not(.sm-collapsible) .nav-link .sub-arrow, .fixed-bottom .navbar-nav:not(.sm-collapsible):not([data-sm-skip]) .dropdown-toggle::after{border-top: 0; border-bottom: .3em solid;}
.navbar-nav:not(.sm-collapsible) .dropdown-item .sub-arrow,.navbar-nav:not(.sm-collapsible):not([data-sm-skip]) .dropdown-menu .dropdown-toggle::after{position: absolute; top: 50%; right: 0; width: 0; height: 0; margin-top: -.3em; margin-right: 1em; border-top: .3em solid transparent; border-bottom: .3em solid transparent; border-left: .3em solid;}
.navbar-nav:not(.sm-collapsible) .dropdown-item.has-submenu {padding-right: 2em;}
.navbar-nav .scroll-up, .navbar-nav .scroll-down{position: absolute; display: none; visibility: hidden; height: 20px; overflow: hidden; text-align: center;}
.navbar-nav .scroll-up-arrow, .navbar-nav .scroll-down-arrow{position: absolute; top: -2px; left: 50%; margin-left: -8px; width: 0; height: 0; overflow: hidden; border-top: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid; border-left: 7px solid transparent;}
.navbar-nav .scroll-down-arrow {top: 6px; border-top: 7px solid; border-right: 7px solid transparent; border-bottom: 7px solid transparent; border-left: 7px solid transparent;}
.navbar-nav.sm-collapsible .dropdown-menu .dropdown-menu {margin: .5em;}
.navbar-nav:not([data-sm-skip]) .dropdown-item{white-space: normal;}
.navbar-nav:not(.sm-collapsible) .sm-nowrap > li > .dropdown-item{white-space: nowrap;}
/* =================smartmenus css ends here================= */
/* ================= Swiper css ends here================= */
@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');font-weight:400;font-style:normal}
:root{--swiper-theme-color:#007aff}
:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}
.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;overflow:clip;list-style:none;padding:0;z-index:1;display:block}
.swiper-vertical>.swiper-wrapper{flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}
.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}
.swiper-horizontal{touch-action:pan-y}
.swiper-vertical{touch-action:pan-x}
.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}
.swiper-slide-invisible-blank{visibility:hidden}
.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}
.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}
.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}
.swiper-3d .swiper-wrapper{transform-style:preserve-3d}
.swiper-3d{perspective:1200px}
.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}
.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}
.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}
.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}
.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}
.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}
.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}
.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}
.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}
.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}
.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}
.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}
.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%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}
.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}
.swiper-lazy-preloader-black{--swiper-preloader-color:#000}
@keyframes swiper-preloader-spin{
    0%{transform:rotate(0deg)}
    100%{transform:rotate(360deg)}
}
.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}
:root{--swiper-navigation-size:44px}
.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (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.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}
.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}
.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}
.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}
.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}
.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}
.swiper-button-lock{display:none}
.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}
.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}
.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}
.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}
.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-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}
.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);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:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}
button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-bullet:only-child{display:none!important}
.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}
.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}
.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}
.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}
.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,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-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}
.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}
.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}
.swiper-pagination-lock{display:none}
.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}
.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}
.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}
.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-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;touch-action:none}
.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}
.swiper-grid>.swiper-wrapper{flex-wrap:wrap}
.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}
.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}
.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}
.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-fade .swiper-slide-active{pointer-events:auto}
.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-cube{overflow:visible}
.swiper-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-cube .swiper-slide .swiper-slide{pointer-events:none}
.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}
.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}
.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}
.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}
.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-flip{overflow:visible}
.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}
.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}
.swiper-cards{overflow:visible}
.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* ================= Swiper css end here=================  */
/* =================reset css starts here=================  */
* { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6, p, ul, li, body, html, form, fieldset { margin: 0; padding: 0; outline: none; border: 0 }
a { text-decoration: none; border: 0; outline: 0; }
ul {list-style: none;color: rgb(0, 0, 0, 0.8);}
a:focus, input:focus, textarea:focus, *:focus { outline: 0 !important; }
/* =================reset css ends here================= */
/* =================core css starts here================= */
body { padding-top:90px; font-size: 16px; line-height: 24px; font-weight: 400; 
font-family: 'Roboto', sans-serif; color: #000; background: #fff; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.container {width: calc(100% - 16px);max-width: 1266px;}
a, input, button { display: inline-block; text-decoration: none; color: inherit; outline: none; transition: all 0.2s ease-in;  -webkit-transition: all 0.2s ease-in; }
a img {border: 0px none;}
a:hover {outline: none;color: #073ABEE5;text-decoration: none;}
a:active { outline: none; text-decoration: none; }
a:focus { outline: none; outline-offset: 0px; text-decoration: none; color: inherit; }
::-webkit-input-placeholder { color: #000; opacity: 0.5; }
::-moz-placeholder { color: #000; opacity: 0.5; }
:-moz-placeholder { color: #000; opacity: 0.5; }
:-ms-input-placeholder { color: #000; opacity: 0.5; }
.os-animation {opacity: 0;}
.os-animation.animated {opacity: 1;}
img {max-width: 100%; border:0; height: auto;}
h1, h2, h3, h4, h5, h6 { font-family: 'Merriweather', serif; margin: 0px; padding: 0px; margin-bottom: 24px; line-height: 1.2; font-weight: 700; color: inherit;}
h1 {font-size: 58px;}
h2 {font-size: 48px;}
h3 {font-size: 40px;}
h4 {font-size: 30px;}
h5 {font-size: 26px;}
h6 {font-size: 22px;}
p {margin: 0px;padding: 0px;margin-bottom: 24px;color: rgb(0, 0, 0, 0.8);}
strong {font-weight: 700;}
b {font-weight: 400;}
.inner-hero-text .inSubtitle{
    font-size: 18px;
}
.aboutUs h1{
     
    font-size: 28px;
 
}
.aboutUs .hero-container{
    padding-top:20px;
}
p:last-child {margin-bottom: 0;/* display: none; */}
.btn {border-radius:0;font-weight: 400;padding: 10px 10px 10px 20px;min-width: 145px;font-size: 14px;/* text-align: center; */line-height: 18px;box-shadow: none;}
.btn img{width:25px; height:25px; }
.btn-default,.btn-default:focus { color: #fff; background-color: #073ABEE5; border: solid 1px #073ABEE5; }
.btn-default:hover,.btn-default:active {color: #000;background-color: #fff !important;border-color: #000 !important;}
.btn-primary,.btn-primary:focus { color: #fff; background-color: #333; border: solid 1px #333; }
.btn-primary:hover,.btn-primary:active { color: #333; background-color: transparent; border-color: #333; }
.btn img {width: 20px;height: 20px;margin: 0 10px;}
.btn:hover img {filter: brightness(0) saturate(100%) invert(17%) sepia(95%) saturate(1277%) hue-rotate(29deg) brightness(96%) contrast(103%);}
.btn.btn-block{min-width: 100%;}
.btn+.btn {margin-left: 25px;}
.btn.white-btn {background: #fff;}
.btn.white-btn:hover {background: #204ec5; color: #fff;}
ul:not([class]) {list-style: none;margin-bottom: 15px;text-align:left;line-height: 22px;}
ul:not([class]) > li {padding-left: 16px;position: relative;margin-bottom: 14px;}
ul:not([class]) > li:last-child{margin-bottom: 0;}
ul:not([class]) > li:before {content: '';position: absolute;left: 2px;top:10px;background: #000;height: 5px;width: 5px; border-radius: 50%;}
/* =================core css ends here================= */

/* ================= Content Start ================= */
.content-container{padding: 70px 0;}
.grey-bg{background: rgba(217, 217, 217, .6);}
.heading h1 {font-size: 32px;line-height: 1.2;font-weight: 400;margin-bottom: 30px;color: #000;}
.heading h1 + p {
    font-size: 16px;
    max-width: 557px;
    margin: auto;
    margin-bottom: 65px;
}
.heading {text-align: center;color: rgba(0, 0, 0, 0.60);font-size: 18px;width: 100%;margin: 0 auto;margin-bottom: 50px;}
.heading span{ color: #073ABE;}

.banTitle{
    font-size: 44px;
    font-family: 'Merriweather', serif;
    margin: 0px;
    padding: 0px;
    margin-bottom: 24px;
    line-height: 1.2;
    font-weight: 700;
    color: inherit;
}
/* ================= Content End ================= */

/* ================= Header Start ================= */
#header{background: #fff;position: fixed;left: 0;top: 0;right: 0;padding: 0;z-index: 9999;transition: all 0.2s ease-in;-webkit-transition: all 0.2s ease-in;display: flex;align-items: center;}
.container.container1 {max-width: 1266px;width:100%;}
.fixed #header{background: #fff;; box-shadow: 0 5px 8px rgba(0,0,0,0.1);}
.navbar{padding: 0;width: 100%;height: 90px;background: #fff;}
.navbar-brand {width: 90px;padding: 0;margin: 0;position: relative;z-index: 999;}
.navbar-nav > li{margin: 0 5px;position: relative;}
.navbar-nav > li > a{font-size: 16px;line-height:43px;font-weight: 500;color: #000;padding: 16px 12px;margin:0;}
.navbar-nav > li:hover > a, .navbar-nav > li.active > a{color: #073ABEE5;}
.dropdown-toggle::after{display:none;}
.nic-num-icon {width: 30px;height: 30px;position: absolute;top: 0;left: 0; padding: 5px;display: flex;align-items: center;justify-content: center;}
.nic-num-icon img {object-fit: contain;width: 100%;height: 100%;}
.nic-item:hover .nic-num-icon img {filter: brightness(0) saturate(100%) invert(17%) sepia(95%) saturate(1277%) hue-rotate(193deg) brightness(96%) contrast(103%);}
.nic-item {position: relative;padding-left: 40px; padding-right:10px;}
.navbar-nav:not(.sm-collapsible) .nav-link .sub-arrow{display:none;}
.nav-inside{width: 100%;padding: 0;}
.header-right{gap: 4px;margin-left: 30px;}
.nav-inside-content {padding: 30px 0 0;margin-top: auto;}
.header-page-link {color: #000;font-size: 16px;font-weight: 500;line-height: 28px;}
.header-btn{font-size: 14px;padding:16.2px 17px}
.nic-icon {width: 25px;height: 25px;display: flex;align-items: center;justify-content: center; margin:0 8px; position: relative;}
.nic-icon:hover i {color: #073ABEE5 !important;}
.nic-icon i {font-size: 20px;}
.nic-icon:after {width: 1px;height: 20px;right: -5px;content: '';position: absolute;background: #000;}
.nic-icon:last-child:after {display: none;}
.nav-data{ margin-top: auto;}
.nav-data .nic-social-icon{justify-content: center; margin-top: 20px;}
.nav-data .nic-item{align-items: center;justify-content: center;margin-top: 20px;padding: 0;}
.nav-data .nic-num-icon {position: relative;margin-right: 10px;}
.nav-data .header-page-link{ font-size:20px;}
.nav-data .nic-icon i {font-size:25px; }
.nav-data .nic-icon:after{ right:-8px;}
@media only screen and (min-width: 1200px) {
	i.fas.fa-chevron-down{
		display:none;
	}
    .hero-form-box {
    position: relative;
    top: 0px;
}
    .abt.hero-container{
        margin-bottom:80px;
    }
   #main #pl-99 #panel-99-0-0-5 {
    margin: 0px 0px 10px 0px;
}
    .navbar-nav>li>.dropdown-menu { display: block !important; top: 100% !important; margin-top: 10px !important; opacity: 0; visibility: hidden; background: #000; color: var#fff;;min-width: 180px; box-shadow: 0 5px 8px rgba(0, 0, 0, 0.2); border: 0; border-radius: 0; transition: all 0.1s ease-in; -moz-transition: all 0.1s ease-in; -webkit-transition: all 0.1s ease-in; }
    .dropdown:hover .dropdown-menu { opacity: 1; visibility: visible; margin-top: 0px !important; transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; }
    .dropdown-item { color: #fff;; padding: 5px 15px;  font-weight: 400;}
    .dropdown-item:focus, .dropdown-item:hover{color:#333; background: transparent;}
}
/* ================= Header End ================= */

/* ================= Hero Start ================= */
.hero-container{height:100%;position: relative;padding-top: 70px;padding-bottom: 70px;}
.hero-container.inner-hero{padding-top:40px;height: 72.5vh;}
.hero-container .container-fluid {position: relative;z-index: 3; width: 100%; height: 100%; display: flex;align-items: center;}
.hero-container::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height: 100%; z-index:2;background: rgba(0, 0, 0, 0.30);}
.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;z-index:1;}
.hero-item:after {position: absolute;content: '';top: 0;left: 0;width: 25px;height: 25px;background-image: url(../images/white-hand-icon.svg);background-repeat: no-repeat;}
.hero-item {color: #fff;font-size: 22px;line-height: 1.2;text-transform: capitalize;margin-bottom: 24px;font-weight: 400;position: relative;padding-left: 45px;}
.hero-content-box {width: 100%;height: 100%;padding: 50px 0;display: flex;justify-content: center;flex-direction: column;z-index: 11;position: relative;color: #fff;}
.hero-content-box h4 { font-size: 44px; line-height: 1.2; font-weight: 400; margin-bottom: 30px;}
.form-content-box {z-index: 11;position: relative;display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;padding: 0;}
.hero-form-box {padding: 30px 40px 0px 30px;background: #2125297a;}
.hero-form-box p {font-size: 20px;line-height: 1.2;color: #fff;text-align: center;font-weight: 500;}
.hero-form-box .form-input input{border-color: #fff;color: #fff;}
.hero-form-box  .form-input textarea{ border-color: #fff;     color: #fff !important;}
.hero-form-box .form-input .form-select{ border-color: #fff; color: #fff; filter: brightness(11);}
.hero-form-box  .form-input input::placeholder{ color:#fff; }
.hero-form-box .form-input textarea::placeholder{ color:#fff; }
.from-check-img { width: 170px; height: 47px; margin-left:20px;}
.from-check-img img {width: 100%;height: 100%;object-fit: cover;object-position: left;}
.hero-form-box .check-box input{ width: 25px; height: 25px; border-radius: 0; border: 2px solid #fff;}
.inner-hero-text {position: relative;z-index: 2;display: flex;align-items: center;justify-content: center;flex-direction: column;color: #fff;font-size: 22px;width: 100%;height: 100%;text-align: center;}
.inner-hero-text p {font-size: 40px;line-height: 1.2;font-weight: 500;margin-bottom: 20px;color: #fff;}
.inner-about-img {z-index: 2;position: relative;width: 442px;height: calc(100vh - 90px);display: flex;margin-left: auto;margin-top: 40px;}
.inner-about-img img {width: 100%;height: 100%;object-fit: contain;object-position: bottom;bottom: 0;}
/* ================= Hero End ================= */

/* ================= Contact-Hero Start ================= */
.contact-img-box {width: 100%;height: 100%;min-height:500px;display: flex;flex-wrap: wrap;padding-bottom: 30px;margin-top: 45px;/* margin-bottom: 30px; */}
.contact-left {width: 58%;margin-right: 10px;padding-bottom: -15px;}
.contact-right {width: 40%;}
.cr-upper {width: 100%;height: 50%;margin-bottom: 10px;}
.cr-lower {display: flex;flex-wrap: wrap;width: 100%;height:50%;padding-bottom: 10px;}
.cr-lower-left {width: 47%;height: 100%;margin-right: 14px;}
.cr-lower-right {width: 50%;height: 100%;}
.contact-img img{ width:100%; height:100%; object-fit: cover;}
/* ================= Contact-Hero End ================= */

/* ================= Contact Start ================= */
.contact-content-left{width: 50%; padding-right: 26.5px; }
.contact-content-right{width:50%; padding-left:26.5px; }
.ccl-content {padding: 30px 40px;background: white; border-radius: 10px;box-shadow: rgba(17, 17, 26, 0.05) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px;
width:100%; height:100%;}
.ccr-content {background: white; border-radius: 10px;height: 100%;padding: 30px 50px;box-shadow: rgba(17, 17, 26, 0.05) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px; width:100%; height:100%;}
.from-head {margin-bottom: 40px;}
.contact-info-item {display: flex;margin-bottom: 25px;padding-left: 50px;position: relative;}
.cii-icon {width: 35px;height: 35px;display: flex;align-items: center;justify-content: center;position: absolute;left: 0;top: 0;}
.cii-icon img {width: 100%;height: 100%;object-fit: contain;}
.cii-text h4 { font-size: 22px;font-weight: 400;margin-bottom: 5px;line-height: 1.2;}
.cii-text {font-size: 16px;line-height: 1.2;font-weight: 400;}
.ccr-text h4 {font-size: 30px;font-weight: 500;line-height: 1.2;margin-bottom: 40px;}
.ccr-text {font-size: 18px;line-height: 1.2;font-weight: 400;}
.from-head h1 {font-size: 30px;font-weight: 500;line-height: 1.2;margin: 0;}
.form-input input {height: 45px;background: none;border-radius: 0;border: 1px solid #00000040;font-size: 14px;font-weight:500;}
.form-input label.form-label {font-size: 18px;line-height: 1.2;font-weight: 500;color: #000;}
.form-box{row-gap: 20px;}
.form-btn-box {margin-top: 0;display: flex;justify-content: center;width: 100%;}
.form-input textarea{background: none;border-radius: 0;border-color: #00000040;resize: none;height: 100px;font-weight: 600;padding: 20px;font-size: 14px;line-height: 1.2;font-weight: 400;}
.form-input input::placeholder{ color:rgba(0, 0, 0, 0.64); }
.form-input textarea:focus {color: #000;background-color: #0000;border-color: #fff;box-shadow: none;}
.form-input textarea::placeholder{ color:rgba(0, 0, 0, 0.64); }
.form-control:focus{background: #0000;box-shadow: none;background-color: #0000;border-color: #000;color: #ffff;}
.contact-info-list{ margin-top:30px;}
.contact-icon-box {border-top: 1px solid rgba(0, 0, 0, 0.12);padding-top: 30px;}
.contact-icon-box h4 {font-size: 22px;font-weight: 500;}
.cil-icon {width: 30px;height: 30px;background: #b41a00;display: flex;align-items: center;justify-content: center;border-radius: 50%;margin: 0 5px;}
.cib-icon-list {display: flex; flex-wrap:nowrap;}
.contact-content-box {width: 100%;height: 100%;}
.form-input .form-select {background-image: url(../images/down-arrow.svg);background-repeat: no-repeat;background-position: right 0.75rem center;padding: 10px 35px 10px 10px;background-color: #68708300;border: 1px solid #00000040;border-radius:0;font-size: 12px;}
.form-select:focus {border-color: none;outline: 0;box-shadow: none;}
.user-form-box .form-input input{background-color: #fff;border: 0;/* height: 55px; */}
.user-form-box  .form-input .form-select {border: none;background-color: #fff;height: 55px;font-weight: 500;}
.user-form-box  .form-input input::placeholder{ color:#000; }
/* ================= Contact End ================= */

/* ================= Team Start ================= */
.team-btn-box .btn {
    padding-right: 30px;
}
.team-box {padding: 6px;background: var(--bs-body-bg);border-radius: 10px;box-shadow: 0px 0px 44px rgba(7.13, 58.39, 190.19, 0.17);}
.team-img {position: relative;width: 100%;height: 100%;padding-bottom: 100%; border-radius: 10px; overflow: hidden;}
.team-img img {position: absolute;width: 100%;/*! height: 100%; *//*! object-fit: cover; */top: 0;bottom: 0;left: 0;}
.team-list {width: calc(100% + 30px);margin-left: -15px;}
.team-item {width: 25%;padding: 0 15px;}
.team-text h6 {font-size: 18px;font-weight: 500;text-transform: capitalize;margin-bottom: 5px;}
.team-text {font-size: 16px;font-weight: 400;text-transform: capitalize;word-wrap: break-word;padding: 15px 10px;}
.team-btn-box {display:  flex;align-items: center;justify-content: center;margin-top: 50px;}
/* ================= Team End ================= */

/* ================= Brand Start ================= */
.brand-list {margin-bottom:-30px; width: calc(100% + 40px); margin-left: -20px;}
.brand-item {width: 16.66%;padding: 0 20px;margin-bottom: 30px;}
.brand-heading h4 { font-size: 34px; line-height: 1.2; font-weight: 400; margin-bottom: 0; color: #000;}
.brand-img {box-shadow: 0px 11px 38px rgba(99.88, 95.71, 95.71, 0.54);background: #fff;border-radius: 17px;overflow: hidden;padding: 20px 10px;display: flex;align-items: center;justify-content: center;width: 100%;height: 100px;}
.brand-img img {width: 100%;height: 100%;object-fit: scale-down;}
/* ================= Brand End ================= */

/* ================= Card Start ================= */
.card-content-box {display: flex;flex-wrap: wrap;box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;width: 100%;overflow: hidden;}
.card-content-box+.card-content-box{ margin-top:40px;}
.card-img {width: 50%;position: relative;padding-bottom: 29%;}
.card-text { width: 50%;}
.card-img img {width: 100%;height: 100%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;object-fit: cover;}
.card-text { padding: 40px 30px;}
.card-text h4 {font-size: 28px;font-weight: 500;line-height: 1.2;text-align: center;margin-bottom: 45px;}
.card-item h5 {font-size: 24px;font-weight: 400;line-height: 1.2;margin-bottom: 10px;}
.card-item {font-size: 16px;line-height: 1.2;position: relative;padding-left: 50px;}
.card-item+.card-item {margin-top: 30px;}
.card-item span { font-size: 34px; line-height: 1.2; position: absolute; color: #B3B3B3; left: 0; top: 0;}
/* ================= Card End ================= */

/* ================= Footer Start ================= */
#footer {background:#274c84; padding: 0;position: relative;}
.footer-upper{padding:25px 0;}
.fu-text h4 {margin-bottom: 0;font-size: 22px;line-height: 1.2;font-weight: 500;text-align: center;color:#fff;}
.footer-middle {padding: 40px 0;border-top: 1px solid rgb(255 255 255 / 70%);}
.fu-left{width:65%;padding-right:20px;}
.fu-right{ width:35%; padding-left:10px;}
.footer-contact-details-box{display:flex;font-size:14px;font-weight:300;}
.fcd-icon{width:22px;height:22px;display:flex;justify-content:center;align-items:center;}
.footer-contact-details-box p{width:calc(100% - 22px);padding-left:15px;}
.footer-contact-details-list{margin-top:67px;}
.footer-contact-details-item + .footer-contact-details-item{margin-top:20px;}
.footer-link-box h6{font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:0.015em;opacity:.5;margin-bottom:26px;}
.footer-link{font-size:14px;font-weight:300;display:block;line-height:22px; color: #fff;}
.footer-item +.footer-item{margin-top:20px;}
.fu-left-details{width:calc(100% - 137px);}
.fu-left .footer-link-box{width: 19%; padding-left: 20px;}
.footer-link-box:last-child {width: 24%;}
.responsive-map{width: 100%;height: 100%;position: relative;padding-bottom: 75%;}
.responsive-map iframe{left: 0;top: 0;height: 100%;width: 100%;position: absolute;bottom: 0;right: 0;}
.footer-lower{padding: 30px 0;background-color: #274c84;font-size: 14px;font-weight: 300;color: #fff; border-top: 1px solid rgb(255 255 255 / 70%);}
#menu-footer-menu{flex-wrap: wrap!important;display: flex!important;}
#menu-footer-menu li + li{position:relative;margin-left:17px;}
#menu-footer-menu li >a{color:#fff;}
#menu-footer-menu li + li::after{content:'';position:absolute;left:-8px;top:50%;bottom:0;height:12px;width:1px;background:rgb(255 255 255 / 80%);transform:translateY(-50%);}
.flc-icon {width: 25px;height: 25px;display: flex;align-items: center;justify-content: center;margin: 0 5px;}
.flc-icon i {font-size: 17px;}
.flc-icon:first-child {margin-left: 0;}
.flc-social-icon {display: flex; flex-wrap: wrap;}
/* ================= Footer End ================= */

/* ================= Product Start ================= */
.product-item {width: 33.33%;padding: 0 15px;margin-bottom: 30px;}
.product-list{width: calc(100% + 30px);margin-left: -15px;}
.product-img {position: relative;width: 100%;height: 100%;padding-bottom: 63%;}
.product-img img {width: 100%;height: 100%;object-fit: cover;top: 0;left: 0;right: 0;bottom: 0;position: absolute;}
.product-upper {position: relative;}
.product-tag {font-size: 10px;background: #fff;border-radius: 4px;width: fit-content;padding: 4px 10px;line-height: 1.2;color: #000;
position: absolute;top: 10px;left: 10px;}
.product-text { padding: 20px;}
.product-text h4 {font-size: 22px;font-weight: 500;line-height: 1.2;margin-bottom: 15px;}
.product-text h5 {font-size: 16px;font-style: normal;font-weight: 500;line-height: 1.3;color: rgba(0, 0, 0, 0.66);}
.product-text {font-size: 14px;line-height: 1.2;color: #000;}
.product-btn {padding: 10px 0;display: flex;align-items: center;justify-content: center;border-top: 1px solid #000;}
.product-box {width: 100%;height: 100%;background: #fff;}
/* ================= Product End ================= */

/* ================= List Start ================= */
.lc-head {background: rgba(7, 58, 190, 0.80);color: #fff;text-align: center;padding: 20px 0;}
.lc-head h4 {font-weight: 400;line-height: 1.2;margin: 0;font-size: 20px;}
.lc-body {background: rgba(0, 0, 0, 0.85);padding: 40px;}
.lc-item {font-size: 16px;line-height: 1.2;color: #fff;position: relative;padding-left: 35px;}
.lc-item+.lc-item {margin-top: 20px;}
.lc-item:after {content: '';position: absolute;top: 0;left: 0;width: 22px;height: 22px;background-image: url(../images/check-icon.svg);background-repeat: no-repeat;}
.lc-bottom h4 {font-size: 16px;font-weight: 500;padding-top: 30px;margin-bottom: 0;text-align: center;color: #fff;}
.lc-bottom {border-top: 1px solid #fff;margin-top: 30px;}
.list-card {width: 80%;margin: 0 auto;}
.list-btn-box {margin-top: 65px;display: flex;align-items: center;justify-content: center;}
.cross-img {position: absolute;top: 45%;left: 50%;transform: translate(-50%, -45%);width: fit-content;}
/* ================= List End ================= */

/* ================= client Start ================= */
.client-card-item {width: 25%;padding: 0 15px;}
.client-card-list {width: calc(100% + 30px);margin-left: -15px;}
.cci-img {width: 50px;height: 50px;margin: 0 auto;}
.cci-img img { width: 100%; height: 100%; object-fit: contain;}
.cci-text h3 { color: #000; text-align: center; font-size: 22px; font-weight: 400; line-height: 1.2; margin-bottom: 15px;}
.cci-text {font-size: 14px;font-weight: 400;line-height: 1.5;margin-top: 20px;color: rgb(0, 0, 0, 0.8);}
.cci-text p{
    color: rgb(0, 0, 0, 0.6);
}
.cci-box { padding: 20px; background: #fff;}
/* ================= client End ================= */

/* ================= Product Start ================= */
.product-item {width: 33.33%;padding: 0 15px;margin-bottom: 30px;}
.product-list {width: calc(100% + 30px);margin-left: -15px;}
.product-img {position: relative;width: 100%;height: 100%;padding-bottom: 63%;}
.product-img img {width: 100%;height: 100%;object-fit: cover;top: 0;left: 0;right: 0;bottom: 0;position: absolute;}
.product-upper {position: relative;}
.product-tag {font-size: 10px;background: #fff;border-radius: 4px;width: fit-content;padding: 4px 10px;line-height: 1.2;color: #000;
position: absolute;top: 10px;left: 10px;}
.product-text {padding: 20px;}
.product-text h4 {font-size: 22px;font-weight: 500;line-height: 1.2;margin-bottom: 15px;}
.product-text h5 {font-size: 16px;font-style: normal;font-weight: 500;line-height: 1.3;color: rgba(0, 0, 0, 0.66);}
.product-text {font-size: 14px;line-height: 1.2;color: #000;}
.product-btn {padding: 10px 0;display: flex;align-items: center;justify-content: center;border-top: 1px solid rgba(0,0,0, 0.22);font-weight: 500;}
.product-box { width: 100%; height: 100%; background: #fff;}
.cci-btn-box {display:flex; justify-content:flex-end}
.cci-btn-box:hover .cci-btn img { filter: brightness(0) saturate(100%) invert(17%) sepia(95%) saturate(1277%) hue-rotate(193deg) brightness(96%) contrast(103%);}
.cci-btn img {filter: brightness(0.5);width: 22px;margin: 0 10px;}
/* ================= Product End ================= */

/* ================= Person End ================= */
.person-img-box {width: 100%;height: 100%;}
.person-img {width: 100%;height: 100%;padding-bottom: 100%;position: relative; box-shadow: 0px 6px 36px 0px rgba(0, 0, 0, 0.25);}
.person-img img {width: 100%;height: 100%;object-fit: cover;top: 0;right: 0;bottom: 0;left: 0;position: absolute;}
.person-logo {width: 212px;height: 81px;margin: 0 auto;}
.person-logo img {width: 100%;height: 100%;object-fit: contain;}
.perosn-text-box h4 {font-size: 34px;font-weight: 400;text-align: center;margin-top: 30px;}
.perosn-text-box {font-size: 18px;line-height: 1.4;font-weight: 400;padding-left: 40px;}
/* ================= Person End ================= */

/* ================= Cat Video Start ================= */
#myVideo{width: 100%;height: 540px;position: relative;object-fit: cover;}
#myVideo .video-data{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
#myBtn {width: fit-content;border-radius: 50%;cursor: pointer;background:none;border:none;display: none;}
.content {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
/* ================= Cta Video End ================= */

/* ================= Tech Start ================= */
.ttb-item {color: rgba(0, 0, 0, 0.80);font-size: 18px;line-height: 1.2;text-transform: capitalize;margin-bottom: 20px;font-weight: 400;position: relative;padding-left: 50px;}
.ttb-item:after {position: absolute;content: '';top: 0;left: 0;width: 25px;height: 25px;background-image: url(../images/hand-icon.svg);background-repeat:no-repeat;}
.tech-img-box {width: 100%;height: 100%;}
.ttb-item span {color: rgba(7, 58, 190, 0.75);text-decoration-line: underline;}
.ric-media-inside:after {width: 100%;height: 100%;object-fit: cover;content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.50);}
.ric-media-inside {width: 100%;padding-bottom: 96%;overflow: hidden; height:100%;}
.ric-media {width: 100%;height: 100%;position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
.ric-media img {width: 100%;height: 100%;object-fit: cover;}
.tech-text-box {width: 100%;height: 100%;}
.ric-play-icon {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 5;border: none;background: none;filter: drop-shadow(0px 0px 24px rgba(0, 0, 0, 0.15));}
.custom-modal .modal-body .custom-modal-media {width: 100%;height: 100%;position: absolute;top: 0;left: 0;bottom: 0;right: 0;/* max-width: 500px; */}
.custom-modal .modal-content {border: 0;border-radius: 0;}
/*.custom-modal .modal-body .btn-close {position: absolute;top: 10px;right: 10px;z-index: 5;filter: brightness(0) invert(1);opacity: initial;}*/
.custom-modal .modal-body .btn-close {
    position: absolute;
    top: 10px;
    right: 30px;
    z-index: 5;
    /* filter: brightness(0) invert(1); */
    opacity: initial;
    color: #000;
}
.custom-modal .custom-modal-media video {width: 100% !important;height: 100% !important;object-fit: contain;}
.modal-dialog {max-width: 853px;margin: 1.75rem auto;/* overflow-y: scroll; */}
.custom-modal .modal-body {width: 100%;padding: 0;padding-bottom: 55.556%;}
/* ================= Tech End ================= */

/* ================= Cta-image STart ================= */
.cta-image-bg { width: 100%; height: 100%;position: absolute; left: 0;right: 0;top: 0;bottom: 0;background-position: center;background-repeat: no-repeat;background-size: cover;}
.cta-image-bg {background-attachment: fixed;}
.cta-image-bg:after {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;z-index: 1;background: rgba(0, 0, 0, 0.60);}
.cta-full-container {position: relative;height: 100%;padding: 100px 0;}
.cta-full-content {z-index: 1;position: relative;width: 100%;height: 100%;padding: 26px 0;margin: auto 0;display: flex;flex-direction: column;text-align: center;color: #fff;}
.cta-full-content h2 {color: #FFF;font-size: 34px;font-style: normal;font-weight: 400;line-height: 1.2;text-align: center;}
.cf-item {padding: 0 20px;width: 25%; display: flex;align-items: center;justify-content: center;}
.cf-list {display: flex;margin-top: 40px;flex-wrap: wrap;align-items: center;justify-content: center;}
.cf-box {text-align: center;font-size: 16px;color: #fff !important;}
.cf-box p{color: #fff !important;}
.cf-box h4 { color: #FFF; font-size: 60px; font-style: normal; font-weight: 400; line-height: 1.2; text-align: center;}
.cci-btn {font-size: 12px;line-height: 1.2;font-weight: 500;}
/* ================= Cta-image End ================= */

/* ================= descount Start ================= */
.dcb-item {font-size: 16px;line-height: 1.2;color: #fff;position: relative;padding-left: 45px;}
.dcb-item+.dcb-item {margin-top: 30px;}
.dtb-list {display: flex;flex-direction: column;/* justify-content: space-evenly; */flex-wrap: nowrap;width: 100%;height: 100%;}
.dcb-item:after { content: ''; position: absolute; top: 0; left: 0; width: 25px; height: 25px; background-repeat: no-repeat; background-image: url(../images/white-hand-icon.svg);}
.descount-content-box { padding: 50px 30px; background: rgba(3, 53, 99, 0.77); width: 100%; height: 100%;}
.descount-table-box{width: 100%; height: 100%;}
.dtb-left {width: 50%; height:100%; background: rgba(0, 0, 0, 0.10)}
.dtb-middle {width: 25%; height:100%; box-shadow: -3px 1px 3px 0px rgba(0, 0, 0, 0.25);}
.dtb-right {width: 25%; height:100%; box-shadow: -3px 1px 3px 0px rgba(0, 0, 0, 0.25);}
.dtb-item {padding: 10px;width: 100%;min-height: 80px;padding-top: 0;max-height: -13px;/* line-height: 1; *//* height: 100%; */display: flex;align-items: center;justify-content: center;border: 1px solid #bfbfbf;font-size: 16px;text-align: center;}
.dtb-heading {width: 100%;display: flex;align-items: center;justify-content: center;padding: 9px;font-size: 18px;text-align: center;background: rgba(0, 0, 0, 0.25);}
/* ================= descount End ================= */

/* ================= certificate Start ================= */
.certificate-img {width: 100%;height: 100px;background: #fff; display: flex;align-items: center;justify-content: center;padding: 10px;}
.certificate-item {width: 16.6%;padding: 0 10px;}
.certificate-list { width:calc(100% + 20px); margin-left:-10px;}
.certificate-img img {width: 100%;height: 100%;object-fit: contain;}
/* ================= certificate End ================= */

/* ================= About Start ================= */
.about-content-box {width: 100%;height: 100%;display: flex;flex-direction: column;/* justify-content: center; */align-items: center;text-align: center;font-size: 18px;padding: 0 20px;}
.about-icon {width: 80px;height: 80px;padding: 4px;margin-bottom: 30px;padding-top: 0;}
.about-icon img { width: 100%;height: 100%;object-fit: contain;}
.about-content-box h4 {font-size: 30px;text-align: center;line-height: 1.4;font-weight: 500;}
/* ================= About End ================= */

/* ================= Faq Start ================= */
.faq-left-box {width: 100%;height: 100%;}
.faq-img {position: relative;width: 100%;height: 100%;padding-bottom: 70%;}
.faq-img img {width: 100%;/* height: 100%; */object-fit: cover;top: 0;left: 0;right: 0;bottom: 0;position: absolute;}
.faq-right-box {width: 100%;height: 100%;display: flex;justify-content: center;flex-direction: column;}
.faq-right-box h4 {font-size: 28px;line-height: 1.2;font-weight: 500;margin-bottom: 20px;}
.accordion-item{ border-top-left-radius:0 !important;border-top-right-radius: 0 !important;border: none;}
.accordion {filter: drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.25));padding: 20px;background: #fff;}
.accordion button {position: relative;display: block;text-align: left;width: 100%;padding: 20px 17px 20px 0;color: #000;font-size: 18px;font-weight: 400;border: none;background: #fff;outline: none;border-radius: 0;}
.accordion button .accordion-title { padding: 20px 20px 20px 0;}
.accordion button .icon {display: inline-block;position: absolute;top: 18px;right: 0;width: 22px;height: 22px;}
.accordion button .icon::before {display: block;position: absolute;content: '';top: 9px;left: 5px;width: 10px;height: 2px;background: currentColor;}
.accordion button .icon::after {display: block;position: absolute;content: '';top: 5px;left: 9px;width: 2px;height: 10px;background: currentColor;}
.accordion button[aria-expanded='true'] {color: #000;}
.accordion button[aria-expanded='true'] .icon::after {width: 0;}
.accordion button[aria-expanded='true'] + .accordion-content { opacity: 1; max-height: 100%; transition: all 200ms linear; will-change: opacity, max-height;}
.accordion .accordion-content {opacity: 0;max-height: 0;overflow: hidden;transition: opacity 200ms linear, max-height 200ms linear;will-change: opacity, max-height;}
.accordion .accordion-content p {font-size: 16px;font-weight: 300;margin: 20px 0;}
/* ================= Faq End ================= */

/* ================= Our Start ================= */
.our-img-box {width: 100%;height: 100%;}
.our-img {width: 100%;height: 100%;position: relative;padding-bottom: 100%;}
.our-img img {width: 100%;height: 100%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;object-fit: cover;object-position: top center;}
.our-text h2 {font-size: 34px; line-height: 1.2; font-weight: 500; text-align: center; margin-bottom: 40px;}
.our-list {display: flex;flex-wrap: wrap;width: calc(100% + 20px);margin-left: -10px;margin-bottom: 20px;height: 100%;align-content: space-between;}
.our-item { width: 50%; padding: 0 10px; margin-bottom: 20px; height: 50%;}
.our-box {width: 100%;height: 100%;font-size: 18px;text-align: center;padding: 20px 30px;border: 1px solid #D9D9D9;position: relative;}
.our-box h3 {color: #000;/* text-align: center; */font-size: 24px;font-weight: 400;line-height: 1.2;}
.our-box h3 span {color: #B5B0B0;font-size: 28px;font-style: normal;line-height: 1.2;font-weight: 400;/* margin-right: 20px; */position: absolute;left: 15px;text-align: center;}
.our-text {width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: space-between;}
/* ================= Our End ================= */

/* ================= Inco Start ================= */
.inco-container {position: relative;height: 100%;margin-bottom: 140px;}
.inco-bg { width: 100%;height: 100%;position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-position: center;background-repeat: no-repeat;background-size: cover;}
.inco-bg {background-attachment: fixed;}
.inco-bg:after {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;z-index: 1;background: rgba(0, 0, 0, 0.84);}
.inco-content { position: relative;z-index: 1;width: 100%;padding: 60px 0;display: flex;align-items: center;justify-content: space-between;flex-direction: column;height: calc(100% + 160px);} 
.inco-item {width: 25%;padding: 0 10px;}
.inco-list {width: calc(100% + 20px);margin-left: -10px;bottom: -80px;}
.inco-box {background: #fff;border-radius: 20px;padding: 0px 20px 30px 30px;width: 100%;height: 100%;min-height: 270px;display: flex;align-items: center;flex-direction: column;box-shadow: rgba(0, 0, 0, 0.2) 0px 18px 50px -10px;justify-content: center;}
.inco-icon {width: 40px;height: 40px;margin: 0 auto;/*! margin-top: 48px; */}
.inco-icon img {width: 100%;height: 100%;object-fit: contain;}
.inco-text {font-size: 18px;line-height: 1.4;margin-top: 20px;font-weight: 400;text-align: center;}
.inco-text h5 {font-size: 24px;line-height: 1.2;font-weight: 500;margin-bottom: 10px;}
.inco-content h4 {color: #fff;text-align: center;font-weight: 500;line-height: 1.2;margin-bottom: 20px;font-size: 34px;}
/* ================= Inco End ================= */

/* ================= ddt Start ================= */
.ddt-item {position: relative;padding-left: 30px;font-size: 18px;line-height: 1.5;font-weight: 400;color: color: rgb(0, 0, 0, 0.8);color: rgb(0, 0, 0, 0.8);}
.ddt-item+.ddt-item {margin-top: 25px;}
.ddt-item:after {content: '';position: absolute;left: 0;top: 7px;width: 10px;height: 10px;background: rgb(0, 0, 0, 0.8);border-radius: 50%;color: ;}
/* ================= ddt End ================= */

/* ================= Uv Start ================= */
.uv-text h2 {font-size: 32px;font-weight: 500;padding-bottom: 15px;margin-bottom: 20px;position: relative;}
.uv-text h2:after {content: '';position: absolute;width: 170px;height: 2px;background: #073ABE;left: 0;bottom: 0;}
.uv-text {font-size: 16px;line-height: 1.4;font-weight: 400;}
.uv-video { position: relative; width:100%; height: 100%;}
.media-bg-img { position: absolute;top: -14.4%;right: 0;z-index: -1;width: 100%;max-width: 723px;}
.media-bg-img img{width:100%; height:100%; object-fit: cover;}
.media-img {width: 100%;height: 100%;padding-bottom: 57%;position: relative;overflow: hidden;z-index: 1;}
.media-img> iframe {width: 100%;height: 100%;object-fit: cover !important;top: 0;left: 0;right: 0;bottom: 0;position: absolute;}
/* ================= Uv End ================= */

/* ================= Lable Start ================= */
.lable-box{text-align: center;color: #fff;padding: 41px 0;}
.lable-box h1{font-size: 32px;font-weight:500;margin-bottom:0;line-height: 1.2;}
/* ================= Lable End ================= */

/* ================= galley-cart Start ================= */
.galley-cart-left {width: 40%;height: 100%;padding-right: 10px;}
.galley-cart-right {width: 60%;height: 100%;}
.gc-img { width: 100%; height: 100%;}
.gc-img img { width: 100%; height: 100%; object-fit: cover;}
.gcr-left {width: 40%;height: 100%;padding-right: 10px;}
.gcr-right {width: 60%;height: 100%;}
.grcl-upper {width: 100%;height: 50%;padding-bottom: 10px;}
.grcl-lower {width: 100%;height: 50%;}
.grcl-upper img {width: 100%;height: 100%;object-fit: cover;}
.grcl-lower img {width: 100%;height: 100%;object-fit: cover;}
.gcr-upper {width: 100%;height: 50%;padding-bottom: 10px;}
.gcr-upper img {width: 100%;height: 100%;object-fit: cover;}
.gcr-lower {width: 100%;height: 50%;}
.gcrl-left {width: 50%;height: 100%;padding-right: 10px;}
.galley-cart-box {width: 100%;height: 100%;}
.gcrl-left img {width: 100%;height: 100%;object-fit: cover;}
.gcrl-right{width: 50%;height: 100%;}
.gcrl-right img {width: 100%;height: 100%;object-fit: cover;}
/* ================= galley-cart End ================= */

/* ================= ttag End ================= */
.ttag-list-box {align-items: center;justify-content: space-between;}
.ttag-name h4 {font-size: 34px;line-height: 1.2;font-weight: 500;margin-bottom: 0;}
.ttag-name {padding-right: 60px;position: relative; width:fit-content; }
.ttag-list-2{width:50%;}
.ttag-list{ width:50%;}
.ttag-name:after {width: 23px;height: 37px;content: '';position: absolute;right: 0;top: 3px;
background-image: url(../images/ttag-icon-3.png);background-repeat: no-repeat;}
.ttag-img {width: 118px;height: 118px;}
.ttag-item {padding: 0 20px;margin-bottom: 44px;margin-top: 20px;}
.ttag-img img {width: 100%;height: 100%;object-fit: contain;max-width: 80%;/* margin-bottom: 83px; */}
.ttag-img.ttag-2{width:230px; height:50px;}
/* ================= ttag End ================= */

/* ================= Buy Start ================= */
.buy-cart-heading h1 {font-size: 30px;font-weight: 500;margin-bottom: 0;line-height: 1.2;}
.buy-cart-heading {font-size: 28px;line-height: 1.2;font-weight: 400;padding-bottom: 15px;margin-bottom: 20px;position: relative;}
.buy-cart-heading:after {width: 150px;height: 2px;background: #073ABE;content: '';position: absolute;bottom: 0;left: 0;}
.buy-cart-taxt {font-size: 16px;line-height: 1.4;font-weight: 400;padding-right:30px;}
.buy-cart-img-box {width: 100%;height: 100%;}
.buy-cart-img {position: relative;width: 100%;height: 100%;padding-bottom: 76%;}
.buy-cart-img img {width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;position: absolute;object-fit: cover;object-position: center;}
.buy-cart-taxt .cci-btn-box{ margin-top: 50px;}
/* ================= Buy End ================= */

/* ================= Simple Start ================= */
.simple-item {width: 22.66%;padding: 0 10px;}
.simple-list {width: calc(100% + 20px);margin-left: -10px;}
.simple-box {padding: 20px;box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.25);min-height: 300px;height: 100%;width: 100%;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.simple-text {text-align: center;font-size: 16px;line-height: 1.4;font-weight: 400;}
.simple-text h4 {font-size: 22px;font-weight: 500;margin-bottom: 20px;}
.simple-icon {width: 60px;height: 60px;margin: 0 auto;margin-bottom: 20px;}
.simple-icon img { width: 100%; height: 100%; object-fit: contain;}
.simple-item:nth-child(2n) {width: 12%;}
.simple-item:nth-child(2n) .simple-box {box-shadow: none;}
/* ================= Simple End ================= */

/* ================= infa Start ================= */
.infa-img-box {width: 100%;height: 100%;}
.infa-upper {width: 100%;height: 50%;}
.infa-lower {width: 100%;height: 50%;padding-top: 10px;display: flex;flex-wrap: nowrap;}
.infa-upper img {width: 100%;height: 100%;}
.infa-left {width: 50%;height: 100%;padding-right: 10px;}
.infa-left img {width: 100%;height: 100%;object-fit: cover;}
.infa-right {width: 50%;height: 100%;}
.infa-right img {width: 100%;height: 100%;object-fit: cover;}
.infa-text-box {width: 100%;height: 100%;}
.infa-text-box h4 {font-size: 30px;line-height: 1.2;font-weight: 500;margin-bottom: 20px;}
.infa-text-box {font-size: 18px;line-height: 1.4;font-weight: 400;padding-right: 30px;}
/* ================= infa End ================= */

/* ================= Blog Start ================= */
.blog-list{width:calc(100% + 20px);margin-left: -10px; margin-bottom:-40px;}
.blog-item{width:33.33%;padding: 0 10px; margin-bottom:120px;}
.gallery-box { width: 100%; height: 100%; }
.img-hover:hover  img {transform: scale(1.15);}
.blog-img {width: 100%;height: 100%;padding-bottom: 80%;position: relative;overflow: hidden;}
.blog-img img { width: 100%; height: 100%; object-fit: cover; left: 0; top: 0; bottom: 0; right: 0; position: absolute; transition: all 0.5s;}
.blog-text {color: #000;font-size: 14px;padding-top: 15px;}
.blog-date {font-size: 16px;margin-bottom: 15px;font-weight: 500;}
.blog-text span { font-size: 12px;}
.blog-text h2 {font-size: 20px;margin-bottom: 15px;color: #204ec5;font-weight: 500;}
.blog-date span {font-size: 16px;font-weight: 400;}
.pagination  .pagination-arrow {display: flex;align-items: center;text-transform: uppercase;font-size: 15px;line-height: 1.2;}
.pagination { display: flex; justify-content: space-between; align-items: center; margin-top: 78px;max-width: 30%;margin: auto;}
.pagination .pagination-arrow span {padding: 15px 24px;font-weight: 400;}
.pagination .page-item {padding: 0 5.5px;}
.arrow-button-box:hover {border: 2px solid #204ec5;background: none;}
.arrow-button-box:hover img {filter: none;}
.pagination .page-link {padding: 0;border-radius: 0 !important;min-width: 41px;border: none;color: #fff;background: #204ec5;font-size: 15px;height: 41px;display: flex;align-items: center;justify-content: center;}
.pagination .page-item:last-child .page-link { border-radius: 10px;}
.pagination .page-link:focus{box-shadow:none;}
.pagination .page-link:hover {color: #204ec5;background: none;border: 2px solid #204ec5;font-weight: 500;}
.pagination .page-link.active{ background: var(--yellow); color: var(--white);}
.arrow-button-box img {/*! filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(173deg) brightness(105%) contrast(101%); */}
.pagination .arrow-button-box.left{ rotate: 180deg;}
.pagination .blog-box { width: 100%; height: 100%; display: flex; flex-direction: column; overflow: hidden;}
.arrow-button-box {border: none;padding: 5px;background: transparent;width: 41px;height: 41px;/*! color: #000; */}
.arrow-button-box img { width: 24px;}
/* ================= Blog End ================= */

/* ================= Blog-details Start ================= */
.blog-details-left {width: 250px;position: sticky;top: 100px;     padding-left: 24px;}
.blog-details-right {width: calc(100% - 250px);}
.social-icon-box {display: flex;align-items: flex-start;flex-direction: column;}
.blog-heading-img {width: 100%;height: 100%;position: relative;padding-bottom: 40%;margin-bottom: 20px;}
.blog-heading-img img {width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.blog-details-head {padding-bottom: 38px;border-bottom: 1px solid var(--black);font-size: 18px;}
.blog-details-head h3 {font-size: 34px;color: #000;font-weight: 500;margin-bottom: 20px;}
.blog-text-box h6 {margin-left: 0;margin-bottom: 20px;font-size: 20px;font-weight: 500;}
.blog-text-box {font-size: 16px;line-height: 1.66;font-weight: 400;position: relative;}
.blog-text-box + .blog-text-box { margin-top: 30px;}
.blog-text-img {width: 100%;height: 100%;position: relative;padding-bottom: 40%;margin-bottom: 30px;}
.blog-text-box img {width: 100%;height: 400px;position: absolute;padding-bottom: 30px;top: 0;left: 0;right: 0;bottom: 0;object-fit: cover;object-position: center;}
.blog-details-body {padding: 40px 0;align-items: flex-start;}
.blog-text-box p {padding-bottom: 27px; margin-bottom: 20px;}
.blog-text-box p:last-child { padding: 0; border: 0; margin: 0; }
.blog-details-left h6 {color: #000;font-size: 18px;font-weight: 400;margin-bottom: 15px;line-height: 1.6;text-transform: uppercase;}
.social-content-item {padding: 10px 0;border-bottom: 1px dashed #000;font-size: 16px;line-height: 1.2;color: #000;}
.social-content-item:hover {color: #204ec5;}
/* ================= Blog-details End ================= */

@media (max-width: 1199.98px){

.navbar-toggler{width: 80px;height: 60px;border-radius: 0;cursor: pointer;text-decoration: none;padding: 0;border: 0;background: transparent;margin: 0;position: absolute;right: -25px;top: 50%;z-index: 999;transform: translateY(-50%);}
.navbar-toggler:not([class="collapsed"]),.navbar-toggler:not([class="collapsed"]):focus,.navbar-toggler:not([class="collapsed"]):hover {background: transparent;}
.navbar-toggler.collapsed,.navbar-toggler.collapsed:focus,.navbar-toggler.collapsed:hover {background: transparent;}
.navbar-toggler .navbar-toggler-icon {position: relative;display: inline-block;width: 25px;height: 1px;color: #fff;text-indent: -55px;margin-top: 0px;background: transparent!important;transition: all .2s ease-out;-webkit-transition: all .2s ease-out;-moz-transition: all .2s ease-out;-ms-transition: all .2s ease-out;vertical-align: middle;}
.navbar-toggler .navbar-toggler-icon:before,.navbar-toggler .navbar-toggler-icon:after {content: '';width: 20px;height: 1px;background: #000;position: absolute;left: 0;transition: all .2s ease-out;}
.navbar-toggler.collapsed .navbar-toggler-icon {background: #000!important;}
.navbar-toggler.collapsed .navbar-toggler-icon:before,.navbar-toggler.collapsed .navbar-toggler-icon:after {background: #000;}
.navbar-toggler.collapsed .navbar-toggler-icon:before {top: -7px;-webkit-transform: rotateZ(0deg);-moz-transform: rotateZ(0deg);-ms-transform: rotateZ(0deg);-o-transform: rotateZ(0deg);transform: rotateZ(0deg);}
.navbar-toggler .navbar-toggler-icon:before { top: 0; -webkit-transform: rotateZ(45deg); -moz-transform: rotateZ(45deg); -ms-transform: rotateZ(45deg); -o-transform: rotateZ(45deg); transform: rotateZ(45deg); }
.navbar-toggler.collapsed .navbar-toggler-icon:after {bottom: -7px;-webkit-transform: rotateZ(0deg);-moz-transform: rotateZ(0deg);-ms-transform: rotateZ(0deg);-o-transform: rotateZ(0deg);transform: rotateZ(0deg);}
.navbar-toggler .navbar-toggler-icon:after { bottom: 0; -webkit-transform: rotateZ(-45deg); -moz-transform: rotateZ(-45deg); -ms-transform: rotateZ(-45deg); -o-transform: rotateZ(-45deg); transform: rotateZ(-45deg); }
.navbar-toggler[aria-expanded="true"] .nav-text-menu{display: none;}
.navbar-toggler[aria-expanded="false"] .nav-text-close{display: none;}
.nav-text{position: absolute;top: 50%;transform: translateY(-50%);right: 0px;}
.nav-text-menu,.nav-text-close{font-size: 16px;margin-left: 7px;font-weight: 500;color: #000;line-height: 1.6;}
.header-right{position: relative;z-index: 999;margin-right: 120px;margin-left: 0;}
.navbar-collapse, .navbar-collapse.collapsing{position:fixed;top: 90px;left: 0;background: #fff;padding: 0;z-index:99;margin:0;border:0;overflow-y:auto;bottom: 0;width: 100%;height:0;display: block !important;transition: all .3s cubic-bezier(0.77,0.2,0.05,1.0); }
.navbar .collapse.show{height: calc(100vh - 90px);}
.navbar-inside{height: calc(100vh - 90px);padding: 30px 15px;display: flex;flex-flow: column;text-align: center;overflow-y: auto;}
.navbar-expand-xl .navbar-nav .nav-item+.nav-item{margin-top: 20px;}
.navbar-expand-xl .navbar-nav .nav-link {font-size: 20px;font-weight: 500;line-height: 40px;padding: 0;position: relative;color: #000;}
.navbar-expand-xl .navbar-nav .nav-item.active .nav-link{font-weight: 500;}
.navbar-toggler:focus{box-shadow: none;}
.navbar-brand {width: 100px;}

.fu-left{width:100%; padding:0;}
.fu-right{width:100%; padding:0; margin-top:40px;}
.responsive-map{ padding-bottom:40%;}

.brand-item {width: 20%;}

.client-card-list{ width:calc(100% + 30px); margin-left:-15px; margin-bottom:-30px;}
.client-card-item{ width:33.33%; margin-bottom: 30px;}

.perosn-text-box{ padding:0; margin-top: 50px;}

.cf-box h4{font-size: 60px;}
.cf-box{ font-size: 24px;}

.certificate-list{ margin-bottom:-20px;}
.certificate-item {width:20%; margin-bottom:20px;}

.inco-container{height:100%;}
.inco-list{ margin-bottom:-20px;}
.inco-item {width: 33.33%;padding: 0 10px;margin-bottom: 20px;}

}
@media (min-width: 1200px) { 

.home .hero-container::before {
    height: 99% !important;
}
}

@media (max-width: 991.98px){
	.blog-img {
   
    margin-top: 30px;
}
	.blog-text h4{
		font-size: 20px;
	}
	.weoffer h2 {
   
    font-size: 32px !important;
}
.modal{
    background:#fff;
}
#bannerVideo {
     height: 100% !important;
}
.modal-dialog-centered {
     
     min-height: auto !important; 
}
.heading h4{ font-size:28px;}
.navbar-inside ul > li > ul > li > a {
    display: block;
    width: 100%;
}
	.cont {
    padding-top: 0 !important;
    
}
	.hero-container.inner-hero.ser-banner{
		 height: 430px !important;
	}
.hero-container{height:100%;position: relative;padding-top: 50px;}
.hero-content-box h4{ font-size:34px;}  
.hero-item{ font-size: 18px;} 
.hero-form-box p{ font-size: 18px;} 
.inner-about-img {width: 400px;height: 600px;}
.inner-hero-text p{font-size: 30px;margin-bottom: 10px;}
.inner-hero-text{font-size: 18px; padding: 40px 0;}

.fu-left .footer-link-box{ padding-left:10px;}

.ccr-content {padding: 25px; }
.ccl-content { padding: 25px; }
.contact-content-left{ padding-right: 0; width: 100%;}
.contact-content-right{ padding-left: 0; width: 100%; margin-top:40px;}
.ccr-text {font-size: 16px;}
.ccr-text h4 {font-size: 26px;margin-bottom: 20px;}
.cii-text h4 {font-size: 20px;}
.cii-text { font-size: 14px;}
.contact-info-item { margin-bottom: 20px; padding-left: 40px;}
.cii-icon {width: 25px;height: 25px;}
.contact-icon-box h4 {font-size: 18px;margin-bottom: 10px;}
.contact-icon-box {padding-top: 20px;}
.cil-icon {width: 30px; height: 30px;}
.cil-icon i {font-size: 15px;}
.from-head h1 {font-size: 26px;}
.from-head {margin-bottom: 30px;}
.form-input label.form-label {font-size: 16px;}
.form-input input {height: 40px;}
.row.form-box {row-gap: 20px;}

.team-item { width: 33.33%; margin-bottom: 30px;}

.brand-item {width: 25%;}

.card-text h4 {font-size: 20px;}
.card-item span {font-size: 24px;}
.card-item h5 {font-size: 18px;}
.card-item {font-size: 14px;padding-left: 35px;}

.product-item{width:50%;}

.list-card{ width:100%;}
.list-card.secand{margin-top:40px;}
.lc-body{padding:30px;}

.client-card-item{width:50%;}

.person-logo { width:160px;}
.person-img{padding-bottom: 108%;}
.perosn-text-box h4{font-size:28px;}
.perosn-text-box {font-size:16px;}

.ric-media-inside { margin-top: 40px; padding-bottom: 60%;}
.ttb-item {font-size: 18px;}

.cf-list { margin-bottom: -40px;}
.cf-item{ width:50%; margin-bottom:40px;}

.descount-table-box{ margin-top: 40px; height: 550px;}
.dcb-item{font-size: 16px;}
.dtb-item{height: 106px;min-height: 75px;}

.certificate-item {width:25%; }

.about-icon { width: 60px; height: 60px; padding: 4px; margin-bottom: 20px;}
.about-content-box{ margin-top:50px; font-size: 16px; padding:0;}
.about-content-box h4{ font-size:20px;}

.faq-img{padding-bottom:50%;min-height: 300px;}
.faq-right-box {margin-top: 29px;}
.faq-right-box h4 {font-size: 26px;}

.our-text h4{ font-size:26px; margin-bottom:30px;}
.our-img{padding-bottom: 95%;}
.our-text{ margin-top:30px;}
.our-box h3 {font-size: 17px;}
.our-box { padding: 20px; font-size: 16px;}
.our-box h3 span {font-size: 24px;}

.inco-item {width:calc(100% + 10px); margin-left: -5px; margin-bottom: -10px;}
.inco-item {width:50%; padding:0 5px; margin-bottom: 10px;}
.inco-content h4{font-size: 26px;margin-bottom: 35px !important;}
.inco-text h5 { font-size: 22px;}
.inco-text{font-size: 16px;}

.uv-video {margin-top: 50px;}
.uv-text h2 {font-size: 26px;padding-bottom: 10px;}

.lable-box h1{ font-size:26px; }

.galley-cart-left {width:100%; padding: 0; height: 50%;}
.galley-cart-right{width:100%; height:50%; padding-top:5px;}
.gcr-left{ padding-right:5px;}
.gcr-upper{ padding-bottom:5px;}
.grcl-upper { padding-bottom: 5px;}
.gcrl-left { padding-right:5px;}

.ttag-img.ttag-2{ width:180px;}
.ttag-img{ width:80px; height:80px;}
.ttag-name h3 {font-size:28px;}

.buy-cart-img-box {margin-top: 40px;}
.buy-cart-taxt{ padding:0;}
.buy-cart-heading h1{ font-size:28px;}
.buy-cart-heading{ font-size:24px;}

.simple-list {margin-bottom:-30px;}
.simple-item {width: 38%;padding: 0 10px;margin-bottom: 30px;}

.blog-item{width:50%;}
.pagination { margin-top: 50px; }

.pagination .page-link { font-size: 12px; min-width: 30px; height: 30px;}
.pagination .pagination-arrow span {padding: 8px 8px;}
.pagination .pagination-arrow { font-size: 12px; }
.pagination .page-item {padding: 0 4px;}

.blog-details-right { width: 100%; padding:0;}
.blog-details-left {width: 100%;padding: 20px 0;height: 100%;top: auto;}
.blog-details-body {height: 100%;}
.social-icon {margin-bottom: 0;margin-right: 20px;}
.blog-details-left h6 {margin-bottom: 0;margin-right: 20px;}
.blog-text-box p {padding-bottom: 20px;margin-bottom: 20px;}
.blog-text-box h6 {margin-left: 0px; margin-bottom: 20px; }
.blog-details-head { padding-bottom: 25px; }
.blog-details-body {padding: 20px 0;}
.social-icon-box {/* align-items: center; */}

}

@media (max-width: 767.98px){
	
	.contact-left, .cr-lower-left{
    
    margin-right: 0;
    
}
	.cr-lower-left {
    width: 50%;
    
    
}
	
	
	i.fas.fa-chevron-down {
    position: absolute;
    right: 80px;
    top: 30px;
    transform: rotate(-90deg);
    transition: all .3s ease;
}
	.active i {
        transform: rotate(0) !important;
    }
    .inco-content{
        padding-top:65px;
    }
    .inco-content{
        justify-content:start !important;
    }
    div#pl-6 {
    margin-top: 0px !important;
}
.content-container {
    padding: 50px 0;
}
.footer-lower .flc-left {
    margin-bottom: 10px;
}
#menu-footer-menu {
    
    margin-bottom: 17px;
}
.hero-content-box h1{
    font-size:30px;
}
    .inner-about-img {width: 330px;height: 500px;margin: 0 auto;display: none;}

    .contact-left{width:100%;margin-bottom: 10px;}
    .contact-right{ width:100%;}

    .fu-left {margin-bottom: -40px;}
    .fu-left .footer-link-box{ width: 33.33%; margin-bottom: 40px;}

    .team-item { width: 50%;}

    .brand-list { width:calc(100% + 20px); margin-left:-10px; margin-bottom:-20px;}
    .brand-item {width: 33.33%; padding:0 10px; margin-bottom:20px;}

    .heading h4 {font-size: 22px;}
    .heading {font-size: 14px; width:100%}

    .card-text {padding: 25px 20px;}
    .card-content-box+.card-content-box{ margin-top:20px;}
    .card-text {width: 100%;}
    .card-img {width: 100%;padding-bottom: 100%;}

    .product-list{width:100%; margin:0;}
    .product-item{width:100%; padding:0;}
    .product-img{padding-bottom: 70%;}

    .client-card-list{width:100%; margin:0;}
    .client-card-item{width:100%; padding:0;}

    .cf-box{font-size:17px;}
    .cta-full-content h2{font-size: 24px;}
    .cf-box h4{font-size: 45px;}
    .cf-list{ margin-bottom:-20px;}
    .cf-item { padding: 10px; margin-bottom:20px;}

    .dtb-heading{font-size: 16px;}
    .dtb-item{font-size: 12px;}

    .certificate-item {width:33.33%; }

    .ddt-item{ font-size: 16px;}

    .ttag-list{ width:100%;}
    .ttag-list-2 {width: 100%; margin-top:30px; justify-content: flex-start !important;}
    .ttag-name h3 {font-size:22px;}
    .ttag-img {width: 60px;height: 60px;}

    .buy-cart-heading h1{ font-size:24px;}
    .buy-cart-heading{font-size:20px;margin-top: 30px;}
    .buy-cart-taxt{ font-size:14px;}

    .simple-item { width: 40%;}
    .simple-item:nth-child(2n) { width: 20%; }

    .infa-img-box {margin-top: 30px;}
    .infa-text-box {font-size: 16px;}
    .infa-text-box h4 {font-size: 28px;}

    .blog-list{width:100%; margin:0;}
    .blog-item{width:100%; padding:0; margin-bottom:20px;}

    .pagination .pagination-arrow span { display:none; }
    .pagination .pagination-arrow {font-size: 10px;}
    .pagination .page-link {font-size: 14px;min-width: 35px;height: 35px;padding: 0;}

    .blog-text h2 {margin-bottom: 10px; font-size: 20px;}
    .blog-date { margin-bottom: 5px; font-size: 10px;}
    .blog-text {padding-top: 20px; font-size: 12px;}

    .blog-details-head h3 {font-size: 28px;}
    .social-content-list { width: 100%;}
    .blog-text-box h6 {font-size: 18px;margin-bottom: 10px;}
    .blog-text-box {font-size: 14px;}
    .blog-text-box p { padding-bottom: 15px; margin-bottom: 15px; }
    .blog-details-head {padding-bottom: 15px; }

}
form h4 {
    color: #fff;
}
@media (max-width: 575.98px){
	.home .hero-container::before {
    height: 100% !important;
}
	.so-widget-rebate-offer-widget h2 {
    font-size: 24px !important;    
}
	ul.sub-menu {
    display: none;
	position: static !important;
}
ul.sub-menu.active {
    display: block;
}
	h1 {
    font-size: 28px !important;
}
    .banTitle{
    font-size: 28px;
    
}
    #menu-header-menu{
        margin-right:0 !important;
    }
    .nav-inside {
  
    padding-left: 20px;
}
    .ttag-name h4 {
    /*font-size: 22px;*/
    text-align: center;
}
#pl-352 .so-panel {
    margin-bottom: 0px !important;
}
.locationname .client-card-item{
    width:100% !important;
}
.locationBanner.hero-container.inner-hero{
        height: 50.5vh ;
}
.ttag-name:after{
    display:none;
}
    .inco-container {
    
    margin-bottom: 35px;
}
.panel-layout .media-img {
    padding-bottom: 80%;
}
.panel-layout .ttag-list-2 {
    
    justify-content: space-around !important;
}
#pl-99 #panel-99-0-0-5 {
    margin: 0px 0px 1px 0px !important;
}
    .heading h1{
        font-size:32px;
    }
#myVideo {
      height: calc(100% + 580px) !important; 
}
/*,.hero-container::before*/
    .fu-left .footer-link-box {width: 50%;margin-bottom: 20px; padding:0;}
    .responsive-map {padding-bottom: 60%;}

    .team-list { width:100%; margin-left: 0; margin-bottom:-15px;}
    .team-item { width: 100%; margin-bottom: 15px; padding:0;}

    .brand-item {width: 50%;}

    .certificate-item {width:50%; }
    .certificate-img{height:80px;}

    .our-list {width:100%; margin:0; }
    .our-item {width:100%; padding:0; height:200px; margin-bottom:10px;}

    .inco-list{ width:100%; margin: 0;}
    .inco-item {width:100%;padding:0;margin-bottom: 20px;}
    .inco-box{min-height: 100%;padding-top: 20px;/* margin-bottom: 20px; */}

    .simple-list {margin-bottom: -15px;}
    .simple-item { width: 100%; margin-bottom:15px;}
    .simple-item:nth-child(2n) {width: 100%; }
    .simple-item:nth-child(2n) .simple-box { min-height: 150px;}
    .simple-arrow {rotate: 90deg;}

    
    .infa-text-box h4 {font-size: 22px;}
}

 


footer#footer a:hover {
    color: #fff;
}


.inner-hero .btn {
    font-size: 20px;
    padding: 12px 25px;
    font-family: 'Merriweather', serif;
    background: rgba(255, 255, 255, .7);
}
.buy-cart-heading h1 + p {
    font-size: 24px;
}
a.cci-btn {
    font-size: 14px;
}
.simple-text p, .our-box p, .inco-text p {
    color: rgb(0, 0, 0, 0.6);
    font-size: 14px;
}
.mb-70 {
    margin-bottom: 9px;
}
.form-btn-box .btn {
    padding: 10px 25px;
    text-align: center;
}
.hero-container.inner-hero.ser-banner{
    height: calc(100vh - 90px);
}
.ser-banner .btn{
    background:#073ABE;
    border-radius: 0;
  font-weight: 400;
  padding: 10px 10px 10px 10px;
  min-width: 145px;
  font-size: 14px;
  text-align: center;
  line-height: 18px;
  box-shadow: none;
  font-family: 'Roboto', sans-serif;
  margin-top: 30px;
}
.blog{
    background: rgba(217, 217, 217, .2);
}
.blog .btn{
    min-width:135px;
}
.navbar-inside ul > li > ul {
    /* display: block; */
    position: absolute;
    left: -63px;
    top: calc(100% + 30px);
    margin: 0;
    padding: 10px 0;
    z-index: 99;
    opacity: 0;
    visibility: hidden;
    background: #fff;
    box-shadow: 0 0 30px rgb(127 137 161 / 25%);
    transition: 0.3s;
    border-radius: 0;
    list-style: none;
    min-width: 250px;
    border-radius: 4px;
    padding-top: 0;
}
.navbar-inside ul >  li > ul > li {
    min-width: 251px;
    border-bottom: 1px solid #607d8b42;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-right: 0;
    position: relative;
    padding: 7px 15px;
}
.navbar-inside ul > li:hover>ul {
    opacity: 1;
    top: 81px;
    visibility: visible;
    left: -14px;
    padding-bottom: 0;
}
.blog-details{
    background: rgba(217, 217, 217, .2);
}
.blogSignature {
    margin: 0 15px;
    padding: 15px;
    border: 1px solid #ddd;
    overflow: hidden;
}
.blogSignature img {
    float: left;
    max-width: 140px;
    display: block;
    margin-right: 20px;
}
.blogSignature p strong {
    display: block;
    color: #c1222c;
    margin-bottom: 0.5rem;
    margin-top: 0.5rem;
}
.blogSignature p a{
    color: #c1222c;
}
/*popup*/
.custom-modal .modal-body .custom-modal-media {
    padding: 40px 25px 35px 40px;
    /* overflow-y: scroll; */
}
/*poup ends*/
input.wpcf7-form-control.wpcf7-submit.has-spinner.btn-default {
    float: left;
    margin-top: 0;
    background: #3a31f3;
    position: relative;
    left: 0;
    width:100%;
    border: 1px solid #fff;
    min-width:130px;
}
input.wpcf7-form-control.wpcf7-captchacf7.wpcf7-validates-as-required.cf7_text_captcha {
    margin-bottom: 14px;
}
#reload_captcha {
    
    margin-top: 20px !important;
    margin-left: 0 !important;
}
.modal{
    z-index: 100000000000;
    /* background: #fff; */
}
.hero-bg iframe {
    width: 100% !important;
}

.cover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 1046px;
}
.cover .hi {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 70%;
  color: #fff;
  font-family: 'Ropa Sans', sans-serif;
  font-size: 18px;
  line-height: 22px;
  text-align: center;
}
.cover .hi span {
  cursor: pointer;
  text-decoration: underline;
}
.cover .hi i {
  font-style: normal;
}
.tv {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 780px;
  overflow: hidden;
}
.tv .screen {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  margin: auto;
}
::placeholder{
    font-size:12px;
}
.home option {
    background: #010101;
}
option:hover{
    background: #204ec5;
}
.home .form-box .form-control:focus {
    color: #fff !important;
}
.navbar-inside ul > li > ul > li:hover {
    background: #204ec5;
    
}
.flc-icon a:hover i{
    color: #204ec5 !important;
}
.navbar-inside ul > li > ul > li:hover a{
    color: #fff;
}

.custom-modal-media h4 {
    font-size: 26px;
    text-align: center;
    margin-top: 30px;
}
.footer-lower a:hover, .footer-lower a:hover i, .content-container .form-control:focus, .contact .form-input input {
    color: #000 !important;
}
.inner-hero::before {
    height: 100%;
}
.input.wpcf7-form-control.wpcf7-submit.has-spinner.btn input:hover{
    background-color: #3b30f2;

    color: #fff;
}

.home .hero-container::before {
    height: 100%;
}
     
.wpcf7-not-valid-tip {
 
	font-size: .7em !important;
 
}
.form-box .form-control:focus{
    color:#000 !important;
}
div#pl-6 {
    margin-top: 0px;
}
.btn.white-btn:focus {
    color: #000;
}
.hero-container .form-control{
    color:#fff !important;
}
.home .custom-modal-media .form-box .form-control:focus{
    color: #000 !important;
}
.dtb-left .dtb-list li {
    border: 0 !important;
}
.wpcf7-not-valid-tip {
     bottom: -28px;
    position: absolute;
}
.wpcf7 form .wpcf7-response-output {
     
    position: absolute;
    bottom: -58px;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner.btn-default:hover {
    color: #000;
}

.blog-details .list-btn-box {
    margin-top: 0px;
     
}
.cta-full-content h4 {
    line-height: 53px;
}
div#panel-6-0-0-3 row {
    align-items: center;
    justify-content: center;
}

 

div#panel-6-0-0-3 .row {
    align-items: center !important;
}
.content-container.p-0.contact {
    margin-bottom: 50px;
}

div#panel-99-0-0-6 {
    margin: 0 !important;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner {
    margin-top: 30px;
}
section.error_page.text-center.d-flex.align-items-center.justify-content-center.thank {
    /* background: #274c84; */
    padding-top: 61px;
}
div#wpcf7-f1588-o1 input.wpcf7-form-control.wpcf7-submit.has-spinner {
     
    margin-top: 30px !important;
}