@charset "utf-8";
/* CSS Document */

/* #Media Queries
================================================== */
/* Smaller than standard 1200px (devices and browsers) */
@media only screen and (max-width: 1200px) {
.container {
	width:90%;
	margin:0 auto;
}
}
@media only screen and (max-width: 1280px) {
header{
/*	padding:1%;*/
}


}


/* iPads (portrait and landscape) ----------- */
@media only screen and (min-width : 600px) and (max-width : 1024px) {
/* Styles */

}
/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
	
	
}
/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
/* Styles */
#main{
	  width:100%;
	  padding:0;
	  margin:0 auto;
	  padding-top:56px;
	}
header nav{
    width: 70%;
}
.ace-responsive-menu > li > a {
    padding: 5px 1px 5px 10px;
    font-size: 11px;
}
}
/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
/* Styles */
#main {
    margin:0 auto;
    padding:56px 0 0;
    width:100%;
}
header {
    background:#fff none repeat scroll 0 0;
    left:0;
    position:fixed;
    transition:height 0.3s ease 0s;
    width:100%;
    z-index:999;
}
header .logo{
	width:15%;
	}
header.smaller .logo{
	width:12%;
	}


}

@media only screen and (min-device-width : 480px) and (max-device-width : 767px) and (orientation : landscape) {
#main{
	padding:0px;
	}
header{
	padding:1% 0 2% 0!important;
	}
header.smaller {
    height:70px!important;
	}
header .logo {
    float:left!important;
    width:23%!important;
	position:absolute;
	left:20px;
	}
header nav {
    display:inline-block;
    float:right;
    padding:2% 2% 0 0!important;    
    width:100%;
	}

}
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
	width:100%;
	padding:15px;
}
header {
	width:100%;
	height:auto;
	position:relative;
}
header.smaller {
	top:0;
	height:220px;
	background-color:#fff;
}
header .logo {
    float:left!important;
    width:26%!important;
	position:absolute;
	left:20px;
	top:10px!important;
	}
header nav {
    display:inline-block;
    float:right;
    padding:4% 0 0 0;
    width:100%;
	}
header.smaller .logo {
	width:60%;
	text-align:center;
	margin:0 auto;
	float:none;
}
#main{
	padding:0px;
	}


}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape){

}
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
/* Styles */
:root{
	--header-height: 61.28px;
}
.menu-toggle #menu-btn{
	margin: 0;
}
th, td {
    font-size: 12px;
}
p{
	text-align: justify;
	font-size: 15px;
}
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
	width:100%;
	padding:15px;
}
.fa_menuarrow{
	display:none!important;
	}
header {
	width: 100%;
    height: auto;
    position: fixed;
    background: #fff; 
  
}
.menu-toggle h3{
	display: none;
}
header.smaller {
	top:0;
	height:auto;
	background-color:#fff;
}
header.add_black .logo {
    float: left!important;
    width: 37%!important;
    position: absolute;
    left: 20px;
    top: 30px;
    z-index: 999;
}
header .logo {
   float: left!important;
    width: 150px !important;
/*    position: absolute;*/
    position: static;
    left: 20px;
    top: 14px;
    z-index: 999;
}
header nav {
    display:inline-block;
    float:right;
    padding: 0;
    width: unset;
    margin-top: 0%;
	}
header.smaller nav{
	float: unset;
}
header.smaller .logo {
	/*width:60%;
	text-align:center;
	margin:0 auto;
	float:none;
	position: absolute;
	top: 30px !important;*/
}
header .logo img{
	filter: brightness(0) saturate(100%) invert(60%) sepia(3%) saturate(4406%) hue-rotate(345deg) brightness(105%) contrast(79%);
}

header.add_black{

}

body #main {
    padding-top: var(--header-height)!important;
    /*padding: 0;*/
}
.ace-responsive-menu{
	position: absolute;
	left: 0;
	top: var(--header-height);
	width: 100%;
	background: #fff;
	margin: 0;
}
.ace-responsive-menu > li > a {
    padding: 5px 0 0 12px!important;
}
.ace-responsive-menu > li {
    padding: 8px 0!important;
}

.width_30{
	width: 100%;
}
.width_35{
	width: 100%;
}
.width_40{
	width: 100%;
}
.width_45{
	width: 100%;
}
.width_50 {
    width: 100%;
}
.width_55{
	width: 100%;
}
.width_60{
	width: 100%;
}
.width_65{
	width: 100%;
}
.width_70{
	width: 100%;
}
.width_90{
	width: 90%;
	margin: 0 auto;
}

.style_brn{
	width: 100%;
	font-size: 14px;
	position: relative;
}
.style_brn::before {
    position: absolute;
    content: '';
    background: url(../images/left-img.png) no-repeat;
    background-size: contain;
    background-position: bottom left;
    width: 35px;
    height: 38px;
    top: 0;
    bottom: unset;
    left: 0;
}
.style_brn::after {
    position: absolute;
    content: '';
    background: url(../images/right-img.png) no-repeat;
    background-size: contain;
    background-position: bottom right;
    width: 35px;
    height: 38px;
    bottom: unset;
    top: 0;
    right: 0;
}
.title {
    font-size: 16px;
}
.heading {
    font-size: 26px;
}
.gold_hollow_btn{
	font-size: 12px;
    padding: 8px 10px;
}

.ace-responsive-menu > li:last-child{
	border: none;
}
.ace-responsive-menu > li > a > .arrow:before{
	margin: -5px 0 -5px 5px;
}
.ace-responsive-menu li ul.sub-menu{
	margin: 15px 0 0 10px;
	background: transparent;
}
.ace-responsive-menu > li{
	border-bottom: 1px dotted #fdf2e5;
}
.banner{
	height: unset;
    padding: 0 0 5vw;
    background: #fff;
}
.banner .main_banner .item_box img{
    width: unset;
    height: unset;
}
.banner .main_banner .owl-dots{
	position: static;
	padding: 5vw 0 0 0;
}
.banner .owl-theme .owl-nav [class*=owl-]{
	top: calc(50% - 15px);
}
.banner .main_banner .owl-nav .owl-prev {
    left: 10px;
}
.banner .main_banner .owl-nav .owl-next {
    right: 10px;
}
.banner .main_banner .overlay_text .banner_heading{
	font-size: 18px;
	letter-spacing: 5px;
}
.banner .main_banner .overlay_text .heading{
	font-size: 22px;
	padding: 0;
}

.banner .item_box.collection_style{
	flex-wrap: wrap-reverse;
}
.banner .item_box.collection_style .center_patch{
	width: 100%;
	padding: 5vw 5vw 0vw 5vw;
}
.banner .item_box.collection_style .img_box_1{
	display: none;
}
.banner .item_box.collection_style .img_box_2{
	width: 100%;
	height: unset;
}

.versatile_fabrics_section {
    padding: 50px 0;
}
.versatile_fabrics_section .inner_container .upper_sec .info_box{
	flex-direction: column;
}
.versatile_fabrics_section .inner_container .lower_sec{
	padding: 0;
}
.discover_collection_section{
	padding: 50px 0;
}
.discover_collection_section .inner_container .boxes .info_box .inner_box .content_box{
	bottom: 20px;
	padding: 0px 25px;
}
.discover_collection_section .inner_container .boxes .info_box .inner_box .content_box .heading_box .heading{
	padding: 0 0 10px 0;
	font-size: 24px;
}
.discover_collection_section .inner_container .boxes .info_box .inner_box .content_box .heading_box .text_box{
	padding: 0;
}
.discover_collection_section .inner_container .boxes .info_box .inner_box .content_box .heading_box .heading::before{
	bottom: 5px;
}
.social_media_section{
	padding: 50px 0 0;
}
#eapps-instagram-feed-1 .eapps-instagram-feed-posts-grid-load-more{
	width: 120px !important;
	font-size: 14px !important;
}
.come_nuhome_section{
	padding: 50px 0;
}
.come_nuhome_section .heading br{
	display: none;
}
.come_nuhome_section .inner_container .info_box{
	padding: 0;
}
.come_nuhome_section .inner_container .width_35 .info_box .city_link .sub_title a{
	font-size: 15px;
}
.come_nuhome_section .inner_container .width_35 .info_box .explore_btn a{
	font-size: 14px;
	padding: 8px 16px;
}
.come_nuhome_section .inner_container .width_65 .inner_box{
	display: unset;
}
.come_nuhome_section .inner_container .width_65 .inner_box .item_box{
	padding: 10px 0;
}
.first_know_section .inner_container .width_30 .left_side{
	text-align: unset;
	padding: 0;
}
.first_know_section .inner_container .width_30 .right_side{
	text-align: unset;
	padding: 0;
}
.first_know_section .inner_container .width_30 .left_side img {
    width: 150px;
}
.first_know_section .inner_container .width_30 .right_side img {
    width: 200px;
}
.first_know_section .inner_container .width_40 .inner_box .sign_up .btn button{
	font-size: 12px;
}
.first_know_section .inner_container .width_40 .inner_box .sign_up input{
	font-size: 14px;
}
.textwriter_section{
	padding: 20px 0;
}
.textwriter_section #typewriter_container img {
/*    width: 10px;*/
    display: none;
}
.textwriter_section #typewriter_container .typewriter{
	font-size: 14px;
    padding: 0 10px;
    text-align: center;
}


.banner .hero_banner .item_box img{
    width: unset;
    height: unset;
}
.banner .hero_banner .overlay_text .heading{
    font-size: 24px;
}
.filter_section .inner_container .filter_wrap .filter_list{
	justify-content: center;
}
.filter_section .inner_container .filter_wrap .filter_list .filter_select{
	margin: 5px;
	padding: 5px 30px 5px 5px;
}
.filter_section .inner_container .filter_wrap .filter_list .filter_select::after{
	top: 8px;
}
.filter_section .inner_container .filter_wrap .filter_list .filter_label{
    font-size: 12px;
}
.filter_section .inner_container .filter_wrap .filter_list .filter_options label{
    font-size: 12px;
}
.filter_section .inner_container .filter_wrap .filter_list .apply_btn button{
	margin: 5px 0 0 0;
    padding: 5px 10px;
    font-size: 12px;
}

.collection_section{
	padding: 50px 0 0;
}
.collection_section .inner_container{
	margin: 0 -10px;
}
.collection_section .inner_container .col-sm-3{
	width: 50%;
	padding: 10px;
	margin: 0 0 20px 0;
}
.collection_section .inner_container .item_box{
	padding: 0;
}

.see_more_btn{
	padding: 0 0 20px 0;
}
.see_more_btn a{
	font-size: 14px;
	letter-spacing: 2px;
	padding: 10px 15px;
}

.hero_section .inner_container .item_box{
	flex-direction: column-reverse;
}
.hero_section .owl-theme .owl-dots{
	bottom: 5%;
}
.hero_section .inner_container .info_box {
    padding: 10vw 5vw;
}
.tab_section .tab_wrapper{
	padding: 5vw 5vw 0;
}
.tab_section .tab_wrapper .tabs{
	justify-content: space-around;
}
.tab_section .tab_wrapper .tabs .tab-link{
    font-size: 14px;
    margin: 0;
    padding: 0 0 20px 0;
    letter-spacing: 1px;
}
.tab_section .img_boxes .inner_box .collection_info .colection_title{
	font-size: 14px;
}
.tab_section .img_boxes .inner_box .collection_info .collection_sr_no{
	font-size: 14px;
}
.tab_section .img_boxes .inner_box{
	padding: 0;
}
.tab_section .lyt_product{
	margin: 0 -10px;
}
.tab_section .lyt_product .col-sm-3{
	width: 50%;
	padding: 10px;
}
.tab_section .lyt_product .product_list_wrap{
	padding: 0;
}
.tab_section .lyt_product .product_list_wrap .product_title_wrap .product_title{
	font-size: 14px;
}
.tab_section .lyt_product .product_list_wrap .product_title_wrap .product_sr_no{
	font-size: 14px;
}
.sku_detail{
	padding: 5vw 5vw 10vw;
}
.sku_detail .inner_sku_detail .sku_detail_info_wrap .sku_detail_action_wrap .btn_icon_solid{
	padding: 5px 10px;
    margin: 7px 14px 7px 0;
}
.sku_detail .inner_sku_detail .sku_detail_info_wrap .sku_detail_action_wrap .btn_icon_solid .btn_text{
	font-size: 14px;
}
.sku_detail .inner_sku_detail .sku_detail_info_wrap{
	padding: 5vw 0;
}
.sku_detail .inner_sku_detail .sku_detail_info_wrap .sku_detail_info_item .sku_detail_info_label{
	width: 50%;
}
.sku_detail .inner_sku_detail .sku_detail_info_wrap .sku_detail_info_item .sku_detail_info{
	width: 50%;
}
.sku_detail .wash_care_wrapper ul li{
	width: 33.33%;
	max-width: unset;
}
.sku_detail .wash_care_wrapper ul li .icon{
	width: 25px;
}
.sku_detail .wash_care_wrapper ul li .txt{
	/*font-size: 10px;*/
	padding: 0 5px 5px;
}
.sku_detail .wash_care_wrapper ul li .icon img{
	/*width: 40px;*/
}
.sku_detail .inner_sku_detail .sku_detail_info_wrap .albums_list ul li{
	padding: 0 5px 5px;
}
.sku_detail .inner_sku_detail .sku_detail_info_wrap .albums_list ul li .collection_title{
	font-size: 10px;
}
.our_story_section {
    padding: 50px 0;
}
.our_story_section .inner_container .info_box{
	padding: 0;
}
.our_story_section .inner_container .inner_box .img_box{
	padding: 20px 0 0;
}
.art_expression_section .inner_container .overlay_img{
	width: 60px;
}
.artistry_section{
	padding: 50px 0;
	text-align: unset;
}
.artistry_section .inner_container .text{
	width: unset;
	padding: 0;
}
.artistry_section .inner_container .col-sm-3{
	width: 50%;
	padding: 10px;
}
.testimonial{
	padding: 50px 0;
}
.testimonial .testimonial_slider .text_box{
	width: 80%;
}
.testimonial .testimonial_slider .text_box p{
	text-align: center;
}
.testimonial .testimonial_slider .owl-nav .owl-prev {
    left: 5px;
}
.testimonial .testimonial_slider .owl-nav .owl-next {
    right: 5px;
}
.our_journey_section {
    padding: 50px 0;
}
.our_journey_section .inner_container .text {
    padding: 0;
}
.our_journey_section .inner_container .sub_title{
	font-size: 16px;
	padding: 0 0 30px 0;
}
.true_talent_section{
	padding: 50px 0;
}
.true_talent_section .inner_container .heading{
	font-size: 24px;
	padding: 0 10px;
}
.our_core_section .inner_container .info_box {
    padding: 10vw 5vw;
}
.upcoming_events_section {
    padding: 50px 0;
}
.upcoming_events_section .inner_container .info_box .sub_title{
	font-size: 14px;
}
.upcoming_events_section .inner_container .view_btn a {
	font-size: 14px;
	margin: 10px 0 40px;
}
.moments_design_section{
	padding: 50px 0;
}
.moments_design_section .inner_container .boxes .item_box .sub_heading{
	font-size: 21px;
}
.moments_design_section .inner_container .boxes .item_box .sub_title{
	font-size: 14px;
}
.moments_design_section .moments_design_slider .owl-nav .owl-prev {
    left: -20px;
}
.moments_design_section .moments_design_slider .owl-nav .owl-next {
    right: -20px;
}
.moments_design_section .moments_design_slider .view_btn a{
	font-size: 14px;
}
.moments_design_section .owl-theme .owl-dots{
	bottom: 4%;
}
.white-popup{
	width: 90%;
	padding: 30px 20px;
}
.white-popup .heading{
	font-size: 21px;
	padding: 10px 0 20px 0;
}
.white-popup .owl-nav img{
    width: 20px;
}
.white-popup .popup_slider .owl-nav .owl-next {
    right: 38%;
}
.white-popup .popup_slider .owl-nav .owl-prev {
    left: 38%;
}
.white-popup .owl-theme .owl-nav:after {
    position: absolute;
    content: '|';
    color: #fff;
    font-size: 18px;
    left: 50%;
    top: -5px;
}
.get_touch_section .inner_container .info_box{
	padding: 10vw 5vw;
}
.get_touch_section .inner_container .info_box .ctc_info .ctc_box .txt{
    font-size: 14px;    
    padding: 0 0 0 10px;
}
.get_touch_section .inner_container .info_box .ctc_info .ctc_box .txt a{
	font-size: 14px;
}
.get_touch_section .inner_container .form_box{
	padding: 10vw 5vw;
}
.get_touch_section .inner_container .form_box .title {
    padding: 0 0 10px 20px;
}
.get_touch_section .inner_container .form_box .heading {
    padding: 0 0 30px 20px;
}
form .form_group{
	margin: 0;
}
.map_section{
	padding: 50px 0;
}
.nuradio_section {
    margin-top: 80px;
}
.nuradio_section .inner_container .info_box {
    padding: 0 5vw 120vw;
}
.nuradio_section .inner_container .info_box .play_it_box .spotify_logo {
    padding: 0 10px;
    width: 120px;
}
.nuradio_section .inner_container .info_box .text_box {
   padding: 20px 0;
}
.nuradio_section .inner_container .width_55 .item_box{
	display: none;
}
.nuradio_section .inner_container .overlay_playlist {
    position: absolute;
    content: '';
    width: unset;
    right: 5%;
    bottom: 30px;
}

.career_section {
    padding: 50px 0 0;
}
.lilo-accordion-control{
    font-size: 12px!important;
    padding: 15px 30px 15px 15px!important;
}
.lilo-accordion-control::before{
    width: 10px!important;
    height: 2px!important;
}
.lilo-accordion-control::after{
    width: 10px!important;
    height: 2px!important;
}
.lilo-accordion-content p{
    font-size: 14px!important;
    padding: 0 0 10px 0!important;
}
.career_section .inner_container .resume_box{
    padding: 0;;
}
.career_section .inner_container .resume_box p{
    text-align: unset;
}
footer{
	padding: 50px 0 0;
}
footer .upper_sec .inner_container{
	padding: 20px;
}
footer .upper_sec .inner_container .col-sm-4 .info_box{
	border: none;
	height: unset;
	padding: 0;
	text-align: center;
}
footer .upper_sec .inner_container .col-sm-4:nth-child(2) .info_box{
    padding: 0;
    text-align: center;
}
footer .upper_sec .inner_container .col-sm-4 .info_box .logo{
	text-align: center;
}
footer .upper_sec .info_box .address_box .sub_title{
	text-align: center;
}
footer .upper_sec .info_box .social_link .inner_box{
	text-align: center;
}
footer .upper_sec .inner_container .info_box .about_box .sub_title{
	padding: 0;
}
footer .upper_sec .inner_container .info_box ul{
	padding: 0;
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
footer .upper_sec .inner_container .info_box ul li a{
	font-size: 15px;
}
footer .middle_sec .social_icon ul{
	padding: 20px 0;
}
footer .middle_sec .social_icon ul li {
    padding: 0 5px;
}
footer .upper_sec .inner_container .info_box .musically_logo img {
    width: 200px;
}
.hero_section .inner_container .variants_banner .inner_box img{
	height: 100vw;
}
.share_wrapper{
	padding: 25px;
}
.share_wrapper ul{
	columns: 3;
	display: block;
}
.share_wrapper ul li{
	padding: 0 5px 20px;
}

.breadcrumbs{
	padding: 0 0 5vw;
}
.breadcrumbs ul li:after{
	font-size: 11px;
}
.breadcrumbs ul li a{
	font-size: 11px;
}
.breadcrumbs ul li span{
	font-size: 11px;
}
.make_payment_section .make_payment .make_payment_form{
	width: unset;
}
.make_payment_section .make_payment .make_payment_form .field_row{
	padding: 0;
}






















}
/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) {
/* Styles */
}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {
/* Styles */
}

