.fa-map:before {
    content: "\f279";
}
.fa-envelope-open:before {
    content: "\f2b6";
}
.fa-snapchat-ghost:before {
    content: "\f2ac";
}
a.s.searchDiv.toggled .fa-search:before {
    content: "\f00d";
}
/* Media Queries
================================================== */
/*------------------------------------------------------------------------------*/
/*                    width : 1200px 
/*------------------------------------------------------------------------------*/
@media (min-width: 1200px) {
 .container {
}
}
/*--------------------------------------------------------------------------------*/
/*                    width : 992px 
/*------------------------------------------------------------------------------*/
@media (min-width: 768px) and (max-width: 3300px) {
#logo {
    line-height: 136px;
    height: auto;
}
}
/*------------------------------------------------------------------------------*/
/*                    width : 768px 
/*------------------------------------------------------------------------------*/
@media (max-width: 991px) {
.row {
 margin-right: 0 !important;
 margin-left: 0 !important;
}
.slider .slide {
 overflow: hidden;
 height: auto;
}
.slider .slide img {
 display: block;
 width: 100%;
 height: auto;
}
 .top_head {
 height: auto;
 padding-top: 10px;
 padding-bottom: 10px;
 background-repeat: repeat;
}
.logo {
 display: block;
 text-align: center;
}
.header_top, .header_top-inner {
 background-color: #e5edf3;
}

header {
    min-height: auto;
    padding-top: 0 !important;
    padding-bottom: 0  !important;
        margin-bottom: 15px !important;
}
.header_top-inner {
 padding-bottom:5px;
 padding-top:1px;
}
.slider .owl-controls .owl-nav .owl-next, .slider .owl-controls .owl-nav .owl-prev {
 display:none !important;
}
.about_img {
 width: auto;
 height: auto;
}
}
/*------------------------------------------------------------------------------*/
/*                    Width : 480px
/*------------------------------------------------------------------------------*/
@media only screen and (max-width: 767px) {
.owl-carousel .owl-controls .owl-nav div {
    display: none !important;
}
.searchBG input[type="text"]{
    margin: 0 !important;
}
.main_title {
    padding: 0;
    height: auto !important;
    line-height: 50px !important;
    font-size: 25px !important;
    padding-bottom: 20px;
}
.main_title span{
    font-size: 25px !important;
}
.dropdown-menu {
    min-width: 130px !important;
}
.contact-inner.contact-inner-one {
    margin-top: 20px;
}
.searchBG {
    height: auto;
}
.subscribtion-form {
    width: 100%;
	background-size: 100% 47px;
}
.header-nav > .row > .col-xs-12 {
    padding: 0;
}
.subscribtion-form input {
    width: 67%!important;
}
.subscribtion-form button {
    width: 31%;
}
header {
    min-height: auto;
}
.logo-bg-mneef {
    padding-top: 5px;
    padding-bottom: 5px;
    background: none;
    padding-top:24px !important;
}
.main-nav-tabs > li + li:before{
    display:none;
}.logo-bg-mneef {
    max-width: 100%;
    width: 100%;
}
.her-o .slider .slide {
    height: 450px;
}

.header_top .col-lg-9 {
    width: 100%;
}
#logo {
    margin: 0;
    text-align: center;
    padding: 0;
}
.header-nav {
    padding: 5px 0;
    min-height: auto;
}
#top-link-mneef > ul {
    text-align: center;
}
#top-link-mneef > ul > li {
    line-height: 65px;
}
.main-nav-bar {
    margin-top: 20px;
}
footer h3, .html-dez-wrapper h2 {
    height: auto;
    padding-bottom: 0;
}
.html-dez-wrapper p {
    height: auto;
}
ul.about-links li {
    display: block;
    margin-top: 15px;
}
ul.about-links li + li {
    margin-right: 0;
    margin-left: 0;
}
.footer_top-inner-bottom {
    padding-top: 20px;
}
.footer_bottom {
    height: auto;
    line-height: 35px;
    text-align: center;
}
.copysite {
    font-size: 15px;
    margin-bottom: 15px;
}
.copyright {
    text-align: center;
}
.thumbabout {
    margin-top: 20px;
}
.search_bg , .all-product {
	margin-bottom:5px;
	}
.main-nav-bar {
 padding-top: 1px;
}
.footer_top-inner1 {
 overflow: hidden;
 background: #5390e0;
 height: auto;
 padding: 15px 5px;
 border-radius: 20px;
}
.footer-mail {
 text-align: center;
 margin-top: 20px;
}
.footer_top-inner-bottom {
}
.language ul li a span {
 display:none;
}
.thumb1_img a {
 display:block;
 margin-top:15px;
 margin-bottom:15px;
}
footer h3 {
 margin-top:40px;
}
#main_menu_edit {
 display: block;
 padding-top: 9px;
 padding-bottom: 9px;
}
.all-product a {
}
.adv-item {
 margin-bottom:20px;
}
#carousel-custom-dots {
 display:none !important;
}
#slider_single .home-slider img {
 height: auto;
 width: 100%;
}
.fti-top-item {
 margin-bottom:20px;
}
.fti-top-item a {
 font-size:15px;
}
#main_menu_1 {
 display: none;
}
.about_in {
padding: 44px 0 26px 0;
}
.about-item {
 height:auto;
 text-align:center;
}
.about_in h3 {
 text-align:center;
 margin-top:10px;
}
.links {
 text-align: center;
}
.links ul li a {
}
.list-product .product-image {
 padding-left: 0;
 padding-right: 0;
}
.list-product .product-title {
 padding-left: 0;
 padding-right: 0;
}
 .main-nav-tabs {
 display: none;
}
#responsive-menu-wrapper {
 display: block;
 float:none;
}
 #responsive-menu-wrapper .main-nav-tabs {
 display: block;
}
 .responsive-main-nav {
}
.about_footer img {
 display: block;
 float: none;
 margin:0 auto 20px;
}
.about_footer .about_text {
 float:none;
 width:100%;
}
.news_items a.thumb {
 float:none;
 text-align:center;
 margin-left:0px;
 margin-bottom:10px;
}
.news_items a.thumb img {
width:100%;
}
}
/*------------------------------------------------------------------------------*/
/*                    Any width smaller than 320px
/*------------------------------------------------------------------------------*/
@media only screen and (min-width: 0) and (max-width: 320px) {
 .container {
}
 .header-contacts li {
 margin: 0 !important;
}
 .logo {
 margin-bottom: 0;
}
 .logo img {
 width: 100%;
}
 #responsive-menu-wrapper {
 margin:0;
 float: none;
 text-align: center;
}
 #responsive-menu-wrapper .responsive-main-nav-toggler {
 float: none;
}
 #responsive-menu-wrapper .responsive-main-nav {
}
 #responsive-menu-wrapper .main-nav-tabs li:first-child:after {
}
 .main-nav-bar-item {
 float: none;
 margin: 0 auto;
}
}
