.conatiner{width: 100%; max-width: 1400px;margin: 0 auto;}
svg.ghost-orb-logo{background-position: center!important;}
.pagesubheader {
    padding: 100px 0;
    background: #fff9e7 url(../../buying-a-business.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    text-align: center;position: relative;background-attachment: fixed;
}
.pagesubheader::after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);}
.pagesubheader .conatiner{position: relative;z-index: 9;}
.pagesubheader  h1{font-size: 68px;
    font-weight: 700;
    margin: 0 0 15px;
    color: #f1d067;}
.pagesubheader  p{font-size: 20px;
    color: #fff;
    line-height: 32px;}

    .mainpage{padding: 50px 0; }
    .listingsection .listwrap .listinginner{display: flex;gap: 20px;padding: 20px;background: #e2e8f0;margin-bottom: 20px;border-radius: 15px;position: relative;}
      .listingsection .listwrap .listinginner a.linkfull{    position: absolute;    top: 0;
    left: 0;
    width: 100%;
    height: 100%;}
        .listingsection .listwrap .listinginner .proimg{width:25%;}
         .listingsection .listwrap .listinginner .proimg img{width: 100%; height: 230px; object-fit: cover;  border-radius: 10px;display:block}
          .listingsection .listwrap .listinginner .procontent{width: 55%;}
.listingsection .listwrap .listinginner .procontent h2 {
    font-size: 24px;
    font-weight: 600;
    color: #000;
    margin-bottom: 10px;
}
    .listingsection .listwrap .listinginner .procontent  .prometa {    display: flex;
    gap: 7px;
    align-items: center;
    margin-bottom: 8px;}
   .listingsection .listwrap .listinginner .procontent   .prometa span{    padding: 7px 12px;
    background: #f1d067;
    border-radius: 30px;
    display: inline-flex;gap: 4px;align-items: center;justify-content: center;
    font-size: 12px;
    line-height: 14px;}
       .listingsection .listwrap .listinginner .procontent   .prometa span svg{width: 12px;color: #000;}
   .listingsection .listwrap .listinginner .procontent   .prolocaation span{    color: #585858;
    font-size: 13px;}
    .listingsection .listwrap .listinginner .procontent  .prodescshot {    margin-top: 7px;}
   .listingsection .listwrap .listinginner .procontent   .prodescshot p{}
            .listingsection .listwrap .listinginner .proactions{width: 20%;display: flex;flex-direction: column;text-align: right;    justify-content: space-between;}
             .listingsection .listwrap .listinginner .proactions .pricbox  h4{    font-size: 18px;    font-weight: 600;    color: #525252;}
            .listingsection .listwrap .listinginner .proactions .pricbox span.pric{    font-size: 13px;}
             .listingsection .listwrap .listinginner .proactions .probutton a.btndetail{   display: inline-block;
    padding: 14px 23px;
    text-align: center;
    background: #0f172a;
    color: #fff;
    border-radius: 50px;
    text-transform: uppercase;
    font-size: 13px;font-weight: 600;
    line-height: normal; transition: all 0.5s ease; position: relative;
    z-index: 9;}
     .listingsection .listwrap .listinginner .proactions .probutton a.btndetail:hover{ background: #f1d067;color:  #0f172a; transition: all 0.5s ease}

     .signle-pagesubheader  {
    padding: 100px 0;
   background-image: linear-gradient(to right top, #17223b, #1b2742, #202c49, #243251, #293758, #2a395d, #2c3c62, #2d3e67, #2c3e6b, #2a3f6f, #293f72, #273f76);
 color: #fff;
    text-align: center;position: relative;
}
     .signle-pagesubheader .titelinnersingle h1{font-size: 68px;line-height: 69px;
    font-weight: 700;
    margin: 0 0 35px;
    color: #f1d067;}

 
     .pormetasinge{display: flex;align-items: center;justify-content: center;gap: 15px;}
     .pormetasinge .locaationpro span{    color: #fff;
    font-size: 17px;}
      .pormetasinge  .postmeta  {    display: flex;
    gap: 7px;
    align-items: center;
    margin-bottom: 8px;}
     .pormetasinge  .postmeta span {    padding: 7px 12px;
    background: #f1d067; color: #0f172a;
    border-radius: 30px;
    display: inline-flex;gap: 4px;align-items: center;justify-content: center;
    font-size: 13px;
    line-height: 15px;}
        .signle-pagesubheader .postmeta span svg{width: 12px;color: #0f172a;}

        .singlepagewrap {
    display: flex;
    gap: 25px;
}
.singleleft {
    width: 70%;
}
.singleside {
    width: 30%;
}
.proimg img{width: 100%;}
.pricereq{margin: 15px 0;}
.pricereq h3{font-size: 24px;color: #124f12;font-weight: 600;}
.bmetadetai {
    display: flex;
    align-items: center;
    justify-content: space-between;margin-bottom: 5px;
}

.bmetadetai h4{font-size: 20px;}
.bmetadetai span{color:#333;font-size: 13px;}
   .singlepagewrap .singleleft  p.listingcntenttext{font-size: 16px;}

   .desclainer {margin-top: 20px;}
   .desclainer p{font-size: 13px;}
   .featuretabele{margin-top: 20px;}
   .featuretabele .tabelrespisive{margin-bottom: 20px;}
    .featuretabele .tabelrespisive table{width: 100%;border: 1px solid #ccc;}
        .featuretabele .tabelrespisive table tr th{border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 10px;background: #e2e8f0;text-align: left;
            text-transform: capitalize;}
          .featuretabele .tabelrespisive table tr td:last-child,
           .featuretabele .tabelrespisive table tr th:last-child{text-align: right;}
            .featuretabele .tabelrespisive table tr td{border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 10px;;}
                .featuretabele .tabelrespisive table tr td span{ display: inline-flex;gap: 4px;align-items: center;justify-content: center;}
                   .featuretabele .tabelrespisive table tr td span svg{width: 12px;color: #000;}
                  .featuretabele .tabelrespisive table tr td span.yess svg{color: #197919;;}
                  .featuretabele .tabelrespisive table tr td span.noo svg{color: #ff0000;}
.sidewidget-stickyblock{position: sticky;;top: 10px;;}
.sidewidget {
    background: #e2e8f0;
    margin-bottom: 20px;
    border: 1px solid #afbbcb;
    border-radius: 10px;
    overflow: hidden;
}  
.widgettitle {
    padding: 11px;
    border-bottom: 1px solid #afbbcb;
}
.widgettitle h4{
    font-size: 18px;font-weight: 600;color: #0f172a;
}
.widgetcontent{padding: 20px;background: #fff;}
.widgetcontent .signupbtn{display: block;padding: 14px 23px;
    text-align: center;
    background: #0f172a;margin-top: 20px;
    color: #fff;
    border-radius: 50px;
    text-transform: uppercase;
    font-size: 13px;font-weight: 600;
    line-height: normal; transition: all 0.5s ease; }

    .widgetcontent .signupbtn:hover{ background: #f1d067;color:  #0f172a; transition: all 0.5s ease}
      .awardwidget  .widgetcontent {text-align: center;}
        .awardwidget  .widgetcontent img{width: 100%;}
.contactpagewrap{padding: 40px 0;}
.contactpagewrap  .formmain{     
    width: 100%;
    margin: 0 auto;
    padding: 40px;
    background: #e2e8f0;
    }
.contactpagewrap  .formmain h2{font-size: 32px;text-align: center;color: #0f172a;margin-bottom: 20px;font-weight: 600;}
.contactpagewrap .form-row{display: flex;flex-wrap: wrap;margin: 0 -15px;}
.contactpagewrap  .form-col-6{width: 50%;padding: 0 15px;}
.contactpagewrap  .form-col-12{width: 100%;padding: 0 15px;}
.contactpagewrap  .form-group{margin-bottom: 15px;}
.contactpagewrap  .form-group textarea,
.contactpagewrap  .form-group input{height: 50px;border: 1px solid #ccc;padding: 10px;width: 100%;max-width: 100%;border-radius: 10px;}
.contactpagewrap  .form-group textarea{height: 100px;}
.contactpagewrap  .form-group input[type="submit"]{
    height: auto;
    padding: 15px 25px;
    border: none; 
    background: #0f172a; 
    color: #fff; 
    text-transform: uppercase;
    font-size: 14px;    
    width: auto;
    margin: 0 auto;
    display: block;
    cursor: pointer;
}
.contactpagewrap  .form-group input[type="submit"]:hover{ background: #f1d067;color:  #0f172a; transition: all 0.5s ease}
.contactpagewrap .row{display: flex;gap: 30px;}
.contactpagewrap .row .col-md-6{width: 50%;}
.contactpagewrap .contactimg img{width: 100%;border-radius: 10px;}

.contactpagewrap .formmain #form-response {
  color: #077d07;
  margin-bottom: 20px;
  background: #effff1;
  padding: 15px;
  border-radius: 5px;
  border: 1px solid #077d07;
  text-align: center;
  display: none;
}


        @media(max-width: 767px){
            .contactpagewrap {    padding: 0;}
            .contactpagewrap .formmain {    padding: 25px;}
            .contactpagewrap  .form-group input[type="submit"]{width: 100%;}
            .contactpagewrap .contactimg {display: none;}
            .contactpagewrap .form-row,
            .contactpagewrap .row,
             .singlepagewrap {flex-wrap: wrap;}
.contactpagewrap .form-row{margin: 0px;}
             .contactpagewrap  .form-col-6 ,
.contactpagewrap  .form-col-12 {padding: 0px;}
.contactpagewrap .row .col-md-6,
             .contactpagewrap  .form-col-6 ,
.contactpagewrap  .form-col-12 ,
             .listingsection .listwrap .listinginner .proimg,
             .listingsection .listwrap .listinginner .procontent,
             .listingsection .listwrap .listinginner .proactions,
             .singleleft ,
.singleside {
    width: 100%;
}

.sidewidget-stickyblock{position: initial;;top: 0px;;}
.conatiner{padding: 0 15px;}
.pagesubheader h1,
.signle-pagesubheader .titelinnersingle h1
 {
    font-size: 30px;
    line-height: 36px; 
}
.pagesubheader  p {
    font-size: 16px; 
    line-height: 28px;
}
.pagesubheader,
.signle-pagesubheader {
    padding: 60px 0;}
    .pormetasinge {
    gap: 9px;
    flex-wrap: wrap;
}
.pormetasinge .postmeta span{    padding: 5px 8px;
    white-space: nowrap;}
    .listingsection .listwrap .listinginner{flex-wrap: wrap;}
    .listingsection .listwrap .listinginner .procontent .prometa { 
    flex-wrap: wrap;
}
.listingsection .listwrap .listinginner .procontent h2 {
    font-size: 22px; 
    line-height: 25px;
}
        }