/* Responsive Styles
================================================== */

/*
* Highend Responsive Stylesheet
* Responsive Stylesheet for Display on Mobile Devices
* Copyright 2014, HB-Themes
*/


/* Retina & HD Screens
================================================== */
html{  overflow-x: hidden;}
body.home footer#footer { margin-top:0px !important;}
body.home #main-content{ padding-bottom: 0px !important;}
#main-content {
  /* padding-top: 50px; */
  padding-top: 44px;
  overflow: hidden;
  padding-bottom: 20px;
}
.third-skin #main-nav > li a span {
 color: #fff !important;
}
.hb-button, input[type=submit] {
  box-shadow: 0 3px 0 0 #00c1b6;
  background: #00c1b6;
  width: auto;
}
.hb-custom-facebook-icon{
  background: url("../../HighendWP/images/ICONS_10.png") no-repeat;
  width: 32px;
  height: 32px;
  float: left;
  background-size: 100%;
}

.hb-custom-googleplus-icon{
  background: url("../../HighendWP/images/ICONS_08.png") no-repeat;
  width: 32px;
  height: 32px;
  float: left;
  background-size: 100%;
}

.hb-custom-pintrest-icon{
  background: url("../../HighendWP/images/ICONS_06.png") no-repeat;
  width: 32px;
  height: 32px;
  float: left;
  background-size: 100%;
}

.hb-custom-instagram-icon{
  background: url("../../HighendWP/images/ICONS_03.png") no-repeat;
  width: 32px;
  height: 32px;
  float: left;
  background-size: 100%;
}



@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
#logo img.default {
	display: none !important;
}
#logo img.retina {
	display: inline-block !important;
}
}
 @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
#logo img.default {
	display: none !important;
}
#logo img.retina {
	display: inline-block !important;
}
}


/* Max 1260px
================================================== */
@media handheld, only screen and (max-width:1260px) {
#main-wrapper.hb-boxed-layout,  .container,  #main-wrapper.width-940.hb-boxed-layout,  #main-wrapper.width-940 .container {
	width: 95%!important
}
.hb-boxed-layout #header-inner.stuck #header-inner-bg {
	width: 100%!important
}
#sticky-shop-button {
	display: none;
}
#main-wrapper .element-height-90 {
	height: auto!important;
	line-height: 32px!important;
	min-width: 81px!important;
}
#main-wrapper.hb-boxed-layout .container {
	width: 100%!important;
}
}


/* Max 1024px
================================================== */
@media handheld, only screen and (max-width:1024px) {
#main-wrapper #main-nav > li > a > i.sf-sub-indicator,  #top-socials-widget,  .stuck #sticky-shop-button {
	display: none !important;
}
.hb_latest_posts_widget p.nbm {
	margin-left: 0px;
	clear: both;
}
article.search-entry a.search-thumb {
	float: none;
	margin-bottom: 10px;
	display: block;
}
.columns-6 .hb-fw-element {
	width: 33.33% !important;
}
#main-wrapper .hb-parallax-wrapper {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center!important
}
/* prettyPhoto styling for small screens */
.pp_pic_holder.pp_default {
	width: 100%!important;
	left: 0!important;
}
.pp_content {
	width: 100%!important;
	height: auto!important;
}
.pp_hoverContainer {
	width: 100% !important;
	height: 100% !important;
}
.pp_fade {
	width: 100%!important;
	height: 100%!important;
}
#pp_full_res img {
	width: 100%!important;
	height: auto!important;
}
.pp_details {
	width: 94%!important;
	padding-left: 3%;
	padding-right: 4%;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #fff;
	margin-top: -2px!important;
}
a.pp_close {
	right: 10px!important;
	top: 10px!important;
}
div.pp_default .pp_nav {
	margin-left: 0;
}
a.pp_previous, a.pp_next {
	height: 100%;
	top: 0;
}
a.pp_expand, a.pp_contract {
	display: none !important;
}
div.pp_default .pp_content_container .pp_left, div.pp_default .pp_content_container .pp_right {
	padding: 0 !important;
}
}


/* Max 900px
================================================== */
@media handheld, only screen and (max-width:900px) {
#main-wrapper.hb-boxed-layout, .container, #main-wrapper.width-940.hb-boxed-layout, #main-wrapper.width-940 .container {
/*	width: 100%!important*/
}
#main-wrapper.hb-boxed-layout.hb_boxed_layout_regular {
	margin-top: 0;
	margin-bottom: 0
}
#footer .widget-column {
	border-left: none!important;
	padding: 0 30px
}
.widget-item .hb-stream ul li {
	width: 50%!important
}
#pre-footer-area,  #footer-menu,  #main-nav,  #sticky-shop-button,  #header-bar,  .product_meta .tagged_as,  .product_meta .posted_in,  .share-holder,  #main-wrapper .tp-bullets,  #main-wrapper .tparrows,  .ts-1 .flex-control-nav {
	display: none
}
#show-nav-menu {
	display: inline-block
}
#main-wrapper #copyright-text {
	float: none;
	display: block;
	text-align: center
}
.textwidget .aligncenter img {
	display: block;
	clear: both
}
.textwidget .aligncenter {
	text-align: left
}
article.search-entry .excerpt-wrap {
	margin-left: 0;
}
.row-special .col-4,  .extra-wide-inner .col-4,  .row-special .col-3,  .extra-wide-inner .col-3,  .row-special .col-6,  .extra-wide-inner .col-6,  .row-special .col-12,  .extra-wide-inner .col-12 {
	width: 50%
}
.columns-4 .hb-fw-element,  .columns-5 .hb-fw-element {
	width: 50%!important
}
.columns-6 .hb-fw-element {
	width: 33.33%!important
}
#main-wrapper .element-height-90 {
	height: auto;
	line-height: 32px
}
.hb-main-content.col-9 .row .col-1,  .hb-main-content.col-9 .row .col-2,  .hb-main-content.col-9 .row .col-3,  .hb-main-content.col-9 .row .col-4,  .hb-main-content.col-9 .row .col-5,  .hb-main-content.col-9 .row .col-6,  .hb-main-content.col-9 .row .col-7,  .hb-main-content.col-9 .row .col-8,  .hb-main-content.col-9 .row .col-9,  .hb-main-content.col-9 .row .col-10,  .hb-main-content.col-9 .row .col-11,  .hb-main-content.col-9 .row .col-12 {
	width: 100%!important;
	padding-top: 0!important;
	margin-bottom: 30px!important
}
.fw-gallery-wrap.columns-5 .elastic-item,  .fw-gallery-wrap.columns-6 .elastic-item {
	width: 33.33%!important
}
}


/* Max 767px
================================================== */
@media handheld, only screen and (max-width:767px) {
#main-content .hb-main-content.col-9 {
	width: 100%!important;
	padding-left: 0!important;
	padding-right: 0!important;
	border-left: none!important;
	border-right: none!important;
	margin-top: 0!important
}
#main-content .hb-sidebar {
	width: 100%!important;
	border-right: none!important;
	border-left: none!important;
	padding-left: 0!important;
	padding-right: 0!important;
	margin-bottom: 50px!important;
	margin-top: 50px!important
}
#hb-maintenance {
	margin-left: 10%;
	max-width: 80%;
}
#hb-maintenance #hb-countdown > li {
	margin-bottom: 50px;
}
.row .col-1,  .row .col-2,  .row .col-3,  .row .col-4,  .row .col-5,  .row .col-6,  .row .col-7,  .row .col-8,  .row .col-9,  .row .col-10,  .row .col-11,  .row .col-12 {
	width: 100%!important;
	padding-top: 0!important;/*margin-bottom:30px!important*/
}
.row .col-1.nbm,  .row .col-2.nbm,  .row .col-3.nbm,  .row .col-4.nbm,  .row .col-5.nbm,  .row .col-6.nbm,  .row .col-7.nbm,  .row .col-8.nbm,  .row .col-9.nbm,  .row .col-10.nbm,  .row .col-11.nbm,  .row .col-12.nbm {
	margin-bottom: 0!important
}
#main-content .col-12.hb-main-content {/*padding-bottom:30px!important*/
}
.error404 h1.extra-large {
	font-size: 40px!important
}
#main-content .hb-sidebar .widget-item {
	padding-left: 0!important
}
.hb-callout-box h3 {
	margin-right: 0
}
.hb-pricing-table-wrapper .hb-pricing-item {
	width: 100%!important
}
.col-12.column_container {
	margin-bottom: 0!important
}
.hb-process-steps ul li {
	width: 100%!important;
	margin-bottom: 30px!important
}
.container {
	padding-left: 30px!important;
	padding-right: 30px!important
}
.hb-callout-box a {
	position: static;
	display: block;
	max-width: 100%;
	margin-bottom: 0;
	margin-top: 30px!important;
	float: none
}
.hb-pricing-item.highlight-table {
	margin-top: 20px
}
#footer .widget-column {
	margin-bottom: 50px!important
}
.breadcrumbs-wrapper, .hb-process-steps ul:before,  #slider-section .hb-button,  .fw-section .hb-separator.double-border,  .tp-caption.divider_white,  .hb-site-tagline, .continue-shopping, .tp-caption.hb-separator-dark {
	display: none!important
}
.hb-client-list li, .portfolio-related-item,  .fw-gallery-wrap.columns-4 .elastic-item,  .fw-gallery-wrap.columns-5 .elastic-item {
	width: 50%!important
}
.portfolio-related-item img {
	width: 100%!important
}
body.admin-bar #header-inner.stuck {
	margin-top: 45px
}
#footer {
	padding-bottom: 0;
	padding-top: 40px
}
.content-box.top-icon {
	margin-bottom: 30px!important;
}
#header-inner.nav-type-2 #logo {
	float: none!important;
	text-align: center;
}
#header-inner.nav-type-2 #show-nav-menu {
	display: block!important;
	float: none!important;
	text-align: center!important;
}
#main-wrapper.hb-boxed-layout .row.fw-content-wrap, #main-wrapper.hb-boxed-layout .row.video-content {
	margin: 0 -15px!important;
}
.pace {
	display: none!important;
}
td.actions {
	text-align: right;
}
.hb-modal-window {
	width: 90%;
	margin-left: 5%;
	left: 0px;
}
}


/* Max 600px
================================================== */
@media handheld, only screen and (max-width:600px) {
.wpb_tabs .wpb_tabs_nav li {
	float: none!important;
	display: block!important
}
#main-wrapper .hb-tabs-wrapper.tour-style .tab-content,  .hb-tabs-wrapper.tour-style .nav-tabs {
	width: 100%;
	margin-top: -1px
}
.hb-tabs-wrapper.tour-style .nav-tabs li.active a {
	border-right-color: #e1e1e1;
	border-left-color: #e1e1e1!important
}
li.bbp-forum-freshness,  li.bbp-topic-freshness,  li.bbp-forum-topic-count,  li.bbp-topic-voice-count,  li.bbp-forum-reply-count,  li.bbp-topic-reply-count,  li.bbp-topic-last-poster,  .comments-list li.comment > div .rounded-element, .author-meta.blog-meta, .widget-item .recent-comment-author-img {
	display: none!important
}
.author_description_text .simple-read-more {
	margin-top: 10px
}
.comment-body p,  .author-box .author-description,  .recent-comments-content {
	margin-left: 0
}
.comments-list li.comment > div.comment-body {
	padding-left: 25px
}
#respond p input {
	width: 100%
}
li.bbp-forum-info,  li.bbp-topic-title {
	float: none;
	display: block;
	width: 100%
}
body.admin-bar #header-inner.stuck {
	margin-top: 0
}
#wpadminbar {
	position: fixed!important
}
#main-wrapper .hb-fw-element,  .fw-gallery-wrap.columns-2 .elastic-item,  .fw-gallery-wrap.columns-3 .elastic-item,  .fw-gallery-wrap.columns-4 .elastic-item,  .fw-gallery-wrap.columns-5 .elastic-item,  .fw-gallery-wrap.columns-6 .elastic-item {/*width:50%!important*/
}
}


/* Max 400px
================================================== */
@media handheld, only screen and (max-width:400px) {
.map-info-section {
	width: 100%;
	float: none;
}
#main-wrapper .hb-fw-element,  .fw-gallery-wrap.columns-1 .elastic-item,  .fw-gallery-wrap.columns-2 .elastic-item,  .fw-gallery-wrap.columns-3 .elastic-item,  .fw-gallery-wrap.columns-4 .elastic-item,  .fw-gallery-wrap.columns-5 .elastic-item,  .fw-gallery-wrap.columns-6 .elastic-item {
	width: 100%!important
}
.hb-woo-wrapper ul.sort-count, .woocommerce-ordering, .woocommerce-ordering select {
	margin-left: 0px!important;
	width: 100%!important;
}
}



/*#############################################*/	
/*############ Responsive Css #################*/
/*#############################################*/	

@media screen and (min-width:300px) and (max-width:479px) {

.about-us-icons{margin-left: auto;
margin-right: auto;
width: 75%; 
margin-bottom:20px;
}

.flexible-frontend-login .ffl-right {
  position: relative;
  left: 0;
  width: 75%;
  min-width: 75%;
  top: 20px;
}

div#ffl-user-info {
  float: right;
  width: 100%;
  margin-bottom: 20px;
  text-align: center;
  font-weight: bold;
}

table td {
  padding: 10px 0px;
  border-top: none;
}

#main-content .left-sidebar .hb-main-content.col-9 {
  float: right !important;
  padding-right: 0px !important;
  margin-right: 0px !important;
  position: relative;
  margin-left: -1px !important;
  left: 0px !important;
  padding-left: 0px !important;
  border-right: none !important;
  border-left: solid 1px #e1e1e1;
  margin-top: -50px;
  padding-top: 50px;
}

table th, table td {
  border-left: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 14px;
  line-height: 2;
   border:none; 
  width: 100%;
  max-width: 100%;
  margin-bottom: 30px;
  table-layout: fixed;
}

.ffl-form-table-cell-right {
  float: left;
  width: 100%;
}

.ffl-form-table-cell-left {
  float: left;
  width: 100%;
}

.about-us-icons h2::after{  display:none;}
.about-us-icons h2::before{   display:none;}
.video-gallery-icon::before { display:none;}
.video-gallery-icon h2::after { display:none;}
.video-gallery-icon{margin-left: auto; margin-right: auto; width: 71%; margin-bottom:20px;}		
	
#logo {
	width: 80%;
}
#show-nav-menu {
	display: inline-block;
	color: #fff;
}
.icon-stylings h2 {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}
.icon-styling h2 {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}
.t-icon-stylings {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	margin-top: 42px;
}
.nice-icon {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}
.icon-styling h2::before, .icon-stylings h2::before, .t-icon-stylings h2::before, .port-icon h2::before, .nice-icon h2::before {
	display: none
}
.icon-styling h2::after, .icon-stylings h2::after, .t-icon-stylings h2::after, .port-icon h2::after, .nice-icon h2::after {
	display: none
}
.item-overlay-text span.item-count-text {
	overflow: hidden;
	height: 52px;
	float: left;
	clear: both;
}
a.hb-button.home-gallery-button {
	float: left;
	width: 45%;
	text-align: center;
	left: 0;
	right: 0;
	position: absolute;
	top: 133px;
}
a.hb-button.home-gallery-button {
	background: transparent;
	text-shadow: none;
	border: 2px solid #E0CA52;
	box-shadow: none;
}
a.vc_btn.vc_btn_juicy_pink.vc_btn-juicy_pink.vc_btn_md.vc_btn-md.vc_btn_rounded.vc_gitem-link {
	border: 2px solid #967E01;
	border-radius: 0;
}
.share-button {
	position: absolute;
	top: 68%;
	left: 122px;
	border: 2px solid #967E01;
	padding: 8px 11px;
	color: #000 !important;
}
.share-button .share-holder i {
	margin-right: 3px;
	margin-top: -3px;
	display: inline-block;
	color: #000000;
}
.share-button .share-holder {
	display: block;
	text-align: center;
	font-size: 14px;
	margin-top: 13px;
	cursor: pointer;
	text-transform: capitalize;
	color: #202020;
	font-weight: bold;
}
.share-button .share-holder:hover {
	color: #000 !important;
}
.share-button .share-dropdown-box {
	width: 181px;
	z-index: 992;
}
.share-button .share-holder .hb-dropdown-box {
	top: -66px;
	right: -153px;
}
.share-button ul.blog-social-share {
	border: 0!important;
	float: left;
	width: 100%;
}
.share-button ul li {
	list-style-type: square;
	float: left;
	width: 14%;
}
.share-button .share-dropdown-box {
	width: 334px;
	z-index: 992;
}
.share-button .share-holder .hb-dropdown-box {
	top: -66px;
	right: -153px;
}
.share-button .hb-dropdown-box::before {
	position: absolute;
	display: block;
	content: "";
	width: 10px;
	height: 10px;
	background-color: #fff;
	border: 1px solid #dfdfdf;
	border-right: 0;
	border-bottom: 0;
	top: 38px;
	left: 146px;
	-webkit-transform: rotate(224deg);
	-moz-transform: rotate(224deg);
	-ms-transform: rotate(224deg);
	-o-transform: rotate(224deg);
	z-index: 8;
}
.share-button .share-holder .hb-dropdown-box ul li a:hover {
	background: #414141;
}
.vc_grid-item-mini.vc_clearfix {
	border: 1px solid #967E01;
}
.author-image {
	float: left;
	width: 100%;
}
.span-4 {
	width: 100%;
}
.author-content {
	padding: 17px 0;
	background: #363225;
	max-height: 100%;
	min-height: 100%;
	overflow: hidden;
	margin-top: 9px !important;
}
.hb-testimonial-quote {
	padding: 10px 0;
}
.span-8 {
	width: 100%;
}
.hb-testimonial-quote p {
	/* font-size: 22px; */
	padding-left: 0px;
	text-align: center;
	color: #000;
	color: rgba(0,0,0,0.8);
	font-size: 14px;
	width: 88%;
	margin: 0 auto;
	line-height: 25px;
	padding: 0 16px;
}
.testimonial-quote-meta {
	display: block;
	text-align: left;
	margin-top: 20px;
	font-size: 16px;
	color: #777;
	position: absolute;
	left: 0;
	right: 0;
	bottom: -3px;
	text-align: center;
}
.port-icon {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}
.hb-testimonial {
	padding: 20px;
	border: none;
	background: #FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 20px;
	position: relative;
	overflow: hidden;
	max-height: 114px;
}
img.testimonial-author-img {
	display: none;
}
h5.testimonial-author-name {
	text-align: center;
}
div#mep_0 {
  height: 507px !important;
  width: 777px!important;
  position: absolute;
  bottom: 0;
  top: -50px;
  left: -46px;
}
.internal-wrapper {
	margin-left: auto;
	margin-right: auto;
	/* width: 75%; */
	width: 85%;
	background: rgba(0, 0, 0, 0.35);
	padding: 31px 24px 22px 21px;
	border-radius: 0px;
}
.font-32-white {
	/* font-size: 32px; */
	font-size: 18px;
	color: #fff;
}
.font-31-white {
	color: #fff;
	font-size: 14px;
	line-height: 25px;
	margin-top: 9px;
	margin-bottom: 10px;
	line-height: 21px;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	text-transform: capitalize !important;
}
a.hb-button.hb-small-button {
  background: transparent;
  box-shadow: none;
  border: 2px solid #967E01;
}
#main-wrapper .hb-fw-element, .fw-gallery-wrap.columns-1 .elastic-item, .fw-gallery-wrap.columns-2 .elastic-item, .fw-gallery-wrap.columns-3 .elastic-item, .fw-gallery-wrap.columns-4 .elastic-item, .fw-gallery-wrap.columns-5 .elastic-item, .fw-gallery-wrap.columns-6 .elastic-item {
  width: 100%!important;
}
div#copyright-text {
  float: none !important;
}

.pull-left {
  float: left;
  width: 100%;
  text-align: center;
}
.pull-right {
  float: left;
  width: 100%;
  text-align: center;
}

  .post-3713 {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    /* optional */
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
  }

  .post-3713 .hb-main-content {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }

  .post-3713 .hb-sidebar {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
 
  .pdf-div p a {
    background: none repeat scroll 0 0 #cf0000;
    border-radius: 5px;
    clear: both;
    color: #fff;
    float: left;
    margin-bottom: 10px !important;
    padding: 15px 23px;
    text-transform: capitalize;
    width: 83% !important;
}

}
/*#############################################*/	
/*############ 480  to 600    #################*/
/*#############################################*/	

@media screen and (min-width:480px) and (max-width:600px) {
.about-us-icons{margin-left: auto;
margin-right: auto;
width: 75%; 
margin-bottom:20px;
}


  .post-3713 {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    /* optional */
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
  }

  .post-3713 .hb-main-content {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }

  .post-3713 .hb-sidebar {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }


.flexible-frontend-login .ffl-right {
  position: relative;
  left: 0;
  width: 75%;
  min-width: 75%;
  top: 20px;
}

div#ffl-user-info {
  float: right;
  width: 100%;
  margin-bottom: 20px;
  text-align: center;
  font-weight: bold;
}

table td {
  padding: 10px 0px;
  border-top: none;
}

#main-content .left-sidebar .hb-main-content.col-9 {
  float: right !important;
  padding-right: 0px !important;
  margin-right: 0px !important;
  position: relative;
  margin-left: -1px !important;
  left: 0px !important;
  padding-left: 0px !important;
  border-right: none !important;
  border-left: solid 1px #e1e1e1;
  margin-top: -50px;
  padding-top: 50px;
}

table th, table td {
  border-left: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 14px;
  line-height: 2;
   border:none; 
  width: 100%;
  max-width: 100%;
  margin-bottom: 30px;
}

.ffl-form-table-cell-right {
  float: left;
  width: 100%;
}

.ffl-form-table-cell-left {
  float: left;
  width: 100%;
}



.about-us-icons h2::after{  display:none;}
.about-us-icons h2::before{   display:none;}
.video-gallery-icon::before { display:none;}
.video-gallery-icon h2::after { display:none;}
.video-gallery-icon{margin-left: auto; margin-right: auto; width: 71%; margin-bottom:20px;}	
#logo {
	width: 80%;
	position: relative;
    right: 16px;
}
#logo a, #logo img {
  vertical-align: left;
  text-align: left;
}

h2 {
  font-size: 21px;
}

.hb-callout-box a {
  width: 25%;
  margin-left: auto;
  margin-right: auto;
}

.item-overlay-text-wrap {
  position: relative;
  top: 43px;
}

#show-nav-menu {
	display: inline-block;
	color: #fff;
}
.icon-stylings h2 {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}
.icon-styling h2 {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}
.t-icon-stylings {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	margin-top: 42px;
}
.nice-icon {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}
.icon-styling h2::before, .icon-stylings h2::before, .t-icon-stylings h2::before, .port-icon h2::before, .nice-icon h2::before {
	display: none
}
.icon-styling h2::after, .icon-stylings h2::after, .t-icon-stylings h2::after, .port-icon h2::after, .nice-icon h2::after {
	display: none
}
.item-overlay-text span.item-count-text {
	overflow: hidden;
	height: 52px;
	float: left;
	clear: both;
}
a.hb-button.home-gallery-button {
	float: left;
	width: 45%;
	text-align: center;
	left: 0;
	right: 0;
	position: absolute;
	top: 148px;
}
a.hb-button.home-gallery-button {
	background: transparent;
	text-shadow: none;
	border: 2px solid #E0CA52;
	box-shadow: none;
}
a.vc_btn.vc_btn_juicy_pink.vc_btn-juicy_pink.vc_btn_md.vc_btn-md.vc_btn_rounded.vc_gitem-link {
	border: 2px solid #967E01;
	border-radius: 0;
}
.share-button {
	position: absolute;
	top: 68%;
	left: 113px;
	border: 2px solid #967E01;
	padding: 8px 11px;
	color: #000 !important;
}
.share-button .share-holder i {
	margin-right: 3px;
	margin-top: -3px;
	display: inline-block;
	color: #000000;
}
.share-button .share-holder {
	display: block;
	text-align: center;
	font-size: 14px;
	margin-top: 13px;
	cursor: pointer;
	text-transform: capitalize;
	color: #202020;
	font-weight: bold;
}
.share-button .share-holder:hover {
	color: #000 !important;
}
.share-button .share-dropdown-box {
	width: 181px;
	z-index: 992;
}
.share-button .share-holder .hb-dropdown-box {
	top: -66px;
	right: -153px;
}
.share-button ul.blog-social-share {
	border: 0!important;
	float: left;
	width: 100%;
}
.share-button ul li {
	list-style-type: square;
	float: left;
	width: 14%;
}
.share-button .share-dropdown-box {
	width: 334px;
	z-index: 992;
}
.share-button .share-holder .hb-dropdown-box {
	top: -66px;
	right: -153px;
}
.share-button .hb-dropdown-box::before {
	position: absolute;
	display: block;
	content: "";
	width: 10px;
	height: 10px;
	background-color: #fff;
	border: 1px solid #dfdfdf;
	border-right: 0;
	border-bottom: 0;
	top: 38px;
	left: 146px;
	-webkit-transform: rotate(224deg);
	-moz-transform: rotate(224deg);
	-ms-transform: rotate(224deg);
	-o-transform: rotate(224deg);
	z-index: 8;
}
.share-button .share-holder .hb-dropdown-box ul li a:hover {
	background: #414141;
}
.vc_grid-item-mini.vc_clearfix {
	border: 1px solid #967E01;
}
.author-image {
	float: left;
	width: 100%;
}
.span-4 {
	width: 100%;
}
.author-content {
	padding: 17px 0;
	background: #363225;
	max-height: 100%;
	min-height: 100%;
	overflow: hidden;
	margin-top: 9px !important;
}
.hb-testimonial-quote {
	padding: 10px 0;
}
.span-8 {
	width: 100%;
}
.hb-testimonial-quote p {
	/* font-size: 22px; */
	padding-left: 0px;
	text-align: center;
	color: #000;
	color: rgba(0,0,0,0.8);
	font-size: 14px;
	width: 88%;
	margin: 0 auto;
	line-height: 25px;
	padding: 0 16px;
}
.testimonial-quote-meta {
	display: block;
	text-align: left;
	margin-top: 20px;
	font-size: 16px;
	color: #777;
	position: absolute;
	left: 0;
	right: 0;
	bottom: -3px;
	text-align: center;
}
.port-icon {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}
.hb-testimonial {
	padding: 20px;
	border: none;
	background: #FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 20px;
	position: relative;
	overflow: hidden;
	max-height: 114px;
}
img.testimonial-author-img {
	display: none;
}
h5.testimonial-author-name {
	text-align: center;
}
div#mep_0 {
  height: 507px !important;
  width: 777px!important;
  position: absolute;
  bottom: 0;
  top: -50px;
  left: -46px;
}
.internal-wrapper {
	margin-left: auto;
	margin-right: auto;
	/* width: 75%; */
	width: 85%;
	background: rgba(0, 0, 0, 0.35);
	padding: 31px 24px 22px 21px;
	border-radius: 0px;
}
.font-32-white {
	/* font-size: 32px; */
	font-size: 18px;
	color: #fff;
}
.font-31-white {
	color: #fff;
	font-size: 14px;
	line-height: 25px;
	margin-top: 9px;
	margin-bottom: 10px;
	line-height: 21px;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	text-transform: capitalize !important;
}
a.hb-button.hb-small-button {
  background: transparent;
  box-shadow: none;
  border: 2px solid #967E01;
}
#main-wrapper .hb-fw-element, .fw-gallery-wrap.columns-1 .elastic-item, .fw-gallery-wrap.columns-2 .elastic-item, .fw-gallery-wrap.columns-3 .elastic-item, .fw-gallery-wrap.columns-4 .elastic-item, .fw-gallery-wrap.columns-5 .elastic-item, .fw-gallery-wrap.columns-6 .elastic-item {
  width: 100%!important;
}
div#copyright-text {
  float: none !important;
}

.pull-left {
  float: left;
  width: 100%;
  text-align: center;
}
.pull-right {
  float: left;
  width: 100%;
  text-align: center;
}
}

/*#############################################*/	
/*############ 601  to 767    #################*/
/*#############################################*/	

@media screen and (min-width:601px) and (max-width:767px) {

.about-us-icons{margin-left: auto;
margin-right: auto;
width: 75%; 
margin-bottom:20px;
}

  .post-3713 {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    /* optional */
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
  }

  .post-3713 .hb-main-content {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }

  .post-3713 .hb-sidebar {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }

.about-us-icons h2::after{  display:none;}
.about-us-icons h2::before{   display:none;}
.video-gallery-icon::before { display:none;}
.video-gallery-icon h2::after { display:none;}
.video-gallery-icon{margin-left: auto; margin-right: auto; width: 35%; margin-bottom:20px;}	
	
#logo {
	width: 80%;
	position: relative;
    right: 16px;
}
#logo a, #logo img {
  vertical-align: left;
  text-align: left;
}


.vc_grid-item.vc_clearfix.vc_col-sm-4.vc_grid-item-zone-c-bottom.vc_grid-term-3.vc_grid-term-4.vc_grid_filter-item.vc_visible-item.zoomIn.animated {
  width: 50%;
  float: left;
}

.vc_col-sm-3 {
  float: left;
  width: 50%;
}

h2 {
  font-size: 21px;
}

.hb-callout-box a {
  width: 25%;
  margin-left: auto;
  margin-right: auto;
}

.item-overlay-text-wrap {
  position: relative;
  top: 88px;
}

#show-nav-menu {
	display: inline-block;
	color: #fff;
}
.icon-stylings h2 {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}
.icon-styling h2 {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}
.t-icon-stylings {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	margin-top: 42px;
}
.nice-icon {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}
.icon-styling h2::before, .icon-stylings h2::before, .t-icon-stylings h2::before, .port-icon h2::before, .nice-icon h2::before {
	display: none
}
.icon-styling h2::after, .icon-stylings h2::after, .t-icon-stylings h2::after, .port-icon h2::after, .nice-icon h2::after {
	display: none
}
.item-overlay-text span.item-count-text {
	overflow: hidden;
	height: 100px;
	float: left;
	clear: both;
}

.item-overlay-text span.item-count-text {
  font-size: 16px;
  text-transform: capitalize;
  color: #fff;
  padding: 0px 20px;
}

a.hb-button.home-gallery-button {
  float: left;
  width: 27%;
  text-align: center;
  left: 225px;
  right: 0;
  position: relative;
  top:0px;
}
a.hb-button.home-gallery-button {
	background: transparent;
	text-shadow: none;
	border: 2px solid #E0CA52;
	box-shadow: none;
}
a.vc_btn.vc_btn_juicy_pink.vc_btn-juicy_pink.vc_btn_md.vc_btn-md.vc_btn_rounded.vc_gitem-link {
	border: 2px solid #967E01;
	border-radius: 0;
}
.share-button {
	position: absolute;
	top: 68%;
	left: 113px;
	border: 2px solid #967E01;
	padding: 8px 11px;
	color: #000 !important;
}
.share-button .share-holder i {
	margin-right: 3px;
	margin-top: -3px;
	display: inline-block;
	color: #000000;
}
.share-button .share-holder {
	display: block;
	text-align: center;
	font-size: 14px;
	margin-top: 13px;
	cursor: pointer;
	text-transform: capitalize;
	color: #202020;
	font-weight: bold;
}
.share-button .share-holder:hover {
	color: #000 !important;
}
.share-button .share-dropdown-box {
	width: 181px;
	z-index: 992;
}
.share-button .share-holder .hb-dropdown-box {
	top: -66px;
	right: -153px;
}
.share-button ul.blog-social-share {
	border: 0!important;
	float: left;
	width: 100%;
}
.share-button ul li {
	list-style-type: square;
	float: left;
	width: 14%;
}
.share-button .share-dropdown-box {
	width: 334px;
	z-index: 992;
}
.share-button .share-holder .hb-dropdown-box {
	top: -66px;
	right: -153px;
}
.share-button .hb-dropdown-box::before {
	position: absolute;
	display: block;
	content: "";
	width: 10px;
	height: 10px;
	background-color: #fff;
	border: 1px solid #dfdfdf;
	border-right: 0;
	border-bottom: 0;
	top: 38px;
	left: 146px;
	-webkit-transform: rotate(224deg);
	-moz-transform: rotate(224deg);
	-ms-transform: rotate(224deg);
	-o-transform: rotate(224deg);
	z-index: 8;
}
.share-button .share-holder .hb-dropdown-box ul li a:hover {
	background: #414141;
}
.vc_grid-item-mini.vc_clearfix {
	border: 1px solid #967E01;
}
.author-image {
	float: left;
	width: 100%;
}
.span-4 {
	width: 100%;
}
.author-content {
	padding: 17px 0;
	background: #363225;
	max-height: 100%;
	min-height: 100%;
	overflow: hidden;
	margin-top: 9px !important;
}
.hb-testimonial-quote {
	padding: 10px 0;
}
.span-8 {
	width: 100%;
}
.hb-testimonial-quote p {
	/* font-size: 22px; */
	padding-left: 0px;
	text-align: center;
	color: #000;
	color: rgba(0,0,0,0.8);
	font-size: 14px;
	width: 88%;
	margin: 0 auto;
	line-height: 25px;
	padding: 0 16px;
}
.testimonial-quote-meta {
	display: block;
	text-align: left;
	margin-top: 20px;
	font-size: 16px;
	color: #777;
	position: absolute;
	left: 0;
	right: 0;
	bottom: -3px;
	text-align: center;
}

.port-icon {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}
.hb-testimonial {
	padding: 20px;
	border: none;
	background: #FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 20px;
	position: relative;
	overflow: hidden;
	max-height: 114px;
}
img.testimonial-author-img {
	display: none;
}
h5.testimonial-author-name {
	text-align: center;
}
div#mep_0 {
  height: 507px !important;
  width: 777px!important;
  position: absolute;
  bottom: 0;
  top: -50px;
  left: -46px;
}
.internal-wrapper {
	margin-left: auto;
	margin-right: auto;
	/* width: 75%; */
	width: 85%;
	background: rgba(0, 0, 0, 0.35);
	padding: 31px 24px 22px 21px;
	border-radius: 0px;
}
.font-32-white {
	/* font-size: 32px; */
	font-size: 18px;
	color: #fff;
}
.font-31-white {
	color: #fff;
	font-size: 14px;
	line-height: 25px;
	margin-top: 9px;
	margin-bottom: 10px;
	line-height: 21px;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	text-transform: capitalize !important;
}
a.hb-button.hb-small-button {
  background: transparent;
  box-shadow: none;
  border: 2px solid #967E01;
}
#main-wrapper .hb-fw-element, .fw-gallery-wrap.columns-1 .elastic-item, .fw-gallery-wrap.columns-2 .elastic-item, .fw-gallery-wrap.columns-3 .elastic-item, .fw-gallery-wrap.columns-4 .elastic-item, .fw-gallery-wrap.columns-5 .elastic-item, .fw-gallery-wrap.columns-6 .elastic-item {
  width: 100%!important;
}
div#copyright-text {
  float: none !important;
}

.pull-left {
  float: left;
  width: 100%;
  text-align: center;
}
.pull-right {
  float: left;
  width: 100%;
  text-align: center;
}

.item-overlay-text h4 {
  color: #FFF;
  font-size: 27px;
  line-height: 1.3;
  text-align: center;
  display: block;
  margin-bottom: 10px;
}

}

/*#############################################*/	
/*############ 768  to 900    #################*/
/*#############################################*/	

@media screen and (min-width:768px) and (max-width:900px) {
.about-us-icons{margin-left: auto;
margin-right: auto;
width: 75%; 
margin-bottom:20px;
}

  .post-3713 {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    /* optional */
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
  }

  .post-3713 .hb-main-content {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }

  .post-3713 .hb-sidebar {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }

.about-us-icons h2::after{  background: url('../images/monamor-designed-icons.png') no-repeat -100px 6px;
content: "";
width: 98px;
height: 44px;
float: right;}
.about-us-icons h2::before{  background: url('../images/monamor-designed-icons.png') no-repeat -7px 6px;
content: "";
width: 98px;
height: 44px;
float: left;}

.video-gallery-icon::before {background: url('../images/monamor-designed-icons.png') no-repeat -3px 7px;
  content: "";
  width: 98px;
  height: 39px;
  float: left;
  visibility: visible;}
.video-gallery-icon h2::after {background: url('../images/monamor-designed-icons.png') no-repeat -100px 6px;
  content: "";
  width: 98px;
  height: 39px;
  float: right;}
.video-gallery-icon{margin-left: auto; margin-right: auto; width: 49%; margin-bottom:20px;}	
	
	
#logo {
	width: 80%;
	position: relative;
    right: 16px;
}
#logo a, #logo img {
  vertical-align: left;
  text-align: left;
}


.vc_grid-item.vc_clearfix.vc_col-sm-4.vc_grid-item-zone-c-bottom.vc_grid-term-3.vc_grid-term-4.vc_grid_filter-item.vc_visible-item.zoomIn.animated {
  width: 33%;
  float: left;
}

.vc_row.element-row.row.container-width.vc_custom_1429256232702 {
  padding: 0 15px;
}

.vc_col-sm-3 {
  float: left;
  width: 50%;
}

h2 {
  font-size: 21px;
}

.hb-callout-box a {
  width: 25%;
  margin-left: auto;
  margin-right: auto;
}

.item-overlay-text-wrap {
  position: relative;
  top: 88px;
}

#show-nav-menu {
	display: inline-block;
	color: #fff;
}
.icon-stylings h2 {
  margin-left: auto;
  margin-right: auto;
  width: 44%;
  padding-bottom: 22px;
}
.icon-styling h2 {
	margin-left: auto;
	margin-right: auto;
	width: 70%;
	padding-bottom: 12px;
}
.t-icon-stylings {
	margin-left: auto;
	margin-right: auto;
	width: 52%;
	margin-top: 42px;
}
.nice-icon {
	margin-left: auto;
	margin-right: auto;
	width: 45%;
}
.icon-styling h2::before, .icon-stylings h2::before, .t-icon-stylings h2::before, .port-icon h2::before, .nice-icon h2::before {
	display: block
}
.icon-styling h2::after, .icon-stylings h2::after, .t-icon-stylings h2::after, .port-icon h2::after, .nice-icon h2::after {
	display: block
}
.item-overlay-text span.item-count-text {
	overflow: hidden;
	height: 100px;
	float: left;
	clear: both;
}

.item-overlay-text span.item-count-text {
  font-size: 16px;
  text-transform: capitalize;
  color: #fff;
  padding: 0px 20px;
}

a.hb-button.home-gallery-button {
  float: left;
  width: 27%;
  text-align: center;
  left: 0;
  right: 0;
  position: absolute;
  top: 200px;
}
a.hb-button.home-gallery-button {
	background: transparent;
	text-shadow: none;
	border: 2px solid #E0CA52;
	box-shadow: none;
}
a.vc_btn.vc_btn_juicy_pink.vc_btn-juicy_pink.vc_btn_md.vc_btn-md.vc_btn_rounded.vc_gitem-link {
	border: 2px solid #967E01;
	border-radius: 0;
}
.share-button {
	position: absolute;
	top: 68%;
	left: 113px;
	border: 2px solid #967E01;
	padding: 8px 11px;
	color: #000 !important;
}
.share-button .share-holder i {
	margin-right: 3px;
	margin-top: -3px;
	display: inline-block;
	color: #000000;
}
.share-button .share-holder {
	display: block;
	text-align: center;
	font-size: 14px;
	margin-top: 13px;
	cursor: pointer;
	text-transform: capitalize;
	color: #202020;
	font-weight: bold;
}
.share-button .share-holder:hover {
	color: #000 !important;
}
.share-button .share-dropdown-box {
	width: 181px;
	z-index: 992;
}
.share-button .share-holder .hb-dropdown-box {
	top: -66px;
	right: -153px;
}
.share-button ul.blog-social-share {
	border: 0!important;
	float: left;
	width: 100%;
}
.share-button ul li {
	list-style-type: square;
	float: left;
	width: 14%;
}
.share-button .share-dropdown-box {
	width: 334px;
	z-index: 992;
}
.share-button .share-holder .hb-dropdown-box {
	top: -66px;
	right: -153px;
}
.share-button .hb-dropdown-box::before {
	position: absolute;
	display: block;
	content: "";
	width: 10px;
	height: 10px;
	background-color: #fff;
	border: 1px solid #dfdfdf;
	border-right: 0;
	border-bottom: 0;
	top: 38px;
	left: 146px;
	-webkit-transform: rotate(224deg);
	-moz-transform: rotate(224deg);
	-ms-transform: rotate(224deg);
	-o-transform: rotate(224deg);
	z-index: 8;
}
.share-button .share-holder .hb-dropdown-box ul li a:hover {
	background: #414141;
}
.vc_grid-item-mini.vc_clearfix {
	border: 1px solid #967E01;
}
.author-image {
	float: left;
	width: 100%;
}
.span-4 {
	width: 100%;
}
.author-content {
	padding: 17px 0;
	background: #363225;
	max-height: 100%;
	min-height: 100%;
	overflow: hidden;
	margin-top: 9px !important;
}
.hb-testimonial-quote {
	padding: 10px 0;
}
.span-8 {
	width: 100%;
}
.hb-testimonial-quote p {
	/* font-size: 22px; */
	padding-left: 0px;
	text-align: center;
	color: #000;
	color: rgba(0,0,0,0.8);
	font-size: 14px;
	width: 88%;
	margin: 0 auto;
	line-height: 25px;
	padding: 0 16px;
}
.testimonial-quote-meta {
	display: block;
	text-align: left;
	margin-top: 20px;
	font-size: 16px;
	color: #777;
	position: absolute;
	left: 0;
	right: 0;
	bottom: -3px;
	text-align: center;
}

.port-icon {
  margin-left: auto;
  margin-right: auto;
  width: 48%;
  padding-bottom:20px;
}

.hb-testimonial {
	padding: 20px;
	border: none;
	background: #FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 20px;
	position: relative;
	overflow: hidden;
	max-height: 114px;
}
img.testimonial-author-img {
	display: none;
}
h5.testimonial-author-name {
	text-align: center;
}
div#mep_0 {
  height: 507px !important;
  width: 824px!important;
  position: absolute;
  bottom: 0;
  top: -50px;
  left: -46px;
}
.hb-callout-box h3 {
  border-left: none !important;
  margin-right: 29% !important;
}
.internal-wrapper {
	margin-left: auto;
	margin-right: auto;
	/* width: 75%; */
	width: 85%;
	background: rgba(0, 0, 0, 0.35);
	padding: 31px 24px 22px 21px;
	border-radius: 0px;
}
.font-32-white {
	/* font-size: 32px; */
	font-size: 18px;
	color: #fff;
}
.font-31-white {
	color: #fff;
	font-size: 14px;
	line-height: 25px;
	margin-top: 9px;
	margin-bottom: 10px;
	line-height: 21px;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	text-transform: capitalize !important;
}
a.hb-button.hb-small-button {
  background: transparent;
  box-shadow: none;
  border: 2px solid #967E01;
}
#main-wrapper .hb-fw-element, .fw-gallery-wrap.columns-1 .elastic-item, .fw-gallery-wrap.columns-2 .elastic-item, .fw-gallery-wrap.columns-3 .elastic-item, .fw-gallery-wrap.columns-4 .elastic-item, .fw-gallery-wrap.columns-5 .elastic-item, .fw-gallery-wrap.columns-6 .elastic-item {
  width: 100%!important;
}
div#copyright-text {
  float: none !important;
}

.pull-left {
  float: left;
  width: 100%;
  text-align: center;
}
.pull-right {
  width: 96%;
  text-align: center;
  margin: 0 auto;
  padding: 0 15px;
}

.item-overlay-text h4 {
  color: #FFF;
  font-size: 27px;
  line-height: 1.3;
  text-align: center;
  display: block;
  margin-bottom: 10px;
}

footer#footer {
  padding: 15px;
  margin-top: 20px;
  
}
body.home footer#footer { margin-top:0px !important;}

}

/*#############################################*/	
/*############ 901  to 1023    #################*/
/*#############################################*/	

@media screen and (min-width:901px) and (max-width:1023px) {
#logo {
	width: 30%;
	position: relative;
    right: 16px;
}
#logo a, #logo img {
  vertical-align: left;
  text-align: left;
}
#main-nav>li>a {
  font-size: 14px;
  color: #fff;
  /* letter-spacing: 0px; */
  letter-spacing: 4px;
}
.no-transition span::after {
  border-right: 1px solid #fff;
  content: "";
  margin: 0 10px;
}

.vc_grid-item.vc_clearfix.vc_col-sm-4.vc_grid-item-zone-c-bottom.vc_grid-term-3.vc_grid-term-4.vc_grid_filter-item.vc_visible-item.zoomIn.animated {
  width: 33%;
  float: left;
}

.vc_row.element-row.row.container-width.vc_custom_1429256232702 {
  padding: 0 15px;
}

.vc_col-sm-3 {
  float: left;
  width: 50%;
}

h2 {
  font-size: 21px;
}

.hb-callout-box a {
  width: 25%;
  margin-left: auto;
  margin-right: auto;
}

.item-overlay-text-wrap {
  position: relative;
  top: -25px;
}


.icon-stylings h2 {
  margin-left: auto;
  margin-right: auto;
  width: 44%;
  padding-bottom: 22px;
}
.icon-styling h2 {
	margin-left: auto;
	margin-right: auto;
	width: 60%;
	padding-bottom: 12px;
}
.t-icon-stylings {
	margin-left: auto;
	margin-right: auto;
	width: 52%;
	margin-top: 42px;
}
.nice-icon {
	margin-left: auto;
	margin-right: auto;
	width: 45%;
}
.icon-styling h2::before, .icon-stylings h2::before, .t-icon-stylings h2::before, .port-icon h2::before, .nice-icon h2::before {
	display: block
}
.icon-styling h2::after, .icon-stylings h2::after, .t-icon-stylings h2::after, .port-icon h2::after, .nice-icon h2::after {
	display: block
}
.item-overlay-text span.item-count-text {
	overflow: hidden;
	height: 46px;
	float: left;
	clear: both;
}

.item-overlay-text span.item-count-text {
  font-size: 14px;
  text-transform: capitalize;
  color: #fff;
  padding: 0px 20px;
}

a.hb-button.home-gallery-button {
  float: left;
  width: 44%;
  text-align: center;
  left: 98px;
  right: 0;
  position: relative;
  top: 4px;
}
a.hb-button.home-gallery-button {
	background: transparent;
	text-shadow: none;
	border: 2px solid #E0CA52;
	box-shadow: none;
}
a.vc_btn.vc_btn_juicy_pink.vc_btn-juicy_pink.vc_btn_md.vc_btn-md.vc_btn_rounded.vc_gitem-link {
	border: 2px solid #967E01;
	border-radius: 0;
}
.share-button {
	position: absolute;
	top: 68%;
	left: 113px;
	border: 2px solid #967E01;
	padding: 8px 11px;
	color: #000 !important;
}
.share-button .share-holder i {
	margin-right: 3px;
	margin-top: -3px;
	display: inline-block;
	color: #000000;
}
.share-button .share-holder {
	display: block;
	text-align: center;
	font-size: 14px;
	margin-top: 13px;
	cursor: pointer;
	text-transform: capitalize;
	color: #202020;
	font-weight: bold;
}
.share-button .share-holder:hover {
	color: #000 !important;
}
.share-button .share-dropdown-box {
	width: 181px;
	z-index: 992;
}
.share-button .share-holder .hb-dropdown-box {
	top: -66px;
	right: -153px;
}
.share-button ul.blog-social-share {
	border: 0!important;
	float: left;
	width: 100%;
}
.share-button ul li {
	list-style-type: square;
	float: left;
	width: 14%;
}
.share-button .share-dropdown-box {
	width: 334px;
	z-index: 992;
}
.share-button .share-holder .hb-dropdown-box {
	top: -66px;
	right: -153px;
}
.share-button .hb-dropdown-box::before {
	position: absolute;
	display: block;
	content: "";
	width: 10px;
	height: 10px;
	background-color: #fff;
	border: 1px solid #dfdfdf;
	border-right: 0;
	border-bottom: 0;
	top: 38px;
	left: 146px;
	-webkit-transform: rotate(224deg);
	-moz-transform: rotate(224deg);
	-ms-transform: rotate(224deg);
	-o-transform: rotate(224deg);
	z-index: 8;
}
.share-button .share-holder .hb-dropdown-box ul li a:hover {
	background: #414141;
}
.vc_grid-item-mini.vc_clearfix {
	border: 1px solid #967E01;
}
.author-image {
	float: left;
	width: 100%;
}
.span-4 {
	width: 100%;
}
.author-content {
	padding: 17px 0;
	background: #363225;
	max-height: 100%;
	min-height: 100%;
	overflow: hidden;
	margin-top: 9px !important;
}
.hb-testimonial-quote {
	padding: 10px 0;
}
.span-8 {
	width: 100%;
}
.hb-testimonial-quote p {
	/* font-size: 22px; */
	padding-left: 0px;
	text-align: center;
	color: #000;
	color: rgba(0,0,0,0.8);
	font-size: 14px;
	width: 88%;
	margin: 0 auto;
	line-height: 25px;
	padding: 0 16px;
}
.testimonial-quote-meta {
	display: block;
	text-align: left;
	margin-top: 20px;
	font-size: 16px;
	color: #777;
	position: absolute;
	left: 0;
	right: 0;
	bottom: -3px;
	text-align: center;
}

.port-icon {
  margin-left: auto;
  margin-right: auto;
  width: 48%;
  padding-bottom:20px;
}

.hb-testimonial {
	padding: 20px;
	border: none;
	background: #FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 20px;
	position: relative;
	overflow: hidden;
	max-height: 114px;
}
img.testimonial-author-img {
	display: none;
}
h5.testimonial-author-name {
	text-align: center;
}
div#mep_0 {
  height: 507px !important;
  width: 100% !important;
  position: absolute;
  bottom: 0;
  top: -50px;
}
.hb-callout-box h3 {
  border-left: none !important;
  margin-right: 29% !important;
}
.internal-wrapper {
	margin-left: auto;
	margin-right: auto;
	/* width: 75%; */
	width: 85%;
	background: rgba(0, 0, 0, 0.35);
	padding: 31px 24px 22px 21px;
	border-radius: 0px;
}
.font-32-white {
	 font-size: 29px; 
	/*font-size: 18px;*/
	color: #fff;
}
.ts-1 .flex-control-nav {
  position: absolute;
  bottom: -28px;
  right: 0px;
  font-size: 9px;
  left: 0;
}
.font-31-white {
	color: #fff;
	font-size: 16px;
	line-height: 25px;
	margin-top: 9px;
	margin-bottom: 10px;
	line-height: 21px;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	text-transform: capitalize !important;
}
a.hb-button.hb-small-button {
  background: transparent;
  box-shadow: none;
  border: 2px solid #967E01;
}
#main-wrapper .hb-fw-element, .fw-gallery-wrap.columns-1 .elastic-item, .fw-gallery-wrap.columns-2 .elastic-item, .fw-gallery-wrap.columns-3 .elastic-item, .fw-gallery-wrap.columns-4 .elastic-item, .fw-gallery-wrap.columns-5 .elastic-item, .fw-gallery-wrap.columns-6 .elastic-item {
  width: 33.3%!important;
  float: left;
}
div#copyright-text {
  float: none !important;
}

.pull-left {
  float: left;
  width: 100%;
  text-align: center;
}
.pull-right {
  width: 96%;
  text-align: center;
  margin: 0 auto;
  padding: 0 15px;
}

.item-overlay-text h4 {
  color: #FFF;
  font-size: 18px;
  line-height: 1.3;
  text-align: center;
  display: block;
  margin-bottom: 10px;
}

footer#footer {
  padding: 15px;
  margin-top: 20px;
 
}
body.home footer#footer { margin-top:0px !important;}

.about-us-icons{margin-left: auto;
margin-right: auto;
width: 75%; 
margin-bottom:20px;
}


.about-us-icons h2::after{  background: url('../images/monamor-designed-icons.png') no-repeat -100px 6px;
content: "";
width: 98px;
height: 44px;
float: right;}
.about-us-icons h2::before{  background: url('../images/monamor-designed-icons.png') no-repeat -7px 6px;
content: "";
width: 98px;
height: 44px;
float: left;}

.video-gallery-icon::before {background: url('../images/monamor-designed-icons.png') no-repeat -3px 7px;
  content: "";
  width: 98px;
  height: 39px;
  float: left;
  visibility: visible;}
.video-gallery-icon h2::after {background: url('../images/monamor-designed-icons.png') no-repeat -100px 6px;
  content: "";
  width: 98px;
  height: 39px;
  float: right;}
.video-gallery-icon{margin-left: auto; margin-right: auto; width: 43%; margin-bottom:20px;}

}

/*#############################################*/	
/*############ 1024  to 1175    #################*/
/*#############################################*/	

@media screen and (min-width:1024px) and (max-width:1175px) {
#logo {
	width: 30%;
	position: relative;
    right: 16px;
}
#logo a, #logo img {
  vertical-align: left;
  text-align: left;
}
#main-nav>li>a {
  font-size: 14px;
  color: #fff;
  /* letter-spacing: 0px; */
  letter-spacing: 4px;
}
.no-transition span::after {
  border-right: 1px solid #fff;
  content: "";
  margin: 0 10px;
}

.vc_grid-item.vc_clearfix.vc_col-sm-4.vc_grid-item-zone-c-bottom.vc_grid-term-3.vc_grid-term-4.vc_grid_filter-item.vc_visible-item.zoomIn.animated {
  width: 33%;
  float: left;
}

.vc_row.element-row.row.container-width.vc_custom_1429256232702 {
  padding: 0 15px;
}

.vc_col-sm-3 {
  float: left;
  width: 50%;
}

h2 {
  font-size: 21px;
}

.hb-callout-box a {
  width: 25%;
  margin-left: auto;
  margin-right: auto;
}

.item-overlay-text-wrap {
  position: relative;
  top: 6px;
}


.icon-stylings h2 {
  margin-left: auto;
  margin-right: auto;
  width: 33%;
  padding-bottom: 22px;
}
.icon-styling h2 {
	margin-left: auto;
	margin-right: auto;
	width: 55%;
	padding-bottom: 12px;
}
.t-icon-stylings {
	margin-left: auto;
	margin-right: auto;
	width: 41%;
	margin-top: 42px;
}
.nice-icon {
	margin-left: auto;
	margin-right: auto;
	width: 35%;
}
.icon-styling h2::before, .icon-stylings h2::before, .t-icon-stylings h2::before, .port-icon h2::before, .nice-icon h2::before {
	display: block
}
.icon-styling h2::after, .icon-stylings h2::after, .t-icon-stylings h2::after, .port-icon h2::after, .nice-icon h2::after {
	display: block
}
.item-overlay-text span.item-count-text {
	overflow: hidden;
	height: 46px;
	float: left;
	clear: both;
}

.item-overlay-text span.item-count-text {
  font-size: 14px;
  text-transform: capitalize;
  color: #fff;
  padding: 0px 20px;
}

a.hb-button.home-gallery-button {
  float: left;
  width: 44%;
  text-align: center;
  left: 125px;
  right: 0;
  position: relative;
  top: 0px;
}
a.hb-button.home-gallery-button {
	background: transparent;
	text-shadow: none;
	border: 2px solid #E0CA52;
	box-shadow: none;
}
a.vc_btn.vc_btn_juicy_pink.vc_btn-juicy_pink.vc_btn_md.vc_btn-md.vc_btn_rounded.vc_gitem-link {
	border: 2px solid #967E01;
	border-radius: 0;
}
.share-button {
	position: absolute;
	top: 68%;
	left: 113px;
	border: 2px solid #967E01;
	padding: 8px 11px;
	color: #000 !important;
}
.share-button .share-holder i {
	margin-right: 3px;
	margin-top: -3px;
	display: inline-block;
	color: #000000;
}
.share-button .share-holder {
	display: block;
	text-align: center;
	font-size: 14px;
	margin-top: 13px;
	cursor: pointer;
	text-transform: capitalize;
	color: #202020;
	font-weight: bold;
}
.share-button .share-holder:hover {
	color: #000 !important;
}
.share-button .share-dropdown-box {
	width: 181px;
	z-index: 992;
}
.share-button .share-holder .hb-dropdown-box {
	top: -66px;
	right: -153px;
}
.share-button ul.blog-social-share {
	border: 0!important;
	float: left;
	width: 100%;
}
.share-button ul li {
	list-style-type: square;
	float: left;
	width: 14%;
}
.share-button .share-dropdown-box {
	width: 334px;
	z-index: 992;
}
.share-button .share-holder .hb-dropdown-box {
	top: -66px;
	right: -153px;
}
.share-button .hb-dropdown-box::before {
	position: absolute;
	display: block;
	content: "";
	width: 10px;
	height: 10px;
	background-color: #fff;
	border: 1px solid #dfdfdf;
	border-right: 0;
	border-bottom: 0;
	top: 38px;
	left: 146px;
	-webkit-transform: rotate(224deg);
	-moz-transform: rotate(224deg);
	-ms-transform: rotate(224deg);
	-o-transform: rotate(224deg);
	z-index: 8;
}
.share-button .share-holder .hb-dropdown-box ul li a:hover {
	background: #414141;
}
.vc_grid-item-mini.vc_clearfix {
	border: 1px solid #967E01;
}
.author-image {
	float: left;
	width: 100%;
}
.span-4 {
	width: 19%;
}
.author-content {
  padding: 17px 0;
  background: #363225;
  max-height: 100%;
  min-height: 100%;
  overflow: hidden;
  margin-top: 9px !important;
  height: 88px;
  padding-bottom: 17px;
}
.hb-testimonial-quote {
	padding: 10px 0;
}
.span-8 {
	width: 81%;
}
.hb-testimonial-quote p {
	/* font-size: 22px; */
	padding-left: 0px;
	text-align: center;
	color: #000;
	color: rgba(0,0,0,0.8);
	font-size: 14px;
	width: 88%;
	margin: 0 auto;
	line-height: 25px;
	padding: 0 16px;
}
.testimonial-quote-meta {
  display: block;
  text-align: left;
  margin-top: 20px;
  font-size: 16px;
  color: #777;
  position: absolute;
  left: 18px;
  right: 0;
  bottom: -2px;
  text-align: left;
}

.port-icon {
  margin-left: auto;
  margin-right: auto;
  width: 39%;
  padding-bottom:20px;
}

.hb-testimonial {
	padding: 20px;
	border: none;
	background: #FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 20px;
	position: relative;
	overflow: hidden;
	max-height: 114px;
}
img.testimonial-author-img {
	display: none;
}
h5.testimonial-author-name {
	text-align: center;
}
div#mep_0 {
  height: 507px !important;
  width: 100% !important;
  position: absolute;
  bottom: 0;
  top: -50px;
}
.hb-callout-box h3 {
  border-left: none !important;
  margin-right: 29% !important;
}
.internal-wrapper {
	margin-left: auto;
	margin-right: auto;
	/* width: 75%; */
	width: 85%;
	background: rgba(0, 0, 0, 0.35);
	padding: 31px 24px 22px 21px;
	border-radius: 0px;
}
.font-32-white {
	 font-size: 29px; 
	/*font-size: 18px;*/
	color: #fff;
}
.ts-1 .flex-control-nav {
  position: absolute;
  bottom: -28px;
  right: 0px;
  font-size: 9px;
  left: 0;
}
.font-31-white {
	color: #fff;
	font-size: 16px;
	line-height: 25px;
	margin-top: 9px;
	margin-bottom: 10px;
	line-height: 21px;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	text-transform: capitalize !important;
}
a.hb-button.hb-small-button {
  background: transparent;
  box-shadow: none;
  border: 2px solid #967E01;
}
#main-wrapper .hb-fw-element, .fw-gallery-wrap.columns-1 .elastic-item, .fw-gallery-wrap.columns-2 .elastic-item, .fw-gallery-wrap.columns-3 .elastic-item, .fw-gallery-wrap.columns-4 .elastic-item, .fw-gallery-wrap.columns-5 .elastic-item, .fw-gallery-wrap.columns-6 .elastic-item {
  width: 33.3%!important;
  float: left;
}
div#copyright-text {
  float: none !important;
}


.item-overlay-text h4 {
  color: #FFF;
  font-size: 18px;
  line-height: 1.3;
  text-align: center;
  display: block;
  margin-bottom: 10px;
}

footer#footer {
  padding: 15px;
  margin-top: 20px;
 }
body.home footer#footer { margin-top:0px !important;}
.author-image-container {
  width: 100%;
  float: left;
}


.about-us-icons{margin-left: auto;
margin-right: auto;
width: 75%; 
margin-bottom:20px;
}


.about-us-icons h2::after{  background: url('../images/monamor-designed-icons.png') no-repeat -100px 6px;
content: "";
width: 98px;
height: 44px;
float: right;}
.about-us-icons h2::before{  background: url('../images/monamor-designed-icons.png') no-repeat -7px 6px;
content: "";
width: 98px;
height: 44px;
float: left;}

.video-gallery-icon::before {background: url('../images/monamor-designed-icons.png') no-repeat -3px 7px;
  content: "";
  width: 98px;
  height: 39px;
  float: left;
  visibility: visible;}
.video-gallery-icon h2::after {background: url('../images/monamor-designed-icons.png') no-repeat -100px 6px;
  content: "";
  width: 98px;
  height: 39px;
  float: right;}
.video-gallery-icon{margin-left: auto; margin-right: auto; width: 39%; margin-bottom:20px;}


}

/*#############################################*/	
/*############ 1176  to 1366    #################*/
/*#############################################*/	

@media screen and (min-width:1176px) and (max-width:1366px) {
#logo {
	width: 30%;
	position: relative;
    right: 16px;
}
#logo a, #logo img {
  vertical-align: left;
  text-align: left;
}
#main-nav>li>a {
  font-size: 14px;
  color: #f2f2f2;
  /* letter-spacing: 0px; */
  letter-spacing: 4px;
}
.no-transition span::after {
  border-right: 1px solid #fff;
  content: "";
  margin: 0 24px;
}

.vc_grid-item.vc_clearfix.vc_col-sm-4.vc_grid-item-zone-c-bottom.vc_grid-term-3.vc_grid-term-4.vc_grid_filter-item.vc_visible-item.zoomIn.animated {
  width: 33%;
  float: left;
}

.vc_row.element-row.row.container-width.vc_custom_1429256232702 {
  padding: 0 15px;
}

.vc_col-sm-3 {
  float: left;
  width: 50%;
}

h2 {
  font-size: 21px;
}

.hb-callout-box a {
  width: 25%;
  margin-left: auto;
  margin-right: auto;
}

.item-overlay-text-wrap {
  position: relative;
  top: 6px;
}


.icon-stylings h2 {
  margin-left: auto;
  margin-right: auto;
  width: 33%;
  padding-bottom: 22px;
}
.icon-styling h2 {
	margin-left: auto;
	margin-right: auto;
	width: 55%;
	padding-bottom: 12px;
}
.t-icon-stylings {
	margin-left: auto;
	margin-right: auto;
	width: 41%;
	margin-top: 42px;
}
.nice-icon {
	margin-left: auto;
	margin-right: auto;
	width: 35%;
}
.icon-styling h2::before, .icon-stylings h2::before, .t-icon-stylings h2::before, .port-icon h2::before, .nice-icon h2::before {
	display: block
}
.icon-styling h2::after, .icon-stylings h2::after, .t-icon-stylings h2::after, .port-icon h2::after, .nice-icon h2::after {
	display: block
}
.item-overlay-text span.item-count-text {
	overflow: hidden;
	height: auto;
	float: left;
	clear: both;
}

.item-overlay-text span.item-count-text {
  font-size: 14px;
  text-transform: capitalize;
  color: #fff;
  padding: 0px 20px;
}

a.hb-button.home-gallery-button {
  float: left;
  width: 44%;
  text-align: center;
  left: 125px;
  right: 0;
  position: relative;
  top: 0px;
}

a.hb-button.home-gallery-button {
	background: transparent;
	text-shadow: none;
	border: 2px solid #E0CA52;
	box-shadow: none;
}
a.vc_btn.vc_btn_juicy_pink.vc_btn-juicy_pink.vc_btn_md.vc_btn-md.vc_btn_rounded.vc_gitem-link {
	border: 2px solid #967E01;
	border-radius: 0;
}
.share-button {
  position: absolute;
  top: 67.5%;
  left: 113px;
  border: 2px solid #967E01;
  padding: 7.5px 11px;
  color: #000 !important;
}
.share-button .share-holder i {
	margin-right: 3px;
	margin-top: -3px;
	display: inline-block;
	color: #000000;
}
.share-button .share-holder {
	display: block;
	text-align: center;
	font-size: 14px;
	margin-top: 13px;
	cursor: pointer;
	text-transform: capitalize;
	color: #202020;
	font-weight: bold;
}
.share-button .share-holder:hover {
	color: #000 !important;
}
.share-button .share-dropdown-box {
	width: 181px;
	z-index: 992;
}
.share-button .share-holder .hb-dropdown-box {
	top: -66px;
	right: -153px;
}
.share-button ul.blog-social-share {
	border: 0!important;
	float: left;
	width: 100%;
}
.share-button ul li {
	list-style-type: square;
	float: left;
	width: 14%;
}
.share-button .share-dropdown-box {
	width: 334px;
	z-index: 992;
}
.share-button .share-holder .hb-dropdown-box {
	top: -66px;
	right: -153px;
}
.share-button .hb-dropdown-box::before {
	position: absolute;
	display: block;
	content: "";
	width: 10px;
	height: 10px;
	background-color: #fff;
	border: 1px solid #dfdfdf;
	border-right: 0;
	border-bottom: 0;
	top: 38px;
	left: 146px;
	-webkit-transform: rotate(224deg);
	-moz-transform: rotate(224deg);
	-ms-transform: rotate(224deg);
	-o-transform: rotate(224deg);
	z-index: 8;
}
.share-button .share-holder .hb-dropdown-box ul li a:hover {
	background: #414141;
}
.vc_grid-item-mini.vc_clearfix {
	border: 1px solid #967E01;
}
.author-image {
	float: left;
	width: 100%;
}
.span-4 {
	width: 19%;
}
.author-content {
  padding: 17px 0;
  background: #363225;
  max-height: 100%;
  min-height: 100%;
  overflow: hidden;
  margin-top: 9px !important;
  height: 88px;
  padding-bottom: 17px;
}
.hb-testimonial-quote {
	padding: 10px 0;
}
.span-8 {
	width: 81%;
}
.hb-testimonial-quote p {
	/* font-size: 22px; */
	padding-left: 0px;
	text-align: center;
	color: #000;
	color: rgba(0,0,0,0.8);
	font-size: 14px;
	width: 88%;
	margin: 0 auto;
	line-height: 25px;
	padding: 0 16px;
}
.testimonial-quote-meta {
  display: block;
  text-align: left;
  margin-top: 20px;
  font-size: 16px;
  color: #777;
  position: absolute;
  left: 18px;
  right: 0;
  bottom: -2px;
  text-align: left;
}

.port-icon {
  margin-left: auto;
  margin-right: auto;
  width: 39%;
  padding-bottom:20px;
}

.hb-testimonial {
	padding: 20px;
	border: none;
	background: #FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 20px;
	position: relative;
	overflow: hidden;
	max-height: 114px;
	text-align:center;
}
a.flex-active{ color:#363225 !important}
img.testimonial-author-img {
	display: none;
}
h5.testimonial-author-name {
	text-align: center;
}
div#mep_0 {
/*  height: 507px !important;*/
  width: 100% !important;
  position: absolute;
  bottom: 0;
  top: -50px;
}
.hb-callout-box h3 {
  border-left: none !important;
  margin-right: 29% !important;
}
.internal-wrapper {
	margin-left: auto;
	margin-right: auto;
	/* width: 75%; */
	width: 85%;
	background: rgba(0, 0, 0, 0.35);
	padding: 31px 24px 22px 21px;
	border-radius: 0px;
}
.font-32-white {
	 font-size: 29px; 
	/*font-size: 18px;*/
	color: #fff;
}
.ts-1 .flex-control-nav {
  position: absolute;
  bottom: -28px;
  right: 0px;
  font-size: 9px;
  left: 0;
}
.font-31-white {
  color: #fff;
  font-size: 18px;
  line-height: 25px;
  margin-top: 9px;
  margin-bottom: 10px;
  line-height: 27px;
  margin-left: auto;
  margin-right: auto;
  width: 93%;
  text-transform: capitalize !important;
}
a.hb-button.hb-small-button {
  background: transparent;
  box-shadow: none;
  border: 2px solid #967E01;
}
#main-wrapper .hb-fw-element, .fw-gallery-wrap.columns-1 .elastic-item, .fw-gallery-wrap.columns-2 .elastic-item, .fw-gallery-wrap.columns-3 .elastic-item, .fw-gallery-wrap.columns-4 .elastic-item, .fw-gallery-wrap.columns-5 .elastic-item, .fw-gallery-wrap.columns-6 .elastic-item {
  width: 33.3%!important;
  float: left;
}
div#copyright-text {
  float: none !important;
}


.item-overlay-text h4 {
  color: #FFF;
  font-size: 18px;
  line-height: 0.3;
  text-align: center;
  display: block;
  margin-bottom: 10px;
  margin-top: 17px;
}

footer#footer {
  padding: 15px;
  margin-top: 20px;
}
body.home footer#footer { margin-top:0px !important;}
.author-image-container {
  width: 100%;
  float: left;
}
.hb-button, input[type=submit] {
  box-shadow: 0 3px 0 0 #00c1b6;
  background: #00c1b6;
  width: auto;
}

.about-us-icons{margin-left: auto;
margin-right: auto;
width: 75%; 
margin-bottom:20px;
}


.about-us-icons h2::after{  background: url('../images/monamor-designed-icons.png') no-repeat -100px 6px;
content: "";
width: 98px;
height: 44px;
float: right;}
.about-us-icons h2::before{  background: url('../images/monamor-designed-icons.png') no-repeat -7px 6px;
content: "";
width: 98px;
height: 44px;
float: left;}

.video-gallery-icon::before {background: url('../images/monamor-designed-icons.png') no-repeat -3px 7px;
  content: "";
  width: 98px;
  height: 39px;
  float: left;
  visibility: visible;}
.video-gallery-icon h2::after {background: url('../images/monamor-designed-icons.png') no-repeat -100px 6px;
  content: "";
  width: 98px;
  height: 39px;
  float: right;}
.video-gallery-icon{margin-left: auto; margin-right: auto; width: 35%; margin-bottom:20px;}


}

