 :root {

--font-size-h1: 64px;
--font-size-h2: 40px;
--font-size-h3: 24px;
--font-size-h4: 20px;
--font-size-h5: 18px;
--line-height-h1: 32px;
--line-height-h2: 52px;
--line-height-h3: 28px;
--line-height-h4: 26px;
--line-height-h5: 24px; 
}
@media (min-width: 1100px) {
  .mt-lg-5 {
    margin-top: 3rem !important;
}
  .bdr-md-right{border-right: 1.5px solid #0b2e5d66;}
}

@media only screen and (min-device-width : 767px) and (max-device-width : 1100px) {
  .justify-content-tab-center{
  justify-content: center !important;
}
}

@media (min-width: 768px) {
  .wd-1000{
    margin: 0 auto;
    width: 1000px;
  }
  .wd-800{    margin: 0 auto;
    max-width: 800px;}
  .align-items-center-md {
    align-items: center !important;
}
.fs-md-24 {
  font-size: 24px;
}
  .w-md-700{
    width: 700px;
    margin: 0 auto;
  }
:root {
  --font-size-h1: 36px;
      --line-height-h1: 42px;
      --font-size-h4: 22px;
      --line-height-h4: 28px;
  }
  .sp-60{ padding-top:60px; padding-bottom:60px;}
  .sp-15{padding-top:15px; padding-bottom:15px;}
	.sp-50{ padding-top:50px; padding-bottom:50px;}
    .sp-30{ padding-top:30px; padding-bottom:30px;}
    .sp-15{padding-top:15px; padding-bottom:15px;}
	.spt-50{ padding-top:50px;}
	.spb-50{ padding-bottom:50px;}
    .spb-40{padding-bottom:40px;}
}
/* @media (min-width: 992px) {
  body :root {
  --font-size-h1: 50px;
  --font-size-h2: 32px;
  --font-size-h3: 24px;
  --font-size-h4: 20px;
  --line-height-h1: 64px;
  --line-height-h2: 40px;
  --line-height-h3: 34px;
      
}	
} */

@media (min-width: 1336px) {
  h1{font-size: var(--font-size-h1); }
  h2{font-size: var(--font-size-h2); }
  h3{font-size: var(--font-size-h3); }
  h4{font-size: var(--font-size-h4); }
	:root {
		--font-size-h1: 54px;
		--font-size-h2: 40px;
    --font-size-h3: 26px;
    --font-size-h4: 24px;
    --font-size-h5: 20px;
		--line-height-h1: 48px;
		--line-height-h2: 40px;
    --line-height-h3: 34px;
    --line-height-h4: 34px;
    --line-height-h5: 26px;
	}
  .pl-100{padding-left: 60px;}
  .sp-60{ padding-top:80px; padding-bottom:80px;}
  .sp-50{ padding-top:70px; padding-bottom:70px;}
  .sp-30{ padding-top:40px; padding-bottom:40px;}
.spt-50{ padding-top:70px;}
  .sp-15{padding-top:30px; padding-bottom:30px;}
.spb-50{ padding-bottom:70px;}
	
}
/* Mobile version media START */
@media (max-width: 767px) {
  .justify-content-mbl-center{
    justify-content: center !important;
  }
  .fs-sm-18 {
    font-size: 18px;
  }
  .txt-sm-center{text-align: center!important;}
  .sp-50{ padding-top:30px; padding-bottom:30px;}
  .sp-60{ padding-top:40px; padding-bottom:40px;}

 p, li{ 
      line-height: normal;
      font-weight: normal;
      font-size: 14px;
  }
  h1{font-size: var(--font-size-h1); }
  h2{font-size: var(--font-size-h2); }
  h3{font-size: var(--font-size-h3); }
  h4{font-size: var(--font-size-h4); }
  :root {
     --font-size-h1: 32px;
      --font-size-h2: 26px;
      --font-size-h3: 14px;
      --font-size-h5: 20px;
      --font-size-h6: 18px;
      --line-height-h1: 40px;
      --line-height-h2: 32px;
      --font-size-h4: 22px;
      --line-height-h4: 28px;
  }
} /* Mobile version media ENDS */

p, li{
  color: #4B5056; 
  font-family: var(--font-main); 
  line-height: 24px;
  font-weight: normal;
  font-size: 16px;
}
.nav-item .nav-link{
font-size:15px;  
}
h1, h2, h3, h4, h5, h6{
  font-family: "Poppins", sans-serif !important;
  font-weight:600 !important;
}
a, p, li{
  font-family: "Poppins", sans-serif !important;
  font-weight:400 !important;
}

.poppins-thin {
  font-family: "Poppins", sans-serif;
  font-weight: 100;
  font-style: normal;
}

.poppins-extralight {
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  font-style: normal;
}

.poppins-light {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.poppins-regular {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.poppins-medium {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.poppins-semibold {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: normal;
}

.poppins-bold {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.poppins-extrabold {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: normal;
}

.poppins-black {
  font-family: "Poppins", sans-serif;
  font-weight: 900;
  font-style: normal;
}

.poppins-thin-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 100;
  font-style: italic;
}

.poppins-extralight-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  font-style: italic;
}

.poppins-light-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: italic;
}

.poppins-regular-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: italic;
}

.poppins-medium-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: italic;
}

.poppins-semibold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: italic;
}

.poppins-bold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: italic;
}

.poppins-extrabold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: italic;
}

.poppins-black-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 900;
  font-style: italic;
}
.btn-primary{
  border-color: #000000;
 padding: 4px 20px 4px 20px;
  background-color: #000000;
  border-radius: 30px;
}

.btn-outline-dark{
  padding: 6px 20px 6px 20px;
    border-radius: 20px;
    background-color: #ffffff59;
    color: white;
    border-color: white;
}

.btn-dark{
  padding: 8px 20px 8px 20px; border-radius: 20px;

}
footer li:hover{
  text-decoration: underline;
}


.form-control::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #AEB2B5;
  opacity: 1; /* Firefox */
}

.form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #AEB2B5;
}

.form-control::-ms-input-placeholder { /* Microsoft Edge */
  color: #AEB2B5;
}

.text-blue{
    color: #0B2E5D;

}
}
