@media(min-width: 992px){
	.Innerpages .collapse {display: block;}
.Innerpages .navbar-expand-lg .navbar-nav {
    flex-direction: row;
    display: flex;
}
}
@media(max-width: 1650.98px){
}
@media(max-width: 1399.98px){

}
@media(max-width: 1199.98px){
.topmunubar ul{
	overflow: auto;
}
.topmunubar ul li{
	min-width: 150px;
}
}
@media(max-width: 991.98px){
   
	.detailscontents p {
	    font-size: 14px;
	}
	.form_but1 {
	    margin-bottom: 20px;
	}
	.userprofile {
	    overflow: auto;
	    max-height: 100vh;
	}
	.col-lg-3.main {
	    left: 0px !important;
	}
	.col-lg-3.main+.overlay{
	    background: #000;
	    position: fixed;
	    left: 0px;
	    right: 0px;
	    -webkit-transition: .5s;
    	transition: .5s;
	    top: 0px;
	    bottom: 0pc;
	    opacity: 0.8;
	    z-index: 10;
	}
	.topmunubar{
		padding: 15px 0px 0px;
	}
	div#left_sidebar {
	    position: fixed;
	    left: -300px;
	    padding: 0px !important;
	    border-radius: 0px;
	    top: 0px !important;
	    z-index: 100;
	    width: 280px;
	}
	.navbar-brand img{/*max-width: 70px;    height: 70px !important;*/}	
	.Innerpages .collapse.show {
	    position: fixed;
	    right: -0px;
	    top: 0px;
	    width: 200px;
	    z-index: 1000;
	    bottom: 0px;
	    background: #fff;
	}
	.Innerpages .collapse.show+.overlay{
		background: #000;
	    position: fixed;
	    left: 0px;
	    right: 0px;
	    top: 0px;
	    bottom: 0pc;
	    opacity: 0.8;
	    z-index: 10;

	}
	.pro-listing-n .pro-container-n .pro-pic, .pro-listing-n .pro-container-n .pro-pic img{
		width: 100px;
		height: 100px;
		min-height: 100px;
		object-fit: cover;
	}
	.detailscontents{
		width: calc(100% - 100px);
		padding-left: 10px;
		padding-top: 6px;
	}
	.detailscontents a{
		font-size: 18px;
	}
	.detailscontents hr {
	    margin: 5px 0px;
	}
	ul.userdetails li{
		margin-bottom: 3px;
	}
	.pro-listing-n{
		padding-bottom: 10px;
	}
	.sidebar {
	    max-height: 100vh;
	    overflow-y: auto;
	}

}
@media(max-width: 767.98px){
span.outerimgbox img{
	height: auto;
}
header .container, .webslider .container {
    max-width: 100%;
}

.footer .col-md-3 {
    margin-bottom: 30px;
}
.offers.text-center span.d-block {
    font-size: 20px;
}
.offers.text-center{
    width: 140px;
    height: 80px;
    top:-150px;
}
.signupform .col {
    max-width: 100%;
    width: 100%;
}

.signupform .row {
    display: block;
}

.signupform form .form-control {
    min-height: 50px;
    margin-bottom: 5px;
}
}
@media(max-width: 575px){
    .footer-top {
    padding: 2.5rem 0 0;
}
    .footer .col-md-3:last-child {
    margin-bottom: 0;
}
    .modal-content
    {
        width:100% !important;
    }
    .navbar-brand
    {
        margin-right: 0;
    }
	.pro-listing-n .pro-container-n .pro-pic{
		width:100%;
		height: initial;
	}
	.pro-listing-n .pro-container-n .pro-pic img{
		width:100%;
		height: initial;
	}
	.loginInner{
		min-width: 300px;
	}
	ul.userdetails li{
		width: 100%;
	}
	.detailscontents a {
	    font-size: 15px;
	}
	.chatoption {
	    display: flex;
	}

	.chatoption .btn {
	    font-size: 11px;
	    margin-right: 1px;
	}
	.page_content_inner{
		padding: 10px 0px;
	}
	.parallax-package .list-group a
	{
		flex: initial;
	}
	.process-sec {
 
    width: 100%;
}
}
@media(max-width: 480px){
}