.uc_quote_header *{
	margin:0;
	padding:0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
}

.uc_quote_header{
	position:relative;
	width:100%;
}

.uc_quote_header .logo{
	position: absolute;
    left: 12%;
	top:40px;
}	
.uc_quote_header img{
	width:100%;
	display: block;
}
.uc_solid_header .uc_container_inner{
	width: 65%;
	margin:0 auto;
	}
.uc_quote_header .uc_container_text_box{ 
	padding:0%;
	position:absolute;	
	top:50%;
	left:16%;
	width: 71%;
	-webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
	transform: translateY(-50%);
}


.uc_quote_header .uc_socila_icon {
    position: absolute;
    right: 12%;
	top:50px;
}
.uc_quote_header .uc_socila_icon a{
	color:#ffffff;
	display:inline-block;
}
.uc_quote_header .uc_socila_icon .fa{ 
	margin-left:20px;
	}

.uc_quote_header .uc_container_text_box h1{
	font-size:7.1vw;
	font-family: 'Playfair Display', serif;
	font-weight:400;
	color:#ffffff;	
	line-height: 122px;
	background:url(border-bg.png) no-repeat left top;
	padding: 35px 0;
}
.uc_quote_header .uc_paragraph{
	font-family: 'PT Serif', serif;
	font-size:18px;
	color:#ffffff;
	font-weight:400;
	line-height: 27px;
	font-style:italic;
	width: 50%;
	margin-bottom:80px;
}

.uc_quote_header .uc_container_text_box a{
	font-size:13px;
	border:1px solid #6766b5;
	font-family: 'Montserrat', sans-serif;;
	font-weight:bold;
	color:#ffffff;
	padding:18px 45px;
	text-decoration:none;
	display:inline-block;
	text-transform:uppercase;
	letter-spacing:2px;
	border-radius: 43px;
}


@media only screen and (max-width:1300px) {
	.uc_quote_header .uc_paragraph{ line-height:normal;font-size: 24px;margin-top: 25px;}
	.uc_quote_header .uc_container_text_box a { margin-top: 20px;}
	.uc_quote_header .uc_container_inner{ width: 74%;}
	.uc_quote_header .uc_container_text_box h1{ padding:5px 0; line-height: normal;}
	.uc_quote_header .uc_paragraph{ width:70%; margin:15px 0;}
}
@media only screen and (max-width: 1024px) {
	
	.uc_quote_header .uc_container_inner{ width: 74%;}
	.uc_quote_header .uc_container_text_box h1{ padding:5px 0; line-height: normal;}
	.uc_quote_header .uc_paragraph{ width:100%; margin:15px 0;}
	.uc_quote_header .uc_container_text_box a { margin-top: 10px;}
	.uc_quote_header .logo {  left: 4%;}
	.uc_quote_header .uc_socila_icon{ right:4%;}
}
@media only screen and (max-width: 980px) {	
	.uc_quote_header .uc_container_text_box{left: 12%;  width: 75%;}
}
@media only screen and (max-width: 800px) {	
	.uc_quote_header .uc_paragraph{ font-size: 19px;}
	.uc_quote_header .uc_container_text_box{left: 15%; width: 78%}
}
	
@media only screen and (max-width: 768px) {	
	.uc_quote_header .logo { top: 4%;}
	.uc_quote_header .uc_container_inner{ width:100%; padding:0 20px}
	.uc_quote_header .uc_socila_icon { right: 15px;top:20px; }
	.uc_quote_header .uc_container_text_box h1{ padding: 5px 0 15px;}
	.uc_quote_header .uc_paragraph { font-size: 16px; width: 100%;  margin-bottom: 20px;}
	.uc_quote_header .uc_container_text_box{left: 9%; width: 81%}
	
}
@media only screen and (max-width: 640px) {	
	.uc_quote_header .uc_container_text_box h1{ padding: 5px 0;}
	.uc_quote_header .uc_paragraph{ margin: 5px 0;}
	.uc_quote_header .uc_paragraph { font-size: 14px; margin-bottom: 10px;}
	.uc_quote_header .uc_container_text_box a { font-size: 11px; margin-top: 5px;  padding: 12px 20px;}
}
@media only screen and (max-width: 480px) {	
	.uc_quote_header .logo{top:10px; left:15px;}
	.uc_quote_header .uc_paragraph { font-size: 12px;}
	.uc_quote_header .uc_container_text_box h1{ background:none;}
	.uc_quote_header .uc_container_text_box a { font-size: 9px; margin-top: 5px;  padding: 10px 20px;}
	.uc_quote_header .uc_container_text_box{left: 0; width: 100%;padding: 0 20px;}
	.uc_quote_header .logo{ width:45px;}
}
@media only screen and (max-width: 360px) {	

.uc_quote_header .uc_container_text_box a { font-size: 9px; margin-top: 5px;  padding: 9px 15px;}
.uc_quote_header .uc_container_inner { padding: 50px 15px 0;}
.uc_quote_header .uc_paragraph { font-size: 12px;margin-bottom: 2px;}
.uc_quote_header .uc_container_text_box h1 { padding: 0;}
.uc_quote_header .uc_container_text_box{padding: 25px 20px 0;}

}
@media only screen and (max-width: 320px) {	
.uc_quote_header .uc_container_inner {  padding: 38px 15px 0}
.uc_quote_header .uc_paragraph { font-size: 12px;margin-bottom: 2px;}
.uc_quote_header .uc_container_text_box a {margin-top: 4px;}

}