.orbit>div,div.orbit>a,div.orbit>img{top:0;left:0}div.orbit,div.timer,span.mask{overflow:hidden}.content{position:relative}
#orbit-wrap{background:url(images/loading.gif) center center no-repeat #000}#orbit-inside img.orbit-slide{width:100%!important;max-width:100%!important;height:auto}div.orbit,div.orbit-wrapper{height:1px;position:relative}#orbit-inside a{display:block;width:100%}div.orbit{width:1px}.orbit>div,div.orbit>a,div.orbit>img,div.timer{position:absolute}div.orbit.with-bullets{margin-bottom:40px}div.orbit>a{border:none;line-height:0;display:none}.orbit>div{width:100%;height:100%}div.timer{width:40px;height:40px;top:10px;right:10px;opacity:.6;cursor:pointer;z-index:1001}span.mask,span.pause,span.rotator{display:block;height:40px;top:0;position:absolute}span.rotator{width:40px;left:-20px;background:url(images/rotator-black.png) no-repeat;z-index:3}span.mask{width:20px;right:0;z-index:2}span.rotator.move{left:0}span.mask.move{width:40px;left:0;background:url(images/timer-black.png)}span.pause{width:40px;left:0;background:url(images/pause-black.png) no-repeat;z-index:4;opacity:0}span.pause.active{background:url(images/pause-black.png) 0 -40px no-repeat}div.timer:hover span.pause,span.pause.active{opacity:1}.orbit-caption{display:none;font-family:Arial,Helvetica,sans-serif;font-size:14px}.orbit-wrapper .orbit-caption{background:#000;background:rgba(0,0,0,.6);z-index:1000;color:#f1f1f1;text-align:center;padding:7px 0;position:absolute;right:0;bottom:0;width:100%}div.slider-nav{display:block}div.slider-nav span{width:78px;height:100px;text-indent:-9999px;position:absolute;z-index:1000;top:50%;margin-top:-50px;cursor:pointer}div.slider-nav span.right{background:url(images/right-arrow.png);right:0}div.slider-nav span.left{background:url(images/left-arrow.png);left:0}.orbit .fluid-placeholder{visibility:hidden;position:static;display:block;width:100%}.orbit,.orbit-wrapper{width:100%!important}.orbit-bullets{position:absolute;z-index:1000;list-style:none;bottom:-50px;left:50%;padding:0;margin:0 0 25px}.has-thumbs{position:relative;float:left;margin:-40px 0 20px;left:0;bottom:0;width:100%;padding:3px 0 0;background:#000}.orbit-bullets li{float:left;margin-left:5px;cursor:pointer;color:#999;text-indent:-9999px;background:url(images/bullets.png) 4px 0 no-repeat;width:13px;height:12px;overflow:hidden}.orbit-bullets li.has-thumb{background:0 0;width:20%;height:80px;margin:0 0 3px;opacity:.7;filter:alpha(opacity=70)}.orbit-bullets li.active{color:#222;background-position:-8px 0}.orbit-bullets li.active.has-thumb{opacity:1;filter:alpha(opacity=100)}@media (max-width:450px){div.slider-nav span{width:39px;height:50px;margin-top:-25px}div.slider-nav span.right{background:url(images/right-arrow-small.png)}div.slider-nav span.left{background:url(images/left-arrow-small.png)}.orbit-bullets{display:none}}
div.wpcf7{margin:0;padding:0}
div.wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em}
div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}
.owl-theme .owl-controls{margin-top:10px;text-align:center;}
.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:0.5;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none;}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;}
.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:0.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791;}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1;}
.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}
div.wpcf7-mail-sent-ok{border:2px solid #398f14}
div.wpcf7-mail-sent-ng{border:2px solid red}
div.wpcf7-spam-blocked{border:2px solid orange}
div.wpcf7-validation-errors{border:2px solid #f7e700}
.wpcf7-form-control-wrap{position:relative}
span.wpcf7-not-valid-tip{color:red;font-size:1em;display:block}
.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid red;background:#fff;padding:.2em .8em}
span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}
span.wpcf7-list-item-label::after,span.wpcf7-list-item-label::before{content:" "}
.wpcf7-display-none{display:none}
div.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-image:url(images/ajax-loader.gif);width:16px;height:16px;border:0;padding:0;margin:0 0 0 4px;vertical-align:middle}
div.wpcf7 .ajax-loader.is-active{visibility:visible}
div.wpcf7 div.ajax-error{display:none}
div.wpcf7 .placeheld{color:#888}
div.wpcf7 .wpcf7-recaptcha iframe{margin-bottom:0}
div.wpcf7 input[type=file]{cursor:pointer}
div.wpcf7 input[type=file]:disabled{cursor:default}
.content{position:relative}
.content .slide-content {
    position: absolute;
    top: 57%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    text-align: center;
}
.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-icon,.ubermenu .ubermenu-image,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{margin:0;padding:0;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;clip:auto;position:static;background:0;text-transform:none;overflow:visible;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.3em;border:0;border-radius:0}
.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{height:auto;width:auto;max-height:none;min-height:0}
.ubermenu .ubermenu-image,.ubermenu .ubermenu-submenu-drop{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-moz-transform:translateZ(0);-webkit-transform:translateZ(0)}
.ubermenu{display:block;line-height:1.3em;text-align:left}
.ubermenu-bound,.ubermenu-bound-inner .ubermenu-nav{position:relative}
.ubermenu,.ubermenu-nav{overflow:visible!important;z-index:100}
.ubermenu-nav,.ubermenu-row,.ubermenu-submenu{display:block;margin:0;padding:0;list-style:none}
.ubermenu a.ubermenu-target,.ubermenu-trigger-click .ubermenu-has-submenu-drop>.ubermenu-target{cursor:pointer}
.ubermenu span.ubermenu-target{cursor:default}
.ubermenu-accessible .ubermenu-target{outline:0}
.ubermenu-accessible input:not(:hover):focus,.ubermenu-accessible:not(:hover) .ubermenu-target:focus{outline:#2cc4ff solid 1px;box-shadow:0 0 5px #2cc4ff!important;z-index:50;transition:outline .1s linear}
.ubermenu-responsive-toggle,.ubermenu-sticky-toggle-wrapper{display:none;text-decoration:none;cursor:pointer;max-width:100%}
.ubermenu-responsive-toggle:hover{text-decoration:none} 
.ubermenu-responsive-toggle .fa{width:1.3em;text-align:center;margin-right:.6em}
.ubermenu-bar-align-full{clear:both}
.ubermenu-bar-align-left{float:left}
.ubermenu-bar-align-right{float:right}
.ubermenu-bar-align-center{float:none;margin:0 auto}
.ubermenu-bar-inner-center .ubermenu-nav{margin:0 auto}
.ubermenu-items-align-center{text-align:center}
.ubermenu-items-align-right{text-align:right}
.ubermenu .ubermenu-item{text-align:left;display:inline-block;vertical-align:top}
.ubermenu .ubermenu-item-level-0{vertical-align:bottom;-moz-backface-visibility:visible;backface-visibility:visible}
.ubermenu-items-align-top .ubermenu-item-level-0{vertical-align:top}
.ubermenu .ubermenu-item.ubermenu-item-level-0 {
    float: none;
    position: relative;
}
.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0,.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left{float:left}
.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-right{float:right}
.ubermenu.ubermenu-horizontal .ubermenu-item-level-0:first-child>.ubermenu-target{border-left:none}
.ubermenu .ubermenu-colgroup .ubermenu-column,.ubermenu .ubermenu-custom-content-padded,.ubermenu .ubermenu-nonlink,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-submenu-padded,.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target,.ubermenu .ubermenu-target,.ubermenu .ubermenu-widget,.ubermenu-responsive-toggle{padding:43px 25px}
.ubermenu .ubermenu-target-nowrap>.ubermenu-target-title{white-space:nowrap}
.ubermenu-horizontal .ubermenu-item.ubermenu-item-mini>.ubermenu-target{padding-left:5px;padding-right:5px}
.ubermenu .ubermenu-item-level-0.ubermenu-has-submenu-stack{position:relative}
.ubermenu .ubermenu-item-level-0>.ubermenu-submenu-type-stack{padding-top:0}
.ubermenu .ubermenu-item-level-0>.ubermenu-submenu-type-stack>.ubermenu-item{clear:both;width:100%}
.ubermenu .ubermenu-submenu .ubermenu-submenu-type-stack{width:auto}
.ubermenu .ubermenu-autocolumn,.ubermenu .ubermenu-submenu-type-stack{padding-top:10px;padding-bottom:10px}
.ubermenu .ubermenu-item-type-column>.ubermenu-submenu-type-stack{padding-top:0;padding-bottom:0}
.ubermenu .ubermenu-item-type-column>.ubermenu-submenu-type-stack>.ubermenu-item-normal:first-child{margin-top:10px}
.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target{padding-top:5px;padding-bottom:5px}
.ubermenu .ubermenu-target{text-transform:capitalize;display:block;text-decoration:none;position:relative;color:#000}
.ubermenu .ubermenu-target-with-image{overflow:hidden}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after {
    position: absolute;
    left: 60px;
    bottom: 20px;
    margin-top: -6px;
    content: "\f107";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target{padding-right:25px}
.ubermenu-sub-indicators .ubermenu-item-has-children>.ubermenu-target.ubermenu-noindicator{padding-right:20px}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-noindicator:after{content:'';display:none}
.ubermenu-sub-indicators .ubermenu-submenu-type-flyout>.ubermenu-has-submenu-drop>.ubermenu-target:after{content:"\f105"}
.ubermenu-sub-indicators .ubermenu-submenu .ubermenu-has-submenu-flyout.ubermenu-submenu-reverse>.ubermenu-target:after{right:auto;left:10px;content:'\f104'}
.ubermenu .ubermenu-target-text{display:inline-block;vertical-align:middle;font-family:inherit;font-weight:inherit;text-transform:uppercase;font-size: 17px;}
.ubermenu .ubermenu-target-description{font-size:80%;font-weight:400;clear:both;display:block}
.ubermenu .ubermenu-target-with-image>.ubermenu-target-text{display:block;clear:none}
.ubermenu .ubermenu-item.ubermenu-disable-padding>.ubermenu-target{padding:0}
.ubermenu .ubermenu-item.ubermenu-disable-padding.ubermenu-has-submenu-drop>.ubermenu-target{padding-right:30px}
.ubermenu .ubermenu-image{display:block;max-width:100%;height:auto}
.ubermenu .ubermenu-item-layout-image_left>.ubermenu-target-text{padding-left:50px}
.ubermenu .ubermenu-item-layout-image_left>.ubermenu-image{float:left}
.ubermenu .ubermenu-item-layout-image_right>.ubermenu-target-text{padding-right:50px}
.ubermenu .ubermenu-item-layout-image_right>.ubermenu-image{float:right}
.ubermenu .ubermenu-item-layout-image_above>.ubermenu-image{margin-bottom:10px}
.ubermenu .ubermenu-item-layout-image_below>.ubermenu-image{margin-top:10px}
.ubermenu .ubermenu-icon{width:1.3em;text-align:center;line-height:1em}
.ubermenu .ubermenu-item-notext>.ubermenu-icon{line-height:1.3em}
.ubermenu .ubermenu-item-layout-icon_left>.ubermenu-icon,.ubermenu .ubermenu-item-layout-icon_right>.ubermenu-icon{vertical-align:middle}
.ubermenu .ubermenu-item-layout-icon_bottom>.ubermenu-icon,.ubermenu .ubermenu-item-layout-icon_top>.ubermenu-icon{line-height:1.3em}
.ubermenu .ubermenu-item-layout-icon_left>.ubermenu-target-title{margin-left:.6em;display:inline-block}
.ubermenu .ubermenu-content-align-left{text-align:left}
.ubermenu .ubermenu-content-align-left>.ubermenu-image{display:inline-block}
.ubermenu .ubermenu-content-align-center{text-align:center}
.ubermenu .ubermenu-content-align-center>.ubermenu-image{float:none;margin-left:auto;margin-right:auto}
.ubermenu .ubermenu-content-align-right{text-align:right}
.ubermenu .ubermenu-content-align-right>.ubermenu-image{display:inline-block}
.ubermenu .ubermenu-item .ubermenu-submenu-drop{position:absolute;z-index:500;top:-10000px;height:0;max-height:0;visibility:hidden;overflow:hidden}
.ubermenu .ubermenu-item:not(.ubermenu-active) .ubermenu-submenu-drop{min-height:0!important}
.ubermenu .ubermenu-item .ubermenu-submenu-padded{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.ubermenu .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover>.ubermenu-submenu-drop{display:block;visibility:visible;opacity:1;height:auto;max-height:none}
.ubermenu .ubermenu-item.ubermenu-active>.ubermenu-submenu-type-flyout,.ubermenu-nojs .ubermenu-item:hover>.ubermenu-submenu-type-flyout{overflow:visible}
.ubermenu .ubermenu-item.ubermenu-in-transition>.ubermenu-submenu-type-flyout{overflow:hidden}
.ubermenu .ubermenu-item .ubermenu-submenu-drop{box-shadow:0 0 20px rgba(0,0,0,.15)}
.ubermenu .ubermenu-item-level-0>.ubermenu-submenu-drop{clip:rect(0,5000px,5000px,-5000px)}
.ubermenu-bound .ubermenu-submenu-type-mega{min-width:50%}
.ubermenu .ubermenu-grid-row,.ubermenu .ubermenu-submenu-grid{padding-right:20px}
.ubermenu .ubermenu-grid-row .ubermenu-target,.ubermenu .ubermenu-submenu-grid .ubermenu-target{padding-right:0}
.ubermenu .ubermenu-item.ubermenu-active>.ubermenu-target,.ubermenu-nojs .ubermenu-item:hover>.ubermenu-target{position:relative}
.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_item{left:auto}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-right_edge_item{right:auto}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width,.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_bar{left:0}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-right_edge_bar{right:0}
.ubermenu .ubermenu-submenu-rtl{direction:rtl}
.ubermenu .ubermenu-submenu-rtl>*{direction:ltr}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width{width:100%}
.ubermenu .ubermenu-retractor{display:block;clear:both;text-align:center;cursor:pointer}
.ubermenu .ubermenu-retractor:hover{background:rgba(0,0,0,.1)}
.ubermenu .ubermenu-retractor-desktop{float:right;padding:7px 10px;z-index:100;position:relative}
.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item{display:block}
.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item.ubermenu-column-auto{width:100%;display:block;float:none;min-width:0}
.ubermenu .ubermenu-submenu-footer{position:absolute;bottom:0;right:0;padding:10px 20px;color:inherit;font-size:inherit;list-style:none}
.ubermenu .ubermenu-submenu-footer a{text-decoration:none;font-weight:700;font-size:inherit}
.ubermenu .ubermenu-item.ubermenu-active.ubermenu-in-transition>.ubermenu-submenu-drop,.ubermenu .ubermenu-item.ubermenu-in-transition>.ubermenu-submenu-drop{overflow:hidden!important;height:auto}
.ubermenu:not(.ubermenu-transition-slide) .ubermenu-item.ubermenu-active.ubermenu-in-transition>.ubermenu-submenu-drop,.ubermenu:not(.ubermenu-transition-slide) .ubermenu-item.ubermenu-in-transition>.ubermenu-submenu-drop{max-height:none}
.ubermenu .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-duration:.3s;-ms-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in;-ms-transition-timing-function:ease-in;transition-timing-function:ease-in}
.ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop{-webkit-transition:none;-ms-transition:none;transition:none;top:auto}
.ubermenu-nojs.ubermenu-transition-none .ubermenu-item:hover>.ubermenu-submenu-drop,.ubermenu-transition-none .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop{max-height:none;height:auto;overflow-y:visible}
.ubermenu-transition-slide .ubermenu-item .ubermenu-submenu-drop{
	-webkit-transition-property:max-height,visibility;
	-ms-transition-property:max-height,visibility;
	transition-property:max-height,visibility;
	max-height:0;
	top:auto
}
.ubermenu-nojs.ubermenu-transition-slide .ubermenu-item:hover>.ubermenu-submenu-drop,.ubermenu-transition-slide .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop{max-height:1000px}
.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop{opacity:0;-webkit-transition-property:opacity,visibility;-ms-transition-property:opacity,visibility;transition-property:opacity,visibility;top:auto;margin-top:1px}
.ubermenu-nojs.ubermenu-transition-fade .ubermenu-item:hover>.ubermenu-submenu-drop,.ubermenu-transition-fade .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop{opacity:1;top:auto}
.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop {
    background: #fff;
    margin-top: 20px;
    top: auto;
    opacity: 0;
    -webkit-transition-property: margin-top,opacity,visibility;
    -ms-transition-property: margin-top,opacity,visibility;
    transition-property: margin-top,opacity,visibility;
    width: 220px;
    left: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    border-top: 3px solid #bf1406;
}
.ubermenu-nojs.ubermenu-transition-shift .ubermenu-item:hover>.ubermenu-submenu-drop,.ubermenu-transition-shift .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop{margin-top:0;opacity:1}
.ubermenu .ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega{max-height:600px;overflow-y:auto;-webkit-overflow-scrolling:touch}
.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item{display:block;float:none;position:relative;min-width:150px;clear:both}
.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item.ubermenu-active{z-index:50}
.ubermenu .ubermenu-submenu .ubermenu-submenu-type-flyout{margin-top:-1px;top:0;left:100%;min-width:none;clip:rect(-10px,5000px,5000px,0)}
.ubermenu .ubermenu-submenu .ubermenu-submenu-type-flyout.ubermenu-submenu-align-right_edge_item{left:auto;right:100%;clip:rect(-10px,5000px,5000px,-10px)}
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-active>.ubermenu-submenu-type-flyout{top:0}
.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item.ubermenu-has-submenu-mega{position:static}
.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item>.ubermenu-submenu.ubermenu-submenu-type-mega{left:100%;top:0;min-height:100%;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;clip:rect(-10px,5000px,5000px,0)}
.ubermenu.ubermenu-horizontal .ubermenu-item-level-1:first-child>.ubermenu-submenu-type-flyout,.ubermenu.ubermenu-horizontal .ubermenu-item-level-1:first-child>.ubermenu-submenu-type-flyout>.ubermenu-item:first-child>.ubermenu-submenu-type-flyout,.ubermenu.ubermenu-horizontal .ubermenu-submenu-type-flyout .ubermenu-submenu-type-mega{border-top:0}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-submenu-drop{margin-top:0;clip:rect(0,5000px,5000px,-5000px)}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout{position:relative}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega>.ubermenu-item.ubermenu-has-submenu-flyout>.ubermenu-submenu-drop{top:auto;left:auto;box-shadow:none}
.ubermenu .ubermenu-row{margin-bottom:10px;clear:both}
.ubermenu .ubermenu-row:after{content:"";display:table;clear:both}
.ubermenu .ubermenu-submenu .ubermenu-column {
    display: block;
    float: none;
    width: auto;
    padding-left: 10px;
}
.ubermenu .ubermenu-submenu .ubermenu-column-auto{min-width:100px;width:auto}
.ubermenu .ubermenu-nav .ubermenu-column-full{width:100%}
.ubermenu .ubermenu-nav .ubermenu-column-1-2{width:50%}
.ubermenu .ubermenu-nav .ubermenu-column-1-3{width:33.33%}
.ubermenu .ubermenu-nav .ubermenu-column-2-3{width:66.66%}
.ubermenu .ubermenu-nav .ubermenu-column-1-4{width:25%}
.ubermenu .ubermenu-nav .ubermenu-column-3-4{width:75%}
.ubermenu .ubermenu-nav .ubermenu-column-1-5{width:20%}
.ubermenu .ubermenu-nav .ubermenu-column-2-5{width:40%}
.ubermenu .ubermenu-nav .ubermenu-column-3-5{width:60%}
.ubermenu .ubermenu-nav .ubermenu-column-4-5{width:80%}
.ubermenu .ubermenu-nav .ubermenu-column-1-6{width:16.66%}
.ubermenu .ubermenu-nav .ubermenu-column-5-6{width:83.33%}
.ubermenu .ubermenu-nav .ubermenu-column-1-7{width:14.28%}
.ubermenu .ubermenu-nav .ubermenu-column-2-7{width:28.57%}
.ubermenu .ubermenu-nav .ubermenu-column-3-7{width:42.85%}
.ubermenu .ubermenu-nav .ubermenu-column-4-7{width:57.14%}
.ubermenu .ubermenu-nav .ubermenu-column-5-7{width:71.42%}
.ubermenu .ubermenu-nav .ubermenu-column-6-7{width:85.71%}
.ubermenu .ubermenu-nav .ubermenu-column-1-8{width:12.5%}
.ubermenu .ubermenu-nav .ubermenu-column-3-8{width:37.5%}
.ubermenu .ubermenu-nav .ubermenu-column-5-8{width:62.5%}
.ubermenu .ubermenu-nav .ubermenu-column-7-8{width:87.5%}
.ubermenu .ubermenu-nav .ubermenu-column-1-9{width:11.11%}
.ubermenu .ubermenu-nav .ubermenu-column-2-9{width:22.22%}
.ubermenu .ubermenu-nav .ubermenu-column-4-9{width:44.44%}
.ubermenu .ubermenu-nav .ubermenu-column-5-9{width:55.55%}
.ubermenu .ubermenu-nav .ubermenu-column-7-9{width:77.77%}
.ubermenu .ubermenu-nav .ubermenu-column-8-9{width:88.88%}
.ubermenu .ubermenu-nav .ubermenu-column-1-10{width:10%}
.ubermenu .ubermenu-nav .ubermenu-column-3-10{width:30%}
.ubermenu .ubermenu-nav .ubermenu-column-7-10{width:70%}
.ubermenu .ubermenu-nav .ubermenu-column-9-10{width:90%}
.ubermenu .ubermenu-nav .ubermenu-column-1-11{width:9.09%}
.ubermenu .ubermenu-nav .ubermenu-column-2-11{width:18.18%}
.ubermenu .ubermenu-nav .ubermenu-column-3-11{width:27.27%}
.ubermenu .ubermenu-nav .ubermenu-column-4-11{width:36.36%}
.ubermenu .ubermenu-nav .ubermenu-column-5-11{width:45.45%}
.ubermenu .ubermenu-nav .ubermenu-column-6-11{width:54.54%}
.ubermenu .ubermenu-nav .ubermenu-column-7-11{width:63.63%}
.ubermenu .ubermenu-nav .ubermenu-column-8-11{width:72.72%}
.ubermenu .ubermenu-nav .ubermenu-column-9-11{width:81.81%}
.ubermenu .ubermenu-nav .ubermenu-column-10-11{width:90.9%}
.ubermenu .ubermenu-nav .ubermenu-column-1-12{width:8.33%}
.ubermenu .ubermenu-nav .ubermenu-column-5-12{width:41.66%}
.ubermenu .ubermenu-nav .ubermenu-column-7-12{width:58.33%}
.ubermenu .ubermenu-nav .ubermenu-column-11-12{width:91.66%}
.ubermenu .ubermenu-autoclear>.ubermenu-column-1-10:nth-child(10n+1),.ubermenu .ubermenu-autoclear>.ubermenu-column-1-11:nth-child(11n+1),.ubermenu .ubermenu-autoclear>.ubermenu-column-1-12:nth-child(12n+1),.ubermenu .ubermenu-autoclear>.ubermenu-column-1-2:nth-child(2n+1),.ubermenu .ubermenu-autoclear>.ubermenu-column-1-3:nth-child(3n+1),.ubermenu .ubermenu-autoclear>.ubermenu-column-1-4:nth-child(4n+1),.ubermenu .ubermenu-autoclear>.ubermenu-column-1-5:nth-child(5n+1),.ubermenu .ubermenu-autoclear>.ubermenu-column-1-6:nth-child(6n+1),.ubermenu .ubermenu-autoclear>.ubermenu-column-1-7:nth-child(7n+1),.ubermenu .ubermenu-autoclear>.ubermenu-column-1-8:nth-child(8n+1),.ubermenu .ubermenu-autoclear>.ubermenu-column-1-9:nth-child(9n+1),.ubermenu .ubermenu-autoclear>.ubermenu-column-full,.ubermenu .ubermenu-clear-row{clear:both}
.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column{clear:none}
.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-10:nth-child(10n+2),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-11:nth-child(11n+2),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-12:nth-child(12n+2),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-2:nth-child(2n+2),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-3:nth-child(3n+2),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-4:nth-child(4n+2),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-5:nth-child(5n+2),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-6:nth-child(6n+2),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-7:nth-child(7n+2),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-8:nth-child(8n+2),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-9:nth-child(9n+2),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-full,.ubermenu .ubermenu-clear-row{clear:both}
.ubermenu .ubermenu-tabs{position:relative;width:100%}
.ubermenu .ubermenu-tabs-group{border-style:solid}
.ubermenu .ubermenu-tab .ubermenu-tab-content-panel{position:absolute;display:none}
.ubermenu .ubermenu-tab .ubermenu-tab-content-panel,.ubermenu .ubermenu-tab>.ubermenu-target{border-width:0;border-style:solid}
.ubermenu .ubermenu-tab.ubermenu-active>.ubermenu-tab-content-panel,.ubermenu-nojs .ubermenu-tab:hover>.ubermenu-tab-content-panel,.ubermenu-nojs .ubermenu-tabs-show-default>.ubermenu-tabs-group>.ubermenu-tab:first-child>.ubermenu-tab-content-panel{display:block}
.ubermenu-nojs .ubermenu-tabs-show-default:hover>.ubermenu-tabs-group>.ubermenu-tab:first-child>.ubermenu-tab-content-panel{display:none}
.ubermenu-nojs .ubermenu-tabs-show-default:hover>.ubermenu-tabs-group>.ubermenu-tab:first-child:hover>.ubermenu-tab-content-panel{display:block}
.ubermenu .ubermenu-tab-layout-left>.ubermenu-tabs-group{float:left;border-width:0 1px 0 0}
.ubermenu .ubermenu-tab-layout-left>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel{right:0;top:0}
.ubermenu-sub-indicators .ubermenu-tabs.ubermenu-tab-layout-left>.ubermenu-tabs-group>.ubermenu-has-submenu-drop>.ubermenu-target:after{content:"\f105"}
.ubermenu .ubermenu-tab-layout-right>.ubermenu-tabs-group{float:right;border-width:0 0 0 1px}
.ubermenu .ubermenu-tab-layout-right>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel{left:0;top:0}
.ubermenu .ubermenu-tab-layout-right>.ubermenu-tabs-group>.ubermenu-has-submenu-drop>.ubermenu-target{padding-left:25px;padding-right:20px}
.ubermenu-sub-indicators .ubermenu-tab-layout-right>.ubermenu-tabs-group>.ubermenu-has-submenu-drop>.ubermenu-target:after{content:"\f104";right:auto;left:10px}
.ubermenu .ubermenu-tab-layout-top>.ubermenu-tabs-group{border-width:0}
.ubermenu .ubermenu-tab-layout-top>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel{left:0;top:auto;border-width:1px 0 0}
.ubermenu .ubermenu-tab-layout-bottom>.ubermenu-tabs-group{border-width:1px 0 0;position:absolute;bottom:0}
.ubermenu .ubermenu-tab-layout-bottom>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel{left:0;bottom:100%}
.ubermenu-sub-indicators .ubermenu-tabs.ubermenu-tab-layout-bottom>.ubermenu-tabs-group>.ubermenu-has-submenu-drop>.ubermenu-target:after{content:"\f106"}
.ubermenu h3.ubermenu-widgettitle{padding-left:0;padding-right:0;margin-bottom:1.3em}
.ubermenu .ubermenu-divider{clear:both;display:block;padding:20px 0}
.ubermenu .ubermenu-submenu-type-stack>.ubermenu-divider{padding:10px 0}
.ubermenu .ubermenu-divider hr{padding:0;margin:0;display:block;height:1px;background:0;border:0;border-top:1px solid #ddd;border-top:1px solid rgba(0,0,0,.1)}
.ubermenu .ubermenu-search .ubermenu-searchform{position:relative;background:#f9f9f9;width:150px;margin:7px}
.ubermenu .ubermenu-search input.ubermenu-search-input{width:100%;padding:8px 40px 8px 15px;height:100%;color:#333;background:0;border:0}
.ubermenu .ubermenu-search .ubermenu-search-submit,.ubermenu .ubermenu-searchbar-drop .ubermenu-search-submit{position:absolute;width:40px;height:100%;top:0;right:0;border:0;background:0;cursor:pointer;color:#666;font-family:FontAwesome!important;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ubermenu .ubermenu-submenu .ubermenu-search .ubermenu-searchform{height:50px;margin:0;background:#f9f9f9;width:100%}
.ubermenu .ubermenu-submenu .ubermenu-search input.ubermenu-search-input{width:100%;padding:14px 50px 14px 25px;height:100%;color:#333;background:0}
.ubermenu .ubermenu-submenu .ubermenu-search .ubermenu-search-submit,.ubermenu .ubermenu-submenu .ubermenu-searchbar-drop .ubermenu-search-submit{position:absolute;width:50px;height:100%;top:0;right:0;border:0;background:0;cursor:pointer;color:#666;font-family:FontAwesome!important;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ubermenu .ubermenu-postlist-item{margin-bottom:10px}
.ubermenu .ubermenu-postlist .ubermenu-image{float:left}
.ubermenu .ubermenu-postlist-title>a{color:inherit;text-decoration:none}
.ubermenu .ubermenu-postlist-content{font-size:11px;opacity:.7}
.ubermenu .ubermenu-map-canvas img{max-width:none}
.ubermenu-screen-reader,.ubermenu-target-divider{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;padding:0;margin:0;border:0}
.uber-clear:after,.ubermenu .ubermenu-column:after,.ubermenu .ubermenu-content-block:after,.ubermenu .ubermenu-image:after,.ubermenu .ubermenu-postlist-item:after,.ubermenu .ubermenu-submenu:after,.ubermenu .ubermenu-tabs:after,.ubermenu:after{content:"";display:table;clear:both}
.ubermenu{background:0}
.ubermenu-submenu-drop{background:#fff}
.ubermenu-test-dimensions{visibility:hidden!important;display:block!important}
.ubermenu .ubermenu-force>.ubermenu-submenu{display:block!important;opacity:1!important;visibility:visible!important;margin:0!important;top:auto!important;max-height:none;height:auto}
.ubermenu-notransition,.ubermenu-notransition>.ubermenu-submenu-drop{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}
.ubermenu-admin-notice{background:#eee;color:#333;padding:15px;border-left:30px solid #4d90fe;margin:20px;position:relative;font-size:12px;clear:both}
.ubermenu-admin-notice a,.ubermenu-admin-notice a:visited{color:#00a3ff;text-decoration:underline;font-size:inherit}
.ubermenu-admin-notice a:hover{color:#0d75af}
.ubermenu-admin-notice strong{color:tomato}
.ubermenu-admin-notice .ubermenu-admin-notice-icon{position:absolute;left:-18px;top:50%;margin-top:-5px;color:#fff;font-size:13px}
.ubermenu-admin-notice:after{display:none;position:absolute;content:'UberMenu Notice: Only displayed to admin users';left:-30px;bottom:100%;background:#666;color:#eee;padding:7px 10px;font-size:11px}
.ubermenu-admin-notice:hover:after{display:block}
#wp-admin-bar-ubermenu .fa,#wp-admin-bar-ubermenu_loading .fa{font-family:FontAwesome;margin-right:4px;color:#aaa}
#wp-admin-bar-ubermenu_loading .fa{color:#ff0}
#wpadminbar #wp-admin-bar-ubermenu_loading #wp-admin-bar-ubermenu_loading_msg .ab-item{width:300px;white-space:normal;height:auto;padding:10px 20px;line-height:1.5em}
.ubermenu-vertical .ubermenu-item-level-0{display:block;clear:both}
.ubermenu-vertical .ubermenu-item-level-0>.ubermenu-submenu-drop{clip:rect(-5000px,5000px,5000px,0)}
.ubermenu.ubermenu-vertical .ubermenu-item-level-0>.ubermenu-target{box-shadow:none;border-left:none}
.ubermenu-vertical.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-item-has-children>a.ubermenu-target:after{content:'\f105'}
.ubermenu-vertical .ubermenu-item>.ubermenu-submenu-drop{left:100%;margin-left:0;top:0}
.ubermenu-nojs.ubermenu-vertical .ubermenu-item-level-0:hover>.ubermenu-submenu-drop,.ubermenu-vertical .ubermenu-active .ubermenu-submenu.ubermenu-submenu-type-flyout .ubermenu-submenu-type-mega,.ubermenu-vertical .ubermenu-item-level-0.ubermenu-active>.ubermenu-submenu-drop{top:0;min-height:100%}
.ubermenu-nojs.ubermenu-vertical .ubermenu-item-level-0:hover>.ubermenu-submenu-drop.ubermenu-submenu-align-vertical_parent_item,.ubermenu-vertical .ubermenu-item-level-0.ubermenu-active>.ubermenu-submenu-drop.ubermenu-submenu-align-vertical_parent_item{min-height:0}
.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height{position:static}
.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height>.ubermenu-submenu-drop{min-height:100%!important;max-height:none;height:auto}
.ubermenu-vertical .ubermenu-submenu .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop{top:0}
.ubermenu-vertical.ubermenu-transition-slide .ubermenu-item.ubermenu-active.ubermenu-in-transition>.ubermenu-submenu-drop{min-height:0}
.ubermenu-vertical .ubermenu-item>.ubermenu-submenu-type-mega{width:600px;margin:0}
.ubermenu-vertical .ubermenu-tab-layout-left>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel,.ubermenu-vertical .ubermenu-tab-layout-right>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel{min-height:100%}
.ubermenu-vertical .ubermenu-item.ubermenu-relative{position:relative}
.ubermenu-vertical .ubermenu-item.ubermenu-item-level-0.ubermenu-relative.ubermenu-active>.ubermenu-submenu-drop.ubermenu-submenu-align-vertical_parent_item{top:0}
.ubermenu-vertical .ubermenu-item.ubermenu-item-mini{float:left;clear:none}
.ubermenu.ubermenu-vertical .ubermenu-item.ubermenu-item-mini>.ubermenu-target{background:0;box-shadow:none}
@media screen and (min-width:960px){
	.ubermenu-responsive-default.ubermenu{display:block!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop{display:none!important}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-retractors-responsive .ubermenu-retractor{display:none}
}
@media screen and (max-width:959px){
.ubermenu-responsive-toggle,.ubermenu-sticky-toggle-wrapper{display:block}
.ubermenu-no-transitions.ubermenu-responsive.ubermenu-responsive-collapse{display:none;visibility:visible;height:auto;max-height:none;overflow:visible!important}
.ubermenu-sticky-wrapper{min-height:0!important}
.ubermenu-sticky-toggle-wrapper{display:block}
.ubermenu-responsive-default.ubermenu-responsive{width:100%;max-height:500px;visibility:visible;overflow:visible;-webkit-transition:max-height 1s ease-in;transition:max-height .3s ease-in}
.ubermenu-responsive-default.ubermenu-repsonsive.ubermenu-no-transitions,.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-nocollapse{display:block;max-height:none}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse{max-height:0;overflow:hidden!important;visibility:hidden}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-in-transition,.ubermenu-responsive-default.ubermenu-responsive.ubermenu-in-transition .ubermenu-nav{overflow:hidden!important;visibility:visible}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse:not(.ubermenu-in-transition){border-top-width:0;border-bottom-width:0}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0{width:50%}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-item-level-0>.ubermenu-target{border:0;box-shadow:none}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{position:static}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-sub-indicators .ubermenu-submenu-type-flyout .ubermenu-has-submenu-drop>.ubermenu-target:after{content:"\f107"}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{width:100%;min-width:100%;max-width:100%;top:auto;left:0!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-active>.ubermenu-submenu-type-mega{max-height:none;height:auto}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-transition-slide .ubermenu-item.ubermenu-in-transition>.ubermenu-submenu-drop{max-height:1000px}
.ubermenu-responsive-default.ubermenu .ubermenu-submenu-type-flyout .ubermenu-submenu-type-mega{min-height:0}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column-auto{min-width:50%}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-autoclear>.ubermenu-column{clear:none}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column:nth-of-type(2n+1){clear:both}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top .ubermenu-column:nth-of-type(2n+1){clear:none}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top .ubermenu-column:nth-of-type(2n+2){clear:both}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs-group{width:100%;min-width:100%;max-width:100%;left:0}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs{min-height:0!important}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel{z-index:20}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-tab>.ubermenu-target{border-width:0 0 1px}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-sub-indicators .ubermenu-tabs>.ubermenu-tabs-group>.ubermenu-tab.ubermenu-has-submenu-drop>.ubermenu-target:after{content:"\f107"}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-tabs>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel{position:relative;border-width:0 0 2px}
.ubermenu-responsive-default.ubermenu-reponsive .ubermenu-item-level-0>.ubermenu-submenu-type-stack,.ubermenu-responsive-default.ubermenu-responsive .ubermenu-tab-layout-bottom>.ubermenu-tabs-group{position:relative}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column,.ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column-auto{width:100%;max-width:100%}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-mini{min-width:0;width:auto;float:left;clear:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-item-mini>a.ubermenu-target{padding:20px}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{display:none!important}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-hide-bkgs .ubermenu-submenu.ubermenu-submenu-bkg-img{background-image:none}
}
@media screen and (max-width:480px){.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0{width:100%}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column-auto{min-width:100%}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-mini{min-width:0;width:auto}
}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel .owl-item{float:left}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.grabbing{cursor:url(grabbing.png) 8 8,move}
*{outline:none!important}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
#orbit-wrap{background:#000 url('images/loading.gif') no-repeat center center}
#orbit-inside img.orbit-slide{width:100%!important;max-width:100%!important;height:auto}
#orbit-inside a{display:block;width:100%}
div.orbit-wrapper{height:1px;position:relative}
div.orbit{width:1px;height:1px;position:relative;overflow:hidden}
div.orbit.with-bullets{margin-bottom:40px}
div.orbit>img{position:absolute;top:0;left:0}
div.orbit>a{border:0;position:absolute;top:0;left:0;line-height:0;display:none}
.orbit>div{position:absolute;top:0;left:0;width:100%;height:100%}
body .h1,body .h2,body .h3,body h1,body h2,body h3{margin-top:10px;margin-bottom:10px}
body, body p{
	font-family:Muli, sans-serif !important;
	font-size:18px !important;
}
div.timer{width:40px;height:40px;overflow:hidden;position:absolute;top:10px;right:10px;opacity:.6;cursor:pointer;z-index:1001}
span.rotator{display:block;width:40px;height:40px;position:absolute;top:0;left:-20px;background:url(images/rotator-black.png) no-repeat;z-index:3}
span.mask{display:block;width:20px;height:40px;position:absolute;top:0;right:0;z-index:2;overflow:hidden}
span.rotator.move{left:0}
span.mask.move{width:40px;left:0;background:url(images/timer-black.png) repeat 0 0}
span.pause{display:block;width:40px;height:40px;position:absolute;top:0;left:0;background:url(images/pause-black.png) no-repeat;z-index:4;opacity:0}
span.pause.active{background:url(images/pause-black.png) no-repeat 0 -40px}
div.timer:hover span.pause,span.pause.active{opacity:1}
.orbit-caption{display:none;font-family:Arial,Helvetica,sans-serif;font-size:14px}
.orbit-wrapper .orbit-caption{background:#000;background:rgba(0,0,0,.6);z-index:1000;color:#f1f1f1;text-align:center;padding:7px 0;position:absolute;right:0;bottom:0;width:100%}
div.slider-nav{display:block}
div.slider-nav span{width:78px;height:100px;text-indent:-9999px;position:absolute;z-index:1000;top:50%;margin-top:-50px;cursor:pointer}
div.slider-nav span.right{background:url(images/right-arrow.png);right:0}
div.slider-nav span.left{background:url(images/left-arrow.png);left:0}
.orbit .fluid-placeholder{visibility:hidden;position:static;display:block;width:100%}
.orbit,.orbit-wrapper{width:100%!important}
.orbit-bullets{position:absolute;z-index:1000;list-style:none;bottom:-50px;left:50%;margin-left:-50px;padding:0;margin:0 0 25px}
.has-thumbs{position:relative;float:left;margin:-40px 0 20px 0;left:0;bottom:0;width:100%;padding:3px 0 0;background:#000}
.orbit-bullets li{float:left;margin-left:5px;cursor:pointer;color:#999;text-indent:-9999px;background:url(images/bullets.png) no-repeat 4px 0;width:13px;height:12px;overflow:hidden}
.orbit-bullets li.has-thumb{background:0;width:20%;height:80px;margin:0 0 3px;opacity:.7;filter:alpha(opacity = 70)}
.orbit-bullets li.active{color:#222;background-position:-8px 0}
.orbit-bullets li.active.has-thumb{opacity:1;filter:alpha(opacity = 100)}
@media(max-width:450px){div.slider-nav span{width:39px;height:50px;margin-top:-25px}
div.slider-nav span.right{background:url(images/right-arrow-small.png)}
div.slider-nav span.left{background:url(images/left-arrow-small.png)}
.orbit-bullets{display:none}
}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body h1,body .h1,body .h2,body h2{margin:18px 0;font-family: 'Red Hat Display', sans-serif;// background:rgba(0,0,0,0) url("images/header-line.jpg") no-repeat scroll center bottom;font-size:60px;font-weight:900}
body{margin:0;color:#4e4e4e;line-height:26px;overflow-x:hidden!important}
body .h3,body h3{font-size:30px;font-family: 'Red Hat Display', sans-serif;font-weight:900}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
pre{overflow:auto}
.socia ul li a:hover{opacity:.8}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
body,button,input,select,textarea{color:#404040;font-family:'Ubuntu',sans-serif;font-size:16px;font-size:1.4rem;line-height:1.5}
h1,h2,h3,h4,h5,h6{clear:both;font-family: 'Red Hat Display', sans-serif !important;font-weight:900 !important}
p{margin-bottom:1.5em}
dfn,cite,em,i{font-style:italic}
blockquote{margin:0 1.5em}
address{margin:0 0 1.5em}
pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}
code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}
abbr,acronym{border-bottom:1px dotted #666;cursor:help}
mark,ins{background:#fff9c0;text-decoration:none}
big{font-size:125%}
html{box-sizing:border-box}
*,*:before,*:after{box-sizing:inherit}
body{background:#fff}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:"" ""}
ul,ol{margin:0 0 1.5em 3em}
ul{list-style:disc}
ol{list-style:decimal}
li>ul,li>ol{margin-bottom:0;margin-left:1.5em}
dt{font-weight:bold}
dd{margin:0 1.5em 1.5em}
img{height:auto;max-width:100%}
table{margin:0 0 1.5em;width:100%}
.last-row label{font-size:14px;text-align:left;font-weight:normal;text-transform:capitalize}
.search-form button{background:rgba(0,0,0,0) url("images/button-search.jpg") no-repeat scroll left center;padding:18px;position:absolute;height:36px;border:0}
button,input[type="button"],input[type="reset"],input[type="submit"]{background:#e6e6e6;border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;color:rgba(0,0,0,.8);font-size:12px;line-height:1;padding:1em;text-shadow:0 1px 0 rgba(255,255,255,0.8);// position:absolute}
button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{opacity:.8;//border-color:#ccc #bbb #aaa;//box-shadow:inset 0 1px 0 rgba(255,255,255,0.8),inset 0 15px 17px rgba(255,255,255,0.8),inset 0 -5px 12px rgba(0,0,0,0.02)}
button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{border-color:#aaa #bbb #bbb;box-shadow:inset 0 -1px 0 rgba(255,255,255,0.5),inset 0 2px 5px rgba(0,0,0,0.15)}
input[type="date"], input[type="time"], input[type="datetime-local"], input[type="week"], input[type="month"], input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], body textarea {
    background: #7b130c none repeat scroll 0 0;
    border: 0;
    border-radius: 0;
    box-shadow: 0 0 20px 10px rgba(0,0,0,0.04) inset;
    padding: 6px 6px 6px 10px;
    width: 100%;
    color: #fff !important;
}
input[type="date"],input[type="time"],input[type="datetime-local"],input[type="week"],input[type="month"],input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"]{height:40px}
.contact-form li{margin:10px 0}
textarea{width:100%;padding:5px;font-style:italic;max-height:90px}
.contact-form ul{list-style:outside none none;margin-left:0;padding-left:0}
.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-846{//height:38px;height:39px;width:100%}
.last-row{margin-top:10px;color:#fff}
.wpcf7-form-control.wpcf7-submit {
    float: left;
}
@media screen and (min-width:1024px){.about-us .col-sm-6.left-abouts-mobile{padding-left:0}
}a{color:royalblue}
a:hover,a:active{outline:0}
.main-navigation{clear:both;display:block;float:left;width:100%}
.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}
.main-navigation li{float:left;position:relative}
.main-navigation a{display:block;text-decoration:none}
.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,0.2);float:left;position:absolute;top:1.5em;left:-999em;z-index:99999}
.main-navigation ul ul ul{left:-999em;top:0}
.main-navigation ul ul a{width:200px}
.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}
.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}
.menu-toggle,.main-navigation.toggled ul{display:block}
@media screen and (min-width:37.5em){.menu-toggle{display:none}
.main-navigation ul{display:block}
}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{overflow:hidden}
.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}
.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute;height:1px;width:1px;overflow:hidden}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.alignleft{display:inline;float:left;margin-right:1.5em}
.alignright{display:inline;float:right;margin-left:1.5em}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}
.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table}
.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}
.widget{margin:0 0 1.5em;background:#fff none repeat scroll 0 0}
.widget select{max-width:100%}
.sticky{display:block}
.hentry{margin:0 0 1.5em}
.byline,.updated:not(.published){display:none}
.single .byline,.group-blog .byline{display:inline}
.page-content,.entry-content,.entry-summary{margin:90px 0}
.page-links{clear:both;margin:0 0 1.5em}
.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}
.comment-content a{word-wrap:break-word}
.bypostauthor{display:block;margin:10px 0}
.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}
.infinity-end.neverending .site-footer{display:block}
.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}
embed,iframe,object{max-width:100%}
.wp-caption{margin-bottom:1.5em;max-width:100%}
.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}
.wp-caption .wp-caption-text{margin:.8075em 0}
.wp-caption-text{text-align:center}
.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}
.gallery-columns-2 .gallery-item{max-width:50%}
.gallery-columns-3 .gallery-item{max-width:33.33%}
.gallery-columns-4 .gallery-item{max-width:25%}
.gallery-columns-5 .gallery-item{max-width:20%}
.gallery-columns-6 .gallery-item{max-width:16.66%}
.gallery-columns-7 .gallery-item{max-width:14.28%}
.gallery-columns-8 .gallery-item{max-width:12.5%}
.gallery-columns-9 .gallery-item{max-width:11.11%}
.gallery-caption{display:block}
.addr h4{font-weight:bold;color:#222}
.main-menu-uber{padding:0;margin:0;
                /*background:rgba(0,0,0,0) url("images/header-line.png") repeat scroll;background-repeat:repeat:*/}
.read-more:hover{text-decoration:none;color:#97c249;opacity:.8}
.main-menu-uber{position:absolute;z-index:01010101;top:0;width:100%}
.slide-menu{float:right;font-family:Muli, sans-serif}
.banner{position:relative}
.site-footer {
    background: #161114 none repeat scroll 0 0;
    font-size: 14px;
    padding: 60px 0;
}
.site-footer ul{margin-left:0;padding-left:0}
.site-footer ul li:first-child::after{background:rgba(0,0,0,0) none repeat scroll 0 0}
.site-footer ul li {
    /* background: rgba(0,0,0,0) url(images/line-footer-menu.jpg) no-repeat scroll right center; */
    display: inline-block;
    position: relative;
    list-style: outside none none;
    padding: 0 15px;
}
.site-footer ul li:last-child{background:0}
.site-footer ul li a {
    color: #8a8a8a;
    text-transform: uppercase;
}
.site-footer ul li a:hover,.site-footer ul li.current-menu-item a{color:#fbf5de;text-decoration:none}
.copy {
    color: #8a8a8a;
    margin-top: 40px;
    font-size: 16px;
}
.our-services{padding:15px 0 50px;background:#eee}
.os_info{text-align:center;text-transform:uppercase;font-size:19px;font-weight:100;color:#000}
.our-services .col-sm-3 .col-service{background:#fff;position:relative}
.our-services .col-sm-3 .col-service p{margin-bottom:0}
.our-services h4{color:#fff;font:900 18px "Lato",sans-serif;padding:0 0 10px;margin:0}
.our-services h4 a{color:#fff}
.service_info{font-size:14px;display:none;padding:13px 10px 13px;background:#3c52b5;color:#fff}
.line{border-top:0 solid #d22!important;display:block;width:100%;clear:both;border-bottom:0!important;border-left:0!important;border-right:0!important}
.line_1{height:3px;background:#d22}
.info_more,.more_info{position:absolute;bottom:0;width:100%}
h4.sti{bottom:0;color:#000;padding:10px;z-index:0}
h4.sti a{color:#000}
.service_info{display:none;overflow:hidden}
.fa.fa-angle-up.sih{cursor:pointer;position:relative;bottom:0;color:#fff;float:right;padding:6px 12px 12px 12px;height:23px;border-radius:90px 90px 0 0;-moz-border-radius:90px 90px 0 0;-webkit-border-radius:90px 90px 0 0}
.about-us-section-cols{margin-bottom:25px}
.more_btn{float:right;color:#fff;font-weight:bold}
.more_btn:hover{text-decoration:underline}
.captcha-img{margin-top:10px;background:#fff;padding:10px;border:1px #ddd solid;width:25%;text-align:center}
.captcha-txt{width:71%;overflow:hidden;float:right;margin-top:11px;position:relative}
.wpcf7-form-control.wpcf7-captchar{width:100%;float:right;margin-top:0;margin-bottom:0}
#content{padding-bottom:0}
.sub input.wpcf7-submit{text-transform:uppercase;color:#fff;font-weight:bold;background:#d22;padding:10px 35px;border:0;box-shadow:none;font-size:16px;border-radius:0;border:3px #d22 solid;transition:background-color .5s ease}
.sub input.wpcf7-submit:hover{background:0;color:#d22}
div.wpcf7 img.ajax-loader{position:absolute;right:165px}
p.sub{text-align:right}
div.wpcf7-validation-errors{border:2px solid #fff;color:#fff}
.testimonials_section{text-align:center;margin-top:40px;margin-bottom:50px}
.quote_ico{width:100px;height:100px;border:1px #ddd solid;margin:auto;border-radius:100px;padding:26px;margin-bottom:15px}
.quote_ico i.fa{font-size:50px;color:#3c52b5}
.testi-title{text-align:center;font:300 20px 'Lato',sans-serif;text-transform:uppercase;padding:15px}
.test-desc{padding:0 15px 30px}
.address_area .add_icof i.fa{background:#dadada;padding:16px;font-size:16px;text-align:center;width:50px;height:50px}
.address_area .row{margin-bottom:15px}
.fax_n{line-height:47px}
.fax_n a:hover{text-decoration:underline}
.accordions-head-title{text-transform:uppercase}
.accordions .accordion-icons.left{padding-top:3px}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #c5c5c5}
.accordion-content{line-height:24px}
.line-grey{background:#ddd;height:1px;margin:25px 0}
.ptitle{text-transform:uppercase;font-size:18px}
.entry-content h3,.blog_list h3 a{text-transform:uppercase}
.entry-content ul{margin:0;padding:0}
.entry-content ul li{list-style:none;background:url('images/li_ico.png') no-repeat 0 5px;padding-left:25px;margin-bottom:10px}
.page-template-default .entry-content .wpcf7 div.col-sm-6{width:100%}
.page-template-default .entry-content .wpcf7 .wpcf7-form-control.wpcf7-captchar{float:right}
@media screen and (max-width:1024px){
.callout-data .descs{display:none}
}
@media screen and (min-width:992px){
	.col-md-6.map-frame {
    margin-left: 0 !important;
    padding-left: 0 !important;
}
}
@media screen and (min-width:1025px){
.left-abouts-mobile,.col-md-6.map-frame {
    margin-left: 0 !important;
    padding-left: 0 !important;
}
.mobi{display:none}
.about-us .about-info-col{padding-left:0}
}
@media screen and (max-width:1024px){
    .callout-info a{
        color:#4e4e4e;
    }
    .c a{
        color:#fff;
    }
    .desk{display:none}
.address_area .add_icof i.fa{font-size:16px;height:40px;padding:12px;width:40px}
}

@media screen and (max-width:1024px){
.contact-form.col-sm-7{float:right;width:100%}
}
@media screen and (max-width:767px){
.item .home_testimonial .content-t {
    border: 1px solid #f1ceae;
}
.main-menu-uber .paddingmakezero {padding-right: 0px;}
   .socia #phone_inside{
        font-size:16px;
    }
    .address_header span{
        font-size: 14px;
    }
   #masthead .stick .main-menu-uber{
        padding:0;
    }
    .fax{
     color:#fff;   
    }
    .site-footer ul li{margin:5px 0}
.map-frame iframe{height:700px}
.services-section .services ul{margin-bottom:30px}
.services a{margin-bottom:20px}
.center-image{/*text-align:center*/}
.mobile-view-blog.view-blog{padding:55px 0 28px}
.contact-information,.about-us{padding:40px 0 25px}
.page-template-services .services-page .components ul::before{top:-188px}
.services-page .components li::before{width:60px}
.services-page .components ul{width:100%}
.services-page .components ul{padding-left:0;margin-left:0}
.services-page .components li{width:auto;float:none}
.call-outs .col-sm-4{margin:15px auto;max-width:620px;text-align:center}
.view-blog{text-align:center}
.blog-posts img{width:100%}
.blog-posts{margin:30px 0;display:inline-block;text-align:left}
.ubermenu .ubermenu-colgroup .ubermenu-column, .ubermenu .ubermenu-custom-content-padded, .ubermenu .ubermenu-nonlink, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-submenu-padded, .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target, .ubermenu .ubermenu-target, .ubermenu .ubermenu-widget, .ubermenu-responsive-toggle {
    padding: 15px 25px;
    font-size: 16px;
}
.site-footer ul{margin:10px 0}
.contact-information{padding:40px 0 0 0}
.top_bar{padding:14px 0 0}
.page-id-134 .get-all-posts{min-height:auto}
.site-info.container{text-align:center}
.about-section{display:inline!important}
.col-sm-3.socia.text-right{text-align:center}
.slide-menu{background:#cac9c9 none repeat scroll 0 0;float:none;padding:0}
.welcome-sections ul li{background:rgba(0,0,0,0) url("images/bullet.png") no-repeat scroll left 3px}
.main-menu-uber{position:relative;padding:0}
.contact-form.col-sm-7{float:none}
.get-all-posts .share-buttons li {
    list-style: outside none none;
    margin-bottom: 13px;
    margin-left: 0;
    margin-top: 13px;
    display:block;
}
.get-all-posts .share-buttons > ul {
  
    padding-left: 18px;
}

}
@media screen and (max-width:1600px){
	.contact-information .contact-section-main{width:80%}
.about-info-col.col-sm-6{width:100%}
}
/*@media only screen and (min-width:990px) and (max-width:1500px){
.top_bar .address_header{float:none;margin:12px;text-align:center}
.top_bar .socia{float:none}
.socia .shedule-app-button{float:none;margin:25px 0;text-align:center}
.top_bar #phone_inside{background-position:center top;padding-top:20px}
.top_bar .socia ul{float:none;margin-bottom:15px;text-align:center}
}*/
@media screen and (min-width:1024px) and (max-width:1500px){
	.slide-content .slider-data{padding:18em 2em}
  header  .ubermenu .ubermenu-target-text {font-size: 17px;}
}
@media screen and (max-width:1000px){
    .item .home_testimonial .content-t{background:#fff;background-size:cover; border:solid 1px #ccc;}
}
@media screen and (max-width:980px){
    .payment_options img {margin-bottom: 8px;}

}@media screen and (max-width:768px){.page-content,.entry-content,.entry-summary{margin:50px 0}
.services-section .services a{display:inline-block}
body h1,body .h1,body .h2,body h2,.success-stories h2{font-size:45px}
.success-stories #owl-demo .owl-next{bottom:0;left:0;position:relative}
.success-stories #owl-demo .owl-prev{bottom:0;left:0;position:relative}
.services-section ul{padding-left:0;margin-left:0}
.Testmonials .owl-controls .owl-prev{position:relative;left:0;bottom:0;width:24px;height:40px}
.Testmonials .owl-controls .owl-next{position:relative;right:0;bottom:0;width:24px;height:40px}
.Testmonials .owl-wrapper .owl-item{padding:0 3px 0}

}
@media screen and (min-width:768px) and (max-width:1280px){
	.custom_width_col.col-sm-4{width:100%}
.services-section .services ul{margin-bottom:30px}
.services .col-sm-8{display:inline-block;width:100%;text-align:center}
.col-sm-4.custom_width_col>a{display:block;margin:0 auto;max-width:145px;text-align:center}
}
@media screen and (min-width:768px){
    /*.contact-information{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}*/
.page-content .col-sm-6 h2{margin:0!important}
.serve-sections h3{margin-top:0}
.col-sm-6.map-frame{padding-left:0}
}
.site-branding .innser-banners h1{bottom:0;font-family:'Raleway',sans-serif}
}@media screen and (min-width:768px) and (max-width:990px){
    #content .contact-information .map-frame iframe{
 height:850px !important;   
}
     @media screen and (-webkit-min-device-pixel-ratio:0) { 
    /* Safari and Chrome */
    .search-form .search-field {
     width:136px;
     font-size: 14px;
    }
      /* Safari only override */
    ::i-block-chrome,.search-form .search-field {
     width:136px;
    }
}
    section.test_stories{padding:22px 0}
#search-2 .search-form,#secondary ul{width:82%}
.aboutus-components.components ul::before{top:0}
.aboutus-components.components li{width:50%}
.services-page .components li{width:50%}
.page-template-services .services-page .components ul::before{bottom:16px;top:auto}
.ubermenu .ubermenu-colgroup .ubermenu-column,.ubermenu .ubermenu-custom-content-padded,.ubermenu .ubermenu-nonlink,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-submenu-padded,.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target,.ubermenu .ubermenu-target,.ubermenu .ubermenu-widget,.ubermenu-responsive-toggle{padding:43px 14px}
.top_bar{padding:2px 23px 0}
.owl-item{padding:0}
}
@media screen and (min-width:768px) and (max-width:1024px){
.slide-content .slider-data .first-line {
    font-size: 34px;
    line-height: 40px;
}
.slider-data .first-line span {
    font-size: 70px !important;
}
.slide-content .slider-data .second-line{font-size:50px}
.custom-slider .slider-data{line-height:45px}
section.test_stories{background-size:cover}
section.about-us{padding:20px 0}
#masthead .main-menu-uber{padding:0}
.about-us img{margin:20px}
.site-main .welcome-content{padding:0 0 15px}
.page-content .top-line{margin-top:26px}
.main-menu-uber{padding:0 18px}
.about-section img{padding:5px}
#demo .owl-buttons .owl-prev{left:0}
#demo .owl-buttons .owl-next{right:0}
.slide-content .slider-data .slider-title{font-size:50px;line-height:46px}
.slide-content .slider-data .slider-sub-title{font-size:25px}
.home .wpcf7 .col-sm-6,.home .wpcf7 .col-sm-4{padding-right:0}
.wpcf7-form-control.wpcf7-captchar{padding-left:2px;padding-right:2px}
.home .wpcf7 .captcha-img{padding:10px 0;width:66px}
.sub input.wpcf7-submit,.btn-secondry{padding-left:0;padding-right:0;text-align:center;width:150px;max-width:100%}
}
.wp-pagenavi{clear:both;text-align:center;margin:20px 0}
.testimonial-image{display:inline-block;float:left;padding-bottom:15px;padding-right:30px;width:auto}
.testimonial-image img{background:#fff none repeat scroll 0 0;padding:5px}
.tpl-testimonial{background-color:#ededed;margin-bottom:20px;padding:15px;margin-top:20px;min-height:200px}
.testimonial-author{display:block;text-align:right;width:100%}
.add_ico::before,.ph_ico::before,.faxc_ico::before,.mail_ico::before{padding:0 10px 20px 0;font-family:FontAwesome;font-size:20px;display:block;float:left}
.add_ico::before{content:'\f015'}
.ph_ico::before{content:'\f095'}
.faxc_ico::before{content:'\f1ac'}
.mail_ico::before{content:'\f1d8'}
.line_d,.line_2d{border-top:1px #eee solid;padding:13px 0}
.line_2d{border-bottom:1px #eee solid}
.map{border:1px #ddd solid;margin:35px auto 20px}
.fimg{min-height:297px}
.payment-options{margin-top:5px;margin-bottom:5px}
.payment-options img{margin-bottom:5px}
.post_thumb{float:left;margin-right:10px}
.post_footer{display:none}
.blog_list{clear:both;overflow:hidden;border-bottom:1px #e0e0e0 solid;padding-bottom:45px;margin-bottom:20px}
.more-link.btn-secondry{padding-left:15px;padding-right:15px;width:auto}
.my_date{color:#5a5a5a;font-size:16px;border-bottom:3px #c1c1c1 solid;text-transform:uppercase;font-weight:bold;margin-bottom:15px}
.blog_info ul{margin:0}
.blog_info ul li:last-child{border:0}
.blog_list p{margin-top:15px}
.my_ds{text-align:center}
.ecbtn{text-align:right}
.ecbtn a{padding:5px;text-transform:uppercase;font-weight:bold;font-size:12px;color:#d22;border:2px #d22 solid}
.ecbtn a:hover{color:#fff;background:#d22}
.service_info{display:none}
@media screen and (max-width:320px){.captcha-846 .wpcf7-not-valid-tip{line-height:13px;padding-top:5px}
}@media screen and (max-width:360px){.auth-main-info .auth-info>li{display:block}
}@media screen and (max-width:767px){.slider-data{display:none}
.children{padding-left:0}
.title_desc{display:none}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target::after {
    bottom: 15px;
    left: 115px;
}
.faq .question span::after,.faq .question1 span::after{padding:0 7px}
.page-content .services-page .components{margin-top:13em}
.aboutus-components.components{margin-top:9em}
.aboutus-components.components li::before{width:60px}
.components.aboutus-components>ul,.services-page .components ul{padding:40px 20px 0;margin:0;width:100%}
.aboutus-components.components ul::before{top:-151px;left:0}
.components.aboutus-components .bor-der-ul{padding-left:0}
.aboutus-components.components li{width:auto;float:none;margin:20px 0;padding:0 0 0 30px}
.about-us .about-info-col{margin:0}
.wpcf7{width:auto}
section.view-blog,section.test_stories{background-size:cover}
#masthead .stick{border:0}
.auth-main-info .auth-info>li:last-child{float:none;display:block}
.main-menu-uber .col-sm-8{padding:0}
#sticky .col-sm-8{padding:0}
#demo .owl-buttons .owl-prev{position:relative;bottom:0}
hr{margin:0}
#demo .owl-buttons .owl-next{position:relative;bottom:0}
.innser-banners .container h1{font-size:38px!important;font-family:'Raleway',sans-serif}
.unslider-nav ol li{margin:0 8px 10px}
h1.inner-title{font-size:42px}
.text-right{text-align:center}
.logo {
    text-align: center;
    z-index: 9;
}
.col-service{max-width:270px;margin:auto;margin-bottom:20px}
.banner{margin-top:0}
.alignright,.alignleft{float:none;margin:15px auto;display:block}
.testimonial-image{display:block;float:none;text-align:center}
.blog_list,.my_ds{text-align:center}
.post_thumb{margin:0 auto 15px;float:none;text-align:center}
}.targetDiv{display:none}
#dvLoading{background:url("images/loader.gif") no-repeat scroll center center #fff;height:100%;position:fixed;width:100%;z-index:9999999}
.wp-pagenavi{clear:both}
.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #bfbfbf;padding:3px 5px;margin:2px}
.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000}
.wp-pagenavi span.current{font-weight:bold}
.accordions-tabs{border:medium none!important;border-radius:0!important}
.accordions-tabs .ui-tabs-nav{background:rgba(0,0,0,0) none repeat scroll 0 0;border:medium none;border-radius:0;margin:0!important;padding:0!important}
.accordions-tabs .tabs-nav{margin:0!important;padding:0!important}
.accordions-tabs .ui-tabs-nav li a{outline:medium none;width:100%}
.accordions-tabs .accordions-tab-icons{padding:0 5px}
.accordions-tabs .accordions-tab-icons.accordions-tab-minus{display:none}
.accordions-tabs .tabs-content{border-radius:0;padding:10px}
.accordions-tabs.flat{border:medium none}
.accordions-tabs.flat .tabs-nav{background:rgba(0,0,0,0) none repeat scroll 0 0;border:0 none;border-radius:0}
.read-more{display:inline!important}
/*.slider-data{padding:32em 0;}*/
.slider-data .first-line {
    font-size: 72px;
    font-family: 'Red Hat Display', sans-serif !important;
    text-shadow: 1px 1px 10px #4e4e4e;
    line-height: 80px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 800;
}
.slider-data .first-line span{
    font-size: 150px;
    color: #bf1407;
}
.slider-data .second-line{font-size:130.13px;text-shadow:1px 2px 3px #666}
.owl-item{padding:10px 38px 10px 12px}
#owl-demo-images .item{padding:30px 0;margin:5px;color:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center;display:block}
#owl-demo-images .owl-item{padding:0}
#owl-demo-images .image-titles{color:#97c249;font-size:22px;margin-top:10px}
#owl-demo-images .owl-prev,.Testmonials .owl-prev{background:rgba(0,0,0,0) url("images/left-arrow.png") no-repeat scroll left center!important;bottom:137px;font-size:0;left:-17px;position:absolute}
#owl-demo-images .owl-next,.Testmonials .owl-next{background:rgba(0,0,0,0) url("images/right-arrow.png") no-repeat scroll left center!important;bottom:137px;font-size:0!important;position:absolute;right:-25px}
#owl-demo-images .owl-pagination{display:none}
#owl-demo .item{padding:30px 0;margin:5px;color:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center;display:block}
.owl-item{color:#a8a8a8} 
/*.stik-menu{display:none}*/
.stick .main-menu-uber{
    border-bottom:2px solid #bf1406;
}
.stick {display:inline;left:0;margin-top:0!important;position:fixed;right:0;top:0;//z-index:9999999999;z-index:9999998;background:#f7f7f7}
.banner div.slider-nav span.right{background:url("images/right-arrow.png") no-repeat scroll left center}
.banner div.slider-nav span.left{background:url("images/left-arrow.png") no-repeat scroll right center}
.timer{opacity:0;visibility:hidden}
.inner-mobile.innser-banners h1:after{background:#bf1406;bottom:-3px;content:"";height:4px;left:0;margin:0 auto;position:absolute;right:0;width:64px}
.inner-mobile.innser-banners h1{// background:url("images/header-line.jpg") no-repeat scroll center bottom;bottom:50px;position:absolute;text-transform:uppercase;color:#fff;font-family: 'Red Hat Display', sans-serif !important;}
.page-sing h1{background:rgba(0,0,0,0) none repeat scroll 0 0}
.about-section{background:#eaeaea;display:inline-block}
.about-page h3 span{color:#c4c4c4;font-size:46px;font-family:'Raleway',sans-serif}
.page-content .about-page h3{font-size:40px}
.page-content h3{color:#3d3d3d;font-weight:normal}
.map-frame{line-height:0}
.answer,.answer1{background:#e8e8e8 none repeat scroll 0 0;font-size:16px;border:1px solid #fff;padding:12px 20px;border-top:0}
.question,.question1{background:#fff;font-size:18px;margin:10px 0 0;padding:8px 20px;color:#3a3a3a;position:relative;cursor:pointer}
.get-all-posts{background:#e4e4e4 none repeat scroll 0 0;margin:35px 2px}
.get-all-posts img{display:block;margin:0 auto}
#secondary ul{list-style:outside none none;margin-left:0}
#secondary h2{background:#bf1406 none repeat scroll 0 0;color:#fff;font-size:20px;padding:10px;text-transform:capitalize;font-family:'Ubuntu',sans-serif}
aside{margin:35px 0}
.question span:after,.question1 span:after{background:#bf1406 none repeat scroll 0 0;color:#fff;content:"\f067";font-family:FontAwesome;padding:8px 14px;position:absolute;right:0;top:0}
.blog-content h3{font-size:25px;text-transform:capitalize}
.question.active span:after,.question1.active span:after{content:"\f068";font-family:FontAwesome}
.btns-FAQ{float:right}
.btns-FAQ .expand{font-weight:600;border:1px solid #a8a8a8;color:#a8a8a8}
.btns-FAQ a{display:inline-block}
.btns-FAQ i{background:#919191 none repeat scroll 0 0;color:#fff;font-size:25px;padding:3px 6px}
.btns-FAQ span{background:#fff none repeat scroll 0 0;font-size:14px;line-height:31px;padding:0 8px;font-family:'Open Sans',sans-serif}
.btns-FAQ .collapseFAQ{font-weight:600;color:#a8a8a8;border:1px solid #a8a8a8}
.btns-FAQ .expand:hover,.btns-FAQ .expand:focus,.btns-FAQ .expand:active,.btns-FAQ .collapseFAQ:active,.btns-FAQ .collapseFAQ:hover,.btns-FAQ .collapseFAQ:focus{text-decoration:none!important}
.expand i,.expand span,.collapseFAQ i,.collapseFAQ span{float:left}
.page-content h2 {
    font-size: 45px;
    background: 0;
    padding-bottom: 0;
    text-transform: none;
    font-weight: 500;
}
.page-content hr{border-color:#919191;margin-top:4px}
.page-content .col-sm-6 h2{text-align:left;color:#bf1406}
.about-inner-content h2{text-align:left;color:#bf1406}
.abt-services {
    margin-top: 40px;
}
.abt-services  h3{
	font-weight:500 !important;
}
.serv-text h4 {
    font-size: 26px;
    font-weight: 500 !important;
}
.serv-text p{
font-size:17px !important;	
}
.serv-text {
    padding: 15px 30px;
    background-color: #fbf5de;
    margin-top: 30px;
    border: 3px solid #ecd783;
    border-width: 0 0 0 5px;
    border-radius: 10px;
    min-height: 245px;
}
.note {
    margin-top: 40px;
    margin-bottom: 40px;
}
.services-page a {
    display: block;
    font-size: 26px;
    text-align: center;
    text-transform: uppercase;
    color: #000;
    background-color: #fbf5de;
    min-height: 200px;
    line-height: 200px;
    text-decoration: none;
    border-radius: 10px;
    margin-bottom: 30px;
	transition:all 200ms ease-in; 
}
.services-page a:hover {
    background-color: #bf1406;
    color: #fff;
    text-decoration: none;
}
.services-page-bullets span{color:#c4c4c4;font-size:20px;line-height:20px;padding-right:15px;font-family:"Raleway",sans-serif}
.services-page-bullets>li{font-size:16px;line-height:31px;list-style:outside none none;margin:10px 0}
.coupon{margin:8px 0}
.services-page-bullets{margin-left:0;padding-left:0}
.coupon-sec{display:inline-block}
.single-posts{text-align:left}
.page-content.single-posts>h2{text-align:left;font-family:'Raleway',sans-serif}
.auth-info>li{color:#757575;display:inline;list-style:outside none none;margin-right:25px}
.auth-info{font-size:14px;margin-left:0;padding-left:0}
.auth-info>li:last-child{float:right}
.auth-comments{float:right;font-size:13px;margin-right:0;padding-right:0;background:#f0f0f0}
.read_more.link{background:#bf1406 none repeat scroll 0 0;color:#fff;float:right;font-size:14px;padding:10px 25px;text-transform:uppercase}
.read_more:hover,.read_more:focus,.read_more:active{text-decoration:none;opacity:.8}
.main-blog-content-section{background:#fff none repeat scroll 0 0;display:inline-block;margin:12px}
.blog-content-up{background:#fff none repeat scroll 0 0;margin:-67px 0 0}
.wpcf7-form-control.wpcf7-submit {
    background: #000 none repeat scroll 0 0;
    border-color: #000;
    box-shadow: none;
    color: #fff;
    padding: 11px 22px;
    text-shadow: none;
    font-size: 18px;
    margin-top: 15px;
    font-weight: 300;
    display: block;
    float: none;
}
figcaption.ngg-figcaption{background:#d3b824!important;opacity:.9!important}
.page-id-16 .ngg-figcaption h6{font-size:0}
.page-id-16 .nggc-body p{display:none}
.page-id-16 .nggc-body{background:rgba(0,0,0,0) url("images/click.png") no-repeat scroll center center!important;height:100px;width:100px}
.gallery-section .gallery figcaption.ngg-figcaption{background:#97c249 none repeat scroll 0 0!important;opacity:10!important}
.ngg-gallery-thumbnail{border:1px solid #e8e8e8}
.gallery-section .ngg-figcaption h6{font-size:20px}
.gallery-section figure.ngg-figure .nggc-body p{font-size:17px!important}
.gallery-section .ngg-gallery-thumbnail a{margin:0}
.gallery-section .ngg-gallery-thumbnail{border:0;margin:0}
.owl-theme .owl-controls .owl-buttons div{font-size:0!important}
.main-menu-uber .col-sm-8{padding-right:0}
.single-posts .attachment-full.size-full.wp-post-image{width:100%}
.wpcf7-validation-errors{//display:none!important}
div.wpcf7-response-output{margin:0;padding:0;text-align:center}
.bottom-line{margin-bottom:30px}
.top-line{margin-top:52px}
.dateofcallout{background:rgba(0,0,0,0) url("images/clock.png") no-repeat scroll left center;padding-left:22px;display:inline-block}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{margin-top:0}
.page-tag-title{margin:30px 0}
.about-section .ct{padding:0}
.fa.fa-fax{margin:0 5px}
.social-media-footer-icons img:hover{opacity:.8}
.socil-leftside .social-media-footer-icons li{display:inline;list-style:outside none none;margin-right:10px}
.blog-page-social-bar{background:#f0f0f0 none repeat scroll 0 0}
.socil-leftside .social-media-footer-icons{margin-bottom:0;margin-left:20px;padding:9px 0}
.single-post .comment-metadata{/*display:none*/}
.comment-author.vcard{/*background:#f0f0f0 none repeat scroll 0 0*/}
.single-post .comment-metadata{/*clear: both;*/}
.pagi-nation-posts{float:right;padding:9px 19px 0}
.socil-leftside{float:left}
.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:none;width:auto;margin-right:10px}
.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:none;width:auto}
.nav-previous,.nav-next{display:inline-block}
.wpcf7 .screen-reader-response{display:none}
span.wpcf7-not-valid-tip{background:#fff none repeat scroll 0 0;border:1px solid #f00;bottom:0;color:#f00;font-size:10pt;left:0;line-height:6px;padding:16px 10px;position:absolute;right:0;top:0;z-index:99}
#back-to-top{position:fixed;bottom:40px;right:40px;z-index:9999;width:32px;height:32px;text-align:center;line-height:30px;color:#444;cursor:pointer;border:0;border-radius:2px;text-decoration:none;transition:opacity .2s ease-out;opacity:0}
#back-to-top.show{opacity:1}
.top_bar{background:#000 none repeat scroll 0 0;padding:20px;font-family:Muli, sans-serif;font-size:14px}
.socia{float:right;color:#fff}
.socia li{display:inline;list-style:outside none none;padding:0 16px 0 25px}
ul.social-media li {
    padding: 0 0 0 5px;
}
#phone_inside li span:last-child {
    padding-left: 5px;
}
#phone_inside li span:first-child {
    padding-right: 5px;
}
#phone_inside li span:first-child a {
    color: #fff;
	text-decoration:none;
}
.address_header{float:left;color:#fff}
.socia>ul{margin:0;padding:0;float:left}
.main-menu-uber .paddingmakezero{padding-left:0}
.socia a i,.footer-social-media a i{font-size:20px;font-weight:bold}
.socia ul:first-child li:first-child{border:0}
.top_bar .socia ul:last-child li a i:hover{color:#fff!important}
.ubermenu-submenu .ubermenu-target{padding:10px}
.primary-menu>li:hover>a,.primary-menu>li.current-menu-item a,nav.ubermenu-main li.ubermenu-item-level-0:hover>.ubermenu-target,
nav.ubermenu-main li.ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-target,nav.ubermenu-main li.ubermenu-item-level-0.ubermenu-current-menu-parent>.ubermenu-target,
nav.ubermenu-main li.ubermenu-item-level-0.ubermenu-current-menu-ancestor>.ubermenu-target{background:#bf1406;color:#fff}
.site-info{text-align:center;line-height:18px}
.contact-information,.about-us{background:#bf1406}
.contact-form h2{color:#fff;}
.contact-section-main{width:50%}
.footer-social-media ul,.footer-address ul{margin-left:0;padding-left:0}
.footer-address ul li:first-child {
    font-size: 18px;
    margin-top: 10px;
}
.footer-address ul li {
    list-style: none;
    color: #fff;
    font-weight: 300;
    margin-top: 20px;
}
.footer-social-media li{background:#fff none repeat scroll 0 0;float:left;list-style:outside none none;margin:0 3px}
.contact-section-main {
    margin: 70px 0 0 60px;
}
::-webkit-input-placeholder { /* Edge */
  color:#fff !important;
  font-weight:300 !important;
}

:-ms-input-placeholder { /* Internet Explorer */
  color: #fff !important;
  font-weight:300 !important;
}

::placeholder {
  color: #fff !important;
  font-weight:300 !important;
}
.callouts-section {
    padding: 30px 0 0 0;
    position: relative;
    background-color: #fbf5de;
}
.call-outs .callout-info {
    font-size: 36px;
    line-height: 42px;
    margin: 15px 0;
    font-weight: 100;
    text-transform: uppercase;
    color: #fff;
    position: relative;
    font-family: 'Red Hat Display', sans-serif;
}
.callout-info::before {
    background-image: url(https://www.logcabinautservice.com/wp-content/uploads/2020/08/10.png);
    content: '';
    width: 52px;
    height: 74px;
    position: absolute;
    left: 0;
    top: 6px;
	background-repeat: no-repeat;
}
.callout-info.call-1 {
    padding-left: 60px;	
}
.callout-info.call-1::before {
    background-image: url(https://www.logcabinautservice.com/wp-content/uploads/2020/08/10.png);
}
.callout-info.call-2{
    padding-left: 88px;		
}
.callout-info.call-2::before {
    background-image: url(https://www.logcabinautservice.com/wp-content/uploads/2020/08/11.png);
	width: 80px;
}
.callout-info.call-3 {
	padding-left:80px;
}
.callout-info.call-3::before {
    background-image: url(https://www.logcabinautservice.com/wp-content/uploads/2020/08/12.png);
	width:74px;
}
.read-more-link i{font-size:45px}
.call-outs .callout-info .extra-bold-title{font-size:48px;font-weight:bold}
.callout-data .extra-bold-title {
  text-transform: capitalize;
}
.callout-data {
    position: absolute;
    left: 0;
    right: 0;
    width: 85%;
    margin: auto;
    bottom: 50px;
}
.welcome-content {
    padding: 60px 0 90px;
    text-align: center;
    background-color: #fbf5de !important;
}
section.welcome-content h1 span {
    display: block;
    font-size: 48px;
}
.welcome-content-inner p{line-height:30px}
.welcome-content-inner p img {
    margin-bottom: 15px;
}
.header-title{font-size:30px;margin:10px 0}
.services-section {
    padding: 90px 0 90px;
}
.about-us .header-title{text-align:left;color:#fff;font-weight: 500;display:none;}
.about-us .about-info-col{color:#fff;margin-top:30px;font-weight:400;line-height:28px;}
.fa.fa-envelope-o{font-size:20px;margin-right:5px}
.about-info-col.col-sm-6>a {
    background: #0e0e0e none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    margin: 20px 0;
    padding: 10px 20px;
    text-transform: uppercase;
    font-weight: normal;
    display: none;
}
.about-info-col.col-sm-6>a:hover,.about-info-col.col-sm-6>a:active,.about-info-col.col-sm-6>a:focus{text-decoration:none;opacity:.8}
.services a:hover,.services a:active,.services a:focus{text-decoration:none;opacity:.8;color:#fff}
.header-title{text-align:center;color:#000}
.services h2, .header-title {
    text-align: left;
    color: #000;
    margin-top: 0;
}
.services-page h2{color:#bf1406;text-align:left}
.services-section ul {
    margin-left: 0;
    padding-left: 0;
    margin: 20px 0 65px;
    font-size: 18px;
}
.services-section ul li{list-style:none;margin:5px 0 0;position:relative;padding-left:40px}

.services-section ul li span{margin-right:15px}
.services-section ul li::before {
    color: #bf1406;
    content: '\f1b9';
    font-family: "FontAwesome";
    display: inline-block;
    font-weight: 300;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
}
.services a {
    background: #bf1406;
    padding: 13px 27px;
    color: #fff;
    text-transform: uppercase;
    display: inline-block;
}
.read-more-link:hover,.read-more-link:active,.read-more-link:focus{opacity:.8;color:#fff}
.read-more-link {
    background: transparent url(images/calloutarrow.png) no-repeat scroll center;
    bottom: 0;
    color: #fff;
    position: absolute;
    padding: 0;
    width: 50px;
    height: 50px;
}
.footer-social-media li:hover{opacity:.8}
.view-blog{padding:50px 0 80px;background-size:cover;background-position:0 0}
.test_stories {
    background-size: cover;
    background-position: 0 0;
    padding: 47px 0 15px;
}
.test_stories .container{
	width:880px !important;
	min-width:880px !important;
}
.all-blog-posts h2{text-align:center;color:#fff}
.all-blog-posts .header-title{color:#fff;margin:34px 0}
.blog-sub-title{color:#bf1406;font-family:'Ubuntu',sans-serif;text-transform:uppercase}
.blog-content{padding:20px}
.auth-main-info{border-bottom:1px solid #e4e4e4;padding:16px 0 0 20px}
.blog-posts{background:#fff none repeat scroll 0 0;position:relative}
.blog-posts .post-author{font-size:14px;margin:0 0 8px;color:#464646}
.blog-content>p{font-family:'Ubuntu',sans-serif}
.readmore a{color:#fff;font-size:14px;text-transform:uppercase;}
.readmore{background:#838383 none repeat scroll 0 0;text-align:center;padding:2px}
.call-outs .col-sm-4:last-child{margin-bottom:0}
.blog-posts:hover .readmore a{color:#fff;text-decoration:none}
.date-text{display:block;font-size:25px;font-weight:bold;text-align:center}
.month-text{font-size:14px}
.post-date{background:#bf1406 none repeat scroll 0 0;color:#fff;line-height:18px;padding:5px 8px;position:absolute}
.success-stories h2{color:#000;text-align:center; word-wrap: break-word;}
.owl-pagination{display:none}
.success-stories #owl-demo .owl-prev{background:rgba(0,0,0,0) url("images/test-left.png") no-repeat scroll left center!important;opacity:1}
.success-stories #owl-demo .owl-next{background:rgba(0,0,0,0) url("images/test-right.png") no-repeat scroll left center!important;opacity:1}
#owl-demo .owl-prev{background:rgba(0,0,0,0) url("images/left-arrow.png") no-repeat scroll left center!important;bottom:0;font-size:0;left:-20px;position:absolute;top:0}
#owl-demo .owl-next{background:rgba(0,0,0,0) url("images/right-arrow.png") no-repeat scroll left center!important;bottom:0;font-size:0!important;position:absolute;right:-28px;top:0}
.success-stories .home_testimonial figure{margin:-48px}
.home_testimonial .content-t {
    /* background: url(images/bg-test.png) no-repeat scroll bottom center; */
    padding: 75px 20px 50px;
    text-align: center;
    color: #080808;
    font-weight: 300;
    background-size: cover;
    background-color: #fff;
    position: relative;
    z-index: -1;
	box-shadow: 0 0 4px rgba(223,205,136,0.76);
}
.test_con {
    text-align: center;
}
.test_con h4 {
    color: #bf1406;
    font-weight: 500 !important;
    font-size: 20px;
}
.test_con.test_home {
    text-align: right;
    margin-right: 10%;
    margin-top: 40px;
}
.home_testimonial .content-t::after {
    border-right: 26px solid transparent;
    left: auto;
    position: absolute;
    top: 100%;
    border-top: 40px solid #ffffff;
    content: '';
    right: 10%;
}
.date-testimonail{color:#080808;font-size:14px}
.site-main{// background:rgba(0,0,0,0) url("images/content-bg.jpg") repeat scroll}
.components li{background:rgba(0,0,0,0) none repeat scroll 0 0;// counter-increment:item;float:left;margin:12px 0;background:rgba(0,0,0,0) url("images/dumbbell.png") no-repeat scroll left 6px;margin:10px 0;padding-left:25px;position:relative;width:33%;color:#494949}
.components ul{list-style:outside none none;padding:0 78px;background:#fff none repeat scroll 0 0;border:10px solid #e0e0e0;display:inline-block}
.components{position:relative;margin-top:30px}
.components ul:before{background:rgba(0,0,0,0) url("images/weight.png") no-repeat scroll left center;width:140px;height:199px;position:absolute;left:-22px;top:-27px;content:" "}
.serve-sections h3{font-size:24px;font-weight:bold!important}
.serve-sections{margin:20px 0}
.page-sing .pagination{float:right;margin:0;padding:0 12px}
.shareaholic-canvas.shareaholic-ui.shareaholic-resolved-canvas.ng-scope{display:inline-block}
.share-buttons>span{float:left}
.share-buttons>span{float:left;line-height:4.5em}
.share-buttons{float:right; /*padding:0 12px*/}
.meta-nav{color:#4e4e4e;margin-right:20px}
.comment-list{padding:25px;margin-left:0;background:#fff}
.comments-area .comments-title{text-transform:uppercase;font-size:24px}
.comment-author .fn,.comment-author .says{}
.comment-meta{margin-right:19px}
.reply{text-align:right}
.logged-in-as{display:none}
.comment-form{background:#fff none repeat scroll 0 0;margin-bottom:30px;padding:25px 25px 42px}
.services-page .components ul::before{
	/*background:rgba(0,0,0,0) url("images/girlwithweights.png") no-repeat scroll left center;left:0;*/top:-20px;
}
.services-page .components{margin-top:50px}
.widget_search .search-form > label {
  max-width: 85%;
}
.search-form,#secondary ul{padding:10px 20px}
.sec-serve{margin:20px 0}
.cat-item.cat-item-1>a{padding-right:6em;color:#8b8b8b}
.cat-item.cat-item-1{color:#8b8b8b}
.search .page-content{margin:0}
.search .page-header h1{background:0;padding-bottom:0;margin:0}
.search-no-results #secondary .search-submit .screen-reader-text{position:relative}
.form-submit{display:inline-block}
.slide-menu .ubermenu.ubermenu-main .ubermenu-item-normal>.ubermenu-target:hover{color:#bf1406}
.success-stories figure {
    display: inline-block;
    height: 110px;
    width: 107px;
    margin-bottom: -58px;
    overflow: hidden;
}
.testimonials img{border:5px solid #f5f5f5;box-shadow:0 0 5px #888}
.testimonials .content-t{font-size:14px}
.contet-testi{background:#fff none repeat scroll 0 0;display:inline-block;padding:20px;box-shadow:0 0 5px #888}
.all-tesimonials {
    display: block;
}
.testmonial-content{
    margin-top: 55px;
    background: #fbf5de;
    padding: 20px 40px;
    text-align: center;
    position: relative;
	border-radius:5px;
}
.arrow-btm {
    border-right: 26px solid transparent;
    left: 22%;
    position: absolute;
    top: 100%;
    border-top: 40px solid #fbf4de;
}
.call-outs{overflow:hidden}
@media screen and (min-width:480px) and (max-width:736px){
	.blog-posts{max-width:65%}
}
.fa-envelope-o::before,.fa-phone::before{color:#898888;font-size:15px}
nav.ubermenu .ubermenu-current-menu-ancestor>a.ubermenu-target,nav.ubermenu li.ubermenu-current-menu-item>a.ubermenu-target,nav.ubermenu ul>li:hover>a.ubermenu-target{color:#bf1406}
.footer-menu .current_page_item a{color:#bf1406}
.blog-posts:hover .readmore{background:#bf1406 none repeat scroll 0 0}
.home_testimonial .content-t a{ margin:10px 0; color:#bf1406;display:block;font-size:14px;font-style:italic;text-decoration:underline;text-transform:capitalize}
.content-t>p{margin-top:12px}
.top-line-hr,.bottom-line-hr{color:#f1727a;opacity:.6}
span.captcha-846{float:left;width:71.8%}
.captchac{border:1px solid #ddd;box-shadow:0 0 10px 5px rgba(0,0,0,0.04) inset;float:left;height:39px;margin:0 1.8% 0 0;padding:0;text-align:center;width:26.4%}
span.wpcf7-form-control-wrap{display:block}
img.wpcf7-captchac{height:auto;max-width:100%}
.mandatory {
    color: #fff;
    font-size: 14px;
    font-family: "Ubuntu",sans-serif;
    font-weight: normal;
    display: none;
}
.home_testimonial .content-t a:hover{opacity:.8}
.rpwwt-widget ul{list-style:outside none none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}
.rpwwt-widget ul li{overflow:hidden;margin:0 0 1.5em}
.rpwwt-widget ul li:last-child{margin:0}
.rpwwt-widget ul li img{display:inline;float:left;margin:.3em .75em .75em 0}
#rpwwt-recent-posts-widget-with-thumbnails-2 img{width:90px;height:90px}
.ubermenu-sub-indicators .ubermenu-submenu-type-flyout>.ubermenu-item-level-1>.ubermenu-target::after,.ubermenu-sub-indicators .ubermenu-submenu-type-flyout>.ubermenu-item-level-2>.ubermenu-target::after,.ubermenu-sub-indicators .ubermenu-submenu-type-flyout>.ubermenu-item-level-3>.ubermenu-target::after{bottom:10px;left:104px}
#rpwwt-recent-posts-widget-with-thumbnails-2 a{color:#bf1406}
.top_bar .mobi:hover,.fn .mobi:hover{text-decoration:none;color:#fff;opacity:9.0}
.top_bar .mobi, .fn .mobi {
    color: #fff;
    text-decoration: none;
}
.expand.active,.collapseFAQ.active{opacity:.7}
.comments-area ol{list-style:outside none none}
.reply a{color:#333}
.comment-form input[type="submit"]{background:#bf1406;color:#fff;border:0;border-radius:0;font-size:14px;text-shadow:none}
.blog-content p strong{font-weight:normal}
.search-form .search-field{padding:5px;font-weight:normal;box-shadow:none;height:36px;}
.brek-desc{display:block}
.faq .answer.s{display:block}
.innser-banners img {
    width: 100%;
    height: auto;
    display: none;
}
.innser-banners.inner-mobile {
    min-height: 500px;
    background-image: url(https://www.logcabinautservice.com/wp-content/uploads/2020/09/bg.jpg);
    background-size: cover;
    position: relative;
}
.innser-banners.inner-mobile::before {
    position: absolute;
    content: '';
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgb(0 0 0 / 0.4);
}
.address_header span{background:rgba(0,0,0,0) url("images/add_icon.png") no-repeat scroll left center;padding-left:22px;font-size:16px;}
#phone_inside{ font-size: 16px;}
#phone_inside li:first-child{background:rgba(0,0,0,0) url("images/phone_icon.png") no-repeat scroll left center;}
#phone_inside li{background:rgba(0,0,0,0) url("images/time_icon.png") no-repeat scroll left center;}
.about-us-opaimage{background:none;height:525px;overflow:hidden}
.contact-form-heading{color:#fff;margin-bottom:25px}
.error-404.not-found{text-align:center}
#back-to-top.show{opacity:1;padding:0 0 35px;background:#bf1406}
#back-to-top{border:0 none;border-radius:2px;bottom:10px;color:#444;cursor:pointer;height:32px;line-height:30px;opacity:0;position:fixed;right:15px;text-align:center;text-decoration:none;transition:opacity .2s ease-out 0s;width:32px;z-index:9999}
.show{display:block!important}
.welcome-content h1,.services-section h2,.view-blog h2,.test_stories h2{position:relative}
/*.welcome-content h1:after,.services-section h2:after,.view-blog h2:after,.test_stories h2:after{background:#bf1406;bottom:-3px;content:"";height:4px;left:0;margin:0 auto;position:absolute;right:0;width:64px}
 */li.cat-item a,li.cat-item ul li{color:#8b8b8b}
 li.cat-item a{display:inline-block;width:80%}
 .widget_categories li a, .widget_categories ul li {
    color: #8b8b8b;
}
.pad-left{
	padding-left:65px !important
}
.shedule-app-button {
    float: left;
    margin: 0px 20px 0;
}
.shedule-app-button a {
    background-color: #bf1407;
    padding: 8px 15px;
    color: #fbf5de;
    border-radius: 5px;
    font-size: 16px;
	text-decoration:none !important;
}
.shedule-app-button a:hover {
    background-color: #fbf5de;
    color: #000;
}
.socia ul li:first-child{border:0 none}
.shedule-app-button>a:hover{opacity:.9}
.logo {
    position: absolute;
    top: 15px;
    left: 40px;
}
div.wpcf7-mail-sent-ok{border:2px solid #fff;color:#fff}
.reply a{color:#bf1406}
.reply a:hover{color:#bf1406}
/*.about-us h2:after{background:#000 none repeat scroll 0 0;bottom:-3px;content:"";height:4px;left:0;margin:0 auto;position:absolute;right:0;width:64px}*/
.about-info-col.col-sm-6>h2{position:relative;display:inline-block;}
.payment_options{border:1px solid #d2dad4;margin:32px 0;padding:0 0 23px}
.payment_options>h2{margin:20px;text-align:center}
.payment_options>ul{margin-left:0;padding-left:0;text-align:center}
.payment_options li{display:inline;list-style:outside none none;}
@media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome,.success-stories #owl-demo .owl-next{right:-64px}
::i-block-chrome,.map-frame iframe{height:750px}
::i-block-chrome,.share-buttons>span{float:none}
::i-block-chrome,.main-menu-uber .col-sm-8.paddingmakezero{width:48%;}


}.sec-serve img{border:8px solid #f5f5f5}
.galleria-theme-nextgen_pro_horizontal_filmstrip .galleria-stage{border:10px solid #f5f5f5;top:4px!important;max-width:99%;margin:0 auto;box-shadow:0 0 5px #888}
.errmsg{color:#fff}
/*.site-footer ul li::after{background:#fff none repeat scroll 0 0;bottom:-4px;content:" ";height:17px;left:-4px;position:absolute;top:2px;width:1px;z-index:10000}*/
.payment_options img{}
.expand.active,.collapseFAQ.active{border:1px solid #bf1406;color:#bf1406}
.expand.active i,.collapseFAQ.active i{background:#bf1406}
.primary-colors{color:#bf1406}
.blog-posts .readmore a:hover,.blog-posts .readmore a:active,.blog-posts .readmore a:focus{text-decoration:none;color:#fff}

.timer{display:none;}
.share-buttons li {
    display: inline-block;
    list-style: outside none none;
 
}

.share-buttons > ul {
    margin: 25px 14px;
}
.twitter-share-button.twitter-share-button-rendered.twitter-tweet-button {
    margin-bottom: -6px;
  
}
.multiple-callouts{
   margin-bottom: 30px;
    position: relative;
}
.page-id-18 .map-frame iframe{
    height:800px !important;
}
.stick .main-menu-uber {
    background: #fff none repeat scroll 0 0;
    padding:0 1em;
}
.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha {
    float: left;
}
div.wpcf7-spam-blocked{
    border:2px solid #fff;
    color: #fff;
}
.recap {
    float: left;
}
.recap .wpcf7-not-valid-tip{
    padding:35px 5px 39px 30px !important
}
.comment-author.vcard img,.avatar.avatar-85.photo{
    float: left;
    margin-right: 10px;
} 
.comment-metadata a {
    color: #939393;
}
.comment-metadata a:hover {
     color: #939393;
}
.comment-content {
    margin-top: 10px;
}
.single-post .fn .url{
 color:#333;   
}
.single-post .fn .url:hover,.single-post .fn .url:active,.single-post .fn .url:focus{
 color:#333; 
 text-decoration: none;
 cursor: auto;
}
#secondary .current-cat,#secondary .current-cat a{color:#bf1406;}
#secondary .current-cat a{text-decoration: underline;}
.archive_page_title{
 font-size: 40px;   
}
.ngg-galleria .galleria-image-nav-right{
    background:rgba(0,0,0,0) url("images/icons-rig.jpg") no-repeat scroll right center !important;
}
.ngg-galleria .galleria-image-nav-left{
       background:rgba(0,0,0,0) url("images/icons-lef.jpg") no-repeat scroll left center !important;
}
.galleria-theme-nextgen_pro_horizontal_filmstrip .galleria-image-nav-left, .galleria-theme-nextgen_pro_horizontal_filmstrip .galleria-image-nav-right{
    opacity: 0.7 !important;
}
.custom-slider {
    background: #fcffea none repeat scroll 0 0;
}
#ubermenu-main-2 li ul.ubermenu-submenu li ul{
    background:#b6b5b5;
}
::-webkit-input-placeholder {
 color: #000000;
opacity:1 !important;
}
:-moz-placeholder { /* Firefox 18- */
 color: #000000;
 font-weight:normal;
  opacity:1 !important;
}
::-moz-placeholder {  /* Firefox 19+ */
 color: #000000;
 font-weight:normal;
  opacity:1 !important;
}
:-ms-input-placeholder {
 color: #000000;
 font-weight:normal;
 opacity:1 !important;

} 
.main-menu-uber{
	    background: #fff !important;
}
.contact-timing {
	padding-left:50px !important;
}
.contact-timing p {
margin-bottom:30px;
}
.contact-timing h4 {
    font-family: 'Red Hat Display', sans-serif;
    font-size: 22px;
}
.contact-forms .wpcf7-form p textarea{
width:100% !important;	
}
.contact-forms label {
    font-size: 16px;
	display:block;
}
.contact-forms p {
    width: 47.7%;
    display: inline-block;
    vertical-align: top;    
	margin: 0 5px;
}
.contact-forms p:nth-child(8),.contact-forms p:nth-child(9){
	display:block;
	width:100%;
}
.contact-forms input[type="text"],.contact-forms  input[type="email"],.contact-forms  input[type="url"],
.contact-forms  input[type="password"], .contact-forms  input[type="search"],.contact-forms  input[type="tel"],.contact-forms  input[type="number"], 
body .contact-forms  textarea,.contact-forms  select {
    background: #fff none repeat scroll 0 0;
    border: 0;
    border-radius: 0;
    box-shadow: 0 0 0px 0px rgba(0,0,0,0.04) inset;
    padding: 6px 6px 6px 10px;
    width: 100% !important;
    color: #000 !important;
    border: 1px solid #dedede;
}
.contact-forms select.wpcf7-form-control.wpcf7-select {
    font-weight: 400;
}
.contact-forms div.wpcf7-mail-sent-ok {
    border: 2px solid #000;
    color: #000;
}
.contact-forms input.wpcf7-form-control.wpcf7-captchar {
    background-color: #dedede !important;
}
.contact-forms img.wpcf7-captchac {
    height: auto !important;
    max-width: 100% !important;
    width: auto !important;
}
.serv-info {
    border: 1px solid #bf1406;
    margin-top: 48px;
    padding: 40px 50px 30px;
    text-align: center;
    border-radius: 5px;
    position: relative;
    min-height: 154px;
    margin-bottom: 15px;
}
.serv-img {
    position: absolute;
    top: -40px;
    background-color: #fff;
    width: 75px;
    height: 75px;
    border-radius: 50%;
    border: 1px solid #bf1406;
    text-align: center;
}
.serv-info p {
    font-size: 20px !important;
    margin: 20px 0 10px;
}
.serv-img img {
    margin-top: 12px;
}
.page-content ul li::before {
    content: '\f1b9';
    font-family: "FontAwesome";
    position: absolute;
    left: 0;
}
.page-content ul li {
    position: relative;
    display: inline-block;
    width: 32.33%;
    vertical-align: top;
    padding-left: 28px;
    margin-bottom: 10px;
    float: left;
    margin-right: 1%;
}
.page-content ul {
    margin-left: 0;
    margin-top: 15px;
    list-style: none;
    padding-left: 0;
}
.card-payment img {
    margin-right: 5px;
    margin-bottom: 5px;
}
.cta-area h2{
	color: #bf1406;
}
a.cta-btn {
    background: #bf1406;
    padding: 13px 27px;
    color: #fff;
    text-transform: uppercase;
    margin-top: 20px;
    display: inline-block;
    text-decoration: none;
}
a.cta-btn:hover {
	text-decoration: none;
    opacity: .7;
    color: #fff;
	text-decoration:none
}
.cta-area {
    background-color: #fbf5de;
    padding: 4% 0;
	text-align:center;
	margin:0 0 !important;
}
.cta-below a {
    font-size: 32px;
    font-weight: 600;
    color: #bf1406;
    line-height: 36px;
}
.cta-below a:hover {
	text-decoration:none;
	color:#000;
}
.cta-below {
    margin-top: 40px;
    padding: 0 20%;
}
.test-imgs img {
    float: none;
}
.test-imgs {
    text-align: center;
    margin: 30px 0 30px;
}
.ngg-navigation a.next, .ngg-navigation a.page-numbers, .ngg-navigation a.prev, .ngg-navigation span.next, .ngg-navigation span.page-numbers, .ngg-navigation span.prev {
    border: 1px solid #ddd;
    margin-right: 3px;
    padding: 3px 8px;
    text-decoration: none;
    color: #bf1406;
}
.ngg-gallery-thumbnail-box {
    width: 25% !important;
}
.ngg-gallery-thumbnail img {
    width: 100% !important;
}
.footer-address a,.footer-address a:hover {
    color: #fff;
}
.more-imgs img {
    float: none;
    margin-top: 10px;
}
.more-imgs {
    text-align: center;
    margin-top: 60px;
}
.service-list hr {
    margin: 60px 0;
    border-color: #dedede;
}
.contact-timing a:hover {
    color: #bf1406;
	text-decoration:none;
}
.contact-timing a {
    color: #000;
	text-decoration:none;
}
@media screen and (min-width:1601px) {
	.about-info-col.col-sm-6 {
    width: 60%;
    padding-left: 60px;
    padding-right: 0;
}
}
@media screen and (min-width:1800px) {
.about-info-col.col-sm-6 {
    margin-top: 70px;
}	
}
@media screen and (max-width:1799px) {
	.about-info-col.col-sm-6 {
    margin-top: 55px;
}	
}
@media screen and (max-width:1599px) and (min-width:1240px){	
.about-info-col.col-sm-6 {
    width: 80%;
    padding-right: 0;
}
}
@media screen and (min-width:1500px) {
.slider-data .first-line span {
    font-size: 120px;
}	
.slider-data .first-line {
    font-size: 60px;
	line-height:70px;
}
}
@media screen and (max-width:1450px){
#phone_inside {
    font-size: 15px;
}	
}
@media screen and (max-width:1310px){
.address_header span,.shedule-app-button a, #phone_inside{
    font-size: 14px;
}	
.slider-data .first-line span {
    font-size: 100px;
}	
.slider-data .first-line {
    font-size: 50px;
	line-height:60px
}
}

@media screen and (min-width:1146px) and (max-width:1220px) {
.socia li {
    padding: 0 0px 0 25px;
}	
.shedule-app-button {
    margin: 0px 10px 0 10px;
}
}
@media screen and (min-width:1280px) {
.container{
	min-width:1240px !important;
}	
}
@media screen and (max-width:1239px){
.about-info-col.col-sm-6 {
    margin-top: 80px;
}	
}
@media screen and (max-width:1145px){
ul.social-media img {
    width: 24px;
}
ul.social-media li {
    padding: 0 0 0 0px;
}
.socia li {
    padding: 0 9px 0 25px;
}
.shedule-app-button a {
    padding: 6px 8px;
}
.shedule-app-button {
    margin: 0px 10px 0 0px;
}
.top_bar {
    padding: 20px 10px;
}
}
@media screen and (max-width:1110px) and (min-width:1080px){
#phone_inside li:first-child,#phone_inside li {
    background-size: 16px;
}
.socia li {
    padding: 0 0px 0 20px;
}	
}
@media screen and (max-width:1079px) {
ul#phone_inside li:last-child {
    display: none;
}	
}
@media screen and (max-width:1279px) {
.serv-text {
    min-height: 296px;
}
}
@media screen and (min-width:1280px) and (max-width:1700px){
.call-outs .callout-data{margin:12px}
.call-outs .callout-data .callout-info{font-size:28px;line-height:36px}
.call-outs .callout-data .callout-info .extra-bold-title{font-size:31px}
.title_desc{display:none}
}
@media screen and (min-width:768px) and (max-width:1280px){
.call-outs .callout-data{margin:-8px 12px}
.call-outs .callout-data .callout-info {
    font-size: 22px;
    line-height: 22px;
}
    .ubermenu .ubermenu-target-text {font-size: 14px;}
.call-outs .callout-data .callout-info .extra-bold-title {
    font-size: 23px;
    line-height: 26px;
}
.title_desc{display:none}
.callout-info.call-1 {
    padding-left: 45px;
}
.callout-info.call-1::before {
    width: 40px;
    height: 60px;
    top: -3px;
    background-size: 40px;
}
.callout-info.call-2 {
    padding-left: 65px;
}
.callout-info.call-2::before {
    width: 60px;
    background-size: 60px;
    height: 60px;
    top: 0;
}
.callout-info.call-3 {
    padding-left: 60px;
}
.callout-info.call-3::before {
    width: 55px;
    height: 55px;
    top: 0;
    background-size: 55px;
}
.read-more-link {
    width: 40px;
    height: 40px;
}
body h1, body .h1, body .h2, body h2,.success-stories h2 {
    font-size: 45px;
}
.contact-section-main {
    margin: 70px 0 0 40px;
}
}
@media screen and (min-width:768px) and (max-width:950px){
.call-outs .callout-data .callout-info {
    font-size: 19px;
    line-height: 19px;
}
.call-outs .callout-data .callout-info .extra-bold-title {
    font-size: 17px;
}
.callout-info.call-1 {
    padding-left: 34px;
}
.callout-info.call-1::before {
    width: 30px;
    height: 50px;
    background-size: 30px;
}
.callout-info.call-2 {
    padding-left: 55px;
}	
.callout-info.call-2::before {
    width: 50px;
    background-size: 50px;
    height: 50px;
    top: 0;
}
.callout-info.call-3 {
    padding-left: 50px;
}
.callout-info.call-3::before {
    width: 45px;
    height: 45px;
    background-size: 43px;
}
}
@media screen and (max-width:1200px){
.innser-banners.inner-mobile {
    min-height: 400px;
}	
}
@media screen and (max-width:1200px) and (min-width:768px){
header img {
    width: 180px;
}
.ubermenu .ubermenu-colgroup .ubermenu-column, .ubermenu .ubermenu-custom-content-padded, .ubermenu .ubermenu-nonlink, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-submenu-padded, .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target, .ubermenu .ubermenu-target, .ubermenu .ubermenu-widget, .ubermenu-responsive-toggle {
    padding: 30px 18px;
    font-size: 16px;
}
.ubermenu .ubermenu-submenu .ubermenu-column a{
	padding: 15px 15px;
}
.ubermenu .ubermenu-submenu .ubermenu-column {
    padding-left: 0;
}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after {
    bottom: 10px;	
}
}
@media screen and (max-width:991px) {
.contact-timing {
    padding-left: 20px !important;
	margin-top:30px;
}
.serv-text {
    min-height: auto;
}
.page-content ul li {
    width: 49%;
}
.cta-area {
    padding: 40px 0 60px;
}
.cta-below {
    margin-top: 40px;
    padding: 0 0% 0px;
}
.services a {
    margin-bottom: 50px;
}
.services-section {
    padding: 40px 0 80px;
}
.test_stories .container {
    width: 90% !important;
    min-width: auto !important;
}
.services-section .container{
	width:100% !important;
}
.services-section .container .col-md-6.pad-left {
    text-align: center;
}
.pad-left {
    padding-left: 0 !important;
}
section.about-us .about-info-col {
    margin-top: 0;
}
.map-frame iframe {
    height: 400px;
}
.contact-information {
    padding: 20px 0;
}
.contact-section-main {
    margin: 40px 30px 30px 30px;
}
.contact-information .contact-section-main {
    width: auto;
}
.footer-address ul li:first-child {
    margin-top: 20px;
}
.ngg-gallery-thumbnail-box {
    width: 33.33% !important;
}
.card-payment img {
    width: 50px;
}
.contact-forms p {
    width: 49.5%;
}
}
@media screen and (max-width:959px) and (min-width:768px) {
	header img {
    width: 150px;
}
.ubermenu .ubermenu-colgroup .ubermenu-column, .ubermenu .ubermenu-custom-content-padded, .ubermenu .ubermenu-nonlink, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-submenu-padded, .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target, .ubermenu .ubermenu-target, .ubermenu .ubermenu-widget, .ubermenu-responsive-toggle {
    padding: 30px 8px;
}

}
@media screen and (max-width:767px) {
.socia #phone_inside {
    display: none;
}
.logo img{
	width:150px;
}
.logo {
    position: relative;
    top: 0;
    left: 0;
    padding: 15px 0;
}
a.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main.ubermenu-skin-none {
    font-size: 20px;
    color: #000;
}
.ubermenu-responsive .ubermenu-item-level-0 {
    width: 100% !important;
}
.card-payment {
    margin-top: 40px;
}
.card-payment img {
    margin-right: 5px;
    margin-bottom: 5px;
    display: inline;
    margin-top: 0;
}
.callout-data {
    width: 100%;
    text-align: left;
	margin:10px 15px;
}
.call-outs .callout-data .callout-info {
    font-size: 20px;
    line-height: 22px;
}
.call-outs .callout-data .callout-info .extra-bold-title {
    font-size: 22px;
    line-height: 22px;
}
.call-outs .callout-info {
    display: inline-block;
}
.callout-info::before {
    top: 0;
}
.callout-info.call-1 {
    padding-left: 50px;
}
.callout-info.call-1::before {
    width: 40px;
    height: 55px;
    background-size: 40px;
}
.callout-info.call-2 {
    padding-left: 65px;
}
.callout-info.call-2::before {
    width: 60px;
    background-size: 60px;
}
.callout-info.call-3 {
    padding-left: 65px;
}
.callout-info.call-3::before {
    width: 55px;
    background-size: 55px;
}
body .h2, body h2, .success-stories h2 {
    font-size: 40px;
}
.owl-item {
    padding: 10px 10px 10px 0;
}
.innser-banners.inner-mobile {
    min-height: 300px;
    background-image: url(http://www.logcabinautservice.com/wp-content/uploads/2020/09/bg.jpg);
    background-size: cover;
}
.page-content h2 {
    font-size: 35px;
}
.contact-forms select.wpcf7-form-control.wpcf7-select {
    width: 100% !important;
}
}
@media screen and (max-width:605px) {
.service-list .col-md-4.col-xs-6{
	width:100% !important;
}
.ngg-gallery-thumbnail-box {
    width: 50% !important;
}
}
@media screen and (max-width:550px) {
.page-content ul li {
    width: 100%;
	margin-right:0;
}	
}
@media screen and (max-width:500px) {
.address_header {
    float: none;
    text-align: center;
    margin-bottom: 10px;
}	
.socia {
    float: none;
    text-align: center;
}
.shedule-app-button,.socia>ul {
    float: none;
    display: inline;
}
.logo {
    left: 0px;
}
header img {
    width: 135px;
}

.ngg-gallery-thumbnail-box {
    width: 100% !important;
}
}
@media screen and (max-width:370px) {
.card-payment img {
    width: 40px;
}	
}
@media screen and (max-width:560px) {
.contact-forms p {
    width: 100%;
}		
}
.innser-banners h1 a {color: #fff !important; display: inline-block;}
@media only screen and (min-width:1240px){
	.innser-banners h1{width: 1240px;}
}
@media only screen and (max-width:500px){
	.innser-banners .container h1{font-size: 32px!important;}
}
span.wpcf7-form-control-wrap.recaptcha {
    overflow: hidden;
}