.article-details {display: flex;flex-direction: column;}
.article-list .article{border:none!important}
.article-ratings-social-share {order: 1;border: none !important;}
.breadcrumb {background-color:#fff;position: absolute;right: 0px;font-size: 0.9em;}
.heading {margin-top: 0;font-size: 36px;line-height: 36px;margin-bottom: 15px;border: 0;text-align:center}
.layout-blog .article-full-image img {max-width: 600px;width: 100%;float: right;border-radius: 5px!important;box-shadow: 5px 5px 5px #ddd;margin: 0px 0px 30px 30px;}
.offcanvas-menu .logo img {height:70px!important}
.offcanvas-menu .offcanvas-inner ul.menu>li>a{font-size:14px!important}
.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span{padding:0px 8px!important}
#sp-main-body {padding: 50px 0;}
div#sp-breadcrumbs {position:relative}
h1.sppb-title-heading, .page-header h1{font-size:36px!important;margin:20px 0px 30px 0px!important;}

@media only screen and (max-width :1400px){
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a{font-size:15px!important;padding:0px 7px!important}
.layout-blog .article-full-image img {max-width: 400px;}
}
@media only screen and (max-width :1280px){
.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span{padding:0px 3px!important}
    .logo-image{height:62px!important}
}
@media only screen and (max-width :990px){
.layout-blog .article-full-image img {max-width: 300px;}
}
@media only screen and (max-width :768px){
.layout-blog .article-full-image img {max-width: 768px;}
}