.footer-1 {
    background-color: #363636;
    font-size: 90%;
	border-bottom: 1px solid #434343;
}
.button.secondary:not(.is-outline) {
    background: linear-gradient(90deg, rgba(159,34,78,1) 0%, rgba(201,43,99,1) 50%, rgba(159,34,78,1) 100%);
}
.button, button, input[type=submit], input[type=reset], input[type=button] {
    border: none;
}
.nav>li>a.button:hover, .nav>li>a.button {
    padding-left: 5px;
    padding-right: 5px;
}
.button:not(.icon)>i {
    margin-left: .15em;
    margin-right: .4em;
}
.footer1 {
font-size: .9em
}
.footerlogo {
border-radius: 100px;
}
blockquote {
    position: relative;
    font-size: 1em;
    margin: 0;
    padding: 10px 20px;
    border: 1px solid #c6dcb4 !important;
    font-style: normal;
    color: #3c763d;
    background: #dff0d8;
    border-radius: 10px;
}
span.widget-title {
    display: block;
    color: #ffffff;
    font-size: 1em;
    background: #9f224e;
    padding: 10px;
    text-align: center;
    font-weight: 400;
}
.widget .is-divider {
	  display:none;
}

.wp-caption .wp-caption-text {
    padding: 0px 10px 5px 10px;
    font-size: .8em;
    background: #fcf8e3;
    font-style: unset;
}
.wp-caption {
		border: 1px solid #faebcc;
}
.widget {
    margin-bottom: 1.9em;
}
.entry-header-text-top {
    padding-bottom: 0px;
}
.entry-content {
    padding-top: 0em;
}
.entry-title {
    color: #9f224e;
	 font-size: 1.5em;
}
@media screen and (min-width: 550px){
.box-list-view .box .box-image, .box-list-view .box .box-text, .box-vertical .box-image, .box-vertical .box-text {
    direction: ltr;
    display: table-cell;
    vertical-align: top;
}
}
.box-text {
    padding-top: 0px;
}
.article-inner {
	background: #fff;
padding: 40px;
	border: 1px solid #eee;
}
.widget {
background: #fff;
	padding: 30px;
	border: 1px solid #eee;
}
.page-inner {
	background: #fff;
  padding: 40px;
	border: 1px solid #eee;
}
.comments-area {
    width: auto;
    background: #fff;
    padding: 40px;
	border: 1px solid #eee;
	border-top: 5px solid #9f224e;
}
.post-item {
	background: #fff;
 padding: 20px 40px;
	border: 1px solid #eee;
	margin-bottom: 10px
}
.dark .nav>li.active>a {
	color: #df3133 !important;
}
.tabbed-content .nav {
	background: rgba(0,0,0,0.2);
	padding: 5px;
	border-radius: 10px;
}
@media screen and (max-width: 650px) {
.btn-call-now {
    display: block;
    width: 50%;
    height: 40px;
    font-size: 100%;
	  text-align: center;
    left: 0;
    bottom: 0;
    color: #fff;
    background: #b70100;
    font-weight: 400;
    padding: 10px 10px;
	 position: fixed;
	    z-index: 999999999;
}
	}
@media screen and (max-width: 650px)  {
.btn-link-car {
    display: block;
    position: fixed;
    height: 40px;
    width: 50%;
    color: #fff;
    font-weight: 400;
	  text-align: center;
    font-size: 14px;
    background: #2d96cd;
    text-decoration: none;
    z-index: 999999999;
    right: 0;
    bottom: 0;
    padding: 10px 10px;
}
	}
.header-top {
  background: linear-gradient(90deg, rgba(159,34,78,1) 0%, rgba(201,43,99,1) 50%, rgba(159,34,78,1) 100%);
}
.chery {
  background: linear-gradient(90deg, rgba(159,34,78,1) 0%, rgba(201,43,99,1) 50%, rgba(159,34,78,1) 100%);
}

@keyframes move_wave {
    0% {
        transform: translateX(0) translateZ(0) scaleY(1)
    }
    50% {
        transform: translateX(-25%) translateZ(0) scaleY(0.55)
    }
    100% {
        transform: translateX(-50%) translateZ(0) scaleY(1)
    }
}
.waveWrapper {
    overflow: hidden;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
}
.waveWrapperInner {
    position: absolute;
    width: 100%;
    overflow: hidden;
    height: 100%;
    bottom: -1px;
    background-image: linear-gradient(to top, #86377b 20%, #27273c 80%);
}
.bgTop {
    z-index: 15;
    opacity: 0.5;
}
.bgMiddle {
    z-index: 10;
    opacity: 0.75;
}
.bgBottom {
    z-index: 5;
}
.wave {
    position: absolute;
    left: 0;
    width: 200%;
    height: 100%;
    background-repeat: repeat no-repeat;
    background-position: 0 bottom;
    transform-origin: center bottom;
}
.waveTop {
    background-size: 50% 100px;
}
.waveAnimation .waveTop {
  animation: move-wave 3s;
   -webkit-animation: move-wave 3s;
   -webkit-animation-delay: 1s;
   animation-delay: 1s;
}
.waveMiddle {
    background-size: 50% 120px;
}
.waveAnimation .waveMiddle {
    animation: move_wave 10s linear infinite;
}
.waveBottom {
    background-size: 50% 100px;
}
.waveAnimation .waveBottom {
    animation: move_wave 15s linear infinite;
}
b, strong {
    font-weight: 500;
    color: #000;
}
h1, h2, h3, h4, h5, h6, .heading-font {
    font-weight: 500;
	  color: #9f224e;
}
.is-large {
    font-size: 1.3em;
}
.row .gallery,.row .row:not(.row-collapse),.container .row:not(.row-collapse),.lightbox-content .row:not(.row-collapse) {
	padding-left:0;
	padding-right:0;
	margin-left:0px;
	margin-right:0px;
	width:auto}
.pricing-table .title {
    border-bottom: 3px solid #cc9900;
	    background-color: #ffc000;
}
.featured-table .title {
	    background-color: #009900;
}
.pricing-table {
    border-radius: 10px;
}
.featured-table {
    border-color: #009900;
    border-width: 2px;
    border-style: solid;
}