/* Custom, iPhone Retina */ 
@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;
}
.footer .instagram .images .image::before {
top: 5px;
right: 5px;
bottom: 5px;
left: 5px;
}

	}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
.paging .direct-link-left, .paging .direct-link-right {padding: 15px 10px 10px!important;}
.post_category a {
    padding: 0px 0px!important;
    line-height: 1!important;
	}
.footer .instagram .images .image {
width: 49.999%;height: auto;
}
.footer .instagram .images .image::before {
top: 10px;
right: 10px;
bottom: 10px;
left: 10px;
}
#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;}
.owl-carousel .carousel-category, .owl-carousel .carousel-box span, .owl-carousel a.custom {display:none;}
.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: 64px!important;
line-height: 64px !important;
}
.logo_tagline {
font-size: 0.7em!important;
}
.instagram_footer_heading h4 {line-height: 70px;top: -75px;font-size: 70px;}
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;}
.isopad {padding: 20px;}
a.custom {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;}
.meta-line .isopad {padding:0;}
}
/* Small Devices, Tablets */
@media only screen and (min-width:481px) and (max-width:768px) {
.top-widget-left {display:none;}
.sticky-nav.navbar-fixed-top {position:relative; }
.meta-line .isopad {padding:0;}
.share-buttons, .meta-space {text-align: center;}
.footer .instagram .images .image .insta-caption { 
top: 40%;
}
.footer .instagram .images .image {
width: 33.333%;height: auto;
}
.footer .instagram .images .image::before {
top: 10px;
right: 10px;
bottom: 10px;
left: 10px;
}
	}
@media only screen and (max-width : 992px) {
.sticky-wrapper, .sticky-nav {
    height: 0;
}}
/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
.owl-carousel a.custom {display:none;}
.carousel-wrap h2 {
    font-size: 36px;
    line-height: 36px;
}
.footer .instagram .images .image {
width: 33.333%;height: auto;
}
.footer .instagram .images .image::before {
top: 20px;
right: 20px;
bottom: 20px;
left: 20px;
}
	}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1199px) {
.owl-carousel a.custom {display:none;}
.carousel-wrap h2 {
    font-size: 38px;
    line-height:38px;
}
.footer .instagram .images .image {
    width: 16.666%;height: auto;
}
.footer .instagram .images .image::before {
top: 30px;
right: 30px;
bottom: 30px;
left: 30px;
}
	}
/* Laptops */
@media screen and (min-width:1200px) and (max-width:1366px) {

.carousel-wrap h2 {
    font-size: 38px;
    line-height:38px;
}
.owl-carousel a.custom {display:none;}
.footer .instagram .images .image .insta-caption { 
top: 33%;
}
.footer .instagram .images .image div.img_description {
width: 80%;
}
.footer .instagram .images .image::before {
top: 12px;
right: 12px;
bottom: 12px;
left: 12px;
}
}	
/* Larger laptops */
@media only screen and (min-width : 1367px) {
.carousel-wrap h2 {
    font-size: 38px;
    line-height:38px;
}
.owl-carousel a.custom {display:inline-block;}
.footer .instagram .images .image .insta-caption { 
top: 40%;
}