  @media only screen and (max-width: 767px) {
     p {
         font-size:14px!important;
	color: #333333!important;
	font-weight:500!important;
	line-height:1.4!important;
	 padding-top:2px!important;
    }
  .pt-100 {
    padding-top: 50px;
  }
  .pb-70 {
    padding-bottom: 20px;
  }
  .top-header-social {
    text-align: center;
    margin-bottom: 10px;
  }
  .text-right {
    text-align: center !important;
  }
 hr {
    margin: 0.6rem 0!important;
   }
  .section-title h2 {
    font-size: 22px!important;
    padding: 10px 0;
    }
  html,body{
    /* min-width:564px;*/
     max-width: 100%!important;
  overflow-x: hidden;
  height:100%!important;
  }
  .container-fluid {
    -gutter-x: 1.5rem;
    -gutter-y: 0;
    width: 100%;
    padding-right: 0!important;
    padding-left: 0!important;
    margin-right: auto;
    margin-left: auto;
}
 section {
    padding: 8px 0!important;
    overflow: hidden;
}
 .nav-tabs .nav-link{
     font-size:12px!important;
 }
 .post-content p{
     font-size:11px!important;
 }
 .post-content h3{
     font-size:13px!important;
    padding-right: 17px!important;
    }

        .poopup-2 iframe {
        border: 0;
        height: 220px !important;
         }
  .news-content {
    margin-top: 80px!important;
       }
  .section-title-3 h5{
     	font-size: 16px!important;
     	margin-bottom: -15px!important;
  }                        
  .section-title-2 h2 {
    font-size: 20px!important;
   }
   .modal-header .btn-close {
    position: absolute!important;
    top: 7%!important;
    left: 87%!important;
}
   
       .modal-content {
        background-color: transparent;
        border: 0;
        position: relative;
        top: 80px !important;
        left: -2px!important;
    }
     
  .modal-content img{
   width:100%!important;   
  }
  
  /* ------------------------------ navbar section start here ----------------------------*/     
   .navbar {
  padding: 2px 0!important;
 margin-top: 0px!important;
 height: 30px!important;
   }
    .navbar-nav {
    display: flex;
    flex-direction: row;
    overflow-y: auto;
     }
     .navbar-nav .nav-item {
    padding: 0px 5px 5px 5px!important;
     }
     .navbar-nav .nav-link {
    color: #fff!important;
    font-size:13px!important;
    line-height: 2!important;
    padding-left: 1px!important;
    padding-right: 1px!important;
       }
        .navbar-nav .nav-link:hover {
    color:#06B8FA!important;
     }
	  .dropdown-menu {
    position: absolute;
    background-color:#fff!important;
     display:none;
    margin-top: auto; 
    }
    .navbar .dropdown ul li {
    min-width:100px!important;
    margin-bottom: 8px;
     }
  .navbar .dropdown ul li a {
    padding: 4px 30px!important;
    font-weight: 600!important;
    color: grey!important;
    font-size: 12px!important;
    }
     .navbar .dropdown ul li a:hover {
    padding: 4px 30px!important;
    font-weight: 600;
    color: grey !important;
      background-color: #06b8fa!important;
    font-size: 12px!important;
    }
   
    .header {
    font-size: 18px!important;
       }
    /* ------------------------------ navbar section end here ----------------------------*/ 

  /* --------------------------------logo section start here -----------------------------*/
  
        .logo-3 {
        height: 80px !important;
        margin-top: 10px !important;
        }

	  .logo-3 h1{
    color: #333;
  font-size:36px;
    font-weight: 600;
    line-height: 1.5;
    text-transform: uppercase;
    white-space: nowrap;
    overflow: hidden;
    margin-top: 25px;
       }
  .top-section {
    height: auto;
    /* margin-left: 80px; */
    position: relative !important;
    left: 15px !important;
    top: -10px !important;
        }
    
  .logo-3 img {
    height: 82px !important;
     }
     
   .edition {
    margin-top: -11px!important;
    margin-left: -140px!important;
      }
      
 
    .edition .text-1{
    font-size:11px!important; 
 }
     .edition .text-2 {
        font-size: 11px !important;
        margin-left: 5px!important;
    }
       .logo .two {
    text-align: center;
    font-size: 52px!important;
     }
     .logo .edition {
    font-size: 9px!important;
    position: relative;
    top:-30px!important;
    left:55px!important;
       }
  
  
  /* --------------------------------logo section end here -----------------------------*/
  

    
  
  /* --------------------------------happening_now section start here -----------------------------*/ 
  
  .happening_now {
        margin-top: -26px !important;
        height: 60px !important;
    }
        .happening_now img, svg {
        height: 10px !important;
        width: 10px !important;
        top: -1px !important;
        border-radius: 50px;
        left: -3px !important;
    }

      .happening_now .marq {
    margin-top: 30px!important;
      }
      .happening_now a {
    font-size: 11px!important;
       }
    .wrap .title {
    font-size: 12px!important;
     }
    .wrap .content {
    position: absolute;
    top: 60%;
    left: 3%!important;
    color: #fff;
    background-color: #0000003b;
    text-align: center;
    right: 5%!important;
    width: 100%!important;
       }
     .wrap .content  h2{
   font-size:11px!important;
        }
      .happing_now .slick-carousel-2 .space{
    font-size: 8px!important;
    margin: 0 0 0 4px;
     }
        .happing_now .marq {
        margin-top: 30px !important;
        width: 75% !important;
        margin-left: 15% !important;
    }
          .happening_now p {
        margin-top: 35px !important;
        margin-left: 0px !important;
        font-size: 10px !important;
        min-width: 104px !important;
        color: #fff !important;
    }

 .happening_now .slick-carousel-2{
     margin-top:4px!important;
     }
     .happening_now .slick-slide{
         margin-top: 16px!important;
     }
  .happening_now .marq {
    width: 88%!important;
    margin-left: 11%!important;
}
  
   /* --------------------------------happing_now section end here -----------------------------*/ 
   
    /* --------------------------------carousel section start here -----------------------------*/ 
  
     .carousel-control-next-icon, .carousel-control-prev-icon {
    width: 1rem!important;
    height: 1rem!important;
       }
       
       
	  
    /* --------------------------------carousel section end here -----------------------------*/ 
    
    
        /* --------------------------------hero section start here -----------------------------*/ 
    
       .parallax {
        height: 190px !important;
        background-size: 100% 40% !important;
        background-position: 0% 17% !important;
    }
  
  .parallax h2 a {
    top: 125px !important;
    font-size: 22px !important;
    line-height:1.1!important;
    font-weight:900!important;
    }

     #banner-4 {
    height: 150px!important;
     }
        #banner-4 .heading a {
        color: #f5a339 !important;
        font-size: 16px !important;
        top: 44px !important;
        left: 2% !important;
    }

         
            #hero_1 {
  height: 220px!important;
  margin-bottom: 10px!important;
      top: 8px!important;
     }
  #hero_1 h1 a {
 font-size: 41px!important;
  }
    #banner-2 .heading a {
    font-size: 19px!important;
    left: 0%!important;
    top:115px!important;
    }      
        
        
            /* --------------------------------hero section end here -----------------------------*/
            
          /* --------------------------------breaking news section start here -----------------------------*/  
          
               .breaking_news{
          margin-bottom:10px!important;
      }
   .breaking_news .owl-carousel .card{
    height: 130px!important;
    width: 100%!important;
    border-radius: 0!important;
    }
     .breaking_news .box {
     position: absolute !important;
     top: 102px!important;
        }
	
       .breaking_news .card-title{
      font-size: 18px!important;
      margin-top:0px!important;
      /* width: 180px!important;
      margin-left: -10px!important;*/
      line-height: 1.2!important;
      padding: 0 16px!important;
    }
       .breaking_news .card-text{
    margin-top: -6px!important;
    font-size:14px!important;
    line-height:1.4!important;
    }
    .breaking_news .box span{
         font-size: 8px!important;
    }
      .breaking_news .box .end{
      margin-top: -10px!important;
     }
         .breaking_news img{
        height:200px!important;
        max-width:100%!important;
         }
    
        .breaking_news .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
    background: 0 0;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit;
    display:none!important;
     }
          
          
          
          
              /* --------------------------------breaking news section end here -----------------------------*/ 
              
        /* --------------------------------bengali-polities section start here -----------------------------*/ 
        
          .bengali-polities .post-content p {
        font-size: 14px !important;
      width:100%!important;
       line-height:1.4!important;
           }
              .bengali-polities .post-content .main p {
        font-size: 14px !important;
        position: relative !important;
        top: -184px !important;
        left: 150px !important;
        padding-right: 160px !important;
         line-height: 1.4!important;
         overflow: hidden!important;
  display: -webkit-box!important; 
  -webkit-line-clamp: 7!important;
  -webkit-box-orient: vertical!important;
  text-overflow: ellipsis!important; 
    }
         .bengali-polities .post-content .main h3 {
        font-size: 16px !important;
         width:100%!important;
        padding-right: 0px !important;
        padding-top: 0px!important;
    }
            .bengali-polities .post-content h3 {
        font-size: 15px !important;
        padding-right: 0px !important;
        width: 100% !important;
        padding-top: 0px !important;
    }
      .bengali-polities ul {
    margin-top: 6px!important;
    margin-right: 13px!important;
      } 
         .bengali-polities .post-image .main img {
        width: 120px!important;
        /* min-width: 120px !important; */
        height: 100px !important;
    }

      .bengali-polities .bjp ul {
        margin-top: 68px !important;
        margin-right: 13px !important;
    }    
    
         .bengali-polities .post-image img {
        height: 160px !important;
        width: 144px!important;
    }

      .bengali-polities .post-image .site-img img {
        height: 110px !important;
        width: 117px!important;
    }
        .bengali-polities .bjp .post-content .main{
        margin-bottom:-255px!important;
    }
        .bengali-polities .cpm .post-content .main{
        margin-bottom:-195px!important;
    }
        .bengali-polities .tmc .post-content .main{
        margin-bottom:-195px!important;
    }
        .bengali-polities .cong .post-content .main{
        margin-bottom:-195px!important;
    }
    .bengali-polities .bjp .ads {
    position: relative;
    top:-120px!important;
     }   
    
    .tmc, .cong {
    padding-top: 6px!important;
     }
     .cpm {
    padding-top: 0px!important;
      }
      .cpm,
.cong,
.tmc,
.sect-name {
	font-size: 18px!important;
      }  
        
        
           /* --------------------------------bengali-polities section end here -----------------------------*/ 
           
           
              
      /* -------------------------------- real estate section start here -----------------------------*/ 
        .real_estate .owl-carousel .owl-nav button.owl-prev{
    top: 25%!important;
    background-color:#fff!important;
    height:25px!important;
     }
        .real_estate .row{
         height: 312px!important;
     }
            .real_estate .card-title{
         font-size: 18px!important;
          line-height: 1.2!important;
         padding:0 12px!important;
          }
    .real_estate .card-text {
    /* margin-bottom: -6px!important; */
    margin-top: 0px!important;
    font-size: 14px!important;
    /* min-width: 61px!important; */
    margin-left: 0px!important;
    padding: 1px 5px 0px 5px!important;
    line-height: 1.4!important;
     overflow: hidden!important;
  display: -webkit-box!important; /* Required for -webkit-line-clamp */
  -webkit-line-clamp: 3!important; /* Limit to 2 lines */
  -webkit-box-orient: vertical!important;
  text-overflow: ellipsis!important; /* Adds ellipsis for truncated text */
    }
    .real_estate .owl-carousel .owl-item img {
    width: 100%!important;
     height:170px!important;
     }
        .real_estate .card{
         height: auto!important;
         width: 100%!important;
         top: 25%!important;
         }
    
          .real_estate .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
    background:#fff!important;
    height: 25px!important;
    padding: 0 !important;
    top:25%!important;
     }
    .real_estate span {
    font-size: 45px!important;
    top: -27px!important;
       }
      
           /* -------------------------------- real estate section end here -----------------------------*/ 
     #hero .btn-get-started {
   font-size:9px!important;
    letter-spacing: 1px!important;
    padding: 5px 5px!important;
      }
    #hero h1 span {
    font-size: 20px!important;
    margin-left: 2px!important;
         }
    
         /* -------------------------------- kolkata section start here -----------------------------*/ 
           .kolkata {
        height: 422px !important;
        }
      
       .kolkata .owl-carousel .owl-item img {
        height: 120px !important;
        width: 168px !important;
    }
      .kolkata .card .card-title {
         font-size:18px!important; 
         padding:0 24px!important;
      }
     .kolkata .card {
      width: 100%!important;
      height: 130px!important;
      	}
            .kolkata .card .card-text {
        font-size: 13px !important;
        /* width: 140px !important; */
        margin-left: 0px !important;
        -webkit-line-clamp: 4 !important;
        padding: 1px 7px 0 7px !important;
        line-height: 1.3!important;
    }
       .kolkata .owl-carousel .owl-nav button.owl-prev {
        top: -14px !important;
        left: 130px !important;
        font-size:30px!important;
        background-color:transparent!important;
        color:#b9b5b5!important;
        }
            .kolkata .owl-carousel .owl-nav button.owl-next{
          top: -40px!important;
          left: 195px!important;
           font-size:30px!important;
          }
    .kolkata .owl-carousel .owl-item img {
       height:185px!important;
      width:100%!important;
         }
             .kolkata .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
    background: 0 0;
    color: #b9b5b5!important;
    border: none;
    padding: 0 !important;
    font: inherit;
    display:block!important;
     }
         
            /* --------------------------------kolkata section end here -----------------------------*/ 
            
            
            /* --------------------------------finance section start here -----------------------------*/ 
            
     .finance .owl-carousel .owl-item img{
      height: 160px !important;
      width: 99% !important;
          } 
          .finance .owl-item {
          height: auto !important;
          }
   .finance .owl-carousel .owl-nav button.owl-next {
    top: 25%!important;
    height: 25px!important;
        }
          .finance span {
    font-size: 40px!important;
    top: -22px!important;
        }
     
    .finance .card-body {
    top: -25px!important;
    height: 135px!important;
    width:95%!important;
    }
      .finance .card h5{
          font-size: 18px!important;
          margin-left: 0px!important;
           padding: 3px 15px 0 15px!important;
          /* width: 172px!important; */
          line-height:1.1!important;
      }
       .finance p{
	    font-size: 14px!important;
	    /* padding-right: 4px!important; */
	   padding: 2px 4px 0 4px !important;
	    margin-left: 0px!important;
	    /* width: 150px!important; */
	    line-height:1.3!important;
	    }
	  .finance .swiper-slide img {
	      min-height: 100px!important;
        }
             .finance .card{
          height: auto!important;
          width: 99%!important;
          border-radius: 0!important;
      }
           .finance .card-text {
        margin-top: -31px;
        font-size: 14px !important;
        min-width: 90px !important;
        margin-left: -11px !important;
        margin-top: -13px !important;
        line-height: 1.1 !important;
    }
            
            
            
              /* --------------------------------finance section end here -----------------------------*/
              
              
              
          /* --------------------------------travel section start here -----------------------------*/ 
               
     #travel ,#celebrity {
    width: 100%;
    height: 440px!important;
         }
          
            /* --------------------------------travel section end here -----------------------------*/ 
            
            
            
            
              /* --------------------------------celebrity section start here -----------------------------*/ 
              
                 .celebrity, .travel, .testimonial-item p{
                  font-size: 13px!important;
                  color: #ff0!important;
                  padding: 10px 10px 0px 10px!important;
                  	top: 230px!important;
                  }
         
     .celebrity, .travel, .testimonial-wrap img{
     width:100%;
     height: 300px!important;
          }
      .celebrity, .travel, .testimonial-item h3{
     padding:10px 25px 10px 25px!important;
     font-size: 16px!important;
     	top: 180px!important;
      }
      
       .entertainment .nav-tabs .nav-link {
        font-size: 14px !important;
        padding: 0px !important;
        margin: 0 4px !important;
    }
              
                /* --------------------------------celebrity section end here -----------------------------*/ 
                
                
                
     /* --------------------------------law section start here -----------------------------*/ 
                        
 .law .post-content h3 {
        font-size: 15px !important;
        padding-right: 17px !important;
    }
    .law .post-content p {
        font-size: 14px !important;
        line-height:1.3!important;
    }
           .law .main h6 {
        font-size: 15px !important;
        margin-bottom: 6px !important;
        padding-right: 8px !important;
        line-height:1.1!important;
        }
      
             .law .post-content .main p {
        font-size: 14px !important;
        position: relative !important;
        top: -2px !important;
        left: 0px !important;
        padding-right: 13px !important;
        }
            .law .court {
            min-width: 147px !important;
            margin-left: -7px !important;
          }
        .law .court h6 {
        font-size: 15px !important;
        margin-bottom: 13px !important;
        margin-top: 13px !important;
        padding-right: 0px !important;
    }
           .law .post-content court p {
        font-size: 14px !important;
        padding-right: 61px !important;
    }
        .law .post-content .court img {
        height: 80px !important;
        width: 110px !important;
        
    }
      .law .thana {
         min-width: 180px !important;
         margin-left: 0px!important;
         }
         .law .post-content .main img {
        height: 150px !important;
        width: 177px !important;
    }
   .law .post-content .main {
        width: 182px !important;
        height: auto !important;
    }
    .law .court .post-image{
        margin-top:10px;
    }
    .law .law-suit {
    width: 430px!important;
    margin-top:20px!important;
      }
   
       .law .law-suit .post-content h6 {
        font-size: 16px !important;
        padding-right: 102px !important;
    }
         .law .law-suit .post-content p {
        font-size: 14px !important;
        padding-right: 100px !important;
        line-height:1.2!important;
    }
                  
     /* --------------------------------law section end here -----------------------------*/
     
       /* --------------------------------chambers_commerce section start here -----------------------------*/
          .chambers_commerce{
       width: 100% !important;
    height: 300px !important;
     overflow: hidden!important;
    overflow-y:scroll!important;
  }
   .chambers_commerce h4 {
    margin-bottom: 20px!important;
      }
     .chambers_commerce .site-img img{
        height: 120px !important;
        width: 117px !important;
    } 
     
       .chambers_commerce .popular-news-image .main img {
       height: 125px !important;
       width: 144px !important;
       position:relative!important;
       top: 32px!important;
    }
       .chambers_commerce .popular-news-image .main{
        margin-bottom: 20px !important;
        margin-top: 20px!important;
    }
    
       .chambers_commerce .popular-news-image .main p {
        font-size: 14px !important;
        position: relative !important;
        line-height:1.4!important;
       padding-right: 0px !important;
        margin-top: -172px !important;
        margin-left: 158px !important;
        text-align: justify !important;
     overflow: hidden!important;
  display: -webkit-box!important; /* Required for -webkit-line-clamp */
  -webkit-line-clamp: 7!important; /* Limit to 2 lines */
  -webkit-box-orient: vertical!important;
  text-overflow: ellipsis!important; /* Adds ellipsis for truncated text */
    }
    
        
      .chambers_commerce .popular-news-image .main h6 {
      font-size: 15px !important;
        margin-left: 0px !important;
        position: relative!important;
        top: -170px !important;
        line-height:1.1 !important;
        padding:10px 30px 10px 0!important;
    }
    .chambers_commerce .side .row {
        margin-bottom: -22px !important;
        margin-left: -8px !important;
    }
    .chambers_commerce .tab-content .side h6 {
    font-size: 15px!important;
    padding-right: 2px!important;
   }
    .chambers_commerce .tab-content .side .row p {
    text-align: justify;
     font-size: 14px !important;
     line-height:1.4!important;
    }
            
         /* --------------------------------chambers_commerce section start here -----------------------------*/
         
     /* --------------------------------west bengal main section start here -----------------------------*/
              
       .west_bengal_main .popular-news-image img {
        height: 140px !important;
        width: 144px !important;
        top: 40px !important;
        position: relative !important;
    }

        .west_bengal_main .tab-content .popular-news-image .main .ads_5 img {
        position: relative !important;
        top: -8px !important;
        left: 155px !important;
        /* max-width: 325px !important; */
        height: auto !important;
        min-height: auto !important;
        width: 100% !important;
    }
        .west_bengal_main .popular-news-image p {
        font-size: 14px !important;
        position: relative !important;
         overflow: hidden !important;
         display: -webkit-box!important;
         -webkit-box-orient: vertical !important;
        -webkit-line-clamp: 8!important;
        text-overflow: ellipsis!important;
        padding-right: 5px !important;
        margin-top: -167px !important;
        margin-left: 152px !important;
        line-height: 1.4!important;
    }
      .west_bengal_main .popular-news-image h6 {
        font-size: 15px !important;
        margin-left: 3px !important;
        position: relative;
        top: -140px !important;
        padding-right: 110px!important;
    }
     .west_bengal_main .popular-news-image .main h6 {
        padding-right: 30px!important;
        font-size:15px!important;
        top: -170px !important;
       }
  
        .west_bengal_main .popular-news-image .main h6 {
        padding-right:30px!important;
             }
        .west_bengal_main .popular-news-image {
        height: auto !important;
        padding-top: 32px !important;
    }
         
    .west_bengal_main h4 {
    margin-left: 0px !important;
    font-size: 20px!important;
     }
        .west_bengal_main .nav-item{
        margin: 0 -8px!important;
        padding: 0;
     }
        .west_bengal_main .nav-tabs .nav-link{
     margin: 0 5px 0px 5px!important;
        }
    .west_bengal_main .nav-tabs{
    padding-top: 1.5rem !important;
    overflow: hidden!important;
    overflow-y: scroll!important;
    height: 70px!important;
    width: 380px!important;
    }
    .west_bengal_main .nav-tabs .nav-link {
        font-size: 12px !important;
         }
        .west_bengal_main h6 {
        min-width: 230px !important;
        font-size: 15px !important;
        margin-left: 5px !important;
    }
     .west_bengal_main .site-img .img-fluid {
    width: 128px!important;
    height: 110px!important;
      }
     .west_bengal_main .right-side .row {
    margin-bottom: -25px!important;
    }
    .west_bengal_main p {
   font-size:14px!important;
   margin-left:3px!important;
   line-height:1.4!important;
     }
     .west_bengal_main {
        margin-bottom: 0px !important;
        margin-top: -12px !important;
    }
            .west_bengal .site-img .img-fluid{
          height: 98px!important;
          width: 100%;
        } 
   
           
    /* -------------------------------- west bengal main section end here -----------------------------*/

   
  
    /* -------------------------------- pravasi_bengali section start here -----------------------------*/
             .pravasi_bengali .row{
         height: 255px!important;
     }
   .pravasi_bengali .owl-carousel .owl-item img {
    width: 100%!important;
    height: 200px!important;
    }
   
     .pravasi_bengali .card{
     width: 100%!important;
     border-radius:10%!important;
     height:118px!important;
      }
       .pravasi_bengali .card-body{
         border:0!important;  
       }
     .pravasi_bengali .card-body h5 {
    font-size: 18px!important;
    padding: 5px 2px!important;
    margin-left:0px!important;
    margin-top:0px!important;
    line-height: 1.2!important;
    margin-bottom:0px!important;
     }
           .pravasi_bengali .card-body p{
		font-size: 14px!important;
		line-height: 1.4!important;
		padding: 0 15px!important;
		}
    .pravasi_bengali .owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot {
   top: 24%!important;
    height: 25px!important;
      }
     
    .pravasi_bengali span {
    font-size: 45px!important;
    top: -27px!important;
         }
    
     /* -------------------------------- pravasi_bengali section end here -----------------------------*/
     
     
      /* --------------------------------  main-right section start here -----------------------------*/
      
        .main .right-section h4 a {
        width: calc(100% - 50px);
        /* font-weight: 600; */
        font-size: 15px !important;
        line-height: 1.1 !important;
        margin-left: 0px !important;
        padding-right: 58px !important;
        min-width: 303px !important;
        margin-top: 1px !important;
    }
          
   .main .right-section h4 span {
   width: 65px!important;
    font-size: 38px!important;
       }    
        .main .right-section .most-popular-post img{
        height: 120px!important;
       } 
       
     .main .right-section .post-content img {
    height: 73px!important;
   left: 16px!important;
    top: -18px!important;
        }
    .main .right-section .most-popular-post {
    margin-bottom: 2px!important;
    margin-top: 2px!important;
             }
       .main .right-section li {
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
    }
  
    .main .right-section h4 .griv {
    margin-top: -4px!important;
       }    
     .main .right-section h4 .admi {
      margin-top: 8px!important;    
     }
     .main .right-section h4 {
    padding-right: 30px!important;
     }
     
    .main .right-section  h6 {
    font-size: 15px!important;
    margin-left: 0px!important;
    padding-top: 0px!important;
      min-width: 268px!important;
      padding-right:25px!important;
      line-height:1.2!important;
     }
        .main .right-section .most-popular-post p {
        font-size: 14px !important;
        min-width: 262px !important;
        margin-left: 0px !important;
        margin-top: 0px !important;
        padding-right: 34px !important;
    }
       
      .para {
        margin-top: -50px !important;
        margin-left: 29px !important;
        font-size: 14px !important;
        padding-right: 73px !important;
        overflow: hidden !important;
        display: -webkit-box !important;
        -webkit-line-clamp: 3 !important;
        -webkit-box-orient: vertical !important;
        text-overflow: ellipsis !important;
        line-height:1.4!important;
        padding-top:2px!important;
    }
     
      .para-2 {
   margin-top: -50px !important;
        margin-left: 29px !important;
        font-size: 14px !important;
        padding-right: 73px !important;
        overflow: hidden !important;
        display: -webkit-box !important;
        -webkit-line-clamp: 3 !important;
        -webkit-box-orient: vertical !important;
        text-overflow: ellipsis !important;
         line-height:1.4!important;
          padding-top:2px!important;
    }
   
     .para-3 {
        margin-top: -50px !important;
        margin-left: 29px !important;
        font-size: 14px !important;
        padding-right: 73px !important;
        overflow: hidden !important;
        display: -webkit-box !important;
        -webkit-line-clamp: 3 !important;
        -webkit-box-orient: vertical !important;
        text-overflow: ellipsis !important;
         line-height:1.4!important;
          padding-top:2px!important;
    }
    
         .para-4 {
        margin-top: -50px !important;
        margin-left: 29px !important;
        font-size: 14px !important;
        padding-right: 73px !important;
        overflow: hidden !important;
        display: -webkit-box !important;
        -webkit-line-clamp: 3 !important;
        -webkit-box-orient: vertical !important;
        text-overflow: ellipsis !important;
         line-height:1.4!important;
          padding-top:2px!important;
    }
    
     .right-section .swiper {
            width: 100%;
            height:400px!important;
            margin-left:6px;
        }
               .right-section .swiper-slide img {
        height: 250px!important;
            width: 173px!important;
                }
      .right-section .main-sub-heading {
    padding-left: 16px!important;
      }
     .bg-light-1{
       background-color:#fdd6e8;
        height: 315px!important;
        }
      
   
     /* --------------------------------  main-right section end here -----------------------------*/
     
       
        /* --------------------------------  right-chat-shorts section start here -----------------------------*/
        
        
    .right-chat-shorts .section-title-3 img {
    min-width: 0px;
    margin-top: -26px!important;
    margin-left: 185px!important;
    width: 22px!important;
              }
        
        .right-section .main-heading{
         padding-left:4px!important;
     } 
        
            /* --------------------------------  right-chat-shorts section end here -----------------------------*/
            
            
         /* --------------------------------  right-bangla_shorts section start here -----------------------------*/       
            
    .right-bangla_shorts .section-title-3 img {
    min-width: 0px;
    margin-top: -26px!important;
    margin-left: 264px!important;
    width: 22px!important;
      }
          
       
          /* --------------------------------  right-bangla_shorts section end here -----------------------------*/ 
          
          
         /* -------------------------------- desh-videsh  section start here -----------------------------*/
         
          .desh-videsh li a {
    color: #fff;
    font-size: 13px!important;
    padding: 0 8px!important;
      }
       .desh-videsh .tab-content .popular-news-image .main .ads_5 img {
        position: relative !important;
        top: -158px !important;
        left: 155px !important;
        /* max-width: 325px !important; */
        height: auto !important;
        min-height: auto!important;
        width: 210px!important;
          }
          
    .desh-videsh{
     margin-bottom:12px!important;
     }
       .desh-videsh .nav-tabs .nav-link {
        font-size: 15px !important;
        margin: 0px 5px!important;
        padding: 6px 4px !important;
    }
  
            .desh-videsh h6 {
        font-size: 12px !important;
        margin-left: 4px !important;
        min-width: 256px !important;
        padding-right: 35px !important;
    }

        .desh-videsh .popular-news-image .main h6 {
        min-width: 250px !important;
        font-size: 16px !important;
        margin-left: 3px !important;
        min-width: 343px !important;
         position: relative;
        top: -160px!important;
        padding-right:9px!important;
          }
          .desh-videsh p {
        font-size: 14px !important;
        margin-left: 4px !important;
        min-width: 270px !important;
        padding-right: 25px!important;
        line-height:1.4!important;
          overflow: hidden!important;
  display: -webkit-box!important; 
  -webkit-line-clamp: 4!important;
  -webkit-box-orient: vertical!important;
  text-overflow: ellipsis!important; 
    }
    
        .desh-videsh h6 {
        font-size: 15px !important;
        padding-right: 10px !important;
        margin-left: 5px;
        min-width: 250px;
    }

     .desh-videsh h4 {
        font-size: 20px !important;
        padding-left: 16px !important;
        margin-left: 0 !important;
    }
        
    .desh-videsh .row{
      margin-top: 15px!important;
      margin-bottom: -24px!important;
       }
          .desh-videsh .popular-news-image .main {
        height: auto!important;
        margin-bottom: -160px !important;
    }
          .ldesh-videsh #assam .popular-news-image .main {
        height: 180px !important;
    }
         .desh-videsh .popular-news-image .main p {
        font-size: 14px !important;
        position: relative !important;
        top: -157px !important;
        left: 150px !important;
        padding-right: 160px !important;
	   overflow: hidden!important;
  display: -webkit-box!important; 
  -webkit-line-clamp: 7!important;
  -webkit-box-orient: vertical!important;
  text-overflow: ellipsis!important; 
    }

      .desh-videsh .popular-news-image .main img {
        min-height: 131px !important;
        width: 144px !important;
        /* padding-top: 17px; */
        position: relative !important;
        top: 40px !important;
    }
       .desh-videsh .tab-content .site-img img {
        height: 115px !important;
        width: 117px !important;
    }
         
           /* --------------------------------  desh-videsh section end here -----------------------------*/
           
           
             /* --------------------------------  entertainment section start here -----------------------------*/
                      
      .entertainment .section-title-1 h2 {
        font-size:25px!important; 
        line-height:1.4!important;
      }
         .entertainment .tab-content h6 {
   font-size: 15px!important;
   width:207px!important;
      }
    .entertainment .tab-content{
        margin-top:-20px!important;
    } 
                     .entertainment p {
                    font-size: 14px!important;
                    line-height:1.4!important;
                      } 
            
    .entertainment .tab-content img{
    height: 120px!important;
    } 
             
               /* --------------------------------  entertainment section end here -----------------------------*/
   
               
                 /* -------------------------------- digital-news_channels section start here -----------------------------*/
                 
    .digital-news_channels .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
        
    background-color: #fff!important;
   color:#000!important;
   height: 27px!important;
   top:24%!important;
}

      .digital-news_channels span {
	font-size: 45px!important;
	position: relative;
	top: -28px!important;
     }             
                 
 .digital-news_channels .item .video-container .video-thumbnail img {
  height: 150px!important;
  width: 100%!important;
  max-width:100%!important;
  }        
     .digital-news_channels .section-title-2 img {
        min-width: 0px;
        margin-top: -63px !important;
        margin-left: 280px !important;
        width: 22px !important;
          }
    .digital-news_channels{
    height:415px!important;   
   }
         .digital-news_channels .nav-tabs .nav-link {
        font-size: 11px !important;
        margin: 3px 5px !important;
        padding: 7px 2px !important;
    }
     

      .digital-news_channels iframe {
        border: 0;
        height: 90px !important;
         }
          
     .digital-news_channels p{
        font-size: 14px!important;
        position: relative!important;
        top: -90px!important;
        line-height:1.2!important;
        color:#fff!important;
        max-width:100%!important;
    }
          
                 
         /* -------------------------------- digital-news_channels section end here -----------------------------*/

                   
        /* -------------------------------- chat-shows_channels section start here -----------------------------*/
                     
       .chat-shows_channels .video-container .video-thumbnail img {
         height: 150px!important;
  width: 100%!important;
  max-width:100%!important;
         }                 
        .chat-shows_channels .section-title-2 img {
        min-width: 0px;
        margin-top: -64px !important;
        margin-left: 260px !important;
        width: 22px !important;
               }
               
        .chat-shows_channels{
       height:450px!important;
     }
     .chat-shows_channels span {
    font-size: 45px!important;
    position: relative!important;
    top: -27px!important;
    }
 
     .chat-shows_channels .owl-carousel .owl-nav button.owl-next,.owl-carous
      .owl-nav button.owl-prev,.owl-carousel button.owl-dot {
    height: 26px!important;
    background-color:#fff!important;
    color:#000!important;
     top: 24% !important;
    }
    .chat-shows_channels .nav-tabs .nav-link{
           font-size: 11px !important;
        margin: 3px 5px !important;
        padding: 7px 2px !important;
     }
    
     .chat-shows_channels iframe {
        border: 0;
        height: 90px !important;
         }
        .chat-shows_channels p{
      font-size: 15px!important;
        position: relative!important;
        top: 155px!important;
        line-height:1.2!important;
        color:#fff!important;
        max-width:100%!important;
        padding:0 6px!important;
     }         
                     
                       /* -------------------------------- chat-shows_channels section end here -----------------------------*/
                       
           /* -------------------------------- pravasi_bengali section start here -----------------------------*/
           
        .pravasi_bengali .owl-carousel .owl-nav button.owl-prev{
    top: 20%!important;
    background-color:#fff!important;
    height:25px!important;
      }               
            /* -------------------------------- pravasi_bengali section end here -----------------------------*/                   
                       
           .xy {
        margin-top: 10px !important;
        width: 100%;
    }

        .ads_5 img {
        position: relative !important;
        top: -195px !important;
        left: 150px !important;
        max-width: 210px !important;
        height: auto !important;
    }
   
 
   .law .thana iframe {
        border: 0;
        height: 100px !important;
        width:100% !important;
         }
   .law .law-suit  iframe {
        border: 0;
        height: 200px !important;
        width:83% !important;
         } 

      
      iframe {
        border: 0;
        height: 200px !important;
        width:100% !important;
         }

        .slick-slide img{
   width:100%;
   display:block;
   height:100%;
   min-width: 134px!important;
   max-height:100px!important;
   }
    
    
   
 
    
  
    .card-text {
    margin-bottom: -6px!important;
    margin-top: -31px;
    font-size: 11px!important;
    min-width: 50px!important;
    text-align: justify!important;
    margin-left: 0px!important;
    line-height: 1.1!important;
    font-weight: 400;
    }
    .first .card-title {
    position: relative;
    top: -37px!important;
    padding: 0px!important;
    font-size: 8px!important;
    width:100%;
     }
  
    .slick-slide img{
   width:100%;
  display:block;
  height:100%;
  min-width:136px!important;
  max-height:60px!important;
    }

 .content-2{
   top: 80%!important;
    }
   .content-2 {
    position: absolute;
    top: 60%!important;
    left: 4%!important;
    right: 4%!important;
    color: #fff;
    text-align: center;
      }
     .content-2 h2 {
    font-size: 9px!important;
    font-weight: 400!important;
        }
  .content-2 .title {
    color: #fff;
    font-size: 12px!important;
     }
   
     #adsVideo {
        margin-left: -50px !important;
        width: 100%;
        min-width: 114px !important;
        /* min-height: 100vh; */
        z-index: 1;
        margin-top: -20px !important;
    }
   
     #banner-2 {
    width: 100%;
    height: 149px!important;
     max-height: auto;
      }  
   #banner-2 .heading {
    font-size: 18px!important;
    text-align: center;
    margin-top: -14px!important;
      }
     #banner-3 {
    width: 100%;
    height: 149px!important;
     max-height: auto;
      }
  
    /*------------------------------------media section start here -----------------------------------*/
         .media h4{
    font-size: 20px!important;
    margin-bottom:-6px!important;
       }   
        .media{
        padding:0!important;
          }
          
    .media_logo {
    background-color: #000!important;
    /* margin: -10px 0 -68px 0; */
    height: 178px!important;
    margin-top:20px!important;
    margin-bottom:0px!important;
    }
    .media_logo video {
    height: 180px!important;
    background-color: #000;
    object-fit: cover;
       }
         
          /*------------------------------------media section end here -----------------------------------*/
          
          
           /*------------------------------------restaurant section start here -----------------------------------*/
           
           
                    .restaurant-news .card{
                    height:125px!important;
                    width: 100%!important;
                   }
      .restaurant-news .owl-carousel .owl-item img{
      height: 170px!important;
      width: 100%!important;
      }
           .restaurant-news h3 {
        font-size: 17px !important;
        text-align: center !important;
        margin-top: 0px !important;
        /* min-width: 222px !important; */
        margin-left: 0px !important;
        padding: 0 5px 0 5px;
        font-weight: 800 !important;
    }
      .restaurant-news p{
	    font-size:15px!important;
	    text-align:justify!important;
	    /* min-width: 96px!important; */
	    margin-left: 0px!important;
	    margin-top: 0px!important;
	    line-height: 1.4!important;
	    padding: 2px 10px 0 10px!important;
	     overflow: hidden!important;
  display: -webkit-box!important;
  -webkit-line-clamp: 3!important;
  -webkit-box-orient: vertical!important;
  text-overflow: ellipsis!important;
	     }
	  .restaurant-news .owl-carousel .owl-nav button.owl-prev{
    top: 15%;
    background-color: #fff!important;
      }   
	 .restaurant-news .owl-carousel .owl-nav button.owl-next {
    top: 22%!important;
    height: 27px!important;
             }    
    .restaurant-news span {
        font-size: 45px!important;
        top: -20px !important;
    }
                   
                   
            /*------------------------------------restaurant section end here -----------------------------------*/
            
            
             /*------------------------------------footer section start here -----------------------------------*/
             
                     .footer-area h4 {
                      font-size: 20px!important;
                      padding-left: 0px!important;
                         }
                       .single-footer-widget .logo img {
                       width: 80% !important;
                       margin-top: 10px!important;
                       margin-bottom: 0px!important;
                       margin-left: -34px !important;
                          }
                     .footer-area .social {
                     margin-left: -80px!important;
                         }
                 .single-footer-widget .journal {
                   padding-left: 0px!important;
                   margin-left:-26px!important;
                     }
                    .footer-area .about {
                     margin-left: 0px!important;
                    }
                     .single-footer-widget .useful-links-list {
                     padding-left: 30px !important;
                        }
                .single-footer-widget .social li a i {
                height: 25px!important;
                   width: 25px!important;
                 line-height:23px!important;
               font-size:15px!important;
                }
               .left-margin {
                margin-left: -40px!important;
                 }
       .single-footer-widget p {
        font-size: 12px!important;
        padding: 10px 20px!important;
           }
            .copyright-area{
             font-size:12px!important;   
            } 
      .single-footer-widget{
    margin-bottom: 10px!important;
        }
    .single-footer-widget .useful-links-list li a {
    color: #000!important;
    line-height: 1!important;
    font-size: 14px!important;
        }
    .footer-area .journal li a {
    font-size: 14px!important;
    color: #09101f!important;
    line-height: 1!important;
       }
    .footer-area .about li a{
    font-size: 14px!important;
    color: #09101f!important;
    line-height: 1!important;
       }   
              /*------------------------------------footer section end here -----------------------------------*/
      
      
      /*------------------------------------main_inner section start here -----------------------------------*/
         .main_inner .left-scroll  iframe{ 
        height: 70px !important;
        width:100% !important;  
      } 
      .main_inner p{
          font-size:13px!important;
          color:#5b5b5b!important;
          line-height: 1.4!important;
      }
 
   .main_inner .left-scroll {
        height: auto!important;
        position: relative!important;
        top: 850px!important;
        z-index: 1000!important;
    }
        .main_inner .right-scroll {
        height: auto !important;
    }
          .main_inner .news-content {
        margin-top: 0px !important;
        width: 100% !important;
        margin-left: 0px !important;
        margin-bottom:105px!important;
    }
   .main_inner .share_button {
    margin-top: 10px!important;
    margin-bottom: -23px!important;
         }
         .main_inner .text-scroll {
      height: 564px !important;
      margin-bottom: 10px!important;
       overscroll-behavior:auto!important;
      }
         .main_inner h1 {
        font-size: 18px !important;
        line-height: 1.2!important;
    }
       .main_inner h2 {
        font-size: 20px !important;
        line-height: 1!important;
        padding: 0 4px !important;
    }
    
         .main_inner h4 {
        font-size: 15px !important;
        padding-right: 4px !important;
        text-align: justify !important;
        margin-left:7px!important;
        margin-top: 0px !important;
        margin-bottom: 7px !important;
        line-height: 1.2 !important;
    }

          .main_inner .nav-tabs {
        margin-left: 0px !important;
        font-size: 12px !important;
        width: 100% !important;
        overflow: hidden !important;
        flex-wrap: nowrap !important;
        flex-direction: row !important;
        display: flex !important;
        overflow-x: scroll !important;
        background-color: #e7def1d9!important;
          }
         .main_inner .nav-tabs .nav-link {
        font-size: 12px !important;
        width: 350px !important;
        height: 100px !important;
          }
          .main_inner .nav .nav-link img {
        height: 70px !important;
        margin-right: 0px !important;
        /* width: 200px !important; */
        margin-left: 0 !important;
    }
     .main_inner .section{
         margin-bottom:0!important;
     }
    
         .main_inner .nav p {
        margin-left: -3px !important;
        line-height: 1.4 !important;
        padding: 0 0 0 0 !important;
        font-size: 13px !important;
        -webkit-line-clamp: 4 !important;
        position: relative !important;
        left: 0% !important;
        top: 3% !important;
        width: 100% !important;
    }
        .main_inner .row{
            margin-top:0px!important;
        }
    
          .main_inner .single-main-default-news-inner img {
        width: 100% !important;
        margin-left: 0px !important;
        height: 275px !important;
        min-width: 240px!important;
        margin-top:-90px!important;
    }

            .main_inner .news-content li {
          font-size: 14px !important;
        text-align: justify !important;
        margin-left: -8px !important; 
        line-height: 1.4 !important;
          color:#5b5b5b!important;
    }

    

          .main_inner .nav .nav-item .nav-link .row {
        width: 100% !important;
        height: 95px !important;
        margin-bottom: 0 !important;
    }
     
         .main_inner .text-primary {
        font-size: 18px !important;
    }
     .main_inner h5 {
    font-size: 18px!important;
    margin-top: 22px!important;
    margin-left:7px!important;
    padding-top: 0px!important;
     }
       .main_inner #advertising_Video {
        width: 100% !important;
        position: relative;
        left: 20% !important;
        top: 0% !important;
       margin-left: 0px !important;
    }
      .main_inner .links_2 a {
    overflow-x: scroll;
    overflow-y: hidden;
    margin: 0 2px!important;
    font-size: 11px!important;
     padding-right: 0px!important;
    }
       .main_inner .links_2{
           padding:0 34px!important;
       }
        
      
     /*------------------------------------main_inner section end here -----------------------------------*/
     
     
      /*------------------------------------main-inner-2 section start here -----------------------------------*/
    
      .main-inner-2 .card {
         height:auto!important; 
      }
      
           .main-inner-2 .card {
        height: auto !important;
        border: 0px;
        /* max-width: 180px !important; */
        text-align: center !important;
        margin-bottom: 22px !important;
    }

   
        .main-inner-2 .card-title {
        line-height: 1.2 !important;
        width: 100% !important;
        font-size: 9px !important;
        text-align: center !important;
        }

        .main-inner-2 .card img {
        height: 80px !important;  
    }
    
      .main-inner-2 .old_breaking_news-home .card {
	height: auto;
	border: 0;
	margin-bottom: -6px;
	height: 110px!important;
	padding:0 5px 0 5px!important;
	width:100%!important;
    } 
    
    .main-inner-2 .old_breaking_news-home .card-title {
	  font-size: 17px!important;
	 margin-top:0px!important;
	 line-height: 1.2!important;
	 padding: 2px 4px!important;
       }
	  .main-inner-2 .old_breaking_news-home .owl-item img {
	     width:100%!important;
	     height:180px!important;
	}
        .main-inner-2 .old_breaking_news-home .owl-nav {
	display:none!important;
    }
        .main-inner-2 .old_breaking_news-home .owl-dots {
	display:none!important;
    }
      .main-inner-2 .old_breaking_news-home .box span {
	font-size: 9px!important;
       }
    .main-inner-2 .old_breaking_news-home .box {
	top: 110px!important;
	padding: 0 10px!important;
       }
       .main-inner-2 .old_breaking_news-home .card-text{
    margin-top: -2px!important;
    font-size:13px!important;
    margin-left: 0px!important;
    padding-left: 0px!important;
    padding-right: 10px!important;
    	overflow: hidden;
	display: -webkit-box; /* Required for -webkit-line-clamp */
	-webkit-line-clamp: 3; /* Limit to 2 lines */
	-webkit-box-orient: vertical;
	text-overflow: ellipsis; /* Adds ellipsis for truncated text */
    line-height:1.4!important;
     hyphens: auto!important; /* Enables automatic hyphenation */
  -webkit-hyphens: auto!important; /* For Webkit browsers */
  -moz-hyphens: auto!important; /* For Mozilla browsers */
  white-space: normal!important;
    }
       .main-inner-2 .scrolling_videdo .section-title-3 img {
        min-width: 0px;
        margin-top: -22px !important;
        margin-left: 190px !important;
        width: 20px !important;
    }
    .main-inner-2 .swiper-slide img {
    min-width: 118px;
	max-height: 250px!important;
        }
    
     .main-inner-2 .swiper-slide {
     margin-bottom: 30px!important;
        }
    
      /*------------------------------------main-inner-2 section end here -----------------------------------*/
      
      /*------------------------------------main-inner-3 section start here -----------------------------------*/
          .main-inner-3, .ads_1 img {
         margin-bottom: 8px!important;
        }
        
         .main-inner-3 .card {
        height: auto !important;
        margin-bottom: 10px!important;
         }
       .main-inner-3 .card img {
        height: 110px !important;
        width: 170px !important;
    }
  
           .main-inner-3 .card-title {
         line-height: 1.2!important;
        /* min-width: 94px !important; */
        font-size: 12px !important;
        padding-right:20px!important;
    }
       .main-inner-3 .card-body {
         padding:10px 0!important;  
       }
        
      /*------------------------------------main-inner-3 section end here -----------------------------------*/
      
      
      /*------------------------------------main-inner-4 section start here -----------------------------------*/
      
              .main-inner-4 .card-title {
        line-height: 1 !important;
        width: 100%;
        font-size: 12px !important;
        }
     .main-inner-4 .card {
         height:auto!important; 
      }
       .main-inner-4 .ads_1 img {
    margin: 5px 0!important;
    } 
    .main-inner-4 .card img {
    height: 80px !important;
      }
         .main-inner-4 .card {
        height: auto !important;
        margin-bottom: 20px !important;
    }
      
      
      /*------------------------------------main-inner-4 section end here -----------------------------------*/
      
        
      
      
      
      /*------------------------------------main-inner-5 section start here -----------------------------------*/
           .main-inner-5 .card {
    height: auto!important;
     margin-bottom:0px!important;
        }
    .main-inner-5 .card-title {
       line-height: 1.2!important;
        /* min-width: 94px !important; */
        font-size: 12px !important;
        padding-right:20px!important;
       }
      
      
      
        /*------------------------------------main-inner-5 section end here -----------------------------------*/
      
    
      
      /*------------------------------------main-inner-6 section start here -----------------------------------*/
      
                   .main-inner-6 .card {
        height: auto !important;
        margin-bottom: 14px !important;
    }

    .main-inner-6 .card-title {
       line-height: 1.1!important;
        /* min-width: 94px !important; */
        font-size: 12px !important;
        padding-right:20px!important;
       }
     .main-inner-6 .card img {
    height: 80px!important;
       }
         .main-inner-6 .card .side img {
    height: 80px!important;
       }
           .main-inner-6 .card .side .card-title {
        line-height: 1.1 !important;
        font-size: 12px !important;
        padding-right: 0px !important;
         }
      .main-inner-6 .card-body {
       Padding:5px 0!important; 
    }
       
      
      
      /*------------------------------------main-inner-6 section end here -----------------------------------*/
      
      
      
      /*------------------------------------main-inner-7 section start here -----------------------------------*/
      
                .main-inner-7 {
        margin-top: 50px!important;
    }
    .main-inner-7 .card img {
    height: auto!important;
       }
        .main-inner-7 .card {
        height: auto !important;
        border: 0px;
        margin-bottom: 16px !important;
    }
        
       .main-inner-7 .card-title {
        line-height: 1.2!important;
        /* min-width: 94px !important; */
        font-size: 12px !important;
        padding-right:20px!important;
    }
      
      
      /*------------------------------------main-inner-7 section end here -----------------------------------*/
      
      
      
      
      /*------------------------------------main-inner-8 section start here -----------------------------------*/
      
         .main-inner-8 .card img {
    height: auto!important;
    width: 100%!important;
       }
      .main-inner-8 .card {
    height: auto!important;
    margin-bottom:16px!important;
        }
            .main-inner-8 .card-title {
         line-height: 1.1!important;
        /* min-width: 94px !important; */
        font-size: 12px !important;
        padding-right:20px!important;
    }
        .main-inner-8 .card .side img {
        height: auto!important;
        width: 100%!important;
        position: relative!important;
        left: 0px!important;
    }
      
     /*------------------------------------main-inner-8 section end here -----------------------------------*/
      
       /*------------------------------------main-inner-9 section start here -----------------------------------*/
      
        .main-inner-9 .card-title {
        width: 100% !important;
      font-size: 12px !important;
      padding-right: 10px !important;
     line-height: 1.2 !important;
        }
        
        .main-inner-9 .card img {
        height: auto !important;
        width: 100% !important;
    }
      .main-inner-9 .card {
    height: auto!important;
     margin-bottom:14px!important;
        }
       .main-inner-9 .card-title {
          line-height: 1.1!important;
        /* min-width: 94px !important; */
        font-size: 12px !important;
        padding-right:20px!important;
    }
           .main-inner-9 .card .side img {
        height: auto !important;
        width: 80% !important;
        /* text-align: center; */
        /* margin: 0 auto; */
        position: relative !important;
    }
       }
      
      /*------------------------------------main-inner-9 section end here -----------------------------------*/
    
  
      
   @media only screen and (max-width: 366px) {
        * p{
  font-size:11px!important;
     }
         iframe {
        border: 0;
        height: 200px !important;
        width: 328px !important;
    }
   
    .breaking_news .box {
     position: absolute !important;
     top: 105px!important;
     }
    .bengali-polities .cong .row {
	  padding-top: 0!important;
	margin-bottom: -27px!important;
         }
             .bengali-polities .post-content h3 {
        font-size: 15px !important;
        padding-right: 22px !important;
        width: 260px !important;
        padding-top: 0px !important;
    }
            .bengali-polities .post-content p {
        font-size: 14px !important;
        line-height: 1.4;
        }
         .bengali-polities ul {
        margin-top: -13px !important;
        margin-right: 13px !important;
         }
        .bengali-polities .bjp .row {
        padding-top: 0px!important;
        margin-bottom: -24px!important;
         }
     .bengali-polities .bjp .post-content .main {
        margin-bottom: -255px !important;
         }
         .ads_5 img {
        max-width: 187px!important;
        top: -195px !important;
          }
              .bengali-polities .tmc .row {
        padding-top: 6px !important;
        margin-bottom: -17px !important;
    }
      .bengali-polities .tmc .post-content .main{
        margin-bottom: -180px!important;
    }
              .bengali-polities .bjp .ads {
        position: relative;
        top: -90px !important;
    }
        .bengali-polities .cong .post-content .main {
        margin-bottom: -175px !important;
    }
    .bengali-polities .cpm .post-content .main {
        margin-bottom: -174px !important;
    }
      
      #banner-2 .heading a {
    font-size: 17px!important;
    left: 3%!important;
    }
        
        .real_estate .row{
         height:320px!important;
     }
       .real_estate .owl-carousel .owl-nav button.owl-prev{
    top: 15%;
    background-color: #fff!important;
     }   
  
         .chambers_commerce .popular-news-image .main h6 {
        font-size: 15px !important;
       top: -160px !important;
         }
       .travel .testimonial-item p {
	padding: 5px 10px 0px 10px!important;
	font-size: 13px!important;
	top:239px!important;
	}
        #travel ,#celebrity {
         width: 100%;
         height: 470px!important;
          }
         .celebrity, .travel, .testimonial-wrap img{
          width:100%;
          height: 330px!important;
           }
           
        .finance .owl-carousel .owl-nav button.owl-prev{
        top: 15%;
        background-color:#fff !important;
    } 
 
	    
	    .entertainment .tab-content img {
        height: 130px !important;
             }
              .west_bengal h6 {
        min-width: 230px !important;
        font-size: 15px !important;
        margin-left: 5px!important;
        padding-right: 25px!important;
        }
    
        .west_bengal .site-img img{
            height:85px!important;
        }
        .desh-videsh .popular-news-image .main img {
        top: 40px !important;
         }
         .desh-videsh .popular-news-image .main p {
        font-size: 14px !important;
         line-height:1.4!important;
          }
           .desh-videsh .popular-news-image .main h6 {
          font-size: 15px !important;
           padding-right: 30px !important;
          top: -150px !important;
             }
            .desh-videsh .tab-content .site-img img {
        height: 127px !important;
        width: 117px !important;
         }
            .desh-videsh h6 {
        font-size: 15px !important;
        margin-left: 4px !important;
        min-width: 256px !important;
        padding-right: 20px !important;
         }
        .desh-videsh p {
        font-size: 14px !important;
        margin-left: 4px !important;
        min-width: 231px !important;
        padding-right: 1px!important;
    }
     .law .law-suit  iframe {
        border: 0;
        height: 200px !important;
        width: 76% !important;
        }
        .law .court {
        min-width: 147px !important;
        margin-left: 18px !important;
          }

   
      .main .right-section  h6 {
    font-size: 16px!important;
    margin-left: 0px!important;
    padding-top: 2px!important;
    min-width: 269px!important;
    padding-right:44px!important;
    }
         .main .right-section .most-popular-post img {
        height: 114px !important;
        max-width:110px!important;
        }
          .main .right-section h4 a {
        width: calc(100% - 50px);
        /* font-weight: 600; */
        font-size: 16px !important;
        padding-right: 28px !important;
            }
       .main .right-section .most-popular-post p {
        font-size: 14px !important;
        min-width: 275px !important;
        margin-left: 0px !important;
        margin-top: 10px !important;
        padding-right: 60px !important;
    }
    
         .para {
        margin-top: -84px !important;
        margin-left: 65px !important;
        font-size: 14px !important;
        padding-right: 30px !important;
    } 
      .para-2 {
   margin-top: -44px !important;
        margin-left: 29px !important;
        font-size: 14px !important;
        padding-right: 30px !important;
  }  
     .para-3 {
        margin-top: -84px !important;
        margin-left: 65px !important;
        font-size: 14px !important;
       padding-right: 20px !important;
    }
         .para-4 {
        margin-top: -84px !important;
        margin-left: 65px !important;
        font-size: 14px !important;
       padding-right: 30px !important;
    }
    .copyright-area-content p {
    font-size: 13px !important;
    }
    
    .main_inner .news-content p{
        font-size:14px!important;
    }
    
   
        .slick-slide img {
        min-width: 126px !important;
    }

        .main_inner .single-main-default-news-inner img {
        width: 100% !important;
        margin-left: 0px !important;
        height: 222px !important;
        min-width: 215px !important;
    }
      
    .main_inner .news-content .new_1 {
        font-size: 10px !important;
        text-align: justify !important;
        margin-left: 64px !important;
        width: 215px !important;
    }
         .main_inner .left-scroll {
        height: auto !important;
        position: relative !important;
        top: 800px !important;
        z-index: 1000 !important;
    }
           .single-footer-widget .logo img {
        width: 75% !important;
        margin-top: 2px!important;
        margin-bottom: 0px!important;
        margin-left: -35px !important;
    }
        .single-footer-widget p {
        font-size: 14px !important;
        padding: 15px 17px!important;
    }
    
   }
   
      @media only screen and (min-width: 367px) and (max-width: 392px){
   
        .bengali-polities .tmc .post-content .main {
        margin-bottom: -190px !important;
    }
     .bengali-polities .cong .post-content .main {
        margin-bottom: -190px !important;
    }
        .bengali-polities .cpm .post-content .main {
        margin-bottom: -190px !important;
    }
     .bengali-polities .bjp .post-content .main {
        margin-bottom: -255px !important;
         }
      .bengali-polities .tmc .row {
        padding-top: 0 !important;
        margin-bottom: -15px !important;
    }
         .bengali-polities .cong .row{
    padding-top: 0px!important;
    margin-bottom: -25px!important;
         }
     .bengali-polities .bjp .row {
    padding-top: 0px!important;
    margin-bottom: -25px!important;
        }
    .bengali-polities .cpm .row{
    padding-top: 0px!important;
    margin-bottom: -15px!important;
         }
         
       .bengali-polities .bjp .ads{
        position: relative;
        top:-76px !important;
    }
         .bengali-polities .ads_5 img {
        position: relative !important;
        top: -195px !important;
        left: 150px !important;
        max-width: 195px !important;
        height: auto !important;
    }
     .kolkata .owl-carousel .owl-nav button.owl-next {
        top: -40px !important;
        left: 200px !important;
        font-size: 30px !important;
    }
     
    
   
   
     .travel .testimonial-item p {
	font-size: 13px!important;
	padding: 5px 14px 0px 14px!important;
	color: #ff0!important;
	top:230px!important;
	}
  .celebrity .testimonial-item p {
	font-size: 13px!important;
		padding: 5px 20px 0px 20px!important;
	color: #ff0!important;
	background-color: #000000b3
       }
          #banner-2 .heading a {
        font-size: 18px !important;
        left: 2% !important;
    }

 
       
        .law .court h6 {
        font-size: 15px !important;
        margin-bottom: 4px !important;
        margin-top: 13px !important;
        padding-right: 0px !important;
        line-height: 1.1 !important;
        width: 149px!important;
    }  
         .law .court {
            min-width: 147px!important;
            margin-left: 7px!important;
          }
     
       
    
        .entertainment p {
        font-size: 14px !important;
          } 
            
        .west_bengal .popular-news-image .main {
        height: auto !important;
         }
   
        .chambers_commerce .popular-news-image .main p {
        font-size: 14px!important;
        padding-right: 20px!important;
        margin-top: -166px!important;
          }
           .chambers_commerce .popular-news-image .main h6 {
        font-size: 15px!important;
        margin-left: 0px!important;
        position: relative !important;
        top: -157px !important;
        line-height: 1.3 !important;
        padding: 10px 44px 10px 0 !important;
    }
    
   
      .desh-videsh .popular-news-image .main p {
        font-size: 14px !important;
        padding-right: 160px !important;
    }
     .desh-videsh .popular-news-image .main img {
        min-height: 146px !important;
        top: 60px !important;
         }
 
     
      
        .para {
        margin-top: -76px !important;
        margin-left: 58px !important;
        font-size: 14px !important;
        padding-right: 17px !important;
    }
        .para-3 {
        margin-top: -76px !important;
        margin-left: 58px !important;
        font-size: 14px !important;
        padding-right: 17px !important;
    }
        .para-4 {
        margin-top: -76px !important;
        margin-left: 58px !important;
        font-size: 14px !important;
        padding-right: 17px !important;
    }
        .main .right-section .most-popular-post img {
        height: 111px !important;
        max-width: 110px !important;
    }
    .main .right-section h4 a {
    font-size: 15px !important;
    padding-right:18px !important;
    }
      .main .right-section .most-popular-post p {
        font-size: 14px !important;
        min-width: 262px !important;
        margin-left: 0px !important;
        margin-top: -5px !important;
        padding-right: 11px !important;
    }
      .single-footer-widget p {
        font-size: 14px!important;
        padding: 10px 20px!important;
           }
     .copyright-area-content p {
    font-size: 13px !important;
    }
    
   
         .main .right-section h6 {
        font-size: 15px !important;
        margin-left: 0px !important;
        padding-top: 0px !important;
        min-width: 268px !important;
        padding-right: 38px !important;
    }
   
     
  .main .right-section .most-popular-post p {
        font-size: 14px !important;
        min-width: 262px !important;
        margin-left: 0px !important;
        margin-top: -5px !important;
        padding-right: 34px !important;
    }
      }
      
      
   /*---------------------Mi 10 lite -------------------*/
   
   @media only screen and (min-width: 393px) and (max-width: 400px) { 
           .main_inner .left-scroll {
        top: 865px !important;
          }
        .law .court {
            min-width: 147px !important;
            margin-left: 4px !important;
          }
            iframe {
        border: 0;
        height: 200px !important;
        width: 100% !important;
        }
        #banner-2 .heading a {
        font-size: 18px !important;
        left: 3% !important;
    }
     .restaurant-news .owl-carousel .owl-item img{
      height: 120px!important;
      width: 174px!important;
      }
        .restaurant-news .card{
         height: 110px!important;
        width: 175px!important;
                   }
  
        
          .single-footer-widget p {
        font-size: 12px!important;
        padding: 10px 20px!important;
           }
        .main .right-section .most-popular-post img {
        height: 110px !important;
        max-width:120px!important;
    }
    
        .desh-videsh .popular-news-image .main h6 {
        top: -150px !important;
    }
       }
   
    @media only screen and (min-width: 401px) and (max-width:466px){

   
       .bengali-polities .cpm .post-content .main{
        margin-bottom: -190px!important;
    }
      .bengali-polities .tmc .post-content .main{
        margin-bottom:-190px!important;
    }
        .bengali-polities .cong .post-content .main{
        margin-bottom:-190px!important;
    }
        .bengali-polities .bjp .post-content .main{
        margin-bottom: -250px !important;
    }
    
    .bengali-polities .cong .row {
    padding-top: 0;
    margin-bottom: -22px!important;
       }
      .bengali-polities .cpm .row{
    padding-top: 0;
    margin-bottom: -14px!important;
         }
     
           .bengali-polities .post-image img {
        height: 160px !important;
        width: 144px!important;
         }
            .bengali-polities .post-content .main p {
        font-size: 14px !important;
        position: relative !important;
        top: -180px !important;
            }
        .ads_5 img {
        position: relative !important;
        top: -195px !important;
        left: 150px !important;
        max-width: 225px!important;
    }
            #banner-2 .heading a {
        font-size: 19px !important;
        left: 2% !important;
        top: 108px!important;
    }

    
	    .celebrity, .travel, .testimonial-item p{
        font-size: 13px!important;
        padding:5px 20px 0px 20px!important;
	line-height: 1.4!important;
	top:231px!important;
	    }
                  
                  .celebrity, .travel, .testimonial-item h3{
                 padding:10px 0 0 10px;
                font-size: 12px;
                    } 

        .law .law-suit .post-content h6 {
        font-size: 15px !important;
        padding-right: 85px !important;
        margin-top:-5px!important;
           }
        .law .law-suit .post-content p {
        font-size: 14px !important;
        padding-right: 60px !important;
        line-height: 1.2 !important;
        margin-top:-10px!important;
         }
       .law .court {
            min-width: 195px !important;
            margin-left: -4px !important;
          }
              .desh-videsh .nav-tabs .nav-link{
        font-size: 13px !important;
        padding: 6px 10px !important;
         }
        .desh-videsh h6 {
        font-size: 15px !important;
        margin-left: 4px !important;
        min-width: 300px !important;
        padding-right: 35px !important;
        }
        .desh-videsh .popular-news-image .main p {
        font-size: 14px !important;
        }
      
        .desh-videsh .popular-news-image .main h6 {
        top: -150px !important;
    }
      
    .west_bengal_main .popular-news-image .main {
        height: auto!important;
    }
        .entertainment .nav-tabs .nav-link{
        font-size: 13px !important;
        padding: 6px !important;
        margin: 0 6px !important;
          }
         iframe {
        border: 0;
        height: 200px !important;
        width: 380px !important;
          }
              .chambers_commerce .popular-news-image .main h6 {
        top: -160px !important;
              }
        .chambers_commerce .popular-news-image .main p {
        font-size: 14px !important;
          } 
      .chambers_commerce .popular-news-image .main img {
        top: 13px !important;
        }
           .chambers_commerce .site-img img {
        height: 120px !important;
           }
      .chambers_commerce .tab-content .side .row {
        height: 135px!important;
         }
  
           .main .right-section .post-content img {
        height: 86px !important;
        left: 16px !important;
        top: -10px !important;
    }  
        .main .right-section .most-popular-post img {
        height: 114px !important;
        max-width:124px!important;
    }
          
        .main .right-section h4 a {
        width: calc(100% - 50px);
        /* font-weight: 600; */
        font-size: 15px !important;
        line-height: 1.3 !important;
        margin-left: 0px !important;
        padding-right: 26px !important;
        min-width: 303px !important;
        margin-top: 1px !important;
    }
     .para {
        margin-top: -82px !important;
        margin-left: 64px !important;
        font-size: 14px !important;
        padding-right: 14px !important;
        line-height: 1.4 !important;
    }
      .para-2 {
     margin-top: -82px !important;
        margin-left: 64px !important;
        font-size: 14px !important;
        padding-right: 14px !important;
        line-height: 1.4 !important;
  }  
     .para-3 {
         margin-top: -82px !important;
        margin-left: 64px !important;
        font-size: 14px !important;
        padding-right: 14px !important;
        line-height: 1.4 !important;
    }
         .para-4 {
         margin-top: -82px !important;
        margin-left: 64px !important;
        font-size: 14px !important;
        padding-right: 14px !important;
        line-height: 1.4 !important;
    }
      .single-footer-widget p {
        font-size: 12px!important;
        padding: 10px 20px!important;
           }
     .copyright-area-content p {
    font-size: 13px !important;
    }
        .main_inner .news-content {
        margin-top: 0px !important;
        margin-left: 0px !important;
    }
       
          .single-footer-widget .logo img {
        width: 70% !important;
        margin-top: -30px;
        margin-bottom: -25px;
        margin-left: -40px !important;
         }
      .single-footer-widget p {
        font-size: 12px !important;
        padding: 10px 20px!important;
           }
        .main .right-section h6 {
        font-size: 15px !important;
        margin-left: 0px !important;
        padding-top: 0px !important;
        min-width: 273px !important;
        padding-right: 25px !important;
    }
        .main .right-section .most-popular-post p {
        font-size: 14px !important;
        min-width: 274px !important;
        margin-left: 0px !important;
        margin-top: -5px !important;
        padding-right: 30px !important;
        line-height:1.2!important;
    } 
    .media  .slick-slide img{
   min-width: 150px!important;
   max-height:60px!important;
   }
        
   }
   
    @media only screen and (min-width: 467px) and (max-width:575px){
      
       .modal-header .btn-close {
    position: absolute!important;
    top: 7%!important;
    left: 87%!important;
}
      
       .bengali-polities .cong .post-content .main {
        margin-bottom: -100px !important;
    }
   
    .kolkata .owl-carousel .owl-item img {
    height: 120px!important;
    width: 255px!important;
    }
          .kolkata .card {
        width: 255px !important;
        height: 110px !important;
    }
           .finance .owl-carousel .owl-item img{
      height: 120px !important;
      width: 250px !important;
      }
               .finance .card{
          height: auto!important;
          width: 250px!important;
          border-radius: 0!important;
      }
      .real_estate .owl-carousel .owl-item img {
    width: 245px !important;
    height: 130px !important;
       }
         .single-footer-widget p {
        font-size: 12px!important;
        padding: 10px 20px!important;
           }
    }
   
   @media only screen and (min-width: 576px) and (max-width: 767px) {
       
        .modal-header .btn-close {
    position: absolute!important;
    top: 7%!important;
    left: 87%!important;
}
       
        .slick-slide img{
   width:100%;
   display:block;
   height:100%;
   min-width: 102px!important;
   max-height:100px!important;
   }
    .kolkata .card {
    min-width: 167px!important;
    border-radius:0;
     }
  
        .kolkata {
        height: 410px !important;
    }
         .kolkata .owl-carousel .owl-nav button.owl-prev {
        position: relative;
        top: -13px !important;
        font-size: 36px;
        left: 200px !important;
         }
          .kolkata .owl-carousel .owl-nav button.owl-next{
        position: relative;
        top: -72px !important;
        left: 270px !important;
          }
        .law_campus h6 {
        font-size: 13px !important;
          }
         
   .media_logo video {
    height: 250px!important;
     }
      
          #adsVideo {
        margin-left: -50px !important;
        width: 100%;
        min-width: 380px !important;
        /* min-height: 100vh; */
        z-index: 1;
        margin-top: -20px !important;
        }
    .main-inner .ads img {
    height: 390px!important;
    width: 100%!important;
          }
       .media{
        padding:0!important;
        margin-top: 130px!important;
    }
       .single-footer-widget p {
        font-size: 12px!important;
        padding: 10px 20px!important;
           }
          }

@media only screen and (min-width: 768px) and (max-width: 991px) {
    html,body{
     max-width: 100%!important;
  overflow-x: hidden;
  height:100%!important;
  }
   * p {
    font-size: 13px!important;
}
  .modal-header .btn-close {
    position: absolute!important;
    top: 5%!important;
    left: 124%!important;
}
 .top-section{
     margin-left:50px!important;
   height: 110px!important;
 }
  .top-header-social {
    text-align: center;
    margin-bottom: 10px;
  }
  .text-right {
    text-align: center !important;
  }
  .popup-2 {
    width: 46% !important;
   }
   .modal-content {
    top: 150px!important;
    left: -16%!important;
   }
 
         .parallax {
        height: 360px !important;
     background-position: top center !important;
        background-size: 100% 100%!important;
    }
   .parallax h2 a {
        top: 300px !important;
        font-size: 32px !important;
        line-height: 1 !important;
        font-weight: 900 !important;
        margin-left: 0px !important;
    }
 #banner-2 .heading {
font-size: 36px!important;
  }
   #hero_1 {
    height: 457px!important;
   }
   #hero_1 h1 a {
    top: 100px!important;
    font-size: 44px!important;
   }
 
  .logo-3 {
        height: 124px !important;
    }
  .logo-3 img {
    width: auto!important;
    height: 110px!important;
     }
 .edition {
   margin-top: -26px!important;
    }
  .edition .text-1 {
    font-size: 12px!important;
   }
   .edition .text-2 {
    font-size: 12px!important;
   }
.updated p {
  margin-top: 13px!important;
    margin-left: 15px!important;
    font-size: 11px!important;
    }
  
  .navbar-nav {
  flex-direction: row !important;  
  }
  .navbar {
    padding: 2px 0!important;
}

       .navbar-nav .nav-link {
        color: #fff !important;
        font-size: 14px !important;
        line-height: 1!important;
        white-space: nowrap !important;
        text-transform: uppercase !important;
        height: 20px !important;
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
   .navbar-nav .nav-item {
        padding: 0px 5px 5px 5px !important;
    }
         .navbar-nav {
        display: flex;
        flex-direction:row!important;
        overflow-y: auto!important;
     margin-top: 10px!important;
    }
    .nav-tabs .nav-link {
    text-transform: uppercase;
    font-size: 18px!important;
    font-weight: 700;
    margin:0 2px 4px 2px!important;
        }
        
      

   #banner-2 {
    height: 268px!important;
       } 
     
   #banner-3 {
    height: 268px!important;
       }
      .breaking_news .box {
	top: 120px!important;
        }
     .breaking_news .card-text {
	margin-top: 0;
	text-align: justify;
	font-size: 15px!important;
	line-height:1.4!important;
	padding-right: 6px!important;
}
        
    .west_bengal .nav-tabs .nav-link {
   font-size: 18px!important;
        }
     .right-digital-news_show img{
       margin-left: 246px!important;
      }
       .right-chat_show img{
      margin-left: 160px!important;
    }
      .real_estate .owl-carousel .owl-item img {
    width: 100%!important;
    height: 215px!important;
    }
     .finance .card{
     height:auto!important;
     width:100%!important;
      }
     .finance .card h5{
          font-size: 20px!important;
          margin-left: 0px!important;
            padding: 3px 6px 0 6px!important;
          /* width: 330px!important; */
          line-height:1!important;
      }
    .finance .card p {
    font-size: 15px!important;
    padding: 2px 7px!important;
    margin-left: 0px!important;
    line-height:1.4!important;
    }
      .finance .card-body .card-text {
    font-size: 12px!important;
    width: 205px!important;
      }
  .finance .card-body .card-title {
  font-size: 12px!important;
    margin-left: -22px!important;
    width: 232px!important;
     }
      .finance .card-body {
    height: 150px!important;
      }
      .finance .owl-carousel .owl-item img{
       height: 220px!important;
       width: 330px!important;
       }
     .finance .owl-item {
     height: 310px!important;
             }
        .dropdown-menu {
        background-color: #fff !important;
          }
        .navbar li {
        position: static !important;
    }

	     .bengali-polities .post-content .main .ads_5 img {
        position: relative !important;
        top: -214px !important;
        left: 360px !important;
        max-width: 318px !important;
        height: auto !important;
    }
    .bengali-polities .main .row {
    padding-top: 0px;
    margin-bottom: -10px!important;
      }
      .bengali-polities .row {
    padding-top: 0px;
    margin-bottom: 0px!important;
       }
         .bengali-polities .tmc .post-content .main {
        margin-bottom: -200px !important;
        }
        .bengali-polities .cong .post-content .main {
        margin-bottom: -190px !important;
        }

            .bengali-polities .bjp .post-content .main {
        margin-bottom: -170px !important;
           }
           .bengali-polities  .cpm .post-content .main {
        margin-bottom: -180px !important;
        }
        .bengali-polities .tmc .row {
        padding-top: 0px;
        margin-bottom: -15px !important;
         }
        .bengali-polities .bjp .row {
        padding-top: 0px;
        margin-bottom: -17px !important;
        }
            .bengali-polities .cong .row {
        padding-top: 0px;
        margin-bottom: -15px !important;
    }
         .bengali-polities .cpm .row {
        padding-top: 0px;
        margin-bottom: -16px !important;
        }
       .bengali-polities .tmc p {
        font-size: 15px !important;
        padding-right: 35px !important;
         }

        
         .bengali-polities .post-content .main img {
        height: 200px !important;
        width: 100% !important;
        max-width: 345px !important;
     }

         .bengali-polities .post-content .main p {
        font-size: 15px !important;
        position: relative !important;
        top: -220px !important;
        left: 363px !important;
        padding-right: 374px !important;
        line-height: 1.3!important;
    }
            .bengali-polities .post-content .site-img img {
        height: 125px !important;
        width: 100% !important;
        margin-left: -20px !important;
    }
        .bengali-polities p {
        font-size: 15px !important;
        padding-right: 35px!important;
        width:100%!important;
         }
      .bengali-polities ul {
    margin-top: 3px!important;
    margin-left: -10px!important;
           }
   
        .desh-videsh .tab-content .popular-news-image .main .ads_5 img {
        position: relative !important;
        top: -257px !important;
        left: 368px !important;
        max-width: 318px !important;
        height: auto !important;
    }
    .pravasi_bengali .owl-carousel .owl-item{
        padding:0 2px!important;
    }
     .pravasi_bengali .owl-carousel .owl-item img{
       height: 220px!important;
       width: 100%!important;
        }
        
      .pravasi_bengali .owl-carousel .owl-item .card{
          width: 100%!important;
          border-radius: 10%!important;
          height:115px!important;
          }	
         
        .desh-videsh .popular-news-image .main img {
        height: 180px!important;
        width: 350px !important;
        margin-left:0px!important;
        }
         .desh-videsh h4 {
          font-size: 24px!important;
              }
        
            .desh-videsh .popular-news-image .main h6 {
        font-size: 20px !important;
        position: relative !important;
        top: -244px !important;
        padding-right: 230px !important;
    } 
         .desh-videsh .tab-content h6 {
        font-size: 20px !important;
        padding-right: 15px !important;
    }
      
          .desh-videsh .tab-content .site-img img {
        margin-left: -10px !important;
        height: 120px !important;
        width: 100%!important;
    }  
        .desh-videsh .tab-content .row {
        margin-bottom: -17px!important;
        margin-left: 0px !important;
    }

         
     .kolkata .box h6 {
    font-weight: 700!important;
    font-size: 7px!important;
       }
     .kolkata .card-title {
    font-size:20px!important;
     }
      .kolkata .member-info h4 {
    font-size: 17px!important;
      }
       .kolkata  .member .member-info p {
    font-size: 11px!important;
    line-height:1.8;
    color: #484646;
    text-align: justify;
       }
 .kolkata .owl-carousel .owl-nav button.owl-prev{
     top: -16px!important;
      font-size: 40px;
      left: 300px!important;
  } 
    .kolkata .owl-carousel .owl-nav button.owl-next {
    font-size: 40px;
    left: 360px!important;
    top: -50px!important;
     }
        .kolkata .card-text {
    margin-top: 0px;
    padding: 1px 10px!important;
    font-size: 15px!important;
    line-height: 1.5!important;
    }
  
       .breaking_news .owl-carousel .owl-item img{
        height:180px!important;
        width: 100%!important;
        max-width: 340px!important;
       }
       
         .real_estate .row{
         height: 373px!important;
         }
          .real_estate .card{
         height: 130px!important;
         width: 100%!important;
           }
    .real_estate .card-text{
    font-size: 15px!important;
    line-height:1.4!important;
    }
       .west_bengal_main .nav-tabs .nav-link {
        text-transform: uppercase;
        font-size: 16px !important;
        font-weight: 700;
        margin: 0 1px 4px 1px !important;
    }
    .west_bengal .popular-news-image .main{
     margin-top: 40px!important;
    height: 214px!important;
       }
       .west_bengal .row {
        margin-left: -8px !important;
        margin-bottom: -8px !important;
    }
           .west_bengal_main .popular-news-image .main img {
        height: 180px !important;
        width: 350px !important;
        margin-top: 44px !important;
        margin-bottom: 32px!important;
    }
         
    .west_bengal_main h4 {
    font-size: 24px!important;
    margin-left: 0px!important;
        }
    .west_bengal_main .tab-content h6 {
    font-size: 20px!important;
    padding-right: 42px!important;
           }
          .west_bengal_main .popular-news-image .main h6 {
        font-size: 20px !important;
        position: relative !important;
        top: -290px !important;
        padding-right: 210px !important;
        padding-top: 10px!important;
    }
            .west_bengal_main .popular-news-image .main p {
        font-size: 16px !important;
        position: relative !important;
        top: -300px !important;
        left: 363px !important;
        padding-right: 370px !important;
        line-height: 1.4 !important;
        -webkit-line-clamp: 6!important;
    }
     .west_bengal_main .right-side {
         margin-left:10px!important;
     }

          .west_bengal_main .site-img img {
        height: 130px !important;
        width: 100% !important;
        margin-left: -10px!important;
         }
          .west_bengal_main .main{
        margin-bottom:-250px!important; 
     }
        .west_bengal_main .right-side p {
    font-size:16px!important;
    line-height:1.4!important;
    padding-right: 25px!important;
    overflow: hidden!important;
    display: -webkit-box!important;
    -webkit-line-clamp: 3!important;
    text-overflow: ellipsis!important;
}
          
    
         
        .chambers_commerce .popular-news-image .main {
        margin-top: 40px !important;
        height: 214px !important;
        margin-bottom: -25px !important;
    }
       .chambers_commerce .popular-news-image .main h6 {
        font-size: 20px !important;
        position: relative !important;
        top: -220px !important;
        padding-right: 0px !important;
        }
         .breaking_news .card-title{
      font-size: 20px!important;
       line-height:1.1!important;
         }
    	 .breaking_news .owl-carousel .card{
    height: 150px!important;
    width: 342px!important;
    border-radius: 0!important;
     }
    .breaking_news{
   margin-bottom:16px!important;
      }
     .breaking_news .box span {
	font-size: 10px!important;
    	}
         .bengali-polities .post-content .main h3 {
        font-size: 20px !important;
        padding-right: 150px!important;
    }
       .bengali-polities .post-content h3 {
    font-size: 20px!important;
    padding-right:60px!important;
     }
     
         .entertainment .tab-content h6 {
        font-size: 19px!important;
        padding-right: 0px!important;
        margin-top: -5px !important;
        width: 400px!important;
    }
       .entertainment p {
        font-size: 16px !important;
        margin-bottom: 0px !important;
        line-height: 1.4 !important;
        -webkit-line-clamp: 3!important;
    }

    .entertainment .tab-content .row {
    padding-top: 8px!important;
       }
 
         .entertainment .tab-content img {
        width: 100% !important;
        height: 130px !important;
    } 
      
        .kolkata .owl-carousel .owl-item img {
        height: 190px !important;
        width: 100% !important;
    }
        .kolkata .item {
         padding: 0 3px!important;
            }
          .kolkata .card {
        width: 100% !important;
        height: 160px !important;
    }

     .kolkata {
     height: 475px!important;
    padding: 15px 8px;
}
  #banner-2 .heading a {
    font-size: 34px!important;
    top: 183px!important;
    left: 3%!important;
     }
     .real_estate .card-title{
         font-size: 20px!important;
         /* text-transform:uppercase!important; */
         padding: 2px 2px!important;
     }
     #banner-4 .heading a {
    font-size: 24px!important;
    left: 4%!important;
    line-height: 1.1!important;
    background-color: rgba(0, 0, 0, .75);
}
     
     #travel, #celebrity {
         top:6px!important;
     }
   
  .celebrity, .travel, .testimonial-item p{
  top: 365px!important;
  padding: 10px 30px 17px 30px!important;
  font-size:16px!important;
  }
    
     .celebrity, .travel, .testimonial-item h3{
    font-size:20px!important;
    padding: 6px 85px!important;
    width: 100%!important;
    }
    .celebrity .testimonial-item h3{
     font-size: 20px!important;
   }
     #celebrity {
    height: 600px!important;
     }
      .desh-videsh .popular-news-image .main p {
        font-size: 16px !important;
        position: relative !important;
        top: -255px !important;
        left: 363px !important;
        padding-right: 370px !important;
        line-height: 1.4 !important;
        -webkit-line-clamp: 6!important;
     }
    .desh-videsh .post-content .main .ads_5 img {
        position: relative !important;
        top: -214px !important;
        left: 360px !important;
        max-width: 318px !important;
        height: auto !important;
    }
   .desh-videsh p {
       font-size:16px!important;
    margin-left: 5px!important;
    padding-right:20px!important;
    line-height:1.4!important;
     }
       .desh-videsh .main {
        height: 212px !important;
        margin-top: 45px !important;
    }
      .desh-videsh .row {
    margin-bottom: -16px;
    margin-left: -9px!important;
           }

     .desh-videsh .post-content .site-img img {
        height: auto !important;
        width: 177px !important;
    }
    #banner_5 .heading {
   font-size: 55px!important;
    }
    
    .xy {
    margin-top: 16px!important;
    width: 100%!important;
    margin-left: 0px!important;
       }
       .thana .video iframe{
       height: 182px !important;
       }
           .video iframe {
        border: 0;
        height: 410px !important;
        width: 100% !important;
        max-width: 692px !important;
        margin-left: 5px !important;
    }
  
      .law .law-suit {
    height: 600px!important;
    width: 100%!important;
    min-width: 673px!important;
    }
    .celebrity .swiper-slide img{
     width:100%;
     min-height: 330px!important;
    max-width: 530px!important;
    }
    
     .chat-shows_channels .section-title-2 h2{
      font-size:20px!important;
      margin-top:0px!important;
    }
    
    .chat-shows_channels p{
    top: 183px!important;
    font-size: 15px!important;
    /* text-align: justify!important; */
    }
    .chat-shows_channels .section-title-2 img{
    min-width: 0px;
    margin-top: -63px!important;
    margin-left: 250px!important;
    width: 20px!important;
    }
    .chambers_commerce h6{
       font-size: 20px!important;
       min-width: 337px!important;
       padding-right: 60px!important;
    }
        .chambers_commerce .tab-content .popular-news-image .main img {
        height: 170px !important;
        width: 100% !important;
        max-width: 345px !important;
     }
      .chambers_commerce .tab-content .popular-news-image .main p {
        font-size: 16px !important;
        position: relative !important;
        top: -213px !important;
        left: 363px !important;
        padding-right: 376px !important;
        line-height: 1.4!important;
        text-align: justify !important;
         overflow: hidden!important;
    display: -webkit-box!important;
    -webkit-line-clamp: 7!important;
    -webkit-box-orient: vertical!important;
    text-overflow: ellipsis!important;
    }
    .chambers_commerce .tab-content .side .row p {
    font-size: 17px!important;
    line-height: 1.4!important;
    padding-right: 20px!important;
        overflow: hidden!important;
    display: -webkit-box!important;
    -webkit-line-clamp: 3!important;
    -webkit-box-orient: vertical!important;
    text-overflow: ellipsis!important;
       }
        
      .chat-shows_channels, .digital-news_channels{
         height: 400px!important;
     }
     
      .digital-news_channels p{
        top: -68px!important;
        font-size:15px!important;
        line-height: 1.2!important;
        max-width: 100%!important;
        }
      .digital-news_channels .section-title-2 h2{
      font-size:20px!important;
      margin-top:0px!important;
    }
    .digital-news_channels .section-title-2 img{
    min-width: 0px;
    margin-top: -63px!important;
    margin-left: 280px!important;
    width: 23px!important;
      }
      .digital-news_channels .item .video-container .video-thumbnail img {
    height: 170px!important;
    max-width: 100%!important;
        }
    .chat-shows_channels .video-container .video-thumbnail img {
	height: 170px!important;
	max-width: 100%!important;
    }
     .chat-shows_channels .nav-tabs .nav-link{
     font-size:10px!important;
     margin:0px!important;
     padding: 8px 12px!important;
     }
    .digital-news_channels .nav-tabs .nav-link{
     font-size:10px!important;
     margin:0px!important;
        }
           .law_campus .site-img img {
        height: 115px !important;
        width: 210px!important;
    }
 
    .law h3 {
    font-size: 24px!important;
        }
    .law h6 {
    font-size: 20px!important;
    margin-top: 10px!important;
          }
     .law .post-content p {
    margin-top: 10px!important;
    font-size: 16px!important;
    line-height: 1.3!important;
       }
         .main .right-section .most-popular-post h6 {
        padding-right: 3px !important;
        font-size: 20px !important;
        line-height: 1 !important;
        width: 355px !important;
    }
       .main .right-section .most-popular-post p {
        font-size: 16px !important;
        min-width: 445px !important;
        padding-right: 30px !important;
        -webkit-line-clamp: 3!important;
    }
    .single-footer-widget .logo img {
    width: 100% !important;
    margin-left: -43px !important;
    }
         .footer-area h4 {
        font-size: 16px !important;
        min-width: 160px !important;
        padding-left: 18px !important;
           }
    
      .right-section .swiper {
            width: 100%!important;
            height: 650px!important;
        }
 
         .right-section .swiper-slide img {
            height: 350px!important;
            width: 330px!important;
       }
     .main_inner p {
    font-size:14px!important;
    }
     .main-inner-2 .old_breaking_news-home .card {
	height: 160px!important;
	}
    .main-inner-2 .old_breaking_news-home .card-title {
	line-height: 1!important;
	font-size: 20px!important;
	padding:2px 2px!important;
	}
  .main-inner-2 .old_breaking_news-home .card-text {
	font-size: 15px!important;
    }
   
    .main-inner-2 .card-title {
    min-width: 170px!important;
    margin-left: 0px!important;
    font-size: 15px!important;
      }
      .main-inner-3 .card-title {
    margin-left: 0px!important;
    font-size: 17px!important;
      }
          .main-inner-4 .card-title {
    margin-left: 0px!important;
    font-size: 16px!important;
      }
          .main-inner-8 .card-title {
    margin-left: 0px!important;
    font-size: 15px!important;
      }
          .main-inner-9 .card-title {
    margin-left: 0px!important;
    font-size: 15px!important;
      }
          .main-inner-6 .card-title {
    margin-left: 0px!important;
    font-size: 15px!important;
      }
      .main_inner .left-scroll {
        height: 790px !important;
        width: 40% !important;
    }
   .main_inner .left-scroll li {
    font-size: 15px !important;
    text-align: justify;
    margin-bottom: 20px!important;
}
  .main_inner .nav .nav-link {
    margin-bottom: -28px!important;
      }
    .main-inner .text-scroll {
    overflow: auto;
    height: 450px!important;
      }
         .main-inner-3 .owl-carousel .owl-item img{
     height: 162px;
     width:100%;
     width: 100%!important;
     }
       .main-inner-3 .card{
       min-width: 236px!important;
         }
    .main-inner-3 .owl-carousel .owl-item .card-body .fixed_share .share-toggle img{
    min-width:15px!important;
    margin-top:-30px!important;
    height:15px!important;
      }
      .main-inner-3 .owl-carousel .owl-item .card .listing a img{
     height:25px!important;
     width:100%;
     min-width:25px!important;
     margin-top:-60px!important;
       }
      .main_inner h1 {
    font-size: 22px!important;
    line-height: 24px!important;
          }
        .main_inner h4 {
    font-size:20px!important;
    line-height:1.2!important;
        }
        .main_inner .nav-tabs {
    font-size: 13px!important;
    text-align: justify;
    margin-bottom: -8px;
    width: 100%!important;
}
           .main_inner .news-content {
        margin-top: 14px !important;
        margin-left: 0px !important;
        min-width: 415px !important;
    }
          .main_inner .nav .nav-link P {
        margin-left: -11px !important;
        font-size: 14px !important;
        padding-right: 30px !important;
        margin-top: -15px !important;
        line-height: 1.4 !important;
        text-align: left!important;
        padding-top:6px!important;
    }
        .main_inner .nav .nav-link img {
        height: 80px !important;
        border-radius: 10px!important;
        margin-top: -6px!important;
    }
        .main_inner .news-content li {
        font-size: 15px !important;
        line-height: 1.3 !important;
        margin-bottom: 10px!important;
    }
      .main_inner .video iframe{
          height:90px!important;
      }
      .happening_now p {
    margin-top: 11px!important;
    font-size: 15px!important;
    margin-left: 11px!important;
    width: 100%!important;
    font-size: 12px!important;
}
       iframe {
    border: 0;
    height: 390px!important;
         }
        .main-inner-2 .site_sliding .owl-carousel .card-title{
        font-size: 16px!important;
            }
      .main-inner-2 .site_sliding .owl-carousel .owl-item img{
     height: 300px!important;
     width:100%;
     }
        .main-inner-2 .site_sliding .owl-carousel .owl-item .card-body .fixed_share .share-toggle img{
    min-width:20px;
    margin-top:-20px;
    height:20px;
     }
      .main-inner-2 .site_sliding .owl-carousel .card-text{
        margin-top:0px;
        font-size: 11px!important;
          }
   .main-inner-2 .card img {
    height: 170px!important;
       }
     .main-inner-2 .card{
    margin-bottom: -15px!important;
      }
      .main-inner-2 .swiper {
	width: 100%!important;
	height: 1078px!important;
	margin-left: 6px;
	margin-top: 20px!important;
	margin-bottom:20px!important;
}
      .main-inner-2 .swiper-slide img {
	max-height: 700px!important;
        }
      #logo{
          height:100px!important;
      }
    .main-inner-6 .card .side img {
    height: 165px!important;
         }    
      #advertising_Video {
    width: 100%;
    position: relative;
    left: 0%!important;
    top: 0%!important;
       }
  .slick-slide img{
  width:100%;
  display:block;
  height:100%;
  min-width: 106px!important;
  /* max-height: 124px; */
}
  .pravasi_bengali .card-body h5 {
    margin-bottom: 0px!important;
    font-size: 20px!important;
    line-height:1.1!important;
    }
      .pravasi_bengali .card-body p{
		font-size: 16px!important;
		padding: 0px 10px!important;
		line-height: 1.1!important;
		}

    .restaurant-news .card{
    height: 145px!important;
     width:100%!important;
    }
       .restaurant-news .owl-carousel .owl-item img{
      height: 185px!important;
      width:100%!important;
       }
        .restaurant-news h3{
     font-size: 20px!important;
        }
       .restaurant-news p{
	    font-size: 17px!important;
	    padding: 0 10px!important;
	    line-height:1.1!important;
	}
	 .main-heading {
    font-size: 26px!important;
         }
	  .main .right-section .most-popular-post img{
        height: 125px!important;
        min-width: 220px!important;
        left:-35px!important;
        max-width:100%!important;
       }
       .main .right-section .post-content img {
    top: -19px!important;
       }
       .chambers_commerce .site-img img {
        height: 118px!important;
        min-width: 200px!important;
          }
          .main .right-section .most-popular-post .row{
             margin-bottom: -2px!important;
             padding-top: 2px!important;
          }
       
         .main .right-section h4 a {
        font-size: 20px !important;
        margin-left: -86px !important;
        margin-top: 0px !important;
        padding-right: 111px !important;
        line-height: 1.1 !important;
        padding-top: 2px!important;
    }
     .right-section .main-sub-heading {
    font-size: 24px!important;
       }
    .right-section .para {
      font-size: 17px!important;
      margin-top: -85px !important;
      margin-left: 90px !important;
      padding-right: 54px !important;
      line-height: 1.3 !important;
      padding-top: 5px!important;
    }
     .main .right-section .para-2 {
 margin-top: -70px!important;
 margin-left: 133px!important;
 padding-right: 54px!important;
 line-height: 1.3 !important;
      padding-top: 5px!important;
 }
   .main .right-section .para-3 {
    font-size:17px!important;
        margin-top: -85px !important;
        margin-left: 90px !important;
        padding-right: 54px !important;
      line-height: 1.3 !important;
      padding-top: 5px!important;
   }
   .main .right-section .para-4 {
    font-size:17px!important;
        margin-top: -78px !important;
        margin-left: 90px !important;
        padding-right: 54px !important;
      line-height: 1.3 !important;
      padding-top: 5px!important;
   }
    .media_logo video {
    height: 370px!important;
     }
     
     .single-main-default-news-inner img {
    margin-left:0px!important;
    width: 410px!important;
    height: 380px!important;
         }
      .footer-area {
    background-image: linear-gradient(#f8f9fa, #2f9cdd5c);
    margin-top: -35px!important;
    }
         .footer-area .about {
        margin-left: -17px!important;
    }
      .footer-area .about li a {
    font-size: 13px!important;
    line-height: 1!important;
       }
    .left-padding {
    padding-left: 15px!important;
      }
    .left-margin {
    margin-left: -38px!important;
        }
      .single-footer-widget .useful-links-list {
    padding-left: 53px!important;
    margin-bottom: 0;
    width: 206px!important;
          }
        .single-footer-widget .social li a i {
        height: 20px !important;
        width: 20px !important;
        line-height: 18px !important;
        font-size: 11px !important;
        margin: 0 2px !important;
          }
    .single-footer-widget p {
    color: #000;
    font-size: 12px!important;
    text-align: justify;
     }
    .single-footer-widget .useful-links-list li a {
    color: #000;
    line-height: 2.5;
    font-size: 12px!important;
       }
         .footer-area .journal {
        width: 245px!important;
    }
       .footer-area .journal li a {
        font-size: 14px !important;
        line-height: 1 !important;
    }
    .single-footer-widget .social li {
    list-style-type: none;
    display: inline-block;
    width: 30px!important;
}
     .copyright-area{
    font-size: 13px!important;
    line-height: 1!important;
       }
     
    .copyright-area p{
    font-size: 13px!important;
       }
  }

@media only screen and (min-width: 992px) and (max-width: 1199px) {

      body {
    overflow-x:hidden!important;
}
  * p {
        font-size: 13px !important;
        line-height: 1.4!important;
    } 
     
section {
    padding: 20px 0!important;
    overflow: hidden;
}
  .modal-header .btn-close {
    position: absolute!important;
    top: 7%!important;
    left: 124%!important;
}
 .popup .modal-content {
    height: 350px!important;
    width: 500px !important;
    left: -90px!important;
}
   .popup-2 {
    width: 30% !important;
   }
        .parallax {
        height: 402px !important;
        background-size: 100% 71% !important;
        background-position: 0% 86% !important;
    }
          .parallax h2 a {
        top: 315px !important;
        font-size: 38px !important;
    }
    
 #banner-2 .heading a {
    font-size: 30px!important;
    top: 165px!important;
    left: 4%!important;
}
   .happening_now p {
    margin-top: 13px!important;
    font-size: 13px!important;
    margin-left: 40px!important;
}
  .navbar-expand-lg .navbar-nav .nav-link:hover {
  color: #06B8FA!important;
   }
  .navbar a, .navbar a:focus {
  font-size: 12px!important;
  padding:0 8px!important;
    }
    .navbar .dropdown ul li {
    min-width: 160px!important;
    margin-bottom: 10px!important;
}
   .navbar {
    padding: 10px 0;
    margin-top: -20px!important;
    margin-bottom: 0px;
      }
    .section-title h2 {
    font-size: 18px!important;
     }
    .section-title-2 h2 {
    font-size: 23px!important;
      }
     .section-title-2 img {
    min-width: 0px;
    margin-top: -65px!important;
    margin-left: 245px!important;
    width: 24px!important;
    }
    
    #banner-2 {
    height: 238px!important;
         }
     #banner-3 {
    height: 238px!important;
         }
          #banner-4 .heading a {
    font-size: 21px!important;
    top: 148px!important;
    left: 3%!important;
    line-height: 1.1!important;
}
      .digital-news_channels .section-title-2 img {
    min-width: 0px;
    margin-top: -70px!important;
    margin-left: 310px!important;
    width: 24px!important;
    }
      .chat-shows_channels .section-title-2 img {
    min-width: 0px;
    margin-top: -76px!important;
    margin-left: 288px!important;
    width: 24px!important;
    }
    .section-title-2{
     padding-bottom: 0px!important;
         }
          .logo .edition {
        font-size: 9px !important;
        position: relative;
        top: -35px!important;
        left: 40% !important;
        width: 100%;
        min-width: 390px !important;
    }
    .section-title-3 h5 {
    font-size: 16px !important;
    }
         .main-inner-2 .scrolling_videdo .section-title-3 img {
    min-width: 0px;
    margin-top: -47px!important;
    margin-left: 187px!important;
    width: 20px!important;
      }
      .logo .edition .btn-group-vertical>.btn, .btn-group>.btn {
        font-size: 13px!important;
      }
      .top-section {
       left: 0px !important;
       top: 0px !important;
              }
             .logo-3 {
        margin-top: 5px !important;
        height: 140px !important;
        margin-bottom: 0px !important;
    }
      .logo-3 img {
        width: auto!important;
        height:128px!important;
             }
          .edition {
        margin-top: -13px !important;
        margin-bottom: 5px !important;
           }
   
      .main-inner .news-content p{
          font-size:14px!important;
      } 
       
    .x .social {
    margin-top: 0px!important;
    padding-left: 0!important;
    margin-bottom: 0!important;
    margin-left:3px!important;
}
  .x .social li a i {
    height: 20px!important;
    width: 20px!important;
    line-height: 18px!important;
    font-size: 11px!important;
       }
    .x .btn {
    color: #000;
    margin-top:-11px!important;
    font-size: 11px!important;
      }
 .x p{
   margin-top:0px!important;
    font-size: 11px!important;  
 }
  .updated p {
    text-transform: uppercase;
    margin-top: 13px!important;
    font-size: 11px!important;
     margin-left: 50px!important;
}
     .updated img, svg {
        top: 0px !important;
        height: 12px !important;
        width: 12px !important;
        left: 0px !important;
    }
   .updated a {
    font-size:13px!important;
       }
     .updated .slick-slide{
         margin-top:14px!important;
     }
    .updated .slick-carousel-2 .space{
    font-size:11px!important;
     margin:0 0 0 20px;
     }
     .card-text{
    margin-bottom: 0px!important;
    margin-top: 0px!important;
    font-size: 10px!important;
    line-height:1.2;
      }
       .breaking_news .card-title{
      font-size: 17px!important;
          }
         .breaking_news img{
        height: 170px!important;
         width: 100%!important;
    }   
     .breaking_news {     
      margin-bottom: 10px!important;
       }
    .breaking_news .card-text{
    font-size: 14px!important;
    line-height: 1.4!important;
    }
      .breaking_news .owl-carousel .card{
    height:140px!important;
     }
     .breaking_news .box {
	top: 110px!important;
          }
         .breaking_news .box .start{
      margin-top: 25px!important;
     }
     .bengali-polities .tmc .row {
    margin-bottom: -12px!important;
      }
     .bengali-polities .cong .row {
    margin-bottom: -25px!important;
       }
     .bengali-polities .bjp .row {
    margin-bottom: -18px!important;
       }
      .bengali-polities .cpm .row {
    margin-bottom: -12px!important;
   }
   .bengali-polities .post-content .site-img img {
    height: 100px!important;
        }
   .cpm, .cong, .tmc, .sect-name {
    font-size: 18px!important;
        }
    .desh-videsh .tab-content .ads_5 img {
    height: auto!important;
    margin-top: 0px!important;
    }
         .desh-videsh .tab-content h6 {
        font-size: 14px !important;
        width: 252px!important;
    }
      
        .right-section .most-popular-post img {
        height: 118px !important;
        margin-top: 0px !important;
        width: 100px!important;
    }

          .right-section .most-popular-post h6 {
        font-size: 14px !important;
        text-align: justify !important;
        margin-left: 2px !important;
        padding-right: 51px !important;
    }
    .main{
        margin-top:0px!important;
    }

        .right-section .most-popular-post p {
        font-size: 12px !important;
        padding-right: 0px !important;
        line-height: 1.4 !important;
        margin-left: 2px !important;
        width: 236px !important;
    }


       .main .right-section li {
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
    }
    
  .main .right-section h4 span {
    width: 30px;
    font-size: 40px!important;
    font-weight: 500;
    line-height: 20px!important;
    margin-top: 5px;
       }
   
    .para {
        margin-left: 47px !important;
        padding-right: 0px !important;
        font-size: 12px !important;
        margin-top: -75px !important;
    }

   .para-2 {
      margin-left: 47px !important;
        padding-right: 0px !important;
        font-size: 12px !important;
        margin-top: -75px !important;
    }
     .para-3 {
        margin-left: 47px !important;
        padding-right: 0px !important;
        font-size: 12px !important;
        margin-top: -75px !important;
    }
      .para-4 {
      margin-left:47px !important;
        padding-right: 0px !important;
        font-size: 12px !important;
        margin-top: -75px !important;
    }
    .main .right-section .most-popular-post .row {
    margin-bottom: -6px!important;
}
        
  .law-firm .nav-tabs .nav-link {
    margin-bottom: 12px!important;
    padding: 5px!important;
     }
  
      .wrap .title {
    color: #fff;
    font-size: 30px!important;
     }
     .content {
    top: 80%!important;
         }
    .content h2 {
    font-size: 26px!important;
         }
   .content-2 {
    position: absolute;
    top: 70% !important;
       }
   .content-2 .title {
    font-size: 28px!important;
      }
    .content-2 h2 {
    font-size: 15px !important;
       }
     

   .finance .owl-carousel .owl-item img{
       height: 148px !important;
       width: 194px !important;
  } 

    .kolkata {
    height: 350px!important;
         }
     .kolkata h4{
        font-size:20px!important;
    }
     .kolkata .owl-carousel .owl-item img {
    display: block;
    width: 100%;
    height: 130px!important;
    width: 196px!important;
      }
     .kolkata .card {
    width: 197px!important;
    border-radius:0;
    height:120px!important;
       }
    .kolkata .owl-carousel .owl-nav button.owl-prev{
      top: -14px!important;
      font-size: 30px!important;
      left: 280px!important;
      }
  .kolkata .owl-carousel .owl-nav button.owl-next {
    font-size: 30px!important;
    top: -70px!important;
    left: 330px!important;
    top: -49px!important;
    }

      .kolkata .card-title {
    font-size: 14px!important;
    line-height: 1.2!important;
      }
        .kolkata .card-text {
        margin-top: 0px;
        font-size: 12px !important;
        font-weight: 300 !important;
        line-height: 1.4 !important;
        padding: 0 6px 0 6px !important;
        text-align: justify !important;
    }
        .chambers_commerce .main h6{
       width: 238px!important;
       text-align: justify;
       font-size:14px!important;
        }
        .chambers_commerce .tab-content .side img {
           height: 104px!important;
           }
          .chambers_commerce .side h6{
       min-width: 238px!important;
       text-align: justify;
       font-size:14px!important;
        }
     .chambers_commerce .main p {
	-webkit-line-clamp: 7!important;
    }
    .law-firm .nav-tabs .nav-link h6 {
    font-size: 9px!important;
       }
       .left-padding {
    padding-left: 44px!important;
         }
    .single-footer-widget .useful-links-list li a {
    font-size: 13px!important;
    line-height:2!important;
   }
      .single-footer-widget .social li a i {
    display: inline-block;
    height: 30px!important;
    width: 30px!important;
        font-size: 16px!important;
    line-height:30px!important;
      }
      .footer-area .journal {
    padding-left: 0;
    min-width: 248px!important;
       }
       .footer-area .journal li a {
    font-size: 12px!important;
      }
   
         .main .right-section h4 a {
        font-size: 14px !important;
        line-height: 1.3 !important;
        margin-left: -8px !important;
        min-width: 253px !important;
        padding-right: 0px !important;
        margin-top: 10px !important;
    }
         
    .main .right-section h4 .annou {
    margin-top:15px!important;
     }
         .right-section .section-title-3 h5 {
        margin-bottom: -16px !important;
    }
      .right-bangla_shorts .section-title-3 img {
    min-width: 0px;
    margin-top: -25px!important;
    margin-left: 262px!important;
    width: 22px!important;
}
     .right-chat-shorts .section-title-3 img {
    min-width: 0px;
    margin-top: -25px!important;
    margin-left: 188px!important;
    width: 22px!important;
}
     .main .right-section iframe {
    border: 0;
    height: 170px!important;
       }
    /* .main h6{
       font-size:13px!important;  
     }
      .main p{
       font-size:12px!important;
       line-height:1.4!important;
     }
      .main .site-img img{
       height:auto!important;
   }    */
   
    .desh-videsh .tab-content .main img {
    max-width:100%!important;
       }
       .desh-videsh .tab-content .main p{
      -webkit-line-clamp: 6!important;
      line-height:1.4!important;
       }
    .desh-videsh .tab-content .site-img img {
    height: 85px!important;
    max-width: 200px!important;
       }
      .west_bengal_main .tab-content .main h6 {
    font-size: 14px!important;
    line-height:1.2!important;
      }
      .west_bengal_main .main p{
          font-size: 12px !important;
        line-height: 1.4 !important;
    }
    .west_bengal_main .right-side p {
          font-size: 12px !important;
        line-height: 1.4 !important;  
    }
       
    .right-section .text-info, .text-primary, .text-danger, .text-success   {
     font-size: 20px!important;
    }
      .right-digital-news_show img{
       min-width: 0px;
       margin-top: -63px!important;
       margin-left: 200px!important;
       width: 20px!important;
        }
     .right-section .swiper {
    height: 358px!important;
    margin-left: 6px;
         }
    .banner-1,.banner-2,.banner-3 iframe {
    border: 0;
    height:330px!important;
        }
    .pravasi_bengali .owl-carousel .owl-item img {
    display: block;
    width: 190px!important;
    height: 140px!important;
    }
    
      .pravasi_bengali .owl-carousel .owl-item .card{
          width:190px!important;
          border-radius:10%!important;
          height:115px!important;
      }
      .pravasi_bengali .row{
         height: 230px!important;
     }
       .pravasi_bengali h6{
       font-size: 9px!important;
       min-width: 200px!important;
       margin-left: -3px!important;
       padding-right: 50px!important;
           }
     .pravasi_bengali .card-body h5 {
    font-size: 14px!important;
    padding: 0 5px!important;
    }
   
    .finance .card-body {
    height:115px!important;
     }
          .finance .card h5{
          font-size: 14px!important;
          margin-left: 0px!important;
          width: auto!important;
          padding: 6px 0px 0 0px!important;
          }
        .finance p {
    font-size: 12px!important;
    text-align: justify;
    padding-right: 0px;
    margin-left: 0px!important;
     padding: 3px 4px 0 4px!important;
    line-height: 1.2!important;
    }
    .finance .card-body {
	width: 98%!important;
    }
    .finance .owl-item {
	height: 208px!important;
	display: flex!important;
    }
   .celebrity, .travel,  .nav-tabs .nav-link {
     color:grey!important;
     font-size: 13px!important;
     }
     .celebrity, .travel, .testimonial-item p{
     font-size: 14px!important;
     padding: 10px 48px 12px 51px!important;
     top: -98px!important;
     }
    .celebrity, .travel, .testimonial-item h3{
   top: 6px!important;
   text-align:center!important;
   }
      .chat-shows_channels{
         height: 390px!important;
     }
     .digital-news_channels{
         height: 365px!important;
     }
       .chat-shows_channels p{
    top: 116px!important;
    font-size: 12px!important;
    line-height: 1.2!important;
    padding: 0 2px!important;
    }
     .chat-shows_channels .video-container .video-thumbnail img {
	width: 100%!important;
	height: 111px!important;
     }
     
        .digital-news_channels .section-title-2 img {
        margin-top: -74px !important;
        margin-left: 319px !important;
        width: 24px !important;
    }
        .celebrity .swiper-slide img{
     width:100%;
     min-height:330px!important;
    }
      .celebrity .swiper-slide img{
     width:100%;
    }
    .entertainment .tab-content h6 {
	font-size: 14px!important;
	width: 177px!important;
        }
    .entertainment p {
    font-size: 12px!important;
    padding-right: 4px!important;
        }
     
   .xy {
    list-style: none;
    display: flex;
    margin-top: 0px;
    width: 550px!important;
    margin-left: 20px!important;
      }
    .west_bengal_main .main{
        margin-top:0px!important;
    }
    .west_bengal_main .tab-content h6 {
    font-size: 14px!important;
        }
        
     .west_bengal_main .site-img .img-fluid {
    width: 100%!important;
    height:98px!important;
          }
          
         .digital-news_channels p{
        font-size:11px!important;
        position: relative!important;
        top: -145px!important;
        line-height: 1.2!important;
        }  
   
    .chat-shows_channels iframe {
    border: 0;
    height: 81px!important;
      }
         .law .thana h6 {
        font-size: 14px !important;
        width: 100% !important;
        padding-right: 8px !important;
             }
             
    .law h3 {
    font-size: 20px!important;
       }
      .law .law-suit  h6 {
        font-size: 14px !important;
        width: 100%!important;
        padding-right: 150px!important;
    }
     .law .court {
    min-width: 210px!important;
     }
         .law .court h6 {
        font-size: 14px !important;
        width: 100% !important;
        padding-right: 8px !important;
    }
     .pravasi_bengali .card-body p {
	font-size: 12px!important;
	padding: 0 3px!important;
     }
       
     .chambers_commerce{
    height: 264px!important;
    scrollbar-width: thin!important;
    overflow-x: hidden!important;
     }   
    #adsVideo {
    margin-left: -90px!important;
    width: 100%;
    min-width:195px!important;
    z-index: 1;
    margin-top: 0px;
       }
     .new-section iframe {
    border: 0;
    height: 190px!important;
        }
         .real_estate .row{
         height: 246px!important;
              }
       .real_estate h6 {
        font-size: 14px !important;
        left: 0px!important;
        position: relative!important;
        padding: 0 3px 0 3px!important;
        line-height: 1.3!important;
    }
         .real_estate p{
       font-size:12px!important;
       margin-left: 0px!important;
       padding: 0 5px 0 5px!important;
       }
    .real_estate .owl-carousel .owl-item img {
    display: block;
    width: 194px!important;
    height: 115px!important;
       }
       .real_estate .card{
         height:110px!important;
         width:195px!important;
       }
       .real_estate .card-text {
	-webkit-line-clamp:3!important;
              }
       .bengali-polities .post-content h3 {
    font-size: 15px!important;
    line-height:1.3!important;
}
      .finance .card{
         height: 55px!important;
         width:195px!important;
      }
   .finance .card-body .card-title {
        font-size: 11px !important;
        width: 178px!important;
        margin-left: -15px!important;
    }
  .finance .card-body .card-text {
   font-size: 11px!important;
   margin-left: -9px!important;
   width: 165px!important;
   }
      .right-section .swiper-slide img {
            height: 231px!important;
            width: 132px!important;
        }
    .ns-close {
    right: 20px!important;
     }
     .media_logo video {
    height:390px!important;
     }
     .legal_domains .right-side .row {
    height: auto!important;
    margin-bottom:-24px!important;
          }

      #advt{
  height: 1160px!important;
         }
   .popup-2 {
    width: 37%!important;
   }
     .celebrity, .travel, .testimonial-item p{
     font-size: 12px!important;
     padding: 6px 48px 16px 51px!important;
     top: 375px!important;
     }
     .celebrity, .travel, .testimonial-item h3 {
	padding-left: 79px!important;
	font-size: 20px!important;
	top: 319px !important;
	text-align: center !important;
	}

 
      .single-footer-widget p {
    font-size: 12px!important;
        }
    .single-footer-widget .useful-links-list {
	padding-left: 35px!important;
	margin-bottom: 0
         }
       .single-footer-widget .logo img {
        margin-bottom: -15px !important;
        width: 60% !important;
            margin-left: -40px!important;
    }
     .footer-area .about li a {
    font-size: 12px!important;
         }
      .restaurant-news .card{
    height: 120px!important;
    width:197px!important;
       }
     .restaurant-news .owl-carousel .owl-item img{
      height: 150px!important;
      width:196px!important;
  } 
     .restaurant-news h3{
     font-size: 14px!important;
     margin-top: 0px!important;
     margin-left: 0px!important;
     padding: 0 0 0 0!important;
     line-height: 1.1!important;
     }
     .restaurant-news p{
         line-height:1.4!important;
         font-size:12px!important;
     }
     .digital-news_channels .item .video-container .video-thumbnail img {
	width: 100%;
	height: 100px!important;
      }
     
       .main_inner .news-content {
        margin-top: 13px !important;
        margin-left: -3px!important;
            width: 450px!important;
    }
           .single-main-default-news-inner img {
        margin-left: 8px !important;
        width: 440px !important;
        height: 320px !important;
    }
     
        .main_inner h1 {
    font-size: 24px!important;
    line-height: 25px!important;
   }
    .main_inner .nav .nav-link img {
    height: 75px!important;
    min-width: 80px!important;
     }
           .main_inner .nav .nav-link P {
        min-width: 201px !important;
        margin-left: 0px !important;
        padding-right: 68px !important;
        font-size:14px !important;
    }
     .main_inner .nav .nav-link {
    margin-bottom: -22px!important;
      }
     
         .main_inner ul {
        margin-left: -11px !important;
    }
    .main_inner li{
    font-size: 14px!important;
      }
    .main_inner #advertising_Video {
    left: -21%!important;
        }
      .main_inner .text-scroll {
     height: 440px!important;
        }
     .main_inner .right-scroll {
    height: 770px!important;
        }
    .main_inner .left-scroll {
    height: 770px!important;
      }
     .main_inner h4 {
    font-size:19px!important;
    line-height:1.1!important;
     }
    .main_inner h2 {
    font-size: 22px!important;
    line-height: 20px!important;
    }
    .main-inner-2 .old_breaking_news-home .card {
        height:140px;
    }
     .main-inner-2 .old_breaking_news-home .card-text {
	font-size: 13px!important;
	padding: 0 6px!important;
  margin-top: -5px!important;
}
       .main-inner-2 .swiper {
	width: 100%!important;
	height: 310px!important;
	margin-left: 0px!important;
	margin-top: 20px!important;
        }
        .main-inner-2 .swiper-slide {
            width: 100%!important;
            height: 180px!important;
            margin-bottom:110px!important;
        }
       .main-inner-2 .swiper-slide img {
            display: block;
            height: 285px!important;
            width: 92px!important;
            min-width:0!important;
        }
     .main-inner-2 .card img {
    height: auto!important;
    }
        .main-inner-2 .card {
        height:auto!important;
    }
    
    .main-inner-3 .card-title{
       font-size:12px!important;
   }
    .main-inner-6 .card .side img {
     height: 190px!important; 
     }
    .main-inner-7 .card img {
    height: auto!important;
         }
    .main-inner-7 .card-title {
    line-height: 1;
    font-size: 12px!important;
        }
    .main-inner-8 .card img {
    height: auto!important;
      }
     .main-inner-9 .card img {
    height: auto!important;
        }
   .slick-slide img{
  min-width: 100px!important;
  max-height:75px!important;
      }
   
    .main-inner-2 .old_breaking_news-home .card-title {
	line-height: 1.2!important;
	font-size: 18px!important;
	padding:2px 2px!important;
    }
   
 .main-inner-3 .card {
    height: auto!important;
     }
     .main-inner-3 .card-body {
  height: 30px!important;
      }
  .main-inner-4 .card {
    height: auto!important;
     }
         .main-inner-4 .card-body {
        height: 30px!important;
    }
     .main-inner-4 .card .card-title{
       font-size:15px!important;    
       }
          .main-inner-4 video{
       height:130px!important;    
       }
 .main-inner-5 .card {
    height:auto!important;
}
   .main-inner-5 .card-body {
  height: 40px!important;
      }
    .main-inner-6 .card {
        height: auto!important;
  }
    .main-inner-6 .card .card-body {
     height: 34px!important;
       }
      .main-inner-6 .card .card-title{
        font-size:16px!important;  
      }
  .main-inner-7 .card {
    height: auto!important;
    }
     .main-inner-7 .card-body {
  height: 30px!important;
      }
    .main-inner-7 .card .card-title{
        font-size:16px!important;
         line-height: 1.3!important;
      }
      
  .main-inner-8 .card {
    height:auto!important;
    }
    .main-inner-8 .card-body {
  height: 10px!important;
      }
    .main-inner-8 .card-title {
    line-height: 1.3!important;
    font-size: 15px!important;
}
  .main-inner-9 .card {
    height: auto!important;
    }
     .main-inner-9 .card .card-title{
        font-size:15px!important;
         line-height: 1.3!important;
      }
       .main-inner-9 .card-body {
        height:10px !important;
    }
    .law .post-content p {
	margin-top: 10px!important;
	font-size:12px!important;
      }
}



@media only screen and (min-width: 1200px) and (max-width: 1399px) {
body {
    overflow-x:hidden!important;
}

 * h3 {
    font-size: 16px!important;
}
 * h6 {
    font-size: 16px!important;
}
 * p {
    font-size: 14px!important;
    line-height:1.4!important;
}

section {
    padding: 20px 0!important;
    overflow: hidden;
}
  .logo-3 img {
    width: 390px!important;
}

  .modal-header .btn-close {
    position: absolute!important;
    top: 4%!important;
    left: 124%!important;
}
    .modal-content {
    top: 150px!important;
    left: -90px!important;
   }

  .parallax {
  min-height: 400px!important;
  background-size: 100% 90%!important;
 background-position: center center!important;
   }
    .parallax h2 a {
        top: 464px !important;
        font-size: 44px !important;
    }


      
      #banner-2 .heading a {
        font-size: 37px !important;
        top: 212px !important;
        left: 3% !important;
    }
   
   .navbar-expand-lg .navbar-nav .nav-link:hover {
  color: #06B8FA!important;
   }
  .navbar .dropdown ul li{
    margin-bottom:2px!important;
      } 
  .navbar .dropdown ul li a {
    padding: 10px 20px;
    font-size: 13px!important;
      }
      .navbar {
    margin-top: -5px!important;
    margin-bottom: 0px;
        }
        .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: 6px !important;
        padding-right: 6px !important;
        font-size: 15px !important;
    }
   .popup-2 {
    width: 25%!important;
     }
     .section-title-3 h5 {
    font-size: 19px!important;
     }
         .right-section .section-title-3 h5 {
        margin-bottom: -16px!important;
    }
     .main-inner-2, .main-inner-3, .main-inner-4, .main-inner-5, .main-inner-6, .main-inner-7, .main-inner-8, .main-inner-9, .card-body {
    padding: 2px 0!important;
        }
     .main-inner-2 .scrolling_videdo .section-title-3 img {
    min-width: 0px;
    margin-top: -60px!important;
    margin-left: 225px!important;
    width: 25px!important;
       }
    .main-inner-2 .swiper {
	width: 100%!important;
	height: 345px!important;
	margin-left: 0px!important;
	margin-top: 20px!important;
        }
        .main-inner-2 .swiper-slide {
            width: 100%!important;
            height: 180px!important;
            margin-bottom:110px!important;
        }
       .main-inner-2 .swiper-slide img {
            display: block;
            height: 285px!important;
            width: 112px!important;
            min-width:0!important;
        } 
   .main-inner-4 .card img {
    height: 180px!important;
       }
    .section-title h2 {
    font-size: 18px!important;
    }
          .happening_now img, svg {
        top: 0px !important;
        height: 13px !important;
        width: 13px !important;
        left: 0px !important;
    }

     .happening_now p {
   margin-top: 14px!important;
    font-size: 12px!important;
     }
     .x p {
    margin-top: 0px!important;
    font-size: 12px!important;
     }
     .x .social li a i {
    display: inline-block;
    height: 22px!important;
    width: 22px!important;
    line-height: 20px!important;
    font-size: 13px!important;
      }
    .happening_now .slick-carousel-2 .space{
    font-size: 11px!important;
    margin: 0 0 0 -22px!important;
      }
     .top-section {
      position: relative!important;
    left: 0px!important;
    top: -10px!important;
        }
        .top-section {
    height: 122px!important;
        }
        .logo-3 {
        height: 62px !important;
        margin-top: 16px !important;
        margin-bottom: 85px !important;
        margin-left: 70px!important;
    }
     .logo-3 img {
        width: auto!important;
        height: 122px!important;
    }
        .edition {
        display: flex;
        justify-content: center;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    
  .logo .edition .btn-group-vertical>.btn, .btn-group>.btn {
        font-size: 13px!important;
      }
 
     
     #banner-4 .heading a {
    font-size: 24px!important;
    top: 140px!important;
      }
       
    .courts .post-content h3 {
    font-size: 16px!important;
     }   
       
    .law h3 {
    font-size: 16px!important;
   }   
  
 
   .wrap .title {
    color: #fff;
    font-size: 35px!important;
     }
     .content {
    top: 70%!important;
         }
   #banner-2 {
    height: 284px!important;
       }
  #banner-2 .heading {
   font-size:39px!important;
       }
   #banner-3 {
    height: 284px!important;
       }
  .news-content{
        margin-top:270px!important;
    }
    .slick-slide img{
  min-width: 176px!important;
  max-height:80px!important;
      }
 .ns-close {
    right: 20px!important;
     }
  .media_logo video {
    height: 410px!important;
     }
       
    .xy {
    margin-top: 0px;
    width: 540px!important;
    margin-left:14px!important;
       }
     
    #adsVideo {
    margin-left: -160px!important;
    width: 100%;
    min-width: 246px!important;
    /* min-height: 100vh; */
    z-index: 1;
    margin-top: 0px;
    }
      .travel .testimonial-item h3 {
	font-size: 17px!important;
   padding: 8px 30px 0 30px!important;
	line-height: 1.3!important;
	top:250px!important;
       }
    .celebrity .testimonial-item p {
	font-size: 14px!important;
	padding: 10px 22px 0px 30px!important;
	top: 298px;
	line-height: 1.3!important;
	-webkit-line-clamp:3!important;
      }
      .breaking_news img{
        height: 200px!important;
        max-width:368px!important;
    }
    .breaking_news .owl-carousel .card{
    height: 140px!important;
    width:100%!important;
    border-top:0px!important;
           }
    .breaking_news{
        margin-bottom:20px!important;
    }
    .breaking_news .box {
     top: 112px!important;
       }
         .breaking_news .card-title{
      font-size: 18px!important;
      line-height: 1.2!important;
      padding: 4px 15px!important;
    }
    
     .breaking_news .card-text{
    line-height: 1.4!important;
        }
     .right-chat-shorts .section-title-3 img {
    min-width: 0px;
    margin-top: -30px!important;
    margin-left: 226px!important;
    width: 25px !important;
    max-height: 25px !important;
  }
       .right-bangla_shorts .section-title-3 img {
    min-width: 0px;
    margin-top: -33px!important;
    margin-left: 307px!important;
    width: 23px!important;
    max-height:23px!important;
}
       .finance .card {
    height: 45px!important;
     width: 235px!important;
    }
       .finance .card h5{
          font-size: 15px!important;
          font-weight: 900!important;
          margin-left: 0px!important;
          padding: 6px 2px 0 2px!important;
      }
    .finance p {
    font-size: 13px!important;
    line-height:1.4!important;
     -webkit-line-clamp: 3!important; /* Limit to 2 lines */
    }
    
     .celebrity .testimonial-item h3 {
	padding: 8px 50px 0 50px;
	font-size: 17px;
	text-align: center;
	text-transform: uppercase;
	position: absolute;
	top: 250px!important;
	color: #fff;
	background-blend-mode: multiply;
	background-color: #000000b3;
	line-height: 1.2;
}
        .desh-videsh .tab-content h6 {
        font-size: 16px !important;
        width: 100%!important;
        min-width: 294px!important;
    }
     .desh-videsh .main img {
    margin-left: 0px!important;
    max-width: 100%!important;
      }
       .desh-videsh .tab-content .site-img img {
    margin-left: 0px!important;
    max-width: 100%!important;
    height:100px!important;
        }
    .desh-videsh .row {
    margin-bottom: -25px!important;
      }
      .desh-videsh .main p {
    text-align: justify!important;
    margin-bottom: 5px!important;
    -webkit-line-clamp: 7!important;
     }
     .desh-videsh .tab-content .ads_5 img {
    height: auto!important;
    margin-top: 0px!important;
        } 
       .desh-videsh p {
    font-size:14px!important;
        }
     .law h3 {
    font-size: 20px!important;
        }
  
    
     .main .right-section li {
    padding-bottom: 0px!important;
    margin-bottom: -4px!important;
      }
     .main .right-section .post-content img {
    height: 80px!important;
    left: 16px!important;
    top: -21px!important;
       }
       .main .right-section img {
    height: 123px!important;
    left: 16px!important;
    top: -13px!important;
     }
    .main .right-section .most-popular-post .row {
    margin-bottom: 0!important;
      }
           .main .right-section .ads img {
    height: 50px!important;
    left: 16px!important;
    top: -13px!important;
       }
    .main .right-section .most-popular-post img {
    max-width: 117px!important;
    height:135px!important;
      }
     .right-section .swiper-slide {
	max-width:100%!important;
     }
        .main .right-section h4 a {
        font-size: 16px !important;
        min-width: 355px !important;
        margin-top: 3px !important;
        margin-left: 0px !important;
        padding-right: 68px !important;
        }
    .chambers_commerce .main h6 {
    margin-top: 10px;
    padding-right: 48px!important;
      }  
     .chambers_commerce h6{
     font-size: 16px!important;
     word-break: break-all!important;
    word-spacing: -1px!important;
     }
   
        .chambers_commerce .tab-content .side img {
    height: 120px!important;
}    
    .west_bengal_main h6 {
        font-size: 16px!important;
        line-height: 1.1!important;
    }
    .west_bengal_main .site-img .img-fluid {
        height:110px!important;
  }
    .west_bengal_main .right-side .row {
        margin-bottom: -10px!important;
        }
      .right-section .most-popular-post h6 {
    font-size: 16px!important;
    min-width: 100%!important;
    padding-right: 6px!important;
    line-height: 1.2!important;
    }
          .right-section .most-popular-post p {
        font-size: 14px !important;
        min-width: 265px !important;
        padding-right: 14px !important;
        line-height:1.4 !important;
    }
    
      .popup-2 {
    width:30%!important;
     }

  
  /* --------------------------------kolkata section start here -----------------------------*/
  
     	 .kolkata .owl-carousel .owl-item img {
        height: 165px!important;
    }
        .kolkata .card-title {
	    margin-top: 5px!important;
	    font-size: 16px!important;
	    padding: 0 4px!important;
	    line-height: 1!important;
	}
	 .kolkata {
    height: 390px!important;
     }
     .kolkata .item {
    padding: 0 2px!important;
     }
     .kolkata .card-text {
	margin-top: 0px;
	padding: 0 3px;
	text-align: justify;
	font-size: 14px;
	line-height: 1.5!important;
	-webkit-line-clamp: 3!important;
}
     .kolkata .owl-carousel .owl-nav button.owl-prev{
    top: -16px!important;
  font-size: 33px!important;
  left: 334px!important;
  }
        .kolkata .owl-carousel .owl-nav button.owl-next {
        top: -50px !important;
        left: 400px !important;
        font-size: 33px !important;
    }
      .kolkata .card {
      	 height:110px!important;
      	}
	
	  /* --------------------------------kolkata section end here -----------------------------*/
	  
	       /* --------------------------------finance section start here -----------------------------*/
	       
	  .finance .card-body {
    width: 95%!important;
    left:0px!important;
    height:106px!important;
      }
       .finance .card-body .card-title {
   width: 200px!important;
  margin-left: -10px!important;
    }
      .finance .card-body .card-text{
		width: 210px!important;
		margin-left: -21px!important;
		}
		.finance .owl-item {
         height: 250px!important;
           }
		 .finance .owl-carousel .owl-item img{
      height:200px!important;
      width: 234px!important;
  }
  
       /* --------------------------------finance section end here -----------------------------*/
	  
	    /* --------------------------------real_estate section start here -----------------------------*/
	  
	.real_estate .owl-carousel .owl-item img {
    width: 234px!important;
    height: 160px!important;
	}
	  .real_estate .row{
         height: 280px!important;
     }
	      .real_estate .card {
        height: 100px !important;
        width: 235px !important;
    }
	     .real_estate .card-title {
        font-size: 16px !important;
        line-height: 1.1 !important;
        padding: 2px 0px 2px 0px !important;
        }

      .real_estate .card-text{
   font-size:13px!important;
   line-height:1.4!important;
   margin-top:-10px;
  overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
}
    
     
     /* --------------------------------real_estate section end here -----------------------------*/
  
   
    .entertainment p {
    font-size: 14px!important;
    padding-right:6px!important;
      }
      .entertainment .tab-content h6 {
    font-size: 15px!important;
    padding-right:30px!important;
       }
         /* --------------------------------pravasi_bengali section start here -----------------------------*/   
       
     .pravasi_bengali .card-body h5 {
    margin-bottom: 0px!important;
    font-size: 16px!important;
    line-height:1.1!important;
    padding: 10px 3px 0px 3px!important;
    }
    .pravasi_bengali .owl-carousel .owl-item img {
    display: block;
    width: 226px!important;
    height: 155px!important;
    }
      .pravasi_bengali .card{
          width: 225px!important;
          height: 125px!important;
         }
   .pravasi_bengali .card-body p{
		margin-top: 5px!important;
		font-size: 14px!important;
		padding: 0px 8px!important;
		line-height:1.1!important;
		}
		
		   /* --------------------------------pravasi_bengali section end here -----------------------------*/
      
        .digital-news_channels{
         height: 368px!important;
     }

     .restaurant-news h3{
     font-size: 16px!important;
     margin-top: 5px!important;
     margin-left: 0px!important;
     padding: 0px 2px!important;
     line-height: 1.2!important;
     }
     .tmc,.cong {
	 padding-top: 0px!important; 
      }

.bjp {
	padding-top: 0px!important;
}

.cpm {
	padding-top: 0px!important;
}
          #travel{
    width: 100%;
    height: 560px!important;
       }
         #celebrity{
    width: 100%;
    height: 530px!important;
       }
      .celebrity, .travel, .testimonial-wrap img{
     width:100%;
     height:360px!important;
    }
        .pravasi_bengali .row{
         height: 293px!important;
     }
   
    .restaurant-news .owl-carousel .owl-item img{
      height: 170px!important;
      width:234px!important;
      }
   .restaurant-news .card {
	height: 125px!important;
	 width:235px!important;
     }
 
     .law .court {
    min-width: 188px!important;
         }
 .digital-news_channels .item .video-container .video-thumbnail img {
   height: 130px!important;
  max-width:230px!important;
      }
        .digital-news_channels p{
        top: -90px!important;
        font-size:11px!important;
           }
      .digital-news_channels .item .video-container {
  width: 166px!important;
  height:228px!important;
   }
    .digital-news_channels iframe {
    border: 0;
    height: 95px!important;
    min-width: 130px;
    margin-bottom: 10px;
    border-radius:10px;
    }
    .travel .testimonial-item p {
	padding: 5px 35px 0px 35px!important;
	top:300px!important;
     }
         /* --------------------------------chat-shows_channels start here -----------------------------*/ 
     
    .chat-shows_channels .video-container .video-thumbnail img {
  height: 130px!important;
  max-width:230px!important;
     }
      .chat-shows_channels .item .video-container {
  width: 166px!important;
  height:auto!important;
   }
   .chat-shows_channels p{
    font-size: 11px!important;
    margin-top: 5px!important;
    top:130px!important;
         }
      .chat-shows_channels iframe {
    border: 0;
    height: 95px!important;
    min-width: 130px;
    }
         .chat-shows_channels{
      height: 395px!important;   
     }
     .chat-shows_channels .section-title-2 img{
     margin-left: 345px!important;
     }
     /* --------------------------------chat-shows_channels end here -----------------------------*/  
    
   /* --------------------------------right-section .share-market  section start here -----------------------------*/
  
    .right-section .share-market .row {
    margin-bottom: -6px!important;
    margin-top: -3px!important;
       }
         /* --------------------------------right-section .share-market  section end here -----------------------------*/
         
       /* --------------------------------right-section para  section start here -----------------------------*/
       
        .right-section .most-popular-post .para {
        padding-right: 0px !important;
        margin-top: -98px !important;
        margin-left: 74px !important;
        font-size: 14px!important;
     line-height:1.4!important;
    }
     .right-section .most-popular-post .para-2 {
      padding-right: 0px !important;
        margin-top: -98px !important;
        margin-left: 74px !important;
        font-size: 14px!important;
     line-height:1.4!important;
    }
        .right-section .most-popular-post .para-3 {
        padding-right: 0px !important;
        margin-top: -98px !important;
        margin-left: 74px !important;
        font-size: 14px!important;
     line-height:1.4!important;
    }
       .right-section .most-popular-post .para-4 {
        padding-right: 0px !important;
        margin-top: -98px !important;
        margin-left: 74px !important;
        font-size: 14px!important;
     line-height:1.4!important;
    }
  
         /* --------------------------------right-section para  section end here -----------------------------*/
    
     /* --------------------------------bengali-polities  section start here -----------------------------*/
    .bengali-polities .tmc ul li .row {
    padding-top: 0px;
    margin-bottom: -16px!important;
    }
   .bengali-polities .post-content p {
       line-height:1.5!important;
   }
      .bengali-polities .bjp ul li .row {
    padding-top: 0px;
    margin-bottom: -20px!important;
    }
      .bengali-polities .cong ul li .row {
    padding-top: 0px;
    margin-bottom: -11px!important;
    }
      .bengali-polities .cpm ul li .row {
    padding-top: 0px;
    margin-bottom: -10px!important;
    }
       .cpm, .cong, .tmc, .sect-name {
        font-size: 17px !important;
        margin-bottom: 10px!important;
        top: 5px!important;
    }
    
    /* --------------------------------bengali-polities  section end here -----------------------------*/
    
     /* -------------------------------- restaurant section start here -----------------------------*/ 

    .restaurant-news p {
    font-size: 14px!important;
    line-height: 1.4!important;
    -webkit-line-clamp:3!important;
        }
        
         /* -------------------------------- restaurant section end here -----------------------------*/     
  
     /* -------------------------------- main_inner section start here -----------------------------*/ 
      .main_inner ul {
    margin-left: -11px !important;
    }
     .main_inner .nav .nav-link img {
    height: 75px!important;
         }
    .main_inner .nav .nav-link {
    margin-bottom: -15px!important;
     }
      .main_inner h1 {
    font-size:35px!important;
     }
     .main_inner h4 {
    margin-top: 4px!important;
    font-size:26px!important;
     }
        .main_inner h2 {
    font-size: 30px!important;
       }
     	  .main_inner h5{
	      font-size:16px!important;
	      padding-top:15px!important;
	  }
	    .main_inner .news-content h4 {
    margin-top: 5px!important;
    font-size:20px!important;
     }
	  .main_inner .news-content ul li{
	    margin-bottom:5px!important;  
	  }
     .main_inner .nav .nav-link P {
    min-width: 193px!important;
    margin-left: -16px!important;
    padding-right: 20px!important;
   }
       .single-main-default-news-inner img {
        margin-left: 10px !important;
        width: 535px !important;
        height: 380px !important;
    }
    .main_inner .news-content{
    margin-top:0px!important;
  margin-left: 5px!important;
    }

    .main_inner .share_button {
    margin-top: 10px!important;
    margin-bottom: -10px!important;
}
   
    /* -------------------------------- main_inner section end here -----------------------------*/ 
    
    .main-inner-7 .card-title {
    line-height: 1;
    font-size: 14px!important;
    }
      .main_inner .text-scroll {
    height: 464px!important;
         }
    .main-inner-2 .card {
    height: auto!important;
   }
     .main-inner-2 .card-title {
    line-height: 1;
    width: 100%;
    font-size: 13px!important;
    }
      .main-inner-2 .old_breaking_news-home .card-title {
	font-size: 19px!important;
	padding: 6px 20px!important;
	}
       .main-inner-2 .old_breaking_news-home .card-text {
	margin-top: -10px!important;
     }
      .main-inner-2 .old_breaking_news-home .card {
	height: 140px!important;
	border: 0;
	margin-bottom: -6px;
	/* height: 109px; */
	padding:0px 0px 0px 0px;
	}
     .right-section .swiper {
            width: 100%!important;
            height: 458px!important;
        }
        .right-section .right-bangla_shorts, .right-chat-shorts, .position-relative{
            position:relative;
            top:0!important;
        }
           .main_inner .news-content p{
          font-size:15px!important;
          }
          .right-section .swiper-slide{
              margin-bottom:60px!important;
          }
            .right-section .swiper-slide img {
            display: block;
            height: 285px!important;
            width: 160px!important;
        }

 .main-inner-3 .card {
    height: auto!important;
     }
  .main-inner-4 .card {
    height: auto!important;
     }
 .main-inner-5 .card {
    height: auto!important;
}
    .main-inner-6 .card {
    height: auto!important;
  }
  .main-inner-6 .card .side img {
    height: 227px!important;
}
  .main-inner-7 .card {
    height: auto!important;
    }
  .main-inner-8 .card {
    height: auto!important;
    }
  .main-inner-9 .card {
    height: auto!important;
    }
    
      /* -------------------------------- footer section start here -----------------------------*/ 
    .footer-area .about {
    margin-top: -10px!important;
    margin-bottom: -3px!important;
    margin-left: -10px!important;
        }
     .footer-area .about li a {
    font-size: 14px!important;
    line-height: 1;
      }
      .single-footer-widget .logo img {
    width: 80%!important;
    margin-top: -12px;
    margin-bottom: 2px!important;
    margin-left: -57px!important;
       }
    .footer-area .journal li a {
    font-size: 14px!important;
      }
      .single-footer-widget .useful-links-list{
    padding-left: 30px!important;
    margin-bottom: 0;
       }
      .single-footer-widget p {
      font-size: 14px!important;
      padding-top: 17px!important;
      }
       .single-footer-widget .useful-links-list li {
    font-size: 12px!important;
      }
     .single-footer-widget .useful-links-list li a {
    line-height: 2.5!important;
    font-size: 14px!important;
}  
     .copyright-area-content p{
     font-size:14px!important;
     }
   
     .copyright-area-content p{
     font-size:14px!important;
     }
      
      /* -------------------------------- footer section end here -----------------------------*/   
      
}
  @media (min-width: 1400px){
     body {
    overflow-x:hidden!important;
    }
   
.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
   /* padding-left: 30px;*/
    white-space: nowrap;
    color: #fbf5f5!important;
  text-transform: uppercase;
  }
  .navbar-expand-lg .navbar-nav .nav-link:hover {
  color: #06B8FA!important;
   }
   .first .card-text {
    margin-bottom: 44px;
    margin-top: -50px;
    font-size: 13px!important;
     }
    .content {
   top: 81%!important;
     }
          #hero_1 h1 a {
        font-size: 87px!important;
        width: 100%!important;
        top:15px!important;
      
    }
  }
