/** Shopify CDN: Minification failed

Line 1314:1 Unexpected "-----drone-quiz-section----"

**/

.am-section {
    padding: 50px 0px;
    clear: both;
}
.am-row {
    margin: auto;
    display: flex;
    width: 90%;
    /* Set width of container */
    max-width: 1400px !important;
    /* Set max-width of container */
}
.am-column-1-1 {
    width: 100%;
    padding: 40px 60px;
    position: relative;
}
.am-column-1-2 {
    width: 50%;
    float: left;
    padding: 40px 40px;
    box-sizing: border-box;
    position: relative;
}
.am-column-1-3 {
    width: 33%;
    float: left;
    padding: 40px 30px;
    box-sizing: border-box;
    position: relative;
}
.am-column-1-4 {
    width: 25%;
    float: left;
    padding: 40px 25px;
    box-sizing: border-box;
}
.am-column-1-5 {
    width: 20%;
    float: left;
    padding: 40px 20px;
    box-sizing: border-box;
}
.am-column-1-6 {
    width: 16.6%;
    float: left;
    padding: 40px 15px;
    box-sizing: border-box;
}
.am-column-2-5 {
    width: 35%;
    float: left;
    padding: 40px 40px;
    box-sizing: border-box;
}
.am-column-3-5 {
    width: 65%;
    float: left;
    padding: 40px 40px;
    box-sizing: border-box;
}
.am-column-3-4 {
    width: 75%;
    float: left;
    padding: 40px 40px;
    box-sizing: border-box;
}

@media only screen and (max-width: 980px) {

    .am-column-1-1,.am-column-1-2,.am-column-1-3,.am-column-1-4,.am-column-1-5,.am-column-1-6,.am-column-2-5,.am-column-3-5,.am-column-3-4 {
        width: 100%;
        padding: 30px 10px;
    }
    .am-column-1-4,.am-column-1-5,.am-column-1-6 {
        text-align: center;
    }
    div[class*="am-column"] ul:not([class]) {
        text-align:left;
    }
    .am-row {
        display: block;
    }
}
/*------------------------------ EO Mobile Response ---------------------------------*/


.dark-section * {
    color: #ffffff !important;
}
.dark-section h2, .dark-section h3 {
    color: #ffffff !important;
}
.dark-section p.pre-h {
    color: #90be3e !important;
}
.green {
    color: #90be3e !important;
}
.center {
    text-align:center;
}
h2.m2ea {
    text-transform: uppercase;
    font-size: 40px;
    margin-top: 0;
}
.divider-small {
    background: #90be3e;
    display: block;
    width: 150px;
    height: 2px;
}
.divider-big {
    background: #ffffff;
    display: block;
    width: 150px;
    height: 4px;
    margin-top: 4px;
    margin-bottom: 15px;
}
div.angled-boxes-text {
    margin-top: -140px;
    color: #ffffff !important;
}
div.angled-boxes-text h3 {
    color: #ffffff;
    text-transform: uppercase;
    margin-bottom: 0px;
}
div.angled-boxes-text p {
    font-size: calc(1em - 3px);
}
.angled-box-right {
    text-align: right;
    padding-right: 10px;
}
.accessories-box-column {
    padding: 20px;
}
.accessories-box-column .accessories-box {
    margin-top: -200px;
}
h3.m2ea {
    text-transform:uppercase;
}
a.am-button-1, .blog-button {
    margin: 12px 0;
    background: #90be3e;
    padding: 10px 50px;
    text-decoration: none !important;
    text-transform: uppercase;
    color: #ffffff !important;
    font-weight: 700;
    transition: all 0.3s !important;
    border: solid 2px #90be3e;
    display: inline-block;
}
a.am-button-2 {
    margin: 12px 0;
    background: none;
    padding: 10px 50px;
    text-decoration: none !important;
    text-transform: uppercase;
    color: #ffffff !important;
    font-weight: 700;
    transition: all 0.3s !important;
    border: solid 2px #ffffff;
    display: inline-block;
}
a.am-button-1 + a.am-button-2 {
    margin-left:20px;
}
.blog-button {
    margin-top: 10px;
    display: inline-block;
}
a.am-button-1:after, .blog-button:after {
    content: '';
    background-image: url(/cdn/shop/files/play_circle_white_24dp.svg?v=1618508386);
    display: inline-block;
    width: 20px;
    height: 20px;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    margin-top: 5px;
    margin-left: -20px;
    opacity: 0;
    transition: all 0.3s !important;
}
a.am-button-1:hover, .blog-button:hover {
    padding: 10px 60px 10px 40px;
    transition: all 0.3s !important;
}
a.am-button-1:hover:after, .blog-button:hover:after {
    margin-left:10px;
    opacity:1;
    transition:all 0.3s !important;
}
.rte ul li::before {
    display:none !important;
}
#s-49964235-f6dc-4df1-95e5-812e84670afc .shogun-tabs-body {
    border-top: 1px solid #444444!important;
}
.shogun-tab-box {
    border-radius: 0px !important;
    text-transform: uppercase;
}
.shogun-tabs-body {
    background: #444444;
    padding: 30px;
}
ul.shogun-tabs {
    margin-bottom: -7px !important;
    border-bottom: none !important;
}
.shogun-tab-border {
    display: none;
}
#s-49964235-f6dc-4df1-95e5-812e84670afc .shogun-tabs > li.shogun-tab-active > .shogun-tab-box {
    border: none !important;
}
#s-49964235-f6dc-4df1-95e5-812e84670afc .shogun-tabs > li > .shogun-tab-box {
    z-index: -1;
    position: inherit;
    margin-bottom: -2px;
}
li.shogun-tab.shogun-tab-active:after {
    content: '';
    background: #444444;
    height: 2px;
    width: 100%;
    display: block;
}
.shogun-tabs > li > .shogun-tab-box {
    background: #f2f2f2 !important;
}
.shogun-tabs > li > .shogun-tab-box span {
    color: #B0B0B0 !important;
}
li.shogun-tab div.shogun-tab-box .shogun-tab-title img {
    filter: grayscale(1);
}
.shogun-tabs > li.shogun-tab-active .shogun-tab-box span {
    color: #90be3e !important;
}
.shogun-tabs > li.shogun-tab-active .shogun-tab-box span img {
    filter: grayscale(0);
}
.shogun-tabs > li.shogun-tab-active .shogun-tab-box {
    background: #444444 !important;
    font-weight: 800;
}
.shogun-tabs-body > *, .shogun-tabs-body h3 {
    color:#ffffff !important;
}
.shogun-tabs-body h3 {
    color:#ffffff !important;
    margin-top:10px;
}
.m2ea .shogun-tabs.shogun-rounded li .shogun-tab-box {
    padding: 10px 10px 10px 20px !important;
}
.shogun-tabs.shogun-rounded li{
    margin-right: 0px!important;
}
.shogun-tab-box img {
    width: 20px;
    height: auto;
    margin: 0px -3px 0px -3px;
    float: left;
}
.shogun-tabs-body h3.m2ea:after, .zoom-thermal-box h3.m2ea:after {
    content: '';
    display: block;
    height: 10px;
    width: 60px;
    background: url(/cdn/shop/files/divider-line.svg?v=1616787581);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    margin-top: 10px;
}
.shogun-tabs-body {
    padding-top:30px !important;
}
.tabs-image img {
    padding: 5px;
    border: solid 1px;
    background: #90be3e;
    outline: solid 1px;
    outline-offset: -6px;
}
li.shogun-tab.shogun-tab-active {
    border-top: solid 3px #94c43d !important;
}
.accessories-box-column {
    min-height:450px;
}
.enterprise h2, .alchemy h2 {
    margin-top: 10px;
    font-size: 32px;
    text-transform: uppercase;
}
.enterprise p.pre-h, .alchemy p.pre-h {
    font-size: 16px;
    color: #90be3e;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px;
}
.enterprise-hero h1:after {
    content: '';
    background-image: url(https://i.shgcdn.com/f53753a4-ee23-452e-96cd-2fdee333bf2b/);
    display: block;
    width: 180px;
    height: 6px;
    background-size: contain;
    background-repeat: no-repeat;
    margin: 15px auto;
}
.enterprise-hero h1 {
    text-align: center;
    font-size: 42px;
    text-transform: uppercase;
    color: #ffffff;
    text-shadow: 0px 0px 10px rgb(0 0 0 / 60%);
    margin-top: 10px;
}
.enterprise-hero p.pre-h {
    text-align: center;
    font-size: 20px;
    color: #90be3e;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 2px;
}

.enterprise p.post-h, .alchemy p.post-h, .dragonfish-hero p.post-h {
    width: 650px;
    max-width: 100%;
    margin: 0px auto 0px auto;
}
.enterprise-hero p.post-h {
    text-align: center;
    color: #ffffff;
    width: 650px;
    max-width: 100%;
    margin: 0px auto 30px auto;
}
.enterprise-hero p.button-wrapper {
    text-align: center;
}
.drone-package-box {
    padding:45px 35px 45px 35px;
    background:#333333;
}
.drone-package-box {
    font-size:16px;
    color:#ffffff;
    margin-top:20px;
}
.drone-package-box .brand {
    font-size:22px;
    font-weight:600;
    color:#94C43D !important;
    opacity:1;
    letter-spacing:3px;
}
.drone-package-box h3 {
    font-size:28px;
    color:#ffffff;
    margin-top:-15px;
}
.enterprise h3, .alchemy h3 {
    font-size:28px;
    margin-top:0px;
}
.drone-package-box p.tagline {
    margin-top:-20px;
    font-size:18px;
    color:#ffffff;
}
.drone-package-box p.post-h {
    margin-bottom: 15px;
}

.drone-package-box-light {
    padding:45px 35px 45px 35px;
    background:#D60A0B;
}
.drone-package-box-light {
    font-size:16px;
    color:#333333;
    margin-top:20px;
}
.drone-package-box-light .brand {
    font-size:22px;
    font-weight:600;
    color:#94C43D !important;
    opacity:1;
    letter-spacing:3px;
}
.drone-package-box-light h3 {
    font-size:28px;
    color:#333333;
    margin-top:-15px;
}
.drone-package-box-light p.tagline {
    margin-top:-20px;
    font-size:18px;
    color:#333333;
}
.drone-package-box-light p.post-h {
    margin-bottom: 15px;

}
.testimonial-box p.testimonial-snippet {
    font-size: 20px;
    font-weight: 600;
}
p.testimonial-snippet:after {
    content: '';
    background-image: url(https://i.shgcdn.com/f53753a4-ee23-452e-96cd-2fdee333bf2b/);
    display: block;
    width: 180px;
    height: 6px;
    background-size: contain;
    background-repeat: no-repeat;
    margin: 15px auto 20px auto;
}
p.testimonial-name {
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 700;
    margin-top: 30px;
    margin-bottom: 5px !important;
}
p.testimonial-title {
    font-size: 14px;
}
p.enterprise-phone-cta a {
    font-size: 28px;
    text-decoration: none !important;
    font-weight: 800;
    color: #94c43d !important;
    letter-spacing: 1px;
    padding-left:50px;
}
p.enterprise-phone-cta a:before {
    content: '';
    width: 40px;
    height: 40px;
    background-image: url(https://i.shgcdn.com/02058a9a-1be5-40a7-8473-493951f1a36a/);
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    margin-top: 10px;
    margin-left: -50px;
}
.enterprise .shg-box-content, .alchemy .shg-box-content {
    width: 1400px;
    display: block;
    margin: 0px auto;
    max-width: 90%;
}
.drone-package-box ul li, ul.use-cases-list li {
    list-style: square !important;
}
div.payload-video {
    padding: 10px;
    background: #f2f2f2;
}
.video-row {
    transition: all 0.3s;
}
.blog-call-out h2.call-out-header {
    margin-top: 0px;
    margin-bottom: 10px;
}
.blog-call-out {
    margin-bottom: 50px;
    padding: 20px 20px 30px 20px;
    background: #e8e8e8;
    border: solid 2px;
}
.blog-call-out p.pre-h {
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #90be3e;
    padding-bottom:0px;
}
.blog-call-out p.post-h {
    padding-bottom: 20px;
}
.dark-logo-box {
    padding: 20px 20px 5px 20px;
    background: #3D3D3D;
    color: #ffffff;
}
.dark-icon-box {
    padding: 20px 20px 0px 20px;
}
.icon-box {
    padding: 20px 20px 0px 20px;
    margin-bottom:-5px;
}
.logo-box {
    padding: 20px 20px 5px 20px;
}
.dark-logo-box img, .logo-box img {
    margin-top: 0px;
    margin-bottom: 20px;
}
.color-box {
    width: 150px;
    height: 150px;
    background: #94c43d;
    padding: 10px;
    max-width: 100%;
    display: inline-block;
}
.shades-container {
    display: inline-block;
    margin-left: 60px;
}
.shades-row {
    position: absolute;
}
.shades-box {
    margin: 8px auto;
}
.shades-box:before {
    content: '';
    width: 15px;
    height: 30px;
    display: block;
    position: absolute;
    margin-left: -30px;
}
.shades-box-1:before {
    background: #71983e;
}
.shades-box-2:before {
    background: #acd26a;
}
.shades-box-3:before {
    background: #d6e7b5;
}
.color-box p {
    color: #ffffff;
    font-size: 18px;
}
.color-box.black {
    background: #3d3d3d;
}
.color-box.white {
    background: #ffffff;
}
.color-box.grey {
    background: #e1e3e4;
}
p.color-list-item:before {
    content: '';
    display: block;
    height: 30px;
    width: 15px;
    position: absolute;
    margin-left: 60px;
}
p.color-list-item {
    margin-left: 40px;
}
p.green-list-1:before {
    background:#71983e;
}
p.green-list-2:before {
    background:#acd26a;
}
p.green-list-3:before {
    background:#d6e7b5;
}
p.black-list-1:before {
    background:#494a49;
}
p.black-list-2:before {
    background:#626462;
}
p.black-list-3:before {
    background:#cfd0cf;
}
p.white-list-1:before {
    background:#F4F4F4;
}
p.white-list-2:before {
    background:#e1e3e4;
}
p.white-list-3:before {
    background:#cccccc;
}
p.grey-list-1:before {
    background:#b7b7b7;
}
p.grey-list-2:before {
    background:#737374;
}
p.grey-list-3:before {
    background:#0c0c0c;
}
.alchemy h1 {
    font-size: 42px;
    text-transform: uppercase;
    text-shadow: 0 0 10px rgb(0 0 0 / 60%);
    margin-top: 10px;
}
.dark-section > * {
    color:#ffffff;
}
.dragonfish-hero h1:after {
    content: '';
    background-image: url(https://i.shgcdn.com/f53753a4-ee23-452e-96cd-2fdee333bf2b/);
    display: block;
    width: 180px;
    height: 6px;
    background-size: contain;
    background-repeat: no-repeat;
    margin: 15px auto;
}
.dragonfish-benefits-row {
    padding-top: 40px;
    padding-bottom: 40px;
    background: #1a293a;
}
.dragonfish-benefits-row h3 {
    text-transform: uppercase;
    color: #ffffff;
    margin-bottom: 0px;
    font-size: 22px;
}
.dragonfish-benefits-row p {
    color: #ffffff;
    font-size: 14px;
    line-height: 20px;
    margin-top: 5px;
}
.dragonfish-hero {
    border-bottom: solid 15px #94c43d !important;
}
.dragonfish-tabs span.shogun-tab-title {
    text-transform: none;
    font-size: 14px !important;
}
.dragonfish-tabs .shogun-tabs > li.shogun-tab-active > .shogun-tab-box {
    border: none !important;
}
.dragonfish-tabs .shogun-tabs-body {
    padding: 0px !important;
}
.dragonfish-tabs .shogun-tabs>li.shogun-tab-active .shogun-tab-box {
    background: #030a17!important;
}
.dragonfish-payload-row img {
    width: 200px;
}
.autel-overhead-img img {
    z-index: -2 !important;
}
.z-index-header-container {
    z-index: 3 !important;
}
div.dragonfish-cta-row {
    padding: 40px;
}
div.dragonfish-cta-row p, div.dragonfish-cta-row h2 {
    color: #ffffff !important;
}
div.dragonfish-cta-row img {
    transform: scale(1.7);
}
div.dragonfish-cta-text-container {
    padding-right:40px;
}
div.dragonfish-cta-text-container {
    padding-right: 160px !important;
    margin-top: 20px;
}
.dragonfish-tabs .shogun-tabs>li>.shogun-tab-box span {
    color: #7d7d7d !important;
}
.shogun-tabs>li.shogun-tab-active .shogun-tab-box span {
    color: #90be3e!important;
}
.am-button-2.video-button {
    padding: 10px 30px 10px 55px !important;
}

/*------customize sections------*/
.logo-icon-hero{
    width:150px;
    display:block;
    margin:0px auto 30px auto;
}
.row-mention-style{
    margin-top: -250px;
}
.fancybox-bg{
    background: #fff!important;
}
.compensate-for-scrollbar{
    margin-right: 0px !important;
}
/*----eo customize sections------*/

svg.download-icon {
    text-align: center;
    margin: 10px auto 0px auto;
    display: block;
}
.logo-download-box p {
    text-align: center;
}
.logo-download-box {
    padding: 0px 10px 10px 10px;
}
.logo-download-box:hover {
    background: #e4e4e4;
}
.blog-img-row {
    width: 100%;
    display: block;
}
.blog-img-row img {
    width: 31%;
    display: inline-block;
    margin: 1%;
}
.industry-cta-row {
    background: #3D3D3D !important;
    padding: 40px;
}
.industry-cta-row img {
    transform: scale(1.3);
}
.industry-cta-container {
    background: #ffffff !important;
}
.dji-image{
    display: block;
    margin-top: 40px;
    margin-bottom: 40px;
    padding-top: 0px !important;
}
.dji-image img{
    margin: auto;
    max-width: 100%;
    display: block;
}
.product__refund-policy-link, .shopify-payment-button__more-options {
    color:#3d3d3c !important;
}
.product__refund-policy-link:hover, .shopify-payment-button__more-options:hover {
    color:#94c43d !important;
}
.product-form__payment-container button:not(.shopify-payment-button__more-options),
.product-form__payment-container button:not(.shopify-payment-button__more-options) *{
    font-weight: bold !important;
}
.product-block-list__item .card__header .card__title,
.product-block-list__item .stamped-header-title {
    font-size: 21px !important;
    line-height: 1.5;
    font-family: "DIN Next",sans-serif;
    font-weight: 500;
    font-style: normal;
    color: #3d3d3c;
    margin-bottom: 0;
    text-align: left !important;
    padding:0px 40px 0 40px;
}
.product-block-list__item .card__header svg,
.product-block-list__item .stamped-header-title svg{
    position: absolute;
    width: 24px;
    height: 22px;
    top: 32px;
    left: 33px;
}

.product-block-list__item .card__header svg *,
.product-block-list__item .stamped-header-title svg *{
    stroke: #3d3d3c;
}
.product-block-list__item--shipping .card__header svg path.cls-3{
    fill: #3d3d3c;
}
.product-block-list__item--shipping .card__header svg{
    width: cpx;
    height: cpx;
    left:28px;
    top: 30px;
}
.shopify-payment-button__more-options::after{
    content: "";
    border: solid black;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    margin-left: 4px;
}

.shopify-cleanslate *{
    font-weight: bold !important;
}

.product-simple-tab .tab-content{
    margin-top: 0px !important;
}
.nav-tabs .nav-item a.active{
    background-color: #fff;
    position: relative;
    border: 1px solid rgba(0,0,0,.125);
}
.dark-text * {
    color: #333333 !important;
}
.hangar-section .shg-row {
    background: url(/cdn/shop/files/dark-grey-texture_efe9dd12-8dce-4622-91e9-24eb57a71e75.jpg?v=1644526042);
    padding: 50px;
    margin-top:0px !important;
    margin-bottom:50px !important;
}
.hangar-section h2, .hangar-section p {
    color: #ffffff;
}
.hangar-section p{
    font-size: 16px;
}
.hangar-section .shg-row img {
    transform: scale(1.6);

.alchemy-hero {
    margin-top: -90px;
}
}
.drone-quiz-section .shg-row {
    background: url(/cdn/shop/files/dark-grey-texture_efe9dd12-8dce-4622-91e9-24eb57a71e75.jpg?v=1644526042);
    padding: 50px;
    margin-top:0px !important;
    margin-bottom:50px !important;
}
.drone-quiz-section h2, .drone-quiz-section p {
    color: #ffffff;
}
.drone-quiz-section p{
    font-size: 16px;
}
.drone-quiz-section .shg-row img {
    transform: scale(1.6);
}
.alchemy-hero {
    margin-top: -90px;
}
@media only screen and (max-width: 1020px) {
    ul.shogun-tabs {
        margin-bottom: 0px !important;
    }
}
@media only screen and (min-width: 500px) {
    .nav-tabs .nav-item a.active::before{
        content: "";
        height: 2px;
        width: 100%;
        background-color: #fff;
        bottom: -1px;
        position: absolute;
        z-index: 1;
        left: 0;
        right: 0;
    }
}
@media only screen and (min-width: 981px) {

    .autel-disassembled {
        margin-top:50px;
    }
    .drone-package-box img.not-hover {
        display: block;
        min-height: 20px;
    }
    .drone-package-box img.hover-image {
        display: none;
        min-height: 20px;   
    }
    .drone-package-box:hover img.not-hover {
        display:none;
        min-height: 20px;
    }
    .drone-package-box:hover img.hover-image {
        display:block;
        min-height: 20px;
    }
    .video-row:hover {
        transform: scale(1.03);
        transition: all 0.3s;
        box-shadow: 0px 10px 20px rgb(0 0 0 / 30%);
    }
    .m2ea-hero img {
        transform: scale(1.5);
    }
    .m2ea-hero h1 {
        font-size: 100px;
        line-height: 0.8em;
        margin-top: 10px;
        text-transform: uppercase;
        margin-bottom: 0px;
    }
    .m2ea-hero h1 span.sub-header {
        font-size: 36px;
        display: block;
    }
    img.dji-box-icon {
        display:inline-block;
    }
    p.dji-box-text {
        display:inline-block;
        margin-top:65px;
        margin-left:20px;
    }
    .m2ea-fullscreen-image {
        min-height: 800px;
    }
    .m2ea-photo-group {
        transform: scale(1.2);
        right: 200px;
    }
    .testimonial-box {
        padding: 0px 60px;
    }
    .industry-cta-row p.pre-h {
        margin-top: 40px;
    }


}

@media only screen and (max-width: 980px) {

    .testimonial-box {
        padding: 0px 10px;
    }
    .drone-package-box img.not-hover {
        display: block;
    }
    .drone-package-box img.hover-image {
        display: none;
    }
    .enterprise .use-cases-row div[class*="shg-c"] {
        width: 100%;
        margin-bottom: 30px;
    }
    .enterprise .payload-row div[class*="shg-c"] {
        width: 100%;
        margin-bottom: 30px;
    }
    .m2ea-hero {
        padding: 30px;
    }
    .m2ea-hero p {
        font-size: 18px;
    }
    .m2ea-hero h1 {
        font-size: 46px;
        margin-top: 0px;
        line-height: 1.2em;
        margin-bottom: 15px;
    }
    .m2ea-hero img {
        margin-top: 50px !important;
    }
    .m2ea-section {
        padding-left: 30px;
        padding-right: 30px;
    }
    img.dji-box-icon {
        width: 50px;
        margin: 0px 0px 50px 0px;
        display: inline-block;
        float: left;
    }
    p.dji-box-text {
        margin-left: 70px;
        margin-top: 10px;
    }
    p.pre-h {
        font-size:18px;
    }
    .dji-on-box img {
        margin-bottom: 30px !important;
    }
    .zoom-thermal-box {
        padding: 15px;
        background: #444444;
        margin-bottom: 50px;
    }
    .zoom-thermal-box *, .zoom-thermal-box h3 {
        color: #ffffff;
    }
    .zoom-thermal-image img {
        border-bottom: solid 4px #94c43d;
    }
    .m2ea-fullscreen-image {
        min-height: 200px;
        margin-top: 80px;
    }
    .m2ea-tabs {
        padding-top: 30px !important;
    }
    .m2ea-tabs .shogun-tab {
        width:100%;
        display: block;
        margin-bottom:0px !important;
    }
    ul.shogun-tabs {
        margin-bottom: 3px;
    }
    .m2ea-tabs .tabs-image img {
        margin-bottom: 20px;
    }
    .accessories-box-column {
        margin-bottom: 50px;
    }
    .m2ea-photo-group img {
        transform: scale(1.3);
        margin-bottom: 115px !important;
        margin-top: 40px;
    }
    .icon-row-fix-mobile {
        margin-bottom: -35px !important;
        display: inline-block;
    }
    .shogun-tab-box img {
        margin-left:5px !important;
    }
    .m2ea-section {
        overflow-x: hidden;
    }
    h2.m2ea {
        font-size: 32px;
        line-height: 1.2em;
    }
    .dark-logo-box, .logo-box, .first-color-column {
        margin-bottom:30px;
    }
    div#s-73490397-21d3-4183-bcc1-300580505aef, div#s-b7360e8d-0f22-4c0f-80a8-ef559880d568 {
        border-right: none !important;
    }
    .blog-img-row img {
        width: 100%;
    }
    .industry-cta-row img {
        margin-top:70px !important;
        transform:scale(1.5);
    }
    .column-row .shg-c-lg-3 {
        width: 100% !important;
        margin-bottom: 30px;
    }

}

@media only screen and (max-width: 768px) {
    .header__logo-image {
        max-width: 210px !important;
    }
    .dragonfish-hero{
        padding-top: 70px !important;
        padding-bottom: 70px !important;
    }
    .dragonfish-benefits-row .shg-row{
        display: block;
    }
    .dragonfish-benefits-row .shg-row div[class^="shg-c-"]{
        display: inline-block;
        width: 49%;
        vertical-align: top;
        margin-bottom: 25px;
    }
    .application-section .shg-box-content .gallery-box-app .shg-row div[class^="shg-c-"] img,
    .application-section .shg-box-content .gallery-box-app .shg-row div[class^="shg-c-"] img{
        width: 100%;
    }
    .application-section .shg-box-content .gallery-box-app .shg-row div[class^="shg-c-"],
    .application-section .shg-box-content .gallery-box-app .shg-row div[class^="shg-c-"]{
        padding-bottom: 0px;
        margin-bottom: 40px;
    }


    .application-section .shg-box-content>.shg-c:nth-child(3){
        margin-top: 0px !important;
    }
    div.dragonfish-cta-row img{
        transform: scale(1);
    }
    div.dragonfish-cta-text-container{
        padding-right: 0px !important;
    }
    .compact-portable-section .shg-box-content .compact-columns .shg-row div[class^="shg-c-"]{
        margin-bottom: 50px;
    }

    .columns-gallery-compact .shg-row div[class^="shg-c-"]{
        margin-bottom: 50px;
    }
    .columns-gallery-compact .shg-row div:last-child[class^="shg-c-"]{
        margin-bottom: 0px;
    }
    .technical-specifications .shg-box-content> .row-mention-style{
        margin-top: -113px;
    }

}
@media only screen and (max-width: 640px) {
    .product-block-list__item .card__header .card__title,
    .product-block-list__item .stamped-header-title {
        padding-left: 15px;
    }
    .product-block-list__item .card__header svg,
    .product-block-list__item .stamped-header-title svg{
        top: 22px;
        left: 23px;
    }
    .product-block-list__item .stamped-header-title svg{
        top: 21px;
    }
    .product-block-list__item--shipping .card__header svg{
        left:18px;
        top: 20px;
    }
}
@media only screen and (max-width: 480px) {

    .alchemy h2, .enterprise h2{
        font-size: 30px;
        line-height: 112%;
    }

    a.am-button-1 + a.am-button-2 {
        margin-left:0px;
    }
    a[class^="am-button-"] {
        display: block;
        margin-left: 0px;
        margin-right: 0px;
        text-align: center;
    }
    .alchemy h3, .enterprise h3{
        font-size: 22px;
    }
    .technical-specifications .shg-box-content> .technical-list div[class^="shg-c-"]{
        margin-bottom: 30px;
    }
    .technical-specifications .shg-box-content> .technical-list{
        margin-bottom: 0px !important;
    }
}
@media only screen and (max-width: 375px) {
    .technical-specifications .shg-box-content>.row-mention-style{
        margin-top: 0px;
    }
}

@media only screen and (max-width: 325px) {
    .header__logo-image {
        max-width: 150px !important;
    }
}

.footer-info + form{
    margin-bottom: 0px;
}

/*--------fixed menu-----------*/
.uwy.userway_p1{
    z-index: 100;
}
body #userwayAccessibilityIcon{
    background: #94c43d !important;
    left: 0;
    top: calc(30% + 317px);
    padding: 0px;
}
body #userwayAccessibilityIcon img{
    background-color: #94c43d !important;
    border: 3px solid #94c43d !important;
    border-radius: 50%;
}
body .uwy.userway_p1 .userway_buttons_wrapper {
    top: 275px !important;
}


@media only screen and (max-width: 480px) {

body .uwy.userway_p1 .userway_buttons_wrapper {
    top: 635px !important;
}
body #userwayAccessibilityIcon{
    left: -315px !important;
}
  
}

#shopify-section-header{
    -moz-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    -webkit-transition: all .3s ease-in;
    transition: all .3s ease-in;
    z-index: 99 !Important;
}
#shopify-section-header.am-fixed-header.scrollDown{
    opacity: 0;
}
#shopify-section-header.am-fixed-header.scrollUp{
    opacity: 1;
}

@media only screen and (max-width: 480px), only screen and (max-device-width: 480px){
    body #userwayAccessibilityIcon{
        top: calc(30% + 250px);
        right: 0;
        left: auto;
    }
}

/*--------eo fixed menu-----------*/
#hs-form-iframe-0 label span{
    color: #FFF !important;
}


/*-----hangar-section----*/
.hangar-section .image-box-block img {
    max-width: 100%;
    height: auto;
    border-style: none;
    vertical-align: top;
    margin: 0px;
}
.hangar-section{
    padding-top: 0px;
    padding-bottom: 0px;
}
.hangar-section .am-row{
    background: url('/cdn/shop/files/dark-grey-texture_efe9dd12-8dce-4622-91e9-24eb57a71e75.jpg?v=1644526042');
    padding: 50px;
    margin-top: 100px!important;
    margin-bottom: 50px!important;

}
#shopify-section-collection-list + .shopify-section .container{
    max-width: inherit;
    padding-left: 0px;
    padding-right: 0px;
}
.hangar-section .am-row .am-column-3-5{
    z-index: 9;
}
.hangar-section .am-row .am-column-3-5, .hangar-section .am-row .am-column-1-3{
    padding: 0px;

}
@media only screen and (min-width: 981px) {
    .hangar-section .am-row .am-column-3-5>* {
        max-width: 660px;
    }
}
@media only screen and (min-width: 1200px) {
    .hangar-section .image-box-block img {
        transform: scale(1.6);
    }
}

@media only screen and (max-width: 980px) {
    .hangar-section .am-row{
        overflow: hidden;
    }
}
@media only screen and (max-width: 480px) {
    .hangar-section .am-button-1{
        padding-left: 20px;
        padding-right: 20px;
    }
    .hangar-section .am-row{
        padding:25px;
    }
}
/*-----drone-quiz-section----*/


*-----drone-quiz-section----*/
.drone-quiz-section .image-box-block img {
    max-width: 100%;
    height: auto;
    border-style: none;
    vertical-align: top;
    margin: 0px;
}
.drone-quiz-section{
    padding-top: 0px;
    padding-bottom: 0px;
}
.drone-quiz-section .am-row{
    background: url('/cdn/shop/files/dark-grey-texture_efe9dd12-8dce-4622-91e9-24eb57a71e75.jpg?v=1644526042');
    padding: 50px;
    margin-top: 100px!important;
    margin-bottom: 50px!important;
    width: 100%!important;

}
#shopify-section-collection-list + .shopify-section .container{
    max-width: inherit;
    padding-left: 0px;
    padding-right: 0px;
}
.drone-quiz-section .am-row .am-column-3-5{
    z-index: 9;
}
.drone-quiz-section .am-row .am-column-3-5, .drone-quiz-section .am-row .am-column-1-3{
    padding: 0px;

}
@media only screen and (min-width: 981px) {
    .drone-quiz-section .am-row .am-column-3-5>* {
        max-width: 660px;
    }
}
@media only screen and (min-width: 1200px) {
    .drone-quiz-section .image-box-block img {
        transform: scale(1.6);
    }
}

@media only screen and (max-width: 980px) {
    .drone-quiz-section .am-row{
        overflow: hidden;
    }
}
@media only screen and (max-width: 480px) {
    .drone-quiz-section .am-button-1{
        padding-left: 20px;
        padding-right: 20px;
    }
    .drone-quiz-section .am-row{
        padding:25px;
    }
}
/*-----hangar-section----*/


/*-----DJI Inspire 3----*/

.dji-inspire-3-video-container {
  width: 100%;
  max-width: 800px; /* or whatever maximum width you want for the video */
  margin: 0 auto;
}

.dji-inspire-3-button-group {
  display: flex;
  justify-content: space-between;
  max-width: 800px; /* Ensure this matches the video width */
  margin: 20px auto 0;
}

.dji-inspire-3-button-group button {
  width: 32%; /* Three buttons, with a bit of gap for spacing */
  padding: 10px 15px;
  font-size: 16px;
  cursor: pointer;
  background-color: #94c43e;
  color: #fff;
  border: none;
  border-radius: 2px;
  transition: background-color 0.3s;
}

.dji-inspire-3-button-group button:hover {
  background-color: #94c43e;
}

/*-----DJI Inspire 3----*/


.custom-font-tt-prosto-sans {
  font-family: 'TT Prosto Sans', sans-serif;
}
/*-----Custom Fonts----*/