/*  MAKE LAYOUT RESPONSIVE at 480px FOR IPHONE LANDSCAPE ============================================ */


	
		header {
			width: 93.75%; /* 450px / 480px */
		}


		#maincontent{
			width: 93.75%; /* 450px / 480px */
		}
		
	
		.maincontent{
			width: 93.75%; /* 450px / 480px */
		
		}
		
		
		footer {
			width: 93.75%; /* 450px / 480px */
		}
		
h1 { 
font-size:35px; /* 96 / 16 */
line-height:35px;
}

h2 { 
font-size:25px; /* 96 / 16 */
line-height:25px;
}


h3 { 

font-size:18px; /* 96 / 16 */
line-height:20px;


}		
		
/* Header */
#header-panel {  padding-top:10px;}
	.header-logo {}
	.header-right { text-align:center; padding-top:0px; margin-bottom:5px;}

/* Banner Slider */
.banner-left { height:auto;}
.banner-left img { min-width:500px; width:100%;}

	.banner-left-pages { height:auto; max-height:220px;}
	.banner-left-pages img { min-width:480px; width:100%;}

.bx-wrapper .bx-pager {
	text-align: center;
	}
.bx-wrapper .bx-pager.bx-default-pager { bottom:10px; right:0;}
	
.banner-text-holder { display:block; position:relative; left:0; width:100%; text-align:center; font-size:30px; line-height:30px; color:#000;}	 
.banner-text-holder-pages { display:block; position:relative; left:0; width:100%; text-align:center; font-size:30px; line-height:30px; color:#000; background:#fff; padding-top:13px; margin-bottom:-10px;}

/* Services */
.services-inside { border-bottom:0px solid #dadfe1; padding:0;}
.services-inside .section .span_1_of_3 .services-holder {border-bottom:1px solid #dadfe1; border-right:0; padding-bottom:20px; padding-top:20px;}

/* Footer */
.footer-list  { text-align:center; margin:0pt auto;}
.footer-list li { text-align:center; padding:0px 10px 0 10px; margin:0pt auto;}
.footer-credits { text-align:center; margin-top:10px; margin-bottom:10px;} 
.footer-right { text-align:center;}

/*Agents Page */
.body-left h2{padding-top:20px;}
.filter-country, .filter-direction {padding-top:30px;}
.filter-mode {margin-top:-10px;}
.filter-network select, .filter-country select, .filter-mode select, .filter-direction select{width:100%; box-sizing:border-box;}
#ddlnetwork, #ddlcountry, #ddlmode, #ddldirection{width:100%;}
#searchbutton{width:100%; text-align:center;  box-sizing:border-box;}	 
#searchbutton:hover{background:#333;}	 

.stacktable.large-only { display: none; }
.stacktable.small-only { 
display:table; }

.stacktable { width: 100%; }
.st-head-row { padding-top: 2em;}
.st-head-row.st-head-row-main { font-size: 1.5em; padding-top: 0;}
.st-key { width: 49%; background:#eee;border:1px solid #FFF; color:#696969;font-family: "freight-sans-pro",sans-serif;font-weight:700;text-transform:uppercase;font-size:16px;letter-spacing:1px; text-align:left; padding:15px;}
.st-val { width: 49%; padding-left: 10px; background:#fff;border:1px solid #eee; text-align:left; white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
white-space: pre-wrap;       /* css-3 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
white-space: -webkit-pre-wrap; /* Newer versions of Chrome/Safari*/
word-break: break-all;
white-space: normal; }

/*Login Page */
.login-holder{width:100%;}

/* Admin Page */
.container-tab .table-checkbox{width:15px; height:15px;display:inline-block;}
ul.tabs{padding-top:15px;}
ul.tabs .add-button{background:url(../images/icon-add.png) no-repeat #464646 center; background-size:40%; padding:50px 0; box-sizing:border-box;}
ul.tabs .upload-button{background:url(../images/icon-upload.png) no-repeat #464646 center; background-size:40%; padding:50px 0; box-sizing:border-box;}
ul.tabs .delete-button{background:url(../images/icon-delete.png) no-repeat #464646 center; background-size:40%; padding:50px 0; box-sizing:border-box;}
ul.tabs .add-button.current {background:url(../images/icon-add.png) no-repeat #d82328 center; background-size:40%; padding:50px 0; box-sizing:border-box;}
ul.tabs .upload-button.current{background:url(../images/icon-upload.png) no-repeat #d82328 center; background-size:40%; padding:50px 0; box-sizing:border-box;}
ul.tabs .delete-button.current{background:url(../images/icon-delete.png) no-repeat #d82328 center; background-size:40%; padding:50px 0; box-sizing:border-box;}
ul.tabs p{display:none;}	 
#panelconfirm{ width:100%; box-sizing:border-box;}

/*New Folder */
.create-folder{width:100%;}

.stacktable.small-only{
	-webkit-align-content: flex-start;
  align-content: flex-start;}
  
#btnyes, #btnno{box-sizing:border-box; width:100%;}  