a.web-fb-link img {
    width: 25px;
    height: 25px;
    margin: 3px;
    border: 1px solid #e4e4e4;
    border-radius: 37px;
    vertical-align: middle;
}


a.web-fb-link1 img {
    width: 25px;
    height: 25px;
    margin: 3px ;
    border: 1px solid #e4e4e4;
    border-radius: 37px;
    vertical-align: middle;
}
a.web-fb-link {
   
   font-size: 15px !important;
   lint-height: 23px !important;
   font-weight: 500 !important;
   color: #252525 !important;
}
.web-fb-link3{
  margin-top:10px;
  margin-bottom: 20px;
}

a.web-fb-link1 {
   
    margin-left: 22px ;
   
}

div#advanced_floating_content_1732 {
    background: rgba(255, 255, 255, 0 ) !important;
}
@media only screen and (max-width: 768px){
div#advanced_floating_content_1732 {
    background: rgba(255, 255, 255, 0 ) !important;
	display: none;
}
}


@media only screen and (min-width: 769px){
div#advanced_floating_content_1735 {
    display: none;
	background: rgba(255, 255, 255, 0 ) !important;
}
}


div#advanced_floating_content_1735 {
    width: 30px !important;
	background: rgba(255, 255, 255, 0 ) !important;

}

img.aligncenter.size-full.wp-image-275 {
  /*  border-radius: 50px;  */
   box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.20); 
   width: 99%;
}
img.aligncenter.size-full.wp-image-276 {
    background-color: #fff;
    border: 3px solid #fff;
    border-radius: 29px;
    width: 23px;
}
img.aligncenter.size-full.wp-image-277 {
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 29px;
    width: 25px;
}

img.aligncenter.size-full {
    margin: 0px auto;
    margin-left: 7px;
}

a.web-menubar-sns-ic i {
   margin-left: 6px;
    color: #171833;
    top: 0px;
    left: 0px;
    position: relative;
    width: 28px;
    height: 27px;
    border-radius: 17%;
    display: inline-block;
    text-align: center;
    margin-top: 5px;
    line-height: 28px;
    border: 2px solid #171833;
    font-size: 15px;
    background-color: #fff;

}

















/*¹è³Ê*/

.qode-banner .qode-banner-link {
    height: 75% !important;
}
.qode-banner-content-inner .qode-banner-text-holder {
    text-align: left !important;
    color: #fff;
    font-size: 15px;
    font-weight: 400;
    line-height: 23px;
}
.qode-banner-content-inner .qode-banner-text-holder strong {
    font-weight: 500 !important;
    font-size: 19px;
    line-height: 27px;
    display: inline-block;
    margin-bottom: 3px;
}
.qode-banner:hover .qode-banner-content {
    opacity: 0.8 !important;
}
.qode-banner .qode-banner-content {
    background-color: rgba(0,0,0,.45) !important;
}
.qode-banner .qode-banner-content {
    padding: 4.5% !important;
}
@media only screen and (max-width: 768px){
.vc_empty_space.web-main-text-over-gap {
    height: 3px !important;
}
div#custom_html-3{
     display: none;

}
.flexslider, .portfolio_slider {
    margin: 0 0 0px !important;
    position: relative;
    zoom: 1;
}








