/* Enter Your Custom CSS Here */
/*.crpt-extra .pt-title {
  font-size: 16px !important;
} */

.vc_btn3.vc_btn3-color-danger, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat

{
    background: #663334;
  
}
.vc_btn3.vc_btn3-color-turquoise, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat
{
  background: #663334;
}

#rt-drawer {
    background: #663334;
  
}
.vc_gitem-zone-a .vc_gitem-row-position-bottom {
position: absolute;
    left: initial;
    right: 0;
    bottom: 0;
    float: right;
    width: 50%;
}

.post-navigation .nav-links .nav-next  {
    display: none;
}
.post-navigation .nav-links .nav-previous {
    display: none;
}
.phone {
font-size:12px;
color: #666;}
.address{
  font-size:13px;
  line-height: 1em;
}

.author_posts{
display:none;}
.entry-header-single .box-header {
    display: none;
}
.format-icon {
display:none;
}

@media (max-width: 767px){
.site-content {
    padding-top: 70px !important;
}
}

.head{
color:#663334;
  font-weight: bold;
  font-size:15px;
}

@media (max-width: 768px){
.widget-sidebar-area {
    display:none;
}
}
body {
line-height: 1.7em;
}
#menu-item-227 {
font-size:2em;
}
#menu-item-226 {
font-size:2em;
}

@media (max-width: 1200px) { 
#menu-item-258 {
display:none;
}
}
@media (max-width: 768px) { 
#menu-item-258 {
display:block;
}
}

@media (max-width: 1200px) { 
#menu-item-26 {
display:none;
}
}
@media (max-width: 768px) { 
#menu-item-26 {
display:block;
}
}
li#menu-item-30 a {
  padding: 10px 10px 7px 10px !important;
  border-bottom: 1px solid transparent;
  background-color: #663334;
  
  color: white !important;
  font-size: 12px;
  margin-top: 7px;
  border-radius: 5px;
}

@media (max-width: 767px) { 
#menu-item-30 {
margin: 0px 10px 100px 10px;
}
}

li#menu-item-263 a {
  padding: 10px 10px 7px 10px !important;
  border-bottom: 1px solid transparent;
  background-color: #663334;
  color: white !important;
  font-size: 12px;
  margin-top: 7px;
  border-radius: 5px;
}

@media (max-width: 767px) { 
#menu-item-263 {
margin: 0px 10px 100px 10px;
}
}

@media (max-width: 767px) { 
.main_menu_container .nav>li.current-menu-item>a {
    color: #878787 !important;
}
}



.main_menu_container .nav>li>a.nav-active {
    color: #333!important;
}

.content-site-main {
  padding-top: 0px;
}


@media only screen and (min-width: 768px){
.affix .main_menu_container .nav > li > a {
    padding: 15px 15px 10px 15px;
  }
}

@media (min-width: 768px){
.navbar-nav {
    margin: 10px;
}}



.site-footer .copyright a {
    font-size: 1.2em;
}

#home_background {
    
background-attachment:fixed;
}

.wpcf7-form .wpcf7-submit {
    width: 100%;
  
}

.wpcf7-submit {
background: #663334;
}


.main_menu_container .nav > li > a {
  padding: 20px 15px;}

.vc_column_container>.vc_column-inner {
    max-width: 1200px;
    margin: auto;
}