@media only screen and (max-width: 767px) {

	.top {height: auto;overflow: hidden;}

	.top .left {float: none; display: none;}

	.top .left ul {margin-bottom: 0;margin-top: 10px;}

	.top .left ul li {float: none;text-align: center;}

	.top .right {float: none;}

	.top .right ul {text-align: center;margin-bottom: 0px;}

	.top .right ul li {float: none;display: inline-block;}

	form.navbar-form.navbar-left{width: auto !important;}

	input.form-control.search-top{height: 39px !important;}

	.photo.services-listing img{width: 70px !important;}

	.home-newsletter .single{display: inline-block;}

	.single form{width: auto; margin-left: auto;}

	.top.footer-social{position: relative;}

	.row.catagory-zzz{display: -webkit-box; flex-wrap: wrap;}

	.col-6.col-sm-2.col-md-2-inrow-lg {width: 50%;}

	.tt-btn-img.tt-layout-01 .tt-img{height: 100px !important;}

	.tt-btn-img.tt-layout-01 .tt-title{font-size: 14px;}

	.right.sell-on ul{font-size: 10px;}

    .header .logo img{position: absolute;left: 0; height: 80px; width: auto;}

    .col-md-5.right.desktop-actions p{display: none;}

    form.navbar-form.navbar-left{padding: 0 0px;width: 340px !important;}

    .header .right ul li{width: 40px;}

    form.navbar-form.navbar-left{margin-top: 79px;}

    .menu-mobile:after{margin-top: -36px !important;margin-right: 17px; }

    .header .search-area button{width: 60px;}

    .header .search-area button{width: 46px !important;}

    input.form-control.search-top{border: border: 1px Solid !important;}
    
    

    .product .item-product-cat .inner{height: 480px;}

    a.menu-mobile:hover {

    color: transparent;

}

    .col-md-5.right.desktop-actions {

    position: absolute;

    top: 59px;

    right: 25px;

}

button.btn {

    padding-left: 13px;

    padding-right: 13px;

}

    

}



@media only screen and (max-width: 991px) {

	.header .inner {display: block;}

	.header .logo {display: block;width: 100%;text-align: center;}

	.header .logo img {}

	.header .search-area {display: block;}

	.header .right {display: block;}

	.header .navbar-left {text-align: center;margin-bottom: 5px;}

	.navbar-form .form-group {display: inline-block;}

	.navbar-form button {display: inline-block;}

	.header .right ul {float: none;text-align: center;margin-bottom: 5px;}

	.header .right ul li {float: none;display: inline-block;}



	.header form {

		margin-left: 0;

		margin-right: 0;

	}

}



@media only screen and (min-width: 992px) and (max-width: 1199px) {

	.bx-controls a.bx-prev, .bx-controls a.bx-next {padding-top: 215px!important;}

}



@media only screen and (min-width: 501px) and (max-width: 700px) {

	ul.bxslider li, ul.bxslider li .text {height: 300px;}

	.bx-controls a.bx-prev,

	.bx-controls a.bx-next {font-size: 36px;}

	ul.bxslider li .text .inner h2 {font-size: 30px;}

	ul.bxslider li .text .inner h3 {font-size: 20px;}

	.bx-controls a.bx-prev, .bx-controls a.bx-next {padding-top: 120px!important;}

}



@media only screen and (min-width: 0px) and (max-width: 500px) {

	ul.bxslider li, ul.bxslider li .text {height: 250px;}

	.bx-controls a.bx-prev,

	.bx-controls a.bx-next {font-size: 30px;}

	ul.bxslider li .text .inner h2 {font-size: 24px;}

	ul.bxslider li .text .inner h3 {font-size: 16px;}

	.bx-controls a.bx-prev, .bx-controls a.bx-next {padding-top: 100px!important;}

}

@media only screen and (min-width: 992px) {

	.product .text {

		min-height: 200px;

	}

	.header .inner {

		width: 100%;

	}

	.header .search-area {

		padding-right: 0;

	}

	.header .search-area form {

		padding-right: 0;

	}

	.header .container {

		padding-right: 0;

	}

}

