/*
Theme Name: Tanusha Realty
Template: hello-elementor
Version: 1.0
Author:	Come2theweb
Theme URI: https://tanusha.in
Author URI: https://come2theweb.com/
Description: Tanusha is a custom theme made for tanusha.in only, this custom child theme is only developed for tanusha realty company.
*/

/*Add your own styles here:*/
.wpcf7-not-valid-tip {
	margin-top: -10px;
	margin-bottom: 10px;
}
.elementor-22 .elementor-element.elementor-element-e57ef13 .wpr-nav-menu .menu-item-has-children {
	margin-right: 17px;
}
body .wpr-nav-menu-horizontal .wpr-menu-item .wpr-sub-icon{
	margin-left: 4px;
}
.hfeed.site {
	padding-top: 100px;
}
.ehf-header #masthead {
  position: fixed;
  width: 100%;
  background: #fff;
  left: 0;
  top: 0;
}
.admin-bar.ehf-header #masthead {
  top: 32px;
}

.wpr-mobile-toggle-line{transition: all ease-in-out 0.3s;position: relative; top: 0;}
.wpr-mobile-toggle-open .wpr-mobile-toggle-line:first-child {
  transform: rotate(45deg);
  position: relative;
  top: 13px;
}
.wpr-mobile-toggle-open .wpr-mobile-toggle-line:last-child {
  transform: rotate(-45deg);
  position: relative;
  top: -11px;
}
.number_counter .elementor-counter-number::after {
	content: '+';
	position: absolute;
}

.cmap_embed {
	height: 580px;
}
.elementor-22 .elementor-element.elementor-element-7de4f9f .wpr-mobile-toggle.wpr-mobile-toggle-open span {
    background: #f00!important;
}


/* == Slider === */
.g_slide {
	position: relative;
	overflow: hidden; height:650px; width:100%;
}
.g_slide .item { height:100%;
	display: none;
	position: absolute;
	left: 0;
	top: 0;
}
.switch_main img {
	animation: zoomInOnce 10s ease-in-out; height:100%; object-fit:cover;
}
@keyframes zoomInOnce {
 0% {
 transform: scale(1);
}
100% {
 transform: scale(1.1);
}
}
.switch_main {
	position: relative; height:100%;
}
.g_slide .switch_nav {
	width: 100%;
	position: absolute;
	right: 0;
	bottom: 10px;
	z-index: 11;
	text-align: center;
}
.g_slide .switch_nav_item {
	display: inline-block;
	margin: 0 10px 0 0;
	width: 13px;
	height: 13px;
	line-height: 200px;
	overflow: hidden;
	font-size: 0;
	border-radius: 100%;
	background: #b7b7b7;
	text-align: center;
	font-size: 18px;
	color: #fff;
}
.g_slide .switch_nav_item:hover {
	text-decoration: none;
}
.g_slide .switch_nav_item_current {
	background: #eb6100;
}
.g_slide .prev, .g_slide .next {
	position: absolute;
	top: 50%;
	z-index: 10;
	margin-top: -15px;
	width: 18px;
	height: 30px;
	overflow: hidden;
	background: url(slide.png) no-repeat;
 transition: margin-left .3s ease, margin-right .3s ease;
}
.g_slide .prev {
	left: -18px;
	_left: 10px;
}
.g_slide .next {
	right: -18px;
	_right: 10px;
	background-position: -19px 0;
}
.g_slide .prev:hover {
	background-position: 0 -70px;
}
.g_slide .next:hover {
	background-position: -19px -70px;
}
.g_slide:hover .prev {
	margin-left: 28px;
}
.g_slide:hover .next {
	margin-right: 28px;
}

.sliderbg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}
.switch_page{display:none;}

@media(min-width:1150px) and (max-width:1318px){
	.headermenu ul li a {font-size: 15px !important;}
}
@media(min-width:1024px) and (max-width:1149px){
	.headermenu ul li a{font-size:14px!important; padding-left:3px!important; padding-right:4px!important;}
}

@media(max-width:1025px){
	.hfeed.site{padding-top:143px;}
	.g_slide {height:400px; }

}
@media(max-width:767px){
	.hfeed.site{padding-top:85px;}
	.whychoose_timeline .wpr-feature-list-item:last-of-type .wpr-feature-list-line {display: block;	position: absolute;	bottom: -60px;
	height: 70px;	left: 37px;	z-index: -1;}
	.cmap_embed {height: 220px;}
	.g_slide {height:280px; }
	
	
	
}


