.nivo-lightbox-theme-default .nivo-lightbox-title {
    font: 27px/20px 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    background: #000;
    color: #fff;
    padding: 7px 15px;
    border-radius: 30px;
    margin-top: 10px;
}

.comment_holder {
    padding: 28px 0 38px;
    margin: 0;
    display: none;
}


#sm_content img {
    width: 25%;
    height: 120px! important;
    float: left;
    margin: 40px 0 0 5%;
}
.sm_submit {
    margin: 0 auto !important;
    padding: 0 !important;
    width: 30% !important;
    border: none !important;
    color: #ffffff !important;
    margin-left: 2% !important;
}

#sm_submit {
    margin: 0 auto !important;
    padding: 0 !important;
    width: 30% !important;
    border: none !important;
    color: #ffffff !important;
    margin-left: 2% !important;
   
}

.sm_submit {
    height: 40px !important;
}

#sm_submit {
    height: 40px !important;
}

#smtext p {color:red !important;}.sm_field{ height:40px !important; }


.q_logo .mobile{
    left:50%;
    transform: translateX(-20%);
}


.attachment-full{
display:none !important;
}

.q_masonry_blog article .q_masonry_blog_post_text {
    padding: 20px 15px 20px 15px;
    background-color: black;
}

h5 a{
color:#a29061;
}



p, strong {
    font-family: Raleway! important; 
    font-size: 14px;
  font-weight:600px;
}

.q_logo a {
  height: 80px !important;
  width: 270px !important;
}

h1 {
    font-family: "mocha", Arial, "Helvetica Neue", Helvetica, sans-serif;
    text-transform: uppercase;
    font-size: 45px;
    line-height: 0.9;
    margin-bottom: 10px;
  color:white;
}

.gm-style .place-card .place-name {
    display: none! important;
}

.gm-style .place-card-medium {
    display: none! important;
}

.q_logo img {
 top: -56%;
 
}



h5, h6 {
    color: #E2AE28;
}

.title.title_size_small h1, .title h1 {
    display: none;
}

.title .separator.small, .title .separator.small.left{
display:none;
 
}

.footer_top {
    display: none;
}

select.wpcf7-form-control.wpcf7-select, input.wpcf7-form-control.wpcf7-quiz {
    margin: 5px 0px 0px;
    padding: 7px;
    border: 0px none;
    outline: 0px none;
    resize: none;
    font-size: 13px;
    line-height: 17px;
    background-color: #FFF;
    color: #333;
    font-family: "Raleway";
    font-weight: 400;
    box-sizing: border-box;
    width: 305px;
}

input.wpcf7-form-control.wpcf7-text{
    margin: 5px 0px 0px;
    padding: 7px;
    border: 0px none;
    outline: 0px none;
    resize: none;
    font-size: 13px;
    line-height: 17px;
    background-color: #FFF;
    color: #333;
    font-family: "Raleway";
    font-weight: 400;
    box-sizing: border-box;
    width: 305px! important;
}

textarea.wpcf7-form-control.wpcf7-textarea {
    margin: 5px 0px 0px;
    padding: 7px;
    border: 0px none;
    outline: 0px none;
    resize: none;
    font-size: 13px;
    line-height: 17px;
    background-color: #FFF;
    color: #333;
    font-family: "Raleway";
    font-weight: 400;
    box-sizing: border-box;
    width: 305px;! important;
  height: 100px! important;
}
nav.main_menu ul li:first-child a {padding-left:0;}

.q_logo
{
   top: 35%! important;
}
header
{
  background-color:rgba(0, 0, 0, 0.55);
  height: 130px;
}
nav.main_menu.right
{
       top: 6px! important;
}
@media only screen 
and (min-width : 1232px) 
and (max-width : 1666px) {
  .content .container{background-size:100%; background-repeat: no-repeat; }
}
@media screen and (max-width : 767px){
   header .header_bottom{
    	padding-top: 34px;
  }
  .country_icon{
    top: -34px;
    left: 26%;
    position: absolute;
    display: block;
    right: initial;
  }
  body.home .content .container .container_inner>.vc_row.wpb_row:nth-child(3) .vc_empty_space{
    height: 50px !important;
  }
}
/*.page-id-16196 .container_inner.default_template_holder.clearfix.page_container_inner{background-color: #1A1A1A;margin: 0px;
    width: 100%;}*/
.memb_log p{border: 1px solid #fff; margin: 13px; text-align:center;}
h2.mem_text{margin:20px 13px; color:#CAAE62;font-weight:bold;}

@media only screen and (min-width: 651px) {
  .memb_log iframe{width:580px !important; height:620px!important;}
}
@media only screen and (max-width: 650px) {
   .memb_log iframe{width:100% !important; height:620px!important;}
}
@media only screen and (min-width : 220px) and (max-width : 1024px) {
  .vc_empty_space.ann_cus_emp_dm{ height: 0px!important; }
   .vc_empty_space.ann_cus_emp_btm{ height: 0px!important; }
}
@media only screen and (min-width : 220px) and (max-width : 1000px) {
    .vc_empty_space.ann_cus_empty{ height: 0px!important; }
}
.content{min-height: auto!important;}
@media only screen and (min-width : 769px) {
  .anncustom_iframe_sec{text-align:center;}
}
@media only screen and (max-width : 768px) {
.anncustom_iframe_sec iframe{width:97% !important;}
}

.es_caption
{
 color:black; 
  font-weight:bold;
}
.mynewsletter
{
    border: 1px solid #d2d2d2;
    padding: 10px;
    text-align: center;
}
