@media (min-width: 900px) {
#menu-item-2134 {
  display: none !Important;
}
}

.wpcf7 input[type="file"] {
    font-size: 14px;
}

.cmt-quote-form .select2-container--default .select2-selection--single .select2-selection__rendered, .cmt-quote-form textarea, .cmt-quote-form input[type="text"], .cmt-quote-form input[type="datetime"], .cmt-quote-form input[type="date"], .cmt-quote-form input[type="number"], .cmt-quote-form input[type="email"], .cmt-quote-form input[type="url"], .cmt-quote-form input[type="tel"], .cmt-quote-form select {
    font-size: 15px;
}

#site-header-menu #site-navigation div.nav-menu > ul > li a:hover {
       color: #1193d1 !important;
}

@media (max-width: 500px) {
#rev_slider_3_1_wrapper .custom.tparrows {
    top: 83% !important;
}

.tp-rightarrow {
    left: 38% !important;
    margin-top: -2px;
}

}

@media (max-width: 767px) {
.cmt-footer2-left {
    width: 92%;
}
}

@media only screen and (max-width: 479px) {
.site-header-main.cmt-section-wrapper {
    margin: 0 0px;
    padding-left: 30px;
    padding-right: 30px;
}
}

@media (max-width: 1200px) {
#site-header-menu #site-navigation div.nav-menu > ul > li a, #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li a {
   width: 100%;
}

#site-header-menu #site-navigation .menu-toggle, .cmt-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle {
    right: 10px;
    left: auto !important;
    top: 30px !important;
}
}

@media (max-width: 1200px) {
#site-header-menu #site-navigation.toggled-on div.nav-menu > ul ul.open {
    max-height: 10000px;
    -webkit-animation: fadein 1s;
    -moz-animation: fadein 1s;
    -ms-animation: fadein 1s;
    -o-animation: fadein 1s;
    animation: fadein 1s;
    padding-left: 10px;
}
}

#site-header-menu #site-navigation.toggled-on div.nav-menu > ul {
    -webkit-animation: fadein 0.5s;
    -moz-animation: fadein 0.5s;
    -ms-animation: fadein 0.5s;
    -o-animation: fadein 0.5s;
    animation: fadein 0.5s;
}

.bottom-footer-text.cmt-bgcolor-custom.cmt-textcolor-white a:not(:hover) {
    color: rgb(115, 202, 240);
}

@media (min-width: 900px) and (max-width: 1025px) {
.footer .widget {
    margin: 70px 0 0px;
}
}

@media (min-width: 1030px) {
#media_image-3 {
    margin-top: 90px;
}
}

.footer .widget.widget_nav_menu ul>li {
    padding: 8px 0 0px 0;
}

.widget_recent_comments li.recentcomments:before, .widget_recent_entries a:before, .widget_meta a:before, .widget_categories a:before, .widget_archive li a:before, .widget_pages li a:before, .widget_nav_menu li a:before, .widget_product_categories a:before {
    /* content: "-"; */
    font-style: normal;
    font-weight: 400;
    display: inline-block;
    text-decoration: inherit;
    width: inherit;
    height: inherit;
    color: #1193d1;
    margin-top: 2px;
    font-size: 1em;
    text-align: center;
    text-rendering: optimizelegibility;
    content: "\f054";
    font: normal normal normal 14px/1 FontAwesome;
    font-style: normal;
    font-variant-ligatures: normal;
    font-variant-caps: normal;
    font-variant-numeric: normal;
    font-variant-east-asian: normal;
    font-weight: normal;
    font-stretch: normal;
    line-height: 1;
    font-family: FontAwesome;
}

.vc_element-icon.icon-cymolthemes-vc {
    background-image: url(https://actconcretewatertanks.com.au/wp-content/plugins/js_composer/assets/vc/logo/wpb-logo.svg) !important;
}

.cmt-topbar-wrapper .cmt-vc_btn3.cmt-vc_btn3-size-md {
    transition: 0.5s;
}

.cmt-topbar-wrapper:not(.cmt-bgcolor-skincolor) .top-contact i:hover {
   color: #1193d1 !important;
}

.cmt-topbar-wrapper:not(.cmt-bgcolor-skincolor) .top-contact i {
    color: white;
    transition: 0.3s;
}

.cmt-textcolor-white .cmt-top-bar-content .cmt-section-wrapper-cell div:before {
   display: none;
}

@media (max-width: 500px) {
.cmt-sticky-bgcolor-white {
    position: fixed;
    z-index: 9999;
    width: 100% !important;
}
}

.cmt-seperator-solid.cmt-element-heading-wrapper:not(.cmt-sboxheading-style-horizontal) .cmt-sboxcta3-only.cmt-vc_general.cmt-sboxvc_cta3 .cmt-sboxcta3-content-wrapper {
    margin-top: 24px!important;
    font-size: 16px;
}

.wpb_wrapper p strong {
    color: #1193d1;
}


@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox  12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera &lt; 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}