﻿@import"//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css";
.display-flex{
    display:flex !important
}
@media(max-width: 767px){
    .margin-bottom-xs-30{
        margin-bottom:30px !important
    }
}
/*! * Bootoast CSS * @author odahcam * @version 1.0.0 **/
.bootoast{
    opacity:0;
    filter:alpha(opacity=0)
}
.bootoast>.fa{
    display:inline-block;
    float:left;
    font-size:20px;
    margin-right:14px
}
.bootoast>.bootoast-alert-container{
    display:block;
    max-width:100%;
    overflow:auto;
    text-align:left
}
.bootoast>.bootoast-alert-container>.bootoast-alert-content{
    display:table;
    width:100%;
    height:100%
}
.bootoast-container{
    position:fixed;
    left:20px;
    right:20px;
    top:initial;
    bottom:initial;
    width:390px;
    max-width:95%;
    z-index:2060
}
.bootoast-container.top{
    top:20px
}
.bootoast-container.bottom{
    bottom:20px
}
.bootoast-container.right{
    left:initial
}
.bootoast-container.left{
    right:initial
}
.bootoast-container.center{
    left:50%;
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    -o-transform:translateX(-50%);
    transform:translateX(-50%)
}
.datepicker{
    padding:4px;
    direction:ltr
}
.datepicker-inline{
    width:220px
}
.datepicker-rtl{
    direction:rtl
}
.datepicker-rtl.dropdown-menu{
    left:auto
}
.datepicker-rtl table tr td span{
    float:right
}
.datepicker-dropdown{
    top:0;
    left:0
}
.datepicker-dropdown:before{
    content:"";
    display:inline-block;
    border-left:7px solid rgba(0,0,0,0);
    border-right:7px solid rgba(0,0,0,0);
    border-bottom:7px solid #999;
    border-top:0;
    border-bottom-color:rgba(0,0,0,.2);
    position:absolute
}
.datepicker-dropdown:after{
    content:"";
    display:inline-block;
    border-left:6px solid rgba(0,0,0,0);
    border-right:6px solid rgba(0,0,0,0);
    border-bottom:6px solid #fff;
    border-top:0;
    position:absolute
}
.datepicker-dropdown.datepicker-orient-left:before{
    left:6px
}
.datepicker-dropdown.datepicker-orient-left:after{
    left:7px
}
.datepicker-dropdown.datepicker-orient-right:before{
    right:6px
}
.datepicker-dropdown.datepicker-orient-right:after{
    right:7px
}
.datepicker-dropdown.datepicker-orient-bottom:before{
    top:-7px
}
.datepicker-dropdown.datepicker-orient-bottom:after{
    top:-6px
}
.datepicker-dropdown.datepicker-orient-top:before{
    bottom:-7px;
    border-bottom:0;
    border-top:7px solid #999
}
.datepicker-dropdown.datepicker-orient-top:after{
    bottom:-6px;
    border-bottom:0;
    border-top:6px solid #fff
}
.datepicker table{
    margin:0;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.datepicker td,.datepicker th{
    text-align:center;
    width:20px;
    height:20px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    border:none
}
.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{
    background-color:rgba(0,0,0,0)
}
.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{
    background:#eee;
    cursor:pointer
}
.datepicker table tr td.new,.datepicker table tr td.old{
    color:#999
}
.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{
    background:0 0;
    color:#999;
    cursor:default
}
.datepicker table tr td.highlighted{
    background:#d9edf7;
    border-radius:0
}
.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{
    background-color:#fde19a;
    background-image:-moz-linear-gradient(to bottom, #fdd49a, #fdf59a);
    background-image:-ms-linear-gradient(to bottom, #fdd49a, #fdf59a);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
    background-image:-webkit-linear-gradient(to bottom, #fdd49a, #fdf59a);
    background-image:-o-linear-gradient(to bottom, #fdd49a, #fdf59a);
    background-image:linear-gradient(to bottom, #fdd49a, #fdf59a);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a", endColorstr="#fdf59a", GradientType=0);
    border-color:#fdf59a #fdf59a #fbed50;
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    color:#000
}
.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{
    background-color:#fdf59a
}
.datepicker table tr td.today.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today:active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover:active{
    background-color:#fbf069\9 
}
.datepicker table tr td.today:hover:hover{
    color:#000
}
.datepicker table tr td.today.active:hover{
    color:#fff
}
.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{
    background:#eee;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{
    background-color:#f3d17a;
    background-image:-moz-linear-gradient(to bottom, #f3c17a, #f3e97a);
    background-image:-ms-linear-gradient(to bottom, #f3c17a, #f3e97a);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));
    background-image:-webkit-linear-gradient(to bottom, #f3c17a, #f3e97a);
    background-image:-o-linear-gradient(to bottom, #f3c17a, #f3e97a);
    background-image:linear-gradient(to bottom, #f3c17a, #f3e97a);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a", endColorstr="#f3e97a", GradientType=0);
    border-color:#f3e97a #f3e97a #edde34;
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today[disabled]{
    background-color:#f3e97a
}
.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover:active{
    background-color:#efe24b\9 
}
.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{
    background-color:#9e9e9e;
    background-image:-moz-linear-gradient(to bottom, #b3b3b3, grey);
    background-image:-ms-linear-gradient(to bottom, #b3b3b3, grey);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(grey));
    background-image:-webkit-linear-gradient(to bottom, #b3b3b3, grey);
    background-image:-o-linear-gradient(to bottom, #b3b3b3, grey);
    background-image:linear-gradient(to bottom, #b3b3b3, grey);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3", endColorstr="#808080", GradientType=0);
    border-color:gray gray #595959;
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected[disabled]{
    background-color:gray
}
.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover:active{
    background-color:#666 \9 
}
.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{
    background-color:#006dcc;
    background-image:-moz-linear-gradient(to bottom, #08c, #04c);
    background-image:-ms-linear-gradient(to bottom, #08c, #04c);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));
    background-image:-webkit-linear-gradient(to bottom, #08c, #04c);
    background-image:-o-linear-gradient(to bottom, #08c, #04c);
    background-image:linear-gradient(to bottom, #08c, #04c);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#08c", endColorstr="#0044cc", GradientType=0);
    border-color:#04c #04c #002a80;
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{
    background-color:#04c
}
.datepicker table tr td.active.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active:active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover:active{
    background-color:#039 \9 
}
.datepicker table tr td span{
    display:block;
    width:23%;
    height:54px;
    line-height:54px;
    float:left;
    margin:1%;
    cursor:pointer;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px
}
.datepicker table tr td span.focused,.datepicker table tr td span:hover{
    background:#eee
}
.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{
    background:0 0;
    color:#999;
    cursor:default
}
.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{
    background-color:#006dcc;
    background-image:-moz-linear-gradient(to bottom, #08c, #04c);
    background-image:-ms-linear-gradient(to bottom, #08c, #04c);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));
    background-image:-webkit-linear-gradient(to bottom, #08c, #04c);
    background-image:-o-linear-gradient(to bottom, #08c, #04c);
    background-image:linear-gradient(to bottom, #08c, #04c);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#08c", endColorstr="#0044cc", GradientType=0);
    border-color:#04c #04c #002a80;
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{
    background-color:#04c
}
.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{
    background-color:#039 \9 
}
.datepicker table tr td span.new,.datepicker table tr td span.old{
    color:#999
}
.datepicker .datepicker-switch{
    width:145px
}
.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{
    cursor:pointer
}
.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{
    background:#eee
}
.datepicker .next.disabled,.datepicker .prev.disabled{
    visibility:hidden
}
.datepicker .cw{
    font-size:10px;
    width:12px;
    padding:0 2px 0 5px;
    vertical-align:middle
}
.input-append.date .add-on,.input-prepend.date .add-on{
    cursor:pointer
}
.input-append.date .add-on i,.input-prepend.date .add-on i{
    margin-top:3px
}
.input-daterange input{
    text-align:center
}
.input-daterange input:first-child{
    -webkit-border-radius:3px 0 0 3px;
    -moz-border-radius:3px 0 0 3px;
    border-radius:3px 0 0 3px
}
.input-daterange input:last-child{
    -webkit-border-radius:0 3px 3px 0;
    -moz-border-radius:0 3px 3px 0;
    border-radius:0 3px 3px 0
}
.input-daterange .add-on{
    display:inline-block;
    width:auto;
    min-width:16px;
    height:20px;
    padding:4px 5px;
    font-weight:400;
    line-height:20px;
    text-align:center;
    text-shadow:0 1px 0 #fff;
    vertical-align:middle;
    background-color:#eee;
    border:1px solid #ccc;
    margin-left:-5px;
    margin-right:-5px
}
.datepicker.dropdown-menu{
    position:absolute;
    top:100%;
    left:0;
    z-index:1000;
    float:left;
    display:none;
    min-width:160px;
    list-style:none;
    background-color:#fff;
    border:1px solid #ccc;
    border:1px solid rgba(0,0,0,.2);
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    -webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);
    -moz-box-shadow:0 5px 10px rgba(0,0,0,.2);
    box-shadow:0 5px 10px rgba(0,0,0,.2);
    -webkit-background-clip:padding-box;
    -moz-background-clip:padding;
    background-clip:padding-box;
    *border-right-width:2px;
    *border-bottom-width:2px;
    color:#333;
    font-size:13px;
    line-height:20px
}
.datepicker.datepicker-inline td,.datepicker.datepicker-inline th,.datepicker.dropdown-menu td,.datepicker.dropdown-menu th{
    padding:4px 5px
}
.mCustomScrollbar{
    -ms-touch-action:pinch-zoom;
    touch-action:pinch-zoom
}
.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{
    -ms-touch-action:auto;
    touch-action:auto
}
.mCustomScrollBox{
    position:relative;
    overflow:hidden;
    height:100%;
    max-width:100%;
    outline:0;
    direction:ltr
}
.mCSB_container{
    overflow:hidden;
    width:auto;
    height:auto
}
.mCSB_inside>.mCSB_container{
    margin-right:0
}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{
    margin-right:0
}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container{
    margin-right:0;
    margin-left:30px
}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{
    margin-left:0
}
.mCSB_scrollTools{
    position:absolute;
    width:16px;
    height:auto;
    left:auto;
    top:0;
    right:0;
    bottom:0;
    opacity:.75;
    filter:"alpha(opacity=75)";
    -ms-filter:"alpha(opacity=75)"
}
.mCSB_outside+.mCSB_scrollTools{
    right:-26px
}
.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{
    right:auto;
    left:0
}
.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{
    left:-26px
}
.mCSB_scrollTools .mCSB_draggerContainer{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    height:auto
}
.mCSB_scrollTools a+.mCSB_draggerContainer{
    margin:20px 0
}
.mCSB_scrollTools .mCSB_draggerRail{
    width:2px;
    height:100%;
    margin:0 auto;
    -webkit-border-radius:16px;
    -moz-border-radius:16px;
    border-radius:16px
}
.mCSB_scrollTools .mCSB_dragger{
    cursor:pointer;
    width:100%;
    height:30px;
    z-index:1
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    position:relative;
    width:4px;
    height:100%;
    margin:0 auto;
    -webkit-border-radius:16px;
    -moz-border-radius:16px;
    border-radius:16px;
    text-align:center
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
    width:12px
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
    width:8px
}
.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{
    display:block;
    position:absolute;
    height:20px;
    width:100%;
    overflow:hidden;
    margin:0 auto;
    cursor:pointer
}
.mCSB_scrollTools .mCSB_buttonDown{
    bottom:0
}
.mCSB_horizontal.mCSB_inside>.mCSB_container{
    margin-right:0;
    margin-bottom:30px
}
.mCSB_horizontal.mCSB_outside>.mCSB_container{
    min-height:100%
}
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{
    margin-bottom:0
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal{
    width:auto;
    height:16px;
    top:auto;
    right:0;
    bottom:0;
    left:0
}
.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{
    bottom:-26px
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{
    margin:0 20px
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{
    width:100%;
    height:2px;
    margin:7px 0
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{
    width:30px;
    height:100%;
    left:0
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
    width:100%;
    height:4px;
    margin:6px auto
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
    height:12px;
    margin:2px auto
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
    height:8px;
    margin:4px 0
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
    display:block;
    position:absolute;
    width:20px;
    height:100%;
    overflow:hidden;
    margin:0 auto;
    cursor:pointer
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{
    left:0
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
    right:0
}
.mCSB_container_wrapper{
    position:absolute;
    height:auto;
    width:auto;
    overflow:hidden;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin-right:30px;
    margin-bottom:30px
}
.mCSB_container_wrapper>.mCSB_container{
    padding-right:30px;
    padding-bottom:30px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{
    bottom:20px
}
.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{
    right:20px
}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{
    bottom:0
}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{
    right:0
}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{
    left:20px
}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{
    left:0
}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{
    margin-right:0;
    margin-left:30px
}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{
    padding-right:0
}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{
    padding-bottom:0
}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{
    margin-right:0;
    margin-left:0
}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{
    margin-bottom:0
}
.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    -webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;
    -moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;
    -o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;
    transition:opacity .2s ease-in-out,background-color .2s ease-in-out
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{
    -webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;
    -moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;
    -o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;
    transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out
}
.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{
    opacity:0;
    filter:"alpha(opacity=0)";
    -ms-filter:"alpha(opacity=0)"
}
.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{
    opacity:1;
    filter:"alpha(opacity=100)";
    -ms-filter:"alpha(opacity=100)"
}
.mCSB_scrollTools .mCSB_draggerRail{
    background-color:#000;
    background-color:rgba(0,0,0,.4);
    filter:"alpha(opacity=40)";
    -ms-filter:"alpha(opacity=40)"
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color:#05a6f2;
    filter:"alpha(opacity=75)";
    -ms-filter:"alpha(opacity=75)"
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background-color:#05a6f2;
    filter:"alpha(opacity=85)";
    -ms-filter:"alpha(opacity=85)"
}
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
    background-color:#05a6f2;
    filter:"alpha(opacity=90)";
    -ms-filter:"alpha(opacity=90)"
}
.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{
    background-image:url(mCSB_buttons.png);
    background-repeat:no-repeat;
    opacity:.4;
    filter:"alpha(opacity=40)";
    -ms-filter:"alpha(opacity=40)"
}
.mCSB_scrollTools .mCSB_buttonUp{
    background-position:0 0
}
.mCSB_scrollTools .mCSB_buttonDown{
    background-position:0 -20px
}
.mCSB_scrollTools .mCSB_buttonLeft{
    background-position:0 -40px
}
.mCSB_scrollTools .mCSB_buttonRight{
    background-position:0 -56px
}
.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{
    opacity:.75;
    filter:"alpha(opacity=75)";
    -ms-filter:"alpha(opacity=75)"
}
.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{
    opacity:.9;
    filter:"alpha(opacity=90)";
    -ms-filter:"alpha(opacity=90)"
}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{
    background-color:#000;
    background-color:rgba(0,0,0,.15)
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color:#000;
    background-color:rgba(0,0,0,.75)
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background-color:rgba(0,0,0,.85)
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
    background-color:rgba(0,0,0,.9)
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{
    background-position:-80px 0
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{
    background-position:-80px -20px
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{
    background-position:-80px -40px
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{
    background-position:-80px -56px
}
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{
    width:4px;
    background-color:#fff;
    background-color:rgba(255,255,255,.1);
    -webkit-border-radius:1px;
    -moz-border-radius:1px;
    border-radius:1px
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width:4px;
    background-color:#fff;
    background-color:rgba(255,255,255,.75);
    -webkit-border-radius:1px;
    -moz-border-radius:1px;
    border-radius:1px
}
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{
    width:100%;
    height:4px;
    margin:6px auto
}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background-color:#fff;
    background-color:rgba(255,255,255,.85)
}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
    background-color:#fff;
    background-color:rgba(255,255,255,.9)
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{
    background-position:-32px 0
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{
    background-position:-32px -20px
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{
    background-position:-40px -40px
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{
    background-position:-40px -56px
}
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
    background-color:#000;
    background-color:rgba(0,0,0,.1);
    -webkit-border-radius:1px;
    -moz-border-radius:1px;
    border-radius:1px
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color:#000;
    background-color:rgba(0,0,0,.75);
    -webkit-border-radius:1px;
    -moz-border-radius:1px;
    border-radius:1px
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background-color:#000;
    background-color:rgba(0,0,0,.85)
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
    background-color:#000;
    background-color:rgba(0,0,0,.9)
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{
    background-position:-112px 0
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{
    background-position:-112px -20px
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{
    background-position:-120px -40px
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{
    background-position:-120px -56px
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{
    width:4px;
    background-color:#fff;
    background-color:rgba(255,255,255,.1);
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width:6px;
    background-color:#fff;
    background-color:rgba(255,255,255,.75);
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{
    width:100%;
    height:4px;
    margin:6px 0
}
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
    width:100%;
    height:6px;
    margin:5px auto
}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background-color:#fff;
    background-color:rgba(255,255,255,.85)
}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
    background-color:#fff;
    background-color:rgba(255,255,255,.9)
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{
    background-position:-16px 0
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{
    background-position:-16px -20px
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{
    background-position:-20px -40px
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{
    background-position:-20px -56px
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
    background-color:#000;
    background-color:rgba(0,0,0,.1);
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color:#000;
    background-color:rgba(0,0,0,.75);
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background-color:#000;
    background-color:rgba(0,0,0,.85)
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
    background-color:#000;
    background-color:rgba(0,0,0,.9)
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{
    background-position:-96px 0
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{
    background-position:-96px -20px
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{
    background-position:-100px -40px
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{
    background-position:-100px -56px
}
.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{
    background-color:#fff;
    background-color:rgba(255,255,255,.1)
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width:2px
}
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{
    width:100%
}
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
    width:100%;
    height:2px;
    margin:7px auto
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{
    background-color:#000;
    background-color:rgba(0,0,0,.15)
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color:#000;
    background-color:rgba(0,0,0,.75)
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background-color:#000;
    background-color:rgba(0,0,0,.85)
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
    background-color:#000;
    background-color:rgba(0,0,0,.9)
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{
    background-position:-80px 0
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{
    background-position:-80px -20px
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{
    background-position:-80px -40px
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{
    background-position:-80px -56px
}
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{
    background-color:#fff;
    background-color:rgba(255,255,255,.15)
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{
    height:14px
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width:14px;
    margin:0 1px
}
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{
    width:14px
}
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
    height:14px;
    margin:1px 0
}
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
    width:16px;
    height:16px;
    margin:-1px 0
}
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
    width:4px
}
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
    height:16px;
    width:16px;
    margin:0 -1px
}
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
    height:4px;
    margin:6px 0
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{
    background-position:0 -72px
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{
    background-position:0 -92px
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{
    background-position:0 -112px
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{
    background-position:0 -128px
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color:#000;
    background-color:rgba(0,0,0,.75)
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{
    background-color:#000;
    background-color:rgba(0,0,0,.15)
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background-color:#000;
    background-color:rgba(0,0,0,.85)
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
    background-color:#000;
    background-color:rgba(0,0,0,.9)
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{
    background-position:-80px -72px
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{
    background-position:-80px -92px
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{
    background-position:-80px -112px
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{
    background-position:-80px -128px
}
.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{
    width:4px
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{
    background-color:rgba(0,0,0,0);
    background-position:center
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);
    background-repeat:repeat-y;
    opacity:.3;
    filter:"alpha(opacity=30)";
    -ms-filter:"alpha(opacity=30)"
}
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{
    height:4px;
    margin:6px 0;
    background-repeat:repeat-x
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{
    background-position:-16px -72px
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{
    background-position:-16px -92px
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{
    background-position:-20px -112px
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{
    background-position:-20px -128px
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{
    background-position:-96px -72px
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{
    background-position:-96px -92px
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{
    background-position:-100px -112px
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{
    background-position:-100px -128px
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-repeat:repeat-y;
    background-image:-moz-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
    background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));
    background-image:-webkit-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
    background-image:-o-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
    background-image:-ms-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
    background-image:linear-gradient(to right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%)
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
    background-repeat:repeat-x;
    background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
    background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));
    background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
    background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
    background-image:-ms-linear-gradient(top, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%)
}
.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{
    height:70px
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{
    width:70px
}
.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{
    opacity:1;
    filter:"alpha(opacity=30)";
    -ms-filter:"alpha(opacity=30)"
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{
    -webkit-border-radius:16px;
    -moz-border-radius:16px;
    border-radius:16px
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{
    width:8px;
    background-color:#000;
    background-color:rgba(0,0,0,.2);
    box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background-color:#555
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width:8px
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{
    width:100%;
    height:8px;
    margin:4px 0;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
    width:100%;
    height:8px;
    margin:4px auto
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{
    background-position:-32px -72px
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{
    background-position:-32px -92px
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{
    background-position:-40px -112px
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{
    background-position:-40px -128px
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
    background-color:#000;
    background-color:rgba(0,0,0,.1);
    box-shadow:inset 1px 0 1px rgba(0,0,0,.1)
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
    box-shadow:inset 0 1px 1px rgba(0,0,0,.1)
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{
    background-position:-112px -72px
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{
    background-position:-112px -92px
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{
    background-position:-120px -112px
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{
    background-position:-120px -128px
}
.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{
    opacity:1;
    filter:"alpha(opacity=30)";
    -ms-filter:"alpha(opacity=30)"
}
.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{
    -webkit-border-radius:7px;
    -moz-border-radius:7px;
    border-radius:7px
}
.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{
    right:1px
}
.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{
    box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{
    bottom:1px;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    box-shadow:inset 1px 0 0 rgba(255,255,255,.4);
    width:12px;
    margin:2px;
    position:absolute;
    height:auto;
    top:0;
    bottom:0;
    left:0;
    right:0
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
    box-shadow:inset 0 1px 0 rgba(255,255,255,.4);
    height:12px;
    width:auto
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background-color:#555
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{
    background-color:#000;
    background-color:rgba(0,0,0,.05);
    box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{
    background-color:rgba(0,0,0,0)
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{
    background-position:-32px -72px
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{
    background-position:-32px -92px
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{
    background-position:-40px -112px
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{
    background-position:-40px -128px
}
.mCS-3d-thick-dark.mCSB_scrollTools{
    box-shadow:inset 0 0 14px rgba(0,0,0,.2)
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{
    box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
    box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background-color:#777
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{
    background-color:#fff;
    background-color:rgba(0,0,0,.05);
    box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{
    background-color:rgba(0,0,0,0)
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{
    background-position:-112px -72px
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{
    background-position:-112px -92px
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{
    background-position:-120px -112px
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{
    background-position:-120px -128px
}
.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{
    right:0;
    margin:12px 0
}
.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{
    bottom:0;
    margin:0 12px
}
.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{
    left:0;
    right:auto
}
.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{
    height:50px
}
.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{
    width:50px
}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color:#fff;
    background-color:rgba(255,255,255,.2);
    filter:"alpha(opacity=20)";
    -ms-filter:"alpha(opacity=20)"
}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
    background-color:#fff;
    background-color:rgba(255,255,255,.5);
    filter:"alpha(opacity=50)";
    -ms-filter:"alpha(opacity=50)"
}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color:#000;
    background-color:rgba(0,0,0,.2);
    filter:"alpha(opacity=20)";
    -ms-filter:"alpha(opacity=20)"
}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
    background-color:#000;
    background-color:rgba(0,0,0,.5);
    filter:"alpha(opacity=50)";
    -ms-filter:"alpha(opacity=50)"
}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{
    width:6px;
    background-color:#000;
    background-color:rgba(0,0,0,.2)
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width:6px
}
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{
    width:100%;
    height:6px;
    margin:5px 0
}
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
    width:12px
}
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
    height:12px;
    margin:2px 0
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{
    background-position:-32px -72px
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{
    background-position:-32px -92px
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{
    background-position:-40px -112px
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{
    background-position:-40px -128px
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color:#000;
    background-color:rgba(0,0,0,.75)
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background-color:#000;
    background-color:rgba(0,0,0,.85)
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
    background-color:#000;
    background-color:rgba(0,0,0,.9)
}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{
    background-color:#000;
    background-color:rgba(0,0,0,.1)
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{
    background-position:-112px -72px
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{
    background-position:-112px -92px
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{
    background-position:-120px -112px
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{
    background-position:-120px -128px
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{
    width:12px;
    background-color:#000;
    background-color:rgba(0,0,0,.2)
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width:6px;
    margin:3px 5px;
    position:absolute;
    height:auto;
    top:0;
    bottom:0;
    left:0;
    right:0
}
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
    height:6px;
    margin:5px 3px;
    position:absolute;
    width:auto;
    top:0;
    bottom:0;
    left:0;
    right:0
}
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{
    width:100%;
    height:12px;
    margin:2px 0
}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{
    background-position:-32px -72px
}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{
    background-position:-32px -92px
}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{
    background-position:-40px -112px
}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{
    background-position:-40px -128px
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color:#000;
    background-color:rgba(0,0,0,.75)
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background-color:#000;
    background-color:rgba(0,0,0,.85)
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
    background-color:#000;
    background-color:rgba(0,0,0,.9)
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{
    background-color:#000;
    background-color:rgba(0,0,0,.1)
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{
    background-position:-112px -72px
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{
    background-position:-112px -92px
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{
    background-position:-120px -112px
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{
    background-position:-120px -128px
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{
    background-color:rgba(0,0,0,0);
    border-width:1px;
    border-style:solid;
    border-color:#fff;
    border-color:rgba(255,255,255,.2);
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{
    border-color:#000;
    border-color:rgba(0,0,0,.2)
}
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{
    background-color:#fff;
    background-color:rgba(255,255,255,.6)
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{
    background-color:#000;
    background-color:rgba(0,0,0,.6)
}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color:#000;
    background-color:rgba(0,0,0,.75)
}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background-color:#000;
    background-color:rgba(0,0,0,.85)
}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
    background-color:#000;
    background-color:rgba(0,0,0,.9)
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color:#fff;
    background-color:rgba(255,255,255,.75)
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background-color:#fff;
    background-color:rgba(255,255,255,.85)
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
    background-color:#fff;
    background-color:rgba(255,255,255,.9)
}
.modal.fade{
    padding:60px 0;
    background:rgba(0,0,0,.6)
}
.modal.fade .modal-dialog{
    width:90%;
    margin:0 auto;
    max-width:775px
}
.modal.fade .modal-dialog.md{
    max-width:600px
}
.modal.fade .modal-dialog .modelClose{
    position:absolute;
    top:20px;
    right:20px;
    z-index:10;
    line-height:1px
}
.modal.fade .modal-dialog .modelClose img{
    width:16px;
    opacity:.6
}
.modal.fade .modal-dialog .modelClose:hover img{
    opacity:1
}
.modal.fade .modal-dialog .modal-content{
    border:none;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -o-border-radius:0;
    border-radius:0
}
@media(max-width: 767px){
    .modal.fade .modal-dialog{
        max-width:450px
    }
}
.modalContainer{
    position:relative;
    display:flex;
    align-items:stretch
}
.modalContainer .brand-logo{
    background:#05a6f2;
    width:275px;
    display:flex;
    align-items:center;
    justify-content:flex-end
}
.modalContainer .brand-logo .circle{
    width:272px;
    height:272px;
    display:flex;
    border-radius:50%;
    background:#fff;
    margin-right:-55px;
    align-items:center;
    justify-content:center
}
.modalContainer .brand-logo .circle img{
    width:161px
}
.modalContainer .brand-logo .element--lists,.modalContainer .brand-logo h4{
    display:none
}
@media(max-width: 767px){
    .modalContainer .brand-logo{
        display:none
    }
}
.modalContainer .contentBox{
    position:relative;
    width:500px;
    padding:40px
}
.modalContainer .contentBox.full-width{
    width:100%;
    padding:30px
}
.modalContainer .contentBox .btnVerify{
    text-align:center;
    margin-bottom:15px
}
.modalContainer .contentBox .btnVerify a{
    display:inline-block;
    font-size:16px;
    color:#212121;
    padding:20px;
    line-height:.3
}
.modalContainer .contentBox .btnVerify a:hover{
    background:#f1f1f1
}
@media(max-width: 767px){
    .modalContainer .contentBox{
        width:100%;
        padding:30px
    }
}
.modalContainer .checkIcon{
    padding:30px 0;
    text-align:center
}
.modalContainer .checkIcon i{
    font-size:75px;
    color:#6ac259
}
.modalContainer .form-group{
    position:relative;
    margin-bottom:25px
}
.modalContainer .form-group .form-control{
    font-family:"proxima_novaregular";
    font-size:15px;
    color:#000;
    padding:11px 12px;
    border-color:#ccc;
    -webkit-box-shadow:"0 1px 4px 0 rgba(0, 0, 0, 0.1)";
    -moz-box-shadow:"0 1px 4px 0 rgba(0, 0, 0, 0.1)";
    -o-box-shadow:"0 1px 4px 0 rgba(0, 0, 0, 0.1)";
    box-shadow:"0 1px 4px 0 rgba(0, 0, 0, 0.1)"
}
.modalContainer .form-group .form-control::-webkit-input-placeholder{
    color:#333
}
.modalContainer .form-group .form-control::-moz-placeholder{
    color:#333
}
.modalContainer .form-group .form-control:-ms-input-placeholder{
    color:#333
}
.modalContainer .form-group .form-control:-moz-placeholder{
    color:#333
}
.modalContainer .form-group .form-control:focus{
    border-color:#676767
}
.modalContainer .form-group .showPassword,.modalContainer .form-group .field-icon{
    position:absolute;
    top:0;
    right:15px;
    font-size:13px;
    color:#777;
    line-height:45px;
    text-transform:uppercase
}
.modalContainer .form-group .showPassword:hover,.modalContainer .form-group .field-icon:hover{
    color:#000
}
.modalContainer .form-group .forgotPass{
    color:#222
}
.modalContainer .form-group .forgotPass:hover{
    color:#05a6f2
}
.popupStyle2{
    width:100%;
    padding:40px
}
.typeOfAddr{
    display:flex
}
.typeOfAddr__list{
    margin-right:15px
}
.orderdetailsPopup .productInfo{
    display:flex;
    padding:15px 0;
    align-items:center;
    margin-bottom:20px;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc
}
.orderdetailsPopup .productInfo figure{
    width:25%;
    margin:0
}
.orderdetailsPopup .productInfo .txtBox{
    width:45%;
    padding-left:10px
}
.orderdetailsPopup .productInfo .totals{
    width:40%
}
.trackorderPopup{
    padding:0
}
.trackorderPopup__shippingDetails{
    display:flex;
    padding:10px 15px;
    border:1px solid #ddd;
    justify-content:space-between
}
.trackorderPopup__shippingDetails p{
    margin-bottom:0
}
.trackorderPopup__shippingDetails span{
    font-size:15px
}
.trackorderPopup__trackProgress{
    padding:40px 0
}
.trackorderPopup__trackProgress ul{
    position:relative;
    z-index:1;
    display:flex;
    justify-content:space-between
}
.trackorderPopup__trackProgress ul:before{
    content:"";
    position:absolute;
    top:80px;
    left:10%;
    width:80%;
    height:4px;
    background:#f1f1f1
}
.trackorderPopup__trackProgress ul:after{
    content:"";
    position:absolute;
    top:80px;
    left:10%;
    width:0;
    height:4px
}
.trackorderPopup__trackProgress ul.step1:after{
    width:0
}
.trackorderPopup__trackProgress ul.step2:after{
    width:26.666%
}
.trackorderPopup__trackProgress ul.step3:after{
    width:53.333%
}
.trackorderPopup__trackProgress ul.step4:after{
    width:80%
}
.trackorderPopup__trackProgress ul li{
    position:relative;
    z-index:1;
    display:block;
    width:20%
}
.trackorderPopup__trackProgress ul li:before{
    content:"";
    position:absolute;
    top:72px;
    left:50%;
    width:20px;
    height:20px;
    margin-left:-10px;
    background:#cdcdcd;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -o-border-radius:50%;
    border-radius:50%
}
.trackorderPopup__trackProgress ul li:after{
    display:none;
    content:"";
    position:absolute;
    top:72px;
    left:50%;
    width:20px;
    height:20px;
    margin-left:-10px;
    background:url("../img/svg/tick-white.svg") center no-repeat;
    background-size:9px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -o-border-radius:50%;
    border-radius:50%
}
.trackorderPopup__trackProgress ul li .icon{
    display:block;
    margin:auto;
    width:50px;
    height:50px;
    margin-bottom:50px;
    background:url("../img/track_order_sprite.png") no-repeat
}
.trackorderPopup__trackProgress ul li .icon--confirm{
    background-position-y:0
}
.trackorderPopup__trackProgress ul li .icon--processing{
    background-position-y:-50px
}
.trackorderPopup__trackProgress ul li .icon--dispatched{
    background-position-y:-100px
}
.trackorderPopup__trackProgress ul li .icon--delivered{
    background-position-y:-150px
}
.trackorderPopup__trackProgress ul li p{
    margin:0;
    font-size:15px;
    line-height:18px;
    text-align:center
}
.trackorderPopup__trackProgress ul li.active:after{
    display:block
}
.trackorderPopup__trackProgress ul li.active .icon{
    background-position-x:-50px
}
.writeReviewPopoup{
    padding:30px
}
.writeReviewPopoup .bg-primary{
    margin:-30px -30px 10px -30px;
    padding:20px 30px
}
.writeReviewPopoup .orderId{
    font-size:13px;
    color:#666;
    text-align:right
}
.writeReviewPopoup .productInfo{
    display:flex;
    padding:0 0 15px;
    align-items:center;
    margin-bottom:20px;
    border-bottom:1px solid #ddd
}
.writeReviewPopoup .productInfo figure{
    width:25%;
    margin:0
}
.writeReviewPopoup .productInfo .txtBox{
    width:75%;
    padding-left:10px
}
.writeReviewPopoup .yourRating{
    display:flex;
    align-items:center
}
.writeReviewPopoup .yourRating .label{
    margin:0;
    font-size:14px;
    margin-right:10px
}
.writeReviewPopoup .recommendProduct{
    display:flex;
    flex-direction:column
}
.writeReviewPopoup .recommendProduct span{
    margin-bottom:10px
}
.writeReviewPopoup .custom-form{
    margin:0 auto;
    width:90%
}
.writeReviewPopoup .custom-form textarea.form-control{
    height:60px
}
.select2-container{
    box-sizing:border-box;
    display:inline-block;
    margin:0;
    position:relative;
    vertical-align:middle
}
.select2-container .select2-selection--single{
    box-sizing:border-box;
    cursor:pointer;
    display:block;
    user-select:none;
    -webkit-user-select:none
}
.select2-container .select2-selection--single .select2-selection__rendered{
    display:block;
    padding-left:8px;
    padding-right:20px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.select2-container .select2-selection--single .select2-selection__clear{
    position:relative
}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{
    padding-right:8px;
    padding-left:20px
}
.select2-container .select2-selection--multiple{
    box-sizing:border-box;
    cursor:pointer;
    display:block;
    min-height:32px;
    user-select:none;
    -webkit-user-select:none
}
.select2-container .select2-selection--multiple .select2-selection__rendered{
    display:inline-block;
    overflow:hidden;
    padding-left:8px;
    text-overflow:ellipsis;
    white-space:nowrap
}
.select2-container .select2-search--inline{
    float:left
}
.select2-container .select2-search--inline .select2-search__field{
    box-sizing:border-box;
    border:none;
    font-size:100%;
    margin-top:5px;
    padding:0
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{
    -webkit-appearance:none
}
.select2-dropdown{
    background-color:#fff;
    border:1px solid #aaa;
    border-radius:4px;
    box-sizing:border-box;
    display:block;
    position:absolute;
    left:-100000px;
    width:100%;
    z-index:1051
}
.select2-results{
    display:block
}
.select2-results__options{
    font-family:"proxima_novaregular";
    font-size:14px;
    list-style:none;
    margin:0;
    padding:0
}
.select2-results__option{
    padding:6px;
    user-select:none;
    -webkit-user-select:none
}
.select2-results__option[aria-selected]{
    cursor:pointer
}
.select2-container--open .select2-dropdown{
    left:0
}
.select2-container--open .select2-dropdown--above{
    border-bottom:none;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
}
.select2-container--open .select2-dropdown--below{
    border-top:none;
    border-top-left-radius:0;
    border-top-right-radius:0
}
.select2-search--dropdown{
    display:block;
    padding:4px
}
.select2-search--dropdown .select2-search__field{
    padding:4px;
    width:100%;
    box-sizing:border-box
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{
    -webkit-appearance:none
}
.select2-search--dropdown.select2-search--hide{
    display:none
}
.select2-close-mask{
    border:0;
    margin:0;
    padding:0;
    display:block;
    position:fixed;
    left:0;
    top:0;
    min-height:100%;
    min-width:100%;
    height:auto;
    width:auto;
    opacity:0;
    z-index:99;
    background-color:#fff;
    filter:alpha(opacity=0)
}
.select2-hidden-accessible{
    border:0 !important;
    clip:rect(0 0 0 0) !important;
    height:1px !important;
    margin:-1px !important;
    overflow:hidden !important;
    padding:0 !important;
    position:absolute !important;
    width:1px !important
}
.select2-container--default .select2-selection--single{
    background-color:#fff;
    border:none;
    border-radius:0
}
@media(max-width: 992px){
    .select2-container--default .select2-selection--single{
        border-radius:25px
    }
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
    font-family:"proxima_novaregular";
    font-size:15px;
    color:#222;
    outline:none;
    padding:0 18px;
    text-align:left;
    line-height:47px
}
@media(max-width: 992px){
    .select2-container--default .select2-selection--single .select2-selection__rendered{
        font-size:13px;
        padding:0 15px
    }
}
.select2-container--default .select2-selection--single .select2-selection__clear{
    cursor:pointer;
    float:right;
    font-weight:bold
}
.select2-container--default .select2-selection--single .select2-selection__placeholder{
    color:#999
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
    position:absolute;
    top:50%;
    right:1px;
    width:20px
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
    border-color:#888 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
    border-style:solid;
    border-width:5px 4px 0 4px;
    height:0;
    left:50%;
    margin-left:-4px;
    margin-top:-2px;
    position:absolute;
    top:50%;
    width:0
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{
    float:left
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{
    left:1px;
    right:auto
}
.select2-container--default.select2-container--disabled .select2-selection--single{
    background-color:#eee;
    cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{
    display:none
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) #888 rgba(0,0,0,0);
    border-width:0 4px 5px 4px
}
.select2-container--default .select2-selection--multiple{
    background-color:#fff;
    border:1px solid #aaa;
    border-radius:4px;
    cursor:text
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{
    box-sizing:border-box;
    list-style:none;
    margin:0;
    padding:0 5px;
    width:100%
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{
    list-style:none
}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder{
    color:#999;
    margin-top:5px;
    float:left
}
.select2-container--default .select2-selection--multiple .select2-selection__clear{
    cursor:pointer;
    float:right;
    font-weight:bold;
    margin-top:5px;
    margin-right:10px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice{
    background-color:#e4e4e4;
    border:1px solid #aaa;
    border-radius:4px;
    cursor:default;
    float:left;
    margin-right:5px;
    margin-top:5px;
    padding:0 5px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{
    color:#999;
    cursor:pointer;
    display:inline-block;
    font-weight:bold;
    margin-right:2px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{
    color:#333
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline{
    float:right
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{
    margin-left:5px;
    margin-right:auto
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{
    margin-left:2px;
    margin-right:auto
}
.select2-container--default.select2-container--focus .select2-selection--multiple{
    border:solid #000 1px;
    outline:0
}
.select2-container--default.select2-container--disabled .select2-selection--multiple{
    background-color:#eee;
    cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{
    display:none
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{
    border-top-left-radius:0;
    border-top-right-radius:0
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
}
.select2-container--default .select2-search--dropdown .select2-search__field{
    border:1px solid #aaa
}
.select2-container--default .select2-search--inline .select2-search__field{
    background:rgba(0,0,0,0);
    border:none;
    outline:0;
    box-shadow:none;
    -webkit-appearance:textfield
}
.select2-container--default .select2-results>.select2-results__options{
    max-height:200px;
    overflow-y:auto
}
.select2-container--default .select2-results__option[role=group]{
    padding:0
}
.select2-container--default .select2-results__option[aria-disabled=true]{
    color:#999
}
.select2-container--default .select2-results__option[aria-selected=true]{
    background-color:#ddd
}
.select2-container--default .select2-results__option .select2-results__option{
    padding-left:1em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{
    padding-left:0
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{
    margin-left:-1em;
    padding-left:2em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
    margin-left:-2em;
    padding-left:3em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
    margin-left:-3em;
    padding-left:4em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
    margin-left:-4em;
    padding-left:5em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
    margin-left:-5em;
    padding-left:6em
}
.select2-container--default .select2-results__option--highlighted[aria-selected]{
    background-color:#5897fb;
    color:#fff
}
.select2-container--default .select2-results__group{
    cursor:default;
    display:block;
    padding:6px
}
.select2-container--classic .select2-selection--single{
    background-color:#f7f7f7;
    border:1px solid #aaa;
    border-radius:4px;
    outline:0;
    background-image:-webkit-linear-gradient(top, white 50%, #eeeeee 100%);
    background-image:-o-linear-gradient(top, white 50%, #eeeeee 100%);
    background-image:linear-gradient(to bottom, white 50%, #eeeeee 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0)
}
.select2-container--classic .select2-selection--single:focus{
    border:1px solid #5897fb
}
.select2-container--classic .select2-selection--single .select2-selection__rendered{
    color:#444;
    line-height:28px
}
.select2-container--classic .select2-selection--single .select2-selection__clear{
    cursor:pointer;
    float:right;
    font-weight:bold;
    margin-right:10px
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder{
    color:#999
}
.select2-container--classic .select2-selection--single .select2-selection__arrow{
    background-color:#ddd;
    border:none;
    border-left:1px solid #aaa;
    border-top-right-radius:4px;
    border-bottom-right-radius:4px;
    height:26px;
    position:absolute;
    top:1px;
    right:1px;
    width:20px;
    background-image:-webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image:-o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image:linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0)
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b{
    border-color:#888 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
    border-style:solid;
    border-width:5px 4px 0 4px;
    height:0;
    left:50%;
    margin-left:-4px;
    margin-top:-2px;
    position:absolute;
    top:50%;
    width:0
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{
    float:left
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{
    border:none;
    border-right:1px solid #aaa;
    border-radius:0;
    border-top-left-radius:4px;
    border-bottom-left-radius:4px;
    left:1px;
    right:auto
}
.select2-container--classic.select2-container--open .select2-selection--single{
    border:1px solid #5897fb
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{
    background:rgba(0,0,0,0);
    border:none
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) #888 rgba(0,0,0,0);
    border-width:0 4px 5px 4px
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{
    border-top:none;
    border-top-left-radius:0;
    border-top-right-radius:0;
    background-image:-webkit-linear-gradient(top, white 0%, #eeeeee 50%);
    background-image:-o-linear-gradient(top, white 0%, #eeeeee 50%);
    background-image:linear-gradient(to bottom, white 0%, #eeeeee 50%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0)
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{
    border-bottom:none;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
    background-image:-webkit-linear-gradient(top, #eeeeee 50%, white 100%);
    background-image:-o-linear-gradient(top, #eeeeee 50%, white 100%);
    background-image:linear-gradient(to bottom, #eeeeee 50%, white 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0)
}
.select2-container--classic .select2-selection--multiple{
    background-color:#fff;
    border:1px solid #aaa;
    border-radius:4px;
    cursor:text;
    outline:0
}
.select2-container--classic .select2-selection--multiple:focus{
    border:1px solid #5897fb
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered{
    list-style:none;
    margin:0;
    padding:0 5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear{
    display:none
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice{
    background-color:#e4e4e4;
    border:1px solid #aaa;
    border-radius:4px;
    cursor:default;
    float:left;
    margin-right:5px;
    margin-top:5px;
    padding:0 5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{
    color:#888;
    cursor:pointer;
    display:inline-block;
    font-weight:bold;
    margin-right:2px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{
    color:#555
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{
    float:right
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{
    margin-left:5px;
    margin-right:auto
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{
    margin-left:2px;
    margin-right:auto
}
.select2-container--classic.select2-container--open .select2-selection--multiple{
    border:1px solid #5897fb
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{
    border-top:none;
    border-top-left-radius:0;
    border-top-right-radius:0
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{
    border-bottom:none;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
}
.select2-container--classic .select2-search--dropdown .select2-search__field{
    border:1px solid #aaa;
    outline:0
}
.select2-container--classic .select2-search--inline .select2-search__field{
    outline:0;
    box-shadow:none
}
.select2-container--classic .select2-dropdown{
    background-color:#fff;
    border:1px solid rgba(0,0,0,0)
}
.select2-container--classic .select2-dropdown--above{
    border-bottom:none
}
.select2-container--classic .select2-dropdown--below{
    border-top:none
}
.select2-container--classic .select2-results>.select2-results__options{
    max-height:200px;
    overflow-y:auto
}
.select2-container--classic .select2-results__option[role=group]{
    padding:0
}
.select2-container--classic .select2-results__option[aria-disabled=true]{
    color:gray
}
.select2-container--classic .select2-results__option--highlighted[aria-selected]{
    background-color:#3875d7;
    color:#fff
}
.select2-container--classic .select2-results__group{
    cursor:default;
    display:block;
    padding:6px
}
.select2-container--classic.select2-container--open .select2-dropdown{
    border-color:#5897fb
}
.firstBox .select2-container--default .select2-selection--single{
    border-radius:25px 0 0 25px
}
@media(max-width: 992px){
    .firstBox .select2-container--default .select2-selection--single{
        border-radius:25px
    }
}
.slick-slider{
    position:relative;
    display:block;
    box-sizing:border-box;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -ms-touch-action:pan-y;
    touch-action:pan-y;
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
.slick-list{
    position:relative;
    overflow:hidden;
    display:block;
    margin:0;
    padding:0
}
.slick-list:focus{
    outline:none
}
.slick-list.dragging{
    cursor:pointer;
    cursor:hand
}
.slick-slider .slick-track,.slick-slider .slick-list{
    -webkit-transform:translate3d(0, 0, 0);
    -moz-transform:translate3d(0, 0, 0);
    -ms-transform:translate3d(0, 0, 0);
    -o-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0)
}
.slick-track{
    position:relative;
    left:0;
    top:0;
    display:block
}
.slick-track:before,.slick-track:after{
    content:"";
    display:table
}
.slick-track:after{
    clear:both
}
.slick-loading .slick-track{
    visibility:hidden
}
.slick-slide{
    float:left;
    height:100%;
    min-height:1px;
    display:none
}
[dir=rtl] .slick-slide{
    float:right
}
.slick-slide.slick-loading img{
    display:none
}
.slick-slide.dragging img{
    pointer-events:none
}
.slick-initialized .slick-slide{
    display:block
}
.slick-loading .slick-slide{
    visibility:hidden
}
.slick-vertical .slick-slide{
    display:block;
    height:auto;
    border:1px solid rgba(0,0,0,0)
}
.slick-arrow.slick-hidden{
    display:none
}
.slick-loading .slick-list{
    background:#fff url("./ajax-loader.gif") center center no-repeat
}
@font-face{
    font-family:"slick";
    src:url("./fonts/slick.eot");
    src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");
    font-weight:normal;
    font-style:normal
}
.slick-prev,.slick-next{
    position:absolute;
    display:block;
    height:20px;
    width:20px;
    line-height:0px;
    font-size:0px;
    cursor:pointer;
    background:rgba(0,0,0,0);
    color:rgba(0,0,0,0);
    top:50%;
    -webkit-transform:translate(0, -50%);
    -ms-transform:translate(0, -50%);
    transform:translate(0, -50%);
    padding:0;
    border:none;
    outline:none
}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{
    outline:none;
    background:rgba(0,0,0,0);
    color:rgba(0,0,0,0)
}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{
    opacity:1
}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{
    opacity:.25
}
.slick-prev:before,.slick-next:before{
    font-family:"FontAwesome";
    font-size:24px;
    line-height:1;
    opacity:.75;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.slick-prev{
    left:-25px
}
[dir=rtl] .slick-prev{
    left:auto;
    right:-25px
}
.slick-prev:before{
    content:""
}
[dir=rtl] .slick-prev:before{
    content:""
}
.slick-next{
    right:-25px
}
[dir=rtl] .slick-next{
    left:-25px;
    right:auto
}
.slick-next:before{
    content:""
}
[dir=rtl] .slick-next:before{
    content:""
}
.slick-dotted.slick-slider{
    margin-bottom:0
}
.slick-dots{
    position:absolute;
    bottom:-80px;
    list-style:none;
    display:block;
    text-align:center;
    padding:0;
    margin:0;
    width:100%;
    z-index:100
}
.slick-dots li{
    position:relative;
    display:inline-block;
    height:10px;
    width:10px;
    padding:0;
    margin:0 10px;
    cursor:pointer;
    background:#fff;
    text-indent:-9999px;
    border-radius:8px;
    opacity:.3
}
.slick-dots li.slick-active{
    opacity:1
}
@-webkit-keyframes move{
    0%{
        opacity:1
    }
    50%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@-moz-keyframes move{
    0%{
        opacity:1
    }
    50%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@-ms-keyframes move{
    0%{
        opacity:1
    }
    50%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@-o-keyframes move{
    0%{
        opacity:1
    }
    50%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@keyframes move{
    0%{
        opacity:1
    }
    50%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
.typed-cursor{
    display:none;
    font-size:70px;
    opacity:1;
    font-weight:100;
    -webkit-animation:move 0.5s ease infinite alternate;
    -khtml-animation:move 0.5s ease infinite alternate;
    -moz-animation:move 0.5s ease infinite alternate;
    -ms-animation:move 0.5s ease infinite alternate;
    -o-animation:move 0.5s ease infinite alternate;
    animation:move 0.5s ease infinite alternate
}
@media(max-width: 992px){
    .typed-cursor{
        font-size:70px
    }
}
@media(max-width: 767px){
    .typed-cursor{
        font-size:40px
    }
}
.typed-fade-out{
    opacity:0;
    animation:0;
    transition:opacity .25s
}
@keyframes loading{
    0%{
        transform:translateX(0)
    }
    100%{
        transform:translateX(1200%)
    }
}
@keyframes stackSlide{
    from{
        right:-100%
    }
    to{
        right:0
    }
}
@keyframes SlideMenu{
    from{
        left:-100%
    }
    to{
        left:0
    }
}
@keyframes moveDown{
    0%{
        transform:translateY(-100%)
    }
    100%{
        transform:translateY(0)
    }
}
@keyframes moveUp{
    0%{
        transform:translateY(100%)
    }
    100%{
        transform:translateY(0)
    }
}
*,*::after,*::before{
    margin:0;
    padding:0;
    box-sizing:border-box;
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
body{
    font-family:"proxima_novaregular";
    font-size:16px;
    color:#414141;
    font-weight:normal;
    overflow-x:hidden;
    margin:0
}
body.lockScroll{
    overflow:hidden
}
img{
    max-width:100%
}
a{
    color:#05a6f2;
    text-decoration:none;
    -webkit-transition:all 400ms ease-in-out;
    -moz-transition:all 400ms ease-in-out;
    -o-transition:all 400ms ease-in-out;
    transition:all 400ms ease-in-out
}
a:hover{
    text-decoration:none
}
a.bold{
    color:#05a6f2
}
a.bold:hover{
    text-decoration:underline
}
hr{
    margin:20px 0;
    border-color:#cacaca
}
hr.darkBorder{
    border-color:#999
}
hr.extraSpace{
    margin:40px 0
}
input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{
    -webkit-appearance:none;
    margin:0
}
input[type=number]{
    -moz-appearance:textfield
}
::-webkit-scrollbar{
    width:10px;
    height:10px
}
::-webkit-scrollbar-track{
    background:#f1f1f1
}
::-webkit-scrollbar-thumb{
    background:#05a6f2
}
::-webkit-scrollbar-thumb:hover{
    background:#0495d9
}
ul li::marker,ol li::marker{
    content:""
}
@font-face{
    font-family:"proxima_novaregular";
    src:url("../webfonts/proximanova-reg-webfont.woff2") format("woff2"),url("../webfonts/proximanova-reg-webfont.woff") format("woff");
    font-weight:normal;
    font-style:normal
}
@font-face{
    font-family:"proximanova-medium";
    src:url("../webfonts/proximanova-medium-webfont.woff2") format("woff2"),url("../webfonts/proximanova-medium-webfont.woff") format("woff");
    font-weight:normal;
    font-style:normal
}
@font-face{
    font-family:"proxima_novalight";
    src:url("../webfonts/proximanova-light-webfont.woff2") format("woff2"),url("../webfonts/proximanova-light-webfont.woff") format("woff");
    font-weight:normal;
    font-style:normal
}
@font-face{
    font-family:"proxima_novabold";
    src:url("../webfonts/proximanova-bold-webfont.woff2") format("woff2"),url("../webfonts/proximanova-bold-webfont.woff") format("woff");
    font-weight:normal;
    font-style:normal
}
@font-face{
    font-family:"proxima_novasemibold";
    src:url("../webfonts/proximanova-sbold-webfont.woff2") format("woff2"),url("../webfonts/proximanova-sbold-webfont.woff") format("woff");
    font-weight:normal;
    font-style:normal
}
.margin-top-0{
    margin-top:0 !important
}
.margin-top-5{
    margin-top:5px !important
}
.margin-top-10{
    margin-top:10px !important
}
.margin-top-15{
    margin-top:15px !important
}
.margin-top-20{
    margin-top:20px !important
}
.margin-top-25{
    margin-top:25px !important
}
.margin-top-30{
    margin-top:30px !important
}
.margin-top-35{
    margin-top:35px !important
}
.margin-top-40{
    margin-top:40px !important
}
.margin-top-45{
    margin-top:45px !important
}
.margin-top-50{
    margin-top:50px !important
}
.margin-top-55{
    margin-top:55px !important
}
.margin-top-60{
    margin-top:60px !important
}
.margin-top-65{
    margin-top:65px !important
}
.margin-top-70{
    margin-top:70px !important
}
.margin-top-75{
    margin-top:75px !important
}
.margin-top-80{
    margin-top:80px !important
}
.margin-left-0{
    margin-left:0 !important
}
.margin-left-5{
    margin-left:5px !important
}
.margin-left-10{
    margin-left:10px !important
}
.margin-left-15{
    margin-left:15px !important
}
.margin-left-20{
    margin-left:20px !important
}
.margin-left-25{
    margin-left:25px !important
}
.margin-left-30{
    margin-left:30px !important
}
.margin-left-35{
    margin-left:35px !important
}
.margin-left-40{
    margin-left:40px !important
}
.margin-left-45{
    margin-left:45px !important
}
.margin-left-50{
    margin-left:50px !important
}
.margin-left-55{
    margin-left:55px !important
}
.margin-left-60{
    margin-left:60px !important
}
.margin-left-65{
    margin-left:65px !important
}
.margin-left-70{
    margin-left:70px !important
}
.margin-left-75{
    margin-left:75px !important
}
.margin-left-80{
    margin-left:80px !important
}
.margin-bottom-0{
    margin-bottom:0 !important
}
.margin-bottom-5{
    margin-bottom:5px !important
}
.margin-bottom-10{
    margin-bottom:10px !important
}
.margin-bottom-15{
    margin-bottom:15px !important
}
.margin-bottom-20{
    margin-bottom:20px !important
}
.margin-bottom-25{
    margin-bottom:25px !important
}
.margin-bottom-30{
    margin-bottom:30px !important
}
.margin-bottom-35{
    margin-bottom:35px !important
}
.margin-bottom-40{
    margin-bottom:40px !important
}
.margin-bottom-45{
    margin-bottom:45px !important
}
.margin-bottom-50{
    margin-bottom:50px !important
}
.margin-bottom-55{
    margin-bottom:55px !important
}
.margin-bottom-60{
    margin-bottom:60px !important
}
.margin-bottom-65{
    margin-bottom:65px !important
}
.margin-bottom-70{
    margin-bottom:70px !important
}
.margin-bottom-75{
    margin-bottom:75px !important
}
.margin-bottom-80{
    margin-bottom:80px !important
}
.margin-right-0{
    margin-right:0 !important
}
.margin-right-5{
    margin-right:5px !important
}
.margin-right-10{
    margin-right:10px !important
}
.margin-right-15{
    margin-right:15px !important
}
.margin-right-20{
    margin-right:20px !important
}
.margin-right-25{
    margin-right:25px !important
}
.margin-right-30{
    margin-right:30px !important
}
.margin-right-35{
    margin-right:35px !important
}
.margin-right-40{
    margin-right:40px !important
}
.margin-right-45{
    margin-right:45px !important
}
.margin-right-50{
    margin-right:50px !important
}
.margin-right-55{
    margin-right:55px !important
}
.margin-right-60{
    margin-right:60px !important
}
.margin-right-65{
    margin-right:65px !important
}
.margin-right-70{
    margin-right:70px !important
}
.margin-right-75{
    margin-right:75px !important
}
.margin-right-80{
    margin-right:80px !important
}
.padding-top-0{
    padding-top:0 !important
}
.padding-top-5{
    padding-top:5px !important
}
.padding-top-10{
    padding-top:10px !important
}
.padding-top-15{
    padding-top:15px !important
}
.padding-top-20{
    padding-top:20px !important
}
.padding-top-25{
    padding-top:25px !important
}
.padding-top-30{
    padding-top:30px !important
}
.padding-top-35{
    padding-top:35px !important
}
.padding-top-40{
    padding-top:40px !important
}
.padding-top-45{
    padding-top:45px !important
}
.padding-top-50{
    padding-top:50px !important
}
.padding-top-55{
    padding-top:55px !important
}
.padding-top-60{
    padding-top:60px !important
}
.padding-top-65{
    padding-top:65px !important
}
.padding-top-70{
    padding-top:70px !important
}
.padding-top-75{
    padding-top:75px !important
}
.padding-top-80{
    padding-top:80px !important
}
.padding-left-0{
    padding-left:0 !important
}
.padding-left-5{
    padding-left:5px !important
}
.padding-left-10{
    padding-left:10px !important
}
.padding-left-15{
    padding-left:15px !important
}
.padding-left-20{
    padding-left:20px !important
}
.padding-left-25{
    padding-left:25px !important
}
.padding-left-30{
    padding-left:30px !important
}
.padding-left-35{
    padding-left:35px !important
}
.padding-left-40{
    padding-left:40px !important
}
.padding-left-45{
    padding-left:45px !important
}
.padding-left-50{
    padding-left:50px !important
}
.padding-left-55{
    padding-left:55px !important
}
.padding-left-60{
    padding-left:60px !important
}
.padding-left-65{
    padding-left:65px !important
}
.padding-left-70{
    padding-left:70px !important
}
.padding-left-75{
    padding-left:75px !important
}
.padding-left-80{
    padding-left:80px !important
}
.padding-bottom-0{
    padding-bottom:0 !important
}
.padding-bottom-5{
    padding-bottom:5px !important
}
.padding-bottom-10{
    padding-bottom:10px !important
}
.padding-bottom-15{
    padding-bottom:15px !important
}
.padding-bottom-20{
    padding-bottom:20px !important
}
.padding-bottom-25{
    padding-bottom:25px !important
}
.padding-bottom-30{
    padding-bottom:30px !important
}
.padding-bottom-35{
    padding-bottom:35px !important
}
.padding-bottom-40{
    padding-bottom:40px !important
}
.padding-bottom-45{
    padding-bottom:45px !important
}
.padding-bottom-50{
    padding-bottom:50px !important
}
.padding-bottom-55{
    padding-bottom:55px !important
}
.padding-bottom-60{
    padding-bottom:60px !important
}
.padding-bottom-65{
    padding-bottom:65px !important
}
.padding-bottom-70{
    padding-bottom:70px !important
}
.padding-bottom-75{
    padding-bottom:75px !important
}
.padding-bottom-80{
    padding-bottom:80px !important
}
.padding-right-0{
    padding-right:0 !important
}
.padding-right-5{
    padding-right:5px !important
}
.padding-right-10{
    padding-right:10px !important
}
.padding-right-15{
    padding-right:15px !important
}
.padding-right-20{
    padding-right:20px !important
}
.padding-right-25{
    padding-right:25px !important
}
.padding-right-30{
    padding-right:30px !important
}
.padding-right-35{
    padding-right:35px !important
}
.padding-right-40{
    padding-right:40px !important
}
.padding-right-45{
    padding-right:45px !important
}
.padding-right-50{
    padding-right:50px !important
}
.padding-right-55{
    padding-right:55px !important
}
.padding-right-60{
    padding-right:60px !important
}
.padding-right-65{
    padding-right:65px !important
}
.padding-right-70{
    padding-right:70px !important
}
.padding-right-75{
    padding-right:75px !important
}
.padding-right-80{
    padding-right:80px !important
}
.width10{
    width:10%
}
.width15{
    width:15%
}
.width20{
    width:20%
}
.width25{
    width:25%
}
.width30{
    width:30%
}
.width35{
    width:35%
}
.width40{
    width:40%
}
.width45{
    width:45%
}
.width50{
    width:50%
}
.width55{
    width:55%
}
.width60{
    width:60%
}
.width65{
    width:65%
}
.width70{
    width:70%
}
.width75{
    width:75%
}
.width80{
    width:80%
}
.width85{
    width:85%
}
.width90{
    width:90%
}
.width95{
    width:95%
}
.width100{
    width:100% !important
}
@media(max-width: 1366px){
    .pTN_on_laptop{
        padding-top:0 !important
    }
}
@media(max-width: 1280px){
    .pTN_on_desktop{
        padding-top:0 !important
    }
}
@media(max-width: 1024px){
    .pTN_on_desktopSmall{
        padding-top:0 !important
    }
}
@media(max-width: 992px){
    .pTN_on_tablet{
        padding-top:0 !important
    }
}
@media(max-width: 768px){
    .pTN_on_tabletSmall{
        padding-top:0 !important
    }
}
@media(max-width: 767px){
    .pTN_on_mobileBig{
        padding-top:0 !important
    }
}
@media(max-width: 480px){
    .pTN_on_mobile{
        padding-top:0 !important
    }
}
@media(max-width: 375px){
    .pTN_on_mobileSmall{
        padding-top:0 !important
    }
}
@media(max-width: 1280px){
    .pBN_on_desktop{
        padding-bottom:0 !important
    }
}
@media(max-width: 1024px){
    .pBN_on_desktopSmall{
        padding-bottom:0 !important
    }
}
@media(max-width: 992px){
    .pBN_on_tablet{
        padding-bottom:0 !important
    }
}
@media(max-width: 768px){
    .pBN_on_tabletSmall{
        padding-bottom:0 !important
    }
}
@media(max-width: 767px){
    .pBN_on_mobileBig{
        padding-bottom:0 !important
    }
}
@media(max-width: 480px){
    .pBN_on_mobile{
        padding-bottom:0 !important
    }
}
@media(max-width: 375px){
    .pBN_on_mobileSmall{
        padding-bottom:0 !important
    }
}
@media(max-width: 1280px){
    .pRN_on_desktop{
        padding-right:0 !important
    }
}
@media(max-width: 1024px){
    .pRN_on_desktopSmall{
        padding-right:0 !important
    }
}
@media(max-width: 992px){
    .pRN_on_tablet{
        padding-right:0 !important
    }
}
@media(max-width: 768px){
    .pRN_on_tabletSmall{
        padding-right:0 !important
    }
}
@media(max-width: 767px){
    .pRN_on_mobileBig{
        padding-right:0 !important
    }
}
@media(max-width: 480px){
    .pRN_on_mobile{
        padding-top:0 !important
    }
}
@media(max-width: 375px){
    .pRN_on_mobileSmall{
        padding-right:0 !important
    }
}
@media(max-width: 1280px){
    .pLN_on_desktop{
        padding-left:0 !important
    }
}
@media(max-width: 1024px){
    .pLN_on_desktopSmall{
        padding-left:0 !important
    }
}
@media(max-width: 992px){
    .pLN_on_tablet{
        padding-left:0 !important
    }
}
@media(max-width: 768px){
    .pLN_on_tabletSmall{
        padding-left:0 !important
    }
}
@media(max-width: 767px){
    .pLN_on_mobileBig{
        padding-left:0 !important
    }
}
@media(max-width: 480px){
    .pLN_on_mobile{
        padding-left:0 !important
    }
}
@media(max-width: 375px){
    .pLN_on_mobileSmall{
        padding-left:0 !important
    }
}
.show_on_laptop{
    display:none !important
}
@media(max-width: 1366px){
    .show_on_laptop{
        display:inline-block !important
    }
}
.show_on_desktop{
    display:none !important
}
@media(max-width: 1280px){
    .show_on_desktop{
        display:inline-block !important
    }
}
.show_on_desktopSmall{
    display:none !important
}
@media(max-width: 1024px){
    .show_on_desktopSmall{
        display:inline-block !important
    }
}
.show_on_tablet{
    display:none !important
}
@media(max-width: 992px){
    .show_on_tablet{
        display:block !important
    }
}
.show_on_tabletSmall{
    display:none !important
}
@media(max-width: 768px){
    .show_on_tabletSmall{
        display:block !important
    }
}
.show_on_mobileBig{
    display:none !important
}
@media(max-width: 767px){
    .show_on_mobileBig{
        display:block !important
    }
}
.show_on_mobile{
    display:none !important
}
@media(max-width: 480px){
    .show_on_mobile{
        display:block !important
    }
}
.hide{
    display:none !important
}
@media(max-width: 1366px){
    .hide_on_laptop{
        display:none !important
    }
}
@media(max-width: 1280px){
    .hide_on_desktop{
        display:none !important
    }
}
@media(max-width: 1024px){
    .hide_on_desktopSmall{
        display:none !important
    }
}
@media(max-width: 992px){
    .hide_on_tablet{
        display:none !important
    }
}
@media(max-width: 768px){
    .hide_on_tabletSmall{
        display:none !important
    }
}
@media(max-width: 767px){
    .hide_on_mobileBig{
        display:none !important
    }
}
@media(max-width: 480px){
    .hide_on_mobile{
        display:none !important
    }
}
@media(max-width: 375px){
    .hide_on_mobileSmall{
        display:none
    }
}
.hidden_h1{
    opacity:0;
    position:absolute;
    width:0;
    height:0;
    overflow:hidden
}
.nopadding_LR{
    padding-left:0 !important;
    padding-right:0 !important
}
.nopadding_L{
    padding-left:0 !important
}
.nopadding_R{
    padding-right:0 !important
}
.no_margin{
    margin:0
}
.uppercase{
    text-transform:uppercase
}
.nouppercase{
    text-transform:none !important
}
.cursor{
    cursor:pointer
}
@media(max-width: 767px){
    .text-xs-left{
        text-align:left !important
    }
    .margin-top-xs-1{
        margin-top:1rem
    }
    .margin-top-xs-2{
        margin-top:2rem
    }
    .margin-top-xs-3{
        margin-top:3rem
    }
    .margin-top-xs-4{
        margin-top:4rem
    }
    .margin-top-xs-5{
        margin-top:5rem
    }
    .margin-bottom-xs-1{
        margin-bottom:1rem
    }
    .margin-bottom-xs-2{
        margin-bottom:2rem
    }
    .margin-bottom-xs-3{
        margin-bottom:3rem
    }
    .margin-bottom-xs-4{
        margin-bottom:4rem
    }
    .margin-bottom-xs-5{
        margin-bottom:5rem
    }
}
ul{
    margin:0;
    padding:0
}
ul.bulletList{
    padding:0 0 0 18px
}
ul.bulletList li{
    display:list-item;
    font-size:16px;
    line-height:26px;
    margin-bottom:5px
}
ul.bulletList li:last-child{
    margin-bottom:0
}
@media(max-width: 768px){
    ul.bulletList li{
        font-size:14px
    }
}
ul.bulletList.alignRight{
    text-align:right;
    padding:0 16px 0 0
}
ul.bulletList.alignRight li{
    direction:rtl
}
ul.bulletList.white li{
    color:#fff
}
ul.bulletList.primary li{
    color:#05a6f2
}
ul.bulletList.size18 li{
    font-size:18px
}
ul.bulletList.size21 li{
    font-size:21px;
    line-height:34px
}
@media(max-width: 768px){
    ul.bulletList.size21 li{
        font-size:18px;
        line-height:30px
    }
}
@media(max-width: 767px){
    ul.bulletList.size21 li{
        font-size:16px;
        line-height:24px
    }
}
@media(max-width: 480px){
    ul.bulletList.size21 li{
        font-size:14px;
        line-height:21px
    }
}
ul.bulletList.extraMargin li{
    margin-bottom:20px
}
ul.bulletList.fontLight li{
    font-family:"proxima_novaregular"
}
ul.bulletList.fontLight li b{
    font-family:"proxima_novaregular"
}
h1,h2,h3,h4,h5,h6{
    margin:0 0 20px;
    line-height:1.18
}
h1 span .normal,h2 span .normal,h3 span .normal,h4 span .normal,h5 span .normal,h6 span .normal{
    font-family:inherit
}
h1.reverse,h2.reverse,h3.reverse,h4.reverse,h5.reverse,h6.reverse{
    font-family:"proxima_novaregular"
}
h1.reverse span,h2.reverse span,h3.reverse span,h4.reverse span,h5.reverse span,h6.reverse span{
    font-family:"proxima_novaregular"
}
h1.reverse span .normal,h2.reverse span .normal,h3.reverse span .normal,h4.reverse span .normal,h5.reverse span .normal,h6.reverse span .normal{
    font-family:inherit
}
h1.normal,h2.normal,h3.normal,h4.normal,h5.normal,h6.normal{
    font-family:"proxima_novaregular"
}
h1.black,h2.black,h3.black,h4.black,h5.black,h6.black{
    font-family:"proxima_novaregular"
}
h1.capitalize,h2.capitalize,h3.capitalize,h4.capitalize,h5.capitalize,h6.capitalize{
    text-transform:capitalize
}
h1.white,h2.white,h3.white,h4.white,h5.white,h6.white{
    color:#fff
}
p{
    font-size:16px;
    color:#343434;
    line-height:1.6;
    margin-bottom:20px
}
p.nmb{
    margin-bottom:0
}
p.small{
    font-size:14px
}
p.big{
    font-size:18px
}
p.light{
    font-family:"proxima_novaregular"
}
p.primary{
    color:#05a6f2
}
p.bold{
    font-family:"proxima_novaregular"
}
p.white{
    color:#fff
}
@media(max-width: 1024px){
    p{
        font-size:14px
    }
}
@media(max-width: 767px){
    p{
        font-size:13px;
        line-height:18px
    }
}
.primary_color{
    color:#05a6f2
}
.text-center{
    text-align:center !important
}
.text-right{
    text-align:right !important
}
.text-left{
    text-align:left !important
}
.uppercase{
    text-transform:uppercase
}
.nouppercase{
    text-transform:none !important
}
.cursor{
    cursor:pointer
}
.boxShadow--Top{
    box-shadow:0 -2px 2px 0 rgba(0,0,0,.03)
}
.boxShadow--Bottom{
    box-shadow:0 2px 2px 0 rgba(0,0,0,.03)
}
.z-top{
    z-index:999999 !important
}
.mCustomScrollBox{
    padding-right:15px
}
.mCustomScrollBox .mCSB_scrollTools{
    width:6px
}
.alert{
    position:relative;
    min-height:1.6rem;
    margin:1.6rem 0;
    line-height:1.6rem;
    border-radius:.2rem;
    padding:1.6rem 2rem;
    background:#f8f8f9;
    color:rgba(0,0,0,.87);
    box-shadow:0 0 0 1px rgba(34,36,38,.22) inset,0 0 0 0 rgba(0,0,0,0);
    transition:opacity .1s ease,color .1s ease,background .1s ease,box-shadow .1s ease,-webkit-box-shadow .1s ease
}
.alert-success{
    background-color:#fcfff5;
    color:#2c662d;
    -webkit-box-shadow:0 0 0 .1rem #a3c293 inset,0 0 0 0 rgba(0,0,0,0);
    box-shadow:0 0 0 .1rem #a3c293 inset,0 0 0 0 rgba(0,0,0,0)
}
.alert-error{
    background-color:#fff6f6;
    color:#9f3a38;
    -webkit-box-shadow:0 0 0 .1rem #e0b4b4 inset,0 0 0 0 rgba(0,0,0,0);
    box-shadow:0 0 0 .1rem #e0b4b4 inset,0 0 0 0 rgba(0,0,0,0)
}
.alert-warning{
    background-color:#fffaf3;
    color:#573a08;
    -webkit-box-shadow:0 0 0 .1rem #c9ba9b inset,0 0 0 0 rgba(0,0,0,0);
    box-shadow:0 0 0 .1rem #c9ba9b inset,0 0 0 0 rgba(0,0,0,0)
}
.alert-info{
    background-color:#f6faff;
    color:#386a9f;
    -webkit-box-shadow:0 0 0 .1rem #b4c0e0 inset,0 0 0 0 rgba(0,0,0,0);
    box-shadow:0 0 0 .1rem #b4c0e0 inset,0 0 0 0 rgba(0,0,0,0)
}
.alert-positioned{
    position:absolute;
    z-index:9999;
    min-width:50rem
}
.alert-positioned.bottom{
    bottom:4rem
}
.alert-positioned.right{
    right:4rem
}
.alert-positioned.left{
    left:4rem
}
.alert-positioned.top{
    top:4rem
}
.alert-positioned.center{
    left:50%;
    transform:translateX(-50%)
}
.breadcrumb-custom{
    background:none;
    padding:0
}
.btn{
    font-size:16px;
    border:none;
    line-height:1;
    font-weight:300;
    font-style:normal;
    padding:0 20px;
    line-height:48px;
    letter-spacing:1px;
    outline:none !important;
    overflow:hidden;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    -o-box-shadow:none;
    box-shadow:none;
    -webkit-border-radius:4;
    -moz-border-radius:4;
    -o-border-radius:4;
    border-radius:4;
    -webkit-transition:all 400ms ease-in-out;
    -moz-transition:all 400ms ease-in-out;
    -o-transition:all 400ms ease-in-out;
    transition:all 400ms ease-in-out
}
.btn.font_normal{
    font-family:"proxima_novaregular"
}
.btn.elipse{
    -webkit-border-radius:25px;
    -moz-border-radius:25px;
    -o-border-radius:25px;
    border-radius:25px
}
.btn.rounded-3{
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px
}
.btn.rounded-4{
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px
}
.btn.rounded-5{
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px
}
.btn.btn-sm{
    font-size:14px;
    padding:10px 25px
}
.btn.btn-lg{
    font-size:18px;
    padding:17px 40px
}
@media(max-width: 480px){
    .btn.btn-lg{
        font-size:15px;
        padding:15px 25px
    }
}
.btn.btn-primary{
    position:relative;
    z-index:1;
    background:#05a6f2;
    outline:none
}
.btn.btn-primary:before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    height:0;
    z-index:-1;
    width:100%;
    -webkit-transition:all 200ms ease-in-out;
    -moz-transition:all 200ms ease-in-out;
    -o-transition:all 200ms ease-in-out;
    transition:all 200ms ease-in-out
}
.btn.btn-primary:hover:before{
    height:100%
}
.btn.btn-default{
    background:#05a6f2;
    color:#fff;
    position:relative
}
.btn.btn-default span{
    z-index:2;
    position:relative;
    width:100%
}
.btn.btn-default::before{
    opacity:0;
    transition:all .85s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    content:"";
    width:0;
    height:100%;
    background:#000;
    position:absolute;
    top:0;
    left:0;
    z-index:1
}
.btn.btn-default:hover::before{
    opacity:1;
    background:#303133;
    color:#fff;
    width:100%
}
.btn.btn-border{
    color:#232323;
    border:solid #909090 1px
}
.btn.btn-border:hover{
    color:#fff;
    background:#05a6f2;
    border-color:#05a6f2
}
.btn.btn-border-primary{
    color:#05a6f2;
    border:solid #05a6f2 1px
}
.btn.btn-border-primary:hover{
    color:#fff;
    background:#05a6f2
}
.btn.btn-border-blue{
    color:#05a6f2;
    border:solid #05a6f2 1px;
    font-size:16px;
    line-height:44px;
    padding:0 60px;
    -webkit-border-radius:4px;
    -khtml-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px
}
.btn.btn-border-blue.pd15{
    padding:0 15px
}
.btn.btn-border-blue:hover{
    color:#fff;
    background:#05a6f2;
    border:solid #05a6f2 1px
}
@media(max-width: 640px){
    .btn.btn-border-blue{
        font-size:14px;
        line-height:38px
    }
}
.btn.btn-border-gray{
    color:#353535;
    border:solid #353535 1px;
    font-size:16px;
    line-height:44px;
    padding:0 60px;
    -webkit-border-radius:4px;
    -khtml-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px
}
.btn.btn-border-gray.pd15{
    padding:0 15px
}
.btn.btn-border-gray:hover{
    color:#fff;
    background:#05a6f2;
    border:solid #05a6f2 1px
}
@media(max-width: 640px){
    .btn.btn-border-gray{
        font-size:14px;
        line-height:38px
    }
}
.btn.btn-border-white{
    color:#fff;
    border:solid #fff 1px
}
.btn.btn-border-white.rounded{
    -webkit-border-radius:25px;
    -moz-border-radius:25px;
    -o-border-radius:25px;
    border-radius:25px
}
.btn.btn-border-white:hover{
    background:#fff;
    color:#222
}
.btn.btn-dark{
    color:#fff;
    background:#676767
}
.btn.btn-dark:hover{
    background:#232323
}
.btn.btn-white{
    font-family:"proxima_novaregular";
    color:#333;
    background:#fff
}
.btn.btn-white:hover{
    color:#fff;
    background:#05a6f2
}
.btn.btn-block{
    display:block;
    width:100%;
    padding-left:10px;
    padding-right:10px
}
@media(max-width: 480px){
    .btn.btn-block{
        padding:15px
    }
}
.btn-black{
    background:#303133;
    color:#fff;
    font-weight:normal;
    text-transform:uppercase;
    -webkit-border-radius:0;
    -khtml-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    border-radius:0
}
.btn-black:hover{
    color:#05a6f2
}
.btn-black.font14{
    font-size:16px
}
.custom-card{
    border:none;
    background:#fff;
    margin-bottom:40px;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -o-border-radius:0;
    border-radius:0
}
.custom-card.lightBg{
    background:#fafafa
}
.custom-card .card-body{
    padding:30px
}
.custom-card .card-body.padding40{
    padding:40px
}
@media(max-width: 767px){
    .custom-card .card-body.padding40{
        padding:25px
    }
}
.custom-card .card-body.padding60{
    padding:60px
}
@media(max-width: 767px){
    .custom-card .card-body.padding60{
        padding:30px
    }
}
.custom-card .card-body.padding40__90{
    padding:40px 90px
}
@media(max-width: 1365px){
    .custom-card .card-body.padding40__90{
        padding:40px 30px
    }
}
@media(max-width: 992px){
    .custom-card .card-body.padding40__90{
        padding:30px 40px
    }
}
@media(max-width: 768px){
    .custom-card .card-body.padding40__90{
        padding:20px 30px
    }
}
@media(max-width: 767px){
    .custom-card .card-body.padding40__90{
        padding:30px
    }
}
@media(max-width: 767px){
    .custom-card .card-body{
        padding:20px
    }
}
.commonDropdown{
    position:relative
}
.commonDropdown__handle{
    cursor:pointer;
    background:url("../img/svg/arrow-down-angle.svg") calc(100% - 15px) center no-repeat #fff;
    background-size:10px;
    border-radius:4px;
    padding:10px 70px 10px 20px;
    box-shadow:0 0 5px 0 rgba(0,0,0,.05)
}
.commonDropdown__menu{
    display:none;
    position:absolute;
    top:100%;
    left:0;
    z-index:1010;
    min-width:180px;
    background:#fff;
    border-radius:0 0 5px 5px;
    box-shadow:0 0 5px 0 rgba(0,0,0,.05)
}
.commonDropdown__menu.right{
    left:auto;
    right:0
}
.commonDropdown__menu .item{
    cursor:pointer;
    padding:10px 15px;
    border-bottom:1px solid #eee
}
.commonDropdown__menu .item:last-child{
    border-bottom:none
}
.commonDropdown__menu .item img{
    max-height:28px
}
.commonDropdown__menu .item:hover{
    opacity:.75
}
.datepicker{
    direction:ltr
}
.datepicker-inline{
    width:220px
}
.datepicker-rtl{
    direction:rtl
}
.datepicker-rtl.dropdown-menu{
    left:auto
}
.datepicker-rtl table tr td span{
    float:right
}
.datepicker-dropdown{
    top:0;
    left:0
}
.datepicker-dropdown:before{
    content:"";
    display:inline-block;
    border-left:7px solid rgba(0,0,0,0);
    border-right:7px solid rgba(0,0,0,0);
    border-bottom:7px solid #999;
    border-top:0;
    border-bottom-color:rgba(0,0,0,.2);
    position:absolute
}
.datepicker-dropdown:after{
    content:"";
    display:inline-block;
    border-left:6px solid rgba(0,0,0,0);
    border-right:6px solid rgba(0,0,0,0);
    border-bottom:6px solid #fff;
    border-top:0;
    position:absolute
}
.datepicker-dropdown.datepicker-orient-left:before{
    left:6px
}
.datepicker-dropdown.datepicker-orient-left:after{
    left:7px
}
.datepicker-dropdown.datepicker-orient-right:before{
    right:6px
}
.datepicker-dropdown.datepicker-orient-right:after{
    right:7px
}
.datepicker-dropdown.datepicker-orient-bottom:before{
    top:-7px
}
.datepicker-dropdown.datepicker-orient-bottom:after{
    top:-6px
}
.datepicker-dropdown.datepicker-orient-top:before{
    bottom:-7px;
    border-bottom:0;
    border-top:7px solid #999
}
.datepicker-dropdown.datepicker-orient-top:after{
    bottom:-6px;
    border-bottom:0;
    border-top:6px solid #fff
}
.datepicker table{
    margin:0;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.datepicker td,.datepicker th{
    text-align:center;
    width:20px;
    height:20px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    border:none
}
.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{
    background-color:rgba(0,0,0,0)
}
.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{
    background:#eee;
    cursor:pointer
}
.datepicker table tr td.new,.datepicker table tr td.old{
    color:#999
}
.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{
    background:0 0;
    color:#999;
    cursor:default
}
.datepicker table tr td.highlighted{
    background:#d9edf7;
    border-radius:0
}
.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{
    background-color:#fde19a;
    background-image:-moz-linear-gradient(to bottom, #fdd49a, #fdf59a);
    background-image:-ms-linear-gradient(to bottom, #fdd49a, #fdf59a);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
    background-image:-webkit-linear-gradient(to bottom, #fdd49a, #fdf59a);
    background-image:-o-linear-gradient(to bottom, #fdd49a, #fdf59a);
    background-image:linear-gradient(to bottom, #fdd49a, #fdf59a);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a", endColorstr="#fdf59a", GradientType=0);
    border-color:#fdf59a #fdf59a #fbed50;
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    color:#000
}
.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{
    background-color:#fdf59a
}
.datepicker table tr td.today.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today:active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover:active{
    background-color:#fbf069\9 
}
.datepicker table tr td.today:hover:hover{
    color:#000
}
.datepicker table tr td.today.active:hover{
    color:#fff
}
.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{
    background:#eee;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{
    background-color:#f3d17a;
    background-image:-moz-linear-gradient(to bottom, #f3c17a, #f3e97a);
    background-image:-ms-linear-gradient(to bottom, #f3c17a, #f3e97a);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));
    background-image:-webkit-linear-gradient(to bottom, #f3c17a, #f3e97a);
    background-image:-o-linear-gradient(to bottom, #f3c17a, #f3e97a);
    background-image:linear-gradient(to bottom, #f3c17a, #f3e97a);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a", endColorstr="#f3e97a", GradientType=0);
    border-color:#f3e97a #f3e97a #edde34;
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today[disabled]{
    background-color:#f3e97a
}
.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover:active{
    background-color:#efe24b\9 
}
.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{
    background-color:#9e9e9e;
    background-image:-moz-linear-gradient(to bottom, #b3b3b3, grey);
    background-image:-ms-linear-gradient(to bottom, #b3b3b3, grey);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(grey));
    background-image:-webkit-linear-gradient(to bottom, #b3b3b3, grey);
    background-image:-o-linear-gradient(to bottom, #b3b3b3, grey);
    background-image:linear-gradient(to bottom, #b3b3b3, grey);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3", endColorstr="#808080", GradientType=0);
    border-color:gray gray #595959;
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected[disabled]{
    background-color:gray
}
.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover:active{
    background-color:#666 \9 
}
.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{
    background-color:#006dcc;
    background-image:-moz-linear-gradient(to bottom, #08c, #04c);
    background-image:-ms-linear-gradient(to bottom, #08c, #04c);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));
    background-image:-webkit-linear-gradient(to bottom, #08c, #04c);
    background-image:-o-linear-gradient(to bottom, #08c, #04c);
    background-image:linear-gradient(to bottom, #08c, #04c);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#08c", endColorstr="#0044cc", GradientType=0);
    border-color:#04c #04c #002a80;
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{
    background-color:#04c
}
.datepicker table tr td.active.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active:active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover:active{
    background-color:#039 \9 
}
.datepicker table tr td span{
    display:block;
    width:23%;
    height:54px;
    line-height:54px;
    float:left;
    margin:1%;
    cursor:pointer;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px
}
.datepicker table tr td span.focused,.datepicker table tr td span:hover{
    background:#eee
}
.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{
    background:0 0;
    color:#999;
    cursor:default
}
.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{
    background-color:#006dcc;
    background-image:-moz-linear-gradient(to bottom, #08c, #04c);
    background-image:-ms-linear-gradient(to bottom, #08c, #04c);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));
    background-image:-webkit-linear-gradient(to bottom, #08c, #04c);
    background-image:-o-linear-gradient(to bottom, #08c, #04c);
    background-image:linear-gradient(to bottom, #08c, #04c);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#08c", endColorstr="#0044cc", GradientType=0);
    border-color:#04c #04c #002a80;
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{
    background-color:#04c
}
.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{
    background-color:#039 \9 
}
.datepicker table tr td span.new,.datepicker table tr td span.old{
    color:#999
}
.datepicker .datepicker-switch{
    width:145px
}
.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{
    cursor:pointer
}
.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{
    background:#eee
}
.datepicker .next.disabled,.datepicker .prev.disabled{
    visibility:hidden
}
.datepicker .cw{
    font-size:10px;
    width:12px;
    padding:0 2px 0 5px;
    vertical-align:middle
}
.input-append.date .add-on,.input-prepend.date .add-on{
    cursor:pointer
}
.input-append.date .add-on i,.input-prepend.date .add-on i{
    margin-top:3px
}
.input-daterange input{
    text-align:center
}
.input-daterange input:first-child{
    -webkit-border-radius:3px 0 0 3px;
    -moz-border-radius:3px 0 0 3px;
    border-radius:3px 0 0 3px
}
.input-daterange input:last-child{
    -webkit-border-radius:0 3px 3px 0;
    -moz-border-radius:0 3px 3px 0;
    border-radius:0 3px 3px 0
}
.input-daterange .add-on{
    display:inline-block;
    width:auto;
    min-width:16px;
    height:20px;
    padding:4px 5px;
    font-weight:400;
    line-height:20px;
    text-align:center;
    text-shadow:0 1px 0 #fff;
    vertical-align:middle;
    background-color:#eee;
    border:1px solid #ccc;
    margin-left:-5px;
    margin-right:-5px
}
.datepicker.dropdown-menu{
    position:absolute;
    top:100%;
    left:0;
    z-index:1000;
    float:left;
    display:none;
    min-width:160px;
    list-style:none;
    background-color:#fff;
    border:1px solid #ccc;
    border:1px solid rgba(0,0,0,.2);
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    -webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);
    -moz-box-shadow:0 5px 10px rgba(0,0,0,.2);
    box-shadow:0 5px 10px rgba(0,0,0,.2);
    -webkit-background-clip:padding-box;
    -moz-background-clip:padding;
    background-clip:padding-box;
    *border-right-width:2px;
    *border-bottom-width:2px;
    color:#333;
    font-size:13px;
    line-height:20px
}
.datepicker.datepicker-inline td,.datepicker.datepicker-inline th,.datepicker.dropdown-menu td,.datepicker.dropdown-menu th{
    padding:4px 5px
}
.form-yesno{
    position:relative;
    z-index:1;
    display:flex;
    align-items:center
}
.form-yesno label{
    display:flex;
    font-size:15px;
    cursor:pointer;
    margin:0 0 0 15px;
    align-items:center
}
.form-yesno label:first-child{
    margin:0
}
.form-yesno label input{
    position:absolute;
    opacity:0
}
.form-yesno label .text{
    font-size:16px;
    user-select:none;
    color:#05a6f2
}
@media screen and (max-width: 1024px){
    .form-yesno label .text{
        font-size:14px
    }
}
.form-yesno label .icon{
    display:flex;
    align-items:center;
    justify-content:center;
    width:16px;
    height:16px;
    margin:0 8px 0 0;
    border-radius:50%;
    border:1px solid #05a6f2
}
.form-yesno label .icon:before{
    content:"";
    width:8px;
    height:8px;
    border-radius:50%;
    opacity:0;
    transition:all .25s ease-out
}
.form-yesno label input:checked+.icon:before{
    opacity:1
}
.form-yesno--column{
    flex-direction:column
}
.form-yesno--column label{
    width:100%;
    margin:15px 0 0
}
.form-yesno--square label .icon{
    border-radius:0
}
.form-yesno--square label .icon:before{
    border-radius:0
}
.form-yesno--smallSize label{
    margin-top:7px
}
.form-yesno--smallSize label .icon{
    width:14px;
    height:14px
}
.form-yesno--smallSize label .icon:before{
    width:8px;
    height:8px
}
@media screen and (max-width: 576px){
    .form-yesno{
        flex-direction:column
    }
    .form-yesno label{
        width:100%;
        margin:15px 0 0
    }
}
.formBox{
    margin:0
}
.formBox fieldset{
    position:relative;
    z-index:1;
    margin-bottom:30px
}
.formBox fieldset:after{
    content:"";
    position:absolute;
    top:100%;
    left:0;
    width:0;
    height:2px;
    margin-top:-1px;
    -webkit-transition:all 200ms ease-in-out;
    -moz-transition:all 200ms ease-in-out;
    -o-transition:all 200ms ease-in-out;
    transition:all 200ms ease-in-out
}
.formBox fieldset .placeholder{
    position:absolute;
    top:10px;
    left:0;
    z-index:-1;
    font-size:16px;
    color:#474747;
    -webkit-transition:all 200ms ease-in-out;
    -moz-transition:all 200ms ease-in-out;
    -o-transition:all 200ms ease-in-out;
    transition:all 200ms ease-in-out
}
@media(max-width: 1024px){
    .formBox fieldset .placeholder{
        font-size:14px
    }
}
.formBox fieldset .rightPlaceHolder{
    position:absolute;
    top:15px;
    right:10px;
    z-index:2;
    font-size:13px;
    -webkit-transition:all 200ms ease-in-out;
    -moz-transition:all 200ms ease-in-out;
    -o-transition:all 200ms ease-in-out;
    transition:all 200ms ease-in-out
}
.formBox fieldset .bottomPlaceHolder{
    position:absolute;
    top:105%;
    left:0;
    z-index:2;
    font-size:13px;
    -webkit-transition:all 200ms ease-in-out;
    -moz-transition:all 200ms ease-in-out;
    -o-transition:all 200ms ease-in-out;
    transition:all 200ms ease-in-out
}
.formBox fieldset .form-control{
    font-family:"proxima_novaregular";
    font-size:16px;
    color:#212121;
    border:none;
    height:46px;
    outline:none;
    background:rgba(0,0,0,0);
    border-bottom:solid #7b7b7b 1px;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -o-border-radius:0;
    border-radius:0
}
.formBox fieldset .form-control:focus{
    border-bottom-color:#333
}
.formBox fieldset select.form-control{
    cursor:pointer
}
.formBox fieldset textarea.form-control{
    height:100px;
    resize:none
}
.formBox fieldset label.error{
    position:absolute;
    top:105%;
    right:0;
    color:red;
    display:none
}
.formBox fieldset.input--filled:after{
    width:100%
}
.formBox fieldset.input--filled .form-control{
    border-bottom-color:#333
}
.formBox fieldset.input--filled .placeholder{
    font-size:14px;
    top:-15px
}
@media(max-width: 767px){
    .formBox fieldset{
        margin-bottom:25px
    }
}
.formBox .radioBtnBox{
    display:flex;
    flex-wrap:wrap;
    align-items:center
}
.formBox .radioBtnBox li{
    position:relative;
    z-index:1;
    display:block;
    font-size:16px;
    margin-left:25px
}
.formBox .radioBtnBox li:first-child{
    margin-left:0
}
.formBox .radioBtnBox li label{
    display:flex;
    margin:0;
    cursor:pointer;
    align-items:center
}
.formBox .radioBtnBox li input{
    position:absolute;
    top:0;
    left:0;
    width:0;
    height:0;
    opacity:0;
    z-index:-1
}
.formBox .radioBtnBox li input:checked+.icon:before{
    display:block
}
.formBox .radioBtnBox li .icon{
    position:relative;
    display:block;
    width:20px;
    height:20px;
    cursor:pointer;
    border:solid #ababab 1px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -o-border-radius:50%;
    border-radius:50%
}
.formBox .radioBtnBox li .icon:before{
    display:none;
    content:"";
    position:absolute;
    top:50%;
    left:50%;
    width:10px;
    height:10px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -o-border-radius:50%;
    border-radius:50%;
    -webkit-transform:translate(-50%, -50%);
    -moz-transform:translate(-50%, -50%);
    -o-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%)
}
.formBox .radioBtnBox li .txt{
    font-size:15px;
    color:#333;
    padding-left:7px;
    white-space:nowrap;
    width:calc(100% - 25px)
}
.formBox .checkboxBtnBox{
    display:flex
}
.formBox .checkboxBtnBox li{
    position:relative;
    z-index:1;
    display:block;
    margin-bottom:25px
}
.formBox .checkboxBtnBox li:last-child{
    margin-bottom:0
}
.formBox .checkboxBtnBox li label{
    display:flex;
    cursor:pointer;
    align-items:center
}
.formBox .checkboxBtnBox li label.tnc{
    align-items:flex-start
}
.formBox .checkboxBtnBox li label.tnc .txt{
    width:calc(100% - 40px)
}
.formBox .checkboxBtnBox li input{
    position:absolute;
    top:0;
    left:0;
    width:0;
    height:0;
    opacity:0;
    z-index:-1
}
.formBox .checkboxBtnBox li input:checked+.icon:before{
    display:block
}
.formBox .checkboxBtnBox li input:checked+.icon:after{
    display:block
}
.formBox .checkboxBtnBox li .icon{
    position:relative;
    display:block;
    width:16px;
    height:16px;
    cursor:pointer;
    border:solid #ababab 1px
}
.formBox .checkboxBtnBox li .icon:before{
    display:none;
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:14px;
    height:14px
}
.formBox .checkboxBtnBox li .icon:after{
    display:none;
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:14px;
    height:14px;
    background:url("../img/checked.svg") center no-repeat;
    background-size:10px
}
.formBox .checkboxBtnBox li .txt{
    font-size:18px;
    color:#333;
    padding-left:20px;
    width:calc(100% - 25px)
}
@media(max-width: 768px){
    .formBox .checkboxBtnBox li .txt{
        font-size:16px;
        padding-left:15px
    }
}
.formBox.viewMode fieldset .placeholder{
    position:static;
    display:block;
    font-family:"proxima_novaregular";
    color:#676767;
    margin-bottom:10px
}
.formBox.viewMode fieldset p{
    font-size:18px;
    color:#333;
    margin-bottom:0
}
label.error{
    font-size:14px;
    color:red
}
.form-control{
    font-family:"proxima_novaregular";
    font-size:15px;
    height:auto;
    padding:10px;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -o-border-radius:0;
    border-radius:0;
    -webkit-box-shadow:none !important;
    -moz-box-shadow:none !important;
    -o-box-shadow:none !important;
    box-shadow:none !important
}
.form-control.smPadding{
    font-size:14px;
    padding:4px
}
select.form-control.customDropdownIcon{
    background:url("../img/svg/caret-down.svg") 96% center no-repeat;
    background-size:10px;
    -webkit-appearance:none;
    appearance:none
}
.styled__checkBox{
    position:relative;
    z-index:1
}
.styled__checkBox label{
    font-family:"proxima_novaregular";
    display:flex;
    margin:0;
    cursor:pointer;
    align-items:center
}
.styled__checkBox label.tnc{
    align-items:flex-start
}
.styled__checkBox label.tnc .txt{
    width:calc(100% - 40px)
}
.styled__checkBox input{
    position:absolute;
    top:0;
    left:0;
    opacity:0;
    z-index:-1
}
.styled__checkBox input:checked+.icon:before{
    display:block
}
.styled__checkBox .icon{
    position:relative;
    display:block;
    width:16px;
    height:16px;
    cursor:pointer;
    border:solid #cdcdcd 1px
}
.styled__checkBox .icon:before{
    display:none;
    content:"";
    position:absolute;
    top:-1px;
    left:-1px;
    width:16px;
    height:16px;
    background-size:12px
}
.styled__checkBox .txt{
    font-size:15px;
    color:#939393;
    padding-left:10px;
    width:calc(100% - 15px)
}
.styled__checkBox .txt a{
    color:#939393
}
.styled__checkBox .txt a:hover{
    color:#333;
    text-decoration:underline
}
@media(max-width: 768px){
    .styled__checkBox .txt{
        font-size:16px;
        padding-left:15px
    }
}
.headingBox{
    text-align:center;
    margin-bottom:60px
}
.headingBox.mb_sm{
    margin-bottom:25px
}
.headingBox.mb_md{
    margin-bottom:40px
}
.headingBox.mb_lg{
    margin-bottom:80px
}
.headingBox.left{
    text-align:left
}
.headingBox h1,.headingBox h2,.headingBox h3,.headingBox h4,.headingBox h5,.headingBox h6{
    margin-bottom:10px
}
.headingBox p{
    font-size:18px;
    margin-bottom:0;
    line-height:28px
}
@media(max-width: 1280px){
    .headingBox p{
        font-size:16px;
        line-height:24px
    }
}
@media(max-width: 992px){
    .headingBox p{
        font-size:14px;
        line-height:21px
    }
}
@media(max-width: 992px){
    .headingBox{
        margin-bottom:40px
    }
}
@media(max-width: 480px){
    .headingBox{
        margin-bottom:30px
    }
}
.headingStyle2{
    display:flex
}
.headingStyle2 .btn-custom{
    font-family:"proxima_novaregular";
    font-size:12px;
    padding:6px 15px;
    border:1px solid #05a6f2
}
.size56{
    font-size:56px
}
.size56.white{
    color:#fff
}
@media(max-width: 1366px){
    .size56{
        font-size:48px
    }
}
@media(max-width: 1024px){
    .size56{
        font-size:40px;
        line-height:1.2
    }
    .size56 span{
        font-size:100%
    }
}
@media(max-width: 767px){
    .size56{
        font-size:30px
    }
}
@media(max-width: 480px){
    .size56{
        font-size:24px
    }
}
@media(max-width: 375px){
    .size56{
        font-size:21px
    }
}
.size50{
    font-size:50px
}
.size50.white{
    color:#fff
}
@media(max-width: 1366px){
    .size50{
        font-size:45px
    }
}
@media(max-width: 1024px){
    .size50{
        font-size:40px;
        line-height:1.2
    }
    .size50 span{
        font-size:100%
    }
}
@media(max-width: 767px){
    .size50{
        font-size:30px
    }
}
@media(max-width: 480px){
    .size50{
        font-size:24px
    }
}
@media(max-width: 375px){
    .size50{
        font-size:21px
    }
}
.size45{
    font-size:45px
}
.size45.white{
    color:#fff
}
@media(max-width: 1280px){
    .size45{
        font-size:36px
    }
}
@media(max-width: 992px){
    .size45{
        font-size:30px;
        line-height:1.2
    }
}
@media(max-width: 767px){
    .size45{
        font-size:24px
    }
}
@media(max-width: 480px){
    .size45{
        font-size:21px
    }
}
.size40{
    font-size:40px
}
.size40.white{
    color:#fff
}
@media(max-width: 1280px){
    .size40{
        font-size:32px
    }
}
@media(max-width: 992px){
    .size40{
        font-size:28px;
        line-height:1.2
    }
}
@media(max-width: 767px){
    .size40{
        font-size:24px
    }
}
@media(max-width: 480px){
    .size40{
        font-size:21px
    }
}
@media(max-width: 375px){
    .size40{
        font-size:18px
    }
}
.size36{
    font-size:36px
}
.size36.white{
    color:#fff
}
@media(max-width: 1280px){
    .size36{
        font-size:30px
    }
}
@media(max-width: 992px){
    .size36{
        font-size:24px;
        line-height:1.2
    }
    .size36 span{
        font-size:100%
    }
}
@media(max-width: 767px){
    .size36{
        font-size:24px
    }
}
@media(max-width: 480px){
    .size36{
        font-size:21px
    }
}
@media(max-width: 375px){
    .size36{
        font-size:18px
    }
}
.size30{
    font-size:30px
}
.size30.white{
    color:#fff
}
@media(max-width: 1280px){
    .size30{
        font-size:28px
    }
}
@media(max-width: 992px){
    .size30{
        font-size:24px;
        line-height:1.2
    }
}
@media(max-width: 767px){
    .size30{
        font-size:24px
    }
}
@media(max-width: 480px){
    .size30{
        font-size:21px
    }
}
@media(max-width: 375px){
    .size30{
        font-size:18px
    }
}
.size27{
    font-size:27px
}
.size27.white{
    color:#fff
}
@media(max-width: 1280px){
    .size27{
        font-size:24px
    }
}
@media(max-width: 767px){
    .size27{
        font-size:21px
    }
}
@media(max-width: 480px){
    .size27{
        font-size:18px
    }
}
.size24{
    font-size:24px;
    line-height:30px
}
.size24.white{
    color:#fff
}
@media(max-width: 767px){
    .size24{
        font-size:21px;
        line-height:1.2
    }
}
@media(max-width: 480px){
    .size24{
        font-size:18px
    }
}
.size21{
    font-size:21px
}
.size21.white{
    color:#fff
}
@media(max-width: 992px){
    .size21{
        font-size:18px;
        line-height:1.2
    }
}
@media(max-width: 767px){
    .size21{
        font-size:16px
    }
}
.size18{
    font-size:18px
}
.size18.white{
    color:#fff
}
@media(max-width: 992px){
    .size18{
        font-size:16px;
        line-height:1.2
    }
}
@media(max-width: 767px){
    .size18{
        font-size:15px
    }
}
.siteLoaderWrap{
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:99991;
    background-color:rgba(255,255,255,.98);
    display:flex;
    align-items:center;
    justify-content:center
}
.siteLoaderWrap__container{
    position:relative;
    z-index:1;
    width:90px;
    height:90px;
    display:flex;
    align-items:center;
    justify-content:center
}
.siteLoaderWrap__container .spinner1{
    position:absolute;
    top:0;
    left:0;
    width:90px;
    height:90px;
    border-radius:50%;
    border:5px solid #f3f3f3;
    border-top:5px solid #05a6f2;
    animation:spin 600ms linear infinite
}
.siteLoaderWrap__container .spinner2{
    width:90px;
    height:90px;
    background:url("../img/logo.png") center center no-repeat;
    background-color:#05a6f2;
    background-size:60px;
    -webkit-border-radius:100%;
    -khtml-border-radius:100%;
    -moz-border-radius:100%;
    -ms-border-radius:100%;
    -o-border-radius:100%;
    border-radius:100%
}
@keyframes spin{
    0%{
        transform:rotate(0deg)
    }
    100%{
        transform:rotate(360deg)
    }
}
@keyframes reverseSpin{
    0%{
        transform:rotate(360deg)
    }
    100%{
        transform:rotate(0deg)
    }
}
.centerLoader{
    display:flex;
    padding:2rem 0;
    justify-content:center
}
.noRecordsFound{
    display:flex;
    align-items:center;
    flex-direction:column;
    justify-content:center;
    padding:2rem 0
}
.noRecordsFound img{
    display:block;
    margin-bottom:2rem
}
.noRecordsFound h3{
    font-size:2.1rem;
    color:#05a6f2;
    font-weight:"proxima_novaregular";
    margin:0
}
.paginationWrapper{
    display:flex;
    width:100%;
    justify-content:flex-end
}
.paginationWrapper .semantic-ui-react-button-pagination{
    display:flex
}
.paginationWrapper .semantic-ui-react-button-pagination .button{
    margin-left:4px;
    font-size:"proxima_novaregular";
    border:1px solid #ddd;
    background-color:#fff
}
.paginationWrapper .semantic-ui-react-button-pagination .button:first-child{
    margin-left:0;
    border-left:1px solid #ddd
}
.paginationWrapper .semantic-ui-react-button-pagination .button.currentPage{
    background-color:#05a6f2;
    color:#fff
}
.rating{
    position:relative;
    z-index:1;
    border:none
}
.rating input{
    opacity:0;
    visibility:hidden;
    position:absolute
}
.rating label{
    margin:0;
    float:right;
    color:#ddd;
    line-height:1;
    margin-top:2px
}
.rating label:before{
    display:inline-block;
    content:"";
    font-family:FontAwesome;
    font-size:1.25em;
    margin:0 5px;
    line-height:1
}
.rating .half:before{
    content:"";
    position:absolute
}
.rating>input:checked~label,.rating:not(:checked)>label:hover,.rating:not(:checked)>label:hover~label{
    color:gold
}
.rating>input:checked+label:hover,.rating>input:checked~label:hover,.rating>label:hover~input:checked~label,.rating>input:checked~label:hover~label{
    color:#ffed85
}
.section{
    padding:80px 0
}
.section.nopadding{
    padding:0 !important
}
.section.nopadding--top{
    padding-top:0 !important
}
.section.nopadding--bottom{
    padding-bottom:0 !important
}
.section.sm{
    padding:40px 0
}
@media(max-width: 992px){
    .section.sm{
        padding:30px 0
    }
}
.section.md{
    padding:60px 0
}
@media(max-width: 1280px){
    .section.md{
        padding:50px 0
    }
}
@media(max-width: 992px){
    .section.md{
        padding:40px 0
    }
}
@media(max-width: 767px){
    .section.md{
        padding:30px 0
    }
}
.section.xl{
    padding:100px 0
}
@media(max-width: 1280px){
    .section.xl{
        padding:80px 0
    }
}
@media(max-width: 992px){
    .section.xl{
        padding:40px 0
    }
}
@media(max-width: 767px){
    .section.xl{
        padding:30px 0
    }
}
.section.xxl{
    padding:120px 0
}
@media(max-width: 1366px){
    .section.xxl{
        padding:100px 0
    }
}
@media(max-width: 1280px){
    .section.xxl{
        padding:80px 0
    }
}
@media(max-width: 992px){
    .section.xxl{
        padding:60px 0
    }
}
@media(max-width: 767px){
    .section.xxl{
        padding:30px 0
    }
}
.section.travelPadding{
    padding:150px 0 60px
}
.section.white{
    background:#fff
}
.section.dark{
    background:#353535
}
.section.primary{
    background:#05a6f2
}
@media(max-width: 1280px){
    .section{
        padding:60px 0
    }
}
@media(max-width: 992px){
    .section{
        padding:40px 0
    }
}
@media(max-width: 767px){
    .section{
        padding:30px 0
    }
}
.custom-table{
    margin:0;
    font-size:"proxima_novaregular"
}
.custom-table th,.custom-table td{
    padding:1.5rem;
    border:none;
    vertical-align:middle
}
.simpleTabs{
    padding:0
}
.simpleTabs .nav{
    display:flex;
    align-items:center;
    margin-bottom:40px
}
.simpleTabs .nav li{
    display:block;
    font-size:18px;
    margin-left:40px
}
.simpleTabs .nav li:first-child{
    margin-left:0
}
.simpleTabs .nav li a{
    display:block;
    color:#333;
    padding:12px 0 10px;
    border-bottom:3px solid rgba(0,0,0,0)
}
@media(max-width: 767px){
    .simpleTabs .nav li{
        font-size:16px;
        width:33%;
        margin-left:1px;
        text-align:center
    }
}
@media(max-width: 767px){
    .simpleTabs .nav{
        display:none
    }
}
@media(max-width: 767px){
    .simpleTabs .tab-content .tab-pane{
        padding:20px;
        border:solid #ddd 1px
    }
}
.simpleTabs .handler{
    display:none;
    font-size:16px;
    line-height:40px;
    border:solid #ddd 1px;
    background-color:#fff;
    background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc));
    background-image:-webkit-linear-gradient(top, #ffffff, #cccccc);
    background-image:-moz-linear-gradient(top, #ffffff, #cccccc);
    background-image:-ms-linear-gradient(top, #ffffff, #cccccc);
    background-image:-o-linear-gradient(top, #ffffff, #cccccc);
    background-image:linear-gradient(top, #ffffff, #cccccc);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorStr="#ffffff", endColorStr="#cccccc")
}
.simpleTabs .handler a{
    display:block;
    color:#000;
    padding:0 20px
}
@media(max-width: 767px){
    .simpleTabs .handler{
        display:block
    }
}
.slider-container{
    width:300px
}
.slider-container .back-bar{
    position:relative;
    height:2px;
    background:#ddd
}
.slider-container .back-bar .selected-bar{
    position:absolute;
    top:-4px;
    height:8px
}
.slider-container .back-bar .pointer{
    position:absolute;
    top:-8px;
    width:16px;
    height:16px;
    background-color:#fff;
    border:1px solid #ddd;
    cursor:col-resize;
    opacity:1;
    z-index:2;
    border-radius:50%;
    box-shadow:0 0 10px rgba(0,0,0,.05)
}
.slider-container .back-bar .pointer.last-active{
    z-index:3
}
.slider-container .back-bar .pointer-label{
    position:absolute;
    top:-25px;
    font-size:13px;
    background:#fff;
    white-space:nowrap;
    line-height:1
}
.slider-container .back-bar .focused{
    z-index:10
}
.slider-container .clickable-dummy{
    cursor:pointer;
    position:absolute;
    width:100%;
    height:100%;
    z-index:1
}
.slider-container .scale{
    top:2px;
    position:relative
}
.slider-container .scale span{
    position:absolute;
    height:5px;
    border-left:1px solid #999;
    font-size:0
}
.slider-container .scale ins{
    font-size:9px;
    text-decoration:none;
    position:absolute;
    left:0;
    top:5px;
    color:#999;
    line-height:1;
    display:none
}
.slider-container.slider-readonly .clickable-dummy,.slider-container.slider-readonly .pointer{
    cursor:auto
}
.theme-green .back-bar{
    height:5px;
    border-radius:2px;
    background-color:#eee;
    background-color:#e7e7e7;
    background-image:-moz-linear-gradient(top, #eeeeee, #dddddd);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#eeeeee), to(#dddddd));
    background-image:-webkit-linear-gradient(top, #eeeeee, #dddddd);
    background-image:-o-linear-gradient(top, #eeeeee, #dddddd);
    background-image:linear-gradient(to bottom, #eeeeee, #dddddd);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffeeeeee", endColorstr="#ffdddddd", GradientType=0)
}
.theme-green .back-bar .selected-bar{
    border-radius:2px;
    background-color:#a1fad0;
    background-image:-moz-linear-gradient(top, #bdfade, #76fabc);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#bdfade), to(#76fabc));
    background-image:-webkit-linear-gradient(top, #bdfade, #76fabc);
    background-image:-o-linear-gradient(top, #bdfade, #76fabc);
    background-image:linear-gradient(to bottom, #bdfade, #76fabc);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffbdfade", endColorstr="#ff76fabc", GradientType=0)
}
.theme-green .back-bar .pointer{
    width:14px;
    height:14px;
    top:-5px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    border-radius:10px;
    border:1px solid #aaa;
    background-color:#e7e7e7;
    background-image:-moz-linear-gradient(top, #eeeeee, #dddddd);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#eeeeee), to(#dddddd));
    background-image:-webkit-linear-gradient(top, #eeeeee, #dddddd);
    background-image:-o-linear-gradient(top, #eeeeee, #dddddd);
    background-image:linear-gradient(to bottom, #eeeeee, #dddddd);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffeeeeee", endColorstr="#ffdddddd", GradientType=0)
}
.theme-green .back-bar .pointer-label{
    color:#999
}
.theme-green .back-bar .focused{
    color:#333
}
.theme-green .scale span{
    border-left:1px solid #e5e5e5
}
.theme-green .scale ins{
    color:#999
}
.theme-blue .back-bar{
    height:5px;
    border-radius:2px;
    background-color:#eee;
    background-color:#e7e7e7;
    background-image:-moz-linear-gradient(top, #eeeeee, #dddddd);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#eeeeee), to(#dddddd));
    background-image:-webkit-linear-gradient(top, #eeeeee, #dddddd);
    background-image:-o-linear-gradient(top, #eeeeee, #dddddd);
    background-image:linear-gradient(to bottom, #eeeeee, #dddddd);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffeeeeee", endColorstr="#ffdddddd", GradientType=0)
}
.theme-blue .back-bar .selected-bar{
    border-radius:2px;
    background-color:#92c1f9;
    background-image:-moz-linear-gradient(top, #b1d1f9, #64a8f9);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#b1d1f9), to(#64a8f9));
    background-image:-webkit-linear-gradient(top, #b1d1f9, #64a8f9);
    background-image:-o-linear-gradient(top, #b1d1f9, #64a8f9);
    background-image:linear-gradient(to bottom, #b1d1f9, #64a8f9);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffb1d1f9", endColorstr="#ff64a8f9", GradientType=0)
}
.theme-blue .back-bar .pointer{
    width:14px;
    height:14px;
    top:-5px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    border-radius:10px;
    border:1px solid #aaa;
    background-color:#e7e7e7;
    background-image:-moz-linear-gradient(top, #eeeeee, #dddddd);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#eeeeee), to(#dddddd));
    background-image:-webkit-linear-gradient(top, #eeeeee, #dddddd);
    background-image:-o-linear-gradient(top, #eeeeee, #dddddd);
    background-image:linear-gradient(to bottom, #eeeeee, #dddddd);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffeeeeee", endColorstr="#ffdddddd", GradientType=0)
}
.theme-blue .back-bar .pointer-label{
    color:#999
}
.theme-blue .back-bar .focused{
    color:#333
}
.theme-blue .scale span{
    border-left:1px solid #e5e5e5
}
.theme-blue .scale ins{
    color:#999
}
.priceRangeFilter{
    position:relative;
    z-index:1;
    padding:25px 0 0
}
.priceRangeFilter__cancel{
    position:absolute;
    top:-45px;
    right:0;
    font-size:15px;
    cursor:pointer
}
.priceRangeFilter__dropdown{
    display:flex;
    padding-top:20px;
    align-items:center;
    justify-content:space-between
}
.priceRangeFilter__dropdown span{
    font-size:15px;
    padding:0 10px
}
.priceRangeFilter__dropdown .form-control{
    padding:4px 7px;
    cursor:pointer
}
.onoff{
    display:inline-block;
    vertical-align:middle;
    margin-left:2px
}
.switch{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    width:50px;
    height:25px;
    margin-bottom:0
}
.switch input{
    opacity:0;
    width:0;
    height:0
}
.switch .slider{
    position:absolute;
    cursor:pointer;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:#ccc;
    -webkit-transition:.4s;
    transition:.4s;
    border:none
}
.switch .slider:before{
    position:absolute;
    content:"";
    height:20px;
    width:20px;
    left:2px;
    bottom:2px;
    background-color:#21a0d2;
    -webkit-transition:.4s;
    transition:.4s
}
.switch .slider.round{
    -webkit-border-radius:34px;
    -khtml-border-radius:34px;
    -moz-border-radius:34px;
    -ms-border-radius:34px;
    -o-border-radius:34px;
    border-radius:34px
}
.switch .slider.round:before{
    -webkit-border-radius:50%;
    -khtml-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    border-radius:50%
}
.switch input:checked+.slider{
    background-color:#fff;
    border:solid 1px #989898
}
.switch input:focus+.slider{
    box-shadow:0 0 1px #2196f3
}
.switch input:checked+.slider:before{
    -webkit-transform:translateX(26px);
    -ms-transform:translateX(26px);
    transform:translateX(26px)
}
.header{
    transition:all .25s ease-out;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    z-index:101
}
.header .headerSection{
    background:rgba(0,0,0,.4)
}
.header .headerSection.sticky{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    background:#15161a;
    z-index:999;
    transition:all .25s ease-out
}
.header .headerSection .container{
    transition:height .25s ease-out
}
.header .headerSection .container .headerCon{
    display:flex;
    align-items:center;
    justify-content:space-between;
    height:70px
}
.header .headerSection .container .headerCon .navbar{
    display:flex;
    align-items:center;
    margin:0
}
@media(max-width: 1199px){
    .header .headerSection .container .headerCon .navbar .for-desktop{
        display:none
    }
}
.header .headerSection .container .headerCon .navbar ul{
    display:flex;
    align-items:center;
    list-style:none
}
.header .headerSection .container .headerCon .navbar ul li{
    list-style:none;
    margin:0 15px;
    position:relative
}
.header .headerSection .container .headerCon .navbar ul li::before{
    content:"";
    position:absolute;
    bottom:-4px;
    left:50%;
    width:0;
    height:3px;
    transform:translateX(-50%);
    background:#21a0d2;
    transition:all .25s ease-out
}
.header .headerSection .container .headerCon .navbar ul li a{
    color:#fff;
    font-size:18px;
    font-family:"proxima_novasemibold"
}
.header .headerSection .container .headerCon .navbar ul li:hover::before,.header .headerSection .container .headerCon .navbar ul li.active::before{
    width:100%;
    transition:all .25s ease-out
}
.header .headerSection .container .headerCon .navbar ul.loginRegister li{
    margin:0;
    border-right:solid 1px #636361
}
.header .headerSection .container .headerCon .navbar ul.loginRegister li:last-child{
    border-right:none
}
.header .headerSection .container .headerCon .navbar ul.loginRegister li::before{
    display:none
}
.header .headerSection .container .headerCon .navbar ul.loginRegister li a{
    display:flex;
    align-items:center;
    font-size:16px;
    font-weight:500;
    padding:0 12px;
    line-height:24px;
    color:#fff;
    font-family:"proxima_novaregular";
    -webkit-border-radius:4px;
    -khtml-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px
}
.header .headerSection .container .headerCon .navbar ul.loginRegister li a i{
    margin-right:5px
}
@media(max-width: 576px){
    .header .headerSection .container .headerCon .navbar ul.loginRegister li a{
        padding:0 5px;
        line-height:38px;
        font-size:14px
    }
}
.header .headerSection .container .headerCon .navbar ul.loginRegister li:hover a,.header .headerSection .container .headerCon .navbar ul.loginRegister li.active a{
    color:#05a6f2
}
.header .headerSection .container .headerCon .navbar .heamBurger{
    display:none;
    margin-left:20px
}
@media(max-width: 1199px){
    .header .headerSection .container .headerCon .navbar .heamBurger{
        display:block
    }
}
@media(max-width: 576px){
    .header .headerSection .container .headerCon .navbar .heamBurger{
        margin-left:5px
    }
}
.header .headerSection .container .headerCon .navbar .heamBurger a{
    display:block
}
.header .headerSection .container .headerCon .navbar .heamBurger a i.menu-bars{
    display:inline-block;
    vertical-align:middle;
    width:35px;
    height:19px;
    background:url(../images_lat/icons/navicon.png)
}
@media(max-width: 576px){
    .header .headerSection .container .headerCon .navbar .heamBurger a i.menu-bars{
        width:24px
    }
}
.menuWrapper{
    position:fixed;
    top:0;
    right:0;
    height:100%;
    z-index:9999;
    max-width:430px;
    width:100%;
    background:#000;
    opacity:0;
    visibility:hidden;
    display:flex;
    flex-direction:column;
    justify-content:center;
    -webkit-transition:all 150ms ease-in-out;
    -moz-transition:all 150ms ease-in-out;
    -o-transition:all 150ms ease-in-out;
    transition:all 150ms ease-in-out
}
.menuWrapper.showMenu{
    opacity:1;
    visibility:visible;
    -webkit-transition:all 400ms ease-in-out;
    -moz-transition:all 400ms ease-in-out;
    -o-transition:all 400ms ease-in-out;
    transition:all 400ms ease-in-out
}
.menuWrapper .closeMenu{
    position:absolute;
    top:30px;
    right:30px;
    width:20px;
    z-index:100
}
.menuWrapper .menuNav{
    position:relative;
    z-index:1
}
.menuWrapper .menuNav li{
    position:relative;
    display:block;
    font-size:16px;
    text-transform:uppercase
}
.menuWrapper .menuNav li a{
    position:relative;
    display:block;
    color:#939393;
    padding:15px 60px
}
.menuWrapper .menuNav li:hover{
    background:#070707
}
.menuWrapper .menuNav li:hover a{
    color:#fff
}
.menuWrapper .btnBox{
    display:flex;
    padding:40px 60px 0
}
.menuWrapper .btnBox a{
    display:block;
    width:40px;
    height:40px;
    font-size:21px;
    color:#000;
    line-height:40px;
    text-align:center;
    background:#fff;
    margin-left:20px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -o-border-radius:50%;
    border-radius:50%
}
.menuWrapper .btnBox a:first-child{
    margin-left:0
}
.menuWrapper .btnBox a:hover{
    color:#fff
}
.wrapper{
    width:100%;
    overflow:hidden
}
.container{
    margin:0 auto;
    width:96%;
    max-width:1420px
}
@media(max-width: 1280px){
    .container{
        width:100%
    }
}
.footer{
    background:#15161a;
    padding:60px 0 0 0
}
@media(max-width: 1024px){
    .footer{
        padding:20px 0
    }
}
.footer .footer-section{
    display:flex;
    justify-content:space-between;
    flex-wrap:wrap
}
@media(max-width: 1199px){
    .footer .footer-section{
        justify-content:flex-start
    }
}
@media(max-width: 375px){
    .footer .footer-section{
        display:block
    }
}
.footer .footer-section .social-links{
    width:25%
}
@media(max-width: 1199px){
    .footer .footer-section .social-links{
        margin:0 20px 20px 0;
        width:auto
    }
}
@media(max-width: 375px){
    .footer .footer-section .social-links{
        width:100%
    }
}
.footer .footer-section .social-links .logo{
    margin-bottom:40px
}
@media(max-width: 1199px){
    .footer .footer-section .social-links .logo{
        margin-bottom:25px
    }
}
.footer .footer-section .social-links .logo figure{
    margin:0
}
.footer .footer-section .social-links .logo figure img{
    max-width:200px
}
@media(max-width: 640px){
    .footer .footer-section .social-links .logo figure img{
        max-height:20px
    }
}
.footer .footer-section .social-links ul{
    margin-bottom:40px
}
.footer .footer-section .social-links ul li{
    margin-bottom:30px;
    position:relative
}
@media(max-width: 1199px){
    .footer .footer-section .social-links ul li{
        margin-bottom:15px
    }
}
.footer .footer-section .social-links ul li a{
    color:#fff;
    font-size:20px;
    display:block;
    padding-left:45px
}
@media(max-width: 1199px){
    .footer .footer-section .social-links ul li a{
        padding-left:35px;
        font-size:18px
    }
}
.footer .footer-section .social-links ul li a:hover{
    color:#21a0d2
}
.footer .footer-section .social-links ul li a i{
    position:absolute;
    left:0;
    top:50%;
    width:25px;
    height:25px;
    transform:translateY(-50%);
    background-image:url(../images/sprite-image.png);
    background-repeat:no-repeat
}
.footer .footer-section .social-links ul li a i.email{
    background-position:0 3px
}
.footer .footer-section .social-links ul li a i.phone{
    background-position:0 -24px
}
.footer .footer-section .social-links .social{
    display:flex;
    align-items:center
}
.footer .footer-section .social-links .social a{
    display:flex;
    align-items:center;
    justify-content:center;
    margin-right:8px;
    width:35px;
    height:35px;
    min-width:35px;
    background:#676767;
    color:#000;
    text-align:center;
    -webkit-border-radius:100%;
    -khtml-border-radius:100%;
    -moz-border-radius:100%;
    -ms-border-radius:100%;
    -o-border-radius:100%;
    border-radius:100%
}
.footer .footer-section .social-links .social a:hover{
    background:#21a0d2;
    color:#fff
}
@media(max-width: 1024px){
    .footer .footer-section .links{
        margin:0 20px 20px 0
    }
}
@media(max-width: 375px){
    .footer .footer-section .links{
        width:100%
    }
}
.footer .footer-section .links h3{
    color:#fff;
    font-size:20px;
    font-weight:300;
    font-style:normal;
    margin:0
}
.footer .footer-section .links h3 a{
    color:#fff
}
.footer .footer-section .links h3 a:hover{
    color:#05a6f2
}
.footer .footer-section .links ul li{
    margin:15px 0
}
.footer .footer-section .links ul li a{
    color:#a8a8a8;
    font-size:16px;
    font-weight:300;
    font-style:normal
}
.footer .footer-section .links ul li a:hover{
    color:#05a6f2
}
.copyrite{
    border-top:solid 1px #363636;
    font-family:"proxima_novaregular";
    font-size:16px;
    font-weight:300;
    padding:20px 0;
    color:#fff;
    margin:30px 0 0 0;
    text-align:center
}
.copyrite span{
    display:block
}
.backtoTop{
    display:none;
    position:fixed;
    right:30px;
    bottom:30px;
    width:40px;
    height:40px;
    z-index:999;
    cursor:pointer;
    background:#05a6f2
}
.backtoTop:before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:40px;
    height:40px;
    z-index:-1;
    background:#05a6f2;
    -webkit-transition:all 400ms ease-in-out;
    -moz-transition:all 400ms ease-in-out;
    -o-transition:all 400ms ease-in-out;
    transition:all 400ms ease-in-out
}
.backtoTop:after{
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:40px;
    height:40px;
    z-index:-2;
    background:#05a6f2;
    -webkit-transition:all 400ms ease-in-out;
    -moz-transition:all 400ms ease-in-out;
    -o-transition:all 400ms ease-in-out;
    transition:all 400ms ease-in-out
}
.backtoTop:hover:before{
    background:rgba(5,166,242,.2)
}
.backtoTop:hover:after{
    opacity:0;
    background:rgba(5,166,242,.2);
    -webkit-transform:scale(1.5);
    -moz-transform:scale(1.5);
    -o-transform:scale(1.5);
    transform:scale(1.5)
}
.backtoTop img{
    float:left
}
@media(max-width: 991px){
    .backtoTop{
        right:10px;
        bottom:100px
    }
}
.flexCopy{
    display:flex;
    justify-content:space-between;
    align-items:center
}
@media(max-width: 480px){
    .flexCopy{
        display:block
    }
}
.flexCopy p{
    margin:0;
    color:#fff;
    width:auto
}
.mobileMenuWrapper{
    position:fixed;
    top:0;
    right:-100%;
    height:100%;
    z-index:9999;
    max-width:320px;
    width:90%;
    background:#15161a;
    padding:0;
    overflow-y:auto;
    overflow-x:hidden;
    opacity:0;
    visibility:hidden;
    transition:all .5s ease-in-out
}
.mobileMenuWrapper.showMenu{
    top:0;
    right:0;
    opacity:1;
    visibility:visible;
    transition:all .5s ease-in-out
}
.mobileMenuWrapper .outerDiv{
    display:flex;
    flex-direction:column;
    justify-content:center;
    padding:60px 0;
    height:100%
}
.mobileMenuWrapper .outerDiv .close-menu{
    width:24px;
    height:24px;
    position:absolute;
    top:30px;
    right:20px;
    cursor:pointer;
    z-index:9999
}
.mobileMenuWrapper .outerDiv .close-menu span{
    width:100%;
    height:2px;
    background:#fff;
    display:block;
    position:relative;
    -webkit-transition:all .2s cubic-bezier(0.49, 0.38, 0.23, 0.96) 0s;
    -o-transition:all .2s cubic-bezier(0.49, 0.38, 0.23, 0.96) 0s;
    transition:all .2s cubic-bezier(0.49, 0.38, 0.23, 0.96) 0s
}
.mobileMenuWrapper .outerDiv .close-menu span:nth-child(1){
    top:2px;
    transform:rotate(-45deg)
}
.mobileMenuWrapper .outerDiv .close-menu span:nth-child(2){
    transform:rotate(45deg)
}
.mobileMenuWrapper .outerDiv .menuNav{
    position:relative;
    z-index:1
}
.mobileMenuWrapper .outerDiv .menuNav li{
    position:relative;
    display:block
}
.mobileMenuWrapper .outerDiv .menuNav li a{
    font-size:20px;
    position:relative;
    display:block;
    color:#fff;
    padding:12px 40px
}
@media(max-width: 767px){
    .mobileMenuWrapper .outerDiv .menuNav li a{
        padding:10px 30px
    }
}
.mobileMenuWrapper .outerDiv .menuNav li:hover{
    background:#070707
}
.mobileMenuWrapper .outerDiv .menuNav li:hover a{
    color:#fff
}
.mobileMenuWrapper .outerDiv .searchBox{
    margin:0 15px 40px 15px;
    padding:8px 15px;
    background:#fff;
    box-shadow:0 10px 10px 2px rgba(68,102,161,.22);
    transition:all .4s ease-out
}
.mobileMenuWrapper .outerDiv .searchBox form .form-group{
    display:flex;
    align-items:center;
    justify-content:center;
    width:100%;
    margin:0
}
.mobileMenuWrapper .outerDiv .searchBox form .form-group .search_input{
    width:100%;
    outline:none;
    flex-grow:1;
    padding:0 10px;
    height:38px;
    font-size:16px;
    font-style:italic;
    background:none;
    line-height:1;
    border:solid 1px #f1e6e6;
    border-right:none
}
.mobileMenuWrapper .outerDiv .searchBox form .form-group .search-btn{
    width:60px;
    height:38px;
    border:none;
    background:#21a0d2;
    color:#fff;
    font-size:20px
}
.mobileMenuWrapper .outerDiv .accordion{
    list-style-type:none;
    padding:0;
    margin:0;
    width:100%
}
.mobileMenuWrapper .outerDiv .accordion li{
    list-style-type:none;
    padding:0;
    margin:0
}
.mobileMenuWrapper .outerDiv .accordion li a{
    text-decoration:none;
    border-bottom:1px solid #2d2c2c;
    color:rgba(243,235,235,.7);
    padding:8px 25px;
    display:block;
    cursor:pointer
}
.mobileMenuWrapper .outerDiv .accordion li.submenu a{
    background:url("../img/mobileMenu/open.gif") no-repeat center right
}
.mobileMenuWrapper .outerDiv .accordion li.submenu ul li a{
    background-image:none;
    padding-left:40px;
    font-size:14px;
    color:rgba(243,235,235,.7)
}
.mobileMenuWrapper .outerDiv .accordion li.submenu ul li.active a{
    color:#fff
}
.mobileMenuWrapper .outerDiv .accordion li.submenu.active a{
    background:#21a0d2 url("../img/mobileMenu/close.gif") no-repeat center right
}
.mobileMenuWrapper .outerDiv .accordion li.submenu.active ul li a{
    background:rgba(0,0,0,0)
}
.mobileMenuWrapper .outerDiv .accordion li.active a{
    color:#fff
}
.mainBanner{
    position:relative;
    padding:0;
    background-image:url("../images/banner-image.png");
    background-repeat:no-repeat;
    background-size:cover
}
.mainBanner .bannerContent{
    padding:225px 0 250px;
    width:100%
}
.mainBanner .bannerContent .container .property-search-section{
    position:relative;
    z-index:4;
    max-width:860px;
    width:100%;
    margin:0 auto;
    -webkit-border-radius:4px;
    -khtml-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px
}
.mainBanner .bannerContent .container .property-search-section .bannerText{
    text-align:center;
    padding-bottom:40px
}
@media(max-width: 768px){
    .mainBanner .bannerContent .container .property-search-section .bannerText{
        padding-bottom:20px
    }
}
.mainBanner .bannerContent .container .property-search-section .bannerText h1{
    color:#fff;
    font-size:50px;
    font-family:"proxima_novabold";
    margin:0 0 20px 0
}
@media(max-width: 640px){
    .mainBanner .bannerContent .container .property-search-section .bannerText h1{
        font-size:38px
    }
}
@media(max-width: 576px){
    .mainBanner .bannerContent .container .property-search-section .bannerText h1{
        font-size:24px
    }
}
.mainBanner .bannerContent .container .property-search-section .bannerText p{
    margin:0;
    font-size:16px;
    color:#fff
}
.mainBanner .bannerContent .container .property-search-section .tab-menu ul{
    display:flex;
    align-items:center
}
@media(max-width: 640px){
    .mainBanner .bannerContent .container .property-search-section .tab-menu ul{
        justify-content:center
    }
}
.mainBanner .bannerContent .container .property-search-section .tab-menu ul li{
    border-right:solid 1px #24afda
}
.mainBanner .bannerContent .container .property-search-section .tab-menu ul li:last-child{
    border-right:none
}
.mainBanner .bannerContent .container .property-search-section .tab-menu ul li a{
    display:block;
    padding:0 15px;
    font-size:16px;
    color:#fff;
    border:none;
    line-height:49px;
    cursor:pointer;
    text-transform:uppercase;
    border-radius:0;
    transition:all .2s ease 0s;
    background:#258dcc;
    margin-right:0px
}
.mainBanner .bannerContent .container .property-search-section .tab-menu ul li a:hover,.mainBanner .bannerContent .container .property-search-section .tab-menu ul li a.active{
    background:#2e3041;
    color:#fff
}
.mainBanner .bannerContent .container .property-search-section .tab-menu ul li:first-child a{
    -webkit-border-radius:2px 0 0 0;
    -khtml-border-radius:2px 0 0 0;
    -moz-border-radius:2px 0 0 0;
    -ms-border-radius:2px 0 0 0;
    -o-border-radius:2px 0 0 0;
    border-radius:2px 0 0 0
}
.mainBanner .bannerContent .container .property-search-section .tab-menu ul li:last-child a{
    -webkit-border-radius:0 2px 0 0;
    -khtml-border-radius:0 2px 0 0;
    -moz-border-radius:0 2px 0 0;
    -ms-border-radius:0 2px 0 0;
    -o-border-radius:0 2px 0 0;
    border-radius:0 2px 0 0
}
.mainBanner .bannerContent .container .property-search-section .tab-content{
    background:#fff;
    -webkit-border-radius:4px;
    -khtml-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px
}
.mainBanner .bannerContent .container .property-search-section .tabContentform{
    display:flex;
    align-items:center;
    justify-content:space-between;
    background:#f8f8f8;
    -webkit-border-radius:4px;
    -khtml-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px
}
@media(max-width: 640px){
    .mainBanner .bannerContent .container .property-search-section .tabContentform{
        display:block;
        background:none
    }
}
.mainBanner .bannerContent .container .property-search-section .tabContentform .search-btn{
    width:16%;
    font-size:16px;
    height:60px;
    -webkit-border-radius:0 4px 4px 0;
    -khtml-border-radius:0 4px 4px 0;
    -moz-border-radius:0 4px 4px 0;
    -ms-border-radius:0 4px 4px 0;
    -o-border-radius:0 4px 4px 0;
    border-radius:0 4px 4px 0
}
@media(max-width: 640px){
    .mainBanner .bannerContent .container .property-search-section .tabContentform .search-btn{
        width:100%;
        height:44px;
        -webkit-border-radius:4px;
        -khtml-border-radius:4px;
        -moz-border-radius:4px;
        -ms-border-radius:4px;
        -o-border-radius:4px;
        border-radius:4px
    }
}
.mainBanner .bannerContent .container .property-search-section .tabContentform .form-fld label{
    display:block;
    font-size:16px;
    color:#000;
    font-weight:bold
}
.mainBanner .bannerContent .container .property-search-section .tabContentform .form-fld .form-control{
    border:none;
    background:#f8f8f8;
    padding:0 15px;
    height:60px;
    font-family:"proxima_novasemibold";
    -webkit-border-radius:4px;
    -khtml-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px
}
@media(max-width: 640px){
    .mainBanner .bannerContent .container .property-search-section .tabContentform .form-fld .form-control{
        height:44px
    }
}
.mainBanner .bannerContent .container .property-search-section .tabContentform .form-fld .selectInput{
    position:relative;
    border:solid 1px #dedede;
    background:#e8e8e8;
    -webkit-border-radius:4px;
    -khtml-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px
}
.mainBanner .bannerContent .container .property-search-section .tabContentform .form-fld .selectInput::after{
    content:"";
    position:absolute;
    top:50%;
    right:15px;
    bottom:0;
    pointer-events:none;
    width:0;
    height:0;
    border-left:6px solid rgba(0,0,0,0);
    border-right:6px solid rgba(0,0,0,0);
    border-top:6px solid #000;
    transform:translateY(-50%)
}
.mainBanner .bannerContent .container .property-search-section .tabContentform .form-fld .selectInput .form-control{
    width:100%;
    height:44px;
    border:none;
    padding:9px 40px 9px 10px;
    text-transform:none;
    font-size:16px;
    color:#000;
    font-family:"proxima_novaregular";
    background:#e8e8e8
}
.mainBanner .bannerContent .container .property-search-section .tabContentform .form-fld.location{
    width:55%
}
@media(max-width: 640px){
    .mainBanner .bannerContent .container .property-search-section .tabContentform .form-fld.location{
        width:100%;
        margin:8px 0
    }
}
.mainBanner .bannerContent .container .property-search-section .tabContentform .form-fld.auction{
    width:25%
}
@media(max-width: 640px){
    .mainBanner .bannerContent .container .property-search-section .tabContentform .form-fld.auction{
        width:100%;
        margin:8px 0
    }
}
.mainHeading{
    color:#000;
    font-size:38px;
    margin:0 0 20px 0;
    font-family:"proxima_novabold"
}
@media(max-width: 1199px){
    .mainHeading{
        font-size:28px
    }
}
.mainHeading.flexdiv{
    display:flex;
    align-items:center;
    justify-content:space-between;
    padding-right:115px
}
@media(max-width: 767px){
    .mainHeading.flexdiv{
        font-size:18px
    }
}
.mainHeading.flexdiv .viewAll{
    color:#21a0d2;
    font-size:16px;
    border-bottom:solid 1px #21a0d2
}
.bidOnlineSection{
    position:relative;
    z-index:2;
    background:#fff;
    padding:145px 0
}
@media(max-width: 767px){
    .bidOnlineSection{
        padding:120px 0 50px 0
    }
}
.bidOnlineSection .container .bidSection{
    display:flex;
    justify-items:center;
    align-items:center;
    padding:0 40px
}
@media(max-width: 1199px){
    .bidOnlineSection .container .bidSection{
        padding:0
    }
}
@media(max-width: 767px){
    .bidOnlineSection .container .bidSection{
        display:block
    }
}
.bidOnlineSection .container .bidSection .bannerImage{
    margin:0;
    width:38%
}
@media(max-width: 767px){
    .bidOnlineSection .container .bidSection .bannerImage{
        display:none
    }
}
.bidOnlineSection .container .bidSection .bannerImage img{
    -webkit-border-radius:4px;
    -khtml-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px
}
.bidOnlineSection .container .bidSection .how-to-bid-online{
    width:62%;
    padding:0 40px
}
@media(max-width: 767px){
    .bidOnlineSection .container .bidSection .how-to-bid-online{
        padding:0;
        width:100%
    }
}
.bidOnlineSection .container .bidSection .how-to-bid-online .intro{
    color:#818181;
    font-size:16px;
    line-height:28px;
    margin:0
}
.bidOnlineSection .container .bidSection .how-to-bid-online .intro a{
    color:#21a0d2
}
.bidOnlineSection .container .bidSection .how-to-bid-online .intro a:hover{
    color:#818181
}
.bidOnlineSection .container .bidSection .how-to-bid-online .bidProcess{
    margin-top:70px
}
.bidOnlineSection .container .bidSection .how-to-bid-online .bidProcess ul li{
    position:relative;
    padding-left:50px;
    padding-bottom:50px
}
@media(max-width: 640px){
    .bidOnlineSection .container .bidSection .how-to-bid-online .bidProcess ul li{
        padding-bottom:20px
    }
}
.bidOnlineSection .container .bidSection .how-to-bid-online .bidProcess ul li::before{
    content:"";
    width:1px;
    height:100%;
    background:#c9c9c9;
    position:absolute;
    top:0;
    left:18px;
    z-index:2
}
.bidOnlineSection .container .bidSection .how-to-bid-online .bidProcess ul li:last-child::before{
    display:none
}
.bidOnlineSection .container .bidSection .how-to-bid-online .bidProcess ul li .number{
    width:36px;
    height:36px;
    line-height:36px;
    background:#fff;
    border:solid 1px #21a0d2;
    color:#21a0d2;
    font-size:16px;
    text-align:center;
    position:absolute;
    left:0;
    top:-5px;
    z-index:3;
    -webkit-border-radius:100%;
    -khtml-border-radius:100%;
    -moz-border-radius:100%;
    -ms-border-radius:100%;
    -o-border-radius:100%;
    border-radius:100%
}
.bidOnlineSection .container .bidSection .how-to-bid-online .bidProcess ul li .processImage{
    position:absolute;
    left:0;
    opacity:0;
    top:-28%;
    background:#fff;
    width:155px;
    height:96px;
    display:flex;
    align-items:center;
    justify-content:center;
    -webkit-border-radius:4px 0 0 4px;
    -khtml-border-radius:4px 0 0 4px;
    -moz-border-radius:4px 0 0 4px;
    -ms-border-radius:4px 0 0 4px;
    -o-border-radius:4px 0 0 4px;
    border-radius:4px 0 0 4px;
    transition:all .5s ease-in-out
}
@media(max-width: 767px){
    .bidOnlineSection .container .bidSection .how-to-bid-online .bidProcess ul li .processImage{
        display:none
    }
}
.bidOnlineSection .container .bidSection .how-to-bid-online .bidProcess ul li .processImage img{
    max-height:55px;
    display:inline-block
}
.bidOnlineSection .container .bidSection .how-to-bid-online .bidProcess ul li h3{
    color:#000;
    font-size:20px;
    font-weight:600;
    margin:0
}
@media(max-width: 640px){
    .bidOnlineSection .container .bidSection .how-to-bid-online .bidProcess ul li h3{
        font-size:18px
    }
}
.bidOnlineSection .container .bidSection .how-to-bid-online .bidProcess ul li p{
    color:#818181;
    font-size:16px;
    line-height:28px;
    margin:0
}
.bidOnlineSection .container .bidSection .how-to-bid-online .bidProcess ul li:hover .processImage{
    left:-195px;
    opacity:1
}
.featuredSection{
    padding:60px 0;
    background:#fff
}
.featuredSection .container .propertySection .title-block{
    text-align:center
}
.featuredSection .container .propertySection .title-block .mainHeading{
    margin:0
}
.featuredSection .container .propertySection .title-block p{
    line-height:normal
}
.featuredSection .container .propertySection .title-block p span{
    display:block
}
@media(max-width: 1199px){
    .featuredSection .container .propertySection{
        padding:0
    }
}
.featuredSection .container .propertySection .feturedpropertySlider .slick-track{
    padding:10px 0
}
.featuredSection .container .propertySection .feturedpropertySlider .slick-arrow{
    top:200px;
    width:82px;
    height:75px;
    background-repeat:no-repeat;
    background-position:center center;
    background-color:rgba(0,0,0,0);
    -webkit-border-radius:8px;
    -khtml-border-radius:8px;
    -moz-border-radius:8px;
    -ms-border-radius:8px;
    -o-border-radius:8px;
    border-radius:8px;
    z-index:91
}
@media(max-width: 767px){
    .featuredSection .container .propertySection .feturedpropertySlider .slick-arrow{
        top:-30px
    }
}
.featuredSection .container .propertySection .feturedpropertySlider .slick-arrow.slick-prev{
    left:12px;
    background-image:url(../images/left-arrow.png)
}
.featuredSection .container .propertySection .feturedpropertySlider .slick-arrow.slick-next{
    right:9px;
    background-image:url(../images/right-arrow.png)
}
.featuredSection .container .propertySection .feturedpropertySlider .slick-arrow:hover{
    opacity:1
}
.featuredSection .container .propertySection .feturedpropertySlider .slideblock{
    margin:0 10px;
    background:#fff;
    -webkit-border-radius:6px;
    -khtml-border-radius:6px;
    -moz-border-radius:6px;
    -ms-border-radius:6px;
    -o-border-radius:6px;
    border-radius:6px;
    box-shadow:0px 0 6px 2px #efefef
}
.featuredSection .container .propertySection .feturedpropertySlider .slideblock .slideblockInner{
    padding:12px 12px 20px 12px
}
.featuredSection .container .propertySection .feturedpropertySlider .slideblock figure{
    position:relative;
    margin:0;
    overflow:hidden;
    height:290px;
    -webkit-border-radius:6px;
    -khtml-border-radius:6px;
    -moz-border-radius:6px;
    -ms-border-radius:6px;
    -o-border-radius:6px;
    border-radius:6px
}
.featuredSection .container .propertySection .feturedpropertySlider .slideblock figure img{
    min-height:290px;
    width:100%;
    -webkit-border-radius:4px;
    -khtml-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;
    transition:all .5s ease-in-out
}
.featuredSection .container .propertySection .feturedpropertySlider .slideblock figure:hover img{
    transform:scale(1.2)
}
.featuredSection .container .propertySection .feturedpropertySlider .slideblock figure .property-name{
    position:absolute;
    top:10px;
    left:15px;
    background:#333;
    color:#fff;
    padding:5px 10px;
    z-index:9;
    font-size:14px;
    -webkit-border-radius:4px;
    -khtml-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px
}
.featuredSection .container .propertySection .feturedpropertySlider .slideblock figure .biddingStart{
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    background:#333;
    color:#fff;
    padding:15px 15px;
    z-index:9;
    font-size:16px;
    -webkit-border-radius:0 0 4px 4px;
    -khtml-border-radius:0 0 4px 4px;
    -moz-border-radius:0 0 4px 4px;
    -ms-border-radius:0 0 4px 4px;
    -o-border-radius:0 0 4px 4px;
    border-radius:0 0 4px 4px
}
.featuredSection .container .propertySection .feturedpropertySlider .slideblock .propertyName h2{
    font-size:20px;
    color:#000;
    margin:0 0 6px 0;
    font-family:"proxima_novasemibold";
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden
}
@media(max-width: 640px){
    .featuredSection .container .propertySection .feturedpropertySlider .slideblock .propertyName h2{
        font-size:18px
    }
}
.featuredSection .container .propertySection .feturedpropertySlider .slideblock .propertyName .location{
    font-size:14px;
    margin:0
}
.featuredSection .container .propertySection .feturedpropertySlider .slideblock .detail-con{
    border-top:solid 1px #e5e5e5;
    padding:0px;
    overflow:hidden;
    border-radius:0 0 2px 2px
}
.featuredSection .container .propertySection .feturedpropertySlider .slideblock .detail-con ul li{
    margin:0px;
    padding:10px 0px;
    width:33.33%;
    float:left;
    border-right:1px solid #e2e8ec;
    list-style:none;
    text-align:center
}
.featuredSection .container .propertySection .feturedpropertySlider .slideblock .detail-con ul li:first-child{
    -webkit-border-radius:0 0 2px 0;
    -khtml-border-radius:0 0 2px 0;
    -moz-border-radius:0 0 2px 0;
    -ms-border-radius:0 0 2px 0;
    -o-border-radius:0 0 2px 0;
    border-radius:0 0 2px 0
}
.featuredSection .container .propertySection .feturedpropertySlider .slideblock .detail-con ul li:last-child{
    -webkit-border-radius:0 0 0 2px;
    -khtml-border-radius:0 0 0 2px;
    -moz-border-radius:0 0 0 2px;
    -ms-border-radius:0 0 0 2px;
    -o-border-radius:0 0 0 2px;
    border-radius:0 0 0 2px;
    border:none
}
.featuredSection .container .propertySection .feturedpropertySlider .slideblock .detail-con ul li a{
    font-size:12px;
    color:#8c8c8c
}
.featuredSection .container .propertySection .feturedpropertySlider .slideblock .detail-con ul li a span{
    display:inline-block;
    margin:0px 5px 0 0;
    padding:0px;
    vertical-align:bottom
}
.featuredSection .container .propertySection .feturedpropertySlider .slideblock .startingBid{
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    color:#7f7f7f;
    font-size:18px;
    margin-bottom:10px
}
.featuredSection .container .propertySection .feturedpropertySlider .slideblock .startingBid strong{
    margin-left:10px;
    color:#000;
    font-size:20px
}
.featuredSection .container .propertySection .feturedpropertySlider .slideblock .price{
    display:flex;
    justify-content:space-between;
    align-items:center;
    flex-wrap:wrap
}
.featuredSection .container .propertySection .feturedpropertySlider .slideblock .price strong{
    font-size:22px;
    color:#000
}
@media(max-width: 640px){
    .featuredSection .container .propertySection .feturedpropertySlider .slideblock .price strong{
        font-size:18px
    }
}
.ourClientSays{
    padding:60px 0 80px 0;
    background:#fff
}
.ourClientSays .container .clientSays{
    padding:0 40px
}
@media(max-width: 1199px){
    .ourClientSays .container .clientSays{
        padding:0
    }
}
.ourClientSays .container .clientSays .companySlider .slick-dots{
    margin:0;
    bottom:-40px;
    display:flex;
    justify-content:center;
    align-items:center
}
.ourClientSays .container .clientSays .companySlider .slick-dots li{
    padding:0;
    margin:0 5px;
    width:14px;
    height:14px;
    border:solid 1px #000;
    -webkit-border-radius:100%;
    -khtml-border-radius:100%;
    -moz-border-radius:100%;
    -ms-border-radius:100%;
    -o-border-radius:100%;
    border-radius:100%
}
.ourClientSays .container .clientSays .companySlider .slick-dots li.slick-active{
    background:#05a6f2;
    border-color:#05a6f2
}
.ourClientSays .container .clientSays ul li{
    padding:10px;
    -webkit-border-radius:8px;
    -khtml-border-radius:8px;
    -moz-border-radius:8px;
    -ms-border-radius:8px;
    -o-border-radius:8px;
    border-radius:8px
}
@media(max-width: 768px){
    .ourClientSays .container .clientSays ul li{
        width:100%
    }
}
.ourClientSays .container .clientSays ul li figure{
    margin:0;
    text-align:center
}
.ourClientSays .container .clientSays ul li figure img{
    display:inline-block
}
.ourClientSays .container .clientSays ul li h2{
    color:#000;
    font-size:24px;
    font-family:"proxima_novabold";
    margin:0 0 30px 0
}
@media(max-width: 768px){
    .ourClientSays .container .clientSays ul li h2{
        font-size:18px;
        margin-bottom:15px
    }
}
.ourClientSays .container .clientSays ul li h2 span{
    display:block;
    color:#21a0d2;
    font-size:16px;
    margin-top:5px
}
.ourClientSays .container .clientSays ul li p{
    margin:0;
    color:#333;
    font-size:16px;
    line-height:24px
}
.joinNow{
    border-top:solid 1px #c5c5c5;
    padding:40px 0
}
.joinNow .container .joinBlock{
    display:flex;
    justify-content:center;
    align-items:center
}
@media(max-width: 1199px){
    .joinNow .container .joinBlock{
        display:block;
        text-align:center
    }
}
.joinNow .container .joinBlock .text-block{
    font-size:38px;
    color:#000;
    margin-right:40px;
    line-height:32px;
    font-family:"proxima_novabold"
}
@media(max-width: 1199px){
    .joinNow .container .joinBlock .text-block{
        margin:0
    }
}
@media(max-width: 768px){
    .joinNow .container .joinBlock .text-block{
        font-size:24px
    }
}
.joinNow .container .joinBlock .text-block span{
    font-size:16px;
    display:block;
    font-family:"proxima_novaregular"
}
.joinNow .container .joinBlock .btn{
    -webkit-border-radius:4px;
    -khtml-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px
}
.banner-search-con-field{
    margin:0px;
    padding:0px;
    position:relative
}
.banner-search-con-field .bannerForm{
    display:flex
}
.banner-search-con-field input[type=text]{
    font-family:"FontAwesome","Lato";
    width:71.8%;
    height:53px;
    margin:0;
    padding:10px 49px 10px 15px;
    font-size:18px;
    color:#333;
    outline:none;
    background:#fff;
    border:1px solid #c5c6cb;
    border-right:0px;
    position:relative;
    border-radius:0px;
    -webkit-border-radius:0px
}
.banner-search-con-field input[type=text]::-moz-placeholder{
    color:#333 !important;
    opacity:1
}
.banner-search-con-field input[type=text]:-ms-input-placeholder{
    color:#333 !important;
    opacity:1
}
.banner-search-con-field input[type=text]::-webkit-input-placeholder{
    color:#333 !important;
    opacity:1
}
.banner-search-con-field button[type=button],.banner-search-con-field button[type=submit]{
    background:#187abb;
    border:none;
    font-family:"Lato",sans-serif;
    font-size:24px;
    font-weight:400;
    color:#fff;
    width:124px;
    cursor:pointer;
    line-height:53px;
    transition:all .2s ease 0s;
    text-align:center;
    position:absolute;
    right:0px;
    padding:0px
}
.banner-search-con-field button[type=button]:hover,.banner-search-con-field button[type=submit]:hover{
    background:#1784cc
}
.auction-sel-input{
    width:28.2%;
    position:relative
}
.auction-sel-input .auctiion-type{
    font-family:"FontAwesome","Lato";
    width:100%;
    height:53px;
    line-height:47px;
    margin:0;
    padding:10px 45px 10px 15px;
    font-size:18px;
    color:#333;
    outline:none;
    background:#fff;
    border:1px solid #c5c6cb;
    border-right:none;
    border-radius:0px;
    -webkit-border-radius:0px
}
.auction-sel-input .auctiion-type option{
    padding:5px 15px;
    font-size:16px
}
.auction-sel-input .auction-down-arrow{
    position:absolute;
    right:0px;
    top:1px;
    pointer-events:none;
    cursor:pointer;
    display:block;
    width:45px;
    height:51px;
    background:#fff url(../images_lat/icons/auction-down-arrow.png) no-repeat center center
}
.how-much{
    position:absolute;
    top:50%;
    left:440px;
    z-index:99;
    transform:translateY(-50%)
}
.how-much a{
    width:185px;
    height:185px;
    padding-top:50px;
    display:block;
    text-decoration:none;
    background:#258dcc;
    color:#fff;
    font-size:20px;
    text-align:center;
    font-weight:300;
    border-radius:100%;
    -moz-border-radius:100%;
    -webkit-border-radius:100%;
    -ms-border-radius:100%
}
.how-much a .angle-right{
    border:solid 1px #ccc;
    display:flex;
    justify-content:center;
    align-items:center;
    width:27px;
    height:27px;
    line-height:20px;
    margin:30px auto 0 auto;
    border-radius:100%;
    -moz-border-radius:100%;
    -webkit-border-radius:100%;
    -ms-border-radius:100%
}
.how-much a .angle-right i{
    color:#a3cfe9;
    font-size:16px
}
.bannerTitle{
    position:relative;
    margin-bottom:40px
}
.bannerTitle h3{
    color:#fff;
    font-size:30px;
    font-weight:600;
    margin:0 0 50px 0;
    font-family:"FontAwesome","Lato"
}
.bannerTitle .subtitle{
    position:relative;
    width:100%;
    max-width:475px;
    padding:10px 60px 10px 10px;
    background-color:rgba(0,0,0,.35)
}
.bannerTitle .subtitle h4{
    color:#fff;
    font-family:"FontAwesome","Lato";
    font-size:26px;
    font-weight:500;
    margin:0
}
.bannerTitle .subtitle p{
    font-size:16px;
    color:#fff;
    margin:0;
    line-height:28px
}
/*! * Get Free Valuation */
.get-left{
    float:left;
    width:30%;
    margin-top:40px;
    padding:20px 0;
    position:relative;
    border-right:solid 1px #fff
}
.get-left h3{
    color:#fff;
    font-size:24px;
    text-transform:uppercase;
    font-weight:400;
    margin:0 0 6px 0
}
.get-left p{
    color:#fff;
    font-size:18px;
    font-weight:300;
    margin:0px
}
.get-right{
    float:right;
    width:68%
}
.get-input-fld input{
    color:#fff;
    font-size:18px;
    background:none;
    width:100%;
    padding:10px 0;
    border:none;
    border-bottom:solid 1px #fff
}
.get-input-fld input:focus{
    border:none;
    border-bottom:solid 1px #fff;
    outline:none
}
.get-input-fld input::-moz-placeholder{
    color:#fff !important;
    opacity:1
}
.get-input-fld input:-ms-input-placeholder{
    color:#fff !important;
    opacity:1
}
.get-input-fld input::-webkit-input-placeholder{
    color:#fff !important;
    opacity:1
}
.get-right .get-sb-btn{
    cursor:pointer;
    padding:12px 0px;
    text-align:center;
    font-weight:300;
    background:#2e3041;
    width:100%;
    color:#fff;
    font-size:18px;
    text-transform:uppercase;
    border:none
}
.get-right .get-sb-btn:hover{
    background:#1b1c24
}
.btn-prt{
    margin-top:40px
}
.getval-bt{
    position:absolute;
    top:-60px;
    left:0px;
    width:100%;
    z-index:999
}
.getval-bt a:hover{
    background:#1b1c24
}
.getValuation{
    position:absolute;
    bottom:-45px;
    left:0;
    width:100%;
    z-index:100;
    overflow:hidden;
    text-align:center
}
.getValuation .getValuationBtn{
    position:relative;
    top:50px;
    font-weight:bold;
    display:inline-block;
    background:#258dcc;
    border:none;
    font-size:16px;
    color:#fff;
    outline:none;
    padding:0 25px;
    line-height:46px;
    transition:all 800ms cubic-bezier(0.29, 0.23, 0.13, 1);
    -moz-transition:all 800ms cubic-bezier(0.29, 0.23, 0.13, 1);
    -webkit-transition:all 800ms cubic-bezier(0.29, 0.23, 0.13, 1)
}
.getValuation .getValuationBtn.active{
    top:0;
    background:#000
}
.getValuation .valuationBg{
    background:#258dcc;
    position:absolute;
    bottom:-100px;
    left:0;
    width:100%;
    height:0;
    z-index:-1;
    opacity:0;
    transition:all 800ms cubic-bezier(0.29, 0.23, 0.13, 1);
    -moz-transition:all 800ms cubic-bezier(0.29, 0.23, 0.13, 1);
    -webkit-transition:all 800ms cubic-bezier(0.29, 0.23, 0.13, 1)
}
.getValuation .valuationBg.showOn{
    height:100%;
    bottom:-23px;
    opacity:1
}
.getValuation .container{
    padding:20px 0 40px
}
.getValuation .container .getValForm{
    display:flex;
    justify-content:space-between;
    align-items:center
}
.getValuation .leftSecValuation{
    visibility:hidden;
    opacity:0;
    transform:translateX(-200px);
    -moz-transform:translateX(-200px);
    -webkit-transform:translateX(-200px);
    transition:all 800ms cubic-bezier(0.29, 0.23, 0.13, 1);
    -moz-transition:all 800ms cubic-bezier(0.29, 0.23, 0.13, 1);
    -webkit-transition:all 800ms cubic-bezier(0.29, 0.23, 0.13, 1)
}
.getValuation .leftSecValuation.showOn{
    visibility:visible;
    opacity:1;
    transform:translateX(0);
    -moz-transform:translateX(0);
    -webkit-transform:translateX(0)
}
.getValuation .rightSecValuation{
    visibility:hidden;
    opacity:0;
    transform:translateX(200px);
    -moz-transform:translateX(200px);
    -webkit-transform:translateX(200px);
    transition:all 800ms cubic-bezier(0.29, 0.23, 0.13, 1);
    -moz-transition:all 800ms cubic-bezier(0.29, 0.23, 0.13, 1);
    -webkit-transition:all 800ms cubic-bezier(0.29, 0.23, 0.13, 1)
}
.getValuation .rightSecValuation.showOn{
    visibility:visible;
    opacity:1;
    transform:translateX(0);
    -moz-transform:translateX(0);
    -webkit-transform:translateX(0)
}
.makediff-section{
    width:auto;
    padding-top:20px
}
.makedif-hd{
    display:flex;
    align-items:center;
    color:#181818;
    font-size:24px;
    text-align:left;
    font-weight:600;
    margin:0 0 25px;
    text-transform:none
}
.makedif-hd img{
    margin-left:5px
}
.makediff-section .make-description{
    margin-bottom:30px
}
.makediff-section .make-description p{
    color:dimgray;
    font-size:18px;
    line-height:28px;
    font-weight:300;
    margin-bottom:0 0 18px 0
}
.make-diff-left{
    float:left;
    width:46%;
    padding-left:80px
}
.make-diff-left .make-list{
    width:80%
}
.make-diff-left ul li{
    border:solid 1px #e3e6e8;
    margin-bottom:24px;
    border-radius:4px
}
.make-diff-left ul li a{
    text-decoration:none;
    display:block;
    height:60px;
    line-height:58px;
    padding:0 15px;
    color:#181818;
    font-size:20px;
    font-weight:300;
    -webkit-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.make-diff-left ul li a.sel{
    background:#f4f4f4;
    -webkit-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.make-diff-left ul li a img{
    display:inline-block;
    vertical-align:middle
}
.make-diff-left ul li a span{
    margin-left:10px;
    display:inline-block;
    vertical-align:middle
}
.make-list a.pro-btn{
    width:100%;
    text-decoration:none;
    display:block;
    border-radius:4px;
    background:#258dcc;
    text-align:center;
    color:#fff;
    font-size:20px;
    line-height:55px;
    height:55px;
    border:none;
    -webkit-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.make-list a.pro-btn:hover{
    background:#258dcc;
    -webkit-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.make-diff-right{
    float:right;
    width:54%
}
.make-diff-right .propertyCon{
    position:relative;
    width:auto;
    padding-top:95px;
    margin-left:-30px
}
.clr{
    clear:both
}
.start-bidding-section{
    background:url(../images_lat/start-bidding-img.jpg) no-repeat 0 0;
    background-size:cover
}
.bid-outer{
    display:table;
    vertical-align:middle;
    height:100%;
    text-align:center;
    width:100%
}
.bid-content{
    display:table-cell;
    vertical-align:middle;
    color:#fff;
    height:505px
}
.bid-content .heading{
    margin:0 0 20px 0;
    color:#fff;
    font-size:34px;
    color:#fff
}
.bid-content .heading h1{
    margin:0px;
    color:#fff;
    float:none
}
.bid-para{
    width:60%;
    margin:0 auto;
    padding-bottom:20px
}
.bid-para p{
    margin:0 0 20px 0;
    color:#fff;
    font-size:18px;
    color:#fff;
    line-height:28px;
    font-weight:300
}
.bid-para p span{
    display:block
}
.get-started a{
    display:inline-block;
    padding:0 60px;
    height:53px;
    line-height:53px;
    border-radius:4px;
    border:solid 1px #fff;
    color:#fff;
    font-size:20px;
    text-decoration:none;
    -webkit-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.get-started a:hover{
    background:#258dcc;
    border:solid 1px #258dcc;
    -webkit-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.testimonial-section{
    background:url(../images_lat/icons/testimonial-bg.jpg) no-repeat bottom;
    background-size:100%;
    padding:100px 0 200px 0
}
.testimonial-section li .testi-title{
    float:left;
    width:30%;
    color:#333;
    font-size:28px;
    font-weight:300
}
.testimonial-section li .testi-title span{
    border-bottom:solid 2px #258dcc;
    padding-bottom:4px
}
.testimonial-section li .testi-description{
    float:right;
    width:64%;
    color:#333;
    font-size:19px;
    font-style:italic;
    font-weight:300;
    line-height:28px
}
.testimonial-section li .testi-description p{
    color:dimgray;
    font-size:18px;
    font-style:italic;
    font-weight:300;
    line-height:28px
}
footer{
    background-color:#1d2531;
    margin:0;
    padding:30px 0px 0px
}
.container.fotContainer{
    max-width:1450px;
    width:100%
}
.footer-nav{
    margin:0px 0 20px;
    padding:0px;
    display:flex;
    justify-content:space-between
}
.newsletter-form{
    width:270px;
    margin-top:20px !important
}
.footer-nav ul li{
    width:100%;
    margin:0px 0 4px;
    padding:0px;
    list-style:none;
    font-size:12px;
    color:#fff;
    line-height:16px
}
.footer-nav ul li.head a{
    font-size:18px;
    color:#fff;
    text-decoration:none;
    margin:0px 0 14px;
    display:block
}
.footer-nav ul li.head a span.expand-new{
    display:none
}
.footer-nav ul li.head a:hover{
    font-size:18px;
    color:#fff;
    text-decoration:none;
    margin:0px 0 14px
}
.container.fotContainer .footer-nav ul li input[type=text]{
    margin:0 10px 0 0;
    padding:8px 15px;
    width:155px
}
.footer-nav ul li input[type=text]{
    float:left;
    width:180px;
    margin:0px 10px 0 0;
    padding:10px 15px;
    font-size:13px;
    color:#333;
    background-color:#fff;
    border:1px solid #8fb5ff;
    border-radius:2px
}
.footer-nav ul li #fot-dropdown li label.error{
    position:absolute;
    bottom:-30px;
    left:0px
}
.container.fotContainer .footer-nav ul li button[type=button],.container.fotContainer .footer-nav ul li button[type=submit]{
    padding:9px 12px
}
.footer-nav ul li button[type=button],.footer-nav ul li button[type=submit]{
    margin:0px;
    padding:11px 12px 11px 12px;
    font-size:18px;
    color:#fff;
    border:none;
    cursor:pointer;
    float:left;
    transition:all .2s ease 0s
}
#newsletter_form{
    position:relative;
    margin-top:20px
}
#newsletter_form .your-email{
    color:#0b7cc1;
    font-size:12px;
    display:block
}
#newsletter_form #newsletter_email{
    height:44px;
    float:none;
    width:100%;
    background:none;
    border:none;
    color:#fff;
    font-size:14px;
    padding:0px 40px 0 0;
    font-weight:300;
    border-bottom:solid 2px #258dcc
}
#search_keyword::-moz-placeholder{
    color:#333 !important;
    opacity:1
}
#search_keyword2::-moz-placeholder{
    color:#333 !important;
    opacity:1
}
#newsletter_form .sb-btn{
    position:absolute;
    bottom:-8px;
    right:0px;
    z-index:99;
    width:37px;
    height:44px;
    line-height:44px;
    padding:0 8px !important;
    background:url(../images_lat/icons/input-arrow.png) no-repeat;
    border:none
}
.footer-nav ul li button[type=button]:hover,.footer-nav ul li button[type=submit]:hover{
    background:url(../images_lat/icons/input-arrow.png) no-repeat
}
input#newsletter_email::-webkit-input-placeholder{
    color:#fff !important
}
.footer-nav ul li img.property-bee{
    max-width:242px;
    width:100%;
    margin:0px;
    display:none
}
.footer-nav ul li a{
    color:#939393;
    text-decoration:none;
    transition:all .2s ease 0s
}
.footer-nav ul li a:hover{
    color:#ccc;
    text-decoration:none
}
.footer-nav ul li #fot-dropdown{
    display:block;
    margin:0;
    width:100%
}
.footer-nav ul li #fot-dropdown li{
    margin:0;
    padding:0px;
    width:100%;
    list-style:none;
    position:relative;
    font-size:14px;
    font-weight:300;
    line-height:24px;
    position:relative
}
.footer-nav ul li #fot-dropdown li a span.icon{
    position:absolute;
    left:-30px;
    top:auto
}
.footer-nav ul li #fot-dropdown li a{
    color:#829dc7;
    text-decoration:none;
    transition:all .2s ease 0s;
    margin:0px;
    padding:0px;
    font-size:14px;
    font-weight:300;
    line-height:24px
}
.container.fotContainer .footer-nav ul li #fot-dropdown li a{
    font-size:11px
}
.footer-nav ul li #fot-dropdown li a:hover{
    color:#fff;
    text-decoration:none
}
.footer-social-copyRight{
    border-top:1px solid #215c83;
    clear:both;
    margin:0px;
    padding:20px 0 0
}
.footer-social-copyRight .copyRight{
    float:left;
    margin:0px;
    padding:4px 0 20px 0px;
    font-size:13px;
    color:#829dc7
}
.footer-social-copyRight .copyRight span{
    color:#829dc7
}
.footer-social-copyRight .social-section{
    float:right;
    margin:0px;
    padding:0px;
    display:none
}
.footer-social-copyRight .social-section .footer-logo{
    clear:both;
    margin:5px 0px 5px;
    padding:0px
}
.footer-social-copyRight .social-section .footer-logo a img{
    width:135px
}
.footer-social-copyRight .social-section .footer-social-icon{
    clear:both;
    margin:0px 0px;
    padding:0px
}
.footer-social-copyRight .social-section .footer-social-icon ul{
    margin:0px 0px;
    padding:0px
}
.footer-social-copyRight .social-section .footer-social-icon ul li{
    margin:0px 0px 0px 5px;
    padding:0px;
    list-style:none;
    float:left
}
.footer-social-copyRight .social-section .footer-social-icon ul li:first-child{
    margin:0px
}
.footer-social-copyRight .social-section .footer-social-icon ul li a{
    background-color:#787878;
    border-radius:5px;
    color:#fff;
    text-decoration:none;
    display:block;
    font-size:18px;
    height:25px;
    margin:0;
    padding:2px 0;
    text-align:center;
    width:25px;
    transition:all .2s ease 0s
}
.footer-social-copyRight .social-section .footer-social-icon ul li a:hover{
    background-color:#444;
    text-decoration:none
}
.footer-social-copyRight .social-section .footer-social-icon ul li a.viemo-icon{
    background-color:#fff;
    border-radius:5px;
    color:#787878;
    display:inline-block;
    font-size:30px;
    height:25px;
    line-height:7px;
    margin:0;
    padding:0;
    text-align:center;
    text-decoration:none;
    transition:all .2s ease 0s;
    vertical-align:top;
    width:25px
}
.footer-social-copyRight .social-section .footer-social-icon ul li a.viemo-icon .fa{
    margin:-3px 0 0 0px
}
.footer-social-copyRight .social-section .footer-social-icon ul li a.viemo-icon:hover{
    color:#444;
    background-color:#fff;
    border-radius:5px;
    display:inline-block;
    font-size:30px;
    height:25px;
    line-height:7px;
    margin:0px 0 0;
    padding:0;
    text-align:center;
    text-decoration:none;
    transition:all .2s ease 0s;
    vertical-align:top;
    width:25px
}
.footer-social-copyRight .social-section .footer-social-icon ul li a:hover{
    background-color:#444;
    text-decoration:none
}
.footer-social-copyRight .social-section .footer-social-icon ul li.facebookIcon-new a{
    padding:0;
    border-radius:0;
    width:30px;
    height:30px;
    display:inline-block;
    vertical-align:middle;
    background:url(../images_lat/icons/social-sprite-icons.png) no-repeat 0px 0px;
    -webkit-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.footer-social-copyRight .social-section .footer-social-icon ul li.facebookIcon-new:hover a{
    background:url(../images_lat/icons/social-sprite-icons.png) no-repeat 0px -40px;
    -webkit-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.footer-social-copyRight .social-section .footer-social-icon ul li.twitterIcon-new a{
    padding:0;
    border-radius:0;
    width:30px;
    height:30px;
    display:inline-block;
    vertical-align:middle;
    background:url(../images_lat/icons/social-sprite-icons.png) no-repeat -37px 0px;
    -webkit-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.footer-social-copyRight .social-section .footer-social-icon ul li.twitterIcon-new:hover a{
    background:url(../images_lat/icons/social-sprite-icons.png) no-repeat -37px -40px;
    -webkit-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.footer-social-copyRight .social-section .footer-social-icon ul li.google-plusIcon-new a{
    padding:0;
    border-radius:0;
    width:30px;
    height:30px;
    display:inline-block;
    vertical-align:middle;
    background:url(../images_lat/icons/social-sprite-icons.png) no-repeat -73px 0px;
    -webkit-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.footer-social-copyRight .social-section .footer-social-icon ul li.google-plusIcon-new:hover a{
    background:url(../images_lat/icons/social-sprite-icons.png) no-repeat -73px -40px;
    -webkit-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.footer-social-copyRight .social-section .footer-social-icon ul li.inIcon-new a{
    padding:0;
    border-radius:0;
    width:30px;
    height:30px;
    display:inline-block;
    vertical-align:middle;
    background:url(../images_lat/icons/social-sprite-icons.png) no-repeat -110px 0px;
    -webkit-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.footer-social-copyRight .social-section .footer-social-icon ul li.inIcon-new:hover a{
    background:url(../images_lat/icons/social-sprite-icons.png) no-repeat -110px -40px;
    -webkit-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.footer-social-copyRight .social-section .footer-social-icon ul li.youtubeIcon-new a{
    padding:0;
    border-radius:0;
    width:30px;
    height:30px;
    display:inline-block;
    vertical-align:middle;
    background:url(../images_lat/icons/social-sprite-icons.png) no-repeat -146px 0px;
    -webkit-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.footer-social-copyRight .social-section .footer-social-icon ul li.youtubeIcon-new:hover a{
    background:url(../images_lat/icons/social-sprite-icons.png) no-repeat -146px -40px;
    -webkit-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.pro-detail{
    margin-bottom:2px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.pro-detail a{
    color:#404040;
    text-decoration:none
}
.pro-detail a:hover{
    color:#5cb8eb
}
.pro-detail.p-detail a{
    color:#5cb8eb;
    text-decoration:none
}
.pro-detail.p-detail a:hover{
    color:#404040
}
.social-link{
    padding-top:30px !important
}
.social-link a{
    display:inline-block !important;
    margin-right:15px !important
}
.footer-bot{
    margin:0;
    padding:0px;
    width:100%;
    height:22px;
    border-bottom:2px solid #1683cc;
    text-align:center;
    display:flex;
    justify-content:center;
    align-items:center
}
.registration-main-page{
    margin:20px auto;
    padding:0px 0px
}
.sp-head{
    padding:0px;
    background:url(../images_lat/icons/headline-mid-bor.jpg) repeat-x left center
}
.sp-head span{
    display:flex;
    align-items:center;
    font-size:22px;
    color:#222;
    margin:0px;
    padding:0px 10px 0px 0px;
    background-color:#fff;
    text-transform:uppercase;
    font-weight:600
}
.sp-head span img{
    height:18px;
    margin:-2px 4px 0 4px
}
.sp-head h1{
    background-color:#fff;
    color:#222;
    display:inline-block;
    float:none;
    font-size:22px;
    font-weight:600;
    line-height:normal;
    margin:0;
    padding:0 10px 0 0;
    text-align:left;
    text-transform:uppercase;
    width:auto
}
.hhead{
    background:rgba(0,0,0,0) none repeat scroll 0 0;
    clear:both;
    float:none;
    font-size:16px;
    font-weight:600;
    height:auto;
    line-height:20px;
    margin:20px 0 0;
    padding:0;
    text-align:left;
    text-transform:uppercase
}
.sp-head span a,.pageHead a{
    text-decoration:none;
    color:#1683cc
}
.sp-head span a:hover,.pageHead a:hover{
    text-decoration:none;
    color:#404040
}
.reg-info{
    clear:both;
    margin:0px 0px 20px;
    padding:0px;
    font-size:16px;
    color:#7b7b7b
}
.reg-info span{
    color:#121212;
    font-weight:600
}
.reg-info.left-bor{
    border-top:1px solid #e8e8e8;
    border-bottom:1px solid #e8e8e8;
    margin:0 0 26px;
    padding:18px 0
}
.reg-info.right-reg-info{
    text-transform:uppercase
}
.reg-info.right-reg-info a{
    color:#05a6f2;
    text-decoration:none;
    transition:all .2s ease 0s
}
.reg-info.right-reg-info a:hover{
    color:#121212;
    text-decoration:none
}
.reg-form{
    clear:both;
    margin:0px 0px 20px;
    padding:0px
}
.fade:hover{
    opacity:unset !important
}
.reg-form ul{
    margin:0px;
    padding:0px
}
.reg-form ul li{
    margin:0px 0px 12px;
    padding:0px;
    list-style:none;
    width:100%;
    float:left
}
.reg-form ul li #captcha{
    margin:0px 0px 10px -10px
}
.reg-form ul li input[type=text],.reg-form ul li input[type=password]{
    margin:0px;
    padding:13px 20px;
    width:100%;
    float:left;
    background-color:#fff;
    color:#616161;
    font-size:14px;
    border:1px solid #ccc
}
.reg-form ul li textarea{
    margin:0px;
    padding:13px 20px;
    width:100%;
    height:120px;
    float:left;
    background-color:#fff;
    color:#616161;
    font-size:14px;
    border:1px solid #ccc
}
.reg-form ul li .select-drop-down{
    float:left;
    margin:0;
    padding:0px;
    width:100%;
    border:1px solid #ccc;
    background-color:#fff;
    position:relative;
    overflow:hidden
}
.reg-form ul li .select-drop-down span.arrow-icon{
    background:url(../images_lat/icons/salact-big-arrow-icon-new.jpg) no-repeat 13px -16px;
    height:50px;
    margin:0;
    padding:0;
    pointer-events:none;
    position:absolute;
    right:0;
    top:0;
    width:60px
}
.reg-form ul li .select-drop-down select{
    float:left;
    margin:0;
    padding:0px 20px;
    width:100%;
    border:none;
    font-size:14px;
    color:#616161;
    background-color:#fff;
    text-transform:uppercase
}
.reg-form ul li .select-drop-down select option{
    margin:0;
    padding:10px 20px;
    font-size:14px;
    color:#616161
}
.reg-form ul li label{
    margin:0px;
    padding:0px;
    float:left;
    font-weight:600;
    font-size:12px;
    color:#222;
    text-transform:uppercase
}
.reg-form ul li label.error{
    color:red;
    font-size:12px;
    font-weight:400;
    margin:5px 0 0;
    text-transform:capitalize;
    width:100%
}
.reg-form ul li label input[type=checkbox]{
    margin:-3px 5px 0 0;
    padding:0;
    vertical-align:middle
}
.reg-form ul li span{
    margin:0px;
    padding:8px 0 0 0px;
    float:right;
    font-size:12px;
    text-transform:uppercase
}
.reg-form ul li span a{
    color:#05a6f2;
    text-decoration:underline;
    transition:all .2s ease 0s
}
.reg-form ul li span a:hover{
    color:#05a6f2;
    text-decoration:none
}
.reg-form ul li button[type=submit],.reg-form ul li button[type=button]{
    padding:0 30px;
    line-height:48px;
    float:left;
    background-color:#05a6f2;
    color:#fff;
    font-size:18px;
    text-transform:uppercase;
    border:none;
    transition:all .2s ease 0s;
    cursor:pointer;
    text-decoration:none;
    border-radius:4px
}
.reg-form ul li button[type=submit]:hover,.reg-form ul li button[type=button]:hover{
    background-color:#333;
    color:#fff;
    text-decoration:none
}
.register-form{
    width:60%;
    border:solid 1px #ccc;
    margin:0 auto 20px;
    padding:30px;
    border-radius:4px
}
.register-form.info-form{
    border-radius:4px;
    margin:15px 0px;
    padding:15px
}
.register-form ul{
    margin:0px;
    padding:0px
}
.register-form ul li{
    margin:0px 0px 12px;
    padding:0px;
    list-style:none;
    width:100%
}
.register-form.info-form ul li:last-child{
    margin:0px
}
.register-form ul li span{
    margin:0px 0 2px 0;
    padding:0px;
    display:block;
    color:#333;
    font-size:14px;
    text-transform:capitalize
}
.register-form.info-form ul li span{
    margin:0px 0px 5px 0;
    padding:0px;
    width:100%;
    float:left;
    display:block;
    color:#333;
    font-size:13px;
    line-height:18px;
    text-align:left;
    text-transform:capitalize
}
.register-form ul li span small{
    margin:0px;
    padding:0px;
    color:red;
    font-size:16px;
    display:inline-block
}
.register-form ul li #captcha{
    margin:0px 0px 10px -10px
}
.register-form ul li input[type=text],.register-form ul li input[type=password]{
    margin:0px;
    padding:13px 20px;
    background-color:#fff;
    color:#616161;
    font-size:14px;
    border:1px solid #ccc;
    width:100%
}
.register-form.info-form ul li input[type=text],.register-form.info-form ul li input[type=password]{
    width:100%;
    float:left
}
.register-form ul li .select-drop-down{
    margin:0;
    padding:0px;
    width:100%;
    border:1px solid #ccc;
    background-color:#fff;
    position:relative;
    overflow:hidden
}
.register-form.info-form ul li .select-drop-down{
    float:left;
    margin:0;
    padding:0px;
    width:100%;
    border:1px solid #ccc;
    background-color:#fff;
    position:relative;
    overflow:hidden
}
.register-form ul li .select-drop-down span.arrow-icon{
    background:url(../images_lat/icons/salact-big-arrow-icon-new.jpg) no-repeat 13px -16px;
    height:50px;
    margin:0;
    padding:0;
    pointer-events:none;
    position:absolute;
    right:0;
    top:0;
    width:60px
}
.register-form ul li .select-drop-down select{
    float:left;
    margin:0;
    padding:11px 20px !important;
    width:100%;
    height:auto;
    border:none;
    font-size:14px;
    color:#616161;
    background-color:#fff;
    text-transform:uppercase
}
.register-form ul li .select-drop-down select option{
    margin:0;
    padding:0px 20px;
    font-size:14px;
    color:#616161
}
#otpModal .close{
    border:none;
    background:no-repeat;
    font-size:34px;
    line-height:30px
}
#otpModal .modal-header{
    flex-direction:row-reverse
}
.register-form ul li label{
    margin:20px 0 0;
    padding:0px;
    font-weight:600;
    font-size:14px;
    color:#222
}
.register-form ul li label.error{
    color:red;
    font-size:12px;
    font-weight:400;
    margin:5px 0 0;
    text-transform:capitalize
}
.register-form ul li label a{
    color:#1784cc;
    text-decoration:none
}
.register-form ul li label a:hover{
    color:#333;
    text-decoration:none
}
.register-form ul li label input[type=checkbox]{
    margin:-3px 5px 0 0;
    padding:0;
    vertical-align:middle
}
.register-form ul li span a{
    color:#05a6f2;
    text-decoration:underline;
    transition:all .2s ease 0s
}
.register-form ul li span a:hover{
    color:#05a6f2;
    text-decoration:none
}
.register-form ul li button[type=submit],.register-form ul li button[type=button],.register-form ul li input[type=submit],.register-form ul li input[type=button]{
    margin:10px 0 0;
    padding:0 30px;
    background-color:#05a6f2;
    color:#fff;
    font-size:18px;
    line-height:48px;
    text-transform:uppercase;
    border:none;
    transition:all .2s ease 0s;
    cursor:pointer;
    text-decoration:none;
    border-radius:4px
}
.register-form ul li button[type=submit]:hover,.register-form ul li button[type=button]:hover,.register-form ul li input[type=submit]:hover,.register-form ul li input[type=button]:hover{
    background-color:#333;
    color:#fff;
    text-decoration:none
}
.register-form.info-form ul li button[type=submit],.register-form.info-form ul li button[type=button]{
    display:block;
    margin:0px 0 0;
    padding:15px 0;
    text-align:center;
    width:100%
}
.signup-list{
    clear:both;
    margin:0px 0px 20px;
    padding:0px
}
.signup-list ul{
    margin:0px;
    padding:0px
}
.signup-list ul li{
    display:flex;
    align-items:center;
    margin:0px 0px 12px;
    padding:0px 0px 0px 30px;
    list-style:none;
    line-height:20px;
    background:url(../images_lat/icons/checks-new.png) no-repeat 0px -18px
}
.signup-list ul li.no-icon{
    background:none;
    padding:0px
}
.signup-list ul li a.create-new-btn{
    margin:30px 0 0;
    padding:15px 60px;
    background-color:#5cb8eb;
    color:#fff;
    font-size:20px;
    text-transform:uppercase;
    border:none;
    transition:all .2s ease 0s;
    cursor:pointer;
    text-decoration:none;
    border-radius:4px
}
.signup-list ul li a.create-new-btn:hover{
    background-color:#666;
    color:#fff;
    text-decoration:none
}
.free-val-hd{
    color:#fff;
    text-align:center;
    font-size:34px;
    text-transform:uppercase;
    margin-top:50px;
    font-weight:300
}
.free-val-hd span{
    display:block;
    font-size:16px;
    text-transform:none
}
.valuation-section{
    width:100%;
    padding:80px 0
}
.valuation-section .valCon{
    width:80%;
    margin:0 auto
}
.valuation-section .val-left-block{
    float:left;
    width:48%
}
.valuation-section .val-left-block .free-title{
    color:#535151;
    font-size:30px;
    font-weight:300;
    line-height:normal;
    margin-bottom:20px
}
.valuation-section .val-left-block p{
    color:#333;
    font-size:20px;
    line-height:32px;
    font-weight:300;
    margin:0 0 40px 0
}
.valuation-section .cong-text{
    color:#333;
    font-size:24px;
    font-weight:300;
    margin-bottom:25px
}
.valuation-section .cong-text span{
    font-size:38px;
    display:block;
    font-weight:300;
    line-height:55px
}
.btn-block a{
    text-align:center;
    display:block;
    font-size:18px;
    text-decoration:none;
    line-height:55px;
    padding:0 20px;
    color:#fff;
    width:48%;
    transition:all .2s ease 0s;
    -moz-transition:all .2s ease 0s;
    -webkit-transition:all .2s ease 0s;
    -ms-transition:all .2s ease 0s
}
.btn-block a.read-test-bt{
    float:left;
    background:#258dcc
}
.btn-block a.read-test-bt:hover{
    background:#030113;
    transition:all .2s ease 0s;
    -moz-transition:all .2s ease 0s;
    -webkit-transition:all .2s ease 0s;
    -ms-transition:all .2s ease 0s
}
.btn-block a.agent-bt{
    float:right;
    background:#030113
}
.btn-block a.agent-bt:hover{
    background:#258dcc;
    transition:all .2s ease 0s;
    -moz-transition:all .2s ease 0s;
    -webkit-transition:all .2s ease 0s;
    -ms-transition:all .2s ease 0s
}
.val-right-block{
    float:right;
    width:48%
}
.get-val-form{
    border:solid 1px #ccc;
    padding:0px 20px 20px 20px;
    box-shadow:0 1px 3px #ccc;
    -moz-box-shadow:0 1px 3px #ccc;
    -webkit-box-shadow:0 1px 3px #ccc;
    -ms-box-shadow:0 1px 3px #ccc
}
.get-val-form.sellerForm{
    border:none;
    box-shadow:none;
    padding:0
}
.get-val-form.sellerForm .fld-block{
    margin-bottom:10px
}
.get-val-form .fld-block{
    margin-bottom:20px
}
.get-val-form .input-block{
    width:48%
}
.get-val-form .fld-block .Input-fld{
    color:#333;
    font-size:16px;
    font-weight:300;
    border:none;
    border-bottom:solid 1px #686868;
    padding:0px;
    height:40px;
    width:100%
}
.get-val-form .fld-block .Input-fld:focus{
    border:none !important;
    border-bottom:solid 1px #258dcc !important;
    outline:none
}
.get-val-form .fld-block .Selinpt{
    color:#333;
    background:none;
    font-size:16px;
    font-weight:300;
    border:none;
    border-bottom:solid 1px #686868;
    height:40px;
    width:100%
}
.get-val-form .fld-block .Selinpt option{
    padding:5px 0
}
.get-val-form .fld-block .Selinpt:focus{
    border:none !important;
    border-bottom:solid 1px #258dcc !important;
    outline:none
}
.get-val-form .fld-block input[type=text]::-moz-placeholder{
    color:#333 !important;
    opacity:1
}
.get-val-form .fld-block input[type=text]:-ms-input-placeholder{
    color:#333 !important;
    opacity:1
}
.get-val-form .fld-block input[type=text]::-webkit-input-placeholder{
    color:#333 !important;
    opacity:1
}
.tell-us{
    float:left;
    line-height:30px;
    color:#333;
    font-size:16px;
    width:48%
}
.radio-block{
    float:right;
    width:48%
}
.radio-block ul li{
    float:left;
    width:40%
}
.radio-block ul li input,.radio-block ul li span{
    display:inline-block;
    vertical-align:middle;
    color:#333;
    font-weight:300;
    font-size:16px;
    line-height:30px
}
.radio-block ul li input{
    margin-right:6px
}
.Select-box{
    position:relative
}
.Select-box .Sel-down-arrow{
    width:40px;
    height:39px;
    position:absolute;
    top:0px;
    right:0px;
    background:#fff url(../images_lat/icons/sel-arrow.jpg) no-repeat center center;
    display:block;
    pointer-events:none;
    z-index:2
}
.three-block .input-block{
    width:30%
}
.three-block .input-block.FL{
    margin-right:4%
}
.single-block .input-block{
    width:100%
}
.capcha-code{
    float:left;
    width:48%;
    text-align:left
}
.capcha-code img{
    display:inline-block;
    vertical-align:middle
}
.free-val-btn{
    text-align:center;
    border:none;
    display:block;
    width:100%;
    background:#258dcc;
    display:block;
    font-size:18px;
    text-decoration:none;
    line-height:48px;
    padding:0 30px;
    border-radius:4px;
    color:#fff;
    transition:all .2s ease 0s;
    -moz-transition:all .2s ease 0s;
    -webkit-transition:all .2s ease 0s;
    -ms-transition:all .2s ease 0s
}
.free-val-btn:hover{
    background:#030113;
    transition:all .2s ease 0s;
    -moz-transition:all .2s ease 0s;
    -webkit-transition:all .2s ease 0s;
    -ms-transition:all .2s ease 0s
}
.terms-para{
    color:#333;
    font-size:14px;
    margin:10px 0 0 0
}
.FL{
    float:left !important
}
.FR{
    float:right !important
}
.dashboard-pages{
    display:flex;
    justify-content:space-between;
    background-color:#f5f5f5
}
.dashboard-pages .dashboard-left{
    width:20%;
    margin-top:15px;
    background:#fff
}
.dashboard-nav{
    margin:0px;
    padding:0px
}
.dashboard-nav ul{
    margin:0px;
    padding:0px
}
.dashboard-nav ul li{
    list-style:none;
    border-bottom:solid 1px #e6e1e1
}
.dashboard-nav ul li a{
    font-size:18px;
    font-weight:300;
    color:#585858;
    text-decoration:none;
    padding:15px 20px 15px 20px;
    display:block;
    transition:all .2s ease 0s
}
.dashboard-nav ul li a:hover{
    color:#666;
    text-decoration:none;
    background-color:#f5f5f5
}
.dashboard-nav ul li a.active{
    color:#fff;
    text-decoration:none;
    background-color:#258dcc
}
.dashboard-nav ul li a span.biddingIcon,.dashboard-nav ul li a span.saveIcon,.dashboard-nav ul li a span.editIcon{
    width:32px;
    height:32px;
    margin:-4px 8px 0px 0px;
    padding:0px;
    display:inline-block;
    vertical-align:middle;
    background:url(../images_lat/icons/dashboard-icon.png) no-repeat
}
.dashboard-nav ul li a span.biddingIcon{
    background-position:0px 0px
}
.dashboard-nav ul li a span.saveIcon{
    background-position:0px -63px
}
.dashboard-nav ul li a span.editIcon{
    background-position:0px -129px
}
.dashboard-nav ul li a.active span.biddingIcon{
    background-position:0px -32px
}
.dashboard-nav ul li a.active span.saveIcon{
    background-position:0px -95px
}
.dashboard-nav ul li a.active span.editIcon{
    background-position:0px -161px
}
.dashboard-pages .dashboard-right{
    width:80%;
    padding:15px
}
.userInfo-con{
    padding:20px 15px;
    background-color:#fff;
    border-bottom:1px solid #dcdcdc;
    border-radius:4px
}
.userInfo-main{
    position:relative;
    display:flex;
    justify-content:space-between;
    align-items:center
}
.dashboardLink a{
    font-size:18px;
    color:#21468d;
    text-decoration:underline
}
.dashboardLink a:hover{
    color:#21468d;
    text-decoration:none
}
.userInfo-left{
    display:flex;
    align-items:center
}
.userInfo-imgMain{
    width:100px;
    height:100px;
    margin:0px 20px 0 0;
    padding:0px;
    position:relative
}
.userInfo-img{
    width:100px;
    height:100px;
    margin:0px;
    padding:0px;
    border-radius:100%;
    overflow:hidden
}
.userInfo-img a img{
    width:100%;
    margin:0px;
    transition:all .2s ease 0s
}
.userInfo-img a img:hover{
    opacity:.8
}
.userInfo-imgMain span{
    background-color:#2c3e50;
    border-radius:4px;
    color:#fff;
    display:inline-block;
    font-size:12px;
    left:50%;
    margin:0px;
    padding:4px 7px;
    position:absolute;
    top:-33px;
    transform:translate(-50%, 0px);
    text-transform:capitalize;
    opacity:0;
    transition:all .2s ease 0s;
    line-height:16px;
    white-space:nowrap;
    z-index:100
}
.userInfo-imgMain:hover span{
    opacity:1
}
.userInfo-imgMain span::after{
    border-color:#2c3e50 rgba(0,0,0,0);
    border-style:solid;
    border-width:5px 5px 0;
    bottom:-5px;
    content:"";
    display:block;
    left:50%;
    position:absolute;
    width:0;
    transform:translate(-50%, 0px);
    -webkit-transform:translate(-50%, 0px);
    -moz-transform:translate(-50%, 0px);
    -o-transform:translate(-50%, 0px)
}
.userInfo-text{
    position:relative
}
.userInfo-name{
    margin:0px 0 5px;
    padding:0px;
    color:#2c3e50;
    font-size:24px;
    text-transform:capitalize
}
.userInfo-add{
    padding:0px 0px 0px 20px;
    color:#9ba3af;
    font-size:15px;
    background:url(../images_lat/icons/user-location-img.png) no-repeat left 3px;
    line-height:20px
}
.userInfo-right{
    text-align:right
}
.buttonSection{
    margin:20px 0 0
}
.buttonSection ul li{
    margin:0px 0px 0px 12px;
    padding:0px;
    list-style:none;
    display:inline-block;
    position:relative
}
.buttonSection ul li a.editIcon,.buttonSection ul li a.logoutIcon{
    width:40px;
    height:40px;
    margin:0px;
    padding:0px;
    display:block;
    background:url(../images_lat/icons/edit-LogoutIcons.png) no-repeat;
    text-decoration:none
}
.buttonSection ul li a.editIcon{
    background-position:0px 0px;
    transition:all .2s ease 0s
}
.buttonSection ul li a.editIcon:hover{
    background-position:0px -40px
}
.buttonSection ul li a.logoutIcon{
    background-position:-42px 0px;
    transition:all .2s ease 0s
}
.buttonSection ul li a.logoutIcon:hover{
    background-position:-42px -40px
}
.buttonSection ul li span{
    background-color:#2c3e50;
    border-radius:4px;
    color:#fff;
    display:inline-block;
    font-size:12px;
    left:50%;
    margin:0px;
    padding:4px 7px;
    position:absolute;
    top:-33px;
    transform:translate(-50%, 0px);
    text-transform:capitalize;
    opacity:0;
    transition:all .2s ease 0s;
    line-height:16px;
    white-space:nowrap
}
.buttonSection ul li:hover span{
    opacity:1
}
.buttonSection ul li span::after{
    border-color:#2c3e50 rgba(0,0,0,0);
    border-style:solid;
    border-width:5px 5px 0;
    bottom:-5px;
    content:"";
    display:block;
    left:50%;
    position:absolute;
    width:0;
    transform:translate(-50%, 0px);
    -webkit-transform:translate(-50%, 0px);
    -moz-transform:translate(-50%, 0px);
    -o-transform:translate(-50%, 0px)
}
.dashboard-mainCon{
    margin:20px 0 0 0;
    padding:0px
}
.dashboard-mainHead{
    display:block;
    font-size:25px;
    color:#000;
    margin-bottom:5px
}
.dashboard-mainHead.dflex{
    display:flex;
    justify-content:space-between;
    align-items:center
}
.dashboard-table{
    margin:0px;
    background-color:#fff;
    border:1px solid #dee1e2;
    border-radius:0px 0px 4px 4px;
    overflow-x:auto;
    overflow-y:auto
}
.dashboard-table a.createNew-Search,.dashboard-table #div_delete input[type=button]{
    margin:10px 0px 0 15px;
    background-color:#5cb8eb;
    border:none;
    color:#fff;
    cursor:pointer;
    display:inline-block;
    font-family:"Open Sans",sans-serif;
    font-size:14px;
    padding:8px 15px;
    text-decoration:none;
    text-transform:uppercase;
    transition:all .2s ease 0s
}
.dashboard-table a.createNew-Search:hover,.dashboard-table #div_delete input[type=button]:hover{
    background-color:#666;
    color:#fff;
    text-decoration:none
}
.table.dashboardTable-striped{
    margin:0px;
    padding:0px
}
.table.dashboardTable-striped>thead>tr,.table.dashboardTable-striped>tbody>tr{
    border-bottom:1px solid #dee1e2;
    transition:all .2s ease 0s
}
.table.dashboardTable-striped>thead>tr:hover,.table.dashboardTable-striped>tbody>tr:hover{
    opacity:.8
}
.table.dashboardTable-striped>tbody>tr:last-child{
    border-bottom:none;
    border-radius:0px 0px 4px 4px
}
.table.dashboardTable-striped>thead>tr>th,.table.dashboardTable-striped>tbody>tr>td{
    border-bottom:none;
    vertical-align:middle;
    text-align:left;
    padding:10px;
    font-size:14px;
    color:#333;
    white-space:nowrap
}
.table.dashboardTable-striped>thead>tr>th:first-child,.table.dashboardTable-striped>tbody>tr>td:first-child{
    text-align:center
}
.table.dashboardTable-striped>thead>tr>th{
    font-weight:600
}
.table.dashboardTable-striped>tbody>tr>td{
    font-weight:400
}
.table.dashboardTable-striped>tbody>tr>td span.blueColor{
    color:#21468d
}
.table.dashboardTable-striped>tbody>tr>td span.greenColor{
    color:#5cb8eb
}
.table.dashboardTable-striped>tbody>tr>td input[type=checkbox]:not(old){
    width:28px;
    margin:0;
    padding:0;
    opacity:0
}
.table.dashboardTable-striped>tbody>tr>td input[type=checkbox]:not(old)+label{
    display:inline-block;
    margin-left:-16px;
    padding-left:28px;
    background:url(../images_lat/icons/dashboardchecks.png) no-repeat 0 2px;
    line-height:18px;
    font-size:16px;
    color:#acacac;
    font-weight:400;
    cursor:pointer;
    transition:all .2s ease 0s
}
.table.dashboardTable-striped>tbody>tr>td input[type=checkbox]:not(old)+label:hover{
    color:#ccc
}
.table.dashboardTable-striped>tbody>tr>td input[type=checkbox]:not(old):checked+label{
    background-position:0 -19px
}
.table.dashboardTable-striped>tbody>tr>td input[type=radio]:not(old):checked+label{
    background-position:0 -48px
}
.table.dashboardTable-striped>tbody>tr>td .list-img{
    max-width:80px;
    max-height:80px
}
.table.dashboardTable-striped>tbody>tr>td a.regBtn,.table.dashboardTable-striped>tbody>tr>td a.delBtn{
    font-size:12px;
    color:#fff;
    text-decoration:none;
    text-decoration:none;
    border:1px solid #5cb8eb;
    padding:3px 5px;
    margin:0px 4px;
    background-color:#5cb8eb;
    white-space:nowrap;
    transition:all .2s ease 0s;
    display:inline-block;
    border-radius:4px
}
.table.dashboardTable-striped>tbody>tr>td a.regBtn:hover,.table.dashboardTable-striped>tbody>tr>td a.delBtn:hover{
    color:#fff;
    text-decoration:none;
    background-color:#666;
    border:1px solid #666
}
.table.dashboardTable-striped>tbody>tr>td a.delBtn{
    border:1px solid #e67333;
    background-color:#e67333
}
.table.dashboardTable-striped>tbody>tr>td a.delBtn:hover{
    border:1px solid #666;
    background-color:#666
}
.pagination-block{
    display:flex;
    justify-content:center;
    margin-top:20px
}
.pagination-block .paginationWrapper{
    width:auto
}
.dashboard-editProfile{
    clear:both;
    margin:0px;
    padding:10px 22px 10px;
    background-color:#fff;
    border:1px solid #dee1e2;
    border-radius:0px 0px 4px 4px
}
.editUser-imgCon{
    width:20%
}
.editUser-img{
    clear:both;
    height:190px;
    margin:20px 0px;
    padding:0px;
    position:relative;
    overflow:hidden
}
.editUser-img img{
    width:100%;
    margin:0px;
    transition:all .2s ease 0s
}
.editUser-img:hover img{
    opacity:.3
}
.editUser-img button.uploadBtn,.editUser-img a.uploadBtn{
    font-size:13px;
    color:#333;
    text-decoration:none;
    text-decoration:none;
    border:1px solid #e5e5e5;
    position:absolute;
    bottom:7px;
    left:50%;
    transform:translate(-50%, 0%);
    -webkit-transform:translate(-50%, 0%);
    -moz-transform:translate(-50%, 0%);
    -o-transform:translate(-50%, 0%);
    padding:6px 8px;
    margin:0px;
    background-color:#fff;
    white-space:nowrap;
    transition:all .2s ease 0s;
    display:block;
    z-index:100;
    pointer-events:none
}
.editUser-img button.uploadBtn:hover,.editUser-img a.uploadBtn:hover{
    color:#fff;
    text-decoration:none;
    background-color:#666
}
.editUser-img:hover a.uploadBtn{
    color:#fff;
    text-decoration:none;
    background-color:#666
}
.editUser-img .uploadBtn-con{
    background-color:#fff;
    bottom:8px;
    display:block;
    height:31px;
    left:50%;
    margin:0;
    overflow:hidden;
    padding:6px 8px;
    position:absolute;
    text-decoration:none;
    transform:translate(-50%, 0%);
    -webkit-transform:translate(-50%, 0%);
    -moz-transform:translate(-50%, 0%);
    -o-transform:translate(-50%, 0%);
    transition:all .2s ease 0s;
    white-space:nowrap;
    width:130px;
    z-index:99
}
.editUser-img .userInfo-round{
    width:100px;
    height:100px;
    margin:0px;
    padding:0px;
    border-radius:100%;
    overflow:hidden;
    border:1px solid #fff;
    position:absolute;
    top:45%;
    left:50%;
    transform:translate(-50%, -55%);
    -webkit-transform:translate(-50%, -55%);
    -moz-transform:translate(-50%, -55%);
    -o-transform:translate(-50%, -55%);
    transition:all .2s ease 0s;
    display:none;
    z-index:200
}
.editUser-img .userInfo-round a img{
    width:100%;
    margin:0px;
    opacity:1
}
.editUser-img .userInfo-round a img:hover{
    opacity:1
}
.editUser-img:hover .userInfo-round{
    display:block
}
.dashboard-form{
    margin:20px 0px 0px;
    padding:0px
}
.dashboard-form ul{
    margin:0px;
    padding:0px;
    display:flex;
    justify-content:space-between;
    flex-wrap:wrap
}
.dashboard-form ul li{
    margin:0px 0px 15px;
    padding:0px;
    list-style:none;
    text-align:center
}
.dashboard-form ul li.left-text-field{
    width:47%
}
.dashboard-form ul li.right-text-field{
    width:47%
}
.dashboard-form ul li span{
    margin:0 0 5px 0;
    padding:0px;
    font-size:16px;
    color:#000;
    display:block;
    text-align:left
}
.dashboard-form ul li span small{
    color:red
}
.dashboard-form ul li input[type=text]{
    margin:0px;
    padding:8px 10px;
    width:100%;
    background-color:#fff;
    color:#000;
    font-size:14px;
    border:1px solid #ccc
}
.dashboard-form ul li button[type=submit],.dashboard-form ul li button[type=button]{
    margin:30px 0 0;
    padding:0 30px;
    line-height:48px;
    background-color:#5cb8eb;
    color:#fff;
    font-size:18px;
    border:none;
    transition:all .2s ease 0s;
    cursor:pointer;
    text-decoration:none;
    display:inline-block;
    font-weight:300;
    border-radius:4px
}
.dashboard-form ul li button[type=submit]:hover,.dashboard-form ul li button[type=button]:hover{
    background-color:#666;
    color:#fff;
    text-decoration:none
}
.dashboard-form ul li .select-drop-down{
    margin:0;
    padding:0px;
    width:100%;
    border:1px solid #ccc;
    background-color:#fff;
    position:relative
}
.dashboard-form ul li .select-drop-down span.arrow-icon{
    background:url(../images_lat/icons/salact-arrow-icon-new.jpg) no-repeat 4px -7px;
    height:31px;
    pointer-events:none;
    position:absolute;
    right:0;
    top:0;
    width:35px;
    margin:0
}
.dashboard-form ul li .select-drop-down select{
    margin:0;
    padding:8px 10px;
    width:100%;
    border:none;
    font-size:14px;
    color:#000;
    background-color:#fff
}
.dashboard-form ul li .select-drop-down select option{
    margin:0;
    padding:0px 20px;
    color:#616161
}
.dashboard-form ul li label.error{
    color:red;
    font-size:12px;
    font-weight:400;
    margin:5px 0 0;
    text-transform:capitalize;
    width:100%;
    text-align:left
}
.best-value-section{
    background:#f7f7f7;
    padding:80px 0
}
.best-value-section .best-value-left{
    float:left;
    width:48%;
    background:#2e3041 url(../images_lat/best-value-bg.png) no-repeat bottom center;
    padding:20px 40px 180px 40px
}
.best-val-hd{
    color:#fff;
    font-size:24px;
    font-weight:300;
    margin-bottom:20px;
    line-height:34px;
    text-transform:uppercase
}
.best-val-hd img{
    max-height:22px;
    margin-top:-8px
}
.best-value-section .best-value-left p{
    color:#fff;
    font-size:18px;
    line-height:28px;
    font-weight:400
}
.blue-btn a{
    text-align:center;
    display:block;
    background:#5cb8ea;
    font-size:18px;
    text-decoration:none;
    line-height:48px;
    padding:0 30px;
    border-radius:4px;
    color:#fff;
    transition:all .2s ease 0s;
    -moz-transition:all .2s ease 0s;
    -webkit-transition:all .2s ease 0s;
    -ms-transition:all .2s ease 0s
}
.blue-btn a:hover{
    background:#030113
}
.best-value-right{
    float:right;
    width:46%
}
.best-value-right ul{
    position:relative
}
.best-value-right ul::before{
    position:absolute;
    top:0px;
    left:44px;
    width:3px;
    height:100%;
    background:#d8d8d8;
    content:""
}
.best-value-right ul li{
    position:relative;
    padding-left:135px;
    padding-bottom:35px
}
.best-value-right ul li:last-child{
    padding-bottom:0px
}
.best-content-block{
    min-height:82px
}
.value-title{
    font-weight:300;
    text-transform:uppercase;
    color:#333;
    font-size:22px;
    margin-bottom:4px
}
.small-text{
    color:#333;
    font-size:14px
}
.best-value-icon{
    position:absolute;
    top:0px;
    left:0px;
    width:91px;
    height:82px
}
.pagination-block{
    margin-top:20px
}
.propertyFilter{
    width:100%;
    float:left;
    padding:15px 0px 15px 0;
    border-bottom:1px solid #d9d9d9;
    border-top:1px solid #d9d9d9;
    background:#f5f5f5;
    text-align:center
}
.propertyFilter ul{
    margin:0px;
    padding:0px;
    position:relative
}
.propertyFilter ul li.moreLink,.propertyFilter ul li.propertyTab{
    margin:0 5px;
    padding:0;
    display:inline-block;
    vertical-align:middle
}
.propertyFilter ul li.propertyTab{
    position:relative
}
.propertyTabs-con.select-accomo{
    float:left;
    clear:none
}
.propertyTabs-con.select-accomo.ml10{
    margin-left:10px
}
.propertyFilter ul li.propertyTab a.property-btn{
    margin:0px;
    padding:10px 10px;
    display:inline-block;
    background-color:#fff;
    font-size:16px;
    color:#333;
    text-decoration:none;
    text-transform:capitalize;
    transition:all .2s ease 0s;
    border:1px solid #d7d7d7;
    text-align:left;
    border-radius:4px
}
.propertyFilter ul li.propertyTab a.property-btn:hover,.propertyFilter ul li.propertyTab:hover a.property-btn{
    background-color:#fff;
    color:#333;
    text-decoration:none
}
.propertyFilter ul li.propertyTab a.property-btn i{
    margin:-5px 0 0 5px;
    font-size:20px;
    vertical-align:middle
}
.propertyFilter ul li.propertyTab a.property-link{
    margin:0px;
    padding:10px 15px;
    display:inline-block;
    font-size:15px;
    color:#05a6f2;
    text-decoration:underline;
    text-transform:capitalize;
    transition:all .2s ease 0s
}
.propertyFilter ul li.propertyTab a.property-link:hover{
    color:#05a6f2;
    text-decoration:none
}
.propertyFilter ul li.propertyTab ol{
    margin:0px;
    padding:10px;
    display:none;
    position:absolute;
    top:50px;
    left:0px;
    background-color:#fff;
    border:1px solid #e5e4e4;
    width:250px;
    z-index:100;
    height:150px;
    overflow:auto
}
.propertyFilter ul li.propertyTab .dd-container{
    margin:0px;
    padding:0px;
    display:inline-block;
    background-color:#fff;
    font-size:15px;
    color:#acacac;
    text-decoration:none;
    text-transform:capitalize;
    transition:all .2s ease 0s;
    border:1px solid #d7d7d7;
    vertical-align:middle;
    width:auto !important;
    border-radius:4px
}
.propertyFilter ul li.propertyTab .dd-container:hover{
    background-color:#fff;
    color:#acacac;
    text-decoration:none
}
.propertyFilter ul li.propertyTab .dd-container i{
    margin:-5px 0 0 5px;
    font-size:20px;
    vertical-align:middle
}
.propertyFilter ul li.propertyTab .dd-container .dd-select{
    background:none !important;
    border:none;
    border-radius:0;
    cursor:pointer;
    float:left;
    position:relative;
    width:auto !important;
    padding:0 30px 0 0;
    text-align:left
}
.dd-selected{
    display:block;
    overflow:hidden;
    padding:10px 14px 11px;
    color:#333;
    font-size:16px;
    font-weight:400 !important
}
.dd-selected label{
    color:#333;
    display:inline-block;
    font-size:16px;
    font-weight:normal;
    margin-bottom:0;
    max-width:100%;
    white-space:nowrap
}
.propertyFilter ul li.propertyTab .dd-container .dd-select .dd-pointer-down{
    border-color:#333 rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:6px !important
}
.propertyFilter ul li.propertyTab .dd-container ol{
    margin:0px;
    padding:10px;
    display:none;
    position:absolute;
    top:49px;
    left:-1px;
    background-color:#fff;
    border:1px solid #e5e4e4;
    width:250px;
    z-index:100
}
.propertyFilter ul li.propertyTab .dd-container ol li:first-child{
    border-bottom:1px solid #eaeaea;
    margin:0 0
}
.propertyFilter ul li.propertyTab .dd-container ol li a.dd-option{
    background:none !important;
    color:#acacac;
    cursor:pointer;
    display:inline-block;
    font-size:16px;
    font-weight:400;
    line-height:18px;
    transition:all .2s ease 0s;
    padding:0px;
    margin:0px;
    border:none;
    cursor:pointer
}
.propertyFilter ul li.propertyTab .dd-container ol li a.dd-option label{
    display:inline-block;
    font-weight:normal;
    margin:2px 0 0 0;
    max-width:100%;
    color:#333;
    cursor:pointer
}
.propertyFilter ul li.propertyTab .dd-container ol li a.dd-option:hover label{
    color:#acacac
}
.propertyFilter ul li.propertyTab ol li{
    margin:0px;
    padding:7px 3px !important;
    border-bottom:1px solid #eaeaea;
    width:100%;
    float:left;
    text-align:left;
    font-size:15px;
    color:#333
}
.propertyFilter .container .filterCon{
    display:flex;
    justify-content:space-between;
    align-items:center
}
.propertyFilter ul li.propertyTab span.borTop{
    background-color:#fff;
    border-left:1px solid #d7d7d7;
    border-right:1px solid #d7d7d7;
    display:none;
    height:12px;
    left:0;
    margin:0;
    padding:0;
    position:absolute;
    top:39px;
    width:100%;
    z-index:200
}
.propertyFilter ul li.propertyTab:hover ol,.propertyFilter ul li.propertyTab:hover span.borTop{
    display:block
}
.searchForm{
    display:flex
}
.searchForm .searchInput{
    width:250px;
    background:#fff;
    color:#c1c1c1;
    font-size:14px;
    height:42px;
    padding:0 10px;
    border:solid 1px #c4c4c4;
    border-right:none;
    border-radius:4px 0 0 4px
}
.searchForm .searchBtn{
    background:#05a6f2;
    height:42px;
    color:#fff;
    font-size:16px;
    padding:0 10px;
    border-radius:0 4px 4px 0;
    border:none
}
.propertyFilter ul li.moreLink,.propertyFilter ul li.propertyTab{
    margin:0 5px;
    padding:0;
    display:inline-block;
    vertical-align:middle
}
.propertyFilter ul li.propertyTab{
    position:relative
}
.propertyFilter ul li.moreLink a{
    margin:0px;
    padding:0px 0 27px;
    font-size:16px;
    color:#05a6f2;
    text-decoration:underline;
    position:relative
}
.propertyFilter ul li.moreLink a:hover,.propertyFilter ul li.moreLink:hover a{
    color:#05a6f2;
    text-decoration:none
}
.propertyFilter ul li.moreLink a span.arrow-show{
    background:#05a6f2 none repeat scroll 0 0;
    border-radius:50%;
    bottom:6px;
    color:#fff;
    content:"";
    display:none;
    font-size:13px;
    font-weight:700;
    height:20px;
    left:1%;
    line-height:20px;
    margin:0 auto;
    position:absolute;
    right:1%;
    text-align:center;
    width:20px;
    z-index:10
}
.propertyfield{
    display:none;
    border-bottom:1px solid #d9d9d9;
    float:left;
    margin:-18px 0 0 0;
    padding:15px 0 15px;
    text-align:center;
    width:100%;
    background-color:#f5f5f5
}
.propertyfield span.head{
    font-size:16px;
    margin:0 10px 0 0;
    padding:10px 8px;
    display:inline-block;
    font-weight:600;
    color:#333;
    text-transform:capitalize
}
.propertyfield input[type=text]{
    background-color:#fff;
    border:1px solid #e0e2e4;
    border-radius:4px;
    color:#333;
    font-size:14px;
    margin:0;
    padding:10px 8px;
    width:35%
}
.property-main-page{
    width:100%;
    padding:15px 0px 20px
}
.sorting-order{
    clear:both;
    margin:10px 0;
    padding:0px;
    display:flex;
    justify-content:space-between;
    align-items:center
}
.pages{
    color:#666;
    font-size:18px
}
.filterBlock{
    display:flex;
    align-items:center
}
.order-nav{
    clear:both;
    margin:0px 0px;
    padding:0px;
    float:left;
    line-height:55px
}
.order-nav ul{
    margin:0px 0px 0 0px;
    padding:0px
}
.order-nav ul li{
    float:left;
    margin:0 0 0 0px;
    padding:0px;
    list-style:none;
    font-size:14px;
    color:#5d7078
}
.order-nav ul li.order-head{
    float:left;
    margin:0 20px;
    padding:0px;
    list-style:none;
    font-size:14px;
    color:#5d7078
}
.order-nav ul li.order-head select{
    margin:0 0 0 10px;
    padding:3px 5px;
    width:150px;
    background-color:#fff;
    border:1px solid #ccc
}
.order-nav ul li a{
    color:#5d7078;
    padding:0px 20px;
    display:block;
    text-decoration:none;
    text-shadow:none;
    transition:all .2s ease 0s
}
.order-nav ul li a:hover{
    color:#05a6f2;
    text-decoration:none
}
.order-nav ul li a.active{
    color:#fff;
    text-decoration:none;
    background-color:#05a6f2
}
.orderFilter{
    margin:0;
    padding:0px
}
.orderFilter ul{
    margin:0px 0px 0 0px;
    padding:0px
}
.orderFilter ul li{
    float:left;
    margin:0px 0px 0px 20px;
    padding:0px;
    list-style:none;
    position:relative
}
.orderFilter ul li a{
    background-color:#05a6f2;
    border:none;
    color:#fff;
    cursor:pointer;
    float:left;
    font-size:14px;
    margin:0px 0 0;
    padding:12px 15px;
    text-decoration:none;
    text-transform:uppercase;
    transition:all .2s ease 0s;
    border-radius:4px
}
.orderFilter ul li a:hover{
    color:#fff;
    text-decoration:none;
    background-color:#333
}
.orderFilter ul li span.borTop{
    background-color:#fff;
    border-left:1px solid #d7d7d7;
    border-right:1px solid #d7d7d7;
    display:none;
    height:14px;
    left:0;
    margin:0;
    padding:0;
    position:absolute;
    top:38px;
    width:100%;
    z-index:200
}
.orderFilter ul li:hover span.borTop{
    display:block
}
.orderFilter ul li .dd-container{
    margin:0px;
    padding:0px;
    display:inline-block;
    background-color:#fff;
    font-size:15px;
    color:#acacac;
    text-decoration:none;
    text-transform:capitalize;
    transition:all .2s ease 0s;
    border:1px solid #d7d7d7;
    vertical-align:middle;
    width:auto !important;
    border-radius:4px
}
.orderFilter ul li:hover .dd-container{
    background-color:#fff;
    color:#acacac;
    text-decoration:none
}
.orderFilter ul li .dd-container i{
    margin:-5px 0 0 5px;
    font-size:20px;
    vertical-align:middle
}
.orderFilter ul li .dd-container .dd-select{
    background:none !important;
    border:none;
    border-radius:0;
    cursor:pointer;
    float:left;
    position:relative;
    width:auto !important;
    padding:0 30px 0 0
}
.orderFilter ul li .dd-container .dd-select .dd-selected{
    display:block;
    font-weight:bold;
    overflow:hidden;
    padding:10px 10px 11px;
    background:none;
    text-transform:capitalize
}
.orderFilter ul li .dd-container .dd-select .dd-selected label{
    color:#333;
    display:inline-block;
    font-size:15px;
    font-weight:normal;
    margin-bottom:0;
    max-width:100%
}
.orderFilter ul li .dd-container ol{
    margin:0px;
    padding:10px;
    display:none;
    position:absolute;
    top:50px;
    left:0px;
    background-color:#fff;
    border:1px solid #e5e4e4;
    width:250px;
    z-index:100
}
.orderFilter ul li:hover .dd-container ol{
    display:block
}
.orderFilter ul li .dd-container ol li{
    border-bottom:1px solid #eaeaea;
    margin:0 0;
    list-style:none;
    width:100%;
    float:left;
    padding:10px 0px
}
.orderFilter ul li .dd-container ol li:last-child{
    border-bottom:none;
    margin:0 0;
    padding:10px 0 0
}
.orderFilter ul li .dd-container ol li a.dd-option{
    background:none !important;
    color:#acacac;
    cursor:pointer;
    display:inline-block;
    font-size:16px;
    font-weight:400;
    line-height:18px;
    transition:all .2s ease 0s;
    padding:0px;
    margin:0px;
    border:none;
    cursor:pointer;
    text-transform:none
}
.orderFilter ul li .dd-container ol li a.dd-option label{
    display:inline-block;
    font-weight:normal;
    margin:2px 0 0 0;
    max-width:100%;
    color:#acacac;
    cursor:pointer
}
.orderFilter ul li .dd-container ol li a.dd-option:hover label{
    color:#ccc
}
.listing-icons{
    margin:0px 0px 0 46px;
    padding:0px;
    overflow:hidden;
    line-height:40px
}
.listing-icons ul{
    margin:0px 0px 0 0px;
    padding:0px;
    display:flex;
    align-items:center
}
.listing-icons ul li{
    margin:0 0 0 10px;
    padding:0px 15px;
    list-style:none;
    border:1px solid #cecece;
    transition:all .2s ease 0s;
    text-align:center;
    border-radius:4px
}
.listing-icons ul li a{
    color:#666;
    font-size:20px;
    line-height:42px
}
.listing-icons ul li:hover,.listing-icons ul li.active{
    background:#f5f5f5
}
.listing-icons ul li:hover a,.listing-icons ul li.active a{
    color:#05a6f2;
    text-decoration:none !important
}
.listing-icons ul li a span{
    margin:0 0 5px;
    display:block;
    color:#5d7078;
    text-decoration:none;
    font-weight:600;
    line-height:18px
}
.listing-icons ul li a:hover span{
    color:#000;
    text-decoration:none !important
}
.listing-icons ul li a img{
    margin:-3px 0px
}
.listing-icons ul li a:hover img{
    opacity:.8
}
.property-box{
    position:relative;
    display:block;
    border-radius:2px;
    box-shadow:0 0 8px #d1cbcb;
    margin:10px 0
}
.property-box.propertySearch-box{
    margin:10px 0px 20px
}
.property-box.propertySearch-box .img-con{
    height:auto
}
.property-box.propertySearch-box .img-con a{
    text-decoration:none !important
}
.property-box.propertySearch-box .name-con{
    padding:15px
}
.property-box.propertySearch-box .place-bid-con ul li{
    margin:5px 0
}
.property-box.propertySearch-box .place-bid-con ul li a{
    padding:0 10px
}
.property-box.propertySearch-box .place-bid-con ul li a span{
    width:auto;
    font-size:16px
}
.rev-text{
    font-size:18px;
    text-align:center;
    margin-top:15px
}
.centertext{
    text-align:center
}
.property-box .sold-con{
    width:102px;
    height:109px;
    margin:0px;
    padding:0px;
    position:absolute;
    top:0px;
    left:-21px
}
.property-box .img-con{
    clear:both;
    margin:0px;
    padding:0px;
    height:220px;
    overflow:hidden;
    position:relative
}
.property-box .img-con .property-name{
    position:absolute;
    top:10px;
    left:15px;
    background:#333;
    color:#fff;
    padding:5px 10px;
    z-index:9;
    font-size:14px;
    -webkit-border-radius:4px;
    -khtml-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px
}
.property-box .img-con .biddingStart{
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    text-align:left;
    background:#333;
    color:#fff;
    padding:5px 15px;
    z-index:9;
    font-size:14px;
    -webkit-border-radius:0 0 4px 4px;
    -khtml-border-radius:0 0 4px 4px;
    -moz-border-radius:0 0 4px 4px;
    -ms-border-radius:0 0 4px 4px;
    -o-border-radius:0 0 4px 4px;
    border-radius:0 0 4px 4px
}
.property-box .img-con img{
    width:100%;
    margin:0px;
    padding:0px;
    float:left
}
#propertyListings .property-box .img-con,#feturedPropertyBlock .property-box .img-con{
    text-align:center;
    height:236px;
    border-radius:4px
}
#propertyListings .property-box .img-con img,#feturedPropertyBlock .property-box .img-con img{
    display:inline-block;
    vertical-align:middle;
    float:none;
    min-height:236px;
    border-radius:2px 2px 0 0
}
.property-box .name-con{
    position:relative;
    clear:both;
    margin:0;
    padding:15px 50px 15px 15px
}
.proertysearch .name-con{
    min-height:initial;
    padding:10px 15px !important
}
.proertysearch .price-con{
    padding:0 15px !important
}
.property-box .name-con .name-left-con{
    font-size:14px;
    color:#333;
    margin:0;
    padding:0;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden
}
.property-box .name-con .name-left-con span{
    display:block;
    font-size:15px;
    color:#8f8f8f;
    margin-top:7px;
    text-transform:capitalize
}
.property-box .name-con .name-left-con span i{
    color:#05a6f2;
    margin-right:4px
}
.property-box.propertySearch-box .name-con .name-left-con span{
    margin:3px 0 0
}
.property-box.propertySearch-box .stripe{
    clear:both;
    color:#05a6f2;
    font-size:14px;
    margin:0 0 10px;
    padding:0;
    text-align:center;
    text-transform:uppercase
}
.property-box .name-con .name-right-con{
    position:absolute;
    top:15px;
    right:10px;
    float:right;
    margin:0;
    padding:0
}
.property-box .name-con .name-right-con a{
    font-size:18px;
    color:#f017d4;
    text-decoration:none
}
.property-box .name-con .name-right-con a:hover{
    color:#000;
    text-decoration:none
}
.property-box.propertySearch-box .auctionType{
    clear:both;
    color:#000;
    font-family:"Roboto",sans-serif;
    font-size:16px;
    margin:0px 55px;
    padding:10px 0;
    text-align:center;
    text-transform:capitalize;
    border-bottom:1px solid #dbdbdb
}
.property-box .price-con{
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    color:#000;
    font-size:18px;
    text-transform:capitalize;
    text-align:left;
    font-weight:bold;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.property-box .price-con span{
    font-size:16px;
    display:inline-block;
    color:#7f7f7f;
    margin-right:10px;
    font-weight:normal
}
.property-box .price-con span.start-bid{
    display:inline-block;
    margin:0px 5px;
    font-size:18px;
    padding:0px;
    color:#05a6f2
}
.property-box.propertySearch-box .dateCon{
    clear:both;
    color:#8f8f8f;
    font-family:"Roboto",sans-serif;
    font-size:12px;
    margin:0px 0 10px;
    padding:0;
    text-transform:capitalize;
    text-align:center
}
.property-box .detail-con{
    clear:both;
    margin:0px;
    padding:0px;
    border-top:solid 1px #e5e5e5;
    overflow:hidden;
    border-radius:0 0 2px 2px
}
.property-box .detail-con ul{
    margin:0px;
    padding:0px
}
.property-box .detail-con ul li{
    margin:0px;
    padding:10px 0px;
    width:33.33%;
    float:left;
    border-right:1px solid #e5e5e5;
    list-style:none;
    text-align:center
}
.property-box .detail-con ul li:first-child{
    border-radius:0 0 2px 0
}
.property-box .detail-con ul li:last-child{
    width:33.33%;
    border-right:none;
    border-radius:0 0 0 2px
}
.property-box .detail-con ul li a span{
    display:inline-block;
    margin:0px 5px 0 0;
    padding:0px;
    vertical-align:bottom
}
.property-box .detail-con ul li a{
    font-size:14px;
    color:#767d81;
    text-decoration:none;
    transition:all .2s ease 0s
}
.property-box.propertySearch-box .detail-con ul li a{
    font-size:12px;
    color:#8c8c8c
}
.property-box .detail-con ul li a:hover{
    color:#999;
    text-decoration:none
}
.property-box .place-bid-con{
    clear:both;
    overflow:hidden;
    margin-bottom:10px;
    margin-top:10px;
    padding:0 10px
}
.property-box .place-bid-con ul{
    margin:0px;
    padding:0px;
    display:flex;
    justify-content:space-between;
    align-items:center
}
.property-box .place-bid-con ul li{
    display:inline-block
}
.property-box .place-bid-con ul li a{
    display:block;
    color:#05a6f2;
    border:solid #05a6f2 1px;
    text-align:center;
    font-size:16px;
    line-height:42px;
    padding:0 20px !important;
    border-radius:4px;
    text-decoration:none;
    transition:all .2s ease 0s
}
.property-box .place-bid-con ul li a:hover{
    text-decoration:none;
    background-color:#05a6f2;
    color:#fff
}
.property-box .place-bid-con ul li:last-child a{
    border-top:none;
    border-bottom:none;
    color:#353535;
    border:solid #353535 1px;
    font-size:16px;
    line-height:42px
}
.property-box .place-bid-con ul li:last-child a:hover{
    text-decoration:none;
    background-color:#05a6f2;
    border-color:#05a6f2;
    color:#fff
}
.property-box .place-bid-con ul li a span{
    display:inline-block;
    margin:0px 5px 0 0;
    padding:0px;
    vertical-align:bottom;
    font-size:18px;
    color:#fff;
    text-transform:uppercase;
    width:150px;
    text-align:center
}
.property-box .place-bid-con ul li a img{
    display:inline-block;
    transition:all .5s ease 0s;
    width:auto
}
.property-box .place-bid-con ul li a:hover img{
    transform:rotate(360deg);
    -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -o-transform:rotate(360deg)
}
.red-btn,.red-btn:hover{
    background:rgba(212,10,16,.5) !important;
    border:solid 1px rgba(212,10,16,.5) !important;
    color:#fff !important
}
.more-drop-down{
    margin:0px;
    display:none;
    padding:10px;
    background-color:#fff;
    border-top:1px solid #e5e4e4;
    border-bottom:1px solid #e5e4e4;
    width:100%;
    z-index:100
}
.dropSection{
    clear:both;
    margin:0px;
    padding:0px;
    text-align:center
}
.dropSection ul{
    margin:0px;
    padding:0px;
    display:flex;
    justify-content:center
}
.dropSection>ul>li{
    margin:0px;
    padding:0px 10px;
    min-height:300px;
    border-right:1px solid #d9d9d9;
    display:inline-block;
    vertical-align:top
}
.dropSection ul li:last-child{
    border-right:none
}
.propertyTabs-head{
    clear:both;
    color:#333;
    font-size:18px;
    line-height:26px;
    margin:0 0 8px;
    padding:0 0px 0 0;
    text-transform:capitalize;
    text-align:left
}
.propertyTabs-con{
    clear:both;
    color:#333;
    font-size:14px;
    margin:0 0 12px;
    padding:0 0px 0 0;
    text-align:left
}
.propertyTabs-con input[type=text]{
    background-color:#fff;
    border:1px solid #999;
    border-radius:4px;
    color:#999;
    font-size:12px;
    margin:0;
    padding:8px 8px;
    width:200px
}
.propertyTabs-con input[type=text].smallField{
    width:100px
}
.propertyTabs-con span{
    display:block;
    margin:0px;
    text-align:center;
    padding:0px;
    color:#333;
    font-size:14px;
    top:44%
}
.propertyTabs-con span.smallCol{
    display:inline-block;
    margin:0px 8px
}
.propertyTabs-list{
    width:auto;
    margin:0px;
    padding:0px;
    float:left
}
.propertyTabs-list ol{
    margin:0px;
    padding:0px
}
.propertyTabs-list ol li{
    margin:0px;
    padding:5px 3px;
    border-bottom:1px solid #eaeaea;
    border-right:none;
    text-align:left;
    font-size:15px;
    color:#acacac;
    height:auto
}
.propertyTabs-list ol li:last-child{
    border-right:none;
    border-bottom:none
}
.propertyTabs-list ol li input[type=checkbox]:not(old){
    width:28px;
    margin:0;
    padding:0;
    opacity:0
}
.propertyTabs-list ol li input[type=checkbox]:not(old)+label{
    display:inline-block;
    margin-left:-28px;
    padding-left:32px;
    background:url(../images_lat/icons/checks-newGray.png) no-repeat 0 2px;
    line-height:18px;
    font-size:16px;
    color:#333;
    font-weight:400;
    cursor:pointer;
    transition:all .2s ease 0s
}
.propertyTabs-list ol li input[type=checkbox]:not(old)+label:hover{
    color:#acacac
}
.propertyTabs-list ol li input[type=checkbox]:not(old):checked+label{
    background-position:0 -19px
}
.propertyTabs-list ol li input[type=radio]:not(old):checked+label{
    background-position:0 -48px
}
.propertyTabs-list ol li a{
    color:#acacac !important;
    text-decoration:none;
    transition:all .2s ease 0s;
    font-size:16px !important;
    font-weight:400;
    line-height:24px
}
.propertyTabs-list ol li a:hover{
    color:#ccc !important;
    text-decoration:none
}
.propertyTabs-list ol li a::after,.propertyTabs-list ol li a::before{
    display:none !important
}
.propertyTabs-list ol li label a{
    color:#05a6f2 !important;
    text-decoration:none;
    transition:all .2s ease 0s;
    font-size:16px !important;
    font-weight:400;
    line-height:18px
}
.propertyTabs-list ol li label a:hover{
    color:#ccc !important;
    text-decoration:none
}
.propertyTabs-list ol li label a::after,.propertyTabs-list ol li label a::before{
    display:none !important
}
.clr{
    clear:both
}
.size-fl{
    float:left;
    width:auto;
    margin-left:10px
}
.propertyTabs .dd-container{
    margin:0px;
    padding:0px;
    display:inline-block;
    background-color:#ccc;
    font-size:15px;
    color:#acacac;
    text-decoration:none;
    text-transform:capitalize;
    transition:all .2s ease 0s;
    border:1px solid #d7d7d7;
    vertical-align:middle;
    width:auto !important;
    min-width:135px;
    text-align:left
}
.propertyTabs .dd-container:hover{
    background-color:#fff;
    color:#acacac;
    text-decoration:none
}
.propertyTabs .dd-container i{
    margin:-5px 0 0 5px;
    font-size:20px;
    vertical-align:middle
}
.propertyTabs .dd-container .dd-select{
    background:none !important;
    border:none;
    border-radius:0;
    cursor:pointer;
    float:left;
    position:relative;
    width:100% !important;
    padding:0 30px 0 0
}
.propertyTab .dd-container .dd-select .dd-selected{
    display:block;
    font-weight:bold;
    overflow:hidden;
    padding:10px 10px 11px
}
.propertyTab .dd-container .dd-select .dd-selected label{
    color:#333;
    display:inline-block;
    font-size:16px;
    font-weight:normal;
    margin-bottom:0;
    max-width:100%
}
.dd-pointer-down{
    border-color:#333 rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:6px !important
}
.propertyTab .dd-container ol{
    margin:0px;
    padding:10px;
    display:none;
    position:absolute;
    top:49px;
    left:0px;
    background-color:#fff;
    border:1px solid #e5e4e4;
    width:250px;
    z-index:100
}
.propertyTab .dd-container ol li:first-child{
    border-bottom:1px solid #eaeaea;
    margin:0 0
}
.propertyTab .dd-container ol li a.dd-option{
    background:none !important;
    color:#acacac;
    cursor:pointer;
    display:inline-block;
    font-size:16px;
    font-weight:400;
    line-height:18px;
    transition:all .2s ease 0s;
    padding:0px;
    margin:0px;
    border:none;
    cursor:pointer
}
.propertyTab .dd-container ol li a.dd-option label{
    display:inline-block;
    font-weight:normal;
    margin:2px 0 0 0;
    max-width:100%;
    color:#acacac;
    cursor:pointer
}
.propertyTab .dd-container ol li a.dd-option:hover label{
    color:#ccc
}
.propertyTabs{
    margin:0px 0px;
    padding:0px 0 10px;
    display:inline-block;
    position:relative
}
.dropSection ul li .propertyTabs span.borTop{
    background-color:#fff;
    border-left:1px solid #d7d7d7;
    border-right:1px solid #d7d7d7;
    display:none;
    height:14px;
    left:0;
    margin:0;
    padding:0;
    position:absolute;
    top:38px;
    width:100%;
    z-index:200
}
.dropSection ul li .propertyTabs:hover span.borTop{
    display:block
}
.filterMap-con{
    clear:both;
    margin:20px 0px;
    padding:0px
}
.mapCon-left{
    width:63% !important;
    margin:0px;
    padding:0px;
    height:459px !important;
    overflow:hidden;
    float:left
}
.mapCon-left img{
    width:100%;
    margin:0px;
    display:block
}
.mapCon-right{
    width:36% !important;
    margin:0px;
    padding:0px;
    float:right
}
.showResults-Head{
    clear:both;
    margin:0px;
    padding:10px;
    background-color:#05a6f2;
    font-size:15px;
    color:#fff;
    line-height:25px
}
.showResults-Head span{
    width:25px;
    height:25px;
    margin:0px 10px 0px 0px;
    padding:0px;
    display:inline-block;
    background:url(../images_lat/icons/botCircle-arrow.png) repeat-x;
    vertical-align:middle
}
.mapCon-list-inner{
    clear:both;
    margin:0px;
    padding:5px;
    border:1px solid #eaeaea
}
.mapCon-list-inner ul{
    margin:0px;
    padding:0px
}
.showing-result{
    height:400px !important;
    margin:0px !important;
    width:100%;
    overflow:auto
}
.showing-result #lyr{
    position:relative !important
}
.mapCon-list-inner ul div#scrollbar_v{
    height:400px !important;
    margin-top:-12px !important;
    margin-left:4px
}
.mapCon-list-inner ul div#scrollbar_v div#scrollbar_v .up{
    display:none !important
}
.mapCon-list-inner ul li{
    background-color:#fff;
    box-shadow:0 0 6px #e7e7e7;
    box-sizing:border-box;
    float:left;
    margin:0 0 5px;
    padding:8px;
    width:100%;
    cursor:pointer;
    transition:all .2s ease 0s
}
.mapCon-list-inner ul li:hover,.mapCon-list-inner ul li.active{
    box-shadow:0 0 6px #f3f3f3
}
.mapCon-list-inner ul li .left-img{
    width:120px;
    margin:0px 13px 0px 0px;
    padding:0px;
    float:left
}
.mapCon-list-inner ul li .left-img a img{
    width:100%;
    margin:0px;
    transition:all .2s ease 0s;
    border:1px solid #ccc
}
.mapCon-list-inner ul li .left-img a img:hover{
    opacity:.8
}
.mapCon-list-inner ul li .right-con{
    width:calc(100% - 135px);
    margin:0px;
    padding:0px;
    float:left
}
.mapCon-list-inner ul li .right-con .name-con{
    clear:both;
    margin:0px 10px 10px 0px;
    padding:0px;
    font-size:14px;
    color:#5d7078;
    text-transform:capitalize
}
.mapCon-list-inner ul li .right-con .name-con a{
    color:#5d7078;
    text-decoration:none
}
.mapCon-list-inner ul li .right-con .name-con a:hover{
    color:#21468d;
    text-decoration:none
}
.mapCon-list-inner ul li .left-img .residential-con{
    clear:both;
    margin:6px 0 6px;
    padding:0px;
    font-size:13px;
    font-weight:600;
    color:#05a6f2;
    text-transform:capitalize
}
.mapCon-list-inner ul li .right-con .live-auctionBtn{
    clear:both;
    margin:6px 0 0 0;
    padding:0px
}
.mapCon-list-inner ul li .right-con .live-auctionBtn a{
    margin:0px;
    padding:5px;
    display:inline-block;
    font-size:12px;
    color:#fff;
    text-decoration:none;
    background-color:#05a6f2;
    text-transform:capitalize;
    transition:all .2s ease 0s
}
.mapCon-list-inner ul li .right-con .live-auctionBtn a:hover{
    color:#fff;
    text-decoration:none;
    background-color:#333
}
.innerBanner{
    position:relative
}
.innerBanner .bannerContent{
    width:100%;
    position:absolute;
    top:50%;
    transform:translateY(-50%)
}
.innerBanner .bannerContent .container .property-search-section{
    position:relative;
    z-index:4;
    max-width:860px;
    width:100%;
    margin:0 auto;
    -webkit-border-radius:4px;
    -khtml-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px
}
.innerBanner .bannerContent .container .property-search-section.dashboardBan{
    max-width:480px;
    margin-top:40px
}
.innerBanner .bannerContent .container .property-search-section.dashboardBan .banner-title .subtitle{
    max-width:100%
}
.innerBanner .bannerContent .container .property-search-section .banner-title{
    display:flex;
    justify-content:space-between;
    align-items:center
}
.innerBanner .bannerContent .container .property-search-section .banner-title.freeBannerText{
    padding:15px 30px
}
.innerBanner .bannerContent .container .property-search-section .banner-title.freeBannerText .subtitle{
    max-width:580px
}
.innerBanner .bannerContent .container .property-search-section .banner-title.freeBannerText .subtitle p{
    font-size:16px
}
.innerBanner .bannerContent .container .property-search-section .banner-title.howitwork{
    padding:15px 30px
}
.innerBanner .bannerContent .container .property-search-section .banner-title.howitwork .subtitle{
    position:relative;
    max-width:620px;
    padding:15px 30px
}
.innerBanner .bannerContent .container .property-search-section .banner-title.howitwork .subtitle .btnCenter{
    text-align:center;
    position:absolute;
    bottom:-70px;
    left:0;
    width:100%
}
.innerBanner .bannerContent .container .property-search-section .banner-title.howitwork .subtitle .btnCenter a{
    text-transform:uppercase
}
.innerBanner .bannerContent .container .property-search-section .banner-title.howitwork .subtitle h4{
    font-size:30px;
    font-family:inherit
}
.innerBanner .bannerContent .container .property-search-section .banner-title.howitwork .subtitle h4 img{
    max-height:22px
}
.innerBanner .bannerContent .container .property-search-section .banner-title.howitwork .subtitle p{
    font-size:16px
}
.innerBanner .bannerContent .container .property-search-section .banner-title h3{
    color:#fff;
    font-size:30px;
    font-weight:600;
    margin:0 0 50px 0;
    font-family:"FontAwesome","Lato"
}
.innerBanner .bannerContent .container .property-search-section .banner-title .subtitle{
    position:relative;
    text-align:center;
    width:100%;
    max-width:510px;
    padding:15px 70px;
    background-color:rgba(40,40,40,.77)
}
.innerBanner .bannerContent .container .property-search-section .banner-title .subtitle .bannerH2{
    position:relative;
    display:inline-block;
    text-align:center;
    color:#fff;
    font-size:18px;
    margin:0;
    font-weight:normal;
    text-transform:uppercase;
    width:auto;
    height:auto;
    float:none
}
.innerBanner .bannerContent .container .property-search-section .banner-title .subtitle .bannerH2::after{
    width:80px;
    content:"";
    position:absolute;
    top:50%;
    left:-85px;
    transform:translateY(-50%);
    background:#fff;
    height:1px
}
.innerBanner .bannerContent .container .property-search-section .banner-title .subtitle .bannerH2::before{
    width:80px;
    content:"";
    position:absolute;
    top:50%;
    right:-85px;
    transform:translateY(-50%);
    background:#fff;
    height:1px
}
.innerBanner .bannerContent .container .property-search-section .banner-title .subtitle h4{
    color:#fff;
    font-family:"FontAwesome","Lato";
    font-size:26px;
    font-weight:500;
    margin:0
}
.innerBanner .bannerContent .container .property-search-section .banner-title .subtitle p{
    font-size:24px;
    color:#fff;
    margin:0;
    line-height:24px
}
.innerBanner .bannerContent .container .property-search-section .banner-title .how-much-circle a{
    width:150px;
    height:150px;
    padding-top:40px;
    display:block;
    text-decoration:none;
    background:#258dcc;
    color:#fff;
    font-size:18px;
    text-align:center;
    font-weight:600;
    border-radius:100%;
    -moz-border-radius:100%;
    -webkit-border-radius:100%;
    -ms-border-radius:100%
}
.innerBanner .bannerContent .container .property-search-section .banner-title .how-much-circle a .angle-right{
    border:solid 1px #ccc;
    display:flex;
    justify-content:center;
    align-items:center;
    width:27px;
    height:27px;
    line-height:20px;
    margin:5px auto 0 auto;
    border-radius:100%;
    -moz-border-radius:100%;
    -webkit-border-radius:100%;
    -ms-border-radius:100%
}
.innerBanner .bannerContent .container .property-search-section .banner-title .how-much-circle a .angle-right i{
    color:#a3cfe9;
    font-size:16px
}
.innerBanner .bannerContent .container .property-search-section .bannerText{
    text-align:center;
    padding-bottom:40px
}
@media(max-width: 768px){
    .innerBanner .bannerContent .container .property-search-section .bannerText{
        padding-bottom:20px
    }
}
.innerBanner .bannerContent .container .property-search-section .bannerText h1{
    color:#fff;
    font-size:30px;
    font-family:"proxima_novabold";
    margin:0 0 20px 0
}
@media(max-width: 640px){
    .innerBanner .bannerContent .container .property-search-section .bannerText h1{
        font-size:24px
    }
}
@media(max-width: 576px){
    .innerBanner .bannerContent .container .property-search-section .bannerText h1{
        font-size:20px
    }
}
.innerBanner .bannerContent .container .property-search-section .bannerText p{
    margin:0;
    font-size:24px;
    color:#fff
}
.contact-main-page{
    width:850px;
    margin:50px auto;
    padding:0px
}
.contact-head{
    margin:0px;
    text-align:center;
    position:relative
}
.contact-head::before{
    content:"";
    position:absolute;
    top:50%;
    left:30px;
    right:30px;
    height:1px;
    background:#949494;
    transform:translateY(-50%);
    z-index:8
}
.contact-head .contact-headSP{
    position:relative;
    padding:0 30px;
    font-size:46px;
    font-weight:600;
    color:#5d7078;
    background:#fff;
    text-transform:capitalize;
    display:inline-block;
    z-index:9
}
.contactDetail{
    margin:10px 0px 0 0;
    padding:15px 20px;
    text-align:left;
    background-color:#f5f5f5
}
.contactDetail ul{
    margin:0px;
    padding:0
}
.contactDetail ul li{
    border-bottom:1px dashed #ccc;
    float:left;
    list-style:none;
    margin:0 0 15px;
    padding:0 0 15px;
    width:100%
}
.contactDetail ul li:last-child{
    border-bottom:none
}
.contactDetail ul li span.contact-head{
    margin:0px 0 5px;
    padding:0;
    display:block;
    text-align:left;
    font-size:16px;
    font-weight:600;
    text-transform:capitalize;
    color:#5d7078
}
.contactDetail ul li span.contact-address{
    margin:0px 0 5px;
    padding:0;
    display:block;
    font-size:14px;
    color:#666
}
.contactDetail ul li span.contactNo{
    margin:0px 0 0px;
    padding:0;
    display:block;
    font-size:14px;
    color:#666
}
.contact-text{
    color:#000;
    font-size:20px;
    line-height:30px;
    margin:10px 0 20px;
    padding:0;
    text-align:center;
    font-weight:500
}
.contact-text span{
    display:block;
    margin:0px;
    padding:0px;
    font-size:20px
}
.contact-form{
    clear:both;
    margin:0px 0px 20px;
    padding:0px;
    overflow:hidden
}
.contact-form ul{
    margin:0px;
    padding:0px
}
.contact-form ul li{
    margin:0px 0px 15px;
    padding:0px;
    list-style:none;
    width:100%;
    float:left;
    text-align:center
}
.contact-form ul li.clear{
    margin:0px 0px 0px;
    padding:0px;
    clear:both;
    display:block
}
.contact-form.contact-formSp ul li{
    margin:0px 0px 15px;
    padding:0px;
    list-style:none;
    width:100%;
    float:left;
    text-align:center
}
.contact-form ul li.left-text-field{
    width:47%;
    float:left
}
.contact-form ul li.right-text-field{
    width:47%;
    float:right
}
.contact-form ul li span{
    margin:0px 0 10px;
    padding:0px;
    font-size:16px;
    color:#000;
    display:block;
    text-align:left
}
.contact-form ul li span small{
    color:#ff0404
}
.contact-form ul li input[type=text]{
    margin:0px;
    padding:12px 20px;
    width:100%;
    float:left;
    background-color:#fff;
    color:#616161;
    font-size:14px;
    text-transform:uppercase;
    border:1px solid #ccc
}
.contact-form ul li textarea{
    margin:0px;
    padding:13px 20px;
    height:150px;
    width:100%;
    float:left;
    background-color:#fff;
    color:#616161;
    font-size:14px;
    text-transform:uppercase;
    border:1px solid #ccc
}
.contact-form ul li button[type=submit],.contact-form ul li button[type=button]{
    padding:0 30px;
    line-height:48px;
    background-color:#5cb8eb;
    color:#fff;
    font-size:18px;
    text-transform:uppercase;
    border:none;
    transition:all .2s ease 0s;
    cursor:pointer;
    border-radius:4px;
    text-decoration:none;
    display:inline-block
}
.contact-form ul li button[type=submit]:hover,.contact-form ul li button[type=button]:hover{
    background-color:#666;
    color:#fff;
    text-decoration:none
}
.contact-form ul li #captcha{
    margin:0px 20px 10px -10px;
    float:left
}
.contact-form ul li #refresh{
    margin:0px 20px 10px 0px;
    float:left
}
.contact-form ul li .select-drop-down{
    float:left;
    margin:0;
    padding:0px;
    width:100%;
    border:1px solid #ccc;
    background-color:#fff;
    position:relative;
    overflow:hidden
}
.contact-form ul li .select-drop-down span.arrow-icon{
    background:url(../images_lat/icons/salact-big-arrow-icon-new.jpg) no-repeat 13px -16px;
    height:50px;
    margin:0;
    padding:0;
    pointer-events:none;
    position:absolute;
    right:0;
    top:0;
    width:60px
}
.contact-form ul li .select-drop-down select{
    float:left;
    margin:0;
    padding:11px 20px;
    width:100%;
    border:none;
    font-size:14px;
    color:#616161;
    background-color:#fff;
    text-transform:uppercase
}
.contact-form ul li .select-drop-down select option{
    margin:0;
    padding:0px 20px;
    font-size:14px;
    color:#616161
}
.contact-form ul li label.error{
    color:red;
    font-size:12px;
    font-weight:400;
    margin:5px 0 0;
    text-transform:capitalize;
    width:100%;
    text-align:left
}
.errormsg.alert{
    background-color:red !important;
    background-image:none !important;
    background-repeat:repeat-x;
    border-color:red !important;
    border-radius:0;
    color:#fff !important;
    overflow:hidden;
    padding:10px 15px !important;
    text-align:center
}
.errormsg.alert p{
    color:#fff !important;
    margin:0
}
#wrapper.inner-pages{
    padding:20px 0 30px
}
.inner3Col-con{
    clear:both;
    margin:20px 0px;
    padding:0px
}
.sp-head{
    position:relative;
    margin:0px 0px 20px;
    padding:0px
}
.sp-head::after{
    content:"";
    position:absolute;
    left:0;
    width:100%;
    background:#000;
    height:0;
    top:50%;
    transform:translateY(-50%);
    z-index:2
}
.sp-head span{
    display:inline-block;
    font-size:22px;
    color:#222;
    margin:0px;
    padding:0px 10px 0px 0px;
    background-color:#fff;
    text-transform:uppercase;
    font-weight:600;
    position:relative;
    z-index:4
}
.howItCon{
    display:flex;
    justify-content:space-between;
    align-items:flex-start
}
.howItCon .howitleft{
    width:20%;
    margin:0;
    padding:15px 20px;
    background-color:#f6f6f6
}
.howItCon .howitleft h3{
    color:#000;
    display:block;
    font-size:14px;
    font-weight:bold;
    margin:0 0 10px 0;
    padding:0;
    text-decoration:none;
    transition:all .2s ease
}
.howItCon .howitleft ul li{
    margin:0 0 10px 0;
    padding:0px;
    list-style:none;
    width:100%;
    position:relative;
    padding-left:20px;
    line-height:normal;
    font-size:14px
}
.howItCon .howitleft ul li::after{
    content:"";
    position:absolute;
    left:0;
    width:8px;
    height:8px;
    background:#268ecc;
    top:5px;
    border-radius:100%;
    z-index:2
}
.howItCon .howitleft ul li a{
    font-size:14px;
    display:block;
    color:#000;
    text-decoration:none;
    transition:all .2s ease 0s;
    line-height:24px
}
.howItCon .howitright{
    width:78%;
    display:flex
}
.howItCon .howitright .livbid{
    width:50%
}
.howItCon .howitright .livbid h3{
    color:#000;
    display:block;
    font-size:18px;
    font-weight:600;
    margin:0 0 10px 0;
    padding:0 0 8px 0;
    text-decoration:none;
    transition:all .2s ease;
    border-bottom:solid 1px #000;
    text-transform:uppercase
}
.howItCon .howitright .livbid ul{
    padding-right:20px;
    margin-bottom:20px
}
.howItCon .howitright .livbid ul li{
    padding-left:40px;
    position:relative;
    color:#000;
    font-size:14px;
    margin-bottom:10px
}
.howItCon .howitright .livbid ul li::before{
    content:"";
    position:absolute;
    left:0;
    top:0;
    width:28px;
    height:23px;
    background:url(../images_lat/icons/tick.png) no-repeat 0 0
}
.howItCon .howitright .livbid ul li p{
    margin:0;
    font-size:14px
}
.howItCon .howitright .livbid .note{
    color:#5c5858;
    font-size:13px
}
.howItCon .howitright .create{
    width:48%
}
.howItCon .howitright .create h3{
    color:#000;
    display:block;
    font-size:18px;
    font-weight:600;
    margin:0 0 10px 0;
    padding:0 0 8px 0;
    text-decoration:none;
    transition:all .2s ease;
    border-bottom:solid 1px #000;
    text-transform:uppercase
}
.howItCon .howitright .create h3 img{
    max-height:16px;
    margin-top:-5px
}
.howItCon .howitright .create .title{
    color:#000;
    font-size:16px;
    margin:0 0 10px 0;
    font-weight:600
}
.best-realstate{
    padding:50px 0
}
.banner-description{
    text-align:center;
    color:#4f4f4f;
    font-size:14px;
    width:68%;
    margin:0 auto 30px auto;
    line-height:28px
}
.deal-text{
    text-align:center;
    width:80%;
    margin:0 auto;
    padding-top:20px
}
.main-heading{
    margin:0 0 15px 0;
    color:#747373;
    line-height:normal;
    font-size:30px;
    font-weight:300;
    text-transform:none;
    text-align:center
}
.main-heading span{
    display:block
}
.deal-text p{
    margin:0 0 10px 0;
    color:#747373;
    font-size:18px;
    font-weight:300;
    line-height:28px
}
.deal-text p span{
    display:block
}
.deal-text p span strong{
    font-weight:bold
}
#toggleMenu{
    display:none;
    background:#fff;
    border:medium none;
    font-size:16px;
    padding:6px 15px;
    float:right;
    margin-top:22px
}
.inner-abt{
    width:85%;
    margin:0 auto;
    text-align:center
}
.small-width{
    width:90% !important;
    margin:0 auto !important
}
.extra-small-width{
    width:85% !important;
    margin:8px auto 10px auto !important
}
.drem-home{
    width:auto
}
.drem-home .top-part{
    text-align:center;
    padding-bottom:66px;
    padding-top:60px;
    margin:auto;
    width:80%
}
.drem-home .top-part ul{
    margin:0px;
    padding:0px;
    list-style:none
}
.drem-home .top-part ul li{
    display:inline-block;
    width:25%;
    color:#333;
    font-size:18px;
    font-weight:300;
    position:relative;
    line-height:45px;
    vertical-align:top
}
.drem-home .top-part ul li img{
    margin-right:15px
}
.drem-home .top-part ul li:after{
    width:2px;
    height:66px;
    background:#075195;
    position:absolute;
    bottom:-66px;
    left:50%;
    margin-left:-1px;
    content:""
}
.circle-part{
    border-top:solid #0858a2 2px;
    position:relative;
    width:80%;
    margin:0 auto
}
.left-circle{
    width:105px;
    text-align:center;
    position:absolute;
    left:0px;
    top:-54px
}
.left-circle figure{
    width:105px;
    height:105px;
    border:solid 2px #075195;
    border-radius:50%;
    text-align:center;
    line-height:105px;
    background:#fff
}
.left-circle figure img{
    display:inline-block;
    vertical-align:middle
}
.left-circle span{
    display:block;
    text-align:center;
    color:#414141;
    font-size:18px;
    margin-top:15px;
    font-weight:300
}
.right-circle{
    width:210px;
    text-align:center;
    position:absolute;
    right:0px;
    top:-54px
}
.right-circle figure{
    float:right;
    clear:both;
    width:105px;
    height:105px;
    border:solid 2px #075195;
    border-radius:50%;
    text-align:center;
    line-height:105px;
    background:#fff
}
.right-circle figure img{
    display:inline-block;
    vertical-align:middle
}
.right-circle span{
    clear:both;
    text-align:center;
    display:block;
    text-align:center;
    color:#414141;
    font-size:18px;
    margin-top:15px;
    font-weight:300;
    padding-top:20px;
    margin-left:85px;
    width:200px
}
.dream-btm-part{
    margin:0px;
    padding:50px 0 0 0;
    list-style:none;
    text-align:center
}
.dream-btm-part li{
    display:inline-block;
    width:25%;
    min-height:380px;
    padding:25px;
    border:solid 1px #fff;
    position:relative;
    vertical-align:top;
    -webkit-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.dream-btm-part li:after{
    width:44px;
    height:47px;
    position:absolute;
    top:-76px;
    left:50%;
    margin-left:-22px;
    content:"";
    background:url(../images_lat/icons/blue-circle.png) no-repeat center center
}
.dream-btm-part li:hover{
    -moz-box-shadow:0 0 3px #258dcc;
    -webkit-box-shadow:0 0 3px #258dcc;
    box-shadow:0 0 3px #258dcc;
    -webkit-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.dream-btm-part li figure{
    margin-bottom:10px
}
.dream-btm-part li .fig-name{
    color:#333;
    font-size:24px;
    font-weight:300;
    margin-bottom:30px
}
.dream-btm-part li p{
    color:#333;
    font-size:16px;
    margin-bottom:10px;
    font-weight:300
}
.dream-btm-part .mr-btn{
    text-align:center;
    margin-top:20px
}
.dream-btm-part .mr-btn a{
    display:none;
    color:#333;
    font-size:16px;
    font-weight:400;
    text-decoration:none
}
.dream-btm-part li:hover .mr-btn a{
    color:#258dcc;
    display:inline-block
}
.dream-btm-part li:hover .fig-name{
    font-weight:400
}
.dream-btm-part li:hover p{
    font-weight:400;
    -webkit-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.mobileMenuWrapper{
    position:fixed;
    top:0;
    right:-100%;
    height:100%;
    z-index:9999;
    max-width:320px;
    width:90%;
    background:#21a0d2;
    padding:0;
    overflow-y:auto;
    overflow-x:hidden;
    opacity:0;
    visibility:hidden;
    transition:all .5s ease-in-out
}
.mobileMenuWrapper.showMenu{
    top:0;
    right:0;
    opacity:1;
    visibility:visible;
    transition:all .5s ease-in-out
}
.mobileMenuWrapper .outerDiv{
    display:flex;
    flex-direction:column;
    justify-content:center;
    padding:60px 0
}
.mobileMenuWrapper .outerDiv .close-menu{
    width:24px;
    height:24px;
    position:absolute;
    top:30px;
    right:20px;
    cursor:pointer;
    z-index:9999
}
.mobileMenuWrapper .outerDiv .close-menu span{
    width:100%;
    height:2px;
    background:#fff;
    display:block;
    position:relative;
    -webkit-transition:all .2s cubic-bezier(0.49, 0.38, 0.23, 0.96) 0s;
    -o-transition:all .2s cubic-bezier(0.49, 0.38, 0.23, 0.96) 0s;
    transition:all .2s cubic-bezier(0.49, 0.38, 0.23, 0.96) 0s
}
.mobileMenuWrapper .outerDiv .close-menu span:nth-child(1){
    top:2px;
    transform:rotate(-45deg)
}
.mobileMenuWrapper .outerDiv .close-menu span:nth-child(2){
    transform:rotate(45deg)
}
.mobileMenuWrapper .outerDiv .menuNav{
    position:relative;
    z-index:1
}
.mobileMenuWrapper .outerDiv .menuNav li{
    position:relative;
    display:block
}
.mobileMenuWrapper .outerDiv .menuNav li a{
    font-size:20px;
    position:relative;
    display:block;
    color:#fff;
    padding:12px 40px
}
@media(max-width: 767px){
    .mobileMenuWrapper .outerDiv .menuNav li a{
        padding:10px 30px
    }
}
.mobileMenuWrapper .outerDiv .menuNav li:hover{
    background:#070707
}
.mobileMenuWrapper .outerDiv .menuNav li:hover a{
    color:#fff
}
.mobileMenuWrapper .outerDiv ul{
    list-style-type:none;
    padding:0;
    margin:0;
    width:100%
}
.mobileMenuWrapper .outerDiv ul li{
    list-style-type:none;
    padding:0;
    margin:0
}
.mobileMenuWrapper .outerDiv ul li a{
    font-size:18px;
    text-decoration:none;
    color:#fff;
    padding:12px 25px;
    display:block;
    cursor:pointer
}
.mobileMenuWrapper .outerDiv ul li a:hover{
    background:#80c0da
}
.mobileMenuWrapper .outerDiv ul li.active a,.mobileMenuWrapper .outerDiv ul li.active a{
    color:#fff
}
/*# sourceMappingURL=style.css.map */
 