/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 06 2026 | 16:27:11 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

.page-id-12 #site-footer{
	display: none !important;
}


.elementor-element-d400ff4 form div div #form-field-email{
	text-align: center !important;
}



/* 1400px to 1440 Screens */
@media only screen and (min-width: 1370px) and (max-width: 1450px) {
  @supports (-webkit-appearance: none) or (-moz-appearance: none) {
    .rowWidth{
	--content-width: 1370px !important;
}
	      .elementor-441 .elementor-element.elementor-element-4e0fc9d {
        --width: 67% !important;
    }
		
/* header start */
	
/* header end */		
		
/* footer start */
	.elementor-441 .elementor-element.elementor-element-1ef9c7a .elementor-heading-title {
    font-size: 48px !important;
    line-height: 56px !important;
}
/* footer end */	
		
/* home  start */
  .rowWidthSec{
	--content-width: 1340px !important;
}
	  .elementor-12 .elementor-element.elementor-element-9b4d78c .elementor-heading-title {
		  font-size: 28px !important;
	  }
	  .elementor-12 .elementor-element.elementor-element-a52d2a4 .elementor-heading-title, .elementor-12 .elementor-element.elementor-element-7ec2217 .elementor-heading-title, .elementor-12 .elementor-element.elementor-element-ea2a613 .elementor-heading-title {
		  font-size: 45px !important;
		  margin-top: -10px !important;
	  }
	 #floatContaine1 div, #floatContaine2 div, #floatContaine3 div, #floatContaine4 div, #floatContaine5 div, #floatContaine6 div, #floatContaine7 div, #floatContaine8 div, #floatContaine9 div{
		 font-size: 14px !important;
		 --padding-top: 19px !important;
		 --padding-bottom: 9px !important;
		 --padding-left: 14px !important;
		--padding-right: 14px !important;
	  }
	   #floatContaine2, #floatContaine3, #floatContaine4, #floatContaine6, #floatContaine7, #floatContaine8, #floatContaine9{
		 margin-top: -10px !important;
	  }
	  .elementor-element-501dd9b img{
		  width: 54% !important;
	  }
	  #myColumn {
		  height: 58vh !important;
	  }
	  .elementor-12 .elementor-element.elementor-element-52df25f {
		  --margin-top: -286px !important;
	  }
	  .elementor-12 .elementor-element.elementor-element-e305baf {
		  --margin-top: -160px !important;
	  }
	  .elementor-12 .elementor-element.elementor-element-cc1e66a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-cc1e66a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		  background-position: 0px 4px !important;
	  }
	  .elementor-12 .elementor-element.elementor-element-ab6aa1f {
		  --margin-top: -106px !important;
	  }
	  .elementor-12 .elementor-element.elementor-element-ac9cdb4 .elementor-heading-title {
		  font-size: 38px !important;
	  }
	  .elementor-element-2b0a983{
		  margin-left: 6px !important;
	  }
/* home  end */
		
  }
}


/* 1600px to 1680 Screens */
@media only screen and (min-width: 1590px) and (max-width: 1690px) {
  @supports (-webkit-appearance: none) or (-moz-appearance: none) {
    .rowWidth{
	--content-width: 1550px !important;
}
		

		
/* home banner start */
 .rowWidthSec{
	--content-width: 1540px !important;
}
	    .elementor-12 .elementor-element.elementor-element-9b4d78c .elementor-heading-title {
		  font-size: 28px !important;
	  }
	  .elementor-12 .elementor-element.elementor-element-a52d2a4 .elementor-heading-title, .elementor-12 .elementor-element.elementor-element-7ec2217 .elementor-heading-title, .elementor-12 .elementor-element.elementor-element-ea2a613 .elementor-heading-title {
		  font-size: 45px !important;
		  margin-top: -10px !important;
	  }
	 #floatContaine1 div, #floatContaine2 div, #floatContaine3 div, #floatContaine4 div, #floatContaine5 div, #floatContaine6 div, #floatContaine7 div, #floatContaine8 div, #floatContaine9 div{
		 font-size: 14px !important;
		 --padding-top: 19px !important;
		 --padding-bottom: 9px !important;
		 --padding-left: 14px !important;
		--padding-right: 14px !important;
	  }
	   #floatContaine2, #floatContaine3, #floatContaine4, #floatContaine6, #floatContaine7, #floatContaine8, #floatContaine9{
		 margin-top: -10px !important;
	  }
	  .elementor-element-501dd9b img{
		  width: 54% !important;
	  }
	  #myColumn {
		  height: 58vh !important;
	  }
	  .elementor-12 .elementor-element.elementor-element-52df25f {
		  --margin-top: -243px !important;
	  }
	  .elementor-12 .elementor-element.elementor-element-e305baf {
		  --margin-top: -115px !important;
	  }
	  .elementor-12 .elementor-element.elementor-element-cc1e66a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-cc1e66a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		  background-position: 0px 4px !important;
	  }
	  .elementor-12 .elementor-element.elementor-element-ab6aa1f {
		  --margin-top: -26px !important;
	  }
	  .elementor-12 .elementor-element.elementor-element-ac9cdb4 .elementor-heading-title {
		  font-size: 38px !important;
	  }
	  .elementor-element-2b0a983{
		  margin-left: 6px !important;
	  }
/* home banner end */
		
  }
}







@media only screen and (min-width: 100px) and (max-width: 600px) {
  @supports (-webkit-appearance: none) or (-moz-appearance: none) {

  .elementor-12 .elementor-element.elementor-element-a52d2a4 .elementor-heading-title, .elementor-12 .elementor-element.elementor-element-7ec2217 .elementor-heading-title, .elementor-12 .elementor-element.elementor-element-ea2a613 .elementor-heading-title {
		  margin-top: 0 !important;
	  }
  }
}