*{
    margin: 0px;
    padding: 0px;
}
ul{
    list-style-type: none;
    margin: 0px;
}

ul li{
    margin: 0px;
    padding: 0px;
}

body{
	font-family: 'Amiko', sans-serif;
}








/*-----Coman_Class_Btn_Style------*/
.Same_Style_Btn .btn{
	z-index: 1;
	border: 1px solid #735497 !important;
	position: relative;
	text-transform: uppercase;
	transition: all 600ms ease 0s;
	border-radius: 0;
	background: transparent;
}

.Bottom_Right_Footer_Section_Causal_Left_Coman_Wrapper a {
	color: #000;
	text-transform: capitalize;
	font-size: 13px;
	line-height: 24px;
	text-decoration: none;
}

.Before_Style_Coman::before{
	position: absolute;
	content: "";
	left: 0;
	bottom: 0;
	height: 1px;
	background:rgba(0, 0, 0, 0) linear-gradient(to right, rgb(115, 84, 151), rgb(115, 84, 151) 76%, rgb(255, 255, 255) 76%, rgb(255, 255, 255) 86%, rgb(115, 84, 151) 86%, rgb(115, 84, 151) 100%) repeat scroll 0% 0%;
	width: 192px;
}



/*----Custum_Class---*/
.Custum_xl-6 {
	max-width: 49%;
	flex-basis: 49%;
	padding: 0;
}

.Custum_xl-3 {
	flex-basis: 24%;
	max-width: 24%;
	padding: 0;
}

.no-space_Class .Main_Causal_Box_Content{
	margin-bottom: 0;
}


/*-----New_Side_Menu-----*/
.New_Add_Btn_File_Button {
	/* margin-top: 1rem; */
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	width: 48px;
}


/* .New_Add_Btn_File_Button #sidebarCollapse {
	background: transparent;
} */

.New_Add_Btn_File_Button #sidebarCollapse {
	background: transparent;
	padding: 0;
	text-align: center;
	width: 48px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #4E3E65;
}


.Title_Section_Down {
	float: left;
}

.Title_Section_Down h2 {
	color: #8a72a9;
	text-transform: capitalize;
	font-size: 20px;
	line-height: 30px;
	margin: 0 30px 0;
	font-family: 'Noto Serif SC', serif;

}

.display {
    display: none;
}

.Dropdown_Right_Images .dropdown-item:focus, .Dropdown_Right_Images .dropdown-item:hover{
	background-color: #f9f9ff;
}

/*----Count-Down----*/
.Second_Hide_Div {
	float: left;
	width: 100%;
	margin: 0 auto;
	text-align: center;
}
.Center_Flex-Syster_New{
	display: flex !important;
	justify-content: center;
	align-items: center;
	float: left;
	width: 100%;
}

.countdown {
	text-transform: uppercase;
	margin-left: 22px;
	/* font-family: 'Nunito Sans', sans-serif !important; */
  }
  
  .countdown > div { display: inline-block; }
  
  .countdown > div > span {
	display: block;
	text-align: center;
  }
  
  .countdown-container { margin: 0 5px; }
  
  .countdown-container .countdown-heading {
	font-size: 8px;
	margin: 3px;
	color: #ec7775
  }
  
  .countdown-container .countdown-value {
	padding: 0;
	color: rgb(0,0,0);
	display: block;
	background-color: #fff;
	width: 35px;
	height: 35px;
	line-height: 35px;
	border-radius: 50%;
	font-size: 11px;
	text-shadow: none;
  }



.days-top,.hours-top,.minutes-top,.seconds-top{
	display: none !important;
}


/*----Top_Section---*/
.Top_Section_New {
	float: left;
	width: 100%;
	background:#ececfb;  /*rgb(232, 222, 227) !important*/
	padding: 3px 3px;
	margin-bottom: 0;
	position: fixed;
	top: 0;
	z-index: 1020; 
	height: 40px;
}

.coman_content_new_Top {
	float: left;
	width: 100%;
	position: relative;
	transform-style: preserve-3d;
	height: 100%;
	transition: 0.6s;
	transform: rotateX(0deg);
	 /* animation: flip 10s linear infinite; */
}



 /* .flipping{
	-webkit-transform: rotateX(0deg);
	transform: rotateX(0deg);
}

.flipping{
	-webkit-transform: rotateX(180deg);
	transform: rotateX(-180deg);
} */



.First_Top_Content {
	float: left;
	width: 100%;
}
.First_Top_Content ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}

.First_Top_Content a {
	display: block;
	font-size: 12px;
	color: rgb(0,0,0);
	 margin-right: 10px; 
	text-decoration: none;
	padding: 10px;
	position: relative;
	transition: all 600ms ease 0s;
	line-height: 12px;
}


/*--Change--*/
.Main_Header .fixed-top{
	top: 40px;
}



.Main_Header .bg-light {
  /*#f9f9fa !important*/
	box-shadow: 0 2px 2px 0 #e9e9e9;
	padding: 0rem 0rem 0 1rem;
	align-items: inherit;
	background: linear-gradient(to right, #f9f9ff ,#fff) !important;
}

.Main_Header .navbar-collapse{
	align-items: inherit;
}
/*--Change_End--*/


.Main_Header #mainNav .Effect_TExt {
    text-transform: uppercase;
    font-size: 12px;
    line-height: 20px;
    position: relative;
    transition: all 600ms ease 0s;
    display: block;
    padding: 25px 25px;
    margin-right: 0px;
	z-index: 1;
	color: rgb(51, 54, 62);
}

.Main_Header #mainNav .Effect_TExt:hover{
	color: #8a72a9;
}



.Main_Header #mainNav .Effect_TExt::before {
	position: absolute;
	content: "";
	left: 0;
	top: 34px;
	width: 100%;
	height: 2px;
	background: #8a72a9;
	transition: transform 600ms ease;
	transform-origin: right;
	transform: scaleX(0);
    z-index: -1;
}


.Main_Header #mainNav .Effect_TExt:hover::before{
    transform-origin: left;
	transform: scaleX(1);
}


.Main_Header #mainNav a::after{
    display: none;
}

/* .Main_Header .navbar-expand-lg .navbar-nav .dropdown-menu-right {
	right: inherit;
	left: 0px;
	min-width: max-content;
	 transform: translate(-20%,50px); 
    transition:all 400ms ease 0s;
    display: block;
    visibility: hidden;
	opacity: 0;
	border-radius: 0;
	border-top: 3px solid #8a72a9;
	background: #fff url(../Images/Icons/engagement-ring-hand.jpg);
	background-repeat: no-repeat;
	background-size: 68%;
	background-position: right bottom;
	padding: 10px;
} */


.Main_Header .navbar-expand-lg .navbar-nav .MegaMenu{
	right: 10px;
	left: 10px;
	min-width: inherit;
	transition:all 400ms ease 0s;
    display: block;
    visibility: hidden;
	opacity: 0;
	border-radius: 0;
	border-top: 3px solid #8a72a9;
	padding: 30px;
	width: 99%;
	position: absolute;
	transform: translate(0%,50px); 
}


.Main_Header .navbar-expand-lg .navbar-nav .dropdown-menu-right.show{
    visibility: visible;
    opacity: 1;
	transform: translate(0%,20px);
	display: none;
}



.Main_Header .navbar-expand-lg .navbar-nav li:hover .dropdown-menu-right{
	visibility: visible;
    opacity: 1;
    transform: translate(0%,0px);
}

/*---Mega_Menu---*/
.Megamenu_li {
	position: static;
}

.Only_Images_New_Section {
	flex-basis: 54%;
}
.Weding_Ring_Images {
	flex-basis: 26%;
	margin-right: 18px;
}
.Weding_Ring_Images_Two {
	margin-right: 0;
}
.Eternity_Ring_Images {
	flex-basis: 26%;
	margin-right: 18px;
}
.Eternity_Ring_Images_Two{
	margin-right: 0;
}
.Solitaires_Pic {
	flex-basis: 54%;
}
.Other_Jewellry_Imagies {
	flex-basis: 29%;
	margin-right: 18px;
}
.Other_Jewellry_Imagies_Two {
	margin-right: 0;
}

/*----Dropdown-----*/

.Main_Header .navbar-expand-lg .navbar-nav .OTHER .dropdown-menu-right{
	background: #fff no-repeat;
}

.Angejment_Title {
	margin-bottom: 10px;
	margin-top: 10px;
}

.Coman_Ring_Section {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	float: left;
    width: 100%;
	margin-top: 10px;
	justify-content: space-between;
}


.Menu_one_section {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	justify-content: space-between;
}


.Menu_Rings {
	/* flex-basis: 30%; */
	/* padding: 15px 15px 15px 15px; */
	flex-basis: 14%;
}

.w-2 {
	/* flex-basis: 25%; */
	flex-basis: 10%;
}

.w-3 {
	/* flex-basis: 25%; */
	flex-basis: 15%;
}


.Title_menu {
	float: left;
	width: 100%;
	position: relative;
}

.Title_menu h5 {
	text-transform: uppercase;
	font-weight: 300;
	font-size: 14px;
	line-height: 24px;
	position: relative;
	margin-bottom: 0;
	font-family: 'Noto Serif SC', serif;
	padding: 10px 0;
}

.Title_menu h5::before {
	position: absolute;
	content: "";
	left: 0;
	bottom: 0;
	width: 12%;
	height: 2px;
	transition: all 600ms ease 0s;
	background: 
	rgba(0, 0, 0, 0) linear-gradient(to right, rgb(95, 86, 108), rgb(138, 114, 169) 76%, rgb(255, 255, 255) 76%, rgb(255, 255, 255) 86%, rgb(138, 114, 169) 86%, rgb(138, 114, 169) 100%)
	;
}


.Title_menu:hover h5::before
{
    width: 25%;
}


.Rings_Nav {
	float: left;
    width: 100%;
    flex-basis: 100%;
}


.Rings_Nav ul a {
	display: block;
	flex-wrap: wrap;
    align-items: center;
	text-decoration: none;
	margin-bottom: 0px;
	transition: all 300ms ease 0s;
}

.Rings_Nav ul a:hover {
	/* box-shadow: 0 0 5px -4px; */
	transform: translateY(-3px);
	font-weight: 600;
}

.Rings_Nav li{
	border-bottom: 1px solid #efefef;
}
.Rings_Nav li:last-child{
	border-bottom: none;
}

.Ring_Pic .img-fluid {
	width: 34px;
}


.Ring_Pic {
    flex-basis: 12%;
    margin-right: 7px;
}

.Ring_Text {
	flex-basis: 85%;
	text-transform: uppercase;
	font-size: 11px;
	line-height: 14px;
    color: rgb(51, 54, 62);
    transition: all 300ms ease 0s;
}


.Title_Menu_Stone {
	float: left;
	width: 100%;
	margin-top: 15px;
}


.Title_Menu_Stone ul {
	float: left;
	width: 100%;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
}


.Title_Menu_Stone ul a {
	display: flex;
	align-items: center;
	font-size: 11px;
	color: #666;
	margin-bottom: 10px;
    line-height: 15px;
    text-decoration: none;
	transition: all 300ms ease 0s;
	text-transform: uppercase;
}



.Stone {
	margin-right: 20px;
}


/*----Hover-------*/

.Rings_Nav ul a:hover .Ring_Text{
    color: #000;
    transform: translateY(-2px);
}

.Title_Menu_Stone ul a:hover{
    color: #000;
    transform: translateY(-2px);
}




.New_Ring_Nav a {
	margin-bottom: 15px;
	font-weight: 300;
}

.Width_One {
	flex-basis: 45%;
}

.Width_Two {
	flex-basis: 45%;
}

.w-N-2 {
	/* flex-basis: 40%; */
	flex-basis: 20%;
}

.Drop_Pic_Sec {
	flex-basis: 51%;
}

.Drop_Pic_Sec img {
	width: 100%;
	height: 346px;
	object-fit: cover;
}

.w-N-1 {
	/* flex-basis: 50%; */
	flex-basis: 20%;
}


/*---Brand---*/
.Main_Header {
	float: left;
	width: 100%;
}


.Text_drop {
	text-transform: uppercase;
	font-size: 11px;
	line-height: 10px;
	color: #231535;
	margin-left: 5px;
}

.center_icon .btn::after {
	display: none;
}

.btn.focus, .btn:focus{
    box-shadow: none;
}

.center_icon .dropdown-menu {
	padding: 0;
	min-width: 15rem;
	border-radius: 0;
	transition: all 600ms ease;
	transform: translateY(50px);
    display: block;
    opacity: 0;
    visibility: hidden;
}

.center_icon .dropdown-menu.show{
    transform: translateY(10px);
    opacity: 1;
	visibility: visible;
	display: none;
}

.center_icon:hover .dropdown-menu{
	transform: translateY(10px);
    opacity: 1;
	visibility: visible;
	
}


.Coman_Show_menu {
	float: left;
	width: 100%;
}

.Menu_Icon {
	float: left;
	width: 100%;
	background: #f9f9ff;
	padding: 25px 0;
	text-align: center;
	position: relative;
	font-size: 20px;
	z-index: 1;
	color: #fff;
}

.Popup_Btn_Language .dropdown-item:focus, .Popup_Btn_Language .dropdown-item:hover{
	background-color: #f9f9ff;
}


.Menu_Icon::before {
	background: #8a72a9;
	position: absolute;
	content: "";
	width: 55px;
	height: 55px;
	border-radius: 35px;
	top: 10px;
	left: 0;
	right: 0;
	margin: auto;
	z-index: -1;
}



.Drop_content {
	float: left;
	width: 100%;
	text-align: center;
	padding: 3rem 13px;
}

.Drop_content h4 {
	text-transform: capitalize;
	font-size: 13px;
	line-height: 13px;
	font-weight: 700;
	margin-bottom: 1rem;
	font-family: 'Noto Serif SC', serif;
}

.Footer_Letter_Para_Graph p::first-letter {
	font-family: 'Noto Serif sc',serif;
	color: #000;
	letter-spacing: 2px;
	font-size: 20px;
	text-transform: uppercase;
	line-height: 20px;
}

.Drop_content p {
	text-transform: capitalize;
	font-size: 12px;
	line-height: 20px;
	color: #666;
}



.input_sec {
	float: left;
	width: 100%;
	position: relative;
	padding: 0 20px 3rem;
}

.icon_inut {
	position: absolute;
	left: 30px;
	top: 5px;
	z-index: 1;
}

.icon_inut .svg-inline--fa {
	font-size: 12px;
	color: #8a72a9;
}

.input_typsd {
	float: left;
	width: 100%;
	position: relative;
}


.input_typsd input {
	border-radius: 0;
	padding: .375rem 30px;
	text-transform: uppercase;
	font-size: 11px;
	line-height: 25px;
	border: 1px solid #8a72a9;
}

.Drop_Btn {
	float: left;
	width: 100%;
	margin-bottom: 20px;
	padding: 0 1rem;
}

.Drop_Btn .btn {
	text-align: center;
	width: 100%;
	text-transform: uppercase;
	font-size: 13px;
	background: #8a72a9;
	border-radius: 0px;
	color: #fff;
	line-height: 27px;
	position: relative;
	/* z-index: 1; */
	transition: all 600ms ease 0s;
	z-index: 1;
}

.Drop_Btn .btn::before {
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #8a72a9;
	z-index: -1;
	transition: all 600ms ease 0s;
	transform: scaleX(0);
}

.Drop_Btn .btn:hover::before{
    transform: scaleX(1);
}




/*----search-sec------*/
#search {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    
    -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;

    -webkit-transform: translate(0px, -100%) scale(0, 0);
	-moz-transform: translate(0px, -100%) scale(0, 0);
	-o-transform: translate(0px, -100%) scale(0, 0);
	-ms-transform: translate(0px, -100%) scale(0, 0);
	transform: translate(0px, -100%) scale(0, 0);
    
    opacity: 0;
}

#search.open {
    -webkit-transform: translate(0px, 0px) scale(1, 1);
    -moz-transform: translate(0px, 0px) scale(1, 1);
	-o-transform: translate(0px, 0px) scale(1, 1);
	-ms-transform: translate(0px, 0px) scale(1, 1);
	transform: translate(0px, 0px) scale(1, 1); 
    opacity: 1;
}

#search input[type="search"] {
    position: absolute;
    top: 50%;
    width: 100%;
    color: rgb(255, 255, 255);
    background: rgba(0, 0, 0, 0);
    font-size: 30px;
    font-weight: 300;
    text-align: center;
    border: 0px;
    margin: 0px auto;
    margin-top: -51px;
    padding-left: 30px;
    padding-right: 30px;
    outline: none;

}
#search .btn {
    position: absolute;
    top: 50%;
    left: 0%;
    /* margin-top: 61px; */
    /* margin-left: -85px; */
	right: 0px;
	margin: 40px auto 0;
}
#search .close {
    position: fixed;
    top: 10px;
    right: 15px;
    color: #fff;
	background:#8a72a9;
	border-color: transparent;
	opacity: 1;
	padding: 10px 17px;
	font-size: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 1;
}
#search .close .img-fluid{
	width: 20px;
	z-index: -1;
	display: block;
}


.New_class {
	background: #8a72a9;
	border-radius: 0;
	width: 180px;
	height: 40px;
	text-transform: uppercase;
	color: #fff;
}

.Comamn_search {
	width: 48px;
	color: #000;
	z-index: 1;
}

.search_section {
	float: left;
	width: 100%;
	text-align: center;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: center;
}

.search_section a {
	color: #000;
	display: block;
}

.search_section a .material-icons {
	font-size: 20px;
	line-height: 31px;
	color: #4E3E65;
}

.Right_Flex_Div {
	display: flex;
	margin-left: auto;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	align-items: center;
	max-width: 305px;
	flex-basis: 305px;
  /*#f6eff6*/
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
}

.Language_Popup {
	width: 48px;
}

.Popup_Btn_Language {
	float: left;
	width: 100%;
}
.Popup_Btn_Language .btn {
	background: transparent;
	padding: 0;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}

.Popup_Btn_Language .btn .img-fluid {
	width: 20px;
	animation: puls 3s linear infinite;
	margin: 0 auto;
	display: block;
}


.Popup_Btn_Language .dropdown-toggle::after {
	display: none;
}
.Popup_Btn_Language .dropdown-menu {
	left: -119px;
	border-radius: 0;
	display: block;
	transition: all 600ms ease 0s;
	height: 0;
	opacity: 0;
	visibility: hidden;
	overflow-y: auto;
	transform: translateY(20px);
	padding: 0;
}

.Popup_Btn_Language .dropdown-menu.show{
	opacity: 1;
	height: 200px;
	visibility: visible;
	display: none;  /*---Change_Display----*/
}

.Popup_Btn_Language:hover .dropdown-menu{
	opacity: 1;
	height: 200px;
	visibility: visible;	
}

.Popup_Btn_Language .dropdown-item {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	padding: 1px 20px;
	border-bottom: 1px solid rgba(0,0,0,0.1);
}

.Popup_Btn_Language .dropdown-item .Flag {
	flex-basis: 20px;
}

.Popup_Btn_Language .dropdown-item .Flag_Name {
	text-transform: uppercase;
	font-size: 11px;
	line-height: 11px;
	margin-left: 15px;
}





.Language_content .modal{
    background: rgba(0,0,0,0.5);
}

.modal-backdrop{
    z-index: 9;
}

.My_Modal_Content_Sec {
	float: left;
	width: 100%;
}

.Modal_Title {
	float: left;
	width: 100%;
}

.Modal_Title h4 {
	text-transform: uppercase;
	font-size: 15px;
	line-height: 15px;
	color: #666;
	text-align: center;
	font-weight: 300;
	margin: 0;
}

.Country_Logo {
	float: left;
	width: 100%;
	margin: 2rem 0;
}

.Country_Logo img {
	width: 60px;
	display: block;
	margin: 0 auto;
}

.Language_content .modal-content{
    border-radius: 0;
}


/*-------Lanuage---*/
.Country_Name {
	float: left;
	width: 100%;
}

.Country_Name .btn {
	width: 100%;
	text-transform: uppercase;
	font-size: 12px;
	border-radius: 0;
	line-height: 28px;
}

.Country_Name .dropdown-menu{
    padding: .5rem 5px;
    min-width: 267px;
    border-radius: 0px;
    display: block;
    visibility: hidden;
    opacity: 0;
    transform: translateY(20px);
    transition: all 600ms ease 0s;
    overflow-y: auto;
    height: 135px;
}

.Country_Name .dropdown-menu.show{
    visibility: visible;
    opacity: 1;
    transform: translateY(0px);
}

.Country_Name a {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	font-size: 12px;
	line-height: 12px;
	text-transform: uppercase;
	color: #666;
	margin-bottom: 10px;
	text-decoration: none;
}

.Flag_select {
	margin-right: 10px;
}

.Flag_select .img-fluid {
	width: 35px;
}

.Content_Btn_Popup {
	float: left;
	width: 100%;
	margin: 2rem 0 1rem;
}


.Content_Btn_Popup .btn {
	text-align: center;
	width: 100%;
	border-radius: 0;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 25px;
	background: linear-gradient(to right,#de57e5 0%,#8863fb 100%);
	color: #fff;
	position: relative;
}


/*----User------*/
.Login_section {
	width: 48px;
	position: relative;
	text-align: center;
}

.Login_Icon {
	float: left;
	width: 100%;
}

.Login_Icon .btn {
	background: transparent;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	text-align: center;
	width: 48px;
	color: #4E3E65;
}

.Login_Content_New_Section{
	float: left;
	width: 100%;
}

.Login_Content_New_Section #myModal {
	z-index: 9;
	background: rgba(0,0,0,0.5);
}

.Login_Content_New_Section .modal-header {
	border: none;
}

.Login_Content_New_Section .modal-content{
	border-radius: 0;
}
.Main_New_Login_Section {
	float: left;
	width: 100%;
}



.Login_Section_Title {
	float: left;
	width: 100%;
}

.Login_Section_Title h3 {
	text-transform: uppercase;
	font-size: 26px;
	line-height: 1;
	color: #1b1b1b;
	margin: 0 0 46px;
	font-weight: 400;
	/* font-family: 'Nunito Sans', sans-serif !important; */
}

.Login_Form_Section_New {
	float: left;
	width: 100%;
	padding: 0 140px;
}

.Login_Form_Section_New .form-group {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	align-items: flex-start;
	margin-bottom: 23px;
}

.Login_Form_Section_New label {
	font-size: 14px;
	margin-bottom: 7px;
	text-transform: capitalize;
	font-weight: 400;
	color: #656565;
	line-height: 1;
}

.Login_Form_Section_New .form-control {
	border: 1px solid #ccc;
	height: 38px;
	padding: 10px 13px;
	border-radius: 4px;
	font-size: 16px;
	line-height: 1;
	font-weight: 400;
	color: #656565;
	background: #fff;
}


.Login_Content_New_Section .modal-lg {
	max-width: 670px;
}
.Login_Form_Section_New .form-control:focus{
	box-shadow: none;
}

.Login_Form_Btn {
	float: left;
	width: 100%;
	padding: 0 140px;
}


.Login_Form_Btn .btn.btn-group-lg {
	width: 100%;
	height: 44px;
	text-transform: uppercase;
	color: #fff;
	/* font-family: 'Nunito Sans', sans-serif; */
	font-weight: 400;
	border-radius: 0;
	transition: all 600ms ease 0s;
	position: relative;
	background: #8a72a9;
	padding: 0;
	box-shadow: 0 5px 19px rgb(138, 114, 169);
}


.Login_Or_sec {
	float: left;
	width: 100%;
	margin: 40px 0 20px;
	padding: 0 140px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
}

.Login_Or_sec::before {
	position: absolute;
	content: "";
	left: 0;
	top: 5px;
	width: 25%;
	height: 1px;
	background: #8a72a9;
	margin: 0 140px;
}

.Login_Or_sec::after{
	position: absolute;
	content: "";
	right: 0;
	top: 5px;
	width: 25%;
	height: 1px;
	background: #8a72a9;
	margin: 0 140px;
}




.Login_Or_sec h5 {
	margin: 0;
	text-transform: capitalize;
	font-size: 13px;
	line-height: 13px;
	color: #818181;
	padding: 0 14px;
	font-family: 'Nunito Sans', sans-serif;
	position: relative;
}


.FaceBook {
	float: left;
	width: 100%;
	padding: 0 140px;
}

.FaceBook ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	border-bottom: 1px solid #8a72a9;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.FaceBook a {
	display: block;
	width: 48px;
	height: 48px;
	line-height: 45px;
	border: 1px solid #8a72a9;
	border-radius: 50%;
	margin-right: 15px;
	position: relative;
}


.FaceBook a .img-fluid {
	width: 17px;
}

.Sign_up_content {
	float: left;
	width: 100%;
	padding: 0 140px;
}



.Sign_up_content p {
	text-transform: capitalize;
	font-size: 14px;
	line-height: 14px;
	font-weight: 400;
	/* font-family: 'Nunito Sans', sans-serif; */
	margin-bottom: 1rem;
}


.Sign_up_content .bold {
	font-weight: 700;
	font-size: 14px;
	line-height: 14px;
}


/*----Cart----*/
.Cart_Section {
	width: 48px;
	text-align: center;
}

.Cart_Section .flaticon-shopping::before{
	margin-left: 0;
	color: #4E3E65;
}

.Cart_Section .material-icons {
	font-size: 20px;
	line-height: 31px;
	cursor: pointer;
	color: #4E3E65;
}

/*---Wish_List---*/
.wish_list_Section {
	width: 48px;
	text-align: center;
	position: relative;
}


.wish_list_Section .material-icons {
	font-size: 20px;
	line-height: 31px;
	cursor: pointer;
	color: #4E3E65;
}



/*----Slider----*/
 .slider_area .nivoSlider img{
	/* transition:all 3s ease 0s; */
	transition: all 3s ease-in-out;
}

.slider_area .nivoSlider:hover img{
	transform: scale(1.05);
}


.slider_area {
	float: left;
	width: 100%;
	margin-bottom: 20px;
	position: relative;
	top: 0;
	padding: 30px 0;
}


.slider_area .nivo-caption{
	background: rgba(0,0,0,0);
	opacity: 1;
	height: 100%;
}


.slider_Text {
	display: flex;
	align-items: center;
	flex-direction: column;
	height: 100%;
	justify-content: center;
	flex-wrap: wrap;
}

.inner_Content {
	float: left;
	width: 100%;
	padding-left: 125px;
	position: relative;
}



.inner_Content h2 {
	text-transform: capitalize;
	font-size: 30px;
	font-weight: 700;
	color: #8863fb;
	line-height: 20px;
	/* margin-bottom: 0rem; */
	margin-left: 19px;
	letter-spacing: 4px;
	/* font-family: 'Great Vibes', cursive; */
	font-family: "BegumMedium";
}


.inner_Content h3 {
	color: #fff;
	font-size: 80px;
	font-style: normal;
	text-transform: uppercase;
	position: relative;
	font-weight: 500;
	text-align: left;
	max-width: 436px;
	padding-left: 5px;
	margin: 0;
	font-weight: 700;
}


.inner_Content p {
	text-transform: capitalize;
	font-size: 14px;
	max-width: 441px;
	line-height: 24px;
	margin-top: 1rem;
}


.Coman_Btn_Class_Slider {
	max-width: 450px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-top: 2rem;
}

.Left_Slider {
	padding: 10px 25px;
	background: #cccccc;
	border-radius: 6px 0 0 6px;
	border: 1px solid #cccccc;
}

.Left_Slider h4 {
	color: #000;
	text-transform: capitalize;
	margin: 0;
	font-size: 25px;
	line-height: 1.5;
}


.Eight_Slider {
	display: flex;
	flex-wrap: wrap;
	position: relative;
	background: #fff;
	border: 0px solid #8863fb;
	font-size: 14px;
	border-radius: 0 6px 6px 0;
	color: #444;
	text-transform: uppercase;
	padding: 19px 34px;
}

.icon-slide {
	position: absolute;
	left: -17px;
	top: 14px;
	width: 35px;
	height: 35px;
	display: block;
	transform: rotate(45deg);
	background: linear-gradient(to right,#de57e5 0%,#8863fb 100%);
	color: #fff;
	line-height: 37px;
	text-align: center;
}


.icon-slide .svg-inline--fa {
	transform: rotate(-45deg);
}

.Right_Slie_Text h4 {
	margin: 0;
	line-height: 1.5;
	font-size: 14px;
	color: #8863fb;
}

.nivoSlider img{
 	height: 700px !important;
	width: 100%;
	object-fit: cover; 
}

.color {
	/* color: #d5be61; */
	color: #8863fb;
}


.nivo-prevNav {
	width: 45px;
	height: 45px;
	line-height: 45px;
	text-transform: uppercase;
	text-align: center;
	left: 70px;
	color: #000 !important; 
	transition: all 600ms ease 0s;
	/* background: linear-gradient(to right,#de57e5 0%,#8863fb 100%); */
	border-radius: 50%;
	opacity: 0;
	border: 1px solid #fff;
	background: #fff;
}

.nivoSlider:hover .nivo-prevNav {
	left: 20px;
	opacity: 1;
}
.nivoSlider:hover .nivo-nextNav{
	right: 20px;
	opacity: 1;
}


.nivo-prevNav:hover , .nivo-nextNav:hover{
	outline-offset: 3px;
}


.nivo-nextNav{
	width: 45px;
	height: 45px;
	line-height: 45px;
	text-transform: uppercase;
	text-align: center;
	right: 70px;
	 color: #000 !important; 
	transition: all 600ms ease 0s;
	/* background: linear-gradient(to right,#de57e5 0%,#8863fb 100%); */
	border: 1px solid #fff;
	border-radius: 50%;
	opacity: 0;
	background: #fff;
}


.nivo-controlNav{
	display: none;
}



/*-----Product-New-Slide-----*/
.Slid_Product_sec {
	float: left;
	width: 100%;
	padding: 30px 0;
	margin-bottom: 20px;
	background: #fff url(../Images/Product_New/bg.png) no-repeat;
	background-size: contain;
	position: relative;
}

.coman_Product {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	/* padding: 20px 0; */
}

.Main_Product_sec {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	align-items: center;
	box-shadow: 0 3px 24px rgba(0, 0, 0, .04);
	background: #fff;
	padding: 10px;
	margin: 1rem 0;
	border: 1px solid #F0F2F3;
	border-radius: 0px;
}

.Product_Left {
	flex-basis: 30%;
}

.main_Product_bg {
	float: left;
	width: 100%;
}

.Product_image {
	float: left;
	width: 100%;
	margin-bottom: 0rem;
	margin-top: 0rem;
	overflow: hidden;
}

.Product_image img {
	width: 160px;
	display: block;
	margin: 0 auto;
	transition: all 600ms ease 0s;
	/* filter: grayscale(0.7); */
	height: 693px;
	object-fit: cover;
}




.Rating {
	float: left;
	width: 100%;
}

.Rating_Title {
	float: left;
	width: 100%;
}

.Rating_Title h4 {
	text-transform: uppercase;
	font-size: 15px;
	line-height: 25px;
	color: #666;
}


.Rating_Coman {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}

.Rating_nav {
	flex-basis: 60%;
}

.Rating_nav ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}


.Rating_nav li a {
	font-size: 12px;
	margin-right: 5px;
	color: #cbc9ce;
}

.Title_Rate {
	flex-basis: 30%;
}

.Title_Rate h5 {
	text-transform: uppercase;
	font-size: 15px;
	line-height: 15px;
	text-align: right;
	margin: 0;
}

.Rating_Footer {
	float: left;
	width: 100%;
	margin: 2rem 0;
	border-top: 1px solid #F0F2F3;
	padding: 1rem 0;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}

.Prise_Footer_left {
	flex-basis: 40%;
}

.Prise_Footer_left h5 {
	margin: 0;
	font-size: 15px;
	line-height: 15px;
}

.Footer_Right_Btn {
	flex-basis: 55%;
	text-align: right;
}

.Footer_Right_Btn .btn {
	width: 100%;
	/* background: #d5be61; */
	background: linear-gradient(to right,#de57e5 0%,#8863fb 100%);
	text-transform: uppercase;
	border-radius: 0;
	color: #fff;
	font-size: 12px;
	line-height: 30px;
	position: relative;
	transition: all 600ms ease 0s;
}

.Product_Right {
	flex-basis: 69%;
	overflow: hidden;
}



.Product_Right p {
	text-transform: uppercase;
	color: #666;
	font-weight: 600;
	letter-spacing: 0.8px;
	font-size: 14px;
	line-height: 24px;
}

.Product_Right h2 {
	text-transform: capitalize;
	font-size: 29px;
	line-height: 45px;
	font-weight: 600;
}

.light {
	font-weight: 200;
}

.Product_Right h5 {
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
}

.Product_Btn_Right_Buy {
	float: left;
	width: 100%;
	margin-top: 2rem;
}

.Product_Btn_Right_Buy .btn {
	width: 50%;
	border-radius: 0;
	position: relative;
	overflow: hidden;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 28px;
	/* background: #d5be61; */
	background: linear-gradient(to right,#de57e5 0%,#8863fb 100%);
	color: #fff;
}


.Themes_Plugin {
	float: left;
	width: 100%;
}


/*----Banner------*/
.banner_section {
    float: left;
    width: 100%;
     padding: 30px 0; 
    margin-bottom: 50px; 
}

.Coman_Banner_sec {
    float: left;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.Banner_Left {
	float: left;
	width: 100%;
	position: relative;
	overflow: hidden;
}

.Banner_Left .img-fluid {
	/* height: 807px; */
	width: 100%;
	object-fit: cover;
}





.Only_Animation{
	position: relative;
	float: left;
	width: 100%;
	overflow: hidden;
	cursor: pointer;
}

.Only_Animation .owl-dots {
	display: none;
}

.visible-dots .owl-dots{
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

.Only_Animation .owl-prev {
	position: absolute;
	top: 50%;
	left: 50px;
	width: 40px;
	height: 40px;
	/* background: #73689a !important; */
	background: #A189BE !important;
	border-radius: 3px !important;
	line-height: 30px !important;
	text-align: center;
	transition: all 600ms ease 0s;
	opacity: 0;
}

.Only_Animation .owl-dots .owl-dot span {
	width: 7px;
	height: 7px;
	margin: 5px 2px;
}

.Only_Animation:hover .owl-prev{
	left:10px;
	opacity: 1;
}

.Only_Animation .owl-prev::before,.Only_Animation .owl-next::before{
	display: none;
}
.Only_Animation .owl-prev::after,.Only_Animation .owl-next::after{
	display: none;
}

.Only_Animation .owl-next{
	position: absolute;
	top: 50%;
	right: 50px;
	width: 40px;
	height: 40px;
	/* background: #73689a !important; */
	background: #A189BE !important;
	border-radius: 3px !important;
	line-height: 30px !important;
	text-align: center;
	transition: all 600ms ease 0s;
	opacity: 0;
}

.Only_Animation:hover .owl-next{
	right: 10px;
	opacity: 1;
}


.Only_Animation .owl-prev .material-icons,
.Only_Animation .owl-next .material-icons
{
	line-height: 40px;
	color: #fff;
}


.Only_Animation img{
	transition: all 1s ease 0s;
	filter: grayscale(0.3);
}

.Banner_One .img-fluid {
	width: 100%;
	object-fit: cover;
}

.Banner_Two .img-fluid {
	width: 100%;
	object-fit: cover;
	height: 460px;
}
.Banner_One .img-fluid {
	height: 460px;
}

.Banner_One{
	margin-bottom: 15px;
}


.Banner_Right {
	float: left;
	width: 100%;
}

.Banner_Right_New_Top {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}
.Banner_One {
	flex-basis: 50%;
	overflow: hidden;
}
.Banner_Two {
	flex-basis: 50%;
	overflow: hidden;
}

.Banner_Right_New_Top img{
	width: 100%;
	object-fit: cover;
}
.Banner_Right_New_BottoM {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}

.Banner_Right_New_BottoM .img-fluid {
	width: 100%;
	object-fit: cover;
}

.Banner_Left .img-fluid {
	height: 929px;
	object-fit: cover;
}


/*----Slider_Design----*/
.Bg_Slider_New_Section {
	float: left;
	width: 100%;
	padding: 30px 0;
	margin-bottom: 20px;
	overflow: hidden; 
	position: relative;
}


.Empty_Data {
	float: left;
	width: 100%;
	transition: all 15s ease 0s;
}

.Empty_Data:hover{
	transform: scale(1.4);
	filter: grayscale(0.5);
}

.Empty_Data img{
	height: 700px;
	width: 100%;
	object-fit: cover;
}




/* .section {
	position: relative;
	width: 100%;
	height: 100vh;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
  }
  
  .video-container {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
  }
  
  .video-container video {
	mix-blend-mode: luminosity;
} */


/*=======VideoStart==========*/
#video-viewport {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	z-index: -1;
	 /* mix-blend-mode: luminosity; */
  }
  video {
	display: block;
	width: 100%;
	height: auto;
  }
  
  .fullsize-video-bg {
	height: 90vh;
	/* overflow: hidden; */
	position: relative;
	padding: 30px 0;
	margin-bottom: 50px;
}
  
  
  .fullsize-video-bg:after {
	content: "";
	 /* background-image: url(../Images/Video/BgV.png);  */
	background-size: 3px 3px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
  }
  
  .fullsize-video-bg .inner {
	display: table;
	width: 100%;
	max-width: 24em;
	height: 100%;
	margin: 0 auto;
	padding: 0;
	position: relative;
	z-index: 2;
	text-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
  }
  .fullsize-video-bg .inner > div {
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	padding: 0 2em;
  }
  
/*=======VideoEnd==========*/

 


/*------Banner_Ring------*/
.Banner_Ring_section {
	float: left;
	width: 100%;
	/* padding: 0px 0 20px; */
	margin-bottom: 20px;
	padding: 30px 0;
}

.comanBanne_Ring_Section {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}

.Banner_Ring_Box_Coman {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	padding: 20px;
	box-shadow: 0 0px 5px rgba(0, 0, 0, .04);
	border-radius: 0px;
	border: 2px solid #eae6ef;
	position: relative;
	justify-content: space-between;
	/* margin-bottom: 15px; */
	/* background: #f9f9fa; */
	flex-direction: row-reverse;
	overflow: hidden;
}

.Banner_Ring_Box_Coman::before {
	position: absolute;
	content: "";
	left: 10px;
	right: 10px;
	top: 10px;
	bottom: 10px;
	border: 2px solid #ccc;
	border-radius: 5px;
}

.Ring_Wrapper {
	flex-basis: 30%;
}
.Ring_Wrapper .img-fluid {
	/* filter: grayscale(100%); */
	width: 140px;
	height: 140px;
	object-fit: contain;
	display: block;
	margin: 0 auto;
}


.Ring_Wrapper_Title {
	flex-basis: 69%;
	text-align: end;
}

.Ring_Wrapper_Title h4 {
	text-transform: capitalize;
	font-size: 20px;
	line-height: 24px;
	font-family: 'Noto Serif SC', serif;
	font-weight: 400;
	
}

.Ring_Wrapper_Title p {
	text-transform: capitalize;
	font-size: 13px;
	line-height: 23px;
	margin: 0;
	color: #333;
	max-width: 364px;
}

.Banner_Ring_Box_Coman:hover .Feature_Wrapper{
	transform: translateY(0px);
}

.Feature_Wrapper {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	/* background: linear-gradient(to right,#de57e5 0%,#8863fb 100%); */
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 5px;
	border-radius: 0;
	/* color: #fff; */
	font-size: 15px;
	line-height: 15px;
	background: #f9f9ff;
	transition: all 600ms ease 0s;
	transform: translateY(60px);
	text-transform: uppercase;
	font-weight: 700;
}

.Collection_Icon .img-fluid {
	width: 20px;
	margin-right: 5px;
}


.Banner_Ring_One {
	float: left;
	width: 100%;
	margin-bottom: 1rem;
	overflow: hidden;
	cursor: pointer;
}


.Banner_Ring_One img {
	border-radius: 10px;
	transition: all 600ms ease 0s;
}

.Banner_Ring_One:hover img {
	transform: scale(1.01);
	/* filter: grayscale(0.7); */
	border-radius: 10px;
}


.Banner_Ring_Pic {
	flex-basis: 100px;
	overflow: hidden;
}

.Banner_Ring_Pic img{
	filter: grayscale(100%);
	transition: all 600ms ease 0s;
}

.Banner_Ring_Pic:hover img{
	filter: grayscale(0%);
	transform: scale(1.06);
}


.Banner_Ring_Text {
	flex-basis: 65%;
}

.Banner_Ring_Text h4 {
	text-transform: uppercase;
	font-size: 15px;
	line-height: 15px;
}
.Banner_Ring_Text p {
	font-size: 14px;
	line-height: 24px;
	text-transform: capitalize;
	margin: 0;
}



/*---Collection----*/
.collection_section {
	float: left;
	width: 100%;
	/* padding: 0px 0 20px; */
	margin-bottom: 50px;
	padding: 30px 0;
}

.coman_Collection {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-end;
}

.Collection_Bg {
	float: left;
	width: 100%;
	position: relative;
	overflow: hidden;
	background: url(../Images/New_Banner_center/Banner-one.webp);
	background-position: right;
	background-repeat: no-repeat;
	background-size: cover;
	height: 800px;
	display: flex;
	flex-wrap: wrap;
	align-items: end;
	justify-content: center;
}

.Collection_Title {
	float: left;
	width: 100%;
	text-align: center;
	padding: 20px;
	margin: 1rem;
}

.Collection_Title h4 {
	text-transform: capitalize;
	font-style: italic;
	font-size: 50px;
	line-height: 50px;
	color: #fff;
	margin: 0;
	font-family: 'Noto Serif SC', serif;
}



.bg_Two {
	background: url(../Images/New_Banner_center/Banner-two.webp);
	align-items: baseline;
	height: 800px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.Collection_Title h3 {
	font-size: 50px;
	color: #fff;
	text-transform: uppercase;
	line-height: 50px;
	font-family: 'Noto Serif SC', serif;
	letter-spacing: 2px;
}

.Collection_Title p {
	margin-bottom:.5rem;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 5px;
}

.Collection_Title h6 {
	color: #fff;
	text-transform: capitalize;
	font-size: 20px;
	line-height: 20px;
	/* margin-top: 1rem; */
	/* font-family: 'Mulish', sans-serif; */
	font-weight: 400;
}

.bg_Thiree{
	background: url(../Images/New_Banner_center/Banner-thiree.webp);
	background-size: cover;
}

.Collection_Bg::before {
	content: '';
	position: absolute;
	left: 0;
	top: -50%;
	width: 10%;
	height: 190%;
	background-color: rgba(255, 255, 255, .2);
	transition: .3s ease-in;
	opacity: 0;
	visibility: hidden;
	transform: rotate(45deg);
}

.Collection_Bg:hover::before{
	opacity: 1;
	visibility: visible;
	left: 190%;
}

.Collection_Coman_Bg_Two {
	float: left;
	width: 100%;
}



/* .Collection_Btn .btn {
	max-width: 40%;
	border-radius: 0px;
	line-height: 33px;
	font-size: 11px;
	position: relative;
	background: transparent;
	color: rgb(35, 21, 53);
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	margin: 0 auto;
	width: 190px;
} */

.Collection_svg {
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.Collection_svg svg {
    position: absolute;
    z-index: -1;
    width: 60%;
    fill: transparent;
    transition: all 600ms ease 0s;
    stroke: #735497;
    stroke-width: 2px;
    stroke-dasharray: 150 10;
    stroke-dashoffset: 70;
}
.Collection_svg button {
    width: 60%;
    text-transform: uppercase;
    font-size: 0.8rem;
    line-height: 1.9rem;
    border-radius: 0;
    transition: all 600ms ease 0s;
    position: relative;
    background: transparent;
    z-index: 1;
}
.Collection_svg:hover svg {
    stroke-dasharray: 150 0;
}

.Collection_Btn .btn:hover{
	color: rgb(35, 21, 53);
}

.Collection_Btn .btn:hover::before{
    transform: scaleX(1);
}



/*----New_Collection------*/
.Collection_Center_New {
	float: left;
	width: 100%;
	/* padding: 0px 0 20px; */
	 margin-bottom: 50px; 
	 padding: 30px 0;
}

.coman_Collection_New_in {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}


.Collection_New_Center_Pic {
	float: left;
	width: 100%;
	position: relative;
	overflow: hidden;
	
}

.Collection_New_Center_Pic .img-fluid {
	width: 100%;
	object-fit: cover;
	height: 550px;
	transition: all 3.2s ease-in-out;
}

.Collection_New_Center_Pic:hover .img-fluid{
	transform: scale(1.05);
}




/*----New_Images_Sec-*/
.New_Images_Banner_Section {
	float: left;
	width: 100%;
	padding: 92px 70px;
	margin-bottom: 20px;
	background: rgb(249, 249, 250) none repeat scroll 0% 0%;
}

.coman_Banner_section {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}

.Main_New_Image_One {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.Main_New_Image_One {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.Images_New_Pic {
	flex-basis: 65%;
	position: relative;
	overflow: hidden;
	transition:all 600ms ease 0s;
}

.Text_New_Sec_Images {
	flex-basis: 35%;
	position: absolute;
	right: 100px;
}

.Text_New_Sec_Images h3 {
	text-transform: capitalize;
	font-size: 25px;
	line-height: 25px;
	position: relative;
	margin-bottom: 1rem;
	font-family: "BegumMedium";
	padding-bottom: 1rem;
}

.Text_New_Sec_Images h3::before {
	position: absolute;
	content: "";
	left: -39px;
	bottom: 0;
	width: 37%;
	height: 2px;
	background: rgba(0, 0, 0, 0) linear-gradient(to right, rgb(222, 87, 229), rgb(136, 99, 251) 76%, rgb(255, 255, 255) 76%, rgb(255, 255, 255) 86%, rgb(136, 99, 251) 86%, rgb(136, 99, 251) 100%) repeat scroll 0% 0%;
	transition: all 600ms ease 0s;
}

.Text_New_Sec_Images p {
	text-transform: capitalize;
	font-size: 13px;
	line-height: 23px;
	/* font-family: "BegumMedium"; */
	color: rgb(35, 21, 53);
}

.Text_New_Sec_Btn {
	float: left;
	width: 100%;
	margin-top: 1rem;
}

.Text_New_Sec_Btn .btn {
	width: 75%;
	border-radius: 0;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 30px;
	background: linear-gradient(to right,#de57e5 0%,#8863fb 100%);
	transition: all 600ms ease 0s;
	position: relative;
	color: #fff;
	z-index: 1;
}

/* .Text_New_Sec_Btn .btn::before{
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(to right,#8863fb 0%,#de57e5 100%);
	z-index: -1;
	transition: all 600ms ease 0s;
	transform: scaleX(0);
} */

.Text_New_Sec_Btn:hover .btn::before{
	transform: scaleX(1);
}

/* .Text_New_Sec_Images:hover h3::before{
	width: 60%;
} */

.Images_New_Pic img{
	transition: all 600ms ease 0s;
}

/* .Images_New_Pic:hover img{
	transform: scale(1.05) rotate(2deg);
	filter: blur(1px);
} */




.New_Images_Right_Side {
	float: left;
	width: 100%;
	position: relative;
	overflow: hidden;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.New_Images_Two {
	flex-basis: 65%;
	overflow: hidden;
}

.New_Images_Two img {
	transition: all 600ms ease 0s;
}


.New_Images_Data {
	flex-basis: 35%;
	position: absolute;
	right: 120px;
}

.New_Images_Data p {
	text-transform: capitalize;
	font-size: 25px;
	color: #000;
	line-height: 30px;
	font-family: "BegumMedium";
	margin: 0;
	max-width: 355px;
}

.Dropdown_Right_Images {
	float: left;
	width: 100%;
	position: relative;
	margin-top: 0rem;
	margin-bottom: .5rem;
}

.Dropdown_Right_Images .btn {
	width: 25%;
	border-radius: 0;
	text-transform: capitalize;
	font-size: 13px;
	line-height: 35px;
	color: rgb(0,0,0);
	text-align: left;
	background: #fff;
	border: 1px solid #735497;
}
.City {
	margin-right: 5px;
}

.Dropdown_Right_Images .dropdown-menu {
	min-width: 14.3rem;
	border-radius: 0;
	/* border: none; */
	display: block;
	transition: all 600ms ease 0s;
	visibility: hidden;
	opacity: 0;
	height: 0;
	border: 1px solid #ccc;
	padding: 0px 0px;
	font-size: 12px;
	line-height: 27px;
	overflow-y: auto;
}

.Dropdown_Right_Images .dropdown-menu.show{
	visibility: visible;
	opacity: 1;
	height: 1;
	height: 165px;
}


.Dropdown_Right_Images .btn::after {
	/* position: absolute; */
	/* right: 0; */
	margin-left: 8.255em;
	/* border-left: ; */
}

.Dropdown_Right_Images .dropdown-menu a {
	display: block;
	padding: 10px 10px;
	border-bottom: 1px solid #ccc;
	font-size: 12px;
	line-height: 20px;
	text-transform: capitalize;
}

.Animation {
	float: left;
	width: 100%;
	position: relative;
	margin: 0px 0px .5rem;
	padding-left: 12%;
}

.Animation .img-fluid {
	width: 25px;
	/* display: block; */
	/* margin-left: auto; */
	/* padding-left: 10px; */
}

.Animation::before {
	position: absolute;
	content: "";
	left: 0;
	top: 10px;
	width: 11%;
	height: 1px;
	background: #735497;
}

.Animation::after {
	position: absolute;
	content: "";
	left: 140px;
	top: 10px;
	background: #735497;
	height: 1px;
	width: 10%;
}



/*----Carat_Lines----*/
.Color_Stories {
	color: #735497;
	font-weight: bold;
	text-transform: uppercase;
}

.Carat_Lines_sec {
	float: left;
	width: 100%;
	/* padding: 0px 0 20px; */
	margin-bottom: 50px;
	background: #eee6e400 url(../Images/CARATLINE_Pop/diamond-ring.jpg) no-repeat;
	background-size: contain;
	background-position: right top;
	padding: 30px 0;
}

.coman_Caret_Lines_Popup {
	float: left;
	width: 100%;
	/* padding: 20px 0; */
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}

.Carat_Left_pic {
	float: left;
	width: 100%;
}

.Carat_Left_pic .img-fluid {
	display: block;
	margin: auto;
	width: 400px;
	object-fit: contain;
	/* animation:spin 5s linear infinite; */
	position: relative;
}


@keyframes spin{
	0%{top: 0; opacity: 1;}
	25%{top: 20px;opacity: 0.2;}
	50%{top: 0px;opacity: 1;}
	75%{top: 20px;opacity: 0.2;}
	100%{top: 0px;opacity: 1;}
}


.Carat_Text_Right {
	float: left;
	width: 100%;
}

.Carat_Text_Right h2 {
	text-transform: capitalize;
	font-size: 1.9rem;
	font-family: 'Noto Serif SC', serif;
	line-height: 2.5rem;
	max-width: 354px;
	font-weight: 400;
	position: relative;
	z-index: 1;
}

.Carat_Text_Right h2::after {
	position: absolute;
	content: "";
	left: 0;
	top: 20px;
	width: 28%;
	height: 20px;
	background: linear-gradient(to right, #ececfb 0%, #fff);
	z-index: -1;
}



.Carat_Text_Right h4 {
	text-transform: capitalize;
	font-size: 20px;
	line-height: 1.5;
	/* font-family: 'Neuton', serif; */
	float: left;
	width: 100%;
	font-weight: 300;
}


.Carat_Nav {
	float: left;
	width: 100%;
	margin-bottom: .5rem;
}

.Carat_Nav li {
	text-transform: capitalize;
	font-size: 14px;
	line-height: 24px;
	/* margin-bottom: 25px; */
	/* font-family: 'Mulish', sans-serif; */
}

.Carat_Lines_Btn {
	float: left;
	width: 100%;
	/* margin-top: 1rem; */
}

.Carat_Lines_Btn .btn {
	width: 25%;
	color: rgb(0,0,0);
	font-size: 14px;
	line-height: 30px;
}


/*----Center-----*/
.Center_Logo_content {
	float: left;
	width: 100%;
	/* background: #f9f9ff; */
	padding: 30px 0;
	margin-bottom: 50px;
	background: url(../Images/Slider/BG_Client.jpg);
	background-size: contain;
	background-repeat: repeat;
	position: relative;
	/* animation: animate-background linear 15s infinite; */
	background-attachment: fixed;
}

@keyframes animate-background {
	from { background-position: 0px 0px; } 
	to { background-position: 1200px 0px; }
}

.Center_Logo_content::before {
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,0.9);
}

.coman_Center_Content {
	float: left;
	width: 100%;
	padding: 100px 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}



.main_Contennt_Logo {
	float: left;
	width: 100%;
	padding: 40px 0;
}

.Content_Logo {
	float: left;
	width: 100%;
	text-align: center;
}

.Content_Logo h1 {
	text-transform: uppercase;
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 1rem;
	/* font-family: 'Nunito Sans', sans-serif !important; */
	font-weight: 700;
	letter-spacing: 5px;
}

.Content_Logo h2 {
	font-size: 50px;
	line-height: 60px;
	margin-bottom: 1rem;
	text-transform: capitalize;
	font-family: 'Noto Serif SC', serif;
	letter-spacing: 1px;
	font-weight: 400;
	/* color: #735497; */
}

.gradient-text{
	background-image: linear-gradient(45deg, #735497, #dfd4d4);
	background-size: 100%;
	background-repeat: repeat;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent; 
	background-clip: text;
	-moz-text-fill-color: transparent;
}



.Content_Logo .img-fluid {
	display: block;
	margin: auto;
}

.Content_Logo_Text {
	float: left;
	width: 100%;
	position: relative;
}

.Content_Logo_Text p {
	color: rgb(115, 84, 151);
	text-transform: capitalize;
	font-size: 14px;
	text-align: center;
	max-width: 420px;
	margin: 0 auto;
	line-height: 24px;
}

.Content_Logo_Text::before {
	position: absolute;
	content: "";
	width: 1px;
	background: rgba(0,0,0,.1);
	height: 55px;
	/* right: auto; */
	left: 0;
	top: 0;
	bottom: 0;
	z-index: 1;
	right: 0;
	margin: auto;
}

.Content_Logo_Btn {
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 5rem;
}

/* .Content_Logo_Btn .btn {
	color: #735497;
	font-size: 14px;
	width: 25%;
	line-height: 30px;
} */
.Content_Logo_Btn .btn {
	/* color: #735497; */
	font-size: 12px;
	width: 25%;
	line-height: 30px;
}


/*----Tab_Btn------*/
.Tab_Carsoul {
	float: left;
	width: 100%;
	padding: 30px 0;
	margin-bottom: 50px;
}


.Top_Row {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}

.Left_Title {
	flex-basis: 50%;
}

.Left_Title h3 {
	text-transform: capitalize;
	font-family: 'Noto Serif SC', serif;
	position: relative;
	font-size: 25px;
	line-height: 35px;
	padding:0px 20px;
	z-index: 1;
	/* margin-bottom: 0;
	padding-bottom: 15px; */
}

.Left_Title h3::after {
	position: absolute;
	content: "";
	left: 21px;
	bottom: 0;
	width: 13%;
	height: 20px;
	background: linear-gradient(to right, #ececfb 0%, #fff);
	z-index: -1;
}



.Right_Title {
	flex-basis: 13%;
}

.Right_Title .nav.nav-pills {
	justify-content: end;
	font-size: 14px;
	text-transform: capitalize;
	line-height: 24px;
	border: 1px solid rgb(115, 84, 151);
	border-radius: 0px;
	position: relative;
}

.Right_Title .nav.nav-pills li {
	width: 50%;
	text-align: center;
	background: transparent;
	transition: all 1s ease 0s;
	position: relative;
	z-index: 1;
}



.Right_Title .nav-pills .active,.Right_Title .nav-pills .show >.Right_Title  .nav-link {
	color: #fff !important;
	background: transparent;
	border-radius: 0;
	transition: all 600ms ease 0s;
	background: linear-gradient(to right, rgb(115, 84, 151), rgb(115, 84, 151));
}





.Right_Title .nav.nav-pills li a {
	color: #000;
	border-radius: 0;
}

.Bottom_Row {
	float: left;
	width: 100%;
	margin-top: 2rem;
}

.Coman_Tab_Classs {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	position: relative;
}

.Main_Tabe_one {
	float: left;
	width: 100%;
	padding: 30px 20px;
	/* background: #fff; */
	border: 1px solid rgb(115, 84, 151);
	border-radius: 0px;
	position: relative;
	overflow: hidden;
}

.Main_Tabe_one:hover .Add_Cart_Transform{
	transform: translateY(0px);
}

.Add_Cart_Transform {
	float: left;
	width: 100%;
	padding: 22px 10px;
	background: #735497;
	transition: all 1s ease 0s;
	position: absolute;
	bottom: 0;
	left: 0;
	transform: translateY(100px);
}

.Add_Cart_Transform .btn {
	background: #eae6ef;
	border-radius: 0;
	text-transform: uppercase;
	font-size: 12px;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	width: 150px;
	margin: 0 auto;
	line-height: 22px;
}


.Icon_Tab {
	float: left;
	width: 100%;
	text-align: right;
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 1;
	/* transform: translateX(60px); */
	transition: all 1s ease 0s;
}

.Icon_Tab ul {
	display: flex;
	flex-direction: column;
	width: 100%;
	align-items: end;
}

.Icon_Tab li {
	transition: all 1s ease 0s;
	transform: translateX(60px);
}

.Main_Tabe_one:hover .Icon_Tab li {
	transform: translateX(0);
}
.Main_Tabe_one:hover .Icon_Tab li:nth-child(2){
	transition-delay: 1.4s;
}
.Main_Tabe_one:hover .Icon_Tab li:nth-child(3){
	transition-delay: 1.8s;
}


.Icon_Tab a {
	text-decoration: none;
	color: #8a72a9;
	display: block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	background: #eae6ef;
	text-align: center;
	margin-bottom: 5px;
	border-radius: 50%;
	line-height: 40px;
}

.tab_Images {
	float: left;
	width: 100%;
	overflow: hidden;
	position: relative;
	background: #fff;
}



.Watch_New {
	float: left;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 1rem;
}


/*----Count-Down----*/
.Watch_New .Second_Hide_Div {
	float: left;
	width: 100%;
	margin: 0 auto;
	text-align: center;
}
.Watch_New .Center_Flex-Syster_New{
	display: flex !important;
	justify-content: center;
	align-items: center;
	float: left;
	width: 100%;
}

.Watch_New .countdown {
	text-transform: uppercase;
	margin-left: 0;
	font-family: 'Noto Serif SC', serif;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
}

.Tab_Title_head p::first-letter {
	font-size: 25px;
	/* line-height: 25px; */
	font-weight: 700;
}
  
  .Watch_New .countdown > div { display: inline-block; }
  
  .Watch_New .countdown > div > span {
	display: block;
	text-align: center;
  }
  
  .Watch_New .countdown-container { margin: 0 2px; }
  
  .Watch_New .countdown-container .countdown-heading {
	font-size: 8px;
	margin: 3px;
	color: #ec7775
  }
  
  .Watch_New .countdown-container .countdown-value {
	padding: 0;
	color: #fff;
	display: block;
	background-color: #8a72a9;
	width: 32px;
	height: 32px;
	line-height: 32px;
	border-radius: 50%;
	font-size: 11px;
	text-shadow: none;
	/* box-shadow: 0 0 3px; */
}



  .Watch_New .days-top,.hours-top,.minutes-top,.seconds-top{
	display: none !important;
}



/*---Countdown-close---*/


.Tab_Title_head {
	float: left;
	width: 100%;
	text-align: center;
}

.Tab_Title_head h5 {
	text-transform: capitalize;
	font-size: 15px;
	line-height: 15px;
}
.change {
	margin-left: 10px;
	color: rgb(207, 166, 93);
}

.Tab_Title_head p {
	margin-bottom: .5rem;
	text-transform: capitalize;
	color: rgb(0,0,0);
	font-size: 14px;
	line-height: 14px;
	font-family: 'Noto Serif SC', serif;
}


.Tab_Carsoul .owl-nav {
	position: absolute;
	left: 0;
	right: 0;
	/* margin: auto; */
	bottom: -25px;
	text-align: center;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
}


.Tab_Carsoul .owl-nav button {
	width: 25px;
	height: 25px;
	background: linear-gradient(to right,#735497 0%,#735497 100%) !important;
	color: #fff !important;
	margin-right: 5px;
	position: relative;
	border-radius: 0px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	float: left;
}



.Tab_Carsoul .owl-nav .owl-prev::before {
	position: absolute;
	content: "";
	left: -75px;
	top: 10px;
	width: 65px;
	height: 1px;
	background: #735497;
}

.Tab_Carsoul .owl-nav .owl-prev::after{
	position: absolute;
	content: "";
	left: -50px;
	top: 20px;
	width: 40px;
	height: 1px;
	background: #735497;
}


.Tab_Carsoul .owl-nav .owl-next::before{
	position: absolute;
	content: "";
	right: -75px;
	top: 10px;
	width: 65px;
	height: 1px;
	background: #735497;
}


.Tab_Carsoul .owl-nav .owl-next::after{
	position: absolute;
	content: "";
	right: -50px;
	top: 20px;
	width: 40px;
	height: 1px;
	background: #735497;
}


.tab_Images img {
	/* filter: grayscale(0); */
	transition: all 1s ease 0s;
	display: block;
	margin: 0 auto;
	background: #fff;
}

.tab_re_two {
	position: absolute;
	top: 0;
	transform: scale(0,1);
	transform-style: preserve-3d;
	opacity: 0;
}

.Main_Tabe_one:hover .tab_re_two{
	transform: scale(1,1);
	opacity: 1;
}





.Icon_Section_Main {
	float: left;
	width: 100%;
	padding: 30px 0;
	margin-bottom: 50px;
	background: #fff !important;
	/* margin-top: 20px; */
}

.coman_Icon_Section {
	float: left;
	width: 100%;
	padding: 40px 0;
	display: flex;
	flex-wrap: wrap;
}

.main_Icon_Coman_Section {
	float: left;
	width: 100%;
	padding: 0 20px;
	margin-bottom: 0px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	transition: all 600ms ease 0s;
}


.Icon_Left_Sec {
	color: #8863fb;
	/* font-size: 80px; */
	flex-basis: 70px !important;
	cursor: pointer;
	/* background: #EAE6EF; */
	/* background: #E0D8E9; */
	height: 70px !important;
	overflow: hidden;
	position: relative;
	margin-right: 20px;
	border-radius: 50px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	transition: all 600ms ease 0s;
	background: #fff !important;
}



.Icon_Left_Sec .img-fluid {
	max-width: 100%;
	height: auto;
	display: block;
	margin: auto;
	transition: all 600ms ease 0s;
}

.image-two {
	position: absolute;
	transform: translateY(-60px);
	/* top: 0; */
	left: 14px;
}

.main_Icon_Coman_Section:hover .image-two{
	transform: translateY(0px);
}
/* .main_Icon_Coman_Section:hover .image-one{
	transform: translateY(60px);
} */

/* .main_Icon_Coman_Section:hover .Icon_Left_Sec{
	background: #735497;
} */

.main_Icon_Coman_Section:hover .image-one{
	transform: translateY(-10px);
}

.coman_Icon_Section li {
	flex-basis: 25% !important;
	max-width: 25% !important;
	border-left: 1px solid #c0c4ce !important;
}

.Icon_Right_Content_Sec {
	flex-basis: 70%;
}

/* .Icon_Right_Content_Sec h4 {
	color: #000;
	font-size: 18px;
	line-height: 28px;
	font-family: 'Noto Serif SC', serif;
	text-transform: uppercase;
	font-weight: 400;
	position: relative;
	z-index: 1;
} */

body .Icon_Right_Content_Sec h4 {
	color: #000;
	font-size: 18px !important;
	line-height: 18px !important;
	text-transform: uppercase;
	font-weight: 400 !important;
	position: relative;
	z-index: 1;
	margin-bottom: 5px !important;
}




body .Icon_Right_Content_Sec h4::before {
	position: absolute;
	content: "";
	left: 0;
	bottom: 0;
	width: 15%;
	height: 13px;
	background: linear-gradient(to right,#ececfb,#fff);
	z-index: -1;
	/* opacity: 0.3; */
}


/* .Icon_Right_Content_Sec p {
	font-size: 13px;
	line-height: 24px;
	text-transform: capitalize;
	margin-bottom: .5rem;
	text-align: justify;
} */

.Icon_Right_Content_Sec p {
	/* color: rgb(115, 84, 151); */
	font-size: 13px !important;
	line-height: 24px !important;
	text-transform: capitalize;
	text-align: justify;
	/* font-style: italic; */
	font-family: 'Amiko', sans-serif !important;
	margin-bottom: 5px !important;
}



.coman_Icon_Section li:first-child {
	border-left: none;
	z-index: 1;
	position: relative;
}
.coman_Icon_Section li:first-child::before {
	position: absolute;
	content: "01";
	left: 0;
	top: -40px;
	color: rgba(221, 221, 229, 0.37);
	font-size: 125px;
	font-weight: 700;
	line-height: 125px;
	right: 0;
	margin: 0 auto;
	text-align: center;
	z-index: -1;
	font-family: 'Noto Serif SC', serif;
	transition: all 600ms ease 0s;
}



.coman_Icon_Section li:nth-child(2),.coman_Icon_Section li:nth-child(3),.coman_Icon_Section li:nth-child(4){
	position: relative;
	z-index: 1;
}


.coman_Icon_Section li:nth-child(2)::before{
	position: absolute;
	content: "02";
	left: 0;
	top: -40px;
	color: rgba(221, 221, 229, 0.37);
	font-size: 125px;
	font-weight: 700;
	line-height: 125px;
	right: 0;
	margin: 0 auto;
	text-align: center;
	z-index: -1;
	font-family: 'Noto Serif SC', serif;
	transition: all 600ms ease 0s;
}


.coman_Icon_Section li:nth-child(3)::before{
	position: absolute;
	content: "03";
	left: 0;
	top: -40px;
	color: rgba(221, 221, 229, 0.37);
	font-size: 125px;
	font-weight: 700;
	line-height: 125px;
	right: 0;
	margin: 0 auto;
	text-align: center;
	z-index: -1;
	font-family: 'Noto Serif SC', serif;
	transition: all 600ms ease 0s;
}
.coman_Icon_Section li:nth-child(4)::before{
	position: absolute;
	content: "04";
	left: 0;
	top: -40px;
	color: rgba(221, 221, 229, 0.37);
	font-size: 125px;
	font-weight: 700;
	line-height: 125px;
	right: 0;
	margin: 0 auto;
	text-align: center;
	z-index: -1;
	font-family: 'Noto Serif SC', serif;
	transition: all 600ms ease 0s;
}



.coman_Icon_Section li:first-child:hover::before,.coman_Icon_Section li:nth-child(2):hover::before
,.coman_Icon_Section li:nth-child(3):hover::before,.coman_Icon_Section li:nth-child(4):hover::before
{
	top: -50px;
	color: rgba(221, 221, 229, 0.8);
}


/*------Testimonial-----------*/
.Insta_Testimonial_sec {
	float: left;
	width: 100%;
	padding: 30px;
	margin-bottom: 20px;
	/* background:#DFD9E8; */
	background: #D5CAE2;
	position: relative;
}

.Insta_Testimonial_sec::before {
	position: absolute;
	content: "";
	left: 10px;
	top: 10px;
	right: 10px;
	bottom: 10px;
	border: 3px solid #fff;
	/* width: 50%; */
	/* height: 100%; */
}

.coman_Testimonial_Insta {
	float: left;
	width: 100%;
}

.main_Testimonial {
	float: left;
	width: 100%;
}

.Testimonial_Pic {
	width: 34px;
	height: 34px;
	margin: 0 auto;
	background:url(../Images/Icons/sprit1.png) no-repeat scroll -148px -369px / 832px;	
}

.Testimonial_Title {
	float: left;
	width: 100%;
	margin-top: 1rem;
	text-align: center;
}

.Testimonial_Title p {
	text-transform: capitalize;
	font-size: 16px;
	line-height: 26px;
	/* color: #666; */
	color: #fff;
	font-family: 'Noto Serif SC', serif;
	max-width: 781px;
	margin: 0px auto 1rem;
}

.Testimonial_Title h6 {
	margin-bottom: 1rem;
	text-transform: capitalize;
	font-size: 15px;
	line-height: 25px;
	position: relative;
	z-index: 1;
}

.Testimonial_Title h6::before {
	position: absolute;
	content: "";
	left: 41%;
	top: 10px;
	width: 17%;
	height: 7px;
	background: linear-gradient(to right,#73689a,#fff);
	opacity: 0.5;
	z-index: -1;
}




.Insta_Testimonial_sec .owl-theme .owl-dots .owl-dot span {
	width: 20px;
	height: 20px;
	margin: 20px 4px;
	background: linear-gradient(to right,#917aae 0%,#856ca5 100%);
	clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
}

.Insta_Testimonial_sec .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
	background: #000;
}

.Testimonial_Read_Btn {
	float: left;
	width: 100%;
	/* margin-top: 1rem; */
	margin-bottom: 1rem;
}

.Testimonial_Read_Btn .btn {
	color: rgb(133, 107, 165);
	font-size: 14px;
	line-height: 34px;
	width: 15%;
}

/*------Insta_Gram-----*/
.Portfolio_sec {
	float: left;
	width: 100%;
	padding: 30px 0;
	margin-bottom: 50px;
}

.PortFolio_Top {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}

.PortFolio_Left {
	flex-basis: 50%;
}

.PortFolio_Left h3 {
	text-transform: capitalize;
	font-weight: 500;
	font-family: 'Noto Serif SC', serif;
	font-size: 2.4rem;
	padding:0 20px;
	position: relative;
}

.PortFolio_Left h3::after {
	position: absolute;
	content: "";
	left: 21px;
	bottom: 0;
	width: 13%;
	height: 20px;
	background: linear-gradient(to right, #ececfb 0%, #fff);
	z-index: -1;
}


.PortFolio_Right {
	flex-basis: 20%;
	text-align: right;
}

.PortFolio_Right h4 {
	text-transform: capitalize;
	font-family: 'Noto Serif SC', serif;
	font-size: 2.4rem;
	line-height: 1.5;
	font-weight: 500;
	margin: 0;
	position: relative;
}

/* .PortFolio_Right h4::after{
	position: absolute;
	content: "";
	left: 0px;
	bottom: 0;
	width: 13%;
	height: 20px;
	background: linear-gradient(to right, #ececfb 0%, #fff);
	z-index: -1;	
} */

.coman_Port_Folio {
	float: left;
	width: 100%;
	margin-top: 2rem;
	display: flex;
	flex-wrap: wrap;
}

.PortFolio_Left_New_Insta {
	float: left;
	width: 100%;
	position: relative;
	overflow: hidden;
	border-radius:0;
}

.PortFolio_Left_New_Insta img {
	width: 100%;
	height: 835px;
	object-fit: cover;
	/* transition: all 600ms ease 0s; */
	transition: all 3s ease-in-out;
}

.PortFolio_Left_New_Insta:hover img{
	transform: scale(1.02);
	/* filter: grayscale(0.8); */
}



.PortFolio_Right_Insta {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}

.PortFolio_Right_One {
	flex-basis: 50%;
	position: relative;
	overflow: hidden;
	/* border-radius: 10px; */
}
.radious_top{
	border-top-right-radius: 0px;
}
.radious_Bottom{
	border-bottom-right-radius: 0px;
}

.PortFolio_Right_One img {
	max-width: 100%;
	width: 100%;
	display: block;
	/* transition: all 600ms ease 0s; */
	object-fit: cover;
	transition: all 3s ease-in-out;
}

.PortFolio_Right_One:hover img{
	transform: scale(1.02);
	/* filter: grayscale(0.8); */
}


/*----Sign_Up_Sec----*/
.sign_Up_section_New {
	float: left;
	width: 100%;
	padding: 30px 0;
	margin-bottom: 20px;
	position: relative;
	/* background: #D5CCE0; */
	background: #CBBDDB;
	position: relative;
}

.sign_Up_section_New::before {
	position: absolute;
	content: "";
	left: 10px;
	top: 10px;
	right: 10px;
	bottom: 10px;
	border: 3px solid #fff;
}

.coman_container_Sing_New {
	float: left;
	width: 100%;
	/* padding: 40px 0; */
	display: flex;
	align-items: center;
	justify-content: center;
}

.Main_Sign_Up_New_Sec {
	float: left;
	width: 100%;
	padding: 0 30px;
}

.Sign_up_Icon {
	width: 125px;
	height: 68px;
	background: rgba(0, 0, 0, 0) url("../Images/Icons/sprit.png") no-repeat scroll -13px -1268px / 832px;
	margin: 0rem auto 0;
}

.Sign_Up_New_Title {
	float: left;
	width: 100%;
	margin-top: 2rem;
	margin-bottom: 2rem;
}

.Sign_Up_New_Title h3 {
	font-size: 1.2rem;
	color: #000;
	text-transform: capitalize;
	font-family: 'Noto Serif SC', serif;
	margin-bottom: 30px;
	text-align: center;
	margin: 0;
}


.Sign_Up_Form {
	position: relative;
	max-width: 424px;
	margin: 0 auto;
}

.Sign_Up_Form .input-group {
	border: 1px solid rgb(138, 114, 169);
	border-radius: 0px;
	margin-bottom: 2rem !important;
}

.Sign_Up_Form .form-control {
	/* background: rgb(35, 21, 53); */
	height: 40px;
	border: none;
	text-transform: capitalize;
	font-size: 12px;
	border-radius: 0;
}

.Sign_Up_Form .input-group-prepend .btn {
	width: 135px;
	height: 40px;
	background: #735497;
	color: #fff;
	text-transform: uppercase;
	border-radius: 0px;
	border: none;
}

.Sign_Up_Form .input-group-prepend{
	margin-right: 0px;
}



.Radio_Btn_Sign_sec {
	width: 424px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin: 0 auto;
	position: relative;
	justify-content: center;
}

.Radio_Left {
	flex-basis: 45%;
}

.Radio_Left .form-check {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.Radio_Left label {
	color: #fff;
	font-size: 14px;
	line-height: 20px;
}

.Radio_Right {
	flex-basis: 45%;
}

.Radio_Right .form-check {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.Radio_Right label {
	color: #fff;
	text-transform: capitalize;
	font-size: 14px;
	line-height: 24px;
}



/*---Custum_Radion-----*/
.RadioContent {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	position: relative;
	padding-left: 35px;
	margin-bottom: 12px;
	cursor: pointer;
	font-size: 22px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
  }
  
  /* Hide the browser's default radio button */
  .RadioContent input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
  }
  
  /* Create a custom radio button */
  .checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 20px;
	width: 20px;
	background-color: transparent;
	border-radius: 50%;
	border: 1px solid rgb(139, 115, 170);
  }
  
  /* On mouse-over, add a grey background color */
  .RadioContent:hover input ~ .checkmark {
	background-color: transparent;
  }
  
  /* When the radio button is checked, add a blue background */
  .RadioContent input:checked ~ .checkmark {
	background-color: transparent;
  }
  
  /* Create the indicator (the dot/circle - hidden when not checked) */
  .checkmark:after {
	content: "";
	position: absolute;
	display: none;
  }
  
  /* Show the indicator (dot/circle) when checked */
  .RadioContent input:checked ~ .checkmark:after {
	display: block;
  }
  
  /* Style the indicator (dot/circle) */
  .RadioContent .checkmark::after {
	top: 5px;
	left: 5px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #8a72a9;
}
.Footer_Sign_Title {
	float: left;
	width: 100%;
	text-align: center;
	position: relative;
	margin-top: 2rem;
}

.Footer_Sign_Title p {
	text-transform: capitalize;
	color: #231535;
	font-size: 14px;
	line-height: 24px;
	position: relative;
	margin: 0;
}

.New_Color {
	color: #fff;
}

.Footer_Sign_Title::before {
	position: absolute;
	content: "";
	left: 0;
	bottom: 0;
	right: 0;
	background: #fff;
	width: 10px;
	height: 7px;
	margin: auto;
	clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
	display: none;
}


/*-----Footer_Paragraph--------*/
.Footer_Letter_New_Sec {
	float: left;
	width: 100%;
	padding: 30px 0;
	margin-bottom: 50px;
}

.Footer_LEtter_Coman {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}

.Main_Footer_Letter_One {
	float: left;
	width: 100%;
}

.Footer_Letter_Title {
	float: left;
	width: 100%;
	position: relative;
}

.Footer_Letter_Title h3 {
	font-size: 1.2rem;
	text-transform: capitalize;
	font-family: 'Noto Serif SC', serif;
	position: relative;
	padding:0 20px;
	/* padding-bottom: 10px; */
	color: #33363e;
}


.Footer_Letter_Title h3::first-letter {
	font-size: 30px;
	line-height: 30px;
	text-transform: uppercase;
	font-weight: 700;
	/* font-family: inherit; */
}




.Footer_Letter_Para_Graph {
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}

.Footer_Letter_Para_Graph p {
	text-transform: capitalize;
	font-size: 12px;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 22px;
	margin-bottom: 0;
}


/*----Footer--------*/

body .Footer_Section {
	float: left;
	width: 100%;
	margin-top: 0px;
	background: url(../Images/Footer/175869.jpg) !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	padding: 30px 0 !important;
	z-index: 1;
	position: relative !important;
	background-position: top !important;
}
.Footer_Section::after {
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(129, 103, 162,0.9);
	z-index: -1;
}

.Footer_Virsion_Thiree {
	float: left !important;
	width: 100% !important;
	position: relative !important;
	z-index: 2 !important;
}


body .Footer_Section::before {
	position: absolute;
	content: "";
	left: 10px;
	top: 10px;
	right: 10px;
	bottom: 10px;
	border: 3px solid rgba(255, 255, 255,0.9) !important;
	z-index: 1;
	display: block !important;
}
body .Footer_Section .coman_Footer_Section, body .Footer_Section .Footer_New_Row, body .Footer_Section .Third_Fow {
    position: relative;
    z-index: 1;
}
/*body .Footer_Section .Third_Fow .Third_Row_Left_Section {
    display: flex !important;
    flex-wrap: wrap;
}*/
body .Footer_Section .Third_Fow .Thired_Row_Right_Section a {
    display: block !important;
}
/*.menu-footer-container ul#menu-footer li {
    flex: 1;
}*/
.menu-footer-container ul#menu-footer li .Footer_Flex_Title {
    margin-bottom: .5rem;
}
.menu-footer-container ul#menu-footer li .Footer_Flex_Title > a {
    color: #fff;
    padding-bottom: 4px;
    font-size: 1rem;
    font-family: 'Noto Serif SC', serif;
}
.Footer_Flex_Nav ul > li a {
    text-transform: uppercase;
    font-size: 0.7rem;
    color: #fff;
    line-height: 24px;
    text-decoration: none;
    font-family: 'Amiko', sans-serif;
}

.coman_Footer_Section {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}

/*.Footer_Flex_Width {
	flex-basis: 20%;
}*/

.Footer_Flex_Title {
	float: left;
	width: 100%;
}

.Footer_Flex_Title h4 {
	color: #fff;
	padding-bottom: 4px;
	font-size: 1rem;
	font-family: 'Noto Serif SC', serif;
}

.Footer_Flex_Nav {
	float: left;
	width: 100%;
}

.Footer_Flex_Nav ul {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
}

.Footer_Flex_Nav a {
	text-transform: uppercase;
	font-size: 0.7rem;
	color: #fff;
	line-height: 24px;
	text-decoration: none;
}


.Footer_New_Row {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	margin: 20px 0;
}

.Footer_Left_section {
	flex-basis: 50%;
}

.Footer_Right_section {
	flex-basis: 26%;
	text-align: center;
}

.Footer_Left_section ul {
	display: flex;
	flex-wrap: wrap;
	max-width: 140px;
	align-items: center;
	justify-content: space-between;
}

body .Footer_Left_section a {
	display: flex;
	width: 34px;
	height: 34px;
	cursor: pointer;
	/* margin-right: 22px; */
	text-align: center;
	font-size: 20px;
	color: #fff !important;
	border: 1px solid #fff;
	line-height: 34px;
	justify-content: center;
	align-items: center;
}


.Footer_Right_section .btn {
	border: 1px solid #fff;
	color: #fff;
	border-radius: 0px;
	text-align: center;
	padding: 10px 24px;
	background-color: transparent;
}


.Third_Fow {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}

.Third_Row_Left_Section {
	flex-basis: 50%;
}

body .Third_Row_Left_Section p {
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	padding-bottom: 4px;
	margin-bottom: 0;
	font-family: 'Noto Serif SC', serif;
}


.Third_Row_Left_Nav {
	float: left;
	width: 100%;
}

.Third_Row_Left_Nav ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

body .Third_Row_Left_Nav li {
    border-right: 1px solid #fff;
    padding: 0 5px 0px 5px;
}

body .Third_Row_Left_Nav a {
    display: block;
    color: #fff;
    text-decoration: none;
    font-size: .6rem;
    font-family: 'Amiko', sans-serif;
	text-transform: uppercase;
}

.Third_Row_Left_Nav li:last-child{
	border-right: none;
}
.Third_Row_Left_Nav li:first-child{
	padding-left: 0px;
}


.Thired_Row_Right_Section {
	flex-basis: 21%;
}

.Thired_Row_Right_Section ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

body .Thired_Row_Right_Section ul a {
	display: block;
	margin: 0 8px;
	font-size: 34px;
	color: #fff !important;
}



/*----Scroll_To_Top-------*/
.scrollToTop{
    width:100px; 
    height:130px;
    padding:10px; 
    text-align:center;
    font-weight: bold;
    color: #444;
    text-decoration: none;
    position:fixed;
    bottom:0px;
    right:inherit;
    display:none;
	outline: none;
	z-index: 999;
	left: 40px;
}
.scrollToTop:hover{
    text-decoration:none;
}




/*---Page_Load_Popup----*/
.Popup_First {
	float: left;
	width: 100%;
}

.Popup_First .modal-header {
	padding: 0rem 0px;
	border-bottom: none !important;
	position: absolute;
	top: 0px;
	z-index: 1;
	right: 0;
	/* display: none; */
}


.Popup_First .modal-header .close {
	padding: 0px 0px 0;
	margin: 0rem 0rem 0rem auto;
	width: 30px;
	height: 30px;
	background: #000;
	color: #fff;
	opacity: 1;
	line-height: 30px;
}

.Popup_First .modal-body{
	padding: 0rem;
}

.Custum_News_Letter{
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	background: url(../Images/Page_Scroll/newsletter.jpg);
	background-size: cover;
	background-position: right;
	height: 400px;
	background-repeat: no-repeat;
	justify-content: flex-start;
}


.Right_New_Letter{
	flex-basis: 55%;
	padding: 0rem 2rem;
}

.News_Title{
	float: left;
	width: 100%;
}

.News_Title h3{
	text-transform: capitalize;
	font-size: 45px;
	line-height: 45px;
	font-family: 'Noto Serif SC', serif;
	position: relative;
	padding-bottom: 10px;
	margin-bottom: 1rem;
}

.News_Title h3::before{
	position: absolute;
	content: "";
	left: 0;
	bottom: 0;
	background: #8a72a9;
	width: 92px;
	height: 1px;
}

.News_Title p{
	text-transform: capitalize;
	font-size: 14px;
	line-height: 14px;
	color: rgb(0,0,0);
	margin-bottom: 0px;
}


.Letter_Form{
	float: left;
	width: 100%;
	margin-top: 1rem;
}

.Letter_Form label{
	text-transform: capitalize;
	font-size: 14px;
	line-height: 14px;
	color: #666;
	margin-bottom: 1rem;
}

.Icon_Lettre{
	color: red;
}


.Letter_Form input{
	text-transform: capitalize;
	font-size: 12px;
	border-radius: 0;
	line-height: 24px;
}

.Letter_Form input:focus{
	outline: none;
	box-shadow: none;
}

.Sub_Cribe{
	float: left;
	width: 100%;
	/* margin-top: 1rem; */
}

/* .Sub_Cribe .btn{
	background: #8a72a9;
	width: 150px;
	color: #fff;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 25px;
	border-radius: 0px;
} */
.Sub_Cribe .btn {
	background: transparent;
	width: 150px;
	color: #000;
	text-transform: uppercase;
	font-size: 13px;
	line-height: 23px;
	border-radius: 0px;
	border: 1px solid #8a72a9;
}

.Popup_First .fade.show {
	opacity: 1;
	background: rgba(0,0,0,0.8);
}


.Popup_First .modal-header .close .material-icons {
	transition: all 600ms ease 0s;
}

.Popup_First .modal-header .close .material-icons:hover {
	transform: rotateY(340deg);
}














/*=====New_Daimond======*/
.Main_Try_pointer_section {
	float: left;
	width: 100%;
	/* background: #CAC0D8; */
	background: #F5F2F8;
	position: relative;
	z-index: 1;
	padding: 30px;
	margin-bottom: 20px;
}

.Main_Try_pointer_section::after {
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	width: 66%;
	height: 100%;
	/* background: #A08DB9; */
	background: #EAE5F1;
	transform: skewX(-45deg);
	transform-origin: top;
	z-index: -1;
}

.Main_Try_pointer_section::before {
	position: absolute;
	content: "RING";
	right: 0;
	top: 15px;
	/* width: 100%; */
	/* height: 100%; */
	color: rgba(115, 104, 154,0.1);
	font-size: 12rem;
	line-height: 25rem;
	writing-mode: sideways-rl;
	font-family: 'Noto Serif SC', serif;
	z-index: -1;
	font-weight: 700;
}

.Main_Try_pointer_section .particles-js-canvas-el {
	position: absolute;
	top: 0;
	z-index: -1;
	left: 0;
}

.main_section_Point {
	float: left;
	width: 100%;
	position: relative;
	padding: 0rem 0 0;
}

.Main_Try_New_Postter {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	padding: 0px 0;
	align-items: center;
}


.Point_Hand {
	float: left;
	width: 100%;
	position: relative;
	/* bottom: -67px; */
}

.Point_Hand .img-fluid {
	width: 800px;
	object-fit: cover;
}

.Ring_Hide {
	width: 30%;
	height: 100%;
	/* background-image: url(../Images/Hand/clipart-diamond-necklace-png.png); */
	background-size: contain;
	position: absolute;
	left: 34%;
	top: 30%;
	background-repeat: no-repeat;
}

.New_Text_Effect_For_Text {
	float: left;
	width: 100%;
}

/* .New_Text_Effect_For_Text h4 {
	text-transform: uppercase;
	font-size: 30px;
	font-family: 'Nunito Sans', sans-serif !important;
	line-height: 30px;
} */

.New_Text_Effect_For_Text h4 {
	text-transform: uppercase;
	font-size: 15px;
	font-family: 'Nunito Sans', sans-serif !important;
	line-height: 15px;
	font-weight: 700;
	letter-spacing: 5px;
	margin-bottom: 1px;
	/* color: #fff; */
}

.New_Text_Effect_For_Text h2 {
	text-transform: uppercase;
	font-size: 42px;
	line-height: 42px;
	font-family: 'Noto Serif SC', serif;
	margin-bottom: 1rem;
	/* color: #fff; */
}

.New_Text_Effect_For_Text p {
	margin-top: 0rem;
	margin-bottom: 1rem;
	text-transform: capitalize;
	max-width: 350px;
	font-size: 14px;
	line-height: 26px;
	/* color: #fff; */
}

.New_Text_Effect_Btn_Coman {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-top: 0rem;
	margin-bottom: 1rem;
}

.Btn_Effect_One_Coman_Wrapper {
	flex-basis: 35%;
}

.Btn_Effect_One_Coman_Wrapper .btn {
	width: 100%;
	font-size: 14px;
	line-height: 30px;
	/* color: #fff; */
	font-family: 'Nunito Sans', sans-serif !important;
	/* border-color: #fff; */
}

.Btn_Effect_One_After_Text {
	flex-basis: 5%;
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 14px;
	color: rgb(0,0,0);
}


.Color_Loop {
	color: #73689a;
	font-weight: 700;
}

.Link_Effect {
	float: left;
	width: 100%;
}

.Link_Effect p {
	text-transform: uppercase;
	font-size: 13px;
	line-height: 23px;
	max-width: 450px;
}




/*-----New_Class_Container_Change---*/
.New_Class_Container {
	max-width: 1565px;
	margin-left: auto;
	margin-right: inherit;
}


/*====Brand====*/

.Brand_section {
	float: left;
	width: 100%;
	padding: 30px 0;
	margin-bottom: 50px;
	position: relative;
}



.coman_Brand_Section {
	float: left;
	width: 100%;
	display: flex !important;
	flex-wrap: wrap;
	justify-content: center;
	padding: 30px 0;
}

 .Brand_One_Afer {
	width: auto;
	margin: 0 auto;
}

.Brand_One_Afer .img-fluid {
	display: block;
	margin: 0 auto;
}


.Brand_section .owl-nav {
	position: absolute;
	left: 0;
	right: 0;
	/* margin: auto; */
	bottom: 0px;
	text-align: center;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
}

.Brand_section .owl-nav .owl-prev {
	width: 25px;
	height: 25px;
	background: transparent;
	/* color: #fff !important; */
	margin-right: 5px;
	position: relative;
	border-radius: 0px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	float: left;
	border: 1px solid #735497 !important;
}

.Brand_section .owl-nav .owl-prev::before{
	position: absolute;
	content: "";
	left: -75px;
	top: 10px;
	width: 65px;
	height: 1px;
	background: #735497;
}

.Brand_section .owl-nav .owl-prev::after{
	position: absolute;
	content: "";
	left: -50px;
	top: 20px;
	width: 40px;
	height: 1px;
	background: #735497;
}




.Brand_section .owl-nav .owl-next {
	width: 25px;
	height: 25px;
	background: transparent;
	/* color: #fff !important; */
	margin-right: 5px;
	position: relative;
	border-radius: 0px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	float: left;
	border: 1px solid #735497 !important;
}

.Brand_section .owl-nav .owl-next::before{
	position: absolute;
	content: "";
	right: -75px;
	top: 10px;
	width: 65px;
	height: 1px;
	background: #735497;
}

.Brand_section .owl-nav .owl-next::after{
	position: absolute;
	content: "";
	right: -50px;
	top: 20px;
	width: 40px;
	height: 1px;
	background: #735497;
}



/*----News----*/
.NewS_letter_section_new {
	float: left;
	width: 100%;
	padding: 15px 0;
	background: #D5CAE2 !important;
}
.coman_Row_Letter {
	float: left;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.letter-icon {
	flex-basis: 50px;
	font-size: 45px;
	line-height: 45px;
	color: #fff;
	margin-right: 14px;
}

.Envelope_Small_Text h4 {
	margin: 0;
	text-transform: capitalize;
	font-size: 34px;
	line-height: 34px;
	/* font-weight: 700; */
	font-family: 'Noto Serif SC', serif !important;
	color: #fff;
}
.NewS_letter_section_new .row {
	align-items: center;
}

.NewS_letter_section_new .row {
	align-items: center;
}
.Letter_Right_New {
	float: left;
	width: 100%;
}

.Letter_Right_New .form-control {
	padding: .375rem 1.75rem;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border-radius: 0;
	transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	height: 45px;
	font-size: 14px;
	border: none !important;
}

.Letter_Right_New .input-group-text {
	padding: .375rem 1.75rem;
	color: #fff;
	background-color: #8167a2;
	border: none;
	border-radius: 0;
	text-transform: uppercase;
	font-size: 14px;
}

/*=======CauSal_Jwelars=========*/
.Causal_Jweller_Wrapper {
	float: left;
	width: 100%;
	padding: 40px 0 0;
	/* margin-bottom: 20px; */
	position: relative;
	/* top: 78px; */
	/* background: url(../Images/Causal_Jwellaer/Causal_bg.jpg); */
	background: #947eb1;
	background-repeat: no-repeat;
	background-size: cover;
	transition: all 600ms ease 0s;
	height: 500px;
	display: flex;
	flex-wrap: wrap;
	align-items: end;
}


.Causal_Jweller_Wrapper::before {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.4);
	top: 0;
	left: 0;
}



.Coman_Causal_section {
	float: left;
	width: 100%;
	/* padding: 40px 0; */
}

.Causal_Title {
	float: left;
	width: 100%;
}

.Causal_Top_Title {
	float: left;
	width: 100%;
}

.Causal_Top_Title h2 {
	text-transform: uppercase;
	font-size: 40px;
	line-height: 40px;
	color: #fff;
	font-weight: 600;
	 font-family: 'Noto Serif SC', serif; 
	position: relative;
	padding-bottom: 10px;
	margin-bottom: 15px;
}


.Causal_Top_Title h2::before {
	position: absolute;
	content: "";
	left: 0;
	bottom: 0;
	width: 5%;
	height: 2px;
	background: #fff;
}

.Causal_Top_Title p {
	text-transform: capitalize;
	max-width: 530px;
	color: #fff;
	font-size: 13px;
	line-height: 25px;
	margin: 0;
	font-family: 'Noto Serif SC', serif;
}




.Causal_Bottom_Title {
	float: left;
	/* width: 20%; */
	margin-top: 4rem;
	padding: 5px 0px;
	/* border-radius: 6px; */
	margin-bottom: 0;
	/* background: linear-gradient(#de57e5, #8863fb ); */
}

.Causal_Bottom_Title ul {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: center;
}

.Causal_Bottom_Title li:first-child {
	padding-left: 0;
}

.Causal_Bottom_Title li {
	padding: 0px 10px;
	border-right: 1px solid #fff;
	margin-bottom: 0px;
}

.Causal_Bottom_Title a {
	display: flex;
	text-transform: capitalize;
	color: #fff;
	align-items: center;
	flex-wrap: wrap;
	/* font-family: 'Nunito Sans', sans-serif !important; */
	font-size: 13px;
	line-height: 13px;
	text-decoration: none;
}

.Causal_Bottom_Title a .material-icons {
	color: #ececfb;
	/* margin-left: ; */
	margin-right: 5px;
}

.Causal_Bottom_Title li:last-child {
	border: none;
}




/*----Causal_Tab----*/
.Coman_Causal_Top_Section {
	float: left;
	width: 100%;
	padding: 30px 0; 
	margin-bottom: 50px; 
	 margin-top: 50px; 
}

.main_causal_Top_section {
	float: left;
	width: 100%;
	/* padding: 40px 0; */
}

.Causal_Main_Wrapper {
	float: left;
	width: 100%;
	margin: 0rem 0 50px;
}

.Causal_Main_Wrapper .nav-tabs {
	border-bottom: none;
	 background: #EAE6EF; 
	border-radius: 0px;
	justify-content: space-evenly;
}

.Causal_Main_Wrapper a {
	border-radius: 0 !important;
	border: none;
	padding: .6rem 1rem;
}

.Causal_Main_Wrapper .nav-tabs .nav-link:focus,.Causal_Main_Wrapper .nav-tabs .nav-link:hover{
	border-color: transparent !important;
}


.Causal_Main_Wrapper .nav-item {
	width: 33%;
	position: relative;
	border-radius: 0;
	margin: 0;
	clip-path: polygon(0% 0%, 85% 0%, 100% 50%, 85% 100%, 0% 100%);
	background: #EAE6EF;
}





.Causal_Wrapper_Top_Main {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.Causal_Wrapper_Text {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	flex-basis: 70%;
}

.Left_Word_C {
	font-size: 15px;
	line-height: 25px;
	color: #000;
	margin-right: 10px;
	margin-left: 5px;
	position: relative;
	padding-right: 5px;
}


.Causal_Main_Wrapper .nav-tabs .nav-item.show .nav-link, .Causal_Main_Wrapper .nav-tabs .nav-link.active .Left_Word_C{
	color: #fff;
	font-size: 46px;
	line-height: 50px;
}



.Left_Word_C::before {
	position: absolute;
	content: "";
	right: 0;
	top: -11px;
	height: 138%;
	width: 1px;
	background: transparent;
}

.Causal_Main_Wrapper .nav-tabs .nav-item.show .nav-link, .Causal_Main_Wrapper .nav-tabs .nav-link.active .Left_Word_C::before {
	background: #fff;
}

.Causal_Main_Wrapper .nav-tabs .nav-item.show .nav-link, .Causal_Main_Wrapper .nav-tabs .nav-link.active .Right_Word_C p
,.Causal_Main_Wrapper .nav-tabs .nav-item.show .nav-link, .Causal_Main_Wrapper .nav-tabs .nav-link.active .Right_Word_C h4
{
	color: #fff;
}





.Causal_Wrapper_Right_Icon [class^="flaticon-"]::before,.Causal_Wrapper_Right_Icon [class*=" flaticon-"]::before, .Causal_Wrapper_Right_Icon [class^="flaticon-"]::after,
.Causal_Wrapper_Right_Icon [class*=" flaticon-"]::after {
	font-size: 20px;
	color: #000;
	margin-left: 0;
}

.Right_Word_C {
	flex-basis: 65%;
}

.Right_Word_C p {
	margin: 0;
	text-transform: uppercase;
	font-size: 12px;
	color: #000;
	line-height: 15px;
}

.Right_Word_C h4 {
	margin: 0;
	text-transform: capitalize;
	font-size: 14px;
	line-height: 20px;
	color: #000;
	/* font-family: 'Nunito Sans', sans-serif !important; */
}


.Causal_Main_Wrapper .nav-tabs .nav-item.show .nav-link, .Causal_Main_Wrapper .nav-tabs .nav-link.active
{
	color: #495057;
	background-color: #947eb1;
	
}

.Causal_Main_Wrapper .nav-tabs .nav-item.show .nav-link, .Causal_Main_Wrapper .nav-tabs .nav-link.active .Causal_Wrapper_Right_Icon{
	background-color: #fff;
}


/* .Causal_Wrapper_Right_Icon .svg-inline--fa.fa-gem.fa-w-18 {
	font-size: 35px;
	color: #000;
} */
.Causal_Wrapper_Right_Icon svg {
	font-size: 20px;
	color: #000;
}

.Causal_Wrapper_Right_Icon {
	width: 50px;
	height: 50px;
	line-height: 50px;
	background: #DFD9E8;
	text-align: center;
	border-radius: 50%;
	box-shadow: 0 0 2px #DFD9E8;
	display: flex;
	align-items: center;
	justify-content: center;
}

.Causal_Main_Content {
	float: left;
	width: 100%;
	/* margin-top: 2rem; */
}

.Causal_Jwellar_main_inner_content {
	float: left;
	width: 100%;
	margin-bottom: 0px;
}

.Top_Daimond_Btn_section {
	float: left;
	width: 100%;
	margin-bottom: 50px;
}

.Top_Daimond_Btn_section .nav-tabs {
	border-bottom: none;
	justify-content: center;
	border: 1px solid #525252;
	max-width: 53%;
	margin: 0 auto;
}

.Top_Daimond_Btn_section li{
	width: 50%;
	margin: 0;
}


.Top_Daimond_Btn_section .nav-tabs a {
	display: flex;
	/* width: 301px; */
	text-align: center;
	height: 45px;
	text-transform: capitalize;
	font-size: 14px;
	line-height: 24px;
	background: #947eb1;
	border-radius: 0;
	color: #fff;
	transition: all 600ms ease 0s;
	align-items: center;
	justify-content: center;
	margin: 2px;
	position: relative;
	z-index: 1;
	/* font-family: 'Nunito Sans', sans-serif !important; */
}



.Top_Daimond_Btn_section .nav-tabs a:hover::before{
	transform: scaleX(1);
	transform-origin: left;
}


.Top_Daimond_Btn_section .nav-tabs .nav-item.show .nav-link, .Top_Daimond_Btn_section .nav-tabs .nav-link.active {
	color: #000 !important;
	background-color: transparent;
	border-color: transparent;
}

.Top_Daimond_Btn_section .nav-tabs a .svg-inline--fa.fa-gem.fa-w-18 {
	margin-right: 10px;
}

.Top_Daimond_Btn_Content {
	float: left;
	width: 100%;
	/* margin-top: 4rem; */
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.Top_Daimond_Btn_Content_Left {
	flex-basis: 48%;
	max-width: 48%;
}

.Top_Daimond_Btn_Content_Right {
	flex-basis: 48%;
	max-width: 48%;
}

.CauSal_Box_Main_Content {
	float: left;
	width: 100%;
}

.CauSal_Box_Main_Content {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.CauSal_Box_Main_Content_one{
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 3rem;
	height: 70px;
}


.Causal_Box_Name {
	flex-basis: 85px;
}



.Causal_Box_Name h4 {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	font-size: 14px;
	line-height: 14px;
	text-transform: capitalize;
	font-family: 'Noto Serif SC', serif; 
	margin: 0;
	justify-content: space-evenly;
}

.Causal_Box_Name .material-icons {
	color: #947eb1;
	margin-left: 10px;
	font-size: 17px;
	line-height: 17px;
}

.Causal_Right_Images {
	flex-basis: 82%;
}


/* .Causal_Right_Images ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	 border: 1px solid #ccc;

} */

.Causal_Right_Images ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	/* border: 1px solid #ccc; */
	border-radius: 20px;
	background: #fff;
	box-shadow: 0 0 5px -3px;
	justify-content: space-between;
	padding: 2px;
}


.Causal_Right_Images li {
	background: #F4F2F7;
	border-radius: 26px;
	margin-right: 0px;
}

.Causal_Right_Images li:last-child{
	border-right: none;
}

/* .Causal_Right_Images ul a {
	display: flex;
	width: 43px;
	height: 43px;
	line-height: 43px;
	align-items: center;
	justify-content: center;
	position: relative;
} */

.Causal_Right_Images ul a {
	display: flex;
	width: 39px;
	height: 39px;
	line-height: 39px;
	align-items: center;
	justify-content: center;
	position: relative;
}

.Causal_Right_Images ul a .material-icons {
	font-size: 12px;
	color: #947eb1;
	position: absolute;
	top: 0;
	right: 0px;
	opacity: 0;
	/*--New*/
	display: none;
}

.Causal_Right_Images ul a .img-fluid {
	width: 20px;
	margin: 0 auto;
	display: block;
}

/* 
.Causal_Right_Images ul a:active,
.Causal_Right_Images ul a:hover
{
	border: 1px solid #947eb1;
} */

.Causal_Right_Images ul a:focus .material-icons,
.Causal_Right_Images ul a:hover .material-icons
{
	opacity: 1;
}


/*--Custum_Range---*/
.Causal_Right_Images .irs--flat .irs-line{
	height: 10px;
}

.Causal_Right_Images .irs--flat .irs-bar{
	height: 10px;
}

.range-slider {
	float: left;
	width: 100%;
}

.extra-controls {
	float: left;
	width: 100%;
	margin-top: 10px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.extra-controls .js-input-from, .input-onenew,.input-thireenew {
	width: 15%;
	font-size: 13px;
	line-height: 13px;
	background: #F4F2F7;
	/* color: #fff; */
	height: 22px;
	border: 1px solid #947eb1;
	padding-left: 2px;
	border-radius: 2px;
	/* font-family: 'Nunito Sans', sans-serif !important; */
}

.extra-controls .js-input-to, .input-twonew,.input-fournew {
	width: 15%;
	height: 20px;
	font-size: 13px;
	line-height: 13px;
	background: #F4F2F7;
	/* color: #fff; */
	height: 22px;
	border: 1px solid #947eb1;
	padding-left: 2px;
	border-radius: 2px;
	/* font-family: 'Nunito Sans', sans-serif !important; */
}

/* .New_Margin_class {
	margin-bottom: 2rem;
} */



.Bottom_Right_Footer_Section_Causal {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}

.Bottom_Right_Footer_Section_Causal_Left {
	flex-basis: 45%;
}

.Bottom_Right_Footer_Section_Causal_Left a {
	
	border-bottom: 1px dashed;
	/* font-family: 'Nunito Sans', sans-serif !important; */
}

.Bottom_Right_Footer_Section_Causal_RigHt {
	flex-basis: 45%;
	text-align: right;
}

.Bottom_Right_Footer_Section_Causal_RigHt a {
	border-bottom: 1px dotted;
	/* font-family: 'Nunito Sans', sans-serif !important; */
}


.Causal_Right_Images .irs--modern .irs-bar{
	background: #947eb1;
}

.Causal_Right_Images .irs--modern .irs-from, .Causal_Right_Images .irs--modern .irs-to, .irs--modern .irs-single{
	background: #947eb1;
}

.Causal_Right_Images .irs--modern .irs-from::before, .Causal_Right_Images .irs--modern .irs-to::before, .Causal_Right_Images .irs--modern .irs-single::before{
	border-top-color: #947eb1;
}




/*----Box-Start----*/
.Main_Causal_Box_Content {
	float: left;
	width: 100%;
	position: relative;
	/* background: #f9f9ff;
	border: 2px solid rgb(249, 249, 255); */
	background: #fff;
	border: 1px solid #ccc;
	margin-bottom: 10px;
}

.Causal_Box_Images {
	float: left;
	width: 100%;
	position: relative;
}

.Causal_Box_Images .img-fluid {
	display: block;
	margin: 0 auto;
}

.Causal_Box_Title_N {
	float: left;
	width: 100%;
	padding: 7px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}

.Causal_Box_Title_N_Left {
	flex-basis: 45%;
}

.Causal_Box_Title_N_Left h4 {
	text-transform: capitalize;
	font-size: 15px;
	line-height: 15px;
	margin-bottom: 0;
	font-family: 'Noto Serif SC', serif;
}

.Causal_Box_Title_N_Left p {
	margin: 0;
	text-transform: capitalize;
	font-size: 15px;
	line-height: 25px;
}

.Causal_Box_Title_N_Right {
	flex-basis: 45%;
	text-align: end;
}

.Causal_Box_Title_N_Right a {
	text-decoration: none;
	color: #947eb1;
}

.po_Ab_Causal_One {
	position: absolute;
	top: 5px;
	left: 10px;
	transform: rotateX(155deg);
	font-size: 20px;
	color: #666;
	cursor: pointer;
}

.po_Ab_Causal_TWO {
	position: absolute;
	top: 0px;
	right: 0px;
	cursor: pointer;
	overflow: hidden;
}



.po_Ab_Causal_TWO ul {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	
}

.po_Ab_Causal_TWO li {
	display: flex;
	width: 40px;
	height: 40px;
	justify-content: center;
	background: #F4F2F7;
	align-items: center;
	margin-bottom: 2px;
	transition: all 400ms ease 0s;
}
/* .po_Ab_Causal_TWO li:nth-child(1) {
	transform: translateX(41px);
} */

.po_Ab_Causal_TWO li:nth-child(2) {
	transform: translateX(41px);
}
.po_Ab_Causal_TWO li:nth-child(3) {
	transform: translateX(41px);
}

/* .Main_Causal_Box_Content:hover .po_Ab_Causal_TWO li:nth-child(1){
	transform: translateX(0px);
	transition-delay: 200ms;
} */

.Main_Causal_Box_Content:hover .po_Ab_Causal_TWO li:nth-child(2){
	transform: translateX(0px);
	transition-delay: 400ms;
	transition-property: all;
}

.Main_Causal_Box_Content:hover .po_Ab_Causal_TWO li:nth-child(3){
	transform: translateX(0px);
	transition-delay: 700ms;
	transition-property: all;
}





.po_Ab_Causal_TWO .material-icons {
	font-size: 20px;
	color: #73689a;
}

.Po_AB_Causal_Title {
	position: absolute;
	bottom: 70px;
	/* text-transform: capitalize; */
	transition: all 600ms ease 0s;
}

.Main_Causal_Box_Content:hover .Po_AB_Causal_Title{
	bottom: 90px;
}


.Po_AB_Causal_Title p {
	font-size: 12px;
	line-height: 12px;
	padding: 10px 20px;
	/* background: #ffd987; */
	background: #F4F2F7;
	/* color: #fff; */
	margin: 0;
	text-transform: uppercase;
}
.po_Ab_Causal_One svg {
	color: #73689a;
}

.Box_Causal_Content {
	float: left;
	width: 100%;
	margin-top: 50px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
}


.Small_Box_Causal {
	flex-basis: 70%;
}

.Small_Box_Causal p {
	font-size: 11px;
	line-height: 20px;
}

.Small_Box_Causal_Right {
	flex-basis: 20%;
}

.Small_Box_Causal-small {
	bottom: 70px;
}

.Small_Box_Causal-small p {
	font-size: 12px;
	padding: 8px 12px;
}

.Big_Box_Width .img-fluid {
	width: 265px;
	object-fit: cover;
}



/*----Tab_id_2---*/
.Causal_Tab_Two_J_Section {
	float: left;
	width: 100%;
}

.Causal_Top_Section_One_Left_Side {
	float: left;
	width: 100%;
}

.Causal_Top_Section_One_Top_Left {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.Box_Causal_Top_Right_Sec {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	flex-direction: column;
	align-items: center;
	padding: 10px;
	/* border: 1px solid transparent; */
}

.Box_Right_CAUSAL_IMAGE {
	float: left;
	width: 100%;
	border: 1px solid transparent;
}

.Box_Right_CAUSAL_IMAGE .img-fluid {
	display: block;
	margin: 0 auto;
	width: 85px;
	height: 55px;
	object-fit: contain;
}

.Box_Right_Causal_TEXT {
	float: left;
	width: 100%;
}

.Box_Right_Causal_TEXT p {
	text-align: center;
	text-transform: uppercase;
	font-size: 11px;
	line-height: 21px;
	margin-top: 10px;
	margin-bottom: 0;
	color: #1b1b1b;
	/* font-family: 'Nunito Sans', sans-serif !important; */
	font-weight: 400;
}


.HOVER_ACTve{
	border-color: #947eb1;
}

.Box_Causal_Top_Right_Sec:hover .Box_Right_CAUSAL_IMAGE {
	border-color: #947eb1;
}


.CAUSAL_BOOTOM_MAINSECTION {
	float: left;
	width: 100%;
	margin-top: 50px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}

.BOttOM_LEFT_CAUSAL {
	flex-basis: 60%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.BOTTOm_WRAPPer {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	/* width: 100%; */
	/* float: left; */
	/* width: 17%; */
	padding: 10px;
}

.BG_BOTTOm_Icon {
	width: 70px;
	height: 50px;
	background: url(../Images/CauSal_Images_New/C_Bg.svg);
	background-size: contain;
	background-repeat: no-repeat;
	margin: 0 auto;
	border: 1px solid transparent;
	background-position: center;
}

.BG_BOTTOm_Text_New {
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 1rem;
	/* margin-bottom: 0; */
}

.BG_BOTTOm_Text_New p {
	margin-bottom: 0;
	/* font-family: 'Nunito Sans', sans-serif !important; */
	font-size: 11px;
	text-transform: uppercase;
	line-height: 20px;
	color: #1b1b1b;
}


.BOTTOm_WRAPPer:hover .BG_BOTTOm_Icon{
	border-color: #947eb1;
}

.One_BG_Nw {
	background: url(../Images/CauSal_Images_New/C_BG_2.svg);
	background-repeat: no-repeat;
	background-position: center;
}

.Two_BG_NEW{
	background: url(../Images/CauSal_Images_New/C_BG_3.svg);
	background-repeat: no-repeat;
	background-position: center;
}

.Thiree_BG_NEW{
	background: url(../Images/CauSal_Images_New/C_BG_4.svg);
	background-repeat: no-repeat;
	background-position: center;
}

.PlatiNUM_BG{
	background: url(../Images/CauSal_Images_New/C_BG_5.svg);
	background-repeat: no-repeat;
	background-position: center;
}

.Rose_Gold_BG{
	background: url(../Images/CauSal_Images_New/C_BG_6.svg);
	background-repeat: no-repeat;
	background-position: center;
}

.BOTTOm_RIGHT_CAUSAL {
	flex-basis: 35%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}

.BOTTOm_RIGHT_CAUSAL_Title {
	flex-basis: 80px;
}

.BOTTOm_RIGHT_CAUSAL_Title p {
	text-transform: capitalize;
	font-size: 14px;
	line-height: 20px;
	margin: 0;
	font-family: 'Noto Serif SC', serif;
}
.ColOR {
	color: #666;
}

.BooTOM_RiGHT_Slider {
	flex-basis: 75%;
}

.BooTOM_RiGHT_Slider .irs--modern .irs-bar{
	background: #947eb1;
}

.BooTOM_RiGHT_Slider .irs--modern .irs-from, .BooTOM_RiGHT_Slider  .irs--modern .irs-to, .BooTOM_RiGHT_Slider .irs--modern .irs-single{
	display: none;
}

.Sp {
	color: #666;
	margin-left: 10px;
	font-size: 12px;
	font-weight: 400;
}


.tooltip {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	white-space: normal;
	/* ... */
  }
  .tooltip-inner {
	max-width: 200px;
	padding: 3px 8px;
	color: #fff;
	text-align: center;
	background-color: #000;
	border-radius: 4px;
  }
  
  /*---Thired_Tab---*/
  .Causal_Tab_Thiree_J_Section {
	float: left;
	width: 100%;
}

.Cau_Sal_J_Title {
	float: left;
	width: 100%;
}

.Cau_Sal_J_Title h3 {
	text-transform: capitalize;
	font-size: 20px;
	line-height: 20px;
	 font-family: 'Noto Serif SC', serif; 
	margin: 0;
}

.Cau_Sal_J_Title h3 a {
	text-decoration: none;
	text-transform: uppercase;
	font-size: 19px;
	margin-left: 10px;
	border-bottom: 1px dashed #947eb1;
	color: #947eb1;
	font-weight: 700;
}

.Cau_Sal_J_Title h4 {
	margin-top: 20px;
	text-transform: capitalize;
	font-size: 20px;
	line-height: 20px;
	font-family: 'Noto Serif SC', serif; 
}

.Causal_Tab_NAV_SICTION {
	float: left;
	max-width: 100%;
	margin-top: 1rem;
}

.Causal_Tab_NAV_SICTION ul {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
}

.Causal_Tab_NAV_SICTION a {
	text-transform: uppercase;
	font-size: 11px;
	line-height: 24px;
	margin-bottom: 10px;
	display: block;
	text-decoration: none;
	color: #000;
	/* font-family: 'Mulish', sans-serif; */
	border-bottom: 1px dotted;
}


.Causal_Right_Images .irs--round .irs-bar{
	background-color: #947eb1;
}

.Causal_Right_Images .irs--round .irs-handle{
	border: 4px solid #947eb1;
	box-shadow: none;
}

.Causal_Right_Images .irs--round .irs-from, .Causal_Right_Images .irs--round .irs-to, .Causal_Right_Images .irs--round .irs-single{
	background-color: transparent;
	/* font-family: 'Nunito Sans', sans-serif !important; */
	font-size: 11px;
	line-height: 11px;
	border: 1px solid #947eb1;
	color: #000;
	padding: 3px 10px;
	border-radius: 0px;
}


.Causal_Right_Images .irs--round .irs-from::before,.Causal_Right_Images  .irs--round .irs-to::before, .Causal_Right_Images .irs--round .irs-single::before{
	border-top-color: #947eb1;
}



.BooTOM_RiGHT_Slider .irs--round .irs-bar{
	background-color: #947eb1;
}

.BooTOM_RiGHT_Slider .irs--round .irs-handle{
	border: 4px solid #947eb1;
	box-shadow: none;
}

.BooTOM_RiGHT_Slider .irs--round .irs-from, .BooTOM_RiGHT_Slider .irs--round .irs-to, .BooTOM_RiGHT_Slider .irs--round .irs-single{
	background-color: transparent;
	/* font-family: 'Nunito Sans', sans-serif !important; */
	font-size: 11px;
	line-height: 11px;
	border: 1px solid #947eb1;
	color: #000;
	padding: 3px 10px;
	border-radius: 0px;
}


.BooTOM_RiGHT_Slider .irs--round .irs-from::before,.BooTOM_RiGHT_Slider  .irs--round .irs-to::before, .BooTOM_RiGHT_Slider .irs--round .irs-single::before{
	border-top-color: #947eb1;
}

.Causal_Right_Images .irs--round .irs-grid-text {
	color: #000;
	font-size: 11px;
	/* font-family: 'Nunito Sans', sans-serif !important; */
}







/*====Redesign=====*/
.Redisign_Section {
	float: left;
	width: 100%;
	padding: 30px 0;
	margin-bottom: 50px;
}

.coman_Redesign_section {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}

.main_Redesign_section {
	float: left;
	width: 100%;
	position: relative;
	overflow: hidden;
	padding: 20px;
	/* box-shadow: 1px 1px 5px -4px #000; */
	border: 1px solid #ececfb;

}


.left-column {
	float: left;
	width: 100%;
	position: relative;
	overflow: hidden;
	height: 200px;
	/* display: flex; */
}

.left-column img {
	position: absolute;
	top: 0;
	left: 0;
	width: 200px;
	display: block;
	margin: 0 auto;
	object-fit: contain;
	right: 0;
	opacity: 0;
  transition: all 0.3s ease;
}

.left-column img.active {
	opacity: 1;
  }

.Images_Tab_Bangle {
	float: left;
	width: 100%;
	/* text-align: center; */
}
.Images_Tab_Bangle h4 {
	text-transform: capitalize;
	font-size: 15px;
	line-height: 20px;
	font-family: 'Noto Serif SC', serif;
}

.Images_Tab_Bangle h5 {
	text-align: left;
	/* margin-left: 20px; */
	font-size: 17px;
	line-height: 17px;
	color: #73689a;
}

.Star_section {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	/* align-items: center; */
}

.Star_review {
	flex-basis: 32%;
	/* margin-left: 20px; */
}

.Star_review ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.Star_review li {
	font-size: 15px;
	line-height: 15px;
}

.Star_review li i {
	font-size: 15px;
	line-height: 15px;
	color: #ccc;
}

.review_Coment {
	text-transform: capitalize;
	font-size: 14px;
	line-height: 14px;
	color: #73689a;
	font-family: 'Noto Serif SC', serif;
	display: block;
}


/* Product Color */
/* .product-configuration {
	float: left;
	width: 100%;
	margin-top: .5rem;
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 10px 20px;
	background: #73689a;
	transition: all 600ms ease 0s;
	transform: translateY(50px);
} */
.product-configuration {
	float: left;
	width: 100%;
	margin-top: .5rem;
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 10px 20px;
	background: #fff;
	transition: all 600ms ease 0s;
	transform: translateY(50px);
	border: 1px solid rgba(115, 104, 154,0.4);
}

.main_Redesign_section:hover .product-configuration{
	transform: translateY(0px);
}

.product-color {
	margin-bottom: 0;
	float: left;
	width: 100%;
	text-align: center;
}

.product-color label {
	display: inline-block;
	margin-bottom: 0;
}
  
  .color-choose div {
	display: inline-block;
  }
  
  .color-choose input[type="radio"] {
	display: none;
  }
  
  .color-choose input[type="radio"] + label span {
	display: inline-block;
	width: 20px;
	height: 20px;
	/* margin: -1px 4px 0 0; */
	vertical-align: middle;
	cursor: pointer;
	border-radius: 50%;
  }
  
  .color-choose input[type="radio"] + label span {
	border: 2px solid #FFFFFF;
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.33);
  }
  
  .color-choose input[type="radio"]#red + label span {
	background-color:#BCBCBC;
  }

  .color-choose input[type="radio"]#black + label span {
	background-color: #d59c45;
  }

  .sale_sec {
	position: absolute;
	left: 0;
	padding: 7px;
	background: #e2e2f9;
	top: 0;
	width: 70px;
}

.sale_sec h4 {
	text-transform: uppercase;
	font-size: 15px;
	line-height: 15px;
	margin: 0;
	color: #73689a;
	font-family: 'Noto Serif SC', serif;
	font-weight: 400;
	text-align: center;
}
  
.Position_Ab_solution_Desing {
	/* float: left; */
	/* width: 100%; */
	position: absolute;
	/* height: 100%; */
	/* background: rgba(255,255,255,0.9); */
	right: 10px;
	top: 10px;
	transition: all 600ms ease 0s;
	transform: translateX(70px);
}

.Position_Ab_solution_Desing ul {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
	flex-direction: column;
}

/* .Position_Ab_solution_Desing li a {
	display: block;
	width: 40px;
	height: 40px;
	line-height: 45px;
	text-align: center;
	background: #73689a;
	color: #fff;
	margin-bottom: 5px;
	font-size: 15px;
	border-radius: 50%;
} */

.Position_Ab_solution_Desing li a {
	display: block;
	width: 40px;
	height: 40px;
	line-height: 45px;
	text-align: center;
	background: transparent;
	color: #73689a;
	margin-bottom: 5px;
	font-size: 14px;
	border-radius: 50%;
	box-shadow: 0 0 2px -1px #73689a;
}

.main_Redesign_section:hover .Position_Ab_solution_Desing{
	transform: translateX(0px);
}

.no-tab img {
	opacity: 1;
}


/*----New--Add--section---*/
.New_Add_section {
	float: left;
	width: 100%;
	padding: 30px 0;
	margin-bottom: 50px;
	overflow: hidden;
}


.CoMan_ADDnew_Section {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	position: relative;
	overflow: hidden;
}
.Ring_position {
	position: absolute;
	right: 0%;
	top: 15%;
	text-transform: uppercase;
	font-size: 425px;
	color: rgba(236,236,251,.18);
	z-index: -1;
	font-weight: 700;
}

.Add_Section_Left_Side {
	float: left;
	width: 100%;
	position: relative;
	background: url(../Images/New_section/female-model-wedding-bridal-makeup-demonstrating-jewelry.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	height: 550px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: end;
	z-index: 1;
}


.Add_Section_Left_Side .img-fluid {
	width: 100%;
	object-fit: cover;
	height: 500px;
}


.Top_Grid_Section_Add_sec {
	float: left;
	width: 100%;
}
.Top_Grid_Section_Add_sec_One {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.Grid_BOx_One {
	flex-basis: 32.33%;
	max-width: 32%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	background: #F4F2F7;
	padding: 35px 20px;
	margin-bottom: 20px;
}

.Grid_Add_New_Left {
	flex-basis: 35%;
}
.Grid_Add_Right_Sec {
	flex-basis: 60%;
}
.Grid_Add_Right_Sec h4 {
	text-transform: capitalize;
	font-size: 15px;
	line-height: 15px;
	font-family: 'Noto Serif SC', serif;
	font-weight: 700;
}
.Brand_Name_Coman {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.Brand_Name_Coman h4 {
	text-transform: capitalize;
	font-size: 12px;
	line-height: 12px;
	font-family: 'Amiko', sans-serif;
	font-weight: normal;
	margin-right: 5px;
}

.Bootom_New_Section_Add_Grid {
	float: left;
	width: 100%;
	padding-top: 10px;
	border-top: 1px solid #ccc;
}

.Bottom_New_Top_SecTiOn {
	float: left;
	width: 100%;
}

.Bottom_New_Top_SecTiOn h5 {
	text-transform: capitalize;
	font-size: 20px;
	line-height: 20px;
	font-family: 'Noto Serif SC', serif;
}

.BoTTOm_Review {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}

.Review_Left_Content {
	flex-basis: 35%;
}

.Review_Left_Content li {
	font-size: 15px;
	line-height: 15px;
}

.Review_Left_Content .material-icons {
	font-size: 15px;
	line-height: 15px;
	color: #d2aa5c;
}

.Review_Left_Content ul {
	display: flex;
	flex-wrap: wrap;
}

.Review_Right_One_Content {
	text-transform: capitalize;
	font-size: 14px;
	line-height: 14px;
	/* color: #73689a; */
	font-family: 'Noto Serif SC', serif;
	display: block;
}

.Add_Left_Sub_Title {
	float: left;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.3);
	padding: 8rem 0;
}


.Add_Left_Sub_Title h2 {
	text-align: center;
	font-size: 50px;
	text-transform: capitalize;
	line-height: 60px;
	color: #fff;
	font-family: 'Noto Serif SC', serif;
}

.Add_Left_Sub_Title p {
	text-transform: capitalize;
	color: #fff;
	text-align: center;
	max-width: 380px;
	margin: 0 auto;
	font-size: 14px;
	line-height: 24px;
}

.Sub_Title_btn {
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 2rem;
}

.Sub_Title_btn .btn {
	width: 130px;
	border-radius: 0;
	text-transform: capitalize;
	font-size: 14px;
	line-height: 24px;
	background: #fff;
	font-family: 'Noto Serif SC', serif;
}


.Add_Section_Left_Side::before {
	position: absolute;
	content: "";
	left: 20px;
	top: 20px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	width: 50%;
	height: 50%;
	transition: all 600ms ease 0s;
	/* opacity: 0; */
	z-index: -1;
}

.Add_Section_Left_Side::after {
	position: absolute;
	content: "";
	right: 20px;
	bottom: 20px;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	width: 50%;
	height: 50%;
	transition: all 600ms ease 0s;
	/* opacity: 0; */
	z-index: -1;
}

.Add_Section_Left_Side:hover::before,.Add_Section_Left_Side:hover::after{
	width: 100%;
	height: 100%;

}

.Add_Left_Sub_Title h2::first-letter {
	font-size: 70px;
	line-height: 70px;
	font-weight: 700;
	color: #ececfb;
}

.Grid_Add_Right_Sec h4::first-letter {
	font-size: 18px;
	line-height: 18px;
	color: #73689a;
}


.Add_section_Images_Section {
	float: left;
	width: 100%;
	overflow: hidden;
}

.Add_section_Images_Section img {
	/* height: 1000px; */
	width: 100%;
	object-fit: cover;
	transition: all 10s ease 0s;
}


.Add_section_Images_Section:hover img{
	transform: scale(1.09) rotate(3deg);
}



.Add_section_About {
	float: left;
	/* max-width: 60%; */
	/* flex-basis: 60%; */
	padding: 35px;
	border: 25px solid rgba(236, 236, 251,.4);
}

.Add_section_About h2 {
	text-transform: capitalize;
	font-size: 35px;
	line-height: 35px;
	margin-bottom: 30px !important;
	border-bottom: 1px solid #ccc;
	padding-bottom: 30px;
	position: relative;
	max-width: 364px;
}

.Tranding_style {
	float: left;
	width: 100%;
	position: relative;
}

.Tranding_style h3 {
	text-transform: capitalize;
	font-size: 26px;
	line-height: 36px;
	font-family: 'Noto Serif SC', serif !important;
	font-style: italic;
	color: #777 !important;
	font-weight: 200;
}

.Tranding_style p {
	text-transform: capitalize;
	font-size: 14px;
	line-height: 24px;
	color: #333;
	margin-bottom: 70px !important;
	padding-bottom: 20px !important;
	font-weight: 200;
	letter-spacing: 0.5px;
}

.Tranding_style::after {
	position: absolute;
	content: "";
	width: 1px;
	background: rgba(0,0,0,.1) !important;
	height: 55px;
	right: auto;
	left: 70px;
	top: auto;
	bottom: 0;
	z-index: 1;
}

.After_style {
	float: left;
	width: 100%;
	padding-top: 20px;
}

.After_style .btn {
	width: 13em !important;
	border-radius: 0;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 31px;
	/* background: #73689a; */
	color: #333;
}

.CoMan_NEW_BOOtom_secton {
	float: left;
	width: 100%;
	display: flex;
	align-items: center;
}

.text-right-class {
	text-align: right;
	max-width: 100%;
}

.text-right-class h2 {
	text-align: right !important;
	margin-left: auto;
	z-index: 1;
	position: relative;
}


.text-right-class .Tranding_style::after {
	right: 70px;
	left: auto;
}

.height-auto img{
	height: auto;
}



/*===Bloging====*/
.Bloging_section {
	float: left;
	width: 100%;
	padding: 30px 0;
	margin-bottom: 50px;
}

.Bloging_Title {
	float: left;
	width: 100%;
	position: relative;
}

.Bloging_Title h3 {
	text-transform: capitalize;
	font-family: 'Noto Serif SC', serif;
	position: relative;
	font-size: 25px;
	line-height: 35px;
	padding: 0px 20px;
	z-index: 1;
}

.Bloging_CoMan_SEction {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	margin-top: 2rem;
}


.Coman_BlogINg {
	float: left;
	width: 100%;
}

.BloGing_Pic {
	float: left;
	width: 100%;
}
.Bloging_TExT {
	float: left;
	width: 100%;
	margin-top: 1rem;
}

.NAV_BLOGIng {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

.NAV_BLOGIng ul {
	display: flex;
	flex-wrap: wrap;
}

.NAV_BLOGIng li {
	font-size: 12px;
	line-height: 20px;
	border-right: 1px solid #ccc;
	padding: 0 10px;
	text-transform: uppercase;
	font-family: amiko,sans-serif;
}
.Bloging_TExT h4 a.title {
    text-decoration: none;
	color: #333 !important;
}

.NAV_BLOGIng li:last-child{
	border: none;
}
.NAV_BLOGIng li:first-child{
	padding-left: 0;
}

.NAV_BLOGIng .BLOGING_ICON {
	margin-right: 5px;
	color: #73689a;
}

.Bloging_TExT h4 {
	float: left;
	width: 100%;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 20px;
	margin-bottom: 10px;
	/* font-family: 'Noto Serif SC', serif; */
	font-weight: lighter;
	letter-spacing: 1px;
}

.Bloging_TExT p {
	font-size: 0.8rem;
	line-height: 1.2rem;
	text-transform: capitalize;
	float: left;
	width: 100%;
	font-family: 'Noto Serif SC', serif;
	/* font-style: italic; */
	/* color: #777; */
	letter-spacing: 1.1px;
	font-weight: 300;
	text-align: justify;
}



.Group_BLOGING_Sec {
	float: left;
	width: 100%;
}

.BLOGing_GROUP_ONE {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 1.5rem;
}

.BLOG_SMALL_PIC {
	flex-basis: 130px;
}

.Blog_SMAAL_TExt {
	flex-basis: 67%;
}

.Blog_SMAAL_TExt h4 {
	font-size: 15px;
	line-height: 20px;
	text-transform: capitalize;
	font-weight: lighter;
	margin-bottom: 0;
	font-family: inherit !important;
}

.Blog_SMAAL_TExt p {
	text-transform: capitalize;
	font-size: 0.75rem;
	line-height: 1.2rem;
	font-family: 'Noto Serif SC', serif;
	/* font-style: italic; */
	 /* color: #333; */
	margin-bottom: 0;
	letter-spacing: 1.1px;
}


.Right_GROUP_TEXT {
	text-align: right;
}


/*----Tab-carsoul-------*/
.tab_redesign_section {
	float: left;
	width: 100%;
	padding: 30px 0;
	margin-bottom: 50px;
}

.Tab_REdesign_Row {
	float: left;
	width: 100%;
	margin-top: 2rem;
}

.coMan_ReDeSign_secTion {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}

.RBox_Section_One {
	float: left;
	width: 100%;
	position: relative;
	overflow: hidden;
	/* box-shadow: 0 0 5px -1px; */
	border: 1px solid #F4F2F7 !important;
	padding: 30px 20px;
}

.Tab_Re_Pic {
	float: left;
	width: 100%;
	position: relative;
	overflow: hidden;
}

.Tab_RE_PIC_One {
	float: left;
	width: 100%;
	position: relative;
	overflow: hidden;
}

.Tab_RE_PIC_One .img-fluid {
	display: block;
	margin: 0 auto;
	width: 170px;
}

.Tab_Ab_solute {
	position: absolute;
	right: 2px;
	top: 10px;
}

.Tab_Ab_solute ul {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
}

.Tab_Ab_solute ul a {
	transition: all 600ms ease 0s;
	width: 35px;
	height: 35px;
	display: flex;
	line-height: 35px;
	margin-bottom: 15px;
	background: #fff;
	text-align: center;
	box-shadow: 0 0 5px -4px #000;
	color: #73689a !important;
	font-size: 12px;
	border-radius: 50%;
	align-items: center;
    justify-content: center;
	
}

.Tab_Ab_solute li{
	transition: all 600ms ease 0s;
	transform: scale(0);
}

.RBox_Section_One:hover  .Tab_Ab_solute li{
	transform: scale(1);
}

.RBox_Section_One:hover .Tab_Ab_solute li:nth-child(2){
	transition-delay: 800ms;
}
.RBox_Section_One:hover .Tab_Ab_solute li:nth-child(3){
	transition-delay: 1000ms;
}



.Text_RBOX-FOnt {
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 2rem;
}

.Text_RBOX-FOnt h5 {
	text-transform: capitalize;
	font-size: 14px;
	line-height: 24px;
	font-family: inherit !important;
}

.Text_RBOX-FOnt h4 {
	font-size: 15px;
	line-height: 25px;
	font-family: 'Noto Serif SC', serif !important;
	font-style: italic;
	color: #777;
}

body .Text_RBOX-FOnt p {
	margin-bottom: 0;
	font-size: 14px;
	line-height: 24px;
	color: #73689a !important;
	font-family: 'Amiko', sans-serif !important;
}


.Delate {
	margin-left: 10px;
	color: #777;
}

.Cart_section_Design {
	float: left;
	width: 100%;
	text-align: center;
	position: absolute;
	bottom: 0;
	transition: all 600ms ease 0s;
	transform: translateY(60px);
}

.Cart_section_Design .btn {
	background: #fff;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 22px;
	box-shadow: 0 0 2px -1px #73689a;
	border-radius: 0;
	width: 145px;
	color: #000;
	border: 1px solid rgba(115, 104, 154,0.4);
}

.RBox_Section_One:hover .Cart_section_Design{
	transform: translateY(-22px);
}



/*----Testimonial----*/
.testimonial_re-section {
	float: left;
	width: 100%;
	padding: 30px 0;
	margin-bottom: 50px;
	background: #ececfb url(../Images/Testimonial/BG.webp);
	background-size: contain;
	background-repeat: no-repeat;
	position: relative;
	height: 600px;
	display: flex;
	justify-content: center;
	align-items: center;
	background-position: top right;
	position: relative;
	z-index: 1;
	 background-attachment: fixed;
}

.testimonial_re-section::before {
	position: absolute;
	content: "";
	left: 0px;
	top: 0;
	width: 50%;
	height: 100%;
	background: #ececfb !important;
	transform: skew(45deg);
	transform-origin: left top;
	z-index: -1;
}

.Coman_Section_RE {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
}

.Testimonial_New_Offer {
	float: left;
	width: 100%;
	padding: 30px 10px;
	display: flex;
	flex-wrap: wrap;
	/* justify-content: space-between; */
	background: #fff;
	box-shadow: 0 0 5px -3px #73689a;
	align-items: center;
	position: relative;
	overflow: hidden;
	gap: 2em;
}


.Testimonial_Pic_RE {
	/* flex-basis: 300px; */
	position: relative;
	flex: 0 1 15em;
}


.Testimonial_Pic_RE::before {
	position: absolute;
	content: "";
	right: 0;
	top: -29px;
	height: 100vh;
	width: 1px;
	background: #ccc;
}

.Testimonial_Right_TextuRe {
	/* flex-basis: 55%; */
	flex: 0 1 23em;
}


/* .Testimonial_Right_TextuRe h2 {
	text-transform: capitalize;
	font-size: 25px;
	line-height: 35px;
	font-family: 'Noto Serif SC', serif;
	font-style: italic;
	color: #ccc;
	margin-bottom: 1rem;
} */

body .Testimonial_Right_TextuRe h2 {
	text-transform: uppercase;
	font-size: 1rem;
	line-height: 35px;
	font-family: 'Noto Serif SC', serif !important;
	font-style: normal;
	color: #333 !important;
	margin-bottom: 1rem !important;
	font-weight: lighter;
	letter-spacing: 0.1rem;
}


/* .Testimonial_Right_TextuRe p {
	text-transform: capitalize;
	font-size: 13px;
	line-height: 20px;
} */

.Testimonial_Right_TextuRe p {
	text-transform: capitalize;
	font-size: 0.75rem;
	line-height: 1.2rem;
	text-align: justify;
	margin-bottom: 1rem !important;
}



body .Testimonial_Right_TextuRe h5 {
	text-transform: capitalize;
	font-size: 15px;
	line-height: 25px;
	color: #73689a !important;
	margin-bottom: 1rem;
}



.Star_Consept {
	float: left;
	width: 100%;
	margin-bottom: 1rem;
}


.Star_Consept ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.Star_Consept li {
	font-size: 18px;
	line-height: 18px;
}

.Star_Consept a {
	display: block;
	color: #ccc;
}

.Star_Consept a .material-icons {
	font-size: 18px;
	line-height: 18px;
}

body .Testimonial_Right_TextuRe p::first-letter{
	font-size: 25px;
	line-height: 25px;
	color:#73689a !important;
	font-family: 'Noto Serif SC', serif;
}


.Btn_Testimonial_View {
	float: left;
	/* width: 100%; */
	/* margin-top: 1rem; */
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 210px;
	height: 40px;
	border: 1px solid #73689a;
}

.Btn_Testimonial_View .btn {
	background: transparent;
	font-size: 14px;
	line-height: 14px;
	border-radius: 0;
}

.btn-icon {
	border-right: 1px solid #ccc !important;
}

body .btn-text {
	border-right: 1px solid #ccc !important;
	color: #73689a !important;
}

.btn-icon-border{
	border-right: none;
}

.Content_TestIMonial {
	float: left;
	width: 100%;
	background: #73689A !important;
	text-align: center;
	padding: 10px;
	position: relative;
	/* border: 2px solid rgba(255, 255, 255, 0.1); */
}

.Content_TestIMonial::before {
	position: absolute;
	content: "";
	left: 10px;
	right: 10px;
	top: 10px;
	bottom: 10px;
	/* width: 100%; */
	/* height: 100%; */
	border: 3px solid rgba(255, 255, 255, 0.1) !important;
}

.TestMoNil_Main_Content {
	float: left;
	width: 100%;
	/* border: 2px solid rgba(255, 255, 255, 0.1); */
	padding: 55px 0;
}

.Icon_TestiNial {
	float: left;
	width: 100%;
	color: #fff !important;
}

.Icon_TestiNial svg {
	font-size: 25px;
	line-height: 25px;
}

.User_Information {
	float: left;
	width: 100%;
	position: relative;
	margin-top: 1rem;
}

.User_Information h4 {
	text-transform: uppercase;
	font-size: 18px;
	line-height: 18px;
	color: #fff;
	padding-bottom: 16px;
	margin-bottom: 18px;
	position: relative;
}

.User_Information h4::before {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	bottom: 0;
	width: 70px;
	height: 1px;
	background: #fff;
	margin: 0 auto;
}

.User_Information h5 {
	font-size: 15px;
	line-height: 15px;
	color: #fff;
	text-transform: capitalize;
	font-family: 'Noto Serif SC', serif;
	/* font-style: italic; */
}
.User_Information h5 a {
	color: #fff;
}

.User_Text_INFormation {
	float: left;
	width: 100%;
}

.User_Text_INFormation p {
	font-size: 12px;
	max-width: 325px;
	margin: 1rem auto 0;
	color: #fff;
	line-height: 22px;
	font-family: 'Noto Serif SC', serif;
	font-style: italic;
}






/*-----Center------*/
.Center_Logo_Redesign {
	float: left;
	width: 100%;
	padding: 30px 0;
	margin-bottom: 50px;
	background: #fff url(../Images/Slider/img5.webp);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left;
	position: relative;
	height: 600px;
	overflow: hidden;
	z-index: 1;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	background-attachment: fixed;
	
}


.Center_Logo_Redesign::before {
	position: absolute;
	content: "";
	right: -420px;
	top: 0px;
	width: 60%;
	height: 100%;
	background: #fff;
	transform: skew(-35deg);
	transform-origin: left top;
	z-index: -1;
}

.coman_Ver2_Logo {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.Version_Two_Design_logo_main {
	float: left;
	width: 100%;
	padding: 55px 30px;
	/* background: #f4f3f7; */
	background: #ececfb; /*--color-change--*/
}

.Version_Two_Design_logo_main h4 {
	text-transform: uppercase;
	font-size: 0.8rem;
	line-height: 1.2rem;
	font-family: 'Noto Serif SC', serif !important;
	word-spacing: 2px;
	margin-bottom: 2rem;
	letter-spacing: 0.1rem;
}
.Version_Two_Design_logo_main h4 a {
	color: #333;
	font-family: 'Noto Serif SC', serif !important;
}

/* .Version_Two_Design_logo_main h2 {
	font-size: 37px;
	line-height: 47px;
	max-width: 400px;
	font-family: 'Noto Serif SC', serif;
	margin-bottom: 1rem;
	font-style: italic;
	color: #9e92c1; 
} */

.Version_Two_Design_logo_main h2 {
	font-size: 30px;
	line-height: 47px;
	max-width: 420px;
	font-family: 'Noto Serif SC', serif !important;
	margin-bottom: 0rem;
	font-style: italic;
	/* color: #9e92c1; */
}

.Version_Border {
	float: left;
	width: 100%;
	position: relative;
	border-left: 3px solid #73689a;
	margin: 2rem 0 2rem;
}

.Version_Two_Design_logo_main p {
	max-width: 475px;
	text-transform: capitalize;
	font-size: 13px;
	line-height: 23px;
	text-align: justify;
	margin-bottom: 0;
	font-family: 'Amiko', sans-serif !important;
}






.Center_Logo_Redesign::after {
	position: absolute;
	content: "";
	left: 15px;
	top: 15px;
	right: 15px;
	bottom: 15px;
	border: 10px solid #ECECFB;
	z-index: -1;
}

.Version_Border p {
	padding: 0 0px 0 30px;
	margin: 0;
	font-family: 'Amiko', sans-serif !important;
}


.color-v2 {
	color: #73689a;
	font-weight: 300;
}

.colection {
	color: #73689a;
	border-bottom: 1px dotted;
}
.colection:hover{
	text-decoration: none;
	color: #73689a;
}


/*==Footer_Para_Redesign==*/
.Redesign_Footer_ParagRaph {
	float: left;
	width: 100%;
	padding: 30px 0;
	margin-bottom: 50px;
}

.Coman_Version_Thiree {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	padding: 0 10%;
}

.Coman_Version_Paragraph {
	float: left;
	width: 100%;
}

.Top_Version3_section {
	float: left;
	width: 100%;
}

.Boredr-sec {
	float: left;
	text-transform: uppercase;
	font-size: 65px;
	font-weight: bold;
	line-height: 65px;
	margin: 10px;
	text-align: center;
	/* padding-right: 20px; */
	color: #333;
}

.Paragraph_Sec p {
	text-transform: capitalize;
	font-size: 12px;
	line-height: 22px;
	text-align: justify;
	margin-bottom: 0;
	font-family: 'Amiko', sans-serif !important;
}


.Bottom_Version3_sec {
	float: left;
	width: 100%;
	margin-top: 2rem;
}

.Bottom_Version3_sec p {
	text-transform: capitalize;
	font-size: 12px;
	line-height: 22px;
	text-align: justify;
	font-family: 'Amiko', sans-serif !important;
}

.Coman_Version_Right_Thiree {
	float: left;
	width: 100%;
}

.Coman_New_Right_Top {
	float: left;
	width: 100%;
	margin-bottom: 2rem;
}

.Coman_New_Right_Top p {
	text-transform: capitalize;
	text-align: justify;
	font-size: 13px;
	line-height: 24px;
	font-family: 'Noto Serif SC', serif !important;
	font-style: italic;
	margin-bottom: 0px;
}
.Coman_Right_Bottopm_Letter {
	float: left;
	width: 100%;
}

.Coman_Right_Bottopm_Letter p {
	font-size: 12px;
	text-align: justify;
	line-height: 22px;
	margin-bottom: 0;
}
.Center_content_Version_Thiree p {
	text-transform: capitalize;
	font-size: 12px;
	line-height: 22px;
	text-align: justify;
	margin-bottom: 0;
}






/*----Redesign----*/

.Port_Folio_Custum_section {
	float: left;
	width: 100%;
	padding: 30px 0;
	margin-bottom: 50px;
}

.coman_New_Version_Thiree {
	float: left;
	width: 100%;
}

.Port-Folio_Top_Section_One {
	display: flex;
	flex-wrap: wrap;
}

.Port_Width-20 {
	max-width: 20%;
	flex-basis: 20%;
}

.Port_Width-20 img {
	max-width: 100%;
	display: block;
	height: 400px;
	object-fit: cover;
	width: 100%;
}

.Port_Width-40 {
	max-width: 40%;
	flex-basis: 40%;
}

.Port_Width-40 .img-fluid {
	height: 400px;
	width: 100%;
	object-fit: cover;
}



/*---Product---page---*/
.Product_Page_Title_Wrapper {
	float: left;
	width: 100%;
	padding: 30px 0;
	margin-bottom: 5rem;
	position: relative;
	background: #745c92;
	 margin-top: 5rem;
	/* top: 88px; */
}

.coman_Procu_New_Wrapper_section {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.Product_Header_Wrapper {
	float: left;
	width: 100%;
}

.Product_Header_Wrapper h3 {
	color: #fff;
	text-transform: capitalize;
	font-size: 25px;
	line-height: 25px;
	margin-bottom: 0;
	font-family: 'Noto Serif SC', serif;
}

.Brand_Product_Wrapper {
	float: left;
	width: 100%;
}

.Brand_Product_Wrapper ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
}

.Brand_Product_Wrapper ul li {
	position: relative;
	padding-right: 20px;
	padding-left: 20px;
}
.Brand_Product_Wrapper li::before {
	position: absolute;
	content: "»";
	right: -5px;
	top: 2px;
	color: #ccc;
}

.Brand_Product_Wrapper ul li a {
	color: #fff;
	text-transform: capitalize;
	font-size: 14px;
	line-height: 24px;
	display: block;
	font-family: 'Noto Serif SC', serif;
	text-decoration: none;
}

.Brand_Product_Wrapper li:last-child::before {
	content: none;
}

.Brand_Product_Wrapper li:last-child a{
	color: #c3c3f0;
	font-weight: bold;
}


.Product_Page_Inner_Page_Design {
	float: left;
	width: 100%;
	margin-bottom: 50px;
}


.coman_Pages_Innre_Design {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}

.Left_Product_CateGory_Page {
	float: left;
	width: 100%;
}

.Left_Category_Title {
	float: left;
	width: 100%;
	margin-bottom: 0rem;
	background: #f3f3f7;
	padding: 10px;
}

.Left_Category_Title h4 {
	font-size: 17px;
	line-height: 20px;
	margin-bottom: 0;
	text-transform: capitalize;
	font-family: 'Noto Serif SC', serif;
}

.Left_Category_Navigation {
	float: left;
	width: 100%;
	padding: 10px 15px;
	/* box-shadow: 1px 1px 2px 0 rgba(206, 206, 206, 0.4); */
	border: 1px solid #ebebeb;
	margin-bottom: 20px;
}

.Left_Category_Navigation ul li {
	border-bottom: 1px dashed #c2cbd3;
	position: relative;
	padding: 10px 0 10px 15px;
	transition: all 600ms ease 0s;
}


.Left_Category_Navigation ul li a {
	font-size: 13px;
	text-transform: capitalize;
	line-height: 20px;
	/* color: #999999; */
	color: #333;
	text-decoration: none;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	transition: all 600ms ease 0s;
}

.Left_Category_Navigation ul li a:hover {
	color: #73689a;
	transform: translateX(5px);
}





.Left_Category_Navigation ul li:last-child {
	border-bottom: none;
}

.Left_Category_Navigation ul li a .material-icons {
	font-size: 13px;
	line-height: 13px;
	margin-right: 5px;
}
.Left_Product_Top_Section {
	float: left;
	width: 100%;
}
.LEft_Product_Bottom_Wrapper {
	float: left;
	width: 100%;
}
.Left_Wrapper_Product_Title_Bottom {
	float: left;
	width: 100%;
	margin-bottom: 0;
	background: #f3f3f7;
	padding: 10px;
}

.Left_Wrapper_Product_Title_Bottom h4 {
	text-transform: capitalize;
	font-size: 17px;
	line-height: 20px;
	margin-bottom: 0;
	font-family: 'Noto Serif SC', serif;
}

.Left_Wrapper_Bottom_Sub_line_Class {
	float: left;
	width: 100%;
	border: 1px solid #ebebeb;
	border-radius: 0;
	/* box-shadow: 1px 1px 2px 0 rgba(206, 206, 206, 0.4); */
	padding: 10px 15px;
	margin-bottom: 15px;
	/* width: auto; */
}

.Left_Wrapper_Bottom_Sub_line_Class li {
	border-bottom: 1px dashed #c2cbd3;
	padding: 10px 0;
}

.Left_Wrapper_Bottom_Sub_line_Class li a {
	display: flex;
	flex-wrap: wrap;
	text-decoration: none;
	align-items: center;
}

.Product_Image_Wrapper {
	max-width: 5em;
	border: 1px solid #efefef;
	margin-right: 10px;
	margin-bottom: 10px;
}

.Product_Text_Wrapper_Link {
	max-width: 8em;
}

.Product_Text_Wrapper_Link h5 {
	font-size: 14px;
	line-height: 14px;
	color: #333;
	text-transform: capitalize;
	text-decoration: none;
}

.Praoduct_Star_Wrapper {
	float: left;
	width: 100%;
	margin-bottom: .5rem;
}

.Praoduct_Star_Wrapper ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.Praoduct_Star_Wrapper ul li {
	padding: 0;
	border: none;
	font-size: 14px;
	line-height: 14px;
}

.Praoduct_Star_Wrapper ul li .material-icons {
	font-size: 14px;
	line-height: 14px;
	/* color: #ccc; */
	color: #ffb718;
}
.Product_Text_Wrapper_Link h6 {
	float: left;
	width: 100%;
	color: #ccc;
	text-transform: capitalize;
	font-size: 14px;
	line-height: 14px;
	margin-bottom: 0;
}

.Left_Wrapper_Bottom_Sub_line_Class li:last-child{
	border-bottom: none;
}

/*---Bg-Images---*/
.Unique-piece_Images {
	float: left;
	width: 100%;
	padding: 10px;
	background: url(../Images/Product_page/flat-lat-elegant-bride-jewellery.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	margin-bottom: 20px;
	height: 400px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	background-attachment: fixed;
	background-position: top;
}

.Unique-piece_Images h4 {
	text-transform: capitalize;
	font-size: 20px;
	line-height: 20px;
	margin-bottom: 1rem;
}
.Unique-piece_Images h2 {
	font-size: 30px;
	line-height: 30px;
	text-transform: capitalize;
	font-family: 'Noto Serif SC', serif;
	margin-bottom: 1rem;
	color: #48484d;
	font-weight: 700;
	position: relative;
	padding-bottom: 2rem;
}
.Unique-piece_Images h2::before {
	position: absolute;
	content: "";
	left: 0;
	width: 50%;
	height: 1px;
	background: #a9a7b0;
	bottom: 0;
	right: 0;
	margin: 0 auto;
}

/*--Product-Right--*/
.Product_wrapper_Right_section {
	float: left;
	width: 100%;
}

.Product_Left_Wrapper_Plugin {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-evenly;
}

.Product_Left_Wrapper_Plugin_Images {
	flex-basis: 53%;
	max-width: 53%;
}


/*--Plugin-css--*/
.Product_Left_Wrapper_Plugin_Images #exzoom {
	float: left;
	width: 100%;
}

.Product_Left_Wrapper_Plugin_Images .exzoom .exzoom_img_box {
	background: transparent;
	position: relative;
}

.Product_Left_Wrapper_Plugin_Images .exzoom .exzoom_nav{
	float: left;
	width: 100%;
	left: 0 !important;
}
.Product_Left_Wrapper_Plugin_Images .exzoom .exzoom_nav .exzoom_nav_inner {
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	display: flex;
	float: left;
	width: 100% !important;
	flex-wrap: wrap;
	justify-content: space-evenly;
}

.Product_Left_Wrapper_Plugin_Images .exzoom .exzoom_nav .exzoom_nav_inner span{
	margin-left: 0px !important;
}

.Product_Left_Wrapper_Plugin_Images .exzoom .exzoom_nav .exzoom_nav_inner span.current {
	border: 1px solid #73689a;
}

.Product_Left_Wrapper_Plugin_Images .exzoom .exzoom_img_ul_outer .exzoom_img_ul li img {
	width: 100% !important;
}

/*-Right-product--*/
.Product_right_Wrapper_Plugin_Text {
	flex-basis: 40%;
	max-width: 40%;
}

.Product_Right_Wrapper_Text {
	float: left;
	width: 100%;
	margin-bottom: 1rem;
}
.Product_Right_Wrapper_Text h4 {
	text-transform: capitalize;
	font-size: 20px;
	line-height: 20px;
	margin-bottom: 0;
	font-family: 'Noto Serif SC', serif;
}

.Product_Right_Wrapper_Icon {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.PRoduct_Right_Star_Wrapper {
	flex-basis: 72px;
}
.PRoduct_Right_Star_Wrapper ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.PRoduct_Right_Star_Wrapper ul li {
	font-size: 14px;
	line-height: 14px;
}
.PRoduct_Right_Star_Wrapper ul li .material-icons {
	font-size: 14px;
	line-height: 14px;
	color: #ffb718;
}
.Service_Custumber {
	font-size: 13px;
	line-height: 13px;
	text-transform: capitalize;
	color: #999999;
}
.Product_Wrapper_Price {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin: 1rem 0;
	font-family: 'Noto Serif SC', serif;
	padding-bottom: 15px;
}
.Product_Wrapper_Price p {
	margin-bottom: 0;
	text-transform: capitalize;
	font-size: 14px;
	line-height: 14px;
	margin-right: 15px;
	color: #777;
}
.Product_Wrapper_Price h4 {
	margin-bottom: 0;
	font-size: 20px;
	line-height: 20px;
	font-weight: 700;
	text-transform: capitalize;
}

.Product_Paragraph_Text {
	float: left;
	width: 100%;
	border-bottom: 1px solid rgba(204, 204, 204, 0.37);
	border-top: 1px solid rgba(204, 204, 204, 0.37);
	padding: 15px 0;
}
.Product_Paragraph_Text p {
	text-transform: capitalize;
	font-size: 13px;
	line-height: 23px;
	text-align: justify;
	/* max-width: 300px; */
}

.Delivery_section {
	float: left;
	width: 100%;
}


.Delivery_section ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.Delivery_section a {
	display: flex;
	flex-direction: column;
	align-items: center;
	font-size: 12px;
	text-transform: capitalize;
	line-height: 22px;
	margin-right: 20px;
	text-decoration: none;
}
.Delivery_section a .icon-block {
	font-size: 20px;
	line-height: 20px;
	color: #c4c4c4;
}
.Delivery_section a .Text_block {
	color: #333;
	font-family: 'Noto Serif SC', serif;
}


/*--Color---*/
.Color_Section_Product {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	padding-top: 15px;
	margin-bottom: 0rem;
	margin-top: 10px;
}
.Choise_Color {
	flex-basis: 12%;
}
.Choise_Color p {
	margin-bottom: 0;
	text-transform: capitalize;
	font-size: 14px;
	line-height: 14px;
}
.Color_LInk {
	flex-basis: 80%;
}

.Color_LInk ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.Color_LInk ul a {
	width: 20px;
	height: 20px;
	display: block;
	background: #333;
	border-radius: 50%;
	margin-right: 10px;
	transition: all 600ms ease 0s;
}
.cp-1 {
	background: #fff !important;
	border: 1px solid #ccc;
}
.cp-2 {
	background: pink !important;
}
.cp-3 {
	background: gray !important;
}
.cp-4 {
	background: #73689a !important;
}

/*--Number--*/
.Btn_Produ-Form_Wrapper {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	/* justify-content: space-between; */
	/* margin-top: 1rem;
	padding-top: 15px; */
	margin-bottom: 25px;
}

.Quality {
	flex-basis: 70px;
}
.Quality p {
	margin-bottom: 0;
	text-transform: capitalize;
	font-size: 14px;
	line-height: 24px;
	color: #b5b2b2;
}


.Input_Number {
	flex-basis: 24%;
}


.Input_Number .quantity {
	position: relative;
  }
  
  .Input_Number input[type="number"]::-webkit-inner-spin-button,
  .Input_Number input[type="number"]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
  }
  
  .Input_Number input[type="number"] {
	-moz-appearance: textfield;
  }
  
  .Input_Number .quantity input {
	width: 80px;
	height: 35px;
	line-height: 1.65;
	float: left;
	display: block;
	padding: 0;
	margin: 0;
	padding-left: 20px;
	border: 1px solid #eee;
}
  
  .quantity input:focus {
	outline: 0;
  }
  
  .Input_Number .quantity-nav {
	float: left;
	position: relative;
	height: 35px;
}
  
.Input_Number .quantity-button {
	position: relative;
	cursor: pointer;
	border-left: 1px solid #eee;
	width: 20px;
	text-align: center;
	color: #333;
	font-size: 13px;
	font-family: "Trebuchet MS", Helvetica, sans-serif !important;
	line-height: 1;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
  
  .quantity-button.quantity-up {
	position: absolute;
	height: 50%;
	top: 0;
	border-bottom: 1px solid #eee;
  }
  
  .quantity-button.quantity-down {
	position: absolute;
	bottom: -1px;
	height: 50%;
  }
  .Input_BTn_Wrapper {
	flex-basis: 35%;
	margin-right: 10px;
}


.Input_BTn_Wrapper .btn {
	text-transform: uppercase;
	font-size: 12px;
	line-height: 28px;
	position: relative;
	transition: all 600ms ease 0s;
	width: 100%;
	border: 1px solid #73689a;
	border-radius: 0;
	color: #fff;
	background: #73689a;
	box-shadow: 2px 2px 5px -2px #73689a;
	display: flex;
	align-items: center;
	justify-content: space-around;
}

.Input_BTn_Wrapper .btn svg {
	font-size: 20px;
	display: block;
	float: left;
	line-height: 20px;
	color: #f6f6f6;
}

.Buy_Now {
	flex-basis: 35%;
}
.Buy_Now .btn {
	width: 100%;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 28px;
	position: relative;
	transition: all 600ms ease 0s;
	background: #fff;
	border-radius: 0;
	color: #333;
	box-shadow: 2px 2px 5px -2px #73689a;
	display: flex;
	align-items: center;
	justify-content: space-evenly;
	border: 1px solid #73689a;
}
.Buy_Now .btn svg {
	font-size: 25px;
	display: block;
	float: left;
	line-height: 26px;
	color: #333;
}
.New_Btn_Section {
	float: left;
	width: 100%;
	display: flex;
	padding-bottom: 1rem;
	margin-bottom: 10px;
	/* justify-content: space-between; */
}

.Addot-wish-section {
	float: left;
	width: 100%;
	margin: 20px 0;
}

.Addot-wish-section ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.Addot-wish-section li:first-child {
	padding-left: 0;
}
.Addot-wish-section li {
	padding: 0 20px;
}
.Addot-wish-section li a {
	display: block;
	font-size: 14px;
	line-height: 24px;
	color: #333;
	text-decoration: none;
	transition: all 600ms ease 0s;
}
.Addot-wish-section li a svg {
	color: #73689a;
	margin-right: 5px;
}

.CateGories {
	float: left;
	width: 100%;
	padding-top: 15px;
	display: flex;
	border-top: 1px solid rgba(204, 204, 204, 0.37);
	align-items: center;
}
.Title_Categories {
	flex-basis: 20%;
}
.Title_Categories p {
	margin: 0;
	font-family: 'Noto Serif SC', serif;
	text-transform: capitalize;
	font-size: 14px;
	line-height: 24px;
}
.Tag {
	flex-basis: 60%;
}
.Tag ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.Tag ul a {
	text-transform: capitalize;
	display: block;
	font-size: 13px;
	line-height: 23px;
	padding: 2px 0px;
	color: #73689a;
	border-bottom: 1px dashed #73689a;
	margin-right: 10px;
	text-decoration: none;
}



/*--tab--*/
.Product_Wrapper_Tap_section {
	float: left;
	width: 100%;
	margin-top: 2rem;
}

.Prodact_Tag_Top_section {
	float: left;
	width: 100%;
}
.Prodact_Tag_Top_section a {
	text-transform: capitalize;
	font-size: 14px;
	line-height: 24px;
	color: #777;
}
.Prodact_Tag_Top_section .nav-tabs .nav-item.show .nav-link, .Prodact_Tag_Top_section .nav-tabs .nav-link.active {
	color: #333;
	background-color: #f9f9ff;
	border-color: #dee2e6 #dee2e6 #fff;
}
.Prodact_Tag_Top_section .nav-tabs .nav-link:focus, .Prodact_Tag_Top_section .nav-tabs .nav-link:hover {
	border-color: transparent;
}
.Prodact_Tag_Top_section .nav-tabs {
	border-bottom: none;
}

.Product_Tag_Bottom_section_Content {
	float: left;
	width: 100%;
	padding: 15px 15px;
	border: 1px solid #ebebeb;
}

.Tag_One_Coman_Details {
	float: left;
	width: 100%;
}

.Tag_One_Title_Details {
	float: left;
	width: 100%;
	margin-bottom: 1rem;
}

.Tag_One_Title_Details h4 {
	text-transform: capitalize;
	font-size: 20px;
	line-height: 20px;
	margin-bottom: 0;
	font-family: 'Noto Serif SC', serif;
}
.Tag_Paragraph_Wrapper {
	float: left;
	width: 100%;
}
.Tag_Paragraph_Wrapper p {
	font-size: 13px;
	line-height: 23px;
	text-transform: capitalize;
	color: #777;
	text-align: justify;
}

.tag_Two_Fade_Container {
	float: left;
	width: 100%;
}

.coMMents_Title {
	float: left;
	width: 100%;
	margin-bottom: 1rem;
}

.coMMents_Title h4 {
	margin-bottom: 0;
	text-transform: capitalize;
	font-size: 20px;
	line-height: 20px;
	font-family: 'Noto Serif SC', serif;
}

.Coment-Box-Section {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}

.Coment_Box_Images {
	flex-basis: 40px;
	margin-right: 15px;
}

.Coment_Box_Coments::before {
	background: #fff;
	border-bottom: 1px solid #efefef;
	border-left: 1px solid #efefef;
	content: '';
	display: block;
	height: 10px;
	left: -6px;
	position: absolute;
	top: 10px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	width: 10px;
}

.Coment_Box_Coments {
	flex-basis: 80%;
	padding: 1rem;
	border: 1px solid #efefef;
	position: relative;
}

.Coment_Box_Star {
	float: left;
	width: 100%;
}

.Coment_Box_Star ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.Coment_Box_Star ul a {
	display: block;
	float: left;
	font-size: 14px;
	line-height: 14px;
}

.Coment_Box_Star ul a .material-icons {
	font-size: 14px;
	line-height: 14px;
	color: #ffb718;
}

.Coment_Admin {
	float: left;
	width: 100%;
	margin: 1rem 0;
}

.Coment_Admin p {
	text-transform: capitalize;
	font-size: 14px;
	line-height: 14px;
	margin-bottom: 0;
}

.Coment_Admin p strong {
	text-transform: uppercase;
	font-size: 15px;
	line-height: 15px;
}

.CoMMENT_LETTER {
	float: left;
	width: 100%;
}

.CoMMENT_LETTER p {
	margin-bottom: 0;
	text-transform: capitalize;
	font-size: 13px;
	line-height: 23px;
	text-align: justify;
}

.Review_Add {
	float: left;
	width: 100%;
	margin-top: 1rem;
}

.Review_Add h4 {
	text-transform: capitalize;
	font-size: 20px;
	line-height: 24px;
	font-family: 'Noto Serif SC', serif;
}
.Review_Add p {
	text-transform: capitalize;
	font-size: 14px;
	line-height: 24px;
	color: #666;
	margin-bottom: 5px;
}
.Rating_Section {
	float: left;
	width: 100%;
}
.Rating_Section ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.Rating_Section ul a {
	display: block;
	float: left;
	color: #ffb718;
}
.Rating_Section ul a .material-icons {
	font-size: 15px;
	line-height: 15px;
}

.Review_Form_Section {
	float: left;
	width: 100%;
	margin-top: 1rem;
}

.Review_Form_Section label {
	text-transform: capitalize;
	font-size: 14px;
	line-height: 14px;
	color: #73689a;
}

.Review_Form_Mail_Name {
	float: left;
	width: 100%;
}

.Review_Form_Mail_Name form {
	max-width: 270px;
}

.Review_Form_Mail_Name label {
	text-transform: capitalize;
	font-size: 14px;
	line-height: 14px;
	color: #73689a;
}

.Review_Form_Mail_Name .form-control {
	border-radius: 0;
	border: 1px solid #ced4dac7;
}

.Submit_Review {
	float: left;
	width: 100%;
	margin-top: 1rem;
	margin-bottom: 1rem;
}

.Submit_Review .btn {
	text-transform: uppercase;
	font-size: 12px;
	line-height: 28px;
	position: relative;
	transition: all 600ms ease 0s;
	width: 20%;
	border: 1px solid #73689a;
	border-radius: 0;
	color: #333;
}





/*====Cart====*/

.Cart_Page_Design {
	float: left;
	width: 100%;
	padding: 30px 0;
	margin-bottom: 50px;
}
.coman_Cart_Version {
	float: left;
	width: 100%;
}
.Main_Cart_Design_Wrapper {
	float: left;
	width: 100%;
}
.Cart_Wappper_One {
	float: left;
	width: 100%;
}
.Cart_Table {
	float: left;
	width: 100%;
}


/*-Cart-Table-*/
.Cart_Table thead {
	background: #fafaff;
}

.Cart_Table .table thead th {
	vertical-align: bottom;
	border-bottom: 0px solid #dee2e6;
}
.Cart_Table .table-bordered td, .Cart_Table .table-bordered th {
	border: 1px solid #dee2e6;
}

.Cart_Table thead th {
	text-align: center;
	font-size: 12px;
	line-height: 25px;
	text-transform: capitalize;
	font-family: 'Noto Serif SC', serif;
}
.Cart_Table .table thead tr .left {
	text-align: left;
}

.Cart_Table .table thead tr .right {
	text-align: right;
}

.Cart_Images {
	width: 100%;
	display: block;
}
.Cart_Images .img-fluid {
	margin: 0 auto;
	display: block;
}

.Cart_Table .table tbody tr td {
	font-size: 12px;
	text-transform: capitalize;
	color: #333;
	line-height: 22px;
}

.Cart_Table .table tbody tr td a {
	color: #333;
	display: block;
	text-decoration: none;
}


.Cart_Table .table tbody tr td .Text_Left {
	text-align: left;
}


.Left_Cart_Input {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-start;
}

.Input_Cart_sec {
	/* flex-basis: 10%; */
	margin-right: 5px;
}

.Input_Cart_sec input {
	padding: 6px 5px;
	text-align: center;
	width: 40px;
	height: 36px;
	border-radius: 0;
	border: 1px solid #ccc;
}

.Cart_Nav ul {
	display: flex;
	flex-wrap: wrap;
}

.Cart_Nav ul a {
	/* display: block; */
	padding: 12px 12px;
	position: relative;
	transition: all 600ms ease 0s;
	background: #73689a;
	color: #fff !important;
	margin-right: 5px;
	/* margin-left: ; */
	/* font-size: 14px; */
	display: flex !important;
	flex-wrap: wrap;
}
.Cart_Nav ul .Icon_Color_Change {
	background: #ececf9 !important;
	color: #333 !important;
}
.Cart_Table .table tbody tr td .Text_Right {
	text-align: right;
	color: #787878;
}


/*--Colleapse---*/
.Cart_Wrapper_Two {
	float: left;
	width: 100%;
	margin-top: 2rem;
}

.Collapse_Head {
	float: left;
	width: 100%;
}
.Collapse_Head p {
	text-transform: capitalize;
	font-size: 13px;
	line-height: 13px;
	color: #787878;
}

.Colleapse_Data {
	float: left;
	width: 100%;
}

.Colleapse_Data .card {
	border-radius: 0;
	margin-bottom: 10px;
	box-shadow: 0 1px 1px rgb(250, 250, 255);
	border: 1px solid #ededed;
}

.Colleapse_Data .card-header {
	background-color: rgb(250, 250, 255);
	border-bottom: 1px solid #ededed;
	font-family: 'Noto Serif SC', serif;
	padding: 10px 1.25rem;
}


.Colleapse_Data .card-header .card-link {
	text-transform: capitalize;
	font-size: 13px;
	line-height: 23px;
	color: #333;
}

.Colleapse_Data .card-body {
	float: left;
	width: 100%;
}



.Cuponcode_section {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.Text_Cupon {
	flex-basis: 124px;
}
.Text_Cupon p {
	margin-bottom: 0;
	text-transform: capitalize;
	font-size: 12px;
	line-height: 22px;
	color: #787878;
}
.Input_Text_Cupon {
	flex-basis: 70%;
}
.Input_Text_Cupon .form-control {
	border-radius: 0;
	font-size: 12px;
	line-height: 30px;
}
.Input_Btn_Code {
	flex-basis: 16%;
}

.Input_Btn_Code .btn {
	width: 100%;
	border-radius: 0;
	text-transform: capitalize;
	font-size: 14px;
	line-height: 30px;
	position: relative;
	transition: all 600ms ease 0s;
	text-align: center;
	background: #73689a;
	color: #fff;
	box-shadow: 2px 2px 5px -2px #73689a;
}

.Colleapse_Two_Wrapper_section {
	float: left;
	width: 100%;
}

.Collapse_Wrapper_Heading {
	float: left;
	width: 100%;
}

.Collapse_Wrapper_Heading p {
	text-transform: capitalize;
	font-size: 13px;
	line-height: 23px;
	color: #787878;
}

.Collapse_Form_Section {
	float: left;
	width: 100%;
}

.Collapse_Form_Section .form-group {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-bottom: 24px;
}

.Collapse_Form_Section .form-group label {
	text-transform: capitalize;
	font-size: 13px;
	line-height: 23px;
	margin-bottom: 0;
	color: #333;
	position: relative;
}
.Collapse_Form_Section .form-group label::before {
	position: absolute;
	content: "*";
	left: 5px;
	top: 5px;
	color: red;
	font-size: 15px;
	line-height: 15px;
}



.Collapse_Form_Section .form-control {
	border-radius: 0;
	font-size: 12px;
	line-height: 22px;
	appearance: none;
}

.form-control:focus{
	box-shadow: none;
}

.Form_Btn_Collapse {
	float: left;
	width: 100%;
	margin-top: 20px;
	margin-left: 15px;
}

.Form_Btn_Collapse .btn {
	text-transform: uppercase;
	font-size: 13px;
	line-height: 13px;
	background: #73689a;
	border-radius: 0;
	color: #fff;
	text-decoration: none;
	width: 130px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	box-shadow: 2px 2px 5px -2px #73689a;
}

.Collapse_Table_section {
	float: left;
	width: 100%;
}

.Top_Table_section {
	float: left;
	width: 100%;
	display: flex;
	justify-content: flex-end;
}

.Top_Table_section .col-xl-3 {
	padding: 0;
}
.Table_Section_Mian_Collapse {
	float: left;
	width: 100%;
}
.Table_Section_Mian_Collapse tbody td {
	font-size: 12px;
	text-transform: capitalize;
	line-height: 17px;
	text-align: right;
	color: #787878;
}
.Collapse_Table_Buttton {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.Collaspe_Width_Wrapper .btn {
	padding: 11px 15px 12px;
	font-size: 12px;
	line-height: 15px;
	text-transform: capitalize;
	border-radius: 0;
}
.Btn_Collapse_Left .btn {
	background: #73689a;
	color: #fff;
	box-shadow: 2px 2px 5px -2px #73689a;
}
.Btn_Collapse_Right .btn {
	background: #ececfb;
	color: #333;
	box-shadow: 3px 3px 3px -3px rgba(0, 0, 0, 0.39);
}


/*---Check_Out---*/
.Check_Out_Page_Wrapper {
	float: left;
	width: 100%;
	padding: 30px 0;
	margin-bottom: 50px;
}
.Check_Out_Page_Wrapper .justify-center {
	justify-content: center;
}
.coman_Check_Out_Section {
	float: left;
	width: 100%;
}
.coman_Check_Out_Section .card {
	border-radius: 0;
	margin-bottom: 10px;
	box-shadow: 0 1px 1px rgb(250, 250, 255);
	border: 1px solid #ededed;
}
.coman_Check_Out_Section .card-header {
	background-color: rgb(250, 250, 255);
	border-bottom: 1px solid #ededed;
	font-family: 'Noto Serif SC', serif;
	padding: 10px 1.25rem;
}
.coman_Check_Out_Section .card-header .card-link {
	text-transform: capitalize;
	font-size: 13px;
	line-height: 23px;
	color: #333;
}
.coman_Check_Out_Section .card-body{
	float: left;
	width: 100%;
}


.Check_Out_Check_Out_Option {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.CheckOut_Left_Side {
	flex-basis: 48%;
	max-width: 48%;
}

.CheckOut_Right_Side {
	flex-basis: 48%;
	max-width: 48%;
}
.Check_Out_Left_Title {
	float: left;
	width: 100%;
	
}
/* .Check_Out_Left_Title h4 {
	text-transform: capitalize;
	font-size: 14px;
	line-height: 24px;
	font-family: 'Noto Serif SC', serif;
	letter-spacing: 0.6px;
	margin-bottom: 0;
	padding-bottom: 10px;
} */
.Check_Out_Left_Title h4 {
	text-transform: uppercase;
	font-size: 12px;
	line-height: 24px;
	/* font-family: 'Noto Serif SC', serif; */
	letter-spacing: 0.6px;
	margin-bottom: 0;
	padding-bottom: 10px;
}

.Check_Out_Left_Title p {
	text-transform: capitalize;
	font-size: 12px;
	line-height: 12px;
	color: #787878;
	letter-spacing: 0.5px;
}

.Radio_BTn_Collapse {
	float: left;
	width: 100%;
}

.Radio_BTn_Collapse .form-check {
	position: relative;
	display: block;
	padding-left: 1.25rem;
	margin: 5px 0 5px;
}

.Radio_BTn_Collapse .form-check-label {
	margin-bottom: 0;
	font-size: 12px;
	line-height: 12px;
	text-transform: capitalize;
	color: #787878;
}

.Radio_BTn_Collapse .form-check-input {
	position: absolute;
	margin-top: 0;
	margin-left: -1.25rem;
}

.Check_Out_ParaGraph {
	float: left;
	width: 100%;
	margin-top: 10px;
}

.Check_Out_ParaGraph p {
	text-transform: capitalize;
	font-size: 12px;
	line-height: 23px;
	text-align: justify;
	color: #787878;
	max-width: 425px;
}

.Continue_Btn {
	float: left;
	width: 100%;
}

.Continue_Btn .btn {
	padding: 11px 15px 12px;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 12px;
	position: relative;
	transition: all 600ms ease 0s;
	background: #73689a;
	color: #fff;
	border-radius: 0;
	box-shadow: 2px 2px 5px -2px #73689a;
}

.Check_Out_Form_Details {
	float: left;
	width: 100%;
}
.Check_Out_Form_Details label {
	font-size: 14px;
	line-height: 24px;
	text-transform: capitalize;
	font-family: 'Noto Serif SC', serif;
}

.Check_Out_Form_Details .form-control {
	border-radius: 0;
	font-size: 12px;
	line-height: 22px;
	text-transform: capitalize;
	border: 1px solid #eee;
}

.Check_Out_Form_Details .form-control::placeholder {
	color: #999;
	opacity: 1;
}

.Check_Out_Form_Details a {
	text-transform: capitalize;
	font-size: 13px;
	display: block;
	line-height: 23px;
	color: #333;
	text-decoration: none;
	position: relative;
	transition: all 600ms ease 0s;
}

.Login_Wrapper {
	float: left;
	width: 100%;
	margin-top: 24px;
}
.Login_Wrapper .btn {
	/* display: block; */
	text-align: center;
	padding: 11px 15px 12px;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 12px;
	position: relative;
	transition: all 600ms ease 0s;
	background: #73689a;
	color: #fff;
	border-radius: 0;
	box-shadow: 2px 2px 5px -2px #73689a;
}

.Collapse_Form_Details {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.Form_Wrapper_Left_Details {
	flex-basis: 48%;
	max-width: 48%;
}

.Persional_Ddetails {
	float: left;
	width: 100%;
}

.Persional_Ddetails h4 {
	text-transform: uppercase;
	font-size: 12px;
	line-height: 24px;
	/* font-family: 'Noto Serif SC', serif; */
	letter-spacing: 0.6px;
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom: 1px solid #efefef;
}

.Form_Wrapper_Right_Details {
	flex-basis: 48%;
	max-width: 48%;
}

.Form_Details_One_Section {
	float: left;
	width: 100%;
}

.Form_Details_One_Section .form-group {
	margin-bottom: 24px;
}

.Form_Details_One_Section label {
	position: relative;
	text-transform: capitalize;
	font-size: 13px;
	line-height: 23px;
	margin: 5px 0;
	color: #787878;
	/* font-family: 'Noto Serif SC', serif; */
}

.Form_Details_One_Section .form-control {
	border-radius: 0;
	padding: 6px 12px;
	height: 40px;
	text-transform: capitalize;
	font-size: 12px;
	line-height: 20px;
}

.Coman_Form_Wrapper_Section_New{
	float: left;
	width: 100%;
}



.Deliver_same_Address {
	float: left;
	width: 100%;
}

.Deliver_same_Address .form-group.form-check {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.Deliver_same_Address .form-check-label {
	margin-bottom: 0;
	font-size: 12px;
	line-height: 12px;
	text-transform: capitalize;
	color: #787878;
}

.Deliver_same_Address .form-check-input {
	position: absolute;
	margin-top: 0;
	margin-left: -1.25rem;
}

.Delivery_Btn_Wrapper_SecTioN {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: end;
}

.Delivery_Btn_Wrapper_SecTioN .btn {
	padding: 11px 15px 12px;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 12px;
	position: relative;
	transition: all 600ms ease 0s;
	background: #73689a;
	color: #fff;
	border-radius: 0;
	box-shadow: 2px 2px 5px -2px #73689a;
}

.Footer_Collapse_Print_Data_Example {
	float: left;
	width: 100%;
}

.Form_Wrapper_Right_Details_New_Data {
	float: left;
	width: 100%;
	/* display: flex; */
	/* flex-wrap: wrap; */
}

.Form_Wrapper_Right_Details_New_Data .form-group {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.Form_Wrapper_Right_Details_New_Data label {
	position: relative;
	text-transform: capitalize;
	font-size: 13px;
	line-height: 23px;
	margin: 5px 0;
	color: #787878;
}

.Form_Wrapper_Right_Details_New_Data .form-control {
	border-radius: 0;
	padding: 6px 12px;
	height: 40px;
	text-transform: capitalize;
	font-size: 12px;
	line-height: 20px;
}

.Collapse_Text_Aeria {
	float: left;
	width: 100%;
}

.Collapse_Text_Details_Ara_Top {
	float: left;
	width: 100%;
}

.Collapse_Text_Details_Ara_Top p {
	text-transform: capitalize;
	font-size: 12px;
	line-height: 22px;
	color: #787878;
	margin-bottom: 10px;
}
.Collapse_Text_Details_Ara_Top p {
	text-transform: capitalize;
	font-size: 12px;
	line-height: 22px;
	color: #787878;
	margin-bottom: 10px;
}

.Text-Ara_Radio {
	float: left;
	width: 100%;
}

.Text-Ara_Radio .form-check-label {
	/* text-transform: capitalize; */
	/* font-size: 12px; */
	/* line-height: 22px; */
	margin-bottom: 0;
	font-size: 12px;
	line-height: 12px;
	text-transform: capitalize;
	color: #787878;
}

.Text-Ara_Radio .form-check-input {
	margin-top: 0;
}

.Text_Area_Checkout {
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}

.CheckOUt_Label {
	float: left;
	width: 100%;
}
.CheckOUt_Label p {
	text-transform: capitalize;
	font-size: 12px;
	line-height: 12px;
	font-weight: 600;
	color: #787878;
}
.Check_Out_Ara {
	float: left;
	width: 100%;
}
.Check_Out_Ara .form-control {
	border: 1px solid #eee;
	border-radius: 0;
	font-size: 12px;
	color: #333;
	line-height: 22px;
}

.Check_Btn_Footer_section {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: end;
	align-items: center;
}

.Check_Footer_Left_side .form-check-label {
	display: flex;
	/* flex-direction: row-reverse; */
	flex-wrap: wrap;
	align-items: center;
	font-size: 12px;
	line-height: 22px;
	text-transform: capitalize;
	margin-right: 20px;
	letter-spacing: 0.5px;
	word-spacing: 0.2px;
	color: #787878;
}

.Check_Footer_Left_side .form-check-label a {
	/* float: left; */
	display: block;
	color: #333;
}

.Check_Footer_Left_side .form-check-label .form-check-input {
	right: 0;
	margin: 0;
}

.Check_Right_Side_Btn {
	margin-left: 15px;
}

.Check_Right_Side_Btn .btn {
	padding: 11px 15px 12px;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 12px;
	position: relative;
	transition: all 600ms ease 0s;
	background: #73689a;
	color: #fff;
	border-radius: 0;
	box-shadow: 2px 2px 5px -2px #73689a;
}

.Collaspe_Footer_Table_Section {
	float: left;
	width: 100%;
}


.Collaspe_Footer_Table_Section .table-bordered thead td, .Collaspe_Footer_Table_Section .table-bordered thead th {
	border-bottom-width: 1px;
}

.Collaspe_Footer_Table_Section .table thead th {
	border-bottom: 1px solid #dee2e6;
	text-transform: capitalize;
	font-size: 12px;
	line-height: 25px;
	background: #fafaff;
}

.Collaspe_Footer_Table_Section .right {
	text-align: right;
}

.Collaspe_Footer_Table_Section tbody td {
	text-transform: capitalize;
	font-size: 12px;
	line-height: 12px;
	color: #787878;
	letter-spacing: 0.5px;
}
.Collaspe_Footer_Table_Section tbody td a {
	text-decoration: none;
	color: #333;
}
.Collaspe_Footer_Table_Section tfoot tr td {
	font-size: 12px;
	line-height: 12px;
	text-transform: capitalize;
	color: #787878;
}

.Collapse_Footer_Table_Main_Wrapper {
	float: left;
	width: 100%;
}










/*==Parallax====*/
/* .Parallax_scroll_wrapper{
	float: left;
	width: 100%;
	padding: 30px 0;
	margin-bottom: 50px;
	position: relative;
	overflow: hidden;
} */

.Parallax_scroll_wrapper::before {
	position: absolute;
	content: "";
	left: -30em;
	top: 0;
	width: 65%;
	height: 100%;
	background: rgba(185, 185, 232, 0.35);
	z-index: 1;
	transform: skewX(45deg);
	/* display: none; */
}



.parallax-window {
	min-height: 1000px !important;
	background: transparent;
  }
  .parallax-mirror{
	z-index: 1 !important;
	float: left;
	width: 100%;
  }

  


  /* .content_parallax {
	color: #fff;
	z-index: 1;
	max-width: 600px;
	left: 0px;
	position: absolute;
	text-align: center;
	top: 30%;
	padding: 90px 30px;
} */


.content_parallax {
	color: #2C2C2C;
	max-width: 600px;
	left: 0px;
	position: absolute;
	text-align: center;
	/* top: 19%; */
	padding: 90px 30px;
}



.content_parallax h2 {
	text-transform: capitalize;
	font-size: 70px;
	line-height: 95px;
	font-weight: 700;
	font-family: var(--spui-headings-font-family) !important;
}

/*.content_parallax h6::after {
	position: absolute;
	content: "";
	right: calc(20% - 15%);
	top: 15px;
	width: 135px;
	height: 2px;
	background: #2C2C2C;
}*/

/*.content_parallax h6::before {
	position: absolute;
	content: "";
	left: calc(20% - 15%);
	top: 15px;
	width: 135px;
	height: 2px;
	background: #2C2C2C;
}*/
span.spui_desktop_slider_left_section, span.spui_desktop_slider_right_section {
    width: calc(50% - 33%);
    height: 1px;
    background: #2C2C2C;
    display: block;
    align-self: center;
}

body .Bloging_Title h3{
	font-family: var(--spui-headings-font-family) !important;
}

.content_parallax h6 {
	position: relative;
	text-transform: capitalize;
	font-size: 15px;
	/* font-style: italic; */
	line-height: 30px;
	font-family: var(--spui-headings-font-family) !important;
	display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
    gap: 0.5em;
}

/* .content_parallax p {
	text-transform: capitalize;
	max-width: 434px;
	margin: 2rem auto 1rem;
	font-size: 1rem;
	font-family: 'Noto Serif SC', serif;
	line-height: 1.4rem !important;
} */
.content_parallax p {
	text-transform: capitalize;
	max-width: 434px;
	/* margin-top: 2rem; */
	margin: 2rem auto 1rem;
	font-size: 0.8rem;
	font-family: var(--spui-headings-font-family) !important;
	line-height: 1.4rem !important;
	letter-spacing: 0.1rem;
	font-style: italic;
}



/*===Demotry===*/
.Overlay_Text {
	position: absolute;
	left: 0em;
	top: 69%;
	/* overflow: hidden; */
}

.Text_Effect_Sectore {
	text-transform: uppercase;
	font-size: 300px;
	color: rgba(236, 236, 251, 0.16);
	font-weight: 700;
}


.Port_Width-20,.Port_Width-40{
	overflow: hidden;
	cursor: pointer;
}


.Port_Width-20 img,.Port_Width-40 img{
	overflow: hidden;
	-webkit-transform: scale(1.06);
    -moz-transform: scale(1.06);
    transform: scale(1.06);
    -webkit-transition: transform 1s cubic-bezier(.33,.02,0,.93);
    -moz-transition: transform 1s cubic-bezier(.33,.02,0,.93);
    transition: transform 2s cubic-bezier(.33,.02,0,.93);
}

.Port_Width-20:hover img,.Port_Width-40:hover img{
	-webkit-transform: scale(1.06) translateX(3%);
    -moz-transform: scale(1.06) translateX(3%);
    transform: scale(1.06) translateX(3%);
    -webkit-transition: transform 1s cubic-bezier(.33,.02,0,.93);
    -moz-transition: transform 1s cubic-bezier(.33,.02,0,.93);
    transition: transform 2s cubic-bezier(.33,.02,0,.93);
}

.Coman_Product_title {
    float: left;
    width: 100%;
    position: relative;
    text-align: center;
    z-index: 1;
}

.Coman_Product_title h2 {
    text-transform: capitalize;
    font-weight: 100;
    font-size: 2.5rem;
    line-height: 2.5rem;
    margin-bottom: 0;
	position: relative;
	z-index: 1;
	font-family: 'Noto Serif SC', serif !important;
}



.Product_title_Images {
    position: absolute;
    top: -40px;
    left: 0;
    right: 0;
    margin: auto;
    z-index: -1;
	display: none;
}

.Product_title_Images img {
    width: 55px;
    object-fit: contain;
    height: 55px;
}

.Coman_Product_title p {
    text-transform: uppercase;
    font-size: 0.8rem;
    line-height: 0.8rem;
    position: relative;
    z-index: 1;
    margin-top: 1rem;
    margin-bottom: 0;
	font-family: 'Amiko', sans-serif !important;
}


.Coman_Product_title p::before {
    position: absolute;
    content: "";
    left: 0;
    right: 180px;
    width: 118px;
    height: 1px;
    background: #333;
    margin: auto;
    top: 5px;
    z-index: -1;
}

.Coman_Product_title p::after {
    position: absolute;
    content: "";
    left: 180px;
    right: 0px;
    width: 118px;
    height: 1px;
    background: #333;
    margin: auto;
    top: 5px;
    z-index: -1;
}



/*----Saller--Section-*/
.Product_Saller_Wrapper {
	float: left;
	width: 100%;
	padding: 30px 0;
	margin-bottom: 50px;
}


.Product_saller_coman_wrapper {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
}

.Saller_Product_Width {
	flex-basis: 16%;
}

.Product_Saller_Data {
	float: left;
	width: 100%;
	border: 1px solid #efefef;
}
.Best_Saller_product_details {
	float: left;
	width: 100%;
	position: relative;
	overflow: hidden;
	background: #ececfb3d;
	
}



.Product_Saller_Images {
	float: left;
	width: 100%;
	position: relative;
	margin-bottom: 0;
	overflow: hidden;
}
.Product_Saller_Images .img-fluid {
	display: block;
	margin: auto;
}
.Saller_Rate {
	float: left;
	width: 100%;
	position: absolute;
	bottom: 0;
	transition: all 600ms ease 0s;
	transform: translateY(-25px);
}

.Saller_Rate ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}

.Saller_Rate ul a {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.Saller_Rate ul a .Star {
	width: 20px;
	/* height: 20px; */
}
.Saller_Rate ul a .Star path {
	fill: #73689A;
	stroke-width: 1px;
	stroke: #73689A;
}


.Saller_option {
	float: left;
	width: 100%;
	transition: all 600ms ease 0s;
	position: absolute;
	bottom: 0;
	transform: translateY(55px);
}


.Saller_option ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	margin-bottom: 0;
}

.Saller_option ul a {
	width: 37px;
	height: 37px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	transition: all 600ms ease 0s;
	background: #fff;
	box-shadow: 0 0 5px -4px #000;
	margin-right: 5px;
	border-radius: 50%;
}

.Saller_option ul a .svg-icon {
	width: 20px;
}
.Saller_product_content {
	float: left;
	width: 100%;
	margin-top: 1rem;
	text-align: center;
}
.Saller_product_content h4 {
	text-transform: uppercase;
	font-size: 1rem;
	line-height: 1rem;
	margin-bottom: 1rem;
	font-family: inherit !important;
}



.Saller_product_content p {
	text-transform: capitalize;
	/* font-size: 0.8rem;
	line-height: 0.8rem; */
	font-weight: normal;
	font-size: 1.2rem;
    line-height: 1.2rem;
	font-family: 'Amiko', sans-serif !important;
	margin-bottom: 1rem !important;
	color: #73689a !important;
}



.Saller_Product_Width:hover .Saller_Rate{
	transform: translateY(55px);
}

.Saller_Product_Width:hover .Saller_option{
	transform: translateY(-15px);
}


.Collection_Wrapper_sectore {
	float: left;
	width: 100%;
	padding: 30px 0;
	margin-bottom: 50px;
}

.collection_coman_div {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
}

.collection_left_wrapper {
	flex-basis: 32%;
	position: relative;
	overflow: hidden;
}

.Collection_div_section {
	float: left;
	width: 100%;
	position: relative;
	overflow: hidden;
}

.collection_images {
	float: left;
	width: 100%;
	position: relative;
	overflow: hidden;
}

.collection_images .img-fluid {
	width: 100%;
	object-fit: cover;
	transition: all 3s ease 0s;
}

.collection_contents {
	float: left;
	/* width: 100%; */
	position: absolute;
	top: 55px;
	left: 0;
	transition: all 600ms ease 0s;
	transform: translateX(10px);
}

.collection_contents p {
	font-size: 30px;
	color: #525252;
	text-transform: uppercase;
	line-height: 50px;
	font-family: Amiko, sans-serif !important;
	letter-spacing: 2px;
	margin-bottom: 0;
}

.collection_btn {
	float: left;
	width: 100%;
	margin-top: 3rem;
}
.collection_btn .btn {
	text-transform: uppercase;
	color: #333;
	font-size: 1rem;
	line-height: 1.2rem;
}


.collection_left_wrapper:hover .collection_images .img-fluid{
	transform: scale(1.05);
}

.collection_left_wrapper:hover .collection_contents{
	transform: translateX(30px);
}

/* .collection_left_wrapper:hover .collection_contents p{
	color: #fff;
	text-shadow: 0 0 0 rgb(255, 255, 255), 0 0 0 rgb(255, 255, 255), 0 0 0 rgb(255, 255, 255), 0 0 10px #73689A, 0 0 0 #73689A, 0 0 80px #73689A, 0 0 10px #73689A;
} */


/* .collection_left_wrapper:hover .collection_btn .btn{
	text-shadow: 0 0 0 rgb(255, 255, 255), 0 0 0 rgb(255, 255, 255), 0 0 0 rgb(255, 255, 255), 0 0 10px #73689A78, 0 0 0 #73689A6E, 0 0 80px #73689A73, 0 0 10px #73689A5E;
	color: #fff;	
} */

.TestMoNil_Main_Content > h5 {
    text-transform: uppercase;
    font-size: 18px;
    line-height: 18px;
    color: #fff;
    padding-bottom: 16px;
    margin-bottom: 18px;
    position: relative;
    margin-top: 1rem;
    width: 100%;
    float: left;
}

.TestMoNil_Main_Content > h5::before{
	position: absolute;
    content: "";
    left: 0;
    right: 0;
    bottom: 0;
    width: 70px;
    height: 1px;
    background: #fff;
    margin: 0 auto;
}


/*====New_Categoray=====*/
.Add_section_About h2 a {
	color: #333;
	text-decoration: none;
}



a:hover{
	text-decoration: none;
}

.parallax-slider {
    position: relative;
    float: left;
    width: 100%;
}

.jarallax-keep-img {
    position: relative;
    z-index: 0;
}

.jarallax-keep-img>.jarallax-img {
    position: relative;
    display: block;
    max-width: 100%;
    height: auto;
    z-index: -100;
}

/* .jarallax {
    min-height: 60em;
} */

/*.jarallax {
    min-height: 48em;
    max-height: 48em;
}*/



.Parallax_scroll_wrapper {
    float: left;
    width: 100%;
    padding: 0px 0 0px;
    margin-bottom: 50px;
    position: relative;
    overflow: hidden;
	display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}

.jarallax img {
    max-width: 100%;
    display: block;
	max-height: fit-content;
    width: 100%;
    min-height: 35em !important;
    max-height: 45em;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
}

/*----Version_3-------*/
.coman_Brand_Section{
	max-height: 158.58px;
}



/*----Brand-----*/
.Brand_section{
	display: none;
}


body .Saller_product_content h4{
	font-family: 'Amiko', sans-serif !important;
	font-size: 16px !important;
}

.Text_RBOX-FOnt h5 {
    font-family: 'Amiko', sans-serif !important;
}





/*========Updates_Shop_by_shapes=======*/
.spui_shop_by_shape {
    float: left;
    width: 100%;
    padding: 30px 0;
	margin-bottom: 50px;
}
.spui_shop_by_shape .Coman_Product_title p::before {
    right: 195px;
}

.spui_shop_by_shape .Coman_Product_title p::after{
    left: 195px;
}
.spui_shop_by_shape_row {
    float: left;
    width: 100%;
    margin-top: 2rem;
}
.spui_shop_by_shape_container {
    float: left;
    width: 100%;
    display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 1em;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
}

.spui_shop_by_shape_items {
    float: left;
    width: 100%;
    flex: 0 1 5%;
}
.spui_shop_by_shape_items a {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.spui_shop_by_shape_assets {
    margin-bottom: 15px;
}

.spui_shop_by_shape_assets img.img-fluid {
    width: 70px;
    height: 70px;
    object-fit: contain;
	transition: all 400ms ease 0s;
}
.spui_shop_by_shape_items:hover .spui_shop_by_shape_title p {
    color: #756a9c;
}

.spui_shop_by_shape_title {
    float: left;
    width: 100%;
    text-align: center;
}
.spui_shop_by_shape_title p {
    margin-bottom: 0;
    font-size: 14px;
    letter-spacing: .05em;
    text-transform: capitalize;
    color: #333;
    line-height: 14px;
    font-family: Amiko, sans-serif;
}
.spui_shop_by_shape_items:hover .spui_shop_by_shape_assets img.img-fluid {
    transform: scale(1.2);
}


/*===About-us=Title====*/
.about_us_coman_cersion_paragraph {
    float: left;
    width: 100%;
    margin-top: 2rem;
}
div#Redesign_Footer_ParagRaph .Coman_Product_title p::before {
    right: 167px;
}
div#Redesign_Footer_ParagRaph .Coman_Product_title p::after {
    left: 167px;
}
/*===1-3-2022===*/
.spui_home_page_v3_cta_btn {
    float: left;
    width: 100%;
    margin-top: 1.5rem;
}

.spui_home_page_v3_cta_btn a.btn {
    /* color: #2C2C2C !important; */
    font-size: 14px;
    letter-spacing: .05em;
	background: var(--spui-btn-bg-primary-color)!important;
    border: 1px solid var(--spui-btn-bg-primary-color)!important;
    box-shadow: inherit!important;
    color: var(--spui-before-bg-shade-2)!important;
    border-radius: 0;
    text-transform: capitalize;
    line-height: 14px;
    padding:1rem 1.95rem;
}

.spui_home_page_v3_cta_btn a.btn:hover{
	background: var(--spui-bg-hover-primary-color) !important;
    border-color: var(--spui-bg-hover-primary-color) !important;
}




/*===Shop_by===Style=1-3-2022===*/
.spui_home_v3_shop_style_container {
    float: left;
    width: 100%;
    padding: 30px 0;
    margin-bottom: 50px;
}
.spui_home_v3_shop_style_content {
    float: left;
    width: 100%;
    margin-top: 2rem;
}
.spui_home_v3_shop_style_items {
    float: left;
    width: 100%;
    display: flex;
}
.spui_home_v3_shop_style_item {
    float: left;
    width: 100%;
}
.spui_home_v3_shop_style_item a {
    display: block;
}
.spui_home_v3_shop_style_asset {
    float: left;
    width: 100%;
}
.spui_home_v3_shop_style_asset img {
    height: 451px;
    object-fit: cover;
}
.spui_home_v3_shop_style_subtitle {
    float: left;
    width: 100%;
    padding: 9px 0;
}
.spui_home_v3_shop_style_subtitle p {
    margin-bottom: 1rem !important;
    font-size: 14px;
    color: #2c2c2c;
    text-decoration: none !important;
    letter-spacing: .05em;
    text-align: center;
	font-family: Amiko, sans-serif !important;
}



.spui_home_v3_shop_style_items .owl-nav {
    float: left;
    width: 100%;
    display: flex;
    justify-content: center;
    gap: .3em;
    position: relative;
	top: 0 !important;
    transform: inherit !important;
}

.spui_home_v3_shop_style_items .owl-nav button {
    width: 2rem;
    border: 1px solid #735497 !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 2rem;
	position: relative;
}

.spui_home_v3_shop_style_items .owl-nav .owl-prev::after{
    position: absolute;
    content: "";
    left: -7.6em;
    top: 20px;
    width: 40px;
    height: 1px;
    background: #735497;
    right: 0;
    margin: auto;
}
.spui_home_v3_shop_style_items .owl-nav .owl-prev::before{
    position: absolute;
    content: "";
    left: -9em;
    top: 10px;
    width: 65px;
    height: 1px;
    background: #735497;
    right: 0;
    margin: auto;
}

.spui_home_v3_shop_style_items .owl-nav .owl-next::after{
    position: absolute;
    content: "";
    right: -7.7em;
    top: 20px;
    width: 40px;
    height: 1px;
    background: #735497;
    margin: auto;
    left: 0;
}

.spui_home_v3_shop_style_items .owl-nav .owl-next::before{
    position: absolute;
    content: "";
    right: -9.2em;
    top: 10px;
    width: 65px;
    height: 1px;
    background: #735497;
    left: 0;
    margin: auto;
}
.spui_home_v3_shop_style_items .col-12 {
    padding-left: 2px;
    padding-right: 2px;
}





/*===Collection_spui===*/
.spui_collection_section {
    float: left;
    width: 100%;
    padding: 30px 0;
    margin-bottom: 50px;
}
.spui_coman_collection_items_container {
    float: left;
    width: 100%;
    display: flex;
    justify-content: center;
    gap: 1em;
}
.spui_coman_collection_items_container .col-xl-4 {
    padding: 0;
}


.spui_collection_item {
    float: left;
    width: 100%;
    padding-left: 33px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: #b7b7f53d;
}





.spui_collection_title{
     -webkit-box-flex: 0;
       -ms-flex: 0 1 57%;
           flex: 0 1 57%;
    /* background: #d9d9fe3d; */
    padding: 43px 20px;
    border: 1px solid #fff;
    margin: 30px 0;
    border-right:none;
}

.spui_collection_assets {
   -webkit-box-flex: 0;
        -ms-flex: 0 1 43%;
            flex: 0 1 43%;
    padding: 3px;
    padding-left: 0;
}
.spui_collection_item.spui_collection_item_right_content .spui_collection_assets {
    padding-left: 3px;
    padding-right: 0;
}

.spui_collection_title p {
    font-size: 26px;
    line-height: 40px;
    text-transform: capitalize;
    font-family: Amiko, sans-serif !important;
    font-weight: normal;
}
.spui_collection_link a.btn {
    text-transform: uppercase;
    color: #232323;
    font-size: 16px;
    font-family: Amiko, sans-serif !important;
    position: relative;
	z-index: 1;
}
body .spui_collection_link a.btn::before{
	background: linear-gradient(45deg, var(--spui-bg-shade-16), transparent) !important;
}
.home_v3_desktop_instagram_icon a img.img-fluid,
.home_v3_insta_coman_asset .home_v3_desktop_instagram_top_sec_left_side_insta_icon a img.img-fluid
{
    width: 25px;
}


.spui_collection_link a.btn::before {
    position: absolute;
    content: "";
    left: 12px;
    bottom: 10px;
    width: 83%;
    height: 13px;
    background: linear-gradient(45deg, #cfcff6, transparent);
    z-index: -1;
}

.spui_collection_link {
    float: left;
    width: 100%;
}
.spui_collection_title p.spui_collection_desc {
    font-size: 12px;
    line-height: 20px;
    text-transform: capitalize;
    text-align: justify;
    font-family: Amiko, sans-serif !important;
}
.spui_collection_assets img.img-fluid {
/*    height: 100%;*/
    max-height: 27em;
    min-height: 20em;
    -o-object-fit: cover;
       object-fit: cover;
    width: 100%;
}

.spui_collection_item.spui_collection_item_right_content {
    padding-right: 33px;
    padding-left: 0;
}
.spui_collection_item.spui_collection_item_right_content .spui_collection_title {
    border-right: 1px solid #fff;
    border-left: none;
}



/*----Font-size----*/
:root{
	--spui_home_v3_title:35px;
	--spui_home_v3_sub_title:30px;
	--spui_home_v3_product_title:20px;
	--spui_home_v3_theme_desc:13px;
}

.main_Icon_Coman_Section .Icon_Right_Content_Sec h4{
	font-size: 17px !important;
}


/*---title---*/
body .content_parallax h2,
body .Add_section_About h2
{
	font-size: var(--spui_home_v3_title) !important;
	line-height: inherit;
}

/*--subtitle--*/
.Version_Two_Design_logo_main h2,
.collection_contents p{
	font-size: var(--spui_home_v3_sub_title) !important;
	line-height: inherit;
}


/*---Product-title----*/
.Tranding_style h3,
body .Icon_Right_Content_Sec h4,
.Saller_product_content h4
{
	font-size: var(--spui_home_v3_product_title) !important;
	line-height: inherit;
}

/*--Desc--*/
.content_parallax p,
.Tranding_style p,
.Text_RBOX-FOnt h4,
.Version_Two_Design_logo_main p,
.Paragraph_Sec p,
.Coman_New_Right_Top p,
.Coman_Right_Bottopm_Letter p,
.Center_content_Version_Thiree p,
.Icon_Right_Content_Sec p,
.Bottom_Version3_sec p,
.Text_RBOX-FOnt h5
{
  font-size: var(--spui_home_v3_theme_desc) !important;
  line-height: inherit;
}






/*=====Mobaile_version=====*/
/*====Mobaile_version=====*/

.spui_mobile_version_v3{
    display: none;
}

.spui_mobile_version_v3 {
    float: left;
    width: 100%;
    margin-top: 7rem;
}

.spui_mobile_template_v3_slider_section{
    float: left;
    width: 100%;
}
.spui_mobaile_coman_content_template_v3 {
    float: left;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.spui_mobaile_template_v3_slider_asset {
    float: left;
    width: 100%;
}
.spui_mobaile_template_v3_slider_asset img.img-fluid {
    min-height: 410px;
    max-height: 410px;
    object-fit: cover;
    width: 100%;
}
.spui_mobaile_slider_caption_template_v3 {
    float: left;
    width: 100%;
    padding: 40px 15px;
    padding-bottom: 0;
    text-align: center;
}
.spui_mobaile_slider_caption_template_v3 h1 {
    font-size: 28px;
    margin-bottom: 0px;
    color: #2c2c2c;
    letter-spacing: .025em;
    text-transform: capitalize;
    line-height: 1.1;
    font-family: 'Amiko', sans-serif;
}

.spui_mobaile_slider_caption_template_v3 p {
    color: #2c2c2c;
    /* margin-bottom: 20px; */
    font-size: 14px;
    line-height: 1.428571429;
    font-family: 'Amiko', sans-serif;
    margin: 20px auto;
    max-width: 20rem;
}

/*---Cta_theme---*/
.spui_custum_theme_cta_mobaile_template_v3
{
    float: left;
    width: 100%;
}

.spui_custum_theme_cta_mobaile_template_v3 a.btn{
    padding: .63em 1.2em .57em;
    font-size: 14px;
    letter-spacing: .05em;
    text-transform: capitalize;
    background-color: #fff;
    color: #2c2c2c;
    border: 1px solid #000;
    min-width: 300px;
    border-radius: 2px;
}
/*---Cta_theme---*/


/*====Ring_Category===*/
.spui_mobile_version_v3_ring_category_section {
    float: left;
    width: 100%;
    padding: 0 15px;
    margin-top: 50px;
    margin-bottom: 25px;
}
.spui_mobile_version_v3_ring_category_custum_row {
    float: left;
    width: 100%;
}
.spui_mobile_version_template_v3_category_tabs{
    float: left;
    width: 100%;
    padding-bottom: 25px;
}

.spui_mobile_version_template_v3_category_tabs ul.nav.nav-tabs {
    border: none;
    justify-content: center;
    gap: 16px;
}

.spui_mobile_version_template_v3_category_tabs ul.nav.nav-tabs li.nav-item {
    margin-bottom: 0;
}

.spui_mobile_version_template_v3_category_tabs ul.nav.nav-tabs li.nav-item a.nav-link {
    border-radius: 0;
    border-bottom: 3px solid transparent !important;
    padding: 0 0px 5px;
    border: none;
    text-transform: capitalize;
    font-size: 12px;
    line-height: 14px;
    color: #959595;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'Amiko', sans-serif;
}


.spui_mobile_version_template_v3_category_tabs ul.nav.nav-tabs li.nav-item a.nav-link.active {
    border-bottom-color: #73689b !important;
    color: #525252;
	background:#fff !important;
}


.spui_mobile_version_template_v3_category_tabs ul.nav.nav-tabs li.nav-item a span.spui_mobaile_version_v3_category_name {
    display: flex;
}
.spui_mobile_version_template_v3_category_tabs ul.nav.nav-tabs li.nav-item a span.spui_mobaile_version_v3_category_name img.img-fluid {
    display: block;
    margin: auto;
    opacity: 0.7;
}
.spui_mobile_version_template_v3_category_tabs ul.nav.nav-tabs li.nav-item a.nav-link.active span.spui_mobaile_version_v3_category_name img.img-fluid {
    opacity: 1;
}

.spui_mobile_version_template_v3_category_tab-content {
    float: left;
    width: 100%;
}
.spui_mobile_version_template_v3_category_container{
    float: left;
    width: 100%;
}

.spui_mobile_version_template_v3_category_items{
    float: left;
    width: 100%;
    display: flex;
}
.spui_mobile_version_template_v3_category_item{
    flex: 0 1 50%;
    border: 1px solid #ccc;
    padding: 1rem;
    float: left;
    width: 100%;
}
.spui_mobile_version_template_v3_category_item_asset{
    float: left;
    width: 100%;
    overflow: hidden;
}

.spui_mobile_version_template_v3_category_item_asset a{
    display: block;
}

.spui_mobile_version_template_v3_category_item_asset a img.img-fluid {
    height: 190px;
    object-fit: contain;
    display: block;
    margin: auto;
    transition: all 600ms ease 0s;
}

.spui_mobile_version_template_v3_category_item_caption
{
    float: left;
    width: 100%;
    margin-top: 10px;
    text-align: center;
}
.spui_mobile_version_template_v3_category_item_caption a{
    display: block;
}
.spui_mobile_version_template_v3_category_item_caption a h4 {
    margin-bottom: 0;
    text-transform: capitalize;
    color: #262626;
    font-size: 15px;
    line-height: 24px;
    font-family: 'Amiko', sans-serif;
}

.spui_mobile_version_template_v3_category_item:hover .spui_mobile_version_template_v3_category_item_asset a img.img-fluid {
    transform: scale(1.1);
}
.spui_mobile_version_template_v3_category_item:hover .spui_mobile_version_template_v3_category_item_caption a h4{
    color: #73689a;
}
.spui_mobile_version_v3_ring_category_custum_row .owl-dots {
    display: none;
}
.spui_mobaile_template_v3_custum_category_cta{
    margin-top: 20px;
    text-align: center;
}




/*===Promotion_section===*/
.spui_mobaile_template_v3_promotion_section {
    float: left;
    width: 100%;
    margin-top: 25px;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 25px;
}

.spui_mobaile_template_v3_coman_container {
    float: left;
    width: 100%;
    background: #f6f6ff;
    padding: 2rem 9px;
}



.spui_mobaile_template_v3_promotion_content {
    float: left;
    width: 100%;
    display: flex;
}

.spui_mobaile_template_v3_promotion_neckless_asset {
    flex: 0 1 20em;
    align-self: flex-start;
}
.spui_mobaile_template_v3_promotion_caption {
    flex: 0 1 60em;
    padding: 0 1rem;
    text-align: center;
    align-self: center;

}


.spui_mobaile_template_v3_promotion_caption h2 {
    font-size: 1.2rem;
    line-height: 2rem;
    letter-spacing: .025em;
    text-transform: uppercase;
    font-family: 'Amiko', sans-serif;
}

.spui_mobaile_template_v3_promotion_caption p {
    margin-bottom: 0;
    font-size: 14px;
    text-transform: capitalize;
    letter-spacing: .025em;
    font-family: 'Amiko', sans-serif;
}

.spui_mobaile_template_v3_promotion_earing_asset {
    flex: 0 1 20em;
    align-self: center;
}

.spui_mobaile_template_v3_promotion_neckless_asset img.img-fluid {
    height: 7em;
    width: 100%;
    object-fit: contain;
}
.spui_mobaile__template_v3_promotion_link {
    float: left;
    width: 100%;
    margin-top: 0px;
    text-align: center;
}
.spui_mobaile__template_v3_promotion_link a {
    color: #333;
    text-transform: capitalize;
    font-size: 14px;
    line-height: 24px;
    text-decoration: underline;
}


/*===Shop_by==shpe==*/
.spui_mobaile_template_v3_shop_by_shape_section {
    float: left;
    width: 100%;
    margin-bottom: 25px;
    padding: 0 15px;
    margin-top: 25px;
}

.spui_mobaile_template_v3_shop_by_shape_title {
    float: left;
    width: 100%;
}
.spui_mobaile_template_v3_shop_by_shape_title h2 {
    font-size: 22px;
    text-align: center;
    color: #2c2c2c;
    letter-spacing: .025em;
    margin-bottom: 25px;
    text-transform: capitalize;
    font-family: 'Amiko', sans-serif;
}

.spui_mobaile_template_v3_custum_row{
    float: left;
    width: 100%;
}
.spui_mobaile_template_v3_diamond_shape{
    float: left;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.spui_mobaile_template_v3_diamond_shape_items {
    float: left;
    width: 100%;
}
.spui_mobaile_template_v3_diamond_shape_items a {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.spui_mobaile_template_v3_diamond_shape_asset {
    float: left;
    width: 100%;
    margin-bottom: 1rem;
}

.spui_mobaile_template_v3_diamond_shape_asset img.img-fluid {
    width: 50px;
    height: 50px;
    object-fit: contain;
    display: block;
    margin: auto;
}

.spui_mobaile_template_v3_diamond_shape_content {
    float: left;
    width: 100%;
}

.spui_mobaile_template_v3_diamond_shape_content p {
    text-align: center;
    margin-bottom: 0;
    text-transform: capitalize;
    color: #333;
    font-size: 12px;
    line-height: 1.4;
    font-family: 'Amiko', sans-serif;
    font-weight: 600;
}
.spui_mobaile_template_v3_shop_by_shape_cta.spui_mobaile_slider_template_v3_cta {
    text-align: center;
    margin-top: 20px;
}

.spui_mobaile_template_v3_shop_by_shape_cta {
    margin-top: 20px;
    text-align: center;
}


/*===Wedding_collection===*/
.spui_mobaile_template_v3_wedding_collection {
    float: left;
    width: 100%;
    padding: 0 15px;
    margin-top: 25px;
    margin-bottom: 25px;
}
.spui_mobaile_template_v3_wedding_collection_container{
    float: left;
    width: 100%;
}
.spui_mobaile_template_v3_wedding_collection_item{
    float: left;
    width: 100%;
    display: flex;
    background: #f6f6ff;
    align-items: center;
    margin-bottom: 8px;
    gap: 5px;
}   


.spui_collection_template_box_two {
    margin-bottom: 0px;
}

.spui_mobaile_template_v3_wedding_collection_asset {
    flex: 1;
}
.spui_mobaile_template_v3_wedding_collection_asset img.img-fluid {
    width: 218px;
    height: 218px;
    object-fit: cover;
}

.spui_mobaile_template_v3_wedding_collection_caption {
    flex: 1;
}
.spui_mobaile_template_v3_wedding_collection_caption h3 {
    padding: 10px 5px;
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    /* letter-spacing: 0.2em; */
    line-height: 1.1;
    margin: 0;
}
.spui_mobaile_template_v3_wedding_collection_caption p {
    font-size: 12px;
    text-align: center;
    text-transform: capitalize;
    letter-spacing: 0.025rem;
	font-family: var(--spui-headings-font-family) !important;
}


.spui_mobaile_template_v3_wedding_collection_caption a {
    text-align: center;
    display: block;
    color: #333;
    text-transform: capitalize;
    position: relative;
    z-index: 1;
    width: fit-content;
    margin: 0 auto;
}
.spui_mobaile_template_v3_wedding_collection_caption a::before {
    position: absolute;
    content: "";
    left: 0;
    bottom: 5px;
    width: 100%;
    height: 13px;
    background: linear-gradient(45deg, #cfcff6, transparent);
    z-index: -1;
}


/*===Deliverysection===*/
.spui_mobaile_template_v3_delevery_section {
    float: left;
    width: 100%;
    padding: 0 15px;
    margin-top: 25px;
    margin-bottom: 25px;
}

.spui_mobaile_template_v3_delevery_content {
    float: left;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    gap: 1em;
    justify-content: center;
}

.spui_mobaile_template_v3_delevery_items {
    flex: 0 1 47%;
}

.spui_mobaile_template_v3_delevery_items a {
    display: flex;
    float: left;
    width: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.spui_mobaile_templet_v3_delevery_asset {
    float: left;
    width: 100%;
}

.spui_mobaile_templet_v3_delevery_asset img {
    display: block;
    margin: auto;
}

.spui_mobaile_templet_v3_delevery_caption {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 1rem;
}



.spui_mobaile_templet_v3_delevery_caption h5 {
    font-size: 12px;
    text-transform: uppercase;
    color: #333;
    line-height: 1.2;
    font-weight: bold;
}

.spui_mobaile_templet_v3_delevery_caption p {
    margin-bottom: 0;
    text-transform: capitalize;
    font-size: 12px;
    line-height: 22px;
    color: #333;
    letter-spacing: 0.0525em;
	font-family: var(--spui-headings-font-family) !important;
}



/*===Instagram=====*/
.spui_mobaile_template_v3_insta_section {
    float: left;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 25px;
    padding: 0 15px;
}

.spui_mobaile_template_v3_insta_section_asset_content {
    float: left;
    width: 100%;
}
.spui_mobaile_template_v3_insta_1,.spui_mobaile_template_v3_insta_2{
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;
    position: relative;
    width: 100%;
}

.spui_mobaile_template_v3_insta_1 .spui_mobaile_template_v3_insta_asset_one{
    width: 62%;
    margin: inherit;
}

.spui_mobaile_template_v3_insta_1 .spui_mobaile_template_v3_insta_asset_two{
    bottom: 0;
    position: absolute;
    right: 0;
    width: calc(38% - 8px);
}

.spui_mobaile_template_v3_insta_2 .spui_mobaile_template_v3_insta_asset_thiree{
    margin-top: 0;
    width: 44.34%;
}
.spui_mobaile_template_v3_insta_2 .spui_mobaile_template_v3_insta_asset_four{
    padding-left: 8px;
    width: calc(57.5% - 8px);
}
.spui_mobaile_template_v3_insta_2 {
    padding-top: 8px;
}

.spui_mobaile_slider_template_v3_cta.spui_mobaile_template_v3_insta_section_cta {
    margin-top: 20px;
    text-align: center;
}

.spui_mobaile_template_v3_insta_section_custum_row{
    float: left;
    width: 100%;
}
.spui_mobaile_template_v3_insta_section_cta {
    margin-top: 20px;
    text-align: center;
}


/*===Showroom===*/
.spui_mobaile_template_v3_showroom_section {
    float: left;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 25px;
    padding: 0 15px;
}
.spui_mobaile_template_v3_showroom_custum_row{
    float: left;
    width: 100%;
}
.spui_mobaile_template_v3_showroom_asset{
    float: left;
    width: 100%;
}

.spui_mobaile_template_v3_showroom_caption{
    float: left;
    width: 100%;
    margin-top: 20px;
    text-align: center;
}

.spui_mobaile_template_v3_showroom_caption h2{
    font-size: 22px;
    letter-spacing: .025em;
    line-height: 1.1;
    margin-bottom: 0px;
    margin-top: 15px;
}


.spui_mobaile_template_v3_showroom_caption p{
    color: #2c2c2c;
    text-align: center;
    font-size: 14px;
    line-height: 1.428571429;
    margin: 20px auto;
    max-width: 20rem;
    letter-spacing: .025em;
	font-family: var(--spui-headings-font-family) !important;
}



a.btn.spui_template_v3_mobaile_showroom_cta {
    margin-bottom: 10px;
}


/*=====Promo_grid====*/
.spui_mobaile_template_v3_promo_grid_section{
    float: left;
    width: 100%;
    padding: 0 15px;
    margin-top: 25px;
    margin-bottom: 25px;
}

.spui_mobaile_template_v3_promo_grid_custum_row{
    float: left;
    width: 100%;
}

.spui_mobaile_template_v3_promo_items{
    float: left;
    width: 100%;
    position: relative;
    /* overflow: hidden; */
}
.spui_mobaile_template_v3_promo_asset{
    position: relative;
    float: left;
    width: 100%;
}

.spui_mobaile_template_v3_promo_asset::before{
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    background-color: #fff;
    opacity: .45;
}

.spui_mobaile_template_v3_promo_asset img{
    display: block;
    width: 100%;
    z-index: 1;
    position: relative;
    max-height: 367px;
    object-fit: cover;
}


.spui_mobaile_template_v3_promo_caption {
    position: absolute;
    bottom: 15px;
    float: left;
    width: 100%;
    z-index: 2;
    text-align: center;
}
.spui_mobaile_template_v3_promo_caption h3 {
    font-size: 1.4em;
    line-height: 1.1;
    letter-spacing: .075em;
    text-transform: capitalize;
    margin-bottom: 0;
}
.spui_mobaile_template_v3_promo_caption p {
    font-size: 13px;
    line-height: 1.5;
    letter-spacing: .025em;
    max-width: 27em;
    margin: 20px auto;
	font-family: var(--spui-headings-font-family) !important;
}


.spui_mobaile_template_v3_promo_grid_cta {
    float: left;
    width: 100%;
}
.spui_mobaile_template_v3_promo_grid_cta a.btn {
    padding: 9px 17px;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .3em;
    display: inline-block;
    color: #333;
    background: transparent;
    border: 1px solid #000;
    border-radius: 2px;
}


.spui_mobaile_template_v3_promo_grid_section .owl-theme .owl-dots .owl-dot.active span, .spui_mobaile_template_v3_promo_grid_section .owl-theme .owl-dots .owl-dot:hover span{
    background: #73689a !important;
    transform: scale(1.2);
}

.spui_mobaile_template_v3_promo_grid_section .owl-theme .owl-dots .owl-dot span{
    transition: all 600ms ease 0s;
}


/*===testimonial====*/
.spui_mobaile_template_v3_testimonial_section {
    float: left;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 25px;
    padding: 0px 15px;
    /* background: url(../Images/mobaile_slider_template_v3/client_testimonial_bg.jpeg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: right; */
    position: relative;
    z-index: 1;
}
/* .spui_mobaile_template_v3_testimonial_section::before {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background: #fff;
    opacity: 0.85;
} */

.spui_mobaile_template_v3_testimonial_title{
    float: left;
    width: 100%;
}

.spui_mobaile_template_v3_testimonial_title h2{
    font-size: 22px;
    text-align: center;
    color: #2c2c2c;
    letter-spacing: .025em;
    margin-bottom: 25px;
    text-transform: capitalize;
    font-family: 'Amiko', sans-serif;
}

.spui_mobaile_template_v3_testimonial_custum_row{
    float: left;
    width: 100%;
}
.spui_mobaile_template_v3_testimonial_items{
    float: left;
    width: 100%;
    position: relative;
    /* padding: 0 15px 30px; */
}

.spui_mobaile_template_v3_testimonial_caption{
    /* float: left;
    width: 100%; */
    position: relative;
    padding: 30px;
    background: #f6f6ff;
    max-width: 25em;
    margin: auto;
}


.spui_mobaile_template_v3_testimonial_desc {
    text-transform: capitalize;
    font-size: 14px;
    line-height: 1.8;
    /* padding: 0 0 21px 61px; */
    /* margin-bottom: 20px; */
    position: relative;
	font-family: var(--spui-headings-font-family) !important;
    /* letter-spacing: .025em; */
}


.spui_mobaile_template_v3_testimonial_caption::after{
    content: '';
    position: absolute;
    left: 30px;
    bottom: -24px;
    width: 0;
    height: 0;
    border: 15px solid transparent;
    border-width: 12px 15px;
    border-top-color: #f6f6ff;
}

.spui_mobaile_template_v3_testimonial_review {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.spui_mobaile_template_v3_testimonial_review ul {
    margin-bottom: 0;
    display: flex;
    align-items: center;
}
.spui_mobaile_template_v3_testimonial_review ul li {
    flex: 0 1 1em;
}
.spui_mobaile_template_v3_testimonial_review ul li a {
    display: flex;
    align-items: center;
}
.spui_mobaile_template_v3_testimonial_review ul li a span.material-icons {
    font-size: 20px;
    line-height: 20px;
    color: #73689a;
}



/* .spui_mobaile_template_v3_testimonial_desc::before{
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    background-image: url(../Images/mobaile_slider_template_v3/right_quotes.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 3em;
    height: 3em;
} */

.spui_mobaile_template_v3_testimonial_thumb {
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
    gap: 10px;
    margin-top: 20px;
    padding-left: 50px;
}

.spui_mobaile_template_v3_testimonial_asset {
    width: 50px;
    height: 50px;
}
.spui_mobaile_template_v3_testimonial_asset img.img-fluid {
    border-radius: 100%;
}
.spui_mobaile_template_v3_thumb_desc {
    float: left;
    width: 100%;
    display: flex;
    flex-direction: column;
}

.spui_mobaile_template_v3_thumb_desc div {
    text-transform: capitalize;
    font-size: 13px;
	font-family: var(--spui-headings-font-family) !important;
}


.spui_mobaile_template_v3_testimonial_thumb_title {
    font-weight: bold;
    font-size: 1rem !important;
    margin-bottom: 2px;
    line-height: 1rem !important;
}


.spui_mobaile_template_v3_testimonial_section .owl-theme .owl-dots .owl-dot.active span, .spui_mobaile_template_v3_testimonial_section .owl-theme .owl-dots .owl-dot:hover span {
    background: #73689a !important;
    transform: scale(1.2);
}

.spui_mobaile_template_v3_testimonial_section .owl-theme .owl-dots .owl-dot span {
    transition: all 600ms ease 0s;
}

/*---Subtitle---*/
.spui_mobaile_template_v3_custum_border {
    float: left;
    width: 100%;
    position: relative;
    display: flex;
    align-items: center;
    top: -1.2em;
}
.spui_mobaile_template_v3_custum_border::before {
    position: absolute;
    content: "";
    left: -4em;
    border-top: 1px solid #ccc;
    width: 2.5em;
    right: 0;
    margin: auto;
}
.spui_mobaile_template_v3_custum_border::after {
    position: absolute;
    content: "";
    left: 0;
    right: -4em;
    margin: auto;
    border-top: 1px solid #ccc;
    width: 2.5em;
}
.spui_mobaile_template_v3_custum_border img {
    height: 1em;
    display: block;
    margin: auto;
}






/*===SPACING====*/

/*====InstagramDesktop===*/
.home_v3_desktop_instagram_section {
    float: left;
    width: 100%;
    margin-bottom: 25px;
    margin-top: 25px;
}

.home_v3_desktop_instagram_container {
    float: left;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    padding: 0 3rem;
}

.home_v3_desktop_instagram_left_section{
    float: left;
    width: 100%;
    position: relative;
    overflow: hidden;
}

.home_v3_desktop_instagram_left_asset{
    float: left;
    width: 100%;
    position: relative;
    overflow: hidden;
}
.home_v3_desktop_instagram_icon {
    position: absolute;
    bottom: 1em;
    left: 1em;
}
.home_v3_desktop_instagram_left_asset img.img-fluid {
    width: 100%;
    min-height: 39em;
    max-height: 39em;
    object-fit: cover;
    border-radius: 15px;
    transition: all 600ms ease 0s;
}



.col-xl-6.home_v3_desktop_padding_right {
    padding-left: 0;
}

.home_v3_desktop_instagram_right_section {
    float: left;
    width: 100%;
}
.home_v3_desktop_instagram_right_section_top_asset {
    float: left;
    width: 100%;
    display: flex;
}
.home_v3_desktop_instagram_right_section_top_asset .home_v3_insta_coman_asset {
    flex: 0 1 50%;
}

.home_v3_desktop_instagram_right_section_top_asset_left_side {
    padding-right: 15px;
}
.home_v3_insta_coman_asset {
    float: left;
    width: 100%;
    position: relative;
    overflow: hidden;
}


.home_v3_desktop_instagram_right_section_bottom_asset {
    float: left;
    width: 100%;
    display: flex;
    padding-top: 15px;
}



.home_v3_desktop_instagram_right_section_bottom_asset .home_v3_insta_coman_asset {
    flex: 0 1 50%;
}

.home_v3_insta_coman_asset .home_v3_desktop_instagram_top_sec_left_side_insta_icon {
    position: absolute;
    bottom: 1em;
    left: 1em;
}
.home_v3_insta_coman_asset .home_v3_desktop_instagram_top_sec_left_side_insta_icon a {
    display: block;
}

.home_v3_desktop_instagram_right_section_top_asset .home_v3_desktop_instagram_top_sec_left_side_asset{
    position: relative;
    overflow: hidden;
    float: left;
    width: 100%;
}


.home_v3_desktop_instagram_right_section_top_asset .home_v3_desktop_instagram_top_sec_left_side_asset img.img-fluid {
    min-height: 19em;
    max-height: 19em;
    width: 100%;
    object-fit: cover;
    border-radius: 15px;
}

.home_v3_desktop_instagram_right_section_bottom_asset .home_v3_desktop_instagram_top_sec_left_side_asset{
    position: relative;
    overflow: hidden;
    float: left;
    width: 100%; 
}

.home_v3_desktop_instagram_right_section_bottom_asset .home_v3_desktop_instagram_top_sec_left_side_asset img.img-fluid{
    min-height: 19em;
    max-height: 19em;
    width: 100%;
    object-fit: cover;
    border-radius: 15px;
}

.home_v3_desktop_instagram_right_section_bottom_asset .home_v3_desktop_instagram_right_section_bottom_asset_left_side {
    padding-right: 15px;
}




/*===V3_Blog_section===*/
.spui_v3_desktop_blog_section {
    float: left;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 25px;
}

.spui_v3_desktop_blog_custum_row {
    float: left;
    width: 100%;
    margin-top: 2rem;
}
.spui_v3_desktop_blog_container {
    float: left;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 1.5em;
    /* padding: 0 3rem; */
}

.spui_v3_desktop_blog_items {
    flex: 0 1 15%;
    padding: 10px;
    box-shadow: 0px 0px 10px 3px rgb(0 0 0 / 5%);
    position: relative;
    display: block;
    float: left;
    width: 100%;
}

.spui_v3_desktop_blog_asset {
    float: left;
    width: 100%;
}

.spui_v3_desktop_blog_asset img.img-fluid {
    min-height: 252px;
    max-height: 252px;
    object-fit: cover;
    display: block;
    width: 100%;
    border-radius: 3px;
}
.spui_v3_desktop_blog_caption {
    float: left;
    width: 100%;
    margin-top: 20px;
}
.spui_v3_desktop_blog_card_title {
    font-size: 16px;
    line-height: 24px;
    text-shadow: 0px 0px 10px rgb(0 0 0 / 5%);
    position: relative;
    padding-bottom: 20px;
    text-transform: capitalize;
    margin-bottom: 20px;
    font-family: 'Amiko', sans-serif;
    display: block;
}

.spui_v3_desktop_blog_card_title:hover{
    color: #756a9c;
}

.spui_v3_desktop_blog_card_title::before {
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 97px;
    height: 1px;
    background: #73689a;
}

.spui_v3_desktop_blog_card_info {
    float: left;
    width: 100%;
    display: block;
    font-weight: 300;
    font-size: 12px;
    line-height: 14px;
    padding-top: 7px;
    color: #959595;
    text-shadow: 0px 0px 10px rgb(0 0 0 / 5%);
    font-family: 'Amiko', sans-serif;
}

.spui_v3_desktop_blog_readmore_btn {
    float: left;
    width: 100%;
    margin-top: 3rem;
    text-align: right;
}
.spui_v3_desktop_blog_readmore_btn .btn {
    display: flex;
    align-items: center;
    float: left;
    width: 100%;
    border-radius: 0;
    background: #fff;
    justify-content: flex-end;
    text-transform: capitalize;
    flex-wrap: wrap;
    font-size: 14px;
    line-height: 24px;
	font-family: var(--spui-headings-font-family) !important;
	color: #333;
}
.spui_v3_desktop_blog_readmore_btn .btn img.img-fluid {
    transition: all 600ms ease 0s;
    padding-left: 1rem;
    transform: translateX(-2rem);
    opacity: 0;
    width: auto;
}

.spui_v3_desktop_blog_items:hover .spui_v3_desktop_blog_readmore_btn .btn img.img-fluid{
    transform: translateX(0rem);
    opacity: 1;
}


.spui_v3_desktop_blog_cta {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 25px;
}
.spui_v3_desktop_blog_cta a.btn {
    padding: .875rem .75rem;
    font-size: 14px;
	line-height: 14px;
    letter-spacing: .05em;
    text-transform: capitalize;
    background-color: #fff;
    color: #2c2c2c;
    border: 1px solid #000;
    min-width: 300px;
    border-radius: 2px;
}


/* .spui_v3_desktop_blog_container .owl-item{
    margin-top: 2px;
    margin-bottom: 2px;
}
.spui_v3_desktop_blog_container .owl-stage-outer {
    margin-bottom: 1.5rem;
}

.spui_v3_desktop_blog_container .owl-nav {
    float: left;
    width: 100%;
    display: flex !important;
    justify-content: center;
    gap: 0.3em;
    position: relative;
}

.spui_v3_desktop_blog_container .owl-nav button {
    width: 2rem;
    border: 1px solid #735497 !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 2rem;
}

.spui_v3_desktop_blog_container .owl-nav .owl-prev::before {
    position: absolute;
    content: "";
    left: -9em;
    top: 10px;
    width: 65px;
    height: 1px;
    background: #735497;
    right: 0;
    margin: auto;
}

.spui_v3_desktop_blog_container .owl-nav .owl-prev::after {
    position: absolute;
    content: "";
    left: -7.6em;
    top: 20px;
    width: 40px;
    height: 1px;
    background: #735497;
    right: 0;
    margin: auto;
}
.spui_v3_desktop_blog_container .owl-nav .owl-next::before {
    position: absolute;
    content: "";
    right: -9.2em;
    top: 10px;
    width: 65px;
    height: 1px;
    background: #735497;
    left: 0;
    margin: auto;
}
.spui_v3_desktop_blog_container .owl-nav .owl-next::after {
    position: absolute;
    content: "";
    right: -7.7em;
    top: 20px;
    width: 40px;
    height: 1px;
    background: #735497;
    margin: auto;
    left: 0;
} */


/*===About_info===*/
.spui_desktop_v3_about_information_section {
    float: left;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 25px;
}
.spui_desktop_v3_about_information_custum_row {
    float: left;
    width: 100%;
    padding: 0 15px;
}

.spui_desktop_v3_about_information_custum_width {
    max-width: 1440px;
    margin: 0 auto;
    /* background: #f9f9f9; */
    /* background: rgba(236, 236, 251,.4); */
    /* padding: 3.5rem 3rem; */
    display: flex;
    /* align-items: center; */
}

.spui_desktop_v3_about_information_left_section {
    flex: 1 1 50%;
    /* overflow: hidden; */
    position: relative;
    display: flex;
    /* order: 2; */
}
.spui_desktop_v3_about_information_asset_one {
    flex: 0 1 33.333%;
}

.spui_desktop_v3_about_information_asset_widget_wrap {
    width: 100%;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
}

.spui_desktop_v3_about_information_images {
    width: 100%;
    position: relative;
    text-align: center;
}

.spui_desktop_v3_about_information_images_widget_container {
    margin: 0em -6em 0em 0em;
}

.spui_desktop_v3_about_information_images_widget_container img.img-fluid {
    width: 100%;
}


/* .spui_desktop_v3_about_information_left_section img.img-fluid {
    min-height: 450px;
    max-height: 450px;
    width: 100%;
    object-fit: cover;
    transition: all 600ms ease 0s;
} */

.spui_desktop_v3_about_information_left_section a {
    display: block;
    float: left;
    width: 100%;
}

.spui_desktop_v3_about_information_right_section {
    /* padding: 2rem 4rem 2rem 3.5rem; */
    background: rgba(236, 236, 251,.4);
    flex: 0 1 50%;
    max-width: 100%;
    text-align: left;
    /* order: 1; */
}
.spui_desktop_v3_about_information_right_widget_wrap{
    float: left;
    width: 100%;
    padding: 16% 14% 16% 14%;
}
.spui_desktop_v3_about_information_right_widget_boxed {
    padding: 0% 0% 8% 0%;
    float: left;
    width: 100%;
}
.spui_desktop_v3_about_information_right_widget_default {
    max-width: 600px;
    float: left;
    width: 100%;
}

.spui_desktop_v3_about_information_right_section h2 {
    color: #222;
    /* font-size: 22px;
    letter-spacing: 3px;
    margin-bottom: 0.75rem;
    text-transform: uppercase; */
    font-size: 48px;
    font-weight: 400;
    line-height: 1.4em;
    margin-bottom: 20px;
    /* max-width: 430px; */
}
.spui_desktop_v3_about_widget_divider_container {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

.spui_desktop_v3_about_widget_divider {
    text-align: left;
    padding-top: 2px;
    padding-bottom: 2px;
    float: left;
    width: 100%;
}

.spui_desktop_v3_about_widget_separator {
    margin: 0 auto;
    margin-left: 0;
    max-width: 66%;
    display: flex;
    justify-content: center;
    position: relative;
    align-items: center;
}

.spui_desktop_v3_about_widget_icons {
    margin: 0 30px;
}
.spui_desktop_v3_about_widget_icons img.img-fluid {
    width: 26px;
}

.spui_desktop_v3_about_widget_separator::before {
    border-top: 1px solid #ccc;
    display: block;
    content: "";
    border-bottom: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.spui_desktop_v3_about_widget_separator::after {
    display: block;
    content: "";
    border-bottom: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    border-top: 1px solid #ccc;
}

.spui_desktop_v3_about_information_caption {
    /* color: #706f6f; */
    /* max-width: 375px; */
    /* font-size: 16px; */
    /* margin-bottom: 2rem; */
    color: #363636;
    line-height: 1.5;
    /* letter-spacing: .3px; */
    float: left;
    width: 100%;
    margin-top: 8px;
    font-size: 14px;
	font-family: var(--spui-headings-font-family) !important;
}

.spui_desktop_v3_about_information_cta {
    float: left;
    width: 100%;
}
.spui_desktop_v3_about_information_cta a.btn {
    padding: 1rem .75rem;
    min-width: 205px;
    background-color: transparent;
    border: 1px solid #222;
    color: #222;
    border-radius: 0;
	font-family: var(--spui-headings-font-family) !important;
	display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    max-width: 205px;
	font-size: 14px;
    line-height: 14px;
    text-align: center;
}

.spui_desktop_v3_about_information_bg_asset_two{
    background: url(../Images/instagram_home_v3_asset/about_info_asset_3.jpeg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    float: left;
    width: 100%;
    flex: 0 1 66%;
    position: relative;
    z-index: 1;
    margin: 3em -2em 0em 2em;
	min-height: 505px;
	box-shadow: 0 2px 6px rgb(0 0 0 / 10%);
}



/* .spui_desktop_v3_about_information_left_section::before {
    position: absolute;
    content: "";
    left: 10px;
    top: 10px;
    border-left: 2px solid #fff;
    border-top: 2px solid #fff;
    width: 0;
    height: 0;
    transition: all 600ms ease 0s;
    opacity: 0;
}


.spui_desktop_v3_about_information_left_section::after {
    position: absolute;
    content: "";
    right: 10px;
    bottom: 10px;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    width: 0;
    height: 0;
    transition: all 600ms ease 0s;
    opacity: 0;
}

.spui_desktop_v3_about_information_left_section:hover::before,
.spui_desktop_v3_about_information_left_section:hover::after{
    width: 100%;
    height: 100%;
    opacity: 1;
} */


/*===Show_room====*/
.spui_desktop_v3_show_room_section {
    float: left;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 25px;
}

.spui_desktop_v3_show_room_container {
    float: left;
    width: 100%;
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
}
.spui_desktop_v3_show_room_custum_row {
    float: left;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    background: rgba(236, 236, 251,.4);
}

.spui_desktop_v3_show_room_right_section {
    float: left;
    width: 100%;
}

.spui_desktop_v3_show_room_right_section img.img-fluid {
    width: 100%;
    min-height: 550px;
    max-height: 550px;
    object-fit: cover;
}

.spui_desktop_v3_show_room_left_section {
    float: left;
    width: 100%;
    padding: 15px 8%;
    /* padding: 12% 8%; */
    /* background: #fff; */
    position: relative;
    /* right: -12%;
    z-index: 1;
    box-shadow: 3px 3px 6px rgb(0 0 0 / 10%); */
}

.spui_desktop_v3_show_room_left_section h2 {
    font-size: 26px;
    letter-spacing: .025em;
    margin-bottom: 20px;
    line-height: 1.1;
    font-weight: 400;
}

.spui_desktop_v3_show_room_left_section p {
    letter-spacing: .025em;
    margin-bottom: 20px;
    max-width: 320px;
    color: #2c2c2c;
    font-size: 14px;
    line-height: 1.428571429;
	font-family: var(--spui-headings-font-family) !important;
}

.spui_desktop_v3_show_room_left_section_cta {
    float: left;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    max-width: 17em;
}
.spui_desktop_v3_show_room_left_section_cta a.btn {
    padding: 0.8rem .75rem;
    color: #2c2c2c;
    border-color: #2c2c2c;
    letter-spacing: .05em;
    font-size: 14px;
    border-radius: 0;
    line-height: 14px;
    background: transparent;
	font-family: var(--spui-headings-font-family) !important;
	text-align: center;
}

.spui_desktop_v3_show_room_left_section_cta a.btn.spui_desktop_v3_show_room_fill {
    margin-bottom: 10px;
}





/*----Spacing-------*/
.Parallax_scroll_wrapper{
	margin-bottom: 25px !important;
}

.New_Add_section,.spui_shop_by_shape,.spui_home_v3_shop_style_container,.spui_collection_section,.tab_redesign_section,.Center_Logo_Redesign,.Redesign_Footer_ParagRaph
,.Port_Folio_Custum_section,.Icon_Section_Main,.Bloging_section

{
	padding: 0 !important;
	margin-bottom: 25px !important;
	margin-top: 25px;
}

body .Coman_Product_title h2{
	font-family: 'Amiko', sans-serif !important;
}




/*=====Page_content_holder======*/
.spui_page_content_holder_section {
    float: left;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 25px;
    background: url(../Images/spui_paragraph_content/h3_parallax_mobaile_10.jpeg);
    background-position: 50% 95px;
    background-size: cover;
    position: static;
    background-repeat: no-repeat;
    background-attachment: fixed;
    overflow: hidden;
}

.spui_page_content_custum_row {
    float: left;
    width: 100%;
    padding-top: 104px;
    padding-bottom: 124px;
}

.spui_page_content_holder_wrapper {
    position: relative;
    width: 100%;
    /* overflow: hidden; */
    box-sizing: border-box;
    z-index: 1;
}
.spui_page_content_holder_text {
    font-size: 343px;
    top: -87px;
    left: -68px;
    position: absolute;
    color: rgb(236 236 251 / 50%);
    font-weight: 300;
    font-family: "Noto Serif SC", serif;
    line-height: .8em;
    z-index: -1;
    -webkit-transition: all .75s cubic-bezier(.47,.94,.04,.98);
    -moz-transition: all .75s cubic-bezier(.47,.94,.04,.98);
    transition: all .75s cubic-bezier(.47,.94,.04,.98);
    text-transform: uppercase;
}


.spui_page_content_holder_wrapper h1 {
    font-size: 50px;
    line-height: 1.18em;
    font-weight: 400;
    font-family: 'Noto Serif SC', serif !important;
    text-transform: capitalize;
    padding: 0 15px;
}

.spui_column_container {
    float: left;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin-top: 10px;
    position: relative;
    z-index: 1;
}


.spui_column_items {
    flex: 0 1 33.33%;
    padding: 0 15px;
}

.spui_column_wrapper {
    float: left;
    width: 100%;
}
.spui_column_wrapper p {
    text-transform: capitalize;
    text-align: justify;
    font-weight: 300;
    font-size: 14px;
    line-height: 1.71em;
    color: #696969;
    font-family: 'Amiko', sans-serif;
}
.spui_column_cta {
    float: left;
    width: 100%;
    padding-top: 33px !important;
}
.spui_column_cta a.btn {
    padding: 0;
    color: #333;
    position: relative;
    /* float: left;
    width: 100%; */
}

.spui_column_cta_text{
    font-size: 11px;
    line-height: 2em;
    letter-spacing: .2em;
    font-weight: 500;
    text-transform: uppercase;
    font-family: 'Amiko', sans-serif;
    display: inline-block;
}


span.spui_column_cta_lines {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    left: 6px;
}

span.spui_column_cta_line {
    width: 1px;
    opacity: 0;
    left: 0;
    background-color: #6b5e7e;
    content: '';
    height: 1px;
    position: absolute;
    vertical-align: middle;
    -webkit-transition: all .75s cubic-bezier(.47,.94,.04,.98);
    -moz-transition: all .75s cubic-bezier(.47,.94,.04,.98);
    transition: all .75s cubic-bezier(.47,.94,.04,.98);
}
span.spui_column_cta_line_up {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    transform: rotate(45deg);
    transform-origin: 6px 0;
    width: 6px;
    background-color: #6b5e7e;
    content: '';
    height: 1px;
    position: absolute;
    vertical-align: middle;
    -webkit-transition: all .75s cubic-bezier(.47,.94,.04,.98);
    -moz-transition: all .75s cubic-bezier(.47,.94,.04,.98);
    transition: all .75s cubic-bezier(.47,.94,.04,.98);
    left: 0;
}
span.spui_column_cta_line_down {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transform-origin: 6px 1px;
    width: 6px;
    background-color: #6b5e7e;
    content: '';
    height: 1px;
    position: absolute;
    vertical-align: middle;
    -webkit-transition: all .75s cubic-bezier(.47,.94,.04,.98);
    -moz-transition: all .75s cubic-bezier(.47,.94,.04,.98);
    transition: all .75s cubic-bezier(.47,.94,.04,.98);
    left: 0;
}

.spui_column_cta a.btn:hover span.spui_column_cta_lines span.spui_column_cta_line{
    opacity: 1;
    width: 20px;
    -webkit-transition: all .75s cubic-bezier(.47,.94,.04,.98);
    -moz-transition: all .75s cubic-bezier(.47,.94,.04,.98);
    transition: all .75s cubic-bezier(.47,.94,.04,.98);
    left: 0;
}


.spui_column_cta a.btn:hover span.spui_column_cta_lines span.spui_column_cta_line_up,
.spui_column_cta a.btn:hover span.spui_column_cta_lines span.spui_column_cta_line_down
{
    left: 15px;
    -webkit-transition: all .75s cubic-bezier(.47,.94,.04,.98);
    -moz-transition: all .75s cubic-bezier(.47,.94,.04,.98);
    transition: all .75s cubic-bezier(.47,.94,.04,.98);
}

.spui_column_two {
    display: none;
}


.Parallax_scroll_wrapper::before{
    display: none;
}
.content_parallax{
    left: 15%;
}



.Saller_Rate .star-rating {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 17px;
    margin-bottom: 0;
}