
@font-face{font-family:'vinfotech';src:url('../fonts/vinfotech.eot?sijkh6');src:url('../fonts/vinfotech.eot?sijkh6#iefix') format('embedded-opentype'), url('../fonts/vinfotech.ttf?sijkh6') format('truetype'), url('../fonts/vinfotech.woff?sijkh6') format('woff'), url('../fonts/vinfotech.svg?sijkh6#vinfotech') format('svg');font-weight:normal;font-style:normal;font-display: swap;}
@font-face{font-family:'FeltThat';src:url('../fonts/FeltThat.eot?sijkh6');src:url('../fonts/FeltThat.eot?sijkh6#iefix') format('embedded-opentype'), url('../fonts/FeltThat.ttf?FeltThat') format('truetype'), url('../fonts/FeltThat.woff?FeltThat') format('woff'), url('../fonts/FeltThat.svg#FeltThat') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Geomanist';src:url('../fonts_new/Geomanist.eot?sijkh6');src:url('../fonts_new/Geomanist.eot?sijkh6#iefix') format('embedded-opentype'), url('../fonts_new/Geomanist.ttf?Geomanist') format('truetype'), url('../fonts_new/Geomanist.woff?Geomanist') format('woff'), url('../fonts_new/Geomanist.svg#Geomanist') format('svg');font-weight:normal;font-style:normal;font-display: swap;}
@font-face{font-family:'Geomanist-Italic';src:url('../fonts_new/Geomanist-Italic.eot?sijkh6');src:url('../fonts_new/Geomanist-Italic.eot?sijkh6#iefix') format('embedded-opentype'), url('../fonts_new/Geomanist-Italic.ttf?Geomanist-Italic') format('truetype'), url('../fonts_new/Geomanist-Italic.woff?Geomanist-Italic') format('woff'), url('../fonts_new/Geomanist-Italic.svg#Geomanist-Italic') format('svg');font-weight:normal;font-style:normal;font-display: swap;}
@font-face{font-family:'Geomanist-Black';src:url('../fonts_new/Geomanist-Black.eot?sijkh6');src:url('../fonts_new/Geomanist-Black.eot?sijkh6#iefix') format('embedded-opentype'), url('../fonts_new/Geomanist-Black.ttf?Geomanist-Black') format('truetype'), url('../fonts_new/Geomanist-Black.woff?Geomanist-Black') format('woff'), url('../fonts_new/Geomanist-Black.svg#Geomanist-Black') format('svg');font-weight:normal;font-style:normal;font-display: swap;}
@font-face{font-family:'Geomanist-BlackItalic';src:url('../fonts_new/Geomanist-BlackItalic.eot?sijkh6');src:url('../fonts_new/Geomanist-BlackItalic.eot?sijkh6#iefix') format('embedded-opentype'), url('../fonts_new/Geomanist-BlackItalic.ttf?Geomanist-BlackItalic') format('truetype'), url('../fonts_new/Geomanist-BlackItalic.woff?Geomanist-BlackItalic') format('woff'), url('../fonts_new/Geomanist-BlackItalic.svg#Geomanist-BlackItalic') format('svg');font-weight:normal;font-style:normal;font-display: swap;}
@font-face{font-family:'Geomanist-Bold';src:url('../fonts_new/Geomanist-Bold.eot?sijkh6');src:url('../fonts_new/Geomanist-Bold.eot?sijkh6#iefix') format('embedded-opentype'), url('../fonts_new/Geomanist-Bold.ttf?Geomanist-Bold') format('truetype'), url('../fonts_new/Geomanist-Bold.woff?Geomanist-Bold') format('woff'), url('../fonts_new/Geomanist-Bold.svg#Geomanist-Bold') format('svg');font-weight:normal;font-style:normal;font-display: swap;}
@font-face{font-family:'Geomanist-BoldItalic';src:url('../fonts_new/Geomanist-BoldItalic.eot?sijkh6');src:url('../fonts_new/Geomanist-BoldItalic.eot?sijkh6#iefix') format('embedded-opentype'), url('../fonts_new/Geomanist-BoldItalic.ttf?Geomanist-BoldItalic') format('truetype'), url('../fonts_new/Geomanist-BoldItalic.woff?Geomanist-BoldItalic') format('woff'), url('../fonts_new/Geomanist-BoldItalic.svg#Geomanist-BoldItalic') format('svg');font-weight:normal;font-style:normal;font-display: swap;}
@font-face{font-family:'Geomanist-Book';src:url('../fonts_new/Geomanist-Book.eot?sijkh6');src:url('../fonts_new/Geomanist-Book.eot?sijkh6#iefix') format('embedded-opentype'), url('../fonts_new/Geomanist-Book.ttf?Geomanist-Book') format('truetype'), url('../fonts_new/Geomanist-Book.woff?Geomanist-Book') format('woff'), url('../fonts_new/Geomanist-Book.svg#Geomanist-Book') format('svg');font-weight:normal;font-style:normal;font-display: swap;}
@font-face{font-family:'Geomanist-BookItalic';src:url('../fonts_new/Geomanist-BookItalic.eot?sijkh6');src:url('../fonts_new/Geomanist-BookItalic.eot?sijkh6#iefix') format('embedded-opentype'), url('../fonts_new/Geomanist-BookItalic.ttf?Geomanist-BookItalic') format('truetype'), url('../fonts_new/Geomanist-BookItalic.woff?Geomanist-BookItalic') format('woff'), url('../fonts_new/Geomanist-BookItalic.svg#Geomanist-BookItalic') format('svg');font-weight:normal;font-style:normal;font-display: swap;}
@font-face{font-family:'Geomanist-ExtraLight';src:url('../fonts_new/Geomanist-ExtraLight.eot?sijkh6');src:url('../fonts_new/Geomanist-ExtraLight.eot?sijkh6#iefix') format('embedded-opentype'), url('../fonts_new/Geomanist-ExtraLight.ttf?Geomanist-ExtraLight') format('truetype'), url('../fonts_new/Geomanist-ExtraLight.woff?Geomanist-ExtraLight') format('woff'), url('../fonts_new/Geomanist-ExtraLight.svg#Geomanist-ExtraLight') format('svg');font-weight:normal;font-style:normal;font-display: swap;}
@font-face{font-family:'Geomanist-ExtraLightItalic';src:url('../fonts_new/Geomanist-ExtraLightItalic.eot?sijkh6');src:url('../fonts_new/Geomanist-ExtraLightItalic.eot?sijkh6#iefix') format('embedded-opentype'), url('../fonts_new/Geomanist-ExtraLightItalic.ttf?Geomanist-ExtraLightItalic') format('truetype'), url('../fonts_new/Geomanist-ExtraLightItalic.woff?Geomanist-ExtraLightItalic') format('woff'), url('../fonts_new/Geomanist-ExtraLightItalic.svg#Geomanist-ExtraLightItalic') format('svg');font-weight:normal;font-style:normal;font-display: swap;}
@font-face{font-family:'Geomanist-Light';src:url('../fonts_new/Geomanist-Light.eot?sijkh6');src:url('../fonts_new/Geomanist-Light.eot?sijkh6#iefix') format('embedded-opentype'), url('../fonts_new/Geomanist-Light.ttf?Geomanist-Light') format('truetype'), url('../fonts_new/Geomanist-Light.woff?Geomanist-Light') format('woff'), url('../fonts_new/Geomanist-Light.svg#Geomanist-Light') format('svg');font-weight:normal;font-style:normal;font-display: swap;}
@font-face{font-family:'Geomanist-LightItalic';src:url('../fonts_new/Geomanist-LightItalic.eot?sijkh6');src:url('../fonts_new/Geomanist-LightItalic.eot?sijkh6#iefix') format('embedded-opentype'), url('../fonts_new/Geomanist-LightItalic.ttf?Geomanist-LightItalic') format('truetype'), url('../fonts_new/Geomanist-LightItalic.woff?Geomanist-LightItalic') format('woff'), url('../fonts_new/Geomanist-LightItalic.svg#Geomanist-LightItalic') format('svg');font-weight:normal;font-style:normal;font-display: swap;}
@font-face{font-family:'Geomanist-Medium';src:url('../fonts_new/Geomanist-Medium.eot?sijkh6');src:url('../fonts_new/Geomanist-Medium.eot?sijkh6#iefix') format('embedded-opentype'), url('../fonts_new/Geomanist-Medium.ttf?Geomanist-Medium') format('truetype'), url('../fonts_new/Geomanist-Medium.woff?Geomanist-Medium') format('woff'), url('../fonts_new/Geomanist-Medium.svg#Geomanist-Medium') format('svg');font-weight:normal;font-style:normal;font-display: swap;}
@font-face{font-family:'Geomanist-MediumItalic';src:url('../fonts_new/Geomanist-MediumItalic.eot?sijkh6');src:url('../fonts_new/Geomanist-MediumItalic.eot?sijkh6#iefix') format('embedded-opentype'), url('../fonts_new/Geomanist-MediumItalic.ttf?Geomanist-MediumItalic') format('truetype'), url('../fonts_new/Geomanist-MediumItalic.woff?Geomanist-MediumItalic') format('woff'), url('../fonts_new/Geomanist-MediumItalic.svg#Geomanist-MediumItalic') format('svg');font-weight:normal;font-style:normal;font-display: swap;}
@font-face{font-family:'Geomanist-Thin';src:url('../fonts_new/Geomanist-Thin.eot?sijkh6');src:url('../fonts_new/Geomanist-Thin.eot?sijkh6#iefix') format('embedded-opentype'), url('../fonts_new/Geomanist-Thin.ttf?Geomanist-Thin') format('truetype'), url('../fonts_new/Geomanist-Thin.woff?Geomanist-Thin') format('woff'), url('../fonts_new/Geomanist-Thin.svg#Geomanist-Thin') format('svg');font-weight:normal;font-style:normal;font-display: swap;}
@font-face{font-family:'Geomanist-ThinItalic';src:url('../fonts_new/Geomanist-ThinItalic.eot?sijkh6');src:url('../fonts_new/Geomanist-ThinItalic.eot?sijkh6#iefix') format('embedded-opentype'), url('../fonts_new/Geomanist-ThinItalic.ttf?Geomanist-ThinItalic') format('truetype'), url('../fonts_new/Geomanist-ThinItalic.woff?Geomanist-ThinItalic') format('woff'), url('../fonts_new/Geomanist-ThinItalic.svg#Geomanist-ThinItalic') format('svg');font-weight:normal;font-style:normal;font-display: swap;}
@font-face{font-family:'Geomanist-Ultra';src:url('../fonts_new/Geomanist-Ultra.eot?sijkh6');src:url('../fonts_new/Geomanist-Ultra.eot?sijkh6#iefix') format('embedded-opentype'), url('../fonts_new/Geomanist-Ultra.ttf?Geomanist-Ultra') format('truetype'), url('../fonts_new/Geomanist-Ultra.woff?Geomanist-Ultra') format('woff'), url('../fonts_new/Geomanist-Ultra.svg#Geomanist-Ultra') format('svg');font-weight:normal;font-style:normal;font-display: swap;}
@font-face{font-family:'Geomanist-UltraItalic';src:url('../fonts_new/Geomanist-UltraItalic.eot?sijkh6');src:url('../fonts_new/Geomanist-UltraItalic.eot?sijkh6#iefix') format('embedded-opentype'), url('../fonts_new/Geomanist-UltraItalic.ttf?Geomanist-UltraItalic') format('truetype'), url('../fonts_new/Geomanist-UltraItalic.woff?Geomanist-UltraItalic') format('woff'), url('../fonts_new/Geomanist-UltraItalic.svg#Geomanist-ThinItalic') format('svg');font-weight:normal;font-style:normal;font-display: swap;}
[class^="icon-"],
[class*=" icon-"]{font-family:'vinfotech' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-currency:before{content:"\e93e";}
.icon-desktop:before{content:"\e93d";}
.icon-add-people:before{content:"\e93c";}
.icon-news:before{content:"\e943";}
.icon-decrease:before{content:"\e938";}
.icon-strength:before{content:"\e939";}
.icon-sales:before{content:"\e93a";}
.icon-idea:before{content:"\e93b";}
.icon-tshirt:before{content:"\e937";}
.icon-skype-logo:before{content:"\e924";}
.icon-trend:before{content:"\e923";}
.icon-placeholder:before{content:"\e922";}
.icon-envelope:before{content:"\e919";}
.icon-phone-receiver:before{content:"\e921";}
.icon-cloud-storage:before{content:"\e913";}
.icon-social:before{content:"\e918";}
.icon-window:before{content:"\e920";}
.icon-star-grad:before{content:"\e911";}
.icon-refresh:before{content:"\e912";}
.icon-cell-mini:before{content:"\e914";}
.icon-file:before{content:"\e915";}
.icon-chat-mini:before{content:"\e916";}
.icon-window-alt:before{content:"\e917";}
.icon-caution:before{content:"\e91a";}
.icon-mouse:before{content:"\e91b";}
.icon-medal:before{content:"\e91c";}
.icon-coupon:before{content:"\e91d";}
.icon-settings:before{content:"\e91e";}
.icon-wranch:before{content:"\e91f";}
.icon-graff:before{content:"\e925";}
.icon-timer:before{content:"\e926";}
.icon-touch:before{content:"\e927";}
.icon-calendar:before{content:"\e928";}
.icon-bell:before{content:"\e929";}
.icon-network:before{content:"\e92a";}
.icon-chat:before{content:"\e92b";}
.icon-user-circle:before{content:"\e92c";}
.icon-add-user:before{content:"\e92d";}
.icon-profile-start:before{content:"\e92e";}
.icon-clock:before{content:"\e92f";}
.icon-speaker:before{content:"\e930";}
.icon-cell:before{content:"\e931";}
.icon-dollar-bag:before{content:"\e932";}
.icon-people:before{content:"\e933";}
.icon-monitor:before{content:"\e934";}
.icon-blub:before{content:"\e935";}
.icon-fast:before{content:"\e936";}
.icon-filter:before{content:"\e901";}
.icon-logo:before{content:"\e904";}
.icon-menu:before{content:"\e905";}
.icon-minus:before{content:"\e906";}
.icon-share:before{content:"\e907";}
.icon-add:before{content:"\e909";}
.icon-arrow-down:before{content:"\e90a";}
.icon-arrows-left:before{content:"\e90b";}
.icon-arrows-right:before{content:"\e90c";}
.icon-arrow-up:before{content:"\e90d";}
.icon-check:before{content:"\e90e";}
.icon-cross:before{content:"\e90f";}
.icon-dot:before{content:"\e910";}
.icon-linkdin:before{content:"\e903";}
.icon-google-plus:before{content:"\e902";}
.icon-twitter:before{content:"\e908";}
.icon-facebook:before{content:"\e900";}
.icon-physican:before{content:"\e948";}
.icon-primarys:before{content:"\e946";}
.icon-boost:before{content:"\e93f";}
.icon-medical:before{content:"\e945";}
.icon-patient:before{content:"\e944";}
.icon-play:before{content:"\e947";}
.icon-master-game:before{content:"\e94e";}
.display-table{width:100%;height:100%;display:table;}
.cell{display:table-cell;}
.v-top{vertical-align:top;}
.v-mid{vertical-align:middle;}
.v-bot{vertical-align:bottom;}
.display-row{display:table-row;}
.display-table-cell{display:table-cell;}
.display-table-cell.v-top{vertical-align:top;}
.display-table-cell.v-mid{vertical-align:middle;}
.display-table-cell.v-bot{vertical-align:bottom;}
*,
*::after,
*::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html,
body{font-family:'Geomanist-Book';height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-overflow-scrolling:touch;}
body{-webkit-transform:translateZ(0, 0, 0);-moz-transform:translateZ(0, 0, 0);transform:translateZ(0, 0, 0);-webkit-font-smoothing:antialiased;}
header{z-index:1050;}
.btn, .media-heading {
    font-family: Geomanist-Medium;
}
.primary-header{float:left;}
.right-bar{position:fixed;right:15px;top:15px;z-index:125;}
.nav-toggle{position:fixed;top:15px;left:15px;background:#00CA6F;height:58px;z-index:200;-webkit-box-shadow:0px 2px 3px 0 rgba(0, 0, 0, 0.2);box-shadow:0px 2px 3px 0 rgba(0, 0, 0, 0.2);}
.right-bar .btn:not{font-size:14px;padding:20px 30px;line-height:16px;float:left;letter-spacing:4px;font-family:'Geomanist-Medium';}
.right-bar .btn:hover{background-color:#222;border-color:#222;}
.right-bar .btn.btn-holo:hover{background-color:#00CA6F;box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.1);border-color:#00CA6F;}
.cd-nav-trigger{display:inline-block;}
.logo-link{height:58px;width:58px;display:inline-block;vertical-align:middle;color:#fff;float:left;text-decoration:none;text-align:center;background:rgba(0, 0, 0, 0.08);font-size:45px;position:relative;z-index:1;}
.logo-link:hover,
.logo-link:active,
.logo-link:focus{background:rgba(0, 0, 0, 0.12);color:#fff;text-decoration:none;}
.home .nav-toggle .page-name{font-size:24px;line-height:18px;padding:20px 20px;background:#03A55C;border-bottom:0 none;color:#fff;float:left;font-family:Geomanist-ultra;vertical-align:middle;display:inline-block;font-weight:400;float:left;margin:0;text-transform:uppercase;letter-spacing:-.02em;z-index:5;}
.nav-toggle .page-name{font-size:14px;line-height:18px;padding:20px 20px;background:rgba(0, 0, 0, 0.15);border-bottom:0 none;color:#fff;float:left;font-family:Geomanist-Medium;vertical-align:middle;display:inline-block;font-weight:400;float:left;margin:0;text-transform:uppercase;letter-spacing:.2em;z-index:5;}
.cd-nav-trigger{height:58px;width:58px;float:left;display:inline-block;vertical-align:middle;overflow:hidden;text-indent:100%;position:relative;white-space:nowrap;}
.cd-logo{top:28px;left:5%;}
.cd-logo img{display:block;}
.internal-menu{display:block;height:100%;overflow-y:visible;overflow-x:hidden;}
.left-menu{}
.cd-primary-nav .left-menu a{text-transform:initial !important;}
.rigt-menu ul.nav-effect{min-height:initial;margin-bottom:0;}
i.icon-logo{line-height:58px;display:block;}
.cd-nav-close{font-size:20px;color:#fff;width:58px;display:block;height:58px;text-align:center;line-height:58px;text-decoration:none;}
.cd-nav-close i{display:block;line-height:58px;}
.cd-nav-close:hover,
.cd-nav-close:focus{background:#222;color:#fff;text-decoration:none;}
.nav-toggle .page-name{width:100%;padding:20px;margin-left:-116px;padding-left:136px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
@media only screen and (max-width:1024px){.nav-toggle .page-name{max-width:470px;}
}
@media only screen and (max-width:1439px) and (min-width:1025px){.nav-toggle .page-name{max-width:850px;}
}
@media only screen and (max-width:600px){.primary-header{max-width:438px;display:block;}
.nav-toggle{max-width:438px;display:block;height:48px;}
.cd-nav-trigger,
.logo-link{height:48px;width:48px;font-size:38px;position:relative;}
.nav-toggle .page-name{width:100%;padding:15px 20px;margin-left:-96px;padding-left:116px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:400px;}
i.icon-logo{line-height:48px;display:block;}
.cd-nav-close{height:48px;width:48px}
.cd-nav-close i{line-height:48px}
}
@media only screen and (max-width:414px){.primary-header{max-width:320px;display:block;}
.nav-toggle{max-width:320px;display:block;height:48px;}
.customer-engagement-banner-mobile .v-mid .customer-engagement-title{padding-top:20% !important;width:75%;}
.customer-engagement-banner-mobile .v-mid .customer-engagement-title .customer-engagement-subtitle{margin-top:-15px;}
}
.cd-nav-trigger .cd-icon{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:inline-block;width:28px;height:2px;background-color:#ffffff;z-index:10;}
.cd-nav-trigger .cd-icon::before,
.cd-nav-trigger .cd-icon:after{position:absolute;top:0;right:0;content:'';width:100%;height:100%;background-color:#ffffff;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s;}
.cd-nav-trigger .cd-icon::before{-webkit-transform:translateY(-6px) rotate(0deg);-moz-transform:translateY(-6px) rotate(0deg);-ms-transform:translateY(-6px) rotate(0deg);-o-transform:translateY(-6px) rotate(0deg);transform:translateY(-6px) rotate(0deg);}
.cd-nav-trigger .cd-icon::after{-webkit-transform:translateY(6px) rotate(0deg);-moz-transform:translateY(6px) rotate(0deg);-ms-transform:translateY(6px) rotate(0deg);-o-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg);}
.cd-nav-trigger::before,
.cd-nav-trigger::after{position:absolute;top:0;left:0;height:100%;width:100%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;}
.cd-nav-trigger::before{-webkit-transition:background 0.2s ease-in;-moz-transition:background 0.2s ease-in;transition:background 0.2s ease-in;}
.cd-nav-trigger::before{background-color:#00CA6F;content:'';-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1),;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-delay:0.4s;-moz-transition-delay:0.4s;transition-delay:0.4s;}
.cd-nav-trigger::after{content:'';background-color:#00CA6F;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;}
.cd-nav-trigger:hover::before,
.cd-nav-trigger:hover::after{background:#1ebf6c;}
.cd-nav-trigger.close-nav::before{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);}
.cd-nav-trigger.close-nav::after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;transition-delay:0.3s;}
.cd-nav-trigger.close-nav .cd-icon{background-color:rgba(255, 255, 255, 0);}
.cd-nav-trigger.close-nav .cd-icon::before,
.cd-nav-trigger.close-nav .cd-icon::after{background-color:white;}
.cd-nav-trigger.close-nav .cd-icon::before{-webkit-transform:translateY(0) rotate(45deg);-moz-transform:translateY(0) rotate(45deg);-ms-transform:translateY(0) rotate(45deg);-o-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg);}
.cd-nav-trigger.close-nav .cd-icon::after{-webkit-transform:translateY(0) rotate(-45deg);-moz-transform:translateY(0) rotate(-45deg);-ms-transform:translateY(0) rotate(-45deg);-o-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg);}
.cd-primary-nav{position:fixed;left:0;top:-100%;height:auto;width:100%;padding:110px 15px 0 15px;z-index:111;background-color:#000;overflow:auto;-webkit-overflow-scrolling:touch;visibility:hidden;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;}
.internal-menu{display:block;height:calc(100% - 50px);position:relative;margin-left:-15px;margin-right:-15px;}
.nav-footer span{display:inline-block;font-family:Geomanist-Medium;font-size:12px;color:#666;font-weight:400;padding-left:0;text-transform:uppercase;line-height:17px;letter-spacing:.2em;margin:0 15px;}
.menu-header{position:fixed;top:20px;right:30px;color:#fff;font-family:"Geomanist-Medium";font-size:14px;padding-left:0;text-transform:uppercase;height:58px;padding-top:22px;line-height:20px;letter-spacing:.2em;}
.nav-block{margin-bottom:30px;position:relative;}
@media screen and (min-width:768px){.nav-block:last-child{margin-bottom:0}
}
.nav-block .h3{font-family:Geomanist-Bold;font-size:38px;letter-spacing:-2.11px;line-height:24px;padding-bottom:10px;position:relative;margin-top:0;padding-top:5px;}
.transparent-number{position:absolute;font-family:Geomanist-Bold;letter-spacing:-10.44px;line-height:216px;color:rgba(255,255,255,0.09);top:-87px;left:0;font-size:80px;}
@media screen and (min-width:1600px){.transparent-number{font-size:188px;}
}
@media screen and (max-width:1600px) and (min-width:1366px){.transparent-number{font-size:160px;}
}
@media screen and (max-width:1366px) and (min-width:768px){.transparent-number{font-size:130px;}
}
@media screen and (max-width:1200px){.nav-block .h3{font-size:22px;}
}
.cd-primary-nav li{text-align:left;display:inline-block;width:100%;text-transform:none;}
.cd-primary-nav a:hover{color:#00CA6F;-moz-transform:translate(1px, 0px);-webkit-transform:translate(1px, 0px);-o-transform:translate(1px, 0px);-ms-transform:translate(1px, 0px);transform:translate(1px, 0px);}
.cd-primary-nav li.coming-soon-link a{position:relative;}
.cd-primary-nav li.coming-soon-link a:hover:after{content:"Coming Soon";font-size:12px;margin-left:12px;line-height:1px;color:#fff;}
.cd-primary-nav li.active a{color:#00CA6F;}
.cd-primary-nav.fade-in{visibility:visible;top:0;height:100vh;}
@media screen and (min-width:1170px){.cd-primary-nav{padding:40px 2% 0 2%;}
}
.cd-overlay-nav,
.cd-overlay-content{position:fixed;top:25px;left:62px;height:4px;width:4px;-webkit-transform:translateX(-20px) translateY(20px);-moz-transform:translateX(-20px) translateY(20px);-ms-transform:translateX(-20px) translateY(20px);-o-transform:translateX(-20px) translateY(20px);transform:translateX(-20px) translateY(20px);}
.cd-overlay-nav span,
.cd-overlay-content span{display:inline-block;position:absolute;border-radius:50%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);}
.cd-overlay-nav.is-hidden,
.cd-overlay-content.is-hidden{opacity:0;visibility:hidden;-webkit-transition:opacity .3s 0s, visibility 0s .3s;-moz-transition:opacity .3s 0s, visibility 0s .3s;transition:opacity .3s 0s, visibility 0s .3s;}
.cd-overlay-nav{z-index:-1;}
.cd-overlay-content{z-index:111;}
.top-menu{padding-top:40px;padding-bottom:25px;position:relative;}
@media screen and (min-width:1200px){.top-menu{padding-top:80px;padding-bottom:40px;}
}
@media screen and (max-width:460px){.top-menu{padding:15px 0px 0px 15px}
}
.animated-text-prefix h1{position:relative;z-index:-1;}
.animated-text-prefix a{text-decoration:none;display:table;margin:0 auto;font-family:Geomanist-Black;text-transform:uppercase;font-size:14px;}
.animated-text-prefix a:hover{-moz-transform:translate(1px, 0px);-webkit-transform:translate(1px, 0px);-o-transform:translate(1px, 0px);-ms-transform:translate(1px, 0px);transform:translate(1px, 0px);color:#fff}
.morphext > .animated{display:inline-block;line-height:26px;}
.animated-text-prefix h1{font-family:Geomanist-Bold;font-size:72px;line-height:83px;letter-spacing:-2px;color:#FFFFFF;margin-bottom:20px;text-align:left;max-width:1000px;}
.animated-text-prefix p{font-family:Geomanist-Medium;font-size:16px;text-align:left;line-height:19px;color:#9B9B9B;}
.white-bg{background:#fff;}
.rigt-menu ul li{padding:5px 10px;width:auto;}
.cd-primary-nav a:hover{color:#00CA6F;-moz-transform:translate(1px, 0px);-webkit-transform:translate(1px, 0px);-o-transform:translate(1px, 0px);-ms-transform:translate(1px, 0px);transform:translate(1px, 0px);}
.nav-block a .h3:hover{color:#00CA6F;}
@media screen and (max-width:767px){.rigt-menu .nav-effect li:last-child{margin-bottom:0px;}
}
@media screen and (max-width:991px){.rigt-menu ul{text-align:center;min-height:initial;margin:0;}
.rigt-menu ul li{display:inline-block;width:auto;margin:0 10px;}
}
@media screen and (max-width:1439px) and (min-width:1025px){.nav-block .h3{font-size:26px;line-height:30px;}
.nav-block .h3:after{bottom:3px;}
.nav-block{margin-bottom:20px;}
.healthcare-nav{margin-bottom:50px;}
}
@media screen and (max-width:767px){.healthcare-nav{margin-bottom:40px;}
}
@media screen and (max-width:1439px) and (min-width:1025px){.nav-block .h3{font-size:26px;line-height:30px;}
.nav-block .h3:after{bottom:3px;}
.nav-block{margin-bottom:20px;}
.healthcare-nav{margin-bottom:30px;}
}
.grad-color{position:relative;background:-webkit-gradient(linear, left top, right top, from(#00B569), to(#0080FF));background:-webkit-linear-gradient(left, #00B569, #0080FF);background:-o-linear-gradient(left, #00B569, #0080FF);background:linear-gradient(to right, #00B569, #0080FF);background-clip:text;color:transparent;-webkit-background-clip:text;}
@media screen and (max-width:991px){.rigt-menu ul li{display:inline-block;width:auto;margin:0 10px;}
.work-page .section .show-case-img-block.right-bot-img-container img{position:relative;}
}
.cd-primary-nav ul{list-style:none;padding:0;margin:0;}
.last-menu-block .footer-block ul li a{font-size:15px;}
.tranding-content-pre{display:none;}
@media screen and (min-width:992px){.gitex-region .case-study-heading{margin-bottom:30px;font-size:64px;font-family:'Geomanist-Black';line-height:1;color:#fff;text-transform:none;text-align:left;margin:0;margin-bottom:20px;}
}
.right-bar img{width:100%;}
.cd-overlay-nav span, .cd-overlay-content span{height:100px !important;}
.thank-you-page-block{padding:10px 0;}
.thank-you-page-block .back-clm{background:#FFFFFF;}
.thank-you-page-block .custom-popup .modal-footer{background:#FFFFFF;}
.thank-you-page-block .custom-popup .modal-footer p{color:#00cc6b;}
.thank-you-page-block .custom-popup .modal-body{background:#FFFFFF;}
.thank-you-page-block .custom-popup .modal-content{background-color:#FFFFFF;}
.thank-you-page-block .custom-popup .h4{color:#00CA6F;}
.thank-you-page-block .custom-popup .thankyou-block p{color:#00CA6F;}
.nav.nav-tabs.categories-list.dropdown-menu > li{border:1px solid #C8C7C7;border-radius:20px;margin-left:10px;}
@media screen and (min-width:1200px){button.slick-prev.slick-arrow{right:-90px;}
button.slick-next.slick-arrow{left:-90px;}
.right-bar{right:20px;top:20px}
.nav-toggle{left:20px;top:20px}
.copyright p{letter-spacing:4px;}
}
@media screen and (max-width:480px){.menu-header{position:fixed;top:65px;right:initial;left:15px;}
.cd-primary-nav{padding-top:85px;height:100%;top:-100%;}
}
.body-color{color:#101010;}
@media screen and (max-width:767px){.floated-btn{bottom:0;top:auto;left:0;right:0;}
.floated-btn>.btn{width:100%;padding-top:15px;padding-bottom:15px;}
}
.white-wrapper{background-color:#fff;}
.nav > li > a{font-family:"Geomanist-Bold";padding:32px 15px;color:#555555;margin:0px;border-right:1px solid #dddddd !important;border-top:0px !important;border-bottom:0px !important;border-left:0px !important;font-size:14px;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{color:#00cc6b;border-right:1px solid #dddddd;background-color:#eeeeee;}
.nav-tabs{border:0px;height:80px;}
@media screen and (max-width:767px){.rigt-menu .nav-effect li:last-child{margin-bottom:0px;}
}
@media screen and (max-width:991px){.rigt-menu ul{text-align:center;min-height:initial;margin:0;}
.rigt-menu ul li{display:inline-block;width:auto;margin:0 10px;}
}
.client-story-wrapper{display:table;width:100%;}
.client-story{margin:40px auto 30px;}
.client-story1 .client-story{width:80%;margin-left:auto;margin-right:auto;display:block}
.client-story p{font-family:Georgia;font-size:16px;font-style:italic;margin-bottom:15px;text-align:left;margin-top:30px;margin-bottom:30px;display:inline-block;vertical-align:top;}
.journey-wraper{padding-top:100px;overflow:hidden;padding-bottom:60px;width:100%;}
.journey-wraper .h2,
.challenge .h2,
.user-story-line .h2,
.h2.acc{margin-top:10px;font-size:36px;line-height:1;margin-bottom:30px;font-family:'Geomanist-Black';}
.journey-wraper .h2 h2{font-size:36px;margin:0;}
.journey-wraper .p{margin-bottom:20px;letter-spacing:0;font-size:16px;}
.journey-wraper .list-unstyled{line-height:30px}
.journey-wraper .small{color:#666666;font-size:18px;font-family:Geomanist-Black;margin-top:60px;}
.challenge{padding-bottom:100px;background-color:#fff;}
.challenge ul{padding:0;margin:0;}
.challenge ul li{list-style:none;}
.challenge ul li p{margin:0}
.challenge ul li.client{position:relative;font-size:16px;font-family:Geomanist-Bold;line-height:23px;margin:0 0 00px 0;}
.challenge ul li.client:before{position:absolute;content:"CLIENT";color:#b2b2b2;left:-90px;font-size:14px;font-family:Geomanist-bold;line-height:29px;}
.challenge ul li.client1{position:relative;font-size:16px;font-family:Geomanist-Bold;line-height:23px;margin:0 0 00px 0;}
.challenge ul li.client1:before{position:absolute;content:"TRAVELER";color:#b2b2b2;left:-116px;font-size:14px;font-family:Geomanist-bold;line-height:29px;}
.challenge ul li.tech{position:relative;font-family:Geomanist-Book;font-size:16px;line-height:23px;margin:0 0 30px 0;}
.challenge ul li.tech:before{position:absolute;content:"VINFOTECH";color:#b2b2b2;left:-126px;font-size:14px;font-family:Geomanist-bold;line-height:23px;}
.wrap-label{border-top:1px solid #ECECEC;}
.user-story-wrapper,
.journey-wraper{background:#fff;}
.user-stories-heading{background-color:#fff;border:1px solid #ececec;font-family:Geomanist-Bold;margin:-15px auto 0;text-transform:uppercase;width:215px;letter-spacing:2px;line-height:1.4;padding:5px 40px;font-size:16px;padding-left:20px;padding-right:20px;}
.user-story{padding-top:0px;padding-bottom:60px;text-align:center}
.user-story-block{text-align:left;display:inline-block;float:none;vertical-align:top;text-align:left;min-width:229px;}
.user-story-block p{color:#333;font-size:26px;font-family:FeltThat;line-height:1.1;margin-bottom:10px;}
.user-story-block-content{min-height:170px;max-width:198px;padding:20px 20px 30px 20px;background-image:url(../img/User-Story-BG-01.png);background-repeat:no-repeat;max-width:198px;margin:0 auto;background-color:#fff582;background-position:bottom right;background-size:cover;margin-bottom:20px;}
.user-story-block:last-child .user-story-block-content{margin-bottom:0;}
.user-story-block-content[style*="height: auto;"]{background-size:cover;}
.user-story-line p{margin-bottom:30px;}
.user-story-start{color:#101010;font-size:36px;line-height:1;font-family:FeltThat;margin-top:30px;margin-bottom:30px;text-align:center}
.showcase-img-wrapper{padding-top:100px;background:#fff;}
.showcase-img-wrapper img{max-width:100%;margin:0 auto;display:block;}
.showcase-nav-footer{border-top:1px solid #ECECEC;width:100%;display:table;height:140px;background:#fff;}
.showcase-nav-footer .prev-case,
.showcase-nav-footer .next-case{padding:25px 15px;display:table-cell;width:50%;vertical-align:middle;text-align:center;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;}
.showcase-nav-footer .prev-case:hover,
.showcase-nav-footer .next-case:hover{background:#eaeaea;}
.showcase-nav-footer .next-case{border-left:1px solid #ECECEC}
.showcase-nav-footer a{text-decoration:none;display:block;width:100%;position:relative;}
.showcase-nav-footer h4{font-family:Geomanist-Black;font-size:18px;margin-top:0;margin-bottom:5px;letter-spacing:2px;text-transform:uppercase;line-height:1.4;}
.showcase-nav-footer p{font-style:italic;color:#101010;margin-bottom:0;display:none;padding:0 25px;}
.showcase-nav-footer i{font-size:20px;color:#101010;position:absolute;top:50%;transform:translate(0, -50%);display:block;left:0;}
.showcase-nav-footer .next-case i{left:initial;right:0;}
.showcase-slider.showcase-slider-acc{background:#fff;}
.showcase-slider.showcase-slider-acc .slider-txt-content h3{color:#101010;}
.story-line-wrapper{width:100%;display:inline-block;padding-bottom:100px;}
.show-case-type-1.type-left.acc{background:#fff;}
.story-start{}
.story-post{width:100%;position:relative;display:inline-block;float:left;}
.story-post:after{width:2px;position:absolute;left:0;top:0;height:100%;content:"";background:#e8e8e8;right:0;margin:0 auto;display:block;}
.post-internal{width:50%;position:relative;float:left;clear:both;padding-right:80px;}
.post-internal:after{content:'';display:block;position:absolute;background:url(../img/tree-awwow-left.png) no-repeat;top:9px;width:137px;margin:0 auto;height:47px;right:-68px;z-index:1;}
.story-post h3{margin-bottom:10px;font-size:24px;line-height:21px;font-family:Geomanist-Bold;letter-spacing:-2px;}
.story-post p{margin-bottom:0;font-size:16px;max-width:440px;}
.story-post:nth-child(even){text-align:right}
.story-post:nth-child(even) p{float:right;}
.story-post:nth-child(odd){}
.story-post:nth-child(odd) p{float:left;}
.story-post:nth-child(odd) .post-internal{left:50%;padding-left:80px;padding-right:initial;}
.story-post:nth-child(odd) .post-internal:after{background:url(../img/tree-awwow-right.png) no-repeat;left:-68px;right:initial;}
.story-post:last-child:after{display:none;}
.featured-in{padding-top:60px;padding-bottom:0;width:100%;display:inline-block;}
.featured-in h2{text-align:center;font-family:FeltThat;font-size:36px;line-height:1;}
.featured-in ul{padding:0;margin:30px 0 30px;text-align:center;}
.featured-in li{list-style:none;display:inline-block;margin:0 10px;vertical-align:middle;}
.featured-in li img{margin:0 auto;max-height:100px;display:block;height:auto;}
.about-wrapper{background-repeat:no-repeat !important;float:left;width:100%;background-size:cover !important;background-attachment:fixed !important;background-position:top center !important;}
.about-heading{max-width:80%;margin:0 auto;text-align:center;}
.about-heading h1{font-size:42px;margin-top:50px;margin-top:0;font-family:"Geomanist-Black";line-height:1;color:#fff;margin-left:auto;margin-right:auto;}
.about-heading{font-size:42px;font-family:"Geomanist-Black";line-height:1;color:#fff;}
.about-heading p{font-family:'Geomanist-Book';font-size:16px;}
.about-heading.mB0{margin-bottom:0;}
.about-wrapper p{color:#fff;margin-top:20px;margin-bottom:20px;line-height:24px;}
.about-wrapper a{font-family:Geomanist-Bold;font-size:14px;margin-bottom:50px;display:inline-block;margin-right:20px;}
.about-wrapper a:focus,
.about-wrapper a:hover{text-decoration:none;color:#fff;-moz-transform:translate(1px, 0px);-webkit-transform:translate(1px, 0px);-o-transform:translate(1px, 0px);-ms-transform:translate(1px, 0px);transform:translate(1px, 0px);}
.our-aim{padding-bottom:100px;overflow:hidden;}
.our-aim .p strong{font-family:Geomanist-Bold;font-size:1em;}
.journey-wraper.our-aim .h2{font-size:48px;margin-bottom:40px;}
.journey-wraper.our-aim .h2 h2{font-size:40px;margin:0;}
.dark-bg{background:#101010;}
.dark-bg img{display:block;max-width:100%;margin:0 auto;}
.rapid-development-wrap{padding-top:70px;padding-bottom:70px;background:#fff;}
.rapid-development-content{padding-top:80px;display:inline-block;background:url(../img/design-thinking-768.png) no-repeat;background-position:center center;background-size:contain;padding-bottom:80px;}
.rapid-development-content .h3{font-family:'Geomanist-Black';margin-top:0;font-size:42px;margin-bottom:20px;}
.rapid-development-content li{font-family:Geomanist-Bold;font-size:14px;list-style:none;line-height:2;}
.dark-gray-bg{background:#EBEBEB;overflow:hidden}
.internal-process-img{text-align:right}
.internal-process-img img{max-width:100%;position:relative;z-index:0;}
.internal-process-img .p{position:relative;z-index:10;}
.internal-process-img p{font-size:34px;margin-bottom:-72px;line-height:1.4;font-family:'Geomanist-Black';text-align:left;float:left;position:relative;z-index:10;}
.internal-process-wrap{padding-top:140px;padding-bottom:110px;}
.internal-process-img img.img-2{display:none;}
.gallery-slider-wrap{position:relative;background:#fff;float:left;width:100%;}
.gallery-slider-wrap .owl-carousel{position:relative;}
.gallery-slider-wrap .owl-nav{width:100%;opacity:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}
.gallery-slider-wrap:hover .owl-nav{opacity:1}
.gallery-slider-wrap .owl-nav .owl-prev,
.gallery-slider-wrap .owl-nav .owl-next{position:absolute;width:84px;height:162px;background:rgba(255, 255, 255, 0.5);border-radius:5px;overflow:hidden;font-size:78px;line-height:180px;text-align:center;top:30%;top:calc(50% - 90px);}
.gallery-slider-wrap .owl-nav .owl-next{right:15px;}
.gallery-slider-wrap .owl-nav .owl-prev{left:15px;}
.gallery-slider{display:block;width:100%;}
.gallery-slider-wrap .owl-controls{display:block;margin-bottom:30px;margin-top:30px;}
.gallery-slider-wrap .owl-controls svg{height:70px;stroke:#8f8f8f;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}
.gallery-slider-wrap .owl-controls .owl-prev:hover svg,
.gallery-slider-wrap .owl-controls .owl-next:hover svg{stroke:#101010}
.navbar-toggle-cross:hover,
.navbar-toggle:hover{background:#00BE6A;}
.custom-popup.modal{background:rgba(0, 0, 0, 0.5) !important;}
.back-clm{background:#00CA6F;border-radius:2px;padding:15px;margin:10px 15px;}
.custom-popup .modal-content{background-color:transparent;vertical-align:middle;display:table-cell;box-shadow:none;border:0;}
.custom-popup .modal-header{padding:0;background:#00CA6F;box-shadow:none;border-radius:2px 2px 0 0;padding:0;color:#fff;border-bottom:none;}
.custom-popup .modal-header .close{outline:none;color:#fff;}
.custom-popup .modal-body{padding:0 0 8px 0;background:#00CA6F}
.custom-popup .modal-dialog{max-width:500px;margin:0 auto;display:table;height:100%;width:100%}
.custom-popup.fade.in ~ .modal-backdrop.fade.in{background:rgba(255, 255, 255, 0.99)}
.custom-popup form{max-width:304px;margin:0 auto;}
.custom-popup form .form-control{background:#fff;border-color:#fff;-webkit-box-shadow:inset 0 -1px 0 #fff;box-shadow:inset 0 -1px 0 #fff;}
.custom-popup form .form-control{background:#fff;border-color:#fff;-webkit-box-shadow:inset 0 -1px 0 #fff;box-shadow:inset 0 -1px 0 #fff;}
.custom-popup form .form-control:focus{-webkit-box-shadow:inset 0 -1px 0 #101010;box-shadow:inset 0 -1px 0 #101010;border-bottom-color:#101010;}
.custom-popup form .has-error a{background:#fff;border-color:#fff;-webkit-box-shadow:inset 0 -1px 0 #fff;box-shadow:inset 0 -1px 0 #fff;}
.custom-popup form .has-error a:focus{-webkit-box-shadow:inset 0 -1px 0 #101010;box-shadow:inset 0 -1px 0 #101010;border-bottom-color:#101010;}
.custom-popup form .form-control:focus{-webkit-box-shadow:inset 0 -1px 0 #101010;box-shadow:inset 0 -1px 0 #101010;border-bottom-color:#101010;}
.custom-popup form textarea.form-control{resize:none;height:110px;line-height:23px}
.custom-popup .h4{max-width:304px;margin:0 auto;font-size:24px;color:#fff;font-family:Geomanist-Medium;letter-spacing:0px;text-align:center;margin-bottom:10px;margin-top: 40px;}
.custom-popup .p p{font-family:Geomanist-Medium;font-size:14px;text-align:center;line-height:16px;color:#FFFFFF;max-width:308px;text-align:center;margin:0 auto 30px;}
.custom-popup form .btn{padding:20px 20px;}
.custom-popup form .btn.btn-default{background:#444444;border-color:#444;}
.custom-popup form .btn.btn-default:hover,
.custom-popup form .btn.btn-default:focus{background:#101010;border-color:#101010;}
.custom-popup form .btn:hover{background:#02b765;color:#fff;border-color:#02b765}
.custom-popup .modal-footer{margin:0;border-top:1px solid rgba(16, 16, 16, 0.10);background:#00CA6F;text-align:center;padding:25px 15px 10px 15px}
.custom-popup .modal-footer p{font-family:Geomanist-Bold;font-size:16px;color:#FFFFFF;letter-spacing:0px;line-height:23px;margin:0;border-radius:0 0 2px 2px}
.custom-popup .thankyou-block{margin:0 auto;display:table;text-align:center;}
.custom-popup .thankyou-block p{font-family:Geomanist-Bold;font-size:16px;color:#FFFFFF;letter-spacing:0px;max-width:300px;}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus{background:none;color:#02b765;-moz-transform:translate(1px, 0px);-webkit-transform:translate(1px, 0px);-o-transform:translate(1px, 0px);-ms-transform:translate(1px, 0px);transform:translate(1px, 0px);}
.form-group{position:relative;}
.modal-contact-area{display:block;width:100%;}
.modal-contact-area .contact-left{display:inline-block;vertical-align:middle;text-align:right;}
.modal-contact-area .contact-right{display:inline-block;vertical-align:middle;text-align:left;}
.modal-contact-area span{font-family:Geomanist-Black;font-size:10px;line-height:11px;color:#FFFFFF;display:block;width:100%;margin-bottom:5px;}
.modal-contact-area div.p{font-family:Geomanist-Black;font-size:14px;text-align:right;line-height:17px;color:#FFFFFF;}
.modal-contact-area .modal-contact-area-seprator{margin:0 15px;display:inline-block;vertical-align:middle;position:relative;width:132px;height:32px;background-color:#03B866;border-radius:100px;padding:5px 15px;}
.modal-contact-area .modal-contact-area-seprator:after{width:1px;height:100%;content:"";background:#00ca6f;margin:0 auto;position:absolute;left:0;right:0;top:0;}
.modal-contact-area .modal-contact-area-seprator > span{font-family:Geomanist-Black;font-size:12px;text-align:center;line-height:14px;color:#FFFFFF;width:37px;height:18px;background-color:#00CA6F;border-radius:100px;margin:2px auto 0;line-height:18px;left:0;position:absolute;right:0;}
.modal-contact-area .modal-contact-area-seprator i{color:#fff;line-height:22px}
.current-opening-header a{font-size:14px;font-family:Geomanist-Bold;display:block;float:left;}
.current-opening-header a:hover,
.current-opening-header a:focus{-moz-transform:translate(1px, 0px);-webkit-transform:translate(1px, 0px);-o-transform:translate(1px, 0px);-ms-transform:translate(1px, 0px);transform:translate(1px, 0px);text-decoration:none;color:#000;}
.current-opening-header.top-banner-block .h1{margin-bottom:10px;}
.white-bg{background:#fff;}
.why-vinfo .h2{margin-bottom:30px;font-family:'Geomanist-Black';line-height:1;font-size:48px;}
.lp-block{margin-top:30px;}
.why-vinfo .p.mB0 p{margin-bottom:0;}
.why-vinfo .p.mB0 p strong{font-family:Geomanist-Bold;font-size:1em;color:#101010;}
.why-vinfo .p.mB0{margin-bottom:30px;}
.why-vinfo .p.mB0:last-child{margin-bottom:0;}
.why-vinfo-with-lp-block{}
.why-vinfo-with-lp-block .lp-img img{width:100%;}
.why-vinfo-with-lp-block .equal-col{max-width:600px;}
.why-vinfo-with-lp-block .equal-col p{padding:30px 15px;margin:0;}
.why-vinfo-with-lp-block .equal-col .li-name{color:#101010;font-family:Geomanist-Bold;font-size:16px;line-height:1.3;padding:0px 15px;}
.why-vinfo-with-lp-block .equal-col .li-name p{font-family:'Geomanist-Book';padding:0;color:#333333;margin-top:10px;}
.open-position{border-top:1px solid #eee;padding-top:80px;padding-bottom:60px;background-color:#fff;}
.open-position .h2 h2{font-family:'Geomanist-Black';font-size:48px;}
.open-position .h3 h3{float:left;width:100%;margin-top:20px;padding-top:60px;font-family:'Geomanist-Black';margin-bottom:70px;border-top:3px solid;color:#666;}
.badge{font-size:12px;line-height:1.5;font-family:'Geomanist-Bold';text-transform:uppercase;color:#FFF;font-weight:normal;display:inline-block;padding:3px 5px;vertical-align:middle;border-radius:2px;}
.vacancy{display:block;margin-bottom:40px;}
.vacancy a{line-height:1.5;vertical-align:middle;display:inline-block;font-size:18px;font-family:Geomanist-Bold;color:#101010;margin-top:0;text-decoration:none;padding-right:10px;}
.panel .vacancy a{text-transform:none}
.vacancy-location{display:inline-block;width:100%;cursor:pointer;}
.vacancy a:hover,
.vacancy a:focus{-moz-transform:translate(1px, 0px);-webkit-transform:translate(1px, 0px);-o-transform:translate(1px, 0px);-ms-transform:translate(1px, 0px);transform:translate(1px, 0px);color:#00cc6b;}
.upload-cv{display:block;width:100%;margin:10px 0 50px 0;display:none;}
.badge-info{background:#008cff;}
.badge-danger{background:#FF5750;}
.current-opening-detail-header a{display:inline-block}
.current-opening-detail-header a:hover{text-decoration:none;-moz-transform:translate(1px, 0px);-webkit-transform:translate(1px, 0px);-o-transform:translate(1px, 0px);-ms-transform:translate(1px, 0px);transform:translate(1px, 0px);}
.current-opening-detail-header.key-people{background:#F6F6F6;}
.current-opening-detail-header.key-people.top-banner-block .h1{margin-top:20px;}
.key-detail{padding-top:60px;padding-bottom:90px;font-size:16px;background-color:#fff;}
.key-people-wrapper{}
.key-people-block{margin-bottom:100px;}
.key-people-block:last-child{margin-bottom:00px;}
.key-people-img{display:inline-block;vertical-align:middle;background:rgba(0, 0, 0, 0.05)}
.key-people-img img{max-height:100%;height:100%;max-width:100%;}
.key-people-info{display:inline-block;vertical-align:middle;width:100%;}
.key-people-info .h4{font-family:'Geomanist-Bold';font-size:24px;margin:0;}
.key-people-info small{font-family:'Geomanist-Book';font-size:14px;color:#666;margin-bottom:20px;display:block;}
.key-people-info p{font-family:'Geomanist-Book';font-size:16px;}
.gray-text{color:#999}
.gray-text a{color:#999}
.gray-text a:hover,
.panel-body > a:hover,
.panel-body > a:focus{color:#000;-moz-transform:translate(1px, 0px);-webkit-transform:translate(1px, 0px);-o-transform:translate(1px, 0px);-ms-transform:translate(1px, 0px);transform:translate(1px, 0px);}
.blog-detail p{line-height:28px;}
.blog-detail p strong{font-family:'Geomanist-Bold';}
.top-banner-block.current-opening-detail-header .h1{margin-top:90px;}
.job-detail{padding-top:60px;padding-bottom:90px;font-size:16px;background-color:#fff;}
.job-detail h4{font-size:18px;font-family:'Geomanist-Black';margin:0 0 20px 0;}
.job-detail .list-unstyled{margin-bottom:40px;}
.job-detail .list-unstyled li{padding-left:30px;position:relative;line-height:25px;margin-bottom:10px;}
.job-detail .list-unstyled li:before{content:"/";display:inline-block;width:30px;position:absolute;left:0;font-family:'Geomanist-Bold';}
.job-detail p{margin-bottom:40px;}
.job-detail .p small{color:#999999;text-align:center;margin-top:15px;display:block;padding:0 15px;}
.panel{background:#F6F6F6;}
.panel-body{padding:15px 25px;}
.panel-body h4{margin:0 0 40px 0;color:#666666;font-size:24px;font-family:'Geomanist-Black';}
.panel-body .vacancy{font-family:'Geomanist-Bold';font-size:18px;margin-bottom:20px;}
.panel-body .vacancy-location{color:#999999;font-family:'Geomanist-Book';font-size:16px}
.panel-body > a{text-align:center;font-size:12px;font-family:'Geomanist-Black';text-decoration:none;display:table;margin:0 auto 20px;letter-spacing:2px;}
.blog-detail{padding-bottom:80px;overflow:hidden;background-color:#fff;}
.first-letter{display:block;margin-top:50px;line-height:28px;float:left;}
.first-letter p{margin-bottom:30px;}
.blog-container-wrapper{background-color:#FBFBFB;}
.first-letter p:last-child{margin-bottom:50px;}
.blog-detail .blog-feature-img img{width:100%;}
.first-letter > p:first-child::first-letter{font-size:67px;float:left;line-height:67px;padding-right:10px;font-family:'Geomanist-Bold'}
.twitter-featuring-txt{position:relative;max-width:531px;margin:0 auto;text-align:center;margin:70px auto;padding:40px 0 30px}
.twitter-featuring-txt p{font-family:Geomanist-Bold;font-size:24px;line-height:26px;color:#1A1A1A;margin:0 auto 30px;}
.twitter-featuring-txt:before,
.twitter-featuring-txt:after{position:absolute;content:"";width:220px;left:0;right:0;height:4px;background:rgba(0, 202, 111, 1.0);margin:0 auto;}
.twitter-featuring-txt:after{top:0;}
.twitter-featuring-txt:before{bottom:0;}
.twitter-featuring-txt i{font-size:26px;color:#9b9b9b;cursor:pointer;}
.blog-detail h3{font-size:24px;font-family:'Geomanist-Bold'}
.blog-detail h4{font-size:18px;font-family:'Geomanist-Bold'}
.sharing-button{width:100%;margin:50px 0 0 0;}
.about-vinfo-blog h3{font-size:24px;font-family:'Geomanist-Bold';}
.about-vinfo-blog p{line-height:28px;}
.about-vinfo-blog{background:#F6F6F6;padding:50px 0 60px;}
.panel-white{background:#FFFFFF;box-shadow:0px 0px 50px 0px rgba(0, 0, 0, 0.10);border-radius:3px;}
.panel-white .panel-body{padding:20px;margin-bottom:80px;}
.panel-white .panel-body .block-addrs{display:block;}
.panel-white .panel-body .block-addrs a{color:#4A4A4A;}
.panel-white .panel-body .block-addrs a:hover,
.panel-white .panel-body .block-addrs a:focus{display:block;text-decoration:none;color:#00cc6b;-moz-transform:translate(1px, 0px);-webkit-transform:translate(1px, 0px);-o-transform:translate(1px, 0px);-ms-transform:translate(1px, 0px);transform:translate(1px, 0px);}
.panel-white .panel-body .block-addrs i{display:inline-block;color:#9b9b9b;vertical-align:middle;font-size:23px;padding-right:15px;width:38px;}
.panel-white .panel-body .block-addrs span{display:inline-block;vertical-align:middle;font-family:'Geomanist-Book';font-size:14px;color:#4A4A4A;letter-spacing:0px;}
.panel-white .panel-body .block-addrs .span{font-family:'Geomanist-Book';font-size:14px;color:#4A4A4A;letter-spacing:0px;}
.block-addrs.without-icon{padding-left:38px;font-family:Geomanist-Bold;font-size:16px;color:#4A4A4A;letter-spacing:0px;margin-top:5px;margin-bottom:30px;}
.block-addrs.without-icon:last-child{margin-bottom:0;}
.contact-alt{padding-top:80px;padding-bottom:40px;}
.rigt-menu ul li{padding:5px 10px;width:auto;}
.right-bar-internal{display:none;}
.h3-ultra{font-family:'Geomanist-Ultra';font-size:36px;margin-bottom:40px;}
#nprogress{pointer-events:none;}
#nprogress .bar{background:#00cc6b;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px;}
#nprogress .peg{display:block;position:absolute;right:0px;width:100px;height:100%;box-shadow:0 0 10px #29d, 0 0 5px #29d;opacity:1.0;-webkit-transform:rotate(3deg) translate(0px, -4px);-ms-transform:rotate(3deg) translate(0px, -4px);transform:rotate(3deg) translate(0px, -4px);}
.tranding-div{position:fixed;right:30px;bottom:30px;z-index:110;}
.nav-open .tranding-div{z-index:100;}
.tranding-div > a{float:right;position:relative;right:0;width:48px;height:48px;color:#fff;border-radius:100%;background:#00CA6F;display:block;text-align:center;text-decoration:none;line-height:48px;font-size:24px;box-shadow:0 2px 10px 0 rgba(0, 0, 0, 0.20);-webkit-box-shadow:0 2px 10px 0 rgba(0, 0, 0, 0.20)}
.tranding-div > a i{line-height:48px;}
.tranding-div > a:hover,
.tranding-div a.active{background:#1ebf6c;}
.tranding-div > a.active i.icon-trend{font-size:18px;}
.tranding-div > a.active i.icon-trend:before{content:"\e90f";}
.tranding-content-pre{border-radius:4px;padding:20px;position:relative;width:100%;max-width:350px;background:#fff;-webkit-box-shadow:0px 0px 8px 5px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 8px 5px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 8px 5px rgba(0, 0, 0, 0.15);margin-bottom:16px;}
.tranding-content-pre p{font-family:Geomanist-Medium;font-size:14px;line-height:16px;color:#1A1A1A;}
.tranding-content-pre a{display:block;font-family:Geomanist-Medium;font-size:12px;line-height:14px;color:#9B9B9B;text-decoration:none}
.tranding-content-pre a:hover{-moz-transform:translate(1px, 0px);-webkit-transform:translate(1px, 0px);-o-transform:translate(1px, 0px);-ms-transform:translate(1px, 0px);transform:translate(1px, 0px);color:#02b765;}
.tranding-content{border-radius:4px;padding:20px;position:relative;width:100%;max-width:420px;height:420px;background:#fff;display:none;-webkit-box-shadow:0px 0px 8px 5px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 8px 5px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 8px 5px rgba(0, 0, 0, 0.15);margin-bottom:16px;}
.tranding-content:before,
.tranding-content-pre:before{content:"";width:0;height:0;border-style:solid;border-width:12px 10px 0 10px;border-color:rgba(0, 0, 0, 0.08) transparent transparent transparent;position:absolute;bottom:-12px;right:15px;}
.tranding-content:after,
.tranding-content-pre:after{content:"";width:0;height:0;border-style:solid;border-width:10px 8px 0 8px;border-color:#ffffff transparent transparent transparent;position:absolute;bottom:-10px;right:17px;}
.tranding-carousal a{text-decoration:none;}
.tranding-content .h2{font-size:24px;font-family:'Geomanist-Black';margin:0;}
//.tranding-carousal .owl-stage, .tranding-carousal .owl-stage .owl-item{width:100% !important;}
.tranding-carousal .tanding-news-img{margin:20px 0 30px;display:block;webkit-box-shadow:0px 3px 3px 0px rgba(0, 0, 0, 0.20);-moz-box-shadow:0px 3px 3px 0px rgba(0, 0, 0, 0.20);box-shadow:0px 3px 3px 0px rgba(0, 0, 0, 0.20)}
.tranding-carousal .h3{font-size:16px;font-family:'Geomanist-Medium';}
.tranding-carousal .trand-date-time{font-size:14px;font-family:'Geomanist-Book';color:#666666;display:block;margin-top:10px;}
.tranding-carousal .owl-carousel .owl-stage{transition:all 0.3s !important;-webkit-transition:all 0.3s !important;-moz-transition:all 0.3s !important;}
.tranding-carousal .owl-controls{}
.tranding-carousal .owl-controls > .owl-nav{right:0px;bottom:-8px;}
.tranding-carousal .owl-nav{width:80px;display:block;float:right;position:absolute;right:20px;bottom:22px;background:#fff;text-align:center;}
.tranding-carousal .owl-nav .owl-prev{float:left;border:1px solid #ddd;width:50%;line-height:29px;}
.tranding-carousal .owl-nav .owl-next{float:left;border:1px solid #ddd;width:50%;line-height:29px;margin-left:-1px;position:relative;display:block;}
.tranding-carousal .owl-stage-outer{overflow:hidden;}
.tranding-carousal .owl-stage-outer .owl-item{display:inline-block;}
.tranding-carousal .owl-stage-outer .owl-item img{width:100%;}
.tranding-carousal .owl-nav{}
.key-people-modal{padding:0 !important;z-index:111;}
.key-people-modal .modal-dialog{margin:0;}
.key-people-modal .modal-content{border:none}
.key-people-modal .modal-body{padding:0;}
.key-people-modal .modal-footer{padding-bottom:22px;padding-top:22px;}
.key-people-modal .modal-footer .close{color:#CCCCCC;float:none;margin:0 auto;display:table;font-size:24px;opacity:1;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.key-people-modal .modal-footer .close:hover{color:#666;}
.modal-open .modal.key-people-modal ~ .modal-backdrop{z-index:110;}
.blog-detail-wrapper .view-more.subscribe.fixed a.btn{text-align:left;}
.menu-right{width:320px;height:100%;background:#fff;position:fixed;top:0;right:-320px;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translateX(0) translateZ(0);transform:translateX(0) translateZ(0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;z-index:10;}
.menu-right.show-nav{-webkit-transform:translateX(-320px);transform:translateX(-320px);-webkit-transform:translateX(-320px) translateZ(0);transform:translateX(-320px) translateZ(0);-webkit-transform:translate3d(-320px, 0, 0);transform:translate3d(-320px, 0, 0);overflow:auto;}
.menu-right ul{margin:80px 0 40px 0;padding:0 0 0 20px;}
.menu-right ul li{position:relative;list-style:none;margin:0 auto;padding:0;text-align:left;}
.menu-right ul li:first-child{margin-top:0;border:0;box-shadow:none;}
.menu-right ul li a{position:relative;padding:10px 0;color:#000;font-size:14px;display:block;line-height:24px;text-decoration:none;text-transform:uppercase;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}
.no-touch .menu-right ul li a:hover,
.menu-right ul li.active a{-moz-transform:translate(1px, 0px);-webkit-transform:translate(1px, 0px);-o-transform:translate(1px, 0px);-ms-transform:translate(1px, 0px);transform:translate(1px, 0px);color:#00CA6F;}
.menu-right p{color:rgba(255, 255, 255, 0.7);position:absolute;top:86%;left:20px;font-size:0.875em;text-align:center;}
.menu-right p a{color:#FA3251;text-decoration:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.menu-right p a:hover{color:#FA3251;text-decoration:underline;}
.nav-toggle-right{position:fixed;top:50%;right:30px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translateX(0) translateZ(0);transform:translateX(0) translateZ(0);-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);-webkit-transition:all 0.4s cubic-bezier(0.32, 1.25, 0.375, 1.15);transition:all 0.4s cubic-bezier(0.32, 1.25, 0.375, 1.15);z-index:11;background:#fff;padding:14px 14px;border-radius:100%;line-height:1px;color:#666;}
.filter-applied i{position:relative;}
.filter-applied i:after{content:"";width:7px;height:7px;background:red;border-radius:100px;display:block;position:absolute;top:-9px;right:-11px;}
.nav-toggle-right:hover,
.nav-toggle-right:focus{color:#000;text-decoration:none}
.nav-toggle-right.show-nav{color:#fff;}
.nav-toggle-right.show-nav i:before{content:"\e90f";}
.nav-toggle-right.show-nav{background:#00CA6F;-webkit-box-shadow:0 2px 5px 0 rgba(0, 0, 0, .2);box-shadow:0 2px 5px 0 rgba(0, 0, 0, .2);}
.nav-toggle-right.show-nav .img-b{display:block;}
.nav-toggle-right span{color:rgba(255, 255, 255, 0.8);padding:5px;font-size:1.875em;}
.no-touch .nav-toggle-right span:hover{color:white;}
.nav-toggle-right span.fa-times{color:#fff;}
.nav-toggle-right span.fa-times:hover{color:#fff;}
.animation-wrapper-mobile{display:none;}
.nav-toggle-right.show-nav{top:32px;text-decoration:none;right:12px;}
.animation-wrapper{position:relative;width:100%;padding:130px 15px;background:url(../img/cicular.png) no-repeat #f4f4f4;background-position:center;background-size:content;overflow:hidden;}
.animation-wrapper.alfa4{padding:186px 15px;background:url(../img/circle-2.png) no-repeat #f4f4f4;background-position:center;background-size:content;}
.animation-wrapper .container-wrapper{position:relative;width:1280px;margin:0 auto;}
.omega{width:440px;height:440px;border-radius:100%;background:#fff;-webkit-box-shadow:0px 0px 18px 5px rgba(187, 187, 187, 0.35);-moz-box-shadow:0px 0px 18px 5px rgba(187, 187, 187, 0.35);box-shadow:0px 0px 18px 5px rgba(187, 187, 187, 0.35););position:relative;margin:0 auto;display:block;}
.primary-content{display:table;margin:0 auto;height:100%;max-width:80%;}
.primary-content .primary-dsa{font-size:32px;font-family:'Geomanist-Black';line-height:38px;display:table-cell;vertical-align:middle;text-align:center;}
.alfa{width:180px;height:180px;border-radius:100%;background:#fff;-webkit-box-shadow:0px 0px 18px 5px rgba(187, 187, 187, 0.35);-moz-box-shadow:0px 0px 18px 5px rgba(187, 187, 187, 0.35);box-shadow:0px 0px 18px 5px rgba(187, 187, 187, 0.35));margin:0 auto;display:block;position:absolute;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s linear;}
.alfa .primary-content{position:relative;width:100%;max-width:100%;text-align:center}
.alfa .primary-content .primary-dsa{font-size:16px;line-height:20px;}
.alfa .primary-content ul{list-style:none;padding:0;margin:0;position:absolute;left:-230px;text-align:right;width:220px;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%));}
.alfa .primary-content ul li{width:100%;}
.omega small{font-size:16px;font-family:'Geomanist-Book';color:#999;margin-top:15px;width:100%;display:block;line-height:18px;}
.alfa:first-child{top:-60px;left:580px;}
.alfa:nth-child(2){top:130px;left:520px;}
.alfa:last-child{bottom:-60px;left:580px;}
.alfa2 .alfa-wrapper .alfa:first-child{top:00px;left:245px;animation-name:bobble;animation-duration:8s;animation-iteration-count:infinite;}
.alfa2 .alfa-wrapper .alfa:nth-child(2){top:210px;left:222px;animation-name:bobble-2;animation-duration:5s;animation-iteration-count:infinite;}
.alfa3 .alfa-wrapper .alfa:first-child{top:-60px;left:280px;animation-name:bobble;animation-duration:8s;animation-iteration-count:infinite;}
.alfa3 .alfa-wrapper .alfa:nth-child(2){top:130px;left:222px;;animation-name:bobble-2;animation-duration:5s;animation-iteration-count:infinite;}
.alfa3 .alfa-wrapper .alfa:last-child{bottom:-60px;left:288px;animation-name:bobble-4;animation-duration:8s;animation-iteration-count:infinite;-webkit-animation-delay:2s;animation-delay:2s;}
.alfa4 .alfa-wrapper .alfa:first-child{top:-160px;left:380px;animation-name:bobble;animation-duration:8s;animation-iteration-count:infinite;}
.alfa4 .alfa-wrapper .alfa:nth-child(2){top:0px;left:249px;;animation-name:bobble-2;animation-duration:5s;animation-iteration-count:infinite;}
.alfa4 .alfa-wrapper .alfa:nth-child(3){top:205px;left:242px;animation-name:bobble-3;animation-duration:5s;animation-iteration-count:infinite;}
.alfa4 .alfa-wrapper .alfa:last-child{bottom:-120px;left:348px;animation-name:bobble-4;animation-duration:8s;animation-iteration-count:infinite;-webkit-animation-delay:2s;animation-delay:2s;}
.beta{width:160px;height:160px;border-radius:100%;background:#fff;-webkit-box-shadow:0px 0px 18px 5px rgba(187, 187, 187, 0.35);-moz-box-shadow:0px 0px 18px 5px rgba(187, 187, 187, 0.35);box-shadow:0px 0px 18px 5px rgba(187, 187, 187, 0.35));margin:0 auto;display:block;position:absolute;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s linear;animation-name:bobble-5;animation-duration:5s;animation-iteration-count:infinite;top:30px;right:267px;}
.beta .primary-content{position:relative;width:100%;max-width:100%;text-align:center}
.beta .primary-content .primary-dsa{font-size:16px;line-height:20px;}
.beta .primary-content ul{list-style:none;padding:0;margin:0;position:absolute;right:-220px;text-align:left;width:210px;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);}
.beta .primary-content ul li{width:100%;position:relative;padding-left:20px;line-height:18px;margin-bottom:15px;}
.beta .primary-content ul li:before{content:'\005C';display:block;position:absolute;left:5px;}
.gama{border-radius:100%;background:#fff;-webkit-box-shadow:0px 0px 18px 5px rgba(187, 187, 187, 0.35);-moz-box-shadow:0px 0px 18px 5px rgba(187, 187, 187, 0.35);box-shadow:0px 0px 18px 5px rgba(187, 187, 187, 0.35));margin:0 auto;display:block;position:absolute;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s linear;}
.gama .primary-content{position:relative;width:100%;max-width:100%;text-align:center}
.gama .primary-content .primary-dsa{font-size:24px;line-height:20px;color:#00CA6F;font-family:'FeltThat';}
.gama .primary-content .primary-dsa > span{max-width:95px;display:block;margin:0 auto;}
.gama .primary-content .primary-dsa > span > i{font-style:normal;display:block;margin:0 auto;font-size:66px;line-height:33px;text-align:center;}
.gama:first-child{bottom:70px;right:293px;width:131px;height:131px;animation-name:bobble-2;animation-duration:5s;animation-iteration-count:infinite;}
.gama:nth-child(2){bottom:-47px;right:164px;width:150px;height:150px;animation-name:bobble-3;animation-duration:5s;animation-iteration-count:infinite;}
.gama:last-child{bottom:-120px;right:321px;width:180px;height:180px;animation-name:bobble-5;animation-duration:5s;animation-iteration-count:infinite;-webkit-animation-delay:2s;animation-delay:2s;}
@keyframes bobble{0%{transform:translate3d(0px, 0px, 0px);animation-timing-function:ease-in;}
50%{transform:translate3d(5px, 20px, 0px);animation-timing-function:ease-out;}
100%{transform:translate3d(0px, 0px, 0px);}
}
@keyframes bobble-2{0%{transform:translate3d(0px, 0px, 0px);animation-timing-function:ease-in;}
50%{transform:translate3d(10px, 5px, 0px);animation-timing-function:ease-out;}
100%{transform:translate3d(0px, 0px, 0px);}
}
@keyframes bobble-3{0%{transform:translate3d(0px, 0px, 0px);animation-timing-function:ease-in;}
50%{transform:translate3d(-10px, 15px, 0px);animation-timing-function:ease-out;}
100%{transform:translate3d(0px, 0px, 0px);}
}
@keyframes bobble-4{0%{transform:translate3d(0px, 0px, 0px);animation-timing-function:ease-in;}
50%{transform:translate3d(-5px, -10px, 0px);animation-timing-function:ease-out;}
100%{transform:translate3d(0px, 0px, 0px);}
}
@keyframes bobble-5{0%{transform:translate3d(0px, 0px, 0px);animation-timing-function:ease-in;}
50%{transform:translate3d(-10px, -15px, 0px);animation-timing-function:ease-out;}
100%{transform:translate3d(0px, 0px, 0px);}
}
.blog-detail-wrapper .view-more.subscribe{text-align:left;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;transition:all 0.1s ease;position:absolute;bottom:30px;margin:0;z-index:1;left:15px;}
.zoomer{overflow:hidden;background:#252b33;position:relative;height:600px;width:100%;text-align:center;}
.zoomer-img{height:100%;background-repeat:no-repeat !important;background-size:cover!important;background-position:center !important;width:100%;max-width:none;max-height:600px;left:0;background-color:#a0a0a0}
.zoomer-txt{display:inline-block;text-align:center;left:0;text-shadow:0 0 30px rgba(0, 0, 0, 0.1);color:#fff;top:40%;position:absolute;width:100%;}
.zoomer-txt h1{max-width:840px;margin:0 auto;font-family:"Geomanist-Black";font-size:48px;text-align:center;line-height:56px;letter-spacing:-1px;color:#FFFFFF;}
.zoomer-txt p{font-family:Geomanist-Medium;font-size:18px;text-align:center;line-height:21px;color:#FFFFFF;margin:20px auto 30px;}
.zoomer-txt .publish-name,
.zoomer-txt .publish-name a,
.zoomer-txt .by-name{color:#fff;font-family:Geomanist-Medium;font-size:16px;text-align:center;line-height:19px;color:#FFFFFF;}
.current-opening-detail-header .publish-name a{color:#fff;}
.wrapper-404{padding:240px 0;}
.block-404{padding:0 0 60px 0;text-align:center;margin:0 auto;max-width:844px;background-color:#FFFFFF;box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.1);border-radius:3px;width:100%;display:table;}
.block-404 .img-404{display:table;margin:0 auto;position:relative;top:-60px;margin-bottom:-40px;}
.block-404 h1{font-family:Geomanist-Ultra;font-size:72px;text-align:center;line-height:83px;letter-spacing:-2px;color:#101010;margin-top:0;}
.block-404 p{font-family:Geomanist-Book;font-size:32px;text-align:center;line-height:46px;color:#4A4A4A;max-width:520px;margin:20px auto 30px;}
.block-404 a{font-family:Geomanist-Bold;font-size:12px;line-height:26px;letter-spacing:2px;color:#00CA6F;display:table;text-decoration:none;margin:0 auto;}
.block-404 a:hover{-moz-transform:translate(1px, 0px);-webkit-transform:translate(1px, 0px);-o-transform:translate(1px, 0px);-ms-transform:translate(1px, 0px);transform:translate(1px, 0px);color:#333;}
.comingsoon-wrapper{display:table;height:500px;}
.comingsoon-block{display:table-cell;vertical-align:middle;}
.comingsoon-block h1{font-family:Geomanist-Ultra;font-size:64px;line-height:75px;letter-spacing:-2px;color:#1A1A1A;margin-top:0;}
.comingsoon-block p{font-family:Geomanist-Book;font-size:16px;line-height:26px;color:#1A1A1A;max-width:600px;}
.comingsoon-block p a{font-family:Geomanist-Bold;font-size:16px;line-height:26px;color:#1A1A1A;text-decoration:none;block;}
.comingsoon-block p a:hover{-moz-transform:translate(1px, 0px);-webkit-transform:translate(1px, 0px);-o-transform:translate(1px, 0px);-ms-transform:translate(1px, 0px);transform:translate(1px, 0px);color:#02b765;}
/* .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus, .section-content:focus, .section:focus{outline:none;}
.pagidisplay{display:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;}
.slick-track:before,
.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.sports-slider-section{background:#F4F4F4;padding:100px 0;}
.sports-slider{position:relative;}
.slick-list:after{content:"";background:rgba(244, 244, 244, 1);pointer-events:none;position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background:-moz-linear-gradient(left, rgba(244, 244, 244, 1) 0%, rgba(231, 56, 39, 0) 50%, rgba(244, 244, 244, 1) 100%);background:-webkit-gradient(left top, right top, color-stop(0%, rgba(244, 244, 244, 1)), color-stop(50%, rgba(231, 56, 39, 0)), color-stop(100%, rgba(244, 244, 244, 1)));background:-webkit-linear-gradient(left, rgba(244, 244, 244, 1) 0%, rgba(231, 56, 39, 0) 50%, rgba(244, 244, 244, 1) 100%);background:-o-linear-gradient(left, rgba(244, 244, 244, 1) 0%, rgba(231, 56, 39, 0) 50%, rgba(244, 244, 244, 1) 100%);background:-ms-linear-gradient(left, rgba(244, 244, 244, 1) 0%, rgba(231, 56, 39, 0) 50%, rgba(244, 244, 244, 1) 100%);background:linear-gradient(to right, rgba(244, 244, 244, 1) 0%, rgba(231, 56, 39, 0) 50%, rgba(244, 244, 244, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#f4f4f4', GradientType=1);}
.sports-block{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;background:#fff;width:185px;height:185px;display:block;margin:0 auto;border-radius:100%;text-align:center;}
.sports-block img{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;position:relative;z-index:20;margin:30px auto 0;display:inline-block;}
.sports-block span{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;position:relative;z-index:20;background:#fff;padding:2px;margin:-70px auto 0;width:98%;display:block;font-family:Geomanist-Bold;color:#111111;font-size:14px;}
.slick-center .sports-block{background:#fff;width:200px;height:200px;margin:-7px auto 0;}
.slick-center .sports-block img{margin:40px auto 0;}
.slick-center .sports-block span{margin:-75px auto 0;}
.slider-item{padding-top:10px;padding-bottom:10px;outline:none;}
button.slick-prev.slick-arrow{border:none;background:transparent;position:absolute;right:0;top:50%;z-index:1;margin-top:-24px;outline:none;font-size:34px;color:#00CE67;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;}
button.slick-next.slick-arrow{border:none;background:transparent;position:absolute;left:0;top:50%;z-index:1;margin-top:-24px;outline:none;font-size:34px;color:#00CE67;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;}
button.slick-prev.slick-arrow:hover,
button.slick-next.slick-arrow:hover{color:#333;} */
.sports-slider-section .slick-track{min-height:213px;}
.duel-text{background:#F4F4F4;padding:100px 0;}
.duel-text h4{font-family:Geomanist-Bold;font-size:24px;}
.duel-text p{font-size:16px;font-family:Geomanist-Book;color:#333333;}
.nav-toggle-right.show-nav{top:50%;right:30px;}
@media screen and (min-width:768px){.comingsoon-wrapper{min-height:768px}
.category-dropdown .dropdown-menu{}
.category-dropdown .dropdown-toggle{display:none;}
.category-dropdown .dropdown-menu{display:block;position:relative;box-shadow:none;border:none}
.category-dropdown .dropdown-menu li{padding:0}
.category-dropdown .dropdown-menu li a{padding:0;font-family:Geomanist-Book;font-size:13px;margin-bottom:20px}
.category-dropdown .dropdown-menu > .active > a,
.category-dropdown .dropdown-menu > .active > a:hover,
.category-dropdown .dropdown-menu > .active > a:focus{padding:0;background:none;color:#00cc6b;font-family:Geomanist-Bold;}
.other-block .h2{display:none}
.footer-top .last-menu-block ul{text-align:center;min-height:auto;}
.footer-top .last-menu-block ul li{display:inline-block;margin-left:0px;margin-right:10px;}
.footer-top .last-menu-block ul li:first-child{}
.footer-top .last-menu-block ul li a{}
.menu-right ul{margin:80px 0 0 0;}
.menu-right{width:400px;right:-400px;display:table;}
.menu-right ul{display:table-cell;vertical-align:middle;}
.menu-right.show-nav{-webkit-transform:translateX(-400px);transform:translateX(-400px);-webkit-transform:translateX(-400px) translateZ(0);transform:translateX(-400px) translateZ(0);-webkit-transform:translate3d(-400px, 0, 0);transform:translate3d(-400px, 0, 0);}
.menu-right ul{margin:0;padding:0 0 0 45px;}
.pull-left-sm{float:left;}
.pull-right-sm{float:right;}
.differ-block-wrapper{clear:left;float:left;width:100%;overflow:hidden;background:#404040;}
.differ-block-wrapper-alt{background:#333;}
.differ-block-wrapper-alt .differ-block{background:#404040;}
.differ-block{float:left;width:100%;position:relative;right:50%;background:#333;padding:60px 0;}
.differ-left{float:left;width:50%;position:relative;left:50%;overflow:hidden;}
.differ-right{float:left;width:50%;position:relative;left:50%;overflow:hidden;}
.why-vinfo .h3{font-size:28px;}
.why-vinfo p,
.blog-detail-wrapper .blog-detail-block p{font-size:16px}
.show-case-type-2 .h3{margin-bottom:60px;font-size:28px;}
.show-case-type-2 .show-case-content p{font-size:16px;}
.show-case-type-2 .show-case-content{margin-bottom:50px;}
.show-case-type-1 .show-case-text-block .h3{font-size:36px;letter-spacing:-2px;}
.show-case-type-1 .show-case{padding-top:60px;padding-bottom:60px;}
.show-case-type-1 .show-case-text-block{max-width:480px;margin-left:auto;margin-right:auto;display:block;}
.codrops-header{height:490px;}
.blog-detail-wrapper .h2{margin-top:140px;}
.showcase-nav-footer p{display:block}
.about-vinfo-blog{background:url(../img/vinfo-service.png) no-repeat #F6F6F6;padding:142px 0;}
.key-people-img{display:inline-block;vertical-align:top;width:226px;height:310px;padding-bottom:5px;}
.key-people-info{display:inline-block;vertical-align:top;margin-left:-231px;padding-left:260px;}
}
.cd-primary-nav ul{list-style:none;padding:0;margin:0;}
@media screen and (min-width:1200px){button.slick-prev.slick-arrow{right:-90px;}
button.slick-next.slick-arrow{left:-90px;}
.pull-left-lg{float:left;}
.pull-right-lg{float:right;}
.differ-block{padding:150px 0;}
.pera-img-view-1{min-height:350px}
.codrops-header .container{top:15vh;}
.codrops-header{height:550px;}
.user-story-block{display:inline-block;float:none;vertical-align:top;}
.section-6 .container{height:100%;}
.top-banner-block{height:600px;}
.rapid-development-wrap{padding-top:130px;padding-bottom:130px;}
.right-bar{right:20px;top:20px}
.nav-toggle{left:20px;top:20px}
.copyright p{letter-spacing:4px;}
}
@media screen and (max-width:767px){.green-block{position:relative;width:100%;left:0;right:0;margin:0;height:auto;border-radius:0 0 4px 4px;padding:15px;}
.animation-wrapper-mobile{display:block;}
.animation-wrapper{display:none !important;}
.sub-nav-footer ul{margin-bottom:00px;}
.animation-wrapper{display:none;}
.current-opening-detail-header.key-people.top-banner-block .h1{margin-top:90px;margin-bottom:90px;}
.rigt-menu ul{text-align:left;}
.rigt-menu ul li{width:100%;margin:0;}
.blog-detail{padding-bottom:20px;}
.right-bar-internal{padding:25px 15px 30px 15px;border-bottom:1px solid rgba(255, 255, 255, 0.05);display:block}
.top-banner-block .h1{margin-top:120px;}
.slider-txt-content h3{margin-bottom:20px}
.internal-process-img .p{width:100%;display:inline-block;}
.show-case-type-2 .h3{text-align:left}
.slider-txt-content h3{margin-bottom:20px;}
.user-story-start{text-align:left}
.media-icon-custom{min-width:70px;}
.home-page .section-7 .txt-content-normal .h3{padding-top:0}
#fp-nav{display:none;}
.client-testimonial{max-width:414px;}
.client-img,
.client-view{width:100%}
.contact-form{padding-bottom:0;max-width:450px;margin:0 auto;}
footer{padding-top:40px;padding-bottom:40px;}
.footer-block ul li:first-child{margin-top:10px}
.footer-block .h2{position:relative;display:block;line-height:45px;margin-bottom:0;margin:0;padding-bottom:0;}
.footer-block{margin-bottom:0;}
.footer-bottom{margin-top:25px;}
.contact-wrapper .h1{font-size:42px;margin-top:140px;}
.contact-wrapper .h1 h1{margin:0px;font-size:42px;}
.contact-wrapper p{margin-bottom:50px;}
.xs-text-center{text-align:left}
.differ-left{background:#333;padding-top:60px;padding-bottom:60px;}
.differ-right{background:#404040;padding-top:30px;padding-bottom:60px;}
.text-center-xs{text-align:left;}
.media-icon-custom + .media-body h4.media-heading{font-size:16px;}
.media-icon-custom + .media-body > p{margin-bottom:25px;font-size:16px;}
.media:last-child .media-body p{margin-bottom:0;}
.media-section-offer{padding-bottom:50px;padding-top:50px;}
.differ-content{width:100%;max-width:280px;margin:0 auto;text-align:center}
.codrops-header{height:350px;}
.tilt__front{background-position:right top;background-size:contain !important;}
.differ-content p{font-size:14px;}
.why-vinfo .media-left{display:none}
.show-case-type-2 .h3{margin-bottom:30px;font-size:24px;}
.show-case-text{width:100%;display:block;vertical-align:middle;position:relative;}
.show-case-img{width:100%;display:block;vertical-align:middle;text-align:center;padding-left:0;position:relative;}
.show-case-type-2 .show-case-content.odd .show-case-img{text-align:center;padding-left:initial;padding-right:0px;left:initial}
.show-case-type-2 .show-case-content.odd .show-case-text{left:initial;}
.show-case-type-2 .show-case-content .h4{text-align:left}
.show-case-type-2 .show-case-content p{text-align:left}
.show-case-type-1 .show-case{background:none !important;}
.why-vinfo .h3{text-align:left}
.show-case-type-1 .show-case-img-block img{max-width:480px;}
.show-case-content .client-block .client-pic img{max-width:40px;display:block;margin-right:auto;margin-left:auto;}
.codrops-header .h1{text-align:center;font-size:44px;letter-spacing:0px;margin-left:auto;margin-right:auto;max-width:100%}
.codrops-header p{margin-left:auto;margin-right:auto;text-align:center;max-width:100%}
.codrops-header .container{top:23vh;}
.featur-vinfo .media{margin-bottom:20px;}
.footer-block ul{display:none;}
.home-page .section-7{padding-bottom:00px;}
.height-400 .section-1{height:auto !important;}
.height-400 .section-1 .img-content{padding-bottom:50px;}
.section-7 .txt-content-normal .h3{font-size:24px;}
.home-page .blog-section{margin-top:0px;}
.blog-detail-wrapper .h2{margin-bottom:20px;}
.why-vinfo{padding-top:0px;padding-bottom:50px;}
.show-case-type-2{padding-top:30px;}
.why-vinfo .h3{margin-bottom:40px;}
.blog-section{margin-top:30px;}
.more-link{margin-bottom:70px;}
.more-link.empthy-more-link{margin-bottom:30px;}
.user-story-block{text-align:left;margin-bottom:20px;}
.showcase-nav-footer{height:auto;}
.showcase-nav-footer .prev-case,
.showcase-nav-footer .next-case{display:inline-block;width:100%}
.showcase-nav-footer .next-case{border-top:1px solid #ECECEC;}
.showcase-nav-footer i{display:none;}
.showcase-nav-footer h4{margin:0;line-height:80px;}
.showcase-nav-footer a{display:block;height:80px;}
.showcase-slider{padding-top:40px;padding-bottom:0px;}
.post-internal:after,
.story-post:after,
.story-start{display:none;}
.story-post:nth-child(even){text-align:left;}
.story-post:nth-child(odd) .post-internal{left:initial;padding-left:0;padding-right:initial;}
.post-internal{width:100%;position:initial;float:left;clear:both;padding-right:0;}
.story-post p{max-width:100%;}
.story-post:nth-child(even) p{float:left;}
.story-line-wrapper{padding-bottom:40px;}
.user-story-start{margin-bottom:0;}
.story-post h3{margin-bottom:10px;font-size:18px;line-height:1.3;letter-spacing:0;font-family:Geomanist-Bold;}
.featured-in{padding-top:30px;}
.featured-in .h2{margin-top:0;}
.featured-in ul{margin-bottom:0px;}
.client-story + .client-story:last-child p{margin-top:0}
.case-story{padding-top:60px;padding-bottom:40px}
.journey-wraper{padding-top:60px;}
.showcase-img-wrapper{padding-top:50px;}
.work-page .show-case-type-1 .show-case-text-block .h5{margin-top:100px;}
.work-page .show-case-type-1 .show-case-img-block img{max-width:400px;width:100%}
.top-banner-block .h1{font-size:48px;}
.rapid-development-content{background:none;padding:0}
.rapid-development-content h3{font-size:24px;}
.rapid-development-wrap{padding-top:40px;padding-bottom:50px}
.internal-process-img img.img-1{display:none;}
.internal-process-img img.img-2{display:block;margin:0 auto;}
.internal-process-img img.img-2.mT80{margin-top:80px;}
.about-heading,
.journey-wraper.our-aim .h2{font-size:36px;}
.journey-wraper.our-aim .h2 h2{font-size:36px;margin:0;}
.internal-process-img p{margin-bottom:10px;}
.gallery-slider-wrap .owl-nav{display:none;}
.why-vinfo-with-lp-block .equal-col .li-name{margin-bottom:50px;padding:0;}
.challenge{padding-top:40px;padding-bottom:40px;}
.journey-wraper.our-aim .h2{margin-bottom:20px;}
.internal-process-img p{font-size:24px;text-align:center;margin:0px 0 30px 0}
.internal-process-img:last-child{margin:40px 0 0px 0}
.home-page .section-6 .h3,
.block-wrapper a span.blog-heading{font-size:24px;}
.why-vinfo .media-heading{font-size:18px;}
.journey-wraper .h2,
.challenge .h2,
.user-story-line .h2{font-size:24px}
.journey-wraper .h2 h2{font-size:24px;margin:0;}
.about-wrapper{height:630px !important;}
.why-vinfo .h2,
.open-position .h2 h2{font-size:36px;text-align:left}
.why-vinfo p{text-align:left;}
.why-vinfo-with-lp-block .equal-col p{padding:30px 0px;}
.open-position .h3{display:inline-block;width:100%;margin-top:0;}
.top-banner-block.current-opening-header{height:380px;}
.why-vinfo .h2,
.open-position .h2 h2{font-size:24px}
.current-opening-header.top-banner-block .h1,
.top-banner-block.current-opening-detail-header .h1{font-size:36px;}
.top-banner-block.current-opening-detail-header .h1 h1{font-size:36px;}
.open-position .h3 h3{margin-top:10px;margin-bottom:20px;font-size:24px;}
.vacancy a{font-size:16px;}
.contact-alt .column .contact-info{min-width:260px;}
.panel-white .panel-body{padding:30px 30px}
.key-people-img{display:inline-block;vertical-align:top;width:226px;height:310px;padding-bottom:5px;}
.key-people-info{display:inline-block;vertical-align:top;margin-left:-231px;padding-left:260px;}
.key-detail{padding-top:50px;padding-bottom:30px;}
.key-people-block{margin-bottom:30px;}
}
@media screen and (max-width:550px){.custom-popup .modal-content{margin:50px 15px;}
.top-banner-block.current-opening-header{height:380px;}
.right-bar-internal .btn-block{padding:14px 16px;}
.key-people-img{display:table;vertical-align:top;width:226px;height:280px;padding-bottom:5px;}
.key-people-info{display:inline-block;vertical-align:top;margin-left:0;padding-left:0;margin-top:20px;}
.tranding-div{position:fixed;right:5px;bottom:10px;max-width:310px;z-index:120;}
.tranding-content{height:100%;padding:10px 20px 20px;max-height:360px;}
.tranding-div > a{width:36px;height:36px;line-height:33px;font-size:16px}
.tranding-div > a i,
.tranding-div > a i:before{line-height:36px;font-size:16px;}
.tranding-div > a.active i.icon-trend{font-size:12px;line-height:33px;}
.tranding-div > a.active i.icon-trend:before,
.tranding-div > a:hover,
.tranding-div a.active{font-size:12px;line-height:36px;}
.tranding-content:after{right:10px;}
.tranding-content:before{right:8px;}
.modal-contact-area .modal-contact-area-seprator{display:none}
.custom-popup .modal-footer{padding:15px 15px 5px 15px;}
.modal-contact-area .contact-left,
.modal-contact-area .contact-right{display:block;width:100%;text-align:center}
.modal-contact-area div.p{text-align:center}
.modal-contact-area .contact-right span{margin-top:10px;}
}
@media screen and (max-width:750px) and (orientation:landscape){.tranding-carousal .tanding-news-img{margin:5px 0 10px;}
.tranding-carousal .h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;margin:0;}
.tranding-content{max-width:280px;max-height:257px;}
}
@media screen and (max-width:480px){.menu-header{position:fixed;top:65px;right:initial;left:15px;}
.txt-content h3,
.txt-content .h3{font-size:24px;}
.cd-primary-nav{padding-top:85px;height:100%;top:-100%;}
.show-case-type-1 .show-case-img-block img{max-width:320px;}
.codrops-header .h1{text-align:center;font-size:40px;}
.codrops-header{height:350px;}
.codrops-header .container{top:15vh;}
.home-page .section-6 .h2,
.home-page .section-6 .h2 p{font-size:36px;}
.case-study-featuring-img img{width:100%}
.text-content-bottom{margin-bottom:10px;}
.challenge{padding-top:40px;}
.current-opening-header a{margin-bottom:30px;}
}
@media screen and (max-width:414px){.why-vinfo .h2,
.open-position .h2 h2{font-size:24px;}
.partner-block{margin-bottom:60px;}
.partner-block.partner-block-mob{margin-bottom:20px;}
.show-case-type-1 .show-case-img-block img{max-width:100%;}
.case-study-head-info{font-size:36px;}
.case-study-head-info h1{color:#fff;font-size:36px;margin:0;}
.case-study-heading{margin-top:140px;}
.slider-wrapper.mobile{width:85%;}
.user-story-line .h2,
.about-heading,
.journey-wraper.our-aim .h2,
.work-page .show-case-type-1 .show-case-text-block .h3{font-size:24px;}
.journey-wraper.our-aim .h2 h2{font-size:24px;margin:0;}
.top-banner-block .h1{font-size:36px;}
.top-banner-block .h1 h1{font-size:36px;margin:0;}
.slider-txt-content h3{font-size:24px;margin-top:0;}
.challenge{padding-top:20px;}
.user-story-line p,
.user-story-line .h2{text-align:left;}
.work-page .show-case-type-1 .show-case-text-block .h5{margin-top:30px;}
.journey-wraper{padding-top:40px;padding-bottom:20px;}
.internal-process-wrap{padding-top:50px;padding-bottom:50px;}
.current-opening-header.top-banner-block .h1{font-size:36px;margin-top:60px;}
.case-study-tag ul li:after{display:none;}
.work-page .section-1 .show-case-type-1 .show-case-text-block .h5{margin-top:60px;}
.contact-alt .column .contact-info .icon,
.contact-alt .column .contact-info .h4{margin-left:15px;}
.contact-alt .column .contact-info .phon-number{padding:15px 15px 5px}
.contact-alt{padding-top:50px;padding-bottom:0px;}
.panel-white .panel-body{margin-bottom:50px;}
}
@media screen and (max-width:767px){.list-style-block li{display:block;}
.list-style-block li a:after{display:none;}
.case-study-tag ul li:after{display:none}
}
.video-player{background-color:#000;position:fixed;top:0;left:0;right:0;bottom:0;display:none;z-index:99999;}
.video-container{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;}
.video-container embed,
.video-container iframe,
.video-container object{width:100%;height:100%;}
.videoclose{width:16px;height:16px;position:absolute;right:40px;top:30px;z-index:5;color:#fff;text-decoration:none !important;}
.overlay-txt{position:relative;}
.clientImg{position:relative;}
.over-texts{color:#fff;position:absolute;z-index:5;top:70px;left:110px;width:320px;}
.over-texts p{text-shadow:1px 1px rgba(0, 0, 0, 0.4);}
.over-texts .client_name,
.over-texts .client_position{line-height:1;margin:0;text-shadow:0 0 6px rgba(0, 0, 0, 0.5);color:#fff;}
.over-texts .client_name{font-size:24px;font-family:Geomanist-Ultra;margin-bottom:5px;}
.over-texts .client_position{font-size:16px;font-family:Geomanist-Medium;}
.play-btn{color:#fff;font-size:64px;display:inline-block;margin-bottom:10px;text-decoration:none;line-height:1;}
.play-btn:hover,
.play-btn:focus{text-decoration:none;}
@media only screen and (max-width:991px){.over-texts{top:30px;}
.work-page-logo{text-align:-webkit-center;}
}
@media only screen and (max-width:767px){.over-texts{top:38px;left:15px;}
.play-btn{margin-bottom:5px;font-size:44px;}
.over-texts .client_name{font-size:22px;}
}
@media only screen and (max-width:320px){.over-texts{top:15px;}
}
.lead-heading{font-family:'Geomanist-Black';font-size:48px;color:#1A1A1A;margin-top:50px;margin-bottom:18px;line-height:1.0;}
.sub-lead-heading{font-family:Geomanist-Book;font-size:18px;color:#1A1A1A;margin:0;}
@media only screen and (max-width:767px){.lead-heading{font-size:32px;}
}
.social-network{border-top:1px solid #C8C7C7;border-bottom:1px solid #C8C7C7;display:table;vertical-align:middle;width:100%;padding-top:25px;padding-bottom:25px;line-height:1;margin-top:50px;}
@media only screen and (max-width:767px){.social-network{text-align:center;}
.customer-engagement-auto-height .inner-box , .keep-the-coming-new .inner-box-fantastic{margin:10px auto;}
.region-centent-new-h2 h2{font-size:28px!important;line-height:35px;}
}
.visible-sm-h2 h2{line-height:40px!important;}
.visible-sm-slider .inner-box{margin-bottom:20px;}
.social-network-inner{display:table-cell;vertical-align:middle;width:100%;font-family:Geomanist-Medium;font-size:16px;}
.social-network-inner>h4{margin:0;}
.social-network-inner>.list-inline{margin-top:15px;}
.social-network-inner>.list-inline>li+li{margin-left:10px;}
.social-network-inner>.list-inline>li>a{color:#9B9B9B;font-size:18px;line-height:1;}
.social-network-inner>.list-inline>li>a:hover,
.social-network-inner>.list-inline>li>a:focus{text-decoration:none;color:#00ca6f;}
@media only screen and (min-width:768px){.social-network-inner>.list-inline{margin-top:0;}
.social-network-inner>h4{float:left;}
.social-network-inner>.list-inline{float:right;}
}
.social-network.centered-align{text-align:center;}
.social-network.centered-align .social-network-inner>.list-inline{float:none;margin-top:0;}
.nutshell-wraper+.social-network{border-top:0;margin-top:0;padding-bottom:50px;}
@media only screen and (min-width:768px){#facebookcomments{margin-top:90px !important;}
}
@media only screen and (max-width:767px){#facebookcomments{width:100% !important;}
}
.videoPlayBtn{font-size:16px;}
.videoPlayBtn > i{font-size:23px;vertical-align:middle;}
.videoPlayBtn > a{display:inline-block;vertical-align:middle;}
.body-color{color:#101010;}
.read-story-link{color:#00CA6F;font-family:Geomanist-Bold;letter-spacing:2px;display:block;}
.blog-section-sm .row{margin-left:-10px;margin-right:-10px;}
.blog-section-sm [class^="col-"],
.blog-section-sm [class*=" col-"]{padding-left:10px;padding-right:10px;}
.table-green{color:#333;}
.table-green th{background-color:#81e3ba;}
.table-green > thead > tr > th,
.table-green > tbody > tr > td{border:1px solid #e0f5ec;vertical-align:middle;font-size:15px;}
.table-green > tbody > tr > td{background-color:#f3f8fe;}
.table-green > tbody > tr:nth-child(even) > td{background-color:#d9f7eb;}
.table-label{display:none;color:#616161;font-size:12px;margin-bottom:2px;}
.table-responsive-secondary th{text-align:center;}
.table-responsive-secondary > .table > thead > tr > th{border-bottom:0;}
.table-responsive-secondary > .table{vertical-align:middle;}
.table-responsive-secondary > .table > tbody > tr > td .icon-check{color:#02872c;}
.table-responsive-secondary > .table > tbody > tr > td .icon-cross{color:#f90000;}
.table-responsive-secondary > .table > thead > tr > th:first-child,
.table-responsive-secondary > .table > tbody > tr > td:first-child{width:35%;text-align:left;}
@media screen and (max-width:767px){.table-label{display:block;}
}
@media screen and (max-width:767px){.table-responsive-secondary .table>thead{display:none;}
.table-responsive-secondary .table > tbody,
.table-responsive-secondary .table > tbody > tr,
.table-responsive-secondary .table > tbody > tr > td{display:block;width:100%;float:left;}
.table-responsive-secondary .table > tbody > tr+tr{border-top:1px solid #d6eae1;}
.table-responsive-secondary .table > tbody,
.table-responsive-secondary .table > tbody > tr > td{border:none;}
.table-responsive-secondary .table > tbody > tr > td{width:33.33%;}
.table-responsive-secondary .table > tbody > tr > td:first-child{width:100%;}
}
.banner-play-btn{color:#4A4A4A;text-decoration:none !important;font-size:54px;line-height:1;display:inline-block;vertical-align:middle;margin-top:150px;margin-left:150px;&:hover,
&:focus{color:#00cc6b;text-decoration:none !important;}
}
@media screen and (max-width:767px){.blog-post-items{height:auto !important;}
.blog-post-content{min-height:auto !important}
.mobile-pad-b0{padding-bottom:0;}
.mobile-pad-t25{padding-top:25px !important;}
.mobile-m-b0{margin-bottom:0 !important;}
.floated-btn{bottom:0;top:auto;left:0;right:0;}
.floated-btn>.btn{width:100%;padding-top:15px;padding-bottom:15px;}
.tranding-div{display:none;}
.home-page footer{padding-bottom:100px;}
}
.blogSection{height:686px;background:url(../img/blog-banner.jpg) no-repeat left top;background-size:cover;color:#fff;}
.blogSection-hegiht{background-position:100%;}
@media (min-width:1601px){.blogSection-hegiht{height:686px;}
}
@media (min-width:2200px){.blogSection-hegiht{height:800px !important;background-position:100% 55%;}
}
@media (max-width:1600px){.blogSection-hegiht{height:500px !important;}
}
@media (max-width:1024px){.blogSection-hegiht{height:307px !important;}
.customer-engagement-auto-height , .customer-engagement-auto-height .box-list-width{height:auto!important;}
.footer-block .h2:after{content:"\e909";font-family:'vinfotech';color:#999;float:right;font-size:10px;}
.footer-block .h2.open:after{content:"\e906"}
.second-last.footer-block ul{min-height:auto;margin-bottom:40px;margin-top:15px;}
.footer-block ul{padding:0;list-style:none;min-height:160px}
.footer-spacer{height:auto !important;}
}
@media (max-width:767px){.blogSection-hegiht{height:160px !important;}
}
.blogSection_inner{display:inline-block;vertical-align:middle;width:100%;color:#fff;position:relative;z-index:1;}
.blogSection--vMiddle:before{content:"";display:inline-block;vertical-align:middle;position:relative;height:100%;}
.blogSection_heading{margin-bottom:0;margin-top:0;color:#fff;margin-bottom:25px;}
.blogSection_heading--big{font-family:"Geomanist-Black";font-size:36px;}
.blogSection_heading--sm{font-family:Geomanist-Medium;font-size:13px;text-transform:uppercase;}
@media (max-width:1024px){.blogSection{height:400px;}
}
@media (max-width:767px){.blogSection{height:400px;}
.blogSection_heading{margin-bottom:15px;}
.blogSection_heading--big{font-size:25px;}
}
.btn-bordered{font-size:16px;line-height:19px;border-radius:2px;border:1px solid #FFFFFF;color:#FFFFFF;box-shadow:none;}
.btn-bordered:hover,
.btn-bordered:focus,
.right-bar .btn-bordered:hover,
.right-bar .btn-bordered:focus{background-color:#fff;color:#333;}
.text-transform-no{text-transform:none !important;}
.blogCategories{padding-top:25px;padding-bottom:25px;}
@media (max-width:767px){.blogCategories>.dropdown-toggle{width:100%;display:block;height:48px;padding:12px 16px;font-size:16px;line-height:1.33;border-radius:0;border:1px solid #ddd;text-decoration:none;text-align:left;color:#666;position:relative;}
.blogCategories>.dropdown-toggle .caret{position:absolute;right:16px;top:22px;}
.blogCategories.open>.dropdown-toggle .caret{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.categories-list{width:100%;top:69px;}
.categories-list>li>a{padding-top:8px;padding-bottom:8px;}
}
@media (min-width:768px){.blogCategories>.dropdown-toggle{display:none;}
.categories-list{list-style:none;padding:0;margin:0;display:inline-block;vertical-align:middle;position:relative;box-shadow:none;border:none;float:none;}
.categories-list>li{float:left;color:#666666;text-align:center;}
.categories-list>li>a{color:#666666;font-family:Geomanist-Medium;font-size:14px;text-decoration:none;border:1px solid transparent;border-radius:100px;display:block;padding:8px 14px;line-height:1;}
.categories-list>li>a:hover,
.categories-list>li>a:focus,
.categories-list>li.active>a,
.categories-list>li.active>a:hover,
.categories-list>li.active>a:focus{color:#00CA6F;background-color:transparent;-moz-transform:translate(0, 0);-webkit-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);}
.categories-list>li.active>a{border:1px solid #C8C7C7;}
.blogSectionSection{background-color:#fff;}
}
.blog-post-list{margin-left:-10px;margin-right:-10px;}
@media (min-width:1199px){.blog-post-list{padding-left:50px;padding-right:50px;}
}
.blog-post-items{padding:10px;}
.blog-post-img{height:auto;}
.blog-post-img>img{border-radius:2px;}
.blog-post-content{padding:15px 0;font-family:Geomanist-Book;font-size:16px;line-height:25px;color:#666666;min-height:280px;}
.blog-post-heading{margin-top:0;margin-bottom:10px;}
.blog-post-heading-sm{font-family:Geomanist-Medium;font-size:12px;line-height:18px;color:#666666;text-transform:uppercase;margin-top:15px;}
.blog-post-heading-lead{font-family:Geomanist-Bold;font-size:24px;line-height:28px;color:#1A1A1A;min-height:85px;}
.blog-post-content p{margin-bottom:5px;min-height:70px;overflow:hidden;height:50px;}
.blog-post-content .readMore{font-family:Geomanist-Medium;font-size:14px;line-height:24px;color:#9B9B9B;text-decoration:none;}
.blog-post-content .readMore:focus,
.blog-post-content .readMore:hover{color:#00CA6F;}
@media (max-width:767px){.blog-post-img{}
.blog-post-heading-sm{margin-top:0;}
}
.loadmore-posts{padding-bottom:25px;padding-top:25px;text-align:center;}
.loadmore-posts>.btn{box-shadow:none;max-width:180px;margin-left:auto;margin-right:auto;}
.subscribe-block{margin-top:15px;padding-top:25px;padding-bottom:25px;border-top:1px solid #e5e5e5;text-align:center;font-family:Geomanist-Book;font-size:12px;color:#666666;}
.subscribe-block h3{font-family:Geomanist-Bold;font-size:24px;line-height:27px;color:#1A1A1A;margin-top:0;margin-bottom:5px;}
.subscribe-form{display:inline-block;vertical-align:top;margin-top:10px;position:relative;}
.subscribe-form .element-invisible{display:none;}
.subscribe-form .form-text,
.subscribe-form .form-control,
.subscribe-form .dropdown,
.subscribe-form .form-item{float:left;width:280px;height:48px;}
.subscribe-form .dropdown,
.subscribe-form .form-item-selectCategory{margin-left:-1px;outline:none !important;}
.categories-type-btn{height:48px;border:1px solid #D8D8D8;border-radius:0 2px 2px 0;display:block;padding:6px 12px;line-height:34px;font-size:16px;color:#1A1A1A;text-decoration:none;text-align:left;position:relative;}
.open>.categories-type-btn,
.categories-type-btn:hover,
.categories-type-btn:focus{text-decoration:none;color:#00ca6f;}
.categories-type-btn:hover .caret,
.categories-type-btn:focus .caret{border-color:transparent #00ca6f #00ca6f transparent;}
.open>.categories-type-btn .caret{-moz-transform:rotate(225deg);-webkit-transform:rotate(225deg);-o-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);}
.categories-type-btn .caret{position:absolute;right:16px;top:19px;height:7px;width:7px;border:1px solid;border-color:transparent #000000 #000000 transparent;-moz-transform:rotate(44deg);-webkit-transform:rotate(44deg);-o-transform:rotate(44deg);-ms-transform:rotate(44deg);transform:rotate(44deg);}
.subscribe-form .form-control:focus{box-shadow:none;}
.subscribe-form .dropdown .dropdown-menu{width:100%;margin-top:-1px;}
.subscribe-form .dropdown .dropdown-menu>li>a{padding-top:8px;padding-bottom:8px;}
.btn--subscribe{float:left;width:140px;height:48px;background-color:#00CA6F;border:2px solid #00CA6F;border-radius:2px;font-size:16px;letter-spacing:0;line-height:34px;box-shadow:none;margin-left:11px;}
.subscribe-form .form-select option{display:none;}
.white-wrapper{background-color:#fff;}
.absolute{position:absolute;}
.form-checkboxes >.form-type-checkbox{float:none;width:100%;height:auto;text-align:left;padding-top:5px;padding-bottom:5px;}
.form-checkboxes{min-height:200px;overflow:auto;width:280px;display:none;position:absolute;left:279px;top:48px;background:#FFF;border:1px solid #CCC;padding:8px;z-index:9;min-width:234px;}
#block-simplenews-0 > h2{display:none;}
@media (max-width:767px){.subscribe-form{width:100%;}
.subscribe-form .form-control,
.subscribe-form .form-text,
.subscribe-form .dropdown,
.subscribe-form .btn--subscribe,
.subscribe-form .form-item{float:none;margin:0 0 4px 0;width:100%;max-width:100%;}
.form-checkboxes{top:98px;width:100%;left:0;}
}
@media(min-width:768px){.drop-down-menu:hover .dropdown-menu{display:block;}
.drop-down-menu .dropdown-menu{max-height:300px;overflow-y:auto;overflow-x:hidden;}
.drop-down-menu{position:relative;}
}
.drop-down-menu .dropdown-menu>li>a{padding-top:8px;padding-bottom:8px;}
.drop-down-menu .dropdown-menu{margin:0px !important;}
@media (max-width:767px){.banner-box-support img{max-width:100%;}
.banner-box-support{display:table;margin:38px 0px 26px;}
.button-box-support{background-color:#00ca6f;color:#fff;display:inline-block;padding-left:4px;position:relative;text-align:center;width:100%;font-weight:bold;position:relative;margin-top:10px;padding:20px;}
.blog-post-img{}
.drop-down-menu .dropdown-menu{position:static;width:100%;box-shadow:none;max-height:300px;border-top:#00ca6f solid 1px;padding-left:11px;background:#f2f2f2;overflow-y:auto;}
.drop-down-menu > a:after{content:"\e909";font-family:'vinfotech';color:#999;float:right;font-size:10px;}
.displayblock:after{content:"\e906" !important;font-family:'vinfotech';color:#999;float:right;font-size:10px;}
.displayblock + .dropdown-menu{display:block;}
}
.blog-post-heading-sm a{color:#666666;}
.blog-post-heading-sm a:hover,
.blog-post-heading-lead a:hover{text-decoration:none;color:#00ca6f;}
.blog-post-heading-lead a{color:#1A1A1A;}
.blog-post-items{overflow:hidden;}
@media(min-width:768px){.banner-box-support{display:table;margin:10px 0px 40px;}
.banner-box-support .img,
.banner-box-support .button-box-support{display:table-cell;vertical-align:middle;float:left;}
.button-box-support{background-color:#00ca6f;color:#fff;display:inline-block;padding-left:21px;padding-right:12px;position:relative;text-align:justify;width:122px;font-weight:bold;padding-top:22px;position:relative;letter-spacing:2px;height:91px;vertical-align:middle;float:left;}
.arrow{border-style:dashed;border-color:transparent;border-width:45PX;display:inline-block;font-size:100px;height:0;position:relative;width:0;background-color:#fff;border-left-width:20PX;border-left-style:solid;border-left-color:#00ca6f;right:-65px;top:1PX;position:absolute;}
}
.book-meeting-section .label-box span{color:red;}
.book-meeting-section .open > .dropdown-menu{width:100%;}
.book-meeting-section .categories-type-btn .caret{height:10px;width:10px;top:15px;}
.book-meeting-section .open>.categories-type-btn,
.categories-type-btn:hover,
.categories-type-btn:focus{text-decoration:none;color:#000000;}
.book-meeting-section .categories-type-btn:hover .caret,
.book-meeting-section .categories-type-btn:focus .caret{border-color:transparent #000000 #000000 transparent;}
.book-meeting-section .dropdown-menu > .active > a,
.book-meeting-section .dropdown-menu > .active > a:hover,
.book-meeting-section .dropdown-menu > .active > a:focus{color:#ffffff;text-decoration:none;outline:0;background-color:#000000;}
input[type=checkbox].css-checkbox{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;}
input[type=checkbox].css-checkbox + label.css-label,
input[type=checkbox].css-checkbox + label.css-label.clr{padding-left:35px;height:20px;display:inline-block;line-height:20px;background-repeat:no-repeat;background-position:0 0;font-size:15px;font-weight:normal;vertical-align:middle;cursor:pointer;margin-top:7px;}
input[type=checkbox].css-checkbox:checked + label.css-label,
input[type=checkbox].css-checkbox + label.css-label.chk{background-position:0 -20px;}
label.css-label{background-image:url(../img/csscheckbox.png);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.book-meeting-section .heading-margin{margin-top:20px;margin-bottom:20px;}
.book-meeting-section .margin-left-20{margin-left:20px;}
.book-meeting-section .margin-top-50{margin-top:50px;}
@media (max-width:768px){.book-meeting-section .margin-top-50 a,
.book-meeting-section .margin-top-50 button,
.book-meeting-section .form-group{width:100%;}
.book-meeting-section .margin-left-20{margin-left:0px !important;}
.inner-box-fantastic{margin:10px auto!important;}
}
.book-meeting-section .dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus{background:#000000;color:#ffffff;-moz-transform:translate(1px, 0px);-webkit-transform:translate(1px, 0px);-o-transform:translate(1px, 0px);-ms-transform:translate(1px, 0px);transform:translate(1px, 0px);}
#confirm-add-pg #edit-cancel{margin-left:15px;background:url(../img/confirm_submit.png) repeat-x scroll 0 0 rgba(0, 0, 0, 0);border:0 none;border-radius:3px;color:#DAE3F2;cursor:pointer;font-size:14px;line-height:normal;padding:5px 20px;text-shadow:1px 1px 0 #000000;width:100px;}
@media (min-width:768px){#confirm-add-pg{width:600px;margin:0 auto;padding-top:18px;padding-bottom:18px;}
}
@media (max-width:767px){#confirm-add-pg{width:94%;margin:90px auto 19px;padding-bottom:18px;}
}
.subscribe-block .form-item-selectCategory label{font-size:16px;font-weight:normal !important;text-transform:uppercase !important;}
.subscribe-block::-webkit-input-placeholder{color:#000000;}
.subscribe-block::-moz-placeholder{color:#000000;}
.subscribe-block:-ms-input-placeholder{color:#000000;}
.subscribe-block:-moz-placeholder{color:#000000;}
.blogCategories .dropdown-menu > li > a{font-size:14px;font-family:Geomanist-Medium;}
.open .dropdown-menu{max-height:250px;overflow-y:auto;overflow-x:hidden;}
.error-msg{color:#a94442;}
.has-error a{border-color:#a94442;}
.m-t-10{margin-top:10px;}
.error-msg-checkbox{color:red;font-size:16px;font-weight:bold;}
.link--text{color:inherit;text-decoration:none;}
.link--text,
.link--text:hover,
.link--text:focus{text-decoration:none;}
.clear{clear:both;}
.video-embeded{margin-top:15px;margin-bottom:15px;}
.particles{background-color:#000;position:fixed;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;opacity:.9;}
.featuredIn{margin-top:50px;}
.featuredIn ul{list-style:none;padding:0;margin:0;}
.featuredIn ul >li{color:#9b9b9b;display:inline-block;font-family:'Geomanist-Book';vertical-align:middle;font-size:14px;margin-right:19px;}
.featuredIn ul >li:last-child{margin-right:0;}
@media (max-width:1024px){.featuredIn ul >li{margin-bottom:10px;}
.featuredIn ul >li.featuredIntxt{display:block;margin-right:0;}
}
@media (max-width:767px){.featuredIn ul >li{font-size:14px;}
}
.section-6{background-color:#fff;}
.header-summary a{color:#fff;text-decoration:none;}
.header-summary a:hover{color:#00cc6b;}
@media(min-width:1100px){.banner-play-custom-postion{position:absolute;right:-20px;top:196px;}
}
.spinner{display:none;height:28px;width:28px;animation:rotate 0.8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;top:15px;right:9px;}
@keyframes rotate{0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
.loading .spinner{display:block;}
.postion-relative{position:relative;}
.featuredIn ul li .bnn-logo{width:63px;height:29px;}
.featuredIn ul li .cbc-news-logo{width:38px;height:34px;}
.featuredIn ul li .tech-logo{width:126px;height:22px;}
.featuredIn ul li .urekha-logo{width:33px;height:44px;}
.featuredIn ul li .global-mail-logo{width:184px;height:15px;}
.featuredIn ul li .winnipeg-logo{width:150px;height:21px;}
.featuredIn ul li .forbes-logo{width:75px;height:23px;}
.featuredIn ul li .espn-logo{width:77px;height:30px;}
.featuredIn ul li .wall-street-logo{width:196px;height:21px;}
.featuredIn ul li .moorusurbangreekz{width:210px;height:32px;}
.featuredIn ul li .FamousB-The-washington{width:208px;height:46px}
.featuredIn ul li .FamousB-The-Huffing{width:200px;height:40px;}
.featuredIn ul li .Banana-bandy-your-story{width:144px;height:37px;}
.featuredIn ul li .FamousB-NBC{width:39px;height:56px;}
.light-color{color:#333333 !important;font-family:inherit !important;}
iframe{border-width:0px;}
.img-max-width{max-width:100%;}
@media(min-width:768px){.heading-top{margin-top:80px;}
}
@media(max-width:768px){.mTZero-xs{margin-top:0px !important;}
}
.devider-box{border-top:1px solid #ECECEC;display:block;height:1px;}
.custom-top-banner{background-size:auto !important;}
@media screen and (max-width:1024px){.custom-top-banner{background-size:44% !important;}
}
.about-vinfotech{background:#fff url(../img/vinfotech-creates-social-networks-&-communities.png) no-repeat !important;background-position:left bottom !important;background-size:contain;background-color:#fff;}
.about-vinfotech .show-case-type-1 .show-case{padding-top:30px !important;}
.font-green{color:#00CA6F;}
.about-us-vinfotech-ul ul li{list-style:none;font-family:Geomanist-Medium;font-size:16px;line-height:32px;color:#1A1A1A;}
.about-us-vinfotech-ul ul li:before{content:"/";display:inline-block;margin-right:15px;}
.vsocial-content{background:#F9F9F9;padding-top:20px;padding-bottom:90px}
.custom-popup-new{position:fixed;right:0px;bottom:0px;z-index:99;height:396px;transition:all 0.3s;overflow:hidden;}
.custom-popup-new .h4{font-family:inherit;margin-top:12px;margin-bottom:18px;}
.custom-popup-new .p p{font-family:inherit;}
.custom-popup-new form textarea.form-control{height:70px}
.custom-popup-new .form-group{margin-bottom:6px;}
.custom-popup-new .help-block{margin-bottom:0px}
.custom-popup-new .modal-contact-area .modal-contact-area-seprator{width:113px;margin:0px 12px;}
.custom-popup-new .modal-contact-area div.p,
.custom-popup-new .modal-contact-area span{font-family:inherit;font-size:11px;}
.custom-popup-new .back-clm{width:290px;}
.custom-popup-new form .btn{padding:10px 25px;}
.custom-popup-new .loading .spinner{height:20px;width:20px;top:10px;right:2px;}
.custom-popup-new .modal-header .close{outline:none;color:#fff;position:absolute;right:-1px;z-index:9999;top:-16px;}
.custom-popup-new .modal-header{position:relative;}
.custom-popup-new .modal-body{padding-bottom:0px;}
.toggle-popup{display:none;position:fixed;right:15px;bottom:40px;width:48px;height:48px;border-radius:100%;background:#00CA6F;text-align:center;text-decoration:none;line-height:50px;font-size:24px;cursor:pointer;box-shadow:0 2px 10px 0 rgba(0, 0, 0, 0.20);-webkit-box-shadow:0 2px 10px 0 rgba(0, 0, 0, 0.20);z-index:999;}
.toggle-popup i{color:white;}
.pZero{padding:0px;}
@media(max-width:767px){.custom-popup-new{width:100%;height:0px;}
.toggle-popup{display:none;}
}
@media(max-width:414px){.custom-popup-new .back-clm{width:92%;}
}
.heading-3{font-family:'Geomanist-Black';margin-bottom:40px;margin-top:70px;}
@media(min-width:1024px){.padding-49-md{padding-left:60px;}
.padding-84-md{padding-left:84px;}
}
.custom-left-top-menu .page-name{width:100% !important;padding:20px;margin-left:-59px !important;padding-left:73px !important;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:205px;}
@media(max-width:767px){.custom-left-top-menu .page-name{margin-left:-48px !important;padding-left:77px !important;padding:15px 20px;}
}
.landing-cursor ul li a{pointer-events:none;}
.circular-animation-wrap.margin-top-btm{margin-top:50px;margin-bottom:50px;}
#CaseStudyOne,
#CaseStudyTwo,
#CaseStudyThree,
#CaseStudyFour{display:none;}
.close-acc,
.close-acc-custom{display:table;position:relative;top:100px;left:20px;cursor:pointer;}
.meet-us-box{position:fixed;left:0px;top:76%;transform:translateY(-50%);z-index:9;width:180px;background-color:#00ca6f;border-color:#00ca6f;-webkit-box-shadow:0px 2px 3px 0 rgba(0, 0, 0, 0.2);box-shadow:0px 2px 3px 0 rgba(0, 0, 0, 0.2);display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;color:white;font-size:12px;padding:20px 10px;text-align:center;}
.meet-us-text{display:block;}
.fsta-img{max-width:80px;margin:7px AUTO 13px AUTO;display:block;}
.img-box{max-width:80px;margin:4px auto 12px;display:block;text-align:center;}
.block{display:block;}
.top-popup-box{text-align:center;max-width:378px;margin:0 auto;}
.summer-connfrence{font-size:22px;font-weight:bold;color:white}
.time-date-confrence{font-size:16px;color:white;}
.confrence-address{font-size:15px;color:white;font-weight:bold;margin-bottom:20px;}
#meet-us .categories-type-btn{background:white;color:#9a9a9a;}
#meet-us .dropdown-menu li a:hover{background:none;color:#02b765;-moz-transform:translate(0px, 0px) !important;-webkit-transform:translate(0px, 0px) !important;-o-transform:translate(0px, 0px) !important;-ms-transform:translate(0px, 0px) !important;transform:translate(0px, 0px) !important;}
.get-in-touch-index .categories-type-btn{background:white;color:#9a9a9a;}
.get-in-touch-index .dropdown-menu li a:hover{background:none;color:#02b765;-moz-transform:translate(0px, 0px) !important;-webkit-transform:translate(0px, 0px) !important;-o-transform:translate(0px, 0px) !important;-ms-transform:translate(0px, 0px) !important;transform:translate(0px, 0px) !important;}
@media(min-width:768px){.pr-8{padding-right:8px;}
.pl-8{padding-left:8px;}
}
#meet-us .dropdown-menu{min-width:303px;}
.get-in-touch-index .dropdown-menu{min-width:291px;}
.get-in-touch-index .categories-type-btn{height:38px;padding:2px 12px;}
.get-in-touch-index .categories-type-btn .caret{top:14px;}
#meet-us textarea{height:68px;}
.meet-us-heading{font-size:17px;font-weight:bold;color:white;}
.summer-connfrence-2017{margin-left:auto;margin-right:auto;font-size:17px;font-weight:bold;}
.in-accordian .h2{font-family:Geomanist-Black;}
.custom-p p{color:#333;}
.img-box-countainer{max-width:900px;margin-left:auto;margin-right:auto;}
.img-cont-box{margin:15px;position:relative;float:left;}
.img-cont-box .over-texts{width:auto;left:50%;top:50%;transform:translate(-50%, -50%);}
.img-cont-box img{max-width:100%;//height:265px;}
.img-cont-box .content-video-p{position:absolute;left:39px;top:40px;color:white;z-index:99;}
.img-cont-box .content-video-p span, .img-cont-box .content-video-p p{color:white;font-family:Geomanist-Bold;font-size:19px;}
.sup{font-size:25px !important;top:0px;left:-5px}
.content-box-vert{display:inline-block;vertical-align:middle;padding:55px 28px 0px 0px;}
.content-box-vert .h4{font-family:'Geomanist-Bold';font-size:18px;margin-bottom:10px;color:black;}
.custom-h1{font-size:64px;margin:0;color:#101010;font-family:inherit;font-weight:500;line-height:1.1;font-size:64px;margin-bottom:30px;color:#101010;font-family:'Geomanist-Ultra';margin-top:0px;}
.custom-h2{font-size:64px;margin:0;color:#101010;font-family:inherit;font-weight:500;line-height:1.1;font-size:36px;margin-bottom:30px;color:#101010;font-family:'Geomanist-Black';margin-top:0px;}
.dropdown-white-bg{background:white;color:#9a9a9a;}
.custompopup-dropdown-menu{min-width:303px;}
.pT0{padding-top:0px !important;}
.slider-object{position:absolute;z-index:99;}
.footer-section.active ~ ul.pagi{opacity:0;}
.h4-new-class{max-width:370px !important;margin-bottom:20px !important;letter-spacing:1px !important;}
.new-form-css{max-width:360px !important;}
.new-form-group-css{margin-bottom:10px;}
.new-modal-body-css{padding-top:10px !important;}
.h4-new-class{max-width:370px !important;margin-bottom:20px !important;letter-spacing:1px !important;}
.new-form-css{max-width:360px !important;}
.new-form-group-css{margin-bottom:10px;}
.new-modal-body-css{padding-top:10px !important;}
.no-style-ul{list-style-type:none;}
@media(max-width:991px){.no-style-ul{margin-top:-60px;margin-bottom:10px;}
}
.white-base{background:#FFF;}
.prev-case.fantasy-solution-offering,
.next-case.fantasy-solution-offering{width:33.33333%;}
.footer-block .footer-hyperlink li{display:inline-block;color:#FFF;}
.footer-block ul.footer-hyperlink{min-height:10px;}
.why-vinfo .media-left.number-list{font-size:60px;line-height:60px;}
@media screen and (max-width:767px){.prev-case.fantasy-solution-offering,
.next-case.fantasy-solution-offering{width:100%;}
}
@media(min-width:768px){.pl-sm{padding-right:50px;}
}
.pB0{padding-bottom:0px;}
.duel-text-padding{padding:40px 0 !important;}
.duel-text-padding h4{font-size:18px !important;}
.duel-text-padding .list-style-block li a{font-size:14px;}
.duel-text-padding .list-style-block li{line-height:1 !important;}
.duel-text-padding .list-style-block li a:after{margin:0 3px !important;}
.showcase-nav-footer-custom{min-height:81px !important;height:auto !important;}
.showcase-nav-footer-custom h4{font-size:14px;}
@media(max-width:767px){.showcase-nav-footer-custom h4{font-size:12px;}
.duel-text-padding-custom{padding:30px 0 !important;}
}
.more-link-custom{margin-top:38px !important;margin-bottom:50px !important;}
.offset-top{position:absolute;top:50%;transform:translateY(-50%);}
.show-case-text-block.readmore-success-link{float:none !important;padding-top:50px !important;}
.show-case-text-block.readmore-success-link a{margin-bottom:0px !important;}
.showcase-nav-footer .prev-case:hover, .showcase-nav-footer .next-case:hover{background:#eaeaea !important;}
.readmore-success-link i{padding-left:15px !important;}
.duel-text-padding h4{color:#999999;}
@media(max-width:767px){.duel-text-padding ul li{display:inline-block !important;}
.duel-text-padding ul li a{font-size:10px !important;}
}
@media (max-width:768px){.showcase-nav-footer a{font-size:12px;}
}
@media only screen and (max-width:767px){.why-vinfo p{margin-bottom:0px;}
.showcase-nav-footer h4{line-height:80px;}
.showcase-nav-footer a{height:80px;}
.showcase-nav-footer.nav-footer-custom h4{line-height:40px;}
.showcase-nav-footer.nav-footer-custom a{height:25px;}
.list-style-block li a:after{display:inline-block;font-size:14px;}
.showcase-nav-footer .prev-case, .showcase-nav-footer .next-case{padding:0px 15px;}
.nav-footer-custom .prev-case.fantasy-solution-offering,
.nav-footer-custom .next-case.fantasy-solution-offering{width:100% !important;}
.nav-footer-custom ul{padding-bottom:10px;padding-top:15px;}
}
.banner-overlays{position:relative;}
.banner-overlays::after{content:'';background:rgba(0,0,0,0.4);position:absolute;top:0;left:0;bottom:0;right:0;display:block;width:100%;}
.white-container{background-color:white;}
.white-container .show-case-text-block.readmore-success-link a{margin-bottom:30px !important;}
.skype-inbuild-button{position:absolute;top:5px;right:10px;opacity:0;}
.skype-inbuild-button img{margin:0px !important;vertical-align:top !important;width:26px;}
.nav-footer-custom.showcase-nav-footer,
.nav-footer-custom.showcase-nav-footer .next-case,
.nav-footer-custom.showcase-nav-footer .prev-case,
.nav-footer-custom.showcase-nav-footer .next-case{border:0px;}
.nav-footer-custom.showcase-nav-footer .prev-case:hover,
.nav-footer-custom.showcase-nav-footer .next-case:hover{background:transparent !important;}
.nav-footer-custom.showcase-nav-footer{font-family:Geomanist-Bold;color:#00CA6F;text-decoration:none;letter-spacing:2px;font-size:16px;display:block;}
.nav-footer-custom .prev-case.fantasy-solution-offering,
.nav-footer-custom .next-case.fantasy-solution-offering{width:25%;display:block;float:left;text-align:center;}
.nav-footer-custom .prev-case.fantasy-solution-offering i,
.nav-footer-custom .next-case.fantasy-solution-offering i{position:static;font-size:13px;display:inline;margin-left:10px;}
.nav-footer-custom.showcase-nav-footer a:hover{transform:translate(1px, 0px);color:#000;}
.component-phone{padding-left:10px;}
.component-phone .form-group{padding-right:0px;}
.component-code .form-group{padding-left:0px;}
.component-code{padding-right:10px;}
@media screen and (min-width:1024px){.table-row{display:table;}
.table-row > .col-md-6{display:table-cell;float:none;vertical-align:middle;}
}
.icon-uparrow-ahref img{width:25px;height:25px;position:absolute;top:10px;left:12px;}
.amount-component{padding:0px;}
.currency-component{padding-right:0px;}
.red-text{color:#ff0000;}
select.input-lg{line-height:48px;padding:0 16px;}
.checkbox-custom:checked + .checkbox-custom-label:before{content:"\f00c";font-family:'FontAwesome';background:#00cc6b;color:#fff;}
.checkbox-custom:focus + .checkbox-custom-label{outline:none;}
.currency-label{text-align:right;}
@media only screen and (max-width:767px){.currency-label{text-align:left;}
.contact-form label{line-height:28px;}
}
select.form-control{-webkit-appearance:menulist;-moz-appearance:none;appearance:none;}
footer.custom-footer{padding-top:0px;}
.custom-heading-block{height:70px;}
.custom-popup .p.custom-heading-block p{margin:0 auto 10px;}
.red-text{color:red;}
.has-error .form-control{position:relative;border-color:#a94442 !important;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.has-error .help-block{position:absolute;right:10px;top:10px;border-radius:10px;width:22px;text-align:center;display:block;color:#ffffff;}
.help-block{display:none;}
.has-error .help-block-message{background-color:#fff;border-radius:10px;width:19px;text-align:center;display:inline-block;color:#ffffff;}
.help-message{display:none;text-align:right !important;}
.custom-heading-block p{margin-bottom:10px;}
.landing-footer .prev-case.fantasy-solution-offering,
.landing-footer .next-case.fantasy-solution-offering{width:33.33%;}
.has-error.help-message{display:block !important;}
.slider-container{background-color:#ffffff;padding-top:0px;width:100%;z-index:999999;top:0;border:1px solid #dddddd;}
.slider-container .scrtabs-tabs-fixed-container{height:80px;}
.nav > li > a{font-family:"Geomanist-Bold";padding:32px 15px;color:#555555;margin:0px;border-right:1px solid #dddddd !important;border-top:0px !important;border-bottom:0px !important;border-left:0px !important;font-size:14px;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{color:#00cc6b;border-right:1px solid #dddddd;background-color:#eeeeee;}
.nav-tabs{border:0px;height:80px;}
.slider-container .scrtabs-tab-scroll-arrow{border:0px;}
.slider-container .scrtabs-tab-scroll-arrow{padding:0px;height:80px;width:40px;background-image:url('../img/up-arrow-green.svg');background-repeat:no-repeat;}
.slider-container .scrtabs-tab-scroll-arrow.scrtabs-tab-scroll-arrow-left{background-image:url('../img/back-arrow.svg');background-repeat:no-repeat;background-size:30px 80px;}
.slider-container .scrtabs-tab-scroll-arrow.scrtabs-tab-scroll-arrow-right{background-image:url('../img/next-arrow.svg');background-repeat:no-repeat;background-size:30px 80px;}
ul.affix.list-inline > li{display:block;padding-top:20px;text-align:center;}
ul.affix{left:10%;top:50%;}
.footer-block.contact-info .h2:before{display:none;}
.footer-block.contact-info .h2{color:#ffffff;font-family:Geomanist-Book;font-size:18px;line-height:22px;margin:0px;}
.footer-block.contact-info{margin:0px;}
footer.contact-info-footer{padding-top:60px;}
.footer-block.contact-info .h2:after,
.footer-block.contact-info .h2:before{display:none;}
.blog-container-wrapper .contact-wrapper .h1 h1{font-size:36px;}
@media only screen and (min-width:767px) and (max-width:1025px){.footer-block .h2:before{bottom:-8px;}
.footer-block .h2{line-height:26px;position:relative;display:block;margin-bottom:0;margin:0;padding-bottom:0;}
}
@media screen and (max-width:767px){.footer-block.contact-info .h2{font-size:16px;line-height:20px;}
.footer-block.contact-info.first-address .h2{margin-bottom:20px;}
}
@media screen and (max-width:768px){.list-inline.affix{opacity:0;}
}
.custom-contact-wrapper.contact-wrapper .h1{margin-top:80px;}
.media-left.media-separator{display:none;}
@media screen and (max-width:767px){.media-left.media-separator{display:table-cell;font-size:16px;line-height:24px;min-width:30px;color:#00CA6F;}
}
.white-background{background-color:#f9f9f9;}
.fantasy-page.work-page .pagi li{width:210px;font-weight:bold;}
.fantasy-page.work-page .pagi li a.active span,
.fantasy-page.work-page .pagi li a:hover span{color:#00CA6F;border-bottom:3px solid #00CA6F;}
.fantasy-page.work-page .pagi li a span{width:100%;color:#999999;font-family:Geomanist-Bold;}
.fantasy-page.work-page .pagi li{margin:20px 15px;}
@media only screen and (max-width:1440px) and (min-width:1280px){.fantasy-page.work-page .pagi{left:0;}
.fantasy-page.work-page .pagi li a span{overflow:visible;height:auto;font-size:12px;}
.fantasy-page.work-page .pagi li{width:130px;height:auto;}
}
.fantasy-page.work-page .pagi{top:35%;}
.notVisible{display:none !important;}
.framework-pagi{display:none !important;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;}
.framework-pagi-blog-footer{display:none !important;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;}
.pagi{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill{background-color:#FFF;}
.help-message-contact{display:none;}
.has-error.help-message-contact{display:block !important;}
.contact-popup img{width:16px;}
.custom-heading-block .has-error .help-block-message::before{background:#fff;position:ABSOLUTE;left:8px;right:0;content:'';height:12px;width:2px;top:3px;z-index:-1;}
.custom-heading-block .has-error .help-block-message{background-color:transparent;height:18px;position:relative;z-index:999;}
.section-heading{display:none;}
@media only screen and (max-width:1279px){.fantasy-page.work-page .pagi{display:none !important;}
.section-heading{display:block;}
}
.pagi.homepagi{display:none;}
form.payment-form .has-error .help-block{background:red;display:table;padding:5px 10px;position:absolute;border-radius:4px;-webkit-box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.10);box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.10);-webkit-box-shadow:0px 0px 5px 2px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 5px 2px rgba(0, 0, 0, 0.15);left:0px;z-index:1;margin:2px 0 0 0;top:50px;}
form.payment-form .has-error .help-block{width:auto;}
form.payment-form .has-error .help-block:after,
form.payment-form .has-error .help-block:before{bottom:100%;left:10px;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}
form.payment-form .has-error .help-block:after{border-color:rgba(136, 183, 213, 0);border-bottom-color:red;border-width:8px;margin-left:0;}
form.payment-form .has-error .help-block:before{border-color:rgba(194, 225, 245, 0);border-bottom-color:rgba(0, 0, 0, 0.3);border-width:9px;margin-left:0;left:9px;}
form.payment-form .form-group{position:relative;}
.btn.subscribe-for-more{font-size:14px;line-height:18px;padding:10px 15px;}
.custom-popup.video-popup-modal{z-index:99999;}
.custom-popup.video-popup-modal .modal-body{background-color:transparent;}
h2.custom-heading-tags.media-heading ,h5.custom-heading-tags.media-heading,{font-size:24px;}
.internal-process-img h5.custom-heading-tags{font-size:34px;margin-bottom:-72px;line-height:1.4;font-family:'Geomanist-Black';text-align:left;float:left;position:relative;z-index:10;color:#333333;}
h3.custom-heading-tags{padding:0 0 11px;line-height:1;}
.duel-text h3.custom-heading-tags{font-family:Geomanist-Bold;font-size:24px;margin-top:11px;margin-bottom:11px;}
h1.custom-h1.custom-heading-tags{line-height:1.1;font-size:64px;color:#101010;font-family:'Geomanist-Ultra';}
.video-popup-modal.custom-popup.modal{background:rgba(0, 0, 0, 1.0) !important;}
@media only screen and (max-width:767px){.section.section-footer{z-index:12;}
.nav-toggle-right{top:87%;}
}
.launch-link{text-align:center;}
.launch-link.more-link .btn{display:inline-block;}
.launch-link.more-link .btn:nth-child(2){margin-left:10px;}
div.thankyou-social-icons ul{margin-top:10px;}
.gama.gama-differ-green{background-color:#00CA6F;}
.gama.gama-differ-green .primary-content .primary-dsa{color:#fff;font-family:'Geomanist-Black';font-size:16px;}
@media only screen and (max-width:991px){.top-banner-bg{display:none;}
}
.text-content-bottom p.slash-para:before{content:'\005C';display:block;position:absolute;left:5px;}
.text-content-bottom p.slash-para{padding-left:5px;}
.gama.gama-xtrnal-data .primary-content .primary-dsa > span{font-family:'Geomanist-Black';font-size:16px;}
.gama.gama-xtrnal-data .primary-content ul li{width:100%;position:relative;padding-left:20px;line-height:18px;margin-bottom:15px;}
.gama.gama-xtrnal-data .primary-content ul{list-style:none;padding:0;margin:0;position:absolute;right:-220px;text-align:left;width:210px;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);}
.cd-primary-nav a:hover{color:#00CA6F;-moz-transform:translate(1px, 0px);-webkit-transform:translate(1px, 0px);-o-transform:translate(1px, 0px);-ms-transform:translate(1px, 0px);transform:translate(1px, 0px);}
.nav-block a .h3:hover{color:#00CA6F;}
.healthcare-nav{margin-bottom:60px;}
@media screen and (max-width:767px){.rigt-menu .nav-effect li:last-child{margin-bottom:0px;}
}
.footer-block.second-last .h2 a:hover,
.footer-block.second-last .h2 a:active,
.footer-block.second-last .h2 a:focus{color:#00CA6F;text-decoration:none;}
.nav-block.social-nav a.social-nav-link{padding-top:0;}
.nav-block.active a .h3{color:#00CA6F;}
.media-heading.custom-heading-tags a:hover{color:#000;-moz-transform:translate(1px, 0px);-webkit-transform:translate(1px, 0px);-o-transform:translate(1px, 0px);-ms-transform:translate(1px, 0px);transform:translate(1px, 0px);}
.media-heading.custom-heading-tags a{text-decoration:none;}
.arrow-linking{position:fixed;top:42%;right:0;z-index:9;}
.upper-arrow-linking,.lower-arrow-linking{display:block;}
.lower-arrow-linking:hover,.upper-arrow-linking:hover{transform:translateX(-10px);}
@media screen and (max-width:1024px){.arrow-linking{display:none;}
}
@media screen and (max-width:991px){.rigt-menu ul{text-align:center;min-height:initial;margin:0;}
.rigt-menu ul li{display:inline-block;width:auto;margin:0 10px;}
}
@media screen and (max-width:1440px){.healthcare-nav{margin-bottom:70px;}
.journey-wraper.our-aim .h2 h2{font-size:34px;}
}
@media screen and (max-width:1439px) and (min-width:1025px){.nav-block .h3{font-size:26px;line-height:30px;}
.nav-block .h3:after{bottom:3px;}
.nav-block{margin-bottom:20px;}
.healthcare-nav{margin-bottom:50px;}
}
@media screen and (max-width:767px){.healthcare-nav{margin-bottom:40px;}
}
.mind-map-circle{display:block;width:80%;height:80%;border-radius:100%;border:1px dotted #ccc;margin-right:auto;margin-left:auto;position:relative;z-index:12;top:10%;}
.category-block{height:30px;width:auto;position:absolute;color:#000;font-size:12px;line-height:24px;font-family:'Geomanist-Bold';padding:0 10px;text-transform:uppercase;}
.category-block-0{left:98.3333333333%;top:48.3333333333%;}
.category-block-1{left:93.833333%;top:63%;}
.category-block-2{left:86.333333%;top:80.333333%;}
.category-block-3{left:66.666667%;top:93.166667%;}
.category-block-4{left:23%;top:93.5%;}
.category-block-5{left:-3.166667%;top:79.166667%;}
.category-block-6{left:-11.666667%;top:60.666667%;}
.category-block-7{left:-3.833333%;top:40.833333%;}
.category-block-8{left:5%;top:21%;}
.category-block-9{left:15.166667%;top:5%;}
.category-block-10{left:46%;top:-2.166667%;}
.category-block-11{left:74.166667%;top:6.166667%;}
.category-block-12{left:89.333333%;top:22.666667%;}
.category-block-13{left:96.333333%;top:43%;}
.inner-circle{display:block;width:58%;height:58%;background-color:#fff;border-radius:100%;transform:translate(-50%,-50%);top:50%;left:50%;position:absolute;border:1px dashed #999999;box-shadow:0 0 70px 0 rgba(0,0,0,0.2);z-index:9;}
.inner-circle .text-heading{color:#000000;font-family:'Geomanist-Black';font-size:28px;font-weight:900;line-height:28px;text-align:center;margin:0 auto;padding:0 50px;position:relative;margin-top:-57px;top:50%;}
.option-list-circle-wrapper{list-style:none;margin:50%;transform:translate(-50%,-50%);padding:0;width:80%;height:80%;position:relative;overflow:hidden;border:1px dashed #9c9c9c;border-radius:100%;box-shadow:0 0 60px 0 rgba(0,0,0,0.2);}
.list-content{position:absolute;z-index:2;color:#666666;font-family:"Geomanist-Black";font-size:15px;line-height:18px;width:80px;}
.emr-list-content{top:12%;left:29%;}
.social-list-content{top:33%;left:5%;}
.teleheath-list-content{top:63%;left:6%;}
.customdev-list-content{top:83%;left:26%;}
.whyVinfo-list-content{top:83%;left:59%;}
.whyVinfo-list-content span{color:#00ca6f;}
.integration-list-content{top:63%;left:80%;}
.coordinated-list-content{top:33%;left:80%;}
.eRx-list-content{left:63%;top:12%;}
.option-list-circle{list-style:none;margin:50%;transform:translate(-50%,-50%);padding:0;width:100%;height:100%;position:relative;overflow:hidden;border-radius:100%;}
.option-list-circle > li{border-bottom:1px dashed #9c9c9c;transform-origin:100% 100%;background-color:#ffffff;width:50%;height:50%;position:absolute;}
.option-list-circle > li.hello{background-color:#00B563;}
.option-list-circle > li:nth-child(0){transform:rotate(0deg) skewX(45deg);}
.option-list-circle > li:nth-child(1){transform:rotate(45deg) skewX(45deg);}
.option-list-circle > li:nth-child(2){transform:rotate(360deg) skewX(45deg);}
.option-list-circle > li:nth-child(3){transform:rotate(315deg) skewX(45deg);}
.option-list-circle > li:nth-child(4){transform:rotate(270deg) skewX(45deg);}
.option-list-circle > li:nth-child(5){transform:rotate(225deg) skewX(45deg);}
.option-list-circle > li:nth-child(6){transform:rotate(180deg) skewX(45deg);}
.option-list-circle > li:nth-child(7){transform:rotate(135deg) skewX(45deg);}
.option-list-circle > li:nth-child(8){transform:rotate(90deg) skewX(45deg);}
.option-list-circle > li:hover{background-color:#00B563;color:#ffffff;cursor:pointer;}
.list-content-detail:before{content:"";width:20px;height:20px;border:3px solid transparent;position:absolute;background:white;z-index:30;}
.list-content-detail:after{content:"";height:20px;width:20px;background-color:#fff;position:absolute;border:1px dashed #999999;}
.emr-content-detail:after{top:-2px;left:101px;transform:rotate(22deg);}
.emr-content-detail:before{top:-1px;left:102px;transform:rotate(22deg);}
.social-content-detail:after{top:98px;left:0px;transform:rotate(-115deg);}
.social-content-detail:before{top:99px;left:2px;transform:rotate(-115deg);}
.teleheath-content-detail:after{top:222px;left:3px;transform:rotate(-70deg);}
.teleheath-content-detail:before{top:222px;left:5px;transform:rotate(-71deg);}
.customdev-content-detail:after{top:309px;left:90px;transform:rotate(-23deg);}
.customdev-content-detail:before{top:307px;left:91px;transform:rotate(-23deg);}
.whyVinfo-content-detail:after{top:306px;right:83px;transform:rotate(19deg);}
.whyVinfo-content-detail:before{top:304px;right:84px;transform:rotate(19deg);}
.integration-content-detail:after{top:221px;right:3px;transform:rotate(65deg);}
.integration-content-detail:before{top:220px;right:5px;transform:rotate(65deg);}
.coordinated-content-detail:after{top:90px;right:4px;transform:rotate(22deg);}
.coordinated-content-detail:before{top:90px;right:6px;transform:rotate(22deg);}
.eRx-content-detail:after{top:2px;right:91px;transform:rotate(70deg);}
.eRx-content-detail:before{right:92px;top:5px;transform:rotate(70deg);}
.inner-circle .text-heading p{margin:0;}
.inner-circle .text-heading img{margin-bottom:10px;}
.list-content-detail{position:absolute;transition:all 0.6s ease;display:none;top:50%;height:333px;left:50%;background-color:#fff;width:333px;z-index:134;margin-top:-166px;border-radius:50%;margin-left:-167px;color:#444444;text-align:center;border:1px dashed #999999;}
.list-content-detail ul{margin:50% 0;transform:translateY(-50%);margin-left:60px;}
@media only screen and (min-width:768px){.list-content:hover{background-color:#00B563;cursor:pointer;color:#ffffff !important;}
}
.animation-wrapper.mind-map-wrapper .container-wrapper{margin:0;width:100%;}
.animation-wrapper.mind-map-wrapper .container-wrapper section{display:block;width:900px;height:900px;margin-right:auto;margin-left:auto;}
.animation-wrapper.mind-map-wrapper .container-wrapper:after{content:"";position:absolute;height:100%;width:100%;background-color:rgba(255, 255, 255, 0.2);border-radius:50%;top:55%;max-height:1000px;left:50%;margin-top:-496px;margin-left:-500px;display:block;max-width:1000px;box-shadow:0 0 30px 0 rgba(0,0,0,0.05);}
.animation-wrapper.mind-map-wrapper .container-wrapper:before{content:"";position:absolute;height:1100px;width:1200px;background-color:rgba(255, 255, 255, 0.1);border-radius:50%;top:50%;left:50%;margin-top:-550px;margin-left:-600px;display:block;box-shadow:0 0 30px 0 rgba(0,0,0,0.05);}
@media screen and (max-width:991px){.animation-wrapper.mind-map-wrapper .container-wrapper:after,
.animation-wrapper.mind-map-wrapper .container-wrapper:before{display:none;}
.animation-wrapper.mind-map-wrapper .container-wrapper section{width:770px;height:770px;margin:0;}
.category-block-6{left:-14.666667%;}
.category-block-5{left:-7.166667%;}
.category-block-7{left:-7.833333%;}
.category-block-8{left:0;}
.category-block-9{left:10.166667%;}
.category-block-10{left:43%;}
.category-block-11{left:71.166667%;}
.category-block-12{left:85.333333%;}
.category-block-13{left:93.333333%;}
.category-block-1{left:90.833333%;}
.category-block-2{left:83.333333%;}
.category-block-3{left:64.666667%;}
.category-block-4{left:20%;}
}
.layered-div{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0;z-index:9;background-color:#333;transition:all 0.6s ease;}
.animation-wrapper.mind-map-wrapper{padding:0 15px;}
@media screen and (max-width:767px){.container-fluid.animation-wrapper-mobile.mind-map-wrapper-mobile{padding:0 5px;background-color:#f4f4f4;}
.animation-wrapper-mobile.mind-map-wrapper-mobile section{max-width:360px;height:360px;margin:0 auto;}
.mind-map-circle{margin:0 auto;width:90%;height:90%;}
.option-list-circle-wrapper{width:100%;height:100%;border:none;}
.list-content{font-size:10px;line-height:12px;}
.inner-circle .text-heading{font-size:12px;line-height:13px;}
.inner-circle{height:50%;width:50%;}
.inner-circle .text-heading{padding:0 25px;margin-top:-35px;}
.inner-circle .text-heading img{width:60px;}
.emr-list-content{top:14%;left:28%;}
.eRx-list-content{left:60%;top:14%;}
.coordinated-list-content{top:33%;left:74%;}
.integration-list-content{top:63%;left:75%;}
.whyVinfo-list-content{top:82%;left:57%;}
.customdev-list-content{top:82%;left:25%;}
}
@media screen and (max-width:360px){.animation-wrapper-mobile.mind-map-wrapper-mobile section{max-width:310px;height:310px;margin:0px auto 15px;}
.mind-map-circle{width:95%;height:95%;}
.list-content{font-size:9px;}
}
.btn-featured{border-radius:16px;border:1px solid #DDDDDD;background-color:rgba(255,255,255,0.8);color:#666666;font-size:12px;text-align:center;text-transform:capitalize;letter-spacing:1px;margin:3px 0 3px 3px;box-shadow:none;pointer-events:none}
.option-detail-modal .modal-header button{color:#444444;font-size:32px;}
.option-detail-modal .modal-header{border-bottom:0;}
.option-detail-modal .modal-body{padding:26px;}
.option-detail-modal .modal-content{height:96vh;}
.triangle-bullet-list > li{position:relative;font-size:13px;line-height:20px;color:#444444;font-family:Geomanist-book;list-style-type:none;}
.triangle-bullet-list > li::before{position:absolute;content:"";top:5px;margin-left:-10px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #00B563;}
.list-content-detail .triangle-bullet-list > li{text-align:left;padding-right:10px;}
.arrow-linking-left{position:fixed;top:50%;transform:translateY(-50%);cursor:pointer;z-index:10;}
.arrow-linking-left .lower-arrow-linking:hover,
.arrow-linking-left .upper-arrow-linking:hover{transform:translateX(10px);}
.arrow-linking-left .meet-us-linking{position:absolute;top:-22px;z-index:1;}
.bg-grey-color{background-color:#F5F5F5;}
.description-block .h4{color:#000000;line-height:33px;font-size:26px;}
.description-block .h3{color:#000000;font-family:"Geomanist-Black";letter-spacing:-1px;font-size:34px;}
.description-block .media-section-offer{padding-bottom:70px;padding-top:70px;}
.bullet-list.differ-content li:before{content:'';}
.bullet-list.differ-content li{list-style:disc;list-style-position:inside;padding-left:0;}
.animation-wrapper.mind-map-wrapper{background-color:#f4f4f4;}
@media only screen and (max-width:1024px){.arrow-linking-left{display:none;}
}
@media only screen and (max-width:991px){.description-block .media-section-offer{padding-top:80px;padding-bottom:80px;}
}
@media screen and (min-width:1200px){.top-banner-block.top-banner-small-block{height:400px;margin-top:100px;}
}
@media only screen and (max-width:768px){.top-banner-block .heading-healthcare{margin-top:110px;font-size:54px;}
.option-list-circle > li{border-bottom:1px dashed #9c9c9c;width:49.65%;height:49.65%;}
.option-list-circle-wrapper{box-shadow:0 0 10px 0 rgba(0,0,0,0.2);}
}
.description-block .heading-healthcare{font-size:49px;}
.differ-block-wrapper-inverse{background-color:#ECECEC;}
.differ-block-wrapper-inverse .differ-block-inverse{background-color:#DEDEDE;}
.differ-block-inverse .differ-content .media-heading{color:#000000;font-family:Geomanist-Black;}
.differ-block-inverse .differ-content ul li,.differ-block-inverse .differ-content p{color:#4A4A4A;}
@media screen and (max-width:767px){.differ-block-inverse .differ-left{background-color:#DEDEDE;}
.differ-block-inverse .differ-right{background-color:#ECECEC;}
.differ-block-inverse ul li{text-align:left;}
.mind-map-wrapper-mobile .mind-map-circle{border:1px dashed #9c9c9c;}
.triangle-bullet-list > li{padding:0 5px;margin-bottom:5px;}
.list-content{width:70px;}
}
@media screen and (min-width:1024px){.telehealth-text-content{padding-bottom:60px;}
}
.option-list-circle.iOS-option-list-circle > li:nth-child(5){border:0;}
.option-list-circle.iOS-option-list-circle > li:nth-child(6):after{content:'';border-bottom:1px dashed #7b7777;width:100%;height:1px;top:38px;right:-35px;transform:rotate(264deg);position:absolute;z-index:999;}
.book-meeting-section .contact-wrapper .h1{margin-top:30px;margin-bottom:20px;}
.book-meeting-section .margin-top-20{margin-top:20px;}
.book-meeting-section .contact-wrapper textarea.form-control{height:90px;}
.fstaForm .form-group{margin-bottom:25px;}
.why-fantasy h5.h3{margin-bottom:30px;}
.why-fantasy h6{margin-bottom:45px;}
.why-fantasy{padding-bottom:60px;}
.success2-btn{background-color:#00B569;color:#FFFFFF;}
.blog-section-white .block-wrapper a{background-color:#ffffff;height:420px !important;}
.blog-section-white .block-wrapper a .blog-heading{color:#444444;font-size:18px;line-height:24px;text-align:center;margin-bottom:20px;}
.blog-section-white .block-wrapper a .blog-content{color:#333333;font-size:16px;line-height:22px;text-align:center;}
.blog-section-white{margin-top:-40px;}
.blog-section-white .block-wrapper{box-shadow:0 2px 29px 0 rgba(0,0,0,0.15);border-radius:4px;}
.blog-section-white .img-blog{background-repeat:no-repeat;background-position:center;margin-bottom:50px;margin-top:20px;}
.btn-primary-alt.btn-primary:hover{color:#ffffff;background-color:#222;border-color:#222;}
@media screen and (max-width:991px){.blog-section-white .block-wrapper a{height:240px !important;}
.blog-section-white .img-blog{margin-bottom:20px;margin-top:10px;}
.blog-section-white .block-wrapper a .blog-heading{margin-bottom:5px;}
}
@media screen and (max-width:767px){.blog-section-white .block-wrapper a{height:auto !important;}
}
.photo-grid img{width:100%;}
.photo-grid .h3{font-family:'Geomanist-Black';margin-bottom:20px;}
.photo-grid .photo-grid-element{margin-top:30px;}
.photo-grid .show-case{border-top:0 !important;}
.photo-grid .show-case.even{padding-bottom:0;}
.photo-grid .show-case.odd{padding-top:0;padding-bottom:0;}
.more-link.xtra-spacing{margin-top:50px;margin-bottom:50px;}
.photo-grid .more-link{margin-top:50px;}
@media screen and (max-width:768px){.more-link.xtra-spacing{margin-top:40px;margin-bottom:40px;}
}
.closeDark{color:#4A4A4A;opacity:1;font-size:30px;margin-right:6px;}
.closeDark:hover{color:#000;opacity:1;}
.cursor-pointer{cursor:pointer;}
.list-group-item.list-group-item-custom{display:block;position:relative;padding:0;border:0;}
.list-group-item.list-group-item-custom .list-group-body .list-figure{position:absolute;left:0;top:0;width:40px;}
.list-group-item.list-group-item-custom .list-group-body{padding-left:60px;}
.fantasy-history{padding-top:20px;padding-bottom:20px;}
.fantasy-history .panel-default{margin-top:30px;}
.text-muted{color:#A0A0A0;}
.list-group-item-custom .list-group-item-heading{font-size:20px;font-family:'Geomanist-Black';font-weight:normal;color:#000000;}
.list-group-item-custom .list-group-content{font-size:18px;color:#00B569;}
.text-black{color:#000000;}
.no-margin{margin:0 !important;}
.fantasy-history .panel-collapse .panel-body{background-color:#ffffff;color:#333333;padding:15px 0px 25px 60px;}
.fantasy-history .panel-collapse .panel-body .owl-carousel{margin-top:40px;}
.fantasy-history .panel-collapse .panel-body .owl-controls{margin-top:0;}
.faq-section .h3{font-family:'Geomanist-Black';margin-bottom:40px;}
.faq-section{padding-top:80px;padding-bottom:80px;}
.faq-section .panel-title{color:#1A1A1A;font-size:22px;line-height:22px;font-weight:bold;}
.panel-default.white-card{background-color:#ffffff;margin-bottom:10px;padding:20px;}
.panel-default.white-card .panel-body{padding-left:40px;}
.panel-default.white-card .panel-body ul{padding-left:30px;}
a.collapsed figure.minus-sign-button{display:none;}
a.collapsed figure.plus-sign-button{display:inline-block;}
a figure.minus-sign-button{display:inline-block;}
a figure.plus-sign-button{display:none;}
.fantasy-history-container{padding-top:60px;}
.faq-section .panel-title a{color:#1A1A1A;text-decoration:none;}
.faq-section .panel-title a:hover{text-decoration:none;}
@media screen and (max-width:767px){.panel-default.white-card .panel-body{padding:15px 0 15px 40px;}
.faq-section .panel-title{font-size:18px;}
}
.panel.panel-default.white-card a .list-group-content{color:#1A1A1A;font-family:'Geomanist-Bold';font-size:20px;line-height:28px;font-weight:normal;}
.panel.panel-default.white-card a .list-group-content h4{font-size:20px;}
.panel.panel-default.white-card .list-group-item.list-group-item-custom .list-group-body{padding-left:40px;line-height:26px;}
.container-fluid.bg-dark-grey-color{background-color:#404040;color:#ffffff;padding-top:200px;padding-bottom:200px;font-family:Geomanist-Bold;font-size:22px;line-height:26px;}
.container-fluid.bg-dark-grey-color .devider-box{margin-top:80px;margin-bottom:80px;}
.bordered-div{position:relative;}
.bordered-div:after{content:'';width:100%;height:1px;background-color:#ECECEC;position:absolute;top:50%;left:0;}
.pT30{padding-top:30px;}
.pB30{padding-bottom:30px;}
.first-feature-block div,.third-feature-block div{position:relative;top:-77px;left:-80px;}
.first-feature-block div{width:200px;}
.third-feature-block div{left:10px;width:300px;}
.second-feature-block div,.fourth-feature-block div{bottom:-100px;position:relative;width:300px;}
.second-feature-block div{right:60%;width:350px;}
.fourth-feature-block div{right:-55%;text-align:right;width:200px;}
.first-feature-block div:after{content:'';width:28px;height:28px;background-color:#D5D5D5;box-shadow:0 0 25px 0 rgba(255,255,255,0.43);position:absolute;border-radius:50%;bottom:-155%;left:20%;z-index:1;}
.first-feature-block div:before{content:'';width:1px;height:45px;border:1px dotted #D5D5D5;position:absolute;bottom:-107%;left:27%;}
.second-feature-block div:after{content:'';width:28px;height:28px;background-color:#D5D5D5;box-shadow:0 0 25px 0 rgba(255,255,255,0.43);position:absolute;border-radius:50%;bottom:185%;left:53%;z-index:1;}
.second-feature-block div:before{content:'';width:1px;height:45px;border:1px dotted #D5D5D5;position:absolute;top:-96%;right:43%;}
.third-feature-block div:after{content:'';width:28px;height:28px;background-color:#D5D5D5;box-shadow:0 0 25px 0 rgba(255,255,255,0.43);position:absolute;border-radius:50%;bottom:-152%;left:40%;z-index:1;}
.third-feature-block div:before{content:'';width:1px;height:45px;border:1px dotted #D5D5D5;position:absolute;bottom:-99%;left:44%;}
.fourth-feature-block div:after{content:'';width:28px;height:28px;background-color:#D5D5D5;box-shadow:0 0 25px 0 rgba(255,255,255,0.43);position:absolute;border-radius:50%;top:-144%;right:25%;z-index:1;}
.fourth-feature-block div:before{content:'';width:1px;height:45px;border:1px dotted #D5D5D5;position:absolute;top:-92%;right:31%;}
@media screen and (max-width:1440px){.fourth-feature-block div{right:-40%;}
.second-feature-block div{right:80%;}
}
@media screen and (max-width:768px){.rigt-menu .nav-effect li:last-child{margin-bottom:0;}
.fantasy-history-container{padding-top:40px;}
.fantasy-history{padding-top:0;}
}
.white-labe-top-parallex .top-banner-block p:nth-child(2){margin-top:20px;}
@media screen and (max-width:1024px) and (min-width:991px){.white-labe-top-parallex .top-banner-block{height:670px;}
}
@media screen and (max-width:1024px){.fourth-feature-block div{right:-10%;}
.second-feature-block div:before{right:52.5%;}
.second-feature-block div:after{left:43%;}
.third-feature-block div:before{left:34%;}
.third-feature-block div:after{left:30%;}
}
@media screen and (max-width:767px){.faq-section{padding-top:20px;padding-bottom:20px;}
.faq-section .h3{font-size:24px;line-height:28px;margin-bottom:20px;margin-top:0;}
.panel.panel-default.white-card a .list-group-content, .panel.panel-default.white-card a .list-group-content h4{font-size:18px;line-height:22px;}
.fantasy-history-container .more-link.xtra-spacing{margin-top:0;}
}
@media screen and (min-width:991px){.visible-xs{display:none;}
}
@media screen and (max-width:768px){.bordered-div:after{display:none;}
.first-feature-block div, .third-feature-block div{left:0;width:100%;}
.second-feature-block div,.fourth-feature-block div{right:auto;left:0;text-align:left;width:100%;}
.hidden-xs{display:none;}
.first-feature-block div:after,.second-feature-block div:after,
.third-feature-block div:after{bottom:0;}
.fourth-feature-block div:after{top:0;}
.container-fluid.bg-dark-grey-color{padding-bottom:50px;padding-top:50px;font-size:18px;line-height:24px;}
.first-xs-feature-block,.second-xs-feature-block,
.third-xs-feature-block,.fourth-xs-feature-block{padding:15px 0 15px 35px;}
.first-xs-feature-block div:before,.second-xs-feature-block div:before,
.third-xs-feature-block div:before,.fourth-xs-feature-block div:before{content:'';width:20px;height:20px;background-color:#D5D5D5;box-shadow:0 0 25px 0 rgba(255,255,255,0.43);position:absolute;border-radius:50%;z-index:1;left:0;}
.first-xs-feature-block:before,.second-xs-feature-block:before,
.third-xs-feature-block:before{content:'';width:1px;height:100%;border:1px dotted #D5D5D5;position:absolute;left:9px;top:33px;}
.photo-grid .h3{font-size:24px;margin-top:0;margin-bottom:0;}
}
@media screen and (max-width:767px){.first-xs-feature-block div:before,
.second-xs-feature-block div:before,
.third-xs-feature-block div:before,
.fourth-xs-feature-block div:before{left:20px;}
.first-xs-feature-block:before, .second-xs-feature-block:before, .third-xs-feature-block:before{left:29px;}
.first-xs-feature-block,.second-xs-feature-block,
.third-xs-feature-block,.fourth-xs-feature-block{padding-left:55px;}
}
.bg-green-color{background-color:#00CA6F;}
.our-vision{padding-top:80px;padding-bottom:80px;color:#000000;font-family:"Geomanist-Black";font-size:44px;line-height:52px;}
.white-text{color:#ffffff;}
.font-black{font-family:"Geomanist-Black";}
.vinfo-deatil .h3{padding-top:80px;padding-bottom:80px;}
.num-count{color:#00CA6F;font-family:"Geomanist-Ultra";font-size:57px;line-height:64px;text-align:center;}
.first-deatil-block{color:#4A4A4A;font-size:14px;font-weight:bold;line-height:21px;text-align:center;}
.second-deatil-block{color:#4A4A4A;font-size:16px;font-weight:bold;line-height:22px;text-align:center;}
.first-deatil-block,.second-deatil-block{margin-top:20px;margin-bottom:20px;text-transform:uppercase;}
.green-border-div{border:3px dotted #27855A;width:200px;border-radius:10px;height:60px;padding:5px;text-align:center;display:table-cell;vertical-align:middle;font-size:14px;color:#000000;line-height:17px;font-family:'Geomanist-Bold';}
.office-detail .h3{padding-bottom:10px;margin-top:140px;}
.office-detail p{color:#333333;font-size:18px;font-weight:300;line-height:28px;text-align:center;}
.office-detail .img-cont-box{margin-top:30px;margin-bottom:30px;}
.vinfo-aim{background-image:url('../img/why-vinfotech-for-fantasy-sports-solutions-image-3.png');background-repeat:no-repeat;background-size:cover;background-position:center;}
.vinfo-aim-detail{margin-top:60px;margin-bottom:230px;}
.vinfo-aim-detail .vinfo-aim-content{display:inline-block;vertical-align:middle;margin-left:70px;position:relative;}
.vinfo-aim-detail .vinfo-aim-content figure{width:100px;height:100px;}
.vinfo-aim-detail .vinfo-aim-content.vinfo-aim{width:140px;height:140px;color:#000000;font-family:Geomanist-Black;font-size:18px;font-weight:bold;line-height:23px;text-align:center;padding:30px;}
.first-vinfo-aim-text,.second-vinfo-aim-text,
.third-vinfo-aim-text,.fourth-vinfo-aim-text{position:absolute !important;margin:0;width:200px;height:50px;}
.first-vinfo-aim-text,.fourth-vinfo-aim-text{bottom:-100px;left:-40%;}
.second-vinfo-aim-text,.third-vinfo-aim-text{top:-100px;left:-50%;}
.vinfo-aim-content:after{position:absolute;content:'';height:35px;width:1px;border:1px dotted #27855A;bottom:-52px;left:60%;}
.vinfo-aim-content:nth-child(2):after,
.vinfo-aim-content:nth-child(4):after{top:-37px;left:60%;}
.vinfo-aim-content.vinfo-aim:after{display:none;}
.background-line{height:1px;width:70%;margin:-58px auto 0 auto;display:block;border-top:1px dashed #27855A;;}
.vinfo-extra.vinfo-aim-detail .vinfo-aim-content figure{width:130px;height:130px;}
.vinfo-extra.vinfo-aim-detail .vinfo-aim-content{margin-left:100px;}
.vinfo-aim-detail .vinfo-aim-content:first-child,
.vinfo-extra.vinfo-aim-detail .vinfo-aim-content:first-child{margin-left:0;}
.vinfo-extra-heading{margin-bottom:80px;}
.vinfo-extra-text-top{position:absolute;top:-100px;width:200px;height:50px;left:-40px;}
.block-element{display:block;}
.vinfo-extra-text{position:absolute !important;margin:0;width:200px;height:50px;bottom:-90px;left:-40%;}
.vinfo-extra .vinfo-aim-content:after{top:-37px;left:50%;}
.vinfo-extra .vinfo-aim-content:before{position:absolute;content:'';height:35px;width:1px;border:1px dotted #27855A;bottom:-38px;left:50%;}
.vinfo-extra-text-top .green-border-div{border-top:0;border-left:0;border-right:0;border-radius:15px;}
.first-deatil-block .outer-border,
.second-deatil-block .outer-border{background-image:url('../img/vinfotech-fantasy-sports-solutions-image-1.png');background-repeat:no-repeat;background-position:center;background-size:100%;width:300px;height:157px;padding:6px;display:table-cell;vertical-align:middle;}
.idea-to-launch{padding-top:80px;}
.vinfo-extra-container .h3{margin-top:100px;}
.idea-to-launch div{background-image:url('../img/idea.png');background-repeat:no-repeat;background-position:center;background-size:67%;height:130px;position:relative;}
.idea-text span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#000000;font-family:'Geomanist-Black';font-size:24px;line-height:32px;}
div.w50{width:49%;display:inline-block;}
.text-content-bottom-cell div.w50{border:1px solid #E1E1E1;border-radius:10px 5px 5px 10px;box-shadow:0 4px 10px 0 rgba(0,0,0,0.1);}
.text-content-bottom-cell.fantasy-text-content{padding:10px 0;}
.text-content-bottom-cell div.w50.bg-white-color{left:-30px;border:1px solid #00CA6F;position:relative;top:50px;}
.fantasy-text-content .bg-green-color{padding:75px 70px;}
.fantasy-text-content .bg-green-color .h3{color:#000000;font-family:'Geomanist-Black';font-size:34px;line-height:38px;}
.fantasy-text-content .bg-green-color .h3 .white-text{height:34px;width:295px;color:#FFFFFF;text-transform:uppercase;font-size:30px;font-weight:bold;line-height:37px;}
.fantasy-text-content .bg-white-color ul{list-style-type:none;margin-left:20px;margin-right:20px;}
.fantasy-text-content .bg-white-color ul li{padding:11px 5px;text-align:left;border-bottom:2px solid rgba(155, 155, 155, 0.14);color:#000000;font-size:16px;font-weight:300;line-height:24px;}
.fantasy-text-content .bg-white-color ul li:last-child{border-bottom:0;}
.sports-based-fantasy.bg-grey-color{background-color:#F5F5F5;padding-top:80px;padding-bottom:80px;}
.sports-based-fantasy.bg-grey-color .sports-heading{color:#000;font-family:Geomanist-Black;font-size:32px;font-weight:800;}
.sports-flow{background-image:url('../img/fantasy-solutions-for-sports-and-non-sports-domains.png');background-size:100%;background-repeat:no-repeat;background-position:center;height:436px;width:923px;margin:80px auto 0;}
.sports-flow ul li{color:#000;font-family:'Geomanist-Black';font-size:22px;font-weight:bold;line-height:26px;text-align:right;position:relative;margin-bottom:69px;top:12px;}
.sports-flow ul{list-style-type:none;}
.sports-flow ul.first-list li a,
.sports-flow ul.second-list li a{color:#000;text-decoration:none;}
.sports-flow ul.first-list li a:hover,
.sports-flow ul.second-list li a:hover{color:#00cc6b;}
.sports-flow ul.first-list li:nth-child(1){left:190px;}
.sports-flow ul.first-list li:nth-child(2){left:130px;}
.sports-flow ul.first-list li:nth-child(3){left:110px;}
.sports-flow ul.first-list li:nth-child(4){left:130px;}
.sports-flow ul.first-list li:nth-child(5){left:200px;}
.sports-flow ul.second-list li:nth-child(1){left:-200px;}
.sports-flow ul.second-list li:nth-child(2){left:-140px;}
.sports-flow ul.second-list li:nth-child(3){left:-120px;}
.sports-flow ul.second-list li:nth-child(4){left:-110px;}
.sports-flow ul.second-list li:nth-child(5){left:-210px;}
.sports-flow .inner-circle-content{position:absolute;top:50%;left:50%;color:#000;font-family:Geomanist-Black;font-size:32px;font-weight:800;line-height:40px;text-align:center;width:140px;margin-top:-40px;margin-left:-65px;height:150px;}
.game-plays{padding-top:80px;padding-bottom:80px;}
.game-plays .h3{margin-bottom:50px;}
.gameplays-deatil{margin:0 auto;height:540px;width:1100px;}
.gameplays-deatil img{width:100%;}
.platform-special{padding-top:60px;padding-bottom:60px;}
.platform-special .h3{margin-bottom:150px;}
.platform-special .h3 a{text-decoration:none;cursor:pointer;}
.platform-special .fifth-vinfo-aim-text{position:absolute !important;margin:0;width:200px;height:50px;}
.platform-special .third-vinfo-aim-text{top:auto;bottom:-100px;}
.platform-special .fourth-vinfo-aim-text{bottom:auto;top:-100px;}
.platform-special .fifth-vinfo-aim-text{bottom:-100px;left:-40%;}
.platform-special .background-line{width:60%;margin:-38px auto 0 auto;}
.platform-special .vinfo-aim-content:after{left:58%;}
.platform-special .vinfo-aim-content:nth-child(2):after,
.platform-special .vinfo-aim-content:nth-child(4):after{left:57%}
.platform-special .more-link.xtra-spacing{margin-top:240px;}
.key-features{padding-bottom:80px;}
.key-features .h3{margin-bottom:60px;}
.key-feature-img p{color:#000000;font-family:Geomanist-Black;font-size:16px;line-height:19px;text-align:center;padding:15px;margin:0 auto;max-width:200px;}
.key-feature-img{margin-bottom:80px;}
.advance-analytics .h3{margin-bottom:70px;}
.advance-analytics .duel-advance-analytics{width:50%;float:left;}
.advance-analytics .duel-advance-analytics figure,
.advance-analytics .duel-advance-analytics figure img{width:100%;}
.advance-analytics,.success-stories{padding-bottom:100px;}
.success-stories .h3{margin-bottom:70px;}
.success-storie-content{width:265px;margin:0 auto;color:#262626;font-family:Geomanist-Bold;font-size:16px;font-weight:bold;line-height:26px;text-align:center;}
.success-stories p{margin-top:20px;}
@media screen and (max-width:1440px){.idea-to-launch{padding-top:30px;}
.fantasy-landing-banner.top-banner-block .h1 h1{font-size:52px;}
.fantasy-landing-banner.top-banner-block{height:450px;}
.platform-special .background-line{width:75%;}
}
@media screen and (max-width:1024px){.fantasy-text-content .bg-green-color{padding:20px 60px;}
.sports-flow{width:700px;}
.sports-flow ul li{margin-bottom:48px;top:58px;}
.sports-flow ul.first-list li:nth-child(1){left:120px;}
.sports-flow ul.first-list li:nth-child(2){left:70px;top:56px;}
.sports-flow ul.first-list li:nth-child(3){left:60px;top:55px;}
.sports-flow ul.first-list li:nth-child(4){left:80px;top:52px;}
.sports-flow ul.first-list li:nth-child(5){left:130px;top:51px;}
.sports-flow ul.second-list li:nth-child(1){left:-140px}
.sports-flow ul.second-list li:nth-child(2){left:-100px;top:56px;}
.sports-flow ul.second-list li:nth-child(3){left:-80px;top:55px;}
.sports-flow ul.second-list li:nth-child(4){left:-60px;top:52px;}
.sports-flow ul.second-list li:nth-child(5){left:-140px;top:51px;}
.sports-based-fantasy.bg-grey-color{padding-top:50px;padding-bottom:50px;}
.sports-flow{margin-top:0;}
.gameplays-deatil{height:400px;width:700px;}
.gameplays-deatil img{width:100%;}
.game-plays{padding-top:50px;padding-bottom:0;}
.platform-special{padding-top:0;padding-bottom:0;}
.vinfo-aim-detail .vinfo-aim-content figure{width:90px;height:100px;}
.vinfo-aim-detail .vinfo-aim-content figure img{width:100%;}
.green-border-div{width:160px;}
.vinfo-aim-detail .vinfo-aim-content{margin-left:30px;}
.platform-special .background-line{margin-top:-48px;}
.platform-special .vinfo-aim-content:after{left:50%;}
.platform-special .vinfo-aim-content:nth-child(2):after, .platform-special .vinfo-aim-content:nth-child(4):after{left:49%;}
.vinfo-aim-content:after{bottom:-29px;}
.platform-special .third-vinfo-aim-text{bottom:-80px;}
.first-vinfo-aim-text, .fourth-vinfo-aim-text,.platform-special .fifth-vinfo-aim-text{bottom:-80px;}
.first-deatil-block .outer-border, .second-deatil-block .outer-border{display:block;margin:0 auto;}
.platform-special .h3{margin-top:100px;}
.first-deatil-block .outer-border, .second-deatil-block .outer-border{padding:15px 6px;width:260px;}
.num-count{font-size:48px;line-height:48px;}
.second-deatil-block .second-outer-border{padding:30px 6px;}
}
@media screen and (max-width:1024px) and (min-width:991px){.success-storie-content{width:195px;}
.success-storie-content img{width:100%;}
.key-feature-img figure img{width:100%}
.vinfo-extra.vinfo-aim-detail .vinfo-aim-content figure{width:90px;height:100px;}
}
@media screen and (max-width:991px) and (min-width:768px){.vinfo-extra-container .vinfo-extra-text-top{position:absolute;top:-125px;width:110px;height:150px;left:-15px;}
.vinfo-extra-container .vinfo-extra-text{position:absolute !important;margin:0;width:110px;height:50px;bottom:-90px;left:-20%;}
.vinfo-extra-container .green-border-div{width:110px;height:90px;}
.vinfo-extra-container .vinfo-extra.vinfo-aim-detail .vinfo-aim-content figure{width:80px;height:80px;}
.vinfo-extra-container .vinfo-extra.vinfo-aim-detail .vinfo-aim-content{margin-left:40px;}
}
@media screen and (min-width:992px){.text-content-bottom-cell div.w50.bg-green-color{float:left;}
}
@media screen and (max-width:991px){.text-content-bottom-cell.fantasy-text-content{text-align:center;}
.text-content-bottom-cell div.w50.bg-green-color{width:90%;text-align:left;}
.text-content-bottom-cell div.w50.bg-white-color{width:80%;left:0;top:-25px;}
.idea-to-launch div{background-size:80%;}
.idea-text span{font-size:16px;line-height:20px;}
.fantasy-text-content .bg-green-color .h3{text-align:center;}
.key-features{padding-bottom:0;}
}
@media screen and (max-width:767px){.fantasy-landing-banner.top-banner-block .h1 h1{font-size:36px;}
.idea-to-launch div{background-size:100%;}
.idea-to-launch{padding-top:0;}
.text-content-bottom-cell.fantasy-text-content{padding:0;}
.fantasy-text-content .bg-green-color .h3,
.fantasy-text-content .bg-green-color .h3 .white-text{font-size:22px;line-height:26px;}
.fantasy-why-vinfotech.why-vinfotech{margin-top:0;}
.office-detail .h3{margin-top:30px;}
.fantasy-text-content .bg-green-color .h3{margin-top:0;}
.fantasy-text-content .bg-white-color ul li{font-size:12px;line-height:16px;padding:10px 5px;}
.fantasy-text-content .bg-green-color{padding:20px 40px;}
.sports-based-fantasy.bg-grey-color .sports-heading{font-size:12px;line-height:15px;}
.sports-based-fantasy.bg-grey-color{padding-top:20px;padding-bottom:0;}
.sports-flow{height:200px;width:270px;margin:0 auto 0;}
.sports-flow .inner-circle-content{font-size:12px;line-height:16px;width:70px;margin-top:-22px;margin-left:-35px;height:40px;}
.sports-flow ul li{font-size:10px;line-height:16px;margin-bottom:12px;top:35px;}
.sports-flow ul.first-list li:nth-child(1){left:40px;top:35px;}
.sports-flow ul.first-list li:nth-child(2){left:20px;top:35px;}
.sports-flow ul.first-list li:nth-child(3){left:13px;top:35px;}
.sports-flow ul.first-list li:nth-child(4){left:20px;top:35px;}
.sports-flow ul.first-list li:nth-child(5){left:40px;top:35px;}
.sports-flow ul.second-list li:nth-child(1){left:-40px;top:35px;}
.sports-flow ul.second-list li:nth-child(2){left:-30px;top:35px;}
.sports-flow ul.second-list li:nth-child(3){left:-20px;top:35px;}
.sports-flow ul.second-list li:nth-child(4){left:-12px;top:35px;}
.sports-flow ul.second-list li:nth-child(5){left:-50px;top:35px;}
.bg-white-color.sports-based-fantasy{display:none;}
.vinfo-aim-detail .vinfo-aim-content{width:100%;}
.vinfo-aim-detail .vinfo-aim-content figure{margin:0 auto;}
.vinfo-aim-detail .vinfo-aim-content{margin-left:0;margin-bottom:100px;}
.background-line{display:none;}
.first-vinfo-aim-text, .fourth-vinfo-aim-text,
.platform-special .fifth-vinfo-aim-text,
.second-vinfo-aim-text, .third-vinfo-aim-text{left:30%;}
.vinfo-aim-content:after{height:20px;bottom:-13px;}
.first-vinfo-aim-text, .fourth-vinfo-aim-text, .platform-special .fifth-vinfo-aim-text,
.platform-special .third-vinfo-aim-text,
.platform-special .second-vinfo-aim-text,.platform-special .fourth-vinfo-aim-text{bottom:-60px;top:auto;}
.vinfo-aim-content:nth-child(2):after, .vinfo-aim-content:nth-child(4):after{top:auto;}
.platform-special .h3,.key-features .h3,.advance-analytics .h3,.success-stories .h3,.vinfo-deatil .h3{margin-bottom:20px;font-size:24px;line-height:28px;margin-top:50px;}
.vinfo-aim-detail{margin-top:20px;margin-bottom:0;}
.platform-special .more-link.xtra-spacing{margin-top:0;margin-bottom:0;}
.more-link.xtra-spacing .btn{font-size:10px;padding:12px 15px;line-height:14px;letter-spacing:1px;}
.key-feature-img{margin-bottom:20px;}
.key-features{padding-bottom:0;}
.advance-analytics .duel-advance-analytics{width:100%;}
.advance-analytics, .success-stories{padding-bottom:10px;}
.vinfo-deatil .h3{padding-top:0;padding-bottom:0;}
.first-deatil-block .outer-border, .second-deatil-block .outer-border{display:block;margin:0 auto;}
.why-vinfotech{margin-top:10px;}
.our-vision{display:none;}
.vinfo-aim-content:after{left:50%;}
.second-vinfo-aim-text.text-center,
.third-vinfo-aim-text.text-center{bottom:-60px;top:auto;}
.vinfo-aim-content:nth-child(2):after, .vinfo-aim-content:nth-child(4):after{left:50%;}
.vinfo-aim.vinfo-aim-content{margin-bottom:20px;}
.vinfo-aim-detail.vinfo-extra{margin-top:120px;}
.vinfo-extra-text-top{left:30%;top:-80px;}
.vinfo-extra .vinfo-aim-content:after{top:-17px;}
.vinfo-extra.vinfo-aim-detail .vinfo-aim-content:first-child{margin:0;}
.vinfo-extra.vinfo-aim-detail .vinfo-aim-content{margin-left:0;margin-top:280px;margin-bottom:0;}
.vinfo-extra-text{left:30%;}
.vinfo-extra.vinfo-aim-detail .vinfo-aim-content:last-child{margin-bottom:200px;}
}
@media screen and (max-width:400px){.idea-text span{font-size:12px;}
.first-vinfo-aim-text, .fourth-vinfo-aim-text, .platform-special .fifth-vinfo-aim-text, .second-vinfo-aim-text, .third-vinfo-aim-text{left:28%;}
.vinfo-extra-text-top,.vinfo-extra-text{left:25%;}
}
@media screen and (min-width:768px){figure.visible-xs{display:none;}
}
@media screen and (max-width:320px){.first-vinfo-aim-text, .fourth-vinfo-aim-text, .platform-special .fifth-vinfo-aim-text, .second-vinfo-aim-text, .third-vinfo-aim-text{left:22%;}
.vinfo-extra-text-top, .vinfo-extra-text{left:20%;}
}
@media screen and (max-width:767px){.img-cont-box .content-video-p{top:10px;left:20px;}
.img-cont-box{margin-bottom:20px;}
figure.hidden-xs{display:none;}
}
.vinfo-extra-text .green-border-div.block-element{position:relative;}
.vinfo-extra-text .green-border-div.block-element span{position:absolute;top:50%;left:50%;display:block;width:100%;transform:translate(-50%,-50%);}
.modal-title.font-20{font-size:20px;}
.version_carousel.owl-carousel .owl-stage-outer .item{text-align:center;}
.version_carousel.owl-carousel .owl-stage-outer .item img{width:auto;margin:0 auto;}
.partnership-section{padding-top:30px;}
.differ-block-wrapper-inverse2 .differ-content a{background-color:transparent;border:2px solid #000000;color:#000;font-family:"Geomanist-Black";font-size:26px;letter-spacing:-1px;line-height:30px;padding:20px;border-radius:7px;text-decoration:none;display:inline-block;cursor:pointer;}
.differ-block-wrapper-inverse2 .differ-content a:hover{color:#FFFFFF;background-color:#00CA6F;border-color:#00CA6F;}
.differ-block-wrapper-inverse2 .differ-content a i{font-size:24px;color:#FFFFFF;}
.differ-block-wrapper-inverse2 .differ-content a:hover i{color:#000000;}
.differ-block-wrapper-inverse2 .differ-block{background-color:#DEDEDE;}
@media screen and (min-width:768px){.differ-block-wrapper-inverse2 .differ-block{padding:100px 0;}
}
.differ-block-wrapper-inverse2.differ-block-wrapper{background-color:#ECECEC;}
@media screen and (max-width:1440px){}
@media screen and (max-width:767px){.differ-block-wrapper-inverse2 .differ-block .differ-left{background:#DEDEDE;padding-top:60px;padding-bottom:60px;}
.differ-block-wrapper-inverse2 .differ-block .differ-right{background:#ECECEC;padding-top:60px;padding-bottom:60px;}
}
.differ-block-wrapper-inverse2 i.first-arrow{-webkit-animation:moveimg1 0.6s infinite;animation:moveimg1 0.6s infinite;-webkit-filter:invert(100%);margin-right:-8px;}
@-webkit-keyframes moveimg1{0%{opacity:0.5};100%{opacity:1}
}
@keyframes moveimg1{0%{opacity:0.5};100%{opacity:1}
}
.differ-block-wrapper-inverse2 i.second-arrow{-webkit-animation:moveimg2 0.6s infinite;-webkit-animation-delay:0.2s;animation:moveimg2 0.6s infinite;animation-delay:0.2s;-webkit-filter:invert(100%);}
@-webkit-keyframes moveimg2{0%{opacity:0.5};100%{opacity:1}
}
@keyframes moveimg2{0%{opacity:0.5};100%{opacity:1}
}
.differ-block-wrapper-inverse2 i.third-arrow{-webkit-animation:moveimg3 0.6s infinite;-webkit-animation-delay:0.2s;animation:moveimg3 0.6s infinite;animation-delay:0.2s;-webkit-filter:invert(100%);margin-left:-8px;}
@-webkit-keyframes moveimg3{0%{opacity:0.5};100%{opacity:1}
}
@keyframes moveimg3{0%{opacity:0.5};100%{opacity:1}
}
.custom-popup .p .request-a-demo-heading{font-family:Geomanist-Medium;font-size:16px;text-align:center;line-height:20px;color:#FFFFFF;max-width:308px;text-align:center;margin:0 auto 30px;}
.top-banner-block p.brand-tagline{font-style:italic;font-family:'Geomanist-Medium';margin-bottom:30px;color:#4A4A4A;}
.top-banner-block.small-top-banner-block{height:500px;}
.section-h3-heading{margin-bottom:50px;font-family:"Geomanist-Black";margin-top:30px;}
.inner-section-heading{font-size:24px;font-family:"Geomanist-Bold";margin-top:30px;}
.inner-section-content{padding:80px 0;}
.why-vinfo.why-platform{background:#FFFFFF;}
.communities-differblock{padding:50px 0;}
.communities-differblock .media-heading{margin-bottom:10px;margin-top:10px;}
.communities-differblock .media-body{padding-left:20px;}
.communities-differblock ul{list-style-type:none;}
.platform-extensions .inner-section-content .media-body .media-heading{font-size:30px;margin-bottom:10px;line-height:36px;font-family:"Geomanist-Black";}
.platform-extensions .inner-section-content .media-body .secondary-heading{color:#4A4A4A;font-family:"Geomanist-Bold";font-size:24px;line-height:26px;margin:15px 0;}
.platform-extensions .inner-section-content .media-body ul li{color:#4A4A4A;font-family:"Geomanist-Medium";font-size:16px;line-height:22px;}
.platform-extensions .inner-section-content .media{margin-top:30px;}
.platform-extensions .inner-section-content .media-left{padding-right:20px;}
@media screen and (max-width:767px){.inner-section-content{padding:0;}
.section-h3-heading{margin-bottom:30px;margin-top:24px;}
.platform-extensions .inner-section-content .media-body .media-heading{font-size:22px;line-height:26px;}
.platform-extensions .inner-section-content .media-body .secondary-heading{font-size:20px;}
.communities-differblock .media-body{padding-left:0;}
}
@media screen and (max-width:1200px){.communities-differblock .media-content:nth-child(2){margin-top:10px;}
}
.request-a-demo-footer-text{font-family:Geomanist-Medium;font-size:12px;text-align:center;line-height:20px;color:#FFFFFF;}
.right-bar.floated-btn a .btn{font-family:'Geomanist-Black';}
.differ-block-wrapper-inverse2 p{max-width:358px;margin:10px auto;text-align:center;color:#000;}
.differ-block-wrapper-inverse2 .differ-right p{max-width:310px;}
.blog-exceptional-heading{font-size:22px;font-weight:bold;font-family:Geomanist-Bold;color:#101010;}
.social-landing-page .top-banner-block .h1 h1{color:#464646;font-family:'Geomanist-Bold';text-align:center;}
@media (max-width:1200px){.social-landing-page .top-banner-block .h1 h1{text-align:left;}
}
.description-text{max-width:700px;font-size:14px;margin:0 auto;text-align:center;}
@media (max-width:1200px){.description-text{text-align:left;}
}
.social-landing-page .blog-section-white .block-wrapper a .blog-heading{color:#000;font-size:16px;font-family:'Geomanist-Bold';line-height:20px;}
.social-landing-page .block-wrapper a:not(.blog-category-link){padding:30px;}
.social-landing-page .blog-section-white .block-wrapper a{height:220px !important;}
.social-landing-page .blog-section-white .img-blog{margin-top:0;margin-bottom:30px;}
.social-landing-page .blog-section-white{margin-top:-110px;margin-bottom:50px;}
.blog-section-text h5{color:#464646;font-size:18px;font-family:'Geomanist-Bold';padding-top:20px;padding-bottom:10px;}
.blog-section-text p{font-size:14px;color:#333333;}
.head-text{font-family:'Geomanist-Bold';margin-bottom:0;margin-top:35px;}
.blog-section-text-wrapper{margin-bottom:80px;}
.section-heading-text h3{color:#464646;font-family:'Geomanist-Bold';letter-spacing:-1px;}
.section-heading-text p{font-size:14px;line-height:20px;color:#333333;font-family:'Geomanist-Book';margin:20px auto;max-width:720px;}
.section-subHeading{font-size:28px;color:#464646;font-family:'Geomanist-Bold';text-align:center;margin-bottom:80px;}
.social-landing-page .show-case-type-2 .show-case-content:last-child{margin-bottom:120px;}
.approach-section{padding-top:60px;padding-bottom:100px;}
.section-btm-text p{max-width:720px;margin:0 auto;color:#7B7B7B;font-family:'Geomanist-Bold';text-align:center;font-size:16px;font-style:italic;}
.four-cols{width:20%;float:left;margin-right:5%;border:2px solid rgba(70, 70, 70, 0.19);border-radius:10px;height:140px;text-align:center;margin-top:90px;margin-bottom:60px;}
.four-cols:last-child{margin-right:0;}
.partners-img{background:#fff;position:relative;top:-35px;width:40%;margin:0 auto;}
.partners-data{font-size:16px;color:#000000;font-family:'Geomanist-Bold';}
.vinfo-unique{background:#000000;padding:70px 0;}
.vinfo-unique .section-heading-text h3{color:#00CA6F;}
.vinfo-unique .section-heading-text p{color:rgba(255, 255, 255, 0.9);}
.vinfo-feature{height:120px;font-size:16px;color:rgba(255, 255, 255, 0.9);padding:30px;border-bottom:1px solid rgba(151, 151, 151, 0.28);padding-left:140px;position:relative;float:left;width:48%;margin-left:2%;}
.top-border{border-top:2px solid #E4E4E4;}
.vinfo-feature img{position:absolute;top:50%;transform:translateY(-50%);left:40px;}
.vinfo-feature-wrapper{margin-top:80px;}
.partners-wrapper{padding-top:60px;padding-bottom:100px;}
.thumbnail-section,.thumbnail-data-section{float:left;width:50%;}
.thumbnail-data-section{padding:25px 0;}
.thumbnail-data-section div{height:340px;background:#fff;padding:45px 60px;margin-left:-25px;}
.thumbnail-data-section h3{font-size:28px;color:#464646;font-family:'Geomanist-Bold';}
.thumbnail-data-section p{font-size:16px;color:#464646;font-family:'Geomanist-Book';}
.approach-detail-section-alt .thumbnail-section{float:right;}
.approach-detail-section-alt .thumbnail-data-section div{margin-left:0;margin-right:-25px;}
.approach-detail-section{margin-top:100px;}
.social-landing-page .bg-grey-color{background-color:#F5F6F5;}
.show-case-type-2.bg-white-color{background:#fff;}
@media screen and (min-width:768px){.social-landing-page .show-case-type-2 .show-case-content p{font-size:14px;line-height:20px;}
}
@media (max-width:991px){.social-landing-page .top-banner-block .h1 h1{text-align:center;}
.vinfo-feature{width:94%;}
.social-landing-page .blog-section-white{margin-bottom:10px;}
.blog-section-text-wrapper{margin-bottom:30px;}
.thumbnail-data-section div{margin-left:65px;margin-top:-70px;width:80%;height:300px;padding:40px 40px;}
.thumbnail-section, .thumbnail-data-section{width:90%;}
.approach-detail-section .width-100{text-align:center;width:100%;}
.approach-detail-section-alt .thumbnail-data-section div{margin-left:65px;margin-right:0;}
.approach-detail-section-alt .thumbnail-section{float:left;}
.approach-detail-section{margin-top:30px;}
.four-cols{width:40%;margin-top:0;}
.four-cols:first-child{margin-left:6%;}
.four-cols:nth-child(3){margin-left:6%;}
.four-cols:first-child,.four-cols:nth-child(2){margin-top:50px;}
.social-landing-page .top-banner-block .h1{margin-top:120px;}
.description-text{padding-bottom:90px;text-align:center;}
}
@media (max-width:767px){.head-text{margin-top:20px;}
.section-heading-text h3{font-size:28px;}
.section-subHeading{font-size:22px;text-align:left;margin-bottom:10px;}
.thumbnail-section, .thumbnail-data-section{width:100%;}
.thumbnail-section img{width:100%;}
.thumbnail-data-section div{width:90%;margin-left:5%;padding:20px 20px;height:320px;}
.thumbnail-data-section h3{margin-top:0;margin-bottom:10px;font-size:18px;}
.thumbnail-data-section p{font-size:14px;}
.approach-detail-section-alt .thumbnail-data-section div{margin-left:5%;}
.approach-section,.partners-wrapper,.vinfo-unique{padding-bottom:40px;padding-top:40px;}
.four-cols{width:90%;margin-right:0;margin-left:6%;}
.four-cols:nth-child(2){margin-top:0;}
.social-landing-page .show-case-type-2 .show-case-content:last-child{margin-bottom:60px;}
.vinfo-feature{padding:10px 10px 10px 140px;font-size:14px;}
.show-case-type-2 .show-case-img img{margin:30px 0px;}
}
.service-cell{text-align:center;}
.service-cell > ul > li{width:196px;padding:33px 0px;vertical-align:middle;-webkit-transition:background 1s ease-out;-moz-transition:background 1s ease-out;-o-transition:background 1s ease-out;transition:background 1s ease-out;cursor:pointer;}
.img-white{display:none;}
.service-cell > ul{width:100%;}
.service-cell-text{max-width:130px;color:#000000;font-family:Geomanist-Bold;font-size:16px;line-height:23px;margin:0 auto;padding-top:20px;}
.service-cell > ul > li:hover, .service-cell > ul > li.active{background:linear-gradient(141.17deg, #00B569 0%, #0080FF 100%);background:-webkit-gradient(141.17deg, #00B569 0%, #0080FF 100%);background:-moz-gradient(141.17deg, #00B569 0%, #0080FF 100%);background:-o-gradient(141.17deg, #00B569 0%, #0080FF 100%);-webkit-transition:background 1s ease-out;-moz-transition:background 1s ease-out;-o-transition:background 1s ease-out;transition:background 1s ease-out;}
.service-cell > ul > li:hover .img-white, .service-cell > ul > li.active .img-white{display:block;margin:0 auto;text-align:center;}
.service-cell > ul > li:hover .img-color, .service-cell > ul > li.active .img-color{display:none;}
.service-cell > ul > li:hover .service-cell-text, .service-cell > ul > li.active .service-cell-text{color:#fff;}
.service-cell-padding{padding-top:120px;padding-bottom:250px;}
.service-panel-text{color:#000;font-size:14px;font-weight:300;line-height:22px;}
.service-panel-heading span{color:#464646;font-family:Geomanist-Bold;font-size:20px;font-weight:bold;letter-spacing:-0.63px;line-height:30px;}
.service-panel-img, .service-panel-heading{display:inline-block;vertical-align:middle;}
.service-panel{width:100%;border:1px solid #D9D9D9;background:#fff;position:relative;}
.collapsed .service-panel{background:#F8F8F8;}
.service-panel .service-panel-img{width:30%;text-align:center;position:relative;z-index:1;}
.service-panel .service-panel-heading{width:70%;padding:40px;background:#fff;}
.list-group-item.list-group-item-custom.list-group-item-service .list-group-body{padding-left:0;}
.list-group-item-service .list-group-body{position:relative;}
.list-group-item.list-group-item-custom.list-group-item-service .list-group-body .list-figure{position:absolute;right:-12px;top:50%;width:40px;left:auto;text-align:right;z-index:1;}
.service-panel-body ul{margin-top:20px;}
.service-panel-body ul li{width:49%;padding-bottom:10px;color:#000;font-family:Geomanist-Medium;font-size:14px;letter-spacing:-0.44px;;}
@media screen and (max-width:460px){.service-panel-body ul li{width:100%;}
}
.service-panel-body ul li img{padding-right:7px;}
.servive-accordion .panel{margin-bottom:30px;}
.servive-accordion .panel [role="button"]{cursor:default;}
.servive-accordion{margin-top:-150px;}
.grad-color{position:relative;background:-webkit-gradient(linear, left top, right top, from(#00B569), to(#0080FF));background:-webkit-linear-gradient(left, #00B569, #0080FF);background:-o-linear-gradient(left, #00B569, #0080FF);background:linear-gradient(to right, #00B569, #0080FF);background-clip:text;color:transparent;-webkit-background-clip:text;}
.service-wrapper{padding-top:100px;}
.service-wrapper h1{font-family:Geomanist-Bold;font-size:48px;font-weight:bold;letter-spacing:-3.21px;text-align:center;}
.service-wrapper .p{max-width:720px;margin:0 auto;}
.process-block{padding:100px 0px 200px;overflow:hidden;}
.process-block-heading h2{font-size:48px;letter-spacing:-2.41px;text-align:center;font-family:Geomanist-Bold;}
.service-tab ul li{display:block;list-style:none;float:none;width:254px;background-color:#B3B3B3;margin:0 auto;-webkit-transition:all 0.7s ease;transition:all 0.7s ease;}
.service-tab .nav{height:auto;margin:0 auto;text-align:center;}
.service-tab .nav li.active{-webkit-box-shadow:0 10px 6px -6px #777;-moz-box-shadow:0 10px 6px -6px #777;box-shadow:0 10px 6px -6px #777;-webkit-transform:scale(1.04);transform:scale(1.04);position:relative;z-index:1;}
.service-tab ul li a{font-size:20px;letter-spacing:-0.63px;font-family:Geomanist-Medium;padding:40px 60px;text-align:left;color:#fff;}
.service-tab ul li.active a{background:linear-gradient(141.17deg, #00B569 0%, #0080FF 100%);background:-webkit-gradient(141.17deg, #00B569 0%, #0080FF 100%);background:-moz-gradient(141.17deg, #00B569 0%, #0080FF 100%);background:-o-gradient(141.17deg, #00B569 0%, #0080FF 100%);color:#fff;}
.service-tab .nav-tabs > li.active > a,
.service-tab .nav-tabs > li.active > a:hover,
.service-tab .nav-tabs > li.active > a:focus{color:#fff;background:linear-gradient(141.17deg, #00B569 0%, #0080FF 100%);background:-webkit-gradient(141.17deg, #00B569 0%, #0080FF 100%);background:-moz-gradient(141.17deg, #00B569 0%, #0080FF 100%);background:-o-gradient(141.17deg, #00B569 0%, #0080FF 100%);}
.service-tab .nav > li > a:hover, .service-tab .nav > li > a:focus{background:linear-gradient(141.17deg, #00B569 0%, #0080FF 100%);background:-webkit-gradient(141.17deg, #00B569 0%, #0080FF 100%);background:-moz-gradient(141.17deg, #00B569 0%, #0080FF 100%);background:-o-gradient(141.17deg, #00B569 0%, #0080FF 100%);}
.mart50{margin-top:50px;}
.service-tab-content-text h2{color:#464646;font-family:Geomanist-Bold;font-size:20px;letter-spacing:-0.63px;}
.service-tab-content-text p{color:#000;font-size:14px;line-height:24px;}
.service-tab{position:relative;}
.service-tab:before{content:"";width:450px;height:856px;background-image:url(../img/service-hand.png);top:10px;right:5px;position:absolute;display:inline-block;left:-7%;top:-4%;}
.service-tab ul li:first-child a, .service-tab ul li:first-child{border-top-left-radius:10px;border-top-right-radius:10px;}
.service-tab ul li:last-child a, .service-tab ul li:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.service-tab ul li:nth-child(odd){background-color:#A0A0A0;}
.panel-default.white-card1{box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.1), 0 20px 30px 0 rgba(0,0,0,0.1);margin-bottom:10px;padding:20px;background:#fff;}
.list-group-item-custom.list-group-item-product .list-group-content{font-size:18px;color:#464646;;}
.white-card1 .panel-heading{border-bottom:1px solid #ececec;padding:25px 20px;}
.white-card1.panel{padding:0;margin-bottom:20px;}
.product-panel-body{padding:25px;}
@media screen and (min-width:1200px){.product-panel-body.product-panel-body-plus{padding:65px 150px;}
}
.service-tab-block{margin-top:50px;}
.service-text p{padding-top:30px;}
.projectCollapse.collapsed .img-white-panel, .projectCollapse .img-color-panel{display:none;}
.projectCollapse.collapsed .img-color-panel, .projectCollapse .img-white-panel{display:block;margin:0 auto;}
.projectCollapse .service-panel{border:none;font-size:0px;box-shadow:0 2px 12px 0 rgba(0,0,0,0.2);}
.projectCollapse.collapsed .service-panel{border:1px solid #D9D9D9;box-shadow:none;}
@media screen and (min-width:1600px){.service-tab:before{left:3%;top:-4%;}
}
@media screen and (max-width:1200px){.service-panel .service-panel-heading{width:70%;}
.service-tab:before{left:-20%;}
}
@media screen and (min-width:787px){.projectCollapse.collapsed .service-panel::after{position:relative;background:none;}
.projectCollapse .service-panel::after{position:absolute;content:'';left:0;right:0;width:30%;background:linear-gradient(141.17deg, #00B569 0%, #0080FF 100%);background:-webkit-gradient(141.17deg, #00B569 0%, #0080FF 100%);background:-moz-gradient(141.17deg, #00B569 0%, #0080FF 100%);background:-o-gradient(141.17deg, #00B569 0%, #0080FF 100%);height:100%;}
}
@media screen and (max-width:768px){.service-wrapper h1{font-size:35px;}
.service-cell-padding{padding:35px 0px 90px;}
.servive-accordion{margin-top:-45px;}
.service-panel .service-panel-heading, .service-panel .service-panel-img{width:100%;padding:20px;}
.process-block{padding:0px 0px 30px;}
.process-block-heading h2{font-size:35px;}
.service-tab-block{margin-top:10px;}
.service-tab ul li{width:80%;}
.service-tab:before{top:10px;left:-17%;top:-4%;background-size:72%;background-repeat:no-repeat;}
.service-tab ul li a{font-size:15px;padding:30px 30px;}
.service-tab .nav-tabs > li.active > a::after{position:absolute;right:-30px;content:"";height:1px;border:2px solid #00CA6F;border:1px solid #000;width:30px;}
.service-panel{width:100%;border:1px solid #D9D9D9;background:linear-gradient(141.17deg, #00B569 0%, #0080FF 100%);background:-webkit-gradient(141.17deg, #00B569 0%, #0080FF 100%);background:-moz-gradient(141.17deg, #00B569 0%, #0080FF 100%);background:-o-gradient(141.17deg, #00B569 0%, #0080FF 100%);}
}
@media screen and (max-width:767px){.service-tab:before{display:none;}
.service-tab .nav-tabs > li.active > a::after{display:none;}
}
@media screen and (max-width:460px){.service-tab ul li a{font-size:15px;padding:15px 30px;}
.service-tab-content{padding-left:0px;}
.service-tab{padding-top:0px;}
.service-tab ul li:first-child a, .service-tab ul li:first-child, .service-tab ul li:last-child a, .service-tab ul li:last-child{border-radius:0;}
.service-tab ul li{width:100%;}
}
.customer-section .list-group-content span{font-family:Geomanist-Bold;}
.product-panel-body img{margin:0 auto;}
.service-tab.mobile-morph{height:516px;}
.mobile-morph >.nav{height:inherit;display:flex;flex-flow:column nowrap;}
.mobile-morph >.nav >li{flex:1;display:flex;}
.mobile-morph >.nav >li>a{padding-top:0;padding-bottom:0;flex:1;display:flex;align-items:center;}
.featured-fantasy-project{background-color:#fff;color:#000000;padding-bottom:99px;padding-top:120px;}
.we-beleive{padding-top:0!important;}
.project-blocks{padding:0;height:384px;margin:0 auto;list-style:none;max-width:1280px;font-size:14px;}
.project-blocks.fbrand-blocks{height:840px;max-width:992px;margin-top:50px;}
.project-blocks > li{position:relative;float:left;width:25%;padding:0 10px;height:100%;cursor:default;}
.project-blocks.fbrand-blocks > li{width:50%;height:auto;margin-bottom:30px;}
.featured-fantasy-project .inner-wrap{border:1px solid #E9E9E9;border-radius:5px;padding:25px;min-height:370px;}
.featured-fantasy-project .project-blocks.fbrand-blocks > li .inner-wrap{min-height:390px;}
.featured-fantasy-project .project-blocks.fbrand-blocks > li .inner-wrap .top-block{display:table;overflow:hidden;margin:0 auto;}
.featured-fantasy-project .project-blocks.fbrand-blocks > li .inner-wrap > .top-block .project-media{float:left;width:115px;}
.featured-fantasy-project .project-blocks.fbrand-blocks > li .inner-wrap > .top-block h3{display:inline-block;margin-top:35px;}
.fbrand-btm-content{display:block;font-family:'Geomanist-Bold';font-size:20px;}
.featured-fantasy-project.featured-fantasy-bfantasy{padding-bottom:35px;}
.fantasy-project-center ul li{display:inline-block;float:none;vertical-align:middle;}
.featured-fantasy-project.fantasy-project-center{padding-top:40px;}
.fantasy-project-center ul li p{text-align:left;}
.list-unstyled.fbrand-list{vertical-align:top;}
.list-unstyled.fbrand-list li{margin-bottom:15px;font-family:'Geomanist-Bold';}
.trusted-parterns.fbrand-trusted-parterns .four-cols{height:180px;}
.trusted-parterns.fbrand-trusted-parterns .partners-img.partners-img-grey{min-height:75px;}
@media(max-width:991px){.featured-fantasy-project .project-blocks.fbrand-blocks > li .inner-wrap > .top-block .project-media{float:none;width:auto;margin-bottom:0px;}
.featured-fantasy-project .project-blocks.fbrand-blocks > li .inner-wrap{min-height:525px;}
}
@media (hover:hover){.featured-fantasy-project .inner-wrap{transform:translate3d(0,0,0);filter:grayscale(1);-webkit-filter:grayscale(1);opacity:0.6;transition:all 0.2s ease;backface-visibility:hidden;-webkit-backface-visibility:hidden;min-height:430px;}
.project-blocks > li:hover .inner-wrap{box-shadow:0 0 40px 0 rgba(0,0,0,0.15);filter:grayscale(0);-webkit-filter:grayscale(0);opacity:1;}
}
.project-blocks > li h3{text-transform:uppercase;margin:0 0 18px;font-size:14px;font-weight:600;}
.project-media{text-align:center;margin-bottom:35px;height:89px;position:relative;}
.project-media>img{display:inline-block;position:absolute;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);top:50%;left:50%;}
@media(max-width:1199px){.project-blocks > li{padding:0 5px;}
.featured-fantasy-project .inner-wrap{padding:15px;}
}
@media(max-width:991px){.project-blocks{overflow:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;}
.project-blocks > li{white-space:normal;width:280px;float:none;vertical-align:top;display:inline-block;}
}
.fantasy-solution-banner{background-color:#fff;color:#fff;}
.ground-group{height:830px;--ground-bottom-spaces:40px;--ground-bottom-spaces-lg:80px;}
.fantasy-ground{width:20%;float:left;height:100%;padding-bottom:20px;position:relative;}
.fantasy-ground:first-child,
.fantasy-ground:last-child{height:-webkit-calc(100% - var(--ground-bottom-spaces-lg));height:calc(100% - var(--ground-bottom-spaces-lg));}
.fantasy-ground:nth-child(2),
.fantasy-ground:nth-child(4){height:-webkit-calc(100% - var(--ground-bottom-spaces));height:calc(100% - var(--ground-bottom-spaces));}
.fantasy-ground:nth-child(3):after,
.fantasy-ground:nth-child(3):before,
.fantasy-ground:nth-child(4):after,
.fantasy-ground:nth-child(2):before{content:"";position:absolute;bottom:0;top:100%;z-index:4;width:2px;background-color:#000;box-shadow:6px 0 6px 0 rgba(0,0,0,0.5);transition:all 0.4s ease-in-out;}
.fantasy-ground:after{right:0;}
.fantasy-ground:before{left:0;}
.ground-trak{height:100%;position:relative;background-color:#f2f2f2;overflow:hidden;}
.ground-trak:after,
.ground-trak:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;}
.ground-trak:before{z-index:2;background:-webkit-linear-gradient(rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);background:-o-linear-gradient(rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);}
.ground-trak:after{background-color:#fff;z-index:3;transition:transform 0.5s ease-out;}
.ground-trak>img{width:100%;height:100%;object-fit:cover;transform:translate3d(0, 15px, 0);transition:transform 0.5s ease-out 0.25s;}
.fantasy-ground:nth-child(1) .ground-trak:after{transition-delay:0.1s;}
.fantasy-ground:nth-child(2) .ground-trak:after{transition-delay:0.15s;}
.fantasy-ground:nth-child(3) .ground-trak:after{transition-delay:0.18s;}
.fantasy-ground:nth-child(4) .ground-trak:after{transition-delay:0.16s;}
.fantasy-ground:nth-child(5) .ground-trak:after{transition-delay:0.14s;}
.fantasy-effect .fantasy-ground:nth-child(3):after,
.fantasy-effect .fantasy-ground:nth-child(3):before,
.fantasy-effect .fantasy-ground:nth-child(4):after,
.fantasy-effect .fantasy-ground:nth-child(2):before{top:0;}
.fantasy-effect .ground-trak:after{transform:translate3d(0, 100%, 0);}
.fantasy-effect .ground-trak>img{transform:translate3d(0, 0, 0);}
.fantasy-solution-banner .hero-text{position:absolute;top:130px;left:0;right:0;z-index:5;text-align:center;}
.fantasy-solution-banner .hero-text h1,
.fantasy-solution-banner .hero-text p{opacity:0;transform:translate3d(0, 25px, 0);transition:all 0.5s cubic-bezier(0.22, 0.61, 0.36, 1) 0.28s;backface-visibility:hidden;}
.fantasy-solution-banner .hero-text p{transition-delay:0.35s;}
.fantasy-solution-banner .hero-text h1{font-size:64px;letter-spacing:-2px;font-family:'Geomanist-Bold';width:60%;margin-left:auto;margin-right:auto;}
.fantasy-effect .hero-text h1,
.fantasy-effect .hero-text p{transform:translate3d(0, 0, 0);opacity:1;}
.fantasy-player{position:absolute;bottom:20px;left:0;right:0;z-index:5;text-align:center;opacity:0;transform:translate3d(0, -25px, 0);transition:all 0.2s cubic-bezier(0.22, 0.61, 0.36, 1) 0.30s;}
.fantasy-player>img{max-width:100%;}
.fantasy-effect .fantasy-player{transform:translate3d(0, 0, 0);opacity:1;}
.fantasy-ground:nth-child(1) .fantasy-player{transition-delay:0.50s;bottom:-5px;}
.fantasy-ground:nth-child(3) .fantasy-player{bottom:-50px;}
.fantasy-ground:nth-child(2) .fantasy-player{transition-delay:0.40s;bottom:-70px;}
.fantasy-ground:nth-child(4) .fantasy-player{transition-delay:0.40s;bottom:-84px;}
.fantasy-ground:nth-child(5) .fantasy-player{transition-delay:0.50s;left:-75px;}
.fantasy-app-user{padding-top:128px;padding-bottom:150px;background-size:cover;background-position:left bottom;background-attachment:fixed;}
.fantasy-app-inner{max-width:900px;margin-left:auto;margin-right:auto;text-align:center;}
.fantasy-app-inner h2{font-family:'Geomanist-Bold';margin:0 0 5px;font-size:48px;letter-spacing:-2px;line-height:48px}
.app-users-count{list-style:none;padding:0;width:888px;margin:50px auto;display:flex;flex-wrap:wrap;}
.app-users-count>li{width:33.33%;padding:15px;display:flex;cursor:default;flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;justify-content:center;align-items:center;border-bottom:1px solid #E8E7E7;}
.app-users-count>li:nth-child(2),
.app-users-count>li:nth-child(3),
.app-users-count>li:nth-child(5),
.app-users-count>li:nth-child(6),
.app-users-count>li:nth-child(8),
.app-users-count>li:nth-child(9),
.app-users-count>li:nth-child(11),
.app-users-count>li:nth-child(12){border-left:1px solid #E8E7E7;}
.app-users-count>li:nth-child(10),
.app-users-count>li:nth-child(11),
.app-users-count>li:nth-child(12){border-bottom:none;}
.app-users-count h3,
.app-users-count h6{font-family:Geomanist-Bold;margin-top:0;margin-bottom:0;}
.users-count-num{font-family:Geomanist-Bold;margin-top:0;margin-bottom:0;font-size:48px;}
.app-users-count h3{font-size:16px;color:#464646;text-transform:uppercase;}
.app-users-count h6{font-size:48px;}
.text-filled{height:145px;}
li.text-filled:hover, li.text-filled.active{background:linear-gradient(141.17deg, #00B569 0%, #0080FF 100%);background:-webkit-gradient(141.17deg, #00B569 0%, #0080FF 100%);background:-moz-gradient(141.17deg, #00B569 0%, #0080FF 100%);background:-o-gradient(141.17deg, #00B569 0%, #0080FF 100%);-webkit-transform:scale(1.05);transform:scale(1.05);position:relative;z-index:1;cursor:pointer;box-shadow:0 0 20px 0 rgba(0,0,0,0.2);border-radius:5px;}
li.text-filled:hover h3, li.text-filled:hover h6, li.text-filled.active h3, li.text-filled.active h6{color:#fff;}
.fantasy-tradition{background-color:#FBFBFB;padding-top:150px;padding-bottom:80px;}
.fantasy-tradition1{background-color:#FBFBFB;}
.fantasy-daily-list{padding-top:30px;}
.fantasy-daily-list h3, .fantasy-daily-list h5{color:#464646;font-family:Geomanist-Bold;font-size:20px;letter-spacing:-0.51px;line-height:28px;margin:0 0 5px 0;}
.fantasy-story{background-color:#E6E6E6;}
.fantasy-story-wrapper{padding:50px 10px;-webkit-transition:all 0.7s ease;transition:all 0.7s ease;}
.fantasy-story-wrapper:hover, .fantasy-story-wrapper.active{background-color:#00CC6B;cursor:pointer;-webkit-transform:scale(1.05);transform:scale(1.05);box-shadow:0 0 50px 0 rgba(0,0,0,0.3);position:relative;z-index:1;}
.fantasy-story-wrapper img{display:block;margin:0 auto;}
.fantasy-story-wrapper .media .media-body h4{color:#464646;font-family:Geomanist-Bold;font-size:18px;line-height:26px;}
.fantasy-story-wrapper .media .media-body p{color:#464646;font-family:Geomanist-Book;font-size:14px;letter-spacing:-0.53px;line-height:20px;}
.fantasy-story-wrapper .media .media-right a{color:#464646;font-family:Geomanist-Bold;font-size:12px;letter-spacing:1.71px;line-height:26px;}
.fantasy-story-wrapper .media{max-width:560px;margin:0 auto;}
.fantasy-story-wrapper:hover .media-body h4,
.fantasy-story-wrapper:hover .media-body p,
.fantasy-story-wrapper:hover .media-right a,
.fantasy-story-wrapper.active .media-body h4,
.fantasy-story-wrapper.active .media-body p,
.fantasy-story-wrapper.active .media-right a{color:#fff !important;}
.section-4-1{height:auto !important;background:#fff;}
.section-4-1.fbrand-grey{background:#fbfbfb;}
.table-view{display:table;width:100%;table-layout:fixed;}
.table-view .table-row{display:table-row;}
.table-row-head{height:240px;background:#fbfbfb;}
.table-view .table-row .tabel-cell{display:table-cell;vertical-align:middle;}
.greenColor > h3{font-family:Geomanist-Bold;font-size:48px;letter-spacing:-2px;line-height:48px;}
.greenColor .text-width{max-width:780px;margin:0 auto;}
.table-view .table-row .tabel-cell{display:table-cell;vertical-align:middle;}
.tabel-cell .client-testimonial{width:100%;max-width:100%;}
.tabel-cell .client-testimonial .client-wrapper{background:#000;}
.tabel-cell .client-testimonial .client-wrapper .client-view-block > img{width:auto !important;}
.tabel-cell .client-testimonial .client-wrapper .client-view .client-name{font-size:25px;line-height:25px;font-family:Geomanist-Bold;margin-bottom:20px;margin-top:30px;color:transparent;}
@media screen and (max-width:767px){.tabel-cell .client-testimonial .client-wrapper .client-view .client-name{font-size:18px;margin:10px 0px;min-height:50px;}
.client-testimonial.client-testimonial-1 .owl-carousel .owl-stage{background:#FFF;}
}
@media screen and (min-width:992px){.tabel-cell .client-testimonial .client-wrapper .client-view .client-name{font-size:36px;line-height:34px;}
}
.client-carousel .owl-controls{position:absolute;top:30%;width:100%;}
.client-testimonial-1 .client-carousel .owl-controls{position:absolute;top:30%;width:100%;left:0;}
.client-testimonial-1 .client-carousel .owl-controls .owl-nav .owl-prev{float:left;background:url(../img/left-arrow-icon.png);width:86px;height:189px;background-repeat:no-repeat;text-indent:-9999px;left:0;}
.client-testimonial-1 .client-carousel .owl-controls .owl-nav .owl-next{float:right;background:url(../img/right-arrow-icon.png);width:86px;height:189px;background-repeat:no-repeat;text-indent:-9999px;right:0;}
.client-testimonial-1 .client-img{display:inline-block;width:55%;vertical-align:middle;height:700px;position:relative;}
.client-testimonial-1 .client-img img{position:absolute;margin-top:0%;}
@media only screen and (min-width:1600px){.client-testimonial-1 .client-img img{left:15%;}
}
@media screen and (min-width:1366px){.client-testimonial-1 .client-img img{position:absolute;margin-top:-7%;width:95% !important;}
}
@media only screen and (min-width:1250px) and (max-width:1350px){.client-testimonial-1 .client-img{height:470px !important;}
}
@media only screen and (min-width:768px) and (max-width:1366px){.client-testimonial-1 .client-img img{position:absolute;margin-top:-9%;}
}
@media only screen and (max-width:768px){.client-testimonial-1 .client-img{height:345px;}
}
.client-testimonial-1 .client-view{display:inline-block;width:43%;vertical-align:middle;height:auto}
@media screen and (max-width:1600px) and (min-width:1366px){.client-testimonial-1 .client-img{height:560px;width:65%;}
.client-testimonial-1 .client-view{width:34%;}
.client-testimonial-1 .client-img img{position:absolute;margin-top:-16%;width:95% !important;left:10%;}
.section-4-1{padding-bottom:60px;}
.section-4-1.sectionBg.clearfix.social-networks-page{padding-bottom:0px;}
}
@media screen and (min-width:1600px){.section-4-1{padding-bottom:70px;}
.section-4-1.sectionBg.clearfix.social-networks-page{padding-bottom:0px;}
}
@media screen and (min-width:992px){.client-testimonial-1 .client-view-block{padding:30px;}
}
.client-testimonial-1 .client-view-block{margin:0 auto;padding-left:40px;}
@media screen and (max-width:768px){.client-testimonial-1 .client-view-block{padding:20px;}
}
@media screen and (min-width:992px){.client-testimonial-1 .client-view-block{margin:0 auto;max-width:580px;padding-left:85px;}
}
.client-testimonial-1 .client-view-block > img{width:auto !important;}
.client-testimonial-1 client-img img{position:absolute;margin-top:0%;}
@media only screen and (min-width:1600px){.client-testimonial-1 .client-img img{left:15%;}
}
@media only screen and (min-width:768px) and (max-width:1366px){.client-testimonial-1 .client-img img{position:absolute;margin-top:-9%;}
.client-testimonial-1 .client-img{height:525px;}
}
@media screen and (max-width:1200px) and (min-width:1024px){.client-testimonial-1 .client-img{height:411px;}
.client-testimonial-1 .table-view{height:50vh;}
.client-testimonial-1 .client-img img{position:absolute;margin-top:-6%;}
}
@media screen and (max-width:1024px) and (min-width:768px){.client-testimonial-1 .client-view{width:38%;}
.client-testimonial-1 .client-img{display:inline-block;width:60%;}
}
@media only screen and (max-width:768px){.client-testimonial-1 .client-img{height:345px;}
}
.client-testimonial-1 .client-carousel .owl-stage-outer{overflow:initial;}
.create-fantasy{padding:90px 0px 50px 0;}
.fantasy-premium{height:900px;background-size:cover;background-repeat:no-repeat;position:relative;}
.fantasy-premium-bottom{position:absolute;right:0;left:0;height:240px;bottom:-50px;background-size:100%;background-repeat:no-repeat;}
@media only screen and (min-width:990px) and (max-width:1024px){.fantasy-premium-bottom{height:220px;}
}
.fantasy-industry{background:#fff;position:relative;padding-bottom:225px;padding-top:100px;}
.fantasy-premium-list ul li{height:260px;width:413px;border-radius:5px;background-color:#00CA6F;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);padding:50px;}
.fantasy-premium-list ul li.fantasy-premium-content-white{background-color:#fff;margin:0 10px;}
.fantasy-premium-list, .fantasy-premium-list > ul{margin:0 auto;text-align:center;}
.fantasy-premium-list > ul li p{font-family:Geomanist-Book;font-size:14px;text-align:center;margin:0;padding-top:20px;}
.fantasy-premium-list > ul li.fantasy-premium-content-white p{color:#333;}
.fantasy-premium .text-width1{max-width:597px;margin:0 auto;color:rgba(255,255,255,0.8);font-family:Geomanist-Book;}
.fantasy-premium .text-invite{color:rgba(255,255,255,0.8);font-family:Geomanist-Medium;text-align:center;padding-top:50px;}
.fantasy-industry-list h3{color:#000000;font-family:Geomanist-Medium;font-size:16px;line-height:19px;margin:0;}
.fantasy-industry-list{float:left;width:50%;padding-left:30px;}
.fantasy-industry-list ul li{width:48%;display:inline-block;padding:20px 0px;}
.fantasy-industry-list ul li.list-full-width{width:100%;}
.fantasy-industry-list ul li:nth-child(5){width:100%;}
.border-right{border-right:1px solid rgba(0,0,0,0.1);}
.fantasy-industry-wrapper{max-width:850px;margin:0 auto;display:block;padding-top:40px;overflow:hidden;clear:both;}
.fantasy-leading{background:#fff;padding:100px 0;}
.fantasy-leading-wrapper{max-width:694px;margin:0 auto;padding:0px 100px;height:600px;background-size:contain;background-repeat:no-repeat;background-position:100%;position:relative;}
.fantasy-leading-img1{position:absolute;left:-40%;top:16%;}
.fantasy-leading-img1 p{position:relative;}
.fantasy-leading-img2{position:absolute;left:-34%;top:52%;}
.fantasy-leading-img3{position:absolute;left:11%;top:79%;}
.fantasy-leading-img3 p{position:relative;}
.fantasy-leading-img4{position:absolute;left:60%;top:80%;}
.fantasy-leading-img5{position:absolute;right:-35%;top:51%;}
.fantasy-leading-img6{position:absolute;right:-40%;top:18%;}
.fantasy-leading-text{width:237px;color:#666666;font-family:Geomanist-Medium;font-size:14px;line-height:20px;}
.fantasy-leading-wrapper .greenColor p{color:#000000;font-family:Geomanist-Book;font-size:16px;letter-spacing:-0.4px;line-height:24px;}
.fantasy-idea{background:#fff;padding:0px 0px 100px;}
.fantasy-idea-circle{height:90px;width:90px;border-radius:50%;box-shadow:0 0 20px 0 rgba(0,0,0,0.2);position:relative;z-index:99;background:#fff;}
.fantasy-idea-circle img{transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);left:50%;top:50%;position:absolute;}
.fantasy-leading-carousel li a{display:block;}
.fantasy-idea-list ul li:nth-child(odd):before{background:url(../img/idea-element.png) no-repeat;height:222px;width:210px;position:absolute;content:'';top:-150px;}
.fantasy-idea-list ul li:last-child:before{background:url(../img/idea-element-second.png) no-repeat;}
.fantasy-idea-list ul li:nth-child(even):before{background:url(../img/idea-element-third.png) no-repeat;height:222px;width:210px;position:absolute;content:'';top:25px;}
.fantasy-idea-list ul li{position:relative;width:180px;}
.fantasy-idea-list{padding:250px 0px;margin:0 auto;}
.fantasy-idea-list ul{margin:0 auto;}
.fantasy-idea-content h3{opacity:0.06;color:#464646;font-family:Geomanist-Bold;font-size:80px;letter-spacing:-4.01px;line-height:48px;margin:0;}
.fantasy-idea-content h4, .fantasy-idea-content h5{color:#464646;font-family:Geomanist-Bold;font-size:24px;letter-spacing:-1.2px;line-height:48px;margin:-10px 0 0 0;width:345px;}
.fantasy-idea-content p{color:#333333;font-family:Geomanist-Book;font-size:16px;letter-spacing:-0.5px;line-height:22px;width:240px;}
.fantasy-idea-content{position:absolute;top:-200px;left:40px;width:100%;}
.fantasy-idea-content.fantasy-idea-content-last{top:20px;left:140px}
.fantasy-idea-content.f-b{top:100px;}
.fantasy-people{padding:200px 0px;}
.fantasy-people .greenColor{max-width:526px;padding-right:100px;padding-top:40px;}
.fantasy-people{background-size:cover;background-repeat:no-repeat;background-position:center;}
.fantasy-vinfotech{background:#fff;padding:100px 0px 188px;}
.fantasy-vinfotech.fantasy-vinfotech-bg{background:#F8F8F8;}
.fantasy-vinfotech-list h3{opacity:0.06;color:#464646;font-family:Geomanist-Bold;font-size:80px;letter-spacing:-4.01px;line-height:48px;margin:0;}
.fantasy-vinfotech-list h4 ,.fantasy-vinfotech-list h5{color:#464646;font-family:Geomanist-Bold;font-size:24px;letter-spacing:-1.2px;line-height:28px;margin:0;padding:15px 0px 5px;}
.fantasy-vinfotech-list p{color:#333333;font-family:Geomanist-Book;font-size:16px;letter-spacing:-0.5px;line-height:22px;}
.fantast-vinfotech-wrapper ul li{width:49%;vertical-align:top;height:300px;position:relative;z-index:2;}
.fantast-vinfotech-wrapper{position:relative;}
.fantasy-vinfotech-list{max-width:350px;}
.fantast-vinfotech-wrapper ul li:nth-child(odd){text-align:right;}
.fantast-vinfotech-wrapper ul li:nth-child(even) .fantasy-vinfotech-list{margin-right:0;margin:0 0 0 auto;}
@media screen and (min-width:767px){.fantast-vinfotech-wrapper ul li:nth-child(5){position:absolute;bottom:0;right:0;left:0;width:100%;z-index:1;text-align:center !important;}
.fantast-vinfotech-wrapper ul li:nth-child(5) .fantasy-vinfotech-list{margin:140px auto 0;}
.fantast-vinfotech-wrapper ul li:nth-child(5) .fantasy-vinfotech-list h4, .fantast-vinfotech-wrapper ul li:nth-child(5) .fantasy-vinfotech-list p{text-align:left;}
}
.vinfotech-logo-1{position:absolute;right:0;left:0;text-align:center;margin-top:100px;background-repeat:no-repeat;background-size:contain;height:275px;background-position:center;}
@media screen and (min-width:1600px){.fantasy-idea-content.fantasy-idea-content-last{top:20px;left:250px}
.fantasy-premium-bottom{bottom:0;}
.fantasy-idea-list ul li{width:200px;}
}
@media screen and (max-width:1600px) and (min-width:1366px){.fantasy-idea-list ul li:nth-child(even):before{background-size:86%;}
.fantasy-idea-list ul li:nth-child(odd):before{top:-135px;background-size:86%;}
.fantasy-idea-list ul li:last-child:before{margin-top:15px;}
}
@media screen and (max-width:1366px){.fantasy-idea-content h4, .fantasy-idea-content h5{line-height:22px;width:240px;font-size:18px;}
.fantasy-idea-content.fantasy-idea-content-last{top:35px;left:240px;}
.fantasy-idea-content.fantasy-idea-content-last p, .fantasy-idea-content.fantasy-idea-content-last h4{width:190px !important;}
}
@media screen and (max-width:1200px){.fantasy-idea-list ul li{position:relative;width:130px;}
.fantasy-leading-img1{left:-25%;}
.fantasy-leading-img2{left:-10%;}
.fantasy-leading-img6{right:-25%;}
.fantasy-leading-img5{right:-10%;}
.app-users-count{width:100%;}
}
@media screen and (max-width:992px){.fantasy-leading-wrapper .greenColor p{width:260px;margin:0 auto;}
.fantasy-leading-img1{left:1%;}
.fantasy-leading-img1 p{left:-20%;}
.fantasy-leading-img6{right:-9%;}
.fantasy-leading-img6 p{width:167px;}
.fantasy-leading-img2{left:0%;}
.fantasy-leading-img5{right:-5%;}
.fantasy-leading-img5 p{text-align:left;}
.fantasy-idea-list ul li{width:110px;}
.fantasy-idea-content h4, .fantasy-idea-content h5{font-size:18px;width:130px;line-height:20px;}
.fantasy-idea-content.fantasy-idea-content-last{left:95px;}
.fantasy-idea-content p{width:165px;word-break:break-word;font-size:12px;line-height:16px;}
.fantasy-people .greenColor{padding-top:0;padding-right:0;}
.fantasy-premium-list ul li{width:48%;padding:20px 0px;height:180px;vertical-align:middle;}
.fantasy-premium{height:800px;}
.fantasy-premium-bottom{height:170px;}
}
@media screen and (min-width:767px){.vinfotech-logo-1 h3.grad-color, .vinfotech-logo-1 h4.grad-color{padding-top:75px;}
}
@media screen and (max-width:767px){.app-users-count h6{font-size:25px;}
.app-users-count h3{font-size:9px;text-align:center;}
.text-filled{height:95px;}
.fantasy-app-inner h2{font-size:24px;line-height:28px;}
.fantasy-app-user{padding:30px 0px 10px;}
.fantasy-leading{padding:30px 0px;}
[class^="fantasy-leading-"],[class*=" fantasy-leading-"],
[class^="fantasy-leading-"] p,[class*=" fantasy-leading-"] p{position:relative;left:0;right:0;text-align:center;width:100%;padding-top:15px;}
.fantasy-leading-wrapper{max-width:100%;padding:0;background-image:none !important;height:auto;}
.fantasy-leading-wrapper h3{font-size:24px;line-height:28px;}
.fantasy-leading-wrapper .greenColor p{width:100%;}
.fantasy-story-wrapper .media .media-right a{font-size:10px;}
.fantasy-story-wrapper .media .media-body p{font-size:10px;line-height:15px;}
.fantasy-story-wrapper .media .media-body h4{font-size:12px;line-height:12px;}
.create-fantasy{padding:30px 0;}
.create-fantasy h3, .greenColor > h3{font-size:24px;line-height:28px;}
.mob-pad{padding:0 15px;}
.fantasy-idea-list ul li:nth-child(odd):before,
.fantasy-idea-list ul li:nth-child(even):before{background:none;}
.fantasy-idea-content, .fantasy-idea-content.f-b{position:relative;left:0;right:0;text-align:center;top:0;}
.fantasy-idea-list ul li{width:100%;padding:10px 0px;}
.fantasy-idea-circle{margin:15px auto;}
.fantasy-idea-content p{width:100%;text-align:center;margin:0 auto;}
.fantasy-idea-list{padding:30px 0px;}
.fantasy-idea-content.fantasy-idea-content-last{left:0;}
.fantasy-premium-list ul li.fantasy-premium-content-white{margin:0;}
.fantasy-premium-list > ul li p{font-size:11px;}
.fantasy-premium{height:780px;}
.fantasy-industry-list{padding-left:10px;}
.fantasy-industry-list ul li img{width:80%;}
.fantasy-industry{padding:30px 0 100px;}
.fantasy-people, .fantasy-vinfotech, .fantasy-tradition{padding:30px 0px;}
.fantasy-people .greenColor{text-align:center;padding-right:0;padding-top:0;}
.fantast-vinfotech-wrapper ul li{width:100%;text-align:center !important;height:auto;padding:10px 0px;}
.fantasy-idea-content.fantasy-idea-content-last{top:50px;}
.vinfotech-logo-1{position:relative;margin-top:0;background-image:none !important;height:auto;}
.fantasy-vinfotech-list h4 ,.fantasy-vinfotech-list h5{font-size:19px;line-height:24px;padding-top:10px;}
.fantasy-vinfotech-list p{font-size:16px;}
.vinfotech-logo-1 .greenColor{position:relative;top:0;}
.vinfotech-logo-1 .greenColor h3{margin:0;padding-bottom:25px;}
.greenColor p{font-size:14px;}
.client-testimonial-1 .client-img,
.client-testimonial-1 .client-view{width:100% !important;}
.client-testimonial-1.client-testimonial{margin-bottom:40px;}
.fantasy-solution-banner .hero-text h1{font-size:26px;line-height:24px;}
.ground-group{height:570px;}
.featured-fantasy-project{padding-bottom:30px;}
.fantasy-leading-carousel li.item img{width:auto;margin:0 auto;text-align:center;}
.fantasy-vinfotech-list{max-width:100%;}
.fantasy-player>img{max-width:60%;}
.fantasy-ground:nth-child(3) .fantasy-player{bottom:-60px;}
.fantasy-solution-banner .hero-text h1{width:100%;}
.hero-text p{font-size:14px;}
.fantasy-premium-list ul li{width:100%;margin-bottom:20px;}
}
@media screen and (max-width:460px){.fantasy-premium-bottom{bottom:-110px;}
}
@media screen and (max-width:320px){.fantasy-premium-bottom{bottom:-120px;}
}
.count-table > ul{width:100%;border-spacing:0;border-collapse:collapse;display:table;min-height:442px;}
.count-table{box-shadow:0 0 40px 0 rgba(0,0,0,0.2);position:relative;z-index:9;}
.count-table > ul > li{border:2px solid #fff;display:table-cell;vertical-align:middle;background-color:#F6F6F6;}
.count-team{padding:0 50px;}
.count-team > h3{color:#464646;font-size:28px;font-weight:bold;letter-spacing:-1.81px;line-height:32px;margin:0;font-family:'Geomanist-Bold';}
.count-team > h2{font-size:54px;font-weight:bold;letter-spacing:-1.35px;margin-top:-10px;font-family:'Geomanist-Bold';margin-bottom:0;float:left;}
.count-team > ul{padding-left:20px;padding-top:10px;clear:both;}
.count-team > ul > li{color:#000;font-size:14px;font-weight:300;letter-spacing:0.3px;}
.inner-count-table{display:table;table-layout:fixed;width:100%;margin-left:-1px;margin-right:-1px;}
.count-cell{display:table-cell;border:2px solid #ececec;vertical-align:middle;}
@media only screen and (min-width:767px){.count-cell{border:2px solid #fff;}
}
.count-row{display:table-row;height:220px;}
.count-item{text-align:center;}
@media only screen and (min-width:768px) and (max-width:1400px){.count-table > ul > li:first-child{width:300px}
}
.count-table > ul > li:nth-child(1), .count-table > ul > li:nth-child(2){width:30%;}
.count-table > ul > li:last-child{vertical-align:top;width:40%;}
.count-item p{color:#464646;font-family:'Geomanist-Bold';font-size:18px;font-weight:bold;letter-spacing:-1.16px;line-height:40px;}
.count-item h3{font-size:54px;font-weight:bold;letter-spacing:-1.35px;margin-top:-10px;font-family:'Geomanist-Bold';}
.count-map{height:370px;background:#fff;position:relative;}
.content-technical-count{padding-bottom:50px;}
.map-bg{position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:center right;top:0;}
.count-map .greenColor h3{position:relative;padding-top:141px;display:inline-block;padding-left:40px;z-index:1;}
.set-location{position:absolute;height:33px;width:23px;background-repeat:no-repeat;animation-name:bounce !important;animation-iteration-count:infinite;-webkit-animation-duration:10s;animation-duration:10s;}
@media only screen and (max-width:992px){.count-team{padding:0 20px;}
.count-item p{font-size:16px;line-height:18px;}
.count-team > h3{font-size:24px;margin-bottom:10px;line-height:28px;}
}
@media only screen and (min-width:768px) and (max-width:1400px){.set-location.set1{left:32%;top:30%;}
.set-location.set2{left:45%;top:15%;}
.set-location.set3{left:76%;top:45%;}
.set-location.set4{left:88%;top:54%;}
}
@media only screen and (min-width:1400px){.set-location.set1{top:30%;left:40%;}
.set-location.set2{left:51%;top:15%;}
.set-location.set3{left:80%;top:45%;}
.set-location.set4{left:90%;top:54%;}
}
@media screen and (max-width:1600px) and (min-width:1366px){.set-location.set1{left:27%;}
.set-location.set2{left:41%;}
.set-location.set3{left:74%;}
.set-location.set4{left:88%;}
}
.count-cell-white{background-color:#FBFBFB;}
@media only screen and (max-width:767px){.count-table > ul > li{border:2px solid #fff;display:block;vertical-align:middle;background-color:#F6F6F6;width:100% !important;padding:10px 0px;}
.product-panel-body{padding:10px 0px;}
}
.faq-thumbnail p{color:#000;font-size:14px;line-height:18px;font-weight:300;letter-spacing:0.3px;text-align:center;min-height:50px;}
.faq-thumbnail figure{height:50px;}
.faq-thumbnail{margin:50px 0px;}
.faq-thumbnail figure img{width:auto;display:block;margin:0 auto;text-align:center;}
.faq-thumbnail h3{font-size:18px;font-family:Geomanist-Bold;line-height:20px;margin:0;padding-bottom:10px;display:none;}
@media only screen and (max-width:767px){.faq-thumbnail{padding:15px;text-align:center;margin:0 auto;}
}
.sectionbgTranslate ul > li{font-size:14px;font-weight:300;letter-spacing:0.3px;line-height:25px;color:#000;}
.translate-layout .translate-layout-div2,
.translate-layout .translate-layout-div3,
.translate-layout .translate-layout-div4{max-width:320px;}
.laptop-layout{position:relative;width:100%;text-align:center;}
.sectionbgTranslate > h3{color:#464646;font-family:Geomanist-Bold;font-size:24px;line-height:28px;}
.sectionbgTranslate > p{color:#666666;font-family:Geomanist-Book;font-size:18px;letter-spacing:-1px;}
.sectionbgTranslate ul{list-style-type:circle;padding:0 0 0 15px;margin-top:-5px;}
.translate-layout .translate-layout-div1{top:36%;left:15%;max-width:350px;}
.translate-layout .translate-layout-div2{top:25%;left:20%;}
.translate-layout .translate-layout-div3{top:70%;left:32%;}
.translate-layout .translate-layout-div4{top:30%;left:80%;}
@media screen and (min-width:767px){.translate-layout{height:100%;position:relative;}
.laptop-layout{position:absolute;right:0;left:0;text-align:center;top:0;width:auto;}
.translate-layout{height:100%;position:relative;}
.translate-layout .sectionbgTranslate{position:absolute;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);z-index:1;}
.laptop-section{height:680px;}
}
@media screen and (min-width:1600px){.laptop-layout img{width:50%;}
}
@media only screen and (min-width:768px) and (max-width:1600px){.laptop-layout img{width:60%;}
}
@media only screen and (min-width:768px) and (max-width:1024px){.laptop-layout{width:100%;}
.laptop-layout img{width:100%;}
}
@media screen and (max-width:992px){.translate-layout .translate-layout-div1{left:25%;top:20%;}
}
@media only screen and (min-width:767px) and (max-width:1024px){.translate-layout .translate-layout-div4{left:93%;top:28%;}
}
@media screen and (max-width:768px){.layout-product-text{padding-top:25px;padding-bottom:25px;}
.laptop-layout img{width:100%;}
.sectionbgTranslate > h3{color:#464646;font-family:Geomanist-Bold;font-size:18px;line-height:20px;}
.laptop-section{height:auto;}
}
.guiding-thumbnail h3{color:#464646;font-family:Geomanist-Bold;font-size:20px;letter-spacing:-0.45px;line-height:28px;text-align:center;}
.guiding-thumbnail p{font-size:14px;color:#000;line-height:22px;text-align:center;font-weight:300;letter-spacing:0.3px;}
.guiding-thumbnail-icon{position:relative;margin:0 auto;height:75px;width:75px;border-radius:50%;background-color:#EAEAEA;padding:8px;}
.guiding-thumbnail-icon .svg-icon1{position:absolute;transform:translate(-50%, -50%);left:50%;top:50%;}
.guiding-thumbnail-icon-inner{height:59px;width:59px;border-radius:50%;background-color:#FFFFFF;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);}
@media screen and (min-width:1366px){.guiding-thumbnail{padding:10px 50px;}
}
@media screen and (min-width:1600px){.guiding-thumbnail p{padding:0 35px;}
}
.guiding-thumbnail{padding:15px;}
.internal-process-body{padding:20px;}
.internal-process-body .internal-process-img p{font-size:18px;}
.work-content ul li h4{color:#000;font-family:Geomanist-Medium;font-size:16px;line-height:18px;vertical-align:sub;margin:0;padding-bottom:20px;}
.work-content{padding:25px;}
@media screen and (min-width:767px){.work-content ul li .media-left{padding-right:30px;}
}
@media screen and (max-width:767px){.work-content{padding:5px 15px;}
.work-content ul li h4{font-size:14px;line-height:18px;}
}
.partner-block-mob ul li{width:13%;padding:10px 0px;}
.partner-block-mob ul{padding-top:30px;}
.partner-block-mob .greenColor p{color:#000;font-weight:300;letter-spacing:0.3px;font-size:14px;}
@media screen and (max-width:992px){.partner-block-mob ul li{width:25%;}
}
@media screen and (max-width:767px){.partner-block-mob ul li{width:49%;text-align:center;}
.partner-block-mob{padding:15px;}
}
.collapse.in{height:auto !important;}
.fantasy-solution-bg{background-size:cover;height:100vh;background-position:center;background-color:#fff;}
.greenColor > h2, .greenColor > h1{margin:0;font-family:Geomanist-Bold;font-size:64px;font-weight:bold;letter-spacing:-2px;line-height:70px;}
.fantasy-solution-content p{color:#FFFFFF;margin:0;padding-top:15px;}
@media screen and (min-width:1600px){.fantasy-solution-content h1{padding:0 140px;}
}
@media screen and (max-width:767px){.greenColor > h2, .greenColor > h1{font-size:32px;line-height:40px;}
}
@media screen and (max-width:768px){.fantasy-ground{width:100%;}
}
.create-social{padding:50px 15px;overflow:hidden;}
.create-social > p{color:#464646;font-size:16px;margin:0;padding:15px 0px;text-align:justify;}
.create-social{max-width:100%;margin:0 auto;}
@media screen and (min-width:992px){.create-social{max-width:888px;margin:0 auto;padding:100px 0px 60px;}
.create-social > h3{margin:0;padding:0 90px;}
.create-social > p{text-align:center;}
}
.create-social-content > h3{margin:0;font-family:Geomanist-Bold;font-size:18px;text-align:left;color:#464646;}
.create-social-content > p{text-align:left;padding-top:5px;}
.partners-wrapper-bg{background-size:cover;background-repeat:no-repeat;background-position:center;}
.owl-carousel .owl-item img.mobile-in-owl{max-width:750px;}
.partners-img-grey{background:#F9F9F9;}
.top-banner-block .h1 h1.h1-heading{font-family:'Geomanist-Bold';color:#464646;letter-spacing:-2px;line-height:67px;}
.top-banner-block-alt{background:linear-gradient(180deg, #FFFFFF 0%, #EFEFEF 100%);height:600px;position:relative;display:table;width:100%;overflow:hidden;}
.container-alt{display:table-cell;vertical-align:middle;}
.top-banner-block-alt h1{font-family:Geomanist-Bold;letter-spacing:-3.21px;}
@media screen and (min-width:992px){.top-banner-block-alt h1{font-size:48px;}
}
@media screen and (max-width:992px){.top-banner-block-alt h1{font-size:28px;line-height:30px;}
.top-banner-block-alt{height:540px;}
}
@media screen and (max-width:460px){.top-banner-block-alt{height:500px;}
}
.alt-block{max-width:890px;text-align:center;margin:0 auto;padding-bottom:35px;}
.fans-info{background-color:#FFFFFF;margin-top:-115px;}
.fans-info p{font-size:18px;letter-spacing:-0.6px;line-height:24px;text-align:center;color:rgba(255,255,255,0.8);font-family:'Geomanist-Book';margin-bottom:0;padding-top:12px;}
.fans-info .fans-container{background-color:#000000;color:#FFFFFF;font-size:24px;font-family:'Geomanist-bold';padding:50px;box-shadow:0 2px 15px 0 rgba(0,0,0,0.2);border-radius:5px;}
.fans-info h3{color:#FFFFFF;font-size:32px;font-family:'Geomanist-bold';margin:0;letter-spacing:-1.13px;line-height:36px;}
@media screen and (max-width:768px){.fans-info h3{font-size:28px;line-height:35px;}
.fans-info p{font-size:16px;}
.fans-info .fans-container{padding:25px 20px;}
}
.show-case-type-2 .h3.h3-heading{font-family:'Geomanist-book';letter-spacing:-1.13px;line-height:30px;font-size:20px;}
@media screen and (max-width:768px){.show-case-type-2 .h3.h3-heading{line-height:28px;font-size:23px;margin:0 0 20px 0;}
}
.cols-two-container{max-width:1065px;margin:0 auto;margin-bottom:80px;}
.cols-two{background-color:#EFEFEF;width:49%;display:inline-block;color:#464646;padding:55px 30px;font-size:18px;font-family:'Geomanist-Book';min-height:200px;vertical-align:middle;}
.cols-two:last-child{border-left:2px solid #FFFFFF;}
.show-case-type-2 .cols-two-container .show-case-content{margin:100px 0px;}
.show-case-type-2 .cols-two-container .show-case-content .h4-text{font-size:16px;color:#464646;max-width:100%;}
@media screen and (max-width:768px){.show-case-type-2 .cols-two-container .show-case-content .h4-text{font-size:16px;line-height:22px;margin-bottom:20px;}
.show-case-type-2 .show-case-content .h4-text{font-size:16px;line-height:24px;}
.show-case-type-2 .cols-two-container .show-case-content{margin:0px 0px 50px;}
}
.show-case-type-2 .cols-two-container-alt{width:100%;margin:0 auto;}
@media screen and (min-width:992px){.show-case-type-2 .cols-two-container-alt{width:850px;}
}
.cols-two.cols-two-smaller{padding:50px;height:250px;vertical-align:top;width:422px;font-family:"Geomanist-Bold";letter-spacing:-1.53px;line-height:44px;}
.cols-two h4{font-size:24px;color:#464646;line-height:32px;font-weight:100;}
.cols-two h1{font-size:36px;margin-top:0;line-height:38px;}
.cols-two p{font-size:18px;font-family:'Geomanist-Book';font-weight:300;letter-spacing:-1px;line-height:24px;}
.cols-two ul{list-style-type:none;margin-top:20px;}
.cols-two ul li{border-bottom:1px solid #D8D8D8;color:#464646;font-size:16px;font-family:'Geomanist-Book';padding:20px 0;letter-spacing:-1px;line-height:24px;}
.cols-with-list{padding:40px;vertical-align:top;background-color:#FFFFFF;box-shadow:0 2px 20px 0 rgba(0,0,0,0.2);width:422px;}
.cols-with-list:last-child,
.cols-two-smaller:last-child{border:0;}
@media only screen and (min-width:768px) and (max-width:1024px){.cols-two.cols-two-smaller{width:49%;height:225px;}
}
@media screen and (max-width:768px){.cols-two{width:100%;padding:20px;margin-bottom:15px;font-size:16px;min-height:125px;}
.cols-two h4, .cols-two h1{font-size:23px;line-height:28px;}
.cols-two.cols-two-smaller{padding:25px;}
.cols-two p{font-size:16px;}
}
@media screen and (max-width:767px){.cols-two.cols-two-smaller{width:100%;height:auto;}
}
.black-section{background-color:#000000;padding:130px 20px;}
.black-section h2{font-size:36px;font-family:'Geomanist-bold';margin-top:0;letter-spacing:-1.25px;line-height:42px;}
.black-section p{color:#FFFFFF;font-size:18px;font-family:'Geomanist-Medium';margin-top:20px;letter-spacing:-0.3px;line-height:24px;}
.black-section img{position:absolute;top:-180px;}
.bg-grey{background:#FBFBFB;}
.green-section{background:linear-gradient(141.17deg, #00B569 0%, #0080FF 100%);background:-webkit-gradient(141.17deg, #00B569 0%, #0080FF 100%);background:-moz-gradient(141.17deg, #00B569 0%, #0080FF 100%);background:-o-gradient(141.17deg, #00B569 0%, #0080FF 100%);-webkit-transition:background 1s ease-out;-moz-transition:background 1s ease-out;-o-transition:background 1s ease-out;transition:background 1s ease-out;padding:60px 0;}
.green-section h3{font-family:Geomanist-Bold;font-size:36px;letter-spacing:-1.5px;line-height:42px;text-align:center;margin:0;}
@media only screen and (max-width:768px){.green-section h3{font-size:25px;line-height:30px;}
.green-section{padding:30px 0px;}
.description-about-vinfo{margin-bottom:15px;}
}
.showcase-slider.fantasy-brand-slider{padding:60px 0;}
.showcase-slider.fantasy-brand-slider .h3{font-family:Geomanist-Bold;margin-bottom:60px;margin-top:0;letter-spacing:-1.13px;line-height:46px;}
.fantasy-brand-slider .slider-txt-content h3{color:#FFFFFF;font-family:"Geomanist-Medium";font-size:26px;letter-spacing:-1.85px;line-height:32px;}
.fantasy-brand-slider .slider-txt-content p{font-weight:300;letter-spacing:-1px;line-height:24px;}
.owl-carousel-section .owl-carousel{background-color:#FFFFFF;}
.owl-carousel-section .owl-carousel .owl-item{padding:70px;}
.owl-carousel-section .owl-carousel .owl-item img{width:665px;margin:0 auto;}
.owl-carousel-section .owl-carousel .owl-item .image-descption{height:268px;width:481px;border-radius:4px;background-color:#FFFFFF;box-shadow:0 2px 10px 0 rgba(0,0,0,0.15);position:absolute;margin-top:-134px;top:50%;display:none;right:10px;color:#333;font-size:36px;font-family:Geomanist-Bold;padding:85px 20px;text-align:center;}
.owl-carousel-section .owl-carousel .owl-item .image-descption span{color:#00B569;}
.owl-carousel-section .owl-carousel .owl-item .item-content{position:relative;margin:0 auto;height:470px;margin:0 auto;overflow:hidden;}
.owl-carousel-section .owl-carousel .owl-nav{position:absolute;top:50%;width:100%;transform:translateY(-50%);}
.owl-carousel-section .owl-carousel .owl-nav .owl-prev{float:left;width:86px;height:170px;background-repeat:no-repeat;background:url(../img/left-arrow-icon.png);}
.owl-carousel-section .owl-carousel .owl-nav .owl-next{float:right;background:url(../img/right-arrow-icon.png);width:86px;height:170px;background-repeat:no-repeat;}
@media only screen and (max-width:768px){.owl-carousel-section .owl-carousel .owl-item img{width:450px;}
.owl-carousel-section .owl-carousel .owl-item .image-descption{height:auto;border-radius:4px;margin-top:-89px;top:50%;right:420px;font-size:26px;padding:42px 20px;width:300px;}
.owl-carousel-section .owl-carousel .owl-item .item-content{height:320px;}
.owl-carousel-section .owl-carousel .owl-item .image-descption{margin-top:-75px;top:50%;right:44%;padding:30px 20px;width:300px;}
}
@media only screen and (max-width:460px){.owl-carousel-section .owl-carousel .owl-item{padding:15px;}
.owl-carousel-section .owl-carousel .owl-item img{width:235px;}
.owl-carousel-section .owl-carousel .owl-item .item-content{height:180px;}
.owl-carousel-section .owl-carousel .owl-item .image-descption{right:65%;padding:16px 20px;width:201px;font-size:18px;margin-top:-55px;}
}
.row.no-gutter>[class^="col-"], .row.no-gutter>[class*=" col-"]{padding-left:0;padding-right:0;}
.btn-grad{background:-webkit-gradient(linear, left top, right top, from(#00B569), to(#0080FF));background:-webkit-linear-gradient(left, #00B569, #0080FF);background:-o-linear-gradient(left, #00B569, #0080FF);background:linear-gradient(to right, #00B569, #0080FF);color:#fff;}
.green-color{color:#00CA6F;}