/* Medium Layout: 1367px. */

@media only screen and (min-width: 1200px) and (max-width: 1367px) {

/*home2*/
.home2-hero-area {
    padding: 400px 0 62px;
}
.sidebar {
    max-width: 260px;
    float: right;
}


}


/* Medium Layout: 1280px. */

@media only screen and (min-width: 992px) and (max-width: 1199px) {

/*home1*/
.top-submit-post {
    margin-right: 28px;
}
.hero-box .hb-content .hbc-title {
    font-size: 30px;
    line-height: 34px;
}
.hero-box .hb-content .hbc-title a {
    font-size: 30px;
    line-height: 34px;
}
.single-post-1 .sp1-content {
    bottom: 24px;
    right: 16px;
    left: 16px;
    padding: 0px 14px 10px;
    min-width: unset;
}
.single-post-1 .sp1-content .sp1c-title {
    font-size: 13px;
    line-height: 17px;
}
.single-post-1 .sp1-content .sp1c-title a {
    font-size: 13px;
    line-height: 17px;
}
.single-post-1 .sp1-content .sp1c-meta .type {
    display: block;
}
.single-post-1 .sp1-content .sp1c-meta .date {
    font-size: 12px;
    line-height: 16px;
    margin: 6px 0 0;
}
/*sidebar*/
.widget-instagram ul li {
    flex: 30%;
}

/*home2*/
.single-post-2 .sp1-content {
    width: 87%;
}

/*home3*/
.h3-hero-box .hb-content {
    left: 10px;
    bottom: 10px;
}
.h3-hero-box .hb-content .hbc-title {
    font-size: 18px;
    line-height: 22px;
}
.h3-hero-box .hb-content .hbc-title a {
    font-size: 18px;
    line-height: 22px;
}

/*typography*/
.typography .typo-img-small .content {
    width: 50%;
}

/*coming*/
.coming .timer-area .cdown .time-count {
    font-size: 100px;
    line-height: 104px;
}




}


/* Tablet Layout: 768px. */

@media only screen and (min-width: 768px) and (max-width: 991px) {
 
/*home1*/
.ht-right {}
.top-submit-post {
    margin-right: 14px;
}
.menu.navbar-fixed-top {
    position: unset!important;
}
.top-social ul li {
    margin-left: 2px;
    padding-left: 8px;
}
.menu .top-search {
    top: 70px;
}
.top-tags-area {
    padding: 20px 0 0;
}
.top-tags {
    padding: 0px 30px 10px 30px;
}
.top-tags ul li {
    margin: 0 10px;
}
.hero-box .hb-content {
    bottom: 20px;
    left: 40px;
}
.hero-box .hb-content .hbc-title {
    font-size: 22px;
    line-height: 26px;
}
.hero-box .hb-content .hbc-title a {
    font-size: 22px;
    line-height: 26px;
}
.subscribe-box .sb-content {
    padding-left: 20px;
    padding-right: 44px;
}
.subscribe-box .sb-content .sb-title {
    font-size: 22px;
    line-height: 28px;
}
/*sidebar*/
.sidebar {
    margin: 30px auto auto;
    width: 260px;
}
.instagram-head {
    margin: 0 0 100px;
}
.footer-widget {
    margin: 0 0 30px;
}

/*home2*/
.h2-sp1 .sp1-content {
    min-width: 180px;
    left: 20px;
    right: 20px;
    bottom: 20px;
    padding: 5px 10px;
}
.single-post-1 .sp1-content .sp1c-title a {
    font-size: 14px;
    line-height: 18px;
}
.single-post-1 .sp1-content .sp1c-meta .date {
    font-size: 10px;
    line-height: 14px;
    margin-top: 5px;
}

/*home8*/
.home8-hero-area {
    padding: 100px 0 100px;
}

/*standard-post*/
.standard-post .standard-post-share {
    position: unset;
    left: 0;
    top: 0;
}

/*post-header-wide*/
.post-header-width-hero .phwh-box .title {
    font-size: 50px;
    line-height: 54px;
}

/*coming*/
.coming .subscribe .widget_wysija_cont input[type="email"] {
    width: 230px;
}
.coming .subscribe .widget_wysija_cont input[type="submit"] {
    padding: 0 12px;
    margin-left: 0;
}
.coming .coming-head .title {
    font-size: 88px;
    line-height: 92px;
}
.coming .timer-area .cdown .time-count {
    font-size: 64px;
    line-height: 68px;
    margin: 0px 22px 20px;
}
.coming .timer-area .cdown .time-count:before {
    display: none;
}





}


/* Mobile Layout: 320px. */

@media only screen and (max-width: 767px) {}


/* Wide Mobile Layout: 480px. */

@media only screen and (min-width: 481px) and (max-width: 767px) {
    
/*home1*/
header {
    padding: 0 0 30px;
}
.menu .top-search {
    float: none;
    top: 70px;
}
.ht-left {
    margin-bottom: 20px;
}
.ht-right {
    text-align: left;
}
.top-submit-post {
    margin-right: 30px;
}
.logo-area {
    padding: 20px 0 0px;
}
.top-tags-area {
    padding: 60px 0 0;
}
.menu.navbar-fixed-top {
    position: unset!important;
}
.hero-box .hb-content {
    bottom: 25px;
    left: 20px;
}
.hero-box .hb-content .hbc-title {
    font-size: 22px;
    line-height: 26px;
}
.hero-box .hb-content .hbc-title a {
    font-size: 22px;
    line-height: 26px;
}
.hero-box .hb-content .hbc-list li {
    font-size: 12px;
    line-height: 18px;
}
.subscribe-box .sb-img {
    float: none;
    width: auto;
    display: block;
}
.subscribe-box .sb-content {
    padding-left: 0;
    padding-right: 50px;
}
.subscribe-box .sb-content .sb-title {
	display: block;
    font-size: 18px;
    line-height: 24px;
}
.single-post-1 .sp1-content {
    padding: 10px 10px 10px;
    min-width: 160px;
}
.single-post-1 .sp1-content .sp1c-title a {
    font-size: 14px;
    line-height: 18px;
}
.single-post-1 .sp1-content .sp1c-meta .date {
    font-size: 10px;
    line-height: 14px;
    margin-top: 5px;
}
/*footer*/
.all-insta-img .insta-img-box:nth-child(2n+2) {
    margin-top: 0;
}
.all-insta-img .insta-img-box {
    flex: 30%;
    margin-left: 0;
}
.footer-widget {
    margin: 0 0 30px;
}
/*sidebar*/
.sidebar {
    margin: 30px auto auto;
    width: 260px;
}

/*home5*/
.home5-hero-carousel .hero-box .hb-content {
    left: 60px;
}
.home5-hero-carousel .owl-nav div {
    display: none;
}

/*home6*/
.single-post-4 .sp4-head .title {
    font-size: 32px;
    line-height: 36px;
}
.single-post-4 .sp4-head .title a {
    font-size: 32px;
    line-height: 36px;
}

/*home8*/
.home8-hero-area {
    padding: 65px 0 74px;
}
.home8-hero .title {
    font-size: 30px;
    line-height: 34px;
}

/*standard-post*/
.single-post-4 .sp4-video iframe {
    height: 290px;
}
.standard-post .standard-post-meta .tags {
    display: block;
    margin-bottom: 20px;
}
.standard-post .standard-post-meta .comments {
    float: none;
    margin-left: 20px;
}
.standard-post .standard-post-meta .comments {
    float: none;
    margin-left: 20px;
}
.may-like-box {
    display: inline-block;
}
.standard-post .all-comments ol li ul {
    padding-left: 30px;
}
.standard-post .standard-post-share {
    position: unset;
    left: 0;
    top: 0;
}

/*post-header-wide*/
.post-header-width-hero .phwh-box .title {
    font-size: 40px;
    line-height: 44px;
}

/*post-header-large*/
.post-header-large .title {
    font-size: 30px;
    line-height: 34px;
}

/*typography*/
.typography .typo-img-small .content {
    width: 50%;
}
.typography .typo-img-small .img {
    width: 220px;
}

/*coming*/
.coming .subscribe .widget_wysija_cont input[type="email"] {
    width: 168px;
}
.coming .subscribe .widget_wysija_cont input[type="submit"] {
    padding: 0 12px;
    margin-left: 0;
}
.coming .coming-head .title {
    font-size: 42px;
    line-height: 46px;
}
.coming .timer-area .cdown .time-count {
    font-size: 64px;
    line-height: 68px;
    margin: 0px 22px 20px;
}
.coming .timer-area .cdown .time-count:before {
    display: none;
}

/*404*/
.error-area {
    padding: 80px 0 100px;
}
.error-box .error-text h2 {
    font-size: 126px;
    line-height: 250px;
    margin-left: -90px;
}
.error-box .error-text {
    margin: 0 0 50px;
}







}


/* Small Mobile Layout: 480px. */

@media only screen and (min-width: 240px) and (max-width: 480px) {
    
/*home1*/
header {
    padding: 0 0 30px;
}
.menu .top-search {
    float: none;
    top: 70px;
}
.ht-left {
    margin-bottom: 20px;
}
.ht-right {
    text-align: left;
}
.top-submit-post {
    margin-right: 30px;
}
.logo-area {
    padding: 20px 0 0px;
}
.top-tags-area {
    padding: 60px 0 0;
}
.menu.navbar-fixed-top {
    position: unset!important;
}
.subscribe-box .sb-content .sb-check-list li {
    margin-right: 10px;
}
.hero-box .hb-content {
    bottom: 25px;
    left: 20px;
}
.hero-box .hb-content .hbc-title {
    font-size: 18px;
    line-height: 22px;
}
.hero-box .hb-content .hbc-title a {
    font-size: 18px;
    line-height: 22px;
}
.hero-box .hb-content .hbc-list li {
    font-size: 12px;
    line-height: 18px;
}
.subscribe-box .sb-img {
    float: none;
    width: auto;
    display: block;
}
.subscribe-box .sb-content {
    padding-left: 0;
    padding-right: 50px;
}
.subscribe-box .sb-content .sb-title {
	display: block;
    font-size: 18px;
    line-height: 24px;
}
.single-post-1 .sp1-content {
    padding: 10px 10px 10px;
    min-width: 160px;
}
/*footer*/
.all-insta-img .insta-img-box:nth-child(2n+2) {
    margin-top: 0;
}
.all-insta-img .insta-img-box {
    flex: 50%;
    margin-left: 0;
}
.footer-widget {
    margin: 0 0 30px;
}
/*sidebar*/
.sidebar {
    margin: 30px auto auto;
    width: 260px;
}

/*home2*/
.home2-hero-area {
    background-position: 55% 0;
}
.home2-hero-content .h2hc-title {
    font-size: 30px;
    line-height: 34px;
}

/*home3*/
.single-post-3 .sp3-img {
    float: none;
}
.single-post-3 .sp3-content {
    padding: 30px 0 0 0px;
}

/*home5*/
.home5-hero-carousel .hero-box .hb-content {
    left: 10px;
}
.home5-hero-carousel .owl-nav div {
    display: none;
}

/*home6*/
.single-post-4 .sp4-head .title {
    font-size: 32px;
    line-height: 36px;
}
.single-post-4 .sp4-head .title a {
    font-size: 32px;
    line-height: 36px;
}

/*home8*/
.home8-hero-area {
    padding: 65px 0 74px;
}
.home8-hero .title {
    font-size: 30px;
    line-height: 34px;
}

/*standard-post*/
.single-post-4 .sp4-video iframe {
    height: auto;
}
.standard-post .standard-post-meta .tags ul li a {
    padding: 4px 10px;
}
.standard-post .standard-post-meta .tags {
    margin-bottom: 20px;
}
.standard-post .post-author .author-img {
    float: none;
    height: auto;
    width: auto;
    margin: 0 0 30px;
}
.standard-post .post-author .author-content {
    padding-left: 0;
}
.standard-post .next-prev-posts .next-post-box {
    float: none;
    margin: 0 0 30px;
}
.standard-post .next-prev-posts .prev-post-box {
    float: none;
}
.standard-post .may-like .may-like-box {
    margin: 0 0 30px;
}
.standard-post .all-comments ol li article .comment-status-text .comment-img {
    float: none;
    padding-right: 0;
    width: auto;
    margin: 0 0 30px;
}
.standard-post .all-comments ol li ul {
    padding-left: 30px;
}
.standard-post .leave-reply form .leave-reply-input-box input[type="submit"] {
    padding: 6px 20px;
}
.may-like-box {
    display: inline-block;
}
.standard-post .standard-post-share {
    position: unset;
    left: 0;
    top: 0;
}

/*post-header-wide*/
.post-header-width-hero .phwh-box .title {
    font-size: 30px;
    line-height: 34px;
}

/*post-header-large*/
.post-header-large .title {
    font-size: 30px;
    line-height: 34px;
}

/*typography*/
.typography .typo-img-small .content {
    float: none;
    width: 100%;
}
.typography .typo-img-small .img {
    float: none;
    width: auto;
}
.typography .text-icon {
    padding: 16px 0px;
}
.typography .blockquote blockquote {
    padding: 0 10px 0 15px;
}
.typography .blockquote blockquote:before {
    left: -20px;
    font-size: 24px;
}

/*coming*/
.coming .subscribe .widget_wysija_cont input[type="email"] {
    width: 168px;
}
.coming .subscribe .widget_wysija_cont input[type="submit"] {
    padding: 0 12px;
    margin-left: 0;
}
.coming .coming-head .title {
    font-size: 42px;
    line-height: 46px;
}
.coming .timer-area .cdown .time-count {
    font-size: 48px;
    line-height: 52px;
    margin: 0 10px 20px;
}
.coming .timer-area .cdown .time-count:before {
    display: none;
}

/*404*/
.error-area {
    padding: 80px 0 100px;
}
.error-box .error-text h2 {
    font-size: 126px;
    line-height: 250px;
    margin-left: -90px;
}
.error-box .error-text {
    margin: 0 0 50px;
}




}
