/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 26 2024 | 19:22:15 */
@media only screen and (max-width:1500px){
    .my-border-wrapper-text {
    top: -60px;
}
	    .my-border-wrapper-text-2 {
    top: 0px;
}
	
	    .my-border-wrapper-text-3 {
    top: -100px;
}
	
		    .my-border-wrapper-text-4 {
    top: 0px;
}
}

@media only screen and (max-width:1400px){
    .my-border-wrapper-text {
    top: -80px;
}
	    .my-border-wrapper-text-2 {
    top: 0px;
			right:60px;
}
	   .my-border-wrapper-text-3 {
    top: -80px;
}
	.my-border-wrapper-text-4 {
    top: -20px;
}
}
@media only screen and (max-width:1386px){
	.my-border-wrapper-text {
    top: -20px;
}
	.my-border-wrapper-text-2 {
  		top: 0px;
        right:60px;
}
 .my-border-wrapper-text .elementor-widget-container h2 {
        font-size:40px !important;
    }
      .my-border-wrapper-text .elementor-widget-container p {
        font-size:20px !important;
    }
	.my-border-wrapper-text-2 .elementor-widget-container h2 {
        font-size:40px !important;
    }
      .my-border-wrapper-text-2 .elementor-widget-container p {
        font-size:20px !important;
    }
	
	 .my-border-wrapper-text-3 .elementor-widget-container h2 {
        font-size:40px !important;
    }
      .my-border-wrapper-text-3 .elementor-widget-container p {
        font-size:20px !important;
    }
	
	.my-border-wrapper-text-4 .elementor-widget-container h2 {
        font-size:40px !important;
    }
      .my-border-wrapper-text-4 .elementor-widget-container p {
        font-size:20px !important;
    }
}
@media only screen and (max-width:1326px){
    .my-border-wrapper-text {
    top: -90px;
        right:60px;
}
	    .my-border-wrapper-text-2 {
    top: 0px;
        right:60px;
}
	    .my-border-wrapper-text-3 {
    top: -80px;
        right:-40px;
}
	
		    .my-border-wrapper-text-4 {
				top: -25px;
				right: 15px;
}
}


@media only screen and (max-width:1290px){
    .my-border-wrapper-text .elementor-widget-container h2 {
        font-size:34px !important;
    }
      .my-border-wrapper-text .elementor-widget-container p {
        font-size:20px !important;
    }
	
	 .my-border-wrapper-text-2 .elementor-widget-container h2 {
        font-size:34px !important;
    }
      .my-border-wrapper-text-2 .elementor-widget-container strong {
        font-size:20px !important;
    }
	
		 .my-border-wrapper-text-3 .elementor-widget-container h2 {
        font-size:34px !important;
    }
      .my-border-wrapper-text-3 .elementor-widget-container p {
        font-size:20px !important;
    }
	
	
      .my-border-wrapper-text-4 .elementor-widget-container p {
        font-size:22px !important;
    }
	  .my-border-wrapper-text-4 .elementor-widget-container strong {
        font-size:22px !important;
    }

}


@media only screen and (max-width:1240px){
/*     .my-border-wrapper-text .elementor-widget-container h2 {
        font-size:40px !important;
    } */
      .my-border-wrapper-text .elementor-widget-container p {
        font-size:18px !important;
    }
        .my-border-wrapper-text {
    top: -50px;
        right:80px;
}
	.my-border-wrapper-text .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 5% 20% 5% 5% !important;
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #FFFFFF;
}
	
/* 	    .my-border-wrapper-text-2 .elementor-widget-container h2 {
        font-size:40px !important;
    } */
      .my-border-wrapper-text-2 .elementor-widget-container strong {
        font-size:18px !important;
    }
        .my-border-wrapper-text-2 {
    top: 0px;
        right:80px;
}
	.my-border-wrapper-text-2 .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 5% 20% 5% 5% !important;
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #FFFFFF;
}

	
/* 		    .my-border-wrapper-text-3 .elementor-widget-container h2 {
        font-size:40px !important;
    } */
      .my-border-wrapper-text-3 .elementor-widget-container strong {
        font-size:18px !important;
    }
        .my-border-wrapper-text-3 {
    top: -115px;
        right:-80px;
}
	.my-border-wrapper-text-3 .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 5% 5% 5% 20% !important;
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #FFFFFF;
}


			    .my-border-wrapper-text-2 .elementor-widget-container h2 {
        font-size:40px !important;
    }
      .my-border-wrapper-text-2 .elementor-widget-container strong {
        font-size:18px !important;
    }
        .my-border-wrapper-text-2 {
    top: 0px;
        right:80px;
}
	.my-border-wrapper-text-2 .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 5% 20% 5% 5% !important;
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #FFFFFF;
}

	
	
}
@media only screen and (max-width:1200px){
	.elementor-8 .elementor-element.elementor-element-071ae18  {
		top: 140px;
	}
}
@media only screen and (max-width:1140px){
.my-border-wrapper-text .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 5% 18% 5% 5% !important;
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #FFFFFF;
}
	.my-border-wrapper-text-2 .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 5% 18% 5% 5% !important;
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #FFFFFF;
}
	
		.my-border-wrapper-text-3.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 5% 5% 5% 5% !important;
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #FFFFFF;
}

.my-border-wrapper-text-4 .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 5% 18% 5% 5% !important;
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #FFFFFF;
}

}
@media only screen and (max-width:1120px){
    .my-border-wrapper-text .elementor-widget-container h2 {
        font-size:40px !important;
    }
      .my-border-wrapper-text .elementor-widget-container p {
        font-size:20px !important;
    }
		.my-border-wrapper-text {
			top: -75px;
			right: 0;
			left: -110px;
		}
	.my-border-wrapper-text .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 5% 16% 5% 5% !important;
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #FFFFFF;
}
	    .my-border-wrapper-text-2 .elementor-widget-container h2 {
        font-size:40px !important;
    }
      .my-border-wrapper-text-2 .elementor-widget-container strong {
        font-size:18px !important;
    }
		.my-border-wrapper-text-2 {
			top: -20px;
			right: 0;
			left: -110px;
		}
	.my-border-wrapper-text-2 .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 5% 16% 5% 5% !important;
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #FFFFFF;
}



	    .my-border-wrapper-text-3 .elementor-widget-container h2 {
        font-size:40px !important;
    }
      .my-border-wrapper-text-3 .elementor-widget-container strong {
        font-size:18px !important;
    }
		.my-border-wrapper-text-3 {
			    top: -130px;
			    right: 0px;
		    	left: 90px;
		}
	.my-border-wrapper-text-3 .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 5% 5% 5% 15% !important;
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #FFFFFF;
}
	
	
	
	
 .my-border-wrapper-text-4 .elementor-widget-container h2 {
        font-size:40px !important;
    }
      .my-border-wrapper-text-4 .elementor-widget-container p {
        font-size:20px !important;
    }
		.my-border-wrapper-text-4 {
			top: -10px;
			right: 0;
			left: -50px;
		}
	.my-border-wrapper-text-4 .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 5% 16% 5% 5% !important;
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #FFFFFF;
}

}
@media only screen and (max-width:1060px){
		.my-border-wrapper-text-3 .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0% 1% 5% 12% !important;
}
}
@media only screen and (max-width:1024px){
.my-border-wrapper-text .elementor-widget-wrap>.elementor-element.elementor-absolute {
    position: relative;
    top: 70px !important;
    right: 00px !important;
    left: 80px !important;
}
	.my-border-wrapper-text {
    top: -70px;
    right: 0;
    width: 85% !important;
    left: -70px;
    margin: 0 auto;
}
	.my-border-wrapper-text-2 .elementor-widget-wrap>.elementor-element.elementor-absolute {
    position: relative;
    top: 70px !important;
    right: 00px !important;
    left: 80px !important;
}
	.my-border-wrapper-text-2 {
    top: -70px;
    right: 0;
    width: 85% !important;
    left: -70px;
    margin: 0 auto;
}


	.my-border-wrapper-text-3 .elementor-widget-wrap>.elementor-element.elementor-absolute {
    position: relative;
    top: 70px !important;
    right: 00px !important;
    left: 80px !important;
}
	.my-border-wrapper-text-3 {
    top: -70px;
    right: 0;
    width: 85% !important;
    left: -70px;
    margin: 0 auto;
}
	
	
	

.my-border-wrapper-text-4 .elementor-widget-wrap>.elementor-element.elementor-absolute {
    position: relative;
    top: 70px !important;
    right: 00px !important;
    left: 80px !important;
}
	.my-border-wrapper-text-4 {
    top: -70px;
    right: 0;
    width: 85% !important;
    left: -70px;
    margin: 0 auto;
}
		.my-border-wrapper-text-3 .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 5% 5% 5% 5% !important;
}
}

@media only screen and (max-width:767px){
.my-border-wrapper-text .elementor-widget-container {
    padding: 5% 5% 5% 5% !important;
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #FFFFFF;
}
    .my-border-wrapper-text .elementor-widget-wrap>.elementor-element.elementor-absolute {
    position: relative;
    top: 100px !important;
    right: 00px !important;
    left: 80px !important;
}
		.my-border-wrapper-text {
    top: -100px;
    right: 0;
    width: 90% !important;
    left: -80px;
    margin: 0 auto;
}
.my-border-wrapper-text-2 .elementor-widget-container {
    padding: 5% 5% 5% 5% !important;
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #FFFFFF;
}
    .my-border-wrapper-text-2 .elementor-widget-wrap>.elementor-element.elementor-absolute {
    position: relative;
    top: 100px !important;
    right: 00px !important;
    left: 80px !important;
}
		.my-border-wrapper-text-2 {
    top: -100px;
    right: 0;
    width: 90% !important;
    left: -80px;
    margin: 0 auto;
}

	
	
	.my-border-wrapper-text-3 .elementor-widget-container {
    padding: 5% 5% 5% 5% !important;
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #FFFFFF;
}
    .my-border-wrapper-text-3 .elementor-widget-wrap>.elementor-element.elementor-absolute {
    position: relative;
    top: 100px !important;
    right: 00px !important;
    left: 80px !important;
}
		.my-border-wrapper-text-3 {
    top: -100px;
    right: 0;
    width: 90% !important;
    left: -80px;
    margin: 0 auto;
}
	


	
.my-border-wrapper-text-4 .elementor-widget-container {
    padding: 5% 5% 5% 5% !important;
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #FFFFFF;
}
    .my-border-wrapper-text-4 .elementor-widget-wrap>.elementor-element.elementor-absolute {
    position: relative;
    top: 100px !important;
    right: 00px !important;
    left: 80px !important;
}
		.my-border-wrapper-text-4 {
    top: -100px;
    right: 0;
    width: 90% !important;
    left: -80px;
    margin: 0 auto;
}
	
}
@media only screen and (min-width:1501px){
    .my-border-wrapper-text {
    top: 0px;
}
	    .my-border-wrapper-text-2 {
    top: 0px;
}
	
	    .my-border-wrapper-text-3 {
    top: 0px;
}
	
		    .my-border-wrapper-text-4 {
    top: 0px;
}
	
}
@media only screen and (min-width:1700px){
    .my-border-wrapper-text {
    top: 65px;
}
	    .my-border-wrapper-text-2 {
    top: 80px;
}
	
	    .my-border-wrapper-text-3 {
    top: 100px;
}
	
		    .my-border-wrapper-text-4 {
    top: 100px;
}
	
}

@media only screen and (min-width:1800px){
    .my-border-wrapper-text {
    top: 150px;
}
	    .my-border-wrapper-text-2 {
    top:120px;
}
	
	    .my-border-wrapper-text-3 {
    top: 100px;
}
	
		    .my-border-wrapper-text-4 {
    top: 100px;
}
	
}
