.fullbanner .wpb_single_image .vc_single_image-wrapper,.fullbanner  .wpb_single_image .vc_figure,.fullbanner  .wpb_single_image img{width:100%}
.blockbox{margin:20px 0 0 0 !important;}
.blog img.logo-big {
    width: 390px;
}
.blog img {
    max-width: 100%;
    height: auto;
}
.blog textarea{width:100%;max-width:100%;}
@media only screen and (max-width: 480px){
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
    width: 100%;
    clear:both;
}
}
.flex-caption h4 {
    font-size: 18px;
    margin-bottom:0;
}
.flex-caption {
    top: 50%;
    transform: translateY(-50%);
}
.flex-direction-nav a {
    top: 50%;
    transform: translateY(-50%);
}
@media only screen and (min-width: 480px){
    .flex-caption h4 {
    font-size: 24px;
}
}@media only screen and (min-width: 960px){
    .flex-caption h4 {
    font-size: 32px;
}
}
@media only screen and (min-width: 1024px){
    .flex-caption h4 {
    font-size: 40px;
}
}
#mega-menu-wrap-primary,#mega-menu-wrap-primary .mega-menu-toggle{background:#FFF !important;}
@media (max-width: 480px){
.follow_box {
    display: none;
}}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link span.mega-indicator:after{display:none;}
#mega-menu-wrap-blog_menu #mega-menu-blog_menu > li.mega-menu-item > a.mega-menu-link {

    color: #000;

}
#mega-menu-wrap-blog_menu #mega-menu-blog_menu {
 
    text-align: center;
 
}
#mega-menu-wrap-blog_menu{background:#FFF;}
#mega-menu-wrap-blog_menu #mega-menu-blog_menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-blog_menu #mega-menu-blog_menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-blog_menu #mega-menu-blog_menu > li.mega-menu-item > a.mega-menu-link:focus{background:#FFF;color:#000;}