.hidden_lg{display: none!important;} 
@media(max-width:1200px){ 
.contactInfo img { max-width: 140px; } 
.services-content ul li { padding: 1px; margin: 1px 1px; line-height: 16px; height: 40px; display: flex; align-items: center; } 
.logo-main { font-size: 17px; line-height: 24px; } 
.cart-content.pr-0 a { display: flex; align-items: center; } 
.navigation .menu ul>li>a { padding: 12px 2px; font-size: 13px; letter-spacing: -0.5px; } 
.product-content-details .product-title { min-height: auto; height: auto; } 
.product-content-details { height: 113px; } h2.main-title { font-size: 28px; } 
.product-in-list.gallery { height: 240px; } form#quick_enquiry1 .col-lg-6.col-md-6.col-sm-6 { width: 100%; } 
.form-group label.radio_btn { font-size: 13px; } 
.drophover { display: flex; align-items: center; } 
.logo-main span { font-size: 14px;} 
} 
@media (max-width:1023px) { 
.hidden_lg{display: block!important;} 
.navigation { width: 100%; } 
.contactInfo img { max-width: 70px; } 
.navigation .navbar { display: block; padding-left: 0; margin-left: 10px; margin-top: 0px; float: right; } 
.product-content-details { height: 140px; } 
.product-in-list.gallery .title3 { font-size: 15px;} 
.title1 {font-size: 25px;} 
.about-content .section-title.style-2 { width: 100%; /* float: left; */ } 
.about-img { height: auto; } 
.form-style { margin: 0px 0;} 
.navigation .menu { display: none; overflow: hidden; overflow-y: visible; position: relative; z-index: 9999; width: 100%; position: absolute; top: 100%; left: 0; background: #002f00; left: 0; height: 300px; } 
.navigation>.menu ul>li { float: none; padding: 0 !important; padding-bottom: 0; display: block !important; } 
.navigation .menu ul>li>a { padding: 8px 15px; font-size: 13px; border-right: 1px dashed transparent; color: #fff; } 
.navigation>.menu ul>li>.cs-dropdown { position: relative !important; opacity: 1 !important; visibility: visible !important; top: auto !important; left: auto !important; padding-left: 20px; padding-right: 20px; padding-bottom: 20px; width: 100%; display: none; transition: none !important; } 
.navigation>.menu ul>li>ul.cs-dropdown, .navigation>.menu ul>li>ul.cs-dropdown>li>.cs-dropdown { padding-top: 0px; padding-left: 0px; padding-bottom: 0px; display: none; transition: none; padding-right: 0px; width: 100% !important; } 
.menu ul { padding-bottom: 5px; } 
.menu ul>li>a { border-bottom: 1px solid #003a00; color: #fff; display: block; font-size: 14px; padding: 0px 15px; } 
.menu ul .cs-submenu>a { position: relative; } 
.menu ul .cs-submenu>a>button { display: block; position: absolute; top: 9px; right: 15px; background: #7fa409 none repeat; border: 1px solid #c4cab3; border-radius: 5px; color: #fff; font-size: 16px; height: 30px; outline: medium none; width: 30px; padding: 0; text-align: center; line-height: 15px; } 
.menu ul .cs-submenu>a>button { display: block; position: absolute; top: 2px; right: 15px; background: transparent; border: 1px solid transparent; border-radius: 5px; color: #fff; font-size: 13px; height: 30px; outline: medium none; width: 30px; padding: 0; text-align: center; line-height: 15px; } 
} 
@media (max-width:980px) { 
.price { font-size: 13px; } 
.off_label { margin: 5px 0; font-size: 14px; } 
.about-home img { width: 100%; } 
.about-img-content.about-home { width: 40%; margin-right: 10px; } 
.about-img-content.about-home .about-img { height: auto; } 
.navigation.fixed { position: relative; } 
.product-in-list.gallery h3 { min-height: 60px; } 
.navigation { top: 33%; } 
.logo { width: 27%; padding: 13px 0; margin-right: 10px; } 
.product-thumb-icon { width: 70px; } 
.portfolio_block .image-box .image { height: 258px; } 
.cart_left table.make_payment td { width: 33.3%; } 
.wishlist_btn { margin-right: 7px; } 
.single-aboss-product .pro-img { height: 254px; } 
.cart_left table td:first-child { width: 100%; } 
.details_price .pro-home-price .product_price { font-size: 20px; } 
.cart_image { width: 16%; } 
.cart_left table { border: 0; } 
.cart_left table thead { display: none; } 
.cart_left table tr { float: left; width: 100%; margin-bottom: 10px; display: block; border-bottom: 1px solid #ddd; padding: 0; border: 0; } 
.cart_left table tbody th { display: none; } 
.cart_left table th:last-child { border-bottom: 0; } 
.cart_left table th:before { content: attr(data-label); float: left; text-transform: uppercase; font-weight: bold; color: #183883; } 
.cart_left table td { display: block; text-align: left; font-size: 13px; border-bottom: 1px dotted #ccc; float: left; width: 25%; min-height: 115px; margin-bottom: 0; background: #fff; } 
.cart_left table { background: none; } 
.cart_info { width: 80%; } 
.cart_left table tbody tr td:first-child { width: 100%; } 
.cart_left table td:before { content: attr(data-label); float: left; text-transform: uppercase; font-weight: bold; color: #fff; width: 100%; text-align: left; background: #003a00; padding: 5px 5px; margin-bottom: 5px; font-size: 14px; } 
.cart_info { float: left; text-align: left; } 
.cart_left table tbody tr td .product-price { text-align: left; } 
.cart_left table tbody tr td .product-price ins { text-align: left; width: auto; display: inline-block; } 
.d-none-sm { display: none !important; } 
.right_news { width: 48%; margin: 0 0 10px 10px; } i.fa.fa-angle-down.hidden-xs.hidden-sm { display: none; } 
.navigation .menu ul>li ul.cs-dropdown li { width: 100%; } 
.navigation .menu ul>li>ul.cs-dropdown>li>ul.cs-dropdown { margin-top: 0; } 
.logo-main { font-size: 18px; } 
.logo-main span { font-size: 11px; margin-bottom: 5px; } 
.services-content { text-align: right; margin: 10px 0 0; } 
.navigation .navbar { display: block; padding-left: 0; margin-left: 10px; margin-top: 2px; float: right; position: absolute; left: 0; top: -55px; right: auto; padding: 0; } 
.navigation { width: 100%; float: left; position: absolute; left: 0; bottom: 0; background: #0000; padding: 0; border: none; top: 100%; } 
.navigation .menu ul { float: right; width: 100%; text-align: left; } 
.nav-menu { margin-top: -60px; } 
.navigation>.menu ul>li { float: left; width: 100%; padding: 0 !important; padding-bottom: 0; display: block !important; } 
.navigation>.menu ul>li>ul.cs-dropdown, .navigation>.menu ul>li>ul.cs-dropdown>li>.cs-dropdown { padding-top: 0px; padding-left: 0px; padding-bottom: 0px; display: none; transition: none; padding-right: 0px; width: 100% !important; background: #3d3d51; } 
.menu ul { padding-bottom: 0px; } 
.navigation .menu ul>li ul.cs-dropdown li { border: 0; } 
.navigation .menu ul>li ul.cs-dropdown li a { color: #fff; display: block; font-size: 14px; padding: 6px 15px; border-bottom: 1px solid #386038; background: #124812; } 
.navigation .menu ul>li ul.cs-dropdown li:last-child a { border-bottom: 1px solid #515179; } 
.navigation_bar.stricky-fixed .menu ul>li>a { padding: 8px 15px; } 
.navigation .menu ul>li ul.cs-dropdown li a:hover { background: #ef682f; color: #fff; } 
.navigation .menu ul>li:hover a /*, .navigation .menu ul > li.active a*/ { color: #fff; background: #c8202d; } 
.menu ul li.has-submenu>a>button { display: block; position: absolute; top: 6px; right: 15px; background: transparent; border: 1px solid transparent; border-radius: 5px; color: #fff; font-size: 13px; height: 30px; outline: medium none; width: 30px; padding: 0; text-align: center; line-height: 15px; } 
.navigation .menu ul>li ul.cs-dropdown li:hover>a { color: #fff; background: #05903b; } #testimonial .owl-nav .owl-prev { left: -10px; } #testimonial .owl-nav .owl-next { right: -10px; } #popular .owl-nav .owl-prev { left: -10px; } #popular .owl-nav .owl-next { right: -10px; } 
.chooseus-style-two { padding: 50px 0; } #content_block_six .content-box { margin: 0; padding: 0; } #content_block_five { margin-bottom: 20px; float: left; width: 100%; } #content_block_six .content-box .single-item .inner-box .box h4 { font-size: 18px; } #content_block_six .content-box .single-item .inner-box .overlay-box .overlay-inner p { font-size: 18px; } 
.hot_key_box .border_1:nth-child(5) .item_product_1 { border-bottom: 1px solid #e5e5e5; } 
.hot_key_box .border_1:nth-child(6) .item_product_1 { border-bottom: 1px solid #e5e5e5; } 
.home_working_section .working-block { width: 100%; } 
.working-block-one:before { content: none; } 
.working-block-one { float: left; width: 100%; margin-bottom: 40px; } 
.news-block-one .inner-box { margin-bottom: 30px; } 
.home_gallery .gallery_grid .gallery_item { margin-left: auto; margin-top: auto; display: inline-block; margin-bottom: 70px; } 
.home_gallery .gallery_grid .gallery_item .gallery_shape { display: inline-block; width: 150px; height: 150px; } 
.home_gallery .gallery_grid .gallery_item:first-child { margin-left: auto; } 
.home_gallery .gallery_grid .gallery_item:nth-child(9n+6) { margin-left: 0px; margin-top: 0px; } 
.home_gallery .gallery_grid .gallery_item:nth-child(5) { margin-left: auto; } 
.home_gallery .gallery_grid .gallery_item:nth-child(n+5) { margin-top: 0px; margin-bottom: 0; } 
.portfolio_block h3 { height: 40px; } 
.market-list li { width: 33%;} 
.navigation .menu ul>li:hover a, .navigation .menu ul>li.active a { background: transparent } 
} 
@media screen and (max-width:480px) { 
div.search-box { margin: 5px 0; } 
div.logo { height: auto; width: 26%; padding: 0; display: inline-block; } 
div.cart-content { display: inline-block; padding: 5px 11px 0; } 
.offer-style div.offer-details h4 { font-size: 30px; } 
div.offer-details .btn-style { font-size: 18px; padding: 7px 20px; } 
div.offer-details { left: 17px; top: 15%; } 
} 
@media screen and (max-width:1220px) { 
.cart-content { display: inline-block; padding: 10px 5px; } 
.content_header img { width: 27px; } 
} 
@media screen and (max-width:1252px) { 
.content_header.hidden-xs.hidden-sm { padding-right: 3px; } 
.content_header { padding: 16px 5px; } 
.content_header img { margin-right: 7px; } 
} 
@media screen and (max-width:600px) { 
.hidden-xs { display: none; } 
.logo img { width: 100%; } 
.logo { height: auto; padding: 15px 0; } 
.logo:after { display: none; } 
.ptb-40, .ptb-50 { padding: 20px 0; } 
.banner { margin-bottom: 15px; } 
.about-img img:first-child { width: 100%; } 
.about-img img:last-child { width: 100%; position: relative; top: 0; margin-bottom: 0; } 
.category-content { margin-bottom: 15px; } 
.offer-img { margin-bottom: 20px; } 
.testimonial-content-wrap { padding: 25px 70px 35px; } 
.section-title h3 { font-size: 24px; } 
.footer-content h2 { color: #04b047; } 
.copyright p.text_right { padding: 10px 0 0; } 
.banner-carousel .owl-nav button.owl-prev, .banner-carousel .owl-nav button.owl-next { cursor: pointer; color: #fff; background: #1d6d3a; width: 40px; height: 40px; } 
.banner-carousel .owl-nav { top: 19%; } 
.top-header .container { padding: 0; } 
} 
@media screen and (max-width:1199px) { 
.navbar-list li { padding: 0 5px; } 
} /* @media screen and (min-width:1200px){ 
.container { padding: 0; } 
} */ @media screen and (max-width:1200px) { 
.btn-nav { font-size: 13px; } 
.logo:after { right: -145px; } 
.navbar-list li { padding: 0 7px; font-size: 13px; } 
} 
@media screen and (max-width:1270px) { 
.navbar-list li { padding: 0 5px; } 
.logo:after { right: -145px; } 
.navbar-main:after { right: -12px; } 
} 
@media screen and (min-width:520px) and (max-width:820px) { 
.banner-left-icon.d-flex.align-items-center.wow.fadeIn.animated.animated { display: block !important; } 
.banner-left-icon .banner-icon { margin-bottom: 6px; } 
.banner-left-icon { padding: 15px; } 
.banner-left-icon .banner-text h3 { color: #242424; font-size: 16px; } 
} 
@media screen and (max-width:820px) { 
.search-box { margin: 3px 0; } 
.cart-content { display: inline-block; padding: 1px 11px 0; } 
.content_header { padding: 5px 10px; } 
.menu-btn { display: inline-flex; height: 45px; width: 45px; background: #b1e10e; justify-content: center; align-items: center; position: absolute; top: 14px; right: 12px; border-radius: 5px; } 
.offer-details span { padding: 2px 14px; border-radius: 60px; border: 1px solid #d3d3d3; font-size: 12px; } 
.offer-details { left: 17px; top: 16px; } 
.offer-details .btn-style { font-size: 13px; padding: 0px 11px; } 
.offer-details h4 { font-size: 16px; margin: 0 0 5px; } 
.logo img { width: 100%; } 
.hidden-sm { display: none; } 
.logo:after { display: none; } 
} 
@media screen and (max-width:768px) { 
.add-cart .add { padding: 6px 5px !important; } 
.product-content-details .product-price span { font-size: 15px; } 
.portfolio_block .image-box .image { height: 234px; } 
.banner_category .banner_subtitle { font-size: 20px; } 
.single-aboss-product .pro-img { height: 356px; } 
.right_news .image { height: 265px; } 
.sticky { position: relative; top: 0; margin: 0; } 
.form-style { margin: 20px 0; border-radius: 5px; } 
.navigation.fixed { position: relative; } 
.navigation .menu ul>li ul.cs-dropdown { width: 100%; } 
.top-bar { background: #003a00; padding: 10px 0; } header { transition: 0.5s ease; position: relative; } 
.d-xs-none { display: none !important; } 
.navigation .menu ul>li { float: left; width: 100%; } 
.header-details { color: #fff; float: left; width: 70%; padding-left: 0px; } 
.about-img-content { position: relative; float: left; width: 100%; margin-right: 0; } 
.header-details p:last-child { font-size: 15px; } 
div.offer-details h4 { font-size: 14px; } 
} 
@media screen and (max-width:1199px) { 
.hidden-md { display: none; } 
} 
.listing-section { padding: 29px 0; } 
.payment-gateway { width: 170px; } 
.hidden_desktop { display: none; } 
@media screen and (max-width:767px) { 
.product-in-list.gallery { height: auto; } 
.col-xxl-9.col-xl-9.col-lg-9.col-md-9.col-sm-9.col-12 { width: 100%; } 
.col-xxl-3.col-xl-3.col-lg-3.col-md-3.col-sm-3.col-12 { width: 100%; } 
.blog_listing .title_small { font-size: 20px; height: 80px; } 
.title_details { font-size: 22px;} 
.banner_category .banner_title { font-size: 16px;} 
} 
@media screen and (max-width:650px) { 
.hidden_desktop { display: inline-block; } 
.hidden_mobile { display: none; } 
.about-img-content { float: none !important; } 
.about-img-content.about-home { margin-bottom: 10px; } 
.product-in-list.gallery h3 { min-height: auto; } 
.logo-main { font-size: 16px; } 
.header-details .text-header { display: none; } 
.header-details { width: 72%; } 
div.logo { height: auto; width: 25%; } 
.market-list li { padding: 0 4px; width: 50%; } 
.selectors a { margin: 11px 0 10px; width: 25%; float: left; } 
.wishlist_btn { margin-right: 10px; } 
.add_to_button { padding: 0 10px; border-radius: 7px; z-index: 1; height: 50px; max-width: 175px; width: 100%; margin-bottom: 10px; } 
.single-aboss-product .pro-img { height: 229px; } 
.cart_left table td { width: 50%; } 
.cart_image { height: 60px; } 
.cart_left table td:nth-child(2), .cart_left table td:nth-child(3) { min-height: 104px; } 
.cart_left table td { width: 50%; min-height: 88px; text-align: center; } 
.right_news .image { height: 230px; } 
.blog_listing .blog_thumb { height: 250px; } 
.right_news { width: 100%; margin: 0 0 15px; } 
.blog_listing .blog_thumb { width: 100%; margin: 0 0 15px; } 
.blog_listing .blog_content { width: 100%; } 
.contactInfo img { max-width: 125px; } 
.product-carousel .owl-nav .owl-next, .testimonial-carousel .owl-nav .owl-next, .abroadSlider .owl-nav .owl-next, .seller-carousel .owl-nav .owl-next { right: 0px; } 
.product-carousel .owl-nav .owl-prev, .testimonial-carousel .owl-nav .owl-prev, .abroadSlider .owl-nav .owl-prev, .seller-carousel .owl-nav .owl-prev { left: 0px; } 
.about-img-content.about-home { width: 100%; } 
.title1 { font-size: 22px; } 
.about-img-content { margin-bottom: 10px; } 
.col-xxl-4.col-xl-4.col-lg-4.col-md-6.col-sm-6.col-6 { width: 100%; } 
.col-xxl-4.col-xl-4.col-lg-4.col-md-6.col-sm-6.col-6 .product-content-details { height: auto; } 
.product-content-img img { height: 100%; object-fit: cover; width: 100%; } 
.product-in-list.gallery { height: auto; } 
.whatapp_btn { left: 5px;} 
.client-section { background: #154707; } 
.contactInfo img { max-width: 175px; } 
.col-lg-3 img.w-100.offer-img.mb-3 {display: none;}
.col-lg-3 img.offer-img.mb-3 {display: none;}
.cart_info { height: 90px;}
.cart_left table .cart_info { overflow: hidden;}
} 
@media(max-width:375px){ 
.header-details { width: 70%; } 
.header-details p:last-child { font-size: 12px; } 
.contactInfo img { max-width: 150px; } 
.text-header { font-size: 14px; } 
}