@charset "utf-8";
/* CSS Document */

body { background:#fff; font-family: 'helveticaneuelight';  font-size:16px; line-height:18px; font-weight:400; padding:0; margin:0;}
a{ outline:none;}
a:focus, a:hover{ outline:none; text-decoration:none; }
ul{ padding:0; margin:0; list-style:none; }

/*===========font-face  start============*/

@font-face {
    font-family: 'helveticaneuelight';
    src: url('../fonts/helveticaneue_light-webfont.woff2') format('woff2'),
         url('../fonts/helveticaneue_light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'helveticaneuemedium';
    src: url('../fonts/helveticaneue_medium-webfont.woff2') format('woff2'),
         url('../fonts/helveticaneue_medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

/*===========font-face  end============*/


/*Header start*/
header{ z-index:9;}
.navbar-default{ margin:0; padding: 10px 0; border:none; background:none; z-index:9999 !important; transition:all 300ms ease-in-out; }
.navbar-default .logo{ float:left; transition:all 300ms ease-in-out; padding: 0; margin: 0;}
.navbar-default .logo img{ width:106px; height:auto;transition:all 300ms ease-in-out;}
.navbar-default .rt-panel{ float:right; text-align:right; width:60%; padding:0; margin:0; border-bottom: 1px solid rgba(255,255,255,0.10); position: relative; transition:all 300ms ease-in-out;}
.navbar-default .rt-panel:after{ bottom: -1px; position: absolute; right: -100%; height: 1px; width: 100%; background: rgba(255,255,255,0.10); content: ""; transition:all 300ms ease-in-out;}
.navbar-default .rt-panel .social{ display: inline; padding-left: 35px; float: right;}
.navbar-default .rt-panel .social a:hover{ opacity: .5;}
.navbar-default.navbar-shrink .logo{ transition:all 300ms ease-in-out;}
.navbar-default.navbar-shrink .logo img{ width:90px; height:auto; transition:all 300ms ease-in-out;}
.navbar-default.navbar-shrink{-webkit-box-shadow: 0px 0px 6px 0px rgba(50, 50, 50, 0.15);-moz-box-shadow:    0px 0px 6px 0px rgba(50, 50, 50, 0.15);box-shadow:0px 0px 6px 0px rgba(50, 50, 50, 0.15); background: rgba(0,0,0,.80);  transition:all 300ms ease-in-out; }
.navbar-default.navbar-shrink .rt-panel{ border: none; padding-top: 20px; transition:all 300ms ease-in-out;}
.navbar-default.navbar-shrink .rt-panel:after{ opacity: 0; background: none; transition:all 300ms ease-in-out;}


/*Banner Start*/
.banner{ padding:0; margin: 0;}
.banner img{ width: 100%; height: auto;}

/*Quick Contact Start*/
.quick-contact{ background: url(../images/quick-contact-bg.jpg) top center; background-size: cover; padding:20px 0;}
.quick-contact ul{ padding: 0; margin: 0;}
.quick-contact ul li{ float: left; border-right: 1px solid rgba(255,255,255,.10); padding: 0 86px;}
.quick-contact ul li:first-child{ padding-left: 0;}
.quick-contact ul li:last-child{ padding-right: 0; border: none;}
.quick-contact ul li a{font-family: 'helveticaneuemedium'; font-size: 25px; color: #fff; letter-spacing: 1px; text-transform: uppercase; line-height: 48px; display: flex;}
.quick-contact ul li a span{ padding-right: 10px;}
.quick-contact ul li a:hover{ color: #603b89;}

/*Review Start*/
.review{ background: url(../images/reviews-bg.jpg) no-repeat top center; padding: 45px 0;}
.review p{ font-size: 32px; color: #464a48; line-height:50px; display: inline; padding: 0 5%; margin: 0;}
.review p span{ display: inline;}

.affiliate{ padding: 52px 0 62px;}
/*.affiliate .profile{ float: left; width:39%;}*/
.affiliate .profile{ float: left; width:39%;padding-top: 89px;}
.affiliate .profile img{ max-width: 100%; height: auto;}
.affiliate .bio{ background: #fff;  width: 61%; float: left; padding: 40px; border: 1px solid #ebebeb;}
.affiliate .bio p{ font-size: 24px; line-height: 36px; color: #2f3130; padding: 0 0 34px; margin: 0;}
.affiliate .bio ul{ padding: 10px 0 0 0; margin: 0; border-top: 1px solid #ebebeb;}
.affiliate .bio ul li{ float: left; display: inline-block; padding-right: 15px;}
.affiliate .bio ul li:last-child{ padding-right: 0;}

/*Custom Jewlry Start*/
.custom-jewelry{ background: url(../images/CUSTOM-JEWELRY-bg.jpg) no-repeat top center; background-size: cover; padding:  45px 0 65px; margin: 0}
.custom-jewelry	.lt-panel{ float: left; width: 41%;}
.custom-jewelry	.lt-panel .top-block{ background: #fff; padding: 70px 45px; margin: 0 0 14px;}
.custom-jewelry	.lt-panel .top-block h4{font-family: 'helveticaneuemedium'; font-size:36px; color: #383c3a; text-transform: uppercase; line-height: 38px; padding: 0 0 30px;}
.custom-jewelry	.lt-panel .top-block p{ font-size: 21px; color: #787c7a; line-height: 30px; letter-spacing: .02em;}
.custom-jewelry	.lt-panel .bottom-block{ padding: 36px 30px; background: #fff; margin: 0;}
.custom-jewelry	.lt-panel .bottom-block .icon-block{ float: left; margin: 0; width: 30%;}
.custom-jewelry	.lt-panel .bottom-block .info-block{ float: right; width: 62%;}
.custom-jewelry	.lt-panel .bottom-block .info-block h6{ font-size: 24px; color: #787c7a; line-height: 27px; padding: 0 0 15px; margin: 0;}
.custom-jewelry	.lt-panel .bottom-block .info-block h3{font-family: 'helveticaneuemedium'; color: #383c3a; font-size: 47px; line-height: 40px; letter-spacing: -.02em; text-transform: uppercase;}
.custom-jewelry	.rt-panel{ float: right; width: 58%;}
.custom-jewelry	.rt-panel img{ width: 100%; height: auto;}

/*About Start*/
.about-diamond{ padding: 55px 0 70px;}
.about-diamond .img-block{ width: 52%; float: left; margin-top: 20px;}
.about-diamond .img-block img{ width: 100%; height: auto; border: 1px solid #dbdbdb;}
.about-diamond .text-block{ background: url(../images/about-diamon-bg.jpg) no-repeat top center; background-size: cover; width: 48%; float: right; padding: 70px 45px; margin-top: 19px;}
.about-diamond .text-block h2{font-family: 'helveticaneuemedium'; font-size: 35px; color: #fff; letter-spacing: .02em; text-transform: uppercase; line-height: 43px; padding: 0 0 15px; margin: 0 0 45px; position: relative;}
.about-diamond .text-block h2:after{  position: absolute; content: ""; left: 0; bottom: 0; width: 70px; height: 1px; background: rgba(255,255,255,0.20);}
.about-diamond .text-block h2 span{ display: block;}
.about-diamond .text-block p{ font-size: 21px; color: #fff; line-height: 25px; padding: 0 0 35px; margin: 0;}


/*Ring Start*/
.ring-section{ background: url(../images/ring-section-bg.jpg) no-repeat top center; background-size:cover; padding: 70px 0 76px; margin: 0;}
.ring-section .img-block{ width: 60%; float: left;}
.ring-section .img-block img{ width: 100%; height: auto;}
/*.ring-section .text-block{ background: #fff; float: right; width: 38%; padding: 55px 40px 40px; margin: 0;}*/
.ring-section .text-block{ background: #fff; float: right; width: 38%; padding: 55px 40px 29px; margin: 0;}
.ring-section .text-block h2{font-family: 'helveticaneuemedium'; font-size: 35px; color: #1e1e1e; line-height: 43px; letter-spacing: 0.02em; text-transform: uppercase; padding: 0; margin: 0 0 15px;}
/*.ring-section .text-block p{ font-size: 20px; line-height: 28px; color: #6b6b6b; padding: 0 0 23px;}*/
.ring-section .text-block p{ font-size: 20px; line-height: 28px; color: #6b6b6b; padding: 0 0 29px;}

/*Education start*/

/*.education{padding: 50px 0 0;}
.education .panel{margin-bottom: 20px; background-color: #fff;border: 1px solid rgb(239, 236, 236);border-radius: 4px;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);box-shadow: 0 1px 1px rgb(189, 179, 179);}
.education .panel-default{width: 300px; margin-bottom: 30px;border-color: #ddd;}
.education .panel-heading{background-color: #666867;border-top-left-radius: 6px;border-top-right-radius: 6px;}
.education .panel-heading h2{font-size: 19px;padding: 10px 27px;color: white;font-weight: 600;letter-spacing: 1px;}
.education .panel-body ul{padding: 0px 27px;margin: 0;list-style: none;line-height: 32px;font-size: 15px;font-weight: 600;letter-spacing: 1px;color: #6a6b66;list-style: none;}
.education .panel-body ul li:before {content: '✓ ';}
.education .education-header{color: #6b6666;font-weight: 600;font-size: 32px;letter-spacing: 1px;padding: 10px 0;}
.education .education-content{color: #9e9898;font-size: 13px;letter-spacing: 1px;font-weight: 600;}*/

.education{padding: 50px 0 0;}
/*.education .panel{margin-bottom: 20px; background-color: #fff;border: 1px solid rgb(239, 236, 236);border-radius: 4px;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);box-shadow: 0 1px 10px rgb(189, 179, 179);}*/
.education .panel{margin-bottom: 20px; background-color: #fff;}
.education .panel-default{margin-bottom: 30px;border-color: #ddd;}
.education .panel-heading{background-color: #666867;border-top-left-radius: 6px;border-top-right-radius: 6px;}
.education .panel-heading h2{font-size: 18px;padding: 25px 31px;color: white;font-weight: 700;letter-spacing: 1px;}
/*.education .panel-body ul{padding: 10px 27px 16px;margin: 0;list-style: none;line-height: 32px;font-size: 18px;font-weight: 600;letter-spacing: 1px;color: #6a6b66;list-style-type:disc}*/
.education .panel-body ul{padding: 10px 27px 16px;margin: 0;list-style: none;line-height: 44px;font-size: 24px;letter-spacing: 1px;color: #2f3130;list-style-type:disc}
/*.education .panel-body ul li:before {content: '✓ ';}*/
.education .education-header{font-family: 'helveticaneuemedium';color: #6b6666;font-weight: 600;font-size: 31px;letter-spacing: 1px;padding: 10px 0;}
/*.education .education-content{color: #9e9898;font-size: 15px;letter-spacing: 1px;font-weight: 600;line-height: 25px;}*/
.education .education-content{color: #2f3130;font-size: 24px;letter-spacing: 1px;line-height: 25px;}

/*Bio*/
.bio-header{background: url(../images/reviews-bg.jpg) no-repeat top center;padding: 45px 0;}
.bio-header p{font-size: 33px;color: #464a48;line-height: 50px;display: inline;padding: 0 5%;margin: 0;}
.bio{padding: 52px 0 62px;}
.bio .profile{float: left;width: 39%;}
.bio .profile img{max-width: 100%;height: auto;}
.bio .bio-content{background: #fff;width: 61%;float: left;padding: 40px 33px 2px;border: 1px solid #ebebeb;}
.bio .bio-content p{font-size: 24px;line-height: 36px;color: #2f3130;padding: 0 0 75px;margin: 0;}
.bio .bio-content h1{font-family: 'helveticaneuemedium';font-size: 36px;color: #383c3a;text-transform: uppercase;line-height: 38px;padding: 0 0 30px;}
.bio .bio-content2{background: #fff;width: 100%;float: left;padding: 40px 33px 2px;border: 1px solid #ebebeb;}
.bio .bio-content2 p{font-size: 24px;line-height: 36px;color: #2f3130;padding: 0 0 34px;margin: 0;}
/*.bio .bio-content{text-align: -webkit-center;}*/
.bio .bio-content .bx{background-color: #666867;color: #ecefe4;font-size: 22px;font-weight: 600;letter-spacing: 1px;text-align: center;width: 82px;border-radius: 7px;}
.bio .bio-content .bx p{padding: 10px 10px 10px 10px;}
.bio .bio-content .bio-text{margin-top: 30px;margin-bottom: 1rem;font-size: 17px;line-height: 24px;font-weight: 600;color: #666867;}
/*.about-inner{ background: url(../images/about-inner.jpg) no-repeat top center; background-size: cover; padding:  45px 0 65px; margin: 0}
.about-inner .about-content p{font-family: 'helveticaneuelight';font-size: 17px;color: #fff;letter-spacing: 1px;margin-top: 27px;}
.about-inner .about-content h1{font-family: 'helveticaneuemedium';font-size: 25px;color: #fff;letter-spacing: 1px;}
.about-inner .about-content .block{border-right:1px solid #676767;margin-top: -9px;}
.about-inner .about-content .block .text-block p{font-family: 'helveticaneuelight';font-size: 13px;color: #fff;letter-spacing: 1px;margin-top: 26px;}
.about-inner .about-content .block .img-block{float: left;margin: -16px 6px 0 0;}
.about-inner .about-content .block .img-block img {width:89%;}
.about-inner .about-content2 p{font-family: 'helveticaneuelight';font-size: 17px;color: #fff;letter-spacing: 1px;}*/
.about-inner{padding: 5px 0 65px;}
.about-inner p{font-size: 24px;line-height: 36px;color: #2f3130;padding: 0 0 34px;margin: 0;}
/*.about-inner h1{font-family: 'helveticaneuemedium';font-size: 25px;color: #7b7878;letter-spacing: 1px;}*/
.about-inner h1{font-size: 33px;color: #464a48;line-height: 50px;}
.about-inner .block{border-right:1px solid #b5a8a8;margin-top: -9px;}
.about-inner .block .text-block p{font-family: 'helveticaneuelight';font-size: 21px;color: #000;letter-spacing: 1px;margin-top: 26px;padding-left: 116px;}
.about-inner .block .img-block{float: left;margin: -16px 6px 0 0;}
.about-inner .block .img-block img {width:100%;}


/*Jewelry Start*/
.jewelry-header{padding: 45px 0 1px;}
.jewelry-header h4{font-family: 'helveticaneuemedium';font-size: 36px;color: #383c3a;text-transform: uppercase;line-height: 38px;padding: 0 0 30px;}
.jewelry-inner-header {background: url(../images/reviews-bg.jpg) no-repeat top center;padding: 45px 0;}
.jewelry-inner-header p{font-size: 33px;color: #464a48;line-height: 50px;display: inline;padding: 0 5%;margin: 0;}
/*.jewelry-content{background: #fff;width: 100%;float: left;padding: 40px 33px 2px;border: 1px solid #ebebeb;}*/
.jewelry-content{background: #fff;width: 100%;float: left;padding: 24px 33px 2px;border: 1px solid #ebebeb;}
.jewelry-content p{font-size: 24px;line-height: 36px;color: #2f3130;padding: 0 0 34px;margin: 0;}
/*.jewelry-content-logo .img-block{ margin: -16px 6px 0 0; text-align: center;}*/
/*.jewelry-content-logo .img-block img{width: 100%;}*/
.jewelry-content-logo{padding: 45px 0 45px;text-align: center;}
.jewelry-content-logo img{width: 100%;}
.jewelry-content-logo .img-block{float: right;padding: 40px 0px 20px;}
.jewelry-content-logo p{font-size: 24px;line-height: 36px;color: #2f3130;padding: 0 0 34px;margin: 0;text-align: left;}


/*Contact Start*/
/*.contact-block{ background: url(../images/contact-bg.jpg) no-repeat top center; padding: 80px 0 50px; margin: 0;}*/
.contact-block{ background: url(../images/contact-bg.jpg) no-repeat top center; background-size: cover; padding: 80px 0 50px; margin: 0;}
.contact-block .form-block{ background: url(../images/form-bg.jpg) no-repeat top center; background-size: cover; padding: 30px 45px 40px; margin: 0;}
.contact-block .form-block h2{ font-size: 35px; color: #fff; letter-spacing: .02em; text-transform: uppercase; line-height: 43px; padding: 0 0 15px; margin: 0 0 15px; position: relative;}
.contact-block .form-block h2:after{ position: absolute; content: ""; left: 0; bottom: 0; width: 50px; height: 1px; background: rgba(255,255,255,0.10);}
.contact-block .form-block h2 span{ display: block;}
.contact-block .form-block p{ font-size: 19px; color: #fff; line-height: 25px; padding: 0 0 25px; margin: 0;}
.contact-block .form-block .form-group{ margin-bottom: 20px;}
.contact-block .form-block .form-control{border-radius: 0; box-shadow: none; border: none; height: 50px;}
.contact-block .form-block textarea.form-control{ height: 140px; resize: none;}
.contact-block .form-block .form-control::-webkit-input-placeholder{ color:#787c7a; }
.contact-block .form-block .form-control:-moz-placeholder{ color:#787c7a; }
.contact-block .form-block .form-control::-moz-placeholder{ color:#787c7a;}
.contact-block .form-block .form-control:-ms-input-placeholder{ color:#787c7a; }
.contact-block .form-block .form-control:focus{ background:#f1f1f1; }
.contact-block .form-block .submit{ background: #fff; font-size: 23px; color: #262827; line-height: 25px; padding: 10px 30px; letter-spacing: .14em; text-transform: uppercase; border: none;}
.contact-block .form-block .submit:hover{ background: #f1f1f1;}
.contact-block iframe{ width: 100%; height:656px; border: none;}
.contact-block .bottom-block{ padding-top: 45px; margin: 0;}
.contact-block .bottom-block .block{ border-right: 1px solid #f0f1f0;}
.contact-block .bottom-block .col-md-7 .block{ border-right: none;}
.contact-block .bottom-block .block .img-block{ float: left; margin: 0 25px 0 0;}
.contact-block .bottom-block .block .link-block{ padding-top: 40px;}
.contact-block .bottom-block .block .link-block h4{ font-size: 22px; color: #787c7a; line-height: 25px; padding: 0; margin: 0 0 5px; letter-spacing: .18em; text-transform: uppercase;}
.contact-block .bottom-block .block .link-block a{font-size: 24px; color: #383c3a; line-height: 36px;}
.contact-block .bottom-block .block .link-block a:hover{ color: #603b89;}
.contact-block .bottom-block .block .link-block a.mail{font-size: 24px; line-height: 36px;}
/*Edited code*/
.contact-block .bottom-block .block p{font-size: 24px;line-height: 35px;color: #2f3130;}


/*Footer Start*/
footer{ background: url(../images/footer-bg.jpg) no-repeat center; background-size: cover; padding: 90px 0; margin: 0;}
footer .top-block{ border-bottom: 1px solid rgba(255,255,255,0.10); padding-bottom: 35px;}
footer .top-block ul{ padding: 0; margin: 0;}
footer .top-block ul li{ display: inline-block; padding: 0 25px;}
footer .top-block ul li:first-child{ padding-left: 0;}
footer .top-block ul li:last-child{ padding-right: 0;}
footer .top-block ul li a{ font-size: 16px; color: #fff; line-height: 18px; letter-spacing: .12em; text-transform: uppercase;}
footer .top-block ul li a:hover{ color: #603b89;}
footer .bottom-block{ padding-top: 40px;}
footer .bottom-block p{ font-size: 18px; color: #fff; line-height: 20px; padding: 0; margin: 0;}


/*____________________________________________
                Media Quaries 
______________________________________________*/

@media only screen and (orientation:landscape) {
body { -webkit-text-size-adjust:none; }
}
@media only screen and (orientation:portrait) {
body { -webkit-text-size-adjust:none; }
}

@media screen and (max-width: 1199px){
	.quick-contact ul li a{ font-size: 20px;}
	.quick-contact ul li{ padding: 0 68px;}
	.review p{ font-size: 26px; line-height: 30px;}
	.affiliate .bio ul li{ width: 22%; padding: 0 10px;}
	.affiliate .bio ul li:last-child{ padding: 0 10px;}
	.affiliate .bio ul li img{ width: 100%; }
	.affiliate .bio p{ font-size: 20px; line-height: 32px;}
	.custom-jewelry .lt-panel .top-block{ padding: 46px 45px;}
	.custom-jewelry .lt-panel .top-block h4{ font-size: 30px; line-height: 32px;}
	.custom-jewelry .lt-panel .top-block p{ font-size: 18px; line-height: 24px;}
	.custom-jewelry .lt-panel .bottom-block .info-block h6{ font-size: 20px; line-height: 22px;}
	.custom-jewelry .lt-panel .bottom-block .info-block h3{ font-size: 38px; line-height: 40px;}
	.custom-jewelry .lt-panel .bottom-block .icon-block img{ width: 100%; height: auto;}
	.about-diamond .text-block h2, .ring-section .text-block h2{ font-size: 30px; line-height: 32px;}
	.about-diamond .text-block p, .ring-section .text-block p{ font-size: 18px; line-height: 24px;}
	.about-diamond .text-block{ padding: 46px 45px;}
	.ring-section .text-block p{ margin: 0;}
	.ring-section .text-block{ padding: 50px 18px; }
	.contact-block .form-block h2{ font-size: 30px; line-height: 34px;}
	.contact-block .form-block p{ font-size: 18px; line-height: 24px;}
	.contact-block iframe{ height: 634px;}
	.contact-block .bottom-block .block .link-block a{ font-size: 30px; line-height: 32px;}
	.contact-block .bottom-block .block .link-block a.mail{ font-size: 24px; line-height: 26px;}
	footer .top-block ul li{ padding: 0 10px;}
	footer .top-block ul li a{ font-size: 14px; line-height: 16px;}
}
@media screen and (max-width: 991px){
	.navbar-default{ position: relative; background: rgba(61,61,61,1.00); border-bottom: 1px solid #777777;}
	.navbar-default .rt-panel{ width: auto; float: none;}
	.navbar-default .rt-panel{ border: none;}
	.navbar-default .rt-panel:after{ background: none; width: auto; position: inherit;}
	.navbar-default .rt-panel .social{ margin: 0 70px 0 0; padding: 0;}
	.quick-contact ul li{ padding: 0 20px;}
	.quick-contact ul li a{ font-size: 18px;}
	.review p{ font-size: 20px; line-height: 22px;}
	.affiliate .bio p{ font-size: 16px; line-height: 24px;}
	.affiliate .bio{ padding: 25px;}
	.custom-jewelry .lt-panel .top-block{ padding:30px 20px;}
	.custom-jewelry .lt-panel .top-block h4{ font-size: 20px; line-height: 22px; padding: 0 0 10px;}
	.custom-jewelry .lt-panel .top-block p{ font-size: 16px; line-height: 20px;}
	.custom-jewelry .lt-panel .bottom-block{ padding:20px 15px;}
	.custom-jewelry .lt-panel .bottom-block .info-block h6{font-size: 16px; line-height: 20px;}
	.custom-jewelry .lt-panel .bottom-block .info-block h3{ font-size: 28px; line-height: 30px;}
	.about-diamond .text-block h2 { font-size: 20px; line-height: 22px;  padding: 0 0 15px; margin: 0 0 15px;}
	.about-diamond .text-block{ padding: 25px;}
	.about-diamond .text-block p{ font-size: 16px; line-height: 20px;}
	.ring-section .text-block{ padding: 25px 18px 9px; width: 50%;}
	.ring-section .img-block{ width: 49%;}
	.ring-section .text-block h2{ font-size: 20px; line-height: 22px;}
	.ring-section .text-block p{font-size: 16px; line-height: 20px; padding: 0 0 11px;}
	.contact-block .form-block{ padding: 55px 25px;}
	.contact-block .form-block h2{ font-size: 20px; line-height: 22px;}
	.contact-block .form-block p{ font-size: 16px; line-height:  20px;}
	.contact-block .bottom-block .block{ border-right: none; margin-bottom: 30px;}

}

@media screen and (max-width:767px){
	.quick-contact{ padding: 20px 0 10px;}
	.quick-contact ul{ text-align: center;}
	.quick-contact ul li{ display: inline-block; float: none; margin: 0 0 10px; padding: 0 15px;}
	.quick-contact ul li:nth-child(2){ border: none;}
	.review{padding: 45px 0px 0px;}
	.review p{ padding:0; font-size: 16px; line-height: 20px;}
	.review p span img { width: 11%;}
	.affiliate .profile{ width: 100%; float: none; margin: 0;}
	.affiliate .profile img{ max-width: auto; width: 100%;}
	.affiliate .bio{ width: 100%;}
	.affiliate .bio ul li{ width: 50%; margin: 0 0 10px;}
	/*.custom-jewelry .lt-panel{ width: 100%; float: none; margin: 0 0 30px;}*/
    .custom-jewelry .lt-panel{ width: 100%; margin: 41px 0 30px;}
	.custom-jewelry .rt-panel{ width: 100%; float: none;}
	.about-diamond .img-block{ width: 100%; float: none; margin: 0 0 30px;}
	.about-diamond .text-block{ width: 100%; float: none;}
	.ring-section .img-block{ width: 100%; float: none; margin: 0 0 30px;}
	.ring-section .text-block{ width: 100%; float: none;}
	footer .top-block ul li{ margin: 0 0 10px;}
	footer{ padding: 40px 0;}
	footer .top-block{padding-bottom: 15px;}
	footer .bottom-block{padding-top: 20px;}

    /*Edited*/    
    .bio-header p span {display: none;}
    .bio .profile {width: 100%; padding-left: 30px;}
    .bio .bio-content{width: 100%;}

    .jewelry-inner-header p span{display: none;}
    .affiliate, .custom-jewelry, .about-diamond, .ring-section, .contact-block{ padding: 0px 0 40px;}

	

}


@media screen and (max-width:700px){
    /*Edited*/
    .bio .profile {width: 100%; padding: 0px 0px;}
    .bio .bio-content{width: 100%;}


}

@media screen and (max-width:600px){
	.affiliate, .custom-jewelry, .about-diamond, .ring-section, .contact-block{ padding: 0px 0 40px;}

}

@media screen and (max-width:500px){
	.quick-contact ul li{ border: none; padding: 0; margin: 0;}
	.quick-contact ul li a{ font-size: 16px;}
	.contact-block .bottom-block .block .img-block{ width: 100%; float: none; text-align: center; margin: 0 0 10px;}
	.contact-block .bottom-block .block .link-block{ width: 100%; float: none; text-align: center; padding: 0;}
    /*Edited*/
    .bio {padding: 2px 0 62px;}
    .bio-header p{font-size: 19px; line-height: 21px;} 
    .bio .profile{width: 100%;}
    .bio .bio-content {width: 100%;}
    .bio .bio-content p{font-size: 17px;line-height: 21px}
    .bio .bio-content2 {padding: 4px 3px 2px;}
    .bio .bio-content2 p{font-size: 17px;line-height: 21px}
    .about-inner .block .text-block p{font-size: 17px; line-height: 21px;}

    .jewelry-inner-header p{font-size: 19px;line-height: 21px;}
    .jewelry-content p{font-size: 17px;line-height: 21px;}
    .jewelry-content-logo {padding: 10px 0 30px;}

    .education .panel-heading h2{line-height: 24px;}
    .education .panel-body ul{font-size: 17px;line-height: 21px;}
    .education .education-header{font-size: 19px;line-height: 21px;}
    .education .education-content{font-size: 17px;line-height: 21px;}
    .ring-section .img-block img {height: auto !important; margin-top: 49px;}

}

@media screen and (max-width:400px){
	.custom-jewelry .lt-panel .bottom-block .icon-block{ width: 100%; text-align: center; float: none; margin: 0 0 10px;}
	.custom-jewelry .lt-panel .bottom-block .icon-block img{ max-width: 100%; width: auto; height: auto;}
	.custom-jewelry .lt-panel .bottom-block .info-block{ width: 100%; float: none; text-align: center;}
	footer .bottom-block p{ font-size: 14px; line-height: 16px;}
    /*Edited*/

    .bio {padding: 2px 0 62px;}    
    .bio-header p{font-size: 18px; line-height: 20px;}    
    .bio .profile{width: 100%;}
    .bio .bio-content {width: 100%;}
    .bio .bio-content p{font-size: 16px;line-height: 20px}
    .bio .bio-content2 {padding: 4px 3px 2px;}
    .bio .bio-content2 p{font-size: 16px;line-height: 20px}
    .about-inner .block .text-block p{font-size: 16px; line-height: 20px;}

    .jewelry-inner-header p{font-size: 18px;line-height: 20px;}
    .jewelry-content p{font-size: 18px;line-height: 20px;}
    .jewelry-content-logo {padding: 7px 0 25px;}

    .education .panel-heading h2{line-height: 21px;}
    .education .panel-body ul{font-size: 16px;line-height: 20px;}
    .education .education-header{font-size: 18px;line-height: 20px;}
    .education .education-content{font-size: 16px;line-height: 20px;}
    .ring-section .img-block img {height: auto !important; margin-top: 49px;}


}

@media screen and (max-width:350px){
	.contact-block .bottom-block .block .link-block a.mail{ font-size: 20px;}

}

/*Edited Code*/
.ring-section .img-block img{ height: fit-content;
}






