.header .top_header ul li button{
    border: 1px solid #282f39!important;
}
.sf_p{
    line-height: 15px!important;
    padding-bottom: 10px;
}
.sf_logo{
    max-width: 150px;
    margin-top: 30px;
    opacity: 0.2
}
.sf_ul li{
    text-align: left;
    float: left;
}
.chek{
    width: auto!important;
    border: 1px solid #ccc;
}
.chek:hover{
    cursor: pointer;
}
.single-shop-item .meta, .single-shop-item h4, .single-shop-item span, .single-shop-item b{
     -webkit-transition: .2s ease-out;
     -webkit-transition-delay: 0.2s;
     -o-transition: .2s ease-out;
     -o-transition-delay: 0.2s;
     -moz-transition: .2s ease-out;
     -moz-transition-delay: 0.2s;
     transition: .2s ease-out;
     transition-delay: 0.2s;
}
.single-shop-item:hover .meta{
    background: #003d9e;
    color: #fff;
}
.single-shop-item:hover h4, .single-shop-item:hover span{
    color: #fff!important;
}
.single-shop-item:hover b{
    color: #f6bb19!important;
}
.tab-pane{
    text-align: justify;
}
.modal-content{
    border-radius: 0px;
}
.modal-header{
    background: #003d9e;
}
.modal-header h4{
    color: #fff;
}
.modal-body input{
    width: 100%;
    border: 1px solid #ccc;
    margin-bottom: 20px;
    border-radius: 0px;
}
.modal-body textarea{
    width: 100%;
    padding: 20px;
}
.sf_button{
    background: #f6bb19;
    border-radius: 0px;

}
.sf_prew_img{
    margin-top: 20px;
    padding-top: 10px;
}
.sf_prew_img img{
    margin-bottom: 30px;
}
.modal-dialog{
    margin-top: 10%;
}
.sf_end_img{
    max-width: 154px;
}
 .filters form{
    background: none!important;
     border: none!important;
 }
.filter-types-block input{
    margin-right: 10px;
}
.sf_but{
    background: #003d9e none repeat scroll 0 0!important;
    border: medium none;
    color: #fff;
    height: 46px;
    left: 1px;
    position: relative;
    text-align: center;
    transition: all 0.3s ease 0s;
    padding-left: 0px!important;
    width: 100%!important;
    color: #fff!important;
}
.sf_but:hover{
	background: #F6BB19!important;
	color: #171B20!important;
}
.sf_mar_50 {
    margin-top: 50px;
    margin-bottom: 50px;
}
.leffft{
    display: block;
    height: auto;
    position: relative;
    overflow: hidden
}
.min_top{
    margin-top: -250px;
}
.sf_text{
    text-align: justify;
}
.img_sftext{
    margin-left: 50%;
}
.sf_sun{
    color: #003d9e;
    font-weight: bold;
}