@charset "utf-8";* {margin: 0;padding: 0;border: 0;outline: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
@-webkit-keyframes a {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}to {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}@keyframes a {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}to {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}@keyframes fadeOut {0% {opacity: 1;}to {opacity: 0;}}@-webkit-keyframes glide1 {0% {right: 0;top: 0;}to {right: 0;top: 20px;}}@keyframes glide1 {0% {right: 0;top: 0;}to {right: 0;top: 20px;}}@keyframes fade_eff {0% {opacity: 0;transform: translateY(-20px);-webkit-transform: translateY(-20px);}to {opacity: 1;transform: translateY(0);-webkit-transform: translateY(0);}}@-webkit-keyframes fade_eff {0% {opacity: 0;transform: translateY(-20px);-webkit-transform: translateY(-20px);}to {opacity: 1;transform: translateY(0);-webkit-transform: translateY(0);}}@keyframes scale_eff {0% {opacity: 0;transform: scale(0);-webkit-transform: scale(0);}to {opacity: 1;transform: scale(1);-webkit-transform: scale(1);}}@-webkit-keyframes scale_eff {0% {opacity: 0;transform: scale(0);-webkit-transform: scale(0);}to {opacity: 1;transform: scale(1);-webkit-transform: scale(1);}}@keyframes drop_eff {0% {opacity: 0;transform: translateY(200px);-webkit-transform: translateY(200px);}80% {transform: translateY(-20px);-webkit-transform: translateY(-20px);}to {opacity: 1;transform: translateY(0);-webkit-transform: translateY(0);}}@-webkit-keyframes drop_eff {0% {opacity: 0;transform: translateY(200px);-webkit-transform: translateY(200px);}80% {transform: translateY(-20px);-webkit-transform: translateY(-20px);}to {opacity: 1;transform: translateY(0);-webkit-transform: translateY(0);}}@keyframes drop_eff2 {0% {opacity: 0;transform: translateY(100px);-webkit-transform: translateY(100px);}to {transform: translateY(0);-webkit-transform: translateY(0);}}@-webkit-keyframes drop_eff2 {0% {opacity: 0;transform: translateY(100px);-webkit-transform: translateY(100px);}to {transform: translateY(0);-webkit-transform: translateY(0);}}@keyframes drop_eff3 {0% {opacity: 0;transform: translateY(-100px);-webkit-transform: translateY(-100px);}to {opacity: 1;transform: translateY(0);-webkit-transform: translateY(0);}}@-webkit-keyframes drop_eff3 {0% {opacity: 0;transform: translateY(-100px);-webkit-transform: translateY(-100px);}to {opacity: 1;transform: translateY(0);-webkit-transform: translateY(0);}}@keyframes drop_eff4 {0% {opacity: 0;transform: translateX(-100px);-webkit-transform: translateX(-100px);}to {transform: translateX(0);-webkit-transform: translateX(0);}}@-webkit-keyframes drop_eff4 {0% {opacity: 0;transform: translateX(-100px);-webkit-transform: translateX(-100px);}to {transform: translateX(0);-webkit-transform: translateX(0);}}@keyframes drop_eff5 {0% {opacity: 0;transform: translateX(100px);-webkit-transform: translateX(100px);}to {transform: translateX(0);-webkit-transform: translateX(0);}}@-webkit-keyframes drop_eff5 {0% {opacity: 0;transform: translateX(100px);-webkit-transform: translateX(100px);}to {transform: translateX(0);-webkit-transform: translateX(0);}}@-webkit-keyframes shake_eff {0%, to {-webkit-transform: translateX(0);transform: translateX(0);}10%, 30%, 50%, 70%, 90% {-webkit-transform: translateX(-3px);transform: translateX(-3px);}20%, 40%, 60%, 80% {-webkit-transform: translateX(3px);transform: translateX(3px);}}@keyframes shake_eff {0%, to {-webkit-transform: translateX(0);transform: translateX(0);}10%, 30%, 50%, 70%, 90% {-webkit-transform: translateX(-3px);transform: translateX(-3px);}20%, 40%, 60%, 80% {-webkit-transform: translateX(3px);transform: translateX(3px);}}@-webkit-keyframes zcwphone {0%, 50%, to {-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}25% {-ms-transform: rotate(30deg);-webkit-transform: rotate(30deg);transform: rotate(30deg);}75% {-ms-transform: rotate(-30deg);-webkit-transform: rotate(-30deg);transform: rotate(-30deg);}}@-moz-keyframes zcwphone {0%, 50%, to {-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}25% {-ms-transform: rotate(30deg);-webkit-transform: rotate(30deg);transform: rotate(30deg);}75% {-ms-transform: rotate(-30deg);-webkit-transform: rotate(-30deg);transform: rotate(-30deg);}}@keyframes zcwphone {0%, 50%, to {-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}25% {-ms-transform: rotate(30deg);-webkit-transform: rotate(30deg);transform: rotate(30deg);}75% {-ms-transform: rotate(-30deg);-webkit-transform: rotate(-30deg);transform: rotate(-30deg);}}@-webkit-keyframes zcwphone2 {0%, 50%, to {-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}25% {-ms-transform: rotate(30deg);-webkit-transform: rotate(30deg);transform: rotate(30deg);}75% {-ms-transform: rotate(-30deg);-webkit-transform: rotate(-30deg);transform: rotate(-30deg);}}@-moz-keyframes zcwphone2 {0%, 50%, to {-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}25% {-ms-transform: rotate(30deg);-webkit-transform: rotate(30deg);transform: rotate(30deg);}75% {-ms-transform: rotate(-30deg);-webkit-transform: rotate(-30deg);transform: rotate(-30deg);}}@keyframes zcwphone2 {0%, 50%, to {-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}25% {-ms-transform: rotate(30deg);-webkit-transform: rotate(30deg);transform: rotate(30deg);}75% {-ms-transform: rotate(-30deg);-webkit-transform: rotate(-30deg);transform: rotate(-30deg);}}@-webkit-keyframes zcwmini {0% {box-shadow: 0 0 8px 6px transparent, 0 0 0 0 transparent, 0 0 0 0 transparent;}10% {box-shadow: 0 0 8px 6px, 0 0 12px 10px transparent, 0 0 12px 14px;}to {box-shadow: 0 0 8px 6px transparent, 0 0 0 40px transparent, 0 0 0 40px transparent;}}@-moz-keyframes zcwmini {0% {box-shadow: 0 0 8px 6px transparent, 0 0 0 0 transparent, 0 0 0 0 transparent;}10% {box-shadow: 0 0 8px 6px, 0 0 12px 10px transparent, 0 0 12px 14px;}to {box-shadow: 0 0 8px 6px transparent, 0 0 0 40px transparent, 0 0 0 40px transparent;}}@keyframes zcwmini {0% {box-shadow: 0 0 8px 6px transparent, 0 0 0 0 transparent, 0 0 0 0 transparent;}10% {box-shadow: 0 0 8px 6px, 0 0 12px 10px transparent, 0 0 12px 14px;}to {box-shadow: 0 0 8px 6px transparent, 0 0 0 40px transparent, 0 0 0 40px transparent;}}@-webkit-keyframes zcwmini2 {0% {box-shadow: 0 0 8px 6px transparent, 0 0 0 0 transparent, 0 0 0 0 transparent;}10% {box-shadow: 0 0 8px 6px, 0 0 12px 10px transparent, 0 0 12px 14px;}to {box-shadow: 0 0 8px 6px transparent, 0 0 0 40px transparent, 0 0 0 40px transparent;}}@-moz-keyframes zcwmini2 {0% {box-shadow: 0 0 8px 6px transparent, 0 0 0 0 transparent, 0 0 0 0 transparent;}10% {box-shadow: 0 0 8px 6px, 0 0 12px 10px transparent, 0 0 12px 14px;}to {box-shadow: 0 0 8px 6px transparent, 0 0 0 40px transparent, 0 0 0 40px transparent;}}@keyframes zcwmini2 {0% {box-shadow: 0 0 8px 6px transparent, 0 0 0 0 transparent, 0 0 0 0 transparent;}10% {box-shadow: 0 0 8px 6px, 0 0 12px 10px transparent, 0 0 12px 14px;}to {box-shadow: 0 0 8px 6px transparent, 0 0 0 40px transparent, 0 0 0 40px transparent;}}body.compensate-for-scrollbar {overflow: hidden;}.fancybox-active {height: auto;}.fancybox-is-hidden {left: -9999px;margin: 0;position: absolute !important;top: -9999px;visibility: hidden;}.fancybox-container {-webkit-backface-visibility: hidden;backface-visibility: hidden;font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;height: 100%;left: 0;position: fixed;-webkit-tap-highlight-color: transparent;top: 0;-webkit-transform: translateZ(0);transform: translateZ(0);width: 100%;z-index: 99992;}.fancybox-container * {box-sizing: border-box;}.fancybox-bg, .fancybox-inner, .fancybox-outer, .fancybox-stage {bottom: 0;left: 0;position: absolute;right: 0;top: 0;}.fancybox-outer {-webkit-overflow-scrolling: touch;overflow-y: auto;}.fancybox-bg {background: #1e1e1e;opacity: 0;transition-duration: inherit;transition-property: opacity;transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);}.fancybox-is-open .fancybox-bg {opacity: 0.87;transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);}.fancybox-caption, .fancybox-infobar, .fancybox-toolbar {opacity: 0;position: absolute;}.fancybox-caption, .fancybox-infobar, .fancybox-navigation .fancybox-button, .fancybox-toolbar {direction: ltr;transition: opacity 0.25s, visibility 0s linear 0.25s;visibility: hidden;z-index: 99997;}.fancybox-show-caption .fancybox-caption, .fancybox-show-infobar .fancybox-infobar, .fancybox-show-toolbar .fancybox-toolbar {opacity: 1;transition: opacity 0.25s, visibility 0s;visibility: visible;}.fancybox-show-nav .fancybox-navigation .fancybox-button {opacity: 1;visibility: visible;}.fancybox-infobar {color: #ccc;font-size: 13px;-webkit-font-smoothing: subpixel-antialiased;height: 44px;left: 0;line-height: 44px;min-width: 44px;mix-blend-mode: difference;padding: 0 10px;pointer-events: none;text-align: center;top: 0;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.fancybox-toolbar {right: 0;top: 0;}.fancybox-stage {direction: ltr;overflow: visible;-webkit-transform: translateZ(0);z-index: 99994;}.fancybox-is-open .fancybox-stage {overflow: hidden;}.fancybox-slide {-webkit-backface-visibility: hidden;backface-visibility: hidden;display: none;height: 100%;left: 0;outline: 0;overflow: auto;-webkit-overflow-scrolling: touch;padding: 44px;position: absolute;text-align: center;top: 0;transition-property: transform, opacity;transition-property: transform, opacity, -webkit-transform;white-space: normal;width: 100%;z-index: 99994;}.fancybox-slide:before {content: "";display: inline-block;height: 100%;margin-right: -0.25em;vertical-align: middle;width: 0;}.fancybox-is-sliding .fancybox-slide, .fancybox-slide--current, .fancybox-slide--next, .fancybox-slide--previous {display: block;}.fancybox-slide--next {z-index: 99995;}.fancybox-slide--image {overflow: visible;padding: 44px 0;}.fancybox-slide--image:before {display: none;}.fancybox-slide--html {padding: 6px 6px 0;}.fancybox-slide--iframe {padding: 44px 44px 0;}.fancybox-content {background: #fff;display: inline-block;margin: 0 0 6px;max-width: 100%;overflow: auto;padding: 24px;position: relative;text-align: left;vertical-align: middle;}.fancybox-image, .fancybox-slide--image .fancybox-content, .fancybox-spaceball {background: 0 0;left: 0;margin: 0;max-width: none;padding: 0;position: absolute;top: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.fancybox-slide--image .fancybox-content {-webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);-webkit-backface-visibility: hidden;backface-visibility: hidden;background-repeat: no-repeat;background-size: 100% 100%;overflow: visible;-webkit-transform-origin: top left;transform-origin: top left;transition-property: transform, opacity;transition-property: transform, opacity, -webkit-transform;z-index: 99995;}.fancybox-can-zoomOut .fancybox-content {cursor: zoom-out;}.fancybox-can-zoomIn .fancybox-content {cursor: zoom-in;}.fancybox-can-drag .fancybox-content {cursor: -webkit-grab;cursor: grab;}.fancybox-is-dragging .fancybox-content {cursor: -webkit-grabbing;cursor: grabbing;}.fancybox-container [data-selectable="true"] {cursor: text;}.fancybox-image, .fancybox-spaceball {border: 0;height: 100%;max-height: none;width: 100%;}.fancybox-spaceball {z-index: 1;}.fancybox-slide--html .fancybox-content {margin-bottom: 6px;}.fancybox-slide--iframe .fancybox-content {height: 100%;overflow: visible;padding: 0;width: 100%;}.fancybox-iframe, .fancybox-slide--map .fancybox-content, .fancybox-slide--video .fancybox-content, .fancybox-video {height: 100%;margin: 0;overflow: visible;padding: 0;width: 100%;}.fancybox-iframe, .fancybox-video {background: 0 0;border: 0;overflow: hidden;}.fancybox-slide--video .fancybox-content {background: #000;}.fancybox-slide--map .fancybox-content {background: #e5e3df;}.fancybox-slide--iframe .fancybox-content {background: #fff;height: calc(100% - 44px);margin: 0 0 44px;}.fancybox-iframe {vertical-align: top;}.fancybox-error {background: #fff;cursor: default;max-width: 400px;padding: 40px;width: 100%;}.fancybox-error p {color: #444;font-size: 16px;line-height: 20px;margin: 0;padding: 0;}.fancybox-button {background: rgba(30, 30, 30, 0.6);border: 0;border-radius: 0;cursor: pointer;display: inline-block;height: 44px;margin: 0;outline: 0;padding: 10px;transition: color 0.2s;vertical-align: top;width: 44px;color: #ccc;}.fancybox-button:link, .fancybox-button:visited {color: #ccc;}.fancybox-button:focus, .fancybox-button:hover {color: #fff;}.fancybox-button.disabled, .fancybox-button.disabled:hover, .fancybox-button[disabled], .fancybox-button[disabled]:hover {color: #888;cursor: default;}.fancybox-button svg {display: block;overflow: visible;position: relative;shape-rendering: geometricPrecision;}.fancybox-button svg path {fill: transparent;stroke: currentColor;stroke-linejoin: round;stroke-width: 3;}.fancybox-button--pause svg path:nth-child(1), .fancybox-button--play svg path:nth-child(2) {display: none;}.fancybox-button--play svg path, .fancybox-button--share svg path, .fancybox-button--thumbs svg path {fill: currentColor;}.fancybox-button--share svg path {stroke-width: 1;}.fancybox-navigation .fancybox-button {height: 38px;opacity: 0;padding: 6px;position: absolute;top: 50%;width: 38px;}.fancybox-show-nav .fancybox-navigation .fancybox-button {transition: opacity 0.25s, visibility 0s, color 0.25s;}.fancybox-navigation .fancybox-button:after {content: "";left: -25px;padding: 50px;position: absolute;top: -25px;}.fancybox-navigation .fancybox-button--arrow_left {left: 6px;}.fancybox-navigation .fancybox-button--arrow_right {right: 6px;}.fancybox-close-small {background: 0 0;border: 0;border-radius: 0;color: #555;cursor: pointer;height: 44px;margin: 0;padding: 6px;position: absolute;right: 0;top: 0;width: 44px;z-index: 10;}.fancybox-close-small svg {fill: transparent;opacity: 0.8;stroke: currentColor;stroke-width: 1.5;transition: stroke 0.1s;}.fancybox-close-small:focus {outline: 0;}.fancybox-close-small:hover svg {opacity: 1;}.fancybox-slide--iframe .fancybox-close-small, .fancybox-slide--image .fancybox-close-small, .fancybox-slide--video .fancybox-close-small {color: #ccc;padding: 5px;right: -37px;top: -34px;}.fancybox-slide--iframe .fancybox-close-small:hover svg, .fancybox-slide--image .fancybox-close-small:hover svg, .fancybox-slide--video .fancybox-close-small:hover svg {background: 0 0;color: #fff;}.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small, .owl-carousel .owl-item img.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {display: none;}.fancybox-caption {bottom: 0;color: #fff;font-size: 14px;font-weight: 400;left: 0;line-height: 1.5;padding: 25px 44px;right: 0;}.fancybox-caption:before {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAOmex Complete Fire ProtectionJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat: repeat-x;background-size: contain;bottom: 0;content: "";display: block;left: 0;pointer-events: none;position: absolute;right: 0;top: -25px;z-index: -1;}.fancybox-caption:after {border-bottom: 1px solid rgba(255, 255, 255, 0.3);content: "";display: block;left: 44px;position: absolute;right: 44px;top: 0;}.fancybox-caption a, .fancybox-caption a:link, .fancybox-caption a:visited {color: #ccc;text-decoration: none;}.fancybox-caption a:hover {color: #fff;text-decoration: underline;}.fancybox-loading {-webkit-animation: a 0.8s infinite linear;animation: a 0.8s infinite linear;background: 0 0;border: 6px solid rgba(99, 99, 99, 0.5);border-radius: 100%;border-top-color: #fff;height: 60px;left: 50%;margin: -30px 0 0-30px;opacity: 0.6;padding: 0;position: absolute;top: 50%;width: 60px;z-index: 99999;}.fancybox-animated {transition-timing-function: cubic-bezier(0, 0, 0.25, 1);}.fancybox-fx-slide.fancybox-slide--previous {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}.fancybox-fx-slide.fancybox-slide--next {opacity: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}.fancybox-fx-slide.fancybox-slide--current {opacity: 1;-webkit-transform: translateZ(0);transform: translateZ(0);}.fancybox-fx-fade.fancybox-slide--next, .fancybox-fx-fade.fancybox-slide--previous {opacity: 0;transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);}.fancybox-fx-fade.fancybox-slide--current, .fancybox-thumbs .fancybox-thumbs-active:before, .product-thumb:hover .product-thumb-link::before {opacity: 1;}.fancybox-fx-zoom-in-out.fancybox-slide--previous {opacity: 0;-webkit-transform: scale3d(1.5, 1.5, 1.5);transform: scale3d(1.5, 1.5, 1.5);}.fancybox-fx-zoom-in-out.fancybox-slide--next {opacity: 0;-webkit-transform: scale3d(0.5, 0.5, 0.5);transform: scale3d(0.5, 0.5, 0.5);}.fancybox-fx-zoom-in-out.fancybox-slide--current {opacity: 1;-webkit-transform: scaleX(1);transform: scaleX(1);}.fancybox-fx-rotate.fancybox-slide--previous {opacity: 0;-webkit-transform: rotate(-1turn);transform: rotate(-1turn);}.fancybox-fx-rotate.fancybox-slide--next {opacity: 0;-webkit-transform: rotate(1turn);transform: rotate(1turn);}.fancybox-fx-rotate.fancybox-slide--current {opacity: 1;-webkit-transform: rotate(0deg);transform: rotate(0deg);}.fancybox-fx-circular.fancybox-slide--previous {opacity: 0;-webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);}.fancybox-fx-circular.fancybox-slide--next {opacity: 0;-webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);}.fancybox-fx-circular.fancybox-slide--current {opacity: 1;-webkit-transform: scaleX(1) translateZ(0);transform: scaleX(1) translateZ(0);}.fancybox-fx-tube.fancybox-slide--previous {-webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);}.fancybox-fx-tube.fancybox-slide--next {-webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);}.fancybox-fx-tube.fancybox-slide--current {-webkit-transform: translateZ(0) scale(1);transform: translateZ(0) scale(1);}.fancybox-share {background: #f4f4f4;border-radius: 3px;max-width: 90%;padding: 30px;text-align: center;}.fancybox-share h1 {color: #222;font-size: 35px;font-weight: 700;margin: 0 0 20px;}.fancybox-share p {margin: 0;padding: 0;}.fancybox-share__button {border: 0;border-radius: 3px;display: inline-block;font-size: 14px;font-weight: 700;line-height: 40px;margin: 0 5px 10px;min-width: 130px;padding: 0 15px;text-decoration: none;transition: all 0.2s;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;white-space: nowrap;}.fancybox-share__button:link, .fancybox-share__button:visited {color: #fff;}.fancybox-share__button:hover {text-decoration: none;}.fancybox-share__button--fb {background: #3b5998;}.fancybox-share__button--fb:hover {background: #344e86;}.fancybox-share__button--pt {background: #bd081d;}.fancybox-share__button--pt:hover {background: #aa0719;}.fancybox-share__button--tw {background: #1da1f2;}.fancybox-share__button--tw:hover {background: #0d95e8;}.fancybox-share__button svg {height: 25px;margin-right: 7px;position: relative;top: -1px;vertical-align: middle;width: 25px;}.fancybox-share__button svg path {fill: #fff;}.fancybox-share__input {background: 0 0;border: 0;border-bottom: 1px solid #d7d7d7;border-radius: 0;color: #5d5b5b;font-size: 14px;margin: 10px 0 0;outline: 0;padding: 10px 15px;width: 100%;}.fancybox-thumbs {background: #fff;bottom: 0;display: none;margin: 0;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;padding: 2px 2px 4px;position: absolute;right: 0;-webkit-tap-highlight-color: transparent;top: 0;width: 212px;z-index: 99995;}.fancybox-thumbs-x {overflow-x: auto;overflow-y: hidden;}.fancybox-show-thumbs .fancybox-thumbs {display: block;}.fancybox-show-thumbs .fancybox-inner {right: 212px;}.fancybox-thumbs > ul {font-size: 0;height: 100%;list-style: none;margin: 0;overflow-x: hidden;overflow-y: auto;padding: 0;position: relative;white-space: nowrap;width: 100%;}.fancybox-thumbs-x > ul {overflow: hidden;}.fancybox-thumbs-y > ul::-webkit-scrollbar {width: 7px;}.fancybox-thumbs-y > ul::-webkit-scrollbar-track {background: #fff;border-radius: 10px;box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);}.fancybox-thumbs-y > ul::-webkit-scrollbar-thumb {background: #2a2a2a;border-radius: 10px;}.fancybox-thumbs > ul > li {-webkit-backface-visibility: hidden;backface-visibility: hidden;cursor: pointer;float: left;height: 75px;margin: 2px;max-height: calc(100% - 8px);max-width: calc(50% - 4px);outline: 0;overflow: hidden;padding: 0;position: relative;-webkit-tap-highlight-color: transparent;width: 100px;background-position: 50%;background-repeat: no-repeat;background-size: cover;}.fancybox-thumbs-loading {background: rgba(0, 0, 0, 0.1);}.fancybox-thumbs > ul > li:before {border: 4px solid #4ea7f9;bottom: 0;content: "";left: 0;opacity: 0;position: absolute;right: 0;top: 0;transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index: 99991;}
@media (max-width: 800px) {.fancybox-thumbs {width: 110px;}.fancybox-show-thumbs .fancybox-inner {right: 110px;}.fancybox-thumbs > ul > li {max-width: calc(100% - 10px);}}
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}

#gall.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}

.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px;font-size:14px;line-height:20px}.owl-theme .owl-nav [class*=owl-]{margin:2px 4px;/* background:#fff!important; */display:inline-block;cursor:pointer;width: 31px;height: 35px;/* border: 1px solid #e5e5e5; */border-radius: 0;/* box-shadow:0px 0px 10px #ccc; */padding:5px !important}.owl-theme .owl-nav [class*=owl-]:hover{background:#fff !important;color:#fff !important;text-decoration:none}.owl-theme .owl-nav button.owl-prev:after{content:"";background-image:url(../images/arw_left.png);background-position:100% 0;background-repeat:no-repeat;width: 31px;height: 35px;background-size:contain;display:block}.owl-theme .owl-nav button.owl-next:after{content:"";background-image:url(../images/arw_right.png);background-position:100% 0;background-repeat:no-repeat;width: 31px;height: 35px;background-size:contain;display:block}.owl-theme .owl-nav button.owl-prev:hover:after{color:#fff}.owl-theme .owl-nav button.owl-next:hover:after{color:#fff}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;background:none;outline:none;border:none}.owl-theme .owl-dots .owl-dot span{width:25px;height:10px;margin:10px 4px;background:rgba(255,255,255,0.2);display:block;opacity:1;border:1px solid #000}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#0000fe;opacity:1;width:25px;height: 10px;border:1px solid #0000fe}.owl-theme .owl-nav button:focus{outline:none}.owl-theme .owl-nav button.owl-prev{position:absolute;left:-6px;top:37% !important}.owl-theme .owl-nav button.owl-next{position:absolute;right:-1px;top:37% !important}.owl-theme .owl-nav span{display:none}#back-top {position: fixed;bottom: -20px;right: 30px;z-index: 9999;width: 31px;display: block;transition: all linear 0.2s;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;}#back-top a, #back-top:hover {outline: 0;text-decoration: none;}#back-top a, #back-top span {width: 30px;height: 58px;display: block;}#back-top a {overflow: hidden;}#back-top span {background: url(../images/top.gif) no-repeat;opacity: 1;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;border-radius: 5px 5px 0 0;}#back-top:hover {bottom: -1px;}body {background: #fff;font: 14px/22px "Open Sans", sans-serif;color: #6b6868;}h1, h2, h3, h4, h5, h6 {font-family: "Open Sans", sans-serif;}h1, h2, h3 {color: #000;}h1 {font-size: 2em;line-height: 1.2em;text-align: left;}h2 {font-size: 1.9em;line-height: 1.4em;}h3 {font-size: 1.7em;line-height: 1.5em;}.open-sans {font-family: "Open Sans", sans-serif;}.letter_s {letter-spacing: 3px;}.mw_96, .mw_98 {height: auto;}.mw_98 {max-width: 98%;}.mw_96 {max-width: 90%;margin: auto;}.w97 {width: 80%;}.w100, .wel_img video {width: 100%;}.fs11 {font-size: 11px;}.fs12 {font-size: 0.8em;}.fs13 {font-size: 0.9em;}.fs14 {font-size: 1em;}.fs16 {font-size: 1.143em;}.fs18 {font-size: 1.286em;}.fs20 {font-size: 1.429em;}.fs22 {font-size: 1.571em;}.fs26 {font-size: 1.857em;}.weight500 {font-weight: 500;}.weight600 {font-weight: 600;}.border1 {border: 1px solid #c3bcbc;}.bb {border-bottom: 1px solid #ccc;}.dn {display: none;}.rel {position: relative;}.scrol-div {height: 280px;overflow-y: scroll;}.call_sec a:hover, .white {color: #2f5496;}.black {color: #000;}.gray {color: #444;}.blue {color: #2462af;}hr, p {margin-bottom: 0;}hr {margin-top: 20px;border: 0;border-top: 1px solid #dcdcdc;}p {margin-top: 0;}.shadow {box-shadow: inset 0 0 22px 0 rgba(0, 0, 0, 0.1), 0 0 18px 0 rgba(0, 0, 0, 0.1);}.hand {cursor: pointer;}.bg-blue {background: #fbe1ed;border: 1px solid #9c3062;}.bg-gray {background: #b9b9b9;}.bg-white {background: #fff;}::-webkit-input-placeholder {color: #9d9d9d;}:-moz-placeholder {color: #9d9d9d !important;}::-moz-placeholder {color: #9d9d9d !important;}:-ms-input-placeholder {color: #9d9d9d;}.no_pad {padding: 0;margin: 0;}

.container-xxl{width:1230px;}
.container {width: 1260px;max-width: 100%;}
.top-header {width: 100%;background:#fafafa;position: relative;border-bottom: 1px solid #e4e4e4;}.call_sec {color:#999;font-weight: 500;}.call_sec span {padding:8px 22px 8px 12px; display:inline-block;border-left:1px solid #e4e4e4;}.call_sec a {color: #999;font-size: 1em;text-decoration: none;}.call_sec i {width:23px;height:23px;line-height: 23px;}.call_sec i img{max-width:100%;height:auto}.call_dis, .call_dis1 {display: none;}.call_dis2, .call_dis3 {display: block;}.hed_socio {text-align: right;}.hed_socio a {line-height: 14px;display: inline-block;text-align: center; padding:0 10px;}.hed_socio a img {max-height: 20px;padding: 1px;}.header {width: 100%;height: auto;padding: 9px 0;background: #fff;box-shadow: 0 3px 4px rgb(197 194 194 / 50%);transition: 0.4s all ease;}.header:after {content: "";display: block;clear: both;}.logo img {max-width: 100%;height: auto;}.landing_bnr {min-height: 300px;width: 100%;height: auto;background-attachment: fixed;background-size: cover;padding: 60px 0;background-position: top center;z-index: 1;}.landing_bnr:after {content: "";display: block;width: 100%;height: 100%;background: rgb(78 53 23 / 48%);position: absolute;top: 0;z-index: -1;}.landing_banner_txt h1 {font-size: 3.6em;line-height: 1.1em;}.bnr_sml_txt {font-size: 1.6em;}.landing_enq_form {background: rgba(0, 0, 0, 0.4);width: 90%;}.landing_enq_form h2 {font-size: 2em;}.landing_enq_form .lh-base {line-height: 1.3 !important;}.bnr_cont_dtls {font-size: 1.7em;}.landing_enq_form .form-control {padding: 5px 10px;height: 49px;border: 2px solid #e7e7e7;font-size: 1.2em;}.landing_enq_form textarea.form-control {height: auto;}.banner-area {width: 100%;text-align: center;height: auto;position: relative;}.landing_enq_form .btn {border-radius: 5px;padding: 10px 39px;}.btn-primary{background-color: #fff;border-color: #c5c5c5;color: #666;}.btn-primary:hover {background-color: #3770b8;border-color:#f1f5f6;color:#fff;/* box-shadow:0 3px 0 #a9d2dd; */}.banner-area img {display: block;max-width:100%;margin:auto}.services_content {width: 70%;}.services_content h2 {font-size: 3em;}.l_ser_txt {line-height: 1.3em;}.ser_b_img {height: 100%;}.ser_b_img img {width: 100%;height: 100%;}.services_cont_bx {background-color: #3e4095;height: 100%;}.sml_hd {font-size: 1.5em;line-height: 1.3em;}.services_cont_bx h3 {font-size: 3.5em;line-height: 1em;}.services_cont_bx p {font-size: 1.23em;line-height: 1.5em;}.heading_w h2 {font-size: 3.5em;}.heading_w .sml_hd {font-size: 1.7em;line-height: 1.3em;}.mainten_img {width: 128px;height: 128px;}.mainten_content {margin-left: 145px;}.mainten_content h4 {font-size: 1.45em;}.mainten_content p {font-size: 1.3em;line-height: 1.4em;}.book_section {min-height: 350px;width: 100%;height: auto;background-attachment: fixed;background-size: cover;padding: 60px 0;background-position: top center;z-index: 1;}.book_section:after {content: "";display: block;width: 100%;height: 100%;background: rgb(0 0 0 / 48%);position: absolute;top: 0;z-index: -1;}.appointemnt_txt h3 {font-size: 2.4em;line-height: 1.5em;}.appointemnt_txt .btn {padding: 10px 36px;border-radius: 5px;}.ph_gal_list {width: 100%;height: auto;}.ph_gal_list ul:after {content: "";display: block;clear: both;}.ph_gal_list ul li {list-style: none;width: 25%;display: block;}.ph_gal_list ul li:before {display: none !important;}.ph_gal_w {width: 292px;height: 195px;}.ph_gal {width: 292px;height: 195px;overflow: hidden;}.ph_gal figure {width: 292px;height: 195px;display: table-cell;vertical-align: middle;text-align: center;}.ph_gal figure img {max-width: 100%;height: auto;transition: all linear 0.6s;}.ph_gal:hover figure img {transform: scale(1.06);}.ph_gal_w:hover .view_img {opacity: 1;transition: all linear 0.3s;width: 100%;height: 100%;}.ph_gal_w .view_img {position: absolute;z-index: 9;background: rgb(167 167 167 / 60%);display: block;width: 1%;height: 1%;top: 0;bottom: 0;left: 0;right: 0;padding: 0;font-size: 2em;display: flex;align-items: center;place-content: center;opacity: 0;flex-wrap: wrap;transition: all linear 0.3s;margin: auto;}.ph_gal_w .view_img i {color: #fff;border-radius: 50%;font-size: 0.84em;width: 70px;height: 70px;line-height: 66px;background: linear-gradient(to right, #3e4095, #3538cf);border: 2px solid #d9d9d9;}.ph_gal_w .view_img a {display: block;cursor: pointer;}.abou-hed {width: 100%;height: 41px;position: absolute;z-index: 9;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}.abou-hed h1 {text-align: center;text-transform: uppercase;font-size: 37px;font-weight: 300;letter-spacing: 1px;background: rgba(0, 0, 0, 0.5);padding: 5px 22px;}.wel_bg {width: 100%;height: auto;padding: 3.3em 0;background:url(../images/wel_bg.jpg) repeat;}.wel_img {width: 90%;margin: 1em auto;}.wel_cont {width: 100%;padding-right: 60px;}
.wel_txt {min-height: 150px;margin-top: 18px;}

.wel_txt h1, .wel_txt_area{text-align:left;color:#0c2a64}
.wel_txt h1, .wel_txt h1 span{font-family:"Open Sans", sans-serif}
.wel_txt h1{font-size: 2.2857142857142856em;line-height:1.5em;color: #3770b8;}
.wel_txt h1 span{/* color:#000; */}.wel_txt h1:after{content:'';display:block;height:4px;background:url(../images/wel_line.png) repeat-x;width:100%;}
.wel_desc{font-size:1.0714285714285714em;font-style: italic;line-height: 20px;}
.wel_desc strong{color:#3770b8; font-weight:bold;}

.inner_wel_txt{font-size: 1.7142857142857142em;line-height:1.5em;color: #3770b8; text-transform:uppercase;}


.wel_txt_area {height:auto;font-size:1.24em;line-height: 1.5em;background:#f6f9ff;padding:20px}.octf-btn {transition: all 0.3s linear;font-size: 14px;padding: 10px 25px;line-height: 1.42857143;display: inline-block;letter-spacing: 0;vertical-align: middle;font-weight: 600;text-align: center;/* border: 1px solid transparent; */color: #fff;outline: 0;text-transform: uppercase;text-decoration: none;border-radius: 5px;}.octf-btn:before {width: calc(100% + 2px);height: 1px;bottom: -6px;left: 10px;}.octf-btn:after {width: 1px;height: calc(100% + 2px);top: 10px;right: -6px;}.octf-btn:active, .octf-btn:focus, .octf-btn:hover {background: 0 0;color: #e4a127;border-color: #e4a127;}.octf-btn:active:before, .octf-btn:focus:before, .octf-btn:hover:before {width: 0;}.octf-btn:active:after, .octf-btn:focus:after, .octf-btn:hover:after {height: 0;}.dark-scheme .octf-btn, .octf-btn.octf-btn-light {background: #19c9f5;color: #fff;}.dark-scheme .octf-btn:active, .dark-scheme .octf-btn:focus, .dark-scheme .octf-btn:hover {background: #e4a127;color: #fff;}.octf-btn.octf-btn-light:visited {background: #3770b8;color: #f9f7f7;}.octf-btn.octf-btn-light:focus, .octf-btn.octf-btn-light:hover {color: #fff;background:#000;border-color:#000;}.octf-btn.octf-btn-dark, .octf-btn.octf-btn-dark:visited {color: #fff;background: #1ea484;}.octf-btn.octf-btn-dark:after, .octf-btn.octf-btn-dark:before {background: #1a1a1a;}.octf-btn.octf-btn-dark:focus, .octf-btn.octf-btn-dark:hover {background: #fff;color: #1a1a1a;border-color: #fff;}.ab-lg {text-align: center;margin: 130px 0;}.serv_bg h2, .client_section h2, .vis_mis_section h2{font-size: 2.2857142857142856em;line-height: 1.4em;color: #3770b8;}
.serv_desc{font-size:1em;line-height:22px;text-align:center;margin:2px 0 0 0; padding:0 60px;}

.pdf-but{padding:10px 10px; border-radius:5px; background:#eb1924; color:#fff; font-size:15px; font-weight:600; text-decoration:none}



/* gallery section start */
.gall-bg{width:100%;height:auto;padding: 0px 0px 0px;}
.g-ar{width:277px; height:248px; margin:0 auto; position:relative;}
.g-bx{width:277px; height:248px; margin:auto;}
.g-bx figure{ width:277px; height:248px; vertical-align:middle; text-align:center; display:table-cell;}
.g-bx figure img{ transition:all ease-out 0.5s;}
.g-ar:hover .g-bx img{ transform:scale(1.1,1.1)}

.g-abs{ width:100%; height:100%; background:rgba(30,42,64,0.5); position:absolute; z-index:9; top:0; bottom:0; right:0; left:0; margin:auto; padding-top:126px; opacity:0; transition:all linear 0.6s;}
.g-ar:hover .g-abs{ opacity:1}
.g-abs p:nth-child(1){}
.g-abs p:nth-child(1) a{ width:68px; height:68px; background:#ff9933; display:block; border-radius:50%; margin:0 auto; text-align:center; font-size:32px; color:#fff; padding:18px 0px;}
.g-abs p:nth-child(1) a:hover{ background:#5e2d0b}


.mr-gall{ width:auto; height:auto; text-align:center; margin-top:25px; margin-bottom:25px;}
.mr-gall a{ background:#ff9933; border-radius:35px;  text-align:center; font-size:16px; color:#fff; padding:7px 25px; font-weight:500;}
.mr-gall a:hover{ background:#5e2d0b}


ul.float_1{margin:0 !important; padding:0 !important;}
ul.float_1 li{width:25%; float:left; position:relative; display:inline-block; list-style:none; margin-bottom:15px;}
ul.float_1 li .g-abs{ padding-top:120px !important;}
/* gallery section end */


/* our counter section start */
.cunt-bg{width:100%;min-height: 155px;background:url(../images/cunt_bg.jpg) no-repeat;background-position:top;padding: 24px 0px 36px 0px;}
.company_stats_lst{width:100%;overflow: hidden;}
.company_stats_lst ul{margin:0px;padding:0px;display:flex;flex-wrap:wrap;width: 101%;}
.company_stats_lst ul li{margin:0px auto;padding:0px;list-style:none;width: 25%;}
.company_stats_w{padding: 0;text-align:left;background: none;transition:all linear 0.7s;margin: 20px auto 0px auto;position:relative;}
.company_stats_w:hover{transform:translateY(-20px)}
.company_stats_w b{display:inline-block;font-size:64px;line-height: 1.1em;font-weight:600;color: #3770b8;position:relative;vertical-align: middle;}
.company_stats_w b:before{content:'';display:block;height:3px;background: #3770b8;width: 82px;}
.company_stats_w i{font-size:3.9em;line-height:1.5em;color:#fff; font-style:normal;font-weight:600;}
.company_stats_w span{display: inline-block;font-size: 15px;line-height:20px;color:#fff;font-weight:600;margin-top: -11px;height:38px;overflow: hidden;text-transform: uppercase;vertical-align: middle;}
.company_stats_w p{font-size:18px; color:#fff;}
.recy-ico{width:100px; height:100px; position:absolute; right:0; top:18px; text-align:center; padding:15px 0px; transition:all linear 0.5s;}
.recy-ico i{font-size:48px; color:rgba(255,255,255,1); transition:all linear 0.5s;}
.company_stats_w:hover .recy-ico i{color:rgba(168,235,141,0.9);}
/* our conter section end */



.client_section{padding:57px 0 39px 0;}
.client_section h2:after,.vis_mis_section h2:after{content:'';display: block;height:4px;background:#355099;width:90px;margin:auto}
.vis_mis_section h2:after{background:#19c9f5}.vis_mis_section{background:#19c9f5;border:1px solid #f1f1f1;border-width:1px 0;background-size:cover}.serv_bg {background:#fff;/* border: 1px solid #f1f1f1; */border-width: 1px 0;padding: 41px 0 68px 0;}.sub_txt {color: #666;font-size: 1.5em;line-height: 25px;}.ser_list {width: 100%;height: auto;}
.ser_list{margin:2px 0 0 0;}
.serv_out {width: 390px;height: auto;background: #fff;margin: 15px auto 0;border: 0px solid #d9d9d9;padding: 0;transition: all linear 0.7s;/* box-shadow: 0 0 10px #f1f1f1; */}.serv_out:hover {/* box-shadow: 0 0 16px #305696; */transform: translateY(-10px);/* border: 2px solid #2e5295; */background: #f4f4f4;}.serv_img {width: 390px;height: 220px;margin: auto;}.serv_img img {transition: all ease 0.7s;}.serv_img img:hover {transform: scale(1.1);}.serv_inn{height:auto;padding: 13px 25px 22px 25px; position:relative;}
.serv_inn .btn{padding: 2px 3px 2px 14px;font-size: 13px;line-height: 14px;}
.serv_inn .btn span{background:#3770b8; width:24px; height:24px; border-radius:12px; display:inline-block; line-height:24px; text-align:center; margin-left:12px;}
.serv_inn .btn span img{vertical-align:top;margin-top:5px;}
.serv_inn .btn:hover{background:none;background-color:#fff;border-color: #c5c5c5;color:#666;}

.serv_ttl{color: #000;font-size: 1.2857142857142858em;line-height: 1.5em;height: 32px;text-transform: uppercase;border-bottom: 1px solid #c6c6c6;margin-bottom: 10px;}
.serv_ttl a {color: #838282;text-decoration:none}
.serv_inn:after{content: '';display: block; height: 13px; background: #3770b8;width: 4px; left: 1px; position: absolute; top: 20px;}
.serv_text{height: 66px;font-size: 1.0714285714285714em;color: #666;margin-bottom: 10px;}.serv_out:hover .serv_ttl a {color: #838282;}.serv_out:hover .serv_text{/* color:#fff; */}
.client_list ul li {list-style: none;display: block;}.client_img {width: 222px;height:100px;transition: all 0.3s linear;/* border: 1px solid #e7e7e7; */}.brand_sml:hover {box-shadow: #ddd 0 0 10px;}.client_img span {width: 222px;height: 98px;vertical-align: middle;display: table-cell;}.client_img img {max-height: 100%;max-width: 100%;height: auto;transition: all linear 0.7s;}.client_img:hover img {transform: scale(1.1);}.client_img:hover {box-shadow: 0 0 10px #666;}.sitemap_cont {width: 100%;}.sitemap_cont h2 {font-size: 22px;color: #2c5395;margin: 10px 0;}.sitemap2 {height: auto;margin: 15px 0;}.sitemap2 a {float: left;display: inline-block;}.sitemap2 a {text-align:left;color: #000;font-weight:500 }.sitemap2 a {font-size: 15px;font-weight: 500;letter-spacing:0.3px;width: 32%;border: 1px solid #e7e7e7;padding: 7px 10px;margin: 5px;border-radius: 5px;text-decoration: none;}.sitemap2 a:hover {background: #2e559a;text-decoration: none;color: #fff;border: 1px solid #19c9f5;}.tabs a {padding: 5px 10px;background: #f9f9f9;color: #0094fd;text-decoration: none;}.contact_top_sect {background: #fff;padding: 20px 0 60px;}.contact_top_sect h1 {font-size: 30px;font-weight: 600;color: #000;border-bottom: 1px solid #ccc;padding-bottom: 15px;}.con_sec1, .con_sec2 {text-align: left;font-weight: 600;}.con_sec1 {font-size: 20px;color: #000;padding-bottom: 15px;margin-top: 15px;text-transform: uppercase;}.con_sec2 {font-size: 21px;color: #0f80ba;}



/*contact section*/
.contact_area{width:100%;margin:auto;border-bottom:1px solid #F3F3F3;/* box-shadow:0px 0px 22px #d8e7e9 inset; */margin-top:0px;text-align:center;border-radius:0;position:relative;padding:16px 0;margin-bottom:18px}
.contact_area:hover{/* box-shadow:1px 0 10px #cef3e4; */}
.contact_area img{font-size:20px;background:#fff;border:0px solid #5c8c12;height:24px;width:24px;border-radius:0;line-height:20px;margin:4px 10px 0 0;display:inline-block;vertical-align:top;color:#000;text-align:center}
.contact_area .cont_info_dtl{width:calc(100% - 40px);font-size:19px;color:#000;line-height:26px;display:inline-block;font-weight:500;margin-bottom:10px;vertical-align:top;text-align:left}
.contact_area span{border:2px solid #771610;height:80px;width:80px;border-radius:40px;line-height:80px;display:block;margin:auto}
.cnt_heading{font-size:20px;font-weight:600;margin-top:0;text-transform:uppercase;color:#838383}
.sec_cnt{color:#000;margin-top:5px;height:auto;overflow:hidden;font-size:18px;font-weight:500}
.contact_sec{padding:20px 20px}
.contact_sec1{width:55%;float:left;font-size:17px;background:#fff;padding:30px;box-shadow:0px 0px 19px #c9c9c9;border-radius:15px;position:relative}
.contact_sec2{width:43%;float:right;margin-top:0}
.btn-info{color:#fff; border-radius:5px; padding:0.6em 1.5em;background: #3770b8;border:1px solid #3770b8;}
.btn-info:hover{color:#fff;background:#000;border:1px solid #000;}

.contact_form{background:#fff;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;padding:15px 24px 35px}
.contact_form input[type=text],input[type=email],input[type=phone], input[type=password], select{color:#222 !important;background:#fff;border:1px solid #ddd !important;padding:12px 15px;width:100%;font-size:15px;border-radius:0px}
.contact_form textarea{color:#222 !important;background:#fff;border:1px solid #ddd !important;padding: 12px 15px !important;width:100%;font-size: 15px;border-radius:0}


.sec_cnt .fa-envelope{margin-right:8px;color:#666;vertical-align:middle}.sec_cnt a{color:#002365}
.sec_cnt span{color:#000!important}
.btn-dark {color:#fff;background-color:#5c8c12;border-color:#5c8c12;padding:10px 22px;border-radius:5px;font-size:15px;text-transform:capitalize;font-weight:600;font-family:'Montserrat', Arial, Helvetica, sans-serif}
.btn-dark2 {padding:12px 44px}
.btn-dark3 {padding:12px 35px;font-size:1rem;font-family:'Montserrat', Arial, Helvetica, sans-serif;font-weight:normal;text-transform:capitalize;border-radius:10px}
/*contact section*/

.map_w iframe {width: 100%;height: 350px;margin: auto;padding: 10px;border: 1px solid #ccc;}.btn-success {background-color: #147482;border-color: #147482;}.btn-success:hover {background-color: #0bb8df;border-color: #0bb8df;}.contacts_list ul li {list-style: none;display:inline-block;border:1px solid #f3f3f3;vertical-align: top;width:32%;padding: 20px 5px;text-align: center;border-radius: 15px;min-height: 140px;box-shadow: 0 0 10px #ccc;margin: 0;background: #fff;}.cms_area .contacts_list ul li:before {display: none;}.contacts_list ul li b {margin: 0 auto 10px;display: block;text-align: center;width: 60px;height: 60px;border: 4px solid #e2e6ed;border-radius: 50%;padding: 9px;background: #121212;}.contacts_list ul li b img {width: 100%;height: 100%;}.contacts_list .cont_info_dtl {font-size: 17px;color: #000;line-height: 22px;display: inline-block;margin-bottom: 0;text-align: center;}.contacts_list .cont_info_dtl span {display: block;font-size: 1.3em;line-height: 20px;color: #3b3e91;font-weight: 600;text-transform: capitalize;padding-bottom: 10px;}.contacts_list .cont_info_dtl em {font-style: normal;color: #000;}.contacts_list .cont_info_dtl a {display: inline-block;color: #1749ff;text-decoration: none;}.contacts_list .cont_info_dtl a:hover {color: ##39f2eb;text-decoration: underline;}.inner_bnr {width: 100%;overflow: hidden;position: relative;margin-top: -22px;display: -webkit-inline-box;}.inner_bnr img {width: 100%;margin: 0 auto;height: auto;}.thankyou_wrap {text-align: center;color: #000;width: 70%;font-size: 1.1em;box-shadow: 0 0 20px #b1b1b1;border: 2px solid #64aba8;background: linear-gradient(144deg, #f7f9ff 46%, #fcffff 55%);}.thankyou_wrap::after {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: -1;margin: -8px;border-radius: inherit;background: linear-gradient(128deg, #edf2ff 46%, #dcfffe 55%);opacity: 0.9;}.thankyou_wrap b {display: block;font-size: 1.5em;line-height: 1.5em;font-weight: 700;}.thanks_icon {line-height:100px;color:#141414;margin:0.2em auto;background:linear-gradient(to top, #3492d5 30%, #345da9 69%);width: 119px;height: 119px;border: 3px solid #e3e3e3;}.thanks_icon img {width: 60%;height: 100%;}.footer_bg {background: #171717;padding: 44px 0 0;/* border-top: 6px solid #a5c0f1; */}.footer_bg h3 {font-weight: 500;font-size: 1.1428571428571428em;line-height: 1.5em;color: #838282;margin-bottom: 1em;text-transform: uppercase;}.ft_link2 ul {margin: 0;padding: 0;}.ft_link2 ul li {list-style: none;}.ft_link2 ul li > a {font-size: 14px;color: #fff;display: inline-block;padding: 5px 0;text-transform: capitalize;text-decoration: none;}.add_dtl a:hover, .copy_txt a:hover, .ft_link ul li > a:hover, .ft_link2 ul li > a:hover, .ft_link2 ul li > a:hover:before {color: #77aaeb;}

.ft_line{width:1px;height:234px;background:#4a4a4a;position: absolute;right: 17px;top: 0;}

.footer_btm {/* border-top: 1px solid #415a89; */margin-top: 2em;padding: 10px 0;background: #fff;}

.copy_txt{font-size: 1em;line-height: 1.3em;display: block;color: #000000;text-align: right;margin: 24px 0 0 0;}
.ft_logo{display: inline-block;vertical-align: middle;}
.copy_txt2{font-size: 1em;line-height: 1.3em;display: inline-block;vertical-align: middle;font-size: 14px;line-height: 18px;color: #000;margin: 0 0 0 36px;}

.breadcrumb-item + .breadcrumb-item::before, .copy_txt, .copy_txt a {color: #000000;}.cop-rgt {font-size: 1em;color: #fff;padding-top: 20px;}.f_dd_box {margin: 15px 0 0;}.contact_addrs {font-size: 15px;line-height: 24px;color: #fff;}.add_dtl {margin-bottom: 0.65em;text-align: left;padding: 0 0px 0 0;line-height: 25px;font-size: 15px;}.add_dtl:after {content: "";display: block;clear: both;}.add_dtl span {margin: 3px 0 0 23px;font-size: 15px;line-height: 24px;}.add_dtl a, .add_dtl b, .add_dtl span {color: #fff;}.add_dtl b {width: 16px;height: 16px;float: left;text-align: center;line-height: 18px;font-size: 18px;}.add_dtl a{font-size: 15px;text-decoration:none}.acc_num, .ft_socio a {text-align:center;font-size:16px}.acc_num{color:#fff;margin-top:8px;}

.ft_socio {width: 100%;height: auto;margin-top: 20px;text-align: left;}
.ft_socio a {width: auto;height: auto;/* background: #080808; *//* border-radius: 50%; */color: #fff;display: block;margin-right: 0;padding: 6px 0;text-align: left;text-decoration: none;font-size: 14px;}
.ft_socio a img{vertical-align:top;margin:2px 11px 0 0;}
/*.ft_socio a:hover {background: #0bceff;color: #fff;}*/

.myform .sub_hed {color: #7a7a7a;text-align: left;font-size: 16px;padding: 10px 0;margin-bottom: 15px;}.breadcrumb_bg {background: #2f5496;}.breadcrumb {margin: 0;font-size: 16px;color: #135ce3;background: 0 0;padding: 7px 0;}.breadcrumb a, .breadcrumb a:hover, .breadcrumb a:visited {color: #46dbff;text-decoration: none;}.breadcrumb-item + .breadcrumb-item::before {color: #ffffff;}.breadcrumb li.active {color: #fff;}.mid_area {padding-top:20px;min-height:300px;padding-bottom:45px;background:#fff;}.cms_area {font-size:1em;line-height:1.5em;color:#6b6868;}.cms_area ul li {list-style:none;padding-left:23px;position: relative;margin-bottom: 0.5em;line-height:1.4em }.cms_area ul li:hover:before {left:0px;}
.cms_area ul li:before {content: "";background: url(../images/pointer.svg) no-repeat top left;width:8px;height:8px;display: block;position: absolute;left: 0;top:8px;transition: all linear 0.2s;}
.cms_area strong {color: #000;font-weight:600}.cms_area h1{color:#2f5496;text-transform:uppercase;}.sub_hed, .sub_hed2{font-size:1.5em;color:#131414;line-height: 1.5em;border-bottom:1px solid #ddf1f5}.sub_hed span{background: #eaf8fb;border-radius:0px 50px 0 0;padding:0 20px 0 10px;display:inline-block;position:relative}.sub_hed span:before{content:'';position:absolute;left:0;top:0;height:100%;width:4px;background:#10c7f5}.sub_hed2 {font-size:1.4em;color:#2f5497;border:0}.vm_sect{background:linear-gradient(to top, #ecfbff, #eff5ff);}.vm_sect .sub_hed span{background:#fff}.img_effect{padding:5px}.img_effect:after, .img_effect:before {content: "";position: absolute;z-index: -1;background:#475160;width: 25%;height: 25%;transition: 0.4s linear all;}.img_effect:before {top: 0;left: 0;}.img_effect:after {bottom: 0;right: 0;}.img_effect:hover:after, .img_effect:hover:before {width: 70%;height: 85%;}.cont_left {margin-left:120px}.vis_mis_txt{height:101px;color:#444;font-size:1.2em;line-height:1.5em}.cms_pc {float: right;margin: 5px 0 10px 10px;max-width: 100%;border: 1px solid #ddd;padding: 5px;}.heading {font-size: 1.5em;background: #f9f9f9;padding: 5px 10px;position: relative;}.heading:before {content: "";width: 4px;background: #1dbfc9;height: 100%;display: block;position: absolute;left: 0;top: 0;}


.client_img_bg{padding:0px 10px;background:#fff;border:1px solid #ddd;}

.map_w2{padding:5px 5px 0px 5px;border:1px solid #ddd;}


@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {#back-top {right: 15px;}}.animated {animation-duration: 1s;-webkit-animation-duration: 1s;}.animated, .animated2, .animated3, .animated4 {-webkit-animation-fill-mode: both;animation-fill-mode: both;animation-timing-function: ease-in-out;-webkit-animation-timing-function: ease-in-out;}.animated2 {animation-duration: 0.5s;-webkit-animation-duration: 0.5s;}.animated3 {animation-duration: 1s;-webkit-animation-duration: 1s;}.animated4 {animation-duration: 3s;-webkit-animation-duration: 3s;}.fade_eff {animation-name: fade_eff;-webkit-animation-name: fade_eff;}.scale_eff {animation-name: scale_eff;-webkit-animation-name: scale_eff;}.drop_eff {animation-name: drop_eff;-webkit-animation-name: drop_eff;-moz-animation-name: drop_eff;-o-animation-name: drop_eff;}.drop_eff2 {animation-name: drop_eff2;-webkit-animation-name: drop_eff2;}.drop_eff3 {animation-name: drop_eff3;-webkit-animation-name: drop_eff3;-moz-animation-name: drop_eff3;-o-animation-name: drop_eff3;}.drop_eff4 {animation-name: drop_eff4;-webkit-animation-name: drop_eff4;}.drop_eff5 {animation-name: drop_eff5;-webkit-animation-name: drop_eff5;}.shake_eff {-webkit-animation-name: shake_eff;animation-name: shake_eff;}p.scroll_bar2:empty {height: 470px;}


@media only screen and (max-width: 1151px) {
.container-xxl{width:100%;}	
.logo {width: 125px;margin: 12px 0 0 0;}.logo img {max-height: 71px;}.serv_desc{padding:0 40px;}.wel_cont {width: 100%;padding-right: 0px;}.landing_banner_txt h1 {font-size: 3.1em;}.services_content {width: 98%;}.l_ser_txt {font-size: 1.6em !important;}.heading_w .w-75 {width: 80% !important;}.mainten_content p {font-size: 1.2em;}.wel_txt h1 {font-size: 2em;}.ph_gal_w, .ph_gal, .ph_gal figure {width: 240px;height: 160px;}.ph_gal_w .view_img i {width: 62px;height: 62px;line-height: 53px;}.serv_bg h2, .client_section h2, .vis_mis_section h2 {font-size: 2em;}.serv_out {width: 310px;}.serv_img {width: 310px;height: 175px;}.serv_ttl {font-size: 1.2em;line-height: 1.1em;}.sub_txt {font-size: 1.1em;line-height: 1.2em;font-weight: 400 !important;}.why_us_ttl {font-size: 1.3em;}.why_us_txt {font-size: 1.1em;}.ft_link ul li > a, .ft_link2 ul li > a {font-size: 1em;}.footer_bg h3 {font-size: 1.1em;font-weight: 600;}.contact_addrs, .add_dtl span {font-size: 1em;}.inner_bnr {width: 100%;height: 100%;}.call_sec span {font-weight: 400;font-size: 14px;}.wel_cont {right: 30px;}.sitemap2 a {width: 31.8%;}.add_txt {line-height: 21px;}.copy span {display: inline-block;}.contact_all_dtls {padding: 3px 0 1px;}.contacts_list .cont_info_dtl {font-size: 16px;line-height: 16px;}.contacts_list .cont_info_dtl span {font-size: 16px;}.contacts_list ul li {width: 48%;margin-bottom: 20px;}.cms_area {font-size:1em;line-height: 1.6em;}
.add_dtl a{font-size:12px;}
}

@media only screen and (max-width: 991px){.logo{width:175px;margin:3px 0 0 0}.serv_desc{padding:0 0px;}.serv_inn:after{top:16px;}.cunt-bg{background: url(../images/cunt_bg.jpg) no-repeat;background-size: cover;}.company_stats_lst ul li{width:50%;}.company_stats_lst ul {display: inline-block;}.company_stats_lst ul li{width: 48%;display: inline-block;vertical-align: top;}.company_stats_w{text-align:center;}.landing_bnr {padding: 2em 0;}.bnr_sml_txt {font-size: 1.5em;}.bnr_cont_dtls {font-size: 1.6em;}.landing_enq_form {margin: 0 auto;width: 98%;}.navbar-toggler {margin-top:0px;background: #f5f5f5;color: #fff;padding: 5px 8px;}.services_content h2 {font-size: 2.5em;}.l_ser_txt {font-size: 1.33em !important;}.serv_item .order-2 {-webkit-box-ordinal-group: 0;-ms-flex-order: 0;order: 0 !important;}.sml_hd {font-size: 1.3em;line-height: 1.3em;}.services_cont_bx h3 {font-size: 2.5em;}.heading_w .w-75 {width: 98% !important;}.heading_w .sml_hd {font-size: 1.5em;}.mainten_img {width: 88px;height: 88px;}.mainten_content {margin-left: 100px;}.mainten_content h4 {font-size: 1.32em;}.appointemnt_txt h3 {font-size: 2em;}.appointemnt_txt .fs-5 {font-size: 1.1em !important;}.book_section {min-height: auto;padding: 3em 0;}.heading_w h2 {font-size: 3em;}.ph_gal_list ul li {width: 33%;}.of-auto {overflow: auto;}.serv_mob {min-width: 1000px;padding-bottom: 20px;}.why_choose_us ul {margin: 0;padding: 0;}.why_us_w {padding: 10px !important;}.wel_bg {padding: 25px 0;}.wel_cont {width: 100%;height: auto;position: static;}.wel_txt {padding: 15px 25px 30px;}.client_list ul li {width: 33%;}.sitemap2 a {width: 48%;}.sitemap a {width: 48%;float: left;}.contact_addrs {margin-bottom: 2em;}.copy_txt {font-size: 1em;}.cop-rgt {padding: 0;}.foot_logo {float: left;text-align: center;margin-top: 10px;}.ft_sm {display: flex;justify-content: space-between;margin-top: 1em;}.ft_socio {width: auto;margin-top:0px;}.contacts_list ul {margin: 0 !important;padding: 0;}.contacts_list ul li b {margin: 0.5em auto;}.contact_addrs .add_dtl br{display:none;}.contact_sec {padding: 2em;}.abt_static_sect b {width: 60px;height: 60px;display: block;}.abt_static_sect b img {max-width: 100%;height: auto;}.cont_left {margin: 0;}.abt_static_sect .w-50 {width: 100% !important;}.sub_hed, .sub_hed2 {font-size: 1.3em;padding: 0 !important;}.order-2 {order: 0 !important;}
.ft_logo{width:174px;}
.ft_logo img{width:100%;}
.copy_txt2{margin:0 0 0 10px;}
.call_sec span{padding: 8px 7px 8px 3px;}
.call_sec a{font-size:0.7em;}
}
@media only screen and (max-width: 767px) {
h1 {font-size: 1.5em;line-height: 1em;}.call_sec {padding:0px 0;}.call_sec span{font-size:13px;}.call_sec a{font-size:13px;}.landing_banner_txt h1 {font-size: 2.5em;}.bnr_sml_txt {font-size: 1.3em;}.services_content h2 {font-size: 2em;}.l_ser_txt {line-height: 1.4em;}.services_cont_bx h3 {font-size: 1.9em;}.heading_w h2 {font-size: 2em;}.heading_w .sml_hd {font-size: 1.1em;line-height: 1.4em;}.appointemnt_txt h3 {font-size: 1.8em;}.appointemnt_txt .fs-5 {font-size: 1.3em !important;}.ph_gal_w, .ph_gal, .ph_gal figure {width: 190px;height: 127px;}.wel_txt {padding: 0;}.ab-lg {margin: 20px 0;}.footer_bg {padding: 1em 0 0;}.f_dd_box {display: none;margin: 15px 0 0;}.dd_next {margin: 0 0 3px;padding: 7px 0;background: url(../images/pls.gif) no-repeat 100%center;cursor: pointer;border-bottom: 1px dashed #6769bd;}.dd_next_act {background: url(../images/mns.gif) no-repeat 100% center;}.footer_bg h3:after {display: none;}.footer_bg h3 {margin-bottom: 0;font-size: 1.1em;color: #fff;}.copy_txt {text-align: center;}.ft_logo {float: none;margin: auto;}.developed_txt b {margin: 0.5em auto;float: none;display: block;}.developed_txt {text-align: center;}.ft_link2 ul:after {content: "";display: block;clear: both;}.ft_link ul li > a, .ft_link2 ul li > a {font-size: 1em;line-height: 25px;}.cop-rgt {padding-top: 10px;}.foot_logo {margin-top: 10px;}.ft_lft, .ft_rgt {width: 100%;}.contact_form .btn {padding: 0.5em 1.2em;}.contact_form_L {width: 100%;padding-right: 0;}.contact_form_R {width: 100%;}.sitemap a {width: 100%;float: none;margin: 5px 0;}.sitemap .fs18 {font-size: 16px;}.breadcrumb_bg {display: none;}.abt_heading_wrapper h1 {text-align: center;font-size: 28px;line-height: 36px;}.contacts_list .cont_info_dtl {font-size: 15px;}.thankyou_wrap {width: 98%;font-size: 0.9em;}.thankyou_wrap b {font-size: 1.2em;}.ft_line{display:none;}.footer_btm{text-align:center;}

.sitemap2 a{width:100%; margin:5px 0;}
}
@media only screen and (max-width: 600px) {
.inner_bnr {height: auto;}.mid_area {padding: 20px 0;}.sitemap .fs18 {font-size: 15px;}.contacts_list ul li {width: 100%;margin: 0.5em auto;min-height: auto;}.contact_sec {padding: 1em 0em;}.contact_sec1 {width: 100%;}.contact_sec2 {display: none;}}
@media only screen and (max-width: 515px) {
.ft_bx {width: 100%;float: none;}.footer_mid .call_sec span {display: block;}.ph_gal_list ul li {width: 50%;}.foot_logo {float: none;}.ft_sm {float: none;flex-wrap: wrap;width: 100%;}.cop-rgt, .ft_socio {width: 100%;text-align: center;}.why_choose_us ul li {width: 100%;}.why_choose_us ul li:nth-child(even) {transform: none;}.why_us_w {margin: 0.5em auto !important;}.why_us_w {margin: 0.5em auto;width: 98%;}}
@media only screen and (max-width: 479px) {.hed_socio a{padding:0 5px;}
.sitemap_cont h2 {font-size:18px}.fs-5 {font-size:1rem!important}.sub_hed2{font-size:1.2em}.call_sec {padding: 3px 0 0;font-size: 15px;}.call_sec span {display: block;padding: 5px 5px;border:0;}.call_dis1 a, .call_sec a {color:#949494;font-size: 14px;padding: 5px 0;text-decoration: none;}.call_dis1 {display: block;padding:8px 0;}.call_dis a, .call_dis1 a {text-transform: uppercase;font-weight: 600;}.call_dis2 {display: none;background: #fafafa;padding: 0 10px 5px;width: 293px;position: absolute;z-index: 9999;top: 36px;left: 4px;right: auto;}.call_dis {display: block;padding: 5px 0;}.call_dis a {color: #000;font-size: 17px;}.call_dis a:hover {color: #000;}.landing_banner_txt {padding: 1em !important;}.landing_banner_txt h1 {font-size: 1.8em;}.bnr_sml_txt {font-size: 1.2em;line-height: 1.2em !important;}.bnr_cont_dtls {font-size: 1.2em;}.bnr_cont_dtls p b {display: block;}.landing_enq_form h2 {font-size: 1.5em;}.landing_enq_form {padding: 1.5em !important;}.services_content h2 {font-size: 1.3em;}.l_ser_txt {font-size: 1.1em !important;}.sml_hd {font-size: 1.1em;line-height: 1.3em;}.services_cont_bx h3 {font-size: 1.5em;}.services_cont_bx p {font-size: 1em;line-height: 1.5em;}.heading_w h2 {font-size: 1.4em;}.mainten_content p {font-size: 1em;}.mainten_content h4 {font-size: 1.2em;}.appointemnt_txt h3 {font-size: 1.4em;line-height: 1.3em;}.appointemnt_txt .fs-5 {font-size: 1.1em !important;}.ph_gal_w, .ph_gal, .ph_gal figure {width: 160px;height: 107px;}.wel_txt h1 span {font-size: 0.9em;}.wel_txt h1 {font-size: 1.5em;font-weight: 600;line-height: 1.5em;}.wel_txt_area {padding: 15px;font-size: 0.9em;line-height: 1.5em;font-weight: 500;}.octf-btn {font-size: 1em;}.serv_bg h2, .client_section h2, .vis_mis_section h2 {font-size: 1.5em;}.sub_txt {font-size: 1em;}.serv_out {margin: 0.5em auto;}.client_list ul li {width: 50%;}.cms_img, .cms_img img {width: 100%;max-height: 200px;}.chos_bg h2 {font-size: 1.5em;}.sitemap2 a {width: 100%;margin: 5px 0;}.footer-social-icons {text-align: center;}.footer-social-icons .social-icons {display: block;width: 100%;}.footer_btm .copy {text-align: center;padding: 10px 0;font-size: 13px;}.ft_link2 ul li{width:100%;float:none}.copy b {float: none;padding-left: 10px;margin-top: 0;display: block;}.add_dtl span, .ft_link ul li a,.add_dtl a{font-size:14px}.company_stats_w b {display: block;}.company_stats_w span{display: block;margin-top: 0;}.ft_logo{display:block; text-align:center;}.copy_txt2 {display: block;margin: 10px 0 0 0px;text-align: center;}
.client_img{width:142px;height:70px;}
.client_img span{width:142px;height:70px;}
.sec_cnt {font-size: 16px;}
}

.navbar-expand-lg .navbar-nav .nav-item{margin:0 20px;}
.navbar-expand-lg .navbar-nav .nav-link {font-family: "Open Sans", sans-serif;font-weight: 600;color: #666666;padding: 7px 2px;transition: all linear 0.5s;font-size: 1.2em;border-radius: 0px;}
.navbar-expand-lg .navbar-nav .nav-link:hover{color:#2f5496;border-bottom: 3px solid #3770b8;}

.navbar-expand-lg .navbar-nav .nav-link > i {font-size: 10px;}.dropdown-toggle::after {vertical-align: middle;}
.dropdown-menu {background:#313282;margin-left:0;min-width:11rem;position:absolute;margin-top:0;padding: 0;min-width: 180px;box-shadow: rgba(0, 0, 0, 0.1) 0 4px 12px;border: 0;}

.dropdown-menu > li {border-bottom: 1px solid rgb(238 238 239);}.dropdown-menu > li:last-child {border: 0;}.dropdown-menu > li > a {color:#fff;line-height:25px;display:block;padding:9px 10px;font-size:16px;font-weight:600;text-transform: capitalize;}.dropdown-menu > li > a:hover {background: #2d5593;color: #fff;border-bottom: 0;}.nav-item span {padding-right: 0;}.navbar-toggle {background: #79227c;}

#abo .navbar-nav > li > a.abo, #cont .navbar-nav > li > a.cont, #serv .navbar-nav > li > a.serv, #hom .navbar-nav > li > a.hom{color: #2f5496;font-weight: 500;border-bottom: 3px solid #3770b8;/* background: #19c9f5; */}



@media only screen and (max-width: 1151px) {.navbar-expand-lg .navbar-nav .nav-item {margin: 0 6px;}.navbar-nav.mt-1{margin-top: 0rem!important;}}
@media (max-width: 991px) {.navbar-expand-lg .navbar-nav .nav-item {margin-bottom: 0.2em;margin: 0 0px;}.navbar-expand-lg .navbar-nav .nav-link {border:0px solid #f1f1f1;border-bottom:1px solid #ddd;}.dropdown-toggle::after {float: right;margin-top: 9px;}}
.bounce-up.in-view {opacity: 1;-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);-o-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate3d(0, 0, 0);}.drop_eff {animation-name: drop_eff;}.drop_eff.in-view {animation-name: scale_eff;}.scale_eff1 {animation-name: scale_eff;}.scale_eff1.in-view {animation-name: fade_eff;}.drop_eff2 {animation-name: drop_eff2;}.drop_eff2.in-view {animation-name: drop_eff4;}.drop_eff3 {animation-name: drop_eff3;}.drop_eff3.in-view {animation-name: drop_eff3;}.drop_eff4 {animation-name: drop_eff4;}.drop_eff4.in-view {animation-name: drop_eff5;}.drop_eff5 {animation-name: drop_eff5;}.drop_eff5.in-view {animation-name: drop_eff6;}.shake_eff {animation-name: shake_eff;}.shake_eff.in-view {animation-name: shake_eff;}
@keyframes fade_eff {0% {opacity: 0;transform: translateY(-20px);-webkit-transform: translateY(-20px);}100% {opacity: 1;transform: translateY(0);-webkit-transform: translateY(0);}}
@-webkit-keyframes fade_eff {0% {opacity: 0;transform: translateY(-20px);-webkit-transform: translateY(-20px);}100% {opacity: 1;transform: translateY(0);-webkit-transform: translateY(0);}}.fade_eff {animation-name: fade_eff;-webkit-animation-name: fade_eff;}
@keyframes scale_eff {0% {opacity: 0;transform: scale(0);-webkit-transform: scale(0);}100% {opacity: 1;transform: scale(1);-webkit-transform: scale(1);}}
@-webkit-keyframes scale_eff {0% {opacity: 0;transform: scale(0);-webkit-transform: scale(0);}100% {opacity: 1;transform: scale(1);-webkit-transform: scale(1);}}.scale_eff {animation-name: scale_eff;-webkit-animation-name: scale_eff;}
@keyframes drop_eff {0% {opacity: 0;transform: translateY(200px);-webkit-transform: translateY(200px);}80% {transform: translateY(-20px);-webkit-transform: translateY(-20px);}100% {opacity: 1;transform: translateY(0);-webkit-transform: translateY(0);}}
@-webkit-keyframes drop_eff {0% {opacity: 0;transform: translateY(200px);-webkit-transform: translateY(200px);}80% {transform: translateY(-20px);-webkit-transform: translateY(-20px);}100% {opacity: 1;transform: translateY(0);-webkit-transform: translateY(0);}}.drop_eff {animation-name: drop_eff;-webkit-animation-name: drop_eff;-moz-animation-name: drop_eff;-o-animation-name: drop_eff;}
@keyframes drop_eff2 {0% {opacity: 0;transform: translateY(100px);-webkit-transform: translateY(100px);}100% {transform: translateY(0);-webkit-transform: translateY(0);}}
@-webkit-keyframes drop_eff2 {0% {opacity: 0;transform: translateY(100px);-webkit-transform: translateY(100px);}100% {transform: translateY(0);-webkit-transform: translateY(0);}}.drop_eff2 {animation-name: drop_eff2;-webkit-animation-name: drop_eff2;}
@keyframes drop_eff3 {0% {opacity: 0;transform: translateY(-100px);-webkit-transform: translateY(-100px);}100% {opacity: 1;transform: translateY(0);-webkit-transform: translateY(0);}}@-webkit-keyframes drop_eff3 {0% {opacity: 0;transform: translateY(-100px);-webkit-transform: translateY(-100px);}100% {opacity: 1;transform: translateY(0);-webkit-transform: translateY(0);}}.drop_eff3 {animation-name: drop_eff3;-webkit-animation-name: drop_eff3;-moz-animation-name: drop_eff3;-o-animation-name: drop_eff3;}
@keyframes drop_eff4 {0% {opacity: 0;transform: translateX(-50px);-webkit-transform: translateX(-50px);}100% {transform: translateX(0);-webkit-transform: translateX(0);}}
@-webkit-keyframes drop_eff4 {0% {opacity: 0;transform: translateX(-50px);-webkit-transform: translateX(-50px);}100% {transform: translateX(0);-webkit-transform: translateX(0);}}
.drop_eff4 {animation-name: drop_eff4;-webkit-animation-name: drop_eff4;}
@keyframes drop_eff5 {0% {opacity: 0;transform: translateX(100px);-webkit-transform: translateX(100px);}100% {transform: translateX(0);-webkit-transform: translateX(0);}}
@-webkit-keyframes drop_eff5 {0% {opacity: 0;transform: translateX(100px);-webkit-transform: translateX(100px);}100% {transform: translateX(0);-webkit-transform: translateX(0);}}
.drop_eff5 {animation-name: drop_eff5;-webkit-animation-name: drop_eff5;}
@keyframes drop_eff6 {0% {opacity: 0;transform: translateX(100px);-webkit-transform: translateX(100px);}100% {transform: translateX(0);-webkit-transform: translateX(0);}}
@-webkit-keyframes drop_eff6 {0% {opacity: 0;transform: translateX(100px);-webkit-transform: translateX(100px);}100% {transform: translateX(0);-webkit-transform: translateX(0);}}
.drop_eff6 {animation-name: drop_eff6;-webkit-animation-name: drop_eff6;}
@-webkit-keyframes shake_eff {0%, 100% {-webkit-transform: translateX(0);transform: translateX(0);}10%, 30%, 50%, 70%, 90% {-webkit-transform: translateX(-3px);transform: translateX(-3px);}20%, 40%, 60%, 80% {-webkit-transform: translateX(3px);transform: translateX(3px);}}@keyframes shake_eff {0%, 100% {-webkit-transform: translateX(0);transform: translateX(0);}10%, 30%, 50%, 70%, 90% {-webkit-transform: translateX(-3px);transform: translateX(-3px);}20%, 40%, 60%, 80% {-webkit-transform: translateX(3px);transform: translateX(3px);}}
.shake_eff {-webkit-animation-name: shake_eff;animation-name: shake_eff;}.shake:hover {animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform: translate3d(0, 0, 0);backface-visibility: hidden;perspective: 1000px;}
@keyframes shake {10%, 90% {transform: translate3d(-1px, 0, 0);}20%, 80% {transform: translate3d(2px, 0, 0);}30%, 50%, 70% {transform: translate3d(-4px, 0, 0);}40%, 60% {transform: translate3d(4px, 0, 0);}}


  .suppport_button2 {
                background: #ffffff;
                padding: 10px;
                position: fixed;
                bottom: 204px;
                left: 10px;
                z-index: 999;
                border-radius: 50%;
                margin: 10px;
                box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
                cursor: pointer;
                border: 1px solid #ffffff;
            }

            .suppport_button2 img {
                height: 40px;
            }
         .whatsapps {
    position: fixed;
    z-index: 999;
    background-color: #fff;
    border-radius: 50%;
    margin: 10px;
    left: 10px;
    bottom: 100px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    border: 1px solid #ffffff;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
     touch-action: none;
}

.suppport_button {
    background: #ffffff;
    padding: 10px;
    position: fixed;
    bottom: 63px;
    left: 10px;
    z-index: 999;
    border-radius: 50%;
    margin: 10px;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
    cursor: pointer;
    border: 1px solid #ffffff;
     touch-action: auto;
}
.suppport_button img {
    height: 40px;
}

.whatsapps a {
    display: block;
    text-align: center;
    padding: 10px;
    transition: all 0.3s ease;
    color: white;
}