/*=======Common Heading Style*/
.qd-tittle-common.ai-common-hd h2{font-size:65px; text-transform:uppercase; letter-spacing:-1.1px; margin-bottom:10px;}
.qd-tittle-common.ai-common-hd h3{font-size:45px; letter-spacing:-3px; text-transform:uppercase;}


@media(min-width:1600px){
	.qd-tittle-common.ai-common-hd p{font-size:30px; line-height:1.5;}
	.qd-bottom-links .qd-tittle-common.ai-common-hd p{font-size:26px;}
}

@media(max-width:1599px){
  .qd-tittle-common.ai-common-hd h2{font-size:45px;} 
  .qd-tittle-common.ai-common-hd h3{font-size:36px;}
}

@media(max-width:1024px){
  .qd-tittle-common.ai-common-hd h2{font-size:36px; letter-spacing:-1px;}
  .qd-tittle-common.ai-common-hd h3{font-size:28px; letter-spacing:-1px;}
}

@media(max-width:575px){
  .qd-tittle-common.ai-common-hd h2{font-size:24px;}
  .qd-tittle-common.ai-common-hd h3{font-size:22px; letter-spacing:0px;} 
}

.qd-button.qd-button-wbor {background:transparent; border:1px solid #fff; }
.qd-button.qd-button-wbor:hover {border-color:#000; }

.qd-common-spc{padding:100px 0; }
@media (max-width:767px){.qd-common-spc{padding:50px 0; } }


.ai-driven-growth-page{padding-top:50px;}
.aigradient-color{background:rgb(242,98,34);background:linear-gradient(180deg, rgba(242,98,34,1) 0%, rgba(242,98,34,1) 52%, rgba(31,68,138,1) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}
.ai-driven-growth-page img{height:initial;}
.ai-driven-growth-page .qd-inner-heading{margin-bottom:70px;text-align:left;}
.ai-driven-growth-page .qd-inner-heading .row{display:flex;align-items:center;flex-wrap:wrap;}
.ai-driven-growth-page .qd-inner-heading .qd-heading-hd{text-align:left;}
.ai-driven-growth-page .qd-inner-heading hgroup{padding:0px 0px 30px;}
.ai-driven-growth-page .qd-inner-heading hgroup h1{padding-bottom:10px;letter-spacing:-1px;}
.ai-driven-growth-page .qd-inner-heading .qd-tittle-common{padding-bottom:15px;}
.ai-driven-growth-page .qd-inner-heading h2{line-height:1.5;}

.qd-aiservice-tab ul{display:table;width:100%;}
.qd-aiservice-tab.qd-services-tab li{padding:21px 25px;text-align:left;}
.qd-aiservice-tab.qd-services-tab li svg{fill:currentColor;}
.qd-aiservice-tab.qd-services-tab li span{margin-right:10px;}
.qd-aiservice-tab.qd-services-tab li a{display:flex;align-items:center;}
.qd-aiservice-tab.qd-services-tab li strong{font-size:14px;font-weight:400!important;}
.qd-aiservice-tab.qd-services-tab li a:before{content:none;}

.ai-driven-growth-page .aidriven-hd{font-size:65px;font-weight:700;letter-spacing:-1.1px;margin-bottom:10px;}
.ai-driven-growth-page .aidriven-subhd{font-size:30px;font-weight:400;letter-spacing:-1.1px;margin-bottom:10px;line-height:1.5;}

.aisolutions-business-main{display:flex;align-items:center;flex-wrap:wrap;}
.aisolutions-business-main .aisolutions-business-left{width:45%;padding-right:75px;padding-left:130px;}
.aisolutions-business-main .aisolutions-business-right{width:55%;background-color:#F26222;}
.aisolutions-business-main .aisolutions-business-right ul{display:flex;flex-wrap:wrap;padding:90px;}
.aisolutions-business-main .aisolutions-business-right li{width:33.333333%;padding:10px;}
.aisolutions-business-main .aisolutions-business-right .aisolutions-business-rinner{border:1px solid #000000;background-color:#ffffff;border-radius:10px;display:block;height:100%;padding:30px;}
.aisolutions-business-main .aisolutions-business-right .icon{display:block;margin-bottom:15px;}
.aisolutions-business-main .aisolutions-business-right strong{display:block;font-size:16px;font-weight:700;}

.aisolutions-business-main .aisolutions-business-right.qd-cd-tab .plus-icon{right:10px;top:10px;margin-top:0px;}
.aisolutions-business-main .aisolutions-business-right .qd-cd-text{font-size:14px;line-height:18px;}
.aisolutions-business-main .aisolutions-business-right.qd-cd-tab p{padding-top:0px;}

.aifuture-growth-section{background-color:#E5E5E5;padding:170px 0px;}
.aifuture-growth-section .row{display:flex;align-items:center;flex-wrap:wrap;}

.aiimplement-process-section{padding:120px 0px;}
.aiimplement-process-section .aiimplement-process-hd{margin-bottom:80px;}
.aiimplement-process-section .row{display:flex;align-items:center;flex-wrap:wrap;}
.aiimplement-process-section ul{max-width:500px;margin:0 auto;}
.aiimplement-process-section li:not(:last-child){margin-bottom:30px;}
.aiimplement-process-section .ai-accordion{display:flex;align-items:center;cursor:pointer;}
.aiimplement-process-section .ai-accordion .svg-r-plus,.aiimplement-process-section .ai-accordion .svg-r-minus{position:absolute;right:0px;top:50%;transform:translateY(-50%);}
.aiimplement-process-section .ai-accordion.ai-active .svg-r-plus,.aiimplement-process-section .ai-accordion .svg-r-minus{display:none;}
.aiimplement-process-section .ai-accordion.ai-active .svg-r-minus{display:block;}
.aiimplement-process-section .icon{margin-right:20px;}
.aiimplement-process-section .icon svg{fill:#F26222;}
.aiimplement-process-section li .ai-accordion strong{font-size:24px;font-weight:600;}

.aiimplement-process-section .al-panel{padding:10px 40px 0px 70px;}
.aiimplement-process-section .al-panel p{margin-bottom:0px;font-size:16px;line-height:22px;}

@media (max-width:1599px){
	.ai-driven-growth-page .qd-inner-heading hgroup h1{font-size:70px;line-height:70px;}
	.ai-driven-growth-page .qd-inner-heading h2{font-size:22px;}
	.aisolutions-business-main .aisolutions-business-left{padding-left:30px;}
	.aisolutions-business-main .aisolutions-business-right ul{padding:30px;}
	.aisolutions-business-main .aisolutions-business-right .aisolutions-business-rinner{padding:15px;}
	.aisolutions-business-main .aisolutions-business-right li{padding:5px;}
	.aisolutions-business-main .aisolutions-business-right .qd-cd-text{padding:0 15px 10px 15px;}
	.ai-driven-growth-page .aidriven-hd{font-size:45px;}
	.ai-driven-growth-page .aidriven-subhd,.aiimplement-process-section li .ai-accordion strong{font-size:22px;}
	.aifuture-growth-section{padding:100px 0px;}
	.aiimplement-process-section{padding:70px 0px;}
}

@media (max-width:1299px){
	.ai-driven-growth-page .qd-inner-heading hgroup h1{font-size:50px;line-height:50px;}
	.qd-aiservice-tab{overflow-y:scroll;position:relative;z-index:0;}
	.qd-services-tab.qd-aiservice-tab ul{width:1269px;}
}

@media (max-width:1024px){
	.ai-driven-growth-page .qd-inner-heading hgroup h1{font-size:40px;line-height:40px;}
	.ai-driven-growth-page .qd-inner-heading h2{font-size:18px;}
	.aiimplement-process-section .row>div:nth-child(1),.ai-driven-growth-page .qd-inner-heading .row>div:nth-child(1){order:2;width:100%;}
	.aiimplement-process-section .row>div:nth-child(2),.ai-driven-growth-page .qd-inner-heading .row>div:nth-child(2){order:1;}
	.ai-driven-growth-page .qd-inner-heading .row>div:nth-child(2){margin-bottom:30px;}
	.ai-driven-growth-page .qd-inner-heading,.ai-driven-growth-page .qd-inner-heading .qd-heading-hd{text-align:center;}
	.ai-driven-growth-page .qd-inner-heading,.qd-aiservice-tab{margin-bottom:50px;}
	.aisolutions-business-main .aisolutions-business-left,.aisolutions-business-main .aisolutions-business-right{width:100%;}
	.aisolutions-business-main .aisolutions-business-left{padding:0px 15px 30px;}
	.ai-driven-growth-page .aidriven-hd{font-size:36px;}
	.ai-driven-growth-page .aidriven-subhd, .aiimplement-process-section li .ai-accordion strong{font-size:18px;line-height:24px;}
	.aisolutions-business-main .aisolutions-business-right .icon{margin-bottom:10px;}
	.aisolutions-business-main .aisolutions-business-right .icon svg{width:35px;height:35px;}
	.aisolutions-business-main .aisolutions-business-right strong{font-size:14px;line-height:18px;}
	.aifuture-growth-section,.aiimplement-process-section{padding:50px 0px;}
	.aifuture-growth-section h2{margin-top:30px;}
	.aiimplement-process-section .aiimplement-process-hd{margin-bottom:30px;}
	.aiimplement-process-section ul{margin-top:30px;max-width:400px;}
	.aiimplement-process-section .icon{margin-right:10px;}
	.aiimplement-process-section .icon svg{width:35px;height:35px;}
	.aiimplement-process-section .al-panel{padding:10px 30px 0px 45px;}
	.aiimplement-process-section .ai-accordion .svg-r-plus, .aiimplement-process-section .ai-accordion .svg-r-minus{width:25px;height:25px;}
}

@media (max-width:767px){
	.ai-driven-growth-page .qd-inner-heading{padding-bottom:50px;}
	.ai-driven-growth-page .qd-inner-heading hgroup{padding-bottom:15px;}
	.ai-driven-growth-page .qd-inner-heading .qd-tittle-common{padding-bottom:0px;}
	.ai-driven-growth-page .qd-inner-heading hgroup h1{font-size:30px;line-height:30px;}
	.ai-driven-growth-page .qd-inner-heading h2,.ai-driven-growth-page .qd-inner-heading .qd-tittle-common p,.ai-driven-growth-page .aidriven-subhd, .aiimplement-process-section li .ai-accordion strong{font-size:14px;line-height:18px; letter-spacing:inherit;}
	.ai-driven-growth-page .aidriven-hd{font-size:22px;}
	.aisolutions-business-main .aisolutions-business-right ul{padding:15px;}
	.aisolutions-business-main .aisolutions-business-right .aisolutions-business-rinner{padding:10px;}
	.aisolutions-business-main .aisolutions-business-right strong{font-size:12px;line-height:14px;}
	.aisolutions-business-main .aisolutions-business-right .qd-cd-text{padding:0px 10px 10px 10px;}
	.aiimplement-process-section .al-panel p{font-size:14px;line-height:18px;}
}

@media (max-width:575px){
	.ai-driven-growth-page .qd-inner-heading hgroup h1{font-size:26px;line-height:26px;}
	.aisolutions-business-main .aisolutions-business-right li{width:50%;}
}

@media (max-width:374px){
	.aiimplement-process-section .icon{margin-right:5px;}
	.aiimplement-process-section .al-panel{padding:10px 40px 0px;}
}

	/*Trust Us for AI Solutions*/
	.qd-trustai{background:#000;}
	.qd-trustai .qd-tittle-common {color:#fff; max-width:1300px; margin:0 auto; }
	.qd-trustai-slid {display:flex; overflow:hidden; height:440px; flex-direction:row;  border:solid 1px #fff; border-radius:10px; max-width:1160px; margin:40px auto 0; }
	.qd-trustai-slidbox {position:relative; height:100%; flex:1; transition:.7s; overflow:hidden; color:#fff; padding:25px 30px 40px 25px; display:flex; flex-wrap:wrap; }
	.qd-trustai-slidbox .qd-trust-text p{width:100%; line-height:24px;}
	.qd-trustai-slidbox:last-child{border:none;}
	.qd-trustai-slidbox .qd-trust-no {font-size:40px; font-weight:700; padding:10px 0 20px;}
	.qd-trustai-slidbox h3{font-size:16px; min-height:50px; line-height:24px;}
	.qd-trustai-slidbox svg{fill:currentColor;}
	.qd-trustai-slidbox .qd-trust-rightarrow {margin-top:auto; width:100%; text-align:right; }

	@media (min-width:1025px){
		.qd-trustai-slidbox { border-right:solid 1px #fff;}
		.qd-trustai-slidbox:hover{flex:2.7;margin-right:1px; background:#fff; color:#000;} 
		.qd-trustai-slidbox p{display:none;  height:80px;}
		.qd-trustai-slidbox:hover p{display:block;}
		.qd-trustai-slidbox:last-child{border-radius:0 10px 10px 0;}
		.qd-trustai-slidbox .qd-trust-text p{padding-right:0px;}
		.qd-trustai-slidbox:hover .qd-trust-rightarrow{display:none;}
	}

	@media (max-width:1299px){
		.qd-trustai-slidbox .qd-trust-text p{font-size:14px;line-height:20px;}
	}

	@media (max-width:1024px){
		.qd-trustai-slid{height:auto;display:grid;grid-template-columns:1fr;}
		.qd-trustai-slidbox {border-bottom:solid 1px #fff; padding-right:80px; position:relative; padding:20px 100px 10px 20px; }
		.qd-trustai-slidbox .qd-trust-text{display:flex; flex-wrap:wrap;}
		.qd-trustai-slidbox .qd-trust-no { padding:7px 15px 15px; font-size:32px; }
		.qd-trustai-slidbox h3{min-height:auto; padding-bottom:10px; width:100%;}
		.qd-trustai-slidbox .qd-trust-rightarrow {position:absolute; right:20px; bottom:20px; width:auto;}
	} 

	@media (max-width:767px){
		.qd-trustai-slidbox {padding-right:70px;}
		.qd-trustai-slidbox .qd-trust-rightarrow svg{width:36px; height:36px;}
	}

	/*Our AI Success Stories!*/
	.qd-ourai .qd-ourai-cont{padding:20px 60px 50px;}
	.qd-ourai .owl-carousel .owl-stage-outer{overflow:inherit;}
	.qd-ourai .owl-stage{padding-left:0!important;}
	.qd-ourai .owl-dots{text-align:left; padding-top:10px;}
	.qd-ourai .qd-ourai-box .qd-our-bg{padding:40px 20px 30px 40px; color:#fff; text-align:left; display:flex; height:580px;}
	.qd-ourai .qd-ourai-box .ai-box-hd{max-width:445px; flex:1;}
	.qd-ourai .qd-ourai-box .ai-box-hd h3{font-size:40px; padding-top:10px;}
	.qd-ourai .qd-ourai-box .ai-box-hd h4 {font-size:16px; padding:20px 0 10px; font-weight:600;}
	.qd-ourai .qd-ourai-box .ai-box-hd p{line-height:1.5;}
	.qd-ourai .qd-ourai-box .qd-ourai-img{width:325px; position:relative;}
	.qd-ourai .qd-ourai-box .qd-ourai-img img{position:absolute; right:0; bottom:-94px; height:auto;}

	@media (max-width:1599px){
		.qd-ourai .qd-ourai-box .qd-our-bg {padding:20px 15px 30px 20px; height:550px;}
		.qd-ourai .qd-ourai-box .qd-ourai-img { width:260px;}
		.qd-ourai .qd-ourai-box .ai-box-hd h3 {font-size:32px;}
		.qd-ourai .qd-ourai-box .ai-box-hd p {font-size:14px;}
	}
	@media (max-width:1299px){
		.qd-ourai .qd-ourai-cont {padding:20px 20px 50px; }
	}
	@media (max-width:1199px){
		.qd-ourai .qd-ourai-box .qd-our-bg {padding:20px 15px 30px 20px; height:inherit;}
		.qd-ourai .qd-ourai-box .qd-our-bg{flex-wrap:wrap;}
		.qd-ourai .qd-ourai-box .qd-ourai-img {width:100%; text-align:right; padding-top:30px;}
		.qd-ourai .qd-ourai-box .qd-ourai-img img {position:initial; width:300px; margin-bottom:-70px; }
	}
	@media (max-width:1024px){
		.qd-ourai .qd-ourai-box .qd-our-bg{padding:15px;}
		.qd-ourai .qd-ourai-box .ai-box-hd h3{font-size:18px;}
		.qd-ourai .qd-ourai-box .ai-box-hd h4 {padding:10px 0; font-size:14px;}
		.qd-ourai .qd-ourai-box .ai-box-hd img{width:60px;}
		.qd-ourai .qd-ourai-box .qd-ourai-img{text-align:center;}
		.qd-ourai .qd-ourai-box .qd-ourai-img img{margin-bottom:0;}
		.qd-ourai .owl-dots{text-align:center;}
		.qd-ourai .qd-ourai-cont{padding-bottom:20px;}

	}

	.qd-testimonial .qd-testimonial-box p{line-height:1.5;}

	/*Got Questions?*/
	.faq-bottom{padding:80px 0 60px; clear:both;}
	.faq-bottom .qd-tittle-common h2{max-width:730px; margin:0 auto; }
	.faq-bottom .faq-sec-inr{padding:30px 0;}
	.faq-bottom .faq-bottom-toggle{padding:15px; border-top:solid 1px #000; border-bottom:solid 1px #000; margin-top:-1px;}
	.faq-bottom .faq-bottom-toggle p{line-height:1.5;	}
	.faq-bottom .faq-hd button{text-align:left; cursor:pointer; font-size:18px; background:no-repeat; border:none; color:#000;  font-weight:600; width:100%; position:relative; display:flex; justify-content:space-between; align-items:center;   padding:15px 0;}
	.faq-bottom .faq-bottom-toggle .collapse-icon{position:relative; width:12px; height:12px; max-width:12px; flex:0 0 12px; margin-left:10px;} 
	.faq-bottom .faq-bottom-toggle .collapse-icon:after {content:''; position:absolute; top:50%; left:0; display:block; width:100%; height:2px; background-color:#000; transform:translateY(-50%); } 
	.faq-bottom .faq-bottom-toggle .collapse-icon:before{ content:''; position:absolute; top:0; left:50%; display:block; width:2px; height:100%; background-color:#000; transform:translateX(-50%);}
	.faq-bottom .faq-bottom-toggle .faq-hd.active .collapse-icon:before,.faq-bottom .faq-bottom-toggle .faq-hd-inner.active .collapse-icon:before{opacity:0}
	.faq-bottom .faq-hd button:hover,.faq-bottom .faq-hd.active button{color:#F26222;}
	.faq-bottom .faq-bottom-toggle button:hover .collapse-icon:after,.faq-bottom .faq-bottom-toggle .faq-hd.active button .collapse-icon:after,.faq-bottom .faq-bottom-toggle button:hover .collapse-icon:before,.faq-bottom .faq-bottom-toggle .faq-hd.active button .collapse-icon:before{background:#F26222;}

	@media(min-width:1200px){
		.faq-bottom .faq-bottom-toggle .collapse-icon{margin-right:0px;}
	}

	@media(max-width:767px){
	  .faq-bottom{padding:50px 0;}
	  .faq-bottom .faq-hd button{font-size:14px; line-height:18px;}
	  .faq-bottom .faq-bottom-toggle{padding:10px 0;}
	  .faq-bottom .faq-hd button{padding:10px 0px;} 
	}

.invalid .wpcf7-response-output {display:block;}
.wpcf7-display-none {display:none;}
.aidriven-quote-form{position:fixed;display:inline-block;top:0px;right:-550px;max-width:550px;height:calc(100% - 0px);z-index:99999999;transition:all 0.3s ease;-moz-transition:all 0.3s cubic-bezier(0, 0, 0.58, 1);-o-transition:all 0.3s cubic-bezier(0, 0, 0.58, 1);-webkit-transition:all 0.3s cubic-bezier(0, 0, 0.58, 1);transition:all 0.3s cubic-bezier(0, 0, 0.58, 1);overflow:auto;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);-moz-backdrop-filter:blur(50px);-o-backdrop-filter:blur(50px);-ms-backdrop-filter:blur(50px);}
.aidriven-quote-form.ai-open{right:0;-moz-transition:all 0.3s cubic-bezier(0, 0, 0.58, 1);-o-transition:all 0.3s cubic-bezier(0, 0, 0.58, 1);-webkit-transition:all 0.3s cubic-bezier(0, 0, 0.58, 1);transition:all 0.3s cubic-bezier(0, 0, 0.58, 1);}

body.ai-popup-open{overflow:hidden;position:relative;}
body.ai-popup-open:before{content:"";position:fixed;left:0px;right:0px;top:0px;bottom:0px;background-color:rgba(0, 0, 0, 0.5);z-index:9999;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);-moz-backdrop-filter:blur(2px);-o-backdrop-filter:blur(2px);-ms-backdrop-filter:blur(2px);}

.hd-common{font-size:22px;padding-bottom:30px;text-align:center;}
.hd1-common{font-size:16px;padding-bottom:20px;text-align:center;}
.hd2-common{font-size:45px;text-transform:uppercase;font-weight:600;}

.aidriven-quote-form .qd-form-group svg{width:20px;height:20px;top:0px;}

.aidriven-quote-form .qd-form-group .wpcf7-not-valid-tip{color:#a94442;font-size:12px;line-height:14px;}

.qd-quote-form .qd-form {padding:15px 15px 15px;background:#fff;border:1px solid #ccc;-webkit-border-radius:0px;border-radius:0px;position:relative;}
.qd-quote-form .qd-form .aidriven-quote-close{position:absolute;right:15px;top:15px;}
.qd-quote-form .qd-form .aidriven-quote-close svg{transform:rotate(45deg);}

.qd-quote-form .qd-form .hd-common{padding-right:40px;}

div.wpcf7 {margin:0;padding:0;}
div.wpcf7 .screen-reader-response {position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;margin:0;padding:0;border:0;}
.wpcf7-form-control-wrap{position:relative;display:block;}
.qd-form-group .input-effect .select-country .ddTitle {position:absolute;top:5px;cursor:pointer;z-index:9;}

.flag {display:inline-block;width:16px;height:11px;background:url(https://www.qualdev.com/wp-content/themes/twentyseventeen-child/images/flags.png) no-repeat;margin-right:6px;vertical-align:middle;}
.flag.flag-us {background-position:-192px -154px;}
.qd-form-group .ddTitleText .flag {position:absolute;top:4px;}
.qd-form-group .ddTitleText .ddlabel {padding-left:20px;}
.qd-form-group .ddTitleText .ddlabel, .contact-us-form .qd-form-group .ddChild .enabled span.ddlabel {vertical-align:middle;}
.dd .ddTitle .description{font-size:12px;color:#666;}
.ddcommon .ddChild {position:absolute;display:none;width:100%;overflow-y:auto;overflow-x:hidden;z-index:99 !important;background-color:#ffffff;text-align:left;}
.ddcommon .ddChild li {clear:both;}
.dd .ddChild li {padding:10px;background-color:#fff;}
.qd-form-group .ddChild li .flag {position:relative;top:-2px;}

.ddcommon .ddTitle .description{display:block;}
.ddcommon.borderRadiusTp .ddChild{top:50px!important; max-height:250px;}
.ddcommon .ddChild li{clear:both;}
.ddcommon .ddChild li .description{display:block;}
.ddcommon .ddChild li.optgroup{padding:0;}
.ddcommon .ddChild li.optgroup .optgroupTitle{padding:0 5px; font-weight:bold; font-style:italic}
.ddcommon .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}
.ddcommon .noBorderTop{border-top:none 0  !important; padding:0; margin:0;}
.dd .ddTitle .ddTitleText .ddTitleText{padding:0;}
.dd .ddTitle .description{font-size:12px; color:#666}
.dd .ddChild li{padding:10px; background-color:#fff;}
.dd .ddChild li.hover{background-color:#f2f2f2}
.dd .ddChild li img{padding:0 6px 0 0;}
.dd .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}
.dd .ddChild li.selected{background-color:#d5d5d5; color:#000;}
.dd .ddArrow{border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #000;float:right;margin-top:8px;margin-left:5px;}

.flag.ad{background-position:0 0;}
.flag.ae{background-position:0 -11px;}
.flag.af{background-position:0 -22px;}
.flag.ag{background-position:0 -33px;}
.flag.ai{background-position:0 -44px;}
.flag.al{background-position:0 -55px;}
.flag.am{background-position:0 -66px;}

/* Flag */
.flag{display:inline-block;width:16px;height:11px;background:url('../images/flags.png') no-repeat}.flag.flag-ad{background-position:-16px 0}.flag.flag-ae{background-position:-32px 0}.flag.flag-af{background-position:-48px 0}.flag.flag-ag{background-position:-64px 0}.flag.flag-ai{background-position:-80px 0}.flag.flag-al{background-position:-96px 0}.flag.flag-am{background-position:-112px 0}.flag.flag-an{background-position:-128px 0}.flag.flag-ao{background-position:-144px 0}.flag.flag-ar{background-position:-160px 0}.flag.flag-as{background-position:-176px 0}.flag.flag-at{background-position:-192px 0}.flag.flag-au{background-position:-208px 0}.flag.flag-aw{background-position:-224px 0}.flag.flag-ax{background-position:-240px 0}.flag.flag-az{background-position:0 -11px}.flag.flag-ba{background-position:-16px -11px}.flag.flag-bb{background-position:-32px -11px}.flag.flag-bd{background-position:-48px -11px}.flag.flag-be{background-position:-64px -11px}.flag.flag-bf{background-position:-80px -11px}.flag.flag-bg{background-position:-96px -11px}.flag.flag-bh{background-position:-112px -11px}.flag.flag-bi{background-position:-128px -11px}.flag.flag-bj{background-position:-144px -11px}.flag.flag-bm{background-position:-160px -11px}.flag.flag-bn{background-position:-176px -11px}.flag.flag-bo{background-position:-192px -11px}.flag.flag-br{background-position:-208px -11px}.flag.flag-bs{background-position:-224px -11px}.flag.flag-bt{background-position:-240px -11px}.flag.flag-bv{background-position:0 -22px}.flag.flag-bw{background-position:-16px -22px}.flag.flag-by{background-position:-32px -22px}.flag.flag-bz{background-position:-48px -22px}.flag.flag-ca{background-position:-64px -22px}.flag.flag-catalonia{background-position:-80px -22px}.flag.flag-cd{background-position:-96px -22px}.flag.flag-cf{background-position:-112px -22px}.flag.flag-cg{background-position:-128px -22px}.flag.flag-ch{background-position:-144px -22px}.flag.flag-ci{background-position:-160px -22px}.flag.flag-ck{background-position:-176px -22px}.flag.flag-cl{background-position:-192px -22px}.flag.flag-cm{background-position:-208px -22px}.flag.flag-cn{background-position:-224px -22px}.flag.flag-co{background-position:-240px -22px}.flag.flag-cr{background-position:0 -33px}.flag.flag-cu{background-position:-16px -33px}.flag.flag-cv{background-position:-32px -33px}.flag.flag-cw{background-position:-48px -33px}.flag.flag-cy{background-position:-64px -33px}.flag.flag-cz{background-position:-80px -33px}.flag.flag-de{background-position:-96px -33px}.flag.flag-dj{background-position:-112px -33px}.flag.flag-dk{background-position:-128px -33px}.flag.flag-dm{background-position:-144px -33px}.flag.flag-do{background-position:-160px -33px}.flag.flag-dz{background-position:-176px -33px}.flag.flag-ec{background-position:-192px -33px}.flag.flag-ee{background-position:-208px -33px}.flag.flag-eg{background-position:-224px -33px}.flag.flag-eh{background-position:-240px -33px}.flag.flag-england{background-position:0 -44px}.flag.flag-er{background-position:-16px -44px}.flag.flag-es{background-position:-32px -44px}.flag.flag-et{background-position:-48px -44px}.flag.flag-eu{background-position:-64px -44px}.flag.flag-fi{background-position:-80px -44px}.flag.flag-fj{background-position:-96px -44px}.flag.flag-fk{background-position:-112px -44px}.flag.flag-fm{background-position:-128px -44px}.flag.flag-fo{background-position:-144px -44px}.flag.flag-fr{background-position:-160px -44px}.flag.flag-ga{background-position:-176px -44px}.flag.flag-gb{background-position:-192px -44px}.flag.flag-gd{background-position:-208px -44px}.flag.flag-ge{background-position:-224px -44px}.flag.flag-gf{background-position:-240px -44px}.flag.flag-gg{background-position:0 -55px}.flag.flag-gh{background-position:-16px -55px}.flag.flag-gi{background-position:-32px -55px}.flag.flag-gl{background-position:-48px -55px}.flag.flag-gm{background-position:-64px -55px}.flag.flag-gn{background-position:-80px -55px}.flag.flag-gp{background-position:-96px -55px}.flag.flag-gq{background-position:-112px -55px}.flag.flag-gr{background-position:-128px -55px}.flag.flag-gs{background-position:-144px -55px}.flag.flag-gt{background-position:-160px -55px}.flag.flag-gu{background-position:-176px -55px}.flag.flag-gw{background-position:-192px -55px}.flag.flag-gy{background-position:-208px -55px}.flag.flag-hk{background-position:-224px -55px}.flag.flag-hm{background-position:-240px -55px}.flag.flag-hn{background-position:0 -66px}.flag.flag-hr{background-position:-16px -66px}.flag.flag-ht{background-position:-32px -66px}.flag.flag-hu{background-position:-48px -66px}.flag.flag-ic{background-position:-64px -66px}.flag.flag-id{background-position:-80px -66px}.flag.flag-ie{background-position:-96px -66px}.flag.flag-il{background-position:-112px -66px}.flag.flag-im{background-position:-128px -66px}.flag.flag-in{background-position:-144px -66px}.flag.flag-io{background-position:-160px -66px}.flag.flag-iq{background-position:-176px -66px}.flag.flag-ir{background-position:-192px -66px}.flag.flag-is{background-position:-208px -66px}.flag.flag-it{background-position:-224px -66px}.flag.flag-je{background-position:-240px -66px}.flag.flag-jm{background-position:0 -77px}.flag.flag-jo{background-position:-16px -77px}.flag.flag-jp{background-position:-32px -77px}.flag.flag-ke{background-position:-48px -77px}.flag.flag-kg{background-position:-64px -77px}.flag.flag-kh{background-position:-80px -77px}.flag.flag-ki{background-position:-96px -77px}.flag.flag-km{background-position:-112px -77px}.flag.flag-kn{background-position:-128px -77px}.flag.flag-kp{background-position:-144px -77px}.flag.flag-kr{background-position:-160px -77px}.flag.flag-kurdistan{background-position:-176px -77px}.flag.flag-kw{background-position:-192px -77px}.flag.flag-ky{background-position:-208px -77px}.flag.flag-kz{background-position:-224px -77px}.flag.flag-la{background-position:-240px -77px}.flag.flag-lb{background-position:0 -88px}.flag.flag-lc{background-position:-16px -88px}.flag.flag-li{background-position:-32px -88px}.flag.flag-lk{background-position:-48px -88px}.flag.flag-lr{background-position:-64px -88px}.flag.flag-ls{background-position:-80px -88px}.flag.flag-lt{background-position:-96px -88px}.flag.flag-lu{background-position:-112px -88px}.flag.flag-lv{background-position:-128px -88px}.flag.flag-ly{background-position:-144px -88px}.flag.flag-ma{background-position:-160px -88px}.flag.flag-mc{background-position:-176px -88px}.flag.flag-md{background-position:-192px -88px}.flag.flag-me{background-position:-208px -88px}.flag.flag-mg{background-position:-224px -88px}.flag.flag-mh{background-position:-240px -88px}.flag.flag-mk{background-position:0 -99px}.flag.flag-ml{background-position:-16px -99px}.flag.flag-mm{background-position:-32px -99px}.flag.flag-mn{background-position:-48px -99px}.flag.flag-mo{background-position:-64px -99px}.flag.flag-mp{background-position:-80px -99px}.flag.flag-mq{background-position:-96px -99px}.flag.flag-mr{background-position:-112px -99px}.flag.flag-ms{background-position:-128px -99px}.flag.flag-mt{background-position:-144px -99px}.flag.flag-mu{background-position:-160px -99px}.flag.flag-mv{background-position:-176px -99px}.flag.flag-mw{background-position:-192px -99px}.flag.flag-mx{background-position:-208px -99px}.flag.flag-my{background-position:-224px -99px}.flag.flag-mz{background-position:-240px -99px}.flag.flag-na{background-position:0 -110px}.flag.flag-nc{background-position:-16px -110px}.flag.flag-ne{background-position:-32px -110px}.flag.flag-nf{background-position:-48px -110px}.flag.flag-ng{background-position:-64px -110px}.flag.flag-ni{background-position:-80px -110px}.flag.flag-nl{background-position:-96px -110px}.flag.flag-no{background-position:-112px -110px}.flag.flag-np{background-position:-128px -110px}.flag.flag-nr{background-position:-144px -110px}.flag.flag-nu{background-position:-160px -110px}.flag.flag-nz{background-position:-176px -110px}.flag.flag-om{background-position:-192px -110px}.flag.flag-pa{background-position:-208px -110px}.flag.flag-pe{background-position:-224px -110px}.flag.flag-pf{background-position:-240px -110px}.flag.flag-pg{background-position:0 -121px}.flag.flag-ph{background-position:-16px -121px}.flag.flag-pk{background-position:-32px -121px}.flag.flag-pl{background-position:-48px -121px}.flag.flag-pm{background-position:-64px -121px}.flag.flag-pn{background-position:-80px -121px}.flag.flag-pr{background-position:-96px -121px}.flag.flag-ps{background-position:-112px -121px}.flag.flag-pt{background-position:-128px -121px}.flag.flag-pw{background-position:-144px -121px}.flag.flag-py{background-position:-160px -121px}.flag.flag-qa{background-position:-176px -121px}.flag.flag-re{background-position:-192px -121px}.flag.flag-ro{background-position:-208px -121px}.flag.flag-rs{background-position:-224px -121px}.flag.flag-ru{background-position:-240px -121px}.flag.flag-rw{background-position:0 -132px}.flag.flag-sa{background-position:-16px -132px}.flag.flag-sb{background-position:-32px -132px}.flag.flag-sc{background-position:-48px -132px}.flag.flag-scotland{background-position:-64px -132px}.flag.flag-sd{background-position:-80px -132px}.flag.flag-se{background-position:-96px -132px}.flag.flag-sg{background-position:-112px -132px}.flag.flag-sh{background-position:-128px -132px}.flag.flag-si{background-position:-144px -132px}.flag.flag-sj{background-position:-160px -132px}.flag.flag-sk{background-position:-176px -132px}.flag.flag-sl{background-position:-192px -132px}.flag.flag-sm{background-position:-208px -132px}.flag.flag-sn{background-position:-224px -132px}.flag.flag-so{background-position:-240px -132px}.flag.flag-somaliland{background-position:0 -143px}.flag.flag-sr{background-position:-16px -143px}.flag.flag-ss{background-position:-32px -143px}.flag.flag-st{background-position:-48px -143px}.flag.flag-sv{background-position:-64px -143px}.flag.flag-sx{background-position:-80px -143px}.flag.flag-sy{background-position:-96px -143px}.flag.flag-sz{background-position:-112px -143px}.flag.flag-tc{background-position:-128px -143px}.flag.flag-td{background-position:-144px -143px}.flag.flag-tf{background-position:-160px -143px}.flag.flag-tg{background-position:-176px -143px}.flag.flag-th{background-position:-192px -143px}.flag.flag-tibet{background-position:-208px -143px}.flag.flag-tj{background-position:-224px -143px}.flag.flag-tk{background-position:-240px -143px}.flag.flag-tl{background-position:0 -154px}.flag.flag-tm{background-position:-16px -154px}.flag.flag-tn{background-position:-32px -154px}.flag.flag-to{background-position:-48px -154px}.flag.flag-tr{background-position:-64px -154px}.flag.flag-tt{background-position:-80px -154px}.flag.flag-tv{background-position:-96px -154px}.flag.flag-tw{background-position:-112px -154px}.flag.flag-tz{background-position:-128px -154px}.flag.flag-ua{background-position:-144px -154px}.flag.flag-ug{background-position:-160px -154px}.flag.flag-um{background-position:-176px -154px}.flag.flag-us{background-position:-192px -154px}.flag.flag-uy{background-position:-208px -154px}.flag.flag-uz{background-position:-224px -154px}.flag.flag-va{background-position:-240px -154px}.flag.flag-vc{background-position:0 -165px}.flag.flag-ve{background-position:-16px -165px}.flag.flag-vg{background-position:-32px -165px}.flag.flag-vi{background-position:-48px -165px}.flag.flag-vn{background-position:-64px -165px}.flag.flag-vu{background-position:-80px -165px}.flag.flag-wales{background-position:-96px -165px}.flag.flag-wf{background-position:-112px -165px}.flag.flag-ws{background-position:-128px -165px}.flag.flag-xk{background-position:-144px -165px}.flag.flag-ye{background-position:-160px -165px}.flag.flag-yt{background-position:-176px -165px}.flag.flag-za{background-position:-192px -165px}.flag.flag-zanzibar{background-position:-208px -165px}.flag.flag-zm{background-position:-224px -165px}.flag.flag-zw{background-position:-240px -165px}

/* Flag */

.aidriven-quote-form .qd-form-group{padding:0px 10px;margin-bottom:10px;}
.aidriven-quote-form .qd-form-group.qd-company-name{margin-bottom:10px;}
.qd-form-group.form-phnumber .qd-form-input, .qd-form-group.form-phnumber label {/*padding-left:80px;*/}
.qd-form-input:not(:placeholder-shown)~label{transform:translateX(10px) translateY(-10px) scale(0.8);}
.qd-form-group.qd-company-name{width:100%;}
.qd-form-group.form-phnumber .select-country>p{margin:0px;}

.form-free-quote-2{clear:both;padding:0px 10px 0 10px;}
.form-free-quote-2 .qd-form-group.text-group{padding:0;margin-bottom:15px;}
.aidriven-quote-form .qd-form-group.text-group textarea{padding-top:20px;}
.form-free-quote-2 .wpcf7-form-control .wpcf7-list-item{margin:0;padding:0px 10px 15px 10px;width:50%;vertical-align:top;position:relative;display:inline-block;}
.form-free-quote-2 .wpcf7-form-control .wpcf7-list-item font{display:block; font-size:12px; padding-top:5px;}
.form-free-quote-2 .form-free-quote-2-3 .wpcf7-form-control .wpcf7-list-item{width:33.3%;}
.form-free-quote-2 .form-free-quote-2-3{display:none;}
.input-effect .input-file{position:relative;}
.form-free-quote-2-2 {margin-bottom:25px;}
#free-quote-testi-mobile{display:none;}
.aidriven-quote-form .qd-checkbox span.wpcf7-list-item-label:before{width:15px;height:15px;}
.aidriven-quote-form .qd-checkbox span.wpcf7-list-item-label{padding-left:15px;margin-top:-6px;}
.aidriven-quote-form .qd-checkbox span.wpcf7-list-item-label{font-size:14px;line-height:18px; margin:-4px 0 0 0;}

.form-free-quote-2-3 h3{font-size:18px;font-weight:100;padding-bottom:30px;text-transform:inherit;}
.form-free-quote-2-3 h3 .svg-find{height:30px;width:50px;margin-top:-8px;margin-right:8px;}

/*.form-free-quote-2-4 .qd-form-group-btn{position:fixed;bottom:0px;left:0px;right:0px;}*/
.form-free-quote-2-4 .qd-form-group-btn .qd-button{width:100%;margin:10px 0 10px;}

.qd-form-text-group .svg-lock{height:24px;width:24px;float:left; margin-top:-5px; margin-left:-25px;}
.qd-form-text-group p{padding-left:25px;font-size:14px;line-height:18px;}

@media (max-width:1366px){
.qd-form-group.form-phnumber .input-effect.active label{transform:translateX(17px) translateY(-18px) scale(0.8);line-height:normal;}	
.qd-quote-right .qd-form-group{padding:0px 15px;}
.hd2-common{font-size:36px;}
.qd-testimonial{padding:20px 0;}
}

@media (max-width:1024px){
.qd-testimonial.qd-quote-testi .qd-testimonial-box{margin:20px 0px; box-shadow:none; border:1px solid #eeeeee;}
.qd-testimonial .owl-item{padding:15px 1px 0;}
.qd-quote-left{width:100%;float:inherit;margin-bottom:20px;}
.qd-quote-right{width:100%;float:inherit;}
#free-quote-testi-desk{display:none;}
#free-quote-testi-mobile{display:block;}
.form-free-quote-2 .wpcf7-form-control .wpcf7-list-item{width:33%;}
.form-free-quote-2{padding:0px 0px 0 0px;}
.form-free-quote-2 .form-free-quote-2-1 h2.hd1-common{ padding-bottom:20px;}
}

@media (max-width:991px){
.qd-quote-right .bg-sec{padding:25px;}
.qd-quote-right .qd-tittle-common h3{font-size:22px;padding-bottom:20px;} 
.qd-quote-right .steps{padding-top:20px;}
}
@media (max-width:767px){
.form-free-quote-2 .wpcf7-form-control .wpcf7-list-item{width:50%;}
.qd-quote-right .qd-tittle-common h3{font-size:18px; line-height:28px;}
.qd-quote-right .qd-tittle-common p{padding-top:15px;font-size:24px; line-height:32px;}
/*.hd-common{font-size:24px;}
.hd2-common{font-size:22px;}*/
.wpcf7-form-control-wrap .g-recaptcha{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
.qd-rating-logo li{padding:10px 15px 0 0px;}
.qd-rating-logo li:last-child{padding-right:0;}
.qd-rating-sec{padding-top:10px;}
.qd-form-text-group{padding-top:15px; width:100%; float:left;}
.qd-form-text-group p{margin-bottom:0px;}
.qd-testimonial { padding-bottom:0; }
.qd-testimonial.qd-quote-testi .owl-nav .owl-prev { left:-29px; }
.qd-testimonial.qd-quote-testi .owl-nav .owl-next { right:-29px; }
.form-free-quote-2-4 .qd-form-group-btn .qd-button span,.contact-us-form .qd-form .qd-button span{right:auto!important; padding-left:15px;}
}
@media (max-width:575px){
	.form-free-quote-2 .form-free-quote-2-3 .wpcf7-form-control .wpcf7-list-item{width:50%;}
}
@media (max-width:569px){
.form-free-quote-2 .form-free-quote-2-3 .wpcf7-form-control .wpcf7-list-item{width:50%;}
.form-free-quote-2 .wpcf7-form-control .wpcf7-list-item{width:100%;}
.qd-form-text-group p {padding-left:35px; padding-top:0px; font-size:14px; }
.aidriven-quote-form .qd-form-group{width:100%;}
}

div.wpcf7-validation-errors,div.wpcf7-response-output{border:2px solid #f2dede;background:#f2dede;color:#a94442;font-weight:normal;border-radius:4px;margin:0px 0px 30px 0;padding:10px;}

/*Our Latest Blog Style=========*/  
.qd-blog{background:#fafafa; padding:70px 0; width:100%; float:left;}
.qd-blog .qd-blog-box{margin:10px; height:100%; -webkit-transition:all 0.1s; -moz-transition:all 0.1s; transition:all 0.1s; text-align:left; -webkit-box-shadow:0px 0px 18px 1px rgba(0,0,0,0.10); -moz-box-shadow:0px 0px 18px 1px rgba(0,0,0,0.10); box-shadow:0px 0px 18px 1px rgba(0,0,0,0.10); padding:50px 50px 20px;}

.qd-blog .qd-blog-box:hover{-webkit-transition:all 0.1s; -moz-transition:all 0.1s; transition:all 0.1s; -webkit-box-shadow:0px 0px 4px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow:0px 0px 4px 1px rgba(0, 0, 0, 0.1); box-shadow:0px 0px 4px 1px rgba(0, 0, 0, 0.1);}
.qd-blog #qd-blog-sl{margin:30px 0 30px;}
.qd-blog #qd-blog-sl .owl-stage{display:flex;}
.qd-blog .owl-carousel .owl-stage-outer{padding-bottom:40px;}
.qd-blog .qd-blog-box .qd-blog-hd span a{font-size:18px;}
.qd-blog .qd-blog-box .qd-blog-hd a{font-size:22px; font-weight:500; display:block;}
.qd-blog .qd-blog-box .qd-blog-hd{font-size:16px; padding-bottom:15px; padding-top:15px; font-weight:500;}
.qd-blog .qd-blog-box p{font-size:16px; font-weight:400; line-height:24px; margin-bottom:0px;}
.qd-blog .qd-blog-box a{font-weight:400;}

.blog-card{position:relative; overflow:hidden; color:#ffffff; line-height:1.5;}
.blog-card h3{ font-size:34px; margin-bottom:35px; line-height:1.2;}
.blog-card p{ font-size:22px; margin-bottom:35px;}
.blog-card:before, .blog-card:after{position:absolute;inset:0;z-index:1;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.35s;transition-delay:75ms;transition-timing-function:cubic-bezier(.4,0,1,1);/*background:linear-gradient(180deg, #2220 57.5%, #222c 75%), #22222240;*/content:"";}

.blog-card .blog-card-text {position:absolute;top:100%;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.45s;transition-delay:75ms;transition-timing-function:cubic-bezier(.4,0,1,1); z-index:2; padding:max(40px, 1.458vw);}

.blog-card .blog-card-img{}
.box-content {box-sizing:initial;}
.blog-card .blog-card-text .box-content {transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-delay:75ms;transition-timing-function:cubic-bezier(.4,0,1,1);}

.blog-card:hover:before{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-delay:75ms;transition-timing-function:cubic-bezier(.4,0,1,1);background:linear-gradient(180deg, #2220 62.19%, #2226 74%), #222c;}
.blog-card:hover:after {content:"";}
.blog-card:hover .blog-card-text {top:0;}
.blog-card .blog-card-text .box-content .aerrow-link:hover, .blog-card .blog-card-text .box-content .aerrow-link:hover svg{color:#ffffff; fill:#ffffff;}

.blog-card-single{position:relative; overflow:hidden; color:#ffffff; line-height:1.5; max-width: 1100px; margin: 0 auto;}
.blog-card-single h3{ font-size:34px; margin-bottom:20px; line-height:1.2;}
.blog-card-single p{ font-size:22px; margin-bottom:20px;}
.blog-card-single:before, .blog-card-single:after{position:absolute;inset:0;z-index:1;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.35s;transition-delay:75ms;transition-timing-function:cubic-bezier(.4,0,1,1);/*background:linear-gradient(180deg, #2220 57.5%, #222c 75%), #22222240;*/content:"";}

.blog-card-single .blog-card-single-text {position:absolute;top:100%;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.45s;transition-delay:75ms;transition-timing-function:cubic-bezier(.4,0,1,1); z-index:2; padding:max(40px, 1.458vw); max-width:70%;}

.box-content {box-sizing:initial;}
.blog-card-single .blog-card-single-text .box-content {transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-delay:75ms;transition-timing-function:cubic-bezier(.4,0,1,1);}

.blog-card-single:hover:before{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-delay:75ms;transition-timing-function:cubic-bezier(.4,0,1,1);background:linear-gradient(180deg, #2220 62.19%, #2226 74%), #222c;}
.blog-card-single:hover:after {content:"";}
.blog-card-single:hover .blog-card-single-text {top:0;}
.blog-card-single .blog-card-single-text .box-content .aerrow-link:hover, .blog-card-single .blog-card-single-text .box-content .aerrow-link:hover svg{color:#ffffff; fill:#ffffff;}
@media(min-width:1025px){
	.blog-card{padding-bottom:50%;}
	.blog-card .blog-card-img{position:absolute;height:initial;top:50%;left:50%;transform:translate(-50%, -50%);}
	
	.blog-card-single{padding-bottom:34%;}
	.blog-card-single .blog-card-img{position:absolute;height:initial;top:50%;left:50%;transform:translate(-50%, -50%);}
}
@media(max-width:1699px){
    .qd-blog .qd-blog-box{padding:30px;}
    /* .blog-card .blog-card-text {bottom:max(-100%, -75%);}
	.blog-card-single .blog-card-single-text {bottom:max(-100%, -75%);} */
}
/* @media(max-width:1599px){
    .qd-blog .qd-blog-box{padding:30px;}
} */
@media(max-width:1499px){
    .qd-blog .qd-blog-box .qd-blog-hd span~a{min-height:70px;}
    .blog-card h3{ font-size:28px; margin-bottom:15px;}
    .blog-card p{ font-size:18px; margin-bottom:15px;}

	.blog-card-single h3{ font-size:28px; margin-bottom:15px;}
    .blog-card-single p{ font-size:18px; margin-bottom:15px;}
}
@media(max-width:1199px){
    /* .blog-card .blog-card-text {bottom:max(-100%, -85%);} */
	.blog-card .blog-card-text{padding:max(20px, 1.458vw);}
    .blog-card h3{ font-size:22px;}
    .blog-card p{ font-size:16px;}

	.blog-card-single .blog-card-single-text {max-width:100%;padding:max(20px, 1.458vw);}
	/* .blog-card-single .blog-card-single-text {bottom:max(-100%, -85%); max-width:100%;} */
	.blog-card-single h3{ font-size:22px;}
    .blog-card-single p{ font-size:16px;}
}
@media(max-width:1024px){
	.blog-card{color:#000000;}
	.blog-card .blog-card-text{position:relative;top:0;}
	.blog-card:before, .blog-card:after{display:none;}
	.blog-card .blog-card-text .box-content .aerrow-link:hover, .blog-card .blog-card-text .box-content .aerrow-link:hover svg{color:#000000; fill:#000000;}

	.blog-card-single{color:#000000;}
	.blog-card-single .blog-card-single-text{position:relative;top:0;}
	.blog-card-single:before, .blog-card-single:after{display:none;}
	.blog-card-single .blog-card-single-text .box-content .aerrow-link:hover, .blog-card-single .blog-card-single-text .box-content .aerrow-link:hover svg{color:#000000; fill:#000000;}
}
@media(max-width:767px){
    .qd-blog{padding:50px 0;}
    .qd-blog .qd-blog-box{padding:20px}
    .qd-blog-box.new-blog-box{padding:0px;}
    .qd-blog .qd-blog-box .qd-blog-hd { padding-top:10px; padding-bottom:10px; }
    .qd-blog .qd-blog-box .qd-blog-hd a{font-size:18px;}
    /* .blog-card .blog-card-text {padding:max(30px, 1.458vw);} */
    .blog-card h3{ font-size:22px;}
    .blog-card p{ font-size:14px;}

	/* .blog-card-single .blog-card-single-text {padding:max(30px, 1.458vw);} */
	.blog-card-single h3{ font-size:22px;}
    .blog-card-single p{ font-size:14px;}
}
@media(max-width:479px){
    .qd-blog .qd-blog-box{text-align:center;}  
    .blog-card .blog-card-text { padding:max(15px, 1.458vw);}
    .blog-card h3{ font-size:18px; margin-bottom:7px;}
    .blog-card p{margin-bottom:7px; line-height:1.2;}

	.blog-card-single .blog-card-single-text {padding:max(15px, 1.458vw);}
	/* .blog-card-single .blog-card-single-text {bottom:max(-100%, -100%); padding:max(15px, 1.458vw);} */
	.blog-card-single h3{ font-size:18px; margin-bottom:7px;}
    .blog-card-single p{margin-bottom:7px; line-height:1.2;}
}
.aidriven-quote-form .wpcf7-list-item label{margin-bottom:0rem; display:flex;}

/*Use case Section Start*/
.what-we-hd{/*display:flex;align-items:center;column-gap:30px;*/color:#ffffff; border-bottom:1px solid #ffffff75; padding-bottom:30px; text-align:center;}
.what-we-hd h2{font-family:'Poppins'; font-style:normal; font-weight:700; font-size:65px; line-height:100%;letter-spacing:-0.011em; background:linear-gradient(90deg, #000000 0%, #1f448a 71.63%);
-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;/*width:70%;*/margin-bottom:10px;}
.what-we-hd p{font-size:26px;}
.what-we-do {padding:100px 15px; background-color:#F26222;clear:both;}
.tab-container {max-width:1470px;margin:0 auto;color:#ffffff;}
.tab-nav ul li .what-do-inner{display:flex;justify-content:space-between;border-bottom:1px solid #ffffff75;position:relative;}
.tab-nav ul li:last-child .what-do-inner{border-bottom:none;}
.tab-button {display:block;padding:45px 20px 45px 0;background-color:transparent;border:none;text-align:left;cursor:pointer;font-size:45px;font-weight:600;color:#ffffff;}
.tab-button.active { color:#F26222;}
.what-do-inner .tab-button svg{display:block;fill:#FFFFFF;	height:55px;width:55px;margin-bottom:20px;display:none;}
.what-do-inner.active .tab-button svg{display:block;}
.what-do-inner .tab-button label{position:absolute;right:0;top:50%;transform:translateY(-50%);cursor:pointer;z-index:9;height:45px;width:45px;}
.what-do-inner .tab-button label.icon:after{content:"";width:34px;height:2px;background:#ffffff75;position:absolute;right:14px;top:50%;transform:translateY(-50%);}
.what-do-inner .tab-button label.icon:before{content:"";width:2px;height:35px;background:#ffffff75;position:absolute;right:30px;top:50%;transform:translateY(-50%);}
.what-do-inner.active .tab-button label.icon:after,.what-do-inner.active .tab-button label.icon:before{display:none;}
.what-do-inner.active button.tab-button{width:40%;}
/*.what-do-inner.active button span{background:linear-gradient(90deg, #1f448a 0%, #ffffff 71.63%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}*/
.what-we-do .tab-content {display:none;padding:40px 40px;animation:fadeIn 0.5s ease;background:linear-gradient(110.1deg, #f7986f -16.75%, #F26222 89.83%);width:60%;}
/*.what-we-do .tab-content p:after{content:"";background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' enable-background='new 0 0 24 24' height='512' viewBox='0 0 24 24' width='512' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='%23ffffff' d='m4.7 17.7c-1-1.1-1.6-2.3-1.6-4.3 0-3.5 2.5-6.6 6-8.2l.9 1.3c-3.3 1.8-4 4.1-4.2 5.6.5-.3 1.2-.4 1.9-.3 1.8.2 3.2 1.6 3.2 3.5 0 .9-.4 1.8-1 2.5-.7.7-1.5 1-2.5 1-1.1 0-2.1-.5-2.7-1.1zm10 0c-1-1.1-1.6-2.3-1.6-4.3 0-3.5 2.5-6.6 6-8.2l.9 1.3c-3.3 1.8-4 4.1-4.2 5.6.5-.3 1.2-.4 1.9-.3 1.8.2 3.2 1.6 3.2 3.5 0 .9-.4 1.8-1 2.5s-1.5 1-2.5 1c-1.1 0-2.1-.5-2.7-1.1z'/%3e%3c/svg%3e");
position:absolute;top:-25px;left:-45px;display:block;height:50px;width:50px;z-index:9;color:#ffffff;background-size:contain;opacity:0.5;}
.what-we-do .tab-content p:before{content:"";background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' enable-background='new 0 0 24 24' height='512' viewBox='0 0 24 24' width='512' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='%23ffffff' d='m19.3 6.3c1 1.1 1.6 2.3 1.6 4.3 0 3.5-2.5 6.6-6 8.2l-.9-1.3c3.3-1.8 4-4.1 4.2-5.6-.5.3-1.2.4-1.9.3-1.8-.2-3.2-1.6-3.2-3.5 0-.9.4-1.8 1-2.5.7-.7 1.5-1 2.5-1 1.1 0 2.1.5 2.7 1.1zm-10 0c1 1.1 1.6 2.3 1.6 4.3 0 3.5-2.5 6.6-6 8.2l-.9-1.3c3.3-1.8 4-4.1 4.2-5.6-.5.3-1.2.4-1.9.3-1.8-.2-3.2-1.7-3.2-3.5 0-.9.4-1.8 1-2.5.7-.7 1.5-1 2.5-1 1.1 0 2.1.5 2.7 1.1z'/%3e%3c/svg%3e");
position:absolute;bottom:20px;	right:0;display:block;height:35px;width:35px;z-index:9;color:#ffffff;background-size:contain;}
*/
.what-we-do .what-do-inner.active .tab-content { display:block;}
.tab-content h3 { margin-bottom:15px;}
.tab-content p { margin-bottom:0px; font-size:22px;line-height:1.5; font-weight:400;position:relative;}
.what-we-do .what-do-inner ul{padding-left:15px;}
.what-do-inner li{font-size:22px;font-weight:500;position:relative;}
.what-do-inner li:after{content:"";height:8px;width:8px;background:#ffffff;border-radius:100%;position:absolute;top:50%;transform:translateY(-50%);left:-15px;margin-top:-1px;}
.tab-content a {display:inline-block;padding:8px 15px;background-color:#3498db;color:#fff;text-decoration:none;border-radius:4px;transition:background-color 0.3s ease;}
.tab-content a:hover {background-color:#2980b9;}
@keyframes fadeIn {from { opacity:0; }to { opacity:1; }}

@media (max-width:1599px) {
    .what-we-hd h2{font-size:45px;}
	.tab-button{font-size:36px;padding:25px 20px 25px 0;}
}

@media (max-width:1366px) {
    /*.what-we-hd h2{font-size:50px;}*/
    .what-we-hd p{font-size:20px;}
}

@media (max-width:1024px) {
	.what-we-do{padding:50px 15px;}
    .what-we-hd{flex-wrap:wrap;justify-content:center;text-align:center;padding-bottom:20px;}
    .what-we-hd h2{font-size:36px; width:auto;}
	.tab-button{font-size:30px;}
    .tab-content p,.what-do-inner li{font-size:18px;}
}

@media (max-width:991px) {
	.what-do-inner.active button.tab-button{width:100%;}
	.tab-button svg{height:45px;width:45px;}
    .tab-nav ul li .what-do-inner{flex-wrap:wrap;}
    .tab-button{width:100%;}
    .what-we-do .tab-content{width:100%;padding:15px;}
    .tab-content p, .what-do-inner li{font-size:16px;}
}

@media (max-width:767px) {
	.what-do-inner .tab-button label.icon:after{width:20px;right:21px;}
	.what-do-inner .tab-button label.icon:before{height:20px;}
	.tab-button svg{height:35px;width:35px;}
    .what-we-hd{padding-bottom:15px;}
    .what-we-hd h2{font-size:24px;}
    .what-we-hd p{font-size:14px;}
    .tab-button{font-size:18px;line-height:28px;padding:15px 60px 15px 0px;}
    .tab-content{padding:20px 15px;}
    .tab-content p, .what-do-inner li{font-size:14px;}
}
/*Use case Section End*/