
/* Regular Laptop Screen 1024px */
@media only screen and (min-width: 1024px) and (max-width:2600px){
	.container, .slidercontainer {width:75%;}
	.gallery-wrapper .gallery .items{height:90px;width:90px}
	
	} /* End Query*/


/* All Mobile Device */
@media only screen and (min-width: 750px) and (max-width: 1023px){
.container, .slidercontainer {width:80%;}
.slider-area{height:80%}
.topnav{font-size:12px}
.logo img{width:130px;height:auto}
.slider-text h1 {font-size: 50px;line-height: 42px;margin-bottom: 5px;}
h1{font-size:40px}
	p{font-size:15px}
.quote-form {width: 40%;bottom: -50px;padding: 15px 25px;}
.gallery-wrapper .gallery .items {
    margin: 17px;
    width: 90px;
    height: 90px;
  }
  .title h1 span{font-size:50px}
  .single-price span.popular {
    top: -65px;
    left: -65px;
}

}
 /* End Query*/

 /* Mobile Medium 375px*/
 @media only screen and (max-width: 749px){
	 h1{font-size:30px}
	.container, .slidercontainer {width:90%;}
	.logo {float:left;}
    .logo img{width:100px}
    .header{margin-top:-40px}
    
	.quote-form{position:static;width:100%;box-sizing:border-box;padding:10px 15px}
    
	.slider-area{height:auto;padding-bottom:30px}
	.slides{height:auto;text-align:center}
	.slider-text{width:100%;margin-bottom:30px;}
	.slider-text h1{font-size:30px;line-height:30px}
	.section-padding{padding:0}
	.service-area h1{font-size:30px}
	.services{text-align:center;margin-left:0}
	.single-service{float:none;width:100%;padding:10px 0}
	.text{width:100%;float:none;text-align:center}
	.story-area button {
    float: none;
    width: 100%;
    margin: 0 auto;
    margin-top: 20px;
}
.single-price {
    width: 100%;
    float: none;
    margin-bottom: 30px;
	margin-left:0;
}
.price-tables{margin-left:0}
.section-padding{padding:0}
.testimonial-wrapper, .gallery-wrapper  {
    width: 100%;
    float: none;

}

.single-testimonial .text {
    float: none;
    color: #130F28;
    margin-bottom: 20px;
    padding: 20px 0;
    text-align: left;
	padding: 20px 0 20px 20px;
}

.footer-wrapper {text-align:center;}
.footer-text, .footer-image{float:none;width:100%;margin-bottom:20px}

/* Responsive Top Menu Codes */
.topnav{background:#161616}
.topnav a {display: none;}
  .topnav a.icon {
    float: right;
    display: block;
  }
  
   .topnav.responsive {position: relative;}
  .topnav.responsive .icon {
    position: absolute;
    right: 0;
    top: 0;
  }
  .topnav.responsive a {
    float: none;
    display: block;
    text-align: left;
  }



 } /* End Query*/
 

 @media only screen and (min-width: 220px) and (max-width: 480px){
     h1{font-size:25px} 
     .quote-form input{padding:10px}
     .quote-form p{font-size:12px}
     .quote-form{padding:10px 15px}
     .service-area h1{font-size:26px}
     .single-testimonial .text{font-size:14px;padding:10px 0 10px 10px}
     .gallery-wrapper .gallery .items{margin:10px;width:80px;height: 80px;}
     .footer-text{font-size:14px}
     .footer-image{}
     .single-testimonial .img{width:90px;height: 90px;}
     .logo{margin-top:10px;margin-left:5px}
	 .topnav.responsive .icon{top:-45px;background:#161616 }
}
 
 