@media only screen and (max-width : 320px) {
.top-container .social__list a, .top-container-normal .social__list a { margin: 0px 0px;}
.sb-search-input {
font-size: 0.7em !important;
}
.footer .instagram .images .image .insta-caption { 
top: 26%;
}
.footer .instagram .images .image {
width: 49.999%;height: auto;
}
} @media only screen and (max-width : 480px) {
blockquote {
margin: 0px 0px 0px 0;
font-size: 30px;
line-height: 30px;
}
.meta-space {margin-top: 5px;}
.meta-space-top {margin: 0px 0px 0px;}
.post-header {
padding: 0px 0px 0 0px;
margin: 10px auto;
}
.post__holder {
margin: 0px 0 10px 0;
}
.title-section {
margin: 10px auto;}
.shareon {display:none;}
.meta-line {margin:0px 0 0 0;}
.post-comments-footer {margin:15px 0 0 0;}
.post-comments-footer {
border-left: 0px solid #eee;
border-right: 0px solid #eee;
}
.latest-post-number {font-size: 100px;line-height: 100px;}
.post-header h2 a, h2.post-title, h2.grid-post-title {font-size:40px!important;line-height:40px!important;}
.carousel-wrap h2 {
font-size: 18px!important;
line-height: 18px!important;
margin: 0px 0px 0px;
}
.paglink a {padding: 14px 10px;font-size: 25px;}
.paging .direct-link-left, .paging .direct-link-right {
padding: 0px 0px 20px 0;
text-align: center;
display: inherit;
}
.footer .instagram .images .image {
width: 49.999%;height: auto;
}
#back-top, .footer-text, .footer .logo {
text-align: center;
}
#hs_signup_inner .logo_h__txt, #hs_signup_inner .logo_link {
font-size: 50px!important;
}
#hs_signup_inner {padding: 30px 20px;}
#small-dialog, #small-dialogs {
width: 100%;
}
.sb-search-input {
font-size: 0.85em !important;
}
.top-widget-left {display:none;}
.top-container .social__list a, .top-container-normal .social__list a { margin: 0px 2px;}
.slideshow-desc {display:none;}  
.carousel-wrap h2 {
margin: 0px 0px 0px!important;
}
.spacer {height:0px;}
.sticky-nav.navbar-fixed-top {position:relative; }
.footer .instagram .images .image .insta-caption { 
top: 26%;
}
.logo {
width: 100%!important;
margin: 15px auto!important;
margin-bottom: 0px!important;
}
.logo_h__txt, .logo_link {
font-size: 50px!important;
line-height: 50px !important;
}
.logo_tagline {
font-size: 0.7em!important;
}
.instagram_footer_heading h4 {line-height: 40px;
font-size: 40px;
text-align: center;}
.readmore-button {text-align: center;}
h2 {font-size: 30px!important;line-height: 32px!important;}
h2.grid-post-title {font-size: 32px!important;line-height: 30px!important;}
blockquote {padding: 30px 0px;}
.main-holder {font-size: 14px;line-height: 22px;}
a.btn {margin: 5px 0px;}
.share-buttons, .meta-space {text-align: center;}
.widget {margin: 0px 0px 25px 0px;}
.post-list-inner {padding: 10px 10px 31px;}
.widget.twitter h4 span {font-size: 40px;}
.main-blog {margin-top: 0px;}
.grid-block {margin-bottom: 10px;padding: 10px;}
.grid-block header {padding: 10px 0px 0px;}
} @media only screen and (min-width:481px) and (max-width:768px) {
.paglink a {padding: 14px 14px;font-size: 28px;}
.carousel-wrap h2 {
font-size: 21px!important;
line-height: 20px!important;
margin: 0px 0px 0px;
}
.top-widget-left, .owl-carousel a.btn {display:none;}
.sticky-nav.navbar-fixed-top {position:relative; }
.share-buttons, .meta-space {text-align: center;}
.footer .instagram .images .image .insta-caption { 
top: 40%;
}
.footer .instagram .images .image {
width: 33.333%;height: auto;
}
}
@media only screen and (max-width : 992px) {
.hercules-promotion-item {
margin-bottom:30px;
}
.owl-carousel .excerpt {
padding-bottom: 0px;
}
.slideshow-desc {
width: 52%;
}
.carousel-wrap h2 {
font-size: 26px!important;
line-height: 25px!important;
margin: 0px 0px 0px;
}
#back-top, .footer-text, .footer .logo {
text-align: center;
}
.instagram_footer_heading h4 {line-height: 40px;
font-size: 40px;
text-align: center;}
.readmore-button {text-align: center;}
nav.footer-nav ul {
text-align: center;
}
.sticky-wrapper, .sticky-nav {
height: 0;
}} @media only screen and (min-width : 992px) {
.carousel-wrap h2 {
font-size: 30px;
line-height: 32px;
}
.footer .instagram .images .image {
width: 33.333%;height: auto;
}
} @media only screen and (min-width : 1199px) {
.carousel-wrap h2 {
font-size: 30px!important;
line-height:32px!important;
}
.footer .instagram .images .image {
width: 16.666%;height: auto;
}
} @media screen and (min-width:1200px) and (max-width:1366px) {
.carousel-wrap h2 {
font-size: 30px!important;
line-height:30px!important;
}
.footer .instagram .images .image .insta-caption { 
top: 33%;
}
.footer .instagram .images .image div.img_description {
width: 80%;
}
} @media only screen and (min-width : 1367px) {
.carousel-wrap h2 {
font-size: 30px!important;
line-height:31px!important;
}
.owl-carousel a.btn {display:inline-block;}
.footer .instagram .images .image .insta-caption { 
top: 40%;
}