/* Aboutnet */

@media (max-width: 1760px) and (min-width: 1366px) {
.hp_product_carousel .owl-prev { left: 0px !important; top: -62px !important; }
.hp_product_carousel .owl-next { right: 0px !important; top: -62px !important; } }

@media screen and (min-width: 1560px) {
.shop_leftsitebar_st .cat-item > a { font-size: 16px !important; }
.shop_leftsitebar_st .menu-item > a { font-size: 16px !important; }
.wpb-submenu-indicator { font-size: 30px !important; font-weight: normal !important; } }

@media screen and (max-width: 1560px) {
.shop_leftsitebar_st .cat-item > a { font-size: 15px !important; }
.shop_leftsitebar_st .menu-item > a { font-size: 15px !important; }
.wpb-submenu-indicator { font-size: 26px !important; font-weight: normal !important; } }

@media screen and (min-width: 1366px) {   }
@media screen and (max-width: 1366px) {
.hp_news_carousel .uc_post_title { margin-top: -150px !important; }
.hp_news_carousel .ue_post_intro { margin-top: -115px !important; } }

@media screen and (min-width: 1200px) {
.main_search_block .e-search-input-wrapper > input { min-width: 400px; } }

@media screen and (max-width: 1200px) {
.shop_leftsitebar_st .cat-item > a { font-size: 14px !important; }
.shop_leftsitebar_st .menu-item > a { font-size: 14px !important; }
.wpb-submenu-indicator { font-size: 22px !important; font-weight: normal !important; }
.hp_header_slider .swiper-slide-contents { padding: 20px 30px !important; }
.hp_header_sliderblock .elementor-button.elementor-slide-button { padding: 6px 15px 8px 15px !important; font-size: 14px !important; }
.hp_header_sliderblock .slider_arrow_st > svg { width: 13px !important; height: 13px !important; top: 1px !important; }
.hp_news_carousel .uc_post_title { margin-top: -195px !important; }
.hp_news_carousel .ue_post_intro { margin-top: -135px !important; }
.pr_description_title { margin-top: -3px !important; } }

@media screen and (min-width: 1024px) {
.hp_header_slider .elementor-swiper-button.elementor-swiper-button-prev { left: 36% !important; z-index: 10 !important; }
.hp_header_slider .elementor-swiper-button.elementor-swiper-button-next { right: 36% !important; z-index: 10 !important; }
.hp_3banner_block .elementor-image-box-title { margin-top: -20%; }
.main_search_block .e-search-submit { position: absolute; left: -50px; top: 5px; }
.heder_main_menu ul.sub-menu > li:first-child { padding-top: 15px; }
.heder_main_menu ul.sub-menu > li:last-child { padding-bottom: 15px; }
.hp_header_slider .swiper-pagination { top: -60px !important; position: relative !important; text-align: unset !important; left: 25px !important; max-width: 50%; } }

@media screen and (max-width: 1024px) {
.hp_header_slider .elementor-swiper-button.elementor-swiper-button-prev { left: 15% !important; z-index: 10 !important; }
.hp_header_slider .elementor-swiper-button.elementor-swiper-button-next { right: 15% !important; z-index: 10 !important; }
.hp_3banner_block .elementor-image-box-title { margin-top: -20px; }
.wpb-submenu-indicator { font-size: 20px !important; font-weight: normal !important; }
.top_header_block { background: #23527D !important; }
.main_header_block { background: #23527D !important; }
.hp_header_slider .swiper-slide-contents { padding: 10px 20px !important; width: 100% !important; }
.hp_header_sliderblock .elementor-button.elementor-slide-button { padding: 4px 15px 6px 15px !important; font-size: 14px !important; }
.hp_header_slider .swiper-pagination { background: #23527D !important; position: relative !important; padding: 10px 0px; }
.hp_header_sliderblock .slider_arrow_st > svg { width: 12px !important; height: 12px !important; top: 1px !important; } }

@media screen and (min-width: 979px) {   }
@media screen and (max-width: 979px) {
.hp_news_carousel .uc_post_title { margin-top: -160px !important; }
.hp_news_carousel .ue_post_intro { margin-top: -110px !important; } }

@media screen and (max-width: 880px) {
.hp_3banner_block .elementor-image-box-title { background: #23527D; margin-top: -10px; position: relative; padding: 15px; }
.pr_description_title { margin-top: unset !important; } }

@media screen and (min-width: 768px) {
.cat_leftblock_st .cat-item { margin-top: 8px !important; } }

@media screen and (max-width: 768px) {
.hp_header_slider .elementor-swiper-button.elementor-swiper-button-prev { left: 10% !important; z-index: 10 !important; }
.hp_header_slider .elementor-swiper-button.elementor-swiper-button-next { right: 10% !important; z-index: 10 !important; }
.cat_leftblock_st .cat-item { margin-top: 4px !important; } }

@media screen and (min-width: 767px) {   }
@media screen and (max-width: 767px) {
.hp_news_carousel .uc_post_title { margin-top: -130px !important; }
.hp_news_carousel .ue_post_intro { margin-top: -80px !important; } }

@media screen and (max-width: 560px) {
.hp_3banner_block .elementor-image-box-title { padding: 15px !important; } }

@media screen and (max-width: 446px) {
.hp_news_carousel .uc_post_title { margin-top: -160px !important; }
.hp_news_carousel .ue_post_intro { margin-top: -100px !important; } }

a { outline: none !important; }
a:active, a:hover, a:focus { outline: none !important; }
input:active, input:hover, input:focus { outline: none !important; }
select:active, select:hover, select:focus { outline: none !important; }
button { outline: none !important; }
.aboutnet_text { color: #DDDEDF; top: 2px; position: relative; }
.copyright_block p { margin: unset !important; }

.ast-container { width: 100% !important; max-width: 100% !important; padding: 0px !important; }
#primary { margin: unset !important; }
body { background: #fff !important; }
.main_search_block button { box-shadow: unset !important; }
.mobile_menu_block { height: 25px !important; top: 3px; }
.animatedoffcanvasmenu .dce-nav-menu { margin: unset !important; }
.mobile_search .e-search-submit { box-shadow: unset; height: 40px; padding:  0px 10px !important; }
.mobile_search form { height: 40px; }
.animatedoffcanvasmenu #dce-ul-menu { margin: unset; }
.footer_social_block .elementor-social-icon-instagram { top: 4px; position: relative; }
.footer_social_block .elementor-social-icon-instagram > svg { font-size: 38px; }
.hp_header_slider a { text-decoration: unset !important; }
.hp_header_slider .elementor-swiper-button { top: unset !important; transform: unset !important; bottom: 60px !important; }
.hp_3banner_block .elementor-image-box-title { padding-left: 20px; }
.hp_3banner_block a { text-decoration:unset !important; }
.wpb_category_n_menu_accordion .cat-item.cat-item-22 { display: none; }
.wpb_category_n_menu_accordion .cat-item .current-cat>a { color: #000000 !important; }
.wpb_category_n_menu_accordion .cat-item > a { color: #000000 !important; padding: 8px 18px !important; border-radius:unset !important; background: #fff !important; }
.wpb_category_n_menu_accordion .cat-item > a:hover { background: #fff !important; }
.wpb_category_n_menu_accordion .current-cat-parent>a { color: #000000 !important; }
.wpb_category_n_menu_accordion ul.children { padding-bottom: 5px !important; }
.wpb_category_n_menu_accordion .menu-item .current-cat>a { color: #000000 !important; }
.wpb_category_n_menu_accordion .menu-item > a { color: #000000 !important; padding: 10px 18px !important; border-radius:unset !important; background: #fff !important; }
.wpb_category_n_menu_accordion a:hover { border-left: 3px solid #F28421 !important; }
.wpb_category_n_menu_accordion .menu-item > a { position: relative; color: #000000 !important; padding: 10px 18px !important; border-radius: unset !important; background: #fff !important; text-decoration: none; }
.wpb_category_n_menu_accordion .menu-item > a:after { content: ''; position: absolute; bottom: 0; left: 0; width: 86%; height: 1px; background-color: #000000; }
.wpb_category_n_menu_accordion .menu-item > a:hover { background: #fff !important; }
.wpb_category_n_menu_accordion .current-product_cat-ancestor > a { color: #000000 !important; }
.wpb_category_n_menu_accordion .current-menu-parent > a { color: #000000 !important; }
.wpb_category_n_menu_accordion .current-menu-item > a { color: #000000 !important; }
.wpb_category_n_menu_accordion ul.children { padding-bottom: 5px !important; }
.ast-woo-sidebar-widget .widget-title { color: #F5F5F5; font-family: "Poppins", Sans-serif; font-size: 16px; font-weight: 400; }
.shop_gridblock .uc_title { text-align: left; }
.hp_product_carousel .uc_post_title.uc-direction>a { text-decoration: unset; }
.products_learn_more>a { font-family: "Poppins", Sans-serif; font-size: 16px; font-weight: 500; text-transform: none; font-style: normal; text-decoration: none !important; line-height: 1.4em; border: 1px solid #000; color: #000; padding: 7px 30px; border-radius: 50px; margin-top: 20px; display: inline-block; }
.hp_product_carousel .owl-nav > button { box-shadow: unset; }
.hp_brand_carousel .owl-nav > button { box-shadow: unset; }
.grecaptcha-badge { visibility: hidden; }
.main_search_block .e-search-input-wrapper > input { text-align: center; }
.products_learn_more>a:hover { background: #B49055; }
.uc_post_grid_style_one_item.ue-grid-item-woo .uc_post_image:hover { border-radius: 0px !important; }
.cat-item.wpb-submenu-indicator-minus > a { color: #000000 !important; }
.link_n1 a { text-decoration: none !important; }
.headimagetitle_st { text-shadow: 0px 0px 10px rgba(0,0,0,0.3); }
.popupsearch_st { width: 100%; }
.footer_social_block .elementor-social-icons-wrapper > span:nth-child(2) { top: 4px !important; position: relative; }
.footer_newletter { width: 100% !important; }
.footer_newletter .elementor-form-fields-wrapper { display: block ruby; }
.footer_newletter .elementor-form-fields-wrapper > div.elementor-field-group-email { width: 90% !important; }
.footer_newletter .elementor-form-fields-wrapper>div.elementor-field-type-submit { width: 10% !important; }
#newsletter_btn { box-shadow: none !important; }
#newsletter_btn > span { position: relative !important; top: 4px !important; }
#newsletter_btn svg { font-size: 20px !important; }
.hp_header_slider .swiper-slide-contents { background: #23527D; padding: 40px 50px 30px 50px; }
/* Slide N1 Disable Content */
.elementor-repeater-item-614f000.swiper-slide .swiper-slide-contents { display: none; }
.hp_header_sliderblock  .slider_arrow_st > svg { width: 14px; height: 14px; position: relative; top: 1px; margin-left: 20px; }
.home_product_carousel_block .uc_image_carousel_content { width: 100% !important; min-height: 60px !important; height: 60px !important; }
.btn_arrow_st a { text-decoration: none !important; }
.hp_footer_form_block { width: 100% !important; }
.hp_footer_form_block .elementor-field-group { padding-left: 0px !important; padding-right: 0px !important; }
.hp_footer_form_block .elementor-field-group>input { padding: 25px 40px !important; border-bottom:none !important; }
.hp_footer_form_block .elementor-field-group>textarea { padding: 15px 40px !important; }
.homepage_news_carousel_block .elementor-swiper-button { display: none !important; }
.home_news_block_btn { width: 100%; }
.btn_arrow_n1 a { line-height: 1.4em !important; }
.btn_arrow_n2 a { line-height: 1.4em !important; }
.btn_arrow_n3 a { line-height: 1.4em !important; }
.btn_arrow_n1 svg { font-size: 30px; position: relative; }
.btn_arrow_n2 svg { font-size: 30px; position: relative; }
.btn_arrow_n3 svg { font-size: 30px; position: relative; }
.btn_arrow_n3 { width: 100%; }
.hp_footer_form_block svg { font-size: 30px; position: relative; }
.hp_footer_form_block button { box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.5); }
.home_news_content_block > div.home_news_title_block { background: linear-gradient(to top, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0)); padding: 30px 20px; }
.home_news_title_st a { text-decoration: none !important; }
.product_cat_grid_item a { text-decoration: none !important; }
.subcategory_page_grid_block .uc_post_grid_style_one_item.ue-grid-item-woo { box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.5); }
.hp_blue_title_color { color:#AFD1F2; }
.product_cat_list_info2 .product_meta { border: unset !important; }
.product_cat_list_info2 .product_meta .posted_in.detail-container { display: none; }
.product_cat_list_info2 .product_meta .sku_wrapper.detail-container>span { font-weight: 600; }
.product_cat_list_info3 .product_meta { border: unset !important; }
.product_cat_list_info3 .product_meta .sku_wrapper.detail-container>span { font-weight: 600; }
.product_cat_list_info3 .posted_in { display: none !important; }
.product_image_st .woocommerce-product-gallery__trigger { z-index: 3 !important; }
.product_breadcrumbs { font-family: "Manrope", Sans-serif; font-size: 16px; font-weight: 600; line-height: 1em; color: #23527D; }
.product_breadcrumbs a { font-family: "Manrope", Sans-serif; font-size: 16px; font-weight: 600; line-height: 1em; color: #23527D; }
.elementor-field-type-textarea > textarea#form-field-message { border-bottom: unset !important; }
.no_line_link a { text-decoration: none !important; }
.dce-acf-repeater-table { border: none !important; }
.product_meta > span.sku_wrapper.detail-container { display: none !important; }
.product_breadcrumbs { text-transform: uppercase !important; }
.product_breadcrumbs a { text-transform: uppercase !important; }
.pr_description_title { margin-top: -9px; }
.home_news_content_block { border: 1px solid #e1e1e1; }
.news_grid_block .elementor-widget-theme-post-featured-image.elementor-widget-image { border: 1px solid #e1e1e1; }







/* Prevent 1 item in loop carousel from stretching full width */
.homepage_news_carousel_block .swiper-slide {
  max-width: 360px;   /* set your desired “card” width */
}

/* Keep spacing sane when there are few items */
.elementor-loop-carousel .swiper-wrapper {
  justify-content: flex-start;
}


