@font-face {  font-family: "Futura Md BT";  src: url(../fonts/Futura_Md_BT_Light.ttf) format("truetype");  font-weight: 200;}@font-face {  font-family: "Futura Md BT";  src: url(../fonts/Futura_Md_BT.ttf) format("truetype");  font-weight: normal;}@font-face {  font-family: "Futura Md BT";  src: url(../fonts/Futura_Md_BT_Bold.ttf) format("truetype");  font-weight: bold;}.contact-info_call > div,.contact-info_call{  display: flex;  /*align-items: flex-end;*/  align-items: baseline;}/* Custom Scrollbar */::-webkit-scrollbar {  width: 9px;}::-webkit-scrollbar-track {  background: #fff;}::-webkit-scrollbar-thumb {  background: #9e1f85;  height: 70px;}::-webkit-scrollbar-thumb:hover {  background: var(--primary-color);}/* Text Selection Color */::-moz-selection {  color: #202020;  background: #ffc757;}::selection {  color: #202020;  background: #ffc757;}*,*:after,*::before {  box-sizing: border-box;  -webkit-box-sizing: border-box;  margin: 0;  padding: 0;}:active,:hover,:focus {  outline: 0 !important;  outline-offset: 0;}a {  text-decoration: none;  color: unset;}a:hover {  color: unset;}a:focus,a:active {  color: var(--text-color) !important;}h1,h2,h3,h4,h5,h6,p,figure,ul,ol,.row > * {  margin: 0;  padding: 0;}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl {  padding: 0;}/* variable define */:root {  --primary-color: #800020;  --secondary-color: #f7b121;  --text-color: #797979;  --white-color: #fff;  --black-color: #000;}html {  scroll-behavior: smooth;  overflow-x: hidden !important;}body {  overflow-x: hidden !important;  /* background-color: #fcffc3; */}.header {  width: 100%;  background-position: center;  background-repeat: no-repeat;  background-size: 100% 100%;  position: relative;}.top_nav {  position: fixed;  left: 0;  right: 0;  top: 0;  z-index: 2;}.top_bar {  -webkit-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  transition: all 0.5s ease;}.top_bar_scroll{  margin-top: -35px;  background-color: #800020;}.custom_container_tab_bar {  padding: 10px 0;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  /* background: palegoldenrod; */}.custom_container_tab_bar i {  color: var(--text-color);  font-size: 16px;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;  width: 35px;  height: 35px;  display: flex;  justify-content: center;  align-items: center;  background-color: var(--secondary-color);  /* border: 2px dotted var(--white-color); */  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  -o-border-radius: 50%;  -moz-transition: all 0.3s ease;  -ms-transition: all 0.3s ease;}.custom_container_tab_bar i:hover {  -webkit-transform: translateY(3px);  -ms-transform: translateY(3px);  transform: translateY(3px);}.custom_container_tab_bar .contact-info i {  margin-right: 15px;}.contact-info a {  font-family: HelveticaNowMTText,Lucida Grande,Lucida Sans Unicode,Trebuchet MS,sans-serif;  font-weight: normal;  color: #fff;  display: -webkit-inline-box;  display: -ms-inline-flexbox;  display: inline-flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;}.contact-info > span {  width: 2px;  height: 20px;  display: inline-block;  margin: 0 20px;  background-color: #fff;  opacity: 0.5;}.contact-info {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}.top_line h2 {  font-family: HelveticaNowMTText,Lucida Grande,Lucida Sans Unicode,Trebuchet MS,sans-serif;  font-size: 18px;  font-weight: 400;  color: #fff;}.contact-info_call > div,.contact-info_call{  display: flex;  align-items: flex-end;}.contact-info_call a {  font-size: 18px;}.contact-info > a{  font-size: 18px;}.contact-info a:hover,.contact-info a:active {  color: var(--secondary-color);}.custom_navbar {  padding: 0;}.custom_nav_container {  background-color: var(--white-color);  border-radius: 20px;  -webkit-border-radius: 20px;  -moz-border-radius: 20px;  -ms-border-radius: 20px;  -o-border-radius: 20px;}.scroll_nav_container {  background-image: none;  -webkit-transition: 0.5s;  -o-transition: 0.5s;  transition: 0.5s;}.scroll_nav_container .menu_tabs {  padding: 15px 0;  -webkit-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  -ms-transition: all 0.5s ease;}.scroll_navbar {  background-color: var(--white-color);  -webkit-box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);  box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);}.logo {  margin-left: 30px;  color: var(--secondary-color);  height: 90px;  -webkit-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  transition: all 0.5s ease;}.scroll_nav_container .logo {  height: 70px;  margin-left: 40px;}.navbar-toggler:focus {  -webkit-box-shadow: none;  box-shadow: none;}.navbar-toggler {  border-color: transparent;}.navbar-toggler-icon {  background-image: none;  width: 27px;  height: 3px;  background-color: var(--primary-color);  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  position: relative;}.navbar-toggler-icon::after,.navbar-toggler-icon::before {  content: "";  width: 100%;  height: 3px;  left: 0;  background-color: var(--primary-color);  position: absolute;}.navbar-toggler-icon::after {  top: -8px;}.navbar-toggler-icon::before {  bottom: -8px;}.navbar-toggler-icon:active,.navbar-toggler-icon:active::after,.navbar-toggler-icon:active::before {  background-color: rgba(136, 0, 0, 0.5);}.menu_tabs {  padding: 20px 0;}.menu_tabs ul li {  margin-right: 30px;}.menu_tabs ul li i {  position: absolute;  left: 0;  right: 0;  top: 9px;  bottom: 0;  margin: 0 auto;  font-size: 21px;  opacity: 0;  color: var(--secondary-color);  -webkit-transition: all 0.4s linear;  -o-transition: all 0.4s linear;  transition: all 0.4s linear;}.menu_tabs ul li a {  color: var(--text-color);  font-family: HelveticaNowMTText,Lucida Grande,Lucida Sans Unicode,Trebuchet MS,sans-serif;  font-weight: normal;  font-size: 19px;  color: var(--text-color);  position: relative;}.menu_tabs ul li a:hover i,.menu_tabs ul li a.my_active i {  opacity: 1;  transform: translateX(-20px);  -webkit-transform: translateX(-20px);  -moz-transform: translateX(-20px);  -ms-transform: translateX(-20px);  -o-transform: translateX(-20px);}a.nav-link:focus {  color: var(--text-color);}a.nav-link:hover {  color: var(--text-color);}.nav-item:last-child {  padding: 2px 20px;  background-color: var(--secondary-color);  border-radius: 200px;  -webkit-border-radius: 200px;  -moz-border-radius: 200px;  -ms-border-radius: 200px;  -o-border-radius: 200px;  position: relative;  z-index: 1;}.nav-item:last-child a {  color: var(--white-color);}.nav-item:last-child::after {  content: "";  width: 97%;  height: 90%;  position: absolute;  left: 0;  right: 0;  top: 0;  bottom: 0;  margin: auto;  border: 2px dotted var(--white-color);  border-radius: 200px;  -webkit-border-radius: 200px;  -moz-border-radius: 200px;  -ms-border-radius: 200px;  -o-border-radius: 200px;  z-index: -1;}.menu_tabs ul li a.my_active {  color: var(--text-color);}.navbar-nav li:hover > ul.dropdown-menu {  /* display: block; */}.dropdown-item:focus, .dropdown-item:hover {  background-color: transparent;}.breadcrumb_section {  height: 300px;  background: url(../images/other_pages_imgs/about_us_bg.jpg) no-repeat    bottom;  background-size: cover;}.breadcrumb_main {  width: -webkit-fit-content;  width: -moz-fit-content;  width: fit-content;  height: auto;  position: absolute;  bottom: 20px;  left: 0;  right: 0;  margin: 0 auto;  color: #fff;  font-family: HelveticaNowMTText,Lucida Grande,Lucida Sans Unicode,Trebuchet MS,sans-serif;  font-weight: normal;  font-size: 16px;}.breadcrumb_main h2 {  font-size: 40px;  font-weight: bold;  text-transform: uppercase;  letter-spacing: 1px;}.breadcrumb_main a {  font-size: 18px;  font-weight: 200;}.breadcrumb_active {  color: #ffd800;}.bottom_bg {  width: 100%;  height: auto;  position: absolute;  bottom: -40px;  left: 0;  right: 0;  margin: 0 auto;}/* service section start */.service_section {  margin-top: 50px;}.service_card {  border-radius: 7px;  display: block;  overflow: hidden;  position: relative;  -webkit-box-shadow: 0 0 6px 0 #ccc;  box-shadow: 0 0 6px 0 #ccc;  /* width: 360px; */  margin: 15px;}.service_card_main .service_card_img {  position: relative;}.service_card_main .service_card_div_img {  width: 100%;  height: 250px;  background-repeat: no-repeat;  background-position: center;  background-size: cover;  -webkit-transition: all 1s ease;  -o-transition: all 1s ease;  transition: all 1s ease;}.service_card_main:nth-child(1) .service_card_div_img {  background-image: url(../images/other_pages_imgs/ser_love.jpg);}.service_card_main:nth-child(2) .service_card_div_img {  background-image: url(../images/other_pages_imgs/ser_work.jpg);}.service_card_main:nth-child(3) .service_card_div_img {  background-image: url(../images/other_pages_imgs/ser_marriage.jpg);}.service_card_main:nth-child(4) .service_card_div_img {  background-image: url(../images/other_pages_imgs/ser_financial.jpg);}.service_card_main:nth-child(5) .service_card_div_img {  background-image: url(../images/other_pages_imgs/ser_education.jpg);}.service_card_main:nth-child(6) .service_card_div_img {  background-image: url(../images/other_pages_imgs/ser_drug.jpg);}.service_card_main:nth-child(7) .service_card_div_img {  background-image: url(../images/other_pages_imgs/ser_spiritual.jpg);}.service_card_main:nth-child(8) .service_card_div_img {  background-image: url(../images/other_pages_imgs/ser_family.jpg);}.service_card_main:nth-child(9) .service_card_div_img {  background-image: url(../images/other_pages_imgs/ser_divorce.jpg);}.service_card_main:nth-child(10) .service_card_div_img {  background-image: url(../images/other_pages_imgs/ser_business.jpg);}.service_card_main:nth-child(11) .service_card_div_img {  background-image: url(../images/other_pages_imgs/ser_house.jpg);}.service_card:hover .service_card_img > div {  -webkit-transform: scale(1.2) rotate(4deg);  -ms-transform: scale(1.2) rotate(4deg);  transform: scale(1.2) rotate(4deg);}.service_card .service_card_img .service_card_icn {  z-index: 1;  position: absolute;  left: 0;  right: 0;  margin: auto;  bottom: -30px;  height: 70px;  width: 70px;  font-size: 26px;  line-height: 70px;  background: var(--white-color);  color: var(--secondary-color);  text-align: center;  overflow: hidden;  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  -o-border-radius: 50%;}.service_card:hover .service_card_img .service_card_icn i {  -webkit-animation: slide 0.7s ease;  animation: slide 0.7s ease;}@-webkit-keyframes slide {  from {    -webkit-transform: translateX(-50px);    transform: translateX(-50px);  }  to {    -webkit-transform: translateX(0px);    transform: translateX(0px);  }}@keyframes slide {  from {    -webkit-transform: translateX(-50px);    transform: translateX(-50px);  }  to {    -webkit-transform: translateX(0px);    transform: translateX(0px);  }}.service_card .service_card_content {  border-bottom-right-radius: 30px;  text-align: center;  position: relative;  display: block;  background: #fff;  padding: 30px 20px 10px;}.service_card .service_card_content a {  text-decoration: none;}.service_card .service_card_content h4 {  font-family: HelveticaNowMTText,Lucida Grande,Lucida Sans Unicode,Trebuchet MS,sans-serif;  font-size: 26px;  font-weight: bold;  /* padding-top: 10px; */  color: var(--primary-color);}.service_card .service_card_content p {  line-height: 26px;  font-size: 19px;  font-family: HelveticaNowMTText,Lucida Grande,Lucida Sans Unicode,Trebuchet MS,sans-serif;  font-weight: 200;  color: #202020;  padding: 5px 0;  text-align: jus;}.read_more {  font-size: 19px;  color: #880000;  font-family: HelveticaNowMTText,Lucida Grande,Lucida Sans Unicode,Trebuchet MS,sans-serif;  font-weight: 200;}/* start whatsapp buttons */.btn-phone-pulse {  background: #800020;  color: white;  position: fixed;  bottom: 20px;  right: 0px;  font-size: 40px;  display: flex;  justify-content: center;  align-items: center;  width: 0;  left:2%;  height: 0;  padding: 35px;  text-decoration: none;  border-radius: 50%;  animation-name: pulse;  animation-duration: 1.5s;  animation-timing-function: ease-out;  animation-iteration-count: infinite;  z-index: 2;}/* Footer Section Start */.footer_section {  width: 100%;  height: auto;  margin: 50px 0 0;  padding: 50px 0 10px;  background-color: var(--primary-color);  background: url(../images/footer_bg.jpg) no-repeat center;  background-size: cover;}.footer_heading h2 {  display: inline;  font-size: 34px;  font-family: HelveticaNowMTText,Lucida Grande,Lucida Sans Unicode,Trebuchet MS,sans-serif;  font-weight: bold;  color: var(--white-color);  /* background-color: var(--white-color); */  padding: 8px 30px;  border-radius: 200px;  -webkit-border-radius: 200px;  -moz-border-radius: 200px;  -ms-border-radius: 200px;  -o-border-radius: 200px;}.three_col {  background-color: var(--white-color);  border-radius: 200px;  -webkit-border-radius: 200px;  -moz-border-radius: 200px;  -ms-border-radius: 200px;  -o-border-radius: 200px;}.twelve_col {  margin-top: 15px;  margin-left: 15px;}.twelve_col > div {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  margin-top: 24px;}.twelve_col > div > a {  display: -webkit-box;  display: -ms-flexbox;  display: flex;}.twelve_col > div:hover > h4 a {  color: var(--secondary-color);}.twelve_col > div h4 {  text-align: start;  font-size: 16px;  font-family: HelveticaNowMTText,Lucida Grande,Lucida Sans Unicode,Trebuchet MS,sans-serif;  font-weight: 400;  color: var(--white-color);}.twelve_col > div i {  color: var(--secondary-color);  padding-right: 12px;  font-size: 24px;}.footer_phone {  width: 100%;  height: 90px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  padding: 12px 15px;}.footer_phone > div:nth-child(1) {  width: 60px;  height: 60px;  background-color: var(--secondary-color);  border-radius: 200px;  -webkit-border-radius: 200px;  -moz-border-radius: 200px;  -ms-border-radius: 200px;  -o-border-radius: 200px;  display: flex;  justify-content: center;  align-items: center;}.footer_phone > div:nth-child(1) i {  font-size: 32px;  color: var(--text-color);}.footer_phone > span {  width: 2px;  height: 45px;  background-color: var(--text-color);  margin: 0 10px;}.footer_phone > div:nth-child(3) {  text-align: center;}.footer_phone > div:nth-child(3) h2 {  font-size: 19px;  font-family: HelveticaNowMTText,Lucida Grande,Lucida Sans Unicode,Trebuchet MS,sans-serif;  font-weight: bold;  color: var(--text-color);}.footer_call_2{  padding-top: 5px;  display:  block;}.disclaimer {  width: 95%;  margin: 0 auto;}.disclaimer p {  color: #fff;  font-size: 19px;  font-family: HelveticaNowMTText,Lucida Grande,Lucida Sans Unicode,Trebuchet MS,sans-serif;  font-weight: 300;  line-height: 24px;  color: #e5e5e5;  margin: 40px 0 30px;}.disclaimer b {  color: var(--secondary-color);}footer hr {  width: 85%;  margin: 10px auto;  height: 1px;  background-color: #e5e5e5;  opacity: 0.5;}.copyright h6 {  color: #fff;  font-size: 17px;  font-family: HelveticaNowMTText,Lucida Grande,Lucida Sans Unicode,Trebuchet MS,sans-serif;  font-weight: normal;}.copyright h6 a {  -webkit-transition: all 0.4s ease;  -o-transition: all 0.4s ease;  transition: all 0.4s ease;  display: none;}.copyright h6 a:hover {  color: var(--secondary-color);}/* Footer Section End *//* start whatsapp buttons */.btn-whatsapp-pulse {  background: #25d366;  color: white;  position: fixed;  bottom: 20px;  right: 20px;  font-size: 40px;  display: flex;  justify-content: center;  align-items: center;  width: 0;  height: 0;  padding: 35px;  text-decoration: none;  border-radius: 50%;  animation-name: pulse;  animation-duration: 1.5s;  animation-timing-function: ease-out;  animation-iteration-count: infinite;  z-index: 2;}@keyframes pulse {  0% {    box-shadow: 0 0 0 0 #ffd800;  }  80% {    box-shadow: 0 0 0 14px rgba(37, 211, 102, 0);  }}.btn-whatsapp-pulse:hover {  animation: unset;}/* end whatsapp buttons */	