h1, h2, h3, h4, h5, h6, h7, input[type=submit], input[type=button], a.button, .button, blockquote, #autocomplete li strong, #autocomplete li.view_all, .post_quote_title, label, .portfolio_filter_dropdown, .woocommerce .woocommerce-ordering select, .woocommerce .woocommerce-result-count, .woocommerce ul.products li.product .price, .woocommerce ul.products li.product .button, .woocommerce ul.products li.product a.add_to_cart_button.loading, .woocommerce-page ul.products li.product a.add_to_cart_button.loading, .woocommerce ul.products li.product a.add_to_cart_button:hover, .woocommerce-page ul.products li.product a.add_to_cart_button:hover, .woocommerce #page_content_wrapper a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page #page_content_wrapper a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page input.button:active, .woocommerce #page_content_wrapper a.button, .woocommerce-page #page_content_wrapper a.button, .woocommerce.columns-4 ul.products li.product a.add_to_cart_button, .woocommerce.columns-4 ul.products li.product a.add_to_cart_button:hover, strong[itemprop="author"], #footer_before_widget_text {
    font-family: pt sans !important;
}
img.page_caption {
    width: 190px;
    height: 80px;
}

.sizebig {
    font-size: 25px;
    padding-right: 10px;
    padding-top: 15px;
}
label.screen-reader-text {
    padding-left: 350px;
}
#page_caption h1, .ppb_title {
    padding-top: 100px;
}
input[type=text], input[type=password], input[type=email], input[type=url], input[type=date], input.wpcf7-text, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, select {
    padding: 13px 200px 13px 10px;
    font-size: 100%;
    font-family: 'Karla', 'Helvetica Neue', Arial,Verdana,sans-serif;
    margin-left: 200px;
}
#click-menu {
  position: fixed !Important;
}
.admin-bar-showing.RMOpened {
    position: fixed !important;
    height: 100% !important;
}
#responsive-menu.RMOpened {
    position: fixed !important;
}
@media screen and (min-width: 770px) {
.hideinmobile {display: none !important;}
}

/*-------------------------------------------------------------------------------------------------*/
@media screen and (max-width: 767px) {

.page.page page-id-4591 .vc_column_container>.vc_column-inner {

    padding-top: 0px !important;
}
.page.page-id-4591 .vc_empty_space {
   display: none !important;
}
.page.page-id-4591 .vc_column-inner {
   padding-top: 0px !important;
}

.page.page-id-4591 .cq-accordion2 {

   padding-bottom: 20px !Important;
}
.hideindesktop {display: none !important;}
.vc_inner {text-align: center !important;}
.page .vc_custom_1450751645085 {
    padding-right: 30px !important;
    padding-left: 30px !important;
}
.page .vc_custom_1456471245970 {
    padding-top: 0px !important;
   
}
.page .vc_custom_1456389096656 {
    padding-top: 0px !important;
}

.header_style_wrapper.nofixed {
    display: block !important;
    /* position: fixed !important; */
}    

div.logo_align::before {
    content: url(https://www.mersing-group.com/wp-content/uploads/2016/03/MERSING-LOGO-REEDIT-copy2.png) !important;
    padding-left: 27%;
}
#top_menu {
    float: left !important;
    display: none;
   
}
.top_bar.hasbg {
   padding-top: 5px;
}
.page .logo_align .logo_wrapper img, #custom_logo img {
  display: none !important;
}
#page_content_wrapper .inner .sidebar_content.full_width {
  padding-top: 0px;
}
.home .vc_custom_1456900879848 {
   padding-top: 0px !Important;
}
}







/*--------------------------------------------------------------------------------------------------*/


#about_the_author {
    display: none;
    margin-top: 20px;
    text-align: center;
}

#respond {
    display: none;
    float: left;
    width: 100%;
}

.ult-ib-effect-style1.ult-ib2-min-height img {

  width: calc(100% + 50px)!important;
max-width: initial !important;
  height: 100% !important;

}

.vc_row.wpb_row.vc_row-fluid.vc_row-no-padding.ult-vc-hide-row {
    height: 425px!important;
}
.logo_wrapper img {
    padding-right: 10px!important;
    padding-left: 10px!important;
}
.btn-modal {
   border-radius: 0px; 
}
.ult-overlay-close {
    width: 30px!important;
    height: 30px!important;
}

ul#main_menu li a {

	border-bottom: 2px solid transparent !important;

}

ul#main_menu li a:hover {

	border-bottom: 2px solid #008751 !important;
    -webkit-transition: all 0.3s ease-in !important;
    -moz-transition: all 0.3s ease-in !important;
    transition: all 0.3s ease-in !important;

}

#top_menu li a {

	border-bottom: 1.5px solid transparent !important;
    padding-bottom: 3px !important;

}

#top_menu li a:hover {

	border-bottom: 1.5px solid #fff !important;
  	margin-bottom: -2px;
    -webkit-transition: all 0.3s ease-in !important;
    -moz-transition: all 0.3s ease-in !important;
    transition: all 0.3s ease-in !important;

}

div#wrapper {

	overflow-x: hidden !important;
  
}

.card-caption-container .caption-content {
    font-size: 0.9em;
    padding: 12px 24px 12px 24px;
    text-align: left!important;
    line-height: 160%;
}
.vc_btn3.vc_btn3-size-md {
    font-weight: bold;
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {
    color: #0e2712;
}
h4 {
    line-height: 25px;
}

.above_top_bar {
    background: #008751 none repeat scroll 0 0;
}

#top_menu li {
    font-family: lato !important;
    text-transform: uppercase;
  font-weight:600 !important;
  font-size: 9px !important;
  letter-spacing: 2px !important;
}

#menu_wrapper .nav ul li a, #menu_wrapper div .nav li > a {
    font-family: lato;
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 2px !important;
    text-transform: uppercase;
  	padding: 25px 15px 10px 15px !important;
}

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    background-color: #008751;
    border-radius: 30px;
    color: #ffffff;
}

#footer .sidebar_widget.three > li {
    padding-bottom: 40px;
}

#footer .sidebar_widget li h2.widgettitle {
    color: #fff;
    font-family: pt sans;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 15px;
    margin-top: 15px;
    text-transform: none;
}

h3 {
  font-size: 35px;
}

h1, h2, h3 {
  font-weight: 700;
}

.footer_bar {
  background-image: url(http://mersing1.demobb.com/wp-content/uploads/2016/01/back.jpg) !important;
}

.footer_bar_wrapper {
    border-color: #fff;
}

input[type="submit"], input[type="button"], a.button, .button, .pagination a:hover, .woocommerce .footer_bar .button, .woocommerce .footer_bar .button:hover, .woocommerce-page div.product form.cart .button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    border-color: #008751;
    color: #fff;
}
input[type="submit"], input[type="button"], a.button, .button, .pagination span, .pagination a:hover, .woocommerce .footer_bar .button, .woocommerce .footer_bar .button:hover, .woocommerce-page div.product form.cart .button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #008751;
}

.vc_gitem_row .vc_gitem-col {
    background-color: #fff;
    padding: 30px;
    min-height: 350px;
}

#page_content_wrapper .inner .inner_wrapper {
    padding-top: 20px;
}
#top_menu {
    float: right;
    text-transform: uppercase;
}

#top_menu li a {
    font-size: 9px;
  font-weight: 600;
}


#footer_menu li a {
    color: #fff;
    font-size: 14px;
    font-weight: normal;
  text-transform: capitalize;
}

#footer, #copyright {
    color: #fff;
  font-size: 14px;
}

h2.ppb_title .ppb_title_first {
  font-weight: 400 !important;
}

input[type="submit"], input[type="button"], a.button, .button, .pagination a:hover, .woocommerce .footer_bar .button, .woocommerce .footer_bar .button:hover, .woocommerce-page div.product form.cart .button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    border-color: #008751;
    color: white;
    background-color: #008751;
}

.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
    width: 97%;
}

input[type=text], input[type=password], input[type=email], input[type=url], textarea {
    background-color: white;
    /* color: #444444; */
    border-color: #008751;
      border: 2px solid #008751;
}