html,
body{
width:100%;
overflow-x:hidden;
}

.contact-form-19 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    width: 100%;
    height: 50px;
    padding-left: 20px;
    border-radius: 5px;
    margin-bottom: 15px;
    border: 2px solid #e8e8e8;
}
.contact-form-19 .wpcf7-list-item {
    margin-left: 3px;
}
.contact-form-19 span.contact-submit-19 input {
    background-image: -webkit-linear-gradient(left,#9752fe 0,#16dafa 100%);
    cursor: pointer;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    font-family: Poppins;
    width: 100%;
    height: 54px;
    border-radius: 7px;
		margin-top: 20px;
}
.appilo-footer {
	background-color: #556256;
	background-image: none;
}
.footer-bottom {
	background-color: #556256;
	
}
.appilo-footer-widget-wrapper {
	background-color: #556256;
}

.elementor-27 .elementor-element.elementor-element-56ac8d7 .elementor-heading-title {
	border: 1px;
	border-radius: 15px;
}
.elementor-27 .elementor-element.elementor-element-04bf515 .elementor-heading-title {
	background-image: none !important;
}
.elementor-27 .elementor-element.elementor-element-7054dfe .elementor-heading-title {
	background-image: none !important;
}
.elementor-27 .elementor-element.elementor-element-0f49b83 .elementor-heading-title
{
	background-image: none !important;
}
.crm-faq-img {
	animation: none !important;
	border: 1px;
	border-radius: 15px;
}
.crm-faq-ques-ans {
	margin-left: -4em;
	max-width: 900px;
	
}
.crm-faq-img {
	margin-top: 10em;
	width: 85%;
}
.elementor-27 .elementor-element.elementor-element-776da45 .crm-feature-innerbox {
		border: 1px;
	border-radius: 15px;
}
.elementor-27 .elementor-element.elementor-element-67b31378 .elementor-heading-title {
			border: 1px;
	border-radius: 12px;
}
.owl-prev {
	display: none;
}
.owl-next {
	display: none;
}
.owl-item cloned {
	display: none;
}
.dia-exp-text {
		background-color: #556256AB;
	border: 1px;
	border-radius: 15px;
 padding-left: 20px;
	padding-right: 20px;
}
.crm-faq button {
	border: 1px;
	border-radius: 15px !important;
}
.crm-faq-body {
		border: 1px;
	border-radius: 15px !important;
}
.crm-core-feature-box .col-md-6:nth-child(2) {
		margin-top: -2em;
	}
.crm-core-feature-box .col-md-6:nth-child(4) {
		margin-top: -2em;
	}
.crm-faq-ques-ans {
	margin-top: 7.9em;
}
.elementor-27 .elementor-element.elementor-element-db0b9a2 .crm-faq-ques-ans .crm-faq-header 
{
	font-size: 17px !important;
}
.crm-faq-img:before, .crm-about-section .crm-about-img:after {
	display: none !important;
}
.slider-btn {
	display: none !important;
}
.dia-exp-btn {
	display: none;
}
.skill-progress-bar {
	width: 100px;
	margin-top: -16em !important;
	margin-left: 1.5em;
}
.skill-progress-bar span {
	display: none;
}
.icons {
	padding-bottom: 10px;
}
@media only screen and (max-width: 500px)
{
.navbar-toggler {
		display: none;
	}
	.navbar-brand {
		width: 60px !important;
	}
	.main-phone {
		width: 30% !important;
		margin-top: -49em !important;
		margin-left: 20em !important;
	}
	.main-header {
		background-size: 300px !important;
	}
	.elementor-widget-wrap:first {
		background-color: #ffffff !important;
	}
	.header-text {
		margin-top: 3em !important;
	}
.elementor-27 .elementor-element.elementor-element-71e2c96:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-27 .elementor-element.elementor-element-71e2c96 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ffffff !important;
}
	.str-banner-section {
		background-size: cover;
    
	}
.crm-faq-ques-ans {
		margin-left: 0;
	max-width: 500px;
}
	.crm-faq-img {
display: none;
}
	.meet {
		padding: 20px !important;
		font-weight: 600;
		font-size: 20px;
	}
.crm-core-feature-box .col-md-6:nth-child(3) {
		margin-top: 2em;
	}

	.elementor-27 .elementor-element.elementor-element-e14704b:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-e14704b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: none !important;
	}
	.skill-progress-bar {
	width: 100px;
	margin-top: -13.5em !important;
	margin-left: 1.5em;
}
	.dia-exp-text {
margin-top: -4em!important
}
	.icons {
		width: 80% !important;
		margin-top: -1em !important;
		
	}
	.dio-exp-text-area {
		padding-bottom: 1em !important;
	}
}
/*new css added*/
.page-id-3504 .elementor-toggle .elementor-tab-title {
    border-color: #FFFFFF;
    background-color: #000000;
    border-radius: 55px;
    text-align: center;
}
