@media screen and (min-width:1981px) {
	.col-sm-4 #middlelizeI{ margin-left: 10%; }
	.puriest-section p,
	.scientificaly-section p,
	.quarter-text p,
	.fund-text p,
	.abt-our-text h6,
	.lab-and-cus-text p, .persnl-text p, .diamond-colour p, .distinguish-section p, .improved-text p {
		font-size:34px;
	}
	.origin-top-text h2,
	.scientificaly-section h3,
	.abt-our-text p,
	.comantheory h3 {
		font-size:64px;
	}
	.puriest-section h3 {
		font-size:64px;
	}
	.quarter-text h2,
	.fund-text h2,
	.scientificaly-section h2,
	.puriest-section h2,
	.distinguish-section h2,.lab-and-cus-text h2, .persnl-text h2, .diamond-colour h2, .improved-text h2, .diamond-style-section h2 {
		font-size:90px;
	}
	.personalis-section h3, .certification-section h3, .lab-and-cus-text h3,.diamond-colour h3, .proven-new-section h3, .distinguish-section h3,.fundamenntal-section-con h3, .fundamenntal-section h3{font-size:60px;}
	.tech{max-height: 800px; background: #ffffff;}
    div.right-side .container{height: 700px; width: 1000px}
    .tech h2{ font-size: 50px; }
    .tech p{ font-size: 30px;}
	.abt-our-text {
		max-width:50%;
	}
	.highest-section {
		padding-top:125px;
	}
	
	.form-group img.EngImage{height: 290px; }
	.form-group img.DchImage{height: 370px; }
    
    .row .nav-left-wrapper1.col-sm-8{width: 63% }
    .row .nav-right-wrapper1.col-sm-3{width:28.67% }
    
    #sinkingPane{right: 7%; top: 11%; }
    #sinkingPane p{max-width: 650px; font-size: 25px}
}
@media screen and (max-width:1980px) {
    #sinkingPane{right: 7%; top: 11%; }
    #sinkingPane p{max-width: 550px; font-size: 25px}
    .row .nav-left-wrapper1.col-sm-8{width: 63% }
    .row .nav-right-wrapper1.col-sm-3{width:28.67% }
	.form-group img.EngImage{height: 290px; }
	.form-group img.DchImage{height: 370px; }
	
	.col-sm-4 #middlelizeI{ margin-left: 20%; }
    .col-sm-3 .middlelizeI, .col-sm-4 .middlelizeI{ margin-left: 11%;}
	.tech{max-height: 800px; }
    div.right-side .container{height: 600px; max-width: 900px;}
    .tech h2{ font-size: 45px; }
    .tech p{ font-size: 27px;}

	
	img {
		max-width:100%;
		height:auto;
	}
	.container {
		width:auto;
	}
	.logo-icon > img {
		max-height: 200px;
	}
	.logo > img {
		max-height: 54px;
	}
	.landing-section .shortdescription {
		font-size:20px;
	}
	.landing-section .shortdescription strong{
		font-size:30px;
	}
	.home-section h2,
	.home-section-two h2 {
		font-size:42px;
	}
	.home-section h2 img,
	.home-section-two h2 img {
		max-height:38px;
	}
	.home-section p,
	.home-section-two p {
		font-size:18px;
	}
	.imagebox .detail-hover p {
		font-size:18px;
	}
	.home-section .readmore,
	.home-section-two .readmore,
	.imagebox .detail-hover .readmore,
	.imagebox .detail-hover h3,
	.imagebox .title {
		font-size:24px;
	}
	.footer-top ul{
		font-size:15px;
	}
	.footer-top h3 {
		font-size:18px;
	}
	.footer-bottom {
		font-size:16px;
	}
	.contact-page [class*="col-sm-"] {
		padding:0 15px;
	}
	.contact-page {
		font-size:19px;
	}
	.contact-page h3 {
		font-size:24px;
	}
	.contact-info ul li .title {
		width:110px;
	}
	.contact-form .form-inline label {
		width:150px;
	}
	.contact-form .form-control {
		font-size:19px;
	}
	.contact-form .btn {
		font-size:24px;
	}
	.footer-top h3 {
		border-bottom-width:2px;
	}
	.contact-page {
		padding-top:200px;
	}
	.contact-form .form-inline .form-group {
		margin-bottom:15px;
	}
	.techseaction{
		font-size:17px;
		padding:200px 25px;
	}
	.comantheory {
		font-size:17px;
		padding:200px 15px;
	}
	.The-Procedure-steps,
	.stepone,
	.steptwo,
	.stepthree,
	.stepfour,
	.stepfive,
    .tech-video-section,
	.stepsix,
	.provenby,
	.pricebanner,
	.pricebanner-bottom,
	.inforproduct,
	.order-procedure,
	.order-procedure .stepbox .speciphication ul,
	.order-procedure .stepbox ol li ,
	.notes,
	.provenby-face2  {
		font-size:17px;
	}
	.notes{font-size:15px;}
	.order-procedure .stepbox .speciphication ul li {
		margin:10px 0;
	}
	.productdescribe {
		font-size:18px;
	}
	.stepone,
	.steptwo,
	.stepfive,
	.stepsix
	.stepfour{
		min-height:900px;
	}	.steptwo{
		min-height:1000px;
	}	
		.steptwo-caption{    bottom: 40px;}
		.stepthree-caption{    bottom: 30px;}

		.pricebanner p {
		margin:20px 0;
	}
	.downloadbtn .btn-black, .learnmorebtn .btn-black, .learnmorebtn-price .btn-black, .ordernow .btn-black {
		font-size:22px;
		height:50px;
	}
	.pricebanner {
		padding:120px 15px 100px;
	}
	.contact-page {
		padding-top:300px;
	}
	.contact-bg .contact-info, .contact-bg .contact-form {
		font-size:22px;
	}
	
	.pressure-heat-img img{height:350px;}
	.compare-yes-no img{
	width:300px;
	}

}
@media screen and (max-width:1770px) {
	.tech{max-height: 800px;}
    div.right-side .container{height: 600px; max-width: 900px;}
    .tech h2{ font-size: 40px; }
    .tech p{ font-size: 25px;}
    
	#sinkingPane{right: 7%; top: 11%; }
    #sinkingPane p{max-width: 470px; font-size: 24px}
}
@media screen and (max-width:1500px) {
    #sinkingPane{right: 7%; top: 7%; }
    #sinkingPane p{max-width: 380px; font-size: 22px}
    
	.col-sm-4 #middlelizeI{ margin-left: 10%; }
    .col-sm-3 .middlelizeI, .col-sm-4 .middlelizeI{ margin-left: 3%;}
	.tech{max-height: 800px;}
    div.right-side .container{height: 500px; max-width: 790px;}
    .tech h2{ font-size: 40px; }
    .tech p{ font-size: 20px;}

	
	.logo-icon > img {
		max-height:190px;
	}
	.logo > img {
		max-height:53px;
	}
	.logo-header .logo-text img {
		max-height:56px;
	}
	.logo-size-small {width:26px;	}
	.logo-header .logo-text {
		width:240px;
	}
	.header.navbar-fixed-top {
		top:9px;
	}
	.landing-section .shortdescription {
		font-size:13px;
		line-height:1.35;
		max-width:356px;
		margin:0 auto;
	}
	.landing-section .shortdescription strong{
		font-size:15px;
	}
	.landing-section .startbox {
		font-size:20px;		
	}
	.landing-section .startbox a {
		background-size:18px auto;
		padding-bottom:14px;
	}
	.header ul li ul:after {
		/*background-size:auto 15px;*/
		background-position:50% 0;
		background-image:url(../images/top-arrow-1200.png);
	}
	
	.rightflag .language ul li,
	.rightflag .language h3 {
		font-size:14px;
		font-weight:300;
		margin-top:0;
	}
	.rightflag .language {
		width:650px;
		padding:15px 20px;
	}
	.rightflag .language ul li > a,
	.rightflag .language ul li span {
		line-height:normal;
		padding:5px;
	}
	.rightflag .language .bottomlink {
		font-size:14px;
		left:20px;
	}
	.header ul li ul {
		padding:0 0 21px;
	}
	.logo-bottom ul li ul {
		padding:21px 0 0;
	}
	.header ul li {
		font-size:15px;
		line-height:23px;
		padding:10px 0;
	}
	.header ol li {
		font-size:15px;
		line-height:23px;
		padding:0;
	}
	.header ul li ul li {
		padding:0 10px;
	}
	.header ul li ul li a {
		padding:10px 0;
	}
	.header {
		height:45px;
	}
	.in-page-header {
		height:45px;
	}
    .in-page-header1 {
		height:195px;
	}
	.logo-header {
		max-width:61px;
	}
	.home-section h2, .home-section-two h2 {
		font-size:36px;
	}
	.home-section h2 img, .home-section-two h2 img {
		max-height:32px;
	}
	.home-section p, .home-section-two p {
		font-size:16px;
	}
	.imagebox .detail-hover p {
		font-size:16px;
	}
	.home-section .readmore, .home-section-two .readmore, .imagebox .detail-hover .readmore, .imagebox .detail-hover h3, .imagebox .title, 
	.imagebox .detail-hover ul {
		font-size:20px;
	}
	.home-section-listing > div {
		padding-left: 8px;
		padding-right: 7px;
	}
	.home-section-listing {
		padding:1px 7px;
	}
	.rightflag {
		top:0px;
		right:10px;
		width:70px;
		padding:0 10px;
	}
	.rightflag .current {
		padding:12px 0;
	}
	.rightflag ol {
		padding:10px 10px 35px
	}
	.logo-bottom .rightflag ol {
		padding:35px 10px 10px
	}
	.home-section-two p {
		max-width:398px;
	}
	.imagebox {
		margin:15px 0;
	}
	.sociallink a {
		width:20px;
		height:20px;
		background-size:auto 20px;
	}
	.footer-top .col-sm-3 {
		padding: 0 25px;
	}
	.sociallink a {
		margin-left:6px;
	}
	.sociallink a.twitter {
		background-position: -27px 0;
	}
	.sociallink a.pintrest {
		background-position: -55px 0;
	}
	.sociallink a.instagram {
		background-position: -81px 0;
	}
	.footer-top h3 {
		padding-bottom:16px;
	}
	.footer-top ul li {
		margin:15px 0;
	}
	.footerflag {
		padding-left:34px;
	}
	.footerflag img {
		max-height:20px;
	}
	.footer-bottom {
		padding-left:25px;
		padding-right:24px;
	}
	.footer-bottom .col-sm-3,
	.footer-bottom .col-sm-9 {
		padding-left:25px;
		padding-right:24px;
	}
	.imagebox .detail-hover h3 {
		padding:12px 30px;
	}
	.blckline {
		height:9px;
	}
	.techseaction,
	.comantheory {
		font-size:16px;
		padding:135px 25px;
	}
	
	.contact-page {
		padding-top:200px;
	}
	.contact-bg {
		padding-top:130px;
		font-size:19px;
	}
	.contact-bg .contact-info, .contact-bg .contact-form {
		font-size:19px;	
	}
	.faq-page {
		padding-top:95px;
	}
	.landing-section .logo-icon{padding-top:65px; }
	.steptwo-caption{    bottom: 35px;}
	.stepthree-caption{    bottom: 30px;}
	.compare-yes-no img{
	width:200px;
	}

	.pressure-heat-img img{height:250px;}
	.right-box{width:80%;}


}

@media screen and (max-width:1280px) {
    #sinkingPane{right: 5%; top: 7%; }
    #sinkingPane p{max-width: 350px; font-size: 18px;}
    
    .normal-size p{font-size: 18px;}
	.col-sm-4 #middlelizeI{ margin-left: 10%; }
    .col-sm-3 .middlelizeI, .col-sm-4 .middlelizeI{ margin-left: 0%;}
	.tech{max-height: 800px;}
    div.right-side .container{height: 500px; max-width: 790px;}
    .tech h2{ font-size: 36px; }
    .tech p{ font-size: 15px; }

	
	.home-section-two .box{padding-bottom:70px; }
	.footer-top{padding:40px 34px; }
	.logo-text-cnt{padding:0 0 50px 0; }
	.contact-info ul li .title{float:none; }
	.contact-info ul li .text{font-size:17px; }
	.contact-bg{padding:130px 17px 145px; }
	.proven-new-text{padding:100px 10px 0 50px; }
	.lab-and-cus-section{padding:100px 10px 120px; }
	.lab-img-list{max-width:850px; }
	.lab-img-a{left:78px; }
    .origin-top-text h2{font-size:22px; }
	.lab-img-b{left:199px; }
	.lab-img-c{left:321px; }
	.lab-img-d{left:453px; }
	.lab-img-e{left:560px; }
	.lab-img-f{left:666px; }
	.lab-img-cmn{width:200px; }
	.lnt-cus-icon{left:auto; right:0; width:160px; }	
	.lnt-lab-icon{width:160px; }
	.improved-text{max-width:35%; }
	.improved-section{padding:120px 0 0 150px; }
	.lab-and-cus-text h2, .distinguish-section h2, .persnl-text h2, .diamond-colour h2, .improved-text h2, .diamond-style-section h2{font-size:38px; }
	.personalis-section h3, .certification-section h3, .lab-and-cus-text h3, .diamond-colour h3, .fundamenntal-section-con h3, .proven-new-section h3, .fundamenntal-section h3{font-size:28px;}
	.improved-section{min-height:760px; }
	.diamond-style-section { padding: 100px 100px 100px; }
	.unique-cut{padding:0 0 15px 0;}
	.highest-text{max-width:60%; }
	.carben-per p{padding:0 30px 0 0; }
	.faq-page{padding:95px 100px 70px; }
	.landing-top-banner-section{padding:200px 0 0 120px; min-height:440px; }
	.ashes-section{padding:40px 100px 65px; }
	.cremated-section{padding:0 30px; }
	.weblabparallaxsection h2{font-size:38px; }
	.weblabparallaxsection-tech h2{font-size:38px; }
	.cream-text{ padding:50px 10px 0 10px; }
	.growing-section{padding:5px 100px 0; }
	.certification-section{padding:80px 15px 80px; }
	.distinguish-section{padding:80px 15px 80px; }
	.certi-img img{width:auto; margin:0; }
	.feature-bg{min-height:480px; }
	.ashes-to-diamond-bg{min-height:360px; }
	.feature-title-diamond{left:100px; width:280px; bottom:-190px; }
	.landing-title-diamond{right:100px; width:280px; bottom:-190px; }
	.pure-left-up{bottom:260px; }
	.carousel-left-up{bottom:120px; }
	.know-how-up{position:relative; bottom:80px; }
	.company-top-up{bottom:200px; }
	.carousel-right-down{top:120px; }
	.carousel-right-down-cert{top:220px; }
	.feature-text-out{padding:0 100px; }
	.landing-text h2, .feature-text h2, .machin-text h2{font-size:38px; }
	.feature-text{padding:50px 0 50px 0; }
	.landing-text{padding:45px 0 45px 0; }
	.proven-machin-section{padding:0 100px 60px; }
	.machin-text-spc{padding:50px 30px 0 0; }
	.memorial-text h3{font-size:28px; }
	.memorial-section{padding:70px 15px 200px; }
	.diamond-faq-section{padding:80px 15px 50px; }
	.diamond-faq-section h2{font-size:38px; }
	.diamond-faq-section h3{font-size:28px; }
	.order-procedure{padding:120px 15px 100px; }
	.order-procedure .stepbox{padding-left:200px; }
	.origin-top-section{padding:80px 0 320px 150px; }
	.fundamenntal-section{padding:60px 50px 100px; }
	.fundamenntal-section-con{padding:10px 50px 100px; }
	.head-quarter-section{padding:200px 0 108px; }
	.lab-title{padding:0 0 150px 0; }
	.lonite-quarter-title{padding:200px 0 0; }
	.quarter-text{margin:0 85px 0 240px; }
	.quarter-text h2{font-size:38px; }
	.scientificaly-section{padding:100px 100px 20px; background-size:40%; }
	.scientificaly-section h2{font-size:38px; }
	.scientificaly-section h3{font-size:28px; }
	.abt-our-section{padding:50px 0 0 100px; min-height:620px; }
	.abt-our-text{max-width:53%; }
	.abt-our-text p{font-size:28px; }
	.abt-our-text h6{font-size:17px; }
	.puriest-section{padding:0 15px 100px; margin-bottom:-260px; }
	.puriest-section h2{font-size:38px; }
	.puriest-section h3{font-size:28px; padding:0 0 20px; }
	.comantheory h3{font-size:18px; padding:0 0 10px; }
	.pricebanner{padding:100px 15px 100px; }
	.pricelistingbox{padding:50px 15px; }
	.pricelistingbox .logo-box{width:190px; margin:0 auto; }
	.productdescribe .sizelist .name{font-size:20px; }
	.productdescribe .sizelist .name span,
	.productdescribe .sizelist .planname span,
	.productdescribe .sizelist .planprice span{font-size:16px; }
	.productdescribe .sizelist .category{font-size:20px; }
	.productdescribe .sizelist .sizebox{font-size:15px; }
	.productdescribe .sizelist .price{padding-top:10px; font-size:20px; }
	.productdescribe .sizelist h3{font-size:20px; }
	.productdescribe .sizelist td .pricebox{font-size:20px; }
	.productdescribe .sizelist .pricebox span{font-size:20px; }
	.productdescribe .sizelist td .icons img{width:27px; }
	.ordernow{margin:70px 0; }
	.logo-text-tech{max-width:200px; padding-bottom:30px; }
	.techseaction, .comantheory{padding:120px 25px 90px 25px; }
	.comantheory h2{font-size:235%; }
	.parallaxsection{padding:150px 50px; }
	.weblabparallaxsection{padding:80px 0; }
	.weblabparallaxsection-tech{padding:80px 0; }
	.The-Procedure-steps .titlebar{padding:50px 15px; }
	.The-Procedure-steps .stepnumber{font-size:145%; }
	.The-Procedure-steps h2{font-size:180%; }
	.stepone, .stepfive, .stepsix{min-height:700px; }
	.steptwo{padding:50px 15px 100px 15px; min-height:900px;}
	.steptwo-caption{ bottom: 15px;}
	.stepone{padding:80px 15px 100px 15px;}
	.stepthree{padding:40px 15px 100px 15px; }
	.stepthree .row .col-sm-6{padding-left:70px; }
	.stepthree-caption{ bottom: 25px;}
	.stepfour{padding:100px 15px; }
	.stepfive{padding:100px 15px; }
	.stepsix{padding:100px 15px; background-position:right 0; background-size:90%; min-height:510px; }
	.provenby-face2{padding:35px 15px 100px 15px; }
	.faq-diamond-img img{margin-bottom:5px; }
	.faq-diamond-img-tech img{margin-bottom:5px; }
	.pressure-heat-img img{height:auto;}

}
@media screen and (max-width:1023px) {
    #sinkingPane{right: 7%; top: 7%; }
    #sinkingPane p{max-width: 300px; font-size: 15px}
    
    .normal-size p{font-size: 15px;}
	.col-sm-4 #middlelizeI{ margin-left: 3%; }
    .col-sm-3 .middlelizeI, .col-sm-4 .middlelizeI{ margin-left: 0%;}
	.tech{max-height: 900px;}
    div.right-side .container{height: 500px; max-width: 790px;}
    .tech h2{ font-size: 22px; }
    .tech p{ font-size: 15px;}
	
	.home-section h2, .home-section-two h2{font-size:28px; }
	.home-section h2 img, .home-section-two h2 img{max-height:26px; }
	.home-section .readmore, .home-section-two .readmore, .imagebox .detail-hover .readmore, .imagebox .detail-hover h3, .imagebox .title, .imagebox .detail-hover ul{font-size:18px; }
	.header ul li{font-size:15px; width:45%; }
	.header ol li{font-size:12px;}
	.home-section .box{padding-right:4.39%; }
	.home-section{max-height:600px; }
	.home-section-two .box{padding-left:3%; }
	.home-section-two p{max-width:290px; }
	.home-section-two{max-height:640px; }
    .origin-top-text h2{font-size:19px; }
	.footer-top{padding:10px 5px; }
	.footer-top ul{font-size:12px; }
	.footer-top h3{font-size:17px; }
	.footer-top .col-sm-3{padding:0 20px; }
	.footer-top ul li{margin:10px 0; }
	.footer-bottom .col-sm-3, .footer-bottom .col-sm-9{padding-left:20px; padding-right:20px; }
	.footer-bottom{padding-left:20px; padding-right:20px; }
	.imagebox .detail-hover{padding:0 10px 10px; }
	.home-section-listing .detail-hover .speciphication p{font-size:14px; line-height:18px; }
	.home-section-listing .imagebox .detail-hover .readmore a{font-size:16px; }
    .home-section-listing h1{font-size: 18px;}
	.home-section-listing .imagebox .detail-hover h3{padding:10px; font-size:16px; }
	.contact-info ul li .text{font-size:16px; }
	.contact-bg h3{font-size:150%; margin-bottom:20px; }
	.contact-bg{padding:110px 17px 80px; }
	.footerflag{padding-left:15px; }
	.high-diamond-a{width:250px; }
	.high-diamond-b{width:300px; bottom:0; }
	.highest-section{padding:100px 50px 0; }
	.highest-section h3{padding:0 0 20px 0; }
	.carben-per{padding:30px 0 320px; }
	.proven-new-text{padding:100px 0 0 10px; float:right; }
	.proven-new-section h2{font-size:30px; }
	.lab-and-cus-section {padding:80px 10px 100px; }
	.lab-img-list{max-width:inherit; }
	.lab-img-a{left:68px; }
	.lab-img-b{left:160px; }
	.lab-img-c{left:260px; }
	.lab-img-d{left:350px; }
	.lab-img-e{left:430px; }
	.lab-img-f{left:520px; }
	.lab-img-cmn{width:150px; }
	.lnt-cus-icon{left:auto; right:0; width:130px; }	
	.lnt-lab-icon{width:130px; }
	.lab-and-cus-text h2, .distinguish-section  h2, .persnl-text h2, .diamond-colour h2,.fund-text h2, .improved-text h2, .diamond-style-section h2{font-size:30px; }
	.personalis-section h3, .certification-section h3, .lab-and-cus-text h3, .diamond-colour h3, .distinguish-section  h3,.fundamenntal-section-con h3, .proven-new-section h3, .fundamenntal-section h3{font-size:25px;}
	.personalis-section{background-size:50%; min-height:550px; }
	.fundamenntal-section-con-diamond{padding-bottom:80px;}
	.persnl-text{max-width:inherit; padding-left:15px; width:36%; }
	.improved-section{padding:80px 0 0 100px; min-height:560px; }
	.improved-text{max-width:40%; }
	.diamond-style-section{padding:80px 15px; }
	.unique-cut{padding:0 0 15px 0;}
	.diamond-style-section h3{font-size:23px; }
	.faq-page{padding:95px 30px 40px; }
	.top-title h2{font-size:28px; }
	.faq-ans{padding:25px 25px 3px; }
	.landing-top-banner-section{padding:160px 0 0 50px; min-height:330px; }
	.ashes-section{padding:30px 30px 40px; }
	.logo-ashes{width:130px; margin:0 auto; }
	.ashes-section h2, .pressure-section h2, .distinguish-section h2, .certification-section h2{font-size:32px; line-height:36px; }
	.ashes-section h2 span, .pressure-section h2 span, .distinguish-section h2 span, .certification-section h2 span{font-size:18px; }
	.pressure-section{padding:0 15px 60px; }
	.cremated-section{padding:0 10px;}
	.weblabparallaxsection h3{font-size:18px; }
	.weblabparallaxsection h2{font-size:26px; }
	.weblabparallaxsection-tech h2{font-size:26px; }
	.cream-text h4, .growing-section h3{font-size:28px; }
	.growing-section{padding:5px 30px 0; }
	.growing-img{padding:30px 0 80px; }
	.certification-section{padding:60px 15px 60px; }
	.distinguish-section{padding:60px 15px 60px; }
	.feature-bg{min-height:340px; }
	.ashes-to-diamond-bg{min-height:300px; }
	.feature-title-diamond{width:180px; left:30px; bottom:-120px; }
	.carousel-left-up{bottom:100px; }
	.know-how-up{position:relative; bottom:60px; }
	.company-top-up{bottom:150px; }
	.pure-left-up{bottom:200px; }
	.carousel-right-down{top:300px; }
	.carousel-right-down-cert{top:200px; }
	.landing-title-diamond{width:180px; right:30px; bottom:-120px; }
	.feature-text-out{padding:0 30px; }
	.landing-text h3,.feature-text h3{font-size:18px; }
	.landing-text h2,.feature-text h2, .machin-text h2{font-size:28px; }
	.feature-text{padding:50px 0 30px 200px; }
	.landing-text{padding:45px 0 45px 0px; }
	.features-background{background:url(../images/swissflag.jpg) 50% 0 no-repeat !important; }
	.features-background-certs{background:url(../images/lonite-schweiz-diamantbestattung-aus-asche-cremation-ashes-to-diamonds.jpg) 50% 0 no-repeat !important; }
	.proven-machin-section{padding:0 30px 60px; }
	.machin-text{width:75%; }
	.machin-text-spc{padding:30px 30px 0 0; }
	.memorial-section h2{font-size:32px; }
	.memorial-section h2{padding:0 0 200px 0; }
	.memorial-text h3{font-size:24px; }
	.memorial-section{padding:70px 15px 170px; }
	.diamond-faq-section h2{font-size:32px; }
	.diamond-faq-section h3{font-size:26px; }
	.dm-chart{padding:0 0 30px 0; }
	.diamond-faq-section{padding:50px 15px 20px; }
	.order-procedure{padding:100px 15px 30px; }
	.order-procedure h2{font-size:160%; margin-bottom:10px; }
	.order-procedure .stepbox{padding-left:100px; }
	.downloadbtn .btn-black, .learnmorebtn  .btn-black, .learnmorebtn-price  .btn-black, .ordernow .btn-black{font-size:18px; height:45px; }
	.order-procedure .number{width:70px; }
	.order-procedure .stepbox ul li{margin:10px 0; }
	.order-procedure .stepbox:last-child::after{width:100px; }
	.origin-top-section{padding:50px 0 230px 100px; }
	.logo-origin{width:170px; }
	.fundamenntal-section{padding:50px 30px 80px; }
	.fundamenntal-section-con{padding:10px 30px 80px; }
	.fund-text h2{font-size:30px; padding:10px 0 20px; }
	.head-quarter-section{padding:150px 0 90px; }
	.lab-title{padding:0 0 110px 0; }
	.lonite-quarter-title{padding:110px 0 0 0; }
	.quarter-text{margin:0 40px 0 120px; }
	.quarter-text h3{font-size:20px; }
	.fund-text h5{font-size:20px; }
	.quarter-text h2{font-size:26px; }
	.scientificaly-section{padding:80px 30px 20px; }
	.scientificaly-section h2{font-size:30px; padding:0 0 20px 0; }
	.scientificaly-section h3{padding:30px 0 20px; }
	.scientificaly-section .table-cell .row .col-sm-7.col-md-10{width:auto; float:none; }
	.scientificaly-section .proven-space .table-cell .row .col-sm-4.col-md-6{width:50%; }
	.proven-space{padding-bottom:30px; }
	.abt-our-section{padding:30px 0 0 30px; min-height:470px; }
	.abt-our-text p{font-size:22px; }
	.abt-our-text h6{font-size:16px; }
	.puriest-section{padding:0 15px 80px;  margin-bottom:-200px; }
	.puriest-section h2{font-size:32px; }
	.puriest-section h2 img{width:120px; }
	.comantheory h3{padding:0 0 10px; font-size:16px; }
	.puriest-section h3{padding:0 0 20px; font-size:25px; }
	.pricebanner{padding:80px 15px 50px; }
	.pricebanner h3{font-size:165%; }
	.pricebanner h3 span{
		font-size:80%;
		color:#999;
	}
	.pricebanner-bottom h3{font-size:165%; }
	.pricelistingbox{padding:30px 15px; }
	.pricelistingbox .logo-box{width:120px; padding-bottom:25px; }
	.aboutsite .col-sm-10.col-sm-offset-1{margin:0; width:auto; padding:0 30px; }
	.pricelistingbox .col-sm-10.col-sm-offset-1{width:auto; margin:0; padding:0 30px; }
	.productdescribe .sizelist h3{font-size:18px; margin:20px 0 10px 0; }
	.productdescribe .sizelist td .pricebox{font-size:18px; }
	.productdescribe .sizelist .pricebox span{font-size:16px; }
	.productdescribe .sizelist .price{font-size:18px; }
	.productdescribe .sizelist .name{font-size:18px; }
	.productdescribe .sizelist .name span,
	.productdescribe .sizelist .planname span,
	.productdescribe .sizelist .planprice span{font-size:15px; }
	.productdescribe .sizelist .leftborder td{padding-left:5px; padding-right:5px; }
	.productdescribe .sizelist .category{font-size:16px; }
	.productdescribe .sizelist .sizebox{font-size:15px; }
	.productdescribe .sizelist table{min-width:630px; }
	.ordernow{margin:40px 0; }
	.inforproduct h2{font-size:160%; }
	.logo-text-tech{max-width:150px; padding-bottom:10px; }
	.comantheory h2{font-size:200%; }
	.techseaction, .comantheory{padding:100px 25px 50px 25px; }
	.comantheory .slug{font-size:100%; margin:10px 0 5px; }
	.techseaction.comantheory .col-sm-6{width:58%; margin-left:15px; }
	.theorysection .theory-text {margin-left:15px; }
	.parallaxsection{padding:150px 30px; }
	.weblabparallaxsection{padding:100px 0; }
	.weblabparallaxsection-tech{padding:100px 0; }
	.The-Procedure-steps .titlebar{padding:30px 15px; font-size:155%; }
    .The-Procedure-steps .titlebar-subtext {font-size:64%;}
	.The-Procedure-steps .stepnumber{font-size:115%; }
	.The-Procedure-steps h2{font-size:150%; }
	.stepone{padding:30px 15px 30px; min-height:530px; }
	.stepone .col-sm-7{margin-left:15px; }
	.steptwo{padding:30px 15px 50px; min-height:700px; }
	.steptwo .col-sm-8{margin-left:15px; }
	.steptwo-caption{
    bottom: -12px;
	font-size:80%;
	margin-top:0;
	padding-top:0;
	padding-bottom:20px;	
	clear: left;
	text-align:left;
	font-family: 'Avenir';
}

	.stepthree .row .col-sm-6{width:64%; margin-left:30%; }
	.stepthree-caption{
    bottom: 2px;
	font-size:80%;
	margin-top:0;
	padding-top:0;
	padding-bottom:20px;	
	clear: left;
	text-align:left;
	font-family: 'Avenir';
	`}
	.stepfour{padding:50px 15px; min-height:600px; }
	.stepfour-caption{
    bottom: -5px;
	font-size:80%;
	margin-top:0;
	padding-top:0;
	padding-bottom:20px;	
	clear: left;
	text-align:left;
	font-family: 'Avenir';
	`}
    .tech-video-section{padding:0px 15px 20px 15px; }
	.stepfive{padding:50px 15px 20px; min-height:600px; }
	.stepfive .step-five-image{padding-top:30px; }
	.stepsix{padding:50px 15px; min-height:430px; }
	.stepsix .col-sm-4{margin-left:15px; }
	.provenby-face2{padding:10px 15px 30px 15px; }
	.provenby-face2 h2{font-size:150%; }
	.provenby p, .provenby-face2 p{margin:25px 0; }
	.right-box{padding-top:30px;margin-top:50px; padding-bottom:50px; width:26%;margin-left:32%; padding-right:0;}

	
}

@media screen and (max-width:769px) {
	
	.fund-text .form-group .inner-div{
		margin: 0 auto;
		width: 300px;
	}
	
	.normal-size p{font-size: 14px;}
	
}

@media screen and (max-width:767px) {
    #sinkingPane{ background-color: #333333; right: 5%; top: 8%; left: 5%; margin: 0px 0px; padding: 0px 0px; opacity: 0.6;}
    #sinkingPane p{max-width: 900px; font-size: 14px}
    
	.col-sm-4 #middlelizeI{ margin-left: 30%; }
    .col-sm-3 .middlelizeI, .col-sm-4 .middlelizeI{ margin-left: 25%;}

	
	.bgvideo video {
		display:none !important;
	}
	.site-default-nav{display:none;}
	#in-page-nav-item-list a{
		color:#666;
		text-decoration:none;
		-o-transition: color 1s linear;
		transition: color 1s linear;

	}
	#in-page-nav-item-list a:hover{
		color: #000;
	}

	a.in-page-nav-active {
		color:#000 !important;
		border-bottom:2px solid #000;
	}
	.landing-section {
		background:url(../images/lonite-home-page-banner.jpg) 50% 0 no-repeat;
		background-size:cover;
	}

	.home-section-listing .col-sm-7,
	.home-section-listing .col-sm-5 {
		width:100%;
	}
    .home-section-listing h1 {font-size: 16px;}
	.proven-screen .faq-diamond-img{
	margin-top:0;
	}
	.proven-screen .faq-diamond-img-tech{
	margin-top:0;
	}
	.footer-top .col-sm-3 {
		padding-left:15px;
		padding-right:15px;
	}
	.footer-top {
		padding:15px;
	}
	.footer-top ul {
		margin-bottom:4 0px;
	}
	.logo-icon > img{max-height:170px; }
	.landing-section .logo{padding:0 0 10px; }
	.logo > img{max-height:45px; }
	.landing-section .logo-icon{padding-top:10%; }
	.landing-section .shortdescription{padding:0 0 10px 0; }
	.header ul li{width:22%; font-size:13px; }
	.header ol li{font-size:12px; }
	.logo-bottom .logo-header {
	transform:translate(-100%,15%);
	-webkit-transform:translate(-100%,15%);
	}
	.logo-header {
	transform:translate(-100%,15%);
	-webkit-transform:translate(-100%,15%);
	}
	.logo-size-small {width:40%;	}

	.logo-header .nav-logo{
	display:block;	
	width:200%;
	position:absolute;
	left:80%;
	top:-5%;
	text-align:center;
	transform:translate(0,50%);
	-webkit-transform:translate(0,50%);
	}
	.landing-section .startbox{font-size:14px; }
	.home-section{padding:80px 0 50px 0; height:auto; background:url(../images/banner-home-2-m.jpg) 30% 0 no-repeat;	background-size:cover;}
	.home-section h2, .home-section-two h2{font-size:24px; padding:0 0 10px 0; }
	.home-section h2 img, .home-section-two h2 img{max-height:20px; }
	.imagebox .detail-hover p{font-size:14px; }
	.home-section p, .home-section-two p{font-size:15px;}
	.home-section .readmore, .home-section-two .readmore, .imagebox .detail-hover .readmore, .imagebox .detail-hover h3, .imagebox .title, .imagebox .detail-hover ul{font-size:15px; }
	.home-section-two{padding:50px 0 100px 0; height:auto; max-height:inherit; background:url(../images/banner-home-3-m.jpg) 50% 50% no-repeat; background-size:cover;}
	.home-section-two .box{padding-bottom:0; }
	.footer-top{padding:10px 0; }
	.footer-top ul li{font-size:12px; }
	.footer-top h3{padding:9px 0 3px 0; }
	.footer-top ul li{margin:5px 0; }
	.footer-bottom{padding:15px 0; text-align:center; }
	.copyright{text-align:center; font-size:13px; }
	.sociallink{float:none; text-align:center; }
	.sociallink a{margin:0 3px; }
	.sociallink{padding:0; display:inline-block; vertical-align:middle; }
	.rightflag .language{width:300px;	overflow:scroll;  }
	.header > .row ul{display:none; }
	.language-title-margin-europe {margin-top:0;}
	.language-title-margin-asia {margin-top:60px;}
	.logo-size{width:40%;	}
	.home-section .box{padding-left:18%; }
	.home-section p{margin:0; }
	.home-section .readmore{margin-left:0; }
	.home-section-two p{max-width:300px; padding-left:10px; }
	.home-section-two .readmore{margin-left:10px;}
	.home-section-listing .imagebox .detail-hover .readmore{padding-top:10px;}
	.home-section-listing .imagebox .detail-hover .readmore a{font-size:15px;}
	.footer-bottom .col-sm-3, .footer-bottom .col-sm-9{padding-left:10px; padding-right:10px; }
	.footer-link ul li a{font-size:15px; }
	.footer-link ul li{line-height:15px; }
	.rightflag .language .bottomlink{position:relative; left:0; bottom:0; }
	.contact-bg h3{font-size:120%; margin-bottom:10px; }
	.contact-bg{padding:110px 17px 40px; }
	.logo-text-cnt{max-width:110px; }
	.contact-form textarea.form-control{height:150px; }
	.logo-text-cnt{padding:0 0 30px 0; }
	.contact-form .btn{font-size:20px; height:45px; padding:0 40px; }
	.footerflag{float:none; display:inline-block; vertical-align:middle; padding:0 20px 0 0; }
	.footer-link{padding:12px 0 0 0; }
	.contact-bg .contact-form .form-inline .small-input{max-width:none; }
	.high-diamond-a{width:150px; }
	.high-diamond-b{width:200px; bottom:0; }
	.proven-new-text{width:auto; padding:0 20px 0 10px; }
	.highest-section{padding:80px 15px 0; }
	.highest-section h3{font-size:23px; padding:0 0 20px 0; }
	.highest-section h2{font-size:28px; padding:0 0 20px 0; }
	.highest-section p{font-size:14px; }
	.highest-section li{font-size:14px; }
	.carben-per p span{font-size:25px; line-height:32px; }
	.carben-per p{padding:0 25px 0 0; }
	.carben-per{padding:30px 0 250px 0; }
	.proven-new-section h2{font-size:28px; padding:0 0 20px 0; }
	.proven-new-text p{font-size:14px; }
	.proven-new-section{ padding:60px 15px 60px 15px;  }
	.lab-img-a{left:30px; }
	.lab-img-b{left:90px; }	
	.lab-img-c{left:160px; }
	.lab-img-d{left:230px; }
	.lab-img-e{left:280px; }
	.lab-img-f{left:320px; }
	.lab-img-cmn{width:120px; }
	.lnt-cus-icon{left:360px; right:auto; width:80px; }	
	.lnt-lab-icon{width:80px; }
	.lab-img-list{padding:800px 0 0 0; }
	.lab-and-cus-section{padding:60px 10px 80px; }
	.distinguish-section  .compare-pair{padding-bottom:60px;}
	.lab-and-cus-text h2, .distinguish-section  h2, .persnl-text h2, .improved-text h2, .diamond-colour h2, .diamond-style-section h2{font-size:28px; padding:0 0 25px 0; }
	.personalis-section h3, .certification-section h3, .lab-and-cus-text h3, .diamond-colour h3, .fundamenntal-section-con h3, .proven-new-section h3, .distinguish-section h3, .fundamenntal-section h3{font-size:23px;}
	.lab-and-cus-text p, .persnl-text p, .improved-text p, .distinguish-section p, .diamond-colour p{font-size:14px; }
	.persnl-text{max-width:inherit; padding-left:15px; }
	.personalis-section{background-size:230px; background-position:60% 20%; min-height:inherit; padding:390px 15px 55px 15px; margin-top:60px;}
	.personalis-section h2 br{display:none; }
	.right-box{padding-top:30px;margin-top:50px; padding-bottom:50px; width:36%;margin-left:32%; padding-right:0;}
	.feature-box{padding-top:30px;margin-top:50px; padding-bottom:50px; width:36%;margin-left:32%; padding-right:0;}
	.home-section-points {padding-right:0;padding-top:30px;}
	.landing-section-points {padding-right:0;padding-top:30px;}
	.home-box{padding-top:10px;margin-top:10px;float:left;padding-bottom:30px; width:38%;margin-left:8%; }
	.certificate-list{padding-top:15px;margin-top:15px; padding-bottom:15px; width:50%;margin-left:25%;}
	.fundamenntal-section-con-diamond{padding-bottom:60px;}
	.improved-section{padding:30px 0 0 15px; min-height:280px; }
	.improved-text{max-width:50%; }
	.diamond-style-section{padding:60px 15px; }
	.diamond-style-section h3{font-size:18px; }
	.unique-cut{padding:0 0 15px 0;}
	.colour-style .row,.landing-colour-style .row{margin-left:-5px; margin-right:-5px; }
	.colour-style .col-sm-3,.landing-colour-style .col-sm-3{width:50%;margin-left:25%; padding:0 5px 10px 5px; }
    .colour-style .col-sm-2,.landing-colour-style .col-sm-2{width:50%;margin-left:25%; padding:0 5px 10px 5px; }
	.st-diamond-img img{width:auto; }
	.colour-box h4{font-size:16px; min-height:70px;}
	.colour-box h4 span{font-size:15px; }
	.colour-box{padding-top:15px;padding-bottom:15px;padding-left:25%;padding-right:25%; }
	.colour-style{padding:50px 0 0 0; }
	.landing-colour-style{padding:0 0 0 0; }
	.cut-style{margin-bottom:20px; }
	.cut-style { width:50%; margin-left:25%; }
	.cut-style .col-sm-3{ width:100%;  }
    .cut-style .col-sm-2{ width:100%;  }
    .cut-style .cut-diamond-img{border-top:1px solid #999999; }
	.cut-style .col-sm-3:nth-child(1) .cut-diamond-img{border-top:none; }
	.cut-style .col-sm-3 .cut-diamond-img{border-left:none; }
    .cut-style .col-sm-2:nth-child(1) .cut-diamond-img{border-top:none; }
	.cut-style .col-sm-2 .cut-diamond-img{border-left:none; }
	.compare-pair-hr{ margin: 0 15px 0 15px;}
	.set-this-logo .logo-text{width:90px; }
	.top-title h2{font-size:21px; padding:20px 0; }
	.faq-page{padding:95px 15px 10px; }
	.faq-ques h4{font-size:16px; }
	.faq-ques h4 a{padding:10px 15px; }
	.faq-ans{padding:15px 15px 0; }
	.faq-diamond-img img{margin-bottom:5px; }
	.faq-diamond-img-tech img{margin-bottom:5px; }
	.faq-ans p{font-size:14px; }
	.landing-top-banner-section{padding:110px 0 0 50px; min-height:210px; }
	.logo-landing{width:110px;  }
	.logo-ashes{width:80px; padding:0 0 15px 0; }
	.ashes-section h2, .pressure-section h2, .distinguish-section h2, .certification-section h2{font-size:28px; padding:20px 0 10px 0;  line-height:32px;}
	.ashes-section h2 span, .pressure-section h2 span, .distinguish-section h2 span, .certification-section h2 span{font-size:16px; }
	.ashes-section p, .pressure-section p, .distinguish-section p, .certification-section p{font-size:14px; }
	.pressure-section .col-xs-3{width:55%; float:none; text-align:center; margin:0 auto; }
	.ashes-section{padding:20px 15px 10px; }
	.pressure-section .col-xs-7{width:auto; float:none; padding:10px 15px 0 15px; }
	.pressure-section{padding:0 15px 10px; }
	.pressure-section img{width:60%;}
	.compare-box{margin:30px 15px;}
	.weblabparallaxsection h3{font-size:15px; }
	.weblabparallaxsection h2{font-size:20px; }
	.weblabparallaxsection-tech h2{font-size:20px; }
	.cremated-section{padding:0px 15px 0 15px; }
	.cream-text{ padding:30px 15px 0 15px; }
	.cream-text h4, .growing-section h3{font-size:20px; }
	.growing-section{padding:5px 15px 0; }
	.cream-text p, .growing-section p{font-size:14px; }
	.growing-img{padding:10px 0 30px; }
	.certification-section{padding:45px 15px 45px; }
	.distinguish-section{padding:45px 15px 45px; }
	.feature-bg{min-height:200px; }
	.ashes-to-diamond-bg{min-height:250px; }
	.feature-title-diamond{bottom:-90px; width:130px; }
	.carousel-left-up{bottom:0;}
	.company-top-up{bottom:0;}
	.pure-left-up{bottom:0;}
	.carousel-right-down{top:0;}
	.carousel-right-down-cert{top:0;}
	.landing-title-diamond{bottom:-90px; width:130px; }
	.feature-text-out{padding:0 15px; }
	.feature-text{padding:100px 0 10px; }
	.mobile-icon {padding-left:25%;padding-bottom:15px;}
	.mobile-icon img{display:block; width:50%;}
	.desktop-icon{display:none; }
	.landing-text{padding:100px 0 10px; }
	.landing-text, h3.feature-text h3{font-size:15px; }
	.landing-text h2,.feature-text h2, .machin-text h2{font-size:20px; }
	.landing-text p,.feature-text p, .machin-text p{font-size:14px; }
	.machin-text{width:auto; }
	.proven-machin-section{padding:50px 15px 10px;  }
	.machin-text-spc{padding:0; }
	.machin-text h2 br{display:none; }
	.lab-set{padding:20px 30px 40px; }
	.persnl-text{width:auto; }
	.memorial-section{padding:20px 15px 50px; }
	.memorial-section h2{font-size:20px; padding:0 0 80px; }
	.memorial-diamond{width:220px; margin:0 auto; top:-60px; }
	.memorial-text{padding:80px 15px 2px; }
	.memorial-text h3{font-size:20px; }
	.memorial-text p{font-size:14px; padding:0 0 20px 0; }
	.diamond-faq-section{padding:20px 15px 2px 15px; }
	.diamond-faq-section h4{font-size:17px; }
	.diamond-faq-section h2{font-size:20px; padding:0 0 20px 0; }
	.diamond-faq-section h3{font-size:18px; }
	.diamond-faq-section p{font-size:14px; padding:0 0 20px 0; }
	.diamond-faq-section h5{font-size:16px; }
	.order-procedure{padding:80px 15px 30px; }
	.order-procedure h2{font-size:110%; }
	.order-procedure .sectiontitle{padding-left:70px; margin-bottom:20px; font-size:110%; }
	.order-procedure .sectiontitle::after{width:35px; }
	.order-procedure .number{width:40px; left:6px; }
	.order-procedure .stepbox{margin:25px 0; }
	.order-procedure .stepbox{padding-left:70px; }
	.order-procedure .stepbox p{font-size:14px; margin:20px 0; }
	.order-procedure .stepbox ul li,.order-procedure .stepbox ol li{font-size:14px; }
	.downloadbtn .btn-black, .learnmorebtn .btn-black, .learnmorebtn-price .btn-black, .ordernow .btn-black{font-size:15px; height:40px; padding:8px 20px; }
	.order-procedure .stepbox .speciphication ul li{margin:3px 0; }
	.stepbox > ul{padding-left:15px; }
	.order-procedure .stepbox:last-child::after{width:60px; top:35px; }
	.origin-top-section{padding:140px 0 10px 30px; }
	.logo-origin{width:120px; }
	.origin-top-text h2{font-size:22px; }
	.fundamenntal-section{padding:35px 15px 60px; }
	.fundamenntal-section-con{padding:5px 15px 60px; }
	.fund-text h2{font-size:28px; padding:0px 0 10px; }
	.fund-text p{font-size:14px; }
	.head-quarter-section{padding:100px 0 40px; }
	.lab-title{padding:0 0 50px 0; }
	.lonite-quarter-title{padding:50px 0 0 0; }
	.lab-title h5{font-size:17px; padding:8px 10px; }
	.lonite-quarter-title h5{padding:8px 10px 8px 40px; }
	.quarter-text{margin:0 15px; padding:10px 15px 0; }
	.quarter-text h3{font-size:16px; }
	.fund-text h5{font-size:16px; }
	.quarter-text h2{font-size:20px; }
	.quarter-text p{font-size:14px; padding:0 0 10px 0; }
	.scientificaly-section{padding:60px 15px 10px; background-position:center 20px; background-size:190px; }
	.scientificaly-section h2{font-size:28px; }
	.scientificaly-section p{font-size:14px; }
	.scientificaly-section h3{font-size:18px; padding:10px 0 10px; }
	.scientificaly-section .proven-space .table-cell .row .col-sm-4.col-md-6{width:auto; }
	.scientificaly-section{padding:45px 15px 10px;}
	.proven-space{padding-bottom:0; }
	.abt-our-section{padding:15px 0 0 15px; min-height:270px; }
	.abt-our-text p{font-size:15px; padding:0 0 20px 0; line-height:20px; }
	.abt-our-text h6{font-size:15px; }
	.know-how-up{position:relative; bottom:0; }
	.puriest-section{padding:0 15px 60px;   margin-bottom:0; }
	.puriest-section h2{font-size:28px; padding:0 0 20px; }
	.puriest-section h3{font-size:20px; padding:0 0 10px; }
	.comantheory h3{font-size:15px; padding:0 0 10px; }
	.puriest-section p{font-size:14px; }
	.pricebanner{padding:60px 15px 20px; }
	.aboutsite .col-sm-10.col-sm-offset-1{padding:0 15px; }
	.pricebanner h3{font-size:125%; margin:10px 0; }
	.pricebanner h3 span{
		font-size:80%;
		color:#999;
	}
	.pricebanner .title{font-size:100%; }
	.pricebanner p{font-size:14px; margin:10px 0; }
	.pricebanner-bottom h3{font-size:125%; margin:10px 0; }
	.pricebanner-bottom p{font-size:14px; margin:10px 0; }
	.pricelistingbox{padding:10px 15px; }
	.pricelistingbox .logo-box{width:90px; }
	.inforproduct h2{font-size:120%; }
	.inforproduct{width:170px; margin:0 auto; }
	.pricelistingbox .col-sm-10.col-sm-offset-1{padding:0 15px; }
	.productdescribe .colordiamond{font-size:100%; margin-bottom:10px; }
	.productdescribe p{margin:10px 0; font-size:14px; }
	.productdescribe .sizelist h3{font-size:16px; }
	.productdescribe .sizelist td .pricebox{font-size:16px; }
	.productdescribe .sizelist .pricebox span{font-size:15px; }
	.productdescribe .sizelist .name + .name{margin-top:60px; }
	.productdescribe .sizelist .price{font-size:16px; }
	.sizelist .table tr td .planname{font-size:16px; }
	.sizelist .table tr td .planname span{font-size:15px; }
	.sizelist .table tr td .planprice{font-size:16px; }
	.sizelist .table tr td .planprice span{font-size:15px; }
	.relatedproduxt{margin:0 -15px; }
	.relatedproduxt .col-sm-3{width:50%; float:left; padding:15px; }
	.relatedproduxt .inforproduct{width:auto; padding-left:25%;padding-right:25%;}
	.ordernow{margin:10px 0 20px 0; }
	.boxlistng .notes p{font-size:12px; }
	.logo-text-tech{max-width:100px; display:none;}
	.techseaction.comantheory .col-sm-6{width:auto; margin:0; }
	.comantheory h2{font-size:150%; margin-bottom:20px; }
	.comantheory p{font-size:14px; }
	.techseaction, .comantheory{padding:90px 25px 10px 25px; }
	.theorysection{padding:60px 15px 30px; }
	.theorysection .theory-text {margin-left:0; width:auto; float:none; }
	.theorysection .urn-img, .theorysection .pressure-heat-img{padding-left:20%;padding-right:20%; float:none; text-align:center; padding-top:10px; }
	.purify-img, .crystal-img{padding-left:20%;padding-right:20%;padding-top:10px;}
	.parallaxsection{padding:120px 20px; background-position:10% 50%; background-size:cover;}
	.weblabparallaxsection{padding:80px 0; background-position:center right; background-size:120% auto;}
	.weblabparallaxsection-tech{padding:80px 0; background-position:center right; background-size:120% auto; margin-bottom:0;}
	.The-Procedure-steps .titlebar{font-size:100%; padding:15px; }
	.The-Procedure-steps .stepnumber{font-size:85%; }
	.The-Procedure-steps h2{font-size:110%; margin:0 0 20px 0; }
	.stepone{min-height:490px; padding:30px 15px 0; }
	.stepone .col-sm-7{margin-left:0; width:50%; }
	.stepone p{font-size:14px; }
	.steptwo{min-height:550px; }
	.steptwo .col-sm-8{margin-left:0; }
	.steptwo p{font-size:14px; }
	.steptwo-caption{    bottom: -10px;background-color:rgba(255,255,255,0.8);}
	.stepthree .row .col-sm-6{margin-left:0px; padding:0 15px; width:auto; }
	.stepthree p{font-size:14px; }
	.stepthree{padding:20px 15px 50px; min-height:520px; background-size:150%;}
	.stepthree-caption{    bottom: -10px;background-color:rgba(255,255,255,0.8);}
	.stepfour{padding:20px 15px 50px;background-position:0% 100%;background-size:120%; }
	.stepfour-caption{    bottom: 5px;background-color:rgba(255,255,255,0.8);}
    .tech-video-section{padding:0px 15px 20px 15px; }
	.tech-video-section p{font-size:14px; }
	.stepfive{padding:20px 15px 20px; min-height:470px;	text-align:left; }
	.stepfive p{font-size:14px; }
	.stepsix{padding:20px 250px 20px 15px; background-size:auto 100%; min-height:370px; }
	.stepsix .col-sm-4{margin-left:0; }
	.stepsix p{font-size:14px; }
	.provenby-face2{background-position:0 0; padding:10px 15px 20px; background-size:500px;margin-top:0; }
	.provenby-face2 h2{font-size:110%; margin-top:0; }
	.provenby-face2 p{font-size:14px; }
	.provenby p, .provenby-face2 p{margin:15px 0; }
	
	.home-section-listing .imagebox .image{padding-bottom:38px; }
	.imagebox .detail-hover{position:relative; transform:translateY(0%); -webkit-transform:translateY(0%); -moz-transform:translateY(0%); }
	.stepfour p{font-size:14px;}
	.rightflag .language ul li{z-index:999; }
	.logo-bottom .rightflag .language{overflow:auto; height:500px; }
	.home-section .box{padding-left:44%; }
	
	.compare-yes-no {text-align:center;}

	.header ul li:hover {	background:none;}
	
	/**** M - MENU  ****/
	.nav { position:relative; background:#ffffff; padding:5px 10px 5px 0; display:block; }
	.nav ul li a { padding:10px 0 10px 20px; font-size:13px; display:block; color:#000;}
	.toggle{display:block;z-index:9999; }
	.toggle-burger, .toggle-cross{padding:5px;cursor:pointer;width:30px;height:30px;}
	.toggle-burger-hide{display:none;}
	.nav .toggle-cross{	padding:5px;cursor:pointer;width:30px;height:30px;}
	.toggle-cross-show{display:block; }
	.toggle-cross-hide{display:none; }
	.topnav{max-height: 426px;overflow:scroll;}
	.nav ul.topnav > li + li:after{display:none;}	
	.nav ul.topnav { margin:0;padding:3px; background:rgba(255,255,255,0.88); display:none; position:absolute; top:100%;left:0px; right:0px;z-index:9997;}
	.nav ul.topnav > li{width:100%;padding:0px; border-top:1px solid rgba(0,0,0,0.2); border-bottom:1px solid rgba(0,0,0,0.2);border-width:1px 1px 0; list-style:none; } 
	.nav ul.topnav > li:last-child { border-bottom:1px solid rgba(0,0,0,0.2);}	
	.nav ul.topnav > li > ul{top:0;position:relative;width:100%; background:#999999;}
	.nav ul.topnav > li:hover > a, .nav ul.topnav > li.current-menu-item > a{color:#aaa; font-weight:700; background:rgba(255,255,255,0.2);}
	.nav ul.topnav > li > ul{transition:all 0.3s ease 0s;}
	.plusmenu {
	  border-left:1px solid rgba(0,0,0,0.2);
	  cursor: pointer;
	  display: block;
	  font-size: 20px;
	  height: 42px;
	  line-height: 42px;
	  padding: 0;
	  position: absolute;
	  right: 0px;
	  text-align: center;
	  width: 40px;
	  color:#fff;
	}
	.nav ul.topnav > li.active > ul{display:block !important;}
	.nav ul.topnav > li:hover > ul { display:none;}
	.nav ul li ul li { padding:0px;}
	.nav ul li a.active { color:#fff; }
	
	.nav ul ul { border:0px; display:none; padding-left:0; }
	.nav ul ul li{list-style:none; }
	.nav ul ul li:hover{background:#888888; }
	.nav ul ul:after{display:none; }
	
	

	.toggle-burger-in-page, .toggle-cross-in-page{padding:5px;cursor:pointer;width:30px;height:30px;opacity:0.8;}

	.topnav-in-page{box-shadow: 2px 2px 3px #999999;border-radius: 10px; overflow:scroll;}

	.nav-in-page {position: fixed; top: 60px; right: 10px;background:#ffffff; padding:5px;margin:5px;box-shadow: -2px -2px 3px #999999; border-radius: 6px;  display:block;}
	.nav-in-page ul li a {width:150px; padding:10px 0 10px 10px; font-size:13px; display:block; color:#000;}
	.nav-in-page .toggle-cross-in-page{	padding:5px;cursor:pointer;width:30px;height:30px;}
	.nav-in-page ul.topnav-in-page > li + li:after{display:none;}	
	.nav-in-page ul.topnav-in-page { margin:0;padding:10px; background:rgba(255,255,255,0.9); display:none; position:absolute; top:100%;right:100%; z-index:9998;}
	.nav-in-page ul.topnav-in-page > li{width:100%;padding:0 30px; border-top:1px solid rgba(0,0,0,0.2); border-bottom:1px solid rgba(0,0,0,0.2);border-width:1px 1px 0; list-style:none;margin-left:10px;} 
	.nav-in-page ul.topnav-in-page > li:last-child { border-bottom:1px solid rgba(0,0,0,0.2);}	
	.nav-in-page ul.topnav-in-page > li > ul{top:0;position:relative;width:100%; background:#999999;}
	.nav-in-page ul.topnav-in-page > li:hover > a, .nav ul.topnav-in-page > li.current-menu-item > a{color:#aaa; font-weight:700; background:rgba(255,255,255,0.2);}
	.nav-in-page ul.topnav-in-page > li > ul{transition:all 0.3s ease 0s;}
	.nav-in-page ul.topnav-in-page > li.active > ul{display:block !important;}
	.nav-in-page ul.topnav-in-page > li:hover > ul { display:none;}
	.nav-in-page ul li ul li { padding:0px;}
	.nav-in-page ul li a.active { color:#fff; }
	.nav-in-page ul ul { border:0px; display:none; padding-left:0; }
	.nav-in-page ul ul li{list-style:none; }
	.nav-in-page ul ul li:hover{background:#888888; }
	.nav-in-page ul ul:after{display:none; }

	.logo-bottom ul li ul.sub-menu{padding:0; background:#dddddd; }
	.logo-bottom ul li ul.sub-menu li{background:#dddddd; border-color:#ffffff; }
	.logo-bottom ul li ul.sub-menu li a{border-color:#ffffff; }
	.logo-bottom ul li ul.sub-menu li a:hover{background:rgba(255,255,255,0.2); color:#ffffff; }
	
	.logo-header{
		top:-37px; 
}

.contact-us-image{width:100%;}
	
	.mobile-hide{display:none;}
	
	::-webkit-scrollbar:vertical {
		width: 8px;
	}

	::-webkit-scrollbar:horizontal {
		height: 8px;
	}
	
	.bannerdiamond {	margin-top:0;}
    .table-colour .icon-colour,.table-colour-landing .icon-colour {min-width:135px;}
    .home-box img{height:auto; width:100%;}

    .row .nav-left-wrapper1.col-sm-8{width: 1% }
    .row .nav-right-wrapper1.col-sm-3{width:100% }
    .normal-size{background: #706d6d;}
    
}

@media screen and (max-width:479px) {
	.col-sm-4 #middlelizeI{ margin-left: 10%; }
    .col-sm-3 .middlelizeI, .col-sm-4 .middlelizeI{ margin-left: 9%;}
	.tech{max-height: 900px;}
    div.right-side .container{height: 500px; max-width: 790px;}
    .tech h2{ font-size: 20px; }
    .tech p{ font-size: 14px;}
	
		.rightflag {		right:0;}
	.footer-link ul li a{font-size:13px; }
	.contact-form .btn{font-size:18px; }
	.contact-bg .contact-form .inputactive label{width:100px; font-size:16px; }
	.contact-bg .contact-info, .contact-bg .contact-form{padding:10px; }
	.contact-bg .contact-form .form-inline .form-control{padding-right:110px; }
	.high-diamond-a{width:100px; }
	.high-diamond-b{bottom:0; width:110px; }
	.highest-text{max-width:inherit; }
	.highest-section{padding:110px 10px 0; }
	.carben-per p span{font-size:22px; }
	.carben-per{padding:20px 0 130px; }
    .home-section-listing h1{font-size: 14px;}
	.highest-section h3{font-size:21px; }
	.highest-section h2{font-size:25px; }
	.lab-img-a{left:20px; }
	.lab-img-b{left:60px; }
	.lab-img-c{left:110px; }
	.lab-img-d{left:150px; }
	.right-box{padding-top:15px;margin-top:30px; width:42%;margin-left:25%; }
	.feature-box{padding-top:15px;margin-top:30px; width:42%;margin-left:5%; }
	.home-section-points {padding:50px 0 0 0;margin:0;}
	.landing-section-points {padding-top:50px;}
	.home-box{padding-top:10px;margin-top:5px; width:50%;margin-left:25%; }
	.lab-img-e{left:180px; }
	.lab-img-f{left:200px; }
	.lab-img-cmn{width:90px; }
	.lnt-cus-icon{left:235px; width:60px; }	
	.lnt-lab-icon{width:60px; }
	.lab-img-list{padding:750px 0 0 0; }
	.proven-new-section h2{font-size:25px; padding-bottom:10px; }
	.proven-new-section{padding:45px 15px 45px; }
	.lab-and-cus-text h2, .diamond-colour h2, .distinguish-section h2, .persnl-text h2, .improved-text h2, .diamond-style-section h2{font-size:25px; padding-bottom:20px; }
	.distinguish-section  .compare-pair{padding-bottom:45px;}
	.diamond-style-section{padding:45px 15px; }
	.personalis-section h3, .certification-section h3, .lab-and-cus-text h3, .diamond-colour h3, .fundamenntal-section-con h3, .distinguish-section h3, .proven-new-section h3, .fundamenntal-section h3{font-size:19px;}
	.personalis-section{padding:390px 15px 50px; margin-top:45px;}
	.fundamenntal-section-con-diamond{padding-bottom:45px;}
	.fundamenntal-section{padding:20px 15px 45px; }
	.fundamenntal-section-con{padding:5px 15px 45px; }
	.improved-section{padding:10px 15px; min-height:inherit; }
	.improved-text{width:50%;}
	.colour-style .col-sm-3,.landing-colour-style .col-sm-3{float:none; width:60%;margin-left:20%; padding:0 0 0 0; }
    .colour-style .col-sm-2,.landing-colour-style .col-sm-2{float:none; width:60%;margin-left:20%; padding:0 0 0 0; }
	.cut-style{width:60%;margin-left:20%;}
	.cut-style .col-sm-3{width:auto; float:none; }
    .cut-style .col-sm-2{width: auto; float: none; }
	.cut-style .cut-diamond-img{border-left:none; }
	.cut-style .col-sm-3:nth-child(2) .cut-diamond-img{border-top:1px solid #999999; }
	.cut-style .col-sm-2:nth-child(2) .cut-diamond-img{border-top:1px solid #999999; }
	.colour-style .row,.landing-colour-style .row{margin-left:0; margin-right:0; }
	.improved-text h2 br{display:none; }
	.set-this-logo .logo-text{width:80px; }
	.top-title h2{font-size:19px; }
	.faq-ques h4{font-size:15px; }
	.faq-ans { padding: 10px 10px 0; }
	.learn-faq-btn a{font-size:15px; }
	.weaight-list ul li{font-size:14px; }
	.weaight-list ul li span{width:115px; }
	.weaight-list ul li:last-child{padding-left:80px; }
	.landing-top-banner-section{padding:100px 0 15px 15px; min-height:210px;}
	.logo-landing{width:90px; }
	.logo-ashes{width:70px; }
	.pressure-section .col-xs-3{width:60%; }
	.weblabparallaxsection-tech h2{font-size:18px; }
	.weblabparallaxsection h2{font-size:18px; }
	.weblabparallaxsection h2 br{display:none; }
	.cream-text h4, .growing-section h3{font-size:16px; }
	.growing-section{text-align:left; }
	.ashes-section h2, .pressure-section h2, .distinguish-section h2, .certification-section h2{font-size:25px; line-height:28px; }
	.certi-img img{width:auto; margin-bottom:15px; }
	.certi-img{padding:5px 0 10px 0; }
	.feature-title-diamond{left:0; right:0; margin:0 auto; }
	.landing-title-diamond{left:0; right:0; margin:0 auto; }
	.landing-text h3,.feature-text h3{font-size:14px; }
	.landing-text h2,.feature-text h2, .machin-text h2{font-size:18px; }
	.memorial-section h2{font-size:25px; }
	.memorial-text{padding:70px 10px 0px; }
	.memorial-text h3{font-size:18px; padding:0 0 10px 0; }
	.memorial-section{padding:20px 15px 30px; }
	.diamond-faq-section h4{font-size:16px; }
	.diamond-faq-section h2{font-size:25px; }
	.diamond-faq-section h3{font-size:16px; }
	.dm-chart{padding:0 0 20px 0; }
	.diamond-faq-section h5{font-size:15px; }
	.order-procedure h2{font-size:100%; }
	.order-procedure .sectiontitle{font-size:100%; padding-left:50px; line-height:40px; }
	.order-procedure .sectiontitle::after{width:15px; }
	.order-procedure .number{left:11px; width:30px; }
	.order-procedure .stepbox{padding-left:50px; }
	.downloadbtn .btn-black,.learnmorebtn .btn-black, .learnmorebtn-price .btn-black, .ordernow .btn-black{font-size:13px; padding:7px 20px; height:36px; }
	.order-procedure .stepbox{margin:5px 0; }
	.order-procedure .stepbox p{margin:10px 0; }
	.order-procedure .stepbox:last-child::after{top:25px; }
	.procedurebox::after{top:20px; }
	.origin-top-section{padding:140px 0 0 15px; }
	.logo-origin{width:90px; }
	.origin-top-text h2{font-size:18px; }
	.fund-text h2{font-size:25px; }
	.head-quarter-section{padding:50px 0 40px; }
	.quarter-text h2{font-size:18px; }
	.quarter-text{padding:10px 10px 0; }
	.scientificaly-section h2{font-size:25px; }
	.abt-our-text{max-width:78%; }
	.abt-our-section{min-height:250px; }
	.puriest-section{padding:0 15px 45px; }
	.puriest-section h2{font-size:20px; padding:0 0 10px; }
	.puriest-section h3{font-size:18px; }
	.comantheory h3{font-size:14px; }
	.pricebanner h3{font-size:105%; }
	.pricebanner h3 span{
		font-size:80%;
		color:#999;
	}
	.pricebanner-bottom h3{font-size:105%; }
	.pricelistingbox .logo-box{width:80px; padding-bottom:15px; }
	.productdescribe .sizelist h3{margin:15px 0 5px 0; font-size:15px; }
	.productdescribe .sizelist td .pricebox{font-size:15px; }
	.productdescribe .sizelist .pricebox span{font-size:15px; }
	.productdescribe .sizelist .price{font-size:15px; }
	.relatedproduxt .col-sm-3{width:auto; float:none; padding:10px 15px; }
	.colour-box{padding-left:20%;padding-right:20%; }
	.relatedproduxt .inforproduct{padding-left:20%;padding-right:20%;}
	.theorysection .urn-img, .theorysection .pressure-heat-img{padding-left:10%;padding-right:10%;}
	.logo-text-tech{max-width:80px; }
	.comantheory h2{font-size:125%; margin-bottom:10px; }
	.theorysection{padding:60px 15px; }
	.parallaxsection{padding:110px 20px; }
	.weblabparallaxsection{padding:80px 0; }
	.weblabparallaxsection-tech{padding:80px 0; }
	.The-Procedure-steps .titlebar{font-size:90%; padding:10px 15px; }
	.stepone .col-sm-7{width:78%; }
	.stepone{background-position:0% 0%; min-height:410px; background-size:100%; }
	.steptwo{background-position:0% 100%; background-size:180%; }
	.stepthree{min-height:600px;background-size:160%; }
	.stepfour{background-position:0% 100%;background-size:160%; }
	.stepsix{padding:350px 15px 20px 15px; background-size:600px; min-height:370px; }
	.provenby-face2{background-position:0 0; padding:5px 15px 10px; background-size:380px; }

	.landing-section .logo-icon{padding-top:8%; }
	
	.home-section .box{padding-left:120px; }
	.home-section{max-height:640px; padding:60px 0 210px; background-position:0 100%; background-size:auto 100%; }
	.home-section-two{padding:30px 0 210px; background-position:50% 0%; background-size:auto 100%;  }
	.home-section-two .box{width:auto; }
	.home-section-two .box br{display:none; }
	.home-section-two .box p{max-width:75%; }
	.compare-yes-no img{	width:160px;}

	
	::-webkit-scrollbar:vertical {
		width: 8px;
	}

	::-webkit-scrollbar:horizontal {
		height: 8px;
	}
    .origin-top-section {
        background: url(../images/lonite-schweiz-diamantbestattung-aus-asche-cremation-ashes-to-diamonds-mobile.jpg) 50% 50% no-repeat;
        background-size: cover;
    }
    .weblabparallaxsection {
        background: url(../images/lonite-laboratory-mobile.jpg) 100% 0 no-repeat;
    }

    .bannerdiamond {
        background: url(../images/banner-cremation-ashes-into-diamonds-in-blue-and-yellow-banner-mobile.jpg) center top no-repeat;
        background-size: cover;
    }
    .memorial-section {
        background: url(../images/swiss-mountains-lonite-mobile.jpg) left center no-repeat;
        background-size: cover;
    }
    .cenPositionP {
        position: absolute;
        z-index: 10;
        margin: 0 auto;
        left: 5%;
        bottom: 5%;
    }

}


/* dev style for images optimization*/
@media (max-width:992px) {
	.home-section{
		background:url(../images/banner-home-2-tablet.jpg) center top no-repeat;
		background-size:cover !important;
	}
	.home-section-two{
		background:url(../images/banner-home-3-tablet.jpg) center center no-repeat;
		background-size:cover;
	}
	.origin-top-section{
		background:url(../images/lonite-schweiz-diamantbestattung-aus-asche-cremation-ashes-to-diamonds-tablet.jpg) 50% 50% no-repeat;
		background-size:cover;
	}
	.improved-section{
		background:url(../images/swiss-lonite-memorial-diamond-process-tablet.jpg) center top no-repeat;
		background-size:cover;
	}
	.techseaction{
		background:url(../images/lonite-home-page-banner-tablet.jpg) center bottom no-repeat;
		background-size:cover;
	}
	.parallaxsection{
		background:url(../images/parallax-image-tablet.jpg) 10% center no-repeat;
		background-size:cover;
	}
	.weblabparallaxsection-tech{
		background:url(../images/lonite-laboratory-tablet.jpg) right center no-repeat;
		background-size:cover;
	}

    .weblabparallaxsection {
        background: url(../images/lonite-laboratory-tablet.jpg) 100% 0 no-repeat;
    }

	.stepone{
		background:url(../images/lonite-lab-procedure-step-1-tablet.jpg) right top no-repeat;
		background-size:cover;
	}
	.steptwo{
		background:url(../images/lonite-lab-procedure-step-2-tablet.jpg) left bottom no-repeat;
		background-size:cover;
	}
	.stepthree{
		background:url(../images/lonite-lab-procedure-step-3-tablet.jpg) left bottom no-repeat;
		background-size:cover;
	}
	.stepfour{
		background:url(../images/lonite-lab-procedure-step-4-tablet.jpg) left bottom no-repeat;
		background-size:cover;
	}
	.stepsix{
		background:url(../images/lonite-lab-procedure-step-6-tablet.jpg) right 0 no-repeat;
		background-size:cover;
	}
	
	.bannerdiamondorigin-en{
		background:url(../images/the-origin-colour-of-cremation-diamond-from-ashes-is-amber-yellow-tablet.jpg) center bottom no-repeat;
		background-size:cover;
	}
	.bannerdiamondorigin-fr{
		background:url(../images/the-origin-colour-of-cremation-diamond-from-ashes-is-amber-yellow-tablet.jpg) center bottom no-repeat;
		background-size:cover;
	}
	.bannerdiamondorigin-de{
		background:url(../images/the-origin-colour-of-cremation-diamond-from-ashes-is-amber-yellow-tablet.jpg) center bottom no-repeat;
		background-size:cover;
	}
	.bannerdiamondcerts{
		background:url(../images/cremation-ashes-to-memorial-diamonds-with-certificates-tablet.jpg) center center no-repeat;
		background-size:cover;
	}
	.feature-bg{
		background:url(../images/Adelboden-Schweiz-tablet.jpg) center top no-repeat;
		background-size:cover;
	}
	.bannerdiamondservice{
		background:url(../images/swiss-lonite-memorial-diamond-process-tablet.jpg) center top no-repeat;
		background-size:cover;
	}
	
	.bannerdiamond{
		background:url(../images/banner-cremation-ashes-into-diamonds-in-blue-and-yellow-banner-tablet.jpg) center top no-repeat;
		background-size:cover;
	}
	.contact-bg{
		background:url(../images/contact-bg-tablet.jpg) center center no-repeat;
		background-size:cover;
	}
	
	.ashes-to-diamond-bg{
		background:url(../images/cremation-ashes-to-memorial-diamonds-with-certificates-tablet.jpg) center center no-repeat;
		background-size:cover;
	}
	.features-background{
		background:url(../images/swissflag-tablet.jpg) center top no-repeat;
		background-size:cover;
	}
	.memorial-section{
		background:url(../images/swiss-mountains-lonite-tablet.jpg) left center no-repeat;
		background-size:cover;
	}
}
