.entry-title{
	display:none !important;
}
table tr td strong{
	color:#000 !important;
}
table tr td {
	color:#000 !important;
}

.elementor-widget-text-editor p{
	color:#000;
	font-weight: 500;
}
.elementor-widget-text-editor h4{
	color: #7f1036;
}
.table-bordered td, .table-bordered th {
    border: 1px solid #7f1036 !important;
}
.table tr td{
	color:#000;
	font-weight:600;
}

.elementor-widget-text-editor ul li:before{
	 content: "\f138" !important;
    font-family: FontAwesome;
    padding-right: 10px;
    color: #7f1036;
}
.elementor-widget-text-editor ul li{
	list-style-type: none;
	font-weight: 500;
}

/* sidebar */

.advanced_sidebar_menu h2{
	text-transform: uppercase !important;
	font-size: 24px !important;
	color:#7f1036 !important;
	font-family: 'Playfair Display', serif !important;
}

.advanced-sidebar-menu .child-sidebar-menu{
	padding:0 !important;
}
.advanced-sidebar-menu .child-sidebar-menu li::marker{
	text-decoration:none !important;
}
.advanced-sidebar-menu .child-sidebar-menu li{
	background: #7f1036 !important;
    color: #fff !important;
    padding: 7px 15px !important;
    margin: 2px 0;
    border-radius:  15px ;
}
.advanced-sidebar-menu .child-sidebar-menu li a{
	color:#fff !important;
	font-weight: 700 !important;
    font-size: 15px;
}


@media (max-width: 480px){
.elementor-widget-container table {
    margin: 0;
    padding: 0;
    white-space: nowrap;
    display: block;
    width: 100%;
    margin:0px !important;
    padding: 0 0 15px 0;
    overflow: auto;
    overflow-x: scroll;
}
}


div.wpforms-container-full .wpforms-form input.wpforms-field-medium, div.wpforms-container-full .wpforms-form select.wpforms-field-medium, div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium {
    max-width: 100% !important;
}

@media(max-width:480px){
	
	.elementor-top-section{
		padding-top:10px!important;
	}
}




.carousel-control-next:hover {
    background-color: transparent !important;
}





/* Fixed button (top right corner) */
.popup-btn {
  position: fixed !important;
   top: 355px !important;
  right: -91px !important;
/*   background: #007bff !important; */
  color: white !important;
  border: none !important;
 padding: 10px 18px !important;
  border-radius: 6px !important;
  cursor: pointer !important;
  font-size: 16px !important;
	transform:rotate(-90deg) !important;
	z-index:9999 !important;
}

.modal{
/* 	top: 30px !important; */
	top:-70px !important;
    left: 470px !important;
/* 	left:0px !important; */
	z-index:999999 !important;
}
.modal-content{
	width:350px !important;
	height:500px !important;
}
.modal-body{
	background-color:#7f1036 !important;
}
.modal-header{
	background-color:#7f1036 !important;
}
.close{
	color:#fff !important;
}
.modal-header h3{
	color: #fff !important;
    font-size: 30px !important;
    font-weight: 700 !important;
}
.scroll-top{
	background-color:#7f1036 !important;
	border-radius:100% !important;
	
}
.scroll-top .icon-angle{
	color:#fff !important;
}

@media only screen and (max-width: 991px) {
    .popup-btn {
    position: fixed !important;
    top: 410px !important;
    right: -99px !important;
    z-index:999999 !important;
}
	.modal{
		top:0px !important;
	    left:0px !important;
	}
	.modal-content{
	width:350px !important;
	height:500px !important;
}
}

@media only screen and (max-width:480px) {
    .popup-btn {
    position: fixed !important;
    top: 410px !important;
    right: -99px !important;
    z-index:999999 !important;
}
	.modal{
		top:-10px !important;
	    left:0px !important;
	}
	.modal-content{
	width:350px !important;
	height:500px !important;
}
}





input{
	border:1px solid #000 !important;
}
textarea{
	border:1px solid #000 !important;
}
div.wpforms-container div.wpforms-uploader {
	border: 1px solid #000 !important;
}
.wpforms-submit{
	border:2px solid #7f1036 !important;
	font-weight:700 !important;
}
.fact-box-style2 ul {
	padding-bottom: 42px;}

.single-fact-counter .count-box h1 span {
    font-weight: 600;
    color: #fff;
}
.fact-box-style2 ul .single-fact-counter {
    position: relative;
    display: inline-block;
    float: left;
    width: 210px !important;
    padding: 0;
   margin-right: 140px !important;
	border:2px solid #fff!important;
	padding:10px !important;
	min-height: 147px !important;
}
.about-style1-text-box.style2 {
    padding-top: 30px !important;
    padding-left: 100px !important;
}
.sec-title .big-title h1{
	color:#fff !important;
}
.modal-body {
    max-height: 400px;  
    overflow-y: auto;
}
.modal-body {
    max-height: 400px;
    overflow-y: auto;
    scroll-behavior: smooth;
}
.wpforms-container {
    max-height: 350px;
    overflow-y: auto;
}
.ti-widget.ti-goog{
	margin-top: -75px;
}
@media(max-width:480px){
	.ti-widget.ti-goog{
	margin-top: -150px !important;

}