html {
  scroll-behavior: smooth;
}
a,#footer a,.btn-inline,.contact-info ul li .icon,header.header-default .header-main .header-info .header-icon,.service-block .readmore a,.navigation .gva_menu > li > a:hover, .navigation .gva_menu > li > a::after, .navigation .gva_menu > li > a:active {
    color: #BE1E2D;
}
a:hover,#footer a:hover {
    color: #FFE700;
}
.cssload-container .cssload-moon {
	border-color: #BE1E2D;
}
header.header-default .main-menu,.service-block-3 .service-content .service-icon .icon,
.block .block-title::after,.socials a i,.webform-submission-form .form-actions .webform-button--submit {
    background: #BE1E2D;
}
header.header-default .stuck {
    background: #BE1E2D !important;
}
img {
    height: auto;
}
.breadcrumb-content-inner .gva-breadcrumb-content .breadcrumb-links nav.breadcrumb li {
    color: #000;
}
.bg-theme {
    background: #BE1E2D;
}
.button, .btn,  .btn-theme, .btn-theme-second, .more-link a, .btn-theme-submit {
    background: #BE1E2D;
}
/*Margin & Padding*/
.view-faq .isotope{height: auto !important;}
.m-top-40{margin-top: 40px;}
.pager-load-more a{background: #2abfd4;color: #fff !important;border-color: #2abfd4 !important;border-radius: 30px;}
.pager-load-more a:hover{background: #2965b0 !important;border-color: #2965b0 !important;}
.commerce-credit-card-expiration select{padding: 5px;}
.commerce-credit-card-expiration select > option{padding-left: 5px;}
.views-exposed-widget label{margin-right: 5px;}
.views-exposed-widgets{position: relative;}
.custom_page_404 header .menu_wrap{display: none;}
.search-form .form-item-keys label{
    margin: 10px 0;
    display: block;
}
/**/
.m-lr-0{margin-left: 0;margin-right: 0;}
.pd-0{padding: 0;}
.m-bt-10{margin-bottom: 10px;}
.m-bt-20{margin-bottom: 20px;}
.m-bt-45{margin-bottom: 45px;}
.m-top-20{margin-top: 20px;}
.mad_section{overflow: hidden;}
.field-type-taxonomy-term-reference,.field-type-taxonomy-term-reference .field-item{display: inline-block;}
.field-type-taxonomy-term-reference .field-item:after{content: ",\a0";}
.field-type-taxonomy-term-reference .field-item:last-child:after{content: "";}
iframe.media-soundcloud-player{height: 120px !important;}
/*WEB-FORM*/
.webform-client-form .form-item:not(:last-child){margin-bottom: 10px;}
.custom-submit select{
    width: 235px;
    padding-left: 10px;
    border: 1px solid #e8e8e8;
    height: 40px;
    margin-bottom: 10px;
}
.custom-submit select > option{padding-left: 10px;}
/*QUICK-TAB*/
#block-quicktabs-right-sidebar > h2{display: none;}
ul.quicktabs-tabs li{padding: 0;}
#quicktabs-right_sidebar .mad-img-post{padding: 25px 0;border-bottom: 1px solid #f2f2f2;}
#quicktabs-right_sidebar .mad-img-post:last-child{border-bottom: none;padding-bottom: 0;}
#quicktabs-container-right_sidebar{overflow: hidden;width: 100%;}
#quicktabs-right_sidebar .mad-img-post span{color: #aeaeae;font-size: 13px;}
#quicktabs-right_sidebar .mad-img-post h5{
    font-weight: 600;
    text-transform: none;
    margin-bottom: 0;
}
#quicktabs-right_sidebar .mad-img-post > a{
    float: left;
    margin-right: 10px;
}
.mad_main3 #quicktabs-right_sidebar .quicktabs-tabs > li.active > a{
    color: #fff;
    background: #224687;
}
/*TAGS*/
.view-tags a{
    display: block;
    border: 2px solid #e2e2e2;
    padding: 10px 13px;
}
.view-tags .widget_tags ul > li{
    display: inline-block;
    margin-right: 5px;
    margin-bottom: 10px;
}
.view-tags a:hover{
    background: #2abfd4;
    border-color: #2abfd4;
    color: #fff;
}
/*COMMENT FORM*/
.control-group label{width: 90px;float: left;}
.comment-form textarea{height: 180px;}
.comment-form .form-actions{margin-left: 90px;}
.comment-form .form-actions > input:first-child{margin-right: 10px;}

/*BUTTON SUBMIT*/
input[type="submit"]{
    background-color: #BE1E2D !important;
    color: #fff;
    width: 150px;
    height: 40px;
    text-align: center;
    border: none;
}
.mad_main3 input[type="submit"]:hover,.mad_main3 li.line-item-summary-view-cart > a:hover,.mad_main3 li.line-item-summary-checkout > a:hover,.mad_main3 .custom-submit input[type="submit"]:hover{
    background-color: #323390 !important;
}
.mad_main3 .custom-submit input[type="submit"]{
    font-size: 16px;
    height: 47px;
    width: 100%;
    background: #2abfd4;
    color: #fff;
}
li.line-item-summary-view-cart,li.line-item-summary-checkout{display: inline-block;}
.mad_main3 li.line-item-summary-view-cart > a,.mad_main3 li.line-item-summary-checkout > a{
    background-color: #2abfd4;
    color: #fff;
    width: 150px;
    height: 40px;
    display: block;
    text-align: center;
    line-height: 2.5;
}

.mad_main3 #views-form-commerce-cart-block-default .line-item-total{color: #2abfd4;font-weight: bold;}
#views-form-commerce-cart-block-default .line-item-summary{margin-top: 15px;}
#search-block-form input.form-submit{display: none;}
/*input.delete-line-item{width: auto;background: none; color: #a4a4a4;}*/
/*.add-detail input.form-submit{margin-top: 10px;}*/
/*SOCIAL*/
.product_description .horisontal_list > span{float: left;}

/*PRODUCT SHOP*/
.h-shop{display: inline-block}
.mad_main3 .product_item_content .field-type-commerce-price{
    color: #2abfd4;
}
.category_isotope_item .product_item .product_item_content h5{min-height: 40px;}
.mad_main3 .price-discount{color: #2abfd4}
.regular-price{float: left;margin-right: 5px;}
.regular-price .field-item{color: #c0c0c0;text-decoration: line-through;}
.u_info{
    background: #efefef;
    padding: 20px 10px;
    text-align: center;
    position: relative;
    z-index: 2;
}
.u_info h6{margin-bottom: 0;font-weight: bold;}
.category_isotope_item .product_item figure img{max-width: 100%;}
/*FILTER PRICE*/
.form-item-commerce-price-amount-min,.form-item-commerce-price-amount-max{
    width: 40px;
}
#edit-commerce-price-amount-wrapper{width: 100%;padding: 0;margin-top: 15px;}
.form-item-commerce-price-amount-max{right: 0;margin-right: -30px;}
.form-item-commerce-price-amount-min input,.form-item-commerce-price-amount-max input{padding: 0;border: none;}
.form-item-commerce-price-amount-min{float: left;}
.form-item-commerce-price-amount-max{float: right;}
.views-widget-sort-by,.views-widget-sort-order{
    display: none;
}
#edit-commerce-price-amount-wrapper label{display: none;}
#edit-commerce-price-amount-wrapper .ui-slider-horizontal .ui-slider-handle{top:0.3em;margin-left: 0;}
.views-exposed-form .views-exposed-widget .form-submit{margin-top: 0;}
#edit-commerce-price-amount-wrapper .ui-slider-horizontal{position: absolute;top:0;width: 100%}
#block-views-exp-shop-page .views-submit-button input{margin: 0;}
#block-views-exp-shop-page .views-submit-button{padding: 0;}
#main [id^="block-views-exp-shop-page"] #edit-commerce-price-amount-wrapper,#main [id^="block-views-exp-shop-page"] > h2{display: none;}
#main [id^="block-views-exp-shop-page"] .views-widget-sort-order,#main [id^="block-views-exp-shop-page"] .views-widget-sort-by{display: block;}
#main [id^="block-views-exp-shop-page"] .views-submit-button{padding-top: 0;}
#main [id^="block-views-exp-shop-page"] .views-submit-button > input{margin-top: 0;}
.views-exposed-widget select{height: 40px;border: 1px solid #e8e8e8;padding: 0 10px;}
.views-exposed-widget label{line-height: 2.5;}
.views-exposed-widget.views-widget-sort-by,.views-exposed-widget.views-widget-sort-order{padding-top: 0;}

/*.views-widget-filter-commerce_price_amount{display: none;}*/
/*FIVE STAR*/
.fivestar-basic div.fivestar-widget-static .star span.on{
    background-image: url("../images/star.png");
}
div.fivestar-widget-static .star{text-indent: 999em;}
/*SERVICES*/
.mad_main3 .tabs.var2 .tabs_nav li a i{
    margin-left: 2px;
    display: inline-block;
    margin-right: 20px;
    font-family: 'fontello';
    text-align: center;
    width: 35px;
    height: 35px;
    font-size: 18px;
    line-height: 31px;
    color: #2abfd4;
    border: 2px solid #2abfd4;
    vertical-align: middle;
    border-radius: 5px;

    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.tabs.var2 .tabs_nav li a:hover i,
.tabs.var2 .tabs_nav li.ui-tabs-active a i{
    color: #fff;
    border-color: #fff;
}
.vertical_list.type2 ul > li:not(:last-child){
    padding-bottom: 25px;
    margin-bottom: 30px;
    border-bottom: 2px solid #f3f3f3;
}
/*TEXT _ TRANSFORM*/
.h-lowercase{text-transform: lowercase;}
.h-uppercase{text-transform: uppercase;}
.h-capitalize{text-transform: capitalize;}
.h-none{text-transform: none;}
/*SIDEBAR*/
.sidebar .widget:not(:last-child){
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid #f2f2f2;
}
/*TESTIMONIALS*/
.review_post.var2 .review_item{
    margin-bottom: 30px;
}
/*FOOTER*/
#footer{overflow: hidden;width: 100%;}
/*BUTTON PORTFOLIO*/
.page-portfolio-3-col-sidebar .post_item .button,.isotope.four_collumn .post_item .button{
    width: 125px;
}
/*BLOG*/
.f-image img{height: auto;}
/*COMMENT*/
ul.links.inline .comment-delete,ul.links.inline .comment-edit,ul.links.inline .comment-reply{display: inline-block;margin-right: 5px;text-transform: capitalize;}
.f_right ul.links.inline .comment-reply a:before{
    display: inline-block;
    font-family: 'fontello';
    content: '\e888';
    margin-right: 10px;
}
.f-comment .review_post.comment_level_2 .review_text{
    padding-bottom: 10px;
    padding-top: 15px;
    border-bottom: 1px solid #f5f5f5;
}
.f-comment .review_post.comment_level_2 .review_item{
    margin-bottom: 20px;
}
.page-comment-reply .comment-form input,.page-comment-reply .comment-form textarea{
    border: 1px solid #eaeaea;
}
/*PAGINATION*/
ul.pager li{
    display: inline-block;
    margin-right: 5px;
}
ul.pager li a{
    border: 2px solid #e7e7e7;
    color: #505050;
    display: block;
    width: 40px;
    height: 40px;
    line-height: 36px;
    text-align: center;
}
ul.pager li.pager-last a,ul.pager li.pager-next a,ul.pager li.pager-first a,ul.pager li.pager-previous a{
    width: auto;
    padding: 0 20px;
}
.mad_main3 ul.pager li.pager-current,.mad_main3 ul.pager li:hover a{
    border: 2px solid #2965b0;
    color: #fff;
    background: #2965b0;
}
ul.pager li.pager-current{
    width: 40px;
    height: 40px;
    line-height: 36px;
    text-align: center;
}

/*ALERT*/
input.error{
    border-color: #ad3422;
}
input.warning{
    border-color: #de8512;
}
input.success{
    border-color: #4a9b13;
}
input.info{
    border-color: #4174c5;
}
.messages > a{border-radius: 30px;}
.messages.status{
    margin-bottom: 20px;
    position: relative;
    padding: 20px 40px 20px 20px;
    background: #2abfd4;
    color: #fff;
}
.messages.status a{
    position: absolute;
    bottom: 11px;
    right: 10px;
    background: #fff;
    border: none;
    color: #2965b0;
    text-transform: capitalize;
    display: inline-block;
    padding: 9px 43px;
}
.messages.status a:hover{
    background-color: #b92127;
    color: #fff;
}

.messages.warning{
    margin: 10px 0;
    padding: 15px;
    background:#ede8e1;
    color:#dd7d00;
}

.messages.success,.checkout-help{
    margin: 10px 0;
    padding: 15px;
    background:#d5edd4;
    color:#57a12c;
    margin: 10px 0;
}
.messages.error{
    margin: 10px 0;
    padding: 15px;
    background:#ede1e2;
    color:#a82512;
}
.messages.info{
    margin: 10px 0;
    padding: 15px;
    background:#d8e1f1;
    color:#4174c5;
}
.messages{position: relative;}
.icon-cancel.message-close{
    font-style: normal;
    cursor: pointer;
    font-size: 17px;
    height: 16px;
    line-height: 16px !important;
    margin-top: -10px;
    position: absolute;
    right: 20px;
    top: 50%;
    width: 16px;
}
/*SHOPPING CART*/
#views-form-commerce-cart-form-default tr th,
#views-form-commerce-cart-form-default tr td ,
#commerce-checkout-form-checkout tr th,
#commerce-checkout-form-checkout tr td,
#commerce-checkout-form-review tr th,
.commerce-order-commerce-order tr th,
.commerce-order-commerce-order tr td{
    padding: 14px 25px;
}
tr td{vertical-align: middle;}
#views-form-commerce-cart-form-default tr td:first-child,#commerce-checkout-form-checkout tr td:first-child,.commerce-order-commerce-order tr td:first-child,#commerce-checkout-form-review tr td:first-child{
    border-left: 1px solid #eaeaea;
}
#views-form-commerce-cart-form-default tr td,#commerce-checkout-form-checkout tr td,.commerce-order-commerce-order tr td,#commerce-checkout-form-review tr td{
    border-top:1px solid #eaeaea;
}
#views-form-commerce-cart-form-default tr:last-child td,#commerce-checkout-form-checkout tr:last-child td,.commerce-order-commerce-order tr:last-child td,#commerce-checkout-form-review tr:last-child td{
    border-bottom:1px solid #eaeaea;
}
#views-form-commerce-cart-form-default tr td:last-child,#commerce-checkout-form-checkout tr td:last-child,.commerce-order-commerce-order tr td:last-child,#commerce-checkout-form-review tr td:last-child{
    border-right: 1px solid #eaeaea;
}
.page-user-orders .view-commerce-user-orders tr td,.page-user-orders .view-commerce-user-orders tr th{
    padding: 14px 25px;
}
#views-form-commerce-cart-form-default .line-item-summary{margin-top: 20px;}
#commerce-checkout-form-review tr td{padding: 14px 25px;}
.customer_profile_billing input,.customer_profile_billing select{
    padding: 7px;
    border: 1px solid #eaeaea;
}
.customer_profile_billing select > option{padding-left: 7px;}
#commerce-checkout-form-review input,#commerce-checkout-form-review select{border: 1px solid #eaeaea;}
#commerce-checkout-form-checkout .form-item-account-login-mail input{border: 1px solid #eaeaea;margin: 10px 0;}
.customer_profile_billing label,#commerce-checkout-form-review label{display: block;width: 100%;margin: 10px 0;}
input.checkout-continue{width: 200px;margin-right: 10px;}
#commerce-checkout-form-review .commerce-price-formatted-components,.component-type-commerce-price-formatted-amount{text-transform: uppercase;}
#commerce-checkout-form-checkout input[type="submit"],#commerce-checkout-form-review input[type="submit"]{line-height: normal;}
#commerce-checkout-form-checkout .button-operator,#commerce-checkout-form-review .button-operator{display: none;}
#commerce-checkout-form-review input[type="submit"]{line-height: 1;}
#commerce-checkout-form-checkout .checkout-buttons{margin-top: 15px;}
input.delete-line-item{width: auto;height: 25px;}
.node-type-products .post-comments > h3{display: none;}
.node-type-products .comment_section.post_news{margin-bottom: 0;border-bottom: none;}
.page-comment-reply .form-item-name > label{line-height: 1.5;}
.mad_main3 input[title="Quantity"]{
    border: none;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    text-align: center;
    background: #2abfd4;
    float: left;
    color: #fff;
    width: 40px;
    padding: 0;
}
.block-art-revolution .tp-leftarrow{left: 20px !important;}
.custom-button{margin-top: -45px;}
.bg-grey{background: #f9f9f9}
.pd-bottom-90{padding-bottom: 90px;}
.client-home img{height: 80px;}
/*MENU*/
.mega_menu .menu_col > a{
    color: #333333;
    margin-bottom: 20px;
    font-weight: bold;
}
.mad_main3 .sub_menu_wrap > ul > li.menu_col:hover > a{
    color: #333333;
}
.social_widgets{top: 130px;z-index: 9999;}
.webform-client-form .grippie,.field-name-comment-body .grippie{display: none;}
.widget-panel{
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid #f2f2f2;
}
.view-article .mad_section > .mad_section{padding-bottom: 0;}
.page-reviews .webform-client-form input,.page-reviews .webform-client-form textarea{
    border: 1px solid #4e4e4e;
}
.comment-form input[type="submit"],.webform-client-form input[type="submit"]{margin-top: 15px;border: none;}
/*.block-search input{border: 1px solid #eaeaea}*/
.page-blog-grid .mad_section.pd-0 > .container,.page-blog-masorny .mad_section.pd-0 > .container,.page-blog-masorny-sidebar .mad_section.pd-0 > .container{padding-left: 0 !important;padding-right: 0 !important;}
#footer .webform-client-form input,#footer .webform-client-form textarea{border-color:#4e4e4e}
#styleswitcher{top:270px;}
#views-form-commerce-cart-form-default .form-actions > input:first-child{margin-right: 10px;}
#commerce-checkout-form-checkout .cart_contents > legend,#commerce-checkout-form-checkout .customer_profile_billing > legend{
    line-height: 1.3em;
    font-weight: normal;
    margin-bottom: 30px;
    font-size: 24px;
}
#views-form-commerce-cart-block-default input.delete-line-item{position: absolute;top: 0;right: 0;}
.mad_main3 .sub_menu_wrap.mega_menu > ul > li.current-menu-item > a{
    color: #2abfd4;
}
.commerce-line-item-views-form input.delete-line-item{padding: 4px 6px;}
.social_widgets .soc_block_mail .view-contact h5.widget_title{display: none;}
.mad_main3 .social_widgets .soc_block_mail .view-contact input[type="submit"]{background: #2abfd4}
.mad_main3 .social_widgets .soc_block_mail .view-contact input[type="submit"]:hover{background: #2965b0}
pre{
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.42857143;
    word-break: break-all;
    word-wrap: break-word;
    color: #333;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px;
}
.simplenews-subscribe input[type="text"]{border: 1px solid #eaeaea;background: #fff;}
.simplenews-subscribe label{display: none;}
.simplenews-subscribe .newsletter-submit{position: absolute;right: 15px;bottom: 0}

.simplenews-subscribe input::-moz-placeholder,.simplenews-subscribe input::-webkit-input-placeholder{
    color: #b5b5b5;
}

#instagram-feed li{
    width:33.3333%;
    float:left;
    padding:3px;
    position:relative;
}
#user-register-form input,#user-login input,#user-pass input,.page-search .search-form input{border: 1px solid #eaeaea;}
#user-register-form label,#user-login label,#user-pass label{display: block;width: 100%;margin: 10px 0;}
#user-register-form input[type="submit"],#user-pass input[type="submit"]{width: 200px;margin-top: 20px;}
#user-login input[type="submit"],.page-search .search-form input[type="submit"]{margin-top: 20px}
#webform-client-form-88 input[type="submit"]{margin-top: 0;}
.webform-client-form span.form-required{margin-left: -5px;}
.node-webform .c_info_list{margin-bottom: 20px;}
.page-node-92 .mad_blog > .mad_section{padding-bottom: 0;}
input[value="Add to cart"]{text-transform: capitalize;}
.page-portfolio-2-col .mad_blog .post_news{overflow: hidden;display: inline;}
.list_view_type .product_item .product_item_content p{color: #646464 !important;}
.list_view_type input[type="submit"]{margin-bottom: 20px;}
.m-bt-15{margin-bottom: 15px;}
.form-item-commerce-payment-payment-method > input{display: none;}
.social_comment > span{text-align: right;}
.page-node-done #block-system-main .links a,.page-checkout-complete .checkout-completion-message a{text-decoration: underline;}
.mad_main3 .page-node-done #block-system-main .links a:hover,.page-checkout-complete .checkout-completion-message a:hover{color: #2abfd4;}
.page-contact-v2 .webform-client-form-47 .form-actions{text-align: center;}
input[type="submit"]{text-transform: capitalize;}
.tabs_sort.full_width_item .isotope > div{margin-bottom: 5px;}
.page_404 #search-block-form input{background: #fff;border: 1px solid #eaeaea;}
.mad_main3 .page_404 #search-block-form button:before{
    content: '\e800';
    color: #2965b0;
    font-weight: bold;
    font-family: fontello;
}
.ui-slider .ui-slider-handle{width: 10px;height: 22px;}
.ui-slider .ui-slider-handle:hover{cursor: pointer;}
.page_404 #search-block-form button{
    position: absolute;
    right: 5px;
    bottom: 0;
    line-height: 40px;
    padding: 0 20px;
    font-family: 'fontello';
    background: transparent;
    color: #cbcbcb;
}
#quicktabs-container-right_sidebar a:hover{text-decoration: underline;}
#quicktabs-tabpage-right_sidebar-2,.commerce_payment {margin-top: 20px;}
.commerce-month-year-divider{line-height: 2;}
#views-form-commerce-cart-form-default .views-field-line-item-title{font-weight: 600;font-size: 16px;color: #333;}
.grid_list [class*="col-sm-"] a img,.owl-carousel .owl-item img,.post_area .item_holder img,.category_isotope_item .product_item figure img{height: auto;}
.page-portfolio-1-col img{height: auto;}
.page-services-detailed-v1 .view-services .accordion_item{overflow: inherit;}
.page-node-91 .mad_blog .mad_section{padding: 0;}
.mega_menu .menu_col > a{text-transform: uppercase;}
.page-portfolio-masorny-sortable .post_area.type2 .item_holder:hover .caption_block{
    -webkit-transform: translateY(-40%) translate3d(0,0,0);
    -moz-transform: translateY(-40%) translate3d(0,0,0);
    -o-transform: translateY(-40%) translate3d(0,0,0);
    -ms-transform: translateY(-40%) translate3d(0,0,0);
    transform: translateY(-40%) translate3d(0,0,0);
    margin-top: 0;
}
.shopping_cart .line-item-summary > ul{text-align: left;}
.shopping_cart .products_list ul li .product_description a{padding: 0 30px 10px 0}
/*Safari*/
.tabs.vertical .tabs_content{max-width: 880px;}
/*FOR IE*/
.mad_main3.ie .button:hover > span span:first-child {
    background: #2965b0 !important;
    color: #fff;
}
.ie .button span {
    transform: rotateX(0) !important;
}
.ie .button:hover span {
    transform: rotateX(0) !important;
}
.ie .views-exposed-widget select{padding-right: 0;}
.comment-form .control-group label{line-height: 2.9}
.mega_menu a.current{color: #2abfd4 !important;}
/*Cleaning*/
.mad_main3 .comment-form input[type="submit"],.mad_main3 .webform-client-form input[type="submit"]{border-radius: 30px;}
.page-index .webform-client-form,.page-index-rtl .webform-client-form{position: relative}
.page-index .webform-client-form-102 .webform-component-textarea,.page-index-rtl .webform-client-form-102 .webform-component-textarea{
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
}
.page-index-rtl .webform-client-form .webform-component-textarea{right: auto;left: 0;}
.not-logged-in #footer .simplenews-subscribe button:before{
    content: "\ed2c";
    font-family: fontello;
    line-height: 40px;
    padding: 0 20px;
    font-family: 'fontello';
    background: transparent;
    color: #2abfd4;
}
.not-logged-in footer .simplenews-subscribe button{
    position: absolute;
    right: 15px;
    top: 0;
    background: #fff;
}
.not-logged-in #footer .simplenews-subscribe button > input{
    display: none;
}
.popup_holder.subscribe2 .simplenews-subscribe button > input{display: inline-block;}
.popup_holder.subscribe2 .simplenews-subscribe button{float: none !important;background: none;}
.popup_holder.subscribe2 .simplenews-subscribe .newsletter-form{width: 450px;display: inline-block}
.popup_holder.subscribe2 .simplenews-subscribe input[type="submit"]{background: #fff !important;
    color: #2965b0;border-radius: 30px;}
.mad_main3 .image_bg_section5 .contact_form input{padding-left: 25px;}
.mad_main3 .image_bg_section5 .contact_form input[type="submit"]{padding-left: 15px;}
.popup_holder.subscribe2 .simplenews-subscribe input[type="submit"]:hover{
    background: #b92127 !important;
    color: #fff;
}
/*SLIDER*/
.vertical_list_type2 ul li{margin-bottom: 25px !important;}
.vertical_list_type2 ul{margin: initial !important;}
.tp-simpleresponsive .button{height: 50px;line-height: 2.5 !important;padding-left: 0; padding-right: 0;}
#art-revolution .main_title{
    color: #224687;
}

#art-revolution .main_title.main_title_3{
    color: #fff;
    font-size: 48px;
    font-weight: bold;
    padding-bottom: 0;
    text-align: center;
    line-height: 48px;
}

#art-revolution .main_title.main_title_3:before{width: auto;}
#art-revolution .text-center{text-align: center;}
.page-index .post_news .post_item img{width: 100%}
.page-index .tabs_sort .isotope .item figcaption .caption_block .item_desc > a{display: block;}
.b-white:before{background: #fff !important;}
#footer .simplenews-subscribe{height: 40px;}
input[type="submit"]{border-radius: 30px;}
input.delete-line-item.form-submit{border-radius: 0;line-height: 1.5;}
.logged-in .simplenews-subscribe button[type="submit"]{border-radius: 30px;}
.page-portfolio-masorny-sortable .tabs_sort .isotope .post_social_event span{color: #fff !important;}
 .field-name-body table tr th,.field-name-body table tr td {
  padding: 10px;
}
.field-name-body li {
    list-style: disc;
    
}
.field-name-body ul,.field-name-body ol {
    padding-left: 10px;
}
.banner-news::after {
    content: "";
    display: block;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    top: 0;
}
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
    }
    
    .video-container iframe,
    .video-container object,
    .video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    }
    .double-btn .button {
        width: 200px;
    }
    .double-btn {
        padding: 11px 0;
    }
.wrap-location {
        background: #eee;
        margin-bottom: 2%;
        padding: 30px 20px;
        text-align: center;
}
.region-after-content {
    clear: both;
}
.schedule-appointment {
    text-align: center;
    margin-bottom: 30px;
}
@media (min-width: 1200px) {
    #main [id^=views-exposed-form-shop-page]{
        position: absolute;
        right: 0;
        margin-right: 15px;
    }
    .logged-in #main [id^=views-exposed-form-shop-page]{margin-right: 0;}
    #main #views-exposed-form-shop-page-1{
        margin-right: 90px;
    }
    .view-shop .mad_sort_categories{padding-bottom: 30px;}
}
#main .vertical_list > ul > li{list-style: none;}

@media (max-width: 1024px) {
    .post_area.type2 [class*="col-lg-"]{margin-bottom: 30px;}
    .post_news .post_item .post_body a > h4{min-height: 110px;}
    .mad_main3 .mad_section_bg1 .carousel_type_1 .owl-carousel{
        top:0;
    }
    .mad_main3 .mad_section_bg1 .carousel_type_1 .owl-carousel{margin-bottom: 0;}
    .social_widgets{top:210px;}
    .form-item-commerce-price-amount-max{margin-right: 0}
}

@media (max-width: 768px) {
    .page-index .mobile-advanced > ul > li:first-child > a{background-color: #2abfd4;}
    .mad_main3 .mobile-advanced ul li.menu_col ul li.current-menu-item > a{color: #353c42;}
    #art-revolution .tp-caption{display: none;}
    .mobile-advanced ul ul li.current-menu-item > a{color: #333;}
    #views-form-commerce-cart-form-default tr th,
    #views-form-commerce-cart-form-default tr td ,
    #commerce-checkout-form-checkout tr th,
    #commerce-checkout-form-checkout tr td,
    #commerce-checkout-form-review tr th,
    .commerce-order-commerce-order tr th,
    .commerce-order-commerce-order tr td{
       padding: 14px 14px;
    }
    .form-item-commerce-price-amount-max{margin-right: -15px;}
    .mega_menu .menu_col .sub_menu a{padding-left: 30px;}
    .mega_menu .menu_col > a{padding-left: 0;}
    .view-services .tabs.var2.vertical h6{clear: both;}
    #block-block-6 figure{text-align: center;}
}
@media (width: 568px) {
    .popup_holder.subscribe2 .popup{width: 100%;}
}
@media (max-width: 568px) {
    .m_xs_50{margin-top: 30px;}
    .popup_holder.subscribe2 .simplenews-subscribe .newsletter-form,.popup_holder.subscribe2 .simplenews-subscribe .newsletter-form input{width: 100%;}
    #edit-commerce-price-amount-wrapper .ui-slider-horizontal{width: 93%;}
    #views-form-commerce-cart-form-default tr th,
    #views-form-commerce-cart-form-default tr td ,
    #commerce-checkout-form-checkout tr th,
    #commerce-checkout-form-checkout tr td,
    #commerce-checkout-form-review tr th,
    .commerce-order-commerce-order tr th,
    .commerce-order-commerce-order tr td,
    #commerce-checkout-form-review tr td{
        display: block;
        clear: both;
        text-align: left;
    }
    #views-form-commerce-cart-form-default tr td:first-child,#commerce-checkout-form-checkout tr td:first-child,.commerce-order-commerce-order tr td:first-child,#commerce-checkout-form-review tr td:first-child{
        border-left: none;
    }
    #views-form-commerce-cart-form-default tr td,#commerce-checkout-form-checkout tr td,.commerce-order-commerce-order tr td,#commerce-checkout-form-review tr td{
        border-top:none;
    }
    #views-form-commerce-cart-form-default tr:last-child td,#commerce-checkout-form-checkout tr:last-child td,.commerce-order-commerce-order tr:last-child td,#commerce-checkout-form-review tr:last-child td{
        border-bottom:none;
    }
    #views-form-commerce-cart-form-default tr td:last-child,#commerce-checkout-form-checkout tr td:last-child,.commerce-order-commerce-order tr td:last-child,#commerce-checkout-form-review tr td:last-child{
        border-right: none;
    }
    .commerce-order-handler-area-order-total .commerce-price-formatted-components{width: 100%}
    tbody > tr > td:last-child{border-bottom: 1px solid #eaeaea}
}
@media (max-width: 480px) {
    .m-xs-20{margin-top: 50px;}
    #edit-commerce-price-amount-wrapper .ui-slider-horizontal{width: 90%;}
    select.country{width: 100%;}
    input.checkout-continue{margin-bottom: 10px;}
    .views-exposed-widget.views-submit-button{margin-top: 10px;clear: both;}


    [class*="mad_section"]{padding: 40px 0;}

    .mad_main3 .mad_section_bg1 .carousel_type_1 .owl-carousel{
        top:-30px;
    }
    .mad_main3 .mad_section_bg1 .carousel_type_1 .owl-carousel{margin-bottom: 0;}
    .tabs_sort .isotope .item figcaption h4{margin-bottom: 10px;font-size: 16px;}

    .page-node-92 .table_type_1 tr th{font-size: 13px;}
}
@media (max-width: 340px) {
    .messages.status a{padding: 2px !important;bottom:3px;}
    .shopping_cart .line-item-summary > ul > li > a{width: 100px;}
    .post_area.type2 .item_desc h4{
        font-size: 20px;
    }
    .post_area.var2.type2 .item_desc p{
        margin-bottom: 10px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .form-actions input,li.line-item-summary-view-cart > a, li.line-item-summary-checkout > a[type="submit"]{width: 125px;}
    .views-widget-sort-order{clear: both;margin-top: 10px;}
    .node-type-blog .button{width: 130px;}
    .form-item-commerce-price-amount-max{margin-right: -15px;}
}
/* times pharmacy */
.reviews_section .col-sm-6 {
    margin-bottom: 30px;
}
.reviews_section .col-sm-6:nth-child(n+3) {
    display: none;
}


.service_block .col-sm-4 {
    padding: 15px 15px;
}
html.js input.webform-calendar {
    width: auto;
}
#edit-submitted-state, #edit-submitted-how-many-employees {
    margin-top: 1em;
    display: block;
    background: #e6e6e6;
    height: 30px;
}
.webform-datepicker select {
    margin-top: 1em;
    background: #e6e6e6;
    height: 30px;
}
.webform-calendar {
    margin-top: 13px;
}
p {
    margin: 0 0 10px;
}
.mad_main3 .page_header, .mad_main4 .page_header, .mad_main5 .page_header, .mad_main6 .page_header {
    background:#323390;
}
.mad_main3 .page_header h2.main_title,.mad_breadcrumbs nav, .mad_breadcrumbs nav > div,.mad_main3 .mad_breadcrumbs nav a {
    color: #fff;
}
.btn-red  {
    margin-top:3em;
    display: block;
}
.red-btn {
    width: 122px;
    margin: 10px 0;
    text-align: center;
    padding: 5px 0 !important;
}
.btn-red a,.red-btn {
    background: #ed1927;
    color: #fff;
    padding: 10px 30px;
    -webkit-border-radius: 30px;-moz-border-radius: 30px;-o-border-radius: 30px;-ms-border-radius: 30px;border-radius: 30px;
}
.btn-red a:hover,.red-btn:hover {
    background: #323390;
}
.pane-views-locations-block {
    padding: 50px 0;
}
.view-locations .views-field-title {
    font-weight: bold;
    padding: 0 0 10px;
}
.view-locations .views-row {
    padding-bottom: 2%;
}
.view .view-header > h2 {
    text-align: center;
    text-transform: capitalize;
    padding-top: 40px;
    font-size: 36px;
}
.pane-webform-client-block-119{
    padding: 2% 0;
}
#webform-client-form-119 {
    max-width: 700px;
    margin: auto;
}
.contact_form.var2 input, .contact_form.var2 textarea {
    border-color: #ccc;
    -webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;-ms-box-shadow: none;box-shadow: none;
}
.white * {
    color: #fff;
}
.slotholder > div::before {

    display: block;
    content: "";
    width: 100%;
    height: 100%;
    background: #00000075;
        background-color: rgba(0, 0, 0, 0.46);
}
.mad_main3 .button.type1 > span span:first-child,.mad_main3 .button.type2 > span span:nth-child(2) {
    background: #ed1927;
}
.mad_main3 .button.type1 > span span:nth-child(2),.mad_main3 .button.type2 > span span:first-child,.mad_main3 .service_block ul li a {
    background: #323390;
}
.view-news .views-field-title {
    padding: 20px 0;
}
.view-display-id-news_block .view-footer {
    text-align: center;
    clear: both;
    padding-top: 5px;
}
.view-news .btn-red {
    margin-top: 1em;
}
.pane-views-news-news-block {
    padding-bottom: 2em;
}
.view-news img {
    height: auto;
}
.view-services .half_bg_block::before {
    background: none;
}
.pane-views-services-block-5 {
    padding-bottom: 40px;
}
/*.view-display-id-block_1 img {
    display:none;
}*/
.view-display-id-block_1 .views-field-field-news-photo {
    height: 40vw;
    background-size: cover;
    background-position-y: top;
}
.page-news .mad_section {
    padding: 0;
}
.banner-news {
    position: relative;
}
.banner-news .views-field-title {
    padding: 20px 0;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);
    color: #fff;
    font-size: 5em;
    line-height: 1.2;
    text-align: center;
    z-index: 99;
}

.page-node-114 #content .container {
    width: 100%;
    padding: 0;
}
#block-block-50 {
    background: url(/sites/all/themes/helpmate/images/diabetes_education.jpg);
    height: 500px;
    background-position: center;
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
}
#block-block-50 .content {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%);
}
#block-block-50 h4 {
    color: #fff;
    font-size: 70px;
}
#block-block-50 p {
    color: #fff;
    font-size: 24px;
    line-height: 1;
    opacity: .6;
}
#block-block-52 {
    background: url(/sites/all/themes/helpmate/images/whattoexpect.jpg);
    height: 500px;
    background-position: center;
    background-size: cover;
    position: relative;
}
#block-block-52 .content {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%);
    color: #fff;
    font-size: 70px;
}
#block-block-54 {
    background: url(/sites/all/themes/helpmate/images/goal.jpg);
    height: 500px;
    background-position: center;
    background-size: cover;
    position: relative;
}    
#block-block-54 .content {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%);
    color: #fff;
    font-size: 70px;
}
#block-block-50::after, #block-block-52::after, #block-block-54::after {
   display: block;
   content: "";
   width: 100%;
   height: 100%;
   background: #00000070;
}
#block-block-48, #block-block-49, #block-block-51, #block-block-53, #block-block-55, #block-block-56 {
    width: 1170px;
    margin: auto;
    padding-top: 30px;
    padding-bottom: 30px;
}
#block-block-49 {
    text-align: center;
}
#block-block-48 .row h4 {
    text-align: center;
    padding-bottom: 30px;
}
#block-block-51, #block-block-53 {
    padding: 10px 0;
}
#block-block-53 h4 {
    text-align: center;
    padding-bottom: 30px;
}
#block-block-53 a {
    border: #000 solid 1px;
    padding: 15px 30px;
    text-transform: uppercase;
}
#block-block-53 .brochure {
    text-align: center;
    padding: 30px 0 0;
}
#block-block-53 a:hover {
    background: #000;
    text-decoration: none;
    color: #fff;
}
#block-block-45 .row {
    width: 1170px;
    margin: auto;
}
#block-menu-menu-footer-menu h2 {
    color: #fff;
    font-size: 15px;
    letter-spacing: 1px;
}
#block-webform-client-block-117 {
    width: 1170px;
    margin: auto;
}
#webform-client-form-117 {
    width: 900px;
    margin: auto;
    padding: 30px 0;
}
#node-117 h2 a {
    display: none;
}
#block-menu-menu-footer-menu li a:hover {
    color: #ed1927;
}
.field-name-field-thumbnail img {
    max-width: 100%;
    height: auto;
}
#footer .block-menu a {
    color: #ccc;
}
.node-type-services .field-name-field-thumbnail img {
    display: block;
    margin: auto;
}
.page-search-node .tabs_nav li a {
    background: #ed1927;
}
.page-search-node .tabs_nav li a:hover {
    background: #323390;
}
.searchform_wrap form button {
    top: 8px;
}
.searchform_wrap input {
    padding-left: 5px;
}
.mad_main3 .search_button:hover {
    color: #323390;
}
.mad_main3 .carousel_type_3 .owl-carousel .owl-nav > [class*="owl-"] {
    background: #323390;
}
.mad_main3 .carousel_type_3 .owl-carousel .owl-nav > [class*="owl-"]:hover {
    background: #ed1927;
}
.wrap-location .row > div {
    padding-left: 10%;
    padding-right: 10%;
    text-align: left;
}
.tp-revslider-slidesli .red-btn {
    padding: 0 !important;
    margin: 0;
}
.flex-header {
    display: flex;
}
.flex-header > div {
    align-self: center;
}
.branch-phone {
    background: #f9f9f9;
    padding: 40px 5%;
    margin: 0 0 20px;
}
.views-label-field-phone {
    float: left;
    padding-right: 10px;
}
.pane-block-42 .mad_main3 .main_title,.pane-block-42 {
    text-align: center;
}
.view-faq {
    max-width: 1170px;
    margin: auto auto 40px;
}
.page-locations #content > div > .container {
    width: 100%;
    padding: 0;
}
.page-locations #content > div {
    padding: 0;
}
#block-block-45 {
    clear: both;
}
#block-views-locations-block {
    width: 1170px;
    margin: auto;
    padding: 50px 0;
}
.geo {
    display: none;
}
#edit-submitted-time-ampm {
    position: relative;
    top: -48px;
    left: 22px;
}
#edit-submitted-time-ampm input {
    border: 0;
}
#edit-submitted-time-ampm > div {
    display: inline-block;
    height: 0;
}
.different-services h2 {
    font-size: 1.2em;
    padding: 20px 0 0;
    margin-bottom: 10px;
}
.different-services .container {
    width: 100%;
    max-width: 100%;
}
.view-community .views-field-title a, .view-events .views-field-field-community-date {
    padding: 15px 0;
    font-size: 20px;
    color: #ed1b24;
    display: block;
}
.view-events .views-field.views-field-title a {
    font-size: 16px;
    padding: 0 0 10px;
    display: block;
    font-weight: bold;
}
#block-block-57 h2 {
    font-size: 20px;
    padding: 30px 0 0;
}
#views-exposed-form-community-page .views-exposed-form .views-exposed-widget .form-submit {
    position: relative;
    top: 33px;
}
.view-community .view-filters {
    padding-bottom: 10px;
    padding-left: 15px;
}
.node-community .field.field-name-body{
    padding: 15px 0 0;
}
.view-events .views-field-event-calendar-date {
    padding: 15px 0 10px;
}
.node .field-name-field-community-date {
    padding: 15px 0 10px;
    color: #ed1b24;
    font-size: 20px;
}
.node-events .field-name-field-location {
    padding: 0 0 20px 0;
}
.node-events .field-label {
    min-width: 70px;
}
.node-location .row h2 {
    font-size: 22px;
    margin: 20px 0 10px;
}
.view-news .views-field img {
    display: none;
}
#edit-submitted-best-time-to-contact-ampm input,#edit-submitted-best-method-to-contact input {
    display: none;
}
#edit-submitted-state {
    background: #fff;
    height: 40px;
}
.page-node-114 .mad_section {
    padding-top: 10px;
}
#block-block-55 {
    padding-bottom: 40px;
}
@media (max-width: 1200px) {
    #block-block-56 {
        width: 100%;
    }
}
.logo img {
	height: 150px;
}
.btn .red-btn {
    padding: 10px 28px !important;
    margin-right: 5px;
    position: relative;
}

.btn .red-btn:hover:after {
	display: block;
	width: 24px;
	height: 24px;
	content: "";
	position: absolute;
	top: 10px;
	background: url(/sites/all/themes/helpmate/images/arrow-right-s-line.png);
	background-repeat: no-repeat;
	right: 0;
}
.footer-second, .footer-third {
    padding-top: 50px;
}
#block-gavias-castron-gaviassliderlayerslidermain .tp-mask-wrap a {
    background: #BE1E2D;
    -webkit-box-shadow: none !important;-moz-box-shadow: none !important;-o-box-shadow: none !important;-ms-box-shadow: none !important;box-shadow: none !important;
}
.permission-save-show {
    display: none;
}
.node--type-clients .field--name-body {
    padding-top: 40px;
    padding-bottom: 60px;
}
.page-contact-us .after-content .container {
    width: 100%;
    margin: 0;
    padding: 0;
}
#block-contactmap {
    margin: 0;
}
.form-item-name, .form-item-email {
    z-index: 99;
}
#our-services .bb-inner.default {
    padding-top: 0;
}
.frontpage .node__content .remove_padding_top {
    padding-bottom: 10px;
}
.field--name-field-webform .field__label {
    font-size: 20px;
    color: #000;
    padding: 20px 0;
    font-weight: bold;
}
.page-node-type-careers #edit-actions {
    padding-bottom: 30px;
}
.rqst-qt-frm .webform-fullwidth .col-md-6 {
    width: 49% !important;
    padding: 1%;
}
.rqst-qt-frm {
    background: #BE1E2D;
}
.rqst-qt-frm .webform-fullwidth .col-md-6 label {
    color: #fff
}
.rqst-qt-frm legend {
    display: none;
}
.rqst-qt-frm .webform-submission-form .form-item input,.rqst-qt-frm .webform-submission-form .form-item select,.rqst-qt-frm .webform-submission-form .form-item textarea {
    background: #fff;
}
.rqst-qt-frm .button--primary {
    background: #fff !important;
    color: #BE1E2D !important;
}
.rqst-qt-frm .bb-inner.default {
    padding: 10px;
}
.rqst-qt-frm .widget.gsc-heading.padding-30.bg-theme.align-left.style-1.text-light {
    padding: 40px 0 0 0 !important;
}
.rqst-qt-frm .clearfix.widget.gsc-block-drupal.title-align-left.webform-fullwidth.padding-30.hidden-title-on.remove-margin-on.text-dark {
    padding-top: 10px !important;
}
.service-block.grid {
    min-height: 283px;
}
@media screen and (max.width:1024px) {
    .service-block.grid {
    min-height: 283px;
}
}
.srvcs-vws-nw .gva-view-grid {
    text-align: center;
}
.srvcs-vws-nw .gva-view-grid .gva-view-grid-inner.lg-block-grid-3.md-block-grid-3.sm-block-grid-2.xs-block-grid-2 {
    text-align: left;
}
.srvcs-vws-nw .gva-view-grid .gva-view-grid-inner.lg-block-grid-3.md-block-grid-3.sm-block-grid-2.xs-block-grid-2 .item-columns {
    margin-bottom: 20px;
}
.srvcs-vws-nw .gva-view-grid .gva-view-grid-inner.lg-block-grid-3.md-block-grid-3.sm-block-grid-2.xs-block-grid-2 .item-columns .views-field.views-field-title a {
    font-weight: bold;
    font-size: 18px;
    line-height: 0;
}
.srvcs-vws-nw .gva-view-grid .gva-view-grid-inner.lg-block-grid-3.md-block-grid-3.sm-block-grid-2.xs-block-grid-2 .item-columns .views-field.views-field-title {
    padding-top: 15px;
}
.srvcs-vws-nw h3 {
    padding-top: 0;
    font-size: 30px;
    padding-bottom: 20px;
}
.srvcs-vws-nw .gva-view-grid .views-field.views-field-field-service-images img {
    -webkit-border-radius: 10px;-moz-border-radius: 10px;-o-border-radius: 10px;-ms-border-radius: 10px;border-radius: 10px;
}
.moving .title-desc {
    max-width: 100%;
}
.tstmnl-cntnr.gbb-row.gva-parallax-background.bg-size-cover .bb-inner {
    padding: 100px 0;
}
.mvng-icn .icon-container.fa-2x.radius-5x.fa-stack {
    background: 0 !important;
}
.gsc-column.col-lg-3.col-md-3.col-sm-6.col-xs-12.mvng-icn {
    width: 23%;
    margin: 1%;
    padding: 0;
}
.mvng-icn .title {
    margin: 0 !important;
    padding: 10px 0;
    background: #be1e2d;
    color: #ffe700 !important;
}
.mvng-icn .highlight-icon {
    background: #be1e2d;
    padding: 60px 0 40px 0;
}
.mvng-icn .desc p {
    padding: 20px;
    background: #ffe700 !important;
    color: #be1e2d;
    min-height: 400px;
}
.mvng-icn .icon img {
    vertical-align: middle;
}
.career-node-box .item {
	padding: 15px;
	border: solid 1px #888888;
	margin-bottom: 20px;
}

/*------------Start Responsive CSS for mvng-icn------------*/
@media screen and (max-width:768px) {
.gsc-column.col-lg-3.col-md-3.col-sm-6.col-xs-12.mvng-icn {
    width: 98%;
    margin: 1%;
}
.mvng-icn .gsc-icon-box.top-center .highlight_content {
	margin: 0;
	max-width: 100%;
}
.mvng-icn .desc p {
    min-height: 200px;
}
.gsc-column.col-lg-3.col-md-3.col-sm-6.col-xs-12.mvng-icn {
    padding: 30px;
}
}
/*------------End Responsive CSS for mvng-icn------------*/
.industriesViewsBox {
	color: #000000;
}
.industriesViewsBox .item-image img {
	float: left;
    width: 30px;
    margin: 0 10px 0 0;
	
}
.industriesViewsBoxlink img {
	float: left;
    width: 20px;
    margin: 0 5px 0 0;	
}
.viewsPageIndustries .views-field-nid .industriesViewsBox {
	padding-bottom: 10px;
	margin-bottom: 20px;
	border-bottom: solid 1px #eeeeee;
}
.viewsPageIndustries .view-content-wrap {
	display: flex;
    flex-flow: wrap;
    justify-content: center;
    align-items: start;
}
.viewsPageIndustries .industriesViewsBoxBody {
    margin-bottom: 5px;
    font-size: 14px;
}
.path-industries .area.after-content {
	background: #f3f3f3;
    padding: 40px 0;
}
#block-blockrequestaquoteindustries form#webform-submission-contact-block-content-18-add-form .form-item-name, #block-blockrequestaquoteindustries form#webform-submission-contact-block-content-18-add-form .form-item-email, #block-blockrequestaquoteindustries form#webform-submission-contact-block-content-18-add-form .form-item-message  {
	width: 100%;
    padding: 0;
}
form#webform-submission-contact-block-content-18-add-form input.form-text, form#webform-submission-contact-block-content-18-add-form input.form-email, form#webform-submission-contact-block-content-18-add-form select.form-select, form#webform-submission-contact-block-content-18-add-form textarea.form-textarea {
	border: 1px solid #000000;
	color: #000000;
}	