/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 22 2026 | 22:39:00 */
/* 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 */ 

.btnBg a, .elementor-button{
	background-image: url('/wp-content/uploads/2026/01/button-primary.png') !important;
	background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.elementor-element-086eaed nav ul li .elementor-item-active{
	background-image: url('https://template5.authorelixir.com/wp-content/uploads/2026/01/Vector-6.png') !important;
	background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.secBtn a{
	background-image: url('https://template5.authorelixir.com/wp-content/uploads/2026/01/Vector-7.png') !important;
	background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}


/* 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: 1366px !important;
}
		
/* header start */
	.elementor-13 .elementor-element.elementor-element-6611092, .elementor-13 .elementor-element.elementor-element-4ba7a26 {
		font-size: 14px !important;
	  }
	  .elementor-13 .elementor-element.elementor-element-086eaed .elementor-nav-menu .elementor-item {
		  font-size: 16px !important;
	  }
	  .elementor-13 .elementor-element.elementor-element-a51f222 .elementor-button {
    font-size: 18px !important;
    padding: 10px 35px 13px 35px !important;
}
	  .elementor-element-b4240ce img{
		      width: 64% !important;
	  }
	  .elementor-element-b4240ce{
		  text-align: right !important;
	  }    
	  .elementor-element-776e215, .elementor-element-82f9446{
		      --column-gap: 10px !important;
	  }
/* header end */		
		
/* footer start */
	  .elementor-element-a7b866c{
		      width: 89% !important;
	  }
	  .elementor-118 .elementor-element.elementor-element-15d8bdd {
		  --padding-top: 0px !important;
	  }
	  .elementor-118 .elementor-element.elementor-element-a7b866c, .elementor-118 .elementor-element.elementor-element-f0bcb10 .elementor-nav-menu .elementor-item, .elementor-118 .elementor-element.elementor-element-22e66c8 .elementor-field-group .elementor-field, .elementor-118 .elementor-element.elementor-element-22e66c8 .elementor-field-subgroup label, .elementor-118 .elementor-element.elementor-element-3c7c490, .elementor-118 .elementor-element.elementor-element-701a1ef .elementor-icon-list-item > .elementor-icon-list-text, .elementor-118 .elementor-element.elementor-element-701a1ef .elementor-icon-list-item > a, .elementor-118 .elementor-element.elementor-element-da8a637 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-118 .elementor-element.elementor-element-da8a637 .elementor-icon-list-item > a {
		  font-size: 14px !important;
	  }
	  .elementor-118 .elementor-element.elementor-element-b7314f6 .elementor-heading-title, .elementor-118 .elementor-element.elementor-element-f2d364f .elementor-heading-title, .elementor-118 .elementor-element.elementor-element-6abc300 .elementor-heading-title{
		  font-size: 16px !important;
	  }
	
/* footer end */	
		
/* home banner start */
	  .elementor-element-4f8924a{
		      padding-top: 40px !important;
    padding-bottom: 21px !important;
	  }
.elementor-10 .elementor-element.elementor-element-dae3d3f .elementor-heading-title {
	font-size: 58px !important;
	  }
	  .elementor-10 .elementor-element.elementor-element-188b7da .elementor-heading-title {
		  font-size: 44px !important;
		  margin-top: -10px !important;
	  }
	  .elementor-10 .elementor-element.elementor-element-d9ae8f7 .elementor-heading-title {
    font-size: 32px !important;
		  margin-top: -10px !important;
	  }
	  .myTxt{
		  font-size: 14px !important;
	  }
/* home banner end */
	  .myBtn a {
			font-size: 22px !important;
	  }
	  .elementor-10 .elementor-element.elementor-element-d507800 {
		  font-size: 16px !important;
	  }
	  .elementor-10 .elementor-element.elementor-element-8b1940a .elementor-heading-title {
		  font-size: 44px !important;
	  }
	  .elementor-10 .elementor-element.elementor-element-4d8bbec {
    margin: 51px 0px 0px 61px !important;
    font-size: 14px !important;
}
	  .elementor-10 .elementor-element.elementor-element-614961d {
    margin: -14px 61px 0px 0px !important;
}
	  .myTitle h2 {
		  font-size: 46px !important;
	  }
	  .elementor-10 .elementor-element.elementor-element-1381fdd:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1381fdd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		  background-position: 19px 0 !important;
	  }
	  .elementor-446 .elementor-element.elementor-element-ea83b17 .elementor-heading-title {
		  font-size: 32px !important;
	  }
	  .elementor-446 .elementor-element.elementor-element-a4850e3 {
		  font-size: 12px !important;
	  }
	  .elementor-10 .elementor-element.elementor-element-a6706d3 {
		  --margin-top: -30px !important;
	  }
	  
  }
}


/* 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: 1540px !important;
}
		
/* header start */
	.elementor-13 .elementor-element.elementor-element-6611092, .elementor-13 .elementor-element.elementor-element-4ba7a26 {
		font-size: 14px !important;
	  }
	  .elementor-13 .elementor-element.elementor-element-086eaed .elementor-nav-menu .elementor-item {
		  font-size: 16px !important;
	  }
	  .elementor-13 .elementor-element.elementor-element-a51f222 .elementor-button {
    font-size: 18px !important;
    padding: 10px 35px 13px 35px !important;
}
	  .elementor-element-b4240ce img{
		      width: 64% !important;
	  }
	  .elementor-element-b4240ce{
		  text-align: right !important;
	  }    
	  .elementor-element-776e215, .elementor-element-82f9446{
		      --column-gap: 10px !important;
	  }
/* header end */		
		
/* footer start */
	  .elementor-element-a7b866c{
		      width: 89% !important;
	  }
	  .elementor-118 .elementor-element.elementor-element-15d8bdd {
		  --padding-top: 0px !important;
	  }
	  .elementor-118 .elementor-element.elementor-element-a7b866c, .elementor-118 .elementor-element.elementor-element-f0bcb10 .elementor-nav-menu .elementor-item, .elementor-118 .elementor-element.elementor-element-22e66c8 .elementor-field-group .elementor-field, .elementor-118 .elementor-element.elementor-element-22e66c8 .elementor-field-subgroup label, .elementor-118 .elementor-element.elementor-element-3c7c490, .elementor-118 .elementor-element.elementor-element-701a1ef .elementor-icon-list-item > .elementor-icon-list-text, .elementor-118 .elementor-element.elementor-element-701a1ef .elementor-icon-list-item > a, .elementor-118 .elementor-element.elementor-element-da8a637 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-118 .elementor-element.elementor-element-da8a637 .elementor-icon-list-item > a {
		  font-size: 14px !important;
	  }
	  .elementor-118 .elementor-element.elementor-element-b7314f6 .elementor-heading-title, .elementor-118 .elementor-element.elementor-element-f2d364f .elementor-heading-title, .elementor-118 .elementor-element.elementor-element-6abc300 .elementor-heading-title{
		  font-size: 16px !important;
	  }
	  .elementor-118 .elementor-element.elementor-element-22e66c8 .elementor-button{
		  font-size: 18px !important;
	  }
/* footer end */		
		
/* home banner start */
 .elementor-element-4f8924a{
		      padding-top: 40px !important;
    padding-bottom: 21px !important;
	  }
	   .elementor-10 .elementor-element.elementor-element-188b7da .elementor-heading-title {
		  margin-top: -10px !important;
	  }
	  .elementor-10 .elementor-element.elementor-element-d9ae8f7 .elementor-heading-title {
		  margin-top: -10px !important;
	  }
/* home banner end */
	  .elementor-10 .elementor-element.elementor-element-af38f86 .elementor-button, .elementor-10 .elementor-element.elementor-element-2786178 .elementor-button, .elementor-10 .elementor-element.elementor-element-d93c705 .elementor-button {
		  font-size: 23px !important;
	  }
	  .elementor-10 .elementor-element.elementor-element-d507800 {
		  font-size: 18px !important;
	  }
	  .elementor-10 .elementor-element.elementor-element-614961d {
    margin: -12px 69px 0px 0px !important;
	  }
	  .elementor-10 .elementor-element.elementor-element-4d8bbec {
		  margin: 55px 0px 0px 71px !important;
	  }
	  .myTitle h2 {
    font-size: 52px !important;
	  }
	  .myTxt{
		  font-size: 16px !important;
	  }
.elementor-446 .elementor-element.elementor-element-a4850e3 {
	font-size: 14px !important;
	  }
	  .elementor-10 .elementor-element.elementor-element-a6706d3 {
		  --margin-top: -28px !important;
	  }
		
  }
}