@media(min-width:1367px){
.nav-drop-mobile-new ul.nav-menu-new{
display: none;
}
} @media(max-width:1500px){
.home-hero-banner .desk-text h1{font-size: 48px;}
.scrolling-slider .show-case .slide-img img{    max-height: 499px;} .page-id-1910 .hm-how-it-work .work-main .box {min-height: 415px;}
.page-id-1910 .hm-how-it-work .work-main .box:nth-of-type(even) {margin-top: 420px;} .page-id-1908 .hm-how-it-work .work-main .box {min-height: 453px;}
.page-id-1908 .hm-how-it-work .work-main .box:nth-of-type(even) {margin-top: 457px;} .page-id-1284 .hm-how-it-work .work-main .box {min-height: 406px;}
.page-id-1284 .hm-how-it-work .work-main .box:nth-of-type(even) {margin-top: 410px;} .page-id-2909 .hm-how-it-work .work-main .box {min-height: 405px;}
.page-id-2909 .hm-how-it-work .work-main .box:nth-of-type(even) {margin-top: 413px;}
} 
@media(max-width:1366px){
.nav-holder-new+ul.nav-menu-new {
display: none;
}
.nav-drop-mobile-new ul.nav-menu-new{
display: flex;
padding-right: 30px;
}
.nav-menu-new a { 
font-size: 16px; 
}
.products {
grid-template-columns: repeat(auto-fit, minmax(400px, 1fr)); 
}
} 
@media(max-width:1400px){
.container,
.container-holder,
.wp-block-group__inner-container { 
max-width:calc(100% - 70px); 
}
.top-bar ul li a {
color: var(--white);
font-size: 16px;
}
.drop ul a {
font-size: 16px;
}
}
@media(max-width:1304px){
.page-id-268 main#main,
.container,
.container-holder,
.wp-block-group__inner-container { 
max-width: 100%;
padding: 0 30px; 
} .nav-drop-mobile-new{width: auto;}
.hm-how-it-work .work-main {grid-template-columns: repeat(auto-fit, minmax(270px, 1fr));gap: 30px;}
.hm-how-it-work .work-main .box:nth-of-type(even){margin-top: 0;} 
.gradient-box .arrow1, .gradient-box .arrow2{display: none;} .page-id-1910 .hm-how-it-work .work-main .box:nth-of-type(even) {margin-top: 0;} .page-id-2909 .hm-how-it-work .work-main .box:nth-of-type(even) {margin-top: 0;} .page-id-1908 .hm-how-it-work .work-main .box:nth-of-type(even) {margin-top: 0;} .page-id-1284 .hm-how-it-work .work-main .box:nth-of-type(even) {margin-top: 0;}
.hm-how-it-work .work-main .box{display: flex;flex-direction: column;height: 100%;}
.app-download .app-screen {width: 45%;} .meet-team .box-wrap {    
display: flex;
justify-content: center;
align-items: center;
text-align: center;
flex-wrap: wrap;
}
.meet-team .box-wrap .box {width: 20%;}
.meet-team .box-wrap .box svg{display: none;} body.single-product .product {
max-width: 100%;
padding: 0 30px;
}
body.single-product .product .woocommerce-product-gallery {
width: 100%;
margin: 0 0px 40px;
} .footer-panel{gap: 32px;}
.footer-panel .col-item{border: none;}
.footer-panel .col-item .quick-links li,
.footer-panel .col-item .quick-links1 li{width: 48%; }
.footer-panel .col-item::before{opacity: 0;}
.single-product .summary {
padding-left: 0;
width: 100%;
}
footer#footer .footer-panel .col-item ul li {width: 100%;}
}
@media (max-width: 1280px) {
body.single-product .product .flex-control-nav {
grid-template-columns: repeat(auto-fit, minmax(185px, 1fr));
}
.animation-icon .desk-visual{display: none;}
.animation-icon .desk-text{width: 100%;}
.home-hero-banner.animation-icon{padding: 70px 0;}
} 
@media(max-width:1149px){
.container,
.container-holder,
.wp-block-group__inner-container { 
padding: 0 20px; 
} .nav-holder-new .logo {
max-width: 190px;
} .nav-drop-mobile-new{display: none !important;}
.header-main .nav-menu-new > li > a{font-size: 24px;}
.nav-active .nav-drop-desktop-inner {width: 80%;background: var(--blue-gradient);padding: 30px;border-radius: 30px;border: solid 1px #ddd;}
.nav-active .nav-drop-desktop-inner ul.nav-menu-new {width: 100%;padding: 0;}
.nav-holder-new {display: flex;justify-content: space-between;width: 100%;align-items: center;}
.header-holder-new > .cart .mini-cart-count {position: absolute;right: -8px;top: -20px;color: var(--black);}
.header-holder-new > .cart {position: relative;}
.nav-active .nav-drop-desktop-new{left:0%;transition: all 0.3s ease;background: #FFF;top: 0;right: 0;bottom: 0;padding: 30px;}
.nav-active .nav-drop-desktop-new .cart {color: var(--black);}
.nav-active .header-main .cart .mini-cart-count {color: var(--black);position: absolute;right: -6px;top: -19px;}
.nav-active .header-main .cart {position: relative;}
.nav-active .header-holder-new .header-action-btn {position: fixed;bottom: 20px;left: 0;background: var(--green);right: 0;padding: 20px 40px;}
.nav-active .header-holder-new .header-action-btn .btns.ghost-btn {background: var(--white);color: var(--green);border: solid 2px var(--white);}
.nav-active .header-holder-new .cart {position: fixed;right: 75px;top: 35px;}
.nav-active .nav-opener {position: fixed;right: 32px;top: 32px;}
.nav-active .header-holder-new {position: relative;z-index: 3;}
.top-bar ul li.mini-cart{display: none;} .app-download{max-height: 100%; padding-top: 30px;}
.app-download .app-screen {height: auto;}
.app-download .app-screen img{position: static; max-width: 250px;} .scroll-home-page .horizontal .item{flex: 0 0 1200px;} .testimonial-wrap .home-testimonial .swiper-slide .testimonial-inner{filter: initial; border: solid 2px var(--dark-blue);}
.woocommerce-cart-form__cart-item .product-name a {
font-size: 16px;
}
}
@media (max-width: 1023px) {
.single-product .summary {
padding-left: 0;
}
.single-product .summary .entry-title {
font-size: 30px;
}
.single-product form.cart .quantity {
text-align: left;
}
.single-product .woocommerce-tabs {
padding-top: 14px;
margin: 0;
}
.single-product .woocommerce-tabs .wc-tabs {
flex-direction: row;
}
.single-product .woocommerce-tabs li a {
font-size: 16px;
height: 100%;
}
.single-product .woocommerce-tabs .wc-tabs li {
margin-bottom: 0;
}
body.single-product .product .flex-control-nav {
grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
}
.woocommerce-cart .woocommerce .woocommerce-cart-form {
width: 45%;
}
.woocommerce-cart .cart-collaterals {
width: 45%;
}
}
@media(max-width:1024px){
.footer-panel {gap: 32px;}
.footer-contact li{flex-direction: column;margin-bottom: 14px;}
.footer-contact li strong {padding-bottom: 8px;}
.footer-contact li a{margin-left: 0;} .page-id-268 main#main .wp-block-columns{flex-direction: column;}
.page-id-268 .wp-block-column {
padding: 14px 30px;
}
.page-id-268 .wp-block-column:nth-child(1) {
background-image: url(//www.instashowplus.com/wp-content/themes/instashowapp/css/images/contact-bg.png); 
padding: 30px 30px 0 30px; 
}
}
@media(max-width:991px){
h1{font-size: 40px;}
h2{font-size: 35px;}
h3{font-size: 30px;}
h4{font-size: 25px;}
h5{font-size: 22px;}
h6{font-size:18px; }
.head-main p {font-size: 16px;} .home-hero-banner .desk-text h1{font-size: 35px;}
.home-hero-banner .desk-text p{font-size: 16px;}
.app-download .action-btn{justify-content: center; width: auto;}
.app-download .app,
.app-download{width: auto; display: block; max-width: 100%; text-align: center;}
.app-download .app-screen{width: auto; justify-content: center;} .scroll-home-page .horizontal .item{flex: 0 0 700px;}
.scrolling-slider .show-case .slide-box h2 {font-size: 25px;} #footer { padding-top: 0;}
.app-download{margin-bottom: 50px;} .section-faq {margin: 70px 0;} .cards-holder {
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); 
} .accordion .accordion-item.active,
.accordion .accordion-item {
background-size: 19px;
background-position: right 30px;
}
.filter-box .navigation{gap: 15px;} .section-opportunity .holder-block {
flex-direction: column;
}
.section-opportunity .holder-block .text-block{width: 100%;}
.section-opportunity .holder-block .image-block{width: 70%; }
.invest-wrap .holder-block {
width: 50%;
} body.single-product .product .flex-control-nav {
grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
}
.woocommerce-cart .woocommerce .woocommerce-cart-form {
width: 100%;
}
.woocommerce-cart .cart-collaterals {
width: 100%;
}
.woocommerce-cart .cart-actions .coupon .button {
margin-left: 0;
}
.single-product .summary .product-purchase-section { 
margin-bottom: 30px;
}
}
@media(max-width:768px){
.woocommerce-cart-form .product-thumbnail:before,
.woocommerce-cart-form .product-name:before,
.woocommerce-cart-form .product-quantity:before,
.woocommerce-cart-form .product-remove:before {
display: none;
}
.woocommerce-cart-form .cart_item {
border: none;
}
} 
@media(max-width:767px){ .py-100{padding: 50px 0;} 
.pt-100{ padding-top: 50px;} 
.pb-100{ padding-bottom:50px;} .my-100{margin: 50px 0;} 
.mt-100{ margin-top: 50px;} 
.mb-100{ margin-bottom:50px;} 
h1{font-size: 35px;}
h2{font-size: 30px;}
h3{font-size: 25px;}
h4{font-size: 22px;}
h5{font-size: 20px;} .header-main .nav-menu-new > li > a {font-size: 20px;}
.nav-active .nav-drop-desktop-inner{width: 74%;} .show-process .process-main {flex-direction: column;align-items: center;}
.show-process .process-main .box{width: 100%;}
.show-process .process-main::after{display: none;}
.scrolling-slider .show-case .slide-img img { 
max-width: 100%;
}
.app-download .action-btn a {margin: 7px 0 15px 0;}
.app-download .app-screen{margin-top: 25px;}
.meet-team .box-wrap .box {width: 40%;} .footer-panel {gap: 0;flex-direction: column;}
.footer-panel .col-item{width: 100%;}
.footer-panel .col-item h6{margin-top: 30px;}
.accordion .opener{font-size: 16px; font-weight: 500;} .invest-wrap {flex-direction: column;  }
.invest-wrap .holder-block {width: 100%;} .testimonial-wrap .testimonial-inner .profile-text .month-date{position: static;}
.single-product .woocommerce-tabs .wc-tabs {flex-wrap: wrap;}
.single-product .woocommerce-tabs .wc-tabs li {max-width: 100%;border-radius: 10px;margin-bottom: 8px;} .section-filter .ajax-filter-holder {padding: 100px 0 50px;} .section-pricing {margin: 50px 0 0px 0;}
.section-pricing .list-info {gap: 10px;margin-top: 0;} .woocommerce-cart .woocommerce .woocommerce-cart-form{padding: 16px;}
.nav-menu-new .opener svg{width: 15px;}
.home-hero-banner.animation-icon{background-size: 310% !important;}
}
@media(max-width:480px){ .top-bar ul {gap: 10px;}
.nav-active .nav-opener{right: 20px;}
.nav-active .header-holder-new .cart{right: 60px;}
.nav-active .nav-drop-desktop-new{padding: 20px;}
.nav-active .nav-drop-desktop-inner{width: 76%;padding: 20px;}
.drop ul a,
.header-main .nav-menu-new > li > a{font-size: 17px;}
.top-bar ul li {border-right: none;padding:5px 0;}
.top-bar ul li a {font-size: 14px;}
.nav-active .header-holder-new .header-action-btn{padding: 20px 20px;} .products {grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));} .woocommerce-checkout .woocommerce-checkout-review-order-table .cart_item {display: flex;flex-direction: column;width: 100%;}
.woocommerce-checkout .woocommerce-checkout-review-order-table .cart_item .product-name {width: 100%;padding: 17px 0 0 0;}
.woocommerce-checkout .woocommerce-checkout-review-order-table .product-total {width: 100%;text-align: left;padding: 3px 0 13px 0;}
.woocommerce-checkout .woocommerce-checkout-review-order-table .cart-subtotal span.amount {white-space: nowrap;}
.woocommerce-checkout #payment > ul > li > label {font-size: 16px;} .woocommerce-cart-form .cart_item{margin: 0 0 15px 0;}
.woocommerce-cart .cart-collaterals .cart_totals,
.woocommerce-cart .woocommerce .woocommerce-cart-form,
.woocommerce-cart .cart-collaterals{padding: 15px;}
.woocommerce-cart .cart-collaterals .cart_totals tr {display: flex;flex-direction: column;text-align: left;}
.woocommerce-cart .cart-collaterals .cart_totals tr * {text-align: left;}
.woocommerce-cart .cart-collaterals .cart_totals td {padding: 8px;}
.woocommerce-cart .cart-collaterals .cart_totals tr th {padding: 10px 8px 0px 8px;}
.woocommerce-cart .woocommerce .woocommerce-cart-form .coupon-error-notice {position: static;margin-top: 5px;}
.woocommerce-cart .cart-collaterals .cart_totals .cart-subtotal{margin-bottom: 16px;}
}