@media (max-width:1280px) {
    .sj-loginupdates:before {
        display: none;
    }
}

@media (max-width:1199px) {
    .sj-paymentmethod li a:after {
        top: 70%;
    }
    .sj-paymentmethod li a span {
        padding: 0;
        width: 100%;
        padding: 10px 0 0;
        text-align: center;
    }
    .sj-paymentmethod li a i {
        width: 100%;
        border-bottom: 1px solid #eee;
        border-right: 0;
    }
    .sj-userinfoimgname .sj-userbtnarea {
        float: left;
        width: 100%;
    }
    .sj-navigation>ul>li>a {
        padding: 11px 10px;
        color: #4d8fe2;
    }
    .sj-btntopsearch {
        margin: 0 15px 0 10px;
    }
    .sj-btnvideo {
        bottom: 231px;
    }
    .sj-bannercontent h1 {
        font-size: 42px;
        line-height: 52px;
    }
    .sj-widgetimpactfector .sj-widgetcontent ul {
        padding: 0 5px;
    }
    .sj-smallpost .sj-postcontent .sj-head h3 {
        font-size: 14px;
    }
    .sj-comingsooninfo h3 {
        font-size: 48px;
        line-height: 40px;
    }
    .sj-newslists .sj-postcontent,
    .sj-articles .sj-postcontent {
        width: 100%;
        float: left;
    }
    .sj-formsortitems .form-group {
        width: 100%;
        text-align: left;
    }
    .sj-formsortitems .form-group+.form-group {
        margin: 10px 0 0;
    }
    .sj-formsortitems .form-group .sj-select select {
        padding: 0 140px 0 0;
    }
    .sj-uploadarticleimg img {
        min-height: 160px;
    }
    .sj-manuscritp .sj-manuscriptcontent {
        padding: 7px 20px;
    }
    .sj-articledetail .sj-articledescription h4 {
        font-size: 22px;
        line-height: 23px;
    }
    .sj-suprisinginfo blockquote {
        font-size: 18px;
    }
    .sj-chartholder,
    .sj-suprisinginfo {
        width: 100%;
    }
    .sj-suprisinginfo {
        padding: 0;
    }
    .sj-suprisinginfo .sj-description {
        padding: 20px 0;
    }
    .sj-uploadphotogallery li {
        width: 25%;
    }
    .sj-submitdetails {
        padding: 30px;
    }
}

@media (max-width:991px) {
    .sj-modalboxareavtwo.sj-modalboxarea .modal-dialog {
        width: auto;
        max-width: 520px;
    }
    .sj-addarticleholdcontent {
        margin-top: 20px;
    }
    .sj-profilestrenght {
        margin-top: 30px;
    }
    .sj-dropdowarrow {
        display: block;
    }
    .navbar-toggler {
        color: #fff;
        padding: 7px 15px;
    }
    .navbar-toggler:focus,
    .navbar-toggler:hover {
        outline: 0;
    }
    .sj-nav {
        float: left;
        padding: 0 10px 0 0;
    }
    .sj-navigation {
        left: 0;
        top: 100%;
        background: #fff;
        position: absolute;
    }
    .sj-navigation>ul {
        text-align: left;
    }
    .sj-navigation ul li {
        width: 100%;
        float: left;
    }
    .sj-navigation ul li+li {
        border-top: 1px solid #ddd;
    }
    .sj-navigation>ul>li.menu-item-has-children>a:before {
        display: none;
    }
    .sj-navigation ul li a {
        padding: 10px 20px;
    }
    .sub-menu,
    .mega-menu,
    .children {
        opacity: 1;
        display: none;
        box-shadow: none;
        visibility: visible;
        position: static;
        width: 100% !important;
    }
    .sj-navigation .sub-menu li a {
        padding: 10px 30px;
    }
    .sj-navigation>ul>li:hover>a,
    .sj-navigation>ul>li.current-menu-item>a {
        border: 0;
    }
    .sj-featureimg {
        padding: 0 0 0 40px;
    }
    .sj-btnvideo {
        left: -137px;
        bottom: 174px;
        font-size: 18px;
        line-height: 18px;
        padding: 15px 20px 15px 80px;
    }
    .sj-bannercontent h1 {
        font-size: 32px;
        line-height: 42px;
    }
    .sj-bannercontent .sj-description p {
        font-size: 18px;
        line-height: 22px;
    }
    .sj-bannercontent {
        padding: 75px 0;
    }
    .sj-navtabs,
    .sj-tabcontent {
        width: 100%;
    }
    .sj-navtabs li {
        width: 33.33%;
    }
    .sj-editorschoice .sj-post.sj-editorchoice .sj-postcontent {
        float: left;
        width: 100%;
    }
    .sj-issuesslider .item {
        margin: 10px 0 0;
    }
    .sj-issuesslider .sj-prev,
    .sj-issuesslider .sj-next {
        top: -122px;
    }
    .sj-postimg {
        margin: 0 10px 0 0;
    }
    .sj-widgetresources,
    .sj-widgetusefullinks,
    .sj-fcol.sj-footeraboutus {
        padding: 0 0 20px;
    }
    .sj-placeholder.sj-alignleft {
        width: 100%;
        margin: 0 0 30px;
    }
    .sj-manuscriptimg {
        max-width: 100%;
    }
    .sj-manuscritp .sj-manuscriptcontent {
        padding: 30px 30px 30px 10px;
    }
    .sj-howtoregister {
        padding: 20px 0 0;
    }
    .sj-newsdetail .sj-head h3 {
        font-size: 26px;
        line-height: 30px;
    }
    .sj-authorcontent .sj-rightarea .sj-socialiconssimple {
        padding: 15px 0 0;
        1
    }
    .sj-newsdetail .sj-description blockquote {
        padding: 0 50px;
    }
    .sj-sidebarvtwo {
        display: none;
    }
    .sj-widget.sj-widgetsinginwith {
        margin: 40px 0;
    }
}

@media (max-width:800px) {}

@media (max-width:767px) {
    .sj-formsearchvtwo {
        float: left;
        width: 100%;
    }
    .sj-newsarticlesslider .sj-newsarticle {
        margin: 0 0 30px;
    }
    .sj-addimage {
        max-width: 320px;
        margin: 0 auto;
        float: none;
    }
    .sj-categorysform fieldset {
        padding: 0;
    }
    .sj-categorysform fieldset .form-group {
        width: 50% !important;
    }
    .sj-categorysform fieldset .sj-categorysbtn {
        position: static;
        float: left;
        width: 100% !important;
    }
    .sj-formpassword .form-group {
        width: 50%;
    }
    .sj-uploadphotogallery li {
        width: 33.33%;
    }
    .sj-formarticle fieldset .form-group.sj-authorholdvtwo,
    .sj-formarticle fieldset .form-group.sj-authorhold {
        width: 100%;
    }
    .sj-navigationarea .sj-rightarea {
        float: none;
        /* text-align: right; */
        text-align: center;
    }
    .sj-btnvideo {
        left: -131px;
        bottom: 399px;
    }
    .sj-editorschoice .sj-post .sj-postimg {
        margin: 0;
        width: 100%;
    }
    .sj-logo {
        float: none;
        width: 236px;
        display: block;
        margin: 0 auto 20px;
    }
    .sj-counterholder {
        width: 50%;
        padding: 15px;
    }
    .sj-comingsooncounter {
        margin: -15px;
    }
    .sj-comingsooninfo h3 {
        font-size: 38px;
    }
    .sj-leaveyourcomment {
        padding: 35px 0 30px;
    }
    .sj-newslists .sj-postcontent,
    .sj-articles .sj-postcontent {
        float: none;
        width: auto;
    }
    .sj-content {
        margin: 20px 0 0;
    }
}

@media (max-width:640px) {}

@media (max-width:575px) {
    .sj-uploadphotogallery li {
        width: 50%;
    }
    .sj-modalboxareavtwo.sj-modalboxarea .modal-dialog {
        max-width: 310px;
    }
    .sj-btnvideo {
        left: -130px;
        bottom: 442px;
    }
    .sj-fcol .sj-widgetheading {
        padding: 0;
    }
    .sj-modalboxarea .modal-dialog {
        max-width: 310px;
        margin: 1.75rem auto;
    }
}

@media (max-width:568px) {
    .sj-statuspadding {
        padding: 20px 30px 20px 20px;
    }
    .sj-articledetailsvtwo li .sj-detailstime span {
        width: 100%;
        float: left;
        padding: 7px 0;
        margin: 0;
    }
    .sj-articledetailsvtwo li .sj-detailstime h4 {
        float: left;
        margin: 10px 0 0;
    }
    .sj-articledetailsvtwo li .sj-detailstime span+span {
        border-top: 1px solid #ddd;
    }
    .sj-articledetailsvtwo li .sj-detailstime span+span:before {
        display: none;
    }
    .sj-userinfoimgname {
        padding: 20px;
    }
    .sj-userinfimg {
        position: static;
        float: left;
        margin: 0 20px 0 0;
    }
    .sj-featureimg {
        padding: 0;
    }
    .sj-btnvideo {
        position: static;
        width: 92%;
        margin: 0 0 0 16px;
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    .sj-childcomment {
        padding: 20px 0 0;
    }
}

@media (max-width:480px) {
    .sj-userdropdown li:first-child a {
        padding: 0 10px;
    }
    .sj-categorysrightarea {
        width: 100%;
        float: left;
        margin-top: 20px;
    }
    .sj-categorysrightarea a.sj-pencilbtn {
        margin: 0;
    }
    .sj-managesessionform fieldset .form-group.sj-inputwithicon {
        margin: 20px 0 0;
        float: left !important;
    }
    .sj-categorysform fieldset .form-group {
        width: 100% !important
    }
    .sj-checkpaymentmethod .sj-rightarea figure {
        margin-top: 20px;
    }
    .sj-paymentmethod li {
        width: 100%;
    }
    .sj-paymentmethod li+li {
        margin-top: 20px;
    }
    .sj-checkouttable>tbody>tr>td:first-child {
        padding: 20px;
    }
    .sj-addarticleholdcontent .sj-dashboardboxtitle h2 {
        line-height: 26px;
    }
    .sj-searcharea input[type="search"] {
        font-size: 40px;
    }
    .sj-uploadimgbars {
        padding: 30px 20px;
    }
    .sj-accountinfo {
        padding: 10px 20px;
    }
    .sj-attachmentdetails li span {
        width: 100%;
        margin-bottom: 10px;
    }
    .sj-formpassword .form-group {
        width: 100%;
    }
    .sj-updatebtns {
        text-align: center;
    }
    .sj-btnarea .sj-btncancel {
        margin: 20px 0 0;
    }
    .sj-formsearchvtwo .form-control {
        min-width: auto;
    }
    .sj-userbtnarea .sj-btn {
        width: 100%;
    }
    .sj-userbtnarea .sj-btn+.sj-btn {
        margin: 10px 0 0;
    }
    .sj-uploadphotogallery li {
        width: 100%;
    }
    .sj-bannercontent h1 {
        font-size: 28px;
        line-height: 32px;
    }
    .sj-welcomehead h2 {
        font-size: 22px;
    }
    .sj-btnarea .sj-btn {
        width: 100%;
    }
    .sj-welcomecontent .sj-btnarea .sj-btn+.sj-btn {
        margin: 15px 0 0;
    }
    .sj-smallpost {
        width: 100%;
        min-height: 100px;
    }
    .sj-issuesslider .sj-prev,
    .sj-issuesslider .sj-next {
        top: -148px;
    }
    .sj-navtabs li {
        width: 50%;
    }
    .sj-btnvideo {
        font-size: 16px;
        line-height: 16px;
        margin: 0 0 0 14px;
    }
    .sj-404head h3 {
        font-size: 35px;
        line-height: 30px;
    }
    .sj-innerbannercontent h1 {
        font-size: 14px;
    }
    .sj-tableourhistory tr th,
    .sj-tableourhistory tr td {
        font-size: 14px;
        padding: 16px 10px;
    }
    .sj-introduction h4 {
        font-size: 28px;
    }
    .sj-opensuccess .sj-description blockquote {
        font-size: 16px;
        padding: 5px 10px 25px;
    }
    .sj-borderheading h3 {
        font-size: 22px;
    }
    .sj-btnemail {
        float: none;
        display: block;
        text-align: center;
    }
    .sj-comingsoonbottom .sj-copyrights {
        float: none;
        margin: 10px 0 0;
    }
    .sj-comingsoonhead .sj-logo {
        float: none;
    }
    .sj-comingsoonhead .sj-socialiconssimple {
        float: none;
    }
    .sj-comingsoonhead .sj-socialiconssimple li {
        float: none;
        display: inline-block;
        vertical-align: middle;
    }
    .sj-author .sj-authorimg {
        width: 100%;
    }
    .sj-authorcontent {
        float: left;
        width: 100%;
        margin: 15px 0 0;
    }
    .sj-topbar .sj-socialiconssimple {
        width: 100%;
        text-align: center;
    }
    .sj-topbar .sj-socialiconssimple li {
        float: none;
        display: inline-block;
        vertical-align: middle;
    }
    .sj-newsdetail .sj-head .sj-username,
    .sj-newsdetail .sj-head .sj-username:after {
        font-size: 18px;
        line-height: 18px;
    }
    .sj-newsdetail .sj-head h3 {
        font-size: 20px;
        line-height: 24px;
    }
    .sj-newsdetail .sj-description blockquote {
        font-size: 18px;
        padding: 0 10px;
        line-height: 24px;
    }
    .sj-tagssocialshare {
        padding: 15px 10px;
    }
    .sj-tagssocialshare .sj-socialiconssimple {
        width: 100%;
        padding: 10px 0 0;
    }
    .sj-newslists .sj-postcontent,
    .sj-articles .sj-postcontent {
        float: left;
        width: 100%;
    }
    .sj-newslists .sj-postimg,
    .sj-articles .sj-postimg {
        margin: 0;
        width: 100%;
    }
    .sj-userloginarea {
        margin: 0 25px 0 0;
    }
}

@media (max-width:479px) {
    .sj-breadcrumb {
        float: left;
        width: 100%;
        margin-top: 10px;
    }
    .sj-breadcrumb li:first-child {
        padding-left: 0;
    }
}

@media (max-width:420px) {
    .sj-formsearchvtwo fieldset {
        width: 100%;
        float: left;
    }
}

@media (max-width:360px) {
    .sj-btnvideo {
        margin: 0 0 0 10px;
    }
}

@media (max-width:320px) {}