 html {
    overflow-x: hidden;
}
 
body {
    font-family: 'Lato';
} 
 
.whatapps img {position:fixed; right:23px; bottom:80px; width:42px; z-index:999;}

.whb-header-bottom .main-nav .item-level-0 > a{text-decoration: none;} 

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color:#000;
  opacity: 1; /* Firefox */
}
   
::-ms-input-placeholder { /* Microsoft Edge */
  color:#000;
}  

 
   
	 
	.w-100
	{
		width:100%;
		float:left;
	}
	.main-page-wrapper .container:first-child
	{
		max-width:100%;
	}
	.small-grid {
		display: grid;
		grid-template-columns: repeat(5, 1fr);
		grid-gap: 1.8rem;
		padding: 3rem 9rem 2.7rem;
		text-align: center;
		justify-content: center;
	}
	.big-grid {
		display: grid;
		grid-template-columns: repeat(4, 1fr);
		grid-template-rows: auto min-content auto;
		grid-gap: 1.8rem;
		padding: 0rem 9rem;
	}  
	.img-div a:nth-child(2)
	{
		margin-top: 16px;
		display: block;
	}
	.img-div span
	{
		font-size: 16px;
		color: #5d5d5d;
	}
	.hed-text-div h1
	{
		font-family: 'Lato', sans-serif; 
		font-size:30px;
		letter-spacing: 11px;
		color: #000;
		word-spacing: 4px;
		font-weight: 400;
	}   
	
	
	#bnr .owl-carousel .owl-item
	{
		padding:0px;
	}
	#bnr .owl-dots
	{
		margin-top: 1px;
		text-align: center;
		position: absolute;
		margin: auto;
		left: 0;
		right: 0;
		bottom: 0%;
	}
	.padd-video{padding:10% 8% 6%;}
	
	


#sync1 .item {
    margin: 5px;
    color: #FFF;
    height: 100%;
}

.owl-carousel .owl-item {
    padding: 0px 5px;
}



.Arrivals h3{
    font-size:30px;
    letter-spacing: 4px;
    color: #000; 
	line-height: 46px;
    font-weight: 400;
}
.Arrivals
{
	padding: 0% 13% 3% 2%;
}

#sync2 .owl-item {
    cursor: pointer;
}
 

.sec_arrivals .owl-nav>div[class*=prev]:after, .wrap-loading-arrow>div[class*=prev]:after{
	display:none; 
}

.sec_arrivals .owl-nav>div[class*=next]:after, .wrap-loading-arrow>div[class*=next]:after{
	display:none; 
}
  
   .sec_arrivals .owl-theme .owl-nav {
    position: absolute;
    left:50%;
    width:100px !important;
    margin-left: -50px;
}  


 .sec_arrivals {
    padding: 6% 7% 0;
}  
	  /* jurnal */
		
.about_heding.allpage_heding {
    padding: 24px 100px 100px;  
    width: 100%;
} 
	 
.clearul li {
    display: contents;
    padding: 1px 12px;
}
	
	
.sec_JOURNAL {
    width: 100%;
    position: relative;
    margin: auto;
    padding:0px 100px 50px; 
} 

.sec_JOURNAL h3{
	text-align: right;
    font-size: 25px;
    color: #000;
    margin: 12px 0px;
    font-weight: 400;
} 

.bloom-spring
{
	padding: 6% 6%;
}  
       
.align_end{
	display: flex;
    justify-content: end;
    align-items: end;
}

.bloom-text-div span
{
	font-size: 15px;
    margin-bottom: 0px;
    letter-spacing: 5px;
}
.bloom-text-div h3
{
	letter-spacing: 9px;
    font-size:30px;
    margin: 10px 0;
    font-weight: 400 !important;
}
.bloom-text-div p 
{
	font-size:16px;
    letter-spacing: 1px;
    line-height: 29px;
    color: #000;
    text-align: justify;
}
.shop-a p {
    font-size: 17px;
    color: #000;
    letter-spacing: 3px;
    position: relative;
    margin-bottom: 6%;
}
.shop-a p:after {
    position: absolute;
    left: 0;
    height: 1px;
    width: 108px;
    background: #000;
    bottom: -2px;
    content: "";
}
.pr-3
{
	padding-right:3%;
}
.insta
{
	padding: 3% 8%;
}
.insta-grid
{
	display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: auto min-content auto;
    grid-gap: 1.3rem;
}
.insta-text h1
{
	font-size:30px;
    letter-spacing:8px;
    color: #000;
    word-spacing: 4px;
	font-weight: 400;  
	padding-bottom:4%;
}  


.video_arrow {
    font-size: 18px;
    letter-spacing: 2px;
    color: #000;  
	margin-bottom:40px;
}  

.video_arrow:after {
    content: "";
    width:100px;
    position: absolute;
    left: 50%;
    bottom:-4px;  
    height:1px;
    background:#000;
    margin-left:-55px;
}

.video_arrow {
    position: relative;
}  

/* footer start */


.svg-icon svg {
    width: 25px !important;
    height: inherit!important; 
}
 
 
 .footer_news h2 {
    color: #000;
    text-transform: uppercase;
    font-size: 30px;
    letter-spacing: 2px;
    font-weight: 400;
	text-align: center;   
}
 
 
.footer_news p {
    text-align: center;
    font-size: 12px;
    text-transform: uppercase;
    color: #000;
    letter-spacing: 2px;
    font-weight: 400;
} 

.footer_news .wpforms-container-full .wpforms-form input[type=email] {
    background:transparent;
    border: none;
    border-bottom:1px solid #000;
    font-size:12px;
    letter-spacing:3px;
	position: relative;
    margin: auto;
    border-radius: 0;
     width: 100%;
     min-width:70% !important;	 
}  

.footer_news h2 {
    margin-bottom: 20px;
}
    
  
.footer_news .wpforms-container-full .wpforms-form button[type=submit]{
    position: absolute;
    right:-6px;
    bottom:17px;
    background:transparent !important;
    outline:none;
    border:none;
    font-size:16px;  
    font-weight:500;
    letter-spacing:2px;
}  

.footer_news #wpforms-submit-17965 {
    position: absolute;
    right: 138px;
    bottom: 17px;
    background: transparent !important;
    outline: none;
    border: none;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 2px;
}  
.footer_news {
    width: 90%;
    margin-top: 40px;
    position: relative;
    margin: auto;
}
.footer_news #wpforms-61 {
    width: 65%;
    margin-top:40px; 
} 
   

#menu-campaigns li a {
   color: #969696;
    font-size: 12px;
	text-transform: uppercase;
    letter-spacing: 1px;
} 

#menu-campaigns li a:hover{
    color:#000; 
}  

#menu-quick-connect li a {
   color: #969696;
    font-size: 12px;
	text-transform: uppercase;
    letter-spacing: 1px;
} 
#menu-quick-connect li a:hover{
    color:#000; 
}  

#menu-brand li a {
    color: #969696;
    font-size: 12px;
	text-transform: uppercase;
    letter-spacing: 1px;
} 
  
#menu-brand  li a:hover{
    color:#000; 
} 


#menu-policy li a {
    color: #969696;
    font-size: 12px;
	text-transform: uppercase;
    letter-spacing: 1px;
} 
  
#menu-policy li a:hover{
    color:#000; 
} 
 
 
  
 
   /* footer end */

 
span.wishlist-count.wd-tools-count {top: -2px; right: -15px;}

 
 .my-account-with-icon .wd-tools-icon:before {font-size: 22px;}
 

 

@media (max-width:600px) {	
	.sec_JOURNAL {
		width: 100%;
		position: relative;
		margin: auto;
		padding: 0px 10px 50px;
	} 
	.journal_banner {height:200px !important;}
	  
	
	 
}
	
	
	/*busa-friend  */
	
	
 .busa_banner {
    height: 400px;
    background-image: url(https://anavila.com/wp-content/uploads/journal-banner.png);
    width: 100%;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
} 

.owl-carousel .owl-nav>div, .show-arrow .wrap-loading-arrow>div {
    visibility: visible;  
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    pointer-events: visible;
}

#bnr .owl-next, .owl-theme .owl-nav [class*=owl-] {
    width:40px;
    height:40px;
	background: #fff !important;
    border-radius: 0;
    color: #000;
}   
 
#bnr .owl-nav>div:after, .wrap-loading-arrow>div:after {
    font-size: 16px;
    line-height: 35px;
}  

  
 

#bnr .owl-prev {
    left: 15px;
	 width: 45px !important;
    height: 45px !important;
    background: #fff0 !important;
    border-radius: 0;
    color: #000;
    padding: 13px !important;
    line-height: 9px;
	position: absolute;
    top: 50%;
}

#bnr .owl-next {
    right: 15px;
	 width: 45px !important;
    height: 45px !important;
    background: #fff0 !important;
    border-radius: 0;
    color: #000;
    padding: 13px !important;
    line-height: 9px;
	position: absolute;
    top: 50%;
}   
 
  
#bnr:hover .owl-next, .owl-theme .owl-nav [class*=owl-] {
  background: #fff0 !important;
}  
   
  #bnr:hover .owl-prev, .owl-theme .owl-nav [class*=owl-] {
  background: #fff0 !important;
}  
         
 	
	/* banner css */
	 
	.about_heding{
		height:auto;
	}

	.Ajurnal a {
	    color:gray!important;
	}
	
	.hs_mrg_top {
		margin-top: 28px;
	}

	
	.jouranl_tp_mrg{
		 color:#6d6c6c !important;
	}

	/* .banner_journal{ 
		background:url(images/journal-banner.png)no-repeat;
		height:400px;
		background-position: center;
		background-repeat: no-repeat;
		background-size: contain;
		position: relative;
	} 
	 */
	
	.journal_text{
		padding-left: 80px;
        padding-right: 40px;
	}
	
	
	.journal_text span{
		font-size: 14px;
		color: rgba(0,0,0,.54);
		font-weight: normal;
		letter-spacing: 5px;
	} 

	.journal_text h2{ 
		font-size:48px;
		color:#949494;
		letter-spacing: 2px;
		margin: 25px 0;
		text-transform: capitalize;
	}  



.journal_mrg_top{
	margin-top:70px;
}

.sec_white_about h2 {
    font-size: 25px; 
    letter-spacing:5px;
    margin-bottom: 20px;
    font-family: 'Lato';
    font-weight: 400;
	color:#6d6c6c;
} 
 

.sec_white_about p {
    margin-bottom: 20px;
    font-size:13px;
    line-height: 26px;
    color: #949494;
    font-weight: 400;
    font-family: 'Lato';
}
  
 
.clearul li a {
    color: #000;
    font-family: 'Lato';
    font-size: 13px;
} 
.pb100{padding-bottom:100px;}
	
.pt100{padding-top:140px; padding-bottom:100px;}	


.about_text h5{
	font-size: 18px;
    color: #6d6c6c;
    font-weight: 400; 
}

.timeline{
	width: 100%;
    height:3625px;
    background:#fff;
    position: relative;
    margin: auto;
} 

.timeline:before {
    top: 0;
    bottom: 0;
    position: absolute;
    content: " ";
    width: 2px;
    background-color: #e8d6bd;
    left: 50%;
    margin-left: -1.5px;
} 


.year_name{
	height: 100px;
    display: -webkit-inline-box;
    width: 100%;
}

.year{
	width: 80px;
    height: 80px;
    background: #808080;
    position: relative;
    margin: auto;
    border-radius: 50%;
}


.year p{
	color: #fff;
    font-size: 23px;
    text-align: center;
    line-height:78px; 
}



.left_side{
    height: auto;
    padding-right: 50px;
    float: left;
}
  

.right_side{
   height: auto; 
    padding-left: 50px;
    float: right;
    display: block !important; 
}

.left_awrd{
	height:auto;
	margin:40px 0; 
	border: 1px solid #d4d4d4;
    padding: 0px;
}
   
    
  .right_awrd{
	height:auto; 
	margin:40px 0;
	border: 1px solid #d4d4d4;
	padding: 0px;
}


.right_awrd .timeline-badge {
    left: -56px;
    color: #fff;
    width: 10px;
    height: 10px;
    line-height: 54px;
    font-size: 23px;
    text-align: center;
    position: absolute;
    top: 80px;
    background-color: #818181;
    z-index: 100;
    border-radius: 50%;
}

  
.left_awrd .timeline-badge {
   color: #fff;
    width: 10px;
    height: 10px;
    line-height: 54px;
    font-size: 23px;
    text-align: center;
    position: absolute;
    top: 37px;
    right: -56px;
    background-color: #818181;
    z-index: 100;
    border-radius: 50%;
} 


.left_awrd:after {
    position: absolute;
    top: 27px;
    right: -14px;
    display: inline-block;
    border-top: 14px solid transparent;
    border-left: 14px solid #e8d6bd;
    border-right: 0 solid #e8d6bd;
    border-bottom: 14px solid transparent;
    content: " ";
}


.right_awrd:after {
	 position: absolute;
    display: inline-block;
    border-top: 14px solid transparent;
    border-left: 14px solid #e8d6bd;
    border-right: 0 solid #e8d6bd;
    border-bottom: 14px solid transparent;
    content: " ";
    border-left-width: 0;
    border-right-width: 14px;
    left: -14px;
    right: auto;
    top: 70px;
}



.timeline-body h4{
	padding: 20px 20px;
    font-size: 24px;
    font-weight: 400;
    line-height: 35px;
    margin-bottom: 0px;
	color: #6d6c6c;
}
   

 .about-soul {
    margin-bottom: 50px;
}

.mg_bt {
    margin-bottom: 17px;
} 

.soul_award h3 {
   font-weight: normal;
    margin: 0px;
    color: #949494;
    font-size: 25px;
    margin-top: 46px;
    background: #fff;
	margin-bottom: 40px;
} 

.soul_text h3 {
   font-weight: normal;
    margin: 0px;
    color: #949494;
    font-size: 25px; 
	margin-bottom: 30px;
	position: relative;
} 

.soul_text {
    width: 100%;
}

 .soul_text h3::after {
    content: "";
    width: 89%;
    height: 1px;
    background: #949494;
    left: 11%;
    bottom: 16px;
    position: absolute;
} 

.soul_award h3{position: relative;}

.soul_award {
    width: 100%;
}

 
  
 .soul_award h3::after {
    content: "";
    width: 73%;
    height: 1px;
    background: #949494;
    left: 29%;
    bottom: 13px;
    position: absolute;
}
 
 
   



 /* runway */
 	
 .runway_banner {
    height: 400px;
    background-image: url(https://anavila.com/wp-content/uploads/runway-banner.png );
    width: 100%;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
} 
 
 .sec_runway{
	 padding-bottom:100px; 
 }

.blank_space{
	width:100%;
	height:100px; 
}

.runway_text2{ bottom:10px !important;}
 
.row_mt{margin-top:70px;} 
 
.runway_text {
    text-align: center;
    position: absolute;
    width: 80%;
    bottom: 111px;
    left: 50%;
    text-transform: uppercase;
    height: 50px;
    margin-left: -40%;
}

.runway_text p {
    color: white !important;
    font-size: 12px;
    line-height: 19px;
    font-weight: 800;
    font-family: 'Lato';
} 



/* contact page */

.sec_get_touch{
	padding:0px 100px 50px; 
width: 100%;  	
}  

.sec_get_touch h5 {
    color: #949494;
    font-weight: 400;
    font-size: 15px;
}
.sec_get_touch p {
    font-size: 16px;
    color: #949494;
}

    
 
 
.btn_grey { 
	color:#797679; 
	border-color:#797679;
	border-width:1px;
	padding:15px 50px;
	border:1px solid;
	position: relative;
	margin:50px auto;
	display:block; 
	width:144px ;
}  
.btn_grey:hover{
	border-color: #ebebeb;
    background-color: #ebebeb;
	color:#000; 
}
    
/* BLUR AW 17 */
 	
 .BLUR_banner {
    height: 400px;
    background-image: url(https://anavila.com/wp-content/uploads/aw18-banner.png);
    width: 100%;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
} 
 	
	 

 /* img hover effect */
  /* media page hover */
        
        .thum {
            overflow: hidden;
            position: relative;
            cursor: default
        }
        
        .thum .content,
        .thum .mask-media {
            width: 100%;
            height: 100%;
            position: absolute;
            overflow: hidden;
            top: 0;
            left: 0
        }
        
        .thum img {
            display: block;
            position: relative
        }
        
        .thum .mask-media {
            background-attachment: fixed
        }
        
        .img-overlay-media {
            position: relative
        }
        
        .overlay-media:hover .mask-media {
            opacity: 1
        }
        
        .overlay-media img {
            -webkit-transition: all .2s linear;
            transition: all .2s linear;
            width: 100%;
        }
        
        .overlay-media .mask-media {
            opacity: 0;
            -webkit-transition: all .4s ease-in-out;
            transition: all .4s ease-in-out;
        }
        
        .mask-media:before {
  
			content: "";
			opacity: 0.8;
			position: absolute;
			top: 15px;
			left: 15px;
			bottom: 15px;
			right: 15px;
			background: gray;
        }
        
        .white-text {
            font-size: 16px;
            width: 100%;
            text-align: center !important;
			color:#fff !important;
            letter-spacing: 1px;
            padding: 0px 30px;
            line-height: 1.4;
            position: relative;
            top: 50%;
            transform: translateY(-50%);
        }
                
	
	
	/* stockit */
	
.location h3 {
   font-size: 19px;
   text-transform: uppercase;
   letter-spacing: 2px;
   color: #6d6c6c;
   font-weight: 400;
   text-align: left;
     
} 

.location p {
   font-size:13px;
   color: #6d6c6c;    
   font-weight: 400;
   line-height: 20px;     
} 

.loction_mtop{margin-top:5px;}
   

.page-title-default {  
    background-position: revert !important;
    padding: 150px 0;
}

 
 
   

.entry-header h1  {   
    font-size:40px !important;   
    font-weight:600;
    font-style:lato;    
    text-transform:capitalize;
    letter-spacing:6px;
    color:#808080;
    text-align:center;
    padding-bottom: 4rem;
}        
            
       
  /* media css  */
   
   
   
.mag_name{
	position: absolute;
    width: 160px;
    height: auto;
    left: -17%;
    bottom: 11%;
    -ms-transform: rotate(20deg);
    -webkit-transform: rotate(20deg);
    transform: rotate(-90deg);
} 

.mag_name p{
	font-size:16px;
    text-align: left;
    margin: 0px;
    color: #949494;
}


.mag_year{
	position: absolute;
    width: 100px;
    height: 40px;
    top: 30px;
    left: -71px;
    -ms-transform: rotate(20deg);
    -webkit-transform: rotate(20deg);
    transform: rotate(-90deg);
}


.mag_year p{
	font-size: 16px;
    text-align: right;
    margin: 0px;
    padding: 8px 0;
	color:#949494;
}





.mag_year_right{
	position: absolute;
    width: 100px;
    height: 40px;
    top: 27px;
    right: -70px;
    -ms-transform: rotate(20deg);
    -webkit-transform: rotate(20deg);
    transform: rotate(-90deg);
}


.mag_year_right p{
	font-size: 16px;
    text-align: right;
    margin: 0px;
    padding: 8px 0;
	color:#949494;
}

.mag_name_right{
	position: absolute;
    width: 181px;
    height: auto;
    right: -19%;
    bottom: 10%;
    -ms-transform: rotate(20deg);
    -webkit-transform: rotate(20deg);
    transform: rotate(-90deg);
} 

.mag_name_right p{
	font-size:16px;
    text-align: left;
    margin: 0px;
    color: #949494;
}

.media_margin{
	margin-top:50px;
}


 

.media_mrg_bottom{
	margin-bottom:50px;
}


.media_mrg{
	margin:28px 0;
} 
  

.img_media9{ 
	bottom:9%; 
}

.img_media18{
	bottom: 18%;
}


.img_media16{
	bottom: 16%;
}


.img_media10{
	bottom: 10.3%;
}


.img_media_ten{
	bottom: 10%;
} 

.img_media11{
	bottom: 11%;
}

.img_media12{
	bottom: 12%;

}

.img_media24{
	bottom:24%;
}

.img_media20{
	bottom:20%;
}

.img_media22{
	bottom:22%;
}

.img_media8{
	bottom:8%;
}
.img_media14{
	bottom:14%;
}

.img_media23{
	bottom:23%;
}

.img_media17{
	bottom:17%;
}
.img_media19{
	bottom:19%;
}

.img_media31{
	bottom:31%;
}

.img_media_right_11{
	bottom: 11%;
	right:-9%;
} 

  


.term-blouses .page-title-default {
    background-image: url(https://anavila.com/wp-content/uploads/inner-page-blouses.jpg);
    background-position: left center;
    background-size: cover;
    padding: 100px 0 !important;  
    margin-top: 3px;
} 
.term-blouses .page-title-default h1 {opacity: 0;}
  
  
  
 .term-sarees .page-title-default h1 {opacity: 0;}
 .term-sarees .page-title-default {
    background-image: url(https://anavila.com/wp-content/uploads/inner-page-sari.jpg);
    background-position: left center;
    background-size: cover;
    padding: 100px 0 !important;   
    margin-top: 3px;
}

 
 .term-kurtas-tunics .page-title-default h1 {opacity: 0;}
 .term-kurtas-tunics .page-title-default {
    background-image: url(https://anavila.com/wp-content/uploads/inner-page-kurtas.jpg);
    background-position: left center;
    background-size: cover;
    padding: 100px 0 !important;   
    margin-top: 3px;
}

 .term-dresses .page-title-default h1 {opacity: 0;}
 .term-dresses .page-title-default {
    background-image: url(https://anavila.com/wp-content/uploads/inner-page-dresses-copy.jpg);
    background-position: left center;
    background-size: cover;
    padding: 100px 0 !important;   
    margin-top: 3px;
}


 .term-dupattas .page-title-default h1 {opacity: 0;}
 .term-dupattas .page-title-default {
    background-image: url(https://anavila.com/wp-content/uploads/dupatta-and-stole-scaled.jpg);
    background-position: left center;
    background-size: cover;
    padding: 100px 0 !important;   
    margin-top: 3px;
}

 .term-tops-shirts .page-title-default h1 {opacity: 0;}
 .term-tops-shirts .page-title-default {
    background-image: url(https://anavila.com/wp-content/uploads/inner-page-tops-_-shirts.jpg);
    background-position: left center;
    background-size: cover;
    padding: 100px 0 !important;   
    margin-top: 3px;
}

 .term-bottoms .page-title-default h1 {opacity: 0;}
 .term-bottoms .page-title-default {
    background-image: url(https://anavila.com/wp-content/uploads/inner-page-bottoms.jpg);
    background-position: left center;
    background-size: cover;
    padding: 100px 0 !important;   
    margin-top: 3px;
}
 

.term-overlays .page-title-default h1 {opacity: 0;}
 .term-overlays .page-title-default {
    background-image: url(https://anavila.com/wp-content/uploads/inner-page-overlays.jpg);
    background-position: left center;
    background-size: cover;
    padding: 100px 0 !important;   
    margin-top: 3px;
}


.term-kaftans .page-title-default h1 {opacity: 0;}
 .term-kaftans .page-title-default {
    background-image: url(https://anavila.com/wp-content/uploads/KAFTANS.jpg);
    background-position: left center;
    background-size: cover;
    padding: 100px 0 !important;   
    margin-top: 3px;
}
 

.term-ss20 .page-title-default h1 {opacity: 0;}
 .term-ss20 .page-title-default {
    background-image: url(https://anavila.com/wp-content/uploads/ss20-web-banner-collection-01-1.jpg);
    background-position: left center;
    background-size: cover;
    padding: 100px 0 !important;   
    margin-top: 3px;
}

  

.term-classic .page-title-default h1 {opacity: 0;}
.term-classic .page-title-default {
    background-image: url(https://anavila.com/wp-content/uploads/classic.jpg);
    background-position: left center;
    background-size: cover;
    padding: 100px 0 !important;   
    margin-top: 3px;
}

.term-festive .page-title-default h1 {opacity: 0;}
.term-festive .page-title-default {
    background-image: url(https://anavila.com/wp-content/uploads/Festive-Banner1-01.jpg);
    background-position: left center;
    background-size: cover;
    padding: 100px 0 !important;   
    margin-top: 3px;
}

.term-ss19 .page-title-default h1 {opacity: 0;}
.term-ss19 .page-title-default {
    background-image: url(https://anavila.com/wp-content/uploads/SS19-Banner1-05.jpg);
    background-position: left center;
    background-size: cover;
    padding: 100px 0 !important;   
    margin-top: 3px;
}


.term-spring-edit .page-title-default h1 {opacity: 0;}
.term-spring-edit .page-title-default {
    background-image: url(https://anavila.com/wp-content/uploads/spring-edit-banner.jpg);
    background-position: left center;
    background-size: cover;
    padding: 100px 0 !important;   
    margin-top: 3px;
}
 

.term-joy .page-title-default h1 {opacity: 0;}
.term-joy .page-title-default {
    background-image: url(https://anavila.com/wp-content/uploads/JOY-ZARI-1.jpg);
    background-position: left center;
    background-size: cover;
    padding: 100px 0 !important;   
    margin-top: 3px;
}


.term-bloom .page-title.page-title-default {
    background-image: url(https://anavila.com/wp-content/uploads/bloom-banner.jpg);
    background-position: left center;
    background-size: contain;
    padding: 106px 0!important;
    margin-top: 3px;
}

.term-bloom .page-title-default h1 {
    opacity: 0;
}

.term-morakasi .page-title.page-title-default {
    background-image: url(https://anavila.com/wp-content/uploads/moraksi.jpg);
    background-position: left center;
    background-size: contain;
    padding: 106px 0!important;
    margin-top: 3px;
}

.term-morakasi .page-title-default h1 {
    opacity: 0;
}
  


 .product-additional-galleries {
    display: none;
} 

.row.product-image-summary-wrap {
    border-bottom: 1px solid #ddd;
    padding-bottom: 50px;
}
 

.single-product .main-page-wrapper {
    margin-top: 10px !important;
} 
   
.main-page-wrapper .product-image-summary-wrap {
    padding: 0 40px 90px 30px;
}
 
.product-image-wrap:nth-child(1){
	 padding: 0px 230px;
	 margin-bottom:40px;
} 
.product-image-wrap:nth-child(2) {
    padding: 10px 30px 0;
}  
 
.product-image-wrap:nth-child(3) {
	padding: 204px 95px 0;
}
 
 
.product-image-wrap:nth-child(4){
	 padding: 0px 230px;
	 margin-top:50px;
}  

.single-product .product_title.entry-title {
    font-size: 22px !important;
    font-weight: 400;
    color: #000 !important;
    font-family: 'Lato';
    text-transform: capitalize;
    letter-spacing: 1px;
}    
    
  span.woocs_price_code {
    text-align: left;
    font-size: 12px;
    line-height: 24px;
} 

th.woocommerce-product-attributes-item__label {
    text-transform: uppercase;
    letter-spacing: 1px;
	font-size: 14px;
    font-weight: 600;
}

.product-image-summary .shop_attributes td,.product-image-summary .shop_attributes th{
	padding: 5px 5px 10px;
    border-bottom-style: hidden;
    margin-bottom: 11px;
}  

   

 
.single-product button.single_add_to_cart_button.button.alt {
    width: 100%;
    background: transparent;
    color: #585757;
    border: 1px solid #ddd;
    box-shadow: none;
	letter-spacing: 2px;
	  font-size: 13px;
}  

.single-product button.single_add_to_cart_button.button.alt:hover{
    width: 100%;
    background: transparent;
    border: 1px solid #000;
    box-shadow: none;
    letter-spacing: 2px;
    font-size: 13px;
    color: #000;  
}

 div.quantity input[type=number] {
    width: 80%;
    height: 50px;
    border-right: none !important;
    border-left: none !important;
	border: 1px solid #ddd;
}
 div.quantity input[type=button] {
    padding: 0 5px;
    min-width: 49px;
    height: 50px;
    border: 1px solid rgba(129,129,129,.2);
    background: 0 0;
    box-shadow: none;
    font-size: 30px;
}

.product-image-summary div.quantity {
    margin-bottom: 30px;
     margin-top: 30px;
	margin-right: 10px;
    width: 100%;
} 

.toolcol .yith_wccl_tooltip {
    visibility: hidden;
    width: auto;
    background-color: #bfc1c3;
    color: #fff;
    text-align: center;
    border-radius: 0;
    padding: 5px 10px;
    position: absolute;
    z-index: 1;
}
.select_option.toolcol img {
    border-radius: 50%;
    margin-right: 5px;
}

.select_option.toolcol {
    border: 0;
}

.select_option.toolcol {
    border: 0;
}
.attri_table {
    margin-bottom: 0;
    table-layout: fixed;
}  
.toolcol {
    display: inline-block;
}  
.toolcol:hover .yith_wccl_tooltip {
    visibility: visible;
} 
.single-product span.sku_wrapper {
    display: none !important;
}  

.single-product span.posted_in{
    display: none !important;
}  

  
.single-product .product-tabs-wrapper {
    display: none;
}

.mfp-wrap {
    z-index: 99999;
} 

.mfp-bg {
    z-index: 99999;
}

 
  
	    
.single-product .wd-action-btn.wd-wishlist-btn>a {
    position: relative;
    background-image: url(https://anavila.com/wp-content/uploads/wishlist.svg);
    background-size: 57%;
    background-repeat: no-repeat;
    background-position: center;
    padding-right: 3px !important;
    padding: 7px;
    color:#fff;
    border: 1px solid #ddd;
    width: 50px;
    overflow: hidden;
}   
 

span.tagged_as {
    display: none !important;
}
 
 .single_variation_wrap .stock.in-stock {
    margin-bottom: 0px;
    margin-left: 9px;
}
.single_variation_wrap p.stock.out-of-stock {
    margin-bottom: 0px;
    margin-left: 5px;
}

.single-product .wcpa_price_summary li:nth-child(1){display: block!important;}
 
.single-product .wcpa_price_summary li:nth-child(2){display: none !important;}

 

.single-product-page>div:not(:last-child) {
    margin-bottom: 0px;
}
  
 
span.tagged_as {
    display: none !important;
}
 
 
 

 
 

span.tagged_as {
    display: none !important;
}


 

.single-product-page>div:not(:last-child) {
    margin-bottom: 0px;
}
  
  
  
.single-product button.single_add_to_cart_button.button.alt {
    height: 55px;
}

ul#menu-main-desk-menu {
    margin-bottom: 0px;
}
 

.widget-area #block-3 h2 {
    font-size: 16px;
    color: #2d2a2a;
    text-transform: uppercase;
    margin-bottom: 0px;
    border-bottom: none;
}


.widget-area #block-3 {
    border-bottom: none;
    margin-bottom: 0px;
	padding-bottom: 17px;
}

.woocommerce-breadcrumb .woocommerce-result-count {
      display: none !important;
}
 .page-title-default {
    margin-bottom: 100px !important;
}
 

.labels-rectangular {
    top: 6px;
    left: 0;
}

.labels-rectangular .product-label {
    padding: 5px 10px;
    font-size: 9px;
}
 

.product-image-wrap:nth-child(4) {
    margin-bottom: 50px;
}

.product-image-wrap:nth-child(5) {
    padding: 10px 30px 0;
}

.product-image-wrap:nth-child(6) {
   padding: 204px 95px 0;
} 

.product-image-wrap:nth-child(7) {
    padding: 0 230px;
    margin-top: 50px;
}
 .wcpa_type_radio-group span.wcpa_priceouter {display: block;} 

.container.related-and-upsells {
    padding: 70px 0 0;
}
  
 
.wmc-title {
    opacity: 0;
} 
.woocommerce-multi-currency.wmc-sidebar.wmc-right:hover.wmc-hover{
	right: -210px;
}


.wd-preloader {
    z-index:9999999999;
}

  




.offcanvas-sidebar-desktop .area-sidebar-shop {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 99999999 !important;
    display: flex;
    flex-basis: auto;
    flex-direction: column;
    overflow: hidden;
    margin-bottom: 0;
    padding-right: 0;
    padding-left: 0;
    max-width: none;
    width: 340px;
    background-color: #FFF;
    transition: -webkit-transform .25s ease;
    transition: transform .25s ease;
    transition: transform .25s ease,-webkit-transform .25s ease;
    -webkit-transform: translate3d(-340px,0,0);
    transform: translate3d(-340px,0,0);
}

button#place_order {
    background: transparent;
    color: #000 !important;
    border: 1px solid #000 !important;
    letter-spacing: 1px;
    box-shadow: none;
}
button#place_order:hover{
    background:#000;
    color: #fff !important;
    border: 1px solid #000 !important;
    letter-spacing: 1px;
    box-shadow: none;
}

.checkout-button.button.alt.wc-forward{
    background: transparent;
    color: #000 !important;
    border: 1px solid #000 !important;
    letter-spacing: 1px;
    box-shadow: none;
}

.checkout-button.button.alt.wc-forward:hover{
    background:#000;
    color: #fff !important;
    border: 1px solid #000 !important;
    letter-spacing: 1px;
    box-shadow: none;
}

span.woocommerce-Price-currencySymbol {
    font-weight: 300;
}

span.woocommerce-Price-amount.amount {
    font-weight: 400;
    font-size: 16px;
}
.woocs_special_price_code .order-total strong .amount {
    font-size: 32px;
}

.cart-totals-inner h2 {
    font-weight: 400;
    font-size: 20px;
}

.product-type-simple .related-products {
    width: 100%;
}
.related-products .product-type-simple {
    padding: 0 32px !important;
}
.product-type-simple .related-products {
    width: 100% !important;
}


/* Gift card Product css */

 .postid-26108 .main-page-wrapper .container {
    width: 50%;
	max-width:50%;
} 


@media (min-width:2560px) {
      
	 .hero-style {
		height: 900px;
		transition: all .4s ease;
	}   
	  
	
	
	
	
}     

.desk-none
{
	display:none;
} 


@media (max-width:600px){
	
	.desk-none
	{
		display:block;
	}
	.mob-none
	{
		display:none;
	}
	#menu-primary-menu, .sub-menu, .sub-sub-menu
	{
		width: 100%;
	}
	
	.wd-tools-element>a
	{
		padding-right: 2px !important;
		padding-left: 2px !important;
	}
	#bnr .owl-prev
	{
		width: 30px !important;
		height: 30px !important;
		padding: 7px !important;
		top: 45%;
	}
	#bnr .owl-next
	{
		width: 30px !important;
		height: 30px !important;
		padding: 7px !important;
		top: 45%;
	}
	.Astockists a {
		color: #999 !important;
		background:transparent !important;
	} 
	.dropdown-menu>li>a {
		font-size: 15px !important;
	}
	
	.mobile_hide{
		display:none !important;
	}
	
	
	.navbar {
		padding: 5px 0 !important;
	}
	
	.sec_white_home p {
		font-size: 16px;
		text-align: justify !important;
		padding: 0 20px;
	}
	
	.sec_white_home {
		padding: 80px 0 50px !important;
	}
	
	.sec_footer {
		padding: 50px 0 20px !important;
	}
	
	.footer_about h4 {
		text-align: center !important;
	}
	.copy_left p {
		text-align: center !important;
	}
	 
	.copy_right {
		float:none !important;
		text-align: center;
	}
	
	.nav_right {
		float: none !important;
		display: block;  
	}
	
	.navbar-default .navbar-nav>li>a{
		text-align:center;
	}
	
	/* about css responsive */
	
	.sec-banner-about {
		height: 150px !important;
	}
	
	.allpage_heding ul li a {
		line-height: 20px;
		font-size:15px !important;
	} 
	
	.sec_white_about {
		padding: 50px 0 !important;
	}
	
	.about_text {
		padding-top: 50px !important;
	}
	
	.sec_white_about h2 {
		font-size: 1.5em !important;
		letter-spacing: 2px !important;
	}
	.soul_text h3 {
		padding: 0 15px;
	}
	
	.soul_text h3::after {
		left: 128px !important;
		width: 65% !important;
	}
	
	.about-soul {
		padding: 0 15px;
	}
	
	.sec_white_about2 p{
		padding: 0 15px;
	}
	
	
	/* aw18 css */
	
	  .content_aw18 {
		margin-top: 0 !important;
		margin-bottom: 20px;
	}
	
	
	
	.indig_musing_text {
		margin-bottom: 50px !important;
	}

	.indig_musing_img2 {
		margin-top: 40px !important;
	}
	
	.mob_pd_no{
		padding:0px;
	}
	
	.mob_tp_mrg{
		margin-top:30px;
	}
	
	.hs_mrg_top{
		margin-top:30px !important;;
	}

	.media_mrg {
		margin: 30px 0 0 !important;
	}  
	
	/* media css */
	
	.sec-banner-media {
		height: 150px !important;
	}

	.sec_white_contact {
		padding: 50px 0 50px !important;
	}
	
	
	.media_pd_lr{
		padding:0px !important;
	}
	
	.mega-ul ul li:hover>a:after {
		width: auto !important;
	} 
	
	/*  stockists css */
	
 	.sec_white_stockists {
		padding: 50px 0 !important; 
	}
	
	.nav-pills>li.active>a, .nav-pills>li.active>a:hover {
		background-color: #e5d9c6;
		color:#949494;
	}
	
	.nav-pills li a{
		color:#949494;
	}
	
	.border_left {
		border-left: none !important;
		border-top: 1px solid #e5d9c6;
	}
	
	 
	.soul_text2 h3::after {
		width: 80% !important;;
	}
	
	.media_ph_mrg{
		margin:70px 0;
	}   
	
	
	
	/* media page  */
	
	  .img_media9{
		left: 1% !important;
		bottom: -6% !important;
		transform: rotate(0deg) !important;
	}
	 
	.mag_year {
		top:-50px !important;
		left:0px !important;
		transform: rotate(0deg) !important;
		 width: auto;
	}  
	      
	
	.mag_year_right {
		top: -35px !important;
		right: 0px !important;
		transform: rotate(0deg) !important;
		width:auto;   
	} 
	
	.img_media11 {
		bottom: -6% !important;
		right: -30% !important;
		transform: rotate(0deg) !important;
		width:auto; 
	} 
	
	.img_media14 {
		bottom: -3% !important;
		left: 0 !important;
		transform: rotate(0deg) !important;
		width:auto; 
	}
	
	.img_media31 {
		bottom: 3% !important;
		right: -34% !important;
		transform: rotate(0deg) !important;
		width:auto; 
	}
	
	.img_media20 {
		bottom: -10% !important;
		transform: rotate(0deg) !important;
		right: -34% !important;
		width:auto; 
	}
	
	.mag_year_ph{
		top: -56px !important;
		width:auto; 
	}
	
	.img_media_right_11 {
		bottom: -12% !important;
		right: -22% !important;
		transform: rotate(0deg) !important;
		width:auto; 
	}
	
	.img_media_right_mob{
		bottom: 18px !important;
		right: -23% !important;
		width:auto; 
	} 
	
	.mag_year_mob_jan{
		left: -12px !important;
		width:auto; 
	}  
	
	.img_media11 {
		bottom: -4% !important;
		right: -18% !important;
		transform: rotate(0deg) !important;
		width:auto; 
	} 
	
	.img_md_left{
		bottom: -12px !important;
		left: 1% !important;
		width:auto; 
	}
	
	.img_media24 {
		bottom: -4% !important;
		transform: rotate(0deg) !important;
		right: -37% !important;
		width:auto; 
	}
	
	.mag_year_ph2 {
		left:12px !important; width:auto; 
	}  
	
	.mag_name {
		left: 0 !important;
		bottom: -10% !important;
		transform: rotate(0deg) !important;
		width:auto; 
	} 
	
	.mag_name22 {
		bottom: -9% !important; width:auto; 
	}
	
	.img_media20_ph1{
		right: -22% !important; width:auto; 
	}
	
	.mag_name_right {
		right:0 !important;
		bottom: -10% !important;
		transform: rotate(0deg) !important;
		width:auto;  
	}   
	
	.mag_name_right2 {
		right: -25% !important;
		transform: rotate(0deg) !important;
		width:auto; 
	} 
	
	.mag_year_ph3{
		left:-4px !important;
		width:auto; 
	}
	
	.img_media19 {
		bottom: -13% !important;
		right: -33% !important;
		width:auto; 
	}
	
	.mag_name_mob15 {
		bottom: -15% !important;
		width:auto; 
	}
	 
	.mag_name_rg_mob {
		right: -6% !important;
		width:auto; 
	} 
	
	.mag_year_nov_ph2 {
		right:0 !important; width: auto;
		
	}
	.img_media16{
		bottom: -8% !important; width:auto; 
	}
	
	.img_media_ten{
		bottom:-1% !important; width:auto; 
	}
	
	.mag_year_nov_ph8{
		right: 6px !important; width:auto; 
	}
	
	
	.cart-widget-side, .login-form-side, .mobile-nav {
		position: fixed;
		top: 0;
		bottom: 0;
		z-index: 9999;
	}  
	 
	button.searchsubmit {
		left: auto !important;
	} 
      
	 
	 
	.main-page-wrapper {
		padding-top: 115px !important;
	}  
	
	.small-grid{display:grid; grid-template-columns:auto; grid-gap:1.8 rem; padding:15px 20px;}
	.big-grid{display:grid; grid-template-columns:auto; grid-gap:1.8 rem; padding:0px 20px;}   
	.sec_arrivals {padding:50px 0;} 
	.sec_arrivals .owl-theme .owl-nav {
		position:revert !important;
		left:50%; 
		width:100px !important;
		margin-left: 38%;
	} 
	.ul-div ul
	{
		grid-template-columns: 47% 50% !important;
		grid-gap: 3rem !important;
		margin: 0px;
	}
	.elementor-element .elementor-widget-container
	{
		text-align: center;
	}
	.align_end
	{
		display: inherit;
	}
	.Arrivals
	{
		padding: 0% 0% 8% 1%; 
	}
	#sync2 .owl-item
	{
		width: 25% !important;
	}
	.Arrivals h3 {
		font-size: 25px;
		line-height: 36px;
	} 
	.hed-text-div h1 {
		font-size: 25px;
		letter-spacing: 2px; 
	}
	.padd-video{padding: 50px 20px;}
	.bloom-spring {padding: 50px 15px;float: left;}
	.bloom-spring .col-md-6
	{
		float: left;
	}
	.mg_top40{margin-top:30px;}
	
	.insta-grid{grid-template-columns: auto;} 
	.insta{ padding: 50px 20px;}
	
	 
	 /* about css */
	 
	  .sec_white_about2 {padding:50px 15px !important;}
	 
	.soul_award h3 {margin-top:0px; margin-bottom: 40px;}
	.soul_award h3::after{display:none;}
	.right_awrd {margin: 10px 0 40px;} 
		
		
	.about_heding.allpage_heding {padding: 24px 0 !important;}
	.pb150 {padding-bottom: 100px !important;}
	.footer_news p {line-height: 24px;}

	.blank_space{height:25px;} 
	.r_pd {padding:0 20px !important}
	 
	.mob_mg20{margin-top:20px;}
	.row_mt {margin-top: 20px !important;}	
	.row_mt0 {margin-top: 0px !important;}
	.owl-nav {width:28% !important;}
	.sec_get_touch {padding:0px 20px 50px !important;}
	
 

.term-ss20 .page-title-default {
    background-position: center top !important;
    background-size: cover;
    padding: 34px 0 !important;
    margin-top: 3px;
    margin-bottom: 60px !important;
}

.term-blouses .page-title-default {
    background-position: center top !important;
    background-size: cover;
    padding: 34px 0 !important;
    margin-top: 3px;
    margin-bottom: 60px !important;
} 

 .term-sarees .page-title-default {
    background-position: center top !important;
    background-size: cover;
    padding: 34px 0 !important;
    margin-top: 3px;
    margin-bottom: 60px !important;
}

 .term-kurtas-tunics .page-title-default {
    background-position: center top !important;
    background-size: cover;
    padding: 34px 0 !important;
    margin-top: 3px;
    margin-bottom: 60px !important;
}

 .term-dresses .page-title-default {
     background-position: center top !important;
    background-size: cover;
    padding: 34px 0 !important;
    margin-top: 3px;
    margin-bottom: 60px !important;
}

 .term-dupattas .page-title-default {
    background-position: center top !important;
    background-size: cover;
    padding: 34px 0 !important;
    margin-top: 3px;
    margin-bottom: 60px !important;
}

 .term-tops-shirts .page-title-default {
    background-position: center top !important;
    background-size: cover;
    padding: 34px 0 !important;
    margin-top: 3px;
    margin-bottom: 60px !important;
}

 .term-bottoms .page-title-default {
    background-position: center top !important;
    background-size: cover;
    padding: 34px 0 !important;
    margin-top: 3px;
    margin-bottom: 60px !important;
}

 .term-overlays .page-title-default {
    background-position: center top !important;
    background-size: cover;
    padding: 34px 0 !important;
    margin-top: 3px;
    margin-bottom: 60px !important;
}



 .term-kaftans .page-title-default {
    background-position: center top !important;
    background-size: cover;
    padding: 34px 0 !important;
    margin-top: 3px;
    margin-bottom: 60px !important;
}
 
 .term-ss20 .page-title-default {
    background-position: center top !important;
    background-size: cover;
    padding: 34px 0 !important;
    margin-top: 3px;
    margin-bottom: 60px !important;
}

  
.term-classic .page-title-default {
    background-position: center top !important;
    background-size: cover;
    padding: 34px 0 !important;
    margin-top: 3px;
    margin-bottom: 60px !important;
}

.term-festive .page-title-default {
    background-position: center top !important;
    background-size: cover;
    padding: 34px 0 !important;
    margin-top: 3px;
    margin-bottom: 60px !important;
}


.term-ss19 .page-title-default {
    background-position: center top !important;
    background-size: cover;
    padding: 34px 0 !important;
    margin-top: 3px;
    margin-bottom: 60px !important;
}


.term-spring-edit .page-title-default {
    background-position: center top !important;
    background-size: cover;
    padding: 34px 0 !important;
    margin-top: 3px;
    margin-bottom: 60px !important;
}
 

.term-joy .page-title-default {
   background-position: center top !important;
    background-size: cover;
    padding: 34px 0 !important;
    margin-top: 3px;
    margin-bottom: 60px !important;
}

.term-bloom.page-title-default {
   background-position: center top !important;
    background-size: cover;
    padding: 34px 0 !important;
    margin-top: 3px;
    margin-bottom: 60px !important;
}

.term-morakasi .page-title-default {
   background-position: center top !important;
    background-size: cover;
    padding: 34px 0 !important;
    margin-top: 3px;
    margin-bottom: 60px !important;
}
  

.main-page-wrapper {
    padding-top: 100px !important;
}
 
 
 
.main-page-wrapper .product-image-summary-wrap {
    padding: 0 40px 50px 30px;
}

.product-type-simple .related-products {
    width: 100% !important;
}
  
.about_heding.allpage_heding {
		padding: 50px 50px 10px !important;
		width: 100%;
	}
	
	.main-page-wrapper {
		padding-top: 100px !important;
	} 
 
 

 

.term-ss20 .page-title-default {
    background-position: center top !important;
    background-size: contain !important;
    padding: 34px 0 !important;
    margin-top: 3px;
    margin-bottom: 60px !important;
}

.term-blouses .page-title-default {
    background-position: center top !important;
   background-size: contain !important;
    padding: 34px 0 !important;
    margin-top: 3px;
    margin-bottom: 60px !important;
} 

 .term-sarees .page-title-default {
    background-position: center top !important;
   background-size: contain !important;
    padding: 34px 0 !important;
    margin-top: 3px;
    margin-bottom: 60px !important;
}

 .term-kurtas-tunics .page-title-default {
    background-position: center top !important;
   background-size: contain !important;
    padding: 34px 0 !important;
    margin-top: 3px;
    margin-bottom: 60px !important;
}

 .term-dresses .page-title-default {
     background-position: center top !important;
    background-size: contain !important;
    padding: 34px 0 !important;
    margin-top: 3px;
    margin-bottom: 60px !important;
}

 .term-dupattas .page-title-default {
    background-position: center top !important;
   background-size: contain !important;
    padding: 34px 0 !important;
    margin-top: 3px;
    margin-bottom: 60px !important;
}

 .term-tops-shirts .page-title-default {
    background-position: center top !important;
   background-size: contain !important;
    padding: 34px 0 !important;
    margin-top: 3px;
    margin-bottom: 60px !important;
}

 .term-bottoms .page-title-default {
    background-position: center top !important;
   background-size: contain !important;
    padding: 34px 0 !important;
    margin-top: 3px;
    margin-bottom: 60px !important;
}

 .term-overlays .page-title-default {
    background-position: center top !important;
   background-size: contain !important;
    padding: 34px 0 !important;
    margin-top: 3px;
    margin-bottom: 60px !important;
}



 .term-kaftans .page-title-default {
    background-position: center top !important;
   background-size: contain !important;
    padding: 34px 0 !important;
    margin-top: 3px;
    margin-bottom: 60px !important;
}
 
 .term-ss20 .page-title-default {
    background-position: center top !important;
  background-size: contain !important;
    padding: 34px 0 !important;
    margin-top: 3px;
    margin-bottom: 60px !important;
}

  
.term-classic .page-title-default {
    background-position: center top !important;
   background-size: contain !important;
    padding: 34px 0 !important;
    margin-top: 3px;
    margin-bottom: 60px !important;
}

.term-festive .page-title-default {
    background-position: center top !important;
    background-size: contain !important;
    padding: 34px 0 !important;
    margin-top: 3px;
    margin-bottom: 60px !important;
}


.term-ss19 .page-title-default {
    background-position: center top !important;
  background-size: contain !important;
    padding: 34px 0 !important;
    margin-top: 3px;
    margin-bottom: 60px !important;
}


.term-spring-edit .page-title-default {
    background-position: center top !important;
   background-size: contain !important;
    padding: 34px 0 !important;
    margin-top: 3px;
    margin-bottom: 60px !important;
}
 

.term-joy .page-title-default {
   background-position: center top !important;
   background-size: contain !important;
    padding: 34px 0 !important;
    margin-top: 3px;
    margin-bottom: 60px !important;
}
  

 

.about_heding.allpage_heding {
		padding: 50px 50px 10px !important;
		width: 100%;
	}
	.main-page-wrapper {
    padding-top: 100px !important;
}
 
 
   

} 

	
	
	