@media only screen and (min-width : 768px) and (max-width : 900px)
{
    body
    {
        text-align: center;
    }
    .wrapper
    {
        width: 768px;
        margin: 0 auto;
        display: inherit;
    }
    .InHouseSeminar p span.pad_new
{
    padding: 5px 0 0 0;
}
    header
    {
        width: 750px;
        margin: 0 auto 12px;
    }
    #ContentPlaceHolder1_XForm_Statistics table
    {
        margin: 0;
    }
    #ContentPlaceHolder1_XForm_Statistics table tr td
    {
        white-space: nowrap;
    }
    .headerBlock
    {
        width: 750px;
    }
    .logo
    {
        padding: 0 0 0 2px;
    }
    .nav
    {
        margin: 50px 0 0 47px;
        width: 237px;
    }
    .banner, .bannerlinks, #image
    {
        width: 470px;
    }
    #image
    {
        height: 280px;
    }
    .bannerBlock
    {
        width: 760px;
    }
    .banner, .loginContainer
    {
        height: 280px;
        margin: 0 0 0 6px;
    }
    .bannerlinks
    {
        margin: 205px 0 0 6px;
    }
    .bannerContent
    {
        margin: 45px 0 0;
    }
    .loginBlock
    {
        /*height: 280px;*/
        height: 288px;
    }
    .video
    {
        display: none;
    }
    .loginContainer
    {
        float: left;
        margin: 0 0 0 5px;
    }
    .colmnContainer
    {
        width: 750px;
        margin: 0 0 0 8px;
        float: left;
    }
    .colmn
    {
        margin: 0 5px 0 0;
    }
    .colmn2
    {
        width: 220px !important;
    }
    .annBlock
    {
        width: 217px;
        float: left;
    }
    .pollcolmn, .pollContainer, #id_matrix, #id_matrix fieldset
    {
        width: 203px !important;
    }
    .pollcolmn
    {
        margin: 0 !important;
    }
    .smallBanners
    {
        margin: 0;
    }
    .smallBannersBlock
    {
        width: 220px !important;
        margin: 27px 0 0 0;
    }
    .equal-height p img
    {
        margin: 0 0 21px 0;
    }
    .equal-height p img.imgRight
    {
        margin: 0;
    }
    img.imgRight
    {
        margin: 0 !important;
    }
    .breadCrumb ul
    {
        margin: 12px 0 10px;
    }
    .backToList
    {
        margin: 11px 5px 0 0;
    }
    .sileCpdCenter
    {
        margin: 45px 0 0 557px;
    }
    .e-port .summary
    {
        display: table;
    }
    .e-port .summary span
    {
        padding: 10px 5px;
    }
    .e-port .summary .points span.addBtn
    {
        float: right;
        margin: 0 5px 0 0;
    }
    .eportBanners img, .eportBanners .imgLeft, .eportBanners imgMiddle, .eportBanners .imgRight
    {
        padding: 0;
        width: 245px;
    }
    .imgLeft
    {
        margin: 0 7px 0 0 !important;
    }
    .e-port .month select
    {
        background: url("../img/arrow04.gif") no-repeat scroll 82px center rgba(0, 0, 0, 0);
    }
    .grid table
    {
        margin: 0;
    }
    .addppedcontainer
    {
        width: 750px !important;
    }
    .contactForm
    {
        width: 96.3%;
    }
    .marT1
    {
        padding-top: 5px;
    }
    .login_block
    {
        width: 748px;
        float: left;
    }
    .topmenu
    {
        width: 540px;
    }
    .searchBlock
    {
        float: right;
    }

    .bannerInn
    {
        width: 750px;
        height: auto;
        margin: 0;
        text-align: left;
        float: left;
        padding: 0 8px;
    }
    .bannerInn img
    {
        width: 100%;
        height: 100%;
    }
    .rightContainer
    {
        width: 530px;
        float: left;
    }

    .footertopBorder
    {
        border-bottom: #e8e7e7 solid 1px;
        width: 750px;
        margin: 8px 0 8px 8px;
    }
    footer
    {
        width: 750px;
        height: auto;
        margin: 0 0 0 8px;
        padding: 0;
        text-align: center;
    }
    .borBtm
    {
        border-bottom: #e8e7e7 solid 1px;
        width: 750px;
        margin: 0 0 8px 0px;
    }
    .innerContainer
    {
        width: 750px;
        margin: 0;
    }
    .footerNav
    {
        width: 750px;
    }
    .footerBtm
    {
        line-height: 25px;
        width: 744px;
        margin: 0 0 0 8px;
        display: table;
        color: #666;
        float: left;
    }
    .footerLeft
    {
        float: left;
        margin-bottom: 10px;
        text-align: left;
        width: 400px;
    }
    .footerRight
    {
        width: 200px;
        float: right;
        text-align: right;
        margin: 0 8px 0 0;
    }
    .footerLeft a, .footerRight a
    {
        color: #666;
    }
    .popup
    {
        width: 750px;
    }
    .popup p
    {
        width: 732px;
        float: left;
    }
    .fullContainer
    {
        width: 750px;
    }
    .calasSearch
    {
        width: 540px;
    }
    .leftContent
    {
        width: 540px;
    }
    .calasSearchBlock
    {
        width: 540px;
    }
    .calasSearch .keyBlock
    {
        width: 100%;
    }
    .calasSearch .keyBlock input
    {
        width: 97%;
    }
    .calasSearch .monthly
    {
        width: 531px;
    }
    .calasSearch .monthly .month
    {
        width: 140px;
    }
    .calasSearch .monthly .training
    {
        width: 138px;
    }
    .calasSearch .monthly
    {
        margin: 80px 0 0;
    }
    
    .muliple
    {
        margin: 195px 0 0 0;
    }
    .calasSearch .btn
    {
        margin: 13px 8px 0 0;
    }
    .calassubB span span
    {
        width: 99%;
    }
    .breadcrumbBtmBor1
    {
        width: 99.8%;
    }
    .breadCrumb ul
    {
        margin: 12px 0 10px 2px;
    }
    .calasSubBlock
    {
        width: 99%;
        margin: 0 0 0 1%;
    }

    .breadcrumbBtmBor2
    {
        display: none;
    }
    .contactForm span
    {
        width: 22%;
    }
    .contactForm span#lblShortDescriptionDescLength, .contactForm span#lblRemarksDescLength
    {
        padding: 0 14px 0 0;
        text-align: right;
        width: 34%;
    }
    .contactForm p select
    {
        background: url("../img/arrow04.gif") no-repeat scroll 237px center rgba(0, 0, 0, 0);
    }
    .subsubSelectYouAre span input
    {
        width: 247px;
    }
    p.newConBtn
    {
        margin: 0 0 0 160px !important;
    }
    .loginfields ul
    {
        margin: 18px 0 0 0;
    }
    .borbtmInn
    {
        margin: 17px auto 3px;
    }
    .loginBtn
    {
        padding: 10px 0 3px 13px;
    }
    .disclaimer
    {
        width: 750px;
    }
    .eportNav ul li a
    {
        font-size: 11px;
    }
    #media_Container
    {
        width: 99.5%;
    }
    .dashBoardContainer
    {
        width: 750px;
    }
    .dashboardViewLawersContainer
    {
       /*padding: 2% 0 0 2%;*/
        width: 98%;
    }
    .ViewLawersNew_PersonalSetting p
    {
        width: 25%;
    }
    .dashboardViewLawersContainer span
    {
        width: 20%;
    }
    .ViewLawersNew_PersonalSetting p.p2
    {
        width: 73%;
        float: right;
        margin-bottom: 15px;
    }
    .contactContainer
    {
        width: 100%;
    }
    /*.alert.green, .tabcontents .green, div.tabcontents .red, div.tabcontents .blue
                    {
                        width: 748px !important;
                    }*/
    div.tabcontents
    {
        width: 100%;
    }
    .marl
    {
        margin-left: 5px;
    }
    .alert.redNew
    {
        width: 400px !important;
    }
    .fullContainer .green, div.fullContainer .red, div.fullContainer .blue
    {
        width: 400px;
    }
    .loginheader01 .green, .loginheader01 .red
    {
        width: 400px;
    }
    .e-port .summary .points
    {
        width: 68.3%;
    }
    .contactForm span
    {
        width: 20% !important;
    }
    .ContactAlert .alert.green, ContactAlert .alert.red, .eportAddAlert .alert.green, .eportAddAlert .alert.red
    {
        width: 748px;
    }
    .viewLayEditalert .alert.green, .viewLayEditalert .alert.red
    {
        width: 748px;
    }
    .ViewLaySubalert .alert.green, .ViewLaySubalert .alert.red
    {
        width: 748px;
    }
    .changePassalert .alert.green, .changePassalert .alert.red
    {
        width: 748px;
    }
    .calasdetailalert .alert.green, .calasdetailalert .alert.red
    {
        width: 748px;
    }
    .changePW
    {
        padding: 0;
    }
    .chaPWp
    {
        display: none;
    }
    .changePW span.btnMarL
    {
        margin: 0 !important;
    }
    .changePW em
    {
        display: none;
    }
    .editchange
    {
        margin: 8px 10px 0 0;
    }
    p.bjqs-caption
    {
        display: block;
        width: 50%;
        margin: 0 0 0 -9px;
        padding: 0 0 15px;
        position: absolute;
        z-index: 9999;
        bottom: 90px !important;
        font-size: 30px;
        overflow: hidden;
    }
    .bjqs-markers
    {
        left: -2px !important;
    }
    ol.bjqs-markers li
    {
        width: 19.7% !important;
    }
   
    .eventsBlock table tr td label
    {
        padding-top: 7px;
    }
    .calasSearchRbtns table tr td label
    {
        padding-top: 3px;
    }
}
