@media only screen and (max-width: 1799px) {
    body{
        font-size: 16px;
    }
    
    .container-fluid{
        max-width: 1460px;
    }
    
    .block5{
        width: 120px;
        font-size: 14px;
        margin-left: -25px;
    }
    .TopBannerText{
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .TopBannerText h2{
        font: normal normal 600 46px/66px Open Sans;
        margin-bottom: 0px;
    }
    
    .VideoSectionContainer h2{
        font: normal normal 600 50px/69px Open Sans;
        width: 1100px;
    }
    
    .OurProductSectionLeftText{
        font:normal normal normal 18px/34px Open Sans;
    }
    .our_history_content .card-sidetitle{
        font:normal normal 600 15px/16px Open Sans;
    }
    
    .htext{
        font: normal normal 600 13px/18px Open Sans;
    }
    
    .our_history_content .card.Coveragedateyeaer{
        font:normal normal bold 26px/30px Open Sans;
    }
    
    .CoverageContainerContent .card.Coveragedateyeaer{
        font:normal normal bold 26px/30px Open Sans;
    }
    .table .thead-light th{
        font:normal normal 600 14px/20px Open Sans;
    }
    
    .CorporateRoomTable{
        font:normal normal normal 14px/22px Open Sans;
    }
    
    .ProductFetures ul li{
        font: normal normal 600 16px/20px Open Sans;
    }
    
/*
    .our_coverage_new_year ul li img{
        max-width: 90%;
    }
*/
    
    .CoverageContainer .our_coverage_new{
        width: 100%;
        overflow-x: auto;
    }
    
}
@media handheld, only screen and (max-width: 1599px) {
     .container-fluid{
        max-width: 1340px;
    }
	.cardhovercontentTab .nav .nav-link{
		font-size: 12px;
	}
}

@media handheld, only screen and (max-width: 1499px) {
     .container-fluid{
        max-width: 1140px;
    }
    .block5{
        width: 120px;
        font-size: 14px;
        margin-left: 0px;
    }
    .OurVisionContent .row{
        align-items: flex-start !important;
    }
    .our_vision_container .card-body{
        padding: 0px;
    }
    .Logoaido{
        width: 180px;
    }
    
    .OurProductSectionLeftText{
        font:normal normal normal 16px/34px Open Sans;
    }
    
    
    .VisitWebsiteBtn .btn{
        width: 158px;
        height: 45px;
        line-height: 42px;
        font-size: 16px;
    }
    
    .DynamixContent .card-body .card-icon{
        width: 50px;
        height: 50px;
    }
    
    .DynamixContent .card-body{
        padding-left: 70px;
    }
    .DynamixContent .card-body .card-icon img{
        max-width: 50px;
        max-height: 50px;
    }
    
    .OurProduct3rdrow .Aido-product img{
        max-width: 380px;
    }
    
    .CoverageContainerContent .card-sidetitle{
        width: 100px;
        font:normal normal 600 13px/20px Open Sans;
    }
    
    .VideoSectionContainer{
        height: 550px;
    }
    
    .ContactUsContainer h2{
        font: normal normal bold 48px/55px Open Sans;
    }
    
    #profile-description .show-more-height{
        height: 130px;
    }
    
    .our_media_logos .logocol img{
        max-width: 130px;
        max-height: 130px;
    }
}


@media handheld, only screen and (max-width: 1360px) {
    body{
        font-size: 14px;
    }
     .container-fluid{
        max-width: 960px;
    }
    
    .TopBannerText{
        max-width: 630px;
    }
    .TopBannerText h2 {
        font: normal normal 600 26px/36px Open Sans;
    }
    .OurTeamContainer .container-fluid{
        max-width: 900px;
    }
    
    .VideoSectionContainer h2{
        max-width: 900px;
        width: 90%;
    }
    .our_vision_container .card-body{
        line-height: 26px;
        font-size: 16px;
    }
    .our_vision_container{
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .our_vision_logo{
        width: 120px;
        height: auto;
    }
/*
    .our_media_logos .logocol{
        width: 25%;
    }
*/
    
    
    .our_history_container{
        padding-top: 60px;
    }
    
    .htext{
        font: normal normal 600 12px/15px Open Sans;
        margin-bottom: 10px;
    }
    .logo-item img{
        height: 25px;
    }
    .ProductFetures ul li{
        font: normal normal 600 14px/18px Open Sans;
        width: 33%;
    }
    .VideoSectionContainer h2{
        font: normal normal 600 45px/55px Open Sans;
    }
    .OurProductSectionLeftText{
        font: normal normal normal 14px/26px Open Sans;
    }
    .Aido-product img{
        max-width: 210px;
    }
    .VisitWebsiteBtn .btn{
        width: 130px;
        height: 40px;
        line-height: 38px;
        font-size: 14px;
    }
    .small-photo{
        width: 45px;
        height: 45px;
    }
    .ProfileDesc h3.ProfileName{
        font-size: 24px;
        margin-bottom: 0px;
    }
    .ProfileDesc{
        font: normal normal 300 14px/24px Open Sans;
    }
    .contactsection{
        font: normal normal normal 14px/30px Open Sans;
    }
    .navbar-expand-lg .navbar-nav .nav-item{
        margin-left: 15px;
        margin-right: 15px;
    }
    
/*
    .our_history_new_year ul li img{
        display: none;
    }
*/
    
    .clogo {
        margin-left: 0px!important;
    }
    
    .clogo img{
        height: 16px;
    }
    .our_coverage_new_content{
        padding-left: 10px;
    }
    .logoicon{
        max-height: 20px;
    }
/*
    .our_coverage_content_logo_cont img{
        max-width: 60px;
    }
*/
    .our_history_content_flug_cont .flug_fc{
        padding: 10px;
    }
    .our_history_new_content p{
        font-size: 12px;
        line-height: 14px;
    }
    .flug_fc_one{
        font-size: 11px;
    }
    .our_history_content_flug_cont img{
        max-width: 30px;
    }
    .flugicon{
        width: 30px;
    }
}


@media handheld, only screen and (max-width: 1199px) {
    
    .container-fluid {
    max-width: 960px;
}
    .block5 {
    width: 100px;
    font-size: 13px;
    margin-left: -20px;
}
    #navigation-menu{
        
    }
    #navigation-menu .container-fluid {
       max-width: 960px; 
    }
    
/*
    .our_media_Content{
        padding-top: 30px;
        padding-bottom: 30px;
    }
*/
    .our_media_logos img{
        max-width: 100px;
        max-height: 100px;
    }
    
    .our_media_button .btn{
         width: 130px;
        height: 40px;
        line-height: 38px;
        font-size: 14px;
    }
    .our_history_content{
        padding-top: 30px;
    }
    .htext{
        font: normal normal 600 10px/9px Open Sans;
    }
    
    .our_history_content .card-sidetitle{
        font: normal normal 600 11px/16px Open Sans;
        left: 0px;
        margin-top: -20px;
        width: 80px;
    }
    .CoverageContainerContent{
         padding-top: 30px;
    }
    .DynamixContainer h2{
        font-size: 27px;
    }
    .OurTeamContainer .container-fluid{
        max-width: 800px;
    }
    
    .logoitems .logoitem{
        width: 48%;
    }
    
    
    
}

@media handheld, only screen and (max-width: 960px) {
    .container-fluid{
        max-width: 640px;
    }
    .OurVisionContentPicture{
        width: 100%;
        margin-bottom: 30px;
    }
    
    .our_history_content .d-flex{
        flex-wrap: wrap;
    }
    .our_history_content .card.Coveragedateyeaer{
        font: normal normal bold 20px/22px Open Sans;
    }
    
    .CoverageContainerContent .card-body .d-flex{
        flex-wrap: wrap;
    }
    .CoverageContainerContent .card.Coveragedateyeaer{
        font: normal normal bold 16px/20px Open Sans;
    }
    .VideoSectionContainer h2{
        font: normal normal 600 25px/35px Open Sans;
    }
    .ProductFetures ul li{
        font: normal normal 600 12px/18px Open Sans;
    }
    
    .ProductsAwards .d-flex img{
        width: 80px;
    }
    .OurTeamContainer .container-fluid{
        max-width: 570px;
    }
    .carousel-indicators{
        display: none;
    }
/*
    .big-profile-photo{
        width: 300px;
        height: 300px;
        overflow: hidden;
        margin-bottom: 30px;
        border-radius: 50%;
        margin-left: auto;
        margin-right: auto;
    }
*/
    .ProfileDesc{
        background-color: transparent;
        color: #000;
        text-align: center;
    }
    .big-profile-photo{
        margin-bottom: 30px;
    }
    .OurTeamContent{
        padding-top: 0px;
    }
    .OurProduct3rdrow .Aido-product img{
        max-width: 100%;
    }
     .navbar-toggler{
        display: none;
    }
       .MobileNavigationPanel{
        display: block;
    }

    .navbar-brand img{
        width: 120px;
        height: auto;
    }
    .our_media_logos .logocol{
        width: 22%;
    }
    
    .our_media_logos .logocol img{
        max-width: 90px;
        max-height: 90px;
    }
    #profile-description .show-more-height{
        height: 90px;
    }
    
    .HomePageVideo{
        height: 400px;
    }
    .TopBanner{
        height: 400px;
    }
    .our_vision_container .card-body p{
        margin-bottom: 15px;
    }
    .our_vision_container .card-body{
        font-size: 14px;
        line-height: 22px;
    }
    .our_media_Content .morearrowicon{
        bottom: -50px;
        font-size: 3rem;
    }
    
    .logo-item img{
        height: 20px;
    }
    .logo-item{
        margin-bottom: 5px;
    }
    .our_history_content .card-body{
        padding-left: 80px;
    }
    .our_history_content{
        padding-bottom: 0px;
    }
    .CorporateRoomContainer{
        padding-top: 70px;
    }
    .CorporateRoomContainer .block5{
        width: 110px;
    }
   .table-bordered td, .table-bordered th{
        font: normal normal 600 12px/14px Open Sans;
       padding: .25rem;
    }
    .table .thead-light th{
        font: normal normal 600 12px/14px Open Sans;
    }
    
    .VideoSectionContainer{
        height: 370px;
    }
    
    .OurProductContainer{
        padding-top: 30px;
    }
    .Logoaido{
        width: 150px;
        margin-bottom: 10px;
    }
    .CoverageContainerContent .card-body{
        padding-left: 60px;
    }
    .Aido-product.fari-product img{
        max-width: 100%;
    }
    .OurProduct2ndrow{
        padding-top: 0px;
    }
    .Logoaido.Logofari{
        width: 150px;
    }
    
    .DynamixContent .card-body .card-text{
        font:normal normal normal 16px/24px Open Sans;
        padding-right: 25px;
    }
    .DynamixContainer{
        padding-bottom: 30px;
    }
    .DynamixContent .card-body .card-icon{
        width: 40px;
        height: 40px;
        text-align: center;
    }
    .DynamixContent .card-body .card-icon img{
        max-width: 40px;
        max-height: 40px;
    }
    .DynamixContent .card-body{
        padding-left: 60px;
    }
    .ProfileDesc h3.ProfileName{
        display: none;
    }
    .ProfileDesignation{
        display: none;
    }
    .OurTeamContainer{
        padding-top: 30px;
        padding-bottom: 30px;
    }
    
    .team-social a{
        color: #333;
    }
    .OrganogramContainer{
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .OrganogramContainer h2{
        margin-bottom: 0px;
    }
    .FooterContainer{
        padding-top: 50px;
        padding-bottom: 50px;
    }
     .our_history_content .card.Coveragedateyeaer{
        display: none;
    }
    .MobileCoveragedateyeaer{
    display: block;
}
       .htext{
        display: block !important;
    }
    .hlogo{
        width: 100%;
    }
      
    .logo-item{
       text-align: center !important;
    }
    .logo-item img{
        margin: auto;
    }
    
    .HomePageVideo{
        display: none;
    }
   
/*
    .Bannerslider iframe{
        height: 640px;
        display: block;
    }
    
*/
    .vimeo-wrapper{
        display: block;
    }
     .TopBanner{
         height: 430px;
    }
    .vimeo-wrapper iframe{
        min-width: 100%;
        height: 430px;
    }
    
    .CoverageContainerContent .card-body{
        min-height: 400px;
    }
    
    .CoverageContainerContent .card.Coveragedateyeaer{
        display: none;
    }
    
    .clogo{
        width: 100%;
    }
    
    .clogo2020{
        margin-left: 0px;
    }
    
    .MobileCoveragedateyeaer.pressdateyeaer .datecont{
        width: 990px;
    }
    
    
    .MobileCoveragedateyeaer.presstvreadio .datecont{
      width: 640px;  
    }
    
    
   .MobileCoveragedateyeaer.presstvreadio .datecont{
      width: 640px;  
    }
  .MobileCoveragedateyeaer.presseventyears .datecont{
      width: 800px;  
    }
    
    .MobileCoveragedateyeaer.presspaperdateyears .datecont{
       width: 500px;   
    }
    
    .PhotoGallery .PhotoItem{
        width: 47%;
    }
    
  
    .our_history_new{
        overflow: auto;
    }
    
    .our_history_new_content{
        width: 1080px;
    }
    
    .our_coverage_new{
        overflow: auto;
    }
    
    .our_coverage_new_year ul{
        justify-content: flex-start;
    }
    
    .contactbottom{
        margin-top: 0px;
    }
    
    .our_coverage_new_year ul li img{
        max-width: 150px;
    }
    .our_coverage_content_logo_cont .logo_fc{
        min-width: 90px;
    }
    .our_coverage_content_logo{
        width: 1020px;
    }
    .our_coverage_new_year{
        width: 1020px;
    }

.OrigamiProductsCont .col-md-6{
    margin-bottom: 50px;
}

}

@media handheld, only screen and (max-width: 750px) {
    .container-fluid{
        max-width: 340px;
    }
    .our_vision_container h2, .our_media_container h2, .our_history_container h2, .CoverageContainer h2, .CorporateRoomContainer h2, .ContactUsContainer h2{
        font-size: 24px;
    }
    .our_media_Content{
        padding-top: 0px;
        padding-bottom: 0px;
    }
    #profile-description .show-more-height{
        height: 90px;
    }
    .TopBannerText{
        padding-left: 25px;
        max-width: 410px;
    }
    .our_media_logos .logocol{
        width: 47%;
        margin-bottom: 0px;
    }
    .our_media_logos .logocol img{
        max-width: 90px;
        max-height: 90px;
    }
    .our_media_logos img{
      max-width: 100px;
    max-height: 100px;
}
    .our_history_content .card.Coveragedateyeaer .card-body{
        padding-left: 10px;
    }
    .our_history_content .card.Coveragedateyeaer{
        font: normal normal bold 11px/15px Open Sans;
    }
    .carousel-control-next, .carousel-control-prev{
/*        display: none;*/
    }
    .carousel-control-prev{
        left: -60px;
		display: none;
    }
    .carousel-control-next{
        right: -60px;
		display: none;
    }
    .OurTeamContainer .container-fluid{
        max-width: 100%;
    }
    .team-social{
        font-size: 14px;
    }
    
    
    .big-profile-photo{
        width: 220px;
        height: 220px;
        margin-bottom: 0px;
    }
    .ProfileDesc h3.ProfileName{
        color: #000;
        text-align: center
    }
    .ProfileDesc{
        padding: 0px;
        text-align: left;
        color: #000;
        background-color: transparent;
        padding-top: 10px;
    }
    .ProductFetures ul li{
        width: 100%;
    }
    .ProductsAwards{
        padding-top: 10px;
        padding-bottom: 0px;
    }
    .ProductsAwards .d-flex{
        justify-content: center;
    }
    .ProductsAwards .d-flex img{
        margin-bottom: 30px;
    }
    .Logoaido, .OurProduct2ndrow .Logoaido.Logofari{
        width: 120px;
/*
        margin-left: auto;
        margin-right: auto;
*/
        margin-bottom: 0px;
    }
    .OurProductSectionLeftText, .OurProduct2ndrow .OurProductSectionLeftText{
        text-align: center;
    }
    .Aido-product.fari-product{
        padding-top: 0px;
    }
    .Aido-product.fari-product img{
        max-width: 140px;
    }
    .VisitWebsiteBtn .btn{
        margin-left: auto;
        margin-right: auto;
    }
    .DynamixContent .card-body .card-icon img{
        max-width: 30px;
        max-height: 30px;
    }
    .DynamixContent .card-body{
        padding-left: 58px;
    }
    .DynamixContent .card-body .card-text{
        font: normal normal normal 13px/23px Open Sans;
    }
    .DynamixContent .card-body .card-icon{
        top: 10px;
    }
    .footerlogo{
        text-align: center;
        margin-bottom: 20px;
    }
    .footer-navigation{
        margin: 0px;
        justify-content: center;
        padding: 0px;
        padding-top: 30px;
    }
    .FooterContainer{
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .footer-navigation li{
        margin-left: 25px;
        margin-right: 25px;
    }
    .copyright-section{
        font-size: 12px;
        text-align: center;
    }
    .copyright-section .f-social-media{
        text-align: center;
    }
    .CoverageContainerContent .card-body{
        padding-left: 40px;
    }
    .CoverageContainerContent .card-sidetitle{
        margin-left: -50px;
        width: 180px;
    }
    
    .our_history_content .card-sidetitle{
        width: 220px;
        margin-left: -90px;
    }
    
    .our_history_content .card-body{
        padding-left: 40px;
    }

    
    .our_history_content .card.Coveragedateyeaer{
        
    }
    .our_history_content .card.Coveragedateyeaer .card-body{
        padding-left: 10px;
        padding-right: 10px;
    }
    
    .our_history_content .card.Coveragedateyeaer .card-body .col{
         padding-left: 5px;
        padding-right: 5px;
    }
    .clogo{
        width: 100%;
    }
    
    .CoverageContainerContent .card.Coveragedateyeaer .card-body{
        padding-left: 10px;
        padding-right: 10px; 
    }
      .CoverageContainerContent .card.Coveragedateyeaer .card-body .col{
         padding-left: 5px;
        padding-right: 5px;
    }
    .CoverageContainerContent .card.Coveragedateyeaer{
        font:normal normal bold 11px/15px Open Sans;
    }
    .ProductsAwards .d-flex img{
        margin-bottom: 10px;
        width: 70px;
        margin-left: 5px;
        margin-right: 5px;
    }
    
    .ProfileDesc h3.ProfileName{
        display: none;
    }
    .ProfileDesignation{
        display: none;
    }
    .big-profile-photo{
        width: 120px;
        height: 120px;
        margin-bottom: 15px;
		margin-top: 30px;
    }
    .contact-location-content{
        padding: 0px;
        margin-top: 30px;
    }
    .contact-form .btn-warning{
        height: 50px;
    }
     .HomePageVideo{
        height: 220px;
    }
    .TopBanner{
        height: 400px;
    }
    .TopBannerText h2{
        font: normal normal 600 15px/16px Open Sans;
    }
    .TopBannerText{
            padding-top: 10px;
        padding-bottom: 10px;
        max-width: 300px;
    }
    .VisitWebsiteBtn {
        text-align: center !important;
    }
    .Aido-product{
/*        padding-top: 20px;*/
    }
/*
    .Aido-product.fari-product img{
        margin-left: auto;
        margin-right: auto;
        margin-top: 50px;
    }
*/
    .block5{
        font-size: 15px;
    }
    .DynamixContent .card{
        margin-bottom: 15px;
    }
    .ContactUsContainer{
        background-size: cover;
        background-position: -1000px;
    }
   
  .TopBanner{
         height: 360px;
    }
    .vimeo-wrapper iframe{
        min-width: 100%;
        height: 360px;
    }
       .clogo img {
    height: 20px;
}
    
    .MediaPageContent{
        padding: 40px 0;
    }
    .MediaPageContent h1{
        font-size: 27px;
    }
    .logoitems p a{
        font-size: 14px;
    }
    .PhotoGallery{
        padding-top: 0px;
    }
    .Productphotos{
        padding-top: 50px;
    }
}

@media handheld, only screen and (max-width: 639px) {
 .TopBanner{
         height: 250px;
    }
    .vimeo-wrapper iframe{
        min-width: 100%;
        height: 250px;
        width: 100%;
    }
    .our_coverage_new{
        margin-left: 15px;
    }
    .DynamixContainer h2 span{
        display: block;
    }
    .DynamixContainer h2{
        font-size: 20px;
        line-height: 22px;
    }
    
    .ContactUsContainer{
        padding-top: 0px;
    }
    
    .contact-location-map img{
        width: 320px;
        margin-left: -50px;
        max-width: 320px;
    }
	.VideoSectionContainer h2{
		font-size: 18px;
	}
	.bundlesmobile_card{
		position: relative;
	}
	.bundlesmobile_card .numbering{
		position: absolute;
		top: -40px;
		right: 0;
		background-color: #F0F0F0;
		width: 45px;
		height: 25px;
		border-radius: 30px;
		display: flex;
		justify-content: center;
		align-items: center;
		float: right; 
		box-shadow: 0px 1px 10px 0px rgb(0 0 0 / 12%);
	}
	.bundlesmobile_card .numbering span{
		padding: 3px;
	}
	#OurTeam .OurTeamContent .carousel-item{
		position: relative;
	}
	#OurTeam .OurTeamContent .carousel-item .numbering{
		position: absolute;
		top: 16px;
		right: 5px;
		background-color: #F0F0F0;
		width: 45px;
		height: 25px;
		border-radius: 30px;
		display: flex;
		justify-content: center;
		align-items: center;
		float: right;
		z-index: 1;
		box-shadow: 0px 1px 10px 0px rgb(0 0 0 / 12%);
	}
	#OurTeam .OurTeamContent .carousel-item .numbering span{
		padding: 3px;
	}
	
	#OurTeam2 .OurTeamContent .carousel-item{
		position: relative;
	}
	#OurTeam2 .OurTeamContent .carousel-item .numbering{
		position: absolute;
		top: 16px;
		right: 5px;
		background-color: #F0F0F0;
		width: 45px;
		height: 25px;
		border-radius: 30px;
		display: flex;
		justify-content: center;
		align-items: center;
		float: right;
		z-index: 1;
		box-shadow: 0px 1px 10px 0px rgb(0 0 0 / 12%);
	}
	#OurTeam2 .OurTeamContent .carousel-item .numbering span{
		padding: 3px;
	}
	.OHMCBlock .our_history_content_flug_cont{
		margin-bottom: 20px;
	}
	.clogotext{
		margin-bottom: 5px;
	}
}




















