/* Put your custom style here */
@media(min-width: 1201px) and (max-width: 1900px){
#mainMenu li.level0 a, #mainMenu li.level0 a span, #mainMenu li.level1 a, #mainMenu li.level1 a span, #mainMenu li.level2 a, #mainMenu li.level2 a span, #menu-collapse a.level0{ font-size:1.35vw;}	
.header-content .top-header .quick-access, .header-content .quick-access a span, .header-content .quick-access a{ font-size:0.72vw;}
.top-social > a i {
  font-size: 1.19vw;
}
.quick-access .top-header-right .first > a {
  font-size: 0.72vw;
}
.foot-left .ftr_affilation_logo a {
  display: inline-block;
  margin-right: 4%;
  width: 17.9%;
}
.bottom-footer .foot-right address {
  font-size: 0.72vw;
}
.diamondIamges li {
  height: 8.02vw;
  margin-bottom: 1.041vw;
  width: 14.6%;
}
.diamondIamges ul li a img {
  max-width: 90px;
  width: 56%;
}
.diamondIamges > h3 {
  font-size: 2.6vw;
}
.diamondIamges .content-heading > p,.search_diamond_jewelry .inner-title > p {
  font-size: 0.93vw;
}
.search_diamond_jewelry .top-line {
  font-size: 1.97vw;
  margin-bottom: 1.35vw;
}	
.search_diamond_jewelry .inner-title > p {
  margin: 0 0 0.78vw;
}
.search_diamond_jewelry .banner-block .diamond-search-view > a {
  font-size: 0.72vw;
}
.diamondIamges li:last-child label,.diamondIamges ul li a label,.diamondIamges a:last-child{ font-size:0.78vw; line-height:normal;}
.search_diamond_jewelry .diamond-edu-img1 img {
  max-width: 360px;
  width: 46%;
}
.revolution-slider-container .tp-caption .btn2 {
  font-size: 1.041vw !important;
  padding: 0.36vw 1.92vw !important;
}
.teaser-section span.em {
  font-size: 0.98vw;
  line-height: 1.25vw;
}
.teasers .teaser-section .h-24x a {
  font-size: 2.18vw;
  line-height: 2.18vw;
  margin-bottom: 0.15vw;
  padding-bottom: 0.26vw;
}
.teaser-section .uppercase {
  font-size: 0.93vw;
}
.home-products .product-title {
  font-size: 2.60vw;
  line-height: 2.60vw;
}

/*15-06-2016*/
.shop-dropdown .blog-title-left > a, .shop-dropdown .blog-title a{font-size: 1.05vw !important;}
.show-submenu .dropdown-menu .submenu .inner-title a {font-size: 0.85vw !important}
.shop-dropdown > li:nth-child(1) {
  margin-right: 1vw;
}
.shop-dropdown > li:nth-child(2) {
  margin-right: 1vw;
}
.shop-dropdown > li:nth-child(3) {
  margin-right: 1vw;
}
.shop-dropdown > li:nth-child(4) {
  margin-right: 1vw;
}
.shop-dropdown > li {
  width: 18%;
}
li.dropdown:hover .links-menu.dropdown-toggle::after{ bottom: -39px;}
/*15-06-2016*/

}
/* Media query for less 1640px(footer-top) container*/
@media(min-width: 901px) and (max-width: 1640px){
.about-footer-content .home-footer p {
  font-size: 1.097vw;
  line-height: 1.58vw;
 }
.img-footer-title h3, {
  font-size: 1.28vw;
}


.footer-newslater .signup_btn .btn-primary ,.middle-footer a{
  font-size: 1.036vw;
}
.middle-footer a {
  margin: 0.3vw 0;
  padding: 0.73vw 0;
}
.img-footer {
  line-height: 2.43vw;
  margin-top: 0.24vw;
  padding-bottom: 0.3vw;
}
.footer-newslater {
  margin-top: 2.37vw;
}
.foot-left .ftr_affilation_logo a {
  display: inline-block;
  margin-right: 4%;
  width: 17.9%;
}
.bottom-footer .foot-right address, .bottom-footer .foot-right address a
{
  font-size: 0.72vw;
}
.bottom-footer p, .text-footer {
  margin: 0;
  padding: 0;
}
}


@media (min-width: 1401px) and (max-width: 1600px) {
.search_diamond_jewelry .banner-heading {
	font-size: 15px;
	letter-spacing: 2px;
}
.nav-container .sub-container.menu-effect ul.mega-nav > li .mega-content-wrap .submenu {
	width: 300px;
}
.teasers .teaser-section .h-24x {
	font-size: 30px;
}
.why-chose .why-chose-title {
	font-size: 30px;
}
.cms-mattea-creations .right-content {
	width: 82%;
}
.cms-mattea-creations .left-content {
	width: 17.5%;
}
.cms-jewelry-watch-repair .left-content {
	width: 31.7%;
}
p {
    padding-bottom: 5px;
}
.content-heading, .category-estate p
{
	font-size: 1.8vw;
}
.category-custom-design .custom-design1 .inner-title p, .category-custom-design .custom-design2 .inner-title p {
 font-size: 1.8vw;
}
.nav-container .sub-container.menu-effect ul.mega-nav > li:nth-child(2) .mega-content-wrap .submenu
{
width:92%;
}
}
@media (min-width: 1601px) and (max-width: 1920px) {
.ourfamily img {
	margin-top: 20px;
	max-height: 401px;
	min-height: 401px;
	margin-bottom: 20px;
}
}
 @media (min-width: 1401px) and (max-width: 1716px) {
.page-title h1 {
	font-size: 3.20vw;
}
.content-title h1 {
	font-size: 3.20vw;
}
body, p, .catalog-category-view span a, a {
	font-size: 1.16vw;
}
.pre-bold {
	font-size: 1.16vw;
}
.category-estate .estate-jwl > ul li {
	font-size: 1.16vw;
}
.content-head-eastate {
	font-size: 1.63vw;
}
.category-estate .content-title-bottom {
	font-size: 44px;
}
.content-title {
	font-size: 2.56vw;
}
.content-title-bottom {
	font-size: 2.56vw;
}
.content-title h2 {
	font-size: 2.56vw;
}
.catalog-category-view #maincontent .container, .contacts-index-index #maincontent .container, .category-engagement-rings #maincontent .container {
	max-width: 95%;
}
.category-about .content-title {
	padding-bottom: 3vw;
	padding-top: 1vw;
}
.content-heading
{
	margin-top:5vw;
}
.category-about .about2-email {
  padding-bottom: 3.5vw;
}
.about2-heading {
  padding-top: 1.2vw;
}
.breadcrumbs-content .breadcrumbs {
  padding: 20px 0 10px;
}
.tacori .content-heading
{
	width:80%;
}
}
