@media (min-width:1205px)
{
    .bgnextscreen1
    {
        /* background-image: linear-gradient(to bottom, rgba(245, 246, 252, 0), rgba(0, 0, 0, 0.40)), url('../images/thumbnails/logodomo-grid-image.png'); */
        background-color: #F2F6FF;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        position: relative;
        border-top-left-radius: 15px;
        border-bottom-right-radius: 15px;
        border-bottom-left-radius: 15px;
        padding: 20px;
        height: 80%;
        z-index: 99;
        box-shadow: 0 3px 10px rgb(0 0 0 / 20%);
        /* position: relative; */
    }
    .bgnextscreen4
    {
        /* background-image: linear-gradient(to bottom, rgba(245, 246, 252, 0), rgba(0, 0, 0, 0.40)), url('../images/thumbnails/logodomo-grid-image.png'); */
        background-color: #F2F6FF;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        border-top-left-radius: 15px;
        border-top-right-radius: 15px;
        border-bottom-right-radius: 15px;
        padding: 20px;
        height:45%;
        z-index: 99;
        box-shadow: 0 3px 10px rgb(0 0 0 / 20%);
        position: relative;
        left: 12px;
    }
    .bt-4
    {
        right: 13.5%;
    }
    .bt-7
    {
        top: 60px;
        right: 12.4%;
    }
    .bt-8
    {
        top: 0px;
        left: 100%;
    }
    .bt-9
    {
        top: 1px;
        left: 50%;
    }
    .bt-10
    {
        top: 110px;
        left: 105%;
    }
    .bt-11
    {
        left:382px !important;
        bottom: 17% !important;
    }
    .bt-12
    {
        right: 200px;
    }
    .bt-13
    {
        left: 24%;
    }
    .bt-14
    {
        right: 24%;
    }
    .bt-15
    {
        top: 610px;
        right: 25.5%;
    }
    .bt-16
    {
        top:265px;
        right: 200px;
    }
    .bt-18
    {
        top:-1%;
        right: 24%;
    }
    .bt-19
    {
        left: 25.5%;
        bottom:0px;
    }
    .bt-20
    {
        right: 28%;
        bottom:10px;
    }
    .bt-21
    {
        right: 18.5%;
        bottom:10px;
    }
}
@media (max-width: 1200px) {.navbar-toggler-icon {
    background:url(../images/icons/icon_mobile_menu.svg) center center no-repeat;

}
    .height-100vh {
        height: 130vh !important;
    }
    .pro_image{
        height: 9em ;
    }
    .bghight{
        height: 1.6rem;
    }
    .size-button{ font-size: 13px !important;} .box-max{max-width: 100%; font-size: 10px;}
    .ourlogodoomopricebg{float: right;width:4rem;height: 30%;}
    .ourlogodoomoprice{top:1.20rem;font-size:16px;}
    .navbar-toggler-icon { height: 36px; width: 36px;}
    .bt-4
    {
        right: 15%;
    }
    .bt-7
    {
        top: 60px;
        right: 8.8em;
    }
}


@media (max-width: 992px) {

    .pro_image{
        height: 11em ;
    }
    .box-max{max-width: 100%; font-size: 8px;}  .industry-section .industry-right-container { margin-right:0px;} .mrgn-left-n-45px{ margin-left:0px; padding:10px 35px}
    .bghight{
        height: 1.6rem;
    }
    .size-button{ font-size: 13px !important;}
    .ourlogodoomopricebg{float: right;width:4rem;height: 30%;}
    .response-margin{ margin-top: 1.5rem !important;}
    .grid-banner .grid-banner-content{ margin-top:3.5rem !important;} .grid-banner .grid-banner-content h2{margin-left:30px;} .grid-banner .grid-banner-content p{ margin-left:30px;} .grid-banner button{margin-top: 0px; margin-left: 1.8rem;}
    .bt-4
    {
        right: 17%;
    }

}


@media (max-width: 768px) {.section-padding { padding:35px 0}.header-button { padding:20px 0;}.auth-wrapper-right .h-100{ height:auto!important; margin-top:10px; }
    .login-footer .position-absolute{ position:relative!important; bottom:auto; padding-top:20px; margin-left:-15px;} .auth-wrapper .bg-info, .auth-wrapper .auth-wrapper-right {padding:0px}
    .login-footer { margin-top:10px;}
    .bghight{
        height: 1.7rem;
    }
    .pos-responsive
    {
        text-align: left !important;
    }
    .pos-responsive .disabled
    {
        float: right !important;
    }

    .table-responsive-sm
    {
        padding-bottom: 100px !important;
    }

    .table th:nth-child(1), .table td:nth-child(1) {
        /*padding-right: 4rem !important;*/
        padding-left: 1rem !important;
        padding: 0 !important;
        border: 0 !important;
    }
    .table th, .table td {
        padding-left: 4rem !important;
    }
    .pro_image{
        height: 9em ;
    }
    .bg-hights{
        height: 50% !important;
    }
    .position_top{
        margin-top: -41px !important;
        margin-left: -43px !important;
    }
    .size-button{ font-size: 13px !important;}


    .auth-wrapper .back-info{
        position: absolute;
        top: 40rem;
        padding-top: 40px;
        padding-bottom: 20px;
    }
    .login-right-wrapper { width:100%;}
    .auth-wrapper .bg-info{ background:none}
    .hide-tablet { display:none!important}
    .container-login-right{ margin-top:0px;}
    .container-login-right .login-signup-text{ display:none}
    .ld-btn  {padding: 15px 27px;}
    .auth-wrapper .auth-wrapper-right {padding:30px 0px; padding-bottom:50px}
    .auth-wrapper h2 { margin-bottom:15px}
    .login-logo-absolute { left:0px; top:30px; padding-left:15px; position:relative;}
    .login-bottom-image-wrapper { display:block; padding:40px 20px; padding-top:60px}
    .login-bottom-image-wrapper .login-footer{ padding-top:35px; text-align:center}
    .hide-desktop { display:block}
    .ld-h-auto-tablet { height:auto!important}
    .login-reset { margin-top:100px;}

    .ourlogodoomopricebg{float: right;width:4rem;height: 30%;}
    .mcenter{
        display: flex;
        justify-content: center !important;
        float: none !important;
        padding-bottom: 20px;
    }

}
@media (max-width: 767px) {

}



@media (max-width: 767px) {

    .admin-mobile-header { display:block!important;  display:block; margin:31px 0 0 0}
    .hide-mobile { display:none}
    .ld-btn-primary { padding:15px 19.6px}

    .sortcolumn{padding-right: 6vh !important;}

    .response-margin{margin-top: 1.5rem !important; }
    .ourlogodoomopricebg
    {
        float: right;
        width:20%;
        height: 30%;
    }

    .pro_image{
        /*height: 6.5em ;*/
    }
    .bg-hights{
        height: 35% !important;
    }
    .bghight{
        height: 2rem;
    }
    .ld-btn-primary{ /*padding: 0.9rem 13.6px !important;*/ padding: 10px 13px 5px 13px!important; font-size: 13px;min-width: 107px !important;height: 45px; height:auto}
    .ld-btn-light-green {padding: 10px 13px 5px 13px!important; height:auto}
    .btn-lg{ line-height:unset}

    .image_width{
        margin-top: -2.4rem !important;
    }
    .login-footer p {font-size: 10px;}
    .login-footer span a{font-size: 10px !important;}
    .navbar { padding-right:0px; padding-left:0px}
    .header-bottom{margin-bottom:40px;}
    .footer .footer-col-3 { display:block; text-align:center; margin-top:30px; width:100%;}
    .footer {padding-top: 60px; padding-bottom: 30px;}
    .footer .copy-rights { padding:20px 16px; margin-top:20px;}
    .login-logo-absolute {}
    .login-image-pane img { width:90%}
    .login-reset { height:85vh!important}
    .template-grid .template-grid-item h6 {  margin:30px 0px 25px 0}
    .admin-title-h4 { margin-bottom:20px}
    .message-chat-wrapper { margin:20px 0}
    .disable-flex-mobile { display:block!important}
    .comment-box { margin:20px 0}
    .right-side-circle-images { margin-top:50px}
    .right-side-circle-images img { float:left; width:25%!important}
    .admin-mobile-header {}
    /*.admin-mobile-header .admin-mobile-logout{ right:20px; top:0.5rem; position:absolute}*/
    .hide-mobile { display:none!important}
    .admin-mobile-nav {
        background:var(--ld-ice);
        display:block;
        height:95px;
        position:fixed;
        bottom:0px;
        width:100%;
        z-index: 999;
    }
    .admin-mobile-nav li {
        width:16.5%;
        text-align:center;
        padding-top: 1.2rem;
        padding-bottom: 1.2rem;
    }

    .admin-mobile-nav li.active {
        border-top: 0.3rem solid var(--ld-green);
        border-bottom: 0.3rem solid var(--ld-l-white);
        background: var(--ld-l-white);
    }

    .modal-content {
        padding: 0.5rem;
    }

    .xs-btn-block {
        width: 100%;
    }

    .admin-mobile-nav li a { display:block; padding:15px 0px}
    .admin-mobile-nav li:first-child { display:none}
    .mobile-main-view {
        padding-bottom:40px;
        padding-right: 26px;
        padding-left: 26px;
    }

    #admin_table_wrapper {
        margin-bottom: 3rem !important;
    }

    * { font-size: 13px }

    .table td {
        padding-bottom: 0px !important;
    }

    .message-board-messages {
        height: auto !important;
        max-height: 406px;
        overflow-y: scroll;
    }

    .message-board-conversation-title {
        font-size: 12px !important;
        width: 75%;
    }

    .btn-block-xs {
        width: 100%;
        display: block;
        padding: 0;
        margin-top: 1rem;
        font-size: 12px;
        min-height: 40px !important;
    }

    .twofa-code {
        width: 100% !important;
    }

    .twofa-continue {
        width: auto !important;
        margin-top: 1rem;
    }

    .twofa-download-btn {
        font-size: 12px !important;
    }

    .comment-box {
        padding: 28px 20px !important;
    }

    .comment-box .title {
        font-size: 14px !important;
    }

    .mobile-header-buttons{ display:block; margin-top:-10px; margin-bottom:15px}
    .mobile-header-buttons .ld-btn-primary{ font-size:12px;}
    .ld-btn-light-green { font-size:13px;}
    .dd-action { display: none;}
    .dd-action-mobile { display: block}


}
@media (max-width: 550px) {.pro_image{height: 10em ;}.ourlogodoomopricebg{float: right;width:4.8rem;height: 30%;}.ourlogodoomoprice{top:1.53rem;}.grid-banner .grid-banner-content{ margin-top:3.5rem !important;} .grid-banner .grid-banner-content h2{margin-left:20px;} .grid-banner .grid-banner-content p{ margin-left:20px;} .grid-banner button{margin-top: 0px; margin-left: 1.6rem;}}
@media (max-width: 500px) {.pro_image{} .banner-search { display:block!important; } .banner-search input[type="submit"] { border-radius:6px; margin:10px 10px 0px 10px; width:100%; position:relative} .find-logodomo-section .banner-search input[type="submit"]{ position:relative}; .ld-btn  {padding: 15px 25px;} .ourlogodoomopricebg{float: right;width:17%;height: 32%;}.ourlogodoomoprice{top:1.55rem;} .w-75{ width:100%!important}
    .two-buttons .ld-btn-primary{ font-size:12px; padding:0.9rem 9.6px !important;min-width:80px!important;}
    h5{ }
}
@media (max-width: 400px) {.pro_image{height: 6.5em;}.ld-btn  {padding: 15px 20px;}  .ourlogodoomopricebg{float: right;width:4.8rem;height: 30%;} .ourlogodoomoprice{top:1.50rem;}}
@media (max-width: 350px) {.pro_image{height: 5.5em ;}.ld-display-block-xsm { display:block!important} .ld-btn-mobile-block{ display:block!important; margin-bottom:20px;}
    .grid-banner .grid-banner-content{ margin-top:5rem !important;}
    .grid-banner .grid-banner-content h2{ margin-left:20px !important;}
    .grid-banner .grid-banner-content p{ margin-left:20px !important;}
    .grid-banner button{margin-top: 0 !important;margin-left: 2rem !important;}}
@media (max-width: 300px) {* { font-size: 11px; } .ourlogodoomopricebg{float: right;width:4.8rem;height: 25%;}}


@media (min-width: 300px) {
    h1{font-size:34px; line-height:42px}
    h2{font-size:24px; line-height:38px}
    h3{font-size:20px; line-height:32px}
    h4{font-size:18px; line-height:32px}
    h5{font-size:16px; line-height:28px}
    h6{font-size:15px; line-height:24px}
    .header-button { display:block; text-align:center;} .nav-item { margin:4px 0}
    .industry-right-container { margin-top:40px;}
    .industry-right-container .industry-item{ text-align:center; margin:15px 0!important}
    .testimonial-section .testimonial-item .testimonial-customer-info span { font-size:16px;}
    .testimonial-right { margin-top:-35px;}
    .navbar-collapse { }
    .mobile-nav { background:#f2f6ff; display:none; height:100%; top:0px; position:fixed; width:100%; z-index:10000;}
    .mobile-nav  a { color:#fff;}
    .mobile-nav h6 { color:#fff; font-size:18px; margin-left:30px; margin-top:30px}
    .mobile-nav .close-nav{color:#fff; font-size:30px; font-weight:normal; position:absolute; right:14px; top:6px; padding:20px;}
    .mobile-nav .navbar-nav{ padding:20px; padding-top:40px}
    .mobile-nav .nav-item  {float: left; text-align:center; font-weight: 100; font-size:14px!important; white-space: normal!important; width: 32%; }
    .mobile-nav .nav-item  .nav-dash{ display:none}
    .mobile-nav .nav-item  a { color:#b9b9b9;}
    .mobile-nav .nav-item  a span { display: block;}
    .mobile-nav .header-button { left:30px; bottom:50px; position:absolute;}
    .mobile-nav .link-black-green { color:#fff}
    .mobile-nav .link-black-green:hover { color:#000!important}
    .mobile-nav .ld-btn-primary-outline-link {border:1px solid #fff; color:#fff}
    .mobile-nav .ld-btn-primary-outline-link:hover { color:#000!important}
    .mobile-nav ul{ list-style:none; margin:0px; margin-top: 110px!important; padding:0px;}
    .mobile-nav ul li { margin:12px 0; text-align:left}
    .mobile-nav ul li a{}
    .mobile-nav .close-nav{ left: 0px!important; top:0px; width: 36px;}
    .mobile-nav #sidebar-nav-brand { position: absolute; height: auto; right: 28px; top:21px ;}



}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {}

/*  Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
    h1{font-size:48px; line-height:55px}
    h2{font-size:34px; line-height:38px}
    h3{font-size:30px; line-height:42px}
    h4{font-size:26px; line-height:38px}
    h5{font-size:22px; line-height:34px}
    h6{font-size:18px; line-height:28px}
    .testimonial-section .testimonial-item .testimonial-customer-info span { font-size:18px;}

}

/*  Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {  }

@media (max-width: 450px) {
    .mobile-nav .nav-item { min-height: 82px; margin: 5px 0px;}
    .mobile-nav .nav-item  a span{ line-height: 22px;}
}



