
.qd-inner-heading .services-magento-hd hgroup{max-width:1100px;}

/*WHY MAGENTO*/
.qd-why-magento{background-color:#f46000; text-align:center;}
.qd-why-magento li{width:10%; margin:18px 0; text-align:center;} 
.qd-why-magento li span{display:block; padding-top:10px;  font-size:14px; color:#fff;}


/*qd-not-happy-section*/
.qd-black-bg{padding:70px 0 0;background:#000000;}
.qd-mag-inner{border-bottom:2px solid #0c0c0c;padding-bottom:50px;}
.qd-mag-inner h3{font-size:55px;text-transform:capitalize;letter-spacing:-2px;}
.qd-mag-inner h4{font-size:42px;padding-top:35px;text-transform: capitalize;letter-spacing: -2px;}

.qd-diffrent{padding:60px 0 0px 150px; float:left;}
.qd-diffrent li{color:#fff;font-size:28px; margin:5px 0; text-transform:inherit;font-weight:600;width:100%;float:left;padding:20px 30px 20px 75px;position:relative;text-align: left;}
.qd-diffrent li span{position:absolute;left:0;top:9px;text-align:center;}
.qd-diffrent li svg{height:50px;width:50px;fill:#f46000;}

.qd-black-bg p{font-size:30px;text-align:center;font-weight:600;clear:both;margin:0;}

.magento-tellus{background:#f46000; padding:40px 10px; width:100%; float:left;}
.magento-tellus .qd-form .form-free-quote-2 .form-free-quote-2-1{display:none;}
.qd-black-bg .magento-tellus p{font-size:14px; font-weight:normal; text-align:left;}
.magento-tellus .qd-form-text-group p{clear:initial;}
.magento-tellus .wpcf7-submit{background:#000;}
.magento-tellus .qd-form-group label{color:#fff;}
.magento-tellus svg{fill:#fff!important;}
.magento-tellus .qd-form-input{border-bottom:solid 1px #f7904d;}
.magento-tellus .focus-border{background:#fff;}
.magento-tellus .input-effect.active label{color:#fff;}
.magento-tellus .dd .ddArrow{border-top: 5px solid #fff;}
.magento-tellus .qd-company-name{width:100%; margin-bottom:25px;}
.magento-tellus .qd-form-group-file .input-effect{border:solid 1px #f7904d;}
.magento-tellus .qd-form-group-recaptcha p {margin-bottom:10px;}
.magento-tellus .qd-form-text-group{margin-top:15px;}
.rc-anchor-light{border:solid 1px #f67b2c!important; background:#f46406!important;}
.magento-tellus span.wpcf7-not-valid-tip{color:#fff; background-color: rgba(0, 0, 0, 0.3);
background: rgba(0, 0, 0, 0.3); width:100%;	 padding:5px;}
.magento-tellus div.wpcf7-validation-errors{border:none; margin-top:0px; padding:10px;}

.magento-tellus textarea::placeholder{color:#fff;opacity: 1;}
.magento-tellus textarea::placeholder:-ms-input-placeholder {color:#fff;}
.magento-tellus textarea::placeholder::-ms-input-placeholder {color:#fff;}


.magento-tellus div.wpcf7-validation-errors,.magento-tellus div.wpcf7-response-output{display:none;}

@media only screen and (max-width:1499px) {
  .magento-tellus .qd-form-group{padding:0 10px;}
}
@media only screen and (max-width:1366px) {
    .qd-mag-inner h3{font-size:36px;}
    .qd-mag-inner h4{font-size: 29px;}
    .qd-diffrent li{font-size: 20px;padding:15px 30px 15px 50px;}
    .qd-diffrent li svg{height:40px;width:40px;}
    .qd-why-magento .qd-arrow-list li{font-size:18px;}
}
@media only screen and (max-width:1199px) {
    .qd-diffrent{padding-left:40px;}
    .qd-diffrent .qd-tittle-common h4{font-size:32px;}
}

@media only screen and (max-width:991px) {
    .qd-mag-inner{padding-bottom: 20px;}
    .qd-diffrent li{ width:50%;}
}

@media only screen and (max-width:1024px) {
    .qd-services-tab ul{width:710px;}
    .qd-why-magento .qd-arrow-list li{font-size:16px; margin:7px 0;}
    .qd-why-magento .qd-button{margin-top:10px;}
    .qd-mag-inner h3 {font-size: 30px; letter-spacing: -1px; }
    .qd-mag-inner h4 {font-size: 26px; letter-spacing: -1px; }
    .qd-diffrent{padding:30px 15px;}
    .qd-black-bg p{font-size:24px;}
    .qd-why-magento .qd-arrow-list li{padding-left:35px;}
    .qd-why-magento .qd-arrow-list li svg{width:26px; height:26px; top:-2px;}
    .qd-diffrent .qd-tittle-common h4{text-align:center;}
    .qd-why-magento li{width:20%;}
}

@media only screen and (max-width:767px) {
    .qd-can-do .qd-cd-tab{padding-top:0px;}
    .qd-black-bg{padding-top:40px;}
    .qd-mag-inner h3{font-size: 20px; letter-spacing:0px; }
    .qd-mag-inner h4{font-size: 18px;padding-top:20px; letter-spacing:0px;}
    .qd-diffrent li{width:49%; font-size:16px;}
    .qd-black-bg p{font-size:18px;}
    .magento-tellus{padding:20px 10px;}
    .magento-tellus .qd-form-text-group{padding-top:0px; margin-top:0px!important;  }

}
@media only screen and (max-width:575px) {
    .qd-diffrent li{width:inherit;float:inherit;}
     .qd-arrow-list50 li{width:100%;}
     .qd-diffrent .qd-tittle-common h4{font-size:22px;}
     .qd-why-magento li{width:25%;}
}
@media only screen and (max-width:575px) {
    .qd-why-magento li{width:33.3%;}
}


/**/
.qd-um{padding:70px 0;}
.process-step-hd{font-size:45px;padding:50px 0 70px;}
.process-step{max-width:1100px;margin:0 auto 60px;position:relative;}
.qd-pro-steps{position:absolute;}
.qd-pro-steps h4{font-size:14px;padding-bottom:3px;}
.qd-pro-steps p{font-size:12px;margin:0;}
.step1{top:110px;left:0px;width:115px;}
.step2{width:150px;top:10px; left:215px;}
.step3{width:200px;bottom:-30px;left:270px;}
.step4{width:300px;top:-51px;right:400px;}
.step5{width:210px;bottom:-30px;right:230px;}
.step6{width: 140px;right: 200px;top: 0;}
.step7{right: 0;width: 150px;bottom: 100px;}
.qd-pro-steps span.qd-icon-pro{display:none;}

.process-step-2 li{float:left;width:33.3%;}
.process-step-2 li h4{font-size:14px;padding:10px 0;}

@media only screen and (max-width:1110px) {
    .qd-pro-steps h4{font-size:12px;}
    .step2{width: 65px;}
    .step3{left: 240px;}
    .step4{left:340px;}
    .step5{right: 180px;}
    .step6{right: 160px;}
    .step7{width:110px;}
}

@media only screen and (max-width:1024px) {
    .qd-pro-steps span.qd-icon-pro{display: inline-block; position:relative; line-height:53px; height:80px; width:80px; margin-bottom:15px; background: #fff; padding:10px; border: solid 2px #000; border-radius: 50%;} 
    .process-step .qd-pro-steps span.qd-icon-pro span{position:absolute; font-size:12px; line-height:21px; width:20px; margin:0 auto; height:20px; color:#fff; background:#000; text-align:center; bottom:-8px; left:0px; right:0px; border-radius:50%;}
    .process-step{margin-bottom:0px;}
    .qd-pro-steps span svg{width:40px; height:40px;}
    .process-step img{display:none;}
    .process-step ul{font-size:0px;}
    .process-step .qd-pro-steps{position:initial; display:inline-block; width:14.28571428571429%; padding:10px 3px;}
    .qd-pro-steps p{display:none;}
    .qd-pro-steps h4{min-height:30px; width:100%; float:left;}
    .process-step-hd{padding: 10px 0 20px;}
    .process-step-hd{font-size:34px;}
}
@media only screen and (max-width:767px) {
    .process-step .qd-pro-steps{width:20%;}
    .qd-um {padding:0px 0 20px;}
}
@media only screen and (max-width:575px) {
    .process-step .qd-pro-steps{width:25%;}
    .process-step-hd{font-size:28px;}
}

@media only screen and (max-width:400px) {
    .process-step .qd-pro-steps{width:50%;}
    .process-step .qd-pro-steps{padding:5px 3px;}
}




/**/

.faq_container{background:#ececec;padding:50px 0;}
.qd-faq-accordion{padding:0 30px;}
.faq{padding: 20px 50px 20px 20px; margin: 0px auto 15px;background:#fff;border-radius:5px;position:relative;}
.faq .faq_question{font-size:18px;padding:0;} 
.faq_answer{padding:10; font-size:16px;line-height:25px;}

.faq_question span{position: absolute;right: 10px;top:10px;background: #ccc;height: 40px;width: 40px;text-align: center;line-height: 38px;border-radius: 50%;text-transform:inherit;}
.faq_question span svg{height:16px;width:16px;}
.faq.open span{line-height:35px;}
.faq.open span svg{webkit-transform: rotate(45deg);-moz-transform: rotate(179deg);-ms-transform: rotate(179deg);
  -o-transform: rotate(179deg);transform: rotate(179deg);}
.aerrow-link.faq-btn:hover svg{animation: bounce 2s ease-in-out infinite;}

@media only screen and (max-width:767px) {
    .qd-faq-accordion{padding: 0 10px;}
}




/*QUALDEV EXPERTISE*/
.qd-expertise{width:100%; float:left; padding:50px 0 30px;}
.qd-expertise h3.qd-expertise-hd{font-size:55px;}
.qd-expertise h3.qd-expertise-hd font{font-size:100px; letter-spacing:30px; display:block;}
.qd-expertise .col-xs-12:first-child .qd-inti-inner{border-top:none;}

@media(max-width:991px){
    .qd-expertise h3.qd-expertise-hd font{font-size:70px; letter-spacing: 20px;}
}

@media(max-width:767px){
    .qd-expertise{padding:30px 0px;}
    .qd-expertise .qd-b2b-services,.qd-expertise .qd-integrations{padding-top:0px;}
}
@media(max-width:575px){
    .qd-expertise h3.qd-expertise-hd{font-size:42px;}
    .qd-expertise h3.qd-expertise-hd font{font-size:36px; letter-spacing:10px;}
}

/* Tabs-start
----------------------*/

.qd-tabs { float:left; width:100%;}
.qd-tabs .hd1 { float:left; width:100%; position:relative; list-style:none; margin:0px; padding:0px;}
.qd-tabs .hd1 li { float:left; padding:0 5px; width:33.3%; text-align:center;}
.qd-tabs .hd1 li a{float:left; text-decoration:none; font-size:36px;padding:15px 0px; border-bottom:7px solid #e5e5e5; font-weight:bold;}
.qd-tabs .hd1 li a span{font-size:20px; display:block; font-weight:normal; color:#000!important;} 
.qd-tabs .hd1 li a:hover, .qd-tabs .hd1 li a.active{color:#f0672f; z-index:9; border-color:#f0672f;}
.qd-tabs .hd1 li.last { padding-right:0px;}
.qd-tabs .hd2 { display:none;}
.qd-tabs .content{ float:left; width:100%;}
.qd-tabs .content .tabs-content{padding:10px 20px; }


@media(max-width:1199px){
    .qd-tabs .hd1 li a{font-size:24px;}
    .qd-tabs .hd1 li a span{font-size:16px;}
}
@media(max-width:991px){
    .qd-tabs .hd1 li a span{min-height:55px;}
}
@media only screen and (max-width: 767px) {
    .qd-tabs { float:none; width:100%;}
    .qd-tabs .hd1 { display:none;}
    .qd-tabs .hd2 { display:block; margin-bottom:20px; font-weight:600; font-size:26px; width:100%; float:left;}
    .qd-tabs .hd2 a span{font-size:16px; display:block; font-weight:normal; color:#000!important;}
    .qd-tabs .hd2 a:hover{color:#000!important;}
    .qd-tabs .content { border-bottom:1px solid #fff; display:block!important;}
    .qd-tabs .content .tabs-content{padding:10px 0px;}
    .qd-tabs .hd2 a{padding:15px 0; margin:0 15px; border-bottom:7px solid #e5e5e5; display:block;}
}


