#wrapper-content .excerpt a { color:#934f8c; }#wrapper-content a:hover { opacity:0.5 !important; }#wrapper-content a:hover img { opacity:0.5 !important; }.section-title .excerpt { max-width:1040px !important; } .layers-widget-slide-3 .copy-container 		{ width:75% !important; }
.layers-widget-slide-3 .image-container  	{ width:20% !important; }
.layers-widget-slide-3 .swiper-slide 		{ background-position: 100% 50% !important; }
@media only screen and (max-width: 1400px){
.layers-widget-slide-3 .image-container img { max-height:180px !important; width:auto !important; }
.layers-widget-slide-3 .heading { font-size:3rem !important; }
.layers-widget-slide-3 .container {margin-top:160px; }
}
@media only screen and (max-width: 1100px){
.layers-widget-slide-3 .swiper-slide { background-position: 50% 100% !important; height:800px !important; }
}
@media only screen and (max-width: 768px){
.layers-widget-slide-3 .heading { font-size:3.5rem !important; }
.layers-widget-slide-3 .swiper-slide { background-position: 100% 0% !important; height:900px !important; }
}
@media only screen and (max-width: 768px){
.layers-widget-slide-3 .swiper-slide { background-position: 85% 0% !important; }
#layers-widget-column-25-797, #layers-widget-column-25-339 { width:100% !important; }
} #layers-widget-column-9 .heading { height:60px; }
#layers-widget-column-9 .excerpt { height:50px; }
#layers-widget-column-23 .heading { height:50px; }
#layers-widget-column-23 .excerpt { height:50px; } a.button, .wpcf7-submit { width:100% !important; padding:10px !important; color:#fff !important; }span.ajax-loader { display:none !important; } .nav-tabs ul { border-bottom:1px solid #eee; }
li.active a { background:#eee; }
.tab-content .content  { padding:0px !important; }
div.quote { padding:20px; border:1px solid #eee; margin-top:20px; }
div.quote p { text-align:center; }
div.quote p strong { font-size:15px; } .testimonials p { font-size:20px; font-style:italic; }.testimonials p strong { font-size:15px; font-style:normal; } #layers-widget-column-11-102 iframe { height:275px; !important; } #menu-main-1 li a { text-transform:uppercase; font-weight:400 !important; }
.responsive-nav { width: 58px; height: 40px; text-align: right; padding-right: 20px; }@media only screen and (max-width: 900px){
#menu-main-1 li a { padding:0 5px; font-size:1.3rem; }
} .copyright { display:none; }
#footer img { max-width:40px !important; margin-right:5px; }