*{padding:0;margin:0;box-sizing:border-box;-moz-box-sizing:border-box}
.advanced_drag_drop_rapify img{max-width:100%}
.de-rollover-tools{right:-1px;top:22px;height:100%;border-radius:0}
.wp{float:left;width:100%}
.rmv-grid-height-icn .de-rollover-tools-row{height:auto;min-height:25px}
.de-rollover-tools,.de-rollover-tools-column,.de-rollover-tools-row,.de-rollover-tools-section{color:#fff;display:none;position:absolute;right:0;left:1px;top:0;width:auto;height:0;text-align:left;z-index:9999999999999999!important}
.smallWidthElementHover .de-rollover-move{-moz-border-bottom-colors:none!important;-moz-border-left-colors:none!important;-moz-border-right-colors:none!important;-moz-border-top-colors:none!important;border-color:transparent -moz-use-text-color -moz-use-text-color!important;border-image:none!important;border-radius:4px 0 0!important;border-style:solid none none!important;border-width:2px medium medium!important;margin-right:-5px;cursor:pointer}
.smallWidthElementHover .de-rollover-saveComponentModule{cursor:pointer}
.de-rollover-saveComponentModule{border-bottom:2px solid #cb6e20;border-left:1px solid #cb6e20;border-top-left-radius:0;top:2px}
.de-rollover-saveComponentModule{background-color:#f78828;display:inline-block;margin-left:0;margin-top:0;font-size:12px;padding:4px 10px;position:relative;border-right:1px solid #fff}
.smallWidthElementHover .de-rollover-sectionname{cursor:pointer}
.de-rollover-sectionname{border-bottom:2px solid #cb6e20;border-left:1px solid #cb6e20;border-top-left-radius:0;top:2px}
.de-rollover-sectionname{background-color:#f78828;display:inline-block;margin-left:0;margin-top:0;font-size:13px;padding:4px 10px;position:relative;border-right:1px solid #fff;}
.de-rollover-tools.smallWidthElementHover div span { line-height: 22px; padding: 0 5px; }
.de-rollover-tools.smallWidthElementHover div i { line-height: 25px; }
.de-rollover-tools.smallWidthElementHover div { top: 2px; font-size: 12px; float: left; height: 25px; padding: 0px 11px; text-align: center; }
.smallWidthElementHover .de-rollover-openSetting{cursor:pointer}
.de-rollover-openSetting{border-bottom:2px solid #cb6e20;border-left:1px solid #cb6e20;border-top-left-radius:0;top:2px}
.de-rollover-openSetting{background-color:#f78828;display:inline-block;margin-left:0;margin-top:0;font-size:12px;padding:4px 10px;position:relative;border-right:1px solid #fff}
.de-rollover-move{border-bottom:2px solid #cb6e20;border-left:1px solid #cb6e20;border-top-left-radius:0;top:2px}
.de-rollover-move{background-color:#f78828;display:inline-block;margin-left:-2px;margin-top:-1px;padding:3px 13px 2px;position:relative}
.smallWidthElementHover .de-rollover-remove-blocked{-moz-border-bottom-colors:none!important;-moz-border-left-colors:none!important;-moz-border-right-colors:none!important;-moz-border-top-colors:none!important;background:#cb6e20 none repeat scroll 0 0!important;border-color:transparent -moz-use-text-color -moz-use-text-color!important;border-image:none!important;border-radius:0 4px 0 0!important;border-style:solid none none!important;border-width:2px medium medium!important;font-size:14px!important;padding:3px 9px;right:0!important;top:2px!important}
.de-rollover-remove-blocked,.de-rollover-remove-section{background-color:#62d8ac!important;cursor:pointer;margin-right:0}
.addElementFlyout,.addElementFlyoutDOM,.addElementFlyoutDOM-row,.addElementFlyoutDOM-section{background-color:#f78828;border:none;border-radius:50%;bottom:-5px;box-shadow:0 1px 0 rgba(255,255,255,.3) inset;box-sizing:border-box;color:#fff;cursor:pointer;display:none;font-family:Helvetica,sans-serif!important;font-size:14px;left:50%!important;margin-left:0;padding:5px 6px;position:absolute;text-align:center;text-transform:uppercase;transition:transform .2s ease-in-out 0s;white-space:nowrap;z-index:999}
.addElementFlyoutDOM,.addElementFlyoutDOM-row,.addElementFlyoutDOM-section{margin-top:0;right:auto}
.addElementFlyout::after,.addElementFlyoutDOM-row::after,.addElementFlyoutDOM-section::after,.addElementFlyoutDOM::after{border-color:transparent transparent transparent #f78828;border-style:solid;border-width:6px;height:0;margin-left:8px;margin-top:5px;position:absolute;width:0;z-index:999}
.de-rollover-advance,.de-rollover-changeImage,.de-rollover-clone,.de-rollover-remove{border-bottom:2px solid #cb6e20;top:2px}
.de-rollover-advance-row,.de-rollover-changeImage,.de-rollover-clone,.de-rollover-clone-row,.de-rollover-clone-section,.de-rollover-remove,.de-rollover-save-row,.de-rollover-save-section, .de-rollover-toggle-display{background-color:#f78828;display:inline-block;font-size:12px;padding:4px 10px;position:relative;border-right:1px solid #fff}
.de-rollover-down-arrow,.de-rollover-edit-form,.de-rollover-edit-row,.de-rollover-remove-blocked,.de-rollover-remove-row,.de-rollover-remove-section,.de-rollover-save-section,.de-rollover-up-arrow{background-color:#0074c7;border-top-right-radius:3px;display:inline-block;font-size:12px;padding:4px 10px;position:relative}
.smallWidthElementHover .de-rollover-advance,.smallWidthElementHover .de-rollover-changeImage,.smallWidthElementHover .de-rollover-clone,.smallWidthElementHover .de-rollover-remove{cursor:pointer}
#de-show-elements-empty,#de-show-rows-empty,#de-show-sections-empty,.de-add-new-element-empty .empty_new_row_rapify{background-color:grey;border:none;box-shadow:none;color:#fff;display:block;font-size:14px;font-weight:700;overflow:hidden;padding:12px 15px;position:relative;box-shadow:0 1px 3px rgba(0,0,0,.22);width:100%;float:left;}
a.empty_new_row_rapify.resize-width{ width:100%; margin-right:5px; }
.empty_new_row_rapify i{color:#fff}
.de-add-new-element-empty .services-content a{background-color:#01b9f1;border:none;border-radius:3px;color:#fff;float:none;font-family:open_sansbold;font-size:13px!important;margin:auto;overflow:hidden;padding:12px 49px 12px 18px!important;position:relative;text-transform:uppercase}
.de-add-new-element-empty h1 a{background:0 0;font-size:inherit;color:inherit}
.de-add-new-element-empty h2 a{background:0 0;font-size:inherit;color:inherit}
.de-add-new-element-empty:hover,.de-add-new-row-empty:hover,.de-add-new-section-empty:hover{opacity:1}
.lh4{line-height:1.3em}
.elHeadline{position:relative}
.container_drag_drop_rapify{width:100%;float:left}
.addElementFlyoutDOM-row{background-color:#0074c7;border:none}
.de-rollover-tools-row .rowLeftSideActions,.de-rollover-tools-row .rowRightSideActions{top:-1px}
.de-rollover-edit-form,.de-rollover-tools-row .de-rollover-advance-row,.de-rollover-tools-row .de-rollover-clone-row,.de-rollover-tools-row .de-rollover-down-arrow,.de-rollover-tools-row .de-rollover-edit-row,.de-rollover-tools-row .de-rollover-remove-row,.de-rollover-tools-row .de-rollover-up-arrow{border-right:1px solid #fff;top:1px}
.de-rollover-edit-form,.de-rollover-edit-row,.de-rollover-tools-row .de-rollover-advance-row,.de-rollover-tools-row .de-rollover-clone-row,.de-rollover-tools-row .de-rollover-down-arrow,.de-rollover-tools-row .de-rollover-down-row,.de-rollover-tools-row .de-rollover-remove-row,.de-rollover-tools-row .de-rollover-save-row,.de-rollover-tools-row .de-rollover-up-arrow,.de-rollover-tools-row .de-rollover-up-row{display:inline-block!important;position:relative}
.form-active-element .de-rollover-edit-form,.form-active-element .de-rollover-edit-row,.form-active-element .de-rollover-tools-row .de-rollover-clone-row,.form-active-element .de-rollover-tools-row .de-rollover-down-arrow,.form-active-element .de-rollover-tools-row .de-rollover-down-row,.form-active-element .de-rollover-tools-row .de-rollover-remove-row,.form-active-element .de-rollover-tools-row .de-rollover-save-row,.form-active-element .de-rollover-tools-row .de-rollover-up-arrow,.form-active-element .de-rollover-tools-row .de-rollover-up-row{display:none !important;}
.rowRightSideActions{position:absolute;right:0;top:27px}
.siderActions .de-rollover-advance-row{border-left:2px solid #0060a5;border-right:2px solid #0060a5;border-top-right-radius:0}
.siderActions,.siderActions .de-rollover-advance-row,.siderActions .de-rollover-clone-row,.siderActions .de-rollover-down-row,.siderActions .de-rollover-move-row,.siderActions .de-rollover-remove-row,.siderActions .de-rollover-up-row{margin:0!important;padding:2px 13px!important;text-align:center!important;width:100%!important}
.de-rollover-advance-row,.de-rollover-clone-row,.de-rollover-down-arrow,.de-rollover-down-row,.de-rollover-move-row,.de-rollover-remove-row,.de-rollover-up-arrow,.de-rollover-up-row{background-color:#0074c7!important;cursor:pointer}
.add_new_row_rapify{width:100%;float:left}
.resize-section-outer{z-index:1000000}
.bgCover:hover .resize-section-outer .ui-resizable-e{cursor:ew-resize!important;width:18px!important;right:0!important;height:28px!important;background-color:#0166ae!important;border-radius:3px!important;margin-top:16px!important;margin:auto;bottom:0;display:none;box-shadow:0 1px 5px rgba(0,0,0,.2);position:absolute;top:0;text-align:center}
.bgCover:hover .resize-section-outer .ui-resizable-e::after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f142";color:#fff;font-size:15px;margin-left:0;margin-top:8px}
ui-resizable-handle ui-resizable-s:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f142";color:rgba(255,255,255,.49);font-size:10px;margin-left:4px;margin-top:6px}
.bgCover:hover .resize-section-outer .ui-resizable-s{width:9px!important;right:18px!important;height:20px!important;background-color:#0166ae!important;border-radius:3px!important;margin:auto;bottom:0;display:none;box-shadow:0 1px 5px rgba(0,0,0,.2)}
.empty_new_row_rapify:hover::before{content:'Add Element';background-color:#f78828;color:#fff;padding:10px;border-radius:4px;position:absolute;text-align:center;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,.3);border:none;font-size:10px;padding:15px 0;top:0;left:0;margin-left:0;width:100%;z-index:99999;height:100%;font-weight:300}
a.delete-module-btn { background-color:#fd4343;color:#ffffff;width:35px;right:0px;padding:12px 0;position: absolute;height:43px;line-height:18px;z-index: 999999;}
a.delete-module-btn:hover{background-color:#e20404;}
a.delete-module-btn i{ display:block !important; }
.btn i,.btn-flat i,.btn-floating i,.btn-large i{font-size:1rem!important}
.smallWidthElementHover{display:none}
.active-element.add_new_elements_rapify:hover, .active-element-hold{outline:2px solid #0060a5!important;cursor:pointer;z-index:1!important}
.form-active-element.add_new_elements_rapify:hover, .form-active-element-hold{outline:2px solid #0060a5!important;cursor:pointer;z-index:1!important}
.form-active-element.add_new_elements_rapify:hover .addElementFlyoutDOM-row,.form-active-element.add_new_elements_rapify:hover .de-rollover-tools-row,.form-active-element-hold .de-rollover-tools-row .de-rollover-advance-row,.form-active-element-hold .addElementFlyoutDOM-row{display:block !important}
.active-element.add_new_elements_rapify:hover .addElementFlyoutDOM-row,.active-element.add_new_elements_rapify:hover .de-rollover-tools-row,.active-element-hold .de-rollover-tools-row,.active-element-hold .addElementFlyoutDOM-row{display:block !important}
.active-section.add_new_row_rapify:not(.edit-element):hover, .active-section-hold{outline:2px solid #cb6e20!important;cursor:pointer;z-index:9!important}
.form-active-section.add_new_row_rapify:not(.edit-element):hover, .active-section-hold{outline:2px solid #cb6e20!important;cursor:pointer;z-index:9!important}
.active-section.add_new_row_rapify:not(.edit-element):hover .addElementFlyoutDOM,.active-section.add_new_row_rapify:not(.edit-element):hover .smallWidthElementHover, .active-section-hold .addElementFlyoutDOM, .active-section-hold .smallWidthElementHover{display:block!important}
.form-active-section.add_new_row_rapify:not(.edit-element):hover .addElementFlyoutDOM,.form-active-section.add_new_row_rapify:not(.edit-element):hover .smallWidthElementHover, .active-section-hold .addElementFlyoutDOM, .active-section-hold .smallWidthElementHover{display:block!important}
.form-active-section .smallWidthElementHover .de-rollover-advance,.form-active-section .smallWidthElementHover .de-rollover-changeImage,.form-active-section .smallWidthElementHover .de-rollover-clone,.form-active-section .smallWidthElementHover .de-rollover-remove{display: none !important;}
.addtransistion{-moz-transition:all .5s ease;-webkit-transition:all .5s ease}
.add_new_row_rapify_padding{padding-top:25px!important;padding-bottom:25px!important}
.overflowhidden{overflow:hidden}
.add_new_elements_rapify{outline:1px solid transparent;display:inline-block;width:100%;float:left}
.add_new_row_rapify{outline:1px solid transparent;display:inline-block}
.medium-editor-toolbar{z-index:1000000000!important}
.add_new_row_rapify .elDividerInner{border:1px solid #000}
.medium-editor-toolbar-form{background:#fff;border-radius:5px}
.services-content-update{background:#fff;float:left;width:100%;text-align:left;font-size:22px;text-transform:uppercase;color:#01b9f1;font-family:ralewaybold;margin:0;padding:4px 4px 4px;width:100%}
.service-autowidth{width:auto!important}
.customWrapper{padding-top:20px}
.btn,.btn-floating i,.btn-large,.center,.center-align,.material-tooltip,.tabs .tab{text-align:center}
.padding-15{padding-top:15px}
.float-left{float:left;position:relative}
.de-add-new-element-empty,.resize-section-outer .bgCover{float:left;width:100%}
.ser-outer-home .col.m4{max-width:100%}
.rowcustom .col-md-4{max-width:100%}
.rel{position:relative}
.add_new_row_rapify:hover>.add_new_elements_rapify{outline:2px solid #0060a5;cursor:pointer}
.bx-controls{float:left;width:100%;overflow:hidden;/*position:relative;*/}
.padding_bottom_6{padding-bottom:6%}
.mapWrapper>.mapOverlay{position:absolute;top:0;left:0;width:100%;height:100%}
.show-option-padding{float:left;width:100%;padding-top:10px;padding-bottom:10px}
.contact_form{padding-top:25px}
.margin-bottom-5{margin-bottom:5%}
.margin-bottom-6{margin-bottom:6%}
div#row-142814{margin-bottom:13%}
div#row-142814~.rowcustom{margin-bottom:13%}
.placeholder-border{background:#01b9f1;height:4px;border-radius:5px 5px 5px 5px;text-align:center;display:block}
.drop-marker.horizontal{background:#01b9f1;position:relative;height:5px;list-style:none;visibility:visible!important;box-shadow:0 1px 2px rgba(255,255,255,.4),0 -1px 2px rgba(255,255,255,.4);z-index:123456789;text-align:center;float:left}
.followup-pricing-head-mar{margin-bottom:40px}
.feat-listing-outer .block-2-outer{margin-top:20px!important;margin-bottom:20px!important}
.padding-top-bottom-40{padding-bottom:40px;padding-top:40px}
.grid-height-auto{height:auto!important}
.pop-z-index-9999999{z-index:9999999}
.pop-z-index-99{z-index:99}
.pop-z-index-9999{z-index:9999}
.pop-pos-relative{position:relative}
.popupblock{display:block!important}
.popupshow .rowcustom{display:none!important}
.popupshow .rowcustom.rowcustompopupshow{display:block!important}
.popupshow .rowcustom.rowcustompopupshow .rowcustom{display:block!important}
.popupshow .rowcustom.rowcustompopupshow .ui-resizable-handle.ui-resizable-e{display:none!important}
.popupshow .rowcustom.rowcustompopupshow .popupsetting .ui-resizable-handle.ui-resizable-e{display:block!important}
.popupsetting{color:#fff}
ul.socialicons{z-index:9;position:relative}
div.de-rollover-tools-row > div{float:left;}
.builderpopupclose{right:75px !important;top:0 !important;}
body iframe.fullwidthiframe {width:100% !important;position: relative !important;height:300px !important;}
textarea.tmp_customscript{box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(131, 104, 104, 0.22);-webkit-box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);-moz-box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);}


/* .block-3-outer .services-out-main:after {
    font-family: "FontAwesome";
    content:"I";
    vertical-align: middle;
    font-weight: 900;
    float: left;
    position: absolute;
    left: 0;
    z-index: 1;
    border-radius: 50%;
    border: 2px solid #4CAF50;
    padding: 2px;
    color: #4CAF50;
    visibility: visible;
    top: 0;
    margin-left: -8px;
    margin-top: -10px;
    font-size: 16px;
    cursor: pointer;
    width: 15px;
    height: 15px;
    text-align: center;
    line-height: 15px;
}
.block-3-outer .services-out-main {
    position: relative;
}
**/
.block-3-outer .services-out-main:after, [import-module-element="yes"]:after {
    font-family: "FontAwesome";
    content: "I";
    vertical-align: middle;
    font-weight: 900;
    float: left;
    position: absolute;
    left: 0;
    z-index: 1;
    border-radius: 50%;
    border: 2px solid #4CAF50;
    color: #4CAF50;
    visibility: visible;
    top: 0;
    margin-left: -8px;
    margin-top: -10px;
    font-size: 16px;
    cursor: pointer;
    width: 22px;
    height: 22px;
    text-align: center;
    line-height: 22px;
}
.block-3-outer .services-out-main {
    position: relative;
}
