/*home body bg css start*/
.body-bg {background: #f5f5f5 url('../images/bg-01.png') repeat-y !important; background-position: top center !important; background-size: 100% !important;}
/*home body bg css end*/

/*header css start*/
.site-header{position: fixed; top: 0; left: 0; right: 0; z-index: 99; padding: 30px 65px;}
.site-header::after {content: "";display: block;width: 100%;min-height: 70px;position: absolute;left: 0;top: 0;background: #e6e6e8;backdrop-filter: blur(5px);z-index: -1;transform: translateY(-98px);transition: all .5s cubic-bezier(0.215,0.61,0.355,1);}
/* .site-header.active-mega {background-color: rgba(230,230,232,0.9); transition: inherit;} */
.site-header.active-mega:after {display: none;}
.site-header .container {max-width: 100%;}
.navbar-brand{padding: 0; margin: 0;}
.navbar-brand img{max-width: 247px; display: block; transition: all ease 0.5s;}
.site-header .navbar{padding: 0;}
.site-header .navbar-collapse {width: 100%; margin-top: 0; padding-right: 125px;}
.site-header .navbar-collapse .navbar-nav {width: auto;}
.site-header .navbar-nav li {margin-bottom: -34px; position: static;}
.site-header .navbar-nav li a.linkbold {font-weight: 500 !important;}
.site-header .navbar-nav li .mobile-menu {display: none;}
.site-header .navbar-nav li:last-child {margin-right: 0;}
.site-header .navbar-nav li a.nav-link{color: #57585a; font-size: 16px; font-weight: 400; padding: 25px 30px 25px 0; margin-top: -30px; position: relative;}
.site-header .navbar-nav li a.nav-link .navigation-icon img{ height: 15px; display: block;}
.site-header .navbar-nav .active > .nav-link, .site-header .navbar-nav .nav-link.active, .site-header .navbar-nav .nav-link.show, .site-header .navbar-nav .show > .nav-link{color: #482d8b;}
.site-header .navbar-nav .active > .nav-link .site-header .navbar-nav .nav-link.show, .site-header .navbar-nav .show > .nav-link{color: #482d8b;}
.site-header .navbar-nav .nav-link:hover, .site-header .navbar-nav li.active .nav-link{color: #482d8b; background-color: transparent; text-shadow: 0.5px 0 0 #482d8b;}
.site-header .navbar-nav .nav-link:focus{color: #482d8b; text-shadow: 0.5px 0 0 #482d8b; background-color: transparent;}
.site-header .navbar-nav li.login-link {justify-content: center;display: inline-flex;align-items: center;}
.site-header .navbar-nav li.login-link a {color: #ffffff;background-color: #00cfdd;padding: 8px 15px;font-size: 14px;border-radius: 5px;text-transform: uppercase;}
.site-header .navbar-nav li.login-link a i {margin-right: 9px;font-size: 15px;}
.site-header .navbar-nav li.login-link a:hover {background-color: #12154C; color: #ffffff;}
.site-header .secondary-logo {position: absolute; right: 0; top: 0; width: 118px; z-index: 9999; transition: all ease 0.5s;}
.header-mobile-btn {display: none;}
/*dropdown css start*/
/* .site-header  ul.navbar-nav > li > ul.dropdown-menu.sub-menu {scrollbar-width: none;overflow-y: auto;}
.site-header  ul.navbar-nav > li > ul.dropdown-menu.sub-menu::-webkit-scrollbar{display: none;} */
/* .site-header .navbar-nav li ul.dropdown-menu {left: -80px;right: -80px;border: 0;border-radius: 0;top: 84px;background-color: rgba(230,230,232,0.9); padding: 15px 80px 60px;margin: 0; min-height: 400px; display: block; transition: all ease 0.2s; opacity: 0; visibility: hidden; z-index: -9;}
.site-header .navbar-nav li ul.dropdown-menu::before {background-color: rgba(245,245,245,0.8); backdrop-filter:blur(5px); content:""; top: 0; position: absolute; width: 100%; left: 0; right: 0; height: 114px; position: fixed;}
.site-header .navbar-nav li ul.dropdown-menu li {display: flex;align-items: flex-start;margin: 0; padding: 0;}
.site-header .navbar-nav li ul.dropdown-menu li a.nav-link {font-size: 25px; display: block; margin-top: 20px; padding: 0;}
.site-header .navbar-nav li ul.dropdown-menu li a.active-new{color: #482d8b;}
.site-header ul.navbar-nav>li:hover > ul.dropdown-menu, .site-header ul.navbar-nav>li>ul.dropdown-menu>li:hover > ul.dropdown-menu, .site-header ul.navbar-nav>li>ul.dropdown-menu>li>ul.dropdown-menu>li:hover > ul.dropdown-menu {opacity: 1; visibility: visible;}
.site-header .navbar-nav li ul.dropdown-menu li .dropdown-menu li {margin-bottom: 30px;}
.site-header .navbar-nav li ul.dropdown-menu li .dropdown-menu li:last-child {margin-bottom: 0;}
.site-header .navbar-nav li ul.dropdown-menu li .dropdown-menu li a.nav-link {margin-top: 0; font-size: 18px; line-height: 1; text-transform: capitalize; width: 100%; padding: 0 26px;}
.site-header .navbar-nav li ul.dropdown-menu li .dropdown-menu {position: absolute;top:20px;left: 20%;right: auto;background: #dcdddf;width: 100%; max-width: 360px; border-radius: 15px 15px 0 0;padding: 26px 0 20px; z-index: 9; margin: 0;}
.site-header .navbar-nav li ul.dropdown-menu li .dropdown-menu::before {display: none;}
.site-header .navbar-nav li ul.dropdown-menu li .dropdown-menu li .dropdown-menu {left: 100%; background-color: #d1d2d4;width: 100%;top: 0;} */
/*dropdown menu css start*/
.navbar-nav li:hover > .dropdown-menu {opacity: 1; visibility: visible;}
.result_hover .navbar-nav li.dropdown-submenu-active > .sub-nav-block.dropdown-menu {opacity: 1; visibility: visible;}
.result_hover .navbar-nav li > .dropdown-menu-active2  {opacity: 1; visibility: visible; transition: all ease 0.3s;}
.navbar-nav li:hover > a {color: #482d8b !important;}
.navbar-nav li.dropdown-submenu.dropdown-submenu-active > a {color: #482d8b !important;}

.navbar-nav .dropdown-toggle:after {display: none;}
.navbar-nav .dropdown-menu {left: -80px;right: -80px;border: 0;border-radius: 0;top: 100%;background-color: #e6e6e8; padding: 80px 80px 30px;margin: 1px 0 0 0;display: block !important;opacity: 0;visibility: hidden;z-index: -9; min-height: 539px;}
/* .navbar-nav .dropdown-menu:after {background-color: #e6e6e8; content: ""; position: absolute; left: 0; top: -37px; width: 100%; height: calc(100% + 37px); z-index: -1;} */
.navbar-nav .dropdown-menu .dropdown-item {padding: 0;}
.navbar-nav .dropdown-menu .first-child-menu {max-width: 200px; width: 100%; padding-left: 15px; padding-right: 15px;}
.navbar-nav .dropdown-menu .first-child-menu li:first-child {margin-top: -6px;}
.navbar-nav .dropdown-menu .first-child-menu ul li {margin-bottom: 38px; margin-right: 0;}
.navbar-nav .dropdown-menu .first-child-menu ul li:last-child {margin-bottom: 0;}
.navbar-nav .dropdown-menu .first-child-menu ul li a.large-link {font-size: 22px; color: #57585a; font-weight: 500; background-color: transparent; line-height: 1.5;}
.navbar-nav .dropdown-menu .first-child-menu ul li a:hover {color: #482d8b; background-color: transparent;}
.navbar-nav .sub-nav-block {width: calc(100% - 245px);position: absolute;top: 80px;left: 165px; padding-top: 0; padding-right: 0; padding-bottom: 0; opacity: 0; visibility: hidden; z-index: 1; background-color: transparent; margin-top: 0 !important; min-height: inherit !important; height: auto !important; align-items: flex-start;}
.navbar-nav .sub-nav-block .sub-links, .navbar-nav .image-link-block .sub-links {border-left: solid 1px #606062;padding-left: 80px; margin-right: 0; max-width: 355px; width: 100%;}
.navbar-nav .sub-nav-block .sub-links {max-width: inherit; display: flex; flex-wrap: wrap;}
.navbar-nav .sub-nav-block .sub-links.sublink-border-block {max-width: 355px;}
.navbar-nav .sub-nav-block .sub-links.sublink-border-block ul {max-width: 100%;}
.navbar-nav .sub-nav-block .sub-links ul {max-width: 275px; width: 100%; margin-top: 7px;}
.navbar-nav .sub-nav-block .sub-links h4 {width: 100%; margin-bottom: 30px;}
.navbar-nav .sub-nav-block .sub-links:last-child, .navbar-nav .image-link-block .sub-links:last-child {margin-right: 0;}
.navbar-nav .sub-nav-block ul li , .navbar-nav .image-link-block .sub-links ul li{margin: 0 0 20px 0;}
.navbar-nav .sub-nav-block ul li:last-child, .navbar-nav .image-link-block .sub-links ul .sub-links:last-child {margin-bottom: 0;}
.navbar-nav .sub-nav-block .sub-links li {margin-bottom: 0 !important; padding-bottom: 38px;}
.navbar-nav .sub-nav-block .sub-links li:last-child {padding-bottom: 0;}
.navbar-nav .image-link-block .sub-links ul li {margin-top: 33px; margin-bottom: 0;}
.navbar-nav .image-link-block .sub-links ul li:first-child {margin-top: 31px;}
.navbar-nav .sub-nav-block ul li a, .navbar-nav .image-link-block .sub-links ul li a {font-size: 16px !important; color: #57585a; font-weight: 400 !important; line-height: 1.1; display: block;}
.navbar-nav .image-link-block .sub-links ul li a.linkbold {font-weight: 500 !important;}
.navbar-nav .dropdown-menu.sub-child {opacity: 0;visibility: hidden;left: 436px;background: none;top: 0;border-left: solid 1px #606062;padding-left: 80px;padding-top: 0 !important;padding-right: 0;padding-bottom: 0;bottom: auto; margin: 0 !important;height: calc(100% - 20px) !important; min-height: inherit !important; z-index: inherit;}
/* .navbar-nav .dropdown-menu.sub-child:after {width: 100%; height: 100%; content: ""; position: absolute; top: 45px; bottom: 0; left: 0; background-color: #e6e6e8; z-index: -1; min-height: 430px;} */
.navbar-nav .dropdown-menu.sub-child ul {max-width: 275px; width: 100%;}
.navbar-nav .sub-nav-block .sub-links ul + ul .sub-child {left: 46vw;}
.navbar-nav .right-image-block {margin-left: auto; max-width: 484px; width: 100%; color: #58585a; z-index: 1;}
.navbar-nav .right-image-block h4 {width: 100%; margin-bottom: 0;}
.navbar-nav .right-image-block p {text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.navbar-nav .right-image-block ul {padding: 0 !important; margin: 0 0 6px 0; border: 0; max-width: 100%;}
.navbar-nav .right-image-block li {margin: 33px 0 0 0 !important;}
.navbar-nav .right-image-block li:last-child {margin-bottom: 0;}
.navbar-nav .right-image-block .btn-custom {margin-top: 26px; margin-left: auto; float: right; min-width: 188px; padding: 0 24px;}
.navbar-nav .right-image-block .btn-custom:hover {background-color: #472c8d !important; color: #ffffff !important;}
.navbar-nav .right-image-block .img-ratio {min-height: 341px; max-height: 341px;}
.navbar-nav .right-image-block.right-small-image .img-ratio {min-height: 326px; max-height: 326px;}
.navbar-nav .resources-block h4 {text-overflow: ellipsis; overflow: hidden; white-space: nowrap; margin-bottom: 15px;}
.navbar-nav .resources-block a:hover h4 {color: #482d8b;}
.navbar-nav .img-ratio {position: relative; overflow: hidden; min-height: 341px; max-height: 341px;}
.navbar-nav .img-ratio::before {content: ""; padding-top: 65%; display: block;}
.navbar-nav .img-ratio img {width: 100%; height: 100%; top: 0; left: 0; position: absolute; object-fit: cover; border-radius: 16px;}
.navbar-nav .image-link-block {display: flex; flex-wrap: wrap; width: 100%; padding-left: 15px; padding-right: 15px; margin-top: 0;}
.navbar-nav .image-link-block .right-image-block {margin-left: 0; margin-right: 80px;}
.navbar-nav .image-link-block .right-image-block h4 {margin-bottom: 15px;}
.navbar-nav .image-link-block .right-image-block a:hover h4 {color: #482d8b;}
.navbar-nav .resources-block {max-width: 484px;}
/*dropdown css end*/

/*search css start*/
.header-search-block {margin-top: -1px;line-height: 1;}
.header-search-block svg {width: 16px;}
.header-search-block a {display: block;}
.header-search-block .header-search-menu-section { display: none; background-color: #e6e6e8; position: absolute; left: -80px; right: -80px; top: -30px; min-height: 609px;z-index: -1;padding: 130px 80px 50px;}
.header-search-block .header-search-menu-section.seacrh_active {display: block;}
.header-search-block .header-search-link .navigation-icon img {width: 15px;}
.header-search-block .close-btn-serach {display: none;}
/*search css end*/

/*scroll header*/
.site-header.scroll-header {padding: 10px 65px 15px;}
.site-header.scroll-header .navbar-nav li ul.dropdown-menu::before {height: 94px;}
.site-header.scroll-header::after {transform: translateY(0);}
.site-header.scroll-header .navbar-collapse {margin-top: 14px;}
.site-header.scroll-header .navbar-brand img {max-width: 165px;}
.site-header.scroll-header .secondary-logo {top: 5px; width: 70px;}
.site-header.scroll-header .navbar-nav li ul.dropdown-menu {top: 0; margin-top: 0;}
.site-header.scroll-header .navbar-nav li ul.dropdown-menu li .dropdown-menu {top: 20px;}
.site-header.scroll-header .navbar-nav li ul.dropdown-menu::before {height: 70px;}
.site-header.scroll-header .navbar-nav .dropdown-menu {margin-top: -15px;}
.navbar-nav .large-nav.dropdown-menu {margin-top: 1px;}
.site-header.scroll-header .navbar-nav .large-nav.dropdown-menu {margin-top: -15px;}
.site-header.result_hover {background-color: #e6e6e8;backdrop-filter: blur(5px);content: "";top: 0;position: absolute;width: 100%;left: 0;right: 0;height: 114px;position: fixed;}
.site-header.result_hover:after {min-height: inherit; height: 707px;}
.site-header.scroll-header.result_hover:after {height: 587px;}
/* .site-header.scroll-header:after {display: none;} */

/*animated nav icon*/
#nav-icon{position:relative;border:0;margin:0;width:35px;height:22px;z-index:10; float: right; cursor:pointer;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}
#nav-icon span{position:absolute;display:block;width:100%;height:3px;background:#472e8d;border-radius:2px;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}
#nav-icon span:nth-child(1){top:0}
#nav-icon span:nth-child(2){top:10px}
#nav-icon span:nth-child(3){top:20px}
#nav-icon.animate-icon span:nth-child(1){top:10px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}
#nav-icon.animate-icon span:nth-child(2){opacity:0;left:-60px}
#nav-icon.animate-icon span:nth-child(3){top:10px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}
/*header css end*/

/*home banner css start*/
.home-banner-block video {width: 100%;height: 100vh;object-fit: cover; position: relative; z-index: 1;}
.home-banner-block .hero-slider.owl-carousel .owl-item img {width: 100%; height: 100vh; object-fit: cover;}
.hero-slider.owl-theme .owl-dots {position: absolute; bottom: 40px; right: 80px; left: auto; margin: 0;}
.home-banner-block .banner-content .bnr-hd {font-size: 22px; font-weight: 600; background-color: #00CFDD; display: inline-block; margin-bottom: 20px; padding: 4px 10px;}
.home-banner-block .banner-content h1 {margin-bottom: 30px;}
.home-banner-block .banner-content h1 span {z-index: 1; position: relative;}
.home-banner-block .banner-content h1:after {width: 68px; height: 68px; border-radius: 100%; background-color: #00cfdd; content: ""; display: inline-block; margin: 0 0 -17px -35px;animation-name: stretch;animation-duration: 2.0s;animation-timing-function: ease-out;animation-direction: alternate;animation-iteration-count: infinite;animation-play-state: running;}
.home-banner-block .banner-content p {color: #12154C; font-size: 18px;}
.banner-bottom-text {position: absolute; bottom: 35px; left: 80px; color: #ffffff; z-index: 5; font-size: 40px;}
.banner-bottom-text b {font-weight: 500; display: block; text-transform: uppercase; font-size: 56px; line-height: 1;}
.animated-mouse-icon {position: absolute;width: 18px;z-index: 9;display: block;margin: auto;left: 0;right: 0; bottom: 12px;}
.animated-mouse-icon::before {content: "";width: 3px;height: 6px;border-radius: 8px;background: #ffffff;position: absolute;top: auto;z-index: 9;bottom: 0;left: -3px;right: 0;margin: auto;animation: jumpInfinite2 1.5s infinite;}
.animated-mouse-icon img {display: block;animation: jumpInfinite 1.5s infinite; position: absolute; bottom: 40px;}
.animated-mouse-icon svg {display: block;animation: jumpInfinite 1.5s infinite; position: absolute; bottom: 40px;}
/*home banner css end*/

/*all bg shape css start*/
.shape-1 {background-image: url('../images/shape1.svg');background-position: right top;background-repeat: no-repeat;background-size: 70%; display: none;}
.shape-2 {background-image: url('../images/shape-2.svg');background-position: 5% 30%;background-size: 45%;background-repeat: no-repeat; display: none;}
.shape-3 {background-image: url('../images/shape-3.svg');background-position: right 70%;background-size: 14%;background-repeat: no-repeat; display: none;}
.shape-4 {background-image: url('../images/shape-4.svg');background-position: left 150%;background-size: 86%;background-repeat: no-repeat; display: none;}
.shape-5 {background-image: url('../images/shape-2.svg');background-position: -50% center;background-size: 40%;background-repeat: no-repeat; display: none;}
.shape-6 {background-image: url('../images/shape-5.svg');background-position: 116% center;background-size: 50%;background-repeat: no-repeat; display: none;}
.shape-7 {background-image: url('../images/shape-6.svg'), url('../images/shape-6.svg'); background-position: 9% top, center bottom; background-size: 10%, 10%; background-repeat: no-repeat, no-repeat; display: none;}
.full-body-bg {background-image: url('../images/body-bg.png');background-position: center top;background-size: 100%;background-repeat: no-repeat; position: absolute; width: 100%; height: 100%; left: 0; top: 0; right: 0;}
/*all bg shape css end*/

/*text section css start*/
.only-text-section .content-block {max-width: 657px;}
.only-text-section .h1 {line-height: 1;}
.only-text-section .h3 {font-size: 36px; font-weight: 400;}
.only-text-section.align-right .content-block {margin-left: auto; text-align: right;}
.only-text-section.align-right .content-block .h3 {font-weight: 500;}
/*text section css end*/

/*large image slider text start*/
.large-image-slide {max-width: 100%; margin: auto; width: calc(100% - 310px);}
.large-slider-text-section .slider-overlay-text {padding: 0 60px;}
.large-slider-text-section .slider-overlay-text h2 {color: #ffffff; margin-bottom: 0;}
.large-slider-text-section .slider-overlay-text p {max-width: 280px;}
.large-slider-text-section .large-image-slide img {border-radius: 16px; display: block;}
.large-slider-text-section .large-image-slide.owl-carousel .owl-stage-outer {border-radius: 16px;}
/*large image slider text end*/

/*image thumb slider with text start*/
.image-block-slider-text-section .section-title-block.pad-right {padding-right: 50px;}
.image-block-slider-text-section .section-title-block.pad-left {padding-left: 50px;}
.image-thumb-slide.owl-theme .owl-dots { right: 0; left: auto; bottom: -63px;}
.image-thumb-slide.left.owl-theme .owl-dots {left: 0; right: auto;}
.image-thumb-slide.owl-theme .owl-dots .owl-dot span {border-color: #57585a;}
.image-thumb-slide.owl-theme .owl-dots .owl-dot.active span {background-color: #57585a;}
.image-thumb-slide .image-slide-thumb {position: relative; overflow: hidden; border-radius: 16px;}
.image-thumb-slide .image-slide-thumb a::before {content: "";display: block;padding-top: 100%;}
.image-thumb-slide .image-slide-thumb .img-ratio {position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
.image-thumb-slide .image-slide-thumb img {width: 100%;height: 100%;object-fit: cover;border-radius: 16px;display: block;}
.image-thumb-slide .image-slide-thumb .h4 {position: absolute; bottom: 15px; left: 0; right: 0; color: #ffffff; margin: 0; padding: 0 25px;}
.image-thumb-slide .image-slide-thumb img {border-radius: 16px; display: block;}
.image-block-slider-text-section .image-thumb-slide.owl-carousel .owl-stage-outer {border-radius: 16px;}
.image-slide-thumb.square a::before {padding-top: 100%; content: ""; display: block;}
.image-slide-thumb.square a img {position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover;}
.image-slide-thumb.rectangle a::before {padding-top: 50%; content: ""; display: block;}
.image-slide-thumb.rectangle a img {position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover;}
/*image thumb slider with text end*/

/*single image slider with text start*/
.single-img-slider-text-section .section-title-block.pad-right {padding-right: 50px;}
.single-img-slider-text-section .section-title-block.pad-left {padding-left: 50px;}
.single-img-slider-text-section .image-slide-thumb img {border-radius: 16px; display: block;}
.single-img-slider-text-section .single-img-slide.owl-carousel .owl-stage-outer {border-radius: 16px;}
.single-img-slider-text-section .single-img-block img {width: 100%; display: block;}
.single-img-slide .image-slide-thumb a::before {content: "";display: block;padding-top: 50%;}
.single-img-slide .image-slide-thumb .img-ratio {position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
.single-img-slide .image-slide-thumb img {width: 100%;height: 100%;object-fit: cover;border-radius: 16px;display: block;}
.single-img-slide .image-slide-thumb .h4 {position: absolute; bottom: 15px; left: 0; right: 0; color: #ffffff; margin: 0; padding: 0 25px;}
/*single image slider with text end*/

/*Double image section css start*/
.double-img-block-section .container {padding-left: 80px; padding-right: 80px;}
.double-img-block-section .img-block-col{ position: relative; overflow: hidden; border-radius: 16px;}
.double-img-block-section .img-block-col img{ width: 100%; border-radius: 16px; display: block;}
.double-img-block-section .overlay-text {position: absolute;left: 50px; right:50px;top: 50%;transform: translateY(-50%);}
.double-img-block-section .overlay-text h2 {color: #fff;margin-bottom: 0;}
.double-img-block-section .overlay-text p {color: #fff;}
/*Double image section css end*/

/*Footer Css start*/
footer {padding:130px 80px 30px; font-size: 16px; color: #57585a; position: relative; z-index: 1;}
.footer-info-left {max-width: 360px;}
.footer-logo {margin-bottom: 0;font-size: 18px;font-weight: 500;color: #482d8b;line-height: 1.2;}
.footer-social-icons {margin-top: 8px;}
.footer-info-left a {color: #482d8b;line-height: 1.2;display: block;}
.footer-info-left a:hover {color: #555555;}
.footer-social-icons a img {height: 16px;}
.footer-social-icons a {display: inline-block;margin-right: 12px;}
.footer-text {margin-top: auto; color: #57585a;}
.footer-text ul {display: inline-flex; margin-top: 15px;}
.footer-text ul li {font-size: 13px;}
.footer-text ul li:after{width: 1px; height: 11px; margin: -5px 4px 0 4px; content: ""; background-color: #57585a; display: inline-block; vertical-align: middle;}
.footer-text ul li:last-child:after {display: none;}
.footer-text ul li a {display: inline-block; color: #57585a;}
.footer-text ul li a:hover {color: #482d8b;}
.footer-info-right {max-width: 300px;margin-left: auto;margin-right: 0; height: 100%;}
.footer-get-in-touch {height: 100%;}
.footer-get-in-touch h4 { margin-bottom: 5px;}
.get-in-touch-inner {position: relative; width: 100%;}
.get-in-touch-inner .form-group {padding-bottom: 5px;}
.get-in-touch-inner label {font-size: 16px;}
.get-in-touch-btn {position: absolute;right: 0;top: 7px; width: 20px;}
.company-address {padding-top: 36px;}
.company-address h4 {margin-bottom: 5px; color: #57585a; font-size: 16px;}
/*Footer Css end*/

/*newsletter flyer css start*/
.newsletter-flyer {position: fixed; right: 0; top: 150px; z-index: 1; width: 345px; background-color: #472d8d; padding: 25px 40px 25px 25px; right: -345px; z-index: 9; border-radius: 16px 0 0 16px; transition: all ease 0.5s;}
.newsletter-flyer.active {right: 0;}
.newsletter-flyer .h4 {color: #ffffff; font-size: 26px;}
.newsletter-flyer p {color: #ffffff;padding-right: 70px;margin: 118px 0 0 0;}
.close-flyer {position: absolute;right: 15px;top: 10px;color: #fff;cursor: pointer;}
/*newsletter flyer css end*/

/*product listing css start*/
.product-block .img-box {position: relative; border-radius: 15px; overflow: hidden;}
.product-block .img-box:before {content: "";display: block;padding-top: 100%;}
.product-block .img-box img {min-width: 100%;height: auto;}
.product-block .img-box .img-view {position: absolute;top: 0;left: 0;bottom: 0;right: 0;display: flex;align-items: center;justify-content: center;}
.product-block .product-info-block {margin-top: 20px;}
.product-block .product-info-block .brand-logo {width: 110px; margin-left: auto;}
.product-block .product-title .h4 {margin-bottom: 5px; font-size: 24px; margin-bottom: 0;}
.product-block .product-title .lead-time {font-size: 24px;}
.product-block .brand-logo img {display: block;}

/*product detail css start*/
.product-detail-bg {background: url('../images/product-detail-body-bg.png') no-repeat; background-position: top center !important; background-size: 100% !important;}
.product-detail-bg.one {background: url('../images/bg-01.png') no-repeat;}
.product-detail-bg.two {background: url('../images/bg-02.png') no-repeat;}
.product-detail-bg.three {background: url('../images/bg-03.png') no-repeat;}
.product-detail-bg.four {background: url('../images/bg-04.png') no-repeat;}
.product-detail-bg.five {background: url('../images/bg-05.png') no-repeat;}
.product-detail-bg.six {background: url('../images/bg-06.png') no-repeat;}
.product-info.pad-left {padding-left: 70px;}
.product-info.pad-right {padding-right: 70px;}
.product-info.pad-right .accordion.brand-page-accordion {margin-left: 0 !important;}
.product-detail-block .container.container-full-size .product-info.pad-right .ask-btn {margin-left:0 !important;}
.product-info h2 {color: #492e8d; margin-bottom: 25px;}
.product-info .info-sub-head {font-weight: 500; color: #492e8d; font-size: 14px; display: block; margin-bottom: 5px;}
.product-info ul {margin-bottom: 25px;}
.product-info ul li {line-height: 1; margin-bottom: 5px; font-size: 14px;}
.product-info ul li b {display: block;}
.product-info ul li a {color: #57585a;}
.product-info ul.download-option li {display: flex; align-items: center;}
.product-info ul.download-option li .icon-group {min-width: 45px; max-width: 45px; display: flex; align-items: center;}
.product-info ul.download-option li .icon-group i {margin-right: 10px;}
.product-info .sale-price {font-weight: 500;}
.product-info .sale-price b {text-decoration: line-through; color:#d85741; display: inline-block;}
.product-info ul li del {color: #d85741; font-weight: 500;}
.product-info ul li ins {text-decoration: none; font-weight: 500;}
.product-info ul li a:hover {color: #492e8d;}
.product-info p {font-size: 14px; margin-bottom: 15px;}
.product-info ul.product-stickers {margin: 0;}
.product-info ul.product-stickers li {width: 125px; margin-right: 10px;}
.product-info ul.product-stickers li img {display: block;}
.product-info .card-body ul.detail {margin-bottom: 20px;}
.product-info .card-body ul.detail li {display: flex; flex-wrap: wrap;}
.product-info .card-body ul.detail li label {width: 55%;}
.product-info .card-body ul.detail li span {width: 45%;}
.product-info .card-body p {margin-bottom: 25px;}
.product-info .card-body .product-color-option {margin-bottom: 5px;}
.product-info .card-body .product-color-option label {margin-top: 18px; margin-bottom: 11px;}
.product-info .card-body .product-color-option label:first-child {margin-top: 0;}
.product-info .card-body .product-color-option ul li {width: 63px; height: auto; margin: 0 8px 15px 0; text-align: center;}
.product-info .card-body .product-color-option ul li img {width: 63px; height: 63px!important; border-radius: 100%; display: block;}
.product-info .card-body .product-color-option ul li span {display: block; word-break:break-all; margin-top: 10px;}
.product-info .card-body .product-color-option ul li.color1 {background-color: #c3a36f;}
.product-info .card-body .product-color-option ul li.color2 {background-color: #ba5731;}
.product-info .card-body .product-color-option ul li.color3 {background-color: #984e37;}
.product-info .card-body .product-color-option ul li.color4 {background-color: #0d2937;}
.product-info .card-body .product-color-option ul li.color5 {background-color: #426153;}
.product-info .card-body .product-color-option ul li.color6 {background-color: #6e6e5a;}
.product-info .card-body .product-color-option ul li.color7 {background-color: #92a47c;}
.product-info .card-body .product-color-option ul li.color8 {background-color: #3d5145;}
.product-info .card-body .product-color-option ul li.color9 {background-color: #798389;}
.product-info .card-body .product-color-option ul li.color10 {background-color: #7e8272;}
.product-info .card-body .product-color-option ul li.color11 {background-color: #b5b1a8;}
.product-info .card-body .product-color-option ul li.color12 {background-color: #8e6233;}
.product-info .card-body .product-color-option ul li.color13 {background-color: #532f28;}
.product-info .card-body .product-color-option ul li.color14 {background-color: #3a3026;}
.product-info .card-body .product-color-option ul li.color15 {background-color: #000000;}
.product-info .card-body .product-color-option ul li.color16 {background-color: #ffffff;}
.product-info .card-body .certification {display: block;}
.product-info .card-body .certification img {width: auto; max-height: 64px; display: block;}
.product-info .btn-custom {height: 30px; line-height: 35px; vertical-align: bottom; text-transform: none;}
.product-info .enquire-now.btn-custom {margin-bottom: 25px;}
.product-info .brochure {display: flex;}
.product-info .brand-page-accordion .brochure {background-color: #f0f0f0; border-radius: 16px;}
.product-info .brand-page-accordion .brochure p {width: 100%; margin-bottom: 0;}
.product-info .brand-page-accordion .brochure p a {text-align: center; display: block;}
.ask-link {color: #47309c;font-weight: 500;line-height: 1;display: inline-flex;align-items: center;margin-top: 10px;}
.ask-link img {display: inline-block;vertical-align: middle;width: 22px;margin: -7px 8px 0 0;}
.ask-link:hover {color: #47309c;}
.show-hide { color: #47309c; text-transform: uppercase; font-weight: 500; font-size: 14px;}
.show-hide:hover {color: #47309c;}
.single-img-slide.owl-carousel .owl-stage-outer {border-radius: 16px;}
/*read more css*/
#summary-panel .summary-panel-inner {max-height: inherit;overflow: hidden;margin-bottom: 10px;position: relative;}
#summary-panel .summary-panel-inner p:empty {display: none;}
#summary-panel.open-summay .summary-panel-inner{height: auto !important;}
#summary-panel p:last-child {margin-bottom: 0;}
.readmore-toggle-btn {color: #47309c; text-transform: uppercase; font-weight: 500; font-size: 14px; border: 0px; background: transparent; margin-top: 20px; display: table;}
/*.readmore-toggle-btn .read-less-text{display: none;}
#summary-panel.open-summay .readmore-toggle-btn .read-less-text{display:block;}
#summary-panel.open-summay .readmore-toggle-btn .read-more-text{display:none;}*/
/*product detail css end*/

/*product listing css start*/
.page-title-block {margin-bottom: 45px;}
.page-title-block h1 {line-height: 1;color: #492e8d;margin-bottom: 9px;}
.page-title-block .btn-custom {margin-left: auto; text-transform: capitalize;}
.page-title-block .btn-custom.purple-btn.icon-btn {display: inline-flex; align-items: center;}
.page-title-block .btn-custom.purple-btn.icon-btn i {margin: 0px 6px 0 0; height: 15px; line-height: 1;}
.btn-custom.purple-btn.icon-btn i img {width: 20px; height: 15px; display: block;}
.page-title-block .btn-custom.purple-btn.icon-btn span {line-height: 1;height: 13px; display: inline-block;}
.page-title-block.icon-title {margin-bottom: 14px;}
.page-title-block.icon-title h1 i {display: inline-block;vertical-align: top;width: 54px;}
.page-title-block.icon-title h1 i img{ width: 100%; display: block;}
.page-title-block ul li {color: #47309c; line-height: 1.1;}
.page-title-block ul li a {color: #47309c;}
.page-title-block p:empty {display: none;}
.page-title {font-size: 16px; font-weight: 500; color: #47309c; display: block; margin-bottom: 40px;}
.brand-title .page-title-block h1 {text-indent: -4px;}
.product-view-block {margin-top: 30px;}
.product-view-block .img-box a:before {content: "";display: block;padding-top: 100%;}
.product-view-block .img-box.rectangel a:before {padding-top: calc(50% - 16px);}
.product-view-block .img-box.vertical a:before {padding-top: calc(200% + 72px);}
.product-view-block.large-single .img-box a:before {padding-top: calc(100% + 42px);}
.product-view-block .img-box .img-ratio {position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
.product-view-block .img-box {border-radius: 16px; position: relative; overflow: hidden; margin-bottom: 18px;}
.product-view-block .img-box img {width: 100%; height: 100%; object-fit: cover !important; border-radius: 16px !important; display: block;transition: all ease 0.5s; background: #e6e6e8;}
.product-view-block .img-box img.hover-img {opacity: 0; position: absolute; top: 0;}
/* .product-view-block .img-box .brand-logo {position: absolute;top: 32px;left: 32px;max-width: 65%; opacity: 0; transition: all ease 0.5s; width: 65px; height: 65px; border-radius: 100%; overflow: hidden;} */
.product-view-block .img-box .brand-logo, .grid-wrapper .common .img-box .brand-logo {position: absolute;top: 32px;left: 32px;max-width: 80px;opacity: 0;transition: all ease 0.5s;}
.product-view-block .img-box .brand-logo img, .grid-wrapper .common .img-box .brand-logo img {min-height: inherit !important; transform: inherit !important; object-fit: inherit !important; border-radius: 0 !important;}
.product-view-block .hover-text {font-size: 20px; display: block; min-height: 30px; opacity: 0;transition: all ease 0.5s;}
.product-view-block:hover .img-box img {transform: scale(1.1);}
.product-view-block:hover .product-title a {color: #47309c;}
.product-view-block:hover .brand-logo, .grid-wrapper .common .img-box .brand-logo {opacity: 1;}
.product-view-block:hover .hover-text {opacity: 1;}
.product-view-block:hover .img-box img.normal-img {opacity: 0;}
.product-view-block:hover .img-box img.hover-img {opacity: 1;}

.all-products .product-view-block.large-single .img-box a::before {padding-top: calc(100% + 68px);}
.product-view-block .product-title {font-size: 20px; font-weight: 500;}
.product-view-block .product-title a{color: #57585a; display: block; line-height: 1; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.product-view-block .product-title a i {margin: 0;}
.product-view-block .product-title a:hover {color: #47309c;}
.product-view-block .product-title.newstitle a {text-overflow: inherit; white-space: normal; overflow: visible;}
.product-view-block p {font-size: 18px; margin-top: 6px;}
.brand .product-view-block .img-box {margin-bottom: 40px;}
.brand  .product-view-block.large-single .img-box a::before {padding-top: calc(100% + 40px);}
.product-page-heading .page-title-block h1 {text-indent: -4px;}
.all-data-people-listing .product-view-block .img-box .brand-logo {opacity: 1;}
.downloads .product-view-block:hover .img-box img {transform: none;}
/*product listing css end*/

/*All listing page detail page css start*/
.product-info.listing-detail h2 {font-size: 30px;}
.product-info .breadcrumb {width: calc((100vw - 10%) / 2);right: calc((100vw - 1410px) / 2);position: relative;z-index: 1; margin-bottom: 5px !important;}
.product-info h1 {color: #492e8d;line-height: 1.1;font-size: 80px;width: calc((100vw - 10%) / 2);z-index: 1;position: relative;right: calc((100vw - 1410px) / 2); min-width: calc((100vw + 873px) / 2); margin-top: 24px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; margin-top: 0;}
.product-info.listing-detail h1 {min-width: inherit; white-space: normal;margin-bottom: 26px;}
.product-info.listing-detail p:last-child {margin-bottom: 0;}
.product-info.listing-detail .info-sub-head {margin-bottom: 25px;}
.product-large-img {border-radius: 16px;overflow: hidden;}
.product-large-img img {display: block; width: 100%;}
.other-product h4 {font-size: 16px; color: #47309c; margin-bottom: 14px;}
.other-product.productFamilySection {margin-top: 38px;}
.other-product.productFamilySection.firstBlock {margin-top: 80px;}
.other-product .product-view-block {margin: 0 0 37px 0;}
.other-product .product-view-block .img-box {margin-bottom: 12px; border-radius: 10px;}
.other-product .product-view-block .img-box img {border-radius: 10px !important;}
.other-product .product-view-block .product-title {font-size: 14px;}
.other-product .product-view-block:hover .product-title a {color: #47309c;}
.other-product .container .col-10 {flex:0 0 14.28%; max-width: 14.28%;}
.other-product .product-view-block .wishlist-icon {position: absolute;right: 15px;top: -7px;z-index: 1;}
.other-product .product-view-block .wishlist-icon img {height: 16px; display: block;}
.what-team-say {max-width: 460px; margin-top: 80px;}
.what-team-say.desktop {display: block;}
.what-team-say.mobile {display: none;}
.what-team-say p {font-size: 21px; font-family: 'Antwerp';}
.what-team-say p b {display: block; font-family: 'Founders Grotesk';}
.brand-detail-block .accordion {margin-top: 35px;}
.brand-detail-block .accordion .card:last-of-type {margin-bottom: 0;}
/*All listing page detail page css end*/

/*Product families css start*/
.product-families {padding-left: 365px;}
.product-families .product-view-block .product-title a {overflow: visible;}
.product-view-block .img-box a.rectangle::before {padding-top: 50%;}
/*Product families css end*/

/*download css start*/
.product-view-block .product-title.with-icon {display: flex; justify-content: space-between; align-items: center;}
.product-view-block .product-title.with-icon .wishlist-icon {width: 19px; text-align: right;}
.product-view-block .product-title.with-icon .wishlist-icon img{ min-width: 19px; height: 16px;}
.product-view-block .product-title.with-icon .wishlist-icon a.add_to_wishlist {overflow: visible;}
.product-view-block .product-title.with-icon .yith-wcwl-add-to-wishlist {margin-top: 0;}
.product-view-block .product-title.with-icon .yith-wcwl-add-to-wishlist a {overflow: visible;}
.product-view-block .product-title.with-icon .yith-wcwl-add-to-wishlist a.delete_item i {font-size: 17px;}
.downlods-title {font-size: 16px; display: block;}
.download-option li {font-size: 14px; margin-top: 3px; display: flex; align-items: center;}
.download-option li a {color: #57585a; display: flex; align-items: center;}
.download-option li a i {margin: -6px 15px 0 0; display: inline-block; vertical-align: middle;}
.download-option li a i img {width: 12px; min-width: 12px; display: block;}
.download-option li a .normal-img {display: block;}
.download-option li a .hover-img {display: none;}
.download-option li a:hover {color: #492e8d;}
.download-option li a:hover .normal-img {display: none;}
.download-option li a:hover .hover-img {display: block;}
/* .download-option li a:hover i img {filter: invert(17%) sepia(65%) saturate(2389%) hue-rotate(244deg) brightness(92%) contrast(93%);} */
.product-info .card-body .certification ul {display: flex; flex-wrap: wrap; gap: 10px;}
.product-info .card-body .certification ul li {max-width: 50px; width: 100%;}
.product-info .card-body .certification ul li img {display: block;}
.product-info .card-body .certification ul li .icon-group {display: flex; justify-content: center; margin-top: 8px; gap: 7px;}
.product-info .card-body .certification ul li a i {margin: 0; display: inline-block; vertical-align: middle;}
.product-info .card-body .certification ul li a i img {width: 12px; min-width: 12px; display: block;}
.product-info .card-body .certification ul li a .normal-img {display: block;}
.product-info .card-body .certification ul li a .hover-img {display: none;}
.product-info .card-body .certification ul li a:hover {color: #492e8d;}
.product-info .card-body .certification ul li a:hover .normal-img {display: none;}
.product-info .card-body .certification ul li a:hover .hover-img {display: block;}
/*download css end*/

/*quick search css start*/
.quick-search-field i {position: absolute; left: 0; top: 0;}
/* .quick-search-field i img {width: 94px; opacity: 0.1;}
.quick-search-field .form-control {font-size: 120px;font-weight: 500;border: 0;height: 102px;line-height: 1;padding: 27px 0 0 110px; color: #57585a;}
.quick-search-field .form-control::-webkit-input-placeholder{color: #e6e7e9;}
.quick-search-field .form-control::-moz-placeholder{color: #e6e7e9;}
.quick-search-field .form-control:-ms-input-placeholder{color: #e6e7e9;} */
.quick-search-field i img {width: 94px; opacity: 0.5;}
.quick-search-field .form-control {font-size: 120px;font-weight: 500;border: 0;height: 102px;line-height: 1;padding: 27px 0 0 110px; color: #57585a;}
.quick-search-field .form-control::-webkit-input-placeholder{color: #9e9fa1;}
.quick-search-field .form-control::-moz-placeholder{color: #9e9fa1;}
.quick-search-field .form-control:-ms-input-placeholder{color: #9e9fa1;}
.quick-search-field #searchfetch {background: #ffffff;margin-left: 115px;}
.quick-search-field #searchfetch li {font-size: 18px;border-bottom: solid 1px #ecebeb;padding: 14px 13px 7px;line-height: 1;}
.quick-search-field #searchfetch li:last-child {border: 0;}
/* .quick-search-field .form-control:focus+i img{opacity: 1;} */
/*quick search css end*/

/*contact us page css start*/
.contact-page {margin-top: 71px;}
.contact-info {margin-bottom: 73px; font-size: 18px;}
.contact-page h3 {color: #492e8d; font-size: 30px;}
.contact-info h4 {margin-bottom: 5px;}
.contact-info p {line-height: 1.5;}
.contact-info p a {color: #57585a;}
.contact-info p a:hover {color: #492e8d;}
.contact-form textarea {border: 0; resize: none; min-height: 76px;}
.contact-form textarea.form-control::-webkit-input-placeholder{opacity: 0.5;}
.contact-form textarea.form-control::-moz-placeholder{opacity: 0.5;}
.contact-form textarea.form-control:-ms-input-placeholder{opacity: 0.5;}
.contact-form textarea.form-control:-moz-placeholder{opacity: 0.5;}
.contact-form .bdr-right {border-right: solid 1px #57585a;padding-right: 75px;}
/*contact us page css end*/

/*about us page css start*/
.about-us .full-img-block {border-radius: 16px; overflow: hidden;}
.about-us .full-img-block img {display: block;}
.about-us .full-img-block .h1 {position: absolute; color: #492e8d; bottom: 20px; left: 40px; line-height: 1; margin-bottom: 0;}
.about-us .double-img-block-section .h3 {max-width: 744px; font-size: 30px; margin-bottom: 0;}
.about-us .double-img-block-section .img-block-col {margin-top: 40px;}
.about-us .double-img-block-section .overlay-text {top: 40px; left: 40px; right: 40px; transform: translateY(0);}
.about-us .double-img-block-section .overlay-text h3 {margin-bottom: 0; font-size: 30px;}
.about-us .double-img-block-section .overlay-text p {max-width: 80%; color: #57585a;}
.career-info-block h3 {color: #492e8d;}
.career-info-block p {max-width: 630px; margin-bottom: 32px;}
.career-info-block p b {display: block; color:#492e8d;}
.career-info-block p:last-child {margin-bottom: 0;}
/*about us page css end*/

/*error page css start*/
.page-title-block.error {margin-bottom: -85px;}
.page-title-block.error h1 {color: #57585a; max-width: 55%; z-index: 5;}
.page-title-block.error h1 .icon {display: inline-block; vertical-align: middle; margin-top: -20px; margin-left: 10px; margin-right: 10px;}
.page-title-block.error h1 .icon img {width: 56px; display: block;}
.page-title-block.error .h3 {margin: 30px 0 0 0;}
/*error page css end*/

/*general page css start*/
.general-page .large-image-section .container{ max-width: 896px;}
.img-block { overflow: hidden; border-radius: 16px;}
.img-block img {width: 100%; display: block;}
.general-page .single-img-slider-text-section .section-title-block.pad-top {padding-top: 80px;}
.general-page .single-img-slider-text-section .section-title-block p {font-size: 16px;}
.general-page .img-ratio {position: absolute; top: 0; left: 0; bottom: 0;}
.general-page .img-ratio img {width: 100%;height: 100%;object-fit: cover;display: block;}
.general-page .img-block.rectangle {max-width: 80%; z-index: 1;}
.general-page .img-block.squre {max-width: 50%; margin-top: -13%;}
.general-page .img-block.rectangle:after {content: ""; padding-top: 50%; display: block;}
.general-page .img-block.squre:after {content: ""; padding-top: 100%; display: block;}
.general-page .only-text-section .h3 {font-size: 30px; margin: 0;}
/*general page css end*/

/*filter css start*/
.filter {margin-top: 70px; margin-bottom: 10px;}
.filter .all-data {order: 4; width: 100%;}
.filter .nav-tabs {border: 0; align-items: center;}
.filter .nav-tabs .nav-item {margin: 0 30px 0 0;}
.filter .nav-tabs .nav-link {padding: 0; border: 0; font-size: 16px; text-shadow: 0.5px 0 #ffffff;}
.filter .nav-tabs .nav-item.show .nav-link, .filter .nav-tabs .nav-link.active, .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {background: transparent; color: #492e8d; text-shadow: none !important}
.filter-list {background-color: #e6e7e9; border-radius: 25px; padding: 2px 25px 0; display: inline-flex; flex-wrap: wrap; align-items: center; margin-top: 10px; margin-left: -22px;}
.filter-list li {margin-right: 30px;}
.filter-list li a {font-size: 16px;padding: 10px 0 6px;line-height: 1;display: block; text-shadow: none !important;}
.filter-list li a.active, .filter-list li a:hover {color: #492e8d; text-shadow: 0.5px 0 #492e8d;}
.filter-list li:last-child {margin-right: 0;}
.single-filter-list {display: inline-flex; flex-wrap: wrap; align-items: center;}
.single-filter-list li {margin-right: 30px;}
.single-filter-list li a {font-size: 16px;}
.single-filter-list li a:hover, .single-filter-list li a.active {color: #492e8d; text-shadow: 0.5px 0 #492e8d;}
.filter-search {display: flex; align-items: center;}
.filter-search i {width: 12px;position: absolute;left: 0;top: 2px;}
.filter-search i img {display: block;}
.filter-search .form-control {border: 0;height: 20px;padding-left: 18px;font-size: 14px;}
.filter-search .form-control::-webkit-input-placeholder{color:#d1d2d4;}
.filter-search .form-control::-moz-placeholder{color:#d1d2d4;}
.filter-search .form-control:-ms-input-placeholder{color:#d1d2d4;}
.filter-search .form-control:-moz-placeholder{color:#d1d2d4;}
.sort-filter {display: flex; align-items: center; margin-left: auto;}
.sort-filter label {font-weight: 500; margin: 0;}
.sort-filter a {font-size: 16px; margin-left: 30px;}
.filter.with-sort-by .sort-filter {position: absolute; right: 0; top: -7px;}
.seleted-filter {display: block;}
.seleted-filter ul {margin-left: -22px;}
.seleted-filter ul li {font-size: 16px; color: #492e8d; font-weight: 400; background-color: #e6e7e9;border-radius: 25px;padding:8px 22px 6px; line-height: 1; margin-top: 20px; margin-right: 15px;}
.seleted-filter ul li:last-child {margin-right: 0;}
.seleted-filter ul li a {font-size: 21px; color: #492e8d; font-weight: 400; margin-right: 10px;}
/*filter css end*/

/*user login sign up css start*/
.user-form-block .form-group {padding-bottom: 35px;}

.login-form {max-width: 450px;}
.signup-form {max-width: 750px;}
.input-field-group input {position: relative; z-index: 1; height: 48px;}
.input-field-group label {font-size: 20px; position: absolute; top: 8px; margin: 0; transition: all ease 0.1s;}
.input-field-group input:focus ~ label, .input-field-group input:valid ~ label {top: -10px; transform: translateY(0); font-size: 16px; color: #482d8b;}
.user-link-option {margin-top: 50px;}
.user-link-option a {font-size: 16px;}
form .error {padding-top: 8px;display: inline-block;}
.signup-form .error {color: red;}
.login-form .error {color: red;}
/*user login sign up css end*/

/*popup css start*/
.custom-popup .modal-dialog {max-width: 692px;}
.custom-popup .modal-content {border-radius: 15px; background-color: #e6e6e6; border: 0;}
.custom-popup .modal-content .modal-body {padding: 0;}
.custom-popup .modal-content .close-btn {position: absolute;top: 15px;right: 20px;font-size: 25px;color: #333333; z-index: 1;}
.custom-popup .modal-content .popup-left-block {background-color: #430098; border-radius: 15px 0 0 15px; padding: 30px 30px 25px 30px; color: #ffffff; height: 100%;}
.custom-popup .modal-content .popup-left-block .title-block.lrg-text h2{width: calc(100% - 45px);}
.custom-popup .modal-content .popup-left-block h2 {color: #ffffff; margin-bottom: 5px;}
.custom-popup .modal-content .popup-left-block .p4-logo {display: block; margin-top: auto;}
.custom-popup .modal-content .popup-right-block {padding: 30px 30px 25px 30px;}
.custom-popup .modal-content .form-group {padding: 0; margin-bottom: 16px;}
.custom-popup .modal-content .form-control {height: auto; padding-bottom: 10px;}
.custom-popup .modal-content .form-control.bdr-0 {border-bottom: 0; resize: none;}
.custom-popup .modal-content textarea.form-control {min-height: 100px;}
.custom-popup .select_mate {width: 100%; border-bottom: solid 1px #57585a; margin-top: 18px;}
.custom-popup .icon_select_mate {right: 0; top: 0; color: #57585a;}
.custom-popup .selecionado_opcion {vertical-align: top; color: #57585a; font-weight: 400;}
.custom-popup .cont_select_int {top: 1px; left: 0; border-radius: 0; background-color: #cccccc;}
.custom-popup .cont_select_int li {color: #333333;}
.custom-popup .btn-custom.bdr-btn {text-transform: capitalize; padding: 0 49px;}
.custom-popup .cmApp_signupContainer.cmApp_embedded {max-width: 100%; width: 100%; padding: 0; margin: 0;}
.custom-popup #cmApp_signupForm .cmApp_fieldWrap {margin-top: 0;}
.custom-popup .cmApp_signupContainer #cmApp_signupForm > div {padding: 0;}
.custom-popup .cmApp_signupContainer #cmApp_signupForm .cm-required label {display: none;}
.custom-popup #cmApp_signupForm .cmApp_fieldWrap {margin: 0;}
.custom-popup .cmApp_signupContainer .cmApp_formInput {margin: 0 0 5px 0;}
.custom-popup .cmApp_signupContainer input:focus {box-shadow: none; outline: none;}
.custom-popup .cmApp_signupContainer input::placeholder {color: #57585a;opacity: 1;}
.custom-popup .g-recaptcha div {width: 100% !important;}
.custom-popup .g-recaptcha iframe {width: 100%;}
.custom-popup .cmApp_formSubmitButton {font-family: 'Founders Grotesk' !important; padding: 0 40px !important;font-weight: 500;font-size: 17px !important;border: solid 1px #472c8d !important;background-color: transparent !important;color: #472c8d !important;height: 45px !important;line-height: 43px !important;border-radius: 35px !important;text-align: center;cursor: pointer;display: inline-block !important;min-width: 160px !important;width: auto !important;margin: 15px 0 0 auto !important;}
.custom-popup .cmApp_formSubmitButton:hover {color: #ffffff !important; background-color: #472c8d !important;}
/*forgot*/
.custom-popup.forgot .modal-content .close-btn {color: #ffffff;}
.custom-popup.forgot .modal-dialog {max-width: 450px; margin: auto;}
.custom-popup.forgot .modal-content {background-color: #430098;}
.custom-popup.forgot .modal-content .modal-body {padding: 20px; color: #ffffff;}
.custom-popup.forgot .modal-content .forgot-form {max-width: 175px;}
.custom-popup.forgot .modal-content h4 {color: #ffffff;}
.custom-popup.forgot .modal-content p {font-size: 14px;}
.custom-popup.forgot .modal-content .form-control {border-color: #ffffff; color: #ffffff;}
.custom-popup.forgot .modal-content .form-control::-webkit-input-placeholder{color:#ffffff;}
.custom-popup.forgot .modal-content .form-control::-moz-placeholder{color:#ffffff;}
.custom-popup.forgot .modal-content .form-control:-ms-input-placeholder{color:#ffffff;}
.custom-popup.forgot .modal-content .form-control:-moz-placeholder{color:#ffffff;}
.custom-popup.forgot .forgot-btn-group {display: flex; align-items: flex-end; justify-content: space-between; margin-top: 50px;}
.custom-popup.forgot .forgot-btn-group .p4-logo {width: 91px;}
.custom-popup.forgot .btn-custom.bdr-btn {border-color: #ffffff;color: #ffffff;font-size: 14px;padding: 0 15px;height: 30px;line-height: 32px;}
/*popup css end*/

/*product add message popup*/
#yith-wcwl-popup-message {max-width: 350px; left: 0; right: 0; margin: auto !important; line-height: 1; font-size: 20px; font-weight: 500; padding: 19px 20px 15px;}

/* Product Listing Grid CSS Start */
.product-listing-block.grid-wrapper {
    margin-top: 40px;
}

.product-listing-block.grid-wrapper {
    display: grid;
    grid-gap: 24px 30px;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    grid-auto-rows: 370px;
    grid-auto-flow: dense;
}

.full_box {
    height: 100%;
    width: 100%;
    overflow: hidden;
    display: flex;
    flex-direction: column;
}

.product-listing-block.grid-wrapper .common {
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

.product-listing-block.grid-wrapper .img-ratio img {
	max-width: 100%;
	height: auto;
	vertical-align: middle;
	display: inline-block;
    transition: all ease 0.5s;
}

.product-listing-block.grid-wrapper .img-ratio:hover img {
    transform: scale(1.1);
}

.product-title.with-icon {
    display: flex;
    justify-content: space-between;
    margin-top: 13px;
    /* align-items: center; */
    align-items: flex-start;
}

.product-title.with-icon .yith-wcwl-add-to-wishlist {
    margin-top: 5px;
}

.product-listing-block.grid-wrapper .wide {
    grid-column: span 2;
}

.product-listing-block.grid-wrapper .tall {
    grid-row: span 2;
}

.product-listing-block.grid-wrapper .big {
    grid-column: span 2;
    grid-row: span 2;
}

.product-listing-block.grid-wrapper .img-ratio {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
    background-color: #eee;
}

.product-listing-block.grid-wrapper .img-ratio img.layout_1 {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.product-listing-block.grid-wrapper .img-box.img_box {
    border-radius: 16px;
    position: relative;
    overflow: hidden;
    height: 100%;
    width: 100%;
}

.product-listing-block.grid-wrapper .img-box.img_box a {
    display: block;
    width: 100%;
    height: 100%;
}

.product-listing-block.grid-wrapper .product-title a {
    color: #57585a;
    display: block;
    line-height: normal;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-weight: 500;
    font-size: 20px;
}

.product-listing-block.grid-wrapper.product-title a:hover {
    color: #47309c;
}

@media only screen and (max-width: 1600px) {
    .product-listing-block.grid-wrapper {
        grid-auto-rows: 285px;
    }
}
/* Product Listing Grid CSS End */

/*product detail new design css start*/
.product-detail-block .container.container-full-size {max-width: 1500px;}
.product-detail-block .container.container-full-size .product-info .breadcrumb {right: calc((100vw - 1646px) / 2);}
.product-detail-block .container.container-full-size .product-info h1 {right: calc((100vw - 1646px) / 2);}
.product-detail-block .container.container-full-size  #summary-panel .summary-panel-inner {max-width: 460px;}
.product-detail-block .container.container-full-size .product-info ul li {font-size: 19px; margin-bottom: 20px;}
.product-detail-block .container.container-full-size .product-info ul li span {word-break: break-all;}
.product-detail-block .container.container-full-size .product-info p {font-size: 19px;}
.product-detail-block .container.container-full-size .product-info .accordion {max-width: 461px; margin-left: auto;}
.product-detail-block .container.container-full-size .product-info .accordion.brand-page-accordion { margin-right: 0; margin-left: auto; margin-top: 15px;}
/* .product-detail-block .container.container-full-size .product-info .card-body .product-color-option ul li {width: 84px;}
.product-detail-block .container.container-full-size .product-info .card-body .product-color-option ul li img {width: 84px; height: 84px !important;} */
/*product detail new design css start*/
.product-detail-block .container.container-full-size .product-color-option ul {display: grid !important; grid-template-columns: repeat(5, 1fr); grid-column-gap: 10px;}
.product-detail-block .container.container-full-size .product-info .card-body .product-color-option ul li {margin-right: 0; width: 100%;}
.product-detail-block .container.container-full-size .product-info .card-body .product-color-option ul li img {margin: auto; width: 100%; max-width: 84px; height: auto !important;}
.product-detail-block .container.container-full-size .product-info .card-body .product-color-option ul li:last-child {margin-bottom: 20px;}
/*product detail new design css end*/
.product-carousel-inner {max-width: 815px;}
.product-carousel-inner.right {margin-left: auto;}
.product-carousel-inner.left {margin-right: auto;}
.product-detail-block .container.container-full-size .product-info.listing-detail h1 {margin-bottom: 10px;}
.product-detail-block .container.container-full-size .product-info .accordion .card-body {padding-top: 10px;}
.product-detail-block .container.container-full-size .product-info .accordion .card-body p:last-child {margin-bottom: 0;}
.product-detail-block .container.container-full-size .product-info .card-body ul.detail:last-child {margin-bottom: 0;}
.product-detail-block .container.container-full-size .product-info ul li label {margin: 0; font-size: 19px;}
.product-detail-block .container.container-full-size .product-info ul.download-option li {margin-bottom: 0;}
.product-detail-block .container.container-full-size .product-info .card-body ul.detail li span {text-align: right;}
.product-detail-block .container.container-full-size .product-info .card-body ul li:last-child {margin-bottom: 0;}
.product-detail-block .container.container-full-size .product-info .product-info .btn-custom {margin-left: 65px;}
.product-detail-block .container.container-full-size .product-info .ask-btn {margin-left: 65px;}
.product-detail-block .container.container-full-size .product-info ul.download-option li .icon-group {min-width: 58px;max-width: 58px;}
.product-detail-block .container.container-full-size .download-option li a i img {width: 18px;min-width: 18px;}
.other-product .container.container-full-size {max-width: 1500px;}

.product-detail-block .container.container-full-size .what-team-say {display: flex; flex-wrap: wrap; align-items: center; max-width: 100%; margin-left: 29px;}
.product-detail-block .container.container-full-size .what-team-say.mobile-block {display: none;}
.product-detail-block .container.container-full-size .what-team-say .team-says-content {width: calc(100% - 200px);}
.product-detail-block .container.container-full-size .what-team-say.image-right p {padding-right: 25px;}
.product-detail-block .container.container-full-size .what-team-say.image-left {flex-direction: row-reverse;}
.product-detail-block .container.container-full-size .what-team-say.image-left p {padding-left: 25px;}
.product-detail-block .container.container-full-size .what-team-say img {border-radius: 15px; max-width: 200px;}
/*product detail new design css css end*/


/*loader css*/
.loader-img::after {background: url('../images/loading.gif') no-repeat;content: "";display: block;background-size: 100px;width: 100%;height: 100%;background-position: center;}

.cstm-footer-subscribe-popup .modal-content .popup-left-block h2 {
	font-size: 44px;
}

.cstm-footer-subscribe-popup .modal-content .popup-left-block p {
	font-size: 28px;
}


.cstm-footer-subscribe-popup .modal-content input#cmApp_signupName, .cstm-footer-subscribe-popup .modal-content input#cmApp_signupEmail, 
.cstm-footer-subscribe-popup .modal-content input.campaign-monitor-custom-field, .cstm-footer-subscribe-popup .modal-content select.campaign-monitor-custom-field {
	height: 44px !important;
}

.cstm-footer-subscribe-popup .modal-content select.campaign-monitor-custom-field {
	opacity: 0;
	position: absolute;
	z-index: -1;
}

.cstm-footer-subscribe-popup .modal-content .selecionado_opcion {
    vertical-align: top;
    color: #57585a;
    font-weight: 400;
    width: 100%;
    height: 44px;
    font-family: 'Founders Grotesk' !important;
    border-bottom: solid 1px #57585a;
    font-size: 16px;
    padding: 0;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.cstm-footer-subscribe-popup .modal-content .selecionado_opcion:after {
    content: "";
    background: url(../images/drop-down.svg) no-repeat;
    width: 23px;
    height: 23px;
    display: block;
    background-size: 100%;
	margin-top: -4px;
}

.cstm-footer-subscribe-popup .modal-content .cm-required[data-selec-open="true"] .selecionado_opcion:after{
	transform: rotate(-180deg);
}

.cstm-footer-subscribe-popup .cmApp_formSubmitButton {
	font-size: 20px !important;
}

.cstm-footer-subscribe-popup .cont_list_select_mate {margin: 0 !important;}
.cstm-footer-subscribe-popup .cont_select_int li {font-family: 'Founders Grotesk' !important;padding: 3px 16px 5px!important;}
.navbar-nav .dropdown-menu .first-child-menu ul li.dropdown-submenu.active>a {color: #482d8b; background-color: transparent;}
div#cmApp_modalBackground,div#cmApp_signupContainer{
    display: none !important;
    opacity: 0 !important;
}

.cstm-footer-subscribe-popup div#cmApp_modalBackground, .cstm-footer-subscribe-popup div#cmApp_signupContainer {
    display: block !important;
    opacity: 1 !important;

}

.product-listing-block.grid-wrapper {
    grid-template-columns: repeat(auto-fill, minmax(213px, 1fr));
     grid-auto-rows: 1fr;
}

.site-header .navbar-nav li a.nav-link .navigation-icon.header_wishlist_icon .blank_wishlist_icon{
    display: none;
}   
.site-header .navbar-nav li a.nav-link .navigation-icon.header_wishlist_icon .fill_wishlist_icon{
    display: block;
    margin-top: -3px;
}   
.site-header .navbar-nav li a.nav-link .navigation-icon.header_wishlist_icon.empty_wishlist .blank_wishlist_icon{
    display: block;
    margin-top: -1px;
}   
.site-header .navbar-nav li a.nav-link .navigation-icon.header_wishlist_icon.empty_wishlist .fill_wishlist_icon{
    display: none;
} 

.product-title.with-icon .yith-wcwl-add-button a i {
    font-size: 17px;
}
.product-title.with-icon .yith-wcwl-add-button a {
    font-size: 0px;
}

  /* .product-title.with-icon .yith-wcwl-add-button > a {
    height:17px;
  } */
  .product-title.with-icon .yith-wcwl-add-to-wishlist {
	font-size: 0px;
}
.product-title.with-icon .yith-wcwl-add-to-wishlist i {
    font-size: 17px;
}
.product-title.with-icon .yith-wcwl-add-to-wishlist {
    margin-top: 0px;
  }
  .product-title.with-icon .yith-wcwl-wishlistaddedbrowse a {
	display: none;
}

.product-title.with-icon i.yith-wcwl-icon.fa {
    display: none;
    margin-right:0px;

}

.product-title.with-icon .add-to-wishlist-button i.yith-wcwl-icon.fa.fa-heart-o {
    display: block;
    font-weight: 400;
}
.product-title.with-icon .remove-from-wishlist-button i.yith-wcwl-icon.fa.fa-heart {
    display: block;
}
.toast-like.show {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1050;
    display: none; /* Hidden by default */
    max-width: 90%; /* Optional: to ensure it doesn't overflow on small screens */
  }
  .toast-like {
    display: none; /* Hidden by default */
  }
  .fa-heart-o:before {
    padding-left: 5px;
    display: inline-block;
}

.quick_search_section #searchfetch2{
	max-height: 300px;
    overflow: auto;
	position: relative;
}
div#yith-wcwl-popup-message {
    background-color: #472c8d;
    color: #ffffff;
    font-weight: 500;
    font-size: 18px;
    line-height: normal;
    border: none;
    border-radius: 50px;
    text-align: center;
    padding: 20px 30px 15px;
    box-shadow: 0px 0px 62px #57585a;
}
.quick_search_section .mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.quick_search_section .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #57585a !important;
    border-radius: 20px;
    width: 4px;
}

.quick_search_section .mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, .quick_search_section .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
    background-color: rgb(0 0 0 / 20%) !important;
    width:2px;
}
.quick_search_section .mCSB_scrollTools .mCSB_buttonUp, .quick_search_section .mCSB_scrollTools .mCSB_buttonDown, .quick_search_section .mCSB_scrollTools .mCSB_buttonLeft, .quick_search_section .mCSB_scrollTools .mCSB_buttonRight {
    filter: invert(1);
}
.news-detail-page .article-body a{
    color:#492e8d;
}
#summary-panel .summary-panel-inner h1 {
    font-size: 19px;
    white-space: normal;
    text-overflow: inherit;
    overflow: visible;
    width: 100%;
    left: auto;
    right: 0;
    min-width: inherit;
}
@media screen and (max-width:479px){
    .product-listing-block.grid-wrapper {
        grid-template-columns: repeat(auto-fill, minmax(130px, 1fr));
        grid-auto-rows: 1fr;
    }
}
@media screen and (min-width:1588px){
    .product-listing-block.grid-wrapper {
        grid-template-columns: repeat(auto-fill, minmax(216px, 1fr));
        grid-auto-rows: 1fr;
    }
}
@media screen and (min-width:1600px){
    .product-listing-block.grid-wrapper {
        grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
        grid-auto-rows: 1fr;
    }
    .brand_datas.product-listing-block.grid-wrapper {
        grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
        grid-auto-rows: 1fr;
    }
}
@media screen and (min-width:1800px){
    .product-listing-block.grid-wrapper {
        grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
        grid-auto-rows: 1fr;
    }
    .product-listing-block.grid-wrapper .product-title a,.product-listing-block.grid-wrapper i.yith-wcwl-icon.fa {
        font-size: 1.05vw;
    }
    .brand_datas.product-listing-block.grid-wrapper {
        grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
        grid-auto-rows: 1fr;
    }
}
@media screen and (min-width:2100px){
    .product-listing-block.grid-wrapper {
        grid-template-columns: repeat(auto-fill, minmax(366px, 1fr));
        grid-auto-rows: 1fr;
    }
    .product-listing-block.grid-wrapper .product-title a,.product-listing-block.grid-wrapper i.yith-wcwl-icon.fa {
        font-size: 1.05vw;
    }
}
@media screen and (min-width:2500px){
    .product-listing-block.grid-wrapper {
        grid-template-columns: repeat(auto-fill, minmax(444px, 1fr));
        grid-auto-rows: 1fr;
    }
}
@media screen and (min-width:2900px){
    .product-listing-block.grid-wrapper {
        grid-template-columns: repeat(auto-fill, minmax(538px, 1fr));
        grid-auto-rows: 1fr;
    }
}
/* @media screen and (max-width:430px){
    .product-listing-block.grid-wrapper .common{min-height: 430px;}
}
@media screen and (max-width:414px){
    .product-listing-block.grid-wrapper .common{min-height: 414px;}
}
@media screen and (max-width:390px){
    .product-listing-block.grid-wrapper .common{min-height: 390px;}
}
@media screen and (max-width:375px){
    .product-listing-block.grid-wrapper .common{min-height: 375px;}
}
@media screen and (max-width:360px){
    .product-listing-block.grid-wrapper .common{min-height: 360px;}
}
@media screen and (max-width:320px){
    .product-listing-block.grid-wrapper .common{min-height: 320px;}
} */

@media only screen and (max-width: 1440px) {
    .product-listing-block.grid-wrapper {
        grid-template-columns: repeat(auto-fill, minmax(197px, 1fr));
        grid-auto-rows: 1fr;
    }
    .product-listing-block.grid-wrapper .product-title a {
        font-size: 17px;
    }
    .brand_datas.product-listing-block.grid-wrapper {
        grid-template-columns: repeat(auto-fill, minmax(197px, 1fr));
        grid-auto-rows: 1fr;
    }
}

@media only screen and (max-width: 1200px) {
    .product-listing-block.grid-wrapper {
        grid-template-columns: repeat(3, minmax(0, 1fr));
        grid-auto-rows: 365px;
    }
}

@media only screen and (max-width: 1199px) {
    .product-listing-block.grid-wrapper {
        grid-template-columns: repeat(3, minmax(0, 1fr));
        grid-auto-rows: 330px;
    }
    .brand_datas.product-listing-block.grid-wrapper {
        grid-template-columns: repeat(3, minmax(0, 1fr));
        grid-auto-rows: 330px;
    }
}

@media only screen and (max-width: 991px) {
    .product-listing-block.grid-wrapper {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        grid-auto-rows: 360px;
    }
    .brand_datas.product-listing-block.grid-wrapper {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        grid-auto-rows: 360px;
    }
}

@media screen and (max-width: 767px) {
    .product-listing-block.grid-wrapper {
        grid-template-columns: repeat(2, minmax(0, 1fr)); /* Set to a single column for smaller screens */
        /* gap: 15px 0px; */
        grid-auto-rows: auto;
    }

    .brand_datas.product-listing-block.grid-wrapper {
        grid-template-columns: repeat(2, minmax(0, 1fr)); /* Set to a single column for smaller screens */
        grid-auto-rows: auto;
    }

    .product-listing-block.grid-wrapper .common {
        width: 100%;
    }

    .product-listing-block.grid-wrapper span.img-ratio img.layout_1 {
        transform: none;
        position: relative;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

}

@media only screen and (max-width: 679px) {
    .brand_datas.product-listing-block.grid-wrapper {
        grid-template-columns: repeat(1, minmax(0, 1fr)); /* Set to a single column for smaller screens */
        grid-auto-rows: auto;
        display: flex;
        flex-wrap: wrap;
    }
}

@media screen and (max-width:479px){
    /* .product-listing-block.grid-wrapper .common{min-height: 479px;} */
}
@media screen and (max-width:430px){
    /* .product-listing-block.grid-wrapper .common{min-height: 430px;} */
}
@media screen and (max-width:414px){
    /* .product-listing-block.grid-wrapper .common{min-height: 414px;} */
}
@media screen and (max-width:390px){
    /* .product-listing-block.grid-wrapper .common{min-height: 390px;} */
}
@media screen and (max-width:375px){
    /* .product-listing-block.grid-wrapper .common{min-height: 375px;} */
}
@media screen and (max-width:360px){
    /* .product-listing-block.grid-wrapper .common{min-height: 360px;} */
}
@media screen and (max-width:320px){
    /* .product-listing-block.grid-wrapper .common{min-height: 320px;} */
}

/* Scrollbar track */
/* .quick_search_section .mCustomScrollbar .mCSB_dragger {
    background: #000;
  }
  
  .quick_search_section .mCustomScrollbar .mCSB_dragger_bar {
    background: #007bff; 
  }
  

  .quick_search_section .mCustomScrollbar .mCSB_buttonUp, 
  .quick_search_section .mCustomScrollbar .mCSB_buttonDown {
    background: #c9d3df; 
  }
  

  .quick_search_section .mCustomScrollbar .mCSB_buttonUp:hover, 
  .quick_search_section .mCustomScrollbar .mCSB_buttonDown:hover {
    background: #0056b3; 
  } */
  