@media (min-width: 451px) and (max-width: 575px) {
    .userprofilecontent .presentaton-header .model-icon .u1 {
        margin-top: 4px;
    }
    p {
        font-size: 13px;
    }
    h3 {
        font-size: 22px;
    }
    h4 {
        font-size: 22px;
    }
    h6 {
        font-size: 16px;
    }
    .best-content h5 {
        font-size: 18px;
        margin-bottom: 0;
    }
    .best-content-maker {
        margin: 10px auto;
    }
    .best-content .box-img {
        margin-top: 15px;
    }
    .best-content .box p.content {
        font-size: 13px;
    }
    .model-content-header {
        margin: 10px 0;
    }
    .lucky-box p.batayon {
        font-size: 13px;
    }
    .best-reading-content.best-common-content {
        margin-top: 22px;
    }
    .best-reading-content ul li a {
        font-size: 13px;
    }
    h3.bangla-34 {
        font-size: 22px;
    }
    .model-selection .col-form-label {
        font-size: 13px;
    }
    .model-selection .custom-select {
        font-size: 13px;
        margin-bottom: 20px;
    }
    .video-gallary-section .card {
        margin-top: 0 !important;
    }
    .gallary-comment-box i {
        display: block;
    }
    .gal-comment-image img {
        width: 38px;
        height: 38px;
    }
    .gal-comment-image {
        margin: 0 10px;
    }
    .presentaton-header {
        margin: 10px 0;
    }
    .about-presentation p {
        font-size: 14px;
        text-align: justify;
        line-height: 20px;
    }
    .gallary-comment-box i {
        font-size: 13px;
        border-left: none !important;
    }
    .present-writer {
        font-size: 13px;
        padding-right: 3px !important;
    }
    .pagignation-sector {
        padding: 0 15px;
        margin: 10px 0;
        margin: 0 auto;
    }
    .pagignation-sector ul.pagination li a {
        font-size: 12px;
    }
    a.more-btn {
        margin-bottom: 0;
        font-size: 13px;
        padding: 0 0;
        line-height: normal;
    }
    .lucky-icon {
        font-size: 13px;
    }
    .best-reading-content ul li {
        font-size: 13px;
    }
    .gallary-comment-box i {
        display: block;
        padding: 0 5px;
    }
    p.teacher-desig {
        margin-bottom: 0;
    }
    .dash-content .dash-section-box {
        flex-basis: 48% !important;
    }
}

@media (min-width: 415px) and (max-width: 450px) {
    p {
        font-size: 13px;
    }
    h3 {
        font-size: 22px;
    }
    h4 {
        font-size: 22px;
    }
    h5 {
        font-size: 18px;
    }
    h6 {
        font-size: 16px;
    }
    header {
        display: none;
    }
    .best-content h5 {
        margin-bottom: 0;
    }
    .best-content-maker {
        margin: 10px auto;
    }
    .best-content .box-img {
        margin-top: 15px;
    }
    .best-content .box p.content {
        font-size: 13px;
    }
    .model-content-header {
        margin: 10px 0;
    }
    .lucky-box p.batayon {
        font-size: 13px;
    }
    .best-reading-content.best-common-content {
        margin-top: 22px;
    }
    .best-reading-content ul li a {
        font-size: 13px;
    }
    h3.bangla-34 {
        font-size: 22px;
    }
    .model-selection .col-form-label {
        font-size: 13px;
    }
    .model-selection .custom-select {
        font-size: 13px;
    }
    .model-selection .custom-select {
        margin-bottom: 20px;
    }
    .video-gallary-section .card {
        margin-top: 0 !important;
    }
    .gallary-comment-box i {
        display: block;
        padding: 0;
    }
    .gal-comment-image img {
        height: 38px;
        width: 45px;
    }
    .gal-comment-image {
        margin: 0 10px;
    }
    .presentation-images img {
        margin: 10px 0;
        padding: 0 15px;
    }
    .presentaton-header {
        margin: 10px 0;
        padding: 0 15px;
    }
    .about-presentation p {
        padding: 0 15px;
        font-size: 13px;
        text-align: justify;
        line-height: 20px;
    }
    .gallary-comment-box i {
        font-size: 13px;
        border-left: none !important;
    }
    .present-writer {
        font-size: 13px;
        padding-right: 3px !important;
    }
    .pagignation-sector {
        padding: 0 15px;
        margin: 10px 0;
        margin: 0 auto;
    }
    .pagignation-sector ul.pagination li a {
        font-size: 12px;
    }
    a.more-btn {
        margin-bottom: 0;
        font-size: 13px;
        padding: 0 0;
        line-height: normal;
    }
    .lucky-icon {
        font-size: 13px;
    }
    .best-reading-content ul li {
        font-size: 13px;
    }
    p.teacher-desig {
        margin-bottom: 0;
    }
}

@media (max-width: 320px) {
    .pincode-input-container.touch .touchwrapper .pincode-input-text {
        letter-spacing: 34px;
    }
    .report {
        text-align: center;
        padding-bottom: 0;
        padding-top: 17px;
    }
    .cust-comment-heading {
        margin-top: 20px;
    }
    .media-description p {
        margin: 10px 0 !important;
    }
    .custom-media-details p {
        margin: 10px 0 !important;
        font-size: 14px;
    }
    .custom-media-body a.comment-reply {
        font-size: 13px;
    }
    .btn-for-commnet a {
        font-size: 13px;
    }
    .my-content-icon {
        margin-top: 8px;
    }
    .user-profile-img img {
        width: 100%;
        height: 250px !important;
    }
    h5.presentation-topic a {
        font-size: 17px;
    }
    .presentation-images img {
        height: 200px;
    }
    .blog-images img {
        height: 200px;
    }
    h4.details-header {
        font-size: 20px;
    }
    .main-content {
        margin-bottom: 1rem !important;
    }
    .main-content .form .btns button.log-icon {
        margin-top: 21px;
    }
    .main-content .form {
        padding-bottom: 0 !important;
    }
    .main-content {
        margin-top: 20px !important;
    }
    .ambassad0r-propic a img {
        height: 240px;
    }
    .doc-up-dtls img {
        width: 100%;
        height: 200px !important;
    }
    .model-date {
        width: 18% !important;
        height: 60px !important;
    }
    .model-details {
        width: 82% !important;
    }
    .commn-height a img {
        height: 250px;
    }
    .history-border {
        margin-bottom: 0 !important;
    }
    .dash-search-cont {
        padding-left: 23px !important;
    }
    .mypage-menu {
        display: inline;
    }
    .mypage-form {
        display: contents;
    }
    .dash-nav .dash-se-icon i {
        left: 18px !important;
    }
    .details-description .iframe {
        height: 166px !important;
    }
    .cust-details-section {
        padding-top: 0 !important;
    }
    .users-liked {
        padding: 10px 5px !important;
        min-width: 63px !important;
    }
    .cust-model-icon i {
        padding: 0 1px !important;
    }
    .hidden-section-logo-bg h1.welcome-log {
        font-size: 30px;
    }
    h5.teach-portal {
        font-size: 17px;
    }
    .main-content .form {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .model-date {
        padding: 8px 4px !important;
    }
    .up-dtls img {
        height: 270px;
    }
    .model-content-banner {
        margin-top: 3.2rem;
    }
    .custom-item:last-child .page-link {
        width: 47px;
        padding-left: 4px;
    }
    .custom-item:first-child .page-link {
        width: 47px;
        padding-left: 4px;
    }
    .gal-comment-image img {
        height: 50px;
        width: 45px;
    }
    .gal-comment-image {
        margin: 0;
    }
    .nav-tabs .nav-link {
        font-size: 15px;
    }
    .add-item.cmnt-btn {
        font-size: 13px;
        margin: auto 60px;
    }
    .tab-content .cmnt-btn {
        font-size: 13px;
        margin: auto 60px;
    }
    .details-icon .model-icon .present-writer {
        font-size: 12px;
    }
    .mb-none {
        margin-bottom: 0;
    }
    .ambassador-card img {
        height: 250px;
    }
    .dtls-cnt-img {
        height: 200px;
    }
    .cmn-icon i {
        padding-left: 0 !important;
        margin-right: 4px !important;
        padding-top: 10px;
    }
    /* 06/09/2020 code for e certificate */
    .certifi h1 {
        position: absolute;
        top: 33%;
        font-size: 18px;
    }
    .event-location {
        margin: 470px 0px !important;
    }
}

@media (max-width: 414px) {
    .random-card {
        grid-template-columns: repeat(2, 1fr);
    }
    .see-more {
        padding: 6px 15px !important;
    }
    p.writer-name a,
    .see-more {
        font-size: 12px;
    }
    .alochitolikhaInclude .best-reading-content h3,
    .right-side-bar h5 {
        font-size: 20px;
    }
    .best-content h5 {
        font-size: 18px;
    }
    .gallary-comment-box span {
        font-size: 11px !important;
    }
    .all-content-card .ambs-rand-box .box-body h6,
    .all-content-card .ambs-rand-box .box-body h6.model-dtl-header a {
        font-weight: 300 !important;
    }
    .video-section .presentaton-header {
        min-height: 290px;
        margin: 0;
        margin-bottom: 8px;
    }
    .video-section .gallary-icon-section {
        width: 95%;
    }
    .video-section .video-gallary-section {
        grid-template-columns: 12fr;
    }
    .footer {
        display: none;
    }
    .bottom-footer {
        border-top: 1px solid #f0f0f0;
    }
    .m_content .searchBtn {
        margin-bottom: 10px;
    }
    .gallary-card {
        /* margin-top: 15px; */
    }
    .model-content-body {
        margin-top: 15px;
    }
    .archive {
        margin-top: 15px;
    }
    .search-box-none {
        display: none;
    }
    .all-content-card .ambs-rand-box .box-body ul li {
        padding: 0;
    }
    .all-content-card .box-body {
        padding-top: 6px !important;
        min-height: 90px !important;
    }
    .all-content-card .box-header {
        width: 100%;
        /* min-height: 130px !important; */
        padding: 0 !important;
        /* object-fit: contain; */
    }
    .all-content-card .box-header img {
        width: 100% !important;
        min-height: 130px !important;
        border-radius: 0 !important;
        object-fit: contain;
    }
    .all-content-card {
        grid-template-columns: repeat(2, 1fr);
        margin-bottom: 0;
        grid-gap: 15px;
        /* margin-top: 15px; */
    }
    .all-content-card .ambs-rand-box:nth-child(odd) {
        margin-right: 0;
    }
    .all-content-card .ambs-rand-box:nth-child(even) {
        margin-left: 0;
    }
    .all-content-card .ambs-rand-box {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
    .all-content-card .ambs-rand-box .box-body ul li {
        font-size: 11px;
    }
    .all-content-card .ambs-rand-box .box-body ul li i {
        font-size: 10px;
    }
    .main-search-content .searchBtn {
        margin-bottom: 10px;
    }
    .small-none {
        display: none;
    }
    .common-banner {
        margin-bottom: 10px;
    }
    .ambassador-desc-box .ambassador-left {
        margin-bottom: 10px;
    }
    .ambassador-desc-box {
        padding: 0;
        margin-top: 0;
        margin-bottom: 10px;
    }
    .ambassador-desc-box a.btn {
        width: 100%;
        border: 0 !important;
        box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
        border-radius: 3px;
    }
    #search-collapse .cmnt-btn {
        margin-bottom: 10px;
    }
    .random-card .ambs-rand-box {
        /* flex-basis: 48%;
        margin-bottom: 15px; */
        background: white;
    }
    .model-banner-data {
        margin: 10px 0;
    }
    .random-card .ambs-rand-box .box-header {
        width: 100%;
        height: 130px;
        text-align: center;
        /* border-bottom: 1px solid #f0f0f0; */
        padding: 15px;
    }
    .random-card .ambs-rand-box .box-body {
        padding-top: 0;
        min-height: 130px !important;
    }
    .random-card .ambs-rand-box .box-header img {
        border-radius: 50%;
        width: 100px;
        height: 100px;
        box-shadow: 0 3px 5px rgba(0, 0, 0, 0.05);
        border: 0;
    }
    .random-card .ambs-rand-box ul {
        background: #f3f3f3;
    }
    .search-collapse {
        right: 35px;
    }
    .test-landing {
        margin-top: 0;
    }
    .test-landing .landing-header,
    .test-landing .landing-header::before {
        height: 330px;
        border-radius: 0 0 30px 30px;
        -webkit-border-radius: 0 0 30px 30px;
        -moz-border-radius: 0 0 30px 30px;
        -ms-border-radius: 0 0 30px 30px;
        -o-border-radius: 0 0 30px 30px;
    }
    .test-landing .landing-header .content {
        text-align: center;
    }
    .test-landing .landing-header .content .box {
        flex-basis: 100%;
    }
    .test-landing .landing-header .content .box:last-child {
        margin-left: 0;
        margin-top: 25px;
    }
    .test-landing .landing-body .search-content {
        margin-top: 20px;
    }
    .test-landing .landing-body .search-content .custom-select.mb {
        margin-bottom: 15px;
    }
    .page-item .page-link {
        padding: 3px 10px;
    }
    .userprofilecontent .presentaton-header .model-icon .u2 i {
        padding: 0 !important;
    }
    .userprofilecontent .about-presentation .edit_delete_box a {
        font-size: 13px !important;
    }
    ul.starrating li {
        margin-right: 7px;
    }
    ul.starrating li i {
        font-size: 11px;
    }
    .st-rate {
        font-size: 15px;
    }
    .st-rate i {
        margin-right: 5px;
        font-size: 11px;
    }
    ul.starrating {
        margin-top: 3px;
    }
    .up-model-icon .present-writer {
        font-size: 13px !important;
    }
    .report {
        text-align: center;
        padding-bottom: 0;
        padding-top: 17px;
    }
    .member-lists .lists {
        /* flex-basis: 10%; */
        display: none;
    }
    .member-lists .memLists {
        flex-basis: 100%;
        padding-left: 0 !important;
    }
    .user-profile-img img {
        width: 100%;
        height: 300px;
    }
    h5.presentation-topic a {
        font-size: 17px;
    }
    .my-content-icon {
        margin-top: 8px;
    }
    .edit_delete_show .btn {
        font-size: 13px !important;
    }
    .max-word-limit {
        font-size: 14px;
    }
    .upload-content-body label {
        font-size: 14px;
    }
    .main-content .form {
        padding: 20px 5px !important;
    }
    .main-content .tab-content .first-input {
        margin-top: 0;
    }
    .ambassador-card h6.ambassador-name a {
        font-size: 20px;
    }
    .ambassador-card {
        /* margin-bottom: 20px !important; */
    }
    .ambassador-modal p {
        font-size: 13px !important;
        line-height: 18px !important;
        text-align: justify;
    }
    .ambassdor-modl .table thead {
        font-size: 14px !important;
        text-align: center !important;
    }
    .ambassador-modal .table tr td {
        font-size: 13px !important;
    }
    .ambassador-desc-box h5 {
        font-size: 18px !important;
    }
    .ambassador-desc-box p {
        font-size: 13px !important;
        line-height: 20px !important;
    }
    .ambassador-desc-box .ambassador-btn {
        font-size: 12px !important;
    }
    .ambassdor-modl {
        width: 90%;
    }
    .ambassdor-modl .nav-tabs .nav-link {
        font-size: 14px !important;
    }
    .ambassador-modal h5 {
        font-size: 15px;
    }
    .ambassador-modal ul li {
        font-size: 13px !important;
    }
    .ambassador-modal p.condition {
        font-size: 13px !important;
    }
    .photo-content:last-child .ambassador-card {
        margin-bottom: 0;
    }
    .cont-pagig {
        margin-top: 10px !important;
    }
    .cont-pagig-sector .pagignation-sector {
        margin-bottom: 25px !important;
        margin-top: 25px !important;
    }
    .upload-card .card-body {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .prof-level .ldBar svg {
        width: 50% !important;
    }
    .history-border {
        margin-bottom: 0 !important;
    }
    .ldBar svg {
        top: 50% !important;
    }
    .history-border {
        margin-bottom: 0 !important;
    }
    .dash-content .dash-section-box {
        flex-basis: 100% !important;
    }
    .show-desc .bt1 {
        margin: 0 0;
        min-width: 100px;
    }
    .cust-details-section {
        padding-top: 0 !important;
    }
    .cust-model-icon i {
        padding: 0 1px !important;
    }
    .details-description .iframe {
        height: 166px !important;
    }
    h1.welcome-log {
        font-size: 25px;
        margin-top: 5px;
        margin-bottom: 3px;
    }
    h5.teach-portal {
        font-size: 16px;
    }
    .small-log-tab p {
        font-size: 16px;
    }
    .main-content .logo {
        height: 100px !important;
        width: 100px !important;
    }
    .commom-pad-ten {
        padding: 10px 0 !important;
    }
    .abouthistory p.hisotry-date {
        background: #662d91;
        color: #fff;
    }
    .upload-card .card-body {
        padding: 20px;
    }
    .abouthistory p.history-descibed {
        line-height: normal;
    }
    .upload-card .row {
        margin-bottom: 0;
        padding-bottom: 4px;
    }
    .history-border {
        margin-top: 0 !important;
    }
    .history-border {
        margin: 0;
    }
    .nav-tabs .nav-link {
        flex-basis: 50% !important;
    }
    .language p {
        display: none;
    }
    .language a.language-btn {
        line-height: 14px;
    }
    .presentation-section a.nav-link:nth-child(odd) {
        border-right: 0;
    }
    header {
        display: none;
    }
    .best-content h5 {
        margin-bottom: 0;
    }
    .best-content-maker {
        margin: 0 !important;
    }
    .best-content .box-img {
        margin-top: 15px;
    }
    .best-content .box p.content {
        font-size: 13px;
    }
    .model-content-header {
        margin: 0 !important;
    }
    .lucky-box p.batayon {
        font-size: 13px;
    }
    .best-reading-content.best-common-content {
        margin-top: 22px;
    }
    .best-reading-content ul li a {
        font-size: 13px;
        font-family: "SolaimanLipi", "Roboto";
    }
    h3.bangla-34 {
        font-size: 22px;
        font-family: "SolaimanLipi", "Roboto";
    }
    .model-selection .col-form-label {
        font-size: 13px;
    }
    .model-selection .custom-select {
        font-size: 13px;
    }
    .model-selection .custom-select {
        margin-bottom: 20px;
    }
    .video-gallary-section .card {
        margin-top: 0 !important;
    }
    .presentaton-header {
        margin: 10px 0;
    }
    .about-presentation p {
        font-size: 13px;
        text-align: justify;
        line-height: 20px;
    }
    .gallary-comment-box i {
        font-size: 13px;
        border-left: none !important;
    }
    .present-writer {
        /* font-size: 13px; */
        padding-right: 3px !important;
        display: ruby;
    }
    .pagignation-sector {
        padding: 0 15px;
        /* margin: 10px 0;
        margin: 0 auto; */
    }
    .pagignation-sector ul.pagination li a {
        font-size: 12px;
    }
    a.more-btn {
        margin-bottom: 0;
        font-size: 13px;
        padding: 0 0;
        line-height: normal;
    }
    .lucky-icon {
        font-size: 13px;
    }
    .best-reading-content ul li {
        font-size: 13px;
    }
    p.teacher-desig {
        margin-bottom: 0;
        padding-top: 5px;
    }
    .gal-comment-image img {
        height: 37px;
        width: 37px;
    }
    .porfile-viewpage img {
        height: 160px;
        width: 160px;
    }
    .publicated-book img {
        max-height: 200px;
    }
    .training-section h6 a {
        font-size: 16px;
    }
    .trianig-description p.serial-no {
        font-size: 13px;
    }
    .about-title h4 {
        font-style: 22px;
    }
    .about-desc p span {
        font-size: 11px;
    }
    .about-desc p {
        font-size: 13px;
    }
    .book-puclication h4,
    h4.nominate {
        font-size: 22px;
    }
    h6.nomination-type {
        font-size: 16px;
    }
    .nomination-list ul li a {
        font-size: 13px;
    }
    .presentation-section a.nav-link {
        font-size: 14px;
        flex-basis: 50%;
        border: 1px solid #dee2e6;
    }
    h5.presentation-topic {
        font-size: 18px;
    }
    .presenter .present-writer {
        padding-right: 0 !important;
    }
    .tab-dtlsbtn a.more-btn {
        font-size: 13px;
    }
    h5.book-public a {
        font-size: 18px;
    }
    .dash-box .for-profile-view {
        min-height: 100px;
    }
    .inner-content-body input[type="text"] {
        font-size: 13px;
    }
    .inner-content-body .custom-select {
        font-size: 13px;
    }
    .inner-content-body .datepicker {
        margin: 10px 0;
    }
    .see-more a {
        font-size: 13px;
    }
    .add-item.cmnt-btn {
        font-size: 13px;
    }
    .tab-content .cmnt-btn {
        font-size: 13px;
    }
    h3.bangla-34 {
        font-size: 22px;
    }
    .model-date p.date {
        font-size: 16px;
        font-weight: 700;
    }
    .model-date {
        height: 60px;
    }
    h6.model-dtl-header {
        font-size: 16px;
    }
    .model-icon p {
        font-size: 13px;
    }
    .model-desc p {
        font-size: 15px;
    }
    .modal-more-btn {
        font-size: 13px;
    }
    .my-content-icon i {
        padding-top: 0;
        padding-bottom: 0;
    }
    .ambassador-card p.presentation-size {
        font-size: 14px !important;
    }
    .form-search-btn {
        margin-top: 8px !important;
    }
    .details-section {
        margin: 0;
    }
    .details-section h5.details-header {
        font-size: 16px;
        line-height: 20px;
        line-height: 23px;
    }
    .details-icon .model-icon p i {
        padding: 8px 5px !important;
    }
    .details-description p.details-data {
        font-size: 14px;
        margin: 10px 0;
    }
    .details-link a {
        font-size: 13px;
    }
    .details-link {
        padding: 5px 0;
    }
    h5.recent-comments {
        font-size: 18px;
        margin-bottom: 0;
    }
    .details-media h6.media-head {
        font-size: 15px;
        display: block;
    }
    .custom-media-body .model-icon i {
        font-size: 11px;
    }
    .custom-media-body p.comment-dtls {
        font-size: 13px;
        line-height: 23px;
    }
    .details-media img {
        height: 40px !important;
        width: 40px !important;
    }
    .commnetor-name .model-icon .present-writer {
        font-size: 12px;
    }
    .opinion-section form .form-control {
        margin-bottom: 13px;
        font-size: 13px;
    }
    .opinion-section h5.recent-opinion {
        margin-bottom: 13px !important;
    }
    .rcnt-cmnt {
        font-size: 13px;
        width: 100%;
    }
    .mb-none {
        margin-bottom: 0;
    }
    .ambassador-card h6.ambassador-name {
        font-size: 16px;
    }
    .ambassador .card-body p {
        font-size: 13px;
    }
    p.ambassador-place {
        font-size: 13px;
    }
    .divider i {
        font-size: 13px;
    }
    .ambassador-card img {
        height: 300px;
    }
    .dash-content .model-icon .presenter i.fa-comment-alt {
        padding: 10px 0 !important;
        padding-right: 5px !important;
    }
    .dash-content .my-content-icon .presenter i.fa-comment-alt {
        padding: 0 0 !important;
    }
    .dash-content .model-icon .presenter {
        flex-basis: auto !important;
    }
    .presentation-sectio .card {
        padding: 8px;
    }
    .presentation-sectio .model-icon .presenter i.fa-comment-alt {
        padding: 0 !important;
    }
    .dash-content .my-content-icon .presenter {
        flex-basis: auto !important;
    }
    .details-header-mt {
        margin-top: 0 !important;
    }
    .comment-icn i {
        padding-right: 0 !important;
    }
    .cmnt-btn {
        margin-top: 0 !important;
    }
    .common-banner {
        padding: 0;
    }
}

@media (max-width: 575px) {
    .endToDate {
        margin: 20px 0;
    }
    .userprofilecontent .card {
        padding: 10px;
    }
    .cust-comment-heading {
        margin-top: 20px;
    }
    .media-description p {
        margin: 10px 0 !important;
    }
    .custom-media-details p {
        margin: 10px 0 !important;
        font-size: 14px;
    }
    .custom-media-body a.comment-reply {
        font-size: 13px;
    }
    .btn-for-commnet a {
        font-size: 13px;
    }
    .includeblade .inlcude-select {
        margin-top: 20px !important;
    }
    .gallary-comment-box {
        flex-basis: 50% !important;
        border: 1px solid #f0f0f0;
        padding: 10px;
    }
    .gallary-comment-box:first-child {
        border-right: 0;
    }
    .gallary-comment-box:last-child {
        flex-basis: 100% !important;
        border-top: 0;
    }
    .basic-btn {
        width: 100%;
        float: none;
        margin-left: 0 !important;
    }
    .edit_delete_show {
        display: block;
        margin-bottom: 8px;
    }
    .edit_delete_hide {
        display: none;
    }
    .ambassador .card-body {
        min-height: 115px !important;
    }
    .ambassador-modal .close {
        width: 30px !important;
        height: 30px !important;
    }
    .dash-board {
        padding-top: 1rem !important;
    }
    .custom-card-height {
        margin-bottom: 2rem !important;
    }
    .footer .ftb-2,
    .footer .ftb-3,
    .footer .ftb-4,
    .footer .ftb-5 {
        margin-top: 20px;
    }
    .logo-box img {
        width: 65%;
    }
    .bottom-footer .logo-box {
        text-align: center;
    }
    p.date-upt {
        margin: 10px 0 !important;
    }
    .show-desc .bt1 {
        margin-top: 0 !important;
    }
    .commom-pad-ten {
        padding: 10px 0 !important;
    }
    .brand-box {
        /* margin-left: 12px !important; */
    }
    .sum-more {
        width: 100%;
        font-size: 13px;
    }
    .upld-button {
        margin-bottom: 1.5rem;
        width: 100%;
        font-size: 13px;
    }
    .drop-files input[type="file"] {
        font-size: 13px;
    }
    .for-upload {
        padding-top: 75px;
    }
    .progress-bar-full h5.complete-profile {
        font-size: 15px;
    }
    .upload-image .custom-file-upload {
        font-size: 13px;
    }
    .uplodbtn {
        font-size: 13px;
        padding: 10px;
    }
    .pro-update-pbar {
        margin-top: 10px;
        margin-bottom: 25px !important;
    }
    .member-images {
        margin: 10px 0;
        text-align: center;
    }
    .member-images h6.member-name {
        margin-top: 15px;
        font-size: 13px;
    }
    .text-c {
        text-align: center;
    }
    .s-links {
        margin: auto;
    }
    .bottom-footer p {
        text-align: center;
    }
    .logo-box img {
        margin-top: 16px;
        width: 55%;
    }
    .model-selection .col-form-label {
        text-align: left;
    }
    .marbottm {
        margin-bottom: 4px !important;
    }
    .dash-section .dash-section-box,
    .dash-section-3 .dash-section-box {
        flex-basis: 100%;
    }
    .custom-card,
    .profile-box {
        margin-bottom: 15px !important;
    }
    .dash-section .dash-section-box,
    .profile-url {
        margin: 15px 0 !important;
    }
    .dash-section-3 {
        margin: 0 !important;
    }
    .dash-section-3 .dash-section-box {
        margin: 15px 0 !important;
        margin-top: 0 !important;
    }
    .dash-section .dash-section-box:nth-child(1),
    .dash-section .dash-section-box:nth-child(2),
    .dash-section .dash-section-box:nth-child(3) {
        margin-bottom: 0 !important;
    }
    .dash-section-3 .dash-section-box .box1 img {
        width: 30% !important;
    }
    .edit_delete_box a i {
        padding-left: 8px;
        padding-bottom: 8px;
    }
    .ev-list-reg .ev-reg-btn {
        width: 100%;
    }
    .ev-list-reg .share-it span i {
        float: right;
    }
}

@media (max-width: 767px) {
    .second-action {
        min-height: 355px;
    }
    .pincode-input-container.touch .touchwrapper .pincode-input-text {
        width: 100% !important;
    }
    .form-control.pincode-input-text,
    .pincode-input-text {
        text-align: left;
    }
    .pincode-input-container.touch .touchwrapper.touch6 {
        width: 100% !important;
    }
    .pincode-input-container.touch .touchwrapper .touchtable td {
        text-align: center;
    }
    .main-content .forget-mail-form {
        transform: translateY(0) !important;
        -webkit-transform: translateY(0) !important;
        -moz-transform: translateY(0) !important;
        -ms-transform: translateY(0) !important;
        -o-transform: translateY(0) !important;
    }
    .nomination-lis .item {
        display: block;
    }
    .nomination-lis .item .achievement_date,
    .nomination-lis .item .achievement_title {
        flex-basis: 100% !important;
    }
    .nomination-lis .item .achievement_date p {
        width: 100%;
        text-align: left !important;
        font-size: 13px;
        color: #8cc63f;
        padding-left: 26px;
        margin-top: 4px;
    }
    .gallary-comment-box:first-child {
        flex-basis: 50% !important;
    }
    .gallary-comment-box:nth-child(2) {
        flex-basis: 50% !important;
    }
    .gallary-comment-box:last-child {
        flex-basis: 100% !important;
    }
    .main-content .login-form {
        transform: translateY(0) !important;
        -webkit-transform: translateY(0) !important;
        -moz-transform: translateY(0) !important;
        -ms-transform: translateY(0) !important;
        -o-transform: translateY(0) !important;
    }
    .main-content .signup-form {
        transform: translateY(0) !important;
    }
    .main-content .box ul .nav-item i {
        font-size: 14px;
        margin-right: 5px;
    }
    .small-log-tab img {
        height: 16px;
        width: 16px;
        display: inline;
    }
    .small-log-tab p {
        display: inline;
    }
    .log-min-visible {
        display: block;
    }
    .log-max-visible {
        display: none;
    }
    .main-nav li.logedin-user {
        margin-left: 0 !important;
    }
    .mt-fifty {
        margin-top: 6px !important;
    }
    .mt-one-thirty {
        margin-top: 120px !important;
    }
    .main-content .box .box-content {
        width: 100% !important;
    }
    .log-hidden {
        display: block;
    }
    .inner-content-header {
        margin-top: 4rem;
    }
    .inner-content-header h1 {
        font-size: 24px;
    }
    .text-c ul {
        display: block !important;
    }
    .develope-text {
        text-align: center;
    }
    .profileview-banner {
        min-height: 102px;
    }
    .dash-content .model-icon .presenter:last-child i {
        padding: 0;
    }
    .dash-content .model-icon .common-pad {
        padding: 0;
    }
}

@media (min-width: 321px) and (max-width: 360px) {
    .all-content-card .ambs-rand-box .box-body h6.model-dtl-header a {
        font-size: 12px;
    }
    .all-content-card .ambs-rand-box .box-body ul li {
        font-size: 9px;
    }
    .all-content-card .ambs-rand-box .box-body ul li i {
        font-size: 8px;
    }
    .pincode-input-container.touch .touchwrapper .pincode-input-text {
        letter-spacing: 42px;
    }
    .dtls-cnt-img {
        height: 240px;
    }
    .presentation-images img {
        height: 200px;
    }
    .blog-images img {
        height: 230px;
    }
    .main-content .form {
        padding-bottom: 0 !important;
    }
    .main-content .form .btns button.log-icon {
        margin-top: 21px;
    }
    .main-content {
        margin-bottom: 1rem !important;
    }
    .main-content {
        margin-top: 20px !important;
    }
    .ambassad0r-propic a img {
        height: 280px;
    }
    .doc-up-dtls img {
        height: 220px !important;
    }
    .model-date {
        height: 60px !important;
        width: 17% !important;
    }
    .model-details {
        width: 83% !important;
    }
    .commn-height a img {
        height: 250px;
    }
    .dash-search-cont {
        padding-left: 23px !important;
    }
    .dash-nav .dash-se-icon i {
        left: 18px !important;
    }
    .mypage-menu {
        display: inline;
    }
    .mypage-form {
        display: contents;
    }
    .details-description .iframe {
        height: 166px !important;
    }
    .model-date {
        padding: 8px 4px !important;
    }
    .up-dtls img {
        min-height: 280px;
        max-height: 280px;
    }
    .cmn-icon i {
        padding-left: 5px !important;
        margin-right: 4px !important;
    }
    .model-content-banner {
        margin-top: 3.2rem;
    }
    .custom-item:last-child .page-link {
        width: 58px;
        padding-left: 4px;
    }
    .custom-item:first-child .page-link {
        width: 58px;
        padding-left: 4px;
    }
    .gal-comment-image img {
        width: 37px;
        height: 37px;
    }
    .gal-comment-image {
        margin: 0 7px;
    }
    .details-icon .model-icon .present-writer {
        font-size: 12px;
    }
    .mb-none {
        margin-bottom: 0;
    }
    .dash-content .my-content-icon .presenter {
        flex-basis: auto !important;
    }
    .my-content-icon {
        margin-top: 8px;
    }
    .dash-content .my-content-icon .presenter i.fa-comment-alt {
        padding: 0 0 !important;
    }
    /* 06/09/2020 code for e certificate */
    .certifi h1 {
        position: absolute;
        top: 35%;
        font-size: 18px;
    }
    .event-location {
        margin: 470px 0px !important;
    }
    .event-icon-section .nav-item span.a2i {
        padding-bottom: 24px;
    }
}

@media (min-width: 361px) and (max-width: 375px) {
    .all-content-card .ambs-rand-box .box-body h6.model-dtl-header a {
        color: #662d91;
        font-size: 14px !important;
    }
    .all-content-card .ambs-rand-box .box-body ul li {
        padding: 0;
    }
    .all-content-card .box-header {
        width: 100%;
        height: 150px !important;
    }
    .all-content-card .box-header img {
        width: 100% !important;
        min-height: 150px !important;
        border-radius: 0 !important;
        object-fit: contain;
    }
    .all-content-card .ambs-rand-box .box-body ul li {
        font-size: 9px;
    }
    .pincode-input-container.touch .touchwrapper .pincode-input-text {
        letter-spacing: 45px;
    }
    .dtls-cnt-img {
        height: 240px;
    }
    .presentation-images img {
        height: 240px;
    }
    .blog-images img {
        height: 260px;
    }
    .main-content .form {
        padding-bottom: 0 !important;
    }
    .main-content .form .btns button.log-icon {
        margin-top: 21px;
    }
    .main-content {
        margin-bottom: 1rem !important;
    }
    .main-content {
        margin-top: 20px !important;
    }
    .ambassad0r-propic a img {
        height: 280px;
    }
    .doc-up-dtls img {
        height: 220px !important;
    }
    .model-date {
        height: 60px !important;
        width: 17% !important;
    }
    .model-details {
        width: 83% !important;
    }
    .commn-height a img {
        height: 250px;
    }
    .dash-search-cont {
        padding-left: 23px !important;
    }
    .dash-nav .dash-se-icon i {
        left: 18px !important;
    }
    .mypage-menu {
        display: inline;
    }
    .mypage-form {
        display: contents;
    }
    .up-dtls img {
        height: 280px;
    }
    .cmn-icon i {
        padding-left: 5px !important;
        margin-right: 4px !important;
    }
    .model-content-banner {
        margin-top: 3.4rem;
    }
    .custom-item:last-child .page-link {
        width: 58px;
        padding-left: 4px;
    }
    .custom-item:first-child .page-link {
        width: 58px;
        padding-left: 4px;
    }
    .gal-comment-image img {
        width: 37px;
        height: 37px;
    }
    .gallary-comment-box i {
        padding: 2px 5px;
    }
    .details-icon .model-icon .present-writer {
        font-size: 12px;
    }
    .mb-none {
        margin-bottom: 0;
    }
    .dash-content .my-content-icon .presenter {
        flex-basis: auto !important;
    }
    .my-content-icon {
        margin-top: 8px;
    }
    .dash-content .my-content-icon .presenter i.fa-comment-alt {
        padding: 0 0 !important;
    }
    /* 06/09/2020 code for e certificate */
    .certifi h1 {
        position: absolute;
        top: 35%;
        font-size: 18px;
    }
    .event-location {
        margin: 470px 0px !important;
    }
    .event-icon-section .nav-item span.a2i {
        padding-bottom: 24px;
    }
}

@media (min-width: 376px) and (max-width: 414px) {
    .pincode-input-container.touch .touchwrapper .pincode-input-text {
        letter-spacing: 52px;
    }
    .dtls-cnt-img {
        height: 260px;
    }
    .presentation-images img {
        height: 250px;
    }
    .blog-images img {
        height: 260px;
    }
    .dash-content .my-content-icon .presenter {
        flex-basis: auto !important;
    }
    .my-content-icon {
        margin-top: 8px;
    }
    .dash-content .my-content-icon .presenter i.fa-comment-alt {
        padding: 0 0 !important;
    }
    .main-content .form {
        padding-bottom: 0 !important;
    }
    .main-content .form .btns button.log-icon {
        margin-top: 21px;
    }
    .main-content {
        margin-bottom: 1.7rem !important;
    }
    .main-content {
        margin-top: 20px !important;
    }
    .ambassad0r-propic a img {
        height: 320px;
    }
    .doc-up-dtls img {
        height: 220px !important;
    }
    .commn-height a img {
        height: 260px;
    }
    .dash-search-cont {
        padding-left: 23px !important;
    }
    .dash-nav .dash-se-icon i {
        left: 18px !important;
    }
    .mypage-menu {
        display: inline;
    }
    .mypage-form {
        display: contents;
    }
    .up-dtls img {
        min-height: 240px !important;
        max-height: 240px !important;
    }
    .details-icon .model-icon p i {
        font-size: 12px;
    }
    .details-icon .model-icon .present-writer {
        font-size: 12px;
    }
    .mb-none {
        margin-bottom: 0;
    }
    .cmn-icon i {
        margin-top: 10px !important;
    }
    .mt-fourteen {
        margin-top: 8px !important;
    }
    /* 06/09/2020 code for e certificate */
    .certifi h1 {
        position: absolute;
        top: 35%;
        font-size: 20px;
    }
    .event-location {
        margin: 358px 0px !important;
    }
}

@media (min-width: 415px) and (max-width: 575px) {
    .pincode-input-container.touch .touchwrapper .pincode-input-text {
        letter-spacing: 70px;
    }
    ul.starrating {
        margin-right: 15px;
    }
    ul.starrating li i {
        font-size: 12px;
    }
    .st-rate {
        font-size: 15px;
    }
    .st-rate i {
        margin-right: 5px;
        font-size: 11px;
    }
    .report a {
        font-size: 15px;
    }
    .report {
        padding-top: 12px;
        padding-bottom: 0;
        text-align: right;
    }
    .dtls-cnt-img {
        height: 320px;
    }
    .comment-icn {
        float: right !important;
    }
    .max-word-limit {
        font-size: 14px;
    }
    h5.presentation-topic a {
        font-size: 17px;
    }
    .edit_delete_show .btn {
        font-size: 13px !important;
    }
    .presentation-images img {
        height: 300px !important;
    }
    .blog-images img {
        height: 300px !important;
    }
    .vdo-play img {
        height: 80px !important;
        width: 80px !important;
    }
    .my-content-icon {
        margin-top: 8px;
    }
    .dash-content .my-content-icon .presenter i.fa-comment-alt {
        padding: 0 0 !important;
    }
    .upload-content-body label {
        font-size: 15px;
    }
    .main-content .form {
        padding-bottom: 0 !important;
    }
    .main-content .form .btns button.log-icon {
        margin-top: 21px;
    }
    .main-content {
        margin-bottom: 1.7rem !important;
    }
    .main-content {
        margin-top: 20px !important;
    }
    .ambassad0r-propic a img {
        height: 460px;
    }
    .ambassador-modal p {
        font-size: 14px !important;
        line-height: 18px !important;
        text-align: justify;
    }
    .ambassdor-modl .table thead {
        font-size: 15px !important;
        text-align: center !important;
    }
    .ambassador-modal .table tr td {
        font-size: 14x !important;
    }
    .ambassador-desc-box h5 {
        font-size: 19px !important;
    }
    .ambassador-desc-box p {
        font-size: 14px !important;
        line-height: 21px !important;
    }
    .ambassador-desc-box .ambassador-btn {
        font-size: 13px !important;
    }
    .ambassdor-modl {
        width: 90%;
    }
    .ambassdor-modl .nav-tabs .nav-link {
        font-size: 14px !important;
    }
    .ambassador-modal h5 {
        font-size: 18px;
    }
    .ambassador-modal ul li {
        font-size: 14px !important;
    }
    .ambassador-modal p.condition {
        font-size: 14px !important;
    }
    .doc-up-dtls img {
        height: 270px !important;
    }
    .upload-image img {
        width: 100%;
        height: 280px !important;
    }
    .photo-content:last-child .ambassador-card {
        margin-bottom: 0;
    }
    .cont-pagig-sector .pagignation-sector {
        margin-bottom: 25px !important;
        margin-top: 25px !important;
    }
    .dash-search-cont {
        padding-left: 23px !important;
    }
    .dash-nav .dash-se-icon i {
        left: 18px !important;
    }
    .mypage-menu {
        display: inline;
    }
    .mypage-form {
        display: contents;
    }
    .common-banner {
        padding: 15px 0 !important;
        margin-top: 6.2rem !important;
    }
    .ldBar svg {
        top: 50% !important;
        width: 30% !important;
    }
    .dash-content .dash-section-box {
        flex-basis: 100% !important;
    }
    .details-description .iframe {
        height: 300px !important;
    }
    .dash-content .dash-section-box {
        flex-basis: 100% !important;
    }
    .show-desc .bt1 {
        min-width: 100px;
    }
    .dash-content .dash-section-box {
        flex-basis: 100% !important;
    }
    .details-description .iframe {
        height: 300px !important;
    }
    h1.welcome-log {
        font-size: 25px;
        margin-top: 5px;
        margin-bottom: 3px;
    }
    h5.teach-portal {
        font-size: 16px;
    }
    .small-log-tab p {
        font-size: 16px;
    }
    .main-content .logo {
        height: 100px !important;
        width: 100px !important;
    }
    .mt-fourteen {
        margin-top: 6px !important;
    }
    .cmn-icon i {
        margin-top: 10px !important;
    }
    .up-dtls img {
        height: 320px !important;
    }
    .header a,
    .header p {
        font-size: 12px;
    }
    .profileview-banner {
        margin-top: 6.2rem;
    }
    .porfile-viewpage img {
        height: 160px;
        width: 160px;
    }
    .publicated-book img {
        max-height: 350px;
    }
    .training-section h6 a {
        font-size: 16px;
    }
    .trianig-description p.serial-no {
        font-size: 13px;
    }
    .about-title h4 {
        font-style: 22px;
    }
    .about-desc p span {
        font-size: 11px;
    }
    .about-desc p {
        font-size: 13px;
    }
    .book-puclication h4,
    h4.nominate {
        font-size: 22px;
    }
    h6.nomination-type {
        font-size: 16px;
    }
    .nomination-list ul li a {
        font-size: 13px;
    }
    .presentation-section a.nav-link {
        font-size: 14px;
    }
    h5.presentation-topic {
        font-size: 18px;
    }
    .presenter .present-writer {
        padding-right: 0 !important;
    }
    .tab-dtlsbtn a.more-btn {
        font-size: 13px;
    }
    h5.book-public a {
        font-size: 18px;
    }
    .dash-box .for-profile-view {
        min-height: 100px;
    }
    .inner-content-body input[type="text"] {
        font-size: 14px;
    }
    .inner-content-body .custom-select {
        font-size: 14px;
    }
    .inner-content-body .datepicker {
        margin: 10px 0;
    }
    .see-more {
        font-size: 14px;
    }
    .add-item.cmnt-btn {
        font-size: 14px;
    }
    .tab-content .cmnt-btn {
        font-size: 14px;
    }
    h3.bangla-34 {
        font-size: 22px;
    }
    .model-date p.date {
        font-size: 13px;
    }
    .model-date {
        height: 60px;
    }
    h6.model-dtl-header {
        font-size: 16px;
    }
    .model-icon p {
        font-size: 13px;
    }
    .model-desc p {
        font-size: 13px;
    }
    .modal-more-btn {
        font-size: 13px;
    }
    .model-icon i {
        padding-right: 7px;
    }
    .ambassador-card p.presentation-size {
        font-size: 14px !important;
    }
    .gallary-card .card img {
        height: 250px;
    }
    .details-section {
        margin: 20px 0;
    }
    .details-section h5.details-header {
        font-size: 16px;
        line-height: 20px;
        line-height: 23px;
    }
    .details-icon .model-icon p i {
        padding: 8px 8px;
        font-size: 13px;
    }
    .details-icon .model-icon .present-writer {
        font-size: 13px;
    }
    .details-description p.details-data {
        font-size: 14px;
    }
    .details-link a {
        font-size: 13px;
    }
    .details-link {
        padding: 5px 0;
    }
    h5.recent-comments {
        font-size: 18px;
        margin-bottom: 0;
    }
    .details-media h6.media-head {
        font-size: 15px;
        display: inline;
    }
    .custom-media-body .model-icon i {
        font-size: 11px;
    }
    .custom-media-body p.comment-dtls {
        font-size: 13px;
    }
    .details-media img {
        height: 40px !important;
        width: 40px !important;
    }
    .commnetor-name .model-icon .present-writer {
        font-size: 12px;
    }
    .opinion-section form .form-control {
        margin-bottom: 13px;
        font-size: 14px;
    }
    .opinion-section h5.recent-opinion {
        margin-bottom: 13px !important;
    }
    .rcnt-cmnt {
        font-size: 14px;
        width: 100%;
    }
    .mb-none {
        margin-bottom: 0;
    }
    .ambassador-card h6.ambassador-name {
        font-size: 18px;
    }
    .ambassador .card-body p {
        font-size: 14px;
    }
    p.ambassador-place {
        font-size: 14px;
    }
    .divider i {
        font-size: 14px;
    }
    .ambassador-card img {
        height: 350px;
    }
    p.ambassador-email {
        font-size: 14px;
    }
    .dash-content .model-icon .presenter {
        flex-basis: auto;
    }
    .dash-content .my-content-icon .presenter {
        flex-basis: auto !important;
    }
    .language p {
        display: none;
    }
    .commn-height a img {
        height: 300px !important;
    }
    .form-search-btn {
        margin-top: 8px !important;
    }
    .cmnt-btn {
        margin-top: 8px !important;
    }
    .upload-content-body .cmnt-btn {
        margin-top: 0 !important;
    }
    .common-banner .model-selection .form-group {
        margin-bottom: 17px;
    }
    .all-content-card {
        grid-template-columns: repeat(3, 1fr);
    }
    /* 06/09/2020 code for e certificate */
    .certifi h1 {
        position: absolute;
        top: 37%;
        font-size: 28px;
    }
    .event-location {
        margin: 358px 0px !important;
    }
    .ev-list-reg {
        margin-top: 20px !important;
    }
}

@media (min-width: 576px) and (max-width: 767px) {
    .search-collapse {
        display: none !important;
    }
    .pincode-input-container.touch .touchwrapper .pincode-input-text {
        letter-spacing: 64px;
    }
    ul.starrating {
        margin-right: 15px;
    }
    ul.starrating li i {
        font-size: 12px;
    }
    .st-rate {
        font-size: 15px;
    }
    .st-rate i {
        margin-right: 5px;
        font-size: 11px;
    }
    .report a {
        font-size: 15px;
    }
    ul.starrating li {
        margin-right: 7px;
    }
    .custom-media-details p {
        font-size: 16px;
    }
    ul.starrating {
        margin-right: 15px;
    }
    .report {
        padding-top: 17px;
        padding-bottom: 0;
        text-align: right;
    }
    .dtls-cnt-img {
        height: 320px;
    }
    .custom-media-body a.comment-reply {
        font-size: 13px;
    }
    .btn-for-commnet a {
        font-size: 13px;
    }
    .cust-comment-heading {
        margin-top: 20px;
    }
    .includeblade .custom-select {
        margin-top: 20px !important;
    }
    .gallary-comment-box:first-child {
        flex-basis: 25% !important;
    }
    .gallary-comment-box:nth-child(2) {
        flex-basis: 30% !important;
    }
    .gallary-comment-box:last-child {
        flex-basis: 45% !important;
    }
    .max-word-limit {
        font-size: 16px;
    }
    h5.presentation-topic a {
        font-size: 17px;
    }
    .presentation-topic .btn {
        font-size: 13px !important;
        padding: 2px 4px;
    }
    .dash-content .my-content-icon .presenter i.fa-comment-alt {
        padding: 0 0 !important;
    }
    .dash-content .my-content-icon .presenter {
        flex-basis: auto !important;
    }
    .upload-content-body label {
        font-size: 16px;
    }
    .main-content .form {
        padding-bottom: 0 !important;
    }
    .main-content .form .btns button.log-icon {
        margin-top: 21px;
    }
    .main-content {
        margin-bottom: 1.7rem !important;
    }
    .main-content {
        margin-top: 21.5% !important;
    }
    .main-content {
        margin-top: 20px !important;
    }
    .ambassador .card-body {
        min-height: 115px !important;
    }
    .ambassad0r-propic a img {
        height: 200px;
    }
    .ambassador-modal p {
        font-size: 15px !important;
        line-height: 18px !important;
        text-align: justify;
    }
    .ambassdor-modl .table thead {
        font-size: 16px !important;
        text-align: center !important;
    }
    .ambassador-modal .table tr td {
        font-size: 14x !important;
    }
    .ambassador-desc-box h5 {
        font-size: 20px !important;
    }
    .ambassador-desc-box p {
        font-size: 15px !important;
        line-height: 21px !important;
    }
    .ambassador-desc-box .ambassador-btn {
        font-size: 13px !important;
    }
    .ambassdor-modl {
        width: 90%;
    }
    .ambassdor-modl .nav-tabs .nav-link {
        font-size: 14px !important;
    }
    .ambassador-modal h5 {
        font-size: 19px;
    }
    .ambassador-modal ul li {
        font-size: 15px !important;
    }
    .ambassador-modal p.condition {
        font-size: 15px !important;
    }
    .photo-content:last-child .ambassador-card {
        margin-bottom: 0 !important;
    }
    .cont-pagig-sector .pagignation-sector {
        margin-bottom: 0 !important;
        margin-top: 0 !important;
    }
    head .ldBar svg {
        top: 50% !important;
        width: 34% !important;
    }
    .dash-section .dash-section-box {
        margin-top: 20px !important;
    }
    .profile-url {
        margin: 15px 0 !important;
    }
    .dash-nav nav {
        padding-top: 0;
        padding-bottom: 0;
    }
    .commom-pad-ten {
        padding: 10px 0 !important;
    }
    .dash-nav .dash-se-icon i {
        left: 21px !important;
    }
    .bottom-footer .box p {
        text-align: left;
    }
    .bottom-footer .logo-box {
        text-align: right;
    }
    .bottom-footer {
        text-align: left;
    }
    .details-description .iframe {
        height: 290px !important;
    }
    .cust-model-icon i {
        padding: 0 3px !important;
    }
    h1.welcome-log {
        font-size: 28px;
        margin-top: 5px;
        margin-bottom: 3px;
    }
    h5.teach-portal {
        font-size: 17px;
    }
    .small-log-tab p {
        font-size: 16px;
    }
    .main-content .logo {
        height: 100px !important;
        width: 100px !important;
    }
    .main-content .logo img {
        padding-top: 12px !important;
    }
    .up-dtls img {
        height: 320px !important;
    }
    .mt-fourteen {
        margin-top: 10px !important;
    }
    header {
        display: none;
    }
    .best-content h5 {
        margin-bottom: 0;
    }
    .best-content-maker {
        margin: 10px auto;
    }
    .best-content .box-img {
        margin-top: 15px;
    }
    .best-content .box p.content {
        font-size: 13px;
    }
    .model-content-header {
        margin: 10px 0;
    }
    .lucky-box p.batayon {
        font-size: 13px;
    }
    .best-reading-content.best-common-content {
        margin-top: 22px;
    }
    .best-reading-content ul li a {
        font-size: 13px;
    }
    h3.bangla-34 {
        font-size: 22px;
    }
    .model-selection .col-form-label {
        font-size: 13px;
        text-align: right;
        margin-top: 12px;
    }
    .model-selection .custom-select {
        font-size: 13px;
    }
    .model-selection .custom-select {
        margin-bottom: 13px;
    }
    .video-gallary-section .card {
        margin-top: 0 !important;
    }
    .gallary-comment-box i {
        display: block;
    }
    .gal-comment-image img {
        width: 38px;
        height: 38px;
    }
    .presentaton-header {
        margin: 10px 0;
    }
    .about-presentation p {
        font-size: 14px;
        text-align: justify;
        line-height: 20px;
    }
    .gallary-comment-box i {
        font-size: 13px;
        border-left: none !important;
    }
    .present-writer {
        font-size: 13px;
        padding-right: 3px !important;
    }
    .pagignation-sector {
        margin: 10px 0;
        margin: 0 auto;
    }
    .pagignation-sector ul.pagination li a {
        font-size: 12px;
    }
    a.more-btn {
        margin-bottom: 0;
        font-size: 13px;
        padding: 2px 0;
        line-height: normal;
    }
    .lucky-icon {
        font-size: 13px;
    }
    .best-reading-content ul li {
        font-size: 13px;
    }
    .presentation-images img {
        height: 300px;
    }
    .blog-images img {
        height: 300px;
    }
    .gallary-comment-box i {
        margin: 5px 0;
        display: inline;
    }
    .commn-padd {
        padding: 7px 0;
    }
    .gal-comment-image {
        margin: 0 10px;
    }
    p.teacher-desig {
        margin-bottom: 0;
    }
    .best-content .box p.content {
        margin-bottom: 15px;
    }
    .sum-more {
        width: 100%;
        font-size: 14px;
    }
    .upld-button {
        margin-bottom: 1.5rem;
        width: 100%;
        font-size: 14px;
    }
    .drop-files input[type="file"] {
        font-size: 14px;
    }
    .for-upload {
        padding-top: 75px;
    }
    .profileview-banner {
        margin-top: 4rem;
    }
    .porfile-viewpage img {
        height: 160px;
        width: 160px;
    }
    .publicated-book img {
        max-height: 200px;
    }
    .training-section h6 a {
        font-size: 16px;
    }
    .trianig-description p.serial-no {
        font-size: 13px;
    }
    .proview-bg {
        min-height: 730px;
    }
    .about-title h4 {
        font-style: 22px;
        margin-top: 20px;
    }
    .about-desc p span {
        font-size: 11px;
    }
    .about-desc p {
        font-size: 13px;
    }
    .book-puclication h4,
    h4.nominate {
        font-size: 22px;
    }
    .book-puclication h4 {
        margin-top: 0;
    }
    h6.nomination-type {
        font-size: 16px;
    }
    .nomination-list ul li a {
        font-size: 13px;
    }
    .presentation-section a.nav-link {
        font-size: 14px;
    }
    h5.presentation-topic {
        font-size: 18px;
    }
    .presenter .present-writer {
        padding-right: 0 !important;
    }
    .tab-dtlsbtn a.more-btn {
        font-size: 13px;
    }
    h5.book-public a {
        font-size: 18px;
    }
    .dash-box .for-profile-view {
        min-height: 100px;
    }
    .inner-content-body input[type="text"] {
        font-size: 14px;
    }
    .inner-content-body .custom-select {
        font-size: 14px;
    }
    .inner-content-body .datepicker {
        margin: 10px 0;
    }
    .see-more {
        font-size: 14px;
    }
    .progress-bar-full h5.complete-profile {
        font-size: 18px;
    }
    h5.upload-caption {
        font-size: 18px;
    }
    .upload-image .custom-file-upload {
        font-size: 13px;
    }
    .uplodbtn {
        font-size: 13px;
    }
    .pro-update-pbar {
        margin-top: 10px;
        margin-bottom: 25px !important;
    }
    .add-item.cmnt-btn {
        font-size: 14px;
    }
    .tab-content .cmnt-btn {
        font-size: 14px;
    }
    h3.bangla-34 {
        font-size: 22px;
    }
    .model-date p.date {
        font-size: 13px;
    }
    .model-date {
        height: 60px;
    }
    h6.model-dtl-header {
        font-size: 16px;
    }
    .model-icon p {
        font-size: 14px;
    }
    .model-desc p {
        font-size: 14px;
    }
    .modal-more-btn {
        font-size: 14px;
    }
    .model-icon i {
        padding: 10px 0;
    }
    .member-images {
        margin: 10px 0;
        text-align: center;
    }
    .member-images h6.member-name {
        margin-top: 15px;
        font-size: 14px;
    }
    .details-section {
        margin: 20px 0;
    }
    .details-section h5.details-header {
        font-size: 16px;
        line-height: 20px;
        line-height: 23px;
    }
    .details-icon .model-icon p i {
        padding: 8px 8px;
        font-size: 14px;
    }
    .details-icon .model-icon .present-writer {
        font-size: 14px;
    }
    .details-description p.details-data {
        font-size: 14px;
        line-height: 23px;
    }
    .details-link a {
        font-size: 14px;
    }
    .details-link {
        padding: 5px 0;
    }
    h5.recent-comments {
        font-size: 19px;
        margin-bottom: 0;
    }
    .details-media h6.media-head {
        font-size: 15px;
        display: inline;
    }
    .custom-media-body .model-icon i {
        font-size: 11px;
    }
    .custom-media-body p.comment-dtls {
        font-size: 14px;
    }
    .details-media img {
        height: 40px !important;
        width: 40px !important;
    }
    .commnetor-name .model-icon .present-writer {
        font-size: 12px;
    }
    .opinion-section form .form-control {
        margin-bottom: 13px;
        font-size: 14px;
    }
    .opinion-section h5.recent-opinion {
        margin-bottom: 13px !important;
    }
    .rcnt-cmnt {
        font-size: 14px;
        width: 100%;
    }
    .mb-none {
        margin-bottom: 0;
    }
    .ambassador-card h6.ambassador-name {
        font-size: 18px;
    }
    .ambassador .card-body p {
        font-size: 14px;
    }
    p.ambassador-place {
        font-size: 14px;
    }
    .divider i {
        font-size: 14px;
    }
    .ambassador-card img {
        height: 170px;
    }
    p.ambassador-email {
        font-size: 14px;
    }
    .logo-box img {
        width: 100%;
        text-align: right;
    }
    .form-search-btn {
        margin-top: 8px !important;
    }
    .cmnt-btn {
        margin-top: 8px !important;
    }
    .upload-content-body .cmnt-btn {
        margin-top: 0 !important;
    }
    .dash-content .dash-section-box {
        flex-basis: 48% !important;
    }
    .dash-content .dash-section-box:nth-child(1),
    .dash-content .dash-section-box:nth-child(2) {
        margin-bottom: 1rem;
    }
    .dash-section .dash-section-box:nth-child(3) {
        margin-bottom: 17px;
        margin-top: 0 !important;
    }
    .dash-section .dash-section-box:nth-child(4) {
        margin-bottom: 17px;
        margin-top: 0 !important;
    }
    .profile-box {
        margin-bottom: 17px;
    }
    .custom-card {
        margin-bottom: 20px !important;
    }
    .dash-section-3 {
        margin-top: 0 !important;
        margin-bottom: 1rem !important;
    }
    .doc-up-dtls img {
        height: 270px !important;
    }
    .common-banner .model-selection .form-group {
        margin-bottom: 17px;
    }
    .all-content-card {
        grid-template-columns: repeat(3, 1fr);
    }
    /* 06/09/2020 code for e certificate */
    .certifi h1 {
        position: absolute;
        top: 35%;
        font-size: 28px;
    }
    .event-location {
        margin: 380px 0px !important;
    }
    .ev-list-reg {
        /* display: -webkit-inline-box; */
    }
}

@media (max-width: 768px) {
    .search-collapse {
        display: block;
    }
    .video-section .video-gallary-section {
        grid-template-columns: 12fr;
    }
    .video-section .presentaton-header presentation-images {
        min-height: 290px;
        margin-top: 0;
    }
    .video-section .presentaton-header {
        min-height: 290px;
        margin-top: 0;
    }
    .video-section .presentation-images img {
        min-height: 182px;
        object-fit: contain;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .all-content-card .ambs-rand-box .box-body {
        min-height: 130px;
    }
    .model-content-body {
        margin-top: 15px;
    }
    .all-content-card {
        grid-template-columns: repeat(3, 1fr);
        grid-gap: 20px;
    }
    .all-content-card .ambs-rand-box {
        margin: 0;
    }
    .search-collapse {
        display: none !important;
    }
    .random-card {
        /* flex-basis: 23%; */
        grid-template-columns: repeat(4, 1fr);
    }
    .search-collapse {
        right: 60px;
    }
    .test-landing {
        margin-top: 0;
    }
    .main-content {
        margin-top: 20px;
    }
    .nomination-lis .item {
        display: block;
    }
    .nomination-lis .item .achievement_date,
    .nomination-lis .item .achievement_title {
        flex-basis: 100% !important;
    }
    .nomination-lis .item .achievement_date p {
        width: 100%;
        text-align: left !important;
        font-size: 13px;
        color: #8cc63f;
        padding-left: 26px;
        margin-top: 4px;
    }
    .includeblade .custom-select {
        margin-top: 20px !important;
    }
    .member-lists .lists {
        flex-basis: 10%;
    }
    .member-lists .memLists {
        flex-basis: 90%;
    }
    .custom-media-details p {
        font-size: 16px;
    }
    ul.starrating {
        margin-right: 15px;
    }
    .report {
        padding-top: 17px;
        padding-bottom: 0;
    }
    .dtls-cnt-img {
        height: 290px;
    }
    .custom-media-details p {
        font-size: 15px;
    }
    .cust-comment-heading {
        margin-top: 20px;
    }
    h5.presentation-topic a {
        font-size: 18px;
    }
    .main-nav li.logedin-user {
        margin-left: 0 !important;
    }
    .alochitolikhaInclude .best-reading-content ul li a {
        font-size: 14px !important;
    }
    .ambassad0r-propic a img {
        height: 200px;
    }
    .ambassador-modal p {
        font-size: 15px !important;
        line-height: 18px !important;
        text-align: justify;
    }
    .ambassdor-modl .table thead {
        font-size: 16px !important;
        text-align: center !important;
    }
    .ambassador-modal .table tr td {
        font-size: 14x !important;
    }
    .ambassador-desc-box h5 {
        font-size: 20px !important;
    }
    .ambassador-desc-box p {
        font-size: 15px !important;
        line-height: 21px !important;
    }
    .ambassador-desc-box .ambassador-btn {
        font-size: 13px !important;
    }
    .ambassdor-modl .nav-tabs .nav-link {
        font-size: 14px !important;
    }
    .ambassador-modal h5 {
        font-size: 20px;
    }
    .ambassador-modal ul li {
        font-size: 15px !important;
    }
    .ambassador-modal p.condition {
        font-size: 16px !important;
    }
    .doc-up-dtls img {
        height: 300px !important;
    }
    .dash-search-cont {
        padding-left: 28px;
    }
    .dash-nav nav {
        padding-top: 0;
        padding-bottom: 0;
    }
    .commom-pad-ten {
        padding: 10px 0 !important;
    }
    .dash-nav .dash-se-icon i {
        left: 19px !important;
        top: 20px !important;
    }
    .logo-box img {
        width: 100%;
    }
    .right-side-bar .zilla-cor img {
        width: 100%;
        min-height: 140px !important;
    }
    .mt-fifty {
        margin-top: 10px !important;
    }
    .main-content .form {
        padding: 20px !important;
    }
    .details-description .iframe {
        height: 290px !important;
    }
    .cust-model-icon i {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .log-max-show {
        margin-top: 30px;
    }
    .up-dtls img {
        min-height: 295px !important;
        max-height: 295px !important;
    }
    .mt-fourteen {
        margin-top: 10px !important;
    }
    header {
        display: none;
    }
    .best-content h5 {
        margin-bottom: 0;
    }
    .best-content-maker {
        margin: 10px auto;
    }
    .best-content .box-img {
        margin-top: 15px;
    }
    .best-content .box p.content {
        font-size: 13px;
    }
    .lucky-box p.batayon {
        font-size: 14px;
    }
    .best-reading-content.best-common-content {
        margin-top: 22px;
    }
    .best-reading-content ul li a {
        font-size: 13px;
    }
    h3.bangla-34 {
        font-size: 22px;
    }
    .model-selection .col-form-label {
        font-size: 15px;
        text-align: right;
        margin-top: 12px;
    }
    .model-selection .custom-select {
        font-size: 15px;
    }
    .model-selection .custom-select {
        margin-bottom: 15px;
    }
    .video-gallary-section .card {
        margin-top: 0 !important;
    }
    .gallary-comment-box i {
        display: block;
    }
    .gal-comment-image img {
        width: 38px;
        height: 38px;
    }
    .presentaton-header {
        margin: 10px 0;
    }
    .about-presentation p {
        font-size: 16px;
        text-align: justify;
        line-height: 20px;
    }
    .gallary-comment-box i {
        font-size: 14px;
        border-left: none !important;
    }
    .present-writer {
        font-size: 14px;
        padding-right: 3px !important;
    }
    .pagignation-sector {
        margin: 20px;
    }
    .pagignation-sector ul.pagination li a {
        font-size: 14px;
    }
    .custom-item .page-link {
        padding: 7px 20px;
    }
    a.more-btn {
        margin-bottom: 0;
        font-size: 14px;
        padding: 5px;
        line-height: normal;
    }
    .lucky-icon {
        font-size: 12px;
    }
    .best-reading-content ul li {
        font-size: 14px;
    }
    .presentation-images img {
        /* height: 350px !important; */
    }
    .userprofilecontent .card {
        padding: 10px;
    }
    .userprofilecontent img {
        height: 300px !important;
    }
    .blog-images img {
        height: 350px !important;
    }
    .vdo-play img {
        height: 80px !important;
        width: 80px !important;
    }
    .gallary-comment-box i {
        display: block;
        padding: 0;
    }
    .commn-padd {
        padding: 2px 0;
    }
    .gal-comment-image {
        margin: 0 10px;
    }
    p.teacher-desig {
        margin-bottom: 0;
    }
    .box h5.common-mt-none {
        margin-top: 0 !important;
    }
    .best-content .box p.content {
        margin-bottom: 15px;
    }
    a.more-btn {
        margin: 1rem 0;
        padding: 2px 0;
    }
    .sum-more {
        font-size: 14px;
    }
    .upld-button {
        margin-bottom: 1.5rem;
        font-size: 14px;
    }
    .drop-files input[type="file"] {
        font-size: 14px;
    }
    .for-upload {
        padding-top: 75px;
    }
    .porfile-viewpage img {
        height: 160px;
        width: 160px;
    }
    .training-section h6 a {
        font-size: 16px;
    }
    .trianig-description p.serial-no {
        font-size: 14px;
    }
    .proview-bg {
        min-height: 1872px;
    }
    .about-title h4 {
        font-style: 22px;
        margin-top: 20px;
    }
    .about-desc p span {
        font-size: 11px;
    }
    .about-desc p {
        font-size: 14px;
    }
    .book-puclication h4,
    h4.nominate {
        font-size: 22px;
    }
    .book-puclication h4 {
        margin-top: 0;
    }
    h6.nomination-type {
        font-size: 16px;
    }
    .nomination-list ul li a {
        font-size: 14px;
    }
    .presentation-section a.nav-link {
        font-size: 14px;
    }
    h5.presentation-topic {
        font-size: 18px;
    }
    .presenter .present-writer {
        padding-right: 0 !important;
    }
    .split-main {
        display: none;
    }
    .tab-dtlsbtn a.more-btn {
        font-size: 14px;
    }
    h5.book-public a {
        font-size: 18px;
    }
    .dash-box .for-profile-view {
        min-height: 100px;
    }
    .publicated-book img {
        min-height: 100px;
    }
    .inner-content-header h1 {
        font-size: 24px;
    }
    .progress-bar-full h5.complete-profile {
        font-size: 20px;
    }
    .pro-update-pbar {
        margin-top: 10px;
        margin-bottom: 25px !important;
    }
    h5.upload-caption {
        font-size: 20px;
    }
    .upload-image .custom-file-upload {
        font-size: 15px;
    }
    .uplodbtn {
        font-size: 15px;
    }
    .inner-content-body input[type="text"] {
        font-size: 15px;
    }
    .inner-content-body .custom-select {
        font-size: 15px;
    }
    .inner-content-body .datepicker {
        margin: 10px 0;
    }
    .see-more {
        font-size: 15px;
    }
    .add-item.cmnt-btn {
        font-size: 15px;
    }
    .tab-content .cmnt-btn {
        font-size: 15px;
    }
    h3.bangla-34 {
        font-size: 22px;
    }
    .model-date p.date {
        font-size: 13px;
    }
    .model-date {
        height: 60px;
    }
    h6.model-dtl-header {
        font-size: 16px;
    }
    .model-icon p {
        font-size: 14px;
    }
    .model-desc p {
        font-size: 14px;
    }
    .modal-more-btn {
        font-size: 14px;
    }
    .model-icon i {
        padding: 10px 0;
        padding-right: 7px;
    }
    .model-cont-dtls img.dtl-img {
        max-height: 200px;
        width: 100%;
    }
    .member-images {
        margin: 10px 0;
        text-align: center;
    }
    .member-images h6.member-name {
        margin-top: 15px;
        font-size: 15px;
    }
    .gallary-card .card img {
        height: 170px;
    }
    .details-section {
        margin: 20px 0;
    }
    .details-section h5.details-header {
        font-size: 16px;
        line-height: 20px;
        line-height: 23px;
    }
    .details-icon .model-icon p i {
        padding: 8px 8px;
        font-size: 14px;
    }
    .details-icon .model-icon .present-writer {
        font-size: 13px;
    }
    .details-description p.details-data {
        font-size: 14px;
        line-height: 23px;
    }
    .details-link a {
        font-size: 14px;
    }
    .details-link {
        padding: 5px 0;
    }
    h5.recent-comments {
        font-size: 19px;
        margin-bottom: 0;
    }
    .details-media h6.media-head {
        font-size: 15px;
        display: inline;
    }
    .custom-media-body .model-icon i {
        font-size: 11px;
    }
    .custom-media-body p.comment-dtls {
        font-size: 14px;
    }
    .details-media img {
        height: 40px !important;
        width: 40px !important;
    }
    .commnetor-name .model-icon .present-writer {
        font-size: 12px;
    }
    .opinion-section form .form-control {
        margin-bottom: 13px;
        font-size: 14px;
    }
    .opinion-section h5.recent-opinion {
        margin-bottom: 13px !important;
    }
    .rcnt-cmnt {
        font-size: 14px;
    }
    .mb-none {
        margin-bottom: 0;
    }
    .mar-top-none {
        margin-top: 10px !important;
    }
    .ambassador-card h6.ambassador-name {
        font-size: 18px;
    }
    .ambassador .card-body p {
        font-size: 14px;
        font-family: "SolaimanLipi", "Roboto";
    }
    p.ambassador-place {
        font-size: 14px;
    }
    .divider i {
        font-size: 14px;
    }
    .ambassador-card img {
        height: 170px;
    }
    p.ambassador-email {
        font-size: 14px;
    }
    .dash-section .dash-section-box,
    .dash-section-3 .dash-section-box {
        flex-basis: 48% !important;
    }
    .dash-section .dash-section-box {
        margin: 25px 0 !important;
    }
    .custom-card,
    .dash-section-3 .dash-section-box,
    .profile-box {
        margin-bottom: 25px !important;
    }
    .pro-visit-card {
        margin-top: 25px !important;
    }
    .custom-card-height,
    .dash-section .dash-section-box:nth-child(1),
    .dash-section .dash-section-box:nth-child(2),
    .dash-section-3 {
        margin-bottom: 0 !important;
    }
    .dash-section .dash-section-box {
        flex-basis: 48% !important;
    }
    .dash-content .model-icon:last-child .presenter i {
        padding: 0;
    }
    .dash-content .model-icon .presenter {
        flex-basis: auto;
    }
    .dash-content .my-content-icon .presenter {
        flex-basis: auto !important;
    }
    .form-search-btn {
        margin-top: 8px !important;
    }
    .cmnt-btn {
        margin-top: 8px !important;
    }
    .prof-level .ldBar svg {
        width: 45% !important;
    }
    .common-banner .model-selection .form-group {
        margin-bottom: 17px;
    }
    /* 06/09/2020 code for e certificate */
    .certifi h1 {
        position: absolute;
        top: 35%;
        font-size: 28px;
    }
    .event-location {
        margin: 275px 0px !important;
    }
}

@media (min-width: 992px) and (max-width: 1200px) {
    .about-box {
        min-height: 135px;
        position: relative;
    }
    .includeblade .custom-select {
        margin-top: 0 !important;
    }
    .alochitolikhaInclude .best-reading-content ul li a {
        font-size: 14px !important;
        font-family: "SolaimanLipi", "Roboto";
    }
    .upload-image img {
        width: 100%;
        height: 200px !important;
    }
    .right-side-bar .zilla-cor img {
        width: 100%;
        min-height: 140px !important;
    }
    .log-max-show {
        margin-top: 135px;
    }
    .up-dtls img {
        height: 320px !important;
    }
    .cmn-icon i {
        padding-left: 0 !important;
    }
    .proview-bg {
        min-height: 1115px !important;
    }
    header {
        display: block;
    }
    header .header-box .box span {
        font-size: 14px;
    }
    .best-content-maker {
        margin: 10px auto;
    }
    .best-content .box-img {
        margin-top: 15px;
    }
    .best-content .box p.content {
        font-size: 15px;
        margin-bottom: 15px;
    }
    .lucky-box p.batayon {
        font-size: 14px;
    }
    .best-reading-content.best-common-content {
        margin-top: 22px;
    }
    .best-reading-content ul li a {
        font-size: 13px;
    }
    h3.bangla-34 {
        font-size: 22px;
    }
    .model-selection .col-form-label {
        font-size: 15px;
        text-align: right;
        margin-top: 12px;
    }
    .model-selection .custom-select {
        font-size: 15px;
    }
    .video-gallary-section .card {
        margin-top: 0 !important;
    }
    .gallary-comment-box i {
        display: block;
    }
    .gal-comment-image img {
        height: 38px;
        width: 38px;
    }
    .presentaton-header {
        margin: 2px 0;
        padding: 0;
    }
    .about-presentation p {
        font-size: 15px;
        text-align: justify;
        line-height: 20px;
    }
    .gallary-comment-box i {
        font-size: 14px;
        border-left: none !important;
    }
    .present-writer {
        font-size: 14px;
        padding-right: 3px !important;
    }
    .pagignation-sector {
        margin: 20px auto;
    }
    .pagignation-sector ul.pagination li a {
        font-size: 14px;
    }
    .custom-item .page-link {
        padding: 7px 20px;
    }
    a.more-btn {
        line-height: 35px;
        color: #959595;
        margin-bottom: 1.5rem;
        font-weight: 100;
        font-size: 15px;
        display: inline-block;
    }
    .lucky-icon {
        font-size: 12px;
    }
    .best-reading-content ul li {
        font-size: 14px;
    }
    .presentation-images img {
        height: 107px !important;
    }
    .blog-images img {
        height: 160px !important;
    }
    .vdo-play img {
        height: 60px !important;
        width: 60px !important;
    }
    .gallary-comment-box i {
        margin: 5px 0;
        padding: 0 5px;
        display: inline;
    }
    .commn-padd {
        padding: 7px 0;
    }
    .gal-comment-image {
        margin: 0 10px;
    }
    p.teacher-desig {
        margin-bottom: 0;
    }
    .model-selection .custom-select {
        margin-bottom: 0;
    }
    .box h5.common-mt-none {
        margin-top: 0 !important;
    }
    .sum-more {
        font-size: 14px;
    }
    .upld-button {
        margin-bottom: 1.5rem;
        font-size: 14px;
    }
    .drop-files input[type="file"] {
        font-size: 14px;
    }
    .for-upload {
        padding-top: 75px;
    }
    .profileview-banner {
        margin-top: 4rem;
    }
    .porfile-viewpage img {
        height: 160px;
        width: 160px;
    }
    .training-section h6 a {
        font-size: 16px;
    }
    .trianig-description p.serial-no {
        font-size: 14px;
    }
    .proview-bg {
        min-height: 730px;
    }
    .about-title h4 {
        font-style: 22px;
        margin-top: 20px;
    }
    .about-desc p span {
        font-size: 11px;
    }
    .about-desc p {
        font-size: 14px;
    }
    .book-puclication h4,
    h4.nominate {
        font-size: 22px;
    }
    .book-puclication h4 {
        margin-top: 0;
    }
    h6.nomination-type {
        font-size: 16px;
    }
    .nomination-list ul li a {
        font-size: 14px;
    }
    .presentation-section a.nav-link {
        font-size: 14px;
    }
    h5.presentation-topic {
        font-size: 18px;
    }
    .presenter .present-writer {
        padding-right: 0 !important;
    }
    .tab-dtlsbtn a.more-btn {
        font-size: 14px;
    }
    h5.book-public a {
        font-size: 18px;
    }
    .dash-box .for-profile-view {
        min-height: 100px;
    }
    .publicated-book img {
        min-height: 100px;
    }
    .add-item.cmnt-btn {
        font-size: 15px;
    }
    .tab-content .cmnt-btn {
        font-size: 15px;
    }
    h3.bangla-34 {
        font-size: 22px;
    }
    .model-date p.date {
        font-size: 13px;
    }
    .model-date {
        height: 60px;
    }
    h6.model-dtl-header {
        font-size: 16px;
    }
    .model-icon p {
        font-size: 12px;
    }
    .model-desc p {
        font-size: 14px;
    }
    .modal-more-btn {
        font-size: 14px;
    }
    .model-icon i {
        padding-right: 7px;
    }
    .model-cont-dtls img.dtl-img {
        width: 100%;
    }
    .details-section h5.details-header {
        font-size: 16px;
        line-height: 20px;
        line-height: 23px;
    }
    .details-icon .model-icon p i {
        padding: 8px 8px;
        font-size: 15px;
    }
    .details-icon .model-icon .present-writer {
        font-size: 15px;
    }
    .up-model-icon .present-writer {
        font-size: 13px !important;
    }
    .details-description p.details-data {
        font-size: 15px;
        line-height: 23px;
    }
    .details-link a {
        font-size: 15px;
    }
    .details-link {
        padding: 5px 0;
    }
    h5.recent-comments {
        font-size: 19px;
        margin-bottom: 0;
    }
    .details-media h6.media-head {
        font-size: 15px;
        display: inline;
    }
    .custom-media-body .model-icon i {
        font-size: 14px;
    }
    .custom-media-body p.comment-dtls {
        font-size: 15px;
    }
    .details-media img {
        height: 40px !important;
        width: 40px !important;
    }
    .commnetor-name .model-icon .present-writer {
        font-size: 12px;
    }
    .opinion-section form .form-control {
        margin-bottom: 13px;
        font-size: 15px;
    }
    .opinion-section h5.recent-opinion {
        margin-bottom: 13px !important;
    }
    .rcnt-cmnt {
        font-size: 15px;
    }
    .mb-none {
        margin-bottom: 0;
    }
    .mar-top-none {
        margin-top: 10px !important;
    }
    .ambassador-card h6.ambassador-name {
        font-size: 18px;
    }
    .ambassador .card-body p {
        font-size: 14px;
    }
    p.ambassador-place {
        font-size: 14px;
    }
    .divider i {
        font-size: 14px;
    }
    .ambassador-card img {
        min-height: 170px;
        max-height: 170px;
    }
    p.ambassador-email {
        font-size: 14px;
    }
    .divider i {
        font-size: 15px;
    }
    .dash-section .dash-section-box {
        flex-basis: 24%;
    }
    .dash-content .model-icon .presenter {
        flex-basis: 20% !important;
    }
    .dash-content .model-icon .presenter {
        flex-basis: auto !important;
        margin-top: 5px;
    }
    .form-search-btn {
        font-size: 13px;
        margin-top: 45px !important;
    }
}

@media (min-width: 992px) {
    .resposnsive-menu {
        display: none;
    }
    .custom-media-details p {
        font-size: 17px;
    }
    ul.starrating {
        margin-right: 15px;
    }
    .abouthistory {
        margin-top: 5px;
    }
    .inner-content-header h1 {
        font-size: 25px;
    }
    .progress-bar-full h5.complete-profile {
        font-size: 20px;
    }
    .pro-update-pbar {
        margin-top: 10px;
        margin-bottom: 25px !important;
    }
    h5.upload-caption {
        font-size: 20px;
    }
    .upload-image .custom-file-upload {
        font-size: 15px;
    }
    .uplodbtn {
        font-size: 15px;
    }
    .inner-content-body input[type="text"] {
        font-size: 15px;
    }
    .inner-content-body .custom-select {
        font-size: 15px;
    }
    .inner-content-body .datepicker {
        margin: 10px 0;
    }
    .see-more {
        font-size: 15px;
    }
    .member-images {
        margin: 10px 0;
        text-align: center;
    }
    .member-images h6.member-name {
        margin-top: 15px;
        font-size: 14px;
    }
    .commn-height img {
        height: 200px;
    }
    .ev-list-reg {
        /* display: -webkit-inline-box; */
    }
}

@media (min-width: 576px) {
    .repor {
        float: right;
    }
    .comment-icn {
        float: right !important;
    }
    .custom-media-details p {
        margin: 10px 0 !important;
    }
    .ambassador-card p.presentation-size {
        font-size: 15px !important;
    }
}

@media (min-width: 768px) {
    .thisday-image {
        width: 350px;
        height: auto;
        margin-right: 23px;
        overflow: hidden;
        display: inline;
        float: left;
        position: relative;
    }
    .thisday-image img {
        max-height: 350px;
        padding: 2px;
        border: solid 2px #f2f2f2;
    }
    .thisday-image button {
        right: 24px;
    }
    .report {
        text-align: right;
    }
    .upload-content-body label {
        font-size: 17px;
    }
    .log-max-visible {
        display: block;
    }
    .log-min-visible {
        display: none;
    }
    .edit_delete_hide {
        float: right;
    }
}

@media (min-width: 992px) and (max-width: 1024px) {
    .mt-fifty {
        margin-top: 38px !important;
    }
}

@media (max-width: 1200px) {
    .main-nav .brand-box a.navbar-brand:nth-child(1) img {
        position: relative;
        top: 5px;
        height: 30px;
    }
    .main-nav .brand-box a.navbar-brand:nth-child(2) img {
        margin: 0 5px;
        height: 35px;
    }
    .section .main-nav {
        padding: 10px 0;
    }
    .section .navbar form input[type="text"]:focus {
        width: 200px !important;
    }
    .dropdown.short-list {
        position: relative;
        top: 3px;
    }
}

@media (max-width: 992px) {
    .show-desc .bt1 {
        margin-bottom: 13px;
    }
    .history-icon {
        top: 21% !important;
    }
}

@media (max-width: 991px) {
    .authenticate-user img {
        width: 21px;
        height: 21px;
        border: 2px solid #fff;
        margin-right: 5px;
        box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
    }
    .resposnsive-menu {
        display: block;
    }
    .display-lg-menu {
        display: none;
    }
    .nomination-body,
    .nomination-lis {
        width: 100% !important;
    }
    .nomination-body .nomination-lis:first-child {
        display: none;
    }
    .nomination-body .nomination-lis:last-child {
        display: inline-block;
        width: 100% !important;
    }
    .nomination-body .nomination-lis:last-child .item {
        display: inline-block;
        width: 100%;
    }
    .userprofilecontent .presentaton-header .model-icon .u1,
    .userprofilecontent .presentaton-header .model-icon .u2 {
        display: block;
    }
    .userprofilecontent .presentaton-header .edit_delete_box {
        display: none;
    }
    .userprofilecontent .about-presentation .edit_delete_box {
        display: block;
    }
    .userprofilecontent .about-presentation .edit_delete_box a {
        font-size: 15px;
    }
    .userprofilecontent .model-icon .presenter {
        flex-basis: auto !important;
        margin-right: 12px;
    }
    .split-main {
        display: none;
    }
    .report-fix {
        margin-bottom: 17px;
    }
    .about-title,
    .nomination-title {
        width: auto;
        position: relative;
        left: 0;
        top: 0;
        text-align: left;
        transform: rotate(0);
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
    }
    .about-desc,
    .nomination-body {
        position: relative;
        right: 0;
        left: 0;
        top: 0;
        margin-bottom: 1rem;
    }
    .dash-content .card {
        margin-top: 20px;
    }
    .presentation-sectio .card {
        padding: 10px;
    }
    .training-section .card {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
    .common-banner,
    .dash-banner,
    .profileview-banner {
        margin-top: 0 !important;
    }
    .speaker-box-main {
        margin-bottom: 25px;
    }
}


/*@media (max-width: 1280px) {*/


/*    .countdown-box {*/


/*        width: 70px;*/


/*    }*/


/*}*/