.products-grid .product-name{margin-bottom: 3px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.products-grid  .product-name > a { display: block;}

/*************Our Brands Class************/
/*
.lve-rgt-second.one-half img {
  left: -48px;
  position: absolute;
  top: 75px;
}
.lve-rgt-second.one-half {
  position: relative;
}
*/
.tp-caption .brand-slide-head {
	font-size:48px !important;
	line-height:47.99px !important;
	color:#ffffff !important;
	font-family: 'NeutraText-Book' !important;
}
.tp-caption .brand-slide-title {
	font-size:51px !important;
	line-height:47.99px !important;
	color:#ffffff !important;
	font-family: 'NeutraText-Bold';
}
.tp-caption span.brand-slide-title {
	font-size:30.17px !important;
	line-height:36.93px !important;
	color:#ffffff !important;
	font-family: 'NeutraText-Book' !important;
}
#rev_slider_2 li .tp-caption {
  width: 26.6%;
  display: inline-block ;
  margin-left: 5%!important;
}
#rev_slider_2 li .tp-caption h1, #rev_slider_2 li .tp-caption h2, #rev_slider_2 li .tp-caption span {
  width: 100%!important;
  float: left;
  display: block;
  word-break: break-all;
}
.lve-rgt .lve-rgt-second.one-half {
  position: absolute;
  right: 1%;
  top: 5%;
}
.lve-rgt .lve-rgt-second.one-half img
{
	width:32.64vw;		
}
.lve-main .lve-rgt {
  position: relative;
}
.pionia-main .pionia-rgt {
  position: relative;	
}
.pionia-rgt-second.one-half {
  position: absolute;
  top: 72px;
  right: 42px;
}
.diamonds-main-left {
	padding:80px 48px 0 58px;	
}
.lve-rgt-first {
	padding:78px 47px 0 74px;	
}
.ideal-by-schachter {
	padding:88px 8px 0 58px;		
}
.pionia-rgt-first {
	padding:78px 0 0 74px;		
}
.one-half {
	width:50%;
	float:left;
	box-sizing:border-box;	
}
.tp-caption h1{
	font-family: 'NeutraText-Book';
	font-size: 48px;
	line-height: 47.99px;
	color:#FFF;
} 
/*************Our Brands End************/


/*************Our Company End************/
.internal-company-title{
font-size: 46.62px;
line-height: 47.99px;
font-family: 'NeutraText-Demi';
color: #6a6f71;
font-weight:normal;
}
.our-company-inner {
  display: block;
  float: left;
  padding: 60px 0 0 56px;
}
.timeline-title {
	background-color:#595959;	
	padding:35px 0 44px 66px;
}
.row.timeline-title > h2 {
  line-height: normal;
  margin: 0;
  padding: 0;
  color:#FFF;
  font-family: 'NeutraText-Demi';
  line-height:47.99px;
  font-size:48px;
}
.timeline-block-inner {
	padding:66px 40px 0 58px;
	display:block;
	float:left;
}
.company-top-banner {
	position:relative;	
}
.company-top-banner .ourcompany-slider-text {
  left: 67px;
  position: absolute;
  top: 132px;
  max-width:452px;
  width:100%;
}
.ourcompany-slider-text .banner-title {
	  font-family: 'NeutraText-Book';
	  font-size:48px;
	  line-height:36.93px;
	  color:#FFF;	
}
.ourcompany-slider-text .banner-content {
	  font-family: 'NeutraText-Book';
	  font-size:24.79px;
	  line-height:26.93px;
	  color:#FFF;	
}
.our-company-inner .internal-company-title { padding-left:15px; }
.ourcompany-slider-text h1:not(:first-child) {
	margin-top:75px;	
}
/*************Our Company End************/


/*************about-diamonds Start************/

.banner-contents {
  color: #fff;
  font-family: "NeutraText-Demi";
  font-size: 48px;
  left: 3.3%;
  position: absolute;
  top: 15.3%;
}
.cms-about-diamonds .banner-contents {
  left: 3.3%;
  top: 9.5%;
}

.about-diamonds .inner-content h2 {
  color: #6a6f71;
  font-family: "NeutraText-Demi";
  font-size: 46.62px;
  margin-bottom: 30px;
  margin-top: 48px;
  padding-left: 28px;
}
.forc-title .inner-content h2 {
  background: #595959 none repeat scroll 0 0;
  color: #fff;
  font-family: "NeutraText-Demi";
  font-size: 48px;
  line-height: normal;
  margin-bottom: 100px;
  margin-top: 25px;
  padding-bottom: 25px;
  padding-top: 30px;
  padding-left: 64px;
}
.color-block-rgt {
    padding-left: 50px;
    padding-right: 50px;
}
.inner-content h2 {
  padding-left: 15px;
  padding-right: 15px;
}
.inner-content {
  padding-left: 27px;
  padding-right: 27px;
}
.forc-title .inner-content {
  padding-left: 0;
  padding-right: 0;
}
.inner-content  h3{
color: #6a6f71;
font-family: "NeutraText-Demi";
font-size: 46.62px;
}
.about-diamonds-block, .company-block {
  padding-left: 28px;
  padding-right: 28px;
}
.inner-content .color-block-rgt h3 {
  margin: -40px 0 0;
}
.cut-main, .clarity-main, .carat-main {
	border-bottom: 2px solid #c2c1bf;
	/* border-top: 1px solid #c2c1bf; */
	padding-bottom: 55px;
	padding-top: 50px;
}
.color-main{border-bottom: 2px solid #c2c1bf;}

.color-main{padding-bottom: 89px;}
.inner-content .color-block-left {
	padding-left: 50px;
	padding-right: 0;
}
.cut-main .inner-content, .clarity-main .inner-content, .carat-main .inner-content{
	    padding-left: 50px;
    padding-right: 50px;
}
.cut-block-left {
	padding-right: 55px;
}
.clarity-block-left {
	padding-right: 0;
}
.clarity-block-rgt {
	padding-left: 50px;
}
.clarity-main {
	padding-top: 95px;
	padding-bottom: 89px;
}
.clarity-block-rgt h3 {
	margin-top: -40px;
}
.carat-block-left {
	padding-right: 50px;
}
.Certification-main .inner-content, .certi-block-left{ padding:0;}
.cms-about-diamonds .main {
  margin: 0;
  padding-bottom: 0;
}
.certi-block-rgt {
  padding-left: 70px;
  padding-top: 45px;
}
.cut-block-rgt > img {
  padding-top: 13%;
}
/*************about-diamonds End************/


/*************b2b-customer-care start************/
.cms-customer-care .arw-page-title, .cms-b2b-customer-care .arw-page-title, .cms-b2b-customized-layouts .arw-page-title, .cms-about-diamonds .arw-page-title, .cms-customized-layouts .arw-page-title, .cms-inventory-sales-analysis .arw-page-title {
  display: none;
}
.cms-customer-care .main, .cms-b2b-customer-care .main, .cms-b2b-customized-layouts .main, .cms-customized-layouts .main, .cms-inventory-sales-analysis .main, .cms-marketing-material .main, .wishlist-index-index .main {
  margin-top: 0;
}
.customer-care-main .inner-content, .cms-marketing-material .inner-content {
  float: left;
    padding-left: 81px;
    padding-right: 81px;
  padding-top: 30px;
  width: 100%;
}
.customer-care-main .cms-title, .cms-inventory-sales-analysis .cms-title, .marketing .cms-title, .marketing-display .inner-content h3 {
  color: #484848;
  font-family: "NeutraText-Demi";
  font-size: 72px;
}
.customer-care-main .inner-content h3{
  color: #001c4e;
  font-size: 32px;
  line-height: normal;
  margin: 0;
  font-family: 'GothamMedium';
  font-weight:normal;
  letter-spacing:0px;
  line-height:38px;
}

.cms-inventory-sales-analysis .inner-content h3{ font-family: "NeutraText-Demi";
  font-size: 37px; color: #001c4e;line-height: normal;font-weight:normal;
  letter-spacing:0px;
  line-height:38px;
  margin: 0;}


.cms-customer-care h2.cms-title {
    margin-top: 8.2%;
}
 .customer-care-title{
  color: #464646;
  font-size: 32px;
  font-family: 'GothamMedium';
  font-weight:normal;
  letter-spacing:0px;
  line-height:38px;
}
.customer-care-left .customer-care-block {
    margin-bottom: 11%;
} 
.customer-care-block > a, .customer-care-number > a{
  color: #464646;
  font-size: 32px;
  font-family: 'GothamBook';
  display:block;
  letter-spacing:0px;
  line-height:38px;
}
.customer-care-number > a.customer-care-title{
  font-family: 'GothamMedium';
} 
.customer-care-block {
  margin-bottom: 40px;
  margin-top: 40px;
}
.customer-care-right {
  padding-left: 5.3%;
}
/*************b2b-customer-care end************/


/*************b2b-customized-layouts Start************/
.customized-layout-main .inner-content .col-lg-8 li span {
  color: #484848;
 /* display: inline-block;*/
  margin-bottom: 30px;
  font-size: 32px;font-family: "GothamBook";
  line-height:38px;
}
.customized-layout-main .inner-content li {
  display: inline-flex;
  list-style: outside none none;
  width: 97%;
}
.customized-layout-main .inner-content .col-lg-8 li::before, .cms-inventory-sales-analysis .inner-content .analysis-left li::before, .marketing-advertise .inner-content li::before {
  color: #000000;
  content: "•";
  display: inline-block;
  font-size: 26px;
  left: 0;
  list-style: outside none none;
  margin-right: 15px;
  position: absolute;
}
.customized-layout-main .inner-content .col-lg-4  h3{
color: #484848;
font-family: "NeutraText-Demi";
font-size: 32px;
margin:0}
.customized-layout-main .inner-content .col-lg-4{ padding:0;}
.customized-layout-main .inner-content .col-lg-4 li::before, .cms-inventory-sales-analysis .inner-content .analysis-right li::before, .marketing .inner-content .shows-news li::before{content:url(/wp-content/themes/leoschachter/media/wysiwyg/cms_page/arrow_01.png);}

.fa-file-excel-o:before, .fa-file-excel-o {
    content:url(/wp-content/themes/leoschachter/media/wysiwyg/excle_icon.png);
}
.customized-layout-main .inner-content h3 img {
  margin-right: 0px;
}
.customized-layout-main .inner-content .col-lg-4 li {
  margin-left: 3%;
}
.customized-layout-main .inner-content .col-lg-4 li a {
  margin-left: 3%;
}
.customized-layout-main .benifits-inner-title-blog a {
    padding-left: 0;
}
.customized-layout-main .inner-content .col-lg-8 p, .customized-layout-main .inner-content .col-lg-8 p > a {
  margin-top: 200px;
  width: 90%;
  font-size: 32px;
  font-family: "GothamBook";
  line-height:38px;
  color:#464646;
}
.custo-img {
  margin-top: 94px;
}
.customized-layout-main .inner-content {
  margin-top: 115px;
    padding-left: 96.5px;
    padding-right: 96.5px;
}
.inner-content li img {
  display: none;
}
/*************b2b-customized-layouts end************/


/*************contact Start************/
.contacts-index-index .page_contact {
  margin-top: 0;
}
.contacts-index-index .block-contact-form .list-icon li a, .contacts-index-index .block-contact-form .list-icon li span {
  font-family: "HelveticaNeue-Light";
  font-size: 24.68px;
}
.contact-left .list-icon {
  margin-bottom: 35px;
}
.contact-right .send-btn lable{margin-bottom: 0;}
.contacts-index-index .page-banner-contac {position: relative;}
.contacts-index-index .arw-page-title {  display: none;}
.contact-banner-title {color: #000;font-family: "NeutraText-Demi";font-size: 48px;left: 3.3%;position: absolute;top: 27.9%;}
.contacts-index-index .col-main.col-lg-12 {padding: 0;}
.contacts-index-index .block-contact-form {
  margin-bottom: 0;
  padding: 0 15px;
  margin-top:0;
}
.contact-banner-title > span {display: block;line-height: 60px;}
.location-heading, .cntcts-title {
  color: #6a6f71;
  font-family: "NeutraText-Demi";
  font-size: 46.62px;
  margin-bottom: 15px;
}
.contact-left .location-heading{
  margin-bottom: 10px;
}
.cntct-inner-title {
  color: #002554;
  font-family: "HelveticaNeue-Medium"; 
  font-size: 30px;
  line-height: 28.8px;
  margin-bottom: 40px;
}

.location-contry{color: #002554;}
.contact-right lable, .contact-right span {
  color: #000;
  display: block;
   font-family: "HelveticaNeue-Medium"; 
  font-size: 24.68px;
  margin-bottom: 15px;
}
.contacts-index-index .contact-form input.input-text {
  background: #fff none repeat scroll 0 0;
  border-color: #c1bfbe currentcolor currentcolor #c1bfbe;
  border-radius: 0;
  border-style: solid none none solid;
  border-width: 2px 0 0 2px;
  margin-bottom: 20px;
  max-width: 955px;
  width: 100%;
}
.btn-contact span {
  color: #fff;
  margin: 0;
}
.contact-right {
  background: #f1efef none repeat scroll 0 0;
  padding: 72px 60px 50px;
}
.contact-left {
  padding-left: 60px;
  padding-top: 72px;
}
.contact-left .list-icon li {
  line-height: normal;
  padding: 0;
}
.location-contry > img {
  margin-right: 23px;
  vertical-align: baseline;
}
.contact-left .location-contry {
  color: #002554;
  margin-bottom: 23px;
  font-family: "HelveticaNeue-Medium"; 
  font-size: 30px;
}
.page-banner-contac p:first-child {
  margin: 0;
}
.g-recaptcha {
  float: left;
}
.contacts-index-index .contact-form textarea {
  max-width: 955px;
  width: 100%;
}

.contacts-index-index .contact-form button[type="submit"] {
  background: #163863 none repeat scroll 0 0;
  border: medium none;
  border-radius: 0;
  box-shadow: 1px 1px 10px #000;
  font-weight: 800;
  height: 77px;
  max-width: 148px;
  float: right;
   font-family: "HelveticaNeue-Medium"; 
  letter-spacing:0px;
}

.send-btn {
  float: left;
  max-width: 965px;
  padding-right: 0;
  width: 100%;
}
.cntcts-title, .cntct-inner-title{ padding-left:10px;}
/*************contact end************/


/*************inventory-sales-analysis Start************/
.cms-inventory-sales-analysis .banner-header {
  position: relative;
}
.cms-inventory-sales-analysis .banner-header .banner-title {
bottom: 5.2%;
left: 7.7%;
position: absolute;
}
.cms-inventory-sales-analysis .inner-content {
  float: left;
    padding-left: 67.5px;
    padding-right: 67.5px;
  padding-top: 35px;
  width: 100%;
}
.cms-inventory-sales-analysis .inner-content .analysis-left h3 {
  float: left;
  margin-bottom: 20px;
  width: 87.7%;
}
.cms-inventory-sales-analysis .inner-content h4 {
  color: #464646;
  font-family: "GothamMedium";
  font-size: 32px;
  font-weight: normal;
  line-height: normal;
  margin: 40px 0 0;
  float: left;
}
.cms-inventory-sales-analysis .inner-content .analysis-left li{
  color: #464646;
  display: inline-flex;
  font-family: 'GothamBook';
  font-size: 32px;
  margin-left: 30px;
}
.cms-inventory-sales-analysis .inner-content .analysis-right li a {
  color: #464646;
  display: inline-flex;
  font-family: "NeutraText-Book";
  font-size: 32px;
  letter-spacing: 0;
  margin-left: 26px;
}
  
.cms-inventory-sales-analysis .inner-content .analysis-left li{ width:100%;}
.cms-inventory-sales-analysis .cms-title {
  float: left;
    margin-top: 40px;
  width: 100%;
}
.cms-title > img {
  margin-left: 80px;
}
.cms-inventory-sales-analysis .inner-content .analysis-right h3, .marketing .inner-content .shows-news h3{
color: #484848;
font-family: "NeutraText-Demi";
font-size: 32px;
margin: 0;
}
.analysis-right {
  margin-left: -2.2%;
  margin-top: 2.2%;
}
.analysis-left > p, .analysis-left p a {
  color: #464646;
  font-family: "GothamBook";
  font-size: 32px;
  line-height: normal;
  margin-top: 47px;
  width: 85%;
}
.analysis-left > p{ float:left;}
.analysis-left > ul {
  float: left;
  width: 86.4%;
}
/*.analysis-right h3 img, .marketing .inner-content .shows-news img {
  margin-right: 10px;
}*/
.cms-inventory-sales-analysis .inner-content .analysis-right li {
  padding-left: 15px;
}
.analysis-right-img {
  margin-top: 24%;
}

.analysis-left, .analysis-right {
  padding: 0;
}

.analysis-right h3 img {
  margin-right: 13px;
}
/*************inventory-sales-analysis end************/


/*************marketing-material Start************/
.marketing .inner-content .cms-title-innner {
  color: #001c4e !important;
  font-size: 48px !imant;
  line-height: normal;
  position: relative;
  top: 93px;
}
.marketing-advertise {
  margin-top: 80px;
}
.marketing .inner-content {
  padding-top: 72px;
}
.marketing-display p{font-family: 'GothamBook'; font-size:32px; color:#464646;}
/*.marketing .inner-content .shows-news li a{color: #464646;
display: inline-flex;
font-family: "HelveticaNeue-Light";
font-size: 18px;
margin-left: 30px;}*/
.marketing .inner-content .shows-news li{ margin-left:10px;}
.marketing .inner-content .shows-news { padding: 0;}
.marketing-advertise .inner-content li, .marketing-advertise .inner-content > p {
  color: #000000;
  font-family: "GothamBook";
  font-size: 32px;
  letter-spacing: 0;
  line-height: 38px;
  padding-left: 30px;
  position: relative;
}
.marketing-advertise .inner-content > p {
  margin-top: 45px;
}
.marketing-advertise .inner-content .shows-news {
  text-align: center;
}
.marketing-advertise .inner-content .shows-news img { margin-top:20px;}
.marketing-display {
  margin-top: 62px;
}
.marketing-display .inner-content h3 {
  margin-bottom: 50px;
}
.marketing-display .inner-content .shows-news .shows-news {
  border-bottom: 2px solid #999999;
  float: none;
  margin: 0 auto;
  padding-bottom: 35px;
  padding-top: 35px;
  text-align: center;
  width: 70%;
}
.marketing-display .inner-content .row:last-child .shows-news .shows-news { border:none;}
/*************marketing-material end************/

/*************wishlist Start************/
.wishlist-index-index .main .container{ width:100%; max-width:100%;padding: 0;}
.wishlist-index-index .container .col-main{
  background: #f1efef none repeat scroll 0 0;
  padding:0
}
.wishlist-index-index .col-left.sidebar{
  margin-left: 39%;
  margin-top: 81px;
}
.wishlist-index-index .my-account {
  padding: 93px 18.9% 11% 3.6%;
}

#wishlist-view-form .data-table tr:nth-child(even) {background: #f1efef}
#wishlist-view-form .data-table tr:nth-child(odd) {background: #f7f6f6}
#wishlist-view-form .data-table tr th{ border:none; text-transform: capitalize; font-size:24px; color:#002554; font-family: "HelveticaNeue-Medium"; padding-bottom: 30px;}
#wishlist-view-form .data-table thead .first.last{background:#f1efef !important;}

.my-account #wishlist-table .product-name > a{ font-size:24px; color:#000; font-family: "HelveticaNeue-Medium"; font-weight: normal;}
.my-account #wishlist-table .description .inner{font-size:24px; color:#000; font-family: "HelveticaNeue-light";}
.my-account #wishlist-table .product-name {
  line-height: normal;
  margin-bottom: 10px;
  padding-top: 15px;
}
input.qty[type="text"] {
  border: medium none;
  height: 47px;
  width: 47px;
  margin-right:10px;
}
.my-account #wishlist-table .description{ padding-bottom:27px;}
.my-account #wishlist-table textarea {
 margin-bottom: 15px;
max-width: 437px;
min-height: 135px;
}
.my-account .cart-cell .price {
font-size:30px; color:#000; font-family: "HelveticaNeue-Medium"; font-weight: normal;
}

.my-account .data-table tr td:nth-child(3){vertical-align: top;}
.my-account #wishlist-table .price-box {
  padding-top: 20px;
      padding-bottom: 15px;
}

.my-account #wishlist-table th:nth-child(2), .my-account #wishlist-table td:nth-child(2) {
  padding-left: 50px;
  text-align: left;
}
.my-account .button {
  background: #fff none repeat scroll 0 0;
  border: 2px solid #163863;
  box-shadow: 1px 1px 5px;
  color: #163863;
  font-size: 19px;
  height: 60px;
  margin-top: 5px;
  min-width: 177px;
  font-family: "HelveticaNeue-Medium";
}
.my-wishlist .button.btn-share {
    float:right;
    margin-left:0.25vw;
}
.my-account #wishlist-table .link-edit {
  clear: both;
  float: left;
  font-family: helvetica-me;
  font-size: 18px;
  padding-left: 40px;
  padding-top: 60px;
  text-transform: uppercase;
   font-family: "HelveticaNeue-Medium";
   color: #163863;
}
#wishlist-view-form .buttons-set .button {
  margin-right: 5px;
}
/*************wishlist end************/

/*************login Start************/
.customer-account-login .main{ margin-top:0;}
.customer-account-login .cms-title {text-align: center;}
.customer-account-login .content > h2{font-family: "HelveticaNeue-Medium";color: #002554;}
.customer-account-login .account-login {margin: 0 auto;max-width: 1260px;width:100%;}
/*************login end************/

/*************shop-diamonds Start************/
.block-content .nav-accordion ul li a span, .nav-accordion li a > span {font-size: 17px;}
/*************shop-diamonds end************/
.customer-account-logoutsuccess .main {background: #fff none repeat scroll 0 0;min-height: 600px;}
.customer-account-logoutsuccess .main p{ text-align:center; padding:20px;}
.cms-global-marketing .banner-header .bottom-text .banner-title{ width:81%;}
.cart-empty.text-center a {color: #002554;font-weight: bold;}
.checkout-onepage-success .block-message-cart{ margin-top:30px;}
.checkout-onepage-success p a {font-weight: bold;}
.header-container .header-quick-access .arw-toggle-container #arw_mini_cart_header {
	padding: 25px 38px !important;
	width: 385px;
	max-height: 329px;
	overflow:auto;
}

@media (min-width:992px){
.contacts-index-index .main{ padding-bottom:0px;}
.block-contact-form .row{ display:table;}
.contact-right {
  float:none;
  display:table-cell;
  height:100%;
  vertical-align:top;
}
.contact-left {
  float:none;
  display:table-cell;
}
}
@media (min-width: 240px) and (max-width: 767px) and (orientation : portrait) {
	
.block-content .nav-accordion ul li a span, .nav-accordion li a > span {
    font-size: 14px;
}
/*************wishlist start************/
.wishlist-index-index .col-left.sidebar {
  margin-left: 0;
  margin-top: 0;
}
.wishlist-index-index .my-account {
  padding: 20px;
}
.my-account .button{ font-size:18px;}
.my-account .button.btn-update {
  margin-top: 5px;
}
/*************wishlist end************/

/*************inventory-sales-analysis Start************/
.cms-inventory-sales-analysis .inner-content .analysis-left li, .analysis-left > p, .cms-inventory-sales-analysis .inner-content .analysis-right li a {
  font-size: 16px;
  line-height: normal;
  margin: 0;
  width: 100%;
}
.cms-title > img {
  margin-left: 0;
}
.cms-inventory-sales-analysis .inner-content .analysis-left h3 {
  margin-bottom: 0;
  width: 100%;
}
.analysis-left > p{ width:100%; word-break:break-all; line-height:normal;}
.cms-inventory-sales-analysis .inner-content .analysis-right li {
  padding-left: 0;
}
.analysis-left > ul {width: 100%;}
/*************inventory-sales-analysis end************/


	/*************contact Start************/
.contact-banner-title > span {display: inline-block;line-height: 6.25vw;}
.contact-banner-title{ font-size:8.43vw}
.contact-left {
  padding-left: 6.25vw;
  padding-top: 6.25vw;
}
.contacts-index-index .page_contact {
  margin-top: 0;
}
.contact-left .location-contry {font-size: 7.81vw;  margin-bottom: 4.68vw;margin-top: 3.125vw;}
.location-heading, .cntcts-title {font-size: 9.375vw;margin-bottom: 3.125vw;}
.contact-left .list-icon li {font-size: 4.68vw;}
.contact-right {
  padding: 4.68vw 6.25vw 0;
}
.contacts-index-index .contact-form button[type="submit"]{ width:100%;margin-bottom: 9.375vw;margin-top: 9.375vw;}
.contacts-index-index .send-btn {
    padding: 0 4.68vw;
}
.contact-right lable, .contact-right span {
  font-size: 4.71vw;
  margin-bottom: 2.58vw;
}
.cntct-inner-title {
    font-size: 5vw;
    line-height: normal;
    margin-bottom: 6.25vw;
}
.contacts-index-index .contact-form .input-text {
    margin-bottom: 4.68vw;
}
.contacts-index-index .block-contact-form .list-icon li a, .contacts-index-index .block-contact-form .list-icon li span {
  font-family: "HelveticaNeue-Light";
  font-size: 16px;
}
/*************contact end************/

/*************b2b-customized-layouts start************/
.customized-layout-main .inner-content {
  padding-left: 0;
  padding-right: 0;
  margin-top:20px;
}
.customized-layout-main .inner-content .col-lg-4 li {
  margin-left: 0;
  padding-left: 0px;
}
.customized-layout-main .inner-content .col-lg-4 li a {
  margin-left: 0;
      padding-left: 10px;
}
.customized-layout-main .inner-content .col-lg-8 p {
  margin-top: 0;
  width: 100%;
}
.customized-layout-main .inner-content .col-lg-4 h3{font-size: 5.25vw; margin-bottom:10px;}
.customized-layout-main .inner-content .col-lg-8 li span{margin-bottom: 10px;}
.customized-layout-main .inner-content .col-lg-4{ padding-left: 15px;
    padding-right: 15px;}
/*************b2b-customized-layouts End************/


/*************b2b-customer-care start************/
.customer-care-main .inner-content, .cms-inventory-sales-analysis .inner-content{ padding:10px;}
.customer-care-main .cms-title, .cms-inventory-sales-analysis .cms-title{font-size: 10.31vw;}
.customer-care-main .inner-content h3, .customer-care-block > a, .customer-care-number > a, .customer-care-title, .cms-inventory-sales-analysis .inner-content .analysis-left h3, .cms-inventory-sales-analysis .inner-content h4, .cms-inventory-sales-analysis .inner-content .analysis-right h3{ font-size: 20px; line-height:normal;}
.analysis-left > p, .analysis-left p a{ font-size:16px; line-height:normal;}
.cms-inventory-sales-analysis .inner-content h4{ margin-top:6vw;}
.customer-care-block {margin-bottom: 20px;margin-top: 20px;}
.customer-care-right {padding-left: 15px; }
.customer-care-left .customer-care-block {
    margin-bottom: 5%;
}
/*************b2b-customer-care End************/

.one-half {
	width:100%;
	display:block;
	float:left;
} 
.lve-rgt .lve-rgt-second.one-half {
  position: relative;
  right: 0;
  top: 0;
  text-align: center;
}
.lve-rgt-first {
  padding: 15px;
}
.our-company-inner {
  padding: 15px;
}
.timeline-title {
  padding: 15px;
}
.row.timeline-title > h2 {
  font-size: 36px;
  line-height: normal;
}
.timeline-block-inner {
  padding: 15px;
}
.our-company-inner .company-block {
  padding: 0;
}
p {
	text-align:justify;	
}

/*************b2b-customer-care End************/

/*************marketing-material Start************/
.cms-marketing-material .inner-content{ padding:15px;}
.marketing-advertise .inner-content li, .marketing-advertise .inner-content > p{ font-size:18px;}
.marketing-display .inner-content h3{font-size: 28px;}
.marketing .inner-content .cms-title-innner{font-size: 28px !important;}
.marketing-display .inner-content h3 {font-size: 33px;}
.marketing .inner-content .shows-news h3 {font-size: 21px;    margin-bottom: 15px;}
.marketing .cms-title{font-size: 33px;}
.marketing .inner-content .cms-title-innner { top: 0;}
.marketing-advertise {
  margin-top: 10px;
}
.marketing-advertise .inner-content li {
  line-height: 25px;
}
.marketing-display .inner-content h3 {
  margin-bottom: 10px;
}
.marketing-display {
  margin-top: 10px;
}
/*************marketing-material end************/
.customized-layout-main .inner-content .col-lg-8 p {font-size: 16px; line-height:normal;margin-top:20px;}
.customized-layout-main .inner-content .col-lg-8 li span {font-size: 16px; line-height:normal}
.analysis-right {margin-left: 0;}

.customized-layout-main .inner-content .col-lg-8 p, .customized-layout-main .inner-content .col-lg-8 p > a {
    font-size: 16px;
    line-height: normal;
}
.cms-inventory-sales-analysis .inner-content .analysis-right li a {display:inline-block; width:auto;}
.marketing-display p {
    font-size: 20px;
    line-height: normal;
}
.cms-inventory-sales-analysis .inner-content .analysis-left li:before{
  top:-5px;
 
}
.customized-layout-main .inner-content .col-lg-8 li:before, .cms-inventory-sales-analysis .inner-content .analysis-left li:before, .marketing-advertise .inner-content li:before{
	   margin-right: 5px;
	}
.cms-inventory-sales-analysis .inner-content .analysis-left li, .cms-inventory-sales-analysis .inner-content .analysis-right li a {
    margin-bottom: 10px;
    text-align: justify;
    box-sizing: border-box;
    padding-left: 5px;
}
.customer-care-main .inner-content h3, .customer-care-block > a, .customer-care-number > a, .customer-care-title, .cms-inventory-sales-analysis .inner-content .analysis-left h3, .cms-inventory-sales-analysis .inner-content h4, .cms-inventory-sales-analysis .inner-content .analysis-right h3 {
    margin: 15px 0;
}
.customized-layout-main .inner-content .col-lg-4 li::before, .cms-inventory-sales-analysis .inner-content .analysis-right li::before, .marketing .inner-content .shows-news li::before {
    content: url(/wp-content/themes/leoschachter/media/wysiwyg/cms_page/arrow_01.png);
    top: 3px;
    position: relative;
}

}

@media (min-width: 320px) and (max-width: 767px) and (orientation : landscape) {
	.cms-inventory-sales-analysis .inner-content .analysis-right li a {display:inline-block;}

.block-content .nav-accordion ul li a span, .nav-accordion li a > span {
    font-size: 14px;
}
	/*************wishlist start************/
.wishlist-index-index .col-left.sidebar {
  margin-left: 0;
  margin-top: 0;
}
.wishlist-index-index .my-account {
  padding: 20px;
}
.my-account .button{ font-size:18px;}
.my-account .button.btn-update {
  margin-top: 5px;
}
/*************wishlist end************/
	
/*************inventory-sales-analysis Start************/
.cms-inventory-sales-analysis .inner-content .analysis-left li {
  font-size: 21px;
  line-height: normal;
  margin: 0;
  width: 100%;
}
.cms-title > img {
  margin-left: 0;
}
.cms-inventory-sales-analysis .inner-content .analysis-left h3 {
  margin-bottom: 0;
  width: 100%;
}
.analysis-left > p{ width:100%; word-break:break-all; line-height:normal;}
.cms-inventory-sales-analysis .inner-content .analysis-right li {
  padding-left: 0;
}
.cms-inventory-sales-analysis .inner-content .analysis-right h3 {font-size: 6vw;margin: 0;}
.analysis-left > ul {width: 100%;}

.analysis-left > p, .analysis-left p a {
  font-size: 20px;
  line-height: normal;
  margin: 5vw 0vw;
}
/*************inventory-sales-analysis end************/
	
/*************contact Start************/
.contact-banner-title > span {display: inline-block;line-height: 20px;}
.contact-banner-title{ font-size:27px}
.contact-left {
  padding-left: 20px;
  padding-top: 20px;
}
.contacts-index-index .page_contact {
  margin-top: 0;
}
.contact-left .location-contry {font-size: 25px;  margin-bottom: 15px;margin-top: 10px;}
.location-heading, .cntcts-title {font-size: 30px;margin-bottom: 10px;}
.contact-left .list-icon li {font-size: 15px;}
.contact-right {
  padding: 10px 20px 0;
}
.contacts-index-index .contact-form button[type="submit"]{ width:100%;margin-bottom: 30px;margin-top: 30px;}
/*************contact end************/
	
/*************b2b-customized-layouts start************/
.customized-layout-main .inner-content {
  padding-left: 0;
  padding-right: 0;
  margin-top:20px;
}
.customized-layout-main .inner-content .col-lg-4 li {
  margin-left: 0;
  padding-left: 0px;
}
.customized-layout-main .inner-content .col-lg-4 li a {
  margin-left: 0;
      padding-left: 10px;
}
.customized-layout-main .inner-content .col-lg-8 p {
  margin-top: 0;
  width: 100%;
}
.customized-layout-main .inner-content .col-lg-4 h3{font-size: 20px; margin-bottom:10px;}
.customized-layout-main .inner-content .col-lg-8 li span{margin-bottom: 10px;}
.customized-layout-main .inner-content .col-lg-4{ padding-left: 15px;
    padding-right: 15px;}
/*************b2b-customized-layouts End************/


/*************b2b-customer-care start************/
.customer-care-main .inner-content, .cms-inventory-sales-analysis .inner-content{ padding:10px;}
.customer-care-main .cms-title, .cms-inventory-sales-analysis .cms-title{font-size: 40px;}
.customer-care-main .inner-content h3, .customer-care-block > a, .customer-care-number > a, .customer-care-title, .cms-inventory-sales-analysis .inner-content .analysis-left h3, .cms-inventory-sales-analysis .inner-content h4{ font-size: 20px; line-height:normal;}
.customer-care-left .customer-care-block {
    margin-bottom: 5%;
}
.customer-care-block {margin-bottom: 20px;margin-top: 20px;}
.customer-care-right {padding-left: 15px; }
.cms-inventory-sales-analysis .inner-content .analysis-left li, .cms-inventory-sales-analysis .inner-content .analysis-right li a {font-size: 21px;margin-left: 0px;}

/*************b2b-customer-care End************/
.one-half {
	width:100%;
	display:block;
	float:left;
}
.lve-rgt .lve-rgt-second.one-half {
  position: relative;
  right: 0;
  top: 0;
  text-align: center;
}
.lve-rgt-first {
  padding: 15px;
}
.our-company-inner {
  padding: 15px;
}
.row.timeline-title > h2 {
  font-size: 36px;
  line-height: normal;
}
.timeline-block-inner {
  padding: 15px;
}
.our-company-inner .company-block {
  padding: 0;
}

/*************marketing-material Start************/
.cms-marketing-material .inner-content{ padding:15px;}
.marketing-advertise .inner-content li, .marketing-advertise .inner-content > p{ font-size:18px;}
.marketing-display .inner-content h3{font-size: 28px;}
.marketing .inner-content .cms-title-innner{font-size: 28px !important;}
.marketing-display .inner-content h3 {font-size: 40px;}
.marketing .inner-content .shows-news h3 {font-size: 21px;    margin-bottom: 15px;}
.marketing .cms-title{font-size: 40px;}
.marketing .inner-content .cms-title-innner { top: 0;}
.marketing-advertise {
  margin-top: 10px;
}
.marketing-advertise .inner-content li {
  line-height: 25px;
  
}
.marketing-display .inner-content h3 {
  margin-bottom: 10px;
}
.marketing-display {
  margin-top: 10px;
}
/*************marketing-material end************/
.customized-layout-main .inner-content .col-lg-8 p {
  font-size:16px;
  margin-top:20px;
}
.customized-layout-main .inner-content .col-lg-8 li span {font-size: 16px; line-height: normal;}
.analysis-right {margin-left: 0;}
.customized-layout-main .inner-content .col-lg-8 p, .customized-layout-main .inner-content .col-lg-8 p > a {
    font-size: 16px;
    line-height: normal;
}
.marketing-display p {
    font-size: 24px;
    line-height: normal;
}
.cms-inventory-sales-analysis .inner-content .analysis-left li:before{
top:-3px;
 
}
.customized-layout-main .inner-content .col-lg-8 li:before, .cms-inventory-sales-analysis .inner-content .analysis-left li:before, .marketing-advertise .inner-content li:before{
	   margin-right: 5px;
	}
.cms-inventory-sales-analysis .inner-content .analysis-left li, .cms-inventory-sales-analysis .inner-content .analysis-right li a {
    margin-bottom: 10px;
    text-align: justify;
    box-sizing: border-box;
    padding-left: 5px;
}
.customer-care-main .inner-content h3, .customer-care-block > a, .customer-care-number > a, .customer-care-title, .cms-inventory-sales-analysis .inner-content .analysis-left h3, .cms-inventory-sales-analysis .inner-content h4, .cms-inventory-sales-analysis .inner-content .analysis-right h3{
    margin: 15px 0;
}
.customized-layout-main .inner-content .col-lg-4 li::before, .cms-inventory-sales-analysis .inner-content .analysis-right li::before, .marketing .inner-content .shows-news li::before {
    content: url(/wp-content/themes/leoschachter/media/wysiwyg/cms_page/arrow_01.png);
    top: 3px;
    position: relative;
}
}



/*--------------------------------------------Ipad View----------------------------------------------*/
@media (min-width: 768px) and (max-width: 1024px) and (orientation : portrait) {

.fa-file-excel-o:before, .fa-file-excel-o {
    content: url(/wp-content/themes/leoschachter/media/wysiwyg/excle_icon.png);
    width: 18px;
	vertical-align:middle
}
#shopping-cart-table.data-table.cart-table th {padding-left: 20px !important;}
.checkout-onepage-success .main .col-main{ margin-top:20px}
.analysis-right {margin-left: 0;}	
.inner-content .color-block-rgt h3 {
  margin: 0;
}
.inner-content .color-block-left {
  padding-left: 0;
  padding-right: 0;
}
.color-block-rgt {
  padding-left: 0;
}
.about-diamonds-block, .company-block {
  padding-left: 0;
  padding-right: 0;
}
.cut-main .inner-content, .clarity-main .inner-content, .carat-main .inner-content {
  padding-left: 0;
}
.clarity-block-rgt h3 {
  margin-top: 0;
}
.certi-block-rgt {
  padding-left: 0;
  padding-top: 0;
}
.Certification-main .inner-content, .certi-block-left {
  padding: 0;
}
	/*************wishlist start************/
.wishlist-index-index .col-left.sidebar {
  margin-left: 0;
  margin-top: 0;
}
.wishlist-index-index .my-account {
  padding: 2.60vw;
}
.my-account .button{ font-size:2.34vw;}
.my-account .button.btn-update {
  margin-top: 0.65vw;
}
/*************wishlist end************/

/*************b2b-customer-care start************/
.customer-care-main .inner-content{ padding:0;}
.customer-care-main .cms-title{font-size: 5.20vw;}
.customer-care-main .inner-content h3, .customer-care-block > a, .customer-care-number > a, .customer-care-title{ font-size: 2.73vw;}
.customer-care-block {margin-bottom: 2.60vw;margin-top: 2.60vw;}
.customer-care-right {padding-left: 1.95vw; }
/*************b2b-customer-care End************/


/*************b2b-customized-layouts start************/
.customized-layout-main .inner-content {
  padding-left: 0;
  padding-right: 0;
}
.customized-layout-main .inner-content .col-lg-4 h3{font-size: 1.69vw;}
.customized-layout-main .inner-content .col-lg-4 li {
  margin-left: 0;
}
.customized-layout-main .inner-content .col-lg-4 li a {
  margin-left: 1.30vw;
}
  .customized-layout-main .inner-content .col-lg-8 p {
   margin-top: 10.50vw;
   font-size: 1.68vw;
   line-height:1.97vw;
}
.customized-layout-main .inner-content .col-lg-8 li span {font-size: 1.68vw; line-height:1.97vw;}
.customized-layout-main .inner-content {margin-top: 2.97vw;}
.contacts-index-index .block-contact-form .list-icon li a, .contacts-index-index .block-contact-form .list-icon li span {font-size: 2.21vw;}
.contact-left .list-icon {margin-bottom: 2.60vw;}
/*************b2b-customized-layouts end************/


/*************contact Start************/
.contact-banner-title{ font-size:3.15vw}
.contact-left {padding-left: 3.90vw;padding-top: 3.90vw;}
.contact-left .location-contry {font-size: 3.25vw;  margin-bottom: 1.95vw;margin-top: 1.30vw;}
.location-heading, .cntcts-title {font-size: 3.90vw;margin-bottom: 1.30vw;}
.contact-left .list-icon li {font-size: 1.95vw;}
.contact-right {
  padding: 2.6vw 5.2vw 6.5vw 2.5vw;
}
.cntct-inner-title {
  font-size: 2.6vw;
  line-height: 2.75vw;
  margin-bottom: 4.2vw;
}
.contact-right lable, .contact-right span {font-size: 2.21vw;}
.send-btn { padding-right: 15px;}
/*************contact end************/

/*************marketing-material Start************/
.cms-marketing-material .inner-content{ padding:1.95vw;}
.marketing-advertise .inner-content li, .marketing-advertise .inner-content > p{ font-size:2.34vw;}
.marketing-display .inner-content h3{font-size: 28px;}
.marketing .inner-content .cms-title-innner{font-size: 28px !important;}
.marketing-display .inner-content h3 {font-size: 5.20vw;}
.marketing .inner-content .shows-news h3 {font-size: 2.73vw;}
.marketing .cms-title{font-size: 5.20vw;}
/*************marketing-material end************/


.cms-inventory-sales-analysis .inner-content {
    padding-left: 1.5vw;
    padding-right: 1.5vw;
  padding-top: 1.57vw;
}
.customer-care-main .cms-title, .cms-inventory-sales-analysis .cms-title, .marketing .cms-title, .marketing-display .inner-content h3{ font-size:4.55vw;}
.cms-inventory-sales-analysis .cms-title {margin-top: 2.10vw;}
.cms-inventory-sales-analysis .inner-content .analysis-right h3, .marketing .inner-content .shows-news h3{ font-size:2.0vw;}
.cms-inventory-sales-analysis .inner-content h4{ font-size:2.78vw;}
.cms-inventory-sales-analysis .inner-content .analysis-left li, .cms-inventory-sales-analysis .inner-content .analysis-right li a, .analysis-left > p, .analysis-left p a{ font-size:2.41vw;}
.customer-care-main .inner-content h3, .cms-inventory-sales-analysis .inner-content h3{font-size:2.78vw;}
.cms-title > img {margin-left: 4.20vw;}
.cms-inventory-sales-analysis .inner-content .analysis-left h3 {width: 100%;}
.analysis-right-img {
    margin-top: 4%;
    /* margin: 0 auto; */
    width: 50%;
    /* float: none; */
}
.marketing .benifits-inner-title-blog a{ font-size:1.6vw;}
.analysis-right-img-content{ text-align:center;}
.customer-care-main .cms-title, .cms-inventory-sales-analysis .cms-title, .marketing .cms-title, .marketing-display .inner-content h3{ font-size:3.41vw}
.cms-our-company .img-blog { text-align:center;}
.sales-order-history .my-account .data-table th, .sales-order-history .my-account .data-table tr td {
    font-size: 1.75vw !important;
}

.product-view .product-essential .arw-box-quantity.type2 .qty-minus, .product-view .product-essential .arw-box-quantity.type2 .qty-plus{ height:32px !important;}
.product-image #wrap{z-index: 1!important;}
.customer-account-create li.col-lg-12.inner-form-schedule .col-lg-9.input-box input {
    width: 50% !important;
    line-height: 0;
    margin-top: 7px !important;
    float: left !important;
    display: block !important;
}
.customer-account-create li.col-lg-12.inner-form-schedule .col-lg-3.input-box button.fileUpload {
    height: 40px;
    vertical-align: middle;
    line-height: 20px;
}
.cms-home .forcefullwidth_wrapper_tp_banner .tp-bullets{ opacity:1 !important;}
.marketing-display p {
    font-size: 24px;
}
.marketing-advertise .inner-content li:before {
    top: 3px;
}
.customized-layout-main .inner-content .col-lg-4 li::before, .cms-inventory-sales-analysis .inner-content .analysis-right li::before, .marketing .inner-content .shows-news li::before {
    content: url(/wp-content/themes/leoschachter/media//wysiwyg/cms_page/arrow_01.png);
    top: 4px;
    position: relative;
}
.leoblock1 .word-brand-rgt .peo-home {
	margin-top:-2px;	
}

}

@media (min-width: 768px) and (max-width: 1024px) and (orientation : landscape) {
	.cms-home .forcefullwidth_wrapper_tp_banner .tp-bullets{ opacity:1 !important;}
	.customer-account-create li.col-lg-12.inner-form-schedule .col-lg-9.input-box input {
    width: 50% !important;
    line-height: 0 ;
    margin-top: 7px !important;
    float: left !important;
    display: block !important;
}
.customer-account-create li.col-lg-12.inner-form-schedule .col-lg-3.input-box button.fileUpload {
    height: 40px;
    vertical-align: middle;
    line-height: 20px;
}
	.fa-file-excel-o:before, .fa-file-excel-o {
    content: url(/wp-content/themes/leoschachter/media/wysiwyg/excle_icon.png);
    width: 18px;
	vertical-align:middle
}
.pionia-rgt-second.one-half {top: 0;}
.analysis-right {margin-left: 0;}
.customized-layout-main .inner-content {margin-top: 2.97vw;}
/*************wishlist start************/
.wishlist-index-index .col-left.sidebar {
  margin-left: 0;
  margin-top: 0;
}
.wishlist-index-index .my-account {
  padding:1.95vw;
}
.my-account .button{ font-size:1.75vw;}
/*************wishlist end************/

/*************marketing-material Start************/
.cms-marketing-material .inner-content{ padding:1.46vw;}
.marketing-advertise .inner-content li, .marketing-advertise .inner-content > p{ font-size:1.75vw;}
.marketing-display .inner-content h3{font-size: 2.73vw;}
.marketing .inner-content .cms-title-innner{font-size:  2.73vw !important;}
/*************marketing-material end************/	

/*************inventory-sales-analysis Start************/
.analysis-left > p {width: 100%; line-height:normal;}
.cms-inventory-sales-analysis .inner-content h4{ font-size: 2.63vw;}
.cms-inventory-sales-analysis .inner-content .analysis-left h3{ width:100%;}
.cms-inventory-sales-analysis .inner-content {
  padding-left: 7.09vw;
  padding-right: 1.41vw;
  padding-top: 1.57vw;
}
.cms-inventory-sales-analysis .cms-title {margin-top: 2.10vw;}
.cms-inventory-sales-analysis .inner-content .analysis-right h3, .marketing .inner-content .shows-news h3{ font-size:1.73vw;}
.cms-inventory-sales-analysis .inner-content h4{ font-size:1.78vw;}
.cms-inventory-sales-analysis .inner-content .analysis-left li, .cms-inventory-sales-analysis .inner-content .analysis-right li a{ font-size:1.41vw;}
.customer-care-main .inner-content h3, .cms-inventory-sales-analysis .inner-content h3{font-size:1.78vw;}
.cms-title > img {margin-left: 4.20vw;}
/*************inventory-sales-analysis end************/
	
	
	/*************contact Start************/
.contact-banner-title{ font-size:2.63vw}
.contact-left {padding-left: 2.92vw;padding-top: 2.92vw;}
.contact-left .location-contry {font-size: 2.44vw;  margin-bottom:1.46vw;margin-top: 0.97vw;}
.location-heading, .cntcts-title {font-size: 2.92vw;margin-bottom: 0.97vw;}
.contact-left .list-icon li {font-size:1.46vw;}
.contact-right {padding: 20px 40px 0;}
/*************contact end************/

		/*************b2b-customer-care start************/
.customer-care-main .cms-title, .marketing-display .inner-content h3{font-size: 3.90vw;}
.customer-care-main .inner-content h3, .customer-care-block > a, .customer-care-number > a, .customer-care-title, .marketing .inner-content .cms-title-innner{ font-size: 2.05vw;}
.customer-care-block {margin-bottom: 1.95vw;margin-top: 1.95vw;}
.customer-care-right {padding-left:1.46vw; }
/*************b2b-customer-care End************/

/*************b2b-customized-layouts start************/
.customized-layout-main .inner-content {
  margin-top: 3.90vw;
  padding-left: 0;
  padding-right: 0;
}
.customized-layout-main .inner-content .col-lg-4 h3, .marketing .inner-content .shows-news h3{font-size: 1.95vw;}

  .customized-layout-main .inner-content .col-lg-8 p {
   margin-top: 10.50vw;
   font-size: 1.68vw;
   }
.customized-layout-main .inner-content .col-lg-8 li span {font-size: 1.68vw;}
.customer-care-main .cms-title, .cms-inventory-sales-analysis .cms-title, .marketing .cms-title, .marketing-display .inner-content h3{ font-size:3.41vw}
/*************b2b-customized-layouts end************/
.marketing-advertise .inner-content li:before {
    top: 3px;
}
.leoblock1 .word-brand-rgt .peo-home {
	margin-top:-1px;	
}

}

/*--------- ---------------------------------Desktop View----------------------------------------------*/
@media (min-width: 1025px) and (max-width: 1440px) {

/*************wishlist start************/
.wishlist-index-index .col-left.sidebar {
  margin-left: 0;
  margin-top: 0;
}
.wishlist-index-index .my-account {
  padding: 20px;
}
/*************wishlist end************/

.cut-block-rgt > img {
  padding-top: 7%;
}
.retail-left-blog li::before, .schat-benifit-left li::before {top: 10px !important;}
.customer-account-create li.col-lg-12.inner-form-schedule .col-lg-9.input-box {margin-top: 7px;}

.customer-account-create li.col-lg-12.inner-form-schedule .col-lg-9.input-box input {margin-top: -2px;}

.leoblock1 .word-brand-rgt .peo-home {
	margin-top:-2px;	
}

}

@media (min-width: 1440px) and (max-width: 1920px) {
/*	
.b2clogin .megamenu > li > a {
  font-size: 1.27vw !important;
}
*/
}
.idesl-img {
  float: left;
  width: 50%;
 border-bottom: 1px solid #777777;

}
.idesl-img:first-child {
border-bottom: 1px solid #777777;
border-right: 1px solid #777777;
border-left:none;
border-top:none;
}
.idesl-img:nth-child(2) {
border-bottom: 1px solid #777777;
border-left: 1px solid #777777;
border-right:none;
border-top:none;
}
.idesl-img:nth-child(3) {
border-right: 1px solid #777777;
border-top: 1px solid #777777;
border-left:none;
border-bottom:none;

}
.idesl-img:last-child {
border-top: 1px solid #777777;
border-left: 1px solid #777777;
border-right:none;
border-bottom:none;
}
/* Localized */