.tel-bg .tel-bg1 a:hover, .tel-bg .tel-bg2 a:hover {
	color:#000000;
}
.tel-bg .tel-bg1, .tel-bg .tel-bg2 {
	background-color: red;
    color: #fff;
    font-weight: 700;
    font-size: 20px;
    padding: 6px;
    text-align: center;
    border-radius: 10px;
    margin-bottom: 10px;
}
.wmn-wrap .wmn-widget {
	position:fixed;
	top:35%;
	left:95%;
}
.page-header h1 {
	font-size:48px;
}
.dashicons, .dashicons-before:before {
	font-size: 29px;
  vertical-align: initial;
}
.services_chowdary .fl-node-content {
	min-height:30px!important;
}
article.type-jetpack-portfolio .portfolio-text-content .portfolio-content>.project-meta{
	display: none;
}

.fixed-header-box.sticky-header-state-stuck{
	transform: translate(0px, 0px)!important;
}
.custom-button-underline, .custom-button-underline:hover{
	border-bottom: 1px solid;
}

.footer-menu-list ul{
	margin-left: 0px;
}
.footer-menu-list ul li{
	list-style: none;
}
.custom-services-grid .fl-photo-content img{
	width: 100%;
}
.custom-services-grid .fl-module-content{
	  margin: 0px;
    min-height: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
}


@media (max-width: 720px){
.fixed-header-box .logo-wrapper{
	flex-direction: inherit;
}
	.fl-builder-content .fl-node-z6fjmuqwrht3, .fl-builder-content .fl-node-z2fydh15iovx{
		width: 80%!important;
	}
	body.responsive-layout #sub-header .meta-header-inside{
		padding: 20px 0px;
	}
	.vamtam-button.button-solid{
		font-size: 15px!important;
    line-height: 30px!important;
    padding: 8px 30px!important;
	}
	.rev-btn{
		color: #000!important;
	}
	.fl-node-tisqlnwdfxgm.fl-module-vamtam-heading .vamtam-heading{
		max-height: 110px!important;
		line-height: 0.8;
	}
	body.responsive-layout #sub-header header.page-header{
		flex-direction: row-reverse;
	}
	body.responsive-layout #sub-header header.page-header .page-header-line{
		margin-top: 0px;
		margin-bottom: 20px;
	}
	.responsive-layout header.main-header .second-row{
		margin: 0px!important;
		padding: 0px;
	}
	.header-search{
		display: none;
	}
	#mega-menu-menu-header a{
		font-size: 18px!important;
		font-weight: 500!important;
	}
	
}


@media (max-width: 1400px) {
	.post-siblings a {
		display: none;
	}
}


@media (min-width: 600px){
	#menus{
		min-height: 100px;
	}
	.logo-wrapper a img{
	max-height: 90px!important;
}
#mega-menu-wrap-menu-header{
	float: right!important;
}
#mega-menu-menu-header > li.mega-menu-item > a.mega-menu-link{
		font-size: 18px!important;
		font-weight: 700!important;
		text-transform: uppercase !important;
	}
#menu-services .menu-item{
		padding: 5px 0px!important;
	}
	#menu-services .menu-item a{
		font-size: 18px!important;
	}
}

@media (max-width: 425px) {
	#rev_slider_4_1_wrapper {
		background-position:center center;
		background-size:contain!important;
	}
}
