:root {
            --black: #000000;
            --off-black: #0A0A0A;
            --dark-gray: #1A1A1A;
            --medium-gray: #333333;
            --light-gray: #666666;
            --off-white: #F5F5F5;
            --white: #FFFFFF;
            --accent: #00FF88;
            --accent-dark: #00CC6A;
            --text-primary: #000000;
            --text-secondary: #666666;
        }
 /* Typography System */
        .display-1 {
            font-size: clamp(80px, 12vw, 180px);
            font-weight: 900;
            line-height: 0.85;
            letter-spacing: -0.04em;
        }

        .display-2 {
            font-size: clamp(48px, 8vw, 96px);
            font-weight: 800;
            line-height: 0.9;
            letter-spacing: -0.03em;
        }

        .heading-1 {
            font-size: clamp(36px, 5vw, 64px);
            font-weight: 700;
            line-height: 1;
            letter-spacing: -0.02em;
        }

        .heading-2 {
            font-size: clamp(28px, 4vw, 48px);
            font-weight: 600;
            line-height: 1.1;
            letter-spacing: -0.02em;
        }

        .body-large {
            font-size: clamp(20px, 2.5vw, 24px);
            font-weight: 400;
            line-height: 1.5;
        }

        .container {
            max-width: 1400px;
            margin: 0 auto;
            padding: 0 40px;
        }

        .grid {
            display: grid;
            grid-template-columns: repeat(12, 1fr);
            gap: 24px;
        }

       
        /* Hero Section - Editorial Style */
        .hero {
            min-height: 100vh;
            background: var(--black);
            color: var(--white);
            display: flex;
            align-items: center;
            position: relative;
            overflow: hidden;
        }

        .hero-grid {
            display: grid;
            grid-template-columns: repeat(12, 1fr);
            gap: 24px;
            align-items: center;
        }

        .hero-content {
            grid-column: 1 / 8;
            z-index: 2;
        }

        .hero-visual {
            grid-column: 8 / 13;
            height: 600px;
            position: relative;
        }

        .hero-label {
            font-size: 14px;
            font-weight: 600;
            letter-spacing: 0.1em;
            text-transform: uppercase;
            color: var(--accent);
            margin-bottom: 40px;
            display: inline-block;
        }

        .hero h1 {
            margin-bottom: 40px;
            overflow: hidden;
        }

        .hero h1 span {
            display: block;
            transform: translateY(100%);
            animation: revealUp 1s cubic-bezier(0.65, 0, 0.35, 1) forwards;
            animation-delay: calc(var(--i) * 0.1s);
        }

        @keyframes revealUp {
            to {
                transform: translateY(0);
            }
        }

        .hero-description {
            font-size: 24px;
            line-height: 1.5;
            color: var(--off-white);
            margin-bottom: 48px;
            opacity: 0;
            animation: fadeIn 1s ease 0.5s forwards;
        }

        @keyframes fadeIn {
            to {
                opacity: 1;
            }
        }

        .hero-stats {
            display: flex;
            gap: 64px;
            margin-bottom: 64px;
            opacity: 0;
            animation: fadeIn 1s ease 0.7s forwards;
        }

        .stat {
            border-left: 2px solid var(--accent);
            padding-left: 24px;
        }

        .stat-number {
            font-size: 48px;
            font-weight: 900;
            color: var(--accent);
            line-height: 1;
            margin-bottom: 8px;
        }

        .stat-label {
            font-size: 14px;
            text-transform: uppercase;
            letter-spacing: 0.05em;
            color: var(--light-gray);
        }

        .hero-actions {
            display: flex;
            gap: 32px;
            opacity: 0;
            animation: fadeIn 1s ease 0.9s forwards;
        }

        /* Buttons - Minimal Style */
        .btn {
            padding: 20px 48px;
            font-size: 16px;
            font-weight: 600;
            text-decoration: none;
            display: inline-block;
            transition: all 0.3s ease;
            position: relative;
            overflow: hidden;
        }

        .btn-primary {
            background: var(--accent);
            color: var(--black);
        }

        .btn-primary:hover {
            background: var(--accent-dark);
            transform: translateY(-2px);
        }

        .btn-outline {
            background: transparent;
            color: var(--white);
            border: 1px solid var(--white);
        }

        .btn-outline:hover {
            background: var(--white);
            color: var(--black);
        }

        /* Geometric AI Visual */
        .ai-visual-container {
            width: 100%;
            height: 100%;
            position: relative;
        }

        .geometric-grid {
            position: absolute;
            width: 100%;
            height: 100%;
            display: grid;
            grid-template-columns: repeat(6, 1fr);
            grid-template-rows: repeat(6, 1fr);
            gap: 2px;
            padding: 15px;
        }

        .grid-cell {
            background: transparent;
			border: 1.05px solid rgba(47, 169, 111, 0.3);
            transition: all 0.5s ease;
            position: relative;
        }

        .grid-cell.active {
            background: var(--accent);
            border-color: var(--accent);
            animation: pulse 2s ease-in-out infinite;
        }

        @keyframes pulse {
            0%, 100% { opacity: 0.3; }
            50% { opacity: 1; }
        }

        /* Section Divider */
        .section-divider {
            height: 120px;
            display: flex;
            align-items: center;
            justify-content: center;
            background: var(--off-white);
        }

        .divider-text {
            font-size: 14px;
            font-weight: 600;
            letter-spacing: 0.2em;
            text-transform: uppercase;
            color: var(--light-gray);
        }

        /* Products Section - Editorial Cards */
        .products {
            padding: 120px 0;
            background: var(--white);
        }

        .section-header {
            margin-bottom: 80px;
        }

        .section-label {
            font-size: 14px;
            font-weight: 600;
            letter-spacing: 0.1em;
            text-transform: uppercase;
            color: var(--accent);
            margin-bottom: 24px;
        }

        .section-title {
            max-width: 800px;
        }

        .product-grid {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 48px;
        }

        .product-card {
            background: var(--off-white);
            padding: 64px 48px;
            transition: all 0.3s ease;
            cursor: pointer;
            position: relative;
            overflow: hidden;
        }

        .product-card::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: var(--black);
            transform: translateY(100%);
            transition: transform 0.5s cubic-bezier(0.65, 0, 0.35, 1);
            z-index: 1;
        }

        .product-card:hover::before {
            transform: translateY(0);
        }

        .product-content {
            position: relative;
            z-index: 2;
        }

        .product-number {
            font-size: 72px;
            font-weight: 900;
            color: var(--black);
            line-height: 1;
            margin-bottom: 32px;
            transition: color 0.3s ease;
        }

        .product-card:hover .product-number {
            color: var(--accent);
        }

        .product-card h3 {
            font-size: 32px;
            margin-bottom: 24px;
            font-weight: 700;
            transition: color 0.3s ease;
        }

        .product-card:hover h3 {
            color: var(--white);
        }

        .product-card p {
            font-size: 18px;
            line-height: 1.6;
            color: var(--text-secondary);
            transition: color 0.3s ease;
        }

        .product-card:hover p {
            color: rgba(255, 255, 255, 0.8);
        }

        /* Innovation Section - Split Layout */
        .innovation {
            padding: 0;
            background: var(--black);
            color: var(--white);
        }

        .innovation-grid {
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            min-height: 100vh;
        }

        .innovation-content {
            padding: 120px 80px;
            display: flex;
            flex-direction: column;
            justify-content: center;
        }

       .innovation-visual {
    position: absolute;
    overflow: hidden;
    top: 0;
    bottom: 0;
    height: 100%;
    z-index: 1;
		   left:0;right:0;width:100%;
}

        .innovation h2 {
            margin-bottom: 48px;
        }

        .innovation-text {
            font-size: 24px;
            line-height: 1.6;
            color: var(--off-white);
            margin-bottom: 64px;
        }

        .innovation-metrics {
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            gap: 48px;
        }

        .metric {
            border-top: 2px solid var(--accent);
            padding-top: 32px;
        }

        .metric-value {
            font-size: 64px;
            font-weight: 900;
            color: var(--white);
            line-height: 1;
            margin-bottom: 16px;
        }

        .metric-label {
            font-size: 18px;
            color: var(--light-gray);
        }

        /* Data Visualization */
        #dataViz {
            width: 100%;
            height: 100%;
        }

        /* Services - Minimal Grid */
        .services {
            padding: 120px 0;
            background: var(--off-white);
        }

        .services-grid {
            display: grid;
            grid-template-columns: repeat(12, 1fr);
            gap: 48px;
            align-items: start;
        }

        .services-header {
            grid-column: 1 / 5;
        }

        .services-content {
            grid-column: 6 / 13;
        }

        .services-list {
            list-style: none;
            margin-top: 48px;
        }

        .service-item {
            padding: 32px 0;
            border-bottom: 1px solid rgba(0, 0, 0, 0.1);
            display: flex;
            justify-content: space-between;
            align-items: center;
            cursor: pointer;
            transition: all 0.3s ease;
        }

        .service-item:hover {
            padding-left: 24px;
        }

        .service-name {
            font-size: 24px;
            font-weight: 600;
        }

        .service-arrow {
            font-size: 24px;
            color: var(--accent);
            transform: rotate(-45deg);
            transition: transform 0.3s ease;
        }

        .service-item:hover .service-arrow {
            transform: rotate(0deg);
        }

        

        /* Cursor */
        .custom-cursor {
            width: 40px;
            height: 40px;
            border: 2px solid var(--accent);
            border-radius: 50%;
            position: fixed;
            pointer-events: none;
            z-index: 9999;
            transition: all 0.1s ease;
            mix-blend-mode: difference;
        }

        .custom-cursor.hover {
            transform: scale(1.5);
            background: var(--accent);
        }

        /* Mobile */
        @media (max-width: 1024px) {
            .container {
                padding: 0 24px;
            }

            .hero-grid {
                grid-template-columns: 1fr;
            }

            .hero-content {
                grid-column: 1 / -1;
            }

            .product-grid {
                grid-template-columns: 1fr;
                gap: 24px;
            }

            .innovation-grid {
                grid-template-columns: 1fr;
            }

            .services-grid {
                grid-template-columns: 1fr;
            }

            .services-header {
                grid-column: 1 / -1;
                margin-bottom: 48px;
            }

            .services-content {
                grid-column: 1 / -1;
            }

            

            .display-1 {
                font-size: 64px;
            }

            .hero-stats {
                flex-direction: column;
                gap: 32px;
            }
        }

/**9th aug 2025**/
@media screen and (max-width: 1024px) {
    header .wp-block-navigation__responsive-container-open {
       margin-left:auto!important;
    }
	header .my-pop-btn{position: absolute;
    right: 30px;
    bottom: -12px;}
}
.pum.pum-overlay{background-color:#0000009c!important;}
.pum-container {background-color:#F5F5F5 !important;padding:60px!important;}
.pum-container .pum-close {
	background-color:transparent!important;
	background-image:url('https://cdn.etechtechnologysolutions.com/wp-content/uploads/weui_close-filled.png')!important;
	background-repeat:no-repeat!important;
	background-position:center center!important;
	box-shadow:none!important;
	text-shadow:none!important;
	color:#ffffff00!important;
	top:32px!important;
	right:32px!important;
	padding:0px!important;
}
.pum-container form h1{color:#000000!important;font-size:52px;font-weight:800;margin-bottom:40px;}
.pum-container  form label{color:#000000;margin-bottom:10px;font-size:20px;font-weight:400;}
.pum-container  form input.form-control{border-radius:0px!important;height:60px;padding:10px;border:1px solid #CBD5E1;}
.pum-container  form input.form-control:focus{box-shadow:none!important;}
.pum-container  form  .policy-detail .wpcf7-list-item{margin-left:0px;}
.pum-container  form  .policy-detail label{color:#344054;font-size:16px;font-weight:400;}
.pum-container  form  .policy-detail p{color:#344054;font-size:16px;font-weight:400;}
.pum-container  form  .policy-detail a{color:#2FA96F!important;}
.pum-container  form p{margin-bottom:0px;}
.pum-container form .submit-button{margin-top:40px;}
.pum-container form .submit-button input[type="submit"]{border-radius:0px!important;padding:18px 32px!important;font-size:18px;font-weight:600;color:#1C1B1B;background-color:#00FF88;border:none!important;}
.pum-container form .submit-button input[type="submit"]:hover{transform: translateY(0px)!important;background-color:#000!important;color:rgb(0 255 136)!important;}
.pum-container form .wpcf7-not-valid-tip{font-size:12px;}
@media screen and (max-width: 1180px){
	.pum-container {padding:40px!important;}
	.pum-container form label{font-size:18px!important;}
	.pum-container form h1{font-size:40px!important;}	
	.pum-container form .submit-button input[type="submit"]{font-size:16px!important;}
	.pum-container form input.form-control{height:40px!important;}
	.pum-container .pum-close{top:20px!important;right:20px!important;}
	.pum-container form .submit-button{margin-top:30px!important;}
}
@media screen and (max-width: 767px){
	.pum-container {padding:20px!important;}
	.pum-container form h1{font-size:34px!important;}	
	.pum-container form label{font-size:16px!important;}
	.pum-container form .submit-button{margin-top:20px!important;}
}
.contact-form input[type="submit"]{
	background-position: right 30px center!important;
	padding: 20px 60px 20px 40px !important;
}
.custom-modal .modal-body{overflow-x:hidden;}
.custom-modal .wpcf7-spinner{right:20px!important;}
.custom-modal .custom-modal-dialog .modal-content{border-radius:0px!important;}
.custom-modal .form-control{border-radius:0px!important;height:60px!important;padding:5px 12px;}
.custom-modal textarea.form-control{height:100px!important;}
.custom-modal p a{color:#2FA96F!important;}
.custom-modal input[type="submit"]{
	border-radius: 0px !important;
    padding: 18px 50px 18px 32px !important;
    font-size: 18px!important;
    font-weight: 600;
    color: #1C1B1B;
    background-color: #00FF88;
    border: none !important;
	background-image:url('https://cdn.etechtechnologysolutions.com/wp-content/uploads/balck-arrow.png')!important;
	background-position: right 24px center;
}
.custom-modal input[type="checkbox"]{    border: 1px solid #D0D5DD!important;margin:0px 5px 0px 0px!important;}
.custom-modal input[type="submit"]:hover{    background-position: right 24px center;color: #1C1B1B;
    background-color: #00FF88;}
.btn-primary:hover{transform: translateY(0px);}
.get-touch-box p{display:block!important;}
.get-touch-box .wpcf7-list-item{margin-left:0px!important;}
.get-touch-box .wpcf7-list-item label{display:flex;justify-content:flex-start!important;}
.get-touch-box  input[type="checkbox"]{width:20px!important;margin-right:10px!important;height:20px!important;position:relative;}
input[type="checkbox"]{width:20px!important;margin-right:10px!important;height:20px!important;position:relative;}
input[type=checkbox]:checked::before{position: absolute;
    top: 3px;
    left: 2px;
/*     transform: translate(-50%, -58%); */
	height:100%!important;
	width:100%!important;
}
.get-touch-box  p a{color:#2FA96F!important;}
.get-touch-content p.icon{padding-left:0px!important;}
.get-touch-content p.icon{display:flex;justify-content:center;}
.wpcf7-not-valid-tip{font-size:12px;}
.contact-form a{color:#2FA96F;}
.product-sub-sec .wp-block-columns{padding-left:15px!important;padding-right:15px!important;max-width:1550px!important;}
.about-section{padding-left:15px!important;padding-right:15px!important;}
.innovation-lab .white-btn{margin-top:20px!important;}
.contact-us-section form p{display:block;}
.scroll-progress-horizontal {transform: translate(0, 0)!important;}

.about-section{padding-left:15px!important;padding-right:15px!important;}
.support-row .second-col{padding-left:15px!important;padding-right:15px!important;}
.testimonial-section{padding-left:15px!important;padding-right:15px!important;}
.get-touch-box{padding:50px;}
.product-sub-sec .wp-block-columns.counter-column{padding-left:0px!important;padding-right:15px!important;}
.ai-build-different .wp-block-column:hover{background-color:#141414!important;}
.ai-build-different .wp-block-column:hover p.has-white-color{color:#00FF88!important;}
#popmake-3369{background-color:#fff!important;}
/* #popmake-3369 input[type="submit"]{
	background-image: none !important;
    padding: 15px 35px 15px 35px !important;
    transition: all 0.3s ease !important;
    background-position: left 25px center !important;
    font-size: 16px !important;
}
#popmake-3369 input[type="submit"]:hover{
	background-color: #00FF88 !important;
    background-image: url(https://cdn.etechtechnologysolutions.com/wp-content/uploads/black-arrow-1.png) !important;
    background-position: left 25px center !important;
    padding-left: 60px !important;
	background-repeat:no-repeat!important;
	color:black!important;
} */
.custom-modal label span.req{color:red;}
.custom-modal label{
	color: #000000;
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: 400;
}
#triangle-network-parent{width:100%;position:absolute;height:100%;right:0px;top:19px;bottom:0px;}
#triangle-network-parent canvas{height:100%!important;}
@media screen and (min-width: 767px){
	#triangle-network-parent{width:43%!important;}
}
.free-contact-section .ets-common-row{padding:100px 0px!important;}
#globalmodal .wpcf7-response-output{margin-top:20px!important;}
/**responsive**/

@media screen and (max-width: 1180px){
	
	.common-heading-two, .contact-banner h1.common-heading-one{font-size:44px;line-height:normal;}
	.space-100{padding-top:60px!important;padding-bottom:60px!important;}
	.home-new-header h1{line-height:normal!important;}
	.home-section2.product-row .row-one{padding-left:15px!important;padding-right:15px!important;padding-top:0px!important}
	.product-row .wp-block-buttons .wp-block-button__link{padding:19px 30px!important;}
	.partner-slider h6{margin-bottom:20px;}
	.home-section5 .technology-tabbing{margin-top:0px!important;}
	.testimonial-section{padding-bottom:120px!important;}
	.contact-us-section .ets-common-row{padding-top:0px!important;padding-bottom:60px!important;}
	.free-contact-section .ets-common-row{padding-top:60px!important;}
	 footer .footer-first-row {row-gap: 20px !important; }
	.home-section2 .row-two p, .home-section2 p.info-expert{font-size:20px;}
	.product-row .product-detail p{margin-bottom:0px!important;}
	.qeval-img-absolute{position:relative;bottom:0px!important;}   
	.top-300{padding:60px 00px!important;}
	.home-section2 .row-one{padding-top:60px!important;}
	.bg-img-transform h3.wp-block-heading{margin-left:auto;margin-right:auto;}
	.bg-img-transform h3.wp-block-heading.ai-consult-heading{margin-left:inherit!important;}
    .bg-img-transform h3.wp-block-heading{margin-left:auto!important;margin-right:auto!important;}
	.ets-labs-row h2{font-size:34px;line-height:normal!important;}
	.get-touch-box{padding:40px;}
	.get-touch-content{padding:30px;}
	h2.wp-block-heading.title-52{font-size:36px;}
	.custom-modal .form-control{border-radius:0px!important;height:40px!important;}
	.innovate-box h3.wp-block-heading{font-size:34px!important;}
}
@media screen and (max-width: 1024px){
	.product-row .product-detail{flex-direction:column!important;}
/* 	.testimonial-section .wp-block-columns {flex-direction:column!important;} */
	.tab-100 .wp-block-columns {flex-direction:column!important;}
	.tab-100 .wp-block-columns.counter-column.innovate-box{margin:inherit!important;}
	.quality-monitor-sec .space-left-100{padding-left:40px!important;}
	.chat-col h4.wp-block-heading{font-size:30px!important;}	
	.product-detail .has-background:hover .hover-img{top:120px;}
	.custom-modal label{
	color: #000000;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 400;
}
	.pum-container form label{font-size:16px;}
	.free-contact-section .ets-common-row{padding:40px 0px!important;}
	footer .main-menu ul li a:hover{padding-left:0px!important;}
	footer .main-menu ul li a::before{display:none!important;}
}
@media screen and (max-width: 767px){	
	.space-100{padding-top:30px!important;padding-bottom:30px!important;}
	.about-section.space-100{padding-left:15px!important;padding-right:15px!important;}
	.top-300{padding-top:30px!important;padding-bottom:30px!important;}
  .home-new-header h1 {line-height:normal!important;}	
  .home-new-header p{line-height:inherit;}
  .common-heading-two, .contact-banner h1.common-heading-one{font-size:30px;}
  .testimonial-section{padding-bottom:90px!important;}
  .contact-us-section .ets-common-row{padding-top:30px!important;padding-bottom:30px!important;}
	footer .footer-first-row{row-gap:20px!important;}
	.home-section2 .row-two p, .home-section2 p.info-expert{font-size:18px;}
	.testimonial-section .wp-block-columns {gap:0px!important;}
	.home-section2 .row-one{padding-top:30px!important;}
	.quality-monitor-sec .space-left-100 {padding:15px 15px 0px 15px!important;}
	.box-wrap-feature h5.wp-block-heading.x-large{margin-bottom:15px;}
	.product-sub-header{padding-top:100px!important;}
	.qeval-banner .innovate-box .first-column{margin:15px 0px;text-align:center!important;}
	.qeval-banner .innovate-box .first-column{border-right:none!important;}
	.solutions-qeval .wp-block-column{border-right:1px solid rgb(0 255 136)!important;}
	.innovate-box{gap:0px!important;}
	.innovate-box .first-column{margin-top:30px!important;}
	.solutions-qeval .wp-block-column p{margin-top:0px!important;}
	.ets-labs-row h2{font-size:24px;}
	.chat-col h4.wp-block-heading{font-size:24px!important;line-height:normal;}
	.about-ets-box .chat-col{padding:20px 15px;}
	.about-partner .flex-row-btn{flex-direction:column!important;align-items:flex-start!important;}
	p.font-28{font-size:18px !important;}
	.global-row h4.Call-center-quality{font-size:24px!important;}
	.innovate-box h3.wp-block-heading{font-size:20px;}
	.innovate-box p{font-size:16px;}
	.ets-labs-row h2{line-height:normal!important;}
	.our-story-info{gap:20px!important;}
	.large-para p{font-size:18px;line-height:28px;}
	.quality-monitor .box-white{padding:20px!important;}
	.transform-row .bg-img-transform h3.wp-block-heading{line-height:normal;}
	.product-detail .has-background:hover .hover-img{top:113px;}
	.get-touch-box{padding:20px;}
	.get-touch-content{padding:20px;}
		h2.wp-block-heading.title-52{font-size:24px;}
	h2.wp-block-heading.title-52{letter-spacing:0px;}
	.get-in-touch-section .wp-block-columns {gap:0px!important;}
	.contact-banner .common-sub-heading{margin-bottom:23px;}
	
	.new-get-in-touch-section .gap-0{gap:0px!important;}
	.free-contact-section .ets-common-row{padding:30px 0px!important;}
	
}
.timeline-block-timeline .story-details{border-left:none!important;}
.timeline-block-timeline .timeline-content .story-details:before{display:none;}
.cool-vertical-timeline-body.one-sided.left .timeline-content .story-details:before {display:none!important;}
.cool-vertical-timeline-body.ctlb-wrapper:before{background: rgba(245, 245, 245, 1);width:10px;}
.home-section6 h2{max-width:1170px!important;}
.trusted-partner-slider .wp-block-columns{max-width:100%!important;}
.home-section5 .technology-tabbing .tabs{justify-content:space-between!important;}
.home-section5 .tab-content .tab-panel{justify-content:center!important;flex-wrap:nowrap!important;overflow-x:auto!important; scroll-behavior: smooth;}
/* .home-section5 .tab-content .tab-panel{justify-content:start!important;width:auto!important;margin-left:auto!important;margin-right:auto!important;} */
.home-section5 .tab-content .tab-panel:nth-child(8n),
.home-section5 .tab-content .tab-panel:nth-child(5n),
.home-section5 .tab-content .tab-panel:nth-child(6n){justify-content:flex-start!important}
.home-section5 .technology-tabbing .image-panel{min-width:166px!important;}
 .home-section5 .tab-content .tab-panel::-webkit-scrollbar {
  height: 5px; 
}

.home-section5 .tab-content .tab-panel::-webkit-scrollbar-track {
  background: #f0f0f0;  
  border-radius: 4px;
}

.home-section5 .tab-content .tab-panel::-webkit-scrollbar-thumb {
  background: #888;       
  border-radius: 4px;
}

.home-section5 .tab-content .tab-panel::-webkit-scrollbar-thumb:hover {
  background: #555;      
}


.home-section5 .tab-content .tab-panel {
  scrollbar-width: thin;             
  scrollbar-color: #888 #f0f0f0;      
}

.testimonial-section .testimonial-row{max-width:1550px!important;padding-left:15px!important;padding-right:15px!important;}
.testimonial-section .testimonial-column .testimonial-slider-content{border-radius:0px;}
.testimonial-section .testimonial-column .testimonial-container{align-items:center!important;}
.testimonial-section .testimonial-column .testimonial-slider-content:after{
	background-image: url('https://cdn.etechtechnologysolutions.com/wp-content/uploads/testimonial-symbol-1.png');
    position: absolute;
    content: "";
    width: 72px;
    height: 60px;
    bottom: 15%;
    right: 5%;
    background-size: cover;
}
footer .footer-first-row{max-width:1550px!important;}
footer .copyright-content{border-top:none!important;padding-top:0px!important;}
footer .copyright-content p{padding-top:30px!important;    border-top: 1px solid #ffffff54!important;width:100%;}
.common-green-btn a{
	position:relative;
	display: inline-block;
  overflow: hidden;
  transition: all 0.3s ease;
  white-space: nowrap;
}
.common-green-btn a::before{
	content: '';
    display: inline-block;
    color: black;
    width: 0;
    vertical-align: middle;
    margin-right: 0;
    transition: width 0.3s ease, margin-right 0.3s ease;
	opacity:0;
	background-image:url(https://cdn.etechtechnologysolutions.com/wp-content/uploads/black-arrow-1.png);
	background-repeat:no-repeat;
	background-position:center center;
	width:0px;
	height:14px;
}
.common-green-btn a:hover::before{
	width: 16px;
    margin-right: 5px;
	opacity:1;
}
.common-green-btn a:hover{background-color:#00FF88!important;}
.qeval-banner .innovate-box{margin-left:auto;margin-right:auto;}
.white-btn a{
	position:relative;
	display: inline-block;
  overflow: hidden;
  transition: all 0.3s ease;
  white-space: nowrap;
}
.white-btn a::before{
	content: '';
    display: inline-block;
    color: black;
    width: 0;
    vertical-align: middle;
    margin-right: 0;
    transition: width 0.3s ease, margin-right 0.3s ease;
	opacity:0;
	background-image:url(https://cdn.etechtechnologysolutions.com/wp-content/uploads/black-arrow-1.png);
	background-repeat:no-repeat;
	background-position:center center;
	width:0px;
	height:14px;
}
.white-btn a:hover::before{
	width: 16px;
    margin-right: 5px;
	opacity:1;
}
.white-btn a:hover{background-color:#fff!important;color:#000!important;}
.green-btn a{
	position:relative;
	display: inline-block;
  overflow: hidden;
  transition: all 0.3s ease;
  white-space: nowrap;
}
.green-btn a::before{
	content: '';
    display: inline-block;
    color: black;
    width: 0;
    vertical-align: middle;
    margin-right: 0;
    transition: width 0.3s ease, margin-right 0.3s ease;
	opacity:0;
	background-image:url(https://cdn.etechtechnologysolutions.com/wp-content/uploads/black-arrow-1.png);
	background-repeat:no-repeat;
	background-position:center center;
	width:0px;
	height:14px;
}
.green-btn a:hover::before{
	width: 16px;
    margin-right: 5px;
	opacity:1;
}
.green-btn a:hover{background-color:#00FF88!important;color:#000!important;}

.product-sub-sec .common-row{max-width:1550px!important;padding-left:15px!important;padding-right:15px!important;}
.quality-monitor .box-white:hover{
box-shadow: 0px 2px 10px rgba(31, 40, 89, 0.1);
}
.quality-monitor-sec img{}
.quality-monitor-sec .box-wrap-feature{}
.heading-two-break{max-width:770px!important;}
.black-ice-chat .solutions-qeval .wp-block-column:hover p{color:#00FF88!important;}
.black-ice-chat .solutions-qeval .wp-block-column{border: 1px solid #0a894e87 !important;}
.black-ice-chat .solutions-qeval .wp-block-column:hover{border:1px solid #0a894e !important}
.black-ice-chat .solutions-qeval .wp-block-column:hover{}
.ice-transform .row-one{max-width:1520px!important;}

/* .ice-header-section .qeval-img-absolute{bottom:-570px!important;} */
.ice-header-section .common-heading-two{max-width:1200px!important;margin-left:auto;margin-right:auto!important;}
.ice-header-section .subheading-para{font-size:20px;font-weight:400;line-height:32px;max-width:700px!important;margin-left:auto!important;margin-right:auto!important;color:#FAF9F9FA!important;}
.product-sub-sec .traditional-direction-col{padding-left:0px!important;padding-right:0px!important;}
.workflow-transformation .bg-img-transform{max-width:1520px!important;}
.abt-ets-story .our-story-info{max-width:1550px!important;padding-left:15px!important;padding-right:15px!important;}
.transform-row .bg-img-transform{max-width:1520px!important;}
.about-tradition-vendor .row-detail{max-width:1550px!important;padding-left:15px!important;padding-right:15px!important;}
.ets-labs-row h2.common-heading-two
{
	font-size: 96px!important;
    font-weight: 800!important;
    line-height: 96%!important;
}
.abt-ai-innovation  .sticky-column p{font-size:28px!important;line-height:40px!important;}
.new-get-in-touch-section .get-touch-box{padding:60px 60px!important;}
.solutions-qeval .wp-block-column {border: 1px solid #0a894e87 !important;}
.solutions-qeval .wp-block-column:hover{background-color:#141414;border: 1px solid #0a894e !important;}
.solutions-qeval .wp-block-column:hover p{color:#00FF88!important;}
.free-contact-section .ets-common-row{max-width:1550px!important;padding-left:15px!important;padding-right:15px!important;}
.contact-form input[type="submit"]{background-image:none!important;padding: 20px 40px 20px 40px !important;    transition: all 0.3s ease!important;background-position: left 25px center !important;}
.contact-form input[type="submit"]:hover{background-color:#00FF88!important;background-image:url(https://cdn.etechtechnologysolutions.com/wp-content/uploads/black-arrow-1.png)!important;background-position: left 25px center!important;padding-left:60px!important;}
footer .main-menu ul li a{position:relative; transition: all 0.3s }
footer .main-menu ul li a::before {
content: "";
  position: absolute;
  top: 50%;
  left: 0px;
  transform: translateY(-50%);
  width: 16px; 
  height: 14px;
  background-image: url('https://cdn.etechtechnologysolutions.com/wp-content/uploads/green-arrow.png');
  background-repeat: no-repeat;
	background-size: contain;opacity:0;}
footer .main-menu ul li a{color:#CECECE!important;font-size:20px!important;}
footer ul.contact-us li a{color:#CECECE!important;font-size:20px!important;}
footer .main-menu ul li a:hover{color:#00FF88!important;padding-left:27px!important;}
footer p{color:#CECECE!important;font-size:20px!important;}
footer p.innovation-text{margin-top:30px!important;}
footer .main-menu ul li a:hover::before{opacity:1;}
footer .signup-form-content input[type="submit"]{transition: transform .7s ease-in-out;padding:0px!important;margin:0px!important;}
footer .signup-form-content input[type="submit"]:hover{transform: rotate(45deg);background-color:#00CC6D!important;}
footer ul.contact-us li a:hover{color:#CECECE!important;}
footer h2 {font-weight:500;text-transform:uppercase;}
footer .signup-form-content{}
footer  .wp-block-columns {position:relative;}
.aboutpage-sec4-sec .solutions-qeval .wp-block-column:hover p{color:rgb(255 255 255 / 60%)!important;}
.aboutpage-sec4-sec .solutions-qeval .wp-block-column:hover h2{color:#00FF88!important;}
.green-text{color:#00FF88!important;}
.workflow-header-section{position:relative;background-color:black!important;}
.workflow-header-section canvas#canvas{position:absolute!important;z-index:0!important;top:0px;left:0px;width:100%;height:100%;max-width:100%!important;}
.workflow-header-section .stats{display:none;}
.workflow-header-section .instructions{display:none;}
.workflow-feature .column-row{max-width:1536px!important;}
.workflow-feature .column-row .column:hover{background-color: #ffffff !important;box-shadow: 0px 2px 10px rgba(31, 40, 89, 0.1);}
.workflow-feature .column-row .column:hover h4{color:#00FF88 !important;}
.workflow-feature .column-row .column:hover p{color:rgb(0 0 0 / 60%)!important;}
footer .copyright-content p{font-size:16px!important;}
.transform-row .free-contact-section{margin-top:100px;margin-bottom:100px;}
.creative-mind-sec  .common-sub-heading{margin-bottom:20px;}
.creative-mind-sec h2{margin-bottom:20px;}
.creative-mind-sec p.sub-para-half{color:#00000099;font-weight:500;margin-bottom:50px;line-height:40px;}
.creative-mind-sec .our-story-info h5{font-size:32px;font-weight:700;margin-top:20px;}
.creative-mind-sec .our-story-info p{font-size:24px;font-weight:500;}
.padding-botto-80{padding-bottom:80px!important;}
.privacy-policy-page ul {list-style-type:disc!important;padding-left:24px!important;}
@media screen and (min-width: 1025px){
		footer .signup-form-content{position:absolute;bottom:35px;}
	footer form .wpcf7-response-output{position: absolute!important; bottom: -18px!important;}
   
}

@media screen and (min-width: 1181px){
	.sticky-row .sticky-column{
    position: sticky;
    top: 100px;
    height: fit-content;
	z-index:1!important;
	}
	.sticky-row .quality-monitor{z-index:2!important;position:relative;}
}
@media screen and (min-width: 1181px){
	

	.workflow-header-section canvas#canvas{position:absolute!important;
		z-index:0!important;top:0px;left:inherit;width:50%;height:70%;right:30px;
	    top: 50%;
        transform: translateY(-50%);}
}

.custom-modal input[type="submit"]  {
        background-image: none !important;
    padding: 15px 35px 15px 35px !important;
    transition: all 0.3s ease !important;
    background-position: left 25px center !important;
	font-size:16px!important;
}
.custom-modal input[type="submit"]:hover{
	background-color: #00FF88 !important;
    background-image: url(https://cdn.etechtechnologysolutions.com/wp-content/uploads/black-arrow-1.png) !important;
    background-position: left 25px center !important;
    padding-left: 60px !important;
}
.white-btn a{background-color:white!important;}
.white-btn a:hover{background-color:white!important;}
.workflowdev.space-100{padding-bottom:0px!important;}
.common-box-animation{padding-left:15px!important;padding-right:15px!important;position:relative;}
.common-box-animation .wp-block-columns{padding-left:0px!important;padding-right:0px!important;}
.common-box-animation  .boxanimationsticky{border:1px solid #E4E4E4!important;border-radius:15px;height:fit-content;background-color:white;max-width:1520px!important;}
.common-box-animation  .boxanimationsticky .second-col{padding:50px!important;}
.qeval-banner .innovate-box p{color:#FFFFFF99!important;font-weight:400;}
.ice-traditiontext-detail p{color:#00000099!important;font-size:18px!important;font-weight:400;}
.about-innovation-lab-col h2{color:#000000!important;font-size:36px;font-weight:700;}
.about-innovation-lab-col p{color:#00000099!important;font-size:18px!important;font-weight:400;}
.boxanimationsticky{position: sticky!important; top: 20px!important; z-index: 1!important;}
a#globalmodalbtn:hover img.wp-image-182{transform: rotate(44deg)!important;margin-top:-2px!important;}
header .header{background-color:#141414!important;}
header .header a.wp-element-button{
	    background: transparent;
    font-size: 16px;
    cursor: pointer;
    border-radius: 0 !important;
    padding-right: 40px;
    position: relative;
    transition: 0.3s all;
    -webkit-transition: 0.3s all;
	font-weight:600;
}
header .header a.wp-element-button img {
	position: absolute!important;
    top: 17px!important;
    right: 15px!important;
}
header .header a.wp-element-button img.wp-image-182{display:none!important;}
header .header a.wp-element-button:hover img.hover{display:none!important;}
header .header a.wp-element-button:hover img.wp-image-182{    transform: rotate(44deg) !important;display:inline-block!important;
    margin-top: -2px !important;}
header .header a.wp-element-button:hover{
	    background: #00FF88!important;
    color: #000!important;
}
.new-get-in-touch-section input[type="submit"]{
	background-image: none !important;
    padding: 20px 40px 20px 40px !important;
    transition: all 0.3s ease !important;
    background-position: left 25px center !important;
	background-repeat:no-repeat!important;
}
.new-get-in-touch-section input[type="submit"]:hover{
	background-color: #00FF88 !important;
    background-image: url(https://cdn.etechtechnologysolutions.com/wp-content/uploads/black-arrow-1.png) !important;
    background-position: left 25px center !important;
    padding-left: 60px !important;
}
.product-heading3{margin-bottom:10px!important;}
p.sub-para-half{font-size:28px;color:black;font-weight:400;}
.product-detail .has-background ul{list-style-type:disc!important;padding-left:28px!important;}
ul.display-none.featute-list{display:none!important;}
.qeval-img-absolute.ice-qeval-img-absolute{bottom:-752px!important;}
.align-start{align-items:start!important;}
.contact-banner p{max-width:100%!important;}
.new-get-in-touch-section .get-touch-content{margin-top:12px!important;margin-bottom:12px!important;}
p.subheading-para{color:#FFFFFF99;font-size:28px;}
.solutions-qeval.homepage-chartbox .column h2{font-size:48px!important;font-weight:800!important;color:#fff!important;}
.solutions-qeval.homepage-chartbox .column p{color:#FFFFFF99!important;font-size:24px!important;}
.solutions-qeval.homepage-chartbox .column:hover p{color:#FFFFFF99!important;}
.solutions-qeval.homepage-chartbox .column:hover h2{color:#00FF88!important;}
.solutions-qeval.homepagechatbox-btn{margin-top:40px!important;}
.align-start .common-green-btn{margin-top:0px!important;}
.ets-common-row.homepagechatbox-btn{padding-top:40px!important;}
.partner-carousel-2 .partner-logo figure{height:50px!important;}
.home-section2 .row-one.padding-top-0{padding-top:30px!important;}
.bg-gray{background-color:#f5f5f5!important;}
.contact-form input[type="checkbox"]{border:1px solid #5e5e5e!important;margin-right:7px!important;border-radius:4px!important;}
 input[type="checkbox"]{border:1px solid #5e5e5e!important;margin-right:7px!important;border-radius:4px!important;}
p.testimonial-designation.aa {display: none;}
.global-row h4.Call-center-quality{line-height:normal!important;margin-bottom:40px;font-size:40px!important;}
.flex-row-btn.center.align-center .white-btn{justify-content:center!important;}
.creative-mind-sec .our-story-info figure{text-align:center!important;}
.custom-modal .modal-header{padding-top:30px;}
.workflow-header-section{padding-top:130px!important;background-color:rgba(20, 20, 20, 1)!important;padding-left:15px;padding-right:15px;}
/* .innovation-technology figure{height:70px;}
.innovation-technology figure img{height:auto;max-width:100%;} */
.innovation-technology p.font-28{margin-top:15px!important;}
.ice-transform{margin-left:15px!important;margin-right:15px!important;}
.innovation-header h2.common-heading-two{max-width:1100px!important;}
.new-get-in-touch-section .get-touch-box form.sent .wpcf7-response-output{width:fit-content!important;}
.pum-container .wpcf7-response-output{margin-top:20px!important;width:fit-content!important;}
/* .our-story-slide{padding-right:15px!important;padding-left:15px!important;} */
p.font-20{font-size:20px;color:#00000099;font-weight:400;}
.about-our-story-row{padding-left:15px;padding-right:15px;}

@media screen and (min-width: 1180px){
	.ice-header-section .qeval-img-absolute{left: 50%!important;transform: translateX(-50%)!important;width: 100%!important;}   
}
@media screen and (min-width: 1180px){
/* .our-story-slide-column .quality-monitor{position:absolute!important;right:0px!important;width:50%!important;}
.our-story-slide .slick-dots{} */
}
@media screen and (min-width: 1180px) {
    .qeval-banner  .qeval-img-absolute {
        left: 50% !important;
        transform: translateX(-50%) !important;
        width: 100% !important;
    }
}

@media screen and (max-width: 1500px){
	.home-section5 .technology-tabbing .tabs{justify-content:center!important;}
	.common-heading-two, .contact-banner h1.common-heading-one{font-size:79px;}
}
@media(max-width:1400px){
	.ets-labs-row h2.common-heading-two{font-size:72px !important;}
	.creative-mind-sec .our-story-info p{font-size:20px!important;}
	.solutions-qeval.homepage-chartbox .column h2 {font-size: 38px !important;}
}
@media screen and (max-width: 1300px){
.book-demo-solution h4.wp-block-heading{font-size:34px!important;}
	.innovation-technology p.font-28{font-size:22px;}
	.home-section5 .tab-content .tab-panel:nth-child(7n){justify-content: flex-start !important;}
}

@media screen and (max-width: 1180px) {
	.ets-labs-row h2.common-heading-two{font-size:44px;line-height:normal;}
	.new-get-in-touch-section .get-touch-box{padding:30px 30px!important;}
	footer .main-menu ul li a{font-size:18px!important;}
   footer ul.contact-us li a{font-size:18px!important;}
	footer p{font-size:18px!important;}
	.aboutpage-sec4-sec h2.common-heading-two{font-size:44px!important;line-height:normal;}
	.ice-header-section{padding-bottom:60px!important;}
	.ice-header-section .qeval-img-absolute{bottom:0px!important;margin-top:48px!important;}
	.step .number{font-size:50px!important;line-height:normal!important;}
	.contact-us-section .experience-option .custom-button{font-size:14px;}
	.transform-row .bg-img-transform h3.wp-block-heading.text-left{margin-left:inherit!important;}
	.global-row h4.Call-center-quality{line-height:normal!important;margin-bottom:40px;}
    .ice-header-section .qeval-img-absoluteice-qeval-img-absolute {bottom: 0px !important;}
     .ets-labs-row h2.common-heading-two {font-size: 52px !important;line-height:normal!important;}
	.solutions-qeval.homepage-chartbox .column h2{font-size:36px!important;font-weight:800;color:#fff;}
	.common-heading-two, .contact-banner h1.common-heading-one{font-size:44px!important;}
	.common-box-animation  .boxanimationsticky .second-col{padding:30px!important;}
	p.font-20{font-size:18px;color:#00000099;font-weight:400;}
}

@media screen and (max-width: 1024px){
	.why-ai-services{padding-bottom:60px;}
	.transform-row .free-contact-section{margin-top:60px;margin-bottom:60px;}
	div.qeval-banner{padding-top:130px!important;}
	.global-row h4.Call-center-quality{line-height:normal!important;margin-bottom:40px;font-size:34px!important;}
	.creative-mind-sec p.sub-para-half{font-size:24px;line-height:30px;}
	.creative-mind-sec .our-story-info h5{font-size:24px;}
	.creative-mind-sec .our-story-info p{font-size:16px;}
	.padding-botto-80{padding-bottom:60px!important;}
	p.sub-para-half{font-size:20px;}
	p.subheading-para{color:#FFFFFF99;font-size:20px;}
	.solutions-qeval.homepage-chartbox .column p{font-size:20px!important;}
	.solutions-qeval.homepage-chartbox .column h2{font-size:30px!important;font-weight:800;color:#fff;}
	.ets-common-row.homepagechatbox-btn{padding-top:30px!important;}
	.home-section2 .row-one.padding-top-0{padding-top:30px!important;}
	.home-new-header .counter-column h3{font-size:26px!important;}
    .home-section2 .row-one {flex-direction: column !important;gap: 0px;}
	.book-demo-solution h4.wp-block-heading{font-size:28px!important;margin-top:20px!important;}
	.innovation-technology p.font-28{font-size:16px!important;line-height: inherit !important;text-align:left!important;}
	.innovation-technology figure{text-align:left!important;}
	.spacing-30{padding:15px!important;}
	.ai-research .solutions-qeval .wp-block-column.spacing-30{margin-bottom:30px!important;}
	header .wp-block-buttons {position: absolute!important; right: 50px!important;bottom: -8px!important;}
     .innovate-box h3.wp-block-heading {font-size: 24px!important;}
	.ets-labs-row h2 {font-size: 24px;}
	.engine-tablate-full{flex-basis:100% !important;}
	.innovation-technology h5.common-heading-two{font-size:34px!important;}
	.after-line:after{width:40%!important;}
		footer .main-menu ul li a:hover{padding-left:0px!important;}
	footer .main-menu ul li a::before{display:none!important;}
	footer .main-menu ul li a:focus{box-shadow:none!important;}
	header .wp-block-site-logo{position:relative!important;z-index:3!important;width:fit-content!important;}
	.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{
		height:20px!important;width:20px!important;border:1px solid #141414!important;border-radius:4px!important;
	}
	.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon svg{
		height:15px!important;width:15px!important;
	}
	.about-our-story-row{padding-left:15px!important;padding-right:15px!important;}
	.wp-block-navigation__responsive-container.has-modal-open.is-menu-open .wp-block-button{display:none!important;}
}

@media screen and (max-width: 767px){
	.ets-labs-row h2.common-heading-two{font-size:30px;line-height:normal;}
	.aboutpage-sec4-sec h2.common-heading-two{font-size:30px!important;line-height:normal!important;}
	.contact-us-section .ets-common-row{padding-left:0px!important;padding-right:0px!important;}
	.new-get-in-touch-section .get-touch-box{padding:20px 20px!important;}
	footer .main-menu ul li a{font-size:16px!important;}
   footer ul.contact-us li a{font-size:16px!important;}
	footer p{font-size:16px!important;}
	.product-sub-sec .common-row{gap:8px!important;}
	.product-sub-sec .traditional-direction-col{gap:10px!important;}
	.product-sub-sec .wp-block-columns{gap:10px!important;}
	.quality-monitor .box-white.margin-30{margin-bottom:10px!important;}
	.transform-row .bg-img-transform .flex-row-btn.center{align-items:center!important;}
	.qeval-banner {padding-top:100px!important;}
	.services-banner{padding-top:100px!important;}
	.work-flow-row h4.font-36{font-size:24px;}
	.padding-bottom-24{padding-bottom:10px;}
	.ai-services h4.wp-block-heading{font-size:24px;}
	.step .number{font-size:34px;}
	.services-box{padding-top:10px;}
	.why-ai-services{padding-bottom:30px;}
	.transform-row .free-contact-section{margin-top:60px;margin-bottom:60px;}
	.creative-mind-sec .our-story-info h5{font-size:20px;}
	.creative-mind-sec .our-story-info p{font-size:16px;}
	.about-innovation-lab-col h2{color:#000000!important;font-size:24px;font-weight:700;}
    .about-innovation-lab-col p{color:#00000099!important;font-size:16px!important;font-weight:400;}
	p.sub-para-half{font-size:18px;}
	p.subheading-para{color:#FFFFFF99;font-size:18px;}
	.homepage-chartbox .column p{font-size:18px!important;}
	.ets-common-row.homepagechatbox-btn{padding-top:30px!important;}
	.solutions-qeval.homepage-chartbox .column h2{font-size:24px!important;font-weight:800;color:#fff;}
	.home-section2 .row-one.padding-top-0{padding-top:30px!important;}
	.ets-labs-row h2.common-heading-two {font-size: 32px !important;}
	.common-heading-two, .contact-banner h1.common-heading-one{font-size:34px!important;}
	.common-sub-heading{margin-bottom:10px;}
	.common-sub-heading{margin-bottom:13px!important;}
	.innovate-box .first-column{padding:18px 0 0 0;}
	.faq-section .container-webinar .accordion-content p{font-size:15px;} 
	.padding-botto-80{padding-bottom:30px!important;}
	#triangle-network-parent{opacity:0.2!important;display:none!important;}
	.book-demo-solution h4.wp-block-heading{font-size:22px!important;}
	#patternGrid{display:none!important;}
	.pum-container .pum-content+.pum-close{font-size:9px!important;background-size:cover;top: 11px !important; right: 11px !important;}
	.pum-container form h1{font-size:24px!important;margin-bottom:13px!important;}
	.innovation-technology p.font-28{font-size:20px;}
	.services-banner.animation-bg{padding-top:100px!important;}
	.qeval-banner.product-sub-header{padding-top:100px!important;}
	.qeval-banner.ice-header-section{padding-top:100px!important;}
	p.font-20{font-size:16px;color:#00000099;font-weight:400;}
   
}

@media screen and (max-width: 560px) {
    .faq-section .container-webinar button.accordion-webinar:after {
        top: 4px;
    }
}

  .our-story-slide-slider {
    position: relative;
    width: 100%;
    height: auto;
    overflow: hidden;
    
  }

  .our-story-slide-track {
    display: flex;
    width: 100%;
    height: 100%;
    transition: transform 0.6s ease-in-out;
  }

  .our-story-slide {
    min-width: 100%;
    height: 100%;
  }

  .our-story-slide img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  /* Optional navigation dots */
  .our-story-slide-dots {
    position: absolute;
    bottom: 48px;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    gap: 8px;
  }

  .our-story-slide-dot {
    width: 15px;
    height: 15px;
    background: #bbb;
    border-radius: 50%;
    cursor: pointer;
    transition: 0.3s;
  }

  .our-story-slide-dot.active {
    background: #00FF88!important;
	  width:30px;
	  border-radius:20px;
  }

/* .our-story-slide-dot:nth-child(7){display:none!important;}
.our-story-slide-dot:nth-child(7).active{display:none!important;} */
.our-story-slide-slider .slick-dots li.slick-active button:before{display:none;}
@media (max-width: 1600px) and (min-width:1181px){
	.product-sub-sec .wp-block-columns{max-width:96%!important;}
	.testimonial-section .testimonial-row{max-width:96%!important;}
	footer .footer-first-row{max-width:96%!important;}
	.abt-ets-story .our-story-info{max-width:96%!important;}
.transform-row .bg-img-transform{max-width:94%!important;}
.about-tradition-vendor .row-detail{max-width:96%!important;}
	
	.about-our-story-row{max-width:96%!important;}
	.black-ice-chat .chat-soft{max-width:96%!important;}
	.sticky-row{max-width:96%!important;}
	.creative-mind-sec .wp-block-columns {max-width:96%;}
	header .header{max-width:97%!important;}
	footer .copyright-content p{max-width:96%!important;}
	footer .main-menu ul li a::before{top:14px!important;}
	
}