.search.search-results .site-main, .search.search-no-results .site-main {
    margin-top: 159px !important;
}
.page-numbers  .spring-pagination ul.page-numbers li a:hover, .spring-pagination ul.page-numbers li span:hover, .spring-pagination ul.page-numbers li a:focus, .spring-pagination ul.page-numbers li span:focus, .spring-pagination ul.page-numbers li a.current, .spring-pagination ul.page-numbers li span.current
{color:#000 !important}
.spring-pagination ul.page-numbers li span {
    color: #000 !important;
}
::-moz-selection { /* Code for Firefox */
    color: red;
    background: yellow;
}

::selection {
    color: red;
    background: yellow;
}
a{color:#444 !important;}
.spring-main-nav .spring-nav-logo-wrapper img { height:63px !important; }
@media (max-width: 991px) {
.cta-text .contact-info {
text-align: center !important;
}
	.spring-widget-menu .spring-widget-vertical-multi-level .menu-item a{
	color:#cbc9c9 !important;
}
}

@media screen and (min-width:768px) {
.pt-sm-75, .pt-sm-75_column-inner > .vc_column-inner, .pt-sm-75_inner > div {
    padding-top: 30px !important;
    padding-bottom: 15px !important;
}
.full-row .full-row-inner .vc_column-inner { padding-left:0px; padding-right:0px; }
}

}


.cutom-contact-form .wpcf7-form p {
	margin-bottom: 14px;
}
input[type="text"], input[type="search"], input[type="email"], input[type="url"], input[type="password"], input[type="tel"], input[type="date"], textarea, select {
padding: 0 15px;}
.cutom-contact-form .wpcf7-form textarea {
    height: 95px;
    padding-top: 10px;
}
.cutom-contact-form .wpcf7-form input[type="submit"] {
    background-color: #f4a72b;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 0 30px;
    line-height: 50px;
    height: 50px;
    color: #fff;
    width: 190px;
    border-width: 0;
    display: inline-block;
    font-size: 20px;
    text-align: center;
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    font-family: Poppins;
}
section.site-title.page-title .site-title-inner-wrapper {
    position: relative;
    z-index: 10;
text-align: center;
}
.bg-wrapper {
z-index:9;}
.spring-nav-cart-wrapper{display: none !important;}