<!-- RESPONSIVO MOBIL -->
@media screen and (max-width:500px) {
.spec-about.vc_custom_1611286925100 {
    padding-top: 0px !important;
}
	.text-right {
		padding-left: 0 !important;
	}
}

<!-- Header -->
.header-top {
    padding: 10px 0;
    font-size: 13px;
    background: #000000 !important;
}
.navbar-brand img {
    width: 170px;
}

.main-nav {
    padding: 12px 0;
}

<!-- Services -->
.service-left.bg-extra-dark {
    background: #111111;
}

.services-spec .service-item {
    background: #111111;
		min-height: 205px;
}

.services-spec .service-item .service-caption {
    color: #ffffff;
}

.services-spec .service-item .service-caption .service-title {
    color: #ffffff;
}

.top-right {
display: none;
}

.why-us-text.text-right {
    padding-left: 6em;
}

.why-us-text.text-left {
    padding-right: 6em;
}

.intramuros-section {
    padding-bottom: 0 !important;
}

.service-left::before {
    display: none;
}
.service-left {
    background-color: #111111 !important;
}
.single-content {
    text-align: justify;
}

.img-blog-spec {
	display: block;
	margin: 0 auto;
}

.padding-about .vc_column-inner {
	padding: 3em 2em;
	min-height: 400px;
}

section.section-about {
    padding: 0;
}

.bullets-about ul li {
	font-size: .9em;
	text-align: justify;
}

.vc_toggle_size_lg.vc_toggle_square .vc_toggle_title {
    padding-left: 42px;
    background: #3d3d3d;
}

.vc_toggle_title > h4 {
	 	color: #ffffff;
    text-transform: uppercase;
}

.vc_toggle_title::after {
	display: none;
}

.vc_toggle_color_vista_blue .vc_toggle_icon {
    background-color: #3a651e;
    border-color: transparent;
}

.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #fad854;
}
.footer-widget > img {
    width: 60%;
    margin: 0 0 18px 0;
}

footer {
    padding: 2em 0;
    width: 100%;
    font-size: .9em;
}

.white-sub span.title-tag {
    color: #ffffff !important;
}

.specification-item h4 {
    color: #cd9700;
}

.item-center {
	display: block;
	margin: 0 auto;
}

.form-spec .col-12, .col-md-6, .col-md-4 {
    padding-left: 0;
}

.form-spec .check input {
	  height: inherit !important;
    float: left;
    width: auto;
    margin-right: 10px;
}

.form-spec .check .wpcf7-acceptance span.wpcf7-list-item {
    display: inline-block;
    margin: 0;
    min-width: 300px;
}

.form-spec label {
    width: 100%;
	  margin: 1em 0;
}

.form-spec label input,select,textarea{
    width: 100%;
    border-radius: 0;
    border: solid 1px #dddddd;
		height: 50px;
}

label select:focus,textarea:focus,input:focus{
    outline: solid 1px #898989;

}
.contact-txt p {
	 font-size: 1.15em;
    letter-spacing: 2px;
}
.partner-slider .item a img {
    border: none;
    width: 70%;
    display: block;
    margin: 0 auto;
    cursor: auto;
}
.partner-slider .item a img:hover {
    border: none;
}
.pad-tree .col-md-4 {
    padding: 0 3em;
}
.navbar-nav .dropdown-menu > li > a:hover {
	background: #cd9700;
}
.about-category-nav li a {
    background-color: #212121;
    color: #ffffff;
	  font-weight: 400;
    text-transform: inherit;
		padding: 5px 15px;
		padding: 5px 10px;
    font-size: 13px;
}
.about-category-nav li.active a {
	background-color: #fad854;
  color: #000000 !important;
}
.about-category-nav li.active a:hover {
	background-color: #3a651e;
  color: #ffffff;
	transform: none !important;
}
.about-category-nav li a:hover::after{
    transform: none;
 }
.sales-img {
    padding: 0;
}
.sales-img img{
    max-width: 80%;
}
.service-pad {
	padding: 0;
}
.service-pad-block {
}
.info-pages.padding30.bg-white {
	padding: 0 30px;
}
.search-bar {
    display: none;
}
div.sharedaddy {
    clear: both;
    display: none;
}
.service-row {
padding-top: 1em !important;
padding-bottom: 3em !important;
}
.service-row {
	background: #111111;
	height: auto;
	width: 100%;
  margin: 0;
	padding: 0;
}
.square-service .vc_column-inner {
    padding-top: 15px !important;
}
.link-services {
	  color: #ffffff;
    text-align: left;
    padding-left: 0;
	 	line-height: 0;
    border: none;
    font-size: 12px !important;
}
.grecaptcha-badge {
	opacity: 0;
}

.page-id-2920 .header-top, footer, .bottom-nav {
    display: none;
}


p {
	font-size: 15px;
}
.margin-top-20 {
    margin-top: 0;
}
.jetpack_widget_social_icons ul li {
    margin-right: 2em;
}
.jetpack_widget_social_icons svg {
    color: #bc850a;
}
ul.agreement-list {
    color: white;
    font-size: 1.15em;
    letter-spacing: 1px;
}
ul.agreement-list li i.fa.fa-circle-o {
    color: #3a651e;
    font-size: 1.15em;
}