/*!
Theme Name: healthstreet-child
Theme URI: http://www.itvibes.com
Version: 4.6.1
Description: Smart. Flexible. Beautiful. ITVibes is the most powerful theme in our collection.
Author: ITVibes
Author URI: http://www.itvibes.com
Template:healthstreet
Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
h1{font-size:40px;color:#003366 !important;font-weight:bold;}
.rh{color:#e50303;}
h2{font-size:32px;color:#003366 !important;}
h3{font-size:23px!important;color:#003366 !important;}

li#menu-item-29 { display:none;}
ul#top-menu { margin-top: -32px;}
span.smtext {
    font-size: 18px;
    font-weight: normal;
}

.grill-sub1{float:left;margin-right:10px;width:30.5%;}
div#sbi_mod_error{display:none !important;}
#sb_instagram #sbi_load{display:none;}
.c-row.col3.quote-form{display:flex;}
.et_pb_section.et_pb_section_0.et_section_regular.et_pb_section_first {
    padding-top: 20px !important;
}
.home .et_pb_section.et_pb_section_0.et_section_regular.et_pb_section_first {
    padding-top: 0px !important;
}

.store-info h4 a {color: #194775; text-decoration: underline; border-bottom: solid 1px #194775;}
.store-info {font-size: 29px;font-weight: bold;}
.store-info a.sign-up-btn {font-size: 20px;margin-top: 12px;}
.store-info .et_pb_blurb_content {padding: 15px; border: solid 1px #ccc;}


/* Service Blocks Open */
.listing-blocks .et_pb_blurb { display: table; width: 100%; position: relative; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; transition: all .4s ease-in-out; -webkit-filter: grayscale(0); -webkit-filter: grayscale(0%); filter: grayscale(0%); }
.listing-blocks .et_pb_blurb_content { height: 280px; display: table-cell; vertical-align: middle; margin: 0 auto !important; max-width: 100% !important; background-color: rgba(0,0,0,0.4); -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; transition: all .4s ease-in-out; }
.listing-blocks .et_pb_blurb:hover .et_pb_blurb_content { background-color: rgba(229,3,3,0.7); }
.listing-blocks .et_pb_blurb_container { display: inline-block; width: 100%; }
.listing-blocks .et_pb_module_header { position: absolute; width: 100%; height: 100%; top: 0; padding-bottom: 0; padding-top: 190px; font-size: 19px; font-weight: bold;  text-shadow: 0px 0px 4px rgba(0,0,0,0.5); -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; transition: all .4s ease-in-out; }





.listing-blocks .et_pb_blurb:hover .et_pb_module_header { padding-top: 100px; }
.listing-blocks .et_pb_blurb .et_pb_module_header a::before { position: absolute; content: " "; left: 0; top: 0; bottom: 0; right: 0; }
/*.listing-blocks .et_pb_blurb_description { position: absolute; width: 100%; bottom: 0px; opacity: 0; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; transition: all .4s ease-in-out; }*/


.listing-blocks .et_pb_blurb_description .btn-shop a { border: none; background: #04315e; border-radius: 0px;font-size: 14px;     -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;}




.listing-blocks .et_pb_blurb_description .shop-info {
    position: absolute;
    width: 100%;
    bottom: 0px;
    opacity: 1;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    top: 220px;
    font-weight: bold;
    font-size: 27px;

}
.listing-blocks .et_pb_blurb:hover .et_pb_blurb_description .shop-info {    position: absolute;
    width: 100%;
    bottom: 0px;
    opacity: 1;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    top: 130px;
    font-weight: bold;
    font-size: 27px; }



.listing-blocks .et_pb_blurb_description .btn-shop {
    position: absolute;
    width: 100%;
    bottom: 0px;
    opacity: 0;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    margin-top: 31px !important;
    top: 165px;
}
.listing-blocks .et_pb_blurb:hover .et_pb_blurb_description .btn-shop { bottom: 96px; opacity: 1; }
.classes-tt a { color: #fff; }
p.classes-tt { border: 1px solid #194775; display: inline-block; padding: 4px 20px; background-color: #194775; color: #fff; margin-top: 20px; width: 325px; }


/*.listing-blocks .et_pb_blurb:hover .et_pb_blurb_description { bottom: 96px; opacity: 1; }*/
.listing-blocks .et_pb_blurb_description a { text-transform: uppercase; color: #fff; padding: 10px 20px; border: 3px solid #fff; border-radius: 40px; -webkit-transition: all .2s; -moz-transition: all .2s; transition: all .2s; }
.listing-blocks .et_pb_blurb_description a:hover { background-color: rgba(229,44,36,0.8);     background-color: #fff;
    color: #000; }
/* Service Blocks Close */


.quote-form .col{background-color:#f6f6f6;padding:40px;margin-right:0 !important;width:33.3333% !important;text-align:center;border-left:1px dashed #ccc;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;font-size:18px;position:relative;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.quote-form .col:hover{background-color:#194775;color:#ffffff;}
.quote-form .col:hover .wpcf7-list-item-label{color:#ffffff;}
.quote-form .col:last-child{border-right:1px dashed #ccc;}
.quote-form .col .wpcf7-form-control-wrap{position:unset;}
.quote-form .wpcf7-checkbox > span{margin:0;}
.quote-form .wpcf7-checkbox input[type="checkbox"]{display:block;width:20px;font-size:2em !important;height:20px;margin:0 auto;}
.quote-form .wpcf7-checkbox .wpcf7-list-item-label{font-family:'Muli',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;line-height:1.2em;margin-top:15px;font-size:16px;color:#cc6c44;font-weight:bold;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.quote-form .wpcf7-checkbox .wpcf7-list-item-label::before{position:absolute;content:" ";width:100%;height:100%;left:0;top:0;z-index:9;cursor:pointer;}
.quote-form .col img{width:100%;height:auto;border:1px solid #ccc;}
.team-section .et_pb_team_member_description, .team-section .et_pb_team_member_image{width:100%;max-width:100%;display:block}
#comments .woocommerce-Reviews-title, .woocommerce #left-area div.product .product_title, .woocommerce .woocommerce-breadcrumb, body.tax-product_brand #page-container #content-area>#left-area .woocommerce-products-header__title, body.tax-product_cat #page-container #content-area>#left-area .woocommerce-breadcrumb, body.tax-product_cat #page-container #content-area>#left-area .woocommerce-products-header__title{display:none}
.et_pb_blurb_position_left .et_pb_main_blurb_image, .et_pb_blurb_position_right .et_pb_main_blurb_image{width:0px}
.woocommerce div.product div.images img, .woocommerce ul.products li.product a img{border:1px solid #ccc}
.woocommerce ul.products li.product .woocommerce-loop-category__title{text-align:center;line-height:1.3em;}
.rmore{padding:8px 25px!important;transition:all .4s ease-in-out!important;border:1px solid;color:#fff;font-weight:bold;position:relative;background:#ff0505;}
.rmore::after{position:absolute;content:"\f105";font-family:FontAwesome;margin-left:15px;opacity:0;transition:all .4s ease-in-out!important}
.rmore:hover::after{opacity:1}
.rmore:hover{padding:8px 45px 8px 25px!important}
.llogo img{margin-top:-33px;}
.ffinfo a{color:#f46e02 !important;}
.page-id-25266 .landing-text h2{color:#fff;text-shadow:0px 1px 6px rgba(0,0,0,0.9);font-size:34px;font-weight:800!important;text-transform:uppercase;line-height:42px;text-align:center;}
.page-id-25266 .landing-text h4{text-align:center;text-transform:uppercase;color:#f46e02 !important;font-weight:bold;font-size:23px !important;}
.page-id-25266 .landing-text h3{text-align:center;text-transform:uppercase;color:#f46e02 !important;font-weight:bold;margin-bottom:20px;}
.page-id-25266 .wpcf7-form input[type="text"]{width:100% !important;}
.page-id-25266 .wpcf7-form input[type="email"]{width:100% !important;}
.page-id-25266 .wpcf7-form input[type="tel"]{width:100% !important;}
blockquote {
    border-color: #003366;
    background-color: #e6e4e4!important;
    font-style: italic;
    padding-top: 10px;
    padding-bottom: 10px;
}


.page-id-25383 .mob-right img { margin-top:-122px;}
/*.page-id-25383 .mob-left { padding-top:40px;}*/
.mobsec.et_pb_row.et_pb_row_0 {

    margin-bottom: -43px;
}

#lp input#gform_submit_button_1 { left: 205px;position: absolute;}

.home .et_pb_row.et_pb_row_1.et_pb_equal_columns.et_pb_gutters1.et_pb_row_fullwidth.et_pb_row_4col{padding:0px;}
#sb_instagram .sbi_follow_btn a{display:none !important;}
#sb_instagram #sbi_load{float:left;clear:both;width:100%;text-align:center;display:none;}
#sbi_mod_error{display:none !important;}
.serviceblocks .et_pb_blurb{padding:0px !important;padding-bottom:25px !important;}
#main-header > .container{max-width:100%;width:100%;}
.shopnow{float:right;}
.tp-right{float:right;margin-right:10px;margin-top:6px; color:#fff;}
.et-fixed-header .tp-right {color: #003366;}
i.fa.fa-phone{color:#fff;font-size:23px;margin-right:3px;}
.tp-right a{color:#fff;font-size:23px;font-weight:600;}
.tp-left {
    float: left;
    padding-right: 2px;
    margin-top: 14px;
}


.call-right a {
    color: #fff;
    font-size: 23px;
    padding-left: 9px;
}
.call-right {float: left; color: #fff; margin-top: 9px;}

#top-menu li.mega-menu li>a {
width: 100%;
font-weight: normal;
}
#top-menu li.mega-menu>ul>li>a:first-child {
padding-top: 0!important;
border-bottom: 1px solid rgba(0,0,0,.03);
font-weight: 700;
text-transform: uppercase;
}


.tp-left a{color:#fff;font-size:20px;margin-right:12px;}
.tp-header{overflow:hidden;margin:25px auto 0;width:100%;position:relative;top:0;}
.shopnow a{background:#e50303;color:#fff;padding:6px 15px 6px 15px;display:block;text-transform:uppercase;transition:all .4s ease-in-out;font-size:17px;}
.shopnow a:hover{background:#003366;transition:all .4s ease-in-out;}
.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:23px;margin-top:16px;font-weight:normal;text-transform:uppercase;}
.et_header_style_left #et-top-navigation nav>ul>li>a, .et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:16px !important;}
.et-fixed-header#main-header{background:#fff;transition:all .4s ease-in-out;}
.et-fixed-header .tp-left{margin-top:4px;}
.et-fixed-header .tp-left a{color:#003366;transition:all .4s ease-in-out;}
.et-fixed-header .tp-right a{color:#003366;transition:all .4s ease-in-out;}
.et-fixed-header .i.fa.fa-phone{color:#003366;}
.et-fixed-header .tp-header{margin:0px auto 0;transition:all .4s ease-in-out;}
.et-fixed-header .tp-header{top:14px;transition:all .4s ease-in-out;}
#sbi_mod_error{display:none !important;}
.page-id-10 li.cat-item.cat-item-35.cat-parent{display:none;}
.archive #sidebar{display:none;}
.paoc-popup-modal{background-color:#FFF;box-shadow:0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);width:40%;}
.paoc-popup-modal .form-one{width:100%;}
.popupaoc-button{padding:7px 15px;background:none;color:#fff;display:inline-block;border:solid 2px #fff;}
.et-fixed-header .cart-top a{color:#003366;}
.et-fixed-header #top-menu li{padding-right:45px;}
#top-menu li{padding-right:37px;}
#et-top-navigation{background-color:rgba(0, 51, 102, 0.9);height:49px;margin-top:26px;padding-top:0 !important;border-bottom:solid 1px #0c4e91;border-top:solid 1px #0c4e91;}
.cart-top{float:right;color:#fff;margin-top:10px;margin-left:15px;}
#et-top-navigation .et-cart-info{display:none;}
p.title-tt{border:1px solid #194775;display:inline-block;padding:4px 20px;background-color:#194775;color:#fff;}
.page-id-13 td a{border-bottom:1px solid #194775;}
a.sign-up-btn{display:inline-block;background-color:#e50303;padding:2px 15px;color:#fff;font-weight:bold;border-bottom:none !important;}
a.sign-up-btn:hover{background-color:#194775;}
.h-slider .et_pb_slide{height:780px;padding-top:135px !important;}
.h-slider .et_pb_slides .et_pb_slider_container_inner{padding:68px 0 0 !important;display:inline-block;}
.et_pb_slide_description h2.et_pb_slide_title{font-size:52px;font-weight:bolder;text-shadow:2px 2px 4px #000;}
.hours-left{float:left;}
.hours-right{float:right;}
.owl-carousel .owl-item img{width:auto !important;}
.woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce-message, .woocommerce-error, .woocommerce-info{background:#003366!important;padding:10px !important;}
.woocommerce #respond input#submit,.woocommerce-page #respond input#submit{font-size:17px !important;line-height:1em!important;}
.product-template-default #left-area{width:100%;}
.product-template-default #sidebar{display:none;}
#main-content .container:before{display:none}
h1.product_title.entry-title{font-size:26px;}
.et-cart-info span:before{display:none;}
#sidebar .widgettitle{color:#fff !important;padding:10px 25px 10px 10px;font-size:21px;font-weight:bold;background-color:#003366;border-top:solid 1px #ccc;border-radius:0px 25px 0px 0px;}
#sidebar .et_pb_widget > ul, #sidebar .et_pb_widget .textwidget{padding:15px 15px 15px 30px;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;}
.et_right_sidebar #sidebar{width:300px;}
#sidebar .et_pb_widget{float:none;margin-bottom:30px;width:100%;}
.et_right_sidebar #main-content .container::before{right:29.875% !important;}
#left-area{padding-bottom:23px;width:71.125%;}
.et_pb_widget ul li{color:#0e4a89;list-style:initial;}
.et_pb_widget ul li{color:#0e4a89;list-style:initial;font-weight:600;}
#sidebar .et_pb_widget a{color:#3c5c6b !important;}
#sidebar .et_pb_widget a:hover{color:#222 !important;}
span.comments-number{display:none;}
.post-template-default h1{font-size:32px;}
.white-overlay2, .white-overlay3, .white-overlay4, .white-overlay5, .white-overlay6, .white-overlay7, .white-overlay8, .white-overlay9,
.dark-overlay2, .dark-overlay3, .dark-overlay4, .dark-overlay5, .dark-overlay6, .dark-overlay7, .dark-overlay8,.dark-overlay9{position:relative;z-index:1;}
.white-overlay2::before, .white-overlay3::before, .white-overlay4::before, .white-overlay5::before, .white-overlay6::before, .white-overlay7::before, .white-overlay8::before, .white-overlay9::before,
.dark-overlay2::before, .dark-overlay3::before, .dark-overlay4::before, .dark-overlay5::before, .dark-overlay6::before, .dark-overlay7::before, .dark-overlay8::before, .dark-overlay9::before{position:absolute;content:" ";left:0;right:0;top:0;bottom:0;z-index:1;}
.white-overlay2::before{background-color:rgba(242, 242, 242, 0.2);}
.white-overlay3::before{background-color:rgba(242, 242, 242, 0.3);}
.white-overlay4::before{background-color:rgba(242, 242, 242, 0.4);}
.white-overlay5::before{background-color:rgba(242, 242, 242, 0.5);}
.white-overlay6::before{background-color:rgba(242, 242, 242, 0.6);}
.white-overlay7::before{background-color:rgba(242, 242, 242, 0.7);}
.white-overlay8::before{background-color:rgba(242, 242, 242, 0.8);}
.white-overlay9::before{background-color:rgba(242, 242, 242, 0.9);}
.dark-overlay2::before{background-color:rgba(35, 31, 32, 0.2);}
.dark-overlay3::before{background-color:rgba(35, 31, 32, 0.3);}
.dark-overlay4::before{background-color:rgba(35, 31, 32, 0.4);}
.dark-overlay5::before{background-color:rgba(35, 31, 32, 0.5);}
.dark-overlay6::before{background-color:rgba(35, 31, 32, 0.6);}
.dark-overlay7::before{background-color:rgba(208, 3, 6, 0.8);}
.dark-overlay8::before{background-color:rgba(0, 0, 0, 0.8);}
.dark-overlay9::before{background-color:rgba(0, 48, 96, 0.8);}
.white-overlay2 .et_pb_blurb_content, .white-overlay3 .et_pb_blurb_content, .white-overlay4 .et_pb_blurb_content, .white-overlay5 .et_pb_blurb_content, .white-overlay6 .et_pb_blurb_content, .white-overlay7 .et_pb_blurb_content, .white-overlay8 .et_pb_blurb_content, .white-overlay9 .et_pb_blurb_content,
.dark-overlay2 .et_pb_blurb_content, .dark-overlay3 .et_pb_blurb_content, .dark-overlay4 .et_pb_blurb_content, .dark-overlay5 .et_pb_blurb_content, .dark-overlay6 .et_pb_blurb_content, .dark-overlay7 .et_pb_blurb_content, .dark-overlay8 .et_pb_blurb_content, .dark-overlay9 .et_pb_blurb_content{position:relative;z-index:5;}
.white-overlay2 > .et_pb_row, .white-overlay3 > .et_pb_row, .white-overlay4 > .et_pb_row, .white-overlay5 > .et_pb_row, .white-overlay6 > .et_pb_row, .white-overlay7 > .et_pb_row, .white-overlay8 > .et_pb_row, .white-overlay9 > .et_pb_row,
.dark-overlay2 > .et_pb_row, .dark-overlay3 > .et_pb_row, .dark-overlay4 > .et_pb_row, .dark-overlay5 > .et_pb_row, .dark-overlay6 > .et_pb_row, .dark-overlay7 > .et_pb_row, .dark-overlay8 > .et_pb_row, .dark-overlay9 > .et_pb_row{position:relative;z-index:2;}
.con-high{z-index:9999;position:relative;color:#fff;}
.con-high p{font-size:19px;line-height:36px;}
.dark-overlay8 a{color:#fff;}
.dark-overlay8 a:hover{color:#fff;text-decoration:underline;}
.dark-overlay8 h2{color:#fff !important;}
.dark-overlay7 h2{color:#fff !important;margin-bottom:10px;}
.dark-overlay8 h1{color:#fff !important;}
.but-light{padding:8px 25px;background-color:none;color:#fff;margin-right:15px;display:inline-block;font-weight:normal;text-transform:uppercase;position:relative;transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;border:solid 1px #fff;margin-top:20px;}
.but-light:hover{padding:8px 45px 8px 25px;color:#fff !important;}
.but-light:last-child{margin-right:0px;}
.but-light::after{position:absolute;content:"\f054";font-family:"FontAwesome";font-size:0.8em;vertical-align:middle;opacity:0;margin-left:0.5em;margin-top:0.05em;transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.but-light:hover::after{opacity:1;}
.but-light a{color:#fff;}
.but-light a:hover{color:#fff;text-decoration:none !important;}
.serviceblocks .et_pb_column_1_4{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform:translate3d(0, 0, 0);}
.serviceblocks .et_pb_column_1_4.et_pb_column_1:hover, .serviceblocks .et_pb_column_1_4.et_pb_column_2:hover{background-color:#e50303;}
.serviceblocks .et_pb_column_1_4.et_pb_column_2:hover, .serviceblocks .et_pb_column_1_4.et_pb_column_3:hover{background-color:#e50303;}
.serviceblocks .et_pb_column_1_4.et_pb_column_3:hover, .serviceblocks .et_pb_column_1_4.et_pb_column_4:hover{background-color:#e50303;}
.serviceblocks .et_pb_column_1_4.et_pb_column_4:hover, .serviceblocks .et_pb_column_1_4.et_pb_column_5:hover{background-color:#e50303;}
.serviceblocks .et_pb_blurb_content{padding-top:135px;}
.serviceblocks .et_pb_blurb_content::before{position:absolute;content:" ";width:140px;height:140px;top:0;left:35%;background-position:center top;background-repeat:no-repeat;background-attachment:scroll;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform:translate3d(0, 0, 0);}
.serviceblocks .et_pb_column_3 .et_pb_blurb_content::before{background-image:url(images/4-block-icon-02.png);}
.serviceblocks .et_pb_column_2 .et_pb_blurb_content::before{background-image:url(images/4-block-icon-01.png);}
.serviceblocks .et_pb_column_4 .et_pb_blurb_content::before{background-image:url(images/4-block-icon-04.png);}
.serviceblocks .et_pb_column_5 .et_pb_blurb_content::before{background-image:url(images/4-block-icon-03.png);}
.serviceblocks .et_pb_column_1_4:hover .et_pb_blurb_content::before{background-position:center bottom;}
.serviceblocks .et_pb_column_1_4:hover h4 a, .serviceblocks .et_pb_column_1_4:hover a, .serviceblocks .et_pb_column_1_4:hover .et_pb_blurb_description{color:#fff;}
.serviceblocks .et_pb_column_1_4:hover h4 a, .serviceblocks .et_pb_column_1_4:hover a, .serviceblocks .et_pb_column_1_4:hover .et_pb_blurb_description{color:#fff;}
.serviceblocks .et_pb_blurb_description a{text-transform:uppercase;font-size:16px;position:relative;padding:6px 15px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform:translate3d(0, 0, 0);border:solid 1px #fff;color:#fff;}
.serviceblocks .et_pb_blurb_description a:before, .serviceblocks .et_pb_blurb_description a:after{position:absolute;content:" ";width:100%;left:0;opacity:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform:translate3d(0, 0, 0);}
.serviceblocks .et_pb_blurb_description a:hover:before, .serviceblocks .et_pb_blurb_description a:hover:after{opacity:1;}
.serviceblocks .et_pb_blurb_description a:before{top:10px;border-top:1px solid;}
.serviceblocks .et_pb_blurb_description a:after{bottom:10px;border-bottom:1px solid;}
.serviceblocks .et_pb_blurb_description a:hover:before{top:0px;}
.serviceblocks .et_pb_blurb_description a:hover:after{bottom:0px;}
.but-sig{margin-top:15px;}
.serviceblocks .et_pb_blurb_description a:hover{border:none;}
.et_pb_blurb_content p:last-of-type{padding-bottom:0;line-height:27px;}
.et_pb_column.et_pb_column_1_4.et_pb_column_3.et_pb_css_mix_blend_mode_passthrough .but-sig{margin-top:31px;}
.et_pb_column.et_pb_column_1_4.et_pb_column_4.et_pb_css_mix_blend_mode_passthrough .but-sig{margin-top:31px;}
.et_pb_column.et_pb_column_1_4.et_pb_column_5.et_pb_css_mix_blend_mode_passthrough .but-sig{margin-top:31px;}
.serviceblocks .et_pb_column_1_4{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform:translate3d(0, 0, 0);}
.serviceblocks .et_pb_column_1_4.et_pb_column_8:hover, .serviceblocks .et_pb_column_1_4.et_pb_column_2:hover{background-color:#e50303;}
.serviceblocks .et_pb_column_1_4.et_pb_column_9:hover, .serviceblocks .et_pb_column_1_4.et_pb_column_3:hover{background-color:#e50303;}
.serviceblocks .et_pb_column_1_4.et_pb_column_10:hover, .serviceblocks .et_pb_column_1_4.et_pb_column_4:hover{background-color:#e50303;}
.serviceblocks .et_pb_column_1_4.et_pb_column_11:hover, .serviceblocks .et_pb_column_1_4.et_pb_column_5:hover{background-color:#e50303;}
.serviceblocks .et_pb_blurb{padding:25px;}
.serviceblocks .et_pb_blurb_content{padding-top:135px;}
.serviceblocks .et_pb_blurb_content::before{position:absolute;content:" ";width:140px;height:140px;top:0;left:35%;background-position:center top;background-repeat:no-repeat;background-attachment:scroll;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform:translate3d(0, 0, 0);}
.serviceblocks .et_pb_column_11 .et_pb_blurb_content::before{background-image:url(images/4-block-icon-02.png);}
.serviceblocks .et_pb_column_10 .et_pb_blurb_content::before{background-image:url(images/4-block-icon-01.png);}
.serviceblocks .et_pb_column_12 .et_pb_blurb_content::before{background-image:url(images/4-block-icon-04.png);}
.serviceblocks .et_pb_column_13 .et_pb_blurb_content::before{background-image:url(images/4-block-icon-03.png);}
.serviceblocks .et_pb_column_1_4:hover .et_pb_blurb_content::before{background-position:center bottom;}
.serviceblocks .et_pb_column_1_4:hover h4 a, .serviceblocks .et_pb_column_1_4:hover a, .serviceblocks .et_pb_column_1_4:hover .et_pb_blurb_description{color:#fff;}
.serviceblocks .et_pb_column_1_4:hover h4 a, .serviceblocks .et_pb_column_1_4:hover a, .serviceblocks .et_pb_column_1_4:hover .et_pb_blurb_description{color:#fff;}
.serviceblocks .et_pb_blurb_description a{text-transform:uppercase;font-size:16px;position:relative;padding:6px 15px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform:translate3d(0, 0, 0);border:solid 1px #fff;color:#fff;}
.serviceblocks .et_pb_blurb_description a:before, .serviceblocks .et_pb_blurb_description a:after{position:absolute;content:" ";width:100%;left:0;opacity:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform:translate3d(0, 0, 0);}
.serviceblocks .et_pb_blurb_description a:hover:before, .serviceblocks .et_pb_blurb_description a:hover:after{opacity:1;}
.serviceblocks .et_pb_blurb_description a:before{top:10px;border-top:1px solid;}
.serviceblocks .et_pb_blurb_description a:after{bottom:10px;border-bottom:1px solid;}
.serviceblocks .et_pb_blurb_description a:hover:before{top:0px;}
.serviceblocks .et_pb_blurb_description a:hover:after{bottom:0px;}
.but-sig{margin-top:15px;}
.serviceblocks .et_pb_blurb_description a:hover{border:none;}
.et_pb_blurb_content p:last-of-type{padding-bottom:0;line-height:27px;}
.et_pb_column.et_pb_column_1_4.et_pb_column_3.et_pb_css_mix_blend_mode_passthrough .but-sig{margin-top:31px;}
.et_pb_column.et_pb_column_1_4.et_pb_column_4.et_pb_css_mix_blend_mode_passthrough .but-sig{margin-top:31px;}
.et_pb_column.et_pb_column_1_4.et_pb_column_5.et_pb_css_mix_blend_mode_passthrough .but-sig{margin-top:31px;}
.et_pb_toggle_close .et_pb_toggle_title, .et_pb_toggle_close h5.et_pb_toggle_title{color:#003366;text-transform:uppercase;}
.item-content-wrapper{padding:20px;background-color:rgba(7, 51, 96, 0.8);border:solid 1px #136fc3;min-height:300px;}
.stars{color:orange !important;padding-top:20px;}
.author{font-weight:bold;color:orange;}
#tss-container-256031566.tss-wrapper .owl-controls .owl-nav > div, #tss-container-256031566.tss-wrapper .owl-theme .owl-dots .owl-dot.active span, #tss-container-256031566.tss-wrapper .owl-theme .owl-dots .owl-dot:hover span, #tss-container-256031566.tss-wrapper .owl-theme .owl-dots .owl-dot span{background:#F00;}
.title-bar{margin:0 auto;background-color:#fff;position:relative;z-index:1;background-size:cover;background-position:top;margin-bottom:0px;margin-top:0px;padding:200px 0px 0px 0px; float: none;}
.home .title-bar{margin-bottom:0px;margin-top:0px;}

.title-bar::before{position:absolute;content:" ";left:0;top:0;right:0;bottom:0;z-index:2;background:rgba(0, 0, 0, 0.4);}
.home .title-bar{display:none;}
.title-bar .container{padding:30px 0 30px 20px;position:relative;z-index:2;text-align:center;}
.title-bar .main_title{margin-bottom:5px;padding-bottom:0;text-shadow:0px 0px 3px rgba(0,0,0,0.5);text-align:center;font-size:35px;text-transform:uppercase;color:#fff!important;}
.sub-txt, .sub-txt a{color:#fff !important;text-transform:uppercase;font-weight:bold !important;}
.sub-txt a:hover{text-decoration:underline;}
.breadcrumbs{width:100%;margin-bottom:0.5em;position:relative;z-index:1;font-size:0.8em;text-align:center;}
.breadcrumbs > span{margin-right:10px;text-align:center;}
#et-main-area{float:left;width:100%;}
#main-content .container{padding-top:30px !important;}
.et_pb_section.et_pb_section_first{padding-top:0px !important;}
.home .et_pb_section.et_pb_section_first{padding-top:0 !important;}
input[type=text]{margin:0;width:100%;padding:10px;}
input[type=email]{padding:2px;border:1px solid #bbb;color:#4e4e4e;background-color:#fff;width:100%;padding:10px;}
input[type=tel]{padding:2px;border:1px solid #bbb;color:#4e4e4e;background-color:#fff;padding:10px;width:100%;}
.wpcf7-form-control-wrap{width:100%;}
textarea{width:100%;}
.form-one{width:60%;}
.form-support{width:100%;}
.g-recaptcha{transform:scale(0.7);-moz-transform:scale(0.7);-webkit-transform:scale(0.7);transform-origin:left;-moz-transform-origin:left;-webkit-transform-origin:left;float:left;text-align:left;margin-top:-17px;}
.g-recaptcha > div{margin:0 auto;overflow:hidden;float:none !important;}
.et_pb_text_align_center .g-recaptcha{transform-origin:center;-moz-transform-origin:center;-webkit-transform-origin:left;}
.wpcf7-form-control-wrap{position:relative;display:inline-block;margin-bottom:7px;}
input[type="submit"]{background-color:#FF0505 !important;border:0 none !important;color:#fff !important;cursor:pointer;display:inline-block;font-size:15px;line-height:1em;padding:1.12em !important;text-transform:uppercase;transition:all 0.2s ease-in-out 0s !important;-moz-transition:all 0.2s ease-in-out 0s !important;-ms-transition:all 0.2s ease-in-out 0s !important;-o-transition:all 0.2s ease-in-out 0s !important;-webkit-transition:all 0.2s ease-in-out 0s !important;}
input.wpcf7-form-control.wpcf7-submit:hover{background:#a00603 !important;}
.h-blog .et_pb_post{border:0 none;padding:0;position:relative;}
.h-blog .et_pb_image_container{margin:0 0 !important;padding:15px;}
.h-blog .et_pb_post h2.entry-title, .h-blog .et_pb_post .post-meta{position:absolute;color:#fff;bottom:0px;z-index:9;}
.h-blog .et_pb_post h2.entry-title{width:100%;left:0;padding:15px 23px 70px;font-weight:bold;text-align:center;color:#fff !important;}
.h-blog .et_pb_post .post-meta{padding:0 30px 40px;margin-bottom:0;font-size:14px;width:100%;text-align:center;}
.h-blog .et_pb_post .entry-featured-image-url{margin-bottom:0 !important;}
.h-blog .post-content{display:none;}
.h-blog .et_overlay{border:0 none !important;left:0;right:0;opacity:1;z-index:3;background:rgba(0, 0, 0, 0) url(images/blogbg.png) repeat scroll bottom center;}
.h-blog .et_pb_post:hover .et_overlay{background-color:rgba(0,0,0,0.6);}
.h-blog .et_overlay::before{display:none;}
.et_pb_blog_grid h2{font-size:22px;}
#main-footer {float: left;width: 100%;}
.footer-widget h3{color:#fff!important;}
.footer_left_info {
    font-size: 16px;
    float: left;
    width: 33%;
    text-align: left;
}
.footer_right_info {
    font-size: 16px;
    float: right;
    width: 33%;
    text-align: right;
}
.footer-center {
    float: left;
    width: 33%;
    text-align: center;
}
div#footer-bottom a{color:#fff;}
div#footer-bottom{color:#fff;}
.bottom-nav{text-align:center;}
#main-footer{background-color:#003060 !important;}
.faphone{margin-top:20px;}
.rm{padding:5px;text-decoration:underline;}
.footer-middle{width:100%;-webkit-box-shadow:0px -6px 18px 0px rgba(0,0,0,0.3);padding-top:20px;-moz-box-shadow:0px -6px 18px 0px rgba(0,0,0,0.3);box-shadow:0px -6px 18px 0px rgba(0,0,0,0.3);}
.footer-middle a{color:#fff;}
.footer-middle a:hover{color:#0081ff;}
.footer-middle .fa-phone:before{color:#1d6dbb;}
.footer-middle .fa-envelope:before{color:#1d6dbb;}
.flast{width:25%;float:left;padding:20px;}
.fone{float:left;width:25%;padding:20px;font-size:15px;line-height:26px;color:#fff;}
.ffirst{float:left;width:25%;text-align:center;font-size:15px;line-height:26px;color:#fff;padding:20px;}
.footer-middle h3{color:#fff !important;text-transform:uppercase;}
.common1-ul li{line-height:25px;list-style:outside url(images/arrow_blue.png) disc;padding:0 0 0px 6px;margin-left:20px;}
.entry-content ul, .comment-content ul{line-height:30px;list-style:outside url(images/arrow_off.png) disc;padding:0 0 23px 16px;}
.landing-text h2{font-size:36px;line-height:38px;}
@media only screen and (min-width:1601px) and (max-width:1759px){}
@media only screen and (min-width:1441px) and (max-width:1600px){}
@media only screen and (min-width:1367px) and (max-width:1440px){}
@media only screen and (min-width:1281px) and (max-width:1366px){}
@media only screen and (min-width:1121px) and (max-width:1280px){}
@media only screen and (min-width:1023px) and (max-width:1120px){#top-menu li{padding-right:13px;}
}
@media only screen and (min-width:981px) and (max-width:1024px){serviceblocks .et_pb_blurb_content::before{left:15%;}
.h-slider .et_pb_slide{height:620px;}
#top-menu li{padding-right:12px;}
.tp-right a{font-size:16px;}
.et-fixed-header #top-menu li{padding-right:23px;}
.landing-text h2 { font-size: 26px; line-height: 30px;}
.landing-text .et_pb_section .et_pb_column .et_pb_module { margin-bottom: 8px !important;}
.landing-text .et_pb_column { margin-bottom: 0px !important;}
.shopnow a {
    background: #e50303;
    color: #fff;
    padding: 2px 4px 0px 6px !important;
    display: block;
    text-transform: uppercase;
    transition: all .4s ease-in-out;
    font-size: 14px;
}
.call-right a {
    color: #fff;
    font-size: 16px;
    padding-left: 9px;
}
.shopnow {
    float: right;
    margin-top: 6px;
}
.et_header_style_split .centered-inline-logo-wrap #logo, .et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo {
    height: auto;
    max-height: 67% !important;
}
#top-menu li {
    padding-right: 12px;
    margin-top: -14px !important;
}
}
@media only screen and (min-width:768px) and (max-width:980px){
h1{font-size:22px;}
h2{font-size:22px;}
.dark-overlay7 h2{margin-bottom:-17px;}
.tss-wrapper .tss-carousel1 .owl-controls .owl-dots{margin-top:0px;}
.et_header_style_split #logo{max-height:100px;margin-top:11px;}
.tp-left{float:left;display:none;}
.tp-right{float:left;margin-right:0px;margin-top:0px;}
.tp-right a{font-size:20px;}
.shopnow a{padding:3px 10px 3px 10px;font-size:15px;}
.et_header_style_split #main-header .mobile_nav{margin-top:-14px;}
.et_header_style_split #main-header{padding:0px 0 0px 0px;}
#et-top-navigation{height:49px;margin-top:10px;}
.mobile_menu_bar:before{color:#fff !important;}
.et_header_style_split .et_mobile_menu{top:38px;background:#012d5a !important;border-top:solid 2px #c51213;}
.ffirst{width:100%;}
.fone{width:100%;}
.flast{width:100%;}
.et_header_style_split header#main-header .logo_container{max-height:106px;}
.page-id-230 img.alignright{width:100%;}
.h-slider .et_pb_slide{height:670px;margin-top:10px;background-position:right;}
.serviceblocks .et_pb_blurb_content::before{left:29%;}
.form-one{width:100%;}
a.et_pb_button.et_pb_custom_button_icon.et_pb_button_1.et_pb_module.et_pb_bg_layout_dark{font-size:15px;}
.title-bar .main_title{font-size:20px;}
.sub-txt, .sub-txt a{font-size:13px;line-height:18px;}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title{font-size:26px;}
.title-bar .container{padding:58px 0 27px 20px;}
.entry-content tr td, body.et-pb-preview #main-content .container tr td{padding:5px 14px;}
.landing-text h2 {
    font-size: 26px;
    line-height: 30px;
}
.call-right a { font-size:16px;}
.call-right { float: left; color: #fff; margin-top: 2px; margin-right: 20px;}
.h-slider .et_pb_slide { height: 553px; margin-top: 10px;background-position: right;}
}
@media only screen and (max-width:767px){.landing-text h2{font-size:20px;line-height:36px;color:#ffd300!important;}
.landing-text h3{font-size:26px;line-height:35px;color:#ffd300!important;}
.landing-text h3{font-size:22px;color:#ffd300!important;}
.landing-text h2 {
    font-size: 26px;
    line-height: 30px;
}
.call-right a { font-size:16px;}
.call-right { float: left; color: #fff; margin-top: 2px; margin-right: 20px;}
.h-slider .et_pb_slide { height: 553px; margin-top: 10px;background-position: right;}
}
@media only screen and (min-width:320px) and (max-width:767px) and (orientation:portrait){
	
	.serviceblocks .et_pb_column_10 .et_pb_blurb_content::before { display:none;}
	.serviceblocks .et_pb_column_11 .et_pb_blurb_content::before { display:none;}
	.serviceblocks .et_pb_column_12 .et_pb_blurb_content::before { display:none;}
	.serviceblocks .et_pb_column_13 .et_pb_blurb_content::before { display:none;}
	.serviceblocks .et_pb_column_14 .et_pb_blurb_content::before { display:none;}
	
/*	.et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.mob-in.et_pb_text_6{margin-top:-60px !important;}*/
.mob-right{margin-top:20px;}
.mob-right img{margin-top:10px;width:40px;}
.linfo{margin-top:30px;}
#lp input#gform_submit_button_1 { left: 0px;}
.call-right a {font-size: 16px;}

/*.landing-page{height:380px;}*/

.page-id-25636 .et_pb_section { padding:0px !important;}
.page-id-25636 .mob-right img { margin-top: -116px; width: 40px;}

.page-id-25383 .linfo {padding: 0px !important; margin-top: -38px; margin-bottom: -40px;}
.page-id-25383 .landing-text h2 { line-height: 28px; }

.page-id-25639 .et_pb_section { padding:0px !important;}
.page-id-25639 .mob-right img { margin-top: -116px; width: 40px;}

.page-id-25641 .et_pb_section { padding:0px !important;}
.page-id-25641 .mob-right img { margin-top: -116px; width: 40px;}


.page-id-25643 .et_pb_section { padding:0px !important;}
.page-id-25643 .mob-right img { margin-top: -116px; width: 40px;}

.page-id-25647 .et_pb_section { padding:0px !important;}
.page-id-25647 .mob-right img { margin-top: -116px; width: 40px;}

.page-id-25649 .et_pb_section { padding:0px !important;}
.page-id-25649 .mob-right img { margin-top: -116px; width: 40px;}

.page-id-25266 .mob-top .mob-left{float:left;width:100px;}
.page-id-25266 .et_pb_section.et_pb_section_first{padding-top:0px !important;}
.page-id-25634 .et_pb_section { padding:0px !important;}
.page-id-25634 .mob-right img { margin-top: -116px; width: 40px;}


.page-id-25320 .mob-top .mob-left{float:left;width:100px;}
.page-id-25320 .et_pb_section.et_pb_section_first{padding-top:0px !important;}
.page-id-25329 .mob-top .et_pb_column {width: 45% !important;}
.page-id-25329 .mob-top .et_pb_column {margin-bottom: 0px;}

.page-id-25266 .mob-top .et_pb_column {width: 45% !important;}
.page-id-25266 .mob-top .et_pb_column {margin-bottom: 0px;}

.page-id-25320 .mob-top .et_pb_column {width: 45% !important;}
.page-id-25320 .mob-top .et_pb_column {margin-bottom: 0px;}

.page-id-25329 .mob-top .mob-left{float:left;width:100px;}
.page-id-25329 .et_pb_section.et_pb_section_first{padding-top:0px !important;}
.page-id-25320 .landing-page{height:660px;}
.page-id-25266 .landing-page{height:790px;}
/*.page-id-25383 .landing-page{height:687px;}*/
.page-id-25383 .et_pb_section{padding:0px !important}
.et_pb_row{padding:10px 0;}
.landing-text{padding-top:10px;}
header#main-header{position:fixed !important;}
.et-fixed-header#main-header{background:#000000;}
.et-fixed-header .tp-right a{color:#fff;}
.et-fixed-header .fa-shopping-cart:before{color:#fff;}
.entry-content tr td, body.et-pb-preview #main-content .container tr td{padding:5px 14px;}
.et-pb-slider-arrows{display:none;}
.et-pb-arrow-next span, .et-pb-arrow-prev span{display:none;}
h1{font-size:22px;}
h2{font-size:22px;}
.serviceblocks .et_pb_blurb_content{padding-top:25px;}
.but-sig{margin-top:15px;color:#fff !important;border:solid 1px #fff;display:-webkit-inline-box;padding:2px 10px;margin-bottom:22px;}
.but-sig a{color:#fff;}
.dark-overlay7 h2{margin-bottom:-17px;}
.tss-wrapper .tss-carousel1 .owl-controls .owl-dots{margin-top:0px;}

.tp-left{float:left;display:none;}
.tp-right{float:left;margin-right:0px;margin-top:0px;}
.tp-right a{font-size:17px;}
.shopnow a{padding:2px 7px 2px 8px;font-size:13px;}
.et_header_style_split #main-header .mobile_nav{margin-top:-14px;}
.et_header_style_split #main-header{padding:0px 0 0px 0px;}
#et-top-navigation{height:49px;margin-top:10px;}
.mobile_menu_bar:before{color:#fff !important;}
.et_header_style_split .et_mobile_menu{top:38px;background:#012d5a !important;border-top:solid 2px #c51213;}
.ffirst{width:100%;}
.fone{width:100%;}
.flast{width:100%;}
.et_header_style_split header#main-header .logo_container{max-height:106px;}
.page-id-230 img.alignright{width:100%;}
.h-slider .et_pb_slide{height:500px;background-position:right;     padding-top: 180px!important;}
.et_pb_slides .et_pb_container{display:initial;table-layout:fixed;}
.serviceblocks .et_pb_blurb_content::before{left:29%;}
.form-one{width:100%;}
a.et_pb_button.et_pb_custom_button_icon.et_pb_button_1.et_pb_module.et_pb_bg_layout_dark{font-size:15px;}
.title-bar .main_title{font-size:20px;}
.sub-txt, .sub-txt a{font-size:13px;line-height:18px;}
.title-bar .container{padding:58px 0 27px 20px;}
.cart-top{margin-top:5px;}
.paoc-popup-modal{background-color:#FFF;box-shadow:0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);width:67%;}
.tp-header{margin:0px auto 0; top:0px !important;}
span.smtext { font-size: 15px; font-weight: 400;}
.call-right a { font-size: 15px;}
.tp-right a { font-size: 15px;}
.cart-top { float: left; color: #fff; margin-top: 10px; margin-left: 63px; text-align: center;}
.et_header_style_split #logo { max-height: 88px; margin-top: 11px;}
a.et_pb_button.et_pb_custom_button_icon.et_pb_more_button { font-size: 15px !important;
}



}
@media only screen and (min-width:320px) and (max-width:767px) and (orientation:landscape){
		.serviceblocks .et_pb_column_10 .et_pb_blurb_content::before { display:none;}
	.serviceblocks .et_pb_column_11 .et_pb_blurb_content::before { display:none;}
	.serviceblocks .et_pb_column_12 .et_pb_blurb_content::before { display:none;}
	.serviceblocks .et_pb_column_13 .et_pb_blurb_content::before { display:none;}
	.serviceblocks .et_pb_column_14 .et_pb_blurb_content::before { display:none;}
	
    .call-right a {font-size: 16px;}
	span.smtext { font-size: 15px; font-weight: 400;}
.tp-right a { font-size: 15px !important;}
.call-right { float: left; color: #fff; margin-top: 3px; margin-right: 17px;}
.h-blog .et_pb_blog_grid .column { float: none;}
	
#lp input#gform_submit_button_1 { left:0px;}
.page-id-25634 .mob-right img { margin-top: -122px;}
.page-id-25634 .et_pb_section { padding:0px !important;}
.page-id-25634 .mob-left img { margin-top: -12px;margin-bottom: 22px;}

.page-id-25639 .mob-right img { margin-top: -122px;}
.page-id-25639 .et_pb_section { padding:0px !important;}
.page-id-25639 .mob-left img { margin-top: -12px;margin-bottom: 22px;}
	
	
.page-id-25641 .mob-right img { margin-top: -122px;}
.page-id-25641 .et_pb_section { padding:0px !important;}
.page-id-25641 .mob-left img { margin-top: -12px;margin-bottom: 22px;}
	
.page-id-25643 .mob-right img { margin-top: -122px;}
.page-id-25643 .et_pb_section { padding:0px !important;}
.page-id-25643 .mob-left img { margin-top: -12px;margin-bottom: 22px;}


.page-id-25647 .mob-right img { margin-top: -122px;}
.page-id-25647 .et_pb_section { padding:0px !important;}
.page-id-25647 .mob-left img { margin-top: -12px;margin-bottom: 22px;}


.page-id-25649 .mob-right img { margin-top: -122px;}
.page-id-25649 .et_pb_section { padding:0px !important;}
.page-id-25649 .mob-left img { margin-top: -12px;margin-bottom: 22px;}
	
		.page-id-25636 .mob-right img { margin-top: -122px;}
	.page-id-25636 .et_pb_section { padding:0px !important;}
	.page-id-25636 .mob-left img { margin-top: -12px;margin-bottom: 22px;}









	
	
.page-id-25383 .mob-left img { margin-top: -12px; margin-bottom: 22px;}
	

	
	
.page-id-25266 .mob-top .mob-left{float:left;width:100px;}
.page-id-25266 .et_pb_section.et_pb_section_first{padding-top:0px !important;}



.page-id-25320 .mob-top .mob-left{float:left;width:100px;}
.page-id-25320 .et_pb_section.et_pb_section_first{padding-top:0px !important;}
.page-id-25329 .mob-top .et_pb_column {width: 45% !important;}
.page-id-25329 .mob-top .et_pb_column {margin-bottom: 0px;}

.page-id-25266 .mob-top .et_pb_column {width: 45% !important;}
.page-id-25266 .mob-top .et_pb_column {margin-bottom: 0px;}

.page-id-25320 .mob-top .et_pb_column {width: 45% !important;}
.page-id-25320 .mob-top .et_pb_column {margin-bottom: 0px;}

.page-id-25329 .mob-top .mob-left{float:left;width:100px;}
.page-id-25329 .et_pb_section.et_pb_section_first{padding-top:0px !important;}
	
.mob-right img {
    margin-top: 20px;
    width: 40px;
}	
	
/*	.page-id-25266 .mob-top .mob-left{float:left;width:100px;}



.page-id-25266 .et_pb_section.et_pb_section_first{padding-top:0px !important;}
.page-id-25320 .mob-top .mob-left{float:left;width:100px;}
.page-id-25320 .et_pb_section.et_pb_section_first{padding-top:0px !important;}
.page-id-25329 .mob-top .mob-left{float:left;width:100px;}
.page-id-25329 .et_pb_section.et_pb_section_first{padding-top:0px !important;}*/
.entry-content tr td, body.et-pb-preview #main-content .container tr td{padding:5px 5px;}
a.sign-up-btn{padding:2px 1px;font-size:12px;}
h1{font-size:22px;}
h2{font-size:22px;}
.dark-overlay7 h2{margin-bottom:-17px;}
.tss-wrapper .tss-carousel1 .owl-controls .owl-dots{margin-top:0px;}
.et_header_style_split #logo{max-height:100px;margin-top:11px;}
.tp-left{float:left;display:none;}
.tp-right{float:left;margin-right:0px;margin-top:0px;}
.tp-right a{font-size:20px;}
.shopnow a{padding:3px 10px 3px 10px;font-size:15px;}
.et_header_style_split #main-header .mobile_nav{margin-top:-14px;}
.et_header_style_split #main-header{padding:0px 0 0px 0px;}
#et-top-navigation{height:49px;margin-top:10px;}
.mobile_menu_bar:before{color:#fff !important;}
.et_header_style_split .et_mobile_menu{top:38px;background:#012d5a !important;border-top:solid 2px #c51213;}
.ffirst{width:100%;}
.fone{width:50%;}
.flast{width:100%;}
.et_header_style_split header#main-header .logo_container{max-height:108px;}
.page-id-230 img.alignright{width:100%;}
.h-slider .et_pb_slide{height:470px;margin-top:222px;background-position:right;padding-top:0 !important;}
.et_pb_slides .et_pb_container{display:initial;table-layout:fixed;}
.serviceblocks .et_pb_blurb_content::before{left:29%;}
.form-one{width:100%;}
a.et_pb_button.et_pb_custom_button_icon.et_pb_button_1.et_pb_module.et_pb_bg_layout_dark{font-size:15px;}
.title-bar .main_title{font-size:20px;}
.sub-txt, .sub-txt a{font-size:13px;line-height:18px;}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title{font-size:26px;}
.title-bar .container{padding:58px 0 27px 20px;}


}
.landing-form{background:rgba(0,0,0,0.8);padding:15px;border-radius:10px;}
.landing-form .wpcf7-form input[type=text], .landing-form .wpcf7-form input[type=tel], .landing-form .wpcf7-form input[type=email]{padding:11px 9px!important;margin-bottom:1px;}
.landing-form input[type=submit]{background-color:#FF0505 !important;padding:10px 25px!important;margin-left:1px;border-radius:5px;margin-top:-16px;float:left;width:100%;}
.landing-form p{padding-bottom:4px;font-weight:bold;color:#fff;line-height:19px;text-align:center;}
.page-id-25795 .mob-right img { margin-top: -122px; } 
.page-id-25795 .et_pb_section.mob-top.et_pb_section_0.et_pb_with_background.et_section_regular.et_pb_section_first { padding-top: 12px !important; }
.page-id-25789 .mob-right img { margin-top: -125px; }
.page-id-25789 .et_pb_section.mob-top.et_pb_section_0.et_pb_with_background.et_section_regular.et_pb_section_first { padding-top: 12px !important; }
.page-id-25817 .mob-right img { margin-top: -122px; }
.page-id-25817 .et_pb_section.mob-top.et_pb_section_0.et_pb_with_background.et_section_regular.et_pb_section_first { padding-top: 12px !important; }
.page-id-25805 .mob-right img { margin-top: -122px; }
.page-id-25805 .et_pb_section.mob-top.et_pb_section_0.et_pb_with_background.et_section_regular.et_pb_section_first { padding-top: 12px !important; }
.page-id-25776 .mob-right img { margin-top: -122px; }
.page-id-25776 .et_pb_section.mob-top.et_pb_section_0.et_pb_with_background.et_section_regular.et_pb_section_first { padding-top: 12px !important; }
.page-id-25801 .mob-right img { margin-top: -122px; }
.page-id-25801 .et_pb_section.mob-top.et_pb_section_0.et_pb_with_background.et_section_regular.et_pb_section_first { padding-top: 12px !important; }
.page-id-25809 .mob-right img { margin-top: -122px; }
.page-id-25809 .et_pb_section.mob-top.et_pb_section_0.et_pb_with_background.et_section_regular.et_pb_section_first { padding-top: 12px !important; }
.page-id-25821 .mob-right img { margin-top: -122px; }
.page-id-25383 img.aligcenter.size-full.wp-image-788 {
    padding-bottom: 10px;
    margin-top: -32px;
}
.page-id-25821 .et_pb_section.mob-top.et_pb_section_0.et_pb_with_background.et_section_regular.et_pb_section_first { padding-top: 12px !important; }
.page-id-25795 .et_pb_text.et_pb_module.et_pb_bg_layout_dark.et_pb_text_align_center.landing-text.et_pb_text_5 { margin-top: -54px !important; }
.page-id-25789 .et_pb_text.et_pb_module.et_pb_bg_layout_dark.et_pb_text_align_center.landing-text.et_pb_text_5 { margin-top: -54px !important; }
.page-id-25817 .et_pb_text.et_pb_module.et_pb_bg_layout_dark.et_pb_text_align_center.landing-text.et_pb_text_5 { margin-top: -54px !important; }
.page-id-25805 .et_pb_text.et_pb_module.et_pb_bg_layout_dark.et_pb_text_align_center.landing-text.et_pb_text_5 { margin-top: -54px !important; }
.page-id-25776 .et_pb_text.et_pb_module.et_pb_bg_layout_dark.et_pb_text_align_center.landing-text.et_pb_text_5 { margin-top: -54px !important; }
.page-id-25801 .et_pb_text.et_pb_module.et_pb_bg_layout_dark.et_pb_text_align_center.landing-text.et_pb_text_5 { margin-top: -54px !important; }
.page-id-25809 .et_pb_text.et_pb_module.et_pb_bg_layout_dark.et_pb_text_align_center.landing-text.et_pb_text_5 { margin-top: -54px !important; }
.page-id-25821 .et_pb_text.et_pb_module.et_pb_bg_layout_dark.et_pb_text_align_center.landing-text.et_pb_text_5 { margin-top: -54px !important; }
.page-id-25805 .landing-font h2 { font-size: 21px; }
.dark-shade { position: relative; }
.dark-shade::before { position: absolute; content: " "; left: 0; top: 0; width: 100%; height:200px; z-index: 1; background: linear-gradient(180deg, rgba(0,0,0,0.8071603641456583) 0%, rgba(0,0,0,0) 90%); }
h1 > small, h2 > small, h3 > small, h4 > small, h5 > small, h6 > small, p > small, span > small  {font-size: 0.6em;}
.landing-phone-no { font-size: 24px; font-weight: 700; }
/*-- Landing Page --*/
.landing-page-form input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),.landing-page-form textarea {background-color: rgba(0,0,0,0) !important;border-top: 0 none !important;border-left: 0 none !important;border-right: 0 none !important;border-bottom: 2px solid #333 !important;padding: 20px 25px !important;font-size: 16px !important;color: #333 !important;}
.landing-page-form.et_pb_bg_layout_dark input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .landing-page-form.et_pb_bg_layout_dark textarea {background-color: rgba(0,0,0,0) !important;border-top: 0 none !important;border-left: 0 none !important;border-right: 0 none !important;border-bottom: 2px solid !important;padding: 20px 25px !important;font-size: 16px !important;color: #fff !important;}
.landing-page-form.et_pb_bg_layout_dark ::-webkit-input-placeholder {color: #fff;opacity: 1;}
.landing-page-form.et_pb_bg_layout_dark ::-moz-placeholder {color: #fff;opacity: 1;}
.landing-page-form.et_pb_bg_layout_dark :-ms-input-placeholder {color: #fff;opacity: 1;}
.landing-page-form.et_pb_bg_layout_dark :-moz-placeholder {color: #fff;opacity: 1;}
.landing-page-form input[type="submit"] {background-color: #edf000 !important;color: #333 !important;font-weight: bold;font-size: 18px !important;padding: 20px 25px !important;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.landing-page-form input[type="submit"]:hover {letter-spacing:3px;}
.bottom-divider{position:relative;width:100%;}
.bottom-divider::after{position:absolute;content:" ";width:100%;left:0;bottom:0;background-image:url(//www.itvibes.com/website/wp-content/themes/itvibes-child/images/bottom-div.svg);background-size:100% 50px;height:50px;z-index:99;visibility:visible;}
.lp3-form input[type=text], .lp3-form select, .lp3-form .wpcf7-form input[type=text], .lp3-form .wpcf7-form input[type=email], .lp3-form .wpcf7-form input[type=tel], .lp3-form .wpcf7-form textarea, .lp3-form input[type=text], .lp3-form input[type=number], .lp3-form input[type=email], .lp3-form select, .lp3-form textarea, .lp3-form .wpcf7-form input[type=text], .lp3-form .wpcf7-form input[type=email]{background-color:#fff!important;padding:11px 10px!important;margin-top:8px!important;width:100%;}
.lp3-form input[type=tel] {background-color:#fff!important;padding:11px 10px 11px 50px!important;margin-top:8px!important;width:100%;}
.lp3-form{background:rgba(0,0,0,0.6);padding:10px 19px;display:inline-block;float: right;}
.lp-form-footer hr{height:4px;background:#ee7c02;border-color:#ee7c02;margin-bottom:18px;}
.lp3-form p{padding-bottom:0px!important;}
.lp3-form h3{font-family:'Raleway', sans-serif;font-size:20px;font-weight:bold;}
.lp3-form .g-recaptcha{margin-left:8px;margin-top:-7px;}
.lp3-slider-text h1{font-weight:bold;color:#fff;font-family:'Raleway', sans-serif;}
.lp3-slider-text h4{font-weight:400;color:#fff;font-family:'Raleway', sans-serif;line-height:36px;}
.lp3-slider-text h5 span{color:#fff;}
.lp3-slider-text h5{color:#e5711a;font-family:"Open Sans",Arial,sans-serif;}
.lp3button{background:#ee7c02!important;border:none!important;width:31%;}
.lp3-lmo-new{font-weight:bold;color:#fff;font-family:'Raleway', sans-serif;}
.lp3-lmo-new a{color:#fff;text-decoration:underline;}
.lp3-blocks p{line-height:24px;font-size:16px;}
.lp3-welcome-text{font-size:16px;}
.lp3-welcome-text h2{color:#222;font-family:'Raleway', sans-serif;font-weight:bold;font-size:28px;}
.lp3-blocks h3{font-weight:bold;font-family:'Raleway', sans-serif;color:#222;margin-bottom:10px;font-size:24px;}
.lp3-form ::-webkit-input-placeholder {color: #333 !important;}
.lp3-form ::-moz-placeholder {color: #333 !important;}
.lp3-form :-ms-input-placeholder {color: #333 !important;}
.lp3-form :-moz-placeholder {color: #333 !important;}
.lp-three-blocks {
    box-shadow: 0px 2px 8px 3px #ccc;
    padding-bottom: 20px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.lp-three-blocks h3 {
    padding-top: 10px;
    font-size: 22px;
}
.lp-three-blocks p:last-of-type {
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 30px;
}
/*-- Landing Page close --*/
/* Landing page tabs */
.lp-tabs img {
    padding-top: 0px;
}
.lp-tabs p {
    color: #222;
    padding-top: 18px;
}

.lp3-form-new input#wpforms-18454-field_4, .lp3-form-new input#wpforms-18454-field_3, .lp3-form-new input#wpforms-18454-field_1, .lp3-form-new input#wpforms-18454-field_5, .lp3-form-new select#wpforms-18454-field_6 {
    border-top: none!important;
    border-left: none!important;
    border-right: none!important;
     padding-left: 7px;
    font-size: 14px!important;
}

/*-- Reviews --*/
.h-reviews .et_pb_widget_area { padding: 0 !important; }
.h-reviews .et_pb_widget { margin-right: 0 !important; width: 100% !important; margin-bottom: 0 !important; }
.h-reviews .rplg-slider .grw-review { margin: 0 0 40px !important; position: relative; }
.h-reviews .rplg-slider .wp-google-feedback::before { display: none !important; }
.h-reviews .rplg-slider .wp-google-feedback { padding-top: 170px !important; }
.h-reviews .rplg-slider .wp-google-user { position: absolute !important; top: 0; width: 100%; display: inline-block !important; text-align: center; padding-bottom: 0 !important; }
.h-reviews .rplg-slider .wp-google-user img { width: 100px !important; height: 100px !important; }
.h-reviews .rplg-slider .wp-google-info { margin-left: 0 !important; text-align: center !important; }
.h-reviews .rplgsw-container { padding: 0 40px; }
.h-reviews .rplg-slider .wp-google-content2 { position: relative !important; margin: 30px 20px 30px 0 !important; padding: 10px 20px 15px 45px !important; font-size: 18px !important; }
.h-reviews .rplg-slider .wp-google-content2::before { bottom: 0 !important; }
.h-reviews .rplg-slider .rplg-slider-prev, .h-reviews .rplg-slider .rplg-slider-next { width: 50px; height: 50px; border-radius: 0; }
.h-reviews .rplg-slider .rplg-slider-prev span, .h-reviews .rplg-slider .rplg-slider-next span { top: 40% !important; }
/*Color Tab css open*/
.lp3-form.lp3-form-new {
    background: #fff;
}

.lp3-form-new label.wpforms-field-label {
    text-align: left;
    font-size: 15px!important;
}

.lp3-form-new input#wpforms-18454-field_4, .lp3-form-new input#wpforms-18454-field_3, .lp3-form-new input#wpforms-18454-field_1, .lp3-form-new input#wpforms-18454-field_5, .lp3-form-new select#wpforms-18454-field_6 {
    border-top: none!important;
    border-left: none!important;
    border-right: none!important;
    background: #fff;
    padding-left: 7px;
    font-size: 14px!important;
}

/*-- Landing Page 04 Form --*/
.lp-4-form .gform_wrapper {margin-top: 0 !important;}
.lp-4-form .gform_wrapper label.gfield_label {font-weight: normal !important;font-size: 18px;}
.lp-4-form input[type="text"], .lp-4-form input[type="text"], .lp-4-form input[type="email"], .lp-4-form input[type="tel"], .lp-4-form textarea, .lp-4-form .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),.lp-4-form .gform_wrapper select, .lp-4-form .gform_wrapper textarea {background-color: #f7f7f7 !important;border: 1px solid rgba(200,200,200,.6) !important;color: #000 !important;font-size: 16px !important;line-height: 1.2em !important;padding: 1em !important;width: 100% !important;}
.lp-4-form .gform_wrapper ul.gform_fields .gfield.gf_left_half {padding-right: 16px !important;}
.lp-4-form div.ginput_container_name span {padding-right: 0 !important;}
.lp-4-form.et_pb_text_align_center .gfield {}
.lp-4-form .gform_wrapper ul.gfield_radio li {}
.lp-4-form input[type="submit"] {font-size: 18px !important;padding: 15px 25px !important;}

/*-- Landing Page Reviews --*/
.et_pb_text_align_center .testimonial_rotator_stars.cf-tr {text-align: center;}
.et_pb_text_align_center .testimonial_rotator_stars.cf-tr .testimonial_rotator_star {float:none;}

/*-- Reviews --*/
.h-reviews .et_pb_widget_area { padding: 0 !important; }
.h-reviews .et_pb_widget { margin-right: 0 !important; width: 100% !important; margin-bottom: 0 !important; }
.h-reviews .rplg-slider .grw-review { margin: 0 0 40px !important; position: relative; }
.h-reviews .rplg-slider .wp-google-feedback::before { display: none !important; }
.h-reviews .rplg-slider .wp-google-feedback { padding-top: 170px !important; }
.h-reviews .rplg-slider .wp-google-user { position: absolute !important; top: 0; width: 100%; display: inline-block !important; text-align: center; padding-bottom: 0 !important; }
.h-reviews .rplg-slider .wp-google-user img { width: 100px !important; height: 100px !important; }
.h-reviews .rplg-slider .wp-google-info { margin-left: 0 !important; text-align: center !important; }
.h-reviews .rplgsw-container { padding: 0 40px; }
.h-reviews .rplg-slider .wp-google-content2 { position: relative !important; margin: 30px 20px 30px 0 !important; padding: 10px 20px 15px 45px !important; font-size: 18px !important; }
.h-reviews .rplg-slider .wp-google-content2::before { bottom: 0 !important; }
.h-reviews .rplg-slider .rplg-slider-prev, .h-reviews .rplg-slider .rplg-slider-next { width: 50px; height: 50px; border-radius: 0; }
.h-reviews .rplg-slider .rplg-slider-prev span, .h-reviews .rplg-slider .rplg-slider-next span { top: 40% !important; }
/*Color Tab css open*/
.tab-color .et_pb_all_tabs { background: none;}

.tab-color li.et_pb_tab_6.et_pb_tab_active {background: #15365f;}
.tab-color ul.et_pb_tabs_controls {background: none !important;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-pack: distribute;
justify-content: space-around;
width: 100%;}
.tab-color.et_pb_tabs {border: none;}
.tab-color .et_pb_tabs_controls li { background: #E32211; border-right: none;    margin-right: 30px; padding:15px;}
.tab-color .et_pb_tab_active a { color: #fff!important;background: #333333;}
.tab-color .et_pb_tabs_controls li a { color: #fff;}
.tab-color ul.et_pb_tabs_controls:after { border-top: none;}
.tab-color .et_pb_tabs_controls li.et_pb_tab_active { background: #333333;}
.tabnew-left { width: 60%; margin-left: -30px; float: left; }
.tabnew-right { width: 38%; float: right;color: #fff;}
.tabnew-right h3 { color: #fff;}
.tab-color .et_pb_tab { padding-top: 60px;}
@media only screen and (max-width:980px) {
.lp-tabs ul.et_pb_tabs_controls, .tab-color ul.et_pb_tabs_controls {display: inline-block !important;}
.lp-tabs ul.et_pb_tabs_controls li, .tab-color ul.et_pb_tabs_controls li {width: 100%;text-align: center;margin-right: 0 !important;}
.tab-color .et_pb_tab {padding-top: 30px;padding-left: 0;padding-right: 0;}
}
@media only screen and (max-width:800px) {
.tabnew-left, .tabnew-right {width: 100%;margin-left: 0;margin-right: 0;}
div.wpforms-container-full .wpforms-form .wpforms-one-half, div.wpforms-container-full .wpforms-form .wpforms-three-sixths, div.wpforms-container-full .wpforms-form .wpforms-two-fourths {width: 100%;margin-left:0;margin-right:0;}
.lp-tabs .et_pb_tab, .tab-color .et_pb_tab {padding: 30px 0;}submi
}
/*Color Tab css close*/


.lp-tabs ul.et_pb_tabs_controls {
background: none;
border-bottom: 1px solid #eee;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-pack: distribute;
justify-content: space-around;
width: 100%;
}

.lp-tabs li {
    border-left: none;
    border-right: none;
}
.lp-tabs li a {
	padding: 4px 20px;
    font-weight: bolder;
    font-size: 22px;
}

.lp-tabs {
    border: none;
}

.lp-tabs .et_pb_tab_active {
    border-bottom: 3px solid #15365f;
}

/* Landing page tabs end */