body{font-weight:400;}
.container{width:90%;}
.menu-phn{float: right;position: relative;margin-left: 25px; width: 180px;}
.menu-phn a{position: absolute;top: -16px;} 
.menu-phn a i{background: #680747;color: #fff;padding: 5px;border-radius: 10%; margin-right: 5px;}
.menu-phn a{display:flex;justify-content:center;align-items:center;}
.menu-phn a img{width:45px;margin-right:5px;}
.et-social-google-plus{display:none !important;}
#et-info{width:100%;}
.et-social-icons{float:right !important;}
#footer-info{width:100%;text-align:center;}
#footer-bottom {border-top: 1px solid #ffffff29;}
#main-footer .footer-widget h4{padding-bottom:15px;}
.contact-info-f li {padding-left: 25px!important;margin-bottom: 12px !important;}
.contact-info-f li:before{display:none !important;}
.contact-info-f li a i {position: absolute;left: 0px;font-size: 18px;color: #680747;top: 3px;}
.social-footer>li{display:inline-block;padding-left:0px !important;padding-bottom:0px !important;}
.social-footer>li>a {width: 34px;height: 34px;margin-right: 6px;font-size: 16px;line-height: 36px;
	display: inline-block;text-align: center;transition: all ease 0.35s;background:#fff;border-radius:50%;color:#fff !important;}
.social-footer {margin-top: 15px;display: flex;}
.social-footer li:before{display:none !important;}
.social-footer li a{background: #680747;color:#fff !important;}
.social-footer li a:hover{background:#680747;color:#fff !important;}
.sp-testimonial-free-section .testimonial-pagination .swiper-pagination-bullet {width: 28px;   height: 6px;border-radius: 10px;}
.et_divi_100_custom_back_to_top .et_pb_scroll_top{background:#680747;bottom:100px;}
.et_pb_gallery_image img{width:100% !important;}
.vp-portfolio__items-style-fade .vp-portfolio__item-overlay{background:none !important;}
.vp-fancybox { z-index: 999999 !important;}
#sp-testimonial-free-wrapper-145 .sp-testimonial-free-section{margin-left:0px;margin-right:0px;}


@media only screen and (max-width: 980px) {
	.menu-phn a { right: 40px;position: absolute;top: -7px;font-size:14px;}
	.menu-phn{width:205px;}
	

}

@media only screen and (max-width: 400px) {
	.menu-phn a img {
    width: 30px;
}
	.menu-phn a {
    font-size: 10px;
    right: 40px;
    position: absolute;
    top: 0px;
}
}