/* Large desktop */
@media (min-width: 1200px) {
	
	
 }
 

@media (min-width: 980px) and (max-width: 1025px) { 

	}
	

} 
 
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) { 





 }
 

@media (max-width: 767px) { 

.phone {
  position: absolute !important;
  float: left;
  display: block !important;
  width: 200px;
  height: 100%;
  margin-top: 0px;
  margin-left: -200px;
  background: rgba(255,255,255,1);
  z-index: 9999;
  -webkit-box-shadow: 1px 0 3px 0 #858585;
  box-shadow: 1px 0 3px 0 #858585;
}
.menu{
	display:none;
	
	}
	
.phone-icon {
  display: block;
  position: absolute;
  top: 0px;
  color: #ccc;
  margin-top: 14px;
}

.da-slide h2{
	color: #fff;
	font-size: 40px !important;
	width:80% !important;
	top: 60px;
	white-space: nowrap;
	z-index: 10;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
	font-family: 'Economica', Arial, sans-serif;
	font-weight: 700;
	margin-left:0% !important;
	text-align:left !important;
	position:relative;
	float:left;
	overflow:hidden;
}
.da-slide p{
	width: 100% !important;
	top: 150px !important;
	color: #fff;
	font-size: 35px !important;
	line-height: 130px;
	height: 150px;
	overflow: hidden;
	font-style: italic;
	font-family: 'Economica', Arial, sans-serif;
	font-weight: 400;
	font-style: italic;
	margin-left:0% !important;
	text-align:left !important;
	z-index:77;
}

.header-ust .container div{
	position:relative;
	float:left;

	margin-top:8px;
	}
.header-ust .container div a{
	position:relative;
	float:left;
	color:#a8a8a8;
	margin-right:10px !important;
	line-height:35px;
	font-size:11px !important;
	}
	
.header-ust .container div a i{
	position:relative;
	float:left;
	color:#15a7e0;
	background:#fff;
	width:35px;
	font-size:12px !important;
	height:35px;
	text-align:center;
	line-height:35px;
	-webkit-border-radius: 35px 35px 35px 35px;
    border-radius: 35px 35px 35px 35px;
	margin-right:10px;
	}

.logo{
	  position:relative;
		float:left;
		margin-top:15px;
		margin-bottom:10px;
		margin-left:0px;
	}
	
.link{
	 position:relative;
	 float:right;
	 background:#15a7e0;
	 line-height:40px;
	 padding-left:10px;
	 margin-top:20px;
	}
	


 }
 

@media (max-width: 480px) {

.phone {
  position: absolute !important;
  float: left;
  display: block !important;
  width: 200px;
  height: 100%;
  margin-top: 0px;
  margin-left: -200px;
  background: rgba(255,255,255,1);
  z-index: 9999;
  -webkit-box-shadow: 1px 0 3px 0 #858585;
  box-shadow: 1px 0 3px 0 #858585;
}
.menu{
	display:none;
	
	}
	

.phone-icon {
  display: block;
  position: absolute;
  top: 0px;
  color: #fff;
  margin-top: 14px;
  z-index:333;
}


.header-ust .container div{
	position:relative;
	float:left;

	margin-top:8px;
	}
.header-ust .container div a{
	position:relative;
	float:left;
	color:#a8a8a8;
	margin-right:10px !important;
	line-height:35px;
	font-size:11px !important;
	}
	
.header-ust .container div a i{
	position:relative;
	float:left;
	color:#15a7e0;
	background:#fff;
	width:35px;
	font-size:12px !important;
	height:35px;
	text-align:center;
	line-height:35px;
	-webkit-border-radius: 35px 35px 35px 35px;
    border-radius: 35px 35px 35px 35px;
	margin-right:10px;
	}

	
.link{
	 position:relative;
	 float:right;
	 background:#15a7e0;
	 line-height:40px;
	 padding-left:10px;
	}

.header-alt{
		position:relative;
		float:left;
		width:100%;
		background:#333333;
		max-height:100px;
	}
	
.logo{
	  position:relative;
		float:left;
		margin-top:0px;
		padding:5px;
		margin-bottom:10px;
	}
	
.logo img{
	    position:relative;
		float:left;
		width:100%;
	}
	
.logo:before 
{
  content: '';
  background:#fcb041;
  position: absolute;
  top: 0;
  right: 0;
  width: 5000px;
  height: 104%;
  transform: skewX(-30deg);
  z-index:76;
}
	

}