/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 07 2025 | 19:54:15 */
.qodef-h3, h3 {
    font-size: 40px;
}
 
.get_quote_shipping_home{
    left: 50% !important;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    z-index: 99 !important;
    bottom: -13% !important;
}
.elementor-icon-box-title{
	margin:5px 0 10px 0;
}

.elementor-element-3796204,.elementor-6905 .elementor-element.elementor-element-c25d70c{
	height:500px;
	min-height:500px;
}
@media only screen and (max-width: 1680px) {
    .header_txtTop h1{
        font-size:48px!important;
    }
    .qodef-h3, h3{
        font-size:47px;
    }
    .qodef-text-marquee .qodef-m-content{
        font-size:30px;
        line-height:40px;
    }
    .qodef-svg--marquee-arrow{
        width:35px;
    }
    .qodef-text-marquee{
        padding:20px 0;
    }
}
@media only screen and (max-width: 1680px){
.qodef-m-title{
    font-size: 40px !important;
}
	 .header_txtTop h1{
        font-size:40px!important;
    }
    
}

@media only screen and (max-width: 1680px) {

.qodef-e-decoration{
    width:50px;
}
    
}
@media only screen and (max-width: 1520px) {
.qodef-e-decoration{
width:70px !important;
}
.svg_container h2,.svg_container h3{
	font-size:40px !important;
	line-height:45px !important;
}

}
@media only screen and (max-width: 1400px) {
.svg_container h3,.svg_container h2 {
    font-size: 34px !important;
    line-height: 35px !important;
}
	.qodef-e-decoration{
	width:60px !important;
	}
}

@media only screen and (max-width: 1400px) {
 .elementor-6905 .elementor-element.elementor-element-5efcd2f .elementor-icon-box-title, .elementor-6905 .elementor-element.elementor-element-5efcd2f .elementor-icon-box-title a{
     line-height:56px!important;
 }
 .qodef-custom-font-43 {
    font-size: 32px!important;
    line-height: 75px!important;
	}
	.qodef-e-decoration{
		width:50px;
	}
	.qodef-custom-font-768{
		font-size:33px!important;
	}
	.qodef-custom-font-712, .qodef-custom-font-27{
		font-size:32px !important;
	}
}
@media only screen and (max-width: 1280px) {
	.elementor-6905 .elementor-element.elementor-element-73ea908 .elementor-heading-title{
		font-size:30px !important;
	}
	.qodef-m-title {
		font-size: 35px !important;
	}
}

@media (max-width: 900px) {
	.get_quote_shipping_home{
		bottom:-15% !important;
	}	 
}
@media (max-width: 800px) {
	.header_txtTop h1 {
		font-size:30px !important;
   	margin: 160px 0 0 0;
}
	  
	.get_quote_shipping_home{
		bottom:-10% !important;
	}
	.qodef-m-title {
		font-size: 30px !important;
	}
	.get_quote_shipping_home{
		bottom:-15% !important;
	}	 
}
@media (max-width: 600px) {
	.elementor-element-3796204 {
		height:500px;
	}
	.get_quote_shipping_home{
		bottom:-20% !important;
	}
	.elementor-6905 .elementor-element.elementor-element-5efcd2f {
	margin: -90% 0 0 0;
		
	}
	.elementor-6905 .elementor-element.elementor-element-5efcd2f .elementor-icon-box-title, .elementor-6905 .elementor-element.elementor-element-5efcd2f .elementor-icon-box-title a{
		line-height:40px !important;
			font-size:28px !important;
   	}
	.elementor-6905 .elementor-element.elementor-element-5efcd2f .elementor-icon-box-description {
    line-height: 1.4em;
    margin-top: 10px;
}
	.svg_container h3,.svg_container h2{
		font-size:22px !important;
		line-height:30px !important;
		width: 94%;
    margin-left: 3%;
	}
	.elementor-6905 .elementor-element.elementor-element-44557b2 .qodef-shortcode .qodef-e-title{
		font-size: 22px !important;
    line-height: 30px !important;
	}
	 .qodef-text-marquee .qodef-m-content {
    font-size: 24px;
    line-height: 24px;
}
div[data-element_type=container].qodef-elementor-content-grid {
    width: 90%;
    max-width: 90%;
}	
	.qodef-m-title {
    font-size: 25px !important;
    line-height: 30px !important;
}
	.elementor-widget-container{
		width:100%
	}
	.qodef-e-decoration{
	width:40px !important;
	}
}