@media (min-width: 1800px){
.container	
{
	max-width:1600px;
}

.bannerhead
{
	    top: 344px;
    left: 202px;
}
.leftside
{
	text-align:right;
}

.leftside h2
{
	padding-right:0;
}
.videotext
	{
	padding:0 191px;	
	}
	
	.zoyaexperiancein
{
width:100%;
padding:0 120px;
}

}

@media (min-width:1600px) and (max-width:1800px){
.container	
{
	max-width:1400px;
}


.bannerhead img
{
	width:421px;
}
.bannerhead
{
    top: 315px;
    left: 59px;
}

.leftside
{
	text-align:right;
}

.leftside h2
{
	padding-right:0;
}

.videotext
	{
	padding:0 191px;	
	}
	
		.zoyaexperiancein
{
width:100%;
padding:0 120px;
}
}

@media (min-width:1700px) and (max-width:1800px){
.bannerbg	
{
	height: 873px;
}
.bannerheadright
{
    bottom: -56px;	
}
#section06
	{
		height:520px;
	}	
}
@media (min-width:1400px) and (max-width:1600px){
.container	
{
	max-width:1200px;
}

.bannerhead img
{
	width:360px;
}
.bannerhead
{
   top: 259px;
    left:3px;
}

	.videotext
	{
	padding:0 191px;	
	}
	#section06
	{
		height:450px;
	}	

}
@media (min-width:1200px) and (max-width:1500px){
.newstorein
{
padding:0 55px;
} 


}
@media (min-width:1200px) and (max-width:1400px){
	#section06
	{
		height:450px;
	}
		.bannerhead
{
	    top: 206px;
    left: 61px;
}

	.bannerhead img
{
	width:300px;
}

	
	.leftside
{
	text-align:right;
}

.leftside h2
{
	padding-right:0;
}

	
	.boxside img
	{
		height:402px;
	}
	
	.leftside h2
	{
		font-size:32px;
	}
	.store-title-mr-80 {
		margin-right: 40px;
	}
}

@media (min-width:992px) and (max-width:1200px){
.newstorein
{
padding:0 55px;
} 
#section06
	{
		height:450px;
	}
.gallerybanner
{
padding: 0 30px;	
}	
	
.leftside h2
	{
		font-size:30px;
	}
	
	.bannerhead
	{
		top: 206px;
    left: 30px;
	}
.bannerbg
{
	height:517px;
}	

.bannerheadright {
    bottom: 203px;
}
.righttextin h4
{
		font-size: 35px;
}
.righttextin p
{
	font-size: 20px;
    line-height: 33px;
}
.lefttextin h4
{
		font-size: 35px;
}
.lefttextin p
{
	font-size: 20px;
    line-height: 33px;
}
}

@media (min-width:1350px) and (max-width:1450px){
	.bannerbg
	{
	 height: 640px;
	     background-position: center center;
	}
}

@media (min-width:1350px) and (max-width:1450px){
	.bannerbg
	{
	 height: 720px;
	     background-position: center center;
	}
	.bannerheadright {
    bottom: 86px;
}
}

@media (min-width:1200px) and (max-width:1450px){
	.bannerbg
	{
	 height: 640px;
	     background-position: center center;
	}
	.bannerheadright {
    bottom: 112px;
}
}

@media (min-width:1501px) and (max-width:1775px){
	.product-ring{
		-webkit-transform: translate(-42%, -50%);
		-ms-transform: translate(-42%, -50%);
		transform: translate(-42%, -50%);
	}
	.product-necklaces {
		left: 55%;
		-webkit-transform: translate(-62%, -50%);
		-ms-transform: translate(-62%, -50%);
		transform: translate(-62%, -50%);
	}
	.product-bracelets {
		left: 18%;
		-webkit-transform: translate(-9%, -50%);
		-ms-transform: translate(-9%, -50%);
		transform: translate(-9%, -50%);
	}
	.product-earings {
		left: 43%;
		-webkit-transform: translate(-47%, -50%);
		-ms-transform: translate(-47%, -50%);
		transform: translate(-47%, -50%);
	}
	.product-pendants {
		left: 50%;
		-webkit-transform: translate(-46%, -50%);
		-ms-transform: translate(-46%, -50%);
		transform: translate(-46%, -50%);
	}
	
}

@media (min-width:1776px) and (max-width:1921px){

	.product-ring {
		-webkit-transform: translate(-25%, -50%);
		-ms-transform: translate(-25%, -50%);
		transform: translate(-25%, -50%);
		left: 64%;
	}
	.product-necklaces {
		left: 49%;
		-webkit-transform: translate(-95%, -50%);
		-ms-transform: translate(-95%, -50%);
		transform: translate(-95%, -50%);
	}
	.product-bracelets {
		left: 34%;
		-webkit-transform: translate(-10%, -50%);
		-ms-transform: translate(-10%, -50%);
		transform: translate(-10%, -50%);
	}
	.product-earings {
		left: 33%;
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}
	.product-pendants {
		left: 64%;
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}
}

@media (min-width:2000px) and (max-width:2561px){
	.product-ring{
		left: 76%;
	}
	.product-necklaces {
		left: 30%;
	}
	.product-bracelets{left: 50%;}

	.product-earings {
		left:23%;}
		.product-pendants{left:74%;}
}
@media only screen and (max-width:1200px){
	/* .zoya-video
	{
		height:auto;
	}
	 */
	.collection-name
	{
		font-size:27px;
	}
	.bespoke-small-text
	{
		left:45px;
		right:45px;
		font-size:50px;
	}
	
	.slide h4
	{
		font-size:30px;
	}
	
	.slide .hover-text
	{
		height:20%;
	}
	
	.sitemap-list
	{
		
    margin-right: 0;
	}
	.footer-logo {
    width: 100%;
    text-align: center; 
	margin-bottom:50px;
}
.footer-logo img{
	width:95px;
}

.details-text h1
	{
		font-size:41px;
	}
	
	.product-ring
	{
		left:53%;
	}
	
	.product-necklaces
	{
		left:66%;
	}
	.product-bracelets{left: 22%;}
	.bracelets-prod
	{
		padding-right:0;
	}
	
	.product-earings
	{
		left:54%;
	}
	
	.product-pendants
	{
		left:38%;
	}

}
@media (min-width:992px) and (max-width:1200px){
	.store-title-mr-80 {
		margin-right: 20px;
	}

}
@media (min-width:768px) and (max-width:1024px){
	.padding120, .padding185 {
		padding: 20px 30px;
	}
	.filter-dropdown {
		min-width: 140px;}
		.type-dropdown {
			min-width: 135px;}
			.main{    padding: 130px 30px 60px 60px;}
			.sidebar{padding-left: 0;}
			
			#sectionnine .banner-textinn
			{top: 42%;
			}
}
@media only screen and (max-width:990px){
	/* .zoya-video, .videot
	{
		height:auto;
	} */
	
	.gallerybanner
	{		    
	padding: 0 30px;
	}
	.newstorein
	{
		padding: 0 54px;
	}
	.details-text h1
	{
		font-size:41px;
	}
	.collection-name
	{
		font-size:27px;
	}
	.bespoke-small-text
	{
		left:45px;
		right:45px;
		font-size:50px;
	}
	
	.slide h4
	{
		font-size:30px;
	}
	
	.slide .hover-text
	{
		height:20%;
	}
	
	.sitemap-list
	{
		width: 49%;
    margin-right: 0;
	}
	.footer-logo {
    width: 100%;
    text-align: center; 
	margin-bottom:50px;
}
.footer-logo img{
	width:95px;
}


.product-right
{
	justify-content:center;
}
.product-left
{
	justify-content:center;
}
.product-list h1:hover .overlay
{
	display:none;
}
.bracelets-prod
{
	padding-right:0;
}
.product-list h1:hover .overlayleft
{
	display:none;
}
.inside-collection-name{font-size: 38px; line-height: 38px;}
.appointright {
	text-align: left;
	padding-left: 10px;
}
.appointright li.jewels {
	padding: 0 0 0 45px;
	background-position: top left;
}
.jewels a {
	text-align: left;
	justify-content: start;
}
.appointright li.smartphone {
	padding: 0 0 0 45px;
	background-position: top left;
}
.appointright li.collect {
	padding: 0 0 0 45px;
	background-position: top left;
}
.storeheadingone.text-right {
    text-align: left !important;
}
.appointright li p{float: none;}
.findstoremain {
    padding: 25px 20px 103px 20px;
}
.findstorearea{display: block;}
.store-detail-main {
    margin-left: 27px !important;
}
.mapaddress{ height: auto;}
.findstorebtn{ display: none;}
.store-repeat .store-mobile-link {margin-bottom: 20px;}
.find-store-border{ border: none;}
.maparea-main{display: none;}
.find-store-title{font-size: 36px; font-weight: bold;    font-family: 'Proxima Nova Rg';}
.find-store-title{ margin-bottom: 5px;}
.find-store-subtitle{ margin-bottom: 20px;}
.store-dropdown:after{ right: 20px !important;}
}
@media only screen and (min-width:769px){
	.col-54 {
		-ms-flex: 0 0 54.333333%;
		flex: 0 0 54.333333%;
		max-width: 54.333333%;
	  }
	  .col-45 {
		-ms-flex: 0 0 45.666667%;
		flex: 0 0 45.666667%;
		max-width: 45.666667%;
	  }
}
@media (min-width:769px){
	.sectionintwo .order-lg-1 {
    -ms-flex-order: 1;
    order: 1;
}
.sectionintwo .order-lg-2 {
    -ms-flex-order: 2;
    order: 2;
}
}
@media (max-width: 768px) {
	.storeheadingtwo h1{
		font-size:36px;
	}
	.gallerybanner
	{		    
	padding: 0 10px;
	}
	.newstorein
	{
		padding: 0 0px;
		margin-top:0 !important;
	}
	.product-list-filter{font-size: 14px;}
	.know-padd-right {
		padding-right: 15px;
		margin-bottom: 3rem
	}
	.know-padd-left {
		padding-left: 15px;
	}
	.storeright{padding-right: 0;}
	.storebtn {
		margin: auto !important;
		text-align: center;
		display: block;
	}
	.chat-box{max-width: 293px; margin: auto;}
	.chat-time{margin-top: 15px;}
	.sectionintwo {
		margin: 50px auto 75px;
	}
	.hollywood-main-banner
	{
		    background-position: 79% center;
	}
	
header .nav-icons li
{
	margin-left:10px;
}	
.iconleftin
{
	display:none !important;
}
.expandSearch
{
	    right: 21px;

}
.full-height
{
	height:674px;
}

.banner-text, .mysong-text
{
	font-size:48px;
	line-height:48px;
	transform:translate(20px, -50%);
	max-width: 285px;
}
.banner-text span a, .mysong-text span a
{
	font-size:20px;
}
.padding120
{
	padding:20px 0;
}
.padding160, .padding185
{
	padding:20px 0;
}
.product-right
{
	justify-content:center;
}
.product-left
{
	justify-content:center;
}
.product-list h1:hover .overlay
{
	display:none;
}

.product-list h1:hover .overlayleft
{
	display:none;
}
.product-list h1
{
	font-size:43px;
}
.bracelets-prod
{
	padding-right:0;
}

.zoya-video, .videot
{
	height:auto;
}

.mysong-sec
{margin-top:-7px;
}

.mysong-main
{
	background-position:60% top;
}

 .mysong-text
 {
	transform: translate(24px, -32%)
 }
 
  .gifting-main {
    position: relative;
    min-height: 551px;
    background-image: url(../images/gifting-bgmobile.png);
    background-size: cover;
    background-repeat: no-repeat;
  background-position: center;
  }
  
  .gifting-text
  {
	  font-size:48px;
  }
  
  .gifting-text
  {
	  bottom: 161px;
  }
  
  .coll-discover-btn
  {
	  right: 0;
    z-index: 1;
    left: 0;
    margin: 0 auto;
    text-align: center;
  }
  
  .coll-discover-btn img
  {
	  margin-left:0;
  }
  .bespoke-main
  {
	  min-height:1050px;
	  background-position:48% top;
  }
  
  .bespoke-main::after
  {
	  background:rgb(70 37 21 / 72%);
  }
.bespoke-small-text
{
font-size:46px;
left:20px;
right:20px;
margin:0 auto;
text-align:center;	
}

.slide h4
{
	font-size:38px;
}

.row.mt-2.add-section {
    display: grid;
    margin: 0px 17%;
    max-width: 230px;
    margin: auto;
}

.padding60
{padding:0 20px 45px 20px;
}

.dorp-shoadow
{
	padding:14px 20px;
}

.add-section .col .dorp-shoadow:before
{
left:7px;
top:17px;	
}

.heading2
{
	font-size:34px;
	margin:40px 0 28px
}

.sitemap-list
{
	width:49%;
	margin-right:0;
}
.sitemap-list
{
	margin-bottom:20px;
}

.Signup__form
{
	justify-content:start;
	max-width:100%;
	margin-bottom:42px;
}

.foo-heading
{
	margin-top:45px;
}

.footer-logo
{
	margin-top: 0 !important;
	margin-bottom:0;
	text-align:left;
}

.collection-main::after{
	background: transparent linear-gradient(180deg, #00000000 0%, #0000001C 73%, #00000065 100%) 0% 0% no-repeat padding-box;
}
.collection-name
{
font-size:32px;
text-align: left;
left: 10px;
    right: 10px;
	line-height: 32px;
	bottom: 15px;

}

.collection-main
{
	display:inline-block;
}

	.desk_collect
{
	display:none;
}

.mobile_collect
{
	display:block;
}

[data-aos="example-anim1"]
{
	/* background-size:41%; */
	background:url(../images/animate-strip-mobile.svg) repeat-x;
}

.animate-strip
{
    height: 22px;
}

.gifting-main .coll-discover-btn
 {
	 bottom:98px;
 }
 
 .desk_imgin
 {
	 display:none;
 }
 
 .mobile_imgin
 {
	  display:block;
 }
 
 .slide .hover-text
 {
	 height:27%;
 }
 .desk_search
{
display:none !important;
}

.mobile_serach
{
display:block;
}
 	/* anjani */
	 ul.dropdown-menu1{
		width: 100%;
	}
	.menu-divide{ width: 100%; margin-bottom: 40px;}
	.full-menu{  padding: 50px 20px;}
	#top-nav ul li a{ font-size: 26px;}
	.full-menu--open{
		width: 100%;
	}
	ul.dropdown-menu1{ padding: 50px 20px; position: fixed}
	.breadcums {
		margin-left: 0px;
	}
	.wrapper{display: block;}
	.sidebar{ width: 100%;
	    padding-left: 20px;
    padding-right: 20px;
	height: auto;
    min-height: auto;
	position: relative;
	top: 0;
	padding-top: 100px;
	padding-bottom: 20px;
	}
	.likenshare{right: 0;
		top: -52px}
	.main{ width: 100%;padding: 20px 20px 20px}
	.product-title{font-size: 36px;}
	.product-details .card-body{padding: 0;}
	.product-details .btn{font-size: 20px;}
	.product-id1{font-size: 14px;}
	.inside-collection-name{font-size: 38px; line-height: 38px;}
	.img-dekstop{ display: none;}
	.img-mobile{ display: block;}
	.product_view{opacity: 1;}
	.experience-main {
		margin-bottom: 0;
		border-bottom: 0;
		min-height: 100%;
		padding: 17px;
	}
	.exper-border-right {
		border-bottom: 1px solid #E6E6E6;
	}
	.breadcums img{width: 30px;}
	.m-mr-experience{ padding-bottom: 80px;}
	.padding-5 {
		padding-left: 15px;
		padding-right: 15px;
	}
	.like-pro{margin-bottom: 20px;}
	.slide::after{
		background: transparent linear-gradient(180deg, #00000000 0%, #0000001F 73%, #00000064 100%) 0% 0% no-repeat padding-box;
	}
	.slide .hover-text.off1 {
		-webkit-transform: translateY(-18%);
		transform: translateY(-18%);
	  }
	.store_dekstop{ display: none;}
	.store_mobile{ display: block;}
	.padding-right16{padding-right: 0px !important;}
	.product-description{ padding-right: 0;}
	.slider-main{ margin-top: 25px;}
	.slider-main .prev{
		top: auto;
		bottom: 0;
		transform: rotate(-90deg);
		left: 43%;
		
	}
	.slider-main .next {
		top: auto;
		bottom: 0;
		transform: rotate(270deg);
		right: 43%;
    	left: auto;
	}
	.mobile-slider{display: block;}
	.dekstop-images{display: none;}
	.experience-main p{ margin-top: 10px; font-size: 14px;}
	.experience-main p br{display: none;}
	.experience-main svg{ width: 25px;}
	.experience-main .promise-icon, .experience-main .promise-icon1{ width: 35px;}
	.exper-border-right-mobile{ border-right: 1px solid #E6E6E6;}
	.exper-border-bottom-mobile{border-bottom: 1px solid #E6E6E6;}
	#pezzo_video,#rhapsodie_video,#whispers_video,#soulines_video,#samave_video,#rouge_video,#rooted_video, #banaras_video, #mysong_video { height: 42%;}
	.play-icon{ width: 32px; height: 32px;}
	.product-coll-title{ font-size: 48px;}
	.pezzo-main-banner, .rhapsodie-main-banner, .hollywood-main-banner,.whispers-main-banner{height: 892px;}
	.discover-subcoll {bottom: -40px;}
	.dekstop-filter{display: none !important;}
	.mobile-filter{ display: block; margin-top: 10px;}
	.type-dropdown,.filter-dropdown, .mainprod-dropdown{ min-width: 100%;margin: 0 0 10px 0px;}
	.dropdown1 .dropdown-label{ margin-left: 0;}
	.done-filter{
		text-align: center;
		position: absolute;
		bottom: 25px;
		left: 0;
		right: 0;
	}
	.mainprod-dropdown .dropdown:after, .dropdown1 .dropdown-label:before{ right: 0;}
	.pezzo-m{ display: none !important;}
	.my-info-1{ margin-top: 30px;}
	.bespoke-sec .coll-discover-btn{bottom: 30px;}
	
	#hollywood_video {
    height: 42%;
}
	 .product-subcoll-title{font-size: 36px;}
	 .rhapsodie-main-banner{ background-image: url(../images/rhapsodie/rhapsodie_mobile_bg.png);}
	 .wishper-pro-coll br{ display: none;}
	 .whispers-main-banner{background-image: url(../../images/whispers_from_the_valley/whispers_main_mobile.png)}
	 .mobile-br{ display: block;}
	 .soulines_banner{min-height: 100%;background-position: 58% center;}
	 .rooted-main {
		position: static;
		padding: 50px 20px 45px;
	}
	.all_products {padding-left: 10px !important; padding-right: 10px !important;}
	.samave_banner{ background-image: url(../../images/samave/samave-banner_mobile.png);     background-position: bottom;}
	.rouge-br br{display: none;}
	.rouge_banner{ background-image: url(../../images/rouge/rouge-banner-mobile.png); }
	.libera_banner{ background-image: url(../../images/libera/bgmobile.png); background-position:right left;   min-height: 1100px;}
	.rooted_banner{ background-image: url(../../images/rooted/rooted_banner_mobile.png); }
	.mysong_banner{    background-position: 61%;}
	.videot1{height: 42vh;}
	.storeheading h1{font-size: 45px;}
	section#storein{margin-top: 1rem !important;}
	.storeheadingone h1{font-size: 36px; text-align: center; text-transform: capitalize;}
	.experience-main1{    padding: 15px;}
	.promise-icon1{height: 32px;}
	.experience-main1 p{ margin-top: 13px;}
	
	.deskhead {
		display: none;
	  }
	.mobilehead {
		display: block;
	}
	.appointright {
		text-align: left;
		padding-left: 10px;
	}
	.appointright li.jewels {
		padding: 0 0 0 45px;
		background-position: top left;
	}
	.jewels a {
		text-align: left;
		justify-content: start;
	}
	.appointright li.smartphone {
		padding: 0 0 0 45px;
		background-position: top left;
	}
	.appointright li.collect {
		padding: 0 0 0 45px;
		background-position: top left;
	}
	.sidetextin{width: 100%;}
	.mainfrom{margin: 40px auto;    padding: 20px;}
	.sidetextin h4{font-size: 34px;}
	.sidetextin ul{ margin-bottom: 25px;}
	.frombg{min-height: 1421px;
		background-position: center;}
		.experience-main1 p{font-size: 14px;}
		.experience-main1 {
			min-height: auto;
		}
		#callsect{text-align: center;}
		.collect-text{float: none;max-width: 100%;}
		
		.deskvideo
{
	display:none;
}
.mobilevideo
{
	display:block;
}

.libera-main {
    position: static;
    padding: 50px 20px 45px;
}

.libera-main .single-sub-title
{
color:#5A5A5A;	
}

.libera-main .single-sub-text
{
color:#5A5A5A;	
}
.store-icon-m{display: block;}
	.storeheading.storeinn-head h1{font-size: 36px; margin-bottom: 15px;}
	.marrig-50 {
		margin-right: 0;}
		.main-div.text-center{ text-align: left !important; margin-top: 15px;}
		.marlef-50 {
			margin-left: 0px;}
			.store-textkhar{ font-family: 'Proxima Nova Rg'; padding: 0 30px;}
			.store_mphara{ padding: 0 30px;}
			.mobile-m20{ margin-top: 20px;}
			.mobile-mb20{ margin-bottom: 20px;}
			.single-img .col-md-12{padding: 0;}
			.sec-second .padding-60{ padding-bottom: 0;}
			.store-address-main .text-right{ text-align: left !important;}
			.store-address-main.padding-60{ padding-top: 10px;}
			.store-title-mr-80{ margin-right: 0;}
			.store-heading{ margin-left: 20px; margin-bottom: 25px;}
			.store-detail-main{ margin-left: 35px;}
			.store-details p .m-brnone{display: none;}
			.storephar{ max-width: 232px;}
			.store-links{display: none;}
			.store-mobile-link{display: block; margin-top: 20px;}
			.book-appoinment .mainfrom{padding: 5px;}
			.book-appoinment .close{right: 10px;}
			.no-search-title{ text-align: center;}
			.check-btn{min-width: 100%;}
			.pincode-main .col-4.col-md-2.p-0{ padding-right: 15px !important;}
			.search-icon{    margin-left: 20px;}
			.search-toggle {
				display: flex;
			}
			.search-icon1 {
				font-size: 32px;
				color: dimgray;
				background-color: transparent;
				border: 0;
				outline: none;
				position: relative;
				line-height: 0;
				}
				.search-button{display: none !important;}
				.shopping-cart{right: 0; margin: 0 10px;}
				.shopping-cart {
					right: 0;
					left: 0;
					margin: 0 auto;
					max-width: 95%;
				}
				.add-to-cart-main{ max-height: 100%;}
				.view-bag-btn{width: 256px !important;}
				.navbar .hamburger-menu{margin: 0;}

}

@media (min-width:767px) and (max-width:992px){
	
	.mainemeraldtwo
	{
		margin: 0 50px 50px 50px;
	}
	.mainemeraldone {
    margin: 0 50px 50px 50px;
}

.rightsidesecin
{
margin-top: 8px;
}
	.bannerbg{
background-size:cover !important;	
background-image: url(../../images/bannermobile.jpg);
	}
	.store-address-main .text-right{ text-align: left !important;}	
	.store-heading{ margin-bottom: 25px;}

	
.bannerhead
	{
bottom: -80px;
    left: auto;
    right: 0;
    text-align: right;
	top:inherit;
	display:block;
	}
	.headingfrom h2
	{
		font-size:42px;
	}
	.rightside {
    display: none;
}
	
	.leftside {
    width: 100%;
    margin-top: 20px;
    text-align: center;
    float: none;
}

.fromback
{
width:100%;
}

.bannerheadright
{
	display:none;
}

.headingfrom
{
	margin: 15% auto 6%;
}
.shopping-cart{right: 25px;}

.eventsmaininn
{
	margin: 65px 100px 0 100px;
}

.jewellerymaintext
{
	margin-top:25px;
}

.overlapbottom
{
	position:inherit;
}
}
@media (min-width:320px) and (max-width:767px){
	
	.sidefromin
	{
		padding-left:0;
	}
	
	.containerinn
	{
		margin-right:14px;
	}
	
	.newvideoinn .modal-dialog
	{
		margin: 55% auto 0;
	}
	
	
	.newvideoinn .embed-responsive {

    height: 334px;
	}
	
	.newvideoinn .modal-body
	{
		padding:0 10px;
	}
	
	.bespokemainin
	{
padding:80px 0 50px 0;
	}
	.bannerbg{
background-size:cover !important;
background-image: url(../../images/bespoke/bannermobile.jpg);	
	}
.leftside
{
	margin-top:0;
}
.leftside p
{
	display:none;
}	

.leftside h2
{
font-size:35px;	
margin-top:0;
}
	.middelsection
	{
		height:740px;
	}
	.newhead
	{
		margin-bottom:22px;
	}
	
	.section
	{
		padding-top:57px;
	}
	
.bannerheadright
	{
		display:none;
	}
	
.bespokebox
{
padding:0 10px 35px 10px;
margin-top:25px;	
}

.lefttextin
{
	text-align:center;
	padding-left:0;
}
.lefttextin p
{
	line-height:26px;
}
.bespokebox p
{
padding-right:0;
margin-bottom:25px;
}
	.leftside
	{
		width:100%;
		margin-top:20px;
		text-align:center;
		float:none;
	}
	.rightside
	{
		display:none;
	}
	
	.boxside
	{
		padding-left:15px;
	}
	
	.mainsliderin
	{
		display:block;
	}
	.mainbox
	{
		display:none;
	}
	
	.square img
	{
		width:158px;
	}
	
	.righttextin h4
	{
		font-size:35px;
	}
	.righttextin
	{
		padding-left:0;
		text-align:center;
		margin:0 auto;
	}
	
	.videotext p
	{
		padding:0;
	}
	
	.videotext
	{
		padding:15px 0 45px 0;
	}
.fromback
{
width:100%;

}
.reviewmain
{
	padding-bottom:15px;
}

	.play-button-wrapper #circle-play-b svg
	{
		display:none;
	}
	.videotext p
	{font-size:34px;
	width:95%;
	margin:0 auto 25px;
	text-align:center;
	margin-bottom:25px;
	}
	.videotext h6
	{
		font-size:22px;
			width:95%;
	margin:0 auto 30px;
	text-align:center;
	}
	.mainslidedash
	{
		display:block;
	}
	.mainbox
	{
		display:none;	}
		
		.journeysbg
		{
			padding:80px 0 100px 0;
			height:auto !important;
			min-height:auto !important;
		}
		
		.boxside h4
		{
			font-size:16px;
		}
		
		.boxside p
		{
 font-size: 16px;
    font-weight: 500;
    color: #262626;
    margin-top: 12px;
    padding-right: 4px;
    margin-bottom: 12px;
    /* overflow: hidden; */
    /* text-overflow: ellipsis; */
    /* display: -webkit-box; */
    /* line-height: 21px; */
    /* max-height:54px; */
    /* -webkit-line-clamp: 2; */
    /* -webkit-box-orient: vertical; */
		}
		
		.headingmain h2{
	font-size:36px;
}

.newbtnin a
{
	font-size:18px;
}

.videoinn
{
	display:none;
}
.mobiletext
{
	display:block;
}
.headingfrom
{
	margin:25% auto 8%;
}
.headingfrom h2
{
	font-size:28px;
}

.formbg
{
	height:auto;
}

.square
{
	bottom:124px;
}

.bannerhead
	{
bottom: 50px;
    left: auto;
    right: 0;
    text-align: right;
	top:inherit;
	display:block;
	}
	/* emerlad */
	.mainemeraldtwo
	{
		margin:45px 0 0 0;
	}
	
	.mainemeraldone
	{
		margin:45px 0 0 0;
	}
	
	.paddingnoin
	{
		padding:0;
	}
	
	.newtabinn .nav-tabs .nav-link
	{
	width:50%;
	border-left:1px solid #ddd;
	}
	
	.zoyaworldin .slick-list
	{
		padding:0 0 0 0 !important;
	}
	
	.zoyaworldin
	{
		padding:0;
	}
	
	.upcominginn
	{
		padding:0 10px;
	}
	
	.eventsmaininn
	{
		margin:30px 0px 50px 0px;
	}
	.paddingspace
{
	padding:0;
}
.newtabinn
{
border-top:1px solid #ddd;	
}
.maingalleryinn
{
margin:25px 12px;	
}
.newtabinn .nav-tabs .nav-link:hover
{
	border:1px solid #C49884;
}

	.zoyaworldin .slide-arrow {
    position: absolute;
    top: 45%;
    margin-top: -15px;
    z-index: 99999;
}

.zoyaworldin .next-arrow {
    right: 34px;
    width: 0;
    height: 0;
}

.zoyaworldin .prev-arrow {
    left: 13px;
    width: 0;
    height: 0;
}

.zoyaworldin button{
margin:0;
padding:0;
background:0 0;
border-radius:0;
outline:none;
border:none;
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
}

.wedingboxin img {
    margin-right: 24px;
    height: 42px;
}

.wedingboxin h2
{
	font-size:20px;
}

.wedingboxin h4
{
font-size:12px;
margin-bottom:10px;	
}

.eventinntext
{
	padding-left:0;	
-webkit-box-shadow: 2px 5px 6px 1px rgba(0,0,0,0.05);
-moz-box-shadow: 2px 5px 6px 1px rgba(0,0,0,0.05);
box-shadow: 2px 5px 6px 1px rgba(0,0,0,0.05);
    padding-bottom: 40px;
	padding-left:15px;
	padding-right:15px;
}

.eventinntext h4
{margin-top: 35px;}

.makeen-whitein
{
margin-left: 0;	
}

.jewellerymainin
{
	margin:0;
}
.jewellerymaintext
{
margin-top:26px;
padding-left: 5px;
padding-right: 5px;	
}
.overlapbottom
{
position:inherit;	
}

.jewellerymaintext h5
{
	font-size:16px;
	color:#9A9999;
}

.jewellerymaintext p
{
	line-height: 36px;
	font-size:26px;
}

.newbginnn
{
box-shadow:none;
}

.overlapbottom p
{
	margin-bottom:25px;
}

.overlapbottom
{
	padding:35px 22px;
}

.jewellerycare
{
	margin-bottom:72px;
}

.middelesectionin
{
	margin-top:48px;
}

.bottomtextinn
{
	bottom: 42px;
	left: 0;
    right: 0;
}

.zoyaworldinhead h4
{
	padding:0 35px;
}

.explore-btninnnn
{
text-align: center;
}

#section06 {
    background: url(../../images/membership/bannermobilein.png) center center / cover no-repeat;
    height: 448px;
    width: 100%;
    position: relative;
}

#section06 .banner-textin
{
    left: 25px;
    right: 25px;
bottom: 32px;	
}

.bottomtextinn h2
{
	text-align:center;
}

.zoyaexperiancein
{
	    padding: 0 0;
		margin-bottom:95px;
}

.sidetextcallin h4
{
	font-size:18px;
	margin-bottom:0;
}

.sidetextcallin h5
{
	display:none;
}
.sidetextcallin
{
 padding-left: 15px;
}
.bottomlinein
{
justify-content: center;
    align-items: center;
	padding:9px 0;
}

.bottomlinein svg{
width:30px;	
}

.newheadmainin
{
margin-bottom: 36px;
}

.video-modulein .mainfrom{
padding:20px 0;	
}

.newtabinn .nav-tabs .nav-link
{
padding: 0.9rem 0.9rem;	
	
}
.thankutext
{
width:100%;
margin:70px auto 0px;
text-align:center;
}
.thankutext p
{
	font-size:18px;
}

.thankutext .submitin
{
padding: .775rem 1.95rem;	
min-width: 180px;
font-size:14px;
}
.thankubanner img
{    width: 100%;
    height: 250px;
    object-fit: cover;}
	
.catalougein .no-btnin
{
width:100%;
margin-top:12px;
}

/* solitaire */

.solitairemoment
{
    padding: 0 5px;
margin-top: 30px;	
}

.sidemovementtext
{
padding:0 15px;	
}

.sidemovementtext h4
{
	margin-top:39px;
}

.solitairesidein
{
	padding: 0 5px;
}

.solitairevideoin
{
	margin:50px auto 40px;
}
.leftsolitairin
{
	padding-right:0;
	
}

.rightsolitairin
{
	padding-left:0;
}

.mainenquiryinn
{
	padding:0 5px;	
}

.maincuration
{
	padding:0 5px;
}

.maincuration h2
{
margin: 45px auto 40px;	
font-size:36px;
}

#sectionnine
{
background: url(../../images/solitaire/mobilebanner.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    position: relative;
    width: 100%;
    height: 100%;
}

#sectionnine .banner-textinn
{
top:inherit;
bottom:32px;
right:0;
margin:0 auto;
text-align:center;
transform:inherit;
font-size:48px;
line-height: 41px;
}

.solitairevideoin {
    padding: 0 30px;
    height: 544px;
    background-position: center;
}

.solitairevideoin img
{
object-fit:cover;
height:100%;
margin: 97px auto;	
}

.rightsolitairin p{
margin-top: 32px;
}

.desktopring
{
	display:none;
}

.mobilering
{
display:block;
}

.slider-main
{
	margin-right:0;
}

.commenbottomtext h2 {
    text-align: center;
	font-size:48px;
}

.commenbottomtext {
    bottom: 42px;
    left: 0;
    right: 0;
}

.commenbottomtext .explore-btninnnn {
    text-align: center;
	margin-top: 8px;
}

.mobile-sliderin .spacpro
{
padding-left:0;
padding-right:0;
}

.newmaylikin
{
	padding-top:8px;
	padding-bottom:0;
}

.probtn div span
{
	font-size:16px;
}

.proimg::after
{
	    height:auto;
}
/* homesliderstart */
.homemostpopular
{
	padding:0 10px;
}

.homeslidein .next-arrow img
{
width:25px;
}
.homeslidein .prev-arrow img
{
width:25px;
}

/* homesliderend */

/* shoplist start*/
.mobile-sortin
{
display:block;
}
.dekstopsortin
{
display:none;
}
.mainfilt
{
width:100%;
display:flex;
justify-content: space-evenly;
align-items: center;
}

.mobile-sortin a {
    color: #9C4B20;
    font-family: 'Proxima Nova Lt';
}

.mobile-sortin a img{
	margin-right:5px;
	margin-top:-4px;
}

.sortin
{
text-align:left;
margin-bottom:55px;
}

#sort-popup .modal-body {
    padding: 1.5rem;
}

.sort-text {
    color: #9C4B20;
    border-bottom: 1px solid #4B4A4A;
        font-family: 'Proxima Nova Lt';
border:none;
}
.probtn
{
bottom:20px;
}

/* currancy */
.currency-popup .modal-dialog{width: auto;}
.currency-popup .modal-body
{
	padding:36px 30px;
}
.wishlist-popup .modal-dialog
{
width: auto;
}
/* help */
.faqmainin
{
padding-top:100px !important;
}
.sidehelpin
{
margin-bottom: 50px;
    display: inline-block;
}

.sidehelpin ul
{
border-top:1px solid #ddd;
display: flex;
    flex-wrap: wrap;
}
.sidehelpin ul li
{
    flex: 50%;
    display: flex;
}
.sidehelpin ul li a
{
width:100%;
text-align:center;
border-bottom:1px solid #ddd;
border-left:1px solid #ddd;
text-transform:uppercase;
display: flex;
    align-items: center;
    justify-content: center;
    min-height: 80px;
	color:#101010;
}


.sidehelpin ul li a.active
{
	background-color:#C49884;
	color:#fff;
}

.paddingzero
{
padding:0;
}

.sidehelptextin h2
{
	font-size:25px;
	
}
.sidehelpin h2{
display:none;
}
.sidehelpin h3
{
	font-size:19px;
	color:#9A9999;
	text-align:center;
	margin:0 auto;
	display:block;
	width:100%;
	 font-family: 'proxima_novamedium';
	 font-weight:500;
	 margin-bottom:25px;
}

/* price add */
.proimg
{
min-height:auto;	
}
}



@media (min-width:576px) and (max-width:767px){
.navbar .logo img
{
max-width:140px;	
}	

.lefttextin h4
	{
		font-size:40px;
	}
	.bannerhead img{
width:210px;
}


.secondlogo img
{
	max-width:190px;	
}

.bannerbg
{
height:624px;

}
.boxside img
	{
		height:279px;
	}
	
	
}

@media (min-width:320px) and (max-width:576px)
{
	
	.maintextin
	{
		height: 570px;
	}
.bannerbg
{
height:530px;
background-position: 56% center;
}
	.lefttextin h4
	{
		font-size:35px;
	}
	
	
	
	.secondlogo img
	{
		max-width:100px;	
	}
	
	.navbar li a
	{
		font-size:13px;
	}
	
	.bannerhead h4
	{
		font-size:40px;
	}
	.bannerhead img{
width:187px;
}

	
	
	.boxside img
	{
		height:189px;
	}
	.enquiry-btn{ width: 100%;}
	.price-sec-div{min-width: auto;}
	.price-phara {
		max-width: 215px;
	}
	.makeen-white{ margin-left: 0; margin-top: 10px;}
	.w-215 {
		min-width: 100%;
	}
	.shop-img{ margin: 50px 0 10px;}
	.price-section{justify-content: space-between;}
		
	.firstimgin
	{
		width: 69%;
		position:inherit;
		float: right;
		right:0;
		margin-top:-75px;
	}
	.firstimgintwo
	{
		width:100%;
		position:inherit;
		left:16px;
		margin-top:-55px;
		z-index:9999;
		padding:0 35px 0 0;
	}
	.firstimginone
	{
	width:100%;	
	
	}
	
	.sectionemeraldsin
	{
	display:inline-block;
	}
	
	#sectionnextin {
    background: url(../../images/emeralds/banner.png);
    background-size: cover;
    background-position: 520px top;
}

#sectionnextin.full-height {
    height: 655px;
}
	.mainneckimg {
    width: 100%;
    height: 236px;
    object-fit: cover;
	    margin-top: 38px;
}
.videomainin video{
    height: 444px;
    object-fit: cover;	
}

.newfirstinn
{
padding: 0 20px 0 20px;
}	
.newimgsideinn
{
width: 71%;	
}

.rightsein h4
{
	margin-top:28px;
}
.imagesectionin
{
	margin-top: 112px;
}

.leftsidesecin h4{
font-size:36px;	
}

.ship-day{ justify-content: center;}

.shop-icons img{ width: 28px; margin-right: 7px;}
.shop-icons {
	font-size: 9px;
    padding-right: 9px;
    margin-left: 9px;
	line-height: 12px;
}
.exchange-across{width: 95px;}
.exchange-across img{ width:18px;}
.world-wide{ width: 95px;}
.add-bag-img{ width: 98px;}
}

 @media only screen 
    and (device-width: 1536px) 
    and (device-height: 960px) 
    and (-webkit-device-pixel-ratio: 2) { 
.bannerbg {
    
    height: 816px !important;
    
 }
 
 .middelsection
 {
	 height:1000px;
 }
 .rightside
 {
	 margin-top: 368px;
 }
 
 .leftside
 {
	 margin-top: 368px;
 }
 
 .bannerheadright
 {
	 bottom: -11px;
 }
 
 .bannerhead
 {
top: 378px;
    left: 30px;

 }


	}
@media (min-width:320px) and (max-width:360px){
	
	.bespoke-small-text {
		font-size:44px;
	}
}