@media only screen and (max-width: 767px) {
  .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 {
    --bs-gutter-x: 1.5rem;
    --bs-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:10px!important;
 }
/* .post-content p{
     font-size:11px!important;
 }
 .post-content h3{
     font-size:13px!important;
    padding-right: 17px!important;
    }*/
 
   .navbar {
  padding: 2px 0!important;
 margin-top: 40px!important;
 height: 30px!important;
}
 .logo-3 {
        display: flex;
        justify-content: center;
        height: 50px !important;
        margin-top:16px !important;
         }
	  .logo-3 h1{
    color: #333;
  font-size:36px;
    font-weight: 600;
    line-height: 1.5;
    text-transform: uppercase;
    white-space: nowrap;
    overflow: hidden;
    /* position: relative; */
    width: ;
    margin-top: 25px;
       }
   
  .logo-3 img {
    width:322px!important;
    height:;
  }
   .edition{
    position: relative;
    top: !important;
    }

   
    .edition .btn-group>.btn {
        font-size: 12px !important;
        line-height: .4 !important;
    }
    .edition .text-1{
    font-size:11px!important; 
 }
  .edition .text-2{
    font-size:11px!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: 9px!important;
    line-height: 3;
   white-space: nowrap;
   text-transform:uppercase;
   
      }
        .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: 0px 30px!important;
    font-weight: 400;
    color: #fff;
    font-size: 11px!important;
    }
   
    .header {
    font-size: 18px!important;
       }
     .carousel-control-next-icon, .carousel-control-prev-icon {
    width: 1rem!important;
    height: 1rem!important;
       }
	  
	  
     #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;
         }
        .text-primary {
        font-size:;
    }
  
    .main-inner li{
        font-size:11px;
        }
      .updated{
        margin-top: -26px!important;
        background-color:orange;
        height: 45px!important;
    }
    .updated img,svg {
    height: 10px!important;
    width: 10px!important;
    top: -6px!important;
   border-radius: 50px;
    left: 25px!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;
        }
    #hero {
    height:;
      }
     .updated .slick-carousel-2 .space{
    font-size: 8px!important;
    margin: 0 0 0 4px;
     }
     .updated p {
    text-transform: uppercase;
    margin-top: 30px!important;
    margin-left:0px!important;
    font-size: 7px;
    width: 100%;
      }
 .updated .slick-carousel-2{
     margin-top:4px!important;
     }
     .updated .slick-slide{
         margin-top: 16px!important;
     }
  .section-title-2 h2 {
    font-size: 18px!important;
   }
  .x p{
    margin-top: 0px!important;
    font-size: 8px!important;
      }
  .x .btn {
    color: #000;
    margin-top: -13px!important;
    margin-left:-40px!important;
    font-size: 12px!important;
      }
    .x .modal-content {
    position: relative!important;
    top: 241px;
    left: -345px;
       }
  .x .social {
    margin-top:-8px!important;
    padding-left: 0;
    margin-bottom: 0;
    margin-left:0;
}
 .x .social li a i {
    display: inline-block;
    height: 17px!important;
    width: 17px!important;
    line-height: 16px!important;
    border: 1px solid #000;
    text-align: center;
    font-size: 10px!important;
    color: #000;
    margin: 0 0px!important;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    border-radius: 20px;
}
 .x .social-2 {
    display: inline-block;
    position: relative;
    left: -35px;
}

.social-1 a i {
    padding: 0 4px!important;
    font-size: 11px!important;
}     
     .x a {
    font-size: 10px!important;
      }
     .x .social-2 a {
    background: none;
    border-radius: 4px;
    width: 18px!important;
    height: 18px!important;
  margin: 0px 2px;
   }
   .x .social-2 i {
    display: inline-block;
    height: 15px!important;
    width: 15px!important;
    line-height:15px!important;
    font-size: 10px!important;
    color: #000;
    margin: 2px 2px!important;
      }
  .breaking_news .owl-carousel .card{
    height: 125px!important;
          }
     .breaking_news .box {
     position: relative !important;
     top: 4px!important;
        }
	
  .breaking_news .card-title{
      font-size: 9px!important;
      margin-top:-5px!important;
    }
     .breaking_news .card-text{
    margin-top: -6px!important;
    font-size:9px!important;
        }
    .breaking_news .box span{
         font-size: 7px!important;
    }
      .breaking_news .box .end{
      margin-top: -10px!important;
     }
  .flicks .logo-2 img {
    max-height: 80px!important;
    position: relative;
    left: 30%;
    bottom: 3px;
        }
       #hero {
        height: 35vh!important;
       }
  #hero .container {
    position: relative;
    top: 17px!important;
     }
   .button{
        width:40px!important;
    } 
   /*   .courts p {
    font-size: 13px;
    padding: 0 12px 0 14px!important;
    color: #000;
    line-height: 1.4;
}
 .courts .post-content p{
           font-size: 13px;
        padding: 0 30px 0 0px!important;
        color: #000;
        line-height: 1.4;
    }*/
    .courts .main .post-image img {
        height: 150px !important;
        width: 138px !important;
    }


    .courts .post-content .main p {
        font-size: 10px !important;
        position: relative !important;
        top: -170px !important;
        left: 150px !important;
        padding-right: 160px !important;
    }
    .courts .post-content h3 {
    font-size: 11px !important;
        padding-right: 9px !important;
        padding-top: 0px !important;
    }
        .courts .post-content p {
        font-size: 10px !important;
       line-height: 1.4!important;
    }
      .courts .site-img img {
    min-height: 100px!important;
          }
        .courts .post-content .main {
        margin-bottom: -165px !important;
        /* padding-top: 0px !important; */
          }
   .law_campus .tab-content .main .popular-news-image img {
        height: 150px !important;
        width: 138px !important;
    }
        .law_campus .tab-content .main .popular-news-image p {
        font-size: 10px !important;
        position: relative !important;
        top: -216px !important;
        left: 150px !important;
        padding-right: 160px !important;
    }
    
     .law_campus li a {
    color: #fff;
    font-size: 13px!important;
    padding: 0 8px!important;
      }
     .law-campus .tab-content .row {
    margin-bottom: -28px;
    padding-top: 10px;
          }  
      .legal_domains .post-content .main p {
              font-size: 10px !important;
        position: relative !important;
        top: -170px !important;
        left: 150px !important;
        padding-right: 160px !important;
    }
      .legal_domains .tab-content .main .popular-news-image img {
        height: 150px !important;
        width: 138px !important;
    }
          .law-firm .nav-tabs .nav-link {
        margin-bottom: 5px !important;
        padding: 2px 0px !important;
    }
      .law-firm .nav-tabs .nav-link h6 {
        font-size: 8px !important;
        min-width: 70px !important;
        line-height: 2 !important;
    }
    
        .law-firm .tab-content img {
        height: 140px !important;
        max-width: 90px !important;
        margin-left: 43px !important;
          }

  .chambers_commerce{
       width: 100% !important;
    height: 600px !important;
    overflow-x: hidden !important;
    scrollbar-width: thin !important;
  }
  .chambers_commerce .tab-content .main .post-news-image  p {
              font-size: 10px !important;
        position: relative !important;
        top: -170px !important;
        left: 150px !important;
        padding-right: 160px !important;
    }
      .chambers_commerce .tab-content .main .popular-news-image img {
        height: 150px !important;
        width: 138px !important;
       }
 
     
     .poopup-2 iframe {
        border: 0;
        height: 220px !important;
    }
 
      iframe {
        border: 0;
        height: 200px !important;
         }

        .slick-slide img{
   width:100%;
   display:block;
   height:100%;
   min-width: 134px!important;
   max-height:100px!important;
   }
       
     .law-firm .tab-content p {
    font-size: 10px!important;
    text-align: justify;
     }
     .law-firm .tab-content h5{
       font-size: 14px!important;  
     }
    .start-up {
    background-color: #cff4fc;
    height: 380px!important;
    padding:10px!important;
       }   

    #advertising_Video {
    width: 100% !important;
    /* margin: 0 auto; */
    position: relative;
    left:0% !important;
    top: 15% !important;
      }
     .main-inner #advertising_Video {
    width: 100% !important;
    /* margin: 0 auto; */
    position: relative;
    left:0% !important;
    top: -40% !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.3!important;
    color: #0c0000;
    font-weight: 500;
    }
    .first .card-title {
    position: relative;
    top: -37px!important;
    padding: 0px!important;
    font-size: 8px!important;
    width:100%;
     }
       .start-up .owl-carousel .owl-nav button.owl-prev {
        position: relative;
        top: -13px !important;
        font-size: 36px;
        left: 125px !important;
    }
       .start-up .owl-carousel .owl-nav button.owl-next {
        font-size: 36px;
        position: relative;
        top: -72px !important;
        left: 190px !important;
    }
 
   .logo .two {
    text-align: center;
    font-size: 52px!important;
     }
     .logo .edition {
    font-size: 9px!important;
    position: relative;
    top:-30px!important;
    left:55px!important;
       }
       
    .share-toggle img{
    min-width:10px!important;
    width:100%;
    height:10px!important;
    margin-top:10px!important;
       }
       .main-inner h6 {
    margin-left: 0px!important;
    font-size: 9px!important;
         }
    
      .economy .share-toggle img{
    min-width:10px!important;
    width:100%;
    height:10px!important;
    margin-top:12px!important;
    border:none;
          }
      .share-toggle,
.fixed_share ul.listing > li {
    width: 10px!important;
    height: 5px!important;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    /* border: 2px solid;
    border-radius: 50%;
    transition: all 0.5s ease-in-out;*/
      }
 .widget-area {
    margin-top: 30px;
  }
  .widget-area .widget_stay_connected .stay-connected-list li {
    -webkit-box-flex: unset;
        -ms-flex: unset;
            flex: unset;
    max-width: unset;
    width: 100%;
  }
  .single-footer-widget .post-content h4 {
    margin-top: 15px;
  }
  .single-footer-widget .post-content .row .col-lg-8 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .single-new-news-box .new-news-content h3 {
    font-size: 25px;
  }
  .new-news-area {
    padding-bottom: 50px;
  }
 
 
  .slick-slide img{
   width:100%;
  display:block;
  height:100%;
  min-width:110px!important;
  max-height:60px!important;
    }

      #myVideo-1{
    width:100%;
    min-width:100%!important;
    min-height:200px!important;
    z-index:1;
     margin-top:0px!important;
   } 
   #myVideo-2 {
    width: 100%;
    min-width: 100%;
    min-height:none;
    z-index: 1;
    margin-top: 20px!important;
      }
      #myVideo-3 { 
    width: 100%;
    min-width: 100%;
    min-height: ;
    z-index: 1;
    margin-top: 20px!important;
         }
      #myVideo-4 { 
    width: 100%;
    min-width: 100%;
    min-height: ;
    z-index: 1;
    margin-top: 20px!important;
         }
    .main-inner .site_sliding .owl-carousel .card{
         height: 140px!important;
     }
 .site_sliding .owl-carousel .owl-item .card .card-body .social-1{
     display:flex;
     }
     .site_sliding .owl-carousel .owl-item .card .card-body .social-1 b{
     font-size:12px!important;
     }
     .site_sliding .owl-carousel .owl-item .card .card-body .social-1 a i {
      font-size:9px;
     position:relative;
     left:-62px;
     top:25px;
      }
   
     .main-inner .ads_2 img{
         min-height:240px!important;
     }
      .main-inner .tab-content .social-1{
         display:flex;  
      }
       .main-inner .tab-content .social-1 b{
       font-size:12px!important;    
       }
      .main-inner .tab-content .social-1 a i {
           font-size: 14px;
           position:relative;
           left: -30px;
           top:25px;
      }
      .main-inner h1{
             font-size:14px!important;
            margin-top: 10px!important;
            font-weight:800!important;
       }
     .main-inner h4{
             font-size: 13px!important;
       }
     
     .bg-light-1{
       background-color:#fdd6e8;
        height: 315px!important;
        }
    .main .right-section li{
   padding-bottom: 10px!important;
   margin-bottom: 10px!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;
     }
       .para{
  margin-top: -55px!important;
    margin-left:40px!important;
} 
      .para-2 {
  margin-top: -55px!important;
    margin-left:40px!important;
}  
     .para-3 {
        margin-top: -55px !important;
        margin-left: 40px !important;
    }
         .para-4 {
        margin-top: -55px !important;
        margin-left: 40px !important;
    }
  .law_campus{
 margin-bottom: -400px!important;
  }
  .legal_domains{
 margin-bottom: 0px!important;
     margin-top: 44px!important;
  }
     .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:block!important;
     } 
     .main .right-section h4 a {
    font-weight: 400;
    font-size: 13px!important;
    line-height: 15px!important;
    margin-left: 0px!important;
    padding-right: 70px!important;
       }  
    /* .main .right-section h4 a {
   font-size: 14px!important;
    line-height: 16px!important;
    padding-right: 40px!important;
    margin-left: 10px!important;
     } */
     
    .main .right-section h4 span {
   width: 65px!important;
    font-size: 38px!important;
       }    
     /*.main .right-section .para {
        margin-left: 60px !important;
        /* margin-right: 55px !important; *
        margin-top: -37px;
    } */
      
    .content-2{
   top: 80%!important;
    }
   .content-2 {
    position: absolute;
    top: 60%!important;
    left: 4%!important;
    right: 4%!important;
    color: #fff;
    background-color: ;
    text-align: center;
      }
     .content-2 h2 {
    font-size: 9px!important;
    font-weight: 400!important;
        }
  .content-2 .title {
    color: #fff;
    font-size: 12px!important;
     }
     
   .main-inner .text-scroll {
    overflow: auto!important;
    height: 280px !important;
    max-width: 170px!important;
    width: 100%;
    text-align: justify!important;
    margin-left: -20px;
    }
       #adsVideo {
        margin-left: -50px !important;
        width: 100%;
        min-width: 114px !important;
        /* min-height: 100vh; */
        z-index: 1;
        margin-top: -20px !important;
    }
   .bounce {
    font-size: 18px!important;
    padding: 10px 0 0 0!important;
      }
    .neon h3 {
  font-size: 22px!important;
    }
     .animate-charcter{
   font-size: 22px!important;
   margin-top:20px!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;
       }
      #banner-2 {
    width: 100%;
    height: 200px!important;
     max-height: auto;
      }  
   #banner-2 .heading {
    font-size: 18px!important;
    text-align: center;
    margin-top: -14px!important;
      }
    #banner-2 .btn{
        margin-top: 90px;
    }
      #banner-4 {
    width: 100%;
    height: 226px!important;
     max-height: auto;
      }  
       #banner-4 .heading{
    font-size:13px!important;
    position: relative;
    top: 50px!important;
	text-transform:uppercase;
	font-weight:600;
    }
      #banner_5 {
    width: 100%;
    height: 200px!important;
     max-height: auto;
      }  
       #banner_5 .heading{
    font-size:20px!important;
    position: relative;
    top:-80px!important;
       }
    
     #banner_5 .heading-2 {
    font-size: 18px!important;
     top: -114px!important;
      }
      #banner-6 {
    width: 100%;
    height: 280px!important;
   padding: 0;
         }
     #banner-6 .heading {
     font-size: 13px!important;
    padding: 8px 15px!important;
    position: relative;
    top: 107px!important;
        width: 85%!important;
    }
    #banner-7 {
    width: 100%;
    height: 260px!important;
    margin-top: -16px;
      }
      #banner-7 .heading {
    font-size: 12px!important;
    top: 103px!important;
    width: 100%!important;
       }
 
    .media{
        padding:0!important;
    } 
    .single-footer-widget .social li a i {
    height: 25px!important;
    width: 25px!important;
    line-height:23px!important;
    font-size:15px!important;
       }
 
    .single-footer-widget p {
    font-size: 12px!important;
         }
   .toast-body img{
     display:flex;
     justify content:center;
     width:100%!important;
     min-height:55px;
      }
 		
      .main-inner .tab-content {
        margin-left: -10px !important;
        min-width: 227px !important;
    }

	.main-inner .nav-tabs .nav-link {
       border:0!important;
       margin-bottom:0px!important;
       }
      .main-inner .tab-content img {
    width: 100% !important;
    z-index: 1000;
	position: relative;
    left: 30px!important;
	height:150px!important;
	min-width:230px!important;
    }
    .main-inner .nav-item .nav-link img {
    width:100%!important;
    min-width: 100px!important;
    }
        .main-inner .nav-item .nav-link p {
        font-size: 9px !important;
        text-align: justify !important;
        min-width: 31px !important;
        width: 100%;
        margin-top: 0px!important;
        padding: 10px 10px 0 2px!important;
        margin-left: 2px!important;
    }
      
	    .main-inner .tab-content p {
        position: relative;
        left: 28px !important;
        text-align: justify;
        padding-right: 0px!important;
        font-size: 11px!important;
        min-width: 220px!important;
    }
 .main-inner .tab-content h5{
         font-size: 11px!important;
    padding: 0 24px 0 0!important;
}
    .main-inner .ads img{
         height:100%!important;
         width: 100%;
     } 
      .xy {
        list-style: none;
        display: flex;
        margin-top: 40px !important;
        width: 380px !important;
        margin-left: -8px !important;
    }
     .news-content {
    margin-top: 80px!important;
       }
  
    .start-up .row {
    padding: 0 0px 8px 13px!important;
      }
         .main-inner .tab-content .toast-header .btn-close {
        /* margin-right: -132px; */
        /* margin-left: 0; */
        position: relative;
        right: -6px !important;
        top: -20px !important;
    }
    .main-inner-4 .card img {
    height: 150px !important;
      }

    .main-inner-2 .card {
    height: 130px !important;
     }
     .main-inner-2 .card img {
    height: 90px!important;
    width: 90px!important;
       }
     .main-inner-2 .card-title {
    line-height: 1;
    font-size: 10px!important;
    min-width: 70px!important;
     } 
     .main-inner-2 .card-body {
    flex: 1 1 auto;
    padding: 5px 0!important;
      }
     .main-inner-3 .card {
    height: 150px!important;
    border: 0px;
     min-width: 70px!important;
         }
   .main-inner-3 .card img {
    height: 110px!important;
    width: 110px!important;
       }  
       .main-inner-3 .card-title {
    line-height: 1;
    font-size: 10px!important;
   
     } 
       .main-inner-3 .card-body {
         padding:5px 0!important;  
       }
     .main-inner-4 .card {
    height: 200px!important;
    border: 0px;
         }
    .main-inner-6 .card {
    height: 135px!important;
    border: 0px;
        }
    .main-inner-6 .card-title {
    line-height: 1;
    font-size: 11px!important;
       }
     .main-inner-6 .card img {
    height: 120px!important;
       }
      .main-inner-6 .card-body {
       Padding:5px 0!important; 
    }
        .main-inner-6 .card .side img {
        height: 70px !important;
    }
      .main-inner-6 .side .card-title {
    line-height: 1;
    font-size: 9px!important;
         }
    .main-inner-6 .side .card-body {
       Padding:5px 0!important; 
    }
    .main .right-section .most-popular-post h6 {
        font-size: 13px!important;
    min-width: 238px!important;
 padding-top: 10px!important;
     } 
     .main .right-section .most-popular-post p {
    font-size: 11px!important;
     }
     
    }

@media only screen and (min-width: 576px) and (max-width: 767px) {
        .slick-slide img{
   width:100%;
   display:block;
   height:100%;
   min-width: 102px!important;
   max-height:100px!important;
   }
   .start-up .card {
    min-width: 167px!important;
    border-radius:0;
     }
       .start-up {
        height: 410px !important;
    }
        .start-up .owl-carousel .owl-nav button.owl-prev {
        position: relative;
        top: -13px !important;
        font-size: 36px;
        left: 200px !important;
         }
         .start-up .owl-carousel .owl-nav button.owl-next{
        position: relative;
        top: -72px !important;
        left: 270px !important;
          }  
         
   .media_logo video {
    height: 250px!important;
     }
         .main-inner .nav-item .nav-link p {
        font-size: 11px !important;
        text-align: justify !important;
        min-width: 82px !important;
    }
           .main-inner .tab-content img {
        left: 0px !important;
        min-width: 390px !important;
        height: 250px !important;
    }
      .main-inner .tab-content p {
        position: relative;
        left: 0px !important;
        text-align: justify;
        font-size: 14px !important;
        min-width: 390px !important;
    }
           .main-inner .tab-content h5 {
        font-size: 20px !important;
        /* padding: 0 0px 0 26px !important; */
        width: 100%;
        position: relative!important;
        left: 35px!important;
        min-width: 350px!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;
    }
          }

@media only screen and (min-width: 768px) and (max-width: 991px) {
    html,body{
    /* min-width:564px;*/
     max-width: 100%!important;
  overflow-x: hidden;
  height:100%!important;
  }
  .top-header-social {
    text-align: center;
    margin-bottom: 10px;
  }
  .text-right {
    text-align: center !important;
  }
 
   .logo-3 {
 height: 80px!important;
 margin-top:-15px;
       }
  .logo-3 img {
    width: 390px!important;
}
.updated p {
    text-transform: uppercase;
    margin-top: 10px;
    color: #fff;
    margin-left: 15px!important;
}
#main{
min-width:!important;
}

  .navbar-nav {
  flex-direction: row !important;  
  }
  .navbar {
    padding: 2px 0!important;
}
 .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: 2px;
    white-space: nowrap;
   } 
     .navbar-nav .nav-link {
        color: #fff !important;
        font-size: 12px !important;
        line-height: 3;
        white-space: nowrap!important;
        text-transform:uppercase!important;
        height:10px!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: 14px!important;
    font-weight: 700;
        }
        .dropdown-menu {
        background-color: #fff !important;
          }
        .navbar li {
        position: static !important;
    }
    
    #myVideo-1{
    min-height: 35vh!important;
    z-index:1;
    padding:0;
   } 
   .box h6 {
    min-width: 160px!important;
   }
     .box small {
    font-size: 7px!important;
     }
     .box span {
    font-size: 7px!important;
    }

    .economy .first-head{
       height: 100px!important;
   }
    
    .start-up .box h6 {
    font-weight: 700!important;
    font-size: 7px!important;
       }
     
     .start-up .member-info h4 {
    font-size: 17px!important;
      }
      .start-up  .member .member-info p {
    font-size: 11px!important;
    line-height:1.8;
    color: #484646;
    text-align: justify;
       }
      .flicks .logo-2 img{
    max-height:90px!important;
    position: relative;
    left: 35%!important;
    bottom: 0px!important;
       }
      .start-up .owl-carousel .owl-item img {
    display: block;
    width: 100%;
    height: 200px!important;
    min-width: 228px!important;
       }
     .start-up .card {
    min-width: 230px!important;
        }
    .start-up {
 height: 475px!important;
    padding: 15px 8px;
}
  .law-firm .tab-content img {
    margin-left:50px!important;
    height: 170px!important;
    max-width: 200px!important;
}
    #banner_5 .heading {
   font-size: 55px!important;
    }
   .main-inner .section h1 {
    text-transform: uppercase;
    font-size: 17px!important;
       }
     .main-inner h6 {
    margin-top: -9px!important;
    margin-left: 6px!important;
    font-size: 14px!important;
       }
     .main-inner .section h4 {
    font-size: 17px!important;
    font-weight: 500;
          }
    .main-inner .nav-tabs .nav-link p {
    font-size: 12px!important;
    font-weight: 500;
    text-transform: none;
    margin-left: 5px!important;
    margin-top: -33px!important;
    min-width: 174px!important;
       }
        .main-inner .tab-content img {
        width: 100%;
        z-index: 1000;
        height: 350px !important;
        min-width: 495px !important;
        margin-left: 20px !important;
    }
      .main-inner .nav-item .nav-link img {
    width: 100%!important;
    height:80%!important;
        }
       .main-inner .tab-content p {
        position: relative;
        left: 20px !important;
        text-align: justify;
        font-size: 14px !important;
        min-width: 495px !important;
    }
    .main-inner .nav-item .nav-link {
    padding: 0;
    border: 0;
    margin-bottom: 4px !important;
        }
    .xy {
    margin-top: 16px!important;
    width: 516px!important;
    margin-left: 0px!important;
       }
       .video iframe {
        border: 0;
        height: 410px !important;
        width: 100%!important;
        max-width: 628px !important;
        margin-left: 25px!important;
    }

        iframe {
        border: 0;
        height: 238px !important;
        width: 100%;
        min-width: 334px !important;
    }
    .law_campus{
         margin-bottom:;   
    }
    .flicks h4 {
    color: #000;
    font-size: 14px!important;
    padding: 0 30px!important;
        }
     .flicks p {
    color: #000;
    font-size: ;
    padding: 0 30px!important;
       }
    .main-inner-2 .card-title {
    min-width: 170px!important;
    margin-left: -24px!important;
    font-size: 11px!important;
}
    .main-inner .text-scroll {
    overflow: auto;
    height: 450px!important;
      }
         .main-inner-3 .owl-carousel .owl-item img{
     height: 162px;
     width:100%;
     min-width: 235px!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 .tab-content .content-width{
    margin-left: 86px!important;
    min-width: 322px!important;
         }
    .main-inner .tab-content #adsVideo {
    margin-left: 0px!important;
    width: 100%;
    min-width: 530px!important;
    z-index: 1;
    margin-top: 0px;
       }
     .main-inner #advertising_Video {
    width: 100%;
    position: relative!important;
    left: 0%!important;
    top: -12%!important;
     }
    .main-inner .ads img {
    height: 640px!important;
    width: 100%;
       }
        .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 .owl-carousel {
    display: none;
    width: 100%;
    z-index: 1;
    width: 100%;
    min-width: 700px!important;
        }
      #advertising_Video {
    width: 100%;
    position: relative;
    left: 20%!important;
    top: 0%!important;
       }
  .slick-slide img{
  width:100%;
  display:block;
  height:100%;
  min-width: 106px!important;
  /* max-height: 124px; */
}
       
    .media_logo video {
    height: 370px!important;
     }
     .footer-area {
    /* background-color: #c3d4edf5; */
    background-image: linear-gradient(#f8f9fa, #2f9cdd5c);
        }
      .single-footer-widget .social li a i {
    height: 30px!important;
    width: 30px!important;
    line-height: 30px!important;
    font-size: 16px!important;
     margin: 0 3px!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: 11px!important;
       }
     .footer-area .journal li a {
    font-size: 11px!important;
    color: #09101f;
    line-height: 3;
       }
    .copyright-area p{
    font-size: 13px!important;
       }
  }

@media only screen and (min-width: 992px) and (max-width: 1199px) {

  body {
    overflow-x:hidden!important;
}
section {
    padding: 20px 0!important;
    overflow: hidden;
}
 .popup .modal-content {
    height: 350px!important;
    width: 500px !important;
    position: relative;
    left: 40px;
}
   .popup-2 {
    width: 30% !important;
   }
       .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 20px !important;
        padding-left: 0px !important;
        white-space: nowrap;
        color: #fbf5f5 !important;
        font-size: 12px !important;
        text-transform: uppercase;
        /* text-align: left; */
    }
  .navbar-expand-lg .navbar-nav .nav-link:hover {
  color: #06B8FA!important;
   }
  .navbar a, .navbar a:focus {
  font-size: 10px!important;
    }
    .navbar .dropdown ul li {
    min-width: 160px!important;
    background-color: ;
    margin-bottom: 10px!important;
}
   .navbar {
    padding: 10px 0;
    margin-top: 70px!important;
    margin-bottom: 0px;
}
    .section-title h2 {
    font-size: 18px!important;
     }
    .section-title-2 h2 {
    font-size: 22px!important;
      }
   
          .logo .edition {
        font-size: 9px !important;
        position: relative;
        top: -35px!important;
        left: 40% !important;
        width: 100%;
        min-width: 390px !important;
    }
      .logo .edition .btn-group-vertical>.btn, .btn-group>.btn {
        font-size: 13px!important;
      }
     .logo-3 {
    margin-top: 20px!important;
    height:80px!important;
      }
      .edition {
    display: flex;
    justify-content: center;
    margin-top: 10px!important;
    margin-bottom: -30px!important;
         }
    #hero {
   position: relative;
    top: 45px!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: -4px!important;
    height: 10px!important;
    width: 10px!important;
    left: 170px!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: 34px!important;
    margin-top: 0px!important;
    font-size: 10px!important;
    line-height:1.2;
      }
       .breaking_news .card-title{
      font-size: 12px!important;
          }
         .right-section .most-popular-post img {
        height: 96px!important;
        margin-top: -4px !important;
          }
        .right-section .most-popular-post h6 {
        font-size: 12px !important;
        min-width: 214px !important;
           }
   .right-section .most-popular-post p{
     font-size:11px!important; 
     min-width:210px!important;
   }
   .main .right-section li {
    padding-bottom: 8px!important;
    margin-bottom: 8px!important;
    }
        .main .right-section h4 a {
        font-size: 12px !important;
        line-height: 15px !important;
        margin-left: 0px !important;
        min-width: 275px!important;
        padding-right:0px!important;
    }
  .main .right-section h4 span {
    width: 30px;
    font-size: 40px!important;
    font-weight: 500;
    line-height: 20px!important;
    margin-top: 5px;
       }
      .main .right-section h4 .griv {
    width: 30px;
    font-size: 40px!important;
    font-weight: 500;
    line-height: 20px!important;
    margin-top: 5px;
       }
        .para {
        font-size: 11px !important;
        margin-top: -52px !important;
        margin-left: 40px !important;
        padding-right: 6px !important;
    }

   .para-2 {
       font-size: 11px !important;
   margin-left: 38px!important;
    padding-right: 8px!important;
      } 
    .para-3 {
        font-size: 11px !important;
     margin-top: -50px !important;
    margin-left: 38px !important;
 padding-right: 8px!important;
    }
     .para-4 {
         font-size: 11px !important;
           margin-top: -56px !important;
        margin-left: 38px !important;
        padding-right: 0px !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;
       }
    .news-content{
        margin-top:270px!important;
    }
    .start-up {
    height: 415px!important;
         }
    .start-up h4{
        font-size:20px!important;
    }
    .start-up .owl-carousel .owl-item img {
    display: block;
    width: 100%;
    height: 170px!important;
    min-width: 200px!important;
      }
      .start-up .card {
    min-width: 200px!important;
    border-radius:0;
    height:175px!important;
       }
        .start-up .card-text {
        margin-bottom: 34px !important;
        font-size: 12px !important;
           }
    .law-firm .nav-tabs .nav-link h6 {
    font-size: 9px!important;
       }
       #hero {
    width: 100%;
    height: 400px!important;
       }
    #hero .banner-content h1 {
   top: -10px!important;
     }
    .main .right-section h4 .annou {
    margin-top:15px!important;
     }
     .main h6{
       font-size:12px!important;  
     }
      .main p{
       font-size:11px!important;  
     }
      .main .site-img img{
       height:80px!important;
   }
    .law-firm .tab-content img {
    height: 160px!important;
    max-width: 200px!important;
       }
    .main-inner .tab-content img {
    width: 100% !important;
    z-index: 1000;
    height: 395px!important;
    margin-left:48px!important;
        }
    .main-inner .nav-item .nav-link p {     
           text-align: justify;
        font-size: 12px !important;
        margin-left: 32px !important;
        margin-top: -6px;
        min-width: 195px !important;
        padding-right: 13px!important;
         }

    .main-inner .tab-content p {
    position: relative;
    left: 50px!important;
    min-width:x;
    text-align: justify;
    font-size: 12px!important;
    padding-right: 45px!important;
   }
    .xy {
    list-style: none;
    display: flex;
    margin-top: 0px;
    width: 450px!important;
    margin-left: 20px!important;
}
     .main-inner .ads img {
    height:260px!important;
             }
    
     .main-inner .text-primary {
      font-size: 15px!important;
        }
       
    .start-up .owl-nav{
    display:block;
    }
    .new-section h3 {
    font-size: 13px!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;
    /* min-height: 100vh; */
    z-index: 1;
    margin-top: 0px;
       }
     .new-section iframe {
    border: 0;
    height: 190px!important;
        }
    .main-inner .ads_1 img {
    width: 100%!important;
   height:42px!important;
     }
      .main-inner .section h1{
        font-size:22px!important;
        margin-top: 10px!important;
    }
     .main-inner .section h4{
        font-size:16px!important;
    }
    .main-inner-7 .card img {
    height: 130px!important;
         }
    .main-inner-7 .card-title {
    line-height: 1;
    font-size: 14px!important;
        }
    .main-inner-8 .card img {
    height: 165px!important;
      }
     .main-inner-9 .card img {
    height: 165px!important;
        }
   .slick-slide img{
  min-width: 100px!important;
  max-height:75px!important;
      }
    
   .main-inner .tab-content .toast-header .btn-close {
    position: relative;
    right: -84px!important;
     }
   .main-inner .nav-item .nav-link img {
    width:100%;
    margin-left: 0px!important;
    height:90%!important;
     }
  .main-inner .nav-item .nav-link {
    padding: 0;
    border: 0;
    margin-bottom: 10px!important;
     }
   .main-inner-2 .card-title {
    min-width: 190px!important;
    margin-left: -21px!important;
    font-size: 11px!important;
        }
    .ns-close {
    right: 20px!important;
     }
     .media_logo video {
    height:390px!important;
     }

      #advt{
  height: 1160px!important;
         }
   
      .single-footer-widget p {
    font-size: 13px!important;
        }
    .single-footer-widget .logo img {
    margin-bottom: -20px!important;
    width: 60%!important;
   }
}


@media only screen and (min-width: 1200px) and (max-width: 1399px) {
body {
    overflow-x:hidden!important;
}
section {
    padding: 20px 0!important;
    overflow: hidden;
}
  .logo-3 img {
    width: 390px!important;
}
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 6px !important;
        padding-left: 6px !important;
        white-space: nowrap;
        color: #fbf5f5 !important;
        font-size: 14px !important;
        text-transform: uppercase;
    }
   .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: 70px!important;
    margin-bottom: 0px;
        }
   .popup-2 {
    width: 25%!important;
     }
    .start-up {
    background-color: #cff4fc;
    height: 460px!important;
     }
    .start-up .owl-carousel .owl-nav button.owl-prev{
  position: relative;
  top: -10px;
  font-size: 36px;
  left: -20px!important;
  }
    .start-up .owl-carousel .owl-nav button.owl-next {
    position: relative;
    top: -10px;
    left: 30px!important;
       }
    .section-title h2 {
    font-size: 20px!important;
    }
   .updated img, svg {
    top: -7px;
    height: 13px!important;
    width: 13px!important;
    left: 210px!important;
       }
     .updated p {
    text-transform: uppercase;
    margin-top: 10px;
    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;
      }
    .updated .slick-carousel-2 .space{
    font-size: 13px!important;
    margin:0 0 0 20px;
 }
      .logo-3 {
       height: 90px !important;
        margin-top: 20px !important;
         }
     .logo-3 img {
        width: 390px !important;
    }
.edition {
    display: flex;
    justify-content: center;
    margin-top: 15px!important;
    margin-bottom: -30px!important;
}
  .logo .edition .btn-group-vertical>.btn, .btn-group>.btn {
        font-size: 13px!important;
      }
    #hero-2 .content-2 .title {
    color: #fff;
    font-size: 33px!important;
       }
    #hero {
   top: 46px!important;
     }   
       
    .courts .post-content h3 {
    font-size: 16px!important;
     }   
       
    .new-section h3 {
    font-size: 16px!important;
   }   
    .start-up .owl-carousel .owl-item img {
    display: block;
    width: 100%;
    height: 200px;
    min-width: 240px!important;
    }
    .start-up .card {
    min-width: 240px!important;
    border-radius:0;
     }
 
   .wrap .title {
    color: #fff;
    font-size: 35px!important;
     }
     .content {
    top: 70%!important;
         }
   
  #banner-2 .heading {
   top: 140px!important;
       }
    .start-up h4{
        font-size:22px!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;
     }
         .main-inner .section h1 {
        font-size: 25px !important;
        margin-top: 15px!important;
          }
         
         .main-inner .section h4 {
        font-size: 19px !important;
    }   
    .main-inner .tab-content img {
    width: 100% !important;
    height: 300px!important;
    margin-left: 40px!important;
        }
    .main-inner .ads img {
    height: auto !important;
    }
    .main-inner .nav-item .nav-link {
    padding: 0;
    border: 0;
    margin-bottom: 0px!important;
          }
    .main-inner .nav-item .nav-link img {
    height: 90%!important;
       }
    .main-inner .nav-tabs .nav-link p {
    font-size: 13px;
    margin-left: 24px!important;
    margin-top: -6px;
    min-width: 226px;
      }
    .main-inner .tab-content p {
    position: relative;
    left: 40px!important;
    min-width:;
    text-align: justify;
    font-size: 13px!important;
    /* min-width: 54px; */
    padding-right: 40px!important;
       }
    .xy {
    margin-top: 0px;
    width: 540px!important;
    margin-left:14px!important;
       }
     .main-inner-2 .card-title {
    line-height: 1;
    width: 100%;
    min-width: 200px!important;
    margin-left: -22px!important;
    font-size: 12px!important;
    }  
    #adsVideo {
    margin-left: -160px!important;
    width: 100%;
    min-width: 246px!important;
    /* min-height: 100vh; */
    z-index: 1;
    margin-top: 0px;
    }
    .breaking_news .owl-carousel .card{
    height: 170px!important;
           }
    .breaking_news .box {
     top: -35px!important;
       }
     .new-section h3 {
    font-size: 15px!important;
        }
     .main-inner .tab-content .toast-header .btn-close {
    position: relative;
    right: -100px!important;
           }
      .main-inner .text-primary {
      font-size: 16px!important;
      }
    .law-firm .tab-content img {
    height: 190px!important;
    max-width: 240px!important;
    left: 0px;
          }
        .main .right-section .most-popular-post img {
        height: 100px !important;
        top: -18px !important;
         }

    .most-popular-post .row {
    margin-bottom: -12px!important;
    padding-top: 0px!important;
    padding-bottom: 3px!important;
          }
    .main .right-section .most-popular-post p {
    font-size: 12px!important;
    min-width: 250px!important;
     padding-right: 0px!important;
      }
     .main .right-section li {
    padding-bottom: 12px!important;
    margin-bottom: 10px!important;
      }     
    .main .right-section h4 a {
   font-size: 14px!important;
    line-height: 16px!important;
      }
      .para {
    color: #000;
    font-size: 12px!important;
   margin-top: -75px!important;
       padding-right: 5px!important;
        }
    .para-1 {
    color: #000;
    font-size: 12px!important;
   margin-top: -75px!important;
        }
     .para-2 {
    color: #000;
    font-size: 12px!important;
   margin-top: -75px!important;
       padding-right: 4px!important;
        }
     .para-3 {
    color: #000;
    font-size: 12px!important;
   margin-top: -75px!important;
    padding-right: 4px!important;
        }
    .para-4 {
    color: #000;
    font-size: 12px!important;
   margin-top: -75px!important;
    padding-right: 4px!important;
        }
     .chambers_commerce h6{
     font-size: 14px!important;
        }
     .legal_domains h6{
     font-size: 14px!important;
        }
    .main .right-section .most-popular-post h6 {
    font-size: 13px!important;
    min-width: 262px!important;
    }
     
}
  @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: 2px;
    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: 34px;
    margin-top: -50px;
    font-size: 13px!important;
     }
    .content {
   top: 81%!important;
     }
   
  }
/*# sourceMappingURL=responsive.css.map */