.wpb_row .vc_column_container.nopadding{
padding: 0;
}
.wpb_row .wpb_content_element{
margin-bottom: 0;
}
body.wpb-js-composer .vc_row.wpb_row.vc_row-fluid.vc-row-parent{
margin-left: 0;
margin-right: 0;
}
.wpb_row .vc_column_container {
padding-left: 15px;
padding-right: 15px;
}
.wpb_row .vc_column_container > .vc_column-inner {
padding-left: 0;
padding-right: 0;
}
.container .container{
max-width: 100%;
}
.content-wrapper {
max-width: 100%;
overflow-x: hidden;
clear: both;
}
.col-xs-12.clearfix{
clear: both;
}
.alignleft {
float: left;
}
.alignright {
float: right;
}
.aligncenter {
float: none;
display: block;
margin-left: auto;
margin-right: auto;
}
figure.wp-caption.alignleft, img.alignleft {
margin: 5px 20px 5px 0;
}
.wp-caption.alignleft {
margin: 5px 10px 5px 0;
}
figure.wp-caption.alignright, img.alignright {
margin: 5px 0 5px 20px;
}
.wp-caption.alignright {
margin: 5px 0 5px 10px;
}
img.aligncenter {
margin: 5px auto;
}
img.alignnone {
margin: 5px 0;
}
.wp-caption .wp-caption-text, .entry-caption, .gallery-caption {
color: #aaa;
font-size: 10px;
font-style: italic;
font-weight: 300;
margin: 0 0 24px;
}
select{
max-width: 100%;
}
div.wp-caption.alignright img[class*="wp-image-"] {
float: right;
}
div.wp-caption.alignright .wp-caption-text {
padding-left: 10px;
}
img.wp-smiley, .rsswidget img {
border: 0;
border-radius: 0;
box-shadow: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
}
.wp-caption.alignleft + ul, .wp-caption.alignleft + ol {
list-style-position: inside;
} .gallery-item {
float: left;
margin: 0 4px 4px 0;
overflow: hidden;
position: relative;
}
.gallery-columns-1 .gallery-item {
max-width: 100%;
height: auto;
}
.gallery-columns-2 .gallery-item {
max-width: 48%;
max-width: -webkit-calc(50% - 4px);
max-width:         calc(50% - 4px);
height: auto;
}
.gallery-columns-3 .gallery-item {
max-width: 32%;
max-width: -webkit-calc(33.3% - 4px);
max-width:         calc(33.3% - 4px);
height: auto;
}
.gallery-columns-4 .gallery-item {
max-width: 23%;
max-width: -webkit-calc(25% - 4px);
max-width:         calc(25% - 4px);
height: auto;
}
.gallery-columns-5 .gallery-item {
max-width: 19%;
max-width: -webkit-calc(20% - 4px);
max-width:         calc(20% - 4px);
height: auto;
}
.gallery-columns-6 .gallery-item {
max-width: 15%;
max-width: -webkit-calc(16.7% - 4px);
max-width:         calc(16.7% - 4px);
height: auto;
}
.gallery-columns-7 .gallery-item {
max-width: 13%;
max-width: -webkit-calc(14.28% - 4px);
max-width:         calc(14.28% - 4px);
height: auto;
}
.gallery-columns-8 .gallery-item {
max-width: 11%;
max-width: -webkit-calc(12.5% - 4px);
max-width:         calc(12.5% - 4px);
height: auto;
}
.gallery-columns-9 .gallery-item {
max-width: 9%;
max-width: -webkit-calc(11.1% - 4px);
max-width:         calc(11.1% - 4px);
height: auto;
}
.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n) {
margin-right: 0;
}
.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),
.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) {
clear: left;
}
.gallery-caption {
background-color: rgba(0, 0, 0, 0.7);
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
color: #fff;
font-size: 12px;
line-height: 1.5;
margin: 0;
max-height: 50%;
opacity: 0;
padding: 6px 8px;
position: absolute;
bottom: 0;
left: 0;
text-align: left;
width: 100%;
}
.gallery-caption:before {
content: "";
height: 100%;
min-height: 49px;
position: absolute;
top: 0;
left: 0;
width: 100%;
}
.gallery-item:hover .gallery-caption {
opacity: 1;
}
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
display: none;
}
.gallery:before{
content: "";
display: table;
}
.gallery:after{
clear: both;
}
.gallery:before, .gallery:after{
content: "";
display: table;
}
.widget_calendar h1.widget-title{
margin-top: 0;
}
.dynamic_sidebar .widget{
width: 100%;
}
.widget.widget_categories select,
.widget.widget_archive select{
margin: 15px;
}
.widget.widget_search h1.widget-title{
margin-bottom: 15px;
}
.widget.widget_search form.search{
position: relative;
}
.widget.widget_text .textwidget{
margin: 15px 0;
}
#wp-calendar {
width: 100%; 
background:#FFFFFF;
}
#wp-calendar caption { 
background:#FFF;
border-bottom: none; 
text-align: right; 
font-weight:bold; 
color: #333; 
font-size: 12px; 
margin-top:-10px; 
padding:10px 10px 0 0;
padding-bottom: 15px;  
}
#wp-calendar thead { 
font-size: 10px; 
border-right: 1px solid #E4C0C0;
border-top: 1px solid #E4C0C0;
}
#wp-calendar thead th { 
padding-bottom: 10px;
border-top: none;
border-left: 1px solid #E4C0C0;
}
#wp-calendar tbody { 
color: #aaa; 
border-right: 1px solid #E4C0C0;
border-bottom: 1px solid #E4C0C0;
}
#wp-calendar tbody td { 
background: #FFFFFF; 
border-top: 1px solid #E4C0C0; 
border-left: 1px solid #E4C0C0; 
text-align: center; 
padding:8px;
color: #333;
}
#wp-calendar a{
font-size: 14px;
color: #000;
display: block;
padding: 10px 0 0;
}
#wp-calendar tbody a{
padding: 0;
font-weight: bold;
color: #4D59E4;
}
#wp-calendar a:hover{
color: #fdc916;
}
#wp-calendar tbody td:hover {
background: #f4f4f4; 
}
#wp-calendar tbody .pad { 
background: none; 
}
#wp-calendar tfoot #next { 
font-size: 10px; 
text-transform: uppercase; 
text-align: right; 
}
#wp-calendar tfoot #prev { 
font-size: 10px; 
text-transform: uppercase; 
padding-top: 0px; 
}
#wp-calendar thead th {
padding-bottom: 10px; 
text-align: center;
}
.widget{
clear: both;
}
.comment-respond {
clear: both;
display: table;
width: 100%;
}
body pre{
padding: 5px;
word-wrap: break-word;
line-height: 20px;
white-space: pre-wrap;
word-break: keep-all;
border-radius: 4px;
}
body blockquote {
border-left: 5px solid #eeeeee;
margin: 0 0 20px;
padding: 0 0 0 15px;
}
.blog-comment ul ul, .blog-comment ol ol{
margin-left: 10px;
list-style: none;
}
code {
background: none repeat scroll 0 0 #444;
padding: 3px 5px;
}
figure, img {
max-width: 100%;
height: auto;
} body dl {
margin-bottom: 20px;
}
body dt {
font-weight: bold;
color: #333;
padding-top: 5px;
}
body dt, body dd {
line-height: 20px;
margin-bottom: 10px;
}
body dd {
margin-left: 10px;
}
.full_content li {
line-height: 25px;
}
.full_content ul ul, .full_content ol ol{
margin-left: 15px;
}
.full_content ol, .full_content ul{
margin: 0 0 0 45px;
}
.full_content h2{
margin-top: 10px;
}
body .blog-container .desc a{
color: #08C;
}
body .blog-container .desc abbr[title], body .blog-container .desc abbr[data-original-title] {
border-bottom: 1px dotted #999999;
cursor: help;
}
.single-pagenavi a{
padding-left: 5px;
font-size: 14px;
}
.blog-container figure, .blog-container img{
max-width: 100% !important;
height: auto;
}
.widget img{
max-width: 100%;
height: auto;
}
a[href^=tel]{
color:inherit;
text-decoration:none;
}
form.search .input-group{
width: 100%;
}
form.search .input-group .search-bar button.btn{
border-bottom: medium none;
border-right: medium none;
border-top: medium none;
color: #666;
height: 31px;
top: 0;
z-index: 99999;
}
form.search input.form-control{
border-radius: 4px;
color: #555555;
display: inline-block;
font-size: 14px;
height: 31px;
line-height: 31px;
margin-bottom: 0px;
padding: 4px 6px;
vertical-align: middle;
}
.no-results form.search input.form-control{
width: 100%;
min-width: 250px;
}
.no-results form.search{
margin-bottom: 20px;
}
.entry-summary ul{
list-style-type: square;
padding-left: 20px;
}
.entry-summary ol{
padding-left: 20px;	
}
.entry-summary ul ul{
padding: 0 0 0 30px;
}
.comments-wrapper.comments-area{
max-width: 100%;
overflow: hidden;
}
form.search button.btn {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
position: absolute;
right: 0;
top: -1px;
} .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } .bypostauthor .comment-detail{
background: #FBF3F3;
}
.bypostauthor .comment-detail .comment-name span{
color: red;
} #content .post.sticky .shadow-wrap{
background: #f6f6f6;
}
body.wpb-js-composer .wpb_row{
margin-bottom: 0;
}
form.wpcf7-form .wpcf7-response-output {
margin-top: 30px;
display: inline-block;
width: 100%;
}
form.wpcf7-form .wpcf7-response-output.wpcf7-display-none{
display: none;
}
.entry-post.type-post.sticky{
position: relative;
-webkit-box-shadow: 0px 0px 6px 5px rgba(214,217,240,1);
-moz-box-shadow: 0px 0px 6px 5px rgba(214,217,240,1);
box-shadow: 0px 0px 6px 5px rgba(214,217,240,1);
}
.entry-post.type-post.sticky:before {
border-left: 50px solid transparent;
border-top: 50px solid #82b541;
content: "";
display: block;
position: absolute;
right: 0;
top: 0;
z-index: 1;
border-top-color: #00aeef;
border-left: 0 none;
border-right: 50px solid transparent;
left: 0;
right: auto;
}
.entry-post.type-post.sticky:after {
color: #fff;
content: "\f006";
font-family: fontawesome;
left: 7px;
position: absolute;
top: 2px;
z-index: 999;
}
html body.boxed {  background-color: #38383a;}
.container{} .navbar-default{}
#head .slide-top{ display:none !important;}
.header-top{ border:none !important; display: block !important; background-color:#58585a !important;}
.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner{ padding-top:0px !important;}
.navbar-default{ }
.is-sticky .header-top{ display:none !important; }
.boxed #head .mega-menu-wrapper .navbar-brand{ margin-left:-5px; }
.main-content-area-minimum .container,
.footer-section .section .container,
.footer-section .footer .container,
.owl-item .item .container,
.boxed #head .mega-menu-wrapper,
.boxed .header-top .container{ margin: 0 auto;   max-width: 1100px;}
.mega-menu-wrapper.border .navbar-nav > li.current > a, 
.mega-menu-wrapper.border .navbar-nav > li > a:hover {
border-left: 0px solid #e5e5e5 !important;
border-right: 0px solid #e5e5e5 !important;
}
.navbar-nav > li.current > a::before, 
.navbar-nav > li > a:hover::before, 
.navbar-nav > li > a:focus::before, 
.navbar-nav > li.current-menu-ancestor > a::before{ background-color:#f25b2e}
.navbar-nav > li > a::after{}
.slide-item-inner h1{ font-size:45px; color:#FFF; font-weight:500;}
.footer-section .footer{ background-color:#38383a;}
.boxed #head > .container{background-color:#38383a}
.boxed .vc_custom_1470061959635 {background-color: #38383a !important; }
.boxed .slide-button { margin-top:20px;}
.boxed .slide-button a {  background-color: #0089bd;  border: medium none;    color: #fff;    display: inline-block;    font-size: 16px;    height: 50px;    line-height: 50px;    min-width: 220px;    text-align: center;    text-transform: uppercase;}
.boxed .slide-button a:hover{ background-color:#f15b29; color:#FFF;}
.boxed .header-top .pull-left.list-inline li a{ color:#FFF;}
.footer-left-colum .footer-item p:first-child{ margin-top:0;}
.footer-left-colum .footer-item p:first-child img{ margin-top:-3px;}
.boxed .portfolio-item h3, .boxed .portfolio-item h4 { color: #fff;   font-weight: bold;  text-transform: capitalize;}
.boxed .with-border .footer-item::after {  background-color: #4b4b4d;  content: "";  height: 100%;   position: absolute;   right: -15px;    top: 0;    width: 1px;}
.boxed .with-border .footer-item {  height: 370px;   max-height: 471px;}
.boxed .vc_col-sm-6 .footer-item{ height:auto;}
.main-content-area-minimum{}
.main-content-area-minimum .container{}
.main-content-area-minimum .wpb_single_image .vc_figure{width:100%;}
.main-content-area-minimum .wpb_single_image .vc_figure a,
.main-content-area-minimum  .vc_single_image-wrapper img{ width:100%;}
.main-content-area-minimum  h1{ font-weight:bold;}
.content-wrapper .main-content-area-minimum{ padding-bottom:30px !important;}
.content-wrapper .main-content-area-minimum.first-item{padding-top:50px !important;}
.content-wrapper .main-content-area-minimum.last-item{padding-bottom:50px !important;}
.contact-form .form-control {
background-color: transparent;
color:#efefef !important;
}
.portfolios-content-main .col-xs-1, 
.portfolios-content-main .col-sm-1, 
.portfolios-content-main .col-md-1, 
.portfolios-content-main .col-lg-1, 
.portfolios-content-main .col-xs-2, 
.portfolios-content-main .col-sm-2, 
.portfolios-content-main .col-md-2, 
.portfolios-content-main .col-lg-2, 
.portfolios-content-main .col-xs-3, 
.portfolios-content-main .col-sm-3, 
.portfolios-content-main .col-md-3, 
.portfolios-content-main .col-lg-3, 
.portfolios-content-main .col-xs-4, 
.portfolios-content-main .col-sm-4, 
.portfolios-content-main .col-md-4, 
.portfolios-content-main .col-lg-4, 
.portfolios-content-main .col-xs-5, 
.portfolios-content-main .col-sm-5, 
.portfolios-content-main .col-md-5, 
.portfolios-content-main .col-lg-5, 
.portfolios-content-main .col-xs-6, 
.portfolios-content-main .col-sm-6, 
.portfolios-content-main .col-md-6, 
.portfolios-content-main .col-lg-6, 
.portfolios-content-main .col-xs-7, 
.portfolios-content-main .col-sm-7, 
.portfolios-content-main .col-md-7, 
.portfolios-content-main .col-lg-7, 
.portfolios-content-main .col-xs-8, 
.portfolios-content-main .col-sm-8, 
.portfolios-content-main .col-md-8, 
.portfolios-content-main .col-lg-8, 
.portfolios-content-main .col-xs-9, 
.portfolios-content-main .col-sm-9, 
.portfolios-content-main .col-md-9, 
.portfolios-content-main .col-lg-9, 
.portfolios-content-main .col-xs-10, 
.portfolios-content-main .col-sm-10, 
.portfolios-content-main .col-md-10, 
.portfolios-content-main .col-lg-10, 
.portfolios-content-main .col-xs-11, 
.portfolios-content-main .col-sm-11, 
.portfolios-content-main .col-md-11, 
.portfolios-content-main .col-lg-11, 
.portfolios-content-main .col-xs-12, 
.portfolios-content-main .col-sm-12, 
.portfolios-content-main .col-md-12, 
.portfolios-content-main .col-lg-12 {
min-height: 1px;
padding-left: 0;
padding-right: 0;
position: relative;
}
.footer-contact-form .contact-form{}
.footer-contact-form .contact-form label {
left: 15px;
position: absolute;
text-align: right;
width: 100px;
}
.footer-contact-form .contact-form .col-md-12{ padding-left:130px; position: relative;}
.footer-contact-form .row.contact-form {
width: 100% !important;
}
.footer-contact-form .row.contact-form .form-control {
background-color: #dcdddf; color:#333 !important;
}
.footer-item p:first-child {
margin-top: 0;
}
.footer-item h4, .footer-item .widget h2.widgettitle{ text-transform: capitalize!important; }
.service-page-sub-mavigation .about-tab-nav{margin-bottom:0 !important;}
#id-production-slider,#id-studio-slider,#id-audio-slider{ display:none}
.navbar-nav > li > a{border-width: 0!important;}
.social-links{ margin-top:5px !important;}
.social-section li a i {border: medium none; font-size: 20px !important;   position: relative;width: 30px !important;    z-index: 5;}
.contact-form .message-sub{ padding: 12px 20px !important;}
.footer-section  .footer-left-colum.wpb_column.vc_column_container.vc_col-sm-3{ width:23%;}
.footer-section  .footer-left-colum.wpb_column.vc_column_container.vc_col-sm-3 .footer-item{padding-left:15px; padding-right:20px;}
.footer-section  .footer-left-colum.wpb_column.vc_column_container.vc_col-sm-3 .footer-item p {
font-family: Raleway;
font-size: 15px;
font-weight: 300;
line-height: 20px;
margin-top: 5px;
}
.footer-section  .footer-left-colum.wpb_column.vc_column_container.vc_col-sm-3 .footer-item p:first-child{ margin: 0!important;}
.footer-section  .wpb_column.vc_column_container.vc_col-sm-3{width:32%;}
.footer-section  .wpb_column.vc_column_container.vc_col-sm-3 .footer-item{padding-left:40px; padding-right:40px;}
.footer-section  .wpb_column.vc_column_container.vc_col-sm-3 .footer-item p{    font-family: Raleway;
font-size: 15px;
font-weight: 300;
line-height: 20px;
}
.footer-section  .wpb_column.vc_column_container.vc_col-sm-3 .footer-item p{margin: 0 0 15px;}
.footer-section  .wpb_column.vc_column_container.vc_col-sm-3 .footer-item h4{ font-family: Arial, "Roboto"; margin-bottom: 5px;}
.footer-section  .wpb_column.vc_column_container.vc_col-sm-3 .footer-item p:first-child{}
.footer-section  .footer-contact-form.wpb_column.vc_column_container.vc_col-sm-6{width:45%;}
.footer-section  .footer-contact-form.wpb_column.vc_column_container.vc_col-sm-6 .footer-item{padding-left:25px;}
.footer-section  .footer-contact-form.wpb_column.vc_column_container.vc_col-sm-6 .footer-item{padding-top:25px; padding-bottom:15px;}
.footer-section  .footer-contact-form.wpb_column.vc_column_container.vc_col-sm-6 .footer-item h4{ font-size:24px; font-weight: normal;}
.footer-social {  
height: 100px;
text-align: center;
background-color: #158abb;
padding-top: 35px;
margin: auto;
border: medium;
font-size: 23px !important;
font-color: #fff;
position: relative;
width: 100% !important;
z-index: 5;} 
}
.main-content-area-minimum h1 {
color: #00aeef;
}
.navbar-nav > li.current > a::before, 
.navbar-nav > li > a:hover::before, 
.navbar-nav > li > a:focus::before, 
.navbar-nav > li.current-menu-ancestor > a::before{
background-color: #f15b29!important;  
}.navbar-nav > li > a::after{background-color: #f15b29!important;}
.boxed .with-border .footer-item::after{ width:0px !important;}
.pull-left.list-inline{ padding-top:9px;}
.address a {   color: #c3c3c3;   transition: all 0.3s ease-in 0s;}
.fullwidthbanner-container{padding: 50px 0 0 !important;}
body.home .fullwidthbanner-container{padding: 0px 0 0 !important;}
.navbar-brand {
position: relative;
}
#head .container{ position:relative}
@media(max-width:1000px){
.navbar-brand > img {
display: block;
max-width: 250px;
}   
.footer-section  .footer-left-colum.wpb_column.vc_column_container.vc_col-sm-3{width:40%;}
.footer-section  .wpb_column.vc_column_container.vc_col-sm-3{width:60%;}
.footer-section  .boxed .with-border .footer-item{ height:auto;}
.footer-section  .footer-contact-form.wpb_column.vc_column_container.vc_col-sm-6{width:100%;}
}
@media(max-width:780px){
.header-top .pull-left.list-inline{ margin-left:15px;}
.header-top .social-links li a, .member-profile .social-links li a{ background-color:#333;}
.navbar-brand, .animated .navbar-brand { margin-left: 15px !important; margin-top: -10px;}
.navbar-toggle{ top:60%; right:15px;}
.navbar-header { margin: 0 15px;}
.footer-contact-form .contact-form label {
text-align: left;
width: 90px;
}
.footer-contact-form .contact-form .col-md-12 {
padding-left: 95px;
}
}
@media screen and (max-width:480px){
.boxed .with-border .footer-item {
height: auto !important;
max-width: 100% !important;
padding: 20px;
}
h3{ font-size:20px !important; }
.showoff-project-thumbnail-hover-style i {
font-size: 24px; 
margin-top: -15px;}
.showoff-project-thumbnail-hover-style p.mini {
font-size: 14px !important;
padding: 0;
}
}
@media(max-width:380px){
.tp-caption.rev-btn.tp-layer-selectable.skrollable.skrollable-between.rs-hover-ready{ 
font-size:13px !important; padding:6px 20px !important;}
.tp-caption.tp-layer-selectable{ font-size:16px!important; line-height:18px!important;}
.footer-section .footer-left-colum.wpb_column.vc_column_container.vc_col-sm-3{width:100%;}
.footer-section  .wpb_column.vc_column_container.vc_col-sm-3{width:100%;}
.footer-section  .boxed .with-border .footer-item{ height:auto;}
.footer-section  .footer-contact-form.wpb_column.vc_column_container.vc_col-sm-6{width:100%;}  
.footer-section  .footer-contact-form.wpb_column.vc_column_container.vc_col-sm-6 .footer-item {
padding-left: 15px;
}
.footer-section  .wpb_column.vc_column_container.vc_col-sm-3 .footer-item{padding-left: 15px; padding-right: 15px;}
.footer-section  .footer-contact-form.wpb_column.vc_column_container.vc_col-sm-6 .footer-item{ padding-top:0} 
.footer-section  .wpb_column.vc_column_container.vc_col-sm-3 .footer-item{ padding-top:20px; padding-bottom: 0;}
}
.footer-item label { width:100%; margin-bottom: 10px; }
.footer-item label textarea.form-control{
height:75px; }
.footer-item .btn-blue{
padding: 8px 20px; }