#header-slider-container {
	overflow: hidden;
}

@media (min-width: 778px) {
	#rev_slider_65_1_wrapper {
		height: 500px;
	}
}

/*transition delay for pagr header section with background opacity
https://consulting.vamtam.com/services/*/

#sub-header .text-shadow {
    transition: opacity .5s;
}


/*end transition delay for pagr header section with background opacity
https://consulting.vamtam.com/services/*/

.new input#nf-field-11 {
    background-color: #795548b5;
}

.sp-testimonial-content {
    font-size: 26px;
	font-weight: 500;
}

button.new-appt.button {
    background: #107BC0 !important;
}

.the-tags.vamtam-meta-tax {
    display: none;
}

input#nf-field-8 {
    background: #003c3b !important;
}

.hat span.fl-number-before-text:hover {
    color: #7c695c !important;
}

a:hover {
    border-color: #7c695c !important;
}

.fl-accordion-medium .fl-accordion-button {
    padding: 15px 10px !important;
}

.button.new-appt.button:hover {
    background-color: #7c695c !important;
	border-color: color: #7c695c !important;
}

.accord span.fl-accordion-button-label:hover {
    color: #003c3b !important;
}

.nf-response-msg {
    padding-bottom: 15px !important;
    font-weight: 500;
    background: #f3ead8 !important;
    border: 1px solid #f3ead8 !important;
}

.nf-field-element input, .nf-field-element select, .nf-field-element textarea {
    height: 45px !important;
}

.nf-error-msg.nf-error-required-error {
    margin-top: 20px !important;
}

.paoc-popup-btn {
    color: #7c695c !important;
    font-weight: 400;
    padding: 0px;
    font-size: 14px;
	  background-color: white !important;
}

span.paoc-credit-inr-wrp {
    display: none !important;
}

.portfolios .hover-animation-3 .portfolio_details .title {
    color: #107bc0 !important;
}

@media only screen and (max-width: 600px){
	div#sp-testimonial-free-987659{
		margin-left: 0px;
    margin-right: 0px;
	}
	.sp-testimonial-content {
    font-size: 16px;
}
h1 {
    font-size: 50px;
}
	span.fl-number-int {
    font-size: 45px !important;
	}
	.paoc-popup-btn {
    text-align: left;
	}

.booked-calendarSwitcher.list {
    display: none !important;
}

.nf-field-element#nf-field-33 {
    background-color: #f3ead8 !important;
    color: #7c695c !important;
}
	
	.limit-wrapper.header-maybe-limit-wrapper.header-padding {
    max-width: 1350px !important;
}