<style type="text/css">
	#directory-search {
		/*height: 140px;*/
		max-height:100%;
	}
	.se_box {
		width: 200px;
		float: left;
	}
	.fst_box {
		width: 160px;
		float: left;
		margin-right: 1.3%;
	 }
	.or_box {
		width: 30px;
		float: left;
		line-height: 40px;
	}
	.ver-or-box {
		color:#fff; 
		text-align:center; 
		width:135px; 
		display:block;	
	}
	.snd_box {
		width: 100px;
		float: left;
	}
	.trd_box {
		width: 110px;
		float: left;
		margin-left: 2%;
	}
	.forth_box {
		width: 210px;
		float: left;
		margin-left:25px;
	}
	.fifh_box {
		width: 210px;
		float: left;
	}
	.savefilt{
		width:135px;
		float:left;
	}
	.clrflt{
		width:126px;
		float:left;
		margin:0 0 0 15px;;
	}
	
	.sxth_box {
		width: 105px;
		float: left;
		margin-right: 1.3%;
	}
	.sxth_box .btn {
		padding:10px 0!important;
		white-space: normal !important;
		word-wrap: break-word !important;
	}
	.go_box {
		width: 135px;
		float: left;
		margin-right: 1.3%;
	}
	
	.go_box .btn {
		padding: 10px 0 !important;
		white-space: normal !important;
		word-wrap: break-word !important;	
	}
	.svnth_box {
		width: 110px;
		float: left;
	}
	.form-f-row {
		width: 42%;
		float: left;
		margin-top:10px;
	}
	.form-f-row .form-search {
		color: #fff;
		font-weight: bold;
		padding-left: 10px;
		margin-bottom: 3px;
	}
	.form-s-row {
		width: 1.6%;
		float: left;
	}
	.form-t-row {
		width: 47%;
		float: left;
		margin-top:10px;
	}
	.form-t-row .form-pre {
		color: #fff;
		font-weight: bold;
		margin-bottom: 3px;
	}
	.form-fort-row {
		width: 11%;
		float: left;
	}
	.form-fifh-row {
		/*width: 24%;*/
		float: left;
		margin:30px 0 0 0;
	}
	.loadbtn{
		width:35%;
		float:left;
		margin:0 0 0 15px;
	}
	.hor-or-box{
		width:15%;
		float:left;
		padding:10px 0 0 2px;
		text-align:center;
	}
	.gobtn{
		/*width:20%;*/
		float:left;
	}
	.btn-success {
		padding:20px!important;	
	}
	.btn-n:hover {
		background:rgba(0, 0, 0, 0) linear-gradient(#bc8e02, #ffd040) repeat scroll 0 0!important;
	}
	input[type="reset"]{font-weight: normal!important;font-size: 15px; line-height: normal;}



	/*SMALL DEVICE*/
	 @media only screen and (max-width : 420px) {
		.se_box {
			width: 100%!important;
			float: none!important;
			clear: both!important;
			margin: 5px auto!important;
		}
		.fst_box {
			width: 100%!important;
			float: none!important;
			clear: both!important;
			margin: 5px auto!important;
		}
		.fst_box span {
			width: 90%!important;
			display: block!important;
			margin: auto!important;
		}
		.btn-group-vertical > .btn, .btn-group > .btn {
			float: none;
		}
		.snd_box {
			width: 100%!important;
			float: none!important;
			clear: both!important;
			margin: 5px auto!important;
		}
		.or_box {
			width: 100%!important;
			float: none!important;
			clear: both!important;
			margin: 5px auto!important;
		}
		.ver-or-box {
			width: 100%!important;
			float: none!important;
			clear: both!important;
			margin: 5px auto!important;
		}
		.trd_box {
			width: 100%!important;
			float: none!important;
			clear: both!important;
			margin: 5px auto!important;
		}
		.forth_box {
			width: 100%!important;
			float: none!important;
			clear: both!important;
			margin: 5px auto!important;
		}
		.fifh_box {
			width: 100%!important;
			float: none!important;
			clear: both!important;
			margin: 5px auto!important;
		}
		.savefilt{
			width: 95%!important;
			float: none!important;
			clear: both!important;
			margin: 5px auto!important;
		}
		.clrflt{
			width: 95%!important;
			float: none!important;
			clear: both!important;
			margin: 5px auto!important;
		}
		.sxth_box {
			width: 90%!important;
			float: none!important;
			clear: both!important;
			margin: 5px auto!important;
		}
		.go_box {
			width: 90%!important;
			float: none!important;
			clear: both!important;
			margin: 5px auto!important;
		}
		.svnth_box {
			width: 100%!important;
			float: none!important;
			clear: both!important;
			margin: 5px auto!important;
		}
		.form-f-row {
			width: 100%!important;
			float: none!important;
			clear: both!important;
			margin: 5px auto!important;
			text-align: center!important;
			padding-top:0!important;
		}
		.form-f-row .form-search {
			text-align: center;
			margin-bottom: 3px;
		}
		.form-s-row {
			display: none;
		}
		.form-t-row {
			width: 100%!important;
			float: none!important;
			clear: both!important;
			margin: 5px auto!important;
			text-align: center!important;
			padding-top:0!important;
		}
		.form-t-row .form-pre {
			text-align: center;
			margin-bottom: 3px;
		}
		.form-fort-row {
			width: 100%!important;
			float: none!important;
			clear: both!important;
			margin: 5px auto!important;
			text-align: center!important;
			padding-top:0!important;
		}
		.form-fifh-row {
			width: 100%!important;
			float: none!important;
			clear: both!important;
			margin: 5px auto!important;
			text-align: center!important;
		}
		.loadbtn{
			width: 95%!important;
			float: none!important;
			clear: both!important;
			margin: 5px auto!important;
			text-align: center!important;
		}
		.hor-or-box{
			width: 90%!important;
			float: none!important;
			clear: both!important;
			margin: 5px auto!important;
			text-align: center!important;
		}
		.gobtn{
			width: 95%!important;
			float: none!important;
			clear: both!important;
			margin: 5px auto!important;
			text-align: center!important;
		}
		#directory-search {
			height: auto;
			max-height:100%;
		}
		.defaultContentWidth, #directory-search .defaultContentWidth {
			max-width: 100%!important;
			width: auto!important;
		}
	}
	/*Max width DEVICE 1100px*/
	
	@media only screen and (min-width: 420px) and (max-width: 1100px) {

		.defaultContentWidth, #directory-search .defaultContentWidth {
			max-width: 100%!important;
			width: auto!important;
		}
		
		 .se_box {
				max-width:100%!important;
				float:none!important;
				clear:both!important;
				margin:5px auto!important;
		}
		 .fst_box {
			max-width:100%!important;
			float:none!important;
			clear:both!important;
			margin:5px auto!important;
		}
		.fst_box span {
			width: 90%!important;
			display: block!important;
			margin: auto!important;
		}
		.btn-group-vertical > .btn, .btn-group > .btn {
			float: none;
		}
		.snd_box {
			width: 100%!important;
			float: none!important;
			clear: both!important;
			margin: 5px auto!important;
		}
		.or_box {
			width: 100%!important;
			float: none!important;
			clear: both!important;
			margin: 5px auto!important;
		}
		.ver-or-box {
			width: 100%!important;
			float: none!important;
			clear: both!important;
			margin: 5px auto!important;
		}
		.trd_box {
			width: 100%!important;
			float: none!important;
			clear: both!important;
			margin: 5px auto!important;
		}
		.forth_box {
			width: 100%!important;
			float: none!important;
			clear: both!important;
			margin: 5px auto!important;
		}
		.fifh_box {
			width: 100%!important;
			float: none!important;
			clear: both!important;
			margin: 5px auto!important;
		}
		.savefilt{
			width: 95%!important;
			float: none!important;
			clear: both!important;
			margin: 5px auto!important;
		}
		.clrflt{
			width: 95%!important;
			float: none!important;
			clear: both!important;
			margin: 5px auto!important;
		}
		.sxth_box {
			width: 90%!important;
			float: none!important;
			clear: both!important;
			margin: 5px auto!important;
		}
		.go_box {
			width: 90%!important;
			float: none!important;
			clear: both!important;
			margin: 5px auto!important;
		}
		.svnth_box {
			width: 100%!important;
			float: none!important;
			clear: both!important;
			margin: 5px auto!important;
		}
		.form-f-row {
			width: 65%!important;
			float: none!important;
			clear: both!important;
			margin: 5px auto!important;
			text-align: center!important;
			padding-top:0!important;
		}
		.form-f-row .form-search {
			text-align: center;
			margin-bottom: 3px;
		}
		.form-s-row {
			display: none;
		}
		.form-t-row {
			width: 65%!important;
			float: none!important;
			clear: both!important;
			margin: 5px auto!important;
			text-align: center!important;
			padding-top:0!important;
		}
		.form-t-row .form-pre {
			text-align: center;
			margin-bottom: 3px;
		}
		.form-fort-row {
			width: 65%!important;
			float: none!important;
			clear: both!important;
			margin: 5px auto!important;
			text-align: center!important;
			padding-top:0!important;
		}
		.form-fifh-row {
			width: 65%!important;
			float: none!important;
			clear: both!important;
			margin: 5px auto!important;
			text-align: center!important;
		}
		.loadbtn{
			width: 95%!important;
			float: none!important;
			clear: both!important;
			margin: 5px auto!important;
			text-align: center!important;
		}
		.hor-or-box{
			width: 90%!important;
			float: none!important;
			clear: both!important;
			margin: 5px auto!important;
			text-align: center!important;
		}
		.gobtn{
			width: 95%!important;
			float: none!important;
			clear: both!important;
			margin: 5px auto!important;
			text-align: center!important;
		}
		#directory-search {
			height: auto;
			max-height:100%;
		}
		
</style>