[class^="box-"] {display:none}
[class^="box-"].showfirst {display:block}

.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:25px;margin-left:25px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:10px;margin-left:10px}.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:4px;height:auto;left:auto;top:0;right:18px;bottom:0;border-radius:14px;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)";background:0 0}.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:#e4e4e4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#e4e4e4;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#e4e4e4;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:#e4e4e4;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(../images/mCSB_buttons.html);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:transparent;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,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.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,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.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:transparent}.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:transparent}.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:transparent;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)}


/*Main Css */
body, input, select, textarea, button {
    font-family: 'Anderson Grotesk';
}

h1, h2, h3, h4, h5, h6{
    font-family: 'Circular Std';
}


.font-1 {font-family: 'Anderson Grotesk' !important;}
.font-2 {font-family: 'Circular Std' !important;}

*:hover, *:focus, *{
    outline: none !important;
}

p.error {font-size: 14px;color: red;font-weight: bold;}

/* Hamburger Menu */
.menu-Bar {width: 30px;height: 20px;cursor: pointer;position: absolute;right: 15px;top: 0;bottom: 0;margin: auto;z-index: 22;display: none;}
.menu-Bar span {display: block;height: 4px;width: 100%;background: #18ecbf;position: absolute;transition: .6s all;border-radius: 100px;}
.menu-Bar span:nth-child(1) {top: 0;}
.menu-Bar span:nth-child(2) {top: 8px; transform-origin: left;}
.menu-Bar span:nth-child(3) {top: 16px;}
.menu-Bar.open span{background: #16dab0;}
.menu-Bar.open span:nth-child(1) {transform: rotate(45deg); top: 12px; transform-origin: right-center;}
.menu-Bar.open span:nth-child(2) {width: 0; opacity: 0;}
.menu-Bar.open span:nth-child(3) {transform: rotate(-45deg); top: 12px; transform-origin: right-center;}
.ovr-hiddn {overflow-x: hidden;}


/*Search Bar*/
.search-bar input.search-text {
  color: #222;
  position:relative;
  z-index:5;
  transition: z-index 0.8s, width 0.5s, background 0.3s ease, border 0.3s;
  height: 45px;
  width: 0;
  margin: 0;
  padding: 5px 0 5px 40px;
  box-sizing: border-box;
  font-size: 16px;
  font-size: 1rem;
  cursor: pointer;
  border-radius: 30px;
  border: 1px solid transparent;
  background: url("../images/search.html") no-repeat left 9px center transparent;
  background-size:18px;
}
.search-bar input.search-text:focus {
  z-index:3; 
  width: 270px;
  border: 1px solid #666;  
  background-color: white;
  outline: none;
  cursor:auto;
  padding-right: 10px;
}

.search-bar input.search-submit {
  position: relative;
  z-index: 4;
  top:17px;
  left: 49px;
  width: 45px;
  height: 1px;
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  border-radius: 30px;
  cursor: pointer; 
  background: none;
}
header .logo{float: right;}
header ul.menu {
    float: right;
}
header .logo a.mn-logo img {
    width: 100%;
    margin: 0 auto;
    display: block;
}

header {
    padding: 25px 0;
    position: absolute;
    width: 100%;
    top: 0;
    z-index: 1;
}

.main-nav {
    margin: 10px 0;
}

.main-nav ul li {
    display: inline-block;
}

.main-nav a {
    display: block;
    padding: 6px 14px;
    font-size: 18px;
    color: #636363;
    font-weight: 500;
    position: relative;
}

.main-nav ul li a::after {content: '';width: 0;height: 2px;background: #18ecbf;position: absolute;left: 15px;bottom: -5px;transition: all 0.4s ease;}
.main-nav ul li.active a::after {width: 33px;}

.mn-slider .slide {
    height: 937px;
    display: flex;
    align-items: center;
    background-repeat: no-repeat;
    background-position: right 12vh center;
}

.mn-hd {
    font-size: 106px;
    color: #151515;
    font-weight: 800;
    line-height: 89px;
    margin: 0 0 20px;
}

.mn-hd span {
    color: #18ecbf;
}

.mn-slider .slide p {
    font-size: 25px;
    color: #858585;
    line-height: 34px;
}

.mn-btn {
    background: #151515;
    display: inline-block;
    padding: 18px 70px 17px 40px;
    font-size: 18px;
    color: #FFF;
    letter-spacing: 2px;
    border-radius: 30px;
    box-shadow: 0 0 30px 2px #0000005e;
    position: relative;
    min-width: 246px;
    text-align: left;
    transition: all 0.4s ease-in-out;
}

.mn-btn i {
    position: absolute;
    right: 25px;
    top: 0;
    bottom: 0;
    margin: auto;
    font-size: 14px;
    display: flex;
    align-items: center;
}

.mn-btn:hover {background: #18ecbf;}

ul.inline-btn li {
    display: inline-block;
    margin: 0 10px;
    vertical-align: middle;
}

.play-btn {
    display: inline-block;
    background: #18ebbe;
    border-radius: 100%;
    font-size: 17px;
    text-align: center;
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #FFF;
    box-shadow: 0 0 30px 2px #0000005e;
}

.bann-logos ul li h5 {
    font-size: 25px;
    color: #858585;
    line-height: 29px;
    text-align: left;
}

.bann-logos ul li {
    display: inline-block;
    vertical-align: middle;
    width: 18%;
    text-align: center;
}

.bann-logos ul li:first-child {
   /* width: 25%;*/
}

section.mn-slider {
    position: relative;
}

.bann-logos {
    position: absolute;
    width: 79%;
    right: 0px;
    bottom: 50px;
    background: #FFF;
    box-shadow: 0 0 30px 2px #0000001f;
    padding: 21px 38px;
    z-index: 0;
}

.bann-logos img {
    max-width: 100%;
}

.benefit-dv {
    display: inline-block;
    width: 50%;
    padding: 60px;
    text-align: left;
    background-color: #f9f9f9;
    margin-bottom: -45px;
}

#benft-id {
    background-size: 100%;
    padding: 60px 0 0;
    text-align: right;
}

.benft-sec {background-size: 100% !important;}
.bg-0 {background: url('../images/benefit-bg.jpg') no-repeat right 20vh center;}
.bg-1 {background: url('../images/benefit-bg-02.jpg') no-repeat right 20vh center;}
.bg-2 {background: url('../images/benefit-bg-03.jpg') no-repeat right 20vh center;}
.bg-3 {background: url('../images/benefit-bg-04.jpg') no-repeat right 20vh center;}


.mn-hd2 {
    font-size: 53px;
    color: #151515;
    margin: 0 0 15px;
}

.mn-hd2 span {
    color: #18ecbf;
}

ul.benefit-ul li {
    margin: 0 0 40px;
    position: relative;
    padding: 0 0 0 60px;
    transition: all 0.4s ease;
}

ul.benefit-ul h5 {
    font-size: 28px;
    color: #151515;
    font-weight: 400;
    font-family: 'Anderson Grotesk';
}
ul.benefit-ul h5:hover {cursor: pointer;}

ul.benefit-ul p {
    font-size: 20px;
    color: #858585;
    line-height: 32px;
    margin: 15px 0 0;
    display: none;
}

ul.benefit-ul .num {
    font-size: 16px;
    color: #858585;
    position: absolute;
    left: 20px;
    top: 5px;
}

ul.benefit-ul .num:before {
    content: "";
    width: 1px;
    height: 0;
    background: #18ecbf;
    position: absolute;
    left: -18px;
    top: 0px;
    bottom: 0;
    margin: auto;
    transition: all 0.4s ease;
}

ul.benefit-ul li.open {
    padding: 0 0 0 90px;
}

ul.benefit-ul li.open .num:before {
    height: 90px;
}

.mn-hd3 {
    font-size: 82px;
    color: #151515;
    margin: 0 0 15px;
    font-weight: 800;
    position: relative;
}

.mn-hd3 span {
    color: #20edc1;
}

.mn-hd3:before {
    content: "";
    width: 200px;
    height: 1px;
    background: #20edc1;
    position: absolute;
    left: -210px;
    top: 40px;
}

.bg-txt {
    font-size: 273px;
    font-weight: 800;
    position: absolute;
    top: -20px;
    left: -60px;
    z-index: -1;
    color: transparent;
    text-shadow: 10px 10px 25px rgba(255,255,255,0.8);
    -webkit-background-clip: text;
    -moz-background-clip: text;
    background-clip: text;
    background-color: #ececec;
}

.sec-pad {
    padding: 70px 0;
}

ul.home-portf > li {
    display: inline-block;
    width: 49%;
    vertical-align: top;
    margin-bottom: 70px;
}
ul.home-portf > li figcaption img {transition: all 0.4s ease-in-out;}

ul.home-portf>li:nth-child(even) {
    margin-top: -90px;
}

ul.home-portf li>div {
    width: 424px;
    display: inline-block;
    text-align: left;
    background: #FFF;
    box-shadow: 0 0 40px 2px #00000059;
}

.portf-content {
    padding: 25px;
}

.portf-content h5 {
    font-size: 36px;
    color: #151515;
    font-weight: 800;
    margin: 0 0 14px;
}

.portf-content h5 span {
    color: #20edc1;
}

.portf-content ul li {
    display: inline-block;
    color: #858585;
    font-size: 18px;
    text-transform: uppercase;
}

.portf-content ul li:before {
    content: "";
    width: 5px;
    height: 5px;
    background: #20edc1;
    display: inline-block;
    margin: 0 5px;
}

.portf-content ul li:first-child:before {
    display: none;
}

.portf-content ul {
    min-height: 50px;
}

.portf-btn {
    font-size: 25px;
    color: #151515;
    display: inline-block;
}

.portf-btn:hover{
        color: #20edc1;
    }

.portf-btn i {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 4px;
}

ul.home-portf figure {
    position: relative;
}

ul.home-portf .img1 {
    position: absolute;
    left: 0;
    right: 0;
    display: flex;
    justify-content: center;
    top: 0;
}

ul.home-portf .img2 {
    position: absolute;
    right: -50px;
    top: 30px;
}

ul.home-portf li.bg-02 .img1, ul.home-portf li.bg-03 .img1 {top: auto;bottom: -20px;}
ul.home-portf li.bg-04 .img1 {right: -90px;left: auto;top: -25px;}
ul.home-portf li .img1 {transition: all 0.4s ease-in;}

ul.home-portf li:hover .img1 img {
    -webkit-animation: scale 3s infinite;
    animation: scale 3s infinite;
}

@-webkit-keyframes scale {
  0% {
        transform: scale(1,1);
    }
    50% {
        transform: scale(1.1,1.1);
    }
    100% {
        transform: scale(1,1);
    }
}

@keyframes scale {
  0% {
        transform: scale(1,1);
    }
    50% {
        transform: scale(1.1,1.1);
    }
    100% {
        transform: scale(1,1);
    }
}

.review-cta h3 {
    font-size: 104px;
    color: #151515;
    font-weight: 800;
    line-height: 90px;
    margin: 0 0 16px;
}

.review-cta p {
    font-size: 31px;
    color: #FFF;
    line-height: 36px;
    margin: 0 0 16px;
}

.review-cta {
    background: #18ecbf;
    padding: 70px 0;
}

.review-cta .star {
    font-size: 31px;
    color: #000000;
    margin: 0 0 10px;
}
.review-cta .star i {color: #000000;}

.review-cta .star+p {
    font-size: 18px;
    font-weight: 600;
    line-height: 23px;
    margin: 0px;
}

.review-cta .star+p a {
    color: #151515;
    border-bottom: 1px solid #151515;
    display: inline-block;
    vertical-align: middle;
}

p {
    font-size: 25px;
    color: #858585;
    line-height: 35px;
    font-weight: 500;
    margin: 0 0 15px;
}

p:last-child {
    margin: 0px;
}

ul.pkg-ul>li {
    display: inline-block;
    width: 33%;
    text-align: left;
    box-shadow: 0 0 40px 2px #00000059;
    vertical-align: bottom;
    margin: 0 -2px;
    margin-bottom: 50px;
    vertical-align: top;
}
ul.pkg-ul li:hover {cursor: pointer;}
ul.pkg-ul li:hover .pkg-detail li:before {background: #18ecbf !important;}
ul.pkg-ul li:hover a.ordr-btn {background: #000000;color: #18ecbf;}

ul.pkg-ul li.lrge-pkg {
position: relative;
    z-index: 2;
    transform: scale(1.01) translate(-2px, -3px);

}
ul.pkg-ul li.lrge-pkg:after{ display: none; }
ul.pkg-ul li.lrge-pkg > div::after{ display: none; }

ul.pkg-ul li.lrge-pkg:hover .pkg-detail li:before {background: #ffffff;}

ul.pkg-ul:after {
    content: "";
    width: 100%;
    clear: both;
    display: block;
}

.pkg-hd {
    font-size: 28px;
    color: #151515;
    font-weight: 800;
    margin: 0 0 15px;
    text-transform: uppercase;
}

ul.pkg-ul p {
    font-size: 16px;
    color: #858585;
    line-height: 20px;
}

ul.pkg-ul li>div {
    padding: 28px 25px;
    position: relative;
    background-color: #FFF;
}

ul.pkg-ul li>div:after {
    content: "";
    width: 1px;
    height: 90%;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    background: #c9c9c9;
}

ul.pkg-ul li:last-child>div:after{
    display: none;
}

ul.pkg-ul .price {
    font-size: 65px;
    color: #18ecbf;
    font-weight: 800;
    font-family: 'Circular Std';
    margin: 0 0 30px;
}

ul.pkg-ul .price span {
    font-size: 20px;
    color: #151515;
    display: inline-block;
    font-weight: 300;
    position: relative;
    top: 20px;
    margin: 0 0 0 23px;
}

ul.pkg-ul .price span em {
    text-decoration: line-through;
}

ul.pkg-ul .price span:before {
    content: "/";
    font-size: 77px;
    font-weight: 900;
    position: absolute;
    left: -40px;
    top: -20px;
}

ul.pkg-detail li {
    font-size: 16px;
    color: #858585;
    margin: 0 0 10px;
    position: relative;
    padding: 0 0 0 23px;
    line-height: 22px;
}

ul.pkg-detail li:before {
    content: "";
    width: 10px;
    height: 10px;
    background: #000000 !important;
    position: absolute;
    left: 0;
    top: 5px;
    border-radius: 100%;
    transition: all 0.6s ease-in-out;
}

ul.pkg-detail {
    margin: 0 0 22px;
}

ul.pkg-detail li:last-child {
    margin: 0;
}

.ordr-btn {
    display: inline-block;
    background: #18ecbf;
    font-size: 16px;
    color: #151515;
    font-weight: 800;
    padding: 18px 90px 16px 30px;
    border-radius: 30px;
    position: relative;
    transition: all 0.3s ease-in;
}

.ordr-btn i {
    position: absolute;
    right: 22px;
    top: 17px;
}

.toprated:before {
    content: "";
    background: url('../images/top-rated.png') no-repeat;
    width: 100px;
    height: 100px;
    position: absolute;
    right: -20px;
    top: -20px;
}

.popular:before {
    content: "";
    height: 0;
    border-top: 80px solid #000000;
    border-left: 80px solid transparent;
    display: inline-block;
}

.popular {
    position: absolute;
    right: 0;
    top: 0px;
    z-index: 1;
}

.popular span {
    position: absolute;
    right: 4px;
    top: 26px;
    color: #FFF;
    transform: rotate(47deg);
    text-transform: uppercase;
    font-size: 12px;
}

.lrge-pkg>div {
    background: url('../images/pkg-bg.jpg') no-repeat;
    background-size: cover;
}

ul.pkg-ul .lrge-pkg p {
    color: #FFF;
}

ul.pkg-ul .lrge-pkg .price {
    color: #FFF;
}

ul.pkg-ul .lrge-pkg ul.pkg-detail li {
    color: #FFF;
}

.mrgn-minus-tp {
    margin: -70px 0 0;
}

.cta-sec {
    background-color: #ebebeb;
    position: relative;
    padding: 60px 0;
}

.cta-sec:before {
    content: "";
    background: url('../images/cta-bg.png') no-repeat;
    background-size: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.cta-sec h3 {
    font-size: 104px;
    color: #151515;
    font-weight: 800;
    margin: 0 0 15px;
}

.cta-sec h3 span {
    color: #18ecbf;
}

.mn-btn2 {
    padding: 17px 30px;
    background: #FFF;
    letter-spacing: 2px;
    border-radius: 30px;
    font-size: 18px;
    color: #151515;
    font-weight: 600;
}

ul.how-work-ul li {
    display: inline-block;
    width: 42%;
    margin: 0 14% 40px 0;
}

ul.how-work-ul li>div {
    background: #FFF;
    box-shadow: 0 0 40px 2px #00000040;
    padding: 26px;
}

.md-hd {
    font-size: 36px;
    color: #151515;
    font-weight: 700;
    margin: 0 0 10px;
}

ul.how-work-ul figure {
    margin: 0 0 15px;
}

ul.how-work-ul p {
    font-size: 18px;
    color: #858585;
    line-height: 27px;
}

ul.how-work-ul li:nth-child(even) {
    margin-right: 0px;
}

ul.how-work-ul figure img {
    max-width: 100px;
}

.color-white{
    color: #FFF !important;
}

.noline:before{
    display: none;
}

.bg-green {
    background-color: #18ecbf !important;
}

.client-logos-js {
    margin: -200px 0 0;
}

ul.client-logos-ul figure img {
    position: relative;
    top: 0px;
    -webkit-animation: canmove 1.5s infinite alternate-reverse;
    animation: canmove 1.5s infinite alternate-reverse;
}

@-webkit-keyframes canmove {
  from {top: 0px;}
  to {top: 20px;}
}

@keyframes canmove {
  from {top: 0px;}
  to {top: 20px;}
}


ul.client-txt-ul p {
    font-size: 25px;
    color: #FFF;
    padding: 0 0 0 90px;
    position: relative;
    margin: 0 0 25px;
}

ul.client-txt-ul p:before {
    content: "\2018\2018";
    font-family: 'Circular Std';
    font-size: 190px;
    color: rgba(21, 21, 21, 0.3);
    position: absolute;
    left: 0;
    top: 70px;
    letter-spacing: -8px;
}

ul.client-txt-ul p:after {
    content: "\2019\2019";
    font-family: 'Circular Std';
    font-size: 190px;
    color: rgba(21, 21, 21, 0.3);
    position: absolute;
    right: 0;
    bottom: -70px;
    letter-spacing: -8px;
}

.txt-detail>* {
    display: inline-block;
    vertical-align: middle;
}

.txt-detail img {
    margin: 0 14px 0 0;
}

.txt-detail .star {
    font-size: 16px;
    margin: 0 0 4px;
}

.txt-detail h6 {
    font-size: 26px;
    color: #151515;
    line-height: 25px;
}

.txt-detail h6 span {
    font-size: 19px;
    color: #FFF;
    display: block;
}

.txt-detail h6 span:before {
    content: "";
    width: 30px;
    height: 2px;
    background: #000;
    display: inline-block;
    vertical-align: middle;
    margin: 0 10px 0 0;
}

.txt-detail {
    padding: 0 0 0 90px;
}

.slick-slide{
    height: auto;
}

.client-logos-js *{
    overflow: hidden !important;
}

ul.slick-dots li {
    display: inline-block;
    margin: 0 2px;
}

ul.slick-dots li button {
    background: #000;
    border: 0px;
    width: 16px;
    height: 16px;
    font-size: 0px;
    padding: 0px;
    border-radius: 100%;
}

ul.slick-dots li.slick-active button {
    background: #FFF;
}

.client-txt-js .slick-dots {
    margin: 20px 0 0;
    padding: 0 0 0 90px;
}

.shadow {
    background: url('../images/shadow.png') no-repeat;
    background-position: center;
    width: 558px;
    height: 92px;
    position: absolute;
    bottom: -8px;
    left: 0;
    right: 0;
    margin: auto;
    -webkit-animation: shadow 1.5s infinite alternate-reverse;
    animation: shadow 1.5s infinite alternate-reverse;
}

.client-logos-js li{padding-bottom: 145px;}

@-webkit-keyframes shadow {
  from {transform: scale(1);}
  to {transform: scale(0.8);}
}

ul.logos-ul {display: flex;align-items: center;}

ul.logos-ul li {
    width: 19%;
    display: inline-block;
    padding: 0 0 19px;
}

ul.logos-ul li img {
    mix-blend-mode: multiply;
}

.field input, .field select, .field textarea {
    width: 100%;
    padding: 13px;
    border: 1px solid #000;
    background: #ffffff;
    font-size: 16px;
    color: #141414;
    font-weight: 600;
}

.field {
    margin: 0 0 25px;
}

.mn-btn3 {
    padding: 20px 50px;
    background: #18ecbf;
    letter-spacing: 1px;
    border-radius: 30px;
    font-size: 18px;
    color: #151515;
    font-weight: 600;
    border: 0px;
    box-shadow: 0 0 30px 2px #00000052;
    transition: all 0.4s ease-in-out;
}

.let-strt-sec {
    background: url('../images/lets-start-bg.jpg') no-repeat;
    background-size: cover;
}

ul.footr-menu li a {font-size: 18px;color: #858585;font-weight: 500;line-height: 29px;transition: all 0.3s ease-in;}
ul.footr-menu li a:hover {color: #18ecbf;}

ul.footr-menu li {
    margin: 0 0 8px;
}

.f-logo {
    display: inline-block;
    margin: 15px 0;
}
.f-logo img{
    width: 188px;
}

ul.footr-menu li:last-child {
    margin: 0px;
}

footer {
    padding: 51px 0;
    -webkit-box-shadow: 0px -6px 15px 0px rgba(201,201,202,1);
    -moz-box-shadow: 0px -6px 15px 0px rgba(201,201,202,1);
    box-shadow: 0px -6px 15px 0px rgba(201,201,202,1);
}
footer h4 {margin: 0;font-size: 24px;color: #858585;margin-bottom: 17px;font-weight: 500;}

ul.how-work-innr li {
    display: inline-block;
    width: 46%;
    text-align: left;
    margin: 0 1% 30px;
}

ul.how-work-innr li>div {
    padding: 30px;
    transition: all 0.4s ease;
}

ul.how-work-innr li figure {
    width: 200px;
    height: 200px;
    /*background: #17ebbe;*/
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
}

ul.how-work-innr figure img {
    max-width: 65%;
}

ul.how-work-innr p {
    font-size: 18px;
    line-height: 27px;
    transition: all 0.4s ease;
}

ul.how-work-innr li:hover>div {
    background: #18ebbe;
}

ul.how-work-innr li:hover figure {
    background: #FFF;
}

ul.how-work-innr li:hover p {
    color: #FFF;
}

.bg-chnged-black .cta-sec {
    background: #18ecbf;
}

.bg-chnged-black .cta-sec h3 span {
    color: #FFF;
}

.bg-chnged-black p {color: #ffffff;}

.innr-bann .mn-hd3 {
    font-size: 104px;
    font-weight: 800;
}

.innr-bann .slide {
    align-items: flex-end;
    height: 70vh;
    padding: 0 0 3%;
}

ul.portf-tabs li {
    display: inline-block;
    margin: 0 6px;
}

ul.portf-tabs li a {
    display: inline-block;
    background: #151515;
    font-size: 18px;
    color: #FFF;
    padding: 17px 42px;
    border-radius: 30px;
    transition: all 0.4s ease;
    box-shadow: 0 0 10px 2px #00000038;
}

ul.portf-tabs li a:hover {
    background: #20edc1;
}

.portfolio-box ul.portf-ul {margin: 0 0 100px;}

ul.portf-ul>li {
    display: inline-block;
    width: 47%;
    margin: 0 1% 40px;
    vertical-align: top;
    display: none;
}

ul.portf-ul>li>div {
    position: relative;
    width: 490px;
    display: inline-block;
}

ul.portf-ul>li>div:before {
    content: "";
    background: url('../images/dots.png') no-repeat;
    width: 416px;
    height: 496px;
    position: absolute;
    left: 120px;
    top: -70px;
    opacity: 0.4;
    z-index: -1;
}

ul.portf-ul>li:nth-child(even) {
    text-align: right;
    transform: translateY(132px);
}

ul.portf-ul>li:nth-child(even) .portf-content{
    text-align: left
}

ul.portf-ul>li:nth-child(even)>div:before {
    left: 150px;
}

ul.portf-ul figure {
    box-shadow: 0 0 10px 2px #00000075;position: relative;
}

.slick-slide img{
    display: inline-block;
}

ul.reviews-ul>li {
    display: inline-block;
    width: 48%;
    margin: 0 0.9% 70px;
}

ul.reviews-ul>li>div {
    padding: 40px 50px 40px 180px;
    position: relative;
}

ul.reviews-ul figure {
    position: absolute;
    left: 0px;
    top: -40px;
}

ul.reviews-ul figure img {
    max-width: 180px;
}

ul.reviews-ul h4 {
    font-size: 30px;
    color: #151515;
    font-weight: 600;
    margin: 0 0 12px;
}

ul.reviews-ul p {
    font-size: 16px;
    line-height: 24px;
    color: #FFF;
    padding: 0 0 0 46px;
    position: relative;
}

ul.reviews-ul p:before {
    content: "\2018\2018";
    font-family: 'Circular Std';
    font-size: 94px;
    color: rgba(21, 21, 21, 0.3);
    position: absolute;
    left: 0;
    top: 30px;
    letter-spacing: -4px;
}

ul.reviews-ul p:after {
    content: "\2019\2019";
    font-family: 'Circular Std';
    font-size: 94px;
    color: rgba(21, 21, 21, 0.3);
    position: absolute;
    right: 0;
    bottom: -40px;
    letter-spacing: -4px;
}

ul.reviews-ul .txt-detail {
    padding: 0px;
}

ul.reviews-ul .txt-detail h6 {
    font-size: 18px;
    line-height: 21px;
}

ul.reviews-ul .txt-detail h6 span {
    font-size: 14px;
}

ul.reviews-ul .txt-detail img {
    max-width: 70px;
}

ul.reviews-ul .txt-detail .star {
    font-size: 11px;
}
ul.reviews-ul .txt-detail .star i {color: #ffc600;}

.bg-purple{
    background-color: #5e239d;
}

.bg-pink{
    background-color: #ff4242;
}

.bg-orange{
    background-color: #fb5012;
}

.bg-blue{
    background-color: #3772ff;
}

.cta2-sec {
    background-image: url('../images/cta2-bg.jpg');
    background-repeat: no-repeat;
    background-size: cover;
}

.cta2-innr {
    padding: 60px 0;
    background: #ffffffe8;
    box-shadow: 0 0 10px 2px #00000052;
}

.need-sec p {
    font-size: 20px;
    font-weight: 300;
}

.need-sec:before {
    content: "";
    width: 2px;
    height: 110px;
    background: #18ecbf;
    position: absolute;
    left: 0;
    top: -20px;
}

.need-sec {
    position: relative;
    padding: 0 0 0 40px;
}

.svg-container {position: relative;overflow: hidden;margin-top: -90px;margin-right: -80px;}
.svg-container video {border: 1px solid #ffffff;height: 500px;}
svg {width: 100%;position:absolute;top: 0;left: 0;bottom: 0;margin: auto;height: 100%;/*background: rgba(32, 237, 193, 0.5);*/}
svg text {font-weight: 700;text-transform: uppercase;font-size: 38px;}
svg rect {fill: white;}
svg > rect {-webkit-mask: url(#mask);mask: url(#mask);}

.mt-50 {margin-top: 50px;}

.shape_hb {position: relative;}
.shape_hb .slide {height: 1030px;}
.shape_hb .slide {background-size: cover;background-position: right;}

.sosial-icons {position: absolute;right: 0;top: 0;bottom: 0;display: flex;align-items: center;z-index: 3;}
.sosial-icons ul li+li {margin-top: 25px;}
.sosial-icons ul li a {color: #000000;font-size: 26px;display: block;transition: all 0.3s ease-in;}
.sosial-icons ul li a:hover {cursor: pointer;color: #18ecbf;}

.hovereffects-det {background: #18ebbe;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;width: 100.5%;display: flex;align-items: center;justify-content: center;transition: 0.6s;opacity: 0;}
.btnstyles-nn a {color: #ffffff;padding: 5px 30px;font-size: 28px;font-weight: 500;margin: 5px 5px;text-align: center;position: absolute;left: 0;right: 0;top: 0;bottom: 0;display: flex;align-items: center;justify-content: center;}
.btnstyles-nn a i {margin: 0 5px;}
.btnstyles-nn h4 {font-weight: 100;text-transform: uppercase;font-size: 20px;margin: 0;display: inline-block;margin-right: 5px;}
ul.portf-ul li:hover {cursor: pointer;}
ul.portf-ul li:hover .hovereffects-det {opacity: 1;}
ul.benefit-ul li.open p {display: block;}

.tos-xa-box {padding: 0 0 70px 0;}
.tos-xa-box ul {padding-left: 0;margin-bottom: 15px;}
.tos-xa-box ul li {font-size: 16px;line-height: normal;color: #858585;position: relative;padding-left: 15px;}
.tos-xa-box ul li+li {margin-top: 5px;}
.tos-xa-box ul li::before {content: '';position: absolute;left: 0;top: 0;width: 5px;height: 5px;background: #858585;border-radius: 30px;bottom: 0;margin: auto;display: flex;align-items: center;}
.tos-xa-box p {font-size: 16px;line-height: 26px;}
.tos-xa-box p strong, .tos-xa-box h3 {color: #000000;font-weight: 800;font-size: 26px;margin: 15px 0 5px 0;display: inline-block;line-height: normal;}
.tos-xa-box h3 {display: block;}

/*Popup*/

.overlay {background-color: rgba(0, 0, 0, 0.91);position: fixed;top: 0px;left: 0px;width: 100%;height: 100%;z-index: 10;display: none;padding: 30px 40px;}
.popup-close {position: absolute;right: -5px;top: -5px;background: #18ebbe;width: 35px;height: 35px;border-radius: 50%;display: flex;align-items: center;justify-content: center;color: #ffffff;font-size: 22px;font-weight: 600;z-index: 10;}
.popup {display: none;}
.bg-white {background: #ffffff; width: 946px; height: 644px; position: fixed;top: 0;right: 0;left: 0;bottom: 0;margin: auto;z-index: 10; border-radius: 10px; }
.required-info:before{ content: ''; position: absolute; left: 0; top: 0; background: url(../images/popup-sideimg.png) no-repeat; width: 369px; height: 645px;  }
.required-info {position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;display: flex;align-items: center;justify-content: center;flex-flow: column;width: 100%;  overflow: hidden; padding-left: 420px; }
.required-info h5 {margin: 0;font-size: 28px;color: #151515;margin: 55px 0 30px 0;display: block;}
.required-info ul {font-size: 0;text-align: center;}
.required-info ul li {display: inline-block;}
.required-info ul li+li {margin-left: 20px;}
.required-info ul li a {font-size: 16px;}
.required-info ul li a {font-size: 18px;font-weight: 800;color: #151515;font-family: 'Montserrat', sans-serif;}
.required-info ul li:nth-child(1) a,.required-info input[type="submit"] {background: #17ebbe;color: #141414;font-weight: 600;box-shadow: 0 0 30px 2px #9898985e;padding: 12px 40px;border-radius: 25px;display: inline-block;position: relative;border: none;font-size: 18px;font-family: 'Montserrat', sans-serif;}
.required-info ul li a span {display: inline-block;font-size: 12px;font-weight: 600;}
.style-sx-all {width: 100%;}
.style-sx-all .quest {margin-bottom: 50px;}
.style-sx-all .quest h3 {margin: 0;font-size: 28px;color: #151515;margin-bottom: 30px;}
.style-sx-all .quest span {position: relative;padding-right: 40px;}
.style-sx-all .quest span::before {content: "\f061";font-family: "Font Awesome 5";font-weight: 600;position: absolute;right: 12px;font-size: 18px;top: 0;bottom: 0;display: flex;align-items: center;}
.style-sx-all .quest input {border: none;border-bottom: 1px solid #d0cfd0;width: 100%;font-size: 28px;color: #000000;padding: 20px 0 20px 15px;margin: 0 0 0 45px;}
.style-sx-all .quest input::placeholder {color: #d9d9d9;}
.quest select {width: 100%;border: none;border-bottom: 1px solid #d0cfd0;padding: 20px 0 20px 15px;font-size: 22px;}
.box-eigh.style-sx-all {width: 100%;border-top: 1px solid #d0cfd0;padding-top: 40px;}
.style-sx-all ul {opacity: 0;transition: 0.4s ease-in-out;}
.box-nine.style-sx-all {text-align: center;}
.static {position:absolute;background: white;}
ul.how-work-innr li:hover .static {opacity:0;}


.style-sx-all ul.active {
    -webkit-animation: rollup 1s forwards 0.5s;
    animation: rollup 1s forwards 0.5s;
}

@-webkit-keyframes rollup {
  from {opacity: 0;transform: translate(0px , 10px)}
  to {opacity: 1;transform: translate(0px , 0px)}
}

@keyframes rollup {
   from {opacity: 0;transform: translate(0px , 10px)}
  to {opacity: 1;transform: translate(0px , 0px)}
}


header.sticky-header {position: fixed;top: 0;background: #ffffff;border-bottom: 1px solid #f1f1f1;z-index: 9;padding: 10px 0;-webkit-box-shadow: 0px 7px 25px -13px rgb(208, 208, 208);-moz-box-shadow: 0px 7px 25px -13px rgb(208, 208, 208);box-shadow: 0px 7px 25px -13px rgb(208, 208, 208);}
input[type=submit]:hover {cursor: pointer;background: #151515;color: #ffffff;}



.footer-bottom {background: #ffffff;padding: 0 0 20px;}
.ft-nav ul li {display: inline-block;position: relative;}
.ft-nav ul li+li {padding-left: 10px;margin-left: 10px;border-left: 1px solid #707070;}
.ft-nav ul li a {font-size: 14px;color: #707070;text-transform: capitalize;transition: all 0.4s ease-in;}
.ft-nav ul li a:hover {color: #18ecbf;}
.ft-nav p {font-size: 14px;color: #707070;line-height: normal;font-weight: 400;}
.ft-nav ul li:first-child a {padding-left: 18px;}
.ft-nav ul li:first-child a::before {content: "\f0fe";position: absolute;left: 0;font-family: "Font Awesome 5 Pro";color: #a7a7a7;font-weight: 600;font-size: 14px;}
.ft-nav ul li:first-child a.active::before {content: "\f146";font-family: "Font Awesome 5 Pro";}
.bod-top {border-top: 1px solid #979797;padding-top: 25px;}
.disclaimer p {font-size: 14px;line-height: normal;padding: 15px 0 0 0;}


.thankyou-pg {height: 100vh;display: flex;align-items: center;justify-content: center;text-align: center;}
.thankyou-pg h5 {font-size: 28px;color: #151515;margin: 40px 0 40px 0;display: block;}
.thankyou-pg ul li a {background: #17ebbe;color: #141414;font-weight: 700;box-shadow: 0 0 30px 2px #9898985e;padding: 15px 40px;border-radius: 25px;display: inline-block;position: relative;border: none;font-size: 18px;transition: all 0.4s ease-in-out;}
.thankyou-pg ul li a:hover {background: #000000;color: #ffffff;}



/* Addition section */

.uzsec_custom { padding: 50px 0px; }
.boxes_steps { margin-top: 80px; }
.boxes_steps .innerbx_steps {background: rgb(248, 248, 248);padding: 30px 20px;text-align: center;min-height: 330px; transition: all 0.3s ease-in-out; }
.boxes_steps .innerbx_steps strong { font-size: 50px; color: rgb(133, 133, 133); margin-bottom: 20px; padding-bottom: 5px; display: block; position: relative; }
.boxes_steps .innerbx_steps strong::before { content: ""; position: absolute; left: 0px; right: 0px; bottom: 0px; margin: auto; background: rgb(24, 236, 191); width: 94px; height: 2px; }
.boxes_steps .innerbx_steps h3 {font-size: 25px;color: rgb(21, 21, 21);font-weight: 800;margin-bottom: 20px;line-height: 1.1;}
.boxes_steps .innerbx_steps p {font-size: 16px;color: rgb(133, 133, 133);line-height: normal;margin-bottom: 0;}
.boxes_steps .innerbx_steps:hover{ background: #18ecbf; box-shadow: rgb(0 0 0 / 24%) 0px 0px 38px 3px; }
.boxes_steps .innerbx_steps:hover *{ color: #fff; }
.boxes_steps .innerbx_steps:hover strong::before{ background: #fff; }


ul.home-portf li.bg-05 .img1{ left: -20px; right: auto; top: -55px; }


/* .img1{ right: -110px; left: auto; top: 40px;} */
ul.home-portf li.bg-07 .img1{ right: 0; left: 0; top: -30px;}
ul.home-portf li.bg-08 .img1{ right: -70px; left: auto; top: -40px;}

.btnpackagesall .mn-btn{ padding: 18px 50px 17px 50px; }


.overlay {background-color: rgba(0, 0, 0, 0.91);position: fixed;top: 0px;left: 0px;width: 100%;height: 100%;z-index: 10;display: none;padding: 30px 40px;}
.popup-close {position: absolute;right: -25px;top: -25px;background: #18ebbe;width: 64px; height: 64px;border-radius: 50%;display: flex;align-items: center;justify-content: center;color: #ffffff;
      font-size: 35px; font-weight: 600; z-index: 10;}
.popup {display: none;}
.bg-white {background: #ffffff; width: 946px; height: 644px; position: fixed;top: 0;right: 0;left: 0;bottom: 0;margin: auto;z-index: 10; border-radius: 10px; }
.required-info:before{ content: ''; position: absolute; left: 0; top: 0; background: url(../images/popup-sideimg.png) no-repeat; width: 369px; height: 645px;  }
.required-info {position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;display: flex;align-items: center;justify-content: center;flex-flow: column;width: 100%;  overflow: hidden; padding-left: 420px; }
.required-info h3{ font-size: 22px; color: #000000;    margin-bottom: 50px; }
.required-info h3 strong{ font-size: 38px; color: #19ecbf; font-weight: bold; display: block; margin-bottom: 10px; }
.required-info .fields{ border:2px solid #d5d5d5;     margin-bottom: 18px; border-radius: 5px; overflow: hidden; }
.required-info .fields input,
.required-info .fields select{ border: none; outline: none;     padding: 15px 10px; color: #000; width: 100%; font-size: 13px; }
.required-info .fields input::placeholder,
.required-info .fields input::-webkit-placeholder{ text-transform: uppercase; color: #000; }
.required-info .btnsubm button{ outline: none; background: rgb(24, 236, 191); border: none; padding: 18px 60px; min-width: initial; box-shadow: rgba(0, 0, 0, 0.37) 0px 0px 30px -10px;  }
.required-info .btnsubm button:hover{ background:#000; }
.icn-tooltip:after{ display: none; }
.icn-tooltip {
  display: inline-block;
  position: relative;
  transition: all 0.4s ease;
  padding: initial !important;
  background-color: transparent !important;
}
.icn-tooltip .tooltip-innr {
  position: absolute;
    width: 160px;
    right: -19px;
    top: 24px;
    background: #000000;
    padding: 3px 3px 4px;
    border-radius: 3px;
    color: #fff;
    font-size: 11px;
    text-transform: capitalize;
    opacity: 0;
    transition: all 0.4s ease;
    z-index: 2;
    box-shadow: 0 0 11px 3px #00000042;
    line-height: 1.5em;
}
.icn-tooltip i {
      margin: 0 0 0 4px;
    /* font-size: 12px; */
    /* color: #000; */
}
.icn-tooltip .tooltip-innr:before {
  content: "\f0d8";
  font-family: "Font Awesome 5 Free";
  right: 17px;
  top: -12px;
  position: absolute;
  color: #000000;
  font-size: 24px;
}
.icn-tooltip:hover .tooltip-innr {
  opacity: 1;
}

ul.pkg-detail{ height: 182px; }
.lrge-pkg ul.pkg-detail{ height: 250px; }


.packagesmm-det{ display: none; }
.packagesmm-det.active{ display: block; }
.portf-tabs li.active a{ background: #20edc1; }


.halloweenlogo{ width: 130px; margin-top: -30px; }
.sticky-header .halloweenlogo{ width: 110px;}

.halloweenp .review-cta{ position: relative;  }
.halloweenp .review-cta:before{ content: ''; position: absolute; top: -234px; right: 30px; background: url(../images/halloween/img1.png) no-repeat; width: 388px; height: 287px;  }


.map { position: relative; }
.map iframe { position: absolute; bottom: 0; top: 0; margin: auto; }

.map-bg{background-color: #fff;border-radius: 10px;position: relative;z-index: 1;width: 1200px;margin: auto;padding: 40px 15px;}

.sticky-header .christmas-logo{
	width: 120px
}
img.christmas-logo {
    width: 159px    /* display: block; */
}
.christmas .slide .col-md-5:after{content: ""; position: absolute; top: -157px;
    left: 94px;background: url("../images/christmas-hat.png") no-repeat; width: 388px; height: 287px;}
   
   
    .christmas .c-1 h4.mn-hd3:after {
        left: -21px;
        content: "";
        position: absolute;
        top: -115px;
        /* left: 0; */
        background: url(../images/christmas-bell.png) no-repeat;
        background-size: contain;
        width: 193px;
        height: 198px;
    }

.christmas .home-portf .bg-06{
	position: relative;
}

.christmas .c-2 h4.mn-hd3:after {
    right: -77px;
    content: "";
    position: absolute;
    top: -10px;
    /* left: 0; */
    right: 15px;
    background: url(../images/snow-man.png) no-repeat;
    width: 278px;
    height: 370px;
}

.christmas .c-pkg ul.ul-1{
	position: relative;
}

 .christmas .c-pkg > ul > li:nth-child(1):before {
    content: "";
    background: url(../images/elf.png) no-repeat;
    width: 184px;
    height: 212px;
    position: absolute;
    top: -83px;
    left: -60px;
    z-index: 1;
}
.christmas .bg-green {
	position: relative;
}
.christmas .bg-green:before {
    content: "";
    background: url(../images/santaclaus.png) no-repeat;
    background-size: contain;
    width: 277px;
    height: 420px;
    position: absolute;
    top: -418px;
    left: 347px;
}

.christmas .cta-sec{ background: url(../images/christmas-cta.jpg) no-repeat; background-size: cover; }
.christmas .cta-sec:before{ display: none; }

/*Responsice CSS*/

@media (max-width: 1600px) {
    .shape_hb .slide {background-position-x: -290px;}
    .mn-slider .slide {background-position: right 0vh center;}
    .svg-container {margin-top: -40px;margin-right: 30px;}
    .svg-container video {height: 410px;}
    svg {width: 101%;}
}

@media (max-width: 1440px) {
    .mn-slider .slide {background-position: right -19vh center;}
}
@media screen and (max-width:)
@media (max-width: 1200px) {

    .container {position: relative;}
    .menu-Bar {display: block;}
    .menuWrap {display: none;}
    .menuWrap.open {display: flex; left: 0px;}
    .menuWrap {position: fixed;left: -210%;right: 0;top: 0;bottom: 0;margin: auto;background: #000000;height: 100vh;display: flex;align-items: center;justify-content: center;flex-flow: column;transition: all 0.4s ease;z-index: 3;width: 100vw;}
    .menuWrap ul li {display: block;position: relative;}
    .menuWrap ul li a {color: #ffffff;text-align: left;}
    .menuWrap ul li a::after {display: none;}
    header ul.menu {margin-left: 0;}
    .search-bar {margin-left: -45px;}
    header .logo a.mn-logo img {
    width: 100%;
}

}
@media (max-width: 1290px) {
    .christmas .bg-green::before {
        content: "";
        width: 277px;
        height: 420px;
        position: absolute;
        top: -438px;
        left: 122px;
        background: url(../images/santaClaus.html) 0% 0% / contain no-repeat;
    }
    
}
@media (max-width:823px) {

    .p-rel p,p {font-size: 20px;line-height: 24px;margin-bottom: 30px;}
    .sec-pad {padding: 40px 0;}
    .spacebr br+br {display: none;}
    .slide {background-image: none !important;}
    .mn-btn3 {display: inline-block;margin-top: 20px;padding: 17px 33px;position: relative;}
    .sec-pad .w100 {width: 100%;}

    .mn-slider .slide {height: 600px;}

    .shape_hb .slide {height: 650px;}
    .shape_hb::after {display: none;}
    .mn-hd {font-size: 50px;line-height: 50px;}
    .mn-slider .slide p {font-size: 18px;line-height: 26px;}
    ul.inline-btn li {margin: 0 5px;}

    ul.home-portf li.bg-01 .img1 {}
    ul.home-portf li.bg-02 .img1 img {width: 290px;}
    ul.home-portf li.bg-03 .img1 {}
    ul.home-portf li.bg-04 .img1 {display: none;}

    .sosial-icons {display: none;}

    .bann-logos {width: 100%;bottom: 0;padding: 15px 10px;}
    .bann-logos ul li:first-child {width: 23%;}
    .bann-logos ul li h5 {font-size: 18px;line-height: 18px;}

    #benft-id {text-align: left;}
    .benefit-dv {width: 100%;padding: 20px 20px;margin-bottom: 0;}
    .benefit-dv .mn-hd2 {font-size: 36px;margin-bottom: 25px;} 
    ul.benefit-ul li.open {padding: 0 0 0 50px;}
    ul.benefit-ul h5 {font-size: 24px;}

    .mn-hd3 {font-size: 40px;}
    .mn-hd3 br {display: none;}
    .bg-txt {display: none;}
    .innr-bann .mn-hd3 {font-size: 49px;text-align: center;}

    .svg-container {display: none;}
    ul.home-portf>li {width: 100%;display: block;}
    ul.home-portf>li:nth-child(even) {margin-top: 0;}
    ul.home-portf li>div {width: 100%;}
    ul.home-portf figure > img {width: 100%;}
    ul.home-portf .img1,ul.home-portf .img2 {left: 0 !important;top: 0!important; right:0 !important; bottom: 0;margin: auto;display: flex;align-items: center;}
    ul.home-portf .img2 {right: 0;left: auto;}
    ul.home-portf .img2 img {width: 180px !important;}
    ul.home-portf .img1 img ,ul.home-portf .img2 img {width: 210px;}



    .portf-content ul {min-height: 20px;}
    .portf-content ul li {font-size: 15px;}

    .review-cta {padding: 40px 0;}
    .review-cta h3 br {display: none;}
    .review-cta h3 {font-size: 38px;line-height: 38px;}
    .review-cta .star {font-size: 20px;}
    .review-cta p {font-size: 22px;line-height: 30px;margin: 0 0 8px;}

    .mrgn-minus-tp {margin: 0;}
    ul.pkg-ul li,ul.pkg-ul li.lrge-pkg {width: 100%; margin-bottom: 0; }
    ul.pkg-ul > li+li {margin-top: 40px;}

    .cta-sec h3 br,.cta-sec p br,.cta-sec:before {display: none;}
    .cta-sec h3 {font-size: 39px;}
    .cta-sec p {font-size: 20px;line-height: 24px;}
    .cta-sec ul.inline-btn li {display: inline-block;}
    .cta-sec ul.inline-btn li a {display: inline-block;position: relative;}
    .cta-sec ul.inline-btn li+li a {margin-top: 15px;}

    ul.how-work-ul li {width: 100%;margin: 0 0 40px;}

    .client-logos-js {display: none;}
    ul.client-txt-ul p:before {display: none;}
    ul.client-txt-ul p:after {display: none;}
    ul.logos-ul li img {width: 80px;}
    ul.client-txt-ul p,.txt-detail {padding: 0;}

    .let-strt-sec .col-md-12 .text-right {text-align: center !important;}

    footer {padding: 30px 0;text-align: center;}
    ul.footr-menu li:last-child {margin: 0 0 13px;}
    .ft-nav {text-align: center !important;margin: 5px 0;}

    ul.portf-ul {margin: 0;}
    ul.portf-ul>li {margin: 0 0 20px;}
    ul.portf-ul>li, ul.portf-ul>li>div {width: 100%;display: block;}
    ul.portf-ul>li>div:before {display: none;}
    ul.portf-ul figure img {width: 100%;}
    .portf-content {padding: 25px 10px;}
    ul.portf-ul>li:nth-child(even) {transform: translateY(0);}

    .cta2-sec {background-image: none;background-color: #eaeaea;}
    .cta2-sec .mn-hd {font-size: 36px;line-height: 36px;}

    .we-container img {display: none;}
    .slide .mt-50 {margin-top: 0;}

    ul.how-work-innr li {width: 100%;margin: 0 0 20px;}

    .hww-pg .mn-slider .slide {height: 540px;}
    .hww-pg .mn-slider .slide p {margin-bottom: 0;}

    .osr-pg .innr-bann .slide {height: 300px;}

    ul.portf-tabs {text-align: center;}
    ul.portf-tabs li+li {margin-top: 10px;}

    .pt-pg .innr-bann .slide {height: 400px;}

    ul.reviews-ul>li {width: 100%;margin: 0 0 20px;}
    ul.reviews-ul figure {display: none;}
    ul.reviews-ul>li>div {padding: 20px 30px;}

    .required-info {text-align: center;}
    .style-sx-all {width: 100%;}
    .style-sx-all .quest h3 {font-size: 24px;}
    .style-sx-all .quest input {margin: 0;}
    .required-info ul {opacity: 1;animation: none;}

    .bg-white{     width: 95vw;
    height: 90vh; }
    .required-info:before{ display: none; }
    .required-info{ padding-left: 0; padding: 20px 20px; }
    .popup-close{     right: 0; }
    .required-info h3 strong{     font-size: 25px; }
    .required-info h3{ font-size: 16px; }

.halloweenp .review-cta{ padding-top: 130px; }
.halloweenp .review-cta:before{  top: -25px; right: 0; left: 0; width: 180px; height: 140px; background-size: cover; margin: auto; }

  .christmas .slide .col-md-5:after{display:none;}
  
.christmas .c-1 h4.mn-hd3:after {
    right: -7px;
    content: "";
    position: absolute;
    top: -78px;
    background: url(../images/christmas-bell.png) no-repeat;
    background-size: contain;
    width: 116px;


}
.christmas .home-portf .bg-06::before {
    content: "";
    background: url(../images/christmas-candy.png) no-repeat;
    background-size: contain;
    
    width: 50px;
    position: absolute;
    top: -65px;
    z-index: 1;
    right: 3px;
}
.christmas .home-portf .bg-07::before {
	 content: "";
    background: url(../images/christmas-candy.png) no-repeat;
    background-size: contain;
    
    width: 50px;
    position: absolute;
    top: -65px;
    z-index: 1;
    left: 3px;
}
.christmas .c-2 h4.mn-hd3:after {
    right: -77px;
    content: "";
    position: absolute;
    top: -12px;
    right: 0;
    background: url(../images/snow-man.png) no-repeat;
    background-size: contain;
    width: 103px;
}
.christmas .c-pkg ul > li:nth-of-type(1):before {
    content: "";
    background: url(../images/elf.png) no-repeat;
    background-size: contain;
    width: 62px;
    position: absolute;
    top: -54px;
    left: 0;
    z-index: 1;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}
.christmas .bg-green:before {
    content: "";
    background: url(../images/santaClaus.html) no-repeat;
    background-size: contain;
    width: 110px;
    position: absolute;
    top: -418px;
    left: 15px;
}


.christmas .bg-green:before {
    content: "";
    background: url(../images/santaClaus.html) no-repeat;
    background-size: contain;
    width: 61px;
    position: absolute;
    top: -79px;
    left: 0;
    right: 0;
    margin: auto;
}
.christmas .cta-sec{ background: transparent;     background-color: #ebebeb; }

.map-bg{ width: 100%; }
header .logo {float: none; }
.nft-sec ul.how-work-ul {flex-direction: column;}
.nft-sec ul.how-work-ul li {display: inline-block;width: 100%!important;margin: 0;margin-top: 20px!important;}
}

@media screen and (max-width: 767px) {
    header .logo a.mn-logo img {
        width: 60%;
    }
    header {
        padding: 0px 0px;
    }
    section.mn-slider {
    padding: 90px 0 50px;
    text-align: center;
}
.mn-hd {
    font-size: 35px;
    line-height: 30px;
}
.mn-slider .slide p {
    font-size: 14px;
    line-height: 15px;
}
}
@media screen and (max-width: 450px) {
    header .logo a.mn-logo img {
        width: 40%;
    }
}



