/* media query for width */
@media screen and (max-width: 1400px) 
{
.img-class {
    height: 250px;

}
}
@media screen and (max-width: 1300px) 
{
.footer-text {
    padding: 25px 150px;
}
}

@media screen and (max-width: 1300px){
	.img-detail h5{font-size: 16px;}
}

@media screen and (max-width: 1000px) 
{
.footer-text {
    padding: 25px 30px;

}
form {
    width: 90%;
    margin: 20px auto;
}
}
/* media query for between */

@media(min-width: 320px) and (max-width:991px)
{
	.navbar .nav-item .nav-link{display: inline-block !important;margin-bottom: 10px;}
	.navbar-collapse {
	    position: absolute;
	    right: 0;
	    width: 100%;
	    background:#fff !important;
	    top: 75px;
	}
	button.navbar-toggler {
	    position: absolute;
	    right: 0;
	    top: 20px;
	}
	.navbar {
	   display: block !important;
	   min-height: auto;
	   padding: 10px 0px !important;
	}

	.fixed-header button.navbar-toggler {
	 top: 12px;
	}
	.fixed-header .navbar-collapse {
	  top: 50px;
	}
	.fixed-header .navbar.navbar-light .breadcrumb .nav-item .nav-link, .fixed-header .navbar.navbar-light .navbar-nav .nav-item .nav-link {
	    color: #555 !important;
	}

	.navbar .nav-item .nav-link
	{
	  color: #555 !important;
	}
	.navbar .nav-item .nav-link {
	  font-size: 19px;
	  padding: 5px 0px 2px;
	 }
	 .navbar .nav-item {
	    padding-left: 0;
	}

	.left30{margin-left: 0px;}
	h1.title, h3.title{margin: 0px 0px 30px 0px !important;}
	.about_text,.our_contact,.wpcf7-form{margin:0px;}
}

@media screen and (max-width:767px)
{
	.w-100{height: 400px !important;}
}

/* media query for height */
@media screen and (max-width:575px)
{
	#our_team .row div.col-md-3{margin: 10px 0px;padding: 0px !important;}
	#our_team .figure{max-height: none;}
}