@media all and (max-width:1920px){
  
}

@media all and (max-width:1600px){
  .banner-filter .innerbox {padding: 20px 60px 20px 20px;}
   .kubit-left {min-width:25%;}
    .kubit-right {min-width:25%;}
}

@media all and (max-width:1440px){
  .profile-page .celebration-list-box .card .card-body .content ul small {float:left !important;}
  .celebration-list-box .card .footer-comment ul li {margin-right: 0.3rem;}
   .container {max-width:1280px;}
}

@media all and (max-width:1366px){
  .container {max-width:1280px;}
  footer {padding:50px 0px 300px 0px;}
  .special-int-club-box .card .imgbox {height:250px;}
  .explore-box img {height:300px; object-fit:cover;}
  .banner-filter .innerbox {padding: 20px 70px 20px 20px;}
  .celebration-gallery-page .celebration-list-box .card .card-body .imgbox {height:250px;}
  .home-new-sec .right-side {padding-left:20px;}
  .banner-height {height:auto !important;}
  .set-price {min-width:50%;}
  .subscription-page .tab-pane .flex-column li {height:110px;}
  .inline-height {height: 220px !important;}
  .no-content-found-profile-box h2 {font-size:20px;}
 
}

@media all and (max-width:1280px){
    .registration-page .row.align-items-center {align-items:inherit !important;}
    .login-page .row.align-items-center {align-items:center !important;}
    .registration-page .left {max-width:50%;}
    .registration-page .left .innerbox {height:100%;}
    .registration-page .right {max-width:50%;}
    .registration-page .right .innerbox {padding-top:50px; padding-bottom:50px;}
}


@media all and (max-width:1199px){
  .writers-upload {background-attachment:inherit;}
  .home-new-sec .float-center .left-side .bubble:before {content:inherit;}
  .abt-sec .left .imgbox:before {content:inherit;}
  .home-new-sec .float-center .flex-row-reverse .left-side .bubble:before {content:inherit;}
}


@media all and (max-width:1024px){
  .fun-box .card .innerbox {display:block;}
  .fun-box .card {height:auto;}
  .fun-box .imgbox {width:100%; border-radius:10px 10px 0px 0px}
  .fun-box .imgbox img {border-radius:10px 10px 0px 0px}
  .workshop-listing .common-box .imgbox {height:300px;}
  .homebanner .text-box {width:50%;}
  .writers-club-page .fun-box .imgbox {padding:0px; border-radius: 10px 10px 0px 0px;}
  .writers-club-page .fun-box .imgbox img {border-radius: 10px 10px 0px 0px;}
  .kubit-left {min-width:30%;}
  .kubit-right {min-width:30%;}
  .kubit-center {max-width:40%;}
}

@media all and (max-width:991px){
  /*Navbar CSS Start*/
  .navbar2 {display:block; padding:0px;}
  .offcanvas-header {
    display: block;
  }

  .mobile-offcanvas {
    visibility: hidden;
    transform: translateX(-100%);
    border-radius: 0;
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    z-index: 1200;
    width:260px;
    overflow-y: scroll;
    overflow-x: hidden;
    transition: visibility 0.2s ease-in-out, transform 0.2s ease-in-out;
    background-color: #fff !important;
  }

  html:lang(ar) .mobile-offcanvas {
    transform: translateX(100%);
  }

  .mobile-offcanvas.show {
    visibility: visible;
    transform: translateX(0);
  }

  /*.nav-cont {
    display: block !important;
    padding-right: auto !important;
    padding-left: auto !important;
  }*/

  #navbar_main {
    box-shadow: 0px 3px 17px #00000047;
    padding:0px;
  }
  .dropdown-menu {
    border: none;
  }
  .nav-item {
    border-bottom: none;
  }
  .navbar-toggler-icon {
            background-image: url(
"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0,0, 0.8)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
        }
  .navbar-expand-lg .navbar-toggler{display:block !important;}
  .navbar-nav {flex-direction:column !important; align-items:initial; padding:15px;}
  .navbar-nav .dropdown-menu {width:100%;}
  .navbar-brand {margin-left:0px !important;}
  .offcanvas-header {position:absolute; top:20px; right:20px;}  
  .navbar-nav li a.nav-link {color:#000;}
  .header-login-register-div {display:none;}
  .mobile-header-login-register-div {display:block;}
  .sidebar-logo {margin-bottom:20px; background:#EDF2F6; padding:30px 15px; display:flex; align-items:center; justify-content:space-between;}
  .profile-dropdown {display:none;}
  .mobile-profile-dropdown {display:block;}
  /*Navbar CSS End*/
  .story-detail .left {margin-bottom:30px;}
  .story-detail .right .innerbox {display:flex; flex-direction:column;}
  .story-detail .right .innerbox .three {margin-bottom: 15px;}
  .m-revers {order:1;}
  .plan-box {margin-bottom:30px;}
  .pay-now-page .plan-box label {width:100%;}
  .paynowfooterbtn {margin-top:15px !important;}
  .banner-filter {position:inherit; padding:0px;}
  .banner-filter .innerbox {border-radius:0px; padding:20px 10px;}
  .banner-filter .innerbox .box {margin-bottom:10px;}
  .banner-filter .innerbox .box:last-child {margin-bottom:0px; text-align:right;}
  .banner-filter .innerbox h2 {position:relative;}
  .home-new-sec .col-xl-10.float-center {padding:0px;}
  .home-new-sec .left {margin-bottom:0px; text-align:center;}
  .home-new-sec .right {margin-top:20px !important;}
  .home-new-sec .float-center .row {margin:0px;}
  .abt-sec .right {margin-bottom:20px;}
  .feature-box {margin-bottom:20px;}
  .demo-page {margin:50px 0px;}
  .demo-page .left {display:none;}
  .demo-page .right {display:block !important;}
  .demo-page .h100 {margin:0px; height:auto;}
  .lynkube-logo {display:none;}
  .registration-page .right {max-width:100%;}
  .pay-now-page .right {max-width:50%;}
  .subscription-page .tab-pane .flex-column li {height:auto !important;}
  .registration-page {margin-bottom:50px;}
  .registration-page .left {display:none;}
  .pay-now-page .left {display:block;}
  .registration-page .right .innerbox {padding:0px;}
  .forgot-page .right .innerbox {background:none;}
  .purchase-plan-page .sub-amt {display:block;}
  .video-holder {width:200px; height:150px;}
  .sticky {position:inherit;}
  .kubit-center {max-width:100%; order:3;}
  .kubit-right {order:0;}
}

@media all and (max-width:800px){
  .registration-page .left {max-width:100%; order:1;}
  .registration-page .right {max-width:100%;}
  .registration-page .left .innerbox {height:auto;}
}

@media all and (max-width:768px){
  h1 {font-size:30px;}
  h2 {font-size:20px;}
  h3 {font-size:18px;}
  h4 {font-size:16px;}
  h5 {font-size:14px;}
  .orange-ttl {font-size:26px;}
  .owl-dots {display:none;}
  .mb-6 {margin-bottom:50px !important;}
  .participate-box {margin-bottom:30px;}
  .contest-detail-page #main {margin-top:30px;}
  .homebanner .text-box {width:60%;}
  .registration-page .left .innerbox {margin-top:15px;}
  .registration-page .right {margin-top:15px;}
  .pricing-plan {display:block !important;}
  .subscription-page .card li {display:block !important; height:auto !important;}
  .subscription-page .card li span {display:block;}
  .explore-lynkube-sec {padding:50px 0px;}
  .modal-img {height:250px;}
  .programs-detail .box {margin-bottom:30px;}
}

@media all and (max-width:767px){
  .common-btn {padding:6px 20px;}
  .close-btn {padding:6px 20px;}
  .register-btn {padding:6px 20px;}
  .interest-club-sec {padding:30px 0px;}
  .intrest-club-box {margin-bottom:90px;}
  .about-page .left {margin-bottom:15px;}
  .abt-lynkube .left .imgbox {height:380px;}
  .lynkube-promise .innerbox {background-size:cover; padding:15px;}
  .subscription-page .tab-pane .card-body {padding:0px;}
  .subscription-page .tab-pane .container-fluid {padding:0px 15px !important;}
  .pricing-plan .card-header h5 {font-size:18px;}
  .subscription-page .tab-content > .tab-pane {margin-bottom:15px; border: none;}
  .subscription-page .tab-content .tab-card-header {border-radius:10px 10px 0px 0px; background: #EA6B3F;}
  .subscription-page .tab-content .tab-card-header a {display:block; color:#fff;}
  .starter, .advanced, .business {padding:0px 15px;}
  .contest-list-page .workshop-listing ul li {display:block;}
  .foudation-count {margin-top:30px;}
  .foudation-count .row {margin-bottom:0px !important;}
  .count-box {margin-bottom:30px;}
  .contact-page .contact .left {margin-bottom:20px;}
  .contactmap .container-fluid {padding:0px 15px !important;}
  .programs-detail .box {margin-bottom:15px;}
}

@media all and (max-width:640px){
}

@media all and (max-width:600px){
  .celebration-gallery-page .common-banner-ttl .content {position:relative; top:-110px;}
  .common-banner-ttl h1 {font-size:20px;}
  .common-banner-ttl ol {padding: 10px 0px 0px 0px;}
  .workshop-listing .common-box .imgbox {height:230px;}
}

@media all and (max-width:575px){
  h1 {font-size:24px;}
  h2 {font-size:18px;}
  h3 {font-size:16px;}
  h4 {font-size:16px;}
  h5 {font-size:14px;}
  .referbanner .right {margin-bottom:10px;}
  .referbanner .left h1 {font-size:26px;}
  .referbanner .left h4 {font-size:20px;}
  .abt-lynkube-ttl h2 {font-size:18px; line-height:normal;}
  .terms-sec .ttl h1 {font-size:22px;}
  .orange-ttl {font-size:14px;}
  .topbg {display:none;}
  nav .container {padding:0px;}
  .mobile-header-login-register-div {display:none!important;}
  .header-login-register-div {display:block; padding:15px; padding-left:0px;}
  .header-login-register-div a.btn {display:block; margin-right:0px; margin-bottom:10px;}
  .top-main {display:block; text-align:center;}
  .top-main .left {margin-bottom:15px !important;}
  .navbar-brand {max-width: 130px;}
  .student-name {max-width:30%;}
  .student-name-input {max-width:70%;}
  .celebration-list-box .card .card-body .imgbox {height:250px;}
  .writers-club-page .banner-upload {margin-top:0px;}
  /*.heading {display:block;}*/
  .heading a.nav-link {padding: .5rem 0.1rem;}
  .profile-sec-new-ttl .heading {display:block;}
  .footer-bg {position:inherit;}
  footer {padding:50px 0px 0px 0px;}
  .mentor-sec .left {margin-bottom:30px;}
  .homebanner .text-box h2 {font-size:30px;}
  .intrest-club-box .card .card-body h3 {font-size:16px;}
  .why-lynkube-sec .left .imgbox {height:250px;}
  .filter span {width:100%;}
  .celebration-gallery-page .commanbanner .imgbox {height:120px;}
  /*.commanbanner .imgbox {height:130px;}*/
  .writers-upload .right {margin-top:15px; text-align:center !important;}
  .writers-club-page .search select.form-control {margin-bottom:15px !important;}
  .writers-club-page .commanbanner .imgbox {height:120px;}
  .writers-club-page .search {margin-bottom:15px !important;}
  .abt-sec .left .imgbox {height:300px;}
  .abt-sec .left .imgbox img {height:auto;}
  .why-lynkube-sec .left .imgbox:before {content:inherit;}
  .banner-filter .box .register-btn {padding: 5px 30px;}
  .fun-detail-box .common-box .card-body a {height:103px;}
  .writers-upload {padding: 20px 0px 30px 0px;}
  .payment-option label {margin-right:10px;}
  .payment-option label:last-child {margin-right:0px;}
  .mobile-left {display:flex;}
  .mobile-left .card {flex:50%; padding:15px; text-align:center; margin-bottom:15px; background:#EA6B3F;}
  .mobile-left .card h2, .mobile-left .card h2 a {color:#fff;}
  .mobile-left .card:last-child {margin-left:15px;}
  .mobile-left .card .card-ttl {padding:0px; border:none;}
  .mobile-left .card-body {display:none;}
  .showcase-page .center {order:1;}
  .showcase-page .right {order:0;}
  .showcase-page .right .card {text-align:center; background:#EA6B3F; margin-bottom:15px; padding:15px;}
  .showcase-page .right .card h2 {color:#fff;}
  .showcase-page .right .card h4 {color:#fff;}
  .showcase-page .right .card .card-body {padding: 30px 10px 10px 10px;}
  /*.showcase-page .right .card:last-child {margin-left:15px;}*/
  .showcase-page .right .card .card-ttl {padding:0px; border:none;}
  .showcase-page .right .card .card-body {display:none;}
  .showcase-post-box ul li {font-size:14px;}
  .showcase-post-box .imgbox {height:250px !important;}
  .chat-group .media-body img {display:none;}
  #EventsModal .modal-body .imgbox {height:220px;}
  .workshop-credit .card .card-body {display:block !important; text-align:center;}
  .workshop-credit .card .card-body ul {display:block !important; margin-bottom:10px !important;}
  .video-holder {width:100px; height:80px;}
  .video-holder .card .play a {font-size:20px;}
  .mentor-photo-box {margin-top:0px; order:0; min-width:100%;}
  .a-session-footer {margin-top:10px;}
  .a-session-footer, .a-session-footer span {display:block !important; text-align:center;}
  .copyright {bottom:80px; padding:0px 15px;}
  .mentor-photo-sec {margin-top:0px;}
  .school-count-box {margin-bottom:15px; max-width:50%;}
  .mentor-count-left {min-width:100%; order:1; margin-top:0px;}
  .mentor-count-right {min-width:100%; order:2; margin-top:0px;}
  .sticky {height:auto;}
}

@media all and (max-width:480px){
   .workshop-detail-sec .story-detail .left .imgbox {height:350px;}
   .workshop-detail-sec .right .one ul li {display:block; text-align:left !important; padding:0px 0px; border:none;}
   .workshop-detail-sec .right .common {margin-bottom:0px !important;}
   .homebanner .text-box {left:13%;}
   .homebanner .text-box h2 {font-size:24px;}
}

@media all and (max-width:414px){
  .login ul {display:block;}
  .heading a {margin-top:0px;}
  .heading .ml-auto {margin-top:10px;}
  .toolbox {width:100%;}
  .reaction-love {left:35px;}
  .reaction-haha {left:70px;}
  .reaction-wow {left:107px;}
  .reaction-sad {left:144px;}
  .reaction-angry {left: 183px;}
  .reaction-insightful {left:215px;}
  .reaction-curiuos {left:250px;}
}

@media all and (max-width:360px){
}

@media all and (max-width:320px){
  .celebration-list-box .card .footer-comment ul {flex-wrap:wrap;}
  .copyright {bottom:60px;}
  .writers-club-page .fun-box .card-body {padding:15px;}
}