/*
Author: CodeIndeed
Author URI:
Template: .
Description: Personal Blog WordPress Theme 
Version: 1.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: 
Tags: two-columns, three-columns, four-columns, right-sidebar, custom-menu, featured-images, full-width-template
*/


/* =Theme customization starts here
----------------------Rajesh---------------------- */
li{
	list-style:none!important;
}
.tb ul{
	margin:0!important;
	padding:0!important;
}

.tb{
	
	background:#D9262D;
	height:35px;
	line-height:40px;
}
.tl{
	
}
.tr{
	
}
.tl li{
	float:left;
	margin-right:20px;
	
}
.tl li a{
	color:#fff;
	font-size:16px;
	font-weight:bold;
}
.tl ul li a i{
	margin-right:5px;
}
.tl li a:hover{
	color:#691b54;
}
.tr ul li{
	float:left;
	margin-right:10px;
	transition:all 0.5s ease ;
}
.tr ul li:hover i{
	color:#691b54;
}
.tr ul li a{
	color:#fff;
	font-size:16px;
}
.tr ul li i{
	font-size:18px;
}
#theme-header-two .theme-header-area{
	background:url(images/texture7.jpg) repeat left top rgba(255, 255, 255,0.5);
background-blend-mode:multiply;
background-size:10%;
margin:0;
}

.nav-menu-wrapper .mainmenu ul li {
    display: inline-block;
    position: relative;
    padding-left: 12px!important;
    padding-right: 10px!important;
}


body.page .main-container {
    padding-top: 0px!important; 
    padding-right: 0px;
    padding-bottom: 0px!important;
    padding-left: 0px;
}

.e-con-inner.wl{
	position:relative;
}
.e-con-inner .wl .img2{
	position:absolute;
	height:100px;
	width:200px;
	right:2%;
	bottom:43%;
}

.wr h2{
	font-size: 40px;
    color: #D9262D;
    margin-top: 20px;
    padding: 0px;
	margin-bottom:20px;
}
.wr h1{
    font-family: 'Arial';
    font-size: 35px;
    font-weight: 600;
    margin-top: -10px;
    margin-left: 3px;
    text-align: left;
    color: #000;
    line-height: 50px;
    padding: 0px;
}
.wr p{
	font-size: 15px;
    font-family: "Inter", sans-serif;
    color: #486052;
    padding: 2px;
	margin-top:-15px;
	margin-bottom: 0px;
}
.wr ul li{
	list-style:square!important;
	font-size:20px;
	color:#486052;
	margin-left:20px;
}
.wr a{
	    background: #D9262D;
    width: 139px;
    height: 40px;
    padding: 0px;
    line-height: 40px;
    color: #e1e1dc;
    font-size: 15px;
    font-family: "Lilita One", sans-serif;
    margin-top: 19px;
    display: block;
    text-decoration: none;
    border-radius: 5px;
    text-align: center;
    transition: all 0.5s ease;
}
.wr a:hover {
    color: #fff;
    background: #691b54;
	transform: scale(0.9);
}
.wr-ad{
	margin-top:20px;
}

.ec h2{
	font-size: 40px;
    font-family: 'Arial';
    margin-top: 20px;
    color: #000;
    padding: 10px;
    text-align: center;
}
.ec p{
	text-align:center;
	font-size: 15px;
    font-family: "Inter", sans-serif;
    color: #486052;
	margin-bottom:5px;
}
.ec-a{
	transition:all 0.5s ease ;
}
.ec-a:hover{
	transform: scale(0.9);
}


.img-box .elementor-image-box-title{
	font-family:'Arial'!important;
	font-size: 30px;
    padding: 0px;
    color: #d9262d!important;
    text-align: center;
}
.img-box .elementor-image-box-description{
	text-align:center;
	font-size: 15px;
    font-family: "Inter", sans-serif;
    color: #486052;
	margin-bottom:20px;
}

.ei-sec{
	background:url(images/bg8.jpg) repeat left top;
	background-attachment:fixed;
}
.ei-con h2{
	font-size: 40px;
    font-family: 'Arial';
    margin-top: 10px;
    color: #000;
    padding: 10px 10px 10px 0px;
}
.ei-con .elementor-widget-container p{
		font-size: 15px;
    font-family: "Inter", sans-serif;
    color: #486052;
    padding: 2px;
	margin-top:-15px;
}
.ei-con .elementor-widget-container a{
	    background: #D9262D;
    width: 139px;
    height: 40px;
    padding: 0px;
    line-height: 40px;
    color: #fff;
    font-size: 15px;
    font-family: "Lilita One", sans-serif;
    margin-top: 19px;
    display: block;
    text-decoration: none;
    border-radius: 5px;
    text-align: center;
    transition: all 0.5s ease;
}
.ei-con .elementor-widget-container a:hover {
    color: #fff;
    background: #691b54;
	transform: scale(0.9);
}
.ei-img-slider{
	height:
}


.teambox .elementor-widget-container h2{
	font-size: 40px;
    font-family: 'Arial';
    margin-top: 20px;
    color: #000;
    padding: 10px;
	text-align:center;
}

.teambox .elementor-widget-container p{
	font-size: 15px;
    font-family: "Inter", sans-serif;
    color: #486052;
    padding: 2px;
	margin-top:-15px;
	text-align:center;
	
}

.vid-a{
	transition:all 0.5s ease ;
}
.vid-a:hover{
	transform: scale(0.9);
}

.gal-inner{
	background:url(images/bg8.jpg) repeat left top;
	background-blend-mode:multiply;
}
.gal .elementor-widget-container h2{
	font-size: 40px;
    font-family: 'Arial';
    margin-top: 20px;
    color: #000;
    padding: 10px;
	text-align:center;
}
.gal .elementor-widget-container p{
	text-align:center;
	font-size: 15px;
    font-family: "Inter", sans-serif;
    color: #486052;
	margin-top: -15px;
	margin-bottom:5px;
}
.ar .elementor-widget-container h2{
	font-size: 40px;
    font-family: 'Arial';
    margin-top: 20px;
    color: #000;
    padding: 10px;
	text-align:center;
}
.ei-img-slider{
	margin-top:10px;
}

.award p{
	text-align:center;
	font-size: 15px;
    font-family: "Inter", sans-serif;
    color: #486052;
	margin-top: -15px;
	margin-bottom:5px;
}
.custom-html-widget p i {
	margin-right:5px;
}






.inner-banner .elementor-widget-container h2{
	margin-top:20px;
	margin-bottom:40px;
}




.contact-submit{
		    background: #dc127a;
    width: 139px;
    height: 40px;
    padding: 0px;
    line-height: 40px;
    color: #fff;
    font-size: 15px;
    font-family: "Lilita One", sans-serif;
    margin-top: 19px;
    display: block;
    text-decoration: none;
    border-radius: 5px;
    text-align: center;
    transition: all 0.5s ease;
}





.body-inner-content .hav-footer-topp {
    background: #ffe4ea!important;
}
.footer-top {
    padding-top: 50px;
    padding-bottom: 35px;
}
.custom-html-widget img{
	margin-bottom:5px;
}
.footer-divider {
    margin: auto;
    max-width: 100%;
    background: #000000;
    height: 1px;
}
.footer-social{
	display:flex;
	gap:5px;
	margin-top:-20px;
}
.footer-social li a{
	color:#D71F26;
	font-size:19px;
	transition:all 0.5s ease;
}
.footer-social li a:hover{
	color:#000;
}
.ec-sec2{
	margin-bottom:10px;
}



.tlp-overlay1 .social-icons a{
	color:#D71F26;
}







@media only screen and (min-width:320px) and (max-width:767px) {
	.tb {
    background:#D71F26;
    height: auto;
}
.tl {
    float: none;
    width: 100%;
    text-align: center;
}
.tl ul {
    float: none;
    text-align: center;
    width: 100%;
}
	.tl li{
		float:none;
	}
.tl li a {
    font-size: 18px;
    font-weight: bold;
    margin-right: 0px;
    width: 100%;
    display: block;
    float: none;
    text-align: center;
    color: #fff;
}
.tr {
    float: none;
    width: 100%;
    text-align: center;
}
.tr ul {
    float: none;
    margin-left: 70px!important;
}
	.tr ul li{
		    float: left;
    	margin-right: 30px;
    	transition: all 0.5s ease;
	}
	.elementor-703 .welcome{
	background:url(images/texture9.jpg) repeat left top;
	background-attachment:fixed;
	height:auto;
}
	.e-con-inner .wl .img2{
	position:absolute;
	height:100px;
	width:200px;
	right:5%;
	bottom:12%;
}
	.wr .elementor-widget-container h2{
	font-family: 'Arial';
    font-size: 30px;
    color: #D9262D;
    margin-top: 10px;
    padding:0px;
	text-align:center;
	margin-bottom: 20px;
}
	.img1 .elementor-widget-container img{
		width:100%!important;
		height:200px!important;
	}
	.wr p{
	font-size: 12px;
    font-family: "Inter", sans-serif;
    color: #486052;
    padding: 1px;
	margin-top:-10px;
	text-align:center;
}
	.wr ul li {
    list-style: square !important;
    font-size: 16px;
    color: #486052;
    margin-left: 20px;
}
	.wr p a {
    background: #D9262D;
    width: 124px;
    height: 34px;
    padding: 0px;
    line-height: 34px;
    color: #e1e1dc;
    font-size: 13px;
    font-family: "Lilita One", sans-serif;
    margin-top: 15px;
    display: block;
    text-decoration: none;
    border-radius: 5px;
    text-align: center;
    transition: all 0.5s ease;
}
	.ec h2 {
    font-size: 26px;
    font-family: 'Arial';
    margin-top: 10px;
    color: #000;
    padding: 2px;
    text-align: center;
}
	.ec p {
    text-align: center;
    font-size: 12px;
    margin-top: -10px;
    font-family: "Inter", sans-serif;
    color: #486052;
    margin-bottom: 4px;
}
	.img-box .elementor-image-box-title {
    font-family: 'Arial' !important;
    font-size: 21px;
    padding: 0px;
    color: #d9262d !important;
    text-align: center;
}
	.img-box .elementor-image-box-description {
    text-align: center;
    font-size: 12px;
    font-family: "Inter", sans-serif;
    color: #486052;
    margin-bottom: 20px;
}
	.ei-con h2 {
    font-size: 26px;
    font-family: 'Arial';
    margin-top: 10px;
    text-align: center;
    color: #000;
    padding: 0px 10px 0px 10px;
}
	.ei-con .elementor-widget-container p {
    font-size: 12px;
    font-family: "Inter", sans-serif;
    color: #486052;
    text-align: center;
    padding: 2px;
    margin-top: -15px;
}
	.ei-con .elementor-widget-container a {
    background: #D9262D;
    width: 123px;
    height: 34px;
    padding: 0px;
    line-height: 34px;
    color: #fff;
    font-size: 12px;
    font-family: "Lilita One", sans-serif;
    /* margin-top: 19px; */
    display: block;
    margin: -10px auto;
    text-decoration: none;
    border-radius: 5px;
    text-align: center;
    transition: all 0.5s ease;
}
	.teambox .elementor-widget-container h2 {
    font-size: 26px;
    font-family: 'Arial';
    margin-top: 5px;
    color: #000;
    padding: 5px;
    text-align: center;
}
	.teambox .elementor-widget-container p {
    font-size: 12px;
    font-family: "Inter", sans-serif;
    color: #486052;
    padding: 2px;
    margin-top: -14px;
    text-align: center;
}
	.gal .elementor-widget-container h2 {
    font-size: 26px;
    font-family: 'Arial';
    margin-top: 10px;
    color: #000;
    padding: 5px;
    text-align: center;
}
	.gal .elementor-widget-container p {
    text-align: center;
    font-size: 12px;
    font-family: "Inter", sans-serif;
    color: #486052;
    margin-top: -15px;
    margin-bottom: 5px;
}
	.ar .elementor-widget-container h2 {
    font-size: 26px;
    font-family: 'Arial';
    margin-top: 10px;
    color: #000;
    padding: 5px;
    text-align: center;
}
	.award p {
    text-align: center;
    font-size: 12px;
    font-family: "Inter", sans-serif;
    color: #486052;
    margin-top: -11px;
    margin-bottom: 5px;
}
	.single-team-area .short-bio p{
	font-size:12px;
}


}


	.heading-red{
		color:#DA2727!important;
		font-size:22px!important;
	}



.blog-post-comment .comment-respond{
	display:none!important;
}