/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/
/* Enter Your Custom CSS Here */

.enhanced-text p {
	font-size: 16px;
    line-height: 32px;
}
.upper h1 {
	text-transform: uppercase;
}
div.uvc-heading.lpadding-20 h4 {
	padding-left: 20px;
}
.manufacturer-listing li {
	padding-bottom: 15px;
}
.oe-icon-list .uavc-list-content {
	margin-bottom: 20px;
}
.oe-intro-text {
	font-size: 16px;
    line-height: 36px;
    font-style: italic;
}
.oe-slick-dots ul.slick-dots {
    padding-top: 40px;
}
.oe-features-slider-title {
    text-align: left;
    line-height: 22px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 0;
}
.oe-features-slider-text {
    text-align: left;
}
.mobile-main-nav > li.has-children > a:after, .mobile-main-nav .next-level-button, .mobile-main-nav > li.menu-item-language > a:after {
	color: #005677;
}
.mobile-main-nav .sub-nav.level-arrows-on li.has-children > a:after, .mobile-main-nav .sub-nav.level-arrows-on li.has-children:not(.act):hover > a:after, .mobile-main-nav .sub-nav.level-arrows-on li.has-children.act > a:after, .mobile-main-nav .sub-nav li.has-children a:after, .mobile-main-nav .sub-nav .next-level-button {
	color: #ccc;
}
/* .dt-mobile-header .mobile-main-nav li .sub-nav > li > a .menu-text {
	font-size: 14px;
} */
.dt-mobile-header .sub-nav .next-level-button:before, .sub-downwards .sub-nav .next-level-button:before, .sub-downwards.dt-parent-menu-clickable.side-header .sub-nav .next-level-button:before {
	font-size: 12px;
}
.free-consultation-list a {
	color: #005677;
    text-decoration: none;
}
input[type="submit"]:not([name="update_cart"]):not(.woocommerce-widget-layered-nav-dropdown__submit), .post-password-form input[type="submit"] {
	background-color: #d4a00f;
	border: none;
	font-size: 18px;
	text-transform: uppercase;
	font-family: "Roboto";
	font-weight: bold;
}
input[type="submit"]:not([name="update_cart"]):not(.woocommerce-widget-layered-nav-dropdown__submit), .post-password-form input[type="submit"]:hover {
	background: #c59726;
}
/* STATUS PAGE START */
#main .vc_message_box p {
	padding-bottom: 0;
}
body.page-id-8901 h3.entry-title a {
	pointer-events: none;
	text-transform: uppercase;
}
body.page-id-8901 .entry-meta a {
	pointer-events: none;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	color: #d35e13;
}
body.page-id-8901 article .entry-excerpt h3 {
	font-size: 18px;
}
body.page-id-8901 .vc_message_box p {
	font-weight: 700;
}
.md-featured-status article {
	border: 2px solid #d4a00f;
}
.hide {
	display: none;
}
h2.md-status-title {
	font-size: 24px;
	margin-bottom: 20px;
}
.past-incidents article h3.entry-title a {
	color: #999999;
}
.past-incidents article .entry-excerpt h3 {
	color: #999999;
}

/* STATUS PAGE END */
.fc-links {
	color: #005677;
	text-decoration: none;
}
.fc-links:hover {
	color: #d35e13;
}
.cta-headline-p {
	font-size: 40px;
	line-height: 50px;
}
.mobile-btn {
	display: none;
	margin: 0 auto;
}
a.ubtn-link.fc-mobile-btn {
	display: none;
	margin: 0 auto;
}
a.dt-btn.dt-btn-m.productbtn.fc-mobile-btn {
	display: none;
	margin: 0 auto;
}
.desktop-btn {
	display: block;
}
.main-nav .sub-nav > li > a .menu-text, .mini-nav .sub-nav > li > a .menu-text {
	text-transform: uppercase;
}
.display-on-mobile {
	display: none;
}
.threed-solutions-block .webecom-brd-sec div.aio-icon.advanced::after {
	border-color: #542a44;
}
.page-id-7357 #rdc-extra-footer {
	display: none;
}
.page-id-7357 #footer {
	margin-top: 60px;
}
.pp-sub-widget {
	margin: 20px 0 40px !important;
	border: none !important;
}
.threed-fancy-quote-sm {
	font-size: 30px;
	font-style: italic;
	line-height: 50px;
	color: #fff;
	text-align: center;
}
.threed-fancy-quote-nobg-sm {
	font-size: 26px;
	font-style: italic;
	line-height: 42px;
	color: #542a44;
	text-align: center;
}
.threed-fancy-quote-nobg-xsm {
	font-size: 20px;
	font-style: italic;
	line-height: 40px;
	color: #542a44;
	text-align: center;
}
.text-with-btn-cta {
	color: #fff;
  font-weight: 700;
  font-size: 36px;
  line-height: 56px;
}
.archive.category .wf-container-main {
	margin: 60px 0;
}
section#pardot-forms-5.widget.pardot-forms {
	border-top: none;
  padding: 0 10px !important;
	margin-top: -30px;
}
.post-entry-content .entry-title a {
	font-weight: 700;
}
.vc-hoverbox-block-inner * {
	backface-visibility: inherit;
}
.vc_row.wpb_row.vc_row-fluid.new-hm {
    background-size: cover;
    background-position: center right;
}
.mobile-padding {
    display: none;
}
.page-id-6671 .right-side-hov-box-2 .vc-hoverbox-front .vc-hoverbox-block-inner.vc-hoverbox-front-inner{
  padding: 5px;
}
.tablet-custom-padding {
  display: none;
}
.new-hm p {
    padding-bottom: 0px !important;
    margin-bottom: 0px;
}
.new-hm .wpb_content_element {
    margin-bottom: 0px;
}
.new-hm button.ubtn-normal {
    padding: 12px 35px;
}
.new-hm .ubtn-data.ubtn-text{
    font-size: 17px;
    line-height: 17px;
    font-weight: 700;
    font-family: Open Sans Condensed;
}
.new-hm .new-hm-btn-row .vc_col-sm-3 {
    max-width: 190px;
}
@media all and (max-width: 1280px) {
    .new-hm-hline p {
        font-size: 50px !important;
        line-height: 55px !important;
    }
    .hov-box-title h2{
        font-size: 18px !important;
    }
.page-id-6671 .vc-hoverbox-wrapper.hov-box-short.hov-box-title.right-side-hover-box-1 {
    position: relative;
    top: -15px;
}
}
@media all and (max-width: 1160px) {
#drive-conf-home {
	padding-top: 0 !important;
	padding-bottom: 20px !important;
}
		.new-hm .vc_col-sm-8 {
        width: 80%;
    }
    .hover-box-row.custom-row .custom-row-cnm .ult-content-box .wpb_text_column.wpb_content_element h3{
         font-size: 28px !important;
    }
    .hover-box-row.custom-row .custom-row-cnm .ult-content-box .wpb_text_column.wpb_content_element p {
    font-size: 18px !important;
}
#main .center-column.custom-row-cnm.vc_col-sm-6 .box-3 h1{
   font-size: 26px !important;
line-height: 34px !important;
}
.center-column.custom-row-cnm.home-flip.wpb_column.vc_column_container.vc_col-sm-6 {
    margin-top: -45px !important;
}
.right-side-hov-box-2.hov-box-short .vc-hoverbox-block {
    min-height: 354px;
}
}
@media all and (max-width: 1024px) {
.page-id-6671 .vc-hoverbox-wrapper.hov-box-short.hov-box-title.right-side-hover-box-1 {
    position: relative;
    margin-top: -11px;
    top: 0px;
}
}
@media all and (max-width: 960px) {
    .new-hm .vc_col-sm-8 {
        width: 100%;
    }
    .new-hm button.ubtn-normal {
       padding: 12px 25px;
    }
}
@media all and (max-width: 959px ) and (min-width: 770px){
	#main .center-column.custom-row-cnm.vc_col-sm-6 .box-3 h1 {
    font-size: 18px !important;
    line-height: 26px !important;
}
.hover-box-row.custom-row .custom-row-cnm .ult-content-box .wpb_text_column.wpb_content_element p {
    font-size: 16px !important;
}
.page-id-6671 .custom-row .custom-row-cnm .ult-content-box-container.center-content-box-1.box-3 .ult-content-box {
    padding: 100px 50px !important;
    min-height: 537px !important;
}
.hover-box-row .hov-box-tall .vc-hoverbox-block {
    min-height: 473px;
}
.right-side-hov-box-2.hov-box-short .vc-hoverbox-block {
    min-height: 470px;
}
}
@media all and (max-width: 770px) and (min-width: 481px){
 .page-id-6671 .vc-hoverbox-back .vc-hoverbox-block-inner p {
    font-size: 10px !important;
}
.page-id-6671 .vc-hoverbox-front .vc-hoverbox-block-inner h2 {
    font-size: 18px !important;
}
.tablet-custom-padding{
  display: block;
}
.hover-box-row.custom-row .custom-row-cnm .ult-content-box .wpb_text_column.wpb_content_element p {
    font-size: 15px !important;
}
.hover-box-row.custom-row .custom-row-cnm .ult-content-box .wpb_text_column.wpb_content_element h3 {
    font-size: 20px !important;
    line-height: 30px !important;
}
.page-id-6671 .vc-hoverbox-wrapper.hov-box-short.hov-box-title.right-side-hover-box-1 {
    position: relative;
    margin-top: -38px;
    top: -20px;
}
.page-id-6671 .hover-box-row .hov-box-short .vc-hoverbox-block {
    min-height: 422px;
    max-height: 422px;
}
.page-id-6671 .hover-box-row .hov-box-tall .vc-hoverbox-block{
    max-height: 435px;
    min-height: 435px;
}
.custom-row.hover-box-row .custom-row-cnm .ult-content-box-container.center-content-box-1.box-3 .ult-content-box {
    padding: 0 50px !important;
    min-height: 422px !important;
    margin-top: 30px;
}
}
@media all and (max-width: 767px) {
.cta-headline-p {
		font-size: 30px;
		line-height: 50px;
}
.mobile-btn {
	display: block;
}
.desktop-btn {
	display: none;	
}
a.ubtn-link.fc-mobile-btn {
	display: block;
}
a.ubtn-link.pc-mobile-btn {
	display: block;
}
a.ubtn-link.desktop-btn {
	display: none;
}
a.dt-btn.dt-btn-m.productbtn.fc-mobile-btn {
	display: block;
}
a.dt-btn.dt-btn-m.productbtn.desktop-btn {
	display: none;
}
}
@media all and (max-width: 767px) and (min-width: 481px){
.vc_empty_space.mobile-custom-padding {
  display: block;
	height: 183px !important;
}
.vc_empty_space.tablet-custom-padding{
    height: 220px !important;
}
.mobile-padding{
    display: block;
    height: 215px !important;
}
.vc_empty_space.mobile-custom-padding-2 {
    height: 165px !important;
}
}
@media all and (max-width: 600px) {
    .vc_row.wpb_row.vc_row-fluid.new-hm {
       background-position: center center;
}
}
@media all and (max-width: 480px) {
    .new-hm-hline p {
        font-size: 23px !important;
        line-height: 42px !important;
    }
 .new-hm-hline p.new-hm-hline-one {
	 font-size: 26px !important;
 }
  .new-hm-hline p.new-hm-hline-one-help {
	 font-size: 32px !important;
 }
 .new-hm-hline p.new-hm-hline-two {
	 font-size: 20px !important;
 }
  .new-hm-hline p.new-hm-hline-two-help {
	 font-size: 36px !important;
     padding-top: 15px !important;
 }
    .mobile-padding {
    display: block;
}
.tablet-custom-padding {
    display: block;
    height: 18px !important;
}
.mobile-custom-padding {
	display: block;
	height: 70px !important;
}
.custom-row.hover-box-row .custom-row-cnm .ult-content-box-container.center-content-box-1.box-3.center-cmn-box-1 .ult-content-box{
    margin-bottom: 20px !important;
}
.mobile-custom-padding-2{
    height: 80px !important;
}
.page-id-6671 .hover-box-row .hov-box-short .vc-hoverbox-block {
    max-height: 320px;
    overflow: hidden;
}
.page-id-6671 .hover-box-row .hov-box-tall .vc-hoverbox-block {
    max-height: 320px;
    overflow: hidden;
}
}
@media all and (max-width: 550px) and (min-width: 401px){
	.info-c-full-br .info-c-full .info-circle-text {
		display: none;
	}
}
@media all and (max-width: 380px){
    .mobile-custom-padding-2 {
    height: 70px !important;
}
.tablet-custom-padding {
    display: block;
    height: 10px !important;
}
.mobile-custom-padding {
	display: block;
	height: 54px !important;
}
}
/** Home Page Flip Boxes **/
.hov-box-title h2 {
    font-family: "Open Sans Condensed";
    font-size: 20px;
    line-height: 30px;
    color: #fff;
}
.hov-box-short .vc-hoverbox-block {
    min-height: 320px;
}
.hov-box-tall .vc-hoverbox-block {
    min-height: 320px;
}
/** Home Page Extra Info Tabs **/
.wpb_content_element .wpb_tabs_nav > li > a {
    color: #666;
}
.single .post:not(.type-event) .post-thumbnail {
    margin-bottom: 25px;
}
.post-navigation .nav-links {
  margin-bottom: 60px;
}
.scroll-top {
  display: none !important;
}
body.postid-12786 .scroll-top {
  display: flex !important;
}
body.postid-13363 .scroll-top {
  display: flex !important;
}
.ult-style-1 .ult-team-member-position, .ult-style-2 .ult-team-member-position, .ult-style-3 .ult-team-member-position {
    line-height: 18px;
}
.left-icon .aio-icon-left .aio-icon, .left-icon .aio-icon-left .aio-icon-img {
    margin-bottom: 15px;
}
.dt-mobile-header .mobile-main-nav li .sub-nav > li > a .menu-text {
    color: #005677;
}
.dt-mobile-header .mobile-main-nav .sub-nav > li.act > a .menu-text {
    color: #d4a00f;
}
.mobile-main-nav > li:not(.wpml-ls-item) > a {
    color: #d35e13;
}
.mobile-mini-widgets .text-area p {
    display: inline-block;
}
.search-results .paginator {
        margin-bottom: 50px;
}
.search-results #main > .wf-wrap, .search-no-results #main > .wf-wrap {
        padding-top: 80px;
}
body.archive.date #main {
		margin-top: 70px;
}
body.archive.date .vc_row.wpb_row.vc_row-fluid.vc_custom_1541502954915.ult-vc-hide-row.vc_row-has-fill {
		padding-top: 0 !important;
}
form input.wpcf7-form-control.wpcf7-submit {
        background-color: #D4A00F;
    border: solid 0px #FFFFFF;
    font-size: 16px !important;
    text-transform: uppercase !important;
    color: #FFFFFF !important;
    font-weight: bold !important;
    padding-top: 14px !important;
    padding-bottom: 14px !important;
    padding-right: 24px !important;
    padding-left: 24px !important;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    border-radius: 0px !important;
        min-height: auto !important;
        line-height: 24px !important;
}
form input.wpcf7-form-control.wpcf7-submit:hover {
    background: #c59726 !important;
}
.omni-form .wpcf7-form input[type="submit"], .omni-form input[type="submit"]:not([name="update_cart"]) {
    background: #D4A00F !important;
}
.omni-form input[type="text"], .omni-form input[type="tel"], .omni-form input[type="email"], .omni-form input[type="number"], .omni-form select, .omni-form textarea, .omni-form input[type="url"] {
    border-color: #cbcbcb !important;
}
.omni-form input.wpcf7-form-control:focus {
    outline-color: #666666 !important;
}
.cookie-notice-container a {
    color: #005677;
}
.manufacturer-solutions h3.aio-icon-title.ult-responsive:hover {
    color: #d4a00f;
}
.carousel-dot-space ul.slick-dots {
    padding: 30px 0;
}
.dt-testimonials-shortcode .testimonial-vcard .text-primary {
    font-size: 14px;
    line-height: 27px;
    text-transform: uppercase;
}
.dt-testimonials-shortcode .testimonial-vcard .text-secondary {
    font-size: 14px;
    line-height: 27px;
    font-family: "Open Sans Condensed", sans-serif;
}
.mobile-only {
    display: none;
}
.desktop-only {
    visibility: visible;
}
div#digital-marketing-form.mobile-only {
        display: none;
    }
div#digital-marketing-form.desktop-only {
        display: block;
    }
.mobile-mini-widgets .ult-just-icon-wrapper {
    display: inline-block;
    float: left;
    margin-right: 3px;
}
.mobile-mini-widgets .aio-icon {
    font-size: 32px !important;
    height: 32px !important;
    line-height: 32px !important;
    width: 32px !important;
}
.mobile-mini-widgets .Defaults-mobile.mobile-phone {
    font-size: 32px;
}
.mobile-header-bar .mobile-mini-widgets div:nth-child(2) p {
    display: inline-block;
}
.mobile-mini-widgets .mini-contacts.phone.first.last {
    font-size: 18px;
    line-height: 22px;
}
.big-plus-icon {
    font-size: 28px;
}
.rmv-pad-tp .vc_column-inner {
        padding-top: 0px !important;
}
.unclickable > a:hover {
  cursor: default;
}
.fancy-media-wrap.layzr-bg:not(.layzr-bg-transparent) {
    background-color: transparent;
}
.md-partner-logo .layzr-bg:not(.layzr-bg-transparent) {
        background-color: transparent;
        padding-bottom: 20px;
}
.md-customer-quote {
        font-size: 13px;
        line-height: normal;
}
.md-fancy-quote {
        text-align: center;
    font-style: italic;
    font-size: 24px;
    line-height: 34px;
        color: #002D45;
}
.md-pardot-form-center-col.wpb_column.vc_column_container.vc_col-sm-12 {
        margin: 0 auto;
    width: max-content;
}
.md-pardot-form-center {
        width: 120%;
}
.md-career-quotes blockquote:not(.shortcode-blockquote), blockquote.shortcode-blockquote.block-style-widget, .block-style-widget {
        background-color: #fff;
}
.md-career-quotes blockquote {
        font: italic 400 18px / 38px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
        text-align: center;
}
.single.single-post #mid-blog-spec {
    display: block !important;
    padding: 0;
}
#mid-blog-spec {
    display: none;
}
.furnishweb-head span {
        font-size: 30px;
    line-height: 88px;
}

#main p { padding-bottom: 10px; }

.single.single-post .page-title.solid-bg, .search-results .page-title.solid-bg {
    background: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)), url("/wp-content/uploads/2018/11/microd-header.jpg");
    background-attachment: fixed;
    background-repeat: no-repeat;
}
body.home .vc_row-has-fill>.vc_column_container>.vc_column-inner {
        padding-top: 0;
}
.page-template-default .vc_row-has-fill>.vc_column_container>.vc_column-inner {
        padding-top: 0;
}
#rdc-extra-footer .upb_row_bg, #rdc-extra-footer .vc_row.wpb_row.vc_row-fluid {
        padding-top: 40px;
}
.search-results #rdc-extra-footer .upb_row_bg, .search-results #rdc-extra-footer .vc_row.wpb_row.vc_row-fluid, .search-no-results #rdc-extra-footer .upb_row_bg, .search-no-results #rdc-extra-footer .vc_row.wpb_row.vc_row-fluid {
        padding-top: 0;
}
body.single-post h2 {
        margin-top: 30px;
}
.sidebar-content section.widget.widget_media_image {
        padding: 25px 0 15px !important;
}
.sidebar-content .recent-posts a, .sidebar-content .widget:not(.widget_icl_lang_sel_widget) .recent-posts a {
        font-weight: 700;
}
.blg .button-caption {
    text-transform: capitalize;
}
.cus-head-trans {
        text-transform: none;
}
.fmda-wo-bg .layzr-bg:not(.layzr-bg-transparent) {
    background-color: transparent;
}
.fit-slide .slide-txt-mid {
        top: 45%;
    position: absolute;
    margin: 0 auto;
    vertical-align: middle;
    width: 100%;
    max-width: 320px;
}
.single-post #rdc-extra-footer {
    background: #f4f4f4;
    width: 100%;
    padding: 0 0 30px;
}
.single-post #rdc-extra-footer .vc_row.wpb_row.vc_row-fluid {
    margin: 0 auto;
    width: 100% !important;
    max-width: 1300px;
    left: 0 !important;
    padding-left: 0 !important;
}
.single-post #rdc-extra-footer .vc_col-lg-3 {
    width: 25%;
    display: inline-block;
}
.single-post #rdc-extra-footer .vc_column-inner {
    padding: 0px 15px;
}
.single-post #rdc-extra-footer .ult-new-ib {
    margin-bottom: 0;
}
.phantom-sticky .branding > a:not(.same-logo) {
    opacity: 1;
    left: 0;
}
li.ult_tab_li>a.ult_a span {
        text-transform: uppercase;
}
.ult-tabto-accordion dd>.ult-tabto-acontent {
    font-size: 15px;
    line-height: 27px;
}
.award-bx p {
    font-size: 18px;
}
.award-bx h4, .award-bx p {
    margin-bottom: 0;
}
html .ingage-bx .ult_main_cl.ult-adjust-bottom-margin {
    margin-bottom: 10px !important;
}
.omni-form input[type="text"], .omni-form input[type="tel"], .omni-form input[type="email"], .omni-form input[type="number"], .omni-form select, .omni-form textarea, .omni-form input[type="url"] {
    color: #666666;
    border-color: #27678a;
    background-color: #fff;
}
.omni-form .wpcf7-form input[type="submit"], .omni-form input[type="submit"]:not([name="update_cart"]){
            background: #005677;
}
.omni-form input.wpcf7-form-control:focus {
    outline: 1px solid #005677;
}
.top-icon .aio-icon-header h3.aio-icon-title {
        font-size: 18px !important;
}
#sidebar .sidebar-content form.dt-contact-form.dt-form textarea{
        border-color: rgba(51,51,51,0.12);
    background-color: #fdfdfd;
        color: #8b8d94;
}
.wpb_accordion.wpb_content_element .wpb_accordion_section .wpb_accordion_header > a span {
    font-size: 15px;
    line-height: 27px;
    font-weight: 700;
    text-transform: uppercase;
    font-family: 'Open Sans Condensed';
        color: #005677;
}
.dt-accordion-text-big .wpb_accordion_header > a {
        font-weight: 700;
}
.abt-icn.aio-icon-component.abt-icn.style_1 {
    margin-bottom: 0px !important;
}
.abt-icn .top-icon .aio-icon-header h3.aio-icon-title {
    margin: 20px 0 10px;
}
.seo-ana-scr-sec #seogroup .outerwrapper {
    background: #fff;
    border: 1px solid #fff;
}
.cs-col-pad .vc_column-inner {
    padding-top: 0 !important;
}
.cs-col-pad .cs-col-pad-one .vc_column-inner {
      padding-left: 10%;
    padding-right: 10%;
}
.seo-anl-frm input[type="text"], input[type="email"], input[type="number"], textarea, .wpcf7-number{
    color: #333;
    border-color: #005677;
    background-color: #fff;
}
.seo-anl-frm .wpcf7-form input[type="submit"], .seo-anl-frm input[type="submit"]:not([name="update_cart"]) {
    background-color: #CCA226;
    background: #CCA226;
}
.seo-anl-frm .wpcf7-form input[type="submit"]:hover, .seo-anl-frm input[type="submit"]:not([name="update_cart"]):hover {
    background-color: #b38e22 !important;
    background: #b38e22 !important;
}
.mar-btm.wpb_text_column.wpb_content_element {
    margin-bottom: 0;
}
.webecom-brd-sec .aio-icon.advanced {
    height: 110px !important;
    line-height: 110px !important;
}
.webecom-brd-sec.edi .aio-icon.advanced::after {
    top: 145px;
}
.manuf-list .fa {
    color: green;
    padding-left: 3px;
}
.rm-plnr-head-sep.wpb_content_element {
        margin-bottom: 0px !important;
}
.page-id-2351 .proctlg-whn {
    margin-bottom: 10px;
}
.page-id-2106 .digital-title.ult_main_cl.ult-adjust-bottom-margin {
    margin-bottom: 10px !important;
}
.page-id-2397 .content .tc-tab table {
    border-bottom: medium none;
}
.tc-tab ul.ult_tabmenu {
    justify-content: center;
    margin-left: 0 !important;
}
.page-id-2397 .tc-tab .wpcf7 {
    text-align: center;
}
html .ult_main_cl.ult-adjust-bottom-margin {
    margin-bottom: 19px !important;
}
.tc-tab ol li {
    margin-bottom: 20px;
}
.tc-tab ol, .tc-tab ul {
    margin-left: 40px !important;
}
.tc-tab-spe-li li {
    margin-bottom: 0 !important;
}
.tc-tab .ult_tabitemname {
        padding: 50px;
}
.sec1btn
{
    font-size: 17px;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 25px;
    padding-right: 25px;
    font-weight: 700;
}
.firstrow
{
    background-color:#0e3511 !important;
}
.cntctfrmcss .wpcf7-form-control.wpcf7-submit
{
    background: #005677 !important;
    border: 1px solid #fff !important;
    padding: 0px 52px !important;
    box-sizing: border-box;
    color: #ffffff !important;
    font-size: 14px !important;
    font-weight: 400 !important ;
    text-transform: uppercase !important;
}
.termcolor{
    color:#000 !important;
}
.termsform .wpcf7-form-control.wpcf7-submit:hover
{
    background: #d4a00f !important;
    color: #ffffff !important;
}
.termsform .wpcf7-form-control.wpcf7-text {
    border-color: #347ab8;
    max-width: 555px;
}
.termsform .wpcf7-form-control.wpcf7-submit
{
background: #d4a00f;
border: 1px solid #fff;
padding: 0px 50px !important;
box-sizing: border-box;
color: #ffffff;
font-size: 14px !important;
font-weight: 400 !important;
}
.content td
{
    border:none !important;
}
.catlog2 {
    background-color: #fff;
    border-radius: 5px !important;
}
.privacylist
{
    margin-left:50px !important;
}
.learnmorebtn{
width: 130px;
font-size: 14px;
font-weight: 400;
    padding:16px;
}
.page-id-2351 #main, .page-id-2643 #main {
    padding-top:0px !important;
}
.productbtn
{
width: 400px;
font-size: 14px;
font-weight: 700;
margin: 0 auto;
}
#rdc-extra-footer h2.ult-new-ib-title {
font-size: 26px;
line-height: 30px;
}
#rdc-extra-footer .upb_row_bg,#rdc-extra-footer .vc_row.wpb_row.vc_row-fluid  {
background: rgb(245, 245, 245);
}
.sidebar-left #rdc-extra-footer .vc_row.wpb_row.vc_row-fluid {
        padding-top: 40px;
        width:100% !important;
      max-width: 1300px;
    margin: 0 auto;
        left: 0 !important;
        padding-left: 0 !important;
}
.sidebar-left #rdc-extra-footer {
    background: rgb(245, 245, 245);
    width: 100%;
        margin: 3em 0 0;
}
#rdc-extra-footer p {
    margin-bottom: 0;
	padding: 0;
}
.home .custom-row .custom-row-cnm .ult-content-box .wpb_text_column.wpb_content_element h3 {
    font-weight: 700;
    line-height: 30px;
}
.custom-row .custom-row-cnm .ult-content-box-container.content-box-6.small-box.box-7 .ult-content-box::before {
    content: "";
    position: absolute;
    display: block;
    background: rgba(178,30,40, 0.8);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    -moz-transition: background .5s;
-o-transition: background .5s;
-webkit-transition: background .5s;
transition: background .5s;
}
.custom-row .custom-row-cnm .ult-content-box-container.content-box-6.small-box.box-7:hover .ult-content-box::before {
    background: rgba(178,30,40, 0.9);
}
.custom-row .custom-row-cnm .ult-content-box-container.content-box-6.small-box.box-7:hover .wpb_text_column.wpb_content_element h3 {
    color: #ffff !important;
}
.custom-row .custom-row-cnm .ult-content-box-container.content-box-5.small-box.box-6 .ult-content-box::before {
    content: "";
    position: absolute;
    display: block;
    background: rgba(84,42,68, 0.75);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    -moz-transition: background .5s;
-o-transition: background .5s;
-webkit-transition: background .5s;
transition: background .5s;
}
.custom-row .custom-row-cnm .ult-content-box-container.content-box-5.small-box.box-6:hover .ult-content-box::before {
    background: rgba(84,42,68, 0.85);
}
.custom-row .custom-row-cnm .ult-content-box-container.content-box-5.small-box.box-6:hover .wpb_text_column.wpb_content_element h3 {
    color: #ffff !important;
}
.custom-row .custom-row-cnm .ult-content-box-container.content-box-4.small-box.box-2 .ult-content-box::before {
    content: "";
    position: absolute;
    display: block;
    background: rgba(0,86,119,0.8);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    -moz-transition: background .5s;
-o-transition: background .5s;
-webkit-transition: background .5s;
transition: background .5s;
}
.custom-row .custom-row-cnm .ult-content-box-container.content-box-4.small-box.box-2:hover .ult-content-box::before {
    background: rgba(0,86,119,0.9);
}
.custom-row .custom-row-cnm .ult-content-box-container.content-box-4.small-box.box-2:hover .wpb_text_column.wpb_content_element h3 {
    color: #ffff !important;
}
.custom-row .custom-row-cnm .ult-content-box-container.content-box-2.box-4 .ult-content-box::before {
    content: "";
    position: absolute;
    display: block;
    background: rgba(74,118,40,0.8);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    -moz-transition: background .5s;
-o-transition: background .5s;
-webkit-transition: background .5s;
transition: background .5s;
}
.custom-row .custom-row-cnm .ult-content-box-container.content-box-2.box-4:hover .ult-content-box::before {
    background: rgba(74,118,40,0.9);
}
.custom-row .custom-row-cnm .ult-content-box-container.content-box-2.box-4:hover .wpb_text_column.wpb_content_element h3 {
    color: #ffff !important;
}
.custom-row .custom-row-cnm .ult-content-box-container.content-box-2.box-5 .ult-content-box::before {
    content: "";
    position: absolute;
    display: block;
    background: rgba(0,155,234,0.8);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    -moz-transition: background .5s;
-o-transition: background .5s;
-webkit-transition: background .5s;
transition: background .5s;
}
.custom-row .custom-row-cnm .ult-content-box-container.content-box-2.box-5:hover .ult-content-box::before {
    background: rgba(0,155,234,0.9);
}
.custom-row .custom-row-cnm .ult-content-box-container.content-box-2.box-5:hover .wpb_text_column.wpb_content_element h3 {
    color: #ffff !important;
}
.hide-sec {
    display: none;
}
.double-content-row-1-col-1 .vc_column-inner {
    padding-right: 17px;
}
.double-content-row-1-col-2 .vc_column-inner {
    padding-left: 17px;
}
.standard-number-list li:before, .standard-arrow li:before {
    background-color: #d4a00f !important;
}
.nw-center-col .cnt-lft-col .vc_column-inner {
   padding-right: 18px;
}
.nw-center-col .cnt-rgt-col .vc_column-inner {
   padding-left: 18px;
}
.hm-cnt-txt .ult-content-box {
    background-color: transparent !important;
}
.content_block .vc_row.wpb_row.vc_row-fluid {
  width: 100% !important;
  left: 0 !important;
    margin: 0;
}
#main.sidebar-left {
    padding-bottom: 0;
}
#main { padding-bottom: 0; }
.content_block .wpb_column.vc_column_container.vc_col-sm-12 {
    margin: 0 auto;
    width: 100%;
    max-width: 1200px;
    float: none;
}
.content_block .vc_column-inner {
  padding: 0px;
}
.content_block .vc_row.wpb_row.vc_row-fluid {
  background-color: #d35e13;
  padding: 25px 0;
}
.content_block .default-btn-shortcode.dt-btn.dt-btn-m {
  color: #d35e13;
  background-color: #fff !important;
}
#custom_post_widget-2000.content_block .default-btn-shortcode.dt-btn.dt-btn-m:hover {
  color: #d35e13;
  background-color: #fff !important;
}
.content_block h2 {
    margin-bottom: 0px;
}
.home #custom_post_widget-2000 {
   display: none;
}
.masthead:not(.sub-downwards) .main-nav .sub-nav li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover > a .menu-text
{
 color:#CCA226;
}
.hide-comp {
    display: none;
}
.btn-viewsol {
    font-size: 20px;
    padding: 14px 22px;
}
.dt-btn.dt-btn-m {
    font-size: 18px;
    padding: 14px 24px;
}
.widget-title {
    font-size: 18px;
  line-height: 24px;
  text-transform: uppercase;
}
.sidebar-content .widget-title, .sidebar .menu-item a {
    color: #005677;
}
.mini-search .submit, .post-entry-content .post-details.details-type-link, .post-entry-content .entry-title a, .post-entry-content .entry-meta {
    color: #005677;
}
.sidebar-content .widget:not(.widget_icl_lang_sel_widget) .custom-menu a:not(:hover) {
    color: #005677;
}
.sidebar .sidebar-content .widget {
    margin-bottom: 0;
    padding: 25px 25px 15px !important;
}
.sidebar .sidebar-content .widget.widget_presscore-contact-form-widget {
    margin-top: 30px;
}
.l-to-r-line > li > a i.underline {
  background: #CCA226;
}
.btn-viewsol {
  text-transform:uppercase;
}
.sidebar-content .custom-menu li.act > a, .sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) .custom-menu li.act > a {
  color: #CCA226;
}
.sidebar-content .custom-menu a:hover, .sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) .custom-menu a:hover {
  color: #CCA226;
}
.uvc-heading .uvc-main-heading p
{
  text-transform:uppercase !important;
}
.branding .text-area {
   color:#005677;
}
.masthead .soc-ico a:hover .soc-font-icon{
  color: #CCA226 !important;
}
#footer .soc-ico a::after {
background-color: #CCA226;
}
.btn-align-center #default-btn-a45fe9121db4e4fedc7cc10b784fe17b{
  font-size:22px;
}
.fot-btn .dt-btn.dt-btn-s {
 font-size: 18px;
 text-transform: uppercase;
 padding: 14px 24px;
}
.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style) {
    background-color: #d4a00f;
    background-image: none;
    background: #d4a00f;
    background: -webkit-linear-gradient("");
    background: linear-gradient("");
}
.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style):hover {
    background: none;
    background: #c59726 !important;
    background: -webkit-linear-gradient("");
    background: linear-gradient("");
}
.contact-form-row .dt-contact-form.dt-form {
    max-width: 500px;
    margin: 0 auto;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.three-logo-row {
    max-width: 580px;
    margin: 0 auto;
}
.three-img-row .aio-icon-header .aio-icon-title{
 text-align: left;
padding: 0 6px;
margin: 13px 0px 8px !important;
font-size: 18px !important;
}
.three-img-row  .top-icon .aio-icon-header + .aio-icon-description {
    margin-top: 0;
    padding: 0 4px;
    text-align: left !important;
}
.four-reason-info-list .smile_icon_list.left li .icon_description {
    top: 4px;
    position: relative;
}
.four-reason-info-list .smile_icon_list li .icon_description .info-list-heading {
    margin-bottom: 2px;
}
#footer.solid-bg {
    background: #005677 none repeat center top;
}
#page .widget .dt-form .dt-btn, .widget .dt-form .dt-btn{
  background-color: #D4A00F;
    background-image: none;
    background: #D4A00F;
  text-transform: uppercase;
}
.top-bar-bg{
  background: #005677 none repeat center center !important;
}
.branding a img, .branding img {
    max-width: 200px !important;
}
.tp-parallax-wrap.rev_row_wrap .tp-parallax-wrap {
    visibility: visible !important;
}
a, a:hover {
    color: #d35e13;
}
.tp-caption.tp-resizeme.typing-layer.rev_layer_in_column {
    opacity: 1 !important;
}
.main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .subtitle-text, .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .menu-text, .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .subtitle-text, .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .menu-text {
    color:  #005677 !important;
}
.center-column.custom-row-cnm.wpb_column.vc_column_container.vc_col-sm-6 {
    margin-top: -100px;
}
.center-column.custom-row-cnm.home-flip.wpb_column.vc_column_container.vc_col-sm-6 {
    margin-top: -210px;
}
.custom-row .right-column .vc_column-inner {
    padding-left: 10px;
}
.custom-row .left-column .vc_column-inner {
    padding-right: 10px;
}
.custom-row.vc_row[data-vc-full-width] {
    overflow: visible;
}
.custom-row .custom-row-cnm .ult-content-box {
    position: relative;
}
.custom-row .custom-row-cnm .ult-content-box-container.content-box-3.small-box.box-1 .ult-content-box::before {
    content: "";
    position: absolute;
    display: block;
    background: rgba(211,94,19, 0.8);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    -moz-transition: background .5s;
-o-transition: background .5s;
-webkit-transition: background .5s;
transition: background .5s;
}
.custom-row .custom-row-cnm .ult-content-box-container.content-box-3.small-box.box-1:hover .ult-content-box::before {
    background: rgba(211,94,19, 0.9);
}
.custom-row .custom-row-cnm .ult-content-box-container.content-box-3.small-box.box-1:hover .wpb_text_column.wpb_content_element h3 {
    color: #ffff !important;
}
.custom-row .custom-row-cnm .ult-content-box-container.center-content-box-1.box-3 .ult-content-box {
    padding: 0 50px !important;
}
.custom-row .custom-row-cnm .ult-content-box-container.center-content-box-1.box-3 .ult-content-box::before {
    content: "";
    position: absolute;
    display: block;
    background: rgba(85,85,85,0.8);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    -moz-transition: background .5s;
-o-transition: background .5s;
-webkit-transition: background .5s;
transition: background .5s;
}
.custom-row .custom-row-cnm .ult-content-box-container.center-content-box-1.box-3:hover .ult-content-box::before {
    background: rgba(85,85,85,0.9);
}
.custom-row .custom-row-cnm .ult-content-box-container:hover .wpb_text_column.wpb_content_element h3 {
    color: #fff !important;
}
.custom-row .custom-row-cnm .ult-content-box {
    position: relative;
}
.custom-row .custom-row-cnm .ult-content-box .wpb_text_column.wpb_content_element {
   position: relative;
   z-index: 2;
   top: 5em;
}
.custom-row .custom-row-cnm .center-content-box-1 .ult-content-box .wpb_text_column.wpb_content_element {
    top: 5em;
}
.custom-row .custom-row-cnm .content-box-2 .ult-content-box .wpb_text_column.wpb_content_element {
    top: 10em;
}
.custom-row .custom-row-cnm .ult-content-box-container:hover .ult-content-box::before{
    background: rgba(0,0,0,.8);
}
.main-nav > li:not(.wpml-ls-item) > a {
    color: #d35e13 !important;
}
.main-nav > li.act:not(.wpml-ls-item) > a .menu-text, .main-nav > li.act:not(.wpml-ls-item) > a .subtitle-text {
    color: #005677 !important;
}
.custom-row .custom-row-cnm .ult-content-box .wpb_text_column.wpb_content_element h3 {
    color: #fff !important;
    font-weight: 500;
    text-transform: none;
    -moz-transition: color .4s;
-o-transition: color .4s;
-webkit-transition: color .4s;
transition: color .4s;
}
.accent-icon-bg .aio-icon {
    background: #d35e13 !important;
}
.accent-title-color .uvc-main-heading > *, .accent-title-color .aio-icon-title {
    color: #d35e13 !important;
}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .h1-size, .entry-title.h1-size, .h2-size, .entry-title.h2-size, h1.entry-title, .h3-size, .entry-title.h3-size, h2.entry-title, .h4-size, .entry-title.h4-size, h3.entry-title, .h5-size, .entry-title.h5-size, .h6-size, .entry-title.h6-size, .header-color, .entry-meta .header-color, .color-title {
    color: #005677;
}
.accent-icon-color .aio-icon > i {
    color: #d35e13 !important;
}
.footer .custom-categories a:hover span.item-name, .footer .cat-item a:hover span.item-name, .footer .custom-menu a:hover, .footer .custom-menu li.act > a, .footer .widget_recent_comments a:hover { color: #CCA226; }
.footer .items-grid .post-content a:hover, #page .post-content a:hover { color: #CCA226; }
@media only screen and (max-device-width: 1366px) {
  .single.single-post .page-title.solid-bg {
    background-attachment: scroll;
  }
}
@media all and (max-width: 1139px) and (min-width: 768px) {
.ingage-bx .vc_col-sm-6 {
    width: 100%;
}
.ingage-bx .aio-icon-component {
    margin-bottom: 0px;
}
.ingage-bx .left-icon .aio-icon-left .aio-icon-img {
    margin-bottom: 0px;
}
}
@media all and (max-width: 767px) {

	.vc_empty_space.md-webinar-spacer {
		height: 40px !important;
}
	.web-ecom-boxes .ult-content-box    {
        min-height: 721px !important;
    }
	.hide-column {
		display: none !important;
	}
}
@media all and (max-width: 1023px) and (min-width: 768px) {
        .web-ecom-boxes .ult-content-box    {
            min-height: 881px !important;
    }
}
.single-post h2 {
    font-size: 30px;
    line-height: 38px;
}
.tab-wdth-egt .vc_col-sm-8, .tab-wdth-egt .vc_col-sm-4 {
    width: 50%;
}
.ttl-res h2 {
    font-size: 35px !important;
    line-height: 40px !important;
}
h1.ttl-res {
    font-size: 40px !important;
    line-height: 48px !important;
}
@media screen and (max-width: 778px) {
	.second-switch-logo-center.second-switch-menu-left .mobile-header-bar .mobile-mini-widgets .last {
		margin-top: 10px;
	}
}
@media all and (max-width: 989px) {
    .post-navigation .nav-links {
         margin-bottom: 0;
    }
}
@media all and (max-width: 778px){
.mobile-header-bar .mobile-mini-widgets div:nth-child(2) {
    display: block !important;
    text-align: center;
}
.mobile-header-bar .mobile-mini-widgets div:nth-child(2) p span {
    font-size: 22px !important;
    line-height: 32px !important;
}
.center-column.custom-row-cnm.home-flip.wpb_column.vc_column_container.vc_col-sm-6 {
    margin-top: -100px !important;
}
#main .center-column.custom-row-cnm.vc_col-sm-6 .box-3 h1 {
    font-size: 24px !important;
    line-height: 34px !important;
}
}
@media all and (max-width: 768px) {
.content_block .vc_custom_heading {
    text-align: center !important;
    margin-bottom: 25px !important;
}
a.ubtn-link.ult-adjust-bottom-margin.ubtn-left.ubtn-normal.lft, a.ubtn-link.ult-adjust-bottom-margin.ubtn-left.ubtn-normal.rgt {
	padding: 0;
}
}
@media all and (min-width: 992px) and (max-width: 1094px) {
    #rdc-extra-footer h2.ult-new-ib-title {
        font-size: 20px
    }
}
@media all and (max-width: 767px){
.mobile-hide {
	display: none;
}
.ingage-bx .left-icon .aio-icon-left .aio-icon-img {
    margin-bottom: 0px;
}
.ingage-bx .aio-icon-box.left-icon {
    display: block;
}
.ingage-bx .aio-icon-left {
    display: block !important;
}
.web-ecom-boxes .ult-content-box    {
            min-height: unset !important;
}
.mobile-only {
    display: block;
}
.desktop-only {
    display: none;
}
#digital-marketing-form .mobile-only {
        display: block;
    }
#digital-marketing-form .desktop-only {
        display: none;
    }
.abt-info-lst .smile_icon_list.right li .icon_list_icon {
    float: left;
    margin-right: 20px;
}
.abt-info-lst .icon_list_connector {
    left: 35.5px;
}
.abt-info-lst .icon_description {
    text-align: left;
}
.fit-slide .ult-content-box {
    padding: 0px !important;
}
.wpb_text_column.wpb_content_element.manuf-list {
    margin-bottom: 0;
}
#main {
    padding-top: 40px;
}
.retail-spec-rw .wpb_column.vc_column_container.vc_col-sm-4 {
    margin-bottom: 30px;
}
.testi-sldr .owl-dots {
    margin: 0 auto;
    width: 100%;
    max-width: 70%;
}
.resp-info-bx {
    text-align: center;
}
.dt-close-mobile-menu-icon span {
    background-color: #d35e13;
}
.mobile-main-nav li > a {
    color: #d35e13;
}
.mobile-main-nav li.act > a .menu-text {
    color: #005677;
}
.mobile-main-nav li.act > a {
    color: #d35e13;
}
.mobile-main-nav li:not(.act) > a:hover {
    color: #d35e13;
}
.mobile-main-nav li:not(.act) > a:hover .menu-text {
        color: #005677;
}
.dt-mobile-header {
    padding: 15px 15px 0;
}
#fancy-header .fancy-title > span {
    font-size: 30px;
    line-height: 36px;
}
.aio-icon-component.accent-icon-bg .left-icon .aio-icon-left, .aio-icon-component.accent-icon-bg .left-icon .aio-ibd-block {
    display: block;
}
#footer .textwidget img {
    max-width: 200px !important;
}
.single-post #mid-blog-spec img {
    padding-top: 20px !important;
}
.single .entry-content {
    margin-bottom: 25px;
}
.single-post #rdc-extra-footer .vc_col-lg-3 {
    width: 100%;
    margin-bottom: 25px;
}
.single-post .entry-content img.alignright.size-full {
    float: none;
    margin-left: 0;
    width: 100%;
}
.single-post h2 {
    font-size: 25px;
    line-height: 32px;
}
.seo-ana-img img {
    margin: 0 auto;
    width: 100%;
    max-width: 250px;
    margin-bottom: 20px !important;
}
h1.ttl-res {
    font-size: 32px !important;
    line-height: 38px !important;
}
.ttl-res h2 {
    font-size: 28px !important;
    line-height: 35px !important;
}
.vc_row.col-rev {
    flex-direction: column-reverse;
}
.vc_hidden-xs {
    display: block !important;
}
    #md-employee-testimonials   {
        display: none;
    }
}
@media all and (max-width: 480px){
.center-column.custom-row-cnm.home-flip.wpb_column.vc_column_container.vc_col-sm-6 {
    margin-top: 60px !important;
}
.vc_empty_space.mobile-padding.padding-2 {
    height: 70px !important;
}
.md-career-quotes blockquote {
        font-size: 14px;
        line-height: 24px;
    }
.mobile-mini-widgets .text-area.hide-on-desktop.near-logo-first-switch.in-menu-second-switch.show-on-first-switch.display-none.first.last {
    margin-top: 5px;
}
.mobile-mini-widgets .aio-icon {
    font-size: 15px !important;
    height: 15px !important;
    line-height: 15px !important;
    width: 15px !important;
}
.mobile-header-bar .mobile-mini-widgets div:nth-child(2) p {
    display: inline-block;
}
#seogroup-embed img {
    margin: 0 auto;
    width: 100%;
    max-width: 320px;
}
#main .center-column.custom-row-cnm.vc_col-sm-6 .box-3 h1 {
    font-size: 22px !important;
    line-height: 28px !important;
}
#main .center-column.custom-row-cnm.vc_col-sm-6 .box-3 p {
    font-size: 14px !important;
    line-height: 18px !important;
}
.mobile-header-bar .mobile-mini-widgets div:nth-child(2) p span {
    font-size: 13px !important;
    line-height: 15px !important;
}
        .custom-row .left-column .vc_column-inner {
    padding-right: 15px;
}
  .double-content-row-1-col-2 .vc_column-inner {
    padding-left: 15px;
}
  .custom-row .right-column .vc_column-inner {
    padding-left: 15px;
}
  .double-content-row-1-col-1 .vc_column-inner{
    padding-right: 15px;
 }
  .center-column.custom-row-cnm.wpb_column.vc_column_container.vc_col-sm-6{
    margin-top: 30px;
  }
.double-content-row-1-col-1.wpb_column.vc_column_container.vc_col-sm-6 {
    margin-bottom: 10px;
}
.double-content-row-1-col-2.wpb_column.vc_column_container.vc_col-sm-6 {
    margin-bottom: 30px;
}
}
@media all and (max-width: 414px){
    #home-extra-info img {
        display: none;
    }
}
@media all and (max-width: 400px){
.dgtl-mrk-inf-bx .icon_list_icon, .hm-inf-bx .icon_list_icon {
    font-size: 18px !important;
    width: 32px !important;
    height: 32px !important;
    line-height: 32px !important;
}
.dgtl-mrk-inf-bx .icon_list_connector, .hm-inf-bx .icon_list_connector {
    left: 16px !important;
}
.dgtl-mrk-inf-bx .smile_icon_list li.icon_list_item, .hm-inf-bx .smile_icon_list li.icon_list_item {
    margin: 0 0 25px !important;
}
}
@media all and (max-width: 350px){
.mobile-mini-widgets .aio-icon {
    font-size: 14px !important;
    height: 14px !important;
    line-height: 14px !important;
    width: 14px !important;
}
.page .mobile-header-bar .mobile-mini-widgets div:nth-child(2) p span {
    font-size: 10px !important;
    line-height: 12px !important;
}
#main .center-column.custom-row-cnm.vc_col-sm-6 .box-3 h1 {
    font-size: 20px !important;
    line-height: 24px !important;
}
#main .center-column.custom-row-cnm.vc_col-sm-6 .box-3 p {
    font-size: 12px !important;
    line-height: 14px !important;
}
.mobile-header-bar .mobile-mini-widgets div:nth-child(2) p span {
    font-size: 12px !important;
    line-height: 14px !important;
}
}
#main-slideshow {
    display: none;
}
.vc_row.wpb_row.vc_row-fluid.new-hm {
    background-size: cover;
    background-position: center right;
}
.mobile-padding{
    display: none;
}
.page-id-6671 .right-side-hov-box-2 .vc-hoverbox-front .vc-hoverbox-block-inner.vc-hoverbox-front-inner{
  padding: 5px;
}
.tablet-custom-padding{
  display: none;
}
.new-hm p {
    padding-bottom: 0px !important;
    margin-bottom: 0px;
}
.new-hm .wpb_content_element {
    margin-bottom: 0px;
}
.new-hm button.ubtn-normal {
    padding: 12px 35px;
}
.new-hm .ubtn-data.ubtn-text{
    font-size: 20px;
    line-height: 20px;
    font-weight: 700;
    font-family: Open Sans Condensed;
}
.new-hm .new-hm-btn-row .vc_col-sm-3 {
    max-width: 190px;
}
@media all and (max-width: 1280px) {
    .new-hm-hline p {
        font-size: 50px !important;
        line-height: 55px !important;
    }
    .hov-box-title h2{
        font-size: 18px !important;
    }
.page-id-6671 .vc-hoverbox-wrapper.hov-box-short.hov-box-title.right-side-hover-box-1 {
    position: relative;
    top: -15px;
}
}
@media all and (max-width: 1160px) {
    .new-hm .vc_col-sm-8 {
        width: 80%;
    }
    .hover-box-row.custom-row .custom-row-cnm .ult-content-box .wpb_text_column.wpb_content_element h3{
         font-size: 28px !important;
    }
    .hover-box-row.custom-row .custom-row-cnm .ult-content-box .wpb_text_column.wpb_content_element p {
    font-size: 18px !important;
}
}
@media all and (max-width: 1024px) {
.page-id-6671 .vc-hoverbox-wrapper.hov-box-short.hov-box-title.right-side-hover-box-1 {
    position: relative;
    margin-top: -11px;
    top: 0px;
}
}
@media all and (max-width: 960px) {
    .new-hm .vc_col-sm-8 {
        width: 100%;
    }
    .new-hm button.ubtn-normal {
       padding: 12px 25px;
    }
}
@media all and (max-width: 770px) and (min-width: 481px){
 .page-id-6671 .vc-hoverbox-back .vc-hoverbox-block-inner p {
    font-size: 10px !important;
}
.page-id-6671 .vc-hoverbox-front .vc-hoverbox-block-inner h2 {
    font-size: 18px !important;
}
.tablet-custom-padding{
  display: block;
}
.hover-box-row.custom-row .custom-row-cnm .ult-content-box .wpb_text_column.wpb_content_element p {
    font-size: 15px !important;
}
.hover-box-row.custom-row .custom-row-cnm .ult-content-box .wpb_text_column.wpb_content_element h3 {
    font-size: 20px !important;
    line-height: 30px !important;
}
.page-id-6671 .vc-hoverbox-wrapper.hov-box-short.hov-box-title.right-side-hover-box-1 {
    position: relative;
    margin-top: -38px;
    top: -20px;
}
.page-id-6671 .hover-box-row .hov-box-short .vc-hoverbox-block {
    min-height: 422px;
    max-height: 422px;
}
.page-id-6671 .hover-box-row .hov-box-tall .vc-hoverbox-block{
    max-height: 435px;
    min-height: 435px;
}
.custom-row.hover-box-row .custom-row-cnm .ult-content-box-container.center-content-box-1.box-3 .ult-content-box {
    padding: 0 50px !important;
    min-height: 422px !important;
    margin-top: 30px;
}
}
@media all and (max-width: 767px) {
.display-on-mobile {
	display: block;
}
}
@media all and (max-width: 767px) and (min-width: 481px){
.vc_empty_space.mobile-custom-padding {
    height: 183px !important;
}
.vc_empty_space.tablet-custom-padding{
    height: 220px !important;
}
.mobile-padding{
    display: block;
    height: 215px !important;
}
.vc_empty_space.mobile-custom-padding-2 {
    height: 165px !important;
}
}
@media all and (max-width: 600px) {
    .vc_row.wpb_row.vc_row-fluid.new-hm {
       background-position: center center;
}
}
@media all and (max-width: 480px) {
    .new-hm-hline p {
        font-size: 40px !important;
        line-height: 45px !important;
    }
    .mobile-padding {
    	display: block;
}
.tablet-custom-padding {
    display: block;
    height: 18px !important;
}
.mobile-custom-padding {
 height: 70px !important;
}
.custom-row.hover-box-row .custom-row-cnm .ult-content-box-container.center-content-box-1.box-3.center-cmn-box-1 .ult-content-box{
    margin-bottom: 20px !important;
}
.mobile-custom-padding-2{
    height: 80px !important;
}
.page-id-6671 .hover-box-row .hov-box-short .vc-hoverbox-block {
    max-height: 320px;
    overflow: hidden;
}
.page-id-6671 .hover-box-row .hov-box-tall .vc-hoverbox-block {
    max-height: 320px;
    overflow: hidden;
}
}
@media all and (max-width: 380px){
    .mobile-custom-padding-2 {
    height: 70px !important;
}
.tablet-custom-padding {
    display: block;
    height: 10px !important;
}
.mobile-custom-padding {
    height: 54px !important;
}
}