
html, body{
    overflow-x: hidden;
    font-family: "Montserrat", sans-serif;
}

img {
    min-width: 100%;
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}
hr{
    background-color: #B5AEAE;
}

ul {
    padding: 0px;
    margin: 0px;
    list-style: none;
}

h1 {
    font-weight: 700;
    font-size: 50px;
    padding-bottom: 0px;
    line-height: normal;
}

h2 {
    font-weight: 700;
    font-size: 36px;
    padding-bottom: 20px;
    line-height: normal;
}

h3 {
    font-weight: 700;
    font-size: 30px;
    padding-bottom: 20px;
    line-height: normal;
}

h4 {
    font-weight: 700;
    font-size: 26px;
    padding-bottom: 20px;
    line-height: normal;
}

h5 {
    font-weight: 600;
    font-size: 20px;
    padding-bottom: 10px;
    line-height: normal;
}

h6 {
    font-weight: 600;
    font-size: 18px;
    padding-bottom: 10px;
    line-height: normal;
}

p {
    line-height: 35px;
    font-size: 18px;
    margin: 0px;
    padding-bottom: 15px;
}

*---------Menu CSS----------*/
/* HEADER */
.header {
  padding: 5px;
  display: flex;
  justify-content: space-between;
}

/* TOGGLE */
.menu-toggle {
  font-size: 24px;
  cursor: pointer;
}

/* MENU BASE */
/*.menu {
  background: #041028;
}*/

/* MOBILE MENU */
@media (max-width: 767px) {
  .menu {
    position: fixed;
    top: 0;
    left: -100%;
    width: 300px;
    height: 100%;
    transition: 0.3s;
    overflow-y: auto;
    z-index: 999;
    background: #00008C;
  }
   .menu ul li a {
    padding: 5px 10px;
    font-size: 14px;
    color: #fff !important;
  }

  .menu.active {
    left: 0;
  }

  .close-btn {
    display: block;
    text-align: right;
    padding: 10px;
    color: #fff;
    font-size: 20px;
    cursor: pointer;
  }
}
.menu-toggle i{
    color: 000;
}
.headermenu{
    margin: 10px 0;
}
/* DESKTOP MENU */
@media (min-width: 768px) {
  .menu-toggle,
  .close-btn {
    display: none;
  }

  .menu ul {
    display: flex;
  }


}

/* COMMON */
.menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.menu ul li {
  position: relative;
  padding: 0 25px;
}

.menu ul li a {
  display: flex;
  justify-content: space-between;
  padding: 5px 15px;
  color: #000;
  text-decoration: none;
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
  text-transform: uppercase;
}



/* SUBMENU BASE */
.menu ul li ul {
  display: none;
  background: #fff;
}

/* MOBILE DROPDOWN */
@media (max-width: 767px) {
  .menu ul li.open > ul {
    display: block;
  }
}

/* DESKTOP DROPDOWN FIX */
@media (min-width: 768px) {

  /* FIRST LEVEL */
  .menu ul li ul {
    position: absolute;
    top: 100%;
    left: 0;
    width: 200px;
    z-index: 999;
  }

  /* INNER LEVEL */
  .menu ul li ul li ul {
    top: 0;
    left: 100%;
  }

  /* HOVER FIX */
  .menu ul li:hover > ul {
    display: block !important;
  }
}

/* ICON */
.menu ul li a i {
  margin-left: auto;
  font-size: 12px;
  position: relative;
  top: 5px;
}
/*.logocontainer{
    position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}*/

.topphone ul li{
    display: inline-block;
    padding: 0 5px;
}

.topphone ul li a{
    color: #031e2d;
}

.topphone{
    position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.headercontainer{
    position: relative;
    z-index: 999;
    background: #fff;
    padding: 10px 0;
}
.logocontainer img{
    width: 100%;
}

.headermenu .menu ul{
    justify-content: center;
}

/*-------End Menu CSS--------*/
/*-------Top Header CSS-------*/

.topheadercontainer{
    background: #00008C;
}

.topheadertext p{
    font-size: 12px;
    font-weight: 700;
    text-align: center;
    color: #fff;
    text-transform: capitalize;
    line-height: 12px;
    padding: 10px 0;
}

.topheadertext p span{
    color: #e8eb47;
}

.topheadertext p span a{
    color: #e8eb47;
}


.headerlogo img{
    width: 50%;
    min-width: 50%;
}

.topsocialicon ul li{
    display: inline-block;
    padding: 0 12px;
}

.topsocialicon ul li a{
    color: #040404;
    font-size: 30px;
}

.topsocialicon{
position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.headerlogin ul li{
    display: inline-block;
    font-size: 16px;  
    color: #fff;
}

.headerlogin ul li a{
    color: #fff;
}
.headerlogin ul{
    background: #E81C26;
    width: auto;
    padding: 10px;
    border-radius: 15px;
    width: fit-content;
}

.topsocialicon ul{
    text-align: center;
}
.headerlogin{
    position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  margin: 0 0 0 20px;
}

.search-box {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.search-box i {
    position: absolute;
    left: 11px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 20px;
    color: #000;
    z-index: 2;
}

.search-box input {
    width: 100%;
    height: 50px;
    border: 2px solid #8c8686;
    border-radius: 10px;
    padding: 3px 10px 3px 40px;
    font-size: 18px;
    color: #333;
    outline: none;
}

.search-box input::placeholder {
    color: #B8B3B3;
    opacity: 1;
    font-size: 20px;
    font-weight: 600;
}

.search-box input:focus {
    border-color: #000000;
    box-shadow: none;
}


.logocontainer{
    padding: 15px 0;
    border-bottom: 1px solid #B5AEAE;
}

.headeraddimg img{
    width: 100%;
    padding: 20px 200px;
}

.firstlifestylebox img{
    width: 100%;
    border-radius: 10px;
}

.lifestylecontainer h2{
    font-size: 30px;
    font-weight: 600;
    text-transform: uppercase;
    text-decoration: underline;
    line-height: 35px;
    display: inline-block;
    background: #302b8f;
    color: #fff;
    font-style: italic;
    padding: 4px 30px 4px 30px;
    clip-path: polygon(3% 0, 100% 0, 97% 100%, 0 100%);
}


.firstlifestylebox h1{
    font-size: 27px;
    line-height: 39px;
    font-weight: bold;
    font-family: "Poppins", sans-serif;
    color: #000000;
    padding: 5px 0;
}

.firstlifestylebox h1 a{
    color: #000000;
}

.firstarticle{
    margin-right: 40px;
}

.firstlifestylebox article{
    font-size: 12px;
    line-height: 18px;
    font-weight: 300;
    font-family: "Poppins", sans-serif;
    text-transform: capitalize;
    color: #000;
    margin-bottom: 10px;
}

.belowfirstarticle{
    margin-right: 20px;
    margin-top: 10px;
}

.lifestylecontainer{
    margin: 30px 0 0 0;
}

.lifestylesecondbox img{
    width: 100%;
    height: 177px;
    object-fit: cover;
    border-radius: 10px;
}

.lifestylesecondbox h3{
    font-size: 15px;
    line-height: 22px;
    font-weight: 600;
    font-family: "Poppins", sans-serif;
    color: #000000;
    text-transform: capitalize;
    padding: 5px 0;
}

.lifestylesecondbox h3 a{
    color: #000000;
}

.lifestylesecondbox article{
    font-size: 12px;
    line-height: 18px;
    font-weight: 300;
    font-family: "Poppins", sans-serif;
    text-transform: capitalize;
    color: #000;
    padding-right: 40px;
}

.lifestylebox {
    padding: 0 65px 0 0;
}

.lifestylebox hr{
    border: none;
  border-top: 2px solid #B5AEAE;
  margin: 15px 0 35px 0;
}
.latestnewscontainer{
    margin: 20px 0 0 0;
}

.secondaddpanel img{
    width: 100%;
    padding:0px 0 0 30px;
}

.latestnewsshortcontemt h3{
    font-size: 13px;
    line-height: 18px;
    font-weight: 600;
    font-family: "Poppins", sans-serif;
    text-transform: capitalize;
    color: #000;
    padding-bottom: 0;
}


.latestnewsshortcontemt h3 a{
    color: #000;
}

.latestnewsimage img{
    width: 100%;
    margin-bottom: 0px;
    border-radius: 10px;
}
.startupnews{
    position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.startupnews h3{
    font-size: 13px;
    line-height: 18px;
    font-weight: 600;
    font-family: "Poppins", sans-serif;
    text-transform: capitalize;
    color: #000;
    padding-bottom: 0;
}

.startupnews h3 a{
    color: #000;
}

.startupnewsimage img{
    width: 100%;
    margin-bottom: 10px;
    border-radius: 10px;
}

.latestnewsshortcontemt{
    position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.latestnewscontainer h2{
    font-size: 30px;
    font-weight: 600;
    text-transform: uppercase;
    text-decoration: underline;
    line-height: 35px;
    display: inline-block;
    background: #302b8f;
    color: #fff;
    font-style: italic;
    padding: 4px 30px 4px 30px;
    clip-path: polygon(3% 0, 100% 0, 97% 100%, 0 100%);
    margin-bottom: 0;
}

/*.latestnewscontainer h3 {
    font-size: 13.5px;
    line-height: 19px;
    font-weight: 600;
    font-family: "Poppins", sans-serif;
    text-transform: capitalize;
    color: #000;
}
*/
.eventscontainer{
    margin: 50px 0 0 0;
}

.eventscontainer h2{
    font-size: 30px;
    font-weight: 600;
    text-transform: uppercase;
    text-decoration: underline;
    line-height: 35px;
    display: inline-block;
    background: #302b8f;
    color: #fff;
    font-style: italic;
    padding: 4px 30px 4px 30px;
    clip-path: polygon(3% 0, 100% 0, 97% 100%, 0 100%);
}

.eventsimage img{
    width: 100%;
    border-radius: 10px;
}

.eventsdetails p{
    font-size: 15px;
    line-height: 22px;
    font-weight: 800;
    font-family: "Poppins", sans-serif;
    text-transform: capitalize;
}

.eventsdetails p a{
    color: #000;
}

.eventsdetails{
     position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  margin-right: 50px;
}

.eventscontainer .eventsbox{
    border-right: 2px solid #e3e3e3;
}
.eventscontainer .col-lg-4:last-child .eventsbox{
    border-right: none;
}

.homeformbelowborder{
    margin: 30px 0 0 0;
}
.eventscontainer hr{
    border: none;
  border-top: 1px solid #B5AEAE;
  margin: 20px 0;
}

.businesscontainer{
    margin: 50px 0 0 0;
}

.startupsnews h2{
    font-size: 30px;
    font-weight: 600;
    text-transform: uppercase;
    text-decoration: underline;
    line-height: 35px;
    display: inline-block;
    background: #302b8f;
    color: #fff;
    font-style: italic;
    padding: 4px 30px 4px 30px;
    clip-path: polygon(3% 0, 100% 0, 97% 100%, 0 100%);
}

.startupsnews hr{
    margin: 0px 0 10px 0;
}

.businessnewsbox h2{
    font-size: 30px;
    font-weight: 600;
    text-transform: uppercase;
    text-decoration: underline;
    line-height: 35px;
    display: inline-block;
    background: #302b8f;
    color: #fff;
    font-style: italic;
    padding: 4px 30px 4px 30px;
    clip-path: polygon(3% 0, 100% 0, 97% 100%, 0 100%);
}

.businessinnernewsbox {
    padding: 0 65px 0 0;
}

.businessinnernewsbox img{
    width: 100%;
    border-radius: 10px;
}

.businessinnernewsbox h3{
    font-size: 26px;
    line-height: 39px;
    font-weight: 700;
    text-transform: capitalize;
    color: #000;
    margin: 10px 0 0 0;
    font-family: "Poppins", sans-serif;
}

.businessinnernewsbox h3 a{
    color: #000;
}
.subscribesmfield {
    width:80%;
    border-radius: 25px;
    height: 40px;
    outline: none;
    border: 0px;
    padding: 0 15px;
    margin-bottom: 10px;
}

.frommap img{
    border-radius: 0 !important;
}

.businessnewsbox hr {
    width: 90%;
}
.businessdetails h3{
    font-size: 15px;
    line-height: 23px;
    font-weight: 700;
    font-family: "Poppins", sans-serif;
    padding-bottom: 0;
}

.businessdetails h3 a{
    color: #000;
}

.businessdetailsimg img{
    width: 100%;
    border-radius: 10px;
}

.businessdetails{
    position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  margin-right: 50px;
}
.businessdetailsimg{
    position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.homefromdetails h2{
    color: #D01910;
    text-align: center;
    font-size: 20px;
    line-height: 30px;
    font-weight: 500;
    text-transform: uppercase;
    font-family: "Poppins", sans-serif;
}

.homefromdetails h6{
    color: #31338D;
    text-align: center;
    font-size: 36px;
    line-height: 44px;
    font-weight: 700;
    text-transform: capitalize;
    font-family: "Poppins", sans-serif;
}

.homefromcontainer .row{
    background: #E8EEF1;
    padding: 0;
    width: 95%;
    margin: 0 auto;
}


/*.homefromcontainer{
    margin: 0 100px;
}*/

.homefromdetails p{
    font-size: 16px;
    line-height: 24px;
    font-weight: 300;
    text-align: center;
}

.frommap img{
    width: 100%;
    margin-bottom: 0 !important;
}

.subscribeform ul li .subscribesmfield{
    width: 65%;
    border-radius: 25px;
    height: 40px;
    outline: none;
    border: 0px;
    padding: 0 15px;
    margin-bottom: 10px;
}

.subscribeform{
    margin:  0 auto;
    width: 90%;
    text-align: center;
}

.subscribebtn{
    font-size: 15px;
    line-height: 22px;
    font-weight: 700;
    font-family: "Poppins", sans-serif;
    color: #fff;
    background: #31326F;
    padding: 10px 40px;
    border-radius: 25px;
    border: 0px;
}

.homefromdetails{
    position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.foosidebartext{
    position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.inspirationstoriescon{
    margin: 20px 0 0 0;
    padding: 30px 0;
    background: #CD1F36;
    background: linear-gradient(90deg, rgba(205, 31, 54, 1) 0%, rgba(205, 31, 54, 1) 50%, rgba(50, 49, 144, 1) 100%);
}

.inspirationstoriescon h2{
    font-size: 30px;
    font-weight: 600;
    text-transform: uppercase;
    text-decoration: underline;
    line-height: 35px;
    display: inline-block;
    background: #302b8f;
    color: #fff;
    font-style: italic;
    padding: 4px 30px 4px 30px;
    clip-path: polygon(3% 0, 100% 0, 97% 100%, 0 100%);
}
.insplinespacing:first-child {
  padding: 0 25px 0 10px;
}

.inspirationalbox h3{
    font-size: 18px;
    font-weight: 700;
    line-height: 27px;
    text-transform: capitalize;
    font-family: "Poppins", sans-serif;
    color: #fff;
    margin: 10px 30px 0 0;
}

.inspirationalbox h3 a{
    color: #fff;
}

.inspirationalbox img{
    width: 100%;
    height: 230px;
    object-fit: cover;
    border-radius: 10px;
}

/*.homefromcontainer hr{
    border: none;
    border-top: 1px solid #B5AEAE;
    margin: 20px 0;
}*/

.healthcontainer{
    margin: 20px 0 0 0;
}
.healthcontainer hr{
    margin:0 0 50px 0;
}

.healthartilebox{
    margin-right: 20px;
}
.healthcontainer h2{
    font-size: 30px;
    font-weight: 600;
    text-transform: uppercase;
    text-decoration: underline;
    line-height: 35px;
    display: inline-block;
    background: #302b8f;
    color: #fff;
    font-style: italic;
    padding: 4px 30px 4px 30px;
    clip-path: polygon(3% 0, 100% 0, 97% 100%, 0 100%);
}

.healthartile {
    padding: 0 65px 0 0;
}

.healthartile img{
    width: 100%;
    border-radius: 10px;
}

.healthartile h3{
    font-size: 26px;
    line-height: 39px;
    font-weight: 700;
    text-transform: capitalize;
    font-family: "Poppins", sans-serif;
    color: #000;
    margin: 10px 0 0 0;
    padding-bottom: 10px;
}

.healthartile h3 a{
    color: #000;
}

.healthartile article{
    font-size: 12px;
    line-height: 18px;
    font-weight: 300;
    font-family: "Poppins", sans-serif;
    text-transform: capitalize;
    color: #000;
}

.healtsidebar .row{
    margin-bottom: 20px;
}

.healtsidebar hr{
    margin: 0 0 30px 0;
}

.heatharticleimg img{
    width: 100%;
    border-radius: 10px;
}

.heatharticle h3{
    font-size: 13px;
    line-height: 18px;
    font-weight: 600;
    font-family: "Poppins", sans-serif;
    text-transform: capitalize;
    color: #000;
    padding-bottom: 0;
}

.heatharticle{
     position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.heatharticle h3 a{
    color: #000;
}

.articletadd{
    margin: 30px 0 0 0;
}

.artitlethirdinneradd img{
    width: 100%;
    margin: 10px 0;
}

.travelfoodcontainer {
    margin: 30px 0 0 0;
}

.travelarticlecontainer {
    padding: 0 65px 0 0;
}

.travelarticlecontainer h2{
    font-size: 30px;
    font-weight: 600;
    text-transform: uppercase;
    text-decoration: underline;
    line-height: 35px;
    display: inline-block;
    background: #302b8f;
    color: #fff;
    font-style: italic;
    padding: 4px 30px 4px 30px;
    clip-path: polygon(3% 0, 100% 0, 97% 100%, 0 100%);
}

.travelarticle img{
    width: 100%;
    border-radius: 10px;
}

.travelarticle h3{
    font-size: 26px;
    line-height: 39px;
    font-weight: 700;
    text-transform: capitalize;
    font-family: "Poppins", sans-serif;
    color: #000;
    margin: 10px 30px 0 0;
    padding-bottom: 10px;
}

.travelarticle h3 a{
    color: #000;
}

.travelsmallarticle h3{
    font-size: 15px;
    line-height: 23px;
    font-weight: 700;
    font-family: "Poppins", sans-serif;
    color: #000;
    text-transform: capitalize;
    padding-bottom: 0;
}

.travelsmallarticle h3 a{
    color: #000;
}

.businessnews{
    margin-bottom: 20px;

}

.travelsmallarticle{
    position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
margin-right: 20px;
}

.foodarticlecontaer h2{
    font-size: 30px;
    font-weight: 600;
    text-transform: uppercase;
    text-decoration: underline;
    line-height: 35px;
    display: inline-block;
    background: #302b8f;
    color: #fff;
    font-style: italic;
    padding: 4px 30px 4px 30px;
    clip-path: polygon(3% 0, 100% 0, 97% 100%, 0 100%);
}

.foodarticlecontaer img{
    width: 100%;
    border-radius: 10px;
}

.foodarticlecontaer h3{
    font-size: 15px;
    line-height: 22px;
    font-weight: 700;
    font-family: "Poppins", sans-serif;
    color: #000;
    text-transform: capitalize;
    margin: 10px 0 0 0;
    padding-bottom: 0;
}

.foodarticlecontaer h3 a{
    color: #000;
}

.foodsidebararticle .latestnewsshortcontemt h3{
        font-size: 20px;
    line-height: 30px;
    font-weight: 600;
    font-family: "Poppins", sans-serif;
    color: #000;
    text-transform: capitalize;
}

.foodsidebararticle hr{
    margin: 10px 0;
}

.footercontainer{
    margin: 30px 0 0 0;
    padding: 30px 0 100px 0;
    background: #CD1F36;
    background: linear-gradient(90deg, rgba(205, 31, 54, 1) 0%, rgba(205, 31, 54, 1) 11%, rgba(122, 41, 102, 1) 40%, rgba(50, 49, 144, 1) 100%);
}

.footeraboutus h2{
    font-size: 22px;
    line-height: 33px;
    font-weight: 700;
    color: #fff;
    text-transform: capitalize;
}

.footeraboutus p{
    font-size: 13px;
    line-height: 20px;
    font-weight: 500;
    color: #fff;
    text-transform: capitalize;
    text-align: justify;
}

.footerpagesmenu h2{
    font-size: 22px;
    line-height: 33px;
    font-weight: 700;
    color: #fff;
    text-transform: capitalize;
}

.footerpagesmenu ul li,
.footerpagesmenu ul li a{
    font-size: 15px;
    line-height: 23px;
    font-weight: 500;
    color: #fff;
    text-transform: capitalize;
    padding-bottom: 15px;
    transition: 0.5s ease-in;
}
.footerpagesmenu ul li a:hover{
    color: #000;
    transition: all 0.65s ease-in;
}
.footersocial h2{
     font-size: 22px;
    line-height: 33px;
    font-weight: 700;
    color: #fff;
    text-transform: capitalize;
    text-align: right;
    padding-bottom: 10px;
}

/*.footersocial img{
    width: 50%;
    min-width: 50%;
    text-align: center;
    margin: 0 0 0 100px;
    display: block;
}*/

.footerlsocialmedia ul li{
    display: inline-block;
    padding: 0 10px;

}
/*.footerlsocialmedia ul{
   margin: 0 0 0 100px;
}*/
.footerlsocialmedia ul li i{
    color: #fff;
    font-size: 30px;
}

.copyrightscontainer{
    background: #000;
    padding: 15px 0 0 0;
}

.copyrighttext p{
    font-size: 13px;
    line-height: 19px;
    font-weight: 300;
    font-family: "Poppins", sans-serif;
    color: #fff;
    text-transform: capitalize;
    text-align: left;
}

.copyrighttextpower p{
    font-size: 13px;
    line-height: 19px;
    font-weight: 600;
    font-family: "Poppins", sans-serif;
    color: #fff;
    text-align: right;
}

.copyrighttextpower p a{
    font-weight: 300;
    color: #fff;
}


/*------Business Category Page-------*/

.businesscaterorybg{
    margin: 30px 0 0 0;
    padding: 30px 0;
    background: #CD1F36;
    background: linear-gradient(90deg, rgba(205, 31, 54, 1) 0%, rgba(205, 31, 54, 1) 11%, rgba(122, 41, 102, 1) 40%, rgba(50, 49, 144, 1) 100%);
}

.businesscaterorybg h1{
    font-size: 30px;
    font-weight: 600;
    text-transform: uppercase;
    text-decoration: underline;
    line-height: 35px;
    display: inline-block;
    background: #302b8f;
    color: #fff;
    font-style: italic;
    padding: 4px 30px 4px 30px;
    clip-path: polygon(3% 0, 100% 0, 97% 100%, 0 100%);
  justify-content: center;
  z-index: 99;
  position: relative;
}

.businesscaterorybg .businessline{
    border: 1px solid #fff;
    top: -25px;
    position: relative;
    z-index: 9;
    margin-left: 10px;
}

.businessarticle h3{
    font-size: 13px;
    line-height: 19px;
    font-weight: 700;
    font-family: "Poppins", sans-serif;
    color: #fff;
    text-transform: capitalize;
}

.businesscategorybox hr{
    margin:15px 0;
    background-color: #fff !important;
    border-top: 2px solid #fff;
}

.businesscatimg img{
    width: 100%;
    margin-bottom: 0;
    border-radius: 10px;
}

.innerbusinessnews{
    margin-bottom: 0;
}

.digitalsidebaradd img{
    width: 100%;
}

.digitaltrannews h3{
    font-size: 17px;
    line-height: 25px;
    font-weight: 700;
    font-family: "Poppins", sans-serif;
    text-transform: capitalize;
    padding-right: 0px;
    padding-bottom: 0;
    color: #fff;
}

.digitaltrannews article{
    font-size: 11px;
    line-height: 17px;
    font-weight: 500;
    font-family: "Poppins", sans-serif;
    text-transform: capitalize;
    padding-right: 20px;
    color: #fff;
}

.digitranscontainer img{
    width: 100%;
    margin-bottom: 10px;
}

.digitranscontainer hr{
    margin: 20px 0 15px 0;
    background-color: #fff !important;
    border-top: 1px solid #fff;
}

.startupscontainer{
    margin: 30px 0 100px 0;
}

.startupsadd img{
    width: 85%;
    min-width: 85%;
}

.startuparticleimg img{
    width: 100%;
    border-radius: 10px;
}
.startuparticle{
        position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.startuparticle h3{
    font-size: 17px;
    line-height: 25px;
    font-weight: 700;
    font-family: "Poppins", sans-serif;
    color: #000;
    text-transform: capitalize;
    padding-bottom: 0;
}

.startuparticle h3 a{
    color: #000;
}

.startuparticle article{
    font-size: 11px;
    line-height: 17px;
    font-weight: 500;
    font-family: "Poppins", sans-serif;
    color: #000;
    text-transform: capitalize;
}

.startupnewsbox hr{
    margin: 30px 0;
    background-color: #B5AEAE!important;
    border-top: 1px solid##B5AEAE;
}

.startupnewsbox ul{
    justify-content: center;
    margin: 30px 0 0 0;
}

ul.pagination li{
    margin: 0 10px;
}

ul.pagination li.active a{
    background: #000;
    color: #fff;
    border-radius: 10px;
}
ul.pagination li a{
    background: #fff;
    color: #000;
    border-radius: 10px !important;
}

.starupnews h2{
        font-size: 30px;
    font-weight: 600;
    text-transform: uppercase;
    text-decoration: underline;
    line-height: 35px;
    display: inline-block;
    background: #302b8f;
    color: #fff;
    font-style: italic;
    padding: 4px 30px 4px 30px;
    clip-path: polygon(3% 0, 100% 0, 97% 100%, 0 100%);
}

.starupnews .startupline{
    border: 1px solid #5F5F64;
    top: -25px;
    position: relative;
    z-index: -1;
    margin-left: 10px;
}

.businesssidebar img{
    width: 90%;
    min-width: 90%;
    margin: 30px 0;
    float: right;
}

.businesslatestnews h2{
    font-size: 30px;
    font-weight: 600;
    text-transform: uppercase;
    text-decoration: underline;
    line-height: 35px;
    display: inline-block;
    background: #302b8f;
    color: #fff;
    font-style: italic;
    padding: 4px 30px 4px 30px;
    clip-path: polygon(3% 0, 100% 0, 97% 100%, 0 100%);
}

.businesslatestimg img{
    width: 100%;
    margin: 0;
    border-radius: 10px;
}

.businesslatestarticle h3{
    font-size: 12px;
    line-height: 18px;
    font-weight: 700;
    font-family: "Poppins", sans-serif;
    color: #000;
    text-transform: capitalize;
    padding-bottom: 0;
}

.businesslatestarticle h3 a{
    color: #000;
}



/*----About US CSS----*/
.bannercontainer img{
    width: 100%;
    position: relative;
}

.bannertitle h1{
  font-size: 40px;
  line-height: 60px;
  font-family: "Poppins", sans-serif;
  color: #fff;
  text-transform: capitalize;
}


.bannercontainer{
    position: relative;
}

.bannertitle {
    position: absolute;
    top: 50%;
    right: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    text-align: center;
}
.aboutuscon{
    margin: 30px 0 50px 0;
}
.aboutusdetails{
    margin: 0 200px;
}
.aboutusdetails p{
    font-size: 18px;
    line-height: 27px;
    font-weight: 500;
    font-family: "Poppins", sans-serif;
    text-transform: capitalize;
    color: #000;
    text-align: justify;
}

/*------Gusest Contribution CSS------*/

.gcontricontainer img{
    width: 100%;
}

.gcontricontainer{
    position: relative;
}

.gcontricontainertitle h1{
    position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 40px;
  line-height: 100%;
  font-family: "Poppins", sans-serif;
  color: #fff;
  text-transform: capitalize;
  text-align: center;
}
.gcontribodycontent{
    margin: 30px 0 0px 0;
    padding: 0 150px;
}
.gcontribodycontent h2{
        font-size: 22px;
    line-height: 100%;
    font-weight: 700;
    font-family: "Poppins", sans-serif;
    text-transform: capitalize;
    color: #5F5F64;
    padding-bottom: 10px;
}

.gcontribodycontent article{
    font-size: 18px;
    line-height: 30px;
    font-weight: 500;
    font-family: "Poppins", sans-serif;
    text-transform: capitalize;
    color: #5F5F64;
    padding-bottom: 20px;
}

.gcontribodycontent p{
    font-size: 18px;
    line-height: 40px;
    font-weight: 500;
    font-family: "Poppins", sans-serif;
    text-transform: capitalize;
    color: #5F5F64;
    padding-bottom: 20px;
}
.gcontribodycontent p span{
    font-size: 18px;
    line-height: 40px;
    font-weight: 500;
    font-family: "Poppins", sans-serif;
    text-transform: capitalize;
    color: #5F5F64;
    padding-bottom: 20px;
}
.gcontribodycontent ul li{
    font-size: 18px;
    line-height: 40px;
    font-weight: 500;
    font-family: "Poppins", sans-serif;
    text-transform: capitalize;
    color: #5F5F64;
    list-style: disc;
}

.gcontribodycontent ol li{
    font-size: 18px;
    line-height: 40px;
    font-weight: 500;
    font-family: "Poppins", sans-serif;
    text-transform: capitalize;
    color: #5F5F64;
}
.gcontribodycontent ol{
    padding: 0 30px;
    margin-bottom: 10px;
}

.gcontribodycontent ul{
    padding: 0 30px;
    margin-bottom: 10px;
}

.gcontribodycontent h3{
    font-size: 18px;
    line-height: 45px;
    font-weight: 700;
    font-family: "Poppins", sans-serif;
    text-transform: capitalize;
    color: #5F5F64;
}

/*--------Travel Catgeory CSS--------*/

.travelcatnews{
    margin: 30px 0;
}

.travelcatnews h1{
    font-size: 30px;
    font-weight: 600;
    text-transform: uppercase;
    text-decoration: underline;
    line-height: 35px;
    display: inline-block;
    background: #302b8f;
    color: #fff;
    font-style: italic;
    padding: 4px 30px 4px 30px;
    clip-path: polygon(3% 0, 100% 0, 97% 100%, 0 100%);
}

.travelline{
    border: 1px solid #5F5F64;
    top: -25px;
    position: relative;
    z-index: -1;
    margin-left: 10px;
}

.traveladd img{
    width: 100%;
    margin: 30px 0;
}

.travellatestarticle h3{
    font-size: 12px;
    line-height: 18px;
    font-weight: 700;
    font-family: "Poppins", sans-serif;
    text-transform: capitalize;
    color: #101010;
    padding-bottom: 0;
}

.travellatestarticle h3 a{
    color: #101010;
}

.travelbusinesssidebar img{
    width: 90%;
    min-width: 80%;
    float: right;
    margin-bottom: 30px;
}

.travellatestimg img{
    width: 100%;
    margin-bottom: 0;
    border-radius: 10px;
}

.travellatestnewssidebar h2{
    font-size: 30px;
    font-weight: 600;
    text-transform: uppercase;
    text-decoration: underline;
    line-height: 35px;
    display: inline-block;
    background: #302b8f;
    color: #fff;
    font-style: italic;
    padding: 4px 30px 4px 30px;
    clip-path: polygon(3% 0, 100% 0, 97% 100%, 0 100%);
}

.travelbelowad img{
    width: 100%;
    margin-top: 30px;
}

.travelbusinesssidebar{
    margin: 50px 0 0 0;
}


/*------Business Details CSS-------*/
.businessdetailsfrom{
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.businesssfrom ul li .subscribesmfield{
    width: 100%;
}
.newsbusinessdetabox img{
        width: 100%;
    height: 350px;
    object-fit: cover;
    margin-bottom: 30px;
}

.newsbusinessdetabox article{
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    font-family: "Poppins", sans-serif;
    text-transform: capitalize;
    color: #5F5F64;
    padding-bottom: 10px;
    text-align: justify;
}
.newsbusinessdetabox p span,
.newsbusinessdetabox p{
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    font-family: "Poppins", sans-serif;
    text-transform: capitalize;
    color: #5F5F64;
    padding-bottom: 10px;
    text-align: justify;
}
.entry-content ul li a{
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    font-family: "Poppins", sans-serif;
    text-transform: capitalize;
    color: #5F5F64;
    padding-bottom: 5px;
    text-align: justify;
}

.newsbusinessdetabox h3{
    font-size: 24px;
    line-height:36px;
    font-weight: 700;
    font-family: "Poppins", sans-serif;
    text-transform: capitalize;
    color: #000;
    padding-bottom: 10px;
}

.newsbusinessdetabox ul li{
    font-size: 15px;
    line-height: 23px;
    font-weight: 500;
    font-family: "Poppins", sans-serif;
    text-transform: capitalize;
    color: #5F5F64;
    list-style: disc;
    padding-bottom: 10px;
}

.newsbusinessdetabox ul {
    padding: 0 30px;
}

.businesscat h6{
    font-size: 17px;
    line-height: 23px;
    font-weight: 500;
    font-family: "Poppins", sans-serif;
    text-transform: capitalize;
    color: #31326F;
    padding-bottom: 0px;
}

.businesscat h6 span{
    font-size: 17px;
    line-height: 23px;
    font-weight: 500;
    font-family: "Poppins", sans-serif;
    text-transform: capitalize;
    color: #000;
    font-style: italic;
    padding-bottom: 0px;
}

.newsbusinessdetabox h5{
    font-size: 20px;
    line-height:30px;
    font-weight: 500;
    font-family: "Poppins", sans-serif;
    text-transform: capitalize;
    color: #000;
    padding-bottom: 10px;
}

.newsbusinessdetabox h4{
    font-size: 24px;
    line-height:36px;
    font-weight: 700;
    font-family: "Poppins", sans-serif;
    text-transform: capitalize;
    color: #000;
    padding-bottom: 10px;
}

.subscribeform ul li{
    list-style: none;
}

.businessdetailsfrom h6{
    color: #31338D;
    text-align: center;
    font-size: 28px;
    line-height: 30px;
    font-weight: 700;
    text-transform: capitalize;
    font-family: "Poppins", sans-serif;
}

.businessdetailsfrom h2{
    color: #D01910 !important;
    text-align: center !important;
    font-size: 18px;
    line-height: 27px;
    font-weight: 500;
    text-transform: uppercase;
    font-family: "Poppins", sans-serif;
    padding-bottom: 0;
}

.businessdetailsfrom p {
    font-size: 14px;
    line-height: 21px;
    font-weight: 300;
    text-align: center;
    color: #7F8087;
}

.busideatilscontainer .container-fluid{
    margin: 30px 0 0 0;
    padding: 50px 0;
    background: #CD1F36;
    background: linear-gradient(90deg, rgba(205, 31, 54, 1) 0%, rgba(205, 31, 54, 1) 11%, rgba(122, 41, 102, 1) 40%, rgba(50, 49, 144, 1) 100%);
}

.busienssdetailsheader{
    margin-left: 50px;
}

.busienssdetailsheader p{
    padding-bottom: 0;
}
.busienssdetailsheader p span{
    color: #fff;
    text-align: center;
    font-size: 15px;
    line-height: 23px;
    font-weight: 500;
    text-transform: uppercase;
    font-family: "Poppins", sans-serif;
    padding-bottom: 0;
}

.busienssdetailsheader p a{
    color: #fff;
}


.busienssdetailsheader h1{
    color: #fff;
    font-size: 40px;
    line-height: 60px;
    font-weight: 700;
    text-transform: capitalize;
    font-family: "Poppins", sans-serif;
    text-align: left;
    margin-right: 150px;
}

.busienssdetailsheader article{
    color: #fff;
    font-size: 15px;
    line-height: 23px;
    font-weight: 400;
    text-transform: capitalize;
    font-family: "Poppins", sans-serif;
    text-align: left;
}

.postdetails p small{
    color: #fff;
    font-size: 15px;
    line-height: 23px;
    font-weight: 500;
    text-transform: capitalize;
    font-family: "Poppins", sans-serif;
    text-align: left;
}

.newsbusinessdetabox {
    position: relative;
    top: -30px;
}

.businesslatestnews{
    margin: 30px 0 0 0;
}

.businesssidebar{
    padding-left: 20px;
}

.travelbusinesssidebar{
    padding-left: 50px;
}

.firstrightpanel{
    padding-left: 20px;
}


.startupsnews{
    padding-left: 20px;
}


.healtsidebar{
    padding-left: 20px;
}
.foodarticlecontaer{
    padding-left: 20px;
}
.startupsadd{
    padding-left: 40px;
}
.digitalsidebaradd{
    padding-left: 20px;
}
.digitranscontainer{
    padding-left: 20px;
}

.eventslastbox{
    border-right: none !important;
}

.businessfromcontainer .container{
    background: #E8EEF1;
    padding: 0;
}

.footerlsocialmedia{
    margin: 30px 0 0 0;
    float: right;
}

.pagination-wrapper .navigation.pagination{
    display: flex;
    justify-content: center;
    list-style: none;
    padding: 0;
}

.page-numbers.current{
    background: #101010;
    color: #fff;
    padding: 5px 15px;
    border-radius: 8px;
    margin: 0 10px;
}

.nav-links a.page-numbers{
    color: #101010;
}

.page-numbers{
    margin: 0 10px;
}

.pagination-wrapper h2{
    display: none;
}

.singlenews img{
     width: 100%;
    object-fit: cover;
    margin-bottom: 30px;
    height: auto;
    border-radius: 10px;
}

.singlepagesocial ul li{
    display: inline-block;
}

.singlepagesocial ul li a{
    color: #fff;
    font-size: 20px;
    padding: 0 10px;
}

.singletitlebottomsec{
    display: flex;
  justify-content: space-between; 
  align-items: center;          
  width: 100%; 
}

.postdetails{
    margin-left: 50px;
}
.singlenews  h2 span,
.singlenews  h2{
    font-size: 24px;
    line-height: 36px;
    font-weight: 700;
    font-family: "Poppins", sans-serif;
    color: #000;
    text-transform: capitalize;
    padding-bottom: 0;
    text-align: justify;
}

.latestnewscontainer hr{
    border-top: 2px solid #B5AEAE;
    margin: 7px 0;
}

.eventscontainer hr{
    border-top: 2px solid #B5AEAE;
}

.startupsnews hr{
    border-top: 2px solid #B5AEAE;
}

.businessnewsbox hr{
    border-top: 2px solid #B5AEAE;
}

.homefromcontainer h4{
    border-top: 2px solid #B5AEAE;
}

.healthcontainer hr{
    border-top: 2px solid #B5AEAE;
}

.healtsidebar hr{
    border-top: 2px solid #B5AEAE;
}

.articletadd hr{
    border-top: 2px solid #B5AEAE;
}

.travelarticlecontainer hr{
    border-top: 2px solid #B5AEAE;
}

.travelfoodcontainer hr{
    border-top: 2px solid #B5AEAE;
}

.foodarticlecontaer hr{
    border-top: 2px solid #B5AEAE;
}

.homefromcontainer hr{
    border-top: 2px solid #B5AEAE;
}

.businesslatestnews hr{
    border-top: 2px solid #B5AEAE;
    margin: 10px 0;
}

.singlepageaddimg img{
    width: 100%;
    min-width: 100%;
    margin: 30px 0 0 0;
    float: none;
}

.businesssidebar hr:last-child{
    display: none;
}

#ez-toc-container {
    display: block !important;
}

.aboutusdetails h2{
        font-size: 24px;
    line-height: 36px;
    font-weight: 700;
    font-family: "Poppins", sans-serif;
    color: #000;
    text-transform: capitalize;
    padding-bottom: 0;
    text-align: justify;
}

#ez-toc-container{
    background: radial-gradient(circle at 100% 100%, #ffffff 0, #ffffff 5px, transparent 5px) 0% 0%/8px 8px no-repeat,
            radial-gradient(circle at 0 100%, #ffffff 0, #ffffff 5px, transparent 5px) 100% 0%/8px 8px no-repeat,
            radial-gradient(circle at 100% 0, #ffffff 0, #ffffff 5px, transparent 5px) 0% 100%/8px 8px no-repeat,
            radial-gradient(circle at 0 0, #ffffff 0, #ffffff 5px, transparent 5px) 100% 100%/8px 8px no-repeat,
            linear-gradient(#ffffff, #ffffff) 50% 50%/calc(100% - 6px) calc(100% - 16px) no-repeat,
            linear-gradient(#ffffff, #ffffff) 50% 50%/calc(100% - 16px) calc(100% - 6px) no-repeat,
            linear-gradient(90deg, #bf213e 0%, #402F88 100%) !important;
    border-radius: 8px !important;
    padding: 7px !important;
    box-sizing: border-box !important;
    border-radius: 10px !important;
    padding: 20px !important;
    box-sizing: border-box !important;
    width: auto !important;
}

#ez-toc-container ul li,
#ez-toc-container ul li a{
    color: #31338D;
    font-size: 13px !important;
    line-height: 19px;
    font-weight: 500;
}

#ez-toc-container ul li{
    padding-bottom: 5px;
}

.ez-toc-title-container p{
  position: relative;   
  display: inline-block; 
}

.ez-toc-title-container p::after {
  content: '';       
  position: absolute;
    left: 0;
    bottom: 2px;
    width: 100%;
    height: 2px;
    background-color: #000;
}

.ez-toc-title-container p{
    font-size: 18px !important;
    line-height: 27px;
    font-weight: 500;
    font-family: "Poppins", sans-serif;
    text-transform: capitalize;
    color: #000;
    text-align: justify;
}

.travelarticlesmall{
    margin: 30px 0 0 0;
    padding-right: 30px;
}

.singlenews  hr{
    border-top: 2px solid #B5AEAE;
}

.catbusinessbtn a{
    font-size: 15px;
    line-height: 22px;
    font-weight: 700;
    font-family: "Poppins", sans-serif;
    color: #31326F;
    background: #fff;
    padding: 10px 40px;
    border-radius: 25px;
    border: 1px solid #31326F;
    /*transition: all 0.6s ease-in;*/
}

/*.catbusinessbtn a:hover{
    background: #E81C26;
    color: #fff;
    transition: all 0.84s ease-in;
}*/
.catbusinessbtn{
    float: right;
        position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.footerlogo img{
    display: block;
  margin-left: auto;
  margin-right: 0;
  width: 30%;
  min-width: 30%;
}

.footeraboutus{
    padding-right: 100px;
}

.singlearticleexcerpt{
    margin-bottom: 30px;
    margin-right: 250px;
}

.mobileheadermenu{
    display: none;
}

.topsocialicon{
    display: block;
    float: right;
}

.singlenews figure{
    width: 100% !important;
}

.mobilesocialbar{
    display: none;
}

.aboutusdetails ul li,
.aboutusdetails ol li{
    font-size: 18px;
  line-height: 27px;
  font-weight: 500;
  font-family: "Poppins", sans-serif;
  text-transform: capitalize;
  color: #000;
  text-align: justify;
  list-style: disc;
}
.aboutusdetails ol,
.aboutusdetails ul{
    padding: 0 10px;
}

.aboutusdetails h3{
    font-size: 26px;
    line-height: 39px;
    font-weight: 700;
    text-transform: capitalize;
    font-family: "Poppins", sans-serif;
    color: #000;
    margin: 10px 30px 0 0;
    padding-bottom: 10px;
}