/* boombirds.com */
@import url(https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css);
@font-face { font-family: nexa-light; src: url(../fonts/NexaLight.otf); }
@font-face { font-family: nexa-bold; src: url(../fonts/NexaBold.otf); }
@font-face { font-family: montserrat-thin; src: url(../fonts/Montserrat-Thin.ttf); }
@font-face { font-family: montserrat-light; src: url(../fonts/Montserrat-Light.ttf); }
@font-face { font-family: montserrat-regular; src: url(../fonts/Montserrat-Regular.ttf); }
@font-face { font-family: montserrat-medium; src: url(../fonts/Montserrat-Medium.ttf); }
@font-face { font-family: montserrat-semibold; src: url(../fonts/Montserrat-SemiBold.ttf); }
@font-face { font-family: montserrat-bold; src: url(../fonts/Montserrat-Bold.ttf); }
@font-face { font-family: montserrat-black; src: url(../fonts/Montserrat-black.ttf); }
.mt-0 { margin-top: 0px !important; }

.mt-30 { margin-top: 30px !important; }

.mt-60 { margin-top: 60px !important; }

.mb-0 { margin-bottom: 0px !important; }

.mb-80 { margin-bottom: 80px !important; }

.wcenter { margin: 0 auto !important; }

.wmBox_centerer iframe { position: absolute; top: 0; border: 0; outline: 0; -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); left: 0; max-width: 896px !important; }

.wmBox_centerer iframe video { width: 896px !important; height: 504px !important; }

.cc-banner.cc-bottom { right: 0 !important; left: unset !important; }

.drop-down-blocker { content: ""; position: fixed; background: rgba(0, 0, 0, 0.9); width: 100%; height: 100%; top: 50%; bottom: 50%; left: 50%; right: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: -1; }

.wmBox_contentWrap { max-width: 896px !important; }

html, body { width: auto !important; overflow-x: hidden !important; }

body { background-color: #fff !important; color: #434343 !important; }

.row { margin-left: 0px !important; margin-right: 0px !important; }

ol, ul { list-style: none; }

.smooth { position: absolute; top: 0; right: 0; left: 0; -webkit-transition: all 0.8s cubic-bezier(0.2, 0.84, 0.5, 1); transition: all 0.8s cubic-bezier(0.2, 0.84, 0.5, 1); -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000; -ms-perspective: 1000; perspective: 1000; -webkit-box-sizing: border-box; box-sizing: border-box; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none; }

table { border-collapse: collapse; border-spacing: 0; }

html { overflow-x: hidden; scroll-behavior: smooth; }

.cc-message { -webkit-box-flex: unset !important; -ms-flex: unset !important; flex: unset !important; }

.cc-window { width: 100%; position: fixed; bottom: 0; }

#videopl-jon { position: fixed; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 9999; width: 100%; height: 100%; display: none; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; cursor: pointer; }

#videopl-jon .video-frame { height: 504px; width: 896px; position: relative; -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.42); box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.42); }

@media screen and (max-width: 968px) { #videopl-jon .video-frame { width: 85%; padding-top: 48%; height: unset; } }
#videopl-jon .video-frame iframe { position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; }

#videopl-jon .video-frame video { width: 100%; height: 100%; display: block; }

#videopl-jon .blocker { position: fixed; z-index: -1; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0, 16, 52, 0.8); }

#videopl-jon .closeBtn { background: red; position: absolute; top: -17px; right: -14px; width: 35px; height: 35px; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-radius: 50px; font-size: 21px; color: white; z-index: 999; }

#videopl-jon .closeBtn:hover { background: #ff5200; }

#videopl { position: fixed; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 9999; width: 100%; height: 100%; display: none; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; cursor: pointer; }

#videopl .video-frame { height: 504px; width: 896px; position: relative; -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.42); box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.42); }

@media screen and (max-width: 968px) { #videopl .video-frame { width: 90%; height: auto; } }
#videopl .video-frame video { width: 100%; height: 100%; display: block; }

#videopl .blocker { position: fixed; z-index: -1; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0, 16, 52, 0.8); }

#videopl .closeBtn { background: red; position: absolute; top: -17px; right: -14px; width: 35px; height: 35px; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-radius: 50px; font-size: 21px; color: white; z-index: 999; }

#videopl .closeBtn .close-icon { font-family: "Montserrat" !important; font-weight: 700; font-size: 12px; }

#videopl .closeBtn:hover { background: #ff5200; }

.booking .menu-wrap { margin: unset !important; }

.sidenav { height: 100%; width: 500px; position: fixed; z-index: 9999999999; top: 50%; right: -500px; -webkit-transform: translateY(-50%); transform: translateY(-50%); background: -webkit-gradient(linear, left top, left bottom, from(#2565f9), to(#1db88d)); background: linear-gradient(#2565f9, #1db88d); background-repeat: no-repeat; background-position: bottom right; overflow: hidden; -webkit-transition: 0.5s; transition: 0.5s; padding: 30px 0; -webkit-box-shadow: 15px 15px 20px rgba(0, 0, 0, 0.2); box-shadow: 15px 15px 20px rgba(0, 0, 0, 0.2); }

.sidenav a { padding: 5px; text-decoration: none; font: 14px "Montserrat"; color: #fff; display: block; text-decoration: none; }

.sidenav a:hover { color: #f6be07; text-decoration: none; }

.sidenav .closebtn { position: absolute; top: 0; right: 25px; font-size: 36px !important; margin-left: 50px; }

@media screen and (max-width: 500px) { .sidenav { width: 375px; overflow: scroll; } }
@media screen and (max-width: 370px) { .sidenav { width: 320px; } }
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active { -webkit-box-shadow: 0 0 0 30px #ffffff inset !important; }

input:-webkit-autofill { -webkit-text-fill-color: black !important; }

/******************************Header Section Starts here ***************************/
@media screen and (max-width: 667px) { .calendly-inline-widget { top: 110px !important; } }
/*.booking-header .side-main-menu { position: absolute; background: transparent; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; width: 35px; z-index: 99; height: 35px; right: 20px !important; top: 20px !important; padding-top: 40px; border-radius: 25px; }*/
.header-wrap { position: fixed !important; display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; z-index: 99; top: 0; -webkit-flex-wrap: wrap; /* Safari 6.1+ */ display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

@media screen and (max-width: 1000px) { .header-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -ms-flex-direction: column !important; flex-direction: column !important; } }
@media screen and (max-width: 1300px) { .header-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } }
@media screen and (max-width: 616px) { .header-wrap { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } }
@media screen and (max-width: 509px) { .header-wrap { -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: unset !important; -webkit-box-direction: unset !important; -ms-flex-direction: unset !important; flex-direction: unset !important; } }
.header-wrap .main-header-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

@media screen and (max-width: 1300px) { .header-wrap .main-header-wrap { -ms-flex-wrap: wrap; flex-wrap: wrap; } }
@media screen and (max-width: 1300px) { .header-wrap .main-header-wrap .login-details { width: 50%; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } }
@media screen and (max-width: 509px) { .header-wrap .main-header-wrap .login-details { width: 100%; -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; } }
.header-wrap .main-header-wrap .menu-wrap { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }

@media screen and (max-width: 1300px) { .header-wrap .main-header-wrap .menu-wrap { width: 100%; float: right; margin-right: 10px; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } }
@media screen and (max-width: 1300px) { .header-wrap .main-header-wrap .logo-wrap { width: 50%; -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; } }
@media screen and (max-width: 509px) { .header-wrap .main-header-wrap .logo-wrap { width: 100%; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } }
.header-wrap .main-header-wrap .start-trial { opacity: 1 !important; top: 0px !important; }

.header-wrap .main-header-wrap .cta-wrap { display: block; margin-right: 20px; position: relative; top: 0px; opacity: 0; }

@media screen and (max-width: 509px) { .header-wrap .main-header-wrap .cta-wrap { display: contents; } }
.header-wrap .main-header-wrap .cta-wrap a { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; background: #f54e48; border-radius: 7px; font: 18px "Montserrat"; color: white !important; padding: 15px 0; text-decoration: none !important; cursor: pointer !important; padding: 10px 30px; }

@media screen and (max-width: 509px) { .header-wrap .main-header-wrap .cta-wrap a { width: 100%; border-radius: 0px; margin: 0; } }
.header-wrap .logo-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; }

@media screen and (max-width: 1300px) { .header-wrap .logo-wrap { width: 50%; } }
.header-wrap .logo-wrap a { -ms-flex-item-align: center; align-self: center; }

.header-wrap .logo-wrap img { width: 200px; height: 47px; margin: 15px; }

@media screen and (max-width: 1300px) { .header-wrap .logo-wrap img { margin-top: 5px; } }
.header-wrap .logo-wrap .info-menu-wrap { display: none; }

.header-wrap .login-details { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; }

@media screen and (max-width: 509px) { .header-wrap .login-details { width: 100% !important; } }
.header-wrap .login-details .gs-btn { cursor: pointer; }

.header-wrap .login-details .hamburg-menu { position: absolute; cursor: pointer; width: 45px; height: 45px; z-index: 99999999; top: -8px; right: 10px; display: none; }

@media screen and (max-width: 920px) { .header-wrap .login-details .hamburg-menu { display: block; } }
.header-wrap .login-details .hamburg-menu .menu-icon { background: #1db88d; width: 20px; height: 2px; position: absolute; top: 12px; right: 9px; }

@media screen and (max-width: 1170px) { .header-wrap .login-details .hamburg-menu .menu-icon { top: 90px; } }
.header-wrap .login-details .hamburg-menu .menu-icon::before { content: ""; background: #f54e48; width: 23px; height: 2px; position: absolute; top: 5px; right: 0px; }

.header-wrap .login-details .hamburg-menu .menu-icon::after { content: ""; background: #d34dff; width: 17px; height: 2px; position: absolute; top: 10px; right: 0px; }

@media screen and (max-width: 1170px) { .header-wrap .login-details { width: 50%; -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; -webkit-box-flex: 0; -ms-flex: none; flex: none; padding: 10px 0px; }
  .header-wrap .login-details .login-wrap .temp { margin-right: 10px; } }
.header-wrap .login-details .login-wrap { -ms-flex-item-align: center; align-self: center; margin-right: 10px; }

.header-wrap .login-details .login-wrap ul { margin: 0px; padding: 0 !important; margin-right: 15px; }

.header-wrap .login-details .login-wrap ul li { display: inline-block; margin-left: 10px; }

.header-wrap .login-details .login-wrap ul li:first-child { margin-right: 0 px; }

.header-wrap .login-details .login-wrap ul li:first-child a { font: 16px "Montserrat"; font-weight: 600; text-transform: capitalize; color: #fff; padding: 9px 15px; background: #1db88d; border-radius: 3px; display: block; text-decoration: none; border: none; -webkit-transition: all 0.2s; transition: all 0.2s; }

.header-wrap .login-details .login-wrap ul li:first-child a:hover { font: 16px "Montserrat"; font-weight: 600; color: #fff; padding: 9px 15px; border-radius: 3px; display: block; border: none; text-decoration: none; }

.header-wrap .login-details .login-wrap ul li a { font: 16px "Montserrat"; font-weight: 600; text-transform: capitalize; color: #434343; padding: 9px 15px; display: block; text-decoration: none; border: 1px solid #cbcbcb; border-radius: 3px; -webkit-transition: all 0.3s; transition: all 0.3s; }

.header-wrap .login-details .login-wrap ul li a:hover { color: #fff; font-weight: 600; background: #1db88d; border: 1px solid #1db88d; }

.header-wrap .side-main-menu { position: absolute; height: 100vh; width: 350px; z-index: 999; right: -500px; border-radius: 25px; }

@media screen and (max-width: 400px) { .header-wrap .side-main-menu { width: 100%; } }
.header-wrap .side-main-menu .close { display: none; position: fixed; top: 15px; right: 25px; /* padding: 15px; */ z-index: 999; font-size: 30px; z-index: 999; font-weight: 700; text-decoration: none; }

.header-wrap .side-main-menu .close span { color: black; }

/* .header-wrap .side-main-menu .close span:hover { color: #2565f9; } */
.header-wrap .side-main-menu li:nth-last-child(-n + 2) .side-sub-menu .cs-drop-menu { border: 1px solid #eff2f7; max-height: 42px; overflow: hidden; margin-bottom: 5px; border-radius: 9px; }

.header-wrap .side-main-menu li:nth-last-child(-n + 2) .side-sub-menu .cs-drop-menu:hover { background: #eff2f7; }

.header-wrap .side-main-menu li:nth-last-child(-n + 2) .side-sub-menu .cs-drop-menu > a { pointer-events: none !important; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; border: none !important; max-height: 50px; width: 100%; }

.header-wrap .side-main-menu li:nth-last-child(-n + 2) .side-sub-menu .cs-drop-menu > a a { display: inline-block; }

.header-wrap .side-main-menu li:nth-last-child(-n + 2) .side-sub-menu .cs-drop-menu > a .circle-icon { float: right; width: 14px; height: 14px !important; margin: 0; }

.header-wrap .side-main-menu li:nth-last-child(-n + 2) .side-sub-menu .cs-drop-menu > a .circle-minus { display: none; }

.header-wrap .side-main-menu li:nth-last-child(-n + 2) .side-sub-menu .cs-drop-menu > a .circle-plus { display: block; }

.header-wrap .side-main-menu li:nth-last-child(-n + 2) .side-sub-menu .cs-drop-menu .drop-down-two { margin-top: 0; background: #fbfbfb; }

.header-wrap .side-main-menu li:nth-last-child(-n + 2) .side-sub-menu .cs-drop-menu .drop-down-two li { padding: 0 !important; margin-top: 0 !important; border-bottom: 1px solid #f4f6fa; max-height: 50px; margin-bottom: 0; margin-left: 0; padding-left: 0; }

.header-wrap .side-main-menu li:nth-last-child(-n + 2) .side-sub-menu .cs-drop-menu .drop-down-two li a { font-size: 14px !important; border: none !important; width: 100% !important; display: block; border-radius: 0; margin: 0; padding: 12px; }

.header-wrap .side-main-menu li:nth-last-child(-n + 2) .side-sub-menu .cs-drop-menu .drop-down-two li a:hover { background: none; }

.header-wrap .side-main-menu li:nth-last-child(-n + 2) .side-sub-menu .cs-drop-menu .drop-down-two li:hover { background: #fff !important; }

.header-wrap .side-main-menu li:nth-last-child(-n + 2) .side-sub-menu .actived { max-height: 500px !important; }

.header-wrap .side-main-menu li:nth-last-child(-n + 2) .side-sub-menu .actived > a { background: #eff2f7; }

.header-wrap .side-main-menu li:nth-last-child(-n + 2) .side-sub-menu .actived .circle-plus { display: none !important; }

.header-wrap .side-main-menu li:nth-last-child(-n + 2) .side-sub-menu .actived .circle-minus { display: block !important; }

.header-wrap .side-main-menu .side-sub-menu { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-top: 10px; width: 94%; }

.header-wrap .side-main-menu .side-sub-menu span { color: #2b2b2b; cursor: pointer; display: block; padding: 15px 10px 6px; padding-top: 7px; font: 17px "Montserrat"; font-weight: 500; text-transform: capitalize; border-radius: 5px; display: flex; align-items: center; }

.header-wrap .side-main-menu .side-sub-menu span:hover { background: #f4f6fa; }

.header-wrap .side-main-menu .side-sub-menu span img { width: 35px !important; height: 35px; margin: 0px 0px 0px 0px; -webkit-transition: all 0.3s; transition: all 0.3s; margin-left: 0px !important; }

.header-wrap .side-main-menu .side-sub-menu span p { font: 13px "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; margin: 0px; margin-top: -3px; text-transform: none; color: #757575; display: none; }

.header-wrap .side-main-menu .side-sub-menu span a { color: #f6be07; font: 20px "Montserrat" !important; text-decoration: none; }

.header-wrap .side-main-menu .side-sub-menu span a.active { color: #f6be07 !important; }

.header-wrap .side-main-menu .login-wrap ul { margin-top: 60px; }

.header-wrap .side-main-menu .login-wrap ul li a { color: white !important; }

.header-wrap .side-main-menu .login-wrap ul li:last-child a { border: 1px solid white; }

@media screen and (max-width: 1200px) { .header-wrap .side-main-menu .login-wrap { padding-bottom: 25px; float: left !important; margin-right: 10px; margin-left: 25px; margin-top: -15px; } }
.header-wrap .side-main-menu .main-menu { display: -webkit-box; display: -ms-flexbox; display: flex; background: white; height: 100vh; position: relative; margin-left: 0px; padding-left: 20px; overflow-y: scroll; border-left: 3px solid #2565f9; -webkit-box-shadow: -20px 1px 10px #00000012; box-shadow: -20px 1px 10px #00000012; }

.header-wrap .side-main-menu .main-menu ul { padding: 0; margin: 30px 0 0; position: relative; width: 100%; }

.header-wrap .side-main-menu .main-menu ul .blog-menu { height: 150px !important; }

.header-wrap .side-main-menu .main-menu ul .active { height: auto; max-height: 500px; }

.header-wrap .side-main-menu .main-menu ul li { text-align: left; margin: 20px 0px; position: relative; max-height: 30px; border-radius: 5px 0 0 5px; overflow: hidden; -webkit-transition: max-height 0.3s ease-in-out; transition: max-height 0.3s ease-in-out; }

.header-wrap .side-main-menu .main-menu ul li:nth-child(3) .side-sub-menu a:nth-child(1) { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }

.header-wrap .side-main-menu .main-menu ul li:nth-child(3) .side-sub-menu a:nth-child(2) { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }

.header-wrap .side-main-menu .main-menu ul li:nth-child(3) .side-sub-menu a:nth-child(3) { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; }

.header-wrap .side-main-menu .main-menu ul li:nth-child(3) .side-sub-menu a:nth-child(4) { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; }

.header-wrap .side-main-menu .main-menu ul li .active { height: 100%; }

.header-wrap .side-main-menu .main-menu ul li img { width: 12px; margin-left: 6px; margin-right: 10px; }

.header-wrap .side-main-menu .main-menu ul li a { color: #434343; font: 25px "Montserrat"; text-decoration: none; cursor: pointer; width: 94%; font-weight: 500; }

.header-wrap .side-main-menu .main-menu ul li .side-sub-menu a { color: #434343; font: 25px "Montserrat"; font-weight: 500 !important; text-decoration: none; cursor: pointer; width: unset !important; }

.header-wrap .side-main-menu .main-menu ul li a.active { color: #1db88d !important; }

.header-wrap .side-main-menu .main-menu ul li a.active span { background: #f4f6fa; cursor: default; }

.header-wrap .side-main-menu .main-menu ul li ul { margin-top: 20px; }

.header-wrap .side-main-menu .main-menu ul li ul li { padding: 10px 18px; margin-left: 10px; position: relative; background: transparent !important; }

.header-wrap .side-main-menu .main-menu ul li ul li a { font-size: 20px; }

.header-wrap .side-main-menu .main-menu ul li ul li a.active { color: rgba(255, 255, 255, 0.2) !important; }

.header-wrap .side-main-menu .main-menu ul li ul li::before { content: "" !important; width: 4px !important; height: 4px !important; border-radius: 5px !important; position: absolute; background: white !important; top: 20px !important; left: 0 !important; }

.header-wrap .side-main-menu .main-menu ul .usecase-btn .side-sub-menu a, .header-wrap .side-main-menu .main-menu ul .industry-btn .side-sub-menu a, .header-wrap .side-main-menu .main-menu ul .resources-btn .side-sub-menu a, .header-wrap .side-main-menu .main-menu ul .covid-btn .side-sub-menu a { font: 17px "Montserrat"; padding: 10px 15px; margin-bottom: 5px; border: 1px solid #eff2f7; border-radius: 9px; }

.header-wrap .side-main-menu .main-menu ul .usecase-btn .side-sub-menu a img, .header-wrap .side-main-menu .main-menu ul .industry-btn .side-sub-menu a img, .header-wrap .side-main-menu .main-menu ul .resources-btn .side-sub-menu a img, .header-wrap .side-main-menu .main-menu ul .covid-btn .side-sub-menu a img { display: none; }

.header-wrap .side-main-menu .main-menu ul .usecase-btn .side-sub-menu a img, .header-wrap .side-main-menu .main-menu ul .industry-btn .side-sub-menu a img, .header-wrap .side-main-menu .main-menu ul .resources-btn .side-sub-menu a img, .header-wrap .side-main-menu .main-menu ul .covid-btn .side-sub-menu a img { margin-right: 5px; width: unset; opacity: 0.7; }

.header-wrap .side-main-menu .main-menu ul .usecase-btn .side-sub-menu a:hover, .header-wrap .side-main-menu .main-menu ul .industry-btn .side-sub-menu a:hover, .header-wrap .side-main-menu .main-menu ul .resources-btn .side-sub-menu a:hover, .header-wrap .side-main-menu .main-menu ul .covid-btn .side-sub-menu a:hover { color: #2b2b2b !important; background: #eff2f7; }

.header-wrap .side-main-menu .main-menu ul .usecase-btn .side-sub-menu a.active, .header-wrap .side-main-menu .main-menu ul .industry-btn .side-sub-menu a.active, .header-wrap .side-main-menu .main-menu ul .resources-btn .side-sub-menu a.active, .header-wrap .side-main-menu .main-menu ul .covid-btn .side-sub-menu a.active { color: #2b2b2b !important; cursor: default; background: #eff2f7; }

.header-wrap .menu-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; }

@media screen and (max-width: 920px) { .header-wrap .menu-wrap { display: none; } }
@media screen and (max-width: 900px) { .header-wrap .menu-wrap .init-menu .sub-menu { left: calc(100% - 288%); top: 28px; } }
@media screen and (max-width: 900px) { .header-wrap .menu-wrap .init-menu ul::before { left: 271px !important; } }
.header-wrap .menu-wrap ul { margin: 0px; -ms-flex-item-align: center; align-self: center; display: -webkit-box; display: -ms-flexbox; display: flex; }

@media screen and (max-width: 1200px) { .header-wrap .menu-wrap ul li:nth-child(1) a { pointer-events: none; } }
@media screen and (max-width: 1200px) { .header-wrap .menu-wrap ul li:nth-child(2) a { pointer-events: none; } }
@media screen and (max-width: 1200px) { .header-wrap .menu-wrap ul li:nth-child(3) a { pointer-events: none; } }
.header-wrap .menu-wrap ul li { cursor: pointer; position: relative; }
.header-wrap .menu-wrap ul li:first-child ul li:nth-child(1) { order: 1 !important; }
.header-wrap .menu-wrap ul li:first-child ul li:nth-child(2) { order: 2 !important; }
.header-wrap .menu-wrap ul li:first-child ul li:nth-child(3) { order: 5 !important; }
.header-wrap .menu-wrap ul li:first-child ul li:nth-child(4) { order: 3 !important; }
.header-wrap .menu-wrap ul li:first-child ul li:nth-child(5) { order: 4 !important; }

.header-wrap .menu-wrap ul li:hover .sub-menu { visibility: visible; opacity: 1; filter: alpha(opacity=100); top: 48px; }

.header-wrap .menu-wrap ul li:hover .sub-menu .cs-drop-menu { max-height: 50px; }

.header-wrap .menu-wrap ul li.active { color: #1db88d; }

.header-wrap .menu-wrap ul li a { font: 16px "Montserrat"; font-weight: 500; text-transform: capitalize; color: black; padding: 15px 7px; display: block; text-decoration: none; position: relative; }

.header-wrap .menu-wrap ul li a i { font-size: 16px; position: relative; top: 2px; }

.header-wrap .menu-wrap ul li a span { color: black; position: absolute; font-size: 10px; margin-left: 4px; margin-top: -1px; }

.header-wrap .menu-wrap ul li a .down-arrow { width: 10px; height: 5px; margin-left: 3px; }

.header-wrap .menu-wrap ul li a.active { color: #1db88d; font: 16px "Montserrat"; cursor: default; }

@media screen and (max-width: 1300px) { .header-wrap .menu-wrap ul li:nth-last-child(-n + 2) .sub-menu { right: 10px; left: unset; } }
@media screen and (max-width: 1300px) { .header-wrap .menu-wrap ul li:nth-last-child(-n + 2) .sub-menu ul:before { right: 30px; left: unset; } }
.header-wrap .menu-wrap ul li:nth-last-child(-n + 2) .sub-menu li { max-height: 50px; }

.header-wrap .menu-wrap ul li:nth-last-child(-n + 2) .sub-menu li:nth-child(2) { max-height: 50px; overflow: hidden; position: relative; }

.header-wrap .menu-wrap ul li:nth-last-child(-n + 2) .sub-menu li:nth-child(2) .first-link { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.header-wrap .menu-wrap ul li:nth-last-child(-n + 2) .sub-menu li:nth-child(2) .circle-icon { float: right; width: 14px; height: 14px !important; margin: 0; }

.header-wrap .menu-wrap ul li:nth-last-child(-n + 2) .sub-menu li:nth-child(2) .circle-minus { display: none; }

.header-wrap .menu-wrap ul li:nth-last-child(-n + 2) .sub-menu li:nth-child(2) .over-menu { position: absolute; top: 0; width: 100%; height: 50px; background: aliceblue; opacity: 0; z-index: 999; }

.header-wrap .menu-wrap ul li:nth-last-child(-n + 2) .sub-menu li:nth-child(2) .drop-down-two { background: #fbfbfb; border: none; }

.header-wrap .menu-wrap ul li:nth-last-child(-n + 2) .sub-menu li:nth-child(2) .drop-down-two > div { padding: 0 !important; margin-top: 0 !important; border-bottom: 1px solid #f4f6fa; max-height: 50px; margin-bottom: 0; margin-left: 0; padding-left: 0; }

.header-wrap .menu-wrap ul li:nth-last-child(-n + 2) .sub-menu li:nth-child(2) .drop-down-two > div a { font-size: 14px !important; border: none !important; width: 100% !important; display: block; border-radius: 0; margin: 0; padding: 12px; background: #fff; }

.header-wrap .menu-wrap ul li:nth-last-child(-n + 2) .sub-menu li:nth-child(2) .drop-down-two > div a:hover { background: #fafafa; }

.header-wrap .menu-wrap ul li:nth-last-child(-n + 2) .sub-menu li:nth-child(2) .drop-down-two > div .active { background: #fafafa; }

.header-wrap .menu-wrap ul li:nth-last-child(-n + 2) .sub-menu li:nth-child(2) .drop-down-two > div:hover { background: #fafafa; }

.header-wrap .menu-wrap ul li:nth-last-child(-n + 2) .sub-menu .actived { max-height: 500px !important; background: #f4f6fa; }

.header-wrap .menu-wrap ul li:nth-last-child(-n + 2) .sub-menu .actived .circle-plus { display: none; }

.header-wrap .menu-wrap ul li:nth-last-child(-n + 2) .sub-menu .actived .circle-minus { display: block !important; }

.header-wrap .menu-wrap ul li .sub-menu-two ul { padding: 0 !important; margin: 0 !important; }

.header-wrap .menu-wrap ul li .sub-menu-two ul li:nth-child(1) { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }

.header-wrap .menu-wrap ul li .sub-menu-two ul li:nth-child(2) { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; }

.header-wrap .menu-wrap ul li .sub-menu-two ul li:nth-child(3) { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; border-bottom: none !important; }

.header-wrap .menu-wrap ul li .sub-menu-two ul li:nth-child(4) { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }

.header-wrap .menu-wrap ul li .sub-menu-two ul li { width: 100% !important; border-radius: 0 !important; margin: 0 !important; border-bottom: 1px solid rgba(236, 236, 236, 0.4); }

.header-wrap .menu-wrap ul li .sub-menu-two ul li:hover { background: #f4f6fa !important; }

.header-wrap .menu-wrap ul li .sub-menu-two ul li a { padding: 15px 20px !important; font: 16px "Montserrat" !important; text-transform: capitalize !important; }

@media screen and (max-width: 1200px) { .header-wrap .menu-wrap ul li .sub-menu-two ul li a { pointer-events: initial; } }
.header-wrap .menu-wrap ul li .sub-menu-two ul li a.active { border-radius: 0px !important; }

.header-wrap .menu-wrap ul li .sub-menu { visibility: hidden; position: absolute; top: 60px; opacity: 0; filter: alpha(opacity=0); z-index: 1; width: 275px; left: 10px; -webkit-transition: all 0.2s; transition: all 0.2s; border: 1px solid #e6e6e6; border-top: none; }

.header-wrap .menu-wrap ul li:first-child .sub-menu ul li { border-bottom: 1px solid rgba(236, 236, 236, 0.4) !important; }

.header-wrap .menu-wrap ul li:last-child .sub-menu ul li:nth-child(3) { order: 3; border-bottom: 1px solid rgba(236, 236, 236, 0.4) !important; }

@media screen and (max-width: 1170px) { .header-wrap .menu-wrap ul li .sub-menu { top: 28px; } }
@media screen and (max-width: 900px) { .header-wrap .menu-wrap ul li .sub-menu { top: 28px; } }
.header-wrap .menu-wrap ul li .sub-menu ul:before { content: ""; position: absolute; top: -10px; left: 30px; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #f6ca07; }

.header-wrap .menu-wrap ul li .sub-menu ul { background-color: white; border: 1px solid #f4f6fa; border-top: 2px solid #f6ca07; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; -webkit-flex-wrap: wrap; /* Safari 6.1+ */ display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-shadow: 4px 9px 10px #00000012; box-shadow: 4px 9px 10px #00000012; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.header-wrap .menu-wrap ul li .sub-menu ul .active { background: #f4f6fa; border-radius: 5px; cursor: default; }

.header-wrap .menu-wrap ul li .sub-menu ul .active p { padding-bottom: 3px; }

.header-wrap .menu-wrap ul li .sub-menu ul li { background: white; border-radius: 5px; cursor: pointer; display: block !important; }

.header-wrap .menu-wrap ul li .sub-menu ul li:nth-child(1) { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }

.heade r-wrap .menu-wrap ul li .sub-menu ul li:nth-child(2) { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }

.header-wrap .menu-wrap ul li .sub-menu ul li:nth-child(3) { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; }

.header-wrap .menu-wrap ul li .sub-menu ul li:nth-child(4) { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; }

.header-wrap .menu-wrap ul li .sub-menu ul li:nth-child(5) { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; }

.header-wrap .menu-wrap ul li .sub-menu ul li:hover { background: #f4f6fa; font-weight: 300; }

.header-wrap .menu-wrap ul li .sub-menu ul li:hover a { font-weight: 300; }

.header-wrap .menu-wrap ul li .sub-menu ul lia:last-child { border-bottom: 1px solid #cbcbcb; }

.header-wrap .menu-wrap ul li .sub-menu ul li a { color: #434343; cursor: pointer; display: block !important; padding: 0; padding: 15px 20px 10px; font: 17px "Montserrat"; text-transform: capitalize; font-weight: 500 !important; }

@media screen and (max-width: 1200px) { .header-wrap .menu-wrap ul li .sub-menu ul li a { pointer-events: initial; } }
.header-wrap .menu-wrap ul li .sub-menu ul li a img { width: 35px; height: 35px !important; margin: 0px 10px 0px 0px; -webkit-transition: all 0.3s; transition: all 0.3s; vertical-align: middle; }

.header-wrap .menu-wrap ul li .sub-menu ul li a p { font: 13px "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; margin: 0px; margin-top: 5px; text-transform: none; display: none; }

.header-wrap .menu-wrap ul li .sub-menu ul li a.actives { color: #1db88d !important; cursor: pointer; }

.header-wrap .menu-wrap ul li .sub-menu ul li a.intent { text-indent: 5px; }

.header-wrap .menu-wrap ul li .sub-menu ul li a.intent::before { content: "\2192"; margin-right: 5px; }

@media screen and (max-width: 1500px) { .header-wrap .menu-wrap { margin: 0 auto; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; } }
@media screen and (max-width: 1170px) { .header-wrap .menu-wrap { float: right; margin-right: 10px; width: 100%; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } }
/******************************Header Section Ends here ***************************/
.pob-download-wrap { background: white; width: 80%; z-index: 1; display: -webkit-box; display: -ms-flexbox; display: flex; border-radius: 25px; position: relative; margin: 0 auto; -webkit-box-shadow: 0 41px 28px rgba(0, 0, 0, 0.05); box-shadow: 0 41px 28px rgba(0, 0, 0, 0.05); }

@media screen and (max-width: 1400px) { .pob-download-wrap { width: 100%; } }
@media screen and (max-width: 978px) { .pob-download-wrap { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 80%; } }
@media screen and (max-width: 768px) { .pob-download-wrap { width: 95%; } }
.pob-download-wrap .shadow-left { position: absolute; left: -23px; top: 20px; }

@media screen and (max-width: 978px) { .pob-download-wrap .shadow-left { width: 23px; left: -23px; height: 700px; } }
.pob-download-wrap .shadow-right { position: absolute; right: -23px; top: 20px; }

@media screen and (max-width: 978px) { .pob-download-wrap .shadow-right { width: 23px; right: -23px; height: 700px; } }
.pob-download-wrap .pob-img { width: 30%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 50px 40px; }

@media screen and (max-width: 978px) { .pob-download-wrap .pob-img { width: 95%; padding: 40px 0 15px; } }
.pob-download-wrap .pob-img img { width: 100%; }

@media screen and (max-width: 978px) { .pob-download-wrap .pob-img img { width: 80%; } }
.pob-download-wrap .pob-form { width: 70%; background: #f54e48; background-image: url(/svg/home/form-red-bg.png); background-repeat: no-repeat; background-size: cover; margin: 0 auto; height: auto; text-align: center; color: white; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 30px; border-top-right-radius: 25px; border-bottom-right-radius: 25px; }

@media screen and (max-width: 1460px) { .pob-download-wrap .pob-form { padding: 30px; } }
@media screen and (max-width: 978px) { .pob-download-wrap .pob-form { width: unset; border-top-right-radius: 0; border-bottom-left-radius: 25px; border-bottom-right-radius: 25px; padding: 50px 40px; } }
.pob-download-wrap .pob-form p { font: 19px "Montserrat"; line-height: 34px; }

.pob-download-wrap .pob-form p span { font: 19px "Montserrat"; color: white; font-weight: 700; }

.pob-download-wrap .pob-form .input-wrap { position: relative; width: 100%; }

.pob-download-wrap .pob-form .input-wrap p { position: absolute; top: -9px; left: 19px; background: whitesmoke; font: 14px "Montserrat"; padding: 0 10px; }

.pob-download-wrap .pob-form .input-wrap input { width: 100%; background: none; height: 55px; border-radius: 6px; border: 1px solid #000; padding: 20px; font: 15px "Montserrat"; }

.pob-download-wrap .pob-form .input-wrap input::-webkit-input-placeholder { font: 14px "Montserrat"; color: #b5b5b5; }

.pob-download-wrap .pob-form .input-wrap input:-ms-input-placeholder { font: 14px "Montserrat"; color: #b5b5b5; }

.pob-download-wrap .pob-form .input-wrap input::-ms-input-placeholder { font: 14px "Montserrat"; color: #b5b5b5; }

.pob-download-wrap .pob-form .input-wrap input::placeholder { font: 14px "Montserrat"; color: #b5b5b5; }

.pob-download-wrap .pob-form .input-wrap input::before { content: "Email"; position: absolute; top: 0; font: 14px "Montserrat"; }

.pob-download-wrap .pob-form .pob-err { display: none; color: red; font-size: 14px; padding: 0px 0px 10px; text-align: left; }

.pob-download-wrap .pob-form a { width: 50%; background: #434343; border-radius: 7px !important; font: 18px "Montserrat"; color: white !important; padding: 15px; text-decoration: none !important; -webkit-box-shadow: 0px 20px 20px rgba(67, 67, 67, 0.5); box-shadow: 0px 20px 20px rgba(67, 67, 67, 0.5); cursor: pointer !important; }

@media screen and (max-width: 768px) { .pob-download-wrap .pob-form a { width: 90%; } }
.pob-download-wrap .pob-form .b-button { display: none; }

@media screen and (min-width: 768px) and (max-width: 1025px) { .home-page .header-bann-wrap { min-height: 780px; } }
.index-page .header-bann-wrap { min-height: 550px; }

@media screen and (max-width: 1370px) { .index-page .header-bann-wrap { min-height: 525px; } }
@media screen and (max-width: 1024px) and (min-width: 768px) { .index-page .header-bann-wrap { min-height: 750px; } }
.header-bann-wrap { background: #ffffff; background-image: url("../img/stage-bg.png"); background-repeat: no-repeat; background-position: top right; position: relative; margin-bottom: 60px; /*******SlideBar Navigation **********/ }

.header-bann-wrap .relative { position: relative; background: #000000; }

.header-bann-wrap .ser-wrap { height: 80px; margin: 15px; }

.header-bann-wrap .outer-ring { background: #e6e6e6; border-radius: 50%; width: 80px; height: 80px; position: absolute; }

.header-bann-wrap .inner-ring { background: #9e438d; border-radius: 50%; width: 70px; height: 70px; }

.header-bann-wrap .inner-ring img { width: 60%; color: White; }

.header-bann-wrap .ser-txt-wrap { width: 100%; border-radius: 0px 30px 30px 0px; background: #f3f3f3; margin-left: 60px; font: 16px/32px siteFont-normal, "Helvetica Neue", Helvetica, Arial, sans-serif !important; color: #585858; padding: 10px; padding-left: 30px; }

@media screen and (max-width: 768px) { .home-page .header-bann-wrap { min-height: 480px; padding-bottom: 25px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }
.content-wrap .service-wrap-home { width: 70%; margin: 0 auto; }

.content-wrap .service-wrap { width: 70%; margin: 0 auto; }

.content-wrap .service-wrap .home-title-style { margin-top: 50px; margin-bottom: 0px; }

.content-wrap .service-wrap .service-item { text-align: left; padding-bottom: 20px; padding-right: 0; }

.content-wrap .service-wrap .service-item .img-center { display: block; margin: 0px auto; }

.content-wrap .service-wrap .service-item img { width: 75%; margin: 0 auto; }

.content-wrap .service-wrap .service-item h2 { text-align: center; margin: 50px 0 15px; font-family: "Montserrat"; font-size: 30px; color: #434343; padding: 0; }

.content-wrap .service-wrap .service-item .sub-title { color: #2565f9; font: 26px "Montserrat"; margin-top: 3%; }

.content-wrap .service-wrap .service-item p { padding: 0 5%; font-family: "Montserrat"; font-size: 17px; color: #757575; }

@media screen and (max-width: 768px) { .content-wrap .service-wrap .service-item p { text-align: center; } }
.content-wrap .service-wrap .service-item button { margin-top: 25px; background: #1db88d; -webkit-box-shadow: 0 15px 20px rgba(29, 184, 141, 0.3); box-shadow: 0 15px 20px rgba(29, 184, 141, 0.3); }

.content-wrap .service-wrap .service-item button a:hover { color: rgba(255, 255, 255, 0.4) !important; text-decoration: none; }

.content-wrap .service-wrap .cross-line { border-right: 1px dashed rgba(203, 203, 203, 0.7); }

@media screen and (min-width: 1025px) and (max-width: 1370px) { .content-wrap .service-wrap { margin-bottom: 50px !important; }
  .content-wrap .service-wrap h2 { text-align: center; padding: 0 15% !important; margin: 50px 0 25px !important; }
  .content-wrap .service-wrap .home-title-style { margin: 25px 0 50px !important; } }
@media screen and (min-width: 769px) and (max-width: 1024px) { .content-wrap .service-wrap { margin-bottom: 50px !important; }
  .content-wrap .service-wrap h2 { text-align: center; font-size: 30px !important; padding: 0 10% !important; }
  .content-wrap .service-wrap .home-title-style { margin: 25px 0 50px !important; } }
@media screen and (min-width: 601px) and (max-width: 768px) { .content-wrap .service-wrap { margin-bottom: 50px !important; }
  .content-wrap .service-wrap h2 { font-size: 25px !important; color: #434343; padding: 0 20% !important; margin: 30px 0 !important; }
  .content-wrap .service-wrap p { padding: 0 12% !important; min-height: 50px !important; }
  .content-wrap .service-wrap .service-item { padding: 20px 0; }
  .content-wrap .service-wrap .home-title-style { margin: 25px 0 !important; } }
@media screen and (min-width: 420px) and (max-width: 600px) { .content-wrap .service-wrap { margin-bottom: 50px !important; }
  .content-wrap .service-wrap .home-title-style { margin: 25px 0 !important; }
  .content-wrap .service-wrap h2 { font-size: 30px !important; color: #434343; padding: 0 10% !important; margin: 30px 0 !important; }
  .content-wrap .service-wrap .service-item { padding: 50px 0; }
  .content-wrap .service-wrap .service-item:first-child { border-bottom: 1px dashed rgba(203, 203, 203, 0.5); } }
@media screen and (min-width: 300px) and (max-width: 420px) { .content-wrap .service-wrap { margin-bottom: 50px !important; }
  .content-wrap .service-wrap .home-title-style { margin: 50px 0 0 !important; }
  .content-wrap .service-wrap h2 { font-size: 20px !important; color: #434343; padding: 0 1% !important; margin: 10px 0 !important; }
  .content-wrap .service-wrap .service-item { padding: 50px 0; }
  .content-wrap .service-wrap .service-item:first-child { border-bottom: 1px dashed rgba(203, 203, 203, 0.5); } }
.content-wrap .home-wrap { padding: 0% 0 6%; }

.content-wrap .feature-wrap h2 { text-align: center; margin: 50px 0 75px; font-family: "nexa-bold"; font-size: 38px; color: #434343; padding: 0; }

.content-wrap .feature-wrap .h3-tag { text-align: center; margin: 50px 0 75px; font-family: "nexa-bold"; font-size: 38px; color: #434343; padding: 0; }

@media screen and (max-width: 400px) { .content-wrap .feature-wrap .h3-tag { margin: 100px 0 75px; } }
.content-wrap .feature-wrap .home-title-style { margin-top: 0px !important; }

.content-wrap .feature-wrap .Features-item { padding: 0% 2% 10%; text-align: center; }

.content-wrap .feature-wrap .Features-item h3 { font: 18px "Montserrat"; padding: 15px; }

.content-wrap .feature-wrap .Features-item img { width: 80px; margin: 0 auto; display: block; }

.content-wrap .feature-wrap .Features-item p { padding: 6% 7% 0; font-family: "Montserrat"; font-size: 21px; color: #4a4a4a; }

.content-wrap .feature-wrap .Features-item .read-more { margin: 0 auto; width: 200px; }

.content-wrap .feature-wrap .Features-item .read-more a { display: block; padding: 10px; font: 17px "Montserrat"; text-decoration: none; }

.content-wrap .feature-wrap .Features-item .read-more a:after { content: "\f105"; font-family: FontAwesome; padding-left: 10px; right: 0px; -webkit-transition: all 0.2s; transition: all 0.2s; }

.content-wrap .feature-wrap .Features-item .read-more a:hover:after { padding-left: 20px; }

.content-wrap .feature-wrap .view-all { min-width: 350px; margin: 5% auto; width: 40%; }

.content-wrap .feature-wrap .view-all a { display: block; padding: 25px; font: 19px "Montserrat"; text-decoration: none; text-align: center; -webkit-border-radius: 50px; background: #00235f; color: #fff; -webkit-transition: all 0.2s; transition: all 0.2s; }

.content-wrap .feature-wrap .view-all a:hover { background: #0049c5; }

.content-wrap .feature-wrap .feature-item { height: 100%; position: relative; margin-top: 200px; }

.content-wrap .feature-wrap .feature-item:nth-of-type(2) { margin-top: 50px; }

.content-wrap .feature-wrap .feature-item:nth-of-type(6n + 1) .round-number { border: 1px solid rgba(255, 255, 255, 0.1); }

.content-wrap .feature-wrap .feature-item:nth-of-type(6n + 1) .round-number span { border: 1px solid white; color: white; }

.content-wrap .feature-wrap .feature-item:nth-of-type(6n + 1) .columes button { -webkit-box-shadow: 0 15px 20px rgba(37, 101, 249, 0.3); box-shadow: 0 15px 20px rgba(37, 101, 249, 0.3); background: white; }

.content-wrap .feature-wrap .feature-item:nth-of-type(6n + 2) .round-number { border: 1px solid rgba(37, 101, 249, 0.1); }

.content-wrap .feature-wrap .feature-item:nth-of-type(6n + 2) .round-number span { border: 1px solid #2565f9; color: #2565f9; }

.content-wrap .feature-wrap .feature-item:nth-of-type(6n + 2) .columes button { -webkit-box-shadow: 0 15px 20px rgba(37, 101, 249, 0.3); box-shadow: 0 15px 20px rgba(37, 101, 249, 0.3); background: #2565f9; }

.content-wrap .feature-wrap .feature-item:nth-of-type(6n + 3) .round-number { border: 1px solid rgba(245, 78, 72, 0.1); }

.content-wrap .feature-wrap .feature-item:nth-of-type(6n + 3) .round-number span { border: 1px solid #f54e48; color: #f54e48; }

.content-wrap .feature-wrap .feature-item:nth-of-type(6n + 3) .columes button { -webkit-box-shadow: 0 15px 20px rgba(245, 78, 72, 0.3); box-shadow: 0 15px 20px rgba(245, 78, 72, 0.3); background: #f54e48; }

.content-wrap .feature-wrap .feature-item:nth-of-type(6n + 4) .round-number { border: 1px solid rgba(192, 0, 255, 0.1); }

.content-wrap .feature-wrap .feature-item:nth-of-type(6n + 4) .round-number span { border: 1px solid #c000ff; color: #c000ff; }

.content-wrap .feature-wrap .feature-item:nth-of-type(6n + 4) .columes button { -webkit-box-shadow: 0 15px 20px rgba(192, 0, 255, 0.3); box-shadow: 0 15px 20px rgba(192, 0, 255, 0.3); background: #c000ff; }

.content-wrap .feature-wrap .feature-item:nth-of-type(6n + 5) .round-number { border: 1px solid rgba(29, 184, 141, 0.1); }

.content-wrap .feature-wrap .feature-item:nth-of-type(6n + 5) .round-number span { border: 1px solid #1db88d; color: #1db88d; }

.content-wrap .feature-wrap .feature-item:nth-of-type(6n + 5) .columes button { -webkit-box-shadow: 0 15px 20px rgba(29, 184, 141, 0.3); box-shadow: 0 15px 20px rgba(29, 184, 141, 0.3); background: #1db88d; }

.content-wrap .feature-wrap .feature-item:nth-of-type(6n + 6) .round-number { border: 1px solid rgba(246, 190, 7, 0.1); }

.content-wrap .feature-wrap .feature-item:nth-of-type(6n + 6) .round-number span { border: 1px solid #f6be07; color: #f6be07; }

.content-wrap .feature-wrap .feature-item:nth-of-type(6n + 6) .columes button { -webkit-box-shadow: 0 15px 20px rgba(246, 202, 7, 0.3); box-shadow: 0 15px 20px rgba(246, 202, 7, 0.3); background: #f6be07; }

.content-wrap .feature-wrap .feature-item .round-number { position: absolute; right: 0; width: 366px; height: 366px; z-index: 1; display: table; min-height: 366px; top: -165px; border-radius: 500px; }

.content-wrap .feature-wrap .feature-item .round-number span { position: absolute; width: 20%; height: 19%; border-radius: 100px; text-align: center; margin: auto auto; top: 0%; bottom: 0%; right: 0%; left: 0%; line-height: 60px; font-size: 45px; font-weight: 500; }

.content-wrap .feature-wrap .feature-item img { width: 65%; margin: 0 auto; display: block; }

.content-wrap .feature-wrap .feature-item .columes .content-wrap { /* vertical-align: middle; display: table-cell; */ }

.content-wrap .feature-wrap .feature-item .columes .content-wrap h1 { font-family: "Montserrat"; font-size: 50px; color: #434343; padding: 0 50% 0 0; }

.content-wrap .feature-wrap .feature-item .columes .content-wrap p { padding: 1% 40% 2% 0; font-family: "Montserrat"; font-size: 20px; line-height: 35px; color: #757575; }

.content-wrap .feature-wrap .feature-item .columes .content-wrap button a:hover { color: rgba(255, 255, 255, 0.4) !important; text-decoration: none; }

.content-wrap .feature-wrap .feature-item:nth-of-type(odd) .round-number { position: absolute; left: 0; }

.content-wrap .feature-wrap .feature-item:nth-of-type(odd) .content-wrap { text-align: right; }

.content-wrap .feature-wrap .feature-item:nth-of-type(odd) .content-wrap h1 { padding: 0 0 0 50%; }

.content-wrap .feature-wrap .feature-item:nth-of-type(odd) .content-wrap p { padding: 1% 0% 2% 40%; }

@media screen and (min-width: 991px) and (max-width: 1370px) { .content-wrap .feature-wrap .content-wrap h1 { padding: 0 35% 0 0 !important; }
  .content-wrap .feature-wrap .feature-item:nth-child(2) { margin-top: 0 !important; }
  .content-wrap .feature-wrap .feature-item:nth-of-type(odd) .content-wrap { text-align: right; }
  .content-wrap .feature-wrap .feature-item:nth-of-type(odd) .content-wrap h1 { padding: 0 0 0 50% !important; }
  .content-wrap .feature-wrap .round-number { width: 250px !important; height: 250px !important; min-height: 250px !important; top: -115px !important; }
  .content-wrap .feature-wrap span { position: absolute; width: 20% !important; height: 20% !important; line-height: 46px !important; font-size: 35px !important; } }
@media screen and (min-width: 300px) and (max-width: 990px) { .content-wrap .feature-wrap .home-title-style { margin-bottom: 100px !important; font-size: 44px !important; }
  .content-wrap .feature-wrap .content-wrap { text-align: center !important; }
  .content-wrap .feature-wrap .content-wrap h1 { font-size: 40px !important; padding: 0 10% !important; }
  .content-wrap .feature-wrap .content-wrap p { padding: 0% 10% !important; }
  .content-wrap .feature-wrap .round-number { display: none !important; }
  .content-wrap .feature-wrap .feature-item { margin-top: 0px !important; margin-bottom: 150px !important; }
  .content-wrap .feature-wrap .feature-item:nth-child(2) { margin-top: 0 !important; } }
.content-wrap .components-wrap { width: 70%; margin: 0 auto; display: block; }

.content-wrap .components-wrap .component-item { margin: 3% 0%; padding: 10px; text-align: center; border: 1px solid #e6e6e6; border-radius: 3px; -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.02); box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.02); }

.content-wrap .components-wrap .component-item img { width: 20%; margin: 5% auto; display: block; }

.content-wrap .components-wrap .component-item h3 { font-family: "Montserrat"; font-size: 18px; padding-bottom: 10px; }

@media screen and (min-width: 300px) and (max-width: 1024px) { .content-wrap .components-wrap { width: 90% !important; }
  .content-wrap .components-wrap .home-title-style { font-size: 45px !important; } }
@media screen and (max-width: 1300px) { .content-wrap .service-wrap, .content-wrap .service-wrap-home { width: 95%; } }
.price-footer .external-cta { display: none !important; }

.price-footer .trapezoid { margin-top: 30px !important; border-left: 0px solid transparent !important; border-right: 0px solid transparent !important; }

@media screen and (max-width: 1370px) { .price-footer .trapezoid { border-left: 0px solid transparent !important; border-right: 0px solid transparent !important; } }
@media screen and (max-width: 1250px) { .price-footer .trapezoid img { display: none !important; } }
@media screen and (max-width: 800px) { .price-footer .info-text { padding: 35px 25px !important; font: 25px "montserrat-light" !important; }
  .price-footer .info-text h3 { font-size: 25px !important; line-height: 40px !important; position: relative; margin-bottom: 0px !important; } }
.booking footer { margin-top: 0px !important; }

footer { margin-top: 0px; background: -webkit-gradient(linear, left top, left bottom, from(#eef1f9), to(#fff)); background: linear-gradient(#eef1f9, #fff); }

footer .free-trial { width: 400px; margin: 0px auto; }

@media screen and (max-width: 769px) { footer .free-trial { width: 95%; margin-left: auto; margin-right: auto; margin-bottom: 0%; }
  footer .free-trial a span { display: none; } }
footer .free-trial a { background: #1db88d; padding: 15px; text-align: center; text-transform: uppercase; text-decoration: none; display: block; color: #fff; font-size: 18px; -webkit-transition: all 0.5; transition: all 0.5; -webkit-transition: all 1; -moz-transition: all 1; }

footer .free-trial a:after { content: "\f105"; font-family: FontAwesome; padding-left: 10px; font-size: 20px; right: 0px; -webkit-transition: all 0.3s; transition: all 0.3s; }

footer .free-trial a:hover:after { padding-left: 20px; }

footer .info-text { text-align: center; font-family: "Montserrat"; font-weight: 200; font-size: 35px; padding: 50px 0% 30px; color: #434343; line-height: 44px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-image: url(/svg/home/footer_bg.png); background-repeat: no-repeat; background-size: cover; background-position-x: center; }

@media screen and (max-width: 1024px) { footer .info-text { font-weight: 500; font-size: 25px !important; line-height: 38px; } }
footer .info-text h2 { font-family: "Montserrat"; font-weight: 500; font-size: 25px; color: white; width: 60%; margin: 0 auto; line-height: 40px; margin-bottom: 20px; }

@media screen and (max-width: 1400px) { footer .info-text h2 { width: 90%; font-weight: 500; } }
@media screen and (max-width: 1024px) { footer .info-text h2 { font-size: 28px !important; font-weight: 500; line-height: 37px; } }
footer .info-text p { display: none; }

footer .info-text a { font: 18px "Montserrat"; color: white !important; padding: 15px 0 12px; border-radius: 7px; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); width: 210px; text-align: center; text-decoration: none; background: #1db88d; margin-right: 10px; -webkit-box-shadow: 0 15px 24px rgba(0, 0, 0, 0.2); box-shadow: 0 15px 24px rgba(0, 0, 0, 0.2); margin-bottom: 25px; }

footer .info-text a img { width: 25px; margin-right: 11px; position: relative; bottom: 2px; vertical-align: middle; }

footer .sale-mail { display: none; text-align: center; font-family: "Montserrat"; font-weight: 200; font-size: 35px; padding: 40px 0% 30px; color: #434343; }

footer .sale-mail span { font-family: "Montserrat"; font-weight: 700; font-size: 35px; }

footer .external-cta { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; margin: 0px auto 20px; display: none; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; }

footer .external-cta a { font: 18px "Montserrat"; color: white !important; padding: 15px 0 12px; border-radius: 7px; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); width: 210px; text-align: center; text-decoration: none; }

footer .external-cta a img { width: 25px; margin-right: 11px; position: relative; bottom: 2px; }

footer .external-cta a:first-child { background: #1db88d; margin-right: 10px; -webkit-box-shadow: 0 15px 24px rgba(0, 0, 0, 0.2); box-shadow: 0 15px 24px rgba(0, 0, 0, 0.2); margin-bottom: 25px; }

footer .external-cta a:last-child { background: #f57148; -webkit-box-shadow: 0 15px 15px rgba(245, 78, 72, 0.4); box-shadow: 0 15px 15px rgba(245, 78, 72, 0.4); display: none; }

@media screen and (max-width: 768px) { footer .external-cta { margin: 0px auto 20px !important; } }
@media screen and (max-width: 570px) { footer .external-cta { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }
footer .email-txt-wrap { margin: 0 auto !important; }

footer .trapezoid { margin-top: 0px; border-bottom: 50px solid #2a3035; height: 0; width: 100%; position: relative; }

footer .trapezoid .left-man { position: absolute; width: 170px !important; height: 212px !important; bottom: -32px; left: 23px; }

footer .trapezoid .right-girl { position: absolute; width: 132px !important; height: 237px !important; right: 40px; bottom: -85px; }

footer .bottom-links { background: #30373d; background-repeat: repeat; padding: 50px 0px 30px; color: white; display: inline-block; width: 100%; }

footer .bottom-links .links-holder { width: 85%; margin: 0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding-bottom: 10px; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }

@media screen and (max-width: 1100px) { footer .bottom-links .links-holder { -webkit-box-pack: left; -ms-flex-pack: left; justify-content: left; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100% !important; } }
@media screen and (max-width: 1250px) { footer .bottom-links .links-holder { width: 95%; } }
@media screen and (max-width: 768px) { footer .bottom-links .links-holder { width: 95%; } }
@media screen and (max-width: 750px) { footer .bottom-links .links-holder .tab-view { display: none; } }
@media screen and (max-width: 550px) { footer .bottom-links .links-holder .tab-view { display: block; } }
footer .bottom-links .links-holder .mobile-view { display: none; }

@media screen and (max-width: 750px) { footer .bottom-links .links-holder .mobile-view { display: block; } }
@media screen and (max-width: 550px) { footer .bottom-links .links-holder .mobile-view { display: none; } }
footer .bottom-links .links-holder .b-links { width: 50% !important; }

footer .bottom-links .links-holder .industry-links ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

footer .bottom-links .links-holder .industry-links ul li:nth-child(1) { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }

footer .bottom-links .links-holder .industry-links ul li:nth-child(2) { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; }

footer .bottom-links .links-holder .industry-links ul li:nth-child(3) { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; border-bottom: none !important; }

footer .bottom-links .links-holder .industry-links ul li:nth-child(4) { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }

footer .bottom-links .links-holder .links { width: 20%; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; }

footer .bottom-links .links-holder .links:nth-child(2) ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

footer .bottom-links .links-holder .links:nth-child(2) ul li:nth-child(1) { order: 1; }

footer .bottom-links .links-holder .links:nth-child(2) ul li:nth-child(7) { order: 2; }

footer .bottom-links .links-holder .links:nth-child(2) ul li:nth-child(8) { order: 3; }

footer .bottom-links .links-holder .links:nth-child(2) ul li:nth-child(4) { order: 4; }

footer .bottom-links .links-holder .links:nth-child(2) ul li:nth-child(6) { order: 5; }

footer .bottom-links .links-holder .links:nth-child(2) ul li:nth-child(9) { order: 6; }

footer .bottom-links .links-holder .links:nth-child(2) ul li:nth-child(5) { order: 7; }

footer .bottom-links .links-holder .links:nth-child(2) ul li:nth-child(3) { order: 8; }

footer .bottom-links .links-holder .links:nth-child(2) ul li:nth-child(2) { order: 9; }

footer .bottom-links .links-holder .links:nth-child(3) ul li:nth-child(1) { -webkit-box-ordinal-group: 2 !important; -ms-flex-order: 1 !important; order: 1 !important; }

footer .bottom-links .links-holder .links:nth-child(3) ul li:nth-child(2) { -webkit-box-ordinal-group: 4 !important; -ms-flex-order: 3 !important; order: 3 !important; }

footer .bottom-links .links-holder .links:nth-child(3) ul li:nth-child(3) { -webkit-box-ordinal-group: 3 !important; -ms-flex-order: 2 !important; order: 2 !important; }

footer .bottom-links .links-holder .links:nth-child(3) ul li:nth-child(4) { -webkit-box-ordinal-group: 6 !important; -ms-flex-order: 5 !important; order: 5 !important; }

footer .bottom-links .links-holder .links:nth-child(3) ul li:nth-child(5) { -webkit-box-ordinal-group: 5 !important; -ms-flex-order: 4 !important; order: 4 !important; }

footer .bottom-links .links-holder .links .seperate-line { margin: 10px 0 0; }

footer .bottom-links .links-holder .links .seperate-line ::before { content: ""; width: 156px; height: 1px; background: #525456; position: absolute; top: -9px; }

@media screen and (max-width: 550px) { footer .bottom-links .links-holder .links .seperate-line ::before { left: -41px; } }
@media screen and (max-width: 550px) { footer .bottom-links .links-holder .links { width: 100%; text-align: center; padding-left: 0px; } }
@media screen and (max-width: 1100px) { footer .bottom-links .links-holder .links { width: 33.333%; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; padding-left: 60px; } }
@media screen and (max-width: 550px) { footer .bottom-links .links-holder .links { width: 50%; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; }
  footer .bottom-links .links-holder .links:last-child { width: 100%; } }
footer .bottom-links .links-holder .links a { color: rgba(255, 255, 255, 0.5); text-decoration: none; }

footer .bottom-links .links-holder .links a.active { cursor: default; color: #1db88d !important; pointer-events: none; }

footer .bottom-links .links-holder .links div { font: 20px "Montserrat"; margin-bottom: 12px; }

footer .bottom-links .links-holder .links:not(:last-child) ul { padding: 0; padding-bottom: 30px; }

footer .bottom-links .links-holder .links:not(:last-child) ul li { font: 14px "Montserrat"; padding: 5px 0; color: rgba(255, 255, 255, 0.5); }

footer .bottom-links .links-holder .links:not(:last-child) ul li i { margin-right: 10px; display: inline; }

footer .bottom-links .links-holder .links:not(:last-child) ul li:hover { color: white !important; cursor: pointer; }

footer .bottom-links .links-holder .links:not(:last-child) ul li a { color: rgba(255, 255, 255, 0.5); text-decoration: none; position: relative; }

footer .bottom-links .links-holder .links:not(:last-child) ul li a:hover { color: white !important; cursor: pointer; }

@media screen and (max-width: 550px) { footer .bottom-links .links-holder .links { width: 100%; text-align: center; padding-left: 0px; }
  footer .bottom-links .links-holder .links div { margin: 15px 0 10px; }
  footer .bottom-links .links-holder .links ul { border-bottom: 1px dashed rgba(255, 255, 255, 0.1); }
  footer .bottom-links .links-holder .links:nth-child(5) ul { border: none !important; padding-bottom: 0px !important; } }
@media screen and (max-width: 768px) { footer .bottom-links .links-holder .links ul { padding-bottom: 20px !important; } }
footer .bottom-links .links-holder .links .headlink a { text-decoration: none; color: white; }

footer .bottom-links .links-holder .links .headlink a:hover { color: #87d298 !important; cursor: pointer; }

@media screen and (max-width: 550px) { footer .bottom-links .links-holder .links .title { border-top: 1px dashed rgba(255, 255, 255, 0.1); padding-top: 30px; margin-top: 30px; } }
footer .bottom-links .links-holder .links:last-child ul { padding: 0; padding-bottom: 30px; border-bottom: none !important; text-decoration: none !important; }

footer .bottom-links .links-holder .links:last-child ul .country { color: white; }

footer .bottom-links .links-holder .links:last-child ul li { font: 14px "Montserrat"; text-decoration: none; padding: 5px 0; color: rgba(255, 255, 255, 0.5); }

footer .bottom-links .links-holder .links:last-child ul li a:hover { color: white !important; cursor: pointer; text-decoration: none; }

footer .bottom-links .links-holder .links:last-child ul li .fa { font-size: 12px; margin-right: 20px; }

@media screen and (max-width: 768px) { footer .bottom-links .links-holder .links:last-child { border-bottom: none; } }
@media screen and (max-width: 600px) { footer .bottom-links .links-holder .links:last-child { border-bottom: none; } }
footer .bottom-links .last-footer { width: 85%; margin: 0 auto; }

@media screen and (max-width: 1100px) { footer .bottom-links .last-footer { width: 95%; } }
@media screen and (max-width: 768px) { footer .bottom-links .last-footer { width: 95%; } }
@media screen and (max-width: 991px) { footer .bottom-links .last-footer .copyrights { flex-direction: column; } }
footer .bottom-links .last-footer .copyrights { font: 10px "Montserrat"; width: 100%; border-top: 1px solid rgba(255, 255, 255, 0.1); padding: 35px 0 0px; padding: 25px 0 0px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: flex; justify-content: space-between; }

footer .bottom-links .last-footer .copyrights a .fab { font-size: 25px; float: right; color: white; position: relative; padding: 9px 15px; border-radius: 3px; }

footer .bottom-links .last-footer .copyrights a:first-child .fab { padding-right: 10px; }

footer .bottom-links .last-footer .copyrights .address { padding: 0; text-align: center; line-height: 1.5; }

footer .bottom-links .last-footer .copyrights .address a { color: white; text-decoration: none; }

@media screen and (max-width: 600px) { footer .bottom-links .last-footer .copyrights .address { padding: 15px; text-align: center; } }
footer .bottom-links .last-footer .copyrights .social { padding-right: 0 !important; }

footer .bottom-links .last-footer .copyrights .social a { padding-right: 15px; }

footer .bottom-links .last-footer .copyrights .social .fa-youtube { padding-right: 0 !important; }

footer .bottom-links .last-footer .copyrights .download-wrap { padding-right: 0 !important; padding-left: 0 !important; display: -webkit-box; display: -ms-flexbox; display: flex; }

@media screen and (max-width: 991px) { footer .bottom-links .last-footer .copyrights .download-wrap { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 0px; } }
@media screen and (max-width: 495px) { footer .bottom-links .last-footer .copyrights .download-wrap { -webkit-box-pack: space-evenly; -ms-flex-pack: space-evenly; justify-content: space-evenly; } }
footer .bottom-links .last-footer .copyrights .download-wrap a { line-height: 38px; }

footer .bottom-links .last-footer .copyrights .download-wrap a:last-child img { margin-left: 20px; }

footer .bottom-links .last-footer .copyrights .download-wrap img { background: transparent; }

@media screen and (max-width: 350px) { footer .bottom-links .last-footer .copyrights .download-wrap a { display: block; padding: 15px; margin-left: 0px; }
  footer .bottom-links .last-footer .copyrights .download-wrap a:last-child img { margin-left: 0px; } }
@media screen and (max-width: 991px) { footer .bottom-links .last-footer .copyrights .social { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
  footer .bottom-links .last-footer .copyrights .social, footer .bottom-links .last-footer .copyrights .address, footer .bottom-links .last-footer .copyrights .download-wrap { text-align: center; display: block; padding: 15px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  footer .bottom-links .last-footer .copyrights a .fab { float: none; } }
@media screen and (max-width: 1250px) { footer .bottom-links .last-footer { width: 95%; } }
@media screen and (min-width: 1250px) and (max-width: 1370px) { footer .info-text { font-size: 30px !important; }
  footer .left-man { width: 170px !important; height: 212px !important; bottom: -32px !important; }
  footer .right-girl { width: 132px !important; height: 237px !important; right: 23px !important; bottom: -83px !important; }
  /* footer .trapezoid { margin-top: 104px; border-bottom: 50px solid #2a3035; border-left: 200px solid transparent; border-right: 200px solid transparent; height: 0; width: 100%; }  */ }
@media screen and (min-width: 1024px) and (max-width: 1250px) { footer .trapezoid { margin-top: 90px; border-bottom: 50px solid #2a3035; border-left: 0px solid transparent !important; border-right: 0px solid transparent !important; height: 0; width: 100%; } }
@media screen and (max-width: 1024px) { footer .info-text { font-weight: 500; font-size: 25px !important; line-height: 38px; }
  footer .info-text h3 { font-size: 28px !important; line-height: 37px; }
  footer .trapezoid { margin-top: 90px; border-bottom: 50px solid #2a3035; border-left: 0px solid transparent !important; border-right: 0px solid transparent !important; height: 0; width: 100%; }
  footer .left-man { left: 10px !important; }
  footer .right-girl { width: 108px !important; height: 108px !important; right: 23px !important; bottom: -83px !important; } }
@media screen and (min-width: 570px) and (max-width: 768px) { footer { /* .trapezoid { display: none; } */ }
  footer .trapezoid { margin-top: 194px !important; border-bottom: 50px solid #2a3035; border-left: 0px solid transparent !important; border-right: 0px solid transparent !important; height: 0; width: 100%; }
  footer .email-txt-wrap { margin-bottom: 50px !important; } }
@media screen and (min-width: 0px) and (max-width: 768px) { footer .trapezoid { display: none; } }
@media screen and (max-width: 768px) { footer { margin-top: 0px; } }
.fs-uc-page .top-content h1 { white-space: nowrap; }

@media screen and (max-width: 1206px) { .fs-uc-page .top-content h1 { white-space: unset; } }
.field-page-gaps .header-bann-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding-bottom: 0px; }

.reverse-img .header-bann-wrap { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }

@media screen and (max-width: 1206px) { .reverse-img .header-bann-wrap { -webkit-box-orient: unset; -webkit-box-direction: unset; -ms-flex-direction: unset; flex-direction: unset; } }
@media screen and (max-width: 1206px) { .remote-page .banner-img { margin-top: 150px !important; display: block !important; margin-left: 0px !important; width: unset !important; }
  .remote-page .banner-img img { width: 320px !important; } }
@media screen and (max-width: 1206px) { .remote-page .top-content { margin-top: 0px !important; } }
.top-less { margin-top: -60px !important; }

.blog-wrap { margin: 100px 0; }

.blog-wrap h2 { font: 40px "Montserrat"; font-weight: 700; text-align: center; padding: 0 40px; margin-top: 0; }

.slide-menu-header { position: -webkit-sticky; position: sticky; top: 77px; z-index: 1; text-align: center; background: #eef6f6; margin-top: 2px; border-bottom: 1px solid #fff; }

@media screen and (max-width: 1235px) { .slide-menu-header { top: 116px; } }
@media screen and (max-width: 800px) { .slide-menu-header { position: unset; text-align: left; } }
@media screen and (max-width: 520px) { .slide-menu-header { text-align: center; } }
.slide-menu-header .hit-test { position: absolute; width: 100%; height: 200px; background: #006d4f40; top: 232px; }

.slide-menu-header h2 { font: 35px "Montserrat"; }

.slide-menu-header ul { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 0px auto 0px; padding: 0; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

@media screen and (max-width: 1100px) { .slide-menu-header ul { display: none; } }
.slide-menu-header ul .active .active-img { display: block; }

.slide-menu-header ul .active .inactive-img { display: none; }

.slide-menu-header ul a:last-child { margin-right: 0; }

.slide-menu-header ul a { font: 15px "Montserrat"; width: 31.5%; margin-right: 1.5%; padding: 5px 10px 0px; color: black; text-decoration: none; cursor: pointer; line-height: 22px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

@media screen and (max-width: 1400px) { .slide-menu-header ul a { font: 14px "Montserrat"; margin-right: 0.5%; } }
.slide-menu-header ul a li { line-height: 22px; }

.slide-menu-header ul a:hover { background: white; }

.slide-menu-header ul a img { width: 35px; -ms-flex-item-align: center; align-self: center; margin: 15px 0; margin-right: 15px; }

.slide-menu-header ul a .active-img { display: none; }

.slide-menu-header ul a .inactive-img { display: block; }

.slide-menu-header ul a a { color: black; text-decoration: none; }

@media screen and (max-width: 1326px) { .slide-menu-header ul a { font: 15px "Montserrat"; padding: 10px 10px; } }
.common-page-wrap .gradient-efx { background: -webkit-gradient(linear, left top, left bottom, color-stop(3%, white), color-stop(30%, #f4f6fa)) !important; background: linear-gradient(to bottom, white 3%, #f4f6fa 30%) !important; }

@media screen and (max-width: 1206px) { .common-page-wrap .lp-page .banner-content { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -ms-flex-direction: column !important; flex-direction: column !important; } }
@media screen and (max-width: 1206px) { .common-page-wrap .lp-page .banner-content .banner-img { margin-top: 50px; } }
.common-page-wrap .header-bann-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.common-page-wrap .header-bann-wrap .dummy-white { position: absolute; width: 100%; height: 100px; background: white; opacity: 0; bottom: 0; }

.common-page-wrap .header-bann-wrap .remote-dummy-white { position: absolute; width: 100%; height: 100px; background: white; opacity: 1; bottom: 0; }

.common-page-wrap .header-bann-wrap .kc-banner { z-index: 1; margin-bottom: 100px !important; position: relative; }

@media screen and (max-width: 1206px) { .common-page-wrap .header-bann-wrap .kc-banner { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -ms-flex-direction: column !important; flex-direction: column !important; -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; } }
.common-page-wrap .header-bann-wrap .kc-banner .top-content { padding-right: 50px; width: 65%; }

@media screen and (max-width: 1206px) { .common-page-wrap .header-bann-wrap .kc-banner .top-content { padding-right: 0px; width: unset; } }
.common-page-wrap .header-bann-wrap .kc-dummy-white { position: absolute; width: 100%; height: 100px; background: white; bottom: 0; }

@media screen and (max-width: 1400px) { .common-page-wrap .header-bann-wrap .index-page { width: 85% !important; } }
.common-page-wrap .header-bann-wrap .index-page .banner-img img { width: 500px; height: 360px; }

@media screen and (max-width: 1206px) { .common-page-wrap .header-bann-wrap .index-page .banner-img img { height: 250px; width: 346px; float: none; margin: 0 auto; } }
@media screen and (max-width: 400px) { .common-page-wrap .header-bann-wrap .index-page .banner-img img { width: 295px; height: 212px; float: none; margin: 0 auto; } }
.common-page-wrap .header-bann-wrap .reduceHeight { margin: 60px auto 40px !important; }

@media screen and (max-width: 1206px) { .common-page-wrap .header-bann-wrap .reduceHeight { margin: 150px auto 40px !important; } }
.common-page-wrap .header-bann-wrap .banner-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 120px auto 40px; width: 83%; }

@media screen and (max-width: 1300px) { .common-page-wrap .header-bann-wrap .banner-content { margin-top: 160px !important; } }
@media screen and (max-width: 650px) { .common-page-wrap .header-bann-wrap .banner-content { margin-top: 130px !important; } }
@media screen and (max-width: 1400px) { .common-page-wrap .header-bann-wrap .banner-content { width: 92% !important; } }
@media screen and (max-width: 1500px) { .common-page-wrap .header-bann-wrap .banner-content { width: 90% !important; } }
@media screen and (max-width: 1206px) { .common-page-wrap .header-bann-wrap .banner-content { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column; margin-top: 150px; } }
.common-page-wrap .header-bann-wrap .banner-content .banner-img { width: 50%; }

@media screen and (max-width: 1206px) { .common-page-wrap .header-bann-wrap .banner-content .banner-img { width: unset; } }
.common-page-wrap .header-bann-wrap .banner-content .banner-img .left-img { float: left; }

.common-page-wrap .header-bann-wrap .banner-content .enquiry-form { width: 35%; min-width: 320px; display: block; position: relative; }

@media screen and (max-width: 1206px) { .common-page-wrap .header-bann-wrap .banner-content .enquiry-form { margin-top: 30px; width: 50%; } }
@media screen and (max-width: 1006px) { .common-page-wrap .header-bann-wrap .banner-content .enquiry-form { width: 80%; } }
@media screen and (max-width: 500px) { .common-page-wrap .header-bann-wrap .banner-content .enquiry-form { width: 100%; min-width: unset; } }
.common-page-wrap .header-bann-wrap .banner-content .enquiry-form .loader-wrap { position: absolute; width: 100%; height: 100%; background: rgba(77, 99, 177, 0.8); border-radius: 9px; z-index: 2; display: none; }

.common-page-wrap .header-bann-wrap .banner-content .enquiry-form .loader-wrap #loading-bar-spinner.spinner { left: 50%; margin-left: -20px; top: 50%; margin-top: -15px; position: absolute; z-index: 19 !important; -webkit-animation: loading-bar-spinner 400ms linear infinite; animation: loading-bar-spinner 400ms linear infinite; }

.common-page-wrap .header-bann-wrap .banner-content .enquiry-form .loader-wrap #loading-bar-spinner.spinner .spinner-icon { width: 40px; height: 40px; border: solid 4px transparent; border-top-color: #00c8b1 !important; border-left-color: #00c8b1 !important; border-radius: 50%; }

@keyframes loading-bar-spinner { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); transform: rotate(360deg); } }
.common-page-wrap .header-bann-wrap .added-info { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 90%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0 auto; }

@media screen and (max-width: 1206px) { .common-page-wrap .header-bann-wrap .added-info { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } }
@media screen and (max-width: 1206px) { .common-page-wrap .header-bann-wrap .added-info .biz-remote-work { margin-bottom: 25px; } }
@media screen and (max-width: 1206px) { .common-page-wrap .header-bann-wrap .added-info .biz-remote-work p { text-align: center; } }
.common-page-wrap .testimony-wrap { width: 100%; background: #2565f9; text-align: center; }

.common-page-wrap .testimony-wrap .desc-wrap { width: 80%; color: white; margin: 0 auto; padding: 50px; }

@media screen and (max-width: 600px) { .common-page-wrap .testimony-wrap .desc-wrap { text-align: center; padding: 50px 0px; } }
.common-page-wrap .testimony-wrap .desc-wrap p { line-height: 35px !important; font: 20px "Montserrat"; font-style: italic; }

.common-page-wrap .testimony-wrap .desc-wrap h3 { font: 25px "Montserrat"; font-style: italic; }

ul, li { list-style: none; text-decoration: none; margin: 0; padding: 0; }

.main-page .header-bann-wrap { margin-bottom: 0 !important; padding-bottom: 100px !important; background-image: url(/img/stage-bg.png), url(/img/white-patch.png), linear-gradient(#ffffff, #eff2fc) !important; background-blend-mode: normal, normal; background-position: top 0 left 0, bottom 0 left 0; background-repeat: no-repeat, repeat-x; }
@media screen and (max-width: 976px) { .main-page .header-bann-wrap { padding-bottom: 200px !important; } }

.carousel { width: 80%; overflow: hidden; margin: 0 auto; margin-top: -151px; border-radius: 30px; position: relative; max-width: 1176px; border: 5px solid #fff; background: white; box-shadow: -3px 20px 30px 0px #cfdef5; }
@media screen and (max-width: 1400px) { .carousel { width: 85%; } }
@media screen and (max-width: 1300px) { .carousel { width: 90%; } }
@media screen and (max-width: 976px) { .carousel { margin-top: -261px; } }
.carousel .swiper-pagination-bullet-active { background: #4d2b0b !important; }
.carousel .swiper-pagination-bullet-active:nth-child(2) { background: #00528f !important; }
.carousel .swiper-pagination-bullet-active:last-child { background: #00745a !important; }
.carousel .myCarousalSwiper .dots { position: absolute; margin: 0 auto; width: 48px; z-index: 8; right: 50%; left: 50%; transform: translate(-50%, -50%); background: rgba(255, 255, 255, 0.7); border-radius: 200px; padding: 0px 10px 1px; bottom: 10px; }
.carousel .myCarousalSwiper .swiper-wrapper .swiper-slide:first-child { background-image: url(/img/home/winners_bg.png) !important; background-size: cover !important; }
@media screen and (max-width: 976px) { .carousel .myCarousalSwiper .swiper-wrapper .swiper-slide:first-child { background-position: center !important; } }
.carousel .myCarousalSwiper .swiper-wrapper .swiper-slide:nth-child(2) { background-image: url(/img/home/dinesh_bg.png) !important; background-size: cover !important; }
@media screen and (max-width: 976px) { .carousel .myCarousalSwiper .swiper-wrapper .swiper-slide:nth-child(2) { background-position: center !important; } }
.carousel .myCarousalSwiper .swiper-wrapper .swiper-slide:nth-child(2) a { background: white !important; display: flex; width: fit-content; margin: 0 auto; gap: 8px; align-items: center; text-decoration: none; }
.carousel .myCarousalSwiper .swiper-wrapper .swiper-slide:last-child { background-image: url(/img/home/boja_bg.png) !important; background-size: cover !important; }
@media screen and (max-width: 976px) { .carousel .myCarousalSwiper .swiper-wrapper .swiper-slide:last-child { background-position: center !important; } }
.carousel .myCarousalSwiper .swiper-wrapper .swiper-slide:last-child a { background: #f7ff01 !important; display: flex; width: fit-content; margin: 0 auto; gap: 8px; align-items: center; text-decoration: none; }
.carousel .myCarousalSwiper .swiper-wrapper .swiper-slide { width: 1176px; height: 270px; display: flex; gap: 10; align-items: center; background-color: white !important; justify-content: space-around; }
@media screen and (max-width: 976px) { .carousel .myCarousalSwiper .swiper-wrapper .swiper-slide { height: auto; flex-direction: column; justify-content: center; padding: 30px 0 70px; } }
.carousel .myCarousalSwiper .swiper-wrapper .swiper-slide .img { width: unset; }
@media screen and (max-width: 428px) { .carousel .myCarousalSwiper .swiper-wrapper .swiper-slide .img { width: 90%; } }
.carousel .myCarousalSwiper .swiper-wrapper .swiper-slide .web-img { display: block; }
@media screen and (max-width: 976px) { .carousel .myCarousalSwiper .swiper-wrapper .swiper-slide .web-img { display: none; } }
@media screen and (max-width: 498px) { .carousel .myCarousalSwiper .swiper-wrapper .swiper-slide .small-size { width: 90% !important; } }
.carousel .myCarousalSwiper .swiper-wrapper .swiper-slide .mob-img { display: none; }
@media screen and (max-width: 976px) { .carousel .myCarousalSwiper .swiper-wrapper .swiper-slide .mob-img { display: block; } }
.carousel .myCarousalSwiper .swiper-wrapper .swiper-slide .txt-wrap { padding: 0 30px; width: 550px; }
@media screen and (max-width: 1250px) { .carousel .myCarousalSwiper .swiper-wrapper .swiper-slide .txt-wrap { width: 420px; } }
@media screen and (max-width: 976px) { .carousel .myCarousalSwiper .swiper-wrapper .swiper-slide .txt-wrap { width: 80%; } }
.carousel .myCarousalSwiper .swiper-wrapper .swiper-slide .txt-wrap p { font: 14px "montserrat-medium"; margin: 0 0 25px 0; }
.carousel .myCarousalSwiper .swiper-wrapper .swiper-slide .txt-wrap h3 { font: 20px "montserrat-bold"; color: white; margin: 0; }
.carousel .myCarousalSwiper .swiper-wrapper .swiper-slide .txt-wrap a { padding: 12px 25px; font: 15px "montserrat-semibold"; color: #270505; border-radius: 9px; text-shadow: none; transition: all 0.2s; display: flex; width: 200px; margin: 0 auto; justify-content: center; background: var(--GOLD, linear-gradient(70deg, #ae6f30 4.1%, #be8842 9.57%, #e8c870 19.59%, #ffea89 25.06%, #f9e280 31.43%, #f1d773 55.13%, #f9e17f 57.86%, #fde886 61.5%, #ffea89 70.62%, #f2d67a 75.17%, #d0a356 86.11%, #ae6f30 95.22%)); text-decoration: none; }
.carousel .myCarousalSwiper .swiper-wrapper .swiper-slide .boja_img { position: relative; top: 20px; }
.carousel a:hover { transition: all 0.5s; }
.carousel a:hover:hover { box-shadow: 0px 20px 32px 0px rgba(0, 0, 0, 0.5); }

.common-page-wrap .common-logos-wrap { width: 75%; margin: 40px auto 0; position: relative; padding-top: 25px; }
.common-page-wrap .common-logos-wrap .left { position: absolute; top: -2px; left: -140px; }
@media screen and (max-width: 900px) { .common-page-wrap .common-logos-wrap .left { display: none; } }
.common-page-wrap .common-logos-wrap .right { position: absolute; top: -2px; right: -140px; }
@media screen and (max-width: 900px) { .common-page-wrap .common-logos-wrap .right { display: none; } }

@media screen and (max-width: 1400px) { .common-page-wrap .common-logos-wrap { width: 75%; } }
@media screen and (max-width: 900px) { .common-page-wrap .common-logos-wrap { width: 100%; } }
.common-page-wrap .common-logos-wrap h3 { font: 40px "Montserrat"; padding: 10px 15px; line-height: 40px; text-align: center; color: #434343; }

.common-page-wrap .common-logos-wrap ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 0; margin: 0; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.common-page-wrap .common-logos-wrap ul li { width: 20%; }

@media screen and (max-width: 1000px) { .common-page-wrap .common-logos-wrap ul li { width: 50%; } }
@media screen and (max-width: 550px) { .common-page-wrap .common-logos-wrap ul li { width: 95%; } }
.common-page-wrap .common-logos-wrap ul li img { width: 263px; height: 209px; margin: 0 auto; display: block; }

@media screen and (max-width: 1500px) { .common-page-wrap .common-logos-wrap ul li img { width: 215px; height: 170px; } }
@media screen and (max-width: 1400px) { .common-page-wrap .common-logos-wrap ul li img { width: 180px; height: 143px; } }
@media screen and (max-width: 1000px) { .common-page-wrap .common-logos-wrap ul li img { width: 263px; height: 189px; margin: 0 auto; display: block; } }
.common-page-wrap .index-page-cont-wrap { margin: 0 auto 50px; }

.common-page-wrap .index-page-cont-wrap h2 { font: 40px "Montserrat"; font-weight: 700; padding: 10px 15px; line-height: 50px; text-align: center; color: #434343; }

@media screen and (max-width: 500px) { .common-page-wrap .index-page-cont-wrap h2 { text-align: center; font: 30px "Montserrat"; line-height: 40px; } }
.common-page-wrap .index-page-cont-wrap h3 { font: 30px "Montserrat"; font-weight: 700; padding: 10px 15px; margin: 0px; line-height: 40px; color: #434343; }

.common-page-wrap .index-page-cont-wrap .index-feature-list { width: 90%; margin: 0% auto; }

.common-page-wrap .index-page-cont-wrap .index-feature-list .item { margin-bottom: 70px; }

@media screen and (max-width: 500px) { .common-page-wrap .index-page-cont-wrap .index-feature-list .item h3 { text-align: center; } }
.common-page-wrap .index-page-cont-wrap .index-feature-list .item:first-child .cont-wrap { border: 1px solid #eaf0ff; }

.common-page-wrap .index-page-cont-wrap .index-feature-list .item:first-child .testimony { background: #eff4ff; }

.common-page-wrap .index-page-cont-wrap .index-feature-list .item:nth-child(2) .cont-wrap { border: 1px solid #e2f0f0; }

.common-page-wrap .index-page-cont-wrap .index-feature-list .item:nth-child(2) .testimony { background: #eef6f6; }

.common-page-wrap .index-page-cont-wrap .index-feature-list .item:last-child .cont-wrap { border: 1px solid #f9ebe9; }

.common-page-wrap .index-page-cont-wrap .index-feature-list .item:last-child .testimony { background: #f9ebe9; }

.common-page-wrap .index-page-cont-wrap .index-feature-list .item .cont-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; padding: 0px 0 100px; padding: 50px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-pack: distribute; justify-content: space-around; border-top-left-radius: 20px; border-top-right-radius: 20px; }

@media screen and (max-width: 1326px) { .common-page-wrap .index-page-cont-wrap .index-feature-list .item .cont-wrap { -webkit-box-align: unset; -ms-flex-align: unset; align-items: unset; } }
@media screen and (max-width: 998px) { .common-page-wrap .index-page-cont-wrap .index-feature-list .item .cont-wrap { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }
@media screen and (max-width: 500px) { .common-page-wrap .index-page-cont-wrap .index-feature-list .item .cont-wrap { padding: 25px; } }
.common-page-wrap .index-page-cont-wrap .index-feature-list .item .testimony { border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 30px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

@media screen and (max-width: 998px) { .common-page-wrap .index-page-cont-wrap .index-feature-list .item .testimony { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } }
@media screen and (max-width: 370px) { .common-page-wrap .index-page-cont-wrap .index-feature-list .item .testimony { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } }
.common-page-wrap .index-page-cont-wrap .index-feature-list .item .testimony p { font: 18px "Montserrat"; padding-right: 70px; margin-bottom: 0; line-height: 30px; }

@media screen and (max-width: 998px) { .common-page-wrap .index-page-cont-wrap .index-feature-list .item .testimony p { padding-right: 0px; } }
@media screen and (max-width: 370px) { .common-page-wrap .index-page-cont-wrap .index-feature-list .item .testimony p { text-align: center; } }
.common-page-wrap .index-page-cont-wrap .index-feature-list .item .testimony .logo { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

@media screen and (max-width: 998px) { .common-page-wrap .index-page-cont-wrap .index-feature-list .item .testimony .logo { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; margin-bottom: 25px; } }
@media screen and (max-width: 370px) { .common-page-wrap .index-page-cont-wrap .index-feature-list .item .testimony .logo { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } }
.common-page-wrap .index-page-cont-wrap .index-feature-list .item .testimony .logo span { font: 20px "Montserrat"; text-align: right; margin-right: 15px; white-space: nowrap; }

@media screen and (max-width: 998px) { .common-page-wrap .index-page-cont-wrap .index-feature-list .item .testimony .logo span { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; margin-right: 0px; margin-left: 15px; text-align: left; } }
@media screen and (max-width: 370px) { .common-page-wrap .index-page-cont-wrap .index-feature-list .item .testimony .logo span { margin: 15px 0 0 0; } }
.common-page-wrap .index-page-cont-wrap .index-feature-list .item .testimony .logo img { width: 116px; height: 77px; }

.common-page-wrap .index-page-cont-wrap .index-feature-list .item:nth-child(even) .cont-wrap { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }

@media screen and (max-width: 998px) { .common-page-wrap .index-page-cont-wrap .index-feature-list .item:nth-child(even) .cont-wrap { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }
.common-page-wrap .index-page-cont-wrap .index-feature-list .item:nth-child(even) .cont-wrap .img-cont img { float: right; }

@media screen and (max-width: 998px) { .common-page-wrap .index-page-cont-wrap .index-feature-list .item:nth-child(even) .cont-wrap .img-cont img { float: none; } }
.common-page-wrap .index-page-cont-wrap .index-feature-list .item:nth-child(even) .cont-wrap .content ul { padding-left: 0px; }

.common-page-wrap .index-page-cont-wrap .index-feature-list .item .img-cont { width: initial; }

@media screen and (max-width: 1326px) { .common-page-wrap .index-page-cont-wrap .index-feature-list .item .img-cont { width: 50%; margin-right: 20px; } }
@media screen and (max-width: 998px) { .common-page-wrap .index-page-cont-wrap .index-feature-list .item .img-cont { width: initial; margin-right: 0px; margin-bottom: 50px; } }
@media screen and (max-width: 500px) { .common-page-wrap .index-page-cont-wrap .index-feature-list .item .img-cont { margin-bottom: 25px; } }
.common-page-wrap .index-page-cont-wrap .index-feature-list .item .img-cont img { width: 549px; height: 383px; }

@media screen and (max-width: 1326px) { .common-page-wrap .index-page-cont-wrap .index-feature-list .item .img-cont img { width: 400px; height: 279px; } }
@media screen and (max-width: 500px) { .common-page-wrap .index-page-cont-wrap .index-feature-list .item .img-cont img { width: 290px; height: 202px; margin: 0 auto; display: block; } }
@media screen and (max-width: 370px) { .common-page-wrap .index-page-cont-wrap .index-feature-list .item .img-cont img { width: 240px; height: 167px; } }
.common-page-wrap .index-page-cont-wrap .index-feature-list .item .content { width: 50%; color: black !important; text-decoration: none !important; }

@media screen and (max-width: 1326px) { .common-page-wrap .index-page-cont-wrap .index-feature-list .item .content { width: 70%; } }
@media screen and (max-width: 998px) { .common-page-wrap .index-page-cont-wrap .index-feature-list .item .content { width: 100%; } }
@media screen and (max-width: 520px) { .common-page-wrap .index-page-cont-wrap .index-feature-list .item .content { padding-right: 0px !important; text-align: center; } }
.common-page-wrap .index-page-cont-wrap .index-feature-list .item .content ul { margin: 0; padding: 0; }

@media screen and (max-width: 1326px) { .common-page-wrap .index-page-cont-wrap .index-feature-list .item .content ul { padding-left: 0px; } }
.common-page-wrap .index-page-cont-wrap .index-feature-list .item .content ul h3 { font: 25px "Montserrat"; margin-bottom: 25px; }

.common-page-wrap .index-page-cont-wrap .index-feature-list .item .content ul h3 br { display: none; }

.common-page-wrap .index-page-cont-wrap .index-feature-list .item .content ul li { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; margin-bottom: 40px; }

.common-page-wrap .index-page-cont-wrap .index-feature-list .item .content ul li:last-child { margin-bottom: 0; }

@media screen and (max-width: 1326px) { .common-page-wrap .index-page-cont-wrap .index-feature-list .item .content ul li { padding-right: 0px; } }
.common-page-wrap .index-page-cont-wrap .index-feature-list .item .content ul li p { font: 18px "Montserrat"; padding-left: 25px; line-height: 30px; color: black; margin: 0 0 10px; margin-bottom: 0; }

@media screen and (max-width: 520px) { .common-page-wrap .index-page-cont-wrap .index-feature-list .item .content ul li p { text-align: left; } }
@media screen and (max-width: 500px) { .common-page-wrap .index-page-cont-wrap .index-feature-list .item .content ul li p { padding-left: 5px; } }
.common-page-wrap .index-page-cont-wrap .index-feature-list .item .content ul li i { position: absolute; font-size: 23px; top: 5px; color: #1db88d; left: 0; }

.common-page-wrap .index-page-cont-wrap .index-feature-list .item .content ul li img { width: 25px; height: 25px; position: relative; top: 4px; }

.common-page-wrap .index-page-cont-wrap .index-transform-wrap { position: relative; }

.common-page-wrap .index-page-cont-wrap .index-transform-wrap .cont-wrap { width: 80%; margin: 90px auto 0; padding: 0px 0 30px; }

@media screen and (max-width: 1250px) { .common-page-wrap .index-page-cont-wrap .index-transform-wrap .cont-wrap { width: 90%; } }
.common-page-wrap .index-page-cont-wrap .index-transform-wrap .cont-wrap ul { padding: 0; margin: 0; }

.common-page-wrap .index-page-cont-wrap .index-transform-wrap .cont-wrap ul li { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; }

.common-page-wrap .index-page-cont-wrap .index-transform-wrap .cont-wrap ul li:first-child .caption a { font-weight: 600; background: #407bff; -webkit-box-shadow: 0 15px 20px rgba(64, 123, 255, 0.3); box-shadow: 0 15px 20px rgba(64, 123, 255, 0.3); }

.common-page-wrap .index-page-cont-wrap .index-transform-wrap .cont-wrap ul li:nth-child(2) .caption a { font-weight: 600; background: #1db88d; -webkit-box-shadow: 0 15px 20px rgba(29, 184, 141, 0.3); box-shadow: 0 15px 20px rgba(29, 184, 141, 0.3); }

.common-page-wrap .index-page-cont-wrap .index-transform-wrap .cont-wrap ul li:last-child .caption a { font-weight: 600; background: #ff725e; -webkit-box-shadow: 0 15px 20px rgba(255, 114, 94, 0.3); box-shadow: 0 15px 20px rgba(255, 114, 94, 0.3); }

.common-page-wrap .index-page-cont-wrap .index-transform-wrap .cont-wrap ul li:nth-child(even) { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }

@media screen and (max-width: 1100px) { .common-page-wrap .index-page-cont-wrap .index-transform-wrap .cont-wrap ul li:nth-child(even) { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } }
.common-page-wrap .index-page-cont-wrap .index-transform-wrap .cont-wrap ul li:nth-child(even) .caption { padding-right: 70px; padding-left: 0; }

@media screen and (max-width: 1100px) { .common-page-wrap .index-page-cont-wrap .index-transform-wrap .cont-wrap ul li:nth-child(even) .caption { margin-top: 20px; width: 100%; padding-right: 0px; } }
.common-page-wrap .index-page-cont-wrap .index-transform-wrap .cont-wrap ul li:nth-child(even) .caption h3 { text-align: right !important; }

@media screen and (max-width: 1100px) { .common-page-wrap .index-page-cont-wrap .index-transform-wrap .cont-wrap ul li:nth-child(even) .caption h3 { text-align: center !important; } }
.common-page-wrap .index-page-cont-wrap .index-transform-wrap .cont-wrap ul li:nth-child(even) .caption p { text-align: right !important; }

@media screen and (max-width: 1100px) { .common-page-wrap .index-page-cont-wrap .index-transform-wrap .cont-wrap ul li:nth-child(even) .caption p { text-align: center !important; } }
.common-page-wrap .index-page-cont-wrap .index-transform-wrap .cont-wrap ul li:nth-child(even) .caption a { float: right; }

@media screen and (max-width: 1100px) { .common-page-wrap .index-page-cont-wrap .index-transform-wrap .cont-wrap ul li:nth-child(even) .caption a { float: unset; margin: 0 auto 50px; } }
.common-page-wrap .index-page-cont-wrap .index-transform-wrap .cont-wrap ul li:nth-child(even) .quote { text-align: right; border-top-left-radius: 0; border-top-right-radius: 100px; }

@media screen and (max-width: 1100px) { .common-page-wrap .index-page-cont-wrap .index-transform-wrap .cont-wrap ul li:nth-child(even) .quote { text-align: center; font-size: 17px; margin-bottom: 0; } }
@media screen and (max-width: 1100px) { .common-page-wrap .index-page-cont-wrap .index-transform-wrap .cont-wrap ul li { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } }
.common-page-wrap .index-page-cont-wrap .index-transform-wrap .cont-wrap ul li .img-wrap img { width: 500px; height: 450px; }

@media screen and (max-width: 500px) { .common-page-wrap .index-page-cont-wrap .index-transform-wrap .cont-wrap ul li .img-wrap img { width: 400px; height: 350px; } }
@media screen and (max-width: 400px) { .common-page-wrap .index-page-cont-wrap .index-transform-wrap .cont-wrap ul li .img-wrap img { width: 300px; height: 250px; } }
.common-page-wrap .index-page-cont-wrap .index-transform-wrap .cont-wrap ul li .caption { position: relative; padding-left: 70px; margin-top: 70px; width: 50%; }

@media screen and (max-width: 1100px) { .common-page-wrap .index-page-cont-wrap .index-transform-wrap .cont-wrap ul li .caption { margin-top: 20px; width: 100%; padding-left: 0px; } }
.common-page-wrap .index-page-cont-wrap .index-transform-wrap .cont-wrap ul li .caption h3 { font: 30px "Montserrat"; font-weight: 700; padding: 0; }

@media screen and (max-width: 1100px) { .common-page-wrap .index-page-cont-wrap .index-transform-wrap .cont-wrap ul li .caption h3 { text-align: center; } }
.common-page-wrap .index-page-cont-wrap .index-transform-wrap .cont-wrap ul li .caption p { font: 18px "Montserrat"; line-height: 32px; margin-bottom: 30px; padding: 0; line-height: 32px; }

@media screen and (max-width: 1100px) { .common-page-wrap .index-page-cont-wrap .index-transform-wrap .cont-wrap ul li .caption p { text-align: center; } }
.common-page-wrap .index-page-cont-wrap .index-transform-wrap .cont-wrap ul li .caption p:last-child { font: 18px "Montserrat"; line-height: 32px; }

.common-page-wrap .index-page-cont-wrap .index-transform-wrap .cont-wrap ul li .caption a { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; padding: 15px 40px; font: 18px "Montserrat"; text-decoration: none; color: white; border-radius: 5px; display: block; text-align: center; }

@media screen and (max-width: 1100px) { .common-page-wrap .index-page-cont-wrap .index-transform-wrap .cont-wrap ul li .caption a { float: unset; margin: 0 auto 50px; } }
.common-page-wrap .index-page-cont-wrap .index-transform-wrap .cont-wrap ul li .quote { position: absolute; background: rgba(255, 255, 255, 0.9); padding: 20px 50px; font-size: 15px; border-radius: 100px; border-top-right-radius: 0; line-height: 23px; -webkit-box-shadow: 0 5px 32px rgba(0, 0, 0, 0.11); box-shadow: 0 5px 32px rgba(0, 0, 0, 0.11); width: 100%; left: 50%; right: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); text-align: left; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; bottom: 0; max-width: 70%; }

@media screen and (max-width: 1100px) { .common-page-wrap .index-page-cont-wrap .index-transform-wrap .cont-wrap ul li .quote { position: relative; max-width: 95%; background: none; -webkit-box-shadow: none; box-shadow: none; text-align: center; font-size: 17px; margin-bottom: 0; } }
@media screen and (max-width: 650px) { .common-page-wrap .index-page-cont-wrap .index-transform-wrap .cont-wrap ul li .quote { padding: 0; } }
.common-page-wrap .middle-content-wrap .bpm-software-content { width: 90%; margin: 0 auto 100px; text-align: center; }

@media screen and (max-width: 600px) { .common-page-wrap .middle-content-wrap .bpm-software-content { width: 95%; } }
.common-page-wrap .middle-content-wrap .bpm-software-content h2 { font: 40px "nexa-bold"; line-height: 60px; margin-bottom: 20px; }

@media screen and (max-width: 370px) { .common-page-wrap .middle-content-wrap .bpm-software-content h2 { font: 35px "nexa-bold"; line-height: 40px; } }
.common-page-wrap .middle-content-wrap .bpm-software-content .bpm-cont { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: space-evenly; -ms-flex-pack: space-evenly; justify-content: space-evenly; }

.common-page-wrap .middle-content-wrap .bpm-software-content p { font: 20px "Montserrat"; line-height: 37px; line-height: 40px; margin-bottom: 10px; width: 24%; padding: 50px; border-radius: 20px; background: #f4f6fa; }

@media screen and (max-width: 1400px) { .common-page-wrap .middle-content-wrap .bpm-software-content p { width: 49%; } }
@media screen and (max-width: 768px) { .common-page-wrap .middle-content-wrap .bpm-software-content p { width: 99%; } }
.common-page-wrap .middle-content-wrap .bpm-software-content p:first-child { width: 100%; }

.common-page-wrap .middle-content-wrap .bpm-software-content p:last-child { width: 85%; font: 20px "Montserrat"; line-height: 40px; }

@media screen and (max-width: 768px) { .common-page-wrap .middle-content-wrap .bpm-software-content p:last-child { width: 99%; } }
.common-page-wrap .middle-content-wrap { background-image: url("../svg/home/hero-bg.svg"); background-position: top 0px left; background-repeat: repeat-x; background-color: #f9f9f9; padding: 70px 0 50px; }

.common-page-wrap .middle-content-wrap .index-wrap { width: 90%; margin: 100px auto; text-align: center; }

.common-page-wrap .middle-content-wrap .index-wrap .smb-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

@media screen and (max-width: 950px) { .common-page-wrap .middle-content-wrap .index-wrap .smb-wrap { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; } }
.common-page-wrap .middle-content-wrap .index-wrap .smb-wrap .smb { text-align: center; padding: 0 45px; width: 48%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: space-evenly; -ms-flex-pack: space-evenly; justify-content: space-evenly; }

.common-page-wrap .middle-content-wrap .index-wrap .smb-wrap .smb:first-child { border-right: 1px dashed #e8e8e8; }

@media screen and (max-width: 950px) { .common-page-wrap .middle-content-wrap .index-wrap .smb-wrap .smb { width: 100%; margin-right: 0; margin-bottom: 75px; }
  .common-page-wrap .middle-content-wrap .index-wrap .smb-wrap .smb:first-child { border-right: none; } }
@media screen and (max-width: 400px) { .common-page-wrap .middle-content-wrap .index-wrap .smb-wrap .smb { padding: 0 25px; } }
.common-page-wrap .middle-content-wrap .index-wrap .smb-wrap .smb img { width: 470px; height: 170px; margin: 0 auto; display: block; }

@media screen and (max-width: 1200px) { .common-page-wrap .middle-content-wrap .index-wrap .smb-wrap .smb img { width: 320px; height: 116px; margin: 0 auto; } }
@media screen and (max-width: 455px) { .common-page-wrap .middle-content-wrap .index-wrap .smb-wrap .smb img { width: 230px; height: 84px; margin: 0 auto; } }
.common-page-wrap .middle-content-wrap .index-wrap .smb-wrap .smb h1 { font: 35px "Montserrat"; font-weight: 700; line-height: 42px; padding: 0px; margin: 0px; }

.common-page-wrap .middle-content-wrap .index-wrap .smb-wrap .smb h2 { font: 20px "Montserrat"; font-weight: 700; line-height: 40px; color: #1db88d; padding: 0px; margin: 0px; }

.common-page-wrap .middle-content-wrap .index-wrap .smb-wrap .smb h3 { font: 15px "Montserrat"; font-weight: 700; line-height: 25px; margin: 25px 0; padding: 0px; }

.common-page-wrap .middle-content-wrap .index-wrap .smb-wrap .smb p { line-height: 30px !important; font: 16px "Montserrat"; }

.common-page-wrap .middle-content-wrap .index-wrap .smb-wrap .smb a { background: #1db88d; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; padding: 15px 50px; font: 18px "Montserrat"; font-weight: 600; text-decoration: none; color: white; border-radius: 5px; -webkit-box-shadow: 0 15px 20px rgba(29, 184, 141, 0.3); box-shadow: 0 15px 20px rgba(29, 184, 141, 0.3); display: block; margin: 10px auto 0; }

.common-page-wrap .middle-content-wrap .index-wrap .industry-link-wrap { margin: 80px 0; }

@media screen and (max-width: 950px) { .common-page-wrap .middle-content-wrap .index-wrap .industry-link-wrap { margin: 0px 0; } }
.common-page-wrap .middle-content-wrap .index-wrap .industry-link-wrap p { line-height: 45px !important; font: 30px "Montserrat"; margin-bottom: 30px; }

.common-page-wrap .middle-content-wrap .index-wrap .industry-link-wrap a { background: #1db88d; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; padding: 15px 50px; font: 18px "Montserrat"; text-decoration: none; color: white; border-radius: 5px; -webkit-box-shadow: 0 15px 20px rgba(29, 184, 141, 0.3); box-shadow: 0 15px 20px rgba(29, 184, 141, 0.3); display: block; margin: 10px auto 0; }

.common-page-wrap .middle-content-wrap .index-wrap .seamless-wrap { margin: 120px 0 0; }

@media screen and (max-width: 950px) { .common-page-wrap .middle-content-wrap .index-wrap .seamless-wrap { margin: 0px 0; } }
.common-page-wrap .middle-content-wrap .index-wrap .seamless-wrap h2 { font: 40px "nexa-bold"; color: #434343; }

@media screen and (max-width: 400px) { .common-page-wrap .middle-content-wrap .index-wrap .seamless-wrap h2 { padding: 0 30px; font-size: 30px; } }
.common-page-wrap .middle-content-wrap .index-wrap .seamless-wrap span { font: 40px "Montserrat"; color: #1db88d; display: contents; }

@media screen and (max-width: 400px) { .common-page-wrap .middle-content-wrap .index-wrap .seamless-wrap span { padding: 0 30px; font-size: 30px; } }
.common-page-wrap .middle-content-wrap .index-wrap .seamless-wrap .seamless-icons { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.common-page-wrap .middle-content-wrap .index-wrap .seamless-wrap .seamless-icons .items { width: 32%; padding: 0 45px; }

.common-page-wrap .middle-content-wrap .index-wrap .seamless-wrap .seamless-icons .items:nth-child(4) { margin-bottom: 0; }

@media screen and (max-width: 950px) { .common-page-wrap .middle-content-wrap .index-wrap .seamless-wrap .seamless-icons .items:nth-child(4) { margin-bottom: 50px; } }
.common-page-wrap .middle-content-wrap .index-wrap .seamless-wrap .seamless-icons .items:nth-child(5) { margin-bottom: 0; }

@media screen and (max-width: 1600px) { .common-page-wrap .middle-content-wrap .index-wrap .seamless-wrap .seamless-icons .items { width: 49%; } }
@media screen and (max-width: 950px) { .common-page-wrap .middle-content-wrap .index-wrap .seamless-wrap .seamless-icons .items { width: 100%; margin-right: 0; } }
@media screen and (max-width: 600px) { .common-page-wrap .middle-content-wrap .index-wrap .seamless-wrap .seamless-icons .items { padding: 0 30px; } }
.common-page-wrap .middle-content-wrap .index-wrap .seamless-wrap .seamless-icons .items .icon { margin-top: 50px; }

@media screen and (max-width: 1200px) { .common-page-wrap .middle-content-wrap .index-wrap .seamless-wrap .seamless-icons .items .icon { width: 150px; } }
.common-page-wrap .middle-content-wrap .index-wrap .seamless-wrap .seamless-icons .items p { font: 20px "Montserrat"; line-height: 37px; margin-top: -30px; }

@media screen and (max-width: 1200px) { .common-page-wrap .middle-content-wrap .index-wrap .seamless-wrap .seamless-icons .items p { font-size: 18px; } }
.common-page-wrap .middle-content-wrap .index-wrap .seamless-wrap .carousal-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.common-page-wrap .middle-content-wrap .index-wrap .seamless-wrap .carousal-wrap .carousal { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 80%; }

@media screen and (max-width: 1450px) { .common-page-wrap .middle-content-wrap .index-wrap .seamless-wrap .carousal-wrap .carousal { width: 100%; } }
.common-page-wrap .middle-content-wrap .index-wrap .seamless-wrap .carousal-wrap .carousal ul { width: 100%; height: 360px; }

.common-page-wrap .middle-content-wrap .index-wrap .seamless-wrap .carousal-wrap .carousal ul li { -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; padding: 0 !important; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

@media screen and (max-width: 950px) { .common-page-wrap .middle-content-wrap .index-wrap .seamless-wrap .carousal-wrap .carousal ul li { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }
.common-page-wrap .middle-content-wrap .index-wrap .seamless-wrap .carousal-wrap .carousal ul li .topic { width: 500px; }

@media screen and (max-width: 1200px) { .common-page-wrap .middle-content-wrap .index-wrap .seamless-wrap .carousal-wrap .carousal ul li .topic { width: 400px; } }
@media screen and (max-width: 950px) { .common-page-wrap .middle-content-wrap .index-wrap .seamless-wrap .carousal-wrap .carousal ul li .topic { margin-top: -15px; } }
@media screen and (max-width: 450px) { .common-page-wrap .middle-content-wrap .index-wrap .seamless-wrap .carousal-wrap .carousal ul li .topic { width: 90%; } }
.common-page-wrap .middle-content-wrap .index-wrap .seamless-wrap .carousal-wrap .carousal ul li .items { width: 50%; }

@media screen and (max-width: 1200px) { .common-page-wrap .middle-content-wrap .index-wrap .seamless-wrap .carousal-wrap .carousal ul li .items { width: 60%; } }
@media screen and (max-width: 950px) { .common-page-wrap .middle-content-wrap .index-wrap .seamless-wrap .carousal-wrap .carousal ul li .items { width: 95%; } }
.common-page-wrap .middle-content-wrap .index-wrap .seamless-wrap .carousal-wrap .carousal .carosal-btn-wrap { width: 100%; margin-top: 35px; }

.common-page-wrap .middle-content-wrap .index-wrap .seamless-wrap .carousal-wrap .carousal .carosal-btn-wrap span { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; padding: 0 !important; }

@media screen and (max-width: 380px) { .common-page-wrap .middle-content-wrap .index-wrap .seamless-wrap .carousal-wrap .carousal .carosal-btn-wrap span { padding: 0 !important; } }
.common-page-wrap .middle-content-wrap .index-wrap .seamless-wrap .carousal-wrap .carousal .carosal-btn-wrap span:nth-child(1).active::before, .common-page-wrap .middle-content-wrap .index-wrap .seamless-wrap .carousal-wrap .carousal .carosal-btn-wrap span:nth-child(1):hover::before { background-color: #1db88d; }

.common-page-wrap .middle-content-wrap .index-wrap .seamless-wrap .carousal-wrap .carousal .carosal-btn-wrap span:nth-child(2).active::before, .common-page-wrap .middle-content-wrap .index-wrap .seamless-wrap .carousal-wrap .carousal .carosal-btn-wrap span:nth-child(2):hover::before { background-color: #f54e48; }

.common-page-wrap .middle-content-wrap .index-wrap .seamless-wrap .carousal-wrap .carousal .carosal-btn-wrap span:nth-child(3).active::before, .common-page-wrap .middle-content-wrap .index-wrap .seamless-wrap .carousal-wrap .carousal .carosal-btn-wrap span:nth-child(3):hover::before { background-color: #c000ff; }

.common-page-wrap .middle-content-wrap .index-wrap .seamless-wrap .carousal-wrap .carousal .carosal-btn-wrap span:nth-child(4).active::before, .common-page-wrap .middle-content-wrap .index-wrap .seamless-wrap .carousal-wrap .carousal .carosal-btn-wrap span:nth-child(4):hover::before { background-color: #f6be07; }

.common-page-wrap .middle-content-wrap .index-wrap .seamless-wrap .carousal-wrap .carousal .carosal-btn-wrap span:nth-child(5).active::before, .common-page-wrap .middle-content-wrap .index-wrap .seamless-wrap .carousal-wrap .carousal .carosal-btn-wrap span:nth-child(5):hover::before { background-color: #2565f9; }

.common-page-wrap .middle-content-wrap .index-wrap .seamless-wrap .carousal-wrap .carousal .carosal-btn-wrap span::before { content: ""; border-radius: 10px; width: 11px; height: 11px; background: #dadada; }

.common-page-wrap .middle-content-wrap .index-wrap .seamless-wrap .carousal-wrap .carousal .slide-btn { display: -webkit-box; display: -ms-flexbox; display: flex; }

.common-page-wrap .middle-content-wrap .index-wrap .seamless-wrap .carousal-wrap .carousal .slide-btn span { width: 25px; background: #2565f9; color: white; padding: 10px; display: block; font-size: 22px; margin-right: 15px; cursor: pointer; }

.common-page-wrap .middle-content-wrap .pf-content-wrap { width: 100%; margin: 100px auto; text-align: center; }

@media screen and (max-width: 1700px) { .common-page-wrap .middle-content-wrap .pf-content-wrap { width: 100%; } }
.common-page-wrap .middle-content-wrap .pf-content-wrap .clients { margin-bottom: 160px; }

@media screen and (max-width: 900px) { .common-page-wrap .middle-content-wrap .pf-content-wrap .clients { margin-bottom: 70px; } }
.common-page-wrap .middle-content-wrap .pf-content-wrap h2 { font: 40px "Montserrat"; text-align: center; padding: 0 40px; }

.common-page-wrap .middle-content-wrap .pf-content-wrap h2 span { font: 30px "Montserrat"; }

@media screen and (max-width: 400px) { .common-page-wrap .middle-content-wrap .pf-content-wrap h2 span { font: 35px "Montserrat"; } }
@media screen and (max-width: 400px) { .common-page-wrap .middle-content-wrap .pf-content-wrap h2 { font: 35px "Montserrat"; } }
.common-page-wrap .middle-content-wrap .pf-content-wrap .transformed { margin-bottom: 100px; }

.common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; margin: 60px auto 150px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }

.common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item:last-child { margin-bottom: 130px; }

@media screen and (max-width: 1700px) { .common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item { width: 100%; } }
@media screen and (max-width: 978px) { .common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; margin-top: 170px; } }
@media screen and (max-width: 400px) { .common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item { margin-top: 150px; } }
.common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item:nth-child(odd) { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }

.common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item:nth-child(odd) .desc-wrap { text-align: left; background: #f8f8f8; border-radius: 200px; border-top-right-radius: 0; border-bottom-right-radius: 0; padding: 80px 170px 0 0px; text-align: right; }

@media screen and (max-width: 1700px) { .common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item:nth-child(odd) .desc-wrap { background: #f8f8f8; padding: 80px 100px 0 0px; } }
@media screen and (max-width: 1100px) { .common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item:nth-child(odd) .desc-wrap { padding: 80px 70px 0 0px; } }
.common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item:nth-child(odd) .desc-wrap h3 { padding-left: 130px; padding-right: 0px; }

@media screen and (max-width: 978px) { .common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item:nth-child(odd) .desc-wrap h3 { padding-left: 0px; } }
.common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item:nth-child(odd) .desc-wrap p { padding-left: 70px; padding-right: 0px; }

@media screen and (max-width: 978px) { .common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item:nth-child(odd) .desc-wrap p { padding-left: 0px; } }
@media screen and (max-width: 978px) { .common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item:nth-child(odd) .desc-wrap { width: 90%; border-radius: 10px; margin: 0 auto; text-align: center; padding: 0px 40px; } }
@media screen and (max-width: 400px) { .common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item:nth-child(odd) .desc-wrap { padding: 0px 25px; } }
.common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item:nth-child(odd) .desc-wrap .testimony { background: white; padding: 60px 80px 60px 60px; border-radius: 200px; border-top-left-radius: 0; border-bottom-left-radius: 0; }

.common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item:nth-child(odd) .desc-wrap .testimony::after { z-index: -1; position: absolute; content: ""; bottom: -9px; right: 137px; width: 50%; top: 80%; max-width: 300px; height: 35px; background: #777; border-radius: 52px; -webkit-box-shadow: 0 15px 10px #777; box-shadow: 0px 20px 20px 10px #777777ad; -webkit-transform: rotate(-3deg); transform: rotate(7deg); }

.common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item:nth-child(odd) .desc-wrap .testimony::before { background: none; -webkit-box-shadow: none; box-shadow: none; }

@media screen and (max-width: 978px) { .common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item:nth-child(odd) .desc-wrap .testimony { border-radius: 10px; text-align: center; padding: 40px; margin-bottom: 40px; } }
@media screen and (max-width: 400px) { .common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item:nth-child(odd) .desc-wrap .testimony { padding: 40px 25px; } }
.common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item:nth-child(odd) .desc-wrap ul { padding: 0; }

.common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item:nth-child(odd) .desc-wrap ul li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }

.common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item:nth-child(odd) .desc-wrap ul li img { padding-left: 10px; padding-right: 0; }

.common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item .desc-wrap { text-align: left; background: #f8f8f8; padding: 80px 0px 0 170px; border-radius: 200px; position: relative; border-top-left-radius: 0; border-bottom-left-radius: 0; width: 50%; display: grid; }

@media screen and (max-width: 1700px) { .common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item .desc-wrap { background: #f8f8f8; padding: 80px 0px 0 100px; } }
@media screen and (max-width: 1320px) { .common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item .desc-wrap { width: 60%; } }
@media screen and (max-width: 1100px) { .common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item .desc-wrap { padding: 80px 0px 0 70px; } }
@media screen and (max-width: 978px) { .common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item .desc-wrap { width: 90%; border-radius: 10px; margin: 0 auto; text-align: center; padding: 0px 40px; } }
@media screen and (max-width: 400px) { .common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item .desc-wrap { padding: 0px 25px; } }
.common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item .desc-wrap::before { z-index: 0; position: absolute; content: ""; bottom: 0px; left: 0px; width: 100%; height: 25%; background: white; border-radius: 0px; }

@media screen and (max-width: 978px) { .common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item .desc-wrap::before { z-index: -1; position: absolute; content: ""; bottom: 15px; left: 10px; width: 50%; top: 72%; max-width: 300px; background: #777; -webkit-box-shadow: 0 15px 10px #777; box-shadow: 0 15px 10px #777; -webkit-transform: rotate(-3deg); transform: rotate(-3deg); } }
.common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item .desc-wrap h3 { font: 21px "Montserrat"; line-height: 38px; padding-right: 130px; }

@media screen and (max-width: 978px) { .common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item .desc-wrap h3 { padding-right: 0px; } }
.common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item .desc-wrap p { font: 19px "Montserrat"; line-height: 34px; padding-right: 100px; }

@media screen and (max-width: 978px) { .common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item .desc-wrap p { padding-right: 0px; } }
.common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item .desc-wrap .shadow-bot { position: absolute; bottom: -57px; z-index: -1; left: 26px; }

.common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item .desc-wrap .testimony { background: white; padding: 60px 60px 60px 80px; border-radius: 250px; border-top-right-radius: 0; border-bottom-right-radius: 0; margin-top: 40px; position: relative; }

@media screen and (max-width: 1700px) { .common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item .desc-wrap .testimony { padding: 60px 40px 60px 80px; } }
@media screen and (max-width: 978px) { .common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item .desc-wrap .testimony { border-radius: 10px; text-align: center; padding: 40px; margin-bottom: 40px; } }
@media screen and (max-width: 400px) { .common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item .desc-wrap .testimony { padding: 40px 25px; } }
.common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item .desc-wrap .testimony::before { z-index: -1; position: absolute; content: ""; bottom: -9px; left: 137px; width: 50%; top: 80%; max-width: 300px; height: 35px; background: #777; border-radius: 52px; -webkit-box-shadow: 0 15px 10px #777; box-shadow: 0px 20px 20px 10px #777777ad; -webkit-transform: rotate(-3deg); transform: rotate(-7deg); }

@media screen and (max-width: 978px) { .common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item .desc-wrap .testimony::before { -webkit-box-shadow: none; box-shadow: none; background: none; } }
.common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item .desc-wrap .testimony p { font-style: italic !important; font: 16px "Montserrat"; line-height: 30px; }

.common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item .desc-wrap .testimony span { font: 21px "Montserrat"; color: #f54e48; }

.common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item .desc-wrap .testimony span b { font: 19px "Montserrat"; color: #434343; }

.common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item .desc-wrap .screen { display: none; width: 100%; }

.common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item .desc-wrap .screen img { width: 300px; margin-top: -150px; }

@media screen and (max-width: 400px) { .common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item .desc-wrap .screen img { width: 200px; margin-top: -100px; } }
@media screen and (max-width: 978px) { .common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item .desc-wrap .screen { display: block; } }
.common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item .desc-wrap ul { padding: 0; }

.common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item .desc-wrap ul li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; }

.common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item .desc-wrap ul li img { padding-right: 10px; }

.common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item .screenshot { width: 50%; }

@media screen and (max-width: 1320px) { .common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item .screenshot { width: 40%; }
  .common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item .screenshot img { width: 80%; } }
@media screen and (max-width: 978px) { .common-page-wrap .middle-content-wrap .pf-content-wrap .transformed .item .screenshot { display: none; } }
.common-page-wrap .middle-content-wrap .pf-content-wrap .interest-wrap { margin: 50px 0 110px; background: #f8f8f8; padding: 50px; }

@media screen and (max-width: 1000px) { .common-page-wrap .middle-content-wrap .pf-content-wrap .interest-wrap { padding: 50px 25px; } }
@media screen and (max-width: 768px) { .common-page-wrap .middle-content-wrap .pf-content-wrap .interest-wrap { padding: 50px 10px; } }
.common-page-wrap .middle-content-wrap .pf-content-wrap .interest-wrap .interest-cont { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; margin-top: 30px; width: 900px; margin: 50px auto 20px; }

@media screen and (max-width: 1000px) { .common-page-wrap .middle-content-wrap .pf-content-wrap .interest-wrap .interest-cont { width: 90%; } }
@media screen and (max-width: 768px) { .common-page-wrap .middle-content-wrap .pf-content-wrap .interest-wrap .interest-cont { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }
.common-page-wrap .middle-content-wrap .pf-content-wrap .interest-wrap .interest-cont div { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; background: #fff; width: 45%; padding: 25px 25px 35px; border-radius: 25px; }

@media screen and (max-width: 768px) { .common-page-wrap .middle-content-wrap .pf-content-wrap .interest-wrap .interest-cont div { width: 100%; margin-bottom: 25px; } }
.common-page-wrap .middle-content-wrap .pf-content-wrap .interest-wrap .interest-cont div img { width: 300px; min-height: 209px; }

@media screen and (max-width: 400px) { .common-page-wrap .middle-content-wrap .pf-content-wrap .interest-wrap .interest-cont div img { width: 100%; } }
.common-page-wrap .middle-content-wrap .pf-content-wrap .interest-wrap .interest-cont div h3 { font: 25px "Montserrat"; text-decoration: none; line-height: 35px; margin-top: 30px; }

@media screen and (max-width: 400px) { .common-page-wrap .middle-content-wrap .pf-content-wrap .interest-wrap .interest-cont div h3 { margin-top: 0px; } }
.common-page-wrap .middle-content-wrap .pf-content-wrap .interest-wrap .interest-cont div a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-decoration: none; }

.common-page-wrap .middle-content-wrap .pf-content-wrap .interest-wrap .interest-cont div a i { background: #2565f9; margin-left: 15px; color: white; border-radius: 25px; padding: 8px 9px; font-size: 18px; margin-top: 10px; }

.common-page-wrap .middle-content-wrap .pf-content-wrap .section-wrap { width: 82%; margin: 0 auto; }

@media screen and (max-width: 1300px) { .common-page-wrap .middle-content-wrap .pf-content-wrap .section-wrap { width: 90%; } }
.common-page-wrap .middle-content-wrap .pf-content-wrap .section-wrap img { width: 40px; -ms-flex-item-align: center; align-self: center; margin: 0px; }

.common-page-wrap .middle-content-wrap .pf-content-wrap .section-wrap h3 { font: 20px "Montserrat"; padding: 0px; margin: 0px; margin-left: 15px; line-height: 30px; text-align: left; color: #434343; -ms-flex-item-align: center; align-self: center; }

.common-page-wrap .middle-content-wrap .pf-content-wrap .section-wrap p { padding: 0px; margin: 0px 40px 70px 96px; font-family: "Montserrat"; font-size: 17px; line-height: 35px; color: #757575; text-align: left; margin-bottom: 70px; }

@media screen and (max-width: 600px) { .common-page-wrap .middle-content-wrap .pf-content-wrap .section-wrap p { padding: 10px 20px; text-align: center; margin: 0; margin-bottom: 70px; } }
.common-page-wrap .middle-content-wrap .pf-content-wrap .section-wrap .icon-title { padding: 0 25px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }

@media screen and (max-width: 600px) { .common-page-wrap .middle-content-wrap .pf-content-wrap .section-wrap .icon-title { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -ms-flex-direction: column !important; flex-direction: column !important; } }
.common-page-wrap .middle-content-wrap .pf-content-wrap .section-wrap .icon-title img { width: 55px !important; }

.common-page-wrap .middle-content-wrap .pf-content-wrap .section-wrap .icon-title h3 { font: 20px "Montserrat" !important; }

@media screen and (max-width: 600px) { .common-page-wrap .middle-content-wrap .pf-content-wrap .section-wrap .icon-title h3 { text-align: center !important; margin-top: 15px !important; } }
.common-page-wrap .middle-content-wrap .pf-content-wrap .section-wrap .icon-title .out-line { width: 267px !important; position: absolute; left: 0; }

@media screen and (max-width: 600px) { .common-page-wrap .middle-content-wrap .pf-content-wrap .section-wrap .icon-title .out-line { display: none; } }
.common-page-wrap .middle-content-wrap .pf-content-wrap .pob-clone { width: 89%; margin: 130px auto; padding-bottom: 100px; }

.common-page-wrap .middle-content-wrap .audit-feature-wrap { width: 90%; margin: 0 auto; }

.common-page-wrap .middle-content-wrap .audit-feature-wrap .audit-wrap { margin-top: 0 !important; margin-bottom: 0 !important; }

.common-page-wrap .middle-content-wrap .audit-feature-wrap .caption { text-align: left; margin-bottom: 40px !important; }

@media screen and (max-width: 600px) { .common-page-wrap .middle-content-wrap .audit-feature-wrap .caption { text-align: center !important; } }
.common-page-wrap .middle-content-wrap .audit-feature-wrap .section p { margin: 10px 60px 70px 30px !important; }

@media screen and (max-width: 600px) { .common-page-wrap .middle-content-wrap .audit-feature-wrap .section p { margin: 10px 0px 70px 0px !important; } }
@media screen and (max-width: 600px) { .common-page-wrap .middle-content-wrap .audit-feature-wrap .section h3 { margin-left: 0px; } }
.common-page-wrap .middle-content-wrap .audit-feature-wrap .box-view { min-height: 650px; }

.common-page-wrap .middle-content-wrap .pro-forms-video-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; width: 83%; margin: 0 auto; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }

@media screen and (max-width: 978px) { .common-page-wrap .middle-content-wrap .pro-forms-video-wrap { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; } }
.common-page-wrap .middle-content-wrap .pro-forms-video-wrap .pob-img { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.common-page-wrap .middle-content-wrap .pro-forms-video-wrap .pob-img h1 { font: 30px "nexa-bold"; line-height: 42px !important; }

.common-page-wrap .middle-content-wrap .pro-forms-video-wrap .pob-img p { margin-top: 0px; font: 18px "Montserrat"; color: #434343; line-height: 36px; padding-right: 90px; }

.common-page-wrap .middle-content-wrap .pro-forms-video-wrap .pob-img .cta-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: 10px; }

@media screen and (max-width: 1206px) { .common-page-wrap .middle-content-wrap .pro-forms-video-wrap .pob-img .cta-wrap { margin: 10px auto; } }
@media screen and (max-width: 550px) { .common-page-wrap .middle-content-wrap .pro-forms-video-wrap .pob-img .cta-wrap { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }
.common-page-wrap .middle-content-wrap .pro-forms-video-wrap .pob-img .cta-wrap a { font: 17px "Montserrat"; color: white; padding: 10px 35px; border-radius: 7px; width: 220px; display: block; text-align: center; text-decoration: none; }

.common-page-wrap .middle-content-wrap .pro-forms-video-wrap .pob-img .cta-wrap a:first-child { background: #3c474c; -webkit-box-shadow: 0 15px 15px #c7c7c7; box-shadow: 0 15px 15px #c7c7c7; }

.common-page-wrap .middle-content-wrap .pro-forms-video-wrap .pob-img .cta-wrap a:last-child { background: #9443ff; margin-left: 20px; -webkit-box-shadow: 0 15px 15px #cfadfc; box-shadow: 0 15px 15px #cfadfc; }

@media screen and (max-width: 550px) { .common-page-wrap .middle-content-wrap .pro-forms-video-wrap .pob-img .cta-wrap a:last-child { margin-left: 0px; margin-top: 25px; } }
.common-page-wrap .middle-content-wrap .pro-forms-video-wrap .pob-form { padding-right: 50px; }

@media screen and (max-width: 978px) { .common-page-wrap .middle-content-wrap .pro-forms-video-wrap .pob-form { padding-right: 0; margin-bottom: 30px; } }
@media screen and (max-width: 420px) { .common-page-wrap .middle-content-wrap .pro-forms-video-wrap .pob-form img { width: 100%; } }
.common-page-wrap .middle-content-wrap .pro-forms-lp3-wrap { width: 83%; margin: 60px auto 0; }

.common-page-wrap .middle-content-wrap .pro-forms-lp3-wrap .whts-blueprint h1 { font: 55px "Montserrat"; line-height: 70px; margin: 90px 0 45px; }

@media screen and (max-width: 890px) { .common-page-wrap .middle-content-wrap .pro-forms-lp3-wrap .whts-blueprint h1 { margin-left: 0; text-align: center; } }
@media screen and (max-width: 500px) { .common-page-wrap .middle-content-wrap .pro-forms-lp3-wrap .whts-blueprint h1 { font: 45px "Montserrat"; } }
.common-page-wrap .middle-content-wrap .pro-forms-lp3-wrap .whts-blueprint .head-txt { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: end; margin-bottom: 35px; }

@media screen and (max-width: 1500px) { .common-page-wrap .middle-content-wrap .pro-forms-lp3-wrap .whts-blueprint .head-txt { -webkit-box-align: end; -ms-flex-align: end; align-items: end; } }
@media screen and (max-width: 1100px) { .common-page-wrap .middle-content-wrap .pro-forms-lp3-wrap .whts-blueprint .head-txt { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } }
@media screen and (max-width: 890px) { .common-page-wrap .middle-content-wrap .pro-forms-lp3-wrap .whts-blueprint .head-txt { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; flex-direction: column; /* justify-content: center; */ -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; } }
@media screen and (max-width: 890px) { .common-page-wrap .middle-content-wrap .pro-forms-lp3-wrap .follow-wrap-opm ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; flex-direction: column; /* justify-content: center; */ -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; padding: 0; } }
@media screen and (max-width: 890px) { .common-page-wrap .middle-content-wrap .pro-forms-lp3-wrap .benefits-wrap-opm ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; flex-direction: column; /* justify-content: center; */ -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; padding: 0; } }
.common-page-wrap .middle-content-wrap .pro-forms-lp3-wrap .benefits-wrap-opm ul li { background: #f7f7f7; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: end; color: #434343; font: 23px "Montserrat"; line-height: 32px; width: 31%; text-align: center; position: relative; border-radius: 15px; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 45px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }

@media screen and (max-width: 890px) { .common-page-wrap .middle-content-wrap .pro-forms-lp3-wrap .benefits-wrap-opm ul li { width: 100%; margin-bottom: 40px; } }
.common-page-wrap .middle-content-wrap .pro-forms-lp3-wrap .benefits-wrap-opm ul li img { width: 100%; }

.common-page-wrap .middle-content-wrap .pro-forms-lp3-wrap .benefits-wrap-opm ul li p { font: 22px "Montserrat"; line-height: 33px; margin: 0; -ms-flex-item-align: center; align-self: center; padding: 30px 55px; text-align: center; width: 100%; }

.common-page-wrap .middle-content-wrap .pro-forms-lp3-wrap .benefits-wrap-opm ul li .num { background: #3c70f6; padding: 35px 15px; color: white; border-radius: 10px; position: relative; top: -10px; }

@media screen and (max-width: 500px) { .common-page-wrap .middle-content-wrap .pro-forms-lp3-wrap .benefits-wrap-opm ul li .num { padding: 20px 15px; } }
.common-page-wrap .middle-content-wrap .pro-forms-lp3-wrap .benefits-wrap-opm ul li .num span { background: white; color: #434343; padding: 12px; border-radius: 62px; font: 18px "Montserrat"; }

.common-page-wrap .middle-content-wrap .pro-forms-lp3-wrap .follow-wrap h3 { font: 28px "Montserrat"; line-height: 53px; }

@media screen and (max-width: 890px) { .common-page-wrap .middle-content-wrap .pro-forms-lp3-wrap .follow-wrap h3 { text-align: center; padding-left: 0; } }
.common-page-wrap .middle-content-wrap .pro-forms-lp3-wrap .follow-wrap ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-top: 60px; padding: 0; }

@media screen and (max-width: 890px) { .common-page-wrap .middle-content-wrap .pro-forms-lp3-wrap .follow-wrap ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; flex-direction: column; /* justify-content: center; */ -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; padding: 0; } }
.common-page-wrap .middle-content-wrap .pro-forms-lp3-wrap .follow-wrap ul li { background: #f54e48; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: white; font: 23px "Montserrat"; line-height: 32px; width: 31%; padding: 70px 50px 30px; text-align: center; position: relative; border-radius: 15px; }

@media screen and (max-width: 890px) { .common-page-wrap .middle-content-wrap .pro-forms-lp3-wrap .follow-wrap ul li { width: 100%; margin-bottom: 75px; } }
.common-page-wrap .middle-content-wrap .pro-forms-lp3-wrap .follow-wrap ul li img { position: absolute; top: -45px; }

.common-page-wrap .middle-content-wrap .benefits-wrap { margin-top: 100px; }

@media screen and (max-width: 890px) { .common-page-wrap .middle-content-wrap .benefits-wrap { margin-top: 0; } }
.common-page-wrap .middle-content-wrap .benefits-wrap h1 { font: 55px "Montserrat"; line-height: 70px; }

@media screen and (max-width: 890px) { .common-page-wrap .middle-content-wrap .benefits-wrap h1 { margin-left: 0; margin-top: 40px; text-align: center; } }
@media screen and (max-width: 500px) { .common-page-wrap .middle-content-wrap .benefits-wrap h1 { font: 45px "Montserrat"; } }
.common-page-wrap .middle-content-wrap .benefits-wrap p { font: 25px "Montserrat"; line-height: 45px; margin-bottom: 45px; }

@media screen and (max-width: 890px) { .common-page-wrap .middle-content-wrap .benefits-wrap p { text-align: center; } }
@media screen and (max-width: 890px) { .common-page-wrap .middle-content-wrap .benefits-wrap p { padding: 0 15px; } }
.common-page-wrap .middle-content-wrap .benefits-wrap ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-top: 30px; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 0; }

@media screen and (max-width: 890px) { .common-page-wrap .middle-content-wrap .benefits-wrap ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; flex-direction: column; /* justify-content: center; */ -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; padding: 0; } }
.common-page-wrap .middle-content-wrap .benefits-wrap ul li { background: #f7f7f7; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: end; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: end; color: #434343; font: 23px "Montserrat"; line-height: 32px; width: 48%; padding: 0px 20px; text-align: center; position: relative; border-radius: 15px; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 45px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }

@media screen and (max-width: 890px) { .common-page-wrap .middle-content-wrap .benefits-wrap ul li { width: 100%; margin-bottom: 40px; } }
@media screen and (max-width: 500px) { .common-page-wrap .middle-content-wrap .benefits-wrap ul li { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }
.common-page-wrap .middle-content-wrap .benefits-wrap ul li p { font: 22px "Montserrat"; line-height: 33px; margin: 0; -ms-flex-item-align: center; align-self: center; padding: 30px 0px 30px 35px; text-align: left; }

@media screen and (max-width: 500px) { .common-page-wrap .middle-content-wrap .benefits-wrap ul li p { padding: 0px 0px 30px 0px; } }
.common-page-wrap .middle-content-wrap .benefits-wrap ul li .num { background: #f54e48; padding: 35px 15px; color: white; border-radius: 10px; position: relative; top: -10px; }

@media screen and (max-width: 500px) { .common-page-wrap .middle-content-wrap .benefits-wrap ul li .num { padding: 20px 15px; } }
.common-page-wrap .middle-content-wrap .benefits-wrap ul li .num span { background: white; color: #434343; padding: 12px; border-radius: 62px; font: 18px "Montserrat"; }

.common-page-wrap .middle-content-wrap .benefits-wrap ul li .num::after { content: ""; background: #f54e48; width: 150px; height: 10px; position: absolute; top: 0; border-radius: 10px; }

.common-page-wrap .result-wrap { background: -webkit-gradient(linear, left top, left bottom, from(#fbf8f8), to(#fff)); background: linear-gradient(#fbf8f8, #fff); margin-bottom: 100px; }

.common-page-wrap .result-wrap .desc-wrap { width: 80%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0 auto; }

@media screen and (max-width: 600px) { .common-page-wrap .result-wrap .desc-wrap { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }
@media screen and (max-width: 950px) { .common-page-wrap .result-wrap .desc-wrap { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 90%; } }
.common-page-wrap .result-wrap .desc-wrap .details { margin-left: 40px; padding: 30px 25px 0 0; }

@media screen and (max-width: 600px) { .common-page-wrap .result-wrap .desc-wrap .details { width: 95%; text-align: center; padding: 30px 0px 0 0; } }
@media screen and (max-width: 950px) { .common-page-wrap .result-wrap .desc-wrap .details { margin-left: 0; } }
.common-page-wrap .result-wrap .desc-wrap .details h3 { font: 25px "Montserrat"; }

.common-page-wrap .result-wrap .desc-wrap .details p { line-height: 35px !important; font: 17px "Montserrat"; }

.common-page-wrap .result-wrap .desc-wrap .details a { font: 18px "Montserrat" !important; color: white; background: #1db88d; padding: 15px 30px; border-radius: 7px; width: 200px; display: block; text-align: center; -webkit-box-shadow: 0 15px 20px rgba(29, 184, 141, 0.4); box-shadow: 0 15px 20px rgba(29, 184, 141, 0.4); text-decoration: none; margin-top: 30px; }

@media screen and (max-width: 600px) { .common-page-wrap .result-wrap .desc-wrap .details a { text-align: center; margin: 30px auto 0; } }
.common-page-wrap .result-wrap .desc-wrap .outter-img { display: block; }

@media screen and (max-width: 600px) { .common-page-wrap .result-wrap .desc-wrap .outter-img { display: block; margin-top: 0px; margin-left: 0px; } }
.common-page-wrap .result-wrap .desc-wrap .inner-img { display: block; }

@media screen and (max-width: 600px) { .common-page-wrap .result-wrap .desc-wrap .inner-img { display: none; } }
.common-page-wrap .result-wrap .desc-wrap img { float: right; }

@media screen and (max-width: 900px) { .common-page-wrap .result-wrap .desc-wrap img { width: 250px !important; } }
.common-page-wrap .h1-header .top-content .h-link a { font-size: 15px !important; }

@media screen and (max-width: 1206px) { .common-page-wrap .h1-header .top-content { width: 95%; text-align: center; margin-top: 25px; } }
.common-page-wrap .h1-header .top-content h1 { font: 55px "nexa-bold"; padding: 0; margin: 0; }

@media screen and (max-width: 550px) { .common-page-wrap .h1-header .top-content h1 { font: 40px "nexa-bold"; } }
.common-page-wrap .h1-header .top-content h3 { font: 55px "nexa-bold"; padding: 0; margin: 0; }

@media screen and (max-width: 550px) { .common-page-wrap .h1-header .top-content h3 { font: 40px "nexa-bold"; } }
.common-page-wrap .h1-header .top-content .biz-top-content-wrap { width: 595px; margin: 0 auto; }

@media screen and (max-width: 650px) { .common-page-wrap .h1-header .top-content .biz-top-content-wrap { width: 100%; padding: 30px; } }
.common-page-wrap .h1-header .top-content .biz-top-content-wrap .biz-title { font: 67px "Montserrat"; color: #f6be07; }

@media screen and (max-width: 650px) { .common-page-wrap .h1-header .top-content .biz-top-content-wrap .biz-title { font: 50px "Montserrat" !important; } }
.common-page-wrap .h1-header .top-content .biz-top-content-wrap .biz-desc { font: 35px "Montserrat"; line-height: 50px; margin-bottom: 0; padding: 0; }

@media screen and (max-width: 651px) { .common-page-wrap .h1-header .top-content .biz-top-content-wrap .biz-desc { font: 30px "Montserrat"; line-height: 45px; } }
.common-page-wrap .h1-header .top-content .static-head-two { font: 250% "nexa-bold"; color: #403f3f !important; padding: 0 10% 0 0; margin-bottom: 12px; }

@media screen and (max-width: 1206px) { .common-page-wrap .h1-header .top-content .static-head-two { padding: 0 5%; font: 200% "nexa-bold" !important; line-height: 45px !important; } }
.common-page-wrap .h1-header .top-content .static-head-two h1 { font: 99% "nexa-bold" !important; color: #403f3f !important; line-height: 50px !important; display: contents; }

@media screen and (max-width: 1206px) { .common-page-wrap .h1-header .top-content .static-head-two h1 { line-height: 45px !important; } }
.common-page-wrap .h1-header .top-content .static { font: 21px "Montserrat"; padding: 0 15% 0 0; line-height: 35px; display: inline-block; }

@media screen and (max-width: 1206px) { .common-page-wrap .h1-header .top-content .static { padding: 0; } }
.common-page-wrap .h1-header .top-content .static h1 { font: 21px "Montserrat" !important; margin: 0; line-height: 35px !important; display: inline-block; }

.common-page-wrap .h1-header .top-content .static-head-four { font: 55px "Montserrat" !important; padding: 0 0% 0 0; margin-bottom: 12px; line-height: 68px !important; }

.common-page-wrap .h1-header .top-content .static-head-four .green-color { color: #1db88d !important; display: contents; }

.common-page-wrap .h1-header .top-content .static-head-four .maintxt { line-height: 54px; padding-right: 80px; }

.common-page-wrap .h1-header .top-content .static-head-four .maintxt .topword { font: 38px "Montserrat" !important; font-weight: 700 !important; margin-right: 10px; }
@media screen and (max-width: 1700px) { .common-page-wrap .h1-header .top-content .static-head-four .maintxt .topword { font: 38px "Montserrat" !important; font-weight: 700 !important; } }
@media screen and (max-width: 1400px) { .common-page-wrap .h1-header .top-content .static-head-four .maintxt .topword { font: 38px "Montserrat" !important; font-weight: 700 !important; } }
@media screen and (max-width: 375px) { .common-page-wrap .h1-header .top-content .static-head-four .maintxt .topword { font: 34px "Montserrat" !important; font-weight: 700 !important; } }

.common-page-wrap .h1-header .top-content .static-head-four .maintxt .topword2 { font: 34px "Montserrat" !important; font-weight: 400 !important; color: #434343 !important; }

@media screen and (min-width: 381px) { .common-page-wrap .h1-header .top-content .static-head-four .maintxt .topword2 { display: none; } }
.common-page-wrap .h1-header .top-content .static-head-four .maintxt .topword1 { font: 35px "Montserrat" !important; font-weight: 400 !important; color: #434343 !important; }
@media screen and (max-width: 1700px) { .common-page-wrap .h1-header .top-content .static-head-four .maintxt .topword1 { font: 35px "Montserrat" !important; } }

@media screen and (max-width: 1400px) { .common-page-wrap .h1-header .top-content .static-head-four .maintxt .topword1 { font: 35px "Montserrat" !important; } }
@media screen and (max-width: 380px) { .common-page-wrap .h1-header .top-content .static-head-four .maintxt .topword1 { display: none; } }
.common-page-wrap .h1-header .top-content .static-head-four h1 { font: 64px "Montserrat" !important; color: #403f3f !important; line-height: 80px !important; }

@media screen and (max-width: 1300px) { .common-page-wrap .h1-header .top-content .static-head-four h1 { font: 46px "Montserrat" !important; line-height: 55px !important; } }
.common-page-wrap .h1-header .top-content .static-head-four p { margin-top: 0px; font: 20px "Montserrat" !important; color: #434343; line-height: 36px; padding-right: 90px; }

@media screen and (max-width: 1206px) { .common-page-wrap .h1-header .top-content .static-head-four p { padding-right: 0px; } }
.common-page-wrap .h1-header .top-content .static-head-four .cta-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: 30px; }

.common-page-wrap .h1-header .top-content .static-head-four .cta-wrap a { font: 17px "Montserrat" !important; color: white; background: #3c474c; padding: 10px 35px; border-radius: 7px; width: 200px; display: block; text-align: center; -webkit-box-shadow: 0 15px 15px #c7c7c7; box-shadow: 0 15px 15px #c7c7c7; text-decoration: none; }

.common-page-wrap .h1-header .top-content .static-head-four .cta-wrap a:last-child { background: #9443ff; margin-left: 20px; -webkit-box-shadow: 0 15px 15px #cfadfc; box-shadow: 0 15px 15px #cfadfc; }

.common-page-wrap .h1-header .top-content .static-head-four a { font: 18px "Montserrat" !important; font-weight: 600 !important; color: white; background: #1db88d; padding: 15px 30px; border-radius: 7px; width: 200px; display: block; text-align: center; -webkit-box-shadow: 0 15px 20px rgba(64, 123, 255, 0.3); box-shadow: 0 15px 20px rgba(64, 123, 255, 0.3); text-decoration: none; margin-top: 30px; }

@media screen and (max-width: 1206px) { .common-page-wrap .h1-header .top-content .static-head-four a { margin: 30px auto 0; } }
.common-page-wrap .h1-header .top-content .static-head-four .home-cta { display: -webkit-box; display: -ms-flexbox; display: flex; }

@media screen and (max-width: 1206px) { .common-page-wrap .h1-header .top-content .static-head-four .home-cta { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .common-page-wrap .h1-header .top-content .static-head-four .maintxt { line-height: 54px; padding-right: 0px; }
  .common-page-wrap .h1-header .top-content .static-head-four div { padding-right: 0px !important; } }
@media screen and (max-width: 468px) { .common-page-wrap .h1-header .top-content .static-head-four .home-cta { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }
@media screen and (max-width: 1206px) { .common-page-wrap .h1-header .top-content .static-head-four .home-cta a { margin: 30px 0 !important; } }
@media screen and (max-width: 468px) { .common-page-wrap .h1-header .top-content .static-head-four .home-cta a { margin: 30px 0 0px !important; } }
.common-page-wrap .h1-header .top-content .static-head-four .home-cta .capterra-wrap a { background: none; -webkit-box-shadow: none; box-shadow: none; padding: 0; }

.common-page-wrap .h1-header .top-content .static-head-four .home-cta .capterra-wrap a img { padding: 0 !important; width: 150px; height: 50px; }

.common-page-wrap .h1-header .top-content .static-head-four .main-desc { font: 21px "Montserrat" !important; line-height: 35px !important; display: inline-block; margin-top: 15px; padding-right: 80px; }

.common-page-wrap .h1-header .top-content .static-head-four .main-desc h1 { font: 21px "Montserrat" !important; margin: 0; display: inline-block; }

.common-page-wrap .h1-header .top-content .static-head-five { font: 50px "Montserrat"; color: #6e00ff; padding: 0 0% 0 0; margin-bottom: 12px; line-height: 70px !important; }

@media screen and (max-width: 1575px) { .common-page-wrap .h1-header .top-content .static-head-five { font: 45px "Montserrat"; line-height: 50px !important; display: contents; } }
@media screen and (max-width: 1206px) { .common-page-wrap .h1-header .top-content .static-head-five { font: 37px "Montserrat"; line-height: 50px; } }
@media screen and (max-width: 1759px) { .common-page-wrap .h1-header .top-content .static-head-five br { display: none; } }
@media screen and (max-width: 1206px) { .common-page-wrap .h1-header .top-content .static-head-five br { display: block; } }
.common-page-wrap .h1-header .top-content .static-head-five h1 { font: 50px "nexa-bold" !important; color: #403f3f !important; line-height: 55px !important; display: contents; }

@media screen and (max-width: 1575px) { .common-page-wrap .h1-header .top-content .static-head-five h1 { font: 45px "nexa-bold" !important; margin-bottom: 30px; } }
@media screen and (max-width: 1206px) { .common-page-wrap .h1-header .top-content .static-head-five h1 { font: 37px "nexa-bold" !important; line-height: 55px !important; } }
@media screen and (max-width: 500px) { .common-page-wrap .h1-header .top-content .static-head-five h1 { font: 37px "nexa-bold" !important; line-height: 55px !important; } }
.common-page-wrap .h1-header .top-content .static-head-five p { margin-top: 0px; font: 16px "Montserrat"; color: #434343; line-height: 36px; padding-right: 90px; }

@media screen and (max-width: 1206px) { .common-page-wrap .h1-header .top-content .static-head-five p { padding-right: 0px; } }
.common-page-wrap .h1-header .top-content .static-head-five .cta-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: 20px; }

@media screen and (max-width: 1206px) { .common-page-wrap .h1-header .top-content .static-head-five .cta-wrap { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }
@media screen and (max-width: 550px) { .common-page-wrap .h1-header .top-content .static-head-five .cta-wrap { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } }
.common-page-wrap .h1-header .top-content .static-head-five .cta-wrap a { font: 17px "Montserrat"; color: white; background: #3c474c; padding: 10px 35px; border-radius: 7px; width: 220px; display: block; text-align: center; -webkit-box-shadow: 0 15px 15px #c7c7c7; box-shadow: 0 15px 15px #c7c7c7; text-decoration: none; }

.common-page-wrap .h1-header .top-content .static-head-five .cta-wrap a:last-child { background: #9443ff; margin-left: 20px; -webkit-box-shadow: 0 15px 15px #cfadfc; box-shadow: 0 15px 15px #cfadfc; }

@media screen and (max-width: 550px) { .common-page-wrap .h1-header .top-content .static-head-five .cta-wrap a:last-child { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-left: 0px; margin-top: 20px; } }
.common-page-wrap .h1-header .top-content .books-header-wrap .img-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }

@media screen and (max-width: 1206px) { .common-page-wrap .h1-header .top-content .books-header-wrap .img-content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } }
.common-page-wrap .h1-header .top-content .books-header-wrap .img-content img { min-width: 250px; }

@media screen and (max-width: 1206px) { .common-page-wrap .h1-header .top-content .books-header-wrap .img-content img { margin-bottom: 25px; min-width: unset; } }
.common-page-wrap .h1-header .top-content .books-header-wrap .img-content h1 { font: 42px "nexa-bold"; line-height: 55px; margin-left: 20px; }

@media screen and (max-width: 1285px) { .common-page-wrap .h1-header .top-content .books-header-wrap .img-content h1 br { display: none; } }
.common-page-wrap .h1-header .top-content .books-header-wrap .mobile { display: none !important; }

@media screen and (max-width: 1206px) { .common-page-wrap .h1-header .top-content .books-header-wrap .mobile { display: block !important; } }
@media screen and (max-width: 509px) { .common-page-wrap .h1-header .top-content .books-header-wrap .mobile { text-align: center; margin: 15px auto 40px; } }
.common-page-wrap .h1-header .top-content .books-header-wrap .web { display: block !important; }

@media screen and (max-width: 1206px) { .common-page-wrap .h1-header .top-content .books-header-wrap .web { display: none !important; } }
.common-page-wrap .h1-header .top-content .books-header-wrap .back-to { font: 13px "Montserrat"; color: #434343; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; cursor: pointer; position: relative; -webkit-transition: left 0.3s; transition: left 0.3s; -webkit-transition-delay: 0.2s; transition-delay: 0.2s; left: 0px; text-decoration: none; padding: 10px 25px; border-radius: 7px; background: #e8eaec; margin-top: 45px; }

.common-page-wrap .h1-header .top-content .books-header-wrap .back-to:hover { left: -5px; }

.common-page-wrap .h1-header .top-content .books-header-wrap .back-to:hover img { left: -5px; }

.common-page-wrap .h1-header .top-content .books-header-wrap .back-to img { left: 0px; padding-right: 7px; -webkit-transition: left 0.3s; transition: left 0.3s; position: relative; }

@media screen and (max-width: 1206px) { .common-page-wrap .h1-header .top-content .books-header-wrap .back-to img { width: 119%; } }
@media screen and (max-width: 1206px) { .common-page-wrap .h1-header .top-content .books-header-wrap .back-to { padding: 15px 15px; border-radius: 29px; }
  .common-page-wrap .h1-header .top-content .books-header-wrap .back-to span { display: none; } }
.common-page-wrap .h1-header .top-content .books-header-wrap p { margin-top: 25px; font: 17px "Montserrat"; line-height: 32px; }

.common-page-wrap .h1-header .top-content .books-header-wrap .list { margin-top: 100px; }

@media screen and (max-width: 1206px) { .common-page-wrap .h1-header .top-content .books-header-wrap .list { margin-top: 40px; } }
.common-page-wrap .h1-header .top-content .books-header-wrap .list h3 { font: 18px "Montserrat"; padding: 0; margin: 0; margin-top: 15px; }

.common-page-wrap .h1-header .top-content .books-header-wrap .list ul { padding: 0; margin-top: 15px; }

@media screen and (max-width: 1206px) { .common-page-wrap .h1-header .top-content .books-header-wrap .list ul { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; margin: 15px auto; display: block; } }
.common-page-wrap .h1-header .top-content .books-header-wrap .list ul li { font: 17px "Montserrat"; line-height: 35px; text-align: left; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; }

.common-page-wrap .h1-header .top-content .books-header-wrap .list ul li img { margin-right: 15px; }

.common-page-wrap .h1-header .top-content .static-head-three h1 { font: 55px "nexa-bold"; padding: 0; margin: 0; }

.common-page-wrap .h1-header .top-content .static-head-three h3 { font: 18px "Montserrat"; padding: 0; margin: 0; margin-top: 15px; }

.common-page-wrap .h1-header .top-content .static-head-three ul { padding: 0; margin-top: 15px; }

@media screen and (max-width: 1206px) { .common-page-wrap .h1-header .top-content .static-head-three ul { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; margin: 15px auto; display: block; } }
.common-page-wrap .h1-header .top-content .static-head-three ul li { font: 17px "Montserrat"; line-height: 35px; text-align: left; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; }

.common-page-wrap .h1-header .top-content .static-head-three ul li img { margin-right: 15px; }

.common-page-wrap .h1-header .top-content .static-head-three p { font: 17px "Montserrat"; line-height: 35px; }

.common-page-wrap .h1-header .top-content .static-head { font: 350% "nexa-bold" !important; color: #403f3f !important; padding: 0 10% 0 0; margin: 0 !important; line-height: 65px; }

@media screen and (max-width: 1206px) { .common-page-wrap .h1-header .top-content .static-head { padding: 0; font: 250% "nexa-bold" !important; line-height: 55px !important; } }
.common-page-wrap .h1-header .top-content .static-head h1 { font: 99% "nexa-bold" !important; color: #403f3f !important; line-height: 65px !important; display: contents; }

@media screen and (max-width: 1206px) { .common-page-wrap .h1-header .top-content .static-head h1 { line-height: 55px !important; } }
.common-page-wrap .h1-header .top-content .desc { font: 21px "Montserrat"; padding: 0 15% 0 0; line-height: 35px; }

@media screen and (max-width: 1206px) { .common-page-wrap .h1-header .top-content .desc { padding: 0; } }
.common-page-wrap .h1-header .top-content .sixth-type h1 { font: 45px "nexa-bold"; }

@media screen and (max-width: 550px) { .common-page-wrap .h1-header .top-content .sixth-type h1 { font: 40px "nexa-bold"; } }
.common-page-wrap .h1-header .top-content .sixth-type h3 { font: 25px "nexa-bold"; color: #1db88d; margin-bottom: 8px; }

.common-page-wrap .h1-header .top-content .sixth-type p { font: 21px "Montserrat"; padding: 0 15% 0 0; line-height: 35px; }

@media screen and (max-width: 1206px) { .common-page-wrap .h1-header .top-content .sixth-type p { padding: 0; } }
.common-page-wrap .h1-header .top-content .third-type h1 { font: 55px "nexa-bold"; }

@media screen and (max-width: 550px) { .common-page-wrap .h1-header .top-content .third-type h1 { font: 40px "nexa-bold"; } }
.common-page-wrap .h1-header .top-content .third-type p { font: 21px "Montserrat"; padding: 0 15% 0 0; line-height: 35px; }

@media screen and (max-width: 1206px) { .common-page-wrap .h1-header .top-content .third-type p { padding: 0; } }
.common-page-wrap .lp4-submit { width: 250px; margin: 73px auto; height: 60px; font-size: 20px; border-radius: 7px !important; -webkit-transition: -webkit-box-shadow 0.5s ease; transition: -webkit-box-shadow 0.5s ease; transition: box-shadow 0.5s ease; transition: box-shadow 0.5s ease, -webkit-box-shadow 0.5s ease; -webkit-box-shadow: 0px 20px 20px #d8d8d8; box-shadow: 0px 20px 20px #d8d8d8; cursor: pointer; }

.common-page-wrap .lp4-submit a { text-decoration: none; color: white; }

.common-page-wrap .lp4-submit:hover { -webkit-box-shadow: 0px 0px 0px #d8d8d8; box-shadow: 0px 0px 0px #d8d8d8; }

.common-page-wrap .manufactures-wrap { margin-top: 60px; }

@media screen and (max-width: 1400px) { .common-page-wrap .manufactures-wrap { padding: 0px; } }
.common-page-wrap .manufactures-wrap .features-header { position: -webkit-sticky; position: sticky; top: 77px; z-index: 1; text-align: center; background: white; padding-top: 0px; margin-top: 45px; }

@media screen and (max-width: 1170px) { .common-page-wrap .manufactures-wrap .features-header { top: 110px; } }
@media screen and (max-width: 1100px) { .common-page-wrap .manufactures-wrap .features-header { position: unset; text-align: left; } }
@media screen and (max-width: 520px) { .common-page-wrap .manufactures-wrap .features-header { text-align: center; } }
.common-page-wrap .manufactures-wrap .features-header h2 { font: 35px "Montserrat"; }

.common-page-wrap .manufactures-wrap .features-header ul { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 10px auto 50px; padding: 0; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-bottom: 1px solid #edecf1; }

@media screen and (max-width: 1100px) { .common-page-wrap .manufactures-wrap .features-header ul { display: none; } }
.common-page-wrap .manufactures-wrap .features-header ul a:last-child { margin-right: 0; }

.common-page-wrap .manufactures-wrap .features-header ul .active:nth-child(1) { border-bottom: 2px solid #1db88d; border-radius: 0; }

.common-page-wrap .manufactures-wrap .features-header ul .active:nth-child(2) { border-bottom: 2px solid #c000ff; border-radius: 0; }

.common-page-wrap .manufactures-wrap .features-header ul .active:nth-child(3) { border-bottom: 2px solid #2565f9; border-radius: 0; }

.common-page-wrap .manufactures-wrap .features-header ul .active:nth-child(4) { border-bottom: 2px solid #f54e48; border-radius: 0; }

.common-page-wrap .manufactures-wrap .features-header ul .active:nth-child(5) { border-bottom: 2px solid #f6be07; border-radius: 0; }

.common-page-wrap .manufactures-wrap .features-header ul a { font: 15px "Montserrat"; width: 31.5%; margin-right: 1.5%; padding: 10px 10px 10px; border-radius: 3px; color: black; text-decoration: none; cursor: pointer; line-height: 22px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; white-space: nowrap; }

@media screen and (max-width: 1400px) { .common-page-wrap .manufactures-wrap .features-header ul a { font: 14px "Montserrat"; margin-right: 0.5%; } }
.common-page-wrap .manufactures-wrap .features-header ul a li { line-height: 22px; min-height: 41px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.common-page-wrap .manufactures-wrap .features-header ul a li h2 { font: 15px "Montserrat"; line-height: 22px; }

.common-page-wrap .manufactures-wrap .features-header ul a:hover { background: #f7f7f7; }

.common-page-wrap .manufactures-wrap .features-header ul a img { -ms-flex-item-align: center; align-self: center; margin: 7px 0; width: 40px; height: 40px; }

.common-page-wrap .manufactures-wrap .features-header ul a a { color: black; text-decoration: none; }

@media screen and (max-width: 1100px) { .common-page-wrap .manufactures-wrap .features-header ul a { font: 15px "Montserrat"; padding: 10px 10px; } }
.common-page-wrap .manufactures-wrap .features-list .item:nth-of-type(even) .left-cont { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }

.common-page-wrap .manufactures-wrap .features-list .item:nth-of-type(even) .left-cont .img-wrap img { float: right; }

.common-page-wrap .manufactures-wrap .features-list .item:nth-of-type(even) .left-cont .img-wrap a { margin-left: 20%; float: left; }

.common-page-wrap .manufactures-wrap .features-list .item:nth-of-type(even) .left-cont .right-cont::after { content: ""; border-top-right-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; right: -15px !important; top: 30px; }

@media screen and (max-width: 1400px) { .common-page-wrap .manufactures-wrap .features-list .item:nth-of-type(even) .right-cont::after { content: ""; border-top-left-radius: 10px; border-top-right-radius: 10px; left: 30px; } }
.common-page-wrap .manufactures-wrap .features-list .item:nth-of-type(odd) .left-cont .right-cont::after { content: ""; border-top-left-radius: 10px; border-bottom-left-radius: 10px; top: 30px; left: -15px; }

@media screen and (max-width: 1400px) { .common-page-wrap .manufactures-wrap .features-list .item:nth-of-type(odd) .right-cont::after { content: ""; border-top-left-radius: 10px; border-top-right-radius: 10px; right: 30px; } }
.common-page-wrap .manufactures-wrap .features-list .item { margin-bottom: 80px; position: relative; padding-bottom: 60px; }

@media screen and (max-width: 1100px) { .common-page-wrap .manufactures-wrap .features-list .item { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } }
.common-page-wrap .manufactures-wrap .features-list .item:nth-of-type(5n + 1) .right-cont::after { content: ""; position: absolute; width: 15px; height: 150px; background: #1db88d; }

@media screen and (max-width: 1400px) { .common-page-wrap .manufactures-wrap .features-list .item:nth-of-type(5n + 1) .right-cont::after { width: 150px; height: 15px; top: -15px; } }
@media screen and (max-width: 600px) { .common-page-wrap .manufactures-wrap .features-list .item:nth-of-type(5n + 1) .right-cont::after { left: 30px !important; } }
.common-page-wrap .manufactures-wrap .features-list .item:nth-of-type(5n + 1) .submit { background: #757575; -webkit-box-shadow: 0 15px 20px rgba(117, 117, 117, 0.3); box-shadow: 0 15px 20px rgba(117, 117, 117, 0.3); }

.common-page-wrap .manufactures-wrap .features-list .item:nth-of-type(5n + 1) .submit:hover { background: #1db88d; -webkit-box-shadow: 0 15px 20px rgba(29, 184, 141, 0.3); box-shadow: 0 15px 20px rgba(29, 184, 141, 0.3); }

.common-page-wrap .manufactures-wrap .features-list .item:nth-of-type(5n + 2) .right-cont::after { content: ""; position: absolute; width: 15px; height: 150px; background: #9443ff; }

@media screen and (max-width: 1400px) { .common-page-wrap .manufactures-wrap .features-list .item:nth-of-type(5n + 2) .right-cont::after { width: 150px; height: 15px; top: -15px; } }
@media screen and (max-width: 600px) { .common-page-wrap .manufactures-wrap .features-list .item:nth-of-type(5n + 2) .right-cont::after { left: 30px !important; } }
.common-page-wrap .manufactures-wrap .features-list .item:nth-of-type(5n + 2) .submit { background: #757575; -webkit-box-shadow: 0 15px 20px rgba(117, 117, 117, 0.3); box-shadow: 0 15px 20px rgba(117, 117, 117, 0.3); }

.common-page-wrap .manufactures-wrap .features-list .item:nth-of-type(5n + 2) .submit:hover { background: #9443ff; -webkit-box-shadow: 0 15px 20px rgba(192, 0, 255, 0.3); box-shadow: 0 15px 20px rgba(192, 0, 255, 0.3); }

.common-page-wrap .manufactures-wrap .features-list .item:nth-of-type(5n + 3) .right-cont::after { content: ""; position: absolute; width: 15px; height: 150px; background: #2565f9; }

@media screen and (max-width: 1400px) { .common-page-wrap .manufactures-wrap .features-list .item:nth-of-type(5n + 3) .right-cont::after { width: 150px; height: 15px; top: -15px; } }
@media screen and (max-width: 600px) { .common-page-wrap .manufactures-wrap .features-list .item:nth-of-type(5n + 3) .right-cont::after { left: 30px !important; } }
.common-page-wrap .manufactures-wrap .features-list .item:nth-of-type(5n + 3) .submit { background: #757575; -webkit-box-shadow: 0 15px 20px rgba(117, 117, 117, 0.3); box-shadow: 0 15px 20px rgba(117, 117, 117, 0.3); }

.common-page-wrap .manufactures-wrap .features-list .item:nth-of-type(5n + 3) .submit:hover { background: #2565f9; -webkit-box-shadow: 0 15px 20px rgba(37, 101, 249, 0.3); box-shadow: 0 15px 20px rgba(37, 101, 249, 0.3); }

.common-page-wrap .manufactures-wrap .features-list .item:nth-of-type(5n + 4) .right-cont::after { content: ""; position: absolute; width: 15px; height: 150px; background: #f54e48; }

@media screen and (max-width: 1400px) { .common-page-wrap .manufactures-wrap .features-list .item:nth-of-type(5n + 4) .right-cont::after { width: 150px; height: 15px; top: -15px; } }
@media screen and (max-width: 600px) { .common-page-wrap .manufactures-wrap .features-list .item:nth-of-type(5n + 4) .right-cont::after { left: 30px !important; } }
.common-page-wrap .manufactures-wrap .features-list .item:nth-of-type(5n + 4) .submit { background: #757575; -webkit-box-shadow: 0 15px 20px rgba(117, 117, 117, 0.3); box-shadow: 0 15px 20px rgba(117, 117, 117, 0.3); }

.common-page-wrap .manufactures-wrap .features-list .item:nth-of-type(5n + 4) .submit:hover { background: #f54e48; -webkit-box-shadow: 0 15px 20px rgba(245, 78, 72, 0.3); box-shadow: 0 15px 20px rgba(245, 78, 72, 0.3); }

.common-page-wrap .manufactures-wrap .features-list .item:nth-of-type(5n + 5) .right-cont::after { content: ""; position: absolute; width: 15px; height: 150px; background: #f6be07; }

@media screen and (max-width: 1400px) { .common-page-wrap .manufactures-wrap .features-list .item:nth-of-type(5n + 5) .right-cont::after { width: 150px; height: 15px; top: -15px; } }
@media screen and (max-width: 600px) { .common-page-wrap .manufactures-wrap .features-list .item:nth-of-type(5n + 5) .right-cont::after { left: 30px !important; } }
.common-page-wrap .manufactures-wrap .features-list .item:nth-of-type(5n + 5) .submit { background: #757575; -webkit-box-shadow: 0 15px 20px rgba(117, 117, 117, 0.3); box-shadow: 0 15px 20px rgba(117, 117, 117, 0.3); }

.common-page-wrap .manufactures-wrap .features-list .item:nth-of-type(5n + 5) .submit:hover { background: #f6be07; -webkit-box-shadow: 0 15px 20px rgba(246, 202, 7, 0.3); box-shadow: 0 15px 20px rgba(246, 202, 7, 0.3); }

.common-page-wrap .manufactures-wrap .features-list .item .content-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.common-page-wrap .manufactures-wrap .features-list .item .content-wrap h2 { font: 25px "Montserrat"; line-height: 40px; padding-right: 30px; }

@media screen and (max-width: 600px) { .common-page-wrap .manufactures-wrap .features-list .item .content-wrap h2 { text-align: center; margin: 0 auto; padding: 0px 15px; } }
.common-page-wrap .manufactures-wrap .features-list .item .content-wrap h2 br { display: none; }

.common-page-wrap .manufactures-wrap .features-list .item .content-wrap .mob-view { display: none; font: 25px "Montserrat"; line-height: 40px; padding-right: 30px; }

@media screen and (max-width: 1100px) { .common-page-wrap .manufactures-wrap .features-list .item .content-wrap .mob-view { display: block; margin-bottom: 20px; } }
@media screen and (max-width: 1100px) { .common-page-wrap .manufactures-wrap .features-list .item .content-wrap .mob-view br { display: none; } }
.common-page-wrap .manufactures-wrap .features-list .item .content-wrap .big-view { display: block; }

@media screen and (max-width: 1100px) { .common-page-wrap .manufactures-wrap .features-list .item .content-wrap .big-view { display: none; } }
.common-page-wrap .manufactures-wrap .features-list .item .content-wrap .left-cont { display: -webkit-box; display: -ms-flexbox; display: flex; }

@media screen and (max-width: 1400px) { .common-page-wrap .manufactures-wrap .features-list .item .content-wrap .left-cont { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } }
@media screen and (max-width: 1100px) { .common-page-wrap .manufactures-wrap .features-list .item .content-wrap .left-cont { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } }
.common-page-wrap .manufactures-wrap .features-list .item .content-wrap .left-cont .img-wrap { width: 35%; }

@media screen and (max-width: 600px) { .common-page-wrap .manufactures-wrap .features-list .item .content-wrap .left-cont .img-wrap { display: contents; } }
@media screen and (max-width: 1250px) { .common-page-wrap .manufactures-wrap .features-list .item .content-wrap .left-cont .img-wrap { width: 40%; } }
@media screen and (max-width: 1100px) { .common-page-wrap .manufactures-wrap .features-list .item .content-wrap .left-cont .img-wrap { width: 45%; } }
.common-page-wrap .manufactures-wrap .features-list .item .content-wrap .left-cont .cont-wrap { width: 65%; }

@media screen and (max-width: 1250px) { .common-page-wrap .manufactures-wrap .features-list .item .content-wrap .left-cont .cont-wrap { width: 60%; } }
@media screen and (max-width: 1100px) { .common-page-wrap .manufactures-wrap .features-list .item .content-wrap .left-cont .cont-wrap { width: 55%; } }
@media screen and (max-width: 900px) { .common-page-wrap .manufactures-wrap .features-list .item .content-wrap .left-cont .cont-wrap { width: 100%; } }
@media screen and (max-width: 900px) { .common-page-wrap .manufactures-wrap .features-list .item .content-wrap .left-cont { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }
.common-page-wrap .manufactures-wrap .features-list .item .content-wrap .left-cont img { width: 85%; }

@media screen and (max-width: 1400px) { .common-page-wrap .manufactures-wrap .features-list .item .content-wrap .left-cont img { width: 350px; } }
@media screen and (max-width: 1100px) { .common-page-wrap .manufactures-wrap .features-list .item .content-wrap .left-cont img { width: 350px; } }
@media screen and (max-width: 900px) { .common-page-wrap .manufactures-wrap .features-list .item .content-wrap .left-cont img { float: left !important; margin-bottom: 20px; } }
@media screen and (max-width: 600px) { .common-page-wrap .manufactures-wrap .features-list .item .content-wrap .left-cont img { width: 300px; float: none !important; margin: 0 auto 20px; display: block; } }
.common-page-wrap .manufactures-wrap .features-list .item .content-wrap .left-cont p { margin: 10px 0px 0; color: #757575; font: 15px "Montserrat"; line-height: 30px; margin-bottom: 30px; }

@media screen and (max-width: 900px) { .common-page-wrap .manufactures-wrap .features-list .item .content-wrap .left-cont p { width: 100%; margin-bottom: 20px; } }
@media screen and (max-width: 768px) { .common-page-wrap .manufactures-wrap .features-list .item .content-wrap .left-cont p { margin-right: 0px; float: left; } }
@media screen and (max-width: 600px) { .common-page-wrap .manufactures-wrap .features-list .item .content-wrap .left-cont p { text-align: center; float: none; } }
@media screen and (max-width: 1400px) { .common-page-wrap .manufactures-wrap .features-list .item .content-wrap .left-cont .xlarge-view { display: none; } }
@media screen and (max-width: 1400px) { .common-page-wrap .manufactures-wrap .features-list .item .content-wrap .left-cont .big-screen { display: none; } }
.common-page-wrap .manufactures-wrap .features-list .item .content-wrap .small-screen { display: none; }

@media screen and (max-width: 1400px) { .common-page-wrap .manufactures-wrap .features-list .item .content-wrap .small-screen { display: block; } }
.common-page-wrap .manufactures-wrap .features-list .item .content-wrap .right-cont { width: 100%; color: black !important; text-decoration: none !important; border-radius: 25px; padding: 35px 0; background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='25' ry='25' stroke='%239A9A9AFF' stroke-width='1' stroke-dasharray='5%2c 5' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e"); border-radius: 25px; border-right: none; position: relative; margin-top: 40px; }

@media screen and (max-width: 950px) { .common-page-wrap .manufactures-wrap .features-list .item .content-wrap .right-cont { width: 100%; left: 0px; margin-top: 30px; } }
@media screen and (max-width: 520px) { .common-page-wrap .manufactures-wrap .features-list .item .content-wrap .right-cont { padding-right: 0px !important; text-align: center; } }
.common-page-wrap .manufactures-wrap .features-list .item .content-wrap .right-cont ul { margin-bottom: 0; }

@media screen and (max-width: 600px) { .common-page-wrap .manufactures-wrap .features-list .item .content-wrap .right-cont ul { padding-left: 20px; } }
.common-page-wrap .manufactures-wrap .features-list .item .content-wrap .right-cont ul li { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; padding-right: 100px; padding-bottom: 20px; font: 15px "Montserrat"; line-height: 32px; }

@media screen and (max-width: 600px) { .common-page-wrap .manufactures-wrap .features-list .item .content-wrap .right-cont ul li { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } }
.common-page-wrap .manufactures-wrap .features-list .item .content-wrap .right-cont ul li img { width: 26px; }

@media screen and (max-width: 600px) { .common-page-wrap .manufactures-wrap .features-list .item .content-wrap .right-cont ul li img { width: 26px; margin-top: 10px; } }
.common-page-wrap .manufactures-wrap .features-list .item .content-wrap .right-cont ul li:last-child { padding-bottom: 0px; }

@media screen and (max-width: 1400px) { .common-page-wrap .manufactures-wrap .features-list .item .content-wrap .right-cont ul li { padding-right: 40px; } }
.common-page-wrap .manufactures-wrap .features-list .item .content-wrap .right-cont ul li .dent { display: inline-block; margin-left: 25px; }

.common-page-wrap .manufactures-wrap .features-list .item .content-wrap .right-cont ul li p { font: 15px "Montserrat"; padding-left: 20px; line-height: 30px; color: #434343; margin: 0; text-align: left; }

@media screen and (max-width: 600px) { .common-page-wrap .manufactures-wrap .features-list .item .content-wrap .right-cont ul li p { padding-left: 15px; } }
.common-page-wrap .manufactures-wrap .features-list .item .content-wrap .right-cont ul li p span { font: 15px "Montserrat"; }

.common-page-wrap .manufactures-wrap .features-list .item .content-wrap .right-cont ul li i { position: absolute; font-size: 23px; top: 5px; color: #1db88d; left: 0; }

.common-page-wrap .manufactures-wrap .features-list .item .content-wrap .right-cont ul li h3 { font: 15px "Montserrat"; display: inline-block; }

.common-page-wrap .manufactures-wrap .features-list .item .content-wrap .right-cont ul .mobile-img { display: none; }

@media screen and (max-width: 998px) { .common-page-wrap .manufactures-wrap .features-list .item .content-wrap .right-cont ul .mobile-img { display: block; margin-bottom: 30px; } }
@media screen and (max-width: 1200px) { .common-page-wrap .manufactures-wrap .features-list .item .content-wrap .right-cont ul .mobile-img img { width: 80% !important; } }
.common-page-wrap .manufactures-wrap .features-list .item .small-view { display: none; }

@media screen and (max-width: 1400px) { .common-page-wrap .manufactures-wrap .features-list .item .small-view { display: block; } }
.common-page-wrap .manufactures-wrap .features-list .item a { text-decoration: none; margin: 0px auto; display: block; width: 80%; margin-right: 20%; }

@media screen and (max-width: 1400px) { .common-page-wrap .manufactures-wrap .features-list .item a { width: 100%; margin-right: 0; } }
.common-page-wrap .manufactures-wrap .features-list .item a .submit { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; margin: 0px auto; border-style: none; font: 16px "Montserrat"; padding: 15px 30px; border-radius: 7px !important; color: white; -webkit-box-shadow: 0 15px 20px rgba(37, 101, 249, 0.3); box-shadow: 0 15px 20px rgba(37, 101, 249, 0.3); cursor: pointer; text-decoration: none; display: block; -webkit-transition: background-color 0.5s ease; transition: background-color 0.5s ease; margin-top: 40px; height: unset; }

@media screen and (max-width: 1400px) { .common-page-wrap .manufactures-wrap .features-list .item a .submit { margin-top: 60px; } }
.common-page-wrap .manufactures-wrap .features-list .item .finish-line { position: absolute; width: 80%; -webkit-transform: translateX(-50%); transform: translateX(-50%); left: 50%; height: 1px; background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23B3B3B3FF' stroke-width='1' stroke-dasharray='5%2c 10' stroke-dashoffset='0' stroke-linecap='butt'/%3e%3c/svg%3e"); bottom: 0px; }

.common-page-wrap .manufactures-wrap .features-list .item .finish-line::before { content: ""; position: absolute; width: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); left: 50%; height: 6px; background: #efefef; border-radius: 20px; top: -2px; }

.common-page-wrap .sw-red .content-wrap::after { content: ""; position: absolute; width: 15px; height: 250px; background: #f54e48; left: -15px; border-top-left-radius: 10px; border-bottom-left-radius: 10px; top: 64px; }

.common-page-wrap .sw-red .submit { background: #757575; -webkit-box-shadow: 0 15px 20px rgba(117, 117, 117, 0.3); box-shadow: 0 15px 20px rgba(117, 117, 117, 0.3); }

.common-page-wrap .sw-red .submit:hover { background: #f54e48 !important; -webkit-box-shadow: 0 15px 20px rgba(245, 78, 72, 0.3) !important; box-shadow: 0 15px 20px rgba(245, 78, 72, 0.3) !important; }

.common-page-wrap .sw-blue .content-wrap::after { content: ""; position: absolute; width: 15px; height: 250px; background: #2565f9; left: -15px; border-top-left-radius: 10px; border-bottom-left-radius: 10px; top: 64px; }

.common-page-wrap .sw-blue .submit { background: #757575; -webkit-box-shadow: 0 15px 20px rgba(117, 117, 117, 0.3); box-shadow: 0 15px 20px rgba(117, 117, 117, 0.3); }

.common-page-wrap .sw-blue .submit:hover { background: #2565f9 !important; -webkit-box-shadow: 0 15px 20px rgba(37, 101, 249, 0.3) !important; box-shadow: 0 15px 20px rgba(37, 101, 249, 0.3) !important; }

.common-page-wrap .sw-green .content-wrap::after { content: ""; position: absolute; width: 15px; height: 250px; background: #1db88d; left: -15px; border-top-left-radius: 10px; border-bottom-left-radius: 10px; top: 64px; }

.common-page-wrap .sw-green .submit { background: #757575; -webkit-box-shadow: 0 15px 20px rgba(117, 117, 117, 0.3); box-shadow: 0 15px 20px rgba(117, 117, 117, 0.3); }

.common-page-wrap .sw-green .submit:hover { background: #1db88d !important; -webkit-box-shadow: 0 15px 20px rgba(29, 184, 141, 0.3) !important; box-shadow: 0 15px 20px rgba(29, 184, 141, 0.3) !important; }

.common-page-wrap .sw-purple .content-wrap::after { content: ""; position: absolute; width: 15px; height: 250px; background: #c000ff; left: -15px; border-top-left-radius: 10px; border-bottom-left-radius: 10px; top: 64px; }

.common-page-wrap .sw-purple .submit { background: #757575; -webkit-box-shadow: 0 15px 20px rgba(117, 117, 117, 0.3); box-shadow: 0 15px 20px rgba(117, 117, 117, 0.3); }

.common-page-wrap .sw-purple .submit:hover { background: #c000ff !important; -webkit-box-shadow: 0 15px 20px rgba(192, 0, 255, 0.3) !important; box-shadow: 0 15px 20px rgba(192, 0, 255, 0.3) !important; }

.common-page-wrap .sw-teal .content-wrap::after { content: ""; position: absolute; width: 15px; height: 250px; background: #006E71; left: -15px; border-top-left-radius: 10px; border-bottom-left-radius: 10px; top: 64px; }

.common-page-wrap .sw-teal .submit { background: #757575; -webkit-box-shadow: 0 15px 20px rgba(117, 117, 117, 0.3); box-shadow: 0 15px 20px rgba(117, 117, 117, 0.3); }

.common-page-wrap .sw-teal .submit:hover { background: #006E71 !important; -webkit-box-shadow: 0 15px 20px rgba(0, 110, 113, 0.3) !important; box-shadow: 0 15px 20px rgba(0, 110, 113, 0.3) !important; }

.common-page-wrap .support-warp { content: ""; width: 100%; margin: 0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

@media screen and (max-width: 600px) { .common-page-wrap .support-warp { margin-bottom: 100px; } }
.common-page-wrap .support-warp .content-wrap { background: #f8f8f8; padding: 70px 70px 70px; border-radius: 35px; display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; }

@media screen and (max-width: 600px) { .common-page-wrap .support-warp .content-wrap { padding: 30px 30px; } }
.common-page-wrap .support-warp .content-wrap .content { color: black; }

.common-page-wrap .support-warp .content-wrap .content h3 { font: 25px "Montserrat"; color: black; line-height: 40px; }

@media screen and (max-width: 600px) { .common-page-wrap .support-warp .content-wrap .content h3 { text-align: center; } }
.common-page-wrap .support-warp .content-wrap .content .support-img { float: right; margin-left: 50px; }

@media screen and (max-width: 1700px) { .common-page-wrap .support-warp .content-wrap .content .support-img { margin-top: 50px; } }
@media screen and (max-width: 1200px) { .common-page-wrap .support-warp .content-wrap .content .support-img { width: 35%; } }
@media screen and (max-width: 768px) { .common-page-wrap .support-warp .content-wrap .content .support-img { width: 80%; float: left; margin-left: 0px; } }
@media screen and (max-width: 600px) { .common-page-wrap .support-warp .content-wrap .content .support-img { margin: 50px auto 0; display: block; float: none; } }
.common-page-wrap .support-warp .content-wrap .content p { font: 15px "Montserrat"; color: black; line-height: 30px; }

@media screen and (max-width: 768px) { .common-page-wrap .support-warp .content-wrap .content p { width: 100%; float: left; } }
.common-page-wrap .support-warp .dispex-wrap { position: relative; top: -60px; width: 100%; }

@media screen and (max-width: 600px) { .common-page-wrap .support-warp .dispex-wrap { top: 0px; margin-top: 20px; } }
.common-page-wrap .support-warp .dispex-wrap img { width: 90%; margin: 0 auto; display: block; }

@media screen and (max-width: 600px) { .common-page-wrap .support-warp .dispex-wrap img { width: 100%; } }
.common-page-wrap .support-warp .contact-wrap { position: relative; top: -100px; text-align: center; }

@media screen and (max-width: 600px) { .common-page-wrap .support-warp .contact-wrap { top: 0px; margin-top: 20px; } }
.common-page-wrap .support-warp .contact-wrap p { font: 15px "Montserrat"; color: black; line-height: 30px; background: #f8f8f8; padding: 15px 50px; border-radius: 10px; color: black; }

.common-page-wrap .support-warp .contact-wrap a { text-decoration: none; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; margin: 0px auto; display: block; }

.common-page-wrap .support-warp .contact-wrap a .submit { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; margin: 0px auto; border-style: none; font: 16px "Montserrat"; padding: 15px 30px; border-radius: 7px !important; color: white; cursor: pointer; text-decoration: none; display: block; -webkit-transition: background-color 0.5s ease; transition: background-color 0.5s ease; height: unset; }

.common-page-wrap .support-warp .contact-wrap a .submit:hover { background: #757575; -webkit-box-shadow: 0 15px 20px rgba(117, 117, 117, 0.3); box-shadow: 0 15px 20px rgba(117, 117, 117, 0.3); }

@media screen and (max-width: 1400px) { .common-page-wrap .features-wrap { padding: 0px; } }
@media screen and (max-width: 1326px) { .common-page-wrap .features-wrap { padding: 0 30px; } }
.common-page-wrap .features-wrap .add-arrow-link h2 { display: contents; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.common-page-wrap .features-wrap .add-arrow-link a { display: contents; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-decoration: none; }

@media screen and (max-width: 1326px) { .common-page-wrap .features-wrap .add-arrow-link a { display: unset; } }
.common-page-wrap .features-wrap .add-arrow-link a i { background: #2565f9; margin-left: 15px; color: white; border-radius: 25px; padding: 6px 7px; font-size: 11px; position: relative; top: -8px; }

.common-page-wrap .features-wrap .features-header { position: -webkit-sticky; position: sticky; top: -10px; z-index: 1; text-align: center; background: white; padding-top: 25px; margin-top: 45px; }

@media screen and (max-width: 1326px) { .common-page-wrap .features-wrap .features-header { position: unset; text-align: left; } }
@media screen and (max-width: 520px) { .common-page-wrap .features-wrap .features-header { text-align: center; } }
.common-page-wrap .features-wrap .features-header .hit-test { position: absolute; width: 100%; height: 200px; background: #006d4f40; top: 232px; }

.common-page-wrap .features-wrap .features-header h2 { font: 35px "Montserrat"; }

.common-page-wrap .features-wrap .features-header ul { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 20px auto 50px; padding: 0; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-bottom: 1px solid #edecf1; }

@media screen and (max-width: 1326px) { .common-page-wrap .features-wrap .features-header ul { display: none; } }
.common-page-wrap .features-wrap .features-header ul .active .active-img { display: block; }

.common-page-wrap .features-wrap .features-header ul .active .inactive-img { display: none; }

.common-page-wrap .features-wrap .features-header ul a:last-child { margin-right: 0; }

.common-page-wrap .features-wrap .features-header ul a { font: 15px "Montserrat"; width: 31.5%; margin-right: 1.5%; padding: 10px 10px 20px; border-radius: 3px; color: black; text-decoration: none; cursor: pointer; line-height: 22px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; white-space: nowrap; }

@media screen and (max-width: 1400px) { .common-page-wrap .features-wrap .features-header ul a { font: 14px "Montserrat"; margin-right: 0.5%; } }
.common-page-wrap .features-wrap .features-header ul a li { line-height: 22px; }

.common-page-wrap .features-wrap .features-header ul a:hover { background: #f7f7f7; }

.common-page-wrap .features-wrap .features-header ul a img { width: 35px; -ms-flex-item-align: center; align-self: center; margin: 15px 0; }

.common-page-wrap .features-wrap .features-header ul a .active-img { display: none; }

.common-page-wrap .features-wrap .features-header ul a .inactive-img { display: block; }

.common-page-wrap .features-wrap .features-header ul a a { color: black; text-decoration: none; }

@media screen and (max-width: 1326px) { .common-page-wrap .features-wrap .features-header ul a { font: 15px "Montserrat"; padding: 10px 10px; } }
.common-page-wrap .features-wrap .features-list .item { display: -webkit-box; display: -ms-flexbox; display: flex; padding: 0px 0 100px; }

@media screen and (max-width: 1326px) { .common-page-wrap .features-wrap .features-list .item { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; padding: 50px 0 0px; } }
.common-page-wrap .features-wrap .features-list .item:nth-child(even) { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }

.common-page-wrap .features-wrap .features-list .item:nth-child(even) .img-cont img { float: right; }

.common-page-wrap .features-wrap .features-list .item:nth-child(even) .content ul { padding-left: 0px; }

.common-page-wrap .features-wrap .features-list .item .mobile-item img { height: 420px !important; width: auto !important; margin: 0 auto; display: block; float: unset !important; }

@media screen and (max-width: 998px) { .common-page-wrap .features-wrap .features-list .item .mobile-item img { margin: unset; } }
@media screen and (max-width: 520px) { .common-page-wrap .features-wrap .features-list .item .mobile-item img { margin: 0 auto; } }
.common-page-wrap .features-wrap .features-list .item .img-cont { width: 50%; }

@media screen and (max-width: 1326px) { .common-page-wrap .features-wrap .features-list .item .img-cont { width: 30%; margin-top: 60px; } }
@media screen and (max-width: 998px) { .common-page-wrap .features-wrap .features-list .item .img-cont { display: none; } }
.common-page-wrap .features-wrap .features-list .item .img-cont img { width: 90%; }

@media screen and (max-width: 1326px) { .common-page-wrap .features-wrap .features-list .item .img-cont img { width: 100%; float: right; } }
.common-page-wrap .features-wrap .features-list .item .content { width: 50%; color: black !important; text-decoration: none !important; }

@media screen and (max-width: 1326px) { .common-page-wrap .features-wrap .features-list .item .content { width: 70%; padding-right: 50px; } }
@media screen and (max-width: 998px) { .common-page-wrap .features-wrap .features-list .item .content { width: 100%; } }
@media screen and (max-width: 520px) { .common-page-wrap .features-wrap .features-list .item .content { padding-right: 0px !important; text-align: center; } }
@media screen and (max-width: 1326px) { .common-page-wrap .features-wrap .features-list .item .content ul { padding-left: 0px; } }
.common-page-wrap .features-wrap .features-list .item .content ul h3 { font: 25px "Montserrat"; margin-bottom: 25px; }

.common-page-wrap .features-wrap .features-list .item .content ul h3 br { display: none; }

.common-page-wrap .features-wrap .features-list .item .content ul li { position: relative; padding-right: 100px; }

@media screen and (max-width: 1326px) { .common-page-wrap .features-wrap .features-list .item .content ul li { padding-right: 0px; } }
.common-page-wrap .features-wrap .features-list .item .content ul li p { font: 15px "Montserrat"; padding-left: 33px; line-height: 30px; color: black; margin: 0 0 10px; }

@media screen and (max-width: 520px) { .common-page-wrap .features-wrap .features-list .item .content ul li p { text-align: left; } }
.common-page-wrap .features-wrap .features-list .item .content ul li i { position: absolute; font-size: 23px; top: 5px; color: #1db88d; left: 0; }

.common-page-wrap .features-wrap .features-list .item .content ul .mobile-img { display: none; }

@media screen and (max-width: 998px) { .common-page-wrap .features-wrap .features-list .item .content ul .mobile-img { display: block; margin-bottom: 30px; } }
@media screen and (max-width: 1200px) { .common-page-wrap .features-wrap .features-list .item .content ul .mobile-img img { width: 80% !important; } }
.common-page-wrap .usecases-audit-practice { padding: 0 100px; margin-top: 50px; margin-bottom: 50px; }

@media screen and (max-width: 1326px) { .common-page-wrap .usecases-audit-practice { padding: 0 30px; } }
.common-page-wrap .usecases-audit-practice h2 { font: 35px "Montserrat"; margin-bottom: 0px; }

@media screen and (max-width: 978px) { .common-page-wrap .usecases-audit-practice h2 { text-align: left; } }
@media screen and (max-width: 600px) { .common-page-wrap .usecases-audit-practice h2 { text-align: center; } }
@media screen and (max-width: 400px) { .common-page-wrap .usecases-audit-practice h2 { font: 30px "Montserrat"; } }
.common-page-wrap .usecases-audit-practice p { margin-top: 10px; color: #434343; }

@media screen and (max-width: 520px) { .common-page-wrap .usecases-audit-practice p { margin: 30px 0 0; text-align: center; } }
.common-page-wrap .usecases-audit-practice .uc-audit-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; }

.common-page-wrap .usecases-audit-practice .uc-audit-wrap .uc-audit-img { width: 50%; }

@media screen and (max-width: 978px) { .common-page-wrap .usecases-audit-practice .uc-audit-wrap .uc-audit-img { display: none; } }
.common-page-wrap .usecases-audit-practice .uc-audit-wrap .uc-audit-img img { width: 70%; }

.common-page-wrap .usecases-audit-practice .uc-audit-wrap .uc-audit-content { width: 50%; }

@media screen and (max-width: 978px) { .common-page-wrap .usecases-audit-practice .uc-audit-wrap .uc-audit-content { width: 100%; } }
@media screen and (max-width: 520px) { .common-page-wrap .usecases-audit-practice .uc-audit-wrap .uc-audit-content { text-align: center; } }
.common-page-wrap .usecases-audit-practice .uc-audit-wrap .uc-audit-content p { color: #434343; line-height: 40px; }

.common-page-wrap .usecases-audit-practice .uc-audit-wrap .uc-audit-content .uc-external-cta { font: 18px "Montserrat"; color: white !important; padding: 15px 30px; border-radius: 7px; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); text-align: center; text-decoration: none; background: #2565f9; margin-top: 40px; width: 183px; display: block; -webkit-box-shadow: 0 15px 15px rgba(37, 101, 249, 0.4); box-shadow: 0 15px 15px rgba(37, 101, 249, 0.4); }

@media screen and (max-width: 600px) { .common-page-wrap .usecases-audit-practice .uc-audit-wrap .uc-audit-content .uc-external-cta { margin: 40px auto; } }
.common-page-wrap .usecases-audit-practice .uc-audit-wrap .uc-audit-content .uc-external-cta:hover { color: white; }

.common-page-wrap .enterprises-menu-wrap { width: 90%; margin: 0 auto 0px; text-align: center; }

.common-page-wrap .enterprises-menu-wrap p { font: 17px "Montserrat"; color: #434343; line-height: 32px; margin-bottom: 25px; }

.common-page-wrap .enterprises-menu-wrap .action-btn { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

@media screen and (max-width: 460px) { .common-page-wrap .enterprises-menu-wrap .action-btn { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }
.common-page-wrap .enterprises-menu-wrap .action-btn a { text-decoration: none; }

.common-page-wrap .enterprises-menu-wrap .action-btn a button { width: 200px; margin: 0px auto; border-style: none; font: 16px "Montserrat"; padding: 15px 30px; border-radius: 7px !important; color: white; -webkit-box-shadow: 0 15px 20px rgba(37, 101, 249, 0.3); box-shadow: 0 15px 20px rgba(37, 101, 249, 0.3); cursor: pointer; text-decoration: none; display: block; -webkit-transition: -webkit-box-shadow 0.5s ease; transition: -webkit-box-shadow 0.5s ease; transition: box-shadow 0.5s ease; transition: box-shadow 0.5s ease, -webkit-box-shadow 0.5s ease; margin-right: 20px; height: unset; }

.common-page-wrap .enterprises-menu-wrap .action-btn a:first-child button { background: #1db88d !important; -webkit-box-shadow: 0 15px 20px rgba(29, 184, 141, 0.4); box-shadow: 0 15px 20px rgba(29, 184, 141, 0.4); }

@media screen and (max-width: 460px) { .common-page-wrap .enterprises-menu-wrap .action-btn a:first-child button { margin-bottom: 20px; margin-right: 0px; } }
.common-page-wrap .enterprises-menu-wrap .action-btn a:first-child button:hover { -webkit-box-shadow: 0 5px 10px rgba(29, 184, 141, 0.4); box-shadow: 0 5px 10px rgba(29, 184, 141, 0.4); }

.common-page-wrap .enterprises-menu-wrap .action-btn a:last-child button { background: #f54e48 !important; -webkit-box-shadow: 0 15px 20px rgba(245, 78, 72, 0.4); box-shadow: 0 15px 20px rgba(245, 78, 72, 0.4); margin-right: 0px; }

.common-page-wrap .enterprises-menu-wrap .action-btn a:last-child button:hover { -webkit-box-shadow: 0 5px 10px rgba(245, 78, 72, 0.4); box-shadow: 0 5px 10px rgba(245, 78, 72, 0.4); }

.common-page-wrap .industry-box { margin: 50px 0 !important; background: #f8f8f8 !important; padding: 16px !important; }

.common-page-wrap .industry-box .industxt { font: 24px "Montserrat"; text-align: center; margin: 24px 0px; line-height: 36px; }

.common-page-wrap .industry-box .indus-content div { font: 20px "Montserrat"; line-height: 24px; margin: 10px 20px; padding: 20px; border-radius: 20px; background: #fff; text-align: center; -webkit-box-shadow: 2px 2px 6px 3px #e6e6e6; box-shadow: 2px 2px 6px 3px #e6e6e6; }

@media only screen and (min-width: 300px) and (max-width: 767px) { .common-page-wrap .industry-box .indus-content div { width: 98% !important; } }
.common-page-wrap .industry-box .indus-content div .indus-content div p { font-weight: bold; padding: 25px 0px 0; font-size: 30px; letter-spacing: 0.8px; }

.show-mob { display: none; }

@media screen and (max-width: 768px) { .show-mob { display: block; }
  .show-web { display: none; } }
.cc-window.cc-banner { border-radius: 5px; padding: 10px 20px !important; margin: 5px; max-width: 690px !important; background: #3a208b !important; width: 98% !important; }

.cc-compliance a { text-decoration: none !important; color: #3a208b !important; -webkit-transition: all 0.2; transition: all 0.2; border: 1px solid White !important; }

.cc-compliance a:hover { border: 1px solid White; background: #3a208b !important; color: White !important; }

.cc-btn { border-radius: 5px; }

.calendly-inline-widget { height: 100vh; overflow: hidden; top: 50px; }

@media screen and (max-width: 1400px) { .calendly-inline-widget { height: 750px; overflow: hidden; top: 50px; } }
.review-icons-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-pack: distribute; justify-content: space-around; margin-bottom: 50px; width: 350px; margin: 55px auto 0px; padding-bottom: 50px; }

@media screen and (max-width: 442px) { .review-icons-wrap { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 280px; } }
.review-icons-wrap img { border-radius: 10px; padding: 15px 30px; width: 60% !important; background: #e5e9f1; min-height: 130px; height: auto; min-height: 128px; width: 100%; max-width: 150px !important; }

@media screen and (max-width: 442px) { .review-icons-wrap img { margin-bottom: 20px; } }
.review-icons-wrap img:hover { background: #eef1f9; }

.header-bann-wrap { background: #ffffff; background-image: url(/img/stage-bg.png); background-repeat: no-repeat; background-position: top left; position: relative; margin-bottom: 60px; background-size: cover; padding-bottom: 90px; }

.arrows-holder { z-index: 63; position: absolute; }
@media screen and (max-width: 675px) { .arrows-holder { display: none; } }
.arrows-holder .active { opacity: 1 !important; }
.arrows-holder .item { position: absolute; opacity: 0; transition: all 0.3s; }
.arrows-holder .item:first-child { left: 251px; top: 449px; }
.arrows-holder .item:nth-child(2) { left: 387px; top: 345px; }
.arrows-holder .item:nth-child(3) { left: 482px; top: 144px; }
.arrows-holder .item:nth-child(4) { left: 403px; top: 29px; }
.arrows-holder .item:last-child { left: 270px; top: -16px; }

.banner-content { align-items: flex-start !important; min-height: 560px !important; margin-bottom: 0 !important; }
.banner-content .top-content { width: 765px; position: relative; margin-right: 50px; }
@media screen and (max-width: 1206px) { .banner-content .top-content { margin-right: 0px; margin: 0 auto; } }
.banner-content .carousal-wrap { width: 600px; margin-top: -30px; }
@media screen and (max-width: 1206px) { .banner-content .carousal-wrap { margin: 0 auto; min-height: 620px; } }
@media screen and (max-width: 675px) { .banner-content .carousal-wrap { width: 58%; min-height: 430px; } }
.banner-content .carousal-wrap .circle-anim { position: relative; right: -100px; }
@media screen and (max-width: 1500px) { .banner-content .carousal-wrap .circle-anim { right: -70px; } }
@media screen and (max-width: 1400px) { .banner-content .carousal-wrap .circle-anim { right: -25px; } }
@media screen and (max-width: 1300px) { .banner-content .carousal-wrap .circle-anim { right: 20px; } }
@media screen and (max-width: 1206px) { .banner-content .carousal-wrap .circle-anim { right: -90px; } }
.banner-content .carousal-wrap .circle-anim .active-txt { opacity: 1 !important; }
.banner-content .carousal-wrap .circle-anim .carousel-container { width: 170px; height: 100px; }
.banner-content .carousal-wrap .circle-anim .slide-mames { position: absolute; left: 90px; top: -35px; z-index: 45; }
@media screen and (max-width: 675px) { .banner-content .carousal-wrap .circle-anim .slide-mames { left: 150px; } }
.banner-content .carousal-wrap .circle-anim .slide-mames ul { padding: 0; margin: 0; }
.banner-content .carousal-wrap .circle-anim .slide-mames ul li { font: 17px "Montserrat"; opacity: 0; font-weight: 600; transition: all 0.3s; color: white; text-shadow: 1px 2px 0px rgba(0, 0, 0, 0.3); }
.banner-content .carousal-wrap .circle-anim .slide-mames ul li img { position: absolute; top: 5px; z-index: -1; transform: translateX(-50%); left: 55%; }
.banner-content .carousal-wrap .circle-anim .screen-btn { z-index: 96; position: absolute; top: 220px; left: 350px; cursor: pointer; }
@media screen and (max-width: 675px) { .banner-content .carousal-wrap .circle-anim .screen-btn { left: 35%; top: 126px; } }
.banner-content .carousal-wrap .circle-anim .owl-pagination { width: fit-content; background: linear-gradient(#f5f5f5, #fff); position: relative; padding: 7px 25px 2px; border-radius: 50px; position: absolute; top: 425px; left: -55px; z-index: 21; box-shadow: inset 1px 2px 0px rgba(255, 255, 255, 0.8), 0px 6px 12px rgba(0, 0, 0, 0.12); cursor: pointer; }
@media screen and (max-width: 675px) { .banner-content .carousal-wrap .circle-anim .owl-pagination { top: 244px; } }
.banner-content .carousal-wrap .circle-anim .owl-pagination .active-clr:nth-of-type(5n + 1) span { background: #00dda0 !important; position: relative; }
.banner-content .carousal-wrap .circle-anim .owl-pagination .active-clr:nth-of-type(5n + 1) span::before { content: ""; position: absolute; width: 12px; height: 12px; border: 2px solid #00dda0; border-radius: 20px; top: -4px; left: -4px; }
.banner-content .carousal-wrap .circle-anim .owl-pagination .active-clr:nth-of-type(5n + 2) span { background: #3a89ff !important; position: relative; }
.banner-content .carousal-wrap .circle-anim .owl-pagination .active-clr:nth-of-type(5n + 2) span::before { content: ""; position: absolute; width: 12px; height: 12px; border: 2px solid #3a89ff; border-radius: 20px; top: -4px; left: -4px; }
.banner-content .carousal-wrap .circle-anim .owl-pagination .active-clr:nth-of-type(5n + 3) span { background: #c63df2 !important; position: relative; }
.banner-content .carousal-wrap .circle-anim .owl-pagination .active-clr:nth-of-type(5n + 3) span::before { content: ""; position: absolute; width: 12px; height: 12px; border: 2px solid #c63df2; border-radius: 20px; top: -4px; left: -4px; }
.banner-content .carousal-wrap .circle-anim .owl-pagination .active-clr:nth-of-type(5n + 4) span { background: #ff6442 !important; position: relative; }
.banner-content .carousal-wrap .circle-anim .owl-pagination .active-clr:nth-of-type(5n + 4) span::before { content: ""; position: absolute; width: 12px; height: 12px; border: 2px solid #ff6442; border-radius: 20px; top: -4px; left: -4px; }
.banner-content .carousal-wrap .circle-anim .owl-pagination .active-clr:nth-of-type(5n + 5) span { background: #ffc700 !important; position: relative; }
.banner-content .carousal-wrap .circle-anim .owl-pagination .active-clr:nth-of-type(5n + 5) span::before { content: ""; position: absolute; width: 12px; height: 12px; border: 2px solid #ffc700; border-radius: 20px; top: -4px; left: -4px; }
.banner-content .carousal-wrap .circle-anim .owl-pagination .owl-page { display: inline-block; }
.banner-content .carousal-wrap .circle-anim .owl-pagination .owl-page span { display: block; width: 8px; height: 8px; margin: 5px 4px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; background: #dedede; cursor: pointer; }
@media screen and (max-width: 675px) { .banner-content .carousal-wrap .circle-anim .item-holder { left: -91px; right: unset !important; } }
.banner-content .carousal-wrap .circle-anim .item-holder .item { opacity: 0; cursor: pointer; }
@media screen and (max-width: 675px) { .banner-content .carousal-wrap .circle-anim .item-holder .item { transform: translateX(-50%); left: 50%; } }
.banner-content .carousal-wrap .circle-anim .item-holder .item img { width: 570px; height: 436px; }
@media screen and (max-width: 675px) { .banner-content .carousal-wrap .circle-anim .item-holder .item img { width: 300px; height: 230px; } }
.banner-content .carousal-wrap .circle-anim .arrows-circle { width: initial; position: absolute; left: 251px; z-index: 1; top: -16px; }
@media screen and (max-width: 675px) { .banner-content .carousal-wrap .circle-anim .arrows-circle { display: none; } }
.banner-content .carousal-wrap .circle-anim .bg-img { width: initial; position: absolute; top: -36px; }
@media screen and (max-width: 675px) { .banner-content .carousal-wrap .circle-anim .bg-img { width: 90%; top: -19px; left: -23px; display: none; } }
.banner-content .carousal-wrap .circle-anim .ball-one { position: absolute; top: 225px; left: 478px; z-index: 1; }
.banner-content .carousal-wrap .circle-anim .ball-two { position: absolute; top: -19px; left: 152px; z-index: 1; }
.banner-content .carousal-wrap .circle-anim .ball-three { position: absolute; top: 142px; left: -141px; }
.banner-content .carousal-wrap .circle-anim .ball-four { position: absolute; top: -29px; left: 65px; z-index: 1; }
.banner-content .carousal-wrap .circle-anim .ball-five { position: absolute; top: 204px; right: 95px; z-index: 1; }
.banner-content .carousal-wrap .circle-anim ul { padding: 0; position: relative; z-index: 1; top: 64px; right: 124px; }
.banner-content .carousal-wrap .circle-anim ul li { position: absolute; }

.popular-container { background-image: url("/svg/home/stringent/shape-arrow-bg.svg"); background-repeat: repeat-x; position: relative; background-color: #f4f9f9; padding: 40px 0 170px; margin-top: 100px; }
.popular-container h2 { text-align: center; font-weight: 700 !important; margin-bottom: 0; padding-top: 50px !important; padding: 10px 30px !important; }
.popular-container > p { text-align: center; font: 18px "Montserrat" !important; font-weight: 500 !important; width: 80%; margin: 10px auto; line-height: 30px !important; }
.popular-container .popular-menu ul { display: flex; margin: 50px auto 0px; padding: 0; justify-content: center; align-items: center; margin-left: 45px; }
@media screen and (max-width: 1200px) { .popular-container .popular-menu ul { flex-direction: column; background: #3a89ff; color: white; display: none; margin: 0; top: 0px; width: 250px; left: 50%; right: 50%; transform: translateX(-50%); z-index: 300; } }
.popular-container .popular-menu { position: relative; margin-top: 40px; }
.popular-container .popular-menu .menu-icon { display: none; font: 18px "Montserrat" !important; width: 250px; border-radius: 5px; margin: 0 auto; -webkit-box-pack: center; }
@media screen and (max-width: 1200px) { .popular-container .popular-menu .menu-icon { align-items: center; justify-content: space-evenly; background: #3a89ff; color: white; } }
.popular-container .popular-menu .close-icon { display: none; position: absolute; top: -13px; right: -13px; width: 30px; cursor: pointer; z-index: 999; }
@media screen and (max-width: 1200px) { .popular-container .popular-menu .close-icon { display: block !important; } }
.popular-container .popular-menu ul .active { color: white; }
.popular-container .popular-menu ul .active .img-active { display: block !important; margin-top: -3px; }
@media screen and (max-width: 1200px) { .popular-container .popular-menu ul .active .img-active { display: none !important; margin-top: 0px; } }
.popular-container .popular-menu ul .active .img-inactive { display: none; }
.popular-container .popular-menu ul .active p { top: 1px; }
.popular-container .popular-menu ul li { margin-left: -50px; position: relative; cursor: pointer; }
@media screen and (max-width: 1200px) { .popular-container .popular-menu ul li { margin-left: 0px; border-bottom: 1px solid #2571e3; width: 100%; padding: 5px 0; } }
.popular-container .popular-menu ul li p { position: absolute; top: 5px; left: 27px; text-align: center; font: 18px "Montserrat" !important; font-weight: 500 !important; width: 80%; margin: 10px auto; line-height: 30px !important; }
@media screen and (max-width: 1200px) { .popular-container .popular-menu ul li p { position: unset; color: #fff; width: unset; } }
.popular-container .popular-menu ul li img { width: initial; }
@media screen and (max-width: 1200px) { .popular-container .popular-menu ul li img { display: none !important; } }
.popular-container .popular-menu ul li .img-active { display: none; }
.popular-container .item-holder { position: relative; padding-top: 70px; }
@media screen and (max-width: 768px) { .popular-container .item-holder { padding-top: 40px; } }
.popular-container .item-holder .item { position: absolute; opacity: 0; width: 100%; }
.popular-container .item-holder .item:nth-of-type(5n + 1) .owl-pagination .active-clr span { background: #00dda0 !important; position: relative; }
.popular-container .item-holder .item:nth-of-type(5n + 1) .owl-pagination .active-clr span::before { content: ""; position: absolute; width: 12px; height: 12px; border: 2px solid #00dda0; border-radius: 20px; top: -4px; left: -4px; }
.popular-container .item-holder .item:nth-of-type(5n + 2) .owl-pagination .active-clr span { background: #3a89ff !important; position: relative; }
.popular-container .item-holder .item:nth-of-type(5n + 2) .owl-pagination .active-clr span::before { content: ""; position: absolute; width: 12px; height: 12px; border: 2px solid #3a89ff; border-radius: 20px; top: -4px; left: -4px; }
.popular-container .item-holder .item:nth-of-type(5n + 3) .owl-pagination .active-clr span { background: #c63df2 !important; position: relative; }
.popular-container .item-holder .item:nth-of-type(5n + 3) .owl-pagination .active-clr span::before { content: ""; position: absolute; width: 12px; height: 12px; border: 2px solid #c63df2; border-radius: 20px; top: -4px; left: -4px; }
.popular-container .item-holder .item:nth-of-type(5n + 4) .owl-pagination .active-clr span { background: #ff6442 !important; position: relative; }
.popular-container .item-holder .item:nth-of-type(5n + 4) .owl-pagination .active-clr span::before { content: ""; position: absolute; width: 12px; height: 12px; border: 2px solid #ff6442; border-radius: 20px; top: -4px; left: -4px; }
.popular-container .item-holder .item:nth-of-type(5n + 5) .owl-pagination .active-clr span { background: #ffc700 !important; position: relative; }
.popular-container .item-holder .item:nth-of-type(5n + 5) .owl-pagination .active-clr span::before { content: ""; position: absolute; width: 12px; height: 12px; border: 2px solid #ffc700; border-radius: 20px; top: -4px; left: -4px; }
.popular-container .item-holder .item:nth-child(3) .owl-pagination .active-clr span { background: #c63df2 !important; }
.popular-container .item-holder .item:nth-child(3) .owl-pagination .active-clr span::before { content: ""; border: 2px solid #c63df2; }
.popular-container .item-holder .item .item-cont { width: 80%; margin: 0 auto; display: flex; justify-content: space-evenly; }
@media screen and (max-width: 1400px) { .popular-container .item-holder .item .item-cont { width: 95%; } }
.popular-container .item-holder .item .item-cont .img-wrap { width: 45% !important; position: relative; }
@media screen and (max-width: 768px) { .popular-container .item-holder .item .item-cont .img-wrap { display: none; } }
.popular-container .item-holder .item .item-cont .img-wrap img { position: absolute; width: 100% !important; opacity: 0; }
.popular-container .item-holder .item .item-cont .img-wrap img:first-child { opacity: 1; }
.popular-container .item-holder .item .item-cont .img-wrap .owl-pagination { width: fit-content; position: relative; padding: 7px 25px 2px; border-radius: 25px 0px 0px 0; position: absolute; top: -5px; left: 120px; z-index: 21; cursor: pointer; }
@media screen and (max-width: 675px) { .popular-container .item-holder .item .item-cont .img-wrap .owl-pagination { top: 335px; } }
@media screen and (max-width: 450px) { .popular-container .item-holder .item .item-cont .img-wrap .owl-pagination { top: 244px; } }
.popular-container .item-holder .item .item-cont .img-wrap .owl-pagination .active-clr span { position: relative; }
.popular-container .item-holder .item .item-cont .img-wrap .owl-pagination .active-clr span::before { content: ""; position: absolute; width: 12px; height: 12px; border-radius: 20px; top: -4px; left: -4px; }
.popular-container .item-holder .item .item-cont .img-wrap .owl-pagination .owl-page { display: inline-block; }
.popular-container .item-holder .item .item-cont .img-wrap .owl-pagination .owl-page span { display: block; width: 8px; height: 8px; margin: 5px 4px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; background: #cdd5e7; cursor: pointer; }
.popular-container .item-holder .item .item-cont .content-wrap { width: 45%; }
@media screen and (max-width: 768px) { .popular-container .item-holder .item .item-cont .content-wrap { width: 90%; } }
.popular-container .item-holder .item .item-cont .content-wrap h3 { font: 30px "Montserrat"; font-weight: 700; padding: 0; margin-bottom: 25px; }
@media screen and (max-width: 768px) { .popular-container .item-holder .item .item-cont .content-wrap h3 { text-align: center; } }
.popular-container .item-holder .item .item-cont .content-wrap p { font: 18px "Montserrat"; font-weight: 500; line-height: 30px; }
.popular-container .item-holder .item .item-cont .content-wrap ul { margin: 0; padding: 0; }
.popular-container .item-holder .item .item-cont .content-wrap ul li { position: relative; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; margin-bottom: 30px; }
.popular-container .item-holder .item .item-cont .content-wrap ul li img { width: 25px; height: 25px; position: relative; top: 4px; }
.popular-container .item-holder .item .item-cont .content-wrap ul li p { font: 18px "Montserrat"; padding-left: 15px; line-height: 30px; color: black; margin: 0 0 10px; margin-bottom: 0; }

.pob-download-wrap-2 { background: unset; width: 100%; z-index: 1; display: flex; position: relative; margin: 0 auto; justify-content: space-between; border-radius: 0 !important; background: white; margin-top: 30px; align-items: flex-start; justify-content: space-evenly; }
@media screen and (max-width: 1400px) { .pob-download-wrap-2 { width: 100%; } }
@media screen and (max-width: 1200px) { .pob-download-wrap-2 { flex-direction: column; } }
.pob-download-wrap-2 .testimony { border-radius: 25px !important; display: flex; justify-content: space-between; padding: 40px 50px; align-items: flex-start; border: 1px solid #e7f0ff; width: 39%; position: relative; flex-direction: column; }
@media screen and (max-width: 1400px) { .pob-download-wrap-2 .testimony { width: 35%; } }
@media screen and (max-width: 1200px) { .pob-download-wrap-2 .testimony { width: 90%; margin: 0 auto 30px; } }
@media screen and (max-width: 900px) { .pob-download-wrap-2 .testimony { width: 500px; margin: 0 auto 30px; flex-direction: column; text-align: center; } }
@media screen and (max-width: 700px) { .pob-download-wrap-2 .testimony { width: 300px; margin: 0 auto 30px; } }
@media screen and (max-width: 450px) { .pob-download-wrap-2 .testimony { width: 200px; margin: 0 auto 30px; } }
.pob-download-wrap-2 .testimony p { font: 18px "Montserrat"; font-weight: 400; margin: 0; line-height: 30px; color: #484848; }
@media screen and (max-width: 998px) { .pob-download-wrap-2 .testimony p { padding-right: 0px; } }
@media screen and (max-width: 370px) { .pob-download-wrap-2 .testimony p { text-align: center; } }
.pob-download-wrap-2 .testimony .logo { display: flex; flex-direction: row; align-items: flex-start; margin-right: 35px; margin-bottom: 10px; width: 100%; justify-content: inherit; }
@media screen and (max-width: 998px) { .pob-download-wrap-2 .testimony .logo { flex-direction: row; margin-bottom: 25px; } }
@media screen and (max-width: 370px) { .pob-download-wrap-2 .testimony .logo { flex-direction: column; align-items: center; } }
@media screen and (max-width: 700px) { .pob-download-wrap-2 .testimony .logo { flex-direction: column; align-items: center; } }
.pob-download-wrap-2 .testimony .logo img { margin-right: 15px; }
.pob-download-wrap-2 .testimony .logo a { position: absolute; bottom: 4px; right: -6px; cursor: pointer; }
.pob-download-wrap-2 .testimony span { font: 22px "Montserrat"; text-align: right; margin-right: 15px; white-space: nowrap; color: #484848; font-weight: 600; display: flex; }
.pob-download-wrap-2 .testimony span:nth-child(2) { font-weight: 400; font: 12px "Montserrat"; margin-bottom: 10px; text-align: left; }
@media screen and (max-width: 998px) { .pob-download-wrap-2 .testimony span { flex-direction: row; margin-right: 0px; margin-left: 15px; text-align: left; } }
@media screen and (max-width: 370px) { .pob-download-wrap-2 .testimony span { margin: 15px 0 0 0; } }

.swiper { display: none; width: 100%; height: 100%; overflow: unset !important; }
@media screen and (max-width: 1200px) { .swiper { display: block; } }
.swiper .active .triangle::after { content: ""; border-left: 15px solid transparent; border-right: 15px solid transparent; width: 0; height: 0; top: 56px !important; position: absolute; left: 50%; right: 50%; transform: translateX(-50%); }

.swiper-slide { text-align: center; font-size: 18px; background: #fff; font: 18px "Montserrat"; cursor: pointer; font-weight: 600; position: relative; /* Center slide text vertically */ color: white; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; border-radius: 5px; }
.swiper-slide:nth-of-type(5n + 1) { background: #00dda0 !important; }
.swiper-slide:nth-of-type(5n + 1) .triangle::after { content: ""; top: 0; border-top: 15px solid #00dda0 !important; transition: top 0.4s ease; }
.swiper-slide:nth-of-type(5n + 2) { background: #3a89ff !important; }
.swiper-slide:nth-of-type(5n + 2) .triangle::after { content: ""; top: 0; border-top: 15px solid #3a89ff !important; transition: top 0.4s ease; }
.swiper-slide:nth-of-type(5n + 3) { background: #c63df2 !important; }
.swiper-slide:nth-of-type(5n + 3) .triangle::after { content: ""; top: 0; border-top: 15px solid #c63df2 !important; transition: top 0.4s ease; }
.swiper-slide:nth-of-type(5n + 4) { background: #ff6442 !important; }
.swiper-slide:nth-of-type(5n + 4) .triangle::after { content: ""; top: 0; border-top: 15px solid #ff6442 !important; transition: top 0.4s ease; }
.swiper-slide:nth-of-type(5n + 5) { background: #ffc700 !important; }
.swiper-slide:nth-of-type(5n + 5) .triangle::after { content: ""; top: 0; border-top: 15px solid #ffc700 !important; transition: top 0.4s ease; }

.swiper-slide img { display: block; object-fit: cover; }

/*# sourceMappingURL=style-homepage.css.map */
