/*Responsive Css Strat */
@media (max-width: 1366px) {
    .BannerMain {
      padding: 4% 0;
    }
    .bannerform h1 {
      font-size: 30px;
      line-height: 30px;
      margin-bottom: 15px;
    }
    .bannerform p {
      font-size: 16px;
      line-height: 25px;
      margin: 15px 0 0px 0;
  }
  .bannerform ul li {
      font-size: 16px;
      line-height: 25px;
  }
  .normal-btn{
      padding: 15px 40px;    
  }  
  .t-btn-one{
      padding: 15px 40px;    
  }
  .viewpackage p {
      font-size: 16px;
      line-height: 20px;
      margin: 10px 0 0px 0;
  }
  .trustimg img {
      width: 70%;
      margin: 0px auto;
      display: table;
  }
  .stars p {
      width: 49%;
  }
  p {
      font-size: 16px;
  }
  .WhiteCenterHeading span small {
      font-size: 30px;
      line-height: 30px;
  }
  .WhiteCenterHeading span {
      font-size: 30px;
      line-height: 30px;
  }
  .simplifiedbox {
      padding: 15px;
      margin-top: 10px;
  }
  .timeline {
        display: none;
    }
  .simplifiedbox img {
      width: 60px;
      height: 60px;
      margin-bottom: 10px;
  }
  .centerblackHead span {
      font-size: 30px;
      line-height: 30px;
  }
  .centerblackHead {
      margin: 30px auto;
      display: table;
      width: 90%;
  }
  .recommeneded {
      top: -24px;
      padding: 10px 20px;
      font-size: 12px;
  }
  .packagestop span {
      font-size: 25px;
      margin-top: 10px;
      
  }
  .packagestop h3 {
      font-size: 35px;
  }
  .packagesdetail {
      padding: 10px 10px;
  }
  .packgeslist ul li {
      margin-bottom: 10px;
      padding-left: 20px;
      padding-bottom: 10px;
  }
  .stressrounded img {
      top: -60px;
      right: 60px;
      width: 31%;
      left: auto;
  }
  .TrademarkSimplified {
      padding: 3% 0;
  }
  .registerhead span {
      font-size: 30px;
      line-height: 40px;
  }
  .registerhead p {
      font-size: 17px;
      margin-top: 20px;
  }
  .diamondbox span {
      font-size: 20px;
  }
  .FileTrademark {
      padding: 2% 0 4% 0;
  }
  .filerscontent span {
      font-size: 15px;
      line-height: 30px;
  }
  .WhiteCenterHeading {
      margin: 20px auto;
      display: table;
      width: 90%;
  }
  .footer-main h5 {
      font-size: 20px;
      margin-bottom: 15px;
  }
  .footer-main ul li a {
      font-size: 16px;
  }
  .footer-main .copy-right-div p {
      font-size: 16px;
  }
  }
  
  @media (max-width: 1199px) {
      .BannerMain {
          padding: 4% 0;
          background-position: center center;
        }
        .bannerform h1 {
          font-size: 30px;
          line-height: 30px;
          margin-bottom: 15px;
        }
        .bannerform p {
          font-size: 14px;
          line-height: 25px;
          margin: 15px 0 0px 0;
      }
      .bannerform ul li {
          font-size: 14px;
          line-height: 23px;
      }
      .normal-btn{
          padding: 15px 25px;
      }  
      .t-btn-one{
          padding: 15px 25px;
      }
      .viewpackage p {
          font-size: 16px;
          line-height: 20px;
          margin: 10px 0 0px 0;
      }
      .trustimg img {
          width: 70%;
          margin: 0px auto;
          display: table;
      }
      .stars p {
          width: 49%;
      }
      p {
          font-size: 16px;
      }
      .WhiteCenterHeading span small {
          font-size: 30px;
          line-height: 30px;
      }
      .WhiteCenterHeading span {
          font-size: 30px;
          line-height: 30px;
      }
      .simplifiedbox {
          padding: 15px;
          margin-top: 0px;
      }
      .simplifiedbox img {
          width: 60px;
          height: 60px;
          margin-bottom: 10px;
      }
      .centerblackHead span {
          font-size: 30px;
          line-height: 30px;
      }
      .centerblackHead {
          margin: 30px auto;
          display: table;
          width: 90%;
      }
      .recommeneded {
          top: -24px;
          padding: 10px 20px;
          font-size: 12px;
      }
      .packagestop span {
          font-size: 25px;
          margin-top: 10px;
          
      }
      .packagestop h3 {
          font-size: 35px;
      }
      .packagesdetail {
          padding: 10px 10px;
      }
      .packgeslist ul li {
          margin-bottom: 10px;
          padding-left: 20px;
          padding-bottom: 10px;
      }
      .stressrounded img {
            top: -60px;
            right: 60px;
            width: 38%;
            left: auto;
      }
      .TrademarkSimplified {
          padding: 3% 0;
      }
      .registerhead span {
          font-size: 30px;
          line-height: 40px;
      }
      .registerhead p {
          font-size: 17px;
          margin-top: 20px;
      }
      .diamondbox span {
          font-size: 20px;
      }
      .FileTrademark {
          padding: 2% 0 4% 0;
      }
      .filerscontent span {
          font-size: 15px;
          line-height: 30px;
      }
      .WhiteCenterHeading {
          margin: 20px auto;
          display: table;
          width: 90%;
      }
      .footer-main h5 {
          font-size: 20px;
          margin-bottom: 15px;
      }
      .footer-main ul li a {
          font-size: 16px;
      }
      .footer-main .copy-right-div p {
          font-size: 16px;
      }
      .simplifiedbox span {
        font-size: 20px;
        margin: 10px 0 10px 0;
    }
    .packagesmain {
        min-height: 880px;
    }              
  }
  
  @media (max-width: 1024px) {
    .BannerMain {
        padding: 4% 0;
        background-position: center center;
      }
      .bannerform h1 {
        font-size: 30px;
        line-height: 30px;
        margin-bottom: 15px;
      }
      .bannerform p {
        font-size: 14px;
        line-height: 25px;
        margin: 15px 0 0px 0;
    }
    .bannerform ul li {
        font-size: 14px;
        line-height: 23px;
    }
    .normal-btn{
        padding: 15px 25px;
    }  
    .t-btn-one{
        padding: 15px 25px;
    }
    .viewpackage p {
        font-size: 16px;
        line-height: 20px;
        margin: 10px 0 0px 0;
    }
    .trustimg img {
        width: 70%;
        margin: 0px auto;
        display: table;
    }
    .stars p {
        width: 49%;
    }
    p {
        font-size: 16px;
    }
    .WhiteCenterHeading span small {
        font-size: 30px;
        line-height: 30px;
    }
    .WhiteCenterHeading span {
        font-size: 30px;
        line-height: 30px;
    }
    .simplifiedbox {
        padding: 15px;
        margin-top: 0px;
    }
    .simplifiedbox img {
        width: 60px;
        height: 60px;
        margin-bottom: 10px;
    }
    .centerblackHead span {
        font-size: 30px;
        line-height: 30px;
    }
    .centerblackHead {
        margin: 30px auto;
        display: table;
        width: 90%;
    }
    .recommeneded {
        top: -24px;
        padding: 10px 20px;
        font-size: 12px;
    }
    .packagestop span {
        font-size: 25px;
        margin-top: 10px;
        
    }
    .packagestop h3 {
        font-size: 35px;
    }
    .packagesdetail {
        padding: 10px 10px;
    }
    .packgeslist ul li {
        margin-bottom: 10px;
        padding-left: 20px;
        padding-bottom: 10px;
    }
    .stressrounded img {
          top: -60px;
          right: 60px;
          width: 38%;
          left: auto;
    }
    .TrademarkSimplified {
        padding: 3% 0;
    }
    .registerhead span {
        font-size: 30px;
        line-height: 40px;
    }
    .registerhead p {
        font-size: 17px;
        margin-top: 20px;
    }
    .diamondbox span {
        font-size: 20px;
    }
    .FileTrademark {
        padding: 2% 0 4% 0;
    }
    .filerscontent span {
        font-size: 15px;
        line-height: 30px;
    }
    .WhiteCenterHeading {
        margin: 20px auto;
        display: table;
        width: 90%;
    }
    .footer-main h5 {
        font-size: 20px;
        margin-bottom: 15px;
    }
    .footer-main ul li a {
        font-size: 16px;
    }
    .footer-main .copy-right-div p {
        font-size: 16px;
    }
    .simplifiedbox span {
      font-size: 20px;
      margin: 10px 0 10px 0;
  }
  .packagesmain {
      min-height: 880px;
  }            
  }
  
  @media (max-width: 992px) {
    .BannerMain {
        padding: 4% 0;
        background-position: center center;
      }
      .bannerform h1 {
        font-size: 30px;
        line-height: 30px;
        margin-bottom: 15px;
      }
      .bannerform p {
        font-size: 14px;
        line-height: 25px;
        margin: 15px 0 0px 0;
    }
    .bannerform ul li {
        font-size: 14px;
        line-height: 23px;
    }
    .normal-btn{
        padding: 15px 25px;
    }  
    .t-btn-one{
        padding: 15px 25px;
    }
    .viewpackage p {
        font-size: 16px;
        line-height: 20px;
        margin: 10px 0 0px 0;
    }
    .trustimg img {
        width: 70%;
        margin: 0px auto;
        display: table;
    }
    .stars p {
        width: 49%;
    }
    p {
        font-size: 16px;
    }
    .WhiteCenterHeading span small {
        font-size: 30px;
        line-height: 30px;
    }
    .WhiteCenterHeading span {
        font-size: 30px;
        line-height: 30px;
    }
    .simplifiedbox {
        padding: 15px;
        margin-top: 0px;
    }
    .simplifiedbox img {
        width: 60px;
        height: 60px;
        margin-bottom: 10px;
    }
    .centerblackHead span {
        font-size: 30px;
        line-height: 30px;
    }
    .centerblackHead {
        margin: 30px auto;
        display: table;
        width: 90%;
    }
    .recommeneded {
        top: -24px;
        padding: 10px 20px;
        font-size: 12px;
    }
    .packagestop span {
        font-size: 25px;
        margin-top: 10px;
        
    }
    .packagestop h3 {
        font-size: 35px;
    }
    .packagesdetail {
        padding: 10px 10px;
    }
    .packgeslist ul li {
        margin-bottom: 10px;
        padding-left: 20px;
        padding-bottom: 10px;
    }
    .stressrounded img {
          top: -60px;
          right: 60px;
          width: 38%;
          left: auto;
    }
    .TrademarkSimplified {
        padding: 3% 0;
    }
    .registerhead span {
        font-size: 30px;
        line-height: 40px;
    }
    .registerhead p {
        font-size: 17px;
        margin-top: 20px;
    }
    .diamondbox span {
        font-size: 20px;
    }
    .FileTrademark {
        padding: 2% 0 4% 0;
    }
    .filerscontent span {
        font-size: 15px;
        line-height: 30px;
    }
    .WhiteCenterHeading {
        margin: 20px auto;
        display: table;
        width: 90%;
    }
    .footer-main h5 {
        font-size: 20px;
        margin-bottom: 15px;
    }
    .footer-main ul li a {
        font-size: 16px;
    }
    .footer-main .copy-right-div p {
        font-size: 16px;
    }
    .simplifiedbox span {
      font-size: 20px;
      margin: 10px 0 10px 0;
  }
  .packagesmain {
      min-height: 880px;
  }        
  }
  
  @media (max-width: 768px) {
    .banner {
        padding: 60px 0 120px;
        position: relative;
      }
      .pack-main .btn-div .t-btn-one {
        width: 84% !important;
        bottom: 10px;
      }
      .btn-div .t-btn-one {
        width: 100% !important;
      }
      .btn-div .normal-btn {
        width: 100% !important;
        margin: 0 !important;
      }
      .banner:before {
        position: relative;
        background: #0000230f;
      }
      .banner:after {
        position: absolute;
        width: 85px;
        height: 85px;
        right: 30px;
        bottom: 25px;
      }
      .stars-div img {
        width: 80px;
      }
      .stars-main {
        margin-top: 20px;
      }
      .head-div h2 {
        font-size: 19px !important;
      }
      .head-div p {
        font-size: 13px;
      }
      .timeline:after {
        position: absolute;
        content: "";
        width: 100%;
        height: 21px;
        background: url(../img/timeline-1-after.png) no-repeat;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto 0;
        background-size: 100%;
      }
      .trade-regis .timeline span {
        width: 40px;
        display: inline-block;
        height: 40px;
        line-height: 40px;
      }
      .top-bar .text-end {
        text-align: center !important;
      }
      .banner h1:before {
        display: none;
      }
      .logos-sec {
        margin-bottom: 0 !important;
      }
      .head-div {
        margin-bottom: 0 !important;
      }
      .timeline:after {
        display: none;
      }
      .three-steps {
        min-height: 270px;
        margin-bottom: 20px;
      }
      .trade-regis .fs30 {
        font-size: 20px;
      }
      .three-steps p {
        font-size: 13px;
      }
      .tm-packages {
        margin-top: 30px;
      }
      .pack-main {
        padding: 10px;
        margin-top: 0;
      }
      .pack-main .fs30 {
        font-size: 20px;
      }
      .pack-main .pack-ul {
        min-height: auto;
        margin-bottom: 60px;
      }
      .pack-head h1 sup {
        top: 12px;
        right: -47px;
      }
      .pack-head span.diamond {
        width: 50px;
        height: 50px;
        line-height: 45px;
        top: -39px;
      }
      .pack-head span.diamond img {
        width: 25px;
      }
      .stress-free {
        margin-top: 0;
      }
      .stress-free .t-btn-one {
        width: 100% !important;
      }
      .stress-free .stress-img-div:after {
        right: 0;
        top: 0;
        width: 79%;
        height: 340px;
      }
      .legal-pro-main:before {
        display: none;
      }
      .legal-pro-main .legal-pro-one:after {
        display: none;
      }
      .stress-free .stress-img-div:after {
        display: none;
      }
      .legal-pro-main .legal-pro-one {
        padding: 30px 0 0px 0;
      }
      .legal-pro-two .legal-slider .legal-items {
        padding: 15px 10px;
        min-height: 292px;
      }
      .legal-pro-two .legal-slider .legal-items img {
        margin: 0 auto;
        width: 50px;
      }
      .legal-pro-two {
        padding-bottom: 40px;
      }
      .sup-img-div {
        margin-bottom: 20px;
      }
      .reg-trademark {
        margin-top: 0 !important;
      }
      .reg-trademark .two-boxes-inn-one {
        padding: 20px 0px !important;
      }
      .reg-trademark .two-boxes-inn-thr img {
        width: 50px;
      }
      .two-boxes-inn-four {
        text-align: center;
      }
      .two-boxes .fs40 {
        font-size: 30px !important;
      }
      .reg-trademark {
        margin-top: 0 !important;
        padding-bottom: 0 !important;
      }
      .footer-main .ps-5 {
        padding-left: 10px !important;
      }
      .footer-main img {
        width: 220px !important;
      }
      .footer-main h5 {
        font-size: 20px;
        margin-bottom: 10px;
      }
      .footer-main ul li {
        padding-bottom: 7px;
        font-size: 14px;
      }
      .footer-main ul li a {
        font-size: 15px;
      }
      .footer-main .desc-div {
        margin-top: 20px !important;
      }
      .copy-right-div {
        text-align: center;
      }
      .footer-main .main-policy {
        text-align: left;
        margin-top: 10px;
      }
      .footer-main .copy-right-div p {
        color: #6b6b6b;
        font-size: 14px;
        text-align: left;
      }
      .pack-ul li {
        font-size: 14px;
      }
      .head-div p {
        width: 100% !important;
    }
    .logos-sec .icon-div ul li {
        width: 24%;
    }
    .logos-sec .icon-div img {
        width: 90%;
    }   
    .BannerMain {
        padding: 4% 0;
        background-position: center center;
      }
      .bannerform h1 {
        font-size: 30px;
        line-height: 30px;
        margin-bottom: 15px;
      }
      .bannerform p {
        font-size: 14px;
        line-height: 25px;
        margin: 15px 0 0px 0;
    }
    .bannerform ul li {
        font-size: 14px;
        line-height: 23px;
    }
    .normal-btn{
        padding: 15px 25px;
    }  
    .t-btn-one{
        padding: 15px 25px;
    }
    .viewpackage p {
        font-size: 16px;
        line-height: 20px;
        margin: 10px 0 0px 0;
    }
    .trustimg img {
        width: 70%;
        margin: 0px auto 30px auto;
        display: table;
    }
    .stars p {
        width: 100%;
        margin: 10px 0 0 0;
    }
    p {
        font-size: 14px;
    }
    .WhiteCenterHeading span small {
        font-size: 30px;
        line-height: 30px;
    }
    .WhiteCenterHeading span {
        font-size: 30px;
        line-height: 30px;
    }
    .simplifiedbox {
        padding: 15px;
        margin-top: 0px;
    }
    .simplifiedbox img {
        width: 50px;
        height: 50px;
        margin-bottom: 10px;
    }
    .centerblackHead span {
        font-size: 25px;
        line-height: 25px;
    }
    .centerblackHead {
        margin: 30px auto;
        display: table;
        width: 90%;
    }
    .recommeneded {
        top: -24px;
        padding: 10px 20px;
        font-size: 12px;
    }
    .packagestop span {
        font-size: 25px;
        margin-top: 10px;
        
    }
    .packagestop h3 {
        font-size: 35px;
    }
    .packagesdetail {
        padding: 10px 10px;
    }
    .packgeslist ul li {
        margin-bottom: 10px;
        padding-left: 20px;
        padding-bottom: 10px;
    }
    .stressrounded img {
          top: 40px;
          right: 0;
          width: 36%;
          left: auto;
    }
    .TrademarkSimplified {
        padding: 3% 0;
    }
    .registerhead span {
        font-size: 30px;
        line-height: 40px;
    }
    .registerhead p {
        font-size: 17px;
        margin-top: 20px;
    }
    .diamondbox span {
        font-size: 16px;
    }
    .FileTrademark {
        padding: 2% 0 4% 0;
    }
    .filerscontent span {
        font-size: 20px;
        line-height: 30px;
    }
    .WhiteCenterHeading {
        margin: 20px auto;
        display: table;
        width: 90%;
    }
    .footer-main h5 {
        font-size: 17px;
        margin-bottom: 15px;
    }
    .footer-main ul li a {
        font-size: 14px;
    }
    .footer-main .copy-right-div p {
        font-size: 16px;
    }
    .simplifiedbox span {
        font-size: 17px;
        margin: 10px 0 10px 0;
  }
  .packagesmain {
      min-height: 610px;
      margin-bottom: 60px;
  } 
  .stars {
    display: block;
    align-items: flex-start;
    justify-content: flex-end;
    text-align: center;
}    
.blackbg p {
    font-size: 14px;
}
.diamondbox img {
    width: 50px;
    height: 50px;
} 
.diamondbox {
    margin-top: 30px;
    min-height: 350px;
}  
.men2 img {
    width: 100%;
    height: 410px;
    object-fit: cover;
    object-position: top;
    margin-bottom: 20px;
}
}
  @media (max-width: 540px) {
    .BannerMain {
        padding: 4% 0;
        background-position: center center;
      }
      .bannerform h1 {
        font-size: 23px;
        line-height: 25px;
        margin-bottom: 15px;
        text-align: center;
      }
      .bannerformMain {
        padding: 15px;
    }      
      .bannerform p {
        font-size: 14px;
        line-height: 25px;
        margin: 15px 0 0px 0;
        text-align: center;
    }
    .bannerform ul li {
        font-size: 14px;
        line-height: 23px;
    }
    .normal-btn{
        padding: 15px 25px;
        width: 100%;
        margin: 0;
    }  
    .t-btn-one{
        padding: 15px 25px;
        width: 100%;
        margin: 0;
    }
    .viewpackage p {
        font-size: 14px;
        line-height: 20px;
        margin: 10px 0 0px 0;
        text-align: center;
    }
    .trustimg img {
        width: 100%;
        margin: 20px auto 10px auto;
        display: table;
    }
    .stars p {
        width: 100%;
        margin: 10px 0 0 0;
    }
    p {
        font-size: 14px;
    }
    .WhiteCenterHeading span small {
        font-size: 23px;
        line-height: 25px;
    }
    .WhiteCenterHeading span {
        font-size: 23px;
        line-height: 30px;
    }
    .simplifiedbox {
        padding: 15px;
        margin-top: 0px;
        margin-bottom: 20px;
    }
    .simplifiedbox img {
        width: 50px;
        height: 50px;
        margin-bottom: 10px;
    }
    .centerblackHead span {
        font-size: 23px;
        line-height: 25px;
    }
    .centerblackHead {
        margin: 30px auto;
        display: table;
        width: 90%;
    }
    .recommeneded {
        top: -24px;
        padding: 10px 20px;
        font-size: 12px;
    }
    .packagestop span {
        font-size: 19px;
        margin-top: 10px;
    }
    .packagestop h3 {
        font-size: 35px;
    }
    .packagesdetail {
        padding: 10px 10px;
    }
    .packgeslist ul li {
        margin-bottom: 10px;
        padding-left: 20px;
        padding-bottom: 10px;
    }
    .stressrounded img {
          top: 13px;
          right: 0;
          width: 100%;
          left: auto;
          position: relative;
    }
    .TrademarkSimplified {
        padding: 3% 0;
    }
    .registerhead span {
        font-size: 17px;
        line-height: 30px;
    }
    .registerhead p {
        font-size: 17px;
        margin-top: 20px;
    }
    .diamondbox span {
        font-size: 16px;
    }
    .FileTrademark {
        padding: 2% 0 4% 0;
    }
    .filerscontent span {
        font-size: 20px;
        line-height: 30px;
    }
    .WhiteCenterHeading {
        margin: 20px auto;
        display: table;
        width: 100%;
    }
    .footer-main h5 {
        font-size: 19px;
        margin-bottom: 25px;
        margin-top: 10px;
    }
    .footer-main ul li a {
        font-size: 14px;
    }
    .footer-main .copy-right-div p {
        font-size: 13px;
        text-align: left;
    }
    .simplifiedbox span {
        font-size: 17px;
        margin: 10px 0 10px 0;
  }
  .packagesmain {
      min-height: auto;
      margin-bottom: 60px;
  } 
  .stars {
    display: block;
    align-items: flex-start;
    justify-content: flex-end;
    text-align: center;
}    
.blackbg p {
    font-size: 14px;
}
.diamondbox img {
    width: 50px;
    height: 50px;
} 
.diamondbox {
    margin-top: 20px;
    min-height: auto;
}  
.men2 img {
    width: 100%;
    height: 220px;
    object-fit: cover;
    object-position: top;
    margin-bottom: 20px;
}
.getbtn {
    bottom: 10px;
    padding: 0 15px;
    position: relative;
}
.safgaurdleft span {
    font-size: 23px;
    line-height: 30px;
    margin-bottom: 10px;
    text-align: center;
}
.safgaurdleft p {
    text-align: center;
}    
.forspace a {
    margin-top: 10px;
}
.bannerform ul {
    margin: 10px 0 10px 0;
}
.cta .forspace a {
    margin-top: 10px;
    margin-bottom: 10px;
}
.footer-main ul li {
    font-size: 13px;
}
  }
  /*Responsive Css End */
    