@media screen and (max-width:979px) {

    body div#platformLoginDialog {
        max-width: inherit;
    }

    div#please-login .fa-circle {
        content: "\f111"; /* "\f10c"; */
        font: normal normal normal 14px/1 FontAwesome;
        top: -5px;
        left: -3px;
        position:absolute;
        opacity:0;
        transition: opacity 2s;
    }

    .platformcontainer .pageContainer .post {
        height: auto !important;
    }

    .page-template-page-contact-form-php .platformcontainer {
        width: 100%;
        overflow-x: initial !important;
    }

    div#please-login {
        position:relative;
    }



    div#terms_of_use {
        position:relative;    
    }

    div#terms_of_use>* {
        position: absolute;
    }

    a#terms_link {
        top: 0;
        right:100px;
    }

    .openAccountButton {
        width: 100%;
    }

    div.wpcf7 img.ajax-loader {
        width: auto;
    }

    label#terms-error {
        top: 20px !important;
        position: absolute !important;
    }

    input#termsCheckbox {
        top:0;    
    }

    label#termsLabel {
        right: 20px;
    }    

    /*
    .mobile_menu>div>* {
        display:table-cell;    
        text-align:center;    
        float:right;
    }
    */

    #referFriendDialog {
        margin: 0 auto;
        max-width: 420px;
    }

    div#please-login {
        position: absolute;
        top: 10px;
        right: 60px;
    }

    .mobile_menu .contact {
        position: absolute;
        top: 10px;
        right: 120px;
    }

    .mobile_menu>div>* {
        display: inline-block;
        text-align:right;
        float: none;
    }

    .show-mobile .toggleMenu {
        position: absolute;
        top: 0;
        right: 0;
    }

    .mobile_menu a {
        color:inherit;
    }

    .mobile_menu>div>a {
        width:30px !important;  
    }

    .widget_date_time
    {
        display:none;
    }

    #mobile-sidebar > aside#layerslider_widget-3,
    #mobile-sidebar > aside#text-4 {
        margin-bottom:20px
    }

    .mobile_menu ul.nav {
        width:310px;
    }

    /*
    .mobile_menu>div{
        float:right;
        width:auto;
    }
    */

    .mobile_menu>div{
        float:none;
        width:auto;
    }

    .mobile_menu>div>div {
        position: relative;
        top: 0;
        margin: 0;
        font-size: 34px;
        color: rgb(75, 75, 75);
        line-height: 1.4;
        text-align: center;
        border-style: solid;
        border-width: 1px;
        border-color: rgb(149, 131, 63);
        border-radius: 5px;
        background-image: -moz-linear-gradient( 90deg, rgb(215,189,94) 47%, rgb(230,213,122) 49%, rgb(244,237,149) 100%);
        background-image: -webkit-linear-gradient( 90deg, rgb(215,189,94) 47%, rgb(230,213,122) 49%, rgb(244,237,149) 100%);
        background-image: -ms-linear-gradient( 90deg, rgb(215,189,94) 47%, rgb(230,213,122) 49%, rgb(244,237,149) 100%);
        width: 50px;
        height: 48px;
        vertical-align: middle;
        padding: 0;
    }

    /*
    .mobile_menu>div>div
    {
        position:relative;
        top:10px;
        margin:0 2px;
      font-size: 34px;
      color: rgb(75, 75, 75);
      line-height: 1.3;
      text-align: center;
      border-style: solid;
      border-width: 1px;
      border-color: rgb(149, 131, 63);
      border-radius: 5px;
      background-image: -moz-linear-gradient( 90deg, rgb(215,189,94) 47%, rgb(230,213,122) 49%, rgb(244,237,149) 100%);
      background-image: -webkit-linear-gradient( 90deg, rgb(215,189,94) 47%, rgb(230,213,122) 49%, rgb(244,237,149) 100%);
      background-image: -ms-linear-gradient( 90deg, rgb(215,189,94) 47%, rgb(230,213,122) 49%, rgb(244,237,149) 100%);
      width: 50px;
      height: 48px;
      vertical-align:middle;
    }
    */

    #mobile-sidebar img {
        width: 100%;
        margin: 0 !important;
    }

    #mobile-hompage-banner {
        position: relative;
    }

    #mobile-hompage-banner > div {
        position: absolute;
        top: 0;
        left: 0;
        width: 80%;
        margin-left: 10%;
        margin-right: 10%;
    }


    #mobile-hompage-banner > div > h2 {
        font-size: 30px;
        font-family: "Open Sans Hebrew";
        color: rgb(255, 255, 255);
        line-height: 1.2;
        text-align: center;
        margin-top: 10px;
        font-weight: 100;
    }


    #mobile-hompage-banner > div > h3 {
        font-size: 15px;
        font-family: "Open Sans Hebrew";
        color: rgb(255, 255, 255);
        line-height: 1.333;
        text-align: center;
        margin-top: 10px;
        font-weight: 100;
    }

    .layerslider_widget h3 {
        line-height: 1;
        margin-bottom: 20px;
        margin-top: 10px;
    }

    #mobile-sidebar > aside {
        display: block;
    }

    .layerslider_widget .ls-wp-container {
        margin-bottom: 60px !important;
    }

    .widget_content img {
        display: block;
        margin: 0 auto;
    }


    .widget_content a {
        width: 50%;
        display: block;
        float: left;
    }

    .widget_content a:last-of-type img {
        float: left;
    }

    .widget_content a > img {
        margin: 0 5px !important;
        width: 80% !important;
        height:auto;
    }

    #mobile-sidebar .widget_content img {
        display: block;
        margin: 0 auto !important;
    }

    #mobile-sidebar .widget_content a:first-of-type > img {
        margin-right: 5px !important;
        float: right;
    }

    #mobile-sidebar .widget_content a:last-of-type > img {
        float: left;
        margin-left: 5px !important;
    }

    #mobile-sidebar .socialmedia-buttons {
        margin: 20px auto;
        /* display: table; */
        width: 70%;
    }

    #mobile-sidebar .socialmedia-buttons > a {
        display: table-cell !important;
        vertical-align: bottom;
    }

    .widget_content {
        padding-bottom: 20px;
    }

    .Social_Widget {
        border-top: 3px solid #e0e0e0;
        border-bottom: 3px solid #e0e0e0;
        margin-top: 40px;
    }

    #mobile-sidebar hr {
        height: 3px;
        margin: 0;
        background: #e0e0e0;
        border: 0;
    }

    .iphone .rightsidecontainer , .maincontent.mobile-homepage .rightsidecontainer {
        height: auto;
    }

    .maincontent.mobile-homepage .rightSide {
        height: auto;
    }

    .itrader-acadamy-widget h2 {
        width: 100%;
        text-align: center;
        font-size: 28px;
        font-family: "Open Sans Hebrew";
        color: rgb(66, 66, 66);
        line-height: 1.6;
        margin-top: 10px;
    }

    #mobile-sidebar .itrader-acadamy-widget img {
        width:90%;
        margin:0px auto 10px !important;
        display:block;
        text-align:center;
        box-shadow: 0px 0px 5px #888;
        box-shadow: inset 0px 0px 2px 2px black;    
    }

    .loggedin .currentBalancewrap
    {
        float: none;
        width: 100%;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
    }

    .loggedin form.logoutForm .logoutLink
    {
        float:none;
        margin: 0;
    }

    .loggedin .firstLine {
        float: none;
        width: 100%;
        display: block;
        margin-bottom: 10px;
        height: auto;
        text-align: center;
    }

    .loggedin body #login-popup .widget_login_widget {
        padding: 0;
        width: 100%;
        margin: 0 auto;
    }

    .spotPackage_popup {
        max-width: 484px;
        margin: 0 auto;
        float: none;
    }

    body .spotPackage_jqueryuiTheme.ui-widget-content.ui-dialog {
        left: 50% !important;
        margin-left: -225px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        width: auto !important;
    }

    body .ui-dialog .ui-dialog-content {
        width: 100% !important;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
    }

    .page-template-page-phone-verification-php #login-popup .widget_login_widget {
        display: block;
    }

    .page-template-page-phone-verification-php #login-popup .widget_login_widget #userSection * {
        display: block;
        float: none;
    }

    .page-template-page-phone-verification-php #login-popup .widget_login_widget #userSection .topactionsconstainer>div {
        float: none;
        display: inline-block;
        width: 32%;
        vertical-align: top;
    }

    .page-template-page-phone-verification-php .platformcontainer {
        width: 100%;
        overflow-x: hidden;
    }

    #platformLoginDialog {
        max-width: 300px;
    }

    .jdpicker_w .date_selector .nav {
        position: relative;
        top: 0;
    }

    #userLoginForm .error {
        color: red;
        float: none;
        margin-top: 0;
        margin-left: 0;
        display: inline-block;
        height: auto;
        width: 100%;
        font-size: 17px;
    }

    .page-template-page-please-login-php .post {
        height: auto !important;
    }

    #phone-verification:last-of-type .padding_on_edge{
        padding-bottom:20px
    }

}	