.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(//craftedq.com/wp-content/themes/craftedq/js/owlcarousel/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%}.pdt-50{padding-top:50px;}
html{scroll-behavior:smooth;font-family:font-medium;}
body{padding:0;margin:0;font-size:1rem;line-height:1.5;font-family:font-medium;color:#24272A;}
h2, h1, h3 {
font-family: 'font-bold';
} p{font-family:'font-medium';}
.text-center{text-align:center;}
.text-right{text-align:right;}
.pdl-150{padding-left:0px;}
.pdl-120{padding-left:120px;}
.pdr-120{padding-right:120px;}
.pdr-150{padding-right:150px;}
.pd-50{padding:50px;}
.pd-150{padding:150px;}
.pdtb-50{padding-top:50px;padding-bottom:50px;}
.no-mr{margin:0px;}
.no-pd{padding:0px;}
.is_desk{display:flex !important;}
.is_mob{display:none !important;}
section.top-header{background-color:#24272A;color:#fff;margin:0px;padding-right:0px;height:100vh;overflow:hidden;}
.nv-container{padding-right:0px;position:relative;width:100%;}
li.nav-item.sprt{position:absolute;right:150px;}
.nav-row{margin-right:0px;}
.nav-banner-liner{padding-left:0px;padding-bottom:0px;padding-right:0px;}
.light-bg .nav-banner-liner{border:none;}
hgroup.banner-txt{display:flex;align-items:center;justify-content:flex-start;border:none;height:calc(100vh - 160px);border-bottom:1px solid transparent;padding-left:100px;border-image-slice:1;}
.industries-banner hgroup.banner-txt{height:85vh;border:none;padding-left:0px;align-items:flex-end;}
.banner-txt h1{font-size:86px;line-height:1.2;font-family:'font-extrabold';}
aside.vdo-cntr{padding:50px;display:flex;align-items:center;justify-content:center;grid-gap:50px;}
button.btn-play{background:#fff;border-radius:50%;min-width:64px;height:64px;padding:0px;cursor:pointer;}
aside.vdo-cntr p{padding-right:0%;line-height:1.5;font-size:16px;letter-spacing:0px;margin:0px;color:#C8C9CA;}
.navbar-light .navbar-nav .nav-link{color:#C8C9CA;font-weight:500;font-family:'font-medium';font-size:16px;display:flex;align-items:center;grid-gap:5px;padding:34px 0px;padding-bottom:30px;}
.mb-nv-fx{padding-bottom:0px;padding-top:0px;}
li.nav-item.diffrent{opacity:1;overflow:visible;padding-right:0px !important;right:0px;}
li.nav-item.diffrent a.nav-link{font-size:14px;text-transform:uppercase;font-family:'font-bold';border:solid 2px #fff;padding:14px 24px;line-height:1.5;position:relative;top:7px;white-space:nowrap;}
li.nav-item.diffrent a.nav-link span{white-space:nowrap;}
.navbar-nav li.nav-item{padding-right:40px;}
.navbar-nav li.nav-item.diffrent{padding-left:50px;top:-6px;}
.dropdown-toggle::after{border:none !important;background-image:url(//craftedq.com/wp-content/themes/craftedq/img/nav-down.svg);width:11px;height:7px;top:2px;position:relative;}
.services-grid, .service-grid, footer{padding:110px 0px;margin:0px;}
h4.pg-h3{font-size:20px;font-family:'font-extrabold';text-transform:uppercase;line-height:1.5;margin-bottom:20px;color:#01579B;font-weight:800;}
hgroup h2.section-h2, hgroup h1.section-h2, hgroup h4.section-h2, hgroup h3.section-h2{font-size:64px;font-family:'font-semibold';line-height:1.2;color:#24272A;margin-bottom:0px;}
.service-grid hgroup{margin-bottom:48px;position:relative;}
.service-grid.first-grid hgroup{margin-bottom:56px;}
.serv-grid{padding:30px;}
.serv-grid span.svg-holder{display:block;margin-bottom:50px;}
h4.grid-hd{font-size:20px;font-family:'font-semibold';line-height:1.5;color:#fff;}
p.grid-p{font-family:'font-medium' !important;line-height:1.5;color:#fff;letter-spacing:0px;font-size:16px;}
#home-service-sec .serv-grid p{opacity:.6;color:#fff;text-align:justify;}
#view-all-serv-div{text-align:center;margin-top:48px;margin-bottom:30px;}
#view-all-serv-div .slide_btn.slide_btn_white::before{background-color:#24272A;}
hgroup.sd_hg{justify-content:space-between;align-items:end;display:flex;}
.serv-grid ul{padding-left:20px;font-size:16px;font-family:'font-medium';letter-spacing:0px;color:#fff;opacity:.6;line-height:1.5;margin-bottom:24px;}
.service-btn{justify-content:space-between;position:relative;align-items:center;}
a.btn-service{letter-spacing:0px;font-family:'font-medium';font-size:14px;color:#fff;padding:11px 18px;border-radius:0px;}
.serv-grid:hover{background:#404549;color:#fff;}
.serv-grid:hover p.grid-p{color:#fff !important;}
.serv-grid:hover .service-btn::before{background-color:#fff;}
.serv-grid:hover a.btn-service{color:#fff;background-color:#01579B;border-radius:0px;}
.serv-grid p:empty{display:none;}
.svg-hover{opacity:0;position:absolute;visibility:hidden;top:30px;}
.serv-grid:hover .svg-hover{display:block;margin-bottom:50px;opacity:1;visibility:visible;transition:all .3s ease;}
.serv-grid:hover .svg-holder{opacity:0;visibility:hidden;position:relative;transition:all .3s ease;}
.serv-grid:hover ul{color:#fff !important;}
.service-btn::before{content:'';width:70%;height:1px;background:#5B5D5F;}
.coose-us{background:#24272A;position:relative;margin-top:200px;color:#fff;}
.new-choose{background:#fff !important;margin:0px !important;}
.first-grid+.coose-us hgroup.spc-btm{margin-bottom:96px !important;}
.coose-us hgroup{position:relative;}
.coose-us hgroup h2.section-h2{color:#fff;}
img.build-img{max-width:100%;max-height:100%;object-fit:cover;object-position:bottom;position:relative;z-index:99;}
.img-wrap{position:relative;}
.img-wrap::before{content:'';position:absolute;top:-50px;left:-50px;background-image:url(//craftedq.com/wp-content/themes/craftedq/img2/choose-us-circle.png);width:100%;height:170px;background-repeat:no-repeat;z-index:0;}
.coose-us hgroup h4.pg-h3{color:#fff;}
.coose-us.new-choose hgroup h4.pg-h3{color:#01579B !important;}
.coose-us.new-choose hgroup h2.section-h2{color:#24272A !important;}
.new-rw-stl{padding-left:0px;display:flex;flex-wrap:wrap;}
article.flex-choose{display:flex;grid-gap:35px;padding-left:0px;padding-right:30px;}
.spc-bet-choose{display:flex;flex-wrap:wrap;}
.mission-vission article.flex-choose{display:flex;grid-gap:48px;flex-direction:column;}
.mission-vission{background-color:#01579B !important;margin-top:0px;padding-top:130px;}
.msn-vsn p:last-child{margin-top:40px;font-size:16px;}
hgroup.choose-us p{color:#2D3540;letter-spacing:0px;font-weight:500;font-size:16px;margin-bottom:0px;}
.coose-us hgroup.choose-us{margin-bottom:48px;}
.coose-us.new-choose hgroup.choose-us{margin-bottom:0px;}
.coose-us.new-choose .flex-choose:first-child hgroup.choose-us{margin-bottom:70px;}
.coose-us article.flex-choose{margin-bottom:0px !important;}
hgroup.choose-us h4{font-size:20px;font-family:'font-extrabold';letter-spacing:0px;margin-bottom:10px;color:#2D3540;}
hgroup.spc-btm{margin-bottom:150px;display:flex;}
section.solution-container{background-color:rgba(1, 87, 155, 0.9);position:relative;padding:80px 0px;padding-top:110px;color:#fff;}
.solution-container .container{display:flex;}
.sol-grp{width:40%;display:flex;flex-direction:column;justify-content:space-between;align-items:start;}
.blank-grid h4, .sol-grid.blank-grid h4{font-size:20px;font-family:'font-extrabold';margin-bottom:.5rem;}
img.img-fluid-sol-dot{left:60px;top:-40px;position:relative;}
hgroup.solution-group{position:relative;}
hgroup.solution-group h3, hgroup.solution-group h2{font-size:64px;font-family:'font-semibold';line-height:1.2;margin-bottom:24px;font-weight:600;}
hgroup.solution-group p{font-size:16px;line-height:1.5;letter-spacing:0px;text-align:justify;}
.grid-solution{position:relative;display:flex;width:calc(60% - 74px) !important;margin-right:0px !important;align-self:end;flex-wrap:wrap;margin-left:74px;}
aside.sol-grid{width:50%;display:flex;flex-direction:column;align-items:flex-start;height:auto;align-self:end;border-bottom:none;border-right:none;justify-content:center;padding-top:30px;padding-bottom:30px;}
.sol-grid p{margin:0px !important;}
.client-container hgroup{padding-left:5%;padding-right:5%;}
aside.sol-grid:nth-child(odd){width:60%;}
aside.sol-grid:nth-child(even){width:40%;}
aside.sol-grid.blank-grid{width:100%;border-bottom:solid 1px #fff;height:auto;}
aside.sol-grid.blank-grid:nth-child(2){margin-bottom:30px;}
span.scnd-hd{font-size:16px;font-family:'font-medium';margin-bottom:16px;}
.sol-grid h1, .sol-grid h4{font-size:64px;font-family:'font-semibold';margin:0px;}
section.industries-container{padding-top:110px;position:relative;margin-bottom:0px;padding-bottom:110px;}
#indus .item img{max-height:420px;}
.industries-container .aniview{position:relative;z-index:99;}
section.industries-container hgroup{position:relative;padding-bottom:0px;margin-bottom:50px;}
span.mrk-indus{position:absolute;background:#fff;display:inline-flex;padding:14px 40px 10px 40px;right:0px;bottom:0px;font-family:'font-extrabold';font-size:24px;max-width:240px;align-items:flex-end;min-height:85px;color:#24272A;line-height:30px;}
#indus .owl-nav,
#project-client .owl-nav{position:absolute;top:-70px;right:0;}
#car-indus .owl-nav{position:absolute;top:-120px;right:0px;}
#project-client .owl-nav{top:-90px;}
#indus button.owl-next,
#project-client button.owl-next,
#car-indus button.owl-next{background:url(//craftedq.com/wp-content/themes/craftedq/img/slider-arow-right.png) !important;width:22px;height:20px;display:inline-block;background-size:cover !important;}
#indus button.owl-prev,
#project-client button.owl-prev,
#car-indus button.owl-prev{background:url(//craftedq.com/wp-content/themes/craftedq/img/slider-arow-left.png) !important;width:22px;height:20px;margin-right:20px;display:inline-block;background-size:cover !important;}
#indus .owl-nav button span,
#project-client .owl-nav button span,
#car-indus .owl-nav button span{opacity:0;}
#indus .item:hover .mrk-indus{color:#01579B !important;}
.industries-container h2.section-h2{padding-right:15%;}
#indus .item:hover span.mrk-indus{opacity:0;}
#indus .item .mrk-indus{transition:all 0.4s ease-in-out;}
aside.hvr-data{position:absolute;background:linear-gradient(114.84deg, #055595 9.42%, rgba(3, 87, 154, 0.47) 75.05%);width:100%;height:100%;z-index:99;padding:30px;display:flex;flex-direction:column;color:#fff;justify-content:space-between;right:-100%;opacity:0;transition:all .4s ease;align-items:start;}
.hvr-data .btn-border{color:#fff;font-size:14px;text-transform:uppercase;font-family:'font-bold';padding:18px 50px;display:inline-block;border:solid 2px #fff;text-decoration:none;}
#indus .item{overflow:hidden;}
#indus .item:hover aside.hvr-data{opacity:1;right:0px;}
.hvr-data h4{font-size:32px;font-family:'font-bold';line-height:1.2;margin-bottom:16px;color:#fff;}
.hvr-data p{font-size:15px;font-family:'font-medium';line-height:1.5;margin-bottom:0px;color:#fff;text-align:justify;}
#home-blog #blog{margin-bottom:48px;}
span.lne{width:80%;display:block;position:absolute;bottom:40px;left:0px;border:0.6px solid #C8C9CA;}
span.lne::before{content:'';width:40%;position:absolute;height:4px;background:#00B0FF;top:-2px;}
section.pg-adj-blg{padding-top:45px;margin-top:84px;background:linear-gradient(180deg, rgba(18, 113, 255, 0.052) 0%, rgba(18, 113, 255, 0) 100%);padding-bottom:44px;}
.new-sct .container{display:flex;align-items:self-end;justify-content:space-between;}
.new-sct hgroup{flex:0 0 65%;}
.pos-rel{position:relative;}
.pos-rel input{padding:12.5px 20px;width:326px;height:46px;background:#fff;border-radius:8px;font-size:18px;border:1px solid #c8c8c8;letter-spacing:0.5px;}
.pg-adj-blg .form-group.pos-rel{margin-bottom:2px;}
.srch-rght{position:absolute;right:20px;top:9px;border:none;background-color:transparent;}
.page-template-template-blog-landing-new h4.pg-h3{font-size:18px;}
.new-sct hgroup p{font-size:18px;margin-top:1rem;line-height:30px;margin-bottom:0px;}
.nw-blg.ftrd{margin-top:48px;}
.page-template-template-blog-landing-new h4.pg-h3{font-size:18px;}
.nw-blg.ftrd h4.pg-h3{margin-bottom:30px;}
.full-ftr{position:relative;margin-bottom:33px;}
.full-ftr h3{position:absolute;color:#fff;bottom:52px;font-size:32px;left:52px;line-height:130%;font-family:'font-extrabold';}
.sm-ftr h3{margin-top:18px;font-size:20px;font-family:'font-bold';color:#24272A;line-height:130%;margin-bottom:0px;}
.new-blg-list{padding-top:30px;}
.new-blg-list .blog-column hgroup.head-btn{margin-bottom:55px;}
.new-blg-list .blog-column hgroup.head-btn h2{font-size:40px;font-family:'font-bold';}
ul.ctg-ul{list-style:none;padding:0px;display:flex;flex-direction:column;grid-gap:16px;margin:0px;padding-bottom:44px;border-bottom:solid 1px #EAECF0;}
#sdrp::before{display:none;}
.list-stl{margin-bottom:48px;}
.list-stl:last-child ul.ctg-ul{border-bottom:none;padding-bottom:0px;}
ul.ctg-ul li{font-size:16px;line-height:26px;font-family:'font-medium';padding:3px 0px;color:#5B5D5F;transition:all .2s;border-radius:5px;align-items:center;}
.list-stl.mrb-block ul.ctg-ul{grid-gap:32px;}
ul.ctg-ul li.active, ul.ctg-ul li:hover{padding:3px 10px;background-color:#EDEDED;font-family:'font-semibold';color:#24272A;}
.list-stl.mrb-block li:hover{background-color:transparent;padding:3px 0px;}
.list-stl.mrb-block li a:hover{color:#01579B;}
.list-stl.mrb-block .img-fluid{border-radius:8px;}
li.dt-ul{display:flex;grid-gap:22px;}
.list-stl h4.pg-h3{margin-bottom:32px;}
.data-blog span{position:absolute;bottom:20px;left:20px;border-radius:4px;font-size:1rem;font-family:'font-medium';z-index:99;line-height:28px;padding:2px 12px;}
span.bl-sd{background-color:#fff !important;}
span.bl-rd{background-color:#FF6262;}
span.bl-grn{background:#0DE8B2;}
span.bl-sky{background:#48D0FB;}
span.bl-lt{background:#F6B7FF;}
span.bl-sd2{background-color:#B8ACF6;}
.data-blog figure{position:relative;margin-bottom:16px;}
.data-blog h5{font-family:'font-bold';font-size:18px;line-height:28px;margin-bottom:54px;color:#24272A;}
.data-blog h5 a{color:inherit;text-decoration:none;}
li.dt-ul h5{font-size:16px;color:#24272A;font-family:'font-extrabold';line-height:24px;margin:0px;letter-spacing:0.5px;}
li.dt-ul h5 a,.fin-rslt h5 a{color:inherit;text-decoration:none;}
.brd-btm{border-bottom:solid 1px #EAECF0;padding-bottom:55px;margin-bottom:0;}
.new-blg-list + .new-blg-list.fintech{padding-top:40px;}
.page-template-template-blog-landing-new #lc-sec{margin-top:70px;}
.data-blog .row{margin-bottom:-54px;}
.fintech .blog-column hgroup.head-btn{margin-bottom:32px;}
ul.fltr{list-style:none;padding:0px;display:flex;grid-gap:32px;margin-bottom:32px;}
.fltr.tag-filter-ul{grid-gap:20px 32px;}
.fin-rslt h5{color:#24272A;font-size:18px;font-family:'font-bold';line-height:28px;margin:0px;min-height:60px;}
.fin-rslt .dt-tm{margin-top:-10px;font-size:14px;}
.fin-rslt h5 br{display:none;}
.fin-rslt figure{margin:0px;}
.fintech{margin-bottom:30px;}
.list-left-inner{background-color:#F7F8F8;border-radius:12px;padding:33px 37px 33px 37px;transform:none !important;padding-right:30px;}
.categ-new .col-12.col-md-4.col-lg-4{padding-right:30px;}
.fin-rslt{display:flex;flex-direction:column;grid-gap:18px;}
.fltr li{color:#B8B9BA;font-size:18px;line-height:30px;font-family:'font-semibold';}
.fltr li.active{color:#24272A;letter-spacing:0.02em;text-transform:uppercase;}
.fltr.tag-filter-ul li{cursor:pointer;text-transform:capitalize;letter-spacing:0.02em;position:relative;color:#7E8081;transition:all 0.3s ease-in-out;padding-bottom:3px;}
.fltr.tag-filter-ul li:hover{color:#2D3540;}
.fltr.tag-filter-ul li::after{content:"";position:absolute;height:2px;width:0;left:0;top:100%;background-color:#919394;transition:all 0.3s ease-in-out;}
.fltr.tag-filter-ul li.active::after, .fltr.tag-filter-ul li:hover::after{width:100%;background-color:#2D3540;}
.fltr.tag-filter-ul li.active{color:#2D3540;}
.slide_btn.btn_width_auto{min-width:auto;padding:11px 24px;font-size:18px;line-height:26px;font-family:'font-semibold';text-transform:capitalize;border-radius:5px;}
@media screen and (max-width:991px){
section.pg-adj-blg{padding-top:44px;margin-top:53px;}
.pg-adj-blg h1{font-size:32px !important;font-family:'font-semibold';line-height:41px;color:#24272A;}
.pos-rel input{padding:12.5px 20px;background-color:#EBEFF4;border:1px solid #EBEFF4;}
.new-sct hgroup p{font-family:'font-semibold';font-size:1rem !important;color:#5B5D5F;line-height:27px;}
.new-sct hgroup p br{display:none;}
.new-sct .container{flex-wrap:wrap;width:100%;grid-gap:32px;}
.new-sct hgroup{flex:1 1 100%;}
.nw-blg.ftrd{margin-top:45px;}
.nw-blg.ftrd h4.pg-h3{margin-bottom:24px;}
.ftrd .col-12{padding-left:0px;padding-right:0px;}
.full-ftr h3{width:90%;max-width:inherit;font-size:20px;line-height:28px;left:25px;bottom:25px;}
.sm-ftr{margin-bottom:15px;}
.sm-ftr h3{font-size:18px;line-height:22px;margin-bottom:0px;}
.data-blog figure{position:relative;margin-bottom:20px;}
.new-blg-list{padding-top:0px;}
.new-blg-list .blog-column hgroup.head-btn{margin-bottom:30px;}
.brd-btm .col-12{padding-left:0px;padding-right:0px;}
.list-left-inner{padding:33px 30px 33px 30px;}
.data-blog h5{margin-bottom:30px !important;line-height:26px;}
.data-blog .row{margin-bottom:-12px;}
.brd-btm{margin-bottom:48px !important;}
body .slide_btn.btn_width_auto{height:auto !important;font-family:'font-semibold' !important;padding:8px 12px;font-size:14px;line-height:16px !important;}
ul.fltr{display:none;}
.blog-column hgroup.head-btn h2{margin-bottom:0 !important;padding-bottom:0 !important;flex:0 0 60%;}
.fin-rslt{padding-left:0px;padding-right:0px;margin-bottom:30px;}
.fin-rslt:last-child{margin-bottom:0;}
ul.ctg-ul li{cursor:pointer;flex-direction:column;align-items:start;}
.fin-rslt h5{min-height:initial;}
}
@media screen and (min-width:768px) and (max-width:992px) {
ul.ctg-ul li{cursor:pointer;flex-direction:column;align-items:start;}
.new-blg-list{padding-top:30px;}
}  .categ-opt .div_drop{display:inline-block;color:#fff;}
.categ-opt{position:relative;}
.categ-opt::before, .categ-opt::after{content:'';position:absolute;width:100%;height:0.5px;background:#fff;opacity:0.2;left:0px;top:0px;}
.categ-opt::after{top:auto;bottom:0px;}
.categ-opt .div_drop_text{color:#fff;border:none;gap:20px;}
.categ-opt .div_drop_text svg{filter:invert(1);}
.categ-opt .div_drop_ul{background-color:#24272A;border:0.2px solid rgb(233 233 234 / 30%);border-radius:0px 0px 4px 4px;display:flex;max-height:450px;overflow:auto;flex-direction:column;min-width:251px;padding:20px 15px;box-shadow:3px 3px 3px 0px rgba(0, 0, 0, 0.08);gap:6px;height:auto;margin:0px;margin-top:-1px;}
.categ-opt .div_drop_li.active{background-color:#fff;color:#01579B;}
.serv-full{display:flex;align-items:flex-start;gap:84px;margin-left:0px;justify-content:space-between;margin-right:0px;padding-bottom:128px;flex-wrap:wrap;}
.data-service{flex:0 0 calc(56% - 0px);padding-left:0px;}
.data-service h2.page-h1{text-align:left;font-size:4rem;font-family:font-bold;line-height:1.2;margin:0px;color:#fff;}
a.blue-btn{padding:11px 29px;display:flex;gap:20px;align-items:center;font-size:1rem;color:#fff;background:#01579B;font-family:font-extrabold;line-height:1.5;text-decoration:none;text-transform:capitalize;}
.data-serv-rght{flex:0 0 calc(37% - 15px);display:flex;flex-wrap:wrap;gap:40px;padding-right:0px;}
.data-serv-rght p{font-size:1.125rem;line-height:170%;margin:0px;padding-top:10px;}
@media screen and (max-width:991px){
.serv-full{display:flex;align-items:flex-start;gap:20px;margin-left:0;margin-right:0;flex-wrap:wrap;padding:0px 15px;padding-bottom:45px;}
section.recent-project-sec{padding-top:61px !important;}
.data-service h2.page-h1{font-size:44px;line-height:1.3;}
.data-serv-rght p{font-size:1rem !important;line-height:1.5;margin:0px;padding-top:10px;font-family:font-semibold;}
.data-service{flex:1 1 100%;padding-left:0px;}
.data-serv-rght{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:20px;padding-right:0px;}
.categ-opt .div_drop{display:inline-block;color:#fff;}
.categ-opt{position:relative;text-align:center;}
.categ-opt .div_drop_ul{left:-45px;text-align:left;border:0.2px solid rgb(233 233 234 / 40%);}
}
.page-template-template-new-projects .project-hero-banner{margin-bottom:0px;}
.project-hero-banner{margin-top:88px;height:auto;position:relative;background-size:cover;padding-bottom:74px;margin-bottom:86px;}
.page-template-template-new-projects .project-hero-banner{margin-bottom:0px;}
.project-hero-banner::before{background:linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.50) 84.46%);content:'';position:absolute;width:100%;height:100%;}
.project-hero-banner .container{height:calc(100vh - 160px);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;color:#fff;grid-gap:53px;}
.pro-top{justify-content:center;}
.pro-top .col-md-12{max-width:70%;justify-content:center;align-items:center;display:flex;flex-direction:column;}
.pro-top h1{font-size:65px;font-family:'font-bold';line-height:71px;}
.pro-top h1 span.lght{font-size:65px;font-family:'font-regular';line-height:71px;}
.pro-top p{text-align:center;}
.pro-bottom .col-md-4{min-width:220px;text-align:center;}
.pro-bottom h3{font-size:65px;font-family:'font-bold';}
.pro-bottom h5{font-family:'font-medium';font-size:18px;line-height:27px;margin-bottom:12px;}
.pro-bottom .col-md-4::after{content:'';position:absolute;width:60%;height:1px;background:#C8C9CA;left:20%;}
.project-feat-sec h2, .recent-project-sec h2{font-size:2.5rem;line-height:52px;text-align:center;color:#5B5D5F;font-family:'font-extrabold';margin-bottom:45px;}
.feat-slider .owl-item .feat-slide img{display:block;width:100%;max-height:400px;object-fit:cover;object-position:0px -40px;border-radius:4px;}
@media screen and (min-width:1850px){
.feat-slider .owl-item .feat-slide img{max-height:500px;}
}
.feat-slider::before{content:'';position:absolute;width:1110px;height:1px;left:calc(50% - 555px);background:#E9E9EA;bottom:0px;}
.feat-slider{padding-bottom:76px;position:relative;}
.recent-project-sec .flex-prop{display:flex;align-items:center;justify-content:space-between;}
.recent-project-sec .flex-prop h2{margin:0px !important;font-family:'font-semibold' !important;}
section.recent-project-sec{padding-top:113px;padding-bottom:0px;background-color:#24272A;color:#fff;}
.feat-slider .owl-item.active.center .feat-slide{-webkit-transform:scale(1);transform:scale(1);z-index:9999;position:relative;border-radius:4px;background:linear-gradient(180deg, rgba(0, 0, 0, 0.00) 51.61%, rgba(0, 0, 0, 0.60) 81.75%);box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.35);}
.feat-slider .owl-stage{padding:15px 0px;}
.feat-inner-content{position:absolute;padding:35px;bottom:0px;color:#fff;z-index:9;}
.project-feat-sec .feat-inner-content h2{font-size:35px;margin-bottom:0px;line-height:45px;text-align:left;color:#fff;}
.feat-inner-content h6{font-family:'font-medium';margin:0px;}
.feat-inner-content p{font-size:1.125rem;font-family:'font-medium';line-height:20px;}
.feat-slider .owl-nav{display:flex;align-items:center;justify-content:center;grid-gap:15px;margin-top:45px;}
.owl-carousel.feat-slider .owl-nav button{border-radius:50%;width:50px;display:block;height:50px;background-size:25px;background-repeat:no-repeat;background-position:center;}
.owl-carousel.feat-slider .owl-nav button span{opacity:0;pointer-events:none;visibility:hidden;}
.feat-slider .owl-nav button svg{max-width:100%;max-height:100%;stroke:#919394;}
.feat-slider .owl-nav button:hover{background-color:#919394;}
.feat-slider .owl-nav button:hover svg{max-width:100%;max-height:100%;stroke:#fff;}
.project-feat-sec .container{border-bottom:1px solid #E9E9EA;padding-bottom:20px;margin-bottom:86px;}
.recent-tab-slider{padding:0px 60px;position:relative;}
.rec-slide{font-size:0.9rem;text-align:center;color:#01579B;padding:5px 15px;display:block;border-radius:4px;font-size:1.125rem;border:solid 1px rgb(1 87 155 / 33%);font-family:'font-semibold';background:#F7FBFF;cursor:pointer;}
.rec-slide.active{background:#01579B;color:#fff;}
.owl-carousel.recent-tab-slider .owl-nav button{width:32px;height:32px;position:absolute;top:3px;border:1.5px solid #24272A;border-radius:50%;background-position:center;background-repeat:no-repeat;}
.recent-tab-slider.owl-carousel .owl-nav button.disabled{display:none;}
.owl-carousel.recent-tab-slider .owl-nav button.owl-prev{left:0px;background-image:url(//craftedq.com/wp-content/themes/craftedq/img/rec-prev.png);}
.owl-carousel.recent-tab-slider .owl-nav button.owl-next{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/rec-next.png);right:0px;}
.owl-carousel.recent-tab-slider .owl-nav button span{opacity:0;visibility:hidden;}
.project-sec{height:auto;background-size:cover !important;position:relative;}
.project-sec-with-bg::before{content:'';position:absolute;width:100%;height:100%;background:rgb(0 0 0 / 25%);top:0px;left:0px;z-index:0;}
.wb1{background:#5A6E7C;background-repeat:no-repeat;background-position:bottom left;}
.wb2{background:#7B7B7B;background-repeat:no-repeat;background-position:center right;}
.wb3{background:#325E8B;background-repeat:no-repeat;background-position:center left;}
.wb4{background:#3D354B;background-repeat:no-repeat;background-position:center right;}
.wb5{background:#70343A;background-repeat:no-repeat;background-position:center left;}
.project-sec .container{height:auto;}
.project-sec .row{height:auto;align-items:center;justify-content:center;}
ul.project-cats{list-style:none;padding:0px;display:flex;grid-gap:15px;margin-bottom:16px;}
.page-template-template-new-projects ul.project-cats{margin-bottom:35px;}
.page-template-template-new-projects .line_limit_p_2{max-width:75%;}
.project-sec h2{font-size:34px;color:#000;line-height:40px;margin-bottom:16px;}
.project-sec-with-bg::before{content:'';position:absolute;width:100%;height:100%;background:rgb(0 0 0 / 25%);top:0px;left:0px;z-index:0;display:none;}
.project-sec p{color:#000;font-size:1.125rem;margin-bottom:16px;}
.page-template-template-new-projects .project-sec p{margin-bottom:20px;}
a.view-project-btn{color:#fff;font-size:1rem;font-family:font-bold;display:flex;align-items:center;grid-gap:15px;}
.page-template-template-new-projects .btn-line.view-project-btn::after{max-width:100%;}
ul.project-cats li{border-radius:20px;border:solid 1px #000;padding:5px 15px;color:#000;}
ul.project-cats li a{color:#fff;font-size:1rem;font-family:'font-medium';line-height:24px;text-decoration:none;}
.project-sec .screen-fixes ul:not(.project-cats) li{color:#000 !important;}
ul.project-cats li.active a{color:#000;}
.bg-wb1+.col-md-5{padding-left:50px;}
section.prject-container{padding-top:0px;}
hgroup.proj-dtl{padding-top:0px;margin-top:24px;margin-bottom:48px;}
h4.proj-hd{font-family:'font-semibold';font-size:32px;color:#24272A;line-height:1.5;margin-bottom:12px;}
h4.proj-sub{font-size:16px;font-family:'font-medium';color:#5B5D5F;line-height:1.5;margin-bottom:8px;}
img.proj-img{width:100%;}
.project-section{padding-right:60px;}
hgroup.proj-dtl.proj-btm-80{margin-bottom:80px;}
.project-section:nth-child(even){padding-right:15px;padding-left:60px;}
a.btn-blank-arrow{font-family:'font-extrabold';padding-left:0px;display:flex;grid-gap:45px;font-size:16px;padding:0px;}
a.blank-btn{display:inline-flex;align-items:center;grid-gap:30px;color:#24272A;font-family:'font-extrabold';font-size:16px;border:2px solid #24272A;padding:18px 32px;text-decoration:none;}
.btn-svg-blue{width:160px;height:160px;border-radius:50%;background:#01579B;display:inline-flex;align-items:center;justify-content:center;}
.cl-logo{display:flex;flex-direction:column;}
figure.f1 svg{fill:#C8C9CA;transition:all .3s ease;cursor:pointer;}
figure.f1:hover svg.netflix{fill:#E50914;}
figure.f1:hover svg.prime{fill:#00A8E1;}
figure.f1:hover svg.spotify{fill:#1DB954;}
figure.f1:hover svg.kia{fill:#BB162C;}
figure.f1:hover svg.postnord{fill:#01a0d7;}
figure.f1:hover svg.aol{fill:#0060a3;}
figure.f1:hover svg.ps5{fill:#f88092;}
.client_wrap{margin:0px;}
#client-new .owl-nav{display:block !important;position:absolute;top:-100px;right:0;}
.client-container-new{background:#24272A;color:#fff;}
.client-container-new h2.section-h2, .client-container-new h3.section-h2, .client-container-new h4.section-h2{color:#fff;}
.client-container-new.service-grid hgroup{margin-bottom:80px;}
figure.f1{margin-bottom:80px;}
figure.f1:last-child{margin-bottom:0px;}
.client-container{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/clients.svg);background-repeat:no-repeat;background-size:100% 100%;background-position:center center;display:flex;flex-direction:column;justify-content:center;height:185vh;padding:0px;}
.client-row{margin:0px;align-items:center;justify-content:space-between;padding-left:5%;padding-right:13%;}
.dev-row{padding-right:3%;text-align:justify;}
.home .devlopment-container{background:#01579B;color:#fff;}
.devlopment-container hgroup.circ-new{margin-bottom:48px;}
.devlopment-container .strip-dev hgroup.dev-row2{margin-bottom:0px;}
.devlopment-container .strip-dev:first-child hgroup.dev-row2{margin-bottom:72px;}
.home .devlopment-container hgroup h4.pg-h3{color:#fff !important;}
.home .devlopment-container hgroup h2.section-h2{color:#fff;}
.serv-delop{padding-top:110px;padding-bottom:0px;}
.dev-row:last-child{padding-left:3%;padding-right:15px;}
.devlopment-row.fist-row{margin-bottom:48px;}
.strip-dev{display:flex;grid-gap:30px;}
span.striper{font-family:'font-semibold';font-size:16px;color:#919394;}
.home span.striper{font-family:'font-semibold';font-size:16px;color:#919394;color:#fff;}
.dev-row2 h4{font-family:'font-extrabold';font-size:20px;line-height:1.5;letter-spacing:0px;}
.home .dev-row2 h4{color:#fff;}
.dev-row2 p, .dev-row p{color:#fff;font-size:16px;margin:0px;}
.testimonial-container{padding-top:0px;position:relative;}
article.dt h3{font-size:20px;font-family:'font-extrabold';margin-bottom:15px;}
article.dt h5{font-size:16px;font-family:'font-medium';margin-bottom:20px;color:#24272A;}
article.dt p{position:relative;padding-top:50px;font-size:16px;color:#24272A;}
article.dt p::before{content:'';position:absolute;background-image:url(//craftedq.com/wp-content/themes/craftedq/img/testi-dbl.png);top:0px;left:0px;width:30px;height:30px;}
.te-data{display:flex !important;grid-gap:30px;}
.slick-slide article.dt{visibility:hidden;}
.slick-slide.slick-current article.dt{visibility:visible;}
section.testi{margin:0px;}
section.circ-figure{display:flex;margin-bottom:72px;justify-content:center;}
span.circ{background:#3B7CDB;width:190px;height:190px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-family:'font-extrabold';font-size:16px;margin-left:-30px;text-align:center;position:relative;}
span.circ.c1{background:rgb(59 124 219 / 14%);}
span.circ.c2{background:rgb(59 124 219 / 25%);}
span.circ.c3{background:rgb(59 124 219 / 46%);}
span.circ.c4{background:rgb(59 124 219 / 63%);}
span.circ.c5{background:rgb(59 124 219 / 83%);}
span.circ.c6{background:rgb(59 124 219 / 90%);}
.circ em{position:absolute;top:-70px;font-style:normal;font-size:14px;font-family:'font-semibold';display:none;}
.customer-feedback .owl-item img{width:85px;height:85px;}
.owl-carousel .owl-item .feedback-slider-item img{width:auto;}
.feedback-slider-item{position:relative;padding:0px;margin-top:0px;display:flex;grid-gap:50px;}
.feedback-slider .owl-nav{position:relative;display:flex;grid-gap:30px;top:-30px;margin-left:52%;height:1px;justify-content:flex-end;}
.feedback-slider .owl-nav button.owl-prev{background:url(//craftedq.com/wp-content/themes/craftedq/img/slider-arow-left.png) !important;width:22px;height:20px;display:inline-block;background-size:cover !important;}
.feedback-slider .owl-nav button.owl-next{background:url(//craftedq.com/wp-content/themes/craftedq/img/slider-arow-right.png) !important;width:22px;height:20px;display:inline-block;background-size:cover !important;}
.customer-name{margin-top:15px;margin-bottom:25px;font-size:20px;font-weight:500;}
.feedback-slider-item p{line-height:1.875;}
.customer-rating{background-color:#eee;border:3px solid #fff;color:rgba(1, 1, 1, 0.702);font-weight:700;border-radius:50%;position:absolute;width:47px;height:47px;line-height:44px;font-size:15px;right:0;top:77px;text-indent:-3px;}
.thumb-prev .customer-rating{top:-20px;left:0;right:auto;}
.thumb-next .customer-rating{top:-20px;right:0;}
.customer-rating i{color:rgb(251, 90, 13);position:absolute;top:10px;right:5px;font-weight:600;font-size:12px;}
.feedback-slider-thumb{display:flex;grid-gap:15px;align-items:end;height:100%;justify-content:flex-end;}
.thumb-prev, .thumb-next{position:relative;z-index:99;bottom:0px;width:auto;height:auto;left:0px;cursor:pointer;-webkit-transition:all 0.3s;transition:all 0.3s;}
.thumb-prev{max-width:160px;}
.thumb-next{left:0px;right:0px;max-width:220px;}
.thumb-prev img, .thumb-next img{animation:thumb .5s;}
.feedback-slider-thumb img{width:100%;height:100%;overflow:hidden;}
.feedback-slider-thumb:hover{opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.customer-feedback .owl-nav [class*="owl-"]{position:relative;display:inline-block;bottom:45px;transition:all 0.2s ease-in;}
.customer-feedback .owl-nav i{background-color:transparent;color:rgb(251, 90, 13);font-size:25px;}
.customer-feedback .owl-prev{left:-15px;}
.customer-feedback .owl-prev:hover{left:-20px;}
.customer-feedback .owl-next{right:-15px;}
.customer-feedback .owl-next:hover{right:-20px;}
.customer-feedback .owl-dots{position:absolute;left:50%;transform:translateX(-50%);bottom:35px;}
.customer-feedback .owl-dot{display:inline-block;}
.customer-feedback .owl-dots .owl-dot span{width:11px;height:11px;margin:0 5px;background:#fff;border:1px solid rgb(251, 90, 13);display:block;-webkit-backface-visibility:visible;-webkit-transition:all 200ms ease;transition:all 200ms ease;border-radius:50%;}
.customer-feedback .owl-dots .owl-dot.active span{background-color:rgb(251, 90, 13);}
.full-ftr a{display:block;position:relative;border-radius:12px;overflow:hidden;}
.full-ftr a::before{position:absolute;height:100%;width:100%;left:0;top:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);content:"";}
.full-ftr h3{width:700px;max-width:100%;}
.sm-ftr .img-fluid, .data-blog figure .img-fluid, .fin-rslt .img-fluid{height:260px;border-radius:8px;object-fit:cover;width:100%;}
.sm-ftr a{text-decoration:none !important;}
.sm-ftr h3, .data-blog h5 a, .fin-rslt h5 a{transition:all 0.3s ease-in-out;}
.sm-ftr h3:hover, .data-blog h5 a:hover, .fin-rslt h5 a:hover{color:#01579B;}
body .slide_btn.btn_width_auto{height:48px;line-height:20px;}
ul.ctg-ul li{cursor:pointer;}
.pg-adj-blg h1{font-size:48px;}
@media screen and (max-width:767px){
.feedback-slider-item:after{left:30px;right:30px;}
.customer-feedback .owl-nav [class*="owl-"]{position:absolute;top:50%;transform:translateY(-50%);margin-top:45px;bottom:auto;}
.customer-feedback .owl-prev{left:0;}
.customer-feedback .owl-next{right:0;}
} .blog-container{padding-top:0px;padding-right:0px;}
.blog{margin-top:0px;}
span.lte{color:#919394;font-size:14px;}
.bl h3{color:#24272A;font-size:24px;margin:10px 0px;font-family:'font-extrabold';}
.bl p{color:#919394;margin-bottom:30px;font-size:16px;}
span.svg-holder-white svg{width:10px;height:10px;}
.blog-container a.btn-blank-arrow{margin-top:20px;}
#blog .owl-nav,
#work-emp .owl-nav{position:absolute;right:15px;bottom:0px;}
#work-env .owl-nav{position:relative;text-align:center;margin-top:50px;}
#blog .owl-nav button span,
#work-env .owl-nav button span,
#work-emp .owl-nav button span{visibility:hidden;}
#blog button.owl-next,
#work-env button.owl-next,
#work-emp button.owl-next{background:url(//craftedq.com/wp-content/themes/craftedq/img/slider-arow-right.png) !important;width:22px;height:20px;display:inline-block;background-size:cover !important;}
#blog button.owl-prev,
#work-env button.owl-prev,
#work-emp button.owl-prev{background:url(//craftedq.com/wp-content/themes/craftedq/img/slider-arow-left.png) !important;width:22px;height:20px;display:inline-block;background-size:cover !important;margin-right:20px;}
.service-grid.coose-us hgroup.spc-btm{flex-direction:column-reverse;display:flex;margin-bottom:48px;}
.coose-serv-page.service-grid.coose-us hgroup.spc-btm{flex-direction:row;display:flex;}
.connect-container .container{display:flex;justify-content:space-between;}
.connect-container{background:#01579B;color:#fff;padding-bottom:0px;}
.connect-container hgroup h4.pg-h3, .connect-container hgroup h2.section-h2{color:#fff;}
.connect-container hgroup h2.section-h2{font-family:'font-extrabold';font-size:86px;letter-spacing:0px;line-height:1.2;margin-bottom:40px;}
a.btn-white{background:#fff;display:inline-flex;justify-content:center;align-items:center;grid-gap:20px;font-family:'font-extrabold';font-size:16px;color:#01579B;padding:12px 27px;}
.connect-info{align-items:center;justify-content:center;position:relative;flex-direction:column;}
aside.connect-info{position:absolute;bottom:100px;text-align:right;right:120px;}
aside.connect-info p{font-size:20px;font-family:'font-medium';letter-spacing:0px;margin:0px;}
aside.connect-info span{font-size:14px;font-family:'font-medium';}
footer.dark-footer{background-color:#24272A;color:#E9E9EA;}
.nwsltr label.subs{font-size:16px;line-height:1.5;color:#FFFFFF;font-family:'font-medium';}
input.nws{border:none;background:none;height:45px;border-bottom:1px solid #5B5D5F;width:100%;display:inline-block;font-weight:400;font-size:14px;line-height:150%;color:#FFFFFF;border-radius:0px;}
input.nws:focus{color:#495057;background-color:transparent;border-color:inherit;outline:0;box-shadow:none;}
h5.ftr-hd{font-size:14px;font-family:'font-medium';letter-spacing:.5px;font-weight:500;color:#919394;margin-bottom:32px;}
.footer-link ul{padding:0px;list-style:none;font-family:'font-medium';font-size:16px;}
.footer-link ul li{cursor:pointer;display:block;color:#E9E9EA;margin:20px 0px;}
.footer-link ul li a{cursor:pointer;display:block;color:#E9E9EA;margin:20px 0px;}
.scl-links ul{padding:0px;list-style:none;display:flex;grid-gap:40px;padding-left:18px;}
section.row.scl-links{margin:0px;margin-top:80px;flex-wrap:nowrap;grid-gap:0px;}
p.copywrite{color:#919394;margin:0;margin-top:30px;letter-spacing:0px;font-size:14px;}
@media screen and (max-width:991px){
.scl-links ul{padding:0px;grid-gap:32px;padding-left:0px;}
#work-env .owl-nav{margin-top:30px;}
p.copywrite{margin-top:32px;letter-spacing:0px;}
.navbar-nav{grid-gap:20px;white-space:nowrap;}
.services-grid, .service-grid, footer{padding:60px 16px !important;}
.devlopment-container hgroup{margin-bottom:24px !important;}
.pdtb-50{padding-top:40px;padding-bottom:0px;}
.first-grid br{display:none;}
.pdl-150{padding-left:15px;}
.nav-banner-liner{padding-top:0px;padding-bottom:0px;border:none;display:flex;flex-direction:column;grid-gap:20px;}
.serv-grid{padding:0px 0px;min-height:inherit;margin-bottom:30px;justify-content:flex-start;}
.serv-grid p:empty{display:none;}
.serv-grid:last-child{margin-bottom:0px;}
nav.mb-nv-fx{right:0px;align-items:flex-start;justify-content:flex-end;padding-right:10px;}
.mob_align_center{align-items:center;}
.navbar-light .navbar-toggler{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/nav-bar.svg);background-size:contain;background-repeat:no-repeat;background-position:center;border:none;}
.navbar-light .navbar-toggler-icon{background-image:none !important;}
hgroup.banner-txt{padding-left:0px;height:calc(100vh - 300px);position:relative;padding-top:30px;}
hgroup.banner-txt br{display:none;}
.banner-txt h1{font-size:48px;line-height:1.2;padding:32px 20px;}
aside.vdo-cntr{padding:20px;flex-direction:column;grid-gap:20px;align-items:flex-start;}
button.btn-play{min-width:45px;height:45px;margin:25px 0px 25px 0px;}
aside.vdo-cntr p{font-size:14px;color:#C8C9CA;}
.service-grid hgroup{margin-bottom:30px;margin-top:0px;}
.prject-container hgroup{margin-bottom:55px;}
hgroup.sd_hg{flex-direction:column;}
.sd_p{width:100% !important;}
hgroup h4.pg-h3{font-size:14px;margin-bottom:10px;font-family:'font-extrabold';}
hgroup h4.fpj{font-size:16px;}
hgroup h2.section-h2, hgroup h1.section-h2, hgroup h4.section-h2, hgroup h3.section-h2{font-size:24px;line-height:1.5;font-family:'font-extrabold';}
.row.project-row{margin:0px 0px;}
span.btn-svg-blue{width:65px;height:65px;}
.coose-us hgroup h2.section-h2{font-size:32px;font-family:'font-extrabold';line-height:1.2;}
section.industries-container hgroup h2.section-h2{font-size:24px;font-family:'font-semibold';}
section.industries-container{padding:70px 30px;margin-bottom:0px;}
.serv-grid svg{width:35px;height:auto;}
.serv-grid ul{font-size:14px;margin-bottom:5px;}
.serv-grid:hover{padding:20px;}
.serv-grid span.svg-holder{display:block;margin-bottom:15px;}
section.row.service-row{margin:0px 0px;}
.serv-page .col-12{padding-left:0px;padding-right:0px;}
.coose-us hgroup.choose-us{margin-bottom:0px;}
hgroup.choose-us p{margin:0px;}
h4.grid-hd{font-size:16px;}
p.grid-p{line-height:1.5;padding-right:0%;font-size:14px;}
hgroup.solution-group h3 br, hgroup.solution-group h2 br{display:none;}
.coose-us{margin-top:0px;}
.service-btn{padding-right:0px;}
.service-grid.coose-us hgroup header{position:relative;top:0px;}
img.build-img{position:relative;right:0px;max-width:100%;height:auto;top:0px;bottom:auto;margin-bottom:24px;}
h2.section-h2 br{display:none;}
.coose-us hgroup h4.pg-h3{font-family:'font-semibold';}
article.flex-choose{padding-right:0%;grid-gap:30px;padding-left:0px;margin-top:40px;margin-bottom:0px !important;}
section.solution-container{padding:75px 0px;background-size:cover;background-position:center;height:auto;padding-bottom:0px;}
hgroup.solution-group{padding:0px 32px;margin:40px 0px;margin-top:0px;}
hgroup.solution-group h3, hgroup.solution-group h2{font-size:24px;font-family:'font-semibold';padding:0px 90px 0px 0px;line-height:1.25;margin-bottom:15px;}
.solution-container .container{flex-direction:column;padding:0px;}
hgroup.solution-group p{font-size:14px;}
aside.sol-grid{width:50%;margin:0px 0px;height:auto;padding:40px 20px;padding-bottom:85px;}
aside.sol-grid.blank-grid{display:none;}
aside.sol-grid h1, aside.sol-grid h4{font-family:'font-regular';font-size:30px;}
.grid-solution{position:relative;display:flex;width:100%;align-self:flex-start;flex-wrap:wrap;justify-content:space-between;border-right:solid 1px rgb(243 243 243 / 26%);border-bottom:solid 1px rgb(243 243 243 / 26%);}
section.industries-container{padding:75px 30px;}
.slider{margin:10px 0px;}
span.lne{width:60%;top:auto;left:0px;bottom:-20px;}
section.industries-container::after{position:absolute;bottom:90px;height:55px;top:auto;background-size:contain;width:calc(100% - 60px);}
#indus .owl-nav{right:0px;top:-58px;}
div#indus button.owl-prev{margin-right:10px;}
.row{margin:0px;}
.prject-container hgroup.mn-pgh{margin-bottom:40px;}
h4.proj-sub{font-size:14px;font-family:'font-semibold';color:#01579B;letter-spacing:0px;margin-bottom:12px;line-height:1.2;}
.service-grid hgroup.proj-dtl{margin-bottom:40px;margin-top:24px;padding-top:16px;}
h4.proj-hd{font-family:'font-extrabold';font-size:16px;color:#24272A;margin-bottom:0px;line-height:1.5;}
.project-section .proj-hd a{font-family:'font-semibold';font-size:16px;color:#24272A;margin-bottom:0px;line-height:1.5;}
hgroup.proj-dtl p{font-size:14px;color:#24272A;opacity:1;margin-bottom:20px;}
.project-section{padding-right:0px;padding-left:0px;}
.project-section:nth-child(even){padding-right:0px;padding-left:0px;}
.connect-container hgroup h2.section-h2{font-size:46px;margin:0px;line-height:1.3;}
.connect-container .container{display:flex;justify-content:space-between;flex-direction:column;padding:0px;}
.connect-container hgroup{padding-left:15px;padding-right:15px;}
.connect-info{align-items:end;justify-content:center;position:relative;flex-direction:column;overflow:hidden;}
.connect-info img{max-width:50%;margin-right:-20px;}
aside.connect-info{bottom:0px;right:auto;left:32px;text-align:left;}
aside.connect-info p{font-size:24px;font-family:'font-semibold';letter-spacing:0px;margin:0px;}
section#blog{margin-bottom:0px;}
a.btn-blank-arrow{font-family:'font-extrabold';padding-left:0px;display:flex;grid-gap:5px;font-size:14px;align-items:center;}
.feedback-slider-item{flex-direction:column;align-items:start;grid-gap:18px;}
.thumb-prev, .thumb-next{max-width:108px;}
.row.mob-style{flex-direction:row-reverse;}
.mob-style .col-4, .mob-style .col-8{padding-left:10px;padding-right:10px;}
article.dt h5{margin-bottom:40px;font-size:14px;}
.client-container{height:90vh;background-size:110%;padding:0px 15px;margin:0px 0px;}
article.dt p{padding-top:36px;margin-bottom:0px;}
article.dt p::before{width:20px;height:20px;background-size:cover;}
.dev-row{padding-right:15px;text-align:justify;margin-bottom:22px;}
article.dt h3{font-size:16px;font-family:'font-extrabold';margin-bottom:5px;}
.client-row{align-items:center;justify-content:flex-start;padding-left:0%;padding-right:0%;grid-gap:30px;flex-wrap:nowrap;overflow:auto;}
.client-row img{max-width:40%;margin-bottom:70px;}
.client-container hgroup{margin-bottom:20px;}
#indus .owl-dots{display:none;}
section.prject-container{padding-top:0px !important;padding-bottom:100px;}
.feedback-slider .owl-nav{position:absolute;display:flex;grid-gap:10px;bottom:36%;margin-left:0px;right:calc(-100% + 30px);top:auto;}
.testimonial-container{padding-left:15px !important;padding-right:15px !important;padding-bottom:0px !important;}
.our-blog-post-slider{padding-left:0px;}
.mob-style .owl-dots{display:none;}
.dev-row2 p, .dev-row p{color:#5B5D5F;font-size:14px;margin-bottom:0px;text-align:left;}
.devlopment-row{margin:0px -15px;margin-top:0px;}
.devlopment-row.fist-row{margin:0px -15px;}
img.img-fluid.client-mgi{max-width:100%;}
.strip-dev{display:flex;grid-gap:24px;padding:0px 15px;align-items:flex-start;margin-bottom:0px;}
.devlopment-container{padding-bottom:30px !important;}
.dev-row2 h4{font-family:'font-semibold';font-size:16px;line-height:1.5;letter-spacing:0px;color:#24272A;margin-bottom:8px;}
.service-grid hgroup.dev-row2{margin-bottom:0px;}
span.striper{font-size:16px;margin-top:4px;}
.feedback-slider-thumb{flex-direction:column;justify-content:flex-start;align-items:center;}
.testimonial-container hgroup{margin-bottom:30px;}
.owl-carousel .owl-item .feedback-slider-item img{min-height:350px;max-height:350px;object-fit:cover;object-position:right;}
.test-cont{padding:0px;}
.blog-container{padding-top:120px;padding-bottom:120px;}
#blog .owl-nav{display:none;}
.bl p{margin-bottom:40px;}
#blog .owl-dots{display:none;}
 .connect-container{background:#01579B;display:flex;justify-content:space-between;color:#fff;align-items:flex-start;grid-gap:20px;padding-left:0px;padding-right:0px;}
.connect-container hgroup a{white-space:nowrap;}
.footer-link{text-align:left;padding-left:0px;}
.footer-logo{margin-bottom:40px;}
.footer-link ul{font-size:14px;}
.test-cont .row{margin:0px -15px;}
.owl-carousel .owl-item .feedback-slider-item img{width:auto;max-width:100%;}
section.industries-container hgroup{padding-right:0px;position:relative;padding-bottom:0px;margin-bottom:60px;}
} .service-banner hgroup.banner-txt{flex-direction:column;display:flex;border:none;justify-content:center;height:100vh;grid-gap:30px;padding:0px !important;align-items:center;}
@media screen and (max-width:1600px){
.service-banner hgroup.banner-txt{padding-left:20px;}
}
.nav-banner-liner.service-banner{border-left:none;padding-bottom:0px;}
.service-banner h1{text-align:center;}
.service-banner p{font-family:'font-medium';color:#C8C9CA;line-height:1.5;margin-bottom:30px;}
a.btn-theme-blue{background:#01579B;padding:15px 0px;font-family:'font-extrabold';min-width:200px;display:flex;justify-content:space-around;font-size:16px;border:none;}
p.srvice-serv-data{position:absolute;right:0px;top:50px;width:30%;font-size:16px;line-height:1.5;margin:0px;letter-spacing:0px;color:#5B5D5F;}
section.service-grid.service-page{padding-top:126px;}
.bg1{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/serv-service-image1.png);}
.bg2{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/serv-service-image2.png);}
.bg3{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/serv-service-image3.png);}
.bg4{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/serv-service-image4.png);}
.bg5{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/serv-service-image1.png);}
.bg6{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/serv-service-image6.png);}
.bg7{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/serv-service-image7.png);}
.bg8{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/serv-service-image8.png);}
.bg9{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/serv-service-image9.png);}
.bg10{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/serv-service-image10.png);}
.bg11{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/serv-service-image11.png);}
.bg12{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/serv-service-image12.png);}
.serv-page .serv-grid{background-repeat:no-repeat;background-size:cover;margin-top:0px;margin-bottom:30px;padding:30px;max-height:460px;display:flex;flex-direction:column;justify-content:space-between;}
.prject-container hgroup p{margin-bottom:20px;color:#24272A;}
.serv-page .serv-grid:hover svg{fill:none !important;stroke:initial !important;}
.serv-page h4.grid-hd, .serv-page .serv-grid:hover h4.grid-hd{font-size:24px;color:#fff;margin:50px 0px;margin-top:120px;line-height:1.5;}
.serv-page .serv-grid:hover{display:flex;justify-content:space-between;}
.serv-page .serv-grid span.svg-holder{margin-bottom:0px;}
.serv-page .serv-grid:hover p.grid-p{display:block;}
.serv-page p.grid-p{color:#fff;font-size:14px;}
.serv-page .service-btn a.btn-service{color:#fff;}
.serv-page .service-btn::before{display:none;}
.grid-mason-serv{display:flex;width:100%;grid-gap:15px;flex-wrap:wrap;}
.left-column{display:inline-flex;width:calc(50% - 15px);flex-wrap:wrap;grid-gap:15px;}
section.blck{width:50%;display:flex;flex:1 1 calc(50% - 15px);position:relative;}
section.blck.blck-full{width:100%;flex:1 1 100%;}
aside.proj-data{position:absolute;height:100%;width:100%;padding:40px;}
img.serv-proj{width:100%;}
aside.proj-data{position:absolute;height:100%;width:100%;padding:40px 30px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;}
.proj-data h5{font-size:14px;color:#C8C9CA;font-family:'font-medium';letter-spacing:.5px;display:block;margin-bottom:20px;}
.proj-data h4{color:#fff;font-family:'font-extrabold';line-height:1.5;font-size:24px;}
img.arw-btn{max-width:15%;}
.proj-data a.btn-white{color:#5B5D5F;grid-gap:15px;padding:15px 20px;border-radius:0px;opacity:0;transition:all .3s;}
.proj-data:hover a.btn-white{opacity:1;}
img.img-fluid.build-img.serv-choose{position:initial;max-width:100%;right:0px;bottom:0px;}
.coose-serv-page hgroup.spc-btm{margin-bottom:150px;display:flex;justify-content:space-between;align-items:flex-end;}
section.coose-serv-page{margin-top:50px;padding-top:80px;padding-bottom:0px;position:relative;}
@media screen and (min-width:721px) and (max-width:991px) {
#navbarSupportedContent{background:#24272A;padding:30px 30px;box-shadow:rgb(0 0 0 / 50%) 0px 0px 8px;border-radius:8px;box-sizing:content-box;min-width:200px;}
.navbar-nav{grid-gap:20px;white-space:nowrap;}
li.nav-item.diffrent{position:relative;right:0px;padding-bottom:8px;background-size:100px;}
section.solution-container{height:auto;background-size:cover;}
.sol-grid h1, .sol-grid h4{font-size:36px;font-family:'font-semibold';margin:0px;}
aside.sol-grid.blank-grid{height:auto;}
section.industries-container{padding-top:60px;padding-right:15px;position:relative;margin-bottom:0px;padding-bottom:0px;padding-left:15px;}
hgroup h2.section-h2 br, hgroup h1.section-h2 br, hgroup h4.section-h2 br, hgroup h3.section-h2 br{display:none;}
section.industries-container::after{height:17vh;bottom:-70px;position:relative;}
.coose-us{background:#24272A;position:relative;margin-top:0px;color:#fff;padding-bottom:0px;}
hgroup h2.section-h2{font-size:36px;}
.first-grid{padding-top:60px;}
.service-grid.first-grid hgroup{margin-bottom:30px;}
hgroup.solution-group{padding-top:60px;}
hgroup.solution-group p{font-size:14px;}
section.industries-container{padding-top:60px;padding-bottom:60px;}
section.industries-container hgroup{padding-bottom:0px;}
.client-container .container{padding-left:5%;padding-right:5%;}
.client-container{height:120vh;}
.service-grid hgroup{margin-bottom:30px !important;position:relative;}
.dev-row{margin-bottom:0px !important;}
section.prject-container{padding-top:0px;padding-bottom:60px;}
.devlopment-container{padding-bottom:0px;padding-top:60px;}
.dev-row{padding-right:3%;text-align:left;padding-left:0px;}
.devlopment-row{margin:30px 0px;}
.connect-container hgroup h2.section-h2{font-family:'font-extrabold';font-size:48px;margin:0px 0px;letter-spacing:0px;max-width:70%;}
aside.connect-info{right:50px;}
.footer-link{margin-bottom:30px;}
.strip-dev{display:flex;grid-gap:20px;padding-left:0px;}
.testimonial-container hgroup{margin-bottom:30px;}
.testimonial-container{padding-bottom:30px;}
.feedback-slider-item{flex-direction:column;}
.feedback-slider .owl-nav{position:relative;display:flex;grid-gap:30px;top:-200px;margin-left:36%;}
.mob-style{align-items:flex-start;}
.feedback-slider-thumb{display:flex;grid-gap:20px;align-items:end;height:95%;flex-direction:column;}
.dev-row:last-child{padding-left:3%;padding-right:0px;}
hgroup.solution-group h3, hgroup.solution-group h2{font-size:24px;}
.prject-container hgroup.mn-pgh{margin-bottom:30px;}
.client-row{margin:0px;align-items:center;justify-content:space-between;padding-left:5%;padding-right:15%;}
.client-row img{margin-bottom:30px;}
hgroup.banner-txt{height:calc(100vh - 225px);padding-left:50px;}
.navbar-light .navbar-toggler{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/nav-bar.svg);background-size:contain;background-repeat:no-repeat;background-position:center;}
nav.mb-nv-fx{right:0px;align-items:flex-start;justify-content:flex-end;padding-right:10px;}
     } .about-us.nav-banner-liner{border:none;}
.abt-us-wrap hgroup.banner-txt{padding-left:100px;border:none;height:auto;position:relative;}
aside.vdo-cntr.about-banner{padding:40px 100px;justify-content:flex-start;}
aside.vdo-cntr{position:relative;}
.abt-us-wrap aside.vdo-cntr p{letter-spacing:23px;font-family:'font-extrabold';line-height:2.5;}
.abt-us-wrap aside.vdo-cntr p span{display:block;font-size:14px;font-family:'font-medium';color:#9C9C9C;letter-spacing:0px;}
button.btn-blue-play{background:#01579B;width:104px;height:104px;outline:solid 0.5px #5B5D5F;outline-offset:10px;}
button.btn-blue-play img{filter:invert(1);}
img.img-bnr-abt{position:absolute;left:60%;max-height:calc(100vh - 150px);}
.data-row{height:calc(100vh - 120px);align-items:end;}
.service-grid hgroup.spc-hd{margin:0px;margin-top:310px;}
img.company-img{width:100%;height:100%;object-fit:cover;}
article.wd50{width:47%;display:inline-block;margin:0px 1%;vertical-align:top;}
section.service-grid.company{padding-top:102px;padding-bottom:272px;}
section.core-values{margin:0px;padding:120px 0px 200px 0px;}
.core-img{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/cq-vertical.png);background-size:contain;background-repeat:no-repeat;background-position:right;}
article.core-val{flex-direction:column;}
section.val-card{background:#fff;color:#919394;padding:32px;margin-bottom:30px;}
.val-card h4{font-size:24px;color:#24272A;font-family:'font-extrabold';margin-top:90px;margin-bottom:24px;}
p.val-data{padding-right:40%;color:#C8C9CA;font-size:16px;}
.coose-us.core-values hgroup h2.section-h2{font-family:'font-semibold';padding-left:15px;}
.coose-us hgroup.msn-vsn h2.section-h2{margin-bottom:16px;font-family:'font-semibold';}
hgroup.msn-vsn{padding-right:10%;}
section#blog{padding-left:15px;}
.blog-data{position:relative;overflow:hidden;cursor:pointer;}
article.bl-team{position:absolute;background:rgb(36 39 42 / 70%);color:#fff;padding:24px;height:100%;bottom:-78%;transition:all .3s;width:100%;}
.blog-data:hover .bl-team{bottom:-100px;}
.bl-team span.lte{color:#C8C9CA;font-size:14px;font-family:font-medium;}
.bl-team h3{font-size:24px;font-family:'font-extrabold';margin-bottom:24px;}
.blog-container-abt{padding:130px 0px;}
.blog-container-abt hgroup{margin-bottom:96px;}
.blog-container-abt #blog .owl-nav{bottom:auto;top:-96px;}
.bl-team p{font-size:14px;}
.benifet-row{margin:0px;padding-top:140px;padding-bottom:0px;}
.benifet-row hgroup h2.section-h2{font-family:'font-semibold';}
.benifet-row hgroup{padding-left:16.6%;margin-bottom:118px;}
.benifit-card{padding-top:80px;padding-bottom:160px;background-color:#fff;}
.ben-rw h2, .ben-rw h3{font-size:24px;color:#5B5D5F;font-family:'font-extrabold';margin:40px 0px 12px 0px;margin-top:0px;}
.page-template-template-about .benifit-card{padding-top:48px !important;padding-bottom:48px !important;}
.ben-rw p{color:#919394;font-size:16px;margin:0px;}
.data-img{background-repeat:no-repeat;background-size:cover;background-position:center;}
.abt-testi-cntr{padding:200px 0px;}
@media screen and (max-width:991px){
.service-grid.coose-us.core-values hgroup.spc-btm{margin-bottom:30px;}
.is_desk{display:none !important;}
.is_mob{display:flex !important;}
.prject-container hgroup p{margin-bottom:20px;margin-top:12px;color:#24272A;}
aside.proj-data{padding:24px;}
.proj-data h5{font-size:12px;margin-bottom:10px;}
.proj-data h4{font-size:16px;}
.proj-data h4 br{display:none;}
.coose-serv-page::before{display:none;}
section.coose-serv-page{margin-top:0px;padding-top:150px;padding-bottom:75px;}
section.coose-serv-page .row.service-row{margin:0px;}
.devlopment-container.serv-delop{padding-bottom:80px;padding-top:80px;}
.connect-container hgroup a.btn-white{margin-top:45px;}
.dev-row:last-child{padding-left:15px;}
hgroup.choose-us h4{font-size:16px;}
hgroup.choose-us p{font-size:14px;}
.left-column{width:100% !important;padding:0px !important;}
.coose-serv-page.service-grid.coose-us hgroup.spc-btm{flex-direction:column;align-items:flex-start;}
p.srvice-serv-data{position:relative;margin-bottom:48px;top:0px;width:100%;font-size:14px;margin-top:12px;color:#5B5D5F;}
.serv-page h4.grid-hd, .serv-page .serv-grid:hover h4.grid-hd{font-size:20px;margin:0px 0px;margin-top:0px;}
.serv-page .serv-grid{margin-bottom:24px;}
img.img-fluid.build-img.serv-choose{position:relative;max-width:100%;right:auto;margin-top:70px;bottom:auto;top:auto;left:auto;}
section.service-grid.service-page {
padding-top: 75px;
} p{font-size:14px !important;}
.service-banner p{padding:0px 32px;}
img.img-fluid.build-img.serv-choose{transform:scale(1);}
.about-us.nav-banner-liner{position:inherit;}
.indx.nav-banner-liner{position:inherit;}
.navbar-toggler{position:relative;right:0px;top:0px;}
.about-us nav.mb-nv-fx{z-index:999;width:calc(100%);right:0px;padding:0px;}
li.nav-item.diffrent{position:relative;right:0px;padding-bottom:8px;background-size:100px;}
#navbarSupportedContent{background:#fff;padding:30px 30px;border-radius:0px;box-sizing:content-box;width:calc(100% - 60px);position:fixed;top:85px;height:calc(100vh - 157px);overflow:auto;padding-bottom:50px !important;right:0px;box-shadow:none;-webkit-transform-origin:top;transform-origin:top;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform:scale(1, 0);display:block;opacity:.3;transition:all 0.2s;-webkit-transition:all 0.2s;}
#navbarSupportedContent.show{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:1;}
.nv-container{padding-left:0px;}
section.nav-row-link{width:100%;}
.navbar-light .navbar-nav .nav-link{padding:0px;}
section#blog{padding-left:0px;}
img.img-bnr-abt{position:absolute;top:85px;width:50%;left:25%;}
.abt-img{width:100%;}
.abt-us-wrap hgroup.banner-txt{padding:0px;}
.abt-us-wrap .banner-txt h1{font-size:44px;line-height:1.5;padding:0px;padding-left:45px;}
aside.vdo-cntr.about-banner{padding:0px 0px;flex-direction:row;grid-gap:25px;align-items:center;padding-left:30px;position:relative;top:50px;}
.abt-us-wrap aside.vdo-cntr p{letter-spacing:2px;line-height:1.8;font-family:'font-semibold' !important;text-transform:uppercase;}
button.btn-blue-play{min-width:55px;min-height:55px;outline-offset:4px;margin:15px 0px;max-height:55px;max-width:55px;}
.company{padding:0px !important;}
.company .container, .company [class^="col"]{padding:0px;}
.company-data hgroup.cmpny-hd{margin-top:60px;padding:0px 25px;margin-bottom:30px;}
.company-data hgroup.cmpny-hd h2.section-h2{font-size:32px;line-height:1.5;font-family:'font-extrabold' !important;}
article.wd50{width:auto;margin:0px;padding:0px 30px;}
p.com-dt{font-size:14px;color:#5B5D5F;}
.service-grid hgroup.spc-hd{margin:15px 0px;padding:0px 30px;margin-bottom:60px;}
.service-grid hgroup.spc-hd h2.section-h2{font-family:'font-bold';}
.coose-us.core-values hgroup h2.section-h2{font-family:'font-extrabold';}
article.core-val{margin:0px !important;}
.val-card h4{font-size:16px;margin-top:70px;margin-bottom:16px;}
.val-card p{font-size:14px;margin:0px;}
.val-card img{max-width:44px;}
p.val-data{padding:0px 15px;margin:0px;font-size:14px;}
.core-img{transform:rotate(90deg) !important;width:100%;height:60vh;position:absolute;bottom:30px;left:110px;}
section.core-values{overflow:hidden;}
.mission-vission{padding-top:80px;padding-bottom:80px;}
.mission-vission article.flex-choose{grid-gap:30px;}
.coose-us hgroup.msn-vsn h2.section-h2{font-size:32px;font-family:'font-extrabold';}
hgroup.msn-vsn{padding-right:0%;}
hgroup.msn-vsn p{font-size:14px;}
.blog-container-abt hgroup h2.section-h2{font-family:'font-extrabold';font-size:32px;text-align:center;}
.blog-container-abt{padding:96px 15px;}
.blog-container-abt #blog .owl-nav{bottom:auto;top:-65px;display:block;right:auto;left:calc(50% - 33px);}
article.bl-team{bottom:-100%;}
.benifet-row{padding-top:70px;}
.benifet-row.about-benefit{padding-bottom:0px;}
.benifet-row hgroup h2.section-h2{font-family:'font-extrabold';}
.benifet-row hgroup{padding-left:0px;}
.benifit-card{padding-top:425px;padding-bottom:0px;background-color:#fff;flex-direction:column-reverse;align-items:flex-start;margin-top:0px;margin-left:-10px;margin-right:-10px;padding-left:5px;padding-right:15px;margin-bottom:0px;}
.ben-data.data-txt{padding-left:0px;padding-right:0px;}
.ben-data.data-txt:before{position:absolute;content:'';height:100%;background:#fff;left:-36px;right:-36px;z-index:-1;padding-bottom:220px;box-sizing:content-box;top:-160px;}
.test-cont{padding:0px 5px;}
.data-img{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/working-cq.png);height:425px;position:absolute;background-size:cover;background-repeat:no-repeat;top:-2px;left:0px;right:0px;}
.ben-rw h2, .ben-rw h3{font-size:16px;color:#24272A;}
.ben-rw p{font-size:14px;color:#5B5D5F;}
.no-pd-mob{padding:0px !important;}
.abt-testi-cntr{padding:70px 15px;}
.nwsltr{margin-bottom:80px;}
} .dark-bg{position:fixed;width:100%;background-color:#24272A;z-index:999;transition:all .5s ease 0s;}
.no-brd{border-bottom:none;}
.nav-down{top:0px;}
.data-bnr.dark-bg{background:#24272A;}
.trans-bg{background-color:transparent;}
.dark-bg .navbar-light .navbar-nav .nav-link{color:#fff !important;}
.dark-bg .navbar-light .navbar-nav .nav-link:hover{color:#919394d7 !important;}
.dark-bg.light-bg li.nav-item.diffrent a.nav-link, .light-bg li.nav-item.diffrent a.nav-link{border:2px solid #919394d7;}
.dark-bg.light-bg li.nav-item.diffrent a.nav-link:hover, .light-bg li.nav-item.diffrent a.nav-link:hover{color:#000 !important;border:2px solid #01579B;}
.light-bg{position:fixed;width:100%;background:#fff;z-index:9999;box-shadow:0 4px 12px 0 rgb(32 33 36 / 10%);color:#24272A;transition:all .3s ease;}
.data-bnr.light-bg{background:#fff;}
.dark-bg a.logo-link-dark{display:inline-block;padding:21px 0px;}
.light-bg a.logo-link-light{display:inline-block;padding:32px 0px;}
.light-bg a.logo-link-dark{display:none;}
.dark-bg a.logo-link-light{display:none;}
.light-bg a.logo-link-light{display:inline-block;}
.dark-bg a.logo-link-dark{display:inline-block;}
.light-bg.dark-bg a.logo-link-dark{display:none;}
.light-bg a.nav-link.dropdown-toggle::after{filter:brightness(0.4) !important;}
.light-bg a.nav-link:hover, .light-bg a.nav-link:active, .light-bg a.nav-link:focus{color:#24272A;background-color:none;}
.light-bg .navbar-light .navbar-nav .nav-link{color:#919394 !important;}
.light-bg .navbar-light .navbar-nav .nav-link:hover, .light-bg .navbar-light .navbar-nav .nav-link.active, .light-bg .navbar-light .navbar-nav li.act-navv:hover .nav-link{color:#24272A !important;}
.light-bg .navbar-light .navbar-nav .nav-link.active:before, .light-bg .navbar-light .navbar-nav .nav-link:hover:before, .light-bg .navbar-light .navbar-nav li.act-navv:hover .nav-link:before{content:'';position:absolute;width:calc(100% - 40px);bottom:-1px;height:3px;background:#01579B;left:0px;}
.nav-item{position:relative;}
.light-bg .navbar-light .navbar-nav .diffrent .nav-link::before{display:none;}
.dropdown-menu.mega-menu{position:fixed !important;width:100%;top:87px !important;border-radius:0px;left:0px;border:none;padding-top:30px;padding-bottom:30px;box-shadow:None;}
.flex-opt1{flex-direction:column;grid-gap:18px;}
.sub-hd-info h4{font-size:16px;font-family:'font-semibold';color:#24272A;margin-bottom:0px;}
.sub-hd-info p{font-size:14px;color:#24272A;opacity:.7;margin-top:10px;margin-bottom:0px;}
a.nav-link-proj{display:flex;align-items:center;grid-gap:20px;color:#01579B;font-family:'font-semibold';font-size:16px;}
.font-18{font-size:18px !important;}
.flex-opt{justify-content:space-between;padding-left:80px;}
.sub-flx h4{font-family:'font-semibold';color:#24272A;margin-bottom:20px;}
ul.sub-nav{list-style:none;padding:0px;display:flex;flex-direction:column;grid-gap:10px;}
ul.sub-nav a{color:#24272A;opacity:.6;font-family:'font-medium';}
aside.anc-wrap{display:flex;align-items:flex-start;grid-gap:20px;min-height:90px;}
ul.sub-nav.serv-nv a{opacity:1;text-decoration:none;}
aside.anc-wrap img{max-width:20px;}
aside.anc-wrap header h5{font-size:14px;font-family:'font-semibold';}
.anc-wrap p{color:#919394;font-size:12px;margin:0px;}
@media screen and (max-width:991px){
#site-header .light-bg a.logo-link-light{padding:15px 0px;}
.dark-bg a.logo-link-dark{padding:15px 0px;}
} .indus-bnr{background-color:transparent;background-image:url(//craftedq.com/wp-content/themes/craftedq/img/indus-bnr.png);background-size:cover;background-repeat:no-repeat;background-position:center;}
.indus-cntr hgroup{margin-bottom:120px;}
.indus-row{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/indus-brand.png);height:635px;background-repeat:no-repeat;background-size:cover;color:#fff;margin:0px;margin-bottom:100px;position:relative;}
.indus-row hgroup h2.section-h2, .indus-row hgroup h3.section-h2{color:#fff;}
a.indus-btn-blue{position:absolute;right:140px;top:-80px;text-decoration:none;}
.indus-btn-blue span{flex-direction:column;color:#fff;font-family:'font-extrabold';font-size:16px;line-height:1.5;}
hgroup.over-img{padding:85px 100px;margin:0px;height:auto;width:60%;color:#919394;display:flex;grid-gap:16px;flex-direction:column;align-self:flex-start;}
.over-img p{width:80%;}
.bg-ind1{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/indus-brand1-5-7.png);}
.bg-ind2{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/indus-brand2-6-8.png);}
.bg-ind3{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/indus-brand3-4-9.png);}
a.see_more_white{color:#fff;font-size:16px;font-family:'font-extrabold';text-decoration:none;}
.ind-row.serv-page h4.grid-hd, .ind-row.serv-page .serv-grid:hover h4.grid-hd{margin:0px;margin-bottom:35px;}
.ind-row.serv-page .serv-grid{justify-content:flex-end;}
.bg-blue{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/blue-bg-img.png);background-size:cover;color:#fff;}
.page-template-template-industries .bg-blue{background-image:none;background-color:#01579B;}
.bg-grey{background-color:#24272A !important;color:#fff;}
.automation h4.pg-h3, .automation h2.section-h2{color:#fff;}
hgroup.automation{margin-bottom:130px;}
.indus-automation-main{padding-bottom:130px;}
.indus-automation h5{font-size:24px;font-family:'font-extrabold';margin-bottom:24px;}
.indus-automation p{margin:0px;}
.bg-grey hgroup h2.section-h2, .bg-grey hgroup h3.section-h2, .bg-grey hgroup h4.section-h2{color:#fff;}
.success-sec{padding:130px 0px;margin-bottom:170px;}
.case-card{background:rgba(255, 255, 255, 0.08);padding:35px 40px;display:flex;flex-direction:column;min-height:415px;}
.case-card h3{font-size:20px;font-family:'font-extrabold';margin-bottom:25px;margin-top:70px;}
.case-card p{opacity:.7;}
span.blqote{font-size:64px;opacity:0.2;line-height:1;font-family:'font-semibold';}
#blog.blog-ind button.owl-next{background:url(//craftedq.com/wp-content/themes/craftedq/img/slider-arow-right.png) !important;width:22px;height:20px;display:inline-block;background-size:cover !important;filter:invert(1);}
#blog.blog-ind button.owl-prev{background:url(//craftedq.com/wp-content/themes/craftedq/img/slider-arow-left.png) !important;width:22px;height:20px;display:inline-block;background-size:cover !important;margin-right:20px;filter:invert(.7);}
#blog.blog-ind .owl-nav{position:absolute;right:0px;bottom:auto;top:-150px;}
.single-post #blog.blog-ind .owl-nav{top:-95px;}
.indus-case{padding:110px 0px;margin-top:110px;}
.indus-case .bl h3{color:#fff;font-size:20px;margin-bottom:24px;}
.single-post .indus-case .bl h3{color:#fff;font-size:20px;margin-bottom:10px !important;}
.indus-case span.lte{color:#E9E9EA;display:block;margin-bottom:10px;}
.indus-case .bl p{color:#fff;}
.indus-case .owl-dots{display:none;}
a.read-more{font-size:16px;font-family:'font-semibold';COLOR:#FFF;}
.indus-case .bl{margin-top:40px;margin-bottom:0px;}
@media screen and (max-width:767px){
.auto-sec{padding:0px;}
}
@media screen and (max-width:991px){
.indus-cntr hgroup{margin-bottom:75px !important;}
a.indus-btn-blue{position:absolute;right:40px;top:-60px;text-decoration:none;}
.indus-btn-blue span{width:140px;height:140px;padding:30px;}
hgroup.over-img{width:100%;padding:25px;margin-top:80px;margin-bottom:200px;}
.indus-row{height:auto;background-size:cover;background-position:right;margin-bottom:70px;margin-left:-31px;margin-right:-31px;padding-left:15px;}
hgroup.automation{margin-bottom:40px;}
.auto-sec{margin-bottom:42px;}
.indus-automation-main{padding-bottom:30px;background-position:center;}
.success-sec{padding:80px 0px;margin-bottom:0px;}
.success-sec hgroup{padding-left:15px;width:40%;margin-bottom:22px;}
.case-card{background:rgba(255, 255, 255, 0.08);padding:35px 40px;display:flex;flex-direction:column;min-height:415px;margin-bottom:32px;}
.success-sec hgroup h2.section-h2{font-family:'font-extrabold';}
.indus-automation h5{font-size:20px;margin-bottom:12px;}
.indus-case{margin-top:10px;padding:60px 15px;}
.indus-case hgroup{margin-bottom:60px;}
.indus-case section#blog{padding-left:0px;}
#blog.blog-ind .owl-nav{position:absolute;right:0px;bottom:auto;top:-105px;display:block;}
.single-post #blog.blog-ind .owl-nav{top:-85px;}
footer.dark-footer{padding:70px 0px;padding-bottom:40px;}
} .terms-bg{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/terms-banner.png);}
.privacy-bg{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/privacy-banner.png);}
.terms{padding-top:100px;padding-bottom:200px;}
.text-data-container{color:#24272A;}
h4.text-hd{font-size:20px;font-family:font-semibold;margin-bottom:12px;line-height:1.5;}
p.text-p{font-size:16px;margin:0px;}
.text-wrap{margin-bottom:42px;}
.text-wrap ul, ul.dtl{margin-top:30px;margin-bottom:0px;list-style-image:url(//craftedq.com/wp-content/themes/craftedq/img/grey-dot.png);list-style-position:outside;}
.text-wrap ul li, ul.dtl li{color:#24272A;line-height:1.5;padding-left:15px;font-size:16px;font-family:'font-medium';margin-bottom:15px;}
@media screen and (max-width:991px){
.terms-bg .banner-txt h1{padding:32px;}
.text-wrap ul, ul.dtl{padding-left:15px;}
.terms{padding-top:50px;padding-bottom:30px;}
} .pd-nv{padding-top:110px;}
.blog-column hgroup a.btn-white span.svg-holder-white svg{stroke:#000;}
.sub_bnr{font-size:16px;font-family:'font-medium';color:#C8C9CA;line-height:1.5;display:block;}
.blog-bnr h1{font-size:86px;font-family:'font-extrabold';line-height:1;}
.blog-bnr .sd-tp h1{font-size:66px;margin-bottom:26px;}
.blog-bnr p{max-width:42%;font-size:16px;margin:0px;color:#C8C9CA;margin-top:10px;}
.bnr_blog{height:60vh;margin:0px;background-size:cover;background-repeat:no-repeat;object-fit:cover;object-position:right;}
header.blog-bnr{position:relative;margin-bottom:25px;}
.ovr-hdn{overflow:hidden;}
.team_hdr{margin-top:20px;background-image:url(//craftedq.com/wp-content/themes/craftedq/img/team-hdr.png);}
#team-pg button.owl-prev{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/slider-arow-left.png) !important;width:22px;height:20px;margin-right:20px;display:inline-block;background-size:cover !important;}
#team-pg button.owl-next{background:url(//craftedq.com/wp-content/themes/craftedq/img/slider-arow-right.png) !important;width:22px;height:20px;margin-right:20px;display:inline-block;background-size:cover !important;}
#team-pg button span{visibility:hidden;}
.team-data{display:grid;grid-template-columns:60% 40%;}
article.bl_tm{display:flex;flex-direction:column;padding:55px;padding-top:130px;grid-gap:23px;}
.bl_tm h3{font-size:40px;font-family:'font-bold';margin-bottom:20px;}
.bl_tm h5{margin:0px;font-family:'font-extrabold';font-size:24px;}
.bl_tm p{margin:0px;color:#E9E9EA;}
#team-pg .owl-nav{position:absolute;right:0px;bottom:0px;background:#fff;padding:20px 50px;padding-right:30px;}
.team-slider{padding-bottom:110px;}
.team-slider hgroup{margin-bottom:48px;}
.founder{display:flex;justify-content:space-between;align-items:start;grid-gap:48px;}
footer.founder-ftr{padding:0px;}
footer.founder-ftr h4{font-size:32px;font-family:'font-bold';color:#24272A;margin-bottom:20px;}
.founder-ftr p{opacity:.6;}
.founder img{margin-bottom:48px;}
.founder:last-child img{margin-bottom:0px;}
hgroup.team-cont{margin-bottom:80px;}
.team-mem header{margin:48px 0px;margin-top:24px;}
.team-mem header.pdb0{margin-bottom:0px;}
hgroup.team-cont{margin-bottom:80px;}
.team-cont p{opacity:.6;margin-bottom:0px;}
.team-cont{margin-bottom:48px !important;}
.team-mem header p{margin:0px;color:#919394;}
.team-mem header h4{font-family:'font-extrabold';font-size:24px;color:#24272A;}
.founder-ftr h5{font-size:16px;color:#5B5D5F;font-family:'font-bold';text-transform:uppercase;}
.tm-row{background:#24272A;color:#fff;margin:0px;}
.side_blg_bnr{display:flex;flex-direction:column;grid-gap:50px !important;font-family:'font-medium';padding-bottom:35px !important;padding-right:0px;padding-left:40px !important;align-self:end !important;}
.sd_p{width:50%;right:15px;top:60px;color:#2D3540;opacity:.6;font-size:16px;font-family:'font-medium';margin-bottom:25px;}
section.sdc{display:grid;grid-template-columns:calc(50% - 10px) calc(50% - 10px);grid-gap:20px;padding:0px 15px;}
.grd-inr{display:grid;grid-template-columns:calc(50% - 10px) calc(50% - 10px);grid-gap:20px;}
footer.ft-grd{padding:0px;}
.black, .blue{display:flex;flex-direction:column;justify-content:space-between;color:#fff;padding:20px;}
.mask-bg{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/serv-proj1-2.png);background-size:100% auto;background-position:0px -100px;}
footer.ft-grd h4{font-size:24px;font-family:'font-extrabold';margin-bottom:15px;}
footer.ft-grd p{font-size:14px;font-family:'font-regular';color:#C8C9CA;}
.item1.full.blue footer.ft-grd p{color:#fff !important;opacity:0.8;}
.full footer.ft-grd p{max-width:65%;}
.coose-us.no-mr{margin-top:0px;}
span.big-num{font-size:48px;font-family:'font-regular';color:#919394;display:block;margin-bottom:20px;}
h4.st-exp{font-size:20px;font-family:'font-extrabold';line-height:1.5;color:#E9E9EA;margin-bottom:15px;}
p.st-pr{font-size:16px;color:#919394;margin-bottom:20px;}
.bgx-light{height:90%;display:flex;background-repeat:no-repeat;background-position:bottom;background-size:cover;position:relative;top:10%;}
.mrtp-st img{width:100%;max-height:380px;object-fit:cover;object-position:top;}
.single-services .indus-sd img.blog-mgi{max-height:370px;object-fit:cover;max-width:350px;min-width:350px;object-position:top;}
.sd-mid-sec footer.grid-ftr{padding-top:0px;}
.mrtp-st{margin-top:80px;margin-bottom:80px;}
.indus-case.indus-sd{margin-top:0px;padding:80px 15px;}
.indus-sd hgroup h4.pg-h3{color:#fff;}
.black{background-color:#24272A;}
.blue{background-color:#01579B;}
span.num-stirp{position:absolute;left:0px;top:70px;font-size:18px;color:#919394;}
.sd-num{padding-left:30px;padding-right:0px;}
span.sd_blk{display:block;margin-bottom:20px;}
.h100{height:100vh;}
.number_blog span{display:block;color:#C8C9CA;font-size:1rem;font-family:'font-medium';}
h4.number_blog{font-size:40px;font-family:'font-extrabold';margin-bottom:0px;}
section.blog-nav{padding:0px;border-bottom:1px solid #E9E9EA;}
ul.blog-nv-adj{margin:0px;padding:0px;list-style:none;display:flex;grid-gap:48px;flex-wrap:wrap;overflow-x:auto;}
ul.blog-nv-adj a{padding-top:30px;padding-bottom:30px;display:block;color:rgba(33, 34, 40, 0.7);font-size:16px;font-family:'font-medium';text-decoration:none;border-bottom:4px solid transparent;}
#project-client .owl-stage{display:flex;align-items:center;}
.blog-nv-adj a:hover, .blog-nv-adj a.active{color:#01579B;border-bottom:4px solid #01579B;}
.blog-data-blg{position:relative;}
.proj-full{position:relative;padding-top:60px;padding-bottom:90px;}
section.proj-slider{padding-bottom:200px;}
section.proj-slider hgroup{margin-bottom:90px;}
.proj-full hgroup{margin-bottom:40px;}
.full-prod hgroup{margin-top:30px;}
.full-prod p{color:#5B5D5F;margin:35px 0px;}
.full-prod{margin-bottom:30px;}
.proj-compliance{margin-bottom:80px;}
.blog-data-blg hgroup h2.section-h2, .blog-column hgroup h2.section-h2{color:#2D3540;}
.blog-bottom-box hgroup .section-h2{font-size:40px;font-family:'font-extrabold' !important;}
.blog-data-blg hgroup{margin-bottom:48px;}
footer.grid-ftr{padding:0px;padding-top:24px;padding-right:50px;}
.single-services footer.grid-ftr{padding-top:0px;}
span.dt{color:#919394;font-size:16px;font-family:'font-medium';line-height:1.5;display:block;margin-bottom:10px;}
h4.blog-h4, h2.blog-h4{margin:0px;font-size:24px;font-family:'font-extrabold';color:#24272A;margin-bottom:15px;}
p.blog-p{color:#5B5D5F;}
.blog-column{padding-top:0px;}
.blg-img-wrap{display:flex;}
section.data-blg{max-width:calc(50% - 20px);}
.blg-img-wrap{display:flex;justify-content:space-between;grid-gap:20px;flex-wrap:wrap;}
.blog-column hgroup{margin:0px;display:flex;flex-direction:column;grid-gap:24px;align-items:flex-start;}
p.side-p{color:#5B5D5F;padding-right:50px;margin-bottom:0px;}
.blog-column hgroup a.btn-white{color:#24272A;border:solid 1px #24272A;border-radius:0px;}
.data-blg figure{padding:0px;padding-top:24px;padding-right:50px;margin:0px;}
.data-blg figure h4, .data-blg figure h2{font-size:24px;font-family:'font-extrabold';margin-bottom:15px;}
img.blg-img-grid{padding:0px;object-fit:cover;height:auto;max-height:360px;min-width:550px;border-radius:9px;}
.feat-slide{-webkit-transform:scale(.85);transform:scale(.85);position:relative;}
.feat-slide::before{content:'';position:absolute;width:100%;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0.00) 51.61%, rgba(0, 0, 0, 0.60) 81.75%);left:0px;top:0px;border-radius:4px;z-index:2;}
.project-sec .col-md-7{padding:120px 15px;}
@media screen and (min-width:1900px){
img.blg-img-grid{max-height:550px;min-width:760px;}
}
.project-sec:nth-child(2n) .col-md-7{order:2;}
.project-sec .col-md-5{padding-right:15px;padding-left:15px;}
@media screen and (max-width:991px){
.blog-bnr h1{font-size:40px;}
.mob-blog{flex-direction:column;}
span.sub_bnr{font-size:14px;}
.blog-bnr p{max-width:inherit;}
.bnr_blog{height:40vh;object-fit:cover;object-position:right;}
.side_blg_bnr{flex-direction:row;padding-left:15px !important;grid-gap:0px !important;justify-content:space-between;padding-right:15px !important;}
h4.number_blog{font-size:24px;margin:0px;white-space:nowrap;}
.number_blog span{font-size:14px;}
header.blog-bnr{display:flex;flex-wrap:wrap;grid-gap:0px;margin-bottom:20px;flex-direction:column;}
.pd-nv{padding-top:80px;grid-gap:0px;}
section.blog-nav{padding:0px;border-bottom:1px solid #E9E9EA;}
ul.blog-nv-adj{margin:0px;padding:0px;padding-left:15px;grid-gap:20px;flex-wrap:nowrap;white-space:nowrap;overflow:auto;}
.blog-data-blg{padding-top:120px;padding-bottom:100px;}
.blog-data-blg hgroup{margin-bottom:0px;}
ul.blog-nv-adj a{padding-top:24px;padding-bottom:20px;font-size:14px;}
.blog-data-blg hgroup h2.section-h2, .blog-column hgroup h2.section-h2{font-size:24px;}
.blog_feat_slider .owl-nav{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:27px;}
.blog_feat_slider button svg{stroke:#919394;}
.blog_feat_slider button:hover svg{stroke:#FFFFFF;}
.blog_feat_slider button.owl-next,.blog_feat_slider button.owl-prev{width:34px;height:34px;border:solid 2px #919394 !important;border-radius:50%;}
.blog_feat_slider button.owl-next:hover,.blog_feat_slider button.owl-prev:hover{background-color:#24272A;border:solid 2px #24272A !important;}
.blog_feat_slider .owl-prev{transform:rotate(180deg);}
span.dt{font-size:14px;}
footer.grid-ftr{padding:0px;padding-top:15px;padding-right:0px;padding-bottom:40px;}
h4.blog-h4, h2.blog-h4{font-size:20px;}
.blg-img-wrap{flex-direction:column;margin-top:40px;grid-gap:0px;}
section.data-blg{max-width:100%;margin-bottom:40px;}
.blog-column{padding-top:0px;padding-bottom:10px;}
} section.data-blg-category{max-width:initial;margin-bottom:100px;}
.blog-category{padding-top:110px;padding-bottom:10px;}
.gallery .hide{position:absolute;opacity:0;transition:all .3s;}
.gallery{overflow:hidden;}
@media screen and (max-width:991px){
.gallery .blg-img-wrap{margin-top:0px;padding-right:15px;padding-left:15px;}
}
@media screen and (max-width:767px){
.gallery .blg-img-wrap{padding:0px;}
section.data-blg-category{max-width:initial;margin-bottom:40px;}
.blog-category{padding-top:40px;padding-bottom:30px;}
} section.no-bnr{background-color:transparent;min-height:101px;height:auto;}
h1.section-h1{font-size:86px;font-family:'font-extrabold';margin:0px;color:#2D3540;}
hgroup.blog-detail-hd{margin-bottom:48px;display:flex;align-items:flex-end;justify-content:space-between;}
a.btn-share{font-size:16px;font-family:'font-extrabold';display:flex;grid-gap:35px;padding:18px 30px;border:1px solid #C8C9CA;color:#2D3540;border-radius:0px;}
figure.auth{margin-bottom:24px;display:flex;align-items:center;grid-gap:16px;}
span.auth-name{color:#3A3F46;font-size:16px;font-family:'font-medium';}
.pd-120{padding-top:110px;padding-bottom:110px;}
.post-template-default.single.single-post.single-format-standard .pd-120{padding-bottom:86px;}
.no-pdb{padding-bottom:0px;}
.details-no-mr{margin:0px;padding-top:110px;padding-bottom:110px;}
.left_content h4{font-family:'font-extrabold';margin-bottom:10px;}
.single .left_content h4+p{margin-bottom:18px !important;}
.single .left_content h4:last-child+p{margin-bottom:0px !important;}
.single.left_content ul{padding-left:20px;font-family:'font-medium';line-height:2;margin-bottom:20px;}
.lfy h2{flex:0 0 50%;}
p.lght-color br{display:none;}
.single-industries .service-grid.life p br{display:block !important;}
#blog .bl{margin-top:0px !important;}
.page-template-template-industries #blog .bl{margin-top:40px !important;}
img.out2{max-height:550px;object-fit:cover;object-position:0px -130px;}
h4.blg-dtl{color:#2D3540;font-size:24px;font-family:'font-extrabold';margin-bottom:20px;}
section.dtl-data{margin-bottom:40px;}
.font-20{font-size:20px !important;}
.dtl-data p.text-p{color:#3A3F46;font-family:'font-regular';}
.img-fit{margin-bottom:40px;}
div.btn.btn-share{margin-bottom:10px;}
ul.side-cat{padding:0px;list-style:none;margin:0px;display:flex;grid-gap:20px;font-size:16px;flex-direction:column;color:rgb(33 34 40 / 70%);}
aside.dtl-cat{margin-bottom:65px;}
.qt-ans h5{font-size:16px;font-family:'font-extrabold';margin-bottom:15px;line-height:1.5;}
.qt-ans figure{font-size:14px;color:#919394;display:flex;align-items:center;grid-gap:12px;}
.blog-container.details-no-mr hgroup{margin-bottom:48px;}
h6.subhd-blue{font-size:16px;color:#00B0FF;font-family:'font-extrabold';margin-bottom:10px;line-height:1;}
@media screen and (max-width:991px){
h1.section-h1{font-size:40px;font-family:'font-extrabold';margin:0px;color:#2D3540;text-transform:capitalize;line-height:1.3;}
hgroup.blog-detail-hd{margin-bottom:35px;align-items:flex-start;justify-content:space-between;flex-direction:column;grid-gap:20px;margin-top:40px;}
.blog-detail-hd span.dt{color:#3A3F46;}
a.btn-share{padding:12px 20px;}
figure.auth{margin-bottom:30px;grid-gap:12px;}
.pd-120{padding-top:40px;padding-bottom:40px;}
h4.blg-dtl{font-size:20px;margin-bottom:15px;}
ul.dtl li{color:#24272A;line-height:1.5;padding-left:15px;font-size:14px;font-family:'font-medium';margin-bottom:15px;}
section.dtl-data:last-child{margin-bottom:0px;}
aside.dtl-cat h4.blg-dtl{margin-bottom:24px;}
ul.side-cat{font-size:14px;font-family:'font-medium';}
aside.dtl-cat{margin-bottom:45px;}
aside.dtl-cat:last-child{margin-bottom:0px;}
.details-no-mr{margin:0px;padding-top:56px;padding-bottom:56px;}
.details-no-mr h2.section-h2{padding-right:15%;}
.indus-case.details-no-mr .bl{margin:0px;}
.blog-container.details-no-mr hgroup{margin-bottom:40px;}
section.no-bnr{min-height:60px;}
section.row.scl-links{flex-direction:column-reverse;margin-left:-15px;margin-right:-15px;}
}
@media screen and (max-width:991px){
.navbar-light .navbar-nav .nav-link{justify-content:space-between;font-family:'font-bold';color:#24272A !important;font-size:16px;}
.light-bg .navbar-light .navbar-nav .nav-link{color:#24272A !important;}
.light-bg .navbar-light .navbar-nav .nav-link.active:before, .light-bg .navbar-light .navbar-nav .nav-link:hover:before{display:none;}
.navbar-nav{grid-gap:24px;}
.dropdown-menu.mega-menu{padding:0px;width:100%;position:relative !important;z-index:9999;top:0px !important;margin-top:32px;box-shadow:none;}
.dropdown-menu.mega-menu .container, .dropdown-menu.mega-menu .col-12{padding:0px;}
.our-company-li>.dropdown-menu.mega-menu.comp-nav .col-md-12.col-lg-4.d-flex.flex-opt1>.sub-hd-info:first-child{display:none;}
.our-company-li ul.sub-nav a{font-size:16px;font-family:'font-semibold';color:#24272A;margin-bottom:0;}
.our-company-li>.dropdown-menu.mega-menu.comp-nav .col-md-4.col-lg-4.d-flex.flex-opt1{grid-gap:10px;margin-bottom:10px;}
.our-company-li>.dropdown-menu.mega-menu.comp-nav .col-md-8.col-lg-8.d-flex.flex-opt .sub-nav{grid-gap:10px;margin-bottom:10px;}
.our-company-li>.dropdown-menu.mega-menu.comp-nav .col-md-8.col-lg-8.d-flex.flex-opt .sub-nav li, .our-company-li>.dropdown-menu.mega-menu.comp-nav .col-md-8.col-lg-8.d-flex.flex-opt .sub-nav li a{margin-bottom:0;}
.our-company-li .font-18{font-size:16px !important;}
.flex-opt{justify-content:flex-start;flex-direction:column;flex:0 0 100%;align-items:flex-start;padding-left:0px;}
.sub-flx h4{font-family:'font-semibold';color:#24272A;margin-bottom:10px;font-size:14px !important;margin-bottom:20px;}
section.sub-flx{margin-bottom:20px;}
section.sub-flx:last-child{margin-bottom:0px;}
ul.sub-nav a{font-size:14px;}
li.nav-item.diffrent a.nav-link{font-size:16px;}
ul.sub-nav{list-style:none;padding:0px;display:flex;flex-direction:column;grid-gap:20px;margin-bottom:20px;}
.flex-opt1{flex-direction:column;grid-gap:20px;flex-wrap:wrap;width:100%;padding:0px;margin-bottom:30px;}
.flex-opt1 .sub-hd-info{opacity:.6;}
.flex-opt1 .sub-hd-info:last-child{opacity:1;}
aside.anc-wrap{min-height:1px;white-space:normal;}
aside.anc-wrap header h5{font-size:14px;}
article.sub-hd-info:last-child{display:flex;bottom:0px;background:#fff;width:100%;left:0px;z-index:999;}
.navbar-light .navbar-toggler{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/nav-bar.svg);background-size:contain;background-repeat:no-repeat;background-position:center;border:none;}
.light-bg .navbar-toggler{filter:invert(1);}
.navbar-light .navbar-toggler-icon{background-image:none !important;}
}
.show>.dropdown-menu{display:block;}
.dropdown-menu{margin-top:0;}
@keyframes thumb {
0%{transform:translateX(20px);}
100%{transform:translateX(0px);}
}
@media screen and (max-width:991px){
.blog-bnr .sd-tp h1{font-size:40px;margin-bottom:16px;}
p.sd_p{position:relative;width:100%;right:0px;top:10px;color:#2D3540;opacity:.6;}
.sd-num footer.grid-ftr{padding:0px;padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}
.sd-num:last-child footer.grid-ftr{padding-bottom:0px;}
.single .service-grid p.st-pr{margin-bottom:30px;}
.sd_p ul{margin-bottom:30px;padding-left:20px;}
span.sd_blk svg{width:35px;height:auto;}
section.sdc{display:grid;grid-template-columns:1fr;grid-gap:20px;padding:0px;}
.grd-inr{display:grid;grid-template-columns:1fr;grid-gap:20px;}
.in-tm1 img{width:100%;}
.in-tm1 .grd-cn img{width:auto;margin-bottom:0px;}
span.grd-cn{margin-bottom:100px;}
.full footer.ft-grd p{max-width:100%;}
.coose-us.no-mr{margin-top:0px;padding-bottom:80px;padding-left:0px;padding-right:0px;padding-top:80px;}
.service-grid.coose-us hgroup.spc-btm{flex-direction:column-reverse;display:flex;}
.service-grid.coose-us.no-mr hgroup header{position:relative;top:0px;}
.coose-us.no-mr hgroup h2.section-h2{font-size:24px;}
.serv-dtl-chs{padding:0px;}
.bgx-light{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/light.png);display:block;background-repeat:no-repeat;background-position:bottom;height:50vh;background-size:cover;margin-top:30px;top:0px;}
.sd-mid-sec footer.grid-ftr{padding-top:0px;padding-bottom:0px;}
.mrtp-st{margin:70px 0px;}
.mrtp-st img{height:410px;object-fit:cover;}
.mrtp-st .col-12{padding:0px;}
.indus-sd .blog-data{padding:0px;margin-top:30px;margin-bottom:30px;}
.sd-num{display:flex;grid-gap:15px;align-items:center;margin-bottom:65px;}
.sd-num:last-child{margin-bottom:0px;}
span.num-stirp{position:initial;}
.founder{flex-direction:column;grid-gap:30px;}
footer.founder-ftr h4{font-size:24px;font-family:'font-extrabold';color:#24272A;line-height:1.5;margin-bottom:0px;}
.founder img{margin-bottom:0px;grid-gap:30px;}
.founder:last-child{margin-top:50px;}
.team-mem{padding:0px;}
hgroup.team-cont{margin-bottom:30px !important;}
.team-mem header{margin:25px 0px;margin-bottom:50px;}
.team-data{display:grid;grid-template-columns:100%;}
article.bl_tm{display:flex;flex-direction:column;padding:15px;padding-top:70px;grid-gap:20px;padding-bottom:70px;}
.bl_tm h3{font-size:32px;}
.team-slider{padding-bottom:120px;padding-left:30px;padding-right:30px;}
.team-founder hgroup{margin-bottom:30px !important;}
.proj-full{position:relative;}
.proj-full hgroup{margin-bottom:30px;}
.proj-full hgroup.inr-prj{margin-bottom:80px;}
.proj-compliance{margin-bottom:10px;}
#project-client .owl-nav{top:-80px;right:auto;left:0px;}
section.proj-slider{padding-bottom:100px;padding-left:30px;padding-right:30px;}
.full-prod p{color:#5B5D5F;margin:15px 0px;}
.full-prod{margin-bottom:30px;padding:0px;}
} a.btn-blue{background:#01579B;color:#fff;display:flex;font-family:'font-extrabold';grid-gap:20px;align-items:center;padding:15px 25px;font-size:16px;border-radius:0px;}
section.dtl-slider{position:relative;top:-18vh;}
img.attachment-full{height:600px;object-fit:cover;}
.dtl-slider .owl-dot span{display:inline-block;width:8px;height:8px;border-radius:50%;background-color:#DBDBDB;margin:0px 5px;}
.dtl-slider .owl-dot.active span{background-color:#24272A;}
.dtl-slider .owl-dots, .dtl-slider .owl-nav{text-align:center;}
.dtl-slider .owl-nav{position:absolute;width:100%;}
.dtl-slider .owl-nav button{position:relative;}
.dtl-slider button.owl-prev{left:-60px;top:1px;background-image:url(//craftedq.com/wp-content/themes/craftedq/img/dtl-arow-left.png) !important;background-repeat:no-repeat !important;background-size:contain !important;background-position:center center !important;width:8px;}
.dtl-slider button.owl-next{right:-60px;top:0px;background-image:url(//craftedq.com/wp-content/themes/craftedq/img/dtl-arow-right.png) !important;background-repeat:no-repeat !important;background-size:contain !important;background-position:center center !important;width:7px;}
.dtl-data-pr{padding-right:10%;}
.dtl-slider .owl-nav button span{visibility:hidden;}
.dtl-slider .owl-carousel .owl-stage-outer{margin-bottom:20px;}
.proj-dtl.no-pd{padding-top:0px !important;padding-bottom:0px !important;color:#5B5D5F;}
.dtl-data-prj{padding-right:90px;}
ul.dlvr{padding-left:20px;font-family:'font-medium';color:#5B5D5F;}
.service-grid.img-full{padding-top:100px;padding-bottom:50px;}
.blue-bg{background:#01579B;color:#fff;padding-top:130px;padding-bottom:0px;}
.bgs-pd{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/dtl-approch.png);background-size:cover;background-repeat:no-repeat;}
.approach hgroup h4.pg-h3{color:#fff;margin-bottom:10px;}
.approach hgroup h2.section-h2{color:#fff;margin-bottom:20px;}
.aprch{justify-content:space-between;padding-right:100px;margin-bottom:50px;}
article.blck{display:flex;flex-direction:column;align-items:start;grid-gap:10px;}
h3.hd-dtl{font-size:20px;margin-bottom:0px;}
.blck p{margin:0px;}
.service-grid.outcome{padding-top:120px;padding-bottom:120px;}
.outcome hgroup h2.section-h2{margin-bottom:24px;}
.outcome hgroup p{color:#5B5D5F;}
.outcome hgroup{margin-bottom:90px;}
.mrb-90{margin-bottom:90px;}
.outcome ul{color:#5B5D5F;padding-left:20px;font-size:16px;font-family:'font-medium';}
.no-pd-r{padding-right:0px !important;}
.out2+h4{margin-top:70px;}
.out-dtl p{color:#5B5D5F;}
.service-grid.dtl-grey{background:#24272A;color:#fff;padding-top:230px;padding-bottom:120px;}
h3.prj-testi{max-width:72%;margin:0px auto;font-family:'font-semibold';line-height:1.5;font-size:36px;}
h3.prj-testi p{color:#fff !important;font-size:36px !important;font-family:'font-semibold' !important;}
h3.prj-testi::before{position:absolute;background-image:url(//craftedq.com/wp-content/themes/craftedq/img/inv-comma2.png);width:70px;height:60px;content:'';background-size:contain;margin-left:0px;top:-110px;background-repeat:no-repeat;}
.dtl-grey header{padding-left:14%;margin-top:50px;}
h5.auth{font-size:20px;font-family:'font-bold';color:#fff;line-height:1.5;}
h6.deg{font-size:16px;font-family:'font-regular';}
.prev-dtl{background-repeat:no-repeat;height:450px;color:#fff;position:relative;}
.prev-dtl::before, .dtl-next::before{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/dtl-phn.png);background-repeat:no-repeat;content:'';width:calc(100% - 10px);height:100%;position:absolute;left:0px;z-index:-1;background-size:cover;}
.dtl-next{color:#fff;}
.dtl-next::before{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/dtl-next.png);right:0px;left:auto;}
.dtl-next::after{content:'';position:absolute;width:calc(100% - 10px);height:100%;background:rgb(32 32 29 / 45%);top:0px;right:0px;z-index:-1;}
section.dtl-dvd{margin-bottom:25px;margin-top:25px;}
header.rght-aln{text-align:right;padding-right:50px;padding-top:50px;}
p.anch-dtl{opacity:.7;margin-bottom:5px;}
h3.prv-hd{font-size:32px;font-family:'font-extrabold';}
header.rght-aln.lft{text-align:left;padding-left:50px;}
h1.prv-hd{font-size:64px;font-family:'font-semibold';margin-bottom:30px;}
p.anch-dtl.anc-tx{color:#00B0FF;}
@media screen and (max-width:991px){
.dropdown:hover .dropdown-menu{display:none;animation:none;}
.dropdown-menu.show{display:block !important;}
img.attachment-full{height:300px;object-fit:cover;}
.img-full img{object-fit:cover;height:250px;}
.dtl-data-pr{padding:0px;}
a.btn-blue{margin-top:50px;}
.dtl-data-prj{padding:0px;}
.dtl-data-prj h4.pg-h3{font-size:16px;font-family:'font-extrabold';}
.dlvrble{padding:0px;margin-top:30px;}
.service-grid.img-full{padding:0px;padding-top:60px;}
h2.moment br{display:none;}
h2.moment{font-size:24px;line-height:1.5;font-family:'font-semibold';}
section.dtl-slider{top:-15vh;height:300px;padding-left:30px;padding-right:30px;}
.blue-bg{background:#01579B;color:#fff;padding-top:30px;padding-bottom:0px;padding-left:0px;padding-right:0px;}
.outcome h4.pg-h3, .approach hgroup h4.pg-h3{font-size:16px;font-family:'font-extrabold';}
.outcome hgroup h2.section-h2, .approach hgroup h2.section-h2{font-family:'font-extrabold';font-size:32px;}
.outcome hgroup{margin-bottom:60px;}
.aprch{padding-right:0px;margin-bottom:50px;flex-direction:column;grid-gap:20px;margin-top:50px;}
.outcome ul{margin-bottom:40px !important;}
.no-pd-r{padding-right:15px !important;}
.bgs-pd{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/dtl-approch.png);background-size:cover;background-repeat:no-repeat;margin-bottom:50px;height:350px;width:calc(100% - 30px);flex:0 0 calc(100% - 30px);margin-left:15px;}
.service-grid.outcome{padding-top:60px;padding-bottom:40px;padding-left:0px;padding-right:0px;}
.outcome hgroup{padding-left:15px;padding-right:15px;}
.outcome hgroup p br{display:none;}
.blog-bnr h1{line-height:1.3;}
.prev-dtl{margin-bottom:25px;height:205px;}
.dtl-next{height:205px;}
h1.prv-hd, h3.prv-hd{font-size:25px;margin-bottom:10px;}
header.rght-aln{padding-right:20px;padding-top:20px;}
header.rght-aln.lft{padding-left:20px;padding-top:20px;}
.mrb-90{margin-bottom:20px;}
.outcome ul{margin-bottom:50px;}
.out1{margin-bottom:25px;height:200px;object-fit:cover;width:100%;}
img.out2{height:200px;width:100%;object-fit:cover;object-position:top;}
.out2+h4{margin-top:60px;}
.service-grid.dtl-grey{padding:50px 30px;width:calc(100% - 60px);margin-left:30px;padding-top:100px;}
h3.prj-testi{max-width:100%;margin:0px auto;font-family:'font-semibold';line-height:1.5;font-size:20px;}
.prev-dtl::before, .dtl-next::before{background-repeat:no-repeat;content:'';width:calc(100% - 30px);height:100%;position:absolute;left:15px;z-index:-1;background-size:cover;}
.dtl-next::before{right:15px;left:auto;}
.dtl-next::after{content:'';position:absolute;width:calc(100% - 30px);height:100%;background:rgb(32 32 29 / 45%);top:0px;right:15px;z-index:-1;}
h3.prj-testi::before{margin-left:0px;top:-40px;width:28px;height:27px;}
.prj-testi{text-align:left !important;font-size:20px;font-family:'font-semibold';}
.prj-testi br{display:none;}
.dtl-grey header{padding-left:0%;margin-top:30px;}
}
.contact-bg{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/contact.png);}
.font-66{font-size:66px !important;}
.font-64{font-size:64px !important;font-family:'font-semibold' !important;}
.cont_side{}
.cnt-frm{margin-bottom:40px;}
.fnm{height:56px;border-radius:0px;padding:16px 24px;}
.txt-fnm{border-radius:0px;padding:16px 24px;}
button.btn-blue{background:#01579B;color:#fff;display:inline-flex;grid-gap:20px;align-items:center;font-family:'font-bold';font-size:16px;border-radius:0px;padding:16px 35px;}
.pg-h4-black{font-size:24px;font-family:'font-extrabold';color:#2D3540;margin-bottom:25px;}
h5.eml, h2.eml{margin-top:50px;font-size:20px;font-family:'font-extrabold';}
p.eml_data{font-size:16px;color:#4D545E;}
p.scl_cont{display:flex;align-items:center;grid-gap:60px;padding-top:10px;}
span.svg-hold{cursor:pointer;}
.cont-data-mid{padding-top:0px;padding-bottom:0px;}
.adr-cont h5{font-size:20px;font-family:'font-bold';color:#000;line-height:1.5;}
.adr-cont h6{color:#919394;font-size:14px;margin-bottom:15px;font-family:'font-medium';}
p.address{color:#5B5D5F;}
@media screen and (max-width:991px){
.blog-bnr h1.font-66{font-size:40px !important;}
p.scl_cont{margin-bottom:50px;}
.cnt-frm{margin-bottom:20px;}
button.btn-blue{margin-top:30px;}
.cont-data-mid h2.section-h2 br{display:block;}
.adr{padding:0px;margin:15px 0px;}
.map-view{padding-top:10px;}
.adr-cont h5{font-size:16px;}
} .career-bg{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/career-hdr.png);}
.srch-bar{padding-top:120px;padding-bottom:80px;}
.search-bar{display:flex;align-items:end;justify-content:space-evenly;padding:20px 0px;box-shadow:0px 4px 15px rgba(0, 0, 0, 0.12);}
.srch-group{flex:0 1 30%;position:relative;padding-right:15px;}
.s-icn{position:absolute;top:20px;left:12px;}
input.search{height:55px;padding-left:35px;border:none;border-color:transparent !important;outline:none !important;box-shadow:none !important;}
.search::placeholder{color:#C8C9CA;}
.srch-group::after, .slct-group::after{content:'';width:1px;height:100%;position:absolute;background:#C8C9CA;right:0px;top:0px;}
.slct-group{flex:0 1 20%;padding-right:15px;position:relative;}
.slct-group.sml{flex:0 1 12%;}
.slct-group.sml::after{display:none;}
.slct-srch{height:55px;font-size:16px;font-family:'font-medium';color:#2D3540;border:none;border-color:transparent !important;outline:none !important;box-shadow:none !important;}
.jobs{padding-top:0px;padding-bottom:30px;}
.flx-tbl{padding-top:50px;border-bottom:solid 1px rgb(0 0 0 / 20%);padding-bottom:27px;}
.flx-tbl.fst-brd{border-top:solid 1px rgb(0 0 0 / 20%);}
h3.desi{font-size:36px;font-family:'font-bold';margin-bottom:15px;color:#24272A;}
.flx-tbl p{color:#919394;}
.flx-tbl .desi+p{color:#5B5D5F;}
.flx-tbl p.tgs{color:#5B5D5F;display:flex;}
.flx-tbl p.tgs span{display:flex;padding-right:10px;position:relative;margin-right:10px;flex:0 0 33.3%;align-items:center;}
.flx-tbl p.tgs span::before{content:'';position:absolute;height:100%;width:1px;background:#C8C9CA;right:0px;}
.btn-td{display:inline-flex;justify-content:end;padding-right:30px;align-items:center;}
.btn-blank{align-self:center;display:flex;grid-gap:20px;font-family:'font-semibold';font-size:16px;border-radius:0px;}
.flx-tbl p.tgs span:last-child::before{display:none;}
.icn33{max-width:40px;}
.work-img{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/career-work.png);background-size:contain;background-repeat:no-repeat;}
.work-data{padding-left:80px;}
.data-wrk{display:flex;align-items:start;grid-gap:20px;}
.wd{font-size:20px;font-family:'font-extrabold';line-height:1.5;color:#24272A;}
.wd+p{color:#919394;font-size:14px;margin-bottom:50px;}
.why-work{padding-bottom:0px;}
p.lght_clr{font-size:14px;color:#919394;margin-top:20px;}
section.grd-work-env{display:flex;grid-gap:10px;}
.wk-ev{width:50% !important;margin-top:60px;}
figure.wk-tp{display:flex;flex-direction:column;align-items:stretch;justify-content:space-evenly;flex:1 1 50%;position:relative;margin:0px;}
.env{padding-bottom:50px;}
.lfy{justify-content:space-between;}
p.lght-color{color:#919394;font-size:14px;}
.life{padding-bottom:30px;}
h3.sec-h3{font-size:24px;font-family:'font-extrabold';color:#5B5D5F;}
.emp-sec aside{margin-top:30px;}
.emp-sec aside p{color:#5B5D5F;}
.emp-sec aside p.deg{color:#919394;}
@media screen and (max-width:991px){
.srch-bar{padding-top:70px;padding-bottom:50px;}
.search-bar{flex-direction:column;align-items:start;padding:30px;}
.srch-group{flex:1 1 100%;padding-right:0px;width:100%;}
.slct-group{flex:1 1 100%;padding-right:0px;position:relative;width:100%;}
.srch-group::after, .slct-group::after{display:none;}
.srch-bar button.btn-blue{width:100%;justify-content:center;}
.jobs h2.section-h2, .work-data h2.section-h2{font-size:36px;margin-bottom:30px;}
.td-item{padding:0px;}
.flx-tbl{padding-top:25px;padding-bottom:20px;}
h3.desi{font-size:20px;font-family:'font-extrabold';}
.flx-tbl p.tgs{margin-top:10px;}
.btn-td{display:inline-flex;justify-content:start;padding:0px;}
a.btn-blank{padding-left:0px;}
.work-img{background-size:cover;height:370px;margin-bottom:30px;}
.jobs{padding-bottom:0px;}
.work-data{padding-left:0px;}
.data-wrk{padding:0px;}
.wd{font-size:16px;}
.wd+p{margin-bottom:30px;}
.why-work{padding-bottom:0px;}
.env{padding-bottom:10px;padding-top:30px;}
p.lght_clr{margin-top:10px;margin-bottom:0px;}
p.lght_clr br, .lght-color br{display:none;}
.lfy{flex-direction:column;}
.lght-color{margin-top:15px;}
h3.sec-h3{font-size:16px;}
.life{padding-bottom:0px;}
.employee hgroup{margin-bottom:30px;}
input.search, .slct-srch{border:1px solid #ced4da;border-color:#ced4da !important;border-radius:0px;margin-bottom:15px;}
} .indus-dtl{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/indus-dtl-hdr.png);background-position:bottom;}
.indus-bnr1{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/indus-bnr.png);background-position:bottom;background-size:cover;background-repeat:no-repeat;}
h4.whtt{color:#fff !important;margin-bottom:0px;}
img.csss{margin-bottom:40px;max-height:450px;width:100%;object-fit:cover;}
h4.autom{font-size:16px;opacity:.6;font-family:'font-medium';}
h3.volk{font-family:'font-extrabold';font-size:28px;margin-bottom:20px;opacity:.9;}
.volk+p{color:#C8C9CA;opacity:.6;}
p.wht{margin-top:30px;}
.auto-sec img{margin-bottom:20px;}
.indus-automation.techzone h5{font-size:20px;margin-bottom:12px;}
.devlopment-container.indus-auto{padding-bottom:0px;padding-top:100px;}
.dev-row ul{padding-left:20px;margin-top:20px;color:#5B5D5F;}
.success-sec.insight{padding:110px 0px 135px;margin-bottom:125px;}
@media screen and (max-width:991px){
.devlopment-container.indus-auto{padding-top:70px;}
.dev-row ul{font-size:14px;}
.automation h2.section-h2{font-size:20px;}
.techzone{margin-top:80px;}
.auto-sec img{margin-bottom:15px;max-width:25px;}
.indus-automation.techzone h5{font-size:16px;margin-bottom:10px;}
.success-sec.insight{padding:75px 0px;margin-bottom:0px;}
.success-sec.insight hgroup{width:100%;margin-bottom:30px;}
h4.autom{opacity:1;}
h3.volk{font-family:'font-extrabold';font-size:20px;margin-bottom:20px;opacity:1;}
section.indus-case2{margin-bottom:30px;}
.blog-container.automt{padding-top:75px;padding-bottom:75px;}
.automt #blog .owl-nav{display:block;}
} section.crdtl{display:flex;margin-top:70px;margin-bottom:70px;grid-gap:120px;}
.crdtl h4{font-family:'font-semibold';margin:10px 0px;}
.crdl-scl{display:flex;align-items:center;grid-gap:30px;}
.crdl-scl img, .crdl-scl span{cursor:pointer;}
.side-data{display:flex;flex-direction:column;grid-gap:24px;align-items:start;}
span.sp-data{display:block;font-size:16px;font-family:'font-medium';color:#919394;margin-bottom:6px;}
.sd-rs h4{font-size:20px;font-family:'font-semibold';color:#24272A;}
.scl-car{display:flex;grid-gap:20px;padding-top:10px;}
.side-data2 hgroup{margin-bottom:20px;}
p.crdl-light{color:#5B5D5F;text-align:justify;}
p.rigt-sde-dt{text-align:justify;}
h5.crd-hd{font-family:'font-extrabold';font-size:20px;margin-top:24px;margin-bottom:5px;color:#24272A;}
ul.crd-ul{margin:0px;padding-left:20px;font-family:'font-medium';color:#5B5D5F;line-height:2;}
.mrt-30{margin-top:30px;}
.theme-input{height:56px;border-radius:0px;}
.career-data{padding-top:110px;padding-bottom:0px;}
.benf{padding-bottom:0px;}
p.mrtb-20{color:#5B5D5F;margin-top:20px;margin-bottom:0px;}
.bg-tm1{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/serv-proj1-2.png);}
.bg-tm2{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/serv-proj1-3.png);}
.bg-tm3{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/serv-proj2-1.png);}
.bg-tm4{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/serv-proj2-2.png);}
.benfit{grid-gap:15px;justify-content:space-between;}
.grd-crd{flex:1 1 calc(25% - 20px);color:#fff;height:445px;background-repeat:no-repeat;background-size:cover;padding:25px;position:relative;}
.pg-h4{font-size:14px;font-family:'font-medium';color:#C8C9CA;}
.pg-hd{font-size:24px;font-family:'font-extrabold';}
.grd-crd::before{content:'';position:absolute;width:100%;height:100%;background:rgb(24 24 24 / 40%);top:0px;left:0px;}
img.car-nav{width:auto !important;}
.rsdl-tm h4{color:#24272A;font-size:28px;font-family:'font-medium';line-height:1.5;}
.rsdl-tm p{color:#919394;font-size:14px;}
.rsdl-tm p.crd-tm{color:#5B5D5F;}
.rsdl-tm p.crd-tm span{display:block;margin-right:10px;padding-right:10px;position:relative;}
.rsdl-tm p.crd-tm span::after{content:'';position:absolute;width:1px;height:100%;right:0px;top:0px;background:#01579B;}
.rsdl-tm p.crd-tm span:last-child::after{display:none;}
.rsdl-tm a.btn-blank{padding-left:0px;}
#car-indus .owl-dots{display:none;}
.ben-fixes{margin-right:calc(-100vw / 2 + 1125px / 2);width:calc(100% - 1050px + 100vw / 2);max-width:initial;flex:1 1 100%;}
@media screen and (min-width:992px){
.page-template-template-team .service-grid.team-founder{padding-bottom:110px;}
.page-template-template-team .service-grid.team-founder hgroup{margin-bottom:48px;}
.page-template-template-team .service-grid.blog-column{padding-bottom:62px;}
.page-template-template-blog-landing .blog-data-blg{padding-bottom:110px;}
}
@media screen and (max-width:991px){
.font-64{font-size:40px !important;font-family:'font-extrabold' !important;}
section.crdtl{flex-wrap:wrap;grid-gap:50px;}
.side-data, .side-data2{padding:0px;}
.side-data{flex-direction:row;flex-wrap:wrap;grid-gap:30px;align-items:flex-start;flex:0 1 100%;}
.side-data a.btn-blue{margin-top:0px;margin-bottom:40px;}
.sd-rs h4{font-size:16px;}
.career-data{padding-top:60px;padding-bottom:0px;}
h5.crd-hd{font-size:16px;margin-top:20px;margin-bottom:10px;}
ul.crd-ul{font-size:14px;line-height:1.5;}
.form-car .col-12{padding:0px;margin-bottom:15px;}
.service-grid.benf hgroup, .caro hgroup{margin-bottom:30px;}
.grd-crd{height:230px;padding:10px;flex:1 1 calc(50% - 20px);}
.pg-hd{font-size:16px;font-family:'font-extrabold';}
.pg-hd br{display:none;}
.caro{padding-top:70px;padding-bottom:30px;}
#car-indus .owl-nav{position:relative;top:20px;right:auto;text-align:center;}
.rsdl-tm h4{font-size:16px;font-family:'font-semibold';}
} .abs-nav{display:none;}
.approach hgroup{padding-right:100px;}
.anch-dtl a{text-transform:uppercase;font-size:16px;font-family:'font-bold';}
p.anc-tx a{color:#00B0FF !important;}
.test-cont .col-md-5.col-5{padding-right:0px !important;}
.single-services .service-grid-single hgroup p{margin-bottom:0px !important;}
.single-services hgroup.sd_hg{align-items:start;grid-gap:30px;}
.single-services hgroup.sd_hg header{flex:0 1 calc(60% - 30px);}
.single-services hgroup.sd_hg .sd_p{margin-bottom:0px;}
.single-services .bnr_blog{width:100%;max-height:430px;object-position:top;min-height:430px;}
.in-tm1 img.img-fluid{min-height:260px;object-fit:cover;max-height:260px;width:100%;}
.in-tm1 .grd-cn img.img-fluid{min-height:auto;max-height:auto;width:auto;}
.mis-vis img.msn{max-height:460px;object-fit:cover;}
.single-services .service-grid .sd-num.no-pd-mob{margin-bottom:28px !important;}
.single-services .sd_p ul{margin-bottom:0px !important;}
.flex-choose span.svg-icon{display:block;min-width:48px;}
a.faq-anch[aria-expanded=true],
span.faq-anch[aria-expanded=true]{font-size:18px;}
.faq-inr p{opacity:.8;}
#find_jobs{position:relative;}
#find_jobs span{transition:all 0.5s ease-in-out !important;}
#find_jobs::before{content:"";display:block;z-index:1;width:100%;transition:width 0.5s ease-in-out;top:0;right:0;bottom:0;left:0;background-color:#fff;position:absolute;}
#find_jobs:hover::before{width:0;opacity:1;}
#find_jobs:hover span{position:relative;z-index:99;color:#fff;}
.page-template-template-services .service-banner hgroup.banner-txt h1{margin-bottom:55px;}
.page-template-template-services .service-banner hgroup.banner-txt .btn-theme-blue{margin-top:64px;}
.page-template-template-services .service-banner hgroup.banner-txt .btn-theme-blue{color:#fff;background:#fff !important;transition:all .5s ease;border-radius:6px;}
.page-template-template-services .service-banner hgroup.banner-txt .btn-theme-blue:hover{color:#24272A;}
.page-template-template-services .service-banner hgroup.banner-txt .btn-theme-blue svg{stroke:white !important;transition:all .5s ease;}
.page-template-template-services .service-banner hgroup.banner-txt .btn-theme-blue:hover svg{stroke:#24272A !important;}
.prject-container hgroup .aniview p{margin-top:20px;}
.lc-sec-img{right:-25%;top:50px;bottom:auto;width:75%;z-index:1;max-height:initial;}
.page-template-template-services .banner-txt h1+div.aniview{opacity:.8 !important;font-size:18px;line-height:2;}
.hire-wrap{padding:30px;transition:all .3s ease;}
.hire-wrap span{display:block;}
span.hire-hover{position:absolute;top:30px;opacity:0;visibility:hidden;transition:all .3s ease;}
.hire-wrap span.svg-default{margin-bottom:22px;visibility:visible;opacity:1;transition:all .3s ease;}
.hire-wrap h4{color:#24272A;font-family:'font-semibold';font-size:20px;line-height:1.5;margin-bottom:10px;}
.hire-wrap p, .single .hire-wrap p{font-size:1rem !important;color:#5B5D5F !important;line-height:1.5;margin:0px;}
.hire-wrap:hover{background-color:#01579B;color:#fff;}
.hire-wrap:hover h4{color:#fff;}
.hire-wrap:hover p{color:#C8C9CA !important;}
.hire-wrap:hover span.svg-default{visibility:hidden;opacity:0;}
.hire-wrap:hover span.hire-hover{visibility:visible;opacity:1;}
.page-template-template-services .serv-page h4.grid-hd, .page-template-template-services .serv-page .serv-grid:hover h4.grid-hd{font-size:20px;color:#fff;margin:30px 0px;margin-bottom:0px;line-height:1.5;}
.page-template-template-services .serv-page h4.grid-hd a{text-decoration:none;}
.page-template-template-services .serv-page-box-content p{opacity:0.9;}
.page-template-template-services .serv-grid ul{opacity:.9;}
.page-template-template-services .serv-page .serv-grid, .page-template-template-services .serv-page .serv-grid:hover{justify-content:flex-start !important;}
.page-template-template-services .srv_cont .service-btn{margin-bottom:15px;}
.page-template-template-services .serv-grid ul{margin-bottom:0px;}
.page-template-template-services .serv-page .serv-grid ._serv_icon{margin-top:15px !important;}
.first-grid{background:#24272A;padding-bottom:80px;}
.first-grid h2.section-h2, .first-grid h1.section-h2{color:#fff !important;}
.choose-new-container{margin:0px;grid-gap:76px;align-items:end;}
.choose-new-design{flex-direction:column;width:calc(80% - 76px);padding-left:30px;}
.img-wrap{width:calc(20%);}
#client-new button span{visibility:hidden;}
button.disabled{opacity:.6;}
.slide_btn{display:inline-block;max-width:100%;padding:0 10px;font-family:'font-extrabold';font-size:14px;position:relative;transition:all 0.3s ease;color:#24272A;height:56px;border:2px solid #24272A;line-height:52px;text-decoration:none !important;min-width:228px;text-align:center;text-transform:uppercase;}
.slide_btn svg{vertical-align:middle;margin-left:35px;}
.slide_btn::before{content:"";display:block;z-index:1;width:100%;transition:width 0.5s ease-in-out;top:0;right:0;bottom:0;left:0;background-color:#fff;position:absolute;}
.slide_btn span, .slide_btn svg, .slide_btn path{position:relative;z-index:2;vertical-align:middle;transition:all 0.3s ease;}
.slide_btn:hover::before{width:0;}
.slide_btn:hover path{stroke:#fff;}
.slide_btn:hover{color:#fff;background-color:#01579B;border-color:#01579B;}
.slide_btn.slide_btn_white{border-color:#fff;color:#fff;}
.slide_btn.slide_btn_white::before{background-color:#323338;}
a.btn-line{font-family:'font-extrabold';font-size:16px;position:relative;display:inline-block;color:#24272A;padding-bottom:2px;text-decoration:none !important;}
.btn-line::after{content:"";width:0;height:2px;bottom:0;position:absolute;left:auto;right:0;-webkit-transition:width .6s cubic-bezier(.25, .8, .25, 1) 0s;transition:width .6s cubic-bezier(.25, .8, .25, 1) 0s;background:currentColor;border-radius:5px;}
a.btn-line:hover{color:#01579B;}
.btn-line:hover::after{width:100%;left:0;right:auto;}
.page-template-template-services .srvice-serv-data{text-align:justify;}
aside.sol-grid:nth-last-child(2) h1{}
#client-new .f1:hover .client_default_hover{position:relative;}
#client-new .f1:hover .client_default_img{opacity:0;position:absolute;}
.service-banner a.slide_btn{margin-top:55px;}
.page-template-template-services .srvice-serv-data{top:65px !important;}
span.sub_bnr{display:none !important;}
section.ben-rw{margin-bottom:30px;}
section.ben-rw:last-child{margin-bottom:0px;}
.single-post .left_content p{text-align:justify;}
.terms ul{padding-left:20px;}
@media screen and (max-width:991px){
.light-bg{box-shadow:none;border-bottom:1px solid #E9E9EA;}
.page-template-template-services .srvice-serv-data{top:0px !important;}
.test-cont .col-md-5.col-5{padding-left:0px !important;padding-right:15px !important;}
.service-banner a.slide_btn{margin-top:36px;}
.approach hgroup{padding-right:0px;}
.dropdown-toggle::after{width:15px;height:10px;background-repeat:no-repeat;background-size:cover;}
.visual-hdn{visibility:hidden;}
.is_mob{position:relative;}
.abs-nav{position:absolute;top:0px;display:block;color:#24272A !important;font-family:'font-bold';font-size:16px;text-decoration:none;}
img.blg-img-grid{max-height:350px;height:auto;width:100%;}
.service-grid.coose-us.coose-serv-page hgroup header{top:0px;}
.service-grid.coose-us.coose-serv-page{padding-top:75px;overflow:hidden;}
.skip{display:none;}
.sub-hd-info h4{}
img.full-lfy{height:350px;object-fit:cover;}
.light-bg a.nav-link.dropdown-toggle::after{filter:brightness(0) !important;}
.dropdown-toggle::after{filter:brightness(0) !important;}
.navbar-nav li.nav-item{padding-right:0px !important;padding-left:0px !important;}
} .staffing-banner{margin-top:48px;}
a.btn-staffing{position:relative;font-size:14px;font-family:'font-bold';padding:17px 42px;background-color:#01579B;transition:all .3s ease;text-transform:uppercase;border-radius:0px;white-space:nowrap;}
a.btn-staffing span{color:#fff;position:relative;z-index:9;transition:all .3s ease;}
a.btn-staffing::before{content:'';z-index:1;width:0px;position:absolute;height:100%;background-color:#fff;top:0px;opacity:0;left:0px;transition:all .3s ease;}
a.btn-staffing:hover::before{width:100%;opacity:1;}
a.btn-staffing:hover span{color:#24272A;}
aside.btn-wrap{display:inline-flex;align-items:center;grid-gap:16px;position:relative;top:10px;}
.hire-india{color:#fff;padding-bottom:40px;}
.hire-india .container{display:flex;}
.hire-india .sol-grp{width:50%;padding-bottom:70px;}
.hire-india .grid-solution{width:calc(50% - 70px) !important;margin-left:70px;align-self:start;}
.hire-india aside.sol-grid{padding-top:15px;padding-bottom:70px;}
.hire-india img.img-fluid-sol-dot{left:auto;top:auto;position:relative;}
.hire-india .sol-grid h1, .hire-india .sol-grid h4{font-size:40px;}
.hire-india span.scnd-hd{color:#C8C9CA;margin-bottom:10px;}
.choose-new-design.staf-design{width:100%;padding-left:0px;}
.first-grid.hire-india+.coose-us hgroup.spc-btm{margin-bottom:48px !important;}
.choose-new-design.staf-design article.flex-choose{display:flex;grid-gap:20px;padding-left:0px;padding-right:15px;}
img.tl-img{max-width:48px;align-self:start;}
.coose-us.new-choose .flex-choose:first-child hgroup.choose-us, .coose-us.new-choose .flex-choose:nth-child(4) hgroup.choose-us{margin-bottom:70px;}
.coose-us.new-choose .flex-choose:last-child hgroup.choose-us{margin-bottom:0px;}
.dark-background{background:#24272A;color:#fff;}
.dark-background hgroup h2{color:#fff;}
.talent{overflow:hidden;padding-bottom:0px;position:relative;height:1005px;}
.talent .container{height:100%;}
.left-arow{display:flex;flex-direction:column;flex:0 0 100%;position:relative;grid-gap:0px;max-height:650px;top:70px;flex-wrap:wrap;justify-content:space-around;}
.left-arow:last-child{left:100px;}
article.lft1{position:relative;top:70px;}
.lft1-2{top:-10px;}
.lft2-2{left:80px;top:20px;}
.lft2{top:80px;left:80px;}
article.arow-data{position:relative;display:flex;flex-direction:column;flex:0 0 50%;max-width:26%;}
article.arow-data:nth-last-child(2),
article.arow-data:last-child{align-self:end;}
.img-wrper{display:flex;position:absolute;left:calc(50% - 231px);bottom:-60px;}
img.img-lne{position:absolute;}
img.lne3{right:-250px;top:270px;}
img.lne4{bottom:300px;right:-130px;}
img.lne1{top:340px;left:-220px;}
img.lne2{bottom:270px;left:-121px;}
img.stf-tlnt{align-self:end;position:relative;}
.row-talent{margin:0px;justify-content:space-between;height:100%;}
.arow-data h4{font-size:1.25rem;font-family:'font-extrabold';margin-bottom:10px;}
.arow-data p{opacity:.6;margin:0px;}
.spcr{padding-bottom:0px;}
section.get-started{background-color:#fff;color:#24272A;}
.get-started a.faq-anch, .get-started span.faq-anch{color:#24272A;}
.get-started .faq-inr{color:#24272A !important;opacity:.8;}
.get-started a.faq-anch::after, .get-started span.faq-anch::after, .get-started a.faq-anch[aria-expanded=fasle]::after{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/plus-hire.svg);}
.get-started a.faq-anch[aria-expanded=true]::after,
.get-started span.faq-anch[aria-expanded=true]::after{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/minus-hire.svg);}
.get-started section.faq-grid{border-bottom:solid 1px rgb(36 39 42 / 38%);}
section.pointer-right{margin-top:20px;width:100%;display:flex;}
ul.prt{list-style:none;padding:0px;display:flex;flex-wrap:wrap;grid-gap:40px;margin:0px;color:#24272A;font-size:1rem;font-family:'font-medium';}
.prt li{flex:0 0 calc(50% - 40px);display:flex;align-items:center;grid-gap:18px;}
section.val-card{min-height:268px;}
.page-template-template-about .coose-us.core-values .service-row{margin:0px;}
.srv_cont{display:flex;flex-direction:column;justify-content:space-between;max-height:340px;min-height:340px;}
@media screen and (min-width:767px) and (max-width:1024px) {
header.blog-bnr{flex-direction:column;}
.skip{display:none;}
img.csss{max-height:370px;}
.side_blg_bnr{grid-gap:30px !important;}
}
@media screen and (min-width:992px){
.dropdown .dropdown-menu{overflow:hidden;transform-origin:top center;transform:scale(1, 0);opacity:1;display:block;transition:transform .5s ease-out .2s, opacity .5s ease-out 0s;}
.dropdown.act-navv:hover .dropdown-menu{transform:scale(1);opacity:1;box-shadow:0 4px 8px 0 rgb(32 33 36 / 6%);}
.home section.prject-container{padding-top:0px;}
.home .service-grid.sneak-peek{padding-top:0px;}
}
@media screen and (min-width:992px) and (max-width:1279px) {
.ben-fixes{flex:0 0 93%;}
.get-started.solution-container hgroup.solution-group{width:initial !important;}
.row.row-talent{margin:0px !important;}
.staf-design hgroup.spc-btm{padding-left:15px;}
.hire-india .sol-grp{align-items:start;}
.hire-india img.img-fluid-sol-dot{left:0px;top:0px;align-self:center;}
.staffing-banner{flex-direction:row;}
article.arow-data{position:relative;display:flex;flex-direction:column;flex:0 0 50%;max-width:26%;}
article.arow-data:nth-last-child(2),
article.arow-data:last-child{align-self:end;left:10px;}
.left-arow{justify-content:end;}
}
@media screen and (min-width:993px) and (max-width:1199px) {
.page-template-template-services .srvice-serv-data{width:45% !important;top:50px !important;line-height:1.3 !important;}
article.arow-data{max-width:29%;}
img.lne1{top:250px;left:-100px;}
img.lne2{bottom:340px;left:-80px;}
img.lne3{right:-150px;top:210px;}
img.lne4{bottom:360px;right:-60px;}
aside.vdo-cntr{padding:30px;grid-gap:30px;}
section.val-card{min-height:281px;}
.navbar-nav li.nav-item{padding-right:30px;}
.nv-container{padding-left:30px;}
.navbar-nav li.nav-item.diffrent{position:relative;padding-left:0px;right:0px;background-position:left 70px;background-size:contain;}
hgroup.banner-txt{padding-left:30px;background-size:contain;}
img.build-img{width:350px;}
.is_desk{display:none !important;}
.is_mob{display:flex !important;}
.abs-nav{position:absolute;top:34px;display:block;color:#919394 !important;font-family:'font-medium';font-size:16px;text-decoration:none;}
section.solution-container{overflow:hidden;}
.sol-grid h1, .sol-grid h4{font-size:48px;font-family:'font-semibold';margin:0px;}
.visual-hdn{visibility:hidden;}
.dark-bg .abs-nav{position:absolute;top:35px;display:block;color:#fff !important;font-family:'font-medium';font-size:16px;text-decoration:none;}
.dark-bg.light-bg .abs-nav{color:#919394 !important;}
hgroup h2.section-h2{font-size:48px !important;}
.blog-bnr h1{font-size:64px;}
ul.blog-nv-adj{margin:0px;padding:0px;list-style:none;display:flex;grid-gap:48px;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;}
h3.prj-testi{text-align:justify;}
h3.prj-testi br{display:none;}
.blog-bnr p{max-width:30%;}
.font-66{font-size:64px !important;}
.post-type-archive-projects #projects-sectiontab .proj-compliance{margin-bottom:48px !important;padding-bottom:48px;}
.lc-sec-img{position:absolute;right:-8%;bottom:8%;width:60%;z-index:1;max-height:85%;object-fit:contain;object-position:right bottom;}
}
@media screen and (min-width:992px) and (max-width:993px) {
li.nav-item.diffrent a.nav-link{border:solid 2px #24272A;}
.page-template-template-services .srvice-serv-data{width:45% !important;top:50px !important;line-height:1.3 !important;}
.navbar-nav li.nav-item.diffrent{padding-left:0px;}
li.nav-item.diffrent a.nav-link{padding:14px 22px;}
hgroup h2.section-h2{font-size:48px !important;}
article.arow-data{max-width:29% !important;}
img.lne1{top:250px;left:-100px;}
img.lne2{bottom:340px;left:-80px;}
img.lne3{right:-150px;top:210px;}
img.lne4{bottom:360px;right:-60px;}
} @media screen and (min-width:320px) and (max-width:991px) {
.bl h3{font-size:16px;font-family:'font-semibold';}
.home .blog_post_item .blog-news-title a{min-height:inherit;}
.home .blog_post_item .blog-cont-center p{margin-bottom:30px;}
.single-services .bnr_blog{min-height:268px;max-height:268px;}
.single-services .service-grid .sd-num.no-pd-mob{margin-bottom:0px !important;}
.single-services hgroup.sd_hg .sd_p{margin-bottom:30px;}
.page-template-template-services .serv-page h4.grid-hd, .page-template-template-services .serv-page .serv-grid:hover h4.grid-hd{margin:15px 0px;margin-bottom:0px;}
li.nav-item.diffrent a.nav-link{border:solid 2px #24272A;}
.coose-us hgroup.msn-vsn h2.section-h2{margin-bottom:24px;}
.mis-vis p{margin-bottom:24px;}
.page-template-template-about .flex-choose.mis-vis:last-child{margin-top:16px !important;}
.staffing-banner{margin-top:0px;margin-bottom:24px;}
.page-template-template-staffing #testi-cont{padding-top:60px !important;}
.blog-bnr .mob-blog{align-items:start !important;}
.left-arow{display:flex;flex-direction:row;flex:0 0 100%;position:relative;grid-gap:30px;max-height:initial;top:0px;flex-wrap:wrap;justify-content:start;}
article.arow-data{position:relative;display:flex;flex-direction:column;flex:0 0 100%;max-width:100%;}
.img-wrper{display:flex;position:relative;left:calc(50% - 165px);bottom:0px;}
.talent img.img-lne{display:none;}
.talent{height:auto;padding-bottom:0px !important;}
img.stf-tlnt{align-self:end;height:500px;object-fit:cover;object-position:center 40px;}
.staffing-banner h1, aside.btn-wrap{margin-bottom:24px;}
aside.btn-wrap{flex-direction:column;justify-content:flex-start;align-items:flex-start;}
.hire-india .sol-grid h1, .hire-india .sol-grid h4{font-size:20px;}
.hire-india span.scnd-hd{font-size:14px;}
.hire-india aside.sol-grid{padding-bottom:30px;}
img.tl-img{max-width:32px;}
.choose-new-design.staf-design article.flex-choose{grid-gap:15px;}
aside.btn-wrap a, aside.btn-wrap a.slide_btn{min-width:178px;}
.staffing-wrap img.bnr_blog_ind{height:370px;object-fit:cover;margin:0px;}
.staffing-wrap header.blog-bnr{margin-bottom:0px;}
.hire-india .container{flex-direction:column;}
.hire-india .sol-grp{width:100%;padding-bottom:40px;}
hgroup.solution-group.hire-hgrp{padding:0px 0px !important;}
.hire-india img.img-fluid-sol-dot{left:0px;top:0px;}
hgroup.solution-group.hire-hgrp h3{padding-right:20px !important;}
.hire-india .grid-solution{width:100% !important;margin-left:0px !important;padding:0px;}
.hire-india aside.sol-grid{padding-left:0px !important;padding-right:0px !important;}
.client_default_hover{top:auto;left:auto;}
.hire+.row{margin:0px -30px;}
.devlopment-container hgroup{margin-bottom:30px !important;}
a.faq-anch, span.faq-anch{font-size:16px;}
.dark-bg.nav-row-main .container{padding-top:0;}
ul.navbar-nav.mr-auto.align-items-center{align-items:stretch !important;}
.serv-grid:hover span.svg-holder, .serv-grid:hover .svg-hover{margin-bottom:15px !important;}
.first-grid .serv-grid h4.grid-hd, .first-grid .serv-grid:hover h4.grid-hd{font-size:18px !important;}
li.nav-item.dropdown.diffrent{align-self:start;top:24px;}
.nav-down{top:0px;}
.navbar-toggler{padding:0px;}
nav.mb-nv-fx{padding:0px;}
.light-bg a.logo-link-light{padding:15px 0px;}
.nav-banner-liner{padding-right:15px;}
.first-grid{padding-bottom:30px !important;}
.first-grid .service-row{margin:0px -30px !important;}
.first-grid .serv-grid{padding:30px !important;margin-bottom:0px;}
.service-grid.first-grid hgroup{margin-bottom:30px;}
.choose-new-container{grid-gap:110px;align-items:start;flex-direction:column;}
.choose-new-design{flex-direction:column;width:100%;padding-left:0px;}
.home .first-grid+.coose-us hgroup.spc-btm,
hgroup.spc-btm{margin-bottom:30px !important;}
.choose-new-design article.flex-choose{margin-top:0px !important;grid-gap:16px;}
.coose-us.new-choose .flex-choose hgroup.choose-us{margin-bottom:30px !important;}
.coose-us.new-choose .flex-choose:last-child hgroup.choose-us{margin-bottom:0px !important;}
.choose-new-design .flex-choose span.svg-icon{display:block;max-width:30px;max-height:30px;min-width:30px;}
.home hgroup.choose-us h4{font-size:18px !important;font-family:'font-semibold' !important;}
.home hgroup.choose-us p{color:#24272A !important;}
.choose-new-design span svg{width:30px;height:30px;}
.staf-design hgroup.choose-us p{color:#5B5D5F !important;}
.img-wrap{width:205px;display:flex;justify-content:end;align-self:center;right:15px;}
.img-wrap::before{left:-55px;}
.page-template-template-services #home-wcu{padding-top:0px !important;}
img.build-img{right:0px;margin-bottom:0px;object-fit:cover;height:384px;width:205px;object-position:top;}
aside.sol-grid:nth-child(even){width:50%;}
aside.sol-grid:nth-child(odd){width:50%;}
section.solution-container{padding:60px 0px !important;padding-bottom:36px !important;}
.sol-grp{width:100%;align-items:center;grid-gap:20px;}
img.img-fluid-sol-dot{left:20px;top:0px;position:relative;}
hgroup.solution-group{padding:0px 30px;margin:0px 0px;margin-top:0px;}
.grid-solution{width:100% !important;margin-left:0px !important;border:none !important;margin-top:32px;padding:0px 30px;}
.grid-solution.faq-content{width:100% !important;margin-top:15px;}
aside.sol-grid.blank-grid{display:block;padding:24px 0px;}
aside.sol-grid.blank-grid:nth-child(2){margin-bottom:0px;}
aside.sol-grid{padding:24px 20px;padding-bottom:24px;}
aside.sol-grid:nth-last-child(2) h1{position:relative;left:0px;}
span.scnd-hd{font-size:12px;margin-bottom:8px;line-height:1.5;}
.home .industries-container h2.section-h2{padding-right:0px;}
.home #indus .owl-nav .owl-prev{margin-right:24px !important;}
.home #indus .owl-nav button,
.home #indus .owl-nav button svg{width:19px !important;height:19px !important;}
.home .project-section .img-overlay{height:311px;}
aside.sol-grid h1, aside.sol-grid h4{font-family:'font-semibold';font-size:28px;}
.home section.industries-container{padding-top:60px;padding-bottom:60px;}
#indus .owl-nav{right:0px;top:-56px;}
section.industries-container hgroup{margin-bottom:83px !important;}
section.industries-container .owl-carousel .owl-item{margin-right:40px !important;}
#indus .item img{max-height:350px;}
.prject-container hgroup.mn-pgh{margin-bottom:30px !important;}
.client-container-new.service-grid hgroup{margin-bottom:83px;}
#client-new .owl-nav{display:block !important;position:absolute;top:-87px;right:0px;}
.client-container-new.service-grid hgroup{margin-bottom:107px;}
aside.sol-grid.blank-grid{width:100%;}
section.circ-figure{display:none;}
.dev-row2 p{color:#fff;font-size:14px;}
.dev-row2 h4{color:#fff;font-size:18px;font-family:'font-semibold';}
.strip-dev{grid-gap:16px;}
.devlopment-container{padding-bottom:30px !important;}
hgroup h4.pg-h3{font-size:14px !important;margin-bottom:10px;font-family:'font-bold' !important;}
hgroup h2.section-h2, hgroup h1.section-h2, hgroup h4.section-h2, hgroup h3.section-h2{font-size:24px !important;line-height:1.5;font-family:'font-semibold' !important;}
.arow-data h4{font-size:1rem;}
.get-start hgroup.solution-group p{color:#5B5D5F !important;}
.get-started ul.faq-inr{font-size:.85rem;padding-left:15px;}
.prt li{flex:0 0 100%;}
.prt li img{max-width:26px;}
.first-grid hgroup h2.section-h2{font-size:24px !important;}
.client-container-new hgroup h2.section-h2{font-size:24px;}
.client-container-new hgroup h2.section-h2 br{display:block;}
.slide_btn{font-family:'font-semibold';min-width:206px;}
.slide_btn svg{margin-left:15px;}
.service-grid hgroup.proj-dtl{margin-bottom:42px;margin-top:16px;padding-top:0px;}
h4.proj-sub{font-size:16px;color:#5B5D5F;font-family:font-medium;}
.project-section h4.proj-hd, .project-section h4.proj-hd a{font-size:22px;font-family:font-semibold;}
#projects-section .row.project-row{margin-bottom:0px;}
hgroup.circ-new{margin-bottom:30px !important;}
.home span.striper{font-size:14px;font-family:'font-medium' !important;}
.home section#testi-cont{padding-top:60px !important;padding-bottom:60px !important;}
#testi-box{padding-left:0px;padding-right:0px;}
.testi-inner{display:flex;flex-direction:column;}
.testi-inner .dt{margin-left:0px;width:100%;position:relative;}
.home #testi-cont hgroup{margin-bottom:30px;}
.testi-img{margin-bottom:18px;}
.testi-inner article.dt h5{margin-bottom:26px;}
#testi-slider{padding-bottom:40px;}
#testi-slider .owl-dots{left:0px;}
#testi-slider .owl-nav .owl-prev,
#client-new .owl-nav .owl-prev,
.home ul#blog .owl-nav .owl-prev{margin-right:20px !important;}
#testi-box .owl-nav button svg,
#client-new .owl-nav button svg,
.home ul#blog .owl-nav button svg{max-width:22px;max-height:22px;}
.home #home-blog{padding-top:0px !important;}
#home-blog #blog{margin-bottom:30px;}
span.lte{margin-bottom:4px;font-family:'font-medium';}
section#lc-sec{background-image:none !important;padding-bottom:40px !important;position:relative;background-color:#35373B;}
.lc-li .section-h4{font-family:'font-semibold';}
#lc-sec hgroup h2.section-h2{font-size:24px !important;}
      .lc-sec-img{position:relative;right:0px;bottom:0px;width:100%;z-index:1;object-fit:contain;object-position:right bottom;margin-top:40px;padding-left:15px;top:0px;}
.single-services .service-grid .sd-num.no-pd-mob:last-child{margin-bottom:0px !important;}
#expert-sec-inner h2{margin-top:30px !important;margin-bottom:30px !important;}
.client_wrap{margin:0px -15px !important;}
#client-new .owl-item.active figure.f1{display:flex;justify-content:center;}
#client-new .f1 img{max-width:120px;}
.row.footer-row{margin:0px -15px !important;}
#footer-top-logo{margin-bottom:42px !important;}
#footer-top-logo img.footer-logo{margin-bottom:0px;}
div#footer-wid-1{flex:0 0 100%;max-width:100%;}
#footer-wid-1 .form-group.nwsltr{margin-bottom:42px;}
footer.dark-footer h5.ftr-hd{margin-bottom:24px !important;}
ul.footer-social-icons{margin-bottom:56px !important;}
.footer-link{padding-left:15px !important;}
.footer-link ul{margin-bottom:56px;}
.footer-link ul#menu-footer-menu{margin-bottom:24px;}
#footer-wid-6 p{margin-top:0px;text-align:left;}
.anch-dtl a{font-size:14px;}
.prv-hd a{font-family:'font-extrabold';}
h3.prj-testi p{font-size:20px !important;}
.dropdown-menu.mega-menu.comp-nav.show{margin-top:0px;}
.page-template-template-services .service-banner hgroup.banner-txt h1{margin-bottom:22px;}
#home-blog #blog .owl-nav button,
#home-indstries-wr #indus .owl-nav button,
#client-new .owl-nav button{width:auto;height:auto;}
.page-template-template-services .service-banner hgroup.banner-txt .btn-theme-blue{margin-top:36px;}
#view-all-serv-div{margin-top:18px;}
h4.wd br{display:none;}
.post-type-archive-projects img.full-img, .post-type-archive-projects img.blg-img-grid{min-height:410px;max-height:410px;object-fit:cover;}
#testi-cont hgroup{margin-bottom:30px;}
.post-type-archive-projects section#testi-cont{padding-bottom:60px !important;}
.flx-tbl p.tgs span{display:flex;padding-right:10px;position:relative;margin-right:10px;flex:1 1 33.3%;justify-content:center;align-items:center;}
.sjb-application-form .form-fields label{font-size:12px;}
.hire-link-li a{font-size:14px;}
.hire-link-h4{font-size:16px;font-family:'font-extrabold';}
#hire-link-sec .hire-link-content p{font-size:16px !important;}
#hire-link-sec .hire-link-content p span{font-size:20px !important;}
#htt-banner .blog-bnr .sd-tp h1 br{display:none;}
section#why-hire-sec{padding-bottom:30px !important;}
#black-serv-sec h4{font-size:16px;margin-bottom:10px;font-family:'font-semibold';}
#black-serv-sec .box-icon-left .serv-icon-c{width:24px;top:5px;height:24px;}
#black-serv-sec .box-icon-left{padding-left:40px !important;}
#techno-banner img.proj_bnr{height:350px;object-fit:cover;object-position:left;}
.single-technologies  #black-serv-sec.black-serv-sec-3 .serv-icon-c img{max-width:32px;}
.single-technologies #black-serv-sec p{color:#919394;}
}
@media screen and (min-width:767px) and (max-width:991px) {
.page-template-template-services .srvice-serv-data{position:relative !important;width:100% !important;}
}
@media screen and (min-width:767px) and (max-width:992px) {
.single-services .bnr_blog{min-height:430px;max-height:430;}
#black-serv-sec h4{font-size:20px;}
#black-serv-sec .box-icon-left{padding-left:55px !important;}
#black-serv-sec .box-icon-left .serv-icon-c{width:27px;top:10px;height:27px;}
.single-services hgroup.sd_hg .sd_p{margin-bottom:0px;}
.single-services .service-grid .sd-num.no-pd-mob{margin-bottom:28px !important;}
.single-services .service-grid .sd-num.no-pd-mob:last-child{margin-bottom:0px !important;}
li.nav-item.diffrent a.nav-link{border:solid 2px #24272A;}
.get-started.solution-container hgroup.solution-group{width:initial !important;}
aside.sol-grid:nth-child(even){width:33%;}
aside.sol-grid:nth-child(odd){width:33%;}
aside.sol-grid.blank-grid{width:100%;}
.row.row-talent{margin:0px !important;}
.staf-design hgroup.spc-btm{padding-left:15px;}
.hire-india .sol-grp{align-items:start;}
.hire-india img.img-fluid-sol-dot{left:0px;top:0px;align-self:center;}
.staffing-banner{flex-direction:row;}
article.arow-data{position:relative;display:flex;flex-direction:column;flex:0 0 50%;max-width:47%;}
article.arow-data:nth-last-child(2),
article.arow-data:last-child{align-self:end;}
ul, .terms ul li{font-size:16px;}
section.row.scl-links{flex-direction:row;}
.single-post #blog.blog-ind .owl-nav{top:-75px !important;}
section.val-card{min-height:305px;}
.page-template-template-about p.val-data{padding:0px;}
.page-template-template-about .flex-choose.mis-vis:last-child{margin-top:0px !important;}
aside.vdo-cntr{flex-direction:row;align-items:center;}
aside.vdo-cntr p{text-align:justify;}
.serv-grid{padding:0px 15px;}
article.flex-choose{padding-right:15px;grid-gap:25px;padding-left:15px;}
section.solution-container{padding:0px 0px;}
.grid-solution{width:calc(100% - 64px);align-self:center;}
hgroup.solution-group p br{display:none;}
div[class*="col-"],
section[class*="col-"],
article[class*="col-"],
aside[class*="col-"],
hgroup[class*="col-"]{padding-left:15px !important;padding-right:15px !important;}
.service-grid.first-grid.home-service-wr{padding-bottom:30px !important;}
.owl-carousel .owl-item .feedback-slider-item img{min-height:initial;max-height:initial;object-fit:cover;object-position:right;width:100% !important;}
.mob-style .col-md-4{display:flex;align-items:flex-start;}
.thumb-prev, .thumb-next{max-width:185px;}
.feedback-slider .owl-nav{position:relative;display:flex;grid-gap:30px;top:-210px;margin-left:0px;right:calc(-50%);}
.our-blog-post-slider img{max-height:420px;object-fit:cover;}
.row{margin:0px -15px !important;}
.indus-row{margin-left:-32px !important;margin-right:-32px !important;margin-bottom:30px !important;}
.automation h2.section-h2{font-size:36px;}
.page-template-template-industries article.auto-sec {
margin-bottom: 0px !important;
} p{font-size:16px !important;}
.indus-case{margin-top:30px !important;}
#case-studies-section .bl h3{margin-bottom:10px !important;}
.company{padding:60px 16px !important;}
.company .container, .company [class^="col"]{padding-left:15px;padding-right:15px;}
.company-data hgroup.cmpny-hd{margin-top:0px;padding:0px 0px;}
article.wd50{width:auto;margin:0px;padding:0px 0px;}
.wd50:last-child p.com-dt{margin-bottom:0px;}
.company-data hgroup.cmpny-hd h2.section-h2{font-size:36px;}
.service-grid hgroup.spc-hd{margin:60px 0px;padding:0px 30px;margin-bottom:0px !important;}
.core-img{transform:rotate(0deg) !important;width:100%;height:80vh;position:absolute;bottom:60px;left:auto;right:31px;}
article.flex-choose{margin-top:0px !important;}
.msn-vsn p:last-child{margin-top:0px;margin-bottom:0px;}
.service-grid hgroup.msn-vsn{margin-bottom:0px !important;}
.blog-container-abt hgroup h2.section-h2{text-align:left;}
.blog-container-abt #blog .owl-nav{left:calc(100% - 66px);}
article.bl-team{bottom:-75%;}
.top-header .side_blg_bnr{flex-wrap:wrap;}
.page-template-template-carrers .work-img{height:500px;background-size:cover;background-position:top;}
.page-template-template-blog-landing .blog-data-blg hgroup h2.section-h2{padding-bottom:0px;}
.page-template-template-blog-landing .grid-ftr{padding:0px !important;padding-top:30px !important;}
.page-template-template-blog-landing .service-grid.blog-column{padding-top:60px !important;padding-bottom:0px !important;}
.blg-img-wrap{margin-top:0px;}
.page-template-template-blog-landing section.data-blg+section.data-blg{margin-top:0px;}
.data-blg figure h4, .data-blg figure h2{margin-bottom:10px !important;}
.page-template-template-blog-landing section.data-blg{margin-bottom:30px;}
.page-template-template-blog-landing section.data-blg:last-child{margin-bottom:0px;}
.page-template-template-blog-landing #software-development{padding-bottom:60px !important;}
.page-template-template-blog-landing #git-sec{margin-top:0px !important;}
.page-template-template-blog-landing .grid-ftr p.blog-p{margin-bottom:10px;}
section.data-blg-category{margin-bottom:30px;}
hgroup.blog-detail-hd{grid-gap:5px;}
hgroup.blog-detail-hd span.dt{margin-bottom:0px;}
.page-template-template-carrers .env{padding-top:30px !important;}
.side-data{align-self:flex-start;}
.single .service-grid .img-fluid.dtl-bnr{margin-bottom:60px;}
.single.single-post .left_content h4+p{text-align:justify;}
.single-post .right.no-pd-mob{padding:0px 15px !important;}
.single.left_content ul{font-size:16px;}
aside.dtl-cat h4.blg-dtl{margin-bottom:10px;}
.single-post ul.side-cat{margin:10px 0px;}
.single.single-post #site-header+.service-grid.no-pdb{padding-bottom:30px !important;}
.single.single-post .indus-case{margin-top:0px !important;}
header.blog-bnr{padding-top:30px;}
section.service-grid.service-page{padding-bottom:30px !important;}
.prject-container hgroup p br{display:none;}
.left-column{padding:0px 15px !important;grid-gap:30px;}
.grid-mason-serv{grid-gap:30px;}
.page-template-template-services img.img-fluid.build-img.serv-choose{width:100%;}
.service-row .flex-choose:nth-child(3) hgroup.choose-us,
.service-row .flex-choose:last-child hgroup.choose-us{margin-bottom:0px !important;}
.new-choose .service-row .flex-choose:nth-child(3) hgroup.choose-us{margin-bottom:30px !important;}
.new-choose .service-row .flex-choose:last-child hgroup.choose-us, .new-choose .service-row .flex-choose:nth-last-child(2) hgroup.choose-us{margin-bottom:0px !important;}
.dev-row p{text-align:justify;}
.devlopment-row{margin-top:30px !important;}
.single-services .sd_p{margin-bottom:0px;}
.single .service-grid ul{padding-left:20px;margin:10px 0px;font-size:16px;}
.single .service-grid p{margin-bottom:10px;}
.sd-num{align-items:flex-start;}
.single-services .service-grid .sd-num.no-pd-mob{margin-bottom:30px;}
.single-services .sd-num footer.grid-ftr{padding-top:0px !important;padding-bottom:0px !important;padding-right:0 !important;}
.single-services .top-header+.service-grid{padding-bottom:60px !important;}
.sd-num{padding-left:30px !important;}
span.num-stirp{position:absolute;top:60px;}
section.sdc{padding:0px 15px;}
.single-services .bgx-light{height:66vh;}
.single-services .service-grid.blog-data-blg.sd-mid-sec footer.grid-ftr p{margin-top:0px !important;}
.mrtp-st img{height:250px;object-fit:cover;margin:30px 0px;}
span.sd_blk{margin-bottom:10px;}
.blog-data-blg{padding-bottom:30px !important;}
.indus-case.indus-sd{margin-top:0px !important;}
.single-services .indus-case.indus-sd .bl h3{margin-bottom:10px !important;}
.indus-sd .blog-data{margin-bottom:0px !important;}
}
@media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape) {
.abs-nav{position:absolute;top:34px;display:block;color:#919394 !important;font-family:'font-medium';font-size:16px;text-decoration:none;}
li.nav-item.diffrent a.nav-link{border:2px solid #919394d7;}
#black-serv-sec .box-icon-left .serv-icon-c{position:absolute;left:15px;top:0;width:40px;height:40px;}
#black-serv-sec .box-icon-left{padding-left:75px !important;}
}
@media all and (device-width: 1180px) and (device-height: 820px) and (orientation:landscape) {
.abs-nav{position:absolute;top:34px;display:block;color:#919394 !important;font-family:'font-medium';font-size:16px;text-decoration:none;}
li.nav-item.diffrent a.nav-link{border:2px solid #919394d7;}
#black-serv-sec .box-icon-left .serv-icon-c{position:absolute;left:15px;top:0;width:40px;height:40px;}
#black-serv-sec .box-icon-left{padding-left:75px !important;}
}
@media screen and (min-width:1921px){
.hire-india .sol-grid h1, .hire-india .sol-grid h4{font-size:2.5rem;}
.hire-india{position:relative;top:-2px;}
.left-arow{max-height:650px;top:0px;}
.container, .container-lg, .container-md, .container-sm, .container-xl{max-width:1300px !important;}
.page-template-template-about section.solution-container div.grid-solution{margin-right:calc(-100vw / 2 + 1650px / 2);width:calc(100% - 1050px + 100vw / 2);flex:0 1 100%;}
.page-template-template-about .ben-fixes{margin-right:calc(-100vw / 2 + 1650px / 2);width:calc(100% - 1043px + 100vw / 2);max-width:initial;flex:1 1 100%;}
.page-template-template-about .benifit-card{padding-top:7rem !important;padding-bottom:4rem !important;}
.navbar-light .navbar-nav .nav-link{font-size:1rem;}
li.nav-item.diffrent a.nav-link{font-size:.85rem;}
li.nav-item.diffrent a.nav-link{top:5px;}
.page-template-template-about img.img-bnr-abt{position:absolute;left:calc(50% - -30px);max-height:initial;top:0rem;width:33rem;}
.page-template-template-about .abt-us-wrap{transform:scale(1.4);position:relative;bottom:15rem;left:15rem;}
.page-template-template-about .dark-bg{background:transparent !important;}
.page-template-template-about .light-bg{background:#fff !important;}
.page-template-template-about p.val-data{padding-right:2%;}
.page-template-template-about .company-data p, .page-template-template-about p.val-data, .page-template-template-about hgroup.msn-vsn p, .page-template-template-about .ben-rw p{font-size:1.1rem;}
.navbar-nav li.nav-item.diffrent{top:-2px;}
.page-template-template-about hgroup.solution-group p{font-size:1.1rem;}
.page-template-template-about span.scnd-hd{font-size:1rem;}
.page-template-template-about .ben-rw h2, .page-template-template-about .ben-rw h3{font-size:1.3rem;}
.page-template-template-about article.dt h3{font-size:1.1rem;}
.page-template-template-about article.dt h5{font-size:1rem;}
.page-template-template-about article.dt p{font-size:1rem;}
section.benifet-row, section.solution-container{overflow:hidden;}
.page-template-template-about section.ben-rw{margin-bottom:2rem;}
.page-template-template-services .container{max-width:1300px !important;}
.page-template-template-services .navbar-light .navbar-nav .nav-link{font-size:1rem !important;}
.page-template-template-services p.srvice-serv-data, .page-template-template-services .serv-page .serv-grid{font-size:1.1rem;}
section.service-grid.service-page hgroup{margin-bottom:48px !important;}
.page-template-template-services section.service-grid.service-page{padding-bottom:80px !important;}
hgroup h2.section-h2{font-size:4rem !important;}
.page-template-template-services .serv-page h4.grid-hd, .page-template-template-services .serv-page .serv-grid:hover h4.grid-hd, .page-template-template-services .proj-data h4{font-size:1.5rem;}
.page-template-template-services .service-grid.coose-us .choose-us{margin-bottom:48px !important;}
.page-template-template-services .service-grid.devlopment-container{padding-top:110px !important;}
.single-services .container{max-width:1300px !important;}
.single-services .bnr_blog{width:100%;}
.single-services h4.number_blog{font-size:2.4rem;}
p, .sd_p, a.read-more{font-size:1rem !important;}
.anc-wrap p{font-size:.8rem !important;}
h4.pg-h3{font-size:1.25rem !important;}
.side-cat li a{font-size:1.1rem;}
h4.grid-hd{font-size:1.25rem;margin-bottom:1rem;}
a.btn-service, span.scnd-hd, h4.proj-sub, a.btn-line{font-size:1rem;}
.slide_btn, .hvr-data .btn-border, .circ em, span.lte, footer.dark-footer h5.ftr-hd{font-size:.85rem;}
hgroup.choose-us h4, .blank-grid h4, .dev-row2 h4{font-size:1.25rem;}
hgroup.solution-group h3, hgroup.solution-group h2, .sol-grid h1, .sol-grid h4{font-size:4rem;}
.hvr-data h4, h4.proj-hd{font-size:2rem;}
#testi-slider .owl-nav{position:absolute;right:30px;bottom:-4px;}
.testi-inner article.dt h3, .bl h3{font-size:1.5rem;}
.lc-li .section-h4{font-size:1.1rem;}
.testi-inner article.dt h5, span.circ, .lc-li span.lc-count, .lc_desc, .footer-link ul{font-size:1rem;}
footer.dark-footer .widget_mailpoet_form h5.ftr-hd{font-size:1.38rem;}
span.striper{line-height:1.7;font-size:1rem;}
.home span.striper{font-size:1rem;}
.lc-sec-img{right:-15%;top:25px;bottom:auto;width:70%;z-index:1;max-height:initial;}
.expert-desc_1 p{font-size:1rem;}
#expert-sec-inner h2{font-size:1.63rem !important;}
a.faq-anch, span.faq-anch{font-size:1.25rem;}
a.faq-anch[aria-expanded=true],
span.faq-anch[aria-expanded=true]{font-size:1.18rem;}
.blog-bnr+img{width:100%;}
.dev-row, .serv-grid ul{font-size:1rem;}
.indus-automation.techzone h5{font-size:1.25rem;}
h3.volk{font-size:1.75rem;}
.page-template-template-services .service-grid.coose-us .choose-new-design .spc-bet-choose .flex-choose hgroup.choose-us{margin-bottom:0px !important;}
.page-template-template-services .service-grid.coose-us .choose-new-design .spc-bet-choose .flex-choose:first-child hgroup.choose-us{margin-bottom:70px !important;}
.blog-bnr .sd-tp h1{font-size:4.12rem;}
h4.number_blog{font-size:2.5rem;}
.bnr-btm-item h4, .hire-wrap h4, #black-serv-sec h4,
.hire-link-h4{font-size:1.25rem;}
.hire-link-li a{font-size:1rem;}
article.arow-data{justify-content:center;}
ul.blog-nv-adj a, span.dt{font-size:1rem;}
h4.blog-h4, h2.blog-h4{font-size:1.5rem;}
.full-prod img.full-img{width:100%;}
.coose-us.new-choose .flex-choose:nth-child(4) hgroup.choose-us{margin-bottom:0px;}
.choose-new-container .staf-design .flex-choose:nth-child(4) hgroup.choose-us{margin-bottom:70px;}
img.img-fluid-sol-dot{top:-40px;}
.hire-india img.img-fluid-sol-dot{top:auto;}
span.mrk-indus, .bl-team h3{font-size:1.5rem;}
.bl-team span.lte, .bl-team p{font-size:.85rem;}
footer.founder-ftr h4{font-size:2rem;}
.founder-ftr h5{font-size:1rem;}
.blog-data-blg hgroup h2.section-h2, .blog-column hgroup h2.section-h2, .bl_tm h3{font-size:2.5rem !important;}
.team-mem img.tm-img{width:100%;}
h4.wd{font-size:1.25rem;}
h3.desi{font-size:2.25rem;}
.page-template-template-carrers .life p.lght-color{font-size.85rem;}
.blog-bnr h1{font-size:5.45rem;}
.font-66{font-size:4.15rem !important;}
.font-20, .indus-case .bl h3{font-size:1.25rem !important;}
.single-services span.num-stirp{top:68px;}
.single-service .sdc footer.ft-grd h4, .single .service-grid h4.st-exp{font-size:1.5rem;}
.page-template-template-contact .map-view iframe{height:42rem;}
h5.eml, h2.eml{font-size:1.25rem;}
.pg-h4-black, h4.blog-h4 a, h2.blog-h4 a, .data-blg figure h4 a, .data-blg figure h2 a{font-size:1.5rem;}
.rating-data span{font-size:.85rem;}
#hire-link-sec .hire-link-content p{font-size:1.25rem !important;}
} @media screen and (min-width:1921px){
.new-sct hgroup p, .slide_btn.btn_width_auto,ul.ctg-ul li,li.dt-ul h5,.fltr li{font-size:1.125rem !important;}
.pg-adj-blg h1{font-size:3rem !important;}
.full-ftr h3{font-size:2rem !important;}
.sm-ftr h3,.data-blog h5,.fin-rslt h5{font-size:1.25rem !important;}
}
.contact-box-wr .wpcf7-spinner{display:none;}
section.hire-page{padding-top:170px;background:#EDF5FB;padding-bottom:60px;}
.page-template-template-hire-landing .dark-bg .navbar-light .navbar-nav .nav-link{color:#24272A !important;font-family:font-semibold;}
.page-template-template-hire-landing li.nav-item.diffrent a.nav-link{border-color:#24272A !important;}
.page-template-template-hire-landing .dropdown-toggle::after{filter:brightness(0);}
h1.page-h1{color:#15225C;font-size:87px;margin-bottom:72px;letter-spacing:-1.656px;line-height:104px;}
.page-h1 span{font-size:88px;background:-webkit-linear-gradient(#213FD4, #8095FF);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
article.btn-wrap{display:flex;grid-gap:32px;align-items:center;}
.page-template-template-hire-landing a.btn-blue{color:#FFF;text-align:center;font-size:20px;padding:16px 32px;font-family:'font-semibold';line-height:32px;gap:8px;letter-spacing:-0.18px;position:relative;overflow:hidden;border:none;}
.page-template-template-hire-landing a.btn-blue:hover{color:#fff;}
.page-template-template-hire-landing button.btn-blue:hover{color:#fff;}
.page-template-template-hire-landing button.btn-blue{font-size:20px;width:100%;position:relative;overflow:hidden;}
.page-template-template-hire-landing button.btn-blue::before{animation:mymove 3s infinite;animation-delay:3s;content:'';position:absolute;background:linear-gradient(90deg, transparent, rgb(255 255 255 / 40%), transparent);height:230%;transform:rotate(15deg);top:-50px;width:100px;}
span.arw{display:inline-flex;background:#fff;border-radius:50%;align-items:center;justify-content:center;width:32px;min-width:32px;height:32px;animation:arwmove 2s infinite;animation-delay:3s;position:relative;}
span.cmnt-box strong{margin-right:6px;color:#24272A;font-size:24px;font-family:font-medium !important;letter-spacing:2.184px;text-transform:uppercase;font-weight:500;}
a.brd-blue-btn{padding:16px 24px;border:2px solid #01579B;color:#01579B;font-size:20px;font-family:'font-semibold';border-radius:0px;box-shadow:none;outline:none;}
a.brd-blue-btn:hover{color:#01579B;}
.awrd-icn{display:flex;flex-direction:column;align-items:start;grid-gap:247px;}
.img-wrap-landing{position:absolute;right:0px;width:44%;height:100%;top:-200px;padding-top:220px;box-sizing:content-box;padding-left:30px;padding-right:30px;display:flex;justify-content:space-between;align-items:flex-start;}
.dot-grid{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/wp-land/dots1.png);background-position:0px -170px;}
.awrds{position:relative;}
span.cmnt-box{display:inline-flex;padding:12px 16px;align-items:center;border-radius:65px;background:#FFF;box-shadow:0px 4px 12px 0px rgba(0, 28, 113, 0.12);position:absolute;box-sizing:border-box;width:max-content;white-space:nowrap;font-size:1.125rem;font-family:'font-medium';}
aside.img-wrp.wrp3{right:-20px;top:-50px;max-width:107px;}
aside.img-wrp{position:relative;display:inline-block;vertical-align:top;}
.wrp2{bottom:-145px;left:20px;max-width:168px;}
.wrp3 span.cmnt-box{left:-30px;bottom:15px;}
section.awd-icn{display:flex;align-items:center;grid-gap:17px;}
.wrp1 .cmnt-box{top:-9px;left:99px;}
.wrp2 .cmnt-box{top:210px;left:-83px;}
.cmnt-box img{margin-right:18px;}
section.brand{background:#F2FAFF;padding:96px 0px;}
.brnd-icn{padding:80px 0px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;grid-gap:50px;}
.brnd-icn figure{margin:0px;display:flex;padding:24px 32px;flex-direction:column;justify-content:center;align-items:center;gap:8px;border-radius:64px;background:#FFF;}
h4.many{color:#737DAE;font-size:20px;text-align:center;margin:0px;font-family:'font-semibold';}
h3.landing-h3{color:#15225C;font-size:32px;font-family:font-semibold;text-align:center;margin:0px;}
.flex-val{display:flex;align-items:start;grid-gap:80px;}
.flex-val figure{margin:0px;flex:0 0 276px;}
h2.hire-h2{color:#15225C;font-size:78px;line-height:96px;letter-spacing:-1.44px;margin-bottom:40px;}
.hire-h2 span{font-size:76px;background:-webkit-linear-gradient(326deg, #213FD4 0%, #8095FF 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
section.hire{padding:96px 0px;background:linear-gradient(0deg, #FFFFFF, #f5f9fb);}
.flex-val article p{color:var(--text-secondary, #737DAE);font-size:24px;line-height:36px;letter-spacing:-0.216px;margin-bottom:96px;}
section.balck-section{padding-top:96px;padding-bottom:123px;background:#24272A;color:#fff;}
h2.wait+article.btn-wrap{grid-gap:50px;}
.btn-wrap h5{flex:0 0 56%;color:#C4CAE8;font-size:24px;font-family:font-medium;font-weight:500;line-height:32px;letter-spacing:-0.216px;margin:0px;}
img.img-abs{position:absolute;}
span.wht-round img.owl-pos{max-height:28px;width:auto !important;}
h2.wait{color:#FFF;font-size:60px;line-height:80px;letter-spacing:-1.152px;margin-bottom:44px;font-family:font-semibold;}
.cta .flex-val{grid-gap:50px;}
.cta .flex-val figure{flex:0 0 366px;}
.abs-pos{left:-110px;max-width:93px;}
.abs-pos4{bottom:-10%;left:59%;max-width:62px;}
.abs-pos3{left:46%;top:39%;max-width:93px;}
.balck-section .abs-pos3{left:auto;top:auto;max-width:93px;right:-40px;bottom:20px;}
.abs-pos2{left:62%;top:-55px;max-width:93px;}
section.form-section{padding-bottom:50px;background:#F4F9FC;}
.flex-frm{display:flex;padding:96px 15px;grid-gap:114px;background-image:url(//craftedq.com/wp-content/themes/craftedq/img/wp-land/lne-frm.png);padding-bottom:0px;background-position:0px top;align-items:center;background-repeat:repeat;padding-left:0px;padding-right:0px;justify-content:space-between;}
section.form-ele{position:relative;background:#fff;margin-top:-100px;border-radius:4px;display:flex;flex:0 0 466px;padding:40px;flex-direction:column;align-items:baseline;gap:32px;top:-80px;}
.contact-box-wr .sent .wpcf7-response-output{display:none;}
.form-ele form{display:flex;flex-direction:column;gap:16px;width:100%;}
.phone-box{display:flex;flex-direction:column;margin-bottom:16px;}
.mr-bt-form{flex-direction:column;}
.mr-bt-form button.btn-blue{justify-content:space-between !important;}
.form-ele hgroup h4{color:#01579B;text-align:center;font-size:20px;line-height:36px;letter-spacing:-0.18px;font-family:'font-bold';}
.form-ele hgroup h3{color:#15225C;text-align:center;font-size:25px;margin-bottom:0px;line-height:36px;letter-spacing:-0.252px;}
.form-ele label{color:#737DAE;font-size:12px;font-family:font-medium;letter-spacing:-0.108px;margin-bottom:3px;}
h4.ft_msg{color:#C4CAE8;text-align:center;font-size:20px;line-height:28px;letter-spacing:-0.18px;font-family:font-medium;margin-bottom:0px;}
.form-ele input.form-control{padding:4px 16px;box-sizing:content-box;width:calc(100% - 32px);}
input#phone_1,input#phone_2{width:calc(100% - 68px);padding-right:16px;}
input#phone_3{width:calc(100% - 98px);padding-right:16px;}
.page-template-template-hire-landing .trans-bg{background:rgb(237 245 251 / 90%);}
.page-template-template-hire-landing .light-bg{background:#fff;box-shadow:0 2px 4px 0 rgb(32 33 36 / 8%);}
section.star-ele{display:flex;flex-direction:column;grid-gap:32px;background:#fff;padding:40px 0px 0px 0px;align-items:center;justify-content:center;border-radius:4px;flex:0 0 560px;max-width:560px;}
.star-ele h3 span{color:#15225C;font-size:22px;font-family:'font-medium';margin-left:7px;}
.star-ele h3{display:flex;margin:0px;align-items:center;font-size:28px;padding-bottom:10px;width:100%;justify-content:center;}
.star-ele h3 figure{margin:0px;margin-right:24px;}
article.str-bdy{display:flex;flex-direction:column;flex:1 0 0;padding:32px 32px;border-bottom:1px solid #EBEDF9;border-top:1px solid #EBEDF9;}
article.str-bdy h2{color:#15225C;text-align:center;font-size:32px;line-height:46px;letter-spacing:-0.288px;}
section.flex-col{display:flex;justify-content:space-around;align-items:flex-start;}
.flex-col aside{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 100%;padding:16px 20px;position:relative;margin-top:-32px;border-right:1px solid #EBEDF9;min-width:130px;gap:8px;color:#737DAE;font-size:28px;font-family:'font-semibold';letter-spacing:2.548px;text-transform:uppercase;}
#hire-now-3{padding-bottom:0px;}
.flex-col aside:last-child{border-right:none;}
.flex-col aside span{color:#C4CAE8;font-size:18px;font-family:'font-medium';letter-spacing:-0.342px;text-align:center;}
section.prvd-sec{background:#fff;padding:96px 0px;}
span.leaf{padding:4px 20px;display:inline-block;background:#D5E5F1;position:relative;margin-bottom:32px;color:#01579B;font-size:1rem;font-family:'font-semibold';letter-spacing:-0.288px;}
.work-slide .wht-round{width:115px;}
span.leaf::before{content:'';position:absolute;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:55px solid #fff;top:-3px;left:-23px;transform:rotate(0deg);}
span.leaf::after{content:'';position:absolute;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:55px solid #fff;top:-8px;right:-23px;transform:rotate(180deg);}
.ele-full .form-ele input.form-control{width:calc(100% - 33px);}
.prvd-sec hgroup{display:flex;align-items:end;justify-content:space-between;margin-bottom:72px;}
h2.prvd-h2{color:#15225C;font-size:64px;font-family:font-semibold;line-height:80px;letter-spacing:-1.152px;margin-bottom:16px;}
h2.prvd-h2+ h4{color:#737DAE;font-size:24px;font-family:font-medium;line-height:44px;letter-spacing:-0.216px;margin:0px;}
.prvd-sec section.row{gap:40px;}
.box-dot{padding:40px;background:url(//craftedq.com/wp-content/themes/craftedq/img/wp-land/dot-bg.png);display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:4px;border:1px solid #EEF0FA;flex:0 0 calc(33.33% - 40px);}
.box-dot figure{margin:0px;padding:10px;padding-top:4px;margin-bottom:96px;max-width:75px;}
span.icn-round{display:flex;align-items:center;gap:8px;padding:8px;border-radius:49px;background:#EFF2FF;color:#15225C;font-size:12px;font-family:'font-bold';line-height:14px;letter-spacing:0.372px;margin-bottom:24px;}
.box-dot hgroup{margin:0px;flex-direction:column;justify-content:flex-start;align-items:flex-start;}
.box-dot h3{color:#15225C;font-size:24px;font-family:font-semibold;line-height:32px;letter-spacing:-0.216px;margin-bottom:12px;}
.box-dot p{color:#737DAE;font-size:17px;font-family:font-medium;line-height:24px;letter-spacing:-0.153px;margin-bottom:0px;}
section.why_us{background:#F4F9FC;padding:96px 0px;position:relative;}
.why_us h2.blue{background-color:transparent;padding:0px;color:#15225C;font-size:64px;font-family:font-semibold;line-height:80px;letter-spacing:-1.152px;margin-bottom:96px;display:block;padding-right:40px;}
.why_us h2.blue strong{position:absolute;margin-left:12px;color:#01579b;font-family:'font-bold';}
.why_us h2 img{position:relative;left:-100px;top:-10px;}
section.why_us::before{content:'';position:absolute;width:100%;height:544px;background:url(//craftedq.com/wp-content/themes/craftedq/img/wp-land/dot-bg.png);top:350px;}
.why_us span.leaf::before,.why_us span.leaf::after,.leading-proc span.leaf::before,.leading-proc span.leaf::after{border-top:55px solid #F4F9FC;}
.data-adv{background:#fff;flex:0 0 calc(50% - 32px);padding:32px;border-radius:4px;border:1px solid #EBEDF9;position:relative;}
.data-adv span{color:#C4CAE8;text-align:right;font-size:50px;font-family:font-semibold;line-height:50px;letter-spacing:-0.45px;position:absolute;right:16px;top:16px;opacity:.3;}
.data-us .row{gap:32px;}
figure.round-bl{margin:0px;padding:16px 8px;border-radius:40px;background:#D5E5F1;display:inline-block;margin-bottom:24px;}
.data-adv h3{color:var(--text-primary, #15225C);font-size:18px;font-family:font-semibold;line-height:24px;letter-spacing:-0.162px;margin-bottom:10px;}
.data-adv p{color:#737DAE;font-size:16px;font-family:'font-medium';line-height:20px;letter-spacing:-0.144px;margin-bottom:0px;}
.img-frm{text-align:right;max-width:338px;padding:0;position:relative;margin-top:0%;}
section.leading-proc{padding:96px 0px;background:#F4F9FC;}
hgroup.proc-hg h3{color:var(--text-primary, #15225C);font-size:64px;font-family:font-semibold;line-height:80px;letter-spacing:-1.152px;}
hgroup.proc-hg{margin-bottom:67px;}
section.wht_box{padding:32px;border-radius:4px;display:flex;grid-gap:44px;align-items:flex-start;position:relative;}
section.wht_box:hover{background-color:#fff;}
.wht_box span{display:flex;width:56px;padding:11px;justify-content:center;align-items:center;background:#fff;border-radius:80px;color:var(--text-tertiary, #C4CAE8);text-align:right;font-size:36px;font-family:font-semibold;font-weight:600;line-height:49px;letter-spacing:-0.324px;position:relative;opacity:.3;}
section.wht_box:hover span{background-color:#01579B;color:#fff;opacity:1;}
.wht_box h3{color:#15225C;font-size:20px;font-family:font-semibold;line-height:28px;letter-spacing:-0.36px;margin-bottom:12px;}
.wht_box p{color:#737DAE;font-size:16px;line-height:24px;margin-bottom:16px;}
.wht_box span.arw{display:inline-flex;background:#fff;border-radius:50%;align-items:center;justify-content:center;width:24px;height:24px;opacity:1;box-sizing:content-box;padding:0px;}
section.wht_box:hover span.arw{background-color:#fff;}
a.btn_wb{display:inline-flex;border-radius:64px;padding:6px !important;padding-left:12px !important;min-width:auto !important;padding-right:12px !important;font-size:14px !important;}
img.res1{position:absolute;top:-15px;right:-30px;}
.img-proc{position:relative;}
.img-proc figure{margin:0px;position:absolute;}
figure.rts1{right:0px;top:0px;max-width:253px;}
figure.rts2{left:40%;bottom:280px;max-width:181px;}
.pros-poj1{right:227px;z-index:9;top:220px;}
img.img-pos{position:absolute;max-width:93px;}
.pros-poj4{top:41%;left:15%;max-width:61px !important;}
.pros-poj3{right:0px;bottom:220px;}
.pros-poj2{right:16%;z-index:9;top:42%;}
section.work-sec{padding:96px 0px;}
h2.blue-h2{color:#15225C;font-size:64px;font-family:font-semibold;line-height:80px;letter-spacing:-1.152px;margin-bottom:40px;}
.work-slide{padding:48px;display:flex;justify-content:space-between;border-radius:4px;background:#E0F1FF;align-items:center;}
.work-slide figure{position:relative;margin:0px;right:0px;bottom:0px;}
span.wht-round{position:absolute;}
span.blue-round{display:inline-flex;padding:6px 8px;justify-content:center;align-items:center;gap:8px;border-radius:56px;background:#01579B;color:#fff;font-size:10px;font-family:font-medium;line-height:12px;letter-spacing:-0.18px;margin-bottom:10px;}
.work-slide section h3{margin:0px;color:#15225C;font-size:40px;font-family:font-semibold;font-weight:600;line-height:56px;letter-spacing:-0.72px;margin-bottom:16px;}
.work-slide section{flex:0 0 43%;}
.work-slide p{margin:0px;color:#737DAE;font-size:18px;font-family:font-medium;line-height:26px;margin-bottom:44px;}
a.btn-brdr-blue{display:inline-flex;height:64px;padding:16px 24px;border-radius:0px;justify-content:center;align-items:center;gap:8px;border:2px solid #01579B;color:#01579B;text-align:center;font-size:20px;font-family:font-semibold;letter-spacing:-0.18px;}
.form-section .ele-full .contact-thank-you img{width:40px;margin-right:15px;}
.form-section .ele-full .contact-thank-you h5{margin-bottom:0;}
span.wht-round{position:absolute;padding:24px 32px;background:#fff;border-radius:64px;box-sizing:content-box;top:50%;left:-100px;}
a.btn-brdr-blue:hover{color:#01579B;}
.work-slider button span,.testi-wp-slider button span{opacity:0;visibility:hidden;pointer-events:none;}
.work-slider.owl-carousel .owl-nav button.owl-prev, .work-slider.owl-carousel .owl-nav button.owl-next,.testi-wp-slider.owl-carousel .owl-nav button.owl-next,.testi-wp-slider.owl-carousel .owl-nav button.owl-prev{width:20px;height:auto;z-index:999;position:relative;padding:20px 12px !important;border-radius:56px;border:1px solid #E3E5F2;box-sizing:content-box;}
.work-slider .owl-nav, .testi-wp-slider .owl-nav{position:absolute;width:100%;top:calc(50% - 35px);z-index:99;display:flex;justify-content:space-between;}
.work-slider.owl-carousel .owl-nav button.owl-next,.testi-wp-slider.owl-carousel .owl-nav button.owl-next{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/wp-land/car-next.png);background-repeat:no-repeat;background-position:center;right:-76px;}
.work-slider.owl-carousel .owl-nav button.owl-prev,.testi-wp-slider.owl-carousel .owl-nav button.owl-prev{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/wp-land/car-prev.png);background-repeat:no-repeat;background-position:center;left:-76px;}
.work-slider.owl-carousel .owl-nav button.owl-next:hover,.testi-wp-slider.owl-carousel .owl-nav button.owl-next:hover{background-color:#e5e5e5;}
.work-slider.owl-carousel .owl-nav button.owl-prev:hover,.testi-wp-slider.owl-carousel .owl-nav button.owl-prev:hover{background-color:#e5e5e5;}
.data-hold img{position:absolute;width:auto !important;}
.testi-slide{display:flex;background:#fff;padding:48px;align-items:center;grid-gap:48px;position:relative;border-radius:4px;}
.data-hold img{position:absolute;width:auto !important;top:-81px;}
figure.img-hold{margin:0px;flex:0 0 201px;}
section.flx-opt{display:flex;justify-content:space-between;align-items:center;margin-top:50px;}
.flx-opt p{margin:0px;color:#737DAE;font-size:20px;font-family:'font-semibold';line-height:28px;letter-spacing:-0.36px;}
section.testi-sec{background:#F4F9FC;padding:96px 0px;padding-bottom:72px;}
.testi-sec hgroup{margin-bottom:76px;}
.testi-slide .data-hold img{position:relative;width:auto !important;top:0px;margin-bottom:30px;}
.testi-slide .data-hold img.test-abs{top:auto;right:180px;margin-bottom:0px !important;bottom:-25px;position:absolute !important;}
.testi-wp-slider .owl-stage-outer{padding-bottom:30px;}
.testi-wp-slider .owl-dots{display:none;}
figure.img-hold::before{content:'';position:absolute;background-image:url(//craftedq.com/wp-content/themes/craftedq/img/wp-land/testm-circ.png);width:88px;height:165px;top:48px;left:16px;}
figure.img-hold::after{content:'';position:absolute;background-image:url(//craftedq.com/wp-content/themes/craftedq/img/wp-land/testm-circ2.png);width:88px;height:165px;left:180px;bottom:48px;}
img.test-abs{top:auto;right:140px;bottom:0px;}
figure.img-hold img{position:relative;z-index:99999;}
.data-hold h4{color:#15225C;font-size:32px;font-family:font-semibold;line-height:40px;letter-spacing:-0.576px;margin-bottom:24px;}
.data-hold h4 span{color:#15225C;font-size:16px;font-family:'font-medium';line-height:24px;letter-spacing:-0.288px;}
.data-hold p{color:#737DAE;font-size:24px;font-family:'font-medium';font-weight:500;line-height:36px;letter-spacing:-0.432px;}
.clnt-itm{padding:24px 32px;background:#fff;border-radius:64px;text-align:center;display:flex;align-items:center;justify-content:center;}
.clnt-itm img.img-fluid{width:auto;max-height:28px;}
.clnt-wp-slider{margin-top:50px;}
section.faqq{padding:96px 0px;background:#E6F0F5;}
.faqq span.leaf::before,.faqq span.leaf::after{border-top:55px solid #E6F0F5;}
.testi-sec span.leaf::before, .testi-sec span.leaf::after{border-top:55px solid #F4F9FC;}
h3.faq-head{border-radius:4px;border:1px solid #E3E5F2;background:#FFF;display:flex;padding:16px 24px;align-items:center;gap:24px;align-self:stretch;color:#737DAE;font-size:24px;font-family:'font-medium';font-weight:500;line-height:32px;position:relative;letter-spacing:-0.432px;transition:all .3s;}
h3.faq-head.active{color:#01579B;font-family:'font-semibold';}
h3.faq-head::after{position:absolute;content:'';width:14px;height:8px;background-image:url(//craftedq.com/wp-content/themes/craftedq/img/wp-land/faq-down.png);right:24px;}
h3.faq-head.active::after{transform:rotate(180deg);}
.faq-wr{display:flex;flex-direction:column;gap:24px;max-width:900px;margin:0px auto;}
.page-template-template-hire-landing .faq-content{border-radius:0px 0px 4px 4px;border:1px solid #E3E5F2;background:rgba(255, 255, 255, 0.20);padding:16px 24px;position:relative;margin-top:-32px;margin-left:20px;margin-right:20px;}
.faqq .faq-content p{color:#15225C;font-size:20px;font-family:'font-medium';line-height:36px;letter-spacing:-0.36px;margin:0px;}
img.pos-abs{position:absolute;max-width:93px;}
.faq-abs1{top:0px;left:130px;}
.faqq hgroup.text-center{max-width:60%;margin:0px auto;}
.faq-abs2{right:0px;top:150px;}
.faq-abs3{top:70%;left:0px;}
.faq-abs4{top:150px;max-width:61px !important;}
.ele-full{flex-direction:column;gap:36px;padding-bottom:95px;}
.ele-full section.form-ele{align-items:center;margin-top:-170px;top:0px;gap:32px;flex:1;}
.ele-full .form-ele form{flex-direction:row;align-items:center;}
.ele-full .phone-box{margin-bottom:0px;}
.pdb-153{padding-bottom:153px !important;}
section.last-ele{display:flex;gap:29px;align-items:center;}
.brnd-icn figure img{max-height:28px;}
.work-slide figure .img-fluid{width:auto !important;max-height:325px;border-radius:16px 0px 0px;border:none;border-right:none;border-bottom:none;}
.testi-slide figure img{border-radius:100px;min-height:364px;width:auto !important;}
.page-template-template-hire-landing a.btn-blue::before{content:'';position:absolute;height:200%;width:100px;background:linear-gradient(90deg, transparent, rgb(255 255 255 / 15%), transparent);left:60px;transform:rotate(15deg);animation:mymove 2s infinite;animation-delay:3s;}
@keyframes mymove {
0%{left:-100%;}
50%{left:100%;}
100%{left:-100px;}
}
@keyframes arwmove {
0%{left:10px;}
50%{left:0px;}
100%{left:10px;}
}
.contact-thank-you{position:absolute;height:100%;width:calc(100% + 20px);left:-10px;top:0;background-color:#fff;z-index:2;text-align:center;max-width:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}
.contact-thank-you{position:absolute;height:100%;width:calc(100% + 20px);left:-10px;top:0;background-color:#fff;z-index:2;text-align:center;max-width:none;}
.contact-box-wr{position:relative;}
.form-floating p{margin:0px;}
.form-ele .phone-box input.form-control{width:calc(100% - 68px) !important;padding-right:16px;}
.ele-full .form-ele .phone-box input.form-control{width:calc(100% - 70px) !important;padding-right:16px;}
.ele-full .mr-bt-form{flex-direction:column;align-self:end;}
.ele-full .mr-bt-form p{margin:0px;display:flex;}
.ele-full button.btn-blue{white-space:nowrap;}
.exp-flx{justify-content:space-between;margin:0px;}
.exp-flx .data-us{flex:0 0 668px;padding:0px;}
figure.chk{margin:0px;display:flex;height:59px;transform:rotate(-14.254deg);justify-content:center;align-items:center;gap:8px;position:absolute;right:14.544px;top:5px;border-radius:56px;background:#D5E5F1;padding:8px;}
figure.chk.res2{transform:none;border-radius:50%;width:24px;height:24px;box-sizing:content-box;top:32px;}
.idea-hdr{padding-top:170px;padding-bottom:0px;position:relative;background-image:url(//craftedq.com/wp-content/themes/craftedq/img-idea/bnr-ptrn.png);background-repeat:no-repeat;}
.blog-articles .three-cntr .card-data, .blog-articals-card-lg{box-shadow:0px 2px 2px 0px rgba(218, 220, 235, 0.32);backdrop-filter:blur(6.5px);}
.dev-process-list li .dev-process-list-ttl{font-size:1rem;max-width:190px;line-height:1.4;}
.dev-process-list li .dev-process-list-card{padding:24px 20px;}
.dev-process-list li .dev-process-list-count{min-width:44px;min-height:44px;max-height:44px;margin-left:16px;padding:12px 12px;}
.dev-process-list li:before{background:none;}
.dev-process-list li.num1:before{background:url(//craftedq.com/wp-content/themes/craftedq/img-idea/time-mid1.png) no-repeat;width:1100px;height:2px;left:0px;right:auto;}
.dev-process-list li:nth-child(4):before{right:134px}
.dev-process-list li:nth-child(6):before{left:248px;}
.dev-process-list li:nth-child(5):before{content:"";position:absolute;top:50%;left:288px;right:auto;width:600px;height:1px;background:url(//craftedq.com/wp-content/themes/craftedq/img-idea/line-2-center.png) no-repeat;}
.dev-process-list li:nth-child(6) .dev-process-list-card .dev-process-list-count{font-size:1rem;}
.section-new1{font-size:3.5rem;font-family:'font-bold';color:#191F57;margin:0px;line-height:1.3;}
.idea-hdr .section-new1{font-size:4rem;}
.section-new1 span{color:#01579B;}
.top-sub-hd{color:#01579B;font-family:'font-semibold';font-size:1.25rem;line-height:1;letter-spacing:2px;text-transform:uppercase;margin:0px;}
p.idea-para{color:#3A4B86;font-size:1.25rem;font-style:normal;line-height:1.6;margin:0px;}
.idea-hdr p.idea-para{padding-right:20%;}
hgroup.sec-hg{display:flex;flex-direction:column;gap:24px;}
.ipad-hdr{position:relative;right:0px;width:100%;height:auto;top:0px;left:0px;margin-top:120px;margin-bottom:0px;}
img.pro-right{right:0px;top:-410px;}
img.pro-center{top:-60px;left:calc(50% - 512px);}
.ipad-hdr img{position:absolute;}
img.full-img{width:100%;position:relative;z-index:-1;}
.idea-hdr form{margin-top:48px;position:relative;z-index:9;gap:24px;}
.idea-hdr input.form-control{display:flex;padding:10px 16px;align-items:center;gap:8px;flex:1 0 0;align-self:stretch;border:1px solid rgba(1, 87, 155, 0.10);background:#FFF;box-shadow:0px 2px 2px 0px rgba(218, 220, 235, 0.32);backdrop-filter:blur(6.5px);max-width:241px;box-sizing:content-box;}
button.btn.cta-btn-blue{display:flex;padding:18px 32px;justify-content:center;align-items:center;border:1px solid rgba(255, 255, 255, 0.10);background:#01579B;border-radius:0px;color:#FFF;font-family:font-semibold;font-size:18px;font-style:normal;line-height:1;}
a.btn-brd.btn-idea{display:flex;padding:18px 20px;justify-content:center;align-items:center;color:#01579B;font-family:font-semibold;font-size:18px;font-style:normal;font-weight:600;line-height:1;border:1px solid #01579B;border-radius:0px;text-decoration:none;}
.why-us .container, .why-us{position:relative;}
.why-us .container::before{content:'';position:absolute;width:1px;height:780px;background:rgba(1, 87, 155, 0.11);top:-460px;right:300px;}
body.page-template-template-idea-page{background:#FAFAFF;}
.why-us::after{content:'';position:absolute;width:100%;height:1px;background:rgba(1, 87, 155, 0.11);top:175px;left:0px;}
.us-cntr{align-items:flex-end;}
.us-cntr hgroup.sec-hg{gap:19px;}
section.numb{flex:0 0 50%;}
.flex-grp{display:flex;flex-wrap:wrap;gap:90px 0px;margin-bottom:94px;}
h2.blue-idea{color:#01579B;font-family:'font-bold';font-size:4rem;font-style:normal;line-height:1.37;margin:0px;}
.numb p{color:#3A4B86;font-family:'font-medium';font-size:1.25rem;font-style:normal;line-height:30px;margin:0px;}
h3.cnt-h3{font-size:2rem;color:#191F57;font-family:font-semibold;font-style:normal;font-weight:600;line-height:44px;padding-right:110px;margin-bottom:48px;}
ul.check-ul{list-style:none;padding-left:0px;color:#3A4B86;font-family:font-medium;font-size:1.25rem;font-style:normal;line-height:22px;display:flex;flex-direction:column;gap:24px;margin-bottom:0px;}
.us-cntr article{padding-left:60px;}
ul.check-ul li{position:relative;padding-left:34px;}
ul.check-ul li::before{content:'';position:absolute;left:0px;top:0px;background-image:url(//craftedq.com/wp-content/themes/craftedq/img-idea/blue-circle-check.svg);background-size:contain;width:26px;height:26px;}
figure.google-rate{margin:0px;display:inline-flex;gap:16px;padding:16px;border-radius:8px;background:#FFF;box-shadow:0px 0px 1px 0px rgba(7, 67, 64, 0.19);max-width:280px;align-items:center;}
.google-rate figcaption h4{font-size:1.25rem;font-family:'font-bold';color:#191F57;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.82px;text-transform:uppercase;margin:0px;}
.google-rate figcaption{display:flex;flex-direction:column;gap:8px;}
.google-rate figcaption aside{display:flex;gap:4px;align-items:center;}
span.font-light{color:#191F57;font-family:font-medium;font-size:1rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.304px;}
section.why-us{padding-bottom:62px;}
.google-rate figcaption h4 span{color:#191F57;font-family:'font-medium';font-size:.85rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.266px;margin:0px;text-transform:capitalize;}
section.grid-bs4 .container{padding:40px;border-radius:4px;background:#FFF;}
img.mrkt{margin-bottom:40px;}
.gd-ar h3{color:#191F57;font-family:'font-semibold';font-size:1.5rem;font-style:normal;font-weight:600;line-height:32px;letter-spacing:-0.216px;margin-bottom:12px;}
.gd-ar p.idea-para{font-family:font-regular;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:-0.144px;padding-right:20px;}
.seprater{display:block;background:rgba(25, 31, 87, 0.10);height:1px;margin:32px 0px;}
section.grid-bs4{padding-bottom:80px;}
.quote-hd{flex:0 0 57%;}
.quote-data{flex:0 0 37%;}
.flex-app{justify-content:space-between;padding:80px 0px 96px 0px;align-items:flex-start;}
.quote-data figure{position:relative;margin:0px;display:flex;flex-wrap:wrap;gap:29px;}
.quote-data figure h5{flex:0 0 100%;color:#7F85A3;font-family:font-medium;font-size:1rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1.456px;text-transform:uppercase;margin:0px;}
.quote-data p{color:#3A4B86;font-family:font-medium;font-size:1.5rem;font-style:normal;font-weight:500;line-height:36px;letter-spacing:-0.216px;margin-bottom:54px;}
.quote-hd h2{color:#191F57;font-family:font-bold;font-size:56px;font-style:normal;font-weight:700;line-height:72px;margin:0px;}
.quote-hd{display:flex;flex-direction:column;gap:40px;align-items:flex-start;}
.brd-btm-idea{border-bottom:1px solid rgba(1, 87, 155, 0.10);}
a.cta-btn-blue{display:inline-flex;text-decoration:none;border:1px solid rgba(255, 255, 255, 0.10);background:#01579B;align-items:center;padding:18px 32px;gap:8px;color:#FFF;font-family:font-semibold;font-size:18px;font-style:normal;font-weight:600;line-height:normal;}
section.card-grd{padding-top:96px;}
.idea-card{border-radius:4px;border:1px solid rgba(1, 87, 155, 0.10);background:#FFF;box-shadow:0px 2px 2px 0px rgba(218, 220, 235, 0.32);backdrop-filter:blur(6.5px);padding:32px;display:flex;flex-direction:column;align-items:flex-start;gap:48px;flex:0 0 32%;}
.idea-card hgroup h3{color:#191F57;font-size:1.5rem;font-family:font-semibold;font-weight:600;line-height:2;margin-bottom:16px;}
.idea-card hgroup p.idea-para{color:#3A4B86;font-family:font-medium;font-size:1rem;font-style:normal;font-weight:500;line-height:1.5;letter-spacing:-0.144px;}
.bg-slider{flex:0 0 66%;}
.bg-slider{flex:0 0 66%;border-radius:4px;border:1px solid rgba(1, 87, 155, 0.10);background:#01579B;box-shadow:0px 2px 2px 0px rgba(218, 220, 235, 0.32);backdrop-filter:blur(6.5px);padding:40px;color:#fff;}
.card-grd .row{gap:30px 22px;}
.header-page{padding-top:155px;background-color:#F8FFFF;padding-bottom:45px;background-image:url(//craftedq.com/wp-content/themes/craftedq/img-medical/hdr-pattern.png);}
figure.google-rate.vertical{flex-direction:column;align-items:flex-start;border-radius:16px;background:rgba(255, 255, 255, 0.10);box-shadow:0px 0px 1px 0px rgba(7, 67, 64, 0.19);padding:16px 24px;}
figure.google-rate.vertical img{max-height:40px;}
figure.google-rate.vertical span.font-light{color:#fff;letter-spacing:-0.304px;}
figure.google-rate.vertical figcaption h4{color:#fff;}
figure.google-rate.vertical figcaption h4 span{color:#fff;}
.hdr-hgp h1{color:#063532;text-align:center;font-family:'font-bold';font-size:3.5rem;font-style:normal;line-height:1.28;letter-spacing:-1.12px;}
.hdr-hgp{padding:0px 150px;}
.hdr-hgp h1 span{color:#22AFA7;}
.hdr-hgp p{color:rgba(6, 53, 50, 0.70);text-align:center;font-family:'font-medium';font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.6;letter-spacing:-0.18px;padding:0px 140px;margin-top:28px;margin-bottom:32px;}
article.btn-grp-med{display:inline-flex;padding:16px 16px 16px 24px;align-items:center;gap:32px;border-radius:64px;background:#FFEDAD;box-shadow:0px 0px 1px 0px rgba(7, 67, 64, 0.19);color:#063532;font-family:font-bold;font-size:1rem;font-style:normal;font-weight:700;line-height:2;text-transform:uppercase;}
.btn-med{display:inline-flex;padding:16px 32px;align-items:center;gap:8px;border-radius:40px;border:1px solid #FFF;background:#22AFA7;color:#fff;text-align:center;font-family:'font-semibold';font-size:1.25rem;font-style:normal;font-weight:600;line-height:1.6;letter-spacing:-0.18px;text-transform:capitalize;}
.btn-med span{display:flex;height:32px;padding:8px 7px 8px 9px;justify-content:center;align-items:center;border-radius:40px;background:rgba(255, 255, 255, 0.30);}
.btn-med.green-light{border:1px solid #FFF;background:rgba(34, 175, 167, 0.10);color:#22AFA7;}
.btn-med+.btn-med{margin-left:14px;}
.abt-us{padding-top:80px;border-bottom:1px solid #E0F2F1;background-color:#F9FFFF;background-image:url(//craftedq.com/wp-content/themes/craftedq/img-medical/abt-ptrn.png);}
.sec-hg-md>span{display:inline-flex;padding:8px 16px;justify-content:center;align-items:center;gap:8px;border-radius:72px;background:#F5F5F5;margin-bottom:12px;color:#556362;font-family:'font-semibold';font-size:.75rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:0.732px;text-transform:uppercase;}
.sec-hg-md h2{color:#063532;font-family:'font-semibold';font-size:3rem;font-style:normal;font-weight:600;line-height:1.33;letter-spacing:-0.96px;margin:0px;}
.abt-us .sec-hg-md{margin-bottom:72px;}
ul.abt-ul{margin:0px;padding:0px;display:flex;flex-direction:column;gap:32px;list-style:none;margin-bottom:60px;}
.abt-ul li{display:flex;border-bottom:1px solid #E0F2F1;padding-bottom:16px;gap:16px;align-items:center;color:rgba(6, 53, 50, 0.70);font-family:font-medium;font-size:1.125rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0.018px;}
article.btn-grp-med{display:inline-flex;padding:16px 16px 16px 24px;align-items:center;gap:32px;border-radius:64px;background:#FFEDAD;box-shadow:0px 0px 1px 0px rgba(7, 67, 64, 0.19);color:#063532;font-family:'font-bold';font-size:1rem;font-style:normal;font-weight:700;line-height:2;text-transform:uppercase;}
.rght-abt h3{color:rgba(6, 53, 50, 0.70);font-family:font-medium;font-size:1.5rem;font-style:normal;font-weight:500;line-height:1.5;letter-spacing:-0.216px;margin-bottom:80px;}
img.img-abt{width:820px;object-fit:cover;height:auto;max-width:inherit;position:relative;right:80px;}
.rght-abt figcaption h3{color:#063532;font-family:'font-semibold';font-size:.85rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:0.014px;margin:0px;}
.rght-abt figcaption h5{color:rgba(6, 53, 50, 0.7);font-family:'font-medium';font-size:.75rem;font-style:normal;font-weight:500;line-height:18px;letter-spacing:-0.228px;margin:0px;}
.rght-abt figure.google-rate{border-radius:80px;position:absolute;bottom:40px;left:20px;}
.why-us-med{padding-top:80px;padding-bottom:196px;background-image:url(//craftedq.com/wp-content/themes/craftedq/img-medical/why-us-ptrn.png);background-color:#F9F9F9;background-repeat:repeat-x;}
.why-us-med .sec-hg-md h4{color:rgba(6, 53, 50, 0.7);text-align:center;font-family:'font-medium';font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.6;letter-spacing:-0.18px;margin-top:16px;margin-bottom:40px;}
.why-row{margin-top:96px;}
.white-card-med{display:flex;padding:8px;flex-direction:column;align-items:center;gap:24px;flex:1 0 0;border-radius:38px;background:var(--white, #FFF);box-shadow:0px 0px 1px 0px rgba(7, 67, 64, 0.19);}
.cnt-why{display:flex;padding:16px 24px;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch;}
h3.med-black{margin:0px;color:#063532;font-family:'font-semibold';font-size:1.4rem;font-style:normal;font-weight:600;line-height:1.3;letter-spacing:0.024px;}
.ftr-card{display:flex;padding:16px;align-items:center;gap:16px;border-radius:10px 10px 34px 34px;background:#FFF9E5;box-shadow:0px 0px 1px 0px rgba(67, 59, 30, 0.29);}
.ftr-card p{color:var(--Dark-Nurse, #00635D);font-family:'font-semibold';font-size:0.8rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:0.016px;margin:0px;}
span.checked{display:flex;padding:4px 8px;align-items:center;gap:4px;border-radius:32px;background:#DBFEFC;color:var(--Dark-Nurse, #00635D);font-family:'font-semibold';font-size:.75rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:0.012px;}
.cta-section{background:linear-gradient(314deg, #FFEDAD 31.09%, rgba(255, 237, 173, 0.00) 85.8%);}
.cta-right img{object-fit:cover;position:relative;width:777px;height:auto;max-width:initial;margin-top:-180px;}
hgroup.revo{margin-top:80px;}
.revo h2{color:#063532;font-family:'font-bold';font-size:2.75rem;font-style:normal;font-weight:700;line-height:1.27;letter-spacing:-0.88px;margin-bottom:28px;}
.revo p{margin-bottom:48px;color:rgba(6, 53, 50, 0.70);font-family:'font-medium';font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.6;letter-spacing:-0.18px;}
section.serv-medical{background:var(--white, #FFF);padding:80px 0px 120px 0px;position:relative;}
.pos-right{position:absolute;right:0px;top:120px;}
.pos-left{position:absolute;bottom:390px;left:0px;}
.serv-medical hgroup.sec-hg-md{padding:0px 210px;margin-bottom:96px;}
.serv-medical hgroup h4{margin-top:16px;margin-bottom:0px;color:rgba(6, 53, 50, 0.70);text-align:center;font-family:'font-medium';font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.5;letter-spacing:-0.18px;}
.grey-card{display:flex;padding:16px 24px 32px 24px;flex-direction:column;align-items:flex-start;gap:16px;border-radius:38px 38px 0px 0px;background:#F9F9F9;box-shadow:0px 0px 1px 0px rgba(7, 67, 64, 0.19);position:relative;}
img.abs-crd{position:absolute;right:0px;top:20px;}
.serv-row{gap:64px 0px;}
.serv-row .col-lg-6{padding:0px 40px;}
img.serv-crd{margin-bottom:64px;}
.grey-card article h3{color:var(--Text-Primary, #063532);font-family:'font-semibold';font-size:1.5rem;font-style:normal;font-weight:600;line-height:1.33;letter-spacing:0.024px;margin-bottom:10px;}
.grey-card p{color:var(--Text-secondary, rgba(6, 53, 50, 0.70));font-family:'font-regular';font-size:1rem;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:-0.144px;margin:0px;}
.anim-marq{display:flex;padding:10px 16px;align-items:flex-start;gap:8px;border-radius:0px 0px 24px 24px;background:var(--Dark-Nurse, #00635D);white-space:nowrap;overflow:hidden;color:var(--white-disabled, rgba(255, 255, 255, 0.40));font-family:'font-medium';font-size:.85rem;line-height:1.16;letter-spacing:0.014px;}
.card-full h3{color:var(--Text-Primary, #063532);font-family:'font-bold';font-size:2.25rem;font-style:normal;font-weight:700;line-height:1.33;letter-spacing:-0.72px;margin:0px;}
.card-full{display:flex;width:100%;padding:40px;justify-content:space-between;align-items:center;border-radius:128px;border:1px solid #D3E4E3;background:var(--white, #FFF);}
.serv-row .col-12{padding-left:40px;padding-right:40px;}
.pricing{background:#E0F2F1;padding:80px 0px 120px 0px;}
.pricing hgroup.sec-hg-md{padding:0px 172px;margin-bottom:80px;}
.pricing hgroup h4{color:var(--Text-secondary, rgba(6, 53, 50, 0.70));text-align:center;font-family:'font-medium';font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.6;letter-spacing:-0.18px;margin-top:16px;margin-bottom:0px;}
.price-card{flex:0 0 300px;padding:32px;border-radius:38px;box-shadow:0px 0px 1px 0px rgba(7, 67, 64, 0.19);display:flex;flex-direction:column;justify-content:space-between;}
.price-row{justify-content:space-between;}
.white-price{background:var(--white, #FFF);}
.yellow-price{background:var(--Yellow, #FFEDAD);}
.green-price{background-color:#00635D;color:#fff;background-image:url(//craftedq.com/wp-content/themes/craftedq/img-medical/price-grn-ptrn.png);background-repeat:no-repeat;}
ul.feature li{padding-left:28px;color:var(--Text-secondary, rgba(6, 53, 50, 0.70));font-family:'font-medium';font-size:1rem;font-style:normal;font-weight:500;line-height:1.37;position:relative;}
ul.feature{list-style:none;padding:0px;margin:0px;display:flex;flex-direction:column;gap:15px;}
ul.feature li::before{content:'';position:absolute;width:20px;height:20px;background:url(//craftedq.com/wp-content/themes/craftedq/img-medical/check-green-light.svg);left:0px;top:0px;}
.price-card h2{color:var(--Dark-Nurse, #00635D);font-family:'font-extrabold';font-size:2.75rem;font-style:normal;line-height:1.27;margin-bottom:20px;}
.price-card h3{color:var(--Dark-Nurse, #00635D);font-family:'font-bold';font-size:1.75rem;font-style:normal;line-height:normal;margin-bottom:8px;}
.price-card h2 span{color:var(--Text-secondary, rgba(6, 53, 50, 0.70));font-family:'font-medium';font-size:1rem;font-style:normal;line-height:normal;}
.price-card p{color:var(--Text-secondary, rgba(6, 53, 50, 0.70));font-family:'font-medium';font-size:1rem;font-style:normal;font-weight:500;line-height:1.37;margin-bottom:24px;}
.price-card p.sml{color:var(--Text-secondary, rgba(6, 53, 50, 0.70));font-family:'font-medium';font-size:.85rem;font-style:normal;line-height:normal;margin-bottom:16px;}
.green-price article{border-radius:16px;background:var(--Text-secondary, rgba(6, 53, 50, 0.70));backdrop-filter:blur(10px);color:#fff;display:flex;flex-direction:column;padding:16px;gap:16px;}
.btn-med.btn-yellow{padding:10px 16px;justify-content:center;border-radius:30px;background:#FFEDAD;color:#00635D;text-align:center;font-family:'font-bold';font-size:.75rem;font-style:normal;letter-spacing:0.833px;border:none;margin:24px 0px;display:flex;}
.btn-med.btn-yellow.yl-dark{background:#E7D69E;}
.green-price .btn-med.green-light, .yellow-price .btn-med.green-light{background:#fff;justify-content:center;margin:0px;color:var(--Dark-Nurse, #00635D);text-align:center;font-family:'font-semibold';font-size:1.25rem;font-style:normal;font-weight:600;line-height:1.6;letter-spacing:-0.18px;}
.price-card.green-price p.sml{margin-bottom:0px;}
.price-card.green-price h2, .price-card.green-price h2 span, .green-price ul.feature li, .price-card.green-price h3, .price-card.green-price p, .price-card.green-price p.sml{color:#fff;}
.customized{padding:40px 0px;border:1px solid #D3E4E3;background:var(--white, #FFF);}
.plan-cntr{display:flex;justify-content:space-between;align-items:center;}
.plan-cntr h3{margin:0px;color:var(--Text-Primary, #063532);font-family:'font-bold';font-size:2.25rem;font-style:normal;line-height:1.33;letter-spacing:-0.72px;}
.tp-strp h3{margin:0px;font-family:'font-medium';font-size:1.5rem;line-height:normal;}
.tp-strp{display:inline-flex;gap:8px;align-items:center;justify-content:center;}
.tp-strip{position:absolute;width:100%;background:linear-gradient(90deg, #5244FB 0%, #01579B 49.48%, #01359B 100%);z-index:9999;color:#fff;padding:16px 0px;text-align:center;}
.tp-strp a{font-size:1.5rem;font-family:'font-bold';color:#ffff;padding:4px 10px;border-radius:8px;border:1px dashed #FFF;display:flex;align-items:flex-start;position:relative;text-decoration:none;}
img.img-tp{position:absolute;right:-24px;top:-5px;}
.bnr-web{padding-top:180px;padding-bottom:48px;}
.data-bnr{padding-right:24px;}
.bnr-data{padding-right:40px;margin-bottom:48px;}
.bnr-data h6{color:#748EA3;font-family:'font-semibold';font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:2px;text-transform:uppercase;margin:0px;}
.bnr-data h1{color:#0F2F48;font-family:'font-bold';font-size:3rem;font-style:normal;font-weight:700;line-height:144%;margin:24px 0px;}
.bnr-data h5{color:#395F7E;font-family:'font-medium';font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.5;margin:0px;}
.rate-card aside{display:flex;flex-direction:column;gap:8px;align-items:center;padding:24px 13px;}
.rate-card{display:flex;align-items:center;border-radius:8px;background:#FFF;box-shadow:0px 1px 6px 0px rgba(122, 154, 180, 0.14);}
.bnr-web::before{content:'';position:absolute;width:100%;height:66vh;top:0px;background:linear-gradient(115deg, rgba(232, 245, 255, 0.80) 28.92%, rgba(190, 227, 255, 0.80) 122.04%);}
.rate-card aside.rte{padding:24px 24px;gap:16px;}
.bnr-data h1 span{color:#01579B;}
.white-frm{padding:40px 30px;background:#fff;}
.frm-bnr{padding-left:20px;}
.white-frm hgroup{color:#01579B;text-align:center;font-family:'font-bold';font-style:normal;font-weight:700;}
.white-frm hgroup h4{color:#01579B;text-align:center;font-family:'font-bold';font-size:1rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.144px;}
@media screen and (max-width:767px){
.mrb-desk{display:none;}
.categ-new .col-12.col-md-4.col-lg-4{padding-right:0px;}
.mrb-mobile{display:block !important;margin-top:30px;margin-bottom:10px;}
.new-sct .form-group.pos-rel, .new-sct .form-group.pos-rel input{width:100%;}
.fintech{margin-bottom:0;}
.list-left-inner{min-height:0;background-color:transparent;padding:0;}
.list-left-inner .ctg-ul{border-bottom:none;padding-bottom:0;}
#sdrp{overflow:hidden;max-height:52px;transition:all .3s;position:relative;}
#sdrp.expand{overflow:hidden;max-height:572px;}
ul.ctg-ul li.active, ul.ctg-ul li:hover{padding:12px 16px;background-color:transparent;font-family:'font-semibold';color:#24272A;border-radius:6px;border:1px solid #C8C9CA;}
ul.ctg-ul.pntr::before{content:'';display:block !important;position:absolute;width:24px;height:24px;right:15px;top:14px;background-image:url(//craftedq.com/wp-content/themes/craftedq/img/arrow-ctg.png);background-repeat:no-repeat;background-position:center;cursor:pointer;transition:all .2s;}
ul.ctg-ul.pntr.expand::before{transform:rotate(180deg);}
ul.ctg-ul.pntr.expand li{display:block;}
ul.ctg-ul.pntr li{display:none;}
ul.ctg-ul.pntr li.active{display:block;}
.sm-ftr .img-fluid, .data-blog figure .img-fluid, .fin-rslt .img-fluid{height:180px;}
.row.brd-btm{margin-bottom:32px !important;padding-bottom:20px;}
.clnt-itm img.img-fluid{width:auto;max-height:20px;}
.clnt-itm{padding:8px;}
}
@media screen and (min-width:768px) and (max-width:1024px) {
.mrb-block ul .dt-ul{flex-direction:column;align-items:start;}
.page-template-template-hire-landing a.btn-blue.btn_wb{margin-bottom:10px !important;}
section.last-ele{gap:20px;justify-content:center;}
.last-ele img{max-height:80px;max-width:200px;}
.ele-full .form-ele form{flex-direction:row;align-items:center;}
.cta.pdb-153 .abs-pos2{top:40px;}
.cta img.img-abs{max-width:70px;}
.cta .abs-pos2{left:auto;top:100px;right:108px;}
.abs-pos4{bottom:40%;left:20px;}
.form-ele form{display:flex;flex-direction:row;gap:16px;width:100%;max-width:initial;flex-wrap:wrap;}
.mr-bt-form{flex-direction:column;width:48%;}
button.btn-blue{margin-top:14px;}
.form-ele hgroup{margin:0px auto;}
.contact-box-wr{position:relative;width:100%;}
h4.ft_msg{width:100%;}
.box-dot{flex:1 1 47%;}
.prvd-sec .box-dot hgroup{margin-bottom:0px;}
.exp-flx .data-us{flex:1 1 100%;padding:0px;width:100%;max-width:inherit;}
.data-adv{flex:1 1 29%;}
.work-slide figure{position:relative;right:auto;bottom:auto;margin-right:-24px;text-align:right;max-width:55%;align-self:end;margin-bottom:-24px;}
.work-slide figure .img-fluid{width:auto !important;max-height:100%;border-radius:16px 0px 0px;border:solid 10px #01579b;border-right:none;border-bottom:none;}
.cta .flex-val figure{flex:1 1 100%;max-width:70%;padding:0px 44px;margin:0px auto;}
h1.page-h1{text-align:center;}
.awrd-icn{flex:1 1 100%;width:100%;max-width:100%;align-items:center;}
h2.hire-h2{text-align:center;}
.img-wrap-landing{max-width:100%;flex:1;}
.faqq img.pos-abs{max-width:80px;}
.faq-abs4{top:65px;max-width:60px !important;z-index:9;right:0px;}
img.icn-aw{max-height:80px;max-width:200px;}
section.awd-icn{justify-content:center;gap:20px;width:100%;}
section.brand{padding-top:155px;padding-bottom:56px;}
.mb-form{flex:0 0 48%;}
.img-proc{position:sticky;height:500px;padding:0px;max-width:50%;flex:0 0 50%;top:120px;}
.data-proc{padding:0px;grid-gap:48px;display:flex;flex-direction:column;margin-bottom:56px;max-width:50%;flex:0 0 50%;}
figure.chk{right:0px;top:-10px;}
figure.chk.res2{top:10px;right:10px;}
img.res1{top:-15px;right:-15px;max-width:30px !important;}
.clnt-itm img.img-fluid{width:auto;max-height:20px;}
.clnt-itm{padding:12px;}
}  @media screen and (max-width:991px){ .hdr-hgp{padding:0px 0px;}
.hdr-hgp h1{line-height:1.28;font-size:28px;letter-spacing:-0.56px;margin:0px;}
.hdr-hgp p{font-size:1rem !important;line-height:1.5;padding:0px 0px;letter-spacing:-0.144px;margin-top:16px;margin-bottom:28px;}
.medical_page .btn-med{letter-spacing:-0.144px;gap:8px;padding:10px 12px;font-size:1rem;font-family:'font-semibold';}
.btn-med+.btn-med{margin-left:0px;}
.abt-us{padding-top:56px;}
.medical_page .sec-hg-md h2{font-size:28px;margin:0px;letter-spacing:-0.56px;}
.row.abt-row-med{margin-left:-15px;margin-right:-15px;}
.abt-us .sec-hg-md{margin-bottom:40px;}
.abt-ul li{letter-spacing:0.016px;font-size:1rem;}
.abt-ul li img{max-width:28px;max-height:28px;}
ul.abt-ul{margin-bottom:40px;}
.medical_page .btn-grp-med .btn-med{display:flex;width:100%;font-size:1rem;justify-content:center;}
.medical_page .btn-grp-med .btn-med{display:flex;width:100%;font-size:1rem;justify-content:center;position:relative;}
.medical_page .btn-grp-med .btn-med span{position:absolute;right:16px;}
article.btn-grp-med{line-height:1;flex-direction:column;gap:16px;display:flex;margin-bottom:56px;}
.rght-abt h3{color:rgba(6, 53, 50, 0.70);font-family:font-medium;font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.5;letter-spacing:-0.18px;margin-bottom:48px;}
img.img-abt{width:470px;object-fit:cover;height:auto;max-width:inherit;position:relative;right:40px;order:2;}
.rght-abt figure.google-rate{border-radius:80px;position:relative;bottom:0px;left:0px;order:1;}
.rght-abt article{display:flex;flex-direction:column;align-items:center;}
.why-us-med{padding-top:56px;padding-bottom:56px;}
.why-us-med .sec-hg-md h4{margin-bottom:32px;letter-spacing:-0.144px;font-size:1rem;}
.why-row{margin-top:56px;margin-left:-15px;margin-right:-15px;display:flex;gap:24px 0px;}
.cnt-why{padding:16px 16px;}
h3.med-black{font-size:1.25rem;line-height:1.4;letter-spacing:0.02px;}
.ftr-card{gap:8px;}
.ftr-card p{font-size:0.8rem !important;}
span.checked{padding:4px;padding-right:8px;}
hgroup.revo{margin-top:56px;text-align:center;}
.cta-row{margin-left:-15px;margin-right:-15px;}
.cta-right{overflow:hidden;}
.cta-right img{object-fit:cover;position:relative;width:450px;height:auto;max-width:initial;margin-top:0px;right:50px;}
.pos-right{display:none;}
.pos-left{max-width:40px;bottom:900px;}
.serv-row{gap:32px 0px;margin-left:-15px;margin-right:-15px;}
.serv-medical hgroup.sec-hg-md{padding:0px 0px;margin-bottom:56px;}
section.serv-medical{padding:56px 0px;}
.serv-medical hgroup h4{font-family:'font-medium';font-size:1rem;line-height:1.4;letter-spacing:-0.144px;}
.card-full{padding:24px;border-radius:16px;flex-direction:column;gap:28px;}
.pricing{padding:80px 0px 56px 0px;}
.pricing hgroup.sec-hg-md{padding:0px 0px;margin-bottom:40px;}
.pricing hgroup h4{letter-spacing:-0.144px;font-size:1rem;line-height:1.5;}
.serv-row .col-12{padding-left:24px;padding-right:24px;}
img.abs-crd{display:none;}
.grey-card{padding:16px;gap:0px;}
.grey-card p{font-family:'font-medium';font-size:1rem !important;font-style:normal;letter-spacing:-0.144px;}
.revo h2{font-size:28px;line-height:1.42;letter-spacing:-0.56px;margin-bottom:20px;text-align:center;}
.revo p{margin-bottom:32px;font-size:1rem !important;line-height:1.5;letter-spacing:-0.144px;text-align:center;}
.price-row{justify-content:space-between;flex-direction:column;gap:32px;}
.price-card{flex:1 1 100%;padding:24px;}
.price-card p{font-size:1rem !important;}
.price-card p.sml{font-size:14px !important;}
.price-card hgroup{margin-bottom:24px;}
.medical_page .price-card .btn-med{justify-content:center;}
.green-price .btn-med.green-light, .yellow-price .btn-med.green-light{font-size:1rem;}
.btn-med.btn-yellow{font-size:12px;text-transform:uppercase;}
.btn-med.btn-yellow.yl-dark{margin-bottom:0px;}
.plan-cntr{gap:32px;flex-direction:column;text-align:center;}
.plan-cntr h3{font-size:28px;}
.mrb-block ul .dt-ul{flex-direction:row;align-items:center;}
.idea-hdr{background-image:url(//craftedq.com/wp-content/themes/craftedq/img-idea/mobile-bnr-ptrn.png);}
.dev-process:after{height:7px;}
.dev-process-list li::before, .dev-process-list li:nth-child(3) .dev-process-list-card:before{border:none !important;}
.dev-process-list li:nth-child(3):before{top:50px;left:-50px;height:143px;bottom:initial;width:43px;background:url(//craftedq.com/wp-content/themes/craftedq/img-idea/mob-3-4.png);}
.dev-process-list li:nth-child(4):before{right:-58px;background:url(//craftedq.com/wp-content/themes/craftedq/img-idea/mob-4-5.png) no-repeat;width:53px;height:121px;top:49px;}
.dev-process-list li:nth-child(4) .dev-process-list-card:before{display:none;}
.dev-process-list li:nth-child(5):before{content:"";position:absolute;top:auto;bottom:-28px;left:50%;right:auto;width:7px;height:24px;background:url(//craftedq.com/wp-content/themes/craftedq/img-idea/mob-last.png) no-repeat;}
.dev-process-list li:nth-child(7):before{width:7px;height:24px;left:50%;background:url(//craftedq.com/wp-content/themes/craftedq/img-idea/mob-last.png) no-repeat;}
.dev-process-list li:nth-child(6) .dev-process-list-card,
.dev-process-list li:nth-child(7) .dev-process-list-card{padding:16px;}
.dev-process-list li:nth-child(6) .dev-process-list-card .dev-process-list-count{font-size:.75rem;}
.dev-process-list li img{width:32px;height:32px;margin-right:8px;}
.dev-process-list li:nth-child(6) .dev-process-list-ttl,
.dev-process-list li:nth-child(7) .dev-process-list-ttl{font-size:.85rem;}
.dev-process-map .dev-process-sec .dev-process-list:before{background:url(//craftedq.com/wp-content/themes/craftedq/img-idea/mob-top-line.png) no-repeat;width:96px;left:calc(50% - 48px);}
.dev-process-list li.num1:before{background:url(//craftedq.com/wp-content/themes/craftedq/img-idea/mob-top-centr.png) no-repeat;width:2px;height:225px;left:50%;right:auto;top:34px;border:none;}
.mrb-block ul .dt-ul{flex-direction:row;align-items:center;}
h1.page-h1{font-size:2.25rem;line-height:44px;margin-bottom:32px;letter-spacing:-0.648px;}
.page-h1 span{font-size:2.25rem;line-height:44px;margin:0px;}
article.btn-wrap{grid-gap:16px;}
.awrd-icn{grid-gap:56px;padding:0px;}
section.awd-icn{justify-content:space-between;gap:0px;width:100%;}
h3.landing-h3{font-size:20px;}
.brnd-icn figure img{max-height:18px;}
.brnd-icn figure{margin:0px;display:flex;padding:8px;gap:0px;border-radius:64px;background:#FFF;}
.brnd-icn{padding:48px 0px;grid-gap:24px;}
span.cmnt-box{padding:8px 12px;font-size:14px;}
span.cmnt-box strong{font-size:18px;}
.cmnt-box img{margin-right:8px;max-width:20px;max-height:20px;}
.dot-grid{height:352px;}
aside.wrp1{min-width:118px;}
aside.wrp2{bottom:-135px;left:15px;max-width:145px;min-width:145px;}
aside.img-wrp.wrp3{right:20px;top:-60px;max-width:106px;min-width:106px;}
.wrp1 .cmnt-box{top:10px;left:68px;}
.wrp3 span.cmnt-box{left:-20px;bottom:15px;}
.wrp2 .cmnt-box{top:210px;left:-53px;}
img.icn-aw{max-height:44px;max-width:100px;}
.awrds{grid-gap:85px;}
.img-wrap-landing{position:relative;right:0px;width:100%;height:auto;top:0px;padding-top:0px;box-sizing:content-box;padding-left:0px;padding-right:0px;display:flex;justify-content:space-between;align-items:flex-start;}
.page-template-template-hire-landing a.btn-blue,a.brd-blue-btn{font-size:1rem;line-height:24px;padding:10px 16px;min-width:initial;white-space:nowrap;margin:0px !important;}
.flex-val{flex-direction:column-reverse;}
.flex-frm{flex-direction:column;grid-gap:56px;padding-bottom:56px;}
section.form-ele{padding:32px;max-width:calc(100% - 32px);margin-top:-200px;flex:1 1 100%;top:0px;}
.phone-box{margin-bottom:0px;}
.phone-box+.mr-bt-form p{margin:0px;}
.wpcf7-spinner{position:absolute;}
section.star-ele{display:flex;flex-direction:column;grid-gap:32px;background:#fff;padding:40px 0px 0px 0px;align-items:center;justify-content:center;border-radius:4px;flex:1 1 100%;max-width:calc(100% - 32px);}
.star-ele h3{display:flex;margin:0px;align-items:center;font-size:20px;padding-bottom:10px;width:100%;justify-content:center;flex-wrap:wrap;letter-spacing:1.82px;}
.star-ele h3 span{color:#15225C;font-size:18px;font-family:'font-medium';margin-left:7px;letter-spacing:-0.342px;}
article.str-bdy h2{color:#15225C;text-align:center;font-size:24px;line-height:32px;letter-spacing:-0.216px;margin:0px;}
section.flex-col{flex-wrap:wrap;position:relative;margin-top:-32px;}
section.form-section{padding-bottom:0px;}
.flex-col aside{flex:0 0 50%;margin-top:0px;}
.flex-col aside:nth-last-child(2){border-top:1px solid #EBEDF9;}
.flex-col aside:last-child{border-top:solid 1px #ebedf9;}
.star-ele h3 figure{flex:1 1 100%;width:100%;margin:0px !important;justify-content:center;display:flex;margin-bottom:24px !important;}
.form-ele hgroup h4{font-size:16px;line-height:28px;letter-spacing:-0.144px;margin-bottom:8px;}
.form-ele hgroup h3{color:#15225C;font-size:20px;margin-bottom:0px;line-height:28px;letter-spacing:-0.18px;}
section.hire-page{padding-top:130px;background:#EDF5FB;padding-bottom:30px;}
.page-template-template-hire-landing .dark-bg a.logo-link-dark,.page-template-template-hire-landing .dark-bg a.logo-link-light .img-logo{min-width:initial;max-width:initial;}
.page-template-template-hire-landing .navbar-light .navbar-toggler{filter:invert(1);}
section.brand{padding-top:129px;padding-bottom:56px;}
.flex-val figure{margin:0px;max-width:162px;display:none;}
.cta .flex-val figure{display:block;}
h2.wait{color:#FFF;font-size:32px;line-height:40px;letter-spacing:-0.576px;margin-bottom:40px;font-family:font-semibold;}
.flex-val{grid-gap:56px;}
.cta .flex-val{flex-direction:column;}
.cta .flex-val figure{flex:1 1 100%;max-width:initial;padding:0px 44px;}
.btn-wrap h5{flex:0 0 56%;color:#C4CAE8;font-size:20px;font-family:font-medium;font-weight:500;line-height:28px;letter-spacing:-0.18px;margin:0px;}
.cta .abs-pos{display:none;}
.cta img.img-abs{max-width:48px;}
.balck-section .abs-pos3{right:20px;bottom:0px;}
.cta .abs-pos2{left:auto;top:165px;right:40px;}
.abs-pos4{bottom:43%;left:20px;}
.abs-pos3{left:auto;top:auto;bottom:0px;right:70px;}
section.balck-section{padding:56px 0px;padding-bottom:160px;}
h2.wait+article.btn-wrap{flex-direction:column;align-items:flex-start;grid-gap:32px;}
section.hire{padding:56px 0px;}
h2.hire-h2{color:#15225C;font-size:36px;line-height:44px;letter-spacing:-0.648px;margin-bottom:24px;}
.hire-h2 span{font-size:36px;background:-webkit-linear-gradient(326deg, #213FD4 0%, #8095FF 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:44px;}
.flex-val article p{color:#737DAE;font-size:18px !important;line-height:26px;letter-spacing:-0.162px;margin-bottom:56px;}
section.prvd-sec{padding:56px 0px;}
span.leaf{margin-bottom:24px;background-color:#01579B;color:#fff;font-size:12px;font-family:'font-semibold';letter-spacing:-0.216px;}
h2.prvd-h2{color:#15225C;font-size:28px;font-family:font-semibold;line-height:36px;letter-spacing:-0.504px;margin-bottom:16px;}
.prvd-sec hgroup{display:flex;align-items:start;justify-content:space-between;margin-bottom:56px;flex-direction:column;grid-gap:40px;}
h2.prvd-h2+ h4{color:#737DAE;font-size:16px;font-family:font-medium;line-height:24px;letter-spacing:-0.144px;margin:0px;}
section.why_us{padding:56px 0px;}
.box-dot{flex:1 1 100%;padding:32px;padding-top:44px;}
.box-dot figure{margin:0px;padding:10px;padding-top:4px;margin-bottom:56px;max-width:75px;}
.box-dot h3{color:#15225C;font-size:22px;font-family:font-semibold;line-height:28px;letter-spacing:-0.18px;margin-bottom:12px;}
.box-dot p{font-size:16px !important;}
.why_us h2.blue{background-color:transparent;padding:0px;color:#15225C;font-size:28px;font-family:font-semibold;line-height:36px;letter-spacing:-0.504px;margin-bottom:32px;display:block;padding-right:0px;}
.why_us h2.blue strong{position:relative;margin-left:0px;color:#01579b;font-family:'font-bold';}
.data-adv{flex:1 1 100%;}
.data-adv p{font-size:1rem !important;}
.exp-flx{justify-content:flex-start;margin:0px;flex-direction:column-reverse;}
section.why_us::before{display:none;}
.img-frm{display:none;}
section.leading-proc{padding:56px 0px;}
hgroup.proc-hg h3{color:var(--text-primary, #15225C);font-size:28px;font-family:font-semibold;line-height:36px;letter-spacing:-0.504px;margin:0px;}
hgroup.proc-hg{margin-bottom:56px;}
.data-proc{padding:0px;grid-gap:48px;display:flex;flex-direction:column;margin-bottom:56px;}
.wht_box h3{color:#737DAE;font-size:20px;font-family:'font-semibold';line-height:28px;letter-spacing:-0.36px;margin-bottom:12px;padding-right:30px;}
.img-proc figure{position:absolute;}
img.img-pos{position:absolute;max-width:53px;}
.pros-poj1{right:42%;z-index:9;top:23%;}
.pros-poj2{right:24%;z-index:9;top:55%;}
.pros-poj3{right:20px;bottom:0px;}
.pros-poj4{top:49%;left:14%;max-width:35px !important;}
.wht_box p{color:#737DAE;font-size:16px !important;line-height:24px;margin-bottom:10px;font-family:'font-regular';}
section.wht_box{padding:10px 15px;padding-top:25px;border-radius:0px;display:flex;grid-gap:15px;align-items:flex-start;position:relative;}
figure.chk{right:-5px;top:0px;}
figure.chk.res2{top:15px;right:10px;}
img.res1{top:-13px;right:-10px;max-width:24px !important;}
figure.chk img{max-width:20px;height:auto;max-height:inherit;}
.wht_box span{padding:10px;}
.img-proc{position:relative;height:500px;padding:0px;}
figure.rts1{right:20px;top:0px;max-width:144px;}
figure.rts2{left:80px;bottom:0px;max-width:103px;}
section.work-sec{padding:56px 0px;}
h2.blue-h2{color:#15225C;font-size:28px;font-family:font-semibold;line-height:36px;letter-spacing:-0.504px;margin-bottom:56px;}
.work-slide{padding:24px;flex-direction:column;}
.work-slide section h3{margin:0px;font-size:20px;font-family:'font-semibold';line-height:28px;letter-spacing:-0.36px;margin-bottom:16px;}
.work-slide p{margin:0px;color:#737DAE;font-size:16px !important;font-family:font-regular;line-height:24px;margin-bottom:32px;}
a.btn-brdr-blue{display:inline-flex;height:auto;padding:10px 16px;border-radius:0px;justify-content:center;align-items:center;gap:8px;border:2px solid #01579B;color:#01579B;text-align:center;font-size:16px;font-family:font-semibold;letter-spacing:-0.18px;line-height:1.2;}
.work-slide .wht-round{width:auto;}
span.wht-round{position:absolute;padding:8px;background:#fff;border-radius:64px;box-sizing:content-box;top:20%;left:-40px;}
span.wht-round img.owl-pos{max-height:18px;width:auto !important;}
.work-slide{gap:40px;}
.work-slide figure .img-fluid{width:auto !important;max-height:221px;border-radius:16px 0px 0px;border:none;border-right:none;border-bottom:none;}
.work-slider .owl-nav, .testi-wp-slider .owl-nav{position:relative;width:100%;top:auto;z-index:99;display:flex;justify-content:center;bottom:-30px;}
.work-slider.owl-carousel .owl-nav button.owl-prev, .testi-wp-slider.owl-carousel .owl-nav button.owl-prev{left:-15px;}
.work-slider.owl-carousel .owl-nav button.owl-next, .testi-wp-slider.owl-carousel .owl-nav button.owl-next{right:-15px;}
.work-slider.owl-carousel .owl-nav button.owl-prev, .work-slider.owl-carousel .owl-nav button.owl-next, .testi-wp-slider.owl-carousel .owl-nav button.owl-next, .testi-wp-slider.owl-carousel .owl-nav button.owl-prev{padding:12px 8px !important;}
section.flx-opt{margin-top:32px;flex-direction:column;align-items:flex-start;grid-gap:32px;}
.flx-opt p{margin:0px;color:#737DAE;font-size:18px !important;font-family:'font-semibold';line-height:24px;letter-spacing:-0.324px;}
section.testi-sec{padding:56px 0px;}
.testi-sec hgroup{margin-bottom:0px;}
.testi-slide{display:flex;background:#fff;padding:24px;align-items:flex-start;grid-gap:24px;position:relative;border-radius:4px;flex-direction:column;}
.testi-slide figure img{min-height:281px;}
figure.img-hold::before{top:0px;left:0px;}
figure.img-hold::after{left:160px;bottom:20px;}
.testi-slide .data-hold img{margin-top:10px;}
.testi-slide .data-hold img.test-abs{right:50px}
.data-hold h4 span{color:#15225C;font-size:14px;font-family:'font-medium';line-height:24px;letter-spacing:-0.258px;}
.data-hold h4{color:#15225C;font-size:24px;font-family:font-semibold;line-height:40px;letter-spacing:-0.432px;margin-bottom:8px;}
.data-hold p{color:#737DAE;font-size:16px !important;font-family:'font-medium';font-weight:500;line-height:26px;letter-spacing:-0.324px;margin:0;}
figure.img-hold{margin:0px;flex:0 0 201px;max-width:201px;position:relative;}
.testi-wp-slider .owl-nav{bottom:0px;}
section.faqq{padding:56px 0px;}
.faqq hgroup.text-center{max-width:100%;margin:0px auto;}
h3.faq-head{border-radius:4px;border:1px solid #E3E5F2;background:#FFF;display:flex;padding:16px 16px;align-items:center;gap:24px;align-self:stretch;color:#737DAE;font-size:16px;font-family:'font-medium';font-weight:500;line-height:22px;position:relative;letter-spacing:-0.432px;transition:all .3s;padding-right:50px;}
.faqq .faq-content p{color:#15225C;font-size:14px !important;font-family:'font-medium';line-height:24px;letter-spacing:-0.252px;margin:0px;}
.faq-wr{gap:16px;}
.page-template-template-hire-landing .faq-content{border-radius:0px 0px 4px 4px;border:1px solid #E3E5F2;background:rgba(255, 255, 255, 0.20);padding:16px 24px;position:relative;margin-top:-25px;margin-left:20px;margin-right:20px;}
.faq-abs1{display:none;}
.faqq img.pos-abs{max-width:53px;}
.faq-abs2{right:50px;top:-30px;z-index:9;}
.faq-abs3{top:-10px;left:50px;}
.faq-abs4{top:95px;max-width:36px !important;z-index:9;right:0px;}
.cta.pdb-153 .abs-pos2{top:135px;}
.ele-full .form-ele form{flex-direction:column;align-items:center;}
.ele-full .mr-bt-form{align-self:center;}
section.last-ele{display:flex;gap:0px;align-items:center;justify-content:space-between;width:100%;padding:0px 16px;}
.last-ele img{max-height:44px;max-width:100px;}
}
@media screen and (max-width:767px){
.mrb-desk{display:none;}
.categ-new .col-12.col-md-4.col-lg-4{padding-right:0px;}
.mrb-mobile{display:block !important;margin-top:30px;margin-bottom:10px;}
.new-sct .form-group.pos-rel, .new-sct .form-group.pos-rel input{width:100%;}
.fintech{margin-bottom:0;}
.list-left-inner{min-height:0;background-color:transparent;padding:0;}
.list-left-inner .ctg-ul{border-bottom:none;padding-bottom:0;}
#sdrp{overflow:hidden;max-height:52px;transition:all .3s;position:relative;}
#sdrp.expand{overflow:hidden;max-height:572px;}
ul.ctg-ul li.active, ul.ctg-ul li:hover{padding:12px 16px;background-color:transparent;font-family:'font-semibold';color:#24272A;border-radius:6px;border:1px solid #C8C9CA;}
ul.ctg-ul.pntr::before{content:'';display:block !important;position:absolute;width:24px;height:24px;right:15px;top:14px;background-image:url(//craftedq.com/wp-content/themes/craftedq/img/arrow-ctg.png);background-repeat:no-repeat;background-position:center;cursor:pointer;transition:all .2s;}
ul.ctg-ul.pntr.expand::before{transform:rotate(180deg);}
ul.ctg-ul.pntr.expand li{display:block;}
ul.ctg-ul.pntr li{display:none;}
ul.ctg-ul.pntr li.active{display:block;}
.sm-ftr .img-fluid, .data-blog figure .img-fluid, .fin-rslt .img-fluid{height:180px;}
.row.brd-btm{margin-bottom:32px !important;padding-bottom:20px;}
.clnt-itm img.img-fluid{width:auto;max-height:20px;}
.clnt-itm{padding:8px;}
}
@media screen and (min-width:768px) and (max-width:1024px){
.mrb-block ul .dt-ul{flex-direction:column;align-items:start;}
.page-template-template-hire-landing  a.btn-blue.btn_wb{margin-bottom:10px !important;}
section.last-ele{gap:20px;justify-content:center;}
.last-ele img{max-height:80px;max-width:200px;}
.ele-full .form-ele form{flex-direction:row;align-items:center;}
.cta.pdb-153 .abs-pos2{top:40px;}
.cta img.img-abs{max-width:70px;}
.balck-section .abs-pos3{right:0px;}
.cta .abs-pos2{left:auto;top:100px;right:108px;}
.abs-pos4{bottom:40%;left:20px;}
.form-ele form{display:flex;flex-direction:row;gap:16px;width:100%;max-width:initial;flex-wrap:wrap;}
.mr-bt-form{flex-direction:column;width:48%;}
button.btn-blue{margin-top:14px;}
.form-ele hgroup{margin:0px auto;}
.contact-box-wr{position:relative;width:100%;}
h4.ft_msg{width:100%;}
 
.box-dot{flex:1 1 47%;}
.prvd-sec .box-dot hgroup{margin-bottom:0px;}
.exp-flx .data-us{flex:1 1 100%;padding:0px;width:100%;max-width:inherit;}
.data-adv{flex:1 1 29%;}
.work-slide figure{position:relative;right:auto;bottom:auto;margin-right:0px;text-align:center;max-width:100%;align-self:center;margin-bottom:0px;}
.work-slide figure .img-fluid{width:auto !important;max-height:350px;border-radius:16px 0px 0px;border:none;border-right:none;border-bottom:none;max-width:525px;}
.cta .flex-val figure{flex:1 1 100%;max-width:70%;padding:0px 44px;margin:0px auto;}
h1.page-h1{text-align:center;}
.awrd-icn{flex:1 1 100%;width:100%;max-width:100%;align-items:center;}
h2.hire-h2{text-align:center;}
.img-wrap-landing{max-width:100%;flex:1;}
.faqq img.pos-abs{max-width:80px;}
.faq-abs4{top:65px;max-width:60px !important;z-index:9;right:0px;}
img.icn-aw{max-height:80px;max-width:200px;}
section.awd-icn{justify-content:center;gap:20px;width:100%;}
section.brand{padding-top:155px;padding-bottom:56px;}
.mb-form{flex:0 0 48%;}
.img-proc{position:sticky;height:500px;padding:0px;max-width:50%;flex:0 0 50%;top:120px;}
.data-proc{padding:0px;grid-gap:48px;display:flex;flex-direction:column;margin-bottom:56px;max-width:50%;flex:0 0 50%;}
figure.chk{right:0px;top:-10px;}
figure.chk.res2{top:10px;right:10px;}
img.res1{top:-15px;right:-15px;max-width:30px !important;}
.clnt-itm img.img-fluid{width:auto;max-height:20px;}
.clnt-itm{padding:12px;}
}
@media screen and (min-width:993px) and (max-width:1199px) {
.ele-full .wpcf7-spinner{position:absolute;}
.page-template-template-hire-landing .dark-bg .abs-nav{color:#24272A !important;font-family:font-semibold;}
.awrd-icn{grid-gap:56px;}
.img-wrap-landing{position:relative;right:0px;width:100%;height:100%;top:0px;padding-top:0px;box-sizing:content-box;padding-left:30px;padding-right:30px;display:flex;justify-content:space-between;align-items:flex-start;}
.dot-grid{background-image:none;}
.awrds{grid-gap:76px;}
section.star-ele{display:flex;flex-direction:column;grid-gap:32px;background:#fff;padding:40px 0px 0px 0px;align-items:center;justify-content:center;border-radius:4px;flex:1 1 100%;max-width:initial;}
section.form-ele{position:relative;background:#fff;margin-top:-75px;border-radius:4px;display:flex;flex:1;padding:40px;flex-direction:column;align-items:baseline;gap:32px;top:-80px;}
.flex-frm{grid-gap:0px;justify-content:center;flex-wrap:wrap;}
.cta .flex-val figure{flex:0 0 30%;max-width:100%;padding:0px 0px;margin:0px auto;}
.btn-wrap h5{flex:0 0 56%;color:#C4CAE8;font-size:20px;font-family:font-medium;font-weight:500;line-height:24px;letter-spacing:-0.216px;margin:0px;}
.cta .abs-pos2{left:auto;top:-60px;right:33%;}
.abs-pos3{left:45%;top:60%;}
.abs-pos4{bottom:18%;left:-20px;max-width:40px !important;}
.why_us h2.blue strong{position:relative;}
.img-frm{display:none;}
.box-dot{flex:0 0 calc(33% - 24px);}
.work-slider .owl-nav, .testi-wp-slider .owl-nav{display:none;}
.work-slide figure{position:relative;right:-47px;text-align:right;max-width:45%;align-self:end;bottom:-47px;margin:0px !important;}
a.btn-brdr-blue{white-space:nowrap;}
section.flx-opt{gap:30px;}
.faq-abs3{display:none;}
.pros-poj1{right:46%;z-index:9;top:0%;}
.pros-poj2{right:0%;z-index:9;top:-60%;}
.pros-poj3{right:15%;bottom:0px;}
.pros-poj4{top:-23%;left:5%;max-width:61px !important;}
figure.rts2{left:5%;bottom:0px;max-width:181px;z-index:-1;}
figure.rts1{right:0px;top:-200px;max-width:253px;}
.page-template-template-hire-landing a.btn-blue{color:#FFF;text-align:center;font-size:18px;padding:15px 15px;font-family:'font-semibold';line-height:24px;gap:8px;letter-spacing:-0.18px;position:relative;overflow:hidden;border:none;}
.ele-full{gap:56px;}
h1.page-h1{text-align:center;}
.awrds{justify-content:center;}
} @media screen and (min-width:1921px){
h1.page-h1{font-size:5.4375rem;}
.page-h1 span{font-size:5.4475rem;}
.page-template-template-hire-landing a.btn-blue, a.brd-blue-btn,h4.many,.form-ele hgroup h4,.page-template-template-hire-landing button.btn-blue,h4.ft_msg,.wht_box h3,a.btn-brdr-blue,.flx-opt p{font-size:1.25rem !important;}
span.cmnt-box,.flex-col aside span,.data-adv h3,.work-slide p,.faqq .faq-content p{font-size:1.125rem !important;}
span.cmnt-box strong,.box-dot h3,.data-hold p,h3.faq-head{font-size:1.5rem !important;}
h3.landing-h3,article.str-bdy h2,.data-hold h4{font-size:2rem;}
.data-hold h4 span{font-size:1rem;}
h2.hire-h2{font-size:4.875rem;}
h2.hire-h2 span{font-size:4.75rem;}
.data-adv span{font-size:3.125rem;}
.flex-val article p,.btn-wrap h5,h2.prvd-h2+ h4{font-size:1.5rem !important;}
h2.wait{font-size:3.75rem !important;}
.form-ele hgroup h3{font-size:1.5625rem !important;}
.form-ele label,span.icn-round{font-size:.875rem;}
.star-ele h3,.flex-col aside{font-size:1.75rem;}
.star-ele h3 span{font-size:1.375rem;}
h2.prvd-h2,.why_us h2.blue,hgroup.proc-hg h3,h2.blue-h2{font-size:4rem;}
.box-dot p{font-size:1.0625rem !important;}
.wht_box span{font-size:2.25rem;}
span.blue-round{font-size:.75rem;}
.work-slide section h3{font-size:2.5rem;}
} .col-md-12.no-pd{padding:0px !important;}
@media screen and (min-width:2000px){
.search-results .search-results-main .srch_flex .search_res_box .cat-sec, .cat-sec,.blog-date,.cat-title-sec a{font-size:.875rem !important;}
.all-blog-box h2 a{font-size:1.125rem;}
hgroup h2.section-h2, hgroup h1.section-h2, hgroup h4.section-h2, hgroup h3.section-h2{font-size:4rem;}
} 
@media screen and (min-width:1900px){
.screen-fixes{max-width:480px;padding:0px !important;}
}
@media screen and (min-width:1200px) and (max-width:1367px) {
.project-sec .col-md-5{padding-right:80px;padding-left:0px;}
.project-sec .col-md-7{padding:80px 80px;}
}
@media screen and (min-width:2000px){ .project-sec .col-md-7{}
.project-sec:nth-child(2n) .col-md-7{order:2;justify-content:end;}
.project-sec .col-md-5{padding-right:15px;padding-left:15px;padding-top:150px;padding-bottom:150px;}
.project-sec:nth-child(2n) .col-md-7+.col-md-5{padding-right:15px;padding-left:15px;}
.feat-inner-content{bottom:30px;}
.feat-slider .owl-item .feat-slide img{max-height:initial;object-position:0px;}
.feat-slider .owl-item.active.center .feat-slide{-webkit-transform:scale(1.05);transform:scale(1.05);}
.owl-carousel.feat-slider .owl-nav button{width:75px;height:75px;background-size:35px;}
.pro-top h1,.pro-top h1 span.lght,.pro-bottom h3{font-size:4.0625rem;}
.pro-top p,.pro-bottom h5{font-size:1.125rem !important;}
.page-template-template-new-projects ul.project-cats{font-size:1rem;}
.page-template-template-new-projects .project-sec h2{font-size:2.125rem;}
.page-template-template-new-projects .project-sec p{font-size:1.125rem !important;}
}  .mCSB_inside > .mCSB_container{margin-right:30px;}
.mCSB_scrollTools{opacity:1;}
.mCSB_scrollTools .mCSB_buttonUp{background-position:center;transform:rotate(180deg);}
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/scol-img.png);opacity:.6;border-radius:4px;background-color:#F1F2F2;height:32px;}
.mCSB_scrollTools .mCSB_buttonDown{background-position:center;}
.mCSB_scrollTools a + .mCSB_draggerContainer{margin:34px 0px;top:0px;width:6px;margin-left:auto;margin-right:auto;}
.mCSB_scrollTools .mCSB_buttonUp:hover, .mCSB_scrollTools .mCSB_buttonDown:hover{opacity:1;background-color:#dee2e6;}
.mCSB_scrollTools .mCSB_dragger{min-height:53px !important;height:53px !important;border-radius:24px;max-height:53px !important;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{line-height:53px !important;background-color:#24272A !important;width:6px;}
.mCSB_scrollTools .mCSB_draggerRail{height:0px !important;}
.mCSB_scrollTools{position:absolute;width:32px;height:auto;left:auto;top:0;right:0px;bottom:0;}
article.conclusion{padding:75px 67px;border-radius:22px;background:#006FC8;margin-bottom:50px;display:flex;color:#fff;position:relative;gap:64px;}
article.conclusion h2{margin-bottom:30px;line-height:45px;font-size:2.5rem;}
.study h2.article-hd{border-bottom:none;}
article.conclusion p{font-size:1.125rem !important;line-height:32px;margin:0px;}
article.case-hdr{padding:63px 0px;margin-top:88px;position:relative;background:#fff;}
article.case-hdr::before{content:'';position:absolute;left:0px;top:0px;width:100%;height:100%;background:url(//craftedq.com/wp-content/themes/craftedq/img/case-study/gradient-blur.png);filter:blur(0px);opacity:1;background-size:cover;background-repeat:no-repeat;}
.hdr-data{display:flex;flex-direction:column;align-items:start;align-self:center;}
.hdr-data img{margin-bottom:30px;}
.page-template-template-casestudy-details hgroup h1.section-h2, .single-projects hgroup h1.section-h2{font-size:3.75rem !important;font-family:'font-bold' !important;color:#1E1E1E;margin-bottom:20px;}
.hdr-data h5{color:#555;font-family:'font-medium';font-size:1.125rem;font-style:normal;line-height:30px;margin-bottom:45px;}

section.hgp{display:flex;flex-wrap:wrap;}
p.pft{margin:0px;padding-left:16px;padding-right:14px;color:#1E1E1E;font-family:font-semibold;font-size:1.25rem !important;font-style:normal;line-height:normal;position:relative;}
p.pft span{display:block;color:#666;font-family:font-regular;font-size:1rem;font-style:normal;line-height:normal;margin-bottom:8px;}
p.pft:before{content:'';position:absolute;width:2px;height:100%;top:0px;left:0px;background:#006FC8;}
article.new-article{padding-top:97px;}
h2.article-hd{position:relative;color:#000;font-family:'font-regular';font-size:3rem;font-style:normal;line-height:normal;margin-bottom:48px;padding-bottom:28px;border-bottom:solid 1px #E5E5E5;}
span.contr{position:absolute;font-family:'font-heavy';color:rgba(0, 0, 0, 0.03);font-size:5.5rem;line-height:normal;left:-45px;top:-45px;}
h2.article-hd strong{font-family:font-bold;color:#006FC8;}
section.intro{display:flex;gap:100px;align-items:start;flex-wrap:wrap;}
.new-article p, .new-article{font-size:1.125rem !important;font-family:font-regular;line-height:32px;margin:0px;color:#24272A;}
.new-article ul, .new-article ol{padding-left:20px;font-size:1.125rem;font-family:'font-medium';line-height:1.5;margin:0px;}
.new-article h3{font-family:'font-bold';color:#24272A;margin:0px;font-size:2rem;line-height:45px;flex:0 0 20%;}
.intro h3+section{flex:0 0 calc(80% - 100px);max-width:calc(80% - 100px);}
hgroup.case-flex{display:flex;justify-content:space-between;margin-bottom:50px;}
hgroup.case-flex h2.article-hd,hgroup.sol-flex h2.article-hd{border:none;padding:0px;margin:0px;}
hgroup.case-flex p{flex:0 0 620px;}
.challenge-img{padding-right:0px;text-align:right;}
.challenge-data h4{color:#24272A;font-family:font-bold;font-size:1.25rem;font-style:normal;line-height:normal;letter-spacing:0.2px;margin-bottom:14px;}
.new-article .challenge-data p{margin-bottom:35px;}
.new-article.problem p, .new-article.overview p, .new-article.intro p{margin-bottom:18px;}
.new-article.problem p:last-child, .new-article.overview p:last-child, .new-article.intro p:last-child{margin-bottom:0;}
.new-article.overview ul + p{margin-top:18px;}
.single-projects .new-article ul li{margin-top:5px;}
article.new-article.Challenge .container{border-bottom:solid 1px #E5E5E5;padding-bottom:60px;}
article.new-article.solution .container{padding-bottom:103px;border-bottom:solid 1px #E5E5E5;}
section.sol-data{flex:1;}
hgroup.sol-flex{display:flex;justify-content:space-between;align-items:center;grid-gap:141px;}
section.sol-data h2.article-hd{margin-bottom:40px;}
.sol-data p{margin-bottom:18px;}
.tech .container{text-align:center;}
.tech h2.article-hd{border:none;display:inline-block;margin-bottom:60px;padding:0px;}
.img-holder{justify-content:center;gap:34px;}
.tech-blck{flex:0 0 calc(33% - 20px);padding:45px 27px;border-radius:20px;}
.node{background:rgba(108, 194, 74, 0.05);}
.native{background:rgba(0, 111, 200, 0.05);}
.mongo{background:rgba(88, 150, 54, 0.05);}
.angular{background:rgba(255, 0, 57, 0.03);}
.zeplin{background:rgba(253, 189, 57, 0.05);}
.tech span.svg-hold{display:block;margin-bottom:32px;}
h4.tech-name{color:#1E1E1E;text-align:center;font-family:font-bold;font-size:1.5rem;font-style:normal;line-height:normal;letter-spacing:0.24px;margin-bottom:22px;}
.tech-blck p{color:#555;text-align:center;font-family:font-regular;font-size:1.125rem;font-style:normal;line-height:26px;letter-spacing:0.18px;}
.reslt section.intro h3{}
p.rslt-case{margin-bottom:40px;}
.rslt-box{display:flex;gap:35px;justify-content:space-between;}
.rslt-box aside{border-radius:20px;border:1px solid #E6E6E6;background:#FFF;padding:20px 30px;flex:0 0 calc(33% - 18px);max-width:calc(33% - 18px);}
.rslt-box aside p{font-size:1rem !important;line-height:1.4;color:#666;}
.rslt-box aside h2{font-size:30px;line-height:1.3;color:#24272A;font-family:font-semibold;margin-bottom:10px;}
img.vd-img{max-height:550px;width:100%;object-fit:cover;margin-top:40px;}
img.full{width:100%;max-height:550px;object-fit:cover;}
@media screen and (max-width:991px){
section.hgp{flex-direction:column;gap:20px;}
}
article.conclusion img.vd-img{max-width:215px;max-height:199px;margin-top:0px;}
.project-goal .container{text-align:center;border-bottom:solid 1px #E5E5E5;}
.project-goal .container h2.article-hd{display:inline-block;border:none;margin-bottom:0px;padding-bottom:25px;}
ul.goal{list-style:none;margin:60px auto;padding:0px;display:flex;gap:45px;flex-direction:column;max-width:915px;}
ul.goal li:nth-child(odd){align-self:end;}
p.case-dtl{max-width:915px;margin:0px auto;}
ul.goal li{flex:0 0 45%;max-width:45%;position:relative;width:45%;}
.goal li::before{content:'';position:absolute;height:calc(100% + 48px);width:2px;background:#000;left:-40px;top:26px;}
ul.goal li:nth-child(even)::before{left:auto;right:-53px;}
.goal li h3{text-align:left;color:#37BD6A;font-family:font-bold;font-size:1.375rem;font-style:normal;line-height:normal;letter-spacing:0.44px;margin-bottom:20px;}
.goal li.orange h3{color:#FEAC56;}
.goal li.red h3{color:#FF7354;}
.goal li.violet h3{color:#9C56F5;}
.goal li::after{content:'';position:absolute;width:46px;height:46px;background:url(//craftedq.com/wp-content/themes/craftedq/img/case-study/dot-proj1.png);left:-62px;top:0px;z-index:9;}
ul.goal li:nth-child(even)::after{left:auto;right:-75px;}
.goal li.orange::after{background:url(//craftedq.com/wp-content/themes/craftedq/img/case-study/dot-proj2.png);}
.goal li.red::after{background:url(//craftedq.com/wp-content/themes/craftedq/img/case-study/dot-proj3.png);}
.goal li.violet::after{background:url(//craftedq.com/wp-content/themes/craftedq/img/case-study/dot-proj4.png);}
.goal li.green::before{background:linear-gradient(135deg, #37BD6A 0%, #E2AE59 72.40%, #FEAC56 100%);}
.goal li.orange::before{background:linear-gradient(135deg, #FF7354 0%, #E2AE59 72.40%, #FEAC56 100%);}
.goal li.red::before{background:linear-gradient(135deg, #FF7354 0%, #9C56F5 72.40%, #9C56F5 100%);}
.goal li:last-child::before{display:none;}
article.new-article.reslt{margin-bottom:119px;}
article.container.conclusion::before{content:'';position:absolute;border-radius:22px;opacity:0.20000000298023224;background:#006FC8;width:96%;left:2%;top:-20px;height:96%;z-index:-1;}
article.conclusion::after{border-radius:22px;opacity:0.10000000149011612;background:#006FC8;content:'';position:absolute;width:90%;height:80%;top:-40px;left:5%;z-index:-1;}
article.study{background:#F7F7F7;padding-bottom:93px;}
article.demand{padding:75px 65px;margin-bottom:70px;border-radius:24px;background-image:url(//craftedq.com/wp-content/themes/craftedq/img/case-study/ptrn.png), url(//craftedq.com/wp-content/themes/craftedq/img/case-study/NOICE.png);background-repeat:no-repeat;background-size:105% 100%, 100% 100%;background-position:center;}
h2.demandd{color:#000;text-align:center;font-family:font-bold;font-size:2.5rem;font-style:normal;line-height:normal;letter-spacing:0.4px;margin-bottom:30px;}
.demand p{margin-bottom:18px;font-size:1.125rem;font-family:'font-regular';line-height:32px;color:#24272a;}
.demand-content{margin-bottom:45px;}
a.btn-round-black{border-radius:30px;background:#1E1E1E;color:#FFF;text-align:center;display:inline-block;font-family:font-bold;font-size:1.125rem;font-style:normal;line-height:32px;letter-spacing:0.36px;text-transform:uppercase;padding:15px 48px;}
.goal p{text-align:right;}
ul.goal li:nth-child(odd) p{text-align:left;}
.study-slide{display:flex;flex-direction:column;gap:40px;}
section.study-data{display:flex;flex-direction:column;gap:15px;}
.study-data h4,.study-data h4 a{margin:0px;font-family:'font-semibold';font-size:1.5rem;font-style:normal;line-height:30px;color:#24272A;text-decoration:none;}
.study-data p{line-height:30px;}
.study-slider .owl-stage-outer{margin-bottom:70px;}
.study-slider .owl-nav button{display:inline-flex;width:75px;height:75px;justify-content:center;align-items:center;gap:10px;border-radius:67px;border:1.5px solid #C5D1DF !important;}
.study-slider .owl-nav{display:flex;justify-content:center;gap:40px;}
.study-slider .owl-nav button svg{stroke:#24272A;}
.study-slider .owl-nav button:hover{background-color:#e5e5e5;}
.tgsss span.tag{padding:5px 15px;background:#fff;border-radius:20px;font-size:1rem;margin-right:9px;display:inline-block;margin-bottom:7px;}
img.img-svg{margin-bottom:15px;max-height:65px;}
.art-content.rslt-case p{margin-bottom:18px;color:#24272A;}
.art-content.rslt-case p:last-child{margin-bottom:40px;}
.project-sec-with-bg{background-color:transparent !important;}
#related_pro_wr a{height:300px;display:flex;align-items:center;justify-content:center;}
#related_pro_wr a.line_limit_1{display:block;height:auto;}
#related_pro_wr .img-study{height:auto;width:auto;max-width:100%;object-fit:inherit;max-height:100%;}
.new-article.solution .img-fluid{width:440px;max-width:100%;border-radius:10px;}
.hdr-img{text-align:center;}
.hdr-img .img-fluid{max-height:490px;}
@media screen and (max-width:991px){
#related_pro_wr .img-study{height:auto;width:auto;object-fit:inherit;max-width:100%;max-height:100%;}
#related_pro_wr a{height:200px;width:100%;display:flex;align-items:center;justify-content:center;}
#related_pro_wr a.line_limit_1{height:auto;display:block;}
.ic-pagination{margin-top:30px;margin-bottom:30px;}
.search-main .pagination_area .page-numbers, .ic-pagination .page-numbers{margin:0px 10px;}
.search-main .pagination_area .prev, .search-main .pagination_area .next, .ic-pagination .prev, .ic-pagination .next{margin:0px 10px !important;}
img.img-svg{margin-bottom:15px;max-height:50px;}
.tech-icon{min-height:inherit;}
.tgsss span.tag{font-size:14px;margin-right:5px;}
.study-data h4{font-size:20px;}
article.case-hdr{padding:55px 0px;margin-top:50px;padding-bottom:30px;}
article.case-hdr::before{filter:blur(15px);opacity:1;background-size:cover;background-position:right;}
article.new-article{padding-top:22px;margin-bottom:30px;}
.intro img,.overview img{border-radius:10px;width:100%;height:auto;}
img.vd-img{max-height:250px;}
img.full{width:100%;min-height:250px;object-fit:cover;}
ul.goal li:nth-child(odd){align-self:center;}
ul.goal li{max-width:45%;min-height:auto;width:45%;position:inherit;flex:0 0 45%;}
ul.goal{padding-left:0px;}
.goal p{text-align:left;color:#555;}
hgroup.case-flex{flex-wrap:wrap;gap:15px;margin-bottom:25px;}
.challenge-data,.challenge-img{padding:0px;}
.challenge-data h4{margin-bottom:12px;}
.challenge-data p{color:#555;}
.new-article .challenge-data p{margin-bottom:15px;}
.challenge-img{margin-top:20px;padding-bottom:35px;border-bottom:solid 1px #E5E5E5;}
hgroup.sol-flex{grid-gap:0px;flex-direction:column-reverse;}
section.sol-data{flex:1 1 100%;}
.sol-data p{margin-top:15px;}
article.new-article.solution .container{padding-bottom:0px;border-bottom:none;}
.sol-flex img{margin-top:35px;padding-bottom:35px;border-bottom:solid 1px #E5E5E5;}
.tech-blck{flex:1 1 100%;padding:35px 24px;border-radius:20px;}
.img-holder{gap:22px;}
.tech span.svg-hold{margin-bottom:24px;}
h4.tech-name{margin-bottom:14px;}
.new-article .tech-blck p{font-size:15px !important;line-height:24px;}
.rslt-box{display:flex;gap:35px;flex-wrap:wrap;}
.rslt-box aside{width:100%;padding:30px;max-width:inherit;flex:1 1 100%;}
.rslt-box aside p{font-size:1rem !important;}
article.conclusion{flex-direction:column-reverse;padding:50px 22px;align-items:flex-start;gap:46px;margin-left:23px;margin-right:23px;width:auto;}
article.demand{padding:60px 25px;margin-bottom:45px;margin-left:22px;margin-right:22px;width:auto;}
.demand p{line-height:24px;margin-bottom:14px;}
.demand-content{margin-bottom:34px;}
a.btn-round-black{font-size:14px;padding:14px 28px;line-height:1;letter-spacing:.14px;}
h2.demandd{font-size:20px;line-height:30px;margin-bottom:15px;letter-spacing:0px;}
article.conclusion h2{font-size:24px !important;margin-bottom:14px;line-height:1;}
article.conclusion p{line-height:24px;font-size:14px !important;margin:0px;}
article.new-article.Challenge .container{border-bottom:none;padding-bottom:0px;}
hgroup.case-flex p{flex:1 1 100%;max-width:100%;}
.goal li h3.text-right{text-align:left !important;}
.goal li::before{height:calc(100% + 28px);}
ul.goal li:nth-child(even)::after{left:-62px;right:auto;}
ul.goal li:nth-child(even)::before{left:-40px;right:auto;}
ul.goal{list-style:none;margin:38px auto;display:flex;gap:28px;flex-direction:column;max-width:inherit;justify-content:center;position:relative;align-items:center;max-width:80%;}
.goal li h3{font-size:20px;margin-bottom:12px;}
h2.article-hd{position:relative;color:#000;font-family:'font-regular';font-size:30px;font-style:normal;line-height:normal;margin-bottom:22px;padding-bottom:15px;border-bottom:solid 1px #E5E5E5;padding-left:5px;}
section.intro{flex-direction:column;gap:15px;margin-bottom:35px;}
.new-article h3{font-size:21px;flex:1 1 100%;max-width:100%;}
.intro h3+section{flex:1 1 100%;max-width:100%;}
.new-article p, .new-article{font-size:14px !important;line-height:24px;}
.new-article ul, .new-article ol{font-size:14px;line-height:1.6;}
span.contr{font-size:54px;line-height:normal;left:-15px;top:-30px;}
.hdr-data img{margin-bottom:25px;}
.page-template-template-casestudy-details hgroup h1.section-h2, .single-projects hgroup h1.section-h2{font-size:38px !important;font-family:'font-bold' !important;color:#1E1E1E;margin-bottom:22px;line-height:1.25;}
.hdr-data h5{color:#555;font-family:'font-medium';font-size:14px;font-style:normal;line-height:24px;margin-bottom:28px;}
p.pft{margin:0px;padding-left:10px;padding-right:10px;font-family:'font-semibold';font-size:17px !important;max-width:100%;}
p.pft span{display:block;color:#666;font-family:font-regular;font-size:14px;font-style:normal;line-height:normal;margin-bottom:7px;}
.hdr-data{margin-bottom:38px;}
.hdr-img{padding-right:0;}
.study h2.article-hd.text-center{text-align:left !important;font-size:24px;line-height:30px;}
.study-slider .owl-nav button svg{stroke:#24272A;width:20px;height:20px;}
.study-slider .owl-nav{display:flex;justify-content:center;gap:20px;position:absolute;top:-70px;right:0px;}
article.study{background:#F7F7F7;padding-bottom:65px;margin-bottom:0px !important;}
.study-slider .owl-nav button{display:inline-flex;width:40px;height:40px;justify-content:center;align-items:center;gap:10px;border-radius:67px;border:1.5px solid #C5D1DF !important;}
.study-slider .owl-stage-outer{margin-bottom:0px;}
}
@media screen and (max-width:375px){
.pro-bottom h3{font-size:40px;line-height:1;}
}
@media screen and (max-width:767px){
ul.goal li{max-width:80%;min-height:auto;width:80%;position:inherit;flex:0 0 80%;}
article.demand{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/case-study/sml-ptrn.png), url(//craftedq.com/wp-content/themes/craftedq/img/case-study/NOICE.png);}
}
@media screen and (min-width:767px) and (max-width:1199px){
.tech-blck{flex:1 1 30%;}
.rslt-box aside{width:calc(33% - 22px);padding:31px;}
article.conclusion{flex-direction:row;}
}
@media screen and (min-width:2000px){
.page-template-template-new-projects img.blg-img-grid{min-width:initial;max-height:420px;width:100%;}
.project-sec .col-md-7{padding:7.5rem 15px;text-align:center;}
.project-sec .col-md-5{padding-right:15px;padding-left:15px;padding-top:7.5rem;padding-bottom:7.5rem;}
.project-sec:nth-child(2n) .col-md-7+.col-md-5{padding-right:15px;padding-left:15px;display:flex;justify-content:end;}
.feat-inner-content{bottom:30px;}
.feat-slider .owl-item .feat-slide img{max-height:initial;object-position:0px;}
.feat-slider .owl-item.active.center .feat-slide{-webkit-transform:scale(1.05);transform:scale(1.05);}
.owl-carousel.feat-slider .owl-nav button{width:75px;height:75px;background-size:35px;}
.pro-top h1,.pro-top h1 span.lght,.pro-bottom h3{font-size:4.0625rem;}
.pro-top p,.pro-bottom h5{font-size:1.125rem !important;}
.page-template-template-new-projects ul.project-cats{font-size:1rem;}
.page-template-template-new-projects .project-sec h2{font-size:2.125rem;}
.page-template-template-new-projects .project-sec p{font-size:1.125rem !important;}
} @media screen and (max-width:991px){
.project-hero-banner{margin-top:0px;height:auto;padding-bottom:35px;margin-bottom:44px;background-position:-570px;background-repeat:no-repeat;padding-top:55px;}
.project-hero-banner::before{height:calc(100% - 55px);}
.project-hero-banner .container{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;color:#fff;grid-gap:32px;margin-top:45px;}
.pro-bottom h3{font-size:48px;font-family:'font-bold';line-height:1.1;margin:0px;}
.pro-bottom .col-md-4::after{content:'';position:absolute;width:50%;height:1px;background:#C8C9CA;left:25%;}
.pro-bottom{gap:40px;}
.feat-slider .owl-item .feat-slide img{object-position:0px;}
.feat-slider .owl-item.active.center .feat-slide{-webkit-transform:scale(1.2);transform:scale(1.2);}
.project-feat-sec h2, .recent-project-sec h2{font-size:1.5rem;line-height:140%;text-align:center;color:#5B5D5F;font-family:'font-semibold';margin-bottom:20px;margin-top:30px;}
.project-feat-sec h2{margin-top:5px;}
.recent-tab-slider{display:none !important;}
.project-sec .col-md-7{padding:50px 15px;text-align:center;}
.page-template-template-new-projects img.blg-img-grid{max-height:400px;height:auto;max-width:100%;min-width:inherit;width:auto;object-fit:contain;}
.project-sec .screen-fixes ul:not(.project-cats) li{font-size:1rem !important;}
.project-sec .col-md-5{padding-right:15px;padding-left:15px;}
.page-template-template-new-projects ul.project-cats{margin-bottom:16px;font-size:13px;grid-gap:10px;flex-wrap:wrap;}
.project-sec .col-md-7{order:2;}
.project-sec{padding-top:58px;}
.project-sec h2{font-size:32px;line-height:125%;margin-bottom:16px;font-family:font-extrabold;}
.page-template-template-new-projects .line_limit_p_2{max-width:80%;padding-left:14px;}
.page-template-template-new-projects .project-sec p{margin-bottom:16px;font-size:1rem !important;line-height:150%;}
.page-template-template-new-projects a.view-project-btn{width:auto;font-size:14px;padding:10px 15px;min-width:auto;min-height:auto;height:auto;margin-top:10px;}
.owl-carousel.feat-slider .owl-nav button{border-radius:50%;width:41px;display:block;height:41px;background-size:24px;background-repeat:no-repeat;background-position:center;}
.feat-slider .owl-nav{margin-top:20px;}
.feat-slider::before{content:'';position:absolute;width:100%;height:1px;left:0%;background:#E9E9EA;bottom:0px;}
.feat-slider{padding-bottom:45px;position:relative;}
.feat-inner-content{padding:5px;bottom:0px;}
.feat-inner-content h6{font-size:14px !important;font-family:'font-medium';}
.project-feat-sec .feat-inner-content h2{font-size:24px;line-height:1.4;}
.feat-inner-content p{font-size:12px !important;}
.pro-top p{text-align:center;margin:0px;}
.pro-top .col-md-12{width:100%;justify-content:center;align-items:center;display:flex;flex-direction:column;padding:0px;max-width:100%;text-align:center;}
.pro-top h1{font-size:32px;font-family:'font-bold';line-height:35px;}
.pro-top h1 span.lght{font-size:32px;font-family:'font-regular';line-height:35px;}
.project-sec:nth-child(2n) .col-md-7+.col-md-5{padding-right:15px;padding-left:15px;}
}
@media screen and (max-width:991px){
.div_drop{display:block;}
}
@media screen and (min-width:721px) and (max-width:1199px) {
.project-hero-banner{padding-bottom:55px;}
.project-sec{padding:0px;}
.pro-top .col-md-12{max-width:80%;}
.pro-top h1{font-size:50px;font-family:'font-bold';line-height:1.5;margin-bottom:15PX;}
.pro-top h1 span.lght{font-size:50px;line-height:1.5;}
.project-hero-banner .container{height:calc(100vh - 200px);}
section.recent-project-sec{overflow:visible;}
.feat-slider::before{width:90%;left:5%;}
.page-template-template-new-projects .line_limit_p_2,.project-sec h2{padding-left:0px;}
.project-sec .col-md-7{order:initial;}
.project-sec:nth-child(2n) .col-md-7+.col-md-5{padding-right:15px !important;padding-left:15px !important;}
.project-sec .col-md-5{padding-right:15px !important;padding-left:15px !important;max-width:44%;flex:0 0 44%;padding:50px 15px;}
.feat-inner-content{padding:15px;bottom:0px;}
.pro-bottom{gap:0px;}
.project-sec .col-md-7{padding:50px 15px;max-width:50%;}
} @media screen and (max-width:375px){
.pro-bottom h3{font-size:40px;line-height:1;}
}
@media screen and (max-width:767px){
article.demand{background-image:url(//craftedq.com/wp-content/themes/craftedq/img/case-study/sml-ptrn.png), url(//craftedq.com/wp-content/themes/craftedq/img/case-study/NOICE.png);}
.project-sec .col-md-7{padding-top:25px;}
}
@media screen and (min-width:900px) and (max-width:1199px) {
.serv-full{gap:54px;}
img.blg-img-grid{min-width:inherit;}
p.pft{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:70%;}
.page-template-template-casestudy-details hgroup h1.section-h2, .single-projects hgroup h1.section-h2{font-size:3.5rem !important;}
.rslt-box aside h2{font-size:2.5rem !important;}
.rslt-box aside{padding:20px;}
hgroup.case-flex p{flex:0 0 490px;}
hgroup.sol-flex{gap:15px;}
.project-sec .col-md-7{text-align:center;}
}
@media screen and (min-width: 1200px) and (max-width: 1920px){
.project-sec .container-fluid{max-width:1300px;}
.project-sec .row{gap:110px;}
.project-sec .col-md-7{padding:120px 15px;display:flex;justify-content:start;max-width:40%;}
.project-sec .col-md-5{padding-right:15px;padding-left:15px;padding-top:120px;padding-bottom:120px;max-width:40%;}
.project-sec:nth-child(2n) .col-md-7+.col-md-5{padding-right:15px;padding-left:15px;}
img.blg-img-grid{padding:0;object-fit:inherit;height:auto;max-height:400px;min-width:inherit;border-radius:9px;width:auto;}
} @media screen and (min-width:1921px){
.level-desc ul{font-size:1rem;}
img.full{max-height:770px;}
.plan-price{font-size:3.375rem;}
.plan-price span{font-size:1.25rem;}
#plans-sec .plan-box hgroup h3{font-size:1.5rem;}
#plans-sec .plan-box hgroup p{font-size:1.125rem !important;}
.project-hero-banner .container{max-height:928px;}
.project-sec .container-fluid,.recent-project-sec .container{max-width:1320px !important;}
.project-sec .row{gap:110px;}
.project-sec .col-md-7{max-width:50%;padding-left:15px;padding-right:15px;}
.project-sec .col-md-5{max-width:40%;padding-left:15px;padding-right:15px;}
.data-service{flex:0 0 calc(48% - 0px);padding-left:0px;}
.page-template-template-new-projects img.blg-img-grid{max-height:550px;min-width:inherit;max-width:100%;width:auto;height:auto;}
ul.project-cats{gap:10px;}
}
@media screen and (min-width:3800px){
img.full{
max-height:1000px;
}
.project-hero-banner .container{
max-height: 1024px;
}
.project-sec .row{
justify-content: space-between;
}
.project-sec .col-md-7{
max-width: 50%;
}
.project-sec .col-md-5{
max-width: 40%;
}
}