
/* 100% Image Width on Smaller Screens */
@media only screen and (max-width: 700px){

}

@media (min-width: 9991px) {
	.egSearch{
	   display:none;
	}

	.sliderImg{
	  height:260px;
	}

  .modalBid-content {
	width: 100%;
  }
  
  .servicesBlockLabel{
		width:300px;
		text-align:center;
	}	
    .servicesBlockLabel2{
		width:300px;
		text-align:center;
	}		
	.nart{
		height:auto;
	}	
	
	.printable .container,.printable .info-column {
		padding-right:0px;
		padding-left:0px;
	}

	.printable .p-4{
		padding: 5px !important;
	}
	
    .contactMessage{
		width: 100%;
	}
    .forms_text_area,.forms_field{
		width: 200px !important;
	}	
	.newsPhotoList{
		display:inline-block;
		width:100%;
		min-width:200px;
		float:right;
		text-align:center;
	}
	.newsNameList{
		display:inline-block;
		text-align:right;
		width:100%;
	}	
	.inFrame{
		border: none;width:100%;
		height:250px;
	}	
	
	.mainVideo{
		height:370px;
		
		position: relative;
		top: 75px;
		top:0px;
		left: 0;
		min-width: 100%; 
		height:70% !important;
		width:100%; 
		z-index:-100;
	}	
	
	.posPC{
		position: relative;
		top:0px;
	}
	.aboutHome{
		text-align:justify;
		direction:ltr;
		font-size:1.4rem;
		line-height:1.5em;
	}
	
	.specialHeight1{
		height:auto;
	}
	
	.hB2 {
		font-size:1.3rem;
	}
	.homNewsPhoto{
		width: 100%; 
		height: 200px;
	}
	
	.homeTopDestPohot{
		height:auto;
		width:100%;
	}	
	
	#S_M901{
		display: none;
	}	
	#S_M902{
		display: inline-block;
	}		
	
	.siteLogo{
		height:auto;
		width:75%;
	}	
	.navbar-brand{
		display: inline;
		text-align:right;
	}
	.logoHeaderMobile{
		text-align:right;
		padding-right:10px;
	}
	.navbar-toggler{
		float:left;
	}
	.MItemMobile{
		display:block;
	}		
	
}

/* 100% Image Width on Smaller Screens */


@media only screen and (min-width: 200px) and (max-width: 299px) {
	
  .modalBid-content {
	width: 100%;
  }
  
  .servicesBlockLabel{
		width:300px;
		text-align:center;
	}	
    .servicesBlockLabel2{
		width:300px;
		text-align:center;
	}		
	.nart{
		height:auto;
	}	
	#PageData  {
		padding:10px;
	}
	
	.printable .container,.printable .info-column {
		padding-right:0px;
		padding-left:0px;
	}

	.printable .p-4{
		padding: 5px !important;
	}
	
    .contactMessage{
		width: 100%;
	}
    .forms_text_area,.forms_field{
		width: 200px !important;
	}	
	.newsPhotoList{
		display:inline-block;
		width:100%;
		min-width:200px;
		float:right;
		text-align:center;
	}
	.newsNameList{
		display:inline-block;
		text-align:right;
		width:100%;
	}	
	.inFrame{
		border: none;width:100%;
		height:250px;
	}	
	
	.mainVideo{
		height:370px;
		
		position: relative;
		top: 105px;
		top:0px;
		left: 0;
		min-width: 100%; 
		height: 200px !important;
		width:100%; 
		z-index:-100;
	}	
	
	.posPC{
		position: relative;
		top:0px;
	}
	.aboutHome{
		text-align:justify;
		direction:ltr;
		font-size:1.2rem;
		line-height:1.5em;
	}
	
	.specialHeight1{
		height:auto;
	}
	
	.hB2 {
		font-size:18px;
	}
	.hB1 {
		font-size:18px;
	}
	.homNewsPhoto{
		width: 100%; 
		height: 200px;
	}
	
	.homeTopDestPohot{
		height:auto;
		width:100%;
	}	
	
	#S_M901{
		display: none;
	}	
	#S_M902{
		display: inline-block;
	}		
	.search-box-btn{
		height:32px;
		width:35px;
	}
	.search-box-outer .dropdown-menu {
		width: 240px !important;
		left:-50px !important;
    }
	
	.siteLogo{
		height:auto;
		width:75%;
	}	
	.navbar-brand{
		display: inline;
		text-align:right;
	}
	.logoHeaderMobile{
		text-align:right;
		padding-right:10px;
	}
	.navbar-toggler{
		float:left;
	}
	

	.aboutMPhoto{
		min-height:250px;
	}	
	
	.ml_2 {
		display: block;
		margin-left:0px;
	    margin-right:0px;
		margin-top:20px;
		margin-bottom:20px;
	}
	.mb-3333{
		margin-top:30px;
		text-align:right;
		margin-right:20px;
	}	
	.mb-4444{
		margin-top:20px;
		text-align:right;
	}	

    .mb-3333	p {
		text-align:right;
	}
	
	.navbar-brand img {
		height:auto;
		width:150px !important;
		max-width:100%
	}	
	.mailingFooter{
		display:none;
	}	
	
 	.navbar-brand img {
		height:auto;
		width:160px;
		max-width:100%
	}	
	
	.navbar-toggler {
		width: 40px;
		height:32px;
	}
	
	.navbar-toggler-icon{
		font-size:0.8em;
	}
	.navbar-toggler{
		font-size:0.8em;
	}
	.formComponent1{
		width: 95%;
	}
	.contactMessage {
		width: 95%;
	}	
	.bidsPhoto {
		height:auto !important;
		width:100%;
	}		
	
	.inner-header{
		max-height: 60px;
		height:60px;
	}
	.p100 {
		padding: 20px 0;
	}
	
	.SSSlider{
		margin-top:0px;
	}	
    .data2{
		font-size:0.8rem;
	}
	.input196{
		width:100px;
		border:1px solid gray;
	}
	.select196{
		width:100px;
		height:32px;
		border:1px solid gray;
	}	
    .text196{
		text-size:0.9rem;
	}		
	.searchBtnBox{
		text-align:center;
		vertical-align:middle;
		height:auto;
	}
	.btnSearch{
		width:200px;
		position:relative;
		top:5px;
	}	
	.MItemMobile{
		display:block;
	}		
	 .facComponent {
		 display:block;
		 margin-left:0px;
		 margin-bottom: 30px;
	 }	
	 .facComponent1 {
		 display:block;
		 margin-left:0px;
		 margin-bottom: 30px;
		 text-align:center;
	 }	 
     .mmSep{	 
	   display:none;
	 }	 
	 
	.aboutMPhoto img{
		
		padding-right:5px;
		padding-left:5px;
	}	

	
	ul#tools_top li a.search-overlay-menu-btn {
		display: inline-block;
		padding: 0;
		position: relative;
		left: 30px;
	    top: -3px; 
		font-size: 18px;
		color: #555;
		z-index: 99999;
	}	


	.egCarousel{
		margin-left:10px;
		margin-right: 10px;
	}	
	
    ul#top_tools{ top:0px; }	
	
	#logo{
		margin-top:5px;
		margin-bottom:5px;
	}
	
	#search_bar_container{
		display:none;
	}
	
	.img-responsive{
		height:130px;
	}
	.img-fluid {
		height: 200px;
	}
	.img-fluid2 {
		height: 130px;
	}	
}

@media only screen and (min-width: 300px) and (max-width: 1230px) {
  .modalBid-content {
	width: 100%;
  }
  
  .servicesBlockLabel{
		width:300px;
		text-align:center;
	}	
    .servicesBlockLabel2{
		width:300px;
		text-align:center;
	}		
	.nart{
		height:auto;
	}	
	#PageData  {
		padding:10px;
	}
	
	.printable .container,.printable .info-column {
		padding-right:0px;
		padding-left:0px;
	}

	.printable .p-4{
		padding: 5px !important;
	}
	
    .contactMessage{
		width: 100%;
	}
    .forms_text_area,.forms_field{
		width: 200px !important;
	}	
	.newsPhotoList{
		display:inline-block;
		width:100%;
		min-width:200px;
		float:right;
		text-align:center;
	}
	.newsNameList{
		display:inline-block;
		text-align:right;
		width:100%;
	}	
	.inFrame{
		border: none;width:100%;
		height:250px;
	}	
	
	.mainVideo{
		height:370px;
		
		position: relative;
		top: 105px;
		top: 0px;
		left: 0;
		min-width: 100%; 
		height: 220px !important;
		width:100%; 
		z-index:-100;
	}	
	
	.posPC{
		position: relative;
		top:0px;
	}
	.aboutHome{
		text-align:justify;
		direction:ltr;
		font-size:1.2rem;
		line-height:1.5em;
	}
	
	.specialHeight1{
		height:auto;
	}
	
	.hB2 {
		font-size:18px;
	}
	.hB1 {
		font-size:18px;
	}
	.homNewsPhoto{
		width: 100%; 
		height: 200px;
	}
	
	.homeTopDestPohot{
		height:auto;
		width:100%;
	}	
	
	#S_M901{
		display: none;
	}	
	#S_M902{
		display: inline-block;
	}		
	.search-box-outer .dropdown-menu {
		width: 250px !important;
    }
	
	.siteLogo{
		height:auto;
		width:75%;
	}	
	.navbar-brand{
		display: inline;
		text-align:right;
	}
	.logoHeaderMobile{
		text-align:right;
		padding-right:10px;
	}
	.navbar-toggler{
		float:left;
	}
	

	.aboutMPhoto{
		min-height:300px;
	}	
	
	.ml_2 {
		display: block;
		margin-left:0px;
	    margin-right:0px;
		margin-top:20px;
		margin-bottom:20px;
	}
	.mb-3333{
		margin-top:30px;
		text-align:right;
		margin-right:20px;
	}	
	.mb-4444{
		margin-top:20px;
		text-align:right;
	}	

    .mb-3333	p {
		text-align:right;
	}
	
	.navbar-brand img {
		height:auto;
		width:190px;
		max-width:100%
	}	
	.mailingFooter{
		display:none;
	}	
	
	
	.formComponent1{
		width: 95%;
	}
	.contactMessage {
		width: 95%;
	}	
	
	.bidsPhoto {
		height:auto !important;
		width:100%;
	}	

	.inner-header{
		max-height: 100px;
		height:100px;
	}
	.p100 {
		padding: 15px 0;
	}	
	
	.SSSlider{
		margin-top:0px;
	}	
    .data2{
		font-size:0.8rem;
	}	
	.input196{
		width:100px;
		border:1px solid gray;
	}
	.select196{
		width:100px;
		height:32px;
		border:1px solid gray;
	}	
    .text196{
		text-size:0.8rem;
	}		
	.searchBtnBox{
		text-align:center;
		vertical-align:middle;
		height:auto;
	}
	.btnSearch{
		width:200px;
		position:relative;
		top:5px;
	}	
	.MItemMobile{
		display:inline-block;
		width:auto;
	
	}	
	.search-box-outer {
		display:inline-block;
		float:left;
	}
	 .facComponent {
		 display:block;
		 margin-left:0px;
		 margin-bottom: 30px;
	 }	
	 .facComponent1 {
		 display:block;
		 margin-left:0px;
		 margin-bottom: 30px;
		 text-align:center;
	 }	
     .dropdown-item {
		 font-size:18px;
		 font-size:14px;
		 
	 }	
	 .dropdown-item{
	    border: 0px solid #C0C1BC;
		padding-bottom:10px;
	 }
     .mmSep{	 
	   display:none;
	 }
	.aboutMPhoto img{
		
		padding-right:5px;
		padding-left:5px;
	}	

	ul#tools_top li a.search-overlay-menu-btn {
		display: inline-block;
		padding: 0;
		position: relative;
		left: 30px;
	    top: -3px; 
		font-size: 18px;
		color: #555;
		z-index: 99999;
	}
	
	.egCarousel{
		margin-left:10px;
		margin-right: 10px;
	}
	
	ul#top_tools{ top:0px; }
	
	#logo{
		margin-top:5px;
		margin-bottom:5px;
	}	
	
	#search_bar_container{
		display:none;
	}
	
	.img-responsive{
		height:180px;
	}
	.img-fluid {
		height: 220px;
	}
	.img-fluid2 {
		height: 180px;
	}		
}


@media only screen and (min-width: 400px) and (max-width: 500px) {
	.navbar-brand img {
		height:auto;
		width:260px !important;
		max-width:100%
	}	
}

@media only screen and (min-width: 200px) and (max-width: 250px) {
	.navbar-brand img {
		height:auto;
		width:130px !important;
		max-width:100%
	}	
}

@media only screen and (min-width: 501px) and (max-width: 600px) {
	.navbar-brand img {
		height:auto;
		width:300px !important;
		max-width:100%
	}	
}

@media only screen and (min-width: 601px) and (max-width: 900px) {
	.navbar-brand img {
		height:auto;
		width:350px !important;
		max-width:100%
	}	
}
@media only screen and (min-width: 200px) and (max-width: 992px) {
	#S_M901{
		display: none !important;
	}		
	

	
	.MF65{
		background-image: url(../images/web/new_logo.png);
		background-position: right;
		background-repeat:no-repeat;
		background-size: auto 45px;
		margin-right:5px;
		margin-top:10px;
	}
}
@media only screen and (min-width: 902px) and (max-width: 1230px) {
	.navbar-brand img {
		height:auto;
		width:350px !important;
		max-width:100%
	}	
	
	#S_M901{
		display: inline-block;
	}	
	#S_M902{
		display: inline-block;
	}		
}
@media only screen and (min-width: 992px) and (max-width: 1230px) {
	#S_M902{
		display: none;
	}		
}
