
  @media (min-width: 767px) and (max-width: 1024px) {

   

.testingMachineCompanytext img{padding-bottom: 10px;}
p{text-align: justify;}


.signin-form-box{
    width: 100%;
}

  }



    @media (min-width: 481px) and (max-width: 767px) {
  
 .hidemobile1{ display: none !important; }
  

  .section-title h2 {
    font-size: 23px !important;
  }

  .sectionDubai-Reservation {
    padding: 1px !important;
}

.Booking-btn{margin-bottom: 20px;}
.footer .footer-links {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}
.section-title.Visitor-Details-cont h2{padding-top: 20px;}




.otherservices-box {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}

.other-services-text p{text-align: justify;}


.header .topbar .contact-info i a, .header .topbar .contact-info i span {
        font-size: 10px;
    }


    .signin-form-box{
    width: 100%;
}





}



@media (min-width: 320px) and (max-width: 480px) {


    .header .topbar .contact-info i a, .header .topbar .contact-info i span {
        font-size: 10px;
    }

    .signin-form-box {
    width: 100%;
    margin: 0 auto;
    background-color: #1977cc;
    border-radius: 17px;
    padding: 21px 14px;
}

    .other-services-text p{text-align: justify;}
        .other-services-img {
            margin-top: 14px;
        }
  
 .hidemobile1{display: none !important; }
 .section-title h2 {
    font-size: 23px !important;
  }
   .sectionDubai-Reservation {
    padding: 1px !important;
}


.Booking-btn{margin-bottom: 20px;}
.footer .footer-links {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}

.section-title.Visitor-Details-cont h2{padding-top: 20px;}

.otherservices-box {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}

.home-demo-owl-carousel .owl-nav {
    position: absolute;
    bottom: 24%;
    width: 100%;
    text-align: center;
}


.home-demo-owl-carousel .owl-prev {
    height: 30px;
    width: 30px;
   
}


.home-demo-owl-carousel .owl-prev span {
    color: #fff;
    font-size: 21px;
}


.home-demo-owl-carousel .owl-next span {
    color: #fff;
    font-size: 21px;
}

.home-demo-owl-carousel .owl-next {
    height: 30px;
    width: 30px;
    
}

.WhychooseTiniusOlsen-textbox {
    padding: 15px;
    }

    .WhychooseTiniusOlsen-textbox h2 {
    font-size: 20px;
}


.Why-textProductivity h2 {
    font-size: 18px;
    }



    .testingMachineCompany h2 {
    text-align: left;
    font-size: 20px;
}


.testingMachineCompanytext p{
    padding: 9px;
    text-align: justify;
}

.itemBelieve-heading {
    width: 100%;
    margin: 0 auto;
}

.section-title {
    text-align: center;
    padding-bottom: 14px;
    }



    .productservicesdescription {
   
    padding: 5px;
}

.productservicesdescription-text p{
     padding: 9px;
    text-align: justify;
}

.other-services-text {
    padding-left:15px;
    padding-right: 15px;
}



.Why-textProductivity p {
   
    text-align: justify;
}

.signin-form-box{
    width: 100%;
}

  
}





 @media (min-width: 320px) and (max-width: 480px) {
  
 .hidemobile1{ display: none !important; }
 .Why-textProductivity p {
   
    text-align: justify;
}



 .signin-form-box {
    width: 100%;
    margin: 0 auto;
    background-color: #1977cc;
    border-radius: 17px;
    padding: 21px 14px;
}
  

   .other-services-img {
            margin-top: 14px;
        }
        .other-services-text {
    padding-left:15px;
    padding-right: 15px;
}

  .section-title h2 {
    font-size: 23px !important;
  }

  .sectionDubai-Reservation {
    padding: 1px !important;
}

.Booking-btn{margin-bottom: 20px;}
.footer .footer-links {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}
.section-title.Visitor-Details-cont h2{padding-top: 20px;}


}



@media (min-width: 320px) and (max-width: 480px) {
  
 .hidemobile1{display: none !important; }
 .section-title h2 {
    font-size: 23px !important;
  }
   .sectionDubai-Reservation {
    padding: 1px !important;
}


.Booking-btn{margin-bottom: 20px;}
.footer .footer-links {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}

.section-title.Visitor-Details-cont h2{padding-top: 20px;}







.Whychoose-padding {
    padding: 4px 0px;
}

.home-demo-owl-carousel .owl-nav {
    position: absolute;
    bottom: 24%;
    width: 100%;
    text-align: center;
}


.home-demo-owl-carousel .owl-prev {
    height:20px;
    width: 20px;
   
}


.home-demo-owl-carousel .owl-prev span {
    color: #fff;
    font-size: 16px;
    
}


.home-demo-owl-carousel .owl-next span {
    color: #fff;
    font-size: 16px;
    
}

.home-demo-owl-carousel .owl-next {
   height:20px;
    width: 20px;
    
}

.WhychooseTiniusOlsen-textbox {
    padding: 15px;
    }

    .WhychooseTiniusOlsen-textbox h2 {
    font-size: 20px;
}


.Why-textProductivity h2 {
    font-size: 18px;
    }



    .testingMachineCompany h2 {
    text-align: left;
    font-size: 20px;
}


.testingMachineCompanytext p{
    padding: 9px;
    text-align: justify;
}

.itemBelieve-heading {
    width: 100%;
    margin: 0 auto;
}

.section-title {
    text-align: center;
    padding-bottom: 14px;
    }



    .productservicesdescription {
   
    padding: 5px;
}

.productservicesdescription-text p{
     padding: 9px;
    text-align: justify;
}


.signin-form-box{
    width: 100%;
}



  
}





@media (min-width: 768px) and (max-width: 1024px) {
  
 
  .slider-head-ipsum {
    position: absolute;
    top: 1%;
    margin-left:0px;
    width: 100%;
    height: 100%;
    padding: 10px;
    padding-top: 10%;
}

.slider-headtext{padding: 20px;}

.slider-headtext h3 {
    color: #111010;
    font-size: 55px;
    font-weight: 800;
    padding-top: 20px;
}
.slider-headtext h5 {
    color: #111010;
    font-size: 45px;
    font-weight: 600;
    margin-left: 0px;
} 

.serviceshading h2 {
    text-align: left;
    font-size: 35px;
    }

.services-innertext h2 {
    text-align: left;
    font-size: 35px;
  
}


.services-innertext img{margin: 10px 0px;}




}


@media (min-width: 481px) and (max-width: 767px) {
  
  .slider-head-ipsum {
    position: absolute;
    top: 1%;
    margin-left:0px;
    width: 100%;
    
    height: 100%;
    padding: 10px;
    padding-top: 6%;
}

.slider-headtext{padding: 14px;}

.slider-headtext h3 {
    color: #111010;
    font-size: 30px;
    font-weight: 800;
    padding-top: 20px;

}
.slider-headtext h5 {
    color: #111010;
    font-size: 23px;
    font-weight: 600;
    margin-left: 0px;
} 

.serviceshading h2 {
    text-align: left;
    font-size: 26px;
    }


  .services-innertext h2 {
    text-align: left;
    font-size: 26px;
  
}

.services-innertext img{margin: 10px 0px;}


.slider-head-ipsum{padding-top: 0%;}
.RoomScheduling-box h2 {
    font-size: 17px;
    color: red;
    margin-bottom: 0px;
}

.BookingRoomScheduling {
    margin-top: 4px;
}

.RoomBooking-btn{
    padding: 2px 15px;
    font-size: 1em;
    border: unset;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.6);
    cursor: pointer;
    transition: all 0.5s;
     background-color: #1977cc;
    color: #fff;
    width: 35%;
}

.slider-headtext {
    margin-top: 0%;
    padding: 4px;
}

    .slider-headtext h3 {
        color: #111010;
        font-size: 22px;
        font-weight: 800;
        padding-top: 0px;
    }
        .slider-headtext h5 {
        color: #111010;
        font-size: 17px;
        font-weight: 600;
        margin-left: 0px;
    }
  
}



@media (min-width: 320px) and (max-width: 480px) {
  
.slider-head-ipsum {
    position: absolute;
    top: 1%;
    margin-left:0px;
    width: 100%;
   
    height: 100%;
    padding: 10px;
     padding-top: 3%;
}

.slider-headtext{padding: 6px;}

.slider-headtext h3 {
    color: #111010;
    font-size: 17px;
    font-weight: 600;
}
.slider-headtext h5 {
    color: #111010;
    font-size: 14px;
    font-weight: 300;
    margin-left: 0px;
}  

.serviceshading h2 {
    text-align: left;
    font-size: 21px;

    }

.services-innertext h2 {
    text-align: left;
    font-size: 21px;
  
}

.services-innertext img{margin: 10px 0px;}


.RoomScheduling-box h2 {
    font-size: 13px;
    color:red;
    margin-bottom: 0px;
}
.BookingRoomScheduling {
    margin-top: 5px;
}

.RoomBooking-btn {
    padding: 2px 15px;
    font-size: 1em;
    border: unset;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.6);
    cursor: pointer;
    transition: all 0.5s;
     background-color: #1977cc;
    color: #fff;
    width: 34%;
}

.slider-headtext {
    margin-top: 0;
}



  
}





 