/* tablet screen */

@media only screen and (max-width:991px)
  
{
  .container
  {
    max-width:95% !important;
  }  
  .logo
  {
    margin-top:8px;
    width:60%; 
  }
  .shrink .logo
  {
     margin-top:13px;
      width:45%; 
  }
  .top-phone span
  {
    font-size:20px;
  }
  .top-phone p a
  {
    font-size:22px;
  }
  .shrink .top-phone
  {
    padding:20px 0px;
  }
  .top-phone
  {
    padding:30px 0px;
  }
  
  .navbar-light .navbar-nav .nav-link
  {
    font-size: 13px;
    margin-left:2px;
    margin-right: 2px;
  }
  .carousel-caption 
  {
    bottom: 40px !important;
    line-height: 55px;
  }
  .banner-header p
  {
    font-size: 50px;
		line-height:60px;
  }
    .checkatrade-div img
  {
    width:70%;
  }
  .trust-box p
  {
    font-size:16px !important;
    letter-spacing: 1px;
  }
  .b3-margin
  {
    margin-top: 20px!important;
  }
	.watermark
	{
		top: 36%;
		font-size:70px;
	}
	.watermark-1
	{
		top:45%;
	}
  .more-btn
	{
		width:65%;
	}
}


@media only screen and (max-width:767px)
  
{
  .navbar-toggler
  {
    background-color: #fff;
  }
  .top-phone 
  {
  padding: 20px 0px;
  }
   .top-phone span
  {
    font-size:16px;
  }
  .top-phone p a
  {
    font-size:16px;
  }
   .shrink .top-phone span
  {
    font-size:14px;
  }
  .shrink .top-phone p a
  {
    font-size:16px;
  }
  .shrink .logo 
  {
  margin-top:12px;
  width: 45%;
  }
  .top-phone a i 
  {
    font-size: 25px;
  }
  .shrink .top-phone a i 
  {
    font-size:20px;
  }
  .shrink .top-phone 
  {
  padding:15px 0px;
  }
  .b-margin
  {
    margin-bottom: 20px!important;
  }
  .checkatrade-div
  {
    text-align: center;
  }
  .checkatrade-div img
  {
    margin:30px auto;
  }
  .b1-margin
  {
    margin-bottom: 50px !important;
  }
  .about-text-1 h2
  {
    margin-top: 40px;
  }
  .newsoutline img
  {
    margin-top: 30px;
  }
  .news-bottom
  {
    margin-bottom: 60px;
  }
  .form-margin
  {
    margin-bottom: 50px;
  }
	.resp-tiling-box
	{
		margin-top:35px!important;
	}
	.more-btn
	{
		width:30%;
	
	}
	.small-width-check
	{
		float: right;
		width: 50%;
			margin-top: 0px;
	}
	.tiling-width
	{
		width: 50%;
		float: left;
	}
	.resp-tiling-heading
	{
		display: block;
	}
	.about-text-1 p
	{
		margin-top: 30px;
	}
	.small-width-mar
	{
		margin-top:30px !important;
	}
}



@media only screen and (max-width:575px)
  
{
  .top-phone span 
  {
  font-size:18px;
  }
  .top-phone a i 
  {
  font-size: 30px;
  }
  .top-phone p a 
  {
  font-size:22px;
  }
   .shrink .top-phone span 
  {
  font-size:16px;
  }
  .shrink .top-phone a i 
  {
  font-size:25px;
  }
  .shrink .top-phone p a 
  {
  font-size:18px;
  }
  .m-top
  {
     margin-top: 20px;
  }
  .b4-margin
  {
    margin-bottom: 20px!important;
  }
  .newsoutline img
  {
    margin-top: 0px;
  }
	.small-width-check
	{
		float:none;
		width:auto;
		margin-top: 0px;
	}
	.tiling-width
	{
		width:auto;
		float:none;
	}
	.resp-tiling-heading
	{
		display:inline-block;
	}
}

@media only screen and (max-width:456px)
{
	.more-btn 
	{
  width:51%;
	}
}

@media only screen and (max-width:450px)
{
  .m-top
  {
     margin-top: 30px;
  }
  .logo 
  {
  margin-top:30px;
  }
  .shrink .logo 
  {
  margin-top:30px;
  }
	.relaible-box h3
	{
		line-height: 30px;
	}
}


@media only screen and (max-width:380px)
{
  .m-top
  {
     margin-top: 15px;
  }
  .top-phone p a 
  {
  font-size:17px;
  }
  .shrink .top-phone p a 
  {
  font-size:16px;
  }
}








