.mobile_view {

    display:none;

}



@media only screen and (max-width: 767px) {

  a.prev_page {

    display: block !important;

 }

  ul.name_list {

      float: right;

      width: 50%;

      clear: none;

      margin: 0;

  }

  ul.name_list li{

    margin:0;

  }

  #top .pagination .current,

    .pagination > a{

      display:none !important;

    }

    .pagination > a.next_page{

      display:block  !important;

    }

    .avia-icon-list .av-iconlist-empty .iconlist_title {

        line-height: 80px;

    }

    .mobile_view {

        display:block;

    }

    .google_ad {

        height:50px;
        weight:100%;

    }

    .desktop_view {

        display: none;

    }

    /*[data-av_icon]:before {

        content:'';

    }*/

    .responsive .logo {

        float:left;

    }

    header {

        display: none;

    }

    .responsive #top #wrap_all .container {

        width:95%;

        max-width:95%;

    }

    .responsive .logo img {

        float:left;

        max-height:46px !important;

    }

    .responsive .logo a {

        display:block;

        float:left;

        max-height:44px !important;

        margin-top:9px;

    }

    .responsive .logo {

        height:44px !important;

    }

    .mobile_header {

        height:60px;

        background:#3fbcdf;

        position: fixed;

        z-index:9999;

        top:0;

        width:100%;

    }

    .header_option {

        position:relative;

        top:1px;

        float:right;

        width:58px;

        height:58px;

        padding:15px 14px;

        cursor:pointer;

        border-left:1px solid #36a0be;

    }

    .sprite {

        display:inline-block;

        background:url(../images/sprite.png) no-repeat;

    }

    .header_option i {

        width:28px;

        height:29px;

    }

    i.menu_icon {

        background-position:-160px -162px;

    }

    i.menu_icon.active {

        background-position:-121px -162px;

    }

    i.document_icon {

        background-position:-65px -162px;

    }

    .header_option.document, .header_option.search {

        border-right:1px solid #79d0e9;

    }

    .header_option.search {

        border-right:1px solid #79d0e9;

    }

    i.search_icon {

        width:30px;

        height:29px;

        background-position:-5px -162px;

    }

    .mobile_menu_wrapper {

        position: fixed;

        width: 100%;

        top: 60px;

        display: none;

        background: #3fbcdf;

    }

    .mobile_menu_wrapper ul {

        margin:0;

    }

    .mobile_menu_wrapper ul li {

        font-size:25px;

        padding:5px 0;

        text-align:center;

        border-top:1px solid #79d0e9;

        border-bottom:1px solid #36a0be;

    }

    .mobile_menu_wrapper ul li:first-child {

        border-top:none;

    }

    .mobile_menu_wrapper ul li:last-child {

        border-bottom:1px solid #119dc4;

    }

    .mobile_menu_wrapper ul li a {

        color:#fff;

    }

    .mobile_menu_wrapper ul li.current-menu-item {

        background:#ef7693;

    }

    .mobile_menu_wrapper ul li a {

        display:block;

    }

    .mobile_menu_wrapper ul li.male a, .mobile_menu_wrapper ul li.female a {

        margin-right:17px;

    }

    .mobile_menu_wrapper ul li.male a:after, .mobile_menu_wrapper ul li.female a:after {

        position:relative;

        top:2px;

        display:inline-block;

        width:14px;

        height:20px;

        margin-right:10px;

        content:'';

        background:url(../images/sprite.png) no-repeat;

        background-position:-184px -5px;

    }

    .mobile_menu_wrapper ul li.female a:after {

        width:17px;

        height:16px;

        background-position:-157px -5px;

    }

    .content {

        padding:0;

    }

    .mobile_title {

        position:relative;

        margin-top:9px;

    }

    .mobile_title h1 {

        height:41px;

        padding-top:7px;

        text-align:center;

        color:#fff;

        background:url(../images/bg-title.jpg) repeat-x;

    }

    body .container_wrap .avia-builder-el-first.av-special-heading-h1 {

        /*display:none;*/

        display:block;

    }

    body .container_wrap .avia-builder-el-first{

        margin-top:20px;

    }

    a.post_nav {

        position:absolute;

        top:0;

        bottom:0;

        width:13px;

        height:21px;

        margin:auto;;

    }

    a.post_nav.prev_post {

        right:10px;

        background-position:-134px -5px;

    }

    a.post_nav.next_post {

        left:10px;

        background-position:-111px -5px;

    }

    .hidden_content {

        display:none;

    }

    .main_color {

        border-top:none;

    }

    .slide_title {

        font-size:22px;

        font-weight:bold;

        position:relative;

        padding:16px 15px;

        cursor:pointer;

        color:#fff !important;

        background:url(../images/bg-post-titles.jpg) repeat;

        background-size:auto 100%;

        text-shadow:1px 1px 0 #ccc;

    }

    .slide_title.nopadding {

        padding:0 15px;

    }

    .slide_title > img {

        display:none;

    }

    .slide_title .txt {

        font-size:22px;

        position:relative;

        display:block;

        padding:0;

    }

    .slide_title:after {

        position:absolute;

        top:12px;

        left:10px;

        display:inline-block;

        width:39px;

        height:38px;

        content:'';

        background:url(../images/sprite.png) no-repeat;

        background-position:-209px -8px;

    }

    .slide_title.active:after {

        background-position:-157px -38px;

    }

    .numerlogic_calculator_content .col1, .numerlogic_calculator_content .col2, .numerlogic_calculator_content .col3 {

        float:right;

        width:50%;

    }

    .numerlogic_calculator_content {

        padding:0 10px;

    }

    .col1.col_input, .col2.col_input {

        width:42%;

    }

    .numerlogic_calculator_content input[type=button] {

        font-size:13px;

        width:100%;

        padding:11px 0;

    }

    .numerlogic_calculator_content .col-submit {

        width:16%;

    }

    .numerlogic_calculator_content .button_wrap {

        width:100%;

    }

    .row.num_values .col3, .desktop_view, .sidebar_right p#breadcrumbs, #view-your-list {

        display:none !important;

    }

    .wu_tabs, .crp_related > ul {

        display:none; /*do not set as !important*/

    }

    .numerlogic_calculator_content .col1 {

        margin-bottom:0 !important;

    }

    .numerlogic_calculator_content .val, .numerlogic_calculator_content h3 {

        font-size:16px !important;

    }

    .numerlogic_text {

        font-size:14px;

        line-height:19px;

    }

    #crp_related {

        padding-top:0;

    }

    .slide_title.crp_slide_title {

        margin-bottom:20px;

    }

    .responsive .template-blog .post_delimiter, .av-special-heading-h1, .hr-default {

        display:none;

    }

    span.ttl {

        font-size:15px;

    }

    a.add-to-post-list {

        position:fixed;

        z-index:9999;

        bottom:54px;

        right:25px;

        padding:0;

        display:inline-block;

        width:186px;

        height:41px;

        background:url(../images/btn-add_name_to_list.png);

    }

    .mobile_title h1 {

        margin-top:-10px;

    }

    h1 {

        margin-top:10px;

    }

    #your-posts-list-container {

        position: fixed;

        top:60px;

        height:208px;

        width:90%;

        margin:auto;

        left:0;

        right:0;

        display: none;

        bottom:auto;

    }

    #your-posts-list-container #your-posts-list {

        height:117px;

    }

    .your-posts-list-container {

        width:300px;

    }

    #mpl-actions-container {

        top:140px;

    }

    #mpl-actions-container a {

        margin-top:27px;

        border:none;

    }

    .mobile_search.mobile_view {

        position:fixed;

        z-index:99999;

        top:60px;

        right:0;

        left:0;

        display:none;

        width:204px;

        margin:auto;

    }

    header.entry-content-header {

        margin-top:-30px;

        display: block;

    }

    .responsive #top #wrap_all .flex_column {

        margin-bottom:0;

    }

    .mobile_footer {

        position:fixed;

        z-index:9999;

        bottom:0;

        width:100%;

        height: 50px;

        background:#f3f3f3;
        
        text-align: center;

    }

    #scroll-top-link.avia_pop_class {

        visibility: hidden;

    }

    .responsive #top #wrap_all #header {

        position:fixed;

        top:0;

    }

    .boxed #wrap_all {

        padding-top:60px;

    }

    strong.logo {

        display:none !important;

    }

    .header_options {

        float:right;`

    }

    .mobile_logo {

        float:left;

        width:44%;

        margin:10px 0 0 15px;

    }

    .mobile_logo img {

        float: left;

    }

    .post-title {

        padding-top:10px;

        border-top:1px solid #f3f3f3;

    }



    .pagination > a.prev_page{

        display:block !important;

    }

}

/* @@@@@@@ end width 767 @@@@@@@ */



@media only screen and (max-width: 480px) {

}



/* @@@@@@@ end width 480 @@@@@@@ */



@media only screen and (max-width: 320px) {

    .responsive .logo img {

        max-height:35px !important;

        margin-top:5px;

    }

    .slide_title {

        font-size:15px !important;

    }

    .mobile_logo {

        width:37%;

        margin-top:18px;

    }

}

/* @@@@@@@ end width 320 @@@@@@@ */