 body {font-family: "Open Sans", sans-serif;color: #444;background-color:#F8FBFC;}a {color: #FF7F50;text-decoration: none;}a:hover {color: #FF7F50;text-decoration: none;}h1, h2, h3, h4, h5, h6 {font-family: "Playfair Display", serif;}#preloader {position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 9999;overflow: hidden;background: #37517e;}#preloader:before {content: "";position: fixed;top: calc(50% - 30px);left: calc(50% - 30px);border: 6px solid #37517e;border-top-color: #fff;border-bottom-color: #fff;border-radius: 50%;width: 60px;height: 60px;-webkit-animation: animate-preloader 1s linear infinite;animation: animate-preloader 1s linear infinite;}@-webkit-keyframes animate-preloader {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}@keyframes animate-preloader {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}.back-to-top {position: fixed;visibility: hidden;opacity: 0;right: 15px;bottom: 15px;z-index: 996;background: #222;width: 40px;height: 40px;border-radius: 50px;transition: all 0.4s;}.back-to-top i {font-size: 24px;color: #fff;line-height: 0;}.back-to-top:hover {background: #666;color: #fff;opacity:0.8;}.back-to-top.active {visibility: visible;opacity: 1;}#header {transition: all 0.5s;z-index: 997;padding: 15px 0;background-color: #F8FBFC;}#header.header-scrolled, #header.header-inner-pages {background:#F8FBFC;}#header .logo {font-size: 22px;padding: 0;line-height: 1;font-weight: 800;letter-spacing: 0.5px;text-transform: uppercase;text-align: center;margin-bottom: 0;}#header .logo a {color: #FF7F50;}#header .logo a span{color: #262525;letter-spacing: 14px;text-transform: uppercase;font-size: 14px;font-weight: 600;}.navbar {padding: 0;}.navbar ul {margin: 0;padding: 0;display: flex;list-style: none;align-items: center;}.navbar li {position: relative;}.navbar a, .navbar a:focus {display: flex;align-items: center;justify-content: space-between;padding: 10px 0 10px 30px;font-size: 15px;font-weight: 600;color: #222;white-space: nowrap;transition: 0.3s;}.navbar a i, .navbar a:focus i {font-size: 16px;line-height: 0;margin-right: 5px;}.navbar a:hover, .navbar .active, .navbar .active:focus, .navbar li:hover>a {color: #FF7F50;}.navbar .getstarted, .navbar .getstarted:focus {padding: 8px 20px;margin-left: 30px;border-radius: 50px;color: #fff;font-size: 14px;border: 2px solid #FF7F50;font-weight: 600;background-color:#FF7F50;}.navbar .getstarted:hover, .navbar .getstarted:focus:hover {color: #fff;background: #FF7F50;opacity:0.8;}.navbar .dropdown ul {display: block;position: absolute;left: 14px;top: calc(100% + 30px);margin: 0;padding: 10px 0;z-index: 99;opacity: 0;visibility: hidden;background: #fff;box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);transition: 0.3s;border-radius: 4px;}.navbar .dropdown ul li {min-width: 200px;}.navbar .dropdown ul a {padding: 10px 20px;font-size: 14px;text-transform: none;font-weight: 500;color: #0c3c53;}.navbar .dropdown ul a i {font-size: 12px;}.navbar .dropdown ul a:hover, .navbar .dropdown ul .active:hover, .navbar .dropdown ul li:hover>a {color: #FF7F50;}.navbar .dropdown:hover>ul {opacity: 1;top: 100%;visibility: visible;}.navbar .dropdown .dropdown ul {top: 0;left: calc(100% - 30px);visibility: hidden;}.navbar .dropdown .dropdown:hover>ul {opacity: 1;top: 0;left: 100%;visibility: visible;}@media (max-width: 1366px) {.navbar .dropdown .dropdown ul {left: -90%;}.navbar .dropdown .dropdown:hover>ul {left: -100%;}}.mobile-nav-toggle {color: #222;font-size: 28px;cursor: pointer;display: none;line-height: 0;transition: 0.5s;}.mobile-nav-toggle.bi-x {color: #fff;}@media (max-width: 991px) {.mobile-nav-toggle {display: block;}.navbar ul {display: none;}}.navbar-mobile {position: fixed;overflow: hidden;top: 0;right: 0;left: 0;bottom: 0;background: rgba(0,0,0, 0.65);transition: 0.3s;z-index: 999;}.navbar-mobile .mobile-nav-toggle {position: absolute;top: 15px;right: 15px;}.navbar-mobile ul {display: block;position: absolute;top: 55px;right: 15px;bottom: 15px;left: 15px;padding: 10px 0;border-radius: 10px;background-color: #fff;overflow-y: auto;transition: 0.3s;}.navbar-mobile a, .navbar-mobile a:focus {padding: 10px 20px;font-size: 15px;color: #37517e;}.navbar-mobile a:hover, .navbar-mobile .active, .navbar-mobile li:hover>a {color: #FF7F50;}.navbar-mobile .getstarted, .navbar-mobile .getstarted:focus {margin: 15px;color: #fff;display: flex;justify-content: flex-start;}.navbar-mobile .dropdown ul {position: static;display: none;margin: 10px 20px;padding: 10px 0;z-index: 99;opacity: 1;visibility: visible;background: #fff;box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);}.navbar-mobile .dropdown ul li {min-width: 200px;}.navbar-mobile .dropdown ul a {padding: 10px 20px;}.navbar-mobile .dropdown ul a i {font-size: 12px;}.navbar-mobile .dropdown ul a:hover, .navbar-mobile .dropdown ul .active:hover, .navbar-mobile .dropdown ul li:hover>a {color: #FF7F50;}.navbar-mobile .dropdown>.dropdown-active {display: block;}.hero-section {height: 100vh;background: url('../images/banners/best-muslims-marrige-dureau.webp') center/cover no-repeat;position: relative;}.hero-section::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.25);}.hero-section .container {position: relative;z-index: 2;margin-top:10em;}.hero-text{color:#fff;}.hero-text h3{font-size: 18px;font-weight: 700;line-height: 1.25;text-transform: uppercase;letter-spacing:0.5px;}.hero-text h1{font-size: 55px;font-weight: 800;line-height: 1.25;text-transform: capitalize;}p{font-size: 16px;font-weight: 500;line-height: 1.75;}.btn-bride{margin-top: 2em;padding: 0.7rem 3.1rem;border-radius: 10px;background: #E9E9E9;color: #262525;text-decoration: none;border: 1px solid #262525;backdrop-filter: blur(6px);font-weight: 600;text-transform: capitalize;font-size: 16px;}.cta-home{margin-top:30px;}.home-1{padding:70px 0 70px;}.home-1-box{padding:20px;border:3px solid #ddd;background:#E9E9E9;height:100%;border-radius:1em;}.home-1-box img{height:65px;padding-bottom:15px }.home-1-box h5{font-size: 16.5px;font-weight: 500;line-height: 1.3;text-transform: capitalize;}.about{padding:100px 0 100px;}.about-us-home h3{font-size: 22px;font-weight: 700;line-height: 1.25;text-transform: uppercase;letter-spacing: 0.5px;color: #FF7F50;}.about-us-home h2 {font-size: 32px;font-weight: 700;line-height: 1.25;text-transform: capitalize;}.about-us-home h4 {font-size: 24px;font-weight: 500;line-height: 1.25;text-transform: capitalize;}
 .about-us-home ul {padding:0;list-style-type: none;}.about-us-home ul li{font-size: 16px;font-weight: 500;line-height: 1.85;}.groom-bride{padding:80px 0 80px;background-color: #222;color:#E9E9E9;}.partner-serach{margin-bottom:60px;}.bride-box img{height:300px;margin-bottom:20px;}.text-main{text-align:center;}.text-main p{width: 100%;margin: 0 auto;padding-bottom: 30px;}.bride-box h4{font-size: 24px;font-weight: 700;line-height: 1.25;text-transform: capitalize;}.cta-adress h5{font-size: 40px;font-weight: 600;line-height: 1.25;text-transform: capitalize;margin-bottom:15px;text-align:center;color: #FF7F50;}.cta-adress{margin-top:5em;}.cta-adress p {font-size: 17px;font-weight: 500;line-height: 1.75;text-align:center;}.services{padding:100px 0 100px;}.card .icon{font-size:30px;}.services-text h2 img{height:50px;margin-right:15px;}.customer-support{margin-top:150px;}.services-list ul{padding:0;list-style-type: none;}.services-list ul li{font-size: 16px;font-weight: 600;line-height: 1.85;margin-bottom:10px;}.services-list ul li img{height:80px;margin-right:10px;}.pic-relative{position:relative;}.pic-relative img{position:relative;border-radius: 1rem;}.cta-servcies {position:absolute;bottom:-30px;left:10px;}.getstarted1{padding: 18px 20px;border-radius: 1em;color: #fff;font-size: 14px;border: 2px solid #FF7F50;font-weight: 600;background-color: #FF7F50;box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}.flex-step{display:flex;align-items:center;gap:1em;}.detail-pack a{color:#fff;}.detail-pack h6{font-size: 18px;font-weight: 600;line-height: 1.25;text-transform: capitalize;}.detail-pack a{font-size: 18px;font-weight: 600;line-height: 1.25;text-transform: capitalize;}.card h5{font-size: 22px;font-weight: 600;line-height: 1.3;text-transform: capitalize;}.card p{font-size: 14px;font-weight: 400;}.services-text h2{font-size: 32px;font-weight: 700;line-height: 1.25;text-transform: capitalize;}.services-text h4{font-size: 25px;font-weight: 600;line-height: 1.35;}.contact{padding: 100px 0 100px;background-color: #f5f5f5f5;}mark, mark {padding: .1875em;background-color: var(--bs-highlight-bg);line-height: 1.9;}.hihlit h2{font-size: 35px;font-weight: 800;line-height: 1.25;text-transform: capitalize;}.hihlit {margin-bottom:30px;}.other-text h5{font-size: 22px;font-weight: 700;line-height: 1.35;margin-bottom:15px;}.other-text p{font-size: 17px;font-weight: 500;line-height: 1.6;}.form-label {margin-bottom: .5rem;font-size: 14px;font-weight: 500;font-family: "Playfair Display", serif;}.form-control {font-family: "Playfair Display", serif;display: block;width: 100%;padding: .375rem .75rem;font-size: 0.9rem;font-weight: 500;line-height: 1.5;color: #212529;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: .375rem;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.btn-bride{padding: 8px 20px;border-radius: 50px;color: #fff;font-size: 14px;border: 2px solid #FF7F50;font-weight: 600;background-color: #FF7F50;}#copy-right {background-color: #222;color: #E9E9E9;padding: 60px 0 20px;text-align: center;}.copyright a {color: #fff;}.float {position: fixed;width: 65px;height: 60px;bottom: 60px;right: 0px;color: #FFF;border-radius: 50px;text-align: center;font-size: 30px;z-index: 100;padding: 5px;}.img-fluid-what {width: 50px;height: auto;}.Marriages{margin-bottom:20px;}.copyright{font-size: 14px;font-weight: 500;line-height: 1.65;}

/*Mobile version*/
/*media* css*/
/*xs  Extra Small devices (phones, 600px and down)*/
@media (max-width:391px){
#header .logo a span {letter-spacing: 6px;font-size: 12px;}#header .logo {font-size: 14px;line-height: 1.4;font-weight: 700;text-align: left;}.hero-text h1 {font-size: 35px;}.hero-section .container {margin-top: 5em;}.hero-text h3 {font-size: 16px;}p {font-size: 14px;}.about {padding: 40px 0 100px;}.about-us-home h3 {font-size: 18px;}.about-us-home h2 {font-size: 23px;line-height: 1.35;}.about-us-home ul li {font-size: 15px;}.about-us-home h4 {font-size: 20px;}.detail-pack h6 {font-size: 16px;}.detail-pack a {font-size: 17px;}.text-main {text-align: center;margin-bottom: 80px;}.bride-box img {height: 200px;}.text-main p {width: 100%;}.cta-adress h5 {font-size: 33px;}.cta-adress p {font-size: 16px;}.services {padding: 80px 0 80px;}.card h5 {font-size: 20px;}.card p {font-size: 13px;}.customer-support {margin-top: 80px;}.services-text h2 img {height: 30px;margin-right: 5px;}.services-text h2 {font-size: 20px;}.services-text h4 {font-size: 18px;}.services-list ul li img {height: 50px;}.services-list ul li {font-size: 15px;}.contact {padding: 80px 0 80px;}.hihlit {margin-bottom: 20px;}.partner-serach {margin-bottom: 20px;}.hihlit h2 {font-size: 20px;}.other-text p {font-size: 15px;}.other-text h5 {font-size: 18px;}#copy-right {padding: 60px 0 20px;}.cta-adress {margin-top: 0em;}
}
@media (min-width: 392px) and (max-width: 575.98px){
#header .logo a span {letter-spacing: 6px;font-size: 12px;}#header .logo {font-size: 14px;line-height: 1.4;font-weight: 700;text-align: left;}.hero-text h1 {font-size: 35px;}.hero-section .container {margin-top: 5em;}.hero-text h3 {font-size: 16px;}p {font-size: 14px;}.about {padding: 40px 0 100px;}.about-us-home h3 {font-size: 18px;}.about-us-home h2 {font-size: 23px;line-height: 1.35;}.about-us-home ul li {font-size: 15px;}.about-us-home h4 {font-size: 20px;}.detail-pack h6 {font-size: 16px;}.detail-pack a {font-size: 17px;}.text-main {text-align: center;margin-bottom: 80px;}.bride-box img {height: 200px;}.text-main p {width: 100%;}.cta-adress h5 {font-size: 33px;}.cta-adress p {font-size: 16px;}.services {padding: 80px 0 80px;}.card h5 {font-size: 20px;}.card p {font-size: 13px;}.customer-support {margin-top: 80px;}.services-text h2 img {height: 30px;margin-right: 5px;}.services-text h2 {font-size: 20px;}.services-text h4 {font-size: 18px;}.services-list ul li img {height: 50px;}.services-list ul li {font-size: 15px;}.contact {padding: 80px 0 80px;}.hihlit {margin-bottom: 20px;}.partner-serach {margin-bottom: 20px;}.hihlit h2 {font-size: 20px;}.other-text p {font-size: 15px;}.other-text h5 {font-size: 18px;}#copy-right {padding: 60px 0 20px;}
.cta-adress {margin-top: 0em;}
}
/*sm Small devices (portrait tablets and large phones, 601px to 768px) */
@media (min-width: 576px) and (max-width: 767.98px){
#header .logo a span {letter-spacing: 12px;font-size: 14px;}#header .logo {font-size: 18px;line-height: 1.4;font-weight: 700;text-align: left;}.hero-text h1 {font-size: 36px;}hero-section .container {margin-top: 5em;}.hero-text h3 {font-size: 17px;}p {font-size: 14px;}.about {padding: 40px 0 100px;}.about-us-home h3 {font-size: 18px;}.about-us-home h2 {font-size: 23px;line-height: 1.35;}.about-us-home ul li {font-size: 15px;}.about-us-home h4 {font-size: 20px;}.detail-pack h6 {font-size: 16px;}.detail-pack a {font-size: 17px;}.text-main {text-align: center;margin-bottom: 80px;}.bride-box img {height: 200px;}.text-main p {width: 100%;}.cta-adress h5 {font-size: 33px;}.cta-adress p {font-size: 16px;}.services {padding: 80px 0 80px;}.card h5 {font-size: 20px;}.card p {font-size: 13px;}.customer-support {margin-top: 80px;}.services-text h2 img {height: 30px;margin-right: 5px;}.services-text h2 {font-size: 20px;}.services-text h4 {font-size: 18px;}.services-list ul li img {height: 50px;}.services-list ul li {font-size: 15px;}.contact {padding: 80px 0 80px;}.hihlit {margin-bottom: 20px;}.partner-serach {margin-bottom: 20px;}.hihlit h2 {font-size: 25px;}.other-text p {font-size: 15px;}.other-text h5 {font-size: 18px;}#copy-right {padding: 60px 0 20px;}
.cta-adress {margin-top: 0em;}
}
/*md Medium devices (landscape tablets, 769px to 992px) */
@media (min-width: 768px) and (max-width: 992px){
#header .logo {font-size: 20px;}#header .logo a span {font-size: 13px;}.hero-text h1 {font-size: 40px;}.hero-section .container {margin-top: 5em;}.home-1-box h5 {font-size: 14px;}.about {padding: 60px 0 100px;}.about-us-home h2 {font-size: 22px;line-height: 1.35;}.p {font-size: 15px;}.about-us-home ul li {font-size: 15px;}.bride-box img {height: 200px;}.cta-adress h5 {margin-top: 40px;}.cta-adress h5 {font-size: 35px;}.text-main p {width: 100%;}.bride-box h4 {font-size: 22px;font-size: 14px;}.cta-adress p {font-size: 16px;}.services {padding: 80px 0 100px;}.services-text h2 {font-size: 25px;}.services-text h4 {font-size: 23px;}.services-list ul li img {height: 50px;margin-right: 10px;}.contact {padding: 80px 0 100px;}.hihlit h2 {font-size: 26px;}.other-text p {font-size: 16px;}
}

/*lg Large devices (laptops/desktops, 993px to 1200px)*/
@media (min-width: 993px) and (max-width: 1200px) {
.cta-adress {margin-top: 2em;}.navbar a, .navbar a:focus {justify-content: space-between;font-size: 14px;}.getstarted:focus {margin-left: 10px;}#header .logo {font-size: 15px;line-height: 1.4;font-weight: 700;letter-spacing: 1px;}#header .logo a span {color: #262525;letter-spacing: 8px;font-size: 13px;font-weight: 700;}.hero-section .container {margin-top: 5em;}.hero-text h1 {font-size: 50px;}.about {padding: 60px 0 60px;}.about-us-home h2 {font-size: 28px;}.bride-box img {height: 200px;margin-bottom: 20px;}.text-main p {width: 100%;font-size: 14px;}.cta-adress h5 {font-size: 40px;}.cta-adress p {font-size: 16px;}.card h5 {font-size: 18px;}.services-text h2 {font-size: 24px;}.services-text h4 {font-size: 20px;}.services-list ul li img {height: 60px;}.services {padding: 80px 0 80px;}.hihlit h2 {font-size: 27px;}copy-right {background-color: #222;color: #E9E9E9;padding: 60px 0 20px;text-align: center;}.copyright{font-size: 14px;font-weight: 500;line-height: 1.65;}
}
 /*xl  Extra Large devices (large laptops and desktops, 1201px to 1400px)*/
 @media (min-width:1201px) and (max-width: 1400px) {

.hero-section .container {margin-top: 2em;}#header .logo {font-size: 20px;}.bride-box img {height: 250px;}.cta-adress h5 {font-size: 40px;}.card h5 {font-size: 18px;}.about-us-home h2 {font-size: 28px;}.services-text h2 {font-size: 28px;}.services-list ul li img {height: 60px;}.hihlit h2 {font-size: 28px;}
 }


