/*
 Theme Name: Preston Plate
 Author:   ITCC     
 Author URI:   http://www.itconsultingcompany.com.au/
*/

@media (max-width:1200px) {
.webpage-container, .service-container, .tt {
	width: 100%;
}
}
@media (min-width: 992px){
.mid-text {
   width: 49.8%;
	 float:none;
}
}
@media (max-width: 1100px){
.mid-text {
   width:100%;
	 float:none;
}
.block1 {
    padding: 50px 80px;
    float: left;
}
}
@media only screen and (min-width:992px) and (max-width:1024px) {
}
@media (max-width:992px) {
.main-menu-ul > ul > li:before {
	display: none;
}
.inp-lft {
	margin-left: 6px;
}
.navbar-header {
	float: none;
}
.navbar-left, .navbar-right {
	float: none !important;
}
.navbar-toggle {
	display: block;
	border: 1px solid #fff !important;
	float: right;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #fff !important;
}
.navbar-collapse {
	border-top: 1px solid transparent;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
.navbar-fixed-top {
	top: 0;
	border-width: 0 0 1px;
}
.navbar-collapse.collapse {
	display: none!important;
}
.navbar-nav {
	float: none!important;
	margin-top: 7.5px;
}
.navbar-nav>li {
	float: none;
}
.navbar-nav>li>a {
	padding-top: 10px;
	padding-bottom: 10px;
}
.dropdown-menu {
	margin: 0;
}
.collapse.in {
	display: block !important;
}
.main-menu-ul ul {
	float: none;
    padding: 15px 10px;
    background: #171717;
}
.main-menu-ul ul > li > a {
	margin-bottom: 5px;
}
.main-menu-ul ul li {
	margin: 0 0 5px 0;
    float: left;
    display: block;
    width: 100%;
}
.laurels_dropdown_menu {
	display: list-item;
	float: none;
	box-shadow: none;
	position: relative;
	border: 0 none;
	margin-left: 25px;
	text-align: left;
}
.main-menu-ul ul li:hover ul li ul {
	opacity: 1;
	visibility: visible;
}
.main-menu-ul ul li ul ul {
	left: 0;
	visibility: visible;
	position: relative;
	opacity: 1;
}
.main-menu-ul ul > li > a {
	padding: 3px 10px;
	text-align: left;
}
.main-menu-ul ul li ul {
	text-align: left;
	left: 0;
	margin: 0;
	position: relative;
	text-align: left;
	visibility: visible;
	opacity: 1;
	display: none;
}
.main-menu-ul ul li:hover ul {
	display: block;
	transition: ease-in all 0.5s;
}
.main-menu-ul ul li:hover ul li ul {
	opacity: 0;
	visibility: visible;
	transition: ease-in all 0.5s;
}
.main-menu-ul ul li ul li:hover ul {
	opacity: 1;
	z-index: 1;
	visibility: visible;
	transition: ease-in all 0.5s;
}
.logo-display {
	margin: 0 auto;
	text-align: center;
}
.logo {
	display: inline-block;
}
.spacing {
    float: none;
    text-align: center;
    margin: 15px 0 0;
  }
  .header_button {
    margin: 0 10px 20px;
  }
  .home-slider-block {
    top: 58%;
  }
  .m-15 {
    margin: 0 -15px;
  }
}
@media only screen and (min-width:768px) and (max-width:992px) {
  #wonderplugincarousel-1 .amazingcarousel-next,#wonderplugincarousel-1 .amazingcarousel-prev{
      margin:0 !important;
      top: 50% !important;
  }
  .be_af_ttl{
      font-size:16px;
  }
}
@media (max-width:767px) {
	.block1{
		padding:30px;
		float:left;
		width:100%;
	}
  svg.separator_type_5_path {
    display: none;
  }
  .footer_bg_bottom,.copy_right, .copy_right a{
      text-align:center;
  }
  img.img-sect-image {
    text-align: center;
    margin: 30px auto  !important;
  }
  .hometitle_maintext,.welcome_text,.middle_text_title {
    font-size: 30px;
  }
  .inner_page .hometitle_maintext{
      margin:0 0 20px;
  }
  .header_button a,.service_button a,.cont_bot h3{
      font-size:20px;
  }
  a.bx-next, a.bx-prev{
      display:inline-block;
      float:none;
  }
  .bx-controls-direction{
      position: relative;
      left: 0;
      right: 0;
      display: block;
      text-align: center;
  }
  section {
    padding: 50px 0 !important;
  }
  footer{
      margin:20px 0 0 0;
  }
  .cont_bot{
      margin:0;
  }
  .two-block,.img_sect{
      padding:0 !important;
      margin:0;
  }
  .home_contact {
    width: 100%;
  }
  .logo {
    display: inline-block;
    width: 270px;
  }
  
  .home-slider-block {
    top: 60%;
  }
  .home_sec_con,.homecon,.quality_con {
    text-align: justify;
  }
  .inner-banner .inner-image {
    max-width: none;
    height: 260px;
  }
  .before-block img, .after-block img {
    width: 100%;
  }
  .row-block{
      height:auto;
      padding-bottom:10px;
  }
  .row-block .col-md-6:nth-child(2) {
    border-left: 0px solid #ccc;
  }
  .img_ttl{
      width:auto;
  }
  .column-footer:nth-child(2) .footer_menu{
    margin-bottom: 20px;
	}	
}
@media (max-width:480px) {
.webpage-container {
	width: 100%;
}
}
@media (max-width:479px) {
  #wonderplugincarousel-1 .amazingcarousel-next,#wonderplugincarousel-1 .amazingcarousel-prev{
      margin:0 !important;
      top: 50% !important;
  }
  /*.gallery_bg .teaser {
    position: relative;
    width: 260px !important;
  }*/
}
