body .loginpagecotainer #global-container{
    display: block;
    width: 500px;
    margin: 0 auto;
}
body .loginpagecotainer #global-container img {
    width: 300px;
    margin: 0 auto;
    text-align: center;
    display: block;
}
body .loginpagecotainer #global-container .privacy-terms-footer {
    bottom: 54px;
}
body .loginpagecotainer .loginpage-global-container #input-div{
    width: 100%;
    margin: 0;
}
body #user-utilities {
    margin-right: 26px;
}


@media screen and (max-width: 3800px) and (min-width: 2800px){
body .oppaddopps {
width: 980px;}
}

@media screen and (max-width: 2800px) and (min-width: 2400px){
body .oppaddopps {
width: 735px;
}
}

@media screen and (max-width: 2400px) and (min-width: 2000px){
body .oppaddopps {
width: 680px;
}
}



@media screen and (max-width: 2000px) and (min-width: 1600px){
 
body .oppaddopps {
width: 600px;
}
body .oppaddopps .fmaul {
    width: 273px;
}

}

@media (min-width: 1590px) and (max-width: 1900px) {
   body .popprit, body .stickyrowrt {
right: 210px;
    }
body .oppaddopps {
width: 540px;
}
body .oppaddopps .fmaul {

right: 0px;}

.oppaddopps {
    right: 7px;}
.oppaddopps {
    right: 9px;}

}

@media screen and (max-width: 1900px) and (min-width: 1600px){

}




@media screen and (max-width: 1280px) and (min-width: 1024px){

    body .ritlpop {
        right: 14%;
    }
    body .popprit, .stickyrowrt {
        right: 16%;
    }



    .opppopup .sort-handler2 {
        right: 100px;
    }
    body .oppaddopps{
        width: 387px;
    }
    body .oppaddopps .fmaul{
        width: 172px;
    }
    body #projectleftadminrow.projectleftadminrow {
        width: 84%;
    }
    body .loginpagecotainer #global-container img {
        width: 130px;
    }
    .loginpagecotainer .loginpage-global-container #input-div {
        padding: 0px 0px;
    }
    body .loginpagecotainer #input-div label {
        font-size: 11px;
    }
    body ,.loginpagecotainer #input-div .form-control {
        font-size: 11px;
        height: 27px;
    }
    body .loginpagecotainer #enter-presto {
        height: 30px;
        font-size: 13px;
    }
     body .loginpagecotainer .forgot-password-text {
        font-size: 12px;
    }
    body .loginpagecotainer #global-container .privacy-terms-footer {
        bottom: 175px;
        position: relative;
        font-size: 12px;
    }
    body .loginpagecotainer .loginpage-global-container #input-div {
        width: 343px;
        margin: 0 auto;
    }
    body .dashbanerhd a {
        height: 173px;
    }
    body .dashinner p {
        font-size: 12px;
    }
    body .dashinner h5 {
        font-size: 11px;
    }
    #companies-list .cdata-name {
        font-size: 20px;
    }
    body .cphoto {
        height: 60px;
        width: 60px;
    }
    body #companies-list>.row {
        min-height: 90px;
    }
    body .cdata-ceo-container>img {
        height: 27px;
        width: 27px;
    }
    .mtr0{
        margin-top: 15px !important;
    }
    body .all-faq-btn {
        font-size: 14px;
    }
    body .licens-btn,
    body #clogo-container>p {
        font-size: 12px;
    }
    body #clients-req-button {
        font-size: 13px;
        width: 280px;
    }
    body #superadmin-panel>p {
        font-size: 21px;
    }
    body .utility-row img {
        width: 26px;
    }
    body #user-utilities .dropdown-sectoin img {
        width: 27px !important;
    }
    body .utility-row .bx-arrowdown {
        left: 43px;
    }
    #user-utilities {
        margin-right: 36px!important;
 
    }
    body #add-new-company {
        width: 35px;
        height: 35px;
    }
    body .multiuser-h1 {
        font-size: 18px;
    }
    body #first h1 {
        font-size: 18px;
    }
    body #global-container.loginpage-global-container img {
        width: 180px;
    }
    body #input-div label {
        font-size: 12px;
    }
    body .loginpage-global-container #input-div {
        padding: 1px 0px;
        height: auto;
    }
    body .forgot-password-text {
        font-size: 12px;
    }
    body #enter-presto {
        height: 29px;
        font-size: 11px;
    }
    body #global-container .privacy-terms-footer {
        bottom: 10px;
        font-size: 12px;
    }
    body .change-activites li span {
        font-size: 24px !important;
    }
    body .clintcontainer ul li {
        font-size: 21px;
    }
    #input-div .form-control {
        font-size: 16px;
        height: 27px;
    }
    body #input-div .form-control {
        font-size: 11px;
    }
    body .mh2 {
        font-size: 30px;
    }
    body.drag-03 .row-sectionmain {
        height: 425px;
    }
    body.drag-03 .drag-box {
        height: 190px;
    }
    .change-activites li img {
        width: 50px;
        margin-right: 10px;
    }
    body.drag-03 .knb-btn {
        width: 79%;
    }
    body.drag-03 .droppable-area li.ui-draggable span img {
        width: 48px;
    }
    body .right-functional-btn-panel ul li {
        height: 50px;
        width: 284px;
        font-size: 19px;
    }
    body #opp-popup {
        width: 85% !important;
        /* right: calc(50% - 467px); */
    }
    body .stickyrhead{
        width: 53% !important;
    }
    body .parentadminrow {
        width: 99.777778% !important;
    }
    body .parents-btn {
        width: 155px;
        font-size: 19px;
    }
    body .popprit, .stickyrowrt {
        width: 22% !important;
    }

    body .opp-span {
        font-size: 20px !important;
    }
    body .left-info .switchPdca .panel-title ,body .check-left-info .switchPdca .panel-title{
        font-size: 12px;
    }
    body #op-notes > i { 
        font-size: 25px;
        }
    body #projectleftadminrow .parentadminrow div:not(.mrcycle):not(#progressSlider):not(.ui-slider-range) {
    width: 150px;
    font-size: 19px;
}
.preemodal .add-userrolemodal .btn-create-contact
 {
    font-size: 15px !important;
}
.checkboxheadflex .check-oph-item, .checkboxheadflex .newchecklist{
    font-size: 16px!important;
}
.preemodal .add-userrolemodal .form-bodyrole .fa-info  {
    width: 20px;
    height: 20px;
    margin-left: 5px;
}
body .add-userrolemodal .modal-body {
    padding: 40px 20px 0px 20px;
}
body .roleleft-contain {
    width: 27%;
}

        body #projectleftadminrow .parentadminrow div span img {
            width: 25px;
            margin-right: 13px;
        }
        body .row.popopportunity .oph-item {
            height: 52px;
            font-size: 14px;
            line-height: 14px;
        }
        body .rightpanelbutton .bottombtmrt button,
        body .rightpanelbutton button {
            height: 46px;
            font-size: 18px;
        }
        body .linmbtn {
            height: 50px;
            font-size: 21px !important;
            line-height: 41px;
        }
        body .new-op-add-chk {
            font-size: 12px;
        }
        body .new-op-add-chk span, .op-chk-box.switchPdca .op-add-each-task span {
            width: 30px;
            height: 29px;
        }
        body .raci-photo,
        body .op-raci-label, .op-raci-add, .op-raci-copy {
            width: 30px;
            height: 30px;
            font-size: 20px;
        }
        body .opppopup .op-raci-add {
            width: 20px;
            height: 22px;
        }
        body .op-status-container > label, .op-priority-container > label {
            font-size: 13px;
        }
        body .left-info .switchPdca .addtile, body .check-left-info .switchPdca .addtile {
            font-size: 11px;
        }
        body.opppopup .op-chk-box.switchPdca .op-add-each-task span {
            left: -10px;
            font-size: 29px;
        }
       body .left-info .op-chk-box.switchPdca .perc-each-phase, body .check-left-info .op-chk-box.switchPdca .perc-each-phase {
            min-width: 50px;
            line-height: 18px;
            font-size: 12px;
        }
        body.opppopup .right-info .op-deadline-inner-container .op-deadline-box {
            font-size: 7px;
        }
        body.opppopup .op-raci-add {
            width: 23px;
            height: 23px;
            font-size: 21px;
        }
        body .op-status-container > .btn-group > .op-current-status, .op-priority-container > .btn-group > .op-current-status {
            font-size: 14px;
            width: 113px;
            height: 39px;
        }
        body #op-medias > i, #op-okr > i {
            font-size: 24px;
        }
        body .export-logo {
            width: 36px;
            height: 36px;
        }
       body  .tooltip03 img {
            width: 29px;
            margin-top: 2px;
        }
        body .opppopup .linking-popup .project-okr h1 {
            font-size: 17px;
        }
        body .dragboxrow {
            min-width: 516px;
        }
        body .dropher {
            font-size: 36px;
        }
        body .op-raci-label, .op-raci-add, .op-raci-copy {
            width: 33px;
            height: 30px;
            font-size: 20px;
        }
        body .opppopup .linking-popup .project-okr h1 {
            font-size: 18px;
            font-weight: 600;
        }
        body .opppopup #kb-footer > p {
            font-size: 30px;
            line-height: 2;
        }
        body .op-raci-copy {
            width: 30px;
            height: 30px;
            font-size: 15px;
        }
        body .op-utilities-box > div {
            font-size: 12px;
        }
        body.opppopup .linking-popup .drag-droparearow li {
            font-size: 13px;
            padding: 6px 20px;
        }
        body.opppopup .project-formrow-notes .project-notes-top-bar .glyphicon-calendar:before {
            position: relative;
            left: 8px;
            top: -3px;
        }
        body .loginfotter {
            bottom: -72px;
            right: 59px;
        }
        body .activityopenmodal p {
            position: relative;
            top: -50px;
        }
        body .activityopenmodal img {
            width: 290px;
        }
       body .activityopenmodal{
        top: -67px;
       }

}

@media only screen and (max-width: 980px) {
    body #global-container {
        width: 100%;
    }
    body #global-container img {
        width: 173px;
    }
    body #input-div .form-group {
        width: 90%;
    }
}    

