@media only screen and (max-width: 1440px) and (min-width: 1024px)  { 
	
.node-qr-code-and-hosting .field-name-field-upload-photo .field-item {
    width: 47% !important; 

}
.node-qr-code-and-hosting .field-name-field-upload-photo .field-item img{
	width: 100% !important;
    height: 100% !important;
}


}


@media screen and (max-width: 960px) {
	
.node-qr-code-and-hosting .field-name-field-upload-photo .field-item {
    width: 100% !important;
   margin-left: 0px !important;	
}
.node-qr-code-and-hosting .field-name-field-upload-photo .field-item img{
	width: 100% !important;
    height: 100% !important;
}
  
  body aside,
  body #content,
  #top-area .column{
    float: none !important;
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    clear: both;
  }

  #footer,
  #page-wrap{
    padding: 0 15px;
  }

  #page-wrap {
  	box-shadow: none;
  	border: 0;
  }
#page-wrap  .view-content{
	overflow:hidden;
  }
  .top_right .region-search{ float: none; }

  .social-icons,
  .footer_credit .copyright{
    width: 100%;
    margin: 10px 0;
    text-align: center;
  }

  .region-search{
    margin: 10px auto;
    width: 200px;
    float: none;
    clear: both;
  }

  .nivo-caption {
  	display: none !important;
  }

  .front #page-wrap{
  	top: 0;
  	box-shadow: none;
  }

  .theme-default .nivo-controlNav {
  	bottom: 10px;
  }
  
 @media screen and (max-width : 800px) {
	 #page-wrap .view-content {
    overflow: inherit !important;
    clear: both;
}
.page-tender-tender-search div.view-filters {
    width: 100%;
    float: right;
    padding-bottom: 25px;
}
	 #header .col-aks-4 {
		display:none !important;
	}
	
	#header .col-aks-8, #header .col-aks-6 {
		width:100% !important;
	}
	
 }
 .site-configuration{
 	padding: 0px !important;
 }
.top_line {
    border-bottom: 1px solid #3c4ba8;
}
body.front .carousel-indicators{
	bottom: 0px !important;
	margin-bottom:0px;
}
}
@media screen and (max-width: 768px) {
	#page-wrap .view-content {
    overflow: inherit !important;
    clear: both;
}
.page-tender-tender-search div.view-filters {
    width: 100%;
    float: right;
    padding-bottom: 25px;
}
	.sticky {
		position:static !important;
		border-bottom:none;
	}
	
	
	
	 #top-area .four-column {
		width:50%;
	}
	
	#block-views-what-s-new-block-1 .views-row {
		width:48%;
		margin-bottom:20px;
	}
	
	.container-wrap .col-aks-6 {
		width:100% !important;
	}
	
	.achievements_message .award-img {
		display:none;
		
		
	}
	
	.achievements_message .achievement_text {
		width:100% !important;
		text-align:center;
		padding:15px;
		
	}
	
	.achievements_message .achievement_name {
		text-align:center;
	}
	
	.chairman_area .top_right, .chairman_area .top_left{
		text-align:center !important;
		float:none ;
		width:100%;
		
	}
	
	.form-actions, .form-item-airport-id, .form-item-complaint-category-id, .subcategory_replace, .form-item-complainer-name, .form-item-complainer-email, .form-item-complainer-contact-no, .form-item-flight-number, .form-item-date-of-journey, .form-item-number-of-visit-past-twelve-month, .form-item-files-attachment, .form-actions {
	 Width : 100%;
	}
	
	input.form-text, textarea.form-textarea, select.form-select {
		width:100% !important;
	}
	
	#complaint-site-form .form-inline .form-group, .form-item, #subcategory_replace {
		width:100%;
	}
	
	#edit-date-of-journey select {
		width:32% !important;
	}
	
	#views-exposed-form-tender-page-1 .views-exposed-widget {
		width:100%;
	}
	
	.maincontent .content .view-content {
		overflow-x:auto !important;
		
	}
	
	.breadcrumb a {
		padding:0 15px;
	}
	
	.views-submit-button, .views-reset-button {
		width:100% !important;

	}
	
	#views-exposed-form-tender-page-1 .views-reset-button {
		margin-right:0px;
	}
	
	.views-exposed-form .views-exposed-widget {
		width:100% !important;
	}
	
	body.sidebar-second .content-sidebar-wrap {
		width:100%;
	}
	
	ul.quicktabs-tabs.quicktabs-style-navlist {
		width:100%;
	}
	
	.quicktabs_main.quicktabs-style-navlist {
		width:100%;
		padding-left:0px !important;
	}
	
	.maincontent .quicktabs-wrapper .item-list ul li {
		float:left;
		padding:10px 12px !important;
	}
	.maincontent .quicktabs-wrapper .item-list ul li.active {
		border-left : none !important;
		border-top : 1px solid #f8991d;
		padding:10px 12px !important;
}

.maincontent .quicktabs-wrapper .item-list ul li:hover {
		border-left : none !important;
		border-top : 1px solid #f8991d;
		padding:10px 12px !important;
		}

.item-list .pager {
	margin-bottom:30px;
}


#colorbox {
	width:100% !important;
	height:100% !important;
	padding-bottom:50px;
}
#colorbox .col-aks-4 {
	width:74% !important;
	
}
#colorbox .col-aks-8 {
	width:74% !important;
	float:left;
	
}

#colorbox, #cboxOverlay, #cboxWrapper {
	overflow:auto;
}
 .site-configuration{
 	padding: 0px !important;
 }
 .top_line {
    border-bottom: 1px solid #3c4ba8;
}
body.front .carousel-indicators{
	bottom: 0px !important;
	margin-bottom:0px;
}
}

@media screen and (max-width: 640px) {
#page-wrap .view-content {
    overflow: inherit !important;
    clear: both;
}
.page-tender-tender-search div.view-filters {
    width: 100%;
    float: right;
    padding-bottom: 25px;
}
  #header {
	  margin-top:0px !important;
	  
  }
  
  #logo,
  #site-title{
    display: inline-block;
    text-align: center;
    float: none;
    vertical-align: top;
  }

  .menu-wrap{  
   
    overflow: hidden;
  }


  #main-menu ul {
    display: block;
  }

  #main-menu li ul {
    position: static;
    border: 0;
  }

  #main-menu li ul ul {
    margin: 0 !important;
    border: 0;
  }

  #main-menu ul,
  #main-menu li {
    float: none;
    width: 100%;
  }

 /*  #main-menu {
    border: 0;
    float: none;
    background: #000;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    right: 0;
  }
  */

  #main-menu a {
    width: 100%;
    padding: 15px 0;
    color: #fff;
    border-radius: 0;
    margin: 0;
    border-bottom: 1px solid #181818;
  }

  #main-menu li li a {
    text-align: center;
    font-size: 13px;
   /*  background: #0D0D0D; */
    border-bottom: 1px solid #1B1B1B;
    color: #fff;
    padding: 15px 0;
  }

  #main-menu li a.active{
    border-bottom: 1px solid #181818; 
  }

  #main-menu li:hover > ul,
  #main-menu li li:hover > ul,
  #main-menu li li li:hover > ul {
    display: none;
  }

  .drop-down-toggle {
    display: block;
  }

  #main-menu .nav-toggle {
    display: block;
    font-size: 15px;
    font-weight: normal;
    background: #18222B;
    color: white;
    margin: 0;
    letter-spacing: 1px;
    text-align: center;
    background: url(../images/mobile-menu.png) right 14px #18222B no-repeat;
    padding: 15px;
    width: 50px;
    font-size: 0;
    height: 45px;  
  }

  #main-menu li li.expanded > a {
    background: none;
  }

  #main-menu ul.menu li {
    margin: 0;
    width: 100%;
  }


  #header{
  	margin-top: 45px;
  	padding: 5px 10px;
  }

  #top-area .column img,
  #footer-area .column img{
  	width: 100%;
  }

  .top_right .region-user-menu ul.menu{
  	float: none;
  	text-align: center;
  }

  .top_left, .top_right{
    float: none;
    width: 100%;
    overflow: hidden;
   
  }

  .page-gallery .region-content .view-gallery .views-row{
  	width: 50%;
  }
  
	#header .airport_list {
		
		display:block;
		margin:5px 10px 5px 10px;
		float:right;
	}


	#header .top_left {
		float:left;
		width:auto;
	}
	 #header .top_right {
		 float:right;
		 width:auto;
	 }
	 
	.map_toggle {
		display:none;
	}
	
 .site-configuration{
 	padding: 0px !important;
 }	
	
.top_line {
    border-bottom: 1px solid #3c4ba8;
}	
body.front .carousel-indicators{
	bottom: 0px !important;
	margin-bottom:0px;

}	 
	
}

@media screen and (max-width: 440px) {
	#page-wrap .view-content {
    overflow: inherit !important;
    clear: both;
}
.page-tender-tender-search div.view-filters {
    width: 100%;
    float: right;
    padding-bottom: 25px;
}
	#header {
	 
	  padding:5px 0px !important;
	  
  }
  
  #site-title {
	  font-size:17px !important;
  }
  
  #site-description {
	  font-size:11px;
  }
  
  .headermenu_strip ul.menu li.leaf {
	  padding:5px 6px !important;
  }
  
  	 #top-area .four-column {
		width:100%;
	}

	#block-views-what-s-new-block-1 .views-row {
		width:100%;
	}

  #footer-area .column {
	  width:100%;
  }
  
  .maincontent .quicktabs-wrapper .item-list ul li {
		float:none !important;
		padding:10px 12px !important;
	}
	
	 .site-configuration{
 	padding: 0px !important;
 }
	.top_line {
    border-bottom: 1px solid #3c4ba8;
}
.page-title span {
    font-size: 12px;
}
.aai-tender .tender-name, .tender-name{
	font-size: 12px;
	text-align: left;
}
.no-gutter .content_area {
    padding: 10px 0px !important;
}
body.front .carousel-indicators{
	bottom: 0px !important;
	margin-bottom:0px;
}

}


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

.mobile-menu-display ul li a.cl_1 {       
	display:none;  
}
.mobile-menu-display ul li a.dropdown-toggle.cl_1 {     
	display:block;   
} 
.node-application-for-emp-mediator #rc-group-photo {
    float: left !important;
    width: 100% !important;
}
.node-application-for-emp-mediator #rc-group-name {
    width: 100% !important;
}
.node-application-for-emp-mediator .field-label {
    width: 100% !important;
}
#grouppastemp .field {
    float: left !important;  
    width: 100% !important;  
	border-right: none !important;
}
.node-application-for-emp-mediator .field-label {
    width: 100%;
    border-right: none !important;
    padding: 8px 8px !important; 
}
.node-application-for-emp-mediator #rc-group-name .field {
    border-right: none !important;  
}
.node-application-for-emp-mediator .submitted {
    margin-top: 0!important; 

} 
.view-regionwise-airport ul li {
       width: 100% !important; 
}


}

@media all and (orientation:landscape) {

}