@media (max-width: 357px) {
    .addon-single-button .view_demo{
        margin-top: 10px;
    }
    .extra-services .container {
        padding: 0;
    }
    .extra-services h2 {
        padding-left: 15px;
    }
    .dropshipping-header h1 br {
        display: none;
    }
}

@media (max-width: 389px) {
    .dropshipping-header h2 br {
        display: none;
    }
}

@media (min-width: 480px) and (max-width: 767px) {
    .testimonials-form .container {
        width: 100%;
    }
}

@media (max-width: 767px) {
    .single-services .tags {
        margin-top: 20px;
        margin-bottom: 30px;
    }
    .addon-single {
        padding: 30px 0;
    }
    .addon-single-title {
        font-size: 22px;
        padding: 10px 0;
    }
    .addon-single-desc {
        padding: 14px 0 10px;
    }
    .addon-single-button {
        margin-top: 9px;
    }
    .addon-price-title {
        font-size: 16px;
        width: 58px;
    }
    .addon-single-desc,
    .addon-single-desc p {
        font-size: 16px;
        line-height: 24px;
    }
    .fotorama__nav-wrap {
        margin-top: 8px;
    }
    .addon-single-price {
        margin-top: 17px;
    }
    .addon-single-button button {
        padding: 0;
    }
    .should-dropship-text img {
        margin: 10px 0 12px;
        max-width: 100%;
        height: auto;
    }
    .why-start-dropshipping-in-desc img {
        margin-top: 20px;
        margin-bottom: 17px;
    }
    .addon-single-price strong {
        font-size: 18px;
    }
    .addon-single-desc,
    .addon-single-button {
        text-align: left;
    }
    .panel-group .panel-default {
        border: none;
        box-shadow: none;
        border-radius: 0;
    }
    .panel-group .panel+.panel {
        margin-top: 0;
    }
    .panel-group .panel-default .panel-title,
    .panel-group .panel-default a {
        margin-top: 10px;
    }
    .comment-services .solutions-flex-item.reviews .show-more,
    .panel-group .reviews_content .show-more {
        color: white;
        line-height: 50px;
        font-size: 14px;
        width: 210px;
        display: block;
        margin: 20px auto 0;
    }
    .panel-group .reviews_content .view-more {
        color: #ff8100;
        line-height: 50px;
        font-size: 14px;
    }

    #accordion_link .panel-title {
        text-transform: capitalize;
    }
    #accordion_link .panel-title .fa {
        color: #FFAB00;
    }
    #accordion_link .panel-title span {
        font-family: Roboto;
        font-weight: 500;
        font-size: 15px;
        line-height: 18px;
        color: #FFAB00;
    }

    .panel-group .panel-default a:hover,
    .panel-group .panel-default a:focus {
        outline: none;
        text-decoration: none;
    }
    .panel-default .panel-heading {
        background-color: #f7f7f7;
        text-align: left;
        position: relative;
        border-radius: 0;
        padding: 20px 15px;
        border-bottom: 1px solid #DFDFDF;
    }
    .panel-group {
        margin-bottom: 0;
    }
    .panel-collapse strong {
        display: block;
        line-height: 34px;
    }
	.panel-collapse ul {
		padding-left: 22px;
	}
    .addon-price-free {
        margin: 0 auto;
    }
    .panel-default a[aria-expanded="true"] h4:before {
        position: absolute;
        top: 28px;
        right: 10px;
        content: "\f106";
        font-family: FontAwesome;
        font-size: 26px;
        color: #565B65;
    }
    .panel-default a[aria-expanded="false"] h4:before {
        position: absolute;
        top: 28px;
        right: 10px;
        content: "\f107";
        font-family: FontAwesome;
        font-size: 26px;
        color: #565B65;
    }
    .testimonials-form .testimonials-form-block {
        width: 100%;
    }
    .fotorama .fotorama__dot {
        width: 7px;
        height: 7px;
        border-radius: 50%;
        border-color: #e5e5e5;
        background-color: #e5e5e5;
    }
    .fotorama .fotorama__nav__frame.fotorama__active .fotorama__dot {
        width: 7px;
        height: 7px;
        border-radius: 50%;
        border-color: #f57f17;
        background-color: #f57f17;
    }
    .block_download {
        padding: 15px 0 0;
    }
    .links-inner {
        margin-bottom: 15px;
    }
    .block_download h5 {
        font-family: Roboto;
        font-style: normal;
        font-weight: 500;
        font-size: 18px;
        line-height: 27px;
        color: #464646;
        padding: 0;
    }
    .block_download .block_download_desc {
        margin: 11px 0 20px;
        font-family: Roboto;
        font-weight: 300;
        font-size: 16px;
        line-height: 27px;
        color: #565B65;
    }
    .changelog-block .links-inner .links {
        font-size: 16px;
        font-weight: 400;
    }
    .block_download input {
        height: 50px;
        font-size: 16px;
        vertical-align: top;
        flex-grow: 1;
        border-radius: 2px;
        border: 1px solid #969594;
        padding-left: 10px;
    }
    .block_download form {
        font-size: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .panel-default .block_download_button a {
        color: #f57f17;
        width: 100%;
        height: 40px;
        border: 1px solid #f57f17;
    }
    .block_download button {
        color: #fff;
        margin-left: 10px;
        width: 50px;
        font-size: 16px;
        height: 50px;
        flex-grow: 0;
    }
    .download_addon_button:before {
        padding-right: 0;
        top: 0;
    }
    .block_download button span {
        display: none;
    }
    .block_download button i {
        margin-right: 10px;
    }
    .panel-default .block_download_button a i {
        font-size: 18px;
    }
    .panel-default .block_download_button a:hover {
        color: #fff;
        background-color: #f57f17;
    }
    .addon-single-stars .star-rating {
        text-align: center;
    }
    .block_download h5,
    .block_download {
        text-align: left;
    }
    .addon-single-tabs {
        padding-bottom: 0;
    }
    .fotorama {
        margin-top: 10px;
    }
    .addon-single .container {
        padding: 0 15px;
    }
    .more_addons {
        padding-bottom: 12px;
    }
    .more_addons .more_addons_title {
        line-height: 21px;
        font-weight: 500;
        font-size: 18px;
        color: #464646;
        padding: 0;
    }
    a.addon-main-block-link:hover .addon-main-block {
        -webkit-box-shadow: 0 0 18px 0 rgba(29,42,60,0.30);
        box-shadow: 0 0 18px 0 rgba(29,42,60,0.30);
        transition: 0.4s;
    }
    .addon-title {
        padding: 8px 0 0;
    }
    .addon-block1 {
        width: 100%;
    }
    .addon-block2 {
        float: none;
        width: 100%;
        margin-top: 15px;
    }
    .addon-desc {
        margin-bottom: 10px;
        margin-top: 7px;
    }
    .addon-desc p {

    }
    .addon-woo-support::before {
        position: absolute;
        content: "Supports";
        width: 52px;
        height: 46px;
        background: url(../../../img/addons/woo_min.svg) no-repeat center / contain transparent;
        top: 0;
        right: 10px;
        color: #575757;
        text-align: center;
        font-size: 10px;
        line-height: 22px;
        font-family: 'Anton', sans-serif;
    }
    .more_addons a.addon-main-block-link:focus,
    .more_addons a.addon-main-block-link:hover {
        text-decoration: none;
    }
    .more_addons .stars {
        text-align: left;
        margin-top: 0;
        margin-bottom: 6px;
    }
    .more_addons .stars .star {
        background: none;
    }
    .addon-stars {
        display: inline-block;
        margin-right: 7px;
    }
    .addon-download {
        display: inline-block;
        vertical-align: bottom;
    }
    .overview_content {
        padding: 20px 0 15px;
    }
    #collapse3 .reviews_content {
        padding: 20px 0 40px;
    }
    .log-wrapper .log-pager,
    .log-wrapper .hide-log,
    .reviews_content .comment-list {
        display: none;
    }
    .panel-group .log-wrapper .view-more {
        display: block;
        font-family: Roboto;
        font-weight: 500;
        font-size: 14px;
        text-align: center;
        text-transform: uppercase;
        color: #f57f17;
        border-radius: 5px;
        height: 50px;
        line-height: 50px;
        margin: 30px 0 0;
    }
    .panel-group .log-wrapper .view-more:focus,
    .panel-group .log-wrapper .view-more:hover {
        color: #fff;

    }
    #collapse2 .log-raw div,
    #collapse2 .log-content div {
        padding: 13px 8px 19px;
        margin: 0 auto;
        font-size: 14px;
        line-height: normal;
    }
    #collapse2 .log-raw div:nth-child(even),
    #collapse2 .log-content div:nth-child(even) {
        background: #F8F8F8;
    }
    #collapse2 .log-raw h3,
    #collapse2 .log-content h3 {
        font-weight: bold;
        font-size: 14px;
    }

    .updates_content {
        padding: 4px 13px;
    }
	.overview_content ul li{
        margin:0 0 10px;
        font-size: 16px;
        font-weight: 300;
        line-height: 24px;
    }
    .updates_content h3 {
        border-bottom: 1px solid #dddddd;
        padding-bottom: 5px;
        margin-bottom: 5px;
        margin-top: 10px;
        font-weight: bold;
        font-size: 13px;
        line-height: 20px;
    }
    #box {
        width: 290px;
        margin-left: -145px;
    }
    .show_more_link_review {
        padding: 16px 0 7px;
    }
    .show_more_link_review .btn {
        padding: 10px 42px;
    }
    .single-content {
        margin-top: 45px;
        padding: 16px 20px;
    }
    .knowledge-tax h1 {
        padding: 2px 0 10px;
    }
    .single-content-heplful .btn.single-content-heplful-yes,
    .single-content-heplful .btn.single-content-heplful-no {
        font-size: 16px;
        display: block;
        margin: 10px 0;
        width: 100%;
        height: 44px;
        line-height: 34px;
    }
    .single-content-related ul li {
        display: block;
        margin-bottom: 14px;
        width: 100%;
        line-height: 22px;
    }
    .single-content-related ul li a {
    }
    .single-contact-us-title {
        margin-top: 30px;
    }
    .single-contact-us-contacts {
        margin: 30px 0;
    }
    .single-contact-us-contacts span {
        line-height: 30px;
    }
    .knowledge-tax h2 {
        font-size: 30px;
        padding: 20px 0 22px;
    }
    .single-content-heplful {
        padding: 6px 10px;
    }
    .single-contact-us p {
        font-size: 18px;
        line-height: 26px;
    }
    #search-container-results {
        margin-bottom: 20px;
    }
    .fotorama-listing .fotorama .fotorama__video-play {
        transform: scale(0.7);
    }
    .fotorama-listing .fotorama .fotorama__video-play:hover {
        transform: scale(0.8);
    }
    .fotorama-listing .fotorama .fotorama__stage__frame--video:after {
        font-size: 18px;
    }
    .services-single-stars-l .star-rating .star {
        margin-right: 4px;
        color: #FFAB00;
    }
    .services-single-stars {
        text-align: center;
    }
    .buy-extra ul li,
    .buy-extra .item .delivery-time,
    .buy-extra .item label,
    .services-single-stars-r,
    .services-single-stars a {
        font-size: 16px;
    }
    .buy-extra .item .price {
        font-size: 18px;
    }
    .buy-extra .item {
        margin-bottom: 5px;
    }
    .buy-extra .desc-entry ul {
        margin-top: 0;
        margin-bottom: 32px;
    }
    .extra-options {
        margin-top: 6px;
    }
    .buy-extra .item .btn,
    .buy-extra .item .select-cost,
    .select-cost-block {
        width: 100%;
    }
    .buy-extra .item .btn {
        min-width: auto;
    }
    .see-all-packages {
        padding-left: 0;
        margin-top: 5px;
    }
    .extra-services h2 {
        font-size: 18px;
        font-weight: 500;
        margin-bottom: 5px;
    }
    .reviews_content .write-review,
    .comment-services .write-review {
        font-size: 18px;
        font-weight: 500;
        margin-bottom: 22px;
    }
    .reviews_content .write-review {
        margin-top: 22px;
    }
    .about-service,
    .reviews_content h2,
    .comment-services h2 {
        padding: 18px 15px;
        background-color: #F4F4F4;
        font-size: 18px;
        font-weight: 500;
        position: relative;
        border-bottom: 1px solid #525252;
        z-index: 10;
    }
    .about-service:after,
    .reviews_content h2:after,
    .comment-services h2:after {
        font-family: 'FontAwesome';
        position: absolute;
        content: '\f107';
        right: 15px;
        font-size: 26px;
    }
    .about-service:after{
        top: 12px;
    }
    .comment-services h2:after{
        top: 16px;
    }
    .about-service.opened,
    .comment-services h2.opened {
        border-bottom: none;
    }
    .about-service.opened:after,
    .comment-services h2.opened:after {
        content: '\f106';
    }
    .description-extra .desc-text {
        margin-top: 15px;
    }
    .description-extra .desc-text,
    .desc-text ul li {
        font-size: 16px;
        line-height: 24px;
    }
    .services-rec-flex-block {
        display: block;
        margin-left: 0;
    }
    .services-rec-flex-item {
        width: 290px !important;
        margin: 25px auto 25px;
    }
    .services-rec-flex-block .owl-dots {
        text-align: center;
        margin: 0;
        display: block;
    }
    .services-rec-flex-block .owl-dots .owl-dot {
        display: inline-block;
    }
    .services-rec-flex-block.owl-carousel .owl-dots .owl-dot span {
        background-color: #E5E5E5;
        width: 7px;
        height: 7px;
        border: none;
        display: block;
        border-radius: 30px;
        margin: 0 6px;
    }
    .services-rec-flex-block.owl-carousel .owl-dots .active span {
        background-color: #FF8117;
    }
    .single-services .learn-more-block .btn {
        font-size: 14px;
        font-weight: bold;
        border-width: 2px;
        padding-top: 7px;
        padding-bottom: 7px;
    }
    .button-block .button-block-title {
        font-size: 18px;
    }
    .extra-services .single-services .button-block p span {
        font-size: 16px;
    }
    .button-block p strong {
        font-weight: 500;
        font-size: 16px;
    }
    /*.comment-list-blocks,*/
    .desc-text {
        display: none;
    }
    .panel-group #submit {
        max-width: 210px;
        margin: 0 auto;
        display: block;
    }
    .content-wrap .cell>div>div.comment-services {
        padding: 0;
    }
    .content-wrap .cell>div>div.extra-single {
        padding-bottom: 0;
    }
    .content-wrap .cell>div>.extra-services {
        padding-top: 28px;
        padding-bottom: 40px;
    }
    .content-wrap .cell>div>.addon-single-tabs {
        padding-bottom: 40px;
    }
    .comment-content {
        font-size: 16px;
        line-height: 24px;
        font-weight: 300;
        margin: 14px 0 11px;
    }
    .comment-item {
        padding: 5px 0 20px;
    }
    .visible-comment,
    .comment-star-rating {
        display: inline-block;
        width: 49%;
    }
    .comment-item .comment-date {
        text-align: right;
    }
    .comment-star-rating {
        vertical-align: top;
    }
    .comment-services #testimonialsform .form-submit {
        width: 210px;
        margin: 20px auto 0;
    }
    .comment-services .form-errors {
        position: inherit;
        margin: 0;
        text-align: center;
    }
    .comment-services .form-errors .alert-danger {
        margin-bottom: 0;
    }
    .description-extra {
        position: relative;
        margin-top: 30px;
    }
    .content-wrap .cell>div>div.addon-single {
        padding-bottom: 35px;
    }
    .content-wrap .cell>div>div.dropshipping-header {
        padding: 48px 0 55px;
    }
    .content-wrap .cell>div>div.more_addons_block {
        padding: 0 0 28px;
    }
    .dropshipping-header {
        text-align: center;
    }
    .dropshipping-header h1 {
        font-size: 24px;
        line-height: 31px;
    }
    .dropshipping-header h2 {
        font-weight: normal;
        line-height: 26px;
        font-size: 16px;
        margin-bottom: 20px;
        color: #565B65;
    }
    .get-free-guide a {
        width: 200px;
        padding: 0;
    }
    .content-wrap .cell>div>div.why-start-dropshipping {
        padding: 37px 0 15px;
    }
    h2.cuteh2::after {
        width: 82px;
        height: 2px;
    }
    .content-wrap .cell>div>div.how-dropshiping-works {
        padding: 19px 0 23px;
    }
    .how-dropshiping-works h2 {
        margin-bottom: 21px;
    }
    .flex-why-drop {
        margin-top: 0;
        flex-direction: row;
    }
    .why-start-dropshipping h2 {
        margin-bottom: 15px;
    }
    .flex-why-drop-text {
        width: 100%;
        margin-left: 0;
        font-size: 17px;
        padding-top: 0;
    }
    .how-dropshiping-works .step {
        width: 30px;
        margin-right: 7px;
    }
    .how-dropshiping-works .step-title {
        font-size: 22px;
    }
    .how-dropshiping-works .title {
        width: 85%;
        min-height: auto;
        margin-bottom: 16px;
    }
    .content-wrap .cell>div>div.why-start-dropshipping-in {
        padding: 38px 0 40px;
    }
    .why-start-dropshipping-in-desc {
        margin-top: 7px;
    }
    .why-start-dropshipping-in-desc img {
        margin-top: 20px;
        margin-bottom: 17px;
    }
    .why-start-dropshipping-in h2 {
        font-size: 22px;
        line-height: 30px;
    }
    .why-start-dropshipping-in .container {
        padding: 0 15px;
    }
    .how-much-money h3,
    .how-start-dropshipping h3,
    .why-start-dropshipping h3,
    .how-dropshiping-works h3,
    .should-dropship h3,
    .success-srories-clients h3,
    .why-start-dropshipping-in h3,
    .what-dropship h3,
    .faq h3,
    .ready h3 {
        font-size: 22px;
        line-height: 30px;
    }
    .content-wrap .cell>div>div.how-start-dropshipping {
        padding: 37px 0 41px;
    }
    .how-start-dropshippin-block-l {
        border-bottom: 1px solid #646363;
        padding-bottom: 25px;
    }
    .how-start-dropshippin-block-r {
        margin-top: 15px;
    }
    .how-start-dropshipping h3 {
        margin-bottom: 24px;
    }
    .content-wrap .cell>div>div.should-dropship {
        padding: 37px 0;
    }
    .content-wrap .cell>div>div.what-dropship {
        padding: 37px 0 41px;
    }
    .content-wrap .cell>div>div.how-much-money {
        padding: 39px 0 41px;
    }
    .how-much-money h3 {
        margin-bottom: 40px;
    }
    .block-result-title {
        font-size: 16px;
        color: #464646;
    }
    .block-result-desc {
        font-weight: 300;
        line-height: 24px;
        font-size: 16px;
        color: #464646;
    }
    .what-dropship .title,
    .what-dropship .subtitle {
        font-size: 16px;
        line-height: 30px;
        color: #464646;
    }
    .list-products .advantages-title {
        font-size: 16px;
        line-height: 26px;
    }
    .should-dropship h3 {
        margin-bottom: 0;
    }
    .should-dropship-text {
        font-size: 16px;
        line-height: 30px;
    }
    .how-start-dropshippin-desc {
        margin-bottom: 20px;
    }
    .should-dropship-img img {
        margin: 10px 0 12px;
    }
    .how-start-dropshippin-title {
        font-size: 18px;
        line-height: 35px;
        margin-bottom: 3px;
    }
    .how-start-dropshippin-desc {
        font-size: 16px;
        line-height: 28px;
    }
    .gadgets,
    .sports-accessories,
    .hobby-supplies,
    .clothes,
    .home-gadgets {
        padding: 0;
        width: 100%;
        display: flex;
        margin-bottom: 7px;
    }
    .list-products .advantages-title,
    .gadgets img,
    .sports-accessories img,
    .hobby-supplies img,
    .clothes img,
    .home-gadgets img {
        display: inline-block;
    }
    .list-products.text-center {
        text-align: left;
    }
    .list-products img {
        margin: 0 25px 0 30px;
        max-width: 40px;
    }
    .what-dropship-btns {
        flex-flow: column;
        margin-top: 29px;
    }
    .what-dropship-btns a {
        width: 200px;
        height: 50px;
        display: block;
        margin: 0 auto;
    }
    .what-dropship-btns a.btn-orange {
        margin-top: 15px;
        font-family: Roboto;
        font-weight: bold;
        line-height: 50px;
        font-size: 14px;
        text-transform: uppercase;
    }
    .how-much-money-label {
        font-size: 16px;
        font-weight: 300;
        text-transform: none;
    }
    .block-res {
        font-weight: 500;
        font-size: 36px;
    }
    .block-result-desc-ali {
        text-align: center;
    }
    .ready h3 br,
    .what-dropship .subtitle br,
    .block-result-desc-ali br:last-child,
    .success-srories-clients .owl-nav {
        display: none;
    }
    #business-slider img {
        max-width: 100px;
        margin: 0 auto 23px;
    }
    .success-srories-clients .owl-carousel {
        padding: 30px 20px 30px;
    }
    .success-srories-clients .line {
        text-align: center;
    }
    .success-srories-clients .title {
        font-size: 18px;
        line-height: 27px;
        font-weight: 500;
    }
    .success-srories-clients .button a {
        left: auto;
        margin: 0 auto;
        height: 50px;
        width: 200px;
    }
    .content-wrap .cell>div>div.success-srories-clients {
        padding: 34px 0 40px;
    }
    .success-srories-clients h3 {
        margin-bottom: 12px;
    }
    .content-wrap .cell>div>div.faq {
        padding: 0 0 23px;
    }
    .faq .panel-title {
        font-size: 16px;
    }
    .faq .panel-heading {
        padding: 13px 25px 13px 0;
    }
    .faq a.title-link:after {
        top: 19px;
        right: 5px;
    }
    .faq .reviews-content,
    .faq .reviews-content p {
        font-weight: 300;
        line-height: 28px;
        font-size: 16px;
        padding-right: 0;
    }
    .faq h2 {
        margin-bottom: 15px;
    }
    .success-srories-clients .content {
        font-size: 16px;
        line-height: 28px;
        font-weight: 300;
        margin-bottom: 13px;
    }
    .owl-carousel .author {
        font-size: 16px;
        line-height: 28px;
        margin-bottom: 15px;
    }
    .ready h3 {
        margin-bottom: 2px;
    }
    .ready .ready-subtitle {
        font-size: 18px;
        line-height: 32px;
        margin-bottom: 20px;
    }
    .ready .ready-btn a {
        width: 260px;
        line-height: 52px;
    }
    .content-wrap .cell>div>div.ready {
        padding: 40px 0;
    }
    .theme-single-header .carousel img.imac {
        max-width: 190px;
    }
    .theme-single-header .carousel img.macbook {
        max-width: 190px;
    }
    .theme-single-header .carousel img.ipad {
        max-width: 190px;
    }
    .theme-single-header .carousel img.iphone {
        height: 210px;
    }
    .flexbtns.flexbtns-themes {
        display: block;
    }
    .single-format-standard .blog-item .content img.section-img {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }
    #accordion #collapse1 .money-guaranteed-img img {
        box-shadow: none;
        width: 120px;
        margin: 0 auto;
    }
    .money-guaranteed-title,
    .money-guaranteed-desc {
        text-align: center;
    }
    .money-guaranteed-desc {
        padding: 0 15px;
    }
    .addon-single h1 {
        font-size: 22px;
        line-height: 22px;
        font-weight: 500;
    }
    .fotorama-listing {
        margin-top: 20px;
    }
    .addon-main-block {
        padding: 26px 0 0;
        /*width: 290px;*/
        width: 95%;
        margin: 20px auto;
        box-shadow: none;
        border: 1px solid #dadada;
    }
    .addon-block-content {
        width: 100%;
        display: block;
        text-align: center;
    }
    .addon-block-title {
        padding: 0 15px;
    }
    .addon-title {
        font-size: 18px;
        line-height: normal;
        font-weight: 500;
        display: inline;
    }
    .addon-desc p, .addon-desc {
        font-size: 18px;
        font-weight: 300;
        display: inline;
    }
    .addon-recent-sales-img {
        margin-right: 30px;
        margin-top: 21px;
        width: 178px;
        display: inline-block;
    }
    .addon-price-block {
        margin-top: 4px;
    }
    .addon-price-block {
        margin: 18px 0 21px;
    }
    .addon-old-price {
         font-family: Roboto;
         font-size: 17px;
         line-height: 20px;
         text-transform: uppercase;
         color: #969594;
         padding-right: 4px;
         text-decoration: line-through;
    }
    .addon-price {
        font-family: Roboto;
        font-size: 22px;
        line-height: 26px;
        color: #464646;
        display: block;
    }
    .addon-price-block .addon-stars {
        margin-right: 0;
        margin-top: 15px;
    }
    .addon-stars span {
        vertical-align: middle;
        display: inline-block;
    }
    .rating-comments {
        font-weight: 500;
        padding: 0 3px;
    }
    .supported-platforms {
        background-color: #FAFAFA;
        padding: 8px 0 8px 2px;
        font-size: 0;
        border-radius: 0 0 5px 5px;
    }
    .supported-platforms-title {
        padding-right: 9px;
    }
    .supported-platforms-truck {
        width: 25px;
    }
    .supported-platforms-woo {
        margin: 10px 4px 9px 9px;
        width: 25px;
    }
    .supported-platforms-wp {
        margin-left: 5px;
        width: 23px;
    }
    .addon-price-block .addon-stars {
        margin-right: 0;
        margin-top: 15px;
    }
    .addon-stars .stars .star {
        background: none;
        color: #FFAB00;
        font-size: 18px;
        margin-right: 4px;
        margin-top: 0;
    }
    .addon-stars {
        font-size: 0;
    }
    form#testimonialsform {
        position: relative;
    }
    .reviews_content .form-errors {
        position: relative;
        bottom: 0;
        text-align: center;
    }
    .reviews_content .form-errors .alert {
        margin-bottom: 0;
    }
    .form-errors {
        margin-top: 0;
    }
    .rating-comments, .count-comments {
        font-family: Roboto;
        font-size: 15px;
        line-height: 18px;
        color: #464646;
    }
    .count-comments {
        font-weight: 300;
    }
    .faqs__item:not(:last-child) {
        border-bottom: 1px solid #dfdfdf;
    }
    .faqs__item {
        margin: 0;
    }
    .faq__head {
        position: relative;
        padding: 18px 25px 18px 0;
    }
    .faq__head:after {
        content: '\f067';
        font-family: FontAwesome;
        font-size: 14px;
        position: absolute;
        top: 50%;
        right: 4px;
        transform: translateY(-50%);
    }
    .faq__head.opened:after {
        content: '\f068';
    }
    .faq__question {
        font-size: 16px;
        font-weight: 500;
        line-height: 23px;
    }
    .faq__answer {
        display: none;
        font-size: 16px;
        font-weight: 300;
        line-height: 24px;
        margin-bottom: 23px;
        margin-top: 4px;
        padding-left: 23px;
        border-left: 1px solid #FF9900;
    }
    .faq-title {
        margin: 0;
        font-family: Roboto;
        font-weight: 500;
        font-size: 18px;
        line-height: 26px;
        color: #464646;
        text-align: left;
    }
    .country-blocks .owl-carousel .owl-dots {
        text-align: center;
        margin: 30px 0 0 0;
    }
    .country-blocks .owl-carousel .owl-dots .owl-dot {
        display: inline-block;
    }
    .country-blocks .owl-carousel .owl-dots .owl-dot span {
        background-color: #dadada;
        width: 7px;
        height: 7px;
        border: none;
        display: block;
        border-radius: 30px;
        margin: 0 5px;
    }
    .country-blocks .owl-carousel .owl-dots .active span {
        background-color: #f57f17;
    }
    .content-wrap .cell>div>div.country-blocks {
        padding: 5px 0 40px 0;
    }
    .block-result {
        margin-top: 40px;
    }
    .addon-price-free {
        padding-left: 0;
    }
    .addon-price-free:before {
        content: ' ';
        position: absolute;
        width: 12px;
        height: 0;
        left: -12px;
        top: 0;
        border-width: 13px 6px;
        border-style: solid;
        border-color: #46AB88 #46AB88 #46AB88 transparent;
    }
    .addon-price-free:after {
        content: ' ';
        position: absolute;
        width: 12px;
        height: 0;
        left: 60px;
        top: 0;
        border-width: 13px 6px;
        border-style: solid;
        border-color: #46AB88 transparent #46AB88 #46AB88;
    }
    .addon-main-block.new_addon:after {
        font-size: 10px;
        padding-top: 5px;
        padding-left: 8px;
        width: 59px;
        height: 34px;
    }
}



@media (max-width: 991px) {
    .fotorama_custom__arr--prev:before,
    .fotorama_custom__arr--next:after {
        display: none;
    }
    .addon-single-stars .stars {
        text-align: center;
    }
    .dropshipping-header {
        background: #F1F6FA;
        text-align: center;
    }
    .should-dropship-img img,
    .img-text img {
        max-width: 100%;
        margin: 0 auto;
    }
    .flex-why-drop-text img {
        margin-top: 11px;
        max-width: 100%;
        height: auto;
    }
    .country-blocks .container {
        justify-content: center;
        align-items: center;
        text-align: center;
        flex-wrap: wrap;
    }
    .country-blocks .item {
        flex-basis: 330px;
        margin-top: 35px;
    }
    .block-res sup {
        top: -15px;
    }
}

@media (min-width: 992px) {
    .addon-single-stars .stars {
        text-align: left;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .fotorama-listing {
        margin-top: 40px;
    }
    .single-services .fotorama-listing {
        margin-top: 0;
    }
    .services-rec-flex-item-stars {
        display: block;
    }
    .how-dropshiping-works .step {
        margin-right: 10px;
    }
    .how-dropshiping-works .title {
        width: 280px;
        padding-right: 15px;
    }
    .list-products {
        justify-content: center;
    }
    .clothes,
    .home-gadgets {
        margin-top: 35px;
    }
    .what-dropship-btns {
        margin-top: 35px;
    }
    .block-result-desc-ali br,
    .what-dropship .subtitle br {
        display: none;
    }
    .block-res {
        font-size: 40px;
    }
    .success-srories-clients .owl-carousel {
        width: 600px;
        margin: 0 auto;
    }
    .owl-carousel .owl-item img {
        max-width: 140px;
        margin: 0 auto 20px;
    }
    .single-post .owl-carousel .owl-item img {
        max-width: 100%;
    }
    .line {
        text-align: center;
    }
    .why-start-dropshipping-in-img img{
        padding: 35px 0;
        position: relative;
        margin-left: 26%;
        width: 50%;
        position: relative;
        top: 25px;
    }
    .why-start-dropshipping-in .container {
        padding: 0 15px;
    }
    .why-start-dropshipping-in-img {
        background: url(../../../img/main/why-start-dropshipping-in-map.png) center / contain no-repeat;
        margin-top: 30px;
    }
    .addon-main-block:not(:last-child) {
        margin-bottom: 40px;
    }

    .how-start-dropshippin-block-r {
        padding-left: 63px;
        padding-top: 9px;
        padding-right: 28px;
    }
    .should-dropship-text {
        padding-top: 0;
    }
    .should-dropship h3 {
        margin-bottom: 38px;
    }
    .should-dropship-text {
        margin-bottom: 21px;
    }
    .success-srories-clients h3 {
        margin-bottom: 50px;
    }
    .flex-why-drop {
        margin-top: 18px;
    }
    .how-dropshiping-works h3 {
        margin-bottom: 40px;
    }
    .why-start-dropshipping-in-desc {
        margin-top: 18px;
    }
    .how-start-dropshipping h3 {
        margin-bottom: 28px;
    }
    .what-dropship .subtitle {
        margin-bottom: 40px;
    }
    .how-much-money h3 {
        margin-bottom: 50px;
    }
    .content-wrap .cell>div>div.dropshipping-header {
        padding: 85px 0 97px;
    }
    .content-wrap .cell>div>div.recommended-addons {
        padding-bottom: 40px;
    }
    .dropshipping-header span {
        display: block;
    }
    .flex-why-drop-text {
        margin-left: 0;
        padding-top: 0;
    }
    .flex-why-drop-text,
    .flex-why-drop-img {
        width: 100%;
    }
    .content-wrap .cell>div>div.faq {
        padding: 380px 0 65px;
    }
    .addon-main-block {
        margin-bottom: 35px;
    }
    .content-wrap .cell>div>div.country-blocks {
        padding: 25px 0 50px 0;
    }



}


@media (min-width: 768px) {
    .how-much-money h3,
    .how-start-dropshipping h3,
    .why-start-dropshipping h3,
    .how-dropshiping-works h3,
    .should-dropship h3,
    .success-srories-clients h3,
    .why-start-dropshipping-in h3,
    .what-dropship h3,
    .faq h3,
    .ready h3 {
        font-size: 30px;
        line-height: 1.4;
    }
    .dropshipping-header h2 {
        margin: 0 0 15px;
        font: 17px/26px Roboto; font-weight: 300;
    }
    .should-dropship-text img,
    .why-start-dropshipping-in-desc img,
    .visible-comment {
        display: none;
    }
    .faqs__items .faq__answer,
    .desc-text, .comment-list-blocks {
        display: block;
    }
    .comment-services {
        background-color: #F8F8F8;
    }
    .extra-services h2,
    .reviews_content h2,
    .comment-services h2,
    .about-service {
        text-align: center;
    }

    .single .fotorama__arr.fotorama__arr--prev:before,
    .single .fotorama__wrap--video .fotorama__arr.fotorama__arr--prev:before {
        position: absolute;
        top: -15px;
        left: -22px;
        content: "\f104";
        font-size: 46px;
        font-family: FontAwesome;
        color: #696969;
    }
    .single .fotorama__wrap--video .fotorama__arr.fotorama__arr--prev:before {
        left: 22px;
    }
    .single .fotorama__arr.fotorama__arr--next:before,
    .single .fotorama__wrap--video .fotorama__arr.fotorama__arr--next:before {
        position: absolute;
        top: -15px;
        right: -22px;
        content: "\f105";
        font-size: 46px;
        font-family: FontAwesome;
        color: #696969;
    }
    .single .fotorama__wrap--video .fotorama__arr.fotorama__arr--next:before {
        right: 22px;
    }
    .single .fotorama__arr.fotorama__arr--prev:hover:before,
    .single .fotorama__arr.fotorama__arr--next:hover:before,
    .fotorama--fullscreen .fotorama__arr.fotorama__arr--prev:hover:before,
    .fotorama--fullscreen .fotorama__arr.fotorama__arr--next:hover:before {
        color: #f57f17;
    }
    .single .fotorama__wrap--video .fotorama__fullscreen-icon {
        background: none;
    }
    /*.single .fotorama__video-close {*/
    .single .fotorama__fullscreen-icon {
        position: absolute;
        top: 40px;
        right: 40px;
        content: "";
        background: url("../../../img/addons/arrow_outside.svg") 0 0 no-repeat;
        opacity: 1;
        z-index: 15;
    }
    .fotorama.fotorama--fullscreen .fotorama__fullscreen-icon {
        position: absolute;
        top: 20px;
        right: 20px;
        content: "";
        background: url("../../../img/addons/arrow_inside.svg") no-repeat center center;
        opacity: 1;
        z-index: 25 !important;
    }
    .fotorama--fullscreen .fotorama__arr.fotorama__arr--prev:before,
    .fotorama--fullscreen .fotorama__arr.fotorama__arr--next:before {
        position: absolute;
        top: 0;
        left: 0;
        content: "\f104";
        font-size: 46px;
        font-family: FontAwesome;
        color: #696969;
        padding: 20px 28px;
    }
    .fotorama--fullscreen .fotorama__arr.fotorama__arr--next:before {
        right: 0;
        left: auto;
        transform: rotate(180deg);
    }

    .testimonials-form-block .btn-review:hover {
        color: #fff;
        background-color: #3f3f3f;
    }
    .single .fotorama, .fotorama .fotorama__stage{
        overflow: visible !important;
    }
    .fotorama__nav__frame .fotorama__loaded--img {
        border: 1px solid #DADADA;
    }
    .fotorama--fullscreen .fotorama__nav__frame .fotorama__loaded--img {
        border: none;
    }
    .single-content-heplful .col-sm-30:last-child {
        text-align: right;
    }
    .about-service {
        font-size: 22px;
        font-weight: 500;
        color: #4A4A4A;
    }
    .services-rec-flex-block {
        display: flex !important;
        flex-flow: row wrap;
        align-items: stretch;
        margin-left: -18px;
        justify-content: center;
    }
    .services-rec-flex-item {
        width: calc(100% / 3);
        padding-left: 29px;
    }
    .reviews_content .review-form,
    .comment-services .review-form {
        display: flex;
        flex-flow: row wrap;
        justify-content: center;
        position: relative;
    }
    .reviews_content .review-form .row,
    .comment-services .review-form .row {
        width: 48%;
        margin-right: 24px;
    }
    .reviews_content .review-form .comment-form-comment,
    .comment-services .review-form .comment-form-comment {
        width: 48%;
    }
    .reviews_content #testimonialsform .form-submit,
    .comment-services #testimonialsform .form-submit {
        margin-top: 0;
        display: inline-block;
        margin-left: -10px;
    }
    .reviews_content .rateit-reting,
    .comment-services .rateit-reting {
        margin-right: 22px;
    }
    .how-start-dropshippin-block-l {
        padding-right: 50px;
        padding-top: 9px;
        border-right: 1px solid #646363;
        padding-bottom: 17px;
    }
    .how-start-dropshippin-block-r {
        padding-left: 23px;
        padding-top: 9px;
    }
    .what-dropship-btns a.btn-large-orange {
        margin-right: 40px;
    }
    .faqs__items {
        display: flex;
        flex-wrap: wrap;
        margin-top: -22px;
        align-items: flex-start;
        justify-content: space-between;
    }
    .faqs__item {
        width: 48%;
        margin-top: 42px;
    }

    .addon-stars {
        text-align: right;
        font-size: 0;
    }
    .supported-platforms-truck {
        padding: 8px 12px 7px;
    }
    .supported-platforms-woo {
        padding: 10px 12px 9px;
    }
    .supported-platforms-wp {
        padding-left: 12px;
    }
    .supported-platforms-woo,
    .supported-platforms-truck {
        border-right: 1px solid #E8E8E8;
    }
    .block_download h5,
    .block_download {
        text-align: center;
    }
    .block_download button {
        vertical-align: middle;
        color: white;
        padding: 14px 56px 15px;
        border: none;
        font-size: 14px;
        margin-left: 22px;
        line-height: 16px;
        text-transform: uppercase;
        font-weight: 500;
    }
    .solutions-flex-item.reviews .show-more {
        width: 210px;
        height: 50px;
        margin: 50px auto 0;
        font-size: 14px;
        line-height: 50px;
        text-transform: uppercase;
        display: block;
        font-weight: bold;
        padding: 0;
    }
    .solutions-flex-item.reviews .show-more:hover {
        font-weight: bold;
    }

}

@media (min-width: 768px) and (max-width: 1199px) {
    .see-all-packages {
        width: 350px;
        text-align: center;
        padding: 5px 0 10px;
    }
}

@media (min-width: 992px) {
    .services-rec-flex-item {
        width: calc(100% / 3);
    }
    .dropshipping-header img {
        display: inline-block;
        border-radius: 5px;
    }
    .dropshipping-header-img {
        text-align: right;
    }
    .flex-why-drop-text img {
        display: none;
    }
    .reviews_content .review-form .row,
    .comment-services .review-form .row {
        width: 48%;
    }
    .reviews_content .review-form .comment-form-comment,
    .comment-services .review-form .comment-form-comment {
        width: 48%;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .fotorama_custom__arr--prev:before,
    .fotorama_custom__arr--next:after {
        top: -150px;
    }
    .fotorama-listing .fotorama .fotorama__video-play {
        transform: scale(1.2);
    }
    .fotorama-listing .fotorama .fotorama__video-play:hover {
        transform: scale(1.3);
    }
    .see-all-packages a {
        font-size: 14px;
    }
    .dropshipping-header h1 {
        padding-top: 15px;
    }
    .why-start-dropshipping-in .container {
        padding: 0 50px;
    }
    .why-start-dropshipping-in-img img {
        max-width: 55%;
        padding: 45px 0 25px;
        margin-left: 25%;
    }
    .why-start-dropshipping-in-img {
        background-size: contain;
    }
    .should-dropship-text {
        padding-top: 0;
    }
    .should-dropship-img {
        margin-top: 10px;
    }
    .gadgets, .sports-accessories, .hobby-supplies, .clothes, .home-gadgets {
        padding: 0;
        width: 175px;
    }
    .success-srories-clients .owl-carousel {
        width: 900px;
        padding-left: 40px;
        padding-right: 40px;
    }
    .success-srories-clients .button a {
        left: 24%;
    }
    .how-dropshiping-works .step {
        margin-right: 3px;
    }
    .how-dropshiping-works .title {
        width: 240px;
    }
    .flex-why-drop-text {
        padding-top: 0;
    }
    .what-dropship .subtitle br {
        display: none;
    }
    .money-guaranteed-title {
        padding-top: 5px;
    }
    .addon-main-block {
        padding-top: 29px;
        padding-bottom: 9px;
    }
    .addon-recent-sales-img {
        width: 157px;
        margin-right: 10px;
        margin-left: -20px;
    }
    .addon-title {
        padding: 9px 0;
    }
    .addon-price,
    .addon-desc p,
    .addon-desc {
        font-size: 20px;
    }

    .addon-price-block {
        margin-top: 16px;
    }
    .supported-platforms {
        padding-left: 10px;
    }
    .supported-platforms span {
        font-size: 16px;
    }
    .supported-platforms-truck {
        padding: 8px 3px 7px;
    }
    .supported-platforms-woo {
        padding: 10px 4px 9px;
    }
    .supported-platforms-truck img,
    .supported-platforms-woo img {
        width: 25px;
    }
    .supported-platforms-woo,
    .supported-platforms-truck {
        border-right: none;
    }
    .supported-platforms-wp img {
        width: 23px;
    }
    .addon-stars .stars .star {
        margin-right: 2px;
    }
    .supported-platforms-wp {
        padding-left: 3px;
    }
    .content-wrap .cell>div>div.addon-single-tabs {
        padding-bottom: 60px;
    }
    .addon-single-tabs #overview, .addon-single-tabs #updates, .addon-single-tabs #reviews {
        padding-top: 40px;
    }




}

@media (min-width: 1200px) {
    .comment-services .review-form .row {
        width: 46%;
    }
    .services-rec-flex-item {
        width: calc(100% / 3 - 62px);
    }
    .comment-services .review-form .row {
        width: 46%;
    }
    .reviews_content .review-form .row,
    .comment-services .review-form .row {
        width: 48%;
    }
    .reviews_content .review-form .comment-form-comment,
    .comment-services .review-form .comment-form-comment {
        width: 48%;
    }

}

@media  (min-width:1280px) {
    .dropshipping-header h1 {
        padding-top: 92px;
    }
    .reviews_content .review-form .row,
    .comment-services .review-form .row {
        width: 49%;
    }
}
@media (min-width:1200px) and (max-width:1279px) {
    .dropshipping-header h1 {
        padding-top: 70px;
    }
    .flex-why-drop-text {
        padding-top: 0;
    }
    .addon-main-block {
        padding-bottom: 20px;
    }
    .addon-recent-sales-img {
        width: 147px;
        display: inline-block;
        margin-right: 15px;
    }
    .addon-block-content {
        width: 68%;
    }




}
