 @media (min-width: 1920px) and (max-width: 3500px) {
 header .nav-item a {
 font-size: 20px;
}
 .inspiration_jewellers h2 {
 font-size: 40px;
}
 .fine_jewels h2 {
 font-size: 40px;
}
.luxury_store h2 {
 font-size: 40px;
}
}
 @media (min-width:1200px) and (max-width: 1500px) {
 .main_banner {
 width: 100%;
 float: left;
 height: auto;
}
}
 @media (min-width: 992px) and (max-width: 1199px) {
 header .nav-item a {
 padding: 0 12px !important;
 font-size: 16px;
}
 .synthesis_text img {
 width: 200px;
}
 .synthesis_text h2 {
 font-size: 50px;
 padding: 18px 0 0;
}
.synthesis_text {
 width: 85%;
}
 .inspiration_jewellers p {
 font-size: 18px;
 width: 90%;
}
.fine_jewels p {
 font-size: 47px;
 line-height: 46px;
}
.imagesfine {
 padding: 30px 0 0;
}
 .luxury_store p {
 font-size: 18px;
 width: 90%;;
}
.imagesfine img {
 padding: 0 0;
}
.legacy_page h2 {
 font-size: 30px;
 line-height: 35px;
}
.main_banner {
 width: 100%;
 float: left;
 height: auto;
}
}
 @media (min-width: 768px) and (max-width: 991px) {
header .mx-auto {
 margin-left: 0 !important;
}
header #logo img {
 width: 100px;
 text-align: center;
}
header .navbar {
padding: 0;
}
header {
 padding: 5px 0;
}
header .nav.navbar-nav {
 padding: 20px 0 0;
}
header .nav-item a {
 padding: 0 0px !important;
}
.nav-item {
 padding: 0 0 11px;
}
.synthesis_text img {
 width: 100px;
}
.synthesis_text {
 width: 100%;
}
.synthesis_text h2 {
 font-size: 45px;
 padding: 10px 0 0;
}
 .synthesis_text p {
 font-size: 18px;
}
.synthesis_bx {
 padding: 20px 0 10px;
}
.inspiration_jewellers_tex {
 position: relative;
 left: 0;
 top: 0;
 width: 100% !important;
}
.inspiration_jewellers_tex {
 padding: 30px 0 40px;
}
.inspiration_jewellers h2 {
 color: #a67a34;
width:100%;
 line-height: 24px;
}
.inspiration_jewellers p {
 font-size: 18px;
 color: #3c3c3c;
width:100%;
}
.read_more a {
 color: #a67a34;
 border: 2px solid #a67a34;
}
.inspiration_jewellers_bg {
 position: relative;
 background: #ebede0;
 float: left;
 width: 100%;
}
.fine_jewels h2 {
 font-size: 24px;
}
.fine_jewels {
 width: 100%;
 padding: 0;
}
.fine_jewels h2 {
 font-size: 24px;
}
.fine_jewels p {
font-size: 45px;
line-height: 42px;
width: 100%
}
.imagesfine {
 padding: 20px 0 0;
}
.fine_jewels .read_more {
 padding: 30px 0 30px;
}
 .luxury_store h2 {
 font-size: 24px;
}
.luxury_store p {
 font-size: 18px;
width:100%;
}
.luxury_store {
 padding: 20px 0 0;
}
.footer_menu {
 padding: 20px 0 0px;
 text-align: center;
}
.share_icon ul li a img {
 width: 23px;
}
.share_icon {
 padding: 12px 0 0;
}
.footer_logo {
 padding: 31px 0 20px;
}
.imagesfine img {
 padding: 0;
}
.luxury_store_bg img {
 width: 100%;
}
.footer_logo img {
 width: 140px;
}
.diamonds_power p {
 width: 100%;
}
.legacy_page h2 {
 font-size: 44px;
 line-height: 57px;
}
.legacy_page p {
 width: 100%;
}
.luxury_store_page h2 {
 font-size: 38px;
 width: 100%;
 line-height: 38px;
 padding: 0px 0 30px;
}
.page_luxury_iocn img {
 width: 60px;
}
.main_banner {
 width: 100%;
 float: left;
 height: auto;
}
.contact-section__form {
 width: calc(64% - 2rem);
 padding: 0 0 0 90px;
}
.contact-info__links a {
 font-size: 14px;
}
.contact-info__address p {
 float: left;
width:auto;
 font-size: 14px;
}
}
 @media only screen and (max-width: 767px) {
header .mx-auto {
 margin-left: 0 !important;
}
header #logo img {
 width: 100px;
 text-align: center;
}
header .navbar {
padding: 0;
}
header {
 padding: 5px 0;
}
header .nav.navbar-nav {
 padding: 20px 0 0;
}
header .nav-item a {
 padding: 0 0px !important;
}
.nav-item {
 padding: 0 0 11px;
}
.synthesis_text img {
 width: 100px;
}
.synthesis_text {
 width: 100%;
}
.main_banner {
 width: 100%;
 float: left;
 height: auto;
}
.synthesis_text h2 {
 font-size: 30px;
 padding: 10px 0 0;
}
 .synthesis_text p {
 font-size: 18px;
}
.synthesis_bx {
 padding: 20px 0 10px;
}
.inspiration_jewellers_tex {
 position: relative;
 left: 0;
 top: 0;
 width: 100% !important;
}
.inspiration_jewellers_tex {
 padding: 30px 0 40px;
}
.inspiration_jewellers h2 {
 color: #a67a34;
width:100%;
 line-height: 24px;
}
.inspiration_jewellers p {
 font-size: 18px;
 color: #3c3c3c;
width:100%;
}
.read_more a {
 color: #a67a34;
 border: 2px solid #a67a34;
}
.inspiration_jewellers_bg {
 position: relative;
 background: #ebede0;
 float: left;
 width: 100%;
}
.fine_jewels h2 {
 font-size: 24px;
}
.fine_jewels {
 width: 100%;
 padding: 0;
}
.fine_jewels h2 {
 font-size: 24px;
}
.fine_jewels p {
 font-size: 30px;
 line-height: 32px;
width: 100%
}
.imagesfine {
 padding: 20px 0 0;
}
.fine_jewels .read_more {
 padding: 30px 0 30px;
}
.luxury_store {
 background-image: url(../images/luxury_store_mobile.jpg);
}
.luxury_store h2 {
 font-size: 24px;
}
.luxury_store p {
 font-size: 18px;
width:100%;
}
.luxury_store {
 padding: 20px 0 0;
}
.footer_menu {
 padding: 20px 0 0px;
 text-align: center;
}
.share_icon ul li a img {
 width: 23px;
}
.share_icon {
 padding: 12px 0 0;
}
.footer_logo {
 padding: 0px 0 20px;
}
.imagesfine img {
 padding: 0;
}
.luxury_store_bg img {
 width: 100%;
}
.diamonds_power h2 {
 font-size: 40px;
 line-height: 30px;
 padding: 0px 0 30px 30px;
width: 100%;
}
.diamonds_power h2::after {
 background-size: 89px;
left: 0;
}
.diamonds_power p {
 font-size: 18px;
 padding: 16px 0 0px;
width: 100%;
}
.history_legacy {
 padding: 14px 0;
}
.history_legacy h2 {
 text-align: center;
 text-align: center;
 padding: 0;
 margin: 0;
 line-height: normal;
}
.history_legacy span {
 text-align: center;
 padding: 0;
 margin: 0;
}
.legacy_page {
 background: #e9e9d9;
 float: left;
 width: 100%;
 height: 100%;
 background-image: url(../images/bgimages.jpg);
 background-size: cover;
 margin: 0;
 padding: 50px 0;
}
.legacy_page h2 {
 font-size: 30px;
 line-height: 40px;
 padding: 0px 0 30px;
 position: relative;
}
.legacy_page {
 background: #e9e9d9;
 float: left;
 width: 100%;
 height: 100%;
 background-image: url(../images/bgimages.jpg);
 background-size: cover;
 margin: 0;
 padding: 50px 0;
}
.legacy_page h2 {
 font-size: 40px;
 line-height: 48px;
 padding: 0px 0 30px;
 position: relative;
 margin: auto;
 text-align: center;
 width: 100%;
}
.history_legacy h2 {
 padding: 0 !important;
}
.history_legacy {
 margin: 0 0 20px;
 padding: 50px 0;
}
.history_legacy span::after {
 display: none;
}
.nanagram_jain_images img {
 width: 200px;
 float: none;
 text-align: center;
}
.nanagram_jain_images {
 width: 100%;
 float: left;
 text-align: center;
}
.nanagram_jain_images {
 width: 100%;
 float: left;
 text-align: center;
 padding: 20px 0 0;
}
.legacy_page p {
 width: 100%;
}
.history_legacy h2 {
 font-size: 25px !important;
 padding: 16px 0 0px !important;
 width: 100%;
}
.luxury_store_page h2 {
 font-size: 37px;
 line-height: 40px;
 float: left;
 width: 100%;
}
.luxury_store_page p {
 font-size: 20px;
 width: 100%;
}
.luxury_store_page p {
 font-size: 20px;
 width: 100%;
}
.luxury_silder .owl-prev {
 left: 0;
}
.luxury_silder .owl-next {
 right: 0;
}
.contact-section__info {
 width: 100%;
}
.contact-section__form {
 width: 100%;
 padding: 0 10px;
}
.contact-section__info {
 margin-left: 0;
 margin: 0 10px !important;
}
ul#lightGallery li {
 width: 33.33%;
 float: left;
 padding: 4px;
}
}
 @media only screen and (max-width: 575px) {
header .mx-auto {
 margin-left: 0 !important;
}
header #logo img {
 width: 100px;
 text-align: center;
}
header .navbar {
padding: 0;
}
header {
 padding: 5px 0;
}
header .nav.navbar-nav {
 padding: 20px 0 0;
}
header .nav-item a {
 padding: 0 0px !important;
}
.nav-item {
 padding: 0 0 11px;
}
.synthesis_text img {
 width: 100px;
}
.synthesis_text {
 width: 100%;
}
.synthesis_text h2 {
 font-size: 30px;
 padding: 10px 0 0;
}
 .synthesis_text p {
 font-size: 18px;
}
.synthesis_bx {
 padding: 20px 0 10px;
}
.inspiration_jewellers_tex {
 position: relative;
 left: 0;
 top: 0;
 width: 100% !important;
}
.inspiration_jewellers_tex {
 padding: 30px 0 40px;
}
.inspiration_jewellers h2 {
 color: #a67a34;
width:100%;
 line-height: 24px;
}
.inspiration_jewellers p {
 font-size: 18px;
 color: #3c3c3c;
width:100%;
}
.read_more a {
 color: #a67a34;
 border: 2px solid #a67a34;
}
.inspiration_jewellers_bg {
 position: relative;
 background: #ebede0;
 float: left;
 width: 100%;
}
.fine_jewels h2 {
 font-size: 24px;
}
.fine_jewels {
 width: 100%;
 padding: 0;
}
.fine_jewels h2 {
 font-size: 24px;
}
.fine_jewels p {
 font-size: 30px;
 line-height: 32px;
width: 100%
}
.imagesfine {
 padding: 20px 0 0;
}
.fine_jewels .read_more {
 padding: 30px 0 30px;
}
.luxury_store {
 background-image: url(../images/luxury_store_mobile.jpg);
}
.luxury_store h2 {
 font-size: 24px;
}
.luxury_store p {
 font-size: 18px;
width:100%;
}
.luxury_store {
 padding: 20px 0 0;
}
.footer_menu {
 padding: 20px 0 0px;
 text-align: center;
}
.share_icon ul li a img {
 width: 23px;
}
.share_icon {
 padding: 12px 0 0;
}
.footer_logo {
 padding: 0px 0 20px;
}
.diamonds_power h2 {
 font-size: 30px;
 line-height: 30px;
 padding: 0px 0 30px 30px;
width: 100%;
}
.diamonds_power h2::after {
 background-size: 89px;
left: 0;
}
.diamonds_power p {
 font-size: 18px;
 padding: 16px 0 0px;
width: 100%;
}
 .legacy_page p {
 font-size: 18px;
 width: 100%;
 float: left;
}
.history_legacy span::after {
 display: none;
}
 .nanagram_jain_images img {
 width: 200px;
 text-align: center;
 margin: auto;
 float: none;
}
.nanagram_jain_images {
 width: 100%;
 float: left;
padding:20px 0 0;
 text-align: center;
}
.history_legacy {
 padding: 14px 0;
}
.history_legacy h2 {
 text-align: center;
 text-align: center;
 padding: 0;
 margin: 0;
 line-height: normal;
}
.history_legacy span {
 text-align: center;
 padding: 0;
 margin: 0;
}
.legacy_page {
 background: #e9e9d9;
 float: left;
 width: 100%;
 height: 100%;
 background-image: url(../images/bgimages.jpg);
 background-size: cover;
 margin: 0;
 padding: 50px 0;
}
.legacy_page h2 {
font-size: 30px;
line-height: 40px;
padding: 0px 0 30px;
position: relative;
margin: auto;
text-align: center;
width: 100%;
}
.history_legacy h2 {
 padding: 0 !important;
}
.history_legacy {
 margin: 0 0 20px;
 padding: 50px 0;
}
.luxury_store_page h2 {
 font-size: 37px;
 line-height: 40px;
 float: left;
 width: 100%;
}
.luxury_store_page p {
 font-size: 20px;
 width: 100%;
}
.luxury_store_page p {
 font-size: 20px;
 width: 100%;
}
.luxury_silder .owl-prev {
 left: 0;
}
.luxury_silder .owl-next {
 right: 0;
}
ul#lightGallery li {
 width: 50%;
 float: left;
 padding: 4px;
}
}
