/**
Theme Name: The Document Record Store
Theme URI: http://staging3.thedocumentrecordsstore.com
Author: Coherent Intellisense Team
Author URI: https://wordpress.org/
Description: Twenty Sixteen is a modernized take on an ever-popular WordPress layout — the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Twenty Sixteen will make your WordPress look beautiful everywhere.
Version: 1.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready, blog
Text Domain: twentysixteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
 * Table of Contents
 *
 * 1.0 - Normalize
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigation
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Widgets
 * 11.0 - Content
 *    11.1 - Header
 *    11.2 - Posts and pages
 *    11.3 - Post Formats
 *    11.4 - Comments
 *    11.5 - Sidebar
 *    11.6 - Footer
 * 12.0 - Media
 *    12.1 - Captions
 *    12.2 - Galleries
 * 13.0 - Multisite
 * 14.0 - Media Queries
 *    14.1 - >= 710px
 *    14.2 - >= 783px
 *    14.3 - >= 910px
 *    14.4 - >= 985px
 *    14.5 - >= 1200px
 * 15.0 - Print
 */


/**
 * 1.0 - Normalize
 *
 * Normalizing styles have been helped along thanks to the fine work of
 * Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
 */
/* **/
@import url('https://fonts.googleapis.com/css?family=Montserrat');
body{font-family: 'Montserrat', sans-serif;font-size:16px;line-height:25px;}
.navbar-wrapper{
	position: relative;
	left: 0;
	right: 0;
	background: #100221;
}
/**************home logo**********************/
.navbar {
    min-height: 38px !important;
}
.navbar.navbar-inverse .container-fluid {
    line-height: 13px;
}

.navbar-nav li a {
	padding: 7px 9px 7px !important;
}




.nav > li > a:focus, .nav > li > a:hover {
	text-decoration: none;
	background-color: transparent;
}
.nav.navbar-nav{
	float: right;
	margin-top: 30px;
	color:white;
}
.navbar.navbar-static-top{
	margin-top: 29px;
}
.nav.navbar-nav a{
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	font-size: 15px;
	font-weight: 500;
}
.carousel-caption{
	right: 20%;
	left: 13%;
	padding-bottom: 30px;
	top: 28.5%;
	width: 30%;
	text-align: left;
	z-index: 99;
}
.carousel-caption a::before{
	border-bottom: 2px solid #3ab3b2;
	padding: 0;
	margin: 0;
	line-height: -19px;
	position: absolute;
	content: ".";
	width: 100%;
	bottom: 2px;
}
.carousel-caption a{
	position: relative;
}
.carousel-caption h1{
	font-size: 39px;
	font-family: oswald;
	line-height: 1.3;
}

.carousel-caption p{
	margin: 0 0 15px;
	font-size: 16px;
	font-family: 'Montserrat', sans-serif;
	color: #c3c2c4;
}
.carousel-caption h6 a{
	font-size: 15px;
	font-family: 'Montserrat', sans-serif;
	color: white;
}
.nav.navbar-nav ul li a {
	text-decoration: none;
}
.carousel-indicators {
	position: absolute;
	bottom: 10px;
	left: auto;
	z-index: 15;
	width: 16px;
	padding-left: 0;
	margin-left: -30%;
	text-align: center;
	list-style: none;
	right:6%;
	top: 53%;
}
.widget .woocommerce-mini-cart__empty-message {
	color: #000;
	padding: 5px 12px 0px;
}
.carousel-indicators li {
	display: inline;
	float: left;
}

.carousel-indicators li{	
	width: 10px;
	height: 10px;
	margin: 5px 1px 5px 1px;
	cursor: pointer;
}
.expl-set{
	width:100%;
	display:inline-block;
}
.all-heading-all-section .heading-border-bottom {
	position: relative;
	width: auto;
	display: inline-block;
}
.all-heading-all-section .heading-border-bottom::before {
	position: absolute;
	left: 0;
	right: 0;
	width: 40px;
	content: ".";
	height: 4px;
	background-color:#3ab3b2;
	bottom: -10px;
	font-size: 0;
}
.inner{
	text-align: center;
	font-family: Oswald;
	
}

.inner h3{
	color: #180337;
	font-size: 31px;
	margin: -10px 0 40px 0;
	}
.inner h2{
	font-size: 75px;
	font-family: Oswald;
	color: #e7e6e9;
	margin-top: 70px;
	margin-bottom: -10px;
}
.inner-text {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	text-align: center;

background: #30cfd0; /* Old browsers */
background: -moz-linear-gradient(left, #30cfd0 0%, #330867 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #30cfd0 0%,#330867 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #30cfd0 0%,#330867 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#30cfd0', endColorstr='#330867',GradientType=1 ); /* IE6-9 */;
border-radius:0 0 9px 9px;
}
.inner-one:hover .inner-text {
	top: 0;
	bottom: 0;
	height: 100%;
	padding-top: 65%;
}
.inner-one {
	width: 22.5%;
	min-height: 320px;
	float: left;
	border: 1px solid ;
	margin-right: 20px;
	text-align: center;
	border-radius: 9px;
	margin: 50px 14px;
	position: relative;
}
.inner-text{
	font-family: 'Montserrat', sans-serif;
	color:white;
	transition: 2s all linear;

}
.inner-text h2 {
	font-size: 30px !important;
	margin: 0 auto;
	font-family: Oswald;
	padding: 0 !important;
}
.inner-text p{
	font-size:14px;
	}
.inner-one:last-child {
			margin-right:0px;
}
.inner-one img{
		width: 100%;
	border-radius: 9px;
}

.all-music {
	width: 100%;
	background-color: #100221;
	padding: 55px 0px 60px 0;
	margin-top: 20px;
}
.one {
	text-align: center;
	font-family: Oswald;
	width: 100%;
}
.all-music h1 {
	font-size: 75px;
	margin: -10px 0px;
	color: #24192f;
}
.all-music p {
	margin: -32px 0px 29px 0px;
	font-size: 31px;
	color: #ffffff;
}

.all-music h6 {
	font-size: 14px;
	font-family: Oswald;
	width: 83%;
	float: left;
	display: inline-block;
}
.media:last-child {
	border-bottom:none;
}

.media {
	border-bottom: 1px solid #4c4158;
	width: 79%;
	padding-bottom: 22px;
}
.media-body{font-family: Montserrat;
			color: white;
			padding-left: 15px;
			}
			
			
.media-body button{
	float: left;
	padding: 10px 19px;
	background: #1e122e;
	color: white;
	font-size: 12px;
	border: 1px solid grey;
	border-left: none;
	cursor: pointer;
	border-radius: 6px;
}

.media-body h4, h5 {
	font-size: 14px;
	font-weight: 300;
}

.media-body button {
	font-size: 12px;
	font-weight: 200;
	font-family: Montserrat;
}
.form-control{
	padding: 9px;
	font-size: 9px;
	border: 1px solid #4c4158;
	float: right;
	width: 7%;
	background-color: #130226;
	font-family: Montserrat;
	color: white;
	border-radius: 5px;
	}
.input-group p{
	background-color: #130226;
	color:white;
}
.all_search .btn.btn-default {
	border: 1px solid #4c4158;
	background-color: #130226;
	border-radius: 0px 5px 5px 0 !important;
	border-left: none;
}
.btn.btn-default {
	border: 1px solid #4c4158;
	background-color: #130226;
}

.hr1 {
	color: #4c4159;
	width: 100%;
	margin: 29px 0px 60px 0;
	border: 1px solid #4c4159;
}

.hml{
	color: #201230;
	width: 78%;
	margin: 20px 0 auto;
}
   
.media-left img{
	width: 112px;
	min-height: 112px;
	border: 1px solid #483a5a;
	border-radius: 6px;
	
}
.first-side{
	width: 49%;
	float: left;
}
.center-border {
	height: 420px;
	width: 1px;
	background: #4c4158;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	text-align: center;
}
.second-side .media:last-child {
	border-bottom:none;
}
.second-side .media {
	border-bottom: 1px solid #4c4158;
	width: 100%;
	padding-bottom: 22px;
}
.second-side{
	width: 50%;
	float: right;
	display: inline-block;
	padding-left: 102px;
}

.all-music h3{
	font-family: Montserrat;
	font-size:14px;
	margin: 0 auto;
	text-align: center;
	width: 100%;
	color: white;
	display: inline-block;
}
.recent {
	width: 100%;
	text-align: center;
	padding-bottom: 60px;
	display: inline-block;
}
.recent-one h2 {
	font-family: Oswald;
	font-size: 75px;
	font-weight: 800;
	color: #e7e6e9;
	margin-top: 70px;
	margin-bottom: -10px;
	letter-spacing: 3px;
}
.recent-one p {
	font-family: Oswald;
	margin: -20px 0 0 0;
	color:#180337;
	font-size: 31px;
}
.recent img {
	border-radius: 50%;
	margin: 30px 0px 50px 0;
	
}
.recent-three h4{
		font-family:Montserrat;
		font-size:17px;
		color:#494949;
}
.recent-three p{
	font-family: Montserrat;
	font-size: 15px;
	color:#646262;
}
.recent-three b{
	text-align:center;
	font-size:15px;
	font-family:Montserrat;
}
.arrow{
	color:#353434;
	font-size:20px;
	text-align:center;
}

.footer {
	width: 100%;
	background-color: #100221;
	margin-top: 80px;
}
.fotr{
	text-align:center;
	}
.fotr h1{
	font-family:Oswald;
	font-size:75px;
	color:#24192f;
	margin-top:60px;
}
.fotr p {
	color: white;
	font-size: 31px;
	font-family: Oswald;
	margin: -40px 0px 0 0px;
	text-transform: uppercase;
}
.fotr-one {
	text-align: center;
	font-size: 31px;
	margin: 50px 0px 70px 0px;
}

.fab{
	margin: 1px 25px 0 0;
	color:#695f74;
}
.last {
	width: 100%;
	color: #4c4158;
}
.footer hr {
	border: 1px solid #4f4160;
	margin: 0 0 0 0 !important;

}
.footer h5 {
    font-family: Montserrat;
    font-size: 12px;
    color: #5f4e6f;
    text-align: center;
   
}

.navbar-nav li a {
	padding: 15px;
	line-height: 20px;	
}
.navbar-nav li {
	float: left;
	list-style: none;
	position: relative;
	display: inline-flex;
}
.menu-homelogo-container {
	display: inline-block;
	float: none;
}
.tp-bullets.simplebullets.round {
	float: left;
	width: 40px;
}
.sfm-pos-right .sfm-rollback {
	right: 0;
	left: -90px;
	float: right;
	position: relative;
	top: 50px;
}
.sfm-navicon::before{
	height: 0px !important;
}
#sfm-overlay {
	background: #30C1C866;
}
.search_box{
	position: relative;
}
.menu-search-form {
	position: absolute;
	right: 0;
	text-align: center;
	top: 100%;
	width: 270px;
}
#searchsubmit {
	background: #1e122e;
	color: #fff;
	border: 1px solid #fff;
	padding: 6.1px 14px 5px;
	text-transform: uppercase;
	width: 20%;
	font-size: 15px;
}
.search_box input {
	padding: 7px 10px;
	color: #000;
	width: 65%;
	font-size: 14px;
}
mark.count {
	display: none;
}
.all_search #s {
	float: left;
	width: 160px;
}
.input-group-btn.butt {
	float: right;
	width: 30px;
}
.carousel {
	position: relative;
	width: 100%;
	margin-top: -223px;
	display: inline-block;
}

.page-id-9 .entry-title {
	font-weight: 700;
	font-size: 30px;
}
.right-side-contact > .row:first-child > h2 {
	margin-top: -47px;
}
.contact-page .form-control {

	font-size: 14px;
	border: 1px solid #ccc;
	float: none;
	width: 100%;
	background-color: transparent;
	color: #000;
}
.contact-page .form-submit, #commentform #submit {
	color: #fff;
	height: 42px;
	padding: 8px 26px;
}
.right-side-contact >.row{padding-left:30px;}
.contact-page{padding-bottom:40px;}
.single-post-entry-meta span {
	padding-right: 21px;font-size:12px;
}
.single-post-entry-meta span i {
	padding-right: 6px;
}
.single-post-entry-meta {
	margin-bottom: 23px;
}
.post-content  .odd-img {
	float: left;
	padding-right: 20px;
	padding-bottom: 20px;
	
}
.post-content .even-img {
	float: right;
	
	padding-bottom: 20px;
	padding-left:20px;
}
.post-content .even-img figcaption,.post-content .odd-img figcaption{font-weight:bold;}
.post-content .even-img img,.post-content .odd-img img{max-width:100%;}
.post-meta-footer .cat-title, .post-meta-footer .tag-list {
	display: block;
	font-weight: bold;margin-bottom:8px;
}
.single-post .category a, .single-post .tag a {
	border: 1px solid #ccc;
	padding: 5px 10px;
	margin-right: 4px;
	display: inline-block;
	margin-bottom: 7px;
	color: #777;text-decoration:none;
}
.single-post .category a:hover, .single-post .tag a:hover {
	color: #000;border-color:#000;text-decoration:none;
}
.single-post .nav-previous, .single-post .nav-next {
	width: 50%;
	float: left;
}
.single-post .nav-links{clear:both;}
.single-post .nav-next {
	text-align: right;
}

.nav-links .nav-previous .prev-post-title {
 color: #fff;
 border: 1px solid #1002211a;
 background-color: #2a1a3b33;
 padding: 26px 30px;
 border-radius: 5px;
 text-decoration: none !important;
 position: relative;
 font-size: 0px;
}
.nav-links .nav-previous .prev-post-title::before {
 position: absolute;
 left: 0px;
 right: 0px;
 content: " dsdsd";
 font-size: 0;
 margin: 0 auto;
 text-align: center;
 background-image: url("https://thedocumentrecordsstore.com/wp-content/uploads/2018/07/001-arrow-point-to-right-Copy.png");
 background-size: 20px;
 z-index: 999;
 background-repeat: no-repeat;
 background-position: center center;
 bottom: 0px;
 top: 0px;
}
.nav-links .nav-previous .prev-post-title:hover {
	background-color: #2a1a3b66 !important;
}
.nav-links .nav-next .next-post-title{
 color: #fff;
 border: 1px solid #1002211a;
 background-color: #2a1a3b66;
 padding: 26px 30px;
 border-radius: 5px;
 text-decoration: none !important;
 position: relative;
 font-size: 0px;
}
.nav-links .nav-next .next-post-title::before {
 position: absolute;
 left: 0px;
 right: 0px;
 content: " dsdsd";
 font-size: 0;
 margin: 0 auto;
 text-align: center;
 background-image: url("https://thedocumentrecordsstore.com/wp-content/uploads/2018/07/001-arrow-point-to-right.png");
 background-size: 20px;
 z-index: 999;
 background-repeat: no-repeat;
 background-position: center center;
 bottom: 0px;
 top: 0px;
}


.single-post  .post-navigation{padding-bottom:20px;}

.clearfix.post-naviagation-grid {
	padding: 40px 0px;
}
#commentform .form-control{width:100%;float:none;background:transparent;color:#000;border:1px solid #ccc;font-size:14px;height:42px;}
#commentform p{padding-bottom:10px;}
#commentform #submit{
	border: 1px solid #4c4158;border-radius:4px;
    background-color: #130226;opacity:.9;
}
#commentform #submit:hover,#commentform #submit:focus{
opacity:1;
}
#comments.comments-area {
	padding-bottom: 53px;
}
#comments.comments-area .hr-title {
	border-top: 1px solid #ccc;
	width: 100%;
	position: relative;
	text-align: center;
	margin: 40px auto;
}
#comments.comments-area .hr-title abbr {
	position: absolute;
	top: -22px;
	background: #fff;
	border: 1px solid #ccc;
	padding: 7px;
	border-radius: 4px;
}
.thumb img {
	width: 100%;
	height: 100%;
	display: inline-block;
}

.blog_bx {
	display: inline-block;
	width: 100%;
	box-shadow: 1px 1px 16px #ccc;
	padding: 30px 20px;
	margin-top: 20px;
}
.blog_bx a {
	color: #180337;
}
.blog_bx h1 {
	font-family: Oswald;
	margin-top:0;
}
.blog_bx a:hover {
	text-decoration: none;
}
.wpsp-page-nav {
	float: none;
	display: inline-block;
}
.wp-smart-pagination {
	display: inline-block;
	margin: 20px 0;
	width: 100%;
	text-align: center;
}
.wpsp-page-nav-form {
	display: none;
}
.wpsp-page-nav .page-numbers:hover, .wpsp-page-nav .page-numbers.current {
	background: #100221;
	border: 1px solid #100221;
	color: #fff;
}
.wpsp-page-nav .page-numbers {
	
	border: 1px solid #695F74;
	background: #695F74;
	color: #fff;
}
#main {
	margin-bottom: 20px;
}
#comments-list > ul {
	padding: 0;
}
#comments-list > ul li {
	list-style: none;
	box-shadow: 0px 0px 3px #ccc;
	margin: 20px 0;
	padding: 20px;
}
#comments-list > ul li ul li {
	box-shadow: none;
	padding: 0;
	/* margin: 0; */
}
#comments-list .comment-content.clearfix {
	margin-top: 10px;
}
.woocommerce input {
	border: 1px solid #989595;
	padding: 11px;
	border-radius: 25px;
}
.page-id-292 .woocommerce input {
	border: 2px solid #110f0f;
	padding: 11px;
	border-radius: 25px;
	color: #8b8484;
}
.page-id-292 .woocommerce textarea {
	border: 1px solid #ccc;
	padding: 10px;
}
.woocommerce-MyAccount-navigation ul {
	padding: 0;
}
.woocommerce-MyAccount-navigation ul li {
	list-style: none;
}
.post-24 .woocommerce {
	padding: 20px;
	margin-top: 30px;
	box-shadow: 0px 0 2px #aaa;
}
.woocommerce-MyAccount-navigation-link a {
	background: #ebe9eb;
	padding: 10px;
	color: #515151;
	text-align: left;
	border: 1px solid #7b7373;
	border-bottom: none;
	display: inline-block;
	width: 100%;
}
.woocommerce-MyAccount-navigation-link:last-child a {
	border-bottom: 1px solid #bbb;
}
.woocommerce-MyAccount-navigation-link.is-active a ,.woocommerce-MyAccount-navigation-link a:hover {
	background: #100221;
	color:#fff;
	text-decoration:none;
}
.button.wc-backward {
	pointer-events: none;
}
.return-to-shop .button.wc-backward {
	pointer-events: unset;
}
.blog_bx p {
	float: left;
	width: 100%;
}
.more-link {
	background: #100221;
	display: block;
	width: 24%;
	color: #fff !important;
	padding: 10px 20px;
	margin-top: 10px;
	border-radius: 5px !important;
}
.media_obj .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail.wp-post-image {
	float: left;
	width: 26%;
}
.media_obj .woocommerce-loop-product__title {
	float: right;
	width: 71%;
	color: #fff;
}
.media_obj .price {
	float: right;
	width: 71%;
	color: #fff;
}
.media_obj .price span {
	color: #fff;
}
.media_obj li {
	border-bottom: 1px solid #4c4158;
	padding-bottom: 2% !important;
	width: 50% !important;
	padding-right: 0 !important;
	border-right: 1px solid #4c4158 !important;
	margin-right: 0 !important;
	margin-bottom: 0 !important;
	padding-top: 2% !important;
}
.media_obj .woocommerce-LoopProduct-link.woocommerce-loop-product__link {
	float: left;
	width: 100%;
}
.media_obj .wcmp-player-container.product-80344 {
	display: none;
}
.media_obj .button {
	margin-left: 29% !important;
	margin-top: -8% !important;
	display: inline-block;
	float: left;
}
.media_obj li:nth-child(2n+2) {
	margin-right: 0 !important;
	margin-left: 9% !important;
	width: 41% !important;
	border-right: 0 !important;
}
.media_obj li:first-child {
	padding-top: 0 !important;
}
.media_obj li:nth-child(2) {
	padding-top: 0 !important;
}

.media_obj li:nth-child(2n+1)::before {
	position: absolute;
	width: 128px;
	height: 20px;
	content: "";
	background: #100221;
	right: 0px;
	bottom: -10px;
}
.all-music a{color:#fff;}

.woocommerce .summary.entry-summary {
	width: 58% !important;
}
.woocommerce .woocommerce-product-gallery.images {
	width: 38% !important;
}
.woocommerce div.product .product_title {
	clear: none;
	margin-top: 0;
	padding: 0;
	color: #170336;
	font-family: Oswald;
	position: relative;
}
.woocommerce div.product .product_title::before {
	position: absolute;
	content: "";
	width: 45px;
	border-bottom: 3px solid #3AB3B2;
	/* padding-bottom: 5px !important; */
	bottom: -7px;
}
.summary .price {
	background: #3AB3B2;
	width: 23%;
	text-align: center;
	padding: 10px 0;
	margin-top: 20px;
	font-size: 18px !important;
	font-family: oswald;
	color: #170336 !important;
	font-weight: bold;
}

.price.group {
	background: none;
	width: 23%;
	text-align: center;
	padding: 10px 0;
	margin-top: 20px;
	font-size: 14px !important;
	font-family: oswald;
	color: #444 !important;
	font-weight: bold;
	font-style: italic!important;
	vertical-align: middle !important;
}
.group_table td {
	padding-top: 10px;
	display: table-cell;
	vertical-align: middle !important;
	width:8% !important;
}
table.group_table td.add-to-cart-btn {
    width: 13% !important;
}
.summary .cart.grouped_pro{display:none}
.cart.grouped_pro {
	width: 100%;
	display: inline-block;
}
.Description {
	display: inline-block;
	margin: 20px 0;
}
.tagged_as a {
	color: #100221;
	font-weight:bold
}
.group_table {
	width: 100%;
}
.group_table tr {
	border-top: 1px solid #aaa;
}
.group_table .label a {
	color: #170336;
	font-size: 14px;
	
}
#primary .products.columns-4 li .button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
	float: left !important;
	background-color: #100221 !important;
	color: #fff !important;
	font-size: 14px !important;
	border-radius: 5px !important;
	padding: 12px 16px !important;
}
.audio-grid {
	display: none;
}
.summary .audio-grid {
	display: block;
}
.woocommerce-breadcrumb {
	display: none;
}
.single-product .product {
	padding: 50px 0;
}
.audio-grid audio {
	background: #100221;
	opacity: 1 !important;
}
.play-btn.btn.btn-primary {
	margin-right: 15px;
	background: #372D46;
}
.orderby {
	border: 1px solid #aaa;
	padding: 6px 10px;
}
.woocommerce-loop-product__title {
	color: #100221;
}
.woocommerce-LoopProduct-link .price {
	/* text-align: center; */
	color: #100221 !important;
	font-size: 17px !important;
}
.button.product_type_grouped {
	background: #1E122E !important;
	color: #fff !important;
}
.nav.navbar-nav {
	margin-top: 10px;
	width: 36% !important;
}
.sfm-navicon {
	position: absolute;
	top: 5px;
	left: 57px !important;
}
/******************************************VIEW PRODUCT********************************************************/
.Description p{
	margin: 0px 0 0 46px;
}
.woocommerce a.remove {
	line-height: 20px;
}
.coupon {
	width: 289px;
}
.coupon #coupon_code {
	width: 154px;
	border: 2px solid #a8a5a5 !important;
	border-radius: 5px 0 0 5px !important;
	padding: 5px 11px !important;
	margin: 0 0 !important;
	font-size: 14px;
	border-right: none !important;
}
.woocommerce-cart-form .coupon button.button{
	background-color: #100221 !important;
	width: 135px !important;
	padding: 12px 0px;
	color: #fff;
	border-radius: 0 5px 5px 0 !important;
	font-size: 14px;
}

.woocommerce-cart-form .coupon button.button:hover {
	background-color:#2e1746 !important;
	color: #fff;
}
.woocommerce-cart-form button.button, .form-row.place-order #place_order {
	opacity: 1 !important;
	background-color: #100221 !important;
	color: #fff !important;
	font-size: 14px !important;
	border-radius: 5px !important;
	padding: 12px 10px !important;
	width:160px !important;
}
.woocommerce-cart-form button.button:hover, .form-row.place-order #place_order:hover {
	background-color:#2e1746 !important;
	color: #fff;
	}
.woocommerce table.shop_table {
	border: 1px solid #a39d9d !important;
}
.cart_totals .wc-proceed-to-checkout a {
	background-color: #100221 !important;
	width: 207px !important;
	font-size: 16px !important;
	border-radius: 5px !important;
}
.cart_totals .wc-proceed-to-checkout a:hover{
	background-color:#2e1746 !important;
	color: #fff;
}
.woocommerce-form-login-toggle .woocommerce-info, .woocommerce-form-coupon-toggle .woocommerce-info {
	border-top-color: #100221 !important;
}
.woocommerce-form-login-toggle .woocommerce-info::before, .woocommerce-form-coupon-toggle .woocommerce-info::before {
	color: #100221;
}
.woocommerce-info a {
	text-decoration: none;
	color: #100221 !important;
}
.form-row.place-order #place_order {
	background-color: #100221 !important;
}
.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
	display: inline-block !important;
	width: 100%;
}
.woocommerce-account-fields #createaccount {
	float: left !important;
	display: inline-block !important;
	width: 40px !important;
	text-align: left !important;
	position: static !important;
	margin: 10px 0 0 0 !important;
}
.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span {
	display: inline-block;
	float: left;
}
.checkout.woocommerce-checkout input {
	padding: 10px 10px !important;
	border-radius: 6px !important;
}
.woocommerce-form.woocommerce-form-login.login .button {
	background-color: #100221;
	color: #fff;
	font-size: 15px;
}
.woocommerce-form.woocommerce-form-login.login .button:hover{
	background-color:#2e1746 !important;
	color: #fff;
}
.checkout_coupon.woocommerce-form-coupon .button, .return-to-shop .button.wc-backward, .cart.grouped_pro .group_table .button.product_type_simple.ajax_add_to_cart, .cart .single_add_to_cart_button.button.alt {
	background-color: #100221 !important;
	color: #fff !important;
	font-size: 13px !important;
	border-radius: 5px !important;
	padding: 12px 11px !important;
}
.checkout_coupon.woocommerce-form-coupon .button:hover, .return-to-shop .button.wc-backward:hover, .cart .single_add_to_cart_button.button.alt:hover{
	background-color:#2e1746 !important;
	color: #fff;
} 
.checkout_coupon.woocommerce-form-coupon .form-row.form-row-last {
	width: 53% !important;
}
#main .products.columns-4 li h2 {
	min-height: 57px !important;
}
.entry-content .form-row.form-row-first #username, .entry-content .form-row.form-row-last #password {
	padding: 10px 0px !important;
	border-radius: 5px !important;
}
.contact-page .form-submit, #commentform #submit {
	color: #fff;
	padding: 10px 20px;
	border-radius: 5px !important;
}
.woocommerce-info::before {
	color: #100221;
}
.woocommerce-info {
	border-top-color: #100221;
}
.navbar-nav li.cart p.buttons a {
	font-size: 14px !important;
	border-radius: 5px !important;
}






/******************************************Menu-Toggle-Css********************************************************/
.sfm-navicon, .sfm-navicon::after, .sfm-navicon::before, .sfm-label-metro .sfm-navicon-button, #sfm-mob-navbar {
	background-color: transparent !important;
}
.recent-two img {
	border: 4px solid #ccc8d2;
	height: 110px;
	width: 110px;
	margin: 34px auto 10px !important;
}
.fotr.all-heading-all-section h1 {
	margin-bottom: -12px;
}
.media_obj .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail.wp-post-image {
 float: left;
 width: 126px;
 height: 126px;
}
.media_obj .woocommerce-loop-product__title {
 float: right;
 width: 71%;
 color: #fff;
 min-height: 50px;
 padding-bottom: 0px !important;
 text-align:left !important; 
}
.post-35723, .post-50932  {
 border-bottom: none !important;
}
.inner-text {
	opacity: 0.7;
	border-radius: 9px;
}
.woocommerce ul.products li.product a img {
	margin: 0 0 0em;
}
.woocommerce-pagination > ul {
	border: none !important;
}
.woocommerce-pagination > ul > li {
	border: none !important;
	margin-right: 3px !important;
}
.woocommerce-pagination > ul > li span.current, .woocommerce-pagination > ul > li:hover a {
	background-color: #100221 !important;
	color: #fff !important;
}
.woocommerce-pagination > ul > li a, .woocommerce-pagination > ul > li > span {
	background:#695F74 !important;
	color: #fff;
}
.sf_label_default:hover .sfm-navicon {
	transform: none !important;
}
.woocommerce a.added_to_cart {
	padding: 7px 18px;
	display: inline-block;
	background-color: #100221;
	color: #fff;
	border-radius: 3px;
	font-weight: 700;
	margin-right: 13px;
	text-decoration: none;
	float: right;
	font-size: 14px !important;
}

body.home .woocommerce.columns-2.media_obj ul.products li.product .price {
	text-align: left;
}




/******************************************Search_Page********************************************************/

.entry-header h1, .woocommerce-products-header h1 {
	font-size: 29px;
	background-color:#e7e6e9;
	padding: 13px 21px;
	border-radius: 10px;
	color: #170336;
	margin: 0px 0 50px;
	border-left: none;
	font-size: 29px;
	height: 100% !important;
	display: inline-block !important;
	width: 100% !important;
	padding: 9px 20px 15px !important;
	text-align: center;
	font-family: Oswald;
}


.gsc-search-box.gsc-search-box-tools .gsc-search-button-v2, .gsc-search-button-v2:hover, .gsc-search-button-v2:focus {
	border: 1px solid #100221;
	background-color: #695F74;
	background-image: none;
	padding: 10px 18px 0;
	height: 33px;
}



/********************************Search***************************************/
.col-md-6.site-logo-sec.col-xs-12.col-sm-4 {
	text-align: center;
	margin-bottom:17px;
}

.col-md-6.mainmenu {
 width: 75%;
}

.search_box {position: static !important;display: inline-block !important;width: 90% !important;float: right; padding:20px 0 0 0;}
.menu-search-form {text-align: center;position: static;right: 0;top: 100%;width: 100%;right: 0px;}
.navbar.navbar-static-top .search_box input {padding: 7px 10px 7px 43px !important;color: #000;width: 100%;font-size: 14px;border-radius: 0px;border: none;height: 46px;float: left;border: none;border-right: none;position: relative;font-weight: 500;}
.search-form-popup{position:relative;}
.search-form-popup::before {position: absolute;left: 0px;height: 46px;width: 46px;content: ".";z-index: 999;bottom: 0px;top: 0px;display: inline-block;background-image: url("https://thedocumentrecordsstore.com/wp-content/uploads/2018/08/new-search.png");background-repeat: no-repeat;background-position: center center;background-size: 14px;font-size: 0px;}
#searchsubmit {display: none;}

/**************************header & others*******************************************/


.nav.navbar-nav {
	margin: 0 auto !important;
	float: none !important;
	text-align: center !important;
}
.navbar-wrapper .container {
	width: 90%;
	margin: 0 auto;
}
.navbar-wrapper .container {
	padding: 0 0 !important;
}
#primary #post-292 .entry-content .woocommerce {
	width: 40% !important;
}
.logged-in #primary #post-292 .entry-content .woocommerce {
	width: 88% !important;
}
#post-292 .woocommerce {
	float: none;
	margin: 0 auto !important;
}
#post-292 .woocommerce h2 {
	font-size: 32px;
	font-weight: 510;
	text-align: center;
	margin: 0 auto;
}
.woocommerce-form.woocommerce-form-login.login {
	box-shadow: 0 0 20px #0003;
	border: none;
	margin-bottom: 0px;
	border-radius: 24px;
}
.woocommerce form .form-row label {
	line-height: 36px;
	font-weight: 400;
}
.woocommerce-form.woocommerce-form-login.login .woocommerce-LostPassword.lost_password a {
	color: #24192f !important;
	text-decoration: none;
}
.woocommerce-form__label.woocommerce-form__label-for-checkbox.inline span {
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #24192f;
}
.woocommerce-form__label.woocommerce-form__label-for-checkbox.inline {
	margin-left: 17px;
}
.woocommerce-form.woocommerce-form-login.login .button {
	font-size: 16px;
	padding: 10px 14px;
	border-radius: 5px;
}
.woocommerce table.shop_table th {
	font-weight: 700;
	padding: 17px 12px;
	border-left: 1px solid #a8a5a5;
}
.woocommerce table.shop_table th:first-child {
	border-left: none !important;
}

.woocommerce table.shop_table td {
	border-top: 1px solid #a8a5a5 !important;
	padding: 16px 12px;
	vertical-align: middle;
	border-left: 1px solid #a8a5a5 !important;
}
.woocommerce table.shop_table td:first-child {
	border-left: none !important;
}

.woocommerce-cart-form .product-thumbnail {
	border-left: none !important;
}
.woocommerce-LostPassword.lost_password {
	margin-top: 10px;
}
.page-id-292 .woocommerce h2 {
	position: relative;
	width: 100%;
	display: inline-block;
	text-align: center !important;
}
.page-id-292 .woocommerce h2::before {
	position: absolute;
	left: 0px;
	right: 52px;
	width: 35px;
	content: ".";
	height: 4px;
	background-color: #3ab3b2;
	bottom: -4px;
	font-size: 0;
	margin: 0 auto;
}
.page-id-292  .entry-content .woocommerce-MyAccount-content a {
	color: #100221 !important;
}
.page-id-292  .entry-footer .edit-link a {
	color: #100221 !important;
}
.page-id-292 .woocommerce-MyAccount-content .woocommerce-Button.button {
	background-color: #100221;
	color: #fff !important;
	padding: 11px 20px !
	important;
	font-size: 12px !important;
	border-radius: 5px;
	margin-top: 12px;
}
.page-id-292 span em {
	color: #767373;
	font-size: 12px;
	padding: 0 11px;
}
.woocommerce-account .woocommerce-MyAccount-content {
	float: right;
	width: 64% !important;

}
.page-id-292 .woocommerce form .form-row {
	padding: 5px 0 0 0;
	margin: 0 0 6px;
}
.page-id-292 fieldset legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 11px;
	font-size: 21px;
	line-height: inherit;
	color: #333;
	border: 0;
	border-bottom: 1px solid #e5e5e5;
}
.page-id-292 fieldset legend {
	font-size: 21px;
	margin: 49px 0 18px 0px;
	padding-bottom: 16px;
	font-weight: 700;
}
.page-id-292 .woocommerce-EditAccountForm.edit-account {
	margin-bottom: 40px;
}
.logged-in .woocommerce-MyAccount-navigation {
	margin-bottom: 40px !important;
}


.nw-cart-drop-content .nw-cart-drop-content-in a.remove {
	line-height: 65%;
	width: 16px;
	height: 16px;
	font-size: 22px;
	background: #000;
	color: #f9f7f7 !important;
	border-radius: 40px;
	text-align: center !important;
	margin: 0 auto !important;
	padding-top: 1px !important;
}
.nw-buttons {
	 border-top: none; 
	background-color: #200f35;
	padding: 0 0 10px 0 !important;
}
.nw-buttons li {
	list-style: none;
	display: inline-block;
	width: 90%;
	text-align: center;
	margin: 0 auto !important;
}
.info-pro .p-title a {
	font-size: 13px;
	font-weight: 500 !important;
	line-height: 20px;
	margin-top: -3px;
}
.info-pro .quantity {
	font-size: 13px !important;
	font-weight:600;
}
.nw-cart-drop-content {
	border: none;
	width: 100% !important;
	background-color: #100221 !important;
	border-radius: 0px !important;
	opacity: 1px !important;
	padding: 0px;
	text-align: left;
	margin: -5px auto !important;
}


.cart_list.product_list_widget {
	overflow-x: hidden;
	max-height: 235px !important;
	overflow-y: auto !important;
	padding:10px !important;
}
.page-id-290 .nw-cart-drop-content {
	border-radius: 7px;
	width: 305px;
	overflow: hidden !important;
	padding:10px !important;
}


.nw-cart-drop-content .nw-cart-drop-content-in ul.cart_list li {
	padding: 15px 0 0 0 !important;
}

.nw-cart-drop-content .nw-cart-drop-content-in ul.cart_list.product_list_widget li {
	position: relative !important;
	padding: 10px 0 !important;
}

.nw-cart-drop-content-in .cart_list.product_list_widget .remove {
	position: static;
	float: left;
}
.nw-cart-drop-content-in .nw-cart-product-title .thumbnail-p {
	float: right;
}


.nw-cart-drop-content-in .nw-buttons li a {
	padding: 12px 14px !important;
	font-size: 15px !important;
	border-radius: 5px !important;
}
.page-id-290 .shop_table.shop_table_responsive tbody th {
	border-right: 1px solid #a8a5a5 !important;
	border-top: 1px solid #a8a5a5 !important;
}
.page-id-290 .shop_table.shop_table_responsive tbody th:first-child {
	border-right: none !important;
}
#order_review .shop_table.woocommerce-checkout-review-order-table tfoot th {
	border-top: 1px solid #a8a5a5 !important;
}
.page-id-291 .checkout.woocommerce-checkout .woocommerce-input-wrapper input {
	border: 2px solid #110f0f;
	padding: 11px 12px !important;
	border-radius: 25px !important;
	color: #000;
	font-size: 15px !important;
}
.page-id-291 .select2-container--default .select2-selection.select2-selection--single {
	border: 2px solid #110f0f;
	padding: 7px 0 0 !important;
	border-radius: 25px !important;
	color: #8b8484;
	height: 46px;
}
.page-id-291 .select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 45px;
	position: absolute;
	top: 1px;
	right: 10px;
	width: 18px;
}
.page-id-291 .woocommerce-input-wrapper #billing_address_1, .page-id-291 .woocommerce-input-wrapper #billing_address_2,
 .page-id-291 .woocommerce-input-wrapper #billing_email, .page-id-291 .woocommerce-input-wrapper #account_password{
	 font-size: 15px !important;
	padding: 12px 16px !important;
	 
 }
.woocommerce-shipping-fields #ship-to-different-address .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span {
	float: right !important;
	margin: 0px 12px;
	font-size: 24px !important;
	font-weight: 500;
}
.woocommerce-shipping-fields #ship-to-different-address .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox #ship-to-different-address-checkbox {
	float: left !important;
	margin: 8px 0px 0px -7px !important;
}
.page-id-291 .woocommerce-billing-fields h3 {
	font-size: 24px !important;
	font-weight: 500;
	color: #333;
}
.page-id-291 .woocommerce-shipping-fields #ship-to-different-address label {
	margin: 0 auto !important;
}
.page-id-291 .col-2 .woocommerce-shipping-fields .woocommerce-shipping-fields h3 {
	margin-bottom: 5px !important;
}
.page-id-291 .woocommerce-shipping-fields .woocommerce-input-wrapper #shipping_address_1, .page-id-291 .woocommerce-shipping-fields .woocommerce-input-wrapper #shipping_address_2{
	font-size: 13px;
	padding: 12px 23px !important;
}
.page-id-291 .col-2 .woocommerce-input-wrapper #order_comments {
	font-size: 15px !important;
	border: 2px solid #110f0f;
	border-radius: 12px;
	min-height: 140px !important;
	padding: 0 10px;
}
.page-id-291 .woocommerce-shipping-fields__field-wrapper .form-row {
	margin-bottom: 27px !important;
}
.page-id-291 .woocommerce-billing-fields__field-wrapper .form-row {
	margin-bottom: 27px !important;
}
#primary #main .woocommerce-error li a {
	background-color: #100221 !important;
	color: #fff !important;
}
.nw-cart-drop-toggle.cart_anchor .nw-cart-drop-content.nw-hidden {
	background-color: #f7eef4;
}
.entry-footer .edit-link a {
	color: #100221;
}
.woocommerce-Address-title.title h3 {
	font-weight: 600;
}
.page-id-292 #post-292 .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #444;
	line-height: 40px;
}
.page-id-292 #post-292 .select2-container .select2-selection--single .select2-selection__rendered {
	display: block;
	padding-left: 12px;
	padding-right: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.page-id-292 #post-292 .select2-container--default .select2-selection--single {
	background-color: #fff;
	border: 2px solid #110f0f;
	border-radius: 31px;
	min-height: 45px !important;
}
.page-id-292 #post-292 .select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 26px;
	position: absolute;
	top: 7px;
	right: 9px;
	width: 20px;
}
.page-id-292 #post-292 .woocommerce-input-wrapper #billing_address_1 {
	margin-bottom: 16px;
}
.page-id-292 #post-292 .woocommerce-address-fields p .button {
	margin-top: 12px;
	background-color: #100221;
	color: #fff;
	padding: 11px 12px;
}
.page-id-292 #post-292 .woocommerce-MyAccount-content h3 {
	font-size: 25px;
	font-weight: 600;
}
a, a:focus, a:hover {
 color: #100221;
}
.page-id-290 .woocommerce-shipping-calculator .select2-container--default .select2-selection--single {
	background-color: #fff;
	border: 2px solid #110f0f;
	border-radius: 25px;
	min-height: 44px !important;
}
.page-id-290 .woocommerce-shipping-calculator .select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 26px;
	position: absolute;
	top: 7px;
	right: 11px;
	width: 20px;
}
.page-id-290 .woocommerce-shipping-calculator .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #444;
	line-height: 38px;
}
.page-id-290 .woocommerce-shipping-calculator #calc_shipping_city_field input, .page-id-290 .woocommerce-shipping-calculator #calc_shipping_postcode_field input{
	border: 2px solid #110f0f;
	padding: 11px;
	border-radius: 25px;
}
.page-id-290 .woocommerce-shipping-calculator p .button {
	background-color: #100221 !important;
	color: #fff !important;
	margin: 5px 9px !important;
	border-radius:5px;
	}
#primary .entry-content .arconix-faq-wrap {
	margin: 19px 0;
	padding: 5px 10px;
	border: 2px solid #110f0f;
	padding: 7px;
	border-radius: 9px;
	
}

.entry-content .col-md-4.right-side-contact .row.text-left h2.text-left{
	margin-top: 0px; 
}
.page-id-53216 .contact-page {
	padding-bottom: 10px !important;
}
.page-id-53216 div.wpcf7-response-output {
	margin: 0em 0em 1em !important;
	
}


.navbar-nav li a {
	padding: 9px 15px 9px !important;
	line-height: 27px;
}
.navbar.navbar-static-top {
	margin: 0px auto;
}
.navbar-wrapper {
	top: 20px;
}
.nw-cart-product-title {
	float: right;
	width: 91%;
}

.single-product .product {	padding: 80px 0;}
.nw-cart-icns { height:26px; width: 24px !important;position: relative;float: right !important;margin: 0 auto !important;}
.site-inner.nw-drop-cart {position: absolute;display: block;z-index: 9999;top: 126px !important;right: 5.6%;height: 40px;z-index: 9999;width: 19% !important;margin: 0 auto;text-align: center;padding: 13px 0 0 0;}
.site-inner.nw-drop-cart .nw-cart-container.nw-cart-hover {display: inline-block;width: 100%;position: static;}
.site-inner.nw-drop-cart .nw-cart-container.nw-cart-hover a {display: inline-block;width: 100%;text-align: left; color:#FFF;}
.site-inner.nw-drop-cart .nw-cart-container.nw-cart-hover .nw-cart-drop-toggle {float: left;padding: 0px;line-height: normal;width: 100%;}
.site-inner.nw-drop-cart .nw-cart-container.nw-cart-hover a .nw-cart-contents {float: left;display: block;min-width: auto;text-align: left;}
 body.home .site-inner.nw-drop-cart span.items {color: #fff;}
.site-inner.nw-drop-cart span.items {margin: 0 0 0 10px;color: #382e46;}
.site-inner.nw-drop-cart .nw-cart-contents, .site-inner.nw-drop-cart .nw-cart-drop-content {color: #f0eaf4;}
.navbar {margin-bottom: 0px;}h3 a, h3 a:focus, h3 a:hover{color:#4c4158;text-decoration: none;}
.nw-cart-product-title .info-pro, .p-title a {text-align: left !important;}
.col-md-12.mainmenu.col-xs-12.col-sm-12.new-menu-bar-designe {
	background-color: #0c021a;
	margin-bottom: 70px;
}
body.home .col-md-12.mainmenu.col-xs-12.col-sm-12.new-menu-bar-designe {
	background-color: transparent;
	margin-bottom: 70px;
	z-index: 99;
}
body:not(.home) .navbar-wrapper {
	top: 0;
	padding-top: 20px;
	height:160px;
}


.cart_list.product_list_widget .empty {
    color: #fff !important;
}

.nw-drop-cart ul.cart_list li {
	
	padding: 15px 0;
	width: 100%;
	margin: 0 auto;
}

.nw-cart-product-title .quantity, .nw-cart-drop-content-in .woocommerce-Price-amount {
	color: #fff !important;
}
.nw-drop-cart .nw-cart-drop-content-in ul.nw-buttons li a.button {
	background: #000 !important;
	color: #fff;
	border-radius: 0px !important;
	font-size: 14px !important;
	font-weight: 300;
	padding: 15px 20px !important;
	text-align:center !important;
}
	
.nw-cart-drop-content-in .cart_list.product_list_widget .remove a {
    background-color: #e2401c!important;
    height: 17px !important;
    width: 17px !important;
    font-size: 16px;
    padding: 0px !important;
    right: 0px;
    text-align: center !important;
    vertical-align: middle !important;
    line-height: 18px;
}	
.site-inner.nw-drop-cart .remove a.remove.remove_from_cart_button:hover {
	background-color: #e70707 !important;
}

.nw-drop-cart .nw-cart-drop-content-in ul.nw-buttons li a.button:hover {
	background-color: #5148834d !important;
}





.total {
	text-align: center;
	font-size: 13px;
	margin: 0 auto;
	padding: 10px 0 12px;
}
.nw-cart-drop-content .nw-cart-drop-content-in .total .woocommerce-Price-amount {
	font-weight: bold;
	font-size: 100%;
}

.nw-drop-cart ul li {
	padding: 0 ;
}

.nw-cart-product-title .info-pro {
	width: 70%;
	margin-left: 7px;
	float: left;
}
span.nw-visible-desktop.nw-hidden-phone .price, span.nw-visible-desktop.nw-hidden-phone .items {
    font-weight: 500;
	font-size:15px;
}

#menu-homelogo {
	margin: 0 auto !important;
	text-align: center !important;
	display: inline-block;
	padding: 0px !important;
}
.page-id-4 .entry-header, .page-id-55422 .entry-header{
	display: none;
}
.page-id-4 .inner h2 {
	margin-top: 0px !important;
}

.expl-set .inner.all-heading-all-section {
	margin-bottom: 60px;
}

body.home .expl-set .inner.all-heading-all-section {
	margin-bottom: 40px;
}

.page-id-4 .woocommerce ul.products li.product, .page-id-4 .woocommerce-page ul.products li.product {
	margin-bottom: 0px;
}


.added_to_cart.wc-forward {
	margin: 13px auto 0 !important;
	float: right !important;
	border-radius: 5px !important;
}


.woocommerce div.product form.cart table td.label {
	width: 100% !important;
	display: inline-block;
	float: left !important;
	white-space: normal !important;
	text-align:left !important;
}



.woocommerce div.product form.cart table td.label .play-btn.btn.btn-primary {
	margin-right: 10px !important;
	background: #372D46;
	vertical-align: middle !important;
}

.woocommerce div.product form.cart table td.label a {
	color: #170336;
	font-size: 14px;
	text-align: left !important;
	white-space: normal !important;
	width: 100% !important;
	text-decoration: none;
	line-height: normal !important;
	vertical-align:middle !important;
}
.cart.grouped_pro .added_to_cart.wc-forward {
	margin: 0 auto !important;
}
.woocommerce-loop-product__title {
	text-align: center !important;
	font-size: 15px !important;
	line-height: normal;
}
.products.columns-4 .price, .woocommerce ul.products li.product, .woocommerce-page ul.products li.product  {
	text-align: center;
}

.search.search-results #primary .products.columns-4 li .button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
	float: none !important;
	margin: 0 auto !important;
}
/*
.woocommerce ul.products li.product a {
	font-size: 13px !important;
	width: 62% !important;
    margin: 0 auto !important;
}
*/
body.home .woocommerce ul.products li.product a.button {
	width:auto !important;
}
.contact-page {
    padding-bottom: 0px;
}
.woocommerce.columns-2.media_obj .price {
	color: #fff !important;
}
.archive.woocommerce #primary .products.columns-4 li .button.product_type_simple.add_to_cart_button.ajax_add_to_cart {float: none !important;}

#demo.mobile {
	display: none;
}
.add-to-cart-btn .added_to_cart.wc-forward {
display: none;
}
.woocommerce div.product form.cart table td.label {
line-height: 36px!important;
vertical-align: middle !important;
}
.woocommerce div.product form.cart .group_table td.price.group {
 position: relative !important;
}

.woocommerce div.product .out-of-stock {
    position: absolute !important;
    top: 27px !important;
    left: 0 !important;
    width: 100px !important;
    right: 0px !important;
    text-align: left !important;
}


/*****************************Responsive-767px ****************************************/
@media (max-width :767px){
	
#demo.mobile {
	display: block;
	width: auto;
	position: absolute;
	z-index: 999999;
	text-align: right;
	margin: 0 auto;
	top: 31px;
	right: 60px;
}
#s {
	width: 139px;
	border: none;
	border-radius: 2px;
	padding: 2px 10px;
	font-size: 12px;
}	
	
#main .blog_bx .more-link {
 font-size: 14px;
 text-align: center;
 display: block !important;
}	
.col-md-3.searchbox.col-sm-8.col-xs-12 .search_box {
	position: static !important;
	display: inline-block !important;
	width: 78% !important;
}
.nav.navbar-nav {
	margin-right: 36px !important;
	margin-top: 4px;
}
.nw-cart-container .nw-cart-drop-content {

	border: 1px solid #e4e4e4;
	width: 224px !important;
	overflow: hidden !important;
	top: 24px !important;
	left: 38px !important;
}
.nw-drop-cart ul li {
	background: transparent;
	padding: 0px 0px !important;
}
.nw-buttons li {
	margin-right: 0px !important;
	margin-top: 8px !important;
}

.sfm-navicon img {
	width: 22px;
}

.search_box input {
	height: 40px !important;
}
#searchsubmit {
	height: 40px !important;
}
.col-md-6.mainmenu {
	width: 100% !important;
	display: inline-block;
}


#menu-homelogo li a {
	font-size: 13px !important;
	 padding: 0px 6px;
}
.navbar.navbar-static-top .col-md-3.searchbox {
	right: -1%;
	width: 73%;
	padding: 18px 0 0 0;
	z-index: 999999;
	top: 77px !important;
}
.menu-homelogo-container {
	display: inline-block;
	float: none !important;
}
.col-md-6.mainmenu.col-xs-12.col-sm-12 #navbar .nav.navbar-nav {
	width: 100% !important;
	margin: 0 auto !important;
	text-align: center !important;
	display: inline-block !important;
}
#menu-homelogo {
 width: 100% !important;
 display: inline-block;
 margin: 0 auto;
 padding: 0;
}
.navbar-nav li a {
 padding: 0px;
 line-height: 20px;
}
.sfm-va-middle .sfm-menu-level-0.sfm-menu li a {
	padding: 4px 0 !important;
	font-size: 15px !important;
}	
.carousel-caption {
	display: none !important;
}
.sfm-pos-right .sfm-rollback {
	right: 0;
	left: -10px !important;
}
.sfm-navicon img {
	width: 20px;
}
.sfm-navicon {
	position: absolute;
	top: -15px;
	left: 44px !important;
}
#myCarousel #rev_slider_1_1 {
	height:320px !important;
}
.carousel-caption h1 br {
	display: none;
}
.carousel-caption h1 {
	font-size: 14px;
	font-family: oswald;
	line-height: 1;
}
.carousel-caption {
	right: 0%;
	left: 8%;
	padding-bottom: 0px;
	top: 30%;
	width: 54%;
}
.carousel-caption p {
	font-size: 12px;
	line-height: 13px;
}
.carousel-caption h6 a {
	font-size: 11px;
}
.inner h2 {
	font-size: 34px;
	font-family: Oswald;
	color: #e7e6e9;
	margin-top: 10px;
	margin-bottom: 0px;
}
.inner h3 {
	font-size: 14px;
	margin: 0 0 22px 0;
}
.inner-one {
	width: 22.5%;
	min-height: 194px;
}
.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product {
	margin: 0 0 0.992em !important;
}
.inner-text h2 {
	font-size: 17px !important;
}
.inner-text p {
	font-size: 11px;
}
.all-music h1 {
	font-size: 34px;
}
.all-music p {
	margin: 0 0px 24px 0px;
	font-size: 14px;
	color: #ffffff;
}
.all-music h6 {
	font-size: 14px;
	text-align: center;
}
.input-group {
	text-align: center;
	margin: 0 auto;
}
.all_search #s {
	float: left;
	width: 145px;
}
ul.products.columns-2 li.product.type-product {
	width: 100% !important;
}

.media_obj .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail.wp-post-image {
	float: none;
	width: 119px !important;
	height: 119px !important;
	margin: 0 auto;
}
.media_obj .woocommerce-loop-product__title {
	float: none;
	width: 100%;
}
.media_obj .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail.wp-post-image {
	float: none;
	width: 126px;
	height: 126px;
	margin: 0 auto;
}
.woocommerce ul.products li.product .price {
	color: #77a464;
	display: inline-block;
	font-weight: 400;
	margin-bottom: .5em;
	font-size: .857em;
	width: 100%;
}
.recent-three {
	font-size: 13px !important;
	line-height: 20px !important;
}
.media_obj .button {
	margin-left: 0 !important;
	margin-top: 0% !important;
	display: inline-block;
	float: none;
	text-align: center;
	margin: 0 auto !important;
}
.products.columns-2 .woocommerce-loop-product__title {
	font-size: 14px !important;	
}
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
	font-size: 13px !important;
	margin-bottom: 14px !important;
}
.woocommerce-LoopProduct-link .price {
	color: #100221 !important;
	font-size: 15px !important;
}
.button.product_type_grouped a {
	width: 100%;
	margin: 0 auto;
}
ul.products.columns-2 li.product.type-product {
	width: 100% !important;
	text-align: center;
	margin: 0 auto;
}
.media_obj li {
	border-bottom: none !important;
	}
.media_obj li {
	border-right:none !important;
}
.hr1 {
	margin: 35px 0px 30px 0;
	
}
.woocommerce.columns-2.media_obj .woocommerce-loop-product__title {
	padding: 10px 0 !important;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	margin: 0 0 0.992em !important;
}
.recent-one h2 {
	font-size: 34px;
	margin-top: 20px;
}
.recent-one p {
	margin: 0 0 0 0;
	font-size: 14px;
}
.tslider .cbp-qtcontent img {
	max-width: 39% !important;
}
.recent-two img {
	border: 3px solid #ccc8d2;
	height: 90px;
	width: 90px;
	margin: 20px auto 3px !important;
}
.recent-three h4 {
	font-size: 14px;
}
.recent-three p {
	font-size: 12px;
	line-height: 19px;
}
.recent-three b {
	font-size: 13px;
}
.bx-wrapper .bx-prev {
	left: 41% !important;
}	
.bx-wrapper .bx-next {
	right: 37% !important;	
}	
.recent {
	padding-bottom: 80px;
}
.all-music {
	width: 100%;
	background-color: #100221;
	padding: 40px 0px 40px 0;
	margin-top: 0;
}
.fotr h1 {
	font-size: 34px;
	margin-top: 22px;
}	
.fotr p {
	font-size: 16px;
	margin: 0 0px 0 0px;
}
.fotr-one {
	text-align: center;
	font-size: 26px;
	margin: 40px 0px 40px 0px;
}
.all-heading-all-section .heading-border-bottom::before {
	width: 21px;
	height: 4px;
	bottom: -5px;
}
.footer h5 {
	font-size: 10px;
	
}
/*****************************Search Page****************************************/

.entry-content h1 {
	font-size: 27px;
}
.entry-content h2{
	font-size: 22px;
}

/*****************************BROWSE(A-Z)****************************************/

.woocommerce ul.products li.product .price {
	margin-bottom: 5px !important;
}
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
	font-size: 12px;
	margin-bottom: 30px !important;
}
.woocommerce ul.products li.product .button {
	margin-top: 10px;
}
.woocommerce-LoopProduct-link .price {
	font-size: 12px !important;
}
.woocommerce-products-header {
	text-align: center;
}
.woocommerce-products-header h1 {
	font-size: 27px !important;
	text-align:left;
}
#primary .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
	float: none !important;
	font-size: 14px !important;
	padding: 0px 0px 0px 51px !important;
}
#main .woocommerce-ordering {
	float: none !important;
	margin: 0px 0px 10px 28px !important;
}
.woocommerce nav.woocommerce-pagination ul {
	margin: 0px -7px 0px 0px;
}
.woocommerce-pagination > ul > li a, .woocommerce-pagination > ul > li > span {
	margin-bottom: 4px !important;
}
/*******************************Inner Page of Browse(A-Z)******************************************/


.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
	width: 100% !important;
}
.woocommerce .summary.entry-summary {
	width: 100% !important;
}
.product_title.entry-title {
	font-size: 27px;
}
#main .products.columns-4 li h2 {
	min-height: 93px !important;
	font-size: 12px;
}
.summary .price {
	width:37%;
	font-size: 16px !important;
}
.woocommerce-product-details__short-description p {
	font-size: 15px !important;
}
.group_table .label a {
	color: #170336;
	font-size: 13px;
}
.cart.grouped_pro .btn {
	padding: 2px 7px;
	font-size: 13px;
	line-height: 1.1212;
	border-radius: 4px;
}
.product-name {
	font-size: 12px;
}
.product-price {
	font-size: 13px;
}
.product-quantity {
	font-size: 13px;
}
.product-subtotal {
	font-size: 13px;
}
.coupon #coupon_code {
	width: 136px;
	padding: 1px 16px !important;
}
.coupon {
	width: 273px;
}
.coupon.button {
	width: 50% !important;
	float: right !important;
	font-size:13px;
}
button.button{
 width: 50% !important;
	float: right !important;
}
.group_table td {
	font-size: 13px;
	float:right !important;
}
.checkout-button.button.alt.wc-forward {
	font-size: 13px !important;
	padding: 12px 0px;
}
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
	font-size: 11px !important;
	margin-bottom: 9px !important;
	padding: 11px 13px !important;
}
.woocommerce-billing-fields label {
	font-size: 13px;
}
.cart.grouped_pro .group_table .button.product_type_simple.add_to_cart_button.ajax_add_to_cart.added {
	font-size: 11px !important;
}
.cart.grouped_pro .group_table .added_to_cart.wc-forward {
	padding: 1px 14px;
	text-decoration: none;
	float: left !important;
	font-size: 12px !important;
}

.group_table .label a {
 color: #170336;
 font-size: 13px;
 float: left !important;
 word-break: break-all !important;
 display: inline-block !important;
 width: 100% !important;
 overflow: hidden;
 text-overflow: ellipsis;
}

.price.group {
	font-size: 13px !important;
}
.group_table tr {
	width: 100% !important;
	display: inline-block;
	float: left !important;
}
.checkout_coupon.woocommerce-form-coupon .button, .return-to-shop .button.wc-backward, .cart.grouped_pro .group_table .button.product_type_simple.ajax_add_to_cart, .cart .single_add_to_cart_button.button.alt {
	background-color: #100221 !important;
	color: #fff !important;
	font-size: 12px !important;
	border-radius: 5px !important;
	padding: 8px 6px !important;
}
.cart.grouped_pro .btn {
 padding: 4px 4px;
 font-size: 8px;
 line-height: 1.1212;
 border-radius: 4px;
 margin: 0 3px 0 0 !important;
 float: left !important;
}

.group_table .label a {
	color: #170336;
	font-size: 13px;
	float: left !important;
	white-space: normal;
	display: inline-block !important;
	width: 80% !important;
	
}
td.price.group {
	width: 15% !important;
	display: inline-block;
	float: left !important;
	margin: 0 auto !important;
	margin-right:5px !important;
	
}
td.label {
	width: 50% !important;
	display: inline-block;
	float: left !important;
}
.product_meta {
	font-size: 13px !important;
}
.page-id-292 #primary #post-292 .entry-content .woocommerce {
	width: 287px !important;
}
.page-id-292 .woocommerce input {
	padding: 8px;
}

.entry-header h1 {
	font-size: 27px;
	text-align: left;
	margin: 20px 0px 14px -8px;
}
#main .entry-header h1 {
	text-align: left !important;
	font-size: 24px;
}
#primary .u-column1.col-1.woocommerce-Address address {
	text-align: left;
	font-size: 13px;
}
#primary .u-column2.col-2.woocommerce-Address address {
	text-align: left;
	font-size: 13px;
}
.page-id-292 #post-292 .woocommerce-MyAccount-content h3 {
	font-size: 23px;
	font-weight: 600;
}
#primary .woocommerce-MyAccount-content {
	text-align: left !important;
}
.page-id-292 #post-292 .woocommerce-MyAccount-content h3 {
	font-size: 23px;
}
.page-id-292 #post-292 .woocommerce-address-fields p .button {
	float: left !important;
}
#primary.woocommerce-Address-title.title h3 {
	margin-top: 4px !important;
	margin-bottom: 4px !important;
}
.woocommerce-Address-title.title h3 {
	font-size: 22px !important;
}
.woocommerce-EditAccountForm.edit-account .woocommerce-Button.button {
	float: left !important;
}
#primary .woocommerce-form.woocommerce-form-login.login .button {
	float: left !important;
	margin-bottom: 5px !important;
	
}
.woocommerce-form__label.woocommerce-form__label-for-checkbox.inline {
	margin-left: 0px !important;
	float: left !important;
}
#post-292 .woocommerce h2 {
	font-size: 26px !important;
}
.page-id-292 .woocommerce h2::before {
	width: 28px !important;
}
.woocommerce-form.woocommerce-form-login.login .button {
	font-size: 16px;
	padding: 11px 20px !important;
	border-radius: 5px;
	width: 37% !important;
	margin-right: 5px;
}
.page-id-292 .entry-content .woocommerce {
	width: 350px !important;
}
#primary #product-35723 .Description p {
	margin: 0px 0 0 1px;
	font-size: 12px;
}
#primary #product-35723 .summary.entry-summary h1 {
	font-size: 21px;
}
#primary #product-35723 .Description h1 {
	font-size: 28px;
	margin-top: 1px;
}
#primary #product-35723 .Description h2 {
	font-size: 26px;
}
#primary #product-35723 .woocommerce-product-details__short-description p {
	font-size: 14px !important;
}
#primary .woocommerce a.added_to_cart {
	padding: 2px 21px;
	border-radius: 4px;
	margin-right: 3px;
	font-size: 11px !important;
	margin-top: 0px !important;
}
.entry-content .col-md-4.right-side-contact .row.text-left h2.text-left{
	margin-top: 0px; 
}
.page-id-53216 .contact-page {
	padding-bottom: 10px !important;
}
.page-id-53216 div.wpcf7-response-output {
	margin: 0em 0em 2em !important;
}
.page-id-290 #primary .woocommerce-cart-form .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {
	width: 100% !important;
}
.page-id-290 #primary .entry-content {
	width: 100% !important;
}
.page-id-290 #primary .woocommerce table.shop_table td {
	border-top: 1px solid #a8a5a5 !important;
	padding: 15px 5px;
	border-left: 1px solid #a8a5a5 !important;
}
.page-id-290 #primary .woocommerce-cart-form__cart-item.cart_item {
	width: 100% !important;
}
.page-id-290 #primary .woocommerce-cart-form .product-remove a {
	line-height: 19px !important;
	margin-top: -12px !important;
}
.page-id-290 #primary .cart_totals .wc-proceed-to-checkout a {
	width: 168px !important;
}

.page-id-290 #primary .woocommerce-cart-form .cart-subtotal {
	font-size: 12px;
}
.page-id-290 #primary .shop_table.shop_table_responsive .cart-subtotal td {
	font-size: 12px !important;
}
.page-id-290 #primary .shop_table.shop_table_responsive .shipping td{
	font-size: 12px !important;
}
.page-id-290 #primary .shop_table.shop_table_responsive .order-total td {
	font-size: 12px;
}
#attachment_55076 .post-content .even-img img, .post-content .odd-img img {
	max-width: 100% !important;
	height: 335px !important;
}
#attachment_55076 .post-content.clearfix p {
	font-size: 13px;
	text-align: center;
}
.single-post .nav-previous, .single-post .nav-next {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	display: inline-block;
	margin-top: 20px;
}

.postid-105873 #main .wpb_column.vc_column_container.vc_col-sm-8 .wpb_wrapper p{
	font-size:12px;
	line-height: 23px;
}
.postid-105873 #main .vc_row.wpb_row.vc_row-fluid .wpb_wrapper p{
	font-size:12px;
}
.postid-105873 #main .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
	margin-bottom: 15px;
}

.postid-105873 #main .wpb_single_image.vc_align_left {
	text-align: center;
}
.postid-105873 #main .post-content .even-img {
	float: none;
	padding-bottom: 20px;
	margin: 0 auto !important;
	width: 100%;
	text-align: center;
	display: inline-block;
}
 .postid-105873 #main .post-content .wpb_wrapper.vc_figure.odd-img {
	padding-bottom: 20px;
	margin: 0 auto !important;
	width: 100%;
	text-align: center;
	display: inline-block;
}

.postid-105873 #main .wpb_wrapper .wpb_single_image.wpb_content_element.vc_align_left {
	margin-bottom: 0px !important;
}
 #comments.comments-area .hr-title abbr {
	left: 119px;
}
.post-meta-footer.clearfix {
	margin-top: 15px;
}
.comment-meta.inline-list-item {
	font-size: 13px;
}
.comment-reply a {
	font-size: 13px;
}
.comment-body p {
	font-size: 13px;
}
#respond h3 {
	font-size: 20px;
}
#commentform p {
	font-size: 13px;
}
.comment-form-comment #comment {
	font-size: 13px;
}
.comment-form input {
	font-size: 13px !important;
}
.post-meta-footer.clearfix p {
	font-size: 13px;
}
.postid-104878 #main .post-content.clearfix {
	font-size: 13px;
}
.postid-104878 #main .clearfix.post-naviagation-grid {
	padding: 30px 0px;
}
.postid-55072 #primary .post-content.clearfix p{
	font-size: 13px;
}
.postid-55072 #attachment_55076 .wp-caption-text {
	font-size: 14px;
	text-align: center;
}
.postid-55072 #primary #attachment_55076 .wp-caption-text {
	width: 100%;
}
.postid-55072 #primary .wp-caption-text {
	font-size: 14px;
}
.postid-55072 #primary .post-content.clearfix #attachment_55074 {
	width: 100%!important;
}
.postid-55072 #primary #attachment_55079, .postid-55072 #primary #attachment_55076, .postid-55072 #primary #attachment_55077 {
	width: 100% !important;
}
.postid-55072 #primary #attachment_55074 .wp-caption-text, #attachment_55077 .wp-caption-text {
	width: 100%;
	text-align:center;
}
.post-content.clearfix em{
	font-size:13px;
}
.post-content.clearfix {
	font-size: 13px;
	text-align: justify;
}
.postid-54968 #primary #attachment_54976 {
	width: 100% !important;
}
.postid-54968 #primary #attachment_54977 {
	width: 100% !important;
	margin-top: 10px;
}
.postid-54968 #primary #attachment_54975 {
	width: 100% !important;
	margin-top: 10px;
}
.postid-54968 #primary  #attachment_54970 {
	width: 100% !important;
	text-align: center;
}
.postid-54968 .post-content.clearfix .wp-image-54974.alignleft, .postid-54968 .post-content.clearfix .alignleft.wp-image-54969, .postid-54968 .post-content.clearfix .alignleft.wp-image-54972, .postid-54968 .post-content.clearfix .alignleft.wp-image-54973{
	margin-bottom: 20px !important;
}
.alignleft.wp-image-54973 {
	width: 100%;
}
.postid-54896 .post-content.clearfix .wp-image-54900.alignleft {
	width: 100%;
	
}
.postid-54896 .post-content .alignright.wp-image-54898 {
	width: 100%;
}
.postid-54896 .post-content #attachment_54942 {
	width: 100% !important;
}
.postid-54896 .post-content .wp-image-54942 {
	width: 100% !important;
}
.post-content.clearfix h2 {
	font-size: 16px;
}
.postid-54852 #primary .alignleft.wp-image-54869 {
	width: 100%;
}
.post-content.clearfix h1 {
	font-size: 16px;
}
.post-content.clearfix h3 {
	font-size: 14px;
}
.postid-54852 #primary .alignright.wp-image-54857, .postid-54852 #primary #attachment_54859, .postid-54852 #primary  .wp-image-54859, .postid-54852 #primary #attachment_54854, .postid-54852 #primary .alignright.size-medium.wp-image-54855, .postid-54852 #primary .aligncenter.wp-image-54856 {
	width: 100% !important;
} 
.postid-54852 #primary .wp-image-54865.alignleft {
	width: 100%;
	margin-bottom: 10px;
}
.postid-54852 #primary .alignright.wp-image-54866 {
	width: 100%;
}
.postid-54755 #primary .size-full.wp-image-54790{
	width: 100% !important;
}
.postid-54755 #primary .size-medium.wp-image-54793, .postid-54755 #primary .size-medium.wp-image-54788.alignleft {
	width: 100% !important;
}
.page-id-4 .inner.all-heading-all-section h2{
	font-size:34px;
}
.page-id-4 .inner.all-heading-all-section .heading-border-bottom {
	font-size: 14px;
}
.page-id-291 #primary .woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
    left: 0.5em;
}
.page-id-292 .woocommerce-MyAccount-content .woocommerce-Button.button {
    background-color: #100221;
    color: #fff !important;
    padding: 11px 20px ! important;
    font-size: 12px !important;
    border-radius: 5px;
    margin-top: 12px;
	width:96px !important;
}
.page-id-292 form.woocommerce-EditAccountForm.edit-account button.woocommerce-Button.button{
	width:128px !important;
}
.single-post .nav-links {
 clear: both;
 margin: 0 auto !important;
}
.single-post .nav-previous, .single-post .nav-next {
 width: 50%;
 float: none;
 margin:0 10px;
 }
.single-post .nav-previous, .single-post .nav-next {
 width: auto;
}
.nav-links .nav-previous .prev-post-title::before {
    background-size: 14px;
}
.nav-links .nav-previous .prev-post-title {
    padding: 20px 20px;
} 
.nav-links .nav-next .next-post-title::before{
	 background-size: 14px;
}
.nav-links .nav-next .next-post-title {
    padding: 20px 20px;
}
/**************************************************BLOG*****************************************************/

#primary .thumb img {
	margin-bottom: 15px;
}
#primary .blog_bx h1 a {
	font-size: 27px !important;
}
.single-post-entry-meta {
	margin-bottom: 10px;
}
#main .blog_bx p {
	float: left;
	width: 100%;
	font-size: 15px;
	line-height: 20px;
}
#main .blog_bx .more-link {
	width: 155px !important;
	font-size: 14px !important;
	padding:10px 10px;
}

#primary .blog_bx h1 a {
	font-size: 27px !important;
}

.woocommerce-form__label.woocommerce-form__label-for-checkbox.inline {
	margin-left: 16px;
	float: left !important;
}

/*********************************************Contact******************************************************/
.top-c-info {
	text-align: left;
	font-size: 15px;
	line-height: 20px;
}
.entry-header h1 {
	font-size: 27px;
	text-align: left;
	margin: 20px 0px 15px -10px;
}
.woocommerce-account .woocommerce-MyAccount-content {
	float: none;
	width: 97% !important;
	text-align: center;
}
.woocommerce-MyAccount-content p {
	font-size: 15px;
}
.woocommerce-MyAccount-navigation-link a {
	font-size: 14px;
}
.contact-page h2 {
	margin-top: 25px !important;
}
#primary .woocommerce-MyAccount-content {
	float: none;
	width: 100% !important;
	text-align: center;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
	padding: 16px 0px 0px 29px;
}
.entry-header h1 {
	margin: 25px 0px 27px -10px ;
}
#main .entry-header h1 {
	text-align: left !important;
}
.text-left p {
	line-height: 22px;
	font-size: 15px;
}
.entry-content h2 {
	font-size: 20px;
}

/*************************FAQS***********************************/
.entry-content .arconix-faq-title {
	font-size: 13px !important;
}
.arconix-faq-content.faq-open p {
	font-size: 13px !important;
}
#main .products.columns-4 li h2 {
	min-height: auto !important;
}
.woocommerce .products.columns-4 {
 display: inline-block;
 align-items: stretch;
 align-content: center;
 flex-direction: row;
 flex-wrap: wrap;
 justify-content: space-between;
}
.woocommerce .products .product {
 width: 48% !important;
 float: none;
 position: relative;
 margin:0px !important;
}
.woocommerce .products .product > a:first-child {
 padding-bottom:0px !important;
 display: block;
 clear: both;
}

.woocommerce .products .product a + a {
 bottom: 0;
 position: absolute;
}
.woocommerce div.product form.cart table td.label a {
	width: auto;
}
.navbar-wrapper {
	top: 0px;
}

.navbar.navbar-static-top .col-md-3, .navbar.navbar-static-top .col-md-3.searchbox {
	display: none !important;
}
body.home .col-md-6.site-logo-sec.col-xs-12.col-sm-4 {
	text-align: left;
	width: 100%;
	padding: 20px 0 0 10px !important;
}
.custom-logo {
	width: 90px !important;
	height: 100%;
}
.navbar-wrapper .container {
	width: 45% !important;
	margin: 0 auto;
	float: left;
	padding: 0 0 0 10px !important;
	display: inline-block;
}
.navbar.navbar-static-top {
	float: left;
}
.col-md-12.mainmenu.col-xs-12.col-sm-12.new-menu-bar-designe {
	background-color: transparent;
	margin-bottom: 70px;
	z-index: 99;
	position: absolute;
	right: 0px;
	width: 100%;
	top: 23px;
}
.navbar-toggle {
	margin:0 auto !important;

}
.navbar-inverse .navbar-toggle {
	border: none;
}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
	background-color: transparent;
}
.menu-homelogo-container {
	display: inline-block;
	float: none !important;
	width: 100% !important;
	border: none !important;
}
#menu-homelogo {
	width: 100% !important;
	display: inline-block;
	margin: 20px auto !important;
	padding: 0;
}
.navbar-nav li {
	float: left;
	list-style: none;
	position: relative;
	display: inline-flex;
	width: 100%;
}
.nav.navbar-nav {
	width: 100% !important;
	margin: 0 auto !important;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
	margin-top:40px 0 0 0 !important;
	border: none !important;
}
.navbar-header {
	margin-bottom: 8px;
}
.site-inner.nw-drop-cart, .tp-bullets.simplebullets.round {
	display: none;
}
.woocommerce.columns-2.media_obj .woocommerce-loop-product__title {
	padding: 10px 0 0 !important;
	text-align: center !important;
	line-height: normal !important;
	min-height: auto !important;
}
body.home .woocommerce.columns-2.media_obj ul.products li.product .price {
	text-align: center;
	font-size: 14px !important;
}
/*******new changes in header**********/
.col-md-6.site-logo-sec.col-xs-12.col-sm-4 {
	margin-bottom:0px !important;
}
#custom_html-4 .woocommerce.columns-4 ul li a {
    padding-bottom: 0px !important;
}
.media_obj .woocommerce-LoopProduct-link.woocommerce-loop-product__link {
    float: none;
}
.woocommerce .products .product a + a {
    position: static !important;
}
.expl-set .inner.all-heading-all-section {
    margin-bottom: 15px;
	margin-top:15px;
}
.page-id-4 .woocommerce .products .product > a:first-child{
	 padding-bottom: 0px !important;
}
.page-id-4 .inner-one {
    width: 22.5%;
    min-height: 172px;
}
.entry-header h1, .woocommerce-products-header h1 {
    margin: 15px 0 15px;
}
.single-product .product {
    padding: 20px 0;
}
.woocommerce div.product form.cart table td.label {
    width: 52% !important;
}
.woocommerce div.product form.cart table td.label a {
    font-size: 13px;
	width:100%;
}
.nav.navbar-nav {
 width: 100% !important;
}
#menu-homelogo {
 background-color: #10022199;
}
body:not(.home) .navbar-wrapper {

 height: 90px;
}
body:not(.home) .col-md-6.site-logo-sec.col-xs-12.col-sm-4 {
    margin-bottom: 0px !important;
    padding: 0px 10px;
}
.page-id-4 .woocommerce ul.products li.product a {
    font-size: 13px !important;
    width: 100% !important;
    margin: 0 auto !important;
}
body.home .woocommerce ul.products li.product a {
    width: 100% !important;
}
body.home .expl-set .inner.all-heading-all-section {
    margin-bottom: 15px;
}
body.home .woocommerce ul.products li.product a.button {
	width:44% !important;
}
.post-type-archive-product.woocommerce ul.products li.product a {
    width: 100% !important;
}
.post-type-archive-product.woocommerce ul.products li.product a.button{
	width:90% !important;
} 
.single.single-product div.product form.cart table td.label a {
	color: #170336;
	font-size: 13px;
	text-align: left !important;
	white-space: normal !important;
	width: 80% !important;
	text-decoration: none;
	line-height: 18px;
	float: left !important;
}
.single.single-product td.price.group {
	width: 12% !important;

}
.Description, .Description h1, .Description h2, .Description p 
{
    display: inline-block;
    text-align: left !important;
    margin: 0 auto 10px!important;
}
.col-md-12.mainmenu.col-xs-12.col-sm-12.new-menu-bar-designe {top: 30px;}
.navbar-nav li {
float: left;
list-style: none;
position: relative;
display: inline-block;
width: 100%;
text-align: left;
}
.navbar-nav li:hover ul.sub-menu {
margin: 0 auto;
display: inline-block !important;
padding: 0px;
list-style: none;
width: 100% !important;
position: relative!important;
top: 0px !important;
text-align: left !important;
border-radius:0px !important;
background-color:#000 !important;
}
#menu-item-105885::before {
right: 29px !important;
top: 12px !important;
}
#menu-homelogo li a {
font-size: 13px !important;
padding: 0px 6px;
width: 100% !important;
display: inline-block;
}
td.add-to-cart-btn {
    float: right !important;
	width:auto !important;
}
table.group_table td.add-to-cart-btn {
    width: auto !important;
}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
    top: 16px !important;
    left: 6px !important;
}
}
/****************(767-orientation : landscape)*************************************/
	
@media (max-width :767px) and (orientation : landscape) {

#demo.mobile {
	display: block;
	width: auto;
	position: absolute;
	z-index: 999999;
	text-align: right;
	margin: 0 auto;
	top: 30px;
	right: 50px;
}

.col-md-3.searchbox.col-sm-8.col-xs-12 .search_box {
	position: absolute !important;
	display: inline-block !important;
	width: 42% !important;
	left: 0;
	right: 0;
	text-align: center;
	margin: 0 auto;
	top: 20px;
}

button.navbar-toggle {
	padding: 8px 0px !important;
}

button.navbar-toggle {
	padding: 8px 0px !important;
}
.nw-cart-container {
	position: absolute;
	right: 0;
	top: 91px;
}


#menu-homelogo li a {
	font-size: 14px !important;
	padding: 0px 16px;
}
.carousel-caption {
	left: 7%;
	top: 33%;
	width: 40% !important;
}
.sfm-navicon img {
	width: 24px !important;
}
.nw-cart-drop-content {	
	top: 119px !important;
	width: 45% !important;
}
.sfm-pos-right .sfm-rollback {
	left: -20px !important;
}
.custom-logo {
	width: 70% !important;
	height: 100%;
}
.carousel-caption h1 {
	font-size: 17px;
	line-height: 1;
}
.search_box input {
	padding: 7px 10px;
	width: 77%;
	
}
.navbar.navbar-static-top .col-md-3.searchbox {
	right: -44%;
	width: 41%;
	padding: 13px 6px 0px -1px;
	z-index: 999999;
	top: 77px !important;
}
.carousel-caption p {
	font-size: 13px;
	line-height: 14px;
}
.woocommerce.columns-2.media_obj .woocommerce-loop-product__title {
	padding: 15px 0 0 0 !important;
	margin: 0 auto !important;
	display: inline-block !important;
	text-align: center !important;
}
.recent-three h4 {
	font-size: 17px;
}
.recent-three p {
	font-size: 15px;
	line-height: 23px;
}
ul.products.columns-2 li.product.type-product {
	width: 50% !important;
	text-align: center;
	margin: 0 auto !important;
	display: inline-block;
}
.products.columns-2 .woocommerce-loop-product__title {
	font-size: 14px !important;
	width: 86%;
	margin: 0 !important;
	text-align: center !important;
	float: none;
}
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
	font-size: 13px;
	margin-bottom: 20px !important;
}
.all-music h6 {
	width: 95%;	
}

.bx-wrapper .bx-prev {
	left: 46% !important;
}	
.bx-wrapper .bx-next {
	right: 43% !important;
}	
.all-heading-all-section .heading-border-bottom::before {
	width: 22px;
}	
/*****************************BROWSE(A-Z)-Page****************************************/

#primary .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
	float: none !important;
	font-size: 15px !important;
	padding: 0px 0px 0px 10px !important;
	text-align: center;
}
#main .woocommerce-ordering {
	float: none !important;
	margin: 0px 0px 10px 25px !important;
	text-align: center;
}
#main .products.columns-4 li h2 {
	min-height: auto !important;
	font-size: 15px !important;
}
#primary .more-link {
	width: 39% !important;
}
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
	font-size: 13px;
	margin-bottom: 30px !important;
}
.woocommerce-LoopProduct-link .price {
	font-size: 15px !important;
}
.woocommerce-products-header h1 {
	font-size: 30px !important;
}
/*******************************Inner Page of Browse(A-Z)******************************************/
.woocommerce div.product div.images img {
	width: 41% !important;
	float: left;
}
.woocommerce .summary.entry-summary {
	width: 59% !important;
	float: left !important;
	padding: 0 12px !important;
}
.single-product .product {
	padding: 0px 0px !important;
}
.summary .price {
	width: 35%;
	font-size: 15px !important;
}
.product_title.entry-title {
	font-size: 26px;
}
.woocommerce-product-details__short-description p {
	font-size: 14px !important;
}
.woocommerce-Button.button {
	padding: 11px 0 !important;
	width: 25% !important;
}
.coupon .button {
 width: 144px !important;
}
.actions .button {
 width: auto !important;
}
.page-id-290 #primary .coupon {
	width: 262px !important;
	float: left !important;
}
.page-id-290 #primary .coupon #coupon_code {
	width: 127px;
	padding: 1px 16px !important;
}
.group_table tr {
	width: 100% !important;
	display: inline-block;
	float: left !important;
}
td.label {
	width: 68% !important;
	display: inline-block;
	float: left !important;
}
td.price.group {
	width: 13% !important;
	display: inline-block;
	float: left;
	margin: 0 auto !important;
}
.group_table .label a {
	font-size: 13px;
}
.woocommerce a.added_to_cart {
	padding: 2px 19px;
	display: inline-block;
	border-radius: 4px;
	float: right;
	font-size: 12px !important;
	margin-top: -17px !important;
}
.logged-in #primary #post-292 .entry-content .woocommerce {
	width: 75% !important;
}
.page-id-292 .woocommerce-address-fields button.button {
	width: 30% !important;
}
.page-id-292 .woocommerce-cart-form .shop_table.shop_table_responsive tbody  {
	font-size: 12px !important;
}

	.postid-105873 #main .post-content .wpb_wrapper.vc_figure.odd-img {
	text-align: left;
}

.postid-105873 #main .post-content .even-img {
	text-align: left;
}
 .postid-55072 #primary .post-content .odd-img {
	float: left;
	padding-right: 0px !important;
}

 #comments.comments-area .hr-title abbr {
	left: 250px !important;
}



/**********************************Blog-Page*********************************************/
.blog_bx .col-md-3 {
	width: 29%;
	float: left;
}
.blog_bx .col-md-9 {
	width: 71%;
	float: left;
	padding: 0px 21px !important;
}
.single-post-entry-meta {
	margin-bottom: 5px !important;
}
#primary .blog_bx h1 a {
	font-size: 25px !important;
	padding: 0 0 !important;
}
#main .blog_bx p {
	float: left;
	width: 100%;
	font-size: 14px;
	line-height: 22px;
}
.single-post-entry-meta span {
	padding-right: 10px;
	font-size: 11px;
}
#main .blog_bx p {
	float: left;
	width: 100%;
	font-size: 13px;
	line-height: 18px;
}
#primary .more-link {
	width: 49% !important;
	font-size: 13px !important;
}
.woocommerce div.product form.cart table td.label {
    width: 75% !important;
}
#myCarousel {
	margin-top: -108px !important;
}
.woocommerce .products.columns-4 {
    width: 100% !important;
}
.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product {
 clear: left;
 margin: 0 8px 40px 0 !important;
 width: 48% !important;
 padding: 0 0 0px 0;
}

.woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
 margin-bottom: 0px !important;
}

a.button.product_type_grouped {
 position: absolute !important;
 bottom: 0px !important;
 margin: 0px !important;
 left: 0px;
 right: 0px !important;
 margin: 0 auto;
 margin: 0px !important;
 margin-bottom: 0px !important;
}
.woocommerce .products .product {
    width: 23% !important;
    float: none;
    float: left !important;
}
#menu-homelogo {
    width: 100% !important;
    display: inline-block;
    margin: 10px auto !important;
}
.navbar.navbar-static-top {
    padding: 0px 0 !important;
}
.navbar-toggle {
    padding: 18px 20px;
}
body:not(.home) .navbar-wrapper {
    height: 105px;
}
body:not(.home) .col-md-6.site-logo-sec.col-xs-12.col-sm-4 {
    margin-bottom: 0px !important;
    padding: 0 0 !important;
}
body.home .col-md-6.site-logo-sec.col-xs-12.col-sm-4 {
    text-align: center;
}
body.home .col-md-6.site-logo-sec.col-xs-12.col-sm-4 {
    padding: 20px 0 0 0px !important;
}
body.home .woocommerce ul.products li.product a {
    width: 100% !important;
}
.post-type-archive-product.woocommerce ul.products li.product a.button {
    width: 43% !important;
}
.cart.grouped_pro .group_table .button.product_type_simple.add_to_cart_button.ajax_add_to_cart.added {
    margin-bottom: 5px !important;
}
.single.single-product td.price.group {
width: 7% !important;}
.single.single-product div.product form.cart table td.label a {
    width: 90% !important;}
.woocommerce div.product form.cart table td.label a {
    margin-top: 1px !important;
}
	
	}
/*************Responsive in i-pad *************************************/
@media (min-width:768px) and (max-width:1024px) {
.navbar-wrapper .col-md-6.mainmenu {
	width: 74%;
	display: inline-block;
}

.nw-short-contents {
	right: 2px;
	top: 1px;
	background-color: transparent;
	color: #fff;
	font-size: 12px;
	border:none;	
}
#navbar ul.nav.navbar-nav {
	margin-top: 14px;
	width: 59% !important;
}
.col-md-3.site-logo-sec.col-xs-12.col-sm-4 {
	width: 24% !important;
}
.nw-cart-container .nw-cart-drop-content {
	    top: 10px !important;
		width: 295px !important;
		left: -218px;
}
.nw-cart-drop-content-in .cart_list.product_list_widget .remove {
	top: 6px;
	right: 0px;
}
.col-md-3.searchbox {
   right: 25% !important;
	width: 27% !important;
	padding: 18px 1px 0px 0;
}
.search_box input {
	height: 42px !important;
}
#searchsubmit {
	height: 43px !important;

}
#navbar ul.nav.navbar-nav {
	margin-right: 1% !important;
}
.navbar-nav li.cart {
	float: right;
	top: -2px !important;
	margin: 0px 25px 0 0 !important;
}
.col-md-3.searchbox {
	padding: 11px 0 0 0;
	
}
.nw-cart-container {
	position: absolute;
	right: 1%;
	top: 99px;
}
.sfm-pos-right .sfm-rollback {
	right: 0;
	left: -22px;
}
.col-md-3.searchbox {
	width: 29% !important;
}
.sfm-pos-right .sfm-rollback {
	right: 0;
	left: -35px !important;
	top: 52px !important;
}
.custom-logo {
	width: 160px;
	height:100%;
}
.carousel-caption h1 {
	font-size: 31px !important;
}
.carousel-caption {
	left: 8%;
	top: 29.5%;
	width: 44%;
}
.navbar-nav li.search_box {
	z-index: 9;
	width: 40% !important;
	top: 5px !important;
}

.navbar-nav li.cart {
	float: right;
	top: -2px !important;
	margin: 0px 79px 0 0;
}
ul.nav.navbar-nav {
	margin-top: 10px;
	width: 77% !important;
}

#searchsubmit {
	padding: 4.1px 8px 3px;
	width: 17%;
	font-size: 15px;
}

#menu-homelogo {
	float: left;
	padding: 0;
}
.navbar-nav li a {
	padding: 15px 7px;
	line-height: 20px;
}
.carousel-caption h1 {
	font-size: 22px;
	line-height: 1.1;
}
.carousel-caption h1 br
{
 display:none;
}
.carousel-caption p {
	font-size: 15px;
	line-height: 20px;
}
.inner h2 {
	font-size: 56px;
	margin-top: 30px;
	margin-bottom: 0;
}
.inner h3 {
	color: #180337;
	font-size: 24px;
	margin: 0px 0px 30px 0;
}
.woocommerce .products ul, .woocommerce ul.products {
	margin: 0 0 0px !important;
}
.all-music h1 {
	font-size: 56px;
	margin: 0px 0px;
	color: #24192f;
}
.all-music p {
	margin: 0px 0px 29px 0px;
	font-size: 24px;
}
.hr1 {
	width: 100%;
	margin: 23px 0px 31px 0;
}	
.sfm-navicon {
	position: absolute;
	top: 2px;
	left: 82px !important;
	width: 100% !important;
}
.media_obj .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail.wp-post-image {
	float: left;
	width: 120px;
	height: 120px;
}
.recent-one h2 {
	font-size: 56px;
	margin-top: 31px;
	margin-bottom: 0 !important;;
}
.recent-one p {
	margin: 0 0 0 0;
	font-size: 24px;
}
.bx-wrapper .bx-prev {
	left: 47% !important;
}
.bx-wrapper .bx-next {
	right: 45% !important;
}
.recent {
	padding-bottom: 90px;
}
.fotr h1 {
	font-size: 56px;
	margin-top: 30px;
}
.fotr p {
	font-size: 24px;
	margin: 0px 0px 0 0px;
	text-transform: uppercase;
}
.all-heading-all-section .heading-border-bottom::before {
	width: 25px;
}
.fotr.all-heading-all-section h1 {
	margin-bottom: 0 !important;
}
.fotr-one {
	font-size: 30px;
}
.footer hr{
	margin-top: -10px !important;
}
.media_obj li:nth-child(2n+2) {
	margin-right: 2px !important;
	margin-left: 0% !important;
	width: 46% !important;
}
.media_obj .woocommerce-loop-product__title {
	float: right;
	width: 60%;
	color: #fff;
	min-height: 50px;
	padding-bottom: 0px !important;
	font-size: 15px !important;
}
.media_obj .price {
	float: right;
	width: 59%;
	color: #fff;
	font-size: 15px !important;
	padding: 4px 0px 40px 0px !important;
}
.media_obj .button {
	margin-left: 40% !important;
	margin-top: -11% !important;
	display: inline-block;
	float: left;
}
.woocommerce ul.products li.product a {
	font-size: 13px !important;
	width: 38% !important;
    margin: 0 auto !important;
}
#main .blog_bx .more-link {
	width: 39% !important;
}
/********************************Search***********************************************/
.entry-header h1 {
	font-size: 26px !important;
	padding-left: 0 !important;
}
.entry-content h1 {
	font-size: 31px;
}
.entry-content h2 {
	font-size: 29px;
}


/****************************Browse(A-Z)*********************************************/
.woocommerce-products-header h1 {
	font-size: 31px !important;
}
.woocommerce ul.products li.product .price {
	margin-bottom: 10px;
}
.woocommerce-pagination > ul > li {
	border: none !important;
	margin-right: 3px !important;
	margin-bottom: 2px !important;
}
/*******************************Inner Page of Browse(A-Z)******************************************/
.woocommerce div.product div.images img {
	display: block;
	width: 95%;
	float: left !important;
}
.summary.entry-summary {
	width: 62% !important;
	float: left !important;
	padding: 0px 15px;
}
.single-product .product {
	padding: 0px 0px !important;
}
.summary.entry-summary h1 {
	font-size: 31px !important;
}
.summary.entry-summary .price {
	width: 27% !important;
	font-size: 16px !important;
}
.woocommerce-product-details__short-description p {
	font-size: 15px;
}
.coupon #coupon_code {
	width: 148px !important;
	
}
.actions .button {
	width: auto !important;
	float: right !important;
}
.coupon {
	float: left !important;
	width:283px;
}
.coupon .button {
	width: 139px !important;
}
td.label {
	width: 75% !important;
}
.label .btn {
	padding: 4px 7px;
	font-size: 12px;
	margin-right: 4px !important;
	float:left !important;
}
.price.group {
	width: 10% !important;
	margin-top: 15px;
}
.checkout_coupon.woocommerce-form-coupon .button, .return-to-shop .button.wc-backward, .cart.grouped_pro .group_table .button.product_type_simple.ajax_add_to_cart, .cart .single_add_to_cart_button.button.alt {
	background-color: #100221 !important;
	color: #fff !important;
	font-size: 13px !important;
	border-radius: 5px !important;
	padding: 10px 9px !important;
}
.woocommerce a.added_to_cart {
	padding: 3px 15px;
	display: inline-block;
	border-radius: 3px;
	margin-top: 5px;
	font-size: 11px !important;
	width: 100% !important;
	display: inline-block;
	margin-right: 0px !important;
}
.product_meta {
	font-size: 14px;
}
.woocommerce a.added_to_cart {
	padding: 4px 19px;
	border-radius: 5px;
	font-size: 13px !important;
}
#order_review #payment .form-row.place-order {
	width: 27% !important;
	float: right !important;
}
.group_table .label a {
	color: #170336;
	font-size: 13px;
	float: left !important;
	white-space: normal;
	display: inline-block !important;
	width: 80% !important;

}
.page-id-292 .woocommerce-MyAccount-navigation{
	float: left !important;
	width: 30% !important;
}
.page-id-292 .woocommerce-MyAccount-content{
	float: right;
	width: 61% !important;
}
#main .entry-header h1 {
	padding: 10px 8px !important;
}
#primary .woocommerce-MyAccount-content .woocommerce-Address-title.title h3 {
	margin-top: 7px;
	margin-bottom: 7px;
}
#primary .woocommerce-Address-title.title h3 {
	margin-top: 1px;
	margin-bottom: 8px;
}
#primary .woocommerce-MyAccount-content h3 {
	margin-top: 0px;
}
#product-35723 .Description p {
	margin: 0px 0 0 0px !important;
	font-size: 14px;
	text-align: justify !important;
}
#product-35723 .Description h1{
	font-size: 33px;
	text-align: left !important;
}
#product-35723 .Description h2{
	font-size: 29px;
	margin-top: 6px;
	text-align: left !important;
}
.entry-content .col-md-4.right-side-contact .row.text-left h2.text-left{
	margin-top: 0px; 
}
.page-id-53216 .contact-page {
	padding-bottom: 10px !important;
}
.page-id-53216 div.wpcf7-response-output {
	margin: 0em 0em 1em !important;
	
}
.cart.grouped_pro .group_table .button.product_type_simple.add_to_cart_button.ajax_add_to_cart.added {
	font-size: 12px !important;
}

.page-id-4 .woocommerce.columns-4 .inner-text h2 {
	font-size: 31px !important;
	margin: 11px 0px !important;
}
.page-id-4 .inner.all-heading-all-section h2 {
	font-size: 56px !important;
}
.page-id-4 .inner.all-heading-all-section  h3{
	font-size: 24px !important; 
}
.page-id-290 #primary .woocommerce-cart-form__cart-item.cart_item .product-remove a {
	line-height: 20px !important;
	margin-top: -13px !important;
}
.page-id-292 #post-292 .woocommerce-form__label.woocommerce-form__label-for-checkbox.inline {
	margin-left: 10px;
}
.page-id-292 .woocommerce h2 {
	font-size: 28px !important;
	
}
.page-id-292 .woocommerce h2::before {
	width: 27px !important;
}
.nav-links .nav-previous .prev-post-title {
    padding: 9px 22px;
    float: left !important;
}
.nav-links .nav-previous .prev-post-title::before {
    background-size: 16px;
}
.nav-links .nav-next .next-post-title::before {
    background-size: 16px;
}
.nav-links .nav-next .next-post-title {
    padding: 20px 20px;
    
}
#product-35723 .summary.entry-summary {
	margin-bottom: 0px !important;
}
.nw-cart-product-title .info-pro {
	width: 73%;
	margin-left: 8px;
	
	float: left;
}
/**********************************Cart-Page**************************************************/
.cart_totals .wc-proceed-to-checkout a {
	padding: 12px 0px !important;
}
.product-name {
	font-size: 15px;
}
.product-price, .product-quantity, .product-subtotal, .shipping, .order-total{
	font-size: 15px;
}
.group_table td {
	font-size: 13px !important;
	width:14% !important;
}
.checkout-button.button.alt.wc-forward {
	font-size: 15px !important;
	padding: 13px 0px !important;
}
/****************************Blog-Page*********************************************/
.blog_bx  .col-md-3 {
	width: 40%;
	float: left;
}
#main .blog_bx p {
	float: left;
	width: 100%;
	font-size: 15px;
	line-height: 23px;
}
.blog_bx  .col-md-9 {
	float: left;
	width: 60%;
	padding: 0px 10px !important;
}
#primary .blog_bx h1 a {
	font-size: 31px !important;
}
#main .blog_bx .more-link {
	width: 42% !important;
	font-size: 14px;
}
.single-post-entry-meta {
	margin-bottom: 10px;
}
.single-post-entry-meta span {
	padding-right: 14px;
	font-size: 12px;
}
.woocommerce-LoopProduct-link .price {
	font-size: 18px !important;
}
/********************************Contact-Page********************************************/
.entry-header h1 {
	font-size: 32px;
	padding-left: 0 !important;
}
.entry-content P {
	font-size: 15px;
	line-height: 22px;
}
.text-left b {
	font-size: 22px !important;
}
/********************************FAQS********************************************/
.entry-content .arconix-faq-title {
	font-size: 15px !important;
}
.arconix-faq-content.faq-open p {
	font-size: 14px !important;
}
.navbar-wrapper .col-md-3.searchbox {
	padding: 28px 0px 0px 0;
	position: static !important;
	width: 29% !important;
	min-width: 25% !important;
	display: inline-block !important;
	float: right !important;
}
.search_box {
	position: static !important;
	display: inline-block !important;
	width: 100% !important;
	padding: 0px;
}
.menu-search-form {
	position: static;
	right: 18px;
	text-align: center;
	top: 100%;
	width: 100%;
}
.navbar.navbar-static-top .search_box input {
    padding: 7px 10px 7px 43px !important;
}
.site-inner.nw-drop-cart .nw-cart-container.nw-cart-hover .nw-cart-drop-toggle {
	float: right;
	width: 16%;
}
.site-inner.nw-drop-cart {
	right: 2.6%;
	top: 104px !important;
}

.navbar-nav li a {
	padding: 10px 6px 0 !important;
}
#menu-item-105885::before {
	right: -9px !important;
	top: 9px !important;
	background-size: 10px !important;
}
body:not(.home) .navbar-wrapper {
	top: 0;
	padding-top: 10px;
	height: 150px;
}
.col-md-12.mainmenu.col-xs-12.col-sm-12.new-menu-bar-designe {
	background-color: #0c021a;
	margin-bottom: 70px !important;
	margin: 10px 0 0 0;
}
.carousel {
    margin-top: -297px !important;
}
.col-md-6.site-logo-sec.col-xs-12.col-sm-4 {
    text-align: right;
    margin-bottom: 0px;
    width: 61%;
}
.page-id-4 .woocommerce.columns-4 .products.columns-4 li{
	margin-bottom:35px;
}
.page-id-4 .expl-set .inner.all-heading-all-section {
    margin-bottom: 20px;
    margin-top: -45px !important
}
.woocommerce div.product form.cart table td.label a {
    width: 92% !important;	
}
.woocommerce div.product form.cart table td.label .play-btn.btn.btn-primary {
    width: 25px !important;
}
.site-inner.nw-drop-cart {
    right: 2.6%;
    width: 19px !important;
    min-width: 100%;
    position: absolute;
    left: auto;
    padding: 0px;
    float: left;
    margin: 0 auto !important;
    top: 128px !important;
}
body.home .site-inner.nw-drop-cart{
	    z-index: 99;
}
.navbar-nav li:hover ul.sub-menu { 
   right: 0px;
}

.site-inner.nw-drop-cart .nw-cart-container.nw-cart-hover .nw-cart-drop-toggle {
 float: right;
 width: 100%;
}
body.home .navbar-wrapper {
 top: 10px;
}
.woocommerce.columns-4 ul li {
    padding: 0 0 0px 0 !important;
}
body.home .woocommerce.columns-2.media_obj ul.products.columns-2 li.product a.woocommerce-LoopProduct-link {
    width: 100% !important;
}
body.home .woocommerce.columns-2.media_obj ul li a.button.product_type_grouped{
        bottom: 23px !important;
		left: 57px !important;
		width: 129px !important;
}
body.home .woocommerce.columns-2.media_obj ul li{
	    margin: 0 5px 0px 0 !important;
}
td.add-to-cart-btn a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.added {
    margin-bottom: 2px !important;
}
.contact-page {
    padding-bottom: 0px;
}
table.group_table td.add-to-cart-btn {
    width: 15% !important;
}
.woocommerce div.product form.cart table td.label a {
    margin-top: 4px !important;
}
td.price.group p.stock.out-of-stock {
    margin-bottom: 0px !important;
}
	
}

@media (min-width : 768px) and (max-width : 1024px) and (orientation : portrait) {
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
    width: 24%;
    float: left;
    clear: none;
    margin: 0 7px 0 0 !important;
	min-height:100% !important;
}

body .site-inner.nw-drop-cart {
	right: 2.6%;
	position: absolute;
	left: auto !important;
	padding: 0px;
	float: left;
	margin: 0 auto !important;
	top: 113px !important;
	display: inline-block !important;
	z-index: 9999 !important;
	clear: none !important;
	width: 65px !important;
	min-width: 65px !important;
}
.nw-short-contents {
	right: 32px;
	top: 9px;
	font-size: 14px;
}
.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product {
 clear: left;
 margin: 0 8px 40px 0 !important;
 width: 48% !important;
 padding: 0 0 40px 0;
}

.woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
 margin-bottom: 0px !important;
}

a.button.product_type_grouped {
 position: absolute !important;
 bottom: 0px !important;
 margin: 0px !important;
 left: 0px;
 right: 0px !important;
 margin: 0 auto;
 margin: 0px !important;
 margin-bottom: 0px !important;
}
}

/***************************************************I-PAD-LANDSCAPE*********************************************************/	
@media (min-width:768px) and (max-width:1024px) and (orientation : landscape){
	
body .site-inner.nw-drop-cart {
	right: 2.6%;
	position: absolute;
	left: auto !important;
	padding: 0px;
	float: left;
	margin: 0 auto !important;
	top: 113px !important;
	display: inline-block !important;
	z-index: 9999 !important;
	clear: none !important;
	width: 185px !important;
	min-width: 185px !important;
	top: 124px !important;
}
.nw-short-contents {
	right: 32px;
	top: 9px;
	font-size: 14px;
}	

	
.nw-cart-container {
	clear: both;
	position: absolute;
	right: 0%;
	top: 100px;
	z-index: 10;
}
.sfm-pos-right .sfm-rollback {
	right: 0;
	left: -28px !important;
	top: 52px !important;
}
.col-md-6.mainmenu.col-xs-12.col-sm-12 #navbar ul.nav.navbar-nav {
	margin-top: 10px;
	width: 62% !important;
}
.nw-cart-drop-content {
	width: 303px !important;	
	top: 35px !important;
}
.nw-short-contents {
	right: -8px;
	top: -6px;
	background-color: transparent;
	color: #fff;
	font-size: 11px;
}
ul.navbar-nav li a {
	padding: 10px 9px 13px !important;
}

.nw-visible-desktop {
	display: block !important;
}
.col-md-3.searchbox {
	right: 0 !important;
	width: 27% !important;
	padding: 18px 1px 0px 0;
}
.navbar-nav li.cart {
	float: right;
	top: -6px !important;
	left: -10 !important;
	margin: 3px 8px 0px 0 !important;
}
#navbar ul.nav.navbar-nav {
	margin-top: 10px;
	width: 44% !important;
}
.navbar-wrapper .col-md-6.mainmenu {
	width: 75%;
}
.navbar-wrapper .col-md-3.searchbox {
	width: 22% !important;
}
.carousel-caption h1 {
	font-size: 28px;
	line-height: 1.1;
	margin-bottom: 10px;
}

.carousel-caption p {
	font-size: 16px;
	line-height: 26px;
}
.media_obj .woocommerce-loop-product__title {
	font-size: 16px !important;
}
.woocommerce-LoopProduct-link .price {
	font-size: 15px !important;
}	
.bx-wrapper .bx-next {
	right: 46% !important;
}	
.bx-wrapper .bx-prev {
	left: 48% !important;
}
body.home .woocommerce.columns-2.media_obj .products.columns-2 li {
	width: 45% !important;
}
body.home .woocommerce.columns-2.media_obj ul.products.columns-2 li.product a.woocommerce-LoopProduct-link {
    width: 85% !important;
}
body.home .woocommerce.columns-2.media_obj ul li a.button.product_type_grouped {
    bottom: 33px !important;
    left: 156px !important;
    width: 127px !important;
}
body.home .woocommerce.columns-2.media_obj ul li {
    margin: 0px 18px !important;
}
.media_obj .woocommerce-LoopProduct-link.woocommerce-loop-product__link {
	float: left;
	width: 86%;
}
.media_obj .woocommerce-loop-product__title {
	float: right;
	width: 57%;
}
.media_obj .price {
	float: right;
	width: 56%;
	color: #fff;
}
.media_obj .button {
	margin-left: 37% !important;
	margin-top: -8% !important;
	display: inline-block;
	float: left;
}
.inner-one {
	min-height: 287px !important;	
}
.all-music h3 {
	width: 91%;
}
.media_obj li {
	border-right: none !important;
}
.navbar-nav li.cart {
	width: 11%;
	float: right;
	top: 0px !important;
}
#navbar .nav.navbar-nav {
	width: 60% !important;
}
.navbar-nav li.search_box {
	z-index: 9;
	width: 48% !important;
}

.navbar-nav li.cart {
	float: right;
	top: -6px !important;
	left: -10 !important;
	margin: 0px 17px 0px 0;
}
.sfm-navicon {
	left: 22px !important;
	top: -1px !important;
}
/***********************BLOG-PAGE**************************************/
#main .blog_bx .more-link {
	width: 28% !important;
}
.blog_bx {
	width: 100%;
}
.thumb img {
	min-height: 0px !important;
}
.blog_bx .col-md-3 {
	width: 24%;
	float: left;
}
.blog_bx .col-md-9 {
	float: left;
	width: 76%;
	padding: 0px 25px !important;
}
#main .blog_bx p {
	float: left;
	width: 100%;
	font-size: 15px;
	line-height: 27px;
}
#main .blog_bx .more-link {
	width: 27% !important;
	font-size: 15px;
	padding: 9px 18px;
}
/*****************************Inner browse page**********************************/
.group_table .label a {
	color: #170336;
	font-size: 14px;
}
#product-43699 {
	margin-top: 25px !important;
}


.checkout_coupon.woocommerce-form-coupon .button, .return-to-shop .button.wc-backward, .cart.grouped_pro .group_table .button.product_type_simple.ajax_add_to_cart, .cart .single_add_to_cart_button.button.alt {
	font-size: 13px !important;
}
#primary #post-292 .entry-conateant .woocommerce {
	width: 45% !important;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
	float: left;
	width: 45%;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
	float: right;
	width: 52%;
}
.woocommerce a.added_to_cart {
	padding: 4px 19px;
	border-radius: 5px;
	font-size: 13px !important;
	float: left !important;
	width: auto !important;
}
.postid-39468 #primary #product-39468 {
	margin-top: 45px !important;
}

#primary #product-35723 {
	margin-top: 35px;
}

/************************Contact-page****************************/
.entry-header h1 {
	font-size: 36px;
	padding-left: 0 !important;
}
.navbar-nav li:hover ul.sub-menu {
	top: 35px;
	padding: 19px 12px 12px 0px;
	right: -13px;
}
.carousel {
    margin-top: -231px !important;
}
.col-md-6.site-logo-sec.col-xs-12.col-sm-4 {
    text-align: center;
    margin-bottom: 3px;
}
#menu-item-105885::before {
    top: 16px !important;
}
.site-inner.nw-drop-cart {
    top: 120px !important;
}
body:not(.home) .navbar-wrapper {
    padding-top: 10px !important;
}
.col-md-6.site-logo-sec.col-xs-12.col-sm-4 {
 text-align:center;
    width: 49%!important;
}
.woocommerce ul.products li.product a {
    font-size: 13px !important;
    width: 61% !important;
    margin: 0 auto !important;
}
.contact-page {
    padding-bottom: 0px;
}
.nw-cart-container .nw-cart-drop-content {
    top: 4px !important;
    width: 295px !important;
    left: -100px;
    display: inline-block !important;
}
.group_table td {
	font-size: 14px !important;
	width:11% !important;
}
table.group_table td.add-to-cart-btn {
    width: 13% !important;
}
}


	
/******************************************************************/
@media(max-width:767px){
.nw-cart-drop-content-in .nw-buttons li a {
	padding: 9px 10px !important;
	font-size: 14px !important;
	border-radius: 5px !important;
}
.nw-cart-drop-content-in .cart_list.product_list_widget .remove {
	position: absolute;
	top: 2px;
	right: 0px;
	float: right;
}
#rev_slider_1_1_wrapper{
		height:320px !important;
	}
.navbar.navbar-static-top .col-md-3.searchbox {
	padding: 2px 0 20px 0 !important;
}
.nw-short-contents {
	font-size: 9px;
	letter-spacing: 1px;
	color: #fff;
	background-color: transparent;
	top: 0;
	border: none;
}
.cart_list.product_list_widget {
	height: auto !important;	
}
.sfm-pos-right .sfm-rollback {
	right: 0;
	left: -11px !important;
}

.col-md-3.site-logo-sec .custom-logo {
	width:61% !important;
}
.col-md-3.site-logo-sec  {
	width: 27% !important;
}
.navbar.navbar-static-top .col-md-3.searchbox {
	position: static !important;
	width: 43% !important;
	float: left !important;
}
.sfm-pos-right .sfm-rollback {
	right: 0 !important;
	left: -26px !important;
	float: right;
	position: relative;
	top: 61px;
}
.nw-cart-icns {
	margin-right: -4px !important;
}
.navbar.navbar-static-top #navbar .toggel_menu {
	display: none !important;
}
#myCarousel {
	position: relative;
	width: 100%;
	margin-top: -78px;
	display: inline-block;
}
}
@media(max-width:570px){
.col-md-3.site-logo-sec  {
	width: 100% !important;
}	
.navbar.navbar-static-top .col-md-3.searchbox {
	width: 91% !important;
	float: none !important;
	margin-right: auto;
	margin-left: auto;
	display: block;
}
	
.col-md-3.site-logo-sec .custom-logo {
	width: 86px !important;
}
.navbar.navbar-static-top {
	margin: 0 !important;
	padding: 0!important;
}	
.nw-cart-container {
	right: 20px!important;
	top: 74px;
}
.col-md-3.site-logo-sec {
	padding: 12px;
}
.sfm-pos-right .sfm-rollback {
	top: 41px !important;
}

}




/*********************************************************BIGGER-SCREEN*************************************************************************/
@media (min-width : 1500px) and (max-width : 2560px) {
.sfm-pos-right .sfm-rollback {
	right: 0;
	left: -330px !important;
}	
.sfm-navicon-button {
	top: -5px !important;
}
.site-inner.nw-drop-cart .nw-cart-container {
	right: 17%;
}
.carousel-caption {
	right: 2%;
	left: 25%;
	padding-bottom: 30px;
	top: 28.5%;
	width: 23%;
	text-align: left;
	z-index: 99;
	line-height: 35px;
}	

/************************************CONTACT***********************************/	
.entry-header h1 {
	font-size: 36px;
	padding-left: 2px;
}


		
}


@media (max-width : 1370px) {
.nw-cart-product-title .thumbnail-p {
    width: 50px;
}
.navbar-wrapper .container {
	width: 95%;
	margin: 0 auto;
}
.site-inner.nw-drop-cart {
    right: 3.6%;
    width: 19% !important;
}

.nw-cart-product-title .info-pro {
    width: 65%;
    margin-left: 7px;
    float: left;
}
}



.navbar-nav li ul.sub-menu {
	display: none;
}

body.home .navbar-nav li:hover ul.sub-menu{background-color: #10022166;}

.navbar-nav li:hover ul.sub-menu {
	display: block;
	margin: 0 auto;
	display: inline-block;
	padding: 0px;
	list-style: none;
	width: 360px;
	position: absolute;
	top: 38px;
	text-align: left !important;
	padding: 12px 12px 12px 0px;
	background-color: #0c021a;
	border-radius: 6px;
	z-index: 99;
}
.navbar-nav li ul.sub-menu li {
	width: 100%;
	display: inline-block;
	list-style: none;
}

.navbar-nav li:hover ul.sub-menu li a {
	font-size: 13px;
	width: 100% !important;
	padding: 11px 0 inherit !important;
}
.navbar-nav li ul.sub-menu li a:hover {
	color: #00fffd;
}
.entry-header.Order.received {
 display: none;
}

/*.nw-cart-drop-content.nw-hidden {
	opacity: 1 !important;
}*/
#menu-item-105885::before {
	position: absolute;
	right: -6px;
	content: ".";
	background-image: url("https://thedocumentrecordsstore.com/wp-content/uploads/2018/08/arrow.png");
	background-size: auto;
	background-position: right;
	background-repeat: no-repeat;
	top: 18px;
	background-size: 10px;
	font-size: 53px;
	color: transparent;
}
.post-type-archive-product .container.content-area,
.tax-product_cat .container.content-area,
.single-product .container.content-area{
	max-width: 1140px;
	margin-left: auto;
	margin-right: auto;
}
.single-product .product-type-simple  > .cart,
.single-product .product-type-simple  > .stock{
    display: none;   
}
.woocommerce div.product form.cart table td.label .play-btn.btn.btn-primary{
    background: #ffffff !important;
    line-height: 20px !important;
}

header.entry-header h1{
padding-left: 0 !important;
padding-right: 0 !important;
}