/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@charset "UTF-8";
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus, .well, .formHorizontal textarea, .formHorizontal input[type="text"], .formHorizontal input[type="email"], .formHorizontal input[type="password"], .btn, .formHorizontal textarea:focus, .formHorizontal input[type="text"]:focus, .formHorizontal input[type="email"]:focus, input:focus:invalid:focus, textarea:focus:invalid:focus, .search .inputbox, .get-quote .quote-button a, .pagination ul, .nn_sliders.accordion > .accordion-group.active > div > a:focus, .nn_sliders.accordion > .accordion-group > div > a:focus, .rl_tabs.top > ul.nav-tabs > li.active > a:focus, .rl_tabs.top > ul.nav-tabs > li > a:focus, body.faqs #g-mainbottom .have-more-questions .btn, .formHorizontal select {
  box-shadow: none;
}
.formHorizontal textarea, .formHorizontal input[type="text"], .formHorizontal input[type="email"], .formHorizontal input[type="password"], .formHorizontal select {
  padding: 12px 2.5%;
  width: 95%;
}
.formHorizontal textarea, .formHorizontal input[type="text"], .formHorizontal input[type="email"], .formHorizontal input[type="password"], .search .inputbox {
  color: #222;
}
.btn, .button, .formResponsive input[type="submit"], .formResponsive button[type="submit"] {
  padding: 10px 20px;
}
.btn:focus {
  outline: none;
}
p, .latest_news .gn_static .gn_inner .gn_info_title, .recent_news h5, .item-page .page-header, .our_partner_warpper .our_partner .our_partner_content .our_position, .team-detail .profile-area .tlp-email-icon, .team-detail .profile-area .tlp-web-icon, .team-detail .profile-area .tlp-tel-icon, .testimonial-detail p, .vmgroup .floatleft {
  margin: 0 0 15px;
}
.search .search-results_inner {
  padding: 0 0 15px;
}
.our_partner_warpper .our_partner .our_partner_content h4 {
  margin: 0 0 12px;
}
a, .news_blocks .globalnews .gn_static .gn_info_box, #g-showcase div#n2-ss-1 .nextend-smartslider-button-container a, .btn, button, .industries-blocks .in-block, .latest_news .gn_static .gn_img_box a:before, .blog .item-image a:before, .latest_news .gn_static .gn_img_box a:after, .blog .item-image a:after, .cat_thm .overlay, .formResponsive input[type="submit"], .formResponsive button[type="submit"] {
  transition: all 0.3s ease 0s;
}
li {
  list-style: none;
}
h1, h2, .latest_news h3 {
  letter-spacing: -0.06em;
}
h3, h4, .strip-text, .c_history > ul > li .year, .our_partner_warpper .our_partner .our_partner_content .our_position, .tlp-each-item .tlp-team-position, .rl_tabs > ul.nav-tabs > li > a {
  letter-spacing: -0.04em;
}
h1 {
  font-size: 36px;
}
h2, .products_list .g-title {
  font-size: 30px;
}
h3, #mod-tlp-testimonial .test-content .fa, .moduletable.q-detail .g-title, .inner.testimonial .wrapper .fa, .qclose, .industries-blocks .in-block .in-block-img .fa, #g-main .error_page p, .vm-price-value .PricesalesPrice, .category-view .browse-view .spacer .vm-price-value .PricesalesPrice {
  font-size: 24px;
}
h4, .moduletable.q-detail .icon, .bblog_inner .page-header h2, .sidebar-right-a .g-title, .sidebar-left-a .g-title, .search .btn, .contact .page-header h2, .featured-view .g-title, .faqs_part h3, .formResponsive h2 {
  font-size: 18px;
}
h5, #g-header .header-c ul li, .moduletable.b-address .icon, .note, .vcontact-details .v_contact .no_stripe, .nn_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle, .nn_sliders.accordion > .accordion-group .accordion-heading .accordion-toggle, .search fieldset legend, .top-bar p .fa, #g-header .g-main-nav .g-toplevel > li a, #g-header .g-main-nav .g-toplevel > li.g-menu-item-type-separator div.g-menu-item-container, .search .result-title a, #g-footer .social-media li a, .row .product .product-price, .row .product .product-price .PricesalesPrice {
  font-size: 16px;
}
h6 {
  font-size: 15px;
}
h1, h2, h3, h4, h5, h6, .strip-text, #g-footer ul.menu li, .moduletable.b-address .icon, .moduletable.b-address .text, .g-totop a, #mod-tlp-testimonial .test-content, .moduletable.q-detail .icon, .label, .badge, .our_mission ul li, .member_clmn .member_clmn_inner li, .inner.testimonial blockquote p {
  line-height: normal;
}
#g-utility, body.about-page .content-bottom-a, body.about-page .content-bottom-b, .c_history, .vm-categories-wall {
  margin: 30px 0;
}
.custom.am_text {
  margin: 30px 0 60px;
}
body.home .g-wrapper {
  margin: 60px 0 30px;
}
.recent_news .gn_static, .vcontact-details .v_contact, .sidebar-right-a .moduletable, .sidebar-left-a .moduletable, .our_partner_warpper .our_partner:last-child, body.layout3 #g-breadcrumbs ul.breadcrumb, .formResponsive h2 {
  margin: 0 0 30px;
}
.breadcrumbs, #g-mainbottom, .member_clmn.span12, #g-main .error_page .back_button .btn, .service_clmn.span12, .sp-simpleportfolio-description .page-header h2, body.com_spsimpleportfolio.view-item .g-wrapper, body.view-search .search, .bottom_section {
  margin: 30px 0 0;
}
#g-utility, #g-feature, .get-quote, .industries-blocks, .latest_news .gn_static .gn_img_box, .acymailing_module_form .acymailing_form, .b-address ul li, body.home #g-extension .g-container, #g-header.header-fixed, body.home #g-mainbottom .g-container, .acymailing_module_form .acymailing_form .acysubbuttons .btn, .quick-details li, .vcontact-details, .vcontact-details .v_contact, .item-page .item-image, .moduletable .search, .art-list .art-list-inner, .blog .item-image, .our_partner_warpper .our_partner, .our_partner_warpper, .nn_sliders.accordion, .jobs_listing, .membr_summary, .blog .items-row .item, .sp-simpleportfolio .sp-simpleportfolio-description, .sidebar-right-a .c_pr.btn, .sidebar-left-a .c_pr.btn, .contact-form .form-horizontal .controls, body.layout3 #g-maintop .g-container, .search .search-results, .search .search-results_inner, .contact_address li, #g-maintop, .moduletable.virtue_search, .row .product .product-price, div.vm-details-button a, .faqs_part, .cat_thm .overlay, .moduletable.banners_mod, .prod_details, .prod_details .btn, .display-number, .write-reviews textarea.virtuemart, .write-reviews .reviw_btn, #com-form-login .width30.floatleft {
  width: 100%;
}
#g-top, .get-quote .quote-button a, #g-copyright, .pagination ul > li > a, #g-main .error_page .back_button .btn, .rl_tabs.top > ul.nav-tabs > li.active a, .rl_tabs.top > ul.nav-tabs > li.active a:hover, .rl_tabs.top > ul.nav-tabs > li a:hover, body.faqs #g-mainbottom .have-more-questions .btn, .btn, .sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a, .search fieldset legend, input.highlight-button, #com-form-login .width30.floatleft .default, .formHorizontal button, .rsform-submit-button, .formResponsive input[type="submit"], .formResponsive button[type="submit"] {
  background: #1C1B47;
}
#g-top, .get-quote, .get-quote .quote-button a, .news_blocks .globalnews .gn_static, .news_blocks .globalnews .gn_static .gn_info_box .gn_info_title a, .news_blocks .globalnews .gn_static .gn_readmore a:hover, .industries-blocks .in-block .in-block-img, .strip-text, #g-footer .footer-logo a, #g-footer ul.menu a, #g-footer .g-title, .recent_news h5 a, #g-copyright .copyright-a a, .copyright-b .social-media li a:hover, .g-totop a, .moduletable.q-detail, .moduletable.q-detail .g-title, .latest_news .gn_static .gn_img_box a:after, .q-detail .social-media li a:hover, .blog .item-image a:hover:after, .tagspopular li a:hover, .pagination ul > li > a, .pagination ul > li > span, .pagination ul > .active > a, .pagination ul > .active > span, #g-main .error_page .back_button .btn, .sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a, body.faqs #g-mainbottom .have-more-questions .btn, .pagination ul > li > a:hover, .top-b ul li a, .top-b ul li a:hover, .sidebar-right-a .c_pr.btn, .sidebar-left-a .c_pr.btn, .search .btn-toolbar .search_button .btn, .search fieldset legend, .search .result-title .reult_num, #g-footer .social-media li a:hover, .contact-help, .contact-help h5, .moduletable.virtue_search .search .btn, div.vm-details-button a, div.vm-details-button a:hover, span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button, .cat_block, .prod_details .btn, span.addtocart-button a.addtocart-button, .controls a.btn, .write-reviews .reviw_btn .submit_review_btn .btn, #com-form-login .width30.floatleft .default, #g-top .top-a a {
  color: #fff;
}
.write-reviews .reviw_btn .submit_review_btn .btn {
  padding: 5px 15px;
}
body, .g-content, #g-showcase, #g-feature, #g-main, .strip-text p, .acymailing_module_form .acymailing_form .acysubbuttons .btn, .well, .breadcrumb, .form-horizontal .control-label, body.contact-us #g-footer, .sidebar-right-a .platform-content:last-child .moduletable, .sidebar-left-a .platform-content:last-child .moduletable, .search .btn, #g-sidebar, #g-aside, .c_history > ul > li:last-child .history_text, .inner.testimonial blockquote, .pb30, .readmore .btn, body.layout3 #g-maintop .g-container .g-content, .productdetails-view .spacer-buy-area, .orderby-displaynumber {
  padding: 0;
}
body, ul, body.home #g-showcase .g-content, .industries-blocks .in-block .in-block-data .in-block-text p, hr, .news_blocks .globalnews .gn_static .gn_info_title h5, .industries-blocks .in-block .in-block-data .in-block-title h4, .latest_news .gn_static .gn_inner h5, .acymailing_module_form .acymailing_form p, .copyright-a p, .strip-text p, body.home #g-extension .g-container .g-content, #mod-tlp-testimonial .item, #mod-tlp-testimonial .img-ara, .recent_news .gn_static:last-child, .main-top-a .g-title, .contact dl, .form-horizontal .controls, legend + .control-group, .breadcrumb, .vcontact-details .v_contact:last-child, .form-horizontal .control-group, body.contact-us #g-footer, dl.article-info, .search form, .sidebar-right-a .platform-content:last-child .moduletable, .sidebar-left-a .platform-content:last-child .moduletable, .art-list .art-list-inner:last-child, .pagination, #g-header .g-main-nav .g-sublevel > li > .g-menu-item-container, .categories-module h4, body.contact-us #g-maintop, .c_history > ul > li:last-child .history_text p, .nn_sliders.accordion > .accordion-group, .tlp-each-item .tlp-team-social, .team-detail .tlp-team-social ul li, .profile-area h3, #mod-tlp-testimonial .test-content p, body.home.g-error #g-footer, body.g-error #g-footer, .readmore, .sp-simpleportfolio .sp-simpleportfolio-image, .service_clmn.cases_clmn.span12, .rl_tabs > ul.nav-tabs > li > a, body.faqs #g-mainbottom .have-more-questions p, .top-b ul, #g-mobilemenu-container, body.layout3 #g-maintop .g-container .g-content, .search fieldset legend, .search .phrases .ordering-box, .search .search-results_inner:last-child, .virtue_search form, .virtue_search input, .moduletable.banners_mod .span, .vm-categories-wall-img, .orderby-displaynumber, .display-number, .remember_me label, .remember_me input, .customer-reviews .rating, .customer-reviews .rating label, .write-reviews .reviw_btn .review_count input {
  margin: 0;
}
.fa strong, .g-totop, .contact h3, .contact-form legend, .form-horizontal .control-label .spacer, dt.article-info-term, .hits span.icon-eye-open, .published span.icon-calendar, .search .btn span, .blog .article-info .createdby, .blog .article-info .category-name, .blog .article-info .hits, .pagination li.pagination-start, .pagination li.pagination-prev, .pagination li.pagination-next, .pagination li.pagination-end, .g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator, .inner.testimonial blockquote:before, #mod-tlp-testimonial .read-more, .pagination ul > li.micon, .blog .items-row hr, .contact-form .form-horizontal .control-label, .row .product .addtocart-area, .row .product .vm-price-desc, .addtocart-bar .quantity-box, .addtocart-bar .js-recalculate {
  display: none;
}
.industries-blocks .in-block .in-block-img, .latest_news .g-title, .main-top-a .g-title, .strip-text, .copyright-b .social-media li a, .testimonials .g-title, .q-detail .social-media li a, .team-detail .tlp-team-social ul li a, .inner.testimonial .wrapper, .qclose, .testimonial-detail, #g-main .error_page, .sp-simpleportfolio .pagination, body.faqs #g-mainbottom .have-more-questions, .search .result-title .reult_num, #g-footer .social-media li a, .copyright-a, .custom.am_text, .row .product .product-price, .vmpr_img, .vrmcat_title .g-title, .pr_title, .productdetails .product-price {
  text-align: center;
}
.top-bar p, #g-header a, #g-header .header-c ul li, .get-quote, .get-quote .quote-button a, .get-quote .quote-text, #g-utility, #g-feature, .industries-blocks, hr, .latest_news .gn_static .gn_img_box, .acymailing_module_form .acymailing_form, .social-media li, .b-address ul li, .g-totop a, #g-footer ul.menu li, .g-totop.g-totop-arrow, .moduletable.q-detail .quick-details, .quick-details li, .vcontact-details, .vcontact-details .v_contact, dl.article-info dd, .item-page .item-image, .moduletable .search, .tagspopular li, .tagspopular li a, .art-list .art-list-inner, .pagination .counter, .categories-module h4 a, .art-list .art-list-inner ul li:before, .note, .our_mission ul li:before, .sidebar-right-a .menu li a, .sidebar-left-a .menu li a, .c_history, .chistory-img, .our_partner_warpper .our_partner, .our_partner_warpper, .nn_sliders.accordion, .jobs_listing, .team-detail .tlp-team-social ul li, .team-detail .tlp-team-social ul li a, .membr_summary, .member_clmn .member_clmn_inner li:before, .blog .items-row .item, .service_clmn .service_clmn_inner li:before, .rl_tabs.outline_content > .tab-content > .tab-pane ul li:before, .rl_tabs.outline_content > .tab-content > .tab-pane ul li, .rl_tabs.outline_content > .tab-content > .tab-pane ul li strong, body.faqs #g-mainbottom .have-more-questions .btn, .top-b ul li a, .sidebar-right-a .c_pr.btn span, .sidebar-left-a .c_pr.btn span, .search .phrases .phrases-box .controls label, .search .radio input[type="radio"], .search .checkbox input[type="checkbox"], .search .phrases .ordering-box label, .search .only label, .search .form-limit label, .search .search-results, .search .search-results_inner, .search .search-results_inner .result-category, .search .search-results_inner .result-created, .contact_address li, #g-maintop, .moduletable.virtue_search, .row .product .product-price, .faqs_part, .moduletable.banners_mod img, .moduletable.banners_mod, .moduletable.banners_mod .banners_mod, .prod_details, .display-number, .top-b ul li, .remember_me label, .customer-reviews .rating, .customer-reviews .rating label, .write-reviews .reviw_btn {
  display: inline-block;
}
.top-bar p {
  padding: 0 50px 0 0;
  margin: 0px 0;
}
.search .search-results_inner dd {
  margin: 0 0 0 50px;
}
.top-bar p, .industries-blocks .in-block .in-block-data .in-block-text, .news_blocks .globalnews .gn_static .gn_readmore a, .latest_news .gn_static .gn_inner .gn_date, .footer-text, .gn_date span, #g-footer ul.menu li a, .acymailing_module_form .inputbox, #g-copyright .copyright-a, .moduletable.b-address, .acymailing_module_form .acymailing_finaltext, #mod-tlp-testimonial h4, .breadcrumbs, .vcontact-details .v_contact .v_contact_job, .vcontact-details .v_contact .v_contact_row, .bblog_inner .introtext, dl.article-info dd, .tagspopular li a, .w-text, .art-list .art-list-inner ul li, .our_mission ul li, .contact-help p, .c_history > ul > li .history_text p, .our_partner_warpper .our_partner .description, .nn_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:after, td, .tlp-each-item .tlp-team-position, .tlp-each-item .tlp-team-short-bio-com, .tlp-each-item .tlp-view a, .pagination.pagination-toolbar .limit, .member_clmn .member_clmn_inner li, .inner.testimonial .wrapper h4, .testimonial-detail h4, .readmore .btn, .service_clmn .service_clmn_inner li, .service-cap, .sp-simpleportfolio-description .sp-simpleportfolio-info span, .rl_tabs.outline_content > .tab-content > .tab-pane ul li p, .search .search-results_inner .result-category, .search .search-results_inner .result-created, #g-header .moduletable.virtue_search .search input, p.product_s_desc, .volume_table .scroll_section table th, .volume_table .scroll_section table td, .customer-reviews .step {
  font-size: 13px;
}
.top-bar p .fa {
  padding: 0 12px 0 0;
}
.top-bar p .fa, .news_blocks .globalnews .gn_static .gn_readmore a .fa, .pagination ul, .pagination .counter, .contact-button a .fa, .nn_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:after, .sp-simpleportfolio .sp-simpleportfolio-filter > ul, .sidebar-right-a .c_pr.btn span, .sidebar-left-a .c_pr.btn span, .customer-reviews .step, .customer-reviews .rating {
  vertical-align: middle;
}
#g-header {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
}
#g-header a, #g-showcase div#n2-ss-1 .nextend-smartslider-button-container a:hover:after, #g-header .g-main-nav .g-toplevel > li a, #g-header .g-main-nav .g-toplevel > li.g-menu-item-type-separator div.g-menu-item-container, .main-top-a h3, .industries-blocks .in-block .in-block-data .in-block-title h4, .latest_news .gn_static .gn_inner .gn_info_title h5 a, #g-header .header-a a, a, .g-title, h1, h2, h3, h4, h5, h6, strong, .recent_news .gn_static .gn_inner .gn_info_title h5 a, .contact-button a, .c_history > ul > li .year, .nn_sliders.accordion > .accordion-group .accordion-heading .accordion-toggle, .nn_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:hover, th, .readmore, .rl_tabs > ul.nav-tabs > li > a, .sidebar-right-a .c_pr.btn:hover .pdf_icon, .sidebar-left-a .c_pr.btn:hover .pdf_icon, .get-quote .quote-button a:hover, .get-quote .quote-button a:hover .fa {
  color: #1C1B47;
}
#g-header .header-a a, #g-header .g-main-nav .g-toplevel > li a, #g-header .g-main-nav .g-toplevel > li.g-menu-item-type-separator div.g-menu-item-container, .get-quote .quote-text, .news_blocks .globalnews .gn_static .gn_info_title, .industries-blocks .in-block .in-block-data .in-block-title, .latest_news .gn_static .gn_inner .gn_info_title h5, .strip-text, .footer-logo a, .g-title, #mod-tlp-testimonial h3, .moduletable.q-detail .text, .vcontact-details .v_contact .no_stripe, .our_mission ul li, .sidebar-right-a .menu li a, .sidebar-left-a .menu li a, .contact-button a, .our_partner_warpper .our_partner .our_partner_content .our_position, .nn_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle, .nn_sliders.accordion > .accordion-group .accordion-heading .accordion-toggle, .team-detail .profile-area .membr-position, .member_clmn .member_clmn_inner li, .readmore, .service_clmn .service_clmn_inner li, .rl_tabs > ul.nav-tabs > li > a, .rl_tabs.outline_content > .tab-content > .tab-pane ul li strong, .sidebar-right-a .c_pr.btn, .sidebar-left-a .c_pr.btn {
  font-family: "Montserrat";
}
.bottom_section .ui-widget {
  font-family: Open Sans;
}
#g-header .header-a a, .footer-logo a {
  font-size: 32px;
  letter-spacing: -3px;
}
.industries-blocks, .bblog_inner .page-header h2, .item-page .item-image, .jobs_listing {
  margin: 20px 0;
}
#g-header .header-a a {
  margin: 5px 0;
}
#g-header .g-main-nav .g-toplevel > li > .g-menu-item-container {
  padding: 9px 18px;
}
#g-header .header-c ul li, .vm-product-media-container .additional-images {
  margin: 25px 0 0;
}
#g-header .g-main-nav .g-toplevel > li a, #g-header .g-main-nav .g-toplevel > li.g-menu-item-type-separator div.g-menu-item-container, .moduletable.virtue_search {
  margin: 8px 0 0;
}
#g-header .g-main-nav .g-toplevel > li a, #g-header .g-main-nav .g-toplevel > li.g-menu-item-type-separator div.g-menu-item-container, .get-quote .quote-text, .get-quote .quote-button a, .news_blocks .globalnews .gn_static .gn_info_box a, #g-header .header-a a, h1, h2, h3, h4, h5, h6, .strip-text, .footer-logo a, .acymailing_module_form .acymailing_form .acysubbuttons .btn .fa, .vcontact-details .v_contact .v_contact_job, .label, .badge, .sidebar-right-a .menu li a, .sidebar-left-a .menu li a, .contact-button a, .nn_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle, .nn_sliders.accordion > .accordion-group .accordion-heading .accordion-toggle, .tlp-each-item .tlp-team-position, .tlp-each-item .tlp-view a, .team-detail .profile-area .membr-position, #g-main .error_page p, body.faqs #g-mainbottom .have-more-questions .btn, .search .result-title .reult_num, .search .result-title a, .top-bar .call_us, .row .product .product-price .PricesalesPrice {
  font-weight: 600;
}
#g-header .g-main-nav .g-toplevel > li a, #g-header .g-main-nav .g-toplevel > li.g-menu-item-type-separator div.g-menu-item-container {
  letter-spacing: -0.04em;
}
#g-header .g-main-nav .g-toplevel > li.active:not(.g-menu-item-type-particle):not(.g-menu-item-type-module), #g-header .g-main-nav .g-toplevel > li.active.g-selected:not(.g-menu-item-type-particle):not(.g-menu-item-type-module), #g-header .g-main-nav .g-toplevel > li:hover:not(.g-menu-item-type-particle):not(.g-menu-item-type-module), #mod-tlp-testimonial-main, #mod-tlp-testimonial, #mod-tlp-testimonial .item, .well, .breadcrumb, body.contact-us #g-maintop, #g-header .g-main-nav .g-sublevel > li:hover:not(.g-menu-item-type-particle):not(.g-menu-item-type-module), #g-header .g-main-nav .g-sublevel > li.active:not(.g-menu-item-type-particle):not(.g-menu-item-type-module), .industries-blocks.approach-blocks .in-block, th, .inner.testimonial blockquote, .nav > li > a:hover, .nav > li > a:focus, .readmore .btn, .sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a, .readmore .btn:hover, .get-quote .quote-button a:hover {
  background: none;
}
#g-header .g-main-nav .g-toplevel > li.active:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) > .g-menu-item-container, #g-header .g-main-nav .g-toplevel > li > .g-menu-item-container:hover, .g-main-nav .g-toplevel > li .g-menu-item-content .g-menu-item-title:hover, #g-header .header-c ul li a:hover, .get-quote .quote-button a .fa, #g-showcase div#n2-ss-1 .nextend-smartslider-button-container a:after, .news_blocks .globalnews .gn_static .gn_info_box a, .latest_news .gn_static .gn_inner .gn_info_title h5 a:hover, .latest_news .gn_static .gn_inner .gn_date .fa, .recent_news .gn_static .gn_inner .gn_date .fa, .strip-text label, .recent_news h5 a:hover, a:hover, #g-footer a:hover, #g-copyright .copyright-a a:hover, .moduletable.b-address .icon, .moduletable.b-address .text a, .red, .star, .invalid, .moduletable.q-detail .icon, .moduletable.q-detail .text a, dl.article-info dd .fa, .recent_news .gn_static .gn_inner .gn_info_title h5 a:hover, .art-list .art-list-inner ul li:before, #g-header .g-main-nav .g-dropdown .g-sublevel li.active .g-menu-item-container, .our_mission ul li:before, .sidebar-right-a .menu li.active a, .sidebar-left-a .menu li.active a, .nn_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle, .nn_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle:after, .tlp-each-item .tlp-view a .fa, .team-detail .profile-area .tlp-email-icon .fa, .team-detail .profile-area .tlp-web-icon .fa, .team-detail .profile-area .tlp-tel-icon .fa, .member_clmn .member_clmn_inner li:before, .readmore .fa, .readmore .btn:hover, .service_clmn .service_clmn_inner li:before, .sp-simpleportfolio .sp-simpleportfolio-item .sp-vertical-middle > div .sp-simpleportfolio-title a:hover, .sp-simpleportfolio-description .sp-simpleportfolio-info .fa, .rl_tabs.top > ul.nav-tabs > li.active a, .rl_tabs.top > ul.nav-tabs > li.active a:hover, .rl_tabs.top > ul.nav-tabs > li a:hover, .rl_tabs.outline_content > .tab-content > .tab-pane ul li:before, body.faqs #g-mainbottom .have-more-questions .btn .fa, .top-bar p .fa, .sidebar-right-a .c_pr.btn .pdf_icon, .sidebar-left-a .c_pr.btn .pdf_icon, #mod-tlp-testimonial h4, #mod-tlp-testimonial .qclose .fa, .inner.testimonial .wrapper h4, .inner.testimonial .wrapper .fa, .testimonial-detail h4, .categories-module li.active a, .search .search-results_inner dd .fa, .contact_address li .fa, #g-footer ul.menu li.active a, #g-footer ul.menu li.active a:hover {
  color: #E11313;
}
#g-header .header-c ul li {
  padding: 9px 10px;
}
#g-showcase div#n2-ss-1 .nextend-arrow:hover, #g-showcase div#n2-ss-1 .nextend-smartslider-button-container a:hover, body.home #g-feature, .industries-blocks .in-block .in-block-img, hr, .latest_news .g-title:after, .vrmcat_title .g-title:after, .main-top-a .g-title:after, .copyright-b .social-media li a:hover, .testimonials .g-title:after, .acymailing_module_form .acymailing_form .acysubbuttons .btn, .q-detail .social-media li a:hover, .page-header h2:after, .sidebar-right-a .g-title:after, .sidebar-left-a .g-title:after, #g-mainbottom, .label-info[href], .badge-info[href], .tagspopular li a:hover, .pagination ul > li > span, .pagination ul > li > a:hover, .contact-help, .pagination ul > .active > a, .pagination ul > .active > span, #g-main .error_page .back_button .btn:hover, .page-header h4:after, .sp-simpleportfolio-filter, .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a:hover, .c_history > ul > li .divider:after, .rl_tabs > ul.nav-tabs > li > a, .btn:hover, .top-b ul li a.contact-us, .top-b ul li a.contact-us:hover, .label-info, .badge-info, .search .result-title .reult_num, #g-footer .social-media li a:hover, .featured-view .g-title:after, span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button, .cat_block, .prod_details .btn, span.addtocart-button a.addtocart-button, .vm-details-button .btn, .products_list .g-title:after, input.highlight-button:hover, #com-form-login .width30.floatleft .default:hover, .formResponsive input[type="submit"]:hover, .formResponsive button[type="submit"]:hover, .rsform-submit-button:hover, .formResponsive h2:after {
  background: #E11313;
}
#g-showcase div#n2-ss-1 .nextend-arrow:hover, .tagspopular li a:hover, .categories-module li a:hover, .categories-module li.active a, .note, .sidebar-right-a .menu li a:hover, .sidebar-left-a .menu li a:hover, .sidebar-right-a .menu li.active a, .sidebar-left-a .menu li.active a, .team-detail .tlp-team-social ul li a:hover, .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a:hover {
  border-color: #E11313;
}
#g-showcase div#n2-ss-1 .nextend-smartslider-button-container a:after, .page-header h4:after, .featured-view .g-title:after {
  content: "";
  padding: 0 0 0 10px;
}
.customer-reviews h4 {
  padding: 0 0 10px;
  margin: 10px 0 15px;
}
#g-showcase div#n2-ss-1 .nextend-smartslider-button-container a:after, .latest_news .gn_static .gn_img_box a:after, .blog .item-image a:hover:before, .blog .item-image a:hover:after, .art-list .art-list-inner ul li:before, .our_mission ul li:before, .nn_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:after, .member_clmn .member_clmn_inner li:before, .service_clmn .service_clmn_inner li:before, .nn_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:before {
  font-family: 'FontAwesome';
}
.get-quote .quote-button a, hr, .latest_news .g-title:after, .vrmcat_title .g-title:after, .main-top-a .g-title:after, .testimonials .g-title:after, .page-header h2:after, .sidebar-right-a .g-title:after, .sidebar-left-a .g-title:after, .team-detail .tlp-team-social ul li a, .page-header h4:after, .sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a, body.faqs #g-mainbottom .have-more-questions .btn, .featured-view .g-title:after, .products_list .g-title:after, .formResponsive h2:after {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul, div.vm-details-button a, .prod_details .btn {
  padding: 10px 0;
}
.get-quote .quote-text {
  padding: 4px 0;
  line-height: normal;
}
.get-quote .quote-text, .get-quote .quote-button a, #g-main .error_page h2, body.faqs #g-mainbottom .have-more-questions .btn, .sidebar-right-a .c_pr.btn, .sidebar-left-a .c_pr.btn {
  text-transform: uppercase;
}
.get-quote .quote-button, .form-horizontal .controls, .tlp-each-item .tlp-team-social, .blog .items-row .article-info, .search .form-limit, .search .counter, .spacer-buy-area span.addtocart-button, .write-reviews .reviw_btn .submit_review_btn, .spacer-buy-area .ratingbox {
  float: right;
}
.get-quote .quote-button a, body.faqs #g-mainbottom .have-more-questions .btn, .top-b ul li a.contact-us {
  padding: 10px 20px;
}
.btn, .get-quote .quote-button a, body.faqs #g-mainbottom .have-more-questions .btn {
  text-shadow: none;
}
body, .recent_news h5 a, .get-quote .quote-button a, #mod-tlp-testimonial .test-content, #g-header .g-main-nav .g-sublevel > li > .g-menu-item-container, .categories-module h4, .sidebar-right-a .menu li a, .sidebar-left-a .menu li a, .contact-button a, .our_partner_warpper .our_partner .our_partner_content .our_position, .inner.testimonial blockquote p, body.faqs #g-mainbottom .have-more-questions .btn, .bottom_section .ui-widget {
  font-size: 14px;
}
.get-quote .quote-button a, hr, .acymailing_module_form .acymailing_form .acysubbuttons .btn, .acymailing_module_form .inputbox, .bottom-c .moduletable.b-address, .well, .form-horizontal textarea, .form-horizontal input[type="text"], .form-horizontal input[type="email"], .form-horizontal input[type="password"], .btn, .search .inputbox, .sidebar-right-a .platform-content:last-child .moduletable, .sidebar-left-a .platform-content:last-child .moduletable, .pagination ul > li > a, .pagination ul > li > span, .nn_sliders.accordion > .accordion-group, .nn_sliders.accordion > .accordion-group > .accordion-body > .accordion-inner, .nn_sliders.accordion > .accordion-group.active > .accordion-heading .accordion-toggle, .nn_sliders.accordion > .accordion-group:last-child > .accordion-heading .accordion-toggle, table, .rl_tabs > ul.nav-tabs > li > a, .rl_tabs.top > ul.nav-tabs > li.active > a:focus, .rl_tabs.top > ul.nav-tabs > li > a:focus, .rl_tabs .nav-tabs > li.active > a, .rl_tabs .nav-tabs > li.active > a:hover, .rl_tabs.outline_handles ul.nav-tabs > li a, .rl_tabs.outline_handles ul.nav-tabs > li a:hover, body.faqs #g-mainbottom .have-more-questions .btn, div.vm-details-button a, .volume_table .scroll_section table th, span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button, span.addtocart-button a.addtocart-button, .browse-view div.product, .orderby-displaynumber {
  border: none;
}
.get-quote .quote-button a .fa, .pagination.pagination-toolbar .limit, body.faqs #g-mainbottom .have-more-questions .btn .fa {
  padding-left: 5px;
}
.industries-blocks .in-block {
  width: 28.33%;
  padding: 1.5%;
}
.industries-blocks.approach-blocks .in-block {
  width: 45%;
  margin: 20px 1%;
}
.news_blocks .globalnews .gn_static {
  margin: 0 1%;
  width: 31.66%;
}
.industries-blocks .in-block {
  margin: 30px 1%;
}
.industries-blocks .in-block:hover, #g-header .g-main-nav .g-dropdown, .copyright-b .social-media li a, .q-detail .social-media li a, .contact-button a, .contact-button a:hover, #g-footer .social-media li a {
  background: #fff;
}
.industries-blocks .in-block, .news_blocks .globalnews .gn_static, .industries-blocks .in-block .in-block-img, .latest_news .gn_static, .acymailing_module_form .acymailing_form .fieldacyemail, .industries-blocks .in-block .in-block-data, .acymailing_module_form .acymailing_form .acysubbuttons, .b-address .icon, .b-address .text, .form-horizontal .control-label, .q-detail .icon, .q-detail .text, .vcontact-details .v_contact .v_contact_image, .vcontact-details .v_contact .v_contact_info, .recent_news .gn_static .gn_img_box, .item-page .article-info, .item-page .tags, .search .inputbox, .search .btn, .art-list .art-list-inner ul li, .our_partner_warpper .our_partner .p_image, .our_partner_warpper .our_partner .our_partner_content, .tlp-each-item .tlp-view, .readmore, .search .phrases .phrases-box, .search .phrases .ordering-box, .search .result-title .reult_num, .contact_address li .icon, .contact_address li .text, #g-feature, .moduletable.banners_mod .span, .write-reviews .reviw_btn .review_count, .productdetails .product-price {
  float: left;
}
.industries-blocks .in-block .in-block-img {
  max-width: 50px;
  height: 50px;
  width: 17%;
  margin: 0 4% 0 0;
}
.industries-blocks .in-block .in-block-img, .copyright-b .social-media li a, .q-detail .social-media li a, .search .result-title .reult_num, #g-footer .social-media li a {
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.industries-blocks .in-block .in-block-data {
  width: 79%;
}
.industries-blocks .in-block .in-block-data .in-block-text, .moduletable.q-detail .quick-details {
  padding: 10px 0 0;
}
.industries-blocks .in-block .in-block-data .in-block-text, .latest_news .gn_static .gn_inner .gn_date, #mod-tlp-testimonial .test-content, .vcontact-details .v_contact .v_contact_job, .vcontact-details .v_contact .v_contact_row, .bblog_inner .introtext, dl.article-info, .tagspopular li a, .c_history > ul > li .history_text p, .our_partner_warpper .our_partner .our_partner_content .our_position, .our_partner_warpper .our_partner .description, td, .tlp-each-item .tlp-team-position, .tlp-each-item .tlp-team-short-bio-com, .team-detail .profile-area .membr-position, .membr_summary, .inner.testimonial blockquote, .inner.testimonial blockquote p, #g-main .error_page p, .service-cap, .sp-simpleportfolio-description .sp-simpleportfolio-info span, .search .search-results_inner .result-category, .search .search-results_inner .result-created, #g-header .moduletable.virtue_search .search input, p.product_s_desc {
  color: #777;
}
.industries-blocks .in-block .in-block-img .fa {
  line-height: 50px;
}
.news_blocks .globalnews .gn_static, .latest_news .gn_static, .recent_news .gn_static {
  height: auto;
  overflow: hidden;
}
.news_blocks .globalnews .gn_static, .latest_news .gn_static, .latest_news .gn_static .gn_img_box, .blog .item-image, .art-list .art-list-inner ul li, .our_mission ul li, .c_history > ul > li .divider, .our_partner, .nn_sliders.accordion > .accordion-group .accordion-heading .accordion-toggle, .member_clmn .member_clmn_inner li, .service_clmn .service_clmn_inner li, .rl_tabs.outline_content > .tab-content > .tab-pane ul li, .cat_thm {
  position: relative;
}
.news_blocks .globalnews .gn_static:first-child, .latest_news .gn_static:first-child, #g-copyright .copyright-a .g-content, body.news-page .content-top-a .g-content, .tlp-team-list .span4.tlp-each-item:first-child {
  margin-left: 0;
}
.news_blocks .globalnews .gn_static:last-child, .industries-blocks .in-block:last-child, .latest_news .gn_static:last-child, #g-copyright .copyright-b .g-content, body.news-page .content-top-a .g-content, .category-view .vm-col:last-child .spacer {
  margin-right: 0;
}
.news_blocks .globalnews .gn_static .gn_info_box {
  top: 165px;
  background: rgba(0, 0, 0, 0.9);
  padding: 25px 40px;
}
.news_blocks .globalnews .gn_static .gn_info_box, .cat_thm .overlay {
  height: 100%;
}
.news_blocks .globalnews .gn_static .gn_info_box:hover, .news_blocks .globalnews .gn_static:hover .gn_info_box, #g-header.header-fixed, .latest_news .gn_static .gn_img_box a:before, .blog .item-image a:before, .cat_thm .overlay {
  top: 0;
}
.news_blocks .globalnews .gn_static .gn_info_title, .news_blocks .globalnews .gn_static .gn_info_box p, #g-footer ul.menu li, #mod-tlp-testimonial-main, .formHorizontal textarea, .formHorizontal input[type="text"], .formHorizontal input[type="email"], .formHorizontal input[type="password"], .blog .item-image, .sidebar-right-a .g-title, .sidebar-left-a .g-title, .art-list .art-list-inner, ul.breadcrumb, .chistory-img, .team-detail .profile-area .membr-position, .service_clmn.chart_clmn.span12, .search fieldset, #g-footer .social-media, .featured-view .g-title, .formHorizontal select {
  margin: 0 0 20px;
}
.news_blocks .globalnews .gn_static .gn_readmore a .fa, .tlp-each-item .tlp-view a .fa {
  padding-left: 2px;
}
#g-maintop, .industries-blocks .in-block, .categories-module li, .formHorizontal textarea, .formHorizontal input[type="text"], .formHorizontal input[type="email"], .formHorizontal input[type="password"], .note, .sidebar-right-a .menu li, .sidebar-left-a .menu li, .nn_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle, .nn_sliders.accordion > .accordion-group > .accordion-body > .accordion-inner, .nn_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle:hover, .rl_tabs.outline_content > .tab-content, body.faqs #g-mainbottom, .formHorizontal select {
  background: #f2f2f2;
}
.main-top-a .g-title, .latest_news .g-title, .vrmcat_title .g-title, .testimonials .g-title {
  font-size: 45px;
}
.industries-blocks .in-block .in-block-data .in-block-title h4, .main-top-a .g-title, .latest_news .g-title, .vrmcat_title .g-title, .testimonials .g-title, .page-header h2, .sidebar-right-a .g-title, .sidebar-left-a .g-title, .c_history > ul > li .year, #g-main .error_page h2, .rl_tabs > ul.nav-tabs > li > a, .sidebar-right-a .c_pr.btn, .sidebar-left-a .c_pr.btn, .vm-price-value .PricesalesPrice, .category-view .browse-view .spacer .vm-price-value .PricesalesPrice, .products_list .g-title {
  font-weight: 700;
}
.industries-blocks {
  box-sizing: unset;
}
hr, .latest_news .g-title:after, .vrmcat_title .g-title:after, .main-top-a .g-title:after, .testimonials .g-title:after, .page-header h2:after, .sidebar-right-a .g-title:after, .sidebar-left-a .g-title:after, .page-header h4:after, .featured-view .g-title:after, .products_list .g-title:after, .formResponsive h2:after {
  height: 6px;
  width: 35px;
}
.latest_news .gn_static {
  width: 22.75%;
  margin: 1.5%;
}
.latest_news .gn_static .gn_inner {
  border-color: #f2f2f2;
  border-width: 0 3px 3px 3px;
  padding: 18px 20px;
}
.latest_news .gn_static .gn_inner .gn_date .fa, .recent_news .gn_static .gn_inner .gn_date .fa, dl.article-info dd .fa, .sp-simpleportfolio-description .sp-simpleportfolio-info .fa {
  padding: 0 5px 0 0;
}
.latest_news .g-title:after, .vrmcat_title .g-title:after, .main-top-a .g-title:after, .testimonials .g-title:after, .page-header h2:after, .sidebar-right-a .g-title:after, .sidebar-left-a .g-title:after, .page-header h4:after, .featured-view .g-title:after, .vmgroup .pr_title, .products_list .g-title:after, .formResponsive h2:after {
  display: block;
}
.latest_news .g-title:after, .vrmcat_title .g-title:after, .main-top-a .g-title:after, .testimonials .g-title:after, .page-header h2:after, .sidebar-right-a .g-title:after, .sidebar-left-a .g-title:after, .latest_news .gn_static .gn_img_box a:before, .blog .item-image a:before, .c_history > ul > li .divider:before, .c_history > ul > li .divider:after, .page-header h4:after, .featured-view .g-title:after, .products_list .g-title:after, .formResponsive h2:after {
  content: "";
}
.latest_news .g-title:after, .vrmcat_title .g-title:after, .main-top-a .g-title:after, .testimonials .g-title:after {
  margin: 7px auto 0;
}
.page-header h2:after, .sidebar-right-a .g-title:after, .sidebar-left-a .g-title:after, .page-header h4:after, .featured-view .g-title:after, .products_list .g-title:after, .formResponsive h2:after {
  margin: 7px 0 0;
}
.latest_news .gn_static .gn_img_box a:before, .blog .item-image a:before, .latest_news .gn_static .gn_img_box a:after, .blog .item-image a:after, .art-list .art-list-inner ul li:before, .our_mission ul li:before, .c_history > ul > li .divider:before, .news_blocks .globalnews .gn_static .gn_info_box, .c_history > ul > li .divider:after, .nn_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:after, .member_clmn .member_clmn_inner li:before, .service_clmn .service_clmn_inner li:before, .rl_tabs.outline_content > .tab-content > .tab-pane ul li:before, .cat_thm .overlay {
  position: absolute;
}
.latest_news .gn_static .gn_img_box a:before, .blog .item-image a:before, .latest_news .gn_static .gn_img_box a:after, .blog .item-image a:after, .cat_thm .overlay {
  opacity: 0;
}
.latest_news .gn_static .gn_img_box a:before, .blog .item-image a:before {
  bottom: 0;
  right: 0;
}
.latest_news .gn_static .gn_img_box a:before, .blog .item-image a:before {
  background: rgba(28, 27, 71,, 0.6);
}
.cat_thm .overlay {
  background: rgba(0, 0, 0, 0.4);
}
.latest_news .gn_static .gn_img_box a:after, .blog .item-image a:after, .c_history > ul > li .divider:before, .c_history > ul > li .divider:after {
  left: 50%;
}
.latest_news .gn_static .gn_img_box a:after, .blog .item-image a:after {
  content: "";
  font-size: 30px;
  margin: -15px 0 0 -15px;
  top: 50%;
}
.latest_news .gn_static .gn_img_box a:hover:before, .latest_news .gn_static .gn_img_box a:hover:after, .blog .item-image a:hover:before, .blog .item-image a:hover:after, .cat_thm:hover .overlay {
  opacity: 1;
}
body.home #g-mainbottom {
  background: url('../images/fixed-bg.jpg') no-repeat center center;
  background-attachment: fixed;
  background-size: cover;
}
body.home #g-mainbottom .g-container, .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay {
  background: rgba(28, 27, 71, 0.75);
}
body.home #g-mainbottom .g-container .g-grid {
  width: 75rem;
  margin: 0 auto;
}
.strip-text {
  font-size: 28px;
  padding: 30px 0;
}
#g-footer {
  padding: 50px 0 30px;
}
#g-bottom, body.home #g-footer, #g-mainbottom-inner, .main-top-a .g-title, .latest_news .g-title {
  margin: 60px 0 0;
}
.footer-text, .gn_date span, .acymailing_module_form .acymailing_finaltext {
  opacity: 0.5;
}
#g-footer .g-title, #mod-tlp-testimonial .test-content, #mod-tlp-testimonial h3, .q-detail .social-media, body.contact-us .g-wrapper, .our_partner_warpper, .tlp-each-item .tlp-team-name h4, .membr_summary, .inner.testimonial .wrapper h3, .inner.testimonial blockquote, .testimonial-detail h3 {
  margin: 20px 0 0;
}
.moduletable.b-address .g-title, #g-footer .g-title, .get-quote .quote-text, #mod-tlp-testimonial h3, .c_history > ul > li .year, .c_history > ul > li .history_text h4, .inner.testimonial .wrapper h3, .testimonial-detail h3 {
  font-size: 20px;
}
#g-footer .footer-b .g-title, #g-footer .footer-c .g-title, #g-footer .footer-d .g-title {
  border-width: 0 0 1px;
  margin-bottom: 30px;
  padding: 0 0 20px;
}
#g-footer .footer-b .g-title, #g-footer .footer-c .g-title, #g-footer .footer-d .g-title, #g-copyright .g-container .g-grid {
  border-color: rgba(204, 204, 204, 0.5);
}
#g-footer .footer-b .g-title, #g-footer .footer-c .g-title, #g-footer .footer-d .g-title, #g-copyright .g-container .g-grid, .sidebar-right-a .moduletable, .sidebar-left-a .moduletable, .latest_news .gn_static .gn_inner, .tagspopular li a, .categories-module h4 a, .note, .sidebar-right-a .menu li a, .sidebar-left-a .menu li a, .team-detail .tlp-team-social ul li a, .get-quote .quote-button a, .search .phrases, .search .only, .search .phrases .phrases-box .controls label, .search .only label {
  border-style: solid;
}
.sidebar-right-a .moduletable, .sidebar-left-a .moduletable, .team-detail .tlp-team-social ul li a, .get-quote .quote-button a, .search .phrases, .search .only, .search .phrases .phrases-box .controls label, .search .only label {
  border-color: #1C1B47;
}
.sidebar-right-a .moduletable, .sidebar-left-a .moduletable {
  border-width: 0 0 3px;
}
.recent_news .gn_static .gn_inner .gn_date .fa {
  font-size: 15px;
}
.footer-logo, .testimonials .g-title, .blog .items-row, .our_partner_warpper .our_partner {
  margin: 0 0 41px;
}
#g-footer ul.menu li {
  width: 50%;
}
#g-footer .footer-a, #g-footer .footer-b, #g-footer .footer-c {
  padding-right: 0.625rem;
}
#g-footer .footer-d .g-title {
  padding: 0 0 18px;
}
.acymailing_module_form .inputbox {
  padding: 0 2.5%;
  color: #999999;
}
.acymailing_module_form .inputbox, .acymailing_module_form .acymailing_form .acysubbuttons .btn {
  height: 38px;
}
.acymailing_module_form .inputbox, .acymailing_module_form .acymailing_form .acysubbuttons .btn, .breadcrumb, .search .inputbox, .search .btn, .pagination ul, .nn_sliders.accordion > .accordion-group, .readmore .btn, .sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a, .rl_tabs.outline_content > .tab-content, .rl_tabs .nav-tabs > li > a, div.vm-details-button a, span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button, .prod_details .btn, span.addtocart-button a.addtocart-button {
  border-radius: 0;
}
.acymailing_module_form .acymailing_form .fieldacyemail {
  width: 85%;
}
.acymailing_module_form .acymailing_form .acysubbuttons {
  width: 15%;
}
#g-copyright .g-container .g-grid {
  border-width: 1px 0 0;
  margin: 0 0.625rem;
}
#g-copyright .g-container .g-grid, .tlp-each-item .tlp-team-short-bio-com, .sidebar-right-a .c_pr.btn, .sidebar-left-a .c_pr.btn {
  padding: 15px 0;
}
#g-copyright .copyright-a {
  color: rgba(255, 255, 255, 0.6);
  padding: 5px 0 0;
}
.copyright-b .social-media li a, .q-detail .social-media li a, .team-detail .tlp-team-social ul li a, .search .result-title .reult_num {
  height: 30px;
  line-height: 30px;
  width: 30px;
}
#g-footer .social-media li a {
  height: 40px;
  line-height: 40px;
  width: 40px;
}
.copyright-b .social-media li a {
  margin: 0 0 0 5px;
}
.q-detail .social-media li a, .search .radio input[type="radio"], .search .checkbox input[type="checkbox"], .search .phrases .ordering-box label, .search .form-limit label {
  margin: 0 5px 0 0;
}
.copyright-b .social-media, .pagination, .top-b, #g-header .header-c, .productdetails-view .addtocart-bar {
  text-align: right;
}
.moduletable.b-address {
  padding: 0 25px;
  margin: 0 25px;
  border-right: 1px solid rgba(0, 0, 0, 0.25);
}
.moduletable.b-address .icon, .moduletable.q-detail .icon, .contact_address li .icon {
  width: 7%;
}
.moduletable.b-address .icon, .moduletable.q-detail .icon, .art-list .art-list-inner ul li, .contact_address li .icon {
  margin-right: 2.5%;
}
.moduletable.b-address .text, .moduletable.q-detail .text, .contact_address li .text {
  width: 90.5%;
}
.moduletable.b-address .icon .fa, .moduletable.q-detail .icon .fa {
  vertical-align: top;
}
.moduletable.b-address .g-title, .moduletable.q-detail .g-title, .our_mission ul li, .c_history > ul > li .history_text h4, .member_clmn H4, .member_clmn .member_clmn_inner li, .service_clmn .service_clmn_inner li, .search .search-results_inner, #com-form-login .width30.floatleft {
  margin: 0 0 15px;
}
.strip-text label {
  cursor: auto;
}
.rl_tabs.top > ul.nav-tabs > li > a {
  cursor: pointer;
}
.g-totop {
  position: fixed;
  z-index: 999;
}
.n2-padding .n2-ss-slider {
  z-index: 0 !important;
}
#g-header.header-fixed {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
}
.g-totop {
  right: 9px;
  bottom: 7px;
}
.g-totop a {
  background: rgba(0, 0, 0, 0.5);
  padding: 8px 12px;
}
.g-totop a, .pagination ul > li > a, .pagination ul > li > span {
  border-radius: 4px;
  -moz-border-radius: 4px;
  webkit-border-radius: 4px;
}
#mod-tlp-testimonial .author-img, .inner.testimonial.signle-list .author-img-3 {
  width: 122px;
  height: 122px;
}
#mod-tlp-testimonial .author-img, .inner.testimonial.signle-list .author-img-3 {
  border: 1px solid #ddd;
}
#mod-tlp-testimonial h4, .inner.testimonial .wrapper h4, .testimonial-detail h4 {
  margin: 5px 0 0;
}
.form-horizontal .controls {
  width: 80%;
}
.form-horizontal .control-label {
  width: 20%;
}
.form-horizontal .control-label, .main-top-c .social-media, .pagination.pagination-toolbar, .sidebar-right-a .c_pr.btn, .sidebar-left-a .c_pr.btn, .main-image, .spacer-buy-area .product-price, .write-reviews {
  text-align: left;
}
.form-horizontal textarea {
  box-sizing: unset;
  height: 100px;
}
.breadcrumbs .g-content, .pagination .counter, .top-b .g-content, .rating .ratingbox {
  margin-bottom: 0;
}
body.contact-us .main-top-c .platform-content, body.layout3 .sidebar-right-a .moduletable.q-detail, body.layout3 .sidebar-left-a .moduletable.q-detail {
  background: url('../images/contact-bg.jpg') no-repeat center top;
}
.moduletable.q-detail, .moduletable.q-detail .qdetail_info {
  background: rgba(0, 0, 0, 0.9);
}
.moduletable.q-detail {
  padding: 44px 50px;
}
.moduletable.q-detail .qdetail_info {
  padding: 20px 30px;
}
.sidebar-right-a .g-content, body.about-page .content-bottom-b .moduletable, .career_detail, .service_clmn_inner .s_clmn_right {
  padding-left: 1rem;
}
.profile-area {
  padding-left: 0.5rem;
}
.sidebar-left-a .g-content, .service_clmn_inner .s_clmn_left {
  padding-right: 1rem;
}
.vcontact-details .v_contact .v_contact_image {
  border: 1px solid #f2f2f2;
  width: 90px;
}
.vcontact-details .v_contact .v_contact_image, .search .result-title .reult_num {
  margin: 0 20px 0 0;
}
.vcontact-details .v_contact .no_stripe, .vcontact-details .v_contact .v_contact_row {
  margin: 0 0 3px;
}
.vcontact-details .v_contact .v_contact_job {
  margin: 0 0 5px;
}
body.contact-us .g-content {
  padding: 0 0.5rem;
}
dl.article-info dd, .team-detail .tlp-team-social ul li a, .sp-simpleportfolio-description .sp-simpleportfolio-info span, #g-footer .social-media li a, .payment_option img {
  margin: 0 10px 0 0;
}
.latest_news.news_page .gn_static {
  margin: 1.5% 1%;
}
.latest_news.news_page .gn_static, .tlp-team-list .span4.tlp-each-item {
  width: 31.33%;
}
.latest_news.news_page .gn_static .gn_inner hr, .recent_news .gn_static .gn_inner .gn_info_title h5, .contact-help h5, .rl_tabs.outline_content > .tab-content > .tab-pane ul li, .rl_tabs.outline_content > .tab-content > .tab-pane ul li strong, .contact_address li, .faqs_part h3, .productdetails .product-price, .write-reviews textarea.virtuemart {
  margin: 0 0 10px;
}
.recent_news .gn_static .gn_img_box, .search .phrases .phrases-box .controls label, .search .only label, .search .counter, .top-bar .call_us {
  margin: 0 15px 0 0;
}
.search .phrases .phrases-box .controls label, .search .only label {
  padding: 0 15px 0 0;
}
.item-page .item-image, .pagination .counter, .team-detail .tlp-team-social ul li, .search .radio input[type="radio"], .search .checkbox input[type="checkbox"] {
  float: none;
}
.label, .badge {
  padding: 0 4px;
}
.search .inputbox {
  background: #cacaca;
  padding: 0 2.5%;
  width: 75% !important;
}
.search .inputbox, .search .btn {
  height: 44px;
}
.search .btn {
  width: 20%;
}
.sidebar-right-a .moduletable, .sidebar-left-a .moduletable {
  padding: 0 0 30px;
}
.tagspopular li a {
  padding: 5px 8px 6px;
  margin: 0 6px 7px 0;
  border-color: #cccccc;
}
.team-detail .tlp-team-social ul li a, .tagspopular li a, .search .phrases, .search .only {
  border-width: 1px;
}
.art-list .art-list-inner ul li {
  width: 45%;
  padding-left: 2.5%;
}
.art-list, .qclose, .general_faq {
  padding: 15px 0 0;
}
.art-list .art-list-inner ul li:before, .our_mission ul li:before, .member_clmn .member_clmn_inner li:before, .latest_news .gn_static .gn_img_box a:before, .blog .item-image a:before, .service_clmn .service_clmn_inner li:before, .rl_tabs.outline_content > .tab-content > .tab-pane ul li:before, .cat_thm .overlay {
  left: 0;
}
.art-list .art-list-inner ul li:before, .our_mission ul li:before, .member_clmn .member_clmn_inner li:before, .service_clmn .service_clmn_inner li:before, .rl_tabs.outline_content > .tab-content > .tab-pane ul li:before {
  content: "";
  font: 5px/1 FontAwesome;
  text-rendering: auto;
  top: 7px;
  transform: rotate(45deg);
  vertical-align: top;
}
.pagination ul > li > a, .pagination ul > li > span {
  padding: 12px 15px;
  margin: 0 2.5px;
}
.pagination .counter {
  padding-left: 7.5px;
}
.pagination .counter, .note {
  font-style: italic;
}
#g-header .g-main-nav .g-dropdown {
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
  padding: 0;
  background: #1c1b47;
}
.g-main-nav .g-standard .g-sublevel > li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}
.g-main-nav .g-standard .g-sublevel > li:last-child {
  border: none;
}
#g-header .g-main-nav .g-sublevel > li > .g-menu-item-container {
  padding: 12px 20px;
  font-weight: 500;
  display: block;
}
#g-header .g-main-nav .g-sublevel > li > .g-menu-item-container, #g-header .g-main-nav .g-sublevel > li > .g-menu-item-container:hover, #g-header .g-main-nav .g-sublevel > li > .g-menu-item-container:focus, #g-header .g-main-nav .g-sublevel > li > .g-menu-item-container .g-menu-item-title:hover, #g-header .g-main-nav .g-sublevel > li > .g-menu-item-container .g-menu-item-title:focus, #g-header .g-main-nav .g-dropdown .g-sublevel li.active .g-menu-item-container {
  color: #fff;
}
#g-header .g-main-nav .g-sublevel > li > .g-menu-item-container:hover, #g-header .g-main-nav .g-sublevel > li > .g-menu-item-container:focus, #g-header .g-main-nav .g-dropdown .g-sublevel li.active .g-menu-item-container {
  background: #e11313;
}
.categories-module h4 a, .sidebar-right-a .menu li a, .sidebar-left-a .menu li a {
  padding: 14px 0 14px 18px;
  border-color: rgba(0, 0, 0, 0);
  border-width: 0 0 0 5px;
}
.categories-module li, .sidebar-right-a .menu li, .sidebar-left-a .menu li {
  border-bottom: 1px solid #fff;
}
.note {
  border-width: 0 0 0 5px;
  padding: 21px 30px 18px;
  margin: 15px 0 0;
}
.our_mission ul li, .member_clmn .member_clmn_inner li, .service_clmn .service_clmn_inner li, .rl_tabs.outline_content > .tab-content > .tab-pane ul li {
  padding: 0 0 0 26px;
}
.contact-help {
  padding: 30px;
}
.contact-button a .fa, .readmore .fa {
  padding-left: 3px;
}
.page-header h2, .career_detail h4, #g-main .error_page h2, .top-b .g-content, body.layout3 #g-breadcrumbs .g-content, .row .product .product-price, .moduletable.vrmcat_title .g-title, .products_list .g-title {
  margin-top: 0;
}
.c_history > ul > li .year, .c_history > ul > li .divider, .c_history > ul > li .history_text {
  display: table-cell;
}
.c_history > ul > li .divider {
  width: 80px;
}
.c_history > ul > li .history_text {
  padding: 0 0 30px;
}
.c_history > ul > li .divider:before {
  background: #e6e6e6;
  bottom: -5px;
  top: 20px;
  width: 1px;
}
.c_history > ul > li .divider:before, .c_history > ul > li .divider:after {
  transform: translateX(-50%);
  border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
}
.c_history > ul > li .divider:after {
  height: 9px;
  top: 8px;
  width: 9px;
}
.our_partner_warpper .our_partner .p_image {
  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.17);
  margin: 0 4% 0 0;
  width: 26%;
}
.our_partner_warpper .our_partner .our_partner_content {
  width: 70%;
}
.our_partner_warpper .our_partner .description {
  padding: 13px 0 0;
}
.our_partner_warpper .our_partner .description, .pagination.pagination-toolbar, .display-number {
  border-top: 1px solid #ddd;
}
.nn_sliders.accordion > .accordion-group .accordion-heading .accordion-toggle, .nn_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:hover {
  background: #cacaca;
}
.nn_sliders.accordion > .accordion-group .accordion-heading .accordion-toggle, .nn_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle, .rl_tabs .nav-tabs > li > a {
  padding: 15px 30px;
}
.nn_sliders.accordion > .accordion-group > .accordion-body > .accordion-inner {
  padding: 3px 30px 18px;
}
.nn_sliders.accordion > .accordion-group .accordion-heading .accordion-toggle, .search .search-results_inner {
  border-bottom: 1px solid #b6b6b6;
}
.nn_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:after {
  content: "";
  right: 20px;
}
.nn_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle:after {
  content: "";
}
.career_clmn.span12 {
  margin: 15px 0 20px;
}
th, td {
  border-left: 0;
  border-right: 0;
}
td {
  padding: 13px 0;
  border-color: #e5e5e5;
}
th {
  border-top: 5px solid #cacaca;
}
th, .vmpr_img {
  padding: 20px 0;
}
.tlp-each-item .tlp-view a .fa, .readmore .fa {
  font-size: 12px;
}
.tlp-team-list .row-fluid, .sp-simpleportfolio .sp-simpleportfolio-filter, body.faqs #g-mainbottom h2 {
  margin: 0 0 40px;
}
.tlp-team-list .span4.tlp-each-item {
  margin-left: 3%;
}
.pagination.pagination-toolbar .limit select, .pagination.pagination-toolbar .limit .chzn-container {
  margin: 0 0 0 5px;
}
.pagination.pagination-toolbar {
  padding: 30px 0 0;
}
.team-detail .profile-area .tlp-email-icon .fa, .team-detail .profile-area .tlp-web-icon .fa, .team-detail .profile-area .tlp-tel-icon .fa, .nn_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:before, .r_counter {
  padding-right: 5px;
}
.search .search-results_inner dd .fa {
  padding-right: 3px;
}
.inner.testimonial blockquote p {
  font-weight: 400;
}
#g-main .error_page {
  padding: 2.5%;
}
#g-main .error_page h2 {
  font-size: 60px;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a {
  padding: 9px 15px;
}
.sp-simpleportfolio .pagination {
  margin: 40px 0 20px;
}
.sp-simpleportfolio-description .sp-simpleportfolio-info {
  margin: 20px 0 25px;
}
.sp-desc .nn_tabs {
  margin: 40px 0 0;
}
.rl_tabs .nav-tabs, .rl_tabs.outline_content > .tab-content {
  border-color: #f0f0f0;
}
.sp-desc .rl_tabs > ul.nav-tabs > li {
  margin: 0 !important;
}
.rl_tabs.outline_content > .tab-content > .tab-pane {
  padding: 30px 40px;
}
.nn_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:before {
  content: "";
}
body.faqs #g-mainbottom {
  padding: 60px 0;
}
#g-header .header-c ul li:last-child, .top-b ul.menu li:last-child {
  padding-right: 0;
}
.sidebar-right-a .c_pr.btn .pdf_icon, .sidebar-left-a .c_pr.btn .pdf_icon {
  margin-left: 5px;
  font-size: 19px;
}
.sidebar-right-a .c_pr.btn span, .sidebar-left-a .c_pr.btn span {
  padding-left: 15px;
}
.get-quote .quote-button a {
  border-width: 2px;
  padding: 5px 10px;
}
.get-quote .quote-button a:hover {
  border-color: #fff;
}
.g-offcanvas-toggle {
  left: 5px;
  top: 5px;
}
.bt-social-share {
  background: #f2f2f2;
  margin: 30px 0 5px;
}
.bt-social-share, .category-view .row .category .spacer, .featured-view .spacer, .latest-view .spacer, .topten-view .spacer, .recent-view .spacer, .related-products-view .spacer, .browse-view .row .product .spacer, .vmgroup .spacer, .cat_block, .vm-categories-wall-spacer {
  padding: 10px;
}
.cat_thm {
  padding: 30px 10px;
}
.search .btn-toolbar .search_field, .search .btn-toolbar .search_button, .search fieldset legend, .display-number select {
  width: auto;
}
.search .btn-toolbar .search_button .btn {
  width: 50px;
  border-radius: 0;
}
.search .btn-toolbar .search_field .inputbox {
  width: 100% !important;
}
.search fieldset {
  padding: 20px 30px;
}
.search fieldset legend {
  padding: 5px 20px;
}
.search .phrases .phrases-box .controls label, .search .only label {
  border-width: 0 1px 0 0;
}
.search .radio input[type="radio"], .search .checkbox input[type="checkbox"] {
  vertical-align: unset;
}
.search .search-results_inner .result-text {
  margin-top: 5px;
  margin-bottom: 5px;
}
.search .search-results_inner .result-created {
  margin: 0 0 0 15px;
}
div.vm-details-button a {
  max-width: 100%;
}
.row .product .browseProductImage {
  max-height: 100%;
}
.vmgroup .spacer, .browse-view .spacer {
  border: 1px solid #f2f2f2;
}
.volume_table, .additional-images img, .vmpr_img, .cat_thm, .row .product .vm-product-media-container {
  border: 1px solid #dbdbdb;
}
.cat_thm {
  border-bottom: 0;
}
.volume_table .title {
  background: #e8e8e8;
  border-bottom: 1px solid #dbdbdb;
  margin: 0;
  color: #454545;
}
.volume_table .title, .vmgroup .pr_title {
  font-weight: bold;
}
.volume_table .title, .volume_table .scroll_section table th, .volume_table .scroll_section table td {
  padding: 6.5px;
}
.product-short-description .scroll_section {
  height: 160px;
  overflow: auto;
}
.volume_table, .customer-reviews, .ask-a-question-view .form-field {
  margin: 10px 0 0;
}
.main-image img {
  border: 1px solid #dbdbdb;
  box-shadow: 4px 5px 3px #c7c7c7;
  -moz-box-shadow: 4px 5px 3px #c7c7c7;
  -webkit-box-shadow: 4px 5px 3px #c7c7c7;
}
span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button, span.addtocart-button a.addtocart-button {
  padding: 7.5px 15px;
}
.additional-images img {
  width: 60px;
  height: 60px;
}
.vm-price-value span.vm-price-desc {
  margin: 0 3px 0 0;
}
.vm-product-descr-container-1, .row-fluid [class*="span"] {
  min-height: inherit;
}
.vmgroup .spacer, .category-view .vm-col .spacer, #com-form-login .width30.floatleft .default {
  margin-right: 10px;
}
.vmgroup .floatleft:last-child .spacer, body.home #g-main .g-content, .category-view .vm-col {
  margin: 0;
}
.moduletable.banners_mod {
  padding: 30px 0 20px;
}
.moduletable.banners_mod .banners_mod {
  border: 1px solid #f2f2f2;
}
.moduletable.banners_mod .span {
  width: 33.33%;
}
.moduletable.banners_mod .banners_mod .sp-center img {
  border-left: 1px solid #f2f2f2;
  border-right: 1px solid #f2f2f2;
}
.category-view .row .category .spacer h2 a img {
  max-height: 110px;
}
.pr_title {
  margin: 10px;
}
.vmpr_img img, .row .product .browseProductImage {
  max-height: 135px;
}
.pr_title, .browse-view .spacer h2 {
  min-height: 42px;
}
.spacer-buy-area span.addtocart-button {
  margin: 24px 0 0;
}
.VmClose img {
  max-height: 150px;
}
.vm-categories-wall-img {
  max-height: 110px;
}
.display-number {
  padding: 25px 0 0;
}
.top-b ul.menu li {
  padding-right: 20px;
}
.remember_me .btn {
  margin-left: 10px;
}
.ratingbox div, .ratingbox span {
  max-width: 120px;
}
.rating .stars-orange:hover {
  background-position: 0 0 !important;
}
#com-form-login .width30.floatleft input[type="text"], #com-form-login .width30.floatleft input[type="password"] {
  width: 97%;
  padding: 12px 1.7%;
  border: none;
  background: #f2f2f2;
  box-shadow: none;
}
#com-form-login .width30.floatleft .default {
  padding: 5px 15px;
  border-radius: 3px;
}
.formResponsive input[type="submit"], .formResponsive button[type="submit"] {
  background-image: none;
  border: none;
  text-shadow: none;
}
.formResponsive .formHorizontal .rsform-block-select .formControlLabel {
  width: 100%;
  float: none;
  text-align: left;
  margin-bottom: 15px;
}
.formResponsive .formHorizontal .formControlLabel {
  float: none;
  text-align: left;
  width: auto;
}
.formResponsive .formHorizontal .formBody > img {
  margin-bottom: 15px;
}
.formResponsive .formHorizontal .formControls {
  margin-left: 0;
}
strong.formRequired {
  display: none;
}
.login input[type="text"], .login input[type="password"], .reset input[type="text"], .remind input[type="email"], .registration input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"] {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.075);
  margin-bottom: 10px;
}
.login input[type="text"]:focus, .login input[type="password"]:focus, .reset input[type="text"]:focus, .remind input[type="email"]:focus, .registration input[type="email"]:focus, .registration input[type="number"]:focus, .registration input[type="password"]:focus, .registration input[type="search"]:focus, .registration input[type="tel"]:focus, .registration input[type="text"]:focus, .registration input[type="url"]:focus, .registration input[type="color"]:focus, .registration input[type="date"]:focus, .registration input[type="datetime"]:focus, .registration input[type="datetime-local"]:focus, .registration input[type="month"]:focus, .registration input[type="time"]:focus, .registration input[type="week"]:focus {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.85);
  margin-bottom: 10px;
}
/* some css for all presets */
body.home.g-style-preset2 #g-mainbottom, body.home.g-style-preset3 #g-mainbottom, body.home.g-style-preset4 #g-mainbottom {
  background: url('../images/fixed-bg.jpg') no-repeat center center;
  background-attachment: fixed;
  background-size: cover;
}
body.g-style-preset2 .contact-button a, body.g-style-preset2 .contact-button a:hover, body.g-style-preset3 .contact-button a, body.g-style-preset3 .contact-button a:hover, body.g-style-preset4 .contact-button a, body.g-style-preset4 .contact-button a:hover {
  background: #fff;
}
body.g-style-preset2 .readmore .btn, body.g-style-preset2 .readmore .btn:hover, body.g-style-preset3 .readmore .btn, body.g-style-preset3 .readmore .btn:hover, body.g-style-preset4 .readmore .btn, body.g-style-preset4 .readmore .btn:hover, body.g-style-preset2 .get-quote .quote-button a:hover, body.g-style-preset3 .get-quote .quote-button a:hover, body.g-style-preset4 .get-quote .quote-button a:hover {
  background: none;
}
body.g-style-preset2 .label-info[href], body.g-style-preset2 .pagination ul > li > a:hover, body.g-style-preset2 .g-totop a, body.g-style-preset3 .label-info[href], body.g-style-preset3 .pagination ul > li > a:hover, body.g-style-preset3 .g-totop a, body.g-style-preset4 .label-info[href], body.g-style-preset4 .pagination ul > li > a:hover, body.g-style-preset4 .g-totop a, body.g-style-preset2 .top-b ul li a, body.g-style-preset2 .top-b ul li a:hover, body.g-style-preset3 .top-b ul li a, body.g-style-preset3 .top-b ul li a:hover, body.g-style-preset4 .top-b ul li a, body.g-style-preset4 .top-b ul li a:hover {
  color: #fff;
}
body.g-style-preset2 .get-quote .quote-button a:hover, body.g-style-preset3 .get-quote .quote-button a:hover, body.g-style-preset4 .get-quote .quote-button a:hover {
  border-color: #fff;
}
/* Preset2 css */
body.g-style-preset2 #g-top, body.g-style-preset2 .get-quote .quote-button a, body.g-style-preset2 #g-copyright, body.g-style-preset2 .pagination ul > li > a, body.g-style-preset2 #g-main .error_page .back_button .btn, body.g-style-preset2 .rl_tabs.top > ul.nav-tabs > li.active a, body.g-style-preset2 .rl_tabs.top > ul.nav-tabs > li.active a:hover, body.g-style-preset2 .rl_tabs.top > ul.nav-tabs > li a:hover, body.faqs.g-style-preset2 #g-mainbottom .have-more-questions .btn, body.g-style-preset2 #g-footer, body.g-style-preset2 .btn, body.g-style-preset2 div#n2-ss-1 a, body.g-style-preset2 .label-info[href], body.g-style-preset2 .sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a, body.g-style-preset2 div#n2-ss-5 .n2-ss-widget div, body.g-style-preset2 .search fieldset legend, body.g-style-preset2 input.highlight-button, body.g-style-preset2 #com-form-login .width30.floatleft .default {
  background: #006B63;
}
body.g-style-preset2 #g-header .g-main-nav .g-toplevel > li.active:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) > .g-menu-item-container, body.g-style-preset2 #g-header .g-main-nav .g-toplevel > li > .g-menu-item-container:hover, body.g-style-preset2 .g-main-nav .g-toplevel > li .g-menu-item-content .g-menu-item-title:hover, body.g-style-preset2 #g-header .header-c ul li a:hover, body.g-style-preset2 .get-quote .quote-button a .fa, body.g-style-preset2 #g-showcase div#n2-ss-1 .nextend-smartslider-button-container a:after, body.g-style-preset2 .news_blocks .globalnews .gn_static .gn_info_box a, body.g-style-preset2 .latest_news .gn_static .gn_inner .gn_info_title h5 a:hover, body.g-style-preset2 .latest_news .gn_static .gn_inner .gn_date .fa, body.g-style-preset2 .recent_news .gn_static .gn_inner .gn_date .fa, body.g-style-preset2 .strip-text label, body.g-style-preset2 .recent_news h5 a:hover, body.g-style-preset2 a:hover, body.g-style-preset2 #g-footer a:hover, body.g-style-preset2 #g-copyright .copyright-a a:hover, body.g-style-preset2 .moduletable.b-address .icon, body.g-style-preset2 .moduletable.b-address .text a, body.g-style-preset2 .red, body.g-style-preset2 .star, body.g-style-preset2 .invalid, body.g-style-preset2 .moduletable.q-detail .icon, body.g-style-preset2 .moduletable.q-detail .text a, body.g-style-preset2 dl.article-info dd .fa, body.g-style-preset2 .recent_news .gn_static .gn_inner .gn_info_title h5 a:hover, body.g-style-preset2 .art-list .art-list-inner ul li:before, body.g-style-preset2 #g-header .g-main-nav .g-dropdown .g-sublevel li.active .g-menu-item-container, body.g-style-preset2 .our_mission ul li:before, body.g-style-preset2 .sidebar-right-a .menu li.active a, body.g-style-preset2 .sidebar-left-a .menu li.active a, body.g-style-preset2 .nn_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle, body.g-style-preset2 .nn_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle:after, body.g-style-preset2 .tlp-each-item .tlp-view a .fa, body.g-style-preset2 .team-detail .profile-area .tlp-email-icon .fa, body.g-style-preset2 .team-detail .profile-area .tlp-web-icon .fa, body.g-style-preset2 .team-detail .profile-area .tlp-tel-icon .fa, body.g-style-preset2 .member_clmn .member_clmn_inner li:before, body.g-style-preset2 .readmore .fa, body.g-style-preset2 .readmore .btn:hover, body.g-style-preset2 .service_clmn .service_clmn_inner li:before, body.g-style-preset2 .sp-simpleportfolio .sp-simpleportfolio-item .sp-vertical-middle > div .sp-simpleportfolio-title a:hover, body.g-style-preset2 .sp-simpleportfolio-description .sp-simpleportfolio-info .fa, body.g-style-preset2 .rl_tabs.top > ul.nav-tabs > li.active a, body.g-style-preset2 .rl_tabs.top > ul.nav-tabs > li.active a:hover, body.g-style-preset2 .rl_tabs.top > ul.nav-tabs > li a:hover, body.g-style-preset2 .rl_tabs.outline_content > .tab-content > .tab-pane ul li:before, body.faqs.g-style-preset2 #g-mainbottom .have-more-questions .btn .fa, body.g-style-preset2 .top-bar p .fa, body.g-style-preset2 .g-totop a:hover, body.g-style-preset2 .sidebar-right-a .c_pr.btn .pdf_icon, body.g-style-preset2 .sidebar-left-a .c_pr.btn .pdf_icon, body.g-style-preset2 #mod-tlp-testimonial h4, body.g-style-preset2 #mod-tlp-testimonial .qclose .fa, body.g-style-preset2 .inner.testimonial .wrapper h4, body.g-style-preset2 .inner.testimonial .wrapper .fa, body.g-style-preset2 .testimonial-detail h4, body.g-style-preset2 .categories-module li.active a, body.g-style-preset2 .search .search-results_inner dd .fa, body.g-style-preset2 .contact_address li .fa, body.g-style-preset2 #g-footer ul.menu li.active a, body.g-style-preset2 #g-footer ul.menu li.active a:hover {
  color: #FCBA37;
}
body.g-style-preset2 #g-showcase div#n2-ss-1 .nextend-arrow:hover, body.g-style-preset2 #g-showcase div#n2-ss-1 .nextend-smartslider-button-container a:hover, body.home.g-style-preset2 #g-feature, body.g-style-preset2 .industries-blocks .in-block .in-block-img, body.g-style-preset2 hr, body.g-style-preset2 .latest_news .g-title:after, body.g-style-preset2 .vrmcat_title .g-title:after, body.g-style-preset2 .main-top-a .g-title:after, body.g-style-preset2 .copyright-b .social-media li a:hover, body.g-style-preset2 .testimonials .g-title:after, body.g-style-preset2 .acymailing_module_form .acymailing_form .acysubbuttons .btn, body.g-style-preset2 .q-detail .social-media li a:hover, body.g-style-preset2 .page-header h2:after, body.g-style-preset2 .sidebar-right-a .g-title:after, body.g-style-preset2 .sidebar-left-a .g-title:after, body.g-style-preset2 #g-mainbottom, body.g-style-preset2 .badge-info[href], body.g-style-preset2 .tagspopular li a:hover, body.g-style-preset2 .pagination ul > li > span, body.g-style-preset2 .pagination ul > li > a:hover, body.g-style-preset2 .contact-help, .pagination ul > .active > a, body.g-style-preset2 .pagination ul > .active > span, body.g-style-preset2 #g-main .error_page .back_button .btn:hover, body.g-style-preset2 .page-header h4:after, body.g-style-preset2 .sp-simpleportfolio-filter, body.g-style-preset2 .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a:hover, body.g-style-preset2 .c_history > ul > li .divider:after, body.g-style-preset2 .rl_tabs > ul.nav-tabs > li > a, body.g-style-preset2 .btn:hover, body.g-style-preset2 .top-b ul li a.contact-us, body.g-style-preset2 .top-b ul li a.contact-us:hover, body.g-style-preset2 div#n2-ss-5 .n2-ss-widget div.n2-active, body.g-style-preset2 .label-info, body.g-style-preset2 .badge-info, body.g-style-preset2 .search .result-title .reult_num, body.g-style-preset2 #g-footer .social-media li a:hover, body.g-style-preset2 .featured-view .g-title:after, body.g-style-preset2 .products_list .g-title:after, body.g-style-preset2 input.highlight-button:hover, body.g-style-preset2 #com-form-login .width30.floatleft .default:hover {
  background: #FCBA37;
}
body.g-style-preset2 #g-header a, body.g-style-preset2 #g-showcase div#n2-ss-1 .nextend-smartslider-button-container a:hover:after, body.g-style-preset2 #g-header .g-main-nav .g-toplevel > li a, body.g-style-preset2 #g-header .g-main-nav .g-toplevel > li.g-menu-item-type-separator div.g-menu-item-container, body.g-style-preset2 .main-top-a h3, body.g-style-preset2 .industries-blocks .in-block .in-block-data .in-block-title h4, body.g-style-preset2 .latest_news .gn_static .gn_inner .gn_info_title h5 a, body.g-style-preset2 #g-header .header-a a, body.g-style-preset2 a, body.g-style-preset2 .g-title, body.g-style-preset2 h1, body.g-style-preset2 h2, body.g-style-preset2 h3, body.g-style-preset2 h4, body.g-style-preset2 h5, body.g-style-preset2 h6, body.g-style-preset2 strong, body.g-style-preset2 .recent_news .gn_static .gn_inner .gn_info_title h5 a, body.g-style-preset2 .contact-button a, body.g-style-preset2 .c_history > ul > li .year, body.g-style-preset2 .nn_sliders.accordion > .accordion-group .accordion-heading .accordion-toggle, body.g-style-preset2 .nn_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:hover, body.g-style-preset2 th, body.g-style-preset2 .readmore, body.g-style-preset2 .rl_tabs > ul.nav-tabs > li > a, body.g-style-preset2 div#n2-ss-1 .n2-ss-layer .n2-ow, body.g-style-preset2 .tagspopular li a:hover, body.g-style-preset2 .sidebar-right-a .c_pr.btn:hover .pdf_icon, body.g-style-preset2 .sidebar-left-a .c_pr.btn:hover .pdf_icon, body.g-style-preset2 .get-quote .quote-button a:hover, body.g-style-preset2 .get-quote .quote-button a:hover .fa {
  color: #006B63;
}
body.g-style-preset2 .sidebar-right-a .moduletable, body.g-style-preset2 .sidebar-left-a .moduletable, body.g-style-preset2 .team-detail .tlp-team-social ul li a, body.g-style-preset2 .get-quote .quote-button a, body.g-style-preset2 .search .phrases, body.g-style-preset2 .search .only, body.g-style-preset2 .search .phrases .phrases-box .controls label, body.g-style-preset2 .search .only label {
  border-color: #006B63;
}
body.g-style-preset2 #g-showcase div#n2-ss-1 .nextend-arrow:hover, body.g-style-preset2 .tagspopular li a:hover, body.g-style-preset2 .categories-module li a:hover, body.g-style-preset2 .categories-module li.active a, body.g-style-preset2 .note, body.g-style-preset2 .sidebar-right-a .menu li a:hover, body.g-style-preset2 .sidebar-left-a .menu li a:hover, body.g-style-preset2 .sidebar-right-a .menu li.active a, body.g-style-preset2 .sidebar-left-a .menu li.active a, body.g-style-preset2 .team-detail .tlp-team-social ul li a:hover, body.g-style-preset2 .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a:hover {
  border-color: #FCBA37;
}
body.g-style-preset2 .news_blocks .globalnews .gn_static .gn_info_box, body.g-style-preset2 .moduletable.q-detail {
  background: rgba(0, 107, 99, 0.9);
}
body.home.g-style-preset2 #g-mainbottom .g-container, body.g-style-preset2 .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay {
  background: rgba(0, 107, 99, 0.75);
}
/* Preset3 css */
body.g-style-preset3 #g-top, body.g-style-preset3 .get-quote .quote-button a, body.g-style-preset3 #g-copyright, body.g-style-preset3 .pagination ul > li > a, body.g-style-preset3 #g-main .error_page .back_button .btn, body.g-style-preset3 .rl_tabs.top > ul.nav-tabs > li.active a, body.g-style-preset3 .rl_tabs.top > ul.nav-tabs > li.active a:hover, body.g-style-preset3 .rl_tabs.top > ul.nav-tabs > li a:hover, body.faqs.g-style-preset3 #g-mainbottom .have-more-questions .btn, body.g-style-preset3 #g-footer, body.g-style-preset3 .btn, body.g-style-preset3 div#n2-ss-1 a, body.g-style-preset3 .label-info[href], body.g-style-preset3 .sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a, body.g-style-preset3 div#n2-ss-5 .n2-ss-widget div, body.g-style-preset3 .search fieldset legend, body.g-style-preset3 input.highlight-button, body.g-style-preset3 #com-form-login .width30.floatleft .default {
  background: #090821;
}
body.g-style-preset3 #g-header .g-main-nav .g-toplevel > li.active:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) > .g-menu-item-container, body.g-style-preset3 #g-header .g-main-nav .g-toplevel > li > .g-menu-item-container:hover, body.g-style-preset3 .g-main-nav .g-toplevel > li .g-menu-item-content .g-menu-item-title:hover, body.g-style-preset3 #g-header .header-c ul li a:hover, body.g-style-preset3 .get-quote .quote-button a .fa, body.g-style-preset3 #g-showcase div#n2-ss-1 .nextend-smartslider-button-container a:after, body.g-style-preset3 .news_blocks .globalnews .gn_static .gn_info_box a, body.g-style-preset3 .latest_news .gn_static .gn_inner .gn_info_title h5 a:hover, body.g-style-preset3 .latest_news .gn_static .gn_inner .gn_date .fa, body.g-style-preset3 .recent_news .gn_static .gn_inner .gn_date .fa, body.g-style-preset3 .strip-text label, body.g-style-preset3 .recent_news h5 a:hover, body.g-style-preset3 a:hover, body.g-style-preset3 #g-footer a:hover, body.g-style-preset3 #g-copyright .copyright-a a:hover, body.g-style-preset3 .moduletable.b-address .icon, body.g-style-preset3 .moduletable.b-address .text a, body.g-style-preset3 .red, body.g-style-preset3 .star, body.g-style-preset3 .invalid, body.g-style-preset3 .moduletable.q-detail .icon, body.g-style-preset3 .moduletable.q-detail .text a, body.g-style-preset3 dl.article-info dd .fa, body.g-style-preset3 .recent_news .gn_static .gn_inner .gn_info_title h5 a:hover, body.g-style-preset3 .art-list .art-list-inner ul li:before, body.g-style-preset3 #g-header .g-main-nav .g-dropdown .g-sublevel li.active .g-menu-item-container, body.g-style-preset3 .our_mission ul li:before, body.g-style-preset3 .sidebar-right-a .menu li.active a, body.g-style-preset3 .sidebar-left-a .menu li.active a, body.g-style-preset3 .nn_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle, body.g-style-preset3 .nn_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle:after, body.g-style-preset3 .tlp-each-item .tlp-view a .fa, body.g-style-preset3 .team-detail .profile-area .tlp-email-icon .fa, body.g-style-preset3 .team-detail .profile-area .tlp-web-icon .fa, body.g-style-preset3 .team-detail .profile-area .tlp-tel-icon .fa, body.g-style-preset3 .member_clmn .member_clmn_inner li:before, body.g-style-preset3 .readmore .fa, body.g-style-preset3 .readmore .btn:hover, body.g-style-preset3 .service_clmn .service_clmn_inner li:before, body.g-style-preset3 .sp-simpleportfolio .sp-simpleportfolio-item .sp-vertical-middle > div .sp-simpleportfolio-title a:hover, body.g-style-preset3 .sp-simpleportfolio-description .sp-simpleportfolio-info .fa, body.g-style-preset3 .rl_tabs.top > ul.nav-tabs > li.active a, body.g-style-preset3 .rl_tabs.top > ul.nav-tabs > li.active a:hover, body.g-style-preset3 .rl_tabs.top > ul.nav-tabs > li a:hover, body.g-style-preset3 .rl_tabs.outline_content > .tab-content > .tab-pane ul li:before, body.faqs.g-style-preset3 #g-mainbottom .have-more-questions .btn .fa, body.g-style-preset3 .top-bar p .fa, body.g-style-preset3 .g-totop a:hover, body.g-style-preset3 .sidebar-right-a .c_pr.btn .pdf_icon, body.g-style-preset3 .sidebar-left-a .c_pr.btn .pdf_icon, body.g-style-preset3 #mod-tlp-testimonial h4, body.g-style-preset3 #mod-tlp-testimonial .qclose .fa, body.g-style-preset3 .inner.testimonial .wrapper h4, body.g-style-preset3 .inner.testimonial .wrapper .fa, body.g-style-preset3 .testimonial-detail h4, body.g-style-preset3 .categories-module li.active a, body.g-style-preset3 .search .search-results_inner dd .fa, body.g-style-preset3 .contact_address li .fa, body.g-style-preset3 #g-footer ul.menu li.active a, body.g-style-preset3 #g-footer ul.menu li.active a:hover {
  color: #C79D63;
}
body.g-style-preset3 #g-showcase div#n2-ss-1 .nextend-arrow:hover, body.g-style-preset3 #g-showcase div#n2-ss-1 .nextend-smartslider-button-container a:hover, body.home.g-style-preset3 #g-feature, body.g-style-preset3 .industries-blocks .in-block .in-block-img, body.g-style-preset3 hr, body.g-style-preset3 .latest_news .g-title:after, body.g-style-preset3 .vrmcat_title .g-title:after, body.g-style-preset3 .main-top-a .g-title:after, body.g-style-preset3 .copyright-b .social-media li a:hover, body.g-style-preset3 .testimonials .g-title:after, body.g-style-preset3 .acymailing_module_form .acymailing_form .acysubbuttons .btn, body.g-style-preset3 .q-detail .social-media li a:hover, body.g-style-preset3 .page-header h2:after, body.g-style-preset3 .sidebar-right-a .g-title:after, body.g-style-preset3 .sidebar-left-a .g-title:after, body.g-style-preset3 #g-mainbottom, body.g-style-preset3 .badge-info[href], body.g-style-preset3 .tagspopular li a:hover, body.g-style-preset3 .pagination ul > li > span, body.g-style-preset3 .pagination ul > li > a:hover, body.g-style-preset3 .contact-help, .pagination ul > .active > a, body.g-style-preset3 .pagination ul > .active > span, body.g-style-preset3 #g-main .error_page .back_button .btn:hover, body.g-style-preset3 .page-header h4:after, body.g-style-preset3 .sp-simpleportfolio-filter, body.g-style-preset3 .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a:hover, body.g-style-preset3 .c_history > ul > li .divider:after, body.g-style-preset3 .rl_tabs > ul.nav-tabs > li > a, body.g-style-preset3 .btn:hover, body.g-style-preset3 .top-b ul li a.contact-us, body.g-style-preset3 .top-b ul li a.contact-us:hover, body.g-style-preset3 div#n2-ss-5 .n2-ss-widget div.n2-active, body.g-style-preset3 .label-info, body.g-style-preset3 .badge-info, body.g-style-preset3 .search .result-title .reult_num, body.g-style-preset3 #g-footer .social-media li a:hover, body.g-style-preset3 .featured-view .g-title:after, body.g-style-preset3 .products_list .g-title:after, body.g-style-preset3 input.highlight-button:hover, body.g-style-preset3 #com-form-login .width30.floatleft .default:hover {
  background: #C79D63;
}
body.g-style-preset3 #g-header a, body.g-style-preset3 #g-showcase div#n2-ss-1 .nextend-smartslider-button-container a:hover:after, body.g-style-preset3 #g-header .g-main-nav .g-toplevel > li a, body.g-style-preset3 #g-header .g-main-nav .g-toplevel > li.g-menu-item-type-separator div.g-menu-item-container, body.g-style-preset3 .main-top-a h3, body.g-style-preset3 .industries-blocks .in-block .in-block-data .in-block-title h4, body.g-style-preset3 .latest_news .gn_static .gn_inner .gn_info_title h5 a, body.g-style-preset3 #g-header .header-a a, body.g-style-preset3 a, body.g-style-preset3 .g-title, body.g-style-preset3 h1, body.g-style-preset3 h2, body.g-style-preset3 h3, body.g-style-preset3 h4, body.g-style-preset3 h5, body.g-style-preset3 h6, body.g-style-preset3 strong, body.g-style-preset3 .recent_news .gn_static .gn_inner .gn_info_title h5 a, body.g-style-preset3 .contact-button a, body.g-style-preset3 .c_history > ul > li .year, body.g-style-preset3 .nn_sliders.accordion > .accordion-group .accordion-heading .accordion-toggle, body.g-style-preset3 .nn_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:hover, body.g-style-preset3 th, body.g-style-preset3 .readmore, body.g-style-preset3 .rl_tabs > ul.nav-tabs > li > a, body.g-style-preset3 div#n2-ss-1 .n2-ss-layer .n2-ow, body.g-style-preset3 .tagspopular li a:hover, body.g-style-preset3 .sidebar-right-a .c_pr.btn:hover .pdf_icon, body.g-style-preset3 .sidebar-left-a .c_pr.btn:hover .pdf_icon, body.g-style-preset3 .get-quote .quote-button a:hover, body.g-style-preset3 .get-quote .quote-button a:hover .fa {
  color: #090821;
}
body.g-style-preset3 .sidebar-right-a .moduletable, body.g-style-preset3 .sidebar-left-a .moduletable, body.g-style-preset3 .team-detail .tlp-team-social ul li a, body.g-style-preset3 .get-quote .quote-button a, body.g-style-preset3 .search .phrases, body.g-style-preset3 .search .only, body.g-style-preset3 .search .phrases .phrases-box .controls label, body.g-style-preset3 .search .only label {
  border-color: #090821;
}
body.g-style-preset3 #g-showcase div#n2-ss-1 .nextend-arrow:hover, body.g-style-preset3 .tagspopular li a:hover, body.g-style-preset3 .categories-module li a:hover, body.g-style-preset3 .categories-module li.active a, body.g-style-preset3 .note, body.g-style-preset3 .sidebar-right-a .menu li a:hover, body.g-style-preset3 .sidebar-left-a .menu li a:hover, body.g-style-preset3 .sidebar-right-a .menu li.active a, body.g-style-preset3 .sidebar-left-a .menu li.active a, body.g-style-preset3 .team-detail .tlp-team-social ul li a:hover, body.g-style-preset3 .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a:hover {
  border-color: #C79D63;
}
body.g-style-preset3 .news_blocks .globalnews .gn_static .gn_info_box, body.g-style-preset3 .moduletable.q-detail {
  background: rgba(9, 8, 33, 0.9);
}
body.home.g-style-preset3 #g-mainbottom .g-container, body.g-style-preset3 .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay {
  background: rgba(9, 8, 33, 0.75);
}
/* Preset4 css */
body.g-style-preset4 #g-top, body.g-style-preset4 .get-quote .quote-button a, body.g-style-preset4 #g-copyright, body.g-style-preset4 .pagination ul > li > a, body.g-style-preset4 #g-main .error_page .back_button .btn, body.g-style-preset4 .rl_tabs.top > ul.nav-tabs > li.active a, body.g-style-preset4 .rl_tabs.top > ul.nav-tabs > li.active a:hover, body.g-style-preset4 .rl_tabs.top > ul.nav-tabs > li a:hover, body.faqs.g-style-preset4 #g-mainbottom .have-more-questions .btn, body.g-style-preset4 #g-footer, body.g-style-preset4 .btn, body.g-style-preset4 div#n2-ss-1 a, body.g-style-preset4 .label-info[href], body.g-style-preset4 .sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a, body.g-style-preset4 div#n2-ss-5 .n2-ss-widget div, body.g-style-preset4 .search fieldset legend, body.g-style-preset4 input.highlight-button, body.g-style-preset4 #com-form-login .width30.floatleft .default {
  background: #29363B;
}
body.g-style-preset4 #g-header .g-main-nav .g-toplevel > li.active:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) > .g-menu-item-container, body.g-style-preset4 #g-header .g-main-nav .g-toplevel > li > .g-menu-item-container:hover, body.g-style-preset4 .g-main-nav .g-toplevel > li .g-menu-item-content .g-menu-item-title:hover, body.g-style-preset4 #g-header .header-c ul li a:hover, body.g-style-preset4 .get-quote .quote-button a .fa, body.g-style-preset4 #g-showcase div#n2-ss-1 .nextend-smartslider-button-container a:after, body.g-style-preset4 .news_blocks .globalnews .gn_static .gn_info_box a, body.g-style-preset4 .latest_news .gn_static .gn_inner .gn_info_title h5 a:hover, body.g-style-preset4 .latest_news .gn_static .gn_inner .gn_date .fa, body.g-style-preset4 .recent_news .gn_static .gn_inner .gn_date .fa, body.g-style-preset4 .strip-text label, body.g-style-preset4 .recent_news h5 a:hover, body.g-style-preset4 a:hover, body.g-style-preset4 #g-footer a:hover, body.g-style-preset4 #g-copyright .copyright-a a:hover, body.g-style-preset4 .moduletable.b-address .icon, body.g-style-preset4 .moduletable.b-address .text a, body.g-style-preset4 .red, body.g-style-preset4 .star, body.g-style-preset4 .invalid, body.g-style-preset4 .moduletable.q-detail .icon, body.g-style-preset4 .moduletable.q-detail .text a, body.g-style-preset4 dl.article-info dd .fa, body.g-style-preset4 .recent_news .gn_static .gn_inner .gn_info_title h5 a:hover, body.g-style-preset4 .art-list .art-list-inner ul li:before, body.g-style-preset4 #g-header .g-main-nav .g-dropdown .g-sublevel li.active .g-menu-item-container, body.g-style-preset4 .our_mission ul li:before, body.g-style-preset4 .sidebar-right-a .menu li.active a, body.g-style-preset4 .sidebar-left-a .menu li.active a, body.g-style-preset4 .nn_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle, body.g-style-preset4 .nn_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle:after, body.g-style-preset4 .tlp-each-item .tlp-view a .fa, body.g-style-preset4 .team-detail .profile-area .tlp-email-icon .fa, body.g-style-preset4 .team-detail .profile-area .tlp-web-icon .fa, body.g-style-preset4 .team-detail .profile-area .tlp-tel-icon .fa, body.g-style-preset4 .member_clmn .member_clmn_inner li:before, body.g-style-preset4 .readmore .fa, body.g-style-preset4 .readmore .btn:hover, body.g-style-preset4 .service_clmn .service_clmn_inner li:before, body.g-style-preset4 .sp-simpleportfolio .sp-simpleportfolio-item .sp-vertical-middle > div .sp-simpleportfolio-title a:hover, body.g-style-preset4 .sp-simpleportfolio-description .sp-simpleportfolio-info .fa, body.g-style-preset4 .rl_tabs.top > ul.nav-tabs > li.active a, body.g-style-preset4 .rl_tabs.top > ul.nav-tabs > li.active a:hover, body.g-style-preset4 .rl_tabs.top > ul.nav-tabs > li a:hover, body.g-style-preset4 .rl_tabs.outline_content > .tab-content > .tab-pane ul li:before, body.faqs.g-style-preset4 #g-mainbottom .have-more-questions .btn .fa, body.g-style-preset4 .top-bar p .fa, body.g-style-preset4 .g-totop a:hover, body.g-style-preset4 .sidebar-right-a .c_pr.btn .pdf_icon, body.g-style-preset4 .sidebar-left-a .c_pr.btn .pdf_icon, body.g-style-preset4 #mod-tlp-testimonial h4, body.g-style-preset4 #mod-tlp-testimonial .qclose .fa, body.g-style-preset4 .inner.testimonial .wrapper h4, body.g-style-preset4 .inner.testimonial .wrapper .fa, body.g-style-preset4 .testimonial-detail h4, body.g-style-preset4 .categories-module li.active a, body.g-style-preset4 .search .search-results_inner dd .fa, body.g-style-preset4 .contact_address li .fa, body.g-style-preset4 #g-footer ul.menu li.active a, body.g-style-preset4 #g-footer ul.menu li.active a:hover {
  color: #B2AC90;
}
body.g-style-preset4 #g-showcase div#n2-ss-1 .nextend-arrow:hover, body.g-style-preset4 #g-showcase div#n2-ss-1 .nextend-smartslider-button-container a:hover, body.home.g-style-preset4 #g-feature, body.g-style-preset4 .industries-blocks .in-block .in-block-img, body.g-style-preset4 hr, body.g-style-preset4 .latest_news .g-title:after, body.g-style-preset4 .vrmcat_title .g-title:after, body.g-style-preset4 .main-top-a .g-title:after, body.g-style-preset4 .copyright-b .social-media li a:hover, body.g-style-preset4 .testimonials .g-title:after, body.g-style-preset4 .acymailing_module_form .acymailing_form .acysubbuttons .btn, body.g-style-preset4 .q-detail .social-media li a:hover, body.g-style-preset4 .page-header h2:after, body.g-style-preset4 .sidebar-right-a .g-title:after, body.g-style-preset4 .sidebar-left-a .g-title:after, body.g-style-preset4 #g-mainbottom, body.g-style-preset4 .badge-info[href], body.g-style-preset4 .tagspopular li a:hover, body.g-style-preset4 .pagination ul > li > span, body.g-style-preset4 .pagination ul > li > a:hover, body.g-style-preset4 .contact-help, .pagination ul > .active > a, body.g-style-preset4 .pagination ul > .active > span, body.g-style-preset4 #g-main .error_page .back_button .btn:hover, body.g-style-preset4 .page-header h4:after, body.g-style-preset4 .sp-simpleportfolio-filter, body.g-style-preset4 .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a:hover, body.g-style-preset4 .c_history > ul > li .divider:after, body.g-style-preset4 .rl_tabs > ul.nav-tabs > li > a, body.g-style-preset4 .btn:hover, body.g-style-preset4 .top-b ul li a.contact-us, body.g-style-preset4 .top-b ul li a.contact-us:hover, body.g-style-preset4 div#n2-ss-5 .n2-ss-widget div.n2-active, body.g-style-preset4 .label-info, body.g-style-preset4 .badge-info, body.g-style-preset4 .search .result-title .reult_num, body.g-style-preset4 #g-footer .social-media li a:hover, body.g-style-preset4 .featured-view .g-title:after, body.g-style-preset4 .products_list .g-title:after, body.g-style-preset4 input.highlight-button:hover, body.g-style-preset4 #com-form-login .width30.floatleft .default:hover {
  background: #B2AC90;
}
body.g-style-preset4 #g-header a, body.g-style-preset4 #g-showcase div#n2-ss-1 .nextend-smartslider-button-container a:hover:after, body.g-style-preset4 #g-header .g-main-nav .g-toplevel > li a, body.g-style-preset4 #g-header .g-main-nav .g-toplevel > li.g-menu-item-type-separator div.g-menu-item-container, body.g-style-preset4 .main-top-a h3, body.g-style-preset4 .industries-blocks .in-block .in-block-data .in-block-title h4, body.g-style-preset4 .latest_news .gn_static .gn_inner .gn_info_title h5 a, body.g-style-preset4 #g-header .header-a a, body.g-style-preset4 a, body.g-style-preset4 .g-title, body.g-style-preset4 h1, body.g-style-preset4 h2, body.g-style-preset4 h3, body.g-style-preset4 h4, body.g-style-preset4 h5, body.g-style-preset4 h6, body.g-style-preset4 strong, body.g-style-preset4 .recent_news .gn_static .gn_inner .gn_info_title h5 a, body.g-style-preset4 .contact-button a, body.g-style-preset4 .c_history > ul > li .year, body.g-style-preset4 .nn_sliders.accordion > .accordion-group .accordion-heading .accordion-toggle, body.g-style-preset4 .nn_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:hover, body.g-style-preset4 th, body.g-style-preset4 .readmore, body.g-style-preset4 .rl_tabs > ul.nav-tabs > li > a, body.g-style-preset4 div#n2-ss-1 .n2-ss-layer .n2-ow, body.g-style-preset4 .tagspopular li a:hover, body.g-style-preset4 .sidebar-right-a .c_pr.btn:hover .pdf_icon, body.g-style-preset4 .sidebar-left-a .c_pr.btn:hover .pdf_icon, body.g-style-preset4 .get-quote .quote-button a:hover, body.g-style-preset4 .get-quote .quote-button a:hover .fa {
  color: #29363B;
}
body.g-style-preset4 .sidebar-right-a .moduletable, body.g-style-preset4 .sidebar-left-a .moduletable, body.g-style-preset4 .team-detail .tlp-team-social ul li a, body.g-style-preset4 .get-quote .quote-button a, body.g-style-preset4 .search .phrases, body.g-style-preset4 .search .only, body.g-style-preset4 .search .phrases .phrases-box .controls label, body.g-style-preset4 .search .only label {
  border-color: #29363B;
}
body.g-style-preset4 #g-showcase div#n2-ss-1 .nextend-arrow:hover, body.g-style-preset4 .tagspopular li a:hover, body.g-style-preset4 .categories-module li a:hover, body.g-style-preset4 .categories-module li.active a, body.g-style-preset4 .note, body.g-style-preset4 .sidebar-right-a .menu li a:hover, body.g-style-preset4 .sidebar-left-a .menu li a:hover, body.g-style-preset4 .sidebar-right-a .menu li.active a, body.g-style-preset4 .sidebar-left-a .menu li.active a, body.g-style-preset4 .team-detail .tlp-team-social ul li a:hover, body.g-style-preset4 .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a:hover {
  border-color: #B2AC90;
}
body.g-style-preset4 .news_blocks .globalnews .gn_static .gn_info_box, body.g-style-preset4 .moduletable.q-detail {
  background: rgba(41, 54, 59, 0.9);
}
body.home.g-style-preset4 #g-mainbottom .g-container, body.g-style-preset4 .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay {
  background: rgba(41, 54, 59, 0.75);
}
.products_list .productdetails .product-price {
  float: none;
}
#g-logo {
  padding: 15px 0;
  text-align: center;
  background: #1c1b47;
}
.moduletable.tmenu ul, .logo .g-content, .moduletable.social_icons p, .moduletable.virtue_search {
  margin: 0;
}
.moduletable.tmenu ul li {
  float: left;
}
#g-top .g-content {
  margin: 0;
}
.moduletable.tmenu .menu li a {
  color: #fff;
  float: left;
  padding: 0;
  margin: 18px 16px 18px 0;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: 600;
}
.moduletable.tmenu .fa {
  padding-right: 5px;
}
.moduletable.tmenu .fa, .moduletable.tmenu .menu li a.contact-us:before {
  font-size: 16px;
  color: rgba(255, 255, 255, 0.25);
  vertical-align: text-bottom;
}
.moduletable.tmenu .menu li a.contact-us:before {
  padding-right: 7px;
  line-height: 1;
}
.moduletable.tmenu .menu li a.contact-us:before {
  content: "";
  font-family: FontAwesome;
}
#g-top .top-a .moduletable.tmenu .menu li a:hover, #g-top .top-a .moduletable.tmenu .menu li a:focus, .category-view .browse-view .spacer .vm-price-value .PricesalesPrice {
  color: #e11313;
}
.moduletable.social_icons a {
  margin: 12px 0 12px 2px;
  color: #fff;
  width: 36px;
  height: 36px;
  background: rgba(255, 255, 255, 0.1);
  text-align: center;
  display: inline-block;
  line-height: 36px;
}
.moduletable.social_icons a:hover, .moduletable.social_icons a:focus {
  background: #e11313;
}
#g-top {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.search .inputbox, .search .btn {
  height: 33px;
}
#g-header .g-main-nav .g-toplevel > li > .g-menu-item-container {
  color: #fff;
}
#g-header {
  background: #1c1b47;
  box-shadow: none;
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}
#g-header .g-main-nav .g-toplevel > li > .g-menu-item-container {
  margin-top: 0;
}
#g-header .g-main-nav .g-toplevel > li > .g-menu-item-container {
  padding: 8px 10px;
  font-size: 16px;
  margin-right: 6px;
  line-height: normal;
}
.search .inputbox {
  background: #fff;
}
.search.virtue_search {
  position: relative;
}
.moduletable.virtue_search .search .btn, #g-header .g-main-nav .g-toplevel > li.active:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) > .g-menu-item-container, #g-header .g-main-nav .g-toplevel > li > .g-menu-item-container:hover {
  background: #e11313;
  color: #fff;
}
#g-header .g-main-nav .g-toplevel > li.active:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) > .g-menu-item-container, #g-header .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected > .g-menu-item-container, #g-header .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected > .g-menu-item-container:hover, #g-header .g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-item-title:hover {
  color: #fff;
}
.moduletable.virtue_search {
  float: right;
}
.search .btn {
  width: 15%;
}
.search .inputbox {
  width: 80% !important;
}
#g-copyright {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}
#g-copyright .g-container .g-grid {
  border: none;
}
#g-footer .footer-b .g-title, #g-footer .footer-c .g-title, #g-footer .footer-d .g-title, #g-copyright .g-container .g-grid {
  border-color: rgba(255, 255, 255, 0.12);
}
#g-copyright .copyright-a {
  padding: 0;
}
#g-copyright .copyright-a .g-content {
  margin: 0;
}
#g-footer ul.menu li a:hover, #g-footer ul.menu li a:focus {
  color: #e11313;
}
.search.virtue_search {
  float: right;
}
#g-header {
  padding: 12px 0;
}
.vm-categories-wall a, .vmgroup .spacer, .browse-view .row .product .spacer {
  box-shadow: 0 5px 10px 0px rgba(0, 0, 0, 0.078);
  -webkit-box-shadow: 0 5px 10px 0px rgba(0, 0, 0, 0.078);
  border-color: #ddd;
}
.vmgroup .spacer .vmpr_img, .row .product .vm-product-media-container {
  border: none;
  padding: 0;
}
.bottom_section h3 {
  margin: 0 0 15px;
  margin: 0 0 10px;
  font-size: 18px;
  text-transform: uppercase;
}
.bottom_section .ui-tabs {
  border: none;
  width: 100% !important;
  padding: 0;
}
.bottom_section .ui-widget-header {
  background: none;
  border: none;
  padding: 0 !important;
}
.bottom_section .ui-tabs .ui-tabs-nav li.ui-state-default {
  border: none;
  background: #1c1b47;
}
.bottom_section .ui-tabs .ui-tabs-nav li.ui-state-active, .bottom_section .ui-tabs .ui-tabs-nav li.ui-state-default:hover {
  border: none;
  background: #e11313;
}
.bottom_section .ui-widget-header, .bottom_section .ui-state-active, .bottom_section .ui-widget-content .ui-state-active, .bottom_section .ui-widget-header .ui-state-active, .bottom_section .ui-state-default, .bottom_section .ui-widget-content .ui-state-default, .bottom_section .ui-widget-header .ui-state-default {
  border: none;
}
.bottom_section .ui-state-default, .bottom_section .ui-widget-content .ui-state-default, .bottom_section .ui-widget-header .ui-state-default {
  background: none;
}
.bottom_section .ui-state-active, .bottom_section .ui-widget-content .ui-state-active, .bottom_section .ui-widget-header .ui-state-active {
  background: #fff;
}
.bottom_section .ui-state-default.ui-state-active a, .bottom_section .ui-state-default.ui-state-active a:link, .bottom_section .ui-state-default.ui-state-active a:visited {
  color: #fff;
}
.bottom_section .ui-state-default a, .bottom_section .ui-state-default a:link, .bottom_section .ui-state-default a:visited {
  color: #fff;
}
.bottom_section .ui-tabs .ui-tabs-panel {
  border: 1px solid #ddd !important;
  border-radius: 0 4px 4px 4px;
  -moz-border-radius: 0 4px 4px;
  -webkit-border-radius: 0 4px 4px 4px;
  float: left;
  width: 96.5%;
  padding: 1.5% !important;
}
.bottom_section table tr th, .bottom_section table tr td {
  border: 1px solid #e4e4e4;
  padding: 8px 5px;
  text-align: left;
}
.bottom_section table tr th {
  background: #F1F1F1;
  font-weight: 500;
}
#g-footer .social-media li a {
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 18px;
  margin-bottom: 10px;
  background: rgba(255, 255, 255, 0.15);
  border-radius: 0;
  color: #fff;
}
#g-footer .footer-a .g-title, #g-footer .footer-b .g-title, #g-footer .footer-c .g-title, #g-footer .footer-d .g-title {
  margin-top: 0;
}
body.home #g-footer {
  margin: 0;
}
#g-footer .footer-a .g-title {
  border-color: rgba(255, 255, 255, 0.12);
  border-style: solid;
  border-width: 0 0 1px;
  margin-bottom: 30px;
  padding: 0 0 20px;
  font-size: 20px;
}
.footer-text {
  opacity: 1;
  color: rgba(255, 255, 255, 0.5);
}
#g-footer ul.menu li {
  position: relative;
}
#g-footer ul.menu li a:before {
  content: "";
  font-size: 7px;
  margin-right: 7px;
  background: rgba(255, 255, 255, 0.15);
  padding: 0;
  width: 11px;
  height: 11px;
  display: inline-block;
  text-align: center;
  line-height: 11px;
  vertical-align: middle;
  color: rgba(255, 255, 255, 0.5);
  font-family: FontAwesome;
}
.get-quote .quote-button a .fa, .get-quote .quote-button a:hover, .get-quote .quote-button a:focus, .get-quote .quote-button a:hover .fa, .get-quote .quote-button a:focus .fa {
  color: #fff;
}
.browse-view .row .product .spacer .vm-product-rating-container {
  text-align: center;
}
.featured-view .g-title::after {
  margin-left: auto;
  margin-right: auto;
}
.vm-pagination.vm-pagination-bottom {
  border-top: 1px solid #E9E8E8;
  padding: 30px 0 0;
  margin: 30px 0 0;
}
.vm-pagination ul li {
  display: inline-block;
}
.pagination li span:hover, .vm-pagination li span:hover, span.pagenav, .vm-pagination ul li a.pagenav, .ask-a-question a.ask-a-question {
  color: #fff;
}
.pagination li span:hover, .vm-pagination li span:hover, span.pagenav, .vm-pagination ul li a.pagenav:hover, .ask-a-question a.ask-a-question:hover, .ask-a-question a.ask-a-question:focus {
  background: #e11313;
}
span.pagenav, .vm-pagination ul li a.pagenav, .ask-a-question a.ask-a-question {
  border: none;
}
.vm-pagination ul li a.pagenav, .ask-a-question a.ask-a-question {
  background: #1c1b47;
}
.pagenav {
  float: left;
  border-radius: 3px;
  color: #454545;
  font-size: 12px;
  font-weight: 600;
  padding: 7px 10px;
  text-transform: uppercase;
  margin-left: 5px;
}
div[class*="-view"] .row {
  margin: 0 -12.5px;
}
.browse-view .row div.product {
  padding: 0 12.5px;
}
.browse-view .row div.product, .browse-view .row .product .spacer.product-container {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.browse-view .row .product .spacer.product-container {
  height: 100%;
  padding: 20px;
  margin: 0;
}
.horizontal-separator {
  height: 0;
  margin: 12.5px 0;
  display: inline-block;
}
.mod_brproductslider_vm .br-product {
  padding: 15px;
}
.moduletable.featured-view .br-product div.spacer {
  width: 100%;
  border: 1px solid #ddd;
  padding: 20px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  display: inline-block;
  text-align: center;
  box-shadow: 0 5px 10px 0px rgba(0, 0, 0, 0.078);
  -webkit-box-shadow: 0 5px 10px 0px rgba(0, 0, 0, 0.078);
  background: #fff;
}
.mod_brproductslider_vm .br-product .br-product-image {
  margin: 0 0 20px !important;
  max-height: 200px;
  display: inline-block;
}
.moduletable.featured-view div.spacer a.product-name {
  min-height: 48px;
  display: inline-block;
  font-size: 20px;
  font-weight: 900;
  line-height: normal;
  color: #1c1b47;
}
.moduletable.featured-view div.spacer a.product-name:hover, .moduletable.featured-view div.spacer a.product-name:focus {
  color: #e11313;
}
.mod_brproductslider_vm .br-product .br-product-price {
  padding: 5px 0;
  margin: 0;
}
.moduletable.featured-view .product-price {
  width: 100%;
  font-weight: 900;
  font-size: 24px;
  margin: 10px 0;
  text-align: center;
  color: #e11313;
}
.slick-dots {
  bottom: -25px;
}
.slick-dots li, .category-view, .browse-view {
  margin: 0;
}
.browse-view .vm-details-button, .browse-view .vm-pagination.vm-pagination-top {
  display: none;
}
.vm-product-descr-container-1 > h2, .vm-product-descr-container-0 > h2 {
  font-size: 20px;
  min-height: 48px;
  text-transform: capitalize;
  line-height: normal;
}
.vm-product-descr-container-1 > h2, .vm-product-descr-container-0 > h2, .category-view .browse-view .spacer .vm-price-value .PricesalesPrice {
  font-weight: 900;
}
.vm-pagination.vm-pagination-bottom {
  width: 100%;
}
.vm-pagination ul {
  float: left;
}
.floatright.display-number {
  margin: 25px 0 0;
}
.ask-a-question a.ask-a-question {
  padding: 7.5px 15px;
  margin: 0;
  text-transform: capitalize;
  font-size: 13px;
}
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #1c1b47;
}
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator, #g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover {
  background: #e11313;
}
#g-offcanvas .g-content.g-particle, .display-number select {
  margin: 0;
}
.vm-page-counter {
  margin: 5px 0;
}
body.get-a-quote-page #g-maintop {
  background: none;
}
/* Responsive css */
@media (max-width: 767px) {
  .g-container {
    width: 100%;
  }
  #g-top, #g-top .top-b, #g-header, #g-header .header-c, .get-quote, #g-copyright, .copyright-b .social-media {
    text-align: center;
  }
  #g-header .header-c ul li {
    margin: 0 0 20px;
  }
  #g-header .header-a a {
    margin-bottom: 0;
  }
  .get-quote .quote-button {
    float: none;
  }
  .showcase-a .hm_slider {
    display: none;
  }
  #g-utility, body.about-page .content-bottom-a, body.about-page .content-bottom-b, .c_history, .nn_sliders.accordion {
    margin: 2.5% 0;
  }
  #g-feature, .recent_news .gn_static, .vcontact-details .v_contact, .sidebar-right-a .moduletable, .sidebar-left-a .moduletable, .our_partner_warpper .our_partner:last-child {
    margin-bottom: 2.5%;
  }
  #g-maintop, .breadcrumbs, #g-mainbottom, .member_clmn.span12, #g-main .error_page .back_button .btn, .service_clmn.span12, .sp-simpleportfolio-description .page-header h2, body.com_spsimpleportfolio.view-item .g-wrapper {
    margin-top: 2.5%;
  }
  #g-bottom, body.home #g-footer, #g-mainbottom-inner, .main-top-a .g-title, .latest_news .g-title {
    margin: 30px 0 0;
  }
  body.home #g-mainbottom .g-container .g-grid {
    width: 100%;
  }
  .moduletable.b-address {
    border-right: none;
    border-bottom: 1px solid rgba(0, 0, 0, 0.25);
    margin: 0;
    padding: 0 0 20px;
  }
  .moduletable.b-address, .sidebar-right-a .g-content, .sidebar-right-b .g-content {
    padding: 0;
  }
  .inner.testimonial.signle-list blockquote {
    width: 100%;
  }
  .moduletable.virtue_search {
    margin: 0;
  }
  .sidebar-left-a .moduletable.desktop, #g-top {
    display: none;
  }
  .header-c .g-content {
    margin: 0 0.625rem;
  }
  .moduletable.virtue_search {
    width: 66.666%;
  }
  .g-offcanvas-toggle {
    left: 0.625rem;
    top: 83.5px;
  }
  bottom_section .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    padding: 0.5em;
  }
  .additional-images img {
    margin-bottom: 8px;
    width: 50px;
    height: 50px;
  }
  #g-footer .social-media li {
    margin: 0 10px 10px 0;
  }
}
@media (max-width: 639px) {
  .news_blocks .globalnews .gn_static, .browse-view .row div.product, .vm-pagination.vm-pagination-bottom ul, .vm-page-counter {
    width: 100%;
  }
  .news_blocks .globalnews .gn_static {
    margin: 0 0 20px;
  }
  .news_blocks .globalnews .gn_static .gn_info_box {
    top: 70%;
  }
  .rl_tabs.outline_content > .tab-content > .tab-pane, .news_blocks .globalnews .gn_static .gn_info_box {
    padding: 20px 30px;
  }
  .art-list .art-list-inner ul li, .industries-blocks .in-block {
    width: 95%;
  }
  .art-list .art-list-inner ul li {
    padding-left: 5%;
  }
  .industries-blocks .in-block {
    padding: 2.5%;
    margin: 15px 0;
  }
  .latest_news .gn_static, .industries-blocks.approach-blocks .in-block, .latest_news.news_page .gn_static, .art-list .art-list-inner ul li {
    margin: 2.5% 0;
  }
  .latest_news .gn_static, .industries-blocks.approach-blocks .in-block, .latest_news.news_page .gn_static, .tlp-team-list .span4.tlp-each-item {
    width: 100%;
  }
  .vmap .m_canvas {
    max-height: 300px;
  }
  .tlp-team-list .row-fluid {
    margin: 0;
  }
  .tlp-team-list .span4.tlp-each-item, .blog .items-row.row-fluid [class*="span"] {
    display: inline-block;
    margin: 0 0 20px;
  }
  .breadcrumbs .g-content {
    margin-top: 20px;
  }
  .form-horizontal .control-label {
    width: 25%;
  }
  .form-horizontal .controls {
    width: 75%;
  }
  .career_detail {
    padding: 0;
  }
  .career_clmn.span12 .career_clmn_inner.span6 {
    margin: 20px 0 0;
  }
  .profile-area {
    padding: 15px 0 0;
  }
  .g-block.top-a .g-content, .vm-categories-wall, #mod-tlp-testimonial-main, body.home #g-footer, .footer-text p, #g-footer .nav {
    margin: 0;
  }
  .top-bar p {
    padding: 0 10px;
    margin: 10px 0;
  }
  .top-b ul.menu li {
    padding-right: 15px;
  }
  .top-b ul li a.contact-us {
    padding: 2.5px 5px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    font-size: 13px;
    line-height: normal;
  }
  .top-b ul {
    padding-bottom: 10px;
  }
  .get-quote .quote-text {
    font-size: 16px;
  }
  .get-quote .quote-button a {
    font-size: 12px;
  }
  .main-top-a .g-title, .latest_news .g-title, .vrmcat_title .g-title, .testimonials .g-title {
    font-size: 24px;
  }
  .main-top-a .g-title, .latest_news .g-title {
    margin: 15px 0 0;
  }
  .custom.am_text {
    margin: 15px 0 30px;
  }
  body.home .g-wrapper {
    margin: 30px 0;
  }
  .moduletable.banners_mod {
    padding: 30px 0 0;
  }
  .strip-text, .footer-logo a {
    font-size: 24px;
  }
  .strip-text {
    padding: 10px 0;
  }
  #mod-tlp-testimonial .item {
    padding-top: 0;
  }
  #g-footer {
    padding: 15px 0;
  }
  .footer-logo {
    margin: 0 0 15px;
  }
  .footer-logo a {
    letter-spacing: 0;
  }
  #g-footer ul.menu li {
    margin: 7.5px 0;
  }
  #g-copyright .g-container .g-grid {
    padding: 10px 0;
  }
  #g-copyright .copyright-a {
    padding: 0;
  }
  .page-header h2 {
    font-size: 24px;
  }
  ul.breadcrumb {
    margin: 0 0 15px;
  }
  .browse-view .row div.product.vertical-separator {
    padding-bottom: 25px;
  }
}
@media screen and (min-width: 640px) and (max-width: 800px) {
  .browse-view .row div.product {
    width: 33.333%;
  }
}
@media (max-width: 480px) {
  .products_list .floatleft {
    width: 100%;
  }
  .vmgroup .spacer, .category-view .vm-col .spacer {
    margin: 0;
  }
  .formHorizontal textarea, .formHorizontal input[type="text"], .formHorizontal input[type="email"], .formHorizontal input[type="password"], .formHorizontal select {
    width: 100%;
  }
  .top-bar p {
    display: inline-block;
    width: 100%;
  }
  .top-bar p .fa {
    display: inline-block;
  }
}
@media screen and (min-width: 361px) and (max-width: 639px) {
  .vm-categories-wall-img {
    max-height: 70px;
  }
  .vm-categories-wall-spacer, .vm-categories-wall-spacer .cat_block {
    padding: 5px;
  }
  .vm-categories-wall-spacer .cat_block {
    font-size: 12px;
  }
  .vm-categories-wall-spacer .cat_thm {
    padding: 15px 10px;
  }
}
@media screen and (min-width: 640px) and (max-width: 767px) {
  .industries-blocks .in-block .in-block-data {
    width: 77%;
  }
  .industries-blocks .in-block .in-block-img {
    min-width: 50px;
  }
  .industries-blocks .in-block {
    width: 47%;
    margin: 20px 0;
  }
  .news_blocks .globalnews, .blog .items-row {
    max-width: 500px;
    margin: 0 auto !important;
  }
  .news_blocks .globalnews .gn_static {
    width: 100%;
    margin: 20px 0;
  }
  .news_blocks .globalnews .gn_static .gn_info_box {
    top: 245px;
  }
  .latest_news .gn_static {
    margin: 15px 2.5%;
    width: 45%;
  }
  ul.breadcrumb {
    margin-top: 20px;
  }
  .career_clmn.span12 {
    margin: 0;
  }
  .career_detail {
    padding: 0;
  }
  .career_clmn.span12 .career_clmn_inner.span6 {
    margin: 20px 0 0;
  }
  .tlp-team-list .span4.tlp-each-item, .team-detail .span5 {
    float: left;
  }
  .team-detail .span5 {
    width: 50%;
  }
  .team-detail .span7 {
    float: right;
    width: 47.5%;
  }
  .member_clmn .member_clmn_inner {
    width: 48.6188%;
    float: left;
  }
  .blog .row-fluid [class*="span"] {
    margin: 15px 0;
  }
  body.contact-us .main-top-c .platform-content {
    background-size: 100% auto;
  }
  body.contact-us .main-top-a {
    text-align: center;
  }
  .vm-product-container .vm-product-media-container {
    width: 50%;
  }
  #g-top .top-a, #g-top .top-b {
    flex: 50%;
  }
  .top-bar p {
    padding: 0;
  }
  .top-b ul.menu {
    text-align: right;
  }
  .vm-categories-wall-img {
    max-height: 80px;
  }
  .strip-text {
    padding: 15px 0;
  }
  .main-top-a .g-title, .latest_news .g-title, .vrmcat_title .g-title, .testimonials .g-title {
    font-size: 30px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .g-container {
    width: 97%;
  }
  body.contact-us .g-content {
    padding: 0;
  }
  .breadcrumbs .g-content {
    margin-top: 0;
  }
  body.home #g-mainbottom .g-container .g-grid {
    width: 100%;
  }
}
@media screen and (min-width: 768px) and (max-width: 900px) {
  #g-header .g-main-nav .g-toplevel > li > .g-menu-item-container {
    padding: 9px 10px;
    font-size: 15px;
  }
  #g-top .top-a, #g-top .top-b, body.contact-us .main-top-a, body.contact-us .main-top-b, body.contact-us .main-top-c {
    flex: inherit;
  }
  body.contact-us .g-content {
    padding: 0;
  }
  .get-quote .quote-text, .customer-reviews h4 {
    font-size: 18px;
  }
  #g-top .top-a {
    width: 60%;
  }
  #g-top .top-b {
    width: 40%;
  }
  .top-b ul li a {
    padding: 10px 0;
    width: 100%;
    text-align: center;
  }
  body.contact-us .main-top-a, body.contact-us .main-top-b {
    width: 50%;
  }
  body.contact-us .main-top-c, .inner.testimonial.signle-list blockquote {
    width: 100%;
  }
  body.contact-us .main-top-c .platform-content {
    background-size: 100% auto;
  }
  .news_blocks .globalnews .gn_static .gn_info_box {
    padding: 18px;
    top: 70px;
  }
  .industries-blocks .in-block .in-block-img {
    min-width: 50px;
  }
  .industries-blocks .in-block .in-block-data {
    width: 70%;
  }
  .moduletable.b-address {
    padding: 0 15px;
    margin: 0 15px;
  }
  .moduletable.b-address .icon, .moduletable.q-detail .icon {
    width: 10%;
  }
  .moduletable.b-address .text, .moduletable.q-detail .text {
    width: 87.5%;
  }
  .contact-help {
    padding: 15px;
  }
  .sidebar-right-a .c_pr.btn span, .sidebar-left-a .c_pr.btn span {
    padding-left: 10px;
  }
  .recent_news img {
    width: 65px;
  }
  .recent_news .gn_static .gn_img_box {
    margin: 0 10px 0 0;
  }
  .vm-product-container .vm-product-media-container {
    width: 50%;
  }
  .pr_title, .browse-view .spacer h2 {
    min-height: 85px;
  }
  .vmpr_img img, .row .product .browseProductImage {
    max-height: 80px;
  }
  .categories-module h4 a, .sidebar-right-a .menu li a, .sidebar-left-a .menu li a {
    padding: 14px 0 14px 10px;
  }
  dl.article-info dd, .team-detail .tlp-team-social ul li a, .sp-simpleportfolio-description .sp-simpleportfolio-info span, #g-footer .social-media li a {
    margin: 0 15px 10px 0;
  }
  .payment_option img {
    max-width: 45px;
  }
  ul.social-media {
    display: inline-block;
    width: 100%;
    text-align: center;
  }
  .vm-categories-wall-img {
    max-height: 85%;
  }
  .footer-logo {
    margin: 0 0 30px;
  }
  .footer-logo a {
    font-size: 24px;
  }
  #g-footer .social-media li a {
    margin: 0 10px 10px 0;
  }
}
@media screen and (min-width: 901px) and (max-width: 980px) {
  #g-header .g-main-nav .g-toplevel > li > .g-menu-item-container {
    padding: 9px 8px;
  }
  #g-header .header-c ul li {
    padding: 9px 8px;
  }
  .top-b ul li a {
    padding: 15px 25px;
  }
  .top-bar p {
    padding: 0 11px 0 0;
  }
}
@media screen and (min-width: 981px) and (max-width: 1024px) {
  #g-header .g-main-nav .g-toplevel > li > .g-menu-item-container {
    padding: 9px 10px;
  }
  #g-header .header-c ul li {
    padding: 9px 9px;
  }
  .top-b ul li a {
    padding: 15px 28px;
  }
  .top-bar p {
    padding: 0 18px 0 0;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1199px) {
  #g-header .g-main-nav .g-toplevel > li > .g-menu-item-container {
    padding: 9px 11px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1200px) {
  .g-container {
    width: 97%;
  }
  .top-bar p {
    padding: 0 30px 0 0;
  }
}
/*# sourceMappingURL=custom_11.css.map */