@media only screen and (max-width:767px){img{max-width:100%}
*{box-sizing:border-box}
.footer-top-logo{display:none}
.main-slider .owl-carousel .owl-item .img{width:100%;order:1;padding:0}
.main-slider .owl-carousel .owl-item .text-content{width:100%;margin:0 0 15px;order:2;padding:0}
.home-main-slider .item{padding:0}
.main-slider .owl-carousel .owl-item .text-content h2{font-size:18px;line-height:26px;margin:15px 0}
.main-slider .owl-carousel .owl-item .text-content p{font-size:16px;line-height:24px;margin-top:12px;margin-bottom:10px}
.col-part-lft{width:100%;height:auto;float:none;text-align:center;padding:0}
.col-part-rgt{width:100%;padding:0}
.main-container{margin:25px auto 0 auto}
.txt-part{font-size:18px;line-height:30px;padding:10px 10px 5px 10px;margin-left:0}
.inner-col1{width:100%;margin:10px 0 10px}
.inner-col2{width:100%;margin:10px 0 10px}
.inner-col-outer-rgt{width:100%;margin:0}
.inner-col1-rgt{width:100%;margin-right:0}
.inner-col-outer{width:100%;margin:0}
.inner-col2-rgt{width:100%;margin:10px 0 10px}
.main-container-2col{padding:0 15px}
ul.client-logo li{width:50%}
.header-content,.footer-content,.main-container-client-col,.main-container,.main-slider .slider-inner,.container,.main-container-2col{padding:0 15px}
ul.client-logo li:nth-child(6n){border-right:1px solid #ccc}
ul.client-logo li img{max-width:150px}
ul.client-logo li img{max-width:150px}
.half-col{width:100%;text-align:center}
ul.footer-social{justify-content:center;margin:10px 0}
ul.quick-links{display:none;margin:12px 0}
ul.quick-links li a{font-size:14px;margin:0 10px}
ul.footer-touch li a{margin-bottom:10px}
ul.footer-touch{margin:0 0 10px 0}
.footer-content h3{margin:0;padding:12px 0;position:relative;border-bottom:1px solid #333;pointer-events:auto}
.footer-content h3:after{content:"+";position:absolute;right:10px;font-weight:400;font-size:24px;top:10px}
.footer-content h3.open:after{content:"-"}
ul.client-logo li:nth-child(2n){border-right:0}
.partner-items{position:relative}
.partner-frame{flex-direction:column}
.partner-bg-sec .txt-part{margin-top:90px}
.partner-item{margin:15px 0;width:100%}
.partner-head img{max-width:300px}
.partner-bg-sec .container{display:flex;align-items:center}
.partner-bg{order:2;display:none;margin-left:0;width:100%;text-align:center}
p.head-txt{font-size:20px;line-height:30px}
p.nrm-txt{font-size:15px}
.partner-logo{margin:30px 0 0}
.testimonial-content{padding:0 20px}
.main-container-testimonial-col h3{font-size:20px;margin-top:0}
.partner-bg img{max-width:100%}
.navbar-toggle{display:block}
.navbar-toggle{background:#fff0;border:none;font-size:0;position:relative;margin-top:0;margin-right:0;float:right;margin-left:auto}
.navbar-toggle .icon-bar{display:block;position:relative;width:25px;height:1px;margin-top:6px;background-color:#000;transition:all .2s ease-out}
.navbar-toggle .icon-bar:first-child{margin-top:0}
.navbar-toggle .icon-bar:nth-child(2){opacity:0}
.navbar-toggle.collapsed .icon-bar:nth-child(2){opacity:1}
.navbar-toggle.collapsed .icon-bar{transform:none;background:#000}
.navbar-toggle .icon-bar:nth-child(1){transform:rotate(45deg);top:13px}
.navbar-toggle .icon-bar:nth-child(3){transform:rotate(-45deg);top:-1px}
.navbar-toggle.collapsed .icon-bar:nth-child(1){transform:none;left:0;top:0}
.navbar-toggle.collapsed .icon-bar:nth-child(3){transform:none;left:0;top:0}
.collapse{display:none}
.collapse.in{display:block}
.lightheader .navbar-toggle .icon-bar{background:#000}
.header-right{float:none;text-align:left;order:-1;width:100%}
.header-right:after{display:none}
#navbar{background:#000;position:absolute;left:0;right:0;top:80px;height:auto!important;margin:0;box-shadow:0 3px 5px 0 #555}
#navbar{overflow:hidden;overflow-y:scroll;height:calc(100vh - 90px)!important}
#navbar li{display:inherit;text-align:left;font-size:14px;padding:0;border-bottom:1px solid rgb(255 255 255 / .1);color:#fff}
.lightheader .menu li a{color:#fff;display:inline-block;width:100%;padding:10px 15px}
.header-right .menu li a{color:#fff;display:inline-block;width:100%;padding:10px;max-width:calc(100% - 55px)}
.logo img{max-width:240px;margin:0 0 0}
.main-container-2col .mc-col-rgt .col-pic:after{display:none}
.header-content{display:flex;flex-wrap:wrap}
.header-content ul.top-social{display:flex;width:100%;align-items:center;margin-bottom:0}
.top-social li{font-size:10px}
.top-social li:last-child{font-size:10px}
.top-social li:first-child:before{font-size:12px;margin-right:3px}
.header-content ul.top-social li:last-child{margin-left:auto}
.top-social li:last-child:before{font-size:12px;margin-right:3px}
.top-social li:first-child{padding-right:15px}
.top-social li{font-size:10px}
.light-theme .navbar-toggle .icon-bar{background:#000}
.page-content-wrapper h1{margin-left:0}
.common-block-half{max-width:100%}
.common-block-half h2{font-size:18px;padding:0 10px;line-height:30px;margin-left:0}
.common-block-half.full.hiring-thankyou h1{font-size:20px;line-height:30px;display:block}
.common-block-half.full.hiring-thankyou h1 span{margin:0;display:block}
.common-block-half.full.hiring-thankyou h1 span img{width:10%}
.confirm-img img{width:20%}
.common-block-half.full.hiring-thankyou h1{font-size:18px}
p.big-text.com{line-height:28px!important;font-size:15px!important;margin-bottom:15px}
.page-content-wrapper{padding-top:auto}
.common-block-half p.big-text{font-size:16px;line-height:24px}
.common-block-half p{line-height:22px;font-size:14px}
.service-section{padding:0 0}
.service-section ul.services{margin-right:0}
.service-section ul.services li{width:100%;padding:0 0 20px 0;margin-top:30px}
.service-section ul.services li h2{font-size:16px;line-height:22px}
.service-section ul.services li p{font-size:14px;line-height:22px}
.service-section ul.services.orange li ul li{font-size:16px}
ul.tools{display:flex;flex-wrap:wrap;justify-content:center;margin:0 0 15px}
ul.tools li:nth-child(2n){border-right:0}
ul.tools li{display:flex;align-items:center;justify-content:center;width:50%;border-bottom:1px solid #ccc;border-right:1px solid #ccc;margin:0;padding:15px}
ul.tools li img{vertical-align:middle;max-width:100%}
.whatwedo-left{order:2;width:100%}
.whatwedo-right{order:1;width:100%}
.whatwedo-right ul.tools{display:flex;flex-wrap:wrap;width:100%}
.whatwedo-right ul.tools>li{margin:25px;width:calc(50% - 50px)}
.orange-box{padding:20px 15px 20px 15px}
.common-block-full h2{font-size:18px;line-height:24px;padding:0 15px;margin:0;margin-bottom:30px}
.common-block-full p.big-text{font-size:16px;line-height:30px}
.common-block-full p{font-size:16px;line-height:24px}
.common-block-full .cm-btn{margin:40px 0 20px 0}
.light-theme .menu li a.active,.lightheader .menu li a.active{color:#fff}
.slide{width:100%}
.portfolio-section{column-count:1}
.portfolio-section .portfolio .website a{font-size:11px}
.portfolio-section>div{margin-bottom:30px!important;margin-top:0px!important;width:100%}
.portfolio-section .portfolio{margin-bottom:30px!important;margin-top:0px!important;width:100%}
.contact-form-section .col-left{width:100%;padding-right:0;padding-bottom:30px}
.contact-form-section .col-right{width:100%}
.page-content-wrapper h1{margin-bottom:0}
.icon-contact{margin-top:0;margin-left:auto;float:none}
.contact-form-section{padding-top:0;padding-bottom:10px}
.contact-form-section .col-left p.big-text{margin:0 0}
.contact-form-section .col-left h3{padding-top:5px;padding-bottom:0;font-size:18px}
.contact-form-section .col-right p.big-text{font-size:18px}
.menu li .caret{float:right;margin-top:0;width:50px;height:40px;top:0;line-height:45px;padding-left:15px}
.dropdown-menu>li>a{border-bottom:0}
.light-theme .menu li .caret,.lightheader .menu li .caret{color:#fff}
li.dropdown span.caret.main-caret:before{content:"";display:inline-block;transform:rotate(0deg);padding:0;position:absolute;top:20px;right:10px;width:auto;height:auto;line-height:inherit}
li.open span.caret.main-caret:before{content:"";display:inline-block;transform:rotate(180deg);padding:0;position:absolute;top:20px;right:10px;width:auto;height:auto;line-height:inherit}
.menu li .dropdown-menu{position:static;min-width:100%;border:none;border-radius:0;box-shadow:inherit;margin:0;background-color:#fff0;left:0;float:none}
.menu li:hover span.caret.main-caret:before{border-top:solid 6px #fff}
.light-theme .menu li .caret:before,.lightheader .menu li .caret:before{border-top:solid 6px #fff}
li.dropdown.new-dropdown span.caret{display:none}
.menu li .dropdown-menu li.dropdown.new-dropdown ul.dropdown-menu li a{padding-left:10px;font-size:12px}
.menu .dropdown-menu li a{border-top:none;background:none}
.menu li:hover>.dropdown-menu{display:inherit}
.menu li.dropdown .dropdown-menu{display:none}
.menu li.dropdown.open .dropdown-menu{display:block}
.mc-col-lft{width:100%;margin:0;padding:0}
.mc-col-rgt{width:100%;margin:0;padding:0}
.case-study-section1{flex-wrap:wrap}
.case-study-section1 .case-review img{max-width:100%}
.case-review-aspect{margin-left:0;margin-right:0}
.case-review-aspect .column{width:100%}
.case-review-step p{font-size:14px;line-height:24px}
.brand-design h3{font-size:18px}
.brand-design img{max-width:100%;margin-bottom:20px}
.case-review-step:before{top:-22px;left:0}
.case-review-step.half-column{width:100%;padding-right:0}
.strategy-design{padding-left:0}
.main-container-2col{margin:0}
.action-btn{margin-top:40px}
.testimonial-caption p{font-size:15px;line-height:26px}
.testimonial-content .testimonial-caption p{font-size:14px;line-height:28px}
.header-content .logo{margin-top:10px}
.m-partner-logo ul{display:block}
.m-partner-logo ul li{width:28%;display:inline-block;vertical-align:middle}
.service-section ul.services li:before{font-size:90px}
.service-section ul.services.half li{width:100%}
.service-section{padding:40px 0}
.service-section ul.services.orange li h2{padding-left:0}
.service-section ul.services.orange li{padding:0 0 50px 0}
h2.title-content{font-size:18px;padding:15px 0 10px 20px;margin:10px 0 50px 0;line-height:26px}
.client-feedback .slide .client-info{width:100%}
.client-feedback .slide .feedback{width:100%;padding:20px 0 0 0}
.client-feedback.owl-theme .owl-nav.disabled+.owl-dots{position:static;width:100%;padding-left:0}
.contact-form-section .col-right p{font-size:12px;line-height:20px}
form.contact-form .form-row input::placeholder{text-rendering:optimizeLegibility}
form.contact-form .form-row input{height:46px;line-height:46px;text-rendering:auto}
form.contact-form .form-row textarea{height:100px;padding:15px 10px}
.award-section-row{display:block}
.page-container.about-award{padding:0 10px}
.award-content h3{font-size:20px;line-height:30px;margin-left:0}
.award-content h3 span{display:inline;clear:none;padding-left:0}
.award-content h3:before{display:none}
.award-content{padding-left:0;padding-top:20px}
.partners-section-row .partners-content{width:100%}
.partners-section-row .partners-images{width:100%;padding-left:0}
.m-partners-logo ul li{display:flex;align-items:center;justify-content:center;width:50%;border-bottom:1px solid #ccc;border-right:1px solid #ccc;margin:0;padding:15px}
.footer-content .half-col:first-child{order:2;padding-top:20px}
.footer-content .page-content-wrapper .col{padding-right:0;padding:0;width:100%}
.copyright-col{line-height:22px}
.footer-content .page-content-wrapper .col.col2.col2a,.footer-content .page-content-wrapper .col2.col2c{width:100%}
.footer-copyright{padding:0 10px;text-align:center}
.footer-top-sec{flex-wrap:wrap;padding:15px 15px}
.footer-top-info{flex-wrap:wrap}
.footer-top-info ul{flex-wrap:wrap;margin:0}
.footer-top-info ul li{padding:5px 10px}
.footer-top-info ul.footer-social{padding-left:10px}
.footer-content{padding:0}
.footer-content:before{right:0%;width:400px;height:150px}
ul.quick-links li a{margin:0 0}
.menu li.talk-to-expert{padding:0 10px!important}
.menu li.talk-to-expert a{max-width:100%;color:#fff;text-align:left;padding-left:0;background:#000}
span.contact-content img{filter:invert(1);vertical-align:middle;padding-right:5px}
.page-wrapper{padding-top:79px}
.partner-frame-div{position:static;max-width:100%}
.partner-frame.first-partner-frame .partner-item{margin:15px 0}
.partner-frame{margin-top:0}
.partner-frame.first-partner-frame{margin-top:40px;max-width:100%}
.main-container-3col.gray-bg.partner-bg-sec .txt-part{font-size:18px;line-height:26px;position:initial;margin-top:75px}
.rk_talk p{font-size:15px;line-height:25px}
.digitech-offering-top-content ul li h2{font-size:18px;line-height:28px}
.apparel-talk-content h2{font-size:18px;line-height:26px;font-weight:600}
.menu li .dropdown-menu>li>a{font-size:13px;padding-left:25px}
.popup-quickform form{height:100%;margin:0 auto;max-width:100%;padding-top:30px;transform:none;width:100%}
form.enquiry-form .col{padding:30px;width:100%}
form.enquiry-form .col-right{display:none}
form.enquiry-form .close-popup{height:30px;right:4px;top:4px;width:30px}
.portfolio-cards>div{width:100%}
.case-study-main-content>div{order:2;padding:0;width:100%}
.case-study-main-content>div:nth-child(2){order:1;width:100%}
.case-review-aspect{border-bottom:solid 1px #ddd;border-left:0}
.case-review-aspect .column{padding:30px 0;width:100%}
.testimonial-content{flex-wrap:wrap}
.testimonial-content .testimonial-caption,.testimonial-content .testimonial-logo{order:1;width:100%}
.testimonial-content .testimonial-logo{order:2}
.page-content-wrapper.mobilepadding0{padding:0}
.page-cta-box{display:block;font-size:20px}
.page-cta-box>div{display:block;margin:0}
.page-cta-box span{font-size:18px}
.page-cta-box a{font-weight:500}
.bigcommlist li{margin:8px 0!important;width:100%!important}
.events-listing>div>.events-pic,.events-listing>div>.events-txt{width:100%}
.events-listing>div>.events-txt{margin-top:20px;padding-left:0}
.footer-content .page-content-wrapper{display:flex;flex-wrap:wrap}
.whatwedo-box ul.tools>li{padding:15px;width:50%}
.lightheader .header-content ul.top-social{margin-top:5px}
.service-section ul.services.half li ul{margin-bottom:30px}
.service-section ul.services.half li ul li{padding:0;margin:0;font-size:14px}
.service-detail-mainimg{float:none;margin:0 0 15px 0;width:100%}
.connecting-people{padding:40px 0;padding-top:30px}
.connecting-people-content h1.txt-part{letter-spacing:1px;font-size:18px;line-height:30px}
.connecting-people-content p{font-size:15px;padding:0 0%;letter-spacing:0;line-height:28px}
.connecting-people-content{padding-bottom:20px}
.connecting-people .flip-card-front h3{padding-top:5px}
.flip-card-inner{min-height:inherit}
.mc-col-rgt:after{display:none}
.main-container-testimonial-col h3:after{top:10px;margin-left:5px}
.testimonial-content .testimonial-logo{order:1}
.testimonial-content .testimonial-caption{order:2}
.new-sec-row{flex-wrap:wrap}
.new-press-item{width:100%}
section.apparel-main-sec.adobe-top-sec.application .span_5{width:100%}
section.apparel-main-sec.adobe-top-sec.application .span_7{width:100%}
section.apparel-main-sec.adobe-top-sec.application .span_7 .apparel-main-image img{display:block}
section.apparel-main-sec.adobe-top-sec.application .apparel-main-content h3{font-size:18px;line-height:26px;font-weight:500}
section.apparel-main-sec.adobe-top-sec.application .apparel-main-content p{font-size:15px;padding:0 0%;letter-spacing:0;line-height:28px}
section.ecommarce-sol-sec.adobe-ecommarce-sol-sec.appcount{margin-top:25px;margin-bottom:30px}
section.ecommarce-sol-sec.adobe-ecommarce-sol-sec.patner-clients .ecommarce-sol-content.patner ul{width:100%;display:flex;flex-wrap:wrap}
section.ecommarce-sol-sec.adobe-ecommarce-sol-sec.patner-clients .ecommarce-sol-content.patner ul li:first-child{width:100%}
.logoclient{width:100%}
.logoclient h4{font-size:20px;margin-bottom:10px}
.logoclient p{line-height:26px;font-size:14px;font-weight:400;margin-bottom:12px}
section.ecommarce-sol-sec.adobe-ecommarce-sol-sec.patner-clients .ecommarce-sol-content.patner ul:last-child li{width:100%}
.clients-logo-top img{width:30%!important;display:block}
.clients-logo-top img{margin:15px}
section.ecommarce-sol-sec.adobe-ecommarce-sol-sec.patner-clients{margin-bottom:25px}
section.apparel-main-sec.adobe-top-sec.application.aapimagess{padding:30px 0}
section.apparel-main-sec.adobe-top-sec.application .apparel-main-content h1{font-size:20px}
section.apparel-main-sec.adobe-top-sec.application .apparel-main-content h3{font-size:18px;line-height:22px;font-weight:500}
section.apparel-main-sec.adobe-top-sec.application .apparel-main-content p{font-size:14px;line-height:26px}
.numbering img{width:18%}
.ecommarce-sol-content.app ul:last-child li{height:115px}
section.apparel-main-sec.adobe-top-sec.application.aapimagess{margin-bottom:0}
.numbering{text-align:center}
.we-hiring-headding{top:60%;left:50%}
.we-hiring-headding h1{font-size:42px;line-height:50px}
.ecommarce-sol-content ul:last-child li{width:100%;text-align:left}
.hire-developer-join ul{flex-wrap:wrap}
.hire-developer-join ul li{width:100%;text-align:center;margin:5px}
.ecommarce-sol-content.hire-certified ul:last-child li{width:100%}
.hiring-rigrt a{display:block}
.deloper-nameandDesignation{width:100%}
.hiring-developer-slider .owl-nav button.owl-prev{left:-17px}
.hiring-developer-slider .owl-nav button.owl-prev:before{font-size:18px}
.hiring-developer-slider .owl-nav button.owl-next{right:-17px}
.hiring-developer-slider .owl-nav button.owl-next:before{font-size:18px}
.deloper-nameandDesignation h5{font-size:15px;margin-bottom:14px}
.deloper-nameandDesignation p{font-size:13px;line-height:16px}
.deloper-nameandDesignation::before{left:0;top:-29%;border-left:35px solid #eb6524;border-right:53px solid #fff0;border-top:20px solid #fff0}
ul.hiring-developer-slider li.item{box-shadow:0}
section.hasslefree-bgcolor .connecting-people-content h1.txt-part{font-size:20px;line-height:28px}
section.hasslefree-bgcolor .connecting-people-content p{font-size:16px;line-height:28px}
.hiring-process ul{flex-wrap:wrap;display:block;width:100%}
.process-content p{font-size:17px}
.process-content p br{display:none}
.process-content h5{font-size:18px;margin:15px 0}
.join-us-develop .main-container .row .column h2{font-size:20px;text-align:center}
.join-us-develop .main-container .row .column p{font-size:17px;margin-bottom:10px;text-align:center}
.join-us-develop .main-container .row .column:last-child .apparel-main-content h4{text-align:center}
.join-us-develop .main-container .row{display:flex;width:100%;flex-wrap:wrap}
.join-us-develop .main-container .row .column:first-child{width:100%}
.join-us-develop .main-container .row .column:last-child{width:100%;text-align:left}
.join-us-develop .main-container{padding:10px}
.pricing\&legalities img{width:100%;display:block;margin-bottom:20px;margin-top:10px}
.blog-top-headding h1{font-size:20px;margin-bottom:10px}
.blog-top-headding p{font-size:14px;padding:0}
section.legalities\&pricing .join-us-develop .main-container .row .column h2{font-size:20px;margin-top:20px;margin-bottom:10px}
section.legalities\&pricing .join-us-develop .main-container .row .column p{font-size:14px;width:100%}
section.legalities\&pricing .join-us-develop .main-container .row .column a{font-size:16px;text-align:center;display:block;margin:10px}
.blog-education .row{flex-wrap:wrap}
.blog-education .row .col-count{margin-bottom:28px;text-align:center}
.blog-cont-datile img{display:block}
.blog-cont-datile p{width:100%}
section.education-blog-cont{margin-bottom:10px}
.blog-cont-datile a{font-size:16px}
.question-content .row .col-sm-form{width:100%;float:none;padding-left:0}
.project-details-for{max-width:100%;width:100%}
.main-container.form_detail h2{font-size:18px;margin-top:10px}
.main-container.form_detail p{font-size:16px}
.project-details-for label{font-size:12px}
.project-details-for input[type="checkbox"]{width:13px;height:13px}
.main-container.form_detail{padding:0 15px}
.contact-detaileform{width:100%}
.question-content .row .col-sm-form{max-height:100%;min-height:100%;height:100%}
.main-container.form_detail .search-content input[type="search"]{width:100%}
.profilefordeveloper{width:100%}
.profilefordeveloper span button{padding:8px 9px}
.profilefordeveloper input[type="checkbox"]+label{padding:8px 9px}
.project-details-for{padding:9px 8px}
.contact-detaileform input[type="text"]{padding:8px 9px;margin:10px 0}
.contact-detaileform input[type="text"]{padding:13px 0;margin:10px 0}
.iti--allow-dropdown input,.iti--allow-dropdown input[type=text],.iti--allow-dropdown input[type=tel],.iti--separate-dial-code input,.iti--separate-dial-code input[type=text],.iti--separate-dial-code input[type=tel]{height:46px}
.main-container.form_detail .search-content input[type="search"]{padding:13px 40px}
.col-sm-form.bg_gray-color{background-color:#fff0}
.form_detail_submitform .form-row.btn-form-row{padding:0 15px}
.form_detail_submitform .form-row.btn-form-row .submit-btn{margin-top:0}
.form_detail_submitform{margin-bottom:35px}
.bottom_space{margin-bottom:25px}
section.we-are-hiring img{border-bottom:1px solid #ddd;margin-bottom:10px;width:100%}
.skile_about_select{display:flex}
.role_buttom.backfront{position:relative;left:0}
.role_buttom.backfront.remuner{float:left;width:100%;margin-bottom:42px}
.skile_about_select span input{width:96%}
.skile_about_select span select{width:96%}
p.atleast{margin:4px!important;padding:0}
.role_buttom span a{font-size:12px}
.role_buttom span{margin-right:10px}
span.backend_role a{padding:8px 15px}
section.apparel-main-sec h1{font-size:30px}
section.apparel-main-sec p{font-size:16px;padding:0 10px}
}
.phone-header{display:inline;line-height:26px}
.phone-rotate span{position:absolute;opacity:0;overflow:hidden;color:#eb6524;animation:rotateWord 18s linear infinite 0s;padding-left:3px}
.phone-rotate span:nth-child(2){animation-delay:3s;color:#eb6524}
.phone-rotate span:nth-child(3){animation-delay:6s;color:#eb6524}
.phone-rotate span:nth-child(4){animation-delay:9s;color:#eb6524}
.phone-rotate span:nth-child(5){animation-delay:12s;color:#eb6524}
.phone-rotate span:nth-child(6){animation-delay:15s;color:#eb6524}
@keyframes rotateWord{0%{opacity:0}
2%{opacity:0;-webkit-transform:translateY(-1px);transform:translateY(-1px)}
5%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
17%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
20%{opacity:0;-webkit-transform:translateY(1px);transform:translateY(1px)}
80%{opacity:0}
100%{opacity:0}
}
@media only screen and (max-width:374px){.partner-head img{max-width:250px}
.partner-logo{margin:30px 0 0}
.partner-logo img{max-width:134px;margin:10px 0 0;display:inline-block}
.txt-part{font-size:14px;line-height:24px}
ul.client-logo li img{max-width:125px}
.header-content ul.top-social{display:inline-block;width:100%;text-align:center;margin:0}
.header-content .logo{margin-top:5px}
.deloper-nameandDesignation{width:150px}
}
@media only screen and (max-width:374px){.deloper-nameandDesignation{width:150px}
}
@media only screen and (min-width:480px) and (max-width:639px){.inner-col1{width:45%;margin:10px 10px 10px 0}
.inner-col2{width:45%;margin:10px 0 10px 10px}
.inner-col1-rgt{width:45%;margin-right:10px}
.inner-col2-rgt{width:45%;margin:0 0 10px 10px}
}
@media only screen and (min-width:640px) and (max-width:767px){.inner-col1{width:45%;margin:10px 10px 10px 0}
.inner-col2{width:45%;margin:10px 0 10px 10px}
.inner-col1-rgt{width:45%;margin-right:10px}
.inner-col2-rgt{width:45%;margin:0 0 10px 10px}
}
@media only screen and (min-width:768px) and (max-width:980px){*{box-sizing:border-box}
.logo img{max-width:240px}
.successful-project-item-content{width:80%}
.header-content .logo{margin-top:10px}
.header-content ul{margin-top:5px;margin-bottom:5px}
.main-slider{padding-top:145px;min-height:400px}
.main-slider .owl-carousel .owl-item .text-content h2{font-size:24px}
.main-slider .owl-carousel .owl-item .text-content p{font-size:14px}
.header-right:after{display:none}
.top-social li:first-child{padding-right:10px}
.top-social li{font-size:13px}
.top-social li:first-child:before{font-size:16px}
.top-social li:last-child:before{font-size:16px}
.menu li{padding:0 15px 0 18px;font-size:13px;position:relative;z-index:8}
.light-theme .menu li a,.lightheader .menu li a{z-index:8;position:relative}
.menu li .caret{top:0;height:20px;width:20px;z-index:9}
.menu li .dropdown-menu{left:auto;top:calc(100% + 8px)}
.page-content-wrapper{padding-top:90px}
.page-content-wrapper h1{margin-left:0}
.main-slider .owl-carousel .owl-item .img{width:42%;margin-left:12px;margin-right:30px}
.main-slider .owl-carousel .owl-item .text-content{padding-left:0;padding-top:20px}
.txt-part{font-size:18px;line-height:30px;padding:15px 0 10px 20px;margin-left:0}
.header-content,.footer-content,.main-container-client-col,.main-container,.main-slider .slider-inner,.container,.main-container-2col{padding:0 15px}
.inner-col1-rgt{width:99%}
.inner-col2-rgt{width:99%;margin:10px 0}
.inner-col1{width:100%}
.inner-col2{width:100%;margin:10px 0}
.head-txt{line-height:36px}
.partner-bg-sec .txt-part{max-width:50%;font-size:24px}
.partner-head{height:50px}
.partner-content{font-size:13px;line-height:18px}
.testimonial-content p{font-size:16px;line-height:26px}
ul.quick-links li a{margin-right:20px}
.award-section-row{display:block}
.page-container.about-award{padding:0 10px}
.award-content h3{font-size:24px;line-height:30px;margin-left:0}
.award-content h3 span{display:inline;clear:none;padding-left:0}
.award-content h3:before{display:none}
.award-content{padding-left:0;padding-top:20px}
.partners-section-row .partners-content{width:100%}
.partners-section-row .partners-images{width:100%;padding-left:0}
.m-partners-logo ul li{display:flex;align-items:center;justify-content:center;width:33%;border-bottom:1px solid #ccc;border-right:1px solid #ccc;margin:0;padding:15px}
.flip-card-back p{font-size:14px}
.main-slider .owl-carousel .owl-item .text-content a:before{width:42px;height:42px;top:-12px}
.txt-part{font-size:24px;line-height:36px;padding:10px 0 5px 30px}
.mc-col-lft a:before{width:42px;height:42px;top:-12px}
.mc-col-rgt a:before{width:42px;height:42px;top:-12px}
.partner-content{font-size:16px;line-height:24px}
.main-container-testimonial-col h3{font-size:20px}
.testimonial-content{font-size:16px;line-height:26px}
.footer-content h3{font-size:14px;margin-bottom:12px}
.main-slider .owl-carousel .owl-item .text-content h2{font-size:22px}
.main-slider .owl-carousel .owl-item .text-content p{font-size:14px}
.common-block-half h2{font-size:24px;padding:15px 0 5px 30px;margin-bottom:15px;line-height:40px}
.common-block-half p.big-text{font-size:16px;margin:0}
.common-block-half p{line-height:26px;margin-top:15px}
.cm-btn a:before{width:42px;height:42px;top:-12px}
.service-section ul.services li h2{font-size:16px;line-height:24px}
.service-section ul.services li:before{font-size:90px}
.service-section ul.services li p{line-height:24px;font-size:16px;text-align:justify}
.page-content-wrapper,.page-container{max-width:1180px}
.common-block-half p{font-size:16px}
ul.tools li{margin:0 50px 30px 0;max-width:200px}
.orange-box .cm-btn a:before{width:42px;height:42px;top:-12px}
h2.title-content{font-size:30px;padding:15px 0 5px 30px;line-height:40px}
.service-section ul.services.orange li:before{font-size:50px}
.common-block-full h2{font-size:24px;padding:15px 0 5px 30px;margin-bottom:40px;line-height:40px}
.case-review-step:before{top:-10px}
.contact-form-section .col-right p.big-text{font-size:18px}
.contact-form-section .col-right p{font-size:12px;line-height:20px}
.contact-form-section .col-left p.big-text{margin:0}
.common-block-full p{line-height:26px;color:#fff;font-size:16px}
.contact-form-section .col-left h3{font-size:16px}
.about-missin h2{margin-bottom:0}
.common-block-half{max-width:100%}
.service-section ul.services li{width:47%}
.orange-box{padding:20px 20px 50px 20px}
body .service-section ul.services li .devle-procedure ul li{font-size:16px}
.bigcommlist li{width:47%!important}
.portfolio-section .portfolio h2{font-size:20px}
.portfolio-section .portfolio .website a{font-size:14px;letter-spacing:0}
.portfolio-section .portfolio .website:after{width:40px}
.icon-contact{margin-top:0;max-width:300px}
form.contact-form .form-row input{height:50px;line-height:35px;padding:0 10px}
form.contact-form .form-row{margin-bottom:10px}
form.contact-form .form-row textarea{height:90px;padding:15px 10px}
form.contact-form .form-row .submit-btn{margin-top:0}
.footer-content .page-content-wrapper .col1{order:1;width:50%}
.footer-content .page-content-wrapper .col2{margin-top:50px;width:calc(100% / 3)}
.footer-content .page-content-wrapper .col3{width:66%;margin-top:50px}
.footer-content h3{font-size:14px}
ul.footer-touch,ul.quick-links{margin:0}
.partner-items{left:1%;width:98%;top:-9px}
.partner-item{width:calc(25% - 10px)}
.partner-head{height:30px}
.partner-head img{max-height:30px}
.partner-content{font-size:14px;line-height:20px;height:auto}
.partner-logo{height:80px}
.partner-logo img{max-height:80px}
.popup-quickform form{height:80%;margin:10% auto;max-width:80%;padding-top:30px;transform:none;width:80%}
form.enquiry-form .col{padding:30px;width:100%}
form.enquiry-form .col-right{display:none}
form.enquiry-form .close-popup{height:30px;right:10%;top:10%;width:30px}
.portfolio-cards>div{width:calc(50% - 15px)}
.case-study-main-content>div{order:2;padding:0;width:100%}
.case-study-main-content>div:nth-child(2){order:1;width:100%}
.case-review-aspect{border-bottom:solid 1px #ddd;border-left:0}
.case-review-aspect .column{padding:30px 0;width:100%}
.menu li.talk-to-expert{position:fixed;top:15px;right:20px}
.menu li.talk-to-expert a{padding:8px 10px}
.menu li ul.dropdown-menu.new-dropdown-menu li.dropdown.new-dropdown{width:48.3%}
.main-container-3col.gray-bg.partner-bg-sec .container{padding-bottom:75px;display:flex}
.connecting-people .inner-col-outer{margin:0 0 0 1%;width:99%}
.connecting-people .inner-col-outer-rgt{width:99%;margin:0 0 0 3%}
.flip-card-inner{min-height:335px}
.footer-top-sec{flex-wrap:wrap}
.footer-content .page-content-wrapper{width:100%;padding-top:0}
.footer-content .page-content-wrapper .col2.col2c{padding-left:10px}
.hiring-rigrt span{font-size:17px!important}
.ecommarce-sol-content.hire-certified ul:last-child{flex-wrap:nowrap}
.we-hiring-headding h1{font-size:24px;line-height:30px}
.main-container.form_detail h2{font-size:18px}
.main-container.form_detail p{font-size:12px}
.project-details-for label{font-size:11px}
.contact-detaileform label{font-size:12px}
.profilefordeveloper span button{font-size:12px}
.main-container.form_detail .search-content input[type="search"]{padding:10px 40px;margin-top:10px}
.Optional_sty span{font-size:12px;margin-bottom:8px}
.contact-detaileform input[type="text"]{padding:10px}
.iti--allow-dropdown input,.iti--allow-dropdown input[type=text],.iti--allow-dropdown input[type=tel],.iti--separate-dial-code input,.iti--separate-dial-code input[type=text],.iti--separate-dial-code input[type=tel]{padding:10px}
.project-details-for{margin-right:20px}
.question-content .row .col-sm-form{max-height:100%;min-height:530px}
.bottom_space{margin-bottom:88px}
.question-content .row .col-sm-form{width:50%;padding-right:8px}
}
@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:landscape){.header-right{float:left}
.flip-card-inner{min-height:350px}
.connecting-people{padding-left:10px}
.main-slider{padding-left:15px;padding-right:15px}
.main-container-2col{padding:0 10px}
.main-container-3col.gray-bg.partner-bg-sec .container{padding-bottom:100px;display:flex}
.main-container-client-col.client-bg{padding:0 15px;box-sizing:border-box}
.main-container-new-sec-col.new-sec-bg{padding:0 10px;box-sizing:border-box;padding-left:30px}
}
@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.header-right{float:left}
.flip-card-inner{min-height:350px}
.connecting-people{padding-left:10px}
.main-slider{padding-left:15px;padding-right:15px}
.main-container-2col{padding:0 10px}
.main-container-3col.gray-bg.partner-bg-sec .container{padding-bottom:100px;display:flex}
.main-container-client-col.client-bg{padding:0 15px;box-sizing:border-box}
.main-container-new-sec-col.new-sec-bg{padding:0 10px;box-sizing:border-box;padding-left:30px}
}
h4.color-white{padding:15px 0;margin:0;clear:both}
h3.color-white{padding:15px 0;margin:0;clear:both}
.color-white{color:#fff}
@media only screen and (min-width:1366px) and (max-width:1500px){.menu li.talk-to-expert a{padding:10px 15px;font-size:14px}
.menu li{font-weight:400;font-size:16px}
.header-content{padding:0 30px}
.flip-card-back p{font-size:14px}
.main-slider .owl-carousel .owl-item .text-content a:before{width:42px;height:42px;top:-12px}
.txt-part{font-size:30px;line-height:40px;padding:10px 0 5px 30px}
.mc-col-lft a:before{width:42px;height:42px;top:6px}
.mc-col-rgt a:before{width:42px;height:42px;top:6px}
.partner-content{font-size:16px;line-height:24px}
.main-container-testimonial-col h3{font-size:30px}
.testimonial-content{font-size:16px;line-height:26px}
.footer-content h3{font-size:18px;margin-bottom:20px}
.main-slider .owl-carousel .owl-item .text-content h2{font-size:36px;line-height:36px}
.main-slider .owl-carousel .owl-item .text-content p{font-size:18px}
.common-block-half h2{font-size:30px;padding:15px 0 5px 30px;margin-bottom:15px;line-height:40px}
.common-block-half p.big-text{font-size:20px;margin-bottom:0}
.common-block-half p{line-height:26px;margin-top:15px}
.cm-btn a:before{width:42px;height:42px;top:-12px}
.service-section ul.services li h2{font-size:16px;line-height:24px}
.service-section ul.services li:before{font-size:90px}
.service-section ul.services li p{line-height:24px;font-size:16px;text-align:justify}
.page-content-wrapper,.page-container{max-width:1180px}
.common-block-half p{font-size:16px}
ul.tools li{margin:0 50px 50px 0;max-width:240px}
.whatwedo-box ul.tools>li{box-sizing:border-box;margin:0;padding:20px 40px 20px 0;width:16.66666666666667%}
.orange-box .cm-btn a:before{width:42px;height:42px;top:-12px}
h2.title-content{font-size:30px;padding:15px 0 5px 30px;line-height:40px}
.service-section ul.services.orange li:before{font-size:50px}
.common-block-full h2{font-size:30px;padding:15px 0 5px 30px;margin-bottom:40px;line-height:40px}
.case-review-step:before{top:-10px}
.contact-form-section .col-right p.big-text{font-size:22px}
.contact-form-section .col-right p{font-size:14px}
.contact-form-section .col-left p.big-text{margin:15px 0}
.common-block-full p{line-height:26px;color:#fff;font-size:16px}
.about-missin h2{margin-bottom:0}
}
@media (min-width:1200px){.smb-portfolio-list>.col:nth-child(3n){transform:translateY(-60px)}
.smb-portfolio-list>.col:nth-child(3n-1){transform:translateY(-20px)}
.smb-portfolio-list>.col:nth-child(3n-2){transform:translateY(20px)}
}
@media (max-width:1199px) and (min-width:600px){.smb-pack-2020-banner .bnr-wrapper{flex-wrap:wrap;padding:0}
.smb-pack-2020-banner .bnr-wrapper figure{display:none;width:100%}
.smb-pack-2020-banner .bnr-wrapper figure img{width:450px}
.smb-pack-2020-banner .bnr-wrapper aside{padding:0 5%;width:100%}
.package-overview-box>figure{margin:0 0 20px 0;order:1;padding:0;text-align:center;width:100%}
.package-overview-box>.package-overview-row{margin:0;order:2;padding:0;width:100%}
.whats-inside-package{justify-content:space-between;flex-wrap:wrap}
.whats-inside-package figure{order:1;margin-bottom:15px;text-align:center;width:100%}
.whats-inside-package ul{order:2;width:calc(50% - 15px)}
.smb-offer-cta .txtleft h2{font-size:21px;margin-top:0}
.smb-offer-cta .txtright a{font-size:22px}
.smb-package-portfolio h2{width:80%}
.smb-portfolio-list>.col{transform:none;width:calc(50% - 50px)}
}
@media (max-width:599px){.smb-pack-2020-banner .bnr-wrapper{flex-wrap:wrap;padding:0 20px}
.smb-pack-2020-banner .bnr-wrapper figure{display:none}
.smb-pack-2020-banner .bnr-wrapper aside{padding:0;width:100%}
.smb-pack-2020-banner h1{font-size:24px;margin:0 0 18px 0}
.smb-pack-2020-banner p{font-size:15px;margin:0 0 30px 0}
.smb-pack-2020-banner ul{margin:0 0 25px 30px}
.smb-headingbg1{font-size:30px}
.smb-headingbg2{font-size:22px}
.package-overview-box>figure{margin:0 0 20px 0;order:1;padding:0;width:100%}
.package-overview-box>.package-overview-row{margin:0;order:2;padding:0;width:100%}
.package-overview-row>.col{width:100%}
.whats-inside-package{flex-wrap:wrap}
.whats-inside-package figure{order:1;margin-bottom:15px;width:100%}
.whats-inside-package ul{line-height:1.3;order:2;width:100%}
.smb-offer-cta{display:flex;height:auto;margin:20px 0;width:100%}
.smb-offer-cta .txtleft{background:#f6bb43;color:#fff;padding:20px;width:100%}
.smb-offer-cta .txtleft h2{color:#fff;font-size:22px!important;margin-bottom:20px;margin-top:0}
.smb-offer-cta .txtleft h4{font-size:16px}
.smb-offer-cta .txtright{display:none;width:100%}
.smb-package-portfolio h2{width:100%}
.smb-portfolio-list>.col{margin:15px 0!important;transform:none!important;width:100%!important}
.smb-partners-logos img{margin:10px 15px 15px 10px;height:35px}
.smb-partners-logos .flexbreaker{display:none}
}
@media only screen and (max-width:1921px){.header_right_last ul li.talk-to-expert{font-size:15px}
.header_right_last ul li.talk-to-expert a{padding:2px 0}
.menu>li>a:after{display:block;content:'';position:absolute;bottom:-34px;left:0;width:100%;opacity:0;transform:scaleX(0);transform-origin:left center;border-bottom:3px solid #eb6524;transition:transform .4s,opacity .4s;z-index:9999}
}
@media only screen and (max-width:1367px){.menu li{font-size:15px}
.menu li.talk-to-expert{font-size:14px}
.header_right_last ul li.talk-to-expert{font-size:13px}
.header_right_last ul li.talk-to-expert a{padding:0 0}
.dropdown-menu>li{padding:0 20px}
.partner-frame{margin-top:28px}
.apparel-main-content p{font-size:20px;line-height:30px}
.menu li .dropdown-menu ul.dropdown-menu>li ul.img_nav li a span{left:18px}
}
@media only screen and (max-width:1290px){.menu li{font-size:13px}
.menu li.talk-to-expert{font-size:12px}
}
@media only screen and (max-width:1275px){.menu li .caret{right:-5px}
.menu li .caret:before,.menu li .caret:before{border-top:solid 5px #fff;border-left:solid 5px #fff0;border-right:solid 5px #fff0}
.header_right_last ul li.talk-to-expert{font-size:12px}
.menu li .caret:before,.menu li .caret:before{font-size:10px}
}
@media only screen and (max-width:1180px){.header_right_last ul li.talk-to-expert{font-size:11px}
.menu li{font-size:14px}
}
@media only screen and (max-width:1120px){.header_right_last ul li.talk-to-expert a{padding:7px 5px}
.header_right_last ul li.talk-to-expert{font-size:12px}
.menu>li{padding:31px 7px}
}
@media only screen and (max-width:1024px){.menu>li{padding:31px 5px}
.header_right_last ul li.talk-to-expert{letter-spacing:0}
}
@media only screen and (max-width:767px){.span_1{width:100%}
.span_2{width:100%}
.span_3{width:100%}
.span_4{width:100%}
.span_5{width:100%}
.span_6{width:100%}
.span_7{width:100%}
.span_8{width:100%}
.span_9{width:100%}
.span_10{width:100%}
.span_11{width:100%}
section.apparel-main-sec .row{flex-wrap:wrap}
section.apparel-main-sec .row .span_5{order:2}
section.apparel-main-sec .span_5,section.apparel-main-sec .span_7{width:100%;padding:0 20px}
.apparel-main-content h4{font-size:12px}
.apparel-main-content h4 a{padding:10px 10px}
section.apparel-talk-sec .row{display:flex;flex-wrap:wrap}
section.apparel-talk-sec .row .span_7{order:2}
.apparel-main-content p{font-size:16px;line-height:24px}
.apparel-main-content h4{margin-top:15px}
.apparel-rk-top-content h2{font-size:18px;line-height:26px}
.apparel-rk-detail .span_3,.apparel-rk-detail .span_6{width:100%}
.apparel-rk-detail .span_6{order:1}
.apparel-rk-detail .span_3{order:2}
.personalised,.mob-commerce{margin-left:0;padding-right:0}
.seamless,.wish-list{margin-right:0;padding-left:0}
.apparel-rk-content{margin-bottom:20px}
.leading-ecommarce-content h2{font-size:16px;line-height:26px}
.leading-ecommarce-content ul{margin:15px 0}
.leading-ecommarce-content ul li{font-size:13px}
section.leading-ecommarce-sec .row{display:flex;flex-wrap:wrap}
section.leading-ecommarce-sec .span_7{order:2}
.digitech-offering-top-content h2{font-size:18px;line-height:26px;margin-bottom:10px}
.digitech-offering-top-content ul li{width:100%;margin-bottom:20px}
.digitech-offering-top-content.development-services ul li{width:100%;margin-bottom:20px}
.digitech-offering-top-content ul li:last-child{width:100%!important}
.digitech-offering-top-content ul li p span{font-size:16px;line-height:25px}
.digitech-leading{margin-top:30px}
.digitech-leading-content h2{font-size:16px;line-height:26px;margin-bottom:18px}
.digitech-leading .row{display:flex;flex-wrap:wrap;flex-direction:column-reverse}
.case-study-detail .row:nth-child(odd){flex-direction:column-reverse}
.launch-project-content h2{font-size:25px;line-height:32px}
.launch-project-slider{padding-bottom:40px}
.launch-project-slider.owl-theme .owl-dots{position:absolute;left:50%;bottom:0;transform:translate(-50%,0%)}
section.target-customer-sec .container{padding:0}
.target-customer-image img{min-height:200px;object-fit:cover}
.target-customer-content{padding:0 10px;width:100%;top:34%;text-align:center}
.target-customer-content p{font-size:14px;line-height:18px}
section.target-customer-sec{margin-top:30px}
.ecommarce-sol-content h2{font-size:20px;line-height:28px}
.ecommarce-sol-content ul{max-width:100%;flex-wrap:wrap}
.ecommarce-sol-content ul li{font-size:13px;padding:10px 10px;line-height:1.2}
.ecommarce-sol-content ul li span{font-size:30px;margin-bottom:5px}
.ecommarce-sol-content ul:last-child li:first-child{width:100%}
.ecommarce-sol-content ul:last-child li{padding:0 15px;width:33%;padding-bottom:20px}
.ecommarce-sol-content ul:last-child{max-width:100%;padding:15px 0}
.successful-project-content h2{font-size:24px;line-height:32px;margin-bottom:18px}
.successful-project-content p{font-size:16px;line-height:24px}
.successful-project-slider .item ul{flex-wrap:wrap}
.successful-project-slider .item ul li{width:50%;padding-bottom:1px}
.successful-project-item-content{width:100%}
.successful-project-item-content a{padding:6px 10px;font-size:11px;line-height:inherit;margin-top:10px;display:inline-block}
.successful-project-item-content img{max-width:100px;text-align:center;margin:0 auto}
section.successful-project-sec .container{padding:0 20px}
.successful-project-slider .owl-nav button.owl-prev:before{font-size:20px}
.successful-project-slider .owl-nav button.owl-next:before{font-size:20px}
.successful-project-slider .owl-nav button.owl-next{right:-20px}
.successful-project-slider .owl-nav button.owl-prev{left:-20px}
.successful-project-slider .owl-nav{top:45%}
.f-contact-item{position:static;transform:none}
.f-contact-item h5{margin-top:30px}
.f-contact-item h2{font-size:19px;line-height:25px}
section.fashion-contact-sec{padding-bottom:35px}
}
@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:portrait){.apparel-main-content h4{display:flex;font-size:12px}
.apparel-main-content h4 a{padding:7px 10px}
section.apparel-talk-sec .row{display:flex;flex-wrap:wrap}
section.apparel-talk-sec .row .span_7{order:2;width:100%}
section.apparel-talk-sec .row .span_5{width:100%}
.apparel-rk-detail .span_3{order:2}
.apparel-rk-detail .span_3,.apparel-rk-detail .span_6{width:100%}
.apparel-rk-detail .span_6{order:1}
.personalised,.mob-commerce{margin-left:0;padding-right:0}
.seamless,.wish-list{margin-right:0;padding-left:0}
section.leading-ecommarce-sec .row{display:flex;flex-wrap:wrap}
section.leading-ecommarce-sec .span_7{order:2;width:100%}
section.leading-ecommarce-sec .span_5{width:100%}
.digitech-offering-top-content ul li{width:50%}
.digitech-offering-top-content.development-services ul{margin:0 20px}
.digitech-offering-top-content.development-services ul li{width:47.5%}
.digitech-offering-top-content ul li:last-child{width:50%!important}
.digitech-leading .row{display:flex;flex-wrap:wrap;flex-direction:column-reverse}
.digitech-leading .span_6{width:100%}
.launch-project-slider .item .span_6{width:100%}
.launch-project-slider.owl-theme .owl-dots{position:absolute;left:50%;bottom:0;transform:translate(-50%,0%)}
.target-customer-image img{min-height:220px;object-fit:cover}
.target-customer-content{width:90%}
.successful-project-slider .item ul{flex-wrap:wrap}
.successful-project-slider .item ul li{width:50%}
section.successful-project-sec .container{padding:0 35px}
.f-contact-item{position:static;top:50%;left:0;transform:none;max-width:initial}
.f-contact-item h2{font-size:20px;line-height:28px}
.f-contact-item h5{margin-top:30px}
section.fashion-contact-sec{position:relative;padding-bottom:30px}
}
@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:landscape){.apparel-temp .container{padding:0 30px}
.personalised{margin-left:-10px;padding-right:10px}
.seamless{margin-right:-10px;padding-left:10px}
.launch-project-slider{padding-bottom:45px}
.launch-project-slider.owl-theme .owl-dots{bottom:0}
.f-contact-item{left:40px}
.target-customer-image img{min-height:250px;object-fit:cover}
}
@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.apparel-temp .container{padding:0 30px}
.f-contact-item{position:absolute;top:50%;left:35px;transform:translate(0,-50%);max-width:400px}
.apparel-rk-detail .span_3{width:50%}
}
@media only screen and (max-width:767px){.case-study-content h2{font-size:22px;line-height:28px;margin-bottom:10px}
.case-study-content p{margin-top:12px;font-size:14px;line-height:22px}
section.case-study-content-sec{margin:20px 0;margin-bottom:15px}
.case-study-detail-content h2{font-size:20px;line-height:28px;margin-top:25px;margin-bottom:0}
.case-study-detail-content p{font-size:14px;line-height:22px;margin-top:10px}
.case-study-detail-content h5{margin-top:40px}
.case-study-detail .row{padding-bottom:20px}
h5 a{letter-spacing:1px}
.approach-content h2{margin-bottom:10px;font-size:22px;line-height:30px}
.approach-content p{font-size:16px;line-height:30px;max-width:100%}
.approach-content h5{margin-top:35px}
section.approach-sec{padding:30px 0}
section.expert-sec{margin-top:0}
section.expert-sec .row{flex-direction:column-reverse}
section.expert-sec{margin-top:0;border-top:1px solid #dfdfdf;padding-top:25px;padding-bottom:35px}
.expert-content p{font-size:18px;line-height:26px}
.expert-content h5{margin-top:35px}
.digitech-offering-top-content.development-services ul{margin:0}
}
@media only screen and (max-width:767px){section.branding-commerece .row{display:flex;flex-wrap:wrap;flex-direction:column-reverse}
.branding-content h2{margin-top:0;font-size:20px;line-height:30px;padding:0}
.branding-content h2:before{left:-8px;width:2px;display:none}
.b2b-solution-content h2{font-size:16px;line-height:28px}
section.target-customer-sec.b2b-comerece-sec .target-customer-content{width:100%}
section.target-customer-sec.b2b-comerece-sec .target-customer-content p{font-size:16px;line-height:24px}
section.case-study-detail-sec.migration-sec .case-study-detail-content h2{font-size:20px;line-height:30px;margin-top:0}
section.case-study-detail-sec.migration-sec .case-study-detail-content p{font-size:14px;line-height:22px}
.case-study-detail-content.pwa-implement-content h2:before{left:-8px;width:2px;display:none}
.consulting-div h2{font-size:18px;line-height:28px}
.consulting-div p.last-consulting-p{font-size:17px}
.consulting-div ul{flex-wrap:wrap}
.consulting-div ul li{width:100%}
.consulting-div ul li{width:100%;margin-bottom:30px}
.consulting-div ul li span{min-width:38px;margin-right:12px}
section.ecommarce-sol-sec.adobe-ecommarce-sol-sec .ecommarce-sol-content h2{font-size:18px;line-height:28px}
section.successful-project-sec.adobe-successful-project-sec .successful-project-content h2{font-size:18px;line-height:28px;margin-top:0}
section.target-customer-sec .bg-contact-content{position:absolute;left:0;bottom:25px;top:auto;transform:none;text-align:center}
section.ecommarce-sol-sec.adobe-ecommarce-sol-sec.appcount .ecommarce-sol-content.app h2{text-align:left}
section.ecommarce-sol-sec.adobe-ecommarce-sol-sec.appcount .ecommarce-sol-content.app p{text-align:left}
section.apparel-main-sec.adobe-top-sec.application .apparel-main-content h2{font-size:20px;font-weight:500}
.ecommarce-sol-content.app h3{text-align:left;font-size:20px}
.logoclient p{text-align:left;font-size:15px!important}
.contactformwithappdevelop{padding:0%}
}
@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:portrait){section.branding-commerece .row{display:flex;flex-wrap:wrap;flex-direction:column-reverse}
section.branding-commerece .row .span_6{width:100%}
section.case-study-detail-sec.migration-sec .row .span_6{width:100%}
.consulting-div ul li{width:50%}
}
@media only screen and (max-width:767px){.page-content-wrapper.contant-wrapper{background:#fff;width:100%;padding-left:15px;padding-right:15px}
.menu li .caret{position:absolute}
.menu li .caret{right:0px!important;z-index:999}
.page-content-wrapper.contant-wrapper h1{font-size:25px;line-height:28px}
.contact-div p{font-size:16px;line-height:28px}
.contact-div h2{font-size:24px;line-height:28px;color:#000;font-weight:700}
.col-formbox.common-block-half.full{max-width:100%}
form#contact-form .form-row{width:100%;padding:0 10px;margin-bottom:25px}
form#contact-form{margin:0 -10px}
.contact-form-section ul li:first-child{width:100%}
.contact-form-section ul li{width:100%;padding:0;border-right:0 solid #000;margin-bottom:20px}
.dropdown-menu>li>a:after{border-bottom:0 solid #900}
li.dropdown.open{border:0!important}
.menu li ul.dropdown-menu.new-dropdown-menu li.dropdown.new-dropdown{width:100%}
.main-slider .owl-carousel .owl-item .text-content h2{font-size:22px;line-height:35px;margin:12px 0}
section.case-study-content-sec.clientele-new-sec.mob-clientele{margin-top:20px}
.main-container-client-col.client-bg .txt-part.text-right.client-heading{font-size:18px;line-height:35px;letter-spacing:1px}
section.consulting-sec.new-award-sec .award-img{text-align:left}
section.consulting-sec.new-award-sec .award-img img.awards-certification-apac{height:220px;width:220px}
section.consulting-sec.new-consulting-sec.new-certification-sec .consulting-div ul li{width:100%;margin-bottom:30px;padding:0}
section.consulting-sec.new-consulting-sec.new-certification-sec .consulting-div ul li .consulting-content h2{font-size:20px;line-height:30px}
section.consulting-sec.new-partners-sec.new-certification-sec .consulting-div ul li{width:100%;display:block;padding:0 0;margin-bottom:30px}
section.consulting-sec.new-partners-sec.new-certification-sec .consulting-div ul li span img{margin-left:0}
.new-press-content h3{font-size:17px;line-height:42px}
.new-press-content h2{font-size:15px;line-height:26px}
section.apparel-rk-sec.technologo-sec.apparel-changes-sec .engaging{width:100%}
.case-study-detail.case-study-details .row:nth-child(odd){flex-direction:row-reverse}
.case-study-detail.portfolio-detail-sec .row:nth-child(even){flex-direction:column-reverse}
.case-study-detail.portfolio-detail-sec .row:nth-child(odd) .case-study-detail-content{text-align:center;padding-left:0;padding-top:0;padding-bottom:25px}
.case-study-detail.portfolio-detail-sec .row:nth-child(even) .case-study-detail-content{text-align:center;padding-right:0;padding-top:0;padding-bottom:25px}
}
@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:portrait){.contact-form-section ul li:first-child{width:33%}
.partner-items{position:static}
.partner-frame-div{position:static;max-width:100%}
.partner-frame.first-partner-frame .partner-item{margin:0 12px;width:calc(48% - 12px)}
.partner-item{width:calc(31% - 10px)}
.main-container-3col.gray-bg.partner-bg-sec .txt-part{margin-left:30px}
section.apparel-rk-sec.technologo-sec.apparel-changes-sec .engaging{width:50%}
section.apparel-rk-sec.technologo-sec.apparel-changes-sec .engaging:nth-child(3n+1){clear:none}
section.apparel-rk-sec.technologo-sec.apparel-changes-sec .engaging:nth-child(4n+1){clear:left}
section.apparel-rk-sec.technologo-sec.apparel-changes-sec .engaging:nth-child(6n+1){clear:both}
section.apparel-rk-sec.technologo-sec.apparel-changes-sec .engaging:nth-child(2n+1){clear:both}
}
@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:landscape){.contact-form-section ul li:first-child{width:33%}
.partner-frame-div{max-width:100%}
.main-container-3col.gray-bg.partner-bg-sec .container{padding-bottom:100px;display:block}
.connecting-people-content h1.txt-part{letter-spacing:1px;font-size:30px}
.connecting-people-content p{font-size:18px}
.connecting-people .flip-card-front h2{font-size:20px}
.flip-card-inner{min-height:390px}
.head-txt{font-size:26px}
.main-container-3col.gray-bg.partner-bg-sec .txt-part{font-size:25px}
.main-container-testimonial-col h3{font-size:30px;margin-top:100px}
.main-container-client-col .txt-part.text-right.client-heading{letter-spacing:1px;font-size:30px}
}
@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:portrait){.header_right_last{position:fixed;top:15px;right:20px;width:auto}
.header_right_last ul li.talk-to-expert{font-size:14px}
.header-content ul{margin-top:0;margin-bottom:0}
.menu>li{padding:20px 12px}
.main-slider{padding-top:0}
.header-content .logo{width:auto}
.header-content{display:block}
.header-right.header_center{float:right;width:100%}
.menu>li{padding:20px 12px}
.menu li .dropdown-menu{top:100%;left:0}
.menu>li>a:after{bottom:-20px}
.menu li{position:static}
.menu li .dropdown-menu>ul.dropdown-menu>li:first-child{max-width:260px}
.dropdown-menu>li{padding:0 12px}
.menu li .dropdown-menu ul.dropdown-menu ul.first_nav li:first-child{font-size:14px}
.menu li .dropdown-menu ul.dropdown-menu>li:first-child ul li{padding:15px 8px}
.menu li .dropdown-menu ul.dropdown-menu li ul li{font-size:13px}
.menu li .dropdown-menu ul.dropdown-menu>li ul.img_nav li{width:50%;padding-bottom:10px}
.menu li .dropdown-menu ul.dropdown-menu>li ul.img_nav li a span{font-size:14px;line-height:22px}
.menu li ul.dropdown-menu.new-dropdown-menu li.dropdown.new-dropdown ul.dropdown-menu li{width:100%}
.menu li .dropdown-menu ul.dropdown-menu.company-dropdown>li:nth-child(2){width:80%}
.menu li .dropdown-menu ul.dropdown-menu.company-dropdown>li ul.img_nav li{width:100%}
.page-wrapper{padding-top:130px}
.apparel-main-content p{font-size:16px;line-height:28px}
.menu li .dropdown-menu ul.dropdown-menu>li ul.img_nav.first-img-nav li a span{left:10px;font-size:14px}
.menu li .dropdown-menu ul.dropdown-menu>li ul.img_nav.first-img-nav li a img{max-width:60px}
.menu li .dropdown-menu ul.dropdown-menu ul.first_nav li:last-child a{font-size:12px}
.menu li ul.dropdown-menu.new-dropdown-menu li.dropdown.new-dropdown ul.dropdown-menu li a{font-size:14px}
.menu li .dropdown-menu ul.dropdown-menu>li ul.img_nav li a span{left:10px}
.menu li .dropdown-menu ul.dropdown-menu.company-dropdown ul.sub_nav li a{font-size:14px}
.branding-content h2{font-size:26px;line-height:40px}
.branding-content p{font-size:15px;line-height:28px}
.branding-content p span{font-size:15px}
.b2b-solution-content h2{font-size:18px;line-height:30px}
.b2b-solution-content p{font-size:15px;line-height:26px}
.target-customer-content p{font-size:15px;line-height:26px}
.bg-contact-content a{font-size:20px}
section.case-study-detail-sec.migration-sec .case-study-detail-content h2{font-size:25px;line-height:40px}
section.case-study-detail-sec.migration-sec .case-study-detail-content p{font-size:15px;line-height:26px}
.consulting-div p{font-size:15px;line-height:26px}
.consulting-content p{font-size:15px;line-height:26px}
.consulting-div p.last-consulting-p{font-size:16px;line-height:28px}
.ecommarce-sol-content p{font-size:14px;line-height:30px}
section.ecommarce-sol-sec.adobe-ecommarce-sol-sec .ecommarce-sol-content h2{font-size:25px;line-height:40px}
section.successful-project-sec.adobe-successful-project-sec .successful-project-content h2{font-size:25px;line-height:40px}
.successful-project-item-content a{font-size:12px}
section.fashion-contact-sec.adobe-fashion-contact-sec .f-contact-item p{font-size:18px;line-height:30px}
section.apparel-rk-sec.technologo-sec.apparel-changes-sec .apparel-rk-content p{font-size:15px;line-height:26px}
.apparel-rk-top-content p{font-size:15px;line-height:26px}
.digitech-offering-top-content h2{font-size:26px;line-height:40px}
.digitech-offering-top-content p{font-size:15px;line-height:26px}
.apparel-rk-content h3{font-size:20px}
.rk_talk p{font-size:16px}
.digitech-leading-content p{font-size:16px;line-height:26px}
.expert-content p{font-size:18px;line-height:28px}
.leading-ecommarce-content p{font-size:16px;line-height:26px}
section.leading-ecommarce-sec.omnichannel-sec .leading-ecommarce-content ul li{font-size:15px}
.apparel-rk-top-content h2{font-size:25px}
.digitech-offering-top-content ul li h2{font-size:18px;line-height:26px}
.leading-ecommarce-content h2{font-size:26px;line-height:30px}
.leading-ecommarce-content ul li{font-size:15px}
.digitech-offering-top-content ul li p span{font-size:16px;line-height:28px}
.ecommarce-sol-content h2{font-size:26px;line-height:40px}
.successful-project-content h2{font-size:26px;line-height:40px}
span.contact-content-icon img{min-height:auto}
.case-study-content h2{font-size:25px;line-height:35px}
.case-study-content p{font-size:16px;line-height:26px}
.case-study-detail-content h2{font-size:28px;line-height:30px}
.case-study-detail.portfolio-detail-sec .case-study-detail-content h4{font-size:16px;line-height:25px}
.consulting-div h2{font-size:26px;line-height:40px}
section.consulting-sec.new-consulting-sec.new-certification-sec .consulting-div ul li .consulting-content h2{font-size:20px}
section.consulting-sec.new-partners-sec.new-certification-sec .consulting-div ul li h2{font-size:20px;line-height:32px}
section.consulting-sec.new-partners-sec.new-certification-sec .consulting-div ul li span img{height:40px}
.page-content-wrapper.contant-wrapper h1{font-size:35px;line-height:30px}
.contact-div p{font-size:18px;line-height:30px}
.contact-div h2{font-size:26px;line-height:30px}
form#contact-form .form-row label{font-size:13px}
form.contact-form .form-row input{font-size:12px}
.contact-form-section h2{font-size:30px}
.header_right_last ul li.talk-to-expert a{padding:0 30px!important}
section.ecommarce-sol-sec.adobe-ecommarce-sol-sec.patner-clients .container .ecommarce-sol-content.patner ul{width:100%;display:block}
.ecommarce-sol-content ul:last-child li{padding:10px 25px}
}
@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:landscape){.branding-content h2{font-size:25px;line-height:40px}
.branding-content p{font-size:15px;line-height:28px}
.branding-content p span{font-size:15px}
.b2b-solution-content h2{font-size:18px;line-height:30px}
.b2b-solution-content p{font-size:15px;line-height:26px}
.target-customer-content p{font-size:15px;line-height:26px}
.bg-contact-content a{font-size:18px;padding-right:30px}
section.case-study-detail-sec.migration-sec .case-study-detail-content h2{font-size:28px;line-height:45px}
section.case-study-detail-sec.migration-sec .case-study-detail-content p{font-size:15px;line-height:26px}
.consulting-div p{font-size:15px;line-height:26px}
.consulting-content p{font-size:15px;line-height:26px}
.consulting-div p.last-consulting-p{font-size:16px;line-height:28px}
.ecommarce-sol-content p{font-size:14px;line-height:30px}
section.ecommarce-sol-sec.adobe-ecommarce-sol-sec .ecommarce-sol-content h2{font-size:25px;line-height:40px}
section.successful-project-sec.adobe-successful-project-sec .successful-project-content h2{font-size:25px;line-height:40px}
.successful-project-item-content a{font-size:12px;padding:6px 15px}
section.fashion-contact-sec.adobe-fashion-contact-sec .f-contact-item p{font-size:18px;line-height:30px}
section.apparel-rk-sec.technologo-sec.apparel-changes-sec .apparel-rk-content p{font-size:15px;line-height:26px}
.apparel-rk-top-content p{font-size:15px;line-height:26px}
.apparel-main-content p{font-size:18px;line-height:28px}
.digitech-offering-top-content h2{font-size:26px;line-height:40px}
.digitech-offering-top-content p{font-size:15px;line-height:26px}
.apparel-rk-content h3{font-size:20px}
.rk_talk p{font-size:16px}
.digitech-leading-content p{font-size:16px;line-height:26px}
.expert-content p{font-size:18px;line-height:28px}
.leading-ecommarce-content p{font-size:16px;line-height:26px}
section.leading-ecommarce-sec.omnichannel-sec .leading-ecommarce-content ul li{font-size:15px}
.apparel-rk-top-content h2{font-size:25px}
.digitech-offering-top-content ul li h2{font-size:18px;line-height:26px}
.leading-ecommarce-content h2{font-size:26px;line-height:30px}
.leading-ecommarce-content ul li{font-size:15px}
.digitech-offering-top-content ul li p span{font-size:16px;line-height:28px}
.ecommarce-sol-content h2{font-size:26px;line-height:40px}
.successful-project-content h2{font-size:26px;line-height:40px}
span.contact-content-icon img{min-height:auto}
.case-study-content h2{font-size:25px;line-height:35px}
.case-study-content p{font-size:16px;line-height:26px}
.case-study-detail-content h2{font-size:28px;line-height:30px}
.case-study-detail.portfolio-detail-sec .case-study-detail-content h4{font-size:16px;line-height:25px}
.consulting-div h2{font-size:26px;line-height:40px}
section.consulting-sec.new-consulting-sec.new-certification-sec .consulting-div ul li .consulting-content h2{font-size:20px}
section.consulting-sec.new-partners-sec.new-certification-sec .consulting-div ul li h2{font-size:20px;line-height:32px}
section.consulting-sec.new-partners-sec.new-certification-sec .consulting-div ul li span img{height:40px}
.page-content-wrapper.contant-wrapper h1{font-size:35px;line-height:30px}
.contact-div p{font-size:18px;line-height:30px}
.contact-div h2{font-size:26px;line-height:30px}
form#contact-form .form-row label{font-size:13px}
form.contact-form .form-row input{font-size:12px}
.contact-form-section h2{font-size:30px}
.common-block-half h2{font-size:30px;line-height:45px}
.common-block-half p.big-text{font-size:18px;line-height:28px}
.logoclient{width:100%;padding:15px;box-shadow:0 5px 20px #0000001a;padding-bottom:0;height:100%}
.clients-logo-top img{width:25%!important;margin:12px}
.clients-logo-top{display:flex;flex-wrap:wrap;justify-content:space-between}
.confirm-img img{width:10%}
}
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
 .owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
