.btnAccentColor{
background-color:#97ED08!important;
border-color:#97ED08!important;
}

.btnFilledStyle.btnAccentColor span{
color:#425A70!important;}

.btnFilledStyle.btnAccentColor:hover span:hover{
color:#fff!important;}

.btnAccentColor:hover{
background-color:#040CA6!important;
border-color:#040CA6!important;
}

.btAccentLightHeader.btMenuHorizontal:not(.btBelowMenu) .btBelowLogoArea:before, .btAccentLightHeader.btMenuHorizontal:not(.btBelowMenu) .topBar:before, .btAccentLightHeader.btMenuHorizontal.btStickyHeaderActive .btBelowLogoArea:before, .btAccentLightHeader.btMenuHorizontal.btStickyHeaderActive .topBar:before {
	background-color:#425a70 !important;
}
.slick-slider p{
	color:white!important;
font-size:20px!important;
font-family: "Crimson Text",Arial,sans-serif!important;

}
.btLightSkin .slick-dots li.slick-active button, .btDarkSkin .btLightSkin .slick-dots li.slick-active button, .btLightSkin .btDarkSkin .btLightSkin .slick-dots li.slick-active button, .btLightSkin .slick-dots li button:hover, .btDarkSkin .btLightSkin .slick-dots li button:hover, .btLightSkin .btDarkSkin .btLightSkin .slick-dots li button:hover{
	background-color: white!important;
}
.slick-slider blockquote{
	color:white!important;
}
.icon-custom-footer-1,.icon-custom-footer-2,.icon-custom-footer-2.servicesItem .btIco.btIcoDefaultType.btIcoMediumSize .btIcoHolder:before,.icon-custom-footer-1.servicesItem .btIco.btIcoDefaultType.btIcoMediumSize .btIcoHolder:before{
	color:white!important;
}
.icon-custom-footer-1 .servicesItem .btIco.btIcoDefaultType.btIcoMediumSize .btIcoHolder:before,.icon-custom-footer-2 .servicesItem .btIco.btIcoDefaultType.btIcoMediumSize .btIcoHolder:before{
color:white!important;
}
.page-numbers{
background : #ce2029!important;
}
#logo-carousel-free-44490{
    padding: 20px 80px 0px 80px;
}

.btnOutlineStyle.btnAccentColor span, .btnFilledStyle.btnAccentColor:hover span, .btnOutlineStyle.btnAccentColor span:before, .btnFilledStyle.btnAccentColor:hover span:before, .btnOutlineStyle.btnAccentColor a, .btnFilledStyle.btnAccentColor:hover a, .btnOutlineStyle.btnAccentColor .btIco a:before, .btnFilledStyle.btnAccentColor:hover .btIco a:before, .btnOutlineStyle.btnAccentColor button, .btnFilledStyle.btnAccentColor:hover button{
color:#ce2029!important;
}
.btLogoArea .logo img {
    height: 52px!important;
}

.header h1 .headline{
font-weight:500!important;
font-size: 50px!important;
}
.boldSection.btBackgroundOverlay:not(.btSectionTransitions){
margin-bottom:0px!important;
}
.btWithSidebar .btContentHolder{
margin-top:40px!important;
}
.btnInnerText:hover{
color:#ce2029!important;
}
.btBtn{
text-align:center!important;
}

#custom_field_heading_title{
display:none!important;
}

.slick-track{
margin:0 auto!important;
}

.slick-initialized.slick-slider .slick-slide{
border:none!important;
}
#phone-icon{
display:none!important;
    float: right;
    position: relative;
    font-size: 30px;
    right: 33px;
    z-index: 999!important;
    top: 15px;
}

@media only screen and (max-width: 1023px) {
  #phone-icon{
display:block!important;
}
}
#top{
z-index:998!important;
}

#editor-crousal{
    background: #e5e5e5!important;
padding-bottom:20px;
padding-top:20px;
}
.custom-mobile-btn-form .btnInnerText{
	color:#ce2029!important;
}
.slick-arrow{
display:none!important;
}
form {
    background: #ce2029!important;
}

.btArticleAuthor{
display:none!important;
}
.btArticleDate:after{
display:none!important;
}

.btPageWrap{
width:100%!important;
}
#top{
width:100%!important;
}


.single .btMediaBox {
display: none;
}

.btAccentLightHeader.btMenuHorizontal:not(.btBelowMenu) .btBelowLogoArea:before, .btAccentLightHeader.btMenuHorizontal:not(.btBelowMenu) .topBar:before, .btAccentLightHeader.btMenuHorizontal.btStickyHeaderActive .btBelowLogoArea:before, .btAccentLightHeader.btMenuHorizontal.btStickyHeaderActive .topBar:before {
    background-color: #ce2029;
}

form {
    background: #425a70 !important;
}

/* //////////////////////////////sinlge page css becouse bold builder css not working after update only homepage have seprate css inside the page////////////////// */

body:not(.home):not(.front-page) {

.btPageHeadline{
	background-position: bottom!important;
    background-size: cover!important;
}

form{
	background: #8C001A;
	padding:30px;
	margin-bottom:40px;
	padding-bottom:0px!important;
}

input, textarea, select, .fancy-select{
	background:white!important;
	border-color:white!important;
}

.fancy-select{
	font-family: verdana;
	font-size: 16px;
	opacity: 0.8;
	color: rgba(41, 40, 41, 0.14);
}

.btText li {
	margin-left: 0px!important;
}

form.wpcf7-form .wpcf7-submit{
	color:black!important;
}

.wprs_unslider{
	display:none;
}

.custom-mobile-btn-form{
	display:none!important;
}

.custom-form-on-off .wpcf7{
	display:none;
}

.custom-form-on-off form{
	width:100%!important;
}

form.wpcf7-form .wpcf7-submit {
	width: 100%!important;
}

input:not([type='checkbox']):not([type='radio']),
textarea,
select {
	font-family: "Montserrat", Arial, sans-serif!important;
}

/* Mobile */
@media only screen and (max-width: 992px) {
	#hideonMobile,
	.wp-google-list,
	#mobile-responsive-heading-off{
		display:none!important;
	}

	.wprs_unslider{
		display:block!important;
	}

	.custom-form-on-off .wpcf7,
	.custom-form-on-off-2 .wpcf7{
		display:none;
	}

	.custom-mobile-btn-form{
		display:block!important;
	}
}

}
/*  Team single page profile css*/
.teamshowcase.header.huge .btSubTitle {
    font-size: 16px;
}

.teamshowcase.header h1 .headline {
    font-size: 36px !important;
}

/* Move innerpages sidebar to bottom on mobile */
@media (max-width: 767px) {
  .boldRowInner {
    display: flex;
    flex-direction: column;
  }

  /* Main content first */
  .boldRowInner > .rowItem.col-md-8 {
    order: 1;
  }

  /* Sidebar last (bottom) */
  .boldRowInner > .rowItem.col-md-4 {
    order: 2;
  }
}
