@charset "utf-8";

@media (max-width:1700px) {

/*****************home pricing table sec****************/
.home-pricing-sec{gap:40px;}
.home-pricing-table{width: 52%;}
.home-pricing-content{width: 48%;}
.home-pricing-content .common-h2{font-size: 46px;}
/*****************home pricing table sec****************/
/***14-06-2024***/
#sync1 .item{height: 300px;}
#sync1 .item img{width: auto; height: 100%; margin: 0 auto;}
.listing-popup-wrap{gap:20px;}
.listing-popup-content h3{font-size: 26px;}
.listing-popup-content h6{font-size: 20px; padding: 0 0 10px 0;}
.listing-popup-content h2{font-size: 26px;}
.listing-popup-content p{padding: 0 0 10px 0;}
.listing-popup-content ul{padding-bottom: 15px;}
.modal-content{padding: 20px; max-width: 1300px; width: 95%;}
.listing-popup-content ul{gap:10px;}
.listing-popup-content ul li span{font-size: 16px;}
.close-button{top:0; right: 0;}
/***14-06-2024***/
	#sync1 .item img{height:auto;}
	#sync1 .item{display: flex; align-items: center; justify-content: center;}
}

@media (max-width:1600px) {

/***********home video sec**********/
.home-banner-sec iframe{height: 600px !important;}
.video-hv-sec{height: 600px;}
.video-hv-sec h1{font-size: 80px; line-height: 80px;}
/***********home video sec**********/
/**home category sec**/
.home-category-box p{font-size: 22px; line-height: 26px;}
/**home category sec**/
/*****************home product sec****************/
.home-product-box a{height: 300px;}
/*****************home product sec****************/
/*****************home pricing table sec****************/
.card{width: 33.3%;}
/* .card-3{width: 226px;} */
.card h2{font-size: 15px;}
.card ul li{min-height: 60px; font-size: 15px;}
.card-2{/*height: 671px;*/}
/*****************home pricing table sec****************/
/*****************home direct buy sec****************/
.home-direct-buy-box h3{font-size: 21px;}
.home-direct-buy-box{padding: 60px 15px;}
/*****************home direct buy sec****************/
/**31-05-2024**/
.feature-box-wrap{gap:30px;}
.feature-box{width: calc(25% - 23px);}
.feature-box-txt p{padding: 0 0 5px 0;}
/**31-05-2024**/
.list-banner-content .content-sec{padding: 0 20px;}

.pdp-page-top #xtrons_pg_wrapper1 .woocommerce-product-gallery__image{min-height:100%;        height: 550px;}

.pdp-page-top #xtrons_pg_wrapper2 .woocommerce-product-gallery__image{height:150px;}
.pdp-page-top #xtrons_pg_wrapper2 .owl-nav button{min-height:150px;}
	.upsell-img-input{height:120px;}
	.upsell-img-input input{height:14px; width:14px;}
	.plus-sign{height:120px;}
	.xtrons-upsells-wrap .cart .gallery-carousel .gallery-photos{gap:20px;}
	.xtrons-upsells-wrap .cart .home-category-box h3, .xtrons-upsells-wrap .cart .home-category-box .price ins .woocommerce-Price-amount, .xtrons-upsells-wrap .cart .home-category-box .price del .woocommerce-Price-amount{font-size:15px;}
	.xtrons-singledetails-section .common-h3{font-size:30px; line-height:40px;}
	.upsell-img-input img{width:55%;}


}

@media (max-width:1440px) {

/*****************home product sec****************/
.home-product-box p{font-size: 16px; line-height: 24px; padding: 20px; max-width: 100%;}
/*****************home product sec****************/
/*****************home social media sec****************/
.home-social-media-sec .home-product-top .common-h2{max-width: 75%;}
/*****************home social media sec****************/
/*****************home direct buy sec****************/
.home-direct-buy-box h3{font-size: 24px;}
/*****************home direct buy sec****************/
/*****************home pricing table sec****************/
.home-pricing-table{width: 55%;}
.home-pricing-content{width: 45%;}
/*****************home pricing table sec****************/
/* Header sec start */
nav ul li{
    padding: 0 15px;
}
.user-sec {
    margin: 0 20px;
}
.user-sec ul{
    gap: 20px;
}
.main-menu {
    margin-top: 0;
}

/* Header sec end */
/**31-05-2024**/
.under-hood-txt p{font-size: 24px; line-height: 32px;}
.under-hood-txt h5{font-size: 30px;}
.under-hood-txt h6{font-size: 26px; padding: 15px 0;}
.inner-box-img-l{width: 400px;}
.inner-box-img-r{width: calc(100% - 400px);}
.inner-feature-sec{gap:30px;}
.feature-box-wrap{gap:15px;}
.feature-box{width: calc(25% - 12px); padding: 15px;}
.feature-box-txt{padding: 10px; display: flex; flex-wrap: wrap; align-items: center;}
.feature-box-txt p{font-size: 16px;}

/**31-05-2024**/
/**13-06-2024**/
.listing-product-box-txt ul{gap:10px;}
.listing-product-box-img{height: 300px;}
#container{height: 400px;}
.listing-popup-content p{font-size: 14px;}
.wrapper{height: 420px;}
#sync2 .item{height: 70px;}
/**13-06-2024**/







}


@media (max-width:1366px) {

/**home category sec**/
.home-category-box p{font-size: 20px; line-height: 26px;}
.home-category-box h3{font-size: 30px; line-height: 32px;}
.gallery-carousel .gallery-photos{gap:30px;}
.gallery-carousel .gallery-photo.featured{width: 22%;}
/**home category sec**/
/*****************home pricing table sec****************/
.home-pricing-table{width:60%;}
.home-pricing-content{width: 40%;}
.home-pricing-content .common-h2{font-size: 36px;}
/* .card-1{width: 210px;} */
/*****************home pricing table sec****************/
.pdp-subContent-one .pdp-subContent-one-inner{padding:0 100px;min-height:850px;}
.pdp-subContent-one .pdp-subContent-one-inner p{font-size:30px;line-height:40px;}
/**31-05-2024**/
ul.accordion-list li h3{font-size: 24px; line-height: 30px;}
ul.accordion-list li div.answer p{font-size: 20px; line-height: 26px;}
.common-h3{font-size: 46px; line-height: 56px;}
.pdp-subContent-two-inner-item h3{font-size: 30px;}
.pdp-subContent-two-inner-item p{font-size: 24px;}
/**31-05-2024**/
/**13-06-2024**/
.listing-product-box-txt{padding: 15px;}
.listing-product-box-txt h2 a, .listing-product-box-txt h2{font-size: 18px;}
.listing-product-box-txt ul{gap:5px;}
.listing-product-box-txt ul li{height: 38px;}
/**13-06-2024**/
/* Listing Content Open */
.list-banner-content{
    padding: 30px;
}
.list-banner-content .content-sec p {
    max-width: 70%;
    font-size: 46px;
    line-height: 56px;
}
.list-content h2{
	font-size: 34px;
}
.filter-area-lft{
    gap: 15px;
}
/* Listing Content end */
.pdp-page-top #xtrons_pg_wrapper1 .woocommerce-product-gallery__image{height:450px; min-height:100%;}
.pdp-page-top #xtrons_pg_wrapper1 .woocommerce-product-gallery__image a{overflow: hidden; height: 450px; display: flex; align-items: center;}
.pdp-page-top h1.product_title{font-size:26px; margin:0 0 20px 0;}
.pdp-page-top #xtrons_pg_wrapper2 .woocommerce-product-gallery__image{height:120px;}
.pdp-page-top #xtrons_pg_wrapper2 .owl-nav button{min-height:120px;}
.pdp-page-top .price{padding:0 0 20px 0;}
.xtrons-upsells-wrap h3{font-size:18px; line-height:26px;}
.pdp-page-top .product_meta{padding:20px 0 0 0; margin:20px 0 0 0;}
.pdp-page-top{padding-top:0;}
.pdp-page-top .woosc-btn, .pdp-page-top .woosw-btn{font-size:16px;}

	.filter-area-lft{justify-content: flex-start;}
	.common-btn.filter-btn{padding:13px 50px 13px 20px;}
	.common-btn.filter-btn:before{right:13px;}
	.filter-area-lft select.carmodel{width:26%;}
	.search-bar-area input{font-size:14px;}


}

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

	.xtrons-upsells-wrap .cart  .gallery-carousel .gallery-photo.featured{width:50%;}
	.xtrons-upsells-wrap form{display:block;}
	.xtrons-upsells-wrap .xtrons-gallery-wrap{width:100%;}
	.xtrons-upsells-wrap .xtrons-upsell-btn-wrap{width:100%; padding:30px 0 0 0;}
	.xtrons-archive-listing-wrap .page-title{font-size:30px;}


}




@media (max-width:1200px) {

.common-btn{padding: 13px 65px 13px 20px;}
/***********home video sec**********/
.home-banner-sec iframe{height:500px !important;}
.video-hv-sec{height:500px;}
.video-hv-sec h1{font-size: 60px; line-height:60px;}
.video-hv-icon{right: 20px; bottom: 20px;}
.video-hv-icon ul li img{width: 35px; height: 35px;}
/***********home video sec**********/
/**home category sec**/
.home-category-sec{padding: 60px 0;}
.home-category-carousel .owl-dots{margin-top: 50px;}
/**home category sec**/
/*****************home lookup sec****************/
.home-lookup-sec{padding-bottom: 60px;}
.common-h2{font-size: 40px; line-height: 42px;}
.home-lookup-wrap{padding: 60px 30px;}
.home-lookup-form-r input{font-size: 22px;}
/*****************home lookup sec****************/
/*****************home installer sec****************/
.home-installer-sec{margin: 60px 0; padding: 60px 30px;}
/*****************home installer sec****************/
/*****************home product sec****************/
.home-product-box a{height:250px;}
/*****************home product sec****************/
/*****************home social media sec****************/
.home-social-media-sec .home-product-top .common-h2{max-width: 85%;}
.home-social-media-sec{padding: 60px 0;}
ul.tabs li{font-size: 26px;}
/*****************home social media sec****************/
/*****************home direct buy sec****************/
.home-direct-buy-box h3{font-size: 20px;}
.home-direct-buy-box{padding: 50px 15px;}
/*****************home direct buy sec****************/
/*****************home pricing table sec****************/
/* .card{width: 195px;}
.card-1{width: 180px;} */
.card-3{left: -5px; border-radius: 0 6px 6px 0;}
/*****************home pricing table sec****************/
/*******************main footer sec******************/
.footer-main-sec{padding: 60px 0 30px 0;}
.footer-top-sec{gap:40px;}
.footer-top-l{width: 75%;}
.footer-top-r{width: 25%;}
.footer-top-l-top-box{padding-top: 0; padding-right: 60px; margin-right: 60px;}
.footer-main-sec h3{font-size: 18px;}
.menu-ul li a, .footer-top-l-address address{font-size: 16px;}
.footer-top-l-bottom{padding-top: 40px;}
.payment-ul li{font-size: 16px;}
.eq{width: calc(100% - 64px);}
.payment-ul{gap:15px;}
.payment-ul li:first-child{width: 40%;}
.footer-bottom-sec-l, .footer-bottom-sec-r ul li{font-size: 14px;}
.footer-bottom-sec-r ul li a:before{height: 100%;}
/*******************main footer sec******************/
/* Header sec start */
.logo{
    width: 18%;
}
nav ul li{
    padding: 0 10px;
}
.main-menu{
    margin-top: 0;
}
nav li.dropdown:after{
    right: -8px;
}
/* Header sec end */
.pdp-subContent-one .pdp-subContent-one-inner{padding:0 80px;min-height:700px;}
.pdp-subContent-one .pdp-subContent-one-inner p{font-size:26px;line-height:36px;}

/**31-05-2024**/
.pdp-subContent-two-inner, .pdp-subContent-seven, .pdp-subContent-six{
	padding: 60px 0;
}
.pdp-subContent-eight{padding: 0 0 60px 0;}
.under-hood-wrap{gap:30px;}
.common-h3{padding: 0 0 20px 0;}
.under-hood-txt p{font-size: 21px; line-height: 28px;}
/* .series-box{gap:0;} */
/* .series-box .series-box-txt{padding-left: 30px;} */
.series-box:nth-child(2n+2) .series-box-txt{padding: 0 30px 0 0;}
.under-hood-txt h5{font-size: 22px;}
.pdp-subContent-nine{padding-bottom: 60px;}
.inner-box-img-l{width: 300px;}
.inner-box-img-r{width: calc(100% - 300px);}
.inner-box-img-r ul li h6{font-size: 16px;}
.compare-pricing-sec{gap:30px;}
.pdp-subContent-six{margin-top: 60px;}
/**31-05-2024**/
/* Listing Content Open */

.list-banner-content .content-sec p {
    font-size: 36px;
    line-height: 46px;
}
.filter-area-lft h3, .filter-area-lft, .search-bar-area, .filter-area-rgt{
    width: 100%;
}
.filter-area-lft select{
    width: 16%!important;
}
	.filter-area-lft select.carmodel{width:36%!important;}
/* Listing Content end */
/**error page start**/
.error-content-sec{padding: 60px 0;}
.error-content-r h2{font-size: 80px; line-height: 75px; padding: 0 0 30px 0;}
.error-content-r p{font-size: 20px; line-height: 30px;}
.error-content-r h4{font-size: 24px; line-height: 30px; padding: 20px 0;}
.error-content-search-box{height: 60px;}
.error-content-search-box input[type="text"]{padding: 10px; font-size: 14px;}
.error-content-search-box input[type="submit"]{background-size: 30%;}
.error-inner-banner, .error-inner-banner .video-hv-sec{height: 400px; min-height: 400px;}
/**error page end**/
/**contact page**/
.contact-address-sec{padding: 0 0 30px 0;}
.contact-address-box-wrap{padding: 25px 0 0 0; gap:80px;}
.contact-inner-banner .video-hv-sec p{font-size: 18px; line-height: 26px; padding: 30px 20px 0 20px;}
.contact-media-box{padding: 60px 0;}
.contact-form-box{padding: 30px;}
.contact-form-box .form-group input{height: 60px; padding: 10px 15px; font-size: 16px;}
.contact-form-box .form-group textarea{padding: 15px; font-size: 16px;}
.contact-form-box-wrap{gap:40px;}
.contact-media-box-l{min-height: auto; padding: 30px;}
.contact-media-box-r a{position: relative; bottom: auto; right: auto;}
.contact-form-box h4{padding: 0 0 20px 0; font-size: 22px;}
.contact-form-box .form-group input[type="submit"]{margin: 0;}
/**contact page**/

/**********08-07-2024*********/
.blog-top-wrap-img h2{font-size: 30px;}
.latest-blog-box-txt h3 a, .latest-blog-box-txt h3{font-size: 15px; line-height: 18px;}
/**********08-07-2024*********/


}

@media (max-width:1199px) {

/* Header sec start */
    .logo {
        width: 14%;
    }
    .user-sec ul li span, nav ul li a, .discount-btn a{
        font-size: 14px;
    }
    .shop-dropdown a.btn {
        width: 93px;
        height: 50px;
        padding: 7px;
        font-size: 11px;
    }
    .discount-btn a {
        width: 82px;
        height: 30px;
				line-height: 30px;
    }
    .header-section{
        padding: 20px 25px;
    }
    .language{
        margin-right: 10px;
    }
    .user-sec ul{
        gap: 15px;
    }
    .search-bar{
        top: 32px;
    }

/* Header sec end */
}

@media (max-width:1024px) {
/**home category sec**/
.home-category-box p{font-size:16px; line-height: 24px; padding: 0 0 15px 0; min-height: 115px;}
.home-category-box h3{font-size: 24px; line-height:28px;}
.home-category-carousel .owl-dots .owl-dot span{width: 200px;}
/**home category sec**/
/*****************home lookup sec****************/
.home-lookup-form{height: 80px;}
.home-lookup-form-r input{height: 78px;}
.home-lookup-form-l img{height: 50px;}
/*****************home lookup sec****************/
/*****************home installer sec****************/
.home-installer-sec{margin: 60px 0; padding: 40px 10px;}
/*****************home installer sec****************/
/*****************home product sec****************/
.home-product-box a{height:200px;}
.home-product-box p{font-size: 15px; line-height: 22px;}
/*****************home product sec****************/
/*****************home social media sec****************/
.home-social-media-sec .home-product-top .common-h2{max-width:100%;}
/*****************home social media sec****************/
/*****************home pricing table sec****************/
.home-pricing-sec{flex-wrap: wrap;}
.home-pricing-table{width: 100%;}
.home-pricing-content{width: 100%;}
.card{width: 33.3%;}
.card-1{left: 5px; border-radius: 6px 0 0 6px;}
/*****************home pricing table sec****************/
/*******************main footer sec******************/
.footer-top-sec{flex-wrap: wrap;}
.footer-top-l{width: 100%;}
.footer-top-r{width: 100%;}
.footer-bottom-sec-l, .footer-bottom-sec-r ul li{font-size: 11px;}
.footer-bottom-sec-r ul li a:before{height: 96%;}
/*******************main footer sec******************/
/* Header sec start */
.main-menu, .discount-btn, .user-sec ul li span, .language{
    display: none;
}
.logo{
    width: 120px;
    margin-left: 10px;
}

.shop-dropdown a.btn {
    width: 90px;
    height: 45px;
    padding: 7px;
    font-size: 12px;
}
.shop-dropdown a img {
    width: 15px;
}
.header-right{
    justify-content: flex-end;
}
.user-sec ul li label{
    right: -12px;
    top: -11px;
}
.car-menu{
    padding: 16px;
    width: 190px;
}
.car-menu li a{
    font-size: 14px;
}
.navbar .links{
    height: 45%;
}
.navbar .links.for-mob {
    height: 30%;
    display: block;
}
.menu-footer .discount-btn, .menu-footer .language{
    display: block;
}
.menu-footer{
  position: absolute;
    bottom: 0;
    width: 100%;
    z-index: 22;
    left: 0;
    display: flex;
    justify-content: space-between;
    padding: 15px;
    background: #00B0B9;
    flex-direction: row-reverse;
}

/* Header sec end */
/**31-05-2024**/
ul.accordion-list li h3{font-size: 20px; line-height: 26px;}
ul.accordion-list li div.answer p{font-size: 18px; line-height: 24px;}
ul.accordion-list li{padding: 15px 0;}
.common-h3{font-size: 36px; line-height: 46px;}
.pdp-subContent-two-inner-item h3{font-size: 24px;}
.pdp-subContent-two-inner-item p{font-size: 18px;}
.under-hood-txt h5{font-size: 22px;}
.under-hood-txt h6{font-size: 20px;}
.under-hood-txt p{font-size: 18px; line-height: 26px;}
.inner-box-img-l{width: 260px;}
.inner-box-img-r{width: calc(100% - 260px);}
.inner-box-img-r ul{gap:20px; row-gap:30px;}
.inner-box-img-r ul li{width: calc(33.3% - 14px);}
.feature-box{width: calc(33.3% - 12px);}

/**31-05-2024**/
/**13-06-2024**/
.listing-product-box{width:50%;}
.listing-product-box:nth-child(4n+4){border-right:none;}
.listing-product-box:nth-child(2n+2){border-right:solid 1px #E5E4E2;}
#sync2 .item{height: 70px;}
.listing-popup-content h3{font-size: 20px; padding: 0 0 5px 0;}
.listing-popup-content h6{font-size: 16px;}
.close-button{width: 30px; height: 30px; font-size: 24px;}
/**13-06-2024**/
/* Listing Content Open */

.list-banner-content .content-sec p {
    font-size: 26px;
    line-height: 36px;
}
/* Listing Content end */
/**error page start**/
.error-content-search-box input[type="submit"]{width: 50px; background-size: 50%;}
.error-content-search-box input[type="text"]{width: calc(100% - 50px);}
/**error page end**/

/**********08-07-2024*********/
#customer_login h2{font-size: 36px; padding: 0; margin: 0;}
#customer_login .woocommerce-privacy-policy-text p{font-size: 18px;}
/**********08-07-2024*********/

.pdp-page-top #xtrons_pg_wrapper1 .woocommerce-product-gallery__image{height:400px;}
	.pdp-page-top #xtrons_pg_wrapper2 .woocommerce-product-gallery__image{height:100px;}
	.pdp-page-top #xtrons_pg_wrapper2 .owl-nav button{min-height:100%; height:100px;}
	#xtrons_pg_wrapper2 button svg{width:10px;}
	#xtrons_pg_wrapper1.owl-theme .owl-next, #xtrons_pg_wrapper1.owl-theme .owl-prev, #xtrons_pg_wrapper2.owl-theme .owl-next, #xtrons_pg_wrapper2.owl-theme .owl-prev{height:22px;}
	.pdp-page-top .woosc-btn, .pdp-page-top .woosw-btn{display:block;}
	.pdp-page-top .woosw-btn{margin:10px 0 0 0;}
	.xtrons-singledetails-section .under-hood-txt p{font-size:18px; line-height:26px;}
	.xtrons-singledetails-section .common-h3{font-size:22px; line-height:30px;}
		.xtrons-archive-listing-wrap .page-title{font-size:24px;}
	.youtube-video{width:calc(33.3% - 10px);}

			#sync2 .owl-nav button.owl-prev, #sync2 .owl-nav button.owl-next{top:16px;}

	.filter-area-lft{gap:10px;}
	    .filter-area-lft select.carmodel {
        width: 33% !important;
    }
	.filter-area-lft select{font-size:14px;}


}

@media (max-width:991px) {

/*****************home direct buy sec****************/
.home-direct-buy-wrap .container{flex-wrap: wrap;}
.home-direct-buy-box{width: 33.3%; border-bottom: solid 1px #DFDFDF;}
.home-direct-buy-box:nth-child(3n){border-right:none;}
.inner-content-wrap .home-direct-buy-box:nth-child(3n){border-right:solid 1px #DFDFDF;}
/*****************home direct buy sec****************/
.pdp-subContent-one .pdp-subContent-one-inner{padding:0 40px;min-height:600px;}
.pdp-subContent-one .pdp-subContent-one-inner p{font-size:24px;line-height:30px;}
/* Listing Content Open */

.list-banner{
    margin-top: 0;
}
/* Listing Content end */

/**********08-07-2024*********/
.inner-content-wrap .home-pricing-sec{gap:0;}
.inner-content-wrap .home-pricing-table{padding-top: 20px;}
/**********08-07-2024*********/

.pdp-page-top #xtrons_pg_wrapper1 .woocommerce-product-gallery__image{height:350px; min-height:100%;}
.pdp-page-top #xtrons_pg_wrapper1 .woocommerce-product-gallery__image a{overflow: hidden; height:350px; display: flex; align-items: center;}
.pdp-page-top h1.product_title{font-size:20px;}
.pdp-page-top #xtrons_pg_wrapper2 .woocommerce-product-gallery__image{height:80px; margin: 0 5px; padding: 10px;}
.pdp-page-top #xtrons_pg_wrapper2 .owl-nav button{min-height:80px;}
.pdp-page-top .price{padding:0 0 20px 0;}
.xtrons-upsells-wrap h3{font-size:18px; line-height:26px;}
.pdp-page-top .product_meta{padding:20px 0 0 0; margin:20px 0 0 0;}
.pdp-page-top{padding-top:0;}
.pdp-page-top .woosc-btn, .pdp-page-top .woosw-btn{font-size:16px;}


	.pdp-page-top #xtrons_pg_wrapper2 .owl-nav button{height:80px;}
	.pdp-page-top #xtrons_pg_wrapper2 .woocommerce-product-gallery__image a{height:100%; display:block;}
	.pdp-page-top #xtrons_pg_wrapper2 .woocommerce-product-gallery__image a img{height:100%;}


}


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

	.pdp-page-top .woosc-btn, .pdp-page-top .woosw-btn{display:inline-block;}
	.pdp-page-top .woosw-btn{margin:0 0 0 10px;}
	.pdp-page-top .cart .xtrons-upsell-btn-wrap button{float:left !important; width:35%; margin:0 0 0 10px;}
	.xtrons-upsells-wrap .xtrons-upsell-btn-wrap{display:flex; align-items:center;}
	.pdp-page-top{padding-bottom:50px;}
	.breadcumb-area li{font-size:14px;}
	.breadcumb-area{gap:10px;}
	.breadcumb-area li:after{left:-7px;}


}


@media (max-width:767px) {

/***********home video sec**********/
.home-banner-sec iframe{height:410px !important;}
.video-hv-sec{height:450px;}
.video-hv-sec h1{font-size:45px; line-height:48px;}
.video-hv-icon ul li img{width: 30px; height: 30px;}
.video-hv-sec:before{height: 100%;}
/***********home video sec**********/
/**home category sec**/
.home-category-box p{min-height: auto;}
.home-category-box h3{font-size: 20px; line-height:24px; padding: 0 0 10px 0;}
.home-category-carousel .owl-dots .owl-dot.active span, .home-category-carousel .owl-dots .owl-dot span{width: 100px;}
.gallery-carousel .gallery-photo.featured{width: 26%;}
.os-scrollbar.os-scrollbar-horizontal{width: 100%; left: -20px !important;}
.gallery-carousel .gallery-photos{gap:20px;}
/**home category sec**/
/*****************home lookup sec****************/
.home-lookup-wrap{padding: 30px; display: block;}
.home-lookup-wrap-l{width: 100%; padding: 0 0 30px 0; border-bottom: solid 1px #000; margin: 0 0 30px 0; text-align: left;}
.home-lookup-wrap-l:before{display: none;}
.home-lookup-wrap-r{width: 100%; padding: 0;}
.common-h2, .home-pricing-content .common-h2{font-size: 30px; line-height: 34px;}
.home-lookup-form-r input{font-size: 16px; padding: 0 15px;}
.home-lookup-form-r input{height: 58px;}
.home-lookup-form{height: 60px;}
.home-lookup-form-l img{height: 40px;}
/*****************home lookup sec****************/
/*****************home installer sec****************/
.common-h4{padding-bottom: 10px; font-size: 14px; padding-left: 15px;}
.common-h4:before{width: 6px; height: 6px;}
/*****************home installer sec****************/
/*****************home product sec****************/
.home-product-wrap .container{flex-wrap: wrap;}
.home-product-box{width: 50%; border-bottom:solid 1px #DFDFDF;}
.home-product-box:nth-child(2n+2){border-right:none;}
.home-product-box:nth-child(3n){border-bottom:none;}
.home-product-top .common-btn{position: relative; right: auto; top: auto; margin-top: 30px; display: inline-block;}
/*****************home product sec****************/
/*****************home social media sec****************/
ul.tabs li{font-size: 22px;}
/*****************home social media sec****************/
/*****************home direct buy sec****************/
.home-direct-buy-box{padding: 30px 15px;}
.home-direct-buy-box h3{padding: 25px 0 0 0; font-size: 18px;}
.home-direct-buy-box:last-child{border-bottom: none;}
/*****************home direct buy sec****************/
/*****************home pricing table sec****************/
.card ul li{padding: 0 10px; font-size: 13px;}
.home-pricing-content .common-h2{font-size: 24px; line-height: 28px;}
/*****************home pricing table sec****************/
/*******************main footer sec******************/
.footer-top-l-top-box{padding: 0 0 20px 0; margin: 0 0 30px 0; width: 100%;}
.footer-top-l-top, .footer-middle-sec, .footer-bottom-sec{flex-wrap: wrap;}
.footer-top-l-top-box:before{width: 100%; height: 1px; top: auto; bottom: 0;}
.footer-top-l-top-box:after{display: none;}
.footer-top-l-top-box:last-child{margin-bottom: 0;}
.footer-middle-box,.footer-bottom-sec-l, .footer-bottom-sec-r{width: 100%;}
.eq{margin: 30px 0; width: 95%;}
.footer-middle-box:last-child{text-align: left; padding-top: 30px;}
.payment-ul{justify-content: flex-start;}
.payment-ul li:first-child{width: auto;}
.footer-bottom-sec-r ul{text-align: left; padding-top: 10px;}
.menu-ul{max-width: 100%;}
.footer-main-sec{background-position: center center;}
.accordioncontent{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-in-out;
}
/*******************main footer sec******************/
/* Header sec start */
.header-left, .header-right {
    width: auto;
}
.user-sec ul {
    gap: 10px;
}
/* Header sec end */
.footer-top-l-top-box .menu-ul{
	display: none;
}
.footer-main-sec h3.accordion{
	/*background: url(../images/shop-arrow-down.svg) center right no-repeat; */
    cursor: pointer;
    background-size: 20px;
}
.pdp-subContent-one .pdp-subContent-one-inner{padding:0 40px;min-height:600px;}
.pdp-subContent-one .pdp-subContent-one-inner p{font-size:20px;line-height:30px;}
/**31-05-2024**/
ul.accordion-list li h3{font-size: 18px; line-height: 22px; padding-right: 30px;}
ul.accordion-list li div.answer p, .under-hood-txt p{font-size: 16px; line-height: 24px;}
.common-h3{font-size: 24px; line-height:30px; padding: 0 0 20px 0;}
.pdp-subContent-two-inner{display: block;}
.pdp-subContent-two-inner-item{width: 100%; margin-bottom: 30px;}
.pdp-subContent-two-inner-item:last-child{margin: 0;}
.pdp-subContent-two-inner-item h3{font-size: 24px; line-height: 28px; padding: 0 0 15px 0;}
.under-hood-wrap{display: block;}
.under-hood-img{width: 100%;}
.under-hood-txt{width: 100%; padding-top: 30px;}
.under-hood-txt h5{font-size: 20px;}
.under-hood-txt p:last-child{padding: 0;}
.series-box .series-box-txt{padding-left: 0; padding-bottom: 40px;}
.series-box:nth-child(2n+2) .series-box-txt{padding: 30px 0 40px 0;}
.series-box:last-child .series-box-txt{padding-bottom: 0;}
.inner-box-img{display: block;}
.inner-box-img-l{width: 100%;}
.inner-box-img-r{width: 100%;}
.inner-box-img-r ul li{width: calc(50% - 10px);}
.compare-pricing-sec{flex-wrap: wrap;}
.compare-txt{width: 100%;}
.compare-pricing-sec .home-pricing-table{order: 2;}
.inner-feature-sec{display: block;}
.inner-feature-l{width: 100%;}
.inner-feature-r{width: 100%; padding-top: 30px;}
.feature-box img{width: auto; display: block; margin: 0 auto;}

/**31-05-2024**/
/* Listing Content Open */

.list-banner-content{
    position: relative;
}
.list-banner-content .content-sec p{
    max-width: 100%;
}
.list-banner{
    margin-top: 0;
}
.filter-area-lft select {
    width: 47%!important;
}
/* Listing Content end */
/**error page start**/
.error-content-wrap{display: block;}
.error-content-l{width: 100%; padding: 0 0 50px 0;}
.error-content-r{width: 100%; padding: 0;}
.error-content-l img{float: none; margin: 0 auto;}
.error-content-r h2{font-size: 50px; line-height: 55px; padding: 0 0 15px 0;}
.error-content-r p{font-size: 16px; line-height: 24px;}
.error-content-r h4{font-size: 20px; line-height: 24px;}
.error-inner-banner, .error-inner-banner .video-hv-sec{height:300px; min-height:300px;}
/**error page end**/
/**contact page**/
.contact-address-box-wrap{display: block;}
.contact-address-box{width: 100%;}
.contact-address-box h4{font-size: 20px; padding: 0 0 15px 0;}
.contact-inner-banner .video-hv-sec p{display: none;}
.contact-media-box{padding: 40px 0; display: block;}
.contact-media-box-l{width: 100%; padding: 25px;}
.contact-media-box-r{width: 100%; padding: 25px;}
.contact-media-box-r a{margin-top: 15px;}
.contact-form-box-wrap{margin-top: 40px; display: block;}
.contact-form-box{width: 100%;}
.contact-form-box:last-child{margin-top:40px;}
.form-group-l{width: 100%; float: none; margin: 0 0 20px 0;}
.form-group-r{width: 100%; float: none; margin: 0;}
/**contact page**/
/**********08-07-2024*********/
.shop_table td.actions button.button{font-size: 14px; height: 36px;}
.checkout_coupon p.form-row{float: none; width: 100%;}
.cart_totals h2, .woocommerce-order-details h2, .woocommerce-column h2, .inner-content-wrap h2{font-size: 28px;}
.woocommerce-column address{margin-bottom: 30px !important;}
.woocommerce ul.order_details li{width: 100%; float: none; padding: 0 0 20px 0; margin: 0 0 20px 0; border-bottom: 1px dashed #cfc8d8; border-right:none;}
.woocommerce ul.order_details{margin: 0;}
.inner-content-wrap h3{font-size: 24px; line-height: 28px;}
.inner-content-wrap .home-direct-buy-wrap{flex-wrap: wrap;}
.inner-content-wrap .home-direct-buy-box{width: 50%;}
.inner-content-wrap .home-direct-buy-box:nth-child(2n){border-right:none;}
.inner-content-wrap .home-direct-buy-box:nth-child(3n){border-bottom:none;}
.payment-content-wrap{padding: 20px;}
.blog-top-wrap{display: block; padding: 20px;}
.blog-sidebar-wrap{margin-top: 30px;}
.blog-listing-box{width: 100%;}
.blog-top-wrap-img h2{font-size: 24px; line-height: 28px;}
.woosw-popup .woosw-popup-inner .woosw-popup-content{max-width: 92% !important;}
.woosw-popup .woosw-items .woosw-item .woosw-item-inner{display: block !important; padding-bottom: 15px !important;}
.woosw-item--time{padding-bottom: 10px;}
.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-popup-content-bot-inner{display: block !important;}
.woosw-popup-content-bot-inner .woosw-page, .woosw-popup-content-bot-inner .woosw-continue{display: block; margin:10px 0;}
.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot{padding-top: 0 !important;}

/**********08-07-2024*********/

	.blog-top-wrap-hv-txt, .blog-latest-date{display:block;}
	.blog-top-wrap-hv-txt span:before{display:none;}
	.form-wrap{display:block;}
	.form-wrap label{padding:0 0 10px 0;display: block;}
	.form-search{display:flex;}

	.sync1 .item{    height: 250px;
    display: flex;
    align-items: center;
		justify-content: center;}
	.header-section.header-inner.fixed, .header-section.fixed{position:relative;}
	.gallery-carousel img{height:250px;}

	.xtrons-singledetails-section .series-box:nth-child(2n+2) .series-box-txt{padding:30px 0 50px 0;}
	.xtrons-singledetails-section .series-box .series-box-txt{padding:30px 0 0 0;}
	.xtrons-singledetails-section .under-hood-txt p{font-size:16px;}
		.xtrons-archive-listing-wrap .page-title{font-size:22px; margin:0 0 20px 0;}
	.upsell-img-input img{height:auto;}
	.youtube-video{width:calc(50% - 8px);}

		.listing-popup-content h3{font-size:15px;}
	.listing-popup-content h2{font-size:18px;}
	.listing-product-pagination ul{gap:5px;}
	.listing-product-pagination ul li{width:40px; height:40px;}
	.listing-product-pagination ul li.prev::before{top:15px;}
	.listing-product-pagination ul{justify-content: center;}
	.footer-bottom-sec-r ul li a:before{height:10px;}

	.filter-area-lft select, .filter-area-lft select.carmodel{width:48% !important;}

}


@media (min-width:768px){
    .menu-ul{
        display: block!important;
    }
}

@media (max-width:600px) {

.header-section{
    padding: 20px;
}

/*****************home product sec****************/
.home-product-box{width: 100%; border-bottom:solid 1px #DFDFDF; border-right:none;}
.home-product-box:nth-child(3n){border-bottom:solid 1px #DFDFDF;}
.home-product-box p{padding: 20px 0;}
.home-product-top{text-align: center;}
.home-product-wrap{margin-top: 15px;}
.for-desktop{display: none;}
/*****************home product sec****************/
/*****************home social media sec****************/
.tabs{display: none;}
.tab_drawer_heading{background-color:#E5E4E2; color:#333333; margin:15px 0 0 0; padding: 5px 20px; display: block; cursor: pointer; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.d_active{background-color:#00B0B9; color: #fff;}
.home-social-media-sec .home-product-top{margin-bottom:0;}
.tab_content{padding: 20px 0 0 0;}
/*****************home social media sec****************/
/*****************home direct buy sec****************/
.home-direct-buy-box{width: 100%; border-bottom:solid 1px #DFDFDF; border-right:none;}
.home-direct-buy-wrap{margin-top: 15px;}
/*****************home direct buy sec****************/
/*******************main footer sec******************/
.footer-top-l-bottom{flex-wrap: wrap;}
.footer-top-l-address{width: 100%;}
.footer-top-l-time{width: 100%; padding-top: 30px;}
.payment-ul{display: block;}
.payment-ul li:first-child{padding: 0 0 10px 0;}
.footer-middle-bottom .common-btn{margin-top: 10px;}
.footer-bottom-sec-l, .footer-bottom-sec-r ul li{font-size: 12px;}
.footer-bottom-sec-r ul li a{margin: 0 5px;}
.footer-bottom-sec-r ul li a:before{right: -9px;}
/*******************main footer sec******************/
/* Header sec start */
    .navbar .nav-links{
        width: 100%;
    }
    .search-bar{
        width: 237px;
    }
/* Header sec end */
    .for-mob{
        display: block;
    }
/**31-05-2024**/
.feature-box{width: calc(50% - 8px);}
/**31-05-2024**/
/**13-06-2024**/
.list-banner-content .content-sec{padding: 0;}
.listing-product-box{width:100%; border-right: solid 1px #E5E4E2;}
.listing-popup-wrap{display: block;}
.listing-popup-img{width: 100%;}
.listing-popup-content{width: 100%;}
.modal-content{height:96vh; overflow-x: scroll;}
#sync1 .item{height: 180px;}
/**13-06-2024**/
/**error page start**/
.error-content-search{display: block;}
.error-content-search-box{width: 100%;}
.error-content-search-box{margin: 20px 0;}
.error-content-search-box:last-child{margin: 0;}
/**error page end**/
/**contact page**/
.contact-address-box ul li p, .contact-address-box ul li a{font-size: 16px;}
.contact-installer-sec .form-group input[type="text"]{font-size: 15px;}
/**contact page**/
/**********08-07-2024*********/
.inner-content-wrap .home-direct-buy-box{width:100%;}
.inner-content-wrap .home-direct-buy-box:nth-child(2n){border-right:none;}
.inner-content-wrap .home-direct-buy-box:nth-child(3n){border-right:none;border-bottom: solid 1px #DFDFDF;}
.latest-blog-box{display: block;}
.latest-blog-box-img{width: 100%;}
.latest-blog-box-txt{width: 100%; margin: 10px 0 0 0;}
.blog-search-sec .container{display: block;}
.form-search{margin-top: 25px; max-width: 100%;}
.form-wrap select, .list-right .woocommerce-ordering select{width: 100%;}
/**********08-07-2024*********/

	.gallery-carousel .gallery-photo.featured{width:46%;}



}


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

	.pdp-page-top #xtrons_pg_wrapper1 .woocommerce-product-gallery__image{height:300px; padding:20px;}
	.pdp-page-top h1.product_title{margin:15px 0; font-size:18px;}
	.pdp-page-top .price .woocommerce-Price-amount{font-size:26px;}
	.pdp-page-top .woosc-btn, .pdp-page-top .woosw-btn{display:block;}
	.pdp-page-top .woosw-btn{margin:10px 0 0 0;}
	.pdp-page-top .cart .xtrons-upsell-btn-wrap button{width:60%;}
	.xtrons-blogdetails-top{display:block;}
	.xtrons-blogdetails-top h3{padding:0 0 15px 0;}
	.xtrons-blogdetails-top ul li{margin:0 10px 0 0;}
	.filter-area-lft select, .filter-area-lft select.carmodel{width:100% !important;}
}

@media (max-width:480px) {
    .pdp-subContent-one .pdp-subContent-one-inner{padding:0;min-height:500px;}
    .pdp-subContent-one .pdp-subContent-one-inner p{font-size:16px;line-height:26px;}

}
