body {
	background:url(../images/bg_site.gif) repeat;
	font-family: 'Montserrat', sans-serif !important;
	font-size:15px;
}
p {
	font-family: 'Montserrat', sans-serif !important;
	font-size:15px !important;
}
.entry-content {
	font-size:15px !important;
}
#page {
	-webkit-box-shadow: 0px 5px 17px -1px rgba(0, 0, 0, 0.55);
	-moz-box-shadow: 0px 5px 17px -1px rgba(0, 0, 0, 0.55);
	box-shadow: 0px 5px 17px -1px rgba(0, 0, 0, 0.55);
	max-width:1200px;
	margin:0 auto;
	width:100%;
	background:#fff;
}
#main {
	padding-bottom:40px;
}
.navbar {
	position: inherit !important;
}
.navbar-inverse .navbar-nav > li > a {
	color:#fff !important;
}
.navbar-inverse .navbar-nav > li > a:hover {
	background-color: #080808;
}
.topHeaderWrp {
	width:100%;
	float:left;
}
.logo {
	float:left;
	max-width:450px;
	width:100%;
}
.headerRight {
	float:left;
	max-width:746px;
	width:100%;
	margin-top:20px;
}
.headerRight .search-form {
	position:relative;
}
.headerRight input {
	background:#DFDFDF;
}
.headerRight .search-submit {
	background:url(../images/serach_icon.png) no-repeat;
	display:block !important;
	border:none !important;
	font-size:0px;
	position:absolute;
	width:31px;
	height:31px;
	right:10px;
	top:3px;
}
.navbar-inverse {
	background-color:transparent;
	border-color: transparent;
}
.navbar-nav {
	background:#9D424C;
	width:100%;
}
.navbar-nav > li > a {
	color: #fff !important;
	font-size: 20px;
	text-transform: uppercase;
}
.nav > li {
	border-left: 1px solid #990000
}
.navbar-collapse {
	padding-left:0px !important;
	padding-right:0px !important;
}
body .wpsw-social-links li a .social-icon {
	background:transparent !important;
	color:transparent !important;
}
.sicon-facebook {
	background:#3F5E8D !important;
	color:#3F5E8D !important;
}
.sub_right {
	width: 240px;
	float: right;
}
.sub_right h4 {
	float:left;
	width:160px;
	margin: 0px;
}
.sub_right p {
	float:left;
}
.social-links li {
	float: left;
	margin: 0 5px 0 0;
	display:inline;
}
.fa-facebook {
	background: url(../images/face.png) no-repeat;
	width: 21px !important;
	height: 21px !important;
	font-size: .1px !important;
	float: left;
}
.fa-pinterest-p {
	background: url(../images/pin.png) no-repeat;
	width: 21px !important;
	height: 21px !important;
	font-size: .1px !important;
	float: left;
	margin-top:0px;
}
.fa-twitter {
	background: url(../images/tweet.png) no-repeat;
	width: 21px !important;
	height: 21px !important;
	font-size: .1px !important;
	float: left;
}
.slideImg {
	max-width:300px;
	float:left;
	width:100%;
	margin-top: 22px;
	border:1px solid #EBEBEB;
	padding:5px
}
.titleSlider h3 a {
	color:#820366;
}
.theExcerpt {
	max-width:700px;
	float:left;
	width:100%;
	margin-left: 30px;
}
.carousel-inner {
	max-width:1050px;
	margin:0 auto;
	height: 330px;
}
.carousel {
	min-height:230px;
}
.left {
	background-position: 0 0 !important;
	background: url(../images/prev.png) no-repeat 0 0 !important;
	width: 50px;
	height: 90px !important;
	top: 70px;
}
.right {
	background-position: 0 0 !important;
	background: url(../images/next.png) no-repeat 0 0 !important;
	width: 50px;
	height: 90px !important;
	top: 70px;
}
.abtHome {
	background:#F6F6F6;
	padding-bottom:30px;
	width:95%;
	margin:20px auto 30px;
}
.abtHome img {
	border:1px solid #EBEBEB;
	padding:5px;
}
.abtHome h2 {
	color:#820366;
}
.abtRight {
	margin-top:80px;
}
.catName {
	background:#8B7D7B;
	/*-webkit-border-top-right-radius: 100px;
	-webkit-border-bottom-left-radius: 100px;
	-moz-border-radius-topright: 100px;
	-moz-border-radius-bottomleft: 100px;
	border-top-right-radius: 100px;
	border-bottom-left-radius: 100px;*/
	border-radius:5px;
	text-align:center;
	color:#fff;
	font-size:20px;
	float:left;
	width:100%;
	padding:5px 0px;
}
.catNameRight {
	background:#8B7D7B;
	/*	-webkit-border-top-right-radius: 100px;
	-webkit-border-bottom-left-radius: 100px;
	-moz-border-radius-topright: 100px;
	-moz-border-radius-bottomleft: 100px;
	border-top-right-radius: 100px;
	border-bottom-left-radius: 100px;*/
	border-radius:5px;
	text-align:center;
	color:#fff;
	font-size:20px;
	float:left;
	width:100%;
	padding:5px 0px;
}
.cateHomeThumb {
	max-width:240px;
	width:100%;
	float:left;
	margin: 10px 0 50px 23px;
	height:215px;
}
.cateHomeThumb img {
	border:1px solid #EBEBEB;
	padding:5px;
	height:215px;
}
.cateHomeThumb a {
	text-align:center;
	color:#b60543;
	height:40px;
	float:left;
	width: 100%;
}
.more {
	float:right;
	background:#9D424C;
	padding:5px 20px;
	border-radius:5px;
}
.more a {
	color:#fff;
}
.cateNameWrp {
	padding: 30px 0px;
	margin-bottom: 30px;
}
.cateNameWrp ul {
	margin:30px auto 20px;
	padding:20px;
	width:230px;
}
.cateNameWrp ul li {
	padding:0px 0px 3px;
	float:left;
	margin:0px;
}
.cateNameWrp ul li a {
	color:#b60543;
	font-size:15px;
}
.catBlue {
	/*background:#4682B4 !important;*/
     margin-bottom: 15px;
}
.recentPostHome {
	float:left;
	width:100%;/*background:#FDEDF2;*/
}
.recentPostHome h2 {
	/*background: url(../images/title_recent_post.png) repeat 0 0 !important;*/
	background:#8B7D7B!important;
	color:#fff;
	text-align:center;
	padding:5px 0px;
	margin:0px;
	border-radius:5px;
}
.recentPostHome .cateHomeThumb {
	max-width:260px;
}
.recentPostHome .cateHomeThumb:nth-child(4) {
margin-right:0px !important;
}
#footer {
	background: #fff url(../images/bg_ft.png) repeat-x 0 0 !important;
	border-top:2px dotted #000 !important;
	width:100%;
	margin:0px auto 0px;
	max-width:1200px;
	height:75px !important;
}
#footer a {
	color:#b60543 !important;
}
/*  Css single */

h1.entry-title {
	font-size:30px !important;
	color: #820366 !important;
}
.overlay {
	position: relative;
}
.overlay:after {
	position: absolute;
	content:"";
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
}
.overlay:hover:after {
	opacity: .5;
}
.red:after {
	background-color: black;
}
.ngenHover {
	position: absolute;
	content:"";
	/*top:0;
	left:0;*/
	bottom:0px;
	width:100%;
	background-color: rgba(0, 0, 0, 0.5);
	font-size:12px;
	padding: 4px 0px;
	height: 27px;
}
.ngenHover span {
	text-align: center;
	font-size: 12px !important;
	color: #fff;
}
.ngg-gallery-thumbnail {
	position:relative;
}
.single h2 {
	background-color: #8B7D7B;
	float: left;
	width: 100%;
}
.single h2 a {
	color: #fff;
	text-align: center;
	display: block;
	padding: 1% 0px;
}
.single h2 a:hover {
	color:#fff;
}
#respond {
}
#comments h3#reply-title {
	background: #8B7D7B!important;
	text-align: center;
	color:#fff;
	margin-top: 0px !important;
	padding:1% 0px;
}
.comments-area .comment-respond {
	background-color: #f6f6f6;
	border: 2px solid #dfdfdf;
	margin-top: 0px !important;
}
#comments form {
	padding:10px;
}
#comments form input[type="text"] {
	width:50%;
}
#comments form input[type="email"] {
	width:50%;
}
#comments form input[type="url"] {
	width:50%;
}
#comments form textarea {
	width:50%;
}
#comments form label {
	width:10%;
	float:left;
}
.comment-respond #submit {
	background:#9D424C;
}
.comment-respond #submit:hover {
	background:#9D424C;
}
#posts-pagination {
	width:98%;
	margin:0 auto;
}
.btn-primary {
	background: #9D424C !important;
}
.tags a {
	background: #9D424C !important;
	color:#fff;
}
.dropdown-menu>li>a:hover {
	background: #080808 !important;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
	background-color: #080808 !important;
}
#page {
	padding-bottom:0px !important;
	margin-bottom:0px !important;
}
.ngg-gallery-thumbnail {
	min-height: 205px;
	min-width: 255px;
}
.ngg-gallery-thumbnail img {
	display:block !important;
	margin-left:auto !important;
	margin-right:auto !important;
}
.featuredImg img {
	border: 1px solid #EBEBEB;
	padding: 5px;
}
.singleLeft {
	border: 1px solid #A9A9A9;
	width: 25%;
	padding: 1%;
	margin-right: 1%;
	float:left;
	margin-bottom:1%;
}
#wpcf7-f376-p377-o1 input[type=submit] {
	background:#9D424C;
	color:#fff;
	width:100px;
}
.fa-pinterest-pbody {
	background:url(../images/bg_site.gif) repeat;
	font-family: 'Montserrat', sans-serif !important;
	font-size:15px;
}
p {
	font-family: 'Montserrat', sans-serif !important;
	font-size:15px !important;
}
.entry-content {
	font-size:15px !important;
}
.home .format-standard.featured-image .entry-title, .archive .format-standard.featured-image .entry-title, .search .format-standard.featured-image .entry-title {
	margin-top:0px !important;
}
.page-title {
	padding:10px 0px 0px !important;
}
.search-results h2 {
	float:left;
	width:100%;
}
#archive-header {
	padding-bottom:0px !important;
}
#archive-header h1.page-title {
	text-align:center;
	color: #820366 !important;
}
ul#menu-footer-menu li {
	display:inline;
	padding:0px 15px;
	border-right:1px solid #b60543;
}
ul#menu-footer-menu li:nth-child(3) {
 border-right:none !important;
}
ul#menu-footer-menu li:nth-child(1) {
padding-left:0px !important;
}
.footer-menu-class ul {
	margin:0px 0px 10px 0px !important;
	padding:0px !important;
	float:left;
	width:100%;
}
.wrpCat {
	float:left;
	width:100%;
	border-bottom:1px solid #777;
}
.catBtm {
	margin-bottom:14px;
}
.catPadLft {
	padding-left:0px !important;
}
.catPadRgt {
	padding-right:0px !important;
}
.bgMobileMenu{
display:none;

}
 @media screen and (max-width: 768px) and (min-width: 320px) {
 #wpcf7-f376-p377-o1 input, textarea {
 max-width:768px;
 width:100%;
}
.carousel-inner {
 min-height:330px;
}
.theExcerpt {
 float:none;
 padding:15px;
 text-align:center;
 margin:0px;
}
.slideImg {
 float:none;
 margin:0 auto;
}
.headerRight .search-form {
 display:none;
}
.navbar-header {
 
}
.navbar-toggle{
float:left !important;

}
.headerRight {
 float:none;
 margin:0px;
 display:none;
}
button#responsive-menu-button {
 background:#ED1F24 !important;
}
#comments form input[type="text"] {
 width:100%;
}
#comments form input[type="email"] {
 width:100%;
}
#comments form input[type="url"] {
 width:100%;
}
#comments form textarea {
 width:100%;
}
#comments form label {
 width:100%;
 float:none;
}
.carousel-image_container p {
 display:none !important;
}
.mobileDiv {
 width:100%;
}
.sub_right {
 width: 100%;
 float: left;
}
.sub_right h4 {
 float:left;
 width:128px;
 margin: 0px;
 font-size:15px;
}
.sub_right p {
 float:left;
}
#wpcf7-f376-p377-o1 input, textarea {
 max-width:768px;
 width:100%;
}
.carousel-inner {
 min-height:330px;
}
.theExcerpt {
 float:none;
 padding:15px;
 text-align:center;
 margin:0px;
}
.slideImg {
 float:none;
 margin:0 auto;
}
.headerRight .search-form {
 display:none;
}
.navbar-header {

}
.headerRight {
 float:none;
 margin:0px;
}
button#responsive-menu-button {
 background:#ED1F24 !important;
}
#comments form input[type="text"] {
 width:100%;
}
#comments form input[type="email"] {
 width:100%;
}
#comments form input[type="url"] {
 width:100%;
}
#comments form textarea {
 width:100%;
}
#comments form label {
 width:100%;
 float:none;
}
.carousel-image_container p {
 display:none !important;
}
.mobileDiv {
 width:100%;
}
.bgMobileMenu{
background: #9D424C;
width: 100%;
display:block;
float: left;
}
.menuDiv{
float:left;
width:40%;
color: #fff;
padding: 14px 0px 0px;
}
.menuLink{
 float:right;
 padding: 16px 0px 0px;
}
.more{
display:none;
}
#footer{
background:#fff !important;
background-image:none !important;
height:auto !important;
}
ul#menu-footer-menu li {
    display: block;
    padding: 0px;
    border-right: none;
    width: 100%;
    text-align: center;
    }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
.headerRight .col-lg-7{
  width:45%;
  float:left;
}
.headerRight .mobileDiv {
  width:45%;
  float:right;
}
.navbar-nav > li > a{
font-size: 12px;
}
.theExcerpt{
    width: 50%;
    margin-left: 18px;
}
}\.body {
	background:url(../images/bg_site.gif) repeat;
	font-family: 'Montserrat', sans-serif !important;
	font-size:15px;
}
p {
	font-family: 'Montserrat', sans-serif !important;
	font-size:15px !important;
}
.entry-content {
	font-size:15px !important;
}
#page {
	-webkit-box-shadow: 0px 5px 17px -1px rgba(0, 0, 0, 0.55);
	-moz-box-shadow: 0px 5px 17px -1px rgba(0, 0, 0, 0.55);
	box-shadow: 0px 5px 17px -1px rgba(0, 0, 0, 0.55);
	max-width:1200px;
	margin:0 auto;
	width:100%;
	background:#fff;
}
#main {
	padding-bottom:40px;
}
.navbar {
	position: inherit !important;
}
.navbar-inverse .navbar-nav > li > a {
	color:#fff !important;
}
.navbar-inverse .navbar-nav > li > a:hover {
	background-color: #080808;
}
.topHeaderWrp {
	width:100%;
	float:left;
}
.logo {
	float:left;
	max-width:450px;
	width:100%;
}
.headerRight {
	float:left;
	max-width:746px;
	width:100%;
	margin-top:20px;
}
.headerRight .search-form {
	position:relative;
}
.headerRight input {
	background:#DFDFDF;
}
.headerRight .search-submit {
	background:url(../images/serach_icon.png) no-repeat;
	display:block !important;
	border:none !important;
	font-size:0px;
	position:absolute;
	width:31px;
	height:31px;
	right:10px;
	top:3px;
}
.navbar-inverse {
	background-color:transparent;
	border-color: transparent;
}
.navbar-nav {
	background:#9D424C;
	width:100%;
}
.navbar-nav > li > a {
	color: #fff !important;
	font-size: 20px;
	text-transform: uppercase;
}
.nav > li {
	border-left: 1px solid #990000
}
.navbar-collapse {
	padding-left:0px !important;
	padding-right:0px !important;
}
body .wpsw-social-links li a .social-icon {
	background:transparent !important;
	color:transparent !important;
}
.sicon-facebook {
	background:#3F5E8D !important;
	color:#3F5E8D !important;
}
.sub_right {
	width: 240px;
	float: right;
}
.sub_right h4 {
	float:left;
	width:160px;
	margin: 0px;
}
.sub_right p {
	float:left;
}
.social-links li {
	float: left;
	margin: 0 5px 0 0;
	display:inline;
}
.fa-facebook {
	background: url(../images/face.png) no-repeat;
	width: 21px !important;
	height: 21px !important;
	font-size: .1px !important;
	float: left;
}
.fa-pinterest-p {
	background: url(../images/pin.png) no-repeat;
	width: 21px !important;
	height: 21px !important;
	font-size: .1px !important;
	float: left;
	margin-top:0px;
}
.fa-twitter {
	background: url(../images/tweet.png) no-repeat;
	width: 21px !important;
	height: 21px !important;
	font-size: .1px !important;
	float: left;
}
.slideImg {
	max-width:300px;
	float:left;
	width:100%;
	margin-top: 22px;
	border:1px solid #EBEBEB;
	padding:5px
}
.titleSlider h3 a {
	color:#820366;
}
.theExcerpt {
	max-width:700px;
	float:left;
	width:100%;
	margin-left: 30px;
}
.carousel-inner {
	max-width:1050px;
	margin:0 auto;
	height: 330px;
}
.carousel {
	min-height:230px;
}
.left {
	background-position: 0 0 !important;
	background: url(../images/prev.png) no-repeat 0 0 !important;
	width: 50px;
	height: 90px !important;
	top: 70px;
}
.right {
	background-position: 0 0 !important;
	background: url(../images/next.png) no-repeat 0 0 !important;
	width: 50px;
	height: 90px !important;
	top: 70px;
}
.abtHome {
	background:#F6F6F6;
	padding-bottom:30px;
	width:95%;
	margin:20px auto 30px;
}
.abtHome img {
	border:1px solid #EBEBEB;
	padding:5px;
}
.abtHome h2 {
	color:#820366;
}
.abtRight {
	margin-top:80px;
}
.catName {
	background:#8B7D7B;
	/*-webkit-border-top-right-radius: 100px;
	-webkit-border-bottom-left-radius: 100px;
	-moz-border-radius-topright: 100px;
	-moz-border-radius-bottomleft: 100px;
	border-top-right-radius: 100px;
	border-bottom-left-radius: 100px;*/
	border-radius:5px;
	text-align:center;
	color:#fff;
	font-size:20px;
	float:left;
	width:100%;
	padding:5px 0px;
}
.catNameRight {
	background:#8B7D7B;
	/*	-webkit-border-top-right-radius: 100px;
	-webkit-border-bottom-left-radius: 100px;
	-moz-border-radius-topright: 100px;
	-moz-border-radius-bottomleft: 100px;
	border-top-right-radius: 100px;
	border-bottom-left-radius: 100px;*/
	border-radius:5px;
	text-align:center;
	color:#fff;
	font-size:20px;
	float:left;
	width:100%;
	padding:5px 0px;
}
.cateHomeThumb {
	max-width:240px;
	width:100%;
	float:left;
	margin: 10px 0 50px 23px;
	height:215px;
}
.cateHomeThumb img {
	border:1px solid #EBEBEB;
	padding:5px;
	height:215px;
}
.cateHomeThumb a {
	text-align:center;
	color:#b60543;
	height:40px;
	float:left;
	width: 100%;
}
.more {
	float:right;
	background:#9D424C;
	padding:5px 20px;
	border-radius:5px;
}
.more a {
	color:#fff;
}
.cateNameWrp {
	padding: 30px 0px;
	margin-bottom: 30px;
}
.cateNameWrp ul {
	margin:30px auto 20px;
	padding:20px;
	width:230px;
}
.cateNameWrp ul li {
	padding:0px 0px 3px;
	float:left;
	margin:0px;
}
.cateNameWrp ul li a {
	color:#b60543;
	font-size:15px;
}
.catBlue {
	/*background:#4682B4 !important;*/
     margin-bottom: 15px;
}
.recentPostHome {
	float:left;
	width:100%;/*background:#FDEDF2;*/
}
.recentPostHome h2 {
	/*background: url(../images/title_recent_post.png) repeat 0 0 !important;*/
	background:#8B7D7B!important;
	color:#fff;
	text-align:center;
	padding:5px 0px;
	margin:0px;
	border-radius:5px;
}
.recentPostHome .cateHomeThumb {
	max-width:260px;
}
.recentPostHome .cateHomeThumb:nth-child(4) {
margin-right:0px !important;
}
#footer {
	background: #fff url(../images/bg_ft.png) repeat-x 0 0 !important;
	border-top:2px dotted #000 !important;
	width:100%;
	margin:0px auto 0px;
	max-width:1200px;
	height:75px !important;
}
#footer a {
	color:#b60543 !important;
}
/*  Css single */

h1.entry-title {
	font-size:30px !important;
	color: #820366 !important;
}
.overlay {
	position: relative;
}
.overlay:after {
	position: absolute;
	content:"";
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
}
.overlay:hover:after {
	opacity: .5;
}
.red:after {
	background-color: black;
}
.ngenHover {
	position: absolute;
	content:"";
	/*top:0;
	left:0;*/
	bottom:0px;
	width:100%;
	background-color: rgba(0, 0, 0, 0.5);
	font-size:12px;
	padding: 4px 0px;
	height: 27px;
}
.ngenHover span {
	text-align: center;
	font-size: 12px !important;
	color: #fff;
}
.ngg-gallery-thumbnail {
	position:relative;
}
.single h2 {
	background-color: #8B7D7B;
	float: left;
	width: 100%;
}
.single h2 a {
	color: #fff;
	text-align: center;
	display: block;
	padding: 1% 0px;
}
.single h2 a:hover {
	color:#fff;
}
#respond {
}
#comments h3#reply-title {
	background: #8B7D7B!important;
	text-align: center;
	color:#fff;
	margin-top: 0px !important;
	padding:1% 0px;
}
.comments-area .comment-respond {
	background-color: #f6f6f6;
	border: 2px solid #dfdfdf;
	margin-top: 0px !important;
}
#comments form {
	padding:10px;
}
#comments form input[type="text"] {
	width:50%;
}
#comments form input[type="email"] {
	width:50%;
}
#comments form input[type="url"] {
	width:50%;
}
#comments form textarea {
	width:50%;
}
#comments form label {
	width:10%;
	float:left;
}
.comment-respond #submit {
	background:#9D424C;
}
.comment-respond #submit:hover {
	background:#9D424C;
}
#posts-pagination {
	width:98%;
	margin:0 auto;
}
.btn-primary {
	background: #9D424C !important;
}
.tags a {
	background: #9D424C !important;
	color:#fff;
}
.dropdown-menu>li>a:hover {
	background: #080808 !important;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
	background-color: #080808 !important;
}
#page {
	padding-bottom:0px !important;
	margin-bottom:0px !important;
}
.ngg-gallery-thumbnail {
	min-height: 205px;
	min-width: 255px;
}
.ngg-gallery-thumbnail img {
	display:block !important;
	margin-left:auto !important;
	margin-right:auto !important;
}
.featuredImg img {
	border: 1px solid #EBEBEB;
	padding: 5px;
}
.singleLeft {
	border: 1px solid #A9A9A9;
	width: 25%;
	padding: 1%;
	margin-right: 1%;
	float:left;
	margin-bottom:1%;
}
#wpcf7-f376-p377-o1 input[type=submit] {
	background:#9D424C;
	color:#fff;
	width:100px;
}
.fa-pinterest-pbody {
	background:url(../images/bg_site.gif) repeat;
	font-family: 'Montserrat', sans-serif !important;
	font-size:15px;
}
p {
	font-family: 'Montserrat', sans-serif !important;
	font-size:15px !important;
}
.entry-content {
	font-size:15px !important;
}
.home .format-standard.featured-image .entry-title, .archive .format-standard.featured-image .entry-title, .search .format-standard.featured-image .entry-title {
	margin-top:0px !important;
}
.page-title {
	padding:10px 0px 0px !important;
}
.search-results h2 {
	float:left;
	width:100%;
}
#archive-header {
	padding-bottom:0px !important;
}
#archive-header h1.page-title {
	text-align:center;
	color: #820366 !important;
}
ul#menu-footer-menu li {
	display:inline;
	padding:0px 15px;
	border-right:1px solid #b60543;
}
ul#menu-footer-menu li:nth-child(3) {
 border-right:none !important;
}
ul#menu-footer-menu li:nth-child(1) {
padding-left:0px !important;
}
.footer-menu-class ul {
	margin:0px 0px 10px 0px !important;
	padding:0px !important;
	float:left;
	width:100%;
}
.wrpCat {
	float:left;
	width:100%;
	border-bottom:1px solid #777;
}
.catBtm {
	margin-bottom:14px;
}
.catPadLft {
	padding-left:0px !important;
}
.catPadRgt {
	padding-right:0px !important;
}
.bgMobileMenu{
display:none;

}
 @media screen and (max-width: 768px) and (min-width: 320px) {
 #wpcf7-f376-p377-o1 input, textarea {
 max-width:768px;
 width:100%;
}
.carousel-inner {
 min-height:330px;
}
.theExcerpt {
 float:none;
 padding:15px;
 text-align:center;
 margin:0px;
}
.slideImg {
 float:none;
 margin:0 auto;
}
.headerRight .search-form {
 display:none;
}
.navbar-header {
 
}
.navbar-toggle{
float:left !important;

}
.headerRight {
 float:none;
 margin:0px;
 display:none;
}
button#responsive-menu-button {
 background:#ED1F24 !important;
}
#comments form input[type="text"] {
 width:100%;
}
#comments form input[type="email"] {
 width:100%;
}
#comments form input[type="url"] {
 width:100%;
}
#comments form textarea {
 width:100%;
}
#comments form label {
 width:100%;
 float:none;
}
.carousel-image_container p {
 display:none !important;
}
.mobileDiv {
 width:100%;
}
.sub_right {
 width: 100%;
 float: left;
}
.sub_right h4 {
 float:left;
 width:128px;
 margin: 0px;
 font-size:15px;
}
.sub_right p {
 float:left;
}
#wpcf7-f376-p377-o1 input, textarea {
 max-width:768px;
 width:100%;
}
.carousel-inner {
 min-height:330px;
}
.theExcerpt {
 float:none;
 padding:15px;
 text-align:center;
 margin:0px;
}
.slideImg {
 float:none;
 margin:0 auto;
}
.headerRight .search-form {
 display:none;
}
.navbar-header {

}
.headerRight {
 float:none;
 margin:0px;
}
button#responsive-menu-button {
 background:#ED1F24 !important;
}
#comments form input[type="text"] {
 width:100%;
}
#comments form input[type="email"] {
 width:100%;
}
#comments form input[type="url"] {
 width:100%;
}
#comments form textarea {
 width:100%;
}
#comments form label {
 width:100%;
 float:none;
}
.carousel-image_container p {
 display:none !important;
}
.mobileDiv {
 width:100%;
}
.bgMobileMenu{
background: #9D424C;
width: 100%;
display:block;
float: left;
}
.menuDiv{
float:left;
width:40%;
color: #fff;
padding: 14px 0px 0px;
}
.menuLink{
 float:right;
 padding: 16px 0px 0px;
}
.more{
display:none;
}
#footer{
background:#fff !important;
background-image:none !important;
height:auto !important;
}
ul#menu-footer-menu li {
    display: block;
    padding: 0px;
    border-right: none;
    width: 100%;
    text-align: center;
    }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
.headerRight .col-lg-7{
  width:45%;
  float:left;
}
.headerRight .mobileDiv {
  width:45%;
  float:right;
}
.navbar-nav > li > a{
font-size: 12px;
}
.theExcerpt{
    width: 50%;
    margin-left: 18px;
}
}
.body {
	background:url(../images/bg_site.gif) repeat;
	font-family: 'Montserrat', sans-serif !important;
	font-size:15px;
}
p {
	font-family: 'Montserrat', sans-serif !important;
	font-size:15px !important;
}
.entry-content {
	font-size:15px !important;
}
#page {
	-webkit-box-shadow: 0px 5px 17px -1px rgba(0, 0, 0, 0.55);
	-moz-box-shadow: 0px 5px 17px -1px rgba(0, 0, 0, 0.55);
	box-shadow: 0px 5px 17px -1px rgba(0, 0, 0, 0.55);
	max-width:1200px;
	margin:0 auto;
	width:100%;
	background:#fff;
}
#main {
	padding-bottom:40px;
}
.navbar {
	position: inherit !important;
}
.navbar-inverse .navbar-nav > li > a {
	color:#fff !important;
}
.navbar-inverse .navbar-nav > li > a:hover {
	background-color: #080808;
}
.topHeaderWrp {
	width:100%;
	float:left;
}
.logo {
	float:left;
	max-width:450px;
	width:100%;
}
.headerRight {
	float:left;
	max-width:746px;
	width:100%;
	margin-top:20px;
}
.headerRight .search-form {
	position:relative;
}
.headerRight input {
	background:#DFDFDF;
}
.headerRight .search-submit {
	background:url(../images/serach_icon.png) no-repeat;
	display:block !important;
	border:none !important;
	font-size:0px;
	position:absolute;
	width:31px;
	height:31px;
	right:10px;
	top:3px;
}
.navbar-inverse {
	background-color:transparent;
	border-color: transparent;
}
.navbar-nav {
	background:#9D424C;
	width:100%;
}
.navbar-nav > li > a {
	color: #fff !important;
	font-size: 20px;
	text-transform: uppercase;
}
.nav > li {
	border-left: 1px solid #990000
}
.navbar-collapse {
	padding-left:0px !important;
	padding-right:0px !important;
}
body .wpsw-social-links li a .social-icon {
	background:transparent !important;
	color:transparent !important;
}
.sicon-facebook {
	background:#3F5E8D !important;
	color:#3F5E8D !important;
}
.sub_right {
	width: 240px;
	float: right;
}
.sub_right h4 {
	float:left;
	width:160px;
	margin: 0px;
}
.sub_right p {
	float:left;
}
.social-links li {
	float: left;
	margin: 0 5px 0 0;
	display:inline;
}
.fa-facebook {
	background: url(../images/face.png) no-repeat;
	width: 21px !important;
	height: 21px !important;
	font-size: .1px !important;
	float: left;
}
.fa-pinterest-p {
	background: url(../images/pin.png) no-repeat;
	width: 21px !important;
	height: 21px !important;
	font-size: .1px !important;
	float: left;
	margin-top:0px;
}
.fa-twitter {
	background: url(../images/tweet.png) no-repeat;
	width: 21px !important;
	height: 21px !important;
	font-size: .1px !important;
	float: left;
}
.slideImg {
	max-width:300px;
	float:left;
	width:100%;
	margin-top: 22px;
	border:1px solid #EBEBEB;
	padding:5px
}
.titleSlider h3 a {
	color:#820366;
}
.theExcerpt {
	max-width:700px;
	float:left;
	width:100%;
	margin-left: 30px;
}
.carousel-inner {
	max-width:1050px;
	margin:0 auto;
	height: 330px;
}
.carousel {
	min-height:230px;
}
.left {
	background-position: 0 0 !important;
	background: url(../images/prev.png) no-repeat 0 0 !important;
	width: 50px;
	height: 90px !important;
	top: 70px;
}
.right {
	background-position: 0 0 !important;
	background: url(../images/next.png) no-repeat 0 0 !important;
	width: 50px;
	height: 90px !important;
	top: 70px;
}
.abtHome {
	background:#F6F6F6;
	padding-bottom:30px;
	width:95%;
	margin:20px auto 30px;
}
.abtHome img {
	border:1px solid #EBEBEB;
	padding:5px;
}
.abtHome h2 {
	color:#820366;
}
.abtRight {
	margin-top:80px;
}
.catName {
	background:#8B7D7B;
	/*-webkit-border-top-right-radius: 100px;
	-webkit-border-bottom-left-radius: 100px;
	-moz-border-radius-topright: 100px;
	-moz-border-radius-bottomleft: 100px;
	border-top-right-radius: 100px;
	border-bottom-left-radius: 100px;*/
	border-radius:5px;
	text-align:center;
	color:#fff;
	font-size:20px;
	float:left;
	width:100%;
	padding:5px 0px;
}
.catNameRight {
	background:#8B7D7B;
	/*	-webkit-border-top-right-radius: 100px;
	-webkit-border-bottom-left-radius: 100px;
	-moz-border-radius-topright: 100px;
	-moz-border-radius-bottomleft: 100px;
	border-top-right-radius: 100px;
	border-bottom-left-radius: 100px;*/
	border-radius:5px;
	text-align:center;
	color:#fff;
	font-size:20px;
	float:left;
	width:100%;
	padding:5px 0px;
}
.cateHomeThumb {
	max-width:240px;
	width:100%;
	float:left;
	margin: 10px 0 50px 23px;
	height:215px;
}
.cateHomeThumb img {
	border:1px solid #EBEBEB;
	padding:5px;
	height:215px;
}
.cateHomeThumb a {
	text-align:center;
	color:#b60543;
	height:40px;
	float:left;
	width: 100%;
}
.more {
	float:right;
	background:#9D424C;
	padding:5px 20px;
	border-radius:5px;
}
.more a {
	color:#fff;
}
.cateNameWrp {
	padding: 30px 0px;
	margin-bottom: 30px;
}
.cateNameWrp ul {
	margin:30px auto 20px;
	padding:20px;
	width:230px;
}
.cateNameWrp ul li {
	padding:0px 0px 3px;
	float:left;
	margin:0px;
}
.cateNameWrp ul li a {
	color:#b60543;
	font-size:15px;
}
.catBlue {
	/*background:#4682B4 !important;*/
     margin-bottom: 15px;
}
.recentPostHome {
	float:left;
	width:100%;/*background:#FDEDF2;*/
}
.recentPostHome h2 {
	/*background: url(../images/title_recent_post.png) repeat 0 0 !important;*/
	background:#8B7D7B!important;
	color:#fff;
	text-align:center;
	padding:5px 0px;
	margin:0px;
	border-radius:5px;
}
.recentPostHome .cateHomeThumb {
	max-width:260px;
}
.recentPostHome .cateHomeThumb:nth-child(4) {
margin-right:0px !important;
}
#footer {
	background: #fff url(../images/bg_ft.png) repeat-x 0 0 !important;
	border-top:2px dotted #000 !important;
	width:100%;
	margin:0px auto 0px;
	max-width:1200px;
	height:75px !important;
}
#footer a {
	color:#b60543 !important;
}
/*  Css single */

h1.entry-title {
	font-size:30px !important;
	color: #820366 !important;
}
.overlay {
	position: relative;
}
.overlay:after {
	position: absolute;
	content:"";
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
}
.overlay:hover:after {
	opacity: .5;
}
.red:after {
	background-color: black;
}
.ngenHover {
	position: absolute;
	content:"";
	/*top:0;
	left:0;*/
	bottom:0px;
	width:100%;
	background-color: rgba(0, 0, 0, 0.5);
	font-size:12px;
	padding: 4px 0px;
	height: 27px;
}
.ngenHover span {
	text-align: center;
	font-size: 12px !important;
	color: #fff;
}
.ngg-gallery-thumbnail {
	position:relative;
}
.single h2 {
	background-color: #8B7D7B;
	float: left;
	width: 100%;
}
.single h2 a {
	color: #fff;
	text-align: center;
	display: block;
	padding: 1% 0px;
}
.single h2 a:hover {
	color:#fff;
}
#respond {
}
#comments h3#reply-title {
	background: #8B7D7B!important;
	text-align: center;
	color:#fff;
	margin-top: 0px !important;
	padding:1% 0px;
}
.comments-area .comment-respond {
	background-color: #f6f6f6;
	border: 2px solid #dfdfdf;
	margin-top: 0px !important;
}
#comments form {
	padding:10px;
}
#comments form input[type="text"] {
	width:50%;
}
#comments form input[type="email"] {
	width:50%;
}
#comments form input[type="url"] {
	width:50%;
}
#comments form textarea {
	width:50%;
}
#comments form label {
	width:10%;
	float:left;
}
.comment-respond #submit {
	background:#9D424C;
}
.comment-respond #submit:hover {
	background:#9D424C;
}
#posts-pagination {
	width:98%;
	margin:0 auto;
}
.btn-primary {
	background: #9D424C !important;
}
.tags a {
	background: #9D424C !important;
	color:#fff;
}
.dropdown-menu>li>a:hover {
	background: #080808 !important;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
	background-color: #080808 !important;
}
#page {
	padding-bottom:0px !important;
	margin-bottom:0px !important;
}
.ngg-gallery-thumbnail {
	min-height: 205px;
	min-width: 255px;
}
.ngg-gallery-thumbnail img {
	display:block !important;
	margin-left:auto !important;
	margin-right:auto !important;
}
.featuredImg img {
	border: 1px solid #EBEBEB;
	padding: 5px;
}
.singleLeft {
	border: 1px solid #A9A9A9;
	width: 25%;
	padding: 1%;
	margin-right: 1%;
	float:left;
	margin-bottom:1%;
}
#wpcf7-f376-p377-o1 input[type=submit] {
	background:#9D424C;
	color:#fff;
	width:100px;
}
.fa-pinterest-pbody {
	background:url(../images/bg_site.gif) repeat;
	font-family: 'Montserrat', sans-serif !important;
	font-size:15px;
}
p {
	font-family: 'Montserrat', sans-serif !important;
	font-size:15px !important;
}
.entry-content {
	font-size:15px !important;
}
.home .format-standard.featured-image .entry-title, .archive .format-standard.featured-image .entry-title, .search .format-standard.featured-image .entry-title {
	margin-top:0px !important;
}
.page-title {
	padding:10px 0px 0px !important;
}
.search-results h2 {
	float:left;
	width:100%;
}
#archive-header {
	padding-bottom:0px !important;
}
#archive-header h1.page-title {
	text-align:center;
	color: #820366 !important;
}
ul#menu-footer-menu li {
	display:inline;
	padding:0px 15px;
	border-right:1px solid #b60543;
}
ul#menu-footer-menu li:nth-child(3) {
 border-right:none !important;
}
ul#menu-footer-menu li:nth-child(1) {
padding-left:0px !important;
}
.footer-menu-class ul {
	margin:0px 0px 10px 0px !important;
	padding:0px !important;
	float:left;
	width:100%;
}
.wrpCat {
	float:left;
	width:100%;
	border-bottom:1px solid #777;
}
.catBtm {
	margin-bottom:14px;
}
.catPadLft {
	padding-left:0px !important;
}
.catPadRgt {
	padding-right:0px !important;
}
.bgMobileMenu{
display:none;

}
 @media screen and (max-width: 768px) and (min-width: 320px) {
 #wpcf7-f376-p377-o1 input, textarea {
 max-width:768px;
 width:100%;
}
.carousel-inner {
 min-height:330px;
}
.theExcerpt {
 float:none;
 padding:15px;
 text-align:center;
 margin:0px;
}
.slideImg {
 float:none;
 margin:0 auto;
}
.headerRight .search-form {
 display:none;
}
.navbar-header {
 
}
.navbar-toggle{
float:left !important;

}
.headerRight {
 float:none;
 margin:0px;
 display:none;
}
button#responsive-menu-button {
 background:#ED1F24 !important;
}
#comments form input[type="text"] {
 width:100%;
}
#comments form input[type="email"] {
 width:100%;
}
#comments form input[type="url"] {
 width:100%;
}
#comments form textarea {
 width:100%;
}
#comments form label {
 width:100%;
 float:none;
}
.carousel-image_container p {
 display:none !important;
}
.mobileDiv {
 width:100%;
}
.sub_right {
 width: 100%;
 float: left;
}
.sub_right h4 {
 float:left;
 width:128px;
 margin: 0px;
 font-size:15px;
}
.sub_right p {
 float:left;
}
#wpcf7-f376-p377-o1 input, textarea {
 max-width:768px;
 width:100%;
}
.carousel-inner {
 min-height:330px;
}
.theExcerpt {
 float:none;
 padding:15px;
 text-align:center;
 margin:0px;
}
.slideImg {
 float:none;
 margin:0 auto;
}
.headerRight .search-form {
 display:none;
}
.navbar-header {

}
.headerRight {
 float:none;
 margin:0px;
}
button#responsive-menu-button {
 background:#ED1F24 !important;
}
#comments form input[type="text"] {
 width:100%;
}
#comments form input[type="email"] {
 width:100%;
}
#comments form input[type="url"] {
 width:100%;
}
#comments form textarea {
 width:100%;
}
#comments form label {
 width:100%;
 float:none;
}
.carousel-image_container p {
 display:none !important;
}
.mobileDiv {
 width:100%;
}
.bgMobileMenu{
background: #9D424C;
width: 100%;
display:block;
float: left;
}
.menuDiv{
float:left;
width:40%;
color: #fff;
padding: 14px 0px 0px;
}
.menuLink{
 float:right;
 padding: 16px 0px 0px;
}
.more{
display:none;
}
#footer{
background:#fff !important;
background-image:none !important;
height:auto !important;
}
ul#menu-footer-menu li {
    display: block;
    padding: 0px;
    border-right: none;
    width: 100%;
    text-align: center;
    }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
.headerRight .col-lg-7{
  width:45%;
  float:left;
}
.headerRight .mobileDiv {
  width:45%;
  float:right;
}
.navbar-nav > li > a{
font-size: 12px;
}
.theExcerpt{
    width: 50%;
    margin-left: 18px;
}
.carousel-inner{
height: auto;
}
.abtHome .col-lg-3{
  float:left;
  width:45%;
  
}
.abtHome .col-lg-9{
  float:right;
  width:55%;
  
}
.abtRight{
margin-top:65px;
}
.cateHomeThumb { 
    margin: 10px 0 50px 75px;
}
.cateNameWrp .col-lg-3{
 width:50%;
 float:left;
 height: 300px;
}
}