/* Enter Your Custom CSS Here */
	.ush_text_2{font-size:20px;}
	.ush_text_1{font-size:20px;}
.l-subheader.at_top {
    background: #fff !important;
}
.header_hor .ush_menu_1.type_desktop .menu-item.level_1>a:not(.w-btn) {
    padding-left: 0px !important;

}
.l-subheader.at_middle{
	background: #a26b0d !important;
}
.l-subheader.at_middle, .l-subheader.at_middle .w-dropdown-list, .l-subheader.at_middle .type_mobile .w-nav-list.level_1 {
       color: #fff !important;
}
.ush_menu_1 .menu-item.level_1.current-menu-item>a:not(.w-btn){
       color: #ffffff !important;
}
.hero-sec h1, .hero-sec p{
	color:#fff;
}
.for-btn .us-btn-style_2 {
       font-weight: 400;
      background: #a26b0d;
     color: #fff!important;
	    border-radius: 0;
}
.for-btn .w-btn-wrapper.width_full{
	margin-top:0;
}
.eulogy-text{
	margin-top: -37px;
    position: absolute;
}
.eulogy-text h4{
	    padding: 0 25px;
    color: #fff;
}
.img-gradient .w-image-h{
	position:relative;
}
.img-gradient .w-image-h:before{
	position:absolute;
	content:'';
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	    webkit-background: -webkit-linear-gradient(0deg,hsla(0,0%,9%,.7),rgba(12,0,51,0));
    -o-background: -o-linear-gradient(0deg,hsla(0,0%,9%,.7) 0,rgba(12,0,51,0) 100%);
    background: -webkit-gradient(linear,left bottom,left top,from(#171717),to(rgba(12,0,51,0)));
    background: linear-gradient(0deg,#171717,rgba(12,0,51,0));
}
.no-touch .l-subheader.at_middle a:hover, .no-touch .l-header.bg_transparent .l-subheader.at_middle .w-dropdown.opened a:hover {
    color: #111111 !important; 
}
.footer-links{
	margin-left:0;
}
.footer-links li{
	list-style:none;
}
.footer-links li a{
	color:#fff;
}
.footer-links li a:hover {
    color: #a26b0d;
}
footer h4, footer p{
	color:#fff;
}
span.special{
	color: #a26b0d;
	font-weight: 500;
}
.copy-right p{
	font-size:14px;
}
.no-touch .w-toplink.active:hover{
	background: linear-gradient(135deg,#a26b0d,#a26b0d) !important;
}
.eulogy-sec{
	overflow:hidden;
}
.eulogy-sec .for-btn .vc_column-inner{
	padding:10px !important;
}
.footer-main .vc_column-inner{
	border-left:1px solid #ccc;
}
/* Media Query Start*/
@media(max-width:1150px){
.eulogy-text h4 {
     font-size: 20px;
}
}
@media(max-width:899px){
.ush_menu_1 .menu-item.level_1.current-menu-item>a:not(.w-btn) {
        color: #ffffff !important;
	font-weight:500;
}
header .ush_menu_1	a.w-nav-anchor:hover{
		color:#000 !important;
	}

	.eulogy-text h4 {
    font-size: 13px;
}
	.for-btn .us-btn-style_2 {
    font-size: 13px;
}
	.l-subheader.at_middle, .l-subheader.at_middle .w-dropdown-list, .l-subheader.at_middle .type_mobile .w-nav-list.level_1 {
    color: #ffffff !important;
}
	.l-subheader.at_middle {
    background: #ffffff !important;
}
	.l-subheader.at_top {
     border-bottom: 1px solid #a26b0d;
}
 .l-subheader.at_middle .type_mobile .w-nav-list.level_1 {
    background: #a87219 !important;
}
	.ush_menu_1 .w-nav-icon {
    color: #af7724 !important;
}
	.at_top .at_right {
    display: none !important;
}
}
@media(max-width:767px){
.info-data .w-btn-wrapper.align_right {
    float: left;
}
		.eulogy-text h4 {
    font-size: 22px;
}
		.for-btn .us-btn-style_2 {
    font-size: 16px;
}
	.web-agence{
		text-align:left !important;
	}
	.ush_text_2{font-size:16px;}
	.ush_text_1{font-size:16px;}
}
@media(max-width:500px){
.hero-sec h1 {
   font-size:35px;
}
	.ush_text_2{font-size:16px;}
	.ush_text_1{font-size:16px;}
}
/* Contact Form Styling */

.wpcf7-form .wpcf7-response-output.wpcf7-validation-errors {
    color: #D8000C;
    background-color: #FFBABA;
    border: 0;
    padding: 10px;
}
.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok {
    color: #4F8A10;
    background-color: #DFF2BF;
    border: 0;
    padding: 10px;
}
div.wpcf7-mail-sent-ok:before,div.wpcf7-validation-errors:before {
    font: 26px/30px FontAwesome;
    margin-right: 16px;
    vertical-align: middle;
}
div.wpcf7-mail-sent-ok:before {
    content:'\f00c';
}
div.wpcf7-validation-errors:before {
    content:'\f057';
}

span .wpcf7-not-valid {
    border: 1px solid #ff0000 !important;
}


/* Contact Form Styling */
