#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/*/

.page-id-987984 .fixed-header-box.sticky-header-state-stuck {
    z-index: 1;
}


.page-id-987984  .btn-close {
    background: none;
    background-color: transparent;
    position: relative;
}
.page-id-987984  .btn-close:before {
    right: 6px;
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.page-id-987984  .btn-close:before {
    content: "";
    height: 20px;
    width: 20px;
    border-top: 1px solid #000;
    position: absolute;
    top: 7px;
    right: 6px;
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.page-id-987984  .btn-close:after {
    content: "";
    height: 20px;
    width: 20px;
    border-top: 1px solid #000;
    position: absolute;
    top: 7px;
    right: -8px;
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}


#top-nav-wrapper .fl-rich-text p{
	    font-family: 'Ubuntu';
}
#top-nav-wrapper .fl-icon-text a{
	   font-family: 'Ubuntu';
}
.page-id-987984 #mega-menu-wrap-menu-header li a {
    font-weight: 400!important;
    font-family: 'Ubuntu' !important;
}

.thankyou {
    text-align: center;
}
.icon-class {
    max-width: 70px;
    margin: 30px auto;
}
.main-heading {
    font-size: 20px;
    margin-bottom: 20px;
    font-weight: bold;
    font-family: "Source Sans 3", Sans-serif;
	max-width: 620px;
    margin: 20px auto;
}

@media only screen and (min-width: 1024px) {

.page-id-987984 .limit-wrapper.header-maybe-limit-wrapper.header-padding {
    margin: 0;
    padding-right: 0;
}
}
@media only screen and (max-width: 970px){
.page-id-987984 .header-search{
	    width: auto !important;
}
	}