@media only screen and (max-width: 1740px){
		#first .ing {
			margin-top: 350px; 
		}
		#first .ing p {
			font-size: 14px;
			height: 55px;
			line-height: 55px;
			width: 175px;
			margin-left: 55px;
		}
		#first .ing #col-3 {
			margin-left: 25px;
		}
		#first .ing img{
			margin-bottom: 4px;
			padding: 16px;
		}
		#off img{
 			width: 80px;
 			transition: .5s;
 			margin-top: 80px;
		}
}
@media only screen and (max-width: 1655px){
		.card span h1 {
  			font-size: 25px;
  			margin-top: 30px;
  		}
		#foot .lef .logfot p .logobot{
			width: 372px;
		}
		#foot .lef .logfot p .mail {
			width: 230px;
		}
		#foot .lef .logfot p .ups {
			width: 118px;
		}
		#foot .lef .logfot .pri a{
			font-size: 18px;
			padding-right: 48px;
		}
		.banner img.banban{
			width: 100%;
			height: auto;
		}
		.top-hid {
			display: none;
		}
		#nags a{
			margin-right: 5px;
		}
		#first #index-gallery{
			margin-left: 50px;
		}
		#first #shiny {
			width: 120px;
			height: 120px;
		}
		#first .item p{
			padding-right: 40px;
			font-size: 18px;
		}
		#first .item img {
			width: 120px;
		}
		#first .shape {
			margin-top: 210px;
			height: 70px;
			line-height: 70px;
		}
		#first .ing {
			margin-top: 300px; 
		}
		#first .shape:before {
			border-top:70px solid rgba(255,255,255, 0.9);
		}
		#navi li ul a {
			font-size: 15px;
			padding-left: 20px;
		}
}
@media only screen and (max-width: 1600px){
		#foot .lef .logfot p .logobot{
			margin-left: -10px;
		}
		#sixth .getout img {
			width: 880px;
			margin-top: 47px;
		}
		#nags a{
			margin-right: 10px;
			padding-left: 10px;
		}
		#sixth {
			height: 650px;
		}
		#sixth .getin {
			margin-top: -30px;
		}
		#first .ing {
			margin-top: 310px; 
		}
		#first .ing p {
			height: 43px;
			line-height: 43px;
			width: 175px;
			margin-left: 43px;
		}
		#first .ing img{
			margin-bottom: 16.2px;
			padding: 10px;
			border-radius:7px 0 0 7px;
		}
		hr {
			margin-left: 21%;
		}
		.nav .log-sign a.login {
			margin-right: 40px;
		}
}
@media only screen and (max-width: 1570px){
  #off li{
  	font-size: 16.5px;
  }
  #off img{
  	width: 70px;
  	margin-top: 90px;
  }
}
@media only screen and (max-width: 1540px){
  .card span h1 {
  	font-size: 23px;
  }
}
@media only screen and (max-width: 1500px){
		.al-get {
		    min-height: 450px;
		    position: relative;
		}
		#nags a{
			margin-right: -10px;
		}
		#first #index-gallery{
			margin-left: 50px;
		}
		#first #shiny {
			width: 100px;
			height: 100px;
		}
		#first .item p{
			padding-right: 60px;
			font-size: 17px;
		}
		#first .item img {
			width: 100px;
		}
		#first .shape {
			margin-top: 190px;
			height: 65px;
			line-height: 65px;
		}
		#first .shape:before{
  			border-top:65px solid rgba(255,255,255, 0.9);
		}
		#first .ing {
			margin-top: 270px; 
		}
		#first .ing p {
			font-size: 14px;
			width: 175px;
			padding-right:2px;
		}
		#first .ing #col-3 {
			margin-left: 25px;
		} 
		.columns .columnn {
			font-size: 19px;
		}
		
		#foot .lef .logfot p .logobot{
			width: 288px;
			margin-top: 32px;
			margin-left: -7px;
		}
		#foot .lef .logfot p .mail {
			width: 190px;
		}
		#foot .lef .logfot p .ups {
			width: 80px;
		}
		#foot .lef .logfot .pri a{
			font-size: 16px;
			padding-right: 22px;
		}
		hr {
			margin-left: 22%;
		}
		.nav .log-sign a.login {
			margin-right: 30px;
		}
}
@media only screen and (max-width: 1490px){
  #off li{
  	font-size: 15.8px;
  }
}
@media only screen and (max-width: 1474px){
		#navi li ul a {
			font-size: 14px;
			padding-left: 5px;
		}	
		.ex-back {
		    padding: 0;
		}
}
@media only screen and (max-width: 1377px){
  .card span h1 {
  font-size: 20px;
  margin-top: 40px;
  }
  .card span p {
  font-size: 17px;
  }
}
@media only screen and (max-width: 1366px){
		.text {
			margin-top: 10px;
		}
		.ab {
			padding-top: 5px;
		}
		#one-content p.right{
			margin-top: 0;
		}
		#navi li ul a {
			font-size: 13px;
		}
		hr {
			margin-left: 22.5%;
		}
		.nav .log-sign a.login {
			margin-right: 26px;
		}
		nav #navi a#navz {
			font-size: 14px;
		}
		.tri span {
			margin-top: 150px;
		}
		#sixth .getout img {
			width: 750px;
			margin-top: 65px;
		}
		#sixth .getin {
			margin-top: -40px;
		}
		#sixth .getin .get-content {
			height: 450px;
		}
		#sixth .getin .get-content .win-one {
			padding-right: 30px;
			padding-left: 40px; 
		}
		#sixth .getin .get-content .win-one input {
			height: 45px;
		}
		#sixth .getin .get-content .win-two textarea {
			height: 140px;
		}	
		#sixth .getin .get-content .win-three {
			padding-right: 40px;
			padding-left: 40px;
		}
		#sixth .getin .get-content .win-three input {
			font-size: 20px;
		}
		#sixth {
			height: 580px;
		}
		.forth #col-4 li, .forth #col-4 p {
			font-size: 18px;
		}

		#first #index-gallery{
			margin-left: 40px;
			margin-top: 20px;
		}
		#first #shiny {
			width: 105px;
			height: 105px;
		}
		#first .item p{
			padding-right: 60px;
			font-size: 16px;
		}
		#first .item img {
			width: 105px;
		}
		#first .item {
			margin-right: 50px;
		}
		#first .shape {
			margin-top: 190px;
			height: 60px;
			line-height: 60px;
		}
		#first .shape:before{
  			border-top:60px solid rgba(255,255,255, 0.9);
		}
		#first .ing {
			margin-top: 270px;
		}
		#first .ing p {
			width: 170px;
		}
}
@media only screen and (max-width: 1345px){
		.third img.about {
			display: none;
		}
		.third #ab {
			width: 100%;
			font-size: 20px;
			height: auto;
			padding-bottom: 70px;
		}
		.stabs {
			margin-top: 50px;
		}
}
@media only screen and (max-width: 1320px){
		#first .ing {
			margin-top: 225px; 
		}
		#first .ing img{
			margin-bottom: 14px;
			padding: 11px;
		}
		#first .ing p {
			font-size: 13px;
			height: 45px;
			line-height: 45px;
			width: 145px;
			margin-left: 45px;
		}
		#first #index-gallery{
			margin-left: 40px;
			margin-top: 5px;
		}
		#first #shiny {
			width: 90px;
			height: 90px;
		}
		#first .item {
			margin-right: 60px;
		}
		#first .item p{
			padding-right: 60px;
		}
		#first .item img {
			width: 90px;
		}
		#first .shape {
			margin-top: 160px;
			height: 50px;
			line-height: 50px;
		}
		#first .shape:before{
  			border-top:55px solid rgba(255,255,255, 0.9);
		}
		#off li{
  			font-size: 14.9px;
  		}
  		#off img{
  			width: 65px;
  			margin-top: 95px;
  		} 
}
@media only screen and (max-width: 1313px){
  		.card span h1 {
  			font-size: 18px;
  			margin-top: 25px;
  		}
}
@media only screen and (max-width: 1285px){
		#navi li ul a {
			font-size: 12px;
		}
		#off li{
  			font-size: 14px;
  		}
}
@media only screen and (max-width: 1235px){
		nav #navi a#navz {
			font-size: 12px;
		}
		#navi li ul a {
			font-size: 11px;
		}
		nav .nav-mar {
			margin-right: 100px;
		}
		hr {
			margin-left: 23%;
		}
		.nav .log-sign a.login {
			margin-right: 20px;
		}
}
@media only screen and (max-width: 1193px){
	  .off-big #col-4 {
        width: 100%;margin-bottom: 30px;
      }
      .off-big #col-6 {
        width: 100%;margin-bottom: 30px;
      }
		.al-get {
		    min-height: auto;
		    position: static;
		}
		.office-plan4 {
  		  width: 100%;position: static;bottom: none;
  		}
  		.fb1,.fb2,.fb3 {
	      min-height: 0!important;
	    }
  		.card span h1 {
  			margin-top: 15px;
  		}
  		#off li{
  			font-size: 13.8px;
  		}
}
@media only screen and (max-width: 1200px){
		.ar2 {
			padding-bottom: 20px;
		}
		.archi-div2 {
		    padding: 15px;
		}
		.archi-con #col-6-a {
			width: 100%;
		}
		#menz {
        display: inline-block !important;
        width: 100%;
    	}
    	.full01 #col-7-5 {
        display: none;
    	}
    	.main-drop{
    		margin-top: 115px;
    	}
		.archi-ins {
			min-height: 0;height: auto;
		}
		.net-con #col-4{
			width: 50%;
		}
		#contact-content {
            padding-left: 8%;
            padding-right: 8%;
        }
        #contact-content  p{
            font-size: 20px;
        }
		.bgimg-3,.bgimg-4,.bgimg-5,.bgimg-6,.bgimg-7,.bgimg-8,.bgimg-9,.full-hos,.bgimg-11,.bgimg-10 {
			min-height: 700px!important;
		}
		#banz-a h1, #banz-h h1 {
			margin-top: 370px!important;
		}
		#banz-h {
			display: block;
		}
		#banz {
			display: none;
		}
    	#banz-a {
    		display: inline-block;
    	}
		#off .co-1 {
			transition: .5s;
			margin-left: -1%;
		}
		#network-h {
			display: inline-block;
		}
		#network-h #col-4 {
			width:40%;
		}
		#network-h #col-8-5 {
			width: 103%;
		}
		#network {
			display: none;
		}
		#off .gin {
			margin-left: -1%;
		}
		#off #col-5-8 {
 			 width: 100%;
 			 margin-top: 15px;
 			 transition: .45s;
 			 height: auto!important;
    		 padding-bottom: 30px;		
 			}
		#off #col-8-5 {
			width: 81%;
		}
		#off img{
		  width: 100px;
		  margin-left: 20%; 
		  float: left;
		}
		#off li{
		  transition: .45s;
		  font-size: 19px;
		}
		.office-back {
   		 	min-height: 1600px;
		}
		#multi-back {
   		 	min-height: 1900px;
		}
		.ex-back {
   		 	min-height: 1600px;
		}
		#business-content {
			display: none;
		}
		#ban-con{
			padding-left: 8%;
      		padding-right: 8%;
		}
		.hos2-te {
			padding: 8%
		}
		#ban-con p{
			font-size: 20px;
		}
		.tabs {
			margin-left: 10%;
		}
		#sol-page #col-10 {
			width: 100%;
		}
		#sol-page #col-4 {
			width: 100%;
		}
		/*#banz {
			display: none;
		}
		#banz-h {
			display: inline-block;
		}*/
		#banz-net-h {
			display: inline-block;
		}
		#hidden #index-gallery{
			width: 100%;
			margin:0;
			margin-left: 10%;
		}
		#hidden #shiny {
			width: 115px;
			height: 115px;
		}
		#hidden .item {
			margin-right: 30px;
		}
		#hidden .item p{
			font-size: 19px;
			padding-right: 40px;
			margin-top: 0;
		}
		#hidden .item img {
			width: 115px;
			background:rgba(255,255,255, .2);
		}
		#hidden .secmad {
			font-size: 30px;
		}
		#first {
			display: none;
		}
		.top-h {
			display: inline-block;
			width: 100%;
		}
		#blogs, #blog {
			display: none;
		}
		#forth ul.columnn li {
			padding-bottom: 20px;
		}
		#sixth .getout {
			display: none;
		}
		#sixth .getin {
			width: 100%;
			padding-left: 50px;
		}
		#banner img.banban{
			display: none;
		}
		#hid-ban img.sub-banban{
			display: inline-block;
		}
		#second .ban-tex {
			display: none;
		}
		#hidden {
			display: inline-block;
			width: 100%;
		}
		nav{
			display: none;
		}
		.nav .log-sign {
			display: none;
		}	
		.dropdown {
			display: inline-block;
			width: 100%;
		}
		.nav .logonav {
			display: none;
		}
		.nav .logo-h {
			display: inline-block;
		}
		#foot .lef #span {
			display: none;
		}
		#foot .lef .logfot {
			width: 90%;
			text-align: center;
			margin-top: 1%;
			margin-left: -3%;
		}
		#foot .lef .botnav {
			display: inline-block;
			height: 35px;
			width: 450px;
			margin-top: 15px;
		}
		#foot .lef .logfot p .logobot{
			width: 85%!important;
			margin-top: 0px;
			margin-left: 3px;
		}
		#foot .lef .logfot p .mail {
			width: 300px;	
		}
		#foot .lef .logfot p .ups {
			width: 150px;
		}
		#foot .lef .logfot .pri a{
			padding-right: 46px;
			padding-left: 46px;
			font-size: 18px;
		}
		#business-h {
			display:inline-block; 
		}
		#business-h img{
		width: 110px;
		border-radius: 50%;
		background:rgba(255,255,255, 0.95);
		position: absolute;
		margin-top: 5%;
		transition: 2s;
		margin-left: -25px;
		box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.2), 0 10px 24px 0 rgba(0, 0, 0, 0.05);
		}
		#business-h h1 {
		    height: auto;
		    text-align: center;
		    line-height: normal;
		    color: white;
		    margin-top: 8%;
		    font-size: 20px;
		    transition: 2s;
		    padding-left: 80px;
		    box-shadow: 0 8px 12px 0 rgb(0 0 0 / 20%), 0 10px 24px 0 rgb(0 0 0 / 5%);
		    padding: 25px 10px 25px 80px;
		}
		#business-h p{
			height: auto;
			text-indent: 30px;
			padding-right:20px; 
			padding-left:20px;
			background: rgba(225,225,225,.9);
			font-size: 18px;
			color: #404040;
			transition: 2s;
			padding-bottom: 20px;
			padding-top: 20px;
			margin-top: -17px;
			box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.2), 0 10px 24px 0 rgba(0, 0, 0, 0.05);
			float: left;
		}
		#business-h #col-10{
			height: auto;
			margin-left: 10%;
			transition: 2s;
			margin-top: -15px;
		}
		#multi-back {
			padding: 2%;
		}
}
@media only screen and (max-width: 950px) {
		.office-back {
		    min-height: 1500px;
		    padding: 0;
		}
		.cont-big-con {
	        padding: 30px 8%;transition: .3s;padding-bottom: 50px;
	    }
	    .main-drop{
    		margin-top: 145px;
    	}
}
@media only screen and (max-width: 860px) {
		#sol-page {
			display: none;
		}
		#sol-page-h {
			display: inline-block;
			margin-top: -10px;
		}
		.about-back {
			min-height: 870px;
		}
		#sol-page-h img{
			width: 180px;
		}
  		.tabs-h{
  			margin-top: 30px;
  			font-size: 18px;
  		}
		.sub {
			padding: 10px;
			font-size: 17px;
		}
		.forth #col-4 {
			width: 100%;
		}
		.forth #col-4 p{
			padding: 0 40px!important;
			padding-left: 0;
		}
		.fors {
		    padding-top: 0px!important;
		    padding-bottom: 0px!important;
		}
}
@media only screen and (max-width: 850px) {
		.bgimg-3,.bgimg-4,.bgimg-5,.bgimg-6,.bgimg-7,.bgimg-8,.bgimg-9,.full-hos,.bgimg-11,.bgimg-10 {
			min-height: 600px!important;
		}
		#banz-a h1, #banz-h h1 {
			margin-top: 330px!important;
		}
		#network-h #col-5 {
			width: 85%;
			margin-top:5px;
		}
		#network-h img {
			width: 650px;
		}
		#network-h #col-11 {
			margin-left: 11%;
		}
		.card span h1 {
			font-size: 23px;
			margin-top: 40px;
		}
		.card {
			height: 280px;
		}
		.net-con {
			padding: 5% 3%;
		}
}
@media only screen and (max-width: 800px){
		#banz-h h1 {
		    width: auto;
		}
		.tablinksz {
			width: 100%;margin-bottom: 10px;text-align: center;
		}
		.tl {
			margin-left: 0!important;
		}
		.exchange-tabs #col-6 {
			width: 100%;
		}
		.exchange-tabs #col-6:nth-child(1) {
			margin-bottom: 30px;
		}
		.ex-back {
		    min-height: 2100px;
		    height: auto;
		}
		.ex-plan-dat1 p {
			padding: 0px!important;
		}
		.ex-plan1 {
			padding-top: 10px!important;font-size: 20px!important;
		}
		.ex-plan2 {
			padding: 10px!important;
		}
		.ex-plan3 {
			padding: 10px!important;
		}
		.ex-plan4-but {
		    padding: 10px 50px!important;
		}
		.ex-plan-con p {
			margin: 8px!important; 
		}
		.office-plan-tit {
		    padding: 10px;
		    font-size: 20px;
		}
		.office-plan1 {
			padding-top: 10px!important;font-size: 20px!important;
		}
		.office-plan2 {
			padding: 10px!important;
		}
		.office-plan3 {
			padding: 10px!important;
		}
		.office-plan4-but {
		    padding: 10px 50px!important;
		}
		.office-plan-con p {
			margin: 8px!important; 
		}
		.mfe-tab-con {
		    padding: 20px!important;
		}
}
@media only screen and (max-width: 760px) {
    .cont-div #col-6 {
        width: 100%;margin-bottom: 20px;
    }
    .cont-div #col-6 input {
        width: 100%;
    }
    .cont-div #col-6 select {
        width: 100%;
    }
    .cont-div #col-12 textarea {
        width: 100%;
    }
    .cont-div .ta-con {
        margin-top: 20px;
    }
    .bu-con input, .bu-con button {
        width: 100%;
    }
    .cont-div {
        padding: 20px;
    }
}
@media only screen and (max-width: 730px){
		.net-con #col-4 {
			width: 100%;
		}
		.frontz, .backz {
			min-height: all;
			height: auto;
		}
}
@media only screen and (max-width: 675px){
		.office-back {
			min-height: 1600px;
		}
}
@media only screen and (max-width: 650px){
		.BDC_CaptchaImageDiv {
			width: 100px!important;
		}
		.cen {
			width: 100%!important;
		}
		.cen a {
			float: left!important;
		}
		.vie-te {
			width: 100%!important;
		}
		.bgimg-3,.bgimg-4,.bgimg-5,.bgimg-6,.bgimg-7,.bgimg-8,.bgimg-9,.full-hos,.bgimg-11,.bgimg-10 {
			min-height: 500px!important;
		}
		#banz-a h1, #banz-h h1 {
			margin-top: 270px!important;
		}
		.full02 h1 {
    		line-height: 40px!important;
		    font-size: 8vw !important;
		}
		.alert {
			border-radius: 0px !important;
		}
}
@media only screen and (max-width: 583px){
		.bus-ttxx {
		    font-size: 30px!important;
		}
		    .res-pad {
        padding-top: 25px !important;
    	}
}
@media only screen and (max-width: 500px) {
    .cont-big-con {
        padding: 20px;padding-bottom: 40px;
    }
    .ban-1-h {
    	object-position: 72% 50% !important;
    }
    #sixth .getin .get-content .win-one {
    	width: 100% !important;
    	padding-right: 2px !important;
        padding-left: 2px !important;
    }
    #sixth .getin .get-content .win-two {
    	width: 100% !important;
    	padding-right: 2px !important;
        padding-left: 2px !important;
    }
    #foot {
    	margin-top: 57px;
    }
    #sixth .getin .get-content {
    	height: 513px;
    }
}
@media only screen and (max-width: 430px){
		.office-back {
			min-height: 1670px;
		}
		.office-plan-con, .ex-plan-con {
		    padding-bottom: 10px!important;
		}
		.office-plan, .ex-plan {
		    padding: 0!important;
		}
		.h2, h2 {
			font-size: 27px !important;
		}
}
@media only screen and (max-width: 710px) {
		#network-h #col-4 {
			width:83%;
		}
		#network-h #col-8-5 {
			width:100%;
		}
		#network-h {
			height: 2700px;
		}		
		#off img{
		  width: 80px;
		  margin-top: 80px;
		  margin-left: 20%; 
		  float: left;
		  transition: .45s;
		}
		#off li{
		  font-size: 16px;
		  transition: .45s;
		}
		.mySidenav {
			display: none;
		}
		#first #index-gallery{
			margin-left: 10px;
		}
		/*.forth {
			display: none;
		}
		.for-hid {
			display: inline-block;
		}*/
		#forth ul.columnn li {
			padding-bottom: 10px;
		}
		#forth ul.columnn {
			padding-left: 30px;
		}
		.nav select {
			margin-right: 0;
		}
		.nav a.login {
			margin-right: 0;
		}
		.columns .columnn {
		flex-basis: 100%;
		font-size: 17px;
		margin: 10px 10px;
		padding: 3px;
		}
		#foot .lef .botnav {
			width: 360px;
			margin-top: 30px;	
		}
		#foot .lef .logfot p .logobot{
			width: 380px;
		}
		#foot .lef .logfot p .mail {
			width:260px;
		}
		#foot .lef .logfot p .ups {
			width: 100px;
		}
		#foot .lef .logfot .pri a{
			font-size: 17px;
			padding-right:30px;
			padding-left: 30px;
		}
		#sixth .getin .get-content .win-one {
			padding-right: 5px;
			padding-left: 20px; 
		}
		#sixth .getin .get-content .win-two {
			padding-left: 5px;
			padding-right: 20px;
		}
		#sixth  .getin {
			padding-left: 20px; 
			padding-right: 20px;
			margin-top: -35px;
		}
		#sixth .getin .get-content .win-three {
			padding-right: 20px;
			padding-left: 20px;
		}
		#sixth .getin .get-content p {
			padding-right: 5px;
			padding-left: 5px;
			font-size: 14px;
		}
		#sixth .getin span p.lor {
			padding-left: 30px;
		}
		#fifth p.min {
			font-size: 25px;
		}
		#fifth p a.wat {
			padding-left: 60px;
			padding-right: 60px;
			font-size: 20px;
		}
}
@media only screen and (max-width: 600px){
		.res-pad {
			font-size: 7vw !important;
		}
}
@media only screen and (max-width: 510px){
		.res-pad {
			padding-top: 25px !important;
		}
		#fifth p.min {
			font-size: 5vw !important;
		}
}
@media only screen and (max-width: 581px) {
		.ul-top {
			margin-top: 60px;
		}
		.ultra {
			display: block;margin-left: -7px!important;
		}
		.card span h1 {
		margin-top: 30px;
		}
		#off .up {
			width:60%;
			margin-top: -20px;
		}
		#off .down {
			margin-top: 0;
			width: 60%;
		}
		#off #col-4-5 {
			margin-left: 10px;
			margin-top: 10px;
			width: 65%;float: right;
		}
		#off #col-4-5 ul {
			padding-left: 0!important;
		}
		.ps400 {
			width: auto;
		}
		.up2 {
			margin-top: -40px!important;
		}
		#col-3 {
			width: 30%;
		}
		#off img{
		  width: 60px;
		  margin-left: 22%;
		  transition: .5s;
		}
		#off li{
  			padding-bottom: 10px;
  			margin-left: 10%;
  			transition: .45s;
		}	
		#off h2 {
			 margin-left: 10%;
		}
		.ultra {
			width: 100px!important;
		}
}
@media only screen and (max-width: 575px) {
		#sol-page-h img{
			width: 150px;
		}
		#sol-page-h {
			margin-top: -10px;
		}
		#hidden #index-gallery{
			width: 100%;
			margin:0;
			margin-left: 5px;
		}
		#hidden #shiny {
			width: 100px;
			height: 100px;
		}
		#hidden .item img {
			width: 100px;
			transition: 1s;
		}
		#hidden .shaped {
			margin-left:  20px;
			width: 330px;
			margin-top: 330px;
		}
		#hidden .item {
			margin-right: 10px;
			margin-left: 10px;
		}
		#hidden .item p{
			padding-right: 90px;
		}
		#hidden p {
			margin-left: 10px;
		}
		#sixth .getin .get-content .win-two p#col-6{
			width: 100%;
		}
		#sixth .getin .get-content .win-two p img{
			margin-top: -15px;
			width: 100%;
		}
		#sixth .getin .get-content .win-two p input{
			margin-top: -100px;
		}
		#sixth .getin .get-content .win-two textarea{
			height: 98px;
		}
		#sixth .get-top {
			font-size: 26px;
		}
		#foot .lef .botnav {
			width: 270px;
			margin-top: 50px;	
		}
		#foot .lef .logfot p .logobot{
			width: 280px;
		}
		#foot .lef .logfot p .mail {
			width:190px;
		}
		#foot .lef .logfot p .ups {
			width: 80px;
		}
		#foot .lef .logfot .pri a{
			font-size: 15px;
			padding-right:10px;
			padding-left: 12px;
		}
}
@media only screen and (max-width: 505px) {
		#banz-tex h1 {
			font-size: 4em;
			width: 400px;
		}
		.ban-caption {
			font-size: 4vw !important;
		}
		.about-back {
			min-height: 870px;
		}
		.sub {
			padding: 10px;
			font-size: 17px;
		}
		#box, #ble {
		    padding: 10px!important;
		}
		.ex-back {
		    min-height: 2280px;
		}
		.ex-plan-dat1, .ex-plan-dat2 {
		    padding: 10px!important;
		}
		.office-plan-dat1, .office-plan-dat2 {
		    padding: 10px!important;
		}
		.tablinksz {
		    padding: 15px!important;
		}
		.ex-plan-con p, .office-plan-con p {
		    margin: 8px!important;
		}
}
@media only screen and (max-width: 494px) {
		.card span h1 {
			margin-top: 30px;
			font-size: 20px;
		}
		.subs {
			font-size: 15px;
		}
				.card span p {
		   font-size: 16px;
		}
}
@media only screen and (max-width: 465px) {
    	#banz-a h1{
    		width: 290px;
    		font-size: 3.6em
    	}
    	#foot .lef .botnav {
    		width: 100% !important;
    	}
}
@media only screen and (max-width: 405px) {
		#navic ul#un li a{
			font-size: 18px;
		}
		#off .box {
			width: 90%;
			padding: 13px;
		}
		#off li{
  			margin-left: 0;
		}	
		#off h2 {
			 margin-left: 0;
		}
		.card span h1 {
			margin-top: 25px;
		}
		#sol-page-h img{
			width: 120px;
		}
		#hidden #index-gallery{
			width: 100%;
			margin:0;
			margin-left: 5px;
		}
		.banz-hleft {
			font-size: 15vw !important;
			left: 3% !important;
		}
		.frontz .innerz p {
			font-size: 6vw !important;
		}
		#hidden #shiny {
			width: 100px;
			height: 100px;
		}
		#hidden .item img {
			width: 100px;
			transition: 1s;
		}
		#hidden .secmad {
			font-size: 33px;
		}
		#hidden .shaped {
			margin-left:  18px;
			width: 330px;
		}
		#hidden .item {
			margin-right: 10px;
			margin-left: 10px;
		}
		#hidden .item p{
			padding-right: 90px;
			margin-top: -1px;
		}
		#hidden p {
			margin-left: 10px;
		}
	 	.tabs-h span p {
    		text-align:left; 
    		padding-left: 30px !important;
    		padding-right: 30px !important;
  		}
  		#foot .lef .logfot p .logobot{
			width: 289px;
			margin-left: -5px;
		}
}
@media only screen and (max-width: 355px) {
  		#foot {
        margin-top: 100px !important;
    	}
    	.h2, h2 {
        font-size: 25px !important;
    	}
    	.marg-head {
    		margin: 11px 0px;
    	}
    	.backz .outerz h3 {
    		font-size: 23px !important;
    	}
    	.backz .outerz p {
    		font-size: 18px !important;
    	}
}
@media only screen and (max-width: 325px) {
  		.full01-img {
        width: 290px !important;
    	}
}
@media only screen and (max-width: 375px) {
  		.card span h1 {
			margin-top: 20px;
		}
		#ban-con {
        padding-left: 5%;
        padding-right: 5%;
    	}
    	    #foot .lef .logfot .pri a {
        font-size: 15px;
        padding-right: 5px;
        padding-left: 5px;
    	}
    	#dark p {
    		margin-left: 2% !important;
    	}
}