/* home page css */
@media (max-width: 1850px){
	.elementor .elementor-element.banner-text-col {
		padding: 160px 0 0 200px;
	}
}
@media (max-width: 1750px){
	.elementor .elementor-element.banner-text-col {
		padding: 140px 0 0 210px;
	}
	.elementor .elementor-element.banner-heading-cls .elementor-heading-title {
		font-size: 80px;
		line-height: 90px;
	}
	.elementor .elementor-element.home-list-class {
		padding: 40px 15px;
	}
	.elementor .elementor-element.elementor-element-ea10808 {
		background-position: 140% 100%;
	}

	.elementor .elementor-element.elementor-element-bf3e7d4 > .elementor-widget-container {
		padding: 0px 0px 0px 210px;
	}
	.elementor .elementor-element.red-list-class .pp-list-items li:not(:last-child) {
		padding-right: 20px !important;
	}
	.elementor .elementor-element.elementor-element-76fa82d3 .elementor-heading-title {
		font-size: 65px !important;
		line-height: 75px !important;
	}
	.elementor .elementor-element.elementor-element-ea10808 {
		width: 40%;
	}

	.elementor .elementor-element.elementor-element-c896203 {
		width: 60%;
		padding-left: 25px;
	}
	.elementor .elementor-element.test-post-cls:after {
		width: 30%;
	}
	.elementor .elementor-element.elementor-element-97ea9b7 .elementor-swiper-button-next {
		right: 47%;
	}

}
@media (max-width: 1650px){
	.elementor .elementor-element.banner-text-col {
		padding: 140px 0 0 170px;
	}

	.elementor .elementor-element.elementor-element-bf3e7d4 > .elementor-widget-container {
		padding: 0px 0px 0px 170px;
	}
}
@media (max-width: 1580px){
	.elementor .elementor-element.banner-text-col {
		padding: 120px 0 0 140px;
	}
	.elementor .elementor-element.banner-heading-cls .elementor-heading-title {
		font-size: 76px;
		line-height: 86px;
	}
	.elementor .elementor-element.main-heading-cls .elementor-heading-title {
		font-size: 48px;
		line-height: 58px;
	}
	.elementor .elementor-element.red-list-class .pp-list-items li:not(:last-child) {
		margin-right: 20px !important;
	}

	.elementor .elementor-element.elementor-element-bf3e7d4 > .elementor-widget-container {
		padding-left: 200px;
	}

	.elementor .elementor-element.elementor-element-ea10808 {
		width: 35%;
		background-position: 73% 100%;	}

	.elementor .elementor-element.elementor-element-c896203 {
		width: 65%;
	}
	.logo-slider-cls:after {
		right: 0;  
	}
	.logo-slider-cls:before {
		left: 0;
	}
	.elementor .elementor-element.logo-slider-cls>.elementor-widget-container {
		padding: 0 15px;
	}
	.elementor .elementor-element.elementor-element-bf3e7d4 > .elementor-widget-container {
		padding: 0px 0px 0px 140px;
	}
}
@media (max-width: 1480px){
	.elementor .elementor-element.banner-text-col {
		padding: 100px 0 0 120px;
	}
	.elementor .elementor-element.banner-heading-cls .elementor-heading-title {
		font-size: 74px;
		line-height: 84px;
	}
	.elementor .elementor-element.main-heading-cls .elementor-heading-title {
		font-size: 46px;
		line-height: 56px;
	}
	.elementor .elementor-element.elementor-element-76fa82d3 .elementor-heading-title {
		font-size: 62px !important;
		line-height: 72px !important;
	}
	.elementor .elementor-element.red-list-class .pp-list-items .pp-icon-wrapper {
		padding: 25px;
		margin-right: 20px !important;
	}

	.elementor .elementor-element.red-list-class .pp-list-items .pp-icon-list-text {
		font-size: 22px;
		line-height: 32px;
	}
	.elementor .elementor-element.comm-sec-cls>.e-con-inner {
		padding: 120px 0;
	}
	.elementor .elementor-element.elementor-element-9af874e {
		background-position: 15% 100% !important;
	}
}
@media (max-width: 1380px) {
	.elementor .elementor-element.elementor-element-bf3e7d4 > .elementor-widget-container {
		padding-left: 100px;
	}
	.elementor .elementor-element.elementor-element-ea10808 {
		width: 30%;
		background-position: 70%;
	}
	.elementor .elementor-element.elementor-element-c896203 {
		width: 70%;
	}
	.elementor .elementor-element.banner-text-col {
		padding: 100px 0 0 100px;
	}
	.elementor .elementor-element.test-post-cls:after {
		width: 26%;
	}
	.elementor .elementor-element.banner-heading-cls .elementor-heading-title {
		font-size: 70px;
		line-height: 80px;
	}
	.elementor .elementor-element.test-col {
		padding: 100px 0 100px 40px;
	}
}
@media (max-width: 1320px) {
	.elementor .elementor-element.elementor-element-bf3e7d4 > .elementor-widget-container {
		padding-left: 80px;
	}	
	.elementor .elementor-element.banner-text-col {
		padding: 100px 0 0 80px;
	}
	.elementor .elementor-element.red-list-class .pp-list-items .pp-icon-wrapper {
		padding: 18px;
		margin-right: 15px !important;
	}
	.elementor .elementor-element.elementor-element-76fa82d3 .elementor-heading-title {
		font-size: 58px !important;
		line-height: 68px !important;
	}
	body:not(.rtl) .elementor .elementor-element.elementor-element-1bcf6cd .pp-advanced-menu--layout-horizontal .pp-advanced-menu > li:not(:last-child) {
		margin-right: 35px;
	}
	.elementor .elementor-element.red-list-class .pp-list-items .pp-icon-list-text {
		font-size: 20px;
		line-height: 30px;
	}
	.elementor .elementor-element.elementor-element-1d43ffc>.e-con-inner {
		padding: 65px 15px;
		margin: 0;
	}
	body:not(.rtl) .elementor .elementor-element.elementor-element-e486e50 .pp-advanced-menu--layout-horizontal .pp-advanced-menu > li:not(:last-child) {
		margin-right: 102px;
	}
	.elementor .elementor-element.home-box-col {
		gap: 25px;
	}
.elementor .elementor-element.test-post-cls .pp-slider-arrow {
    font-size: 35px;
}
	.elementor .elementor-element.test-post-cls .elementor-swiper-button-prev {
    left: -52px;
}
}
@media (max-width: 1220px) {

	.elementor .elementor-element.elementor-element-bf3e7d4 > .elementor-widget-container {
		padding-left: 60px;
	}
	.elementor .elementor-element.banner-text-col {
		padding: 100px 0 0 60px;
	}
	.elementor .elementor-element.banner-heading-cls .elementor-heading-title {
		font-size: 65px;
		line-height: 75px;
	}
	body:not(.rtl) .elementor .elementor-element.elementor-element-adae37b .pp-list-items.pp-inline-items li:not(:last-child) {
		margin-right: 15px;
	}
}
@media (max-width: 1190px) {

	.elementor .elementor-element.elementor-element-719e0c1 > .elementor-widget-container {
		margin-left: 25px;
	}
	.elementor .elementor-element.elementor-element-bf3e7d4 > .elementor-widget-container {
		padding-left: 30px;
	}
	.elementor .elementor-element.banner-text-col {
		padding: 100px 0 0 20px;
	}
	.elementor .elementor-element.elementor-element-c896203 {
		padding-left: 8px;
	}
	body:not(.rtl) .elementor .elementor-element.elementor-element-1bcf6cd .pp-advanced-menu--layout-horizontal .pp-advanced-menu > li:not(:last-child) {
		margin-right: 18px;
	}
	body:not(.rtl) .elementor .elementor-element.elementor-element-e486e50 .pp-advanced-menu--layout-horizontal .pp-advanced-menu > li:not(:last-child) {
		margin-right: 72px;
	}
	.elementor .elementor-element.red-list-class .pp-list-items .pp-icon-list-text {
		font-size: 18px;
		line-height: 27px;
	}
	.elementor .elementor-element.red-list-class .pp-list-items .pp-icon-wrapper {
		padding: 15px;
		margin-right: 10px !important;
	}
	.elementor .elementor-element.red-list-class .pp-list-items li:not(:last-child) {
		margin-right: 15px !important;
		padding-right: 15px !important;
	}
	.elementor .elementor-element.elementor-element-adae37b .pp-list-items.pp-inline-items li:not(:last-child) {
		margin-right: 15px;
	}
	.elementor .elementor-element.wel-img-col {
		width: 55%;
	}

	.elementor .elementor-element.about-home-col {
		width: 48%;
	}
	.elementor .elementor-element.test-post-cls:after {
		width: 18%;
	}
	body:not(.rtl) .elementor .elementor-element.text-list-cls .pp-list-items.pp-inline-items li:not(:last-child) {
		margin-right: 12px;
	}

	.elementor .elementor-element.red-list-class .pp-list-items .pp-icon-list-image img {
		width: 55px;
	}
	body:not(.rtl) .elementor .elementor-element.elementor-element-adae37b.pp-icon-left .pp-list-items .pp-icon-wrapper {
		margin-right: 10px;
	}
	.elementor .elementor-element.main-heading-cls .elementor-heading-title {
		font-size: 42px;
		line-height: 53px;
	}
}


@media (max-width: 1024px) {

	.elementor .elementor-element.elementor-element-ea10808 {
		width: 40%;
		background-position: 70%;
	}
	.elementor .elementor-element.elementor-element-c896203 {
		width: 60%;
		padding: 40px 15px 0;
	}
	.pp-advanced-menu--dropdown.pp-menu-off-canvas {
		padding-top: 70px;
	}
	.elementor .elementor-element.banner-heading-cls .elementor-heading-title {
		font-size: 60px;
		line-height: 70px;
	}
	.elementor .elementor-element.comm-sec-cls>.e-con-inner {
		padding: 100px 0;
	}
	.elementor .elementor-element.text-class .elementor-heading-title {
		font-size: 16px;
		line-height: 25px;
	}
	.elementor .elementor-element.wel-img-col {
		width: 55%;
	}

	.elementor .elementor-element.about-home-col {
		width: 45%;
	}

	.elementor .elementor-element.main-heading-cls .elementor-heading-title {
		font-size: 40px;
		line-height: 50px;
	}
	.elementor .elementor-element.home-box-col {
		margin-top: 30px;
		gap: 20px;
	}

	.elementor .elementor-element.home-box-col .pp-info-box-container {
		padding: 20px;
	}

	.elementor .elementor-element.home-box-col .pp-info-box-container .pp-icon {
		width: 48px;
	}


	.elementor .elementor-element.home-box-col .pp-info-box-content .pp-info-box-title {
		font-size: 22px;
		line-height: 31px;
	}

	.elementor .elementor-element.home-box-col .pp-info-box-content  .pp-info-box-description {
		font-size: 16px;
		line-height: 26px;
	}
	.elementor .elementor-element.test-post-cls .pp-posts-container {
		margin-right: 20px;
	}
	.elementor .elementor-element.test-post-cls:after{
		display:none;
	}
	.elementor .elementor-element.elementor-element-97ea9b7 .pp-posts:not(.elementor-grid) .pp-post-wrap {
		padding-left: 30px;
	}
	.elementor .elementor-element.elementor-element-5b7a964 {
		padding: 25px 15px;
	}
	.elementor .elementor-element.test-post-cls .swiper-pagination {
		margin-top: 15px;
	}
	.elementor .elementor-element.test-col {
		padding: 100px 15px 100px 40px;
	}
	.elementor .elementor-element.elementor-element-76fa82d3 .elementor-heading-title {
		font-size: 54px !important;
		line-height: 65px !important;
	}
	.elementor .elementor-element.main-button-cls .elementor-button {
		padding: 18px 44px !important;
	}
	body:not(.rtl) .elementor .elementor-element.elementor-element-e486e50 .pp-advanced-menu--layout-horizontal .pp-advanced-menu > li:not(:last-child) {
		margin-right: 70px;
	}
	
	.elementor .elementor-element.red-list-class .pp-list-items .pp-icon-list-image img {
		width: 48px;
	}
	.elementor .elementor-element.elementor-element-1bcf6cd {
		order: 1;
	}
	.elementor .elementor-element.elementor-element-1bcf6cd > .elementor-widget-container {
		margin: 0px 0px 0px 20px;
	}
	.elementor .elementor-element.elementor-element-9beb099 {
		padding-right: 0;
	}
		.elementor .elementor-element.test-post-cls .pp-slider-arrow {
		display: none;
	}
		.elementor .elementor-element.test-post-cls .swiper-pagination{
		display: block !important;
	}
}
@media (max-width: 990px) {
	.elementor .elementor-element.red-list-class .pp-list-items li:not(:last-child) {
		margin-right: 10px !important;
		padding-right: 10px !important;
	}
	body:not(.rtl) .elementor .elementor-element.elementor-element-e486e50 .pp-advanced-menu--layout-horizontal .pp-advanced-menu > li:not(:last-child) {
		margin-right: 52px;
	}
	.elementor .elementor-element.red-list-class .pp-list-items .pp-icon-wrapper img {
		width: 35px;
	}    
	.elementor .elementor-element.banner-text-col {
		padding: 80px 0 0 25px;
	}
	.elementor .elementor-element.banner-heading-cls .elementor-heading-title {
		font-size: 56px;
		line-height: 68px;
	}
}
@media (max-width: 890px) {
	.elementor .elementor-element.elementor-element-bf3e7d4 > .elementor-widget-container {
		padding-left: 20px;
	}
	.elementor .elementor-element.banner-heading-cls .elementor-heading-title {
		font-size: 52px;
		line-height: 62px;
	}
	.elementor .elementor-element.comm-sec-cls>.e-con-inner {
		padding: 80px 0;
	}
	.elementor .elementor-element.main-heading-cls .elementor-heading-title {
		font-size: 38px;
		line-height: 48px;
	}
	.elementor .elementor-element.text-list-cls .pp-list-items {
		flex-direction: column;
		gap: 5px;
	}

	.elementor .elementor-element.text-list-cls .pp-list-items .pp-icon-list-text br {
		display: none;
	}
	.elementor .elementor-element.red-list-class .pp-list-items .pp-icon-wrapper img {
		width: 28px;
	}
	.elementor .elementor-element.red-list-class .pp-list-items .pp-icon-list-text {
		font-size: 16px;
		line-height: 25px;
	}
	.elementor .elementor-element.red-list-class .pp-list-items .pp-icon-wrapper {
		padding: 12px;
		margin-right: 10px !important;
	}
	.elementor .elementor-element.home-list-class {
		padding: 30px 15px;
	}
	.elementor .elementor-element.home-box-col {
		margin-top: 30px;
		gap: 15px;
	}

	.elementor .elementor-element.home-box-col .pp-info-box-container {
		padding: 15px;
	}

	.elementor .elementor-element.home-box-col .pp-info-box-container .pp-icon {
		width: 40px;
	}

	.elementor .elementor-element.home-box-col .pp-info-box-content .pp-info-box-title {
		font-size: 20px;
		line-height: 30px;
	}
	.elementor .elementor-element.test-col {
		padding: 80px 15px 80px 40px;
	}
	.elementor .elementor-element.elementor-element-76fa82d3 .elementor-heading-title {
		font-size: 48px !important;
		line-height: 58px !important;
	}
	.elementor .elementor-element.elementor-element-1d43ffc>.e-con-inner {
		padding: 40px 15px;
		margin: 0;
	}
	.elementor .elementor-element.elementor-element-1d43ffc>.e-con-inner {
		flex-direction: column;
	}

	.elementor .elementor-element.elementor-element-d736420 {
		border-right: unset;
		width: 100%;
		padding: 0px 0 50px 0;
	}

	.elementor .elementor-element.elementor-element-77f0f77 {
		width: 100%;
		padding:0px;
	}

	.elementor .elementor-element.elementor-element-d736420 .elementor-widget-image {
		width: fit-content;
	}
	body:not(.rtl) .elementor .elementor-element.elementor-element-e486e50 .pp-advanced-menu--layout-horizontal .pp-advanced-menu > li:not(:last-child) {
		margin-right: 75px;
	}
	.elementor .elementor-element.elementor-element-2bdfeb9 {
		justify-content: center;
	}
	.elementor .elementor-element.elementor-element-4ec9f3d7 img {
		width: 85%;
	}
	.elementor .elementor-element.elementor-element-7053e610 {
		width: 45%;
	}

	.elementor .elementor-element.elementor-element-596d2f1a {
		width: 55%;
	}
	.elementor .elementor-element.main-button-cls .elementor-button {
		padding: 16px 40px !important;
	}
	.logo-slider-cls:before, .logo-slider-cls:after {
		width: 20%;
	}
}
@media (max-width: 790px) {
	.elementor .elementor-element.banner-text-col {
		padding: 80px 0 0 15px;
	}
	.elementor .elementor-element.red-list-class .pp-list-items .pp-icon-wrapper {
		padding: 10px;
		margin-right: 6px !important;
	}
	.elementor .elementor-element.banner-heading-cls .elementor-heading-title {
		font-size: 50px;
		line-height: 60px;
	}
	.elementor .elementor-element.main-heading-cls .elementor-heading-title {
		font-size: 36px;
		line-height: 46px;
	}
	body:not(.rtl) .elementor .elementor-element.elementor-element-e486e50 .pp-advanced-menu--layout-horizontal .pp-advanced-menu > li:not(:last-child) {
		margin-right: 65px;
	}
}
@media (max-width: 767px) {
	.elementor .elementor-element.banner-text-col {
		padding: 50px 15px;
	}
	.logo-slider-cls:before, .logo-slider-cls:after {
		width: 10%;
	}
	.elementor .elementor-element.comm-sec-cls>.e-con-inner {
		flex-direction: column;
	}
	.elementor .elementor-element.wel-img-col {
		width: 100%;
	}
	.elementor .elementor-element.about-home-col {
		width: 100%;
	}
	.elementor .elementor-element.red-list-class  .pp-list-items {
		flex-direction: column;
		gap: 12px;
	}

	.elementor .elementor-element.red-list-class .pp-list-items .pp-icon-list-text br {
		display: none;
	}
	.elementor .elementor-element.red-list-class .pp-list-items li:not(:last-child) {
		margin-right: 0px !important;
		padding-right: 0px !important;
		border: unset !important;
	}
	.elementor .elementor-element.comm-sec-cls>.e-con-inner {
		padding: 50px 0;
	}
	.elementor .elementor-element.elementor-element-6d2b3a08 >.e-con-inner {
		flex-direction: column-reverse;
	}
	.elementor .elementor-element.elementor-element-7053e610 {
		width: 100%;
		margin-top: 20px;
	}
	.elementor .elementor-element.elementor-element-596d2f1a {
		width: 100%;
	}
	body:not(.rtl) .elementor .elementor-element.elementor-element-e486e50 .pp-advanced-menu--layout-horizontal .pp-advanced-menu > li:not(:last-child) {
		margin-right: 20px;
	}
	.elementor .elementor-element.elementor-element-1d43ffc>.e-con-inner {
		padding: 40px 15px 20px;
		margin: 0;
	}
	.elementor .elementor-element.elementor-element-bf3e7d4 > .elementor-widget-container {
		padding-left: 15px;
	}
	.elementor .elementor-element.elementor-element-ea10808 {
		width: 50%;
		background-position: 80%;
	}
	.elementor .elementor-element.elementor-element-c896203 {
		width: 50%;
		padding: 40px 15px 0;
	}
	.elementor .elementor-element.elementor-element-76fa82d3 .elementor-heading-title {
		font-size: 42px !important;
		line-height: 52px !important;
	}
	.elementor .elementor-element.main-heading-cls .elementor-heading-title {
		font-size: 34px;
		line-height: 44px;
	}
	.elementor .elementor-element.banner-heading-cls .elementor-heading-title {
		font-size: 46px;
		line-height: 56px;
	}
	.elementor .elementor-element.test-col {
		padding: 50px 15px;
	}
	.elementor .elementor-element.test-post-cls .pp-posts-container {
		margin-right: 20px;
		margin-left: 20px;
	}
	.elementor .elementor-element.home-box-col {
		display: flex;
		flex-direction: column;
		width:70%;
	}
		.elementor .elementor-element.elementor-element-8f7b868>.e-con-inner{
		align-items:center;
	}
	    .elementor .elementor-element.elementor-element-719e0c1 > .elementor-widget-container {
        margin-left: 15px;
    }
}
@media (max-width: 580px) {
	.elementor .elementor-element.elementor-element-bf3e7d4 img {
		width: 70%;
	}
	.elementor .elementor-element.elementor-element-d736420 {
		padding: 0px 0 30px 0;
	}
	body:not(.rtl) .elementor .elementor-element.elementor-element-e486e50 .pp-advanced-menu--layout-horizontal .pp-advanced-menu > li:not(:last-child) {
		margin-right: 0;
	}
	.elementor .elementor-element.elementor-element-2bdfeb9 {
		justify-content: start;
	}
	.elementor .elementor-element.elementor-element-2bdfeb9 .pp-advanced-menu {
		flex-direction: column;
		gap: 6px;
	}

}
@media (max-width: 480px) {    
	.elementor .elementor-element.elementor-element-bf3e7d4 img {
		width: 90%;
	}
	.elementor .elementor-element.elementor-element-ea10808 {
		background-size: 0 !important;
	}
	.elementor .elementor-element.main-button-cls .elementor-button {
		padding: 14px 34px !important;
	}
	.elementor .elementor-element.home-box-col {
		width:80%;
	}
		.elementor .elementor-element.elementor-element-ea10808 {
		width: 45%;
	}
	.elementor .elementor-element.elementor-element-c896203 {
		width: 55%;
	}
}
@media (max-width: 440px) {    
	.elementor .elementor-element.home-box-col {
		width:90%;
	}
	.elementor .elementor-element.elementor-element-76fa82d3 .elementor-heading-title {
		font-size: 36px !important;
		line-height: 46px !important;
	}
	.elementor .elementor-element.main-heading-cls .elementor-heading-title {
		font-size: 30px;
		line-height: 40px;
	}
	.elementor .elementor-element.comm-sec-cls>.e-con-inner {
		padding: 50px 0;
		align-items: center;
	}
	.elementor .elementor-element.elementor-element-ea10808 {
		width: 50%;
	}
	.elementor .elementor-element.elementor-element-c896203 {
		width: 50%;
		padding: 35px 15px 0 5px;
	}
	.elementor .elementor-element.elementor-element-719e0c1 .elementor-button {
		font-size: 14px !important;
	}
	.elementor .elementor-element.elementor-element-1bcf6cd > .elementor-widget-container {
		margin-left: 10px;
	}
	.elementor .elementor-element.elementor-element-719e0c1 {
		position: fixed;
		bottom: 0;
		padding: 20px;
		width: 100%;
		margin: 0;
		left: 0;
		text-align: center;
		background-color: #E0DFED;
		z-index: 2;
		border-top: 1px solid #cc0000;
	}
	div#ast-scroll-top {
		bottom: 70px;
		font-size: 15px;
		right: 15px;
	}	
	.home.page-id-12 .elementor .elementor-element.elementor-element-1d43ffc>.e-con-inner {
		padding: 40px 15px 70px;
		margin: 0;
	}
	.logo-slider-cls:before, .logo-slider-cls:after {
		display:none;
	}
}
@media (max-width: 340px) {  
	.elementor .elementor-element.banner-text-col {
		padding: 30px 15px;
	}
	.elementor .elementor-element.banner-heading-cls .elementor-heading-title {
		font-size: 40px;
		line-height: 50px;
	}
	.elementor .elementor-element.main-heading-cls .elementor-heading-title {
		font-size: 28px;
		line-height: 38px;
	}
	.elementor .elementor-element.home-box-col {
		width:100%;
	}
}
/*  inner page css*/
@media (max-width: 1750px) {  
	.elementor .elementor-element.feature-grid-col {
		padding: 0 15px;
		gap: 25px;
	}

	.elementor .elementor-element.feature-inner-col {
		padding: 25px 15px !important;
	}
	.elementor .elementor-element.inner-banner-col {
		padding-bottom:80px;
			    padding-left: 210px;
	}	
	.elementor .elementor-element.elementor-element-d55d7c9 {
		width: 50%;
	}

	.elementor .elementor-element.elementor-element-4ace496 {width: 50%;}
}
@media (max-width: 1650px) {
	.elementor .elementor-element.feature-info-cls .pp-info-box-icon {
		font-size: 55px;
	}

	.elementor .elementor-element.feature-info-cls .pp-info-box-title {
		font-size: 22px;
	}

	.elementor .elementor-element.feature-info-text>.elementor-widget-container {
		margin-top: 28px;
	}
	.elementor .elementor-element.inner-banner-col {
			    padding-left: 170px;
	}
}
@media (max-width: 1580px) {

	.elementor .elementor-element.inner-banner-col {
		padding: 80px 50px 60px 140px;
	}
	.elementor .elementor-element.feature-info-cls .pp-info-box-title {
		font-size: 20px;
		line-height:28px
	}
	.elementor .elementor-element.feature-info-cls .pp-info-box-icon-wrap {
		margin-right: 10px;
	}

}
@media (max-width: 1400px) {

	.elementor .elementor-element.feature-info-cls .pp-info-box-icon {
		font-size: 50px;
	}
	.elementor .elementor-element.feature-info-text .elementor-heading-title {
		font-size: 16px;
		line-height: 25px;
	}
	.elementor .elementor-element.elementor-element-b5951c6 .pp-info-box-title br {
		display: none;
	}
	.elementor .elementor-element.inner-banner-col {
		padding: 80px 50px 60px 100px;
	}
	.elementor .elementor-element.feature-inner-col .elementor-button {
		padding: 20px 40px;
	}
	.elementor .elementor-element.comm-col-cls {
		padding: 120px 0;
	}
	.elementor .elementor-element.border-form {
		margin-top: 35px;
	}
}
@media (max-width: 1350px) {

	.elementor .elementor-element.feature-info-text {
		font-size: 16px;
		line-height: 26px;
	}
	.elementor .elementor-element.feature-info-text>.elementor-widget-container {
		margin-top: 15px;
	}
	.elementor .elementor-element.feature-info-cls .pp-info-box-title {
		font-size: 18px;
		line-height: 25px;
	}
	.elementor .elementor-element.feature-inner-col .elementor-button {
		padding: 18px 32px;
	}
	.elementor .elementor-element.feature-grid-col {
		gap: 15px;
		margin-top: 35px;
	}
}
@media (max-width: 1250px) {
	.elementor .elementor-element.inner-banner-col {
		padding: 80px 50px 60px 60px;
	}

}
@media (max-width: 1190px) {
	.elementor .elementor-element.elementor-element-9bd6c48, .elementor .elementor-element.elementor-element-b13c081 {
		margin-right: 25px;
	}
}

@media (max-width: 1024px) {
	.elementor .elementor-element.inner-banner-col {
		padding: 60px 30px 50px 30px;
	}

	.elementor .elementor-element.comm-col-cls {
		padding: 100px 15px;
	}
	.elementor .elementor-element.feature-grid-col {
		width: 75%;
	}
	.elementor .elementor-element.elementor-element-5bf2bf8 {
		padding-left: 20px !important;
	}
	.elementor .elementor-element.elementor-element-f716385 .pp-sitemap-page-list {
		margin: 0 !important;
	}
	.elementor .elementor-element.elementor-element-9bd6c48, .elementor .elementor-element.elementor-element-b13c081 {
		margin-right: 0px;
	}
}
@media (max-width: 920px) {

	.elementor .elementor-element.inner-banner-col {
		padding: 50px 20px 40px 20px;
	}
	.elementor .elementor-element.feature-grid-col {
		width: 80%;
	}
	.elementor .elementor-element.elementor-element-d217620 {
		background-position: 85% 100% !important;
	}
}
@media (max-width: 790px) {

	.elementor .elementor-element.inner-banner-col {
		padding: 50px 15px 40px 15px;
	}
	.elementor .elementor-element.feature-grid-col {
		width: 90%;
	}
	.elementor .elementor-element.comm-col-cls {
		padding: 80px 15px;
	}
}
@media (max-width: 767px) {

	.elementor .elementor-element.inner-banner-col {
		padding: 30px 15px 50px 15px;
	}
	.elementor .elementor-element.feature-grid-col {
		width: 70%;
		padding:0;
	}
	.elementor .elementor-element.comm-col-cls {
		padding: 50px 15px;
	}
	.elementor .elementor-element.price-col .home-box-cls .pp-info-box-container {
		min-height: fit-content !important;
	}
	.elementor .elementor-element.price-col {
		width: 70%;
	}

	.elementor .elementor-element.price-col .home-box-cls .pp-info-box-container {
		min-height: fit-content !important;
	}
	.elementor .elementor-element.elementor-element-5bf2bf8 {
		padding-left: 15px !important;
	}
	.elementor .elementor-element.elementor-element-d55d7c9 {
		width: 100%;
	}

	.elementor .elementor-element.elementor-element-4ace496 {width: 100%;}
	li.user-hide-cls {
		display: block !important;
	}
	li.user-hide-cls .pp-menu-item.menu-link {
		justify-content: left;
	}
}
@media (max-width: 580px) {
	.elementor .elementor-element.feature-grid-col {
		width: 90%;
	}
	.elementor .elementor-element.elementor-element-f6fc354 .elementor-heading-title br, .elementor .elementor-element.elementor-element-fa6821b .elementor-heading-title br{
		display: none;
	}
	.elementor .elementor-element.elementor-element-f58ce7f .elementor-heading-title br , .elementor .elementor-element.elementor-element-130acf8 .elementor-heading-title br{
		display: none;
	}
	.elementor .elementor-element.price-col {
		width: 80%;
	}
}
@media (max-width: 480px) {
	.elementor .elementor-element.inner-banner-sec {
		padding-top: 100px;
	}
	.elementor .elementor-element.price-col {
		width: 90%;
	}
	.elementor .elementor-element.elementor-element-130acf8 .elementor-heading-title br {
		display: none;
	}
}
@media (max-width: 400px) {
	.elementor .elementor-element.feature-grid-col {
		width: 100%;
	}
	.elementor .elementor-element.price-col {
		width: 100%;
	}
	.elementor .elementor-element.elementor-element-82d01db .gform-footer input[type="submit"] {
		padding: 10px !important;
	}
	.elementor .elementor-element.elementor-element-f6fc354 .elementor-heading-title br {
		display: none;
	}

}
