.hire-us .form-wrapper .send-me .form-check label,.top-head ul.social li a,body{font-size:14px}
.advance-combo-pack,.all-software,.combo-pack,.forOfor,.our-about,.our-banner,.our-banner .bundle-img,.our-interfaces,.our-review,.popupform .custom-form,.ready-work,.testimonial,footer{overflow:hidden}
*,.slick-track,.slider :focus,.slider-nav-thumbnails :focus{outline:0!important}
body{font-family:Poppins,sans-serif;color:#727272}
.slick-slider:focus,a:focus,a:hover,button:focus,button:hover{outline:0}
.owl-theme .owl-nav [class*=owl-]:hover{background:0 0}
a#toggle,label#em-error,label.error,section.detail-pkg-content .pack a.pkg-view-detail{display:none!important}
.combo-banner:after,.combo-banner:before,.ftr-sec .privacy li:last-child:after,.inner-banner:after,.our-about.our-contact .container:before,.our-about.our-contact:after,.our-pricing li.heading:before,.ready-work .info p:after,.ready-work .info p:before,.seo-ser .pack ul li:before,div#menu,section.detail-pkg-content:after{display:none}
section{padding:60px 0;clear:both}
img{max-width:100%}
.pkg-detail-banner .caption{width:1170px!important;left:50%!important;margin-left:-585px!important}
.for_bann_de .caption p{text-align:left;width:100%}
section.detail-pkg-content{background:#fff;position:relative;margin-top:-20px;padding-bottom:143px}
section.detail-pkg-content h6{color:#5fdad2;font-weight:600}
section.detail-pkg-content h5{color:#000;font-weight:600;font-size:28px}
section.detail-pkg-content .pack{box-shadow:#cacaca69 0 0 12px;margin-top:0!important}
section.detail-pkg-content a.border-btn{background:#60d2f0;background:linear-gradient(90deg,#60d2f0 7%,#5ce0b7 100%);padding:10px 20px;border-radius:30px;color:#fff;text-transform:uppercase;letter-spacing:1px;font-weight:600;display:inline-block}
section.detail-pkg-content .col-md-8{padding-left:43px;padding-top:33px}
.pack a.pkg-view-detail{margin:0 auto 60px!important;color:#da3e3e!important;font-size:12px;text-transform:uppercase!important;letter-spacing:1px;font-weight:600;clear:both;background:0 0!important;box-shadow:none;border:0;padding:0;position:inherit;width:86px;border-bottom:2px solid #db4443;border-radius:0;text-align:center;top:10px;display:none}
.image-txt,header ul li.get-quote a{text-transform:uppercase}
h2{font-size:38px;font-weight:600;color:#000}
h2 span{font-weight:300;display:block}
a,a:focus,a:hover{text-decoration:none}
.form-control:focus{background:0 0;box-shadow:none}
input.error{background:#c36d6d!important;color:#fff!important}
.form-messages.success{background:green;font-size:13px;text-align:center;padding:5px 3px}
.top-head ul li{display:inline-block;margin-right:10px}
.top-head ul{display:inline-block;border:1px solid #34312e;float:left;border-top:0;border-right:0;padding:4px 15px 4px 0;height:34px}
header ul li{display:inline-block;margin-right:17px}
.top-head ul li a{color:#dcdcdc;font-size:12px}
.top-head ul li img{margin-right:5px}
.top-head ul.social li{margin-right:20px}
.top-head ul.social li a{color:#fff}
.header{background:#252525;position:relative;z-index:9999}
.combo-pack ul:last-child,.our-achivements .bg ul li:last-child,.top-head ul li:last-child,header ul li:last-child{margin-right:0}
header ul li a{color:#fff;font-size:13px;font-weight:500}
header .main-menu{margin-top:10px;margin-left:-40px}
.btn-gradient{background:#60d2f0;background:linear-gradient(90deg,#60d2f0 7%,#b8d137 100%);padding:8px 20px;border-radius:30px;color:#fff}
.our-banner{width:100%;background-size:cover;position:relative}
.our-banner h3{color:#fff;font-size:46px;font-weight:200;text-align:left}
.our-banner h1{font-size:66px;font-weight:700;background:-webkit-linear-gradient(#60d2f0,#5cdfba);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:65px;text-align:left}
.our-banner p{color:#fff;font-size:16px;width:50%;text-align:center}
.form-para{width:100%!important;text-align:left!important}
.order-now,.pack .plans,.weare{text-align:center}
.btn-gradient img{margin-left:7px;vertical-align:baseline}
.our-banner a{color:#000;padding:8px 45px;font-weight:500;font-size:18px;background:#fff;position:relative!important}
.our-banner .move-vectors{position:absolute;bottom:130px;width:100%;z-index:1}
.our-banner .layer:first-child{left:-540px!important;top:10px!important}
.our-banner .layer:nth-child(2){right:-1020px;z-index:9999999!important}
.our-banner .layer{z-index:9999999;position:absolute}
.our-banner .bundle-img{width:100%}
.our-banner .cursor{position:absolute;bottom:-20px}
.our-banner .cursor:after{content:'';width:10px;height:170px;position:absolute;bottom:20px;right:0;left:0;margin:auto;background:#60d2f0;background:linear-gradient(3deg,#60d2f0 7%,#5ce0b7 100%)}
footer{background:url(../images/footer-bg.webp) 0 0/cover no-repeat}
.get-consultancy{padding:15px 20px;position:relative}
.ftr-sec,.weare .box{padding:30px 0}
.get-consultancy h5{font-size:30px;color:#fff;margin:0}
.get-consultancy p{margin:0;text-align:center}
.get-consultancy p img{margin-right:14px}
.get-consultancy p a{color:#252525;font-size:18px;display:inline-block}
.dropdown-menu ul li a img,footer .ftr-social li{margin-right:10px}
.ftr-social{display:flex;align-items:center;flex-wrap:wrap;margin:0 0 20px}
footer .ftr-sec ul.ftr-social li a{color:#fff;font-size:20px}
.ftr-sec img.footer-logo{max-width:25%;margin-bottom:15px}
.ftr-sec p{font-size:15px}
.ftr-sec p.copyright{color:#e6dceb;margin:0 0 5px}
.ftr-sec .privacy li{display:inline-block;margin-right:10px;position:relative;margin-bottom:0}
.ftr-sec .privacy li a{color:#e6dceb;font-size:11px}
.ftr-sec .privacy li:last-child,.our-achivements .heading h2,.serving img:last-child,.serving p{margin:0}
.ftr-sec .privacy li:after{content:'';height:85%;position:absolute;width:1px;background:#e6dceb;display:inline-block;right:-7px;bottom:0;top:0;margin:auto}
.ftr-sec ul li a{color:#7d7d7d;font-size:13px}
.ftr-sec ul li{margin-bottom:5px}
.ftr-sec h4{font-size:22px;color:#c5c5c5}
.heading h2,.heading h2.frh2,.heading h3{color:#404040;position:relative;z-index:1}
.serving img{margin-right:22px}
.serving,section.new-pf{padding:40px 0}
.advance-combo-pack .container,.heading,.our-about.our-contact .image-txt,.our-interfaces .image,.our-interfaces .image img,.our-portfolio,header ul li.sub-menu,section.expert .container{position:relative}
.heading h2.frh2,.heading h3{margin:0;font-size:26px;text-transform:uppercase;line-height:22px}
.hire-us .form-wrapper .form-group,.image-txt,.weare .box img{margin-bottom:20px}
.our-about p,.our-interfaces p{line-height:28px}
.heading h2{font-size:37px;font-weight:700}
.image-txt:before{content:'';border:5px solid;border-image-source:linear-gradient(45deg,#0eadf1,#e6171f);border-image-slice:1;position:absolute;width:120px;height:100%;left:0;top:-5px}
.image-txt{padding:20px 20px 12px}
.weare .box{border:1px;margin-bottom:30px;position:relative;background:#fff;transition:1s linear}
.our-interfaces .btn-gradient,button#showMore{padding:9px 35px;font-size:15px;text-transform:uppercase}
.weare .box:hover{background:#60d2f0;background:linear-gradient(90deg,#60d2f0 7%,#5ce0b7 100%)}
.our-interfaces .btn-gradient a,.slider-nav-thumbnails .slick-slide.slick-current p span,.weare .box:hover h6{color:#fff}
.weare .box h6{font-size:17px;color:#2f2f2f}
.weare .box a{position:absolute;left:0;top:0;height:100%;width:100%}
.our-about{background:url(../images/our-about-bg.webp) left center no-repeat #fff;padding:100px 0 60px;position:relative}
.our-about .container:before,.our-about:after{content:'';background:url(../images/doted-pattern.webp) no-repeat;width:246px;height:53px;position:absolute;right:180px;top:20px}
.our-about:before{left:-120px;bottom:0;top:0;margin:auto}
.our-about.container:after{right:30px;top:20px}
.our-about p{width:95%}
.our-about .absolute-img{position:relative;left:-50px;top:-30px;z-index:1}
.our-about .bundle-img{width:300px;position:absolute;right:0;top:0}
.our-interfaces{background:url(../images/our-interfaces-bg.webp) right center no-repeat #fff}
.our-interfaces .image:after{content:'';background:url(../images/web.webp) 0 0/70% no-repeat;height:134px;width:192px;position:absolute;top:-100px;right:-220px;left:0;margin:auto}
.our-interfaces .image:before{content:'';width:60px;height:calc(100% + 140px);position:absolute;right:0;left:0;margin:auto;background:#60d2f0;background:linear-gradient(3deg,#60d2f0 7%,#5ce0b7 100%);top:-70px}
.our-interfaces .image-txt:before{width:100px}
.our-interfaces h5{color:#5ce0b7;font-size:22px;font-weight:700}
.our-interfaces .btn-gradient{margin-top:10px;display:inline-block}
.our-achivements .bg{background:url(../images/achivement-bg.webp) 0 0/cover no-repeat;width:100%;padding:30px 0;float:left;position:relative;z-index:9}
.our-achivements .bg ul li{display:inline-block;margin-right:70px;position:relative;border-bottom:3px solid #45fcb3;padding-bottom:12px}
.our-achivements .bg ul li img{display:inline-block}
.our-achivements .bg ul li h4{font-size:15px;color:#fff;font-weight:400;margin:4px 0 0}
.our-achivements .bg ul li .counter{font-size:35px;font-weight:700;color:#fff;vertical-align:text-top;display:inline-block;margin-left:8px;margin-bottom:0}
.our-achivements .image-txt{display:inline-block;margin:0;padding:0}
.our-achivements .image-txt:before{width:70%;border-width:3px;height:90%;top:3px;left:-16px}
.element-item{color:#262524;margin-bottom:0;width:calc(100% / 4 - 10px);padding:4px;height:310px}
.element-item>*{margin:0;padding:0}
.auto-margi-null,.hidden{margin:0!important}
.element-item img{width:100%;height:100%;transition:.5s;position:relative;z-index:1}
.element-item:hover img{transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.02);position:relative;transition:.2s linear;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}
.new-pf div#filters button{cursor:pointer;font-size:12px;display:inline-block;border-radius:50px!important;width:auto;margin:0 5px 8px;outline:0;border:none;padding:8px 16px;background:#fff;text-transform:uppercase;font-weight:600;color:#212121;-webkit-transition:.2s ease-in;-moz-transition:.2s ease-in;-o-transition:.2s ease-in;-ms-transition:.2s ease-in;transition:.2s ease-in}
.new-pf div#filters{text-align:left;margin-bottom:0;padding-left:30px;border-bottom:1px solid #cccccc47;padding-bottom:14px}
.new-pf div#filters .button.is-checked,.new-pf div#filters button:active{color:#fff;background:#60d2f0;background:linear-gradient(90deg,#60d2f0 7%,#5ce0b7 100%)}
.element-item.col-md-4.video{height:253px!important}
.hidden{visibility:hidden;width:0!important;height:0!important;padding:0!important;display:none!important}
.element-item:hover{z-index:1}
.width-auto{width:100%!important}
.grid{overflow-y:hidden;padding:20px}
ul.list-ul li{margin-bottom:10px}
.our-portfolio p{width:90%}
img.port-txt{position:relative;top:-20px;left:-40px;display:none}
button#showMore{margin:10px auto 0;display:table;background:#60d2f0;background:linear-gradient(90deg,#60d2f0 7%,#5ce0b7 100%);border:none;border-radius:40px;color:#fff;cursor:pointer}
.combo-pack{position:relative}
.combo-pack:before{content:'';background:url(../images/combo-pack-before.webp) no-repeat;height:387px;width:85px;position:absolute;left:0;top:0;bottom:0;margin:auto}
.combo-pack h3{color:#252525;font-size:20px;font-weight:400;margin:0 0 10px}
.order-now a,.our-pricing .heading *{color:#fff;text-transform:uppercase}
.combo-pack ul{float:left;width:40%;margin:0 50px 20px 0}
.combo-pack ul li{font-size:13px;color:#252525;margin:0 0 5px}
.pack .head h3,.pack h2 span{color:#303030;display:inline-block}
.combo-pack ul li strong{margin:20px 0 10px;display:block}
.combo-pack .all-in{margin:0 0 50px;z-index:9;position:relative}
.combo-pack ul li:first-child strong{margin-top:0}
.combo-pack .pack-img{position:absolute;bottom:0;top:-24px;margin:auto;left:0;right:-700px;z-index:-1}
.order-now{clear:both;position:relative;z-index:9}
.order-now a{background:#252525;padding:10px 60px 10px 30px;font-size:16px;font-weight:600;border-radius:20px}
.order-now img{max-width:17%;position:relative;left:-62px}
.our-pricing{position:relative;padding:100px 0 10px}
.our-pricing .heading{text-align:left;margin:0}
.all-software:before,.our-pricing:before{content:"";height:0;border-top:5vw solid #fff;border-right:98vw solid transparent;position:absolute;top:0;z-index:1}
.line-height-2{line-height:2}
.testimonial .owl-nav,.text-alignment{text-align:right}
@media (max-width:600px){
.text-alignment{text-align:left}
}
.our-portfolio:after{content:'';width:60px;height:485px;position:absolute;right:180px;margin:auto;background:#60d2f0;background:linear-gradient(3deg,#60d2f0 7%,#5ce0b7 100%);top:-58px;z-index:-1}
.pack,.pack .add-on,.pack .head h3,.pack .head img,.pack a,.pack h2 span,.pack ul li{position:relative}
.new-pf{margin-top:30px}
.pack{background:#fff;padding:30px 20px 0}
.pack .head h3{font-size:18px;float:left;margin:0;line-height:24px}
.pack .head img{float:right;top:-20px}
.pack .head{clear:both;float:left;width:100%;height:88px}
.pack h2{clear:both;font-size:70px;color:#09b0f8;line-height:57px;margin:0}
.pack h2 sup{font-size:35px;top:-33px;left:-1px}
.pack h2 span{font-size:16px;font-weight:600;line-height:16px;top:-8px}
.ad-pack h2 span strike,.pack h2 strike,.ready-work .info p strong{display:block}
.pack ul{margin-bottom:0}
.pack ul li{font-size:12px;color:#5c5c5c;margin-bottom:4px;font-weight:400;text-align:left;padding-left:12px}
.pack a{background:#252525;color:#fff;text-transform:uppercase;font-weight:500;letter-spacing:1px;padding:10px 50px;text-align:center;display:block;margin:auto;border-radius:30px;top:18px;z-index:1;box-shadow:0 3px 5px #48484878}
.pack .head h3:after{content:'';height:3px;width:60px;background:#c8c8c8;position:absolute;bottom:-16px;left:0}
.pack .add-on{padding-top:8px;margin-bottom:45px;z-index:1}
.our-pricing:after,.pack .add-on:before,.pack:after{content:'';position:absolute}
.pack .add-on p{margin:0;color:#3d3d3d;font-size:12px;text-align:center;font-weight:500}
.pack .add-on p span{color:#bb0f3b;font-weight:600}
.pack .add-on:before{height:1px;background:#bdbdbd;top:0;left:-20px;width:calc(100% + 40px)}
.pack:after{background:url(../images/pack-ftr-bg1.webp) no-repeat;height:83px;width:100%;right:0;bottom:-1px}
.our-pricing [class*=col-]:nth-child(2) .pack:after{background:url(../images/pack-ftr-bg2.webp)}
.our-pricing [class*=col-]:nth-child(3) .pack:after{background:url(../images/pack-ftr-bg3.webp)}
.our-pricing:after{background:#60d2f0;background:linear-gradient(90deg,#1ba8e8 7%,#b8d137 100%);width:100%;height:90%;top:0;left:0}
.order-now:after,.order-now:before{top:-21px;height:88%;position:absolute;content:''}
.our-pricing .pack{z-index:1;box-shadow:0 3px 5px #48484891;margin-top:50px}
.our-pricing .bundle-img{position:absolute;width:90%;z-index:1;margin:auto!important;right:0;left:0}
.our-pricing .bundle-img .layer:nth-child(2){left:inherit!important;right:80px!important;top:-200px!important}
.our-pricing .bundle-img .layer{left:0!important}
.combo-pack .row:after{content:'';border:6px solid #5ce0b8;position:absolute;left:0;top:12px;height:88%;width:88%;right:0;margin:auto;border-top:none;border-bottom:0}
.order-now:before{border-bottom:6px solid #5ce0b8;left:-72px;width:35%}
.order-now:after{border-bottom:6px solid #60d2f0;right:-68px;width:48%;z-index:-1}
.combo-pack .col-sm-6:after{content:'';background:url(../images/combo-pack-pattern.webp) no-repeat;height:162px;width:752px;position:absolute;bottom:36px;right:-10px;z-index:-1;opacity:.5}
.combo-pack .col-sm-6{position:relative;z-index:99}
.ready-work{padding:100px 0 0;position:relative}
.ready-work h2{text-align:center;text-transform:uppercase;font-size:70px;font-weight:700;margin:auto;line-height:45px;position:relative;display:table}
.ready-work h2 small{display:block;font-size:26px;position:relative;left:90px;FONT-WEIGHT:600}
.ready-work h2 span{display:inline-block;font-weight:700;color:#fff;position:relative;z-index:1}
.ready-work p{margin:0;text-align:center;font-size:18px;color:#252525;position:relative}
.ready-work p:after,.ready-work p:before{content:'';background:url(../images/doted-pattern.webp) no-repeat;height:53px;width:246px;position:absolute}
.ready-work p:before{left:-100px;top:-20px}
.ready-work p:after{right:0;top:-80px}
.ready-work h2:after{content:'';width:48px;height:calc(100% + 149px);position:absolute;right:0;margin:auto;background:#60d2f0;background:linear-gradient(3deg,#60d2f0 7%,#5ce0b7 100%);z-index:-1;top:-183px}
.ready-work .info p{display:inline-block;text-align:left;margin-left:-30px;font-size:30px;line-height:33px;transition:.5s;color:#f9bd2b}
.contact-work img,.ready-work .info img{max-width:20%}
.ready-work .info{margin:40px 0 0}
.testimonial{position:relative;background:url(../images/testimonial-bg.webp) 0 0/cover no-repeat;width:100%}
.testimonial h3{font-size:30px;color:#404040;font-weight:600}
.testimonial p{color:#565656}
header ul li .submenu{box-shadow:#00000075 0 20px 20px;position:absolute;left:-130px;width:900px;text-align:left;background:#fff;z-index:9999;top:29px;height:0;box-shadow:#00000085 0 20px 13px;padding:18px 0 0;display:none}
header ul li .submenu li{margin:0 0 25px;width:49%;display:inline-block}
header ul li .submenu li a{display:block;color:#404040;font-size:12px;FONT-WEIGHT:400;position:relative}
header ul li.sub-menu:hover .submenu{height:auto;display:block}
header ul li .submenu li.img{position:absolute;top:0;right:0;width:45%}
header ul li .submenu li a img{margin-right:8px}
header ul li .submenu img.sub-image{position:relative;left:0}
header ul li .submenu ul{margin-left:-40px;height:100%;margin-top:24px}
.our-banner.inner-banner{background:url(../images/about-banner.webp) center center/cover no-repeat;padding:30px 0;overflow:hidden;position:relative}
.our-banner.inner-banner .caption h3{margin:0;font-size:37px}
.our-banner.inner-banner .caption h1{color:#fff;background:0 0;-webkit-text-fill-color:inherit;font-size:50px;line-height:65px;margin:5px 0 16px}
.our-banner.inner-banner .caption p{margin:0;font-weight:300;font-size:16px;line-height:22px}
.service-tag-line .ser{position:relative;text-align:center}
.service-tag-line .ser .head{height:160px;display:flex;align-items:center;justify-items:center;text-align:center;border-radius:50px;position:relative;z-index:3}
.service-tag-line .ser .head.blue{background:#448bd9}
.service-tag-line .ser .head.red{background:#d8515f}
.service-tag-line .ser .head.yellow{background:#ef961e}
.service-tag-line .ser .head.green{background:#19c6a8}
.service-tag-line .ser .head h3{font-size:15px;font-weight:400;color:#fff;transform:rotate(-90deg);text-align:center;margin:0;width:100%}
.service-tag-line img{position:relative;z-index:9;top:10px}
.service-tag-line .ser:after{content:'';background:#fff;height:87px;position:absolute;width:92%;bottom:-25px;left:0;z-index:2;border-radius:0 0 50px 50px;margin:auto;right:0;box-shadow:0 0 5px #ccc}
.our-about .container:before{left:-80px}
section.expert{background:url(../images/achivement-bg.webp) 0 0/cover no-repeat;width:100%;padding:10px 0;position:relative;z-index:99;margin-bottom:40px}
section.expert .f-img{display:inline-block;margin-bottom:-70px;max-width:30%}
section.expert ul{display:inline-block;margin:0 20px;text-align:center}
section.expert ul li{margin-bottom:15px;font-size:20px;color:#fff}
section.expert ul li img{max-width:20%;margin-right:15px}
section.expert a{background:#000;color:#fff;padding:10px 60px;font-size:16px;font-weight:500;text-transform:uppercase;border-radius:30px}
section.expert .fx-img{max-width:150px;float:right;position:absolute;right:0;bottom:-20px}
.all-software{position:relative;background:#f9f9f9;padding:150px 0 0}
.all-software:after{content:'';position:absolute;right:-100px;top:0;background:url(../images/all-software-bg.webp) no-repeat;height:100%;width:1065px}
.all-software *{position:relative;z-index:2}
.all-software .container:after{content:'';background:url(../images/doted-pattern.webp) no-repeat;height:53px;width:246px;position:absolute;right:-100px;top:-100px;z-index:11}
.all-software img{margin-top:-70px}
.hire-us{text-align:center;padding:200px 0 0;position:relative}
.hire-us .heading h3{font-size:36px;font-weight:300;margin-bottom:7px}
.hire-us .heading h2{text-transform:uppercase;font-size:54px}
.hire-us:before{content:'';width:60px;height:184px;position:absolute;right:0;left:0;margin:auto;background:#60d2f0;background:linear-gradient(3deg,#60d2f0 7%,#5ce0b7 100%);z-index:-1;top:0}
.hire-us .form-wrapper{text-align:left;margin-top:40px}
.hire-us .form-wrapper label{font-size:13px;margin:0 0 2px;font-weight:400;clear:both;float:left;width:100%}
.hire-us .form-wrapper .form-group .form-control{height:44px;font-size:14px;background:#fcfcfc;font-weight:300}
.hire-us .form-wrapper .form-group .form-control:focus{border:1px solid #ced4da!important}
.hire-us .form-wrapper .form-check{width:25%;display:inline-block;float:left;margin-bottom:8px}
.hire-us .form-wrapper .form-check label{font-weight:300;font-size:12px;margin:0}
.hire-us .form-wrapper label span{color:#ee0707}
.hire-us .form-wrapper .form-check-wrapper{margin:12px 0 20px;float:left}
.hire-us .form-wrapper .form-group textarea.form-control{resize:none;height:150px}
.hire-us .form-wrapper .send-me .form-check,.mCustomScrollBox,.popop-new-bg img{width:100%}
.hire-us .form-wrapper button{border:none;background:#252525;color:#fff;display:table;width:30%;padding:10px 0;font-size:16px;letter-spacing:2px;text-transform:uppercase;border-radius:50px;margin:20px auto 0}
.our-banner.inner-banner>img{width:100%;position:relative}
.our-banner.inner-banner .caption h5{color:#ffffff7a;text-transform:uppercase;position:absolute;bottom:-80px;z-index:1;font-size:240px;left:0;font-weight:700;opacity:.1;white-space:nowrap}
.our-portfolio .web.element-item:hover a:after,.slider-nav-thumbnails .slick-slide,.slider-nav-thumbnails .slick-slide.slick-current,.web-portfolio .element-item:hover a:after{opacity:1}
.slider-nav-thumbnails .slick-slide.slick-current p{background:#e74028;color:#fff}
.our-review{background:url(../images/our-about-bg.webp) -170px -300px no-repeat #fff;position:relative;padding:70px 0 60px}
.slick-slide img{display:inline-block;max-width:240px;float:left}
.slick-slide figcaption{display:inline-block;width:calc(100% - 250px);float:left;position:relative;height:100%;margin-top:100px}
.slick-slide figcaption img{display:block;float:left}
.slick-slide figcaption p{float:left;color:#2f2f2f;font-weight:300;margin:20px 0;width:90%}
.slick-slide figcaption .tag{float:left;width:100%}
.slick-slide figcaption .tag h4{background:#e74028;color:#fff;height:47px;width:47px;display:inline-block;line-height:47px;text-align:center;border-radius:50%;float:left}
.pack ul li:before,.seo-ser .pack ul li ol li:before{background:#ccc;height:4px;width:4px;bottom:0;margin:auto}
.slick-slide figcaption .tag p{font-weight:500;font-size:14px;line-height:17px;margin:0 0 0 1px;display:inline-block;float:right;position:relative;top:17px;left:13px}
.slick-slide figcaption .tag p span{display:block;font-weight:300;color:#8e8e8e}
.slider-nav-thumbnails .slick-slide{display:block;width:100%!important;cursor:pointer}
.slider-nav-thumbnails .slick-slide p{background:#e8efef;font-size:14px;font-weight:500;color:#272727;text-align:right;width:80%;padding:10px 20px;display:inline-block}
.slider-nav-thumbnails .slick-slide p span{display:block;color:#8e8e8e;font-weight:300}
.slider-nav-thumbnails .slick-slide h4{height:47px;width:47px;background:#e74028;color:#fff;text-align:center;line-height:47px;border-radius:50%;float:right}
.slick-slide figcaption:before{content:'';background:url(../images/review-line.webp) no-repeat;height:425px;width:562px;position:absolute;right:0;top:-100px}
.slick-list,.what-do{padding-bottom:0}
.cus-slider:after,.cus-slider:before{content:'';background:url(../images/review-flower.webp) no-repeat;width:86px;height:146px;position:absolute;bottom:-60px}
.slick-slider:before{left:-90px;bottom:40px}
.slick-slider:after{right:-10px}
.slider-nav-thumbnails{margin-top:-50px;position:relative;z-index:99}
.combo-banner:before{content:'';background:url(../images/combo-before.webp) 0 0/60% no-repeat;height:393px;width:602px;left:30px;position:absolute;bottom:-130px;z-index:99999}
.combo-banner:after{content:'';background:url(../images/combo-after.webp) 0 0/70% no-repeat;height:383px;width:702px;position:absolute;bottom:-100px;right:-220px;z-index:99999}
.actions,.actions a,.ad-pack,.advance-combo-pack,.contact-form,.nav-tabs{position:relative}
.nav-tabs{z-index:9999;border:none;text-align:center;align-items:center;justify-content:center;margin-bottom:30px}
.our-pricing.combo-pricing .pack{margin-bottom:50px;transition:.5s}
.our-pricing.combo-pricing .pack:hover{transform:scale(1.02)!important;transition:.5s ease-in-out!important}
.nav-tabs .nav-link{color:#000;font-weight:500;font-size:14px;text-transform:uppercase;padding:4px 22px;border-radius:20px}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#fff;background:#000;border:none}
.advance-combo-pack .content{display:inline-block;width:41%;margin-right:50px}
.advance-combo-pack ul,.our-banner .caption{position:relative;z-index:9}
.advance-combo-pack ul li{font-weight:400;font-size:12px;margin-bottom:8px}
.advance-combo-pack ul li strong{font-weight:600;display:block;margin-bottom:10px}
.advance-combo-pack p{margin:20px 0;font-size:20px;width:84%;line-height:25px}
.ad-pack{border:4px solid #5fd5e4;padding:40px;text-align:center;height:500px;z-index:2;background:#fff}
.ad-pack h2{color:#3930bf;font-size:65px;font-weight:700;margin:20px 0 10px}
.ad-pack h2 span{font-size:20px;color:#404040;display:inline-block;text-align:center;font-weight:500}
.ad-pack h5{color:#ff0437;font-weight:800;margin:0}
.actions{padding-top:10px;display:block;float:none;clear:both;width:100%;text-align:center;margin:4px auto 0}
.actions a{vertical-align:top;min-width:inherit;margin:0;cursor:pointer;color:#7b7b7b;font-size:9px}
.actions a span{font-size:16px;float:left;font-weight:700;color:#7f7b7b;text-align:center}
.actions a span small{display:block;font-size:12px;line-height:normal;color:#000}
.actions::before{position:absolute;content:"";height:43px;background-color:#eee;width:1px;left:43%;top:10px;display:none}
.ad-pack:before{content:'';background:url(../images/ad-pack-before.webp) no-repeat;height:190px;width:42px;position:absolute;left:0;bottom:0;top:0;margin:auto}
.ad-pack button{background:#000;border:none;color:#fff;padding:11px 40px;text-transform:uppercase;font-size:16px;letter-spacing:1px;font-weight:500;border-radius:50px}
.advance-combo-pack .container:after{content:'';background:url(../images/combopackage-bg.webp) 0 0/100% no-repeat;height:780px;width:100%;position:absolute;bottom:0;right:-220px}
.advance-combo-pack .move-vectors{position:absolute;top:0;width:100%}
.advance-combo-pack .move-vectors .layer:nth-child(2){text-align:right;right:0;bottom:-290px!important;top:inherit!important}
.our-about.our-contact .image-txt:after{content:'';background:url(../images/doted-pattern.webp) no-repeat;height:53px;width:246px;position:absolute;right:40px;top:-30px}
.fill-out .contact-work p{display:inline-block;text-align:left;margin-left:-40px;font-size:28px;line-height:30px;color:#252525;width:77%;margin-top:15px;margin-bottom:0;transition:.5s}
.contact-work p strong{display:block;font-size:22px}
.contact-form .form-group,.contact-work div{margin-bottom:40px}
.fill-out h6{font-size:27px;color:#404040;font-weight:600;line-height:30px}
.fill-out p{font-size:13px;line-height:20px;color:#565656}
.contact-form{background:#f1da5d;padding:10px;width:100%;border:none;font-weight:700;font-size:24px}
.contact-form .form-control{background:0 0;border:none;border-bottom:1px solid #000;border-radius:0;padding:0;font-size:13px;height:40px!important}
.contact-form .row{background:#fff;margin:0;padding:20px 5px}
.contact-form textarea{resize:none}
.contact-form:after{content:'';background:url(../images/contact-arrow.webp) 0 0/70% no-repeat;height:156px;width:121px;position:absolute;top:-20px;right:-40px}
.contact-form .form-control:focus{border-bottom:1px solid #000!important}
.popupform{background:#60d2f0;background:linear-gradient(90deg,#60d2f0 7%,#5ce0b7 100%);padding:15px;width:1100px;border-radius:14px;position:relative}
.popupform .custom-form{background:#fff;padding:0;height:100%}
.popupform .custom-form h2{font-size:24px;font-weight:700;display:block;margin:0}
.popupform .custom-form h3{font-size:70px;color:#cb2702;font-weight:700;display:inline-block;margin:0;position:relative}
.popupform .custom-form h3 sup{left:10px;font-size:38px;top:-31px}
.new-form .form-control,.popupform .custom-form .form-control{margin-bottom:8px;border:1px solid #d9d6d9;background:#f0f0f0;height:44px;font-size:13px;font-weight:300;border-radius:4px}
.popupform .custom-form .margin{margin:20px 60px 0 -60px;height:100%;position:relative}
.popupform .custom-form textarea.form-control{resize:none;height:97%}
.popupform .custom-form .col-md-6{padding:0 5px}
.popupform .custom-form input.btn-custom{border:none;color:#fff;background:#8cbb4d;background:linear-gradient(90deg,#8cbb4d 0,#0e917f 100%);padding:14px 60px;font-size:15px;text-transform:uppercase;border-radius:40px;position:absolute;left:0;bottom:-53px;cursor:pointer}
.popupform .custom-form img{max-width:114%;margin-left:-15px;margin-top:-1px}
.popupform .custom-form .form_tagline{margin:0 0 0 -9px;font-size:11px}
.popupform .custom-form .form_tagline input{vertical-align:middle;margin-right:5px}
.popupform button.fancybox-button{background:#ffce2f;opacity:1;color:#000!important;padding:4px!important;height:30px;width:50px;border-radius:0 0 0 20px}
.forOfor h2{color:#404040;font-weight:700;font-size:110px}
.forOfor p{color:#404040;font-size:20px;letter-spacing:.5px;margin:0 0 30px}
.forOfor a{text-transform:uppercase;padding:10px 40px;letter-spacing:1px}
.forOfor .row{align-items:center;justify-content:center}
.forOfor{height:100vh}
.what-do figure{margin:0;position:relative}
.what-do figure figcaption{position:absolute;bottom:50px;left:20px}
.what-do figure figcaption h4{color:#fff;font-size:20px;margin:0;text-transform:uppercase;font-weight:600}
.service-page .our-about .absolute-img{position:static}
header ul li .submenu:before{content:'';width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-5px;left:152px;z-index:999999999}
.our-pricing .content{overflow:auto;position:relative;padding:20px 0;height:230px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:calc(100% + 15px);margin-left:-5px;display:flex}
.our-pricing .mCSB_scrollTools .mCSB_draggerRail{width:4px;background:#d2f1e9;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0}
.our-pricing .mCSB_scrollTools .mCSB_dragger{height:30px!important}
.our-pricing .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#2b9479;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0}
.pack ul li:before{position:absolute;left:0;top:0;border-radius:100%;content:''}
.our-pricing [class*=col-]:nth-child(4) .pack:after{background:url(../images/pack-ftr-bg4.webp)}
.our-pricing [class*=col-]:nth-child(5) .pack:after{background:url(../images/pack-ftr-bg5.webp)}
.get-consultancy:before{content:'';background:#60d2f0;background:linear-gradient(90deg,#60d2f0 7%,#b8d137 100%);position:absolute;width:90%;height:100%;left:0;top:-1px;clip-path:polygon(0 0,98% 0,100% 100%,0 100%)}
.our-pricing li.heading{text-align:left;font-weight:600;margin:8px 0 4px -10px}
.our-pricing .row{justify-content:center;z-index:9;position:relative}
.single-pf,section.faq-sec{padding:50px 0}
.single-pf i{width:31.7%;display:inline-block;margin:10px 8px;transition:.5s}
.single-pf i img{display:block;width:100%;border-radius:10px}
.single-pf i:hover{transform:scale(1.08);background:#fff;content:"";border:none!important;color:#fff;z-index:1;position:relative;border-radius:10px;box-shadow:0 0 18px #00000063}
section.single-pf h2{text-align:center;font-size:37px;font-weight:700;margin:0 0 20px;color:#282828;display:block;width:100%}
section.single-pf h2+p{color:#818181;font-size:13px;width:58%;margin:0 auto;text-align:center;font-weight:400;line-height:22px}
.pack .plans span.plan{font-size:11px;position:relative;top:0;background:#cf2e48;padding:3px 12px;color:#fff;display:block}
.pack .plans span.plan1,.pack .plans span.plan2{margin-top:5px;background:#7b7b7b;color:#fff;padding:3px 6px;display:block}
.pack .plans span.plan1{font-size:11px}
.pack .plans span.plan2{font-size:10px}
.seo-ser .pack ul li ol li:before{display:block;position:absolute;left:0;top:0;border-radius:100%;content:''}
.contact-form button{border:none;background:0 0;padding:0;display:table;margin:15px auto 3px;text-transform:uppercase;font-size:25px;letter-spacing:3px;font-weight:700;color:#404040;cursor:pointer;line-height:20px}
.ftr-sec .p-50{padding-left:40px}
.contact-wrapper,section.services_page_content{padding:20px 0}
section.services_page_content p{font-size:13px;font-weight:400}
section.services_page_content ul li{margin-left:0;font-size:13px}
video#bgvid{margin-top:-60px;position:absolute;left:0;width:100%}
.our-banner:after{background:#000000a3;content:'';position:absolute;top:0;left:0;width:100%;height:100%}
button.slick-prev{background:url(../images/slick-up.webp) no-repeat}
.slick-arrow{text-indent:-999999px;border:none;display:table;margin:0 auto 20px;position:relative;left:-30px;height:30px;width:25px;cursor:pointer}
button.slick-next{background:url(../images/slick-down.webp) no-repeat}
.slick-disabled{opacity:.3;cursor:not-allowed}
.about-ready .ready-work h2:after{height:calc(100% + 57px);top:-100px}
.nav-link,.web-portfolio .new-pf div#filters{padding:0}
.dropdown-menu{min-width:51rem;left:-118px;top:40px;padding:0;margin:0;border:none;border-radius:0;box-shadow:0 5px 5px #f9f9f940;transition:.3s;height:0;overflow:hidden;display:inherit!important}
.dropdown-menu .col-sm-6{padding:0;background:#fff}
.dropdown-menu ul{margin:30px 0 0 -50px}
.dropdown-menu ul li{margin:0 0 26px;width:49%}
.dropdown-menu ul li a{color:#404040;font-weight:400}
.dropdown-menu:before{content:'';width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;position:absolute;top:-7px;left:137px;z-index:999999999}
.dropdown-menu.show{display:inherit!important;height:320px}
.dropdown-toggle::after{position:relative;top:2px}
.contact-wrapper h2{font-size:30px;margin:0 0 10px;text-align:left}
.contact-wrapper p{width:100%;margin:0 auto 30px;text-align:left;font-size:14px}
.web-portfolio .new-pf div#filters button{display:block;border-radius:0!important;margin:0;padding:5px 15px;width:100%;text-align:left}
.web-portfolio .element-item{width:32%;overflow:hidden}
.web-portfolio .element-item:after{content:'View Detail';background:#f1db5e;width:100%;text-align:center;position:absolute;top:50%;z-index:999;color:#212121;padding:10px 15px;font-weight:700;letter-spacing:1px}
.web-portfolio .element-item:before{background:#60d2f0;width:36%;text-align:center;position:absolute;top:30%;z-index:999;color:#212121;padding:9px 0;font-weight:700;letter-spacing:1px;display:block;right:0;left:0;margin:auto;box-shadow:0 5px 2px #3a3a3a;text-transform:uppercase;font-size:13px;border-radius:30px;opacity:0}
.our-portfolio .web.element-item a:after,.web-portfolio .element-item a:after{content:'';background:#00000000;position:absolute;display:block;left:0;top:0;right:0;bottom:0;z-index:99;opacity:0}
.our-portfolio .web.element-item span,.web-portfolio .element-item span{color:#000;padding:9px 0;left:0;z-index:999;border-radius:20px;font-size:13px;background:#f1db5e;margin:auto;right:0;font-weight:600;text-align:center;position:absolute;letter-spacing:1px;text-transform:uppercase}
.our-portfolio .web.element-item:hover:before,.web-portfolio .element-item:hover:before{top:50%;opacity:1}
.our-portfolio .web.element-item:hover img,.web-portfolio .element-item:hover img{-webkit-transform:scale(1.5);transform:gr;filter:grayscale(100%)}
.our-portfolio .web.element-item img,.web-portfolio .element-item img{transition:.5s}
.web-portfolio .element-item span{width:150px;bottom:120px;transition:.3s linear .4s;opacity:0}
.our-portfolio .web.element-item a,.web-portfolio .element-item a{display:block;width:100%;height:100%;overflow:hidden}
.our-portfolio .web.element-item:hover span,.web-portfolio .element-item:hover span{bottom:140px;opacity:1}
.our-portfolio .web.element-item{overflow:hidden}
.our-portfolio .web.element-item span{width:155px;bottom:120px;transition:.2s linear .3s;opacity:0}
h2.pp-title::last-word{color:red}
.popupform .custom-form h2 span{font-size:33px;color:#cb2702;font-weight:700;display:inline-block;margin:0;position:relative;top:-2px}
.sub-heading{color:#f7ce0f;font-weight:600;margin-bottom:8px;font-size:18px;margin-top:15px}
.thankyou-banner h1{font-size:46px;font-weight:600;margin-bottom:22px;line-height:58px}
.thankyou-banner h1 span{display:block;font-family:georgia;font-style:italic}
.thankyou-banner{text-align:center;background:url(../images/home-banner.webp) 0 0/cover;display:-webkit-flex;display:inline-flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:100vh;width:100%;font-size:22px;color:#fff;line-height:26px}
a.live-chat-thank.chat{background:#ee2c5e;display:inline-block;border-radius:50px;padding:14px 70px;color:#fff;text-transform:uppercase;letter-spacing:1px;margin:40px 0}
i.bulb-icon{background:url(../images/logo-icon.html) no-repeat;width:143px;height:170px;position:absolute;top:-108px;left:-60px;z-index:-1}
span.best-seller-tag{background:red;color:#fff;border-radius:3px 3px 0 0;top:-23px;font-size:12px;letter-spacing:2px;font-weight:500;padding:3px 11px;position:absolute;left:0}
.advance-combo-pack ul li.heading,a.help-link{font-weight:600}
section.our-banner.inner-banner.combo-banner.text-center.pkg-detail-banner .caption h3{font-weight:800;letter-spacing:1px;text-shadow:#000 0 1px 1px}
section.our-banner.inner-banner.combo-banner.text-center.pkg-detail-banner .caption h1{font-size:25px;font-weight:500;margin-bottom:0}
section.our-banner.inner-banner.combo-banner.text-center.pkg-detail-banner .caption p{padding:0 180px}
.advance-combo-pack.web-comb ul{float:left;width:47%;margin-right:18px}
.advance-combo-pack.web-comb .grad-btn{background:#000;border:none;color:#fff;padding:11px 40px;text-transform:uppercase;font-size:16px;letter-spacing:1px;font-weight:500;border-radius:50px;position:relative;top:30px;display:block}
.map iframe{height:346px;width:100%;margin-top:150px}
.contact-form button img{position:relative;top:-1px;max-width:30px}
a.help-link{background:#ffd400;color:#262626!important;padding:10px 12px;text-transform:uppercase;margin-right:8px}
@media only screen and (min-width:992px) and (max-width:1199px){
header ul li a{font-size:12px}
header .logo{max-width:25%}
.our-banner .caption{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:column}
video#bgvid{margin-top:0;position:absolute;left:0;top:0;bottom:0;width:auto;right:0}
}
@media only screen and (min-width:768px) and (max-width:991px){
#toggle,.for_bann_de .main_frmm .grp input{height:30px}
#menu,#menu:after,#toggle,video#bgvid{position:absolute}
#menu,.menu-bottom.click span{background:#fff}
#menu,.menu li,.menu li a{text-align:left}
.all-software .container:after,.combo-pack .col-sm-6:after,.combo-pack .row:after,.dropdown-menu img.sub-image,.dropdown-menu:before,.hire-us p br,.menu li a:before,.menu-bottom,.order-now:after,.order-now:before,.our-about .container:before,.our-about.our-contact .image-txt:after,.our-about:after,.our-banner p br,.our-portfolio:after,.popupform .custom-form img,.process-inspire:after,.process-inspire:before,.ready-work p:after,.ready-work p:before,.slick-slide figcaption:before,.stickyheader.header,.testimonial h2 br,.top-head,header .get-call,section.expert .fx-img{display:none}
.element-item img,video#bgvid{object-fit:cover}
#toggle{display:block!important;width:28px;right:20px;top:20px;z-index:999999;opacity:1}
#menu,header .menu{opacity:0}
#toggle span:after,#toggle span:before{content:"";position:absolute;left:0;top:-9px}
#toggle span:after{top:9px}
#toggle span{position:relative;display:block}
#toggle span,#toggle span:after,#toggle span:before{width:100%;height:5px;background-color:#888;transition:.3s;backface-visibility:hidden;border-radius:2px}
#toggle.on span{background-color:transparent}
#toggle.on span:before{transform:rotate(45deg) translate(5px,5px)}
#toggle.on span:after{transform:rotate(-45deg) translate(7px,-8px)}
#toggle.on+#menu{opacity:1;visibility:visible}
#menu{color:#999;z-index:999;top:60px;right:0;width:330px;display:inline-block!important;padding:10px;font-family:"Segoe UI",Candara,"Bitstream Vera Sans","DejaVu Sans","Bitstream Vera Sans","Trebuchet MS",Verdana,"Verdana Ref",sans-serif;border-radius:4px;box-shadow:0 1px 8px rgb(0 0 0 / 25%);margin:0 10px;visibility:hidden;transition:opacity .4s}
#menu:after{top:-15px;right:10px;content:"";display:block;border-left:15px solid #0000000d;border-right:15px solid #00000008;border-bottom:20px solid #fff}
li,li a,ul{list-style:none;display:block;margin:0;padding:0}
li a{padding:5px;color:#000;font-weight:400;text-decoration:none;transition:.2s}
.aaageys{margin:0 0 0 30px}
.aaageys ul li a img{width:7%;margin:0 10px 0 0}
.aaageys ul li a{font-weight:700}
.for_bann_de .main_frmm h2{font-size:14px;width:100%;margin:10px 0 0}
.for_bann_de .main_frmm .grp{margin:8px 0}
.btnn_wrpr a{font-size:15px}
video#bgvid{top:0;right:0;margin-top:0;left:0;bottom:0;height:100%;width:100%}
.our-banner h3{font-size:14px;margin-bottom:0}
.our-banner h1{font-size:19px;margin:0 0 5px;line-height:25px}
.our-banner p{font-size:12px;font-weight:300;margin:0 auto 10px;width:90%}
.our-banner a{padding:4px 30px;font-size:12px}
.inner-banner.contact-banner,.menu li{padding:0}
p{font-size:13px}
.menu-bottom span:nth-child(2){width:70%}
.menu-bottom.click span:first-child{width:0}
.menu-bottom.click span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:relative;top:9px;width:100%}
.menu-bottom.click span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.menu-bottom span:last-child,.nav-tabs,.our-pricing.combo-pricing .pack,footer .privacy,section.expert{margin-bottom:0}
.menu-bottom{width:40px;height:auto;padding:5px;float:right;position:relative;z-index:999999;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;right:0;top:0}
.menu-bottom span{height:3px;background:#fff;display:block;width:100%;margin-bottom:6px;position:relative}
.main-menu,.menu li{margin:0;width:100%}
.menu-bottom.click{position:fixed;top:10px}
.main-menu{overflow:auto;position:fixed;right:-100%;top:-10px;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;height:100%;z-index:9999;padding-top:20px;background:#53d7b1}
.ftr-sec .col-sm-2.quick,.order-now{margin-top:-130px}
.menu li,.order-now,.order-now a{position:relative}
.main-menu ul{padding:0;width:100%}
.menu li{display:block!important;border-bottom:1px solid #ffffff9c}
.menu li a{font-size:16px!important;color:#fff!important;font-weight:400!important;padding:8px 0 9px 15px;display:block;width:100%;letter-spacing:.5px;text-transform:uppercase}
header ul li.get-quote a,section.expert a{display:table;margin:auto}
.menu-open .main-menu{right:0}
.menu-open .menu{transition-delay:.5s;opacity:1}
header .logo{max-width:49%;top:0}
header{padding:5px 0;margin:0 0 55px}
header .logo img{max-width:130px}
header .get-call a{background:#06f}
.our-banner .btn-block a{font-size:12px;padding:13px 16px}
.our-banner .btn-block a i{margin-right:6px;vertical-align:bottom}
[data-aos^=fade][data-aos^=fade]{opacity:1!important}
[data-aos=fade-down],[data-aos=fade-left],[data-aos=fade-right],[data-aos=fade-up]{transform:translate3d(0,0,0)}
section{overflow:hidden}
.hire-us .heading h2,.hire-us .heading h3,.our-achivements .bg ul li .counter,h2{font-size:28px}
.top-head{text-align:center}
.process-inspire .process-story img{max-width:200px}
.bundle-img{display:none!important}
.our-about,.our-achivements{padding:30px 0}
.our-about p{width:100%}
.heading h2{font-size:26px}
.heading h3,.our-banner.inner-banner .caption h3{font-size:20px}
.our-achivements .bg{margin:15px 0 0}
.image-txt:before{right:0;display:block}
.ad-pack h2{font-size:41px}
.ad-pack{padding:20px;height:450px}
.image-txt,.our-banner.inner-banner .caption{text-align:center}
.weare .col-sm-3{width:50%;padding:0 5px}
.weare .box{height:140px;padding:20px 0;margin-bottom:10px}
.weare .box img{height:60%;margin-bottom:15px}
.weare .box h6{font-size:14px;margin:0}
.our-interfaces .image-txt{margin-top:30px}
.get-consultancy p a,.our-interfaces h5{font-size:16px}
.our-interfaces,.our-review{padding-bottom:0}
.our-achivements .bg ul li{margin-right:10px;width:46%}
.our-achivements .bg ul li img{height:60px}
.our-achivements .bg ul li h4{font-size:12px;margin:2px 0}
.our-portfolio,.serving{padding:20px 0}
.new-pf div#filters{padding-left:0}
.new-pf div#filters button{margin:0 5px;padding:6px 8px;font-weight:400;text-transform:capitalize}
.element-item{height:140px;width:calc(100% / 3 - 0px)}
.element-item.col-md-4.video{height:140px!important}
.web-portfolio .element-item{width:33%}
.contact-form,.grid{padding:10px}
.our-pricing{padding:40px 0 20px}
.our-pricing .pack{margin-top:30px;margin-bottom:50px!important}
.combo-pack .all-in{max-width:60%;margin-bottom:30px}
.combo-pack .pack-img{position:static}
.ready-work h2{font-size:40px}
.ready-work h2:after{width:30px;height:calc(100% + 19px);right:18px;top:-63px}
.ready-work h2 small{position:static;font-size:18px}
.all-software,.ready-work{padding:60px 0 0}
.ready-work .info p{font-size:18px;line-height:23px;position:relative;top:-9px;margin-left:0}
.testimonial{padding:30px 0 0}
.serving img{max-width:24%}
.get-consultancy h5{font-size:26px;margin-bottom:10px;text-align:center}
.get-consultancy:before{width:100%;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}
.get-consultancy p{text-align:center;margin-bottom:11px}
.testimonial .owl-nav{margin-top:0}
.ftr-sec .p-50{padding-left:15px;width:49%;display:f}
.ftr-sec .col-sm-2,.hire-us .form-wrapper .form-check{width:49%}
.our-banner.inner-banner>img{height:100%}
.our-banner.inner-banner .caption h1{font-size:24px;line-height:26px;margin:8px}
.our-banner.inner-banner .caption p{width:80%;font-size:14px}
.get-consultancy p img{width:20px}
.ftr-sec img.footer-logo{max-width:35%;margin-bottom:10px}
.combo-pack ul{width:40%}
.combo-pack{padding-top:0}
.fill-out .contact-work p{font-size:22px;line-height:25px}
.contact-form .row{padding:20px 10px 0}
.service-tag-line .ser .head h3{transform:rotate(0);font-size:9px}
.service-tag-line .col-sm-3{width:43%;margin-bottom:30px}
.all-software img,.dropdown-menu ul,.slick-slide figcaption .tag h4{margin:0}
.hire-us:before{width:40px;height:85px}
.hire-us{padding:90px 0 0}
.hire-us .form-wrapper .form-group .form-control{height:40px}
.combo-pack h3,.hire-us .form-wrapper{margin-top:20px}
.hire-us .form-wrapper .form-group textarea.form-control{height:90px}
header ul li.get-quote{border:none;margin-top:20px}
header ul li.get-quote a{width:70%;text-align:center;background:#000;padding:10px}
.our-banner:after{background:#00000094}
.pack a{text-align:center;top:18px;padding:10px}
.pack .head h3{font-size:11px;line-height:11px}
.pack h2{font-size:50px;line-height:57px}
.order-now a,.popupform .custom-form h2 span{font-size:14px}
.pack h2 sup{font-size:35px;top:-10px;left:-1px}
.pack h2 span{font-size:11px;line-height:12px;top:-8px}
.order-now{float:right;text-align:right}
.order-now a{float:right;width:58%;padding:10px 40px 10px 30px;letter-spacing:1px}
.order-now img{float:right;max-width:28%;left:66px;top:-15px}
.ftr-sec p,.ready-work .info .col-sm-6{margin-bottom:10px}
.ready-work .info{margin:30px 0 20px}
.popupform .custom-form .margin{margin:0;padding:15px 35px}
.popupform .custom-form h2{font-size:22px;text-align:center;display:block;margin:0}
.popupform .custom-form h3{text-align:center;width:100%}
.popupform{padding:10px;height:90%}
.popupform .custom-form .form-control{height:38px}
.popupform .custom-form textarea.form-control{height:100px}
.popupform .custom-form input.btn-custom{bottom:-68px}
.dropdown-menu ul li a{font-weight:300!important;font-size:13px!important;text-transform:capitalize;padding:8px 50px}
.dropdown-menu ul li{width:100%;margin:0}
.dropdown-menu{min-width:calc(100% + 33px);left:-17px;padding:0;background:#41a588;position:s}
.dropdown-menu .col-sm-6{background:0 0}
nav.main-menu.navbar{display:block}
.dropdown-menu.show{height:405px}
.fill-out h6{font-size:18px;line-height:20px}
.contact-form button{font-size:22px;letter-spacing:2px;margin:10px auto 0}
.contact-form button img{max-width:25px}
.contact-wrapper{padding-bottom:10px}
.slick-slide figcaption{width:calc(100%);margin-top:0}
.slick-slide img{max-width:140px;margin-bottom:20px}
.slick-slide figcaption p{font-size:13px;margin:0 0 20px}
.slick-slide figcaption .tag p{display:inline-block;width:85%}
.combo-pack ul:last-of-type{margin-right:0}
footer .ftr-social li{margin-right:24px;display:inline-block}
footer .ftr-social li a i{font-size:16px;color:#b7b7b7}
.col-sm-2.social-col{width:100%;margin-top:-40px}
.ftr-sec{padding:20px 15px}
.mobile-privacy{width:100%;padding:10px 10px 0}
.ftr-sec .privacy li a,.ftr-sec p.copyright{color:#cecccc}
.testimonial p{margin:0;line-height:22px;font-size:13px}
.testimonial h2{font-size:20px;margin:20px 0 10px}
.advance-combo-pack.web-comb .grad-btn{padding:11px 20px}
section.single-pf h2+p{width:90%}
}
@media only screen and (min-width:520px) and (max-width:767px){
.all-software .container:after,.combo-pack .col-sm-6:after,.combo-pack .row:after,.dropdown-menu img.sub-image,.dropdown-menu:before,.hire-us p br,.menu li a:before,.menu-bottom,.order-now:after,.order-now:before,.our-about .container:before,.our-about.our-contact .image-txt:after,.our-about:after,.our-banner p br,.our-portfolio:after,.popupform .custom-form img,.process-inspire:after,.process-inspire:before,.ready-work p:after,.ready-work p:before,.slick-slide figcaption:before,.stickyheader.header,.testimonial h2 br,header .get-call,section.expert .fx-img{display:none}
.inner-banner.contact-banner,.menu li{padding:0}
.ad-pack h2{font-size:34px}
.for_bann_de .main_frmm img{width:20%}
.for_bann_de .main_frmm{margin:30px 0 0}
p{font-size:13px}
.menu-bottom span:nth-child(2){width:70%}
.menu-bottom.click span:first-child{width:0}
.menu-bottom.click span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:relative;top:9px;width:100%}
.menu-bottom.click span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.menu-bottom span:last-child,.nav-tabs,.our-pricing.combo-pricing .pack,footer .privacy,section.expert{margin-bottom:0}
.menu-bottom{width:40px;height:40px;padding:5px;float:right;position:absolute;z-index:999999;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;right:15px;top:0}
.menu-bottom span{height:3px;background:#fff;display:block;width:100%;margin-bottom:6px;position:relative}
.main-menu,.menu li{margin:0;width:100%}
.menu-bottom.click span{background:#fff}
.menu-bottom.click{position:fixed;top:10px}
.main-menu{overflow:auto;position:fixed;right:-100%;top:-10px;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;height:100%;z-index:9999;padding-top:20px;background:#53d7b1}
.ftr-sec .col-sm-2.quick,.order-now{margin-top:-130px}
.main-menu ul{padding:0;width:100%}
.menu li{display:block!important;border-bottom:1px solid #ffffff9c;position:relative;text-align:left}
.menu li a{font-size:16px!important;color:#fff!important;font-weight:400!important;padding:8px 0 9px 15px;display:block;width:100%;letter-spacing:.5px;text-align:left;text-transform:uppercase}
header ul li.get-quote a,section.expert a{display:table;margin:auto}
.menu-open .main-menu{right:0}
.menu-open .menu{transition-delay:.5s;opacity:1}
header .menu{opacity:0}
header{padding:10px 0}
header .logo img{max-width:130px}
header .get-call a{background:#06f}
.our-banner h1{font-size:25px;margin:0 0 5px;line-height:35px}
.our-banner .btn-block a{font-size:12px;padding:13px 16px}
.our-banner .btn-block a i{margin-right:6px;vertical-align:bottom}
[data-aos^=fade][data-aos^=fade]{opacity:1!important}
[data-aos=fade-down],[data-aos=fade-left],[data-aos=fade-right],[data-aos=fade-up]{transform:translate3d(0,0,0)}
section{overflow:hidden}
.hire-us .heading h2,.hire-us .heading h3,.our-achivements .bg ul li .counter,h2{font-size:28px}
.top-head{text-align:center;display:none}
.process-inspire .process-story img{max-width:200px}
video#bgvid{margin-top:0;left:0;top:0;object-fit:cover;height:100%;width:100%}
.our-banner h3{font-size:18px;margin-bottom:0}
.our-banner p{font-size:12px;font-weight:300;margin:0 auto 10px;width:90%}
.our-banner a{padding:4px 30px;font-size:12px}
.bundle-img{display:none!important}
.our-about,.our-achivements{padding:30px 0}
.our-about p{width:100%}
.our-about .absolute-img{position:static;display:none}
.heading h2{font-size:26px}
.heading h3,.our-banner.inner-banner .caption h3{font-size:20px}
.image-txt:before{margin:0 auto;right:0;display:block}
.image-txt{text-align:center}
.weare .col-sm-3{width:50%;padding:0 5px}
.weare .box{height:140px;padding:20px 0;margin-bottom:10px}
.weare .box img{height:60%;margin-bottom:15px}
.weare .box h6{font-size:14px;margin:0}
.our-interfaces .image-txt{margin-top:30px}
.get-consultancy p a,.our-interfaces h5{font-size:16px}
.our-interfaces,.our-review{padding-bottom:0}
.our-achivements .bg ul li{margin-right:10px;width:46%}
.our-achivements .bg ul li img{height:60px}
.our-achivements .bg ul li h4{font-size:12px;margin:2px 0}
.our-portfolio,.serving{padding:20px 0}
img.port-txt{position:static;max-width:50%}
.new-pf div#filters{padding-left:0}
.new-pf div#filters button{margin:0 5px;padding:6px 8px;font-weight:400;text-transform:capitalize}
.element-item{height:140px;width:calc(100% / 3 - 0px)}
.element-item.col-md-4.video{height:140px!important}
.web-portfolio .element-item{width:33%}
.contact-form,.grid{padding:10px}
.our-pricing{padding:40px 0 20px}
.our-pricing .pack{margin-top:30px;margin-bottom:50px!important}
.combo-pack .all-in{max-width:60%;margin-bottom:30px}
.combo-pack .pack-img{position:static}
.ready-work h2{font-size:40px}
.ready-work h2:after{width:30px;height:calc(100% + 19px);right:18px;top:-63px}
.ready-work h2 small{position:static;font-size:18px}
.all-software,.ready-work{padding:60px 0 0}
.ready-work .info p{font-size:18px;line-height:23px;position:relative;top:-9px;margin-left:0}
.testimonial{padding:30px 0 0}
.serving img{max-width:24%}
.get-consultancy h5{font-size:26px;margin-bottom:10px;text-align:center}
.get-consultancy:before{width:100%;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}
.get-consultancy p{text-align:center;margin-bottom:11px}
.testimonial .owl-nav{margin-top:0}
.ftr-sec .p-50{padding-left:15px;width:49%;display:f}
.ftr-sec .col-sm-2,.hire-us .form-wrapper .form-check{width:49%}
.our-banner.inner-banner>img{height:100%}
.our-banner.inner-banner .caption h1{font-size:24px;line-height:26px;margin:8px}
.order-now a,.popupform .custom-form h2 span{font-size:14px}
.our-banner.inner-banner .caption{text-align:center;top:70px}
.our-banner.inner-banner .caption p{width:80%;font-size:14px;margin:auto}
.get-consultancy p img{width:20px}
.ftr-sec img.footer-logo{max-width:35%;margin-bottom:10px}
.combo-pack ul{width:40%}
.combo-pack{padding-top:0}
.fill-out .contact-work p{font-size:22px;line-height:25px}
.contact-form .row{padding:20px 10px 0}
.service-tag-line .col-sm-3{width:43%;margin-bottom:30px}
.all-software img{margin:0;display:none}
.hire-us:before{width:40px;height:85px}
.hire-us{padding:90px 0 0}
.hire-us .form-wrapper .form-group .form-control{height:40px}
.combo-pack h3,.hire-us .form-wrapper{margin-top:20px}
.hire-us .form-wrapper .form-group textarea.form-control{height:90px}
header ul li.get-quote{border:none;margin-top:20px}
header ul li.get-quote a{width:70%;text-align:center;background:#000;padding:10px}
.our-banner:after{background:#00000094}
.pack a{top:18px}
.order-now{float:right;text-align:right;position:relative}
.order-now a{position:relative;float:right;width:58%;padding:10px 40px 10px 30px;letter-spacing:1px}
.order-now img{float:right;max-width:28%;left:66px;top:-15px}
.ftr-sec p,.ready-work .info .col-sm-6{margin-bottom:10px}
.ready-work .info{margin:30px 0 20px}
.popupform .custom-form .margin{margin:0;padding:15px 35px}
.popupform .custom-form h2{font-size:22px;text-align:center;display:block;margin:0}
.popupform .custom-form h3{text-align:center;width:100%}
.popupform{padding:10px;height:90%}
.popupform .custom-form .form-control{height:38px}
.popupform .custom-form textarea.form-control{height:100px}
.popupform .custom-form input.btn-custom{bottom:-68px}
.dropdown-menu ul li a{font-weight:300!important;font-size:13px!important;text-transform:capitalize;padding:8px 50px}
.dropdown-menu ul li{width:100%;margin:0}
.dropdown-menu ul,.slick-slide figcaption .tag h4{margin:0}
.dropdown-menu{min-width:calc(100% + 33px);left:-17px;padding:0;background:#41a588;position:s}
.dropdown-menu .col-sm-6{background:0 0}
nav.main-menu.navbar{display:block}
.dropdown-menu.show{height:405px}
.fill-out h6{font-size:18px;line-height:20px}
.contact-form button{font-size:22px;letter-spacing:2px;margin:10px auto 0}
.contact-form button img{max-width:25px}
.contact-wrapper{padding-bottom:10px}
.slick-slide figcaption{width:calc(100%);margin-top:0}
.slick-slide img{max-width:140px;margin-bottom:20px}
.slick-slide figcaption p{font-size:13px;margin:0 0 20px}
.slick-slide figcaption .tag p{display:inline-block;width:85%}
.combo-pack ul:last-of-type{margin-right:0}
footer .ftr-social li{margin-right:24px;display:inline-block}
footer .ftr-social li a i{font-size:16px;color:#b7b7b7}
.col-sm-2.social-col{width:100%;margin-top:-40px}
.ftr-sec{padding:20px 15px}
.mobile-privacy{width:100%;padding:10px 10px 0}
.ftr-sec .privacy li a,.ftr-sec p.copyright{color:#cecccc}
.testimonial p{margin:0;line-height:22px;font-size:13px}
.testimonial h2{font-size:20px;margin:20px 0 10px}
.advance-combo-pack.web-comb .grad-btn{padding:5px;font-size:10px}
section.single-pf h2+p{width:90%}
}
@media only screen and (min-width:300px) and (max-width:519px){
.all-software .container:after,.combo-pack .col-sm-6:after,.combo-pack .row:after,.dropdown-menu img.sub-image,.dropdown-menu:before,.for_bann_de ul,.hire-us p br,.menu li a:before,.menu-bottom,.order-now:after,.order-now:before,.our-about .container:before,.our-about.our-contact .image-txt:after,.our-about:after,.our-banner p br,.our-portfolio:after,.popupform .custom-form img,.process-inspire:after,.process-inspire:before,.ready-work p:after,.ready-work p:before,.slick-slide figcaption:before,.stickyheader.header,.testimonial h2 br,header .get-call,section.expert .fx-img{display:none}
.inner-banner.contact-banner,.menu li{padding:0}
p{font-size:13px}
.menu-bottom span:nth-child(2){width:70%}
.menu-bottom.click span:first-child{width:0}
.menu-bottom.click span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:relative;top:9px;width:100%}
.menu-bottom.click span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.menu-bottom span:last-child,.nav-tabs,.our-pricing.combo-pricing .pack,footer .privacy,section.expert{margin-bottom:0}
.menu-bottom{width:40px;height:auto;padding:5px;float:right;position:relative;z-index:999999;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;right:0;top:0}
.menu-bottom span{height:3px;background:#fff;display:block;width:100%;margin-bottom:6px;position:relative}
.main-menu,.menu li{margin:0;width:100%}
.menu-bottom.click span{background:#fff}
.menu-bottom.click{position:fixed;top:10px}
.main-menu{overflow:auto;position:fixed;right:-100%;top:-10px;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;height:100%;z-index:9999;padding-top:20px;background:#53d7b1}
.ftr-sec .col-sm-2.quick,.order-now{margin-top:-130px}
.main-menu ul{padding:0;width:100%}
.menu li{display:block!important;border-bottom:1px solid #ffffff9c;position:relative;text-align:left}
.menu li a{font-size:16px!important;color:#fff!important;font-weight:400!important;padding:8px 0 9px 15px;display:block;width:100%;letter-spacing:.5px;text-align:left;text-transform:uppercase}
header ul li.get-quote a,section.expert a{display:table;margin:auto}
.menu-open .main-menu{right:0}
.menu-open .menu{transition-delay:.5s;opacity:1}
header .menu{opacity:0}
header .logo img{max-width:130px}
video#bgvid{height:100%;width:100%;object-fit:cover;margin-top:0;position:absolute;top:0;left:0;bottom:0;right:0}
header .get-call a{background:#06f}
.our-banner h1{font-size:19px;margin:0 0 5px 20px;line-height:25px}
.our-banner .btn-block a{font-size:12px;padding:13px 16px}
.our-banner .btn-block a i{margin-right:6px;vertical-align:bottom}
[data-aos^=fade][data-aos^=fade]{opacity:1!important}
[data-aos=fade-down],[data-aos=fade-left],[data-aos=fade-right],[data-aos=fade-up]{transform:translate3d(0,0,0)}
section{overflow:hidden}
.hire-us .heading h2,.hire-us .heading h3,.our-achivements .bg ul li .counter,h2{font-size:28px}
.top-head{text-align:center;display:none}
.for_bann_de .f_left{margin:0 0 20px 10px}
.for_bann_de .main_frmm{width:90%;margin:0 auto}
.process-inspire .process-story img{max-width:200px}
header .logo{max-width:30%;top:0}
.our-banner h3{font-size:14px;margin:0 0 0 20px}
.our-banner p{font-size:12px;font-weight:300;margin:0 0 10px 20px;width:90%!important}
.our-banner a{padding:4px 30px;font-size:12px}
.bundle-img{display:none!important}
.our-about,.our-achivements{padding:30px 0}
.our-about p{width:100%}
.our-about .absolute-img{position:static;display:none}
.heading h2{font-size:26px}
.heading h3,.our-banner.inner-banner .caption h3{font-size:20px}
.our-achivements .bg{margin:15px 0 0}
.image-txt:before{margin:0 auto;right:0;display:block}
.image-txt,.our-banner.inner-banner .caption{text-align:center}
.weare .col-sm-3{width:50%;padding:0 5px}
.weare .box{height:140px;padding:20px 0;margin-bottom:10px}
.weare .box img{height:60%;margin-bottom:15px}
.weare .box h6{font-size:14px;margin:0}
.our-interfaces .image-txt{margin-top:30px}
.get-consultancy p a,.our-interfaces h5{font-size:16px}
.our-interfaces,.our-review{padding-bottom:0}
.our-achivements .bg ul li{margin-right:10px;width:46%}
.our-achivements .bg ul li img{height:60px}
.our-achivements .bg ul li h4{font-size:12px;margin:2px 0}
.our-portfolio,.serving{padding:20px 0}
img.port-txt{position:static;max-width:50%}
.new-pf div#filters{padding-left:0}
.new-pf div#filters button{margin:0 5px;padding:6px 8px;font-weight:400;text-transform:capitalize}
.element-item{height:140px;width:calc(100% / 3 - 0px);display:contents}
.element-item.col-md-4.video{height:140px!important}
.web-portfolio .element-item{width:33%}
.element-item img{padding:5px 20px}
.grid{padding:10px;height:auto!important}
.our-pricing{padding:40px 0 20px}
.our-pricing .pack{margin-top:30px;margin-bottom:50px!important}
.combo-pack .all-in{max-width:60%;margin-bottom:30px}
.combo-pack .pack-img{position:static}
.ready-work h2{font-size:40px}
.ready-work h2:after{width:30px;height:calc(100% + 19px);right:10px;top:-63px}
.ready-work h2 small{position:static;font-size:18px}
.all-software,.ready-work{padding:60px 0 0}
.ready-work .info p{font-size:18px;line-height:23px;position:relative;top:-9px;margin-left:0}
.testimonial{padding:30px 0 0}
.serving img{max-width:24%}
.get-consultancy h5{font-size:26px;margin-bottom:10px;text-align:center}
.get-consultancy:before{width:100%;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}
.get-consultancy p{text-align:center;margin-bottom:11px}
.testimonial .owl-nav{margin-top:0}
.ftr-sec .p-50{padding-left:15px;width:49%;display:f}
.ftr-sec .col-sm-2,.hire-us .form-wrapper .form-check{width:49%}
.our-banner.inner-banner>img{height:100%}
.our-banner.inner-banner .caption h1{font-size:24px;line-height:26px;margin:8px}
.order-now a,.popupform .custom-form h2 span{font-size:14px}
.our-banner.inner-banner .caption p{width:80%;font-size:14px}
.get-consultancy p img{width:20px}
.ftr-sec img.footer-logo{max-width:35%;margin-bottom:10px}
.combo-pack ul{width:40%}
.combo-pack{padding-top:0}
.fill-out .contact-work p{font-size:22px;line-height:25px}
.contact-form .row{padding:20px 10px 0}
.contact-form{padding:10px}
.service-tag-line .col-sm-3{width:43%;margin-bottom:30px}
.all-software img{margin:0;display:none}
.hire-us:before{width:40px;height:85px}
.hire-us{padding:90px 0 0}
.hire-us .form-wrapper .form-group .form-control{height:40px}
.combo-pack h3,.hire-us .form-wrapper{margin-top:20px}
.hire-us .form-wrapper .form-group textarea.form-control{height:90px}
header ul li.get-quote{border:none;margin-top:20px}
header ul li.get-quote a{width:70%;text-align:center;background:#000;padding:10px}
.our-banner:after{background:#00000094}
.pack a{top:18px}
.order-now{float:right;text-align:right;position:relative}
.order-now a{position:relative;float:right;width:58%;padding:10px 40px 10px 30px;letter-spacing:1px}
.order-now img{float:right;max-width:28%;left:66px;top:-15px}
.ftr-sec p,.ready-work .info .col-sm-6{margin-bottom:10px}
.ready-work .info{margin:30px 0 20px}
.popupform .custom-form .margin{margin:0;padding:15px 35px}
.popupform .custom-form h2{font-size:22px;text-align:center;display:block;margin:0}
.popupform .custom-form h3{text-align:center;width:100%}
.popupform{padding:10px;height:90%}
.popupform .custom-form .form-control{height:38px}
.popupform .custom-form textarea.form-control{height:52px}
.popupform .custom-form input.btn-custom{bottom:-68px}
.dropdown-menu ul li a{font-weight:300!important;font-size:13px!important;text-transform:capitalize;padding:8px 50px}
.dropdown-menu ul li{width:100%;margin:0}
.dropdown-menu ul,.slick-slide figcaption .tag h4{margin:0}
.dropdown-menu{min-width:calc(100% + 33px);left:-17px;padding:0;background:#41a588;position:s}
.dropdown-menu .col-sm-6{background:0 0}
nav.main-menu.navbar{display:block}
.dropdown-menu.show{height:405px}
.fill-out h6{font-size:18px;line-height:20px}
.contact-form button{font-size:22px;letter-spacing:2px;margin:10px auto 0}
.contact-form button img{max-width:25px}
.contact-wrapper{padding-bottom:10px}
.slick-slide figcaption{width:calc(100%);margin-top:0}
.slick-slide img{max-width:140px;margin-bottom:20px}
.slick-slide figcaption p{font-size:13px;margin:0 0 20px}
.slick-slide figcaption .tag p{display:inline-block;width:85%}
.combo-pack ul:last-of-type{margin-right:0}
footer .ftr-social li{margin-right:24px;display:inline-block}
footer .ftr-social li a i{font-size:16px;color:#b7b7b7}
.col-sm-2.social-col{width:100%;margin-top:-40px}
.ftr-sec{padding:20px 15px}
.mobile-privacy{width:100%;padding:10px 10px 0}
.ftr-sec .privacy li a,.ftr-sec p.copyright{color:#cecccc}
.testimonial p{margin:0;line-height:22px;font-size:13px}
.testimonial h2{font-size:20px;margin:20px 0 10px}
.advance-combo-pack.web-comb .grad-btn{padding:11px 20px}
section.single-pf h2+p{width:90%}
}
section.faq-sec .card-header{background:0 0;border:none;outline:0!important}
section.faq-sec .card-header a{display:block;font-size:20px;color:#000;font-weight:600;padding:6px 20px}
section.faq-sec .card{margin-bottom:20px;border:none;background:#f6f7ff;border-radius:20px;color:#8e929c;font-size:16px;line-height:24px;padding:0}
section.faq-sec .card:nth-child(2n){background:#f8eaef}
section.faq-sec .card-body{padding:0 25px}
section.faq-sec .card-header a.card-link.collapsed:after{content:"";background:url(../images/plus.webp);height:30px;width:30px;display:inline-block;position:absolute;right:20px}
section.faq-sec .card-header a.card-link:after{content:"";content:"";background:url(../images/minus.webp);height:30px;width:30px;display:inline-block;position:absolute;right:20px}
.faq-text h3{font-size:40px;color:#000;font-weight:600;line-height:45px;text-align:center}
.faq-text p{text-align:center;font-size:16px;line-height:20px;font-weight:400;margin-bottom:50px}
.custom-modal .modal-dialog{max-width:750px}
.custom-modal .modal-content{background-color:transparent}
.custom-modal .modal-body{background-image:url(../images/popup-bg.webp);padding:0;border-radius:15px;border:5px solid #e60404;background-size:cover}
.custom-modal .close{position:absolute;right:-20px;opacity:1!important;color:#fff;font-size:33px;padding:0;border-radius:100px;text-align:center;top:-21px;text-shadow:none;z-index:9;background:#e60404;width:40px;height:40px}
.padding-left{padding-left:0}
.popop-new-bg{width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:0 20px}
.popop-new-text{padding:20px 26px 20px 0}
.popop-new-text h5{text-transform:uppercase;font-size:24px;font-weight:600;color:#fff;line-height:25px;margin-bottom:20px}
.from-filde-pop input,.from-filde-pop textarea{padding:12px;margin-bottom:12px;color:#000;font-size:13px;width:100%}
.from-filde-pop input{background:#fff;border:1px dashed #1e2456;border-radius:8px}
.from-filde-pop textarea{background:#f9f9f9;border:1px dashed #1e2456;resize:none;height:170px;border-radius:8px}
.from-filde-pop button{width:32%;padding:10px 0;border:none;background-image:linear-gradient(to right top,#972d7b,#cd3c6f,#f1605b,#ff8e45,#ffc13a);color:#fff;font-weight:600;border-radius:6px;font-size:16px;text-transform:uppercase}
p.popupmod-email-error,p.popupmod-message-error,p.popupmod-name-error,p.popupmod-phone-error{margin-top:-11px;margin-bottom:10px;color:red;font-size:12px;display:none}
.setp_2_sec .step_wrpr{width:100%;margin:0 auto;background:#fff;position:relative;box-shadow:#7979791f 0 0 15px 9px;padding:30px}
.setp_2_sec .step_wrpr h2{margin:0 0 40px}
.setp_2_sec .step_wrpr h4{font-size:32px;font-weight:600;margin:0 0 30px;color:#5fd2ef}
.setp_2_sec .step_wrpr .grp_1{display:block;padding:10px 0}
.setp_2_sec .step_wrpr .grp_1 label{display:block;font-size:11px;color:#2b2b2b;font-weight:600;text-transform:uppercase}
.setp_2_sec .step_wrpr .grp_1 select{display:block;width:100%;height:40px;padding:5px 10px;border:3px solid #edeff6}
.setp_2_sec .step_wrpr .grp_1 input{display:block;width:100%;height:40px;border:3px solid #edeff6;padding:4px 10px}
.setp_2_sec .step_wrpr .grp_1 textarea,.setp_2_sec .step_wrpr .grp_1 ul{display:block;padding:10px;border:3px solid #edeff6}
.btnnzs{border:0!important;background-color:#5fd2ef;color:#000;font-weight:600}
.setp_2_sec .step_wrpr .grp_1 textarea{width:100%;height:60px}
.setp_2_sec .step_wrpr .grp_1 ul li{display:inline-block;width:12%;margin:0 5px 0 0}
.setp_2_sec .step_wrpr .grp_1 ul li label{display:inline-block;vertical-align:text-top;margin:0}
.setp_2_sec .step_wrpr .grp_1 ul li label input{width:12px;height:12px;padding:0;margin:0;display:inline-block;vertical-align:middle}
.form-select{margin-bottom:8px;border:1px solid #d9d6d9;background:#f0f0f0;height:44px;font-size:13px;font-weight:300;border-radius:4px;width:100%;color:#7c7a7a}
.stickyheader.header{background-color:#252525;position:fixed;z-index:9999;min-height:auto;top:0;width:100%;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out;box-shadow:0 10px 23px #0000000d;-ms-transition:.3s ease-out;padding-bottom:12px}
.pkgclassd .pack .head img{float:right;top:0;position:relative;width:20%}
.btn-sticky{position:fixed;bottom:26%;right:1.8%;z-index:9999;transform:rotate(270deg);transform-origin:right bottom;padding:5px 10px;max-width:150%;height:60px;line-height:66px;font-size:17px;font-weight:600;transition:.3s;background-color:red;border:none}
.btn-sticky:hover{background-color:#9c0707}
@media screen and (min-width:300px){
.btn-sticky{right:0;height:30px;line-height:30px;padding-bottom:30px;top:30%}
}
@media screen and (min-width:500px){
.btn-sticky{right:0;height:30px;line-height:30px;padding-bottom:30px;top:30%}
}
@media screen and (min-width:900px){
.btn-sticky{right:0;height:30px;line-height:30px;padding-bottom:30px;top:30%}
}
@media screen and (min-width:1100px){
.btn-sticky{right:0;height:30px;line-height:30px;padding-bottom:35px;top:40%}
}
.new-form{background:#fff;padding:20px;border:10px solid #b8d137;border-radius:15px}
.new-form .new-form-btn{border:none;color:#fff;background:#8cbb4d;background:linear-gradient(90deg,#60d2f0 7%,#b8d137 100%);padding:14px 60px;font-size:15px;text-transform:uppercase;border-radius:40px;cursor:pointer}
.form-high:hover{color:#5dddc3;text-decoration:underline}
.contact-p{font-size:10px!important;font-style:normal!important;color:#727272!important;font-weight:400!important}
input[type=checkbox]{position:relative!important;background:0 0!important;border-width:0!important;box-shadow:none!important;margin:0 10px 0 3px!important;cursor:pointer!important;display:inline-block!important}
.custom-control-input{position:unset!important;z-index:unset!important;opacity:unset!important}
.thankyoupage{background:url(../images/our-review-banner.webp) center center/cover no-repeat!important}
.our-banner.inner-banner .thankyou{background:unset}
.new-form textarea{margin-top:10px!important}
section.our-banner.inner-banner.thankyoupage.text-center{height:65vh}
.caption.thankyou{display:flex;flex-direction:column;justify-content:center;align-items:center}
.contact-img{max-width:80%!important}
@media screen and (max-width:574px){
header{height:unset!important}
#toggle,.contact-img{display:none!important}
.form-para{padding-bottom:20px!important}
.header{background:unset}
.our-banner .caption.thankyou{height:35vh}
}