/* 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                                       ADDITIONAL 2 STYLE --- MAIN CSS START

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
.inner .outer {
	opacity: 0;
}
.inner.page-loaded .outer {
	transition-delay: .5s;
	opacity: 1;
}
.outer {
	opacity: 0;
	transition: all .5s;
}
.page-loaded .outer {
	opacity: 1;
	transition-delay: 3s;
}
.footer .elementor-widget-container h5 {
	font-family: 'Gotham-Black';
	letter-spacing: 1.5px;
	
}
.footer .elementor-icon-list-text {
    font-size: 16px;
	font-family: 'Gotham-Light', 'GothamLight';
    transition: all .5s;
}
.uniqueWrap .elementor-motion-effects-container {
	overflow: visible !important;
	
}
.instagramWrap img {
	display: inline;
	vertical-align: middle;
}

.instagramWrap .elementor-widget-container h4 {
	font-size: 13px;
	font-family: 'Gotham-Book', 'GothamBook';
}
.CollectionWrap>.elementor-background-overlay  {
	z-index: 1;
	top: -135px !important;
}
.CollectionWrap .shopNow .elementor-widget-container h2 {
	font-family: 'Didot';
	font-size: 60px;
	text-align: center;
	line-height: 68px;
}
.CollectionWrap .shopNow .dbtn {
	padding: 21px 109px 20px !important;
}

.CollectionWrap .shopNow .box1 .dbtn {
	border-color: #545380 !important;
}

.CollectionWrap .shopNow .box2 .dbtn {
	border-color: #804360 !important;
}

.CollectionWrap .shopNow .box3 .dbtn {
	border-color: #a98e3e !important;
}

.CollectionWrap .shopNow .box2 .dbtn:hover {
	color: #804360 !important;
}

.CollectionWrap .shopNow .box1 .dbtn:hover {
	color: #545380 !important;
}

.CollectionWrap .shopNow .box3 .dbtn:hover {
	color: #a98e3e !important;
}

.CollectionWrap .shopNow .box1 .dbtn:before {
	background-color: #545380 !important;
}
.CollectionWrap .shopNow .box2 .dbtn:before {
	background-color: #804360 !important;
}
.CollectionWrap .shopNow .box3 .dbtn:before {
	background-color: #a98e3e !important;
}
.CollectionWrap .shopNow .box6 .dbtn {
	border-color: #C38F29 !important;
}

.CollectionWrap .shopNow .box6 .dbtn {
	border-color: #C38F29 !important;
}

.CollectionWrap .shopNow .box6 .dbtn:hover {
	color: #C38F29 !important;
}
.CollectionWrap .shopNow .box6 .dbtn:before {
    background-color: #C38F29 !important;
}



.CollectionWrap .calmWrap .elementor-background-overlay {
	 height: 2370% !important;
     top: -165px !important;
}
.CollectionWrap .collectWrap .elementor-background-overlay {
	height: 237% !important;
	left: auto;
   right: -100px;
}
.CollectionWrap .imageBox,
.CollectionWrap .imageBox .elementor-column-wrap,
.CollectionWrap .imageBox .elementor-container,
.CollectionWrap .imageBox .elementor-column {

	position: static !important;

}

.uniqueWrap .elementor-widget-container h5 {
	font-size: 30px;
	line-height: 37px;
}














/* 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                                   ADDITIONAL 2 STYLE --- RESPONSIVE CSS START

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/


/* Large desktop */
@media (min-width: 1025px) {
	
	 	
}
@media (min-width: 1401px) and (max-width: 1679px) {
	.bannerWrap .elementor-widget-heading h1 {
		font-size: 75px;
	}
	.bannerWrap .elementor-widget-image img {
        width: 420px !important;	
    }
     .bannerWrap .elementor-widget-image {
       bottom: -249px !important;
       left: 32% !important;
    }
}
@media (min-width: 1200px) and (max-width: 1350px) {
	.CollectionWrap .shopNow .elementor-widget-container h2{
		font-size: 58px;
		line-height: 65px;
	}
	
	.CollectionWrap .elementor-element-2e7f17b {
		padding: 60px 60px 9px 60px !important;
	}
	.CollectionWrap .elementor-element-911978a {
		left: 82px !important;
		top: -113px !important;
	}
	.CollectionWrap .elementor-widget-container {
		padding: 5px 0px 54px 30px !important;
	}
	.CollectionWrap .elementor-widget-heading .elementor-widget-container {
		padding-bottom: 2px !important;
	}
	
	.CollectionWrap .elementor-widget-container {
		    padding: 5px 0px 60px 30px !important;
		    background-size: 93% !important;
	}
	
	.CollectionWrap .shopNow .box4 .elementor-element-7ffec11 {
		top: -144px !important;
	}
	.CollectionWrap .elementor-element-af8d47d {
		padding: 60px 60px 2px 60px!important;
	}
	.CollectionWrap .calmWrap .elementor-background-overlay {
		background-size: 760px !important;
		background-position: -80px -156px !important;
	}
	.CollectionWrap .collectWrap .elementor-background-overlay {
   	background-size: 435px !important;
    	background-position: right 50px !important;
    	height: 193% !important;
    	right: -98px;
    	background-position: right 0px !important;    
	}
	.CollectionWrap .calmWrap .elementor-element.elementor-element-7449edb {
	    top: -180px !important;
	}
	.CollectionWrap .calmWrap .elementor-image img {
		    width: 285px;
	}
	instagramWrap .elementor-widget-container h4 {
		font-size: 12px;
	}
	
	
}
@media (min-width: 1025px) and (max-width: 1199px) {
	.CollectionWrap .shopNow .elementor-widget-container h2{
		font-size: 50px;
		line-height: 60px;
	}
	.CollectionWrap .elementor-element-911978a {
		top: -131px !important;
	}
	.CollectionWrap .elementor-element-911978a .elementor-image img {
		width: 250px !important;
	}
	.CollectionWrap .calmWrap .elementor-background-overlay {
		background-position: -133px -142px!important;
		background-size: 601px !important;
	}
	.CollectionWrap .calmWrap .elementor-image img {
		width: 236px !important;
	}
	.CollectionWrap .calmWrap .elementor-element.elementor-element-7449edb {
	   top: -181px; !important;
	   left: 30px !important;
	}
	.CollectionWrap .calmWrap .elementor-background-overlay {
		top: -123px !important;
	}
	.CollectionWrap .collectWrap .elementor-background-overlay {
    background-size: 370px auto !important;
    height: 237% !important;
    right: -109px;
    background-position: right 66px !important;
    top: -203px !important;
}
	.CollectionWrap .shopNow .box4 .elementor-image img {
		width: 222px !important;
	}
	.uniqueWrap .elementor-widget-wrap {
		width: 67% !important;
	}
	.uniqueWrap .elementor-widget-container h5 {
		font-size: 28px;
		line-height: 37px;
    }
    .instagramWrap .elementor-widget-container h4 {
		font-size: 12px;
	}
}

   
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 1024px) { 
	
	.footer .elementor-icon-list-text {
	    font-size: 15px;
	    line-height: 22px;
	}
	.CollectionWrap .shopNow .elementor-widget-container h2{
		font-size: 42px;
		line-height: 50px;
	}
	.CollectionWrap .shopNow .dbtn {
    	padding: 21px 77px !important;
    	font-size: 14.73px !important;
	}
	.uniqueWrap .elementor-widget-container h5 {
		font-size: 27px;
		line-height: 36px;
    }
    .instagramWrap .elementor-widget-container h4 {
		font-size: 12px;
	 }
	 .CollectionWrap .collectWrap .elementor-background-overlay {
       right: 0px;
       background-position: right 50px !important;
   
   }
	
}

     
/* Landscape phone to portrait tablet */
@media (max-width: 767px) { 
	
	@media screen and (orientation: landscape) {

	}
	.footer .elementor-icon-list-text {
	    font-size: 14px;
	    line-height: 22px;
	}
	.CollectionWrap .shopNow .elementor-widget-container h2 {
	    font-size: 32px;
	    line-height: 42px;
	}
	.CollectionWrap .shopNow .dbtn {
    	padding: 21px 77px !important;
    	font-size: 14.73px !important;
	}
	.CollectionWrap>.elementor-background-overlay {
		top: -185px !important;
	}
	.CollectionWrap .box4 .elementor-widget-container {
		display: table;
        margin: 0 auto !important;
	}
	.CollectionWrap .calmWrap .elementor-widget-image .elementor-widget-container {
		display: table;
      margin: 0 auto !important;
	}
	.uniqueWrap .elementor-widget-container h5 {
	    font-size: 23px;
	    line-height: 32px;
	}
	
	.instagramWrap .elementor-widget-container h4 {
		font-size: 12px;
	 }
	 .CollectionWrap .collectWrap .elementor-background-overlay {
   	height: 200px !important;
   	left: auto;
   	right: 0;
   	top: -88px !important;
     }
     
    .instagramWrap .sbi_item  {	
      width: 50% !important;
     }
	.productWrap .menuList ul li a, .productWrap .products .product-category h2 {
		font-size: 12px !important;
	}
	

	
	
}

     
/* Landscape phones and down */
@media (max-width: 480px) { 
	.uniqueWrap .elementor-widget-container h5 {
    	font-size: 19px;
    	line-height: 28px;
	}
	.CollectionWrap .shopNow .dbtn {
    padding: 21px 20px !important;
    max-width: 230px;
    display: block;
    margin: 0 auto;
	}

}
