/* Enter Your Custom CSS Here */





.img-border{
 border-radius:2px;
 border-top:5px solid #ffffff!important;
 border-bottom:5px solid #ffffff!important;
 border-left:10px solid #ffffff!important;
 border-right:10px solid #ffffff!important;
 box-shadow:0 3px 3px 3px #dfdfdf;
}

ul.fa-ul {
    list-style-type: none !important;
    margin-left: 10px;
}

ul.fa-ul li i{
  color:#CF1B15!important;
   
}

#social-links-div{
background-color:#ffffff;
border-radius:5px;   
}

#social-links{
list-style-type:none;

}

#social-links li{
	float:left;
  	margin-right:8px;
}

.clear{
 clear:both; 
}

#social-title{
font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif; 
color:#ffffff;
font-weight:bold;
}

form h3, form p{
color:#ffffff!important; 
}

form .button{
 border:2px solid #ffffff!important; 
}

#section-header h2 b, #section-header p{
	color:#ffffff!important;
}


.avia_textblock h3 b {
    color: #000 !important;
    font-size: 26px;
}

.current-menu-item .avia-menu-text{
 color:#CF1B15!important; 

}

.avia-menu-text{
    color:#000000!important;
}

.page-id-3441 .avia_ajax_form label{
 color:#000000!important; 
}

.page-id-3441 form h3,.page-id-3441 form p {
    color: #000000 !important;
}

.page-id-3441 #social-title{
    color: #000000 !important;
 }

.avia-menu-fx{
 display:none!important; 
}


.red-bull{
 font-size:20px;
  color:#cf1b15;
}


.page-id-3355 .flex_column.av_one_full{
 	z-index:0; 
}

#wpcf7-f4305-o1 input{
 height:40px; 
}

#wpcf7-f4305-o1 input[type="submit"]{
 border:1px solid #ffffff;
  padding:10px;
  font-size:17px;
  font-weight:bold;
  width:200px;
}

/* New Header Styles*/
#main{
		padding-top: 0 !important;
}

#avia-menu li.menu-item a{
		font-weight: 400;
}

.header_color ul.social_bookmarks li a {
		color: #EB3E2D;
}
.avia-menu.av_menu_icon_beside{
		border-right-width: 0px;
}

#full_slider_1 .avia-slideshow li img{
		width: 50%;
}

.main_menu{
		right: 10%;
}

#custom_html-2 .textwidget p a{
		border: 1px solid white;
		padding: 0 0.5rem;
}

#custom_html-2  .textwidget p a u {
		text-decoration: none;
		color: white;
}

#custom_html-3 .textwidget p a u {
		text-decoration-color: #EB3E2D;
}

#footer .widget{
		margin: 0;
}

.elementor-widget-text-editor{
		color: white;
		font-size: 12px;
}
/* End New Header Styles*/

/* New Footer Styles*/
#custom_html-3 .textwidget.custom-html-widget p, #custom_html-2 .textwidget.custom-html-widget p {
		text-align: center;
}


/* End New Footer Styles*/

.main_color b, .main_color strong{
		color: black;
}

.avia_textblock{
		font-family: 'Montserrat', serif !important;
		color: black;
}

#top #wrap_all .all_colors h6{
		color: black;
}

#top .av-rotator-container-inner{
		margin-bottom: 1.5rem;
}

html * {
		font-family: 'Montserrat', serif;
}

.container_wrap.container_wrap_first.main_color.sidebar_right.av-blog-meta-comments-disabled.av-blog-meta-category-disabled{
		margin-top: 80px;
}

#socket .copyright a:nth-child(2){
		display: none;
}

#socket .social_bookmarks li a{
		color: white;
}


@media only screen and (max-width: 767px){
	.responsive #top #wrap_all .flex_column{
		text-align: center;
}	
		
		#footer .container{
				display: flex;
				flex-direction: column;
				align-items: center;
				justify-content: center;
		}
		#footer .container .flex-column{
				width: 100%;
		}
		div .av_one_third{
				width: 100%;
				text-align:center;
		}
		
		#socket .social_bookmarks{
				float: none;
				margin: 0;
				width: 100%;
				display: flex;
				justify-content: center;
		}
		
		#socket .social_bookmarks li a{
				font-size: 16px;
				color: white;
		}
		
		#custom_html-2 .textwidget p a u{
				color: white;
		}
		.main_color a{
				color: white;
		}
		
		#socket .copyright{
		text-align: center;
}


}



