﻿@charset "utf-8";

@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400,700,300);
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);

@media (min-width: 1025px) and (max-width: 1300px) {
    .nav > li {
        padding: 0px 15px;
    }
    .join-login-btn-wrap {
        width: 160px;
    }

    .tracker-table, .clm-sponsorship-opp-table {
        width: 945px;
    }

    .trackerList, .clm-sponsorship-opportunities {
        max-width: 100%;
        overflow: auto;
    }

    ul.tracker-table li.table-head span.col-sm-3, ul.tracker-table li.table-body span.col-sm-3, ul.clm-sponsorship-opp-table li.table-head span.col-sm-3, ul.clm-sponsorship-opp-table li.table-body span.col-sm-3 {
        width: 25% !important;
        display: block;
        float: left;
    }
}

@media (max-width:650px) {
    .price_spn {
        width: 100%;
    }
}

@media only screen and (max-width:1280px) and (min-width:1000px) {
    .tracker-table, .clm-sponsorship-opp-table {
        width: 945px;
    }

    .trackerList, .clm-sponsorship-opportunities {
        max-width: 100%;
        overflow: auto;
    }

    ul.tracker-table li.table-head span.col-sm-3, ul.tracker-table li.table-body span.col-sm-3, ul.clm-sponsorship-opp-table li.table-head span.col-sm-3, ul.clm-sponsorship-opp-table li.table-body span.col-sm-3 {
        width: 25% !important;
        display: block;
        float: left;
    }

    .members-search {
        float: left;
    }

    .carousel-caption {
        padding: 20px;
        font-size: 25px;
        width: 50%;
    }

    p.button-right-wrap {
        text-align: center;
    }

    .jqgrid-container-wrap {
        max-width: 90% !important;
        overflow-x: auto;
        margin: auto;
    }

    #ListWebinars {
        float: left;
    }

    .specific-event h1 {
        margin: 0;
    }




    .carousel-caption p {
        font-size: 34px;
    }
}

@media only screen and (max-width:1100px) and (min-width:768px) {
    a.read-more::after {
        position: absolute;
        content: "";
        width: 20px;
        height: 20px;
        top: 4px;
        right: -23px;
        background: url("../images/rd_mre.png") no-repeat 50% 50%/68%;
    }
}

@media (max-width: 1100px) {
    .calendarContainer .cldrleft .fc .fc-content .fc-view {
        overflow: visible;
    }

    .calendarContainer .cldrleft .fc {
        overflow: auto;
    }

    .tracker-table, .clm-sponsorship-opp-table {
        width: 945px;
    }

    .trackerList, .clm-sponsorship-opportunities {
        max-width: 100%;
        overflow: auto;
    }

    ul.tracker-table li.table-head span.col-sm-3, ul.tracker-table li.table-body span.col-sm-3, ul.clm-sponsorship-opp-table li.table-head span.col-sm-3, ul.clm-sponsorship-opp-table li.table-body span.col-sm-3 {
        width: 25% !important;
        display: block;
        float: left;
    }


    a.read-more {
        font-size: 9px;
    }

    .carousel-caption a.read-more {
        font-size: 22px;
    }

    div#pagerPersonLicenseGridForApproval.scroll.ui-state-default.ui-jqgrid-pager.ui-corner-bottom {
        width: 100% !important;
        text-align: center !important;
    }

    #ListWebinars {
        float: left;
    }

    .specific-event h1 {
        margin: 0;
    }

    .theme-events, .theme-membership, .theme-profile, .theme-secondary-page, .theme-network-page {
        padding-left: 0px;
    }
}

@media (min-width: 851px) and (max-width: 1024px) {

    .navbar-default .navbar-nav > li > a {
        font-size: 14px;
    }
}

@media (min-width:1351px) {



    .clm_member_price, .clm_fello_price, .clm_courses {
        display: none;
    }

    ul.courcecatelog li span.courses {
        min-width: 250px;
    }

    ul.courcecatelog li span.credits, ul.courcecatelog li span.price {
        padding-top: 6px;
    }
}

@media (max-width:1230px) {

    ul.courcecatelog li span.courses {
        min-width: 250px;
    }

    ul.courcecatelog li.hd {
        display: none;
    }


    ul.single-row-item li span.member-details span.member-type {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 50%;
        display: block;
    }

    .login-for-mobile a {
        padding-left: 10px;
        color: #333;
    }



    ul.courcecatelog li span.courses {
        width: 100% !important;
    }

    .clm_member_price, .clm_fello_price, .clm_courses {
        float: left;
        margin-right: 15px;
        position: relative;
    }

        .clm_member_price:after, .clm_fello_price:after, .clm_courses:after {
            content: ":";
            width: 3px;
            height: auto;
            right: -5px;
            top: 0;
            position: absolute;
        }

    ul.courcecatelog li span.courses h4 {
        padding: 0px 0px 5px 0px !important;
    }

    ul.courcecatelog li span.credits {
        padding-top: 3px;
        text-align: left;
    }

    ul.courcecatelog li span.price {
        text-align: left;
        padding-top: 1px;
    }
}

@media (max-width: 1150px) {

    .profile-inner:hover .logout, .profile-inner h3:hover .logout, .profile-inner span.profile-pic:hover .logout, .profile h3 i {
        display: none !important;
    }


    .profile .profile-pic {
        margin-right: 70px;
    }

    .loginForm ul li.rememberme span input[type="checkbox"] {
        top: 10px;
    }

    .login-for-mobile {
        display: block !important;
        width: 100%;
        padding: 10px 0;
        border-bottom: solid thin #ccc;
        font-weight: bold;
        margin-left: 5px;
    }

        .login-for-mobile .backToAdmin {
            display: block;
            padding: 10px 0px;
        }

    .carousel-caption {
        padding: 20px;
        font-size: 25px;
        width: 50%;
    }

    .ui-dialog .ui-dialog-content {
        min-height: 100% !important;
    }

    .maglist li {
        font-size: 12px;
    }

    .ftr-right {
        display: none;
    }

    a.join-login-btn {
        top: 25px;
        right: 80px;
    }

    .navbar-header {
        float: none;
    }

    .navbar-left, .navbar-right {
        float: none !important;
    }

    .navbar-toggle {
        display: block;
        margin-top: 25px;
    }

    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    }

    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }

    .navbar-collapse.collapse {
        display: none!important;
    }

    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }

        .navbar-nav > li {
            float: none;
        }

            .navbar-nav > li > a {
                padding-top: 10px;
                padding-bottom: 10px;
            }

    .collapse.in {
        display: block !important;
    }

    .navbar-default .navbar-nav > li > a:hover:after, .navbar-default .navbar-nav > li > a.highlightedTab:after, .navbar-default .navbar-nav > li:hover > a:after, .navbar-default .navbar-nav > li:hover > a.highlightedTab:after {
        transition: 1s;
        display: block;
        position: absolute;
        content: "";
        left: -10px;
        top: 8px;
        height: 21px;
        background: #1295d8;
        bottom: 10px;
        width: 3px;
        transition: all ease 0.5s;
    }

    .navbar-default .navbar-nav > li > a:hover:after {
        transition: 1s;
        display: block;
        position: absolute;
        content: "";
        left: -10px;
        top: 8px;
        height: 21px;
        background: #1295d8;
        bottom: 10px;
        width: 3px;
        transition: all ease 0.5s;
    }

    .navbar-default .navbar-nav > li > a {
        padding: 10px 0px;
    }

    .mobile_HeaderMenu {
        display: block;
        width: 100%;
        margin-top: 20px;
        border-top: solid 1px #284c75;
        padding: 20px 0;
    }

        .mobile_HeaderMenu li a {
            color: #284c75;
            font-size: 16px;
            font-weight: 300;
        }

            .mobile_HeaderMenu li a:hover {
                color: #1295d8;
            }

        .mobile_HeaderMenu li {
            margin: 10px 0;
            padding: 0 20px;
        }

    .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
        max-height: 430px;
        overflow-y: auto !important;
    }
}

@media (min-width: 1300px) {
    .menu-slider-full-section, .Main-slider-container, .Main-slider-container .carousel, .Main-slider-container .carousel .carousel-inner,
    .Main-slider-container .carousel .carousel-inner .item, .slider-image {
        height: 100% !important;
    }
}

@media (min-width: 1100px) {
    .share_cnt {
        right: 100px;
    }

    .internship-program-application-form .Graduation-Month-year select:first-child, .internship-program-application-form .Graduation-Month-year select.valid:first-child {
        width: 170px !important;
        margin-right: 0px;
    }

    .internship-program-application-form .Graduation-Month-year select:nth-child(2), .internship-program-application-form .Graduation-Month-year select.valid:nth-child(2) {
        width: 107px !important;
    }
}

@media (min-width: 979px) {
    ul.nav li.dropdown:hover > ul.dropdown-menu {
        display: block;
    }

    #bootstrap-modal-popup .bootstrap-modal-dialog.Session-Description {
        width: 65%;
        max-width: 1000px;
    }
}
    
@media (min-width: 768px) and (max-width: 991px) {

    .dynamic-content-page-for-claims-college #divSchools {
        display: inline-block;
        display: inline-block;
        margin: 5% 0 0 0;
    }

    .dynamic-content-page-for-claims-college ul.claimsCollegelevelWiseSchoolListing {
        width: 100%;
        display: inline-block;
        top: 0px;
        margin-left: 0px !important;
        float: left;
    }

    #bootstrap-modal-popup .bootstrap-modal-dialog.Session-Description {
        width: 80%;
    }

    .menuSelection a {
        font-size: 12px;
        margin-bottom: 5px;
    }

        .menuSelection a:last-child {
            margin-bottom: 0;
        }

    .contentForm.spgrid.member-form span.redStar {
        width: 5px;
        float: left;
    }

    .jobBox p.buttons a.link-button:first-child {
        margin: 0;
    }

    .form-horizontal .control-label {
        padding-top: 0;
    }

    .fellowship input, .source-of-info input {
        margin: 0px 10px 0px 4px;
    }

    .members-search span input, .members-search span select {
        padding: 5px 22px 5px 5px;
    }

    .itmlogosearch {
        position: static;
        float: none;
    }

    .members-search label {
        font-size: 11px;
    }

    a.read-more {
        display: inline-block;
    }



    .theme-resources.resources_logos ul.logolist {
        width: 300px;
        margin: auto;
    }

    .membership-fee {
        margin-bottom: 10px;
    }

    #Main-slider ul.list-group li.list-group-item h3 {
        font-size: 25px;
    }

    /*.full-bg-blue.member-join-full div {
        float: none;
    }*/


    #Main-slider .carousel-caption {
        padding: 20px;
        font-size: 25px;
        width: 50%;
    }

    .publish-single {
        min-height: 485px;
    }

    .theme-secondary-page.contactus ul li {
        width: 100%;
    }
}

@media (max-width: 980px) {

    ul.items-list {
        margin-top: 0px;
    }

    #bootstrap-modal-popup .Add-or.Edit.Announcements {
        width: 94% !important;
    }

    .carousel-caption a.read-more {
        font-size: 18px;
    }

    a.read-more::after {
        background-size: 60%;
        top: 9px;
    }

    .event-name-cut {
        white-space: nowrap;
        max-width: 350px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: block;
        height: auto;
        float: left;
        font-size: 20px !important;
    }
}

@media (max-width: 850px) {
    .chapterEvents.multiple-list ul li.multiple, .chapterDetailsBox ul li.multiple {
        width: 100%;
        margin-bottom: 30px;
    }
}

@media (max-width: 780px) {
    .internship-program-application-form .Graduation-Month-year select:nth-child(2), .internship-program-application-form .Graduation-Month-year select.valid:nth-child(2) {
        width: 95px !important;
    }

    .internship-program-application-form .Graduation-Month-year select:first-child, .internship-program-application-form .Graduation-Month-year select.valid:first-child {
        width: 125px !important;
        margin-right: 10px;
    }

    p.sort span.search_count {
        float: left;
        padding: 5px 0px;
    }

    .event-name-cut {
        max-width: 300px;
    }

    #bootstrap-modal-popup .bootstrap-modal-dialog.Session-Description {
        width: 80%;
    }

    .modal-dialog.bootstrap-modal-dialog.Edit-round.table {
        width: 95% !important;
    }

    .clmform.popup-form {
        width: 95%;
    }

    .about-icon-section {
        max-width: 400px;
        margin: auto;
    }

        .about-icon-section .row .col-sm-6, .resource-icon-section .col-sm-6 {
            width: 100%;
            margin: 30px 0px 0px;
        }


    .clm-sponsorship-opp-table li.table-body span {
        word-break: break-all;
    }

    #public-ajax-loader .public-ajax-loader-inner {
        top: 260px;
    }

        #public-ajax-loader .public-ajax-loader-inner img {
            width: 45px;
            height: 45px;
        }
}

@media (min-width:768px) {
    .carousel-indicators {
        display: none;
    }
}

@media only screen and (max-width:1150px) and (min-width:768px) {
    .join-login-btn.login, .join-login-btn.highlightedTab {
        display: none;
    }


    p.button-right-wrap {
        text-align: center;
    }

    .wizard-steps a {
        width: 100% !important;
        margin-bottom: 7px;
    }

    .wizard-steps div {
        position: relative;
        display: inline-block;
        width: 100%;
    }

    .jqgrid-container-wrap {
        max-width: 90%;
        overflow-x: auto;
        margin: auto;
    }

    .full-bg-blue.member-join-full {
        padding: 70px 0;
    }

    .membership-fee p {
        font-size: 15px;
    }

    /*.row.members-search {
        float: left;
    }*/
    /*.menu-slider-full-section {
        height:auto;
    }
    #Main-slider .list-group-item {
        height:auto;
    }*/
    #Main-slider ul.list-group {
        min-height: auto;
    }

    .carousel-inner {
        min-height: auto;
    }

    .slider-image {
        height: auto;
    }

    .secondary-page, .theme-resources, .theme-events, .theme-membership, .theme-secondary-page {
        padding: 50px 15px 100px 22px;
    }

    /*.theme-secondary-page p {
            text-align: center;
        }*/


    .full-bg-blue {
        padding: 70px 20px;
    }

    .theme-resources.resources_mediakit .mediakitbox .sposnsorLinks {
        position: static;
    }

    .about-banner {
        padding: 0;
        background: none;
        min-height: auto;
    }


    /*.inner-page-content {
        padding-left: 20px;
    }*/

    .clm_myprofilebox {
        max-width: calc(100% - 28px);
    }

    .theme-network-page {
        padding: 50px 10px 100px 10px;
    }

    ul.expandlinks li a {
        font-size: 8px;
    }

    .expandlinks {
        max-height: 160px;
    }

    .theme-resources.resources_mediakit .mediakitbox ul.mdaddress li {
        width: 100%;
    }

    .ul.courcecatelog li span.courses {
        width: auto;
    }

    .theme-resources.resources_logos ul.logolist li {
        width: calc(100% - 10px);
    }

    ul.dropdown-menu.double-drop-menu.events-dropdown {
        left: 0px;
    }

    ul.dropdown-menu.double-drop-menu {
        left: 0px;
    }
}

@media screen and (max-width:450px) {
    .job-search-ui-modifications .jobsearch-powered ul {
        overflow: inherit;
    }

        .job-search-ui-modifications .jobsearch-powered ul li #lnkCreateJob {
            float: none;
            margin-bottom: 5px;
        }

        .job-search-ui-modifications .jobsearch-powered ul li {
            width: 100% !important;
            text-align: center;
        }

    .committees-type-select-btn {
        min-width: inherit;
        width: 100%;
    }


        .committees-type-select-btn a {
            font-size: 12px;
        }

            .committees-type-select-btn a#lnkEventTopDropDown::after {
                right: 6px;
                top: 2px;
                font-size: 16px;
            }

    .job-search-ui-modifications #divSearchList p.sort label {
        display: block;
    }

    #divSearchList {
        margin-top: 0px;
    }

    #tabs {
        border: none;
    }

        ul#mnTabs, ul#mnTabs li, ul#mnTabs li a, #tabs ul {
            width: 100% !important;
            text-align: center !important;
            float: none !important;
        }

            ul#mnTabs li a, #tabs ul li a {
                margin-bottom: 5px !important;
            }


    .carousel-caption a.read-more {
        font-size: 14px;
    }

        .carousel-caption a.read-more::after {
            top: -1px;
            background-size: 43%;
            right: -20px;
        }

    .buttons {
        text-align: center;
    }

    .jobBoxDetails p.buttons input#btnApplyJob {
        margin: 0 0 10px 0 !important;
    }

    .tdEventTime {
        width: 30% !important;
        font-size: 11px;
    }

    p.schedulemedia {
        text-align: center;
    }

    .generatedsession h3 {
        font-size: 18px;
    }

    #dvViewProfileDet, #dvEditProfileDet {
        padding: 20px 10px 10px 11px;
    }

    .member-image {
        width: 80px;
        height: auto;
        float: left;
        overflow: hidden;
        display: block;
        margin-left: 10px;
    }

    .member-details {
        width: 100%;
    }

    a.link-button {
        font-size: 11px;
    }
}

@media screen and (max-width:767px) {
    .join-login-btn-wrap {
        position: relative;
        top: 0px;
        right: 0px;
        width: 10px;
        float: right;
        height: 80px;
    }

    .dynamic-content-page-for-claims-college #divSchools {
        display: inline-block;
        display: inline-block;
        margin: 5% 0 0 0;
    }

    .dynamic-content-page-for-claims-college ul.claimsCollegelevelWiseSchoolListing {
        width: 100%;
        display: inline-block;
        top: 0px;
        margin-left: 0px !important;
        float: left;
    }

    #frmJobSearch img, label {
        /*float: none !important;*/
    }

    .committees-type-select-btn .committee_hierarchy {
        position: static;
    }

    .location-pref-form label.preference-select-box, .location-pref-form label.unavailable-checkbox {
        text-align: center;
    }

    .internship-program-application-form .resume-attach-section label {
        width: 100%;
    }

    .location-pref-form-header span {
        word-break: break-all;
        font-size: 13px;
    }

    .location-pref-form label.location-name, .clm-claims-internship-application .location-message, .clm-claims-internship-application .description-message {
        font-size: 13px;
    }

    .boxbanner {
        padding: 0px 10px 0;
    }

    h1.page-head {
        padding: 0px 38px;
        margin: 25px 0 48px 0;
    }

    .share_cnt {
        top: 195px;
        width: 30px;
        height: 30px;
        padding: 0px;
        right: 30px;
    }

        .share_cnt i {
            margin: 4px 5px;
            font-size: 18px;
        }
    .theme-secondary-page.universal-claims-certification-page #tabs {
        border: none !important;
    }

        .theme-secondary-page.universal-claims-certification-page #tabs ul li, .theme-secondary-page.universal-claims-certification-page #tabs ul li a {
            width: 100% !important;
        }

        .theme-secondary-page.universal-claims-certification-page #tabs ul li {
            margin-bottom: 2px;
        }


    .theme-secondary-page.universal-claims-certification-page ul.items-list {
        text-align: center;
    }

        .theme-secondary-page.universal-claims-certification-page ul.items-list li:before {
            display: none;
        }

    #bootstrap-modal-popup .bootstrap-modal-dialog.Session-Description {
        width: 90%;
    }

    .bootstrap-modal-body .edit-license-for-approval select, .edit-license-for-approval input[type="text"] {
        width: 100% !important;
    }

    .schedule-courses-details .form-horizontal .form-group {
        margin-bottom: 20px !important;
    }

    .member-join-full a.join-link-btn {
        display: inline-block;
        max-width: 90%;
        word-break: inherit;
    }

    #divPersonDetails .profileMain h2 {
        margin: 10px 0px !important;
        font-size: 18px;
    }

    .theme-secondary-page.contactus ul li {
        margin: 0 0 20px 0px;
    }

    /*.participationTab {
        padding-top: 43px;
    }*/
    .inner-secondary-page h2, .inner-page-content h2 {
        margin-top: 30px !important;
        font-size: 18px;
    }
    /*.participationTab h2 {
        width:120px;
    }*/
    /*.participationTab h2#tblhdfellow {
            right:auto;
        }*/

    .bootstrap-modal-dialog.Person-Details {
        width: auto;
    }

    .menuSelection a {
        font-size: 12px;
        margin-bottom: 5px;
        float: none;
        display: inline-block;
        text-align: center;
        width: 100%;
    }

        .menuSelection a:last-child {
            margin-bottom: 0;
        }

    .contentForm.spgrid.member-form {
        overflow: visible;
    }

    .divareasofexpertise input[type="checkbox"] {
        margin-right: 10px;
        width: 10px;
        float: left;
    }

    .divareasofexpertise label {
        font-weight: normal;
        float: left;
        width: calc(100% - 39px);
        margin-top: -6px;
        font-size: 12px;
    }

    /*Vishnu - 25/10/16*/
    .bootstrap-modal-dialog.Uploads-Notes {
        width: auto;
    }

    .meeting-agenda-note.mobile label {
        display: inline-block !important;
        margin-right: 10px;
        font-weight: 600;
        font-size: 16px;
    }

    .form-horizontal .form-group.meeting-agenda-note.mobile {
        border-bottom: 1px solid #ccc;
        margin: 0px 0px 6px;
        padding: 0px 0px 6px;
    }

    .bootstrap-modal-body .tabbable ul.nav-tabs {
        border: none;
    }

    .bootstrap-modal-body .tabbable ul li {
        margin-bottom: 10px;
    }

        .bootstrap-modal-body .tabbable ul li, .bootstrap-modal-body .tabbable ul li a {
            width: 100%;
        }

            .bootstrap-modal-body .tabbable ul li a {
                font-size: 14px;
                border-bottom-color: #fff;
            }

    /*Vishnu - 25/10/16 end*/


    .ui-jqgrid .ui-jqgrid-pager .ui-pg-button {
        width: 75px;
        display: inline-block;
    }

    .ui-jqgrid .ui-jqgrid-pager .ui-pg-div {
        width: 75px;
        display: block;
    }

    td#pagerNominateListGrid_center {
        white-space: pre;
        width: 800px;
    }


    table.ui-pg-table.navtable {
        float: left;
        table-layout: auto;
        width: 150px;
    }

    .memberfellowDetails .prfpic img {
        max-width: 100% !important;
        height: auto !important;
    }

    .memberFellowNewsBox .memberfellowDetails .prfpic {
        min-height: 0 !important;
    }

    #profileAccordion .ui-accordion-content ul li {
        text-align: left;
    }

    .fellow-form input[type="text"] {
        max-width: 100%;
    }

    #CommitteeAnnouncementID {
        max-width: 100%;
    }

    .spgrid {
        max-height: 100%;
        overflow: auto;
    }

    .modal {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 99999999999;
        overflow: visible;
    }

    .bootstrap-modal-body {
        max-height: 100%;
        overflow: auto;
    }

    .memberfellow ul.items-list {
        padding: 0 5px !important;
    }

    ul.practice li input {
        float: left;
    }

    .theme-secondary-page.sessionproposal ul li {
        padding: 0px 0px 10px 0px;
    }

    p.conflinks span a {
        padding: 10px 18px;
    }

    ul.practice {
        width: 100%;
    }

    #gridContainerSessionProposalAdminGrid, #gridContainerEventSessionProposalAdminGrid, #annualConfAccordionContent {
        overflow: auto;
    }

    .inner-page-content .clmpublishing h5 {
        font-size: 13px;
        font-weight: 600;
        margin: 9px;
    }

    .clmpublishing p {
        font-size: 12px;
        margin: 12px 0px 20px 0px;
    }

    .sort select {
        font-size: 12px;
        min-width: 47px !important;
        padding: 2px;
    }

    .upcoming-event-single {
        margin: 20px 15px;
    }

        .upcoming-event-single p.event-name {
            font-size: 17px;
        }

    .my-job-accordion .accordion-heading a h3 {
        font-size: 16px;
    }

    .ui-jqgrid .ui-jqgrid-htable td, .ui-jqgrid tr.ui-row-ltr td {
        font-size: 13px !important;
    }

    .clmgrid table td, table.tblAttendees td, .spgrid table td {
        font-size: 12px;
    }

    .clmgrid table th, table.tblAttendees th, .spgrid table th {
        font-size: 13px;
    }

    .accordion-heading a span.countDisplayer {
        position: static !important;
        display: inline-block;
        width: 100% !important;
    }

    .accordion.glossymenu .accordion-heading a h3 {
        font-size: 15px !important;
        max-width: 80%;
    }

    .alert-warning {
        margin-top: 95px;
    }

    .magazene_grid {
        max-width: 100%;
        overflow: auto;
    }

    .col-lg-12.mmprivacy.box-model > span {
        width: 100%;
        display: block;
    }

    .control-label label {
        float: none;
        text-align: right;
        width: auto;
    }

    .control-label span {
        float: none;
        width: 5px;
    }


    ul.courcecatelog li span.credits, ul.courcecatelog li span.price_spn {
        width: 100%;
    }

    .contentProfile span.prfpic img {
        position: static;
    }

    p.button-right-wrap {
        text-align: center;
    }


    a {
        word-break: break-word;
        /*word-wrap: break-word;*/
    }

    .radio-cover {
        min-height: 20px;
    }

        .radio-cover span.radio-text {
            padding-top: 0px;
        }

    .area-expertise input[type="checkbox"] {
        display: inline-block;
    }

    ui-jqgrid-btable {
        width: 100%;
    }

    .area-expertise label {
        width: calc(100% - 30px);
        display: inline-block;
    }

    .fellowship {
        margin-top: 20px;
    }

    .mobile-block {
        display: block;
        width: 100%;
        float: left;
        margin-bottom: 3px;
    }

        .mobile-block input[type="radio"] {
            margin-left: 0px !important;
        }

    .theme-secondary-page.contactus {
        padding: 50px 0 100px 0;
    }

    /*.inner-secondary-page h2, .inner-page-content h2 {
        margin: 15px 0px 8px !important;
        font-size: 18px;
    }*/

    p.rgt {
        text-align: center;
    }

    .members-search label {
        margin-top: 5px;
        margin-bottom: 0;
    }

    .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable {
        height: 100% !important;
        top: 1% !important;
        right: 5% !important;
        left: 5% !important;
        width: calc(100% - 10%) !important;
        bottom: 5%;
        overflow-y: auto;
    }

    .itmlogosearch {
        float: left;
        position: static;
        left: 0;
    }

    ul.single-row-item li h1 {
        font-size: 25px;
    }

    .jqgrid-container-wrap {
        max-width: 470px;
        overflow-x: auto;
        margin: auto;
        float: none;
    }

    .full-bg-blue.member-join-full {
        padding: 0;
    }

    .membership-fee {
        width: 50%;
        margin: 15px auto;
    }

    #cc ul.sidebar-nav {
        padding-top: 14px !important;
    }

    .theme-secondary-page.aboutnews ul li label {
        min-width: 100%;
        float: none;
    }

    .theme-secondary-page.aboutnews ul li span {
        width: 100%;
    }

    .center-head-description {
        padding: 0;
        font-size: 17px;
    }

    .top-section-links {
        padding: 0px 10px 0px;
    }

    .memberfellowDetails {
        padding: 10px 0 0 0;
    }

        .memberfellowDetails .prfpic {
            position: static;
        }

    .inner-page-content.toggled .searchspbox {
        padding-top: 42px;
    }

    .inner-page-content.toggled span.searchprofile {
        right: -40px;
        transition: all ease 0.5s;
        top: 0px;
    }

    /*.searchprofiledetails {
        width: 316px;
    }*/

    .inner-page-content.toggled {
        width: calc(100% - 320px) !important;
    }

    .searchprofile a {
        z-index: 9;
        width: 14px;
        overflow: hidden;
        display: block;
        height: 41px;
        padding: 10px 0px 0px 40px;
    }

    .contentProfile {
        text-align: center;
        margin-top: 30px;
    }

    /*.inner-page-content.toggled .searchspbox {
        z-index: 997;
        max-width: 280px;
    }*/

    .profileMain h2 {
        font-size: 18px;
        position: static;
        margin-top: 0px !important;
    }
    /*.inner-page-content.toggled span.searchprofile {
        left:-169px;
    }*/
    .profileMain h1 {
        font-size: 23px;
        position: static;
    }

    .person-header-blue {
        height: 240px !important;
    }

    .profileMain::before {
        display: none;
    }

    .profileMain {
        text-align: center;
        padding: 0;
    }

    .contentProfile span.prfpic {
        width: 110px;
        height: 130px;
        position: static;
        margin: auto;
    }

    #profileAccordion {
        padding-bottom: 0;
    }


    #divPersonDetails {
        padding-left: 0;
    }

    .profileLeft {
        margin: 95px auto 0 auto !important;
    }
    .profileLeft ul li{
        list-style:none;
    }

        .profileRight {
        margin: 0 auto 95px auto;
    }

    .profileLeft, .profileRight {
        width: 80%;
        padding: 0;
        float: none;
       
    }

    .searchprofile {
        right: 0;
        top: 0;
    }


    /* sidebar menu for mobile start */

    #sidebar-wrapper.sidebar-for-mobile {
        float: none;
        min-height: 49px !important;
        width: 80%;
        border: 1px solid #ccc;
        display: block; /* change to  block for mobile drop view*/
        margin: 30px auto 0px;
        height: 49px !important;
        overflow: hidden;
        transition: all ease 0.5s;
        position: relative;
        padding-top: 15px;
    }

        #sidebar-wrapper.sidebar-for-mobile:after {
            content: "\f0d7 ";
            position: absolute;
            top: 12px;
            right: 10px;
            font-size: 25px;
            color: #4a4a4a;
        }

        #sidebar-wrapper.sidebar-for-mobile.open:after {
            content: "\f0d8";
        }

        #sidebar-wrapper.sidebar-for-mobile.open {
            height: auto !important;
        }

        #sidebar-wrapper.sidebar-for-mobile ul.sidebar-nav {
            width: 100%;
        }

            /*#sidebar-wrapper.sidebar-for-mobile ul.sidebar-nav:first-child {
                padding-top: 15px;
            }*/


            #sidebar-wrapper.sidebar-for-mobile ul.sidebar-nav li a, #sidebar-wrapper ul.sidebar-nav + .contentRight .sidebar-nav.eventlnks.default-link li a {
                text-transform: capitalize !important;
                font-size: 18px;
                font-weight: 300;
                font-style: normal;
                font-stretch: normal;
                color: #0e0e0e !important;
                font-family: 'Roboto Slab', serif !important;
            }

        #sidebar-wrapper.sidebar-for-mobile .sidebar-nav li.hd {
            margin: 0px !important;
        }

            #sidebar-wrapper.sidebar-for-mobile .sidebar-nav li.hd .left-menu-hed {
                display: none;
            }

        #sidebar-wrapper.sidebar-for-mobile .contentRight, #sidebar-wrapper.sidebar-for-mobile .contentRight ul.sidebar-nav {
            /*padding: 2px !important;*/
            height: auto;
        }

        #sidebar-wrapper.sidebar-for-mobile .sidebar-nav::after {
            display: none;
        }


    .sidebar-for-desktop {
        display: none;
    }

    #sidebar-wrapper.sidebar-for-mobile ul, #sidebar-wrapper.sidebar-for-mobile .contentRight {
        margin: 0px !important;
        padding: 0px !important;
    }

        #sidebar-wrapper.sidebar-for-mobile ul li a {
            padding: 0px 10px;
        }

        #sidebar-wrapper.sidebar-for-mobile ul.sidebar-nav li a, #sidebar-wrapper.sidebar-for-mobile ul:first-child li.hd ul li a {
            border: none !important;
            padding-bottom: 0px !important;
        }

        #sidebar-wrapper.sidebar-for-mobile ul:first-child li:first-child a {
            border-bottom: 1px solid #ccc !important;
            padding-bottom: 15px !important;
        }

        #sidebar-wrapper.sidebar-for-mobile ul.sidebar-nav.eventlnks.default-link li:first-child a {
            border-bottom: none !important;
            padding-bottom: 15px !important;
            height: 0;
        }

        #sidebar-wrapper.sidebar-for-mobile .contentRight ul li a {
            border: none !important;
            padding-bottom: 0px !important;
        }

    /*.sidebar-for-mobile {
        display: block;
    }*/

    /* sidebar menu for mobile end */


    .committee-posted, .committee-announcement {
        padding: 10px 3px;
        font-size: 12px;
    }
    /*.container-fluid p {
        margin: 20px;
        text-align: center;
    }*/
    .generatedsession table tr td a {
        font-size: 12px;
    }

    .tdEventTime {
        width: 30% !important;
        font-size: 12px;
    }

    .schedule-courses-details .tdEventTime {
        width: 100% !important;
    }

    .menu-slider-full-section {
        height: auto;
    }

    #Main-slider .list-group-item {
        height: auto;
    }

    #Main-slider ul.list-group {
        min-height: auto;
    }

    .carousel-inner {
        min-height: auto;
    }

    .slider-image {
        height: auto;
    }




    ul.courcecatelog li span.credits {
        text-align: left;
        padding-top: 2px;
    }

    ul.courcecatelog li span.courses h5 {
        word-wrap: break-word;
    }

    /*.inner-secondary-page h2, .inner-page-content h2 {
        margin: -15px 0px 10px !important;
    }*/

    p.sort.participation-sort {
        text-align: left;
    }

    .fc-header-title h2 {
        color: #1295d8 !important;
        margin: 0px !important;
        padding: 10px 0px !important;
        font-weight: 300;
        font-size: 20px;
    }

    .fc-header-title {
        min-width: auto;
    }

    .cldrleft {
        float: none;
        width: 100%;
    }

    .cldrright {
        float: none;
        width: 100%;
        min-height: auto;
    }

    .myconf.clmgrid {
        max-width: 95%;
        overflow-x: auto;
        margin: auto;
        float: left;
    }

    .mnTabdetails {
        width: 95%;
        overflow-x: auto;
    }


    .row.members-search {
        float: none;
        width: 100%;
        margin: 20px auto;
    }

    .jobBox {
        width: 100%;
    }

    .job-search-ui-modifications #divSearchList p.sort {
        width: 100%;
    }

    .about-icon-section .row .col-md-4, .resource-icon-section .col-md-4 {
        margin: 30px 0;
    }

    .about-icon-section .row, .resource-icon-section .row {
        margin-bottom: 0;
    }


    .Main-slider-container .carousel, .Main-slider-container .carousel .carousel-inner, .Main-slider-container .carousel .carousel-inner .item {
        height: auto;
    }

    .slider-image {
        height: auto;
    }

    .mCSB_inside > .mCSB_container {
        margin-right: 5px;
    }

    .events-calender-wrap #eventContainer p.eventdetails span.details {
        font-size: 14px;
    }

    .events-calender-wrap #eventContainer p.eventdetails span.date {
        font-size: 12px;
    }

    .events-calender-wrap #eventContainer p.eventdetails span.venue {
        font-size: 13px;
    }

    .slider_btn {
        height: 35px;
        position: absolute;
        bottom: -20px;
        left: 0;
        right: 0;
        background: #999999; /* Old browsers */
        background: -moz-linear-gradient(left, #999999 0%, #000000 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(left, #999999 0%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to right, #999999 0%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#000000',GradientType=1 );
    }

    .carousel-indicators {
        bottom: 6px;
        left: 16%;
    }

        .carousel-indicators li {
            background-color: #bdbdbd;
            border: solid thin #bdbdbd;
        }

    a.join-login-btn {
        display: none;
    }

    .theme-resources.resources_logos ul.logolist li {
        width: calc(100% - 10px);
        max-width: 350px;
        margin: auto;
        float: none;
        padding: 0;
    }



    ul.courcecatelog li span.courses {
        width: 100%;
    }

    ul.courcecatelog li span.price {
        text-align: left;
        padding: 1px 0 0 0;
        width: auto;
    }

    .theme-resources.resources_mediakit .mediakitbox .sposnsorLinks {
        position: static;
        padding: 30px 0;
    }

    .theme-resources.resources_mediakit .mediakitbox ul.mdaddress li {
        width: 100%;
    }

    .theme-resources {
        padding: 10px;
    }

    .buttons.green text-right {
        margin-bottom: 20px;
    }

    .link-button {
        padding: 7px 12px;
    }

    .jobBox p.buttons a.link-button:first-child {
        margin: 10px 0;
        /*display: block;*/
    }

    .jobBox p.buttons {
        text-align: center;
    }


    ul.single-row-item li h1, .txcntr a, h1.page-head, .mdaddress a {
        word-wrap: break-word;
        white-space: normal;
    }

    .theme-network-page {
        padding: 0;
        margin: auto;
    }

    .inner-page-content {
        padding: 0px;
    }

    a.read-more::after {
        top: -4px;
        background: url("../images/rd_mre.png") no-repeat 50% 50%/ 34%;
        right: -17px;
    }



    .divMyCompany {
        margin: 0 10px;
    }

    .theme-secondary-page.contactus ul li {
        width: calc(50% - 20px);
    }

    input.ui-pg-input[type="text"] {
        width: 32px;
    }

    .clm_myprofilebox {
        max-width: calc(100% - 20px);
    }

    .medialeft {
        float: none !important;
    }



    .resource-icon-section {
        max-width: 400px;
        margin: auto;
        float: none;
    }

    .registrationForm.newregister {
        margin: 50px auto 20px !important;
    }

    .newregister table tr td select {
        width: 163px;
    }

    .newregister table tr td input[type="text"] {
        width: 163px;
    }

    .newregister table tr td.expiry select {
        width: 75px !important;
    }

    .newregister table tr td label {
        min-width: 111px;
        font-size: 12px;
        text-align: right;
        margin-right: 10px;
    }

    #divCCPanel table td {
        padding-bottom: 0;
    }

    .newregister table tr td span.ast {
        margin-left: -12px;
    }

    .newregister table tr td:first-child {
        padding-right: 0;
    }

    .registrationForm.newregister {
        width: 280px;
    }

    .mobile_HeaderMenu {
        display: block;
        width: 100%;
        margin-top: 0px;
        border-top: solid 1px #284c75;
        padding: 0px;
    }

        .mobile_HeaderMenu li a {
            color: #284c75;
            font-size: 16px;
            font-weight: 300;
        }

        .mobile_HeaderMenu li {
            margin: 10px 0;
            padding: 0 20px;
        }

    .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
        max-height: 430px;
    }

    .wizard-steps div {
        min-height: 30px;
    }

    .specific-event {
        padding: 80px 19px;
    }

    .theme-event-single {
        padding: 60px 10px 100px;
    }

    .theme-events, .theme-membership {
        padding: 70px 20px 100px;
    }

    img.rsImg {
        max-width: 100%;
    }

    .navbar-default .navbar-nav > li > a:hover:after, .navbar-default .navbar-nav > li > a.highlightedTab:after, .navbar-default .navbar-nav > li:hover > a:after, .navbar-default .navbar-nav > li:hover > a.highlightedTab:after {
        transition: 1s;
        display: block;
        position: absolute;
        content: "";
        left: -10px;
        top: 8px;
        height: 21px;
        background: #1295d8;
        bottom: 10px;
        width: 3px;
        transition: all ease 0.5s;
    }

    .navbar-default .navbar-nav > li > a:hover:after {
        transition: 1s;
        display: block;
        position: absolute;
        content: "";
        left: -10px;
        top: 8px;
        height: 21px;
        background: #1295d8;
        bottom: 10px;
        width: 3px;
        transition: all ease 0.5s;
    }

    .theme-secondary-page {
        padding: 20px;
    }

    .loginForm {
        padding: 0px;
    }

    .profile {
        display: none;
    }
        .profile.profile-headermenu {
            display: block;
        }

        .loginForm h1 {
            min-width: 267px;
        }

    .registration-inner {
        padding: 50px 15px 100px;
    }

    .wizard-steps a {
        width: 85% !important;
        margin-bottom: 10px;
    }

    .clm_infomsg.alert.alert-warning {
        margin: 30px 0px 10px 8px;
        width: 93%;
    }



    #regnContentDiv {
        padding: 50px 20px 100px;
    }

    .navbar-default .navbar-nav > li > a {
        padding: 10px 0px;
    }

    .full-bg-blue {
        padding: 70px 20px;
    }

    .about-banner {
        padding: 100px 10px 10px 10px;
        background: none;
    }

    .navbar-default .navbar-nav > li > a:after {
        display: none;
    }

    .ftr-right {
        display: none;
    }

    ul.social-icons {
        width: 100%;
        max-width: 300px;
        margin: 0px auto;
    }

        ul.social-icons li {
            margin: 10px 5px;
        }

    .top {
        margin-top: 0px !important;
    }

    .bottom {
        margin-top: 0px !important;
    }

    .inner-page-content {
        margin-left: 0px;
        width: 100%;
    }

    .Main-slider-container {
        height: auto;
    }

    #Main-slider ul.list-group {
        position: static !important;
    }

    #Main-slider .carousel-caption {
        padding: 10px 0px 25px;
        font-size: 20px;
    }

        #Main-slider .carousel-caption p {
            font-size: 14px;
        }

            #Main-slider .carousel-caption p a {
                font-size: 8px;
            }

    #Main-slider ul.list-group li.list-group-item h3 {
        font-size: 20px;
    }

    .menu-slider-full-section {
        height: auto;
        max-height: inherit;
    }


    h1.section-heading, h1.what-clm-heading {
        font-size: 25px;
        margin-top: 30px;
    }

    .publish-single {
        margin-bottom: 25px;
    }

    .members-full-section {
        margin-top: 30px;
        padding: 50px 0px;
    }

        .members-full-section h2.members-center-head {
            font-size: 25px;
        }

    .carousel-inner {
        min-height: 300px !important;
    }

    #Main-slider ul.list-group {
        display: none;
        height: auto;
    }

    .homeSearch {
        display: none !important;
    }

    .list-group-item h5, .list-group-item h3 {
        display: none !important;
    }

    .annualConferenceEventName {
        font-size: 20px;
    }

    .top-section-links h2 {
        font-size: 20px !important;
    }

    @media screen and (max-width: 767px) {
        #frmJobSearch img, label {
            /*float: none !important;*/
        }
    }

        #frmJobSearch .jobsearch-powered {
            /*float: left;*/
            text-align: center;
            display: inline-block;
            width: 100%;
        }

        /* Force table to not be like tables anymore */
        #custom-responsive-table table,
        #custom-responsive-table thead,
        #custom-responsive-table tbody,
        #custom-responsive-table th,
        #custom-responsive-table td,
        #custom-responsive-table tr {
            display: block;
            max-width: 100%;
            overflow: hidden;
        }

        #custom-responsive-table tr {
            margin-bottom: 5px;
        }

        /* Hide table headers (but not display: none;, for accessibility) */
        #custom-responsive-table thead tr {
            position: absolute;
            top: -9999px;
            left: -9999px;
        }

        #custom-responsive-table tr {
            border: 1px solid #ccc;
        }

        #custom-responsive-table td {
            /* Behave  like a "row" */
            border: none;
            border-bottom: 1px solid #eee;
            position: relative;
            padding-left: 50%;
            white-space: normal;
            text-align: left;
        }

            #custom-responsive-table td:before {
                /* Now like a table header */
                position: absolute;
                /* Top/left values mimic padding */
                /*top: 6px;*/
                left: 6px;
                width: 30%;
                padding-right: 10px;
                white-space: nowrap;
                text-align: left;
            }

            /* Label the data */
            #custom-responsive-table td:before {
                content: attr(data-title);
            }
    }

/* For Carousal */
@media only screen and (max-width:1250px) and (min-width:768px) {

    .clm-claims-internship-application .control-label span.redstar {
        float: right !important;
    }

    .location-pref-form label.preference-select-box, .location-pref-form label.unavailable-checkbox {
        text-align: center;
    }

    .publish-single img {
        min-height: auto;
    }

    ul.items-list li {
        font-size: 14px;
        /*height: 48px;*/
        margin-bottom: 0;
    }

        ul.items-list li::before {
            /*top: calc(50% - 15px);*/
        }

    .login-for-mobile {
        padding-left: 15px;
    }

    .ui-jqgrid .ui-paging-info {
        margin-left: -100%;
        width: 150px;
    }

    .fellow-form .form-group label label {
        width: 90%;
        float: left;
        text-align: right;
    }

    .contentForm.spgrid.member-form label.control-label label {
        width: calc(100% - 5px);
        float: left;
        text-align: right;
    }

    .contentForm.spgrid.member-form .form-group div input[type="text"], .contentForm.spgrid.member-form .form-group div select {
        max-width: 100% !important;
    }


    .control-label label {
        width: calc(100% - 10px);
        float: left;
        text-align: right;
        /*font-size: 12px;*/
    }

    .control-label ul.schedule-courses-childevents li .schedule-courses-session {
        width: auto;
        float: none;
        text-align: left;
    }

    .fellowship .form-group .control-label label {
        width: auto !important;
        float: left;
        text-align: right;
        font-size: 12px;
    }

    .control-label span {
        width: 5px;
        float: left;
    }

    .fellowship .control-label {
        padding-top: 0px;
        width: 100% !important;
        text-align: left !important;
    }

    .divareasofexpertise input[type="checkbox"] {
        margin-right: 10px;
        width: 10px;
        float: left;
    }

    .divareasofexpertise label {
        font-weight: normal;
        float: left;
        width: calc(100% - 39px);
        margin-top: -6px;
        font-size: 12px;
    }

    .flt_lft {
        float: left;
    }

    .profileMain h2 {
        top: 35px;
    }

    .profileMain h1 {
        font-size: 25px;
        line-height: 25px;
    }

    .searchprofile {
        right: 0;
    }

    .theme-resources.resources_logos ul.logolist li {
        max-width: auto;
        width: calc(100%/2 - 20px);
        min-width: 300px;
    }

    .jobSearch {
        float: left;
        margin-bottom: 30px;
    }

    .carousel-inner {
        background-color: #000;
    }

    /*#Main-slider .carousel-caption {
        max-width: 520px;
    }*/
    #frmMemberFellowNewsVMAdd .control-label {
        text-align: left;
    }

        #frmMemberFellowNewsVMAdd .control-label label, #frmMemberFellowNewsVMAdd .control-label span {
            text-align: left !important;
            float: left;
            width: auto;
        }
}
/* for Carousal */

@media (max-device-width:380px) {


    .mmprivacy.box-model span input {
        width: 10%;
        float: left;
    }

    .mmprivacy.box-model span label {
        /*float: right;*/
        width: 85%;
        display: inline-block;
        margin: -4px 0 10px -3px;
    }



    .theme-resources.resources_magzine ul.maglist li {
        width: calc(100%/2 - 10px);
    }



    .jobBox p.buttons a.link-button:first-child {
        margin: 10px auto;
        display: block;
        width: 171px;
    }

    .fellow-form .fellowship div input[type="radio"] {
        float: left;
        margin-left: 7px;
    }

    .fellow-form .fellowship div label {
        width: auto;
        display: inline-block;
        float: left;
        margin-top: -4px;
        text-align: left;
    }

    .clmform {
        padding: 0;
    }
}

@media (max-device-width: 480px) {

    ul.items-list {
        margin-top: 0px;
    }

    #bootstrap-modal-popup .Add-or.Edit.Announcements h4 {
        font-size: 13px;
    }

    #bootstrap-modal-popup .Add-or.Edit.Announcements a.link-button {
        display: block;
        margin: 0px auto 20px;
        width: 130px;
    }

    p.feelfree {
        margin: 20px 0px;
    }

    .clm_myprofilebox #tabs ul li, #tabs ul li {
        float: none;
    }

    .loginForm h1, .divChangePassword h1 {
        min-width: inherit;
    }

    .loginForm, .divChangePassword {
        padding: 0px;
    }

        .divChangePassword input[type="button"], .divChangePassword input[type="submit"] {
            margin-bottom: 10px;
        }

    p.loginRegistration a, .fellowregistration a {
        width: 100%;
        display: block;
        margin-bottom: 5px;
    }

        p.loginRegistration a:first-child::after {
            width: 50px;
            height: 2px;
            top: 22px;
            left: calc(50% - 24px);
            display: none;
        }

    #tabs.schedule-courses-tab {
        border: none !important;
    }

    .schedule-courses-tab ul li {
        width: 100%;
        margin-bottom: 2px !important;
    }

    .top-section-links ul.sidebar-nav li {
        display: block;
    }

    .participationTab {
        padding-top: 43px;
    }

    .inner-secondary-page h2 /*, .inner-page-content h2*/ {
        margin-top: 30px !important;
        font-size: 18px;
    }

    .participationTab h2 {
        width: 120px;
    }

        .participationTab h2#tblhdfellow {
            right: auto;
        }

    ul.items-list li a {
        font-size: 14px;
    }

    .menuSelection a {
        font-size: 12px;
        margin-bottom: 5px;
        float: none;
        display: inline-block;
        text-align: center;
        width: 100%;
    }

        .menuSelection a:last-child {
            margin-bottom: 0;
        }

    .mCSB_inside > .mCSB_container {
        margin-right: 0 !important;
    }

    .form-horizontal .form-group {
        margin: auto;
    }

        .form-horizontal .form-group:last-child {
            margin-bottom: 20px !important;
        }

        .form-horizontal .form-group:first-child {
            margin-top: 20px !important;
        }

    .fellow-form select, .fellow-form input[type="password"] {
        width: auto;
    }

    .radio-wth-label {
        width: 100%;
        display: block;
    }

    .theme-resources .container-fluid p a img {
        max-width: 100%;
    }

    #divPeopleSearchSection .inner-network-page .searchprofiledetails .members-search .ui-widget span.ui-helper-hidden-accessible {
        float: none !important;
        width: auto !important;
    }

    .newtwork_popup_lists ul li input {
        width: 10px;
    }

    .newtwork_popup_lists ul li label {
        width: 89%;
        margin-top: 4px;
    }

    ul.profile-edit li {
        margin-bottom: 6px !important;
    }

    .clm_myprofilebox h3 {
        font-size: 18px;
    }

    .clm_myprofilebox #tabs ul li {
        margin: 4px 0px 0px 0px;
    }

    #divNPNDetails {
        padding: 16px;
    }

    .ui-datepicker .ui-datepicker-prev {
        left: 24px !important;
    }

    .ui-datepicker .ui-datepicker-prev {
        left: 27px;
    }

    input[type="button"], input[type="submit"], a.btn {
        padding: 5px 18px;
    }
    /*.form-group div {
        text-align: center !important;
    }*/
    #frmCreateNewJob input[type="text"], #frmCreateNewJob select {
        max-width: 100%;
        padding-right: 7px;
        text-overflow: ellipsis;
    }

    .form-group div input {
        margin-bottom: 5px !important;
    }

    .prfphotoinner {
        height: auto;
        width: 140px;
    }

    .prflePhoto {
        float: none;
    }

    ul.profile-edit {
        float: none;
        width: 100%;
    }

        ul.profile-edit li.personname span:first-child {
            margin-bottom: 10px !important;
        }

        ul.profile-edit li.personprofile span {
            width: 100%;
        }

        ul.profile-edit li span {
            margin-bottom: 5px;
        }

    .update-cancel-btns input {
        margin-right: 5px;
    }

    ul.profile-edit li.personname span {
        width: 100%;
        margin-bottom: 5px;
    }

    .clm_member_price, .clm_fello_price, .clm_courses {
        clear: both !important;
    }

    ul.courcecatelog li span {
        float: left !important;
    }

    .ui-jqgrid-htable, .ui-jqgrid-btable {
        width: 990px !important;
    }

    .prfphotoinner {
        height: auto;
        width: 140px;
        margin: 20px auto;
    }

    .divareasofexpertise {
        width: 100%;
    }

    ul.profile-self-identity li {
        width: 100%;
    }

    p.profile-bio span.bio-txt, p.profile-bio span.profile-word-count {
        text-align: center;
        width: 100%;
    }

    .update-cancel-btns input {
        margin-bottom: 5px;
    }


    .ui-paging-info, .ui-paging-info {
        width: 180px !important;
    }

    .row.members-search {
        margin: 0 auto 20px auto;
    }

    p.ackbut input {
        margin: 0 0 10px 0;
    }

    ul.items-list li {
        margin-bottom: 10px;
    }

    .viewCommittee #dNav ul li {
        float: none;
        margin: 3px 1px 4px 0px;
    }

    .viewCommittee #dNav ul {
        float: none;
    }

    .theme-secondary-page.contactus ul li {
        width: 100% !important;
    }

    .theme-secondary-page.contactus {
        text-align: center;
    }

    .full-bg-blue.fellow-join-full p.txcntr a, .full-bg-blue.member-join-full p.txcntr a {
        font-size: 14px;
    }

    ul.single-row-item li span.member-details span.member-type {
        max-width: 98% !important;
        text-align: left;
        width: 98% !important;
    }

    .member-image img {
        max-height: 100%;
        max-width: 100%;
    }

    .specific-event {
        padding: 30px 20px;
    }

    .cldrleft p.filters {
        margin: 0;
    }

        .cldrleft p.filters span input[type="checkbox"] + label {
            font-size: 12px;
        }

        .cldrleft p.filters span {
            padding-left: 25px;
        }

    p.button-right-wrap {
        text-align: center;
    }

    .full-bg-blue.member-join-full {
        padding: 0;
    }

    h1.page-head {
        font-size: 19px;
    }

    .membership-fee {
        margin: 15px auto;
        width: 90%;
    }

    .theme-resources.resources_magzine ul.maglist {
        padding: 0;
    }
    /******************for_mbl_slider_issues*********************/
    .jqgrid-container-wrap {
        max-width: 90% !important;
        overflow-x: auto;
        margin: auto;
        float: none;
    }

    .slider-image {
        height: auto;
    }

    /*.Main-slider-container .carousel, .Main-slider-container .carousel .carousel-inner, .Main-slider-container .carousel .carousel-inner .item {
        height: 260px !important;
        max-height: 260px !important;
    }*/

    .Main-slider-container {
        height: auto;
    }

    .menu-slider-full-section {
        height: auto;
    }

    #Main-slider .list-group-item {
        height: auto;
    }

    #Main-slider ul.list-group {
        min-height: auto;
    }

    .carousel-inner {
        min-height: 300px !important;
    }


    /******************for_mbl_slider_issues*********************/

    p.conflinks span {
        display: block;
        width: 100%;
        float: none;
        margin: 5px 10px 0px 0px;
    }

    .theme-network-page {
        padding: 0;
        margin: auto;
    }

    ul.single-row-item li span.member-details span.member-type {
        position: static;
    }

    .ui-datepicker .ui-datepicker-title {
        margin: 0 1.3em !important;
    }

    ul.single-row-item li span.member-details h3 {
        max-width: 100%;
    }

    .ftr-right p.copyright {
        position: static;
    }

    ul.ftr-privacy li {
        display: block;
        width: 100%;
    }

        ul.ftr-privacy li::after {
            display: none;
        }

    .ui-jqgrid .ui-jqgrid-htable, .ui-state-default.ui-jqgrid-hdiv, .ui-jqgrid-view, .ui-jqgrid.ui-widget.ui-widget-content.ui-corner-all {
        width: 1000px !important;
    }

    td#pagerNominateListGrid_center {
        width: 1000px;
    }

    .top-section-links .register-btn {
        background: #1295d8;
        margin-bottom: 0px;
    }
}

@media (max-device-width:360px) {
    .theme-secondary-page.clm-claims-internship-application {
        padding: 0px;
    }

    .internship-program-application-form .Graduation-Month-year select:nth-child(2), .internship-program-application-form .Graduation-Month-year select.valid:nth-child(2) {
        width: 110px;
    }

    .internship-program-application-form .Graduation-Month-year select:first-child, .internship-program-application-form .Graduation-Month-year select.valid:first-child {
        width: 120px;
        margin-right: 5px;
    }

    .reference-frm {
        padding: 0px;
    }
}

@media print {
    .noprint {
        display: none;
    }
}

@media (min-width:1300px) and (max-width:1400px) {
    .join-login-btn-wrap {
        width: 160px;
    }

    .nav > li {
        padding: 0px 20px;
    }
}

@media screen and (max-width: 320px) {
    ul.social-icons {
        max-width: 200px;
    }

        ul.social-icons li {
            margin: 10px 0px;
        }

            ul.social-icons li a {
                width: 50px;
            }

                ul.social-icons li a i {
                    font-size: 40px;
                    margin-left: 0px;
                }

    #iconinsta img {
        width: 36px;
    }
}


.clm_myprofilebox .box-model .mnSocial i.fa-twitter-square::before {
    display: none !important;
}
.clm_myprofilebox .box-model .mnSocial i.fa-twitter-square {
    background: url(../../../../Content/themes/images/x-icon-new.png) no-repeat !important; 
    width: 30px !important;
    background-size: contain !important;
    height: 33px !important;
    display: inline-block !important;
    position: relative;
    top: 5.9px;
}
.top-section-links .evnt-share .fa-twitter::before {
    display: none !important;
}
.top-section-links .evnt-share .fa-twitter {
    background: url(../../../../Content/themes/images/xicon.svg) no-repeat !important;    
    width: 18px !important;
    background-size: contain !important;
    height: 18px !important;
    display: inline-block !important;
    position: relative;
    top: 2.9px;
}
.serviceRightbox .sociallinks--new a.tw::after {
    background: #0c6faa url(../../../../Content/themes/images/xicon.svg) no-repeat;   
    background-size: 20px;
    background-position: center center;
}
