@media screen and (min-width:1600px) and (max-width:1920px) {
    #share_c2 {
        left: 120px!important
    }
}

@media screen and (max-width:1600px) {
    .reports-small-img .largre-reportimg-txt h2 {
        font-size: 18px;
    }
    .top-circle-left-wrap {
        height: 550px;
        width: 550px;
        margin: 50px 0;
    }
    .top-circle-text-wrap {
        height: 515px;
        width: 515px;
    }
    .top-circle-text-wrap h2 {
        font-size: 18px;
        line-height: 1.2;
        margin-top: 10px;
    }
    .pink_flwrs {
        font-size: 35px;
    }
    .followers-details li a span {
        padding: 3.5px 20px;
    }
    .followers-details li a {
        font-size: 38px;
    }
    .circle-badge {
        position: absolute;
        left: -180px;
        bottom: -40px;
        transform: scale(0.6);
        -webkit-transform: scale(0.6);
    }
    .top-circle-text-wrap p:before {
        left: -32px;
        top: 27px;
        width: 64px;
        height: 73px;
        background: url(../images/dwn-arrowdes.png) no-repeat;
        background-size: 57px auto;
    }
    .top-companies-banner {
        padding: 0px;
    }
    .top-circle-left-wrap:after {
        right: -70px;
        bottom: -56px;
        width: 500px;
        height: 500px;
        transform: rotate(15deg);
        -webkit-transform: rotate(15deg);
        background-size: 500px;
    }
    .benefits-right-wrap {
        padding: 140px 0 110px 80px;
    }
}

@media screen and (max-width:1500px) {
    .top-circle-left-wrap {
        height: 495px;
        width: 495px;
    }
    .top-circle-text-wrap {
        height: 460px;
        width: 460px;
    }
    .top-circle-text-wrap p {
        font-size: 16px;
    }
    .top-circle-text-wrap {
        padding: 25px 70px;
    }
    .benefits-right-wrap h2 {
        font-size: 26px;
        margin: 15px 0 32px;
    }
    .top-circle-text-wrap .circle_email,
    .nomin-badge .circle_email,
    .diolog_report .circle_email {
        width: 280px;
    }
    .diolog_report .circle_email {
        width: 100%;
    }
    .top-circle-text-wrap h2 {
        margin-top: 0;
    }
    .nominate-btn {
        padding: 12px 47px;
    }
    .grow-with-wrapper h2 {
        font-size: 26px;
        line-height: 36px;
    }
    .grow-with-wrapper p {
        font-size: 17px;
    }
    .total-count-subheading {
        font-size: 18px;
    }
}

@media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
    .dropdown_li>a::after,
    .submenubgwrapper::after {
        content: none
    }
    .brand-wrap {
        width: 180px
    }
    .brand-wrap img {
        width: 100%
    }
    .sub-follow-wrapper ul li a .follow-digit {
        font-size: 14px
    }
    .sub-follow-wrapper {
        width: 240px
    }
    .searchblog-wrapper .content {
        font-size: 17px
    }
    .searchblog-wrapper .search {
        font-size: 26px
    }
    .searchblog-wrapper .send-btn {
        padding: 17px 20px
    }
    .latest-heading {
        font-size: 20px;
        line-height: 26px
    }
    .ins-commn-latest-block .author-wrap .author-name,
    .rd-more {
        font-size: 14px
    }
    .most-view,
    .whatsup_left h3 {
        font-size: 24px
    }
    .at-icon-wrapper .at-icon {
        height: 24px!important;
        width: 24px!important
    }
    .top-banner-phone {
        left: 50%;
        margin-left: 0;
        position: absolute;
        top: 90%;
        transform: translate(-50%, -50%)
    }
    .app-review-inside-container,
    .app_icon>img {
        width: 100%
    }
    .app_icon {
        left: 1px;
        top: 314px;
        width: 120px;
        z-index: 8
    }
    .appreview-slider-wrap {
        margin: 0
    }
    .slider-image img {
        width: 100%
    }
    .slider-frame {
        height: 600px;
        background-size: 350px;
        width: 350px
    }
    .slider-image {
        left: 75px;
        top: 122px;
        transform: none;
        width: 200px
    }
    .ui-ux-section {
        margin-right: 0
    }
    #slider-container {
        height: 330px;
        width: 720px
    }
    .whatsup-section {
        padding: 30px;
        margin-bottom: 60px
    }
    .whatsup_left p {
        font-size: 16px
    }
    .whatsup-input input[type=text] {
        height: 55px;
        width: -webkit-calc(100% - 60px)
    }
    .whatsup-input input[type=button],
    .whatsup-input input[type=submit] {
        height: 55px;
        background-size: 38px;
        width: 60px
    }
    .enter-whatsuptext span {
        font-size: 15px
    }
    .enter-whatsuptext img {
        width: auto
    }
    .whatsup_right {
        margin-top: 10px
    }
    .subnav_menu {
        display: none!important;
        opacity: 0!important
    }
    .content-wrap {
        padding: 80px 0
    }
    nav.nav_navbar {
        left: 0
    }
    .navigation-wrap ul li a {
        font-size: 11px;
        letter-spacing: .2px;
        padding: 20px 6px 27px!important
    }
    .navigation-wrap ul {
        margin: 0
    }
    .navigation-wrap {
        width: 610px;
        float: none
    }
    .navigation-wrap .writefor-btn a {
        padding: 5px 10px!important
    }
    .airbnb-text-inside {
        width: auto
    }
    #share_c2 {
        border: none!important
    }
    #share_c2 ul {
        width: 100%;
        position: fixed;
        left: 0;
        right: 0;
        bottom: 0
    }
    #share_c2 ul li a i {
        color: #fff
    }
    #share_c2 ul li {
        float: left;
        width: 20%
    }
    #share_c2 li a {
        background: 0 0!important;
        width: 100%!important
    }
    #share_c2 li a::after {
        content: none!important
    }
    .share-links1 {
        background: #3b5999
    }
    .share-links2 {
        background: #55acee
    }
    .share-links3 {
        background: #dd4b39
    }
    .share-links4 {
        background: #0077B5
    }
    .share-links5 {
        background: #bd081c
    }
    /*Footer css*/
    .top-reader .col-lg-2 {
        padding: 10px;
        width: 20%;
    }
    .footer-inner-wrap,
    .right2 .footer-inner-wrap {
        width: 465px;
    }
    .footer-social {
        padding: 40px 0;
    }
    .footer-last-btm p,
    .footer-menu-right li a {
        font-size: 14px;
    }
    .footer-menu-right li {
        margin-right: 20px;
    }
}

@media screen and (min-width:1300px) and (max-width:1599px) {
    #share_c2 {
        left: 10px!important
    }
    .gadget-detail-container {
        width: 650px;
    }
}

@media (max-width:1350px) {
    .bottom-foot {
        padding: 15px 0 40px
    }
    #share_c2 {
        position: fixed;
        z-index: 999;
        left: 0!important;
        bottom: 16px!important;
        top: auto!important;
        width: 100%!important;
        height: 24px!important
    }
    .blog_detail_social .at-share-btn-elements::before {
        content: none!important
    }
    .blog_detail_social .at-icon-wrapper {
        display: inline-block!important;
        width: 20%!important;
        border-radius: 0!important
    }
    .blog_detail_social .at-resp-share-element .at-share-btn .at-icon-wrapper {
        width: 100%!important
    }
    .navigation-wrap ul li a {
        font-size: 10px
    }
    .sub-follow-wrapper {
        width: 150px
    }
    .writefor-btn {
        right: 30px
    }
    .nav_navbar .writefor-btn a {
        padding: 5px 10px 5px 25px!important;
        font-size: 11px!important
    }
    .header-search input[type=text]:focus {
        width: 650px
    }
}

@media screen and (min-width:1025px) and (max-width:1299px) {
    .airbnb-text h1 {
        font-size: 32px!important
    }
    .airbnb-time-details h4 {
        font-size: 13px;
        padding: 0 10px 0 90px
    }
    .airbnb-date {
        font-size: 14px;
        padding: 0 0 0 10px
    }
    .airbnb-time-details h4::before {
        width: 80px;
        top: 8px
    }
    .mobile-daily-rating>span {
        font-size: 38px
    }
    .mobile-daily-rating h3 {
        font-size: 14px;
        margin: 3px 0 0
    }
    .top-banner-phone>img {
        max-width: 400px
    }
    .top-banner-phone {
        transform: none;
        top: 50px;
        left: 50%;
        margin-left: -200px
    }
    .app-review-content h2,
    .app-reviewhead,
    .video-inside-section h2 {
        font-size: 32px
    }
    .app-review-content>p {
        font-size: 20px;
        line-height: 31px;
        margin: 0 0 50px
    }
    .details-listing-img {
        margin: 0 25px 0 0
    }
    .details-listing span {
        font-size: 18px;
        width: 88px
    }
    .meanwhile-section {
        padding: 0 40px
    }
    .meanwhile-section>p {
        margin-bottom: 40px
    }
    .app-review-inside-container,
    .app_icon>img {
        width: 100%
    }
    .app_icon {
        left: 1px;
        top: 314px;
        width: 120px;
        z-index: 8
    }
    .appreview-slider-wrap {
        margin: 0
    }
    .slider-image img {
        width: 100%
    }
    .slider-frame {
        height: 600px;
        background-size: 350px;
        width: 350px
    }
    .slider-image {
        left: 75px;
        top: 122px;
        transform: none;
        width: 200px
    }
    .ui-ux-section {
        margin-right: 0
    }
    #slider-container {
        height: 330px;
        width: 720px
    }
    .navigation-wrap,
    nav.nav_navbar {
        width: 610px!important;
        margin: 0 auto
    }
    nav.nav_navbar {
        left: 50px;
        float: none
    }
    .subnav_menu {
        display: none!important;
        opacity: 0!important
    }
    .submenubgwrapper::after {
        content: none
    }
    .content-wrap {
        padding: 80px 0
    }
    .navigation-wrap ul li a {
        padding: 8px 10px 10px!important
    }
    .airbnb-text-inside {
        width: auto
    }
    #share_c2 {
        border: none!important
    }
    #share_c2 ul {
        width: 100%;
        position: fixed;
        left: 0;
        right: 0;
        bottom: 0
    }
    #share_c2 ul li a i {
        color: #fff
    }
    #share_c2 ul li {
        float: left;
        width: 20%
    }
    #share_c2 li a {
        background: 0 0!important;
        width: 100%!important
    }
    #share_c2 li a::after {
        content: none!important
    }
    .share-links1 {
        background: #3b5999
    }
    .share-links2 {
        background: #55acee
    }
    .share-links3 {
        background: #dd4b39
    }
    .share-links4 {
        background: #0077B5
    }
    .share-links5 {
        background: #bd081c
    }
    .key-features-right li {
        margin-bottom: 15px
    }
    .appreview-inside-slider-wrap {
        margin: 0 0 80px
    }
}

@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait) {
    .dropdown_li>a::after,
    .submenubgwrapper::after {
        content: none
    }
    .brand-wrap {
        width: 200px
    }
    .brand-wrap img {
        width: 100%
    }
    .header {
        padding: 10px 0
    }
    .navigation-wrap ul {
        margin: 10px 0 0
    }
    .searchblog-wrapper .content {
        font-size: 17px
    }
    .searchblog-wrapper .search {
        font-size: 26px
    }
    .searchblog-wrapper .send-btn {
        padding: 17px 20px
    }
    .in-foot-menu-wrap ul li a {
        font-size: 14px
    }
    .foot-logo-wrap {
        padding: 30px 0;
        width: 30%
    }
    .foot-note {
        font-size: 15px
    }
    .privacy-policy-wrap ul li a {
        font-size: 12px;
        padding: 7px 13px;
        line-height: 21px
    }
    .privacy-policy-wrap {
        margin: 0
    }
    .cpy-right-wrap span {
        font-size: 12px
    }
    .in-foot-menu-wrap ul li a {
        padding: 5px
    }
    .horizontal-blog-wrap .latest-blog-img {
        height: 600px!important;
        max-height: 350px!important
    }
    .latest-heading {
        font-size: 20px;
        line-height: 26px
    }
    .ins-commn-latest-block .author-wrap .author-name,
    .rd-more {
        font-size: 14px
    }
    .at-icon-wrapper .at-icon {
        height: 24px!important;
        width: 24px!important
    }
    .fb-col-side div,
    .fb-col-side iframe,
    .fb-col-side span,
    .twitt-col-side iframe {
        width: 100%!important
    }
    .most-view {
        font-size: 24px
    }
    .SandboxRoot.env-bp-660 .timeline-Tweet-text {
        font-size: 27px;
        font-weight: 300;
        line-height: 36px
    }
    .selct-news-wmy {
        margin: 50px 0 0
    }
    .selct-news-wmy ul li {
        padding: 0 15px 10px
    }
    .main-blog-caption h2 {
        color: #3e433e;
        font-size: 30px;
        line-height: 35px
    }
    .blog-details-page-wrap .blog-content p,
    .blog-details-page-wrap .blog-content p a {
        font-size: 18px
    }
    .item.no-padding .most-view-block p {
        font-size: 14px;
        line-height: 25px
    }
    .remove-hght {
        display: none
    }
    iframe {
        width: 100%
    }
    .block-img a img {
        height: 132px
    }
    .airbnb-text h1 {
        font-size: 25px!important
    }
    .airbnb-text-inside span {
        font-size: 25px;
        line-height: 32px
    }
    .airbnb-time-details h4 {
        font-size: 11px;
        padding: 0 10px 0 40px
    }
    .airbnb-text-inside {
        margin-bottom: 10px
    }
    .mobile-daily-rating {
        margin: 10px 0 0
    }
    .airbnb-date {
        font-size: 11px;
        padding: 0 0 0 10px
    }
    .airbnb-time-details h4::before {
        width: 30px
    }
    .mobile-daily-rating>span {
        font-size: 35px
    }
    .mobile-daily-rating h3 {
        font-size: 12px;
        margin: 3px 0 0
    }
    .top-banner-phone>img {
        max-width: 380px
    }
    .achievements-container,
    .sucess-text-container {
        max-width: 100%
    }
    .app-review-content h2,
    .app-reviewhead,
    .video-inside-section h2 {
        font-size: 25px
    }
    .app-review-content>p {
        font-size: 16px;
        line-height: 26px;
        margin: 0 0 30px
    }
    .details-listing span {
        font-size: 17px;
        width: 85px
    }
    .details-listing li a {
        font-size: 17px
    }
    .details-listing li {
        margin-bottom: 30px
    }
    .ui-ux-section {
        margin-right: 0;
        padding: 30px 30px 0
    }
    .ui-ux-section span {
        font-size: 22px
    }
    .submit-app-review {
        margin: 20px 0 20px 20px;
        padding: 0 0 30px
    }
    .submit-app-review>h2 {
        font-size: 30px
    }
    .biggest-chanlanges {
        margin: 0 auto;
        width: 700px
    }
    .biggest-chanlanges h3 {
        font-size: 22px;
        line-height: 30px
    }
    .biggest-chanlanges h3::after {
        bottom: 0;
        right: 10px
    }
    .biggest-chanlanges h3::before {
        left: 20px;
        top: 2px
    }
    .slider-frame {
        background: url(../images/iphone-front.png) 0 0/360px auto no-repeat rgba(0, 0, 0, 0);
        left: 0;
        position: absolute;
        top: -55px
    }
    .key-features-right h2 {
        font-size: 25px
    }
    .features-text>ul {
        padding-left: 50px
    }
    .key-features-right li a {
        font-size: 16px;
        font-weight: 300;
        line-height: 26px
    }
    .give-rating-slider>span,
    .web_links>a {
        font-size: 22px
    }
    .key-features-right li {
        margin-bottom: 15px;
        padding-bottom: 0
    }
    .appreview-inside-slider-wrap {
        padding: 70px 50px 50px;
        margin: 0 0 100px
    }
    .key-features-left>ul {
        top: 150px
    }
    .audience-rating-head {
        margin-bottom: 30px
    }
    .matchattr li::before {
        left: -42px
    }
    .top-banner-phone {
        transform: none;
        left: 50%;
        margin-left: 0;
        position: absolute;
        top: 100%;
        transform: translate(-50%, -50%)
    }
    .app-review-inside-container,
    .app_icon>img {
        width: 100%
    }
    .app_icon {
        left: 1px;
        top: 296px;
        width: 120px;
        z-index: 8
    }
    .appreview-slider-wrap {
        margin: 0
    }
    .slider-image img {
        width: 100%
    }
    .slider-frame {
        height: 600px;
        background-size: 350px;
        width: 350px
    }
    .slider-image {
        left: 75px;
        top: 122px;
        transform: none;
        width: 200px
    }
    .app-banner-inside-wrap h1 {
        font-size: 18px
    }
    .benefits-btn {
        font-size: 16px;
        padding: 5px 10px
    }
    .increase-listing li {
        font-size: 13px
    }
    .app-banner-wrap {
        background-size: cover;
        background-position: inherit;
        height: 227px;
        margin-bottom: 30px
    }
    .app-review-listing {
        padding-top: 30px
    }
    .app-banner-inside-wrap {
        padding: 60px 0;
        width: 700px
    }
    .appincrease-list {
        width: 440px
    }
    .increase-listing {
        padding-left: 100px
    }
    .app-banner-inside-wrap .subcribe-btn {
        font-size: 14px;
        margin-top: 15px;
        padding: 7px 10px
    }
    .app-banner-inside-wrap h1 {
        width: 260px
    }
    .app-banner-inside-wrap h1::after,
    .app-banner-inside-wrap h1::before {
        top: 11px
    }
    .appincrease-list>ul.increase-listing>li:nth-child(1)::before {
        top: 24px;
        transform: rotate(-18deg);
        -webkit-transform: rotate(-18deg)
    }
    .appincrease-list>ul.increase-listing>li:nth-child(3)::before {
        top: -1px;
        transform: rotate(18deg);
        -webkit-transform: rotate(18deg)
    }
    .increase-listing li::before {
        left: -95px;
        width: 70px;
        top: 12px
    }
    .appincrease-list>ul.increase-listing2>li:nth-child(1)::before,
    .appincrease-list>ul.increase-listing2>li:nth-child(3)::before {
        top: 10px!important;
        transform: none!important
    }
    .latest-blog-img {
        height: 200px;
        margin: 0 0 20px;
        width: 100%
    }
    .recommended-icn {
        width: 40px
    }
    .recommended-txt {
        width: calc(100% - 50px)
    }
    .recommended-txt h2 {
        font-size: 14px;
        margin: 3px 0 0
    }
    .list-dtails span {
        font-size: 11px
    }
    .recommented-wrap .head {
        font-size: 16px
    }
    .app-of-week-head h2 {
        font-size: 20px
    }
    .app-of-week-head span {
        font-size: 16px
    }
    .app-of-week-head span::after {
        right: -80px;
        top: 12px;
        width: 80px
    }
    .week-app-icn {
        width: 50px
    }
    .week-app-txt {
        width: calc(100% - 60px)
    }
    .free-text>span {
        font-size: 12px
    }
    .free-text {
        bottom: -16px;
        right: 3px
    }
    .week-app-txt h2 {
        font-size: 16px;
        margin: 0
    }
    .app-week-wrap .mobile-daily-rating>span {
        font-size: 23px
    }
    .app-week-wrap .score-star,
    .app-week-wrap .score-star span {
        font-size: 8px
    }
    .app-week-wrap .mobile-daily-rating h3 {
        font-size: 9px
    }
    .categories-list>h2 {
        padding: 0 40px 15px 0;
        font-size: 24px
    }
    #slider-container {
        height: 280px;
        width: 538px
    }
    .categories-list li a {
        font-size: 14px
    }
    .app-review-listing .red-theme .head {
        font-size: 22px
    }
    .showcase-reputation-wrap .sub-head {
        margin: 0 0 30px
    }
    .app-review-listing .sub-head {
        font-size: 19px;
        line-height: 25px
    }
    .zoom-slider-list li a {
        color: #d60000;
        font-size: 20px;
        line-height: 23px
    }
    .app-review-listing .commn-latest-blog a {
        display: block;
        float: left;
        overflow: hidden;
        width: 100%
    }
    .post-rltv {
        float: left;
        position: relative;
        width: 100%
    }
    .post-rltv img {
        bottom: 5px
    }
    .recommented-wrap {
        margin: 91px 0 40px
    }
    .zoom-slider-container li {
        height: auto;
        width: 300px
    }
    .zoom-slider-container img {
        width: 100%
    }
    .zoom-slider-container {
        margin: 0 auto 350px;
        width: 300px
    }
    .whatsup-section {
        padding: 30px;
        margin-bottom: 60px
    }
    .whatsup_left h3 {
        font-size: 20px
    }
    .whatsup_left p {
        font-size: 14px
    }
    .whatsup-input input[type=text] {
        height: 50px;
        width: calc(100% - 55px);
        width: -webkit-calc(100% - 55px)
    }
    .whatsup-input input[type=button],
    .whatsup-input input[type=submit] {
        height: 50px;
        background-size: 35px;
        width: 55px
    }
    .enter-whatsuptext span {
        font-size: 12px
    }
    .enter-whatsuptext img {
        width: 17px
    }
    .whatsup_right {
        margin-top: 10px
    }
    .main-blog-caption h2.sub-heading {
        font-size: 20px;
        line-height: 23px
    }
    .cb-2 {
        font-size: 26px
    }
    .subnav_menu {
        display: none!important;
        opacity: 0!important
    }
    .navigation-wrap {
        width: 100%
    }
    .content-wrap {
        padding: 80px 0
    }
    .new-page-wrap {
        padding: 135px 0!important
    }
    .fxd-out {
        transform: translate(0, -134px)
    }
    .page-heading h1 {
        font-size: 36px
    }
    nav.nav_navbar {
        left: 0;
        width: 710px;
        margin: 0 auto
    }
    .header-search,
    .writefor-btn {
        right: 90px
    }
    .header-search input[type=text]:focus {
        width: 670px
    }
    .header-search input[type=button] {
        top: -8px;
        right: -30px
    }
    .header-search input[type=text] {
        top: -28px
    }
    .close-search {
        top: -6px;
        right: -30px
    }
    .navigation-wrap ul li a {
        font-size: 11px!important;
        padding: 20px 5px!important
    }
    .write-forus-wrap {
        padding: 70px 0 0
    }
    .airbnb-text-inside {
        width: auto
    }
    #share_c2 {
        border: none!important
    }
    #share_c2 ul {
        width: 100%;
        position: fixed;
        left: 0;
        right: 0;
        bottom: 0
    }
    #share_c2 ul li a i {
        color: #fff
    }
    #share_c2 ul li {
        float: left;
        width: 20%
    }
    #share_c2 li a {
        background: 0 0!important;
        width: 100%!important
    }
    #share_c2 li a::after {
        content: none!important
    }
    .share-links1 {
        background: #3b5999
    }
    .share-links2 {
        background: #55acee
    }
    .share-links3 {
        background: #dd4b39
    }
    .share-links4 {
        background: #0077B5
    }
    .share-links5 {
        background: #bd081c
    }
    .ui-ux-section li {
        margin-right: 35px
    }
    .ui-ux-section li img {
        width: 100%
    }
    .ui-ux-section h2 {
        padding: 0 25px 25px;
        font-size: 20px;
        line-height: 27px
    }
    .ui-ux-section h3 {
        font-size: 20px;
        line-height: 24px
    }
    .success-story-wrap h1 {
        font-size: 32px;
        padding: 0 15px
    }
    .success-story-wrap img {
        margin-bottom: 40px
    }
    .success-txt-inner p {
        font-size: 16px;
        line-height: 1.5
    }
    .success-story-quote {
        padding: 45px 75px 30px;
        margin: 20px 0
    }
    .achievements-container-wrap h2 {
        font-size: 32px;
        margin: 0 0 30px
    }
    .achievements-container-wrap {
        padding: 35px 50px;
        margin: 40px 0
    }
    .sucess-text-container iframe {
        margin: 30px 0
    }
    .personal-details-inner h3,
    .personal-details-inner h5 {
        font-size: 16px
    }
    .gadgets-content-wrap {
        padding: 0
    }
    .top-categories-inner-wrap li a {
        padding: 28px 10px 26px
    }
    .large-img-section .latest-blog-img {
        height: 335px!important
    }
    .gadgets-banner-heading {
        font-size: 14px
    }
    .big-img-txt h2 {
        font-size: 17px;
        line-height: 1.2
    }
    .gadgets-content-wrap .commn-latest-blog .ins-commn-latest-blog {
        padding: 0;
        overflow: visible;
        float: left
    }
    .large-img-section .gadgets-listing-review {
        bottom: 110px
    }
    .top-categories-inner-wrap li span {
        font-size: 11px
    }
    .main-categories-sec-wrap {
        height: 310px
    }
    .google_devices-section .commn-latest-blog,
    .mobiles-phones-section .commn-latest-blog,
    .smartwatches_section .commn-latest-blog,
    .vr_ar_section .commn-latest-blog {
        width: 50%;
        padding: 0 15px 0 0
    }
    .gadgets-content-wrap .latest-blog-img,
    .smartwatches_section .gadgets-listing-img-wrap .latest-blog-img,
    .upcoming_devices_sec .gadgets-listing-img-wrap .latest-blog-img,
    .vr_ar_section .gadgets-listing-img-wrap .latest-blog-img {
        height: 200px;
        width: 320px
    }
    .gadget-detail-container,
    .img-detail-container {
        width: 700px
    }
    .content-wrap.gadgets-content-wrap {
        padding: 70px 0 0!important
    }
    .big-img-txt {
        bottom: 30px
    }
    .upcoming_devices_sec {
        padding: 40px 0
    }
    .buy-now-detail li span,
    .buy_now_btn,
    .pros-cons-inner-sec li {
        font-size: 13px
    }
    .buy_now-head-wrap>span {
        font-size: 15px
    }
    .gadets-para-text p {
        font-size: 16px
    }
    .where_to_buy {
        margin: 0 35px 14px!important
    }
    .gadgets-page .commn-latest-blog.verticle-blog-wrap .ins-commn-latest-blog {
        padding: 0
    }
    .gadgets-page .commn-latest-blog .ins-commn-latest-blog .latest-heading {
        font-size: 16px;
        line-height: 1.3
    }
    .gadets-para-text h3 {
        font-size: 18px;
        margin: 0 0 10px
    }
    .gadets-para-text h4 {
        font-size: 16px;
        margin: 0 0 10px
    }
    .advirtise-form-wrap {
        width: 390px
    }
    .advirtise-withus-wrap {
        width: 315px
    }
    .advirtise-withus-wrap span {
        font-size: 20px
    }
    .advirtise-withus-wrap h1 {
        font-size: 32px
    }
    .advirtise-withus-wrap h5 {
        font-size: 14px
    }
    .advertise-grid-bg {
        padding: 70px 0
    }
    .advertise-head-inner-wrap h2 {
        font-size: 30px
    }
    .image-text-container {
        padding: 0 15px
    }
    .advertise-left-img {
        width: 200px;
        margin: 30px 0 0 30px
    }
    .advertise-right-text h5 {
        font-size: 16px;
        width: 100%
    }
    .advertise-right-text h3 {
        width: 100%
    }
    .advertise-right-text {
        width: -webkit-calc(100% - 350px);
        width: calc(100% - 350px);
        margin-top: 30px
    }
    #top-readership .owl-dots {
        display: block
    }
    .our_solutions-img img {
        margin: 0 auto;
        display: block
    }
    .our_solutions-txt li p {
        min-height: 100%
    }
    .our_solutions-txt li {
        width: 100%;
        margin: 0 0 30px
    }
    .our_solutions-txt {
        margin: 40px 0 0
    }
    .our-solutions-details {
        margin: 20px 0 0
    }
    .our-solutions-details p {
        font-size: 16px;
        line-height: 1.6;
        margin-bottom: 20px
    }
    .gadget-add-container {
        display: none;
    }
    .gadget_detail_table img {
        max-width: 100%;
    }
    button#yes {
        margin-left: 0;
    }
    .helpful p {
        font-size: 12px;
        padding-top: 10px;
    }
    /*Reports css*/
    .research-report-wraper {
        padding: 100px 0;
    }
    .heading-h1 {
        font-size: 26px;
    }
    .subheading-text {
        font-size: 16px;
    }
    .reports-view-list {
        padding: 40px 0 40px;
    }
    .reports-view-list li br {
        display: none;
    }
    .reports-view-list li figure img {
        transform: scale(.8);
        -webkit-transform: scale(.8);
    }
    .reports-view-list li {
        font-size: 15px;
        padding: 0 0 0 65px;
    }
    .follower-leftspac {
        padding-left: 15px;
    }
    .followers-inside-wrap {
        padding: 50px 25px 20px;
    }
    .join-comminty {
        font-size: 20px;
        line-height: 22px;
    }
    .num-sec span {
        font-size: 55px;
    }
    .pink_flwrs {
        font-size: 28px;
    }
    .flw-socl {
        font-size: 16px;
    }
    .flw-socl br {
        display: none;
    }
    .follower-leftspac {
        padding-left: 15px;
    }
    .research-report-wraper .right-padding {
        padding-right: 15px;
    }
    .followers-inside-wrap:before {
        right: -37px;
        top: 8px;
        background-size: 190px;
    }
    .reports-text-bg {
        padding: 15px 12px
    }
    .largre-reportimg-txt h2 {
        font-size: 24px;
        line-height: 32px;
    }
    .followers-details li a span {
        padding: 2px 20px;
    }
    .followers-details li i {
        font-size: 32px;
        padding: 13px 19px;
    }
    .reports-large-img .latest-blog-img {
        height: 425px !important;
        margin: 0;
    }
    .top-companies-banner {
        background-position: top center;
        background-size: cover;
    }
    .benefits-right-wrap h2 br {
        display: none;
    }
    .benefits-right-wrap h2 {
        font-size: 20px;
    }
    .benefits-right-wrap {
        padding: 70px 0 110px 20px;
    }
    .coming-up-next {
        font-size: 14px;
    }
    .top-circle-text-wrap h2 {
        font-size: 16px;
    }
    .top-circle-text-wrap {
        height: 410px;
        width: 410px;
        padding: 20px 40px;
    }
    .top-circle-left-wrap {
        height: 445px;
        width: 445px;
        float: none;
    }
    .benefits-right-wrap li {
        font-size: 16px;
    }
    .top-circle-left-wrap:before {
        border-bottom: 80px solid transparent;
        position: absolute;
        content: "";
        right: -23px;
        top: 79px;
        border-right: 77px solid #fff;
        transform: rotate(-90deg);
        -webkit-transform: rotate(-98deg);
    }
    .circle-badge {
        left: -111px;
        bottom: -172px;
        transform: scale(0.5);
        -webkit-transform: scale(0.5);
    }
    .top-circle-text-wrap p {
        margin: 10px 0 15px;
    }
    .coming-up-next {
        padding: 10px 0;
    }
    .top-companies-wrapper {
        margin: 50px 0;
    }
    .total-visitors-wrap {
        padding: 50px 0 30px;
    }
    .total-visitors-wrap li {
        width: 25%;
        margin-right: 0px;
    }
    .total-traffic-counts {
        font-size: 50px;
    }
    .total-count-subheading {
        font-size: 16px;
        line-height: 22px;
        padding: 5px 0;
    }
    .research-report-wraper .more-reports-wrapper .latest-blog-img {
        height: 130px !important;
        width: 100%!important;
        margin-bottom: 0px;
    }
    .more-reports-wrapper .commn-latest-blog.verticle-blog-wrap .ins-commn-latest-blog .latest-heading {
        font-size: 14px;
    }
    .more-reports-wrapper .latest-conversation>span {
        font-size: 14px;
    }
    .more-reports-wrapper .commn-latest-blog a {
        width: 100%;
    }
    .top-circle-text-wrap p:before {
        content: none;
    }
    /*Report Detail*/
    .report-detail-wrap {
        padding-top: 70px;
    }
    .reports-detail-bnnr {
        background-position: center;
    }
    .top-companyname-wrapper h2 {
        font-size: 26px;
    }
    .top-companyname-wrapper {
        padding: 40px 0 0;
    }
    .top-picks-list li {
        padding: 15px 15px 20px 75px;
        margin: 0 0 20px 0;
    }
    .top-picks-list li a {
        font-size: 14px;
    }
    .interested-sec i {
        font-size: 22px;
        padding: 2px 11px 0 0;
    }
    .interested-sec {
        padding: 20px 20px;
    }
    .interested-sec p {
        font-size: 15px;
    }
    .nomin-badge-figure img {
        transform: scale(.7);
    }
    .nomin-badge {
        padding-top: 25px;
    }
    .nominate-section {
        padding: 40px 15px;
    }
    /*Footer css*/
    .footer-bg-wrap.right2,
    .footer-bg-wrap.left1 {
        background-position: center;
    }
    .footer-bg-wrap,
    .footer-wrap {
        height: 350px;
    }
    .footer-inner-wrap {
        padding: 90px 40px 0 0;
        width: 330px;
    }
    .right2 .footer-inner-wrap {
        width: 330px;
        padding: 90px 0 0 30px;
    }
    .dont-misss {
        width: 320px;
    }
    .dont-misss input[type="email"] {
        padding: 16px 77px 16px 17px;
        width: 100%;
        font-size: 16px;
    }
    .footer-inner-wrap h3 {
        font-size: 25px;
    }
    .footer-inner-wrap p {
        font-size: 14px;
    }
    .go-to-mail {
        height: 54px;
    }
    .nominate-btn {
        padding: 14px 18px;
        margin: 15px 0;
        font-size: 16px;
    }
    .footer-contact-us {
        font-size: 16px;
        bottom: -36px;
    }
    .go-to-mail input[type="button"] {
        background-size: 25px
    }
    .top-reader h3 {
        font-size: 26px;
    }
    .top-reader p {
        font-size: 15px;
    }
    .top-reader p {
        margin-bottom: 50px;
    }
    .left-flag img {
        transform: scale(.6);
        -webkit-transform: scale(.6);
    }
    .right-flag span {
        font-size: 12px;
    }
    .right-flag .contry_prc {
        font-size: 17px;
    }
    .right-flag {
        padding: 13px 0 0 70px;
    }
    .top-reader .col-lg-2 {
        padding: 0;
        width: 20%;
    }
    .footer-social-right li {
        margin-right: 40px;
    }
    .footer-social-right li a {
        font-size: 16px;
    }
    .footer-social {
        padding: 35px 0;
    }
    .footer-last-btm p,
    .footer-menu-right li a {
        font-size: 11px;
    }
    .footer-menu-right li {
        margin-right: 15px;
    }
}

@media screen and (min-width:320px) and (max-width:767px) {
    .sticky {
        position: relative
    }
    .brand-wrap {
        width: 150px
    }
    .airbnb-date {
        color: #fff;
        display: inline-block;
        font-size: 11px;
        padding: 0 0 0 10px
    }
    .airbnb-text h1 {
        font-size: 22px!important
    }
    .sub-follow-wrapper ul li a {
        margin: 0 8px
    }
    .sub-follow-wrapper {
        float: left
    }
    .brand-wrap img {
        width: 100%
    }
    .searchblog-wrapper .content {
        font-size: 14px;
        line-height: 18px
    }
    .searchblog-wrapper .search {
        padding: 10px 60px 10px 15px;
        font-size: 12px
    }
    .searchblog-wrapper .send-btn {
        font-size: 12px;
        padding: 10px 9px
    }
    .foot-logo-wrap {
        width: 100%;
        text-align: center;
        padding: 30px 0 10px
    }
    .foot-note {
        font-size: 14px;
        margin: 20px 0 0
    }
    .in-foot-menu-wrap ul li a {
        font-size: 11px
    }
    .news-letter-box-wrap {
        float: right;
        margin: 0 0 50px;
        position: relative;
        width: 100%
    }
    .navigation-wrap,
    .navmobile,
    .span-bar,
    .span-bar>span {
        position: absolute
    }
    .news-letter-box-wrap input[type=text] {
        padding: 8px 80px 9px 8px;
        font-size: 12px;
        margin: 0 0 40px
    }
    button.subscribe-btn {
        padding: 7px 12px;
        font-size: 12px;
        line-height: 21px;
        height: auto
    }
    .privacy-policy-wrap ul li a {
        padding: 5px 23px;
        font-size: 11px
    }
    .privacy-policy-wrap {
        margin: 15px 0 0;
        float: none
    }
    .cpy-right-wrap span {
        font-size: 12px;
        margin: 30px 0 0;
        text-align: center
    }
    .foot-follow-wrap {
        top: -40px
    }
    .cpy-right-wrap {
        float: none
    }
    .privacy-policy-wrap ul {
        text-align: center
    }
    .span-bar>span {
        background: #fff;
        content: "";
        height: 2px;
        left: 8px;
        top: 13px;
        width: 20px
    }
    .span-bar {
        background: #d60000;
        border-radius: 3px;
        cursor: pointer;
        height: 28px;
        width: 35px
    }
    .span-bar>span::after,
    .span-bar>span::before {
        background: #fff;
        height: 2px;
        width: 20px;
        position: absolute;
        content: ""
    }
    .navmobile {
        margin: 0;
        right: 50px
    }
    .span-bar>span::before {
        top: 6px
    }
    .span-bar>span::after {
        top: -6px
    }
    .sub-follow-wrapper ul li a .follow-digit {
        font-size: 13px
    }
    .sub-follow-wrapper ul {
        float: none;
        margin: 0 auto;
        text-align: center;
        width: 300px
    }
    .sub-follow-wrapper .inner-sub-follow-wrap.open-search ul .header-search {
        margin-left: 18px;
        width: 221px
    }
    .commn-latest-block .comment-post-date,
    .navigation-wrap ul li {
        width: 100%
    }
    .header-search .search-btn {
        left: 4px
    }
    .sub-follow-wrapper ul li a {
        font-size: 14px
    }
    .headsearchclear-btn {
        right: -22px
    }
    .navigation-wrap {
        background: #0e0e0e;
        display: none;
        float: left;
        left: 0;
        margin: 0;
        overflow: visible;
        top: 46px;
        z-index: 99;
        width: 100%
    }
    .header,
    .top-banner-phone,
    .wrapper {
        position: relative
    }
    .navigation-wrap ul {
        margin: 0
    }
    .navigation-wrap ul li a {
        border-bottom: 1px solid #141414;
        color: #fff;
        font-size: 14px;
        text-align: left
    }
    .navigation-wrap ul li a:hover {
        background: #d60000;
        color: #fff
    }
    .wrapper {
        padding: 0
    }
    .content-wrap {
        padding: 25px 0
    }
    .brand-wrap {
        margin: 5px 0
    }
    .foot-follow-wrap {
        background-repeat: no-repeat
    }
    .in-foot-menu-wrap {
        text-align: center
    }
    .commn-latest-block::after,
    .commn-latest-block::before {
        clear: both;
        content: "";
        display: block
    }
    .commn-latest-block {
        padding: 30px 0 0
    }
    .latest-technology,
    .latest-time {
        text-align: left;
        width: 49%
    }
    .latest-time {
        float: left
    }
    .latest-technology {
        float: right;
        margin: 0
    }
    .latest-block-img {
        float: left;
        width: 100%;
        margin: 15px 0 0
    }
    .commn-latest-block .ins-commn-latest-block {
        width: 100%
    }
    .latest-heading {
        font-size: 16px;
        line-height: 20px;
        margin: 10px 0 0
    }
    .latest-technology a,
    .latest-time {
        font-size: 11px;
        line-height: 20px
    }
    .at-icon-wrapper .at-icon {
        height: 40px!important;
        width: 32px!important
    }
    .heading-side-blk {
        font-size: 18px
    }
    .selct-news-wmy {
        margin: 30px 0 0
    }
    .selct-news-wmy ul li {
        padding: 0 15px 10px
    }
    .fb-col-side iframe {
        width: 100%!important
    }
    .latest-block-img img {
        transform: none;
        left: 0;
        width: 100%;
        height: auto
    }
    .latest-block-img {
        height: auto
    }
    .comment-post-date span {
        text-align: center;
        padding: 6px 5px
    }
    .main-blog-caption h2 {
        color: #3e433e;
        line-height: 28px
    }
    .keylist-head,
    .mobile-heads {
        color: #fff;
        text-align: center
    }
    .main-blog-caption .sub-heading {
        font-size: 13px;
        line-height: 17px;
        margin-top: 15px
    }
    .item.no-padding .most-view-block p {
        font-size: 14px;
        line-height: 18px
    }
    .remove-hght {
        display: none
    }
    iframe {
        height: 100%!important
    }
    .blog-content img,
    .most-view-block {
        height: auto!important
    }
    .main-blog-caption p span {
        font-size: 13px
    }
    .author-name,
    .rd-more {
        float: left;
        font-size: 13px;
        width: 100%
    }
    .main-blog-caption #share_c1 {
        font-size: 14px!important;
        vertical-align: 0
    }
    .main-blog-caption .at-style-responsive .at-share-btn {
        padding: 0
    }
    .blog-details-page-wrap .blog-content p,
    .blog-details-page-wrap .blog-content p a {
        font-size: 14px;
        word-wrap: break-word
    }
    .blog-content img {
        width: 100%!important
    }
    .helpful p {
        font-size: 14px;
        padding-bottom: 12px
    }
    button#yes {
        float: left;
        margin-left: 0
    }
    .blog-list h2 {
        font-size: 22px
    }
    .item.no-padding .most-view-block p a {
        font-size: 14px
    }
    .main-blog-caption h2 {
        font-size: 18px
    }
    .blog-content strong {
        font-size: 16px
    }
    .most-view {
        font-size: 18px
    }
    .blog-content p {
        margin-bottom: 15px
    }
    .blog-details-page-wrap .blog-content ul li {
        font-size: 14px
    }
    .blog-details-page-wrap .item.no-padding .most-view-block .block-img {
        width: 100%!important;
        height: 110px!important
    }
    .main-blog-caption p font a {
        font-size: 12px
    }
    .quick {
        font-size: 22px
    }
    .main-blog-caption p font {
        padding: 1px 15px 3px;
        margin-right: 5px
    }
    .block-img>a {
        height: 100%
    }
    .append_title {
        min-height: 100px!important
    }
    .table-cll::after,
    .table-cll::before {
        clear: both;
        content: "";
        display: block
    }
    .table-cll {
        display: block;
        padding: 10px;
        width: 100%
    }
    .top-banner-phone>img {
        display: block;
        float: none;
        margin: 0 auto;
        max-width: 280px
    }
    .top-banner-phone {
        background: url(../images/iphone-front.png) 0 0/290px auto no-repeat rgba(0, 0, 0, 0);
        height: 550px;
        right: 0;
        top: 0;
        width: 400px;
        width: 290px;
        transform: none;
        left: auto;
        margin: 0 auto
    }
    .airbnb-text {
        float: none;
        margin: 0 auto;
        top: 0;
        width: 290px
    }
    .mobile-daily-rating {
        margin: 20px 0 0
    }
    .airbnb-time-details h4::before {
        width: 27px
    }
    .airbnb-time-details h4 {
        padding: 0 10px 0 30px;
        font-size: 11px
    }
    .gray-bg-right {
        padding: 0
    }
    .app_icon {
        left: 50%;
        margin-left: -55px;
        top: 90%;
        width: 110px;
        height: 110px
    }
    .app_icon>img {
        display: block;
        width: 100%
    }
    .app-review-content>p {
        font-size: 14px;
        line-height: 25px;
        margin: 0 0 20px
    }
    .half-para {
        width: 100%
    }
    .details-listing span {
        font-size: 13px;
        width: 65px
    }
    .details-listing li a {
        font-size: 13px
    }
    .details-listing li {
        font-size: 15px
    }
    .details-listing {
        margin-bottom: 30px
    }
    .ui-ux-section {
        height: auto;
        margin-right: 0;
        padding: 30px 15px
    }
    .ui-ux-section li {
        width: 100%
    }
    .details-listing-img {
        margin: 0 15px 0 0
    }
    .ui-ux-section li span br {
        display: none
    }
    .ui-ux-section>ul {
        text-align: center
    }
    .ui-ux-section span {
        font-size: 16px;
        margin-bottom: 25px
    }
    .ui-ux-section li:nth-child(2),
    .ui-ux-section li:nth-child(3) {
        display: inline-block;
        width: 40%
    }
    .meanwhile-section>p {
        font-size: 14px;
        line-height: 25px;
        margin-bottom: 20px
    }
    .meanwhile-section {
        padding: 0 20px
    }
    .red_border::before {
        height: 70px;
        left: -20px
    }
    .submit-app-review>h2 {
        font-size: 20px
    }
    .submit-app-review {
        margin: 0 0 30px;
        padding: 0 0 20px
    }
    .plus-circle span::before {
        height: 13px;
        left: 12px;
        top: 7px
    }
    .plus-circle span::after {
        left: 7px;
        top: 13px;
        width: 13px
    }
    .plus-circle span {
        height: 30px;
        width: 30px
    }
    .biggest-chanlanges {
        width: 100%;
        margin: 0
    }
    .biggest-chanlanges h3 {
        font-size: 18px;
        line-height: 24px;
        padding: 26px 17px;
        width: 300px;
        margin: 0 auto
    }
    .biggest-chanlanges h3::after,
    .biggest-chanlanges h3::before {
        height: 40px;
        width: 40px;
        background-repeat: no-repeat;
        background-size: 40px
    }
    .biggest-chanlanges h3::before {
        left: -6px;
        top: 12px
    }
    .biggest-chanlanges h3::after {
        bottom: 21px;
        right: 5px
    }
    .web_links>a {
        font-size: 18px
    }
    .app-review-content h2,
    .app-reviewhead,
    .video-inside-section h2 {
        font-size: 20px;
        margin: 20px 0 10px
    }
    .audience-rating-head {
        padding: 12px
    }
    .star_icon {
        height: 22px;
        width: 22px
    }
    .submit-app-review h2 {
        font-size: 22px
    }
    .star_icon>img,
    .submit-app-review {
        width: 100%
    }
    .audience-rating-head>span {
        line-height: 23px;
        margin: 0 10px;
        font-size: 22px
    }
    .audience-rating-head>h2 {
        font-size: 13px;
        margin: 5px 0 0 5px
    }
    .form-lable,
    .form-submit,
    .give-rating-slider>span,
    .input-form {
        font-size: 15px
    }
    .range-control {
        height: 1.5em
    }
    .range-control-handle {
        height: 26px;
        margin: 0 0 0 -13px;
        top: -7px;
        width: 26px
    }
    .give-rating-slider form {
        margin: 30px 0 20px
    }
    .range-control-scale li {
        font-size: 15px;
        padding: 26px 0 0
    }
    .form-row {
        margin: 0 0 30px
    }
    .input-form {
        padding: 6px 0
    }
    .form-submit {
        padding: 10px 30px
    }
    .app-review-inside-container {
        padding: 60px 15px 20px;
        width: 100%
    }
    .meanwhile-section {
        margin: 20px 0
    }
    .key-features-right {
        float: left;
        padding-left: 0;
        width: 100%
    }
    .appreview-inside-slider-wrap {
        margin: 0 0 50px;
        padding: 20px
    }
    .key-features-right h2 {
        font-size: 20px;
        margin: 0 0 20px
    }
    .key-features-right li a {
        font-size: 14px
    }
    .key-features-right li {
        margin-bottom: 12px
    }
    .website-link-wrap {
        margin: 30px 0
    }
    .audience-rating-head {
        margin-bottom: 15px
    }
    .rating-form-wrap {
        margin: 30px 0 20px
    }
    .key-features-left>ul {
        top: 30%
    }
    .key-features-left {
        float: none;
        width: 100%
    }
    .matchattr li::before {
        height: 12px;
        left: -40px;
        width: 12px
    }
    .top-screen-image {
        left: 55px;
        position: absolute;
        width: 180px
    }
    .slider-frame {
        background-size: 180px;
        background: url(../images/iphone-front.png) 0 0/290px auto no-repeat rgba(0, 0, 0, 0);
        height: 550px;
        right: 0;
        position: relative;
        top: 0;
        width: 400px;
        width: 250px;
        transform: none;
        left: auto;
        margin: 0 auto
    }
    .appreview-slider-wrap {
        margin: 0
    }
    .slider-image {
        left: 55px;
        position: absolute;
        top: 102px;
        width: 180px;
        transform: none
    }
    .slider-image>img {
        display: block;
        margin: 0 auto;
        transition: all .3s ease 0s;
        width: 92%
    }
    .matchattr::before {
        left: 6px;
        top: 11px
    }
    .matchattr li {
        position: relative;
        line-height: 22px;
        min-height: 42px
    }
    .app-banner-inside-wrap h1 {
        font-size: 16px
    }
    .benefits-btn {
        font-size: 12px;
        padding: 5px 10px
    }
    .increase-listing li {
        font-size: 10px
    }
    .app-review-listing {
        padding-top: 0
    }
    .app-banner-inside-wrap {
        padding: 20px 0;
        width: 290px
    }
    .appincrease-list {
        width: 100%
    }
    .app-banner-inside-wrap h1 {
        width: 230px;
        margin-bottom: 10px
    }
    .app-banner-inside-wrap h1::after,
    .app-banner-inside-wrap h1::before {
        top: 11px
    }
    .appincrease-list>ul.increase-listing>li:nth-child(1)::before {
        top: 24px;
        transform: rotate(-18deg)
    }
    .appincrease-list>ul.increase-listing>li:nth-child(3)::before {
        top: -1px;
        transform: rotate(18deg)
    }
    .increase-listing li::before {
        left: -95px;
        width: 70px;
        top: 12px
    }
    .app-banner-wrap {
        background-position: center top;
        height: 228px;
        background-size: cover;
        margin-bottom: 30px
    }
    .app-banner-inside-wrap .subcribe-btn {
        float: left;
        font-size: 12px;
        margin: 15px auto 0;
        padding: 7px 10px
    }
    .benefits-btn {
        display: inline-block;
        float: none;
        margin: 17px 0 10px
    }
    .appincrease-list>ul.increase-listing>li::before {
        content: none
    }
    .appincrease-list>ul.increase-listing2>li::before {
        content: ""
    }
    .dropdown_li>a::after,
    .submenubgwrapper::after {
        content: none
    }
    .increase-listing {
        padding-left: 15px
    }
    .increase-listing2 li::before {
        left: -90px!important;
        top: 7px;
        width: 70px
    }
    .appincrease-list>ul.increase-listing2>li:nth-child(1)::before,
    .appincrease-list>ul.increase-listing2>li:nth-child(3)::before {
        transform: none!important;
        top: 7px!important
    }
    .app-review-listing .heading-wrap .head::before {
        right: -34px
    }
    .recommented-wrap {
        margin: 20px 0 40px
    }
    .recommended-icn {
        width: 50px
    }
    .recommended-txt {
        width: calc(100% - 60px)
    }
    .recommended-txt h2 {
        font-size: 15px;
        margin: 6px 0 0
    }
    .recommended-list {
        padding: 10px
    }
    .list-dtails span {
        font-size: 11px
    }
    .recommented-wrap .head {
        font-size: 18px
    }
    .app-review-listing .red-theme .head {
        font-size: 23px
    }
    .app-review-listing .showcase-reputation-wrap .sub-head {
        font-size: 18px;
        line-height: 28px
    }
    .zoom-slider-list li a {
        font-size: 18px;
        line-height: 20px
    }
    .zoom-slider-list li {
        margin: 15px 0
    }
    .categories-list {
        top: -40px;
        padding: 0 0 30px 10px;
        position: relative;
        right: 0
    }
    .categories-list>h2 {
        font-size: 22px
    }
    .categories-list li a {
        font-size: 15px
    }
    .categories-list li {
        margin-bottom: 8px
    }
    #slider-container {
        height: 490px;
        width: 100%
    }
    .week-app-list {
        margin-bottom: 50px;
        float: left;
        width: 100%
    }
    .app-of-week-head h2 {
        font-size: 22px
    }
    .app-of-week-head span {
        font-size: 15px;
        padding-top: 5px
    }
    .app-of-week {
        padding: 0
    }
    .app-of-week-head span::after {
        right: -60px;
        top: 18px;
        width: 50px
    }
    .week-app-icn {
        width: 60px
    }
    .week-app-txt {
        width: calc(100% - 70px)
    }
    .app-week-wrap .mobile-daily-rating>span {
        font-size: 26px
    }
    .app-week-wrap .mobile-daily-rating h3 {
        font-size: 9px
    }
    .app-week-wrap .score-star,
    .app-week-wrap .score-star span {
        font-size: 8px
    }
    .week-app-txt h2 {
        font-size: 16px;
        margin: 3px 0 0
    }
    .app-of-week-head {
        margin-bottom: 20px
    }
    .app-review-listing .ins-commn-latest-blog .latest-para {
        float: left;
        font-size: 14px;
        width: 100%
    }
    .app-review-listing .app-review-blog-wrap .author-wrap {
        float: left;
        margin: 5px 0 0;
        width: 100%
    }
    .recommented-wrap {
        width: 262px
    }
    .post-rltv {
        float: left;
        position: relative;
        width: 100%
    }
    .post-rltv img {
        bottom: -9px;
        width: 50px
    }
    .app-review-listing .commn-latest-blog a {
        display: block;
        float: left;
        overflow: hidden;
        width: 100%
    }
    .app-review-listing .rating_text {
        float: left;
        margin: -3px 0 0;
        width: 100px
    }
    .app-review-listing .latest-blog-img {
        height: 200px!important
    }
    .zoom-slider-list {
        margin-bottom: 70px
    }
    .zoom-slider-container li {
        height: auto;
        width: 300px
    }
    .zoom-slider-container img {
        width: 100%
    }
    .zoom-slider-container {
        margin: 0 auto 350px;
        width: 300px
    }
    .zoom-slider-list li {
        padding: 10px 0
    }
    .foot-menu-wrap {
        float: none
    }
    .top-screen-image {
        height: 324px;
        top: 92px
    }
    .mobile-heads {
        display: block;
        font-size: 26px;
        margin: 0 0 30px;
        font-weight: 700
    }
    .keylist-head,
    .whatsup_left h3 {
        font-size: 16px
    }
    .keylist-head {
        display: block;
        margin: 15px 0;
        font-weight: 400
    }
    .key-features-right h2,
    .matchattr,
    .whatsup_left h3 br {
        display: none
    }
    .whatsup-section {
        padding: 15px;
        margin-bottom: 20px
    }
    .whatsup_left p {
        font-size: 12px;
        margin: 5px 0 10px
    }
    .whatsup-input input[type=text] {
        height: 35px;
        width: calc(100% - 40px);
        width: -webkit-calc(100% - 40px)
    }
    .whatsup-input input[type=button],
    .whatsup-input input[type=submit] {
        height: 35px;
        background-size: 25px;
        width: 40px
    }
    .whatsup_right {
        margin-top: 15px
    }
    iframe {
        display: block;
        width: 100%
    }
    .enter-whatsuptext span {
        font-size: 10px;
        margin-left: 2px;
        line-height: 10px;
        width: calc(100% - 20px);
        width: -webkit-calc(100% - 20px)
    }
    .enter-whatsuptext img {
        width: 12px!important
    }
    .blog-details-inside-page-wrap a,
    .stock-related-content ul li a {
        font-size: 16px
    }
    .cb-2 {
        font-size: 16px!important;
        line-height: 20px
    }
    .bottom-foot {
        padding: 15px 0 40px
    }
    .ui-ux-section h2 {
        font-size: 18px;
        line-height: 24px
    }
    .ui-ux-section h3 {
        font-size: 16px;
        margin: 0 0 20px;
        padding: 0 30px;
        line-height: 22px
    }
    .ui-ux-section li img {
        width: 100%
    }
    .tags-section-inner li a {
        padding: 5px 15px!important;
        font-size: 13px!important
    }
    .ins-commn-latest-block.latest-conversation .latest-heading {
        min-height: auto
    }
    .best_app_h3 {
        font-size: 19px
    }
    .app_price-list span {
        color: grey;
        font-size: 16px
    }
    .blog-details-page-wrap h4 {
        font-size: 13px;
        text-align: center;
        float: none!important
    }
    .download_container img {
        width: auto!important;
        display: block;
        margin: 0 auto;
        float: none
    }
    .download_container {
        width: 100%
    }
    .best_app_logo {
        width: 80px;
        height: 80px
    }
    .table_h4 h4 {
        text-align: left;
        font-size: 16px
    }
    .heading-wrap .head::before {
        border-width: 41px 41px 0 0;
        right: -40px
    }
    .heading-wrap .head {
        font-size: 16px;
        padding: 12px 20px
    }
    .new_h1-heading .heading-wrap {
        margin: 20px 0
    }
    .latest-technology {
        padding: 6px 5px;
        text-align: center
    }
    .blog-content ol li {
        margin-left: 10px;
        padding-bottom: 10px
    }
    .blog_detail_banner_img {
        margin: 20px 0
    }
    nav.nav_navbar {
        width: 100%;
        left: 0;
        margin: 0
    }
    .subnav_menu {
        display: none!important;
        opacity: 0!important
    }
    .navigation-wrap ul li a {
        padding: 10px 15px!important
    }
    .page-heading {
        margin-bottom: 30px
    }
    .commn-latest-blog .ins-commn-latest-blog {
        float: left;
        overflow: visible;
        width: 100%;
        padding: 0
    }
    .new-listing-page-sec .latest-heading {
        margin: 10px 0!important;
        padding-bottom: 0;
        height: auto!important
    }
    .ins-commn-latest-blog .author-wrap .author-name {
        font-size: 12px
    }
    .ins-commn-latest-blog .latest-para {
        font-size: 14px
    }
    .new-listing-page-sec .latest-blog-img {
        height: 150px
    }
    .page-heading h1 {
        padding: 25px 0 20px
    }
    .padding-top {
        padding-top: 99px
    }
    .new-page-wrap {
        padding: 0
    }
    .page-heading h1::after {
        margin-left: -30px;
        width: 60px
    }
    .tags-social-icons {
        float: none;
        text-align: center;
        margin: 0
    }
    .blog-details-page-wrap .blog-content ul li {
        margin-left: 0!important
    }
    .blog-details-page-wrap .blog-content ul li strong a {
        font-size: 16px
    }
    .stepclass {
        width: 300px
    }
    .stepbottom-img {
        width: 45px
    }
    .author-bio-wrap {
        padding: 30px 0
    }
    .about_author p {
        padding: 0 15px;
        font-size: 14px
    }
    .page-heading h1 {
        font-size: 22px
    }
    .page-heading {
        height: auto
    }
    .sub-follow-wrapper {
        margin-right: 0
    }
    .at-icon-wrapper {
        height: 40px!important
    }
    .search_menu {
        display: none
    }
    .writefor-btn {
        position: absolute;
        left: 0;
        top: 15px
    }
    .sub-follow-wrapper ul .header-search {
        width: 40px;
        margin: 0;
        position: absolute;
        left: 0;
        top: 0
    }
    .header-search form,
    .inner-sub-follow-wrap {
        width: 300px;
        position: relative
    }
    .header-search input[type=text] {
        position: absolute;
        top: 5px;
        left: 142px
    }
    .sub-follow-wrapper ul li i {
        font-size: 14px;
        line-height: 22px
    }
    .header-search input[type=text]:focus {
        width: 300px;
        padding: 7px 15px 0 20px;
        left: 0;
        top: 2px
    }
    .sub-follow-wrapper ul li {
        line-height: 17px
    }
    .header-search input[type=button] {
        position: absolute;
        top: 17px;
        left: 160px
    }
    .header-search input[type=text]:focus~.close-search {
        right: 0;
        top: 12px
    }
    .close-search {
        top: 12px;
        right: 6px
    }
    .inner-sub-follow-wrap .writefor-btn a {
        background: url(../../images/home/write-icn.png) 8px 9px no-repeat #d50000;
        color: #fff!important;
        font-size: 12px!important;
        padding: 5px 15px 5px 27px!important;
        font-weight: 400;
        text-transform: capitalize!important;
        margin: 15px 0 0 10px;
        line-height: 19px;
        display: block
    }
    .inner-sub-follow-wrap .writefor-btn a:hover {
        padding: 5px 15px 5px 27px!important;
        background: url(../../images/home/write-icn.png) 8px 9px no-repeat #a40000
    }
    .inner-sub-follow-wrap {
        margin: 0 auto
    }
    .inner-sub-follow-wrap .writefor-btn {
        position: relative;
        left: 0;
        top: -6px
    }
    .inner-sub-follow-wrap li.srhicn {
        margin-left: 40px
    }
    .inner-sub-follow-wrap .header-search,
    .inner-sub-follow-wrap .writefor-btn {
        display: inline-block!important
    }
    .writeforus-content h1 {
        font-size: 22px;
        margin: 0 0 5px
    }
    .writeforus-content span {
        font-size: 13px;
        padding: 0 40px
    }
    .submission-wrap {
        padding: 30px 0
    }
    .submission-wrap>h2 {
        font-size: 24px
    }
    .submission-wrap h2 {
        margin: 0 0 15px;
        line-height: 25px;
        font-size: 18px
    }
    .submission-wrap p {
        font-size: 13px
    }
    .form-div {
        margin-bottom: 30px
    }
    .submission-wrap h3 {
        font-size: 14px;
        margin: 0 0 25px
    }
    .write-list li {
        font-size: 13px
    }
    .submit-writeform {
        margin: 20px auto 15px
    }
    .submission-wrap form {
        margin: 25px 0 0
    }
    .form-div input {
        font-size: 14px;
        padding: 0 0 10px
    }
    .sub-follow-wrapper {
        width: 100%!important
    }
    .comments-left {
        width: 50px
    }
    .comments-icon {
        width: 40px;
        height: 40px
    }
    .comments-right {
        width: calc(100% - 50px);
        width: -ms-calc(100% - 50px);
        margin: 0
    }
    .first-lttr {
        font-size: 18px
    }
    .comments-detail-text {
        margin: 0
    }
    .comments-detail-text p {
        font-size: 10px
    }
    .blue,
    .red,
    .show-comments span {
        font-size: 12px
    }
    .comment-section-inside {
        margin-bottom: 30px
    }
    .show-comments-inner {
        float: left;
        margin: 30px 0 20px
    }
    .blue,
    .red {
        padding: 4px 14px
    }
    #post-holder .blog-content h2 {
        line-height: 24px;
        font-size: 18px;
        text-align: left!important
    }
    .buy-now-detail li:nth-child(2) span,
    .rating-heading,
    .rating_star .fa-star,
    .rating_star span {
        text-align: left
    }
    #share_c2 {
        border: none!important
    }
    #share_c2 ul {
        width: 100%;
        position: fixed;
        left: 0;
        right: 0;
        bottom: 0
    }
    #share_c2 ul li a i {
        color: #fff
    }
    #share_c2 ul li {
        float: left;
        width: 20%
    }
    #share_c2 li a {
        background: 0 0!important;
        width: 100%!important
    }
    #share_c2 li a::after {
        content: none!important
    }
    .share-links1 {
        background: #3b5999
    }
    .share-links2 {
        background: #55acee
    }
    .share-links3 {
        background: #dd4b39
    }
    .share-links4 {
        background: #0077B5
    }
    .share-links5 {
        background: #bd081c
    }
    .airbnb-time-details {
        margin-bottom: 30px;
        margin-top: 20px
    }
    .airbnb-text-inside span {
        font-size: 22px;
        line-height: 35px
    }
    .airbnb-text-inside {
        margin-bottom: 10px;
        width: 100%
    }
    .mobile-daily-rating>span {
        font-size: 32px;
        padding: 0 15px 0 0
    }
    .mobile-daily-rating h3 {
        font-size: 12px
    }
    .airbnb-text .score-star {
        margin: 5px 0 0;
        line-height: 20px;
        font-size: 12px
    }
    .heading-wrap span.head .headh2 {
        font-size: 14px!important;
        line-height: 16px!important
    }
    .trending-wrap .commn-latest-blog:last-child {
        margin-bottom: 5px
    }
    .sucess-text-container {
        max-width: 100%;
        margin-bottom: 15px
    }
    .success-story-wrap h1 {
        font-size: 24px;
        padding: 0 15px
    }
    .success-story-wrap img {
        margin-bottom: 20px
    }
    .success-txt-inner p {
        font-size: 14px;
        line-height: 1.5
    }
    .success-story-quote {
        padding: 30px 45px;
        margin: 15px 0
    }
    .achievements-container {
        max-width: 100%
    }
    .achievements-container-wrap h2 {
        font-size: 24px;
        margin: 0 0 20px
    }
    .achievements-container-wrap {
        padding: 25px;
        margin: 20px 0
    }
    .sucess-text-container iframe {
        margin: 20px 0
    }
    .personal-details-inner h3,
    .personal-details-inner h5 {
        font-size: 14px
    }
    .personal-details-wrap {
        width: 100%;
        margin-left: 0;
        padding: 30px 30px 0
    }
    .content-wrap.success-page {
        padding: 0
    }
    .achievements-container-wrap li {
        padding-bottom: 15px;
        font-size: 16px;
        line-height: 1.3
    }
    .success-page .heading-wrap .head span {
        font-size: 17px
    }
    .success-story-quote p:before {
        left: -32px;
        top: -2px
    }
    .main-categories-sec-wrap {
        height: 550px;
        margin-bottom: 15px
    }
    .gadgets-banner-heading {
        font-size: 14px;
        margin: 30px 0 16px
    }
    .top-categories-inner-wrap ul {
        background: rgba(4, 4, 4, .3);
        width: 100%;
        padding: 10px 0
    }
    .top-categories-inner-wrap li {
        width: 48%
    }
    .top-categories-inner-wrap li a {
        padding: 20px 10px
    }
    .top-categories-inner-wrap li span {
        font-size: 11px
    }
    .large-img-section .latest-blog-img {
        height: 300px!important
    }
    .big-img-txt h2 {
        font-size: 18px
    }
    .owl-nav {
        display: none
    }
    .join-us-text-wrap {
        margin: 112px 0 0;
        position: relative;
        max-width: 100%
    }
    .join-us-text-wrap h4 {
        font-size: 20px;
        margin: 0 0 20px
    }
    .join-us-text-wrap p {
        font-size: 14px;
        margin: 0 0 15px;
        line-height: 1.4
    }
    .join-us-inner-wrap {
        padding: 20px
    }
    .join-us-text-wrap ul li {
        font-size: 14px;
        padding: 0 0 11px
    }
    .gaming-devices .commn-latest-blog,
    .google_devices-section .commn-latest-blog,
    .laptop_sec .commn-latest-blog,
    .mobiles-phones-section .commn-latest-blog,
    .smartwatches_section .commn-latest-blog,
    .vr_ar_section .commn-latest-blog {
        width: 50%;
        padding: 0 15px 0 0
    }
    .gaming-devices .gadgets-listing-img-wrap .latest-blog-img,
    .laptop_sec .gadgets-listing-img-wrap .latest-blog-img,
    .mobiles-phones-section .gadgets-listing-img-wrap .latest-blog-img,
    .smartwatches_section .gadgets-listing-img-wrap .latest-blog-img,
    .upcoming_devices_sec .gadgets-listing-img-wrap .latest-blog-img,
    .vr_ar_section .gadgets-listing-img-wrap .latest-blog-img {
        width: 100%;
        height: 110px
    }
    .new-listing-page-sec .latest-heading {
        max-height: 100%;
        font-size: 12px!important;
        line-height: 1.3!important
    }
    .ins-commn-latest-blog .author-wrap {
        padding: 0
    }
    .author-name,
    .rd-more {
        margin: 0
    }
    .gadgets-listing-review {
        right: 10px;
        bottom: 10px;
        padding: 3px 8px
    }
    .gadgets-page .mobile-daily-rating>span {
        font-size: 14px;
        line-height: 1.4
    }
    .upcoming_devices_sec {
        padding: 30px 0;
        margin: 30px 0
    }
    #most-viewed-blog-list .latest-blog-img {
        width: 100%
    }
    .heading-wrap {
        margin: 20px 0 30px
    }
    .join-us-section {
        margin: 30px 0
    }
    .gadgets-content-wrap #most-viewed-blog-list .commn-latest-blog .ins-commn-latest-blog .latest-heading {
        font-size: 14px;
        margin-bottom: 10px
    }
    .upcoming_devices_sec #most-viewed-blog-list {
        margin: 0
    }
    .gadgets-page .commn-latest-blog .ins-commn-latest-blog {
        float: left;
        width: 100%
    }
    .gadgets-page .new-listing-page-sec .latest-conversation .latest-para {
        height: 28px;
        font-size: 12px;
        overflow: hidden;
        line-height: 1.2
    }
    .gadgets-detail-page-bg {
        background-position: top;
        height: 155px;
        background-size: 100%
    }
    .gadget-detail-container {
        padding: 15px
    }
    .gadget-inner-detail {
        margin: -50px auto 0;
        padding: 30px 15px 15px
    }
    .buy-now-detail.clearfix {
        padding: 15px
    }
    .buy_now-head-wrap>span {
        font-size: 14px;
        padding: 0 2px 0 0
    }
    .buy-now-detail li {
        padding: 0 0 10px
    }
    .buy_now_btn {
        float: left;
        padding: 6px 7px;
        font-size: 13px
    }
    .pros-cons-inner-sec {
        width: 100%;
        margin: 0 0 30px
    }
    .rating_list_sec {
        width: 100%;
        float: left
    }
    .pros-cons-inner-sec li {
        padding-bottom: 8px;
        font-size: 13px
    }
    .rating_star span {
        font-size: 30px
    }
    .rating_star .fa-star {
        font-size: 22px
    }
    .pros-cons-details-wrap h4 {
        margin: 0 0 15px;
        padding: 0 0 15px
    }
    .pros-cons-details-wrap {
        margin-bottom: 30px
    }
    .gadets-para-text p {
        margin-bottom: 20px;
        font-size: 14px
    }
    .gadets-heading-text {
        font-size: 18px;
        margin: 40px 0 20px
    }
    .img-detail-container {
        padding: 0 15px
    }
    #gadget-detail-slider.owl-carousel .owl-nav .owl-next {
        right: 21%
    }
    #gadget-detail-slider.owl-carousel .owl-nav .owl-prev {
        left: 22%
    }
    .divided-para-right {
        width: 100%;
        padding: 30px 0 0;
        border-left: none
    }
    .divided-para-wrap {
        margin: 30px 0
    }
    .gadget-middle-image {
        margin: 10px 0
    }
    #gadget-detail-slider {
        margin: 0 0 20px
    }
    .divided-para-left span {
        position: relative;
        font-size: 16px;
        border-left: 2px solid #d50000;
        padding-left: 20px
    }
    #similar_product_section .latest-blog-img>a {
        height: 160px
    }
    #similar_product_section .latest-blog-img {
        height: 160px;
        width: 100%
    }
    .similar_product_section {
        padding: 40px 0 20px;
        margin: 0 0 30px
    }
    .gadget_detail_table td {
        padding: 10px;
        font-size: 12px
    }
    .big-img-txt {
        bottom: 15px
    }
    .detail_ratng_sec .big-img-txt h2 {
        font-size: 15px
    }
    .trending_list {
        margin-bottom: 0
    }
    .gadget_slider_head .head {
        font-size: 20px;
        margin-bottom: 20px
    }
    .gadgets-detail-page-wrap .latest-blog-img {
        width: 100%;
        height: 110px
    }
    .three-rating-images .latest-blog-img>a {
        background-size: cover;
        height: 110px
    }
    .three-rating-images .commn-latest-blog.verticle-blog-wrap .ins-commn-latest-blog .latest-heading {
        font-size: 12px!important;
        line-height: 1.3!important
    }
    .three-rating-images .commn-latest-blog.verticle-blog-wrap .ins-commn-latest-blog {
        padding: 15px 0 0
    }
    .three-rating-images .ins-commn-latest-blog .author-wrap {
        padding: 10px 0 0
    }
    .gadget-inner-detail .sub-heading {
        font-size: 12px
    }
    .gadget_detail_table {
        width: 100%;
        margin-bottom: 30px
    }
    .where_to_buy {
        margin: 0 10px 14px!important
    }
    .new-listing-page-sec .latest-conversation .latest-para {
        float: left;
        margin: 0 0 10px
    }
    .comment-textarea {
        margin: 20px 0
    }
    .buy-now-detail [class*=box--] {
        margin: 0 15px
    }
    .box--half.buy-now-inner-right {
        margin-top: 15px
    }
    .box--half {
        flex: 1 1 calc(100%);
        -webkit-flex: 1 1 calc(100%);
        -ms-flex: 1 1 calc(100%)
    }
    .gadgets-page .commn-latest-blog a {
        width: 100%
    }
    .top-categories-sec-wrap {
        height: 450px
    }
    .gadgets-page .commn-latest-blog {
        width: 50%;
        padding: 0 15px 0 0
    }
    .gadgets-page .latest-blog-img {
        height: 110px;
        width: 100%
    }
    .gadgets-page .ins-commn-latest-blog.latest-conversation .latest-heading {
        max-height: 100%;
        font-size: 12px!important;
        line-height: 1.3!important;
        margin: 10px 0
    }
    .gadgets-page .latest-conversation .latest-para {
        height: 28px;
        font-size: 12px;
        margin: 0 0 10px;
        overflow: hidden;
        line-height: 1.2
    }
    .gadgets-page #similar_product_section .commn-latest-blog {
        width: 100%;
        padding: 0
    }
    .gadgets-page #similar_product_section .latest-blog-img a {
        width: 100%
    }
    .top-bg-img {
        height: 520px;
        background-size: cover;
        background-position: 69% 0;
        position: relative;
        padding-top: 76px
    }
    .top-bg-img:before {
        content: "";
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background: -moz-linear-gradient(top, rgba(0, 0, 0, 1) 0, rgba(0, 0, 0, 1) 19%, rgba(0, 0, 0, 0) 100%);
        background: -webkit-linear-gradient(top, rgba(0, 0, 0, 1) 0, rgba(0, 0, 0, 1) 19%, rgba(0, 0, 0, 0) 100%);
        background: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0, rgba(0, 0, 0, 1) 19%, rgba(0, 0, 0, 0) 100%);
        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000', GradientType=0)
    }
    .advirtise-withus-wrap {
        position: relative;
        width: 100%;
        margin: 40px 0;
        left: 0;
        top: 0;
        transition: none
    }
    .advirtise-withus-wrap span {
        color: #d50000;
        font-size: 18px;
        display: block;
        margin: 0;
        font-weight: 500
    }
    .advirtise-withus-wrap h1 {
        color: #fff;
        font-size: 30px;
        float: left;
        margin: 20px 0 15px
    }
    .advirtise-withus-wrap h5 {
        color: #fff;
        font-size: 14px;
        float: left;
        margin: 0;
        font-weight: 300;
        line-height: 1.5
    }
    .advirtise-form-wrap {
        width: 100%;
        background: #fff;
        position: relative;
        transform: none;
        right: auto;
        margin: 80px 0 0;
        top: auto;
        float: left;
        -webkit-box-shadow: 0 16px 24px 2px rgba(0, 0, 0, .14), 0 6px 30px 5px rgba(0, 0, 0, .12), 0 8px 10px -7px rgba(0, 0, 0, .2);
        -ms-box-shadow: 0 16px 24px 2px rgba(0, 0, 0, .14), 0 6px 30px 5px rgba(0, 0, 0, .12), 0 8px 10px -7px rgba(0, 0, 0, .2);
        box-shadow: 0 16px 24px 2px rgba(0, 0, 0, .14), 0 6px 30px 5px rgba(0, 0, 0, .12), 0 8px 10px -7px rgba(0, 0, 0, .2)
    }
    .advertise-head-inner-wrap {
        padding: 0 15px
    }
    .containerhght {
        height: auto
    }
    .advertise-form input[type=email],
    .advertise-form input[type=text],
    .advertise-form textarea {
        padding: 0 0 10px;
        color: #a5a5a5;
        font-size: 15px;
        font-weight: 400;
        width: 100%;
        border: none;
        border-bottom: 1px solid #e5e5e5
    }
    .advertise-form textarea {
        margin-top: 15px;
        resize: none
    }
    .advertise-contact {
        background: #d50000;
        font-size: 14px;
        border: 1px solid #d50000;
        color: #fff;
        padding: 10px 20px;
        margin-top: 15px;
        display: inline-block;
        margin-bottom: 0;
        letter-spacing: .5px
    }
    .block-section {
        margin-bottom: 15px
    }
    .advertise-form label {
        color: #494949;
        font-size: 15px;
        padding-right: 10px;
        float: left;
        width: 200px
    }
    .ampstart-input {
        margin-bottom: 7px
    }
    .advertise-head-inner-wrap h2 {
        color: #000;
        font-size: 18px;
        text-align: center;
        font-weight: 700;
        margin: 40px 15px;
        line-height: 1.4
    }
    .advertise-grid-bg:nth-child(2n+2) {
        background: #f5f5f5
    }
    .advertise-grid-bg {
        padding: 50px 0;
        text-align: center
    }
    .advertise-left-img {
        width: 80px;
        float: none;
        margin: 0 auto
    }
    .advertise-right-text {
        float: none;
        width: 100%;
        margin-top: 40px
    }
    .key-number-wrap {
        -webkit-box-shadow: 0 16px 24px 2px rgba(0, 0, 0, .14), 0 6px 30px 5px rgba(0, 0, 0, .12), 0 8px 10px -7px rgba(0, 0, 0, .2);
        -ms-box-shadow: 0 16px 24px 2px rgba(0, 0, 0, .14), 0 6px 30px 5px rgba(0, 0, 0, .12), 0 8px 10px -7px rgba(0, 0, 0, .2);
        box-shadow: 0 16px 24px 2px rgba(0, 0, 0, .14), 0 6px 30px 5px rgba(0, 0, 0, .12), 0 8px 10px -7px rgba(0, 0, 0, .2);
        padding: 20px 15px;
        margin: -80px 0 20px
    }
    .key-number-wrap ul {
        text-align: center;
        clear: both
    }
    .key-number-wrap li {
        padding: 20px 0 30px;
        float: left;
        width: 33.3333%
    }
    .red-key {
        font-size: 18px;
        margin: 0 0 10px
    }
    .count-span {
        color: #494949;
        font-size: 13px;
        display: block;
        text-align: center
    }
    .key-number-wrap h3 {
        font-size: 18px;
        text-align: center;
        color: #000;
        font-weight: 700;
        margin-top: 10px;
        margin-bottom: 30px
    }
    .advertise-right-text h5 {
        font-size: 14px;
        margin: 0 0 10px;
        line-height: 1.5;
        width: 100%
    }
    .advertise-right-text h3 {
        font-size: 17px;
        margin-top: 0;
        width: 100%
    }
    .advertise-grid-bg.last-grid-bg {
        padding-bottom: 110px
    }
    .advertise-grid-bg:nth-child(2n+1) .advertise-left-img {
        float: none
    }
    .advertise-inner-container {
        padding: 0 15px
    }
    .advertise-grid-bg.last_child {
        padding-bottom: 60px
    }
    .top-readership h4 {
        font-size: 20px;
        text-align: center;
        margin-bottom: 10px
    }
    .top-readership span {
        font-size: 15px;
        display: block;
        text-align: center;
        font-weight: 300;
        margin: 20px 0
    }
    .top-readership .flag-list-wrap a {
        border-radius: 5px;
        padding: 5px
    }
    .image_divbg {
        padding: 15px
    }
    .flip-img {
        z-index: 1;
        position: relative;
        transition: all .5s linear;
        -webkit-transition: all .5s linear;
        width: 70px;
        margin: 0 auto
    }
    .flag-list-wrap {
        width: 32.333333%;
        display: inline-block;
        padding: 5px;
        box-sizing: border-box
    }
    .gadgets-page #most-viewed-blog-list .commn-latest-blog,
    .our_solutions-txt li,
    .our_solutions-txt li a {
        width: 100%
    }
    .country_name {
        padding: 18px 0;
        margin-top: 5px
    }
    #top-readership {
        text-align: center;
        margin-top: 40px
    }
    .country_name span {
        color: #fff;
        font-size: 15px;
        text-align: center;
        display: block;
        margin: 0
    }
    .top-readership {
        padding: 50px 0;
        background-position: center;
        margin: 40px 0;
        height: auto
    }
    .our_solutions-img img {
        display: block;
        margin: 0 auto
    }
    .our_solutions-txt h4 {
        color: #000;
        font-size: 20px;
        margin: 25px 0;
        text-align: center
    }
    .our_solutions-txt li a,
    .solutions-listimg+span {
        float: left;
        font-size: 16px
    }
    .our_solutions-txt ul {
        margin-top: 40px
    }
    .our_solutions-txt li {
        margin: 0 0 30px;
        float: left
    }
    .solutions-listimg {
        padding-right: 15px;
        float: left
    }
    .our_solutions-txt li p {
        font-size: 14px;
        width: 100%;
        margin: 10px 0 0
    }
    .our-solutions-details p {
        font-size: 14px;
        line-height: 1.8;
        margin-bottom: 20px
    }
    .our-solutions-details {
        margin: 20px 0 40px
    }
    .contact_us_link {
        padding: 8px 16px;
        font-size: 14px;
        margin: 20px auto 0;
        text-align: center
    }
    .gadgets-page #most-viewed-blog-list .latest-blog-img {
        height: 200px
    }
    .blog_detail_banner_img+em {
        font-size: 12px;
        margin-top: -10px
    }
    iframe+em {
        font-size: 12px
    }
    .div_border {
        padding: 30px;
        margin: 30px 0
    }
    .div_border .span_line {
        width: calc(100% - 50px)
    }
    .div_border .span_year {
        width: 50px
    }
    #toc_container {
        padding: 15px;
    }
    #toc_container a {
        font-size: 14px;
    }
    .blog-details-page-wrap .blog-content #toc_container ul {
        padding-left: 0px;
    }
    .blog-details-page-wrap .blog-content #toc_container ul li {
        list-style-type: none!important
    }
    .gadget-add-container {
        display: none;
    }
    /*Videos css*/
    .image-container-wrap {
        height: 550px;
        width: 300px;
        margin: 30px auto 50px;
    }
    .frame-box {
        width: 276px;
        height: 520px;
        background-size: 410px 636px;
        border-radius: 35px;
    }
    .frame-video-wrap {
        width: 220px;
        top: 32px;
        left: 41px;
    }
    .inline-video-wrap {
        height: 475px;
        border-radius: 25px;
    }
    .framevideo-wrap video {
        width: 220px;
    }
    .framevideo-wrap .video_button {
        position: absolute;
        bottom: -40px;
    }
    .full-wdth-video,
    .full-wdth-video video {
        width: 300px;
    }
    /*Reports css*/
    .reports-view-list li {
        width: 100%;
        font-size: 16px;
        padding: 0 0 40px 70px;
    }
    .reports-view-list li:nth-child(2) figure {
        left: 9px;
    }
    .heading-h1 {
        font-size: 26px;
    }
    .subheading-text {
        font-size: 16px;
    }
    .reports-view-list {
        padding: 30px 0;
    }
    .research-report-wraper .right-padding {
        padding-right: 15px;
    }
    .research-report-wraper .reports-large-img .latest-blog-img {
        height: 210px !important;
    }
    .report-featured {
        font-size: 15px;
        top: -41px;
    }
    .largre-reportimg-txt h2 {
        font-size: 22px;
        line-height: 30px
    }
    .follower-leftspac {
        padding-left: 15px;
    }
    .num-sec span {
        font-size: 52px;
    }
    .join-comminty {
        font-size: 18px;
        line-height: 22px;
    }
    .flw-socl {
        font-size: 16px;
    }
    .followers-inside-wrap:before {
        right: -40px;
    }
    .followers-details li i {
        font-size: 27px;
        padding: 13px 19px;
    }
    .followers-details li a span {
        padding: 3px 20px;
    }
    .followers-details li a {
        font-size: 33px;
    }
    .followers-wrapper {
        margin: 20px 0;
    }
    .grow-with-wrapper h2 {
        font-size: 20px;
        line-height: 32px;
    }
    .grow-with-wrapper h2 br {
        display: none;
    }
    .grow-with-wrapper p {
        font-size: 14px;
    }
    .total-visitors-wrap {
        padding: 30px 0;
    }
    .total-visitors-wrap li {
        float: left;
        margin-right: 0;
        width: 50%;
    }
    .total-traffic-counts {
        font-size: 45px;
    }
    .total-count-subheading {
        line-height: 22px;
        padding: 10px 0;
        font-size: 15px;
    }
    .grow-with-wrapper {
        padding: 0 0 40px 0;
    }
    .latestblogs .commn-latest-blog a {
        width: 100%;
    }
    .research-report-wraper .latest-blog-img {
        width: 100% !important;
        height: 140px!important;
    }
    .research-report-wraper .commn-latest-blog.verticle-blog-wrap .ins-commn-latest-blog .latest-heading {
        font-size: 13px;
        line-height: 20px;
    }
    .more-reports-wrapper.latestblogs .commn-latest-blog .ins-commn-latest-blog {
        padding: 20px 10px;
    }
    .latestblogs .commn-latest-blog {
        padding: 0 0 5px;
        margin: 0 0 5px;
    }
    .top-companies-banner {
        background-position: center;
        padding: 120px 0 40px;
        background-size: cover;
    }
    .top-circle-left-wrap {
        float: none;
        width: 100%;
        border-radius: 0;
        height: auto;
    }
    .top-circle-text-wrap {
        width: calc(100% - 20px);
        border-radius: 0px;
        position: relative;
        height: auto;
        margin: 10px;
        left: 0px;
        top: 0px;
    }
    .top-circle-text-wrap p:before {
        content: none;
    }
    .circle-badge img {
        transform: scale(.6);
    }
    .circle-badge {
        left: 50%;
        bottom: auto;
        transform: translate(-50%, -60%);
        -webkit-transform: translate(-50%, 0);
        top: -200px;
    }
    .benefits-right-wrap {
        padding: 0px;
    }
    .benefits-right-wrap h2 {
        font-size: 22px;
        margin: 0px 0 22px;
    }
    .top-circle-left-wrap:after {
        content: none;
    }
    .top-circle-text-wrap {
        padding: 55px 20px 10px;
    }
    .top-circle-text-wrap .circle_email {
        width: 100%;
    }
    .top-circle-left-wrap .nominate-btn {
        display: inline-block;
        width: 100%;
    }
    .top-circle-left-wrap .nessubmitt-btn {
        width: 100%;
    }
    .nessubmitt-btn .email_error {
        text-align: left;
        display: block;
        padding: 0 0 15px 0;
    }
    .benefits-right-wrap li {
        padding: 0 0 15px 45px
    }
    .top-circle-text-wrap p {
        font-size: 14px;
        line-height: 20px;
        margin: 10px 0 15px;
    }
    .top-circle-left-wrap:before {
        border-bottom: 60px solid transparent;
        left: 50%;
        right: auto;
        bottom: -33px;
        top: auto;
        border-right: 60px solid #fff;
        transform: rotate(-110deg);
        -webkit-transform: rotate(-110deg);
        margin-left: -15px;
    }
    .top-companies-wrapper {
        margin: 50px 0;
    }
    .reports-view-list li:last-child {
        padding-bottom: 10px;
    }
    .borderspace {
        margin-bottom: 40px;
    }
    /*Report detail*/
    .reports-detail-bnnr {
        background-position: center;
    }
    .bannr-top-text h1 {
        font-size: 20px;
        line-height: 24px;
    }
    .bannr-btm-yr span {
        font-size: 26px;
    }
    .top-companyname-wrapper {
        padding: 20px 0;
    }
    .top-companyname-wrapper h2 {
        font-size: 22px;
    }
    .top-picks-list ul {
        padding: 0px;
    }
    .top-picks-list li {
        padding: 15px 15px 20px 80px;
        margin: 0 0 15px 0;
        height: auto;
        width: 100%;
    }
    .herepicks {
        font-size: 16px;
    }
    .top-picks-list li a {
        font-size: 16px;
    }
    .interested-sec i {
        font-size: 18px;
        padding: 4px 5px 0 0;
        width: 30px;
    }
    .interested-sec p {
        font-size: 14px;
        width: calc(100% - 40px);
    }
    .nominate-section {
        padding: 30px 30px;
        margin-top: 150px;
        margin-bottom: 50px;
    }
    .nomin-badge>h2 {
        font-size: 22px;
    }
    .nomin-badge>span {
        font-size: 14px;
    }
    .nomin-badge .circle_email {
        width: 100%;
    }
    .interested-sec {
        padding: 20px 20px;
    }
    .report-desc-logo-desktop {
        display: none;
    }
    .report-desc-logo-mobile {
        display: block;
    }
    .company-desc-left {
        padding: 15px 10px;
        float: left;
        height: 70px;
        width: 80px;
    }
    .report-desc-logo {
        padding: 0;
        width: 60px;
        height: 60px;
    }
    .company-desc-right {
        padding: 30px 20px 20px 10px;
        float: none;
        width: 100%;
    }
    .company-desc-right h3 {
        font-size: 22px;
    }
    .company-desc-right p {
        font-size: 14px;
        line-height: 22px;
        padding-bottom: 15px;
    }
    .company-desc-innrwrap {
        padding-left: 0;
        padding-top: 10px;
    }
    .company-desc-innrwrap li:after {
        content: none;
    }
    .company-desc-innrwrap li {
        padding: 0 15px 15px 0;
        font-size: 16px;
    }
    .company-desc-innrwrap ul {
        margin-bottom: 20px;
    }
    .company-desc-innrwrap li i {
        float: left;
    }
    .report-desc-logo-mobile i img {
        transform: scale(.7);
    }
    .company-desc-wrapper {
        display: block;
    }
    .company-desc-right h3 num {
        float: left;
    }
    /*Footer css*/
    .footer-bg-wrap.left1,
    .footer-bg-wrap.right2 {
        background-position: center top;
        background-size: cover;
    }
    .footer-bg-wrap {
        height: 250px;
        width: 100%;
    }
    .footer-wrap {
        height: 500px;
    }
    .footer-inner-wrap h3 {
        font-size: 20px;
        margin: 0 0 10px 0;
    }
    .footer-inner-wrap p {
        font-size: 14px;
        line-height: 17px;
    }
    .footer-inner-wrap,
    .right2 .footer-inner-wrap {
        padding: 50px 20px 0;
        float: left;
        width: auto;
    }
    .dont-misss {
        width: 300px;
        margin-top: 16px;
    }
    .dont-misss input[type="email"] {
        padding: 14px 17px 14px 17px;
        font-size: 15px;
    }
    .go-to-mail {
        height: 49px;
        width: 49px;
    }
    .go-to-mail input[type="button"] {
        background-size: 25px;
    }
    .footer-contact-us {
        background: #b52ea0;
        font-size: 12px;
        bottom: -32px;
        width: 280px;
    }
    .top-reader h3 {
        font-size: 22px;
    }
    .top-reader p {
        font-size: 14px;
        margin-bottom: 30px;
    }
    .top-reader .col-lg-2 {
        padding: 10px;
        width: 50%;
    }
    .left-flag img {
        transform: scale(.7);
    }
    .right-flag span {
        font-size: 12px;
    }
    .right-flag .contry_prc {
        font-size: 17px;
    }
    .right-flag .contry_nm {
        line-height: 15px;
        padding-bottom: 5px;
    }
    .right-flag {
        padding: 13px 0 0 80px;
    }
    .footer-bg-wrap .nominate-btn {
        padding: 12px 20px;
    }
    .footer-social-right {
        float: none;
        padding-top: 25px;
    }
    .footer-social-right ul {
        text-align: center;
    }
    .footer-social-right li {
        margin-right: 20px;
    }
    .footer-social-right li a {
        font-size: 14px;
    }
    .footer-social-right li a i {
        font-size: 16px;
    }
    .footer-social {
        padding: 35px 0;
    }
    .footer-last-btm p {
        font-size: 12px;
        text-align: center;
    }
    .footer-menu-right {
        float: none;
        margin-top: 15px;
    }
    .footer-menu-right li a {
        font-size: 12px;
        padding: 3px;
    }
    .footer-menu-right ul {
        text-align: center;
    }
    .footer-menu-right li {
        float: none;
        display: inline-block;
        margin-right: 15px;
    }
    .reports_views {
        font-size: 16px;
    }
    .sumome-share-client-wrapper.sumome-share-client-wrapper-mobile-bottom-bar.sumome-share-client-light.sumome-share-client-small.sumome-share-client-rounded {
        display: none;
    }
    .modal-dialog,
    .modal:before {
        display: inline-block;
    }
    .diolog_report .modal-dialog {
        width: 300px;
    }
    .diolog_report .modal-body {
        padding: 20px;
    }
    .diolog_report h2 {
        font-size: 22px;
    }
    .diolog_report span {
        font-size: 14px;
    }
    .diolog_report .nessubmitt-btn {
        width: 100%
    }
    /* 21-1-2019 */
    /* custom header css starts here */
    .custom-header {
        display: block;
        position: absolute;
        top: -71px;
    }
    .header-bottom,
    .header-btn {
        display: none;
    }
    .logo {
        width: 220px;
        margin: 0 auto;
        float: none;
    }
    .menu-wrap {
        background-color: #000;
        position: fixed;
        top: 0;
        height: 100%;
        width: 280px;
        margin-left: -280px;
        font-size: 15px;
        font-weight: 600;
        overflow: auto;
        transition: .25s;
        z-index: 10;
    }
    .menu-show {
        margin-left: 0;
    }
    .menu-sidebar {
        margin: 75px 0 80px 10px;
        position: relative;
        top: 70px;
    }
    .menu-sidebar li {
        padding: 10px 22px;
    }
    .menu-sidebar li>a {
        color: #f3f3f3;
        font-size: 18px;
        position: relative;
    }
    .menu-sidebar li>a::after {
        content: "";
        display: block;
        height: 2px;
        position: absolute;
        top: 100%;
        width: 100%;
        left: 50%;
        transform: translate(-50%);
        background-image: linear-gradient(to right, transparent 50.3%, #fff 50.3%);
        transition: background-position .2s .1s ease-out;
        background-size: 200% auto;
    }
    .menu-sidebar li>a:hover::after {
        background-position: -100% 0;
    }
    .menu-sidebar .menu-item-has-children {
        position: relative;
    }
    .menu-sidebar .menu-item-has-children .sub-menu {
        display: none;
    }
    .sidebar-menu-arrow::after {
        content: "\f107";
        font-family: 'FontAwesome';
        padding: 10px;
        color: #fff;
        position: relative;
    }
    .sidebar-menu-arrow:hover::after {
        cursor: pointer;
        color: #fff;
    }
    .sidebar-menu-arrow:active::after {
        top: 2px;
    }
    .toggle-button {
        position: absolute;
        width: 44px;
        height: 40px;
        top: 0;
        left: 15px;
        padding: 4px;
        transition: .25s;
        z-index: 15;
    }
    .toggle-button:hover {
        cursor: pointer;
    }
    .toggle-button .menu-bar {
        position: absolute;
        border-radius: 2px;
        width: 80%;
        transition: .5s;
    }
    .toggle-button .menu-bar-top {
        border: 4px solid #000;
        border-bottom: none;
        top: 4px;
    }
    .toggle-button .menu-bar-middle {
        height: 4px;
        background-color: #000;
        margin-top: 5px;
        margin-bottom: 3px;
        top: 8px;
    }
    .toggle-button .menu-bar-bottom {
        border: 4px solid #000;
        border-top: none;
        top: 22px;
    }
    .button-open {
        left: 25px;
    }
    .button-open .menu-bar-top {
        border-color: #fff;
        transform: rotate(45deg) translate(8px, 8px);
        transition: .5s;
    }
    .button-open .menu-bar-middle {
        background-color: #fff;
        transform: translate(230px);
        transition: .1s ease-in;
        opacity: 0;
    }
    .button-open .menu-bar-bottom {
        border-color: #fff;
        transform: rotate(-45deg) translate(7px, -7px);
        transition: .5s;
    }
    .toggle-button.button-open .menu-bar-bottom {
        top: 25px;
    }
    .sub-menu li a {
        font-size: 16px;
    }
    ul.sub-menu {
        padding: 10px 0;
    }
    .menu-sidebar .sub-menu li {
        padding: 8px 22px;
    }
    /* Search css */
    .search-wrap {
        background: #000000;
        padding: 22px 30px 20px 65px;
        margin-bottom: 0;
        position: relative;
    }
    .search-wrap input {
        background: none;
        border: none;
        font-size: 16px;
        color: #fff;
        width: 100%;
    }
    span.sidebar-menu-arrow {
        position: absolute;
        right: 30px;
    }
    .search-wrapper {
        display: none;
    }
    .search-wrap {
        display: block;
    }
    .search-wrap:before {
        position: absolute;
        left: 30px;
        top: 27px;
        background: url(https://www.mobileappdaily.com/public/newPages/images/search-icn.png)no-repeat;
        width: 20px;
        height: 20px;
        content: "";
        background-size: 20px;
    }
    /* Search css */
    .header-wrapper {
        display: block;
    }
    .header-bottom,
    .header-btn {
        display: none;
    }
    .header-wrap .logo {
        width: 220px;
        margin: 0 auto;
        float: none;
    }
    .logo img {
        width: 100%;
    }
    .header-right-wrap {
        display: none;
    }
    /* custom header css ends here */
    /* custom  Footer css starts here */
    .our_solutions-wraper {
        margin-bottom: 0px;
    }
    .our_solutions-txt li a,
    .solutions-listimg+span {
        display: table;
        line-height: 40px;
        float: none;
    }
    .footer-grid-wrap h5,
    .footer-follower-count span {
        display: none;
    }
    .footer-grid-wrap h5,
    .footer-grid-wrap h6 {
        letter-spacing: 1px;
        font-size: 14px;
    }
    .footer-grid-wrap {
        float: left;
        width: 100%;
    }
    .footer-grid-wrap>span {
        font-size: 13px;
        line-height: 15px;
    }
    .footer-right-wrap li a,
    .footer-right-wrap span {
        font-size: 12px;
    }
    .footer-bottom .footer-btn {
        padding: 7px 14px;
    }
    .footer-bottom .fotinner2 li {
        font-size: 14px;
    }
    .if-query.if-query {
        font-size: 12px;
    }
    .footer-bottom .footer-logo {
        padding: 25px 0 0;
        text-align: center;
    }
    .footer-bottom .footer-logo img {
        width: 250px;
        height: 30px
    }
    .footer-bottom .footer-follower-count ul li a {
        font-size: 0;
    }
    .footer-bottom .footer-follower-count ul li a i {
        font-size: 24px;
    }
    .footer-bottom .footer-right-wrap li {
        display: none;
    }
    .footer-bottom .footer-right-wrap {
        float: none;
    }
    .footer-bottom .footer-follower-count ul {
        text-align: center;
        padding: 10px 10px;
    }
    .footer-follower-count ul li {
        display: inline-block;
        float: none;
    }
    .footer-right-wrap span {
        font-size: 12px;
        text-align: center;
    }
    /* custom  Footer css starts here */
}

@media screen and (min-width:480px) and (max-width:767px) {
    .latest-blog-img {
        height: 200px
    }
    .sub-follow-wrapper ul {
        float: none;
        margin: 0 auto;
        text-align: center;
        width: 300px
    }
    .sub-follow-wrapper ul li a {
        margin: 0 5px
    }
    .sub-follow-wrapper ul li.subscribe-btn a {
        font-size: 14px;
        margin: 0 10px 0 0
    }
    .sub-follow-wrapper ul .header-search {
        margin: 5px 0 0
    }
    .navmobile {
        top: 12px
    }
    .sub-follow-wrapper ul li a .follow-digit {
        font-size: 11px
    }
    .horizontal-blog-wrap .latest-blog-img,
    .newslatter-section .latest-blog-img {
        height: 200px!important
    }
    .latest-technology,
    .latest-technology a,
    .latest-time {
        font-size: 13px;
        line-height: 20px;
        text-align: center
    }
    .latest-heading {
        font-size: 18px;
        line-height: 24px;
        margin: 10px 0 0
    }
    .author-name,
    .rd-more {
        font-size: 15px
    }
    .at-icon-wrapper .at-icon {
        height: 40px!important;
        width: 32px!important
    }
    .recommented-wrap {
        width: 100%
    }
    .week-app-list {
        width: 50%
    }
    #slider-container {
        height: 268px
    }
    .quick {
        margin-top: 10px!important
    }
    .sub-follow-wrapper ul li a {
        font-size: 12px
    }
    .header-search input[type=button] {
        left: 164px;
        top: 12px
    }
    .header-search input[type=text] {
        left: 158px;
        height: 40px
    }
    .header-search input[type=text]:focus {
        top: -3px
    }
    .airbnb-time-details h4 {
        font-size: 10px;
        padding: 0 10px 0 15px
    }
    .airbnb-time-details h4::before {
        width: 10px
    }
    .airbnb-time-details h4::after {
        height: 10px
    }
    .airbnb-date {
        font-size: 10px;
        padding: 0 0 0 10px
    }
    .ovrflow-container {
        margin: 40px 0
    }
    .trending-wrap .commn-latest-blog .ins-commn-latest-blog {
        padding: 0
    }
    .commn-latest-blog .ins-commn-latest-blog {
        float: right!important;
        width: calc(100% - 280px);
        width: -webkit-calc(100% - 280px)
    }
    .home_h3 {
        margin: 0;
        line-height: 22px
    }
    #share_c2 {
        border: none!important
    }
    #share_c2 ul {
        width: 100%;
        position: fixed;
        left: 0;
        right: 0;
        bottom: 0
    }
    #share_c2 ul li a i {
        color: #fff
    }
    #share_c2 ul li {
        float: left;
        width: 20%
    }
    #share_c2 li a {
        background: 0 0!important;
        width: 100%!important
    }
    #share_c2 li a::after {
        content: none!important
    }
    .share-links1 {
        background: #3b5999
    }
    .share-links2 {
        background: #55acee
    }
    .share-links3 {
        background: #dd4b39
    }
    .share-links4 {
        background: #0077B5
    }
    .share-links5 {
        background: #bd081c
    }
    .gadgets-detail-page-wrap .latest-blog-img {
        width: 100%;
        height: 140px
    }
    .three-rating-images .latest-blog-img>a {
        background-size: cover;
        height: 140px
    }
    .gaming-devices .gadgets-listing-img-wrap .latest-blog-img,
    .laptop_sec .gadgets-listing-img-wrap .latest-blog-img,
    .mobiles-phones-section .gadgets-listing-img-wrap .latest-blog-img,
    .smartwatches_section .gadgets-listing-img-wrap .latest-blog-img,
    .upcoming_devices_sec .gadgets-listing-img-wrap .latest-blog-img,
    .vr_ar_section .gadgets-listing-img-wrap .latest-blog-img {
        height: 150px
    }
}

@media screen and (min-width:320px) and (max-width:640px) {
    .left-profilepic-wrap {
        width: 98px;
        float: none;
        margin: 0 auto
    }
    .left-profiletext {
        width: 100%;
        margin-top: 20px
    }
    .helpful p {
        text-align: center!important
    }
    .tags-section-inner li {
        width: 100%;
        border-right: 1px solid #d2d2d2!important
    }
    .tags-section-inner li a {
        text-align: center
    }
    .blog-content ol li {
        padding-left: 0;
        font-size: 15px
    }
    .page-heading h1 {
        font-size: 20px
    }
    .page-heading {
        height: auto
    }
    .most-view-block p {
        padding: 0;
        margin: 5px 0 0;
        line-height: 18px;
        height: 80px;
        overflow: hidden
    }
    .most-view-block p a {
        font-size: 13px!important;
        line-height: 18px
    }
    .loc {
        margin-bottom: 30px!important
    }
    .most-view-block {
        height: 270px!important
    }
    .blog-list .block-img {
        width: 100%;
        height: 120px!important
    }
    .most-view-block .append_title a {
        font-size: 14px!important
    }
    .searchblog-wrapper .send-btn {
        padding: 16px 20px 15px;
        font-size: 13px
    }
    .searchblog-wrapper .search {
        padding: 15px 85px 15px 20px;
        font-size: 14px
    }
    .gadget-inner-detail .breadcrumb li a {
        font-size: 10px
    }
    .buy_now_btn,
    ol.breadcrumb li a,
    ol.breadcrumb li span {
        font-size: 11px
    }
    .gadget-inner-detail .breadcrumb>li+li:before {
        padding: 0
    }
    .buy_now_btn {
        float: left;
        padding: 6px 4px
    }
    .gadget_detail_table td {
        font-size: 11px;
        padding: 8px
    }
}