/*===========================================================================*/
							/*1366px CSS*/
/*===========================================================================*/
@media (max-width: 1366px) {
#banner .caption {
	top: 60px;
}
.popular-jewlery .container-fluid {
	padding: 0 30px;
}
.product-box .text-box h3 {
	font-size: 17px;
}
.product-box .text-box strong.price {
	font-size: 16px;
	line-height: 16px;
}
.about-call-action:before{
	left:0;
}
}



/*===========================================================================*/
							/*1280px CSS*/
/*===========================================================================*/
@media (max-width: 1280px) {
	.about-call-action:before{
	left:0;
}
}



/*===========================================================================*/
							/*767px CSS*/
/*===========================================================================*/
@media (max-width: 767px) {
.header-top-row .right-box {
	float: left;
	width: 100%;
}
.header-top-row .left-box {
	padding: 0 0 20px 0;
}
.header-top-row .left-box ul li:first-child, .header-top-row .right-box ul li:first-child {
	border: 0;
}
.signup-box .modal-dialog {
	width: 100%;
	margin: 0;
}
.header-top-row .right-box .dropdown-menu {
	width: 100%;
}
strong.logo {
	margin-bottom: 20px;
}
.logo-row a.btn-style-1 {
	margin-bottom: 20px;
}
.logo-row address, .logo-row address ul {
	float: left;
	width: 100%;
}
.logo-row address ul li {
	float: right;
}
.logo-row address ul li:first-child {
	float: left;
}
.logo-row {
	padding: 35px 0 10px 0;
}
.navigation-row {
	background: #fff;
	margin: 0;
}
.navigation-row .navbar {
	padding: 6px 0 0 10px;
}
#nav li {
	width: 100%;
}
#nav li ul {
	width: 100%;
	position: static;
}
#banner .caption {
	top: 30px;
	left: 20px;
}
#banner .caption .slide-1, #banner .caption .slide-2, #banner .caption .slide-3, #banner .caption .slide-4 {
	width: 100%;
	margin: 0;
}
#banner .caption .slide-1 h1, #banner .caption .slide-3 h1, #banner .caption .slide-4 h1 {
	font-size: 26px;
	line-height: 30px;
	margin: 0 0 10px 0;
}
#banner .caption .slide-4 h1:before, #banner .caption .slide-4 h1:after {
	display: none;
}
#banner .caption .slide-4 {
	margin: 50px 0 0 0;
}
#banner .caption .slide-3 {
	padding: 0 30px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin: 20px 0 0 0;
}
.services-section .box {
	margin-bottom: 20px;
}
.services-section {
	padding: 50px 0 30px 0;
}
.ads-section .box-2 .caption {
	top: 15px;
}
.ads-section .box .caption strong.title {
	font-size: 12px;
	line-height: 12px;
}
.ads-section .box-2 .caption h2 {
	font-size: 20px;
	line-height: 25px;
	margin: 0 0 15px 0;
}
.about-section span.position-text, .about-section:before {
	display: none;
}
.about-section .text-box {
	margin: 0 0 30px 0;
}
.about-section {
	padding: 0 0 40px 0;
}
.product-frame > img {
	width: 100%;
	height: auto;
}
.featured-product-banner {
	position: relative;
	margin: 0;
	width: 100%;
}
.featured-product-banner img {
	width: 100%;
	height: auto;
}
.featured-product-banner .caption {
	top: 20px;
}
.featured-products {
	padding: 50px 0;
}
.new-arrived-product {
	padding: 50px 0;
}
.our-partners .holder {
	padding: 40px 0;
}
.our-partners .holder .inner-col {
	width: 100%;
}
.our-partners {
	margin-bottom: 50px;
}
.our-partners .owl-next {
	right: 0;
}
.our-partners .owl-prev {
	left: 0;
}
.featured-post-box {
	margin-bottom: 40px;
}
.post-box .frame {
	margin-bottom: 20px;
}
.blog-section {
	padding: 40px 0 20px 0;
}
.contact-style-1 .left-box select {
	margin-bottom: 30px;
}
.popular-jewlery:before {
	display: none;
}
.popular-jewlery .container-fluid {
	padding: 0 30px;
}
.popular-jewlery, .footer-section-1 {
	padding: 40px 0;
}
.footer-section-1 .inner-col {
	width: 100%;
}
.footer-section-2 .footer-box {
	padding-bottom: 30px;
}
.footer-section-2 {
	padding: 0;
}
.footer-social {
	padding-bottom: 10px;
}
.footer-section-3 strong.copyright {
	float: left;
}
.about-text-row strong.title{
	padding-bottom:20px;
}
.about-text-row .text-col{
	float:left;
	width:100%;
}
.about-gallery .video-frame img{
	width:100%;
	height:auto;
}
.about-gallery .modal-dialog{
	width:100%;
	padding:0 30px;
	margin:0;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.about-call-action span.shape-img{
	display:none;
}
.about-call-action{
	margin-bottom:100px;
}
.about-section-2 .team-section{
	padding:0;
}
.about-call-action::before{
	left:0;
}
.about-style-2 .about-text-row .text-col{
	padding-bottom:20px;
}
.about-text-row{
	padding:0;
}
.about-banner{
	width:100%;
	background-size:cover;
}
.think-section .text-row p{
	margin-bottom:40px;
}
.text-row{
	margin:0;
}
.fact-figures .fact-box .icon-box{
	margin-bottom:15px;
}
.fact-figures .fact-box{
	margin-bottom:30px;
}
.fact-figures{
	padding:0;
}
.blog-section.blog-classic .pagination-box .pagination{
	margin:0 0 30px 0;
}
.blog-section .pagination-box .pagination{
	margin:20px 0;
}
.product-list-box .product-box .outer{
	width:100%;
}
.tab-row .product-list-box .product-box{
	height:auto;
}
.product-list-box .product-box .text-box{
	padding:20px;
}
.tab-row form select{
	width:230px;
}
.contact-2-holder{
	width:100%;
}
.address-box{
	margin-bottom:30px;
}
.ajdust-section-2{
	padding:40px 0;
}
.cp-gallery-metro-2 .isotope .item.height2, .cp-gallery-metro-2 .isotope .item{
	height:auto;
}
.gallery-section .pagination-box .pagination{
	margin:0;
}
.cp-gallery-metro-2 .isotope .item.width2, .cp-gallery-metro-2 .isotope .item{
	width:100%;
}
.top-row .text-box{
	margin:20px 0 0 0;
}
.top-row{
	padding:50px 0 0 0;
}
.share-post{
	margin:0 0 20px 0;
}
.related-products{
	margin:0;
}
}


/*===========================================================================*/
							/*480px CSS*/
/*===========================================================================*/
@media (min-width: 320px) and (max-width: 480px) {
#inner-banner h1 {
	font-size: 36px;
}
#filter li{
	padding:8px 0;
}
.list-box{
	margin:0;
}
.list-box select{
	margin-bottom:10px;
}
.list-box select{
	width:100%;	
}
.product-quantity .btn-style-1{
	margin:10px 0 0 0;
}
.product-quantity{
	margin:20px 0;
}
.top-row{
	padding:40px 0 0 0;
}
.product-tab .content-box .text-col{
	float:left;
	width:100%;
}
.product-tab .content-box .thumb{
	margin:0 20px 20px 0;
}
.product-tab{
	margin:0 0 30px 0;
}
.related-products{
	margin:0;
}
.top-row .text-box h2{
	font-size:26px;
}
.top-row .text-box{
	margin:20px 0 0 0;
}
.related-products h2{
	font-size:20px;
}
.blog-section .pagination-box .pagination{
	margin:20px 0;
}
.cp-gallery-metro-2 .isotope .item.height2, .cp-gallery-metro-2 .isotope .item{
	height:auto;
}
.gallery-section .pagination-box .pagination{
	margin:0;
}
.cp-gallery-metro-2 .isotope .item.width2, .cp-gallery-metro-2 .isotope .item{
	width:100%;
}
.contact-2-holder{
	width:100%;
}
.share-post strong.title{
	padding:0 10px 10px 0;
}
.share-post{
	margin-bottom:20px;
}
.tab-row strong.title{
	display:block;
	float:none;
	padding:0;
	line-height:20px;
}
.tab-row form, .tab-row form select{
	width:100%;
}
.tab-row .tab-content{
	margin:0 0 10px 0;
}
.tab-row .product-list-box .product-box{
	height:auto;
	padding:10px;
}
.product-list-box .product-box .outer{
	margin:0;
}
.tab-row .pagination-box .pagination{
	margin:0;
}
.collection-section{
	padding:40px 0;
}
.blog-classic .frame .sticky-post{
	font-size:18px;
	line-height:20px;
}
.about-banner .text-box{
	margin:0;
	padding:0 15px;
}
.blog-classic .frame iframe{
	height:250px;
}
.blog-section.blog-classic .pagination-box .pagination{
	margin:0 0 30px 0;
}
.pagination-box .pagination li{
	margin:0 1px;
}
.about-banner{
	background-size:cover;
	width:100%;
}
.about-style-2 .about-text-row .text-col{
	padding-bottom:20px;
}
.about-text-row{
	padding:0;
}
.think-section .text-row p{
	margin-bottom:30px;
}
.think-section .text-row{
	margin:0;
}
.gallery-row{
	padding-bottom:30px;
}
.fact-figures .fact-box .icon-box{
	margin-bottom:15px;
}
.fact-figures .fact-box{
	margin-bottom:30px;
}
.fact-figures{
	padding:0;
}
.about-style-2 .testimonials-style-1 .owl-carousel .owl-stage-outer{
	padding:45px 0 0 0;
}
.about-style-2 .testimonials-style-2{
	padding-bottom:40px;
}
.about-section-2{
	padding:40px 0 0 0;
}
.about-text-row .text-col{
	float:left;
	width:100%;
}
.about-text-row strong.title{
	width:100%;
	padding:0 0 20px 0;
	font-size:22px;
}
.about-gallery .video-frame img{
	width:100%;
	height:auto;
}
.about-gallery .modal-dialog{
	width:100%;
	margin:0;
	padding:0 30px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
iframe{
	height:250px;
}
.about-call-action:before, .timing-col ul li:before{
	display:none;
}
.about-call-action{
	height:auto;
	background-size:cover;
	margin-bottom:30px;
}
.about-call-action .text-col{
	padding:40px 20px;
}
.about-call-action .text-col strong.title-2{
	font-size:32px;
}
.about-call-action span.shape-img{
	display:none;
}
.about-section-2 .team-section{
	padding:0;
}
.header-top-row .left-box ul, .header-top-row .right-box ul, .logo-row address ul {
	text-align: center;
}
.logo-row address ul li:first-child {
	float: none;
}
.header-top-row .left-box ul li, .header-top-row .right-box ul li {
	display: inline-block;
	float: none;
	padding: 10px 8px;
	border: 0;
}
.header-top-row .right-box .dropdown-menu {
	min-width: 100%;
}
.logo-row {
	padding: 30px 0;
	text-align: center;
}
.logo-row a.btn-style-1 {
	float: none;
	display: inline-block;
	margin-bottom: 15px;
}
strong.logo {
	width: 100%;
	text-align: center;
	margin: 0 0 -18px 0;
}
.logo-row address {
	width: 100%;
	text-align: center;
	margin: 0;
}
.logo-row address ul li {
	float: none;
	display: inline-block;
	padding: 5px 0;
}
.logo-row address ul li span.title {
	padding-bottom: 12px;
}
.navigation-row {
	margin: 0;
}
.navigation-row .navbar {
	width: 100%;
}
.navigation-row form {
	width: 100%;
	margin: 0;
}
#nav li {
	width: 100%;
}
#nav li ul {
	position: static;
	width: 100%;
}
#banner {
	margin: 0;
}
#banner .caption {
	top: 6px;
}
#banner .caption .slide-1, #banner .caption .slide-3, #banner .caption .slide-4 {
	width: 100%;
	margin: 0;
}
#banner .caption .slide-1 h1, #banner .caption .slide-3 h1, #banner .caption .slide-4 h1 {
	font: italic 700 18px/25px "Droid Serif", serif;
	margin: 0 0 7px 0;
}
#banner .caption .slide-1 h1 em, #banner .caption .slide-3 h1 em, #banner .caption .slide-4 h1 em {
	font-size: 8px;
	line-height: 24px;
}
#banner .caption .slide-1 a.btn-style-1, #banner .caption .slide-3 a.btn-style-1, #banner .caption .slide-4 a.btn-style-1 {
	font: 700 12px/12px "Droid Serif", serif;
	padding: 10px 15px;
}
#banner .caption .slide-3 p {
	font: 400 14px/18px "Droid Serif", serif;
	margin: 0;
}
#banner .caption .slide-4 h1:before, #banner .caption .slide-4 h1:after, .about-section:before, .about-section span.position-text, .about-section .thumb:before, .testimonials-style-1 .outer-box .box:before, .featured-post-box .thumb:before, .popular-jewlery:before {
	display: none;
}
.services-section .box {
	margin-bottom: 20px;
}
.services-section {
	padding: 40px 0 20px 0;
}
.ads-section .box {
	margin-bottom: 20px;
}
.ads-section .box .caption {
	width: 100%;
	padding: 0 20px;
	top: 30px;
}
.ads-section .box .caption h2 {
	margin-bottom: 17px;
	font-size: 20px;
	line-height: 20px;
}
.ads-section .box-2 {
	display: none;
}
.about-section .text-box {
	margin: 0 0 20px 0;
}
.heading-spacial-style h2 {
	font-size: 36px;
	margin: 0 0 25px 0;
}
.about-section .thumb img {
	width: 100% !important;
	margin: 10px 0 0 0;
}
.about-section {
	padding: 0 0 30px 0;
}
.featured-products {
	padding: 40px 0 0 0;
}
.product-frame > img, .our-partners .holder .inner-col .box, .our-partners .holder .inner-col .box img {
	width: 100%;
	height: auto;
}
.new-arrived-product {
	padding: 50px 0;
}
.featured-product-banner {
	width: 100%;
	margin: 0;
	position: relative;
}
.featured-product-banner img {
	width: 100%;
	height: auto;
}
.featured-product-banner .caption {
	width: 100%;
	left: 10px;
	top: 10px;
}
.featured-product-banner .caption strong.title {
	font-size: 17px;
	padding: 0 0 10px 0;
}
.featured-product-banner a.btn-style-1 {
	font: italic 700 12px/12px "Droid Serif", serif;
	padding: 11px 20px;
}
.our-partners .owl-carousel {
	margin: 0;
}
.our-partners .holder .inner-col {
	width: 100%;
}
.our-partners .holder {
	padding: 40px 0 0 0;
}
.our-partners {
	margin-bottom: 50px;
}
.testimonials-style-1 .outer-box {
	height: auto;
}
.testimonials-style-1 {
	padding: 40px 0 20px 0;
}
.blog-section {
	padding: 40px 0 10px 0;
}
.featured-post-box {
	margin: 0 0 30px 0;
}
.post-text ul > li + li::before {
	padding: 0 7px;
}
.post-text ul li a {
	font-size: 12px;
	line-height: 12px;
}
.blog-section .post-box .frame {
	margin-bottom: 20px;
}
.collection-gallery {
	padding: 40px 0;
}
button, input, optgroup, select, textarea {
	margin-bottom: 30px;
}
.contact-style-1 .left-box {
	padding: 60px 0 0 0;
}
.popular-jewlery {
	padding: 40px 0;
}
.popular-jewlery .container-fluid {
	padding: 0 15px;
}
.footer-section-1 {
	padding: 40px 0;
}
.footer-section-1 .inner-col {
	width: 100%;
}
.footer-section-2 .footer-box {
	margin-bottom: 30px;
}
.footer-section-2 {
	padding: 0;
}
.footer-social ul li {
	padding: 0 19px 20px 0;
}
.footer-section-3 strong.copyright {
	line-height: 20px;
}
.our-partners .owl-next {
	right: 0;
}
.our-partners .owl-prev {
	left: 0;
}
.header-top-row .right-box, .logo-row address ul {
	width: 100%;
}
.signup-box {
	float: none;
}
.header-top-row .right-box ul li button, .header-top-row .left-box ul li button {
	margin: 0;
}
.signup-box .modal-dialog {
	margin: 0;
	width: 100%;
}
}



/*===========================================================================*/
						/*768px And 992px CSS*/
/*===========================================================================*/
@media (min-width: 768px) and (max-width: 992px) {
.header-top-row .left-box {
	padding-bottom: 20px;
}
.top-row{
	padding:40px 0 0 0;
}
.share-post{
	margin-bottom:20px;
}
.contact-2-holder{
	width:100%;
}
.cp-gallery-metro-2 .isotope .item.height2, .cp-gallery-metro-2 .isotope .item{
	height:auto;
}
.gallery-section .pagination-box .pagination{
	margin:0;
}
.cp-gallery-metro-2 .isotope .item.width2, .cp-gallery-metro-2 .isotope .item{
	width:100%;
}
.gallery-section .frame .caption .inner-col h2{
	font-size:20px;
}
.blog-classic .frame .sticky-post{
	font-size:20px;
	line-height:22px;
}
.sidebar-product .owl-prev{
	left:50px;
}
.post-text ul > li + li::before{
	padding:0 6px;
}
.post-text ul li a{
	font-size:12px;
	line-height:12px;
}
.about-banner{
	width:100%;
	background-size:cover;
}
.fact-figures .fact-box .icon-box{
	margin-bottom:10px;
}
.fact-figures .fact-box .text-col strong.number{
	font-size:42px;
}
.fact-figures .fact-box .text-col strong.number sup{
	font-size:25px;
}
.fact-figures .fact-box .text-col em{
	font-size:16px;
}
.gallery-row, .fact-figures{
	padding-bottom:40px;
}
.about-text-row strong.title{
	padding-bottom:20px;
}
.about-text-row .text-col{
	float:left;
	width:100%;
}
.about-gallery .video-frame img{
	width:100%;
}
.about-gallery .modal-dialog{
	width:100%;
	margin:0;
	padding:0 30px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.about-call-action span.shape-img{
	display:none;
}
.about-call-action .text-col{
	padding:80px 0 0 45px;
}
.about-call-action::before{
	left:0;
}
.header-top-row .right-box {
	float: left;
}
.logo-row address {
	float: left;
	margin: 20px 0 0 0;
	width: 100%;
}
.logo-row address ul li:first-child {
	float: left;
}
.logo-row address ul {
	width: 100%;
}
.logo-row address ul li {
	float: right;
}
#nav li a {
	font-size: 14px;
	line-height: 14px;
	padding: 20px;
}
.navigation-row form {
	width: 100%;
	margin: 9px 0 0 0;
}
#banner .caption {
	top: 50px;
}
#banner .caption .slide-4, #banner .caption .slide-1, #banner .caption .slide-3 {
	width: 100%;
	margin: 0;
}
#banner .caption .slide-1 h1, #banner .caption .slide-3 h1, #banner .caption .slide-4 h1 {
	font-size: 50px;
	line-height: 60px;
	margin: 0 0 20px 0;
}
#banner .caption .slide-1 h1 em {
	font-size: 38px;
	line-height: 40px;
}
#banner .caption .slide-3 p {
	font-size: 15px;
	line-height: 20px;
	margin: 0 0 10px 0;
}
#banner .caption .slide-4 h1:before, #banner .caption .slide-4 h1:after {
	display: none;
}
#nav li ul {
	left: inherit;
	right: 0;
}
#nav li ul li > ul {
	left: inherit;
	right: 100%;
}
.services-section .box {
	padding: 15px 10px;
}
.services-section .box img {
	margin: 0 10px 0 0;
}
.services-section {
	padding: 40px 0;
}
.ads-section .box .caption {
	top: 15px;
}
.ads-section .box .caption h2 {
	margin-bottom: 15px;
}
.about-section:before, .about-section span.position-text, .about-section .thumb:before {
	display: none;
}
.about-section {
	padding: 0 0 40px 0;
}
.about-section .thumb img {
	width: 100% !important;
	height: auto;
	margin: 15px 0 0 0;
}
.about-section .text-box {
	margin: 0;
}
.product-frame > img {
	width: 100%;
	height: auto;
}
.featured-products, .new-arrived-product {
	padding: 40px 0;
}
.featured-product-banner {
	width: 100%;
	position: relative;
	margin: 10px 0 0 0;
}
.featured-product-banner img {
	width: 100%;
	height: auto;
}
.featured-product-banner .caption {
	top: 40px;
}
.our-partners .holder .inner-col {
	width: 100%;
}
.our-partners .owl-next {
	right: 0;
}
.our-partners .owl-prev {
	left: 0;
}
.featured-post-box .thumb:before {
	display: none;
}
.featured-post-box {
	margin: 0;
}
.post-box .frame {
	margin-bottom: 20px;
}
.popular-jewlery .container-fluid {
	padding: 0 20px;
}
.footer-section-1 .inner-col {
	width: 100%;
}
.footer-section-1 {
	padding: 40px 0;
}
.recent-col .thumb {
	margin: 0 15px 15px 0;
}
.recent-col .text-col {
	float: left;
}
.timing-col ul li:before {
	display: none;
}
.footer-social {
	margin-bottom: 10px;
}
.footer-section-3 strong.copyright {
	float: left;
}
}




/*===========================================================================*/
							/*1199px CSS*/
/*===========================================================================*/
@media (min-width: 993px) and (max-width: 1199px) {
.header-top-row .left-box ul li button, .header-top-row .left-box ul li {
	font-size: 12px;
	line-height: 12px;
}
.header-top-row .left-box ul li {
	padding: 0 8px;
}
#nav li a {
	padding: 23px 17px;
	font-size: 14px;
	line-height: 14px;
}
#banner .caption {
	top: 30px;
}
#banner .caption .slide-1 {
	margin: 55px 0 0 0;
}
.services-section .box .text-col a {
	font-size: 18px;
	line-height: 20px;
}
.services-section {
	padding: 50px 0;
}
.ads-section .box-2 .caption h2 {
	margin: 0 0 20px 0;
}
.about-section .thumb img {
	width: 100% !important;
}
.about-section .thumb:before {
	display: none;
}
.new-arrived-product .product-box {
	min-height: 382px;
}
.our-partners .holder .inner-col {
	width: 100%;
}
.our-partners .owl-next {
	right: 0;
}
.our-partners .owl-prev {
	left: 0;
}
.post-text ul li a {
	font-size: 12px;
	line-height: 12px;
}
.post-text h3 {
	font-size: 15px;
	line-height: 24px;
}
.blog-section {
	padding: 50px 0 20px 0;
}
.timing-col ul li:before {
	display: none;
}
.footer-section-3 strong.copyright {
	font-size: 12px;
}
.footer-social ul li {
	padding: 0 15px 0 0;
}
.about-text-row strong.title{
	width:360px;
}
.about-gallery .video-frame img{
	width:100%;
}
.about-gallery .modal-dialog{
	width:900px;
}
.about-call-action span.shape-img{
	display:none;
}
.about-call-action::before{
	left:0;
}
.blog-section.blog-classic .pagination-box .pagination{
	margin:0 0 20px 0;
}
.blog-section .pagination-box .pagination{
	margin:0 0 20px 0;
}
.tab-row .product-list-box .product-box{
	height:auto;
}
.product-list-box .product-box .text-box{
	padding:30px 10px 0 0;
}
.gallery-section .frame .caption .inner-col h2{
	font-size:28px;
}
.top-row ul li{
	width:110px;
}
.share-post{
	margin:0;
}
.top-row{
	padding:50px 0 20px 0;
}
}
