body{color:#363636;overflow-x:hidden!important;margin:auto;-webkit-font-smoothing:subpixel-antialiased;line-height:24px;font-size:16px;font-family:Roboto,sans-serif;letter-spacing:.3px;font-weight:400}*{margin:0;padding:0}a{transition:all .5s ease}a:active,a:focus{outline:0}a:focus,a:hover{text-decoration:none!important}a:hover{text-decoration:none!important;color:#0291d2;transition:all .5s ease}h1,h2,h2.title,h3,h4,h5,h6{font-family:Roboto,sans-serif;font-weight:700}::selection{background:#f76f45;color:#fff}::-moz-selection{background:#f76f45;color:#fff}.no-padding{padding:0}.p-t-5{padding-top:5px}.p-t-10{padding-top:10px}.p-t-15{padding-top:15px}.p-t-20{padding-top:20px}.p-t-25{padding-top:25px}.p-t-30{padding-top:30px}.p-t-35{padding-top:35px}.p-t-40{padding-top:40px}.p-t-45{padding-top:45px}.p-t-50{padding-top:50px}.p-t-60{padding-top:60px}.p-t-70{padding-top:70px}.p-t-80{padding-top:80px}.p-b-5{padding-bottom:5px}.p-b-10{padding-bottom:10px}.p-b-15{padding-bottom:15px}.p-b-20{padding-bottom:20px}.p-b-20-i{padding-bottom:20px!important}.p-b-25{padding-bottom:25px}.p-b-30{padding-bottom:30px}.p-b-35{padding-bottom:35px}.p-b-40{padding-bottom:40px}.p-b-45{padding-bottom:45px}.p-b-50{padding-bottom:50px}.p-b-60{padding-bottom:60px}.p-b-70{padding-bottom:70px}.p-b-80{padding-bottom:80px}.m-t-5{margin-top:5px}.m-t-10{margin-top:10px}.m-t-15{margin-top:15px}.m-t-20{margin-top:20px}.m-t-25{margin-top:25px}.m-t-30{margin-top:30px}.m-t-35{margin-top:35px}.m-t-40{margin-top:40px}.m-t-45{margin-top:45px}.m-t-50{margin-top:50px}.m-t-60{margin-top:60px}.m-t-70{margin-top:70px}.m-t-80{margin-top:80px}.m-t-55{margin-top:55px}.m-t-65{margin-top:65px}.m-b-5{margin-bottom:5px}.m-b-10{margin-bottom:10px}.m-b-15{margin-bottom:15px}.m-b-20{margin-bottom:20px}.m-b-25{margin-bottom:25px}.m-b-30{margin-bottom:30px}.m-b-35{margin-bottom:35px}.m-b-40{margin-bottom:40px}.m-b-45{margin-bottom:45px}.m-b-50{margin-bottom:50px}.m-b-55{margin-bottom:50px}.m-b-70{margin-bottom:70px}.p-r-5{padding-right:5px}.p-r-10{padding-right:10px}.p-r-15{padding-right:15px}.p-r-20{padding-right:20px}.p-r-25{padding-right:25px}.p-r-30{padding-right:30px}.p-r-35{padding-right:35px}.p-r-40{padding-right:40px}.p-r-45{padding-right:45px}.p-r-50{padding-right:50px}.p-r-100{padding-right:100px}.pad-20{padding:20px}.p-l-0{padding-left:0}.p-r-0{padding-right:0}.m-l-40{margin-left:40px}.m-l-30{margin-left:30px}.m-l-15{margin-left:15px}.mar-30{margin:30px}.m-b-0-i{margin-bottom:0!important}.m-t-20-i{margin-top:20px!important}.pad-40{padding:40px}.p-l-30{padding-left:30px}.p-l-50{padding-left:50px}.m-t-22p{margin-top:22%}.p-l-15{padding-left:15px}.pos-rel{position:relative}.of-hid{overflow:hidden}.li-p-b-10 li{padding-bottom:10px}.line-h-1{line-height:1}.line-h-1-2{line-height:1.2}.b-t-f5{border-top:1px solid #f5f5f5}.case-line-3-h{/*min-height:470px*/min-height:335px !important;padding-bottom:30px;}.m-r-10{margin-right:10px}.f-regular{font-family:Roboto,sans-serif;font-weight:400}.f-bold{font-family:Roboto,sans-serif!important;font-weight:700}.casestudy-bg{height:100px;/*background:linear-gradient(90deg,rgba(0,0,0,.3),rgba(0,0,0,.3)),url(../images/case-study-banner.jpg) no-repeat 50% 50%;background-size:cover;*/background:#2a3e55f7;text-align:center}.casestudy-bg.thank-you-bg,.contact-bg.thank-you-bg,.ebook-bg.thank-you-bg,.whitepaper-bg.thank-you-bg{height:auto;padding-top:40px;padding-bottom:40px}.casestudy-bg.thank-you-bg p,.contact-bg.thank-you-bg p,.ebook-bg.thank-you-bg p,.whitepaper-bg.thank-you-bg p{margin-top:10px;margin-bottom:0}.common-space{padding-left:50px;padding-right:50px}@media(max-width:767px){.xs-text-left{text-align:left}}.case-space{padding-left:60px;padding-right:60px}@media (max-width:991px){.sm-m-b-30{margin-bottom:30px}}@media(max-width:600px){.col-xxs-12{width:100%;float:none}}@media(max-width:767px){.xs-p-l-0{padding-left:0}.xs-p-r-0{padding-right:0}}@media(max-width:600px){.xxs-p-l-0{padding-left:0}.xxs-p-r-0{padding-right:0}}@media(max-width:1199px){.case-line-3-h{min-height:353px}}@media(max-width:991px){.case-line-3-h{min-height:360px}}@media(min-width:600px){.case-line-3-h{min-height:340px}}@media(max-width:599px){.case-line-3-h{min-height:auto}}..case-date{font-size:12px;opacity:.5;margin-top:20px}.case-land-title{font-size:23px;padding-bottom:20px;padding-left:30px;padding-right:30px}.case-land-title a{color:#363636}.case-land-title a:hover{color:#f76f45}.case-land-title{font-size:21px;line-height:22px;letter-spacing:0}@media(max-width:1199px){.case-land-title{font-size:22px;padding-left:0;padding-right:0}}@media(max-width:767px){.case-land-title{padding-bottom:0;max-width:480px}}@media(max-width:991px){.sm-p-b-0{padding-bottom:0}}.sprite-after::after{background:url(../images/sprites.png) !important;content:''}a.arrow::after{width:16px;height:9px;display:inline-block;margin-left:3px;background-position:163px -16px}.case-right{padding-left:0;padding-right:20px}.blog-right-title{font-size:22px;font-weight:700}.blog-right-title a{color:#363636;letter-spacing:-1px}.blog-right-title a:hover{color:#f76f45}.whitepaper-cta{background:#f76f45;color:#fff!important;font-weight:600;font-size:16px;text-align:center;padding:8px 25px 8px 25px;border-radius:3px;margin-left:0;transition:all .5s ease;border:none;display:inline-block}.whitepaper-cta:hover{background:#d94409;transition:all .5s ease}.blogCtaWrap .whitepaper-cta{background-color:#33383d}@media (max-width:767px){.blogCtaWrap .whitepaper-cta{margin-top:25px}}.white-arrow:after{width:12px;height:9px;display:inline-block;background-position:57px -16px !important;margin-left:5px}.white-note{font-size:13px;float:left;color:#c5c5c5;line-height:20px;margin-top:10px}.main-con-height{padding-right:40px}@media(max-width:991px){.main-con-height{padding-right:15px}.col-md-9.m-t-30.m-b-20.text-left.no-padding.main-con-height{padding-right:0}}.casestudy-bottom{margin-bottom:20px;padding-right:0!important}@media(max-width:991px){.casestudy-bottom{padding-left:0}}.whitepaper-main-title{font-size:40px;line-height:40px;letter-spacing:-2px!important;margin-top:7px;font-family:Roboto,sans-serif;font-weight:700}.whitepaper-title-tag{text-transform:uppercase;font-size:13px;letter-spacing:2px;padding-bottom:4px;color:#c5c5c5}@media(max-width:480px){.foot-cta-title,.port-title,.whitepaper-main-title{font-size:32px;line-height:1.2}}@media(max-width:360px){.foot-cta-title,.port-title,.whitepaper-main-title{font-size:28px;line-height:1.2;letter-spacing:0}}.casestudy-tag{border-left:5px solid #f76f45;padding-left:20px;font-size:17px;margin-top:40px}.case-title{font-size:22px;color:#f76f45;font-weight:700}.case-number{margin-top:10px}@media (max-width:767px){.xs-m-b-30{margin-bottom:30px}}@media(max-width:600px){.col-xxs-12{width:100%;float:none}.xxs-p-r-0{padding-right:0}}.number{font-size:70px;line-height:1;font-family:poppins;font-weight:600;letter-spacing:-1px}.number img{position:absolute}@media(max-width:767px){.number{font-size:60px}}.up-arrow:after{background-position:-263px -43px !important;width:16px;height:23px;display:inline-block;margin-left:5px}.number-text{font-size:17px;line-height:20px;opacity:.6}.whitepaper-inner-title{font-size:24px;font-weight:700}.whitepaper-inner-title{letter-spacing:-1px;margin-bottom:16px}.pastel-bg{background:#fcf8ea}.result-box{padding:10px 30px;border-radius:5px}.next-whitepaper-tag{font-size:13px;padding-bottom:4px;color:#c5c5c5;margin-bottom:9px;font-family:Roboto,sans-serif;font-weight:700;text-transform:uppercase}.next-whitepaper-title{font-size:22px;padding-bottom:15px;font-family:Roboto,sans-serif;font-weight:700;letter-spacing:-.7px}.next-whitepaper-title a{color:#363636}.next-whitepaper-title a:hover{color:#0291d2}.whitepaper-bottom{margin-bottom:20px;padding-right:35px!important}.next-whitepaper{border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea;padding-top:30px;padding-bottom:30px}.next-whitepaper-pre{border-right:1px solid #eaeaea;padding-left:40px;padding-right:40px}.next-whitepaper-nex{padding-left:40px;padding-right:40px}#sticky.stick{margin-top:0!important;position:fixed;top:100px;z-index:105}#cs-down-pop{cursor:pointer}.sprite-after::after,.sprite-before::before,.statsWrapper .sprite{background-image:url(../images/sprite.png);background-repeat:no-repeat;display:inline-block}.casestudy-bg.thank-you-bg,.contact-bg.thank-you-bg,.ebook-bg.thank-you-bg,.whitepaper-bg.thank-you-bg{height:auto;padding-top:40px;padding-bottom:40px}.casestudy-bg.thank-you-bg p,.contact-bg.thank-you-bg p,.ebook-bg.thank-you-bg p,.whitepaper-bg.thank-you-bg p{margin-top:10px;margin-bottom:0}a.arrow:after {background-position: 163px -16px !important;}@media(max-width:677px) {.blog-land-content,.blog-image {display: block;height: auto;}.blog-land-content{margin-top: 20px;}}@media(max-width:991px){.blog-bottom{padding-right: 0 !important;margin-bottom: 30px;}}.hide{display:none;}.d-list-block li{display:block !important;}
.archive-case-content{background: #FFFFFF;box-shadow: 5px 6px 17px #00000014;padding:15px 20px;}.archive-cta, .archive-cta:hover{background: #F76F45;border-radius: 5px;color:#fff;padding:8px 25px;}.archive-case-content .p-l-0{padding-left:0px !important;}.case-land-para a, .case-land-para a:hover{font-size:14px;color:#707070;padding-top:3px;padding-bottom:25px;display: block;}.case-type{font-size:18px;color:#F76F45;}
@media(min-width:1200px){.archive-case-content{min-height: 195px;}}@media(min-width:992px) and (max-width:1199px) {.archive-case-content{min-height: 235px;}}@media(min-width:768px) and (max-width:991px) {.archive-case-content{min-height: 235px;}}@media(max-width:767px) and (min-width:601px) {.archive-case-content{min-height: 235px;}}@media(max-width:600px){.case-line-3-h img{width:100%;}}
.case-download-cta{margin-top:30px;margin-bottom:30px;text-align:center;}
.headerInner{    background-color: transparent !important;}
.inner-banner-title{padding-bottom:30px;}
.banner h1{padding-bottom:30px;}
#menu-header .headerInner.scrolled{background: #223B59 !important;padding-top: 15px;}
#menu-header .headerInner.scrolled #wp-megamenu-main-menu>.wpmm-nav-wrap ul.wp-megamenu>li>a{color:#fff !important;font-weight:bold !important;}
#menu-header #wp-megamenu-main-menu>.wpmm-nav-wrap ul.wp-megamenu>li>a{color:#fff !important;font-weight:bold !important;}
#menu-header {height: 0px !important;}
@media screen and (max-width: 480px){
.banner h1 {
    font-size: 43px !important;
    line-height: 46px !important;
    line-height: 1;
	}}
.wpmm_mobile_menu_btn i{color:#fff;}
@media (min-width: 0px){.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap .wp-megamenu, #wp-megamenu-main-menu>.wpmm-nav-wrap>ul.wp-megamenu>li.wpmm_mega_menu>.wpmm-strees-row-container>ul.wp-megamenu-sub-menu, #wp-megamenu-main-menu>.wpmm-nav-wrap>ul.wp-megamenu>li.wpmm_mega_menu>.wpmm-strees-row-and-content-container-container>ul.wp-megamenu-sub-menu, #wp-megamenu-main-menu>.wpmm-nav-wrap>ul>li.wpmm-strees-row .wpmm-strees-row-container>.wp-megamenu-sub-menu:before, #wp-megamenu-main-menu>.wpmm-nav-wrap>ul>li.wpmm-strees-row .wpmm-strees-row-container>.wp-megamenu-sub-menu:after, #wp-megamenu-main-menu>.wpmm-nav-wrap>ul.wp-megamenu>li.wpmm_mega_menu>.wpmm-strees-row-and-content-container>ul.wp-megamenu-sub-menu{background: #223B59 !important;}}
@media (min-width: 992px){.wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu li.wpmm_mega_menu.company ul.wp-megamenu-sub-menu>li>ul ul, .wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu li.wpmm_mega_menu.resources ul.wp-megamenu-sub-menu>li>ul ul{background: #223B59 !important;border:1px solid #fff;}}
.wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu li.wpmm_mega_menu.company ul.wp-megamenu-sub-menu>li>ul ul, .wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu li.wpmm_mega_menu.resources ul.wp-megamenu-sub-menu>li>ul ul{background: #223B59 !important;}
.headerInner{box-shadow: none;}
@media screen and (max-width: 736px){
.banner h1 {
    font-size: 52px !important;
    line-height: 1;
    line-height: 54px !important;
}
}

.service-bg{padding: 120px 0 60px 0;}
.case-category-section{background:#F1F7FF;padding:9px 20px;float: right; width: 91%;min-height: 115px;margin-bottom:20px;margin-top: 15px;}
.case-category-section p{font-size:14px;}
@media (min-width: 992px) and (max-width: 1199px) {
.defaultContainer {
    max-width: 960px;
}}
@media (min-width: 768px) and (max-width: 991px) {
.defaultContainer {
    max-width: 720px;
}}
@media (min-width: 576px) and (max-width: 767px) {
.defaultContainer {
    max-width: 540px;
}}
.defaultContainer{
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
@media (min-width: 1400px) and (max-width: 1599px){.defaultContainer{width:1300px;margin: 0 auto;}}
@media (min-width: 1200px) and (max-width: 1399px){.defaultContainer{width:1140px;margin: 0 auto;}}
@media (min-width: 1600px){.defaultContainer{width:1600px;margin: 0 auto;}}
.font-weight-bold{font-weight:bold;margin-bottom:2px;color:#223B59;font-size: 15px !important;}
.m-b-60{margin-bottom:60px;}


.filterbox select, select{padding: 10px 20px 10px 10px;border: 1px solid #fff;background: #fff;font-size:17px;width:100%;outline: none;}
.select {
    margin-left: 20px;
    border: 1px solid #223B59;
    overflow: hidden; 
    height: 20px;    
    width: 100%;
    position: relative;
    display: inline-table;
    margin: 0 auto;
    margin-bottom:15px;
}
.select:after {
    content:"\f0d7";
    font-family: FontAwesome;
    color: #223B59;
    padding: 12px 8px;
    position: absolute; right: 0; top: 0px;font-size: 22px;
    z-index: 1;
    text-align: center;
    width: 15%;
    height: 100%;      
    pointer-events: none;
    box-sizing: border-box;  
    background: #fff; border: 1px solid #fff;border-left: none;
}
.case-body{padding:45px 50px;}
.case-category-section .col-md-4, .case-category-section .col-sm-6{padding-left:5px;padding-right:5px;}
.tag-name{line-height:17px;font-size:13px !important;margin-bottom: 0;}
.casestudy-sec{min-height: 575px;}
@media (min-width: 1400px) and (max-width: 1599px){.casestudy-sec{min-height: 537px;}}
@media (min-width: 1200px) and (max-width: 1399px){.casestudy-sec{min-height: 507px;}}
@media (min-width: 1600px){.casestudy-sec{min-height: 665px;}}
@media (max-width: 991px){.casestudy-sec{min-height: 560px;}}
@media (max-width: 767px){.casestudy-sec{min-height: auto;}}
.section-one p{margin-top:10px !important;}
.blogList{padding-left:0}.blogList li{padding-left:40px;list-style:none;position:relative}.blogList li:before{content:'';display:inline-block;background-image:url(../images/check-symbol.webp);width:23px;height:23px;position:absolute;top:4px;left:8px}
.highlight-category{font-size:26px;font-weight:bold;}
@media (max-width: 400px){
.col-xxs-12 {
    width: 100%;
    float: none;
	}}
.case-banner h1 {
    font-size:48px;
    color: #223B59;
	line-height:58px;
}
.case-banner .borders1 p {
    font-size: 20px;
    color: #223B59 !important;
    margin-top: 14px;
}
.case-banner .borders-category p {
    font-size: 18px;
    color: #223B59 !important;
    margin-top: 14px;
}
@media (max-width: 767px){.case-banner .borders-category p {
    font-size: 14px;
    color: #223B59 !important;
    margin-top: 14px;
	}}
/*@media (min-width: 768px){
.case-banner .borders-category {
    border-right: 1px solid #9A9A9A;
	}}*/
.form {border: none;float: left;width: 100%;padding: 0;}
.case-form-new{border:1px solid #223B59;padding:10px 20px 30px 20px;max-width:400px;margin:0 auto;border-radius:10px;}
.footer-contact-form {
    margin: 0 auto 0px;
    max-width: 100%;
    overflow: hidden;
}
.form-foot, .form-foot-2, .form-foot-3{border: none;border-bottom: 1px solid #223B59;border-radius: 0;}
@media (max-width: 1199px){
.form-space {
    min-width: 250px;
    max-width: 450px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    /* margin-top: 50px; */
    text-align: center;
}}
@media (max-width: 991px){.case-form-new{margin-top:30px;}}
@media (max-width: 767px){.case-banner h1 {font-size: 30px !important;line-height: 40px !important;}}
.case-title-new {
    font-size: 28px;
    color: #223B59;
    font-weight: 700;
}
.case-sub-title {
    margin: 20px 0px;
    font-size: 28px;
    color: #223B59;
}
/* New Design Case Study */
.new-case-banner {padding: 70px 0 70px 0;}
.new-case-banner h1 {font-size: 40px; color: #223B59; font-family: Roboto,sans-serif; font-weight:700; line-height: 1.3;}
.new-industry {padding-left: 0; line-height: 1.5;}
.new-industry span {padding-left: 0; color: #223B59; font-family: Roboto,sans-serif;font-weight:700; font-size: 20px;}
.new-industry li {list-style-type: none; display: inline-block;  border-right: 1px solid #AFAFAF; padding: 0px 40px;}
.new-industry li:first-child {padding-left: 0px;}
.new-case-banner h4 {margin-top: 50px; color: #223B59; font-size: 32px;}
.new-case-banner .borders{text-align: center;}

.new-metrics {background-color: #ECECEC;}
.new-title {font-size: 36px;  color: #223B59; font-family: Roboto,sans-serif;font-weight:700; padding-bottom: 40px;}
.new-metrics-no {font-size: 46px; color: #223B59; font-family: Roboto,sans-serif;font-weight:700;}
.new-challenge {background-image: url(../images/challenge-bg.png); background-size: cover; color: #fff;}
.new-mx-width {max-width: 1000px; margin: auto; line-height: 1.6;}
.new-solution {text-align: center;}
.new-solution img{width: 600px; margin: auto;}
.new-customer-says {background-image: url(../images/customer-says.png); background-size: cover;}
.new-customer-says span{color: #223B59; font-family: Roboto,sans-serif;font-weight:700; font-size: 20px;}
.new-click {background-color: #223B59;}
.new-strip-button {background-color: #EB6720; padding: 20px 50px; border-radius: 5px; color: #fff;}



/*.case-banner .borders {padding-left: 0; margin-top: 50px; }
.case-banner .borders {font-size: 42px;color: #223B59; line-height:1.5; border-right: 1px solid #91969D;padding: 0px 30px;}
.case-banner .borders:last-child{border-right: none;}
.case-banner .borders:first-child{padding-left: 0;}
.case-banner .borders p { font-size: 20px; color: #223B59 !important; /*font-family: avenir_lt_std65_medium;*/
.new-case-title { margin: 20px 0px; color: #223B59;}
.new-case-sub-title { margin: 20px 0px; font-size: 28px; color: #EB6720;}
.new-client-img {width: 60%;}
@media (min-width: 768px){
.new-case-banner .new-borders {
    border-right: 1px solid #9A9A9A;
}}
.new-highlight-no {
    font-size: 70px;color: #223B59;
    /*font-family: 'avenir_lt_std85_heavy';*/
}
.new-case-title-new {
    font-size: 28px;
    color: #223B59;
    font-weight: 700;
}

.new-case-sub-title {
    margin: 20px 0px;
    font-size: 20px;
    color: #EB6720;
}
@media (max-width: 767px){.guarantees-content{padding-bottom:50px;}.case-banner h1 {font-size: 32px;}}
.m-t-80{margin-top: 80px;}
.new-case-content{padding-bottom:60px;}
.new-case-content ul {padding-left: 0;}
.new-case-content ul li{list-style-type: none; padding-bottom: 10px;}
.new-case-content ul li img{padding-right: 15px; }


a {
    transition: all .5s ease
}

a:active,
a:focus {
    outline: 0
}

a:focus,
a:hover {
    text-decoration: none !important
}

.orange {
    color: #EB6720 !important
}

a:hover {
    text-decoration: none !important;
    color: #0291d2;
    transition: all .5s ease
}

@media (max-width:480px) {
	
    .new-case-banner h1 {font-size: 35px;}
    .new-case-banner {padding: 30px;}
	.case-body {padding: 45px 30px;}	
}
.case-space {display: initial;}
