@media (max-width: 1440px) {
.Chatnow{
	font-size:1.26em;
}
.contactus{
	font-size:1.26em;
}

#navLinks li a {
	font-size:1.26em;
}
.sec1{
	padding:5em 7em;		
}
.p1{
	font-size:0.8em;
}
.h1{
	font-size:3.0em;	
}
.h2{
	font-size:3.2em;
}
.p2{
	font-size:1.3em;
	
}
.catalogue,.CU{
	font-size:1.26em;
}
.imagecontent{
	width:30em;
	height:15em;
}
.sec2,.sec3{
	padding:1em 3em;
	
}

.p3,.p5,.p9,.p11,.p16,.p18{
	font-size:2em;
}
.p4,.p6,.p10,.p12,.p13,.p17,.p19{
	font-size:1.5em;
	
}
.p8{
	font-size:0.7em;;
}
.p7{
	font-size:0.8em;
}
.p14{
	font-size:2.7em;
}
.p15{
	font-size:1.5em;

}
.googlerating p{
	font-size:1.2em;
}
.googlerating{
	width:21em;
	height:23em;
}
.icon {
	height: 2.8em;
	width: 2.8em;
	margin-bottom: 1.8em;
}
.sec4,.sec5,.sec6,.sec7,.sec8{
	padding:2.5em;
}
.sec6{
	margin:3em;
}
.processimage{
	padding:2.5em;
}
.footercontainer{
	padding:2em 4.5em;
	font-size:1.26em;
}
.movedown,.answer{
	font-size:1.2em;
}
.googlerating{
	margin:2.5em;
}
.imagecontent1{
	width:40em;
	height:20em;
}
.sec5 iframe {
	height:1000px;
}
.rating-container iframe {
  min-height:400px;
}
}

@media (max-width: 1024px) {
.Chatnow{
	font-size:0.86em;
}
.contactus{
	font-size:0.86em;
}
#navLinks li a {
	font-size:0.86em;
}
.sec1{
	padding:4em 5em;
	line-height:1.7;	
}
.p1{
	font-size:0.6em;
}
.h1{
	font-size:2.5em;	
}
.h2{
	font-size:2em;
}
.p2{
	font-size:0.9em;
	
}
.catalogue,.CU{
	font-size:0.86em;
}
.imagecontent{
	width:20em;
	height:22em;
}
.sec2,.sec3{
	padding:3em 6em;
	
}

.p3,.p5,.p9,.p11,.p16,.p18{
	font-size:1.5em;
}
.p4,.p6,.p10,.p12,.p13,.p17,.p19{
	font-size:1em;
	
}
.p8{
	font-size:0.9em;;
}
.p7{
	font-size:0.8em;
}
.p14{
	font-size:2.2em;
}
.p15{
	font-size:1em;

}
.googlerating p{
	font-size:1em;
}
.icon {
	height: 2.3em;
	width: 2.3em;
	margin-bottom: 1.3em;
}
.sec4, .sec6, .sec7, .sec5, .sec8{
	padding:1.25em;
}
.sec6{
	margin:3em 4em;
}
.processimage{
	padding:1.25em;
}
.footercontainer{
	padding:2em 3em;
	font-size:0.86em;
}
.movedown,.answer{
	font-size:1em;
}
.googlerating{
	margin:0.7em 2em; 
	padding:0.5em;
	width:14em;
	height:16em;
}
.division1 {
	max-width: 30em;
	max-height:20em;
	padding: 1.5em;
}

.offerings-grid{
  grid-template-columns: repeat(2, 1fr);
}
.imageofgoogle{
	width:40%;
}
.imageofrating{
	width:40%;
}
.rating-container iframe {
  min-height: 300px;  
}
.sec5 iframe{
	min-height:200px;
}

}
@media (max-width: 767px) {
  .menu-icon {
    display: block;
    margin-left:70%;
    position: absolute;
    cursor: pointer;
    z-index: 1001; 
  }

  #navLinks {
    display: none;
    flex-direction: column;
    background-color: white;
    position: absolute;
    top: 4em; 
    right: 1em;
    width: 200px;
    padding: 0.5em;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    z-index: 1000;
  }

  #navLinks.show {
    display: flex;
  }
}
@media (min-width: 768px) {
  .menu-icon {
    display: none;
  }

  #navLinks {
    display: flex;
    position: static;
    flex-direction: row;
    box-shadow: none;
	font-size: 0.7em;
  }
}

@media(max-width:768px){

.catalogue,.Chatnow,.CU,.contactus{
	font-size:0.66em;
}
#navLinks li a {
	font-size:0.66em;
}
.sec1{
	padding:4em;	
}
.p1{
	font-size:0.4em;
}
.h1{
	font-size:1.7em;	
}
.h2{
	font-size:1.5em;
}
.p2{
	font-size:0.6em;
}

.imagecontent{
	width:15em;
	height:10em;
}
.sec2,.sec3{
	padding:5em 6em;
}

.p3,.p5,.p9,.p11,.p16,.p18{
	font-size:1.2em;
}
.p4,.p6,.p10,.p12,.p13,.p17,.p19{
	font-size:0.8em;
	
}
.division1 {
	max-width: 25em;
	max-height:15em;
	padding: 1.5em;
}
.p8{
	font-size:0.5em;
}
.p7{
	font-size:0.6em;
}
.p14{
	font-size:1.2em;
}
.p15{
	font-size:0.5em;

}
.googlerating p{
	font-size:0.6em;
}
.googlerating{
	width:10em;
	height:12em;
}
.icon {
	height: 2em;
	width: 2em;
	margin-bottom: 1.5em;
}
.sec4, .sec5, .sec7, .sec8{
	padding:1em;
}
.sec6{
	padding:3em;
	margin:4em;
}
.processimage{
	padding:1.8em;
}
.footercontainer{
	padding:2em 3em;
	font-size:0.7em;
}
.movedown,.answer{
	font-size:1em;
}
.googlerating{
	margin:2.5em;
}
.imagecontent1{
	width:30em;
	height:10em;
}
.sec5 iframe {
	min-height:250px;
}
.rating-container iframe {
       min-height: 350px;
}
  .rating-container {
    min-width: auto;
    width: 100%;
    padding: 1em 0.5em;
  }		
}



@media(max-width:480px){

.sec1{
	padding-top:4.5em ;
	padding-right:1em;
	padding-left:1em;
	padding-bottom:1.5em ;
	line-height:1.5;
}
.imagecontent{
	width:10em;
	height:2.5em;
}
.contactus{
	width:10.5em;	
	height:3em;
}
.catalogue,.Chatnow,.CU,.contactus{
	font-size:0.56em;
}
#navLinks li a {
	font-size:0.9em;
}
.imagequality{
	display:none;
}
.imagequality1{
	width:80%; 
	margin:0 auto;
	display:block;
}
.p1{
	font-size:0.1em;
}
.h1{
	font-size:0.7em;	
}
.h2{
	font-size:0.7em;
}
.p2{
	font-size:0.2em;
	
}
.sec2,.sec3,.sec4,.sec7,.sec8{
	padding:1.5em;
}
  .sec5 {
    padding-bottom: 1em; 
    margin-bottom: 1em;    
  }
.sec7{
	 padding-top: 0.5em; 
    padding-bottom: 1em;
}
.p3,.p5,.p9,.p11,.p16,.p18{
	font-size:0.7em;
	line-height:1.9;
}
.p4,.p6,.p10,.p12,.p13,.p17,.p19{
	font-size:0.5em;
	
}
.division1 {
	max-width: 14em;
	max-height:12em;
	padding: 0.9em;
	text-align:center;
	margin: 0 auto;
}
.p8{
	font-size:0.3em;
}
.p7{
	font-size:0.4em;
}
.p14{
	font-size:1em;
}
.p15{
	font-size:0.3em;

}
.googlerating{
	display:none;
}
.rating-container{
	    min-width: auto;
            width: 100%;
           padding: 1em 0.5em;
}
.icon {
	height: 1.5em;
	width: 1.5em;
	margin-bottom:0.8em;
}

.sec6{
	margin:1em;
	border-radius:2em;
	height:auto;
	width:100%;
	max-width:25em;
	padding:1.5em;
}

.movedown,.answer{
	font-size:0.5em;
}

.imagecontent1{
	width:22em;
	height:10em;
}
.sec5 iframe {
	min-height:200px;
}		 
.sec8{
	margin-top:0.01em;
}
.footercontainer {
   	width: 100%;
    	padding:1em 1.5em;
        font-size:0.4em;
	margin-top: 0.4em;
  }
.footercontainer1 img{
	width:20%;
	height:auto;	
}
.rating-container iframe {
  min-height: 300px;
}
  .rating-container {
    width: 100%;
  }
  .menu-icon {
    margin-left:50%;
  }
}

@media (max-width: 375px) {
  .menu-icon {
    margin-left:40%;
  }
.sec6{
	margin:1.5em;
	width:100%;
	max-width:10em;
	padding:0.5em;
}
@media (max-width: 768px) {
  .sec6 {
    flex-direction: column;
    align-items: center;
    padding: 2em 1em;
    margin: 2em auto;
    height: auto;
  }

  .textcontent1 {
    width: 100%;
    text-align: center;
  }

  .imagecontent1 {
    width: 100%;
    max-width: 90%;
    height: auto;
    margin-top: 1.5em;
  }

  .Printer {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 768px) {
  .p14 {
    font-size: 1.4em;
    text-align: center;
    line-height: 1.4;
  }

  .p15 {
    font-size: 1em;
    text-align: center;
    line-height: 1.6;
    padding-left: 0;
    list-style: none;
  }

  .textcontent1 {
    width: 100%;
    text-align: center;
  }

  .CU {
    font-size: 1em;
    margin-top: 1.5em;
  }
}
}
