

@media (min-width: 1600px){
    /* .theme-1.html-home-page    .container{max-width: 1515px;} */
     .theme-1    .container{max-width: 1515px;}
    .container-sm{max-width: 1300px;margin: auto;}
.pdf-container{ grid-template-columns: 1fr 1fr 1fr 1fr; }
      
}
    
@media (min-width: 1350px){
    .html-account-page .container{max-width: 1300px;}
}
    
@media (min-width: 1440px){
    .html-account-page .container{max-width: 1400px;}
    .theme-1    .container{   max-width: 1380px;}
    .container-sm {max-width: 1200px;margin: auto;}
}

@media (max-width: 1440px){

    .banner-time{left: 25%;top: 0px;}
    .banner-time h3{}
    .banner-price{left: 63%;top: -10px;}
    .banner-price h4{}
    .banner-price h3{}

    .theme-1    .container{   max-width: 1024px;}
    .company-slider-heading h2{max-width: 1024px;padding: 0 15px;}
    .container-sm {max-width: 992px;margin: auto;}
    .b-box-info p{font-size: 14px;line-height: 20px;}
    .b-boxes ul li{    padding: 10px 10px;}
    .b-box-info{    padding: 0 15px}
    .b-box .b-box-img img{    height: 180px;}
    .b-box-info h3{    font-size: 18px;}
    .home-banner-info h3{font-size: 42px;}
    .home-banner-info p{font-size: 18px;}
    .theme-button{font-size: 16px;}
    .b-boxes-title h2{font-size: 32px;}
    .b-box-info h3{font-size: 28px;}
    .write-title h3{    font-size: 32px;}
    .write-info{padding: 20px 24px 20px;}
    .write-info h3{    font-size: 24px;}
    .write-info p{font-size: 12px;line-height: 20px;}
    .container-sm {max-width: 1000px;margin: auto;}

    .bottom-info h3{font-size: 32px;}
    .bottom-info p{    font-size: 16px;line-height: 30px;}

    /* home page  css start */
    .Services-section .services-grid ul{ margin: 0 auto;gap: 0px; }
    .Services-section .services-grid ul li{ height: auto;min-height: 180px; max-width: 33%;flex: 33%;padding: 10px; }
    .Services-section .services-grid ul li a .service-box h2 { font-size: 25px; }

    .section-question-step .box-steps .steps .steps-list .list-box:nth-child(1)::after{background-size: 80px;top: 66%;}
    .section-question-step .box-steps .steps .steps-list .list-box:nth-child(2)::after{background-size: 75px;top: 64.7%;}

    /* footer css start */
    .footer-lower{ padding: 25px 10px;gap: 5px; }

   .pdf-container{grid-template-columns: 1fr 1fr;}

}
    
@media (max-width:1024px){

    /* home page  css start */
    .section-question-step .inner-list-box{ gap: 20px; } 
    .section-question-step .step-img img{ position: relative;display: block;max-width: 100%;margin: 0 auto; }
    .section-question-step .box-steps .steps .steps-list .list-box .inner-list-box .step-content h2{ font-size: 30px; }

    .section-question-step .box-steps .steps .steps-list .list-box:nth-child(1)::after{height: 164px;left: 39%;}
    .section-question-step .box-steps .steps .steps-list .list-box:nth-child(2)::after{height: 179px;left: 37%;}

    #info-list{width:97%;}
}    
@media (max-width:1000px){
    .home-banner-info p br{ display: none; }
    .home-banner-info img{ left: 26%; transform: rotate(19deg); }
}
    
@media (max-width:992px){

    .pdf-container{grid-template-columns: 1fr ;}

    .theme-1    .container{   max-width: 90%;}
    .company-slider-heading h2{max-width: 95%;}
    .write-info h3 br{display: none;}
    .container-sm {max-width: 80%;}
    .write-grid ul li{flex: 0 0 100%;}
    .write-grid ul{flex-wrap: wrap;}
    .write-grid ul li{margin-bottom: 15px;}
    .bottom-box{flex-wrap: wrap;}
    .bottom-left{flex: 0 0 100%;}
    .bottom-right{flex: 0 0 100%;}
    .bottom-image img{margin-bottom: 35px;}
    .b-boxes ul li{flex: 0 0 100%;    max-width: 100%;}
    .home-banner-info h3{font-size: 32px;}
    .home-banner-info img{display: none;}
    .home-banner-row{flex-wrap: wrap;}
    .home-banner-info{width: 100%;max-width: 100%;flex: 0 0 100%;padding: 0;}
    .header-logo a img{max-width: 240px;}
    .theme-button{    width: 48%;text-align: center;}
    .home-banner-footer{flex-wrap: wrap;margin: 0;margin-top: 50px;}
    .info-tabs-wrapper{background: transparent;margin-bottom: 0;}
    .info-tabs{}
    .info-list-tab{margin-bottom: 0;}
    .info-tab-box{display: flex; /* justify-content: space-between; */}
    .info-tab-box li{flex-grow: 1;text-align: center;}
    .info-tab-box li a{font-size: 12px;padding: 7px;display: block;color: #21334e;font-weight: 600;transition: 0.3s;}
    .info-tab-box li a:hover{background: #f0f0f0;font-style: normal;text-decoration: none;transform: scale(1.1);box-shadow: 0 4px 8px 1px #96959536;}
    .info-tab-box li a.active{background: transparent;font-style: normal;text-decoration: none;transform: scale(1.1);box-shadow: none;border-bottom: 2px solid #ff3434;}
    .account-logo-wrap{width: 200px;}
    .account-menu-left .dropdown > a{font-size: 13px;color: #21334e;padding: 0px 15px 0px 5px;}
    .will-steps .step{float: none; clear: both;    margin: auto;}
    .theme-1 .container{max-width: 95%;}
    .will-packages{padding: 30px 0;}
    .will-packages .heading-below .btn{width: 100%;margin-top: 15px;}

    /* will-steps css start */
    .will-steps .wrapper{ display: flex;flex-wrap: wrap; }
    .will-steps .step{max-width: 50%;margin:0px;}

    /* home page  css start */
    .Services-section .services-grid ul li{ max-width: 50%;flex: 50%; }
    .Services-section .services-grid ul li a .service-box h2 { font-size: 23px; }
    .section-question-step .box-steps .steps .steps-list .list-box:nth-child(2)::after{left: 35%;}

    /* footer css start */
    .footer-lower .footer-info,
    .footer-lower .r-foot-email{ width: 100%;text-align: center; }

    body .s-admin-wrapper .s-admin-box .s-admin-div .admin-body{ padding-left: 95px; }
    body .s-admin-wrapper .s-admin-box .s-admin-div .admin-header{ width: 80px; }
    body .s-admin-wrapper .s-admin-box .s-admin-div .admin-header .admin-side-nav .logo-change a{ display: block !important; background-image: none !important; }
    body .s-admin-wrapper .s-admin-box .s-admin-div .admin-header .admin-side-nav .admin-logo > a{ background-image: url(../images/logo-mini.png); background-repeat: no-repeat; background-position: center; width: 100%; background-size: 40px; max-height: 90px !important; height: 90px; margin-bottom: 20px; position: relative; }
    body .s-admin-wrapper .s-admin-box .s-admin-div .admin-header .admin-side-nav .admin-logo > a img{ display: none; }
    body .s-admin-wrapper .s-admin-box .s-admin-div .admin-header .admin-side-nav .admin-logo{ padding: 0px; }
    body .s-admin-wrapper .s-admin-box .s-admin-div .admin-body .admin-row .side-bar-icon{ display: none; }
    body .s-admin-wrapper .s-admin-box .s-admin-div .admin-body .admin-row .right-side-top-header{ justify-content: flex-end; }
    body .s-admin-wrapper .s-admin-box .s-admin-div .admin-header .admin-side-nav ul.admin-menu-list li.introducer-refferals-list a.has-arrow{ display: flex; flex-direction: column; font-size: 11px; padding: 5px; text-align: center; margin-top: 6px; row-gap: 5px; }
    body .s-admin-wrapper .s-admin-box .s-admin-div .admin-header .admin-side-nav ul.admin-menu-list hr { margin: 0px !important; } 
    body .s-admin-wrapper .s-admin-box .s-admin-div .admin-header .admin-side-nav ul.admin-menu-list li.introducer-refferals-list a.has-arrow .nav_icon_small img{ width: 20px; }
    .page-info{ flex-wrap: wrap; }

}

@media (max-width:900px){
    .section-question-step .box-steps .steps .steps-list .list-box:nth-child(1)::after{ display: none; }
    .section-question-step .box-steps .steps .steps-list .list-box:nth-child(2)::after{  display: none; }
}
    
@media (max-width:768px){

    .hbi-box{margin-top: 35px;}

    .banner-time{ width: 70px; height: 70px; }
    .banner-time h3{ font-size: 16px; }
    .banner-price{ width: 70px; height: 70px; }
    .banner-price h4{ font-size: 12px; left: 19px; }
    .banner-price h3{ font-size: 16px; }

    /* home page  css start */
    .section-question-step .box-steps .steps .steps-list .list-box::after{ display: none; }
    .section-question-step .box-steps .steps .steps-list .list-box .inner-list-box .step-content h2{ font-size: 25px; }
    .section-question-step .box-steps .steps .steps-list .list-box .inner-list-box .step-content p{ font-size: 15px; }
    .Services-section .services-grid ul li a .service-box h2 { font-size: 20px; }

    /* topic css start */
    .topics-top-banner .topic-banner-heading h1{ width: 100%;font-size: 45px; }
    .footer-info{float: none; text-align: center;}
    .theme-button{    width: 100%;}
    .account-menu{display: none;}
    .account-menu-left{display: none;}
    .header-mobile{display: block;}
    .header-mobile a{display: block;background: #FF4545;padding: 3px 3px 0 3px;}
    .bottom-image{padding: 0;}
    .bottom-right{padding: 0;}
    .search-input .input-row{ width: 400px !important; }
    #info-list{width:97%;top:420px;}
    .bravo-header-wrapper .container{max-width: 100%;}
}

@media (max-width:570px){

    /* home page  css start */
    .section-question-step .box-steps .steps .steps-list .list-box:nth-child(2n) .inner-list-box{ flex-direction: column-reverse; }
    .section-question-step .inner-list-box{ flex-wrap: wrap;  }
    .Services-section .services-grid ul li{ max-width: 100%;flex: 100%; }
    .Services-section .services-grid ul li a .service-box h2 { font-size: 25px; }
    body .s-admin-wrapper .s-admin-box .s-admin-div .admin-body .admin-row .admin-left-menu .account-menu-left li a.ico-logout{font-size: 13px;}
    body .s-admin-wrapper .s-admin-box .s-admin-div .admin-body .admin-row .admin-left-menu .account-menu-left li a.ico-logout svg{    width: 20px;}   

    /* will-steps css start */ 
    .will-steps .step{max-width: 100%;margin:0px auto;}
    .banner-time{left: 25%;top: 0px;}
    .banner-time h3{}
    .banner-price{left: 63%;top: -10px;}
    .banner-price h4{}
    .banner-price h3{}

    .info-links a{width:100% ;}
    .info-links h3{font-size: 24px;}
    #info-list{top:380px;}
    .wrenSterlink-Logo img, .pco-Logo img{max-width:210px;}
   

}
@media (max-width:480px){
    .cu-popup-box p{    font-size: 18px;line-height: 22px;}
    .companies-slider-bg .company-names .item{display: flex;align-items: center; justify-content: center;}
    .wrenSterlink-Logo img, .pco-Logo img{max-width:180px;}
    .links-buttons{flex-wrap: wrap;}
    #info-list{top:485px;}
    .wrenSterlink-Logo h2{font-size:24px;}
    .bravo-ft-text{padding: 18px;}
}
@media (max-width:420px){
    .widget-title{ font-size: 30px; }
    .widget-row .icon svg{ height: 50px; width: 50px; }
    .wrenSterlink-Logo img, .pco-Logo img{max-width:150px;}
}
@media (max-width:380px){
    .widget-row{ flex-direction: column; row-gap: 15px; }
    .widget-style3 .widget-data, .widget-style3 .widget-icon{ width: 100%; justify-content: center; text-align: center; }
    .widget-row .icon svg{ height: 60px; width: 60px; }
    .page-info{ justify-content: center !important; }
    .wrenSterlink-Logo h2{font-size:22px;}
}
@media (max-width:350px){
    .wrenSterlink-Logo img, .pco-Logo img{max-width:125px;}
    .bravo-form-content .bravo-form-heading h2{font-size:30px;}
    .wrenSterlink-Logo h2{font-size:20px;}
    #info-list{top:465px;}
}












