@charset "utf-8";

/*======================================================================================================================

                                                            fonts

======================================================================================================================*/



@font-face {

    font-family: 'Aurella';

    src: url('../fonts/Aurella.ttf') format('truetype');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'Montserrat-Light';

    src: url('../fonts/Montserrat-Light.ttf') format('truetype');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'PlayfairDisplay-Black';

    src: url('../fonts/PlayfairDisplay-Black.ttf') format('truetype');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'PlayfairDisplay-BlackItalic';

    src: url('../fonts/PlayfairDisplay-BlackItalic.ttf') format('truetype');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'PlayfairDisplay-Bold';

    src: url('../fonts/PlayfairDisplay-Bold.ttf') format('truetype');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'PlayfairDisplay-BoldItalic';

    src: url('../fonts/PlayfairDisplay-BoldItalic.ttf') format('truetype');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'PlayfairDisplay-Regular';

    src: url('../fonts/PlayfairDisplay-Regular.ttf') format('truetype');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'PlayfairDisplay-RegularItalic';

    src: url('../fonts/PlayfairDisplay-RegularItalic.ttf') format('truetype');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'Ruthie-Regular';

    src: url('../fonts/Ruthie-Regular.ttf') format('truetype');

    font-weight: normal;

    font-style: normal;

}



/*======================================================================================================================

                                                            Common

======================================================================================================================*/

body{

	background:url('../images/redbg-big.png');

    background-repeat:repeat;

	font-family: 'PlayfairDisplay-Regular';

	color: #fff;

	letter-spacing: 1.5px;

}



/* Fixed/sticky icon bar (vertically aligned 50% from the top of the screen) */

.icon-bar {

  position: fixed;

  right:10px;

  top: 50%;

  -webkit-transform: translateY(-50%);

  -ms-transform: translateY(-50%);

  transform: translateY(-50%);

  background-color: #d9b481;

  border-radius: 10px;

  padding: 0 5px;

  z-index:999;

}



/* Style the icon bar links */

.icon-bar a {

  display: block;

  text-align: center;

  padding:10px 5px;

  transition: all 0.3s ease;

  color: #310000;

  font-size: 16px;

  text-decoration:none;

  border-bottom:1px solid #fff;

  border-color: rgba(255,255,255,0.5);

}



.icon-bar a:nth-child(4){

	border:none;

}

.icon-bar i{

	display: block;

	font-size: 22px;

	margin-bottom:5px;

}

/* Style the social media icons with color, if you want */

.icon-bar a:hover {

 color: #fff;

}

/*

.icon-bar a:hover:nth-child(1) {

	border-top-left-radius: 10px;

    border-top-right-radius: 10px;

}

.icon-bar a:hover:nth-child(4) {

	border-bottom-right-radius: 10px;

    border-bottom-left-radius: 10px;

}

*/

.facebook {

  background: #3B5998;

  color: white;

}



.twitter {

  background: #55ACEE;

  color: white;

}



.google {

  background: #dd4b39;

  color: white;

}



.linkedin {

  background: #007bb5;

  color: white;

}



.youtube {

  background: #bb0000;

  color: white;

}

iframe{ 

	width:100%;

}

.box-text{

	width: 80%;

	min-height:430px;

    margin: 0 auto;

	position:relative;

	padding-left:30px;

	padding-right:30px;

	

}



.c-frame-tl {

    top: 0;

    left: 0;

    position: absolute;

    width:73px;

    height:73px;

    background:url('../images/tl.png');

	background-repeat:no-repeat;

}



.c-frame-tr {

    top: 0;

    right: 0;

    position: absolute;

    width:73px;

    height:73px;

    background:url('../images/tr.png');

	background-repeat:no-repeat;

}



.c-frame-br {

    bottom: 0;

    right: 0;

    position: absolute;

    width:73px;

    height:73px;

    background:url('../images/br.png');

	background-repeat:no-repeat;

}



.c-frame-bl {

    bottom: 0;

    left: 0;

    position: absolute;

    width:73px;

    height:73px;

    background:url('../images/bl.png');

	background-repeat:no-repeat;

}

.oneline{

  position: relative;

}

.oneline:after {

    position: absolute;

    content: '';

    bottom: -25px;

    height: 3px;

    width: 150px;

    background:transparent;

    margin: 0 auto;

    left: 0;

    right: 0;

	border: none;

	border-bottom:1px solid #eddfbc;

	border-color: rgba(237,223,188,0.25); 

}



.whatsapp_btn{

	background:#ae7e5b;

	font-family: 'PlayfairDisplay-Bold';

	font-size:24px;

	color:#310000;

	padding:10px 30px;

	display: flex;

    justify-content: center;

    width: max-content;

    margin: 0 auto;

}



.whatsapp_btn i{

	font-size:34px;

	margin-right:5px;

}



.whatsapp_btn:hover{

	text-decoration:none;

	color:#fff;

}

.border-none{ border:none !important; }



.more-btn{

	background:#ae7e5b;

	font-family: 'PlayfairDisplay-Bold';

	font-size:24px;

	color:#310000;

	padding:10px 30px;

	display: flex;

    justify-content: center;

    width: max-content;

    margin: 0 auto;

}

.more-btn:hover{

	text-decoration:none;

	color:#fff;



}



#overlay {

    background-color: rgba(77, 0, 0, 0.4);

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

	display:none;

}



/*======================================================================================================================

                                                            header

======================================================================================================================*/

.header-top {

    padding:10px 0 0;

	border-bottom: 1px solid #eddfbc;

    border-color: rgba(237,223,188,0.25);

    margin-bottom: 20px;

    position: relative;

	z-index:99;

}



.header-top .header-top-inner ul li+li {

    margin-left: 20px;

}



.header-top .header-top-inner ul li a {

    transition: all 0.4s ease-in-out;

}



.header-top .header-top-inner ul.contact-links li i {

    display: inline-block;

    color: #fff;

    font-size: 28px;

    margin-right: 10px;

}



.header-top .header-top-inner ul.contact-links li {

    font-family: 'Montserrat-Light';

    color: #fff;

}



.header-top .header-top-inner ul.contact-links li a {

    text-decoration: none;

    color: #fff;

    font-size: 24px;

}



.header-top .header-top-inner ul.header-social-links li a {

    font-size: 18px;

    color: #fff;

    text-decoration: none;

    font-family: 'Montserrat-Medium';

}



.header-top .header-top-inner ul.header-social-links li a i {

    margin: 0;

    font-size: 20px;

}



.header-top .header-top-inner ul.header-social-links li:last-child a i {

    margin-right: 10px;

}



.header-top .header-top-inner ul li a:hover {

    color: #fff;

}



.home .header-top .header-top-inner ul.contact-links li i, .home .header-top .header-top-inner ul.contact-links li a, .home .header-top .header-top-inner ul.header-social-links li a, .home .header-top .header-top-inner ul li a:hover{

    color: #450000 !important;

}

.navbar-brand{

    height:auto !important;

    padding-top:0;

    padding-bottom:0;

	padding:0;

}

.navbar-default{

    background:transparent;

    border:none;

    margin: 0 !important;

    border-radius: 0;

	z-index:99;

}

.navbar-default ul li{

    transition: all 0.4s;

    height:100%;

}

.navbar-default ul li.active a{

    background: transparent !important;

    

}



.navbar-default ul li a{

    text-transform:capitalize;

    color:#fff !important;

    font-family: 'PlayfairDisplay-Regular';

    font-size: 14px;

    transition: all 0.4s;

	padding-top: 10px;

    padding-bottom: 10px;

}

.navbar-default ul li a:hover{

	background: #d9b481 !important;

	border: none;

	border-color: rgba(237,223,188,0.25); 

}

/* menu font*/

.home .navbar-default ul li a{

	color: #450000 !important;

	

	font-family: 'Material-Design-Iconic-Font';

	font-size:20px;

}

.call-us{

    display:flex !important;

    flex-direction: row;

    align-items: center;

    color:#fff;

}

.call-us span{

    height:64px;

    width:64px;

    background:#f79118;

    display:inline-block;

    border-radius:100%;

    line-height:64px;

    text-align:center;

    font-size:28pt;

    margin-right:20px;

}

.hvr-icon-grow-rotate:active .hvr-icon, 

.hvr-icon-grow-rotate:focus .hvr-icon, 

.hvr-icon-grow-rotate:hover .hvr-icon {

    -webkit-transform: scale(1.2) rotate(12deg) !important;

    transform: scale(1.2) rotate(12deg) !important;

    text-shadow: 4px 4px rgba(0,0,0,0.2);

}

.call-us h5{

    font-size:14pt;

    font-family: 'Oswald-Light';

}

.call-us h6{

    font-size:15pt;

    font-family: 'Oswald-Medium';

}

/*======================================================================================================================

                                                            index

======================================================================================================================*/

.home-sections{



}

.section1{

    background-size:cover !important;

    background-repeat: no-repeat !important;

    background-position:center !important;

    min-height:600px;

    padding-top:20%;

	position:relative;

}

.section1 .section-inner-part1{

    height:600px;

    display:flex;

    flex-direction: row;

    align-items: center;

    justify-content: flex-end;

}

.section1 .section-inner-part1 .part1-cont{

    text-align:center;

}

.section1 .section-inner-part1 h2,

.section1 .section-inner-part1 p,

.section1 .section-inner-part1 h4{

    color:#450000;

}

.section1 .section-inner-part1 h2{

    font-size:86px;

    line-height:1.4;

    font-family: 'Ruthie-Regular';

    color:#450000;

	margin:0;

}

.section1 .section-inner-part1 h4{

    font-family: 'PlayfairDisplay-Regular';

    font-size:32px;

	margin: 0;

}

.section1 .section-inner-part1 h4 span{

    font-family: 'Aurella';

    font-size:36px;

}

.section1 .section-inner-part1 .part1-cont a.redbtn{

    display:inline-block;

    font-size:22px;

    color:#fff;

    text-transform: uppercase;

    background:#e30c0c;

    text-decoration: none;

    font-family: 'GothamNarrow-BlackItalic';

    margin-top:30px;

    padding:15px 35px;

    border-radius:35px;

}



.section2{

	background-position:center !important;

	background-repeat: no-repeat !important;

	display:flex;

	flex-direction: column;

    justify-content: center;

}

.section2 h2{

    margin-top:0;

    font-size:70px;

    text-align:center;

    color:#d9b481;

    font-family: 'PlayfairDisplay-Bold';

}



.section3{

    padding-top:100px;

    padding-bottom:70px;

	text-align: center;

}

.section3 h4{

    margin:0;

    font-size:25px;

    font-family: 'PlayfairDisplay-BoldItalic';

    color:#fff;

    text-transform: uppercase;

    margin-bottom:20px;

}

.section3 h3, .section3 h1{

    margin:0;

    font-size:45px;

    font-family: 'PlayfairDisplay-Regular';

    color:#d9b481;

    text-transform: uppercase;

    margin-bottom:30px;

}

.section3 h5{

    margin:0;

    font-size:15px;

    font-family: 'PlayfairDisplay-BoldItalic';

    color:#fff;

    text-transform:capitalize;

    margin-bottom:20px;

}

.section3 h6{

    margin:0;

    font-size:15px;

    font-family: 'PlayfairDisplay-Bold';

    color:#fff;

    text-transform:capitalize;

	margin-top:40px;

    margin-bottom:20px;

	position:relative;

}



.section3 p{

    margin:0;

    padding-bottom:20px;

    line-height:normal;

    /*font-family: 'PlayfairDisplay-Regular';*/

    font-family:Verdana, Geneva, sans-serif;

    font-size:14px;

}



.section4, .section4-wrap{

	

	position:relative;



}



.section4-wrap .box-img img{

	height:100%;

	width:100%;

}

.section4 .box-section1{

	position:relative;

	background-color:#450000;

	padding:40px 40px 40px 160px;

	float:left;

}

.section4 .box-section1 .box-section-top{

	

	text-align:center;

}



.section4 .box-section1 .box-section-top h3{

	font-family: 'PlayfairDisplay-Regular';

	color:#d9b481;

	font-size:42px;

}

.section4 .box-section1 .box-section-top h2{

    margin:0;

    font-size:48px;

    font-family: 'PlayfairDisplay-Bold';

    color:#d9b481;

}



.section4 .box-section1 .box-section-btn{

	

	

	margin-top:60px;

}



.section4 .box-section1 .box-section-btn .left, .section4 .box-section1 .box-section-btn .right{

	width:46%;

	float:left;

}





.section4 .box-section1 .box-section-btn .meddle{

	width:8%;

	float:left;

	display:flex;

    justify-content: space-around;

	padding: 5% 0;

}



.section4 .box-section1 .box-section-btn .part-a{ width:20%; float:left; }

.section4 .box-section1 .box-section-btn .part-b{ width:80%; float:left; }

.section4 h4{

    color:#d9b481;

    font-size:24px;

    font-family: 'PlayfairDisplay-Bold';

	margin:0;

	padding:0;

	margin-bottom:20px;

	letter-spacing: 1.5px;

}

.section4 p{

    /*font-family: 'PlayfairDisplay-Regular';*/

    font-family:Verdana, Geneva, sans-serif;

    color:#fff;

	font-size:12px;

	line-height:22px;

}



.section4 .part{

	margin-bottom:40px;

	float:left;

	

}

.section5{

    padding:50px 0;

    position:relative;

}

.section5 img{

    max-width:100%;

}

.section5 h3{

    color:#d9b481;

    font-size:30px;

    font-family: 'PlayfairDisplay-Bold';

    margin:10px 0 10px 0;

}

.section5 p{

    color:#fff;

    /*font-family: 'PlayfairDisplay-Regular';*/

    font-family:Verdana, Geneva, sans-serif;

    font-size:12px;

    margin:0;

    padding:0;

	line-height: 24px;

}



.section5 .icon{

	width:66px;

	height:66px;

}



.section5 .icon img{

	height:100%;

	

}



.section6{

	padding:80px 0;

}



.section6 .red_box{

	margin:0px auto;

	margin-bottom:2px;

	width:80%;

	background-color:#4d0000;

	padding:4%;

	text-align:center;

	border-radius:12px;

}

.section6 .long-text{

	margin-top:80px;

	display: flex;

    font-family:Verdana, Geneva, sans-serif;

    text-align:left;

}

.section6 .long-text img{

	width:100%;

	box-shadow: 0 0 10px rgb(255 255 255 / 78%);

    border-radius: 10px;

}

.section6 .devider{

	margin-bottom:40px;

}

.section6 .red_box h3{

	font-family: 'PlayfairDisplay-Regular';

	color:#d9b481;

	font-size:42px;

}



.section6 .red_box h2{

    margin:0;

    font-size:48px;

    font-family: 'PlayfairDisplay-Bold';

    color:#d9b481;

	margin-bottom:40px;

}

.section6 p.first{

	/*font-family: 'PlayfairDisplay-BoldItalic';*/

	font-family:Verdana, Geneva, sans-serif;

	font-size:14px;

}



.section6 .oneline:after {

    bottom: -40px;

}



.section6 p{

	line-height:30px;

}



.section7 h3{

	font-size:28px;

    font-family: 'PlayfairDisplay-Bold';

    color:#d9b481;

}

.section7 h3 span{

	font-size:28px;

    font-family: 'PlayfairDisplay-Regular';

    color:#ca7500;

}



.section8{

	margin:0 0 60px 0;

}



.section8 .red_box{

	padding:0 8%;

	text-align:center;

}



.section8 .red_box h3{

	font-size:32px;

    font-family: 'PlayfairDisplay-Bold';

    color:#d9b481;

	margin:0;

	line-height:40px;

}



.section8 .red_box h4{

	font-size:24px;

    font-family: 'PlayfairDisplay-Regular';

	margin-top:40px;

	margin-bottom:40px;

}





.section8 .success-stories-wrapper {

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between;

	margin-top:60px;

}



.section8 .success-stories-wrapper .common-success-story {

    width: 100%;

    background: #4d0000;

    border-radius: 20px;

    overflow: hidden;

}

.section8 .success-stories-wrapper .common-success-story .couple-img{

	height:224px;

}

.section8 .success-stories-wrapper .common-success-story .couple-img img {

    width: 100%;

	height:100%;

}



.section8 .success-stories-wrapper .common-success-story .couple-details {

    padding: 20px 10px;

    text-align: center;

}



.section8 .success-stories-wrapper .common-success-story .couple-details h5 {

    margin: 0;

    color: #d9b481;

    font-size: 16px;

	font-family: 'PlayfairDisplay-BoldItalic';

	margin-bottom:10px;



}



.section8 .success-stories-wrapper .common-success-story .couple-details a {

    display: inline-block;

    margin-top: 15px;

    color: #d9b481;

    text-transform: uppercase;

    font-family: 'PlayfairDisplay-Bold';

    transition: all 0.4s ease-in-out;

}



.section8 .success-stories-wrapper .common-success-story .couple-details a:hover {

    color: #fff;

}



.section9{

	text-align:center;

}



.section9 .footer-logo{

	margin-bottom:80px;

}



.section9 ul {

    margin: 40px 0;

    display: flex;

    flex-wrap: wrap;

    align-items: center;

	justify-content: center;

}



.section9 ul li+li {

    margin-left: 15px;

}



.section9 ul li a {

    transition: all 0.4s ease-in-out;

}



.section9 ul.contact-links li i {

    display: inline-block;

    color: #d9b481;

    font-size: 28px;

    margin-right: 10px;

}



.section9 ul.contact-links li a {

    text-decoration: none;

    color: #d9b481;

    font-size: 24px;

}



.section9 ul.header-social-links li a {

    font-size: 18px;

    color: #d9b481;

    text-decoration: none;

}



.section9 ul.header-social-links li a i {

    margin: 0;

    font-size: 20px;

	border:1px solid #d9b481;

	padding:5px;

	border-radius:50%;

	width:30px;

	height:30px;

	display: flex;

    justify-content: space-around;

}



.section9 ul.header-social-links li:last-child a i {

    margin-right: 10px;

}



.section9 ul li a:hover {

    color: #fff;

}





/*======================================================================================================================

                                                           Contact Us

======================================================================================================================*/



.contact .contact-info-box i {

    font-size: 40px;

    color: #db1721;

}



.contact .contact-info-box h4 {

    color: #db1721;

    font-size: 40px;

    font-family: 'Montserrat-Bold';

    line-height: 1;

    margin: 20px 0;

}



.contact .contact-info-box h6 {

    color: #db1721;

    font-size: 16px;

    font-family: 'OpenSans-Bold';

    margin: 0;

    line-height: 2;

}



.contact .contact-info-box p {

    color: #5e5e5e;

    font-size: 16px;

    font-family: 'OpenSans-Regular';

    line-height: 2;

    margin: 0;

}



.contact .contact-info-box p a {

    color: #5e5e5e;

    text-decoration: none;

    transition: all 0.4s ease-in-out;

}



.contact .contact-info-box p a:hover {

    color: #db1721;

}



.contact .contact-form-holder {

    padding: 0 20px;

}



.contact .contact-form-holder h2 {

    margin: 0;

    color: #d9b481;

    font-family: 'PlayfairDisplay-Regular';

    font-size: 28px;

    line-height: 1.4;

}



.contact .contact-form-holder h3 {

    font-size: 18px;

    line-height: 1.4;

    color: #fff;

    font-family: 'PlayfairDisplay-BoldItalic';

    margin: 20px 0;

}



.contact .contact-form-holder .form-group {

    margin-bottom: 20px;

}



.contact .contact-form-holder .inpt {

    width: 100%;

    height: 45px;

    background: #fff;

    border: none;

    outline: none;

    padding: 5px 15px;

    font-family: 'PlayfairDisplay-Regular';

    font-size: 15px;

	color: #000;

}



.contact .contact-form-holder textarea.inpt {

    height: 100px;

    resize: vertical;

}



.contact .contact-form-holder .contact-form-sumit-btn {

    margin-top: 10px;

}



.contact .contact-form-holder .contact-form-sumit-btn input[type="submit"] {

    background: #d9b481;

    color: #fff;

    text-transform: uppercase;

    border: none;

    outline: none;

    padding: 10px 40px;

    font-family: 'PlayfairDisplay-Regular';

    font-size: 16px;

    transition: all 0.4s ease-in-out;

}



.contact .contact-form-holder .contact-form-sumit-btn input[type="submit"]:hover {

    background: #4d0000;

}



/*======================================================================================================================

                                                         inner Page

======================================================================================================================*/

.inner-sections .section3{

    padding-top:50px;

}

.inner-sections .box-text {

    min-height: 700px;

}



.inner-sections .section3 p {

    line-height: 26px;

}

.inner-sections .section3 h5 {

    font-size: 22px;





}

.clients .box-text {

    min-height: auto;

}



.clients .logos {

	margin-top:30px;

	margin-bottom:30px;

}



.clients .logos img {

	box-shadow: 0 0 5px rgb(0 0 0 / 40%);

    border-radius: 10px;

	cursor:pointer;

	margin-bottom:20px;

	width:100%;

	text-align:center;

	

}



.services .stories{

	margin:60px 0;

    margin: 60px 0;

    display: flex;

    flex-direction: row;

    align-items: top;	

}

.services .stories .box-text {

    min-height: auto;

	padding: 10%;

    background-color: #4d0000a8;

	width:100%;

}

.services .stories .box-text img.pack-img{

	width:100%;

}

.services .stories .packages-text{

	text-align:left;

	padding:20px 0;

	font-family:Verdana, Geneva, sans-serif;

}

.services .stories .stories-text ul{

	list-style:none;

}

.services .stories .stories-text ul li{

	line-height:26px;

}



.services .stories .stories-text ul li::before {

  content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */

  color: #d9b481; /* Change the color */

  font-weight: bold; /* If you want it to be bold */

  display: inline-block; /* Needed to add space between the bullet and the text */

  width: 2em; /* Also needed for space (tweak if needed) */

  margin-left: -2em; /* Also needed for space (tweak if needed) */

}



.stories .stories .box-text img.pack-img{

	width:100%;

}



.services .packages{

	margin:60px 0;

    margin: 60px 0;

    display: flex;

    flex-direction: row;

    align-items: center;	

}

.services .packages .box-text {

    min-height: auto;

	padding: 10%;

    background-color: #4d0000a8;

	width:100%;

}

.services .packages .box-text img.pack-img{

	width:100%;

}

.services .packages .packages-text{

	text-align:left;

	padding:20px 0;

	font-family:Verdana, Geneva, sans-serif;

}

.services .packages .packages-text ul{

	list-style:none;

}

.services .packages .packages-text ul li{

	line-height:26px;

}



.services .packages .packages-text ul li::before {

  content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */

  color: #d9b481; /* Change the color */

  font-weight: bold; /* If you want it to be bold */

  display: inline-block; /* Needed to add space between the bullet and the text */

  width: 2em; /* Also needed for space (tweak if needed) */

  margin-left: -2em; /* Also needed for space (tweak if needed) */

}



.stories .packages .box-text img.pack-img{

	width:100%;

}



/*======================================================================================================================

                                                            footer

======================================================================================================================*/

.footer{

    background-color:#4d0000a8;

	padding:50px 0;

}



.footer .footer-block{

	padding:0;

}



.footer .block-add{

	display: flex;

    flex-direction: row;

	padding-bottom:10px;

	border-bottom:1px solid #eddfbc;

	border-color: rgba(237,223,188,0.25); 

	padding-top: 5px;

	

}

.footer .block-add .icon{

	margin-right:20px;

	width:21px;

}



.footer .border-box{

	border:1px dotted #d9b481;

	padding:20% 10% 30%;

	display: flex;

	flex-direction: column;

	text-align:center;

}





.footer h3{

    margin:0;

    padding-bottom:30px;

    color:#fffefe;

    font-family: 'PlayfairDisplay-Bold';

    font-size:16px;

    text-transform: uppercase;

}

.footer h4{

    margin:0;

    padding-bottom:20px;

    color:#fff;

    font-family: 'PlayfairDisplay-Regular';

    font-size:28px;

}

.footer h4 span{

	font-family: 'Aurella';

	color:#ca7500;

}



.footer h5{

    margin:0;

    padding-bottom:20px;

    color:#fff;

    font-family: 'PlayfairDisplay-Regular';

    font-size:15px;

}

.footer h5 span{

	color:#d2b78f;

	text-decoration:underline;

	display:inline-block;

	margin-top:10px;

}



.footer ul{

    margin:0;

    list-style: none;

}



.footer-logo{

	

	width:250px;

	height:250px;

	border-radius:50%;

	text-align:center;

	margin:0 auto;

	display: flex;

    justify-content: center;

}



.footer-logo img{

	width:100%;

}



.owl-prev span, .owl-next span {

    color: #fff;

    font-size: 45px;

    line-height: 50px;

}

.owl-prev {

    width: 40px;

    height: 50px;

    position: absolute;

    top: 40%;

    margin-left: 0;

    display: block !important;

    background: #000 !important;

}

.owl-next {

    width: 40px;

    height: 50px;

    position: absolute;

    top: 40%;

    right: 0;

    display: block !important;

    background: #000 !important;

}
.shadow-inset{
	box-shadow: inset 2px 2px 5px #1f0303, inset -3px -3px 7px #cccdce21 !important;
	padding: 20px;
	margin:40px 0;
	
}
.box{
	background: #4d000094 !important;
	width:100%;
	min-height:180px;
	padding:20px;
	box-shadow: 0 0 15px rgb(255 255 255 / 30%);
	border-radius:10px;

}
.box .inside-box{
	display: flex;
    justify-content: space-around;
    align-items: center;
    height: 140px;
    
}
.box .number{
	font-size: 92px;
    font-family: sans-serif;
    opacity: 0.2;
    color: #d9b481;
    font-weight: 600;
}
.box h5 {
    margin: 0;
    font-size: 26px !important;
    font-family: 'PlayfairDisplay-BoldItalic';
    color: #d9b481;
    text-transform: capitalize;
}