.ui-tooltip-fluid{display:block;visibility:hidden;position:static !important;float:left !important;}
.ui-tooltip, .qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;}
.ui-tooltip-content{position:relative;padding:5px 9px;overflow:hidden;border-width:1px;border-style:solid;text-align:left;word-wrap:break-word;overflow:hidden;}
.ui-tooltip-titlebar{position:relative;min-height:14px;padding:5px 35px 5px 10px;overflow:hidden;border-width:1px 1px 0;border-style:solid;font-weight:bold;}
.ui-tooltip-titlebar + .ui-tooltip-content{border-top-width:0px !important;}
.ui-tooltip-titlebar .ui-state-default{position:absolute;right:4px;top:50%;margin-top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid;}
* html .ui-tooltip-titlebar .ui-state-default{top:16px;}
.ui-tooltip-titlebar .ui-icon,  .ui-tooltip-icon .ui-icon{display:block;text-indent:-1000em;}
.ui-tooltip-icon, .ui-tooltip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.ui-tooltip-icon .ui-icon{width:18px;height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma, sans-serif;color:inherit;background:transparent none no-repeat -100em -100em;}
.ui-tooltip-titlebar, .ui-tooltip-content{border-color:#F1D031;background-color:#FFFFA3;color:#555;}
.ui-tooltip-titlebar{background-color:#FFEF93;}
.ui-tooltip-titlebar .ui-tooltip-icon{border-color:#CCC;background:#F1F1F1;color:#777;}
.ui-tooltip-titlebar .ui-state-hover{border-color:#AAA;color:#111;}
.ui-tooltip-light .ui-tooltip-titlebar, .ui-tooltip-light .ui-tooltip-content{border-color:#E2E2E2;color:#454545;}
.ui-tooltip-light .ui-tooltip-content{background-color:white;}
.ui-tooltip-light .ui-tooltip-titlebar{background-color:#f1f1f1;}
.ui-tooltip-dark .ui-tooltip-titlebar, .ui-tooltip-dark .ui-tooltip-content{border-color:#303030;color:#f3f3f3;}
.ui-tooltip-dark .ui-tooltip-content{background-color:#505050;}
.ui-tooltip-dark .ui-tooltip-titlebar{background-color:#404040;}
.ui-tooltip-dark .ui-tooltip-icon{border-color:#444;}
.ui-tooltip-dark .ui-tooltip-titlebar .ui-state-hover{border-color:#303030;}
.ui-tooltip-cream .ui-tooltip-titlebar, .ui-tooltip-cream .ui-tooltip-content{border-color:#F9E98E;color:#A27D35;}
.ui-tooltip-cream .ui-tooltip-content{background-color:#FBF7AA;}
.ui-tooltip-cream .ui-tooltip-titlebar{background-color:#F0DE7D;}
.ui-tooltip-cream .ui-state-default .ui-tooltip-icon{background-position:-82px 0;}
.ui-tooltip-red .ui-tooltip-titlebar, .ui-tooltip-red .ui-tooltip-content{border-color:#D95252;color:#912323;}
.ui-tooltip-red .ui-tooltip-content{background-color:#F78B83;}
.ui-tooltip-red .ui-tooltip-titlebar{background-color:#F06D65;}
.ui-tooltip-red .ui-state-default .ui-tooltip-icon{background-position:-102px 0;}
.ui-tooltip-red .ui-tooltip-icon{border-color:#D95252;}
.ui-tooltip-red .ui-tooltip-titlebar .ui-state-hover{border-color:#D95252;}
.ui-tooltip-green .ui-tooltip-titlebar, .ui-tooltip-green .ui-tooltip-content{border-color:#90D93F;color:#3F6219;}
.ui-tooltip-green .ui-tooltip-content{background-color:#CAED9E;}
.ui-tooltip-green .ui-tooltip-titlebar{background-color:#B0DE78;}
.ui-tooltip-green .ui-state-default .ui-tooltip-icon{background-position:-42px 0;}
.ui-tooltip-blue .ui-tooltip-titlebar, .ui-tooltip-blue .ui-tooltip-content{border-color:#ADD9ED;color:#5E99BD;}
.ui-tooltip-blue .ui-tooltip-content{background-color:#E5F6FE;}
.ui-tooltip-blue .ui-tooltip-titlebar{background-color:#D0E9F5;}
.ui-tooltip-blue .ui-state-default .ui-tooltip-icon{background-position:-2px 0;}
.ui-tooltip .ui-tooltip-tip{margin:0 auto;overflow:hidden;background:transparent !important;border:0px dashed transparent !important;z-index:10;}
.ui-tooltip .ui-tooltip-tip,  .ui-tooltip .ui-tooltip-tip *{position:absolute;line-height:0.1px !important;font-size:0.1px !important;color:#123456;background:transparent;border:0px dashed transparent;}
.ui-tooltip .ui-tooltip-tip canvas{position:static;}
#qtip-overlay{position:absolute;left:-10000em;top:-10000em;background-color:black;opacity:0.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}
.ui-tooltip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, 0.15);-moz-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, 0.15);box-shadow:1px 1px 3px 1px rgba(0, 0, 0, 0.15);}
.ui-tooltip-shadow .ui-tooltip-titlebar,  .ui-tooltip-shadow .ui-tooltip-content{filter:progid:DXImageTransform.Microsoft.Shadow(Color='gray', Direction=135, Strength=3);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Color='gray', Direction=135, Strength=3)";_margin-bottom:-3px; margin-bottom:-3px; }
.ui-tooltip-rounded, .ui-tooltip-rounded .ui-tooltip-content, .ui-tooltip-tipsy, .ui-tooltip-tipsy .ui-tooltip-content, .ui-tooltip-youtube, .ui-tooltip-youtube .ui-tooltip-content{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.ui-tooltip-rounded .ui-tooltip-titlebar, .ui-tooltip-tipsy .ui-tooltip-titlebar, .ui-tooltip-youtube .ui-tooltip-titlebar{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
.ui-tooltip-rounded .ui-tooltip-titlebar + .ui-tooltip-content, .ui-tooltip-tipsy .ui-tooltip-titlebar + .ui-tooltip-content, .ui-tooltip-youtube .ui-tooltip-titlebar + .ui-tooltip-content{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
.ui-tooltip-youtube{-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;}
.ui-tooltip-youtube .ui-tooltip-titlebar,  .ui-tooltip-youtube .ui-tooltip-content{background:transparent;background:rgba(0, 0, 0, 0.85);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000, endColorstr=#D9000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000)";color:white;border-color:#CCCCCC;}
.ui-tooltip-youtube .ui-tooltip-icon{border-color:#222;}
.ui-tooltip-youtube .ui-tooltip-titlebar .ui-state-hover{border-color:#303030;}
.ui-tooltip-jtools{background:#232323;background:rgba(0, 0, 0, 0.7);background-image:-moz-linear-gradient(top, #717171, #232323);background-image:-webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333;}
.ui-tooltip-jtools .ui-tooltip-titlebar{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";}
.ui-tooltip-jtools .ui-tooltip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";}
.ui-tooltip-jtools .ui-tooltip-titlebar,  .ui-tooltip-jtools .ui-tooltip-content{background:transparent;color:white;border:0 dashed transparent;}
.ui-tooltip-jtools .ui-tooltip-icon{border-color:#555;}
.ui-tooltip-jtools .ui-tooltip-titlebar .ui-state-hover{border-color:#333;}
.ui-tooltip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0, 0, 0, 0.4);-moz-box-shadow:4px 4px 5px rgba(0, 0, 0, 0.4);box-shadow:4px 4px 5px rgba(0, 0, 0, 0.4);}
.ui-tooltip-cluetip .ui-tooltip-titlebar{background-color:#87876A;color:white;border:0 dashed transparent;}
.ui-tooltip-cluetip .ui-tooltip-content{background-color:#D9D9C2;color:#111;border:0 dashed transparent;}
.ui-tooltip-cluetip .ui-tooltip-icon{border-color:#808064;}
.ui-tooltip-cluetip .ui-tooltip-titlebar .ui-state-hover{border-color:#696952;color:#696952;}
.ui-tooltip-tipsy{border:0;}
.ui-tooltip-tipsy .ui-tooltip-titlebar,  .ui-tooltip-tipsy .ui-tooltip-content{background:transparent;background:rgba(0, 0, 0, .87);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000, endColorstr=#D9000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000)";color:white;border:0px transparent;font-size:11px;font-weight:bold;line-height:16px;text-shadow:0 1px black;}
.ui-tooltip-tipsy .ui-tooltip-titlebar{padding:6px 35px 0 10;}
.ui-tooltip-tipsy .ui-tooltip-content{padding:6px 10;}
.ui-tooltip-tipsy .ui-tooltip-icon{border-color:#222;text-shadow:none;}
.ui-tooltip-tipsy .ui-tooltip-titlebar .ui-state-hover{border-color:#303030;}
.ui-tooltip-tipped .ui-tooltip-titlebar,  .ui-tooltip-tipped .ui-tooltip-content{border:3px solid #959FA9;}
.ui-tooltip-tipped .ui-tooltip-titlebar{background:#3A79B8;background-image:-moz-linear-gradient(top, #3A79B8, #2E629D);background-image:-webkit-gradient(linear, left top, left bottom, from(#3A79B8), to(#2E629D));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";color:white;font-weight:normal;border-bottom-width:0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
.ui-tooltip-tipped .ui-tooltip-content{background-color:#F9F9F9;color:#454545;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}
.ui-tooltip-tipped .ui-tooltip-icon{border:2px solid #285589;background:#285589;}
.ui-tooltip-tipped .ui-tooltip-icon .ui-icon{background-color:#FBFBFB;color:#555;}
body.page-id-71, body.page-id-165, body.page-id-240, body.page-id-275{background:#F6F6F6;}
.cost-calculator-clearfix::after{font-size:0px;content:".";display:block;height:0px;visibility:hidden;clear:both;}
.page-margin-top{margin-top:0px;}
.page-margin-top-section{margin-top:100px;}
.margin-top-10{margin-top:10px;}
.margin-top-20{margin-top:20px;}
.margin-top-30{margin-top:30px;}
.margin-top-40{margin-top:40px;}
.margin-top-60{margin-top:60px;}
.margin-bottom-6{margin-bottom:6px;}
.margin-bottom-20{margin-bottom:20px;}
.cost-calculator-align-center{text-align:center;}
body .vc_row.wpb_row.cost-calculator-columns-no-margin .wpb_column{margin-top:0;}
.cost-calculator-container img{max-width:100%;height:auto;}
body .cost-calculator-container,
body .cost-calculator-container .ui-widget{font-size:16px;font-weight:600;line-height:1;}
.cost-calculator-container *:focus{outline:none;}
.cost-slider-container input[type='number']{appearance:textfield;-moz-appearance:textfield;-webkit-appearance:textfield;-webkit-appearance:textfield;}
.cost-slider-container .cost-calculator-cost-slider-input-hidden{display:none;}
.cost-calculator-box .ui-slider{position:relative;text-align:left;}
.cost-calculator-box .ui-slider .ui-slider-handle{position:absolute;z-index:2;cursor:default;-ms-touch-action:none;touch-action:none;}
.cost-calculator-box .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;}
.cost-calculator-box .ui-slider.ui-state-disabled .ui-slider-handle,
.cost-calculator-box .ui-slider.ui-state-disabled .ui-slider-range{filter:inherit;}
.cost-calculator-box .ui-slider-horizontal .ui-slider-handle{margin-left:-.6em;}
.cost-calculator-box .ui-slider-horizontal .ui-slider-range{top:0;height:100%;}
.cost-calculator-box .ui-slider-horizontal .ui-slider-range-min{left:0;}
.cost-calculator-box .ui-slider-horizontal .ui-slider-range-max{right:0;}
.cost-calculator-dropdown .ui-menu .ui-menu-icon{left:auto;right:0;}
.cost-calculator-dropdown.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none;font-size:14px;line-height:1;-moz-box-shadow:0px 20px 19px -20px rgba(0, 0, 0, 0.12);-webkit-box-shadow:0px 20px 19px -20px rgba(0, 0, 0, 0.12);box-shadow:0px 20px 19px -20px rgba(0, 0, 0, 0.12);}
.cost-calculator-dropdown.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;list-style:none;margin:0;padding:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.cost-calculator-dropdown.ui-selectmenu-menu .ui-menu li{line-height:1;font-size:14px;font-weight:400;margin:0;}
.cost-calculator-dropdown.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0;}
.cost-calculator-dropdown.ui-selectmenu-open{display:block;}
.cost-calculator-box .ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer;}
.cost-calculator-box .cost-calculator-datepicker-container{position:relative;}
.cost-calculator-box input+.cost-calculator-datepicker-container{margin-top:16px;}
.cost-calculator-box .ui-selectmenu-button span.ui-icon,
.cost-calculator-box .cost-calculator-datepicker-container span.ui-icon{top:0;right:0;margin:0;position:absolute;}
.cost-calculator-datepicker.ui-datepicker{width:478px;padding:15px;border:1px solid #EBEBEB;font-size:14px;margin-top:-1px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.cost-calculator-datepicker.ui-datepicker .ui-datepicker-header{padding:15px;background:none;border:none;}
.cost-calculator-datepicker.ui-datepicker table{width:100%;}
.cost-calculator-datepicker.ui-datepicker table td,
.cost-calculator-datepicker.ui-datepicker table th{border:none;width:auto;font-size:14px;line-height:24px;font-weight:400;text-align:center;}
.cost-calculator-datepicker.ui-datepicker table td a,
.cost-calculator-datepicker.ui-datepicker table th a{display:inline;font-weight:400;border:none;background:none;padding:0;}
.cost-calculator-datepicker.ui-datepicker .ui-datepicker-title{text-align:center;color:#303030;line-height:normal;}
.cost-calculator-datepicker.ui-datepicker .ui-datepicker-prev,
.cost-calculator-datepicker.ui-datepicker .ui-datepicker-next{position:static;left:auto;top:auto;width:auto;height:auto;}
.cost-calculator-datepicker.ui-datepicker .ui-datepicker-prev span,
.cost-calculator-datepicker.ui-datepicker .ui-datepicker-next span{display:inline;left:auto;top:auto;margin-left:0;margin-top:0;}
.cost-calculator-datepicker .ui-datepicker-next{float:right;}
.cost-calculator-datepicker .ui-datepicker-prev span::before,
.cost-calculator-datepicker .ui-datepicker-next span::before{content:"a";color:#303030;font-family:"cc-template";font-size:16px;cursor:pointer;}
.cost-calculator-datepicker .ui-datepicker-prev:hover,
.cost-calculator-datepicker .ui-datepicker-next:hover{text-decoration:none;}
.cost-calculator-datepicker .ui-datepicker-prev:hover span::before,
.cost-calculator-datepicker .ui-datepicker-next:hover span::before{color:#56B665;}
.cost-calculator-datepicker.ui-datepicker .ui-icon{width:auto;height:auto;text-indent:0;background:none;}
.cost-calculator-datepicker.ui-datepicker .ui-datepicker-prev span{position:absolute;-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);-ms-filter:fliph;filter:fliph;}
.cost-calculator-box .ui-selectmenu-button span.ui-selectmenu-text{text-align:left;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cost-calculator-datepicker.ui-datepicker td a{color:#777;text-decoration:none;}
.cost-calculator-datepicker.ui-datepicker table tr:nth-child(2n+1){background:#FFF;}
.cost-calculator-datepicker .ui-datepicker-current-day{background:#56B665;}
.cost-calculator-datepicker td.ui-datepicker-current-day a{color:#FFF;}
.cost-calculator-box,.vc_row .wpb_column .cost-calculator-box{background:transparent;padding:0;clear:both;}
.cost-calculator-box.cost-calculator-transparent,
.vc_row .wpb_column .cost-calculator-box.cost-calculator-transparent{background:transparent;}
.column-2-3 .cost-calculator-box .column-1-2{width:340px;}
.vc_row .wpb_column .cost-calculator-box.cost-calculator-float{float:left;clear:none;padding:0;margin-right:10px;margin-top:10px;background:none;}
.cost-calculator-box .select_container{display:none;}
.cost-calculator-box .cost-slider-container{clear:both;}
.cost-calculator-box input+.cost-slider-container{margin-top:16px;}
.cost-calculator-box .cost-calculator-checkboxes-list{clear:both;float:left;}
.cost-calculator-box label+.cost-calculator-checkboxes-list{margin-top:6px;}
.cost-calculator-box .cost-calculator-checkboxes-list li{float:left;margin-right:10px;margin-top:10px;}
.cost-calculator-box .cost-calculator-checkboxes-list li:last-child{margin-right:0;}
.cost-calculator-box label{font-size:18px;line-height:24px;font-weight:600;color:#303030;}
.cost-calculator-form .cost-calculator-box input,
.cost-calculator-form .cost-calculator-box input[type='text'],
.cost-calculator-form .cost-calculator-box input[type='email'],
.cost-calculator-form .cost-calculator-box input[type='number']{float:right;width:18%;margin-left:7%;margin-top:0;background:#FFF;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.cost-calculator-form .cost-calculator-box input[type='text']:focus,
.cost-calculator-form .cost-calculator-box input[type='email']:focus,
.cost-calculator-form .cost-calculator-box input[type='number']:focus,
.cost-calculator-form .cost-calculator-box input[type='text']:active,
.cost-calculator-form .cost-calculator-box input[type='email']:active,
.cost-calculator-form .cost-calculator-box input[type='number']:active{background:#FFF;}
body .vc_row .cost-calculator-box input.cost-calculator-big,
body .vc_row .cost-calculator-box input[type='text'].cost-calculator-big,
body .vc_row .cost-calculator-box input[type='email'].cost-calculator-big,
body .vc_row .cost-calculator-box input[type='number'].cost-calculator-big{width:100%;margin-left:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
body .vc_row .cost-calculator-box input+input.cost-calculator-big{margin-top:16px;}
body .cost-calculator-sum,
body .vc_row .wpb_column .cost-calculator-sum{position:relative;padding-top:43px;padding-bottom:125px;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.cost-calculator-hidden{display:none;}
.vc_row .wpb_column .cost-calculator-box.cost-calculator-summary-box{padding:0;}
div.cost-calculator-summary-box::before{width:auto;content:none;display:inline-block;vertical-align:text-bottom;font-size:48px;height:48px;margin-right:20px;color:#56B665;visibility:visible;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
div.cost-calculator-summary-box.cc-template-wallet::before{line-height:52px;}
.cost-calculator-summary-price{display:inline-block;font-weight:300;font-size:55px;color:#56B665;}
.cost-calculator-summary-box.cost-calculator-after-border::after{content:"";display:block;width:150px;height:1px;background:#E2E2E2;margin-left:auto;margin-right:auto;margin-top:44px;visibility:visible;}
.cost-calculator-price-description{font-weight:300;font-size:16px;line-height:26px;color:#999;margin:14px 0 0;padding:0;}
.cost-calculator-summary-price.cost-calculator-small-currency .cost-calculator-currency,
.cost-calculator-summary-price.cost-calculator-small-currency .currency{font-size:36px;vertical-align:top;margin:0 6px;}
.cost-calculator-sum input[type="submit"]{float:none;width:auto;margin-left:0;}
.cost-calculator-box .cost-calculator-checkbox-label{position:relative;float:left;clear:both;color:#303030;border:1px solid #EBEBEB;background:#FFF;padding:12px 28px;text-align:center;cursor:pointer;border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
.cost-calculator-box .cost-calculator-checkbox-label.cost-calculator-checkbox-default{margin-right:10px;padding:12px;}
.cost-calculator-box input[type="checkbox"]{display:none;}
.cost-calculator-box input[type="checkbox"]:checked+.cost-calculator-checkbox-label{color:#FFF;background:#56B665;border-color:#56B665;}
.cost-calculator-box input[type="checkbox"]:checked+.cost-calculator-checkbox-label .checkbox-box{background:#56B665;border-color:#56B665;}
.cost-calculator-box input[type="checkbox"]:checked+.cost-calculator-checkbox-label::before{color:#56B665;}
.cost-calculator-box .ui-slider{float:left;width:75%;margin-top:20px;background-color:#d0cece;background-image:none;border-radius:5px;border:none;}
#main .cost-calculator-box .ui-slider{clear:none;}
.cost-calculator-box .cost-calculator-cost-slider-input-hidden+.ui-slider,
.cost-calculator-box .cost-calculator-cost-slider-input-hidden+input+.ui-slider{width:100%;}
.cost-calculator-box .ui-slider-horizontal{height:10px;}
.cost-calculator-box .ui-slider .ui-slider-handle{cursor:pointer;width:28px;height:28px;top:-10px;border:1px solid #EBEBEB;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background:#FFF;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
.cost-calculator-box .ui-slider-handle::after{content:"";display:block;width:10px;height:10px;margin-left:9px;margin-top:9px;background:#d66d2f;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
.cost-calculator-box .ui-slider-handle .cost-slider-tooltip{position:absolute;min-width:47px;left:-9px;top:34px;}
.cost-calculator-box .ui-slider-handle .cost-slider-tooltip .cost-calculator-value{position:static;width:100%;color:#FFF;background:#114f83 !important;border:0px solid #114f83;padding:5px 10px;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius: 5px;    font-size: 14px;font-weight: 400;box-shadow:0px 2px 7px #585858;}
.cost-calculator-box .ui-slider-handle .cost-slider-tooltip .cost-calculator-arrow{width:100%;height:8px;text-align:center;}
.cost-calculator-box .ui-slider-handle .cost-slider-tooltip .cost-calculator-arrow::before{content:"";border-color:#114f83 transparent;border-style:solid;border-width:0 8px 8px;width:1px;margin-left:auto;margin-right:auto;display:block;position:relative;}
.cost-calculator-box .ui-slider-handle .cost-slider-tooltip .cost-calculator-arrow::after{content:"";border-color:#114f83 transparent;border-style:solid;border-width:0 7px 7px;margin-top:-5px;width:1px;margin-left:auto;margin-right:auto;display:block;position:relative;}
.cost-calculator-box .ui-slider-range-min{background:#d66d2f;border-radius:5px;}
.cost-calculator-box .ui-selectmenu-button{width:100% !important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;float:right;border:1px solid #EBEBEB;margin:0;background:#FFF;}
.cost-calculator-box input+select+.ui-selectmenu-button,.cost-calculator-box input+.select_container+.ui-selectmenu-button{margin-top:16px;}
.cost-calculator-box .ui-selectmenu-button span.ui-selectmenu-text{padding:12px 40px 12px 15px;line-height:24px;font-size:14px;color:#303030;}
.cost-calculator-box .ui-selectmenu-button .ui-icon,.cost-calculator-box .cost-calculator-datepicker-container .ui-icon{color:#303030;font-size:16px;padding:16px 16px 17px;width:auto;height:auto;-moz-transform:scaleY(-1);-webkit-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1);-ms-filter:fliph;filter:fliph;background:none;text-indent:0;}
.cost-calculator-box .ui-selectmenu-button.ui-corner-top .ui-icon,.cost-calculator-box .ui-selectmenu-button:hover .ui-icon,.cost-calculator-box .cost-calculator-datepicker-container:hover .ui-icon{color:#56B665;}
.cost-calculator-dropdown.ui-selectmenu-menu{z-index:99999;}
.cost-calculator-dropdown.ui-selectmenu-menu .ui-menu{border:1px solid #EBEBEB;border-top:none;max-height:204px;}
.cost-calculator-dropdown.ui-selectmenu-menu .ui-menu li{cursor:pointer;background:#FFF;color:#303030;padding:13px 15px;border:none;}
.cost-calculator-dropdown.ui-selectmenu-menu .ui-menu li:first-child{border-top:0;padding-top:23px;}
.cost-calculator-dropdown.ui-selectmenu-menu .ui-menu li:last-child{padding-bottom:23px;}
.cost-calculator-dropdown.ui-selectmenu-menu .ui-menu li.ui-state-focus{color:#56B665;}
.cost-calculator-datepicker.ui-datepicker{z-index:99999 !important;background:#FFF;display:none;}
.cost-calculator-datepicker .ui-datepicker-calendar th,.cost-calculator-datepicker .ui-datepicker-calendar td{padding:10px;}.cost-calculator-box .cost-calculator-datepicker-container,.cost-calculator-box .cost-calculator-datepicker-container input{cursor:pointer;}
label.cost-calculator-switch{position:relative;display:block;width:110px;height:50px;background:transparent;padding:0;margin:0;}
.cost-calculator-box label+.cost-calculator-switch{margin-top:16px;}
input[type='checkbox'] + span.cost-calculator-switch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#EEE;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
input[type='checkbox'] + span.cost-calculator-switch-slider::before{position:absolute;content:"";height:30px;width:30px;left:10px;right:auto;top:auto;bottom:10px;border:none;background-color:white;-moz-box-shadow:-1px 1px 0px 0px rgba(0,0,0,0.1);-webkit-box-shadow:-1px 1px 0px 0px rgba(0,0,0,0.1);box-shadow:-1px 1px 0px 0px rgba(0,0,0,0.1);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
input[type='checkbox'] + span.cost-calculator-switch-slider::after{content:attr(data-no);position:absolute;left:auto;right:25px;top:13px;bottom:auto;width:auto;height:auto;color:#303030;background:none;}
input[type='checkbox']:checked + span.cost-calculator-switch-slider{background-color:#56B665;}
input[type='checkbox']:checked + span.cost-calculator-switch-slider::before{-webkit-transform:translateX(60px);-ms-transform:translateX(60px);transform:translateX(60px);}
input[type='checkbox']:checked + span.cost-calculator-switch-slider::after{content:attr(data-yes);right:auto;left:25px;color:#FFF;}
.cost-calculator-form .cost-calculator-flex-box{display:block;display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-flex;display:flex;}
.cost-calculator-form .cost-calculator-flex-hide{display:none;}
.cost-calculator-form,.cost-calculator-form .cost-calculator-flex-box fieldset{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;vertical-align:baseline;}
.cost-calculator-form .cost-calculator-flex-box fieldset.vc_col-sm-6{width:50%;margin:0;}
.cost-calculator-form .cost-calculator-flex-box fieldset.wpb_column{margin-left:-1px;}
.cost-calculator-form .cost-calculator-flex-box.cost-calculator-gray fieldset.wpb_column,
.cost-calculator-form .cost-calculator-flex-box fieldset.wpb_column:first-child{margin-left:0;}
.cost-calculator-container input,.cost-calculator-container input[type='text'],.cost-calculator-container input[type='email'],.cost-calculator-container input[type='number'],.cost-calculator-container textarea{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;max-width:none;height:auto;border:1px solid #EBEBEB;background:#FFF;font-size:16px;line-height:24px;padding:12px 15px;color:#303030;margin:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none;font-weight:600;}
.cost-calculator-form input[type='number']{appearance:textfield;-moz-appearance:textfield;-webkit-appearance:textfield;-webkit-appearance:textfield;}
.cost-calculator-form input::-webkit-outer-spin-button,.cost-calculator-form input::-webkit-inner-spin-button{-webkit-appearance:none;}
.cost-calculator-container .cost-calculator-flex-box.cost-calculator-gray input,.cost-calculator-container .cost-calculator-flex-box.cost-calculator-gray textarea{border-color:#F6F6F6;}
.cost-calculator-form .cost-calculator-flex-box input{margin-top:-1px;}
.cost-calculator-form .cost-calculator-flex-box.cost-calculator-gray input,.cost-calculator-form .cost-calculator-flex-box .cost-calculator-block:first-child input{margin-top:0;}
.cost-calculator-form .cost-calculator-flex-box textarea{height:100%;resize:none;}
.cost-calculator-form .cost-calculator-flex-box label+textarea{height:calc(100% + 1px);}
.cost-calculator-form .cost-calculator-flex-box .cost-calculator-textarea-block{height:100%;}
.cost-calculator-form .cost-calculator-flex-box .cost-calculator-textarea-block .blockOverlay{height:calc(100% - 8px) !important;}
.cost-calculator-container [type="submit"]{width:auto;outline:none;}
.cost-calculator-contact-box .cost-calculator-flex-box{margin-top:16px;}
.cost-calculator-form .cost-calculator-contact-box.vc_row,.cost-calculator-form .cost-calculator-contact-box .vc_row,.cost-calculator-form .cost-calculator-contact-box-submit-container.vc_row,.cost-calculator-form .cost-calculator-contact-box-submit-container .vc_row{margin-left:auto;margin-right:auto;}
.cost-calculator-form .cost-calculator-contact-box-submit-container{margin-top:30px;}
.cost-calculator-form .cost-calculator-contact-box-submit-container .vc_row{margin-top:15px;padding-bottom:16px;text-align:center}
.cost-calculator-form .cost-calculator-contact-box-submit-container .vc_col-sm-6>.vc_row{text-align:right;}
.cost-calculator-form .cost-calculator-contact-box-submit-container p{margin:0;}
.cost-calculator-container .cost-calculator-more,.cost-calculator-container .cost-calculator-more[type="submit"]{color:#FFF;font-size:14px;background:#56B665;padding:16px 37px 17px;text-align:center;text-decoration:none;cursor:pointer;line-height:24px;-moz-border-radius:999px;-webkit-border-radius:999px;border-radius:999px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;border:2px solid #56B665;outline:none;}
.cost-calculator-container .cost-calculator-more[type="submit"],.cost-calculator-container .cost-calculator-more[type="submit"]:hover{line-height:18px;}
.cost-calculator-container .cost-calculator-more:hover,.cost-calculator-container .cost-calculator-more[type="submit"]:hover{color:#000;background:transparent;opacity:1;}
.cost-calculator-container .g-recaptcha-wrapper{float:right;width:300px;height:72px;overflow:hidden;border:1px solid #EBEBEB;margin-right:50px;}
.cost-calculator-container .g-recaptcha{position:relative;margin-top:-2px;margin-left:-1px;}
.cost-calculator-form.cost-calculator-container .cost-calculator-contact-box-submit-container .vc_row.wpb_row.cost-calculator-button-with-recaptcha{width:auto;float:right;margin-top:25px;}
.cost-calculator-terms-container{display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;padding-bottom:30px;}
.cost-calculator-fieldset-with-recaptcha .cost-calculator-terms-container{float:left;max-width:640px;height:74px;padding-bottom:0}
.cost-calculator-recaptcha-container{float:right;}
.cost-calculator-column-with-recaptcha .cost-calculator-recaptcha-container{clear:both;margin-top:30px;display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;flex-direction:column-reverse;}
.cost-calculator-contact-box-submit-container .vc_col-sm-6 .cost-calculator-terms-container{float:right;padding-bottom:0;}
.cost-calculator-contact-box-submit-container .vc_col-sm-6 .cost-calculator-terms-container + .vc_row{float:right;clear:both;margin-top:45px;}
.cost-calculator-column-with-recaptcha .cost-calculator-recaptcha-container .g-recaptcha-wrapper{float:none;margin:0;}
.cost-calculator-form.cost-calculator-container .cost-calculator-contact-box-submit-container .cost-calculator-column-with-recaptcha .cost-calculator-recaptcha-container .vc_row.wpb_row.cost-calculator-button-with-recaptcha{float:none;margin-top:45px;margin-left:auto;margin-right:0;}
.cost-calculator-terms-container input[type="checkbox"]{display:block;width:auto;cursor:pointer;-webkit-appearance:checkbox;}
.cost-calculator-terms-container label{color:#303030;font-size:14px;font-weight:400;line-height:18px;margin-left:10px;cursor:pointer;}
.cost-calculator-terms-container label a{font-size:14px;font-weight:400;line-height:18px;}
.cost-calculator-container .cost-calculator-flex-box label{display:block;position:relative;margin-top:8px;margin-bottom:-29px;margin-left:16px;font-weight:500;font-size:11px;line-height:21px;color:#999;letter-spacing:2px;z-index:2;}
.cost-calculator-form .cost-calculator-flex-box label+input,
.cost-calculator-form .cost-calculator-flex-box label+textarea{padding-top:37px;}
.cost-calculator-form .cost-calculator-flex-box .cost-calculator-block:first-child label{margin-bottom:-30px;}
.cost-calculator-box ::-webkit-input-placeholder{color:#A4AAB3;}
.cost-calculator-box :-moz-placeholder{color:#A4AAB3;opacity:1;}
.cost-calculator-box ::-moz-placeholder{color:#A4AAB3;opacity:1;}
.cost-calculator-box :-ms-input-placeholder{color:#A4AAB3;}
.cost-calculator-tooltip.ui-tooltip-error .ui-tooltip-content,
.cost-calculator-tooltip.ui-tooltip-success .ui-tooltip-content{font-size:13px;color:#FFF;}
.cost-calculator-tooltip.ui-tooltip-error .ui-tooltip-content,
.cost-calculator-tooltip.ui-tooltip-success .ui-tooltip-content{border:none;}
.cost-calculator-tooltip .ui-tooltip-content{padding:10px 20px 10px 20px;}
.cost-calculator-tooltip.ui-tooltip-error .ui-tooltip-content{background:#E9431C;}
.cost-calculator-tooltip.ui-tooltip-success .ui-tooltip-content{background:#61911B;}
.cost-calculator-row{margin-left:-15px;margin-right:-15px;}
.wpb_row::before,.wpb_row::after{content:" ";display:table;}
.wpb_row::after{font-size:0px;content:".";display:block;height:0px;visibility:hidden;clear:both;}
.cost-calculator-column{position:relative;padding-left:0;padding-right:0;margin-left:0;margin-right:0;}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table;}
.vc_column_container>.vc_column-inner{padding-left:15px;padding-right:15px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.vc_col-sm-1,.vc_col-sm-10,.vc_col-sm-11,.vc_col-sm-12,.vc_col-sm-2,.vc_col-sm-3,.vc_col-sm-4,.vc_col-sm-5,.vc_col-sm-6,.vc_col-sm-7,.vc_col-sm-8,.vc_col-sm-9{float:left;}
.vc_col-sm-12{width:100%}
.vc_col-sm-11{width:91.66666667%}
.vc_col-sm-10{width:83.33333333%}
.vc_col-sm-9{width:75%}
.vc_col-sm-8{width:66.66666667%}
.vc_col-sm-7{width:58.33333333%}
.vc_col-sm-6{width:50%}
.vc_col-sm-5{width:41.66666667%}
.vc_col-sm-4{width:33.33333333%}
.vc_col-sm-3{width:25%}
.vc_col-sm-2{width:16.66666667%}
.vc_col-sm-1{width:8.33333333%}
.vc_col-lg-12{width:100%}
.vc_col-lg-11{width:91.66666667%}
.vc_col-lg-10{width:83.33333333%}
.vc_col-lg-9{width:75%}
.vc_col-lg-8{width:66.66666667%}
.vc_col-lg-7{width:58.33333333%}
.vc_col-lg-6{width:50%}
.vc_col-lg-5{width:41.66666667%}
.vc_col-lg-4{width:33.33333333%}
.vc_col-lg-3{width:25%}
.vc_col-lg-2{width:16.66666667%}
.vc_col-lg-1{width:8.33333333%}
.cc-demo-url{font-size:14px;text-decoration:none;border:none;display:inline-block;padding:13px 20px 13px 20px;margin:0px 10px 10px 0px;color:#444;letter-spacing:0.7px;text-transform:uppercase;text-decoration:none;position:relative;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:background-color 0.2s, color 0.2s;-moz-transition:background-color 0.2s, color 0.2s;-o-transition:background-color 0.2s, color 0.2s;transition:background-color 0.2s, color 0.2s;}
a.cc-demo-url:hover,.cc-demo-url.active{background:#353C40;color:#FFF;}
#cleanmate .cost-calculator-box,#cleanmate .vc_row .wpb_column .cost-calculator-box{background: #f7f7f7;
padding: 25px 30px 30px;
width: 47%;
float: left;
margin: 30px 15px 0 15px;
clear: none;}
#cleanmate .cost-calculator-box, #cleanmate .vc_row .wpb_column .cost-calculator-box:last-child{width:96.5%;}	
#cleanmate .cost-calculator-box.cost-calculator-transparent,#cleanmate .vc_row .wpb_column .cost-calculator-box.cost-calculator-transparent{background:transparent;}
#cleanmate .vc_row .wpb_column .cost-calculator-box.cost-calculator-float{background:none;}
@media screen and (max-width:1189px){#cleanmate .cost-calculator-box,#cleanmate .vc_row .wpb_column .cost-calculator-box{padding-left:20px;padding-right:20px;}}
@media screen and (max-width:479px){#cleanmate .cost-calculator-box,#cleanmate .vc_row .wpb_column .cost-calculator-box{padding:19px 15px 25px;}}
#cleanmate .cost-calculator-box.cost-calculator-float,#cleanmate .vc_row .wpb_column .cost-calculator-box.cost-calculator-float{padding:0;}
.results{margin-top: 0px;border: 1px solid #f8ac1040;background-color:#f7f7f7;border-radius: 5px;margin-bottom:30px;padding: 20px 25px;border-left: 4px solid #f8ac10;}
.page-wrapper{z-index:inherit!important;}
.cost-calculator-form .btn-three {
background: #25a9ef;
border: 1px solid #25a9ef;
color: #FFF;
}
.cost-calculator-form .btn-three:before {
background: #184a93;
}
.cost-calculator-form .btn-three:hover {
color: #fff;
}
.roi-popup-form .form-control {
position: relative;
width: 100%;
font-size: 16px;
line-height: 28px;
padding: 10px 18px;
height: 50px;
color: #000;
display: inline-block;
border: 1px solid transparent;
-webkit-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
-moz-transition: all .3s ease;
transition: all .3s ease;
background-color: #fff;
box-shadow: 0 0 5px rgba(0,0,0,.2);
margin-bottom: 15px;
}
.roi-popup-form textarea {
height: 70px!important;
}
.roi-popup-form .form-control:focus {
border-color: #009ee2;
}
.modal-open{overflow-x: hidden!important;overflow-y: auto!important;}
.cost-calculator-form{margin-bottom:50px;}
.results h2{font-size: 26px;line-height: 36px;color: #009ee2;margin-bottom: 10px;font-weight: 600;}
.results label, .results input{font-size: 18px;line-height: 32px;margin-bottom: 0px;color: #303030;font-weight: 600;}
.results input{font-size: 20px;background: transparent;color: #009ee2;}
.results .col-sm-3 span{    font-size: 18px;
line-height: 30px;
margin-bottom: 0px;
color: #000000;
font-weight: 500;
margin: 0 10px 0 0;
vertical-align: top;}
.back_btn_div .btn-three {
background: #25a9ef;
border: 1px solid #25a9ef;
color: #FFF;
}
.back_btn_div .btn-three a{color:#FFF;}
.back_btn_div .btn-three:before {
background: #184a93;
}
.back_btn_div{margin-bottom:50px;}	
.roi-form-section .custom-form{padding: 30px 25px 15px;margin-bottom: 50px;}
.roi-results-section{margin-bottom:50px;}
.roi-form-section .custom-form .mw-desc {color:#FFF;}@media screen and (max-width:1189px) {
.page-margin-top {
margin-top: 35px;
}
.page-margin-top-section {
margin-top: 70px;
}
.margin-top-60 {
margin-top: 40px;
}
.cost-calculator-summary-price {
font-size: 36px;
}
div.cost-calculator-summary-box::before {
font-size: 36px;
height: 36px;
}
div.cost-calculator-summary-box.cc-template-wallet::before {
line-height: 40px;
}
.cost-calculator-form .cost-calculator-box input,  .cost-calculator-form .cost-calculator-box input[type='text'],  .cost-calculator-form .cost-calculator-box input[type='email'],  .cost-calculator-form .cost-calculator-box input[type='number'] {
padding: 12px 10px;
}
.cost-calculator-summary-price.cost-calculator-small-currency .cost-calculator-currency,  .cost-calculator-summary-price.cost-calculator-small-currency .currency {
font-size: 26px;
}
.cost-calculator-price-description {
font-size: 14px;
line-height: 22px;
}
.cost-calculator-summary-box.cost-calculator-after-border::after {
width: 120px;
margin-top: 29px;
}
body .cost-calculator-sum,  body .vc_row .wpb_column .cost-calculator-sum {
padding-top: 33px;
padding-bottom: 115px;
}
div.cost-calculator-submit-container {
width: calc(100% - 40px);
bottom: 30px;
}
.cost-calculator-datepicker.ui-datepicker {
width: 288px;
}
.cost-calculator-column-with-recaptcha {
display: -ms-flexbox;
display: -webkit-flexbox;
display: -webkit-flex;
display: flex;
-ms-flex-direction: column-reverse;
-webkit-flex-direction: column-reverse;
-moz-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.cost-calculator-container .cost-calculator-column-with-recaptcha .g-recaptcha-wrapper {
float: none;
margin: 0;
-ms-flex-item-align: end;
-webkit-align-self: end;
-moz-align-self: end;
align-self: end;
}
.cost-calculator-form.cost-calculator-container .cost-calculator-contact-box-submit-container .cost-calculator-column-with-recaptcha .vc_row.wpb_row.cost-calculator-button-with-recaptcha {
float: none;
margin-top: 45px;
margin-left: 0;
margin-right: 0;
}
.cost-calculator-fieldset-with-recaptcha .cost-calculator-terms-container {
max-width: 418px;
}
.cost-calculator-fieldset-with-recaptcha .cost-calculator-recaptcha-container {
display: -ms-flexbox;
display: -webkit-flexbox;
display: -webkit-flex;
display: flex;
-ms-flex-direction: column-reverse;
-webkit-flex-direction: column-reverse;
-moz-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.cost-calculator-fieldset-with-recaptcha .cost-calculator-recaptcha-container .g-recaptcha-wrapper {
margin-right: 0;
}
.cost-calculator-form.cost-calculator-container .cost-calculator-contact-box-submit-container.cost-calculator-fieldset-with-recaptcha .cost-calculator-recaptcha-container .vc_row.wpb_row.cost-calculator-button-with-recaptcha {
float: none;
margin-top: 45px;
margin-left: auto;
margin-right: 0;
}
.cost-calculator-contact-box-submit-container .cost-calculator-column-with-recaptcha .cost-calculator-terms-container {
-ms-flex-order: 1;
-webkit-order: 1;
-moz-order: 1;
order: 1;
-ms-flex-item-align: end;
-webkit-align-self: end;
-moz-align-self: end;
align-self: end;
}
}
@media screen and (max-width:767px) {
.cost-calculator-form .cost-calculator-flex-box {
display: block;
}
.cost-calculator-form .cost-calculator-flex-box fieldset.vc_col-sm-6 {
width: 100%;
}
body .cost-calculator-form .cost-calculator-flex-box.cost-calculator-gray fieldset.wpb_column {
margin-top: 1px;
}
.cost-calculator-form .cost-calculator-flex-box .cost-calculator-textarea-block .blockOverlay {
height: 100% !important;
}
.vc_column_container {
width: 100%;
}
.cost-calculator-container .vc_row.wpb_row .wpb_column {
margin-top: 30px;
}
.cost-calculator-container .vc_row.wpb_row .wpb_column:first-child {
margin-top: 0;
}
.cost-calculator-datepicker.ui-datepicker {
width: 390px;
}
.cost-calculator-form p {
padding: 0;
}
.cost-calculator-form .cost-calculator-contact-box-submit-container .vc_col-sm-6>.vc_row {
text-align: center;
}
.cost-calculator-fieldset-with-recaptcha {
display: -ms-flexbox;
display: -webkit-flexbox;
display: -webkit-flex;
display: flex;
-ms-flex-direction: column-reverse;
-webkit-flex-direction: column-reverse;
-moz-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.cost-calculator-fieldset-with-recaptcha .cost-calculator-terms-container {
max-width: 100%;
}
.cost-calculator-container .g-recaptcha-wrapper {
float: none;
margin: 0;
}
.cost-calculator-container .cost-calculator-column-with-recaptcha .g-recaptcha-wrapper {
-ms-flex-item-align: start;
-webkit-align-self: start;
-moz-align-self: start;
align-self: start;
}
.cost-calculator-form.cost-calculator-container .cost-calculator-contact-box-submit-container .vc_row.wpb_row.cost-calculator-button-with-recaptcha {
float: none;
margin-top: 45px;
margin-left: 0;
margin-right: 0;
}
div.cost-calculator-contact-box-submit-container .vc_col-sm-6 .cost-calculator-terms-container,  div.cost-calculator-contact-box-submit-container .vc_col-sm-6 .cost-calculator-terms-container + .vc_row {
float: none;
}
.cost-calculator-contact-box-submit-container .cost-calculator-column-with-recaptcha .cost-calculator-terms-container {
-ms-flex-item-align: start;
-webkit-align-self: start;
-moz-align-self: start;
align-self: start;
}
.cost-calculator-fieldset-with-recaptcha .cost-calculator-terms-container {
height: auto;
-ms-flex-order: 1;
-webkit-order: 1;
-moz-order: 1;
order: 1;
padding-bottom: 30px;
}
.cost-calculator-form.cost-calculator-container .cost-calculator-contact-box-submit-container.cost-calculator-fieldset-with-recaptcha .cost-calculator-recaptcha-container .vc_row.wpb_row.cost-calculator-button-with-recaptcha,  .cost-calculator-form.cost-calculator-container .cost-calculator-contact-box-submit-container .cost-calculator-column-with-recaptcha .cost-calculator-recaptcha-container .vc_row.wpb_row.cost-calculator-button-with-recaptcha {
margin-right: auto;
}
}
@media screen and (max-width:479px) {
.cost-calculator-form .cost-calculator-box input,  .cost-calculator-form .cost-calculator-box input[type='text'],  .cost-calculator-form .cost-calculator-box input[type='email'],  .cost-calculator-form .cost-calculator-box input[type='number'] {
width: 21%;
}
.cost-calculator-box .ui-slider {
width: 72%;
}
.cost-calculator-datepicker.ui-datepicker {
width: 238px;
}
body .cost-calculator-sum,  body .vc_row .wpb_column .cost-calculator-sum {
padding-bottom: 110px;
padding-top: 28px;
}
div.cost-calculator-submit-container {
bottom: 25px;
width: calc(100% - 30px);
}
.cost-calculator-datepicker .ui-datepicker-calendar th,  .cost-calculator-datepicker .ui-datepicker-calendar td {
padding: 9px;
}
.cost-calculator-container .g-recaptcha-wrapper {
width: 298px;
}
}