/* Medium Layout: 1367px. */

@media only screen and (min-width: 1200px) and (max-width: 1367px) {

/* home two */
.hero2-area .hero2-banner img {
    width: 83%;
}

/* home three */
.hero3-area .hero3-banner {
    right: 0;
    width: 40%;
}
footer.footer-3 .footer3-bg-icon1 {
    left: -50px;
}


}


/* Medium Layout: 1280px. */

@media only screen and (min-width: 992px) and (max-width: 1199px) {

/* home one */
.main-menu.stellarnav.desktop ul li a {
    padding: 13px 6px;
}
.header-right-content .cart {
    margin-right: 0;
}
.newsletter1-area .input-box input {
    min-width: 280px;
}

/* home two */
.hero2-area .hero2-banner {
    bottom: 13%;
    width: 70%;
}
.hero2-content .title {
    font-size: 55px;
    line-height: 61px;
}
.aaa2-left {
    padding: 100px 30px;
}
.aaa2-right {
    padding: 100px 30px;
}
.author-affiliate-area2 .author-affiliate-area2-bg-1,
.author-affiliate-area2 .author-affiliate-area2-bg-2 {
    z-index: 0;
}

/* home three */
.howit3-area .howit3-banner {
    right: -60%;
}

/* home four */
.header4-bottom-area .header-right-content .btn-style-6 {
    padding: 16px 6px;
}
.footer4-top-area .f-links li {
    margin-right: 4px;
}

/* stock images single */
.sidebar-5 .sidebar5-widget .info-number li {
    margin-right: 10px;
}
.sidebar-5 .sidebar5-widget .social li {
    margin-right: 0;
}
.sidebar-5 .sidebar5-widget .social li a {
    height: 50px;
    width: 50px;
    line-height: 50px;
    font-size: 18px;
}

/* theme single review */
.sisc-tab-content .sisc-review-title {
    display: block;
}
.sisc-tab-content .ratting {
    display: block;
    margin-left: 0;
}

/* blog single */
.blog-single-content .tags-share .ts-tags .tags {
    padding: 6px 4px;
}

/* category list */
.single-category-list .content .buttons .btn-style-1 {
    padding: 10px 20px;
}

/* author profile */
.single-author-follower {
    flex-wrap: nowrap;
}
.single-author-follower .content {
    padding: 0 10px 0 20px;
}
.breadcumb2-area .breadcumb2-left .content .info-number li {
    margin-right: 20px;
}
.breadcumb2-area .breadcumb2-right .buttons .btn-style-1 {
    padding: 18px 26px;
}




}


/* Tablet Layout: 768px. */

@media only screen and (min-width: 768px) and (max-width: 991px) {

/* home one */
.main-menu.stellarnav.mobile {
    text-align: right;
}
.hero1-content .title {
    font-size: 60px;
    line-height: 70px;
}
.hero1-content .hero1-input-box::before {
    display: none;
}
.hero1-content .hero1-input-box input {
    padding-left: 0;
    padding: 0 10px 0 0;
}
.brand1-all .single {
    padding: 0 15px;
}
.single-best1 .img img {
    width: 100%;
}
.earn1-banner {
    text-align: center;
    margin: 30px 0 0;
}
.newsletter1-area .section-title {
    margin: 0 0 30px;
}
.footer-bottom-area .payment {
    text-align: left;
}

/* home two */
.hero2-area .hero2-banner {
    display: none;
}
.hero2-content .title {
    font-size: 55px;
    line-height: 61px;
}
.aaa2-left {
    padding: 100px 30px;
}
.aaa2-right {
    padding: 100px 30px;
}
.author-affiliate-area2 .author-affiliate-area2-bg-1,
.author-affiliate-area2 .author-affiliate-area2-bg-2 {
    z-index: 0;
}

/* home three */
.hero3-area .hero3-banner {
    display: none;
}
.become-author3-banner {
    margin: 0 0 30px;
}
.howit3-area .howit3-banner {
    display: none;
}
.howit3-area .howit3-dots {
    display: none;
}
.howit3-area .howit3-bg-icon-1 {
    display: none;
}
.howit3-area .howit3-bg-icon-2 {
    display: none;
}
footer.footer-3 .footer3-dot {
    display: none;
}
footer.footer-3 .footer3-bg-icon1 {
    display: none;
}
footer.footer-3 .footer3-bg-icon2 {
    display: none;
}

/* home four */
.become-author3-area.v4 .become-author3-banner {
    margin: 30px 0 0;
}
.footer4-top-area .logo {
    text-align: center;
}
.footer4-top-area .f-links {
    text-align: left;
}
.footer4-top-area .f-links li {
    margin-right: 4px;
}

/* theme single comment */
.all-comment .comment-list ul li ul {
    padding-left: 40px;
    list-style: none;
}

/* author profile */
.breadcumb2-area .breadcumb2-right {
    text-align: left;
}





}


/* 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) {

/* home one */
.hero1-content .title {
    font-size: 50px;
    line-height: 60px;
}
.hero1-content .hero1-input-box {
    padding: 24px 10px;
    height: 100px;
}
.hero1-content .hero1-input-box::before {
    display: none;
}
.hero1-content .hero1-input-box input {
    flex: 1 1 20%;
    padding-left: 0;
    font-size: 14px;
    padding: 0 10px 0 0;
}
.hero1-content .hero1-input-box select {
    flex: 1 1 30%;
    font-size: 14px;
}
.hero1-content .hero1-input-box button {
    max-width: inherit;
    padding: 0 22px;
    flex: 1 1 10%;
}
.brand1-all {
    flex-wrap: wrap;
}
.brand1-all .single {
    flex: 1 1 33%;
    max-width: 33%;
    margin: auto;
    margin-bottom: 30px;
    padding: 0 15px;
}
.section-title .title {
    font-size: 40px;
    line-height: 44px;
}
.best1-filters {
    text-align: left;
}
.best1-filters .best1-filter-input-box {
    margin-right: 0;
}
.best1-filters .best1-filter-input-box select {
    padding: 0 24px;
}
.earn1-banner {
    text-align: center;
    margin-top: 30px;
}
.single-blog1 .img img {
    width: 100%;
}
.footer-bottom-area .payment {
    text-align: left;
}

/* home two */
.hero2-area .hero2-banner {
    display: none;
}
.hero2-content .title {
    font-size: 35px;
    line-height: 41px;
}
.hero2-content .links .link {
    margin-right: 6px;
}
.aaa2-left {
    padding: 100px 30px;
}
.aaa2-right {
    padding: 100px 30px;
}
.author-affiliate-area2 .author-affiliate-area2-bg-1,
.author-affiliate-area2 .author-affiliate-area2-bg-2 {
    z-index: 0;
}
.single-feature-2 .img img {
    width: 100%;
}

/* home three */
.hero3-area .hero3-banner {
    display: none;
}
.become-author3-banner {
    margin: 0 0 30px;
}
.howit3-area .howit3-banner {
    display: none;
}
.howit3-area .howit3-dots {
    display: none;
}
.howit3-area .howit3-bg-icon-1 {
    display: none;
}
.howit3-area .howit3-bg-icon-2 {
    display: none;
}
footer.footer-3 .footer3-dot {
    display: none;
}
footer.footer-3 .footer3-bg-icon1 {
    display: none;
}
footer.footer-3 .footer3-bg-icon2 {
    display: none;
}

/* home four */
.header4-top-area .hta-right .links li {
    margin-right: 8px;
}
.header4-bottom-area .header-right-content .btn-style-6 {
    padding: 16px 14px;
}
.hero4-content .title {
    font-size: 50px;
    line-height: 60px;
}
.hero4-content .hero1-input-box {
    height: auto;
    flex-wrap: wrap;
}
.hero4-content .hero1-input-box::before {
    display: none;
}
.hero4-content .hero1-input-box input {
    flex: 1 1 100%;
    padding: 14px 0px;
    margin: 0 0 10px;
}
.hero4-content .hero1-input-box select {
    flex: 1 1 100%;
    padding: 14px 0px;
    margin: 0 0 10px;
}
.hero4-content .hero1-input-box button {
    flex: 1 1 100%;
    padding: 18px 0;
    margin: auto;
}
.become-author3-area.v4 .become-author3-banner {
    margin: 30px 0 0;
}
.footer4-top-area .logo {
    text-align: center;
}
.footer4-top-area .f-links li {
    margin-right: 20px;
}
.footer4-top-area .social {
    text-align: center;
}

/* home five */
.hero5-content .title {
    font-size: 35px;
    line-height: 40px;
}
.hero5-content .hero5-input-box input {
    padding-left: 40px;
    width: 30%;
    padding-right: 10px;
}
.hero5-content .hero5-input-box select {
    margin-right: 0;
}
.hero5-content .hero5-input-box button {
    min-width: 126px;
}
.hero5-content .trending .item {
    margin-right: 2px;
}
.featured5-link {
    text-align: left;
    margin: 0 0 30px;
}
.single-featured5 .img a img {
    width: 100%;
}
.latest5-link {
    text-align: left;
    margin: 0 0 30px;
}
.all-single-latest5.card-columns {
    display: flex;
    flex-wrap: wrap;
}
.single-latest5 .img a img {
    width: 100%;
}
.newsletter1-area .section-title {
    margin: 0 0 30px;
}

/* home six */
.video6-select {
    text-align: left;
    margin-bottom: 30px;
}

/* theme single comment */
.all-comment .comment-list ul li ul {
    padding-left: 20px;
    list-style: none;
}

/* theme single review */
.all-review .single-review .img {
    float: none;
}
.all-review .single-review .content {
    padding-left: 0;
    margin-top: 30px;
}
.sisc-tab-content .rating-filter {
    text-align: left;
}

/* blog single */
.blog-single-content .tags-share .ts-share {
    text-align: left;
    margin-top: 30px;
}

/* category list */
.category-search-input-box {
    height: auto;
    flex-wrap: wrap;
}
.category-search-input-box::before {
    display: none;
}
.category-search-input-box input {
    margin-bottom: 20px;
}
.category-search-input-box button {
    text-align: center;
    margin: auto;
}
.category-result-menu .crm-menu {
    text-align: left;
    margin-top: 20px;
}
.single-category-list .img {
    float: none;
    width: auto;
}

/* author profile */
.single-author-follower .thumb {
    flex: 1 1 100%;
    max-width: unset;
}
.single-author-follower .content {
    flex: 1 1 70%;
    max-width: 70%;
    padding: 30px 30px 0 0;
}
.single-author-follower .sale-follow {
    flex: 29%;
    max-width: 30%;
    padding-top: 30px;
}
.breadcumb2-area .breadcumb2-left .thumb {
    width: 140px;
}
.breadcumb2-area .breadcumb2-left .content .info-number li {
    margin-right: 10px;
}
.breadcumb2-area .breadcumb2-right {
    text-align: left;
}
.sidebar-widget .social li a {
    height: 54px;
    width: 54px;
    line-height: 54px;;
    font-size: 20px;
}

/* author review */
.single-author-follower.for-review {
    flex-wrap: wrap;
}
.single-author-follower.for-review .thumb .th-name {
    text-align: left;
}
.single-author-follower .content {
    max-width: 100%;
}



}


/* Small Mobile Layout: 480px. */

@media only screen and (min-width: 240px) and (max-width: 480px) {

/* home one */
.header-logo {
    text-align: center;
    margin: 0 0 10px;
}
.header-right-content .cart {
    margin-right: 0;
}
.header-right-content .sign-in .btn-style-1 {
    font-size: 16px;
    padding: 14px 14px;
}
.hero1-content .hero1-input-box {
    height: auto;
    flex-wrap: wrap;
}
.hero1-content .title {
    font-size: 30px;
    line-height: 34px;
}
.hero1-content .hero1-input-box::before {
    display: none;
}
.hero1-content .hero1-input-box input {
    flex: 1 1 100%;
    padding: 14px 0px;
    margin: 0 0 10px;
}
.hero1-content .hero1-input-box select {
    flex: 1 1 100%;
    padding: 14px 0px;
    margin: 0 0 10px;
}
.hero1-content .hero1-input-box button {
    flex: 1 1 100%;
    padding: 18px 0;
    margin: auto;
}
.brand1-all {
    flex-wrap: wrap;
}
.brand1-all .single {
    flex: 1 1 50%;
    padding: 0 15px;
}
.section-title .title {
    font-size: 30px;
    line-height: 34px;
}
.section-title .text {
    font-size: 16px;
    line-height: 26px;
}
.best1-filters {
    text-align: left;
}
.best1-filters .best1-filter-input-box {
    margin-right: 0;
}
.best1-filters .best1-filter-input-box select {
    height: 50px;
    padding: 0 20px;
    margin: 0 0 4px 0;
}
.single-best1 .img img {
    width: 100%;
}
.earn1-banner {
    text-align: center;
    margin-top: 30px;
}
.newsletter1-area .section-title {
    margin: 0 0 30px;
}
.newsletter1-area .input-box input {
    min-width: 140px;
    width: 176px;
}
.newsletter1-area .input-box button {
    padding: 22px 16px;
}
.footer-bottom-area .payment {
    text-align: left;
}

/* home two */
.hero2-area .hero2-banner {
    display: none;
}
.hero2-content .title {
    font-size: 35px;
    line-height: 41px;
}
.hero2-content .links .link {
    margin-right: 0;
    margin-bottom: 14px;
}
.aaa2-left {
    padding: 100px 30px;
}
.aaa2-right {
    padding: 100px 30px;
}
.author-affiliate-area2 .author-affiliate-area2-bg-1,
.author-affiliate-area2 .author-affiliate-area2-bg-2 {
    z-index: 0;
}

/* home three */
.hero3-area .hero3-banner {
    display: none;
}
.hero3-area .hero3-content .title {
    font-size: 35px;
    line-height: 41px;
}
.hero3-area .hero3-content .hero1-input-box {
    flex-wrap: wrap;
    height: auto;
}
.hero3-area .hero3-content .hero1-input-box::before {
    display: none;
}
.hero3-area .hero3-content .hero1-input-box input {
    flex: 1 1 100%;
    padding: 10px 0;
}
.hero3-area .hero3-content .hero1-input-box button {
    flex: 1 1 100%;
    margin: 20px auto auto;
}
.become-author3-banner {
    margin: 0 0 30px;
}
.howit3-area .howit3-banner {
    display: none;
}
.howit3-area .howit3-dots {
    display: none;
}
.howit3-area .howit3-bg-icon-1 {
    display: none;
}
.howit3-area .howit3-bg-icon-2 {
    display: none;
}
.subscribe3-area .input-box input {
    border-radius: 5px;
    margin-right: 0;
    min-width: 250px;
}
footer.footer-3 .footer3-dot {
    display: none;
}
footer.footer-3 .footer3-bg-icon1 {
    display: none;
}
footer.footer-3 .footer3-bg-icon2 {
    display: none;
}

/* home four */
.header4-top-area .hta-left {
    text-align: center;
}
.header4-top-area .hta-right {
    text-align: center;
}
.header4-top-area .hta-right .links li {
    margin-right: 4px;
}
.header4-bottom-area .header-right-content .btn-style-6 {
    padding: 16px 13px;
}
.hero4-content .title {
    font-size: 30px;
    line-height: 40px;
}
.hero4-content .hero1-input-box {
    height: auto;
    flex-wrap: wrap;
}
.hero4-content .hero1-input-box::before {
    display: none;
}
.hero4-content .hero1-input-box input {
    flex: 1 1 100%;
    padding: 14px 0px;
    margin: 0 0 10px;
}
.hero4-content .hero1-input-box select {
    flex: 1 1 100%;
    padding: 14px 0px;
    margin: 0 0 10px;
}
.hero4-content .hero1-input-box button {
    flex: 1 1 100%;
    padding: 18px 0;
    margin: auto;
}
.become-author3-area.v4 .become-author3-banner {
    margin: 30px 0 0;
}
.footer4-top-area .logo {
    text-align: center;
}
.footer4-top-area .social {
    text-align: center;
}

/* home five */
.header5-left .logo {
    text-align: center;
}
.header5-right {
    text-align: center;
    margin-top: 20px;
}
.hero5-content .title {
    font-size: 35px;
    line-height: 40px;
}
.hero5-content .hero5-input-box {
    height: auto;
    flex-wrap: wrap;
}
.hero5-content .hero5-input-box::before {
    display: none;
}
.hero5-content .hero5-input-box input {
    flex: 1 1 100%;
    padding: 14px 0px;
    margin: 0 0 10px;
}
.hero5-content .hero5-input-box select {
    flex: 1 1 100%;
    padding: 14px 0px;
    margin: 0 0 10px;
}
.hero5-content .hero5-input-box button {
    flex: 1 1 100%;
    padding: 18px 0;
    margin: auto;
}
.featured5-link {
    text-align: left;
    margin-bottom: 30px;
}
.latest5-link {
    text-align: left;
    margin-bottom: 30px;
}
.newsletter5-area .section-title .title {
    font-size: 30px;
    line-height: 34px;
}

/* home six */
.header6-left {
    text-align: center;
}
.header6-top-area .header6-right {
    text-align: center;
    margin-top: 20px;
}
.video6-select {
    text-align: left;
    margin-bottom: 30px;
}

/* theme single comment */
.all-comment article .comment-author {
    float: none;
}
.all-comment article .comment-details {
    margin-top: 20px;
    padding-left: 0;
}
.all-comment article .comment-details .comment-meta .comment-left-meta .comment-date {
    display: block;
    margin-left: 0;
}
.all-comment .comment-list ul li ul {
    padding-left: 20px;
}
.breadcumb-area .breadcumb-content .title {
    font-size: 30px;
    line-height: 40px;
}

/* theme single review */
.all-review .single-review .img {
    float: none;
}
.all-review .single-review .content {
    padding-left: 0;
    margin-top: 30px;
}
.sisc-tab-content .rating-filter {
    text-align: left;
}

/* blog single */
.blog-single-content .tags-share .ts-share {
    text-align: left;
    margin-top: 30px;
}
.blog-single-content .author .comment-author {
    float: none;
}
.blog-single-content .author .comment-details {
    padding-left: 0;
    margin-top: 30px;
}

/* category list */
.category-search-input-box {
    height: auto;
    flex-wrap: wrap;
}
.category-search-input-box::before {
    display: none;
}
.category-search-input-box input {
    margin-bottom: 20px;
}
.category-search-input-box button {
    text-align: center;
    margin: auto;
}
.category-result-menu .crm-menu {
    text-align: left;
    margin-top: 20px;
}
.single-category-list .img {
    float: none;
    width: auto;
}
.single-category-list .content .buttons .btn-style-1 {
    padding: 10px 20px;
}

/* author profile */
.single-author-follower .content {
    padding: 30px 0;
}
.single-author-follower .sale-follow {
    text-align: left;
}
.breadcumb2-area .breadcumb2-left .thumb {
    float: none;
}
.breadcumb2-area .breadcumb2-left .content {
    overflow: hidden;
    padding: 24px 0 0;
}
.breadcumb2-area .breadcumb2-left .content .info-number li {
    margin-right: 14px;
}
.breadcumb2-area .breadcumb2-right {
    text-align: left;
}



/* author review */
.single-author-follower.for-review {
    flex-wrap: wrap;
}
.single-author-follower.for-review .thumb .th-name {
    text-align: left;
}
.single-author-follower .content {
    max-width: 100%;
}





}


/*big from small mobile, small from wide mobile*/
@media only screen and (min-width: 380px) and (max-width: 480px) {

}