/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 14 2026 | 23:07:32 */
/* 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 */ 






/* 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: 1220px !important;
}
	  .rowWidthFooter{
	--content-width: 1100px !important;
	  }

/* header start */
	.elementor-15 .elementor-element.elementor-element-9024ccc .elementor-nav-menu--main .elementor-item {
		padding-left: 13px !important;
	  }
	      .elementor-15 .elementor-element.elementor-element-99a8f3f {
        --width: 54% !important;
    }
	      .elementor-15 .elementor-element.elementor-element-38382db {
        --width: 15% !important;
    }
/* header end */		
		
/* footer start */
	.imgBox .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title {
    font-size: 15px !important;
}
	  .elementor-element-11617ba, .elementor-element-b176013, .elementor-element-aca6b21, .elementor-element-46757aa{
		  margin-top: -22px !important;
	  }  
/* footer end */	
		
/* home banner start */
/* .elementor-12 .elementor-element.elementor-element-49f9c37 .elementor-heading-title {
	font-size: 68px !important;
	  }
	  .elementor-12 .elementor-element.elementor-element-eaa48b3 .elementor-heading-title {
		  font-size: 62px !important;
		              margin-top: -13px !important;
	  }
	  .elementor-12 .elementor-element.elementor-element-1c67e13 .elementor-button, .elementor-12 .elementor-element.elementor-element-12d0178 .elementor-button {
    padding: 14px 22px 14px 22px !important;
}
	  .elementor-12 .elementor-element.elementor-element-1e48c8f {
		  margin-top: -17px !important;
	  }
	  .elementor-12 .elementor-element.elementor-element-1c4c370, .elementor-12 .elementor-element.elementor-element-a4f1c83 {
		  margin: -10px !important;
	  }
	  .elementor-12 .elementor-element.elementor-element-85578b4 {
    --margin-top: 18px !important;
	  }
	  .elementor-12 .elementor-element.elementor-element-d60ec54 {
		  --min-height: 632px !important;
	  }
	  .elementor-12 .elementor-element.elementor-element-568d9ed .elementor-image-box-title, .elementor-12 .elementor-element.elementor-element-472f979 .elementor-image-box-title, .elementor-12 .elementor-element.elementor-element-dda50b1 .elementor-image-box-title, .elementor-12 .elementor-element.elementor-element-2339b22 .elementor-image-box-title, .elementor-12 .elementor-element.elementor-element-da533b3 .elementor-image-box-title, .elementor-12 .elementor-element.elementor-element-ba5f606 .elementor-image-box-title, .elementor-12 .elementor-element.elementor-element-7bf52bb .elementor-image-box-title, .elementor-12 .elementor-element.elementor-element-e575e2f .elementor-image-box-title {
		  font-size: 14px !important;
		      margin-bottom: 6px !important;
    margin-top: 1px !important;
	  }
	  .elementor-12 .elementor-element.elementor-element-da533b3 .elementor-image-box-img img, .elementor-12 .elementor-element.elementor-element-ba5f606 .elementor-image-box-img img, .elementor-12 .elementor-element.elementor-element-e575e2f .elementor-image-box-img img, .elementor-12 .elementor-element.elementor-element-7bf52bb .elementor-image-box-img img, .elementor-12 .elementor-element.elementor-element-472f979 .elementor-image-box-img img, .elementor-12 .elementor-element.elementor-element-dda50b1 .elementor-image-box-img img, .elementor-12 .elementor-element.elementor-element-568d9ed .elementor-image-box-img img, .elementor-12 .elementor-element.elementor-element-2339b22 .elementor-image-box-img img {
    width: 82% !important;
}
	  .elementor-12 .elementor-element.elementor-element-5c5218a {
    --padding-top: 26px !important;
		  --padding-bottom: 26px !important;
	  }
	    .elementor-12 .elementor-element.elementor-element-1c4c370 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: -26px !important;
    margin-left: 59px !important;
}
	  .elementor-12 .elementor-element.elementor-element-a4f1c83 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
 {
    margin-inline: -21px !important;
    margin-left: 65px !important;
    margin-top: 10px !important;
} */
/* home banner end */
/* sections start */
	  .elementor-12 .elementor-element.elementor-element-006a6bb .elementor-heading-title {
		  font-size: 41px !important;
	  }
	  .elementor-12 .elementor-element.elementor-element-815243e {
		  --min-height: 393px !important;
	  }
	  .elementor-12 .elementor-element.elementor-element-8d7e583 {
		  --margin-top: 8px !important;
	  }
	  .elementor-12 .elementor-element.elementor-element-806f244 {
    --padding-top: 60px !important;
	  }
	  .elementor-12 .elementor-element.elementor-element-49adc87 {
    margin-top: -327px !important;
}
	  .elementor-12 .elementor-element.elementor-element-7393846 {
		  --margin-top: -52px !important;
	  }
	      .elementor-12 .elementor-element.elementor-element-94b5907 {
        --width: 26%;
    }
	  .elementor-12 .elementor-element.elementor-element-2bbd3f2 {
    --padding-top: 21px !important;
		  --padding-bottom: 10px !important;
	  }
	  .elementor-12 .elementor-element.elementor-element-b816faf {
    margin-top: 0px !important;
}
	  .elementor-12 .elementor-element.elementor-element-ba65572 {
    width: 20% !important;
	  }
	  .elementor-12 .elementor-element.elementor-element-45072d0 {
		  width: 42% !important;
	  }
	  .elementor-12 .elementor-element.elementor-element-9c935bd .elementor-heading-title, .elementor-12 .elementor-element.elementor-element-864b206 .elementor-heading-title, .elementor-12 .elementor-element.elementor-element-ce046e0 .elementor-heading-title, .elementor-12 .elementor-element.elementor-element-42ab878 .elementor-heading-title, .elementor-12 .elementor-element.elementor-element-f927edf .elementor-heading-title {
		  font-size: 44px !important;
	  }
.elementor-12 .elementor-element.elementor-element-13872ab {
	width: 79% !important;
	  }
	  .elementor-widget-video .elementor-wrapper iframe, .elementor-widget-video .elementor-wrapper video {
    height: 97% !important;
}
	
/* sections 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: 1440px !important;
}
	   .rowWidthFooter{
	--content-width: 1250px !important;
}
		
/* header start */
	
/* header end */		
		
/* footer start */
	.imgBox .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title {
    font-size: 15px !important;
}
	  .elementor-element-11617ba, .elementor-element-b176013, .elementor-element-aca6b21, .elementor-element-46757aa{
		  margin-top: -22px !important;
	  }  
/* footer end */		
		
/* home banner start */
/* .elementor-12 .elementor-element.elementor-element-49f9c37 .elementor-heading-title {
	font-size: 88px !important;
	  }
	  .elementor-12 .elementor-element.elementor-element-eaa48b3 .elementor-heading-title {
		  font-size: 82px !important;
		              margin-top: 3px !important;
	  }
	  .elementor-12 .elementor-element.elementor-element-1c67e13 .elementor-button, .elementor-12 .elementor-element.elementor-element-12d0178 .elementor-button {
    padding: 14px 22px 14px 22px !important;
}
	  .elementor-12 .elementor-element.elementor-element-1e48c8f {
		  margin-top: 10px !important;
	  }
	  .elementor-12 .elementor-element.elementor-element-1c4c370, .elementor-12 .elementor-element.elementor-element-a4f1c83 {
		  margin: -8px !important;
	  }
	  .elementor-12 .elementor-element.elementor-element-85578b4 {
    --margin-top: 49px !important;
	  }
	  .elementor-12 .elementor-element.elementor-element-d60ec54 {
		  --min-height: 748px !important;
	  }
	  .elementor-12 .elementor-element.elementor-element-568d9ed .elementor-image-box-title, .elementor-12 .elementor-element.elementor-element-472f979 .elementor-image-box-title, .elementor-12 .elementor-element.elementor-element-dda50b1 .elementor-image-box-title, .elementor-12 .elementor-element.elementor-element-2339b22 .elementor-image-box-title, .elementor-12 .elementor-element.elementor-element-da533b3 .elementor-image-box-title, .elementor-12 .elementor-element.elementor-element-ba5f606 .elementor-image-box-title, .elementor-12 .elementor-element.elementor-element-7bf52bb .elementor-image-box-title, .elementor-12 .elementor-element.elementor-element-e575e2f .elementor-image-box-title {
		  font-size: 16px !important;
		      margin-bottom: 6px !important;
    margin-top: 1px !important;
	  }
	  .elementor-12 .elementor-element.elementor-element-da533b3 .elementor-image-box-img img, .elementor-12 .elementor-element.elementor-element-ba5f606 .elementor-image-box-img img, .elementor-12 .elementor-element.elementor-element-e575e2f .elementor-image-box-img img, .elementor-12 .elementor-element.elementor-element-7bf52bb .elementor-image-box-img img, .elementor-12 .elementor-element.elementor-element-472f979 .elementor-image-box-img img, .elementor-12 .elementor-element.elementor-element-dda50b1 .elementor-image-box-img img, .elementor-12 .elementor-element.elementor-element-568d9ed .elementor-image-box-img img, .elementor-12 .elementor-element.elementor-element-2339b22 .elementor-image-box-img img {
    width: 82% !important;
}
	  .elementor-12 .elementor-element.elementor-element-5c5218a {
    --padding-top: 26px !important;
		  --padding-bottom: 26px !important;
	  }
	    .elementor-12 .elementor-element.elementor-element-1c4c370 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: -26px !important;
    margin-left: 59px !important;
}
	  .elementor-12 .elementor-element.elementor-element-a4f1c83 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
 {
    margin-inline: -21px !important;
    margin-left: 65px !important;
    margin-top: 10px !important;
} */
/* home banner end */
		.elementor-12 .elementor-element.elementor-element-b816faf {
    margin-top: 0px !important;
}
	  .elementor-12 .elementor-element.elementor-element-13872ab {
		  width: 72.5% !important;
	  }
	  
  }	
}









@media only screen and (min-width: 1366px) and (max-width: 1366px) {
  @supports (-webkit-appearance: none) or (-moz-appearance: none) {
	.ue_item_title:hover {
    font-size: 15px !important;
    cursor: grab !important;
}
	  .elementor-sticky--active{
	height: 54px !important;
}
	  .servTxt{
    font-size: 14px !important;
}
	}}
@media only screen and (min-width: 1920px) and (max-width: 1920px) {
  @supports (-webkit-appearance: none) or (-moz-appearance: none) {
	.ue_item_title:hover {
    font-size: 18px !important;
    cursor: grab !important;
}
	}}
@media only screen and (min-width: 1200px) and (max-width: 1200px) {
  @supports (-webkit-appearance: none) or (-moz-appearance: none) {
	.ue_item_title:hover {
    font-size: 18px !important;
    cursor: grab !important;
}
	}}
@media only screen and (min-width: 767px) and (max-width: 820px) {
	@supports (-webkit-appearance: none) or (-moz-appearance: none) {
	  .servTxt{
    font-size: 8px !important;
}
	}}








@media only screen and (min-width: 100px) and (max-width: 650px){
	.imgBox .elementor-image-box-wrapper{
		display: flex;
    align-items: center;
	}
	.imgBox .elementor-image-box-wrapper .elementor-image-box-img {
    width: 7% !important;
}
}

@media (min-width: 2400px) {
    .elementor-12 .elementor-element.elementor-element-938a1c6 .elementor-image-box-img img, .elementor-12 .elementor-element.elementor-element-4b7efad .elementor-image-box-img img, .elementor-12 .elementor-element.elementor-element-e061a5f .elementor-image-box-img img {
        height: 59px;
        width: 86%;
    }
	.elementor-widget-video .elementor-wrapper iframe, .elementor-widget-video .elementor-wrapper video {
    height: 97% !important;
}
	.elementor-widget-video .elementor-wrapper iframe, .elementor-widget-video .elementor-wrapper video {
    height: 95% !important;
}
	.ue_item_title:hover {
    font-size: 26px !important;
    cursor: grab !important;
}
	.servTxt{
    font-size: 23px !important;
}
}
    