/* Put your custom style here */
@media (min-width:1281px) and (max-width:1440px) {
.back-category {
    margin-top: 20px;
}
.quick-access a span {
	font-size: 15px;
}
.search_diamond_jewelry .banner-block {
	padding-left: 40px;
}
.nav-container .sub-container.menu-effect ul.mega-nav > li .mega-content-wrap .submenu .menu-drop, #mainMenu li.level2 a, #mainMenu li.level2 a span {
	font-size: 16px !important;
}
.search_diamond_jewelry .banner-heading {
	font-size: 16px;
	letter-spacing: 1px;
}
.search_diamond_jewelry h2 {
	font-size: 50px;
	line-height: 56px;
}
.search_diamond_jewelry .top-line {
	font-size: 17px;
}
.diamondIamges li {
	height: 165px;
	padding: 12px 0px 0px;
}
.teaser-section .uppercase {
	font-size: 15px;
}
.teasers .teaser-section .h-24x {
	padding-bottom: 3px;
	font-size: 26px;
	line-height: 30px;
	margin-bottom: 0px;
}
.teaser-section span.em {
	font-size: 14px;
	line-height: 16px;
}
.teasers .teaser-section .medium-7 {
	margin-top: 4px;
}
.blog-container h2 a {
	font-size: 16px;
}
.featured-brands .owl-buttons .icon-wrap {
	margin-top: -35px;
}
.tagline-right button span {
	font-size: 13px;
}
.tagline-right button {
	padding: 6px;
}
.tagline-right span {
	font-size: 18px;
}
.tagline-left span {
	text-align: center;
	font-size: 27px;
}
.nav-container .sub-container.menu-effect ul.mega-nav > li .mega-content-wrap .submenu {
	width: 300px;
}
.home-footer p {
	width: 100%;
}
.home-footer h1 span {
	font-size: 20px;
}
.home-footer p span {
	font-size: 15px;
}
.home-footer p a {
	font-size: 15px;
}
.why-chose .why-chose-title {
	font-size: 25px;
}
.why-chose p {
	font-size: 16px;
}
.become-part .first {
	font-size: 32px;
}
.become-part .second {
	font-size: 20px;
}
.ourfamily img {
	min-height: auto;
}
.ourfamily h4 {
	font-size: 22px;
}
.ourfamily span {
	font-size: 18px;
}
.ourfamily .staffcontent {
	font-size: 16px;
}
.cms-home .featured-brands .owl-carousel {
	width: 97%;
}
.owl-carousel .owl-controls .owl-next {
	right: 0px !important;
}
.cms-our-services .col-md-4.col-sm-12.col-xs-12 li {
	font-size: 26px;
	line-height: 52px;
}
.large-palette {
	font-size: 41px;
	line-height: 80px;
}
.cms-mattea-creations .right-content {
	width: 78%;
}
.cms-mattea-creations .left-content {
	width: 20.5%;
}
.cms-diamond-education .std p {
	font-size: 16px;
}
.cms-diamond-education .std h3 {
	font-size: 40px;
}
.content-title-bottom {
	font-size: 2.6vw;
	padding-bottom: 30px;
	padding-top: 10px;
}
.scroll-to-top {
  bottom: 9% !important;
}
.nav-container .sub-container.menu-effect ul.mega-nav > li:nth-child(2) .mega-content-wrap .submenu
{
width:92%;
}
}
@media (min-width:1025px) and (max-width:1280px) {
.quick-access a span {
	font-size: 15px;
}
.search_diamond_jewelry .banner-block {
	padding-left: 25px;
}
.nav-container .sub-container.menu-effect ul.mega-nav > li .mega-content-wrap .submenu .menu-drop, #mainMenu li.level2 a, #mainMenu li.level2 a span {
	font-size: 16px !important;
}
.nav-container .sub-container.menu-effect ul.mega-nav > li .mega-content-wrap .submenu {
	width: 250px;
}
.search_diamond_jewelry .banner-heading {
	font-size: 15px;
	letter-spacing: 1px;
}
.search_diamond_jewelry h2 {
	font-size: 50px;
	line-height: 56px;
}
.search_diamond_jewelry .top-line {
	font-size: 17px;
}
.teaser-section .uppercase {
	font-size: 15px;
}
.teasers .teaser-section .h-24x {
	padding-bottom: 3px;
	font-size: 25px;
	line-height: 24px;
	margin-bottom: 0px;
}
.teaser-section span.em {
	font-size: 14px;
	line-height: 16px;
}
.teasers .teaser-section .medium-7 {
	margin-top: 4px;
}
.blog-container h2 a {
	font-size: 14px;
}
.tagline-left span {
	font-size: 26px;
}
.tagline-right button {
	padding: 6px;
}
.tagline-right span {
	font-size: 18px;
}
.tagline-right button span {
	font-size: 14px;
}
.home-footer h1 span {
	font-size: 20px !important;
}
.home-footer p a {
	font-size: 16px !important;
}
.home-footer p {
	margin-bottom: 5px;
}
.home-footer h3, .left-insta > h3 {
	font-size: 1.3vw;
	margin: 10px auto;
}
.home-footer p strong {
	font-size: 16px;
}
.xs-googleMap .footer-menu {
	width: 600px !important;
}
.xs-googleMap .footer-menu div {
	width: 275px !important;
}
.home-footer p span {
	font-size: 14px !important;
	line-height: 20px !important;
}
.about-footer-content .home-footer p a {
	font-size: 13px !important;
}
.middle-footer-sub {
	padding: 32px 5px 30px !important;
}
.why-chose .why-chose-title {
	font-size: 24px;
	line-height: 36px;
}
.why-chose p {
	font-size: 15px;
}
.our-history-title {
	font-size: 38px;
}
.cms-page-title h1 {
	font-size: 52px;
	margin-top: 15px;
	margin-bottom: 20px;
}
.about-since {
	font-size: 40px;
}
.become-part .first {
	font-size: 30px;
}
.become-part .second {
	font-size: 19px;
}
.ourfamily img {
	min-height: auto;
}
.ourfamily h4 {
	font-size: 22px;
}
.ourfamily span {
	font-size: 18px;
}
.ourfamily .staffcontent {
	font-size: 16px;
}
.cms-home .featured-brands .owl-carousel {
	width: 97%;
}
.owl-carousel .owl-controls .owl-next {
	right: 0px !important;
}
.cms-our-services .col-md-4.col-sm-12.col-xs-12 li {
	font-size: 26px;
	line-height: 52px;
}
.large-palette {
	font-size: 41px;
	line-height: 80px;
}
.cms-appraisals p, .cms-appraisals li, .cms-appraisals .right-content a {
	font-size: 16px;
}
.cms-appraisals .cms-page-title h1, .cms-financing-warranty .cms-page-title h1, .cms-gold-diamond-buying .cms-page-title h1, .cms-jewelry-watch-repair .cms-page-title h1, .cms-trade-programs .cms-page-title h1, .cms-cad-designs .cms-page-title h1, .cms-mattea-creations .cms-page-title h1 {
	font-size: 40px;
}
.cms-mattea-creations .right-content {
	width: 78%;
}
.cms-mattea-creations .left-content {
	width: 20.5%;
}
.cms-diamond-education .std p {
	font-size: 16px;
}
.cms-diamond-education .std h3 {
	font-size: 40px;
}
.nav-container .sub-container.menu-effect ul.mega-nav > li:nth-child(2) .mega-content-wrap .submenu
{
width:92%;
}
}
 @media only screen and (min-width:1025px) and (max-width:1366px) {
.cms-mattea-creations .right-content {
	width: 77.5%;
}
.cms-diamond-education .right-content > p {
	margin-top: 20px;
}
.header-v8 .nav-container .main-menu .menu-effect ul.mega-nav {
	margin-left: 0px !important;
}
.middle-footer-sub {
	padding: 32px 38px 30px;
}
.cms-jewelry-watch-repair .left-content {
	width: 31.7%;
}
.page-title h1 {
	font-size: 44px;
}
.content-title {
	font-size: 2.8vw;
	padding-bottom: 40px;
	line-height: normal;
}
.content-title-bottom {
	font-size: 2.8vw;
	line-height: normal;
	padding-bottom: 35px;
}
.category-estate .bottom-p {
	margin-bottom: 30px;
	padding-bottom: 38px;
}
p, .catalog-category-view span a, a {
	font-size: 1.4vw;
}
.pre-bold {
	font-size: 1.4vw;
}

.content-head-eastate {
	font-size: 1.4vw;
	padding-bottom: 19px;
	padding-top: 49px;
}
/*-----custumdesign page--------*/

.category-custom-design .every-day-info li {
	font-size: 1.4vw;
}
.category-custom-design .custom-design1 .inner-title p, .category-custom-design .custom-design2 .inner-title p {
	font-size: 1.8vw;
}
.category-custom-design .custom-design1 {
	margin-top: 2%;
}
.category-custom-design .custom-design1 p, .category-custom-design .custom-design1 p, .category-custom-design .custom-design1 p {
	margin-bottom: 3%;
}
.category-custom-design .content-heading, .category-estate .content-head-eastate p {
	font-size: 1.8vw;
}
.category-custom-design .every-day-info {
	margin-bottom: 5%;
}
.category-custom-design #maincontent {
	padding-bottom: 2%;
}
.custom-design2-image3 {
	margin-left: 9%;
	margin-top: 3%;
	max-width: 645px;
	text-align: center;
	width: 100%;
}
/*-----------------------*/

}
@media (min-width: 1025px) and (max-width: 1400px) {
.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;
}
p {
    padding-bottom: 5px;
}
.pad-banner1 {
  padding-bottom: 1.5vw;
}
body, p, .catalog-category-view span a, a {
  font-size: 1.16vw;
  line-height: 2.2vw;
}
.content-heading
{
	margin-top: 4vw;
}
.category-about .about2-heading.pre-bold {
  padding-bottom: 0.8vw;
}
.about2-heading {
  padding-top: 1vw;
}
.category-about .about2-email {
  padding-bottom: 4vw;
}
.page-title h1 {
  font-size: 3.5vw;
}
.breadcrumbs-content .breadcrumbs {
  padding: 10px 0 5px;
}
.breadcrumbs ul li strong, .breadcrumbs ul li > a
{
	font-size:1.4vw;
}
.content-title {
  font-size: 2.56vw;
}
.content-title h2 {
  font-size: 2.56vw;
}
.every-day-info li::before {
  height: 5px;
  width: 5px;
}
.content-heading, .category-estate .content-head-eastate p
{
	font-size: 1.8vw;
}
.category-services .content-title {
  padding-bottom: 3vw;
}
.category-designers .content-first, .category-designers .content-second, .category-designers .content-third {
  padding-bottom: 10px;
}
.category-engagement-rings .second-last-content-head, .category-engagement-rings .last-content-head, .category-engagement-rings .content-heading {
  padding-bottom: 10px;
}
.category-engagement-rings .content-title {
  padding-bottom: 2vw;
}
.category-estate .content-title
{
	 padding-bottom: 1vw;
}
.category-estate .content-head-eastate {
  padding-bottom: 0.5vw;
  padding-top: 2vw;
  text-transform: uppercase;
}
.foot-left .ftr_affilation_logo img {
  margin-right: 1%;
}
.product-content .product-desc .product-name {
  font-size: 14px;
}
.tacori .content-heading
{
	width:80%;
}
.nav-container .nav-category ul li.level2 {
  color: #584d4b;
  margin-bottom: 0px;
  margin-left: 0;
}
.item .product-content .product-top .product-desc .product-name {
  min-height: 40px;
}
}
