.adscraft-container{width:100%;max-width:1580px;padding:0 30px;margin:auto}
.headerblock{padding:15px;background:#870087;color:#fff}
.headerblock-inner{display:flex;align-items:center;gap:20px;flex-wrap:wrap;justify-content:space-between}
.headerblock-inner .adslogo {width: 120px;}
.headerblock-inner .center-block .search-loaction-bar{width:180px}
.headerblock-inner .right-header{font-size:15px;width:350px}
.headerblock-inner .center-block{width:calc(100% - 510px);display:flex;flex-wrap:wrap;gap:20px;align-items:center}
.headerblock-inner .center-block a.feeship-head{background-color:#f7db07;color:#460046;display:flex;justify-content:center;width:100%;gap:8px;border-radius:3px;text-transform:uppercase;line-height:1.2;padding:6px 7px;align-items:center;font-weight:600}
.headerblock-inner .center-block a.feeship-head figure img{max-height:25px}
.headerblock-inner .center-block a.feeship-head figcaption span{display:block;font-size:.9em}
.headerblock-inner .searchBoxform{width:calc(100% - 200px);position:relative}
.headerblock-inner .searchBoxform input.ss_search_box{height:45px;width:100%;font-family:inherit;border-radius:5px;border:none;box-shadow:none;padding:5px 5px 5px 38px;line-height:1;font-size:16px}
.headerblock-inner .searchBoxform form {margin: 0;}
.headerblock-inner .right-header ul{display:flex;gap:10px 15px;justify-content:space-between}
.headerblock-inner .right-header li{display:inline-block;text-align:center}
.headerblock-inner .right-header li a{color:inherit;text-align:center;line-height:1.4;position:relative}
.headerblock-inner .right-header li span{display:block}
.headerblock-inner .right-header li sup#noItems{position:absolute;right:9px;top:-7px;background:#fff;min-width:15px;height:15px;color:#870087;line-height:1;border-radius:6px;padding:3px 2px;display:flex;align-items:center;justify-content:center;font-weight:600}
.headerblock-inner .right-header li.mob-srcbar.head-searchicon{display:none}
.headerbottom-block{background:#606;color:#fff}
.headerbottom-block ul{display:flex;list-style:none;background:#606;justify-content:center;gap:9px}
.adscraft-question .card-body p:last-child,.headerbottom-block ul li{margin:0}
.headerbottom-block ul a{position:relative;text-decoration:none;color:#fff;font-size:14px;padding:6px 15px;overflow:hidden;border-radius:6px;transition:color .3s;min-height:47px;display:flex;align-items:center;justify-content:center}
.headerbottom-block ul a::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s}
.headerbottom-block ul a:hover{color:#fff;text-shadow:0 0 8px #0ff,0 0 15px #f0f}
.headerbottom-block ul a:hover::before{left:100%}
.adscraft-banner{border-radius:0 0 42px 42px;filter:drop-shadow(0 0 34px rgba(0,0,0,.18));background-color:#fff;display:flex;align-items:center;position: relative;overflow: hidden;justify-content: space-between;}
.adscraft-banner img.mobile-banner {display: none;}
.adscraft-banner figcaption{max-width:820px;padding:10px 10px 10px 70px}
.adscraft-banner h1,.adscraft-head .head{font-size:52px;line-height:1.2;color:#000;font-weight:800}
.adscraft-banner h1 span{color:var(--clr-pri)}
.adscraft-banner figcaption p{font-size:18px;margin:40px 0 30px}
.adscraft-banner figcaption .btn{width:284px;height:71px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:400}
.adscraft-slider{overflow:hidden}
.adscraft-slider .owl-carousel .owl-wrapper-outer{overflow:visible}
.adscraft-work{position:relative;margin:100px 0 45px}
.adscraft-work .owl-carousel{position:static}
.adscraft-work .owl-theme .owl-controls .owl-buttons div{padding:0;margin:0;opacity:1;width:fit-content;background:0 0;border:none;position:static}
.adscraft-work .owl-theme .owl-controls .owl-buttons div button{padding:0;border:none;background:0 0;font-size:26px;width:84px;height:84px;border-radius:42px}
.adscraft-work .owl-theme .owl-controls .owl-buttons div button:hover{background-color:#198700;color:#fff}
.adscraft-work .owl-carousel .owl-controls{position:absolute;top:0;right:0;margin:0}
.adscraft-work .owl-carousel .owl-controls .owl-buttons{display:flex;gap:10px}
.adscraft-work-head{padding:0 200px 40px 0}
.adscraft-head p{font-size:18px;line-height:1.3;margin:10px 0 0}
.adscraft-work .item{filter:drop-shadow(0px 11px 13.5px rgba(0,0,0,.09));background-color:#fff;border-radius:22px;overflow:hidden;line-height:1.2;height: 100%;}
.adscraft-work .item h3{font-size:20px;padding:20px 15px 10px;margin:0}
.adscraft-work .item p{font-size:16px;margin:0;padding:0 15px 20px}
.adscraft-work .owl-item{padding-right:30px}
.adscraft-collection,.adscraft-question{margin:60px 0 120px}
.adscraft-collectionhead{display:flex;align-items:flex-start;gap:10px;justify-content:space-between;margin:0 0 40px}
.adscraft-collectionhead .adscraft-btn{font-size:18px;width:284px;height:71px;display:flex;align-items:center;justify-content:center;border-radius:14px}
.adscraft-collection ul{display:flex;flex-wrap:wrap;gap:40px 20px}
.adscraft-collection ul li{width:calc(25% - 15px)}
.adscraft-collection ul li a {color: inherit;}
.adscraft-collection ul li {color: inherit;}
.adscraft-collection ul li figure{margin:0 0 20px}
.adscraft-collection ul li strong{font-size:20px;display:block;line-height:1.3}
.adscraft-collection ul li span{font-size:16px;display:block;line-height:1.3;margin:5px 0 0}
.adscraft-whychoose{background-color:#e2fadd;padding:115px 0;margin:60px 0 120px}
.whychoose-row{display:flex;flex-wrap:wrap;align-items: flex-start;}
.whychoose-row figure.compare{width:651px;position:relative;line-height:1;border-radius:35px;filter:drop-shadow(0px 6px 3.5px rgba(0,0,0,.06));background-color:#fff;overflow:hidden;text-align:center}
.whychoose-row>figcaption{width:calc(100% - 651px);padding-left:100px}
.whychoose-row figure.compare span{position:absolute;bottom:20px;font-size:16px}
.whychoose-row figure.compare span.before{left:35px}
.whychoose-row figure.compare span.after{right:35px}
.whychoose-row>figcaption ul li{background:#fefffe;background:linear-gradient(90deg,#fefffe 0,#f0fced 35%,rgb(240 252 237 / 11%) 100%);margin:20px 0 0;padding:20px;border-radius:14px;display:flex;align-items:center;gap:20px;line-height:1.3}
.whychoose-row>figcaption ul li strong{display:block;font-size:20px}
.whychoose-row>figcaption ul li span{display:block;font-size:16px;margin:4px 0 0}
.adscraft-inspirationbanner figcaption .head,.whychoose-row>figcaption .head{font-size:52px;font-weight:800;line-height:1.3}
.whychoose-row>figcaption p{font-size:18px;margin:10px 0 25px}
.adscraft-question .adscraft-head{margin:0 0 25px}
.adscraft-question .accordion-item{background:0 0;border:none;border-top:1px solid #a7a7a7;padding: 13px 0;}
.adscraft-question .accordion-item .card-header{cursor: pointer;border:none;color:#000;background:0 0;padding:10px 20px 10px 40px;font-size:20px;font-weight:500;transition:.3s;position:relative;line-height: 1.4;}
.adscraft-question .accordion-item .card-header.collapsed,.adscraft-question .accordion-item:first-child{border:none}
.adscraft-question .card-body{padding:0 0 0 40px}
.adscraft-question .card-body p{font-size:16px}
.adscraft-question .accordion-item .card-header span.icon{position:absolute;width:27px;height:27px;display:flex;align-items:center;justify-content:center;border-radius:50px;background:#870087;color:#fff;top:10px;left:0px}
.adscraft-question .accordion-item .card-header span.icon:after{content:"-"}
.adscraft-question .accordion-item .card-header.collapsed span.icon:after{content:"+"}
.adscraft-inspirationbanner{position:relative;border-radius:33px;background-color:#198700;color:#fff;display:flex;justify-content:flex-end;margin:60px 0 120px}
.adscraft-inspirationbanner figcaption{position:absolute;top:50%;transform:translateY(-50%);max-width:745px;left:100px}
.adscraft-inspirationbanner figcaption p{font-size:18px;margin:15px 0 25px}
.adscraft-inspirationbanner figcaption .btn{width:284px;height:71px;border-radius:14px;background-color:#6c016d;font-size:18px;display:flex;align-items:center;justify-content:center}
.header .adscraft-container {padding: 0;}
.ads-craft-simplesafe .mobshow {display: none;}
.adscraftbanner img.tab-view, .adscraftbanner img.mob-view {display: none;}
.adscraftbanner {padding: 0 0 10px;position: relative;}
.adscraftbanner.owl-theme .owl-controls {position: absolute;left: 0;right: 0;top: 50%;transform: translate(0%, -50%);margin: 0px;}
.adscraftbanner.owl-theme .owl-controls .owl-buttons>div {width: 40px;height: 40px;position: absolute;top: 0px;bottom: 0px;background-image: url(/assets/images/arrow-white.png) !important;background-repeat: no-repeat !important;background-position: center center !important;background-color: var(--clr-pri) !important;font-size: 11px !important;margin: auto !important;color: transparent !important;background-size: 10px !important;opacity: 1;}
.adscraftbanner.owl-theme .owl-controls .owl-buttons>div.owl-prev {left: -20px;}
.adscraftbanner.owl-theme .owl-controls .owl-buttons>div.owl-next {right: -20px;transform: rotate(180deg);}
.adscraftbanner .owl-wrapper-outer, .adscraftbanner .owl-wrapper-outer img {border-radius: 0 0 42px 42px;}
.adscraftbanner .owl-wrapper-outer .item {box-shadow: 0 0 5px rgba(0,0,0,0.18);padding: 0 0 5px;}
/* media query started */
@media screen and (max-width: 1700px) {
    .adscraft-container {max-width: 1400px;}
    .adscraft-banner figcaption {max-width: 643px;padding: 10px 0px 10px 40px;}
    .adscraft-banner h1, .adscraft-head .head {font-size: 42px;}
    .adscraft-banner figcaption p {font-size: 15px;margin: 15px 0 25px;}
    .adscraft-banner figcaption .btn {width: 260px;height: 59px;font-size: 17px;}
    .whychoose-row>figcaption {padding-left: 50px;}
    .whychoose-row>figcaption .head {font-size: 47px;}
    .adscraft-inspirationbanner figcaption {left: 50px;}
}
@media screen and (max-width: 1600px) {
    .adscraft-container {max-width: 1330px;}
    .adscraft-work, .adscraft-collection, .adscraft-question, .adscraft-whychoose, .adscraft-inspirationbanner {margin: 80px 0 40px;}
    .adscraft-work .owl-item {padding-right: 20px;}
    .adscraft-work .item p {font-size: 14px;}
    .adscraft-whychoose {padding: 70px 0;}
}
@media screen and (max-width: 1300px) {
    .adscraft-collection ul li {width: calc(33.33% - 14px);}
    .whychoose-row figure.compare {width: 570px;}
    .whychoose-row>figcaption {padding-left: 20px;width: calc(100% - 570px);}
    .whychoose-row>figcaption .head {font-size: 40px;}
    .whychoose-row>figcaption p {font-size: 16px;}
    .whychoose-row>figcaption ul li strong {font-size: 18px;}
    .whychoose-row>figcaption ul li span {font-size: 15px;}
    .whychoose-row>figcaption ul li img {max-width: 38px;}
    .whychoose-row>figcaption ul li {padding: 15px;margin: 14px 0 0;}
    .adscraft-banner h1, .adscraft-head .head {font-size: 35px;}
    .adscraft-head p {font-size: 15px;}
    .adscraft-work .owl-theme .owl-controls .owl-buttons div button {font-size: 22px;width: 55px;height: 55px;}
    .adscraft-question .accordion-item .card-header {font-size: 18px;}
    .adscraft-question .accordion-item .card-header span.icon {position: absolute;width: 26px;height: 26px;font-size: 17px;}
    .adscraft-inspirationbanner figure img {max-height: 400px;}
    .headerbottom-block ul {gap: 5px;}
    .headerbottom-block ul a {padding: 5px 10px;min-height: 41px;}
    .adscraft-work-head {padding: 0 140px 40px 0;}
}
@media screen and (max-width: 1199px) {
    .headerbottom-block ul {overflow: auto;justify-content: flex-start;}
    .headerbottom-block ul a {white-space: nowrap;}
    .adscraft-banner h1, .adscraft-head .head, .whychoose-row>figcaption .head, .adscraft-inspirationbanner figcaption .head, .whychoose-row>figcaption .head {font-size: 34px;}
    .adscraft-banner figcaption p {font-size: 13px;margin: 13px 0 20px;}
    .adscraft-banner figcaption .btn {width: 230px;height: 53px;font-size: 15px;}
    .adscraft-banner figcaption {max-width: 534px;padding: 10px 0px 10px 25px;}
    .adscraft-collection ul li figure {margin: 0 0 10px;}
    .adscraft-collection ul li strong {font-size: 18px;}
    .adscraft-collection ul li span {font-size: 14px;}
    .adscraft-inspirationbanner figure img {max-height: 350px;}
    .adscraft-inspirationbanner figcaption p {font-size: 16px;}
    .adscraft-inspirationbanner figcaption .btn, .adscraft-collectionhead .adscraft-btn {width: 210px;height: 55px;font-size: 15px;}
    .adscraft-inspirationbanner figcaption {max-width: 645px;}
    .adscraft-collectionhead {margin: 0 0 25px;}
}
@media screen and (max-width: 1100px) {
    .headerblock-inner .right-header ul {gap: 10px;}
    .headerblock-inner .right-header {width: 320px;}
    .headerblock-inner .searchBoxform {width: calc(100% - 185px);}
    .headerblock-inner .center-block {width: calc(100% - 480px);}
    .headerblock-inner .center-block a.feeship-head figure img {max-height: 23px;}
    .headerblock-inner .center-block .search-loaction-bar {width: 165px;}
    .headerblock-inner .center-block a.feeship-head {font-size: 13px;}
    .whychoose-row>figcaption {width: calc(100% - 470px);}
    .whychoose-row figure.compare {width: 470px;}
    .whychoose-row>figcaption p {font-size: 15px;margin: 7px 0 15px;}
    .whychoose-row>figcaption ul li {padding: 10px 15px;margin: 10px 0 0;}
    .whychoose-row>figcaption ul li strong {font-size: 16px;}
    .whychoose-row>figcaption ul li span {font-size: 14px;}
    .adscraft-question .accordion-item .card-header {font-size: 16px;padding: 10px 15px 10px 32px;}
    .adscraft-question .accordion-item .card-header span.icon {width: 22px;height: 22px;font-size: 17px;top: 11px;}
    .adscraft-question .card-body {padding: 0 0 0 32px;}
    .adscraft-question .card-body p {font-size: 14px;}
    .adscraft-banner h1, .adscraft-head .head, .whychoose-row>figcaption .head, .adscraft-inspirationbanner figcaption .head, .whychoose-row>figcaption .head {font-size: 28px;}
    .adscraft-question .adscraft-head {margin: 0 0 15px;}
    .adscraft-banner figcaption {max-width: 525px;}
    .adscraft-work .item h3 {font-size: 17px;padding: 10px;}
    .adscraft-work .item p {font-size: 13px;padding: 0 10px 20px;}
}
@media screen and (max-width: 991px) {
    .headerblock-inner .right-header li span {display: none;}
    .headerblock-inner .right-header {width: 150px;}
    .headerblock-inner .center-block {width: calc(100% - 310px);}
    .headerblock-inner .adslogo img {max-height: 40px;}
    .headerblock-inner .center-block .search-loaction-bar {display: none;}
    .headerblock-inner .searchBoxform {width: 100%;}
    .adscraft-banner h1, .adscraft-head .head, .whychoose-row>figcaption .head, .adscraft-inspirationbanner figcaption .head, .whychoose-row>figcaption .head {font-size: 20px;}
    .adscraft-banner figcaption {max-width: 384px;}
    .adscraft-banner figcaption p {margin: 10px 0 15px;}
    .adscraft-banner figcaption {padding: 10px 0px 10px 20px;}
    .adscraft-banner img.desktop-banner {max-height: 280px;}
    .adscraft-banner figcaption .btn, .adscraft-inspirationbanner figcaption .btn, .adscraft-collectionhead .adscraft-btn {width: fit-content;height: auto;font-size: 14px;border-radius: 5px;padding: 10px 20px;}
    .adscraft-banner {border-radius: 0 0 10px 10px;}
    .adscraft-work .item {border-radius: 10px;}
    .adscraft-work .owl-item {padding-right: 10px;}
    .whychoose-row figure.compare {width: 300px;border-radius: 10px;}
    .whychoose-row>figcaption {width: calc(100% - 300px);}
    .whychoose-row>figcaption ul li span {font-size: 13px;}
    .whychoose-row>figcaption ul li {gap: 10px;padding: 10px 0 10px 10px;border-radius: 10px;}
    .whychoose-row>figcaption p {font-size: 14px;}
    .adscraft-whychoose {padding: 35px 0;}
    .whychoose-row figure.compare span {font-size: 13px;}
    .whychoose-row figure.compare span.before {left: 10px;bottom: 10px;}
    .whychoose-row figure.compare span.after {right: 10px;bottom: 10px;}
    .whychoose-row>figcaption ul li strong {font-size: 15px;}
    .adscraft-inspirationbanner {position: relative;overflow: hidden;border-radius: 10px;justify-content: flex-start;}
    .adscraft-inspirationbanner figcaption {position: relative;top: 0;left: 0;transform: unset;max-width: 100%;padding: 20px;z-index: 1;max-width: 47%;}
    .adscraft-inspirationbanner figure {position: absolute;right: 0;top: 0;height: 100%;}
    .adscraft-inspirationbanner figcaption p {font-size: 14px;margin: 10px 0px 15px;}
    .adscraftbanner.owl-theme .owl-controls .owl-buttons>div {width: 35px;height: 35px;background-size: 8px!important;}
}
@media screen and (max-width: 767px) {
    .adscraft-container {padding: 0 20px;}
    .adscraft-banner h1, .adscraft-head .head, .whychoose-row>figcaption .head, .adscraft-inspirationbanner figcaption .head, .whychoose-row>figcaption .head {font-size: 17px;}
    .adscraft-banner figcaption {max-width: 325px;}
    .adscraft-work, .adscraft-collection, .adscraft-question, .adscraft-whychoose, .adscraft-inspirationbanner {margin: 50px 0 25px;}
    .adscraft-collection ul li figure {height: 160px;margin: 0 0 5px;}
    .adscraft-collection ul li figure img {height: 100%;width: 100%;object-fit: cover;object-position: center;border-radius: 5px;}
    .adscraft-question .accordion-item {padding: 7px 0;}
    .adscraft-inspirationbanner figcaption {max-width: 100%;}
    .adscraft-inspirationbanner {background-color: #f8f0dc;color: #000;}
    .adscraft-question .accordion-item .card-header {font-size: 15px;padding: 10px 0px 10px 32px;}
    .adscraft-question .accordion-item .card-header span.icon {width: 21px;height: 21px;font-size: 17px;top: 11px;}
    .adscraft-work .owl-theme .owl-controls .owl-buttons div button {font-size: 16px;width: 35px;height: 35px;}
    .adscraft-work .owl-theme .owl-controls .owl-buttons {gap: 5px;}
    .headerblock-inner .searchBoxform.hide-tab {display: none;}
    .headerblock-inner .searchBoxform.hide-desktop {display: block;}
    .adscraft-inspirationbanner figure img {max-height: 100%;height: 100%;object-fit: cover;}
    .headerblock-inner .searchBoxform.hide-desktop button.search-icon {position: absolute;top: 0;right: 0;background: var(--clr-pri);border: none;height: 100%;width: 70px;font-size: 14px;color: #fff;border-radius: 0 5px 5px 0px;}
    .headerblock-inner .searchBoxform input.ss_search_box {height: 40px;padding: 5px 75px 5px 38px;}
    .headerblock-inner {gap: 10px;}
    .headerblock {padding: 10px;}
    .headerblock-inner .adslogo img {max-height: 35px;}
    .adscraftbanner .owl-wrapper-outer, .adscraftbanner .owl-wrapper-outer img {border-radius: 0 0 10px 10px;}
    .adscraftbanner img.tab-view {display: block;}
    .adscraftbanner img.dstop-view {display: none;}
}   
@media screen and (max-width: 670px) {
    .whychoose-row>figcaption {width: 100%;padding: 15px 0 0;}
    .whychoose-row figure.compare {width: 100%;}
    .adscraft-collection ul li {width: calc(50% - 10px);}
    .adscraft-banner img.desktop-banner {display: none;}
    .adscraft-banner img.mobile-banner {display: block;}
    .adscraft-banner {flex-direction: column-reverse;flex-wrap: wrap;}
    .adscraft-banner figcaption {width: 100%;padding: 15px;max-width: 100%;}
    .adscraft-work-head {padding: 0 80px 20px 0;}
    .adscraft-collection ul li strong {font-size: 15px;}
    .adscraft-work .item h3 {font-size: 15px;padding: 10px;}
    .adscraft-work .item p {padding: 0 10px 10px;}
    .adscraft-collection ul li span, .adscraft-head p {font-size: 13px;}
    .ads-craft-simplesafe .desktopshow {display: none;}
    .ads-craft-simplesafe .mobshow {display: block;}

}
@media screen and (max-width: 480px) {
    .adscraft-inspirationbanner figcaption {padding: 15px;}
    .adscraft-collectionhead {flex-wrap: wrap;}
    .adscraft-work, .adscraft-collection, .adscraft-question, .adscraft-whychoose, .adscraft-inspirationbanner {margin: 30px 0 20px;}
}
@media screen and (max-width: 450px) {
    .adscraftbanner img.tab-view {display: none;}
    .adscraftbanner img.mob-view {display: block;}
}