@media screen and (min-width: 768px){
	
	.homeImg {
    position: relative;
    right: 20px;
    top: 0;
}
	
.our-service-ipad {
		width:30%;
		margin:10px 12px 10px 12px;
 
}
	
.about-ipad {
	padding:10px 12px 10px 12px;
	width:auto;
 
}
	
 .mobilemenu .hfe-nav-menu-icon {
    margin-right: 0 !important;
}
	
	
	
}

@media (min-width: 992px) {
 .banner-text {
    
    width: max-content;
}
}

 

/* (1366x768) WXGA Display */
@media  screen and (max-width: 1366px) {
	 
 

	}




@media screen and (max-width: 1561px) {
 

}


	
@media  screen and (max-width: 1366px) {
 
		
}

	
	

 @media screen and (max-width: 1440px) {
	 .elementor-102 .elementor-element.elementor-element-9169229 a.hfe-menu-item, .elementor-102 .elementor-element.elementor-element-9169229 a.hfe-sub-menu-item {
    
    
} 
}


	  @media screen and (max-width: 1042px) {
	 .elementor-102 .elementor-element.elementor-element-9169229 a.hfe-menu-item, .elementor-102 .elementor-element.elementor-element-9169229 a.hfe-sub-menu-item {
    font-size: 12px;
    
} 
		  
		  

 }
	 
	 
	 /* Media query for 1440x900 with zoom 125% */
@media only screen and (max-width: 1440px) and (max-height: 900px) and (min-resolution: 120dpi) {
	
	.elementor-7 .elementor-element.elementor-element-fd344bd .elementor-heading-title {
    
    line-height: 0.5em;
}

  /* Your styles for 1440x900 with zoom 125% here */
	 .elementor-102 .elementor-element.elementor-element-9169229 a.hfe-menu-item, .elementor-102 .elementor-element.elementor-element-9169229 a.hfe-sub-menu-item {
    font-size: 13px;
    
}
	
	.elementor-7 .elementor-element.elementor-element-b40db5a.experiencetext .elementor-widget-container h2.elementor-heading-title {
    
    font-size: 22px;
   
    line-height: 33px;
}
	
	
}

/* Media query for 1360x768 with zoom 125% */
@media only screen and (max-width: 1360px) and (max-height: 768px) and (min-resolution: 120dpi) {
	
 

  /* Your styles for 1360x768 with zoom 125% here */
	 .elementor-102 .elementor-element.elementor-element-9169229 a.hfe-menu-item, .elementor-102 .elementor-element.elementor-element-9169229 a.hfe-sub-menu-item {
    font-size: 12px;
    
} 
		
	.elementor-7 .elementor-element.elementor-element-b40db5a.experiencetext .elementor-widget-container h2.elementor-heading-title {
    
    font-size: 22px;
   
    line-height: 33px;
}
	
}
	 

	 
	 
	@media  screen and (max-width: 1366px) {
	 
 }

 @media screen and (max-width: 767px) {
	 
	 .alm-listing>li.alm-item {
   
    width: 100%;
 
}
	 
	 .desktop{ display:none; }
.mobile{ display:block; }
	 
	 .galleryslider .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-prev{
		 left:-5px;
	 }
	 	 .galleryslider .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-next{
		 right:-5px;
	 }
	 

	 
	 .paymentTable .table td:first-child{width:120px;}
	 
.paymentTable .table td:nth-child(2){width:30px;}
	 
	 .homeImg{
		 position: relative !important;
	 }
	 .pageOuter{
	margin-top: 1.5rem;
	margin-bottom: 1.5rem;
}
	 p:lastchild{margin-bottom:0;}
.elementor-widget-image img {
    vertical-align: middle;
    display: inline-block;
    width: 100%;
}
	 
	 .banner-text h1 {
    font-size: 25px;
	 }
	 
	 .bannerInner span {
    color: #ffffff;
    font-size: 39px;
    display: block;
    font-weight: 300;
}
	 
	 .banner-text {
    position: relative;
    top: 0;
    left: 0;
    transform: none;
    z-index: 1;
}
	 
	 .bannerInner {
    background: rgb(3 158 227);
    padding: 7px 15px;
    text-align: left;
}
	 .banner-container .container{
		 padding:0;
	 }
	 .content-details {
  
    padding-left: 15px;
    padding-right: 15px;
	 }

.content-details p {
    
    font-size: 14px;
    line-height: 24px;
}

.fadeIn-top{
  top:20px;
}
 
 }
 
 
 
 @media screen and (max-width: 600px){
 
	 
 }
 
 
 
 

  @media (min-width: 768px) and (max-width: 1024px) {
 .navigationMiddle ul li a {
    padding: 8px 49px 10px 20px;
}
	  
  }
   
@media screen and (max-width: 912px) {
	 

}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
 
}

 
 
 @media only screen and (min-width:768px) and (max-width:999px) {
	 
	 	
	.elementor-7 .elementor-element.yearstext.elementor-element-fd344bd{
    margin-top: 5px;
}
	 
	 .navigationMiddleOut {
 
    background-size: contain;
}
	 
	 
	 	 .desktop{ display:none; }
.mobile{ display:block; }
	 
	 .paymentTable .table td:first-child{width:auto;}
	 
.paymentTable .table td:nth-child(2){width:auto;}
	 
	 
	
	 
	  .elementor-widget-wrap>.elementor-element.elementor-absolute.homeImg {
    position: relative;
}
	 
	  .elementor-widget-wrap>.elementor-element.elementor-absolute.homeImg img{
			width:100%;  
	 }
	 
	  .pageOuter{
	margin-top: 1.5rem;
	margin-bottom: 1.5rem;
}
	 p:lastchild{margin-bottom:0;}
.elementor-widget-image img {
    vertical-align: middle;
    display: inline-block;
    width: 100%;
}
	 
	 .banner-text h1 {
    font-size: 25px;
	 }
	 
	 .bannerInner span {
    color: #ffffff;
    font-size: 39px;
    display: block;
    font-weight: 300;
}
	 
	 .banner-text {
    position: relative;
    top: 0;
    left: 0;
    transform: none;
    z-index: 1;
}
	 
	 .bannerInner {
    background: rgb(3 158 227);
    padding: 7px 15px;
    text-align: left;
}
	 .banner-container .container{
		 padding:0;     max-width: 100%;
	 }
 
	 .navigationMiddle ul li a {
 
    padding: 8px 49px 10px 20px;
	 }
 }
 
  /* surface pro 7 portrait	*/
 @media only screen and (min-device-width: 912px) and (max-device-height: 1368px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2) {
 
}

  /* surface pro 7 landscape	*/
 @media only screen and (min-device-width: 1368px) and (max-device-height: 912px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2) {
 
 }
 
  /* iPad Air  portrait*/
 @media only screen and (min-device-width: 820px) and (max-device-height: 1180px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2) {
 
	 
 }
 
 
 
 /*Ipad air ----------- */



@media only screen and (min-device-width: 1180px) and (max-device-height: 820px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2) {
	
	
	.elementor-7 .elementor-element.yearstext.elementor-element-fd344bd{
    
}
	
	.elementor-7 .elementor-element.yearstext.elementor-element-fd344bd .elementor-heading-title {
 
    line-height: 0.5em;
}
	
	.elementor-7 .elementor-element.elementor-element-b40db5a.experiencetext .elementor-widget-container h2.elementor-heading-title {
   
    margin-top: 11px;
    margin-left: 7px;
}
	
	
 .navigationMiddle ul li a {
 
    padding: 8px 34px 10px 22px; 
	 
	}
	
	.pageOuter .elementor-container .elementor-inner-column  {
    width: 100%;
}
	
	.pageOuter .elementor-section .elementor-container {
    display: block;align-content
	}
	
	.firstserviceImg{ margin-top:-20px; }
	
}



/* iPhone 6, 7, 8 ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2) {
 
}


/*    Iphone XR----------- */
@media only screen and (min-device-width: 896px) and (max-device-height: 414px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2) {
	.elementor-7 .elementor-element.yearstext.elementor-element-fd344bd {
    margin-top: 20px !important; 
}
		 
	
}
/* iPhone XS Max, XR ----------- */
@media only screen and (min-device-width: 414px) and (max-device-height: 896px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3) {
	.elementor-7 .elementor-element.yearstext.elementor-element-fd344bd {
    margin-top: 20px;
}	

}

@media only screen and (min-device-width: 844px) and (max-device-height: 390px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3) {
	 .elementor-7 .elementor-element.yearstext.elementor-element-fd344bd {
    margin-top: 14px;
}
}

@media only screen and (min-device-width: 390px) and (max-device-height: 844px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3) {
 

	
}

 @media only screen and (min-device-width: 414px) and (max-device-height: 896px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2) {
	 	.elementor-7 .elementor-element.yearstext.elementor-element-fd344bd {
    margin-top:4px;
}	

 }


 /* Landscape*/

    @media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: landscape)  {
	 
		
		}

    /* Portrait*/
    @media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait)  {
		
		
		}
	


/* iPhone X  iPhone 12/pro----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 812px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3) {
	 
	
}


 @media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2) {
 
}





@media (min--moz-device-pixel-ratio: 1.5),
       (-o-min-device-pixel-ratio: 3/2),
       (-webkit-min-device-pixel-ratio: 1.5),
       (min-device-pixel-ratio: 1.5),
       (min-resolution: 144dpi),
       (min-resolution: 1.5dppx) and 
       (min-width: 1500px) and (max-width : 2000px) and
       @-ms-viewport {
  
}
@media only screen and (max-width: 768px) and (orientation : portrait) {
	 
}


     /* Samsung Galaxy S8 ----------- */
@media only screen and (min-device-width: 360px) and (max-device-height: 740px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 4 ){
/* Styles */
	.yearLeft{
	width:53%;	
	}
	.yearOuter{
		margin-bottom:20px;
	}
	
	.homeImgOuter{
		width:38%;
	}
	
	.elementor-widget-wrap>.elementor-element.homeImg .elementor-widget-container img{    right: 20px;
    position: relative;}
	
  .banner-container .container{
		 padding:0;     max-width: 100%;
	 }
	
	.pageOuter.container  {
    max-width: 712px;
}
	
	.navigationMiddle ul li a {
 
    padding: 8px 37px 10px 20px; 
	}

}

     /* Samsung Galaxy S22 ----------- */
@media only screen and (min-device-width: 915px) and (max-device-height: 412px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 2 ){
	.pageOuter {
    
    max-width: 98%;
} 
	
		 .elementor-7 .elementor-element.yearstext.elementor-element-fd344bd {
    margin-top: 19px !important;
}

}

 


     /* Surface duo portrait ----------- */
@media only screen and (min-device-width: 540px) and (max-device-height: 720px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 2 ){
 

}

     /* Surface duo  landscape----------- */
@media only screen and (min-device-width: 540px) and (max-device-height: 720px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 1 ){
 
}


	   /*1280 x 1024*/
 @media screen and (min-width: 1280px) and (max-height: 1024px)  {
 .banner-text {
    
    width: 60%;
}
	
 }
 
 
 
 

     /* Surface duo  landscape----------- */
@media only screen and (min-device-width: 850px) and (max-device-height: 720px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 1 ){
	 
 

 }



@media screen and (device-width: 411px) and (device-height: 731px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2.6){
   
 
 
   
}



@media screen and (device-width: 411px) and (device-height: 731px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 2.6){

 
   
}


@media only screen and (-webkit-min-device-pixel-ratio: 2.6),
                    only screen and (min--moz-device-pixel-ratio: 2.6),
                    only screen and (-o-min-device-pixel-ratio: 2.6/1),
                    only screen and (min-device-pixel-ratio: 2.6)
{
	
 
	}



/* ----------- iPad Pro ----------- */
/* Portrait and Landscape */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
	 
 
	  
  }



/* Portrait */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
	
 
}

/* Landscape */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
	  
	   
	  
  }
  
 
 

	
	
	 
  
  /* Galaxy S5 portrait */
    @media screen 
      and (device-width: 360px) 
      and (device-height: 740px) 
      and (-webkit-device-pixel-ratio: 4) 
      and (orientation: portrait) {
		 


    }

    /* Galaxy S5 landscape */
    @media screen 
      and (device-width: 360px) 
      and (device-height: 740px) 
      and (-webkit-device-pixel-ratio: 4) 
      and (orientation: landscape) {
 
    }
	
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
.elementor-7 .elementor-element.yearstext.elementor-element-fd344bd{
    margin-top: 10px;
}
	
}
	
	
/* iPad Mini in landscape only */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {	
	.elementor-7 .elementor-element.yearstext.elementor-element-fd344bd{
   /* margin-top: 10px;*/
}
	
	.banner-text h1 {
    font-size: 2.5rem;
	}

}

/* iPad Mini in portrait only */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 	   


 }	
 
 
 
 
 @media screen and (min-width: 1824px) {
  
	 .banner-text {
    width: auto;
}
	 
 }
 
  @media screen and (min-width: 1075px) {
	 
 

  }