.clear,.clearfix:after,.grid-100:after,.grid-10:after,.grid-15:after,.grid-20:after,.grid-25:after,.grid-30:after,.grid-33:after,.grid-35:after,.grid-40:after,.grid-45:after,.grid-50:after,.grid-55:after,.grid-5:after,.grid-60:after,.grid-65:after,.grid-66:after,.grid-70:after,.grid-75:after,.grid-80:after,.grid-85:after,.grid-90:after,.grid-95:after,.grid-container:after,[class*=mobile-grid-]:after,[class*=tablet-grid-]:after{clear:both}@-ms-viewport{width:auto}.clear{display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after,.clearfix:before,.grid-100:after,.grid-100:before,.grid-10:after,.grid-10:before,.grid-15:after,.grid-15:before,.grid-20:after,.grid-20:before,.grid-25:after,.grid-25:before,.grid-30:after,.grid-30:before,.grid-33:after,.grid-33:before,.grid-35:after,.grid-35:before,.grid-40:after,.grid-40:before,.grid-45:after,.grid-45:before,.grid-50:after,.grid-50:before,.grid-55:after,.grid-55:before,.grid-5:after,.grid-5:before,.grid-60:after,.grid-60:before,.grid-65:after,.grid-65:before,.grid-66:after,.grid-66:before,.grid-70:after,.grid-70:before,.grid-75:after,.grid-75:before,.grid-80:after,.grid-80:before,.grid-85:after,.grid-85:before,.grid-90:after,.grid-90:before,.grid-95:after,.grid-95:before,.grid-container:after,.grid-container:before,[class*=mobile-grid-]:after,[class*=mobile-grid-]:before,[class*=tablet-grid-]:after,[class*=tablet-grid-]:before{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.grid-container{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:10px;padding-right:10px}.grid-10,.grid-100,.grid-15,.grid-20,.grid-25,.grid-30,.grid-33,.grid-35,.grid-40,.grid-45,.grid-5,.grid-50,.grid-55,.grid-60,.grid-65,.grid-66,.grid-70,.grid-75,.grid-80,.grid-85,.grid-90,.grid-95,[class*=mobile-grid-],[class*=tablet-grid-]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px}.grid-parent{padding-left:0;padding-right:0}@media (max-width:767px){[class*=mobile-push-],[class*=mobile-pull-]{position:relative}.hide-on-mobile{display:none!important}.mobile-grid-5{float:left;width:5%}.mobile-prefix-5{margin-left:5%}.mobile-suffix-5{margin-right:5%}.mobile-push-5{left:5%}.mobile-pull-5{left:-5%}.mobile-grid-10{float:left;width:10%}.mobile-prefix-10{margin-left:10%}.mobile-suffix-10{margin-right:10%}.mobile-push-10{left:10%}.mobile-pull-10{left:-10%}.mobile-grid-15{float:left;width:15%}.mobile-prefix-15{margin-left:15%}.mobile-suffix-15{margin-right:15%}.mobile-push-15{left:15%}.mobile-pull-15{left:-15%}.mobile-grid-20{float:left;width:20%}.mobile-prefix-20{margin-left:20%}.mobile-suffix-20{margin-right:20%}.mobile-push-20{left:20%}.mobile-pull-20{left:-20%}.mobile-grid-25{float:left;width:25%}.mobile-prefix-25{margin-left:25%}.mobile-suffix-25{margin-right:25%}.mobile-push-25{left:25%}.mobile-pull-25{left:-25%}.mobile-grid-30{float:left;width:30%}.mobile-prefix-30{margin-left:30%}.mobile-suffix-30{margin-right:30%}.mobile-push-30{left:30%}.mobile-pull-30{left:-30%}.mobile-grid-35{float:left;width:35%}.mobile-prefix-35{margin-left:35%}.mobile-suffix-35{margin-right:35%}.mobile-push-35{left:35%}.mobile-pull-35{left:-35%}.mobile-grid-40{float:left;width:40%}.mobile-prefix-40{margin-left:40%}.mobile-suffix-40{margin-right:40%}.mobile-push-40{left:40%}.mobile-pull-40{left:-40%}.mobile-grid-45{float:left;width:45%}.mobile-prefix-45{margin-left:45%}.mobile-suffix-45{margin-right:45%}.mobile-push-45{left:45%}.mobile-pull-45{left:-45%}.mobile-grid-50{float:left;width:50%}.mobile-prefix-50{margin-left:50%}.mobile-suffix-50{margin-right:50%}.mobile-push-50{left:50%}.mobile-pull-50{left:-50%}.mobile-grid-55{float:left;width:55%}.mobile-prefix-55{margin-left:55%}.mobile-suffix-55{margin-right:55%}.mobile-push-55{left:55%}.mobile-pull-55{left:-55%}.mobile-grid-60{float:left;width:60%}.mobile-prefix-60{margin-left:60%}.mobile-suffix-60{margin-right:60%}.mobile-push-60{left:60%}.mobile-pull-60{left:-60%}.mobile-grid-65{float:left;width:65%}.mobile-prefix-65{margin-left:65%}.mobile-suffix-65{margin-right:65%}.mobile-push-65{left:65%}.mobile-pull-65{left:-65%}.mobile-grid-70{float:left;width:70%}.mobile-prefix-70{margin-left:70%}.mobile-suffix-70{margin-right:70%}.mobile-push-70{left:70%}.mobile-pull-70{left:-70%}.mobile-grid-75{float:left;width:75%}.mobile-prefix-75{margin-left:75%}.mobile-suffix-75{margin-right:75%}.mobile-push-75{left:75%}.mobile-pull-75{left:-75%}.mobile-grid-80{float:left;width:80%}.mobile-prefix-80{margin-left:80%}.mobile-suffix-80{margin-right:80%}.mobile-push-80{left:80%}.mobile-pull-80{left:-80%}.mobile-grid-85{float:left;width:85%}.mobile-prefix-85{margin-left:85%}.mobile-suffix-85{margin-right:85%}.mobile-push-85{left:85%}.mobile-pull-85{left:-85%}.mobile-grid-90{float:left;width:90%}.mobile-prefix-90{margin-left:90%}.mobile-suffix-90{margin-right:90%}.mobile-push-90{left:90%}.mobile-pull-90{left:-90%}.mobile-grid-95{float:left;width:95%}.mobile-prefix-95{margin-left:95%}.mobile-suffix-95{margin-right:95%}.mobile-push-95{left:95%}.mobile-pull-95{left:-95%}.mobile-grid-33{float:left;width:33.33333%}.mobile-prefix-33{margin-left:33.33333%}.mobile-suffix-33{margin-right:33.33333%}.mobile-push-33{left:33.33333%}.mobile-pull-33{left:-33.33333%}.mobile-grid-66{float:left;width:66.66667%}.mobile-prefix-66{margin-left:66.66667%}.mobile-suffix-66{margin-right:66.66667%}.mobile-push-66{left:66.66667%}.mobile-pull-66{left:-66.66667%}.mobile-grid-100{clear:both;width:100%}}@media (min-width:768px) and (max-width:1024px){[class*=tablet-push-],[class*=tablet-pull-]{position:relative}.hide-on-tablet{display:none!important}.tablet-grid-5{float:left;width:5%}.tablet-prefix-5{margin-left:5%}.tablet-suffix-5{margin-right:5%}.tablet-push-5{left:5%}.tablet-pull-5{left:-5%}.tablet-grid-10{float:left;width:10%}.tablet-prefix-10{margin-left:10%}.tablet-suffix-10{margin-right:10%}.tablet-push-10{left:10%}.tablet-pull-10{left:-10%}.tablet-grid-15{float:left;width:15%}.tablet-prefix-15{margin-left:15%}.tablet-suffix-15{margin-right:15%}.tablet-push-15{left:15%}.tablet-pull-15{left:-15%}.tablet-grid-20{float:left;width:20%}.tablet-prefix-20{margin-left:20%}.tablet-suffix-20{margin-right:20%}.tablet-push-20{left:20%}.tablet-pull-20{left:-20%}.tablet-grid-25{float:left;width:25%}.tablet-prefix-25{margin-left:25%}.tablet-suffix-25{margin-right:25%}.tablet-push-25{left:25%}.tablet-pull-25{left:-25%}.tablet-grid-30{float:left;width:30%}.tablet-prefix-30{margin-left:30%}.tablet-suffix-30{margin-right:30%}.tablet-push-30{left:30%}.tablet-pull-30{left:-30%}.tablet-grid-35{float:left;width:35%}.tablet-prefix-35{margin-left:35%}.tablet-suffix-35{margin-right:35%}.tablet-push-35{left:35%}.tablet-pull-35{left:-35%}.tablet-grid-40{float:left;width:40%}.tablet-prefix-40{margin-left:40%}.tablet-suffix-40{margin-right:40%}.tablet-push-40{left:40%}.tablet-pull-40{left:-40%}.tablet-grid-45{float:left;width:45%}.tablet-prefix-45{margin-left:45%}.tablet-suffix-45{margin-right:45%}.tablet-push-45{left:45%}.tablet-pull-45{left:-45%}.tablet-grid-50{float:left;width:50%}.tablet-prefix-50{margin-left:50%}.tablet-suffix-50{margin-right:50%}.tablet-push-50{left:50%}.tablet-pull-50{left:-50%}.tablet-grid-55{float:left;width:55%}.tablet-prefix-55{margin-left:55%}.tablet-suffix-55{margin-right:55%}.tablet-push-55{left:55%}.tablet-pull-55{left:-55%}.tablet-grid-60{float:left;width:60%}.tablet-prefix-60{margin-left:60%}.tablet-suffix-60{margin-right:60%}.tablet-push-60{left:60%}.tablet-pull-60{left:-60%}.tablet-grid-65{float:left;width:65%}.tablet-prefix-65{margin-left:65%}.tablet-suffix-65{margin-right:65%}.tablet-push-65{left:65%}.tablet-pull-65{left:-65%}.tablet-grid-70{float:left;width:70%}.tablet-prefix-70{margin-left:70%}.tablet-suffix-70{margin-right:70%}.tablet-push-70{left:70%}.tablet-pull-70{left:-70%}.tablet-grid-75{float:left;width:75%}.tablet-prefix-75{margin-left:75%}.tablet-suffix-75{margin-right:75%}.tablet-push-75{left:75%}.tablet-pull-75{left:-75%}.tablet-grid-80{float:left;width:80%}.tablet-prefix-80{margin-left:80%}.tablet-suffix-80{margin-right:80%}.tablet-push-80{left:80%}.tablet-pull-80{left:-80%}.tablet-grid-85{float:left;width:85%}.tablet-prefix-85{margin-left:85%}.tablet-suffix-85{margin-right:85%}.tablet-push-85{left:85%}.tablet-pull-85{left:-85%}.tablet-grid-90{float:left;width:90%}.tablet-prefix-90{margin-left:90%}.tablet-suffix-90{margin-right:90%}.tablet-push-90{left:90%}.tablet-pull-90{left:-90%}.tablet-grid-95{float:left;width:95%}.tablet-prefix-95{margin-left:95%}.tablet-suffix-95{margin-right:95%}.tablet-push-95{left:95%}.tablet-pull-95{left:-95%}.tablet-grid-33{float:left;width:33.33333%}.tablet-prefix-33{margin-left:33.33333%}.tablet-suffix-33{margin-right:33.33333%}.tablet-push-33{left:33.33333%}.tablet-pull-33{left:-33.33333%}.tablet-grid-66{float:left;width:66.66667%}.tablet-prefix-66{margin-left:66.66667%}.tablet-suffix-66{margin-right:66.66667%}.tablet-push-66{left:66.66667%}.tablet-pull-66{left:-66.66667%}.tablet-grid-100{clear:both;width:100%}.inside-footer-widgets>div{margin-bottom:50px}.inside-footer-widgets>div:nth-child(odd){clear:both}.active-footer-widgets-1 .footer-widget-1,.active-footer-widgets-3 .footer-widget-3,.active-footer-widgets-5 .footer-widget-5{width:100%;margin-bottom:0}.active-footer-widgets-2 .inside-footer-widgets>div,.active-footer-widgets-4 .footer-widget-3,.active-footer-widgets-4 .footer-widget-4{margin-bottom:0}}@media (min-width:1025px){.grid-10,.grid-15,.grid-20,.grid-25,.grid-30,.grid-33,.grid-35,.grid-40,.grid-45,.grid-5,.grid-50,.grid-60,.grid-65,.grid-66,.grid-70,.grid-75,.grid-80,.grid-85,.grid-90,.grid-95{float:left}.pull-10,.pull-15,.pull-20,.pull-25,.pull-30,.pull-33,.pull-35,.pull-40,.pull-45,.pull-5,.pull-50,.pull-55,.pull-60,.pull-65,.pull-66,.pull-70,.pull-75,.pull-80,.pull-85,.pull-90,.pull-95,.push-10,.push-15,.push-20,.push-25,.push-30,.push-33,.push-35,.push-40,.push-45,.push-5,.push-50,.push-55,.push-60,.push-65,.push-66,.push-70,.push-75,.push-80,.push-85,.push-90,.push-95{position:relative}.hide-on-desktop{display:none!important}.grid-5{width:5%}.prefix-5{margin-left:5%}.suffix-5{margin-right:5%}.push-5{left:5%}.pull-5{left:-5%}.grid-10{width:10%}.prefix-10{margin-left:10%}.suffix-10{margin-right:10%}.push-10{left:10%}.pull-10{left:-10%}.grid-15{width:15%}.prefix-15{margin-left:15%}.suffix-15{margin-right:15%}.push-15{left:15%}.pull-15{left:-15%}.grid-20{width:20%}.prefix-20{margin-left:20%}.suffix-20{margin-right:20%}.push-20{left:20%}.pull-20{left:-20%}.grid-25{width:25%}.prefix-25{margin-left:25%}.suffix-25{margin-right:25%}.push-25{left:25%}.pull-25{left:-25%}.grid-30{width:30%}.prefix-30{margin-left:30%}.suffix-30{margin-right:30%}.push-30{left:30%}.pull-30{left:-30%}.grid-35{width:35%}.prefix-35{margin-left:35%}.suffix-35{margin-right:35%}.push-35{left:35%}.pull-35{left:-35%}.grid-40{width:40%}.prefix-40{margin-left:40%}.suffix-40{margin-right:40%}.push-40{left:40%}.pull-40{left:-40%}.grid-45{width:45%}.prefix-45{margin-left:45%}.suffix-45{margin-right:45%}.push-45{left:45%}.pull-45{left:-45%}.grid-50{width:50%}.prefix-50{margin-left:50%}.suffix-50{margin-right:50%}.push-50{left:50%}.pull-50{left:-50%}.grid-55{float:left;width:55%}.prefix-55{margin-left:55%}.suffix-55{margin-right:55%}.push-55{left:55%}.pull-55{left:-55%}.grid-60{width:60%}.prefix-60{margin-left:60%}.suffix-60{margin-right:60%}.push-60{left:60%}.pull-60{left:-60%}.grid-65{width:65%}.prefix-65{margin-left:65%}.suffix-65{margin-right:65%}.push-65{left:65%}.pull-65{left:-65%}.grid-70{width:70%}.prefix-70{margin-left:70%}.suffix-70{margin-right:70%}.push-70{left:70%}.pull-70{left:-70%}.grid-75{width:75%}.prefix-75{margin-left:75%}.suffix-75{margin-right:75%}.push-75{left:75%}.pull-75{left:-75%}.grid-80{width:80%}.prefix-80{margin-left:80%}.suffix-80{margin-right:80%}.push-80{left:80%}.pull-80{left:-80%}.grid-85{width:85%}.prefix-85{margin-left:85%}.suffix-85{margin-right:85%}.push-85{left:85%}.pull-85{left:-85%}.grid-90{width:90%}.prefix-90{margin-left:90%}.suffix-90{margin-right:90%}.push-90{left:90%}.pull-90{left:-90%}.grid-95{width:95%}.prefix-95{margin-left:95%}.suffix-95{margin-right:95%}.push-95{left:95%}.pull-95{left:-95%}.grid-33{width:33.33333%}.prefix-33{margin-left:33.33333%}.suffix-33{margin-right:33.33333%}.push-33{left:33.33333%}.pull-33{left:-33.33333%}.grid-66{width:66.66667%}.prefix-66{margin-left:66.66667%}.suffix-66{margin-right:66.66667%}.push-66{left:66.66667%}.pull-66{left:-66.66667%}.grid-100{clear:both;width:100%}}.modal.show .modal-dialog{    width: 75vw !important;height: 55vh !important}
embed, iframe, object{width: 100%;}
.modal-open .modal{    z-index: 999999; top:50px;}
.search-div{position: absolute;top: 20px;right: 16%;}
.search-div #collapseExample{width:350px}
.search-div .asl_w_container{min-width:100% !important;}
.search-div div.asl_w .probox .promagnifier{display:none;border: solid 1px #ccc !important;}
.search-div div.asl_w #ajaxsearchlite1 .probox, div.asl_w .probox{border-radius: 5px !important;border:solid 1px #ccc !important;}
div.asl_r.vertical {border-radius:5px !important;margin-top:5px ;border: solid 1px #ccc !important;}
div.asl_r .results .item .asl_content h3{display:block !important;}
div.asl_r .results .item .asl_content h3, div.asl_r .results .item .asl_content h3 a{line-height: 20px !important;}
.tribe-events-c-subscribe-dropdown__container { display: none !important;}
.page-template-product-custome-page h1.entry-title span,.category .category-glossary .post-image{display: none;}
.text-hover:before{content: "";position: absolute;width: 100%;height: 2px;bottom: -5px;left: 0;background-color: #0084ff;visibility: hidden;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transition: all 0.5s ease-in-out 0s;transition: all 0.5s ease-in-out 0s;}
.text-hover{position:relative;} 
.text-hover:hover:before{visibility: visible;-webkit-transform: scaleX(1);transform: scaleX(1);} 
.page-template-template-request-demo-forms .common-forms{margin-top:-130px;}
.page-template-template-request-demo-forms .c-cle{height:140px;width:140px;}
.page-template-template-request-demo-forms .c-cle h3 {font-size: 26px;}
.page-template-template-request-demo-forms .c-cle p {font-size: 14px;}
.page-template-template-request-demo-forms .custom-control.custom-checkbox{width:49%;display:inline-block;font-size: 14px;}
.page-template-template-request-demo-forms .numSize strong{color:#001987;font-size:18px;font-weight:bold;}
.page-template .curve-div{background: #e9f3ff;height: 450px;width: 800px;position: absolute;top: 0;border-bottom-left-radius: 938px;  right: 0;z-index: -1;}
.page-template-template-request-demo-forms .bform .inside-article,.page-template-certificate-forms .inside-article{background-color: transparent !important;}
.page-template-certificate-forms .inside-article{padding:0 !important}
.page-template-template-request-demo-forms .numSize li {margin-bottom: 0.4rem;}
.page-template-template-request-demo-forms .c-cle p {line-height: 1.2;}
.lh-1{ line-height:1.25}
.lh-2{ line-height:1.5}
.lh-3{ line-height:2}
.lh-4{ line-height:1.77}
.video-popup .modal-header,.video-popup .modal-body{position:relative;padding:0;border:0;line-height:0}
.video-popup .modal-header .close{position:absolute;right: -10px;z-index: 999;top: -10px;background: #fff;border-radius: 50px;height: 35px;width: 35px;line-height: 35px;text-align: center;padding: 0;margin: 0;color: #000;}
.video-popup .modal-dialog{max-width: 50%;}
.video-popup iframe{height:390px;width:100%}
.float-left.image{border-radius: 10px;margin: 10px 20px 10px 0;}
.gpt-play .event-video-play {
position: absolute;
right:25%;
top: -220px;
width:80px;
height:80px;
display: block;
background-repeat: no-repeat;
background-position: center;border-radius: 80px;
background-size: 100px;
background-image: url(//www.emagia.com/wp-content/themes/emagianew/images/gia-docs-play-icon.png);
}
.video-inline-div{ border-radius: 10px; position: relative;
padding-bottom:56.23%; 
height: 0;
overflow: hidden;
max-width: 100%;margin-bottom:15px}
.inline-frame{position: absolute;
top: 0;
left: 0;
width: 100% !important;
height: 100% !important;
z-index: 100;
background: 0 0;}
audio.inline-frame{    background-image: url(//www.emagia.com/audio-gif.gif);
background-repeat: repeat;
background-position: center bottom;
border-radius: 110px;
background-size: 70px;
margin: 380px auto 0 auto;
width: 98% !important;
text-align: center;
right: 0;
height: 75px !important;} 
.page-id-17942 .col-md-6.pr-0 .ttl.pb-3,.page-id-17942 div#breadcrumbs{display: none;}
.page-id-17942 .banner-heading h1 {position: relative;font-size: 34px;}
.page-id-17942 .banner-heading h2.text-secondary {font-size: 2rem;font-weight: 600 !important;}
.text-secondary {color: #0270f9 !important;}
.page-id-6956 .col-md-2.mb-4{flex:0 0 20%;max-width:20%;}
.page-id-6956 .container-fluid.suggested-page{display:none}
.single-post-page .category-infographics .inside-article header{position: static;width: 100%;background: #0052d9;border-radius: 10px;padding: 2rem;}
.dwnbtn_RD a:before{content: "\f019";}
.col-md-2.rbtn{max-width: 20%;flex: 0 0 20%;}
.col-md-2.rbtn button.btn.btn-primary.btn-lg.active{position:relative;overflow:hidden;}
.category h2.entry-title br{display:none} .page-template-product-survey-forms .page-header-image img{border-radius: 10px;}
.page-template-product-survey-forms .inside-header.grid-container.py-4.bform.w-50{width: 46%!important;}
.dwnbtn_RD a:before{font-family: FontAwesome;position: absolute;left:45%;top:46%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);font-size: 40px;color:#c0c0c0;opacity: 0.8;z-index: 1;background-color:#fff;border-radius: 50%;width: 80px;height:80px; text-align: center;line-height:80px;box-shadow: 0px 0px 10px #ccc;}
* {-webkit-font-smoothing: auto; -moz-osx-font-smoothing: grayscale;}
ul.prod-list li a {line-height: 45px;font-size: 22px;font-weight: 300;padding-left: 65px;color: #3a3a3a;display: block;}
.site-header .inside-header.grid-container.grid-parent {width:100%;}
.gia-docs-page{right:0;width:40%;padding-top: 15%;position: relative;position: absolute;}
.product_home p.m-0 {font-size: 20px;}
.erp_case-logo {background: #fff;width: 100px;border-radius: 60px;padding:5px 10px;margin-bottom: 15px;}
.bg-blue1{background:#2386e2;padding-top:43px !important;}
.bg-blue2{background:#0024bd;}
.bg-blue3{background:#001987;padding-top:43px !important;}
.trust-on .col-md-4{max-width:176px !important;display:inline-block;padding:20px 25px;height:170px;vertical-align:top;margin: 15px 15px 10px 15px;}
.postid-14341 .resource-type, .postid-14341 .tribe-events-single-event-description .banner-heading h1,.postid-14341 .banner-heading .tribe-events-schedule{color:#003399 !important}
.small, small {font-size: 12px;font-weight: 400;line-height: 18px;}
#requestDemoForm2 .col-md-2{position:relative;max-width: 15%;flex: 0 0 15%;}
#requestDemoForm2 .g-recaptcha{margin-top:-15px;margin-left:-8px;}
#requestDemoForm2 .recaptcha{border-radius: 5px;width:39px !important;height:40px !important;overflow: hidden;background: #fff;}
.page-id-6507 h1.entry-title label{display:none}
.page-id-2372 .menu-item-10117{display:none;}
.py-3 h5{ text-align:center;}
.request-demo-button-div a,.request-demo-button-div a:hover{background-color:transparent !important;text-align: left;padding: 0 !important;}
.page-id-13624 .resource-type,.page-id-13998 .resource-type,.page-id-13721 .resource-type{display:none}
#requestDemoForm2 #want-demo{flex: 0 0 16%;max-width: 16%;}
#requestDemoForm2 .captch{flex: 0 0 6%;max-width: 6%;}
#tidio-chat{position:relative}
#tidio-chat:before {content:"";position:absolute;display:block;width:190px;height:40px;background:#fff;right:100px;bottom:36px;z-index: 99999999999999999999;}
form.py-3 .mb-4.col-md-3 {max-width:18%;flex:0 0 18%;}
.page-template-gia-docs form.py-3 .mb-4.col-md-3 {max-width:25%;flex:0 0 25%;}
.page-id-5158 #breadcrumbs,.page-id-5158 h1.entry-title{text-align:center !important;}
.awards p{ font-weight:500;}
.awards .row .col-md-3{cursor:pointer;}
.awards .row .col-md-3 p {line-height: normal;}
.awards .row .col-md-3:hover p{ color:#0084ff !important;}
.tribe-events-content .banner-heading{background-color:transparent}
.common-forms .captch_code,.sign-up-form li.captch_code{border-radius:5px;width:40px !important;height:40px !important;overflow:hidden;border:solid 1px #cccccc;}
.common-forms .g-recaptcha,.sign-up-form .g-recaptcha{margin-top:-18px;margin-left:-8px;}
form.py-3 .captch_code, .home-page-form .captch_code{overflow:hidden;border:solid 1px #b2ccf0;border-radius:5px;height:42px !important;width:50px !important}
form.py-3 .g-recaptcha, .home-page-form .g-recaptcha{margin:-17px 0 0 -3px;}
form.py-3 h4.text-center.gia-doc-title,.page-id-9112 form.py-3 h4.gia-doc-title{display:none}
form.py-3 div p.text-center {color: #fff !important;}
.page-template-product-page .modal p.privacy.small.text-white {color: #000 !important;}
.page-template-product-page .modal p.privacy.small.text-white a{color: #2386e2 !important;}
.page-template-product-page .modal div#request-demo p {line-height:22px;color: #000 !important;}
form.py-3 #request-demo p.text-center br {display: none;}
form.py-3 #request-demo p.text-center,.page-template-product-page p.privacy.small.text-white,.page-template-gia-docs p.privacy.small.text-white,.page-template-product-custome-page p.privacy.small.text-white{color:#fff !important}
.page-template-product-page p.privacy.small.text-white a:hover,.page-template-gia-docs p.privacy.small.text-white a:hover{color:#fff !important}
.category .taxonomy-description{position:relative}
.taxonomy-description h2{font-size: 0.938rem !important;font-weight:400 !important;line-height:1.75rem;color:#000}
.fillter-menus{right:0;top:-60px;position:absolute;background:#fff;width:30%;}
.fillter-menus li{list-style:none;position: relative;color: #666;}
.fillter-menus ul{margin:0;}
.fillter-menus ul ul{display:none}
.fillter-menus.mt-3 {border: 1px solid #ccc !important;padding:8px 8px 8px 20px;border-radius:50px;}
.fillter-menus ul li:hover ul{display:block !important;width:100%;background: #fff;left:0;position: absolute;top: 100%;z-index: 99999;padding:15px;margin:0;border-radius:0 0 10px 10px}
.fillter-menus li.active a{color:#2386e2 !important;font-weight:bold}
.request-pop .py-6{padding:0 !important;}
.request-pop h2.text-center{font-size: 18px;}
.request-pop .py-3 .mb-4.col-md-3, .request-pop .col-md-2{max-width:50%;flex:0 0 50%;}
.request-pop h4.text-center{font-size: 16px;}
.request-pop form.py-3 {padding:0 !important;background: none;}
.request-pop .product-forms > div h2, .product-forms > div p,.request-pop form.py-3 #request-demo p.text-center{color:#000 !important}
.request-pop p.privacy.small.text-white a:hover{color:#000 !important}
.request-pop .py-3 .col-md-1{max-width:50%; flex: 0 0 50%;}
.request-pop .py-3 .captch_code{width: 200px !important;}
.request-pop .modal-body.common-forms {padding-top:0;}
.request-pop button.close{width:50px;height: 50px;background: #fff;margin-right: -10px;border-radius: 50px;margin-top: -10px;border: solid 1px #eee;opacity: 1;font-size: 30px;}
.request-pop button.close:hover{background: #eee;color:#000}
.request-pop .py-6 h5{color: #000 !important}
.single-tribe_events .modal-backdrop.show,.single-tribe_events div#myModal{display:none!important;}
.multiple-image-list-view {position: relative;padding-bottom: 133.7719%;overflow: hidden;border: 1px solid #e9f3ff;margin-bottom: 15px;}
.multiple-image-list-view-content {position: absolute;left: 0;top: 0;width: 100%;bottom: 0;right: 0;overflow: hidden;overflow-y: scroll;}
.multiple-image-list-view.small-ht{padding-bottom:30%;line-height:2}
.multiple-image-list-view.small-ht .multiple-image-list-view-content{    padding-left: 20px;top: 20px;bottom: 20px;}
body.archive.category .post {
width: 50%;
background: none;
border: 0;
padding: 20px 20px 10px 20px;
}
.ast-separate-container .site-main>.ast-row {
margin-left: 0;
flex-wrap: wrap;
display: flex;
margin-right: 0;
}
body.page-id-43 .inside-header.grid-container.py-0{padding:0}
.trust-on .display-4{font-size:3rem}
.trust-on .row.mauto{text-align:center;display:inherit;}
.client_name .text-red{background:none}
body.page-template-gia-docs .breadcrumb,body.page-template-gia-page .breadcrumb,body.page-template-credit-automation .breadcrumb{display:none !important} 
.page-template-credit-automation .inside-article{padding-top:0 !important;padding-bottom:0 !important}
h3.tribe-events-month-event-title {font-size:16px !important;}
.tribe-events-tooltip h3{font-size:16px;color:#001987;}
.tribe-events-tooltip p{color:#333;font-size:13px}
.breadcrumb br{display:none}
.breadcrumb,.breadcrumb a{color:#a3adbc !important;font-size: 14px;} .latest-stuff .pb-3:hover,.latest-stuff .lt-big:hover,.awrds .media:hover{cursor:pointer}
.latest-stuff .pb-3:hover h4,.latest-stuff .pb-3:hover p,.latest-stuff .lt-big:hover h4,.latest-stuff .lt-big:hover p,.awrds .media:hover p{color: #0084ff !important;}
.latest-stuff .pb-3:hover img,.latest-stuff .lt-big:hover img,.awrds .media:hover img{opacity:0.9}
.select2-container--default .select2-selection--single{border: 1px solid #b2ccf0 !important;
border-radius: 5px;} .subscribe-form {color: #495057;font-size: 16px;}
#subscribe-app {width: 300px;top: 0;left: 10px;padding: 0;height: 98%;background: #fff;	}
#subscribe-wrap {background: #fff;padding: 0;position: fixed;left:20px;bottom:20px;padding: 10px;border:solid 1px #aec9f7;border-radius: 5px;z-index: 999;box-shadow: 0 0px 20px #7c9bd2;}
#subscribe-wrap .close,.request-demo-button-div .close {font-size: 28px;font-weight: bold;position: absolute;right: -15px;cursor: pointer;top: -15px;background: #fff;border-radius: 50px;border: solid 1px #ccc;width: 35px;height: 35px;text-align: center;line-height: 35px;opacity: 1;}
#subscribe-wrap .close:hover,.request-demo-button-div .close:hover{background:#2386e2;color:#fff}
.subscribe-form h4{font-size:20px;}
.subscribe-form p{margin-bottom:.5em;}
.subscribe-form input{width:100%} .request-demo-button-main-div{position:fixed; bottom:5%; right:2%; z-index: 999; width:600px;height:328px;}
.request-demo-button-div{}
.request-demo-button-div img{box-shadow:0 0px 20px #7c9bd2;border:solid 1px #aec9f7;border-radius:0 0 0 10px;}
.request-demo-button-div a{ position: absolute; width: 100%; height: 100%; z-index:998;}
.request-demo-button-div p{margin-bottom:10px;text-transform:initial;}
.request-demo-button-div #req-demo-btn{margin-bottom: 50px;}
.request-demo-button-div .close{right:-15px;opacity: 1;z-index: 999;}
.forrester-bg{background: url(//www.emagia.com/wp-content/themes/emagianew/images/testibg.jpg) center top no-repeat fixed;
display: block;
background-size: cover;}
#tribe-bar-form .tribe-bar-submit input[type=submit]{background:#011169 !important;color:#fff!important;}
a.tribe-events-ical.tribe-events-button{display:none !important;}
h1.tribe-events-page-title {padding-top:30px;}
.modal-header h5{font-size:20px;margin:0;}
.emagia-products-h-list ul li{list-style:none;font-size: 18px;padding-bottom: 35px;font-weight:500;position:relative}
.emagia-products-h-list ul li span{display:none;position:absolute;}
.emagia-products-h-list ul li img{width:77px;}
.emagia-products-h-list ul li a,.emagia-products-h-list ul li a:hover span{display:block;}
.emagia-products-h-list {top:18px;left:34%;}
.emagia-products-h-list ul li.credit a{padding-left:95px;}
.emagia-products-h-list ul li.receivables a{padding-left:161px;}
.emagia-products-h-list ul li.Collections a{padding:0px 0 0 228px;}
.emagia-products-h-list ul li.Deductions a{padding:0px 0 0 293px;}
.emagia-products-h-list ul li.CashApplication a{padding:5px 0 0 225px;}
.emagia-products-h-list ul li.CashFlow a{padding:5px 0 0 162px;}
.emagia-products-h-list ul li.CustomerEIPP a{padding:0px 0 0 96px;}
.emagia-products-h-list ul li.credit span{top:-16px;left:11px;}
.emagia-products-h-list ul li.receivables span{top:-19px;left:78px;}
.emagia-products-h-list ul li.Collections span{top:-22px;left:144px;}
.emagia-products-h-list ul li.Deductions span{top:-24px;left:210px;}
.emagia-products-h-list ul li.CashApplication span{top:-23px;left:144px;}
.emagia-products-h-list ul li.CashFlow span{top:-23px;left:78px;}
.emagia-products-h-list ul li.CustomerEIPP span{top:-29px;left:12px;}
.category .inside-right-sidebar #block-25{display:none}
.single iframe{display: block; margin: 0 auto;} 
.more-resources-div{background:#011987}
.box-resource a {color: #fff !important;display:block;min-height:156px;padding:1.5rem;font-weight:500;font-size:20px;}
.box-resource a:hover{color:#fff;box-shadow: 5px 5px 20px #001987;background-image: linear-gradient(to left bottom, #334fd0, #2942c1, #1f35b3, #1228a4, #001b96);; }
.box-resource{position:relative}
.box-resources-div .border-right{border-right: solid 1px #fff;}
.box-resources-div .border-bottom{border-bottom: solid 1px #fff;}
.box-resources-div i{right: 1.5rem;position: absolute;bottom: 1.5rem;}
.event-video-block {position: relative;} .event-video-block .image-block {position: relative;} .event-video-block .image-block .event-video-play { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; display: block; background-repeat: no-repeat; background-position: center; background-size: 100px; background-image: url(//www.emagia.com/wp-content/themes/emagianew/images/gia-docs-paly.png);} .image-block.general-banner-image.hide .video-iframe {padding-bottom: 56.23%;} .event-video-block .image-block.hide .Onclick-hide { display: none;} .event-video-play1 { border-radius: 10px;} .event-video-block .image-block img { object-fit: cover;} .general-banner img.screenshot, .Cmpny-order-info img.screenshot, .key_features_info_list img.screenshot { border: 10px solid #ffffff;} img.screenshot { -ms-box-shadow: 0px 0px 34px rgba(35,34,34,0.15); -o-box-shadow: 0px 0px 34px rgba(35,34,34,0.15); box-shadow: 0px 0px 34px rgb(35 34 34 / 15%);border-radius: 10px;}
.home .banner-heading .btn-group-lg>.btn{display: none !important;visibility: hidden !important}
.home .carousel{z-index:999;}
.main-navigation .main-nav ul li[class*="current-menu-"] > a{color:#67b0f5 !important;}
.CTA{display:none;}
.mtf{margin: 0 !important;}
.single-tribe_events h3{font-size: 18px;}
#newMsg h3{margin-bottom:30px;}
#newMsg h3 a{color: #fff !important;padding:8px 15px;border-radius: 5px;margin-left: 15px;font-weight: 300;}
#newMsg h3 a:hover{opacity:0.8}
#newMsg h3 a.webinarRecord{background:#1e439b;}
#newMsg h3 a.webinarEbook{background:#001987;}
.single-tribe_events .form-left h2{font-size: 18px;}
.single-tribe_events .form-left h2:first-child{}
.request-demo-div-mobile,.contact-us-div-mobile{display:none}
ul.prod-list li {
position: relative;
padding-bottom: 10px;
}
ul.prod-list li:before {
background: url(//www.emagia.com/wp-content/themes/emagianew/images/prod-icons.png) 0 9px no-repeat;
position: absolute;
content: "";
left: 0;
top: 0;
width: 60px;
height: 55px;
}
ul.prod-list li:nth-child(2):before {
background: url(//www.emagia.com/wp-content/themes/emagianew/images/prod-icons.png) 0 -55px no-repeat;
}
ul.prod-list li:nth-child(3):before {
background: url(//www.emagia.com/wp-content/themes/emagianew/images/prod-icons.png) 0 -118px no-repeat;
}
ul.prod-list li:nth-child(4):before {
background: url(//www.emagia.com/wp-content/themes/emagianew/images/prod-icons.png) 0 -182px no-repeat;
}
ul.prod-list li:nth-child(5):before {
background: url(//www.emagia.com/wp-content/themes/emagianew/images/prod-icons.png) 0 -245px no-repeat;
}
ul.prod-list li:nth-child(6):before {
background: url(//www.emagia.com/wp-content/themes/emagianew/images/prod-icons.png) 0 -315px no-repeat;
} .resources-download-pop{background: linear-gradient(207deg, #fff 38%, #ddd 100%);}
.resources-download-pop .shadow{box-shadow: 0 0 23px #627eb6 !important;}
.resources-download-pop .display-4{font-size: 2rem;font-weight: bold;margin-bottom: 0.5em;}
.resources-download-pop button.close{position: absolute;right: -15px;top: -15px;opacity: 1;font-size: 25px !important;width: 40px;height:40px;z-index: 99999999;background: #eee;border-radius: 50px;}   section.gia-docs h1{font-size:62px;}
.Gia-Docs-Benefits{}
.w-60 {width:60%!important;} body.page-template-gia-docs .entry-header,.page-template-credit-automation .entry-header{display:none}
.gia-docs-page h2{font-weight:100 !important; font-size:20px;font-family:'Libre Franklin', sans-serif !important}
.font-17{font-size:17px; font-weight:300;}
.text-black{color:#000}
.font-20, .multple-docs h3{font-size:20px;font-weight:300}
body.page-template-gia-docs .border-radius,body.page-template-credit-automation .border-radius{border-radius: 10px;box-shadow: 0px 0px 25px #ccc;}
body.page-template-gia-docs .bg-light,body.page-template-credit-automation .bg-light{background:#f8f8f8;}
.font-24{ font-size:24px;}  section.gia-bill{background:#fcfdfd  url(//www.emagia.com/wp-content/themes/emagianew/images/gia-bill-banner.jpg) right top no-repeat;padding-top:80px}
section.gia-bill h1{font-size:62px;}
.w-60 {width:60%!important;}
body.page-template-gia-bill .site-header{position:absolute;z-index:1;margin:0 auto;left:0;right:0;width:100%;background:none;}
body.page-template-gia-bill .main-navigation{background: none;}
body.page-template-gia-bill .main-navigation .main-nav ul li[class*="current-menu-"] > a{color:#2386e2 !important;background-color:transparent !important;}
body.page-template-gia-bill{overflow-x:hidden;}  .Veena_quote{background:url(//www.emagia.com/wp-content/themes/emagianew/images/quote-bg.jpg) left top no-repeat #3c9ad8;position:relative;border-radius:3px;}
.Veena_quote h2{font-size:20px !important;padding:32px 16px 10px 30%;color:#fff !important;font-weight:100 !important;line-height:26px}
.Veena_quote h2 p{color:#fff !important;}
.RelatedLinks ul li{padding-bottom: 5px;}
.RelatedLinks ul li a:hover{color:#555}
p.form-footer{background:#01013f;line-height:45px;text-align: center;font-size:14px;color:#fff;margin:0}
p.form-footer a{color:#fff;}
.mauto{margin:0 auto}
.gia-bg {background: #01013f url(//www.emagia.com/wp-content/themes/emagianew/images/gia-home.jpg) no-repeat right bottom fixed;background-size:cover; margin-left:-15px;margin-right:-15px;}
.gia-right{}
.analisys a p {color: #3a3a3a}
.events-section {background: url(//www.emagia.com/wp-content/themes/emagianew/images/events-bg.jpg) no-repeat center center/cover}
.events-section a{color:#fff!important}
.events-section p strong{font-weight:500;}
.events-section .col-md-4:hover{opacity:0.8}
.events-section span{font-size:13px;font-weight:lighter;margin-top:10px;display:block;}
.img_event img{background:#fff;border-radius:5px;moz-border-radius:5px;webkit-border-radius:5px;height:50px}
.footer-widgets {background: #01013f!important;}
.banner-heading .page-header-image {margin: 0 !important;max-width: 100%;}
.banner-heading {position: relative; z-index:0; background-color:#e9f3ff;}
.banner-heading .entry-header {margin:0 auto;position:absolute;top:25%;right:0;left:0; text-align:left;width:82%} .banner-heading .entry-title > div{font-size: 22px; font-weight: normal;line-height:1;} body.page-id-9723 .banner-heading h1{display:none} body.page-id-2827 .banner-heading h1::before,body.page-id-7034 .banner-heading h1::before,body.page-id-240 .banner-heading h1::before,body.page-id-9371 .banner-heading h1::before,body.page-id-4945 .banner-heading h1::before{position:absolute;left: 0;top:4px;font: normal normal normal 14px/1 FontAwesome;font-size: 30px;}
body.page-id-9723 .banner-heading .entry-header{top:10%}
.Veena_quote2{position:absolute;top:17%;width: 60%;}
.Veena_quote2 h2{font-size: 18px;color: #fff;font-weight: 100 !important;}
body.page-id-9723 .btn-primary{display:none}
body.page-template-template-survey-form .inside-article{padding:40px 0}
body.single-tribe_events .banner-heading .entry-header{width:100% !important;top:1px !important;}
.tribe-mobile #main{padding:0 10px!important}
#newMsg h3 a{display:table;margin:0 0 15px 0}
.core_bg {background: url(//www.emagia.com/wp-content/themes/emagianew/images/Emagia-Core-Points-bg.jpg) no-repeat center center/cover;}
.related-resources h3{font-size:1rem !important;font-weight:500 !important;margin: 10px 0 26px 0;}
h3.height-none {min-height: inherit;margin-bottom: 15px}
#block-16 a.rounded-circle {font-size: 26px;margin-right: 10px; display:inline-block;}
#block-16 i.fa {border: solid 1px #ccc;border-radius: 50%;width: 40px;height: 40px;text-align: center;line-height: 40px;}
.iframe iframe{width:75%;height:500px;border-radius:15px;}
.col-md-8 .iframe iframe{width:100%;}
.Prdct_Cont h3 {font-size: 20px;}
.related-resources h4 {font-size: 24px}
.Big-Resoiurces{position:relative}
.R-overlay{position:absolute;left: 5%; top: 15%; width:85%}
.R-overlay p,.R-overlay h3{color:#fff;}
.resources-div a:hover{box-shadow:1px 12px 14px #dee2e6}
.resources-div .hover{min-height:163px;text-align:center;} .fa-quote-right {color:#00258e}
body.page-id-5673 .hover{min-height:220px;}
.resources-div{position:relative;}
.resources-div p.po-anhref{position:absolute;left:0;right: 0;bottom:0;top:0;}
.resources-div p.po-anhref a{position:absolute;left:0;right: 0;bottom: 0;top:0;height:100%;width:90%;margin:0 auto}
.resources-div h3{font-size:16px;color:#555;min-height:65px;}
body.page-id-2827 p.mt-3,body.page-id-4945 p.mt-3,body.page-id-240 p.mt-3,body.page-id-7034 p.mt-3,body.page-id-5673 p.mt-3{color: #555;}
.border-radius{border-radius:5px;}
.Recognition {position:relative}
.Recognition p:before{background: url(//www.emagia.com/wp-content/themes/emagianew/images/right-arrow.svg) no-repeat top center; width:45px;height:45px;content:""; display:block;position:absolute;top:15px;left:53%;}
.Recognition2 p:before{top:13px;}
.Recognition:hover,.analisys .row:hover, .product_home .col-md-2:hover{background:#eee}
.banner-graphic img{position: absolute;z-index: 9;bottom: -2px;}
.inside-header{max-width:1330px !important; min-width:20rem !important;}
.prod-bg .text-right a {padding: 9px 65px 9px 0;text-align: right;}
.prod-bg .text-left a {padding: 9px 0 9px 65px;text-align: left;}
.prod-bg a {display: block;	color: #3a3a3a;}
.prod-bg a:hover {color:#2386e2!important;}
.prod-bg h3 {font-size: 20px !important;font-weight: 400 !important;margin: 0 0 1rem;color: #333 !important;}
.prod-bg a:visited,.prod-bg h3 a{color:#fff}
.prod-bg p{margin: 0 0 0.7rem !important;}
.prod-bg .col-md-6 {display:flex;}
.prod-bg .col-md-6 > div{padding:1.5rem; border: .0625rem solid #cccffa;border-radius: .625rem; }
.prod-bg .col-md-6 > div:hover{border: .0625rem solid #000ee6;}
.prod-bg img{  border-radius:0;}
.prod-bg .col-md-3:hover a{color:#2386e2 !important;}
.border-3 {border-bottom: 3px solid #eeeeee!important;}
.gia-page {padding-top: 8%!important}
body.page-template-gia-page, body.page-template-gia-docs,body.page-template-credit-automation {overflow-x: hidden}
iframe.embed-responsive-item {margin: 0 auto;right: 0}
.bg-img {background: url(//www.emagia.com/wp-content/themes/emagianew/images/testibg.jpg) center top no-repeat fixed;background-size: cover;}
.gia_video video {width: 1340px!important;margin-left: -285px;height: 595px!important;margin-top: 0;}
.gia_video .embed-responsive {height: 570px;border-radius: 10px;}
.gia_video .col-md-8 {margin: 0 auto;}
.page-template-template-press-releases .entry-header .btn,.page-template-template-video .entry-header .btn  {display: none;}
.page-template-template-press-releases .banner-heading .entry-header,.page-template-template-video .banner-heading .entry-header {width: 85%;position:static;top: 20%;}
.page-template-template-video .ttl{text-align:left;padding:30px 0 0 0;color:#000;}
.page-template-template-video .banner-heading h1.entry-title{color:#1e439b;padding-top:0 !important}
.page-template-template-press-releases .banner-heading h1,.page-template-template-video .banner-heading h1 {text-align:left;padding: 0 !important;line-height:30px;color: #000;font-size:24px}
.page-template-template-press-releases .banner-heading,.page-template-template-video .banner-heading{background: #e9f3ff;}
.page-template-template-press-releases h3 {font-weight:500}
.media-quary h3 {font-size: 18px;}
.media_coverage.col-md-3 {border:solid 1px #f7f7f7;padding:20px}
.media_coverage.col-md-3 a.text-red:hover{color:#fff !important;background-color: #2386e2;}
body.page-id-5673 .hover:hover,body.page-id-2827 .hover:hover, body.page-id-4945 .hover:hover, body.page-id-240 .hover:hover, body.page-id-7034 .hover:hover {box-shadow:0px 3px 10px #ddd}
.page-template-resource-download-form-template h1.entry-title, .page-template-template-forrester-download h1.entry-title {text-align:left;}
.form-page{background:#fff;-webkit-box-shadow: 0 5px 20px rgb(0 0 0 / 20%); box-shadow: 0 5px 20px rgb(0 0 0 / 20%); border-radius: 10px;    z-index: 999;position: relative;font-family: 'Inter', sans-serif !important;}
.select2-container--default .select2-results>.select2-results__options{overflow-x:hidden;}
.page-template-resource-download-form-template .entry-header{width:1219px;}
.page-template-template-forrester-download .entry-header {width:1250px;}
.page-template-template-forrester-download .banner-heading .entry-header {top: 20%;}
.forrester {left: 1%;
margin-top:-200px;
position: absolute;
width:85%;
}
.common-forrester {
padding: 20px 25px 15px;
margin-bottom: 20px;
background-size: cover;
}
.common-forrester h6, .common-forrester p, .common-forrester ul li, .common-forrester h2 {
color: #fff
}
.common-forrester h2 {
font-size: 20px
}
.forrester2019 {
background:#000 url(//www.emagia.com/wp-content/themes/emagianew/images/The-Future-Of-Work.jpg) right bottom no-repeat;
}
.forrester2018 {
background: url(//www.emagia.com/wp-content/themes/emagianew/images/forrester-bg.jpg) right bottom no-repeat;
}
section {
position: relative;
background-color: #333;
height: 90vh;
min-height: 25rem;
width: 100%;
overflow: hidden;
}
section video {
position: absolute;
top: 60%;
left: 50%;
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
z-index: 0;
-ms-transform: translateX(-50%) translateY(-50%);
-moz-transform: translateX(-50%) translateY(-50%);
-webkit-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
}
section .container {
position: relative;
z-index: 2;
}
section .overlay {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
background-color: #00265f;
opacity: 0.5;
z-index: 1;
}
body.page-template-resource-download-form-template .inside-article, body.page-template-template-forrester-download .inside-article {
padding: 0
}
body.page-template-resource-download-form-template .page-header-image img, .page-template-template-forrester-download .page-header-image img,.tribe-events-event-image img {
width: 100%;min-height:190px;
}
.re-tile-header .p-5.w-75 {
padding: 2em !important;
}
.page-template-home-page2 {
overflow-x: hidden
}
.home-2 {
margin: 0 auto;
}
.home-2 h1 {
letter-spacing: -1px;
line-height: 48px;
}
.home-2 h2 {
font-size: 26px;
}
section.home2 .overlay {
background-color: #000;
opacity: 0.4;
}
.home-2 .btn {
line-height: 34px;
}
.news-panel {
box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
min-height: 117px;
margin: 0;
}
.spacer {
margin: 0 15px;
}
.news-section > [class*='col-'] {
padding-right: 0;
padding-left: 0;
}
.testimonials .carousel-control-next, .testimonials .carousel-control-prev {
top: -70px
}
.testimonials .carousel-control-prev {
left: -10%
}
.testimonials .carousel-control-next {
right: -10%
}
.form-left ul li {
padding-bottom: 0
}
.form-left .inside-article {
background-color: inherit!important
}
.integrations-div p{    font-size: 20px;
padding-bottom: 25px !important;
margin-bottom: 0;}
body.page-template-credit-automation .customer-div .col-md-2 {    min-height: 50px;
line-height: 50px;
max-width: 10%;
padding: 5px;
margin: 0 0px 8px 12px;
box-shadow: 0 0 5px #fff;}
.partners-div .col-md-3{     margin-bottom: 25px;}
.partners-div .col-md-3 a{       min-height:75px;
line-height:65px;
padding:10px;
text-align: center;
display:table;    border-radius: 5px;
box-shadow: 0 0 5px rgba(0,0,0,.2);
}
.bg-light-full h5 {
font-size: 24px
}
.text-blue{color:#001987 !important;}
h2.text-blue, h3.text-blue{font-size: 22px;}
.page-template-by-solutions h3.text-blue{font-size:24px;}
.reg-get-download, .signup-home {
border-radius: 25px;
}
.sign-up-form li,.common-forms li {
list-style: none;
margin-bottom: 15px;
width:100% 
}
.sign-up-form li input, .sign-up-form li select, .common-forms li input, .common-forms li select,.common-forms li textarea{
width:90%;border-radius:5px;
background: #fff;font-size:16px; 
}
.page-template-events-landing-page .common-forms li input{width:95%;}
.page-template-events-landing-page .request-demo-button-main-div{display:none}
.common-forms li textarea{
width:100%;
background: #fff;
font-size:16px;
font-weight:400;
color:#000 !important;
}
.common-forms ul{margin:0}
.common-forms{height:max-content}
.reg-dwnld-blk input {
width: 65%;
background: #fff
}
.sign-up-form li label,.common-forms li label {
color: #d12027; 
}
.prs h3 {
font-size: 20px;
}
.carousel-item .carousel-caption h2 {font-size:40px!important;margin-bottom: 5px;}
.carousel-item .carousel-caption h2.display-4{font-size: 22px !important;font-weight: 400 !important;}
#carouselExampleFade .carousel-caption p {font-size: 20px!important;line-height:26px;font-weight:300;margin:15px 0 25px 0;}
@media (pointer: coarse) and (hover: none) {
section {    height: auto;
background:#072746;
}
section video {
display: none;
}
}
@media only screen and (max-width:1366px){
.emagia-products-list img{width:550px;}
.single .m-none{display:none}
.emagia-products-h-list ul li{padding-bottom:25px;}
.emagia-products-h-list ul li img {width:70px;}
.emagia-products-h-list ul li.credit span{top:-16px;left:2px;}
.emagia-products-h-list ul li.credit a{padding-left:80px;}
.emagia-products-h-list ul li.receivables a {padding-left:140px;}
.emagia-products-h-list ul li.receivables span{top:-13px;left:63px;}
.emagia-products-h-list ul li.Collections a {padding: 5px 0 0 201px;}
.emagia-products-h-list ul li.Collections span {top:-11px;left:124px;}
.emagia-products-h-list ul li.Deductions a {padding: 5px 0 0 260px;}
.emagia-products-h-list ul li.Deductions span {top:-14px;left:184px;}
.emagia-products-h-list ul li.CashApplication a {padding: 10px 0 0 202px;}
.emagia-products-h-list ul li.CashApplication span {top:-13px;left:124px;}
.emagia-products-h-list ul li.CashFlow a {padding: 9px 0 0 140px;}
.emagia-products-h-list ul li.CashFlow span {top:-13px;left:64px;}
.emagia-products-h-list ul li.CustomerEIPP a {padding: 5px 0 0 80px;}
.emagia-products-h-list ul li.CustomerEIPP span {top:-18px;left:3px;}
}
@media only screen and (max-width:768px){
.search-div{display:none}
.request-demo-button-main-div {width:92%;height:180px;bottom:5%;left:2%;right:0;}
.page-id-6956 .col-md-2.mb-4{flex:0 0 50%;max-width:50%;}
.page-id-17942 .banner-heading h1:before {left:89px !important;top: 32px !important;}
.gpt-play .event-video-play{right: 0px;left:-30px;top:-185px;width:60px;height: 60px;margin:0 auto;background-size: 70px;}
.page-id-17942 .page-btns .basicbtn {margin: 5px !important;}
.float-left.image{float:none !important;width:100% !important}
.video-window-center.w-50.m-auto,.video-window-center.w-75.m-auto{width:100% !important}
h2.text-blue.mb-0.text-left br {display: none;}
.page-template-downloads-redirector-other-sites .form-page,.page-template-downloads-redirector-cnbc .form-page{padding: 20px !important}
.page-template-downloads-redirector-other-sites form.py-3 .g-recaptcha,.page-template-downloads-redirector-cnbc form.py-3 .g-recaptcha{margin:-15px 0 0 -2px !important;}
.page-template-resource-download-form-template .page-header-image.grid-container.grid-parent img, .page-header-image-single.grid-container.grid-parent img{height: auto !important;}
.page-template-resource-download-form-template .page-header-image.grid-container.grid-parent, .page-header-image-single.grid-container.grid-parent{height: auto !important;margin-bottom: 15px}
.page-template-template-request-demo-forms .container-fluid1 {padding-left: 20px;padding-right: 20px;}
.page-template-template-request-demo-forms .inside-header.grid-container.bform{padding:0 !important;}
.page-template-template-request-demo-forms .col-md-3{width: 50%;}
.page-template-template-request-demo-forms .custom-control.custom-checkbox.cash-flow,.page-template-template-request-demo-forms .custom-control.custom-checkbox.Gia,.page-template-template-request-demo-forms .custom-control.custom-checkbox.EIPP{line-height:18px;}
.page-template .curve-div{    border-top-right-radius: 0;
border-top-left-radius: 0;
border-top-left-radius: 0;
border-bottom-right-radius: 280px;
border-bottom-left-radius: 280px;
width: 100%;
height: 500px;}
.page-template-certificate-forms .curve-div{display:none}
.multiple-image-list-view.small-ht {padding-bottom: 50%;}
.page-template-template-request-demo-forms .numSize .col-md-12 {margin-bottom: 15px;}
.page-template-template-request-demo-forms .col-md-5.mb-5{margin-bottom:0 !important}
.page-template-gia-docs h1 br{display: none;}
.page-template-gia-docs h1{margin-bottom:10px !important}
.page-template-gia-docs .checkList li { margin-bottom: 0.125rem;}
.page-template-gia-docs .customer-logos2 ul li {width: 46% !important;}
.page-template-gia-docs .inside-header.grid-container.p-0{padding: 0.5rem 0 !important;}
.gia-docs-template ul.checkList {margin-left: 15px !important;padding-left: 0px !important;margin-bottom: 0 !important;}
.gia-docs-template .row.align-items-center.my-4{}
.page-template-product-survey-forms .page-header-image img {width: 95%;min-height:fit-content;margin-top: 15px;}
.page-template-product-survey-forms .inside-header.grid-container.py-4.bform.w-50{max-width:94% !important;min-width:94% !important;width:94% !important;}
.page-template-resource-download-form-template .position-absolute.pl-4.pt-3.col-md-5 {padding-top: 5px !important;}
.site-header {position:fixed;z-index:99999;}
.position-absolute.pl-4.w-75 {width:95% !important;}
.page-template-resource-download-form-template .position-absolute h1.entry-title.pb-2 br{display:none}
.modal{z-index: 105099;}
.postid-14341 h1.event-tile{margin-top: 5px !important;}
.postid-14341 .resource-type{font-size: 12px;} 
aside#block-23 ul.ml-0{margin-left:15px !important;}
.banner-heading{padding-top:40px !important}	
.basic-page form.py-3 .text-center{text-align: left !important}
.page-template-product-page .modal .text-center{text-align:left !important}
.fillter-menus {float: none;top: 0;position: relative;background: #fff;width: 100%;margin: 20px 0;}
.carousel-item img.w-100{height:auto!important}
.carousel-caption{top:15% !important}
.page-template-credit-automation .gia-docs-page{padding-top:8% !important;width:65%;left:4% !important;}
.page-template-credit-automation .gia-docs-page h2 img {width:85%;}
.page-template-credit-automation .adjust{padding: 0;}
.page-template-credit-automation .adjust-rt-0{padding-right:0!important;width:94%;}
.page-template-credit-automation .adjust-btm{margin-bottom:15px;}
.page-template-credit-automation .adjust-lt{padding-left:28px;}
.page-template-credit-automation .adjust-top{padding-top:15px;}
body.page-template-credit-automation .customer-div .col-md-2{min-height:30px;line-height:30px;max-width:15%;padding:0;margin:0 0px 5px 3px;box-shadow:0 0 5px #fff;}
.page-template-credit-automation .gia-docs-api .row.customer-div.p-4{padding:0.3em !important;}
.page-template-credit-automation .col-md-6 .border-radius{margin-bottom:15px;}
.page-template-credit-automation #content{display:none}
.page-template-credit-automation h1.entry-title.mb-1{    font-size: 20px;}
.emagia-products-list,.emagia-products-h-list ul li a:hover span{display:none}
.request-demo-button-main-div img{width:100%}
.emagia-products-h-list ul {margin:15px 0 !important}
.integrations-div{padding:10px !important}
.emagia-products-h-list ul li a span{display: block;left: 0 !important;top: 0 !important;}
.emagia-products-h-list ul li img{width: 50px;}
#subscribe-wrap{width:94%;left:10px;}
#subscribe-app{width:100%}
#subscribe-wrap .close{right:-5px;top:-5px;}
.emagia-products-h-list{position: static !important;top: 0 !important;left: 0 !important;}	
.emagia-products-h-list ul li{padding-bottom: 0;margin:0 0 10px 0 !important;}
.emagia-products-h-list ul li a{padding:13px 0 5px 55px !important;margin-bottom:25px;    line-height: 18px;}
.home-products .p-5 {padding: 0 !important;}
.row.events-section.p-5 {padding:25px 15px !important;margin-top: 20px;}
.home-products .mt-5, .home-products .pt-5,.home-products .col-md-8,.home-products .container{padding:0 !important;margin:0 !important}
.H-resources.pt-5.mt-3.pb-5{padding-top:30px !important;}
.latest-resources-left .col-md-4{margin-bottom:25px}
.row.bg-light.mt-3.p-5.Our-Partners{padding:20px 0 !important;margin-bottom:25px !important}
.customers .w-75{width:100%!important;}
.Our-Partners .w-75{width:80%!important;}
.box-resource a{min-height:100px;text-align:left;background:#011987;}
.more-resources-div{background:none}
.box-resource{border:1px solid #dee2e6!important;width: 95%;}
.Recognitions-div h2{text-align:center;margin:0;}
.Recognition{text-align:center}
.Recognition img{width:60%;}
.container .mmt-0{margin:0 !important;padding:0 !important;}
.gia-docs-pr .pr-5{padding:0 !important;}
.gia-docs-pr .font-20,.Gia-Docs-Benefits .font-20{font-size: inherit !important;}
.modal-content.resources-download-pop.p-5{margin:0 auto;width:95%;padding:0rem!important;}
.modal-body p{line-height: 23px;}
.modal-body p strong{font-size: 20px !important;}
.resources-download-pop .modal-body{text-align:center;}
.request-demo-div-mobile{display: block;position: fixed;top: 11px;left:35%;z-index: 99999; text-align: center;}
.contact-us-div-mobile{display: block;position: fixed;bottom:0px;right: 0;width: 50%;z-index:999;}
.request-demo-div-mobile a{border: solid 1px #fff;color: #00258e !important;padding: 3px 14px;display: block;border-radius:5px;font-size: 14px;background:#fff;font-weight:500}
.request-demo-div-mobile a:hover{color: #00258e !important;}
.page-id-2372 .request-demo-div-mobile{display:none;}
.contact-us-div-mobile a{background:#2386e2;color: #00258e !important;padding: 15px;display:block}
.generate-back-to-top, .generate-back-to-top:visited{right:10px !important;}
.toggled #primary-menu{    position: absolute;
z-index:9999;
background: #fff;
right: 0;
width:100%; box-shadow: 0px 0px 10px #ccc;
padding-bottom: 15px;
border-radius:5px 5px;
padding-right: 15px;top: 9px;}
.main-navigation .main-nav ul li a {
padding-left: 0 !important;color: #000 !important;
line-height: 30px;
}
.main-navigation ul ul {
background-color: #eee !important;
border-radius: 5px;
padding: 10px 10px;
}.main-navigation .main-nav ul ul li a {
color: #fff!important;font-size: 16px !important;
}
button.menu-toggle {
background-color: transparent;
width: 30% !important;
border: 0;
text-align: right;
position: absolute;
top: -39px;
z-index: 9;
right: -10px;
padding:0 10px;
}
.nav-float-right .inside-header .main-navigation {
float: right !important;
padding-top: 0px;
clear: right;
width: 100%;height:fit-content;
}
.main-navigation a{}
li#menu-item-8123 a{margin-left:0 !important;    padding-left: 15px !important;}
.toggled-on li a{    padding: 7px 5px 7px 14px !important;
display: block !important;
margin-left: 10px;}
.slide-in{position:static!important;border:0 !important} body.page-id-9173 .banner-heading h1{width:100%}
body.page-id-9173 .onlymobi{display: block}
body.page-id-9173 .only-desktop{display: none}
body.page-id-9173 .p-5{padding:2rem 2rem 0.5rem 2rem !important;}
body.page-id-9173 .banner-heading h1{line-height: normal; font-size:22px;}
body.page-id-9173 .page-header-image img{min-height: 110px}
body.page-id-9173 h2{font-size:22px!important;text-align:left;}
.inside-header{padding:10px 20px !important;} body.page-template-gia-docs .site-logo12{display:none}
section.gia-docs{padding-top: 150px;}
body.page-template-gia-docs #content{padding:00 !important;} .entry-header .resource-type{padding-left:0px;font-size: 13px;}
.CTA{display:block;}
.entry-header h1 {font-size:15px!important;padding-bottom: 5px !important;font-weight: 700 !important;}
.entry-content{margin: 1em 0 0;}
.page-template-template-press-releases .banner-heading h1, .page-template-template-video .banner-heading h1{    padding: 10px 0 !important;}
.page-template-template-video .ttl{padding-left:0;}
.col-md-8 .iframe iframe,.iframe iframe{width: 100%;height:180px;border-radius: 5px;}
.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header{    padding: 0 !important;}
.reg-get-download, .signup-home{display:inherit;border-radius: 5px !important;}
.sign-up-form li,.common-forms li{float:none;width: auto;}
.sign-up-form ul{margin:0 !important}
.banner-heading .entry-header {top:5px !important;width:96% !important;left:0px;}
.page-template-default .banner-heading .entry-header {left:0px;}
.RelatedLinks ul li {padding-bottom: 15px;}
.prod-bg .col-md-12 {padding:0 0 0 0px !important}
.prod-bg .col-md-6 > div{ padding:15px;}
.prod-bg br{display:none}
.gia-page{text-align: center;padding: 0 !important;}
.gia-page h1{font-size: 20px;padding: 0 !important;margin: 0 !important}
.gia_video video{width:100% !important;height:100% !important;margin-left:0 !important}
.gia_video .embed-responsive{height:100% !important}
.gia-page h2{padding-top: 0 !important;margin-top: 0 !important}
.page-template-gia-page .col-md-2.pl-0.ml-0.text-left{    float: left;    width: 20%;}
.page-template-gia-page .h-100{height:auto !important}
.page-template-gia-page  .col-md-10.pt-2.mr-0{padding-top: 0 !important;float:right;    width: 80%;}
.finance-skill{text-align:center}
.gia-page h1 img{    width: 50px !important;}
.gia-page .col-md-6{text-align: center;}
.gia-page .col-md-6 img{    width: 50%;}
.footer-widget-2{    float: left !important;
width: 40% !important;
clear: inherit;
text-align: left;}
.footer-widget-3{    float: right !important;
width: 49% !important;
clear: inherit;
text-align: left;}
.page-template-template-press-releases .banner-heading .entry-header, .page-template-template-video .banner-heading .entry-header
body.page-id-5673 .hover,body.page-id-2827 .hover, body.page-id-4945 .hover, body.page-id-240 .hover, body.page-id-7034 .hover {
min-height:inherit;}
p.form-footer{line-height:20px;padding:15px;}
.form-left{ float: none !important;
width: 100%;padding: 0;}
.sign-up-form h5,.reg-dwnld-blk h5,.reg-dwnld-blk p{margin-bottom: 5px;}
.reg-dwnld-blk h5{padding-top:15px;}
.reg-dwnld-blk p{margin-bottom:15px;}
.input-group .form-control{width:100%;border-radius:5px !important;margin-bottom:10px;}
.regd-res-download-frm .input-group-append{}
.sign-up-form h3{    font-size: 20px !important;
padding-bottom:10px !important;}
body.page-template-template-forrester-download .form-page{margin:25px auto 0 auto;width: 90%;}
.forrester{margin-top: 0;left: 0;width: 100%;position: static;}
.pt-5, .py-5{   padding-top: 2rem!important;} 
.pb-5, .py-5{    padding-bottom:2rem!important;}
.mb-5, .my-5{    margin-bottom: 2rem!important;}
.mt-5, .my-5 {margin-top: 2rem!important;}
.pl-5 {padding-left: 1.5rem!important;}
.pr-5 {padding-right: 1.5rem!important;}
.px-5 { padding-left: 1.5rem!important;padding-right: 1.5rem!important;}
.breadcrumb{display:none}
.forrester .text-white{color:#444 !important}
.form-page{margin-top: 0;float: none !important;width: 100%;padding: 15px !important;margin-bottom: 25px;}
.page-template-gia-docs .gia-docs-page{width: 70%;    padding-top:5%;}
.gia-docs-page h1 img{width: 85%;}
body.page-template-gia-docs .entry-header .btn{display: none}
.gia-docs-page h2{    font-size: 16px !important;    margin: 0;}
.page-template-template-forrester-download .entry-header, .page-template-resource-download-form-template h1.entry-title, .page-template-template-forrester-download h1.entry-title{width:100%;}
.btn-group-lg>.btn, .btn-lg {padding: 0 10px;font-size: 14px !important;line-height: 30px;margin-top: 0;border-radius: 25px;}
#content{padding: 15px !important;}
body.page-template-gia-page #content{padding:0 !important;}
.page-template-resource-download-form-template #content{padding: 0 !important;}
.box-resources-div{    float: none !important;
margin-top: 50px;}
.Recognition p:before{left:82%;top:3px !important;}
.analisys{text-align: center;    padding: 0;    margin:35px 0 !important;}
.analisys .pr-5{padding-right: 1rem!important;}
.analisys a p{padding-top: 5px !important;}
.page-header-image img {min-height:100px;}
body.page-id-9723 .page-header-image img {min-height: 170px;}
.Veena_quote2 h2{font-size: 12px !important;}
.Veena_quote h2{font-size: 16px !important;z-index:1;position: relative;padding: 20px;}
.Veena_quote:before {content: "";position: absolute;top: 0;bottom: 0;width: 100%;background: #001a89;opacity: 0.6;z-index: 0;}
.Veena_quote2{width: 94%;}
.site-main {margin-top: 0;}
.related-resources h3 {min-height:inherit;margin:0 0 25px 0;font-size:inherit !important;}
.related-resources img{margin:0 !important;width: 100%;}
.related-resources .text-center {margin-bottom: 0px} h2, h3 {
font-size:20px!important;
}
h4 {
font-size:16px!important;
}
inside-footer-widgets h4 {
font-size:18px!important;
}
.analisys h2 {
padding-bottom: 0px !important;
}
.analisys .row {
padding-bottom: 2rem !important;
}
.widget-title {
margin-bottom: 10px !important;}
.footer-widgets {padding: 25px !important;}
.footer-widgets ul{margin: 0 0 0 0px!important}
ul, ol {
margin: 0 0 0 15px!important
}
h2 img{width:15%}
.carousel-caption {
top:0px!important;margin: 0 auto;
width:90%;
right:10px;left:10px;
text-align:center;
}
.carousel-item{position:relative;}
.carousel-item:before{position:absolute;left: 0;top: 0;content: ""; width: 100%;height: 100%;background:#00074a;opacity:0.5}
.carousel-item img.w-100{height:120px;} 
.carousel-item .carousel-caption h2 {font-size:14px!important;text-align:center;margin-bottom: 5px;}
.carousel-item br{display:none}
.carousel-item .carousel-caption h2.display-4{font-size:14px!important;}
.carousel-item .carousel-caption h2.display-4 img{width:40%;margin:0 auto 0 auto !important;display: block;}
#carouselExampleFade .carousel-caption p {font-size: 14px!important;text-align:center;line-height: 13px;margin: 0;}
.container-fluid{padding-top:0 !important}
.Recognition p:before{width:25px;height: 25px;top:10px;}
.Recognition2 p:before {top: 21px;}
.events-section .col-md-4,.events-section .pt-5,.events-section .pt-3{padding:0!important}
.g-recaptcha div{width:auto !important}
p.img_event {margin-bottom:0.5em;}
.container-fluid .pl-5 {padding-left:1rem!important;}
.container-fluid .pt-5 {padding-top:1rem!important;}
.product_home .col-md-6{text-align:left;    width: 50%;}
.gia-bg .col-md-4 img{    width: 60%;
margin: 20px auto 0 auto;}
.gia-bg {margin-top: 45px;
background:#01013f !important;text-align: center;
}
.gia-top img{    margin-top: -1px;
display: inline !important;}
.gia-bottom img{    display: inline !important;
margin-bottom: -1px;}
.H-resources{text-align:center;padding: 0;}
.H-resources .col-md-7{padding: 0;}
.R-overlay p, .R-overlay h3{    margin: 0 !important;    font-size: 16px !important;}
.H-resources p.text-right.text-blue{text-align: center !important;}
.R-overlay{    left: 1%;
top: 4%;
width: 99%;}
.p-5 {
padding: 1.5rem!important;
}
.gia-bg .ml-5 {
padding-left: 0 !important;
margin-left: 0!important
}
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border: 0;
margin: 0;
padding: 0
}
html {
font-family: sans-serif;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%
}
article, aside, details, figcaption, figure, footer, header, main, nav, section {
display: block
}
audio, canvas, progress, video {
display: inline-block;
vertical-align: baseline
}
audio:not([controls]) {
display: none;
height: 0
}
[hidden], template {
display: none
}
ol, ul {
list-style: none
}
table {
border-collapse: separate;
border-spacing: 0
}
caption, th, td {
font-weight: 400;
text-align: left;
padding: 5px
}
blockquote:before, blockquote:after, q:before, q:after {
content: ""
}
a {
background-color: transparent
}
a img {
border: 0
}
body{
font-family: 'Inter', sans-serif !important;
font-weight: 400 !important;
color: #000!important;
text-transform: none;
font-size: 0.938rem !important;
line-height: 1.75rem;
}
p {
margin-bottom: 1.5em
}
h1, h2, h3, h4, h5, h6 {font-family: 'Inter', sans-serif !important;
font-family: inherit;
font-size: 100%;font-weight:500 !important;
font-style: inherit;
line-height:1.5;
}
body, button, input, select, textarea {
font-family: 'Inter', sans-serif !important;
font-weight: 300;
font-size: 18px;
-webkit-font-smoothing: auto;
}
pre {
background: rgba(0,0,0,.05);
font-family: inherit;
font-size: inherit;
line-height: normal;
margin-bottom: 1.5em;
padding: 20px;
overflow: auto;
max-width: 100%
}
blockquote {
border-left: 5px solid rgba(0,0,0,.05);
padding: 20px;
font-size: 1.2em;
font-style: italic;
margin: 0 0 1.5em;
position: relative
}
blockquote p:last-child {
margin: 0
}
table, th, td {
border: 1px solid rgba(0,0,0,.1)
}
table {
border-collapse: separate;
border-spacing: 0;
border-width: 1px 0 0 1px;
margin: 0 0 1.5em;
width: 100%
}
th, td {
padding: 8px
}
th {
border-width: 0 1px 1px 0
}
td {
border-width: 0 1px 1px 0
}
hr {
background-color: rgba(0,0,0,.1);
border: 0;
height: 1px;
margin-bottom: 40px;
margin-top: 40px
}
fieldset {
padding: 0;
border: 0;
min-width: inherit
}
fieldset legend {
padding: 0;
margin-bottom: 1.5em
}
.ttl{color:#000; font-size:18px; width:100%;}
.banner-heading .row > div:last-child .ttl {
text-align:right;
}
.related-resources h5{font-size: 22px;}
.related-resources p{margin-bottom:0}
h1 {
font-size:30px;
margin-bottom: 20px;
line-height: 1.2em;
font-weight: 500;
text-transform: none
}
h2 {
font-size:26px;
margin-bottom: 20px;
line-height: 1.2em;
font-weight:500;
text-transform: none
}
h3 {
font-size: 26px;
margin-bottom: 10px;
line-height: 1.2em;
font-weight: 400;
text-transform: none
}
h4, h5, h6 {
margin-bottom: 20px
}
ul, ol {
margin: 0 0 1.5em 2em
}
ul {
list-style: disc
}
ol {
list-style: decimal
}
li>ul, li>ol {
margin-bottom: 0;
margin-left: 1.5em
}
dt {
font-weight: 700
}
dd {
margin: 0 1.5em 1.5em
}
b, strong {
font-weight:600
}
dfn, cite, em, i {
font-style: italic
}
address {
margin: 0 0 1.5em
}
code, kbd, tt, var {
font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace
}
abbr, acronym {
border-bottom: 1px dotted #666;
cursor: help
}
mark, ins {
text-decoration: none
}
sup, sub {
font-size: 75%;
height: 0;
line-height: 0;
position: relative;
vertical-align: baseline
}
sup {
bottom: 1ex
}
sub {
top: .5ex
}
small {
font-size: 75%
}
big {
font-size: 125%
}
figure {
margin: 0
}
table {
margin: 0 0 1.5em;
width: 100%
}
th {
font-weight: 700
}
.h-100{height:100%}
img {
height: auto;
max-width: 100%
}
button, input, select, textarea {
font-size: 100%;
margin: 0;
vertical-align: baseline;
*vertical-align:middle
}
button, html input[type=button], input[type=reset], input[type=submit] {
border: 1px solid transparent;
background: #666;
cursor: pointer;
-webkit-appearance: button;
padding: 10px 20px;
color: #fff
}
input[type=checkbox], input[type=radio] {
box-sizing: border-box;
padding: 0
}
input[type=search] {
-webkit-appearance: textfield;
box-sizing: content-box
}
input[type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
input::placeholder{color: #333 !important;}
input[type=text], input[type=email], input[type=url], input[type=password], input[type=search], input[type=tel], input[type=number], textarea, select,input[type=datetime-local] {font-weight: normal;
color: #333 !important;
border: 1px solid #b2ccf0 !important;
padding:8px 10px;
font-size:16px !important;
box-sizing: border-box;
max-width: 100%;
background-color: #fff !important;
}
textarea {
overflow: auto;
vertical-align: top;
width: 100%
}
input[type=file] {
max-width: 100%;
box-sizing: border-box
}
a, button, input {
}
a{color:#1e439b}
a, a:visited, a:hover, a:focus {
text-decoration: none 
}
p#breadcrumbs {
line-height:1.4;
}
p#breadcrumbs a{text-decoration:none}
.button, .wp-block-button .wp-block-button__link {
padding: 10px 20px;
display: inline-block
}
.wp-block-button .wp-block-button__link {
font-size: inherit;
line-height: inherit
}
.using-mouse :focus {
outline: 0
}
.using-mouse ::-moz-focus-inner {
border:0
}
.alignleft {
display: inline;
float: left;
margin-right: 1.5em
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em
}
.aligncenter {
clear: both;
display: block;
margin: 0 auto
}
.size-auto, .size-full, .size-large, .size-medium, .size-thumbnail {
max-width: 100%;
height: auto
}
.attachment-full.size-full{
width:auto;
}
.no-sidebar .entry-content .alignfull {
margin-left: calc(-100vw/2 + 100%/2);
margin-right: calc(-100vw/2 + 100%/2);
max-width: 100vw;
width: auto
}
.screen-reader-text, .screen-reader-text span, .screen-reader-shortcut {
position: absolute!important;
clip: rect(0,0,0,0);
height: 1px;
width: 1px;
border: 0;
overflow: hidden
}
.screen-reader-text:focus, .screen-reader-shortcut:focus {
clip: auto!important;
height: auto;
width: auto;
display: block;
font-size: 1em;
font-weight: 700;
padding: 15px 23px 14px;
color: #333;
background: #fff;
z-index: 100000;
text-decoration: none;
box-shadow: 0 0 2px 2px rgba(0,0,0,.6)
}
.clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .paging-navigation:after, .site-footer:after, .site-info:after, .page-header-content-container:after, .inside-navigation:not(.grid-container):after, .inside-header:not(.grid-container):after, .inside-top-bar:not(.grid-container):after, .inside-footer-widgets:not(.grid-container):after {
content: "";
display: table;
clear: both
}
.main-navigation {
z-index: 100;background-color: transparent !important;
padding: 0;
clear: both;
display: block
}
.inside-navigation {    padding-top: 5px;
position: relative
}
.main-navigation a {font-size:16px;
display: block;
text-decoration: none;
font-weight: 400;
text-transform: none;
color: #fff !important;
}
.main-navigation ul li a {display: block}
.main-navigation ul li a::after{}
li.current-menu-item a{}
.main-navigation .main-nav ul ul li[class*="current-menu-"] > a{color:#0084ff  !important}
.main-navigation .main-nav ul ul li a:hover{color:#0084ff  !important}
.main-navigation li {
float: left;
position: relative
}
.main-navigation ul {
list-style: none;
margin: 0;
padding-left: 0
}
.sf-menu>li.menu-item-float-right {
float: right!important
}
li#menu-item-8123{ color: #fff !important;
padding:0 15px !important;
border-radius: 3px !important;
margin-left: 15px !important;
margin-bottom: 0 !important;
}
li#menu-item-8123 a{ padding-left: 0!important;}
li#menu-item-8123 a:hover, li#menu-item-8123:hover{ background-color: transparent !important;
color: #fff !important;
transform:none !important;
}
.main-navigation .main-nav ul li a {font-weight:500;
padding-left:20px;background-color: transparent !important;
line-height: 40px
}
.menu-toggle, .mobile-bar-items, .sidebar-nav-mobile {
display: none
}
.menu-toggle {
padding: 0 20px;
line-height:40px;
margin: 0;
font-weight: 400;
text-transform: none;
font-size: 15px;
cursor: pointer
}
.main-navigation .mobile-bar-items a {
padding-left: 20px;
padding-right: 20px;
line-height: 60px
}
.search-item a:before {
content: "\f002";
font-family: GeneratePress;
width: 1.28571429em;
text-align: center;
display: inline-block
}
.search-item.close-search a:before {
content: "\f00d"
}
.search-item .screen-reader-text {
top: 0;
right: 0;
left: auto;
margin: 0
}
.main-navigation li.search-item {
float: right;
z-index: 21
}
li.search-item.active {
}
.navigation-search {
position: absolute;
left: -99999px;
pointer-events: none;
visibility: hidden;
z-index: 20;
width: 100%;
top: 0;
opacity: 0
}
.navigation-search.nav-search-active {
left: 0;
right: 0;
pointer-events: auto;
visibility: visible;
opacity: 1
}
.gen-sidebar-nav .navigation-search {
top: auto;
bottom: 0
}
.navigation-search input {
outline: 0;
border: 0;
vertical-align: bottom;
line-height: 0;
opacity: .9;
width: 100%;
z-index: 20;
border-radius: 0;
-webkit-appearance: none
}
.navigation-search input::-ms-clear {
display:none;
width:0;
height:0
}
.navigation-search input::-ms-reveal {
display:none;
width:0;
height:0
}
.navigation-search input::-webkit-search-decoration, .navigation-search input::-webkit-search-cancel-button, .navigation-search input::-webkit-search-results-button, .navigation-search input::-webkit-search-results-decoration {
display:none
}
.nav-left-sidebar .main-navigation li.search-item.active, .nav-right-sidebar .main-navigation li.search-item.active {
width: auto;
display: inline-block;
float: right
}
.navigation-search input {
height: 60px
}
.main-navigation ul ul {background:#eee !important;display: block;border-top: solid 5px #0084ff;border-bottom: solid 5px #0084ff;
box-shadow: 0 2px 2px rgba(0,0,0,.1);
float: left;
position: absolute;
left: -99999px;
opacity: 0;
z-index: 99999;
width: 200px;
text-align: left;
top: auto;
pointer-events: none;
height: 0;
overflow: hidden
}
.main-navigation li.menu-item-4407 ul {
width: 355px;    background-color: #001377;
}
.main-navigation ul ul a {
display: block
}
.main-navigation ul ul li {
width: 100%;margin:0
}
.main-navigation .main-nav ul ul li a {
line-height: normal;color:#333 !important;
padding:7px 15px;border-bottom: solid 1px #fff;
font-size: 14px
}
.main-navigation .main-nav ul ul li a:hover{ color: #0084ff !important;}
.main-navigation.sub-menu-left .sub-menu {
right: 0
}
.dropdown-hover .main-navigation:not(.toggled) ul li:hover>ul, .dropdown-hover .main-navigation:not(.toggled) ul li.sfHover>ul {
left: auto;
opacity: 1;
pointer-events: auto;
height: auto;
overflow: visible
}
.dropdown-hover .main-navigation:not(.toggled) ul ul li:hover>ul, .dropdown-hover .main-navigation:not(.toggled) ul ul li.sfHover>ul {
left: 100%;
top: 0
}
.dropdown-hover .main-navigation.sub-menu-left:not(.toggled) ul ul li:hover>ul, .dropdown-hover .main-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover>ul {
right: 100%;
left: auto
}
.dropdown-click .main-navigation ul ul {
visibility: hidden
}
.dropdown-click .main-navigation ul.toggled-on, .dropdown-click .main-navigation ul li.sfHover>ul.toggled-on {
left: auto;
opacity: 1;
visibility: visible;
pointer-events: auto;
height: auto;
overflow: visible
}
.dropdown-click nav ul ul ul {
background-color: transparent
}
.main-navigation .main-nav ul ul li a {
line-height: normal
}
.nav-float-right .main-navigation ul ul ul {
top: 0
}
.main-navigation .main-nav ul li.menu-item-has-children>a {    background-color: transparent !important;
padding-right: 0;
position: relative
}
.menu-item-has-children .dropdown-menu-toggle {
display: inline-block;
height: 100%;
clear: both;
padding-left:5px
}
.menu-item-has-children ul .dropdown-menu-toggle {
padding-top: 10px;
padding-bottom: 10px;
margin-top: -10px
}
nav ul ul .menu-item-has-children .dropdown-menu-toggle, .sidebar .menu-item-has-children .dropdown-menu-toggle {
float: right
}
.dropdown-menu-toggle:before {
content: "\f107";
font-family: GeneratePress;
display: inline-block;
width: .8em;
text-align: left;
transition: .4s ease-in-out;
}
nav:not(.toggled) ul ul .dropdown-menu-toggle:before {
text-align: right
}
.dropdown-hover .sub-menu-left ul ul .dropdown-menu-toggle {
-webkit-transform: rotateY(180deg);
transform: rotateY(180deg)
}
.dropdown-click .menu-item-has-children.sfHover>a .dropdown-menu-toggle:before {
content: "\f106"
}
.dropdown-hover .sub-menu .dropdown-menu-toggle:before, .dropdown-hover .children .dropdown-menu-toggle:before {
content: "\f105"
}
.dropdown-click .main-navigation ul ul ul.toggled-on {
left: 0;
top: auto;
position: relative
}
.widget-area .main-navigation li {
float: none;
display: block;
width: 100%;
padding: 0;
margin: 0
}
.dropdown-hover .widget-area .main-navigation ul li:hover ul, .dropdown-hover .widget-area .main-navigation ul li.sfHover>ul {
top: 0;
left: 100%
}
.dropdown-hover.both-right .widget-area .main-navigation ul li:hover ul, .dropdown-hover.both-right .widget-area .main-navigation ul li.sfHover ul, .dropdown-hover .widget-area .inside-right-sidebar .main-navigation ul li:hover ul, .dropdown-hover .widget-area .inside-right-sidebar .main-navigation ul li.sfHover ul {
right: 100%;
left: auto
}
.dropdown-hover.both-right .inside-left-sidebar .dropdown-menu-toggle:before, .dropdown-hover .inside-right-sidebar .dropdown-menu-toggle:before {
content: "\f104"
}
.dropdown-hover.both-left .inside-right-sidebar .dropdown-menu-toggle:before, .dropdown-hover .inside-left-sidebar .dropdown-menu-toggle:before {
content: "\f105"
}
.dropdown-click .widget-area .main-navigation ul ul {
top: auto;
position: absolute;
float: none;
width: 100%;
left: -99999px
}
.dropdown-click .widget-area .main-navigation ul ul.toggled-on {
position: relative;
left: 0;
right: 0
}
.nav-float-right .inside-header .main-navigation {
float: right !important;padding-top:0px;
clear: right
}
.nav-float-left .inside-header .main-navigation {
float: left;
clear: left
}
.nav-aligned-right .main-navigation .menu>li, .nav-aligned-center .main-navigation .menu>li {
float: none;
display: inline-block
}
.nav-aligned-right .main-navigation ul, .nav-aligned-center .main-navigation ul {
letter-spacing: -.31em;
font-size: 1em
}
.nav-aligned-right .main-navigation ul li, .nav-aligned-center .main-navigation ul li {
letter-spacing: normal
}
.nav-aligned-center .main-navigation {
text-align: center
}
.nav-aligned-right .main-navigation {
text-align: right
}
.slideout-navigation .dropdown-menu-toggle:before {
content: "\f107"!important
}
.slideout-navigation .sfHover>a .dropdown-menu-toggle:before {
content: "\f106"!important
}
.site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation {
margin: 0 0 2em;
overflow: hidden
}
.paging-navigation .nav-previous, .paging-navigation .nav-next {
display: none
}
.site-main .paging-navigation .navigation {
margin: 0
}
.site-main .post-navigation {
margin-bottom: 0
}
.site-header {background-color:#0056cd !important;color: #3a3a3a;max-width: 100% !important;left:0;right:0;padding-left:15px;padding-right:15px;display:grid;    position: fixed;z-index: 9999;}
.top-guru{padding-bottom:69px;} 
.page-template-product-custome-page .sticky-top{top: 68px;}
.fly-sticky .nav{-ms-flex-pack: center;justify-content: center;}
.inside-header {
padding:10px 40px;max-width: auto!important
}
.page-template-resource-download-form-template{}
.home .slide-in{z-index: 3333;}
.main-title {
margin: 0;
font-size: 45px;
line-height: 1.2em;
word-wrap: break-word;
font-weight: 700;
text-transform: none
}
.site-description {
margin: 0;
line-height: 1.5;
font-weight: 400;
text-transform: none;
font-size: 15px
}
.site-logo {
display: inline-block;
max-width: 100%
}
.header-aligned-center .site-header {
text-align: center
}
.header-aligned-right .site-header {
text-align: right
}
.site-header .header-image {
vertical-align: middle
}
.header-widget {
float: right;
overflow: hidden;
max-width: 50%
}
.header-widget .widget {
padding: 0 0 20px;
margin-bottom: 0
}
.header-widget .widget:last-child {
padding-bottom: 0
}
.nav-float-right .header-widget .widget {
padding: 0 0 10px
}
.nav-float-right .header-widget {
position: relative;
top: -10px
}
.nav-float-left .inside-header .site-branding, .nav-float-left .inside-header .site-logo {
float: right;
clear: right
}
.nav-float-left .inside-header:after {
clear: both;
content: '';
display: table
}
.nav-float-right .inside-header .site-branding {
display: inline-block
}
.header-widget .widget-title {
margin-bottom: 15px
}
.post {
margin: 0 0 2em
}
.posted-on .updated {
display: none
}
.byline, .single .byline, .group-blog .byline {
display: inline
}
.page-content, .entry-content, .entry-summary {
margin: 1.5em 0 0
}
.page-links {
clear: both;
margin: 0 0 1.5em
}
.blog .format-status .entry-title, .archive .format-status .entry-title, .blog .format-aside .entry-header, .archive .format-aside .entry-header, .blog .format-status .entry-header, .archive .format-status .entry-header, .blog .format-status .entry-meta, .archive .format-status .entry-meta {
display: none
}
.blog .format-aside .entry-content, .archive .format-aside .entry-content, .blog .format-status .entry-content, .archive .format-status .entry-content {
margin-top: 0
}
.blog .format-status .entry-content p:last-child, .archive .format-status .entry-content p:last-child {
margin-bottom: 0
}
.site-content, .entry-header {
word-wrap: break-word
}
.entry-title {
margin-bottom: 0
}
.page-header {
margin-bottom: 30px
}
.page-header .avatar {
float: left;
margin-right: 20px
}
.page-header .author-info {
overflow: hidden
}
.page-header>:last-child, .page-header .author-info>:last-child {
margin-bottom: 0
}
.entry-meta {
font-size: 85%;
margin-top: .5em;
line-height: 1.5
}
footer.entry-meta {
margin-top: 2em
}
.cat-links:before, .tags-links:before, .comments-link:before, .nav-previous .prev:before, .nav-next .next:before {
font-family: GeneratePress;
text-decoration: inherit;
position: relative;
margin-right: .6em;
width: 13px;
text-align: center;
display: inline-block
}
.cat-links:before {
content: "\f07b"
}
.tags-links:before {
content: "\f02c"
}
.comments-link:before {
content: "\f086"
}
.nav-previous .prev:before {
content: "\f104"
}
.nav-next .next:before {
content: "\f105"
}
.cat-links, .tags-links, .comments-link {
display: block
}
.taxonomy-description p:last-child, .read-more-container, .page-content>:last-child, .entry-content>:last-child, .entry-summary>:last-child {
margin-bottom: 0
}
.page-content img.wp-smiley, .entry-content img.wp-smiley, .comment-content img.wp-smiley {
border: 0;
margin-bottom: 0;
margin-top: 0;
padding: 0
}
.wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
position: relative
}
.wp-caption img[class*=wp-image-] {
display: block;
margin: 0 auto 0;
max-width: 100%
}
.wp-caption .wp-caption-text {
font-size: 75%;
padding-top: 5px;
opacity: .8
}
.wp-caption img {
position: relative;
vertical-align: bottom
}
.wp-block-gallery {
margin-left: 0
}
.wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption {
background: rgba(255,255,255,.7);
color: #000;
padding: 10px;
box-sizing: border-box
}
.gallery {
margin-bottom: 1.5em
}
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%
}
.gallery-columns-2 .gallery-item {
max-width: 50%
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%
}
.gallery-columns-4 .gallery-item {
max-width: 25%
}
.gallery-columns-5 .gallery-item {
max-width: 20%
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%
}
.gallery-caption {
display: block
}
.site-main .gallery {
margin-bottom: 1.5em
}
.gallery-item img {
vertical-align: bottom
}
.gallery-icon {
padding: 5px
}
embed, iframe, object {
max-width: 100%;    border-radius:10px !important;
}
.g-recaptcha iframe {
border-radius:0 !important;
}
.comment-content a {
word-wrap: break-word
}
.comment, .comment-list {
list-style-type: none;
padding: 0;
margin: 0
}
.comment-author-info {
display: inline-block;
vertical-align: middle
}
.comment-meta .avatar {
float: left;
margin-right: 10px;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%
}
.comment-author cite {
font-style: normal;
font-weight: 700
}
.entry-meta.comment-metadata {
margin-top: 0
}
.comment-content {
margin-top: 1.5em
}
.comment-respond {
margin-top: 0
}
.comment-form>.form-submit {
margin-bottom: 0
}
.comment-form input, .comment-form-comment {
margin-bottom: 10px
}
.comment-form #author, .comment-form #email, .comment-form #url {
display: block
}
.comment-metadata .edit-link:before {
display: none
}
.comment-body {
padding: 30px 0
}
.comment-content {
padding: 30px;
border: 1px solid rgba(0,0,0,.05)
}
.depth-1.parent>.children {
border-bottom: 1px solid rgba(0,0,0,.05)
}
.comment .children {
padding-left: 30px;
margin-top: -30px;
border-left: 1px solid rgba(0,0,0,.05)
}
.pingback .comment-body, .trackback .comment-body {
border-bottom: 1px solid rgba(0,0,0,.05)
}
.pingback .edit-link {
font-size: 13px
}
.comment-content p:last-child {
margin-bottom: 0
}
.comment-list>.comment:first-child {
padding-top: 0;
margin-top: 0;
border-top: 0
}
ol.comment-list {
margin-bottom: 1.5em
}
#wp-comment-cookies-consent {
margin-right: 7px
}
.one-container .comments-area {
margin-top: 1.5em
}
.widget-area .widget {
padding: 40px
}
.widget {
margin: 0 0 30px;
box-sizing: border-box
}
.sidebar .widget, .footer-widgets .widget {
font-size: 1rem;
}
.widget select {
max-width: 100%
}
.widget_search .search-submit {
display: none
}
.widget_categories .children {
margin-left: 1.5em;
padding-top: 5px
}
.widget_categories .children li:last-child {
padding-bottom: 0
}
.textwidget a, .sidebar .widget :last-child, .footer-widgets .widget :last-child {
margin-bottom: 0;
color: #e3e3e3!important;
}
.widget-title {
margin-bottom: 15px;
font-size: 24px;
line-height: 1.5;
font-weight: 400;
text-transform: none;
color: #fff!important;
}
.widget ul, .widget ol {
margin: 0
}
.widget ul li {
list-style-type: none;
position: relative;
padding-bottom:3px
}
.widget .search-field {
width: 100%
}
.widget:last-child, .separate-containers .widget:last-child {
margin-bottom: 0
}
.widget_nav_menu ul ul, .widget_pages ul ul {
margin-left: 1em;
margin-top: 5px
}
.widget ul li.menu-item-has-children, .widget ul li.page_item_has_children {
padding-bottom: 0
}
#wp-calendar {
table-layout: fixed;
font-size: 80%
}
#wp-calendar #prev, #wp-calendar #prev+.pad {
border-right: 0
}
.sidebar .grid-container {
max-width: 100%;
width: 100%
}
.one-container.both-left .inside-left-sidebar, .one-container.both-right .inside-left-sidebar {
margin-right: 15px
}
.one-container.both-left .inside-right-sidebar, .one-container.both-right .inside-right-sidebar {
margin-left: 15px
}
.separate-containers .site-main>:last-child, .one-container .site-main>:last-child {
margin-bottom: 0
}
.one-container .site-main {
margin: 0
}
.one-container .inside-right-sidebar, .one-container .inside-left-sidebar {
margin-top: 0
}
.one-container .inside-article {
padding: 0 0 30px 0
}
.one-container.page .inside-article {
padding-bottom: 0
}
.one-container.right-sidebar .site-main, .one-container.both-right .site-main {
margin-right: 40px
}
.one-container.left-sidebar .site-main, .one-container.both-left .site-main {
margin-left: 40px
}
.one-container.both-sidebars .site-main {
margin: 0 40px 0 40px
}
.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header {
padding: 25px
}
.separate-containers .widget, .separate-containers .site-main>*, .separate-containers .page-header, .widget-area .main-navigation {
margin-bottom: 20px
}
.right-sidebar.separate-containers .site-main {
margin: 20px 20px 20px 0
}
.left-sidebar.separate-containers .site-main {
margin: 20px 0 20px 20px
}
.both-sidebars.separate-containers .site-main {
margin: 20px
}
.both-right.separate-containers .site-main {
margin: 20px 20px 20px 0
}
.both-right.separate-containers .inside-left-sidebar, .both-left.separate-containers .inside-left-sidebar {
margin-right: 10px
}
.both-right.separate-containers .inside-right-sidebar, .both-left.separate-containers .inside-right-sidebar {
margin-left: 10px
}
.both-left.separate-containers .site-main {
margin: 20px 0 20px 20px
}
.separate-containers .site-main, .separate-containers .inside-right-sidebar, .separate-containers .inside-left-sidebar {
margin-top: 20px;
margin-bottom: 20px
}
.separate-containers .page-header-image, .separate-containers .page-header-contained, .separate-containers .page-header-image-single, .separate-containers .page-header-content-single {
margin-top: 20px
}
.full-width-content .container.grid-container {
max-width: 100%
}
.full-width-content.no-sidebar.separate-containers .site-main {
margin: 0
}
.full-width-content.separate-containers .inside-article, .full-width-content.one-container .site-content {
padding: 0
}
.contained-content.separate-containers .inside-article, .contained-content.one-container .site-content {
padding: 0
}
.wp-block-columns {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-left: -40px
}
.wp-block-column:not(:first-child), .wp-block-column:not(:last-child) {
padding: 0
}
.wp-block-columns .wp-block-column {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
margin: 0 0 0 40px
}
.footer-widgets {
padding: 80px 15px 80px;
}
.site-info {
text-align: center;
padding: 20px;
font-size: 15px
}
.footer-widgets-container {
padding:0 40px;
}
.footer-bar-active .footer-bar .widget {
padding: 0
}
.footer-bar .widget_nav_menu>div>ul {
display: inline-block;
vertical-align: top
}
.footer-bar .textwidget p:last-child {
margin: 0
}
.footer-bar-align-right .copyright-bar {
float: left
}
.footer-bar-align-right .footer-bar, .footer-bar-align-left .copyright-bar {
float: right;
text-align: right
}
.footer-bar-align-left .footer-bar {
float: left;
text-align: left
}
.footer-bar-align-center .copyright-bar {
float: none;
text-align: center
}
.footer-bar-align-center .footer-bar {
float: none;
text-align: center;
margin-bottom: 10px
}
.footer-bar .widget-title {
display: none
}
.footer-bar .widget_nav_menu li {
margin: 0 10px;
float: left;
padding: 0
}
.footer-bar .widget_nav_menu li:first-child {
margin-left: 0
}
.footer-bar .widget_nav_menu li:last-child {
margin-right: 0
}
.footer-bar .widget_nav_menu li ul {
display: none
}
.post-image {
margin: 2em 0 0
}
.page-header-image, .page-header-image-single {
line-height: 0
}
.separate-containers .page-header-image, .separate-containers .page-header-content {
margin-top: 30px
}
.separate-containers .inside-article>[class*=page-header-], .one-container .inside-article>[class*=page-header-] {
margin-bottom: 2em;
margin-top: 0
}
.inside-article .page-header-image-single.page-header-below-title {
margin-top: 2em
}
.top-bar {
font-weight: 400;
text-transform: none;
font-size: 13px
}
.inside-top-bar {
padding: 10px
}
.top-bar .inside-top-bar .widget {
padding: 0;
display: inline-block;
margin: 0
}
.top-bar .inside-top-bar .textwidget p:last-child {
margin: 0
}
.top-bar-align-center {
text-align: center
}
.top-bar-align-right {
text-align: right
}
.top-bar-align-right .inside-top-bar>.widget:nth-child(even), .top-bar-align-left .inside-top-bar>.widget:nth-child(odd) {
float: left;
margin-right: 10px
}
.top-bar-align-right .inside-top-bar>.widget:nth-child(odd), .top-bar-align-center .inside-top-bar .widget:not(:first-child) {
margin-left: 10px
}
.top-bar-align-left .inside-top-bar>.widget:nth-child(even) {
margin-left: 10px;
float: right
}
.top-bar-align-center .inside-top-bar .widget:first-child:last-child {
display: block
}
.top-bar .widget-title {
display: none
}
.top-bar .widget_nav_menu li {
margin: 0 10px;
float: left;
padding: 0
}
.top-bar .widget_nav_menu li:first-child {
margin-left: 0
}
.top-bar .widget_nav_menu li:last-child {
margin-right: 0
}
.top-bar .widget_nav_menu li ul {
display: none
}
.top-bar .widget_nav_menu>div>ul {
display: inline-block;
vertical-align: top
}
.generate-back-to-top:before {
content: "\f106";
font-family: GeneratePress
}
.generate-back-to-top, .generate-back-to-top:visited {
font-size: 20px;
border-radius: 3px;
position: fixed;
bottom:20px;
left:20px;
line-height: 40px;
width: 40px;
text-align: center;
z-index: 10;
}
.generate-back-to-top .screen-reader-text {
left: 0;
margin: 0
}
@font-face {
font-family: 'GeneratePress';
src: url(//www.emagia.com/wp-content/themes/emagianew/fonts/generatepress.eot);
src: url(//www.emagia.com/wp-content/themes/emagianew/fonts/generatepress.eot#iefix) format('embedded-opentype'), url(//www.emagia.com/wp-content/themes/emagianew/fonts/generatepress.woff2) format('woff2'), url(//www.emagia.com/wp-content/themes/emagianew/fonts/generatepress.woff) format('woff'), url(//www.emagia.com/wp-content/themes/emagianew/fonts/generatepress.ttf) format('truetype'), url(//www.emagia.com/wp-content/themes/emagianew/fonts/generatepress.svg#GeneratePress) format('svg');
font-weight: 400;
font-style: normal
}
.menu-toggle:before, .search-item a:before, .dropdown-menu-toggle:before, .cat-links:before, .tags-links:before, .comments-link:before, .nav-previous .prev:before, .nav-next .next:before, .generate-back-to-top:before {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-style: normal;
font-variant: normal;
text-rendering: auto;
line-height: 1;
speak: none
}
.cat-links:before, .tags-links:before, .comments-link:before, .nav-previous .prev:before, .nav-next .next:before {
opacity: .7
}
.infinite-scroll .paging-navigation, .infinite-scroll.neverending .site-footer {
display: none
}
.infinity-end.neverending .site-footer {
display: block
}
.so-panel.widget {
padding: 0
}
#mc_embed_signup .clear {
display: block;
height: auto;
visibility: visible;
width: auto
}
.container.grid-container {
width: auto
}
.main-navigation .slideout-toggle a:before, .slide-opened .slideout-overlay .slideout-exit:before {
font-family: GeneratePress
}
label.error{
font-size:0.8rem !important; color:#d12027;	
} #emagialogin .contact li, #FrmForgotPass .contact li {
width:100% !important;
}
#emagialogin input[type=submit],  #emagialogin input[type=reset], #FrmForgotPass input[type=submit]{
padding: 10px 20px !important;
width: 100px !important;
border-radius: 25px !important;
} .form-page .text-muted{
font-size:0.8rem;
} .page-template-template-press-releases a  {
color: #2386e2 !important;
}
.menu a, .menu a:visited {
color: #ffffff !important;
}
.font-weight-thin {
font-weight: 100!important;
}
.font-weight-extralight {
font-weight: 200!important;
}
.font-weight-light {
font-weight: 300!important;
}
.font-weight-medium {
font-weight: 500!important;
}
.font-weight-semibold {
font-weight: 600!important;
}
.font-weight-bold {
font-weight: 700!important;
}
.font-weight-black {
font-weight: 800!important;
}
.font-weight-extrablack {
font-weight: 900!important;
}
a:hover, a:focus, a:active {
color: #0084ff !important;
}
.text-primary {
color: #0084ff !important;
font-size: 18px;
letter-spacing: normal;
}
.container-fluid{
overflow: hidden;
}
.entry-header .resource-type{
color:#fff;
}
label.custom-control-label{
color:#000 !important;	
}
product-block{
background-size: contain;
background-position: bottom;
position: relative;
}
.columns-wrapper.bg-contain {
background-size: contain;
}
.columns-wrapper.bg-center-bottom {
background-position: bottom;
}
.columns-wrapper {
position: relative;
}
.columns-wrapper .bg-opacity {
width: 100%;
height: 100%;
position: absolute;
display: block;
}
.column-container-component .column-container-image {
position: absolute;
width: 100%;
height: 100%;
background-repeat: no-repeat;
background-size: contain;
background-position: bottom;
} .product-block .col-md-4 {
max-width: 325px !important;
display: inline-block;
padding: 20px 25px;
vertical-align: top;
}
.product-block.awrds .col-md-4 {
max-width: 416px !important;
padding: inherit;
}
.pb-width .col-md-4 {
max-width: 326px !important;
} .product-block h2, .awrds h2, .up-events h2{
line-height:1.2; font-weight: 700 !important;
}
.product-block h3, .bg-light h2 {
font-weight: 700 !important;
}
.bg-light h3 {
font-weight: 600 !important;
}
.product-block.skills h3 {
font-weight: 600 !important;
}
.up-events p {
line-height: 1.5!important;
}
.product-block .row.mauto {
text-align: center;
display: inherit;
}
.product-block .col-md-4 h3{
margin-top: -15px;
}
.product-block a.btn-sm{
font-size: 0.925rem;
font-weight: 500;
color: #0052d9 !important;
letter-spacing: 0.03rem;
}
a.btn.btn-sm {
font-size: 0.925rem;
font-weight: 500;
color: #0052d9 !important;
letter-spacing: 0.03rem;
}
a.btn.btn-sm:hover {
color:#0084ff !important;
} .product-block a.btn-sm fa{
font-size: 1.2rem;
}
.prdct .btn{font-weight:500;font-size:0.925rem;}
.prdct {
z-index:1;cursor: pointer;
}
.prdct:hover {
cursor:pointer;
}
.spacer{
height: 200px;	
display: block;
width: 100%;
padding: 0;
margin: 0;
}
.spacer-r {
height: 100px;	
display: block;
width: 100%;
padding: 0;
margin: 0;
}
.gs-bg{
background: #01013f url(//www.emagia.com/wp-content/themes/emagianew/images/global-scale-bg.jpg) no-repeat center bottom;
background-size: cover;
padding: 0 !important;
margin-bottom: 0;
}
.gs-bg .row.mauto, .events .row.mauto, .skills .row.mauto{
display: flex;
}
.awrds a, .up-events a{
display: flex;
align-items: center;
}
.skills{
padding-top: 1.25rem !important;
margin-bottom: 1.25rem;	
}
.skills .col-md-4 h3{
margin-top: 0;
}
.product-block h2.in-text{
font-size: 2.625em;
border-left: 1px solid #007bff;
line-height: 0.9;
}
.product-block h2.in-text span{
font-size: 1.125rem;
font-weight: 400;
}
.product-block p, .awrds p{
font-size: 0.8rem;
}
.product-block a, .awrds a{
color: #000000 !important;
}
.product-block a:hover, .awrds a:hover{
color: #0084ff !important;
}
.product-block a.btn-outline-primary {
border-color: #0084ff !important;
color: #0084ff !important;
}
.product-block a.btn-outline-primary:hover {
border-color: #0084ff !important;
color: #ffffff !important;
}
.events p span{
font-size: 22px;
font-weight: 500 !important;
}
.events{
padding-bottom: 6.25rem !important;
}
.up-events{
background-repeat:no-repeat;
background-position:center top;
}
.banner-top{
background-color: #000000;
display: flex;
}
.banner-top > div{
display: flex;
align-items: center;
line-height: 45px;
overflow:hidden;
} .carousel-item > div > p{
margin: 0;font-weight:normal;
color: #ffffff;
} .carousel-caption.hero-banner{
left: 18% !important;
color: #000000;
}
.btn{
color: #0052d9 !important;
display: inline-flex;
align-items: center;
transition: color .3s ease-in-out;
border: 2px solid transparent;
}
.btn .fa {
margin-left: 0.5rem;
transition: transform .3s ease-in-out;
}
.btn:hover .fa {
transform: translateX(0.5rem);
}
.btn-group-lg > .btn, .btn-lg,#newMsg h3 a.webinarEbook {
font-size: 14px !important;
padding: 10px 20px !important;
line-height: normal;
text-transform: uppercase;
margin-bottom: 20px !important;font-weight: 500; 
}
.btn-group-lg > .btn:focus, .btn-lg:focus, .btn-group-lg > .btn:hover, .btn-lg:hover { background-color: #007bff;
color: #fff !important;
} .btn-primary:focus, .btn-primary:hover {
color: #fff; background-color: #0052d9 !important;
}
.bg-blue.btn-primary:focus, .bg-blue.btn-primary:hover {
background-color: #001987 !important;
}
.btn-primary.btn-lg { background-color:#00258e;
}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
color: #fff !important;
background-color: #00258e;
transition: .4s ease-in-out;
}
@-webkit-keyframes rainbow {
0% { background-position: 100% 100% }
100% { background-position: 0% 0% }
}
@-moz-keyframes rainbow {
0% { background-position: 100% 100% }
100% { background-position: 0% 0% }
}
@-o-keyframes rainbow {
0% { background-position: 100% 100% }
100% { background-position: 0% 0% }
}
@keyframes rainbow { 
0% { background-position: 100% 100% }
100% { background-position: 0% 0% }
}
.btn-primary:focus, .btn-primary:hover {
background-color: #0084ff;
}
.btn-hover:focus {
outline: none;
}
.footer-widgets {
background: #011a62 !important;
}
.footer-widgets .widget-title {
color: #ffffff !important;
font-weight:600 !important;
}
.textwidget a, .sidebar .widget :last-child, .footer-widgets .widget :last-child {
margin-bottom: 0;
color: #ffffff !important;
} .footer-widgets .widget i.fa-facebook:hover {background: #2b60a4; color: #ffffff !important; border: none;}
.footer-widgets .widget i.fa-twitter:hover {background: #15abe0; color: #ffffff !important; border: none;}
.footer-widgets .widget i.fa-linkedin:hover {background: #116997; color: #ffffff !important; border: none;}
.footer-widgets .widget i.fa-youtube:hover {background: #d12121; color: #ffffff !important; border: none;}
.footer-widgets .widget i.fa-instagram:hover {background: #d03f86; color: #ffffff !important; border: none;}
.site-info{
display: block !important;
background-color: #011243 !important;
}
.site-info .copyright-bar{
display: none;
}
.textwidget a {
color: #0084ff !important;
}
.footer-bar-align-center .footer-bar {
margin-bottom: 0;
}
.footer-bar p {
margin-bottom:0;
}
.site-footer .list-unstyled li a:hover {
color:#84b8ff !important;
}
.gradient-animation {
background: linear-gradient(-45deg, #000966, #0945f1, #0299ea, #001987, #1d70c6, #1da8c6);
background-size: 400% 400%;
animation: gradient 15s ease infinite;    
float: right;
width: 1227px;
height: 645px;
border-radius: 0 0 2000px 2000px;
position: absolute;
top: 0;
left: 192px;
z-index: 1; }
.img-animation {
float: right;
width: 1227px;
height: 645px;
border-radius: 0 0 2000px 2000px;
position: absolute;
top: 0;
left: 80px;
z-index: 1;
}
.page-template-product-page .gradient-animation-no,.page-template-product-custome-page .gradient-animation-no { background: #001fb1; background: -moz-linear-gradient(top,  #001fb1 0%, #009cff 100%); background: -webkit-linear-gradient(top,  #001fb1 0%,#009cff 100%); background: linear-gradient(to bottom,  #001fb1 0%,#009cff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001fb1', endColorstr='#009cff',GradientType=0 );  float: right;
width: 760px;
height: 400px;
border-radius: 0 0 0px 2000px;
position: absolute;
top: 0;
left: 245px;
z-index: -1;
opacity:0.3; }
.world-bg {
background: url(//www.emagia.com/wp-content/themes/emagianew/images/webp/world-bg-2.webp) left center no-repeat;
width: 762px;
height: 372px;
position: absolute;
top: 0;
right: 0;
z-index: -2;
}
.page-header-image.grid-container.grid-parent
.image-outer img{
position: relative;
z-index: 2;
}
.imageComponent img{
position: relative;
z-index: 3;
max-width: inherit;	
}
.carousel-item .carousel-caption h2 {
font-weight: 600 !important;
letter-spacing: 1px;
}
.hero-banner{
display: flex;	
}
.hero-banner .row.p-0.m-0 {
margin: 0 auto !important;
}
.hero-captions{
padding-left: 85px !important;
padding-top: 25px !important;
} .home .h-captions {
margin-left: 20rem;
}
.h-captions h1,.h-captions h2{
font-weight: 700 !important;
line-height:1.3;
font-size:32px;
}
.h-captions p{
font-size: 18px;
line-height: 1.5 !important;
}
.imageComponent {
position: relative;
width: 100%;
}
.awrds .proicon-outer{
position: absolute;
left: 49px;
top: 117px;
z-index: -1;
}
.circle-ripple-gia {
background-color: #ffffff;
width: 40px;
height: 40px;
border-radius: 50%;
-webkit-animation: ripplegia 2s linear infinite;
animation: ripplegia 2s linear infinite;
position: absolute;
top: 38%;
left: 27%;
z-index:2;
}
@-webkit-keyframes ripplegia {
0% {
box-shadow: 0 0 0 0 rgba(101, 192, 255, 0.3), 0 0 0 1.5em rgba(101, 192, 255, 0.3), 0 0 0 4em rgba(101, 192, 255, 0.3), 0 0 0 7em rgba(101, 192, 255, 0.3);
}
100% {
box-shadow: 0 0 0 1.5em rgba(101, 192, 255, 0.3), 0 0 0 4em rgba(101, 192, 255, 0.3), 0 0 0 7em rgba(101, 192, 255, 0.3), 0 0 0 9em rgba(101, 192, 255, 0);
}
}
@keyframes ripplegia {
0% {
box-shadow: 0 0 0 0 rgba(101, 192, 255, 0.3), 0 0 0 1.5em rgba(101, 192, 255, 0.3), 0 0 0 4em rgba(101, 192, 255, 0.3), 0 0 0 7em rgba(101, 192, 255, 0.3);
}
100% {
box-shadow: 0 0 0 1.5em rgba(101, 192, 255, 0.3), 0 0 0 4em rgba(101, 192, 255, 0.3), 0 0 0 7em rgba(101, 192, 255, 0.3), 0 0 0 9em rgba(101, 192, 255, 0);
}
}
.circle-ripple {
background-color: #ffffff;
width: 80px;
height: 80px;
border-radius: 100%;
-webkit-animation: ripple 2s linear infinite;
animation: ripple 2s linear infinite;
margin: -80px auto 60px;
}
@-webkit-keyframes ripple {
0% {
box-shadow: 0 0 0 0 rgba(101, 192, 255, 0.3), 0 0 0 0.8em rgba(101, 192, 255, 0.3), 0 0 0 1.6em rgba(101, 192, 255, 0.3), 0 0 0 2.8em rgba(101, 192, 255, 0.3);
}
100% {
box-shadow: 0 0 0 0.8em rgba(101, 192, 255, 0.3), 0 0 0 1.6em rgba(101, 192, 255, 0.3), 0 0 0 2.8em rgba(101, 192, 255, 0.3), 0 0 0 4em rgba(101, 192, 255, 0);
}
}
@keyframes ripple {
0% {
box-shadow: 0 0 0 0 rgba(101, 192, 255, 0.3), 0 0 0 0.8em rgba(101, 192, 255, 0.3), 0 0 0 1.6em rgba(101, 192, 255, 0.3), 0 0 0 2.8em rgba(101, 192, 255, 0.3);
}
100% {
box-shadow: 0 0 0 0.8em rgba(101, 192, 255, 0.3), 0 0 0 1.6em rgba(101, 192, 255, 0.3), 0 0 0 2.8em rgba(101, 192, 255, 0.3), 0 0 0 4em rgba(101, 192, 255, 0);
}
}
.circle-ripple-green {
-webkit-animation: rippleg 2s linear infinite;
animation: rippleg 2s linear infinite;
}
@-webkit-keyframes rippleg {
0% {
box-shadow: 0 0 0 0 rgba(105, 255, 101, 0.3), 0 0 0 0.8em rgba(105, 255, 101, 0.3), 0 0 0 1.6em rgba(105, 255, 101, 0.3), 0 0 0 2.8em rgba(105, 255, 101, 0.3);
}
100% {
box-shadow: 0 0 0 0.8em rgba(105, 255, 101, 0.3), 0 0 0 1.6em rgba(105, 255, 101, 0.3), 0 0 0 2.8em rgba(105, 255, 101, 0.3), 0 0 0 4em rgba(105, 255, 101, 0);
}
}
@keyframes rippleg {
0% {
box-shadow: 0 0 0 0 rgba(105, 255, 101, 0.3), 0 0 0 0.8em rgba(105, 255, 101, 0.3), 0 0 0 1.6em rgba(105, 255, 101, 0.3), 0 0 0 2.8em rgba(105, 255, 101, 0.3);
}
100% {
box-shadow: 0 0 0 0.8em rgba(105, 255, 101, 0.3), 0 0 0 1.6em rgba(105, 255, 101, 0.3), 0 0 0 2.8em rgba(105, 255, 101, 0.3), 0 0 0 4em rgba(105, 255, 101, 0);
}
}
.circle-ripple-purple {
-webkit-animation: ripplepur 2s linear infinite;
animation: ripplepur 2s linear infinite;
}
@-webkit-keyframes ripplepur {
0% {
box-shadow: 0 0 0 0 rgba(193, 136, 251, 0.3), 0 0 0 0.8em rgba(193, 136, 251, 0.3), 0 0 0 1.6em rgba(193, 136, 251, 0.3), 0 0 0 2.8em rgba(193, 136, 251, 0.3);
}
100% {
box-shadow: 0 0 0 0.8em rgba(193, 136, 251, 0.3), 0 0 0 1.6em rgba(193, 136, 251, 0.3), 0 0 0 2.8em rgba(193, 136, 251, 0.3), 0 0 0 4em rgba(193, 136, 251, 0);
}
}
@keyframes ripplepur {
0% {
box-shadow: 0 0 0 0 rgba(193, 136, 251, 0.3), 0 0 0 0.8em rgba(193, 136, 251, 0.3), 0 0 0 1.6em rgba(193, 136, 251, 0.3), 0 0 0 2.8em rgba(193, 136, 251, 0.3);
}
100% {
box-shadow: 0 0 0 0.8em rgba(193, 136, 251, 0.3), 0 0 0 1.6em rgba(193, 136, 251, 0.3), 0 0 0 2.8em rgba(193, 136, 251, 0.3), 0 0 0 4em rgba(193, 136, 251, 0);
}
}
.circle-ripple-pink {
-webkit-animation: ripplep 2s linear infinite;
animation: ripplep 2s linear infinite;
}
@-webkit-keyframes ripplep {
0% {
box-shadow: 0 0 0 0 rgba(249, 151, 227, 0.3), 0 0 0 0.8em rgba(249, 151, 227, 0.3), 0 0 0 1.6em rgba(249, 151, 227, 0.3), 0 0 0 2.8em rgba(249, 151, 227, 0.3);
}
100% {
box-shadow: 0 0 0 0.8em rgba(249, 151, 227, 0.3), 0 0 0 1.6em rgba(249, 151, 227, 0.3), 0 0 0 2.8em rgba(249, 151, 227, 0.3), 0 0 0 4em rgba(249, 151, 227, 0);
}
}
@keyframes ripplep {
0% {
box-shadow: 0 0 0 0 rgba(249, 151, 227, 0.3), 0 0 0 0.8em rgba(249, 151, 227, 0.3), 0 0 0 1.6em rgba(249, 151, 227, 0.3), 0 0 0 2.8em rgba(249, 151, 227, 0.3);
}
100% {
box-shadow: 0 0 0 0.8em rgba(249, 151, 227, 0.3), 0 0 0 1.6em rgba(249, 151, 227, 0.3), 0 0 0 2.8em rgba(249, 151, 227, 0.3), 0 0 0 4em rgba(249, 151, 227, 0);
}
}
.circle-ripple-blue {
-webkit-animation: rippleb 2s linear infinite;
animation: rippleb 2s linear infinite;
}
@-webkit-keyframes rippleb {
0% {
box-shadow: 0 0 0 0 rgba(157, 176, 249, 0.3), 0 0 0 0.8em rgba(157, 176, 249, 0.3), 0 0 0 1.6em rgba(157, 176, 249, 0.3), 0 0 0 2.8em rgba(157, 176, 249, 0.3);
}
100% {
box-shadow: 0 0 0 0.8em rgba(157, 176, 249, 0.3), 0 0 0 1.6em rgba(157, 176, 249, 0.3), 0 0 0 2.8em rgba(157, 176, 249, 0.3), 0 0 0 4em rgba(157, 176, 249, 0);
}
}
@keyframes rippleb {
0% {
box-shadow: 0 0 0 0 rgba(157, 176, 249, 0.3), 0 0 0 0.8em rgba(157, 176, 249, 0.3), 0 0 0 1.6em rgba(157, 176, 249, 0.3), 0 0 0 2.8em rgba(157, 176, 249, 0.3);
}
100% {
box-shadow: 0 0 0 0.8em rgba(157, 176, 249, 0.3), 0 0 0 1.6em rgba(157, 176, 249, 0.3), 0 0 0 2.8em rgba(157, 176, 249, 0.3), 0 0 0 4em rgba(157, 176, 249, 0);
}
}
.circle-ripple-aqua {
-webkit-animation: ripplea 2s linear infinite;
animation: ripplea 2s linear infinite;
}
@-webkit-keyframes ripplea {
0% {
box-shadow: 0 0 0 0 rgba(151, 243, 249, 0.3), 0 0 0 0.8em rgba(151, 243, 249, 0.3), 0 0 0 1.6em rgba(151, 243, 249, 0.3), 0 0 0 2.8em rgba(151, 243, 249, 0.3);
}
100% {
box-shadow: 0 0 0 0.8em rgba(151, 243, 249, 0.3), 0 0 0 1.6em rgba(151, 243, 249, 0.3), 0 0 0 2.8em rgba(151, 243, 249, 0.3), 0 0 0 4em rgba(151, 243, 249, 0);
}
}
@keyframes ripplea {
0% {
box-shadow: 0 0 0 0 rgba(151, 243, 249, 0.3), 0 0 0 0.8em rgba(151, 243, 249, 0.3), 0 0 0 1.6em rgba(151, 243, 249, 0.3), 0 0 0 2.8em rgba(151, 243, 249, 0.3);
}
100% {
box-shadow: 0 0 0 0.8em rgba(151, 243, 249, 0.3), 0 0 0 1.6em rgba(151, 243, 249, 0.3), 0 0 0 2.8em rgba(151, 243, 249, 0.3), 0 0 0 4em rgba(151, 243, 249, 0);
}
}
.circle-ripple-2 {
background-color: #ffffff;
width: 150px;
height: 150px;
border-radius: 100%;
-webkit-animation: ripplee 2s linear infinite;
animation: ripplee 2s linear infinite;
margin: -217px auto 130px;
}
.circle-ripple-2.circle-ripple-2a {
width: 145px;
height: 145px;
margin: -180px auto 80px;
}
@-webkit-keyframes ripplee {
0% {
box-shadow: 0 0 0 0 rgba(101, 192, 255, 0.3), 0 0 0 1em rgba(101, 192, 255, 0.3), 0 0 0 2em rgba(101, 192, 255, 0.3), 0 0 0 3em rgba(101, 192, 255, 0.3);
}
100% {
box-shadow: 0 0 0 1em rgba(101, 192, 255, 0.3), 0 0 0 2em rgba(101, 192, 255, 0.3), 0 0 0 3em rgba(101, 192, 255, 0.3), 0 0 0 4em rgba(101, 192, 255, 0);
}
}
@keyframes ripplee {
0% {
box-shadow: 0 0 0 0 rgba(101, 192, 255, 0.3), 0 0 0 1em rgba(101, 192, 255, 0.3), 0 0 0 2em rgba(101, 192, 255, 0.3), 0 0 0 3em rgba(101, 192, 255, 0.3);
}
100% {
box-shadow: 0 0 0 1em rgba(101, 192, 255, 0.3), 0 0 0 2em rgba(101, 192, 255, 0.3), 0 0 0 3em rgba(101, 192, 255, 0.3), 0 0 0 4em rgba(101, 192, 255, 0);
}
}
.circle-ripple-3 {
background-color: #ffffff;
width: 40px;
height: 40px;
border-radius: 10%;
-webkit-animation: rippleee 2s linear infinite;
animation: rippleee 2s linear infinite;
margin: -82px auto 0px;
}
@-webkit-keyframes rippleee {
0% {
box-shadow: 0 0 0 0 rgba(101, 192, 255, 0.3), 0 0 0 0.8em rgba(101, 192, 255, 0.3), 0 0 0 1.6em rgba(101, 192, 255, 0.3), 0 0 0 2.8em rgba(101, 192, 255, 0.3);
}
100% {
box-shadow: 0 0 0 0.8em rgba(101, 192, 255, 0.3), 0 0 0 1.6em rgba(101, 192, 255, 0.3), 0 0 0 2.8em rgba(101, 192, 255, 0.3), 0 0 0 4em rgba(101, 192, 255, 0);
}
}
@keyframes rippleee {
0% {
box-shadow: 0 0 0 0 rgba(101, 192, 255, 0.3), 0 0 0 0.8em rgba(101, 192, 255, 0.3), 0 0 0 1.6em rgba(101, 192, 255, 0.3), 0 0 0 2.8em rgba(101, 192, 255, 0.3);
}
100% {
box-shadow: 0 0 0 0.8em rgba(101, 192, 255, 0.3), 0 0 0 1.6em rgba(101, 192, 255, 0.3), 0 0 0 2.8em rgba(101, 192, 255, 0.3), 0 0 0 4em rgba(101, 192, 255, 0);
}
}
@keyframes gradient {
0% {
background-position: 0% 50%;
}
50% {
background-position: 100% 50%;
}
100% {
background-position: 0% 50%;
}
}
.homepage-video-container{ max-height: initial;
overflow: visible;
position: relative;
clear: both;
padding: 100px 0;	
}
.homepage-video-layer {
overflow: hidden;
height: 100%;
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
}
h1.ml3 {
background: linear-gradient(to left, #095fab 10%, #1a80d9 20%, #25abe8 40%, #000000 60%);
background-size: auto auto;
background-clip: border-box;
background-size: 200% auto;
background-clip: text;
text-fill-color: transparent;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
animation: textclip 5s linear infinite;
display: inline-block;
}
@keyframes textclip {
to {
background-position: 200% center;
}
}
.carousel-fade .carousel-inner .carousel-item {
opacity: 0;
}
.carousel-fade .carousel-inner .active {
opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
left: 0;
opacity: 0;
z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
opacity: 1;
}
.carousel-fade .carousel-control {
z-index: 2;
}
.media{
align-items: center;
}
.overlay {
position: absolute;
background-color: #00205a;
opacity: .6;
top: 0;    z-index: 1;
width: 100%;
height: 100%;
}
.im-outer{
position: relative;
}
.im-outer::before {
content: ""; position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
border-radius:15px;
}
.im-outer > div{
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 3;
display: flex;
flex-direction: column; 
justify-content: center;
align-items: center;
}
.page-header-image.grid-container.grid-parent{text-align:center; }
.page-template-product-page .page-header-image.grid-container.grid-parent img {max-width:80%;}
.page-template-resource-download-form-template .page-header-image.grid-container.grid-parent,.page-template-downloads-redirector-other-sites .page-header-image.grid-container.grid-parent, .page-template-downloads-redirector-isg .page-header-image.grid-container.grid-parent{margin:0;padding:0;display:inline-block;width:66.666667%}
.page-template-resource-download-form-template .page-header-image img,.tribe-events-event-image img{border-radius:10px;}
.page-template-resource-download-form-template .entry-title,.page-template-resource-download-form-template .entry-title,h1.event-tile{font-size:24px;line-height:1.2em;color:#fff}
.page-template-resource-download-form-template .resource-type,.tribe-events-content .resource-type{color:#fff;text-transform:uppercase;font-size:12px;}
.postid-14341 .resource-type{border-top: solid 1px #000;
border-bottom: solid 1px #000;
font-size: 14px;
display: inline-table;
font-weight: 500;}
.postid-14341 .tribe-events-schedule{ margin:0.5em 0 1.5em;}
.tribe-events-schedule{ margin:0em 0 1.5em;} 
.postid-14341 h1.event-tile{margin-top: 17px;}
.page-template-resource-download-form-template .entry-content.mt-0 {padding-top: 15px;}
.page-template-resource-download-form-template .entry-content.mt-0 ul li{margin-bottom:0.5rem;}
.page-template-template-video .inside-header.grid-container.s-r-p {padding:0;}
h5.text-blue.text-center.pt-3.pb-3 {font-size:22px;}
.page-btns{margin-top:-28px;margin-bottom:25px;z-index: 9;position: relative;padding-left:15px;padding-right:15px;}
.page-btns .inside-header{ padding:10px 40px;}
.page-btns1{margin-top:-85px;margin-bottom:35px;}
.page-btns2 {margin-top:-65px;margin-bottom:35px;}
.page-btns3 {margin-top:-115px;margin-bottom:52px;}
.page-btns4 {margin-top: -189px;margin-bottom: 130px;}
#post-6507 div#Request-Demo{}
.btn a{color:#fff !important;}
.page-btns button.btn.btn-primary.btn-lg.active{margin-right: 10px}
.im-outer > div > i{
font-size: 100px;
color: #fff;
text-shadow: 0px 0px 15px #000;
opacity: 0.5;
}
.basic-page p, .inside-article ul, .inside-article li {
margin-bottom: 1.5em;
line-height: 1.77777;
color: #000;
}
.line-height-normal {
line-height:1.5 !important;
}
.banner-heading h1,.page-template-template-request-demo-forms h1,.page-template-certificate-forms h1 {color: #0031bc;font-size:40px;line-height:50px;position:relative; font-weight: 700 !important;}
.tribe-events-single-event-description .banner-heading h1 {color: #0031bc;font-size:22px;line-height:normal;position:relative; font-weight: 500 !important;letter-spacing: -.02em;}
.tribe-events-single-event-description .After_event h2{ font-size:0.938rem !important;}
.basic-page h2, .basic-page h4{
font-size: 1.8rem;
font-weight: 500 !important;
letter-spacing: -.02em;
-webkit-font-smoothing: initial;
}
.basic-page .basicPage-inner h2, .basic-page .basicPage-inner h4,.basic-page .basicPage-inner h2 a,.basic-page h3 a{
color: #0031bc !important; 
}
.basic-page h3, .basic-page h5 {
font-size: 1.2rem;
color: #000000;
font-weight: 500 !important;
line-height:1.2;
letter-spacing: -.02em;
-webkit-font-smoothing: initial;
}
.basic-page h5 {
margin-top:10px;
font-size:16px;
}
.basic-page .card {
border: none;
background-color: #fff;
-webkit-box-shadow: 0 5px 20px rgb(0 0 0 / 20%);
box-shadow: 0 5px 20px rgb(0 0 0 / 20%);
border-radius: 5px;
}
.basic-page form input.form-control, .basic-page form select.form-control,.select2-container .select2-selection--single{
height:43px;    border-radius: 50px;padding: 0 10px;
border:0;
border-radius: 5px;
background-color: #fff;
color: #a4a4a4;
font-size: 1rem !important;
}
p.says {
font-size: 15px;
font-weight: 600;
}
.action_click {
font-size: 16px;
font-weight: 700;
margin-bottom: 0.7rem;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{top: 8px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 43px;}
.basic-page .referral-page form input.form-control, .basic-page .referral-page form select.form-control {
height:30px !important;
border: 1px solid #b2ccf0;
border-radius: 5px;
background-color: #fff;
color: #a4a4a4;
font-size: 1rem !important;
}
.basic-page .referral-page form .form-control {
border: 1px solid #b2ccf0;
}
.basic-page .g-recaptcha > div {
width: 100%;
}
.basic-page form h4 {
color: #777;
font-size: 22px;
text-transform: uppercase;
font-weight: normal !important;
}
.basic-page .h-captions h1 {
font-size: 32px;
color: #003399;
animation: none;
}
.basic-page.home-page h2 {
color: #000;
}
.h-banner {
padding-bottom: 74px;
z-index: 0;
position: relative;
}
.knowmore-form-block {
margin-top: -45px;
}
.basic-ul, .inside-article ul {
margin-left: 0;
list-style: none;
}
.basic-ul li, .inside-article ul li{
position: relative;
padding-left: 1.5rem;
}
.basic-ul li:before, .inside-article ul li:before {
content: '';
position: absolute;
top: 7px;
left: 0;
width: 0.75rem;
height: 0.75rem;
background: #000ee6;
border: 0.2rem solid hsla(0,0%,100%,.84);
border-radius: 50%;
color: #000ee6;
}
.basic-ul li:last-child, .inside-article ul li:last-child {
margin-bottom: 0;
}
.customer-logos ul {
list-style:none;
}
.customer-logos ul li {
position: static;
padding-left: 0; 
}
ul.checkList {
list-style:disc;
}
ul.checkList li {
position:static;
padding-left:0;
}
ul.checkList li:before {
display:none;
}
.basic-ul i {
position: absolute;
left: 0;
top: 4px;
font-size: 20px;
color: #0084ff;
line-height: 1;
display:none;
}
.basic-ul2 {
columns: 2;
-webkit-columns: 2;
-moz-columns: 2;
}
.dct-block a {
display: flex;
border-radius: 10px;
border: 1px solid #d2d5fb;
background-color: #fff;
padding: 1rem;
align-items: center;
cursor: pointer;
}
.dct-block a h3 span{
font-size: 18px;
font-weight: 400;
}
.dct-block a img {
margin-left: auto;
}
.dct-block a:hover {
color: #000ee6 !important;
border-color: #000ee6;
background-color: #f0fafe;
}
.menu-item-has-children .dropdown-menu-toggle {
transition:transform .2s ease;
}
.menu-item-has-children:hover .dropdown-menu-toggle {
transform: rotateZ(180deg);
transition:.4s ease-in-out;
}
.main-navigation .main-nav ul li a:hover {
color: #a3d3ff !important;
}
.main-navigation .main-nav ul li:hover > a{color:#a3d3ff !important;}
.main-navigation ul ul {
background: #fff !important;
border-radius:10px;
-webkit-box-shadow: 0 5px 20px rgb(0 0 0 / 20%);
box-shadow: 0 5px 20px rgb(0 0 0 / 20%);
}
.main-navigation .main-nav ul ul li a {
border-bottom: solid 1px #d2d5fb;
}
.main-navigation .main-nav ul ul li:last-child  a{border-bottom:0 }
.main-navigation .main-nav ul ul li a {
font-size: 15px !important;
font-weight: 400;
}
.main-navigation ul ul {
width: 230px;
}
.bg-Grey {
background-color: #f8f8f8;
}
.bg-blue {
background-color:#0052d9 !important;
}
.bg-dark-blue {
background-color:#162853 !important;   
}
.bg-light-blue,.page-id-86 .entry-content .container-fluid.text-center {
background-color: #e9f3ff;
}
.glossary .bg-light-blue{width:100%}
.glossary .col-md-4.mb-3{display:flex}
.cc-color-override-1804993606 .cc-btn{    background-color: #00258e !important; border:0 !important;text-transform:uppercase}
.cc-link:active,.cc-link:focus,.cc-link:hover{color:#fff !important}
.cc-link:active,
.bg-primary-dark-blue {
background-color: #00258e;
}
.sugst-resource .card {
margin: 0; box-shadow: none;
border-radius: 10px;
}
.sugst-resource .card-body {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
padding-bottom:0;
}
.sugst-resource .card-body {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
background: rgba(0,0,0,0.3);
border-radius: 10px;
}
.card-info {
-webkit-box-flex: 1;
-ms-flex: 1 1;
flex: 1 1;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
padding-right: 15px; border-right: 2px solid rgba(255,255,255,0.5);
}
.subhead {
color: #fff !important;
text-transform: uppercase;
text-decoration: none;
font-weight: 400;
letter-spacing: 2px;
font-size: 14px;
}
.title-excerpt {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.post-link {
font-size:18px; color: #fff !important;
display: inline-flex;
align-items: center;
transition: color .3s ease-in-out;
font-weight:500;
}
.post-link .fa {
margin-left: 0.5rem;
transition: transform .3s ease-in-out;
}
.post-link:hover .fa {
transform: translateX(0.5rem);
}
.title-excerpt .post-title {
line-height: 30px;
font-size: 30px;
font-weight: 600 !important;
margin: 0 0 10px;
color: #fff;
}
.title-excerpt p, .card-highlight p {
font-size: 0.938rem;
color: #fff;
line-height: normal;
}
.card-highlight {
-webkit-box-flex: 0;
-ms-flex: 0 1;
flex: 0 1;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; margin-right: -20px; min-width: 50%;
}
.card-highlight p b{
font-size:42px;
font-weight: 700;
}
.card-highlight a br {
display:none;
} .basic-page .site-main {
margin: 0;
}
#page.container {
max-width: 100%;
z-index: 1;
}
.basic-page .inside-article {
padding: 0;
}
.basic-page .breadcrumb {
display: none;
}
.related-resources img, .basic-page img, .img-radius {
border-radius: 10px;
background-color: transparent;
}
.products-page .related-resources img, .products-page .basic-page img {
border-radius:10px 10px 0 0;
}
.basic-page .partners-div img {
border-radius: 0;
}
.basic-page .basic-ul i {
position: absolute;
left: 0;
top: 2px;
font-size: 18px;
color: #0084ff;
line-height: 1;
}
.basic-page .knowmore-form-block {
margin-top: 0;
} .prod-bg a {
display: block;
color: #011987 !important;
}
.embed-responsive video {
border-radius: 3px;
}
.b-radius3 {
border-radius: 3px;
}
.h-captions h4{
font-size: 18px;
margin-bottom: 25px;
}
html {
overflow-x:hidden;
}
.main-navigation .main-nav ul li#menu-item-10117 a,.basicPage-inner .learnHow .bg-blue a.btn.btn-sm.text-white {
position: relative;
transition: all .2s linear;
z-index: 99;
display: block;
text-align: center;
background: #fff !important;
color: #00258e !important;border:solid 2px #fff;
padding: 0 15px;
margin-left:65px;
}
.basicPage-inner .learnHow .bg-blue a.btn.btn-sm.text-white{
font-size:inherit;
letter-spacing:0;
line-height:38px;}
.main-navigation .main-nav ul li#menu-item-10117 a:hover,.basicPage-inner .learnHow .bg-blue a.btn.btn-sm.text-white:hover{
background: #0056cd !important;
color: #fff !important;
border:solid 2px #fff
}
.knowmore-form-block .card {
border-radius: 10px;
}
.page-id-6507 h1.entry-title div{
left:-93px;
position:relative;
}
.page-id-6507 h1.entry-title {
margin-bottom: 15px;
width: 100%;
background: url(//www.emagia.com/wp-content/themes/emagianew/images/gia-logo.png) left 55px no-repeat;
background-size: 80px;
padding-left: 90px;
padding-bottom: 0 !important;
font-size:34px;
}
.page-id-9112 h1.entry-title {
margin-bottom: 8px;
width: 100%;
background: url(//www.emagia.com/wp-content/themes/emagianew/images/gia-docs-logo-blue.png) left 32px no-repeat;
background-size: 200px;
padding-bottom: 0 !important; font-size: 34px;
}
.page-id-9112 label {
display:none;
}
.page-id-9112 button.btn.btn-primary.btn-lg.active label{
display:block;
}
.page-id-9173 h1.entry-title {
font-size: 34px;
}
.page-id-9173 .banner-heading .row > .col-md-6:first-child {
flex: 0 0 100%;
max-width: 100%;
} 
.page-id-9173 .banner-heading .row > .col-md-6:last-child {
display: none;
}
.page-id-9112 h1 span {
line-height: normal;
margin-left: 219px;
display: block;
font-size: 26px;
border-left: 1px solid #000;
padding-left: 20px;
} 
.rounded-lg {
border-radius: 10px !important;
}
.rounded-xl {
border-radius: 20px !important;
}
.s-r {
border:.0625rem solid #cccffa;
border-radius: 10px;
margin-bottom:30px;position:relative
}
.s-r img{
border-bottom-left-radius:0;
border-bottom-right-radius:0;
height:164px;
width:100%;
}
.s-r::before{
font-family: FontAwesome;
position: absolute;
left: 50%;
top: 25%;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
font-size: 30px;
color: #fff;
opacity: 0.9;
z-index: 1;
background-color: rgba(255,255,255,0.3);
padding: 12px;
border-radius: 50%;
width: 54px;
height: 54px;
text-align: center;
}
.Play .s-r::before{
content: "\f04b";
}
.down .s-r::before{
content: "\f019";
}
.nxt .s-r::before {
content: "\f061";
}
.s-r:hover::before {
border: 1px solid #fff;
color: #fff;
}
.s-r:hover {
box-shadow: 0px 0px 10px #ccc;
cursor: pointer;
border-color: #000ee6;
}
.s-r div:first-child::before {
content:'';
position: absolute;
background-color: #00205a;
opacity: .4;
top: 0;
width: 100%;
height: 164px;
border-radius: 10px 10px 0 0;
}
.s-r:hover div:first-child::before {
background-color: rgba(0,14,230,0.5);
opacity: 0.75;
}
.s-r div:last-child {
padding: 15px;
height: auto;
}
.s-r p {
margin-bottom: 10px;
font-size: 13px;
color: #929dad;
}
.s-r h3 {
margin: 0;
font-weight: 600 !important;
}
.resourcesPage .s-r div:last-child {
height: auto;
}
.resourcesPage .s-r div:last-child.h200{
height: auto;
}
.resourcesPage p.text-red, .media-quary p.text-red {
padding: 0 !important;
margin: 15px 0 0 0 !important;
font-size: 15px !important;
text-transform: uppercase;
position:relative;
display:inline-block;
}
.resourcesPage p.text-red:after, .media-quary p.text-red:after {
content:'\2192';
font-family: FontAwesome;
position:absolute;
right: -35px;
top: -10px;
font-size: 25px;
}
.resourcesPage .s-r:hover p.text-red:after, .media-quary .s-r:hover p.text-red:after {
right: -40px;
}
.resourcesPage .col-md-3, #releated_links .col-md-3 {
display: flex;
}
.separate-containers .press-page .inside-article {
padding:0;
}
.press-page .entry-content img {
border-radius: 10px;
}
.testi {
border-bottom-left-radius:10px;
border-bottom-right-radius: 10px;
}
.pt-6, .py-6{   padding-top: 60px !important;} 
.pb-6, .py-6{    padding-bottom:60px !important;}
.mb-6, .my-6{    margin-bottom: 60px !important;}
.mt-6, .my-6 {margin-top: 60px !important;}
.px-6{ padding-left: 60px !important; padding-right: 60px !important;}
.page-template-product-page .page-header-image.grid-container.grid-parent img {
max-width: initial;
filter: brightness(120%);
filter: contrast(120%);
filter: drop-shadow(10px 10px 10px white);
}
.solution-h {
background: url(//www.emagia.com/wp-content/themes/emagianew/images/webp/solutions-bg.webp) bottom center no-repeat;
}
.solution-h .bg-primary-dark-blue {
padding:8px 10px 12px;
}
.solution-h .bg-primary-dark-blue img{
max-width: initial;
width:48px;
height:48px;
}
.solution-h .d-flex p {
line-height:1.5 !important;
color:#161616;
}
h2.in-head {
font-size:52px;
color:#00258e;
}
.c-cle {
border-radius: 50%;
padding: 20px;
margin-bottom: 0;
color: #fff;
height: 180px;
width: 180px;
text-align: center;
margin: 0 auto;
}
.c-cle h3 {
font-size: 42px;
font-weight: 600 !important;
color: #fff;
margin-bottom: 10px;
}
.c-cle h5 {
margin-bottom: 0;
}
.c-cle p {
font-size: 16px;
line-height: 1.5;
color: #fff;
margin-bottom: 0;
}
.c-cle1 {
background-color:#00258e;
}
.c-cle2 {
background-color:#1944bf;
}
.c-cle3 {
background-color:#3866e7;
}
.c-cle4 {
background-color:#044dd2;
}
.c-cle5 {
background-color:#4866bd;
}
.case-studies-block > div {
border-radius: 20px;
}
.case-studies-block > div > div:first-child {
border-right: 1px solid #ffffff;
}
.case-studies-block p, .case-studies-block h4, .case-studies-block h3, .case-studies-block a{
color: #ffffff !important;
}
.header-text {
display: flex;
justify-content: space-between;
}
.rld-resources h3 {
font-size: 20px !important;
margin: 20px 0;
color: #000000;
font-weight: 600 !important;
}
.rld-resources img:before {
content:'';
position: absolute;
background-color: #00205a;
opacity: .6;
top: 0;
width: 100%;
height: 100%;
}
.rld-resources > div {
width:368px;
cursor:pointer;
}
.rld-resources > div:hover h3 {
color:#0084ff !important;
}
.rld-resources .overlay {
border-radius: 10px;
opacity:.2;
}
.latest-stuff .overlay {
border-radius: 10px;
opacity:.2;
}
.rld-resources .position-relative.dwld:before, .latest-stuff .position-relative.dwld:before {
content: "\f019";
}
.rld-resources .position-relative.vdo:before, .latest-stuff .position-relative.vdo:before{
content: "\f04b";
}
.rld-resources .position-relative.nxt:before {
content: "\f061";
}
.rld-resources .position-relative:before, .latest-stuff .position-relative:before {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
font-family: FontAwesome;
font-size: 30px;
color: #fff;
opacity: 0.9;
z-index: 2;
background-color: rgba(255,255,255,0.3);
padding: 12px;
border-radius: 50%;
width: 54px;
height: 54px;
text-align: center;
}
.rld-resources > div:hover .position-relative:before, .latest-stuff > div:hover .position-relative:before{ border: 1px solid #fff;
color: #fff;
}
.latest-stuff > div:hover {
cursor:pointer;
}
.rld-resources > div:hover .overlay,  .latest-stuff > div:hover .overlay{
background-color: rgba(0,14,230,0.5);
opacity: 1;
}
.latest-stuff .media h3 {
font-size:20px;
}
.position-relative .in-text {
z-index: 1;
position: absolute;
color: #fff;
right: 0;
top: 0;
text-transform: uppercase;
font-size: 12px;
text-align: right;
background-color: rgba(0,0,0,0.3);
border-radius: 0 10px 0 10px;
padding: 7px 20px;
}
.ebooks-home .position-relative .in-text {
background-color: rgba(0,0,0,0.8);
}
.bg-blue .btn-primary.btn-lg, button#preview-button,#want-demo1 button.btn.btn-primary.btn-lg.active{
background-color: #0052d9 !important;
color: #fff !important;
border:1px solid #fff !important;
}
.bg-blue .btn-primary.btn-lg:hover, button#preview-button:hover,#want-demo1 button.btn.btn-primary.btn-lg.active:hover {
background-color: #fff !important;
color: #0052d9 !important;
}
.bg-blue .btn a {
color: #fff !important;
}
.bg-blue .btn:hover a {
color: #0052d9 !important;
}
.bg-blue h2 { }
.page-id-36 .request-demo-root{display:none}
.page-template-product-page .request-demo-root.none-btn{display:none}
.request-demo-root a
{    transform: rotate(-90deg);
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
background-color: #dc3545;
position: fixed;
right: -75px !important;
z-index: 9999;
width:190px;
padding: 5px 0px;
color: #fff !important;
text-align: center;top: 265px;    text-transform: uppercase;
font-size:15px;font-weight:500;
border-radius: 15px 15px 0px 0px;    letter-spacing:3px;
}
.request-demo-root a:hover{background-color:#666;}
.card-group-control .card {
box-shadow: none;
background-color: #e9f3ff;
border-radius: 10px;
margin-bottom:1rem;
border:none;
}
.card-group-control .card .collapse.show {
border-top: 1px solid rgb(209 227 249);
}
.card-group-control .card-title>a:before {
content: '\f068';
font-family: FontAwesome;
position: absolute;
top: 50%;
margin-top: -.5rem;
font-size: 1rem;
font-weight: 400;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.card-group-control-right .card-title>a:before {
right: -25px;
font-size: 20px;
}
.card-group-control .card-header {
padding: 1rem 3rem 1rem 2rem;
background-color: #e9f3ff;
border-bottom:none;
}
.card-group-control .card-body {
padding: 1rem 2rem;
}
.card-group-control .card-title {
position: relative;
margin-bottom: 0;margin:0; 
font-size: 18px;
font-weight: 400 !important;
}
.basic-page .card-group-control .card-title > a {
color: #444444 !important;
}
.card-group-control .card-title>a.collapsed:before {
content: '\f067';
}
.card-group-control .card:last-child .card-header {
border-bottom: 0;
}
.card-group-control .card:first-child .card-header {
border-radius: calc(1rem - 1px) calc(1rem - 1px) 0 0;
}
.card-group-control .card:last-child .card-header {
border-radius: 0 0 calc(1rem - 1px) calc(1rem - 1px);
}
.card-group-control .card .card-header {
border-radius:calc(1rem - 1px) !important;
}
.card-group-control ul li {
margin-bottom:0.5rem;
}
.card-group-control ul li:last-child {
margin-bottom:0;
}
.card-group-control h3, .card-group-control h2 {
font-size: inherit;
font-weight: 600 !important;
margin-bottom: 0.5rem;
}
.bg-light-blue-fix {
height: 100%;
width: 100%;
position: absolute;
bottom: -10px;
border-radius: 20px;
}
.req-demo-bg .btn-lg {
margin-bottom: 0 !important;
}
.modal-content {
border-radius: 20px;
}
.modal-content input.form-control {
border-radius:5px;
}
.modal-footer .btn-lg {
margin-bottom: 0 !important;
}
.modal-header .close {
border-top-right-radius: 20px;
}
.rc-anchor-normal {
height:40px;
}
.g-recaptcha .rc-anchor-normal .rc-anchor-content {
height: 40px !important;
}
.veena_quote em{
text-align:right;
}
.separate-containers .bform .inside-article {
padding:0;
}
.referral-page2 .t-conditions {
border: 1px solid #ccc;
padding: 10px;
border-radius: 4px;
margin-bottom: 1rem;
}
.t-conditions {
overflow-y:scroll;
max-height: 250px;
}
.page-template-referral-page .banner-heading { 
background: #ebf3fe url(//www.emagia.com/wp-content/themes/emagianew/images/referral-partner12.jpeg)top right no-repeat;
}
t-conditions b {
font-weight: 600 !important;
}
.referral-page2 .common-forms .g-recaptcha {
margin-top: 0;margin-bottom: 15px;
margin-left: 0;
}
.referral-page .g-recaptcha > div {
width: 289px !important;
height: 58px !important;
margin-top: -17px;
}
.referral-page .g-recaptcha {
float: left;
width: 160px;
border: solid 1px #ccc;
overflow: hidden;
border-radius: 50px;
margin-right: 20px;
}
.logos-block .card {
line-height: 80px;
border-radius: 50%;
width: 100px;
height: 100px;
margin: 0 auto;
}
.logos-block .card img {
border-radius:0 !important;
}
.logos-block2 .card {
line-height:normal;
width:100px;
height:100px;
}.APIs-boxes .col {
padding: 0;
}
.logos-block2 .card > .card-body {
display:flex;
align-items: center;
align-self: center;
}
.logos-block2 .inside-header > .row:last-child {
margin:0 5.5rem;
}
.logos-block3 .card {
margin: 0 20px 0 0;
display: inline-block;
}
.logos-block3 .col-md-2 > div {
display: block;
width: 2px;
background: #e9f3ff;
height: 70%;
margin: 120px auto;
}
.connect-dots {
position: absolute;
width: 81%;
height: 1px;
background-color: #eee;
z-index: 0;
margin: 0 auto 0;
text-align: center;
left: 0;
right: 0;
display: inline-block;
top: 39px;
}
.connect-dots .col > div {
width: 75px;
display: flex;
justify-content: space-between;
margin: -3px auto 0;
align-items: center;
}
.connect-dots .col > div > div {
width: 8px;
height: 8px;
background-color: #bfbfbf;
border-radius: 13px;
}
.home-page-content .inside-article {
padding:0;
}
.carousel-control-prev, .carousel-control-next {
color: #979797;
font-size: 35px;
}
.image-curve img{
width:1110px;
height:645px;
border-radius: 0 0 2000px 2000px;
}
.form-page ul li {
position:relative;
}
.form-page ul li > label:last-child {
position: absolute;
top:9px;
right:15px;
}
.checkboxes {
padding-top:10px;
}
.checkboxes label.error {
position:absolute;
top:-21px;
left:0;
}
#request-demo-preview{display: none;}
.suggested-page h3 {
font-size:34px;
}
.suggested-page h3 br{display:none}
.resources-page .entry-content .container-fluid {
padding:0;
}
.resources-page .entry-content .container-fluid .inside-header {
padding-left:0;
padding-right:0;
padding-top: 1.5rem !important;
}
.form-page h4 {
font-size: 24px;
color: #000000;
font-weight: 500 !important;
line-height: 1.2;
}
.media p {
line-height:1.5 !important;
}
.up-events .media p{
}
.up-events .media:hover {
cursor:pointer;
}
.up-events .media:hover p{
color: #0052d9 !important;
}
#tribe-events-pg-template, .tribe-events-pg-template {
max-width:1250px;
}
ul.tribe-events-sub-nav a {
font-size: 18px;
font-weight: 600;
}
.tribe-events-notices {
border-radius: 10px;
}
#tribe-bar-form {
border-radius: 10px;
}
.tribe-bar-views-inner {
border-radius: 0 10px 10px 0;
}
#tribe-bar-form .tribe-bar-submit input[type=submit] {
border-radius: 25px;
}
h1.tribe-events-page-title {
padding-top: 30px;
margin-bottom: 2rem;
font-weight: 700 !important;
color: #003399;
}
#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type=submit], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a {
background-color: #003399;
}
#tribe-bar-form input[type=text] {
border: 1px dashed #b2ccf0;
border-radius: 5px;
padding: 8px 10px;
width: 100%;
}
.tribe-events-calendar tr:last-child th:first-child {
border-top-left-radius: 10px;
}
.tribe-events-calendar tr:last-child th:last-child {
border-top-right-radius: 10px;
}
#tribe-events-content table.tribe-events-calendar {
border:0;
}
.tribe-events-calendar thead th {
border: none;
}
.tribe-events-calendar div[id*=tribe-events-daynum-] {
font-size:24px;
font-weight: 500;
}
.tribe-events-calendar thead th {
background-color: #003399;
font-weight: 500;
font-size: 16px;
}
#tribe-events, #tribe-events-pg-template, .tribe-events-pg-template{ padding:0px 20px 20px;}
.tribe-events-calendar div[id*=tribe-events-daynum-], .tribe-events-calendar div[id*=tribe-events-daynum-] a {
font-size:24px;
}
.media-quary .col-md-3 {
display: flex;
}
.media_coverage.s-r img {
max-height: 75px;
margin-bottom: 10px;
border-radius: 0;
width: auto;
height: auto;
}
.media_coverage.s-r h3 {
margin-bottom: 15px;
}
.media-quary p.text-red {
margin-top:0 !important;
font-size: 13px !important;
color: #2386e2!important;
}
.media-quary p.text-red a {
color: #2386e2!important;
}
.logo-img {
padding: 102px 102px 208px 102px;
float: left;
margin: 0 0 0 -101px;
}
.testimonial_subtitle{
color: #0aaa7a;
font-size: 12px;
}
.testimonial_btn{
background-color: #373d4b !important;
color: #fff !important;
padding: 4px 13px 6px;
border-radius: 25px;
line-height: 24px;
}
.seprator {
height: 2px;
width: 56px;
background-color: #0aaa7a;
margin: 7px 0 10px 0;
}
#carousel-example-generic .carousel-item > div > p {
margin: 0 0 2rem 0;
color: #000000;
padding: 70px 40px 40px 40px;
background: #fff;
border-radius: 20px;
width: 100%;
}
#carousel-example-generic .carousel-item > div > p span {
padding-bottom: 10px;
display: block;
font-size: 20px;
font-weight: 700;
}
#carousel-example-generic h3 {
margin-bottom:0.5rem;
font-size:18px;
}
.controls {
position: absolute;
top: 100px;
right: 40px;
}
.testimonial_fa {
font-size: 34px;
}
.qute {
z-index: 1000;
position: absolute;
top: 165px;
left: 85px;
}
.order-md-1{ order:2}
.order-md-2{ order:1}
.basicPage-inner .product-block h4 {
font-size: 17px;
}
.basicPage-inner .product-block .circle-ripple {
display:none;
}
.basicPage-inner .product-block .inside-header > .row {
position:relative;
}
.basicPage-inner .product-block .inside-header > .row > .col-md-2 {
z-index:1;
}
.basicPage-inner .product-block .connect-dots {
width: 78%;
background-color: #e0e0e0;
z-index: 0;
position: absolute;
top: 45px;
margin: 0 11% !important;
}
.basicPage-inner .product-block .carousel-indicators {
bottom:-100px;
}
.basicPage-inner .product-block .carousel-indicators li {
background-color: #000;
}
.basicPage-inner .product-block .connect-dots .col > div {
margin: -3px auto 0;
}
.basicPage-inner .product-block .connect-dots .col > div > div {
width: 7px;
height: 7px;
}
.basicPage-inner .product-block .p-blok {
padding:0;
min-height: 340px;
}
.basicPage-inner .product-block .p-blok h3 {
font-size: 1.1rem;
}
.basicPage-inner .product-block .p-blok img {
width: 80px;
background-color: #ffffff;
margin-bottom: 1rem;
}
.basicPage-inner .product-block .p-blok:after {
content: '';
width: 1px;
height: 65%;
background-color: #dadada;
position: absolute;
top: 135px;
right: 0;
}
.basicPage-inner .product-block .carousel-item .col-md-2:last-child .p-blok:after {
display:none;
}
.basicPage-inner .product-block p {
margin-bottom:0.925rem;
line-height: 1.5
}
.basicPage-inner a.btn-sm {
font-size: 0.938rem;
font-weight: 500;
color: #0084ff !important;
padding: 0;
border: 0;
margin-bottom:0 !important;
}
.basicPage-inner a.btn-sm i{
}
.basicPage-inner a.btn-sm:hover {
color: #003399 !important;
} .basicPage-inner .product-block a.btn-sm {
position: absolute;
transform: translateX(-50%);
bottom: 0;
}
.basicPage-inner .product-block .carousel-item > div {
float:left;
flex: 0 0 20%;
max-width: 20%;
}
.basicPage-inner .product-block .carousel-inner {
z-index:1;
}
.gia-blok {
box-sizing: border-box;
position: relative;
height: 13.5rem;
margin-bottom: 1.5rem;
padding: 1.5rem 1rem;
background-color: #fff;
border: .0625rem solid rgba(0,14,230,.2);
border-radius: .5rem;
}
.gia-blok > div:first-child {
height: 7.5rem;
margin-bottom: 0;
}
.gia-blok > div:first-child img {
width:125px;
height:120px;
}
.gia-blok h3 {
position: relative;
z-index: 2;
font-size: 18px;
margin-top: 10px;
}
.gia-blok p {
opacity: 0;
margin-bottom: 0.5rem;
}
.gia-blok > div:last-child {
box-sizing: border-box;
position: absolute;
top: 0;
left: 0;
width: 100%;
min-height: 100%;
padding: 5.5rem 1rem 1rem;
background-color: #fff;
border-radius: .5rem;
box-shadow: 0 0 0 0.0625rem #000ee6;
opacity: 0;
pointer-events: none;
line-height:22px;
z-index: 1;
}
.gia-blok:hover {
cursor:pointer;
}
.gia-blok:hover > div:first-child {
opacity: 0;
height: 6.5rem;
}
.gia-blok:hover h3 {
transform: translateY(-6.5rem);
}
.gia-blok:hover > div:last-child {
opacity: 1;
pointer-events: auto;
}
.gia-blok:hover > div:last-child p {
opacity: 1;
}
.controls-top {
display: inline-flex;
align-items: center;
width: 104%;
justify-content: space-between;
position: absolute;
top: 50%;
z-index: 2;
left: -2%;
right: -2%;
}
.controls-top .fa {
font-size:30px;
color: #666;
}
.finance-skill .col-md-4{background: transparent;border: 0;}
.finance-skill .col-md-4 h4{ font-weight:600 !important;}
.finance-skill .col-md-4 img{ width:auto; border-radius:0}
.contact input[type=checkbox]{width:13px !important; margin-right:5px;}
#WebinarForm .contact input[type=checkbox]{float: left;zoom: 2}
.productspage .d-flex > div:first-child img{ max-width:inherit; border-radius:0; width:65px;}
.productspage h4{ font-weight: 600!important;}
.productspage p{ margin-bottom: 0.7rem !important;}
.page-id-11099 .banner-heading .row > .col-md-6:first-child{flex: 0 0 100%;max-width: 100%;}
.CS img{border-radius:0;}
.page-id-12275 .world-bg, .page-id-12275 .gradient-animation-no, .page-id-12275 .banner-top, .page-id-12275 #breadcrumbs{display:none;}
.page-id-12275 .banner-heading{background: url(//www.emagia.com/wp-content/themes/emagianew/images/giapay-banner-bg.jpg)top center repeat;background-size: contain; padding:25px 0 50px}
.page-id-12275 .banner-heading h1, .page-id-12275 .banner-heading .ttl{color:#fff;}
.page-id-12275 .bg-blue2{ background: #018eee !important;}
.page-id-12275 .solution-h{ background:none;}
.page-id-12275 .solution-h .bg-primary-dark-blue{background:#0052d9;}
.page-id-12275 .solution-h .bg-primary-dark-blue img{width:75px; height:75px;}
.im-shadow{ box-shadow:0 5px 20px rgb(0 0 0 / 20%);}
.enter-email div.text-center > div{display:inline-flex;}
.enter-email input{ margin-right:10px;
font-size: 14px !important;
padding: 10px 20px !important;
line-height: normal;
border-radius:25px;
}
.enter-email .btn-lg{ margin-bottom:0 !important;}
.bg-light-blue.enter-email{background:#1747b5;}
.A_hub_info {
text-align: center;
padding: 1px;
border: 1px solid #ccc;
}
.A_hub_info ul {
background: #5f9df4;
display: table;
width: 100%;
margin: 0;
}
.A_hub_info ul li {
text-align: center;
width: 25%;
float: left;
color: #000;
min-height: 65px;
list-style: none;
padding: 15px 30px 0 0!important;
background: url(//www.emagia.com/wp-content/themes/emagianew/images/analytics-devider.png) right -2px no-repeat;
line-height: 18px;
margin: 0 !important;
}
.A_hub_info ul li:last-child {
background:none;
}
.A_hub_info p.A_hub_info_img {
text-align: left;
padding: 25px 0 10px 35px;
}
.A_hub_info ul.A_hub_2nd {
background: #656667;
}
.A_hub_info ul.A_hub_2nd li {
color: #fff;
}
.A_hub_info ul.A_hub_2nd li:first-child {
padding-top: 28px!important;
min-height: 64px;
}
.o2c_operations {
margin: 50px 0 0;
background: #efefef;
padding: 15px;
}
.o2c_operations ul {
float: left;
width: 50%;
padding: 0;
margin-bottom: 0;
}
.cl {
clear:both;
}
ul.Degree_Management_Dashboards {
margin-left: 50px;
}
ul.Degree_Management_Dashboards li {
width: 33%;
float:left;
}
ul.Degree_Management_Dashboards li h2 {
color: #000!important;
font-weight: normal!important;
font-size: 16px!important;
margin-bottom: 0!important;
line-height: inherit!important;
}
.tribe-events-schedule h2 {
color: #fff;
}
#chat-widget-container {
bottom: 65px !important;
right: 13px !important;
}
.inside-footer-widgets h4 {
margin-bottom: 15px;
font-size: 24px;
line-height: 1.5;
color: #000000 !important;
font-weight: 400 !important;
}
ul.snip li {
display: inline-block;
margin-bottom: 0 !important;
font-size: 20px;
font-weight: 600;
}
ul.snip li:after {
content: "\f061";
font-family: 'FontAwesome';
padding: 0 8px 0 15px;
color: #2386e2;
}
ul.snip li:last-child:after {
content: "";  
padding:0;
}
.bgg {
background-color: #1e92f6;
border-radius: 10px;
display: flex;
align-items: center;
margin-bottom:1.5rem;
}
.bgg p {
line-height:normal;
margin:1.25rem 0;
color: #fff;
}
.bgg ul {
margin:18px 0 18px 18px !important;
}
.bgg ul li{
color:#fff;
}
.bgg > div:last-child p {
background-color: #fff;
color: #000;
padding: 10px;
border-radius: 10px;
}
.snipp {
text-align: center;
margin: 0 0 15px 0 !important;
width: 100%;
display: table;
}
ul.snipp li {
display: table-cell;
width: 25% !important;
word-break: break-word;
padding: 0 22px;
position:relative;
}
ul.snipp li:after {
content: "\f101";
font-family: 'FontAwesome';
padding: 0 8px 0 15px;
color: #001987;
position: absolute;
top: 15px;
right: -20px;
font-size: 30px;
}
ul.snipp li:last-child:after {
content: "";  
padding:0;
}
ul.snipp li img {
background-color:#001987;
padding:10px;
border-radius:10px;
margin-bottom: 0.5rem;
}
ul.snipp li {
line-height:normal;
}
.customer-logos ul {
margin:0 !important;
}
.customer-logos ul li {
display: inline-flex;
list-style: none; margin: 0 15px 15px 0!important;
width: 9.74%;
height: 65px;
box-shadow: rgb(205 205 205 / 45%) 0px 25px 20px -20px;
border: solid 1px rgb(205 205 205 / 45%);
border-radius: 5px;
align-items: center;
justify-content: center;
vertical-align:top;
}
.customer-logos ul li:last-child {
margin-right:0 !important;
}
.customer-logos-new ul {
text-align: center;
}
.customer-logos-new ul li {
margin: 0 7px 15px 7px!important;
}
.customer-logos-new ul li:last-child {
margin-right:7px !important;
}
.customer-logos ul li img {
border-radius:0;
}
.card-group-control ul {
margin:0 0 15px 18px;
}
.card-group-control ul ul {
margin:15px 0 20px 18px;
}
.card-group-control ul > li {
line-height:1.5rem;
}  .banner-heading .gia-docs-template h1 {
margin: 40px 0;
background:url(//www.emagia.com/wp-content/themes/emagianew/images/gia-docs-logo-blue.png) left top no-repeat;
padding-top: 80px;
background-size: 200px;
}
.banner-heading .gia-docs-template h1 > div > div {
font-size: 30px;
line-height: 34px;
font-weight: bold;
padding-top: 30px;
}
.banner-heading  .gia-docs-template .entry-title > div, .banner-heading .entry-title > div {
margin-bottom: 10px;
background: url(//www.emagia.com/wp-content/themes/emagianew/images/red-strike.png) left 23px no-repeat;
padding-bottom: 22px;
background-size:21%;
}
.banner-heading .gia-docs-template .entry-title > div {
padding-bottom:0;
}
.page-template-gia-docs .customer-logos2 ul li {
margin: 0 10px 10px 0!important;
width: 158px;
padding: 0;
}
.page-template-gia-docs .customer-logos2 ul li img {
width: 100% !important;
height: inherit !important;
}
ul.checkList {
margin-left: 0;
}
.checkList li {
margin-bottom: 0.625rem;
}
.checkList li div {
line-height: normal;
}
.checkList li div.mr-2 {
margin-right: 0.6rem!important;
}
.checkList .fa {
line-height: 20px;
border-radius: 20px;
padding: 2px 6px;
font-size: 12px;
margin-top:-1px;
}
.gia-docs-template span {
color:#0056cd;
}
.badge {
height: 50px;
background: #58C777;
width: 200px;
text-align: center;
font-size: 14px;
line-height: 50px;
font-family: sans-serif;
color: #FFF;
transform: rotate(-45deg);
position: absolute;
top: -2px;
left: -70px;
box-shadow: inset 0px 0px 0px 4px rgb(255 255 255 / 34%);
}
.badge .left {
position: absolute;
content: '';
display: block;
top: 50px;
left: 25px;
height: 8px;
width: 8px;
background: linear-gradient(135deg, #5a926a 50%, rgba(90, 146, 106, 0) 50.1%);
}
.badge .right {
position: absolute;
content: '';
display: block;
top: 50px;
left: 157px;
height: 8px;
width: 8px;
background: linear-gradient(135deg, #5a926a 50%, rgba(90, 146, 106, 0) 50.1%);
transform: rotate(90deg);
}
.badge:after {
position: absolute;
content: '';
display: block;
height: 100px;
width: 100px;
background: #e9f3ff;
top: -55px;
left: 131px;
transform: rotate(-45deg);
box-shadow: -115px -121px 0px 0px #e9f3ff;
}
.pricing-block .card h3 {
font-size: 40px;
font-weight: 200 !important;
margin-bottom: 2rem !important;
line-height: 20px;
}
.pricing-block .card p {
color: #fff;
}
.btn-primary:not(:disabled):not(.disabled).active.text-primary {
color: #00258e!important;
}
.btn-primary:not(:disabled):not(.disabled).active.text-primary.bg-white:hover {
color: #fff!important;
background-color: transparent !important;
border: 1px solid #fff !important;
}
.pricing-block .card.text-white .checkList div {
color: #fff;
}
table {
border-collapse: separate;
border-spacing: 0;
min-width: 295px;
border: none;
}
table tr th,
table tr td {
border-right: 1px solid #bbb;
border-bottom: 1px solid #bbb;
padding: 5px 15px;
background:#e9f3ff;
line-height: 1.5 !important;
}
table tr th:first-child,
table tr td:first-child {
border-left: 1px solid #bbb;
}
table tr th {
background: #0056cd;
border-top: 1px solid #bbb;
text-align: left;
color: #fff;
} table tr:first-child th:first-child {
border-top-left-radius: 6px;
} table tr:first-child th:last-child {
border-top-right-radius: 6px;
} table tr:last-child td:first-child {
border-bottom-left-radius: 6px;
} table tr:last-child td:last-child {
border-bottom-right-radius: 6px;
}
.pricing-div {
margin-top: 2.5rem;
}
.pricing-div .col{
padding:0; margin:0;
}
.pricing-div .col > div:last-child {
padding:20px;
text-align: center;
}
.pricing-div .basic-bg {
background-color: #fff;
}
.pricing-div .basic-bg > div {
padding:20px;
text-align: center;
border-left: 1px solid #c3dcfa;
border-top: 1px solid #c3dcfa;
}
.pricing-div .basic-bg > div:first-child {
background-color: #f2f2f2;
}
.pricing-div .basic-bg > div:first-child span{
font-size:24px;
font-weight: 700;
line-height: 22px;
}
.pricing-div .basic-bg > div:last-child {
border-bottom: 1px solid #c3dcfa;
}
.pricing-div .col:last-child .basic-bg > div {
border-right: 1px solid #c3dcfa;
}
.pricing-div .bg-light-blue > div:first-child, .pricing-div .bg-light-blue{
background-color:#e7edff !important;
}
.pricing-div a.btn-sm {
padding: 5px 20px;
font-size: 12px;
text-transform: uppercase;
}
.pricing-div .col:hover, .pricing-div .col:hover .basic-bg, .pricing-div .col:hover .basic-bg > div:first-child, .pricing-div .col:hover .bg-light-blue > div:first-child, .pricing-div .col:hover .pricing-div .bg-light-blue {
background-color:rgba(101, 155, 255, 0.1) !important;
}
.gia-docs-temp .row.mb-4 h3 {
font-size:18px;
}
.gia-docs-temp .row.mb-4 img {
width: 90px;
}
.basic-page .modal-header h5 {
line-height: 10px;
}
.customer-logos .carousel-control-next, .customer-logos .carousel-control-prev {
top: 40%;
width: 0%;
font-size:18px;
}
.customer-logos .carousel-inner {
padding: 0 10px;
}
.learnHow {
font-size:18px !important;
font-weight:500;
}
.learnHow > div > div {
display: inline-block;
} .learnHow a.btn-sm i {
font-weight: 700!important;
margin-left: 0.2rem;
transition: transform .3s ease-in-out;
}
.learnHow a.btn-sm:hover i {
transform: translateX(0.3rem);
}
.learnHow .p p{
display:none;
}
.learnHow .border-radius {
border-radius:10px;
}
.btn-lg.btn-outline-primary {
color: #0052d9 !important;
background-color: transparent !important;
background-image: none;
border-color: #0052d9;
}
.btn-lg.btn-outline-primary a {
color: #0052d9 !important;
}
#accordion-control-right {
line-height:1.5rem;
}
body.archive.category .article-page .has-post-thumbnail {
padding: 0px;
margin:0;display: inline-block;
vertical-align: top;
width:33%;
}
.article-page h2.entry-title {
font-size:1rem;
}
.article-page .post-image {
margin: 0 0 1rem;
overflow: hidden;
width: 100%;
height: 149px;
border-radius: 10px;
}
.article-page .post-image a {
float:right;
}
.article-page .post-image img {
height: 150px;
border-radius: 10px;
max-width: fit-content;
}
.article-page .entry-summary {
display:none;
}
.article-page .page-header {
margin: 25px 6px 0px 25px;
padding: 25px;
background: #e9f3ff !important;
border-radius: 10px;
}
.article-page .page-header .page-title{
margin:0;
font-weight: 700 !important;
}
.article-page .inside-right-sidebar, .single-post-page .inside-right-sidebar {
margin-top:0; }
.article-page .sidebar .widget :last-child, .single-post-page .sidebar .widget :last-child{
color:#001987 !important;
}
.article-page .widget ul li, .single-post-page .widget ul li{
padding: 15px;
line-height: normal;
}
.article-page .widget ul li:hover, .single-post-page .widget ul li:hover{
background: linear-gradient(274deg,#f5f7fe,#f7fcff);  
border-radius:5px;      
}
.article-page .sidebar .widget ul li:hover :last-child, .single-post-page .sidebar .widget ul li:hover :last-child{
color:#2386e2 !important;
}
.single-post-page #block-23 ul li, .article-page #block-23 ul li {
padding:8px 15px;
}
.article-page .widget-area .widget{
padding: 10px 0 25px 15px;
}
.article-page .page-numbers {
padding: 3px;
}
.article-page .page-numbers.current {
background: #0056cd;
border-radius: 25px;
padding: 3px 9px;
color: #fff;
}
.article-page div.div {
text-align:center;
}
.single-post-page header h1 {
font-size: 24px;
color: #fff;
line-height: 1.2em;
}
.single-post-page .widget-area .widget{
padding: 10px 0 40px 15px;
margin-bottom:0;
}
.separate-containers .single-post-page .inside-article {
padding: 0;
position:relative;
}
.single-post-page .inside-article img {
border-radius:10px;
}
.article-page nav {
display: inline-block;
margin: 25px;
padding: 10px 20px !important;
background-color: #e9f3ff !important;
border-radius: 10px;
}
.single-post-page .inside-article header {
position: absolute;
top: 0;
padding: 3rem;
width: 520px;
}
.single-post-page .widget-area #block-21, .article-page .widget-area #block-21, .single-post-page .widget-area #block-22, .article-page .widget-area #block-22{
padding: 10px 0 0 15px;
margin-bottom:0;
}
.single-post-page .sidebar #block-21 :last-child, .article-page .sidebar #block-21 :last-child, .single-post-page .sidebar #block-22 :last-child, .article-page .sidebar #block-22 :last-child{
padding: 10px 0 0px 15px;
font-size: 24px;
font-weight: 700 !important;
}
.single-post-page .grid-75 {
width: 66%;
}
.single-post-page .grid-25 {
width: 34%;
}
.single-post-page h4 {
font-size:34px;
}
.single-post-page .s-r img {
object-fit: cover;
object-position: 100% 0;
}
.single-post-page .s-r h2 {
margin:0 !important;
font-size: 1rem !important;
}
.single-post-page .related-resources .col-md-3 {
display:flex;
}
.controls-buttons .float-left, .controls-buttons .float-right {
background: linear-gradient(274deg,#f5f7fe,#f7fcff);
border-radius: 5px;
padding: 15px;
max-width: 500px;
}
.single-post-page .s-r div:first-child::before {
opacity:0;
}
.single-post-page .widget-area .widget > p {
padding:15px 0 0 15px;
}
.single-post-page .widget-area .widget > p button {
margin:0;
}
.single-post-page .widget-area .widget > p button a{
margin:0 !important;
}
.single-post-page .sidebar .widget > p button a:last-child {
color: #fff !important;
}
.gia-docs-temp .s-r img {
height:auto;
}
.gia-docs-temp .s-r div:first-child::before {
opacity: 0;
}
.gia-docs-temp .s-r:hover div:first-child::before {
display:none;
}
.gia-docs-temp .s-r:hover {
cursor: inherit;
}
.gia-docs-temp .s-r h3 {
font-size:1rem !important;
}
.gia-docs-temp .s-r div:last-child {
padding:25px;
}
.gia-docs-temp .s-r div:last-child div {
padding:0;
}
.gia-docs-temp .s-r div:last-child div button{
margin:1rem 0 0 0 !important;
}
.gia-docs-temp .s-r p {
color: #0052d9;
font-weight: 700;
}
.product-forms { background: #ffffff; background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(233,243,255,1) 100%); background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(233,243,255,1) 100%); background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(233,243,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(255,255,255,0)', endColorstr='rgba(233,243,255,1)',GradientType=0 ); }
.product-forms > div {
background-image: url(//www.emagia.com/wp-content/themes/emagianew/images/form-bg-clouds.png);
background-position:center bottom;
background-repeat:no-repeat;
}
.product-forms > div form{ padding-bottom: 2rem !important;
}
.product-forms > div form::before {
top: 0;
width: 9.6875rem;
height: 9.6875rem;
background-image: url(//www.emagia.com/wp-content/themes/emagianew/images/templates/services/ema-decorator-left.svg);
}
.product-forms > div form::after {
right: 0;
bottom: 0;
width: 9.3125rem;
height: 7.25rem;
background-image: url(//www.emagia.com/wp-content/themes/emagianew/images/templates/services/ema-decorator-right.svg);
} .product-forms label.error {
font-size: 1rem !important;
color: #ff4949;
font-weight: 500;
}
.resourcesPage .s-r div:last-child h3 span {
visibility:hidden;
}
.gart-land #breadcrumbs {
display:none;
}
.inside-article li {
margin-bottom: 0.3em;
}
.basicbtn,.main-navigation .main-nav ul li#menu-item-10117 a,.pricing-div a.btn-sm,.btn-group-lg > .btn, .btn-lg, #newMsg h3 a.webinarEbook{border-radius:0.5rem;}
.basicbtn, .product-block a.basicbtn {
color: #fff !important; background-color: #00258e; cursor: pointer; font-size: 14px; padding: 10px 20px; line-height: normal; text-transform: uppercase; margin-bottom: 20px; font-weight: 500;  transition: all .4s linear;
position: relative;
display: inline-flex;
align-items: center;
}
.basicbtn .fa {
margin-left: 0.5rem;
transition: transform .3s ease-in-out;
}
.basicbtn:hover {
background-color: #0052d9 !important;
color: #fff !important;
}
.basicbtn:focus, .basicbtn:active {
color: #fff !important;
}
.basicbtn:hover .fa {
transform: translateX(0.5rem);
}
.bg-blue.basicbtn:hover {
background-color:#00258e !important;
color: #fff !important;
}
.basicbtn.btn-outline-primary {
color: #0052d9 !important;
background-color: #ffffff !important;
background-image: none;
border: 1px solid #0052d9;
}
.basicbtn.btn-outline-primary:hover {
color: #fff !important;
background-color: #0052d9 !important;
background-image: none;
border: 1px solid #0052d9;
transition: all .4s linear;
}
.basicbtn.btn-outline-primary.basic-white {
color: #0052d9 !important;
background-color: #fff !important;
background-image: none;
border: 1px solid #fff;
}
.basicbtn.btn-outline-primary.basic-white:hover {
background: #e9f3ff!important;
color: #000!important;
}
.normlbtn {
font-size: 15px ;
font-weight: 500;
display: inline-flex;
align-items: center;
transition: color .3s ease-in-out;
padding: 0;
border: 0;
margin-bottom: 0;
}
.normlbtn .fa {
margin-left: 0.5rem;
transition: transform .3s ease-in-out;
}
.normlbtn:hover .fa {
transform: translateX(0.5rem);
color: #003399;
}
.normlbtn:focus, .normlbtn:active {
color: #003399 !important;
}
.learnHow .normlbtn {
font-weight: 600;
color: #2386e2 !important;
}
.transbtn:before {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
font-family: FontAwesome;
font-size: 30px;
color: #fff;
opacity: 0.9;
z-index: 2;
background-color: rgba(255,255,255,0.3);
padding: 12px;
border-radius: 50%;
width: 54px;
height: 54px;
text-align: center;
}
.transbtn.dwld:before{
content: "\f019";
}
.transbtn.nxt:before {
content: "\f061";
}
.transbtn.vdo:before {
content: "\f04b";
}  .main-topbg{background: rgb(255,255,255);background: linear-gradient(106deg, rgba(255,255,255,1) 0%, rgba(179,214,255,1) 100%);} 
.pr_form{box-shadow:0px 5px 5px #91b9f4;border-radius:10px !important}
.pr_form .row .mb-4.col-md-3,.pr_form .row .mb-4.col-md-2{max-width:100%;flex:auto;margin-bottom: 1rem !important;}
.pr_form .inside-header.grid-container.py-6{padding:0 !important}
.pr_form #requestDemoForm3 h4,.pr_form #requestDemoForm3 h2{display:none;}
.pr_form #requestDemoForm3 .captch_code{width: 50px !important;}
.pr_form h3{font-size: 18px !important;}
.pr_form p{margin-bottom: 0.5rem !important;}
ul.l-points li{font-size:1.1rem;margin-bottom:10px;}
.pr_form .row .col-md-2{max-width:60%;flex:0 0 60%;}
.pr_form .row .col-md-1{max-width:20%;flex:0 0 20%;}
.lan-page .pr_form {margin-left:0;}
.lan-page .pr_form .row .mb-4.col-md-2, .lan-page .pr_form .row .mb-4.col-md-3{max-width:50% !important;padding-left:0}
.lan-page .pr_form .row .col-md-1{padding-left:0;max-width:12%;flex:0 0 12%;}
.page-template-product-request-demo-landing-pages .product-forms > div form{background:none;border:0;padding:10px 0 0 0 !important}
.page-template-product-request-demo-landing-pages #requestDemoForm3 p.text-center{display:none}
.page-template-product-request-demo-landing-pages #requestDemoForm3 h5{color:#2c95ff !important}
.erp-logo-s h2 {font-size: 20px !important;}
.erp-logo-s .card img {width: auto !important;height:auto !important;padding: 6px 10px;}
.erp-logo-s .card {box-shadow:none !important;}
.card-outer .card{border:none!important;background-color:#e9f3ff!important;box-shadow:none!important;border-radius:5px!important}
.card-outer .card-info{border-right:none;padding-right:0}
.card-outer .header-text{align-items:center}
.card-outer .card-highlight p{font-size:.938rem;color:#000;line-height:normal;font-weight:600;text-align:center;margin-bottom:0}
.card-outer .card-highlight{-webkit-box-flex:0;-ms-flex:0 1;flex:0 1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:space-between;margin-right:0;min-width:50%;margin-bottom:2rem}
.card-outer .card-highlight p b{font-size:42px;font-weight:700;color:#0056cd}
.card-outer .card-highlight a br{display:none}
.card-outer .card-highlight div{width:2px;background-color:#6faefb}
.card-outer .post-link{font-size:18px;text-transform:uppercase;color:#0056cd!important;font-weight:600;border-bottom:2px solid #0056cd}
.card-outer .post-link:hover{border-bottom:2px solid #0084ff;color:#0084ff!important}
.card-outer .header-elements{text-transform:uppercase;letter-spacing:2px;font-weight:600;color:#0056cd}
.card-outer .post-link .fa{font-weight:600;font-size:20px;padding-left:3px}
.lan-page .pr_form .privacy a{ color: #0084ff !important;}  .sol-lan-page.basicPage-inner .product-block .circle-ripple {
display: block;
}
.sol-lan-page.basicPage-inner .product-block .connect-dots {
display: none;
}
.sol-lan-page .sugst-resource2 .card {
min-height:225px;
}
.sol-lan-page .sugst-resource2 .card-body {
z-index:1;
}
.sol-lan-page .sugst-resource2 .card-body p {
margin-bottom: 1.1rem;
}
.sol-lan-page .sugst-resource2 .overlay {
position: absolute;
background-color: #000;
opacity: .5;
border-radius: 10px;
z-index:0;
}
.sol-lan-page .c-cle h3 {
font-weight: 700 !important;
}
.sol-lan-page .c-cle h3 span, .products-page .c-cle h3 span{
font-size:28px;
}
.sol-lan-page .numSize h3, .numSize h3 {
font-size: 42px;
}
.sol-lan-page .logos-block2 .card {
line-height: normal;
width: 100%;
box-shadow: none;
border: 1px solid #eee;
border-radius: 5px;
}
.sol-lan-page .learnHow h3 {
font-size: 16px;
font-weight: 600 !important;
margin-bottom:0 !important;
color:#001987;
}
.sol-lan-page .learnHow i {
background-color: #0052d9;
color: #fff;
border-radius: 25px;
padding: 8px;
font-size: 22px;
width: 40px;
height: 40px;
margin-right: 7px;
}
.solerp-section .row .col-md-3 > div{
width: 100%;
height: 100px;
display: flex;
justify-content: center;
cursor: pointer;
border-radius: 0.5rem;
background: linear-gradient(274deg,#f5f7fe,#f7fcff);
transition: opacity .3s ease-out;
}
.solerp-section .row .col-md-3 > div:hover {
background:#e9f3ff;}
.solerp-section .row .col-md-3 > div > div {
align-self: center;
width:40%;
padding:10px;
}
.solerp-section .row .col-md-3 > div > h3 {
align-self: center;
width:60%;
font-size:16px;
padding:10px;
text-align:left;
}
.solerp-section .row .col-md-3 img {
border-radius:0;
margin-bottom:0.5rem !important
}
.sol-lan-page .logos-block2 .card > .card-body {
display: flex;
align-items: center;
align-self: center;
}
.sol-lan-page .basic-page.home-page h2 {
color: #00258e;
}
.sol-lan-page .basic-page.home-page h2 span {
color: #000000 !important;
}
.by-solution-head .ttl {
font-size:17px;
}  .title-excerpt2 p {
font-size: 1.1rem !important;
font-weight: 600 !important;
}
.o2c-page .logos-block2 .card {
border-radius:5px;
border: 1px solid #eee;
box-shadow:none;
width: 120px;
height: 60px;
}
.contact-page img {
margin-bottom:1rem;
}
.contact-page .col-md-6 img:last-child {
margin-top:1rem;
}
.contact-page .col-md-6 p strong {
font-size:18px;
}
.post-link.btn-alt {
position: relative;
}
.post-link.btn-alt:hover, .post-link.btn-alt:active, .post-link.btn-alt:visited {
color: #ffffff !important;
}
.post-link.btn-alt::before {
right:-30px;
top: 0px;
content: "⇢";
width:20px;
height:10px;
display:block;
color: #fff;
position: absolute;
transition: 0.1s ease-in;
}
.post-link.btn-alt::after {
top: 25px;
background: none repeat scroll 0 0 transparent;
bottom: 0;
content: "";
display: block;
height: 2px;
position: absolute;
background: #fff;
transition: width 0.3s ease 0s, left 0.3s ease 0s;
width: 0;
}
.post-link.btn-alt:hover::before {
right:-40px;
transition: 0.1s ease-out;
}
.post-link.btn-alt:hover::after {
width: 100%;
left: 0;
}
.glow-on-hover {
border: none;
outline: none;
color: #0726ff;
background: #fff;
cursor: pointer;
position: relative;
z-index: 0;
border-radius: 10px;
padding: 10px 15px;
}
.ouuter{position:relative;z-index:0}
.ouuter:hover:before  { content: ''; 
background: linear-gradient(90deg, #005bff, #00b2ff, #fffb00, #0001ff, #00ffd5, #002bff, #7a00ff, #2400ff, #02ff00);position: absolute;
top: -2px;
left:-2px;
background-size: 400%;
z-index: -1;
filter: blur(5px);
width: calc(100% + 1px);
height: calc(100% + 1px);
animation: glowing 20s linear infinite;
transition: opacity .3s ease-in-out;
border-radius: 10px;}
.glow-on-hover:before{ 
content: '';
background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000);
position: absolute;
top: -2px;
left:-2px;
background-size: 400%;
z-index: -1;
filter: blur(5px);
width: calc(100% + 4px);
height: calc(100% + 4px);
animation: glowing 20s linear infinite;
transition: opacity .3s ease-in-out;
border-radius: 10px;
}
.glow-on-hover:active {
color: #000
}
.glow-on-hover:active:after {
background: transparent;
}
.glow-on-hover:after,.ouuter:hover:after {
z-index: -1;
content: '';
position: absolute;
width: 100%;
height: 100%;
background: #fff;
left: 0;
top: 0;
border-radius: 10px;
}
.customer-logos2 ul li {
margin: 0 20px 20px 0!important;
width: 184px;
height:105px;
display: inline-flex;
align-items: center;
justify-content: center;
vertical-align: top;
}
.customer-logos2 .xylem-logo {
width:90px;
}
.customer-logos2 .aha-logo {
width:110px;
}
.customer-logos2 .tektronix-logo {
width:135px;
}
.customer-logos2 .brother-logo {
width:120px;
}
.customer-logos2 .meredith-logo {
width:130px;
}
.customer-logos2 .walters-logo {
width:110px;
}
.customer-logos2 .imperial-logo {
width:110px;
}
.customer-logos2 .roland-logo {
width:130px;
}
.s-h-cp .card-group-control .card {
background-color: rgba(0,0,0,0);
}
.s-h-cp .card-group-control .card-header{
padding: 1rem 2rem 0 0;
background-color: rgba(0,0,0,0);
}
.s-h-cp .card-group-control .card-title {
font-size: 17px;
color: #000000;
font-weight: 600 !important;
line-height: 1.2;
}
.s-h-cp .card-group-control .card-title>a.collapsed:before {
content: '\f107';
}
.s-h-cp .card-group-control .card-title > a:before {
content: '\f106';
}
.s-h-cp .card-group-control .card-body {
padding:1rem 0.5rem 0 1.5rem;
} .s-h-cp .card-group-control .card-title img {
background-color: #00258e;
width: 35px;
height: 35px;
padding: 5px;
border-radius: 50px;
margin-right: 10px;
}
.s-h-cp .card-group-control .card-title p {
margin:0;
}
.s-h-cp .card-group-control .card {
margin-bottom: 0.5rem;
}
.s-h-cp .card-group-control .card .collapse.show {
border:0;
}
.s-h-cp .card-group-control-right .card-title > a:before {
font-size:24px;
}
.s-h-cp .card-group-control .card-title > a:before {
margin-top: -0.8rem;
}
.c-p ::marker {
color: #0038c6;
font-size: 16px;
}
.cp-y {
background:url(https://www.emagia.com/wp-content/themes/emagianew/images/c-p-bg.jpg) right bottom no-repeat;
}
.cp-y .row > .col-md-4:first-child .inner-y {
border:solid 1px rgb(23 152 242 / 30%);
}
.inner-y{padding:0 1.5rem; margin-bottom:4rem;border:solid 1px #fff;border-radius:10px;}
.inner-y:hover{ border:solid 1px rgb(23 152 242 / 30%); }
.inner-y .icon-block{display: flex; justify-content: space-between;align-items: center;}
.inner-y .icon-block h3{ color:#0038c6 !important;}
.inner-y .icon-block .num {font-size: 70px; font-weight: 900; color: #d0e5ff; line-height: normal;}
.inner-y .main-topic__line { height: 2px; width: 55px; background-color: #cf0008; margin-bottom: 20px;}
.inner-y ul li{ color:#333; line-height:normal;margin-bottom: 0.8rem;}
.cp-y .row .col-md-4:last-child .inner-y{margin-bottom: 0;}
.cp-y.bg-dark{background-color:#001759 !important;}
.cp-y.bg-dark h2{ color: #06c5fc;}
.cp-y.bg-dark h3{ color: #fff;}
.cp-y.bg-dark .inner-y ul li { color: #bbcbda;}
.cp-y.bg-dark .inner-y .main-topic__line { background-color: #06c5fc;}
.cp-y.bg-dark .inner-y .icon-block .num { color: #25376a;}
.cp-y.bg-dark .inner-y{border:solid 1px rgb(23 152 242 / 30%);}
.cp-y.bg-dark .inner-y:hover{ border:solid 1px rgb(23 152 242 / 60%); }
.cp-y.bg-dark .row .col-md-4:last-child .inner-y{margin-bottom: 4rem;}
.eipp-blog-sec .rounded{border-radius:10px !important;border: dashed 0.14rem #9fc6f4;}
.eipp-blog-sec .media-body p{ margin-bottom:0.6rem !important;font-size: 13px;letter-spacing: 2px;}
.eipp-blog-sec .media{ cursor:pointer;border: 1px dashed #ccc; border-radius: 7px;}
.eipp-blog-sec .media .mr-3 div{ background-repeat: no-repeat; width: 114px; height: 114px; background-position: right 0; background-size: 220%;border-radius: 5px;}
.eipp-blog-sec .media:hover { background: #e9f3ff; border-radius: 5px;}
.eipp-blog-sec .media-body{ padding-right:10px;}
.eipp-blog-sec .media-body h3{ font-size:16px;}
.text-black {color: #000 !important;}
.basic-page .font-weight-normal {font-weight: 500!important;}
.blue-txt {color: #1d5ac6 !important;}
.eipp-cp .d-flex{ padding:15px 0; background: linear-gradient(274deg,#f5f7fe,#f7fcff); border-radius: 1rem;}
.main-navigation .menu-main-menu > li > a{font-size:12px !important; text-transform:uppercase !important;}
.sol-lan-page .basic-page h3{margin-bottom: 1rem!important;}
.sol-lan-page .basic-page .why-emagia h3{margin-bottom: 3rem!important;}
.sol-lan-page .basic-page .c-cle h3, .sol-lan-page .basic-page .col h3, .sol-lan-page .basic-page .py-3.bg-light-blue h3{margin-bottom: 0!important;}
.ou-slider .h-captions h1 {
font-size: 44px;
letter-spacing: -3px;
line-height:1;
}
.basicbtn.btn-outline-primary.text-white {
background-image: none;
color: rgb(255, 255, 255) !important;
background-color: transparent !important;
border-width: 1px;
border-style: solid;
border-color: rgb(255, 255, 255);
border-image: initial;
}
.awrds .s-r div:first-child::before, .awrds .s-r::before {
display:none;
} .page-id-16068 .entry-title span {
text-transform: uppercase;  
}
.page-id-16068 .entry-title div {
background-image: url(https://www.emagia.com/wp-content/themes/emagianew/images/sson-logo-blue.png) !important;
background-repeat: no-repeat !important;
background-size: 45% !important;
height: 80px;
}
.carousel-item .sson-logo .tBle{ width:100%; padding:0; margin:0; border:0;}
.carousel-item .sson-logo .tBle td{ padding:0; background: none; border:0; vertical-align:top;}
.carousel-item .sson-logo .tBle td:first-child{ width:55%;}
.carousel-item .sson-logo .tBle td:last-child{  text-align:right;}
.carousel-item .sson-logo .tBle td p{font-size:20px; line-height:1.2 !important; padding-top:5px; margin-bottom: 0.3rem !important;}
.carousel-control-next, .carousel-control-prev { width:6%;}
.counter-up {
text-align:center;
color:#000000;
border-radius:10px;
}
.counter-up .counter-Txt {
font-size:20px;
line-height: 28px;
color:#000000;
}    
.counter-up .counter-Txt span {
font-size:40px;
font-weight:800;
color:#0031bc;
text-align:left;
}
.counter-up .counter-Txt b {
font-size:24px;
font-weight:600;
color:#000000;
}
.counter-up .d-flex > div {
text-align:left;
} .arc{  background-color: #e9f3ff;
background-size: cover;
-webkit-background-size: cover;
width: 100%;
height: auto;
overflow:hidden;
position: relative;}
.arc:before {
content: "";
width: 200%;
height: 0;
padding-top: 40%;
border-radius: 100%;
background: #fff;
position: absolute;
top:87%;
left: 50%;
transform: translateX(-50%);
}
.arc:after {
content: "";
width: 200%;
height: 0;
padding-bottom:40%;
border-radius: 100%;
background: #fff;
position: absolute;
bottom: 87%;
right: 50%;
transform: translateX(50%);
}
.lead-slide h1 {
font-size:42px;
font-weight: 600 !important;
letter-spacing: -1px;
}
.lead-slide p {
font-size:24px;
}
.lead-slide p span {
font-size: 30px;
font-weight:600;
color:#2d45ee;
letter-spacing: -1px;
}
.lead-slide:before { 
content: "";
position: absolute;
left:0; right:0; top:0; bottom:0; }
.lead-slide:after {
content: "";
width: 200%;
height: 0;
padding-top: 37%;
border-radius: 48%;
background: #fff;
position: absolute;
top:90%;
left: 50%;
transform: translateX(-50%);
}
.reportsblock .s-r div:first-child::before {
background-color: transparent;
}
.reportsblock .s-r:hover {
cursor:default;
border:1px solid #ffffff;
box-shadow:none;
}
.reportsblock .s-r > div {
padding:25px 25px 0 25px;
}
.reportsblock .s-r img {
height: auto;
}
.reportsblock > div img {
width:100px;
}
.reportsblock > div:first-child img{
width:120px;
}
.reportsblock > div:last-child img{
width:210px;
}
.reportsblock .s-r {
background-color:#ffffff;
}
.reportsblock .s-r div div:last-child {
padding: 25px 0 0;
}
.reportsblock .s-r p {
margin-bottom: 0;
font-size: 20px;
color: #000000;
}
.reportsblock .s-r h3 {
font-size:24px;
font-weight: 700 !important;
}
.reportsblock .s-r h3 span {
color: #0052d9;
}
.reportsblock .s-r a {
display:inline-block;
margin: 0 0 25px 0;
}
.reportsblock.pro-block {
position:relative;
}
.p-4.bg-light-blue.mb-5 {
position:relative;
}
.rep-block .position-absolute {
z-index: 1;
bottom: 0;
padding: 40px;
}
.rep-block .position-absolute h3{
font-size:28px;
margin-bottom:1.5rem;
}
.rep-block .position-absolute h3 a{
color: #fff;
}
.rep-block .position-absolute h3 a:hover{
color: #f3f3f3;
}
.rep-block .latest-stuff .position-relative:before {
border:1px solid transparent;
}
.rep-block .position-absolute p, .rep-block .position-absolute p a {
margin-bottom:0 !important;
}
.pro-block .s-r p {
font-size: inherit;
padding-bottom: 1.5rem;
}
.pro-block .s-r div div:last-child {
padding-top:0;
}
.pro-block .s-r h4 {
font-size: 20px;
font-weight: 500 !important;
color:#000000 !important;
}
.pro-block .s-r div:first-child::before {
display:none;
}
.pro-block .d-flex:first-child img {
max-width: 52px;
} .pro-block .s-r > div {
padding: 25px;
}
.pro-block .s-r a {
margin-bottom:0;
display:inline-flex;
align-items:center;
position:relative;
transition: color .3s ease-in-out;
}
.pro-block .s-r a .fa {
margin-left: 0.5rem;
transition: transform .3s ease-in-out;
}
.pro-block .s-r a:hover .fa {
transform: translateX(0.5rem);
}
.pro-block .s-r .d-flex:hover {
cursor:pointer;
}
.pro-block .ouuter:hover .s-r .fa {
transform: translateX(0.5rem);
}
.pro-block > div:first-child .basicbtn {
background-color:#0052db;
}
.pro-block > div:nth-child(2) .basicbtn {
background-color:#3aa754;
}
.pro-block > div:nth-child(3) .basicbtn {
background-color:#7c53c4;
}
.pro-block > div:nth-child(4) .basicbtn {
background-color:#fd7298;
}
.pro-block > div:nth-child(5) .basicbtn {
background-color:#01c3b3;
}
.pro-block > div:last-child .basicbtn {
background-color:#00258e;
}
.basic-page .case-studies .card {
border: none;
background-color: #fff;
-webkit-box-shadow: 0 5px 20px rgb(0 0 0 / 20%);
box-shadow: 0 5px 20px rgb(0 0 0 / 20%);
border-radius: 0 15px 15px 15px;
margin-top: 48px;
}
.basic-page .case-studies .title-excerpt p, .basic-page .case-studies .card-highlight p {
color: #000;
margin-bottom:0;
}
.case-studies .subhead {
color: #000 !important;
display:inline-block;z-index: 9;top: 10px;
background-color: #fff;
-webkit-box-shadow:-5px -8px 10px rgb(137 137 137 / 10%);
box-shadow:-5px -8px 10px rgb(137 137 137 / 10%);
border-radius: 15px 15px 0 0;
padding: 10px 20px 0;
position: absolute;
}
.case-studies .subhead p {
margin-bottom:0;
}
.case-studies post-link.btn-alt:hover, .case-studies .post-link.btn-alt:active, .case-studies .post-link.btn-alt:visited {
color: #0052d9 !important;
}
.case-studies.sugst-resource .card-body {
background: transparent;
height:auto;
}
.case-studies .erp_case-logo {
background: transparent;
width: 100px;
border-radius: 0;
padding: 0;
margin-bottom: 15px;
}
.case-studies .erp_case-logo img {
border-radius:0;
}
.case-studies .stats > div {
border: 8px solid #0052d9;
border-radius: 50%;
padding: 10px;
text-align: center;
font-size: 13px;
line-height: normal;
width: 130px;
height: 130px;
justify-content: center;
display: flex;
flex-direction: column;
position:relative;
}
.case-studies .stats > div b {
font-size: 33px;
font-weight: 700;
}
.case-studies .card > div:last-child {
padding: 15px;
text-align: center;
border-top: 1px solid #c7d9f7;
margin-top: 25px;
}
.case-studies2 .card > div:last-child {
margin-top: 0;
}
.case-studies .card .card-highlight {
min-width: 74%;
}
.case-studies .post-link {
color:#0052d9 !important;
}
.case-studies .post-link:hover {
color:#0084ff !important;
}
.case-studies .stats > div:before {
content:'';
width: 45px;
height: 45px;
position: absolute;
top: -15px;
right: -20px;
background-color: #fff;
border-radius: 50%;
box-shadow: 0 5px 20px rgb(0 0 0 / 20%);
background-size: 55%;
background-position:center center;
background-repeat:no-repeat;
}
.case-studies .row > div:first-child .stats > div:first-child:before {
background-image:url(//www.emagia.com/wp-content/themes/emagianew/images/svg/stats-icon3.svg);
}
.case-studies .row > div:first-child .stats > div:nth-child(2):before {
background-image:url(//www.emagia.com/wp-content/themes/emagianew/images/svg/stats-icon6.svg);
}
.case-studies .row > div:first-child .stats > div:last-child:before {
background-image:url(//www.emagia.com/wp-content/themes/emagianew/images/svg/stats-icon7.svg);
}
.case-studies .row > div:last-child .stats > div:first-child:before {
background-image:url(//www.emagia.com/wp-content/themes/emagianew/images/svg/stats-icon2.svg);
}
.case-studies .row > div:last-child .stats > div:last-child:before {
background-image:url(//www.emagia.com/wp-content/themes/emagianew/images/svg/stats-icon5.svg);
}
.case-studies .row > div:last-child .stats > div:nth-child(2):before {
background-image:url(//www.emagia.com/wp-content/themes/emagianew/images/svg/stats-icon3.svg);
}
.basic-page .basicPage-inner .case-studies h2.post-title { 
font-size:20px;
color: #000000 !important; 
}
.g-logo {
position:absolute;
top:40px;
left:40px;
z-index:1;
}
.g-logo img {
width:150px;
}
.home-page-form {
background-color: #e9f3ff;
padding-top: 3rem;
margin-top: 1rem;
}
#block-9 i.fa {
border: solid 1px #ccc;
border-radius: 50%;
width: 40px;
height: 40px;
text-align: center;
line-height: 40px;
}
#block-9 a.rounded-circle {
font-size: 26px;
margin-right: 15px;
}
#block-9 a.rounded-circle br {
display:none;
}
.footer-widgets .widget .fa.fa-youtube {
margin-bottom: 0;
color: #ffffff !important;
}
.home-page-form-outer.arc:before {
border-radius:0;
position:static;
}
.solution-new .d-flex div:first-child img {
max-width:35px;
width:35px;
}
.solution-new .d-flex div:first-child div {
border-bottom: 2px solid #066fff;
padding-bottom: 10px;
}
.home-page-form h4 {
font-size:1.8rem;
}
.home-page-form p {
color: #444444;
}
.home-page-form .col-md-3{
flex: 0 0 16%;
max-width: 16%;
}
.cash-casestd {
padding-bottom: 200px!important;
padding-top: 200px !important;
}
.basic-page.home-page h2 span{
font-size:24px;
font-weight:500;
color: #0056cd; 
line-height:50px;
}
.basic-page.home-page .latest-stuff .btn-sm {
padding-left:0; padding-right:0;
}
#post-14842 .product-forms,.page-template-industry-by-solution .product-forms {
background:none !important;
}
.page-template-industry-by-solution .product-forms > div {
background:#ffffff !important;
} .glossary .bg-light-blue{ width:100%;display: flex;  flex-flow: column wrap; min-height:175px; border-radius:10px !important; }
.glossary .bg-light-blue strong{ font-weight:500;}
.modal .product-forms, .modal .product-forms > div{ background:none; padding-bottom:0;}
.sol-lan-page .product-block h2 a{ color:#0031bc !important;}
.gartrep {
background: #fff !important;
padding: 10px 10px 5px 5px;
border-radius: 5px;
}
.customer-page .c-cle {
height: auto;
width: auto;
border-radius:10px;
}
.o2cpic {
height:130px;
overflow:hidden;
}
.gart-rept {
background-color: #e9f3ff;
border-radius: 10px;
padding: 0 3rem;
}
.fs-18 {font-size: 18px !important;}
.fs-20 {font-size: 20px !important;}
.fs-24 {font-size: 24px !important;}
.customer-div{ 
justify-content:center;
padding: 0 10px;
}
.customer-div .col-md-2 {
padding-left: 5px;
padding-right: 5px;
}
.customer-div .col-md-2 > div{  
min-height:75px;
line-height:65px;
background: #fff;
padding:10px;
text-align: center;
border-radius: 5px;
margin:0 0 30px 0;
box-shadow: rgb(205 205 205 / 45%) 0px 25px 20px -20px;
border: solid 1px rgb(205 205 205 / 45%);
}
.req-demo-page .customer-div .col-md-2 > div {
margin:0 0 15px 0;
line-height:30px;
min-height: 45px;
}
.resources-menu > div {
margin-right: 1rem;
border: 1px solid #000;
padding: 4px 15px;
border-radius: 5px;
display:inline-block;
margin-bottom: 1rem;
}
.resources-menu > div.active {
background-color: #0056cd;
border: 1px solid #0056cd;
color: #fff;
}
.resources-menu > div:hover {
border: 1px solid #0056cd;
color: #0056cd;
cursor:pointer;
}
.resources-menu > div.active:hover {
background-color: #0056cd;
border: 1px solid #0056cd;
color: #fff;
}
.resources-page-block .related-resources .col-md-3 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.lft-menu h3 {
background: #e9f3ff;
border-radius: 5px;
padding: 8px 15px;
}
.lft-menu ul li {
list-style-type: none;
position: relative;
}
.lft-menu ul li a{
padding: 8px 15px;
display:block;
}
.lft-menu ul li a:hover {
background: linear-gradient(274deg,#f5f7fe,#f7fcff);
border-radius: 5px;
}
.case-studies-block .card {
box-shadow:none;
border-radius:0.7rem;
border: none !important;
}
.case-studies-block .card:hover {
cursor:pointer;
}
.case-studies-block .card-header {
background-color: transparent;
border:none;
padding: 0;
display: flex;
justify-content: space-between;
}
.case-studies-block .card-header p {
display: inline-block;
border-radius: 0px 10px;
padding: 5px 15px;
margin: 0 !important;
background: #002748;
line-height: 2;
}
.case-studies-block .card-header .erp_case-logo {
margin: 20px 45px;
}
.case-studies-block .card-body {
padding:0 45px 35px 45px;
}
.case-studies-block .card .card-highlight {
min-width: 100%;
}
.case-studies-block .card-info {
border:none;
}
.case-studies-block .card-info img {
border-radius:0 !important;
}
.case-studies-block .card .stats {
text-align:center;
line-height:1.5;
}
.case-studies-block .card .stats > div {
line-height: normal;
}
.case-studies-block .card .stats > div b {
font-size: 33px;
font-weight: 700;
}
.case-studies-block .card .card-highlight .title-excerpt h2 {
margin-bottom:0;
}
.case-studies-block .card .card-footer .fa {
margin-left: 0.5rem;
transition: transform .3s ease-in-out;
}
.case-studies-block .card:hover .card-footer .fa {
transform: translateX(0.5rem);
}
.cta:hover {
border: 2px solid #fff !important;
}
.page-template-resource-download-form-template .page-header-image.grid-container.grid-parent, .page-header-image-single.grid-container.grid-parent {
overflow: hidden;
height: 208px;
border-radius: 10px;
}
.page-template-resource-download-form-template .page-header-image.grid-container.grid-parent img, .page-header-image-single.grid-container.grid-parent img{
max-width: fit-content;
width: auto;
float: right;
height:100%;
}
.by-solution-head .page-header-image.grid-container.grid-parent {
height: auto;
}
.pro-block .giaDoc .normlbtn {
color: #00258e;
}
.pro-block .ouuter.giaDoc:hover .s-r .fa {
color: #00258e;
}
.pro-block .eiPP .normlbtn {
color: #01c3b3;
}
.pro-block .ouuter.eiPP:hover .s-r .fa {
color: #01c3b3;
}
.pro-block .deDuc .normlbtn {
color: #fd7298;
}
.pro-block .ouuter.deDuc:hover .s-r .fa {
color: #fd7298;
}
.pro-block .coLLectn .normlbtn {
color: #7c53c4;
}
.pro-block .ouuter.coLLectn:hover .s-r .fa {
color: #7c53c4;
}
.pro-block .receiVbl .normlbtn {
color: #3aa754;
}
.pro-block .ouuter.receiVbl:hover .s-r .fa {
color: #3aa754;
}
.pro-block .cashApp .normlbtn {
color: #00258e;
}
.pro-block .ouuter.cashApp:hover .s-r .fa {
color: #00258e;
}
.pro-block .creDit .normlbtn {
color: #0052db;
}
.pro-block .ouuter.creDit:hover .s-r .fa {
color: #0052db;
}
.credit-logos-b .xylem-logo {width:65px;}.credit-logos-b .aha-logo {width:70px;}.credit-logos-b .tektronix-logo {width:85px;}.credit-logos-b .brother-logo {width:70px;}.credit-logos-b .meredith-logo {width:90px;}.credit-logos-b .walters-logo {width:70px;}.credit-logos-b .imperial-logo {width:65px;}.credit-logos-b .roland-logo {width:90px;}
.cash-logos-b .oracle-logo {width:85px;}.cash-logos-b .sap-logo {height:25px;}.cash-logos-b .netsuite-logo {width:90px;}.cash-logos-b .peoplesoft-logo {width:80px;}.cash-logos-b .salesforce-logo {width:60px;}.cash-logos-b .sage-logo {width:60px;}.cash-logos-b .infor-logo {width:45px;}.cash-logos-b .jd-edwards-logo {width:90px;}.cash-logos-b .ms-dynamics-logo {width:110px;}
.giadocs-logos-b ul li {width: 138px; height:80px;} .giadocs-logos-b .convatec-logo{ width:100px;} .giadocs-logos-b .unisys-logo{ width:80px;} .giadocs-logos-b .brother-logo{ width:85px;} .giadocs-logos-b .meredith-logo{ width:110px;} .giadocs-logos-b .dresseranad-logo{ width:130px;} .giadocs-logos-b .catalent-logo{ width:90px;} .giadocs-logos-b .walters-logo{ width:85px;} .giadocs-logos-b .seko-logo{ width:80px;}
#block-16 .fa-twitter:before {
content: url(//www.emagia.com/wp-content/themes/emagianew/images/svg/twitter-x-logo.svg);
filter: invert(1);
width: 24px;
display: block;
margin: 0 auto;
}
.page-id-17942 .banner-heading h1 {position: relative;
font-size:34px;
}
.page-id-17942 .banner-heading h1:before {
content: "BETA";
position: absolute;
left: 122px;
top: 40px;
font-size: 12px;
color: #fff;
background: #000;
height: 22px;
line-height: initial;
padding: 3px;
border-radius: 2px;
}
.page-id-17942 .banner-heading h1 sup{    font-size: 14px;
position: absolute;
top: 55px;
left: 115px;
color: #000000;}
.page-id-17942 .col-md-6.pr-0 .ttl.pb-3 {
display: none;
}
.page-id-17942 .banner-heading h2.text-secondary {
font-size: 2rem;
font-weight: 600 !important;
}
.page-id-17942 .basicPage-inner .product-block .circle-ripple, .page-id-18367 .basicPage-inner .product-block .circle-ripple, .page-id-5536 .basicPage-inner .product-block .circle-ripple{
display:block !important;
}
.page-id-17942  .prdct {
z-index:1;
}
.page-id-17942 .col-md-2.rbtn label { display: block; pointer-events:none;}
.page-id-17942 .eipp-blog-sec .media {
align-items: center;
}
.page-id-17942 .eipp-blog-sec .media .mr-3 div, .page-id-18683 .eipp-blog-sec .media .mr-3 div {
background-position: center center;
background-size: 100%;
}
.page-id-17942 .eipp-blog-sec .media-body h3 {
font-size: 0.938rem;
font-weight: 400 !important;
letter-spacing:normal;
}
.sups {
position: relative;
bottom: 0.5em;
color: #0056cd;
font-size: 0.8em;
}
.basic-page.home-page .product-block .connect-dots {
width: 80%;
margin: 0 auto !important;
}
.giagpt-head {
font-size:35px !important;
margin-top:18px;
}
.basic-page .basicPage-inner h3.text-black {
color:#000000 !important;
}
.page-id-18367 #page {
margin-bottom:0 !important;
}
.inside-header.nl-container {
max-width: 60% !important;
min-width: 20rem !important;
}
.authr {
border-radius: 100%;
height: 3.5rem;
width: 3.5rem;
object-fit: contain;
object-position: center;
}
.nl-page h1.entry-title{
font-size: 2.5rem;
line-height: 1.2;
margin-bottom: 1rem;
font-weight: 600 !important;
}
.nl-page p, .nl-page ul li, .nl-page ol li {
font-size:18px;
}
.authr-blck p {
font-size: 0.938rem !important;
line-height: 1.4;
}
.nl-page a {
color: #0056cd !important;
}
.nl-page form a {
color: #ffffff !important;
}
.nl-page a:hover {
color:#032ca2 !important;
}
.nl-page form a:hover {
color: #ffffff !important;
}
.nl-page form input[type=email] {
padding:4px 10px !important;
}
.nl-page .form-page {
padding: 0 !important;
background: transparent;
box-shadow: none;
}
.nl-page .form-page h3 {
line-height: 1.5;
margin-bottom: 1.5rem;
}
.nl-page form .form-page ul li {
margin-bottom: 0;
}
.nl-page-main .common-forms {
padding: 0 !important;
box-shadow: none;
background:transparent;
width:50%;
}
.nl-page-main .carousel-item img {
border-radius:10px;
box-shadow: 2px 2px #ccc;
}
.Editions .e-month{display: inline;
padding: 10px 15px;
border-radius: 5px 5px 0 0;}
.Editions .month-edition{border:solid 10px #e9f3ff;min-height:405px;border-radius:10px}
.Editions .text-secondary{color:#dedede !important}
.fs-36{font-size:36px;}
.nl-cat .fs-36{font-weight:700 !important}
.nl-page .nl-container h4 {
font-size:20px;
}
.nl-single-page h2, .nl-single-page h3{ font-size:26px;}
.page-template-newsletter-home .site-logo img, .page-template-newsletter-page .site-logo img, .page-template-newsletter-category .site-logo img{
width: 80px;
}
.page-template-newsletter-home .main-navigation .main-nav ul.menu > li > a, .page-template-newsletter-page .main-navigation .main-nav ul.menu > li > a, .page-template-newsletter-category .main-navigation .main-nav ul.menu > li > a  {
line-height: 30px;
font-size:14px;
}
.page-template-newsletter-home .search-div, .page-template-newsletter-page .search-div, .page-template-newsletter-category .search-div {
top: 10px;
right: 14.5%;
}
.page-template-newsletter-home .top-guru, .page-template-newsletter-page .top-guru, .page-template-newsletter-category .top-guru {
padding-bottom: 48px;
}
.page-template-newsletter-home .site-header .inside-header, .page-template-newsletter-page .site-header .inside-header, .page-template-newsletter-category .site-header .inside-header {
padding: 8px 40px;
}
.page-template-newsletter-home .inside-navigation, .page-template-newsletter-page .inside-navigation, .page-template-newsletter-category .inside-navigation {
padding-top:0;
}
.page-template-newsletter-page .breadcrumb, .page-template-newsletter-page .breadcrumb a, .page-template-newsletter-category .breadcrumb, .page-template-newsletter-category .breadcrumb a {
font-size:12px;
}
.page-template-newsletter-page .breadcrumb, .page-template-newsletter-category .breadcrumb {
padding:10px 0 5px 0;
font-size:12px;
}
.authr-blck {
border-radius:.25rem !important;
}
.n-text h2 {
margin: 0 0 0 15px;
border-left: 1px solid #000000;
padding-left: 15px;
font-weight: 600 !important;
font-size: 20px;
} .marquee-wrapper {text-align: center;}
.marquee-wrapper .container {overflow: hidden;margin: 0 auto !important;text-align: center;padding-right: 0;}
.marquee-inner span {height: 50%;}
.marquee-wrapper .marquee-block {height: 650px;overflow: hidden;box-sizing: border-box;position: relative;}
.marquee-inner {display: block;height: 200%;position: absolute;margin: 20px 0 20px 0px;}
.marquee-item p {font-weight: 800;font-size: 30px;padding: 100px;font-family: cursive;}
.marquee-inner.to-left {animation: marqueeTop 15s linear infinite;}
.marquee-inner.to-right {animation: marqueeBottom 15s linear infinite;}
.marquee-item {display: block;margin: 10px 0px; padding:15px; transition: all .5s ease-out;}
.marquee-item img{ border-radius:10px;box-shadow: 0px 0px 15px #c6d2eb;}
.marquee-item.tesla {margin-top: 80px;}
.marquee-inner.to-left:hover {animation-play-state: paused;}
@keyframes marqueeTop {
0% {top: 0;}
100% {top: -100%;}
}
@keyframes marqueeBottom {
0% {top: -100%;}
100% {top: 0;}
}
@media only screen and (max-width: 768px) {
.marquee-wrapper .marquee-block {height: 250px;}
.marquee-inner {margin: unset;}
} .ai-finance-logo {
width:354px;
}
.sticky-top {
top: 0;
margin-bottom: 1.7rem;
position: sticky;
position: -webkit-sticky;
}
.editions .bg-light-blue{
position:relative;
}
.editions h3{
margin-bottom:1.5rem;
}
.editions .aflink {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}
.editions .aflink a{
display:block;
height:100%;
}
.editionBlock img{
box-shadow:0px 0px 15px #b3b3b3;
}
.editionBlock a {
position:absolute;
width:100%;
height:100%;
z-index:2;
}
.editionBlock a:hover .media-body h3 {
color:blue;
}
.editionbig .in-text {
z-index: 1;
position: absolute;
color: #000;
left: 0;
top: 0;
text-transform: uppercase;
font-size: 14px;
background-color: rgba(255,255,255,1);
border-radius: 9px 0 10px 0;
padding: 7px 20px;
font-weight: 600;
display:inline-table;
}
.editionbig h3 {
content: "";
color: #fff;
position: absolute;
bottom: 0;
padding: 20px 120px 20px 20px;
font-size: 20px;
background: linear-gradient(to right, rgba(16,17,84,1) 0%,rgba(125,185,232,0) 100%);
border-radius: 0 0 10px 10px;
}
.editionsmall .in-text {
z-index: 1;
position: absolute;
color: #000;
left: 0;
top: 0;
text-transform: uppercase;
font-size: 12px;
background-color: rgba(255,255,255,1);
border-radius: 9px 0 10px 0;
padding: 4px 15px;
font-weight: 600;
display:inline-table;
}
#block-9 a.rounded-circle {
font-size: 26px;
margin-right: 15px;
}
#block-9 i.fa {
border: solid 1px #ccc;
border-radius: 50%;
width: 40px;
height: 40px;
text-align: center;
line-height: 40px;
}
#block-9 .fa-twitter:before {
content: url(//www.emagia.com/wp-content/themes/emagianew/images/svg/twitter-x-logo.svg);
filter: invert(1);
width: 24px;
display: block;
margin: 0 auto;
}
.ai-logo #block-9 .fa-twitter:before {
content: url(//www.emagia.com/wp-content/themes/emagianew/images/svg/twitter-x-logo-dark.svg);
filter: invert(0);
}
.ai-logo #block-9 a:hover .fa-twitter:before {
content: url(//www.emagia.com/wp-content/themes/emagianew/images/svg/twitter-x-logo-blue.svg);
filter: invert(0);
}
.glo-p .circle-ripple-2.circle-ripple-2a {
margin: -181px auto 60px;
}
.glo-p .min-wid {
cursor:pointer;
}
.border-radius-lg {
border-radius:10px;
}
.spkr-block {
border:1px solid #ccc;
} .event-video-block {position: relative;} .event-video-block .image-block {position: relative;} .event-video-block .image-block .event-video-play { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; display: block; background-repeat: no-repeat; background-position: center; background-size: 100px; background-image: url(//www.emagia.com/wp-content/themes/emagianew/images/gia-docs-paly.png);} .image-block.general-banner-image.hide .video-iframe {padding-bottom: 56.23%;} .event-video-block .image-block.hide .Onclick-hide { display: none;} .event-video-play1 { border-radius: 10px;} .event-video-block .image-block img { object-fit: cover;} .general-banner img.screenshot, .Cmpny-order-info img.screenshot, .key_features_info_list img.screenshot { border: 10px solid #ffffff;} img.screenshot { -ms-box-shadow: 0px 0px 34px rgba(35,34,34,0.15); -o-box-shadow: 0px 0px 34px rgba(35,34,34,0.15); box-shadow: 0px 0px 34px rgb(35 34 34 / 15%);border-radius: 10px;} .podcast-main .banner-heading h1 { font-size: 2.3rem; color:#00b4ff;}
.podcast-main .banner-heading h1 span{ font-weight: 300 !important; color:#fff;}
.podcast-main .attachment-full.size-full { width:auto;}
.podcast-banner > div { text-align:right !important;}
.podcast-main .banner-heading .btn-primary:not(:disabled):not(.disabled).active { background-color: #00b4ff;}
.comp-podcasts .col { max-width:max-content;}
.f-speakers-block .card { flex-direction: row; align-items: end; border: 3px solid #d3e6fd; box-shadow: none; border-radius: 10px;}
.f-speakers-block .card p { line-height:normal;}
.basic-page .basicPage-inner .f-speakers-block h2{ color: #ffffff !important;}
.basic-page .basicPage-inner .f-speakers-block h2.text-blue{ color: #0031bc !important;}
.podcast-main a.rounded-circle { font-size: 22px;}
.podcast-main i.fa-linkedin { border-radius: 50%; width: 35px; height: 35px; text-align: center; line-height: 35px; background: #116997;}
.podcast-main i.fa-linkedin:before { color:#fff;}
.basic-page .basicPage-inner .l-podcasts-block h2, .basic-page .basicPage-inner .l-podcasts-block h4 { color:#fff !important;}
.basic-page .basicPage-inner .l-podcasts-block h4 { font-size:1.2rem; line-height:1.3rem;}
.basic-page .basicPage-inner .l-podcasts-block h5 { font-size: 0.9rem; font-weight: 600 !important;}
.l-podcasts-block .card { border:3px solid #fff; box-shadow:none; border-radius:10px;}
.p-cast-btn a{ border: 1px solid #fff; border-radius: 10px 25px 25px 10px; padding: 0px 0px 0px 10px; line-height: 30px; display: inline-flex;}
.p-cast-btn a > i{ font-size: 28px; line-height: 30px; padding: 0; border-radius: 25px; margin-left: 8px;}
.sp-from-block{ border-radius:10px; background-color:#ffffff; padding:10px;}
.sp-from-block img{border-radius:0;}
.p-footer{ background-color:#001045;}
.sm-block a.rounded-circle { font-size: 18px;}
.sm-block i.fa { border: solid 1px #ccc; border-radius: 50%; width: 30px; height: 30px; text-align: center; line-height: 30px;}
.podcast-nav-block {padding-top:40px; position:relative;}
.podcast-logo{position:absolute; left:20px; top:0; z-index:1;}
.podcast-nav{border-radius:10px; background-color:#ffffff; padding:10px;}
.podcast-nav a{ font-size: 1rem !important; font-weight:600;}
.podcast-nav .subsrbe a{ font-weight:normal;}
.s-block.bg-light-blue{ background-color:#e9f3ff !important; box-shadow:none;}
.pd-single-block .vs {max-height: 400px; overflow-y: scroll; padding: 10px 20px; background-color: #e9f3ff; border-radius: 10px;}
.sp-frame-block div:last-child{ padding:12px;}
.sp-frame-block-main{ width:130px;}
.sp-frame-block-main .sp-frame-block div:last-child { padding: 8px;}
.podcast-main .span.breadcrumb_last, .p-cast-btn a:hover { color: #aed8ff !important;}
.comp-podcasts{ background:url(//www.emagia.com/wp-content/themes/emagianew/images//podcast/podcast-waves.png) center center repeat-x #d7ecfe; background-size:7%;}
.comp-podcasts img {-webkit-transition: all .5s; -ms-transition: all .5s; -webkit-transform: scale3d(1, 1, 1); -ms-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); transition: all .5s; border: 2px solid #bfd0ff; padding: 0 15px; background-color: #d7ecfe; border-radius: 25px; height:54px; background-color:#fff;}
.comp-podcasts img:hover { -webkit-transform: scale3d(1.09, 1.09, 1.09); -ms-transform: scale3d(1.09, 1.09, 1.09); transform: scale3d(1.09, 1.09, 1.09); }
.pd-suggest .inside-header{ padding:0;}
.pd-suggest .inside-header > h3{ display:none;}
.podcast-banner img{ width:400px !important; margin-top:25px; margin-bottom:25px;}
.absol-a{position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 1;}
.podcast-main .banner-heading .entry-title > div{ background:none; margin: 20px 0 5px; padding: 0;} .pc-header{ padding-top:40px;}
.nav-float-right .podcast-main .inside-header .main-navigation { float: none !important; padding: 10px; clear: right;background-color: #fff !important;}
.podcast-main .main-navigation{border-radius:10px; background-color:#ffffff; padding:10px;}
.podcast-main .main-navigation .main-nav ul li a, .podcast-main .menu-toggle { color: #001987 !important;}
.f-speakers-block .bg-blue.position-relative:after { content: ""; position: absolute; display: block; width: 14.75rem; height: 8.5rem; background-image: url(//www.emagia.com/wp-content/themes/emagianew/images//podcast/dots-big.svg); background-size: contain; background-repeat: no-repeat; z-index: 0; right: -2.25rem; bottom: -0.625rem;}
.txt-overlay{position: absolute; flex-direction: column; justify-content: space-between; height: 100%; width:100%;}
.pc-homelogo{position: absolute; right:25px; bottom:25px; display:inline-block;}
.spkrBlock{ position:relative;}
.spkrBlock figure{ z-index:1;}
.spkrBlock:after{content:'';position:absolute; bottom:-6px; left:6px; width:92px; height:92px; display:block; background-color: rgb(219,229,240,0.3); border-radius:50%; z-index:0;}
.spkrBlock p{ line-height:normal !important;}
.spkrBlock p strong{ color:#01b4ff;}
.psnlBlock .post-link, .psnlBlock .post-link:hover{ color:#01b4ff !important;}
.psnlBlock .post-link.btn-alt::before{ display:none;}
.psnlBlock .txt-overlay h3{ position:relative; font-size:24px;}
.psnlBlock .txt-overlay h3:after { content:''; width:40%; height:2px; background-color:#035b99; display:block; position:absolute; bottom:0;}
.dtposted > div{ border-radius: 0 50px 50px 0; padding: 7px 25px; background-color: rgb(233, 243, 255, 0.3); display: inline-block; margin: 0 0 0 -25px;}
.psnlBlock .nlhomeBlock .txt-overlay h3:after{ display:none;}
.post-link.btn-alt.lnkk:hover, .post-link.btn-alt.lnkk:active, .post-link.btn-alt.lnkk:visited{color:#01b4ff !important;}
.post-link.btn-alt.lnkk::after{ background:#01b4ff !important;}
@media only screen and (max-width:768px) {.f-speakers-block .card{ margin-bottom:1.5rem; padding: 1rem !important;} .f-speakers-block .card h3 { margin-bottom: 0.3rem !important; font-size: 16px !important;} .f-speakers-block .card p { font-size: 13px; margin-bottom: 5px !important;} .f-speakers-block .text-center.mt-5{ margin-top:0 !important;} .f-speakers-block .row .col-md-4:last-child .card{ margin-bottom:0 !important;} .l-podcasts-block > div{ background: none !important;} .l-podcasts-block .card{ margin-left:0 !important; margin-right:0 !important; margin-bottom:1.5rem;}.sp-from-block .mx-4{ margin-right:0.2rem !important; margin-left:0.2rem !important;} .p-footer > div > div{flex-direction: column; text-align: center;}.p-footer > div > div .text-right{ text-align:center !important;}.p-footer > div > div .text-right .d-flex{ justify-content:center !important;}.nav-float-right .podcast-main .inside-header .main-navigation{padding-top:40px;}.podcast-logo img{width:100px !important;} .pc-header{ padding-top: 20px;}.podcast-main .main-navigation .menu-toggle{ margin: 5px 5px 0 0;} .podcast-main .toggled #primary-menu{ justify-content:flex-start !important; width:200px;}.podcast-main .main-navigation .main-nav ul li a, .podcast-main .menu-toggle{font-size: 13px; line-height: 35px;}.podcast-main > div{background: #00275c !important;} .podcast-main .menu button{margin-left:0 !important;} .podcast-main > div > .inside-header.grid-container{padding:10px 0 0 !important;} .comp-podcasts .inside-header.grid-container{padding:10px 0 !important;}.pc-basic-page .card.mr-3{margin-right:0 !important; margin-bottom:1.5rem;} .pc-basic-page .card.ml-3{margin-left:0 !important} .podcast-main .p-cast-btn a{font-size:11px;} .podcast-main .text-white.mb-0 small{ font-size:65%}.pdcast-content .d-flex.mb-4{ flex-direction:column;}.pdcast-content .d-flex.mb-4 .card{ width: 100% !important; margin-bottom: 1.5rem;}.pd-single-block .vs{margin-bottom:1.5em;} .f-speakers-block .card.d-flex > .row .col-md-4{-ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%;} .comp-podcasts .col{flex: 0 0 33.33333%; padding: 0 5px;} .comp-podcasts img{ height:auto;} .sp-from-block { justify-content: space-between !important;} .sp-from-block img { width: auto; height: 24px;} .podcast-main .banner-heading .order-md-2{ margin-bottom:25px;} .podcast-banner .page-header-image{ display:flex; justify-content: center;} .podcast-banner img{ width:50% !important;} .pc-single .card{display: block; float: none !important; margin: 0 auto 1.5rem !important;}
} .page-template-events-landing-page .entry-title div {
background-image: url(//www.emagia.com/wp-content/themes/emagianew/images/sson-logo-blue-2024.png) !important;
background-repeat: no-repeat !important;
background-size: 30% !important;
height: 70px;
}
.page-template-events-landing-page .banner-heading .entry-title {
letter-spacing:-1px !important;
padding-bottom:0 !important;
font-size:35px;
}
.page-template-events-landing-page .banner-heading .ttl {
font-size: 24px;
line-height: normal;
}
.page-template-events-landing-page .banner-heading .ttl span {
font-weight:700 !important;
}
.page-template-events-landing-page .banner-heading .col-md-6.pr-0 { -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%;}
.page-template-events-landing-page .banner-heading .col-md-6.py-3 {-ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%;}
.page-template-events-landing-page .banner-heading { background-color: #0030af;}
.page-template-events-landing-page .world-bg{ opacity:0.2;}
.page-id-22309 .banner-heading{ background:url(//www.emagia.com/wp-content/themes/emagianew/images/page-bg.jpg) top center no-repeat #110d05;}
.page-id-25540 .banner-heading{ background:url(//www.emagia.com/wp-content/themes/emagianew/images/conferences-audience-025.jpg) top center no-repeat #9b8174;}
.page-id-22309 .world-bg, .page-id-22309 .banner-top,.page-id-25540 .world-bg,.page-id-25540 .banner-top{ display:none;}
.page-id-22309 .banner-heading .row > .col-md-6,.page-id-25540 .banner-heading .row > .col-md-6{ position:relative;} .page-id-22309 .banner-heading .entry-title,.page-id-25540 .banner-heading .entry-title { padding: 0 20px; border-left:10px solid #FEC10D; border-right:10px solid #FEC10D; display:inline-block;font-size: 45px;padding-bottom: 50px !important;}
.page-id-22309 .banner-heading .ttl,.page-id-25540 .banner-heading .ttl{ padding:0 30px;margin: -35px 0 0 0 !important;}
.page-id-22309 .page-header-image.grid-container.grid-parent,.page-id-25540 .page-header-image.grid-container.grid-parent{ text-align:right;}
.g-lines{ padding:0 20px; border-left:10px solid #FEC10D; border-right:10px solid #FEC10D; display:inline-block;}
.emp-g{ width:407px; height:407px;}
.page-id-22529 .entry-title label { display: none;}
.page-id-22529 h1.entry-title {
margin-bottom: 15px;
width: 100%;
background: url(//www.emagia.com/wp-content/themes/emagianew/images/giapay-logo.png) left 55px no-repeat;
background-size: 117px;
padding-left: 125px;
padding-bottom: 0 !important;
font-size: 34px;
}
.page-id-22529 h1.entry-title div {
left: -125px;
position: relative;
} .gpay-icons .inner-y { position: relative; min-height: 370px;}
.page-id-22529 .col-md-6.pr-0 .ttl.pb-3 {
display: none;
}
.page-id-22529 .banner-heading h1 {
position: relative;
font-size: 34px;
}
.page-id-22529 .banner-heading h2.text-secondary {
font-size: 2rem;
font-weight: 600 !important;
}
.page-id-22529 div#breadcrumbs {
display: none;
}
.tribe-events-single-event-description .col-md-4.order-md-1{ }
.page-id-23785 h1.entry-title {
background:url(//www.emagia.com/wp-content/themes/emagianew/images/giainvoicing-logo.png) left top no-repeat;
line-height: 40px;
padding-top: 60px;
margin-bottom: 10px;
background-size:38%;
}
.page-id-23785 h1 {
font-size: 30px;
}
.page-id-23785 h1.entry-title span{
display:none;
}
.page-id-23785 .modal-backdrop.show {z-index: 9999;}
body.page-id-23785{padding-right:0 !important;}
.page-id-23785 .cls-btn {
position: absolute;
right: -10px;
top: -10px;
z-index: 1;
background: #fff;
border-radius: 50%;
box-shadow: 0px 5px 5px #ccc;
}
.page-id-23785 .modal .cls-btn button {
padding: 10px 13px;
border-radius: 50%;
}
.page-id-23785 .modal h4 {
font-size:1.2rem;
}
.page-id-23785 .modal h5 {
font-size:1.2rem;
font-weight:700 !important;
color:#056af5;
margin-bottom:0;
margin-top:0;
}
.page-id-23785 .modal p {
line-height:normal;
font-size:small;
}
.page-id-16911 .modal .modal-body {
padding:0 15px;
}
.page-id-23785 .modal .card { box-shadow:none;
}
.page-id-23785 .modal .card-body {
padding:10px;
}
.page-id-23785 .modal .col-md-4 {
min-height:70px;
display: grid;
}
.category-idp-intelligent-document-processing h2, .category-idp-intelligent-document-processing h3 {
font-size: 22px;
} .tribe-events-header__events-bar, .tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar, .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__content, .tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__content, .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input {
border-radius:8px; background-color: #f5f5f5;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input {
padding:10px 40px;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input-group{
margin:0 10px;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar__search-container, .tribe-events .tribe-events-c-events-bar__search-container {
background:none;
}
.tribe-events .tribe-events-c-search__button, .tribe-events button.tribe-events-c-search__button {
background-color: #011169;
border-radius:8px;
border:none;
}
.tribe-events .tribe-events-c-search__button:focus, .tribe-events .tribe-events-c-search__button:hover, .tribe-events button.tribe-events-c-search__button:focus, .tribe-events button.tribe-events-c-search__button:hover {
opacity:0.7;
background-color: #011169;
border-radius:8px;
}
.tribe-events .tribe-events-c-view-selector__list-item-text {
font-size: 1rem;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small, .tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small {
padding: 10px 20px;
border-radius:8px;
font-size: 1rem;
}
.tribe-events .datepicker .month, .tribe-events .datepicker .year {
font-size: 1rem;
}
.tribe-events .datepicker .datepicker-months .datepicker-switch, .tribe-events .datepicker .datepicker-months .next, .tribe-events .datepicker .datepicker-months .prev, .tribe-events .datepicker .datepicker-years .datepicker-switch, .tribe-events .datepicker .datepicker-years .next, .tribe-events .datepicker .datepicker-years .prev {
padding: 10px 0;
font-size: 1rem;
background-color: #fff;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__datepicker-container .dropdown-menu {
padding:0px 10px 10px;
}
.tribe-events .datepicker .datepicker-months td, .tribe-events .datepicker .datepicker-months th, .tribe-events .datepicker .datepicker-years td, .tribe-events .datepicker .datepicker-years th {
border:0;
}
.tribe-events .datepicker .datepicker-months .datepicker-switch {
font-weight:600;
}
.tribe-events .datepicker .month, .tribe-events .datepicker .year {
padding:25px 0; 
}
.tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-desktop {
font-size: 1.4rem;
font-weight: 600;
color: #011169;
}
.tribe-events .datepicker .month.active, .tribe-events .datepicker .month.active.focused {
background-color:#0056cd;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__header-column-title-desktop {
font-size: 1rem;
color:#fff;
}
.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border {
border-radius:8px;
color:#0056cd;
border-color:#0056cd;
}
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover {
border-radius:8px;
color:#fff;
border-color:#0056cd;
background-color: #0056cd;
}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item a, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item a {
font-size: 0.9rem;
}
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item a:hover {
color:#0056cd !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-messages__message {
border-radius: 8px;
font-size: 1rem;
background-color: #e9f3ff;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day:after {
height: 7px;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day:hover {
background-color: #e9f3ff;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day:hover:after {
background-color: #0056cd;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next, .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev {
font-size: 1rem;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next:hover, .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev:hover {
color: #0056cd !important;
}
.tribe-common .tribe-common-anchor-thin-alt:active, .tribe-common .tribe-common-anchor-thin-alt:focus, .tribe-common .tribe-common-anchor-thin-alt:hover, .tribe-common a.tribe-common-c-btn-border-small:hover {
color: #0056cd !important;
}
.tribe-events .datepicker .datepicker-switch, .tribe-events .datepicker .next, .tribe-events .datepicker .prev {
padding: 10px 0;
background: transparent;
font-size: 1rem;
}
.tribe-events .datepicker .dow {
background: transparent;
font-size: 0.8rem;
border: none;
padding: 10px 0;
}
.tribe-events .datepicker .day, .tribe-events .datepicker .month, .tribe-events .datepicker .year {
border:none;
}
.tribe-events .datepicker .day.active {
background-color: #0056cd;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium, .tribe-events .tribe-events-calendar-list__event-date-tag-weekday, .tribe-event-date-start, .tribe-event-time {
font-size: 1rem;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__month-separator + .tribe-events-calendar-list__event-row {
margin: 20px 0 35px;
}
.tribe-common .tribe-common-anchor-thin:hover {
border-bottom:none;
color: #0056cd !important;
}
.tribe-events .tribe-events-calendar-month__header-column {
padding: 10px;
background-color: #011169;
}
.tribe-events .tribe-events-calendar-month__events {
background-color: #e9f3ff;
}
.tribe-events-content ol, .tribe-events-content p, .tribe-events-content ul {
font-size:0.938rem;
margin-bottom: 1.5em;
line-height: 1.77777;
color: #000;
font-family: 'Inter', sans-serif !important;
}
.tribe-events-content ul {
list-style:none;
}
.tribe-events-content li {
margin-bottom: 0.3em;
line-height: 1.77777;
}
.tribe-events-content .small, small {
font-size: 12px;
font-weight: 400;
line-height: 18px;
}
.row.glossary {
padding:0 7px;
} @keyframes shadow-pulse{ 
0%{box-shadow:0 0 0 0px rgba(30, 112, 185);}
100%{box-shadow:0 0 0 15px rgba(0, 0, 0, 0);}
}
.btn-blink,.event-video-play.video-btn {
animation: shadow-pulse 3s infinite;
}
@keyframes glowing {
0% { background-position: 0 0; }
50% { background-position: 400% 0; }
100% { background-position: 0 0; }
}
@media (min-width: 1280px) {
.home .h-captions {margin-left: 4rem; margin-right:10rem;}
.circle-ripple-gia {left: 32%;}
}
@media (min-width: 1366px) {
.home .h-captions { margin-left: 5rem; margin-right:10rem;}
}
@media (min-width: 1440px) {
.home .h-captions { margin-left: 11rem; margin-right:10rem;}
}
@media (min-width: 1600px) {
.home .h-captions { margin-left: 11rem; margin-right:10rem;}
}
@media (min-width: 1920px) {
.basicPage-inner .product-block .inside-header {
max-width: 85% !important;
}
.home .h-captions {
margin-left: 20rem;
margin-right: 7rem;
}
.circle-ripple-gia {
left: 27%;
}
}
@media (min-width: 1312px){
.visible-lg{display: block!important;}
}
@media only screen and (max-width:768px) { .tribe-common section{ background:none; min-height:auto;} .tribe-events-c-nav__list{ margin:0 !important;} .learnHow > div.bg-blue > div{ font-size: 16px; line-height: 22px; margin-bottom: 15px; display:block; padding: 0 !important;}
.learnHow > div.bg-blue > div a{ margin:0 !important;}
.modal-content.resources-download-pop.p-5 {padding: 1rem !important;}
.video-popup .modal-dialog{max-width: 90%;margin: 0 auto;}
.resources-download-pop button.close {right: -7px;top: -10px;}
.resources-download-pop .col-md-8.pt-3 p strong{font-size:16px!important;line-height:16px;}
.modal img.shadow{width:64%;}
.modal.col-md-8.pt-3 {padding-right:0;}
.page-id-9112 h2 br,.page-id-9112 h3 br{display:none}
.page-template-referral-page .banner-heading{background:#ebf3fe !important}
.request-demo-root a{display:none}
.page-btns{margin:0 auto;text-align: center; padding-left:10px; padding-right:10px;}
.page-btns button.btn.btn-primary.btn-lg.active {font-size: 13px !important;padding: 7px 15px !important; margin-bottom:5px !important;}
.container-fluid{padding-left:20px;padding-right:20px;}
.footer-widgets{padding: 2.5rem 1.25rem !important;}
.carousel-item img{max-width:100%}
.carousel-item .sson-logo img{     width: 65% !important; max-width: 100%; filter: invert(1);}
.carousel-item .sson-logo .tBle td p {font-size: 13px;}
.sson-slide > div, .lead-slide > div{min-height:200px !important;}
.h-captions h1{font-size:1.3rem;padding-top:0;line-height: 1.2;}
.home .h-captions {margin-left: 0;margin-top: 2rem;}
.basic-page .h-captions h1{font-size:1.825rem;}
.product-block.awrds .col-md-4{max-width:400px!important}
.awrds h2,.product-block h2,.up-events h2, .product-block h2 span{font-size:1.3rem!important;padding:0 15px}
.product-block.gs-bg h2{padding:0;}
.spacer{height:1.25rem} .gs-bg{padding:0!important}
.events p span{font-size:18px}
.events pb-4{padding-bottom:0!important}
.site-info{}
.circle-ripple{margin:-80px auto 55px}
.circle-ripple-gia{top:43%;left:45%}
.imageComponent img{max-width:100%}
.gradient-animation{display:none}
.carousel-item:before{opacity:0}
.homepage-video-container{padding:30px 0}
.skills .col-md-4,.up-events .col-md-4{padding-bottom:20px!important}
.awrds .circle-ripple-3{display:none}
#requestDemoForm2 .col-md-2 {position: relative;max-width: 82%;flex: 0 0 83%;margin: 5px auto;padding: 0;}
#requestDemoForm2 #want-demo {flex: 0 0 85%;max-width: 85%; margin:0;}
#requestDemoForm2 .recaptcha{width:100%;}
.container-fluid.bg-blue.text-center {padding: 0;}
.basic-page form .g-recaptcha.mb-3{margin-bottom:0!important}
.knowmore-form-block .col-md-8{order:2}
.knowmore-form-block .card{margin-bottom:25px; margin-top: 10px;}
.dct-block h3{font-size:20px !important;}
.dct-block a h3 span{font-size:15px;}
.rld-resources{display:block !important;}
.rld-resources > div{width:100%; margin-bottom: 2rem;}
.rld-resources > div:last-child{margin-bottom: 0;}
.rld-resources > div > .position-relative{ margin-bottom:1rem;}
.rld-resources > div:last-child h3{ margin-bottom:0;}
.page-template-product-page .page-header-image.grid-container.grid-parent img{max-width:100%;}
.world-bg{ display:none;} .solution-h{padding-bottom:220px;margin-bottom: 2.5rem;}
.page-id-12275 .solution-h{ padding:0 15px; margin:0;}
.page-id-12275 .banner-heading{padding: 25px 15px 0;margin-bottom: 15px !important;}
.page-id-12275 .inside-header.grid-container.pb-0 {padding-bottom:0 !important;}
.enter-email div.text-center > div{display:block;}
.enter-email div.text-center > div input{ margin:0 0 10px 0 !important}
.solution-h .bg-primary-dark-blue{padding: 7px;width: auto;height: auto;}
.c-cle{height: 150px;width:150px;margin: 0 auto 15px; padding:15px;}
.c-cle h3{margin-bottom:5px !important;}
.sugst-resource.py-6{padding-bottom:0 !important;}
.sugst-resource .card-container{ margin-bottom:15px;}
.sugst-resource .card-container .pr-2{ padding-right:0 !important;}
.sugst-resource .card-container .pl-2{ padding-left:0 !important;}
.sugst-resource .card{ font-size:26px;}
.sugst-resource .card h2{font-size: 13px!important; line-height: 1.5;}
.sugst-resource .card p{font-size:12px !important;}
.post-link{font-size: 14px;}
.rld-resources h3{ margin:0 0 20px; font-size:16px !important;}
.req-demo-bg{text-align:center;}
.bg-light-blue-fix{position:inherit;}
.card-group-control .card-title{padding-right:25px; font-size:14px;}
.card-group-control .card-header{padding:0.5rem 1rem 0.8rem;}
.card-group-control .card-body {padding:0.5rem 1rem;}
.card-highlight p b{font-size:24px;}
.header-text{align-items:center;}
.header-text h4{margin-bottom:0 !important;}
.btn-lg{padding:10px 15px !important;margin-bottom:1rem !important;font-size: 13px !important;}
.bg-blue h2 br{display:none;}
h2.mb-5, h3.mb-5{margin-bottom:1rem !important;}
.header-text h2.mb-5{margin-bottom:0 !important;}
.main-navigation .main-nav ul li#menu-item-10117 a{color:#fff!important;}
.toggled .menu-item-has-children .dropdown-menu-toggle {padding-left: 3px;}
.mobl-order .col-md-7{order: 1}
.mobl-order .col-md-5{order: 2}
.connect-dots{display:none;}
.pt-6, .py-6{   padding-top: 30px !important;} 
.pb-6, .py-6{    padding-bottom:30px !important;}
.mb-6, .my-6{    margin-bottom: 30px !important;}
.mt-6, .my-6 {margin-top: 30px !important;}
.carousel-inner{padding:0 15px;}
.proicon-outer img{ margin-bottom:0;}
.image-curve img{width:100%;height:100%; border-radius:0px;}
.image-curve.text-right{ text-align:center !important; margin-top:2.5rem;}
#carousel-example-generic .carousel-inner{padding:0;}
#carousel-example-generic .carousel-item > div > p{padding: 40px 25px 25px;}
#carousel-example-generic .carousel-item > .row{ padding:0 15px !important;}
.row.m-auto.p-form-design { padding: 25px 0 15px 0 !important;}
.img-animation{background-size:100%;background-repeat:no-repeat;float:none;position:absolute;width:100%;height:200px;top: 25px;left:0;border-radius:0;}
.logo-img {padding: 50px 25px 50px;    float: none;    margin: 0 auto;    width: 50%;}
.qute {top: 76px;left: 30px;}
.testimonial_btn{padding: 4px 13px 4px; font-size:18px;}
.controls {position: absolute;top: 68px;right: 0;z-index: 1000;}
.inside-header>:not(:last-child):not(.main-navigation) {margin-bottom: 1.5rem !important;}
.productspage .px-6{padding:0 !important;}
.logos-block .APIs-boxes .card {line-height: 57px;border-radius: 50%;width: 75px;height: 75px;margin: 0 auto;}
[class*=nav-float-] .site-header .inside-header>* {float: left; margin-bottom:0 !important;}
.card-group-control .card-title > a { font-size: 14px;line-height: normal;}
.card-group-control .card .card-header { border-radius: calc(0.5rem - 1px) !important;}
.card-group-control-right .card-title>a:before {right: 0;}
.card-group-control h3, .card-group-control h2 {font-size: inherit;}
.logos-block3 .col-md-2 > div {display: block; width: 100%; background: #e9f3ff; height: 2px; margin: 30px auto 50px;}
.logos-block3 img{ border:none !important;}
.logos-block3 h2{ text-align:left;}
.customer-logos ul li{width:49%;}
.page-id-9112 h1 span{border:none; padding-left:0; margin-left:0; padding-top:50px;}
.row.pricing-div{ display: inline-block;width: 100%;margin: 0 !important;}
.pricing-div .col { max-width: 50%;float:left; margin-bottom: 2rem;}
.pricing-div .bg-light-blue {    border-right: 1px solid #c3dcfa;}
.gia-docs-temp .pr-3, .gia-docs-temp .pl-3, .gia-docs-temp .px-3 {padding:0 0 3rem 0 !important;}
.gia-docs-temp .pl-3 {padding:0 !important;}
.gia-docs-temp .pr-3 > p, .gia-docs-temp .pl-3 > p, .gia-docs-temp .px-3 > p {display:none;}
.gia-docs-temp .pl-3 div {min-height: inherit !important;}
.gia-docs-temp .pricing-block .inside-header.grid-container {padding-top:0 !important;}
.customer-logos ul li{width: 32%;}
.pricing-div a.btn-sm{padding: 5px 12px;}
.solution-h.container-fluid .pl-5 { padding-left:0!important;}
.gia-docs-temp .solution-h{padding-bottom: 0; margin-bottom: 0;}
.pricing-div .basic-bg > div:first-child span {font-size: 1rem;}
.inside-header.grid-container.py-0.position-relative.single-post-page { padding: 0 0 2.5rem !important;}
.separate-containers .single-post-page .inside-article{ padding:25px !important;}
.single-post-page .widget-area .widget{padding:0;}
.article-page .row{margin:0; padding:0 25px;}
.article-page .page-header { margin: 0 0 25px 0; padding: 25px 25px 10px 25px !important;}
.article-page .page-header .page-title {margin: 0;font-weight: 700 !important;font-size: 24px; line-height: normal; margin-bottom: 1rem;}
.page-header>:last-child{margin-bottom:1rem;}
body.archive.category .article-page .has-post-thumbnail{ width:100%; margin-bottom: 2rem;}
.article-page h2.entry-title {font-size: 1rem !important;}
.article-page .post-image{width:100%;}
.article-page .post-image img{margin:0;}
.article-page .sidebar{margin:0 -30px;}
.article-page .widget-area .widget {padding: 40px 0 0 0;}
.single-post-page .grid-75 {width: 100%;}
.single-post-page .grid-25 {width: 100%;}
.single-post-page .inside-article header {position: static;padding: 0;width: auto;}
.single-post-page header h1 {color: #000; line-height: 1.5;}
.inside-header.grid-container.pt-6.single-post-page {padding-left:25px !important; padding-right:25px !important;}
.single-post-page h4{ font-size:20px !important;}
.single-post-page .widget-area .widget > p { padding: 0 0 0 30px;}
.page-template-downloads-redirector-other-sites .banner-heading.container-fluid.gart-land {background-position: 725px 0 !important;}
.page-template-downloads-redirector-other-sites h1 {font-size: 18px !important; line-height: normal !important; text-shadow: 0px 1px 4px #030558;}
.page-template-downloads-redirector-other-sites h1 br{ display:none;}
.page-template-downloads-redirector-other-sites .row .col-md-12 span{ font-size:16px !important;}
#cust-logos .col-md-2 {width: 48%;}
.basicbtn {padding:10px 12px; display:inline-block; font-size:12px;}
.header-text .header-elements .basicbtn{margin-bottom:0;}
.modal-content.resources-download-pop.p-5 .col-md-8.pt-3 p:first-child{padding-top:1rem;}
.h-captions h1>span {color:#0056cd !important}
.carousel-item.active .col-md-7{ -ms-flex: 0 0 100% !important; flex: 0 0 100% !important; max-width: 100% !important;}
.lan-page .pr_form {margin-left: 0;}
.lan-page .pr_form .row .col-md-2 { max-width: 100%; flex: 0 0 100%;}
.lan-page .container-fluid.product-forms { padding: 0;}
.lan-page .entry-title br {display: none;}
.lan-page .banner-heading{ padding-top: 0 !important;}
.erp-logo-s .col {padding-left: 10px;padding-right: 10px;}
.card-outer .text-right{ text-align:center !important;}
ul.l-points li{ font-size:0.938rem ;}
.solerp-section .row .col-md-3 > div > h3{ font-size:15px !important;}
.sol-lan-page h2.text-center.mb-5 { text-align:center !important; }
.sol-lan-page .product-block h2 span {padding: 0;}
.sol-lan-page  .title-excerpt {line-height: normal;}
.products-page h2.text-center{text-align:left !important;}
.products-page h3.text-center{text-align:left !important; font-size: 1rem !important;}
.products-page h3.text-center br{display:none;}
.products-page .product-forms .col-md-2.rbtn { max-width: 100%;flex: 0 0 100%;}
.products-page .product-forms form.py-3 .g-recaptcha { margin:-16px 0 0 -6px;}
.products-page .text-center.learnHow{ text-align:left !important;}
.products-page .learnHow > div > p {margin-bottom:1rem;}
.products-page .forrester-bg{margin:0 15px;}
.products-page .px-5.pb-5.text-white{margin-bottom:0 !important;}
.page-btns .basicbtn{margin-bottom:0 !important;margin-right: 0 !important;}
.erp-top-btns > div a:last-child{ margin-top:1rem;}
.products-page .gia-docs-temp .row.mb-4 img { width: 65px; border-radius: 0; margin-bottom: 0.7rem;}
.pricing-block .col-md-12{ padding-left:0; padding-right:0;}
.pricing-block .pricing-div .basic-bg > div{padding: 20px 5px;line-height: 1.4;}
.pricing-block .pricing-div .col:last-child{margin-bottom:0;}
.pricing-block .pricing-div .col > div:last-child {padding: 20px 5px;}
.gia-blok h3 br{ display:none;}
.gia-blok > div:last-child{line-height:1.5}
.products-page p.text-center{text-align:left !important;}
.h-captions.text-white{color: #000!important;} .learnHow .border-radius { padding-left: 1rem;}
.learnHow .mt-4{ margin-top:0 !important;margin-bottom: 1.5rem;}
.sol-lan-page .learnHow:last-child .mt-4{margin-bottom: 0;}
.s-h-cp .card-group-control .card-header { padding: 1rem 0 0 0;}
.s-h-cp .card-group-control-right .card-title > a:before { font-size: 20px;}
.eipp-blog-sec .media-body h3{ font-size:13px !important;}
.eipp-blog-sec .media-body p { font-size: 10px; padding-top: 0.5rem;}
.m-rs {background: url(//www.emagia.com/wp-content/themes/emagianew/images/webp/red-strike.webp) left 43px no-repeat !important;}
.cp-y {  background:#fff !important;}
.ou-slider .h-captions h1 { font-size: 1.3rem;letter-spacing: 0;}
.carousel-item.active > div { background: none !important;}
.desk-lo{ display:none !important;}
.mob-lo{ display: flex !important;}
.basicbtn.btn-outline-primary.text-white {background-image: none; color: #ffffff !important; background-color: #0052d9 !important; border:none; margin-bottom:0;}
.lead-slide p { font-size: 16px !important;}
.lead-slide > div{ min-height:inherit !important;}
.page-id-16068 .entry-title div{background-size: 60% !important;height:60px;} #carouselExampleFade .carousel-item.pb-6{padding-bottom:0 !important;}
#carouselExampleFade .carousel-item .wow.py-3{ padding:0 !important;}
.top-guru {padding-bottom: 58px;}
.home-slide .carousel-item.active > div{padding:0 !important;}
.home-slide .carousel-item .inside-header{min-height: 550px !important; align-items: baseline !important; background-position: bottom center !important;    background-size: 100% !important;}
.home-slide .lead-slide p span {font-size: 18px;}
.home-slide .wow.py-5{padding:0 !important;}
.home-slide .text-hover:before{position:static;}
.lead-slide:after{ padding-top: 0;}
.basic-page.home-page .product-block h2{margin-bottom: 3rem !important;}
.basic-page.home-page .product-block h3{margin-bottom: 0rem !important; margin-top: -0.5rem !important; font-size:17px !important;}
.counter-up .counter-Txt{margin-bottom:2rem; margin-top: 1rem;}
.counter-up .counter-Txt:nth-child(2){ margin-left:-35px;}
.counter-up .counter-Txt:nth-child(3), .counter-up .counter-Txt:nth-child(4){margin-bottom:0;}
.counter-Txt > div{justify-content:center;}
.basic-page.home-page .arc:before, .basic-page.home-page .arc:after{position:static; padding-top:0;}
.basic-page.home-page .product-block h2 span { font-size: 1rem!important; line-height:normal;}
.basic-page.home-page .product-block .col-sm-6{margin-bottom:5rem;}
.basic-page.home-page .product-block .col-sm-6:nth-child(5), .basic-page.home-page .product-block .col-sm-6:nth-child(6){margin-bottom:0;}
.basic-page.home-page .product-block .m-auto.pt-4.pb-3{padding-top:0!important;}
.basic-page.home-page .rep-block .position-absolute { padding: 20px;}
.basic-page.home-page .rep-block h3{font-size:16px !important;}
.g-logo {top: 20px;left: 20px;}
.g-logo img { width: 100px;}
.basic-page.home-page a.btn.btn-sm{padding-left:0; padding-right:0;}
.erp_case-logo { width: 75px !important;}
.title-excerpt {font-size: 12px;line-height: 1.5;}
.case-studies.sugst-resource .card-body{ height:90px;}
.case-studies .stats > div{font-size:9px; width: 85px;height: 85px;border: 6px solid #0052d9;}
.case-studies .stats > div b {font-size: 15px;}
.case-studies .stats > div:before {top: -15px; right: -15px;}
.case-studies .stats > div:before {width: 35px; height: 35px;}
.case-studies .card > div:last-child { padding: 7px 10px 10px 10px;margin-top: 12px;} .home-page-form-outer.arc:before, .home-page-form-outer.arc:after{position:static; padding-top:0;}
.home-page-form { padding-top: 0; margin-top: 0;}
.basic-page.home-page .CS.customer-div {justify-content:center; margin-bottom:0 !important;}
.basic-page.home-page .CS.customer-div .xylem-logo{ width:50px !important;}
.basic-page.home-page .CS.customer-div .samsara-logo{ width:75px !important;}
.basic-page.home-page .CS.customer-div .dxc-logo{ width:45px !important;}
.basic-page.home-page .CS.customer-div .seko-logo{ width:60px !important;}
.basic-page.home-page .CS.customer-div .convatec-logo{ width:80px !important;}
.basic-page.home-page .CS.customer-div .unisys-logo{ width:60px !important;}
.basic-page.home-page .CS.customer-div .aha-logo{ width:65px !important;} .basic-page.home-page .CS.customer-div .catalent-logo{ width:60px !important;}
.basic-page.home-page .CS.customer-div .dresseranad-logo{ width:80px !important;}
.basic-page.home-page .CS.customer-div .brother-logo{ width:65px !important;}
.basic-page.home-page .CS.customer-div .duckhorn-logo{ width:65px !important;}
.rep-block .i-amphtml-layout-size-defined{width:100% !important; height:100% !important;}
.awards.arc{margin-top:0 !important;}
.awards.arc h2{padding-top:0 !important;}
.awards.arc .row.pb-6{padding-bottom:0 !important;}
.awards.arc .row .col-md-3:last-child div{margin-bottom:0 !important;}
.counter-up {padding:0 !important;}
.counter-up .d-flex.justify-content-center,.counter-up .d-flex{justify-content: left !important;align-items:center;}
.counter-up .counter-Txt b{font-size: 18px !important;left: 50px !important;}
.counter-up .counter-Txt:nth-child(2){margin-left:0 !important;}
.counter-up .d-flex > div img{width: 50px !important;}
.counter-up .counter-Txt span{font-size:24px !important;}
.counter-up .counter-Txt{width: 50%;font-size: 14px !important;line-height: 20px !important;}
.counter-up .d-flex > div{width: auto !important;margin-right: 1rem !important;}
.home-page-form-outer.arc .py-3{ padding-bottom:0 !important;}
.product-block .row .col-lg-4:last-child.min-wid{ margin-bottom:0 !important;}
.rep-block .row .col-md-6.text-left .media:last-child{margin-bottom:0 !important;}
.modal .close-bar{position: absolute; width: 100%; z-index: 1;}
.modal .product-forms button{margin-bottom:0 !important;}
.home.page-template .request-pop .py-3 .g-recaptcha { margin: -13px 0 0 -6px;}
.home.page-template .request-pop .py-3 .captch_code { width: 94px !important;margin-bottom: 0;}
.up-events .media{margin-bottom:0 !important;}
.up-events .media > div{ width:100px;}
.up-events .media h3{ font-size:1rem !important;}
.customer-div .col-md-2{max-width: 33.333333%; }
.customer-div .col-md-2 > div{min-height: 50px; line-height: initial; margin: 5px; max-height: 50px; height: 50px; align-items: center; display: flex;
justify-content: center; margin: 0 0 1rem 0;} .main-navigation .main-nav ul li:hover > a {color: #0085ff !important;}
.main-navigation .main-nav ul ul li a {font-size: 13px !important;margin-left: 5px;} .banner-heading{padding-top:0 !important;}
.banner-heading h1 {padding-top:0 !important;}
.banner-heading .attachment-full.size-full{width:auto;}
.banner-heading p.ttl{padding:0; margin:0;}
.basicPage-inner .arc:before, .basicPage-inner .arc:after{position:static; padding-top:0;}
.basicPage-inner .arc > div{margin-top:0!important; padding-bottom:0 !important; margin-bottom:0 !important;}
.basicPage-inner .arc > div .row > div:last-child{margin-bottom:2rem !important;}
.basicPage-inner .arc > div .row > div:last-child.learnHow{margin-bottom:0 !important;}
.basicPage-inner .row .pr-5{padding-right:15px !important;}
.basicPage-inner .row .pl-5, .basicPage-inner .row .pl-4{padding-left:15px !important;}
.basicPage-inner .arc > div.cash-casestd{padding-top:2rem !important; padding-bottom:4rem !important;} .product-forms { background-image: url(//www.emagia.com/wp-content/themes/emagianew/images/form-bg-clouds.png); background-position: center bottom; background-repeat: no-repeat;padding-bottom:2rem;}
.product-forms > div {background:none;}
.reportsblock.pro-block > div:last-child .s-r{margin-bottom:0 !important;}
.reportsblock.pro-block .s-r > div { padding: 15px;}
.reportsblock.pro-block .s-r h4 {font-size: 16px !important; margin-bottom: 0.8rem !important;}
.reportsblock.pro-block .s-r p { padding-bottom: 0.8rem;}
.solution-h .d-flex p{margin:0 !important;}
#faqs h4{ margin-top:0 !important;}
.nacm-slide h1 span{ color:#000 !important;}
.basic-page .numSize h3{font-size: 24px !important; font-weight: 600 !important; line-height: 1; margin-bottom: 0.5rem !important;}
.numSize p{ font-size:12px;}
.numSize .col{ margin:0 auto 1rem !important;}
.numSize .col:last-child{margin:0 auto 0 !important;}
.gart-rept {padding:0 1rem;}
.gart-rept h1 br{display:none;}
.gart-rept h1 {font-size:20px !important;}
.customer-page h3 br{display:none;}
.customer-page h3.mb-5.text-center{font-size:16px !important;}
.req-demo-page .customer-div .col-md-2 { width: 33.33333%;}
.req-demo-page.pr-5{ padding-right:0 !important;}
.case-studies-block .card-header p{font-size: 12px;}
.case-studies-block .card-body{padding:0 20px 20px 20px;}
.case-studies-block .card-body .mb-4{ margin-bottom:1rem !important;}
.case-studies-block .card-header .erp_case-logo { margin: 20px; line-height:1;}
.case-studies-block .card .stats > div {font-size: 12px;}
.case-studies-block .card .stats > div b { font-size: 24px;}
.case-studies-block .card .stats { font-size: 12px;}
.case-studies-block .card .card-highlight .title-excerpt h2{margin-bottom:0 !important;}
.case-studies-block .card .erp_case-logo{ width:100px !important;}
.resources-page-block .related-resources .col-md-3 {-ms-flex: 0 0 100%;flex: 0 0 100%; max-width: 100%;}
.lft-menu ul{margin-bottom:1.5rem !important;}
.customer-page h3 br{display:none;}
.customer-page h3.mb-5.text-center{font-size:16px !important;}
.page-template-template-request-demo-forms .numSize{ margin-left:0 !important;}
.reqDemo-page{padding-top:0 !important;}
.page-template-template-request-demo-forms h1{ font-size:28px; padding-bottom:0 !important;}
.reqDemo-page .contact.row li div{font-weight:400 !important;}
.banner-heading.by-solution-head{padding-top:20px !important;}
.by-solution-head .row > div{ padding-bottom:0 !important; margin-bottom:0 !important;}
.footer-widgets-container{padding:0;}
.basicPage-inner .product-block .carousel-inner{height:406px;}
.basicPage-inner .product-block .p-blok{height:406px;}
.basicPage-inner .product-block .p-blok h3{font-size:0.825rem !important;}
.erms-page .my-4.py-6{padding:0 !important; margin:0 !important;}
.page-id-17942  .banner-heading .text-secondary br{ display:none;}
.giagpt-page .finance-skill .col-md-4{margin-bottom: 2.5rem; padding: 0 1.5rem !important;}
.giagpt-page .header-text .col-md-4, .giagpt-page .header-text .col-md-4:last-child .media{ margin-bottom:0 !important;}
.giagpt-page .finance-skill .row .col-md-4:last-child{margin-bottom: 0;}
.giagpt-page .finance-skill .col-md-4 img{width:80px;}
.giagpt-page .finance-skill .col-md-4 .basic-ul{ text-align:left !important;}
.giagpt-page .finance-skill h3.text-center{ font-size:1rem!important; text-align:center !important;}
.page-id-17942 .products-page h2.text-center br{display:block;}
.page-id-17942 .products-page h2.text-center, .page-id-17942 .products-page h3.text-center {text-align:center !important;}
.basic-page.home-page h2 span {line-height:normal; }
.page-id-17942 .min-wid , .page-id-17942 .basic-page.home-page .product-block .col-sm-6{ margin-bottom: 4rem;}
.page-id-17942 .basic-page.home-page .product-block h3{ font-size:1rem !important;}
.page-id-17942 .min-wid:last-child{margin-bottom:0 !important;}
.page-id-17942 .products-page h2.text-center span { font-size: 1rem!important; line-height:normal;}
.page-id-17942 .prdct { width:50%; margin-bottom:4rem;}
.page-id-17942 .page-btns .basicbtn { margin-right: 10px !important;}
.page-id-17942 .basic-page.home-page .product-block .col-sm-6:nth-child(5), .page-id-17942 .basic-page.home-page .product-block .col-sm-6:nth-child(6) { margin-bottom: 0 !important;}
.form-page-outer.d-flex{ flex-flow:column;}
.ai-logo img{ width:145px !important;}
.ai-logo .col-md-6, .ai-logo .col-md-3{ margin-bottom:1rem !important;}
.ai-logo > div > div.col-md-3:last-child{ margin-bottom:0 !important;}
.nl-page h1.entry-title {font-size: 1.5rem;}
.inside-header.grid-container.nl-cat{ margin-top:0 !important;}
.inside-header.grid-container.py-0.position-relative h2{ margin-bottom:1rem !important;margin-top:1rem !important;}
.inside-header.grid-container.py-0.position-relative .n-text h2{ margin-bottom:0 !important;margin-top:0 !important;}
.marquee-wrapper .container{ padding:0;}
.editions .bg-light-blue{ padding:0 !important; background: none !important;}
.editionbig{ margin-bottom:1.5rem;}
.editionbig:before{ line-height:normal; font-size:14px;background: linear-gradient(to bottom, rgba(125,185,232,0) 0%,rgba(16,17,84,1) 100%);}
.editionbig .in-text, .editionsmall .in-text{ color: #000000; background-color: rgba(255,255,255,1) !important;}
.editionBlock .media{ display:block;}
.editionBlock .media > div{ margin-right:0 !important;}
.editionBlock .media > div img{ width: 100% !important;margin-bottom: 1rem;}
.editionBlock h3{ font-size: 1rem !important;}
.ai-logo .col-md-3, .ai-logo .col-md-6{ text-align:center !important;}
.page-template-newsletter-home .search-div, .page-template-newsletter-page .search-div, .page-template-newsletter-category .search-div{ right:27.5%;}
.nl-single-page h1{ font-size:20px;}
.nl-single-page h2 br{ display:none;}
.nl-page p, .nl-page ul li, .nl-page ol li { line-height: normal;}
.nl-page .form-page{ margin-bottom: 0 !important;}
.glo-p .entry-title { font-size: 24px; line-height: normal; padding:1rem 0 !important;}
.glo-p > .container-fluid > .pt-3{ padding-bottom:0 !important;}
.glo-p .product-block h2 { padding: 0;}
.glo-p .basic-page.home-page .product-block h2 span { padding: 10px 0 10px 0 !important; display: block;}
.glo-p .circle-ripple-2.circle-ripple-2a{margin: -180px auto 60px;}
.glo-p .product-block{ padding-top:2rem !important;}
.glo-p .product-block h3, .glo-p .product-block p{ margin-bottom:0.5rem !important;}
.sson-mobile img:first-child{ display:none;}
.sson-mobile img:last-child{ display:block !important; margin:0 !important;}
.gart-logo.my-4{ margin-top:0 !important;}
.page-template-events-landing-page .entry-title div{background-size: 60% !important;}
.page-template-events-landing-page .page-header-image { margin-top:30px !important;}
.page-template-events-landing-page .banner-heading .col-md-6.pr-0 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.page-template-events-landing-page .banner-heading .col-md-6.py-3 {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.page-template-events-landing-page .banner-heading .ttl { font-size: 24px;}
.page-template-events-landing-page .banner-heading .entry-title{ padding-bottom: 5px !important;}
#footer-widgets h4{ font-size:22px !important;}
.product-block .col-lg-3.text-center.min-wid{ -ms-flex: 0 0 50% !important; flex: 0 0 50% !important; max-width: 50% !important;}
.product-block .col-lg-3.text-center.min-wid amp-img{ width: 140px !important; height:auto !important;}
.product-block .col-lg-3.text-center.min-wid .circle-ripple-2.circle-ripple-2a { width: 90px; height: 90px; margin: -124px auto 66px;}
.product-block .col-lg-3.text-center.min-wid p{ margin-bottom:0 !important;}
.up-events .row .col-md-3{ margin-bottom:1.5rem;}
.up-events .row .col-md-3:last-child{ margin-bottom:0;}
.podcast-sld img { height: auto !important;}
.carousel-item h2.text-white{ color:#000 !important;}
.txt-overlay{ padding:1rem !important;}
.psnlBlock .txt-overlay h3{font-size: 0.93rem !important; padding: 0 0 15px !important; margin: 0 0 5px !important;}
.psnlBlock .nlhomeBlock .txt-overlay h3{ padding-bottom:0 !important;}
.spkrBlock figure img{ width:50px;}
.spkrBlock p strong{ font-size:12px !important;}
.spkrBlock p small{ font-size:60%;}
.nlhomeBlock{ margin-top:1.5rem;}
.nlhomeBlock .txt-overlay img{ width:250px;}
.pc-homelogo{ bottom:24px;}
.pc-homelogo img{ width:80px;}
.spkrBlock:after{ width:50px; height:50px;}
.dtposted{ margin:5px 0; }
.dtposted p{ font-size:11px;}
audio.inline-frame{margin: 155px auto 0 auto;}
.page-id-21988 .pc-single .card{ margin-top:1.5rem !important;}
.pd-suggest .s-r h3 div:last-child{ padding:0 0 10px 0;}
.nlhomeBlock br{ display:none;}
.psnlBlock .post-link{ font-size:12px;}
.authr-blck > div:first-child{ width:75px;}
.authr-blck p{ font-size:12px !important;}
#november .col-md-3 .basicbtn{ font-size:9px;}
#november .col-md-3{ margin-bottom:0 !important; width:50%;}
.nl-page-main .common-forms{ width:100%;}
.editions .row > div{ margin-bottom:1.5rem;}
.editions .row > div:last-child{ margin-bottom:0;}
.editions h3{ font-size:1rem !important;}
.editionBlock .col-md-6 .editionsmall:last-child .mb-3{ margin-bottom:0 !important;}
.lan-page .pr_form .row .mb-4.col-md-2, .lan-page .pr_form .row .mb-4.col-md-3 {max-width:100% !important;}
.page-id-22309 .banner-heading .entry-title,.page-id-25540 .banner-heading .entry-title { margin-left: 0; padding-bottom: 33px !important;}
.page-id-22309 .banner-heading .ttl,.page-id-25540 .banner-heading .ttl { text-align: left !important; font-size: 14px !important; margin:-20px 0 0 0 !important;}
.page-id-22309 .col-md-6.py-3,.page-id-25540 .col-md-6.py-3{ display:none;}
.page-id-22309 .col-md-6.pr-0,.page-id-25540 .col-md-6.pr-0{ max-width:100% !important; flex: 0 0 100% !important;}
.page-id-22309 .banner-heading,.page-id-25540 .banner-heading { background-position:top left; background-size: 224%;}
.page-id-22309 .banner-heading .pb-3,.page-id-25540 .banner-heading .pb-3{ padding:0 !important;}
.page-id-22309 .banner-heading .inside-header.grid-container,.page-id-25540 .banner-heading .inside-header.grid-container{ padding-bottom:0 !important;}
.emp-g {display:none !important;}
.gpay-icons .inner-y { min-height: inherit;}
.nrm{ line-height:26px !important;}
.need-guid{background-position: bottom right !important; background-size: 39%; padding: 0 1.2rem !important;}
.tribe-events-single-event-description .col-md-4.order-md-1{ margin-top:0;}
.trifecta amp-img{ width:150px !important; height:143px !important;}
.circle-ripple-2.circle-ripple-2a { width: 100px !important; height: 100px !important; margin: -135px auto 60px !important;}
.t-exp{ flex-direction:column; margin-bottom:1.5rem;}
.t-exp > div{ padding:0 !important;}
.t-exp > div p{ font-size:15px !important;}
.giadocs-logos-b ul li{height:60px;}
.giadocs-logos-b .convatec-logo { width: 77px;}
.giadocs-logos-b .unisys-logo { width: 65px;}
.giadocs-logos-b .brother-logo { width: 75px;}
.giadocs-logos-b .meredith-logo { width: 75px;}
.giadocs-logos-b .catalent-logo { width: 75px;}
.giadocs-logos-b .walters-logo { width: 70px;}
.giadocs-logos-b .seko-logo { width: 65px;}
.giadocs-logos-b .dresseranad-logo { width: 85px;}
.idpfblock img{ width: 64px; margin-bottom: 15px;}
.inside-article .idpfblock ul li{ margin-bottom: 0.6rem !important;}
.basic-page .idpfblock p { margin-bottom:1.5rem !important}
.spkrBlock .img{ width:49px;}
.row.glossary { padding:0;}
}
@media only screen and (max-width: 426px) {
.lan-page > .container-fluid { padding-left: 20px; padding-right: 20px;}
.lan-page .pr_form #requestDemoForm3 .captch_code { width: 145px !important; height: 40px !important;}
.lan-page #requestDemoForm3 .g-recaptcha { margin: -18px 0 0 -8px;}
.erp-logo-s .col { flex: 0 0 33.33%; padding-left: 15px; padding-right: 15px;}
.page-template-industry-by-solution .erp-logo-s .card{ flex:0 0 28.33%;}
.card-outer .card-highlight p { font-size: 10px;}
.card-outer .card-highlight p b {font-size: 24px;}
.card-outer .header-elements {font-size: 10px;}
.card-outer img { width: 100px !important; border-radius:0;}
.card-outer .post-link {font-size: 16px;}
.row .col-md-6.card-outer:first-child { margin-bottom: 2rem;}
#content { padding: 0px !important;}
.inside-navigation{padding-top:0;}
.site-logo{ width:100px;}
.banner-top{display:none}
.footer-widget-1,.footer-widget-2,.footer-widget-3,.footer-widget-4{width:100%!important}
.site-header{padding-left:0; padding-right:0;}
.inside-header.grid-container{padding:15px 20px!important;}
.basic-page .inside-header,.inside-header.grid-container{padding:2.5rem 0 0rem 0!important; width:100% !important;max-width:100% !important;min-width:100% !important}
.single-tribe_events .tribe-events-content{padding:0.2rem 0 0rem 0!important; width:100% !important;max-width:100% !important;min-width:100% !important}
.tribe-events-content .events_calendar ul.contact li:last-child, .tribe-events-content .events_calendar ul.contact li:last-child button{ margin-bottom:0.2rem !important;}
.request-pop button.close{width: 30px;height:30px;margin-right: 0px;margin-top: 0px;}
.request-pop h2.text-center {font-size: 16px !important;}
.request-pop .py-3 .mb-4.col-md-3, .request-pop .col-md-2{margin-bottom: 1rem!important;}
.request-pop .py-3 .captch_code {height: 38px !important;}
.request-pop .py-3 .g-recaptcha {margin:-19px 0 0 -10px;}
.request-pop h4.text-center {font-size: 14px !important;}
.request-pop form input.form-control, .request-pop form select.form-control, .select2-container .select2-selection--single{height: 30px}
.request-pop .py-6 {padding: 0 !important;}
.request-pop .py-3 .mb-4.col-md-3, .request-pop .col-md-2 {max-width: 100%;flex: 0 0 100%;} .site-header .inside-header.grid-container.grid-parent {width:90% !important;max-width:90% !important;min-width:90% !important;}
body.page-template-resource-download-form-template .page-header-image img, .page-template-template-forrester-download .page-header-image img{min-height: 140px;}
.position-absolute.p-5.w-50,.page-template-resource-download-form-template .page-header-image.grid-container.grid-parent,.page-template-downloads-redirector-other-sites .page-header-image.grid-container.grid-parent {
width: 100% !important;}
.site-header .inside-header.grid-container{padding: 10px 0 !important;} 
.banner-heading .inside-header .col-md-6.pr-0{padding-right:15px !important;}
.page-template-resource-download-form-template .col-md-12{padding:0}
.page-template-resource-download-form-template .entry-title {font-size: 17px;}
.col-md-4.pl-5.float-right {padding: 0 !important;}
.form-page{-webkit-box-shadow: 0 5px 10px rgb(0 0 0 / 10%);box-shadow: 0 5px 10px rgb(0 0 0 / 10%);border: solid 1px #eee; margin:0 0 20px 0 !important;}
p.first-para.w-75 {width: 100% !important;}
.basic-page p, .inside-article ul, .inside-article li{ line-height:1.5; margin-bottom:1rem !important;}
.inside-article li{ line-height:1.5rem; margin-bottom:0.625rem;}
.testimonial_subtitle{ margin-bottom:1rem !important;}
.title-excerpt p, .card-highlight p {font-size:.825rem; line-height: 1.5;}
.generate-back-to-top, .generate-back-to-top:visited{ z-index:1000;}
.basic-ul li{margin-left:5px;}
.basic-page .page-btns .inside-header{padding:0 !important;} .basic-page h2, .basic-page h3 { margin-bottom:1rem !important;}
.editionBlock h3 {margin-bottom: 0 !important;}
#accordion-control-right h2.card-title, #accordion-control-right h3.card-title{margin-bottom:0 !important;}
.request-sub-txt{ margin-bottom:1rem !important;}
.h-banner .col-md-6.pl-0{order:2;}
.product-block a.btn-sm{margin-bottom:1rem}
.up-events{margin-top:-115px;}
.min-wid{padding:0; margin-bottom: 1rem;}
.circle-ripple-2{margin:-218px auto 100px}
.awrds a,.up-events a{display:flex;align-items:flex-start} .basicPage-inner .product-block .p-blok:after {display:none;}
.basicPage-inner .product-block .carousel-inner{ padding:0;}
.basic-ul{margin-left:0 !important;margin-bottom:20px!important}
.basic-ul2{columns:1;-webkit-columns:1;-moz-columns:1}
.basic-page form.py-3{padding:0px!important}
.col-xs-6{width:50%}
.h-captions{text-align:center}
.h-captions p{font-size:1rem}
.h-captions p br{display:none}
.home .carousel {z-index: 8;margin-bottom: 1.5rem;}
.row.align-items-center{ align-items: flex-start;}
.media{ margin-bottom:2.5rem !important;align-items: flex-start;}
.latest-stuff .media{ display:block;}
.latest-stuff .media img{margin-bottom:0 !important; width:100%}
.latest-stuff .media .position-relative{ margin-right:0 !important;}
.title-excerpt .post-title{line-height:1.3}
.product-block .col-md-3{	padding-bottom: 20px;}
.s-r div:first-child::before{opacity:0.2}
.tribe-mobile #main { padding: 0 !important;}
.tribe-events-event-image img{ }
.single-tribe_events .tribe-events-schedule{padding:0 !important;margin:0 !important;border-radius:0;border:0 !important;background:none !important}
.postid-14341 .resource-type{margin-top:33px;}
.tribe-events-schedule h2{ font-size: 0.8rem !important;}
.tribe-events-single-event-description .banner-heading h1{ line-height: normal;padding-bottom: 0 !important;font-size: 15px !important;}
.postid-24890 .tribe-events-single-event-description .banner-heading h1{ font-size: 0.785rem !important; width:69%;}
.postid-24890 .tribe-events-content .resource-type { font-size: 10px;line-height: 10px;}
.banner-heading .tribe-events-schedule{font-size: 10px;}
.postid-14341 h1.event-tile{margin-top: 5px;}
body.single-tribe_events .banner-heading .entry-header{ padding: 0.2rem 1rem !important;}
body.postid-24890.single-tribe_events .banner-heading .entry-header{padding: 0 1rem !important;}
.order-md-1{ order:1}
.order-md-2{ order:2}
.gia-blok{ height:14rem;}
.basicPage-inner .product-block .p-blok {padding: 0 0px; min-height: inherit; margin-bottom:2rem;}
.basicPage-inner .product-block .carousel-item > .col-md-2:last-child .p-blok{ margin-bottom:0;}
.basicPage-inner a.btn-sm{ position:static !important; transform:none !important;}
.solution-h .d-flex.align-items-center{ align-items: normal !important;}
.subhead { font-size:11px;}
.w-75 {width: 100%!important; margin-bottom: 1rem !important;}
.basicPage-inner .product-block .carousel-item > div { flex:100%; max-width:100%; }
.card-info{ padding-right:1rem !important;}
.container-fluid.banner-heading .col-md-6.py-3{ padding-top:0 !important; padding-bottom:0 !important;}
.solution-h .bg-primary-dark-blue img{width: 32px;height: 32px;}
@-webkit-keyframes ripplee {
0% { box-shadow: 0 0 0 0 rgba(101, 192, 255, 0.3), 0 0 0 1em rgba(101, 192, 255, 0.3), 0 0 0 2em rgba(101, 192, 255, 0.3), 0 0 0 3em rgba(101, 192, 255, 0.3);}
100% { box-shadow: 0 0 0 1em rgba(101, 192, 255, 0.3), 0 0 0 2em rgba(101, 192, 255, 0.3), 0 0 0 3em rgba(101, 192, 255, 0.3), 0 0 0 4em rgba(101, 192, 255, 0);}
}
@keyframes ripplee {
0% {box-shadow: 0 0 0 0 rgba(101, 192, 255, 0.3), 0 0 0 1em rgba(101, 192, 255, 0.3), 0 0 0 2em rgba(101, 192, 255, 0.3), 0 0 0 3em rgba(101, 192, 255, 0.3);}
100% {box-shadow: 0 0 0 1em rgba(101, 192, 255, 0.3), 0 0 0 2em rgba(101, 192, 255, 0.3), 0 0 0 3em rgba(101, 192, 255, 0.3), 0 0 0 4em rgba(101, 192, 255, 0);}
}
h2.text-center.mb-2 br {display: none;}
.gradient-animation-no {display: none;}
.banner-heading h1 {font-size: 26px !important;line-height: 30px;width: 100%; padding-top:0 !important;}
.ttl {font-size: 15px;width: 100%; line-height:1.4; padding-top:10px;padding-bottom:0 !important} .banner-heading,.page-template-resource-download-form-template #page.container,.single .inside-header.grid-container.py-0.position-relative.single-post-page{ padding-top:0 !important;}
.category .article-page{ padding-top:80px !important;} body{ overflow-x: hidden;}
#content {padding: 0px !important;}
.page-id-9112 h1.entry-title{background-size: 140px; margin-top:0;}
.page-id-9112 h1.entry-title ul{ margin-bottom:0;}
#breadcrumbs{display:none;}
.bform > .row > .col-md-7, .bform > .row > .col-md-6:first-child{ order:2}
.bform > .row > .col-md-5, .bform > .row > .col-md-6:last-child{ order:1}
.common-forms ul {width:100%; display:block;margin: 0 !important;}
.logos-block2 p{ margin-bottom:1.5rem !important;}
.logos-block2 .col{ max-width: 50%}
.logos-block2 .card {line-height: normal; width: 80px;height: 80px;}
.logos-block2 .inside-header > .row:last-child {    margin: 0 -15px;}
.page-id-6507 h1.entry-title div {left:-61px;}
.page-id-6507 h1.entry-title{background-size: 50px; padding-left: 60px; font-size: 18px !important; padding-top: 0 !important; margin-bottom:15px; margin-top: 1.5rem;}
.page-id-15761 .banner-heading .entry-title > div { background: url(//www.emagia.com/wp-content/themes/emagianew/images/webp/red-strike.webp) left 43px no-repeat;}
.page-id-15761 .entry-title span { line-height: normal; padding-top: 10px;}
.finance-skill .col-md-4 { border-radius: 10px !important; margin-bottom: 1.5rem;}
.giaslide .carousel-item img {max-width: 100%;}
.finance-skill .col-md-4 img{ margin-bottom:1.5rem;}
embed, iframe, object{ height:auto;}
.product-block .col-sm-6, .product-block .col{width:50%;}
.product-block .col .c-cle{width:130px;height:130px;}
.header-elements-inline button{margin-bottom:0!important;}
.productspage .d-flex{ display:block !important; margin-bottom:0 !important;}
.productspage .d-flex > div{ margin:0 !important;}
.productspage .d-flex > div img{ margin:0 0 1rem 0 !important;}
.solution-h .text-center.pt-5.pb-6{padding:0 !important; margin:0 !important;}
.up-events .d-flex{ display:block !important;}
.up-events .d-flex div:last-child > div{ margin-bottom:0 !important;}
form.py-3 .mb-4.col-md-3,.page-template-gia-docs form.py-3 .mb-4.col-md-3{max-width: 100%;flex: 0 0 100%;}
form.py-3 .captch_code, .home-page-form .captch_code{height: 45px !important;margin-bottom: 20px;width: 200px !important;}
form.py-3 .g-recaptcha, .home-page-form .g-recaptcha{margin: -13px 0 0 -2px;}
.banner-heading .gia-docs-template h1{margin-top: 1.5rem !important; padding-top: 2.5rem !important;}
.banner-heading .gia-docs-template h1 > div > div { font-size: 26px; line-height: normal;}
.gia-docs-temp .ml-4{ margin-left:0 !important;} 
.gia-docs-temp .my-4{ margin-bottom:0 !important;}
.gia-docs-temp .two-clr{ background:#e9f3ff !important;}
.gia-docs-temp .inside-header.grid-container .col-md-6:first-child, .gia-docs-temp .two-clr .inside-header.grid-container.py-6 .col-md-6:first-child{ margin-bottom: 3rem;}
.gia-docs-temp .inside-header.grid-container.py-6 .col-md-6:first-child{ margin-bottom: 0;} .related-resources .s-r  { margin: 0 auto 2rem;}
.datasheet-page .related-resources .s-r  {width: auto; margin: 0 auto 2rem;}
.mw-100 .related-resources .s-r{width: 100%;}
.page-id-43 .related-resources .s-r{width:86%; margin: 0 auto 2rem;}
.single-post .related-resources .s-r{ width: 85%;}
.s-r img{ height:auto;}
.s-r div:first-child::before{height:190px; display:none;}
.awards img{ width:100%;}
.awards .mb-4{ margin-bottom:2.5rem !important;}
.imageComponent img{ padding:50px 25px 50px !important;}
.rld-resources .overlay{ display:none;}
.position-relative .in-text{background-color: rgba(0,0,0,0.8);padding: 4px 15px;}
.modal-content {border-radius: 10px;}
.sol-lan-page .basic-page .inside-header, .inside-header.grid-container { padding: 1.5rem 0 !important; width: 100% !important; max-width: 100% !important; min-width: 100% !important;}
.sol-lan-page{padding-top: 1.5rem;}
.sol-lan-page .logos-block2 .card { width: 130px;}
.sol-lan-page .inside-header.grid-container { background-position: bottom right !important; background-size: 39%; padding: 1.5rem 0 !important;}
.solerp-section .row .col-md-3 > div{ margin-bottom:1rem;}
.sol-lan-page.basicPage-inner .product-block .grid-container.pt-4.pb-6{padding:0 !important;}
.sol-lan-page .circle-ripple { margin: -80px auto 44px;}
.sol-lan-page .c-cle h3, .products-page .c-cle h3 { font-size: 30px !important; margin-bottom: 0.15rem !important;}
.sol-lan-page .numSize h3 { font-size: 30px !important; margin-bottom: 0.15rem !important;}
.sol-lan-page .numSize .col, .customer-page .numSize .col {max-width: 50%;flex-basis: auto; margin:0 auto;}
.sol-lan-page .logos-block.logos-block2 .text-center.my-4{ margin-top:0 !important; margin-bottom:0 !important;}
.sol-lan-page h3.mb-5{margin-bottom:1rem!important;}
.sol-lan-page .proicon-inner{margin-bottom:1.5rem;}
.by-solution-head{ margin-bottom:2rem !important;background:none !important;}
.by-solution-head > .inside-header.grid-container{ padding:0!important;}
.o2cpic { height: 55px;}
.erp-top-btns.page-btns .inside-header>:not(:last-child):not(.main-navigation){ margin-bottom:0 !important;margin-right: 0 !important;}
.erp-top-btns.page-btns button.btn.btn-primary.btn-lg.active { margin-right: 0;}
.erp-top-btns.page-btns .inside-header>:not(:last-child):not(.main-navigation) a, .erp-top-btns.page-btns button a{ width:228px;}
.sol-lan-page.basicPage-inner h2, .sol-lan-page.basicPage-inner h3.text-center{ text-align:left !important; line-height:1.3;}
.sol-lan-page h2.text-center.mb-5 { text-align:left !important; padding:0 !important; width:97%;}
.sol-lan-page .row.align-items-center.w-75.m-auto{ margin:0 !important;}
.erp-pop .inside-header.grid-container {padding:0 !important;}
.sol-lan-page .p-5.bg-light-blue.m-none p { text-align: left !important;}
.img-resp{ width: auto !important; height: auto !important;}
.logo-resp{ width: auto !important; height: auto !important;}
.customer-logos ul li { margin: 0 0 15px 0!important;}
.products-page .customer-logos .i-amphtml-layout-size-defined { overflow: hidden!important; width: 100% !important; height: 100% !important;}
.products-page .customer-logos2 ul li img{ height: auto !important;}
.sol-lan-page .col, .products-page .col{ max-width: 33.3%; font-size: 88% !important;}
.c-cle p{ font-size:13px; line-height:1.4 !important; margin-bottom: 0rem !important;}
.customer-logos ul{padding-bottom:0 !important;}
.solution-h div.text-center{ padding-bottom:0 !important; margin-bottom:0 !important;}
.solution-h h3{ font-size:18px !important;margin-bottom:0.3rem !important;} .takesurvey > div > div > div{ margin-top:1rem;}
.need-guid > div{ background-size:36%;}
.need-guid h2.text-blue, .need-guid h3.mb-5{ font-size:17px !important;}
.page-id-5674 .related-resources .s-r{width:fit-content;}
.giagpt-head { font-size: 18px !important; margin-top: 18px;}
.page-id-18367 .basic-page .basicPage-inner h2{margin-bottom:0.5rem !important;}
.page-id-18367 .basic-page h3{ margin-bottom:0.3rem !important;}
a.btn.btn-sm{font-size: 0.8rem;letter-spacing: 0;}
.pricing-div a.btn.btn-sm{font-size: 0.6rem;}
#block-9 a.rounded-circle{ margin-right:2px;}
#block-9 i.fa{ width: 32px; height: 32px; line-height: 32px;}
.inside-article ul{ margin-left: 0 !important;}
.glo-p .sol-lan-page .basic-page .inside-header, .glo-p .inside-header.grid-container { padding:0 !important;}
.glo-p .need-guid{ padding-top:2rem !important;}
.spkrBlock p, .dtposted p, .pd-suggest .s-r h3{ margin-bottom:0 !important;}
}
@media only screen and (max-width:320px) {
.container-fluid{padding-left:15px;padding-right:15px;}
.min-wid{ padding:0 3.2rem;}
.row.container{ padding:0;}
.dct-block h3{font-size:16px !important;}
.dct-block a h3 span{font-size:14px;}
.dct-block a img{width:80px;}
.footer-widgets{padding: 25px 15px !important;}
button.menu-toggle{width:15% !important;}
.menu-toggle .mobile-menu{display:none;}
.request-demo-div-mobile{left:40%;}
.request-demo-div-mobile a{padding: 2px 10px; line-height: 2; font-size: 12px; margin: 5px 0 0 10px;}
.modal-content.resources-download-pop.p-5{padding:0 !important;}
.modal-content.resources-download-pop.p-5 .col-md-8.pt-3 p:last-child{margin-bottom:0;}
.erp-logo-s .card img { padding: 5px 3px !important;}
.card-outer .header-elements { font-size: 9px;}
.sol-lan-page .circle-ripple { margin: -111px auto 55px;}
.sol-lan-page.basicPage-inner .product-block p { margin-bottom: 3rem;}
.select2-results__option {padding: 0 6px !important;white-space: nowrap;font-size:0.9rem;}
.bigdrop {width: 600px !important;}
.select2-dropdown{width:auto !important;}
.sol-lan-page .c-cle, .products-page .c-cle { height: 135px; width: 135px;}
.sol-lan-page .row.align-items-center.w-75.m-auto, .products-page .row.align-items-center.w-75.m-auto{ margin:0 -10px !important;}
.customer-logos ul li { width: 32%;}
.header-elements .btn-lg { padding: 10px 7px !important; font-size: 11px !important;}
.header-elements .basicbtn { padding: 10px 7px; font-size: 11px; margin-bottom: 0;}
}