@charset "UTF-8";
:root,
[data-bs-theme=light] {
  --bs-body-font-family: 'intermedium';
  --bs-body-font-size: 18px;
  --bs-body-color: #8B8B8B;
  --darkblue-color: #152944;
  --blue-color: #0F75BC;
  --black-color: #252525;
  --bs-body-line-height: 28.8px;
    scroll-behavior: auto !important;
}
.fw-900{
  font-family: 'interextra_bold';
}
.fw-bold {
  font-weight: normal !important;
  font-family: 'interbold';
}
.fw-semibold {
  font-weight: normal !important;
  font-family: 'intersemi_bold';
}
.fw-medium{
  font-weight: normal !important;
  font-family: 'intermedium';
}
strong,b{
  font-family: 'interbold';
}
.fs-14{
  font-size: 14px;
}
.fs-16{
  font-size: 16px;
}
h1{
  font-size: 52px;
}
.dy-padding-left,.dy-padding-right{visibility: hidden;}
img{
  max-width: 100%;
}
.text-blue{
  color: var(--blue-color);
}
.text-darkblue{
  color: var(--darkblue-color);
}
.text-red{
  color: #EA3E3E;
}
.link{
  text-decoration: none;
  color: var(--blue-color);
}
.link:hover{
  color: var(--blue-color);
  text-decoration: underline;
}
.text-black{
  color: var(--black-color) !important;
}
.btn{
  --bs-btn-padding-x: 28px;
    --bs-btn-padding-y: 14px;
    --bs-btn-font-family: var(--bs-body-font-family);
    --bs-btn-font-size: 16px;
    font-family: 'intersemi_bold';
    --bs-btn-border-radius: 4px;
}
.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0F75BC;
  --bs-btn-border-color: #0F75BC;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #252525;
  --bs-btn-hover-border-color: #252525;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #252525;
  --bs-btn-active-border-color: #252525;
  --bs-btn-active-shadow: ;
}
.btn-secondary {
  --bs-btn-color: #8B8B8B;
  --bs-btn-bg: #EAEAEA;
  --bs-btn-border-color: #EAEAEA;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #8B8B8B;
  --bs-btn-hover-border-color: #8B8B8B;
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #8B8B8B;
  --bs-btn-active-border-color: #8B8B8B;
  --bs-btn-active-shadow: ;
}
.btn-gray{
  --bs-btn-color: #8B8B8B;
  --bs-btn-bg: #EAEAEA;
  --bs-btn-border-color: #EAEAEA;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #252525;
  --bs-btn-hover-border-color: #252525;
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #252525;
  --bs-btn-active-border-color: #252525;
  --bs-btn-active-shadow: ;
}
.btn-white{
  --bs-btn-color: #8B8B8B;
  --bs-btn-bg: #fff;
  --bs-btn-border-color: #fff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #252525;
  --bs-btn-hover-border-color: #252525;
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #252525;
  --bs-btn-active-border-color: #252525;
  --bs-btn-active-shadow: ;
}
.btn-white.txt-blk{
  --bs-btn-color: #252525;
}
.form-control,.form-select{
  border: none;
  border-radius: 4px;
  background-color: #fff;
  padding: 13px 15px;
}
.form-control:focus,.form-select:focus,.form-check-input:focus,.btn-close:focus{
  box-shadow: none;
}
.form-control.gray,.form-select.gray{
  background-color:#F3F3F3;
}
.form-label{
  color: var(--darkblue-color);
  font-size: 16px;
}
.form-check-input{
  margin-top: 0.1em;
}
.form-check-input:checked {
  background-color: var(--blue-color);
  border-color: var(--blue-color);
}
.form-check-input:checked[type=radio] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%230F75BC'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  background-color: #fff;
  border-color: var(--blue-color);
}
select option{
  font-family: sans-serif;
}
/* Header CSS Satart */
.top-header{
  background-color: var(--darkblue-color);
}
.top-header a{
  text-decoration: none;
  color: #fff;
  font-size: 16px;
  display: inline-block;
}
.top-header .ext-link a{
  padding: 15px 30px;
}
.top-header .ext-link a:hover,.top-header .ext-link a:focus{
  background-color: #0F75BC;
}
.top-header .ext-link a.submit-relbtn{
  background-color: #0F75BC;
}
.top-header .ext-link a.submit-relbtn:hover,.top-header .ext-link a.submit-relbtn:focus{
  background-color: #547da6 ;
}
header .navbar-brand img{
  max-width: 212px;
  max-height: 59px;
}
header .navbar-nav{
  --bs-nav-link-color:#8B8B8B;
  --bs-nav-link-hover-color: #152944;
  --bs-nav-link-font-weight: normal;
  font-family: 'intersemi_bold';
  --bs-nav-link-padding-y: 18px;
}
header .navbar-nav .nav-link{
  font-size: 16px;
}
header .navbar{
  --bs-navbar-nav-link-padding-x: 17px;
  padding-top: 20px;
  padding-bottom: 45px;
}
header .dropdown-menu{
  --bs-dropdown-border-radius: 2px;
  --bs-dropdown-bg: var(--darkblue-color);
  --bs-dropdown-border-width: 0;
  --bs-dropdown-padding-y: 15px;
  --bs-dropdown-font-size: 14px;
  --bs-dropdown-box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.1);
  --bs-dropdown-link-color: #fff;
  --bs-dropdown-link-hover-color:#fff;
  --bs-dropdown-link-hover-bg:#0F75BC;
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg:#0F75BC;
  --bs-dropdown-item-padding-x: 15px;
  --bs-dropdown-item-padding-y: 7px;
  font-family: 'intermedium';
  top: 63px !important;
  margin-top:0 !important
}
header .dropdown:hover .dropdown-menu{
  display: block;
}
header .dropdown-toggle{
  position: relative;
}
header .dropdown-toggle::before{
  display: none;
  content: "";
  border-top: 0;
  border-right: 29px solid transparent;
  border-bottom: 23px solid var(--darkblue-color);
  border-left: 29px solid transparent;
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  width: 58px;
  height: 23px;
  bottom: -10px;
}
header .dropdown:hover .dropdown-toggle::before,header .dropdown .dropdown-toggle.show::before{
  display: inline-block;
}
header .dropdown-toggle::after{
  vertical-align: middle;
  transition: -webkit-transform ease-in-out 0.3s;
  transition: transform ease-in-out 0.3s;
  transition: transform ease-in-out 0.3s, -webkit-transform ease-in-out 0.3s;
}
header .dropdown:hover .dropdown-toggle::after,header .dropdown .dropdown-toggle.show::after{
  transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
}
.navbar-toggler .icon-bar {
  display: block;
  width: 24px;
  height: 3px;
  background-color: var(--darkblue-color);
  margin: 0 auto;
  transition: all 0.3s;
  border-radius: 10px;
}
.navbar-toggler .icon-bar+.icon-bar {
  margin-top: 5px;
}
.navbar-toggler .icon-bar:first-child {
  transform: rotate(45deg) translate(5px, 6px);
}
.navbar-toggler .icon-bar:nth-child(2) {
  opacity: 0;
}
.navbar-toggler .icon-bar:last-child {
  transform: rotate(-45deg) translate(5px, -7px);
}
.navbar-toggler.collapsed .icon-bar:first-child {
  transform: rotate(0deg);
}
.navbar-toggler.collapsed .icon-bar:nth-child(2) {
  opacity: 1;
}
.navbar-toggler.collapsed .icon-bar:last-child {
  transform: rotate(0deg);
}
.navbar-toggler {
  border-color: #fff;
  top: 13px;
  right: 15px;
  border: none;
}
.navbar-toggler:focus{
  box-shadow: none;
}
/* Header CSS End */
/* Footer CSS Start */
footer {
  background: url(../images/footer-bg.png) #152944;
  padding: 75px 0 0 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 0 calc(100% - 52px);
}
footer .footerlogo{
  max-width: 225px;
  max-height: 63px;
  margin-bottom: 40px;
}
footer .footer-botom{
  background-color: #0D1C2F;
  font-size: 12px;
  color: #B0BEC5;
  padding: 17px 0;
  margin-top: 65px;
}
footer .footer-botom .footer-link a{
  color: #B0BEC5;
  text-decoration: none;
  margin-right: 35px;
}
footer .footer-botom .footer-link a:hover{
  color: #8ccded;
}
footer .footer-botom .footer-link a:last-child{
  margin-right: 0;
}
footer label{
  color: #fff;
  font-size: 18px;
  font-family: 'intersemi_bold';
  margin-bottom: 10px;
}
footer ul{
  list-style: none;
  padding: 0;
  margin: 0;
}
footer ul li a{
  color: #B0BEC5;
  font-size: 14px;
  text-decoration: none;
}
footer ul li a:hover{
  color: #8ccded;
}
footer .phone,
footer .hours,
footer .address{
  margin-bottom: 15px;
}
footer .address{
  margin-bottom: 25px;
}
footer .phone span,footer .phone span a,
footer .hours span,
footer .address span{
  color: #B0BEC5;
  font-size: 14px;
  line-height: 28px;
  text-decoration: none;
}
footer .phone .img,
footer .hours .img,
footer .address .img{
  margin-right: 15px;

}
footer .social-icon a{
  transition: transform .3s;
}
footer .social-icon a:hover{
  transform: scale(1.1)
}
footer .social-icon a + a{
  margin-left: 16px;
}
/* Footer CSS End */
/* Home Page CSS Start */
.home-page .home-banner{
  margin-bottom: 166px;
}
.home-page .home-banner h1{
  font-size: 52px;
  font-family: 'interbold';
  color: #252525;
  margin-bottom: 14px;
}
.home-page .home-banner h6{
  font-size: 26px;
  font-family: 'interbold';
  color: #252525; 
  margin-bottom: 20px;
}
.home-page .home-banner p{
  color: #8B8B8B;
  margin-bottom: 35px;
  line-height: 30.6px;
  max-width: 90%;
}
.home-page .home-banner .btn-primary{
  width: 196px;
}
.home-page .home-banner .btn-secondary{
  width: 215px;
}

.experience-section{
  background: url(../images/map-bg.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding: 63px 0;
  margin-bottom: 117px;
}
.experience-section h2{
  font-size: 42px;
  margin-bottom: 16px;
}
.experience-section p{
  max-width: 860px;
  margin: 0 auto;
  line-height: 27px;
}
.home-about h2{
  color: #152944;
  font-size: 42px;
  margin-bottom: 20px;
}
.home-about p{
  margin: 0;
  line-height: 30.6px;
}
.home-about .row{
  margin-bottom: 130px;
}
.home-plans{
  background-color: #E2E6E9;
  padding: 75px 0;
  margin-bottom: 100px;
}
.home-plans h2{
  font-size: 36px;
  margin-bottom: 60px;
}
.plans-cards{
  display: flex;
  flex-wrap: wrap;
  margin-left: -12px;
  margin-right: -12px;
  justify-content: center;
}
.plans-cards .card-col{
  flex: 1 0 0%;
  margin: 0 12px 24px 12px;
}
.plans-cards .plancard{
  position: relative;
  display: flex;
  flex-direction: column;
  background-color: #fff;
  border-radius: 6px;
  padding: 5px;
}
.plans-cards .planbody{
  flex: 1 1 auto;
  padding: 0 15px;
}
.plans-cards .planfooter{
  margin: 0 -5px -5px -5px;
  background-color: #F9F9F9;
  padding: 15px 25px 25px 25px;
  border-radius: 0 0 6px 6px;
}
.pink-card{
  --title-color: #fff;
  --card-color:#C22B84;
}
.red-card{
  --title-color: #fff;
  --card-color: #DA323F;
}
.orange-card{
  --title-color: #fff;
  --card-color:#FB6E00;
}
.blue-card{
  --title-color: #fff;
  --card-color:#3E5BC6;
}
.green-card{
  --title-color: #fff;
  --card-color:#98C300;
}
.black-card{
  --title-color: #fff;
  --card-color:#333333;
}
.plans-cards .title-section{
  background-color: var(--card-color);
  color: var(--title-color);
  font-size: 22px;
  font-family: 'intersemi_bold';
  text-align: center;
  border-radius: 4px;
  line-height: 28px;
  padding: 29px 0;
}
.plans-cards .price{
  font-size: 48px;
  font-family: 'interbold';
  color: var(--card-color);
  margin-top: 37px;
}
.plans-cards .usdtxt{
  color: #252525;
  font-size: 12px;
  margin-bottom: 24px;
}
.plans-cards .discri{
  font-size: 14px;
  margin-bottom: 27px;
}
.plans-cards .detail-link{
  color: #8B8B8B;
  text-decoration: none;
  font-size: 12px;
  margin-bottom: 10px;
  display: inline-block;
}
.plans-cards .btn{
  width: 100%;
  font-size: 14px;
  font-family: 'interbold';
  --bs-btn-padding-x: 0;
  --bs-btn-padding-y: 14px;
}
.plans-cards .btn-custom{
  --bs-btn-color: var(--title-color);
  --bs-btn-bg: var(--card-color);
  --bs-btn-border-color: var(--card-color);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #252525;
  --bs-btn-hover-border-color: #252525;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #252525;
  --bs-btn-active-border-color: #252525;
}
.plans-cards .best-value,.plans-cards .most-popular{
  color: var(--card-color);
  background-color: #fff;
  font-size: 16px;
  font-family: 'interbold';
  text-align: center;
  border: 1.5px solid var(--card-color);
  border-radius: 3px;
  width: 120px;
  margin: 0 auto;
  height: 33px;
  line-height: 33px;
  left: 0;
  right: 0;
  top: -18px;
}
.plans-cards .most-popular{
  width: 134px;
}
.growyourbrand{
  background: linear-gradient(90deg, #0A578C 0%, #0F75BC 100%);
  border-radius: 10px;
  position: relative;
  padding: 43px 0 43px 65px;
  margin-bottom: 125px;
}
.growyourbrand::after{
  content: "";
  background-image: url(../images/growyourbrand.png);
  background-repeat: no-repeat;
  width: 329px;
  height: 226px;
  display: inline-block;
  background-size: cover;
  position: absolute;
  bottom: 0;
  right: 65px;
}
.growyourbrand h2{
  font-size: 38px;
}
.growyourbrand p{
  font-size: 22px;
}
.growyourbrand .btn-secondary{
  --bs-btn-color: #252525;
  --bs-btn-bg: #fff;
  --bs-btn-border-color: #fff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #252525;
  --bs-btn-hover-border-color: #252525;
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #252525;
  --bs-btn-active-border-color: #252525;
  --bs-btn-active-shadow: ;
}
.growyourbrand .btn{
  --bs-btn-padding-x: 34px;
}
.home-latestreles h2{
  font-size: 36px;
  margin-bottom: 60px;
}
.home-latestreles .latestreles-card{
  border: 1px solid #8B8B8B;
  border-radius: 6px;
  overflow: hidden;
  margin: 0 13px;
}
.home-latestreles .latestreles-card .img{
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 18px;
  overflow: hidden;
}
.home-latestreles .latestreles-card .latestreles-body{
  padding: 0 15px 28px 15px;
}
.home-latestreles .latestreles-card .prreles{
  background-color: #EEEEEE;
  color: #8B8B8B;
  font-size: 12px;
  padding: 5px 14px;
  display: inline-block;
}
.home-latestreles .latestreles-card .date{
  color: #8B8B8B;
  font-size: 12px;
  padding: 5px 14px;
  display: inline-block;
}
.home-latestreles .latestreles-card .title,.home-latestreles .latestreles-card .title a{
  font-size: 18px;
  font-family: 'interbold';
  color: #252525;
  margin: 16px 0 11px 0;
  text-decoration: none;
}
.home-latestreles .latestreles-card .disc{
  font-size: 16px;
  color: #8B8B8B;
}
.home-latestreles .latestreles-card .btn{
  width: 100%;
  --bs-btn-padding-x: 5px;
  --bs-btn-padding-y: 7px;
  border-radius: 0;
  font-size: 14px;
  font-family: 'intermedium';
}
.home-latestreles .grid{
  margin: 0 -13px;
}
.home-latestreles .grid-item{
  width: 25%;
  margin-bottom: 45px;
}
.home-latestreles .btn{
  --bs-btn-font-size: 18px;
  width: 100%;
  --bs-btn-padding-y: 9px;
}
.home-latestreles{
  margin-bottom: 145px;
}
/* Home Page CSS End */
/* Pricing Page CSS Start */
.pricing-page h1{
  margin-bottom: 70px;
}
.pricing-page .plans-cards .card-col{
  width: 166px;
}
.pricing-page .plans-cards .plancard{
  border: 2px solid #E2E6E9;
}
.pricing-page .btn-gray{
  width: 100%;
  margin: 60px 0 145px 0;
}
/* Pricing Page CSS End */
/* Pricing Details Page CSS Start */
.pricing-detail-page .plan-section{
  background-color: #E2E6E9;
  padding: 80px 0 145px 0;
  margin-top: 120px;
}
.pricing-detail-page .plan-section h2{
  font-size: 36px;
  margin-bottom:65px;
}
.pricing-detail-page .plan-section .btn-white{
  width: 100%;
  margin-top: 45px;
  font-size: 18px;
  --bs-btn-padding-x: 5px;
  --bs-btn-padding-y: 10px;
}
.pricing-detail-page .plans-cards .card-col{
  width: 166px;
}
.pricing-detail-page .plans-cards .usdtxt{
  margin-bottom: 40px;
}
.pinkpage{
  --text-color:#fff;
  --page-color: #C22B84;
  --svg:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M10.0001 0C4.48599 0 0 4.48599 0 10.0001C0 15.5141 4.48599 20 10.0001 20C15.5141 20 20.0001 15.514 20.0001 10.0001C20.0001 4.48609 15.514 0 10.0001 0ZM15.0458 8.88069L13.07 10.8067L13.5365 13.5263C13.5849 13.8091 13.4686 14.0951 13.2365 14.2638C13.1051 14.3592 12.9496 14.4077 12.7932 14.4077C12.6733 14.4077 12.5527 14.3791 12.4425 14.3212L10.0002 13.0371L7.55774 14.3213C7.30359 14.4549 6.99585 14.4326 6.76372 14.2639C6.53148 14.0952 6.41516 13.8092 6.46372 13.5264L6.9302 10.8068L4.95418 8.88069C4.74869 8.68032 4.67479 8.38073 4.76347 8.10777C4.85214 7.83482 5.08809 7.63586 5.37221 7.59464L8.10275 7.19783L9.32385 4.72345C9.45093 4.46608 9.71302 4.30311 10.0001 4.30311C10.2871 4.30311 10.5492 4.46608 10.6763 4.72345L11.8974 7.19783L14.6279 7.59464C14.9119 7.63586 15.148 7.83482 15.2366 8.10777C15.3253 8.38073 15.2513 8.68042 15.0458 8.88069Z" fill="%23C22B84"/></svg>')
}
.redpage{
  --text-color:#fff;
  --page-color: #DA323F;
  --svg:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M10.0001 0C4.48599 0 0 4.48599 0 10.0001C0 15.5141 4.48599 20 10.0001 20C15.5141 20 20.0001 15.514 20.0001 10.0001C20.0001 4.48609 15.514 0 10.0001 0ZM15.0458 8.88069L13.07 10.8067L13.5365 13.5263C13.5849 13.8091 13.4686 14.0951 13.2365 14.2638C13.1051 14.3592 12.9496 14.4077 12.7932 14.4077C12.6733 14.4077 12.5527 14.3791 12.4425 14.3212L10.0002 13.0371L7.55774 14.3213C7.30359 14.4549 6.99585 14.4326 6.76372 14.2639C6.53148 14.0952 6.41516 13.8092 6.46372 13.5264L6.9302 10.8068L4.95418 8.88069C4.74869 8.68032 4.67479 8.38073 4.76347 8.10777C4.85214 7.83482 5.08809 7.63586 5.37221 7.59464L8.10275 7.19783L9.32385 4.72345C9.45093 4.46608 9.71302 4.30311 10.0001 4.30311C10.2871 4.30311 10.5492 4.46608 10.6763 4.72345L11.8974 7.19783L14.6279 7.59464C14.9119 7.63586 15.148 7.83482 15.2366 8.10777C15.3253 8.38073 15.2513 8.68042 15.0458 8.88069Z" fill="%23DA323F"/></svg>')
}
.orangepage{
  --text-color:#fff;
  --page-color: #FB6E00;
  --svg:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M10.0001 0C4.48599 0 0 4.48599 0 10.0001C0 15.5141 4.48599 20 10.0001 20C15.5141 20 20.0001 15.514 20.0001 10.0001C20.0001 4.48609 15.514 0 10.0001 0ZM15.0458 8.88069L13.07 10.8067L13.5365 13.5263C13.5849 13.8091 13.4686 14.0951 13.2365 14.2638C13.1051 14.3592 12.9496 14.4077 12.7932 14.4077C12.6733 14.4077 12.5527 14.3791 12.4425 14.3212L10.0002 13.0371L7.55774 14.3213C7.30359 14.4549 6.99585 14.4326 6.76372 14.2639C6.53148 14.0952 6.41516 13.8092 6.46372 13.5264L6.9302 10.8068L4.95418 8.88069C4.74869 8.68032 4.67479 8.38073 4.76347 8.10777C4.85214 7.83482 5.08809 7.63586 5.37221 7.59464L8.10275 7.19783L9.32385 4.72345C9.45093 4.46608 9.71302 4.30311 10.0001 4.30311C10.2871 4.30311 10.5492 4.46608 10.6763 4.72345L11.8974 7.19783L14.6279 7.59464C14.9119 7.63586 15.148 7.83482 15.2366 8.10777C15.3253 8.38073 15.2513 8.68042 15.0458 8.88069Z" fill="%23FB6E00"/></svg>')
}
.bluepage{
  --text-color:#fff;
  --page-color: #3E5BC6;
  --svg:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M10.0001 0C4.48599 0 0 4.48599 0 10.0001C0 15.5141 4.48599 20 10.0001 20C15.5141 20 20.0001 15.514 20.0001 10.0001C20.0001 4.48609 15.514 0 10.0001 0ZM15.0458 8.88069L13.07 10.8067L13.5365 13.5263C13.5849 13.8091 13.4686 14.0951 13.2365 14.2638C13.1051 14.3592 12.9496 14.4077 12.7932 14.4077C12.6733 14.4077 12.5527 14.3791 12.4425 14.3212L10.0002 13.0371L7.55774 14.3213C7.30359 14.4549 6.99585 14.4326 6.76372 14.2639C6.53148 14.0952 6.41516 13.8092 6.46372 13.5264L6.9302 10.8068L4.95418 8.88069C4.74869 8.68032 4.67479 8.38073 4.76347 8.10777C4.85214 7.83482 5.08809 7.63586 5.37221 7.59464L8.10275 7.19783L9.32385 4.72345C9.45093 4.46608 9.71302 4.30311 10.0001 4.30311C10.2871 4.30311 10.5492 4.46608 10.6763 4.72345L11.8974 7.19783L14.6279 7.59464C14.9119 7.63586 15.148 7.83482 15.2366 8.10777C15.3253 8.38073 15.2513 8.68042 15.0458 8.88069Z" fill="%233E5BC6"/></svg>')
}
.greenpage{
  --text-color:#fff;
  --page-color: #98C300;
  --svg:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M10.0001 0C4.48599 0 0 4.48599 0 10.0001C0 15.5141 4.48599 20 10.0001 20C15.5141 20 20.0001 15.514 20.0001 10.0001C20.0001 4.48609 15.514 0 10.0001 0ZM15.0458 8.88069L13.07 10.8067L13.5365 13.5263C13.5849 13.8091 13.4686 14.0951 13.2365 14.2638C13.1051 14.3592 12.9496 14.4077 12.7932 14.4077C12.6733 14.4077 12.5527 14.3791 12.4425 14.3212L10.0002 13.0371L7.55774 14.3213C7.30359 14.4549 6.99585 14.4326 6.76372 14.2639C6.53148 14.0952 6.41516 13.8092 6.46372 13.5264L6.9302 10.8068L4.95418 8.88069C4.74869 8.68032 4.67479 8.38073 4.76347 8.10777C4.85214 7.83482 5.08809 7.63586 5.37221 7.59464L8.10275 7.19783L9.32385 4.72345C9.45093 4.46608 9.71302 4.30311 10.0001 4.30311C10.2871 4.30311 10.5492 4.46608 10.6763 4.72345L11.8974 7.19783L14.6279 7.59464C14.9119 7.63586 15.148 7.83482 15.2366 8.10777C15.3253 8.38073 15.2513 8.68042 15.0458 8.88069Z" fill="%2398C300"/></svg>')
}
.blackpage{
  --text-color:#fff;
  --page-color: #333333;
  --svg:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M10.0001 0C4.48599 0 0 4.48599 0 10.0001C0 15.5141 4.48599 20 10.0001 20C15.5141 20 20.0001 15.514 20.0001 10.0001C20.0001 4.48609 15.514 0 10.0001 0ZM15.0458 8.88069L13.07 10.8067L13.5365 13.5263C13.5849 13.8091 13.4686 14.0951 13.2365 14.2638C13.1051 14.3592 12.9496 14.4077 12.7932 14.4077C12.6733 14.4077 12.5527 14.3791 12.4425 14.3212L10.0002 13.0371L7.55774 14.3213C7.30359 14.4549 6.99585 14.4326 6.76372 14.2639C6.53148 14.0952 6.41516 13.8092 6.46372 13.5264L6.9302 10.8068L4.95418 8.88069C4.74869 8.68032 4.67479 8.38073 4.76347 8.10777C4.85214 7.83482 5.08809 7.63586 5.37221 7.59464L8.10275 7.19783L9.32385 4.72345C9.45093 4.46608 9.71302 4.30311 10.0001 4.30311C10.2871 4.30311 10.5492 4.46608 10.6763 4.72345L11.8974 7.19783L14.6279 7.59464C14.9119 7.63586 15.148 7.83482 15.2366 8.10777C15.3253 8.38073 15.2513 8.68042 15.0458 8.88069Z" fill="%23333333"/></svg>')
}
.pricing-detail-page .banner-section{
  background: url(../images/details-bg.png) var(--page-color);
  padding: 45px 0;
  margin-bottom: 60px;
}
.pricing-detail-page .banner-section h1{
  color: var(--text-color);
  font-size: 52px;
  line-height: 72px;
}
.pricing-detail-page .banner-section p{
  color: var(--text-color);
  font-size: 20px;
}
.pricing-detail-page .banner-section .btn{
  --bs-btn-padding-x: 37px;
  --bs-btn-padding-y: 13px;
  margin-top: 5px;
}
.pricing-detail-page .banner-section .btn-custom{
  --bs-btn-color: var(--page-color);
  --bs-btn-bg: var(--text-color);
  --bs-btn-border-color: var(--text-color);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #252525;
  --bs-btn-hover-border-color: #252525;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #252525;
  --bs-btn-active-border-color: #252525;
  font-family: 'interbold';
}
.pricing-detail-page .pagegraytxt{
  color: #8B8B8B;
  font-size: 28px;
  margin-bottom: 65px;
  line-height: 41px;
}
.pricing-detail-page h3{
  display: inline-block;
  font-size: 32px;
  color: #252525;
  border-bottom: 3px solid var(--page-color);
  font-family: 'interextra_bold';
  margin-bottom: 30px;
}
.pricing-detail-page ul{
  list-style: none;
  margin: 0 0 70px 0;
  padding: 0;
}
.pricing-detail-page ul li{
  position: relative;
  color: #252525;
  font-size: 18px;
  padding: 0 0 0 35px;
  margin-bottom: 18px;
}
.pricing-detail-page ul li:last-child{
  margin-bottom: 0;
}
.pricing-detail-page ul li::before{
  content: "";
  width: 20px;
  height: 20px;
  background: var(--svg);
  background-repeat: no-repeat;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 3px;
}
.pricing-detail-page .btn-sec .btn{
  margin-bottom: 25px;
  font-size: 18px;
  --bs-btn-padding-x: 5px;
  --bs-btn-padding-y: 10px;
}
.pricing-detail-page .btn-sec .btn-custom{
  --bs-btn-color: var(--text-color);
  --bs-btn-bg: var(--page-color);
  --bs-btn-border-color: var(--page-color);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #252525;
  --bs-btn-hover-border-color: #252525;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #252525;
  --bs-btn-active-border-color: #252525;
  font-family: 'interbold';
  --bs-btn-padding-x: 32px;
  --bs-btn-padding-y: 12px;
}
/* Pricing Details Page CSS End */
/* Compare Distribution Plans Page CSS Start */
.compare-plans-page h1{
  margin-bottom: 30px;
  font-size: 52px;
}
.compare-plans-page .table-bg{
  border: 2px solid #E2E6E9;
  background: #F3F3F3;
  margin: 70px 0 145px 0;
  border-radius: 5px;
  padding: 0 0 50px 0;
}
.compare-plans-page .table-responsive{
  padding-top: 45px;
}
.compare-plans-page .table thead tr th{
  border-bottom: 8px solid #F3F3F3;
  padding: 0;
  border-radius: 15px 15px 0 0;
}
.compare-plans-page .table thead tr th,
.compare-plans-page .table tbody tr td{
  border-right: 8px solid #F3F3F3;
  border-left: 8px solid #F3F3F3;
  width: 150px;
}
.compare-plans-page .table tbody tr td{
  font-size: 16px;
  font-family: 'interbold';
  text-align: center;
  border-bottom: 2px solid #F3F3F3;
  vertical-align: middle;
  padding: 20px 5px;
}
.compare-plans-page .table thead tr th:first-child{
  width: auto;
  background-color: transparent;
}
.compare-plans-page .table tbody tr td:first-child{
  background-color: transparent;
  font-family: 'intermedium';
  text-align: left;
  width: auto;
}
.compare-plans-page .table tbody tr:last-child td{
  padding: 30px 10px 15px 10px;
  border-radius: 0 0 15px 15px;
}
.compare-plans-page .plans-cards .plancard{
  padding: 10px;
}
.compare-plans-page .plans-cards .card-col{
  width: 100%;
}
.compare-plans-page .plans-cards .planbody{
  padding: 0 0;
}
.compare-plans-page .plans-cards .planfooter{
  background-color: #fff;
  border-radius: 0;
  padding: 0 0 20px 0;
  margin: 0 0 0 0;
}
.compare-plans-page .plans-cards .title-section {
  font-size: 16px;
  line-height: 22px;
  padding: 5px;
  position: relative;
  height: 105px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.compare-plans-page .plans-cards .price {
  font-size: 32px;
  margin-top: 20px;
}
.compare-plans-page .plans-cards .usdtxt{
  font-size: 10px;
  margin-bottom: 17px;
  font-family: 'intermedium';
}
.compare-plans-page .plans-cards .detail-link{
  font-size: 10px;
  font-family: 'intermedium';
}
.compare-plans-page .plans-cards .btn{
  font-size: 12px;
  font-family: 'interbold';
  --bs-btn-padding-x: 0;
  --bs-btn-padding-y: 9px;
}
.compare-plans-page .plans-cards .best-value, .compare-plans-page .plans-cards .most-popular{
  font-size: 10px;
  width: 90px;
  height: 22px;
  line-height: 19.5px;
  top: -14px;
}
.compare-plans-page .plans-cards .most-popular {
  width: 90px;
}
/* Compare Distribution Plans Page CSS End */
/* About Us Page CSS Start */
.about-banner h1{
  font-size: 52px;
  margin-bottom: 28px;
}
.about-banner .btn {
  --bs-btn-padding-x: 54px;
}
.about-banner .btn-div{
  margin-top: 30px;
}
.about-banner img{
  max-height: 909px;
}
.about-banner{
  margin-bottom: 80px;
}
.mileston-section{
  background-color: var(--darkblue-color);
  padding: 70px 0;
  margin-bottom: 120px;
}
.mileston-section h3{
  font-size: 22px;
  position: relative;
  margin-bottom: 60px;
}
.mileston-section h3::after{
  content: "";
  display: inline-block;
  width: 115px;
  height: 2px;
  background-color: #0F75BC;
  margin: 0 auto;
  position: absolute;
  bottom: -7px;
  left: 0;
  right: 0;
}
.mileston-list h2{
  font-size: 42px;
  margin-bottom: 18px;
}
.mileston-list{
  max-width: 942px;
  margin: 0 auto;
}
.whaychoose-section h2{
  font-size: 36px;
  margin-bottom: 22px;
}
.whaychoose-section .choose-content{
  background-color: #F5F5F5;
  border: 1px solid #0F75BC;
  border-radius: 10px;
  border-bottom-width: 10px;
  padding: 65px;
  margin-bottom: 85px;
}
.whaychoose-section .choose-content:last-child{margin-bottom: 0;}
.whaychoose-section .choose-content:hover{
  background-color: #fff;
  box-shadow: 0px 48px 100px 0px #110C2E26;
}
.whaychoose-section .choose-content h4{
  font-size: 42px;
  font-family: 'interextra_bold';
  margin-bottom: 17px;
}
.whaychoose-section .choose-content div{
  flex: 1 0 0%;
}
.whaychoose-section .choose-content.our-mission img{
  width: 351px;
}
.whaychoose-section .choose-content.our-commitment img{
  width: 310px;
}
.whaychoose-section .choose-content.our-membership img{
  width: 226px;
}
.whaychoose-section .choose-content.our-membership img + img{
  margin-top: 15px;
}
.aboutus-page{
  margin-bottom: 145px;
}
.whaychoose-section .tiles-content {
  margin-top: 100px;
}
/* About Us Page CSS End */
/* Meet The Team Page CSS Start */
.meetteam-page h1{
  margin-bottom: 40px;
}
.meetteam-page p{
  margin-bottom: 27px;
}
.team-section{
  background-color: #F3F3F3;
  padding: 60px 0 120px 0;
  margin-top: 110px;
}
.team-section h2{
    font-size: 28px;
    padding-bottom: 18px;
    margin-bottom: 52px;
}
.team-section h2::before{
  content: "";
  width: 187px;
  height: 5px;
  background-color: var(--blue-color);
  position: absolute;
  right: 0;
  left: 0;
  margin: auto;
  bottom: 0;
}
.team-section .grid-item{
  width: 50%;
}
.team-section .team-main{
  margin: 0 -15px;
}
.team-section .team-card{
  background-color: #fff;
  border-radius: 10px;
  padding: 16px;
  margin: 0 15px 30px 15px;
}
.team-section .team-card .roal-sec{
  display: flex;
  align-items: center;
  margin-bottom: 25px;
}
.team-section .team-card h3{
  font-size: 42px;
  font-family: 'interextra_bold';
  margin-bottom: 13px;
}
.team-section .team-card .roal-sec img{
  max-width: 243px;
  max-height: 276px;
  border-radius: 8px;
  margin-right: 25px;
}
.team-section .team-card .card-body p{
  font-size: 16px;
  line-height: 27.2px;
}
.team-section .team-card .card-body p:last-child{
  margin-bottom: 0;
}
.team-section .row > div{
  margin-bottom: 30px;
}
.team-section .withoutphoto h3 br{
  display: none;
}
.team-section .withoutphoto .team-card{
  padding-top: 34px;
}
/* Meet The Team Page CSS End */
/* writing services Page CSS Start */
.writingservices-page .contact-sec{
  margin: 70px 0 145px 0;
}
.writingservices-page h1{
  margin-bottom: 50px;
}
.writingservices-page p{
  margin-bottom: 28px;
}
/* writing services Page CSS End */
/* Affiliate Program Page CSS Start */
.ap-banner img{
  float: right;
  margin: 0 0 20px 20px;
}
.ap-banner h1{
  padding-top: 75px;
  margin-bottom: 37px;
}
.ap-banner p{
  margin-bottom: 29px;
}
.ap-detials{
  background-color: #F3F3F3;
  padding: 80px 0 145px 0;
  margin-top: 90px;
}
.ap-detials .card {
  --bs-card-spacer-y: 35px;
  --bs-card-spacer-x: 45px;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-border-width: 0;
  --bs-card-border-radius: 10px;
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(10px - (var(--bs-border-width)));
  --bs-card-cap-padding-y: 14px;
  --bs-card-cap-padding-x: 45px;
  --bs-card-cap-bg: var(--blue-color);
  --bs-card-cap-color: #fff;
  --bs-card-bg: var(--bs-body-bg);
  margin-bottom: 60px;
}
.ap-detials .card-header{
  font-family: 'interbold';
  font-size: 24px;
}
.ap-detials .card ul{
  list-style: none;
  margin: 0;
  padding: 0;
}
.ap-detials .card ul li{
  position: relative;
  padding-left: 30px;
  margin-bottom: 12px;
}
.ap-detials .card ul li:last-child{
  margin-bottom: 0;
}
.ap-detials .card ul li::before{
  content: "";
  background: url(../images/list-icon.png);
  width: 16px;
  height: 16px;
  background-size: cover;
  position: absolute;
  top: 6px;
  left: 0;
}
.ap-detials .btn-div p{
  margin-bottom: 25px;
}
.ap-detials .btn-div .btn{
  width: 196px;
}
/* Affiliate Program Page CSS End */
/* Contact Us Page CSS Start */
.contactus-page h1{
  margin-bottom: 80px;
}
.contactform{
  background-color: #F3F3F3;
  border-radius: 10px;
  padding: 40px 35px 50px 35px;
  margin-right: 50px;
}
.captchaimg{
  margin: 40px 0;
}
.contpage-sec{
  margin-bottom: 100px;
}
.contpage-sec .add-details{
  width: 254px;
  flex: 0 0 auto;
}
.contpage-sec .add-details h3{
  color: var(--black-color);
  font-family: 'interextra_bold';
  font-size: 18px;
}
.contpage-sec .add-details div{
  font-size: 16px;
  font-family: 'interregular';
  color: var(--black-color);
}
.contpage-sec .add-details hr{
  border-color: #E2E2E2;
  opacity: 1;
  margin: 30px 0;
}
.contactform .btn{
  width: 196px;
}
.contactus-page .faq-txt{
  background: url(../images/faq-bg.png);
  border-radius: 10px;
  padding: 40px 65px;
  /* position: relative; */
  margin-bottom: 145px;
  background-repeat: no-repeat;
  background-size: cover;
  /* z-index: 0; */
}
/* .contactus-page .faq-txt::after{
  content: "";
  background: url(../images/faq-bg.png);
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 0;
  right: -65px;
  width: 100%;
  height: 100%;
  z-index: -1;
} */
.contactus-page .faq-txt h2{
  font-size: 32px;
  margin-bottom: 27px;
}
.contactus-page .faq-txt .btn{
  --bs-btn-padding-x: 30px;
  --bs-btn-padding-y: 11px;
}
/* Contact Us Page CSS End */
/* RSS Fead Page CSS Start */
.rssfeeds-page h1{
  margin-bottom: 27px;
}
.rssfeeds-page p{
  margin-bottom: 30px;
  line-height: 30.6px;
}
.rss-bluesec{
  margin: 70px 0 100px 0;
}
.rss-bluesec .blue-sect{
  background: linear-gradient(90deg, #0A578C 0%, #0F75BC 100%);
  border-radius: 10px;
  padding: 40px;
  display: flex;
  align-items: center;
  margin-bottom: 35px;
}
.rss-bluesec .blue-sect a{
  border-radius: 5px;
  background-color: #fff;
  display: inline-block;
  font-size: 16px;
  color: #252525;
  padding: 15px 30px;
  text-decoration: none;
}
.rss-bluesec .blue-sect a img{
  width: 22px;
  vertical-align: middle;
  margin-right: 8px;
}
.rss-bluesec .blue-sect h2{
  color: #fff;
  font-size: 38px;
  font-family: 'interbold';
  margin: 0;
}
.rss-indcateg{
  background-color: #F3F3F3;
  padding: 100px 0 145px 0;
}
.rss-indcateg h1{
  margin-bottom: 55px;
}
.rss-indcateg .accordion{
  --bs-accordion-btn-padding-x: 20px 80px;
  --bs-accordion-btn-padding-y: 20px 20px;
  --bs-accordion-btn-color: var(--black-color);
  --bs-accordion-btn-bg: #fff;
  --bs-accordion-btn-focus-box-shadow:nonne;
  --bs-accordion-border-radius: 6px;
  --bs-accordion-inner-border-radius: calc(6px - (var(--bs-border-width)));    
  --bs-accordion-border-width: 0;
  --bs-accordion-active-color: #fff;
  --bs-accordion-active-bg: var(--blue-color);
  --bs-accordion-btn-icon:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 36 36" fill="none"><circle cx="18" cy="18" r="18" fill="%23F3F3F3"/><path d="M16.27 12.177L22.67 17.3448C23.11 17.7 23.11 18.2999 22.67 18.6552L16.27 23.823C15.7891 24.2113 15 23.9188 15 23.3523L15 12.6478C15 12.0812 15.7891 11.7887 16.27 12.177Z" fill="%238B8B8B"/></svg>');
  --bs-accordion-btn-active-icon:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 36 36" fill="none"><circle cx="18" cy="18" r="18" fill="white"/><path d="M23.823 16.27L18.6552 22.67C18.3 23.11 17.7001 23.11 17.3448 22.67L12.177 16.27C11.7887 15.7891 12.0812 15 12.6477 15L23.3522 15C23.9188 15 24.2113 15.7891 23.823 16.27Z" fill="%230F75BC"/></svg>');
  --bs-accordion-btn-icon-width:36px;
  --bs-accordion-btn-icon-height:36px;
  --bs-accordion-btn-icon-transform: rotate(0deg);
}
.rss-indcateg .accordion-button{
  font-size: 22px;
  border-radius: 6px;
  font-family: 'intermedium';
}
.rss-indcateg .accordion-item{
  border-radius: 6px;
  margin-bottom: 30px;
}
.rss-indcateg .accordion-item:last-child{
  margin-bottom: 0;
}
.rss-indcateg .accordion-button::after{
  position: absolute;
  margin: 0;
  top: 16px;
  left: 20px;
  height: var(--bs-accordion-btn-icon-height);
}
.rss-indcateg .cat-list{
  list-style: none;
  margin: 0;
  padding: 0;
}
.rss-indcateg .cat-list li{
  display: flex;
  padding: 20px 30px;
  border-bottom: 1px solid #E3E3E3;
}
.rss-indcateg .cat-list li:last-child{
  border-bottom: none;
}
.rss-indcateg .cat-list li .btn-sec{
  margin-left: auto;
  display: flex;
}
.rss-indcateg .cat-list li .btn-sec a + a{
  margin-left: 45px;
}
.rss-indcateg .cat-list li .btn-sec a{
    display: inline-block;
    font-size: 16px;
    color: #252525;
    text-decoration: none;
}
.rss-indcateg .cat-list li .btn-sec a:hover{
  color: var(--blue-color);
}
.rss-indcateg .cat-list li .btn-sec a img{
    width: 22px;
    vertical-align: middle;
    margin-right: 8px;
}
.btn-close{
  --bs-btn-close-bg:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" fill="none"><path d="M20.3561 11.2071L16.5096 15L20.3561 18.7929C20.4631 18.8931 20.5484 19.0142 20.6068 19.1487C20.6651 19.2833 20.6952 19.4284 20.6952 19.575C20.6952 19.7216 20.6651 19.8667 20.6068 20.0013C20.5484 20.1358 20.4631 20.2569 20.3561 20.3571C20.2559 20.4564 20.1372 20.535 20.0067 20.5883C19.8761 20.6417 19.7364 20.6687 19.5953 20.6679C19.3143 20.6667 19.0449 20.5551 18.8453 20.3571L14.9989 16.5107L11.2061 20.3571C11.0065 20.5551 10.7371 20.6667 10.4561 20.6679C10.3151 20.6687 10.1753 20.6417 10.0447 20.5883C9.91419 20.535 9.79546 20.4564 9.69535 20.3571C9.49579 20.1564 9.38378 19.8848 9.38378 19.6018C9.38378 19.3187 9.49579 19.0472 9.69535 18.8464L13.4882 15L9.69535 11.2071C9.51982 11.0022 9.4281 10.7385 9.43851 10.4689C9.44893 10.1992 9.56071 9.94343 9.75153 9.75262C9.94234 9.5618 10.1981 9.45002 10.4678 9.4396C10.7374 9.42919 11.0011 9.52091 11.2061 9.69644L14.9989 13.4893L18.7918 9.69644C18.891 9.59372 19.0094 9.51155 19.1404 9.45462C19.2713 9.39769 19.4122 9.3671 19.555 9.36462C19.6977 9.36213 19.8396 9.38779 19.9725 9.44012C20.1053 9.49246 20.2266 9.57045 20.3293 9.66965C20.432 9.76884 20.5142 9.8873 20.5711 10.0182C20.628 10.1492 20.6586 10.2901 20.6611 10.4329C20.6636 10.5756 20.6379 10.7175 20.5856 10.8503C20.5332 10.9832 20.4553 11.1044 20.3561 11.2071ZM25.6061 25.6071C23.5082 27.7048 20.8355 29.1332 17.9258 29.7119C15.0161 30.2906 12.0002 29.9934 9.25939 28.8581C6.51859 27.7227 4.176 25.8001 2.52785 23.3334C0.879696 20.8667 0 17.9667 0 15C0 12.0334 0.879696 9.13332 2.52785 6.66661C4.176 4.19991 6.51859 2.27732 9.25939 1.14196C12.0002 0.00660079 15.0161 -0.290539 17.9258 0.288116C20.8355 0.86677 23.5082 2.29523 25.6061 4.39286C26.9991 5.78576 28.1041 7.43942 28.858 9.2594C29.612 11.0794 30 13.0301 30 15C30 16.97 29.612 18.9206 28.858 20.7406C28.1041 22.5606 26.9991 24.2142 25.6061 25.6071ZM24.0953 5.90358C22.2955 4.10994 20.0045 2.88985 17.5117 2.39737C15.0188 1.90489 12.436 2.16211 10.0892 3.13654C7.74251 4.11098 5.73714 5.75894 4.32635 7.87232C2.91556 9.98569 2.16263 12.4697 2.16263 15.0107C2.16263 17.5517 2.91556 20.0357 4.32635 22.1491C5.73714 24.2625 7.74251 25.9105 10.0892 26.8849C12.436 27.8593 15.0188 28.1166 17.5117 27.6241C20.0045 27.1316 22.2955 25.9115 24.0953 24.1179C25.294 22.9234 26.245 21.5041 26.8939 19.9412C27.5429 18.3784 27.8769 16.7029 27.8769 15.0107C27.8769 13.3185 27.5429 11.643 26.8939 10.0802C26.245 8.51739 25.294 7.09805 24.0953 5.90358Z" fill="%238B8B8B"/></svg>');
}
.javascript_modal h2{
  font-size: 32px;
}
.javascript_modal{
  --bs-modal-width: 1110px;
  --bs-modal-padding: 55px 70px;
}
.javascript_modal .form-control{
  border: 1px solid #252525;
  height: 370px;
  border-radius: 10px;
  padding: 25px 30px;
  margin: 38px 0 0 0;
}
.javascript_modal .copywrapper{
  margin-bottom: 43px;
}
.javascript_modal .btn-close{
  top: 58px;
  right: 69px;
  opacity: 1;
  padding: 0;
  width: 30px;
  height: 30px;
  background-size: 30px
}
.javascript_modal .int-txt{
  margin-bottom: 32px;
}
.javascript_modal ul{
  margin: 0;
  padding: 0 0 0 30px;
}
/* RSS Fead Page CSS End */
/* News Widget-page Page CSS Start */
.newswidget-page h1{
  margin-bottom: 25px;
}
.newswidget-sect{
  background-color: #F3F3F3;
  padding: 45px 0 145px 0;
  margin-top: 40px;
}
.newswidget-wrapper .news-side-bar{
  width: 445px;
  flex: 0 0 auto;
  margin-right: 25px;
}
.newswidget-wrapper .news-side-bar .bg-white{
  padding: 25px;
  border-radius: 10px;
}
.news-side-bar .title{
  font-size: 22px;
  color: var(--black-color);
  font-family: 'intersemi_bold';
  text-decoration: none;
  margin-bottom: 20px;
  display: inline-block;
  position: relative;
}
.news-side-bar .title:after{
  content: "";
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-caret-up-fill" viewBox="0 0 16 16"><path d="m7.247 4.86-4.796 5.481c-.566.647-.106 1.659.753 1.659h9.592a1 1 0 0 0 .753-1.659l-4.796-5.48a1 1 0 0 0-1.506 0z"/></svg>');
  top: 8px;
  right: -23px;
  position: absolute;
  transition: -webkit-transform ease-in-out 0.3s;
  transition: transform ease-in-out 0.3s;
  transition: transform ease-in-out 0.3s, -webkit-transform ease-in-out 0.3s;
  width: 16px;
  height: 16px;
}
.news-side-bar .title.collapsed:after{
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.news-side-bar .form-label{
  color: #8B8B8B;
  font-size: 16px;
  font-family: 'interregular';
  margin-bottom: 5px;
}
.news-side-bar .form-control,.news-side-bar .form-select{
  border: 1px solid #8B8B8B;
}
.news-side-bar .clr-field{
  width: 100%;
}
.news-side-bar .bordotted{
  border-bottom: 1px dotted #252525;
  padding-top: 12px;
}
.news-side-bar .bordash{
  border-bottom: 1px dashed #252525;
  padding-top: 12px;
}
.news-side-bar .borsolid{
  border-bottom: 1px solid #252525;
  padding-top: 12px;
}
.news-side-bar .borbig{
  border-bottom: 3px solid #252525;
  padding-top: 12px;
}
.news-side-bar .form-label{
  font-size: 16px;
}
.news-side-bar .btn{
  width: 100%;
  margin-top: 30px;
}
.news-side-bar .widgetoptions p{
  font-size: 16px;
  margin: 0;
  font-family: 'interregular';
    line-height: 30px;
}
.news-side-bar .newscontent p{
  font-family: 'interregular';
}
.news-side-bar .newscontent .outlinebtn{
  width: 109px;
  border: 0.5px solid #252525;
  font-size: 14px;
  font-family: 'interregular';
  background-color: #fff;
  border-radius: 4px;
  padding: 6px 5px;
  color: #252525;
  margin-top: 5px;
  margin-right: 15px;
}
.news-side-bar .newscontent .outlinebtn:hover{
  background-color: var(--blue-color);
  color: #fff;
  border-color: var(--blue-color);
}
.newswidget-wrapper .widgetprv .bg-white{
  border-radius: 10px;
  padding: 30px;
}
.newswidget-wrapper .widgetprv h2{
  font-size: 22px;
  margin-bottom: 29px;
}
.widgetprv iframe{
  height: 1000px;
  overflow: auto;
  width: 100%;
}
.widgetprv .newslistprvbox .newslist:not(:last-child){
  border-bottom: 1px solid #DBDBDB;
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.widgetprv .newslist{
  width: 100%;
}
.widgetprv .newslist .img{
  width: 124px;
  flex: 0 0 auto;
  margin-right: 20px;
}
.widgetprv .newslist .img img{
  max-width: 124px;
  max-height: 80px;
  border-radius: 6px;
}
.widgetprv .newslist .img .date{
  text-align: center;
  font-size: 16px;
  font-family: 'interregular';
  margin-top: 11px;
}
.widgetprv .newslist .text .title{
  font-size: 16px;
  color: var(--blue-color);
  text-decoration: none;
  font-family: 'intersemi_bold';
  margin-bottom: 10px;
  display: inline-block;
}
.widgetprv .newslist .text p{
  margin: 0;
  font-size: 16px;
  font-family: 'interregular';
}
.widgetprv .newslist hr{
  opacity: 1;
  border-color: #DBDBDB;
  margin: 20px 0;
}
.widgetprv .widgetcode p{
  font-size: 14px;
  font-family: 'interregular';
  line-height: 25px;
}
.widgetprv .widgetcode textarea.form-control{
  border: 1px solid #8B8B8B;
  border-radius: 10px;
  height: 265px;
  margin-bottom: 21px;
  word-break: break-all;
}
.nwcategories, .nwcategories ul{
  list-style: none;
  margin: 0;
  padding: 0;
}
.nwcategories > li{
  margin-bottom: 8px;
}
.nwcategories > li > .parent-cat .form-check{
  color: var(--black-color);
  font-size: 16px;
  font-family: 'interbold';
}
.nwcategories > li > ul > li .form-check{
  color: var(--black-color);
  font-size: 16px;
  font-family: 'interregular';
}
.nwcategories > li > ul{
  padding-left: 45px;
  display: none;
  margin-top: 5px;
}
.nwcategories > li > ul > li{
  margin-bottom: 10px;
}
.nwcategories .parent-cat {
  display: flex;
}
.nwcategories .parent-cat .categorieshandal{
  cursor: pointer;
  width: 15px;
  height: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  margin: 3px 7px 0 0;
}
.nwcategories .parent-cat .categorieshandal img{
  width: 10px;
  height: 6px;
  transition: -webkit-transform ease-in-out 0.3s;
  transition: transform ease-in-out 0.3s;
  transition: transform ease-in-out 0.3s, -webkit-transform ease-in-out 0.3s;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.nwcategories > li.open .parent-cat .categorieshandal img{
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
/* News Widget-page Page CSS End */
/* Who Uses Us Page CSS Start */
.whousesbanner .btn{
  margin-top: 19px;
}
.whousesbanner h1{
  margin-bottom: 26px;
}
.whousesbanner{
  padding-bottom: 130px;
}
.whoattension{
  background-color: #F3F3F3;
  padding: 85px 0 72px 0;
}
.whoattension h2{
  font-size: 40px;
  margin-bottom: 25px;
}
.whoattension .listtitle{
  font-size: 32px;
  display: inline-block;
  border-bottom: 3px solid var(--blue-color);
  margin: 30px 0 20px 0;
}
.whoattension ul{
  list-style: none;
  padding: 0;
  margin: 0;
}
.whoattension ul li{
  position: relative;
  color: var(--black-color);
  font-family: 'intermedium';
  padding-left: 30px;
  margin-bottom: 17px;
}
.whoattension ul li:last-child{
  margin-bottom: 0;
}
.whoattension ul li::before{
  content: "";
  width: 20px;
  height: 20px;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M10.0001 0C4.48599 0 0 4.48599 0 10.0001C0 15.5141 4.48599 20 10.0001 20C15.5141 20 20.0001 15.514 20.0001 10.0001C20.0001 4.48609 15.514 0 10.0001 0ZM15.0458 8.88069L13.07 10.8067L13.5365 13.5263C13.5849 13.8091 13.4686 14.0951 13.2365 14.2638C13.1051 14.3592 12.9496 14.4077 12.7932 14.4077C12.6733 14.4077 12.5527 14.3791 12.4425 14.3212L10.0002 13.0371L7.55774 14.3213C7.30359 14.4549 6.99585 14.4326 6.76372 14.2639C6.53148 14.0952 6.41516 13.8092 6.46372 13.5264L6.9302 10.8068L4.95418 8.88069C4.74869 8.68032 4.67479 8.38073 4.76347 8.10777C4.85214 7.83482 5.08809 7.63586 5.37221 7.59464L8.10275 7.19783L9.32385 4.72345C9.45093 4.46608 9.71302 4.30311 10.0001 4.30311C10.2871 4.30311 10.5492 4.46608 10.6763 4.72345L11.8974 7.19783L14.6279 7.59464C14.9119 7.63586 15.148 7.83482 15.2366 8.10777C15.3253 8.38073 15.2513 8.68042 15.0458 8.88069Z" fill="%230F75BC"/></svg>');
  position: absolute;
  left: 0;
  top: 4px;
}
.customers .col-md{
  margin-bottom: 60px;
}
.customers{
  padding: 72px 0 30px 0;
}
.cusreview{
  background-color: #F3F3F3;
  padding: 70px 0 125px 0;
}
.cusreview h2{
  font-size: 40px;
  margin-bottom: 70px;
}
.cusreview .listreview{
  background-color: #FFFFFF;
  border-radius: 10px;
  padding: 40px;
  margin-bottom: 95px;
  box-shadow:0px 0px 0px 3px var(--blue-color) inset;
  position: relative;
}
.cusreview .listreview:last-child{
  margin-bottom: 0;
}
.cusreview .listreview::before{
  content: "";
  width: calc(100% - 140px);
  height: 10px;
  background-color: #fff;
  position: absolute;
  top: 0px;
  right: 0px;
  border-radius: 0 9px 0 0;
}
.cusreview .listreview::after{
  content: "";
  width: calc(100% - 397px);
  height: 10px;
  background-color: #fff;
  position: absolute;
  bottom: 0px;
  right: 0;
  border-radius: 0 0 9px 0;
}
.cusreview .listreview .right-border{
  width: 4px;
  height: calc(100% - 15px);
  right: 0;
  bottom: 0;
  position: absolute;
  top: 0;
  background-color: #fff;
  margin: auto;
}
.cusreview .listreview .comm-top,.cusreview .listreview .comm-bottom{
  width: 22px;
  height: 20px;
}
.cusreview .listreview .comm-top{
  top: -13px;
  left: 140px;
  z-index: 1;
}
.cusreview .listreview .comm-bottom{
  bottom: -13px;
  left: 396px;
  z-index: 1;
}
.cusreview .listreview .auther{
  margin-top: 20px;
}
.customers h1{
  margin-bottom: 55px;
}
.elevate-sec{
  background: linear-gradient(90deg, #0A578C 0%, #0F75BC 100%);
  position: relative;
  overflow: hidden;
  border-radius: 10px;
  padding: 38px 0 44px 67px;
  margin: 107px 0 145px 0;
  z-index: 1;
}
.elevate-sec::before{
  content: "";
  background: url(../images/elevate-img.png);
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
  background-size: cover;
  z-index: -1;
  background-position: right;
}
.elevate-sec h2{
  font-size: 38px;
  line-height: 57px;
  margin-bottom: 5px;
}
.elevate-sec p{
  font-size: 22px;
  line-height: 33px;
  margin-bottom: 20px;
}
.elevate-sec .btn{
  --bs-btn-padding-x: 34px;
  --bs-btn-padding-y: 13px;
}
/* Who Uses Us Page CSS End */
/* Agency Discount Program Page CSS Start */
.adp-details h1{
  margin-bottom: 22px;
}
.adp-details .row{
  margin-bottom: 120px;
}
.adp-details .row:nth-child(odd) > div:last-child{
  text-align: right;
}
.adp-details .row:nth-child(even) > div:last-child{
  order: -1;
}
.bulkdiscount{
  background-color: #F3F3F3;
  padding: 62px 0 90px 0;
}
.bulkdiscount h2{
  font-size: 40px;
  margin-bottom: 41px;
}
.bulkdiscount .table thead th{
  background-color: var(--blue-color);
  color: #fff;
  font-family: 'intersemi_bold';
  border: none;
  border-right: 2px solid #E7E7E7;
  padding: 8px 20px;
}
.bulkdiscount .table tbody td{
  font-family: 'intermedium';
  color: var(--black-color);
  background-color: #fff;
  border: none;
  border-right: 2px solid #E7E7E7;
  padding: 8px 20px;
}
.bulkdiscount .table tbody tr:first-child td{
  padding-top: 20px;
}
.bulkdiscount .table tbody tr:last-child td{
  padding-bottom: 20px;
}
.bulkdiscount .table thead th:last-child,.bulkdiscount .table tbody td:last-child{
  border-right: none;
}
.bulkdiscount .table thead th:first-child{
  border-radius: 10px 0 0 0;
}
.bulkdiscount .table thead th:last-child{
  border-radius: 0 10px 0 0;
}
.bulkdiscount .table tbody tr:last-child td:first-child{
  border-radius: 0 0 0 10px;
}
.bulkdiscount .table tbody tr:last-child td:last-child{
  border-radius: 0 0 10px 0 ;
}
.howbdpstart{
  background: url(../images/howbdpstart-bg.png);
  padding: 60px 55px;
  border-radius: 10px;
  background-repeat: no-repeat;
  background-size: cover;
  margin: 70px 0 145px 0;
}
.howbdpstart h1{
  margin-bottom: 32px;
}
.howbdpstart p{
  margin-bottom: 27px;
}
.howbdpstart .btn{
  margin-top: 8px;
  --bs-btn-padding-x: 45px;
}
/* Agency Discount Program Page CSS End */
/* News Page CSS Start */
.news-page{
  display: flex;
  padding-bottom: 145px;
}
.news-sidebar{
  background-color: #F3F3F3;
  border-radius: 6px;
  padding: 10px;
  width: 255px;
  flex: 0 0 auto;
  margin-right: 30px;
}
.sidemenulist{
  list-style: none;
  padding: 0;
  margin: 0;
}
.sidemenulist a{
  margin-bottom: 15px;
  display: block;
  border-radius: 4px;
  background-color: #fff;
  color: #8B8B8B;
  font-size: 16px;
  font-family: 'intersemi_bold';
  text-decoration: none;
  padding: 9px 15px;
}
.sidemenulist li:last-child a{
  margin-bottom: 0;
}
.sidemenulist a.active,.sidemenulist a:hover{
  background-color: #0F75BC;
  color: #fff;
}
.news-section{
  width: 100%;
  padding-top: 10px;
}
.news-section .ttile-section{
  margin-bottom: 32px;
}
.news-section .ttile-section h2{
  font-size: 42px;
  margin-bottom: 13px;
}
.news-section .ttile-section p{
  font-size: 22px;
}
.news-section .news-card{
  border: 1px solid #8B8B8B;
  border-radius: 6px;
  overflow: hidden;
  margin: 0 13px;
}
.news-section .news-card .img {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 18px;
  overflow: hidden;
}
.news-section .news-card .news-body {
  padding: 0 15px 28px 15px;
}
.news-section .news-card .prreles {
  background-color: #EEEEEE;
  color: #8B8B8B;
  font-size: 12px;
  padding: 5px 14px;
  display: inline-block;
}
.news-section .news-card .date {
  color: #8B8B8B;
  font-size: 12px;
  padding: 5px 14px;
  display: inline-block;
}
.news-section .news-card .title,.news-section .news-card .title a {
  font-size: 18px;
  font-family: 'interbold';
  color: #252525;
  margin: 16px 0 11px 0;
  text-decoration: none;
}
.news-section .news-card .disc {
  font-size: 16px;
  color: #8B8B8B;
}
.news-section .news-card .btn {
  width: 100%;
  --bs-btn-padding-x: 5px;
  --bs-btn-padding-y: 7px;
  border-radius: 0;
  font-size: 14px;
  font-family: 'intermedium';
}
.news-section .grid-item {
  width: calc(100% / 3);
  margin-bottom: 45px;
}
.news-section .grid {
  margin: 0 -13px;
}
.pagination{
  --bs-pagination-focus-box-shadow: none;
  --bs-pagination-bg: #F3F3F3;
  --bs-pagination-color: #8B8B8B;
  --bs-pagination-padding-x: 0;
  --bs-pagination-padding-y: 0;
  --bs-pagination-font-size: 16px;
  --bs-pagination-border-color: #F3F3F3;
  --bs-pagination-border-radius: 2px;
  --bs-pagination-hover-color: #fff;
  --bs-pagination-hover-bg: var(--blue-color);
  --bs-pagination-hover-border-color: var(--blue-color);
  --bs-pagination-focus-color: #fff;
  --bs-pagination-focus-bg: var(--blue-color);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: var(--blue-color);
  --bs-pagination-active-border-color: var(--blue-color);
  margin: 50px 0 0 0;
}
.pagination .page-link{
  font-family: 'intersemi_bold';
  border-radius: var(--bs-pagination-border-radius);
  margin-right: 6px;
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pagination .page-link.prevlink,
.pagination .page-link.nextlink{
  width: auto;
  padding: 0 20px;
}
.page-item:not(:first-child) .page-link {
  margin-left: 0;
}
.news-sidebar .accordion{
  --bs-accordion-btn-padding-x: 12px 35px;
  --bs-accordion-btn-padding-y: 12px 10px;
  --bs-accordion-btn-color: var(--black-color);
  --bs-accordion-btn-bg: #fff;
  --bs-accordion-btn-focus-box-shadow:nonne;
  --bs-accordion-border-radius: 6px;
  --bs-accordion-inner-border-radius: calc(6px - (var(--bs-border-width)));    
  --bs-accordion-border-width: 0;
  --bs-accordion-active-color: #fff;
  --bs-accordion-active-bg: var(--blue-color);
  --bs-accordion-btn-icon:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 36 36" fill="none"><circle cx="18" cy="18" r="18" fill="%23F3F3F3"/><path d="M16.27 12.177L22.67 17.3448C23.11 17.7 23.11 18.2999 22.67 18.6552L16.27 23.823C15.7891 24.2113 15 23.9188 15 23.3523L15 12.6478C15 12.0812 15.7891 11.7887 16.27 12.177Z" fill="%238B8B8B"/></svg>');
  --bs-accordion-btn-active-icon:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 36 36" fill="none"><circle cx="18" cy="18" r="18" fill="white"/><path d="M23.823 16.27L18.6552 22.67C18.3 23.11 17.7001 23.11 17.3448 22.67L12.177 16.27C11.7887 15.7891 12.0812 15 12.6477 15L23.3522 15C23.9188 15 24.2113 15.7891 23.823 16.27Z" fill="%230F75BC"/></svg>');
  --bs-accordion-btn-icon-width:20px;
  --bs-accordion-btn-icon-height:20px;
  --bs-accordion-btn-icon-transform: rotate(0deg);
}
.news-sidebar .accordion-button{
  font-size: 14px;
  border-radius: 4px;
  font-family: 'intersemi_bold';
}
.news-sidebar .accordion-item{
  border-radius: 4px;
  margin-bottom: 14px;
}
.news-sidebar .accordion-item:last-child{
  margin-bottom: 0;
}
.news-sidebar .accordion-button::after{
  position: absolute;
  margin: 0;
  top: 10px;
  left: 8px;
  height: var(--bs-accordion-btn-icon-height);
}
.news-sidebar .cat-list{
  list-style: none;
  margin: 0;
  padding: 0;
}
.news-sidebar .cat-list li a{
  display: block;
  padding: 9px 10px;
  border-bottom: 1px solid #E3E3E3;
  text-decoration: none;
  font-size: 14px;
  font-family: 'intermedium';
  color: var(--black-color);
}
.news-sidebar .cat-list li:last-child a{
  border-bottom: none;
}
.news-sidebar .dividerdiv{
  background-color: #fff;
  height: 6px;
  margin: 20px -10px 30px -10px;
}
.news-sidebar .newsdate{
  margin-top: 90px;
}
.datepicker thead .next::before,.datepicker thead .prev::before{
  content: "";
  width: 7px;
  height: 10px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.datepicker thead .next::before{
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="7" height="10" viewBox="0 0 7 10" fill="none"><path d="M1.46373 0.142627L6.61576 4.3027C6.96995 4.58869 6.96995 5.07159 6.61576 5.35758L1.46373 9.51769C1.07661 9.83024 0.441406 9.5948 0.441406 9.13874L0.441406 0.521611C0.441406 0.0655136 1.07661 -0.169926 1.46373 0.142627Z" fill="%230F75BC"/></svg>');
}
.datepicker thead .prev::before{
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="7" height="10" viewBox="0 0 7 10" fill="none"><path d="M5.41908 9.51753L0.267049 5.35746C-0.0871413 5.07147 -0.0871412 4.58857 0.267049 4.30258L5.41908 0.142471C5.8062 -0.170082 6.44141 0.0653578 6.44141 0.521421L6.44141 9.13855C6.44141 9.59464 5.8062 9.83008 5.41908 9.51753Z" fill="%230F75BC"/></svg>');
}
.datepicker thead .prev,.datepicker thead .next{
  background-repeat: no-repeat;
  color: transparent;
  background-position: center;
  position: relative;
}
.news-sidebar .newsdate table{
  width: 100%;
}
.news-sidebar .newsdate .datepicker-inline{
  width: 100%;
  padding: 0;
}
.datepicker{
  color: var(--black-color);
}
.datepicker table thead{
  font-size: 14px;
}
.datepicker table thead .dow{
  font-size: 12px;
  padding: 10px 0 5px 0;
}
.datepicker table tbody{
  font-size: 12px;
}
.datepicker .datepicker-days table thead .dow,.datepicker .datepicker-days table tbody td{
  width: calc(100% / 7);
  height: 34px;
  border-radius: 0;
}
.datepicker .datepicker-days table td.active,.datepicker .datepicker-days table td:hover,.datepicker table tr td span:hover{
  background-color: var(--blue-color) !important;
  background-image: none !important;
  color: #fff !important;
}
.datepicker table tr td.today, .datepicker table tr td span.focused{
  background-color: var(--darkblue-color) !important;
  background-image: none !important;
  color: #fff !important;
}
.datepicker .datepicker-days table tfoot th{
  font-size: 14px;
  color: var(--black-color);
}
.news-section .search-section{
  background-color: #F3F3F3;
  border-radius: 6px;
  padding: 24px;
  margin-bottom:50px
}
.news-section .search-section .divider{
  background-color: #fff;
  height: 3px;
  border-radius: 6px;
  margin: 20px 0;
}
.search-section .advsearch-txt a{
  font-size: 16px;
  text-decoration: none;
  color: var(--black-color);
  font-family: 'intersemi_bold';
}
.search-section .advsearch-txt{
  margin-bottom: 20px;
}
.search-section .advsearch-txt a:hover,.search-section .advsearch-txt a:focus{
  color: var(--blue-color);
}
.search-section  .advcategories .outlinebtn{
  width: 109px;
  border: 0.5px solid #252525;
  font-size: 14px;
  font-family: 'interregular';
  background-color: transparent;
  border-radius: 4px;
  padding: 6px 5px;
  color: #252525;
  margin-top: 5px;
  margin-right: 15px;
}
.search-section  .advcategories .outlinebtn:hover {
  background-color: var(--blue-color);
  color: #fff;
  border-color: var(--blue-color);
}
.search-section .nwcategories > li > .parent-cat .form-check{
  font-size: 12px;
  font-family: 'intersemi_bold';
  line-height: 17px;
}
.search-section .nwcategories > li > ul > li .form-check{
  font-size: 12px;
  line-height: 17px;
}
.search-section .nwcategories > li{
  width: 25%;
  flex: 0 0 auto;
  margin-bottom: 2px;
}
.search-section .nwcategories{
  display: flex;
  width: auto;
  flex-wrap: wrap;
}
.search-section .nwcategories > li > ul{
  padding-left: 34px;
}
.search-section .nwcategories > li > ul > li {
  margin-bottom: 0px;
}
.search-section .nwcategories .parent-cat .categorieshandal{
  width: 10px;
  height: 10px;
}
.search-section .nwcategories .parent-cat .categorieshandal img{
  width: 8px;
  height: 5px;
}
.search-section .form-control,.search-section  .form-select{
  padding: 11px 15px;
}
.search-section .btn{
  --bs-btn-padding-x: 46px;
}
/* News Page CSS End */
/* News Details Page CSS Start */
.newsdetails-page .title{
  font-size: 42px;
  line-height: 55px;
  margin-bottom: 34px;
}
.bdgdatesectoin{
  margin-bottom: 34px;
}
.bdgdatesectoin .prbedge{
  color: #8B8B8B;
  font-size: 20px;
  background-color: #EEEEEE;
  padding: 12px 25px;
  display: inline-block;
}
.bdgdatesectoin .date{
  color: #8B8B8B;
  font-size: 20px;
  padding: 12px 25px;
  display: inline-block;
}
.newsdetails-page .border-txt{
  border-bottom: 6px solid var(--blue-color);
  background-color: #F3F3F3;
  padding: 18px 25px;
  font-size: 28px;
  line-height: 39px;
  margin-bottom: 32px;
}
.newsdetails-page .shareicon{
  margin-bottom: 40px;
}
.newsdetails-page .shareicon span{
  font-size: 28px;
}
.newsdetails-page .shareicon a {
  transition: transform .3s;
}
.newsdetails-page .shareicon a:hover{
  transform: scale(1.1);
}
.newsdetails-page .shareicon > *{
  margin-right: 16px;
}
.detailimgsection{
  border: 1px solid #8B8B8B;
  border-radius: 10px;
  padding: 10px;
  max-height: 340px;
  text-align: center;
  margin-bottom: 63px;
}
.detailimgsection img{
  max-height: 312px;
}
.newsdetails-page .newdetailcont{
  margin-bottom: 55px;
  color: var(--black-color);
}
.newsdetails-page .newdetailcont a{
  text-decoration: none;
  color: var(--blue-color);
  font-family: 'interbold'
}
.newsdetails-page .newdetailcont .sideboxtxt {
  border-bottom: 4px solid var(--blue-color);
  border-top: 4px solid var(--blue-color);
  width: 480px;
  float: right;
  padding: 34px 50px;
  text-align: center;
  margin: 7px 0 40px 25px;
  line-height: 32px;
}
.newsdetails-page .newdetailcont p{
  margin-bottom: 20px;
  text-align: justify;
  line-height: 30.8px;
  font-family: 'interregular';
}
.newsdetails-page .newdetailcont h6{
  font-size: 18px;
  margin: 46px 0 17px 0;
}
.othermedia h3,.otherattachments h3,.youtubevideo h3{
  font-size: 28px;
  margin-bottom: 25px;
}
.othermedia .medialist,.otherattachments .attachmentlist,.youtubevideo .youtubevideolist{
  border: 1px solid #8B8B8B;
  border-radius: 10px;
  padding: 20px 10px 0 10px;
  display: inline-block;
  margin-bottom: 48px;
}
.othermedia .medialist .mediaimgdiv{
  width: 250px;
  height: 201px;
  border-radius: 6px;
  margin: 0 10px 20px 10px;
  float: left;
  position: relative;
  overflow: hidden;
  text-align: center;
}
.othermedia .medialist .mediaimgdiv img{
  max-height: 100%;
  border-radius: 6px;
}
.othermedia .medialist .mediaimgdiv a:hover:before{
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgb(0 0 0 / 50%);
}
.othermedia .medialist .mediaimgdiv a:hover::after{
  content: "";
  background-image: url(../images/eye-icon.png);
  background-repeat: no-repeat;
  width: 35px;
  height: 23px;
  background-size: 35px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.otherattachments .attaclist{
  background-color: #EBEBEB;
  border-radius: 6px;
  margin: 0 10px 20px 10px;
  float: left;
  width: 250px;
  text-align: center;
  position: relative;
  padding: 24px 5px 19px 5px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  min-height: 207px;
}
.otherattachments .attaclist a{
  position: absolute;
  top: 15px;
  right: 15px;
}
.otherattachments .attaclist p{
  line-height: 22.4px;
  width: 100%;
}
.youtubevideo .ytlist{
  margin: 0 10px 20px 10px;
  float: left;
  width: 395px;
  min-height: 265px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.youtubevideo .ytlist a img{
  max-width: 395px;
  max-height: 223px;
  border-radius: 10px;
}
.contact-info{
  margin-bottom: 33px;
}
.contact-info h3{
  font-size: 28px;
  margin-bottom: 15px;
}
.contact-info p{
  font-size: 22px;
  margin: 0 0 5px 0;
}
.followus{
  margin-bottom: 35px;
}
.followus span,.tags span{
  font-size: 28px;
}
.followus a{
  transition: transform .3s;
}
.followus a:hover{
  transform: scale(1.1);
}
.tags a{
  border: 1px solid #8B8B8B;
  font-size: 18px;
  text-align: center;
  display: inline-block;
  border-radius: 3px;
  Padding:4px 24px;
  font-family: 'intermedium';
  text-decoration: none;
  color: #8B8B8B;
  background-color: #fff;
}
.tags a:hover{
  color: #fff;
  background-color: var(--black-color);
  border-color: var(--black-color);
}
.followus > *, .tags > *{
  margin-right: 16px;
}
.newsdetails-page{
  margin-bottom: 145px;
}
.newsimagemodal img{
  border-radius: 21px;
  max-width: 750px;
  max-height: 750px;
}
.newsimagemodal .modal-dialog,.newsvideomodal .modal-dialog{
  max-width: 866px;
}
.newsimagemodal .modal-body,.newsvideomodal .modal-body{
  padding: 45px;
}
.newsimagemodal .btn-close, .newsvideomodal .btn-close{
  position: absolute;
  top: 21px;
  right: 22px;
  opacity: 1;
  padding: 0;
  width: 24px;
  height: 24px;
  background-size: 24px
}
.newsimagemodal p, .newsvideomodal p{
  font-size: 22px;
  margin: 22px 0 0 0;
}
.newsvideomodal .videowrapper{
  position: relative;
  padding-top: 56%;
  overflow: hidden;
  border-radius: 21px;
}
.newsvideomodal .videowrapper iframe{
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
/* News Details Page CSS End */
/*Knowledge Base Page CSS Start*/
.knowledgebase-page{
  margin-bottom: 145px;
}
.knowledgebase-page h1{
  margin-bottom: 16px;
}
.knowledgebase-page .subtxt{
  font-size: 20px;
  margin-bottom: 31px;
}
.knowledgebase-page .searchbox{
  max-width: 695px;
  margin-bottom: 28px;
}
.knowledgebase-page .searchbox .form-control{
  background-color: #F3F3F3;
  border: 0.5px solid #8B8B8B;
  color: #8B8B8B;
  padding: 12px 15px;
  margin-right: 20px;
}
.knowledgebase-page .searchbox .btn{
  --bs-btn-padding-x: 40px;
  --bs-btn-padding-y: 11px;
  --bs-btn-font-size: 18px;
}
.knowledgebase-page .allcatlist{
  border: 0.5px solid #8B8B8B;
  background-color: #F3F3F3;
  display: flex;
  flex-wrap: wrap;
  border-radius: 4px;
  padding: 5px 10px;
  margin: 0 -1px 60px -1px;
}
.knowledgebase-page .allcatlist a{
  color: #8B8B8B;
  text-decoration: none;
  border-radius: 3px;
  padding: 11px 25px; 
  margin: 0 1px;
}
.knowledgebase-page .allcatlist a.active,.knowledgebase-page .allcatlist a:hover{
  background-color: #152944;
  color: #fff;
}
.knowledgebase-page .grid {
  margin: 0 -15px;
}
.knowledgebase-page .grid-item {
  width: calc(100% / 3);
  margin-bottom: 65px;
}
.knowledgebase-page .articlelist {
  overflow: hidden;
  margin: 0 15px;
}
.knowledgebase-page .articlelist .imgdiv{
  overflow: hidden;
  border-radius: 6px;
  margin-bottom: 20px;
}
.knowledgebase-page .articlelist .dadgeart{
  background-color: #EEEEEE;
  color: #8B8B8B;
  padding: 5px 15px;
  display: inline-block;
  font-size: 14px;
}
.knowledgebase-page .articlelist .date{
  color: #8B8B8B;
  padding: 5px 15px;
  display: inline-block;
  font-size: 14px;
}
.knowledgebase-page .articlelist .title, .knowledgebase-page .articlelist .title a{
  line-height: 27px;
  margin: 13px 0 5px 0;
  text-decoration: none;
  font-family: 'interbold';
  color: var(--black-color);
}
.knowledgebase-page .articlelist .link{
  font-size: 16px;
}
.knowledgebase-page .searchrestxt div{
  font-size: 24px;
}
.knowledgebase-page .searchrestxt{
  margin-bottom: 33px;
}
.knowledgebase-page .pagination{
  margin-top: 0;
}
/*Knowledge Base Page CSS End*/
/*Article Details Page CSS Start*/
.articledetails-page{
  margin-bottom: 145px;
}
.articledetails-page .btn-knowledge{
  border: 0.5px solid #0F75BC;
  background-color: #fff;
  color: #0F75BC;
  font-size: 22px;
  font-family: 'intersemi_bold';
  --bs-btn-padding-x: 28px;
  --bs-btn-padding-y: 7px;
  margin-bottom: 17px;
}
.articledetails-page .btn-knowledge:hover,.articledetails-page .btn-knowledge:focus{
  background-color: #fff;
  color: #0F75BC;
  border-color: #0F75BC;
}
.articledetails-page .title{
  font-size: 42px;
  line-height: 54px;
  margin-bottom: 22px;
}
.articledetails-page .bdgdatesectoin .prbedge{
  padding: 9px 60px;
}
.articledetails-page .bdgdatesectoin {
  margin-bottom: 26px;
}
.articledetails-page .shareicon span{
  font-size: 28px;
}
.articledetails-page .shareicon a:hover{
  transform: scale(1.1);
}
.articledetails-page .shareicon a{
  transition: transform .3s;
}
.articledetails-page .shareicon{
  margin-bottom: 46px;
}
.articledetails-page .shareicon > *{
  margin-right: 16px;
}
.artidetailscont .imgdiv{
  max-width: 479px;
  max-height: 300px;
  border-radius: 6px;
  float: right;
  margin: 6px 0 30px 30px;
  overflow: hidden;
  position: relative;
}
.artidetailscont .imgdiv a:hover:before{
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgb(0 0 0 / 50%);
}
.artidetailscont .imgdiv a:hover::after{
  content: "";
  background-image: url(../images/eye-icon.png);
  background-repeat: no-repeat;
  width: 35px;
  height: 23px;
  background-size: 35px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.artidetailscont{
  text-align: justify;
  margin-bottom: 25px;
  line-height: 30.8px;
  color: var(--black-color);
  font-family: 'interregular';
}
.artidetailscont {
  margin-bottom: 28px;
}
.artidetailscont a{
  color: var(--blue-color);
  text-decoration: underline;
  font-family: 'interbold'
}
/*Article Details Page CSS End*/
/*FAQ Page CSS Start*/
.faq-page .accordion{
  --bs-accordion-btn-padding-x: 20px 80px;
  --bs-accordion-btn-padding-y: 20px 20px;
  --bs-accordion-btn-color: var(--black-color);
  --bs-accordion-btn-bg: #fff;
  --bs-accordion-btn-focus-box-shadow:nonne;
  --bs-accordion-border-radius: 6px;
  --bs-accordion-inner-border-radius: calc(6px - (var(--bs-border-width)));    
  --bs-accordion-border-width: 0;
  --bs-accordion-active-color: #fff;
  --bs-accordion-active-bg: var(--blue-color);
  --bs-accordion-btn-icon:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 36 36" fill="none"><circle cx="18" cy="18" r="18" fill="%23F3F3F3"/><path d="M16.27 12.177L22.67 17.3448C23.11 17.7 23.11 18.2999 22.67 18.6552L16.27 23.823C15.7891 24.2113 15 23.9188 15 23.3523L15 12.6478C15 12.0812 15.7891 11.7887 16.27 12.177Z" fill="%238B8B8B"/></svg>');
  --bs-accordion-btn-active-icon:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 36 36" fill="none"><circle cx="18" cy="18" r="18" fill="white"/><path d="M23.823 16.27L18.6552 22.67C18.3 23.11 17.7001 23.11 17.3448 22.67L12.177 16.27C11.7887 15.7891 12.0812 15 12.6477 15L23.3522 15C23.9188 15 24.2113 15.7891 23.823 16.27Z" fill="%230F75BC"/></svg>');
  --bs-accordion-btn-icon-width:36px;
  --bs-accordion-btn-icon-height:36px;
  --bs-accordion-btn-icon-transform: rotate(0deg);
}
.faq-page .accordion-button{
  font-size: 24px;
  border-radius: 6px;
  font-family: 'intermedium';
}
.faq-page .accordion-item{
  border-radius: 6px;
  margin-bottom: 30px;
  border: 0.5px solid var(--gray, #8B8B8B)
}
.faq-page .accordion-item:last-child{
  margin-bottom: 0;
}
.faq-page .accordion-button::after{
  position: absolute;
  margin: 0;
  top: 16px;
  left: 20px;
  height: var(--bs-accordion-btn-icon-height);
}
.faq-page .accordion-body{
  padding: 0 30px 30px 30px;
}
.faq-page .accordion-body h6{
  color: var(--black-color);
  font-size: 18px;
  font-family: 'interbold';
  margin: 30px 0 15px 0;
}
.faq-page{
  margin-bottom: 145px;
}
.faq-page h1{
  margin-bottom: 68px;
}
/*FAQ Page CSS End*/
/*Login Page CSS Start*/
.loginwrapper{
  max-width: 730px;
  margin: auto;
}
.login-page{
  margin-bottom: 145px;
}
.signuplink {
  margin-top: 27px;
}
.form-btn-div{
  margin-top: 41px;
}
.form-btn-div .btn{
  width: 195px;
  --bs-btn-padding-x: 14px;
}
.accountsubtxt{
  margin: 0 auto 30px auto;
  max-width: 591px;
}
/*Login Page CSS End*/
/*Sign Up Page CSS Start*/
.signup-page form{
  margin-bottom: 145px;
}
.signup-page form > .mb-3{
  margin-bottom: 40px !important;
}
.signup-page form h3{
  margin-bottom: 25px;
}
/*Sign Up Page CSS End*/
/*Journalists Page CSS Start*/
.journalists-page{
  margin-bottom: 145px;
}
.journalists-page h1{
  max-width: 822px;
  margin: 0 auto 20px auto;
}
.journalists-page .bluebg-section{
  background: url(../images/journalists-bg.png);
  background-repeat: no-repeat;
  background-size: cover;
  padding: 40px 15px;
  margin: 72px 0 151px 0;
  border-radius: 10px;
}
.journalists-page .bluebg-section h2{
  font-size: 32px;
  line-height: 41px;
  margin:0 auto 26px auto;
  max-width: 729px;
}
.journalists-page .bluebg-section .btn{
  --bs-btn-padding-x: 44px;
}
.journalists-page  .disc-card{
  border: 1px solid #8B8B8B;
  border-radius: 10px;
  background-color: #fff;
  height: 100%;
  padding: 82px 30px 30px 30px;
}
.journalists-page  .disc-card .title{
  font-size: 24px;
  line-height: 31px;
  margin-bottom: 39px;
}
.journalists-page  .disc-card {
  font-size: 16px;
}
.journalists-page  .disc-card img{
  width: 104px;
  height: 104px;
  position: absolute;
  top: -52px;
  left: 0;
  right: 0;
  margin: auto;
}
/*Journalists Page CSS End*/
/*Privacy Policy Page CSS Start*/
.privacypolicy-page{
  margin-bottom: 145px;
}
.privacypolicy-page h1{
  margin-bottom: 45px;
}
.privacypolicy-page h4{
  font-size: 24px;
  line-height: 38px;
  color: var(--black-color);
  font-family: 'interbold';
  margin: 38px 0 20px 0;
}
.privacypolicy-page p{
  margin-bottom: 21px;
}
.privacypolicy-page ul, .privacypolicy-page ol{
  padding-left:30px;
  margin-bottom: 21px;
}
/*Privacy Policy Page CSS End*/
/*Email Us Here Page CSS Start*/
.emailushere-page{
  margin-bottom: 145px;
}
.emailushere-page h1{
  margin-bottom: 50px;
}
.emailushere-page h2{
  font-size: 26px;
  margin-bottom: 42px;
}
.emailushere-page .form-bg{
  background-color: #F3F3F3;
  border-radius: 4px;
  padding: 39px 20px 55px 20px;
}
.emailushere-page .captchaimg{
  margin-bottom: 0;
}
/*Email Us Here Page CSS End*/
/*Page Not Found Page CSS Start*/
.pagenotfound-page{
  margin-bottom: 145px;
}
.pagenotfound-page h1{
  margin-bottom:13px;
}
.pagenotfound-page img{
  max-width: 680px;
  margin: 35px 0 50px 0;
}
.pagenotfound-page h6{
  font-size: 20px;
  margin-bottom: 30px;
}
.pagenotfound-page .btn-outine{
  text-align: left;
  border: 0.5px solid #8B8B8B;
  background-color: #fff;
  color: var(--black-color);
  width: 100%;
  max-width: 849px;
  --bs-btn-padding-y: 11px;
  --bs-btn-padding-x: 20px;
  margin-bottom: 20px;
}
.pagenotfound-page .btn-outine:hover,.pagenotfound-page .btn-outine:focus{
  background-color: var(--black-color);
  color: #fff;
  border-color: var(--black-color);
}
/*Page Not Found Page CSS End*/
/*Site Map Page CSS Start*/
.sitemap-page{
  margin-bottom: 145px;
}
.sitemap-page h1{
  margin-bottom: 52px;
}
.sitemap-page .sitemapbg{
  background-color: #F3F3F3;
  border-radius: 4px;
  padding: 55px 60px 0 60px;
}
.sitemap-page .sitemapbg ul{
  list-style: none;
  padding: 0 0 0 10px;
  margin: 0;
}
.sitemap-page .sitemapbg ul li{
  position: relative;
  padding-left: 22px;
  margin-bottom: 7px;
}
.sitemap-page .sitemapbg ul li::before{
  content: "";
  background: url(../images/liarrow.png);
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  left: 0;
  top: 8px;
  width: 11px;
  height: 12px;
}
.sitemap-page .sitemapbg li a{
  font-size: 20px;
  font-family: 'interregular';
  color: var(--black-color);
  text-decoration: none;
}
.sitemap-page .sitemapbg h3{
  font-size: 22px;
  font-family: 'intersemi_bold';
  color: var(--black-color);
  margin: 0 0 7px 0;
}
.sitemap-page .sitemapbg .listing{
  margin-bottom: 46px;
}
/*Site Map Page CSS End*/
#errorcontainer{
  background-color: #F2DEDE;
  border-radius: 4px;
  padding: 20px 30px;
  margin-bottom: 30px;
}
#errorcontainer h5{
  color: #C55D62;
  font-size: 16px;
  font-family: 'interbold';
}
#errorcontainer ul{
  margin:0;
  padding: 0 0 0 20px;
}
#errorcontainer ul li{
  color: #C55D62;
  font-size: 16px;
  font-family: 'interregular';
}