/*
Theme Name:   Bricks Child Theme
Theme URI:    https://bricksbuilder.io/
Description:  Use this child theme to extend Bricks.
Author:       Bricks
Author URI:   https://bricksbuilder.io/
Template:     bricks
Version:      1.1
Text Domain:  bricks
*/


/*page title article*/



/*video css*/


#video-player::-webkit-media-controls,
#video-player::-webkit-media-controls-enclosure {display: none !important; }
#brxe-osnvgl {display: inline-block; width: 50px; height: 50px; text-align: center; border-radius: 4px; position: fixed; bottom: 90px; right: 30px; transition: background-color .3s, 
opacity .5s, visibility .5s; opacity: 0; visibility: hidden; z-index: 1000; } 
#brxe-osnvgl.show {opacity: 1 !important; visibility: visible !important; }
/*.home.page .other-page-logo {display: none; }*/
/*.page .home-page.logo , .single-post .home-page.logo {display: none; }*/
/*.home.page .home-page.logo {display: block; }*/

a {outline: none !important;}
.home.page .sticky.on-scroll .main-header-section .other-page-logo {display: none; } 
.home.page .sticky.on-scroll.scrolling .main-header-section .home-page.logo {display: none !important;} 
.home.page .sticky.on-scroll.scrolling .main-header-section .other-page-logo {display: block !important; } 

.page .sticky.on-scroll.scrolling .main-header-section .home-page.logo , .single-post .main-header-section .home-page.logo{display: none; } 
.page .sticky.on-scroll .main-header-section .home-page.logo {display: none; } 
.home.page .sticky.on-scroll .main-header-section .home-page.logo {display: block !important; }

.home.page .sticky.on-scroll .main-header-section {background: transparent; !important; } 
.page .sticky.on-scroll .main-header-section {background: #fff; } 
.main-header-section div#brxe-hoehll .brxe-nav-menu .bricks-nav-menu-wrapper ul li a {outline:none }
.home .sticky.on-scroll.scrolling .main-header-section div#brxe-hoehll .brxe-nav-menu .bricks-nav-menu-wrapper ul li a {color: #364056; } 
.home .sticky.on-scroll .main-header-section div#brxe-hoehll .brxe-nav-menu .bricks-nav-menu-wrapper ul li a {color: #fff; }
/*.home .sticky.on-scroll.scrolling .main-header-section .other-page-logo img {max-width: 120px; }*/
.home .sticky.on-scroll.scrolling .main-header-section .right-side .search-bar i , .home .sticky.on-scroll.scrolling .main-header-section .right-side div#brxe-azahmh .bricks-button{color: #364056; }
.home .sticky.on-scroll .main-header-section .right-side .search-bar i , .home .sticky.on-scroll .main-header-section .right-side div#brxe-azahmh .bricks-button {color: #fff; }
.error404 .home-page.logo {display: none;}

/***********DROPDOWN MENU DESIGN CSS***********/


.home .on-scroll .main-header-section ul li.menu-item-has-children .brx-submenu-toggle.icon-right button {color: #fff !important; margin-top: 3px; }
    .on-scroll .main-header-section ul li.menu-item-has-children .brx-submenu-toggle.icon-right button {color: #364056 !important; margin-top: 3px; }
.on-scroll .main-header-section ul li.menu-item-has-children .brx-submenu-toggle.icon-right a {padding-right: 8px; }
.on-scroll.scrolling .main-header-section ul li.menu-item-has-children .brx-submenu-toggle.icon-right button {color: #364056 !important; }
.on-scroll .main-header-section ul li ul.sub-menu li a:hover {background: #364056; color: #fff !important; }
.home .on-scroll .main-header-section ul li.menu-item-has-children ul.sub-menu li a {color: #364056 !important; }
    .on-scroll .main-header-section ul li.menu-item-has-children ul.sub-menu li a {padding:0px 15px !important }
.home .on-scroll .main-header-section ul li.menu-item-has-children ul.sub-menu li a:hover {color: #fff !important;}
.on-scroll .main-header-section div#brxe-hoehll .brxe-nav-menu .bricks-nav-menu-wrapper ul li:last-child {border-bottom: none; }
.on-scroll .main-header-section ul li.menu-item-has-children ul.sub-menu{margin-left: 23px ;}

/*************END************/

article#brx-content h1 {display: none; }
.main-header-section .brxe-container {max-width: 100% !important ; }
.grecaptcha-badge {visibility: inherit !important; right: 0; z-index: 9; } 
.hero-section .bricks-background-video-wrapper video {object-fit: cover; }
.aplication-section .massonary-gallery-wraper .image-wrap .brxe-image img {border-radius: 10px; } 
.aplication-section .massonary-gallery-wraper .image-wrap .brxe-div {position: relative; } 
.aplication-section .massonary-gallery-wraper .image-wrap .brxe-div .bricks-image-caption {position: absolute !important; left: 0; right: 0; bottom: 10px; background: none;font-size: 28px;
line-height: 34px;}
.aplication-section .massonary-gallery-wraper .image-wrap .brxe-div figure:before {display: none; } 
.aplication-section .massonary-gallery-wraper .image-wrap .brxe-div figure:hover:before {display: block;    border-radius: 10px; } 
.aplication-section .massonary-gallery-wraper .image-wrap .brxe-div figure .bricks-image-caption {opacity: 0; } 
.aplication-section .massonary-gallery-wraper .image-wrap .brxe-div figure :hover .bricks-image-caption {opacity: 1; }
.blog-section .post-wrapper ul li .content-wrapper:hover h4 {color: #053890 !important; }
.blog-section .post-wrapper ul li {display: flex; } 
/* .blog-section .post-wrapper ul li .content-wrapper h4 {flex-grow: 1; } */
/* .blog-section .post-wrapper ul li .content-wrapper h4 a { text-overflow: ellipsis; width: 100%; display: flex; height: 60px; overflow: hidden; } */
.blog-section .post-wrapper ul li .content-wrapper  img {border-radius: 10px;    height: 100% !important;width:100%;object-fit:cover !important; } 
.blog-section .post-wrapper ul li .content-wrapper .dynamic:nth-child(3) {height: 270px; max-height: 100%;width:100% }
.blog-section .post-wrapper ul li .content-wrapper h3.dynamic {opacity: 0; } 
.blog-section .post-wrapper ul li .content-wrapper:hover h3 {opacity: 1;  transition: 0.8s;}
.blog-section .brx-load-more-hidden {display: none !important; }
.home .main-header-section div#brxe-hoehll .brxe-nav-menu .bricks-nav-menu-wrapper ul li a {color: #fff; } 
.home .main-header-section .right-side .button-bar .brxe-block {border-color: #72C9B9 !important; } 
.home .main-header-section .right-side .button-bar .brxe-block i {color: #72C9B9 !important; }
.home .main-header-section .right-side div#brxe-azahmh .bricks-button {color: #fff; }
.home .main-header-section {position: absolute; }
/*.home .main-header-section .right-side .search-bar i {color: #fff !important; }*/
.media-carousal-section .brxe-container {max-width: 100% !important; padding: 0 !important;}
/*.hero-section:before {z-index: 9; }*/
.contact-section .left-side .contact-detail p a {color: #053890; text-decoration: underline; margin-left: 3px; } 
.brxe-container.img-video-repalce {max-width: 100% !important; padding: 0 !important; } 
.img-video-repalce video#video-player {width: 100%; }
.main-header-section .right-side .search-bar button i {font-size:24px;}
.main-header-section .right-side .search-bar button {outline: none !important; }

/*NEWS_DETAILS_PAGE*/

.single-news-page .news-center-wrap figure img {border-radius: 10px; }
.single-news-page .news-center-wrap .news-content h4 {font-size: 28px; line-height: 38px; font-weight: 400; color: #364056; margin-bottom: 30px; } 
.single-news-page .news-center-wrap .news-content p {color: #364056;} 
.single-news-page .news-center-wrap .news-content h2 {margin-top: 30px !important; margin-bottom: 30px; color: #364056; } 
.single-news-page .news-center-wrap .news-content ul li {color: #364056; margin-bottom: 15px; } 
.single-news-page .news-center-wrap .news-content h3 {margin-top: 30px; font-size: 31px; line-height: 35px; font-weight: 600; margin-bottom: 25px;color: #364056; }
.related-section .related-wraper .post-content {display: flex; flex-direction: column; } 
.related-section .related-wraper li {display: flex; } 
.related-section .related-wraper li h4 {flex-grow: 1; } 
.related-section .related-wraper .post-content img {border-radius: 10px;height: 100%;width: 100%;} 
.related-section .related-wraper .post-content h3.dynamic {opacity: 0; } 
.related-section .related-wraper .post-content:hover h3 {opacity: 1; transition: 0.8s; }
.related-section .related-wraper .post-content  h5 a {padding: 7px 17px; background: #72C9B9; border-radius: 10px; color: #ffff; }

/*searchbar-page-css*/
.search-results .home-page.logo {display: none;}
.serch-section-page .post-page-section ul li .bricks-layout-inner {flex-direction: row; } 
.serch-section-page .post-page-section ul li .bricks-layout-inner a {width: 100%; } 
.serch-section-page .post-page-section ul li .bricks-layout-inner a .image-wrapper {height: 100%; }
.footer-part-wraper .form-fill-wrap form .submit-button-wrapper button {padding: 0px 0; position: relative;outline:none; } 
.footer-part-wraper .form-fill-wrap form .submit-button-wrapper button:before {content: ""; width: 50px; height: 50px; background: #053890; 
transform: rotateY(23deg) rotateX(23deg) rotateZ(11deg); border-radius: 5px; } 
.footer-part-wraper .form-fill-wrap form .submit-button-wrapper button:after {content: "\f061"; font-family: 'FontAwesome'; left: 18px; position: absolute; transform: rotateZ(-50deg); }
.contact-section .right-side form .submit-button-wrapper button {padding: 0px 0; position: relative; } 
.footer-section form ul.options-wrapper li {display: flex; align-items: baseline; justify-content: flex-start; } 
.footer-section form ul.options-wrapper li input {margin-right: 8px; }
.contact-section .right-side form .submit-button-wrapper button:before {content: ""; width: 50px; height: 50px; background: #053890; 
transform: rotateY(23deg) rotateX(23deg) rotateZ(11deg); border-radius: 5px; } 
.contact-section .right-side form .submit-button-wrapper button:after {content: "\f061"; font-family: 'FontAwesome'; left: 18px; position: absolute; transform: rotateZ(-50deg); 
color: #fff; }
.main-box-wrap:after {content: ""; left: 20px; height: 0; width: 0; border-left: 30px solid transparent; border-right: 30px solid transparent; border-top: 30px solid #053890; z-index: -1; 
margin: auto; position: absolute; top: 0; }
.search .banner-section nav#brxe-cgybop a {pointer-events: none;}

/***********SERVICE_PAGE**********/

.printing-box-wrap .main-box-wrap {position: relative; } 
.printing-box-wrap .main-box-wrap:before {content: ""; width: 3px; height: 82%; position: absolute; background: #F1F3F5; left: 53px; z-index: -1; } 
.printing-box-wrap .main-box-wrap .box-wraper:hover .printing-img-wrap {border-color: #72C9B9 !important; position: relative; } 
.printing-box-wrap .main-box-wrap .box-wraper {position: relative; } 
.printing-box-wrap .main-box-wrap .box-wraper:hover:after {content: ""; position: absolute; width: 3px; height: 100% !important; background: #72C9B9; left: 53px; z-index: -1; top: 0; }
/*.main-header-section nav.bricks-nav-menu-wrapper ul li.menu-item-type-custom {display: none; }*/
.printing-box-wrap .main-box-wrap .box-wraper:after {position: absolute; top:0; background:#72C9B9; height:0px; display:block; content:""; width:3px; transition:1s all ease-in; 
left: 53px; z-index: -1; } 
.printing-box-wrap .main-box-wrap .animation:after {position: absolute; top:0; background:#72C9B9; height:100%; display:block; content:""; width:3px; transition:1s all ease-in; 
left: 53px; } 
.production-discover-section .brxe-container {max-width: 955px !important; }
.printing-box-wrap .main-box-wrap .animation .printing-img-wrap {border-color: #72C9B9 !important; }
.media-carousal-section .swiper-wrapper .repeater-item img {max-width: 150px; }
.media-carousal-section .swiper-wrapper .repeater-item {height: auto; text-align: center; }
.footer-section .form-fill-wrap input:-webkit-autofill, .footer-section .form-fill-wrap input:-webkit-autofill:hover, .footer-section .form-fill-wrap input:-webkit-autofill:focus, 
.footer-section .form-fill-wrap input:-webkit-autofill:active{-webkit-box-shadow: 0 0 0 30px #030711 inset !important; } 
.footer-section .form-fill-wrap input:-webkit-autofill{-webkit-text-fill-color: white !important; }
.standerd-section .standerd-rightside-wrap .swiper-wrapper .swiper-slide {border-radius: 10px;cursor:pointer; }
.footer-section form ul.options-wrapper label {color: #536283; }
.footer-section form .form-group input {outline: none; }
.footer-part-wraper .form-fill-wrap form .message.success .text {padding: 10px;background: #fff; border-radius: 6px; font-weight: 600; line-height: 23px; text-align:center; }
.footer-part-wraper .form-fill-wrap form .message.success {background: transparent;} 
.product-form-section .pro-form form p select {padding: 5px 10px; font-size: 18px; border-radius: 10px; border: 2px solid #E4E8ED; color: #364056; outline: none; margin-bottom: 20px;
    margin-top: 10px; }
.product-form-section .pro-form form p input {padding: 5px 10px; font-size: 18px; border-radius: 10px; border: 2px solid #E4E8ED; color: #364056; outline: none; } 
.product-form-section .pro-form form p label {color: #364056; font-size: 18px; }
.product-form-section .pro-form form p input.wpcf7-submit {background: #053890; color: #fff; padding: 10px 20px; font-weight: 500; }
.product-form-section .pro-form form .wpcf7-response-output { border-radius: 10px; padding: 10px; color: green; font-weight: 700; margin-top: 20px; 
margin-bottom: 0;margin-left: 0;text-align:center; }
.product-form-section .pro-form form p label br {display: none; }
.product-form-section .pro-form form p label span.wpcf7-list-item {margin: 0; }
.product-form-section .pro-form form.invalid .wpcf7-response-output {border: 1px solid red; color: red; }
.contact-section .right-side ul.options-wrapper a {color: #104862; text-decoration: underline; }
.product-suppy-section .supply-wrapper .content-wrapper img {width: 100%; height: 100%; border-radius: 10px; } 
.product-suppy-section .supply-wrapper .content-wrapper .dynamic {width: 100%; }
.blog-section .post-wrapper ul li .content-wrapper h5.dynamic {display: none; }
.aplication-tab-section .brxe-tabs-nested .tabing-content {border: none !important; }
.aplication-tab-section .brxe-text ul {padding-left: 30px; }
.aplication-tab-section .brxe-text ul li {list-style: square; } 
.aplication-tab-section .brxe-text ul li::marker {color: #053890 !important; } 
.contact-section .right-side .brxe-shortcode form label {color: #364056; font-size: 16px; line-height: 26px; font-weight: 500;margin-bottom:20px; } 
.contact-section .right-side .brxe-shortcode form label input {outline: none; border: 2px solid #E4E8ED; border-radius: 5px; margin-top: 5px; } 
.contact-section .right-side .brxe-shortcode form label  textarea {height: 170px; border: 2px solid #E4E8ED; border-radius: 5px; } 
.contact-section .right-side .brxe-shortcode form label select {border: 2px solid #E4E8ED; border-radius: 5px;margin-top:5px; }
.hero-section .img-video-repalce img {width: 100%; height: auto; object-fit: cover; }
.product-suppy-section .supply-wrapper ul li {cursor: pointer; } 
.product-suppy-section .supply-wrapper .bricks-layout-inner {height: 100%; } 
.product-suppy-section .supply-wrapper .content-wrapper .dynamic:nth-child(3) {flex-grow: 1; }
.contact-section .right-side .brxe-shortcode form label span.wpcf7-list-item {margin-left: 0;} 
.contact-section .right-side .brxe-shortcode form p br {display: none; } 
.contact-section .right-side .brxe-shortcode form label span.wpcf7-list-item label {margin-bottom: 0; }
.contact-section .right-side .brxe-shortcode form p button:before {content: ""; width: 50px; height: 50px; background: #053890; transform: rotateY(23deg) rotateX(23deg) rotateZ(11deg); 
border-radius: 5px; position: absolute; top: 0; } 
.contact-section .right-side .brxe-shortcode form p button:after {content: "\f061";font-family: 'FontAwesome';left: 18px;position: absolute;transform: rotateZ(-50deg);color: #fff;} 
.contact-section .right-side .brxe-shortcode form p button {position: relative; height: 50px; background: none; } 
.contact-section .right-side .brxe-shortcode form p button span.cont-submit {padding-left: 65px; font-weight: 500; color: #364056; }
.bricks-search-overlay.show {max-width: 670px; margin: auto; background: #053890; height: 200px; border-radius: 10px; }
.bricks-search-overlay button.close {font-size: 32px;color: #fff;border: 1px solid #fff;display: flex;align-items: center;justify-content: center;width: 40px !important;height: 40px !important;padding: 7px 10px 10px 10px;border-radius: 100px;right: 16px;}
.bricks-search-overlay.show .bricks-search-inner h4.title {color: #fff; } 
.bricks-search-overlay.show .bricks-search-inner form input {border-radius: 10px; color: #fff; border: 2px solid #fff; }
.bricks-search-overlay.show .bricks-search-inner form input:-webkit-autofill {transition: background-color 5000s ease-in-out 0s;-webkit-text-fill-color: #fff; outline: none;}
.contact-section .right-side .brxe-shortcode form label span.wpcf7-list-item label span a {color: #053890; text-decoration: underline; }
.serch-section-page .post-page-section ul li figure.image-wrapper {flex-basis: 25% !important; } 
.serch-section-page .post-page-section ul li .bricks-layout-inner .content-wrapper.top.left {flex-basis: 75%; }
.aplication-tab-section .tab-menu .tab-heading-content.tab-title.brx-open .in-active-icon {display: none; } 
.aplication-tab-section .tab-menu .tab-heading-content.tab-title .active-icon {display: none; } 
.aplication-tab-section .tab-menu .tab-heading-content.tab-title.brx-open .active-icon {display: block; }
.search-results .find-and-unfind-wrap {display: none; } 
.search-results div#brxe-pxiqrx {border-bottom: none; padding-bottom: 0; } 
.search-no-results div#brxe-aezibo {display: none; } 
.search .main-header-section .home-page.logo {display: none; }
.search-no-results .serch-section-page {padding-top: 0 !important; } 
.search-no-results .banner-section {padding-top: 40px !important; padding-bottom: 40px !important; } 
.search-no-results .banner-section  nav#brxe-cgybop {margin-bottom: 0 !important; }
.contact-section .left-side .social-icon-wrap ul li a:hover {color: #053890; transform: scale(1.3); } 
.contact-section .left-side .social-icon-wrap ul li a {transition: 0.5s; }
.privancy-policy-section .privancy-content .brxe-text-basic a {color: #053890;text-decoration: underline;}
.single-product_supply .home-page.logo {display: none; } 
.single-product_supply article {padding: 70px 20px; } 
.single-product_supply article .cpt_content {max-width: 900px; margin: auto; } 
.single-product_supply article .cpt_content h1.entry-post-title {color: #364056; text-align: center; margin-bottom: 40px; } 
.single-product_supply article .cpt_content .featured-image {text-align: center; margin-bottom: 30px; } 
.single-product_supply article .cpt_content .featured-image img {border-radius: 10px; } 
.single-product_supply article .cpt_content .entry-content p {text-align: center; font-size: 16px; color: #364056; }





/***********************************   Responsive CSS  ***********************************/

@media only screen and (max-width: 1600px) and (min-width: 1500px){
.brxe-container {max-width: 1350px !important; } 
}

@media only screen and (max-width: 1500px) and (min-width: 1400px){
.brxe-container {max-width: 1200px !important; } 
.banner-content {padding-top: 170px !important; } 
/*.hero-section {height: 820px;} */
.hero-section div#brxe-gqmgcq {height: 100%;width:100% } 
.hero-section .brxe-shortcode {height: 100%; }
.hero-section .brxe-shortcode .brxe-container.img-video-repalce {height: 100%;} 
.hero-section .brxe-shortcode  video {height: 100%; object-fit: cover; } 
.manufactur-section .manufactre-top-part div#brxe-roqqer {width: 74%; } 
.manufactur-section .manufacture-center-part div#brxe-hjcxlw {width: 74%; } 
.manufactur-section .manufacture-center-part div#brxe-qlbyjj {padding-right: 70px; }
.manufactur-section .manufacture-bottom-part div#brxe-lktirp {width: 74%; }
.aplication-tab-section .tab-menu .tab-title .brxe-text-basic {font-size: 18px !important; }
}

@media (max-width: 1400px){

.printing-box-wrap .main-box-wrap .box-wraper:after{left: 42px}
.main-header-section .brxe-container {max-width: 100% !important ; }
.brxe-container {max-width: 1140px !important; }
.aplication-tab-section .tab-menu .tab-title .brxe-text-basic {font-size: 18px !important; }
.production-discover-section .brxe-container {max-width: 950px !important; }
/*.media-carousal-section .brxe-container {max-width: 100% !important; padding: 0 !important;}*/
.main-header-section .brxe-container {max-width: 100% !important; }
.main-header-section div#brxe-mwkhsm img {max-width: 110px; } 
.main-header-section div#brxe-hoehll .brxe-nav-menu .bricks-nav-menu-wrapper ul li a {font-size: 14px; padding: 0px 13px !important; }
.main-header-section div#brxe-hoehll .brxe-nav-menu .bricks-nav-menu-wrapper ul li a {font-size: 14px !important; line-height: 40px;  }
.main-header-section .right-side .search-bar {padding: 0 30px 0px 20px !important; } 
.main-header-section .right-side .search-bar i {font-size: 16px !important; } 
.main-header-section .right-side .button-bar .brxe-block {padding: 7px 9px  !important; text-align: center !important; } 
.main-header-section .right-side .button-bar .brxe-block i {font-size: 16px !important; } 
.main-header-section .right-side .button-header {font-size: 14px; padding-left: 10px !important; }
.all-section-title {font-size: 45px !important; line-height: 55px !important; }
.banner-content {padding-top: 150px !important; }
.media-carousal-section .swiper-wrapper .repeater-item img {max-width: 100px; }
.product-suppy-section .supply-wrapper .content-wrapper h3 {font-size: 20px !important; line-height: 30px !important; }
.aplication-tab-section .tab-heading-content {padding: 20px 30px !important; column-gap: 14px !important; align-items: center !important; }
.on-scroll .main-header-section ul li.menu-item-has-children ul.sub-menu {margin-left: 12px; transform: translateY(-2px) !important; }
.on-scroll .main-header-section ul li.menu-item-has-children .brx-submenu-toggle.icon-right button {padding-right: 13px !important; }
.main-header-section div#brxe-hoehll .brxe-nav-menu .bricks-nav-menu-wrapper ul li.menu-item-has-children .icon-right a {padding-right: 6px !important; }


/*hero-section*/

.hero-section h1 {font-size: 45px; line-height: 50px; } 
.all-button-wrap .brxe-block {padding: 11px 15px !important; width: auto !important; } 
.hero-section .social-icon-wrap .brxe-social-icons i {font-size: 17px; }
.manufactur-section .manufactre-top-part div#brxe-vtdnkg {width: 75%; } 
/* .sub-header-text {font-size: 18px !important; line-height: 28px !important; }  */
.manufactur-section .manufactre-top-part div#brxe-tngdee {width: auto; } 
.manufactur-section .manufactre-top-part div#brxe-zyumqx {padding: 11px 15px; } 
.all-heading-h3 {font-size: 28px !important; } 
.new-respo-btn {padding: 11px 14px !important; }
.power-section-title {font-size: 40px !important; line-height: 50px !important; } 
.customisation-section h2 {max-width: 480px !important; }

/*blog css*/

.blog-section .post-wrapper h4.dynamic {font-size: 20px !important; line-height: 30px !important; } 
.blog-section .post-wrapper .image-wrapper {padding: 0 !important; height: 200px !important; margin-bottom: 70px; } 
/*.blog-section .post-wrapper .bricks-layout-inner {padding: 0 !important; } */
.blog-section .post-wrapper .content-wrapper {flex-grow: 1; height: auto; } 
.blog-section .post-wrapper ul li .bricks-layout-inner h5.dynamic {bottom: -270px; }

/*all-page-banner-title*/

.banner-title {font-size: 50px !important; line-height: 60px !important; }

/*about-page*/

.why-zinergy-section .right-side {padding-right: 50px !important; } 
.why-zinergy-section  div#brxe-qcwtvc {padding-left: 50px; } 
.why-zinergy-section .right-side .accordian-wrap {margin-top: 30px !important; } 
.why-zinergy-section .right-side .accordian-wrap h5.title {font-size: 20px !important; line-height: 30px !important; } 
.why-zinergy-section .right-side .accordian-wrap .accordion-title-wrapper {padding: 0 0 10px 0px;    margin: 0 !important;} 
.why-zinergy-section .right-side .accordian-wrap .accordion-item .accordion-title-wrapper i {font-size: 16px !important; }

/*news details-page*/

.single-news-page .news-center-wrap h1 {font-size: 42px !important; line-height: 48px !important; } 
.single-news-page .news-center-wrap nav .item {font-size: 14px; } 
.single-news-page .news-center-wrap nav {column-gap: 10px !important; } 
.single-news-page .news-center-wrap figure {margin-bottom: 30px !important; } 
.single-news-page .news-center-wrap h4 {font-size: 22px !important; line-height: 30px !important; margin-bottom: 20px !important; } 
.single-news-page .news-center-wrap .news-content h2 {font-size: 40px; margin: 20px 0px !important; line-height: 50px; } 
.single-news-page .news-center-wrap .news-content ul li {margin-bottom: 10px; } 
.single-news-page .news-center-wrap .news-content h3 {margin: 20px 0px !important; font-size: 26px; line-height: 30px; }
.related-wraper.brxe-related-posts .post-thumbnail-wrapper {height: 180px !important; padding-top: 180px !important; } 
/*.related-section .related-wraper li .post-content h3 {font-size: 24px !important; line-height: 33px !important; }*/
.related-section h2 {font-size: 50px !important; line-height: 60px !important; margin-bottom: 40px !important; }
.customisation-section .custom-boxes-wrap .info-box-wrap {padding: 20px !important; } 
.customisation-section .custom-boxes-wrap .info-box-wrap .custom-content {margin-top: 30px !important;} 
.customisation-section .custom-boxes-wrap .info-box-wrap .custom-content h3 {font-size: 24px !important; line-height: 30px !important; } 
.customisation-section .custom-boxes-wrap .info-box-wrap>.brxe-text-basic {font-size: 18px !important; } 
.printing-box-wrap .main-box-wrap .box-wraper .printing-img-wrap {padding: 20px !important;width: auto !important;} 
.printing-box-wrap .main-box-wrap .box-wraper .printing-img-wrap img {max-width: 40px;width: auto;} 
.printing-box-wrap .main-box-wrap:before {left: 42px; }
.printing-box-wrap .main-box-wrap .box-wraper:hover:after {left: 42px; }

.standerd-section .standerd-rightside-wrap .standerd-product-slider .swiper-slide {padding: 40px !important; }
.standerd-section .standerd-rightside-wrap .standerd-product-slider .swiper-slide h3.dynamic {
margin-top: 0 !important;
}
.standerd-section {
padding-left: 70px !important;
}


}

@media (max-width: 1300px){

.brxe-container {max-width: 1100px !important; }
.manufactur-section .manufactre-top-part div#brxe-zpgicx {width: 36%; } 
.banner-content {padding-top: 100px !important; }
.blog-section .post-wrapper ul {display: flex !important; column-gap: 0 !important; flex-direction: row !important; width: 100%; justify-content: space-between; } 
.blog-section .post-wrapper ul li {width: 32%;} 
.blog-section .post-wrapper ul li .content-wrapper .dynamic:nth-child(3) {height: 220px;}
.production-video-wrap .production-video video {height: auto; } 
.production-video-wrap .production-video {padding: 0 !important; height: 666px; } 
.production-video-wrap .production-video video {height: 100%; width: 100% !important; } 
.media-carousal-section .swiper-wrapper .repeater-item img {
max-width: 120px;
}
.standerd-section {
padding-left: 50px !important;
}

}


@media (max-width: 1180px){


.hero-section .social-icon-wrap { margin-top: 30px !important; } 
.hero-section .social-icon-wrap .brxe-social-icons {flex-direction: row !important;padding-left:100px }
.footer-section .footer-part-wraper {flex-flow: wrap; row-gap: 50px; justify-content: space-between !important; } 
.footer-section .footer-part-wraper .form-fill-wrap {width: 100% !important; } 
.footer-section .footer-part-wraper .footer-menu-part {width: 25% !important; }
.production-super-wrap .production-right-wrapper div#brxe-hffhvr {padding: 15px 50px ; } 
.production-super-wrap .production-right-wrapper div#brxe-dmfexl {padding-left: 50px; }
.standerd-section {padding-left: 20px !important; flex-flow: wrap;row-gap: 40px}
.standerd-section .standerd-rightside-wrap {padding-left: 40px; }






.standerd-section .standerd-leftside .brxe-text-basic {max-width: 100% !important; } 
.standerd-section .standerd-leftside  a#brxe-vlatys , .standerd-section .standerd-leftside a#brxe-48eebe {margin-top: 30px; } 
.standerd-rightside-wrap {width: 100% !important; } 
.standerd-section .standerd-rightside-wrap .standerd-product-slider .swiper-pagination {top: inherit !important; left: inherit !important; bottom: -60px !important;  display:none!important; }
}

@media (max-width: 1120px){

.main-header-section .brxe-nav-menu .bricks-mobile-menu-toggle {display: block; } 
.home .main-header-section .brxe-nav-menu .bricks-mobile-menu-toggle {color: #fff !important; }
.main-header-section .right-side a {display: none !IMPORTANT; }
.main-header-section .brxe-nav-menu .bricks-nav-menu-wrapper {display: none; } 
.main-header-section .right-side {order: 2; width: 75% !important;justify-content: flex-end !important; } 
.main-header-section div#brxe-hoehll {order: 3; width: auto !important; }
.main-header-section .right-side .search-bar {margin: 0 !important;} 
.main-header-section .right-side .search-bar button.toggle i {font-size: 23px !important; } 
.main-header-section .right-side .search-bar {padding: 0 !important; }
.banner-content .brxe-container {padding: 0px 20px !important; } 
.banner-content .social-icon-wrap {padding: 0 20px !important; } 
.hero-section .social-icon-wrap .brxe-social-icons {padding-left: 0;} 
.home.page .sticky.on-scroll.scrolling .main-header-section .home-page.logo {display: block !important; } 
.home.page .sticky.on-scroll.scrolling .main-header-section .other-page-logo {display: none !important; }
header#brx-header {position: inherit !important; }
.home .sticky.on-scroll.scrolling .main-header-section {background: none !important}
.home .main-header-section nav ul.sub-menu {margin: 0 !important;}
#brxe-brxzux .bricks-mobile-menu .sub-menu > li > a {color: #fff !important;!I;!; padding: 0px 40px !important; } 
#brxe-brxzux .bricks-mobile-menu .sub-menu > li > a:hover {
background: none !important;
}

}


@media (max-width: 1024px){

.hero-section {height: 600px; } 
.hero-section div#brxe-gqmgcq {height: 100%; } 
.hero-section .brxe-shortcode {height: 100%; } 
.hero-section .brxe-shortcode .brxe-container.img-video-repalce {height: 100%;} 
.hero-section .brxe-shortcode  video {height: 100%; object-fit: cover; } 
.blog-section .post-wrapper ul {width: 100%; display: grid !important; } 
.blog-section .post-wrapper ul li {width: 100%; padding: 0px 20px; } 
.blog-section .post-wrapper ul li .content-wrapper .dynamic:nth-child(3) {height: 170px; }
.drive-carosaul .year-content .brxe-text-basic br {display: none; }
.drive-carosaul .all-slider-caraousal .splide__list {height: 100% !important; }
.hero-section .brxe-shortcode .brxe-container.img-video-repalce img {height: 100%; object-fit: cover; }
.single-news-page .news-center-wrap h1 {font-size: 32px !important; line-height: 38px !important; }
.single-news-page .news-center-wrap h4 {font-size: 20px !important; line-height: 28px !important; } 
.single-news-page .news-center-wrap .news-content h2 {font-size: 30px; margin: 15px 0px !important; line-height: 35px; } 
.single-news-page .news-center-wrap .news-content h3 {margin: 15px 0px !important; font-size: 26px !important; line-height: 30px; } 
.related-section h2 {font-size: 40px !important; line-height: 50px !important; margin-bottom: 30px !important; }
.production-super-wrap {flex-flow: wrap; flex-direction: column; } 
.what-drive-section .drive-carosaul .year-content img {max-width: 30px; } 
.production-super-wrap .production-left-wrapper {width: 100% !important; margin-bottom: 20px; }
.production-super-wrap .production-left-wrapper .brxe-text-basic {max-width: 100% !important; } 
.production-super-wrap .production-right-wrapper {width: 100% !important; } 
.production-super-wrap .production-right-wrapper div#brxe-hffhvr {border-left: none; padding-left: 0; } 
.production-super-wrap .production-right-wrapper div#brxe-dmfexl h3 br {display: none; }
.production-video-wrap .production-video {padding: 0 !important; height: 526px; } 
.customisation-section {padding-bottom: 60px !important; } 
.standerd-section .standerd-rightside-wrap {padding-left: 0px; }
.direct-printing-section {padding: 60px 0px !important; }
.standerd-section .standerd-rightside-wrap .standerd-product-slider .swiper-button {position: absolute; bottom: -400px; right: 0 !important; left: 0 !important; margin: auto; }
.single-product_supply article {padding: 50px 20px; }
.single-product_supply article .cpt_content h1.entry-post-title {font-size: 45px; line-height: 55px; margin-bottom: 30px; } 
.hero-section div#brxe-dfd4c9 {height: 100%;}




}

@media (max-width: 991px){


.blog-section .post-wrapper ul {display: flex !important; } 
.blog-section .post-wrapper ul li .content-wrapper .dynamic:nth-child(3) img {max-width: 100%; max-height: 100%; } 
.blog-section .post-wrapper ul li .content-wrapper .dynamic:nth-child(3) {height: auto; max-height:100% !important }
.blog-section .post-wrapper ul li {width: 48%; padding: 0px 0px; }
.all-section-title {font-size: 34px !important; line-height: 44px !important; } 
.power-section-title {font-size: 36px !important; line-height: 46px !important; }
.related-section .related-wraper li.repeater-item {width: 48%; } 
.related-section .related-wraper {display: flex; flex-flow: wrap; justify-content: space-between; } 
.footer-section .footer-part-wraper .form-fill-wrap form {width: 100% !important; }
.footer-section .footer-part-wraper .footer-menu-part {width: 50% !important; }
.banner-title {font-size: 45px !important; line-height: 55px !important; }
.drive-carosaul .all-slider-caraousal .year-content h3 {font-size: 24px !important; line-height: 34px !important; }
.single-news-page .single-left .new-respo-btn {padding: 6px 11px !important; } 
.brxe-breadcrumbs .item {font-size: 13px !important; line-height: 20px; } 
.brxe-breadcrumbs {row-gap: 0px !important; } 
.aplication-section .massonary-gallery-wraper .image-wrap .brxe-div .bricks-image-caption {font-size: 22px; line-height: 30px; }
}


@media (max-width: 767px){

.main-header-section .right-side {padding-right: 15px; } 
.call-to-action-section .brxe-text-basic br {display: none; } 
.all-section-title {font-size: 30px !important; line-height: 40px !important; } 
.massonary-gallery-wraper figure {height: 100%; } 
.brxe-container {padding:0px 15px !important;}
.drive-carosaul .year-content .brxe-div:last-child {width: 85%; }
.aplication-section .massonary-gallery-wraper .image-wrap .brxe-div .bricks-image-caption {font-size: 24px; line-height: 34px; } 
.blog-section .post-wrapper ul li {width: 100%;}
br {display: none; }
.single-news-page .news-center-wrap h1 {font-size: 28px !important; line-height: 34px !important; } 
.single-news-page .news-center-wrap .news-content h2 {font-size: 24px; margin: 10px 0px !important; line-height: 30px; } 
.single-news-page .news-center-wrap .news-content h3 {margin: 10px 0px !important; font-size: 20px !important; line-height: 24px; }
.related-section h2 {font-size: 30px !important; line-height: 40px !important; margin-bottom: 15px !important; }
.production-super-wrap .production-right-wrapper div#brxe-dmfexl {padding-left: 0; margin-top: 20px; }
.production-super-wrap .production-right-wrapper div#brxe-hffhvr {border: none; padding: 0; }
.production-video-wrap .production-video {padding: 0 !important; height: 406px; }
.banner-title {font-size: 38px !important; line-height: 45px !important; }
.what-drive-section .drive-carosaul {padding-top: 50px !important; } 
.what-drive-section .drive-carosaul .year-content {margin: 0; justify-content: flex-start; padding: 0px 15px; }
.customisation-section .custom-boxes-wrap .info-box-wrap .custom-content {margin-top: 20px !important; }
.printing-box-wrap .main-box-wrap:before {display: none !important; } 
.printing-box-wrap .main-box-wrap .animation:after {display: none !important; } 
.printing-box-wrap .main-box-wrap .box-wraper:hover:after , .main-box-wrap:after {display: none !important; } 
.related-section .related-wraper li.repeater-item {width: 100%; } 
.standerd-section .standerd-rightside-wrap .standerd-product-slider .swiper-slide {padding: 20px !important; }
.printing-box-wrap .main-box-wrap .box-wraper:after{display: none !important;}
.printing-box-wrap .main-box-wrap .box-wraper:hover .printing-img-wrap {border-color: #f1f3f5 !important; position: relative; }
.single-product_supply article .cpt_content h1.entry-post-title {font-size: 38px; line-height: 45px;}
.single-product_supply article {padding: 40px 15px; }

}



@media (max-width: 600px){

.massonary-gallery-wraper .image-wrap > .brxe-div {width: 100% !important; }
.power-section-title {font-size: 28px !important; line-height: 38px !important; text-align: center; }
.footer-section .footer-part-wraper .footer-menu-part {width: 100% !important; }
.banner-title {font-size: 30px !important; line-height: 40px !important; }
.production-video-wrap .production-video {padding: 0 !important; height: 306px; } 
.media-carousal-section .swiper-wrapper .repeater-item img {max-width: 100px; }
.single-product_supply article .cpt_content h1.entry-post-title {font-size: 33px; line-height: 43px;}
.terms-conidtion-section .brxe-block .brxe-text-basic { font-size: 14px; line-height: 22px; }


}


@media (max-width: 480px){

/*.blog-section .post-wrapper ul li .content-wrapper .dynamic:nth-child(3) {height: 220px !important; max-height: 100% !important; }*/
.media-carousal-section .swiper-wrapper .repeater-item img {max-width: 100px; } 
.drive-carosaul .year-content .brxe-div:last-child {width: 80%; } .what-drive-section .drive-carosaul .year-content{padding: 0} 
.line-part {display: none;}
#brxe-brxzux .bricks-mobile-menu .sub-menu > li > a {color: #fff !important; padding: 0px 0px 0px 30px !important; }


}


@media (max-width: 420px){

.banner-content .brxe-text-basic br {display: none; }
.what-drive-section .drive-carosaul .year-content img {max-width: 25px !important; }


}


html {
scroll-behavior: smooth;
}



/***********new-home-page design ***************/

.test-home-page .sticky.on-scroll {position: fixed !important; }
.test-home-page .sticky.on-scroll section#brxe-jrpiop {background: transparent; }
.test-home-page .sticky.scrolling section#brxe-jrpiop {background: #fff;} 
.test-home-page .sticky.on-scroll section#brxe-jrpiop div#brxe-mwkhsm a#brxe-pksfjs {display: block !important; }
.test-home-page .sticky.on-scroll section#brxe-jrpiop div#brxe-mwkhsm a#brxe-hupnjw {display: none; }
.test-home-page .sticky.scrolling section#brxe-jrpiop div#brxe-mwkhsm a#brxe-hupnjw {display: block; }
.test-home-page .sticky.scrolling section#brxe-jrpiop div#brxe-mwkhsm a#brxe-pksfjs {display: none !important; }
.test-home-page .sticky.on-scroll section#brxe-jrpiop nav.bricks-nav-menu-wrapper ul li a {color: #fff !important; }
.test-home-page .sticky.scrolling section#brxe-jrpiop nav.bricks-nav-menu-wrapper ul li a {color: #364056 !important; }
.test-home-page .sticky.on-scroll section#brxe-jrpiop div#brxe-ttionn button.toggle i {color: #fff; }
.test-home-page .sticky.scrolling section#brxe-jrpiop div#brxe-ttionn button.toggle i {color: #364056; }
.test-home-page .sticky.on-scroll section#brxe-jrpiop nav.bricks-nav-menu-wrapper ul li ul.sub-menu li a { color: #364056 !important; }
.test-home-page .sticky.on-scroll section#brxe-jrpiop nav.bricks-nav-menu-wrapper ul li ul.sub-menu li a:hover { color: #fff !important; }
/* .on-scroll .main-header-section ul li.menu-item-has-children .brx-submenu-toggle.icon-right button { color: #fff !important; } */
.test-home-page .on-scroll .main-header-section ul li.menu-item-has-children .brx-submenu-toggle.icon-right button { color: #fff !important; }
.test-home-page .on-scroll.scrolling .main-header-section ul li.menu-item-has-children .brx-submenu-toggle.icon-right button { color: #364056 !important; }



@media (max-width: 1400px){


.standerd-section .right-side-app .slide-wrap-app {padding: 40px; }
section#brxe-d2b3bb { padding: 100px 0px; }
}


@media (max-width: 1180px){


a#brxe-qoyjbz {margin: 20px 0px; }

}

@media (max-width: 1120px){


.test-home-page .sticky.on-scroll section#brxe-jrpiop {background: transparent; position: fixed; }
.test-home-page .sticky.on-scroll section#brxe-jrpiop div#brxe-brxzux button.bricks-mobile-menu-toggle {color: #fff; }
.test-home-page .sticky.scrolling section#brxe-jrpiop {background: #fff !important; }
.test-home-page .sticky.scrolling section#brxe-jrpiop div#brxe-brxzux button.bricks-mobile-menu-toggle {color: #364056; }
.test-home-page .sticky section#brxe-jrpiop {position: absolute !important;background: transparent !important;}
.test-home-page .sticky.scrolling section#brxe-jrpiop {background: transparent !important; }
.test-home-page .sticky.scrolling section#brxe-jrpiop div#brxe-mwkhsm a#brxe-pksfjs {display: block !important; }
.test-home-page .sticky.scrolling section#brxe-jrpiop div#brxe-mwkhsm a#brxe-hupnjw {display: none; }
.test-home-page .sticky.scrolling section#brxe-jrpiop div#brxe-vecopk button.toggle i {color: #fff; }
.test-home-page .sticky.scrolling section#brxe-jrpiop div#brxe-brxzux button.bricks-mobile-menu-toggle {color: #fff; }
.scroill-button.brxe-block{bottom: 50px !important;}

}


@media (max-width: 1024px){

.standerd-section .right-side-app .splide__arrows.splide__arrows--ltr button {bottom: -100px !important; right: 20px !important; left: 90px !important; margin: auto !important; top: auto !important; }
.standerd-section .right-side-app .splide__arrows.splide__arrows--ltr button.splide__arrow.splide__arrow--prev {left: -50px !important; }
a#brxe-qoyjbz {margin: 20px 0px; }
.scroill-button { bottom: 45px !important; }
.scroill-button.brxe-block{bottom: 35px !important;}


}







.scroill-button {
    -webkit-animation-name: slideUpDown;
    animation-name: slideUpDown;
    -webkit-animation-duration: 2s; /* Total time for one up and down cycle */
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite; /* Continuous looping */
    animation-iteration-count: infinite;
    -webkit-animation-direction: alternate; /* Animation direction alternates */
    animation-direction: alternate;
  }
  
  @-webkit-keyframes slideUpDown {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
    }
  }
  
  @keyframes slideUpDown {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-50%);
      transform: translateY(-60%);
    }
  }