@import url("https://fonts.googleapis.com/css?family=Poppins:400,500,700");
@import url('https://fonts.googleapis.com/css?family=Rokkitt:300,400,500,600,700');@import url('https://fonts.googleapis.com/css?family=Prata');@font-face{font-family:'aileronsemibold';src:url('../fonts/aileron-semibold-webfont.woff2') format('woff2'),
url('../fonts/aileron-semibold-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'aileronlight';src:url('../fonts/aileron-light-webfont.woff2') format('woff2'),
url('../fonts/aileron-light-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'bebas';src:url("../fonts/bebasneue_bold-webfont.woff2") format("woff2"), url("../fonts/bebasneue_bold-webfont.woff") format("woff"), url("../fonts/BebasNeue Bold.otf") format("otf");font-weight:normal;font-style:normal;}
*, *::after, *::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html{font-size:62.5%;}
body{font-size:14px;font-family:'aileronsemibold';color:#1f1f1f;-webkit-font-smoothing:subpixel-antialiased;line-height:22px;overflow-x:hidden;}
a{color:rgb(247,111,69);text-decoration:none;}
img{max-width:100%;}
h1,h2,h3,h4,h5,h6{font-family:'Prata', serif;}
.spl-f{font-family:'Prata', serif;}
.f{font-family:'aileronsemibold';}
.cd-header{position:absolute;z-index:2;top:0;left:0;width:100%;height:50px;background-color:#21272c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
@media only screen and (min-width:768px){.cd-header{height:95px;background-color:transparent;}
}
#cd-logo{float:left;margin:13px 0 0 5%;}
#cd-logo img{display:block;}
@media only screen and (min-width:768px){#cd-logo{}
}
.cd-primary-nav{float:right;margin-right:5%;width:44px;height:100%;background:url("../assets/cd-icon-menu.svg") no-repeat center center;}
.cd-primary-nav ul{position:absolute;top:0;left:0;width:100%;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);}
.cd-primary-nav ul.is-visible{box-shadow:0 3px 8px rgba(0, 0, 0, 0.2);-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);}
.cd-primary-nav a{display:block;height:50px;line-height:50px;padding-left:5%;background:#21272c;border-top:1px solid #333c44;color:#575757;}
@media only screen and (min-width:768px){.cd-primary-nav{width:auto;height:auto;background:none;}
.cd-primary-nav ul{position:static;width:auto;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);line-height:95px;}
.cd-primary-nav ul.is-visible{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.cd-primary-nav li{display:inline-block;margin-left:1em;}
.cd-primary-nav a{display:inline-block;height:auto;line-height:normal;background:transparent;padding:.6em 1em;border-top:none;color:#fff;font-size:15px;}
}
.cd-hero{position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

.cd-hero-slider li{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);}
.cd-hero-slider li.selected{position:relative;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
.cd-hero-slider li.move-left{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);}
.cd-hero-slider li.is-moving, .cd-hero-slider li.selected{-webkit-transition:-webkit-transform 0.5s;-moz-transition:-moz-transform 0.5s;transition:transform 0.5s;}

.cd-hero-slider li{background-position:center center;background-size:cover;background-repeat:no-repeat;}
.cd-hero-slider li:first-of-type{background-color:#2c343b;background-image:url(../assets/magento-2.jpg);}
.cd-hero-slider li:nth-of-type(2){background-color:#3d4952;background-image:url(../assets/magento-enterprise.jpg);}
.cd-hero-slider li:nth-of-type(3){background-color:#000;background-image:url(../assets/magento-migration.jpg);}
.cd-hero-slider li:nth-of-type(4){background-color:#2c343b;background-image:url(../assets/magento-optimization.jpg);}
.cd-hero-slider li:nth-of-type(5){background-color:#2c343b;background-image:url(../assets/magento-integration.jpg);}
.cd-hero-slider .cd-full-width,
.cd-hero-slider .cd-half-width{padding-top:100px;text-align:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);}
.cd-hero-slider .cd-img-container{display:none;}
.cd-hero-slider .cd-img-container img{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}
.cd-hero-slider .cd-bg-video-wrapper{display:none;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;}
.cd-hero-slider .cd-bg-video-wrapper video{display:block;min-height:100%;min-width:100%;max-width:none;height:auto;width:auto;position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:rgba(233, 123, 44, 0.6;)}
.cd-hero-slider h2, .cd-hero-slider p{text-shadow:0 1px 3px rgba(0, 0, 0, 0.1);line-height:1.2;margin:0 auto 14px;color:#ffffff;width:90%;max-width:400px;}
.cd-hero-slider h2{font-size:2.4rem;}
.cd-hero-slider p{font-size:1.4rem;line-height:1.4;}
.cd-hero-slider .cd-btn{display:inline-block;padding:14px 20px;margin-top:.8em;background-color:rgba(247,111,69, 0.9);font-size:1.3rem;font-weight:700;letter-spacing:1px;color:#ffffff;text-transform:uppercase;box-shadow:0 3px 6px rgba(0, 0, 0, 0.1);-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;transition:background-color 0.2s;}
.cd-hero-slider .cd-btn.secondary{background-color:rgba(22, 26, 30, 0.8);}
.cd-hero-slider .cd-btn:nth-of-type(2){margin-left:1em;}
.no-touch .cd-hero-slider .cd-btn:hover{background-color:#d44457;}
.no-touch .cd-hero-slider .cd-btn.secondary:hover{background-color:#161a1e;}
@media only screen and (min-width:768px){.cd-hero-slider li:nth-of-type(2){}
.cd-hero-slider li:nth-of-type(3){}
.cd-hero-slider li:nth-of-type(4){}
.cd-hero-slider .cd-full-width,
.cd-hero-slider .cd-half-width{padding-top:150px;}
.cd-hero-slider .cd-bg-video-wrapper{display:block;}
.cd-hero-slider .cd-half-width{width:45%;}
.cd-hero-slider .cd-half-width:first-of-type{left:5%;}
.cd-hero-slider .cd-half-width:nth-of-type(2){right:5%;left:auto;}
.cd-hero-slider .cd-img-container{display:block;}
.cd-hero-slider h2, .cd-hero-slider p{max-width:800px;}
.cd-hero-slider h2{font-size:2.4em;font-weight:300;}
.cd-hero-slider .cd-btn{font-size:1.4rem;}
}
@media only screen and (min-width:1170px){.cd-hero-slider .cd-full-width,
.cd-hero-slider .cd-half-width{padding-top:160px;}
.cd-hero-slider h2, .cd-hero-slider p{margin-bottom:20px;}
.cd-hero-slider h2{font-size:3.2em;}
.cd-hero-slider p{font-size:1.6rem;}
}
@media only screen and (min-width:768px){.cd-hero-slider .cd-half-width{opacity:0;-webkit-transform:translateX(40px);-moz-transform:translateX(40px);-ms-transform:translateX(40px);-o-transform:translateX(40px);transform:translateX(40px);}
.cd-hero-slider .move-left .cd-half-width{-webkit-transform:translateX(-40px);-moz-transform:translateX(-40px);-ms-transform:translateX(-40px);-o-transform:translateX(-40px);transform:translateX(-40px);}
.cd-hero-slider .selected .cd-half-width{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
.cd-hero-slider .is-moving .cd-half-width{-webkit-transition:opacity 0s 0.5s, -webkit-transform 0s 0.5s;-moz-transition:opacity 0s 0.5s, -moz-transform 0s 0.5s;transition:opacity 0s 0.5s, transform 0s 0.5s;}
.cd-hero-slider li.selected.from-left .cd-half-width:nth-of-type(2),
.cd-hero-slider li.selected.from-right .cd-half-width:first-of-type{-webkit-transition:opacity 0.4s 0.2s, -webkit-transform 0.5s 0.2s;-moz-transition:opacity 0.4s 0.2s, -moz-transform 0.5s 0.2s;transition:opacity 0.4s 0.2s, transform 0.5s 0.2s;}
.cd-hero-slider li.selected.from-left .cd-half-width:first-of-type,
.cd-hero-slider li.selected.from-right .cd-half-width:nth-of-type(2){-webkit-transition:opacity 0.4s 0.4s, -webkit-transform 0.5s 0.4s;-moz-transition:opacity 0.4s 0.4s, -moz-transform 0.5s 0.4s;transition:opacity 0.4s 0.4s, transform 0.5s 0.4s;}
.cd-hero-slider .cd-full-width h2,
.cd-hero-slider .cd-full-width p,
.cd-hero-slider .cd-full-width .cd-btn{opacity:0;-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px);}
.cd-hero-slider .move-left .cd-full-width h2,
.cd-hero-slider .move-left .cd-full-width p,
.cd-hero-slider .move-left .cd-full-width .cd-btn{opacity:0;-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px);transform:translateX(-100px);}
.cd-hero-slider .selected .cd-full-width h2,
.cd-hero-slider .selected .cd-full-width p,
.cd-hero-slider .selected .cd-full-width .cd-btn{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
.cd-hero-slider li.is-moving .cd-full-width h2,
.cd-hero-slider li.is-moving .cd-full-width p,
.cd-hero-slider li.is-moving .cd-full-width .cd-btn{-webkit-transition:opacity 0s 0.5s, -webkit-transform 0s 0.5s;-moz-transition:opacity 0s 0.5s, -moz-transform 0s 0.5s;transition:opacity 0s 0.5s, transform 0s 0.5s;}
.cd-hero-slider li.selected h2{-webkit-transition:opacity 0.4s 0.2s, -webkit-transform 0.5s 0.2s;-moz-transition:opacity 0.4s 0.2s, -moz-transform 0.5s 0.2s;transition:opacity 0.4s 0.2s, transform 0.5s 0.2s;}
.cd-hero-slider li.selected p{-webkit-transition:opacity 0.4s 0.3s, -webkit-transform 0.5s 0.3s;-moz-transition:opacity 0.4s 0.3s, -moz-transform 0.5s 0.3s;transition:opacity 0.4s 0.3s, transform 0.5s 0.3s;}
.cd-hero-slider li.selected .cd-btn{-webkit-transition:opacity 0.4s 0.4s, -webkit-transform 0.5s 0.4s, background-color 0.2s 0s;-moz-transition:opacity 0.4s 0.4s, -moz-transform 0.5s 0.4s, background-color 0.2s 0s;transition:opacity 0.4s 0.4s, transform 0.5s 0.4s, background-color 0.2s 0s;}
}
.cd-slider-nav{position:absolute;width:100%;bottom:0;z-index:2;text-align:center;height:55px;background-color:rgba(0, 1, 1, 0.5);}
.cd-slider-nav nav, .cd-slider-nav ul, .cd-slider-nav li, .cd-slider-nav a{height:100%;}
.cd-slider-nav nav{display:inline-block;position:relative;width:70%;}
.cd-slider-nav .cd-marker{position:absolute;bottom:0;left:0;width:60px;height:100%;color:#d44457;background-color:#ffffff;box-shadow:inset 0 2px 0 currentColor;-webkit-transition:-webkit-transform 0.2s, box-shadow 0.2s;-moz-transition:-moz-transform 0.2s, box-shadow 0.2s;transition:transform 0.2s, box-shadow 0.2s;}
.cd-slider-nav .cd-marker.item-2{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);}
.cd-slider-nav .cd-marker.item-3{-webkit-transform:translateX(200%);-moz-transform:translateX(200%);-ms-transform:translateX(200%);-o-transform:translateX(200%);transform:translateX(200%);}
.cd-slider-nav .cd-marker.item-4{-webkit-transform:translateX(300%);-moz-transform:translateX(300%);-ms-transform:translateX(300%);-o-transform:translateX(300%);transform:translateX(300%);}
.cd-slider-nav .cd-marker.item-5{-webkit-transform:translateX(400%);-moz-transform:translateX(400%);-ms-transform:translateX(400%);-o-transform:translateX(400%);transform:translateX(400%);}
.cd-slider-nav ul::after{clear:both;content:"";display:table;}
.cd-slider-nav li{display:inline-block;width:60px;float:left;}
.cd-slider-nav li.selected a{color:#2c343b;text-decoration:none;outline:none;}
.no-touch .cd-slider-nav li.selected a:hover{background-color:transparent;}
.cd-slider-nav a{display:block;position:relative;padding-top:35px;font-size:1rem;font-weight:700;color:#a8b4be;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;transition:background-color 0.2s;}
.cd-slider-nav a::before{content:'';position:absolute;width:24px;height:24px;top:8px;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.no-touch .cd-slider-nav a:hover{background-color:rgba(0, 1, 1, 0.5);}
.cd-slider-nav li:first-of-type a::before{background-position:0 0;}
.cd-slider-nav li.selected:first-of-type a::before{background-position:0 -24px;}
.cd-slider-nav li:nth-of-type(2) a::before{background-position:-24px 0;}
.cd-slider-nav li.selected:nth-of-type(2) a::before{background-position:-24px -24px;}
.cd-slider-nav li:nth-of-type(3) a::before{background-position:-48px 0;}
.cd-slider-nav li.selected:nth-of-type(3) a::before{background-position:-48px -24px;}
.cd-slider-nav li:nth-of-type(4) a::before{background-position:-72px 0;}
.cd-slider-nav li.selected:nth-of-type(4) a::before{background-position:-72px -24px;}
.cd-slider-nav li:nth-of-type(5) a::before{background-position:-96px 0;}
.cd-slider-nav li.selected:nth-of-type(5) a::before{background-position:-96px -24px;}
@media only screen and (min-width:768px){.cd-slider-nav{height:80px;}
.cd-slider-nav .cd-marker,
.cd-slider-nav li{width:20%;}
.cd-slider-nav a{font-size:15px;}
.cd-slider-nav a::before{top:18px;}
}
.cd-main-content{width:85%;margin:0 auto;padding:2em 0;}
.cd-main-content p{font-size:1.4rem;line-height:1.8;color:#999999;margin:2em 0;}
@media only screen and (min-width:1170px){.cd-main-content{padding:3em 0;}
.cd-main-content p{font-size:1.6rem;}
}
.no-js .cd-hero-slider li{display:none;}
.no-js .cd-hero-slider li.selected{display:block;}
.no-js .cd-slider-nav{display:none;}
.white-bg{background:#fff;}
.team-magento-logo{width:15%;float:left;margin-top:10px;padding-left:3%;}
.team-magento-content{width:60%;float:left;padding-right:40px;}
.magento-content h3{font-size:30px;}
.team-magento-list{width:25%;float:left;margin-top:30px;}
.clutch-rate{padding-left:16%;}
#contact-form .form-control{width:100%;max-width:100%;padding:10px 12px;background:#fff;border:1px solid #c0c0c0;font:inherit;line-height:inherit;border-radius:5px;height:auto;box-shadow:none;}
#contact-form .form-group{padding-left:15px;padding-right:15px;margin-bottom:20px;}
#contact-form .help-block.with-errors{margin:0;position:absolute;font-size:12px;bottom:-21px;padding-left:2px;color:red;}
#contact-form .has-error.has-danger{position:relative;}
#contact-form .has-error .form-control{border-color:red;}
.call-to-action{background:#F76F45;display:inline-block;padding:12px 20px;font-size:15px;margin-top:20px;border:none;color:#fff;outline:none;}
#contact-form{max-width:840px;margin:30px auto 20px;overflow:hidden;}
.frm-section{padding-top:30px;padding-bottom:30px;}
#testimonial-slider{display:inline-block;overflow:hidden;margin:0 auto;}
#testimonial-slider .testimonial{background:#fff;text-align:center;padding:30px 30px 50px;margin:50px 15px 140px;position:relative;max-width:320px;float:left;}
@media (max-width:1199px){#testimonial-slider .testimonial{max-width:280px;padding:30px 20px 50px;}
}
@media (max-width:991px){#testimonial-slider .testimonial{max-width:320px;padding:30px 30px 50px;display:inline-block;float:none;}
}
#testimonial-slider .testimonial:before, #testimonial-slider .testimonial:after{content:"";border-top:40px solid #fff;border-right:125px solid transparent;position:absolute;bottom:-40px;left:0;}
#testimonial-slider .testimonial:after{border-right:none;border-left:125px solid transparent;left:auto;right:0;}
#testimonial-slider .testimonial .icon{display:inline-block;font-size:80px;color:#ef533a;margin-bottom:20px;opacity:0.8;}
#testimonial-slider .testimonial .description{font-size:15px;text-align:left;margin-bottom:30px;opacity:0.8;height:285px;text-align:center;}
@media (max-width:1199px){#testimonial-slider .testimonial .description{height:200px;}
}
@media (max-width:767px){#testimonial-slider .testimonial .description{height:auto;}
}
#testimonial-slider .testimonial .testimonial-content{width:100%;position:absolute;left:0;}
#testimonial-slider .testimonial .pic{display:inline-block;border:5px solid #fff;border-radius:50%;box-shadow:0 0 0px 0px #daad86;overflow:hidden;z-index:1;position:relative;margin-bottom:10px;}
#testimonial-slider .testimonial .pic img{width:100%;height:auto;}
#testimonial-slider .testimonial .title{font-size:18px;font-weight:bold;color:#181818;text-transform:capitalize;margin:0 0 5px 0;}
#testimonial-slider .testimonial .post{display:block;font-size:14px;color:rgba(239, 83, 58, 0.72);}
.p-b-60{padding-bottom:60px;}
.new-case-study{padding:50px 0 40px;}
.new-case-study .case-img-wrapper{position:relative;padding:15px;margin-bottom:30px;}
@media (max-width:1199px){.new-case-study .case-img-wrapper{padding:0;}
}
@media (max-width:991px){.new-case-study .case-img-wrapper{max-width:450px;margin-left:auto;margin-right:auto;}
}
.new-case-study .case-img-wrapper .case-logo-wrapper{position:absolute;top:40px;right:40px;}
@media (max-width:1199px){.new-case-study .case-img-wrapper .case-logo-wrapper{top:20px;right:20px;}
}
@media (max-width:420px){.new-case-study .case-img-wrapper .case-logo-wrapper{width:120px;}
}
.new-case-study .case-img-wrapper .case-content-wrapper{position:absolute;top:50%;margin-top:-60px;max-width:250px;left:50%;margin-left:-125px;text-align:center;color:#fff;}
@media (max-width:420px){.new-case-study .case-img-wrapper .case-content-wrapper{width:170px;margin-left:-85px;margin-top:-40px;}
}
.new-case-study .case-img-wrapper .case-content-wrapper h3{font-size:65px;line-height:55px;}
@media (max-width:420px){.new-case-study .case-img-wrapper .case-content-wrapper h3{font-size:40px;line-height:35px;}
}
.new-case-study .case-img-wrapper .case-content-wrapper h4{font-size:40px;line-height:43px;}
@media (max-width:420px){.new-case-study .case-img-wrapper .case-content-wrapper h4{font-size:26px;line-height:26px;}
}
.number-font{}
.number-fonts{font-size:24px !important;line-height:28px !important;}
.form-wrap{max-width:960px;margin-top:30px;overflow:hidden;margin-right:auto;margin-left:auto;}
.form-wrap #bannerForm .form-group{width:25%;float:left;}
.form-wrap #bannerForm .form-control{height:auto;padding:12px 15px;border-radius:0;box-shadow:none;outline:none;}
.form-wrap #bannerForm .form-button{width:25%;float:left;}
.cta{padding:15px 25px;background-color:#ef533a;font-size:15px;font-weight:600;border:none;display:inline-block;color:#fff !important;text-transform:uppercase;text-decoration: none !important;}
.form-wrap #bannerForm .form-button .bannerCta{padding:10px 25px;height:46px;width:100%;}
#bannerForm .help-block.with-errors{position:absolute;color:white;margin:0;font-size:13px;}
.form-wrap #bannerForm .form-group{position:relative;margin-bottom:25px;}
.form-wrap #bannerForm .has-error .form-control{border-color:red;}
@media(max-width:991px){.form-wrap{max-width:450px;padding-left:25px;padding-right:25px;}
.form-wrap #bannerForm .form-group{width:100%;float:none;}
.form-wrap #bannerForm .form-button{width:100%;float:none;}
}

.painPoints{margin: 60px 0;}
.painPoints .pPointWrapper{display: flex;}
@media (max-width: 575px) {
	.painPoints .pPointWrapper{display: block;}
}
.painPoints .pPointWrapper .pPointWrap{padding: 30px 40px;flex-basis: 50%;}
.painPoints .pPointWrapper .pPointWrap.pPointLeft{background-color: #eeeeee;}
.painPoints .pPointWrapper .pPointWrap.pPointRight{background-color: #e2e2e2;}
.painPoints .pPointWrapper .pPointWrap ul{padding-left: 0;list-style: none;margin-bottom: 0;}
.painPoints .pPointWrapper .pPointWrap ul li{padding-left: 25px;position: relative;}
.painPoints .pPointWrapper .pPointWrap ul li:not(:last-child){padding-bottom: 15px;}
.painPoints .pPointWrapper .pPointWrap ul li:before{content: '';position: absolute;width: 14px;height: 13px;background-image: url("../assets/arrow.png");top: 3px;left: 0;}
#animatedModal{background: linear-gradient(180deg, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.9)), url('../assets/ecommerce-agency.jpg') 50% 50% no-repeat !important;}
#animatedModal .box-form{max-width: 500px;margin: 0 auto;}
#animatedModal .box-form #popUpForm{margin-bottom: 50px;}
#animatedModal .box-form #popUpForm .form-group{margin-bottom: 25px;position: relative;}
#animatedModal .box-form #popUpForm .form-group .help-block.with-errors{position: absolute;font-size: 12px;margin: 0;color: red;}
#animatedModal .box-form #popUpForm .form-group .form-control{padding: 15px 25px;height: auto;box-shadow: none;}
#animatedModal .box-form #popUpForm .buttonCta{background: #ea5800;border: 0;border-radius: 6px;padding: 20px 30px;width: 100%;text-align: center;color: #fff;font-size: 18px;font-weight: 600;}
#animatedModal #rad_popup_header{z-index: 99;margin: 36px 30px 0 20px;}
#animatedModal #rad_popup_header #rad_popup_close{float: right;cursor: pointer;width: 22px;height: 22px;margin-top: -3px;-webkit-transition: all 0.2s cubic-bezier(0.3, 0.1, 0.58, 1);-moz-transition: all 0.2s cubic-bezier(0.3, 0.1, 0.58, 1);-o-transition: all 0.2s cubic-bezier(0.3, 0.1, 0.58, 1);-ms-transition: all 0.2s cubic-bezier(0.3, 0.1, 0.58, 1);transition: all 0.2s cubic-bezier(0.3, 0.1, 0.58, 1); }
#animatedModal #rad_popup_header #rad_popup_close:hover{transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg); }
#animatedModal #rad_popup_header #rad_popup_close span{height: 2px;width: 30px;background: #fff;display: block;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);position: relative;top: 10px;right: 3px;}
#animatedModal #rad_popup_header #rad_popup_close span:last-child{transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);top: 8px;}
.min-container{max-width: 835px;margin-left: auto;margin-right: auto;}
.case-date {
    font-size: 12px;
    opacity: .5;
    margin-top: 20px;
}
.latestCaseStudy a,.latestCaseStudy a:hover,.latestCaseStudy a:active, .latestCaseStudy a:hover:active{
	color: #1f1f1f;
	text-decoration: none;
}
.latestCaseStudy h4 {
    font-size: 21px;
    line-height: 22px;
    letter-spacing: 0px;
}

a.arrow:after {
    width: 16px;
    height: 9px;
    display: inline-block;
    margin-left: 3px;
    background-position: 163px -16px;
}
.sprite-after:after {
    background: url('../assets/sprite.png');
    content: '';
}
.latestCaseStudy .col-sm-6{
	min-height: 450px;
}

.aligncenter{display: inherit;}
@media (max-width: 767px){
	.latestCaseStudy .col-sm-6{
		min-height: auto;
		margin-bottom: 30px;
		max-width: 400px;
		margin-left: auto;
		margin-right: auto;
	}
}


.timeTicker {
padding: 30px 0;
background-color: #333333; }
.timeTicker .tickerWrapper {
display: flex;
flex-wrap: wrap;
color: #fff;
align-items: center;
justify-content: center; }
.timeTicker .tickerWrapper .tickImg {
width: 120px;
padding-left: 15px;
padding-right: 15px; }
.timeTicker .tickerWrapper .tickContent {
width: 470px;
padding-left: 15px;
padding-right: 15px; }
.timeTicker .tickerWrapper .tickContent h2 {
font-size: 30px; }
@media (max-width: 1199px) {
.timeTicker .tickerWrapper .tickContent {
width: 340px; } }
@media (max-width: 460px) {
.timeTicker .tickerWrapper .tickContent {
text-align: center; } }
.timeTicker .tickerWrapper .tickerClock {
width: 416px; }
@media (max-width: 991px) {
.timeTicker .tickerWrapper .tickerClock {
margin-top: 30px; } }
.timeTicker .tickerWrapper .tickerClock .clockWrapper {
display: flex;
flex-wrap: wrap; }
@media (max-width: 460px) {
.timeTicker .tickerWrapper .tickerClock .clockWrapper {
justify-content: center; } }
.timeTicker .tickerWrapper .tickerClock .clockWrapper .clock {
width: 88px;
margin-left: 8px;
margin-right: 8px;
padding-top: 20px;
padding-bottom: 20px;
text-align: center;
background-color: #f0503f; }
@media (max-width: 460px) {
.timeTicker .tickerWrapper .tickerClock .clockWrapper .clock {
width: 64px;
margin-left: 4px;
margin-right: 4px;
padding-top: 10px;
padding-bottom: 10px; } }
.timeTicker .tickerWrapper .tickerClock .clockWrapper .clock .number {
font-size: 36px;
font-weight: 700;
line-height: 40px; }
@media (max-width: 460px) {
.timeTicker .tickerWrapper .tickerClock .clockWrapper .clock .number {
font-size: 26px; } }
.timeTicker .tickerWrapper .tickerClock .clockWrapper .clock .text {
font-size: 16px;
font-weight: 700; }
@media (max-width: 460px) {
.timeTicker .tickerWrapper .tickerClock .clockWrapper .clock .text {
font-size: 13px;
font-weight: 400; } }

.banner {
    background-image: url(../assets/magento-2.jpg);
    background-size: cover;
    height: 585px;
    background-position: center;
}

@media (max-width: 1199px) {
    .banner h1 {
        font-size: 50px;
    }
}

.banner.thank-banner {
    height: auto;
    padding: 0 0 40px;
}
.banner.thank-banner .form-wrapper{
    padding: 40px 0;
}
.banner.thank-banner h1 {
    font-size: 42px;
    margin-bottom: 15px;
}

@media (max-width: 991px) {
    .banner {
        height: auto;
        padding-bottom: 50px;
    }
}

.banner .logo-section {
    padding: 20px 0;
}

.banner .logo-section .logo {
    float: left;
    margin-right: 20px;
}

@media (max-width: 370px) {
    .banner .logo-section .logo {
        width: 100%;
        text-align: center;
        margin-right: 0;
    }
}

.banner .logo-section .tags {
    width: 120px;
    float: left;
    color: #fff;
    line-height: 1.2;
    font-size: 13px;
    margin-top: 30px;
    text-transform: uppercase;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
}

@media (max-width: 560px) {
    .banner .logo-section .tags {
        display: none;
    }
}

.banner .logo-section .contact {
    width: 192px;
    float: right;
    margin-top: 30px;
}

.banner .logo-section .contact * {
    color: #fff;
    margin-bottom: 0;
    font-family: 'Roboto', sans-serif;
    font-weight: 900;
    font-size: 14px;
}

@media (max-width: 370px) {
    .banner .logo-section .contact {
        width: 100%;
        text-align: center;
        line-height: 1;
        margin-top: 20px;
    }
}

.banner .form-wrapper {
    padding: 110px 0;
}

@media (max-width: 991px) {
    .banner .form-wrapper {
        padding: 60px 0 30px;
        text-align: center;
    }
}

@media (max-width: 560px) {
    .banner .form-wrapper h1 {
        font-size: 40px;
        line-height: 1;
    }
}

.banner .form-wrapper p {
    font-size: 20px;
}

.banner .form-wrap {
    overflow: hidden;
}

@media (max-width: 991px) {
    .banner .form-wrap {
        max-width: 450px;
        margin-left: auto;
        margin-right: auto;
    }
}

.banner .form-wrap p {
    width: 80%;
    color: #fff;
    margin-bottom: 12px;
    text-transform: uppercase;
    font-size: 14px;
}

@media (max-width: 1199px) {
    .banner .form-wrap p {
        width: 100%;
    }
}

@media (max-width: 991px) {
    .banner .form-wrap p {
        text-align: center;
    }
}
.exitWebinarPup{
   background-image: url('../assets/magento-1-exit-popup.png');
   background-repeat: no-repeat;
   background-position: top left;
   border-radius: 15px;
   font-family:'aileronsemibold';
}
.exitContainer #stayHomePopup .stayPopupContent.magentoPopupContent .popupContWrap {
    width: 420px;
    padding: 0 25px 0 55px;
}
.exitContainer #stayHomePopup .stayPopupContent .popupContWrap1.popupContWrap2 {
    padding: 25px 20px;    
    width: 290px;
    border-radius: 20px;
    margin-right: 0;
    position: relative;
    background-color: #fff;
}
.exitContainer #stayHomePopup .stayPopupContent.magentoPopupContent .popupContWrap2 p span {
    color: #ee503f;
}
.exitContainer #stayHomePopup .stayPopupContent .popupContWrap1.popupContWrap2:before {
    content: '';
    display: inline-block;
    position: absolute;
    width: 125px;
    height: 125px;
    background-image: url(data:image/png;base64,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);
    top: 20px;
    left: -56px;
    z-index: -1;
}
.exitContainer #stayHomePopup .stayPopupContent .popupContWrap1.popupContWrap2 .contact-cta {
    background: #dd6326;
    background: -moz-linear-gradient(0deg,#dd6326 0%,#ff800d 100%) !important;
    background: -webkit-linear-gradient(0deg,#dd6326 0%,#ff800d 100%) !important;
    background: linear-gradient(90deg,#dd6326 0%,#ff800d 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DD6326',endColorstr='#FF800D',GradientType=1);
}
.exitContainer #stayHomePopup .stayPopupContent.magentoPopupContent .popupContWrap h2 {
    font-size: 46px;
    color: #2f3f51;
    margin: 0;
    line-height: 1.1;
    font-family:'aileronsemibold';
}
.exitContainer #stayHomePopup .stayPopupContent.magentoPopupContent .popupContWrap h2 span:first-child {
    color: #ee503f !important;
}
.exitContainer #stayHomePopup .stayPopupContent.magentoPopupContent .popupContWrap p {
    margin-top: 5px;
}
.exitContainer #stayHomePopup .stayPopupContent.magentoPopupContent .popupContWrap p span {
    display: inline-block;
    padding: 5px 10px;
    background-color: #2f3f51;
    color: #fff;
    font-size: 20px;
}
.exitPopupWrapper{overflow: hidden;}
.exitPopupLeftImg{width: 250px;float: left;}
.exitPopupLeftImg .imgWrapper{padding-right: 30px;}
.exitPopupRightCont{width: 300px;float: left;padding-left: 10px;}
.exitPopupRightCont .exitPopupContentWrapper h3{font-size: 35px;text-align: center;margin-bottom: 5px;margin-top: 10px;}
.exitPopupRightCont .exitPopupContentWrapper h5{font-size: 28px;text-align: center;margin-top: 0;}
.exitPopupRightCont .exitPopupContentWrapper p{font-size: 14px;line-height: 18px;font-weight: bold;}
.exitPopupRightCont .exitPopupForm{margin-top: 15px;}
.exitPopupRightCont .exitPopupForm .form-control{width: 100%; height: auto;padding: 12px 15px;}
.exitPopupRightCont .exitPopupForm #downloadButton{border:none;background-color: #f76f45;padding: 12px 25px;color: #fff;outline: none;}
.exitPopupRightCont .exitPopupForm .has-error .form-control{border-color: red;box-shadow:none;}
.contact-cta {
    background: #f76f45;
    float: left;
    color: #fff !important;
    font-weight: 600;
    font-size: 14px;
    text-align: center;
    padding: 8px 25px;
    margin-top: 10px;
    margin-left: 0;
    transition: all .5s ease;
    border: none;
    font-family: 'Poppins', sans-serif;
    text-transform: uppercase;
}
.exitWebinarPup .exitContainer #stayHomePopup .stayPopupContent{
    max-width: 650px;   
    display: flex;
    align-items: center;
}
.exitWebinarPup .exitContainer #stayHomePopup .stayPopupContent.magentoPopupContent{
    max-width: 710px;
    padding: 10px;
}
.exitWebinarPup .exitContainer #stayHomePopup .stayPopupContent{
    min-height: 440px;
    max-height: calc(100vh - 50px);
    overflow-y: auto;
}
.exitWebinarPup .exitContainer #stayHomePopup .stayPopupContent.magentoPopupContent .popupContWrap{
    width: 350px;
}
.exitWebinarPup .exitContainer #stayHomePopup .stayPopupContent .popupContWrap{
    width: 330px;
}
.exitWebinarPup .exitContainer #stayHomePopup .stayPopupContent .popupContWrap img{
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
}
.exitWebinarPup .exitContainer #stayHomePopup .stayPopupContent .popupContWrap1 h3{
    font-size: 33px;
    color: #333333;
    margin-bottom: 20px;
    margin-top: 0;
    font-family:'aileronsemibold';
}
.exitWebinarPup .exitContainer #stayHomePopup .stayPopupContent .popupContWrap1 h3 span{
    display: block;
    color: #F67619;
    font-family:'aileronsemibold';
}

.exitWebinarPup .exitContainer #stayHomePopup .stayPopupContent .popupContWrap1.popupContWrap2 h3{
    font-family: 'Poppins',sans-serif;
    font-weight: 700;
    font-size: 28px;
    color: #2F3F51;
    text-align: center;
    margin-bottom: 5px;
}
.exitWebinarPup .exitContainer #stayHomePopup .stayPopupContent .popupContWrap1.popupContWrap2 p{
    color: #2F3F51;
    font-family: 'Poppins',sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-align: center;
}
.exitWebinarPup .exitContainer #stayHomePopup .stayPopupContent .popupContWrap1.popupContWrap2 h3 .lightFont{
    font-size: 20px;
    color: #2F3F51;
}
.exitWebinarPup .exitContainer #stayHomePopup .stayPopupContent .popupContWrap1.popupContWrap2 h3 span{
    display: inline-block;
}
.exitWebinarPup .exitContainer #stayHomePopup .stayPopupContent .popupContWrap1 h5 .normal{
    margin-bottom: 10px;
    display: block;
}
.exitWebinarPup .exitContainer #stayHomePopup .stayPopupContent .popupContWrap1 h5 .orange{
    font-size: 20px;
}
.exitWebinarPup .exitContainer #stayHomePopup .stayPopupContent .popupContWrap1 h5{
    font-size: 15px;
    color: #525252;
}
.exitWebinarPup .exitContainer #stayHomePopup .stayPopupContent .popupContWrap1.popupContWrap2 #exitPopup{
    margin-top: 15px;
}
.exitWebinarPup .exitContainer #stayHomePopup .stayPopupContent .popupContWrap1 #exitPopup{
    margin-top: 20px;
}
.exitWebinarPup .exitContainer #stayHomePopup .stayPopupContent .popupContWrap1 .formSuccess{
    display: none;
    min-height: 188px;
}
.exitWebinarPup .exitContainer #stayHomePopup .stayPopupContent .popupContWrap1 .formSuccess .successMsg{
    font-size: 20px;
    color: green;   
}
.exitWebinarPup .exitContainer #stayHomePopup .stayPopupContent .popupContWrap1 #exitPopup .form-control{
    padding: 12px 15px;
    height: auto;
}
.exitWebinarPup .exitContainer #stayHomePopup .stayPopupContent .popupContWrap1.popupContWrap2 #exitPopup .form-control{
    padding: 8px 12px;
}
.exitWebinarPup .exitContainer #stayHomePopup .stayPopupContent .popupContWrap1 #exitPopup .contact-cta{
    margin-top: 0;
    float: none;
    text-transform: capitalize;
}

.exitWebinarPup .help-block.with-errors {
    margin: 0;
    font-size: 12px;
    position: absolute;
    color: red;
}
.exitWebinarPup .form-group.has-error.has-danger{
    position: relative;
}
.exitWebinarPup .form-group{
    margin-bottom: 25px;
}

@media (max-width: 600px){
    .exitWebinarPup .exitContainer #stayHomePopup .stayPopupContent .popupContWrap1 h3{
        font-size: 26px;
    }
    /* .exitWebinarPup .exitContainer #stayHomePopup .stayPopupContent .popupContWrap1 h5{
        font-size: 18px;
    } */
    .exitWebinarPup .exitContainer #stayHomePopup .stayPopupContent .popupContWrap1{
        width: 280px;
        padding-left: 20px;
        padding-right: 20px;
    }
}
@media (max-width: 470px){
    .exitWebinarPup .exitContainer #stayHomePopup .stayPopupContent{
        display: block;
    }
    .exitWebinarPup .exitContainer #stayHomePopup .stayPopupContent img{
        border-top-right-radius: 12px;
        border-bottom-right-radius: 12px;
    }
    .exitWebinarPup .exitContainer #stayHomePopup .stayPopupContent .popupContWrap1{
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 20px;
        padding-top: 20px;
    }
    .exitWebinarPup .exitContainer #stayHomePopup .stayPopupContent{
        max-width: 316px;
    }
}

.cd-hero-slider h2
{
	line-height:54px;
}


.cd-hero-slider h2 small
{
	font-size:24px;
	color:#fff;
}

.team-member {
    position: relative;
    text-align: center;
}

.team-member.style-3 .team-images {
    position: relative;
    overflow: hidden;
}

.team-member .team-images img {
    object-fit: cover;
    /* filter: grayscale(100%); */
    display: block;
    transition: all .5s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.team-member.style-3:hover .team-images::before {
    opacity: 1;
    width: 100%;
    height: 100%;
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
    border-radius: 0%;
}
.team-member.style-3 .team-images::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2;
    background-color: rgb(8 2 1 / 68%);
    width: 0;
    height: 0;
    padding: 25%;
    border-radius: 50%;
    transition: opacity .3s ease-out, -webkit-transform .3s ease;
    transition: transform .3s ease, opacity .3s ease-out;
    transition: transform .3s ease, opacity .3s ease-out, -webkit-transform .3s ease;
    will-change: opacity, transform;
    opacity: 0;
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
}

.team-member.style-3:hover .team-social-icon {
    opacity: 1;
}
.team-member.style-3 .team-social-icon {
    left: 0;
    z-index: 3;
    background: none;
    opacity: 0;
    bottom: 0;
	height: 100%;
	padding:20px;
    position: absolute;
    transition: opacity .3s ease-out, -webkit-transform .3s ease;
    transition: transform .3s ease, opacity .3s ease-out;
    transition: transform .3s ease, opacity .3s ease-out, -webkit-transform .3s ease;
}

.team-member .team-social-icon p {
        font-size: 16px;
    color: #fff;
    border-left: 1px solid #f7714885;
	padding:12px;
}

.team-description h4
{
	margin-top:15px;
	color: rgb(247,111,69);
}

.team-description p
{
	font-family: 'Prata', serif;
	font-style:italic;
	margin-top:-6px;
}


.free-consultation
{
	background-color: #fdffff;
    border: 1px solid #dcf0ff;
    padding: 20px;
    overflow: auto;
    border-radius: 100px;
    margin-top: 25px;
}


a.call-to-action:hover,active
{
	text-decoration:none;
	color:#fff;
}

.team p
{
	font-size:16px;
	line-height:24px;
}

.team h2 small
{
	color: #F76F45;
}


@media (min-width: 991px) and (max-width: 1200px) {
	
	.team-member .team-social-icon p {
        font-size:14px;
    color: #fff;
	line-height:20px;
    border-left: 1px solid #f7714885;
	padding:10px;
}

    
}


@media (max-width: 991px){
	
	.team-member .team-social-icon p {
        font-size:18px;
    color: #fff;
	line-height:26px;
    border-left: 1px solid #f7714885;
	padding:20px;
	margin-top:50px;
}

.free-consultation h2
{
	text-align:center;
}

.free-consultation p
{
	text-align:center;
}

.cd-hero-slider h2 {
    line-height: 36px;
}
	
}


@media (max-width: 768px){
	
	.team-member .team-social-icon p {
        font-size:18px;
    color: #fff;
	line-height:26px;
    border-left: 1px solid #f7714885;
	padding:20px;
	margin-top:50px;
}

.cd-hero-slider h2 {
    line-height: 36px;
}

}

@media (max-width: 680px){
	
	.team-member .team-social-icon p {
        font-size:18px;
    color: #fff;
	line-height:26px;
    border-left: 1px solid #f7714885;
	padding:10px;
	margin-top: 20px;
}

}


@media (max-width: 640px){
	
	.team-member .team-social-icon p {
        font-size:16px;
    color: #fff;
	line-height:24px;
    border-left: 1px solid #f7714885;
	padding:8px;	
}

}

@media (max-width: 580px){
	
	
	.team-member .team-social-icon p {
        font-size: 14px;
    color: #fff;
    border-left: 1px solid #f7714885;
	padding:5px;
	margin-top: 5px;
	line-height:20px;
}
	
}


@media (max-width: 480px){
	
.team .col-xs-6
{
	width:100%;	
}

	.team-member .team-social-icon p {
        font-size: 16px;
    color: #fff;
    border-left: 1px solid #f7714885;
	padding:40px;
	margin-top: 30px;
}


}

p{
	font-family: 'Poppins';
}
.faqWrapperSec{margin:50px 0}
.faqWrapperSec .faqWrapper{max-width:720px;margin-left:auto;margin-right:auto;margin-top:30px}
.faqWrapperSec .faqWrapper .faqWrap{display:flex;flex-wrap:wrap;/*align-items:center*/}
.faqWrapperSec .faqWrapper .faqWrap:not(:last-child){margin-bottom:20px}
.faqWrapperSec .faqWrapper .faqWrap .numberWrapper{width:75px;text-align:center;padding-left:15px;padding-right:15px}
.faqWrapperSec .faqWrapper .faqWrap .numberWrapper h6{width:41px;height:41px;border-radius:50%;background-color:#ea503f;line-height:45px;color:#fff;font-size: 22px;font-weight: 900;}
.faqWrapperSec .faqWrapper .faqWrap .questionAnswerWrapper{width:calc(100% - 75px);padding-left:15px;padding-right:15px}
.faqWrapperSec .faqWrapper .faqWrap .questionAnswerWrapper h4{font-size:24px}
.faqWrapperSec .faqWrapper .faqWrap .questionAnswerWrapper p{font-size:16px}

.greyBg{padding: 25px 0 50px 0;background: #F4F7FD;}
.whiteBox{background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 6px 6px 30px #00000017;padding: 30px 40px;text-align: center;}
.whiteBox .orange{color: #EF533A;font-weight: bold;}
@media (max-width: 991px){.whiteBox{margin-bottom: 20px;}}
@media (min-width: 992px){.col-lg-block{display: block;}}
@media (min-width: 1200px){.whiteBox{min-height: 220px;}}
@media (max-width: 1199px) and (min-width: 992px){.whiteBox{min-height: 240px;}}
@media (max-width: 992px) and (min-width: 768px){.whiteBox{min-height: 208px;}}
/************************************** Exit pop up ************************************************/
.coffeeexitbg{background:url(../assets/exit-pop-up/exit-popup-coffee-bg.webp) 50% 50%/cover no-repeat;min-height:450px;padding:120px 25px 0!important;color:#fff}.coffeeexitbg img{margin-bottom:0!important;margin-left:0!important}.exitContainer #stayHomePopup .stayPopupContent .popupContWrap1.popupContWrap2{width:350px!important}.exitContainer #stayHomePopup .stayPopupContent.bigDevPopupContent .popupContWrap{width:450px!important}.exitWebinarPopBigC .exitContainer #stayHomePopup .stayPopupContent .popupContWrap p{font-weight:400!important}.exitContainer #stayHomePopup .stayPopupContent .popupContWrap1.popupContWrap2 .help-block.with-errors{margin:-3px 0 0;font-size:12px;position:absolute;color:red}.exitWebinarPopBigC{background-image:url(../images/bigcommerce-dev-exit-popup.png);background-repeat:no-repeat;background-position:top left;border-radius:15px}.exitContainer #stayHomePopup .stayPopupContent{max-width:830px;display:flex;align-items:center;min-height:435px;max-height:calc(100vh - 50px);overflow-y:auto}.exitContainer #stayHomePopup .magentoPopupContent{min-height:440px}.exitContainer #stayHomePopup .stayPopupContent.croPopupContent{position:relative;overflow:hidden}.exitContainer #stayHomePopup .stayPopupContent .popupContWrap{width:365px;padding:0 25px}.exitContainer #stayHomePopup .stayPopupContent.bigDevPopupContent .popupContWrap,.exitContainer #stayHomePopup .stayPopupContent.magentoPopupContent .popupContWrap{width:420px;padding:0 25px 0 55px}.exitContainer #stayHomePopup .stayPopupContent.magentoPopupContent .popupContWrap h2{font-size:46px;color:#2f3f51;margin:0;line-height:1.1}.exitContainer #stayHomePopup .stayPopupContent.magentoPopupContent .popupContWrap h2 span:first-child{color:#ee503f!important}.exitContainer #stayHomePopup .stayPopupContent.magentoPopupContent .popupContWrap p{margin-top:5px}.exitWebinarPopMag .exitContainer #stayHomePopup .stayPopupContent.magentoPopupContent .popupContWrap p{margin-top:-115px;text-align:center;color:#fff}.exitWebinarPopMag .exitContainer #stayHomePopup .stayPopupContent .popupContWrap1{border:none}.exitContainer #stayHomePopup .stayPopupContent.magentoPopupContent .popupContWrap p span{display:inline-block;padding:5px 10px;background-color:#2f3f51;color:#fff;font-size:20px}.exitContainer #stayHomePopup .stayPopupContent.magentoPopupContent .popupContWrap2 p{color:#2f3f51}.exitContainer #stayHomePopup .stayPopupContent .popupContWrap h2 span,.exitContainer #stayHomePopup .stayPopupContent.magentoPopupContent .popupContWrap2 p span{color:#ee503f}.exitContainer #stayHomePopup .stayPopupContent.bigDevPopupContent .popupContWrap2 p span{color:#3a53fa}.exitContainer #stayHomePopup .stayPopupContent .popupContWrap h2{font-size:32px;line-height:1.3;color:#2f3f51;font-family:Poppins,sans-serif;font-weight:700}.exitWebinarPopBigC .exitContainer #stayHomePopup .stayPopupContent .popupContWrap h2{font-size:38px;font-weight:900;color:#34313f}.exitWebinarPopBigC .exitContainer #stayHomePopup .stayPopupContent .popupContWrap h2 span{color:#3f5cd6}.exitContainer #stayHomePopup .stayPopupContent .popupContWrap img{border-top-left-radius:15px;border-bottom-left-radius:15px}.exitContainer #stayHomePopup .stayPopupContent .popupContWrap1.popupContWrap2{padding-left:20px;padding-right:20px;border-radius:20px;margin-right:0;position:relative;background-color:#fff}.exitContainer #stayHomePopup .stayPopupContent .popupContWrap1.popupContWrap2:before{content:"";display:inline-block;position:absolute;width:125px;height:125px;background-image:url(../images/magneto-exit-popup-form-before.png);top:20px;left:-56px;z-index:-1}.exitWebinarPopBigC .exitContainer #stayHomePopup .stayPopupContent .popupContWrap1.popupContWrap2:before{background-image:url(../images/bigcom-dev-exit-form-before.png)}.exitWebinarPup .exitContainer #stayHomePopup .stayPopupContent .popupContWrap1.cropopupWrap h3{font-size:18px;color:#2f3f51;font-family:Poppins,sans-serif;font-weight:700;text-align:center;line-height:1.1}.exitWebinarPup .exitContainer #stayHomePopup .stayPopupContent .popupContWrap1.cropopupWrap h3 span{color:#ee503f;display:initial}.exitContainer #stayHomePopup .stayPopupContent .popupContWrap1.popupContWrap2 .contact-cta{background:-moz-linear-gradient(0deg,#dd6326 0,#ff800d 100%)!important;background:-webkit-linear-gradient(0deg,#dd6326 0,#ff800d 100%)!important;background:linear-gradient(90deg,#dd6326 0,#ff800d 100%)!important}.exitContainer #stayHomePopup .stayPopupContent .popupContWrap1{padding:20px 25px;margin-right:25px;width:270px}.exitContainer #stayHomePopup .stayPopupContent .popupContWrap1 h3{font-family:Poppins,sans-serif;font-weight:700;text-align:center;line-height:1.1;font-size:33px;color:#333;margin-bottom:20px;margin-top:0}.ys-popup-close{z-index:99999999999;}.exitContainer #stayHomePopup .stayPopupContent .popupContWrap1 h3 span{display:block;color:#f67619}.exitContainer #stayHomePopup .stayPopupContent .popupContWrap1.popupContWrap2 p{color:#2f3f51;font-family:Poppins,sans-serif;font-size:19px;font-weight:700;text-align:center}.exitContainer #stayHomePopup .stayPopupContent .popupContWrap1 h5 .normal{margin-bottom:10px;display:block}.exitContainer #stayHomePopup .stayPopupContent .popupContWrap1 h5 .orange{font-size:20px}.exitContainer #stayHomePopup .stayPopupContent .popupContWrap1 h5{font-size:15px;color:#525252}.exitContainer #stayHomePopup .stayPopupContent .popupContWrap1.popupContWrap2 #exitPopup{margin-top:15px}.exitContainer #stayHomePopup .stayPopupContent .popupContWrap1 #exitPopup{margin-top:20px}.exitContainer #stayHomePopup .stayPopupContent .popupContWrap1.cropopupWrap #exitPopup{margin-top:10px}.exitContainer #stayHomePopup .stayPopupContent .popupContWrap1.cropopupWrap #exitPopup .form-group{margin-bottom:18px}.exitContainer #stayHomePopup .stayPopupContent .popupContWrap1.cropopupWrap #exitPopup .form-group .help-block.with-errors{line-height:1}.exitContainer #stayHomePopup .stayPopupContent .popupContWrap1.cropopupWrap #exitPopup .contact-cta{font-size:14px;padding:12px 15px;outline:0}.exitContainer #stayHomePopup .stayPopupContent .popupContWrap1 #exitPopup .form-control{padding:8px 15px;height:auto}.exitContainer #stayHomePopup .stayPopupContent .popupContWrap1.popupContWrap2 #exitPopup .form-control{padding:8px 12px}.exitContainer #stayHomePopup .stayPopupContent .popupContWrap1 #exitPopup .contact-cta{margin-top:0;float:none;text-transform:capitalize;width:100%;border-radius:5px;outline:0}.exitWebinarPopESummit .exitContainer #stayHomePopup .stayPopupContent .popupContWrap{padding:20px;max-width:381px}.exitWebinarPopESummit .exitContainer #stayHomePopup .stayPopupContent{max-width:880px}.exitWebinarPopESummit .exitContainer #stayHomePopup .stayPopupContent .popupContWrap1{border:none;width:500px;margin-right:25px}.exitWebinarPopESummit .exitContainer #stayHomePopup .stayPopupContent .popupContWrap1 .popupTopContWrap{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.exitWebinarPopESummit .exitContainer #stayHomePopup .stayPopupContent .popupContWrap1 .popupTopContWrap .popLeftCont p{display:inline-block;padding:6px 10px;background-color:#f56834;color:#fff;font-size:18px;font-weight:700;border-radius:5px}.exitWebinarPopESummit .exitContainer #stayHomePopup .stayPopupContent .popupContWrap1 .popupTopContWrap .popRightCont p{color:#262626;font-size:18px;font-weight:700}.exitWebinarPopESummit .exitContainer #stayHomePopup .stayPopupContent .popupContWrap1 h3{font-size:37px;font-family:Dosis,sans-serif;font-weight:700;text-align:left;border-bottom:1.5px solid #f56834;padding-bottom:20px;margin-bottom:20px;color:#262626}.exitWebinarPopESummit .exitContainer #stayHomePopup .stayPopupContent .popupContWrap1 p{font-size:23px;color:#262626;padding-right:20px;line-height:1.3;font-weight:700}.exitWebinarPopESummit .exitContainer #stayHomePopup .stayPopupContent .popupContWrap1 p .fs-26{font-size:26px}.exitWebinarPopESummit .exitContainer #stayHomePopup .stayPopupContent .popupContWrap1 p span{font-weight:700}.exitWebinarPopESummit .exitContainer #stayHomePopup .stayPopupContent .popupContWrap1 p span.orange{color:#f56834}.exitWebinarPopESummit .exitContainer #stayHomePopup .stayPopupContent .popupContWrap1 .ctaWrap{margin-bottom:0}.exitWebinarPopESummit .exitContainer #stayHomePopup .stayPopupContent .popupContWrap1 .ctaWrap .cta{float:none;padding:15px 55px;margin-top:15px;background-color:#f15234;border-radius:30px;font-weight:700;font-size:17px;display:inline-block}@media (max-width:600px){.exitContainer #stayHomePopup .stayPopupContent .popupContWrap1 h3{font-size:26px}.exitContainer #stayHomePopup .stayPopupContent .popupContWrap1{width:280px;padding-left:20px;padding-right:20px}}@media (max-width:470px){.exitContainer #stayHomePopup .stayPopupContent{display:block;max-width:316px}.exitContainer #stayHomePopup .stayPopupContent img{border-top-right-radius:12px;border-bottom-right-radius:12px}.exitContainer #stayHomePopup .stayPopupContent .popupContWrap1{width:100%;padding:20px 15px}}
