abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kfeature-product-div,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{font:inherit;vertical-align:baseline;border:0;outline:0;margin:0;padding:0;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}a{color:#000;vertical-align:baseline;background:0 0;outline:0;margin:0;padding:0;text-decoration:none}a:hover{text-decoration:none}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted}input,select{vertical-align:middle;border:none;border-radius:0;outline:0;font-family:Poppins,sans-serif}input:focus{-webkit-appearance:none;border:none;outline:0}select::-ms-expand{display:none}select{appearance:none;background-image:url(/static/images/select-arrow.png);background-position:right 10px center;background-repeat:no-repeat}select:focus,textarea{-webkit-appearance:none;border:none;outline:0}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;-webkit-border-radius:0}button[disabled],input[disabled]{cursor:default;font-family:Poppins,sans-serif}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=radio]{-webkit-appearance:radio}input[type=checkbox]{-webkit-appearance:checkbox}input[type=search]{box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input::-moz-focus-inner{border:0;padding:0}input[type=date],input[type=email],input[type=name],input[type=tel],input[type=text]{box-sizing:border-box;-webkit-appearance:none;border:none;border-radius:0;outline:0;font-weight:400}input[type=date]:focus,input[type=email]:focus,input[type=name]:focus,input[type=tel]:focus,input[type=text]:focus{outline:0}textarea{vertical-align:top;-webkit-appearance:none;border:none;border-radius:0;font-family:Poppins,sans-serif;font-weight:400;overflow:auto}textarea:focus{outline:0}a,button,input{-o-transition:all .3s ease-in;transition:all .3s ease-in}h1,h2,h3,h4,h5,h6{box-sizing:border-box;font-weight:400}img{border:none;max-width:100%;height:auto}*{margin:0;padding:0}nav ul,ul{list-style:none}strong{font-weight:700}.nopad{padding-bottom:0!important}em{font-style:italic}a,div,figure,input,li,ol,p,section,span,textarea,ul{box-sizing:border-box;outline:0}body{color:#333;text-align:center;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;margin:0;padding:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1}body.hidden{overflow:hidden}.container{width:1170px;margin:0 auto}.wrapper{float:left;width:100%}.header{float:left;box-sizing:border-box;z-index:7;width:100%;padding:47px 60px;transition:top .4s ease-in-out;position:absolute;top:0}.header .logo{float:left;width:auto}.headouter-mn{vertical-align:top;width:auto;margin-top:-7px;margin-right:30px;display:inline-block}.headouter-link{vertical-align:middle;width:auto;margin-right:10px;display:inline-block}.headouter-link ul{vertical-align:middle;width:auto;display:inline-block}.headouter-link ul li{vertical-align:middle;width:auto;margin:0 10px;display:inline-block}.headouter-link ul li a{color:#fff;font-size:15px;font-weight:500}.headouter-link ul li a:hover{color:#f99d13}.headouter-button{vertical-align:middle;width:auto;display:inline-block}.headouter-button a{color:#fff;background-color:#f99d13;border:none;outline:none;padding:10px 13px;font-size:13px;font-weight:500;display:inline-block}.headouter-button a:hover{background-color:#25b6e6}.header.nav-down .headouter-mn{display:none}.header .menu-div{float:right;width:auto;margin-top:10px}.menu-div .menu_icon{color:#fff;background-color:#0000;background-image:url(/static/images/sprite-img.png);background-position:-33px -186px;background-repeat:no-repeat;border:0;width:25px;height:16px;padding-left:30px;font-size:16px;display:inline-block;overflow:hidden}.video-div{float:left;background:#191919;width:100%;position:relative}.video-opener.video-mode-cover{float:left;z-index:6;background:#191919 0 0/cover;width:100%;display:flex;position:relative;overflow:hidden}.video-opener.playing{z-index:7}@media screen and (min-width:64em){.video-opener.video-mode-cover video:first-of-type{width:auto;min-width:100%;height:auto;min-height:100%;position:absolute;top:50%;left:51%;transform:translate(-51%)translateY(-50%)}.video-opener.video-mode-cover video:nth-of-type(2){flex:1}.video-opener.video-mode-cover{height:100vh;display:flex}}.video-opener canvas,.video-opener video{vertical-align:top;z-index:9;width:100%}.video-opener canvas.video-full,.video-opener video.video-full{opacity:0;transition:opacity .25s}.video-opener.playing .video-overlay{z-index:1}.video-opener .video-overlay{z-index:9;background:url(/static/images/overlay.png);padding-top:124px;transition:opacity 1s;position:absolute;inset:0}.video-functions{z-index:6;transition:transform .25s;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.video-functions .text{letter-spacing:-.03em;color:#fff;margin-top:44px;font-size:46px;font-weight:700;line-height:1.1}.video-functions a.play{background-image:url(/static/images/sprite-img.png);background-position:-6px -1px;background-repeat:no-repeat;border-radius:100%;width:81px;height:81px;display:none;position:relative}.play:before{content:"";border-radius:inherit;border:1px solid #fff;animation:2s cubic-bezier(.23,1,.32,1) infinite both btnIconRipple;display:inline-block;position:absolute;inset:-2px}.video-functions .subheadline{color:#fff;text-align:center;margin-top:20px;margin-bottom:20px;font-size:16px;line-height:1.3}.video-functions .buttonclick{text-transform:uppercase;color:#fff;letter-spacing:.035em;background-color:#f99d13;border:none;outline:none;padding:20px 25px;font-size:13px;font-weight:600;display:inline-block}.video-functions .buttonclick:hover{background-color:#25b6e6}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi),screen and (-webkit-min-device-pixel-ratio:2){.video-opener .video-overlay{background:url(/static/images/overlay.png)}}@keyframes btnIconRipple{0%{border-width:4px;transform:scale(1)}80%{border-width:1px;transform:scale(1.35)}to{opacity:0}}.video-opener.playing+.video-functions .text{opacity:0;transition:opacity .25s}.video-opener.playing+.video-functions{z-index:9;top:.5rem;transform:translate(-50%)}.video-functions a.stop{opacity:.85;background-image:url(/static/images/sprite-img.png);background-position:-8px -89px;background-repeat:no-repeat}#mouse-rotella{z-index:6;background-color:#fff;border-radius:50%;width:8px;height:8px;margin-top:8px;margin-left:-4px;animation-name:floating-arrow;animation-duration:2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;display:none;position:absolute;top:89%;left:50%}#mouse-icon{z-index:6;width:33px;margin-left:-16.5px;display:none;position:absolute;top:89%;left:50%}@keyframes floating-arrow{0%{transform:translate(0)}65%{-webkit-transform:translateY(20px);transform:translateY(35px)}to{transform:translate(0)}}.menu-popup{float:right;z-index:10;text-align:left;opacity:1;background-color:#0c0e1cfc;width:60%;height:100vh;position:fixed;top:0;right:0;overflow-y:auto}body.hidden .menu-popup{opacity:1;display:block}.main-popup{float:left;width:100%;padding:100px 50px 100px 100px}.menu-popup .show_hide{text-indent:-99999px;background-color:#0000;background-image:url(/static/images/sprite-img.png);background-position:-34px -226px;background-repeat:no-repeat;border:0;width:17px;height:16px;display:inline-block;position:fixed;top:56px;right:55%}.menu-left{float:left;border-right:1px solid #ffffff26;width:40%;padding-bottom:16px}.menu-left ul{float:left;width:100%}.menu-left ul li{float:left;width:100%;position:relative}.menu-left ul li ul{margin-top:7px;margin-left:25px}.menu-left ul li ul li a{font-size:25px;line-height:42px}.menu-left ul li a{float:left;color:#fff;text-transform:uppercase;cursor:pointer;font-size:30px;font-weight:600;line-height:66px;position:relative}.menu-left ul li a:after,.menu-left ul li a:before{transition:all .35s;position:absolute}.menu-left ul li a:before{content:"";background-color:#25b6e6;width:0%;height:2px;display:block;bottom:0}.menu-left ul li a:after{content:attr(data-hover);color:#f6a21a;white-space:nowrap;max-width:0%;padding:0;position:absolute;top:0;left:0;overflow:hidden}.menu-left ul li a.active:before,.menu-left ul li a:hover:before{opacity:1;width:40px}.menu-left ul li a.active:after,.menu-left ul li a:hover:after{max-width:100%}.menu-left ul li i{float:right;cursor:pointer;border:2px solid #fff;border-width:0 2px 2px 0;border-radius:1px;margin-top:26px;margin-right:35px;padding:5px;display:inline-block;transform:rotate(-45deg)}.back-arw{color:#25b6e6;cursor:pointer;width:17px;height:16px;font-size:26px;line-height:8px;display:inline-block;position:fixed;top:56px;right:55%}.menu-right{float:left;box-sizing:border-box;width:60%;padding-left:50px}.menu-right .cnt-row{float:left;color:#a7a7ab;width:100%;font-size:14px;font-weight:700;line-height:23px}.menu-right .cnt-row a{color:#a7a7ab}.menu-right .cnt-row a:hover{color:#25b6e6}.menu-right .cnt-row b{text-transform:uppercase;font-weight:600}.menu-right .cnt-row span{display:block}.menu-right .cnt-row p{display:inline-block}.menu-right .cnt-row.address-div{margin-top:-7px;margin-bottom:82px}.menu-right .cnt-row.phone-div{margin-bottom:84px}.menu-right .cnt-row.email-div{margin-bottom:80px}.menu-right .cnt-row address:before{content:"";vertical-align:top;background-image:url(/static/images/sprite-img.png);background-position:-34px -257px;background-repeat:no-repeat;width:24px;height:25px;margin-top:7px;margin-right:8px;display:inline-block}.menu-right .cnt-row.phone-div:before{content:"";vertical-align:top;background-image:url(/static/images/sprite-img.png);background-position:-33px -298px;background-repeat:no-repeat;width:23px;height:23px;margin-top:8px;margin-right:10px;display:inline-block}.menu-right .cnt-row.email-div:before{content:"";vertical-align:top;background-image:url(/static/images/sprite-img.png);background-position:-32px -337px;background-repeat:no-repeat;width:27px;height:19px;margin-top:8px;margin-right:10px;display:inline-block}.menu-right .cnt-row.social-media ul{float:left;width:100%;font-size:0}.menu-right .cnt-row li{vertical-align:middle;margin-right:7%;display:inline-block}.menu-right .cnt-row li.insta{margin-right:0}.menu-right .cnt-row li a{text-indent:-99999px;background-image:url(/static/images/sprite-img.png);background-repeat:no-repeat;display:inline-block}.menu-right .cnt-row li.fb a{background-position:-30px -381px;width:97px;height:19px}.menu-right .cnt-row li.fb a:hover{background-position:-30px -423px}.menu-right .cnt-row li.tweet a{background-position:-30px -459px;width:87px;height:18px}.menu-right .cnt-row li.tweet a:hover{background-position:-30px -493px}.menu-right .cnt-row li.insta a{background-position:-30px -531px;width:95px;height:27px}.menu-right .cnt-row li.insta a:hover{background-position:-30px -569px}.page-title{float:left;text-align:left;width:100%;margin-bottom:38px}.page-title h3{text-transform:uppercase;color:#333;float:left;width:100%;font-size:18px;line-height:46px}.page-title h2{color:#333;float:left;width:100%;margin-top:9px;margin-bottom:23px;font-size:40px;font-weight:600}.page-title:after{content:"";background-color:#fff;width:60px;height:3px;display:inline-block}p{text-align:left}.read-btn{text-transform:uppercase;color:#fff;letter-spacing:.035em;background-color:#f99d13;background-image:url(/static/images/sprite-img.png);background-position:-4px -598px;background-repeat:no-repeat;width:100%;padding:21px 20px 22px 59px;font-size:12px;font-weight:600;display:inline-block}.read-btn:hover{background-color:#25b6e6;background-position:170px -598px;padding-left:27px;padding-right:50px}.work-div{float:left;text-align:center;width:100%;padding:72px 0 87px}.work-div .page-title:after{background-color:#29b9e5}.work-div p{color:#4c4c4c;margin-bottom:48px;font-size:15px;line-height:30px}.work-div .read-more-btn{float:none;vertical-align:top;width:270px;display:inline-block}.work-div .read-more-btn .read-btn:hover{background-position:192px -598px}.read-more-btn{float:left;width:255px}.counter-wrapper{float:left;width:100%;padding-bottom:112px}.counter-wrapper ul{vertical-align:top;vertical-align:top;flex-wrap:wrap;justify-content:center;display:flex;display:-ms-flexbox!important}.counter-wrapper ul li{float:left;-o-transition:all .3s ease-in;border-right:1px solid #e5e5e5;width:25%;padding:0 15px;transition:all .3s ease-in}.counter-wrapper ul li:hover{margin-bottom:-10px}.counter-wrapper ul li:hover img{margin-top:-10px;padding-bottom:10px}.counter-wrapper ul li:last-child{border-right:0}.counter-wrapper ul li figure{table-layout:fixed;vertical-align:middle;text-align:center;float:left;width:100%;display:table}.counter-wrapper ul li figure span{vertical-align:middle;height:87px;display:table-cell}.counter-wrapper ul li figure span img{vertical-align:middle;-o-transition:all .3s ease-in;width:auto;max-height:100%;transition:all .3s ease-in;display:inline-block}.counter-wrapper .count-no-box{float:left;width:100%;margin-top:33px}.counter-wrapper .count-no-box .counter-box{float:left;color:#f99d13;width:100%;font-size:70px;line-height:1}.counter-wrapper .count-no-box h4{color:#a2a2a2;float:left;width:100%;margin-top:12px;font-size:19px;font-weight:700}.portfolio-sec{float:left;width:100%}.portfolio-sec .portfolio-outer{float:left;text-align:center;flex-wrap:wrap;justify-content:center;width:100%;display:flex}.portfolio-outer li{float:left;width:50%;padding:64px 0 56px}.portfolio-outer li.green{background-color:#77a020}.portfolio-outer li.blue{background-color:#009fe3}.portfolio-outer li.pink{background-color:#c70d3e;position:relative}.portfolio-outer li.lightgreen{background-color:#92d608}.portfolio-outer li .content{float:left;text-align:left;width:100%;padding:0 110px 0 90px}.portfolio-outer li h3{text-transform:uppercase;color:#fff;float:left;width:100%;margin-bottom:14px;font-size:20px;font-weight:600;line-height:26px}.portfolio-outer li h2{color:#fff;float:left;letter-spacing:-.05em;width:100%;margin-bottom:30px;font-size:48px;font-weight:600;line-height:1}.portfolio-outer li p{color:#fff;font-size:14px;line-height:27px}.portfolio-outer li figure{float:right;table-layout:fixed;vertical-align:middle;text-align:center;width:100%;display:table}.portfolio-outer li figure span{vertical-align:middle;height:635px;display:table-cell}.portfolio-outer li figure span img{vertical-align:middle;width:auto;max-width:100%;height:auto;max-height:100%;display:inline-block}.portfolio-outer li figure.right{text-align:right}.portfolio-outer li.pink .link-row{position:absolute;bottom:56px;left:0}.portfolio-outer li .link-row{float:left;box-sizing:border-box;text-align:left;width:100%;padding:0 110px 0 90px}.portfolio-outer li .link-row a{color:#fff;text-transform:uppercase;letter-spacing:.035em;background-image:url(/static/images/sprite-img.png);background-repeat:no-repeat;border:1px solid #fff;padding:6px 45px 6px 15px;font-size:12px;line-height:29px;display:inline-block}.portfolio-outer li .link-row a.case-link{background-position:67px -605px;margin-right:43px}.portfolio-outer li .link-row a.case-link:hover{background-position:-15px -605px;padding:6px 15px 6px 45px}.portfolio-outer li .link-row a.visit-link{background-position:67px -611px}.portfolio-outer li .link-row a.visit-link:hover{background-position:72px -611px}.e-com-div{float:left;width:100%;padding:97px 0 125px}.e-com-div .ecom-boxes{float:left;flex-flow:wrap;justify-content:center;width:100%;margin-top:13px;display:flex}.ecom-boxes li{float:left;text-align:center;-o-transition:all .3s ease-in;vertical-align:top;background:#f6fafb;border:1px solid #dbe3e5;width:385px;margin-right:7px;transition:all .3s ease-in}.ecom-boxes li:last-child{margin-right:0}.ecom-boxes li figure{float:left;table-layout:fixed;vertical-align:middle;text-align:center;background:#fff;width:100%;display:table;overflow:hidden}.ecom-boxes li figure span{vertical-align:middle;height:133px;display:table-cell}.ecom-boxes li figure span img{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;transform:scale(1)}.ecom-boxes li:hover figure span img{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;transform:scale(1.05)}.ecom-boxes li .conten-box{float:left;background-color:#f6fafb;width:100%;padding:25px 40px 27px}.ecom-boxes li:hover{box-shadow:0 0 9px #0003}.ecom-boxes li .conten-box p{text-align:center;color:#494b4b;font-size:15px;line-height:30px}.ecom-boxes li .conten-box .read-more-link{float:left;width:100%;margin-top:20px}.ecom-boxes li .conten-box .read-more-link a{text-transform:uppercase;color:#f99d13;letter-spacing:.035em;background-image:url(/static/images/single-arrow.png);background-position:100%;background-repeat:no-repeat;padding-right:30px;font-size:12px;font-weight:600;line-height:29px;display:inline-block}.ecom-boxes li:hover .conten-box .read-more-link a{background-position:100%;padding-right:40px}.service-sec{float:left;background-color:#f7a11b;background-size:cover;width:100%;padding:100px 0 78px}.service-sec ul{float:left;margin-top:13px;margin-left:-42px}.service-sec ul li{float:left;text-align:center;background:#fff;width:261px;height:226px;margin:0 0 42px 42px;position:relative;overflow:hidden;box-shadow:0 17px 13px #00000021}.service-sec .page-title h2,.service-sec .page-title h3{color:#fff}.service-sec ul li .ser-box{float:left;width:100%}.service-sec ul li .ser-box figure{table-layout:fixed;vertical-align:middle;width:100%;margin-bottom:20px;display:table;position:relative}.service-sec ul li .ser-box figure span{vertical-align:middle;-o-transition:all .3s ease-in-out;background-color:#fff;border-radius:100%;width:100%;height:137px;transition:all .3s ease-in-out;display:table-cell}.service-sec ul li .ser-box figure span:after{content:"";background:#f99d13;width:60px;height:3px;margin-left:-30px;position:absolute;bottom:0;left:50%}.service-sec ul li h4{color:#000;text-align:center;text-transform:uppercase;font-size:18px;font-weight:600;line-height:24px;position:relative}.service-sec ul li .ser-box-hov{float:left;z-index:1;-o-transition:all .8s ease-in-out;background:#000;width:100%;height:100%;transition:all .8s ease-in-out;position:absolute;top:300px}.service-sec ul li .ser-box-hov .ser-box-title{table-layout:fixed;vertical-align:middle;width:100%;margin-bottom:30px;display:table;position:relative}.service-sec ul li .ser-box-hov .ser-box-title h4{vertical-align:middle;color:#fff;width:100%;height:137px;display:table-cell}.service-sec ul li .ser-box-hov .ser-box-title:after{content:"";background:#f99d13;width:60px;height:3px;margin-left:-30px;position:absolute;bottom:0;left:50%}.service-sec ul li .ser-box-hov .ser-btn{float:left;width:100%}.service-sec ul li .ser-box-hov .ser-btn a{text-transform:uppercase;color:#f99d13;letter-spacing:.029em;background-image:url(/static/images/sprite-img.png);background-position:75px -651px;background-repeat:no-repeat;padding-right:45px;font-size:12px;font-weight:600;line-height:29px;display:inline-block}.service-sec ul li .ser-box-hov .ser-btn a:hover{background-position:80px -651px}.service-sec ul li:hover .ser-box-hov{top:0}.customer-div{float:left;width:100%;padding:100px 0}.customer-div .page-title:after,.e-com-div .page-title:after{background-color:#29b9e5}.customer-div ul{float:left;flex-wrap:wrap;margin-left:-14px;display:flex}.customer-div ul li{float:left;text-align:left;border:1px solid #cbcbcb;width:223px;margin-left:13px;padding:20px 10px 20px 20px}.customer-div ul li h3{color:#333;text-transform:uppercase;min-height:50px;margin-bottom:17px;font-size:18px;font-weight:600;line-height:27px}.customer-div ul li p{color:#494b4b;font-size:15px;line-height:30px}.reference-div{float:left;background:#f6fafb;width:100%;padding:93px 0 79px}.reference-div .page-title:after{background-color:#29b9e5}.reference-div ul{float:left;width:100%;margin-top:17px}.reference-div ul li{float:left;text-align:center;width:20%}.reference-div ul li figure{table-layout:fixed;vertical-align:middle;text-align:center;width:100%;margin-bottom:41px;display:table}.reference-div ul li figure span{vertical-align:middle;text-align:center;vertical-align:middle;height:97px;display:table-cell}.latest-news{float:left;background:#eaf1f3;width:100%;padding:115px 0 122px}.latest-news h2{color:#fff;text-transform:uppercase;letter-spacing:.2em;background:#999c9d;width:auto;margin:0 0 51px;padding:1px 12px 1px 15px;font-size:18px;font-weight:700;line-height:31px;display:inline-block}.latest-news ul{float:left;width:100%}.latest-news ul li{float:left;width:368px;margin-right:22px}.latest-news ul li figure{float:left;table-layout:fixed;vertical-align:middle;text-align:center;width:100%;display:table;overflow:hidden}.latest-news ul li figure span{vertical-align:middle;height:213px;display:table-cell}.latest-news ul li figure span img{vertical-align:middle;-o-transition:all .5s ease-in-out;max-width:100%;height:auto;max-height:100%;transition:all .5s ease-in-out;display:inline-block;transform:scale(1)}.latest-news ul li:hover figure span img{transform:scale(1.2)}.latest-news ul li .meta-data{float:left;color:#fff;background:#000;width:100%;padding:19px 23px 15px;box-shadow:0 5px 5px #0000004f}.latest-news ul li .meta-data .date{float:left;font-size:12px;line-height:25px}.latest-news ul li .meta-data .date span{margin-right:8px;font-size:23px}.latest-news ul li .meta-data .post-by{float:right;font-size:12px;line-height:25px}.latest-news ul li h3{color:#2f3031;letter-spacing:.03em;text-align:left;float:left;width:1005px;margin-top:19px;font-size:18px;line-height:30px}.latest-news ul li h3 a{color:#2f3031}.latest-news ul li:hover h3 a{color:#f99d13}.latest-news ul li p{letter-spacing:.03em;color:#757879;float:left;width:100%;margin-top:5px;font-size:13px;line-height:25px}.footer{float:left;width:100%}.partner-div-main{float:left;width:100%;padding-top:100px;padding-bottom:50px;font-size:0}.partner-div-main .page-title:after{background-color:#29b9e5}.partner-div{float:left;text-align:left;width:100%;padding:0;display:flex}.partner-div ul{vertical-align:middle;width:100%;margin-top:0;margin-left:-20px;display:inline-block}.partner-div ul li{vertical-align:middle;max-width:186px;margin-top:42px;margin-left:20px;display:inline-block}.partner-div ul li.bvmw img{max-width:80%}.cert-div{padding-top:40px;display:flex}.cert-div h2{padding-top:0;padding-bottom:0}.cert-div ul li{vertical-align:top}.footer-middle{float:left;background:#fff;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;width:100%;padding:92px 0 94px}.footer-middle .left-info{float:left;text-align:left;width:400px}.left-info h3{text-transform:uppercase;color:#898a94;margin-bottom:14px;font-size:16px;font-weight:600;line-height:26px}.left-info h2{color:#fff;letter-spacing:-.06em;margin-bottom:38px;font-size:52px;font-weight:600;line-height:50px}.footer-middle .rgt-form{float:left;width:662px}.footer-middle .rgt-form h3{text-align:left;color:#000;margin-bottom:20px;font-size:22px;font-weight:600;line-height:1.3}.footer-middle .rgt-form p{text-align:left;color:#494b4b;margin-bottom:20px;font-size:14px;font-weight:400;line-height:1.5}.footer-middle .rgt-form .btn-link{float:left;text-align:left;width:100%;margin-bottom:20px}.footer-middle .rgt-form .btn-link a{color:#f99d13;font-size:14px;font-weight:600;line-height:1.4}.footer-middle .rgt-form .btn-link a:hover{color:#25b6e6}.person-imgnew{float:right;width:460px}.slogan-div{float:left;width:100%}.slogan-div p{color:#d0d0d4;font-size:15px;line-height:29px}.slogan-div h4{color:#2bb9e7;margin-top:7px;font-size:15px;font-weight:600;line-height:29px}.foot-social{float:left;width:100%;margin-top:34px}.foot-social li{float:left;width:28px;height:28px}.foot-social li.phone{margin-right:35px}.foot-social li.skype{margin-right:36px}.foot-social li a{text-indent:-99999px;background-image:url(/static/images/sprite-img.png);background-repeat:no-repeat;width:100%;height:100%;display:inline-block}.foot-social li.phone a{background-position:-27px -726px}.foot-social li.phone a:hover{background-position:-27px -766px}.foot-social li.skype a{background-position:-90px -725px}.foot-social li.skype a:hover{background-position:-90px -765px}.foot-social li.message a{background-position:-155px -724px}.foot-social li.message a:hover{background-position:-155px -764px}.rgt-form form{float:left;width:100%}.rgt-form .btn-row .read-btn:hover{background-position:80px -598px;padding:0 42px 0 25px}.rgt-form .field{float:left;width:47%;margin-bottom:31px;margin-right:6%;position:relative}.rgt-form .field input,.rgt-form .field select,.rgt-form .field textarea{width:100%}.rgt-form .field textarea{color:#000;background-color:#0000;border-bottom:1px solid #5a5c69;height:127px;font-family:Poppins,sans-serif;font-size:13px}.rgt-form .field input[type=text],.rgt-form .field select{color:#000;background-color:#0000;border-bottom:1px solid #5a5c69;height:60px;font-family:Poppins,sans-serif;font-size:13px}.rgt-form .field select option{color:#000}.rgt-form .bar{content:"";background:#2bb9e7;width:0;height:1px;transition:all .4s;position:absolute;bottom:0;left:50%}.rgt-form .field:nth-child(2n){margin-right:0}.rgt-form .btn-row{float:left;width:100%}.rgt-form .btn-row .termclass .form-error,.applynow-form .btn-row p.error,.btn-row .termclass .form-error{float:left;color:red;width:100%;margin-top:5px;font-size:14px;font-weight:300;line-height:1.2}.rgt-form .btn-row .btn-class{float:right;width:155px}.rgt-form .btn-row .read-btn{text-align:left;background-position:-7px -598px;padding:0 42px 0 55px;line-height:55px}.rgt-form .field.message{width:100%;padding:0}.rgt-form .btn-row p{float:left;color:#000;font-size:12px;line-height:55px}.rgt-form .btn-row p a{color:#f99d13}.rgt-form .btn-row p a:hover{color:#25b6e6}.rgt-form .field .input-box::-webkit-input-placeholder{opacity:1!important;color:#000!important}.rgt-form .field .input-box:-moz-placeholder-shown{opacity:1!important;color:#000!important}.rgt-form .field .input-box::-moz-placeholder{opacity:1!important;color:#000!important}.rgt-form .field .input-box:-ms-placeholder-shown{opacity:1!important;color:#000!important}.footer-bottom{float:left;background-color:#fff;width:100%;padding:54px 0 34px}.footer-bottom .ft-logo{float:left;border-bottom:1px solid #ccc;width:100%;margin-bottom:26px;padding-bottom:29px}.ft-menu-bar{float:left;width:100%;margin-bottom:62px}.ft-menu-bar .ft-menu,.ft-menu-bar ul,.ft-menu-bar ul li{float:left;width:auto}.ft-menu-bar .ft-social-media{float:right;width:auto}.ft-menu-bar .ft-menu li{margin-right:29px}.ft-menu-bar .ft-menu li:last-child{margin-right:0}.ft-menu-bar .ft-menu li a{color:#000;text-transform:uppercase;font-size:14px;line-height:23px}.ft-menu-bar .ft-menu li a:hover{color:#2bb9e7}.ft-menu-bar .ft-social-media li{vertical-align:middle;margin-right:42px;display:inline-block}.ft-menu-bar .ft-social-media li.insta{margin-right:0}.ft-menu-bar .ft-social-media li a{text-indent:-99999px;background-image:url(/static/images/sprite-img.png);background-repeat:no-repeat;display:inline-block}.ft-menu-bar .ft-social-media li.fb a{background-position:-30px -423px;width:97px;height:19px}.ft-menu-bar .ft-social-media li.fb a:hover{opacity:.7}.ft-menu-bar .ft-social-media li.tweet a{background-position:-30px -493px;width:87px;height:18px}.ft-menu-bar .ft-social-media li.tweet a:hover{opacity:.7}.ft-menu-bar .ft-social-media li.insta a{background-position:-30px -569px;width:95px;height:27px}.ft-menu-bar .ft-social-media li.insta a:hover{opacity:.7}.ft-address-bar{margin-bottom:29px;display:inline-block}.ft-address-bar .cnt-row{float:left;color:#000;padding-right:102px;font-size:14px;font-weight:300;line-height:23px}.ft-address-bar .cnt-row:last-child{padding-right:0}.ft-address-bar .cnt-row a{color:#000}.ft-address-bar .cnt-row a:hover{color:#25b6e6}.ft-address-bar .cnt-row b{text-transform:uppercase;font-weight:600}.ft-address-bar .cnt-row span{display:block}.ft-address-bar .cnt-row p{display:inline-block}.ft-address-bar address:before{content:"";vertical-align:top;background-image:url(/static/images/sprite-img.png);background-position:-34px -257px;background-repeat:no-repeat;width:24px;height:25px;margin-top:7px;margin-right:8px;display:inline-block}.ft-address-bar .phone-div:before{content:"";vertical-align:top;background-image:url(/static/images/sprite-img.png);background-position:-33px -298px;background-repeat:no-repeat;width:23px;height:23px;margin-top:8px;margin-right:10px;display:inline-block}.ft-address-bar .email-div:before{content:"";vertical-align:top;background-image:url(/static/images/sprite-img.png);background-position:-32px -337px;background-repeat:no-repeat;width:27px;height:19px;margin-top:8px;margin-right:10px;display:inline-block}.ft-address-bar .fax-div:before{content:"";vertical-align:top;background-image:url(/static/images/sprite-img.png);background-position:-32px -823px;background-repeat:no-repeat;width:27px;height:19px;margin-top:8px;margin-right:10px;display:inline-block}.copyright-bar{color:#51525c;font-size:12px;line-height:29px;display:inline-block}.copyright-bar .sep{vertical-align:middle;display:inline-block}.copyright-bar .sep:before{color:#51525c;content:"";background-color:#51525c;width:1px;height:11px;margin:0 7px;display:inline-block}.copyright-bar a{color:#51525c}.copyright-bar a:hover{color:#25b6e6}.inner-banner-div{float:left;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:646px}.inner-banner-div .text-on-image{table-layout:fixed;vertical-align:middle;text-align:center;float:left;width:100%;margin-top:130px;padding-left:50px;padding-right:50px;display:table}.inner-banner-div .text-on-image .content{vertical-align:middle;width:100%;height:506px;display:table-cell}.sub-title{color:#fff;text-transform:uppercase;letter-spacing:.03em;float:left;width:100%;margin-bottom:13px;font-size:23px;line-height:56px}.title{color:#fff;letter-spacing:-.03em;float:left;width:100%;font-size:55px;font-weight:700;line-height:31px}.middle-container{float:left;background:#fff;width:100%;padding:63px 0 0}.page-heading{float:left;border-bottom:1px solid #0000001a;width:100%;padding-bottom:46px}.page-heading h3{color:#333;text-align:left;font-size:28px;font-weight:600;line-height:32px}.tabing-div{float:left;width:100%}#parentHorizontalTab{float:left;text-align:center;width:100%}#parentHorizontalTab ul{float:left;width:100%}.tabing-div .container{font-size:0}.tabing-div .resp-tabs-list li{float:none;vertical-align:top;margin:0;padding:0;display:inline-block;position:relative;background-color:#0000!important;border-left:1px solid #fff!important;border-right:1px solid #fff!important}.tabing-div .resp-tabs-list li figure{float:left;table-layout:fixed;vertical-align:middle;width:163px;margin:0;display:table;position:relative}.tabing-div .resp-tabs-list li span{vertical-align:middle;width:100%;height:100px;font-size:0;display:table-cell}.tabing-div .resp-tabs-list li span img{vertical-align:middle;filter:grayscale();-o-transition:all .3s ease-in-out;opacity:.5;max-width:66px;transition:all .3s ease-in-out;display:inline-block}.tabing-div .resp-tabs-list li.resp-tab-active span img{filter:grayscale(0);opacity:1}.tabing-div .resp-tabs-list .resp-tab-active{background-color:#fafafa!important;border-color:#0000001a!important;border-top-style:none!important;border-top-width:0!important;padding:0!important}.tabing-div .resp-tabs-list .resp-tab-active:after{content:"";background-color:#fafafa;width:100%;height:1px;position:absolute;bottom:-1px;left:0}.tabing-div .resp-tab-content{float:left;background-color:#fafafa;border-color:#0000001a;width:100%;padding:73px 0;border-bottom:0!important}.tabing-div .resp-tab-content .left{text-align:left;float:left;width:50%}.tabing-div .resp-tab-content .right{float:right;width:50%}.tabing-div .resp-tab-content .left h4{float:left;color:#4b4b4b;width:100%;margin-bottom:23px;font-size:26px;font-weight:600;line-height:38px}.tabing-div .resp-tab-content .left p{color:#4b4b4b;font-size:16px;font-weight:300;line-height:30px}.tabing-div .resp-tab-content .left ul{float:left;width:100%;margin:22px 0 0;padding:0}.tabing-div .resp-tab-content .left ul li{color:#4b4b4b;background-image:url(/static/images/sprite-img.png);background-position:-86px -678px;background-repeat:no-repeat;margin-bottom:10px;padding-left:37px;font-size:16px;font-weight:300;line-height:30px}.dedicated-div{float:left;background-color:#3cbee6;width:100%;padding:19px 0}.dedicated-div p{float:none;color:#fff;vertical-align:middle;width:auto;margin-right:52px;font-size:28px;line-height:38px;display:inline-block}.dedicated-div .hire-btn{vertical-align:middle;width:221px;display:inline-block}.dedicated-div .hire-btn .read-btn{padding-top:0;padding-bottom:0;line-height:55px}.dedicated-div .hire-btn .read-btn:hover{background-color:#4b4b4b}.services-div{float:left;width:100%;padding:78px 0 0}.services-div .title-row{float:left;text-align:left;width:100%;margin-bottom:14px}.services-div h4{float:left;text-transform:uppercase;color:#000;letter-spacing:.03em;width:100%;font-size:25px;font-weight:600;line-height:46px}.service-outer{float:left;width:100%}.service-outer .service-box{float:left;background-color:#fff;width:100%;padding:51px 0 55px}.service-outer .service-box:hover figure{margin-bottom:10px}.service-outer .service-box:hover figure img{margin-top:-10px;padding-bottom:10px}.service-outer .service-box .left-img{float:left;width:192px;margin-right:0;position:relative}.service-outer .service-box .left-img:after{content:"";background-color:#ccc;width:4px;height:97px;display:inline-block;position:absolute;top:0;right:0}.service-outer .service-box .left-img figure{float:left;width:100%}.service-outer .service-box .left-img figure img{-o-transition:all .3s ease-in;transition:all .3s ease-in}.service-outer .service-box .right-cnt{float:right;text-align:left;width:926px}.service-outer .service-box .right-cnt h5{text-transform:uppercase;color:#464646;margin-bottom:16px;font-size:20px;font-weight:600;line-height:24px}.service-outer .service-box .right-cnt p{color:#333;margin-bottom:20px;font-size:16px;font-weight:300;line-height:30px}.half-ul{float:left;width:50%}.half-ul:last-child{padding-left:54px}.half-ul li{float:left;color:#4b4b4b;background-image:url(/static/images/sprite-img.png);background-position:-86px -678px;background-repeat:no-repeat;width:100%;margin-bottom:15px;padding-left:37px;font-size:16px;font-weight:300;line-height:30px}.half-ul li:last-child{margin-bottom:0}.service-outer .service-box:nth-child(2n){background-color:#fafafa}.what-we-div{float:left;background-color:#f7a11b;width:100%;padding:88px 0 100px}.what-we-div .title-row{float:left;width:100%}.what-we-div .title-row h3{text-transform:uppercase;color:#fff;margin-bottom:10px;font-size:17px;line-height:30px}.what-we-div .title-row h2{color:#fff;margin-bottom:51px;font-size:40px;font-weight:600;line-height:46px}.what-outer-div{float:left;flex-wrap:wrap;justify-content:center;width:100%;display:-ms-flexbox}.what-outer-div li{float:left;border-right:1px solid #f9bd60;width:33.33%;padding:0 52px}.what-outer-div li:hover figure span img{margin-top:-10px;padding-bottom:10px}.what-outer-div li figure{float:left;table-layout:fixed;vertical-align:middle;width:100%;margin-bottom:27px;display:table}.what-outer-div li figure span{vertical-align:middle;text-align:center;height:79px;display:table-cell}.what-outer-div li figure span img{vertical-align:middle;text-align:center;-o-transition:all .3s ease-in;max-height:100%;transition:all .3s ease-in;display:inline-block}.what-outer-div li h4{float:left;text-transform:uppercase;color:#fff;width:100%;margin-bottom:32px;font-size:20px;font-weight:600;line-height:25px}.what-outer-div li p{float:left;text-align:center;color:#fff;width:100%;font-size:16px;font-weight:300;line-height:27px}.what-outer-div li:last-child{border:0}.ecommerce-div{float:left;background-image:url(/static/images/ecom-bg.png);background-position:right 28% top -138px;background-repeat:no-repeat;width:100%;padding:121px 0 100px;font-size:0;display:inline-block}.ecommerce-div .ecom-left{float:left;text-align:left;width:529px}.ecommerce-div .ecom-left h2{color:#6d6f6f;margin-bottom:26px;font-size:24px;font-weight:600;line-height:38px}.ecommerce-div .ecom-left ul{float:left;width:100%}.ecommerce-div .ecom-left ul li{color:#4b4b4b;background-image:url(/static/images/sprite-img.png);background-position:-86px -678px;background-repeat:no-repeat;margin-bottom:10px;padding-left:37px;font-size:16px;font-weight:300;line-height:27px}.ecommerce-div .ecom-right{float:right;width:604px}.ph-style1{float:left;width:100%;padding:110px 0 100px}.ph-style1 .wrap{float:left;width:100%}.ph-style1 .wrap .section_logo{float:left;text-align:left;width:100%;margin-bottom:48px}.ph-style1 .wrap h1{float:left;text-align:left;color:#333;width:100%;margin-bottom:48px;font-size:28px;font-weight:600}.ph-style1 .wrap .wrap-inner{float:left;width:100%}.ph-style1 .wrap .wrap-inner .left-sec{float:left;width:372px}.ph-style1 .wrap .wrap-inner .half-sec{float:left;width:45%;margin-right:5%}.third-size{width:100%}.third-size p{text-align:left;color:#333;font-size:16px;font-weight:300;line-height:30px}.full-sec p,.ph-style1 .wrap .wrap-inner .half-sec p{float:left;text-align:left;color:#333;width:100%;margin-bottom:20px;font-size:16px;font-weight:300;line-height:30px}.half-style-wrapper h3,.half-style-wrapper h4{text-align:left;text-transform:uppercase;color:#333}.security-products:before,.security-products:after{content:"";clear:both;width:100%;height:70px;display:block}.fancybox-close-small{background-color:#0000;border:0;width:30px;height:30px;position:absolute;top:6px;right:6px}.security-products h3,.half-style-wrapper h3{margin:20px 0;font-size:32px;font-weight:600;line-height:40px;position:relative}.security-products h3:after,.half-style-wrapper h3:after{content:"";background:#29b9e5;width:60px;height:3px;display:block;position:absolute;bottom:0;left:0}.security-product{border:1px solid silver;margin-bottom:50px}.price-box{color:#fff;background-color:#f7a11b;width:100%;padding:20px}.price-box span{clear:both;display:block}.price-box span.price{font-size:30px;font-weight:800}.product-inner{color:#333;padding:20px}.product-inner h4{color:#f7a11b;margin:10px 0;font-size:30px}.product-inner span{color:#000;font-size:14px}.product-inner ul{list-style:none}.product-inner li{text-align:left;color:#333;margin:10px 0;font-size:16px;font-weight:300;line-height:30px;position:relative}.product-inner li:before{content:"";float:left;border:2px solid #29b9e5;border-radius:50%;width:4px;height:4px;margin-right:10px;display:grid;position:relative;top:10px}.download-box{text-align:left;margin-top:50px;margin-bottom:50px;padding:30px;display:inline-block;position:relative;box-shadow:0 0 15px #0000007a}.download-box h5{margin-bottom:30px;font-size:26px;font-weight:600}.checked p{position:relative}.checked p:before{content:"";box-sizing:border-box;transform-origin:0 100%;float:left;color:#29b9e5;border-style:solid;border-width:0 2px 2px 0;width:7px;height:15px;margin-right:20px;display:block;position:relative;top:1px;transform:rotate(45deg)}.ph-style1 .wrap .wrap-inner .left-sec h2{float:left;text-align:left;color:#333;width:100%;font-size:32px;font-weight:300;line-height:44px}.ph-style1 .wrap .wrap-inner .right-sec{float:right;width:600px}.ph-style1 .wrap .wrap-inner .left-sec.same-right-sec p,.ph-style1 .wrap .wrap-inner .right-sec p{float:left;text-align:left;color:#333;width:100%;margin-bottom:20px;font-size:16px;font-weight:300;line-height:30px}.ph-style1 .wrap .wrap-inner .right-sec p:last-child{margin-bottom:0}.valuelist_sec{float:left;background-color:#f6fafb;width:100%;padding:48px 0 47px}.valuelist_sec .valuelist_inner,.valuelist_sec .valuelist_inner ul{float:left;width:100%}.valuelist_sec .valuelist_inner ul li{float:left;width:292px;margin:87px 0}.valuelist_sec .valuelist_inner ul li span{float:left;color:#000;text-align:center;text-transform:uppercase;letter-spacing:.13em;width:100%;margin-bottom:50px;padding-bottom:17px;font-size:13px;font-weight:500;position:relative}.valuelist_sec .valuelist_inner ul li span:after{content:"";-o-transition:all .3s ease-in;background-color:#000;width:31px;height:1px;margin-left:-15px;transition:all .3s ease-in;position:absolute;bottom:0;left:50%}.valuelist_sec .valuelist_inner ul li strong{float:left;color:#000;text-align:center;letter-spacing:.03em;width:100%;font-size:29px;font-weight:400}.valuelist_sec .valuelist_inner ul li:hover span:after{width:60px;margin-left:-30px}.ourbusiness_sec{float:left;width:100%;padding:100px 0 115px}.ourbusiness_sec .wrap{float:left;width:100%}.ourbusiness_sec .wrap .left-sec{float:left;width:300px}.ourbusiness_sec .wrap .left-sec .page-title h2{line-height:48px}.ourbusiness_sec .wrap .left-sec .page-title:after{background-color:#29b9e5}.ourbusiness_sec .wrap .left-sec p{float:left;color:#333;width:100%;margin-bottom:20px;font-size:16px;font-weight:300;line-height:30px}.ourbusiness_sec .wrap .left-sec p:last-child{margin-bottom:0}.ourbusiness_sec .wrap .right-sec{float:right;width:784px;margin-top:10px}.ourbusiness_sec .wrap .right-sec figure{float:left;width:100%}.testimonial-sec{float:left;width:100%;padding:110px 0 125px}.testimonial-sec .wrap{float:left;width:100%}.testimonial-sec .wrap .left-sec{float:left;width:320px}.testimonial-sec .wrap .left-sec h2{float:left;text-align:left;color:#313232;width:100%;margin-bottom:45px;font-size:40px;font-weight:600;line-height:48px}.view-all-btn{float:left;width:255px}.view-all{text-transform:uppercase;color:#fff;letter-spacing:.035em;background-color:#f99d13;background-image:url(/static/images/sprite-img.png);background-position:6px -598px;background-repeat:no-repeat;width:100%;padding:21px 20px 22px 50px;font-size:12px;font-weight:600;display:inline-block}.view-all:hover{background-color:#25b6e6;background-position:165px -598px;padding-left:27px;padding-right:59px}.testimonial-sec .wrap .right-sec{float:right;width:650px}.testimonial-block{float:left;background:url(/static/images/blockquote-icon.png) 0 0 no-repeat;width:100%;padding-top:65px}.testimonial-block ul,.testimonial-block ul li{float:left;width:100%}.testimonial-block ul li p{float:left;color:#000;width:100%;margin-bottom:20px;font-size:22px;font-weight:500;line-height:39px}.testimonial-block ul li strong{float:left;color:#29b9e5;text-align:left;width:100%;margin-top:25px;font-size:18px;font-weight:600;position:relative}.testimonial-block ul li strong:before{content:"-";float:left;color:#29b9e5;margin-right:2px;font-size:18px;font-weight:600}.opening-bar{float:left;background-color:#f7a11b;width:100%;padding:38px 0 40px;position:relative}.opening-bar h3{float:left;color:#fff;text-transform:uppercase;width:100%;font-size:44px;font-weight:700}.opening-bar span{float:left;color:#fff;width:100%;font-size:28px;font-weight:600}.opening-bar:after{content:"";border-top:20px solid #f7a11b;border-left:25px solid #0000;border-right:25px solid #0000;margin-left:-25px;position:absolute;bottom:-20px;left:50%}.jobpage_listview{float:left;width:100%;padding:70px 0 50px}.apply-btn-div{float:left;width:178px}.apply-btn{text-transform:uppercase;color:#fff;letter-spacing:.035em;background-color:#f99d13;background-image:url(/static/images/sprite-img.png);background-position:6px -598px;background-repeat:no-repeat;width:100%;padding:21px 20px 22px 68px;font-size:12px;font-weight:600;display:inline-block}.apply-btn:hover{background-color:#25b6e6;background-position:90px -598px;padding-left:37px;padding-right:59px}.applynow-form{width:568px;display:none}.applynow-form h3{text-align:left;float:left;color:#3dbee6;text-transform:uppercase;width:100%;margin-bottom:20px;font-size:24px;font-weight:600}.applynow-form .field{float:left;width:100%;margin-bottom:15px;position:relative}.applynow-form .field input{color:#000;background-color:#0000;border-bottom:1px solid #5a5c69;width:100%;height:50px;font-family:Poppins,sans-serif;font-size:14px}.applynow-form .bar{content:"";background:#2bb9e7;width:0;height:1px;transition:all .4s;position:absolute;bottom:0;left:50%}.applynow-form .btn-row{float:left;width:100%}.applynow-form .btn-row .termclass{color:#444}.applynow-form .btn-row p{color:#444;float:left;width:100%;margin-top:5px;font-size:12px;line-height:1.2}.applynow-form .btn-row p.successMsg{color:#007d00;float:left;background:#c9ffc9;border:1px solid #007d00;width:100%;padding:10px;font-size:15px;line-height:1.4;margin-top:15px!important;margin-bottom:0!important}.applynow-form .btn-row p.successMsg img{vertical-align:middle;margin-right:3px}.footer .rgt-form .btn-row p.alert-success{color:#007d00;float:right;text-align:center;clear:both;background:#c9ffc9;border:1px solid #007d00;width:auto;padding:10px;font-size:15px;line-height:1.4;margin-top:15px!important;margin-bottom:0!important}.footer .rgt-form .btn-row p.alert-success img{vertical-align:middle;margin-right:3px}.applynow-form .btn-row p a{color:#000}.applynow-form .btn-row p a:hover{color:#f99d13}.applynow-form .btn-row .btn-class{float:left;text-align:center;width:100%;margin-top:10px}.applynow-form .btn-row .read-btn{text-align:left;background-position:4px -598px;width:200px;padding:0 42px 0 68px;font-size:15px;line-height:55px}.applynow-form .btn-row .read-btn:hover{background-color:#25b6e6;background-position:115px -598px;padding-left:35px;padding-right:68px}.applynow-form input[type=file]{cursor:pointer;opacity:0;z-index:999;width:100%;height:50px;margin:0;padding:0;line-height:0;position:absolute;top:0;left:0}.applynow-form .filename{float:left;color:#5f5f5f;white-space:nowrap;text-overflow:ellipsis;width:100%;font-family:Poppins,sans-serif;font-size:14px;font-weight:300;line-height:1.26;overflow:hidden}.applynow-form .filebutton{float:left;text-align:left;cursor:pointer;background:url(/static/images/attachment.png) 100%/20px no-repeat;border-bottom:1px solid #5a5c69;width:100%;min-height:50px;padding:15px 20px 0 0;position:relative}.text-on-image.page-banner-style2{margin-top:100px}.page-banner-style2 .sub-title{margin-bottom:25px;line-height:1.35}.servicepage_logo{float:right;width:186px;margin-top:-250px}.servicepage_logo figure{float:left;table-layout:fixed;width:100%;display:table}.servicepage_logo figure span{vertical-align:middle;text-align:center;background:#fff;border-radius:20px;width:100%;height:208px;display:table-cell}.ph-style2{float:left;width:100%;padding:110px 0 100px}.ph-style2 .wrap,.ph-style2 .wrap .wrap-inner{float:left;width:100%}.ph-style2.spryker-sec .wrap .wrap-inner .left-sec,.ph-style2.spryker-sec .wrap .wrap-inner .right-sec{float:none;vertical-align:middle;display:inline-block}.ph-style2 .wrap .wrap-inner .left-sec{float:left;border-right:1px solid #ababab;width:585px;padding-right:95px}.ph-style2 .wrap .wrap-inner .left-sec h1{float:left;text-align:left;color:#333;width:100%;margin-bottom:30px;font-size:28px;font-weight:600;line-height:35px}.ph-style2 .wrap .wrap-inner .left-sec p{float:left;text-align:left;color:#333;width:100%;margin-bottom:20px;font-size:16px;font-weight:300;line-height:30px}.ph-style2 .wrap .wrap-inner .right-sec{float:right;width:585px;padding-left:90px}.ph-style2 .wrap .wrap-inner .right-sec h2{float:left;text-align:left;color:#000;width:100%;margin-bottom:42px;font-size:28px;font-weight:400}.ph-style2 .wrap .wrap-inner .right-sec ul{float:left;margin:0 -5px}.ph-style2 .wrap .wrap-inner .right-sec ul li{float:left;width:50%;padding:2px 5px}.ph-style2 .wrap .wrap-inner .right-sec ul li:first-child{margin-left:0;margin-right:0}.ourservice_list-sec{float:left;background:#f6fafb;width:100%;padding:93px 0 20px}.ourservice_list-sec .page-title:after{background-color:#29b9e5}.ourservice_list{float:left;width:100%;margin-top:20px}.ourservice_list ul{float:left;margin-left:-60px;font-size:0}.ourservice_list ul li{vertical-align:top;width:350px;margin:0 0 60px 60px;display:inline-block}.ourservice_list ul li figure{float:left;table-layout:fixed;width:100%;margin-bottom:15px;display:table}.ourservice_list ul li figure span{vertical-align:middle;text-align:left;width:100%;height:70px;display:table-cell}.ourservice_list ul li figure span img{-o-transition:all .3s ease-in;max-height:70px;transition:all .3s ease-in}.ourservice_list ul li:hover figure span img{margin-top:-15px}.ourservice_list ul li h4{float:left;color:#464646;text-align:left;text-transform:uppercase;width:100%;margin-bottom:20px;font-size:18px;font-weight:600;line-height:24px}.ourservice_list ul li p{float:left;color:#333;width:100%;margin-bottom:15px;font-size:16px;font-weight:300;line-height:30px}.ourservice_list ul li p:last-child{margin-bottom:0}.facts-sec{float:left;width:100%;padding:125px 0 118px}.facts-top-wrap{float:left;width:100%;margin-bottom:100px}.facts-top-wrap h3{float:left;color:#6d6f6f;text-align:left;width:100%;font-size:24px;font-weight:600;line-height:35px}.facts-top-wrap .left-sec{float:left;width:753px}.facts-top-wrap .left-sec h3{margin-bottom:40px}.facts-top-wrap .left-sec figure{float:left;width:100%}.facts-top-wrap .right-sec{float:right;width:360px}.facts-top-wrap .right-sec figure{float:left;text-align:left;width:100%;margin-bottom:20px}.facts-top-wrap .right-sec h3{margin-bottom:20px}.facts-top-wrap .right-sec p{float:left;color:#333;width:100%;margin-bottom:25px;font-size:16px;font-weight:300;line-height:30px}.facts-top-wrap .right-sec ul{float:left;width:100%}.facts-top-wrap .right-sec ul li{float:left;text-align:left;color:#4b4b4b;background-image:url(/static/images/sprite-img.png);background-position:-86px -678px;background-repeat:no-repeat;width:100%;margin-bottom:10px;padding-left:37px;font-size:16px;font-weight:300;line-height:27px}.mece-banner{float:left;background:#f6f7f9;width:100%}.mece-banner .inner{float:left;text-align:center;background:url(/static/images/mece-banner-left.jpg) 0 0 no-repeat;width:100%;padding:50px 0;position:relative}.mece-banner .inner:after{content:"";background:url(/static/images/mece-banner-right.jpg) 100% 100% no-repeat;width:146px;height:222px;position:absolute;bottom:0;right:0}.mece-banner .inner h3{float:left;color:#333;width:100%;margin-bottom:15px;font-size:62px;font-weight:300}.mece-banner .inner h2{float:left;color:#ef6423;width:100%;margin-bottom:25px;font-size:46px;font-weight:600}.mece-banner .inner p{float:left;text-align:center;color:#333;text-transform:uppercase;width:100%;margin-bottom:40px;font-size:18px}.mece-banner .inner .get-btn-block{vertical-align:top;text-align:center;width:188px;display:inline-block}.orange-btn{text-transform:uppercase;color:#fff;letter-spacing:.035em;text-align:left;background-color:#f99d13;background-image:url(/static/images/sprite-img.png);background-position:6px -598px;background-repeat:no-repeat;width:100%;padding:21px 20px 22px 68px;font-size:12px;font-weight:600;display:inline-block}.orange-btn:hover{background-color:#25b6e6;background-position:93px -598px;padding-left:35px;padding-right:60px}.ser-prod-sec{float:left;background:#eaf1f3;width:100%;padding:93px 0 100px}.ser-prod-sec .page-title:after{background-color:#29b9e5}.ser-prod-block{float:left;width:100%}.ser-prod-block ul{float:left;flex-wrap:wrap;justify-content:center;margin-left:-10px;font-size:0;display:flex}.ser-prod-block ul li{vertical-align:top;-o-transition:all .3s ease-in;background:#f6fafb;border:1px solid #dbe3e5;width:285px;margin:0 0 10px 10px;transition:all .3s ease-in;display:inline-block}.ser-prod-block ul li .ser-prod-title{float:left;background:#fff;width:100%;min-height:110px;padding:28px 30px}.ser-prod-block ul li .ser-prod-title h6{float:left;color:#313232;text-align:center;text-transform:uppercase;width:100%;font-size:20px;font-weight:600;line-height:30px}.ser-prod-block ul li .short-desc{float:left;background:#f6fafb;width:100%;padding:20px 30px 27px;position:relative}.ser-prod-block ul li .short-desc:before{content:"";border-bottom:20px solid #f6fafb;border-left:25px solid #0000;border-right:25px solid #0000;margin-left:-25px;position:absolute;top:-11px;left:50%}.ser-prod-block ul li .short-desc p{float:left;color:#494b4b;text-align:center;width:100%;margin-bottom:15px;font-size:15px;line-height:30px}.ser-prod-block ul li .short-desc .read-more-link{float:left;width:100%}.ser-prod-block ul li .short-desc .read-more-link a{text-transform:uppercase;color:#f99d13;letter-spacing:.035em;background-image:url(/static/images/sprite-img.png);background-position:50px -651px;background-repeat:no-repeat;padding-right:41px;font-size:12px;font-weight:600;line-height:29px;display:inline-block}.ser-prod-block ul li:hover .short-desc .read-more-link a{background-position:56px -651px}.ser-prod-block ul li:hover{box-shadow:0 0 5px #0003}.latest-news.style2{background:#fff;border-bottom:1px solid #ccc}.latest-news.style2 h2{color:#000;background:#fff}.feature-work-sec{float:left;width:100%;padding:110px 0 120px}.feature-work-sec .section-title{float:left;width:100%;margin-bottom:50px}.feature-work-sec .section-title h2{float:left;text-transform:uppercase;color:#333;width:100%;margin-bottom:15px;font-size:28px;font-weight:600}.feature-work-sec .section-title p{float:left;text-align:center;color:#000;width:100%;font-size:17px;line-height:30px}.feature-work-sec .section-title p a{color:#f7a11b}.feature-work-sec .section-title p a:hover{color:#3cbee6}.feature_portfolio,.feature_portfolio ul,.feature_portfolio ul li{float:left;width:100%}.feature_portfolio ul li .fp-head{float:left;width:100%;margin-bottom:25px}.feature_portfolio ul li .fp-head h6{float:left;color:#000;width:100%;margin-bottom:15px;font-size:22px;font-weight:600}.feature_portfolio ul li .fp-head p{float:left;color:#333;text-align:center;width:100%;margin-bottom:15px;font-size:16px;font-weight:300;line-height:30px}.feature_portfolio ul li .fp-content{float:left;width:100%;font-size:0}.feature_portfolio ul li .fp-content .left-sec{vertical-align:middle;width:667px;display:inline-block}.feature_portfolio ul li .fp-content .left-sec figure{vertical-align:middle;width:100%;display:inline-block}.feature_portfolio ul li .fp-content .left-sec figure img{vertical-align:middle;width:auto;display:inline-block}.feature_portfolio ul li .fp-content .right-sec{vertical-align:middle;width:503px;margin-top:-24px;display:inline-block}.feature_portfolio ul li .fp-content .right-sec .number-block-wrap{float:left;width:100%}.feature_portfolio ul li .fp-content .right-sec .number-block-wrap .number-block{vertical-align:top;text-align:right;width:auto;margin:30px;display:inline-block}.feature_portfolio ul li .fp-content .right-sec .number-block-wrap .number-block span{vertical-align:top;color:#4c4c4c;text-align:right;background:url(/static/images/sprite-img.png) -30px -968px no-repeat;margin-bottom:3px;padding-left:45px;font-size:50px;line-height:34px;display:inline-block}.feature_portfolio ul li .fp-content .right-sec .number-block-wrap .number-block p{vertical-align:top;color:#4c4c4c;text-align:right;font-size:15px;line-height:30px;display:block}.feature_portfolio .owl-nav{width:100%;margin-top:20px;position:absolute;top:50%}.feature_portfolio .owl-nav button{opacity:.7;outline:0;width:17px;height:27px;background-image:url(/static/images/sprite-img.png)!important;background-repeat:no-repeat!important}.feature_portfolio .owl-nav button span{font-size:0}.feature_portfolio .owl-nav button.owl-prev{float:left;background-position:-30px -935px!important}.feature_portfolio .owl-nav button.owl-next{float:right;background-position:-52px -935px!important}.feature_portfolio .owl-nav:hover button{opacity:1}.magento_bg{background-image:url(/static/images/magento-service_btm.jpg)}.spryker_bg{background-image:url(/static/images/spryker_bottom_bg.png)}.req-demo-sec{float:left;background-position:0 0;background-repeat:no-repeat;background-size:100%;width:100%;padding:22px 0}.req-demo-wrap{float:left;width:100%}.req-demo-wrap .left-sec{vertical-align:middle;width:auto;margin-right:65px;display:inline-block}.req-demo-wrap .right-sec{vertical-align:middle;width:auto;display:inline-block}.req-demo-wrap .right-sec .inner-wrap{float:left;border-left:3px solid #fff;width:auto;padding-left:60px}.spryker-project-ecom .shopware-recommend-sec ul li{width:25%}.spryker-project-ecom .shopware-recommend-sec ul li figure span{height:213px}.spryker-project-ecom .shopware-recommend-sec ul li figure span img{max-width:100%}.spryker-project-ecom .shopware-recommend-sec ul li .sec-head h5{text-transform:none;color:#000;height:213px;font-size:19px;font-weight:400;line-height:30px}.req-demo-wrap .right-sec .inner-wrap h3{color:#fff;text-align:left;vertical-align:text-bottom;margin-right:70px;font-size:52px;font-weight:600;display:inline-block}.req-demo-btn{vertical-align:text-bottom;width:259px;display:inline-block}.req-demo-btn .req-btn{text-transform:uppercase;color:#f7a11b;letter-spacing:.035em;text-align:left;background-color:#fff;background-image:url(/static/images/sprite-img.png);background-position:6px -863px;background-repeat:no-repeat;width:100%;padding:21px 20px 22px 68px;font-size:12px;font-weight:600;display:inline-block}.req-demo-btn .req-btn:hover{background-color:#fff;background-position:165px -863px;padding-left:35px;padding-right:60px}.shopify-banner{background-image:url(/static/images/shopify-banner.jpg)}.ph-style2.shopify-tem .wrap .wrap-inner .left-sec{border-right:none}.why-shopify-ecom{float:left;width:100%;padding:100px 0 98px}.why-shopify-ecom .page-title:after{background-color:#29b9e5}.shopify-ecom-block{float:left;width:100%;margin-top:20px}.shopify-ecom-block ul{float:left;margin-left:-27px}.shopify-ecom-block ul li{float:left;background:#fff;width:212px;height:212px;margin:0 0 27px 27px;padding:20px;box-shadow:0 0 24px #00000012}.shopify-ecom-block ul li figure{float:left;table-layout:fixed;width:100%;margin-bottom:40px;display:table}.shopify-ecom-block ul li figure span{vertical-align:middle;text-align:left;width:100%;height:70px;display:table-cell}.shopify-ecom-block ul li h4{float:left;color:#3cf;text-transform:uppercase;text-align:left;width:100%;font-size:17px;font-weight:600;line-height:20px}.shopify-ecom-block ul li:hover{background:#121528}.shopify-ecom-block ul li:hover h4{color:#fff}.shopify-ecom-block ul li:hover figure span img{filter:invert()}.shopify-ecom-block ul li,.shopify-ecom-block ul li figure span img,.shopify-ecom-block ul li h4{-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.shopify_bg{background-image:url(/static/images/shopify-service_btm.jpg)}.shopware-banner{background-image:url(/static/images/shopware-banner.jpg)}.shw-video{float:left;border:20px solid #333;border-radius:10px;width:100%;position:relative;box-shadow:0 31px 30px #0000004d}.shw-video iframe{float:left;width:100%}.ph-style2.shopware-tem .wrap .wrap-inner .right-sec{padding-left:0}.ph-style2.shopware-tem .wrap .wrap-inner .left-sec{border-right:none}.shopware-recommend-sec{float:left;width:100%;padding:30px 0}.shopware-recommend-sec ul{float:left;width:100%}.shopware-recommend-sec ul li{float:left;width:195px}.shopware-recommend-sec ul li figure{float:left;table-layout:fixed;width:100%;display:table}.shopware-recommend-sec ul li figure span{vertical-align:middle;text-align:center;background:#f6f7f9;width:100%;height:190px;display:table-cell}.shopware-recommend-sec ul li figure span img{-o-transition:all .5s ease-in-out;max-width:90px;transition:all .5s ease-in-out}.shopware-recommend-sec ul li:hover figure span img{transform:scale(1.1)}.shopware-recommend-sec ul li .sec-head{float:left;table-layout:fixed;width:100%;padding:0 20px;display:table}.shopware-recommend-sec ul li .sec-head h5{text-transform:uppercase;color:#3cbee6;text-align:center;vertical-align:middle;width:100%;height:190px;font-size:16px;font-weight:600;line-height:20px;display:table-cell}.shopware_bg{background-image:url(/static/images/shopware-service_btm.jpg)}.references-banner{background-image:url(/static/images/references-banner.jpg);height:100vh!important}.ph-style3{float:left;width:100%;padding:70px 0}.ph-style3 .page-title:after{background-color:#29b9e5}.ph-style3 p{float:left;color:#4c4c4c;width:100%;margin-bottom:20px;font-size:15px;line-height:30px}.portfolio_sec{float:left;background:#f7a11b;width:100%;padding:100px 0 60px}.portfilio_wrap{float:left;width:100%}#filters{float:left;width:100%;margin-bottom:55px}#filters li{float:none;vertical-align:top;margin:0 8px;display:inline-block}#filters li span{color:#fff;cursor:pointer;vertical-align:top;border:1px solid #0000;padding:10px 30px;font-size:19px;font-weight:600;display:inline-block}#filters li span.active{color:#000;border:1px solid #000;border-radius:50px}.port-list-main,ul#portfoliolist{float:left;width:100%}ul#portfoliolist li.portfolio{float:left;text-align:left;width:100%;max-width:560px;margin-bottom:60px;display:none}ul#portfoliolist li.portfolio figure{float:left;table-layout:fixed;width:100%;margin-bottom:25px;display:table;overflow:hidden;box-shadow:0 5px 30px #00000036}ul#portfoliolist li.portfolio figure span{table-layout:fixed;text-align:center;vertical-align:middle;width:100%;height:348px;display:table-cell}ul#portfoliolist li.portfolio figure span img{vertical-align:top;max-height:348px}ul#portfoliolist li.portfolio figure img{vertical-align:top;transition:all .6s cubic-bezier(.645,.045,.355,1)}ul#portfoliolist li.portfolio:hover figure img{transform:scale(1.1)}ul#portfoliolist li.portfolio:nth-child(2n){float:right}ul#portfoliolist li.portfolio:nth-child(3n){width:100%;max-width:1170px}ul#portfoliolist li.portfolio:nth-child(3n) span{height:auto}ul#portfoliolist li.portfolio:nth-child(3n) span img{max-height:inherit}.portfolio_desc{float:left;width:100%}.portfolio_desc .left-sec{float:left;width:50%}.portfolio_desc .left-sec p{float:left;color:#fff;text-align:left;width:100%;font-size:17px;font-weight:500}.portfolio_desc .right-sec{float:left;width:50%}.portfolio_desc .right-sec a.visitp-link{text-transform:uppercase;float:right;color:#000;background:url(/static/images/arw-black.png) 100% no-repeat;padding-right:30px;font-size:12px;font-weight:600}.portfolio_desc .right-sec a.visitp-link:hover{filter:invert()}.contact-banner .text-on-image{margin-top:0}.contact-banner{background-image:url(/static/images/contact-banner.jpg);height:566px}.contact-banner .sub-title,.contact-banner .title{color:#000}.contact-page-wrap{float:left;width:100%;margin-top:-195px}.contact-form-sec{float:left;z-index:1;background:#fff;width:100%;display:flex;position:relative;box-shadow:0 0 20px #0000003d}.contact-form-sec .g-recaptcha{clear:both;display:block}.contact-form-sec .left-sec{float:left;background:#121528;width:354px;padding:25px 45px 50px}.contact-form-sec .left-sec .inner,.contact-quote{float:left;width:100%}.contact-quote p{float:left;color:#fff;text-align:left;width:100%;font-size:15px;line-height:29px}.contact-quote strong{float:left;color:#2ab2de;text-align:left;width:100%;margin-top:8px;font-size:15px;font-weight:600;line-height:29px}.contact-form-sec .left-sec .inner .cnt-row{float:left;color:#fff;text-align:left;width:100%;margin-top:35px;font-size:14px;font-weight:300;line-height:23px}.contact-form-sec .left-sec .inner .cnt-row a{color:#a7a7ab}.contact-form-sec .left-sec .inner .cnt-row a:hover{color:#25b6e6}.contact-form-sec .left-sec .inner .cnt-row.email-div a{color:#fff}.contact-form-sec .left-sec .inner .cnt-row.email-div a:hover{color:#25b6e6}.contact-form-sec .left-sec .inner .cnt-row p{display:inline-block}.contact-form-sec .left-sec .inner .cnt-row span{display:block}.contact-form-sec .left-sec .inner .cnt-row span b{text-transform:uppercase;font-weight:600}.contact-form-sec .left-sec .inner address:before{content:"";vertical-align:top;background-image:url(/static/images/sprite-img.png);background-position:-34px -257px;background-repeat:no-repeat;width:24px;height:25px;margin-top:7px;margin-right:25px;display:inline-block}.contact-form-sec .left-sec .inner .phone-div:before{content:"";vertical-align:top;background-image:url(/static/images/sprite-img.png);background-position:-33px -298px;background-repeat:no-repeat;width:23px;height:23px;margin-top:8px;margin-right:25px;display:inline-block}.contact-form-sec .left-sec .inner .email-div:before{content:"";vertical-align:top;background-image:url(/static/images/sprite-img.png);background-position:-32px -337px;background-repeat:no-repeat;width:27px;height:19px;margin-top:8px;margin-right:25px;display:inline-block}.contact-form-sec .left-sec .inner .skype-div:before{content:"";vertical-align:top;background-image:url(/static/images/sprite-img.png);background-position:-90px -766px;background-repeat:no-repeat;width:27px;height:26px;margin-top:8px;margin-right:25px;display:inline-block}.contact-form-sec .left-sec .inner .fax-div:before{content:"";vertical-align:top;background-image:url(/static/images/sprite-img.png);background-position:-32px -822px;background-repeat:no-repeat;width:24px;height:20px;margin-top:8px;margin-right:25px;display:inline-block}.contact-form-sec .right-sec{float:left;background:#fff;width:816px;padding:50px 55px}.contact-form-sec .right-sec .inner{float:left;width:100%}.contact-form-sec .right-sec .inner h3{float:left;text-align:left;width:100%;margin-bottom:25px;font-size:22px;line-height:1.2em}.contact-form-sec .right-sec .inner .field{float:left;width:47%;margin-bottom:31px;margin-right:6%;position:relative}.contact-form-sec .right-sec .inner .field input,.contact-form-sec .right-sec .inner .field select,.contact-form-sec .right-sec .inner .field textarea{width:100%}.contact-form-sec .right-sec .inner .field textarea{color:#707070;background-color:#0000;border-bottom:1px solid #ddd;height:127px;font-family:Poppins,sans-serif;font-size:13px;font-weight:400}.contact-form-sec .right-sec .inner .field input[type=text],.contact-form-sec .right-sec .inner .field select{color:#707070;background-color:#0000;border-bottom:1px solid #ddd;width:100%;height:60px;font-family:Poppins,sans-serif;font-size:13px;font-weight:400}.contact-form-sec .right-sec .inner .field select{background-image:url(/static/images/select-arrow-gray.png)}.contact-form-sec .right-sec .inner .field select option{color:#707070}.contact-form-sec .right-sec .inner .bar{content:"";background:#2bb9e7;width:0;height:1px;transition:all .4s;position:absolute;bottom:0;left:50%}.contact-form-sec .right-sec .inner .field:nth-child(2n){margin-right:0}.contact-form-sec .right-sec .inner .btn-row,.contact-form-sec .right-sec .inner .btn-row .btn-class{float:left;width:100%}.contact-form-sec .right-sec .inner .btn-row .read-btn{text-align:center;background-position:260px -598px;padding:0 0 0 25px;line-height:55px}.contact-form-sec .right-sec .inner .btn-row .read-btn:hover{background-position:350px -598px;padding:0 40px 0 0}.contact-form-sec .right-sec .inner .field.message{width:100%;margin-top:20px;margin-bottom:33px;margin-right:0;padding:0}.contact-form-sec .right-sec .inner .btn-row p{float:left;color:#b7b7b7;width:100%;margin-bottom:31px;font-size:12px;line-height:1.3}.contact-form-sec .right-sec .inner .btn-row p a{color:#444}.contact-form-sec .right-sec .inner .btn-row p a:hover{color:#f99d13}.contact-form-sec .right-sec .inner .field .input-box::-webkit-input-placeholder{opacity:1!important;color:#707070!important}.contact-form-sec .right-sec .inner .field .input-box:-moz-placeholder-shown{opacity:1!important;color:#707070!important}.contact-form-sec .right-sec .inner .field .input-box::-moz-placeholder{opacity:1!important;color:#707070!important}.contact-form-sec .right-sec .inner .field .input-box:-ms-placeholder-shown{opacity:1!important;color:#707070!important}.contact-form-sec .right-sec .inner .btn-row p.error{margin-bottom:10px}.contact-team-sec{float:left;width:100%}.contact-team-sec ul{float:left;width:auto;margin-left:-50px}.contact-team-sec ul li{float:left;width:100%;max-width:560px;margin:0 0 50px 50px}.contact-team-sec ul li figure{float:left;table-layout:fixed;width:100%;margin-bottom:25px;display:table}.contact-team-sec ul li figure span{vertical-align:middle;text-align:center;background:#f2f2f0;width:100%;height:373px;display:table-cell}.contact-team-sec ul li figure span img{vertical-align:top;max-height:373px}.contact-team-sec ul li .caption{float:left;width:100%}.contact-team-sec ul li .caption .left-sec{float:left;width:50%}.contact-team-sec ul li .caption .left-sec h6{float:left;color:#000;text-align:left;width:100%;margin-bottom:5px;font-size:15px;font-weight:600;line-height:1.3}.contact-team-sec ul li .caption .left-sec p{float:left;color:#000;width:100%;font-size:15px;font-weight:300;line-height:1.3}.contact-team-sec ul li .caption .right-sec{float:right;width:50%}.contact-team-sec ul li .caption .right-sec ul{float:right;width:auto}.contact-team-sec ul li .caption .right-sec ul li{float:left;width:auto;margin-left:25px}.contact-team-sec ul li .caption .right-sec ul li a{filter:invert(0)sepia(0)saturate(0)hue-rotate(100deg)brightness(0)contrast()}.contact-team-sec ul li .caption .right-sec ul li a:hover{filter:none}.contact-team-sec ul li .caption .right-sec ul li:first-child{margin-left:0}.contact-team-sec ul li .caption .right-sec ul li a.skype{float:left;background-image:url(/static/images/sprite-img.png);background-position:-90px -765px;background-repeat:no-repeat;width:30px;height:30px}.contact-team-sec ul li .caption .right-sec ul li a.email{float:left;background-image:url(/static/images/sprite-img.png);background-position:-32px -333px;background-repeat:no-repeat;width:30px;height:30px}.scene{perspective:900px;float:left;width:100%;height:420px}.card{width:100%;height:100%;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transition:transform 1s;position:relative}.card.is-flipped{transform:rotateY(180deg)}.card__face{backface-visibility:hidden;z-index:1;width:100%;height:100%;position:absolute}.card__face--front{background:#0e101d}.card__face--back{background:#0e101d;transform:rotateY(180deg)}.job-ss{text-align:left}.hrm-box{float:left;width:100%;margin-top:-60px}.hrm-right{float:none;vertical-align:top;text-align:center;border:1px solid #e8e8e8;width:100%;max-width:600px;padding:30px;display:inline-block}.hrm-right p{float:left;text-align:left;color:#565656;width:100%;font-size:15px;font-weight:400;line-height:28px;margin-bottom:20px!important}.hrm-right p strong{color:#000}.hrm-right p.large{font-size:18px;font-weight:500}.hrm-right ol{float:left;text-align:left;margin-bottom:10px;margin-left:15px}.hrm-right ol li{color:#484848;float:left;text-align:left;width:100%;margin-bottom:15px;font-size:15px;font-weight:300;line-height:22px}.hrm-info{float:left;width:100%}.hrm-info-left{float:left;width:50%}.hrm-info-left p a:hover,.hrm-info-right p a:hover{color:#f99d13}.hrm-info-right{float:left;width:50%}.hrm-info-right p strong{color:#000}.hrm-btn-group{float:left;width:100%}.hrm-btn-group .fill-btn{float:left;width:100%;margin-bottom:17px}.fill-btn a{color:#fff;vertical-align:top;text-align:center;background:#f99d13;padding:19px 0;font-size:18px;font-weight:600;display:block}.fill-btn a:hover{background:#25b6e6}.hrm-btn-group .outline-btn{float:left;width:100%}.outline-btn a{color:#000;vertical-align:top;text-align:center;border:3px solid #f99d13;padding:15px 0;font-size:18px;font-weight:600;display:block}.outline-btn a img{vertical-align:bottom;margin:0 5px}.outline-btn a:hover{border:3px solid #25b6e6}.contact-map{overflow:hidden;padding-bottom:0!important}.contact-map .map,.contact-map .map iframe,.ded_infobar{float:left;width:100%}.ded_infobar .ded_infobar_colm{vertical-align:middle;width:auto;margin:0 20px;display:inline-block}.ded_infobar .ded_infobar_colm:last-child p{margin-bottom:0}.ded_infobar .ded_infobar_colm p{font-size:18px}.ded_infobar .ded_infobar_colm p img{vertical-align:middle}.ded_infobar .ded_infobar_colm p a{color:#fff;margin-left:5px}.ded_infobar .ded_infobar_colm p a:hover{color:#000}.blockquote-box{float:left;background:#f6fafb;width:100%;padding:100px 0}.blockquote-inner,.blockquote-inner ul{float:left;width:100%}.blockquote-inner ul li{float:left;width:100%;display:table}.blockquote-inner ul li .blockquote-photo{vertical-align:middle;width:200px;display:table-cell}.blockquote-inner ul li figure{float:left;table-layout:fixed;width:200px;display:table}.blockquote-inner ul li figure span{vertical-align:middle;text-align:center;background:#fff;border-radius:100%;width:100%;height:200px;display:table-cell}.blockquote-inner ul li .blockquote-info{vertical-align:middle;width:920px;padding-left:60px;display:table-cell}.blockquote-inner ul li .blockquote-info h2{float:left;text-align:left;background:url(/static/images/blockquote-icon.png) 0 0 no-repeat;width:100%;margin-bottom:20px;padding-top:50px;font-size:25px;font-weight:600;line-height:28px}.blockquote-inner ul li .blockquote-info p{float:left;text-align:left;width:100%;margin-bottom:15px;font-size:15px;font-weight:300;line-height:25px}.blockquote-inner ul li .blockquote-info span{float:left;text-align:left;text-transform:uppercase;width:100%;font-size:15px;font-weight:300;line-height:25px;display:block}.blockquote-inner ul li .blockquote-info strong{float:left;text-align:left;text-transform:uppercase;color:#3cbee6;width:100%;font-size:15px;line-height:25px;display:block}.blockquote-inner ul li .blockquote-info .blockquote-btn{float:left;text-align:left;width:100%;margin-top:20px}.blockquote-inner ul li .blockquote-info .blockquote-btn a{vertical-align:top;text-align:center;color:#fff;background:#f99d13;min-height:51px;padding:0 20px 0 0;font-size:18px;font-weight:400;display:inline-block}.blockquote-inner ul li .blockquote-info .blockquote-btn a span{vertical-align:middle;float:none;background:#e18d0e;width:auto;margin-right:10px;padding:15px;transition:all .3s ease-in;display:inline-block}.blockquote-inner ul li .blockquote-info .blockquote-btn a:hover span{background:#189eca}.blockquote-inner ul li .blockquote-info .blockquote-btn a img{vertical-align:middle}.blockquote-inner ul li .blockquote-info .blockquote-btn a:hover{background:#25b6e6}.mar-btm0{margin-bottom:0!important}.mar-t0{margin-top:0!important}.list-style1 ul{float:left;width:100%}.shopware-page .list-style1 ul{float:left;width:100%;padding-left:30px}.list-style1 ul li{float:left;text-align:left;color:#4b4b4b;background-image:url(/static/images/blue-tick.png);background-position:0 11px;background-repeat:no-repeat;width:100%;padding-left:37px;font-size:16px;font-weight:300;line-height:27px;margin-bottom:10px!important}.pad-tb0{padding-top:0!important;padding-bottom:0!important}.pad-t0{padding-top:0!important}.pad-b0{padding-bottom:0!important}.bg-gray{background:#f6fafb}.bg-white{background:#fff}.our-story-block{float:left;width:100%}.cd-container{width:100%;margin:0 auto}.cd-container:after{content:"";clear:both;display:table}#cd-timeline{padding:0;position:relative}#cd-timeline:before{content:"";background:#8c8c8c;width:4px;height:100%;position:absolute;top:0;left:18px}#cd-timeline{margin-top:0;margin-bottom:0}#cd-timeline:before{margin-left:-2px;left:50%}.cd-timeline-block{margin:0;position:relative}.cd-timeline-block:after{content:"";clear:both;display:table}.cd-timeline-block:first-child{margin-top:0}.cd-timeline-block:last-child{margin-bottom:0}.cd-left{float:left}.cd-left:before{top:24px;border-color:#0000 #0000 #0000 #8c8c8c!important;left:100%!important}.cd-right{float:right}.cd-rigth:before{border-color:#0000 #fff #0000 #0000;top:24px;left:100%;right:auto}.cd-timeline-img strong{font-size:21px}.cd-timeline-img{color:#9c9c9c;text-align:center;-webkit-backface-visibility:hidden;background-color:#8c8c8c;border-radius:50%;width:20px;height:20px;padding-top:6px;font-size:12px;line-height:1;position:absolute;top:15px;left:10px;-webkit-transform:translateZ(0)}.cd-timeline-img.cd-movie{background:#c03b44}.cd-timeline-img.cd-location{background:#f0ca45}.cd-timeline-img{-webkit-backface-visibility:hidden;width:20px;height:20px;margin-left:-10px;left:50%;-webkit-transform:translateZ(0)}.cd-timeline-content:after{content:"";clear:both;display:table}.cd-timeline-content h3{color:#000;text-align:left;font-weight:600}.cd-timeline-content .cd-date,.cd-timeline-content .cd-read-more,.cd-timeline-content p{font-size:13px}.cd-timeline-content .cd-date,.cd-timeline-content .cd-read-more{display:inline-block}.cd-timeline-content p{margin:1em 0;line-height:1.6}.cd-timeline-content .cd-date{float:left;opacity:.7;padding:.8em 0}.cd-timeline-content:before{content:"";border:7px solid #0000;border-right-color:#8c8c8c;width:0;height:0;position:absolute;top:16px;right:100%}.cd-timeline-content h3{font-size:1.25rem}.cd-timeline-content p{font-size:15px;line-height:30px}.cd-timeline-content .cd-date,.cd-timeline-content .cd-read-more{font-size:.875rem}.cd-timeline-content{word-wrap:break-word;background:#fff;border:1px solid #8c8c8c;border-radius:0;width:45%;margin-left:0;padding:1em 1em .6em;position:relative}.cd-timeline-content .cd-read-more{float:left}.cd-timeline-content .cd-date{width:100%;font-size:1rem;position:absolute;top:6px;left:122%}.cd-timeline-block:nth-child(2n) .cd-timeline-content .cd-date{text-align:right;left:auto;right:122%}.termclass{float:left;text-align:left;color:#000;width:100%;font-size:12px;line-height:1.3;position:relative}.error{margin-top:7px;font-weight:300;font-size:14px!important}.termcheck{vertical-align:middle;display:inline-block}.bvalidator_errmsg{text-align:left;width:100%;font-size:14px;line-height:20px}.headingwithlogo-single{vertical-align:top;width:100%;display:inline-block}.headingwithlogo-single h2{vertical-align:top;width:100%;margin-bottom:100px;font-size:40px;font-weight:600;line-height:1.2;display:inline-block}.headingwithlogo{vertical-align:top;width:100%;display:inline-block}.headingwithlogo h2{float:left;width:100%;margin-bottom:25px;font-size:27px;font-weight:600}.headingwithlogo .heading-logo{float:left;width:100%;margin-bottom:35px}.agency-counter h1{float:left;width:100%}.valuelist_sec .page-title:after{background-color:#29b9e5}.alert.alert-success{text-align:left;float:left;color:green;width:100%;margin:0 0 15px;font-size:16px;line-height:22px}.g-recaptcha-mn{float:left;width:100%;margin-top:10px}.g-recaptcha-mn p{margin-bottom:5px;margin-top:-5px!important}.g-recaptcha{margin-bottom:10px!important}#OpenLayers_Map_2_OpenLayers_ViewPort{overflow:auto}.rgt-form .field input:-webkit-autofill{-webkit-text-fill-color:#000;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.rgt-form .field input:-webkit-autofill:active{-webkit-text-fill-color:#000;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.rgt-form .field input:-webkit-autofill:focus{-webkit-text-fill-color:#000;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.rgt-form .field input:-webkit-autofill:hover{-webkit-text-fill-color:#000;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.nav-up{transition:top .4s ease-in-out;top:-130px}.header.nav-down .menu-div a.menu_icon{filter:invert(0)sepia(0)saturate(0)hue-rotate(100deg)brightness(0)contrast()}.mece-banner .inner p:last-child{margin-bottom:0}.mece-banner .inner p:last-child a img{vertical-align:middle;margin-right:2px}.mece-banner .inner p:last-child a{filter:invert(0)sepia(0)saturate(0)hue-rotate(100deg)brightness(0)contrast();font-size:20px;font-weight:500}.contact-form-sec .right-sec .inner .field input:-webkit-autofill{-webkit-text-fill-color:#707070;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.contact-form-sec .right-sec .inner .field input:-webkit-autofill:active{-webkit-text-fill-color:#707070;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.contact-form-sec .right-sec .inner .field input:-webkit-autofill:focus{-webkit-text-fill-color:#707070;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.contact-form-sec .right-sec .inner .field input:-webkit-autofill:hover{-webkit-text-fill-color:#707070;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.applynow-form .field input:-webkit-autofill{-webkit-text-fill-color:#707070;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.applynow-form .field input:-webkit-autofill:active{-webkit-text-fill-color:#707070;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.applynow-form .field input:-webkit-autofill:focus{-webkit-text-fill-color:#707070;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.applynow-form .field input:-webkit-autofill:hover{-webkit-text-fill-color:#707070;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.header.nav-down{background:#ffffffe6;padding:15px 60px;transition:all .4s ease-in-out;position:fixed;box-shadow:0 3px 5px #00000014}.header{transition:all .4s ease-in-out}.header .logo .mobile-logo,.header.nav-down .logo .desktop-logo,.header.nav-up .logo .desktop-logo,.header.nav-up .logo .mobile-logo{display:none}.header .logo .desktop-logo,.header.nav-down .logo .mobile-logo{display:block}.header.nav-down .menu-div .menu_icon{width:auto}.joblist-sn,.joblist-sn ul{float:left;width:100%}.joblist-sn ul li{float:left;border-top:1px solid #d0d0d0;width:100%;padding:15px 0;display:table}.joblist-sn ul li .jbl-title-left{vertical-align:middle;text-align:left;width:800px;padding-right:20px;display:table-cell}.joblist-sn ul li .jbl-title-left span{color:#444;font-size:13px;line-height:22px}.joblist-sn ul li .jbl-title-right{vertical-align:middle;width:370px;display:table-cell}.joblist-sn ul li .jbl-title-right span{text-align:left;color:#444;float:right;font-size:14px;font-weight:500;line-height:22px}.joblist-sn ul li:last-child{border-bottom:1px solid #d0d0d0}.joblist-sn ul li h5{float:left;text-align:left;color:#464646;word-spacing:.2rem;width:100%;margin-bottom:5px;font-size:16px;font-weight:600;line-height:24px}.joblist-sn ul li h5 a{color:#464646}.joblist-sn ul li h5 a:hover{color:#f7a11b}.invert-menu .menu-div a.menu_icon{filter:invert(0)sepia(0)saturate(0)hue-rotate(100deg)brightness(0)contrast()}.invert-menu .header{padding:30px 60px;box-shadow:0 3px 5px #00000014}.invert-menu .header.nav-down{padding:15px 60px}.cms-page{float:left;width:100%;padding:160px 0 50px}.cms-page .wrap{float:none;vertical-align:top;text-align:left;display:inline-block}.cms-page .wrap h1{color:#000;word-wrap:break-word;word-break:break-all;margin-bottom:30px;font-size:40px;font-weight:600;line-height:45px}.cms-page .wrap h2{color:#333;word-wrap:break-word;word-break:break-all;margin-bottom:25px;font-size:26px;font-weight:600;line-height:30px;display:block}.cms-page .wrap h3{color:#333;word-wrap:break-word;word-break:break-all;margin-bottom:25px;font-size:20px;font-weight:600;line-height:26px;display:block}.cms-page .wrap ul{margin-bottom:25px;margin-left:15px;list-style-type:disc}.cms-page .wrap ul li{color:#000;word-wrap:break-word;word-break:break-all;margin-bottom:20px;font-size:16px;font-weight:400;line-height:28px}.cms-page .wrap ol{margin-bottom:25px;margin-left:15px}.cms-page .wrap ol li{color:#000;word-wrap:break-word;word-break:break-all;margin-bottom:20px;font-size:16px;font-weight:400;line-height:28px}.cms-page .wrap p{color:#000;word-wrap:break-word;word-break:break-all;margin-bottom:25px;font-size:16px;font-weight:400;line-height:28px;display:block}.cms-page .wrap p a{color:#000}.cms-page .wrap p a:hover{color:#f7a11b}.cms-page .wrap p:last-child{margin-bottom:0}.successMsg{text-align:center;color:green;float:left;word-break:break-word;width:100%;font-size:16px;font-weight:500;line-height:22px;margin:0 0 15px!important}.datenschutz-page .wrap{width:100%}.jd-list-mn{float:left;width:100%;padding:40px 0 110px}.jdl-cn,.jdl-cn ul{float:left;width:100%}.jdl-cn ul li{float:left;width:100%;margin-bottom:160px}.jdl-cn ul li:last-child{margin-bottom:0}.jdl-cn ul li figure{width:100%;max-width:614px}.jdl-cn ul li figure img{max-height:440px}.jdl-cn ul li .jdl-cn-desc{width:100%;max-width:500px}.jdl-cn ul li:nth-child(2n) figure{float:left}.jdl-cn ul li:nth-child(odd) figure,.jdl-cn ul li:nth-child(2n) .jdl-cn-desc{float:right}.jdl-cn ul li:nth-child(odd) .jdl-cn-desc{float:left}.jdl-cn ul li .jdl-cn-desc h3{text-align:left;color:#444;margin-top:-8px;margin-bottom:25px;font-size:30px;font-weight:600;line-height:38px}.jdl-cn ul li p{text-align:left;color:#4e4e4e;margin-bottom:25px;font-size:16px;line-height:30px}.jdl-cn ul li p:last-child{margin-bottom:0}.jdl-ornge-block{float:left;background:#f7a11b;width:100%;padding:80px 0}.jdl-ornge-block .row-jdlow{float:left;width:100%;margin-bottom:55px}.jdl-ornge-block .row-jdlow:last-child{margin-bottom:0}.jdl-ornge-block h4{float:left;color:#fff;text-align:left;width:100%;margin-bottom:20px;font-size:26px;font-weight:600;line-height:32px}.jdl-ornge-block p{float:left;color:#fff;text-align:left;width:100%;margin-bottom:20px;font-size:16px;font-weight:300;line-height:30px}.jdl-ornge-block p:last-child{margin-bottom:0}.jdl-ornge-block .left{float:left;width:100%;max-width:560px}.jdl-ornge-block .right{float:right;width:100%;max-width:560px}.list-style2,.list-style2 ul{float:left;width:100%}.list-style2 ul li{float:left;text-align:left;color:#fff;background-image:url(/static/images/sprite-img.png);background-position:-35px -1012px;background-repeat:no-repeat;width:100%;margin-bottom:15px;padding-left:35px;font-size:16px;font-weight:300;line-height:30px}.list-style2 ul li:last-child{margin-bottom:0}.jd-hrm{float:left;width:100%;padding:75px 0}.jdl-cn .hrm-box{float:right;width:auto;margin-top:0}.jdl-cn .hrm-box .hrm-right ol li{margin-bottom:15px!important}.jdl-cn .page-title:after{background-color:#29b9e5}.title.jdlp-title{word-wrap:break-word;line-height:62px}.ph-style1 .wrap .wrap-inner .right-sec h2{text-align:left;color:#000;margin-bottom:20px;font-size:26px;font-weight:600;line-height:36px}.head_right-colmn{float:none;width:auto}.head_call_us{display:none}.header.nav-down .head_call_us{vertical-align:middle;margin-top:14px;display:inline-block}.header.nav-down .head_call_us p{font-size:13px;font-weight:700}.header.nav-down .head_call_us p a{color:#444}.magento-layout .page-banner-style2 .sub-title{margin-top:150px}.show_mobile{display:none}.spryker-services-div{float:left;width:100%;padding:88px 0 100px}.spryker-services-div .spryker-service-outer{float:left;width:100%}.spryker-service-outer .spryker-service-row{float:left;text-align:left;width:100%;margin-bottom:100px}.spryker-service-outer .spryker-service-row:last-child{margin-bottom:0}.spryker-service-row .spryker-left,.spryker-service-row .spryker-right{float:left;width:50%;padding-left:80px}.spryker-service-row:nth-child(2n) .spryker-left{float:right}.spryker-service-row h2{color:#6d6f6f;margin-bottom:20px;font-size:24px;font-weight:600;line-height:46px}.case_studies_Mn{float:left;width:100%;padding:100px 0}.case_studies_Mn .page-title{margin-bottom:70px}.case_studies_Mn .page-title:after{background-color:#29b9e5}.case_studies_inner,.case_studies_inner>ul,.case_studies_inner>ul>li{float:left;width:100%}.case_studies_block{float:left;flex-wrap:wrap;width:100%;margin-bottom:55px;display:flex}.case_studies_left{float:left;border-right:1px solid #c5c5c5;width:725px;padding-right:50px}.case_studies_left h4{float:left;color:#000;text-transform:uppercase;text-align:left;width:100%;margin-bottom:55px;font-size:30px;font-weight:600}.case_studies_timeline{float:left;width:100%}.case_studies_timelineRow{float:left;width:100%;margin-bottom:25px}.case_studies_timelineRow h5{float:left;color:#000;opacity:.8;text-align:left;width:100%;margin-bottom:20px;font-size:20px;font-weight:600}.case_studies_timelineRow p{float:left;color:#000;opacity:.8;width:100%;margin-bottom:20px;font-size:15px;font-weight:400;line-height:30px}.case_studies_timelineRow p:last-child{margin-bottom:0}.case_studies_timelineRow:after{content:"";float:left;background:#7b7b7b;width:1px;height:77px;margin:20px 0 0 17px}.case_studies_timelineRow:last-child{margin-bottom:0}.case_studies_timelineRow:last-child:after{display:none}.case_studies_right{float:left;width:445px;padding-left:50px}.case_studies_authorMn{float:left;width:100%}.case_studies_author_img{float:left;text-align:center;width:100%;margin-bottom:55px}.cs_circle{vertical-align:middle;width:309px;margin-bottom:20px;display:inline-block;position:relative}.cs_circle img{max-width:309px;max-height:309px;vertical-align:top!important;width:auto!important;display:inline-block!important}.cs_videobutton{vertical-align:top;width:77px;display:inline-table;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cs_videobutton a{vertical-align:middle;text-align:center;background:#29b9e5b3;border-radius:100%;width:100%;height:77px;display:table-cell}.cs_videobutton a img{max-width:inherit;max-height:inherit;border-radius:0;vertical-align:top!important;width:auto!important;display:inline-block!important}.case_studies_author_videotxt{float:left;text-align:center;color:#000;opacity:.8;text-transform:uppercase;width:100%;font-size:15px;font-weight:600}.case_studies_author_videotxt a{color:#000}.case_studies_author_videotxt a:hover{color:#f99d13}.case_studies_authorinfo{float:left;width:100%}.case_studies_author_title1{float:left;text-align:center;color:#f7a11b;text-transform:uppercase;width:100%;margin-bottom:15px;font-size:24px;font-weight:700}.case_studies_author_title2{float:left;text-align:center;color:#000;width:100%;margin-bottom:40px;font-size:20px;font-weight:600}.case_studies_author_star{float:left;text-align:center;width:100%;margin-bottom:25px;font-size:0}.cs_star-rating{vertical-align:middle;margin:0 4px;display:inline-block}.cs_star-rating img{vertical-align:top!important;width:auto!important;display:inline-block!important}.case_studies_author_site{float:left;text-align:center;color:#000;width:100%;margin-bottom:45px;font-size:20px;font-weight:600}.case_studies_author_site a{color:#000}.case_studies_author_site a:hover{color:#f99d13}.case_studies_author_content{float:left;width:100%}.case_studies_author_content p{float:left;color:#000;text-align:center;width:100%;font-size:15px;font-weight:400;line-height:30px}.case_studies_slider .owl-nav button{-o-transition:all .3s ease-in;width:47px;height:47px;margin:0 24px;transition:all .3s ease-in}.case_studies_slider .owl-nav button span{font-size:0}.case_studies_slider .owl-nav button:focus{outline:none}.case_studies_slider .owl-nav button.owl-prev{background:url(/static/images/prev-arrow-black2.png) 0 0 no-repeat!important}.case_studies_slider .owl-nav button.owl-next{background:url(/static/images/next-arrow-black2.png) 0 0 no-repeat!important}.case_studies_slider .owl-nav button:hover{opacity:.6}.react-tabs__tab-list{z-index:3;position:relative}.react-tabs .react-tabs__tab-list li{cursor:pointer;vertical-align:bottom;width:163px;height:100px;display:inline-block}.react-tabs .react-tabs__tab-list li img{vertical-align:middle;filter:grayscale();opacity:.5;vertical-align:middle;max-width:66px;display:inline-block;position:relative;top:15px}.react-tabs .left li{display:block}.react-tabs__tab-panel{z-index:2;position:relative}.react-tabs .react-tabs__tab-list li.react-tabs__tab--selected{border-left:1px solid #0000001a;border-right:1px solid #0000001a;background-color:#fafafa!important}.react-tabs .react-tabs__tab-list li.react-tabs__tab--selected img{opacity:1;filter:unset}.react-tabs__tab-panel{background-color:#fafafa;border-top:1px solid #0000001a;margin-top:-1px;padding:73px 0;display:none}.react-tabs__tab-panel.react-tabs__tab-panel--selected{display:block}.resp-tabs-container{display:inline-block}.resp-tabs-container .right{float:right;width:50%}.resp-tabs-container .left{text-align:left;float:left;width:50%}.resp-tabs-container h4{color:#4b4b4b;margin-bottom:23px;font-size:26px;font-weight:600;line-height:38px}.resp-tabs-container p{color:#4b4b4b;font-size:16px;font-weight:300;line-height:30px}.resp-tabs-container ul li{color:#4b4b4b;background-image:url(/static/images/sprite-img.png);background-position:-86px -678px;background-repeat:no-repeat;margin-bottom:10px;padding-left:37px;font-size:16px;font-weight:300;line-height:30px}@media screen and (min-width:810px){.third-size{float:left;text-align:left;width:30%;margin-right:3.3%}}@media screen and (max-width:809px){.ph-style1 .wrap .wrap-inner .half-sec{width:100%;margin-right:0}}@media screen and (max-width:2000px){.menu-popup{padding:90px 128px 128px 0}.menu-popup .show_hide{right:56%}}@media screen and (min-width:1800px){.back-arw{right:46%}.menu-right{box-sizing:border-box;padding-left:95px}}@media screen and (max-width:1500px){.menu-popup{width:70%;padding:90px 50px 128px 0}.menu-popup .show_hide,.back-arw{right:64%}}@media screen and (max-width:1200px){.container{width:1000px}.jdl-cn ul li .jdl-cn-desc{max-width:430px}.counter-wrapper ul li{padding:0 12px}.counter-wrapper .count-no-box .counter-box{font-size:62px}.portfolio-outer li figure span{height:500px}.portfolio-outer li{padding:44px 0 36px}.portfolio-outer li .content,.portfolio-outer li .link-row{padding:0 50px}.portfolio-outer li h2{margin-bottom:20px;font-size:40px}.work-div{padding:52px 0 66px}.customer-div,.e-com-div,.footer-middle,.latest-news,.reference-div,.service-sec{padding:65px 0}.page-title h2{margin-bottom:18px;font-size:35px}.ecom-boxes li{width:328px}.ecom-boxes li .conten-box{padding:20px}.service-sec ul{margin-top:30px;margin-left:-32px}.service-sec ul li{width:226px;margin:0 0 32px 32px}.customer-div ul li{width:325px;margin-bottom:13px}.latest-news ul li{width:321px;margin-right:12px}.latest-news ul li figure span{height:187px}.footer-middle .left-info{width:330px}.left-info h2{font-size:48px}.ft-address-bar .cnt-row{padding-right:80px}.counter-wrapper,.partner-div-main{padding-bottom:80px}.partner-div-main{padding-top:70px}.partner-div{display:flex}.partner-div ul{width:100%}.partner-div ul li{max-width:144px;margin-top:35px}.video-functions{width:100%}.menu-popup{width:70%;padding:90px 30px 128px 0}.inner-banner-div{height:546px}.inner-banner-div .text-on-image .content{height:416px}.sub-title{font-size:20px;line-height:36px}.title{font-size:43px}.middle-container{padding:53px 0 0}.page-heading h3{font-size:26px}.page-heading{padding-bottom:35px}.tabing-div .resp-tab-content .left ul li{margin-bottom:7px;line-height:26px}.tabing-div .resp-tab-content{padding:53px 0}.services-div{padding:58px 0 0}.service-outer .service-box .right-cnt{width:766px}.half-ul li{margin-bottom:10px;line-height:26px}.what-we-div{padding:58px 0 70px}.what-we-div .title-row h2{margin-bottom:41px;font-size:36px;line-height:40px}.what-outer-div li{padding:0 22px}.ecommerce-div .ecom-left{width:440px}.ecommerce-div .ecom-right{width:534px}.ecommerce-div{padding:80px 0}.ecommerce-div .ecom-left h2{font-size:23px;line-height:34px}.ecommerce-div .ecom-left ul li{margin-bottom:9px;line-height:25px}.ecommerce-div .ecom-left ul li br{display:none}.ph-style1{padding:80px 0 70px}.valuelist_sec .valuelist_inner ul li{width:250px;margin:65px 0}.ourbusiness_sec{padding:80px 0 85px}.ourbusiness_sec .wrap .right-sec{width:660px;margin-top:50px}.testimonial-sec .wrap .right-sec{width:620px}.testimonial-sec{padding:90px 0}.opening-bar{padding:30px 0 32px}.opening-bar h3{margin-bottom:5px;font-size:60px}.opening-bar span{font-size:26px}.ph-style2{padding:100px 0 80px}.ph-style2 .wrap .wrap-inner .left-sec{width:515px;padding-right:45px}.ph-style2 .wrap .wrap-inner .right-sec{width:465px;padding-left:45px}.ourservice_list ul{margin-left:-45px}.ourservice_list ul li{width:302px;margin:0 0 45px 45px}.facts-top-wrap .left-sec{width:590px}.ser-prod-block ul li{width:242px}.ser-prod-block ul li .ser-prod-title h6{font-size:18px;line-height:28px}.ser-prod-block ul li .ser-prod-title{padding:28px 20px 20px}.ser-prod-block ul li .short-desc{padding:20px 15px 27px}.feature_portfolio ul li .fp-content .left-sec{width:507px}.feature_portfolio ul li .fp-content .right-sec{width:463px}.ourservice_list-sec{padding:70px 0 20px}.facts-sec{padding:85px 0 78px}.ser-prod-sec{padding:63px 0 80px}.feature-work-sec{padding:90px 0}.mece-banner .inner h3{font-size:58px}.mece-banner .inner h2{font-size:42px}.req-demo-wrap .left-sec{margin-right:55px}.req-demo-wrap .right-sec .inner-wrap{padding-left:50px}.req-demo-wrap .right-sec .inner-wrap h3{margin-right:50px;font-size:50px}.req-demo-wrap .left-sec figure{width:180px}.shopify-ecom-block ul{margin-left:-15px}.shopify-ecom-block ul li{width:188px;margin:0 0 27px 15px}.shopify-ecom-block ul li h4{font-size:15px}.why-shopify-ecom{padding:80px 0 68px}.shopware-recommend-sec ul li{width:166px}.shopware-recommend-sec{padding:10px 0 30px}.portfolio_sec{padding:90px 0 30px}ul#portfoliolist li.portfolio{max-width:480px}ul#portfoliolist li.portfolio figure span{height:298px}ul#portfoliolist li.portfolio figure span img{max-height:298px}#filters li{margin:0}.ph-style3{padding:50px 0 40px}.contact-banner .text-on-image{margin-top:40px}.contact-form-sec .right-sec{width:646px}.contact-team-sec ul li{max-width:475px}.contact-team-sec ul li figure span{height:316px}.contact-team-sec ul li figure span img{max-height:316px}.contact-form-sec .right-sec .inner .btn-row .read-btn{background-position:180px -598px}.contact-form-sec .right-sec .inner .btn-row .read-btn:hover{background-position:265px -598px}.menu-right .cnt-row li{margin-bottom:20px}.blockquote-box{padding:60px 0}.jd-list-mn{padding:20px 0 80px}.jdl-cn ul li{margin-bottom:80px}.jdl-cn ul li figure{max-width:500px}.jdl-ornge-block .left{max-width:480px}.jdl-ornge-block .right{max-width:460px}.hrm-right{max-width:500px}.ph-style1 .wrap .wrap-inner .right-sec{width:500px}.portfolio-outer li.pink .link-row{bottom:36px}.magento-layout .page-banner-style2 .sub-title{margin-top:120px}.spryker-project-ecom .shopware-recommend-sec ul li .sec-head h5{font-size:17px;line-height:27px}.spryker-services-div{padding:68px 0 80px}.spryker-service-row h2{font-size:22px;line-height:31px}.spryker-service-row:nth-child(2n) .spryker-left,.spryker-service-row .spryker-right{padding-left:50px}.spryker-service-row:nth-child(2n) .spryker-right,.spryker-service-row .spryker-left{padding-left:0}.footer-middle .rgt-form{width:625px}.person-imgnew{width:340px}.case_studies_left{width:575px;padding-right:30px}.case_studies_right{width:425px;padding-left:30px}.case_studies_Mn{padding:65px 0}}@media screen and (max-width:1180px){.main-popup{padding:100px 30px 100px 60px}.menu-popup{width:82%}.menu-popup .show_hide{right:75%}}@media screen and (max-width:1023px){.container{width:782px}.ph-style1 .wrap .wrap-inner .right-sec h2{margin-bottom:20px;font-size:22px}.jdl-cn .hrm-box{width:100%}.header,.invert-menu .header{padding:25px 30px}.invert-menu .header.nav-down{padding:15px 30px}.header.nav-down{padding:10px 30px}.header .menu-div{margin-top:6px}.video-functions .text{margin-top:24px;font-size:35px}#mouse-icon,#mouse-rotella{top:79%}.page-title h3{margin-bottom:8px;font-size:16px;line-height:28px}.page-title h2{margin-bottom:15px;font-size:31px}.page-title{margin-bottom:25px}.work-div p{margin-bottom:28px}.counter-wrapper .count-no-box .counter-box{font-size:55px}.counter-wrapper ul li{padding:0 7px}.counter-wrapper .count-no-box h4{font-size:15px}.portfolio-outer li .content,.portfolio-outer li .link-row{padding:0 40px}.portfolio-outer li h2{margin-bottom:16px;font-size:35px}.portfolio-outer li h3{margin-bottom:11px;font-size:17px}.portfolio-outer li figure span{height:380px}.customer-div,.e-com-div,.footer-middle,.latest-news,.reference-div,.service-sec{padding:50px 0}.service-sec ul li{width:239px}.customer-div ul li{width:252px}.ecom-boxes li{width:256px}.ecom-boxes li figure{padding:10px}.ecom-boxes li figure span{height:93px}.ecom-boxes li figure span img{max-height:90%}.customer-div ul li h3{min-height:40px;font-size:16px;line-height:22px}.reference-div ul{font-size:0}.reference-div ul li figure{margin-bottom:21px}.latest-news ul li{width:253px;margin-right:7px}.latest-news ul li figure span{height:147px}.reference-div ul li{float:none;width:25%;padding:0 10px;display:inline-block}.latest-news h2{margin-bottom:31px}.partner-div h2{font-size:24px;line-height:36px}.partner-div.cert-div{padding-top:60px}.partner-div ul{margin-left:-30px}.partner-div ul li{margin-top:30px;margin-left:30px}.footer-middle .left-info{width:270px}.footer-middle .rgt-form{width:500px}.rgt-form .field{margin-right:4%}.rgt-form .btn-row p{width:60%;line-height:25px}.ft-menu-bar .ft-menu li,.ft-menu-bar .ft-social-media li{margin-right:15px}.ft-address-bar .cnt-row{padding-right:19px;font-size:13px}.footer-bottom{padding:34px 0 24px}.ft-menu-bar{margin-bottom:32px}.main-popup{padding:100px 30px 100px 80px}.menu-left ul li a{font-size:26px}.menu-popup{width:94%}.menu-popup .show_hide,.back-arw{right:84%}.inner-banner-div .text-on-image{margin-top:86px}.inner-banner-div{height:446px}.inner-banner-div .text-on-image .content{height:360px}.middle-container{padding:43px 0 0}.tabing-div .resp-tab-content .right{width:40%}.tabing-div .resp-tab-content .left h4{margin-bottom:13px;font-size:23px;line-height:34px}.dedicated-div p{margin-right:22px;font-size:23px}.services-div{padding:38px 0 0}.service-outer .service-box{padding:41px 0 35px}.service-outer .service-box .left-img{width:152px}.service-outer .service-box .right-cnt{width:596px}.service-outer .service-box .right-cnt h5{margin-bottom:10px;font-size:17px}.service-outer .service-box .right-cnt p{margin-bottom:13px;font-size:15px;line-height:27px}.half-ul li{margin-bottom:10px;font-size:15px;line-height:23px}.what-outer-div li{width:50%;margin-bottom:50px}.what-we-div{padding:48px 0 20px}.ecommerce-div .ecom-right{float:none;width:624px;display:inline-block}.ecommerce-div .ecom-left{width:100%}.ecommerce-div{padding:50px 0}.ecommerce-div .ecom-left h2{margin-bottom:15px;font-size:21px;line-height:27px}.what-outer-div li:nth-child(2n){border-right:0}.ph-style1 .wrap h1,.ph-style1 .wrap .section_logo{margin-bottom:30px}.ph-style1 .wrap .wrap-inner .left-sec h2{font-size:30px;line-height:42px}.ph-style1 .wrap .wrap-inner .left-sec{margin-bottom:20px}.ourbusiness_sec .wrap .left-sec,.ourbusiness_sec .wrap .right-sec,.ph-style1 .wrap .wrap-inner .left-sec,.ph-style1 .wrap .wrap-inner .right-sec,.testimonial-sec .wrap .left-sec,.testimonial-sec .wrap .right-sec{width:100%}.valuelist_sec .valuelist_inner ul li{width:33.333%;margin:55px 0}.valuelist_sec .valuelist_inner ul li strong{font-size:26px}.valuelist_sec .valuelist_inner ul li span{margin-bottom:40px}.ourbusiness_sec{padding:70px 0 50px}.ourbusiness_sec .wrap .right-sec{margin-top:30px}.testimonial-sec .wrap .left-sec h2{text-align:center;margin-bottom:35px;font-size:36px;line-height:46px}.view-all-btn{float:none;vertical-align:top;display:inline-block}.testimonial-block ul li p,.testimonial-block ul li strong{text-align:center}.testimonial-block ul li strong:before{float:none}.testimonial-block{background-position:top;padding-top:55px}.testimonial-block ul li p{margin-bottom:15px;font-size:20px;line-height:37px}.testimonial-block ul li strong{margin-top:20px}.testimonial-sec .wrap .left-sec{margin-bottom:45px}.testimonial-sec{padding:70px 0}.servicepage_logo{width:156px;margin-top:-180px}.servicepage_logo figure span{height:158px}.servicepage_logo figure span img{max-height:118px}.ph-style2{padding:80px 0 60px}.ph-style2 .wrap .wrap-inner .left-sec{border-right:none;width:100%;margin-bottom:20px;padding-right:0}.ph-style2 .wrap .wrap-inner .right-sec{width:100%;padding-left:0}.ourservice_list ul{margin-left:-25px}.ourservice_list ul li{width:244px;margin:0 0 35px 25px}.ourservice_list ul li h4{font-size:17px}.ourservice_list ul li p{font-size:15px;line-height:28px}.facts-sec{padding:70px 0}.facts-top-wrap{margin-bottom:40px}.facts-top-wrap .left-sec{width:100%;margin-bottom:20px}.facts-top-wrap .right-sec{width:100%}.facts-top-wrap .right-sec figure{float:left;width:168px;margin-bottom:0;margin-right:30px}.facts-top-wrap .right-sec h3,.facts-top-wrap .right-sec p{float:none}.mece-banner .inner:after{background-size:120px}.mece-banner .inner{background-size:140px}.ser-prod-sec{padding:60px 0 40px}.ser-prod-block ul{margin-left:-40px}.ser-prod-block ul li{width:370px;margin:0 0 40px 40px}.ser-prod-block ul li .ser-prod-title h6{font-size:20px;line-height:30px}.ser-prod-block ul li .ser-prod-title{padding:28px 30px 20px}.ser-prod-block ul li .short-desc{padding:20px 30px 27px}.feature-work-sec{padding:75px 0 65px}.feature_portfolio ul li .fp-content .left-sec{width:400px}.feature_portfolio ul li .fp-content .right-sec{width:380px}.feature_portfolio ul li .fp-content .right-sec .number-block-wrap .number-block{margin:15px}.feature_portfolio ul li .fp-content .right-sec .number-block-wrap .number-block span{font-size:40px}.feature_portfolio ul li .fp-content .right-sec .number-block-wrap .number-block p{font-size:14px}.req-demo-wrap .left-sec figure{width:150px}.req-demo-wrap .left-sec{margin-right:25px}.req-demo-wrap .right-sec .inner-wrap{padding-left:35px}.req-demo-wrap .right-sec .inner-wrap h3{margin-right:25px;font-size:40px}.shopify-ecom-block ul{margin-left:-30px}.shopify-ecom-block ul li{width:240px;margin:0 0 30px 30px}.shopify-ecom-block ul li h4{font-size:17px}.why-shopify-ecom{padding:80px 0 50px}.shopware-recommend-sec ul li{width:100%}.shopware-recommend-sec ul li figure,.shopware-recommend-sec ul li .sec-head{width:50%}ul#portfoliolist li.portfolio{max-width:375px;margin-bottom:50px}ul#portfoliolist li.portfolio figure span{height:233px}ul#portfoliolist li.portfolio figure span img{max-height:233px}#filters li span{font-size:16px}.portfolio_desc .left-sec p{font-size:14px}.portfolio_desc .right-sec a.visitp-link{margin-top:2px;font-size:11px}.contact-form-sec .left-sec .inner{text-align:left}.contact-form-sec .left-sec{width:100%;padding:15px 45px 50px}.contact-form-sec .left-sec .inner .cnt-row{float:none;vertical-align:top;width:49%;display:inline-block}.contact-form-sec .right-sec{width:100%;padding:50px 55px 60px}.contact-form-sec .right-sec .inner .btn-row .read-btn{background-position:250px -598px}.contact-form-sec .right-sec .inner .btn-row .read-btn:hover{background-position:330px -598px}.contact-team-sec ul li{max-width:376px;margin-left:30px}.contact-team-sec ul{margin-left:-30px}.contact-team-sec ul li figure span{height:250px}.contact-team-sec ul li figure span img{max-height:250px}.contact-banner .text-on-image{margin-top:30px}.contact-page-wrap{margin-top:-135px}.hrm-right p{margin-bottom:25px}.hrm-btn-group .fill-btn,.hrm-btn-group .outline-btn{max-width:100%}.contact-form-sec{display:inherit}.blockquote-inner ul li .blockquote-info h2{font-size:22px}.headingwithlogo-single h2{margin-bottom:60px;font-size:38px}.header .logo .mobile-logo{max-width:43px;display:none}#footercontact .termclass{margin-bottom:10px}.cms-page{padding-top:150px}.cms-page .wrap h1{font-size:35px}.cms-page .wrap h2{font-size:24px}.jdl-cn ul li{margin-bottom:50px}.jd-list-mn{padding:10px 0 50px}.jdl-cn ul li .jdl-cn-desc h3{margin-bottom:20px;font-size:28px}.jdl-cn ul li .jdl-cn-desc{max-width:100%;margin-bottom:30px}.jdl-cn ul li figure{max-width:100%}.jdl-ornge-block{padding:40px 0}.jdl-ornge-block .row-jdlow{margin-bottom:30px}.jdl-ornge-block .left{max-width:100%;margin-bottom:30px}.jdl-ornge-block .right{max-width:100%}.jd-hrm{padding:50px 0}.jdl-ornge-block h4{font-size:24px}.jdl-cn ul li p,.list-style2 ul li{font-size:15px;line-height:28px}.header.nav-down .head_call_us{margin-top:10px}.magento-layout .page-banner-style2 .sub-title{margin-top:35px}.spryker-project-ecom .shopware-recommend-sec ul li{width:100%}.spryker-project-ecom .shopware-recommend-sec ul li figure span,.spryker-project-ecom .shopware-recommend-sec ul li .sec-head h5{height:160px}.video-functions .subheadline,.video-functions .buttonclick,.headouter-mn{display:none}.person-imgnew{width:270px}.case_studies_block{margin-bottom:35px}.case_studies_left{border-bottom:1px solid #c5c5c5;border-right:none;width:100%;margin-bottom:30px;padding-bottom:30px;padding-right:0}.case_studies_right{width:100%;padding-left:0}.case_studies_left h4{margin-bottom:45px;font-size:28px}.case_studies_timelineRow h5{margin-bottom:15px;font-size:18px}.cs_circle{width:209px}.case_studies_author_img{margin-bottom:35px}.cs_circle img{max-width:209px;max-height:209px}.cs_videobutton{width:50px}.cs_videobutton a{height:50px}.cs_videobutton a img{max-height:20px}.case_studies_author_title1{font-size:22px}.case_studies_author_title2{margin-bottom:25px;font-size:18px}.case_studies_author_site{margin-bottom:30px;font-size:18px}.case_studies_Mn .page-title{margin-bottom:50px}}@media screen and (max-width:812px){.main-popup{padding:100px 30px 100px 59px}.video-functions a.play{background-position:-21px -16px;width:50px;height:50px}.video-functions a.stop{opacity:.85;background-position:-24px -104px}.video-opener.video-mode-cover{height:100%}.video-opener canvas,.video-opener video{width:153%;height:116%;position:absolute;left:-26%}.video-opener video.video-full{width:100%}.video-div{height:400px}.video-functions a.play{display:inline-block}.spryker-services-div{padding:48px 0 60px}}@media screen and (max-width:810px){.ecom-boxes li,.latest-news ul li{float:none;margin-bottom:2%;display:inline-block}.ecom-boxes,.latest-news ul{font-size:0}.container{width:750px}.counter-wrapper .count-no-box h4{line-height:22px}.counter-wrapper,.partner-div-main{padding-bottom:60px}.ecom-boxes li{width:49%;margin-right:2%}.ecom-boxes li:nth-child(2n){margin-right:0}.latest-news ul li{width:49%;margin-right:2%}.latest-news ul li:nth-child(2n){margin-right:0}.service-sec ul{margin-top:10px}.service-sec ul li{width:228px}.customer-div ul li{width:241px}.partner-div-main{padding-top:50px}.partner-div h2{width:178px}.partner-div ul{width:100%;font-size:0}.partner-div ul li{text-align:left;max-width:180px}.partner-div ul li.bvmw img{max-width:75%}.partner-div{padding-top:0}.footer-middle .rgt-form{width:470px}.ft-menu-bar .ft-menu li a{font-size:13px}.ft-menu-bar{margin-bottom:22px}.left-info h2{font-size:43px}.menu-right .cnt-row li{margin-right:5%}.inner-banner-div{height:356px}.inner-banner-div .text-on-image .content{height:270px}.sub-title{margin-bottom:7px;font-size:16px;line-height:27px}.title{font-size:37px}.middle-container{padding:26px 0 0}.page-heading h3{font-size:23px;line-height:29px}.page-heading{padding-bottom:27px}.tabing-div .resp-tabs-list li figure{width:143px}.tabing-div .resp-tab-content{padding:33px 0}.tabing-div .resp-tab-content .left p{font-size:15px;line-height:27px}.tabing-div .resp-tab-content .left h4{margin-bottom:7px;font-size:21px;line-height:28px}.tabing-div .resp-tab-content .left ul li{margin-bottom:9px;font-size:15px;line-height:24px}.dedicated-div p{margin-right:22px;font-size:21px}.what-we-div{padding:30px 0 20px}.what-we-div .title-row h2{margin-bottom:31px;font-size:31px;line-height:34px}.what-we-div .title-row h3{margin-bottom:5px;font-size:16px;line-height:30px}.what-outer-div li h4{margin-bottom:16px}.what-outer-div li figure{margin-bottom:20px}.valuelist_sec .valuelist_inner ul li strong{font-size:22px}.valuelist_sec .valuelist_inner ul li span{margin-bottom:30px}.ph-style1{padding:60px 0 50px}.ourbusiness_sec{padding:50px 0 40px}.ourbusiness_sec .wrap .left-sec .page-title h2{line-height:38px}.ourservice_list ul li{width:233px}.ph-style2{padding:60px 0 50px}.servicepage_logo{width:125px;margin-top:-140px}.servicepage_logo figure span{height:118px}.servicepage_logo figure span img{max-height:90px}.mece-banner .inner h3{font-size:50px}.mece-banner .inner h2{font-size:35px}.mece-banner .inner p{font-size:16px}.ser-prod-block ul li{width:355px}.feature_portfolio ul li .fp-content .left-sec{width:370px}.facts-sec{padding:50px 0}.ser-prod-sec{padding:50px 0 30px}.feature-work-sec{padding:65px 0 55px}.shopify-ecom-block ul li{width:230px;margin:0 0 30px 30px}.why-shopify-ecom{padding:70px 0 40px}ul#portfoliolist li.portfolio{max-width:360px;margin-bottom:40px}ul#portfoliolist li.portfolio figure span{height:224px}ul#portfoliolist li.portfolio figure span img{max-height:224px}.contact-page-wrap{margin-top:-115px}.contact-team-sec ul li{max-width:360px}.contact-team-sec ul li figure span{height:238px}.contact-team-sec ul li figure span img{max-height:238px}.contact-form-sec .right-sec .inner .btn-row .read-btn{background-position:235px -598px}.contact-form-sec .right-sec .inner .btn-row .read-btn:hover{background-position:315px -598px}.menu-right .cnt-row.address-div{margin-top:0;margin-bottom:65px}.menu-right .cnt-row.phone-div,.menu-right .cnt-row.email-div{margin-bottom:65px}.service-outer .service-box .right-cnt{width:566px}.title.jdlp-title{line-height:45px}.magento-layout .page-banner-style2 .sub-title{margin-top:75px}}@media screen and (max-width:768px){.resp-tabs-container{padding:0 30px}.resp-tabs-container h2.resp-accordion.resp-tab-active{background-color:#fafafa!important}.resp-tabs-container h2.resp-accordion{float:left;text-align:left;width:100%;padding:10px 15px;position:relative;background-color:#fff!important;border-color:currentColor #0000001a #0000001a!important;border-top-style:none!important;border-top-width:0!important}.resp-tabs-container h2.resp-accordion span{text-transform:uppercase;color:#8c8c8c;font-size:20px;font-weight:500}.resp-tabs-container h2.resp-accordion.resp-tab-active span{color:#29b9e5}.resp-tabs-container h2 span img{vertical-align:middle;filter:grayscale();-o-transition:all .3s ease-in-out;opacity:.5;max-width:42px;max-height:50px;margin-right:15px;transition:all .3s ease-in-out;display:inline-block}.resp-tabs-container .resp-tab-active span img{filter:grayscale(0);opacity:1}.tabing-div .container{width:100%}.tabing-div .resp-arrow{margin-top:-3px;position:absolute;top:50%;right:15px}.tabing-div .resp-tab-content{padding:33px 20px;border-color:#0000001a!important;border-bottom-style:solid!important;border-bottom-width:1px!important}}@media screen and (max-width:767px){.counter-wrapper ul li:nth-child(2),.menu-left{border-right:0}.ft-menu-bar .ft-social-media,.portfolio-outer li figure{margin-top:15px}.container{width:620px}.menu-left{width:100%;margin-bottom:0;padding-bottom:0}.menu-right{width:100%;margin-top:30px;padding-left:0}.menu-right .cnt-row.address-div,.menu-right .cnt-row.email-div,.menu-right .cnt-row.phone-div{margin-bottom:42px}.main-popup{padding:60px 30px 60px 70px}.counter-wrapper ul li{border-bottom:1px solid #e5e5e5;width:50%;padding:30px 7px}.footer-middle .left-info,.portfolio-outer li{width:100%}.counter-wrapper ul li:last-child{border-bottom:0;padding-bottom:0}.work-div{padding:32px 0 46px}.service-sec ul{margin-left:-20px}.service-sec ul li{width:300px;margin:0 0 20px 20px}.service-sec ul li h4{font-size:16px;line-height:22px}.customer-div ul li{width:304px}.partner-div.cert-div{padding-top:40px}.partner-div h2{width:150px;margin-right:35px}.portfolio-outer li figure span{height:inherit}.page-title h2{margin-bottom:15px;font-size:27px}.footer-middle .rgt-form{width:100%;margin-top:15px}.left-info h2 br{display:none}.left-info h2{margin-bottom:28px}.footer-bottom .ft-logo{margin-bottom:15px;padding-bottom:15px}.footer-bottom{padding:20px 0}.ft-address-bar .cnt-row p{text-align:center;margin-top:10px;display:block}.ft-address-bar .cnt-row{text-align:center}.ft-menu-bar .ft-menu,.ft-menu-bar .ft-social-media,.ft-menu-bar ul{float:left;width:100%}.ft-menu-bar .ft-social-media ul li,.ft-menu-bar ul li{float:none;vertical-align:top;display:inline-block}.title{font-size:31px}.page-heading h3{font-size:22px}.dedicated-div p{margin-bottom:10px;margin-right:0;font-size:21px}.service-outer .service-box figure,.service-outer .service-box:hover figure{margin-bottom:30px}.service-outer .service-box:hover figure img{margin-top:0;padding-bottom:0}.service-outer .service-box .left-img{width:100%;margin-bottom:30px}.service-outer .service-box .left-img:after{width:100%;height:4px;top:auto;bottom:0;right:0}.service-outer .service-box .right-cnt{width:100%}.ph-style1{padding:50px 0 30px}.counter-wrapper ul li:hover{margin-bottom:0}.counter-wrapper ul li:nth-child(3){border-bottom:none}.ph-style1 .wrap .wrap-inner .left-sec h2{font-size:28px;line-height:38px}.valuelist_sec{padding:10px 0}.testimonial-sec .wrap .left-sec h2{margin-bottom:30px;font-size:30px;line-height:40px}.testimonial-block ul li p{margin-bottom:15px;font-size:18px;line-height:32px}.testimonial-block ul li strong{margin-top:15px;font-size:16px}.testimonial-sec{padding:50px 0}.opening-bar{padding:25px 0 27px}.opening-bar h3{font-size:55px}.opening-bar span{font-size:24px}.apply-btn-div{float:none;margin:0 auto}.servicepage_logo{display:none}.ph-style2{padding:50px 0 40px}.ourservice_list ul li{width:297px}.ourservice_list{text-align:left}.ser-prod-block ul li{width:290px}.feature_portfolio ul li .fp-head p{font-size:15px;line-height:28px}.feature_portfolio ul li .fp-content .left-sec figure{width:85%}.feature_portfolio ul li .fp-content .left-sec{width:100%;margin-bottom:30px}.feature_portfolio ul li .fp-content .right-sec{width:100%}.feature_portfolio ul li .fp-content .right-sec .number-block-wrap .number-block{margin:20px 40px}.req-demo-wrap .left-sec{margin-bottom:15px;margin-right:0}.req-demo-wrap .right-sec .inner-wrap{border-left:none;padding-left:0}.req-demo-wrap .right-sec .inner-wrap h3{text-align:center;width:100%;margin-bottom:20px;margin-right:0;font-size:32px}.req-demo-wrap .right-sec .inner-wrap h3 span{line-height:1.2;display:block}.req-demo-wrap .right-sec .inner-wrap h3 br{display:none}.what-outer-div li:last-child{margin-bottom:20px}.shopify-ecom-block ul li{width:295px}.shopify-ecom-block ul li h4{font-size:16px}.why-shopify-ecom{padding:50px 0 20px}ul#portfoliolist li.portfolio{max-width:100%}ul#portfoliolist li.portfolio figure span{height:auto}ul#portfoliolist li.portfolio figure span img{max-height:inherit;width:100%}.portfolio_sec{padding:70px 0 20px}#filters{margin-bottom:35px}#filters li span{padding:10px 20px;font-size:15px}.contact-form-sec .left-sec{padding:7px 40px 45px}.contact-form-sec .right-sec{padding:40px 40px 50px}.contact-form-sec .right-sec .inner .btn-row .read-btn{background-position:185px -598px}.contact-form-sec .right-sec .inner .btn-row .read-btn:hover{background-position:265px -598px}.contact-team-sec ul{margin-left:-20px}.contact-team-sec ul li{max-width:300px;margin-bottom:30px;margin-left:20px}.contact-team-sec ul li figure span{height:198px}.contact-team-sec ul li figure span img{max-height:198px}.contact-team-sec ul li .caption .left-sec h6,.contact-team-sec ul li .caption .left-sec p{font-size:14px}.contact-banner .text-on-image{margin-top:40px}.hrm-right p.large{font-size:17px}.hrm-right p{margin-bottom:25px}.blockquote-inner ul li .blockquote-info,.blockquote-inner ul li .blockquote-photo{vertical-align:middle;text-align:center;width:100%;padding-left:0;display:inline-block}.blockquote-inner ul li .blockquote-photo{margin-bottom:25px}.blockquote-inner ul li figure{float:none;display:inline-table}.blockquote-inner ul li .blockquote-info .blockquote-btn,.blockquote-inner ul li .blockquote-info h2,.blockquote-inner ul li .blockquote-info p,.blockquote-inner ul li .blockquote-info span,.blockquote-inner ul li .blockquote-info strong{text-align:center}.blockquote-inner ul li .blockquote-info h2{background-position:top}.header .logo .desktop-logo{max-width:220px;display:block}.header{padding:25px 12px}.header.nav-down{padding:10px 12px}.invert-menu .header{padding:20px 12px}.invert-menu .header.nav-down{padding:10px 12px}.cms-page{padding-top:110px;padding-bottom:35px}.cms-page .wrap h1{margin-bottom:20px;font-size:30px;line-height:35px}.cms-page .wrap h2{font-size:20px}.partner-div ul{margin-left:-24px}.partner-div ul li{max-width:142px;margin-top:24px;margin-left:24px}.partner-div ul li.bvmw img{max-width:95%}.joblist-sn ul li{display:inherit}.joblist-sn ul li .jbl-title-left{width:100%;margin-bottom:5px;padding-right:0;display:inline-block}.joblist-sn ul li .jbl-title-right{width:100%;display:inline-block}.joblist-sn ul li .jbl-title-right span{float:left}.portfolio-outer li.pink .link-row{bottom:inherit;position:inherit}.header.nav-down .head_call_us p span{display:none}.show_mobile{display:block}.show_desktop{display:none}.magento-layout .page-banner-style2 .sub-title{margin-bottom:15px}.facts-top-wrap .right-sec figure{display:none}.facts-top-wrap .right-sec h3,.facts-top-wrap .right-sec p{float:left}.spryker-service-row .spryker-left,.spryker-service-row .spryker-right{text-align:center;width:100%}.spryker-service-row:nth-child(2n) .spryker-left,.spryker-service-row .spryker-right{padding:0}.spryker-service-row .spryker-left{margin-bottom:20px}.spryker-service-row .spryker-right{text-align:left}.spryker-service-outer .spryker-service-row{margin-bottom:50px}.spryker-service-row h2{margin-bottom:15px;font-size:20px;line-height:27px}.person-imgnew{width:100%}}#job-modal{z-index:99999;text-align:center;-webkit-backface-visibility:hidden;white-space:normal;background:#00000080;width:100%;height:100%;transition-property:transform,opacity;display:none;position:fixed;top:0;left:0}#job-modal.modal-show{display:block}#job-modal #applynow-form{text-align:left;vertical-align:middle;background:#fff;padding:44px;position:relative;overflow:auto}.fancybox-slide{-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;text-align:center;white-space:normal;z-index:99994;outline:none;width:100%;height:100%;padding:44px;display:none;position:absolute;top:0;left:0;overflow:hidden}.main-partners{flex-direction:row;align-items:stretch;width:100%;height:100%;padding-bottom:75px;list-style:none;display:flex}.main-partners li{flex-direction:column;flex:2 auto;justify-content:center;align-items:center;display:flex}@media screen and (max-width:639px){.container{width:548px}.portfolio-outer li h2{font-size:30px}.video-functions a.play{background-position:-21px -16px;width:50px;height:50px}.video-functions a.stop{opacity:.85;background-position:-24px -104px}.video-opener.video-mode-cover{height:100%}.video-opener canvas,.video-opener video{width:153%;height:104%;position:absolute;left:-26%}.video-opener video.video-full{width:100%}.video-div{height:350px}.page-title h2{margin-bottom:7px;font-size:25px}.page-title{margin-bottom:20px}.customer-div,.e-com-div,.footer-middle,.latest-news,.reference-div,.service-sec{padding:30px 0}.ecom-boxes li{width:100%;margin-bottom:3%;margin-right:0}.customer-div ul li{width:268px}.ft-address-bar .cnt-row.fax-div{clear:both}.reference-div ul li{width:33.33%}.partner-div h2{border-bottom:1px solid #b2b2b2;border-right:0;width:100%;margin-bottom:40px;margin-right:0;padding:0}.partner-div ul{width:auto;margin-left:-35px}.service-sec ul{margin-left:-29px}.service-sec ul li{width:258px;margin:0 0 29px 29px}.partner-div-main{padding-top:30px}.partner-div ul li{max-width:188px;margin-top:35px;margin-left:35px}.partner-div ul li.bvmw img{max-width:80%}.left-info h2{font-size:37px}.ft-address-bar .cnt-row{float:none;vertical-align:top;width:50%;display:inline-block}.cert-div,.ft-address-bar{width:100%}.copyright-bar{line-height:25px}.cert-div{display:inline-block}.partner-div h2 br{display:none}.partner-div{display:inherit}.partner-div.cert-div{padding-top:30px}.counter-wrapper,.partner-div-main{padding-bottom:30px}.inner-banner-div{height:296px}.inner-banner-div .text-on-image .content{height:210px}.title{font-size:30px}.contact-banner .title{line-height:1.2}.contact-banner .title span{display:block}.tabing-div .resp-tab-content .right{float:none;width:40%;margin-bottom:20px;display:inline-block}.tabing-div .resp-tab-content .left ul li{text-align:left}.dedicated-div p,.tabing-div .resp-tab-content .left p{text-align:center}.tabing-div .resp-tab-content .left{float:left;text-align:center;width:100%}.ecommerce-div .ecom-right{width:100%}.ecommerce-div .ecom-left h2{margin-bottom:15px;font-size:19px;line-height:25px}.ph-style1 .wrap .wrap-inner .right-sec p{font-size:15px}.ph-style1 .wrap .wrap-inner .left-sec{margin-bottom:15px}.ourbusiness_sec .wrap .right-sec{margin-top:10px}.opening-bar h3{font-size:50px}.ph-style2 .wrap .wrap-inner .left-sec p{font-size:15px}.ourservice_list ul li{width:261px}.ser-prod-block ul{margin-left:-10px}.ser-prod-block ul li{width:269px;margin:0 0 10px 10px}.ser-prod-block ul li .ser-prod-title h6{font-size:18px;line-height:28px}.ser-prod-block ul li .short-desc p{font-size:14px;line-height:28px}.ser-prod-block ul li .ser-prod-title{padding:28px 20px 20px}.ser-prod-block ul li .short-desc{padding:20px 15px 27px}.feature_portfolio ul li .fp-head p{line-height:24px}.mece-banner .inner h3{font-size:45px}.mece-banner .inner h2{font-size:30px}.ourservice_list-sec{padding:50px 0 10px}.ourservice_list ul li h4{margin-bottom:15px}.facts-top-wrap .right-sec h3{margin-bottom:10px}.facts-top-wrap .left-sec h3{margin-bottom:30px}.facts-top-wrap .right-sec p{font-size:15px}.facts-top-wrap .right-sec ul li{font-size:15px;line-height:25px}.shopify-ecom-block ul li{width:259px}.shopware-recommend-sec ul li .sec-head h5{font-size:18px;line-height:24px}.shw-video iframe{height:285px}.ph-style2 .wrap .wrap-inner .left-sec h1{margin-bottom:25px}.ph-style3{padding:50px 0 30px}.contact-form-sec .left-sec .inner .cnt-row{width:100%}.contact-page-wrap{margin-top:-50px}.contact-banner .text-on-image{margin-top:50px}.contact-form-sec .right-sec .inner .field{width:100%;margin-right:0}.contact-form-sec .right-sec .inner .btn-row .read-btn{background-position:150px -598px}.contact-form-sec .right-sec .inner .btn-row .read-btn:hover{background-position:230px -598px}.contact-team-sec ul{margin-left:0}.contact-team-sec ul li{max-width:100%;margin-left:0}.contact-team-sec ul li figure span{height:auto}.contact-team-sec ul li figure span img{max-height:365px}.cd-timeline-content{padding:1em}.cd-timeline-content p{font-size:14px;line-height:20px}.headingwithlogo-single h2{margin-bottom:35px;font-size:32px}.hrm-box{margin-top:-40px}.jd-hrm{padding:40px 0}.jdl-ornge-block h4{font-size:22px;line-height:30px}.jdl-cn ul li .jdl-cn-desc h3{margin-bottom:15px;font-size:26px}.jdl-cn ul li p{margin-bottom:20px}.jdl-cn ul li{margin-bottom:40px}.jd-list-mn{padding:10px 0 40px}.title.jdlp-title{line-height:36px}}@media screen and (max-width:567px){.container{width:400px}.customer-div ul li,.half-ul,.latest-news ul li,.menu-popup,.rgt-form .field,.what-outer-div li{width:100%}.menu-popup .show_hide,.back-arw{left:20px;right:auto}.customer-div ul li h3{width:100%;min-height:auto;margin-bottom:8px;padding-right:0}.latest-news ul li{margin-bottom:20px;margin-right:0}.customer-div ul li h3 br{display:none}.service-sec ul li{width:100%;margin-left:0}.service-sec ul{margin-left:0}.customer-div ul li{min-height:150px;margin-left:0}.customer-div ul{margin-left:0}.partner-div ul{margin-left:-13px}.partner-div ul li{max-width:136px;margin-top:30px;margin-left:13px}.ft-address-bar .cnt-row{padding-right:0}.footer-bottom .ft-logo img{max-width:70%}.rgt-form .field{margin-bottom:15px;margin-right:0;padding:0!important}.rgt-form .field input[type=text],.rgt-form .field select{height:40px}.dedicated-div p{line-height:29px}.half-ul:last-child{margin-top:10px;padding-left:0}.what-outer-div li{border-bottom:1px solid #f9bd60;border-right:0;margin-bottom:30px;padding:0 0 20px}.what-we-div .title-row h2{margin-bottom:31px;font-size:27px;line-height:35px}.valuelist_sec .valuelist_inner ul li{width:50%}.testimonial-sec .wrap .left-sec h2{font-size:26px;line-height:35px}.ourbusiness_sec .wrap .left-sec .page-title h2{line-height:30px}.opening-bar h3{font-size:28px}.opening-bar span{font-size:20px}.opening-bar{padding:20px 0 22px}.spryker-project-ecom .shopware-recommend-sec ul li .sec-head h5{font-size:13px;line-height:22px}.spryker-project-ecom .shopware-recommend-sec ul li figure span img{max-width:90px}.main-partners{flex-wrap:wrap}.main-partners li{flex:50%;padding-bottom:30px}.ourservice_list ul{margin-left:0}.ourservice_list ul li{width:100%;margin-bottom:40px;margin-left:0}.ourservice_list ul li figure span,.ourservice_list ul li h4,.ourservice_list ul li p{text-align:center}.ser-prod-block ul{margin:10px 0 0}.ser-prod-block ul li{width:290px;margin:0 0 25px}.ser-prod-block ul li .ser-prod-title{min-height:inherit}.feature_portfolio ul li .fp-content .right-sec .number-block-wrap .number-block{margin:20px 25px}.req-demo-wrap .right-sec .inner-wrap h3{font-size:28px}.mece-banner .inner:after{background-size:80px}.mece-banner .inner{background-size:100px}.what-outer-div li:last-child{margin-bottom:0}.shopify-ecom-block ul{margin-left:-10px}.shopify-ecom-block ul li{width:195px;margin:0 0 10px 10px}.shw-video iframe{height:200px}.shopware-recommend-sec ul li .sec-head h5,.shopware-recommend-sec ul li figure span{height:190px}.shopware-recommend-sec ul li figure span img{max-width:100px}.shopware-recommend-sec ul li .sec-head{padding:0 10px}.shopware-recommend-sec ul li .sec-head h5{font-size:14px;line-height:20px}#filters li span{padding:8px 15px}.portfolio_sec{padding:50px 0 20px}.contact-form-sec .right-sec .inner .btn-row .read-btn{background-position:75px -598px}.contact-form-sec .right-sec .inner .btn-row .read-btn:hover{background-position:155px -598px}.contact-quote p,.contact-quote strong{font-size:14px;line-height:27px}.hrm-info-left,.hrm-info-right{width:100%}.blockquote-inner ul li .blockquote-info .blockquote-btn a{margin-bottom:10px}.header .logo .desktop-logo{max-width:180px;margin-top:4px}.hrm-right{padding:15px}.hrm-info-left p{margin-bottom:5px}.video-opener.video-mode-cover{height:100%}.video-opener canvas,.video-opener video{width:152%;height:100%;position:absolute;left:-26%}.video-opener video.video-full{width:100%}.video-div{height:270px}}@media screen and (max-width:413px){.container{width:340px}.header{padding:25px 12px}.header.nav-down{padding:10px 12px}.video-functions .text{font-size:27px}.counter-wrapper ul li{border-right:0;width:100%;padding-left:0;padding-right:0}.reference-div ul li{width:50%}.partner-div ul{margin-left:-13px}.partner-div ul li{max-width:132px;margin-top:30px;margin-left:13px}.cert-div ul li{max-width:75px}.partner-div ul li.siemens{max-width:45%}.rgt-form .btn-row p{width:100%}.ft-address-bar .cnt-row{width:100%;margin-bottom:10px}.rgt-form .btn-row .btn-class{float:none;margin-top:20px;display:inline-block}.left-info h2{margin-bottom:18px;font-size:26px;line-height:30px}.left-info h3{margin-bottom:7px}.menu-right .cnt-row li{width:100%;margin-bottom:20px}.menu-right .cnt-row li:last-child{margin-bottom:0}.portfolio-outer li .link-row a.case-link{margin-right:15px}.ft-address-bar{margin-bottom:9px}.page-heading h3{font-size:20px;line-height:25px}.tabing-div .resp-tab-content .right{width:70%}.tabing-div .resp-tab-content .left h4{margin-bottom:7px;font-size:18px;line-height:24px}.tabing-div .resp-tab-content .left ul li{padding-left:30px}.services-div{padding:20px 0 0}.service-outer .service-box{padding:30px 0}.services-div h4{font-size:20px}.counter-wrapper ul li:nth-child(3){border-bottom:1px solid #e5e5e5}.ph-style1 .wrap .wrap-inner .left-sec h2{font-size:25px;line-height:34px}.valuelist_sec .valuelist_inner ul li{width:100%;margin:35px 0}.ph-style2 .wrap .wrap-inner .left-sec h1{margin-bottom:20px;line-height:1.2}.ph-style2 .wrap .wrap-inner .right-sec ul li{margin-left:19px}.ph-style2 .wrap .wrap-inner .right-sec ul li:first-child{margin-right:0}.ph-style2 .wrap .wrap-inner .right-sec ul li{width:100%;margin:0}.mece-banner .inner h3{font-size:40px}.mece-banner .inner h2{font-size:26px}.mece-banner .inner:after{background-size:55px}.mece-banner .inner{background-size:70px}.feature_portfolio ul li .fp-content .right-sec .number-block-wrap .number-block span{font-size:30px}.feature_portfolio ul li .fp-content .right-sec .number-block-wrap .number-block p{font-size:13px;line-height:25px}.feature-work-sec{padding:55px 0 40px}.req-demo-wrap .right-sec .inner-wrap h3{font-size:23px}.feature_portfolio ul li .fp-content .right-sec .number-block-wrap .number-block{margin:20px 10px}.ph-style2 .wrap .wrap-inner .right-sec h2{font-size:26px}.shopify-ecom-block ul{margin-left:0}.shopify-ecom-block ul li{float:none;vertical-align:top;width:212px;margin:0 0 20px;display:inline-block}.shopware-recommend-sec ul li figure span img{max-width:80px}.shopware-recommend-sec ul li .sec-head h5,.shopware-recommend-sec ul li figure span{height:120px}#filters li span{padding:8px 12px}.contact-form-sec .left-sec{padding:30px 25px}.contact-form-sec .right-sec{padding:30px 25px 40px 30px}.contact-form-sec .right-sec .inner .btn-row .read-btn{background-position:55px -598px}.contact-form-sec .right-sec .inner .btn-row .read-btn:hover{background-position:155px -598px;padding:0 10px 0 0}.g-recaptcha{transform-origin:0 0;transform:scale(.77)}.ded_infobar .ded_infobar_colm p a{margin-left:0;display:block}.ph-style1{padding:50px 0 20px}.headingwithlogo-single h2{margin-bottom:0}.jdl-cn ul li .jdl-cn-desc h3{font-size:24px;line-height:34px}.jd-list-mn{padding:20px 0 40px}.jdl-ornge-block h4{margin-bottom:15px}.jd-hrm{padding:30px 0}.jdl-ornge-block{padding:35px 0}.jdl-ornge-block h4{font-size:20px;line-height:28px}.g-recaptcha-mn p{margin-bottom:5px;margin-top:-25px!important}.footer .rgt-form .btn-row p.alert-success{float:left;width:100%}}@media screen and (max-width:370px){.container{width:320px}.title{font-size:24px;line-height:27px}.sub-title{margin-bottom:7px;font-size:15px;line-height:21px}.tabing-div .resp-tab-content{padding:15px}.ph-style1{padding:40px 0 10px}.ph-style1 .wrap .wrap-inner .right-sec p{line-height:28px}.ourbusiness_sec{padding:30px 0}.testimonial-sec .wrap .left-sec h2{margin-bottom:25px;font-size:22px;line-height:30px}.testimonial-sec{padding:40px 0}.testimonial-block ul li p{margin-bottom:10px;font-size:16px;line-height:28px}.page-banner-style2 .sub-title{margin-bottom:15px;font-size:13px;line-height:1.2}.ph-style2{padding:40px 0 30px}.facts-top-wrap h3{font-size:20px;line-height:30px}.feature-work-sec .section-title h2{margin-bottom:10px;font-size:26px}.feature-work-sec .section-title p{font-size:15px}.feature-work-sec .section-title{margin-bottom:40px}#filters li span{padding:7px 10px;font-size:13px}.contact-form-sec .right-sec{padding:20px 20px 30px}.contact-form-sec .left-sec{padding:25px 20px 30px}.contact-form-sec .right-sec .inner .btn-row .read-btn{background-position:55px -598px}.contact-form-sec .right-sec .inner .btn-row .read-btn:hover{background-position:150px -598px}.partner-div ul li{max-width:110px}.cert-div ul li{max-width:70px}.blockquote-inner ul li .blockquote-info .blockquote-btn a{padding:0 10px 0 0}.blockquote-inner ul li .blockquote-info .blockquote-btn a span{margin-right:5px}}@media screen and (max-width:340px){.container{width:300px}.header .logo{max-width:80%}.header .menu-div{margin-top:7px}.main-popup{padding:30px 30px 30px 57px}.video-functions .text{margin-top:10px;font-size:22px}.portfolio-outer li .content,.portfolio-outer li .link-row{padding:0 20px}.ft-menu-bar .ft-social-media li{margin-right:6px}.mece-banner .inner h3{font-size:35px}.mece-banner .inner h2{font-size:20px}.mece-banner .inner p{margin-bottom:30px;font-size:15px}.mece-banner .inner:after{background-size:45px}.mece-banner .inner{background-size:60px}.contact-form-sec .right-sec .inner .btn-row .read-btn{background-position:45px -598px}.contact-form-sec .right-sec .inner .btn-row .read-btn:hover{background-position:140px -598px}.cert-div ul li{max-width:65px}.partner-div ul li{max-width:99px}.title.jdlp-title{line-height:28px}}.alert-failed{color:red;padding:10px 0;display:inline-block}.CookieConsent{z-index:999;background-color:#f5f5f5;border-top:1px solid #ddd;padding:16px;bottom:0;left:0;right:0;box-shadow:0 -1px 2px #0000001a;display:flex!important;position:fixed!important}.CookieConsent-button{color:#fff;cursor:pointer;background-color:#0070f3;border:none;border-radius:3px;padding:8px 16px;font-size:14px;font-weight:500;transition:background-color .2s ease-in-out}.CookieConsent-button:hover{background-color:#0058b7}
