@import url('https://fonts.googleapis.com/css?family=Cormorant+Garamond:300,400,400i,500,600,700|Cormorant+Infant:300,400,400i,500,600,700');
 @import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800');
 *{
    outline:none!important;
    word-wrap: break-word;
    font-weight:normal;
}
 ul,li{
    padding:0;
    margin:0;
    list-style-type:none;
}
 body{
    margin:0;
    padding:0;
    font-family: 'Cormorant Infant', serif;
    font-size:14px;
}
 @font-face {
     font-family: 'rupee';
     font-weight:bold;
     src: url('../fonts/rupee/rupee.eot');
     src: url('../fonts/rupee/rupee.eot?#iefix') format('embedded-opentype'), url('../fonts/rupee/rupee.woff') format('woff'), url('../fonts/rupee/rupee.ttf') format('truetype'), url('../fonts/rupee/rupee.svg#rupee') format('svg');
}
 .font-rupee{
    font-family: 'rupee'!important;
     font-weight:normal;
     font-style:normal
}
 img{
    max-width:100%;
}
 .ilina-header{
    width:100%;
    line-height: normal;
    position: relative;
}
 .ilina-headerTop{
    width: 100%;
    background-color: #fbefe3;
    font-size: 15px;
    text-transform: uppercase;
    font-family: 'Cormorant Garamond', serif;
}
 .topLine{
    width: 100%;
    font-weight: 600;
    color: #cc9933;
    font-variant: normal;
    padding: 14px 0
}
 .top-actionBox{
    width:100%;
    text-align:right;
}
 .topBand-Links{
    width:100%;
    padding:0;
    margin:0;
    list-style-type:none;
}
 .topBand-Links li{
    display:inline-block;
    margin-left: 25px;
    position: relative;
    padding:8px 0;
}
.cart-values{
    position:relative;
}
.cart-values .addedvals {
    position: absolute;
    min-width: 15px;
    height: 15px;
    background-color: #ff4943;
    text-align: center;
    line-height: 15px;
    color: #fff;
    font-family: open sans;
    font-style: normal;
    font-size: 9px;
    font-weight: 600;
    border-radius: 50%;
    right: -10px;
    top: 8px;
    padding: 0 3px;
    z-index:3;
}
 .topBand-Links li:first-of-type{
    margin-left:0;
}
 .topBand-Links a{
    font-weight: 600;
    color: #cc9933;
    font-variant: normal;
    font-family: 'Cormorant Garamond', serif;
    text-decoration: none;
}
 .topBand-Links .separateLine a{
    padding: 0 10px;
    border-right: 1px solid #cc9933;
    line-height: 13px;
    display: inline-block;
}
 .topBand-Links .separateLine a:last-of-type{
    padding-right:0;
    border-right:none;
}
 .ilina-sprite{
    background-image:url('../images/ilina-sprite.png?v=01');
    background-repeat:no-repeat;
    display:inline-block;
}
 .searchIcon{
    width: 15px;
    height: 15px;
    background-position: 0px 0px;
}
 .CartIcon{
    width: 17px;
    height: 15px;
    background-position: -16px 0px;
}
 .topBand-Links .ilina-sprite {
    margin-bottom: -2px;
}
 .headerWhiteBand{
    width:100%;
    background:#fff url('../images/side-leafs.png') no-repeat right 15px bottom 30px;
}
 .centerLogoBox{
    width:100%;
    text-align:center;
    padding:22px;
}
 .navMenu{
    width:100%;
    text-align:center;
    list-style-type:none;
    position: relative;
}
 .cms-landing-banner{
    width:100%;
    text-align:center;
}
 .cms-landing-banner img{
    max-width:100%;
    display:inline;
}
 .navMenu > li{
    display: inline-block;
    list-style-type: none;
    padding: 0 12px 15px;
    margin: 0;
}
.inner-menulinks{
    position: absolute;
    left: 0;
    right: 0;
    color:#666;
    display:flex;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:-moz-box;
    display:-webkit-box;
    text-align:left;
    visibility: hidden;
    opacity: 0;
    top: 33px;
    background-color: rgba(251, 239, 227,.95);
    z-index: 10;
    padding: 30px 375px 70px 125px;
    background-position: right center;
    background-repeat: no-repeat;
}
.inner-menulinks > li{
    -moz-box-flex:1 auto;
    -webkit-box-flex:1 auto;
    -ms-box-flex:1 auto;
    -webkit-flex:1 auto;
    -ms-flex:1 auto;
    flex:1 auto;
    padding:0 50px 0 0;
}
.inner-menulinks > li:nth-child(1) {
    width: 240px;
}
.inner-menulinks > li > label{
    text-transform: uppercase;
    white-space: nowrap;
    font-size: 14px;
    display:block;
    padding-bottom:10px;
    border-bottom:1px solid #cc9933;
    font-weight:400;
    font-family:open sans;
}
.available-productslist{
    width:100%;
    padding:0;
    margin:17px 0 0;
}
.available-productslist li{
    width: 100%;
    margin-top: 10px;
}
.available-productslist li:nth-child(8n) {
    margin-top: 30px;
}
.available-productslist a{
    font-family: open sans;
    font-size: 14px;
    color:#666;
    display:block;
}
.navMenu li:hover .inner-menulinks{
    visibility:visible;
    opacity:1;
}
 .navMenu > li > a{
     font-size: 15px;
     text-transform: uppercase;
     color: #98918f;
     text-decoration: none;
     font-family: 'Open Sans', sans-serif;
     font-weight: 400;
     letter-spacing: 1.5px;
}
.navMenu > li:hover > a{
    color: #cc9933;
}
 .mainBanner{
    width:100%;
    background:#8ecbe1 url('../images/banner.jpg') no-repeat center top / cover;
    overflow:hidden;
}
 .bannerGrid{
    width:49%;
    float:right;
    background-color:#fff;
    list-style-type:none;
    border-width:0 0 0 2px;
    border-style:solid;
    border-color:#fff;
    height:690px;
    box-shadow: 0 0 10px 10px rgba(0,0,0,0.1);
}
 .bannerGrid li{
    list-style-type:none;
    float:left;
    height:223px;
    border-width:0 2px 2px 0;
    border-style:solid;
    border-color:#fff;
    width:50%
}
 .bannerGrid li:nth-of-type(2),.bannerGrid li:nth-of-type(3){
    height: 468px;
}
 .bannerGrid li:nth-of-type(3){
    margin-top: -245px;
}
 .Grid-boxImg{
    width:100%;
    height:100%;
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    position: relative;
}
 .bannerFontBox{
    float: left;
    width: 51%;
    min-height: 20px;
    padding: 32px 85px;
    color:#fff;
}
 .bannerFontBox h1 {
    font-size: 75px;
    line-height: 79px;
    font-weight: 700;
    text-shadow: 2px 2px 6px rgba(0,0,0,0.5);
    margin:0 0 12px;
}
 .bannerFontBox p {
    font-size: 19px;
    font-family: 'Open Sans', sans-serif;
    font-weight:400;
    letter-spacing: 0.1px;
    text-shadow: 5px 2px 5px rgba(0,0,0,0.4);
}
 .line-btn {
    border: 1px solid #fff;
    color: #fff;
    text-decoration: none;
    display: inline-block;
    padding: 13px 25px;
    font-size: 15px;
    text-transform: uppercase;
    text-align: center;
    font-family: myriad pro;
    font-weight: 500;
    letter-spacing: 1.5px;
}
 .line-btn:hover,.line-btn:focus,.line-btn:active{
    background-color:rgba(255,255,255,0.2);
    color:#fff;
    text-decoration:none;
}
 .bannerFontBox .line-btn {
    width: 178px;
    margin-top: 25px;
}
 .SecondGrid-Section{
    width:100%;
    padding:65px 0 40px;
}
 .LBox-Length{
    width:100%;
    height:710px;
    background-position:center top;
    background-size:cover;
    background-repeat:no-repeat;
    position:relative;
}
 .imgCaption{
    background-color: rgba(240, 217, 198,0.7);
    font-size: 24px;
    color: #000;
    line-height: normal;
    font-weight: 600;
    padding: 5px 20px;
    display: inline-block;
}
 .caption-RB .imgCaption{
    position:absolute;
    right:0;
    bottom:0;
}
 .borderd-Text{
    border:3px solid #ff4a44;
    padding:20px 25px 25px;
    height: 310px;
}
 .Design-ProcessBox{
    width:100%;
    padding-right:300px;
    position:relative;
    margin-bottom:30px;
}
 .line-btn.redBtn {
    background-color: #ff4943;
    border-color: #ff4943;
    line-height: normal;
    font-weight: 600;
    letter-spacing: 0.5px;
}
 .borderd-Text p {
    font-size: 16px;
    color: #b8b8b8;
    font-family: 'Open Sans', sans-serif;
    font-weight:600;
    letter-spacing: 0.1px;
    margin: 0;
    line-height: normal;
    overflow: hidden;
    max-height: 132px;
}
 .borderd-Text h2 {
    font-size: 24px;
    font-weight: 600;
    margin: 0 0 10px;
}
 .borderd-Text .redBtn {
    margin-top: 20px;
}
 .Design-ProcessBox .DesignP-label{
    color: #b8b8b8;
    font-size: 45px;
    position: absolute;
    right: 0;
    width: 275px;
    line-height: 50px;
}
 .ProductimgBox{
    width:100%;
    background-position:center center;
    background-size:cover;
    background-repeat:no-repeat;
    position:relative;
    text-align:center;
}
 .WatchImg{
    height:370px;
}
 .caption-TL .imgCaption{
    position:absolute;
    left:0;
    top:0;
}
 .leaf-PatternSection{
    width:100%;
    padding:45px 0;
    background:url('../images/leaf-pat.png') repeat-x center 0;
}
 .ImgSize608{
    height:608px;
}
 .DesignBorderText{
    width:100%;
    background-color:rgba(239, 203, 174,0.5);
    padding:30px;
    height:608px;
}
 .WhiteBdrBox{
    width:100%;
    height:100%;
    padding:20px;
    border:2px solid #fff;
}
 .secondaryFont{
    margin:0 0 10px;
    font-size:34px;
    color:#706760;
}
 .WhiteBdrBox p {
    font-size: 21px;
    font-family: 'Open Sans', sans-serif;
    font-weight:400;
    color: #554e48;
    line-height: 33px;
}
 .WhiteBdrBox a{
    color:#000;
    font-family: 'Open Sans', sans-serif;
    font-weight:400;
    text-decoration:none;
    font-size:21px;
}
 .WhiteBdrBox .read-m{
    display:block;
    margin-top:30px;
}
 .ProductsGrid-Section{
    width:100%;
    padding:45px 0;
    background-color:#fff;
    overflow:hidden;
}
 .productGrid .grid-item {
     width: 33.33333333%;
    padding:0 15px;
    margin-bottom:30px;
}
 .height470{
    height:470px;
}
 .height277{
    height:277px;
}
 .height342{
    height:342px;
}
 .height255{
    height:255px;
}
 .height250{
    height:250px;
}
 .AtGlance{
    border:2px solid #b9babd;
    padding:40px 30px 15px;
    text-align:center;
}
 .ilinaIcon {
    width: 52px;
    height: 53px;
    background-position: 0px -34px;
}
 .dashedLineBox{
    width:100%;
    margin:20px 0
}
 .svgStroke {
    width: 160px;
    height: 4px;
    vertical-align:top;
}
 .dashedLineBox label {
    display: block;
    margin-bottom: 0;
    font-weight: normal;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    font-weight:400;
    color: #6f6f6f;
    letter-spacing: 1px;
    line-height: 20px;
}
 .ProductimgBox .linkBottom {
    background-color: #474747;
    color: #fff;
    text-decoration: none;
    font-size: 20px;
    position: absolute;
    left: 30px;
    right: 30px;
    text-align: center;
    bottom: 12px;
    padding: 8px;
    border-radius: 3px;
    font-family: 'Josefin Sans', sans-serif;
    letter-spacing: 0.5px;
}
 .ProductimgBox .linkBottom:hover,.ProductimgBox .linkBottom:focus,.ProductimgBox .linkBottom:active{
    background-color:#575757;
    text-decoration:none;
    color:#fff;
}
 .relative{
    position:relative;
}
 .full-link{
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    z-index:3;
}
 .happyCustomer-section{
    width:100%;
    background-color:#fceee2;
    padding:60px 0;
    position:relative;
}
 .SectionFont{
    font-size:40px;
    color:#000;
    margin:0;
    font-weight:600;
}
 .CustomersGrid{
    width:100%;
    overflow: hidden;
}
 .CustomersGrid .grid-item{
    width:25%;
    padding:0 15px;
    margin-top:40px;
    text-align:left;
}
 .height500{
    height:500px;
}
 .height250{
    height:250px;
}
 .height480{
    height:480px;
}
 .height180{
    height:180px;
}
 .height345{
    height:345px;
}
 .CustomersGrid .width-half{
    width:50%;
}
 .CustomersGrid .ProductimgBox{
    margin-bottom:15px;
}
 .CustomersGrid p{
    font-size:14px;
    font-weight:lighter;
}
 .name-Det{
    display: block;
    max-width: 100%;
    margin-bottom: 0;
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
}
 .quotePositionIcon {
    width: 58px;
    height: 50px;
    background-position: -52px -34px;
    position: absolute;
    top: -25px;
    left: 50%;
    margin-left: -29px;
}
 .ilina-footer{
    width:100%;
    padding:30px 0 70px;
    background-color:#fff;
    border-top: 1px solid #e5e5e5;
}
 .ReservedAbout{
    display:block;
    font-size:12px;
    font-family:'Cormorant Garamond', serif;
    font-weight:400;
    text-transform:uppercase;
    margin:20px 0;
}
 .short_decFFont{
    font-family:'Cormorant Garamond', serif;
    font-weight:400;
    font-size:14px;
    color:#6c6c6c;
    line-height:22px;
    padding:0 30px;
}
 .FooterLinks-List{
    width:100%;
    padding:15px 0 0;
    border-top:1px solid #e5e5e5;
    list-style-type:none;
    margin-top:20px;
    display:inline-block;
}
 .FooterLinks-List li{
    list-style-type:none;
    float:left;
    width:33.33333333%;
    margin-top:5px;
}
 .FooterLinks-List li a{
    font-family:'Cormorant Garamond', serif;
    font-weight:400;
    font-size:14px;
    color:#6c6c6c;
}
 .FooterLinks-List li a:hover{
    color:#000;
}
 .FooterLinks-List li.SocialIcons{
    width:100%;
    margin-top: 35px;
}
 .FooterLinks-List li.SocialIcons a{
    margin:0 15px;
}
 .SocialIcons .ilina-sprite {
    width: 45px;
    height: 45px;
}
 .SocialIcons .faceBook-icon{
    background-position: 0px -89px;
}
 .SocialIcons .Twitter-icon{
    background-position: -46px -89px;
}
 .SocialIcons .Pinterest-icon{
    background-position: -92px -89px;
}
 .SocialIcons .Gplus-icon{
    background-position: -138px -89px;
}
 .navMenu a:hover{
    color:#cc9933
}
 .WatchBanner{
    width:100%;
    height:570px;
    background-position:center top;
    background-repeat:no-repeat;
    background-size:cover;
    padding:75px 0
}
 .WatchBannerText{
    width:470px;
    max-width:100%;
}
 .mop-font{
    font-size:124px;
    color:#aa7c8b;
    line-height: normal;
    margin:0;
}
 .mop-font span{
    display:block;
    font-size:59px;
}
 .preci-italic{
    font-size: 47px;
    color: #000;
    font-weight: 400;
    margin: 0 0 15px;
    font-style: italic;
}
 .WatchBannerText p{
    font-size: 25px;
    font-weight: 400;
    line-height: 33px;
    max-width: 400px;
}
 .Products-section{
    width:100%;
    padding:70px 0 50px;
    background-color:#fff;
}
 .Ilina-ProductFilter{
    float:left;
    width:203px;
    min-height:1px;
    border-right: 2px solid #e5e5e5;
}
 .Ilina-productListingBox{
    width:100%;
    padding-left:205px;
    min-height:1px;
}
 .listingHolderBox{
    width:100%;
    display:inline-block;
    min-height: 850px;
    padding-left: 50px;
}
 .ilinaproduct-commonBox{
    float:left;
    width:33.33333333%;
    min-height:1px;
    position:relative;
    text-align:center;
    height: 385px;
    margin-bottom: 50px;
}
 .ilinaproduct-commonBox.full-banner{
    width:100%!important;
    height:auto;
    box-shadow:none!important
}
 .ilina-productimg{
    height:295px;
    width:100%;
    line-height: 295px;
    margin-bottom: 10px;
     position: relative;
}
 .ilina-productimg img{
    max-height:240px;
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     margin: auto;
}
 .ilina-pName{
    display: block;
    color: #a1712d;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 500;
    margin-bottom:3px;
}
 .ilina-pPrice{
    display:block;
    font-size:20px;
    color:#727171;
    margin-bottom: 8px;
}
 .ilina-pPrice em{
    font-style: normal;
    margin-right: 5px;
    font-size: 17px;
}
 .ilina-buyBtn {
    font-size: 15px;
    background-color: #f9eedd;
    text-transform: uppercase;
    color: #727171;
    line-height: normal;
    padding: 1px 12px;
    text-decoration: none!important;
    display: inline-block;
    letter-spacing: 0.5px;
}
 .ilinaproduct-commonBox:hover {
    z-index:2;
     transition:all 0.3s ease 0s;
     box-shadow: 0 0 12px rgba(0,0,0,0.2);
}
 .ilinaproduct-commonBox.inListingBox{
    width:66%;
    box-shadow:none!important;
}
 .skilledBox{
    float:left;
    width:55%;
    height:100%;
}
 .FontmiddleText{
    height:100%;
    width:45%;
    background-color:#f9eedd;
    text-align:center;
    padding:50px 20px 30px;
    float:left;
    overflow:hidden;
}
 .FontmiddleText p{
    font-size:30px;
    color:#000;
    line-height: 36px;
}
 .smallQuoteIcon {
    width: 40px;
    height: 36px;
    background-position: -113px -34px;
}
 .inListingBox .smallQuoteIcon{
    margin-top:15px;
}
 .onlyImgBox{
    width:205px;
    height:100%;
    background-position:center center;
    background-size:cover;
    background-repeat:no-repeat;
    display:inline-block;
}
 .no-shadow{
    box-shadow:none!important
}
 .ilinafilters{
    width:100%;
    margin-top:35px;
}
 .ilinafilters .fltrName{
    font-size:18px;
    color:#a67a3f;
    display:block;
    text-transform:uppercase;
    margin:0 0 15px;
    font-weight:500;
}
 .fltrName a{
    color:#a67a3f;
}
 .ilinafilters .custom-checkbox > label, .custom-checkbox > label{
    display:block;
    font-size:18px;
    color:#727171;
    font-weight:400;
    position:relative;
    padding-left:27px;
    line-height: 20px;
    cursor:pointer;
}
 .ilinafilters .custom-checkbox > label::before ,.custom-checkbox > label::before{
    content:'';
    width:16px;
    height:16px;
    border:2px solid #d5d5d5;
    position:absolute;
    left:0;
    top:2px;
}
 .ilinafilters .custom-checkbox > label::after, .custom-checkbox > label::after{
    content: '';
    width: 6px;
    height: 6px;
    background-color: #a47638;
    position: absolute;
    left: 5px;
    top: 7px;
    z-index:1;
    display:none;
}
 .ilinafilters .custom-checkbox input[type="checkbox"], .custom-checkbox input[type="checkbox"]{
    display:none;
}
 .ilinafilters .custom-checkbox > input[type="checkbox"]:checked+label::after, .custom-checkbox > input[type="checkbox"]:checked+label::after{
    display:block;
}
 .ilinafilters .custom-checkbox > input[type="checkbox"]:checked+label::before, .custom-checkbox > input[type="checkbox"]:checked+label::before{
    border-color: #a47638;
}
 .ilinafilters .custom-checkbox{
    margin-top: 12px;
}
/****landing pages on 5mar2019 start****/
.landing-banner{
	width:100%;
	height:570px;
	overflow:hidden;
	margin-bottom: 50px;
	background-color:#f1f1f1;
}
.left-landing-content,
.right-landing-content{
	float:left;
	width:35.5%;
	height:570px;
	background-position:left center;
	background-repeat:no-repeat;
	background-size:cover;
	position:relative;
}
.center-landing-content{
	float:left;
	width:29%;
	height:570px;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	position:relative;
}
.center-landing-content .sideborder{
	border-width:0 1px;
	border-style:dashed;
	border-color:#fff;
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	height:100%;
}
.left-bottom-landingbox,
.left-top-landingbox{
	width:100%;
	position:relative;
	float:left;
	height:50%;
	padding:35px 20px 20px 0;
	background-position:right center;
	background-repeat:no-repeat;
	background-size:cover;
}
.left-top-landingbox{
	border-bottom:1px dashed #fff;
}
.landing-top-content{
	width:370px;
	float:right;
	color:#000;
	font-size:58px;
	line-height: 70px;
}
.right-landing-content .right-ptn{
	width:416px;
	height:570px;
	background:url('../images/banner-part-leafpattern.png') no-repeat right top;
	position:absolute;
	left:350px;
	top:0;
}
.two-column-box{
	width:100%;
	min-height:480px;
}
.h-font{
	font-size:41px;
	color:#000;
	font-weight:300;
	line-height: 52px;
}
.two-column-box p{
	font-size:25px;
	color:#000;
	line-height: 32px;
	margin-bottom:15px;
}
.two-column-box p a{
	color:#000;
	text-decoration:none;
}
.short-detailbox{
	margin-top:60px;
	padding:0 40px 0 10px;
}
.product-listingitems{
	width:100%;
	background-color:#fff;
}
.product-listingitems .ilina-productimg {
    height: 370px;
    width: 100%;
	line-height: 370px;
	text-align:center;
	margin-bottom:30px;
}
.product-listingitems .ilinaproduct-commonBox {
	height: 550px;
	padding: 20px 15px 0;
	margin-bottom:20px;
}
.product-listingitems .ilina-pName {
	font-size: 16px;
}
.product-listingitems .ilina-pPrice {
	font-size: 26px;
}
.product-listingitems .ilina-buyBtn {
    font-size: 20px;
	padding: 2px 14px;
}
.product-listingitems .ilina-productimg img{
	top:auto;
	display:inline-block;
	max-height: 370px;
	vertical-align:bottom;
}
.container-type-banner{
	width:100%;
	margin-bottom: 40px;
}
.common-three-column{
	float:left;
	width:33.33333333%;
	height:380px;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	background-color:#fcc832;
	position:relative;
	padding: 20px;
}
.common-three-column h2{
	font-size:50px;
	color:#000;
	margin:0 0 12px;
	font-weight:300;
}
.i-span{
	display:block;
	font-size:34px;
	text-transform:none;
	font-style:italic;
	font-weight:300;
}
.common-three-column p{
	font-size:25px;
	color:#000;
	margin:0 0 15px;
	line-height:30px;
}
.common-three-column p a{
	text-decoration:none;
	color:#000;
}
.viewmore-items{
	font-size:28px;
	color:#000!important;
	font-weight:300;
	display:inline-block;
	padding-left:75px;
	background:url('../images/viewmore-leaf.png') no-repeat 0 center;
	text-decoration:none!important;
	margin-bottom:20px;
}
.common-three-column.equal-two{
	width:66.666666%;
	background-position: right center;
}
.whtborder-right{
	border-right:15px solid #fff;
}
.whtborder-left{
	border-left:15px solid #fff;
}
.white-font h2,
.white-font p,
.white-font p a{
	color:#fff;
}
.watch-landingbanner{
	width:100%;
	height:570px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
	margin-bottom:50px;
}
.bannercontent-box{
	width:390px;
	max-width:100%;
}
.bannercontent-box h1{
	font-size:52px;
	color:#6d4112;
	font-weight:300;
	line-height:63px;
	margin:40px 0 18px;
}
.bannercontent-box p{
	font-size:25px;
	color:#000;
}

/****landing pages on 5mar2019 end****/

/***mobile page css start***/
 .mobileilina-header{
    width:100%;
    background:#fdf7f1 url('../images/mobile/shade-leaf.png') no-repeat 0 0;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 980;
}
 .m-headerBox{
    width:100%;
    padding:20px 20px 25px;
    text-align:center;
}
 .m-topHdr{
    display:inline-block;
    width:100%;
    text-align:left;
}
 .m-menuIcon{
    position: relative;
    display: inline-block;
    width: 25px;
    border-width: 3px 0;
    border-style: solid;
    border-color: #cc9933;
    height: 17px;
    cursor: pointer;
}
 .m-menuIcon::before{
    content:'';
    width:100%;
    height:3px;
    background-color:#cc9933;
    position:absolute;
    left:0;
    top:4px;
}
 .m-AccountLink{
    font-size:16px;
    color:#cc9933!important;
    float:right;
    text-transform:uppercase;
    text-decoration:none!important;
    font-weight:600;
    font-family: 'Cormorant Garamond', serif;
    line-height: 23px;
}
 .mobile-mainBanner{
    width:100%;
    background-color:#fff;
    padding:4px 0;
    margin-top: 0;
}
 .mBannerBox{
    width:100%;
    background-size:cover;
    background-position:left top;
    background-repeat:no-repeat;
    padding:0 30px;
    overflow: hidden;
}
 .mbannerGrid{
    width:100%;
    list-style-type:none;
    padding:0;
    margin:0;
    border-left:4px solid #fff;
    box-shadow: 0 0 22px rgba(0,0,0,0.5);
}
 .mbannerGrid li{
    float:left;
    width:50%;
    border-width:0 4px 4px 0;
    border-color:#fff;
    border-style:solid;
    height:175px;
}
 .mbannerGrid li:last-of-type,.mbannerGrid li:nth-of-type(3){
    border-bottom:none!important;
}
 .mbannerGrid li:nth-of-type(3),.mbannerGrid li:nth-of-type(2){
    height:200px;
}
 .mbannerGrid li:nth-of-type(3){
    margin-top:-25px;
}
 .mDesignProcessSection{
    width:100%;
    background-color:#fdf7f1;
    padding:30px 30px 0;
}
 .designProText{
    text-align: right;
    font-size: 57px;
    color: #c9c9c9;
    font-weight: 600;
    line-height: 71px;
    display: inline-block;
    padding-right: 25px;
    vertical-align: middle;
    width:50%;
    float:left;
}
 .designConver{
    display: inline-block;
    background-color: #ff4943;
    padding: 15px 20px 20px;
    vertical-align: middle;
    width:50%;
    float:left;
    min-height: 213px;
}
 .mfontBox{
    font-size:30px;
    margin:0 0 10px;
    color:#fff;
    font-weight:800;
}
 .designConver p{
    color:#ffd4d3;
    font-size:24px;
    font-family: 'Josefin Sans', sans-serif;
    margin: 0 0 15px;
    line-height: 30px;
}
 .C-R-Btn {
    font-size: 20px;
    text-align: center;
    text-decoration: none!important;
    text-transform: uppercase;
    background-color: #fff;
    color: #000;
    font-family: 'Josefin Sans', sans-serif;
    font-weight:600;
    padding: 1px 11px;
    display: inline-block;
    height:25px;
    line-height:25px;
}
 .mheadlineAbt{
    width:100%;
    padding-top:0;
}
 .mProductabt{
    display: inline-block;
    vertical-align: middle;
    width:50%;
    height:364px;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center;
}
 .mhdAbt-content {
    display: inline-block;
    padding-left: 40px;
    vertical-align: middle;
     width: calc(100% - 52%);
     width: -moz-calc(100% - 52%);
     width: -webkit-calc(100% - 52%);
     width: -ms-calc(100% - 52%);
     width: -o-calc(100% - 52%);
}
 .mhdAbt-content h2{
    font-size:30px;
    margin:20px 0 15px;
    color:#72706d;
}
 .mhdAbt-content p{
    font-size:24px;
    font-family: 'Josefin Sans', sans-serif;
    color:#575552;
}
 .mhdAbt-content a{
    font-size:20px;
    font-family: 'Josefin Sans', sans-serif;
    color:#575552;
    text-decoration:none;
    display:inline-block;
    margin-top:20px;
}
 .m-GlanceSection{
    width:100%;
    padding:30px 30px 50px;
    background:#fff url('../images/mobile/leaf-pat.png') repeat 0 0;
    text-align:center;
}
 .glanceFont{
    font-size:48px;
    color:#474747;
    margin:0;
}
 .glanceFont .ilinaIcon{
    margin:0 20px -10px 0;
}
 .glanceGrid{
    width:100%;
    padding:0;
    margin:25px 0 0;
    list-style-type:none;
}
 .glanceGrid li{
    float:left;
    width:50%;
    border-width:0 4px 4px 0;
    border-style:solid;
    border-color:#fff;
    height:310px;
}
 .glanceGrid .ProductimgBox{
    width:100%;
    height:100%;
}
 .glanceGrid .glancegridBtn{
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    color:#fff;
    background:#336699;
    font-size:20px;
    font-family: 'Josefin Sans', sans-serif;
    text-align:center;
    height:35px;
    line-height:35px;
    text-decoration:none!important;
}
 .glanceGrid li:nth-of-type(2n){
    border-right:none;
}
 .mcustomerSection{
    width:100%;
    padding:0 30px;
    background-color:#fff;
}
 .mcustomerBox{
    width:100%;
    padding:50px;
    background-color:#fceee2;
    position:relative;
}
 .custmr-cntBox{
    width:100%;
    padding:0 20px;
    text-align:center;
}
 .custmr-img{
    display:inline-block;
    width:100px;
    height:100px;
    background-color:#234d6e;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center;
    margin-bottom:30px;
    border-radius:50%;
}
 .custmr-cntBox p{
    font-size:24px;
    font-family: 'Josefin Sans', sans-serif;
    color:#959595;
    font-weight:500;
    line-height:30px;
}
 .cm-name-profession{
    margin-top:30px;
}
 .mobileilina-footer{
    width:100%;
    padding:40px 30px 80px;
    background-color:#fff;
}
 .f-partitionsBox{
    display:inline-block;
    width:100%;
}
 .mabt-ilinaF{
    float:left;
    width:50%;
    padding-right:30px;
    min-height:240px;
    border-right: 2px solid #e5e5e5;
}
 .mfooter-links{
    float:left;
    width:50%;
    padding:40px 0 20px 30px;
    margin:0;
    list-style-type:none;
    min-height:1px;
}
 .mrightsReserved{
    font-size:18px;
    color:#959595;
    font-family: 'Josefin Sans', sans-serif;
    text-transform:uppercase;
    font-weight:400;
    margin:17px 0 15px;
    display:block;
}
 .mabt-ilinaF p{
    font-size:15px;
    font-family: 'Josefin Sans', sans-serif;
    color:#959595;
}
 .mfooter-links li{
    width:100%;
    font-size:18px;
    font-family: 'Josefin Sans', sans-serif;
    margin-top:0;
}
 .mfooter-links li:nth-of-type(4n){
    margin-top:15px;
}
 .mfooter-links a{
    color:#959595;
    font-size:18px;
}
 .mSocialLInks .ilina-sprite {
    width: 45px;
    height: 45px;
}
 .mSocialLInks{
    width:100%;
    text-align:center;
    margin-top: 20px;
}
 .mfaceBook-icon{
    background-position: 0px -136px;
}
 .mTwitter-icon{
    background-position: -45px -136px;
}
 .mPinterest-icon{
    background-position: -90px -137px;
}
 .mGplus-icon{
    background-position: -136px -136px;
}
 .mSocialLInks > a {
    margin: 0 3%;
}
 .mobileSideMenu{
    width:80%;
    position:fixed;
    left:-90%;
    top:0;
    bottom:0;
    z-index:99999;
    background:#fff url('../images/drawer-bg.png?v=0') repeat 0 0;
    box-shadow:0 0 5px rgba(0,0,0,0.2);
    padding:80px 0 50px;
    margin:0;
    transition:all 0.3s ease 0s;
    list-style-type:none;
    overflow-y:auto;
}
 .mobileSideMenu.open{
    left:0;
}
 .mobileSideMenu li{
    width:100%;
}
 .mobileSideMenu > li > a{
    display: block;
    font-size: 1.8rem;
    text-transform: uppercase;
    color: #cc9933;
    text-decoration: none!important;
    padding: 4% 10%;
    font-weight: 800;
}
.m-inner-menulinks {
    padding: 0 5% 0 13%;
}
.m-inner-menulinks .more-links-arrow{
    display: block;
    font-size: 16px;
    margin: 0 0 10px;
    text-transform: uppercase;
    font-weight: 800;
    letter-spacing: 0.5px;
    color: #cc9933;
    position:relative;
}
label.more-links-arrow::after {
    content: '';
    width: 0;
    height: 0;
    border-width: 4px;
    border-color: #cc9933 transparent transparent;
    border-style: solid;
    display: inline-block;
    margin: 0 0 -2px 7px;
}
label.more-links-arrow.opened::after{
    border-color:transparent transparent #cc9933;
    margin-bottom:2px;
}
.m-inner-menulinks .available-productslist li a{
    font-size: 14px;
    color: #999;
}
.m-inner-menulinks .available-productslist{
    display: none;
    margin:10px 0 15px;
    padding-left:10px;
    border-left: 2px solid #cc9933;
}
.m-inner-menulinks .available-productslist li {
    margin: 0 0 10px;
}
.m-inner-menulinks .available-productslist li:last-child{
    margin-bottom: 0;
}
 .wholeShade{
    position:fixed;
    background-color:rgba(0,0,0,0.6);
    left:0;
    top:0;
    right:0;
    bottom:0;
    z-index:995;
    display:none;
}
 .mWatchBanner{
    width:100%;
    background-position:center center;
    background-size:cover;
    background-repeat:no-repeat;
}
 .mobileWatchbCntent{
    margin-top:133px;
    min-height:330px;
    padding:112px 35px 35px;
    width:100%;
}
 .mobileWatchbCntent .mop-font {
    font-size: 94px;
    line-height: 65px;
}
 .mobileWatchbCntent .mop-font span {
    font-size: 45px;
}
 .mobileWatchbCntent .preci-italic {
    font-size: 34px;
}
 .mobileProductListing{
    width:100%;
    background-color:#fff;
}
 .mobileProductListing .listingHolderBox{
    border:none;
    padding-left: 0;
}
 .mobileProductListing .ilinaproduct-commonBox{
    height:420px;
    padding: 10px 10px 30px;
    width:50%;
    box-shadow:none!important;
    border-width:0 2px 2px 0;
    border-color:#e5e5e5;
    border-style:solid;
    margin:0;
}
 .mobileProductListing .ilinaproduct-commonBox:nth-of-type(2n){
    border-right:none;
}
 .mobileProductListing .ilina-pName {
    font-size: 16px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
 .mobileProductListing .ilina-pPrice {
    font-size: 25px;
}
 .mobileProductListing .ilina-buyBtn {
    font-size: 20px;
    padding: 2px 15px;
}
 .mobileProductListing .FontmiddleText {
    width: 100%;
}
 .mobileProductListing .FontmiddleText p {
    font-size: 35px;
    line-height: 43px;
}
 .mobileProductListing .ilinaproduct-commonBox.inListingBox,.mobileProductListing .ilinaproduct-commonBox.no-shadow{
    padding:0;
}
 .mobileProductListing .onlyImgBox{
    width:100%;
}
 .mobileProductListing .ilina-productimg img {
    max-height: 220px;
}
 .mobileProductListing .ilina-productimg {
    height: 265px;
    line-height: 265px;
}
.product-imagesBox{
    width:100%;
    padding-top:40px;
    background-color:#fff;
}
 .patternBox{
    width:100%;
}
/****product detail page start****/
 .btn-primary {
     background: #cc9933;
     border: 0;
     font-size: 16px;
     font-weight: 600;
     font-family: 'Open Sans', sans-serif;
     border-radius: 0;
     padding: 10px 20px;
     text-transform: uppercase;
}
 .btn-primary:active, .btn-primary:active:focus, .btn-primary:hover, .btn-primary:focus {
     background: #e2ae45;
     outline: none;
     box-shadow: none;
}
 .viewMoreLink {
     color: #cc9933;
     font-size: 16px;
     font-family: 'Open Sans', sans-serif;
     font-weight: 700;
     vertical-align: middle;
}
 .product-imagesBox {
     width: 100%;
     padding-top: 25px;
     background-color: #fff;
     border-top: 2px solid #efefef;
}
 .patternBox {
     width: 100%;
     background-color: #f7f5f1;
     background-repeat: repeat;
     background-position: right 0;
     min-height: 620px;
     position: relative;
}
 .product-imgViewBox {
     width: 730px;
     height: 100%;
     padding: 20px 30px;
     background-color: #fff;
     float: left;
     position: absolute;
     min-height: 620px;
}
.product-imgViewBox.make-fullview{
    width:100%!important;
}
 .product-detailContBox {
     width: 100%;
     padding: 30px 0 30px 790px;
     font-family: 'Cormorant Infant', serif;
}
 .product-detailContBox h1 {
     color: #cc9933;
     font-size: 26px;
     font-weight: 700;
     margin-top: 20px;
     margin-bottom: 10px;
     font-family: 'Cormorant Infant', serif;
}
 .product-detailContBox .sku-name {
     font-size: 14px;
     color: #000;
     font-weight: 400;
     text-transform: uppercase;
     font-family: 'Open Sans', sans-serif;
}
 .product-detailContBox .product-desc-img{
     overflow: hidden;
     margin: 0 -10px 10px;
     padding: 5px 0;
}
 .product-detailContBox .product-desc-img li {
     width: 50%;
     float: left;
     padding: 0 10px;
}
 .product-detailContBox .product-desc-img li img {
     box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.25);
}
 .product-detailContBox .p-price {
     margin: 30px 0;
}
 .product-detailContBox .p-price .current-price {
     color: #cc9933;
     font-size: 23px;
     font-weight: 700;
     letter-spacing: 1px;
}
 .product-detailContBox .p-price .old-price {
     color: #8f8e8e;
     font-size: 20px;
     font-weight: 400;
     text-decoration: line-through;
}
 .product-detailContBox .p-desc {
     color: #4c4a4a;
     font-size: 16px;
     font-weight: 600;
}
 .product-detailContBox .small-title {
     font-size: 16px;
     color: #cc9933;
     font-weight: 600;
}
.product-ActionBox .add_cart {
    font-size: 14px;
    height: 40px;
}
 .product-detailContBox .collection-list li {
     font-size: 16px;
     color: #4c4a4a;
     font-weight: 600;
     position: relative;
     padding-left: 30px;
}
 .product-detailContBox .collection-list li::before {
     content: '';
     display: inline-block;
     width: 4px;
     height: 4px;
     background: #000;
     border-radius: 100%;
     position: absolute;
     left: 0;
     top: 8px;
}
 .products-sizeOptions, .products-ColorOptions {
     margin: 0 0 20px;
}
 .products-sizeOptions .p-size-tag, .products-ColorOptions .p-size-tag {
     width: 42px;
     height: 42px;
     text-align: center;
     vertical-align: middle;
     border: 1px solid #dedcd9;
     line-height: 42px;
     font-size: 12px;
     font-weight: 800;
     display: inline-block;
     margin: 0 5px 5px 0;
     border-radius: 100%;
     cursor: pointer;
}
 .products-sizeOptions .p-size-tag.active, .products-sizeOptions .p-size-tag:hover {
     background: #fff;
     border-color: #cc9933;
}
 .breadCrumBox {
     width: 100%;
}
 .bredcurmspacing {
     padding-left: 130px;
     margin-bottom: 10px;
}
 .breadCrumBox a, .breadCrumBox span {
     font-size: 16px;
     color: #98918f;
     font-family: 'Cormorant Garamond', serif;
     font-weight: 600;
     text-decoration: none;
     padding: 0 2px;
}
 .vertical-sliderBoxThumnail {
     float: left;
     width: 70px;
}
 .vertical-sliderBoxThumnail .product-thumb a {
     height: 80px;
     display: block;
     margin-bottom: 7px;
     border: 1px solid #ebebeb;
     text-align: center;
     overflow: hidden;
     position: relative;
     width: 70px;
     line-height: 70px;
}
 .largeV-product {
     width: 100%;
     padding-left: 100px;
     height: 100%;
}
 .P-LargeViewBox {
     width: 100%;
     text-align: center;
     background-color: #fff;
     height: 100%;
     padding: 40px;
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.1) inset;
     height: 580px;
     position: relative;
     overflow: hidden;
     background: url('/images/loading.gif') center center no-repeat #fff;
     z-index: 5;
}
 .P-LargeViewBox img.small-view {
     display: inline-block;
     vertical-align: middle;
     max-width: 100%;
     max-height: 560px;
     line-height: normal;
     font-size: 20px;
     position: absolute;
     left: 0;
     right: 0;
     top: 0;
     bottom: 0;
     margin: auto;
}
.P-LargeViewBox.zoom-view{
    background-image: none;
    cursor:move;
}
.zoomImg {
    display: block !important;
    opacity: 1 !important;
}
 .products-sizeOptions {
     display: inline-block;
     width: 100%;
}
 .product-ActionBox {
     width: 100%;
     margin-top: 20px;
}
 .productMore-desc {
     width: 100%;
     padding: 50px 0;
}
 .desc-tabBox {
     width: 100%;
}
 .TabResultBox-detail {
     width: 100%;
     background-color: #fff;
     box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
     padding: 40px 60px 60px;
}
 .tabs-forDetail {
     list-style-type: none;
     width: 100%;
}
 .tabs-forDetail>li {
     float: left;
     width: 25%;
     padding-right: 2px;
}
 .tabs-forDetail>li:last-of-type {
     padding-right: 0;
}
 .tabs-forDetail>li a {
     display: block;
     font-size: 14px;
     line-height: normal;
     color: #dbb770;
     text-decoration: none;
     padding: 15px 25px;
     font-family: open sans;
     font-weight: 600;
     background-color: #f8f1e2;
     border-radius: 10px 10px 0 0;
}
 .tbRsltBx {
     width: 100%;
}
 .featuredUlbox {
     width: 100%;
     list-style-type: none;
     margin-top: 30px;
}
 .tbRsltBx p, .featuredUlbox li {
     font-size: 18px;
     font-family: 'Cormorant Garamond', serif;
     color: #818080;
     font-weight: 400;
     line-height: 23px;
     letter-spacing: 0.2px;
}
 .featuredUlbox li {
     position: relative;
     width: 100%;
     list-style-type: none;
     padding-left: 35px;
     margin-bottom: 5px;
     font-size: 17px;
}
 .featuredUlbox li::before {
     content: '';
     width: 3px;
     height: 3px;
     border-radius: 50%;
     background-color: #818080;
     position: absolute;
     left: 0;
     top: 10px;
}
 .collection-inspiredSection {
     width: 100%;
     background-color: #fff;
     padding: 50px 0 90px;
}
 .J-inspiredText {
     width: 370px;
     float: left;
     padding-top: 40px;
}
 .J-inspImg {
     padding-left: 400px;
     text-align: right;
     margin-top: 15px;
}
 .secondary-font {
     font-size: 30px;
     margin: 0;
     color: #cc9933;
     font-weight: 700;
     font-family: 'Cormorant Garamond', serif;
     font-style: italic;
}
.Prod-BoxIli{
    position:relative;
}
 .J-inspiredText p {
     font-size: 18px;
     font-family: 'Cormorant Infant', serif;
     color: #98918f;
     font-weight: 600;
     letter-spacing: 0.2px;
     line-height: 22px;
}
 .row27 {
     margin: 0 -50px;
}
 .row27 .col27 {
     float: left;
     width: 33.33333333%;
     padding: 0 50px;
}
 .Prod-BoxIli {
     width: 100%;
     margin-top: 30px;
}
 .prodImg-Ili {
     padding: 25px;
     height: 390px;
     background-color: #f8f1e2;
}
 .Lli-SetImg {
     width: 100%;
     height: 100%;
     background-position: center center;
     background-repeat: no-repeat;
}
 .Ili-proCont {
     width: 100%;
     text-align: center;
     padding-top: 40px;
}
 .textslider-section {
     width: 100%;
     padding: 60px 0;
     background: #e68625 url('../images/watch-bg.jpg') no-repeat center center / cover;
     text-align: center;
     position: relative;
}
 .textslider-section::before {
     content: '';
     position: absolute;
     left: 0;
     top: 0;
     right: 0;
     bottom: 0;
     z-index: 1;
     background-color: rgba(231, 114, 0, 0.8);
}
.collection-band{
    width:100%;
    position:relative;
    background-color: #fff;
    display: table;
    padding-top:10px;
}
.full-click{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index: 3;
}
.same-division{
    display: table-cell;
    width:50%;
    position:relative;
    height: 460px;
    background-size:cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.same-division .division-content{
    float:right;
    height:100%;
    overflow:hidden;
    width: 600px;
    max-width:100%;
    padding:60px 90px 60px 15px;
}
.alternate .same-division .division-content {
    float: left;
    padding: 60px 15px 60px 90px;
}
.collection-font {
    font-size: 52px;
    color: #652320;
    font-weight: 300;
}
.collection-small-font {
    font-size: 30px;
    font-weight: 400;
    color: #000;
    line-height: 38px;
}
.division-content p {
    font-size: 22px;
    color: #000;
    line-height: 33px;
}
.division-content .collection-small-font {
    margin: 10px 0 5px;
}
 .Ili-proCont h3 {
     font-size: 20px;
     margin: 0 0 10px;
     font-family: 'Cormorant Garamond', serif;
     color: #cc9933;
     font-weight: 600;
}
 .Ili-proCont code {
     font-size: 16px;
    background: none;
    color: #88817f;
    margin-bottom: 8px;
     padding: 0;
     display: block;
     font-family: 'Cormorant Garamond', serif;
     font-weight: 600;
     letter-spacing: 0;
}
 .Ili-proCont p {
     font-size: 17px;
     color: #98918f;
     font-family: 'Cormorant Garamond', serif;
     font-weight: 600;
}
 .Ili-proCont p>.viewMoreLink {
     color: #98918f;
     text-decoration: none !important;
     font-weight: 600;
     margin-left: 10px;
}
 .Ili-proCont .readStorylink {
     display: block;
     font-size: 17px;
     color: #98918f;
     font-family: 'Cormorant Garamond', serif;
     font-weight: 600;
     margin-top: 25px;
     text-decoration: none;
}
 .quote-icon {
     width: 70px;
     height: 57px;
     background-position: -215px -1px;
}
 .center-quotebox {
     width: 100%;
     text-align: center;
     position: relative;
     z-index: 3;
}
 .carousel-text {
     position: relative;
     z-index: 3;
     margin: 30px auto 0;
     max-width: 100%;
     width: 1155px;
     padding: 0 50px;
}
 .carousel-text p {
     font-size: 22px;
     color: #fff;
     font-family: open sans;
     margin: 0;
}
 .carousel-text .owl-prev {
     float: left;
     position: absolute;
     left: -53px;
     top: 50%;
     margin-top: -15px;
}
 .carousel-text .owl-next {
     float: right;
     position: absolute;
     right: -53px;
     top: 50%;
     margin-top: -15px;
}
 .carousel-text .owl-prev span, .carousel-text .owl-next span {
     opacity: 0.9;
     color: #fff;
     width: 30px;
     height: 30px;
     display: block;
     text-align: center;
     text-indent: 999px;
     overflow: hidden;
}
 .carousel-text .owl-prev span {
     background: url('../images/ilina-sprite.png?v=1') no-repeat -198px -93px;
}
 .carousel-text .owl-next span {
     background: url('../images/ilina-sprite.png?v=1') no-repeat -259px -93px;
}
 .carousel-text .owl-prev.disabled, .carousel-text .owl-next.disabled {
     display: none;
}
 .carousel-text .owl-prev:hover span, .carousel-text .owl-next:hover span {
     opacity: 1;
}
 .nav-tabs {
     border: 0;
}
 .nav-tabs > li > a:hover {
     border-bottom: 0;
     background-color: #f5e9d1;
}
 .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
     color: #dbb770;
     background-color: #f5e9d1;
     border: 1px solid #f8f1e2;
     font-weight:600;
}
 .site-features-footer {
     padding: 40px 0;
     background: #f7f5f1;
     border-top: 2px solid #efefef;
     border-bottom: 2px solid #efefef;
     text-align: center;
     font-family: 'Cormorant Infant', serif;
}
 .site-features-footer h3 {
     font-size: 18px;
     color: #cc9933;
     line-height: 24px;
     font-family: 'Cormorant Garamond', serif;
     text-transform: uppercase;
     font-weight: 700;
     margin-top: 20px;
     margin-bottom: 10px;
}
 .site-features-footer p, .site-features-footer a {
     font-size: 18px;
     color: #98918f;
     line-height: 24px;
     font-weight: 600;
}
 .site-features-footer p{
    margin-bottom: 10px;
}
 .site-features-footer p a {
     color: #cc9933;
     font-size: 19px;
     font-weight: 700;
     font-family: 'Open Sans';
     line-height: 24px;
     display: inline-block;
     vertical-align: middle;
}
 .site-features-footer .formElements {
     max-width: 220px;
     margin: 0 auto 15px;
}
 .site-features-footer .formElements .form-control {
     border: 1px dashed #b7b7b7;
     border-radius: 0;
     box-shadow: none;
     background: #f7f5f1;
     padding: 6px 12px;
}
 .similar-products {
     padding: 40px 0;
}
 .similar-products h2.secondary-font {
     margin: 0 0 30px;
}
 .similar-products .owl-prev {
     float: left;
     position: absolute;
     left: -53px;
     top: 50%;
     margin-top: -15px;
}
 .similar-products .owl-next {
     float: right;
     position: absolute;
     right: -53px;
     top: 50%;
     margin-top: -15px;
}
 .similar-products .owl-prev span, .similar-products .owl-next span {
     opacity: 0.9;
     color: #fff;
     width: 30px;
     height: 30px;
     display: block;
     text-align: center;
     text-indent: 999px;
     overflow: hidden;
}
 .similar-products .owl-prev span {
     background: url('../images/ilina-sprite.png?v=1') no-repeat -198px -154px;
}
 .similar-products .owl-next span {
     background: url('../images/ilina-sprite.png?v=1') no-repeat -259px -154px;
}
 .single-product-box {
     max-width: 270px;
     border: 3px solid #f8f1e2;
     position:relative;
}
 .single-product-box .product-detail {
     padding: 20px;
     text-align: center;
}
 .single-product-box .product-detail .button-add-to-cart {
     font-size: 18px;
     color: #cc9933;
     line-height: 24px;
     font-family: 'Cormorant Garamond', serif;
     text-transform: uppercase;
     font-weight: 700;
     display: inline-block;
}
.similar-product-carousel .single-product-box .product-detail .button-add-to-cart {
    font-size: 16px;
    color: #cc9933;
    line-height: 24px;
    font-family: open sans;
    text-transform: uppercase;
    font-weight: 600;
    display: inline-block;
}
 .single-product-box .product-detail .button-add-to-cart span {
     color: #cc9933;
     font-size: 19px;
     font-weight: 700;
     font-family: 'Open Sans';
     line-height: 24px;
}
 .single-product-box .product-detail h4 {
     font-size: 20px;
     margin: 0 0 10px;
     color: #cc9933;
     font-weight: 700;
     font-family: 'Cormorant Garamond', serif;
     text-transform: capitalize;
}
 .single-product-box .product-detail p {
     font-size: 16px;
     margin: 0 0 10px;
     color: #9f9997;
     font-weight: 00;
     font-family: 'open sans';
     text-transform: capitalize;
}
 .single-product-box .product-detail .price {
     font-size: 16px;
}
 .single-product-box .product-detail .price .old-price {
     text-decoration: line-through;
}
 .dropdownBox {
     display: inline-block;
     width: 100px;
     margin-right: 10px;
}
 .dropdownBox .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
     width: 100%;
}
 .dropdownBox .bootstrap-select .btn {
    border-radius: 0;
    border-style: dashed;
    padding: 7px 15px;
    font-size: 16px;
    height: 40px;
}
 .dropdownBox .btn-default:active, .dropdownBox .btn-default.active, .dropdownBox .open > .dropdown-toggle.btn-default {
     box-shadow: none;
     background: #fff;
}
 .dropdownBox .bootstrap-select .dropdown-toggle:focus {
     outline: none;
     background: #fff;
}
/****product detail page end****/
 .loggedin-by{
     padding-right:20px;
     position: relative;
}
 .loggedin-by::before{
     content:'';
     width:0;
     height:0;
     border-width: 6px;
     border-style: solid;
     border-color:#cc9933 transparent transparent;
     position: absolute;
     right: 3px;
     top: 7px;
}
 .loggedin-by::after{
     content:'';
     width:0;
     height:0;
     border-width: 6px;
     border-style: solid;
     z-index: 3;
     border-color:#FBEFE3 transparent transparent;
     position: absolute;
     right: 3px;
     top: 5px;
}
 .gigformElements .btn-primary{
     background-color: #ff4943;
     border: 1px solid #ff4943;
     padding: 12px 15px;
     border-radius: 3px;
}
 form {
     margin: 0;
}
 .gigformElements .btn-primary:hover, .gigformElements .btn-primary:active{
     background-color: #ff5953!important;
}
 .form-control, .form-control:focus{
     box-shadow:none;
     font-family: 'Open Sans', sans-serif;
}
 .form-control:focus{
     border-color:#ccc!important;
}
 .user-options{
     width:140px;
     padding:5px 1px;
     position: absolute;
     right:0;
     display:none;
     top:32px;
     z-index: 100;
     text-align: left;
     border-radius:3px;
     background-color: #fff;
     box-shadow: 0 2px 4px rgba(0,0,0,0.1);
     list-style-type:none;
}
 .topBand-Links li:hover .user-options{
     display:block;
}
 .user-options li{
     list-style-type:none;
     margin:0!important;
     padding:0;
     width:100%;
}
 .user-options li a{
     display:block;
     font-size: 14px;
     text-transform: none;
     font-weight:400;
     color:#CC9933;
     padding:7px 15px;
     font-family: 'Open Sans', sans-serif;
}
 .user-options li a:hover{
     background-color: #fbefe3;
}
 .has-success .form-control{
     box-shadow:none!important;
}
 .topBand-Links li.global-search{
     padding:0 
}
 .search-field-box {
     height: 30px;
     font-family: 'Open Sans', sans-serif;
     font-size:13px;
     padding-left: 23px;
     width: 230px;
     margin: 0 0 0 -20px;
     border: none;
     background-color: #FBEFE3;
     border-bottom: 2px solid #CC9933;
     transition:all 0.3s ease 0s;
}
 .search-field-box.close-search{
     border-bottom: 2px solid #FBEFE3;
     width:0;
}
 .global-search a{
     position: relative;
     z-index: 3;
}
 .user-options.search-list{
     width:100%;
}
 .m-productcart{
     float:right;
     margin:3px 0 0 10px;
}
 .tbRsltBx .featuredUlbox{
     margin-top:0;
}
 .tbRsltBx p + .featuredUlbox{
     margin-top: 30px;
}
 .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus {
     background-color: #e2ae45;
     border-color: #2e6da4;
     opacity: 1;
}
 .mobileilina-header .topBand-Links li{
     padding:0;
     text-transform: uppercase;
}
 .mobileilina-header .topBand-Links{
     float:right;
     width:auto;
}
 .mobileilina-header .topBand-Links .user-options{
     top:22px;
}
 .modal-font p {
     font-family: open sans;
}
 .modal-font .btn-primary {
     padding: 10px 17px;
     font-size: 12px;
     border-radius: 3px;
     border:1px solid #ff4943;
     background-color: #ff4943;
}
 .modal-font .btn-primary:hover, .modal-font .btn-primary:active, .modal-font .btn-primary:focus{
     background-color: #ff5953!important;
}
 .modal-width{
     margin: 8% auto 0;
    width:380px;
    max-width: 90%;
}
 .user-options.search-list{
     max-height:300px;
     overflow-y:auto;
}
.out-of-stock .ilina-productimg::before {
    content: 'Out of Stock';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    z-index: 99999;
    height:385px;
    line-height: 560px;
    background: rgba(255,2552,255,0.6);
    text-transform: uppercase;
    font-size: 20px;
    font-family: open sans;
    font-weight: 600;
    color: #2c2c2c;
}
.out-of-stock {
    text-transform: uppercase;
    font-weight: 600;
    vertical-align: middle;
    padding: 5px 10px;
    font-size: 17px;
    color: #A1A1A1;
    display: inline-block;
}
.product-ActionBox .out-of-stock{
    padding: 5px 10px 5px 0;
}
.mobileProductListing .out-of-stock .ilina-productimg::before {
    line-height: 323px;
    font-size: 19px;
    height: 407px;
}
.mobileProductListing .out-of-stock .ilina-pName,
.mobileProductListing .out-of-stock .ilina-pPrice{
    opacity:0.5;
}
.out-of-stock .ilina-buyBtn,
.mobileProductListing .out-of-stock .ilina-buyBtn{
    display:none;
}
.out-of-stock .ilina-productimg{
    opacity:0.5;
}
.ilinaproduct-commonBox.out-of-stock:hover{
    box-shadow: none!important;
}
.similar-product-carousel.owl-carousel .owl-item img {
    display: block;
    width: auto;
    margin: auto;
}
.latest-blog-lists{
    padding:0;
    list-style: none;
    margin:0 0 40px;
    width:100%;
}
.latest-blog-lists li{
    width:50%;
    float:left;
    padding:0 15px;
    position: relative;
    list-style: none;
    margin-bottom: 25px;
}
.latest-blog-lists h4{
    font-size: 22px;
    color:#808080;
    margin:0 0 5px;
    font-weight:300;
}
.latest-blog-lists p{
    font-size: 18px;
    color:#808080;
    height: 52px;
    overflow: hidden;
}
.page-heading-header {
   max-width: 1170px;
   margin: 0 auto;
   text-align: center;
   border-top: 1px solid #d5d5d5;
   padding: 50px 0 0;
}

.page-heading-header h1 {
   font-size: 30px;
   color: #b8b8b8;
   font-weight: 600;
}

.blog--section {
        width: 100%;
    padding: 50px 0 50px;
    background-color: #fff;

}
.blog--section p {
    text-align: justify;
    margin-bottom: 20px;
    line-height: 25px;
}
/****mobile detail page start***/
.mobileilina-header+#searchshadebox{
    z-index: 975;
}
.mobileilina-header .topBand-Links .short-contentbox li {
    padding: 10px 0;
}
 .m-detailbox{
    width:100%;
    padding-top:140px;
}
 .product-slidesbox{
    width:100%;
    text-align:center;
    padding-top: 20px;
    box-shadow: 0 0 15px -7px inset rgba(0,0,0,0.4);
}
 .product-img-slides{
    width:100%;
    margin: 20px 0;
    overflow:hidden;
}
 .accordian-detail-content{
    width:100%;
    padding: 0;
    border-bottom: 3px solid #ededed;
}
 .inspired-contentbox{
    width:100%;
    padding: 50px 0;
}
 .full-w-box{
    width:100%;
}
 .mobile-similar-products{
    width:100%;
    padding:40px 80px;
}
 .mobile-similar-products .single-product-box{
    max-width:100%;
}
 .inspired-itemsbox{
    width:100%;
    padding:0 55px;
}
 .inspired-itemsbox .col27{
    width:50%;
}
 .available-slidebox{
    width:100%;
    text-align:center;
    height:360px;
    line-height:360px;
    margin-bottom: 10px;
}
 .productdetailContBox {
    padding: 0 55px 50px;
    color: #4c4a4a;
}
 .productdetailContBox .dropdownBox,.productdetailContBox .btn-primary{
    width:200px;
    font-size:19px;
    margin:0 20px;
    height:55px;
    line-height:55px;
    padding:0;
}
 .productdetailContBox .dropdownBox .bootstrap-select .btn{
    height:55px;
    padding:0 20px;
    font-size:19px;
}
.off-scroll{
    overflow:hidden!important;
}
 .productdetailContBox .dropdownBox .dropdown-menu li a{
    font-size:16px;
    color: #333;
}
 .productdetailContBox p,.productdetailContBox li,.productdetailContBox,.textcontent-box,.textcontent-box p,.textcontent-box li{
    font-size: 25px;
    line-height: 33px;
    font-weight: 600;
    color: #4c4a4a;
}
 .productdetailContBox p a,.productdetailContBox li a{
    font-size:26px;
    color:#cc9933;
    text-decoration:none!important;
}
 .productdetailContBox .product-ActionBox {
    width: 100%;
    margin: 20px 0 50px;
    text-align: center;
}
 .owl-carousel .owl-item .available-slidebox img{
    width:auto;
    max-width:100%;
    display:inline-block;
    max-height:100%;
    vertical-align:middle;
}
 .product-slidesbox h1 {
    font-size: 40px;
    color: #878787;
    font-weight: 600;
    margin: 0 0 15px;
    padding:0 15px
}
 .product-slidesbox .p-price {
    font-size: 28px;
}
 .product-slidesbox .current-price{
    color:#cc9933;
    margin-right:5px;
}
 .product-slidesbox .old-price{
    color:#8f8e8e;
    margin-left:5px;
    position:relative;
}
 .product-slidesbox .font-rupee{
    margin-right:5px;
}
 .product-slidesbox .old-price::after{
    content:'';
    left:18px;
    right:0;
    top:18px;
    border-top:2px solid #8f8e8e;
    position:absolute;
}
 .product-images {
    padding: 0 90px;
    position:relative;
}
 .textcontent-box{
    display:none;
    padding:0 55px 50px;
}
 .inspired-itemsbox .Ili-proCont {
    padding-top: 25px;
}
 .inspired-itemsbox .Ili-proCont *,.mobile-similar-products .single-product-box .product-detail *{
    font-family:open sans;
}
 .inspired-itemsbox .Ili-proCont h3{
    font-size:19px;
    margin-bottom: 7px;
    font-weight: 400;
}
 .mobile-similar-products .single-product-box .product-detail h4{
    font-size:21px;
    margin-bottom: 7px;
    font-weight: 400;
}
 .mobile-similar-products .single-product-box .product-detail p{
    font-size: 15px;
    font-weight: 400;
    margin: 0;
}
 .mobile-similar-products .single-product-box .product-detail .button-add-to-cart{
    font-size:16px;
    margin-top:20px;
    font-weight:600;
    text-decoration:none!important;
    letter-spacing:1px;
}
 .inspired-itemsbox .Ili-proCont .readStorylink {
    font-size: 14px;
    font-weight: 400;
    margin-top: 5px;
}
 .inspired-itemsbox .Ili-proCont code{
    font-size:16px;
    font-weight:600;
}
 .inspired-itemsbox .Ili-proCont p{
    font-size:14px;
    font-weight:400;
}
 .inspiredbox-text{
    padding:0 55px;
    text-align:center;
}
 .top-btm-spc{
    padding:50px 0;
    text-align: center;
}
 .mobile-textslides.textslider-section .carousel-text{
    padding:0 80px;
    width:100%;
    max-width:100%;
}
 .inspiredbox-text p{
    font-size:21px;
    color:#000;
    line-height:25px;
}
 .content-headingfont {
    text-align: center;
    font-family: open sans;
    color: #cc9933;
    font-weight: 400;
    border-top: 3px solid #ededed;
    margin: 0;
    padding: 50px 55px;
}
.mobileilina-header~.alert-danger[style] {
        margin-top: 135px!important;
    display: inline-block;
    width: 100%;
    font-size: 17px;
    position: initial;
}
.mobileilina-header~.alert-danger[style]~.m-detailbox{padding-top:0}
.mobileilina-header~.alert-danger[style="display:none;"],
.mobileilina-header~.alert-danger[style="display: none;"]{
        margin-top: 0!important;
    display: inline-block;
    width: 100%;
    font-size: 17px;
}
.mobileilina-header~.alert-danger[style="display:none;"]~.m-detailbox,
.mobileilina-header~.alert-danger[style="display: none;"]~.m-detailbox{padding-top:135px}
 .productdetailContBox .small-title {
    color: #cc9933;
    margin-top: 30px;
    font-size:27px;
}
 .collection-list.featuredUlbox {
    margin-top: 0;
}
 .collection-list.featuredUlbox li,.textcontent-box li{
    padding-left:55px;
}
 .collection-list.featuredUlbox li::before ,.textcontent-box li::before{
    width: 6px;
    height: 6px;
    background-color: #000;
    top: 13px;
}
 .product-images .owl-prev{
    left:55px;
    position:absolute;
    top:50%;
    margin-top:-28px;
    background: url(../images/ilina-sprite.png?v=1) no-repeat -5px -181px !important;
    text-indent: 9999px;
    width: 42px;
    height: 56px;
}
 .product-images .owl-next{
    right:55px;
    position:absolute;
    top:50%;
    margin-top:-28px;
    background: url(../images/ilina-sprite.png?v=1) no-repeat -45px -181px !important;
    text-indent: 9999px;
    width: 42px;
    height: 56px;
}
 .inspired-contentbox .secondary-font {
    font-size: 40px;
    color: #696969;
    font-weight: 400;
    font-style: normal;
    text-align: center;
    padding: 0 55px;
}
 .accordian-detail-content .content-headingfont{
    cursor:pointer;
    line-height: normal;
}
 .closed-content,.opened-content{
    position:relative;
}
 .closed-content::before{
    content: '+';
    position: absolute;
    right: 100px;
    color: #838383;
    font-size: 30px;
    font-family: initial;
    font-weight: 600;
}
 .opened-content::before{
    content: '-';
    position: absolute;
    right: 100px;
    color: #838383;
    font-size: 30px;
    font-family: initial;
    font-weight: 600;
    top: 45px;
}
 .inspired-itemsbox .prodImg-Ili,.inspired-itemsbox .prodImg-Ili .Lli-SetImg {
    height: auto;
}
.mobileilina-header li.global-search {
    position: fixed;
    right: 47px;
    top: 23px;
    z-index: 10;
    
}
.mobileilina-header .search-field-box {
    height: 43px;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    padding-left: 23px;
    left: 0;
    position: fixed;
    top: 120px;
    width: 100vw;
    margin: 0;
    border: none;
    background-color: #FBEFE3;
    border-bottom: 2px solid #CC9933;
    transition: all 0s ease 0s;
}
.mobileilina-header .search-field-box.close-search{
    background: #fdf7f1;
    border: none;
    position: fixed;
    right: 43px;
    padding: 0;
    width:0;
    top: 10px;
}
.mobileilina-header .short-contentbox {
    position: fixed;
    top: 163px;
    left: 10px;
    width:auto;
    right: 10px;
}
.mobileilina-header .short-contentbox .item-srchlist{
    max-height:calc(100vh - 260px);
    max-height:-moz-calc(100vh - 260px);
    max-height:-webkit-calc(100vh - 260px);
    max-height:-ms-calc(100vh - 260px);
    max-height:-o-calc(100vh - 260px);
}
.mobileilina-header .loggedin-by {
    margin-right: 24px;
}
.similar-product-carousel .product-img {
    padding: 30px 30px 0;
}
body.mobile-body {
    padding: 135px 0 0;
}
/****mobile detail page end***/
/***mobile listing filters start***/
.ilina-mobile-filterbox{
    position:fixed;
    left:0;
    top:0;
    right:0;
    bottom:0;
    z-index: 9999;
    background-color: #fff;
    padding-bottom:50px;
}
.list-availablefilters{
    position: fixed;
    left:0;
    top:0;
    bottom:0;
    width:40%;
    overflow-y: auto;
    background-color: #f1f1f1;
    height:100%;
    padding:50px 0 60px;
}
.list-availablefilters li{
    list-style:none;
    width:100%;
    border-top: 1px solid #f1e9f1;
}
.list-availablefilters li:first-child{
    border-top:none;
}
.list-availablefilters li a{
    padding:20px 15px;
    color:#333;
    font-size: 14px;
    text-transform: uppercase;
    font-weight:800;
    white-space: nowrap;
    text-overflow:ellipsis;
    overflow: hidden;
    display:block;
    border-left:3px solid #f1f1f1;
    line-height:normal;
}
.list-availablefilters li.active a{
    background-color: #fff;
    border-left-color: #cc9933;
}
.m-filter-resultbox{
    position:fixed;
    right:0;
    top:0;
    bottom:0;
    height:100%;
    overflow-y: auto;
    width:60%;
    padding:80px 10px 60px 25px;
}
.m-filter-resultbox .flt-list{
    width:100%;
    list-style: none;
    display:none;
}
.m-filter-resultbox .flt-list li{
    width:100%;
    margin-bottom: 20px;
}
.m-filter-resultbox [type=checkbox]:checked+label:after, [type=checkbox]:not(:checked)+label:after,
[type=checkbox]:checked+label:before, [type=checkbox]:not(:checked)+label:before{
    top: 2px;
}
.filter-applyaction{
    width:100%;
    position:fixed;
    bottom:0;
    z-index: 10;
    left:0;
    right:0;
    border-top:1px solid #f1f1f1;
}
.filter-applyaction.clearall-filters {
    bottom: auto;
    top: 0;
    background-color: #fff;
    box-shadow: 0 0 2px rgba(0,0,0,0.1);
    overflow: hidden;
    height: 50px;
}
.clearall-filters .flt-font{
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 900;
    color: #000;
    position: absolute;
    left: 20px;
    top: 14px;
}
.filter-applyaction.clearall-filters a {
    float: right;
    width: auto;
    font-size: 16px;
    color: #cc9933;
    padding: 15px 20px;
}
.filter-applyaction a{
    float: left;
    width:50%;
    color: #ccc;
    padding:15px;
    text-align: center;
    background-color:#fff;
    text-transform:uppercase;
    font-size:15px;
    font-weight:900;
}
.openfilters-link{
    position: fixed;
    left:0;
    right:0;
    bottom:0;
    text-align: center;
    font-size: 14px;
    text-transform: uppercase;
    padding:17px 15px;
    border-top:1px solid #fdf7f1;
    color:#000;
    background-color: #fdf7f1;
    line-height:normal;
    font-weight:900;
    z-index: 999;
}
/***mobile listing filters end***/

/***mobile newpages 5mar2019 start***/
.landing-banner.mobiledevice-contentbox{
	margin-top:0;
	height:auto;
	background-color:#fff;
	margin-bottom:0;
}
.mobiledevice-contentbox .left-landing-content,
.mobiledevice-contentbox .right-landing-content{
	width:50%;
	height:330px;
}
.mobiledevice-contentbox .left-top-landingbox,
.mobiledevice-contentbox .right-landing-content{
	border:none;
	background-position:right center;
}
.m-landingbanner{
	width:100%;
	margin-top:135px;
	padding:25px 35px 35px;
	min-height:330px;
	background-position:right center;
	background-repeat:no-repeat;
	background-size:cover;
}
.m-bn-content{
	font-size:43px;
	color:#000;
	font-weight:400;
	margin:0;
	line-height:54px;
	text-shadow:1px 1px 1px rgba(255,255,255,0.5);
}
.two-col-spcbox{
	width:100%;
	padding:25px;
	display:table;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
}
.device-sideboxes{
	display:table-cell;
	width:50%;
	position:relative;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	vertical-align: middle;
}
.device-sideboxes .device-secfont{
	font-size:38px;
	color:#af7f38;
	font-weight:300;
	margin:30px 0 15px;
	line-height:50px;
}
.device-sideboxes p{
	font-size:29px;
	color:#000;
	margin-bottom:20px;
	line-height:normal;
}
.device-sideboxes p:last-child{
	margin-bottom:0;
}
.device-sideboxes p .morereadfont{
	color:#000;
	text-decoration:none;
	font-size:25px;
	display:inline-block;
}
.imagein-boxfull{
	height:100%;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	position:absolute;
	top:0;
	right:0;
	left:0;
}
.gap35{
	padding:35px 15px 35px 35px;
}
.left-gap{
	padding-left:20px;
}
.left-gap .imagein-boxfull{
	left:20px;
}
.two-column-products{
	width:100%;
}
.device-sideboxes h2{
	font-size:50px;
	color:#000;
	font-weight:300;
	margin:0 0 10px;
}
.device-sideboxes .darkbrown{
	color:#5a3a22;
}
.white-font *{
	color:#fff!important;
}
.two-column-products .ilinaproduct-commonBox{
	width:50%;
	padding-top: 40px;
	margin-bottom:0;
}
.device-sideboxes.width40{
	width:40%;
}
.device-sideboxes.width60{
	width:60%;
}
.product-listingitems.two-column-products .ilina-productimg,
.device-sideboxes .product-listingitems .ilina-productimg {
    height: 245px;
    line-height: 245px;
    margin-bottom: 20px;
}
.device-sideboxes .product-listingitems .ilinaproduct-commonBox {
	width:100%;
}
.product-listingitems.two-column-products .ilina-productimg img {
    max-height: 245px;
}
.product-listingitems.two-column-products .ilinaproduct-commonBox,
.device-sideboxes .product-listingitems .ilinaproduct-commonBox {
	height: 435px;
}
.product-listingitems.two-column-products .ilinaproduct-commonBox:hover,
.device-sideboxes .product-listingitems .ilinaproduct-commonBox:hover{
	box-shadow:none!important;
}
.device-sideboxes .product-listingitems{
	display:inline-block;
	text-align:center;
}
.padding0{
	padding:0!important;
}
.device-sideboxes .font-46,.font-46{
	font-size:46px;
}
.mobile-fulllanding{
	width:100%;
	height:415px;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	padding:35px;
}
.mbanner-product{
	width:100%;
}
.side-twocol{
	float:left;
	width:50%;
}
.side-twocol:first-child{
	border-right:1px solid #fff;
}
.side-twocol:last-child{
	border-left:1px solid #fff;
}

/***mobile newpages 5mar2019 end***/
.list-group{
    width:100%;
    padding:0;
    margin:0 0 20px;
    list-style: none;
}
.list-group li{
    position:relative;
    list-style: none;
    padding-left:15px;
    margin:0 0 5px;
}
.list-group li::before{
    content: '';
    width:7px;
    height:7px;
    border-radius:50%;
    background-color:#ccc;
    position:absolute;
    left:0;
    top:7px;
}
.medium-content h1{
    font-size:34px;
}
.products-sizeOptions .p-size-tag, .products-ColorOptions .p-size-tag{
position:relative;
}
.aboutsize-box{
    position: absolute;
    background-color: #fff;
    z-index: 1;
    line-height: normal;
    border: 1px solid #ccc;
    padding: 10px 15px;
    border-radius: 5px;
text-align:center;
display:block;
visibility:hidden;
opacity:0;
    box-shadow: 0 0 5px rgba(0,0,0,0.2);
    left: 50%;
    transform: translateX(-50%) translateY(-177%);
-webkit-transform: translateX(-50%) translateY(-177%);
-moz-transform: translateX(-50%) translateY(-177%);
-ms-transform: translateX(-50%) translateY(-177%);
-o-transform: translateX(-50%) translateY(-177%);
/*transition:all 0.3s ease 0s;
-webkit-transition:all 0.5s ease 0s;
-moz-transition:all 0.5s ease 0s;
-ms-transition:all 0.5s ease 0s;
-o-transition:all 0.5s ease 0s;*/
}
.products-sizeOptions .aboutsize-box::before{
content:'';
width:0;
height:0;
border-width:10px;
border-style:solid;
border-color: #fff transparent transparent;
position:absolute;
bottom:-19px;
left:50%;
z-index:2;
transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
}
.products-sizeOptions .aboutsize-box::after{
content:'';
width:0;
height:0;
border-width:10px;
border-style:solid;
border-color: #ccc transparent transparent;
position:absolute;
bottom:-20px;
left:50%;
transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
}
.aboutsize-box b{
display:block;
color:#000;
font-size:14px;
white-space:nowrap;
margin-bottom:10px;
}
.aboutsize-box span{
display:inline-block;
padding:0 5px 0 2px;
border-right:1px solid #ccc;
font-size:12px;
color:#333;
}
.aboutsize-box span:last-child{
border-right:none;
}
.p-size-tag:hover .aboutsize-box{
visibility:visible;
opacity:1;
}



@media(max-width:767px){
     .productdetailContBox .small-title{
         text-align:center;
     }
     .product-slidesbox h1 {
        font-size: 22px;
        margin-bottom: 5px;
     }
     .product-slidesbox .p-price span{
         font-weight:700;
     }
     .product-slidesbox .p-price {
        font-size: 23px;
    }
    .product-slidesbox .old-price::after {
        top: 55%;
    }
    body .order-container:nth-child(2n+1) {
        background: none;
    }
    body .order-container {
        padding: 15px;
        border: 2px solid #ccc!important;
    }
     .topBand-Links li {
        margin-left: 5px;
     }
     .size-n-color {
        text-align: center;
        padding: 0 55px;
    }
    .size-n-color .small-title{
        font-size: 18px;
        font-weight:600;
        color:#000;
    }
    .size-n-color .products-sizeOptions .p-size-tag,.size-n-color .products-ColorOptions .p-size-tag {
        font-size: 13px;
        font-weight:800;
    }
     .mobileilina-header .cart-values .addedvals{
         top:-7px;
     }
     .designConver p {
        font-size: 20px;
    }
     .user-section{
        min-height:0!important;
    }
     .user-section, .s-product-cart, .tz-checkoutflow-section{
        margin-top:135px;
    }
     .loggedin-by::after {
        border-color: #fdf7f1 transparent transparent!important;
    }
}
 @media(max-width:669px){
	 .device-sideboxes .product-listingitems .ilina-pPrice,
	.product-listingitems.two-column-products .ilina-pPrice {
		font-size: 20px;
	}
	.device-sideboxes .product-listingitems .ilina-buyBtn,
	.product-listingitems.two-column-products .ilina-buyBtn {
		font-size: 15px;
	}
	 .device-sideboxes h2 {
		font-size: 35px;
	 }
	 .device-sideboxes p,
	.device-sideboxes p .morereadfont{
		font-size: 22px;
	 }
	 .device-sideboxes .font-46, .font-46 {
		font-size: 35px;
	}
	.device-sideboxes .device-secfont {
		font-size: 32px;
		line-height: normal;
	}
     .mhdAbt-content h2 {
        font-size: 25px;
        margin: 0 0 10px;
    }
     .mhdAbt-content {
        padding-left: 20px;
    }
     .mhdAbt-content p {
        font-size: 18px;
        line-height: 22px;
    }
     .mhdAbt-content a {
        margin-top: 10px;
        font-size:16px;
    }
     .mProductabt {
        height:300px;
    }
     .C-R-Btn {
        font-size: 13px;
    }
}
 @media(max-width:599px){
	 .m-landingbanner,
	 .landing-banner.mobiledevice-contentbox{
		 margin-top:0;
	 }
	 .device-sideboxes .device-secfont,
	.device-sideboxes h2,
	.device-sideboxes .font-46, .font-46{
		font-size: 25px;
	 }
	 .mobile-fulllanding {
		height: 285px;
	 }
	 .device-sideboxes p, .device-sideboxes p .morereadfont {
		font-size: 20px;
	}
     .latest-blog-lists li{
         width:100%;
     }
     .latest-blog-lists li p{
         height:auto;
     }
     body.mobile-body {
        padding: 105px 0 0;
    }
    .productdetailContBox .btn-primary {
        font-size: 15px;
        height: 45px;
        line-height: 45px;
     }
     .productdetailContBox .dropdownBox .bootstrap-select .btn {
        height: 45px;
     }
     .productdetailContBox .bootstrap-select.btn-group .dropdown-toggle .filter-option{
         line-height:normal;
     }
     .similar-products h2.secondary-font {
        margin: 0 0 30px;
        font-size: 30px;
        text-align: center;
    }
    .similar-product-carousel .product-img {
        padding: 30px 30px 0;
        height: 280px;
    }
    .mobile-similar-products .single-product-box .product-detail h4 {
        font-size: 17px;
    }
    .mobile-similar-products .single-product-box .product-detail p {
        font-size: 14px;
    }
    .mobile-similar-products .single-product-box .product-detail p.price{
        font-weight: 600;
        font-size:13px;
    }
    .mobile-similar-products .single-product-box .product-detail .button-add-to-cart {
        font-size: 15px;
        margin-top:15px;
    }
    .carousel-text p {
        font-size: 18px;
    }
    .quote-icon {
        width: 41px;
        height: 35px;
        background-position: -171px -1px;
    }
    .similar-product-carousel.owl-carousel .owl-item img {
        max-height: 100%;
    }
     .mobileilina-header .short-contentbox .item-srchlist{
        max-height:calc(100vh - 250px);
        max-height:-moz-calc(100vh - 250px);
        max-height:-webkit-calc(100vh - 250px);
        max-height:-ms-calc(100vh - 250px);
        max-height:-o-calc(100vh - 250px);
    }
     .mobileilina-header .search-field-box {
        top: 90px;
     }
     .mobileilina-header .short-contentbox,
     body .mobileilina-header+#searchshadebox{
        top: 133px;
     }
     /***mobile space top start**/
     .mobileilina-header~.alert-danger[style] {
        margin-top: 0px!important;
        display: inline-block;
        width: 100%;
        font-size: 17px;
        position: initial;
    }
    .mobileilina-header~.alert-danger[style="display:none;"]~.m-detailbox,
    .mobileilina-header~.alert-danger[style="display: none;"]~.m-detailbox{padding-top:0}
    /***mobile space top end**/
    
    .user-section, .s-product-cart, .tz-checkoutflow-section{
        margin-top: 107px;
    }
    .mobileilina-header~.alert-danger[style]~.m-detailbox{padding-top:0}
    .mobileilina-header~.alert-danger[style="display:none;"],
    .mobileilina-header~.alert-danger[style="display: none;"]{
        margin-top: 0!important;
        display: inline-block;
        width: 100%;
        font-size: 17px;
    }
     .mfontBox {
        font-size: 25px;
    }
     .mDesignProcessSection {
        padding: 15px 15px 0;
    }
     .glanceFont {
        font-size: 35px;
    }
     .m-GlanceSection {
        padding: 30px 15px 50px;
    }
     .mcustomerSection {
        padding: 0 15px;
    }
     .mcustomerBox {
        padding: 50px 0 20px;
    }
     .custmr-cntBox p {
        font-size: 18px;
    }
     .mobileilina-footer {
        padding: 30px 15px 50px;
		border-top: 2px solid #e6e6e6;
    }
     .mabt-ilinaF {
        padding-right: 15px;
    }
     .mfooter-links {
        padding: 40px 0 20px 15px;
    }
     .mobileWatchbCntent {
        margin-top: 105px;
    }
     .mrightsReserved {
        font-size: 14px;
    }
     .mfooter-links a {
        font-size: 15px;
    }
     .mBannerBox {
        padding: 0 15px;
    }
     .m-headerBox .mbrandLogo{
        width: 155px;
    }
     .mobile-mainBanner {
        margin-top: 0;
    }
     .mobileProductListing .FontmiddleText p {
        font-size: 25px;
        line-height: 36px;
    }
     .designProText {
        line-height: 65px;
    }
     .designProText {
        font-size: 44px;
        font-weight: 800;
        line-height: 55px;
        padding-top: 38px;
    }
    .product-images {
        padding: 0 50px;
    }
     .inspired-contentbox .secondary-font, .inspiredbox-text,.inspired-itemsbox, .inspired-itemsbox .col27 {
        padding: 0 20px;
    }
     .inspired-itemsbox .prodImg-Ili {
        padding: 15px;
    }
    .inspired-itemsbox {
        text-align: center;
    }
    .inspired-itemsbox .col27 {
        width: 45%;
        float: none;
        display: inline-block;
        padding: 0 15px;
    }
    .inspired-itemsbox .Ili-proCont h3 {
        font-size: 16px;
    }
    .inspired-itemsbox .Ili-proCont code {
        font-size: 14px;
        font-weight: 700;
    }
     .inspired-itemsbox .row27 {
        margin: 0 -15px;
    }
     .product-images .owl-prev{
        left:12px;
    }
     .product-images .owl-next{
        right:12px;
    }
     .m-detailbox {
        padding-top: 110px;
    }
     .productdetailContBox .dropdownBox, .productdetailContBox .btn-primary {
        width: 170px;
        margin: 0 5px;
    }
     .productdetailContBox,.textcontent-box {
        padding: 0 20px 25px;
    }
     .content-headingfont {
        padding: 30px 25px;
        font-size: 18px;
    }
    .productdetailContBox .small-title {
        font-size: 22px;
    }
    .productdetailContBox p, .productdetailContBox li, .productdetailContBox, .textcontent-box, .textcontent-box p, .textcontent-box li, .inspiredbox-text p {
        font-size: 20px;
        line-height: 25px;
        font-weight:500;
        color: #4c4a4a;
    }
    .collection-list.featuredUlbox li::before, .textcontent-box li::before {
        top: 9px;
    }
    .inspired-contentbox .secondary-font {
        font-size: 25px;
    }
     .featuredUlbox {
        margin-top: 0;
    }
     .collection-list.featuredUlbox li, .textcontent-box li {
        padding-left: 25px;
    }
     .opened-content::before {
        right: 30px;
        top: 26px;
        line-height: 25px;
    }
     .closed-content::before {
        right: 25px;
        line-height: 25px;
    }
     .mobile-textslides.textslider-section .carousel-text {
        padding: 0 50px;
        margin-top: 25px;
    }
     .textslider-section .carousel-text .owl-prev,.similar-products .owl-prev {
        left: -33px;
    }
     .textslider-section .carousel-text .owl-next,.similar-products .owl-next {
        right: -33px;
    }
     .productdetailContBox .product-ActionBox {
        margin: 30px 0;
    }
     .mobile-similar-products {
        padding: 40px 50px;
    }
     .mobile-similar-products .single-product-box {
        max-width: 100%;
        width: 260px;
        margin: auto;
    }
}
 @media(max-width:479px){
	 .m-landingbanner{
		 padding:30px 15px;
		 min-height:0;
	 }
	 .m-bn-content{
		 font-size:30px;
		 line-height:normal;
	 }
	 .gap35 {
		padding: 15px 10px 15px 15px;
	}
	.device-sideboxes p, .device-sideboxes p .morereadfont {
		font-size: 18px;
	}
	 .two-col-spcbox{
		 padding:0;
	 }
	 .left-gap .imagein-boxfull {
		left: 0;
	}
	.m-devicespc{
		padding:15px;
	}
	.device-sideboxes .device-secfont{
		margin-top:0;
	}
     .textslider-section,.inspired-contentbox,.top-btm-spc {
        padding: 30px 0;
     }
     .mobile-similar-products {
        padding: 30px 20px;
    }
     .mobile-textslides.textslider-section .carousel-text {
        padding: 0 20px;
        margin: 20px auto 0;
    }
     .mhdAbt-content h2 {
        font-size: 20px;
    }
    .product-slidesbox .p-price {
        font-size: 18px;
    }
    .product-slidesbox .old-price::after {
        border-top: 1px solid #8f8e8e;
    }
     .glanceGrid li {
        height: 190px;
    }
     .mrightsReserved {
        font-size: 9px;
        white-space: nowrap;
    }
     .mabt-ilinaF p {
        font-size: 13px;
    }
     .mobileWatchbCntent .mop-font {
        font-size: 50px;
        line-height: 45px;
    }
     .mobileWatchbCntent .preci-italic {
        font-size: 24px;
    }
     .mobileWatchbCntent {
        min-height: 0;
    }
     .mobileWatchbCntent .mop-font span {
        font-size: 24px;
        line-height: normal;
    }
     .mProductabt {
        height:250px;
    }
     .designConver p {
        font-size: 17px;
        line-height: 26px;
    }
     .mfontBox {
        font-size: 22px;
    }
     .designProText {
        font-size: 39px;
        padding-top: 28px;
    }
     .C-R-Btn {
        font-size: 12px;
        white-space:nowrap;
    }
    .product-img-slides .available-slidebox {
        height: auto;
        line-height: initial;
    }
     .inspired-itemsbox .col27 {
        width: 49%;
        padding: 0 10px;
    }
    .inspired-itemsbox .prodImg-Ili {
        padding: 10px;
    }
     .inspired-itemsbox .col27 .Lli-SetImg{
        text-align:center;
    }
    .inspiredbox-text p,.productdetailContBox p, .productdetailContBox li, .productdetailContBox, .textcontent-box, .textcontent-box p, .textcontent-box li {
        font-size: 20px;
    }
     .product-slidesbox h1 {
        font-size: 20px;
    }
    .inspired-itemsbox .Prod-BoxIli {
        width: 290px;
        max-width:100%;
        margin: 30px auto 0;
    }
}
 @media(max-width:419px){
     .designProText,.designConver,.mheadlineAbt{
        display:none;
    }
     .mDesignProcessSection {
        padding: 0;
    }
     .mbannerGrid li {
        height: 135px;
    }
     .mbannerGrid li:nth-of-type(3), .mbannerGrid li:nth-of-type(2) {
        height: 160px;
    }
    .productdetailContBox .dropdownBox, .productdetailContBox .btn-primary{
        width:auto;
        min-width: 110px;
    }
     .productdetailContBox .btn-primary {
        padding: 0 15px;
    }
}
@media(max-width:399px){
    .inspired-itemsbox .col27 {
        width: 70%;
    }
	.product-listingitems.two-column-products .ilina-productimg, .device-sideboxes .product-listingitems .ilina-productimg {
		height: 200px;
		line-height: 200px;
	}
	.product-listingitems.two-column-products .ilina-productimg img,
	.device-sideboxes .product-listingitems .ilina-productimg img	{
		max-height: 200px;
	}
	.product-listingitems.two-column-products .ilinaproduct-commonBox, .device-sideboxes .product-listingitems .ilinaproduct-commonBox {
		height: 365px;
	}
	.two-column-products .ilinaproduct-commonBox {
		padding-top: 20px;
	}
	.two-column-products.product-listingitems .ilina-pName,
	.device-sideboxes .product-listingitems .ilina-pName{
		font-size: 13px;
	}
	.device-sideboxes .product-listingitems .ilina-pPrice, .product-listingitems.two-column-products .ilina-pPrice {
		font-size: 16px;
	}

}
 @media(max-width:375px){
     .mfooter-links a {
        font-size: 13px;
    }
     .mobileProductListing .FontmiddleText p {
        font-size: 21px;
        line-height: 32px;
    }
     .mobileProductListing .ilina-pName {
        font-size: 13px;
    }
     .mobileProductListing .ilina-pPrice {
        font-size: 20px;
        margin: 11px 0;
    }
     .mobileProductListing .ilina-buyBtn {
        font-size: 16px;
    }
}
/***mobile page css end***/
@media(min-width:1400px){
    .division-content p {
        font-size: 25px;
    }
    .same-division .division-content{
        padding:70px 90px 70px 15px;
    }
    .alternate .same-division .division-content {
        padding: 70px 15px 70px 90px;
    }
    .collection-font {
        font-size: 67px;
    }
    .collection-small-font {
        font-size: 36px;
        line-height: 46px;
    }
}
 @media(min-width:1200px){
     .container{
        width:1120px;
    }
}
 @media(max-width:1199px){
	 .watch-landingbanner {
		height: 400px;
	 }
	 .bannercontent-box h1 {
		font-size: 37px;
		line-height: 48px;
		margin: 40px 0 10px;
	}
	 .short-detailbox{
		 margin-top:0;
	 }
	 .common-three-column h2 {
		font-size: 35px;
		margin: 0 0 10px;
	 }
	 .common-three-column p {
		font-size: 21px;
	 }
	 .h-font {
		font-size: 35px;
		line-height: 40px;
	}
	.two-column-box {
		margin-bottom:30px;
		min-height: 0;
	}
	 .landing-top-content {
		font-size: 45px;
		line-height: 50px;
		width:100%;
	}
	.left-top-landingbox{
		padding:20px;
	}
	.left-landing-content, .right-landing-content,.center-landing-content,.landing-banner {
		height: 380px;
	}
     .inner-menulinks > li:nth-child(1) {
        width: 200px;
    }
     .inner-menulinks {
        padding: 30px 300px 65px 40px;
        background-position: right -70px center;
     }
     .same-division .division-content{
         width:auto;
     }
     .collection-font {
        font-size: 45px;
     }
     .collection-small-font {
        font-size: 25px;
        line-height: 30px;
    }
    .division-content p {
        font-size: 19px;
        line-height: 28px;
    }
     .same-division .division-content,
     .alternate .same-division .division-content{
         padding:40px;
     }
     #searchshadebox {
         top: 60px;
     }
     .out-of-stock .ilina-productimg::before {
        line-height: 293px;
        height:293px;
     }
     .patternBox .product-imgViewBox {
        width: 600px;
    }
    .product-imgViewBox.make-fullview {
        width: auto !important;
        right: 15px;
        left: 15px;
    }
     .patternBox .product-detailContBox {
        padding: 30px 30px 30px 630px;
    }
     .patternBox .P-LargeViewBox img {
        max-width: 90%;
    }
     .collection-inspiredSection .prodImg-Ili {
        height: 350px;
    }
     .collection-inspiredSection .Ili-proCont {
        padding-top: 30px;
    }
     .textslider-section .carousel-text {
        width: 100%;
        padding: 0;
    }
     .tabs-forDetail > li a {
        font-size: 13px;
    }
     .topLine {
        font-size: 13px;
    }
     .FontmiddleText p {
        font-size: 24px;
    }
     .top-actionBox {
        margin-top: 13px;
    }
     .secondaryFont {
        margin: 0 0 5px;
        font-size: 27px;
    }
     .borderd-Text h2 {
        font-size: 18px;
    }
     .bannerGrid li{
        height:170px;
    }
     .bannerGrid li:nth-of-type(2),.bannerGrid li:nth-of-type(3){
        height: 350px;
    }
     .bannerGrid li:nth-of-type(3){
        margin-top: -180px;
    }
     .bannerGrid {
        height: 518px;
    }
     .bannerFontBox {
        padding:25px 30px 22px 96px;
    }
     .bannerFontBox h1 {
        font-size: 56px;
        line-height: 58px;
    }
     .ilinaproduct-commonBox {
        height: 293px;
    }
     .ilina-productimg {
        height: 204px;
        line-height: 204px;
    }
     .ilina-productimg img {
        max-height: 90%;
    }
}
 @media(max-width:991px){
	 .watch-landingbanner {
		height: auto;
		padding:30px 0;
	 }
	 .bannercontent-box h1{
		 margin:0 0 10px;
	 }
	 .h-font {
		font-size: 28px;
		line-height: normal;
	}
	.common-three-column h2 {
		font-size: 30px;
	}
	.common-three-column p {
		font-size: 20px;
		text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
	}
	.common-three-column p br{
		display:none;
	}
	.two-column-box p {
		font-size: 20px;
		line-height: normal;
	}
	 .landing-top-content {
		font-size: 35px;
		line-height: 40px;
	 }
    .inner-menulinks > li:nth-child(1) {
        width: auto;
    }
     .inner-menulinks > li {
        padding: 0 30px 0 0;
    }
    .navMenu > li {
        padding: 0 5px 22px;
    }
    .navMenu > li > a {
        font-size: 13px;
    }
     .inner-menulinks {
        top: 40px;
        padding: 30px 110px 40px 40px;
        background-position: right -260px center;
    }
     .collection-font {
        font-size: 35px;
     }
     .collection-small-font {
        font-size: 23px;
        line-height: 27px;
     }
     .mobileilina-header+#searchshadebox {
        top: 163px;
    }
    .out-of-stock .ilina-productimg::before {
        line-height: 213px;
        font-size:15px;
        height:213px;
     }
     .patternBox .product-imgViewBox {
        width: 430px;
        padding: 15px;
    }
     .patternBox .product-detailContBox {
        padding: 15px 15px 15px 460px;
    }
     .patternBox .container {
        width: 100%;
    }
     .patternBox {
        min-height: 520px;
    }
     .vertical-sliderBoxThumnail .product-thumb a img{
        max-height:95%;
    }
     .product-detailContBox .p-price {
        margin: 10px 0;
    }
     .vertical-sliderBoxThumnail .product-thumb a {
        height: 70px;
        line-height: 70px;
    }
     .patternBox .largeV-product {
        padding-left: 85px;
    }
     .patternBox .product-detailContBox .product-desc-img li {
        width: 35%;
    }
     .patternBox .P-LargeViewBox {
        padding: 20px;
        height: 470px;
    }
     .TabResultBox-detail {
        padding: 30px;
    }
     .tabs-forDetail > li{
        float:none;
        flex:auto;
        -webkit-flex:auto;
        width:auto;
    }
     .tabs-forDetail{
        display: flex;
        display: -webkit-flex;
    }
     .collection-inspiredSection .prodImg-Ili {
        height: 285px;
    }
     .Ili-proCont h3 {
        font-size: 20px;
    }
     .collection-inspiredSection .row27 .col27 {
        padding: 0 15px;
    }
     .bannerFontBox {
        padding: 32px 30px 32px 0;
    }
     .bannerGrid li:nth-of-type(2), .bannerGrid li:nth-of-type(3) {
        height: 242px;
    }
     .bannerGrid li:nth-of-type(3) {
        margin-top: -90px;
    }
     .bannerGrid {
        height: 390px;
    }
     .bannerGrid li {
        height: 152px;
    }
     .Design-ProcessBox .DesignP-label {
        font-size: 35px;
        width: 185px;
    }
     .Design-ProcessBox {
        padding-right: 205px;
    }
     .WhiteBdrBox p {
        font-size: 19px;
    }
     .dashedLineBox label {
        font-size: 12px;
    }
     .AtGlance {
        padding: 25px 30px 15px;
    }
     .CustomersGrid .grid-item {
        width: 33.33333333%;
    }
     .CustomersGrid .grid-item.width-half{
        width:66.5%;
    }
     .ProductsGrid-Section {
        padding: 20px 0;
    }
     .onlyImgBox {
        width: 145px;
    }
     .skilledBox,.FontmiddleText{
        width:50%;
    }
     .FontmiddleText p {
        font-size: 20px;
    }
     .ilina-productimg {
        height: 123px;
        line-height: 123px;
    }
     .ilinaproduct-commonBox {
        height: 213px;
    }
}
