body{
  overflow-x:hidden !important;

}
html{
  overflow-x:hidden !important;

}
@media (max-width: 1461px) and (min-width: 1368px){
	
	.elementor-element-98c12e8 a{
		font-size:16px !important;
	}
}

a.elementor-button.elementor-button-link.elementor-size-sm.elementor-animation-float{
	box-shadow:none !important;
}

button.elementor-button.elementor-size-lg{
	box-shadow:none !important;
}

a.dialog-close-button.dialog-lightbox-close-button{
	border-radius:5px !important;
}
button.jkit-hamburger-menu{
	box-shadow:none !important;
}button.jkit-close-menu{
	box-shadow:none !important;
}


/* Apply Code media responsive */

 @media (max-width: 1568px) and (min-width: 1548px) {

   .elementor-element-18b9e20
	.elementor-element-d364aa3 .elementor-button-link {
		padding-right: 15px !important;
    padding-left: 15px !important;
		font-size:15px !important;
	}
} 

@media (max-width: 1547px) and (min-width: 1400px) {
.elementor-element-18b9e20 .elementor-element-8b1f26f span.text-heading{
	font-size:18px !important;
	}

   .elementor-element-18b9e20
	.elementor-element-d364aa3 .elementor-button-link {
		padding-right: 15px !important;
    padding-left: 15px !important;
		font-size:15px !important;
	}

} 
@media (max-width: 1460px) and (min-width: 1300px) {
 	.elementor-element-18b9e20 .elementor-element-98c12e8 .menu-item a{
	padding-left:12px !important;
		padding-right:12px !important;
	} 
	

	.elementor-element-18b9e20 .query-list{
	padding-left:7px !important;
	}
	
}
@media (max-width: 1440px) and (min-width: 1400px) {
   .elementor-element-18b9e20
	.elementor-element-d364aa3 .elementor-button-link {
		padding-right: 14px !important;
    padding-left: 14px !important;
		font-size:14px !important;
	}
} 
@media (max-width: 1438px) and (min-width: 1329px) {
.elementor-element-18b9e20 .elementor-element-8b1f26f span.sub-text{
	font-size:13px !important;
	}
	.elementor-element-18b9e20 .elementor-element-8b1f26f span.text-heading{
	font-size:16px !important;
	}

 .elementor-element-18b9e20
	.elementor-element-d364aa3 .elementor-button-link {
		padding-right: 14px !important;
    padding-left: 14px !important;
		font-size:14px !important;
	}
	.elementor-element-18b9e20 .elementor-element-98c12e8 .menu-item a{
	padding-left:10px !important;
		padding-right:10px !important;
	} 
}
@media (max-width: 1360px) and (min-width: 1300px){
	.elementor-9941 .elementor-element.elementor-element-cf3dd3a img {
    width: 120px !important;
    max-width: 120px !important;
}
	.elementor-element-18b9e20
	.elementor-element-d364aa3 .elementor-button-link {
		padding-right: 11px !important;
    padding-left: 11px !important;
		font-size:13px !important;
	}
}
@media (max-width: 1367px) and (min-width: 1331px){
	.elementor-element-98c12e8 .menu-item a{
 font-size:13px !important;
	padding-left:4px !important;
		padding-right:4px !important;
	}
	.elementor-element-18b9e20
	.elementor-element-d364aa3 .elementor-button-link {
		padding-right: 8px !important;
    padding-left: 8px !important;
		font-size:13px !important;
	}

}
@media (max-width: 1330px) and (min-width: 1211px){
	    .elementor-9941 .elementor-element.elementor-element-8995295 {
        width: 7% !important;
    }
	.elementor-9941 .elementor-element.elementor-element-cf3dd3a img {
		width:98px !important;
	}
/* 	ul#menu-primary-menu a{
	   font-size:13px !important;
		padding: 0px 2px !important;
    } */
.elementor-element-98c12e8 .menu-item a{
 font-size:13px !important;
	padding-left:4px !important;
		padding-right:4px !important;
	}
	.elementor-element-18b9e20 .elementor-element-8b1f26f span.text-heading{
	font-size:13px !important;
	}
	    .elementor-9941 .elementor-element.elementor-element-8b1f26f .rt-features-list-content ul li .query-list {
        padding-left: 3px !important;
    }
	.elementor-element-18b9e20 .elementor-element-8b1f26f span.sub-text{
	font-size:12px !important;
	}
}
@media (max-width: 1210px) and (min-width: 1181px){
	    	ul#menu-primary-menu a{
	   font-size:13px !important;
		padding: 0px 4px !important;
    }
}

@media (max-width: 1211px) and (min-width: 1100px){
	    .elementor-9941 .elementor-element.elementor-element-8995295 {
        width: 7% !important;
    }
	.elementor-9941 .elementor-element.elementor-element-cf3dd3a img {
		width:90px !important;
	}

	.elementor-element-18b9e20 .elementor-element-8b1f26f span.text-heading{
	font-size:13px !important;
	}
	    .elementor-9941 .elementor-element.elementor-element-8b1f26f .rt-features-list-content ul li .query-list {
        padding-left: 3px !important;
    }
	.elementor-element-18b9e20 .elementor-element-8b1f26f span.sub-text{
	font-size:12px !important;
	}
}



 @media (max-width: 1329px) and (min-width: 1200px) {
	ul#menu-primary-menu{
	   gap: 4px !important;
     padding: 0px 8px !important;
    }
.elementor-element-18b9e20 .elementor-element-8b1f26f span.text-heading{
	font-size:12px !important;
	}
	.elementor-9941 .elementor-element.elementor-element-8b1f26f .rt-features-list-content ul li .query-list {
		padding-left:5px !important;
	}


   .elementor-element-18b9e20
	.elementor-element-d364aa3 .elementor-button-link {
		padding-right: 8px !important;
    padding-left: 8px !important;
		font-size:13px !important;
	}
	.elementor-element-18b9e20 .elementor-element-98c12e8 .menu-item a{
	padding-left:8px !important;
		padding-right:8px !important;
	}
	 .elementor-9941 .elementor-element.elementor-element-8b1f26f{
		width:38% !important;
	}
	.elementor-9941 .elementor-element.elementor-element-955384a{
		width:55%;
	} 

}


@media (max-width: 1204px) and (min-width: 1100px){
	.elementor-element.elementor-element-7a17808.e-con-full.elementor-hidden-tablet.elementor-hidden-mobile.e-flex.e-con.e-parent.e-lazyloaded{
		padding-right:20px !important;
	}
	    .elementor-9941 .elementor-element.elementor-element-955384a {
        width: 50% !important;
    }
	.elementor-9941 .elementor-element.elementor-element-71536c9 {
        width: 45% !important;
    }
	 .elementor-element-18b9e20
	.elementor-element-d364aa3 .elementor-button-link {
		padding: 18px 12px !important;
    font-size:12px !important;
	}
}

@media (max-width: 1180px) and (min-width: 1024px){
	.elementor-element-8b1f26f{
		display:none !important;
	}
.elementor-9941 .elementor-element.elementor-element-1fdac47 {
        --width: 28%;
    }
	.elementor-element-8995295{
		width:20% !important;
	}
	
	#menu-12 {
		width:80% !important;
	}
	ul#menu-primary-menu{
		gap:5px !important;
	}
	.elementor-element-18b9e20 .elementor-element-98c12e8 .menu-item a{
	font-size:15px !important;
	}
	.elementor-element.elementor-element-18b9e20.scroll-box-shadow.e-con-full.e-flex.e-con.e-parent.e-lazyloaded{
		justify-content:space-between !important;
	}
	.elementor-element.elementor-element-7a17808.e-con-full.elementor-hidden-tablet.elementor-hidden-mobile.e-flex.e-con.e-parent.e-lazyloaded{
		padding-right:10px !important;
	}
	    .elementor-9941 .elementor-element.elementor-element-955384a {
        width: 50% !important;
    }
	.elementor-9941 .elementor-element.elementor-element-71536c9 {
        width: 50% !important;
    }
	.elementor-9941 .elementor-element.elementor-element-cf3dd3a img {
		width:100px !important;
	}
	a.elementor-button.elementor-button-link.elementor-size-sm{
		padding-left:10px !important;
padding-right:10px !important;
	}
}
@media (max-width: 1187px) and (min-width: 1180px){
a.elementor-button.elementor-button-link.elementor-size-sm{
		padding-left:10px !important;
padding-right:10px !important;
	}
}
@media (max-width: 1100px) and (min-width: 1024px){
	.elementor-element-18b9e20 .elementor-element-98c12e8 .menu-item a{
	font-size:15px !important;
	}
	.elementor-element-d364aa3{		display:none !important;
	}
	.elementor-9941 .elementor-element.elementor-element-1fdac47 {
        --width: 0%;
    }
/* 	.btn a.elementor-button.elementor-button-link.elementor-size-sm {
		font-size:11px;
padding:15px 6px;
	}  */
	ul#menu-primary-menu {
		gap:1px !important;
	}
}

/* Homepage media */

@media (max-width: 1400px) and (min-width: 1250px){
	
	.elementor-element-812c70f .media{
		left:153px !important;
	}
	.elementor-element-cdf4d05 p{
  margin:0px 90px !important;
}
}

@media (max-width: 1250px) and (min-width: 1200px){
	
	.elementor-element-812c70f .media{
		left:135px !important;
	}
	
	.hover{
		padding:30px 20px !important;
	}
	
}

@media (max-width: 1200px) and (min-width: 1050px){
	
	.elementor-element-812c70f .media{
		left:130px !important;
	}
	

	.hover{
		padding:20px 15px !important;
	}
	h2.elementor-heading-title.elementor-size-default{
		font-size:23px !important;
	}
	.elementor-6793 .elementor-element.elementor-element-8bf3d1c > .elementor-widget-container{
		margin-top:80px !important;
	}
	.elementor-6793 .elementor-element.elementor-element-228f762 > .elementor-widget-container{
		margin-top:80px !important;
	}
	.elementor-6793 .elementor-element.elementor-element-72d2f5b > .elementor-widget-container {
		margin-top:80px !important;
	}
	.elementor-element-cdf4d05 p{
		margin:10px !important;
	}
}

@media (max-width:1100px) and (min-width:900px){

   .elementor-6793 .elementor-element.elementor-element-8bf3d1c > .elementor-widget-container{
		margin-top:120px !important;
	}
	.elementor-6793 .elementor-element.elementor-element-228f762 > .elementor-widget-container{
		margin-top:120px !important;
	}
	.elementor-6793 .elementor-element.elementor-element-72d2f5b > .elementor-widget-container {
		margin-top:120px !important;
	}
	.elementor-element-cdf4d05 p{
		margin:10px !important;
	}
/* 	.elementor-element-812c70f{
		flex-wrap:wrap !important;
	} */
div#card{
		width:48% !important;
}
.elementor-element-812c70f .media{
		left:170px !important;
	}
}

@media (max-width:1440px) and (min-width:1400px){
	.elementor-6793 .elementor-element.elementor-element-a0d53cc > .elementor-element-populated{
		padding-left:20px !important;
	}
}
@media (max-width:1400px) and (min-width:1300px){
	.elementor-6793 .elementor-element.elementor-element-a0d53cc > .elementor-element-populated{
		padding-left:10px !important;
	}
	.elementor-element.elementor-element-41c4797.e-con-full.e-flex.e-con.e-child{
		gap:40px !important;
	}
	.elementor-element-b777474{
		width:45% !important;
	}
.elementor-element-a0d53cc{
		width:55% !important;
	}
	.elementor-6793 .elementor-element.elementor-element-a0d53cc > .elementor-element-populated{
		padding-left:30px !important;
	}
	li.elementor-icon-list-item.elementor-inline-item{
		padding:10px 12px !important;
	}
}

@media (max-width:1300px) and (min-width:1024px){
/* 	.elementor-element.elementor-element-41c4797.e-con-full.e-flex.e-con.e-child{
		flex-wrap:wrap !important;
	} */
	.elementor-element-4f3f0e7{
		width:40% !important;
	}
.elementor-element-ca053cc{
		width:60% !important;
	}
	.elementor-6793 .elementor-element.elementor-element-a0d53cc > .elementor-element-populated{
		padding-left:30px !important;
	}
	li.elementor-icon-list-item.elementor-inline-item{
		padding:10px 10px !important;
	}

}

@media (max-width:1140px) and (min-width:1024px){
	.elementor-element.elementor-element-41c4797.e-con-full.e-flex.e-con.e-child{
		flex-wrap:wrap !important;
	}
	.elementor-element-4f3f0e7{
		width:100% !important;
	}
.elementor-element-ca053cc{
		width:100% !important;
	}
	.elementor-6793 .elementor-element.elementor-element-a0d53cc > .elementor-element-populated{
		padding-left:30px !important;
	}
	li.elementor-icon-list-item.elementor-inline-item{
		padding:10px 10px !important;
	}

}



.elementor-element-955384a li.elementor-icon-list-item.elementor-inline-item{
	padding:0px !important;
}

@media (max-width: 767px) and (min-width: 650px){    
.elementor-element.elementor-element-5421b16.e-con-full.media.e-flex.e-con.e-child{
width:18% !important;
left:290px !important;
}
.elementor-element.elementor-element-cb9db76.e-con-full.media.e-flex.e-con.e-child{
width:18% !important;
left:290px !important;
}
.elementor-element.elementor-element-46d491b.e-con-full.media.e-flex.e-con.e-child
{
width:18% !important;
left:290px !important;
}
}
@media (max-width: 650px) and (min-width: 550px){    
.elementor-element.elementor-element-5421b16.e-con-full.media.e-flex.e-con.e-child{
width:18% !important;
left:250px !important;
}
.elementor-element.elementor-element-cb9db76.e-con-full.media.e-flex.e-con.e-child{
width:18% !important;
left:250px !important;
}
.elementor-element.elementor-element-46d491b.e-con-full.media.e-flex.e-con.e-child
{
width:18% !important;
left:250px !important;
}
}
@media (max-width: 550px) and (min-width: 500px){    
.elementor-element.elementor-element-5421b16.e-con-full.media.e-flex.e-con.e-child{
width:18% !important;
left:220px !important;
}
.elementor-element.elementor-element-cb9db76.e-con-full.media.e-flex.e-con.e-child{
width:18% !important;
left:220px !important;
}
.elementor-element.elementor-element-46d491b.e-con-full.media.e-flex.e-con.e-child
{
width:18% !important;
left:220px !important;
}
}