        @import url('https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Google+Sans:ital,opsz,wght@0,17..18,400..700;1,17..18,400..700&display=swap');
        /*  
font-family: 'Google Sans', sans-serif;
font-family: "Font Awesome 6 Pro";
*/
        
         :root,
        * {
            color-scheme: only light !important;
        }
        
        html,
        body {
            background-color: #fff !important;
        }
        
        html,
        body {
            background-color: #fff !important;
            background-image: linear-gradient(#fff, #fff) !important;
        }
        
        .x-item-description-child {
            all: initial
        }
        
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
            font-family: "Google Sans", sans-serif;
        }
        
        body {
            background-color: #fff !important;
        }
        
        img {
            max-width: 100%;
        }
        
        *,
         ::after,
         ::before {
            box-sizing: border-box;
        }
        
        a {
            text-decoration: none;
        }
        
        a:hover {
            text-decoration: none !important;
        }
        
        ul {
            list-style: none;
        }
        
        i span {
            font-size: 0 !important;
        }
        /* ============================== HEADER CSS START ============================== */
        
        .main_dezign_brain_header {
            margin: 0 0 0 0;
            position: relative;
        }
        
        .promo_top_text {
            background: #e9ebeb;
            position: relative;
            margin: 00;
            z-index: 1;
        }
        
        .dezign_top_menu {
            position: relative;
            padding: 8px 0;
            z-index: 1;
            /* border-radius: 0px 0px 10px 10px; */
            display: flex;
            align-content: center;
            justify-content: space-between;
        }
        
        .top_reating {
            font-size: 16px;
            letter-spacing: 0.3px;
            font-weight: 500;
            color: #191919;
            font-family: "Google Sans", sans-serif;
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 10px;
        }
        
        .welcom_text {
            font-size: 16px;
            font-weight: 500;
            color: #ffffff;
            letter-spacing: 0.2px;
            line-height: 28px;
            font-family: "Google Sans", sans-serif;
        }
        
        .welcom_text span {
            font-size: 16px;
            text-transform: uppercase;
            font-weight: 700;
            letter-spacing: 0.2px;
            color: #fff;
            font-family: "Google Sans", sans-serif;
        }
        
        .top_section1 {
            position: relative;
        }
        
        .about_button.contact_button .button {
            padding: 10px 20px;
        }
        
        .about_button.contact_button .button i {
            width: auto;
            height: auto;
            line-height: inherit;
            background: transparent;
            color: #fff;
            transform: none;
            /* line-height: 30px; */
        }
        
        .header_right {
            text-align: right;
        }
        /* .top_section1::after {
	content: '';
	position: absolute;
	width: 4px;
	height: 100%;
	background-color: #ff3200;
	top: 0;
	left: 15px;
	bottom: 0;
	margin: auto;
	transform: skew(-15deg);
} */
        
        .header_bottom {}
        
        .main_menu_mobile {
            display: none !important;
        }
        
        .main_menu ul {
            margin-bottom: 00px;
            display: flex;
            list-style: none;
            justify-content: center;
        }
        
        .main_menu ul li a i {
            margin-right: 5px;
            transition: all 0.5s ease-in-out;
        }
        
        .main_menu ul li a {
            font-family: "Google Sans", sans-serif;
            font-size: 16px;
            letter-spacing: 0.3px;
            font-weight: 600;
            position: relative;
            transition: all .5s ease-in-out;
            color: #191919;
            text-decoration: none;
            text-transform: uppercase;
            padding: 0 35px;
            display: inline-block;
            border-right: 1px solid #dadada;
        }
        
        .main_menu ul li a:hover {
            color: #ff3200;
        }
        
        .main_menu ul li:last-child a {
            border-right: none;
            padding-right: 0;
        }
        
        .top_section {
            position: relative;
            padding: 15px 0;
        }
        
        .top_section::before,
        .about_wrapper::after,
        .about_wrapper::before {
            content: '';
            position: absolute;
            width: 100%;
            height: 22px;
            /* background-color: #e9ebeb; */
            top: auto;
            left: 0;
            bottom: -11px;
            z-index: 1;
            background-image: url('../images/header-before.png');
            z-index: 2;
            background-size: contain;
        }
        
        .about_wrapper::before {
            bottom: auto;
            top: 0;
        }
        
        .about_wrapper::after {
            bottom: 0;
            top: auto;
            transform: rotateX(-180deg);
        }
        
        .logo {
            position: relative;
            z-index: 1;
        }
        /* mobile-menu-css-tart */
        
        .amon {
            color: #000;
            font-family: 'Droid Sans', sans-serif;
            font-size: 15px;
            background-color: transparent;
            display: inline-block;
            width: 65px;
            overflow: hidden;
            height: 26px;
            transition: width 2s;
            -moz-transition: width 2s;
            -webkit-transition: width 2s;
            -o-transition: width 2s;
            position: absolute;
            right: 20px;
            z-index: 22222;
            margin-top: -7px;
            margin-bottom: 0;
        }
        
        .mobile_menu {
            display: none;
        }
        
        .amon-container #open {
            display: none;
        }
        
        #open:checked+.amon {
            width: auto;
            height: auto;
        }
        
        .amon .bars:hover {
            background-color: transparent;
        }
        
        .amon .bars {
            cursor: pointer;
            width: 65px;
            height: 35px;
            text-align: center;
            position: relative;
            left: 0;
            top: 0;
            font-size: 20px;
            display: block;
            margin-left: auto;
        }
        
        .amon ul {
            list-style: none;
            padding: 0;
            margin: 0;
            margin-top: 0px;
            display: inline-grid;
            width: 210px;
            overflow: hidden;
            padding: 10px;
            background-color: #e9ebeb;
        }
        
        .bars img {
            width: 70%;
            margin-left: 7px;
        }
        
        .amon ul li {
            display: inline-block;
        }
        
        .amon ul li a i {
            margin-right: 5px;
            transition: all 0.5s ease-in-out;
        }
        
        .amon ul li a {
            padding: 4px 10px;
            font-family: "Google Sans", sans-serif;
            font-size: 16px;
            letter-spacing: 0.3px;
            font-weight: 400;
            position: relative;
            transition: all .5s ease-in-out;
            color: #191919;
            text-decoration: none;
            text-transform: capitalize;
            display: inline-block;
            line-height: 27px;
        }
        
        .amon ul li a:hover {
            color: #ff3200;
        }
        
        .verifie_center {
            margin: 15px 0px;
        }
        
        .amon ul li {
            overflow: hidden;
            text-align: center;
        }
        
        .open-text .amon ul li {
            width: 100%;
        }
        
        .open-text .amon ul li a span {
            opacity: .8;
            display: inline-block;
        }
        /* menu_icon */
        
        .menu_icon_wrapper {
            position: relative;
        }
        
        .menu_icon div {
            display: block;
            position: absolute;
            height: 4px;
            width: 30px;
            opacity: 1;
            left: auto;
            transform: rotate(0deg);
            transition: .25s ease-in-out;
            right: 0;
            border-radius: 5px;
            background-color: #000;
        }
        
        .menu_icon .line-one {
            top: 0px;
            transform-origin: left center;
        }
        
        .menu_icon .line-two {
            top: 30%;
            transform: translateY(-50%);
            transform-origin: left center;
        }
        
        .menu_icon .line-three {
            top: 60%;
            transform-origin: left center;
            transform: translateY(-100%);
        }
        
        #open:checked+.amon .menu_icon .line-one {
            transform: rotate(45deg);
            top: 0px;
        }
        
        #open:checked+.amon .menu_icon .line-two {
            width: 0%;
            opacity: 0;
        }
        
        #open:checked+.amon .menu_icon .line-three {
            transform: rotate(-45deg);
            top: 21px;
        }
        /* Header_responsive */
        
        @media screen and (max-width: 1399px) {
            .main_menu ul li a {
                padding: 0 25px;
            }
        }
        
        @media screen and (max-width:1199px) {
            .main_menu ul li a {
                padding: 0 14px;
            }
            .header_bottom {}
        }
        
        @media screen and (max-width:1024px) {
            .main_dezign_brain_header::before {
                width: 186px;
                height: 200px;
            }
        }
        
        @media screen and (max-width: 991px) {
            .top_section::before,
            .about_wrapper::after,
            .about_wrapper::before {
                height: 14px;
            }
            .top_reating {
                justify-content: center;
            }
            .top_section1 {
                display: none;
                margin: 0;
            }
            .logo {
                width: 130px;
                margin: 0;
            }
            .top_section .container .row .col-lg-3 {
                display: flex;
                justify-content: space-between !important;
                flex: 0 0 100%;
                max-width: 100%;
                align-items: center;
                order: -1;
            }
            .menu {
                display: none;
            }
            .main_menu_mobile {
                text-align: center;
            }
            .main_menu_mobile {
                display: flex !important;
            }
            .mobile_menu {
                display: block !important;
            }
            .welcom_text {
                text-align: center;
                margin: 0 0 5px 0;
            }
            .main_dezign_brain_header {
                margin: 0 0 0px 0;
            }
            .promo_top_text {
                margin: 0 0 0px 0;
            }
            .top_header {
                position: relative;
                display: flex;
                align-items: center;
                width: 100%;
            }
            .header_right {
                display: none;
            }
        }
        
        @media screen and (max-width: 767px) {
            .dezign_top_menu {
                flex-direction: column;
                gap: 8px;
            }
        }
        
        @media screen and (max-width: 480px) {
            .menu-links {
                top: 45px;
            }
            .logo {
                width: 110px;
            }
        }
        
        @media screen and (max-width:361px) {
            .main_dezign_brain_header::before {
                width: 136px;
                height: 150px;
            }
        }
        /* ============================== HEADER CSS END ============================== */
        /* ============================== PRODUCT_DES3 CSS START ============================== */
        
        .Product_image_wapper {
            max-width: 860px;
            text-align: center;
            height: 730px;
            display: flex;
            align-items: center;
            justify-content: center;
            border-radius: 15px;
            overflow: hidden;
            margin: 0 auto 20px;
            border: 1px solid #e5e5e5;
        }
        
        .Product_image_wapper img {
            max-height: 600px;
        }
        /* Images Code Start */
        
        .product_images_wappers {
            border-top: 0px;
            box-sizing: border-box;
            float: left;
            height: auto;
            margin: 0;
            padding: 0px 0 0px;
            position: relative;
            width: 100%;
            box-sizing: border-box;
        }
        
        .product_images_gallery {
            float: none;
            width: 100%;
            max-width: 100%;
            padding: 0px 0px;
            margin-top: 0;
            margin: 0 auto;
        }
        
        .img-holder .lightbox:before {
            -webkit-transition: all .5s ease;
            -moz-transition: all .5s ease;
            -o-transition: all .5s ease;
            transition: all .5s ease;
        }
        
        .essWrap input[type="checkbox"],
        .essWrap input[type="radio"] {
            display: none;
        }
        
        .imgBox img {
            bottom: 0;
            height: auto;
            left: 0;
            margin: auto;
            max-height: 100%;
            max-width: 100%;
            position: absolute;
            right: 0;
            top: 0;
            width: auto;
            text-align: center;
        }
        
        .ess-gallery .img-box {
            max-width: 640px;
            margin: 0 auto;
        }
        
        .img-holder {
            display: none;
        }
        
        .img-holder .imgBox {
            cursor: zoom-in;
            margin: 15px 0 20px;
        }
        
        .main_title {
            max-width: 100%;
            font-size: 18px;
            font-weight: 400;
            color: #191919;
            display: block;
            padding: 7px 10px;
            z-index: 1;
            position: relative;
            line-height: 30px;
            text-align: center;
            background-color: #fbf6e5;
            font-family: "Gabarito", sans-serif !important;
            text-transform: uppercase;
        }
        
        .listing_content {
            width: 100%;
            margin: 0px auto 30px;
            display: table;
            padding: 00;
        }
        
        #main_gallery {
            border: 0px solid #b4b4b4;
            border-radius: 0px;
            box-sizing: border-box;
            min-height: 730px;
            margin: 0;
            padding: 0px;
            position: relative;
            width: 100%;
            box-sizing: border-box;
        }
        
.listing_section.wp-lister-gallery #main_gallery {
	border: 1px solid #b4b4b4;
	border-radius: 10px;
	/* box-sizing: border-box; */
	min-height: 550px;
	margin: 0;
	padding: 0px;
	position: relative;
	width: 100%;
	/* box-sizing: border-box; */
	display: flex;
	justify-content: center;
	max-width: 680px;
	margin: auto;
	align-items: center;
}
        #main_gallery #main_row {
            height: 730px;
            margin: 0 auto;
            max-width: inherit;
            overflow: hidden;
            text-align: center;
            width: auto;
            z-index: 500;
            margin-right: 0px;
            display: flex;
            justify-content: end;
        }
        
        .section-tittle span {
            color: #2ECC87 !important;
            text-transform: capitalize;
        }
        
        .section-tittle.box {
            text-transform: capitalize !important;
        }
        
        #main_row>div {
            margin-top: 0;
            width: 380px;
        }
        
        #main_gallery #main_row div ul {
            display: flex;
            height: auto;
            list-style: outside none none;
            margin: 0 auto;
            padding: 0;
            width: auto;
            flex-wrap: wrap;
            justify-content: start;
            margin-left: auto;
            margin-right: 0;
        }
        
        #main_gallery #main_row div ul li:last-child {
            margin-right: 0;
        }
        
        #main_gallery .full_img_wapper {
            background-color: rgba(0, 0, 0, 0);
            box-sizing: border-box;
            height: 0;
            margin: 0 auto;
            max-width: 100%;
            width: auto;
        }
        
        #main_gallery .thumb {
            background-color: #fff;
            border: 1px solid #dadada;
            box-sizing: border-box;
            cursor: pointer;
            display: table-cell;
            _float: left;
            height: 164px;
            vertical-align: middle;
            width: 164px;
            overflow: hidden;
            border-radius: 10px;
        }
        
        #main_gallery .thumb>img {
            display: table-cell;
            height: auto;
            margin: 0 auto;
            max-height: 100%;
            max-width: 100%;
            vertical-align: middle;
            width: auto;
        }
        
        #main_gallery #main_row div#row1 ul:first-child li:first-child .imagsbox_w {
            z-index: 1;
        }
        
        #main_gallery #main_row input {
            display: none;
        }
        
        #main_gallery #main_row input:checked~.imagsbox_w {
            z-index: 2;
        }
        
        #main_gallery div.imagsbox_w .imagsbox {
            display: flex;
            height: 100%;
            max-width: 100%;
            padding: 0;
            width: 100%;
            background-color: #fff;
        }
        
        #main_gallery div.imagsbox_w .full-img {
            display: block;
            height: auto;
            max-height: 100%;
            max-width: 100%;
            width: auto;
            margin-top: auto;
            margin-bottom: auto;
            margin-right: auto;
            margin-left: auto;
        }
        
        #main_gallery div.imagsbox_w {
            border: 1px solid #dadada;
            bottom: 0;
            height: 100%;
            left: 0px;
            margin: 0 auto;
            max-width: 100%;
            position: absolute;
            top: 0px;
            width: 70%;
            overflow: hidden;
            border-radius: 20px;
        }
        
        #main_gallery #main_row div ul li {
            height: auto;
            margin: 0 0px 24px 23px;
            padding: 0;
            width: auto;
        }
        
        #main_gallery #main_row div ul li:nth-last-child(2),
        #main_gallery #main_row div ul li:last-child {
            margin-bottom: 0;
        }
        
        .pro-and-about {
            padding: 20px;
        }
        
        @media only screen and (max-width:1399px) {
            .main_title {
                font-size: 17px;
                line-height: 28px;
            }
        }
        
        @media only screen and (max-width:1349px) {
            #main_gallery div.imagsbox_w {
                width: 65%;
            }
        }
        
        @media only screen and (max-width: 1199px) {
            .listing_section .container {
                max-width: 100%;
                padding: 0 20px;
            }
            #main_gallery div.imagsbox_w {
                width: 60%;
            }
        }
        
        @media only screen and (max-width: 1024px) {
            #main_gallery .full_img_wapper {
                height: 395px;
                width: 100%;
            }
            #main_gallery #main_row {
                width: 100%;
                margin: 20px auto 0;
            }
            #main_row>div {
                max-width: 100%;
                float: none;
                margin: 0 auto !important;
                text-align: center;
                width: 100%;
            }
            #main_gallery #main_row div ul {
                display: flex;
                justify-content: center;
                gap: 0 5px;
            }
            #main_gallery #main_row div ul li {
                margin: 0 0px 0px 0px;
            }
            #main_gallery .thumb {
                height: 100px;
                width: 100px;
            }
            #main_gallery div.imagsbox_w {
                width: 100% !important;
                height: 400px;
            }
            #main_gallery #main_row {
                height: auto;
            }
        }
        
        @media only screen and (min-width: 320px) and (max-width: 1024px) {
            #listingarea {
                margin-bottom: 0px;
            }
            #main_gallery {
                margin: 0px 0 0px;
                padding: 0 0px 0px;
                width: 100%;
                min-height: auto;
            }
            #main_gallery .full_img_wapper {
                background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0;
                height: 410px;
                width: 100%;
            }
            #main_gallery #main_row div ul {
                width: auto;
                margin: 0 auto;
                flex-wrap: wrap;
                grid-row-gap: 10px;
            }
            #main_gallery #main_row div ul li {
                float: left;
            }
            #main_gallery #main_row .thumb {
                width: 55px;
                height: 55px;
            }
            #main_gallery #main_row .thumb img {
                max-height: 55px;
                max-width: 55px;
            }
            #main_gallery div.imagsbox_w {
                left: 0;
                margin: 0px auto 0;
                right: 0;
                top: 0 !important;
            }
            #main_gallery div.imagsbox_w .imagsbox {
                height: 100% !important;
                display: flex;
                margin: 0 auto;
            }
            #main_gallery div.imagsbox_w .full-img {
                max-height: calc(100% - 20px);
                max-width: calc(100% - 20px);
            }
            .listing_content {
                margin: 0px auto 25px;
            }
        }
        
        .desc-hedtitle {
            position: relative;
            font-size: 20px;
            letter-spacing: 0.3px;
            font-weight: 700;
            padding: 7px 6px;
            color: #fff;
            text-align: center;
            text-transform: capitalize;
            font-family: "Barlow", serif !important;
            background: #16b4cf;
            line-height: 30px;
            border-radius: 10px 10px 0 0;
        }
        
        .desc-rd p {
            font-size: 18px;
            line-height: 30px;
            font-weight: 400;
            color: #333333;
            font-family: "Google Sans", serif !important;
            margin: 0 0 15px 0;
        }
        
        .desc-rd p:last-child {
            margin: 0;
        }
        
        .desc-rd.desc-text b,
        .desc-rd.desc-text strong {
            text-transform: uppercase;
            margin-bottom: 7px;
            font-size: 20px;
            line-height: 30px;
            letter-spacing: 0.30px;
            font-weight: 700;
            color: #191919;
            font-family: "Google Sans", serif !important;
            /* display: block; */
        }
        
        .desc-rd.desc-text ul {
            /* margin-left:15px; */
        }
        
        .desc-rd.desc-text li {
            font-size: 18px;
            line-height: 30px;
            font-weight: 400;
            color: #333333;
            font-family: "Google Sans", serif !important;
            margin: 0 0 6px 0;
            background-image: url('../images/true2.png');
            background-repeat: no-repeat;
            background-position: 0 5px;
            padding-left: 30px;
        }
        
        .desc-rd.desc-text li b,
        .desc-rd.desc-text li strong {
            font-size: 18px;
            line-height: 30px;
            font-weight: 700;
            color: #191919;
            font-family: "Google Sans", serif !important;
            margin: 0;
            text-transform: none;
            display: inline-block;
        }
        
        .product-text {
            border-radius: 20px;
            margin: 0 0 40px 0;
        }
        
        .pro-and-about {
            border: 1px solid #cdcdcd;
            margin: 00px 0px 00px;
            overflow: hidden;
            padding: 20px;
            border-radius: 0 0 10px 10px;
        }
        .desc-rd.desc-text ul br,
        .desc-rd.desc-text ul li br{
            display: none;
        }
               .desc-rd.desc-text ul li p{
                margin: 0;
               }
        @media only screen and (max-width: 1199px) {
            .product-text .container {
                max-width: 100%;
                padding: 0 20px;
            }
            .Product_image_wapper {
                max-width: 690px;
                height: 600px;
            }
        }
        
        @media only screen and (max-width:991px) {
            .listing_listingarea-box .desc_box {
	margin-top: 20px;
}
        }
        @media only screen and (max-width:767px) {
            #right_box .desc-rd .table_item .table_box tr {
                display: block;
                padding: 5px 0;
            }
            #right_box .desc-rd .table_item .table_box tr td:first-child {
                width: 100%;
                display: flex;
                align-items: center;
            }
            #right_box .desc-rd .table_item .table_box tr td {
                width: 100%;
            }
        }
        
        @media only screen and (max-width: 575px) {
            .Product_image_wapper {
                height: 500px;
            }
        }
        
        @media only screen and (max-width: 480px) {
            .Product_image_wapper {
                height: 400px;
            }
            .product-text {
                margin: 0 0 20px 0;
            }
            .listing_section.wp-lister-gallery #main_gallery {
                min-height: 370px;
            }
        }
        /* ============================== PRODUCT_DES3 CSS END ============================== */
        
        .db_info_service {
            margin: 0 0 40px 0;
        }
        
        .db_info_service_wapper {
            display: grid;
            grid-template-columns: repeat(6, 1fr);
            gap: 10px;
            justify-content: center;
        }
        
        .db_info_service_box {
            text-align: center;
        }
        
        .db_info_service_img {
            margin: 0 0 10px 0;
        }
        
        .db_info_service_title h4 {
            font-size: 18px;
            font-weight: 700;
            line-height: 20px;
            color: #191919;
            margin: 0px;
            font-family: "Barlow", sans-serif;
            text-transform: uppercase;
        }
        
        .db_info_service_title p {
            font-size: 18px;
            font-weight: 400;
            line-height: 20px;
            color: #191919;
            margin: 0px;
            font-family: "Google Sans", sans-serif;
        }
        
        @media (max-width:991px) {
            .db_info_service_wapper {
                grid-template-columns: repeat(3, 1fr);
                gap: 20px 10px;
            }
        }
        
        @media (max-width:480px) {
            .db_info_service_wapper {
                grid-template-columns: repeat(2, 1fr);
            }
        }
        /*================================== BANNER CSS START  ================================== */
        
        .db_service_wapper {
            display: grid;
            grid-template-columns: repeat(4, 1fr);
            gap: 10px;
            justify-content: center;
            padding: 80px 15px 20px;
            margin: 220px 0 60px 0;
            background-image: url('../images/service-bg.png');
            background-size: cover;
            background-position: center;
            border-radius: 30px;
            position: relative;
        }
        
        .db_service_wapper::after {
            content: '';
            position: absolute;
            width: 100%;
            height: 100%;
            top: -161px;
            left: 0;
            right: 0;
            bottom: auto;
            width: 407px;
            height: 248px;
            background-image: url('../images/service-after.png');
            background-size: contain;
            background-position: center;
            margin: auto;
        }
        
        .db_service_box {
            display: flex;
            align-items: center;
            gap: 10px;
        }
        
        .db_service_title {
            width: 70%;
        }
        
        .db_service_title h4 {
            font-size: 18px;
            font-weight: 700;
            line-height: 20px;
            color: #fff;
            margin: 0px;
            font-family: "Barlow", sans-serif;
            text-transform: uppercase;
        }
        
        .db_service_title p {
            font-size: 18px;
            font-weight: 400;
            line-height: 20px;
            color: #191919;
            margin: 0px;
            font-family: "Google Sans", sans-serif;
        }
        
        @media (max-width: 991px) {
            .db_service_wapper {
                grid-template-columns: repeat(2, 1fr);
                gap: 20px 10px;
            }
            .db_service_wapper {
                margin: 190px 0 40px 0;
            }
        }
        
        @media (max-width:480px) {
            .db_service_box {
                flex-direction: column;
                justify-content: center;
            }
            .db_service_title h4 {
                text-align: center;
            }
            .db_service_title {
                width: 100%;
            }
            .db_service_title h4 {
                font-size: 16px;
            }
        }
        /*================================== BANNER CSS START  ================================== */
        
        #dezign_home_banner {
            margin: 0px auto 40px;
            text-align: center;
        }
        /* Container styles */
        
        #slidersection {
            width: 100%;
            overflow: hidden;
            position: relative;
            max-width: 1600px;
            margin: auto;
        }
        
        .slider {
            width: 100%;
            position: relative;
            padding-bottom: 40%;
            margin: 0 auto;
        }
        
        .slider ul {
            list-style: none;
            margin: 0;
            padding: 0;
        }
        
        .slider li {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            opacity: 0;
            animation: zoomFade 12s infinite;
        }
        /* Banner image styles */
        
        .slider .main_banner {
            width: 100%;
            height: auto;
            display: block;
            transform: scale(1);
            animation: zoomIn 4s infinite;
        }
        
        .banner_res {
            display: none;
        }
        /* Animation for each slide */
        
        .slider li:nth-child(1) {
            animation-delay: 0s;
        }
        
        .slider li:nth-child(2) {
            animation-delay: 4s;
        }
        
        .slider li:nth-child(3) {
            animation-delay: 8s;
        }
        /* Keyframe animations */
        
        @keyframes zoomFade {
            0% {
                opacity: 0;
                z-index: 0;
            }
            8% {
                opacity: 1;
                z-index: 1;
            }
            33% {
                opacity: 1;
                z-index: 1;
            }
            41% {
                opacity: 0;
                z-index: 0;
            }
            100% {
                opacity: 0;
                z-index: 0;
            }
        }
        
        @keyframes zoomIn {
            0% {
                transform: scale(1);
            }
            100% {
                transform: scale(1);
            }
        }
        
        @media screen and (max-width: 767px) {
            .main_banner {
                display: none !important;
            }
            .banner_res {
                display: block !important;
                margin: 0 auto;
            }
            .slider {
                padding-bottom: 70%;
            }
            #dezign_home_banner {
                margin: 0 auto 20px;
            }
        }
        
        @media screen and (max-width:700px) {
            .slider {
                padding-bottom: 77%;
            }
        }
        
        @media screen and (max-width:600px) {
            .slider {
                padding-bottom: 100%;
            }
        }
        
        @media screen and (max-width:575px) {
            .slider {
                padding-bottom: 100%;
            }
            .banner_res {
                height: 500px;
            }
        }
        
        @media screen and (max-width:480px) {
            .banner_res {
                height: auto;
            }
            .slider {
                padding-bottom: 119%;
            }
            #dezign_home_banner {
                margin: 0 auto 20px;
            }
        }
        
        @media screen and (max-width:360px) {}
        /*================================== BANNER CSS END  ================================== */
        /* ABOUT1 CSS START */
        
        .about_wrapper {
            margin: 0px 0px 20px;
            position: relative;
            padding: 60px 0;
            background-color: #f9f9f9;
            background-image: url('../images/about-bg.png');
            background-repeat: no-repeat;
            background-position: top;
            background-size: cover;
        }
        
        .about_img {
            margin: 0 0 20px 0;
            position: relative;
            z-index: 11;
            border-radius: 20px;
            overflow: hidden;
            display: inline-block;
        }
        
        .about_img img {
            z-index: 1;
            position: relative;
        }
        
        .about_content .about_title {
            position: relative;
            margin: 0 0 25px 0;
        }
        
        .about_content {
            position: relative;
            z-index: 11;
            padding: 10px 0;
        }
        
        .browse_all_btn.about {}
        
        .about_content .feature-title {
            margin: 0 0 20px 0;
        }
        
        .about_content h6 {
            font-size: 40px;
            font-weight: 700;
            color: #ffffff;
            line-height: 44px;
            text-transform: uppercase;
            margin: 0 0 20px 0px;
            position: relative;
            display: inline-block;
            font-family: 'Barlow', sans-serif;
        }
        
        .about_content p {
            font-size: 18px;
            font-weight: 400;
            color: #fff;
            line-height: 30px;
            margin: 0 0 20px 0px;
            position: relative;
            display: inline-block;
            font-family: 'Google Sans', sans-serif;
        }
        
        .about_content p span {
            font-weight: 700;
            color: #4e5e59;
        }
        
        .browse_all_btn a {
            display: inline-block;
        }
        
        .button {
            color: #fff;
            font-size: 16px;
            font-weight: 400;
            text-align: center;
            margin: 0 auto;
            letter-spacing: 1px;
            padding: 8px 8px 8px 20px;
            display: inline-block;
            position: relative;
            transition: all .5s ease-in-out;
            -webkit-transition: all .5s ease-in-out;
            -moz-transition: all .5s ease-in-out;
            -ms-transition: all .5s ease-in-out;
            -o-transition: all .5s ease-in-out;
            background-color: #191919;
            text-transform: uppercase;
            border-radius: 40px;
            font-family: 'Google Sans', sans-serif;
        }
        
        .button:hover {
            background-color: #ff3200;
            color: #fff;
        }
        
        .button i {
            /* margin-left: 5px; */
            transition: all .5s ease-in-out;
            text-align: center;
            border-radius: 40px;
            color: #111;
            transform: rotate(-30deg);
            width: 30px;
            height: 30px;
            line-height: 30px;
            background-color: #fff;
        }
        
        .button:hover i {
            color: #fff;
            background-color: #ff3200;
            transform: rotate(0deg);
        }
        
        .browse_all_btn.view {
            text-align: center;
        }
        
        .browse_all_btn.about .button:hover {
            background-color: #fff;
            color: #111;
        }
        
        @media screen and (max-width:1199px) {
            .about_content h6 {
                font-size: 32px;
                line-height: 34px;
            }
        }
        
        @media screen and (max-width:1090px) {}
        
        @media screen and (max-width: 991px) {
            .about_img {
                margin: 0 auto;
                text-align: center;
                width: 80%;
            }
            .about_content {
                margin: 20px 0 0 0;
            }
            .about_content p {
                font-size: 16px;
            }
            .about_wrapper {
                margin: 0px 0px;
            }
        }
        
        @media screen and (max-width:767px) {
            .about_img {
                width: 100%;
            }
            .about_wrapper {
                padding: 40px 0;
            }
        }
        
        @media screen and (max-width:575px) {
            .about_wrapper {
                margin: 0px 0px 40px;
            }
        }
        
        @media screen and (max-width:480px) {
            /* .about_content h6 {
		font-size: 27px;
		line-height: 30px;
	} */
            .about_wrapper {
                padding: 30px 0;
            }
            .about_wrapper {
                margin: 0px 0px 20px;
            }
        }
        
        @media screen and (max-width:361px) {}
        /* ============================== ABOUT1 CSS END ============================== */
        /*================================== MAIN TAB CSS START ================================== */
        
        .clear {
            clear: both;
        }
        
        .tab [type=radio] {
            display: none
        }
        
        .customsearchbox input[type="checkbox"],
        input[type="radio"] {
            margin: 4px 0 0;
            line-height: normal;
            display: none;
        }
        
        .tabsbottom label {
            display: inline-block;
            margin: 0;
            padding: 10px 30px;
            text-align: center;
            cursor: pointer;
            color: #191919;
            background-color: #fff;
            border: 1px solid #666666;
            font-weight: 700;
            font-size: 18px;
            transition: all .5s ease-in-out;
            text-transform: uppercase;
            border-radius: 10px;
            margin: 0px 10px 0;
            letter-spacing: 0.5px;
            font-family: "Barlow", sans-serif;
        }
        
        .message_desk {
            display: inline-block;
            vertical-align: middle;
        }
        
        .tabsbottom {
            margin-bottom: 60px;
        }
        
        .tabsbottom label:hover {
            background: #ff3200;
            color: #fff;
            border-color: #ff3200;
        }
        
        .tabsbottom input:checked+label {
            background: #ff3200;
            color: #fff;
            border-color: #ff3200;
        }
        
        .message_desk img:last-child {
            display: none;
        }
        
        .tabsbottom label:hover .message_desk img:last-child {
            display: block;
        }
        
        .tabsbottom label:hover .message_desk img:first-child {
            display: none;
        }
        
        .tabsbottom input:checked+label .message_desk img:first-child {
            display: none;
        }
        
        .tabsbottom input:checked+label .message_desk img:last-child {
            display: block;
        }
        
        #table1:checked~#content1,
        #table2:checked~#content2,
        #table3:checked~#content3,
        #table4:checked~#content4,
        #table5:checked~#content5,
        #table6:checked~#content6,
        #table7:checked~#content7 {
            display: block !important;
            height: auto;
        }
        
        section {
            text-align: left;
        }
        
        section p {
            font-size: 18px;
            font-weight: 400;
            line-height: 28px;
            color: #444444;
            text-align: left;
            margin: 0 0 20px 0;
            font-family: "Google Sans", sans-serif;
        }
        
        section p:last-child {
            margin: 0;
        }
        
        section p span,
        section ul li span {
            font-weight: 600;
            color: #01b3d2;
        }
        
        section b {
            font-weight: 600;
            color: #191919;
            font-size: 18px;
            text-align: left;
            margin: 0 0 10px 0;
            font-family: "Google Sans", sans-serif;
            display: inline-block;
        }
        
        section ul {
            /* margin-left: 20px; */
        }
        
        section ul li {
            font-size: 16px;
            font-weight: 300;
            line-height: 30px;
            color: #191919;
            text-align: left;
            font-family: "Google Sans", sans-serif;
        }
        
        .tabsbottom label img {
            transition: all 0.5s ease-in-out;
            margin: 0 10px 0 0;
            text-align: center;
        }
        
        section {
            display: none !important;
            padding: 30px 10px 10px;
        }
        
        .tabs_top {
            text-align: center;
            padding: 20px;
            border: 1px solid #d9d9d9;
            border-radius: 20px;
        }
        
        @media screen and (min-width: 768px) {
            .tabs_top {
                display: flex;
                /* justify-content: center; */
                flex-wrap: wrap;
            }
            #table1 {
                order: 1;
                position: relative;
            }
            .tabs_top label:nth-child(2) {
                order: 0;
                position: relative;
            }
            #table2 {
                order: 3;
                position: relative;
            }
            .tabs_top label:nth-child(4) {
                order: 4;
                position: relative;
            }
            #table3 {
                order: 5;
                position: relative;
            }
            .tabs_top label:nth-child(6) {
                order: 6;
                position: relative;
            }
            #content1 {
                order: 7;
                position: relative;
            }
            #content2 {
                order: 8;
                position: relative;
            }
            #content3 {
                order: 9;
                position: relative;
            }
        }
        
        @media screen and (max-width: 991px) {
            .tabs_top {
                padding: 10px 15px;
            }
            .tabsbottom label {
                padding: 10px 30px;
            }
            section p {
                font-size: 16px;
                line-height: 26px;
            }
            .tabsbottom {
                margin-bottom: 40px;
            }
        }
        
        @media screen and (max-width: 767px) {
            .tabsbottom label {
                width: 100%;
                margin: 0 0 5px;
                font-size: 17px;
            }
            section {
                padding: 15px 0;
            }
            .tabsbottom {
                margin-bottom: 40px;
            }
            .tabs_top {
                padding: 25px 25px;
            }
            .accordion1-title {
                width: 100%;
                margin: 0 5px 5px !important;
            }
        }
        
        @media screen and (max-width: 575px) {
            .tabs label,
            .tabsbottom label {
                width: 100%;
                margin-right: 0;
            }
            .tabs .tab,
            .tabsbottom label {
                -webkit-box-ordinal-group: unset;
                -webkit-order: initial;
                -ms-flex-order: initial;
                order: initial;
            }
            .tabs label:nth-child(8) {
                border-radius: 0;
            }
            .tabsbottom label:nth-child(3) {
                margin-left: auto;
            }
            .tabsbottom label:nth-child(7) {
                margin-left: auto;
            }
        }
        
        @media screen and (max-width: 480px) {
            section p {
                font-size: 17px;
            }
            .tabs_top {
                padding: 20px 20px;
            }
            .tabsbottom {
                margin-bottom: 20px;
            }
        }
        /*================================== MAIN TAB CSS END  ================================== */
        /*============================================
			footer CSS START
============================================*/
        
        .footer_wrapper {
            position: relative;
        }
        
        .footer_wrapper::before {
            content: '';
            position: absolute;
            width: 100%;
            height: 22px;
            /* background-color: #e9ebeb; */
            top: 0;
            left: 0;
            bottom: auto;
            z-index: 1;
            background-image: url('../images/header-before.png');
            z-index: 2;
        }
        
        .store_footer_wapper {
            padding: 40px 0 20px;
            position: relative;
            background-color: #e1fcfb;
        }
        
        .payment_img {
            text-align: center;
        }
        
        .footer_menu ul {
            display: flex;
            justify-content: center;
            margin-bottom: 0;
        }
        
        .footer_menu ul li i {
            margin-right: 5px;
            transition: 0.5s all ease-in-out;
        }
        
        .footer_menu ul li a {
            font-size: 16px;
            color: #191919;
            line-height: 18px;
            font-weight: 600;
            transition: 0.5s all ease-in-out;
            text-transform: uppercase;
            display: inline-block;
            letter-spacing: 0.3px;
            padding: 0 25px;
            border-right: 1px solid #191919;
            font-family: "Gabarito", sans-serif;
        }
        
        .footer_menu ul li a:hover {
            color: #ff6e01;
        }
        
        .footer_menu ul li:last-child a {
            border-right: none;
        }
        
        .footer_menu ul li i {
            margin-right: 5px;
        }
        
        .footer_top_menu {
            display: flex;
            justify-content: center;
        }
        
        .footer_menu ul li a {
            position: relative;
        }
        
        .footer_logo {
            z-index: 1;
            position: relative;
        }
        
        .footer_bottom {
            position: relative;
            background-color: #16b4cf;
            padding: 12px 0;
        }
        
        .dezign_copyright {
            font-size: 16px;
            color: #ffffff;
            font-weight: 400;
            letter-spacing: 0.3px;
            font-family: "Gabarito", sans-serif;
        }
        
        .dezign_copyright span {
            font-size: 16px;
            letter-spacing: 0.3px;
            color: #fff;
            font-weight: 700;
            text-transform: uppercase;
            font-family: "Gabarito", sans-serif;
        }
        
        .dezign_by {
            font-size: 15px;
            color: #fff;
            font-weight: 400;
            text-align: right;
            font-family: "Gabarito", sans-serif;
        }
        
        .dezign_by span {
            font-size: 15px;
            font-weight: 700;
            color: #fff;
            letter-spacing: 0.5px;
            font-family: "Gabarito", sans-serif;
        }
        
        @media screen and (max-width:1300px) {
            .footer_menu ul li a {
                padding: 0 15px;
            }
        }
        
        @media screen and (max-width:1199px) {
            .footer_menu ul li a {
                padding: 0 15px;
                font-size: 14px;
            }
        }
        
        @media screen and (max-width: 991px) {
            .dezign_by {
                text-align: center;
            }
            .dezign_copyright {
                text-align: center;
                margin-bottom: 10px;
                line-height: 24px;
            }
            .footer_block.footer_block04 {
                margin: 0px 0 20px 0;
                text-align: center;
            }
            .footer_logo {
                text-align: center;
            }
            .footer_block.footer_block01 {
                margin: 25px 0;
            }
            .footer_menu ul {
                display: block;
                text-align: center;
            }
            .footer_bottom {
                display: block;
            }
            .footer_block.footer_block03 {
                text-align: center;
                display: block;
                margin: 30px 0;
            }
            .footer_menu ul li a {
                padding: 10px 0px;
                font-size: 16px;
                border-right: none;
            }
        }
        
        @media screen and (max-width:361px) {
            .dezign_by span {
                font-size: 14px;
            }
            .dezign_by {
                font-size: 14px;
            }
            .dezign_copyright {
                font-size: 14px;
            }
            .dezign_copyright span {
                font-size: 14px;
            }
        }
        /*============================================
			feature CSS START
============================================*/
        
        .feature_make {
            margin: 0 0 60px 0;
        }
        
        .top_choice::after {
            content: "";
            position: absolute;
            border: 1px solid #c9c9c9;
            width: 60px;
            height: 1px;
            top: 0;
            left: 0px;
            bottom: 0;
            margin: auto;
        }
        
        .top_choice {
            font-size: 12px;
            font-weight: 400;
            color: #666666;
            line-height: 20px;
            text-transform: uppercase;
            margin: 0 0 10px;
            padding: 0px 0px 0px 80px;
            position: relative;
            letter-spacing: 6px;
            display: inline-block;
            font-family: "Google Sans", sans-serif;
        }
        
        .feature_make .category_item {
            margin: 0 0 40px;
            display: flex;
            align-items: center;
            justify-content: center;
        }
        
        .Shop_title h2 {
            font-size: 28px;
            font-weight: 800;
            color: #191919;
            position: relative;
            margin: 0;
            line-height: 32px;
            text-transform: uppercase;
            font-family: "Barlow", serif;
        }
        
        .guaranteed_wapper .Shop_title {
            margin: 0 0 40px 0;
            display: flex;
            align-items: center;
            justify-content: space-between;
        }
        
        .Shop_box {
            text-align: center;
            display: inline-block;
            transition: all 0.5s ease-in-out;
            margin: 0 0 20px 0;
            overflow: hidden;
        }
        
        .cate_box1:hover .Shop_box {
            border-color: #ff3200;
        }
        
        .category_box .row .col-lg-4:nth-child(2) .cate_box1 .Shop_box {
            border-radius: 0 0 50px 50px;
        }
        
        .Shop_box a img {
            transition: all 0.5s ease-in-out;
        }
        
        .cate_box1 {
            position: relative;
            background-color: #fff;
            text-align: center;
        }
        
        .cate_box1 .fat_text1 a {
            display: block;
        }
        
        .cate_box1 .fat_text1 span {
            font-size: 18px;
            font-weight: 400;
            transition: all 0.5s ease-in-out;
            color: #191919;
            position: relative;
            display: block;
            line-height: 22px;
            text-align: center;
            margin: 0;
            font-family: "Google Sans", sans-serif;
        }
        
        .cate_box1:hover .fat_text1 span {
            color: #ff3200;
        }
        
        .cate_box1 .fat_text1 span i {
            display: flex;
            justify-content: center;
            align-items: center;
            font-size: 16px;
            width: 32px;
            height: 32px;
            line-height: 32px;
            border-radius: 50%;
            background-color: #fff;
            margin: 10px auto 0;
            color: #909090;
            transition: all 0.5s ease-in-out;
            border: 1px solid #909090;
            transform: rotate(-45deg);
        }
        
        .cate_box1:hover .fat_text1 span i {
            background-color: #ff3200;
            color: #fff;
            border-color: #ff3200;
        }
        
        .cate_box1 .fat_text1 a h2 {
            font-size: 18px;
            font-weight: 700;
            transition: all 0.5s ease-in-out;
            color: #191919;
            position: relative;
            display: block;
            line-height: 22px;
            text-align: center;
            margin: 0;
            text-transform: uppercase;
            font-family: "Google Sans", sans-serif;
        }
        
        .cate_box1 .fat_text1 a i {
            width: 35px;
            height: 35px;
            line-height: 35px;
            /* border: 1px solid #c0c0c0; */
            border-radius: 50%;
            display: flex;
            justify-content: center;
            align-items: center;
            font-size: 16px;
            color: #191919;
            margin: 10px auto 0;
            transition: all 0.5s ease-in-out;
            background: #f3f3f3;
            transform: rotate(-30deg);
        }
        
        .cate_box1:hover .fat_text1 a i {
            background-color: #ff3200;
            color: #fff;
            border-color: #ff3200;
            transform: rotate(0deg);
        }
        
        .button.view1 {
            text-align: center;
        }
        
        .browse_all_btn.view {
            text-align: center;
            display: none;
        }
        
        @media screen and (max-width:1399px) {
            .feature_make .category_item {
                margin: 0 0 30px 0;
            }
        }
        
        @media screen and (max-width:991px) {
            .cate_box1 {
                margin: 0 0 20px 0;
            }
            .feature_make {
                margin: 0 0 20px 0;
            }
            .browse_all_btn.view {
                display: block;
            }
        }
        
        @media screen and (max-width:767px) {
            .cate_box1 {
                display: inline-block;
            }
            .feature_make .category_item {
                display: block;
                text-align: center;
                margin: 0 0 20px 0;
            }
            .Shop_title {
                margin: 0 0 20px;
                display: block;
            }
            .category_box {
                text-align: center;
            }
            .category_item {
                margin: 0 0 20px;
                justify-content: center;
            }
            .Shop_box {
                margin: 0 0 12px 0;
            }
            .guaranteed_wapper .Shop_title {
                margin: 0 0 20px 0;
                display: block;
            }
            .Shop_title .guaranteed_wapper_box {
                margin: 0 0 20px 0;
            }
            .db_service_wapper::after {
                width: 267px;
                height: 163px;
                top: -105px;
            }
            .db_service_wapper {
                margin: 140px 0 40px 0;
                padding: 50px 15px 20px;
            }
        }
        
        @media screen and (max-width:575px) {
            .cate_box1 {
                margin: 0 0 16px 0;
            }
            .Shop_title h2 {
                font-size: 26px;
                line-height: 30px;
            }
            .Shop_title {
                margin: 0 0 14px;
            }
            .top_choice {
                font-size: 11px;
                line-height: 19px;
                margin: 0 0 6px;
                letter-spacing: 5px;
            }
            .Shop_title .guaranteed_wapper_box {
                margin: 0 0 16px 0;
            }
        }
        
        @media screen and (max-width:480px) {
            .cate_box1 {
                margin: 0 0 10px 0;
            }
            .Shop_box {
                margin: 0 0 8px 0;
            }
            .cate_box1 .fat_text1 span {
                font-size: 18px;
                line-height: 20px;
            }
            .Shop_title .guaranteed_wapper_box {
                margin: 0 0 12px 0;
            }
            .db_service_wapper {
                margin: 120px 0 20px 0;
            }
        }
        
        @media screen and (max-width:360px) {
            .Shop_title h2 {
                font-size: 24px;
                line-height: 28px;
            }
            .top_choice {
                margin: 0 0 4px;
                letter-spacing: 4px;
            }
        }
        /*============================================
			feature CSS END
============================================*/