/* page.css---------start */
.disc{
    list-style:disc;
	padding-left: 20px !important;
}

.my-5{
    margin-block: 100px !important;
}

.body a{
	color:var(--pc) !important;
}

.bg-white{
        background-color: var(--white) !important;
    }

.mb-5 {
    margin-bottom: 3rem !important;
}

.sm-logo-card img {
            transition: none;
        }

        .sm-logo-card:hover img {
            transition: transform .8s ease;
            transform: rotateY(360deg);
        }

        .sm-logo-card:not(:hover) img {
            transition: none;
        }


 .flex-tags-wrapper {
        gap: 18px !important;/* replace */
    }

    .tags-strip{
        font-size: 16px !important;/* replace */
    }

.flex-col-slide-srvc-card{
	margin-top:0px !important;/* replace */
}

.flex-col-slide-srvc-card .flex-srvc-icn{
	gap:20px 30px
}



.result-container .flex-col-res-rating{
	top:-98px !important;/* replace */
}

/* .section-bg {
   position:static !important replace; 
} */

.links-bg .tags-strip {
            background: var(--pc) !important;
        }

.tabsCon .tab :is(button, a){
/* 	font-size:20px !important; */
}

.inds-card .ind-ttl {
	font-size:16px !important;
}


.circle-tab .tab button:nth-child(7) {
    transform: translateX(-145px) translateY(55px) !important;
}


 .widget-also-read .wdgt-head {
      background: #F6911E;
      color: var(--white);
      border-radius: 8px 8px 0 0;
      font-weight: 600;
      width: fit-content;
      padding: 6px 20px;
   }

   .sources {
      border: 1px solid #00000038;
      border-left: 3px solid #0f5592;
      padding: 10px 10px 10px 20px;
   }

   ul.sources {
      padding: 16px;
   }

   .widget-source .wdgt-head {
      background: #F6911E;
      color: var(--white);
      border-radius: 8px 8px 0 0;
      font-weight: 600;
      width: fit-content;
      padding: 6px 20px;
   }

@media (width <=600px) {

	.homepageReview .swiper-pagination {
    bottom: -26px !important;
    left: 76px !important;
}
	.homepageReview .swiper-pagination-bullet {
    border: 4px solid #0a5995;
}
      .tags-strip {
         font-size: 14px !important;
         padding: 7px 14px !important;
      }

      .flex-tags-wrapper {
         gap: 8px !important;
      }

      .grid-5 .flex-col-sm-icn-card {
         margin-top: unset !important;
      }

      .flex-col-sm-icn-card {
         padding: 16px 10px;
         height: auto;
      }
	
	.hide-md {
         display:none !important;
      }
   }
 



@media (width <= 1024px) {
    .grid-content-wrap img {
     	height: auto !important;    
	}
	.flex-col-sm-icn-card .card-ttl{
	font-size:14px !important;/* replace */
}
	.my-5{
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}
}

.accordion-col h3.h5 {
    font-weight: 600;
    margin-right: 34px;
}


 .tabcontent .sc-flex-btn:hover{
            color: var(--white) !important;
        }


/* replace */
.accordion-col .flex-accordian-icon{
padding-right: 15px;
}

/* 
.img-tab button {
      background: transparent !important;
      position: relative;  
      border: 1.5px solid rgb(0 56 106) !important;
      width: 148px;
      height: 148px;
   }

   .img-tab button::after {
      content: "";
      clip-path: polygon(50% 100%, 0 0, 100% 0);
      background: rgb(0 56 106);
      position: absolute;
      left: 55px;
      bottom: -9px;
      width: 20px;
      height: 10px;
      visibility: hidden;
      opacity: 0;
   } */


/* replace */
.colored-content-wrap img {
	height: unset !important; 
}

.yt-hvr .img-holder {
      transform: translateY(10px);
      transition: 0.8s;
   }

   .yt-hvr:hover .img-holder {
      transform: translateY(0);
   }

.yt-hvr {
      border: 1px solid #dfdbdb;
   }

   .yt-hvr:hover {
      border: 1px solid #e7e7e7;
      box-shadow: 0 0 10px 0 #0000001a;
      transition: all 0.3s ease;
      transform: translateY(-10px);
      transition: all 0.3s ease;
   }


.flex-col-lkdn-card p {
    color: black;
    padding: 10px 22px;
}

.flex-col-lkdn-card .h5 {
    padding: 0px 22px;
}

.srvs-p-cta {
      padding: 40px !important;
      border-radius: 0px !important;
   }

.shdo-acc .accordion-col{
      box-shadow: 0 0 5px 2px rgb(183 183 183 / 22%);
      border-radius: 8px;
   }


.no-wrap{
flex-wrap: unset !important;
}

.flex-col-cs-card {
    height: 100%;
}

.bwe-copyright :is(a, p, .flex-copy-menu) {
    color:var(--white)
}


.single-page-content .sidebarForm {
      box-shadow: 0 0 4px 0 rgb(0 0 0 / 11%);
      border: 1px solid #eee;
      border-radius: 10px;
      overflow: hidden;
   }

   .single-page-content .sidebarForm .flex-col-form-hd {
      background: linear-gradient(90deg, #020024 0, #1f71b2 0, #0d3453 82%);
      padding: 20px 25px;
      gap: 8px;
   }
.single-page-content .sidebarForm .flex-col-form-hd :is(.h4, p) {
    color: var(--white);
    margin-bottom: 0;
}

.single-page-content .sidebarForm .form-field {
    padding: 0px 25px 30px;
}


.cred .srvc-head{
        font-size: 32px;
    }

.flex-col-srvc-card .read_more_btn{
        color: #ffffff;
    }


.review-name {
      font-size: 28px;
      background: #ff7272;
      color: white;
      border-radius: 50%;
      height: 50px;
      width: 50px;
      display: flex;
      justify-content: center;
      align-items: center;
   }

.homepageReview{
	height:450px;
}

 .homepageReview .swiper-slide{
  height: 100% !important;
} 

.flex-col-testimonial-card{
height:100% !important;
}

 .homepageReview .swiper-wrapper{
  height: 100% !important;
} 



.grid-content-wrap img {
        object-fit: cover;
    }

.cred .srvc-head{
        font-size: 26px;
    }

.cr-dark-bg-card .flex-col-testimonial-card{
        background-color: #e5e5e5;
    }

.cr-dark-bg-card .flex-col-testimonial-card p{
        color:#000000;
    }
