@font-face {
    font-family: 'Gilroy-Bold';
    src: url('../fonts/Gilroy-Bold.eot');
    src: url('../fonts/Gilroy-Bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Gilroy-Bold.woff2') format('woff2'),
         url('../fonts/Gilroy-Bold.woff') format('woff'),
         url('../fonts/Gilroy-Bold.ttf') format('truetype'),
         url('../fonts/Gilroy-Bold.svg#Gilroy-Bold') format('svg');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}



@font-face {
    font-family: 'EurostileLTStd-BoldEx2';
    src: url('../fonts/EurostileLTStd-BoldEx2.eot');
    src: url('../fonts/EurostileLTStd-BoldEx2.eot?#iefix') format('embedded-opentype'),
        url('../fonts/EurostileLTStd-BoldEx2.woff2') format('woff2'),
        url('../fonts/EurostileLTStd-BoldEx2.woff') format('woff'),
        url('../fonts/EurostileLTStd-BoldEx2.ttf') format('truetype'),
        url('../fonts/EurostileLTStd-BoldEx2.svg#EurostileLTStd-BoldEx2') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy-Medium';
    src: url('../fonts/Gilroy-Medium.eot');
    src: url('../fonts/Gilroy-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Gilroy-Medium.woff2') format('woff2'),
        url('../fonts/Gilroy-Medium.woff') format('woff'),
        url('../fonts/Gilroy-Medium.ttf') format('truetype'),
        url('../fonts/Gilroy-Medium.svg#Gilroy-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy-Semibold';
    src: url('../fonts/Gilroy-Semibold.eot');
    src: url('../fonts/Gilroy-Semibold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Gilroy-Semibold.woff2') format('woff2'),
        url('../fonts/Gilroy-Semibold.woff') format('woff'),
        url('../fonts/Gilroy-Semibold.ttf') format('truetype'),
        url('../fonts/Gilroy-Semibold.svg#Gilroy-Semibold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}



.home h1, .home h2, .home h3, .home h4, .home h5, .home h6{font-family: 'EurostileLTStd-BoldEx2';} 
.home p{font-family: 'Gilroy-Medium';}

#site-header1{}
#site-header1 .site-logo1{}
#site-header1 .header-menu1{display: inline-block;text-align: center;}
#site-header1 .header-btns{width: 32%;}
#site-header1 .header-menu1 ul li a.hfe-menu-item{font-family: 'Gilroy-Bold';font-size: 15px;text-transform: uppercase;color: #fff;padding: 0px 10px;}
#site-header1 .header-menu1 ul li a.hfe-menu-item:hover, 
#site-header1 .header-menu1 ul li.current_page_item a.hfe-menu-item{color:#d3272e;}
#site-header1 .header-menu1 .elementor-widget-container{display: inline-block;text-align: center;}

#site-header1 .header-btns .elementor-image-box-content h3.elementor-image-box-title{font-size: 13px;text-transform: uppercase;color: #fff;font-family: 'Gilroy-Bold';line-height: normal;margin: 0px;}
#site-header1 .header-btns .elementor-image-box-content h3.elementor-image-box-title a{color: #fff;}
#site-header1 .header-btns .elementor-image-box-content p.elementor-image-box-description{font-family: 'Gilroy-Bold';font-size: 21px;color: #fff;line-height: normal;margin: 0px;}
#site-header1 .header-btns .elementor-image-box-content p.elementor-image-box-description a{color: #fff;}
#site-header1 .header-btns .elementor-image-box-content p.elementor-image-box-description a:hover{color: #d3272e;}
#site-header1 .header-btns a.elementor-button{font-size: 17px;text-transform: uppercase; font-family: 'Gilroy-Bold';padding: 18px 35px;border-radius: 8px;}
#site-header1 .header-btns a.elementor-button .elementor-button-content-wrapper:after{content:""; background:url(https://megasaw.etraffic.au/wp-content/uploads/2026/03/btn-arrow.png) no-repeat center right;width: 13px;height: 11px;position: relative;
right: -5px;top: 1px;}
#site-header1 .header-btns .elementor-widget-wrap{}
.home #site-header1 .header-btns .elementor-widget-wrap .elementor-widget-image-box{display: inline-block;width: auto;margin: 0px;}
#site-header1 .header-btns .elementor-widget-wrap .elementor-widget-image-box{display: inline-block;width: auto;margin: 0px; min-width: 179px;}
#site-header1 .header-btns .elementor-widget-wrap .elementor-widget-button{display: inline-block;width: auto;margin-left: 15px;}
#site-header1 .header-btns .elementor-widget-wrap .elementor-widget-image-box .elementor-image-box-img{width: auto;float: left;}
.home #site-header1 .header-btns .elementor-widget-wrap .elementor-widget-image-box .elementor-image-box-img{width: 35%;}

#site-header1 .header-menu1 ul ul.sub-menu{background: #000;top: 50px;}
#site-header1 .header-menu1 ul ul.sub-menu li.menu-item:not(:last-child){border-bottom-color: #4f4f4f;}
#site-header1 .header-menu1 ul ul.sub-menu li a{padding: 15px 15px;font-family: 'Gilroy-Bold';font-weight: normal;color: #fff;text-transform: uppercase; font-size: 15px;line-height: 18px;}
#site-header1 .header-menu1 ul ul.sub-menu li a:hover{color:#d3272e;}

@media (min-width: 1320px) and (max-width: 1390px) {
#site-header1 {padding-left: 5px;padding-right: 5px;}
#site-header1 .header-menu1{width: 55%;}
#site-header1 .header-btns {width: 32%;}
#site-header1 .site-logo1 {width: 17%;}
}

@media (min-width: 1391px) and (max-width: 1399px) {
#site-header1 .header-btns a.elementor-button{padding: 18px 25px;}
}

@media (min-width: 1200px) and (max-width: 1319px) {
#site-header1 {padding-left: 5px;padding-right: 5px;}
#site-header1 .header-btns .elementor-image-box-content p.elementor-image-box-description{font-size: 18px;}
#site-header1 .header-btns a.elementor-button{font-size: 16px;padding: 18px 20px;}
#site-header1 .site-logo1 {width: 15%;}
#site-header1 .header-btns .elementor-widget-wrap .elementor-widget-image-box{min-width: 168px;}
#site-header1 .header-btns .elementor-widget-wrap .elementor-widget-image-box .elementor-image-box-img{width: 23%;}
}


@media (min-width: 1024px) and (max-width: 1199px) {
#site-header1 {padding-left: 5px;padding-right: 5px;}
#site-header1 .header-btns .elementor-widget-wrap .elementor-widget-image-box{display:none !important;}
#site-header1 .header-btns .elementor-widget-wrap .elementor-widget-button{margin-left: 0;}
#site-header1 .header-btns a.elementor-button{font-size: 14px;padding: 18px 17px;}
#site-header1 .header-btns{width: 16%;}
#site-header1 .header-menu1{width: 64%;}
}

@media (min-width: 960px) and (max-width: 1023px) {
#site-header1 {padding-left: 5px;padding-right: 5px;}
#site-header1 .header-btns .elementor-widget-wrap .elementor-widget-image-box{display:none !important;}
#site-header1 .header-btns .elementor-widget-wrap .elementor-widget-button{margin-left: 0;}
#site-header1 .header-btns a.elementor-button{font-size: 14px;padding: 18px 17px;}
#site-header1 .header-btns{width: 16%;}
#site-header1 .header-menu1{width: 64%;}
#site-header1 .header-menu1 ul li a.hfe-menu-item{font-size: 14px;}
#site-header1 .header-menu1 .elementor-widget-wrap.elementor-element-populated{padding: 0;}
}


@media (min-width: 768px) and (max-width: 959px) {
#site-header1 .site-logo1{width: 16%;}
#site-header1 {padding-left: 5px;padding-right: 5px;}
#site-header1 .header-btns .elementor-widget-wrap .elementor-widget-image-box{display:none !important;}
#site-header1 .header-btns .elementor-widget-wrap .elementor-widget-button{margin-left: 0;}
#site-header1 .header-btns a.elementor-button{font-size: 12px;padding: 18px 12px;}
#site-header1 .header-btns{width: 16%;}
#site-header1 .header-menu1{width: 67%;}
#site-header1 .header-menu1 ul li a.hfe-menu-item{font-size: 12px;}
#site-header1 .header-menu1 .elementor-widget-wrap.elementor-element-populated{padding: 0;}
}


@media (min-width: 768px) and (max-width: 813px) {
#site-header1 .header-menu1 ul li a.hfe-menu-item{padding: 0px 7px;}
#site-header1 .header-btns{width: 17%;}
}




#mobile-btm{padding: 10px 15px;}
#mobile-top .elementor-button-wrapper a.elementor-button{width: 100%;border-radius: 0px;font-size: 18px; padding: 20px 35px;font-family: 'Gilroy-Bold';}
#mobile-btm .mob-logo{width: 50%;}
#mobile-btm .mob-right{width: 50%;}
#mobile-btm .mob-right .elementor-image-box-img{width: 85%;}
#mobile-btm .mob-right .elementor-image-box-content{display: none;}
#mobile-btm .mob-right .elementor-widget-image-box{width: auto;margin: 0px;position: absolute;right: 53px;top: 5px;}
#mobile-btm .mob-right .elementor-widget-navigation-menu{width: 25%;position: absolute;right: 10px;top: 4px;}
#mobile-btm .mob-right .elementor-widget-navigation-menu .hfe-nav-menu__toggle{margin: 0;text-align: right;}




#mobile-btm .mob-right .elementor-widget-navigation-menu .sub-menu{display:block;padding-left: 20px;}
#mobile-btm .mob-right .elementor-widget-navigation-menu a.hfe-sub-menu-item, 
#mobile-btm .mob-right .elementor-widget-navigation-menu a.hfe-menu-item{font-family: 'Gilroy-Bold';font-size: 15px;text-transform: uppercase;padding: 15px 20px;}
#mobile-btm .mob-right .elementor-widget-navigation-menu a.hfe-menu-item .hfe-menu-toggle{}
#mobile-btm .mob-right .hfe-nav-menu__submenu-arrow{top: 55px;}


#mobile-btm li#menu-item-17412 .hfe-has-submenu-container span.hfe-menu-toggle{position: absolute;right: 8px;color: #fff;top: 17px;font-size: 18px;}
#mobile-btm li#menu-item-17412 .hfe-has-submenu-container span.hfe-menu-toggle:last-child{display:none;}


.hero-txt .elementor-widget-container h2.elementor-heading-title{font-family: 'EurostileLTStd-BoldEx2';background: linear-gradient(90deg, #f24b59 0%, #e13241 45%, #bc1725 100%);padding: 0px 25px;display: inline-block;
text-shadow: 1px 3px 0.5px rgba(0, 0, 0, 0.2);}
.hero-txt .elementor-widget-container h1.elementor-heading-title{font-family: 'EurostileLTStd-BoldEx2';background: linear-gradient(to right, #a1a1a1 0%, #ffffff 50%, #a1a1a1 100%);
-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;}
.hero-txt .elementor-widget-container p{font-family: 'Gilroy-Medium';}


.wht-btn .elementor-button-wrapper a.elementor-button{background: linear-gradient(90deg, #9e9e9e 0%, #ffffff 50%, #9e9e9e 100%);box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.5);box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.5);transition: transform 0.2s ease;
font-family: 'Gilroy-Bold';color: #000;font-size: 18px;border-radius: 8px;padding: 23px 0px;width: 250px;}
.red-btn .elementor-button-wrapper a.elementor-button{background: linear-gradient(135deg, #f84d5a 0%, #d82a37 100%);box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);transition: all 0.3s ease;font-family: 'Gilroy-Bold';color: #fff;font-size: 18px;border-radius: 8px;padding: 23px 0px;width: 250px;}



.marquee-container {overflow: hidden;white-space: nowrap;padding: 0;display: flex;}
.marquee-content {display: flex;animation: scroll 20s linear infinite;}
.marquee-content span {font-family: 'EurostileLTStd-BoldEx2';font-size: 25px;color: #fff;text-transform: uppercase;padding-right: 15px;display: inline-block;}
@keyframes scroll {
  0% { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}
.marquee-container:hover .marquee-content {animation-play-state: paused;}

.cutting-sec .wht-heading{margin:0px;}
.cutting-sec .wht-heading h2.elementor-heading-title{font-family: 'EurostileLTStd-BoldEx2';}
.cutting-sec .red-heading h2.elementor-heading-title{font-family: 'EurostileLTStd-BoldEx2';}
.cutting-sec .elementor-widget-container p{margin: 0px;}
.list-sec .elementor-icon-list-text{font-family: 'Gilroy-Medium';}



.con-cut h2.elementor-heading-title{font-family: 'EurostileLTStd-BoldEx2';}
.con-cut h3.elementor-image-box-title{font-family: 'EurostileLTStd-BoldEx2';}
.con-cut p.elementor-image-box-description{font-family: 'Gilroy-Medium';width: 79%;margin: 0 auto;}

.why-mega .elementor-widget-container h2.elementor-heading-title{font-family: 'EurostileLTStd-BoldEx2';text-shadow: 2px 3px 10px rgba(0, 0, 0, 0.5);}
.why-mega .elementor-widget-container p{font-family: 'Gilroy-Bold';}
.why-mega .elementor-accordion-item p{font-family: 'Gilroy-Medium';}
.why-mega .elementor-accordion-item .elementor-accordion-title{font-family: 'Gilroy-Bold';display: flex;align-items: center;}
.why-mega .elementor-accordion-title img{float: left;margin-right: 20px;}



.why-mega .elementor-accordion .elementor-tab-title {padding:28px 5px 28px 20px;}
.why-mega .elementor-widget-container .elementor-accordion-item{border-bottom: 1px solid #d25257 !important; padding-bottom: 15px; margin-bottom:15px;}
.why-mega .elementor-widget-container .elementor-accordion-item:last-child{border:0px !important;}
.why-mega .elementor-accordion-icon-right .elementor-accordion-icon-closed,
.why-mega .elementor-accordion-icon-right .elementor-accordion-icon-opened{position: relative;top: 30px;}


.ins-serv .elementor-widget-container h2.elementor-heading-title{font-family: 'EurostileLTStd-BoldEx2';}
.ins-serv .elementor-image-box-content h3.elementor-image-box-title{font-family: 'EurostileLTStd-BoldEx2';}
.ins-serv .elementor-image-box-content p.elementor-image-box-description{font-family: 'Gilroy-Medium';}


.con-sec1 h2.elementor-heading-title{font-family: 'EurostileLTStd-BoldEx2';}
.con-sec1 .elementor-widget-container p{font-family: 'Gilroy-Bold';}

.happy-clients .elementor-widget-container h4.elementor-heading-title{font-family: 'Gilroy-Semibold';}
.happy-clients .elementor-widget-container h2.elementor-heading-title{font-family: 'EurostileLTStd-BoldEx2';}
.happy-clients .testi-grid{background: linear-gradient( 135deg, #4a0a0a 0%, #000 50%, #4a0a0a 100% );border-radius: 20px;}
.happy-clients .testi-grid .elementor-widget-container p{font-family: 'Gilroy-Semibold';}
.happy-clients .testi-grid .elementor-widget-container h2.elementor-heading-title{font-family: 'EurostileLTStd-BoldEx2';}
.happy-clients .testi-grid .elementor-widget-container img{}

#testi-blk .elementor-column-gap-custom{gap: 20px;}
#testi-blk .elementor-column-gap-custom .testi-grid .elementor-widget-wrap{padding: 50px 20px;}
#testi-blk .elementor-widget-heading{margin: 0px;}



.pre-sec .elementor-widget-container h2.elementor-heading-title{font-family: 'EurostileLTStd-BoldEx2';}
.pre-sec .elementor-widget-container p{}


#maj-sec .elementor-widget-container h2.elementor-heading-title{font-family: 'EurostileLTStd-BoldEx2';}
#maj-sec .elementor-widget-container h2.elementor-heading-title span{color:#d42127;width: 100%;display: inline-block;}
#maj-sec .list-n .elementor-widget-container h2.elementor-heading-title{font-family: 'Gilroy-Bold';}
#maj-sec .list-n .elementor-widget-container p{}
#maj-sec .list-n .elementor-container.elementor-column-gap-custom{gap: 20px;}



.gt-frm{background: linear-gradient( 135deg, #4a0e10 0%, #000 50%, #4a0e10 100% );border-radius: 20px; width: 50% !important;margin: 0 auto;padding: 40px 30px 30px 30px;}
.gt-frm .elementor-widget-container h2.elementor-heading-title{font-family: 'EurostileLTStd-BoldEx2';}
.gt-frm .wpcf7-form p{margin-bottom: 10px;font-size: 15px;color: #fff;}
.gt-frm .wpcf7-form input.wpcf7-form-control{height: 60px;border-radius: 8px;font-size: 15px;font-family: 'Gilroy-Bold';color: #000;}
.gt-frm .wpcf7-form textarea.wpcf7-form-control{border-radius: 8px;font-size: 15px;font-family: 'Gilroy-Bold';color: #000;}
.gt-frm .wpcf7-form input.wpcf7-form-control.wpcf7-submit{width: 100%;background: #d42127;color: #fff;font-size: 20px; font-family: 'EurostileLTStd-BoldEx2'; margin-top: 5px;}
.gt-frm .wpcf7-form input.wpcf7-form-control.wpcf7-submit:hover{background: #24292f;}
.gt-frm .wpcf7-form .wpcf7-response-output{color: #fff;}
.gt-frm .wpcf7-form .codedropz-upload-handler{border: 2px dashed #000;background: #fff;}
.gt-frm .wpcf7-form .codedropz-upload-handler h3{font-size: 20px;}
.gt-frm .wpcf7-form .codedropz-upload-handler span{color:#000;}
.gt-frm .wpcf7-form .codedropz-upload-handler a.cd-upload-btn{color:#D42127;cursor: pointer;}




.why-mega1 .elementor-accordion-item .elementor-accordion-title{font-family: 'Gilroy-Bold';display: flex;align-items: center;}
.why-mega1 .elementor-accordion-icon-right .elementor-accordion-icon-closed{position: relative;top: 9px;}
.why-mega1 .elementor-accordion-icon-right .elementor-accordion-icon-opened{position: relative;top: 11px;}
.why-mega .elementor-accordion-icon-right .elementor-accordion-icon-opened {position: relative;top: 30px;}
.why-mega1 .elementor-widget-container .elementor-accordion-item{border-bottom: 1px solid #bebebe !important;padding-bottom: 15px;margin-bottom: 15px;padding-left:0px;}
.why-mega1 .elementor-accordion-item p {font-family: 'Gilroy-Medium';}



.faq-hme .elementor-widget-container h2.elementor-heading-title{font-family: 'EurostileLTStd-BoldEx2';}
.faq-hme .elementor-widget-container h3.elementor-heading-title{font-family: 'EurostileLTStd-BoldEx2';}



#ft-row .ft-col1{width: 30%;}
#ft-row .ft-col2{padding-left: 30px;width: 25%;}
#ft-row .ft-col3{}
#ft-row .ft-col3 .op-ft .elementor-widget-heading{margin-bottom: 10px;}
#ft-row .ft-col3 .elementor-widget-text-editor{margin-bottom: 0px;}
#ft-row .ft-col4{}
#ft-row .ft-col4 .hfe-post-image img{border-radius: 12px;}
#ft-row .elementor-widget-container h2.elementor-heading-title{font-family: 'EurostileLTStd-BoldEx2';}
#ft-row .hfe-nav-menu li a{font-family: 'Gilroy-Medium';font-weight: normal;font-size: 17px;}
#ft-btm .elementor-widget-container a{font-family: 'Gilroy-Medium';}
#ft-btm .elementor-widget-container a:hover{color:#fff;}



.con-cut .elementor-widget-image-box .elementor-widget-container{min-height: 469px;}


@media (min-width: 768px) and (max-width: 1024px) {
#testi-blk .elementor-column-gap-custom {gap: 0px;}
.happy-clients .testi-grid{width: 31%;margin: 0px 5px;}
#maj-sec .list-n .elementor-container.elementor-column-gap-custom{gap: 0px;}
#maj-sec .list-n .elementor-container.elementor-column-gap-custom .elementor-col-50{width: 45%; margin: 0px 15px;}
#ft-row .elementor-widget-container h2.elementor-heading-title{font-size: 13px;}
#ft-row .ft-col1 {width: 28%;}
#ft-row .ft-col2 {padding-left: 5px;width: 20%;}
#ft-row .ft-col3 {width: 25%;}
#ft-row .ft-col4 {width: 25%;}
#ft-row .elementor-widget-container p{font-size: 16px;}
}


@media (min-width: 1025px) and (max-width: 1199px) {
#sec-col .elementor-widget-image-box .elementor-widget-container{padding: 50px 35px 65px 35px;background-size: cover;min-height: 380px;}
#sec-col .elementor-widget-image-box .elementor-image-box-wrapper h3.elementor-image-box-title{font-size: 20px;}
#sec-col .elementor-widget-image-box .elementor-image-box-wrapper p.elementor-image-box-description{font-size: 16px;}
.cutting-sec .elementor-column .elementor-widget-container h2.elementor-heading-title{font-size: 23px;}
#wh-cli{width: 70%;max-width: 70%;}
}

@media (min-width: 768px) and (max-width: 895px) {
.gt-frm{width: 80% !important;}
#sec-col .elementor-widget-image-box .elementor-widget-container{padding: 28px 35px 0px 35px; min-height: 293px;}
#sec-col .elementor-widget-image-box .elementor-image-box-wrapper p.elementor-image-box-description{font-size: 13px;line-height: 18px;}
}


@media (max-width: 767px) {
#ft-row .ft-col1 {width: 100%;margin-bottom: 30px;}
#ft-row .ft-col2 {padding-left: 0;width: 100%;margin-bottom: 30px;}
#ft-row .ft-col1 .elementor-widget-container p{margin:0px;}
#ft-row .ft-col3{margin-bottom: 30px;}
.gt-frm{width: 95% !important;}	
}








@media (max-width:767px){

#testi-blk-mob .elementor-container,
#testi-blk1 .elementor-container{display:flex !important;flex-wrap:nowrap !important;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;}
#testi-blk-mob .testi-grid,
#testi-blk1 .testi-grid1,
#testi-blk1 .testi-grid2,
#testi-blk3 .testi-grid3{flex:0 0 100%;max-width:100%;scroll-snap-align:start;}

#testi-blk1 .testi-grid1{padding-bottom: 20px;}
#testi-blk2 .testi-grid2{padding-bottom: 35px;}
#testi-blk3 .testi-grid3{padding-bottom: 35px;}
#testi-blk-mob .testi-grid{padding-bottom: 35px;}


#testi-blk-mob .elementor-container::-webkit-scrollbar,
#testi-blk2 .elementor-container::-webkit-scrollbar,
#testi-blk3 .elementor-container::-webkit-scrollbar{display:none;}

#testi-blk-mob .elementor-column-gap-custom {gap: 0;overflow-x: hidden !important;}
#testi-blk1 .elementor-container {overflow-x: hidden !important;}	

.swiper {width: 100%;overflow: hidden;}
.swiper-slide {width: 100% !important;}
.swiper-pagination-bullet {background: #000 !important;opacity: 1;}
.swiper-pagination-bullet-active {background: #D3272E !important;}
.swiper-pagination {position: absolute;text-align: center;transition: .3s opacity;transform: translate3d(0,0,0);z-index: 99;bottom:0px !important;}	

#testi-blk1 .elementor-image-box-content h3.elementor-image-box-title{margin-bottom:10px;}

#testi-blk-mob .testi-grid .elementor-widget-wrap{padding: 35px 20px; background: linear-gradient( 135deg, #4a0a0a 0%, #000 50%, #4a0a0a 100% );border-radius: 20px;}
.happy-clients .testi-grid{background:none;border-radius: 0;}

#testi-blk-mob .swiper-pagination-bullet {background: #000 !important;opacity: 1;}
#testi-blk-mob .swiper-pagination-bullet-active {background: #fff !important;}
#testi-blk1 .swiper  .elementor-widget-container{background-size: cover;border-radius: 8px;} 	

.why-mega1 .elementor-accordion-icon-right .elementor-accordion-icon-closed{top: 5px;}
}


#masthead {position: relative;width: 100%;transition: all 0.3s ease;z-index: 999;}
#masthead.is-sticky {position: fixed;top: 0;left: 0; width: 100%;box-shadow: 0 2px 10px rgba(0,0,0,0.1);}

@media (max-width:475px){
#main-head .elementor-widget-container h1.elementor-heading-title br{display:none;}
.marquee-content span{font-size: 18px;}
#masthead.is-sticky{position: static;}
.gt-frm .wpcf7-form .codedropz-upload-handler h3{font-size: 14px;}
}


.ft-col3 .ftc-txt .elementor-widget-container a{color:#fff;}
.ft-col3 .ftc-txt .elementor-widget-container a:hover{color:#d22227;}



