body{
	background-color: var(--bgcolor);color: var(--txtcolor);
	font-size: 16px;
}
img{max-width: 100%;}
a{color: #2e2e2e; text-decoration:none;}
a:hover{color: #cb2822;}
.clear{clear:both; width:100%;}
.preloader {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #fefefe;
    z-index: 99999;
    height: 100%;
    width: 100%;
    overflow: hidden !important;
}
.status {
    width: 200px;
    height: 200px;
    position: absolute;
    left: 50%;
    top: 50%;
    background-image: url(../images/loading.gif);
    background-repeat: no-repeat;
    background-position: center;
    margin: -100px 0 0 -100px;
}
/* slick slider */
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-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;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.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 transparent}
/* SlickNav */
.slicknav_menu:after,.slicknav_menu:before{display:table;content:" "}.slicknav_btn,.slicknav_nav .slicknav_item{cursor:pointer}.slicknav_menu,.slicknav_menu *{box-sizing:border-box}.slicknav_nav,.slicknav_nav ul{padding:0;list-style:none;overflow:hidden}.slicknav_btn{position:relative;display:block;vertical-align:middle;float:right;padding:.438em .625em;line-height:1.125em}.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:.188em}.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left;color:#fff;font-weight:700;text-shadow:0 1px 3px #000}.slicknav_menu .slicknav_icon{float:left;margin:.188em 0 0 .438em}.slicknav_menu .slicknav_no-text{margin:0}.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:.125em;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,.25);box-shadow:0 1px 0 rgba(0,0,0,.25)}.slicknav_menu:after{clear:both}.slicknav_nav li,.slicknav_nav ul{display:block}.slicknav_nav .slicknav_arrow{font-size:.8em;margin:0 0 0 .4em}.slicknav_nav .slicknav_item a{display:inline}.slicknav_nav .slicknav_row,.slicknav_nav a{display:block}.slicknav_nav .slicknav_parent-link a{display:inline}.slicknav_menu{*zoom:1;font-size:16px;padding:5px}.slicknav_menu .slicknav_icon-bar{background-color:#fff}.slicknav_btn{margin:5px 5px 6px;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,.75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#222}.slicknav_nav{clear:both;color:#fff;margin:0;font-size:.875em}.slicknav_nav ul{margin:0 0 0 20px}.slicknav_nav .slicknav_row,.slicknav_nav a{padding:5px 10px;margin:2px 5px}.slicknav_nav .slicknav_row:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ccc;color:#fff}.slicknav_nav a{text-decoration:none;color:#fff}.slicknav_nav a:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ccc;color:#222}.slicknav_nav .slicknav_txtnode{margin-left:15px}.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a{padding:0;margin:0}.slicknav_brand{float:left;color:#fff;font-size:18px;line-height:30px;padding:7px 12px;height:44px}
/* Jquery Confirm */
@-webkit-keyframes jconfirm-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes jconfirm-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body[class*=jconfirm-no-scroll-]{overflow:hidden!important}.jconfirm{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999999;font-family:inherit;overflow:hidden}.jconfirm .jconfirm-bg{position:fixed;top:0;left:0;right:0;bottom:0;-webkit-transition:opacity .4s;transition:opacity .4s}.jconfirm .jconfirm-bg.jconfirm-bg-h{opacity:0!important}.jconfirm .jconfirm-scrollpane{position:fixed;top:0;left:0;right:0;bottom:0;overflow-y:auto;-webkit-perspective:500px;perspective:500px;-webkit-perspective-origin:center;perspective-origin:center}.jconfirm .jconfirm-box{background:white;border-radius:4px;position:relative;outline:0;padding:15px 15px 0;overflow:hidden;margin-left:auto;margin-right:auto}@-webkit-keyframes type-blue{1%,100%{border-color:#3498db}50%{border-color:#5faee3}}@keyframes type-blue{1%,100%{border-color:#3498db}50%{border-color:#5faee3}}@-webkit-keyframes type-green{1%,100%{border-color:#2ecc71}50%{border-color:#54d98c}}@keyframes type-green{1%,100%{border-color:#2ecc71}50%{border-color:#54d98c}}@-webkit-keyframes type-red{1%,100%{border-color:#e74c3c}50%{border-color:#ed7669}}@keyframes type-red{1%,100%{border-color:#e74c3c}50%{border-color:#ed7669}}@-webkit-keyframes type-orange{1%,100%{border-color:#f1c40f}50%{border-color:#f4d03f}}@keyframes type-orange{1%,100%{border-color:#f1c40f}50%{border-color:#f4d03f}}@-webkit-keyframes type-purple{1%,100%{border-color:#9b59b6}50%{border-color:#b07cc6}}@keyframes type-purple{1%,100%{border-color:#9b59b6}50%{border-color:#b07cc6}}@-webkit-keyframes type-dark{1%,100%{border-color:#34495e}50%{border-color:#46627f}}@keyframes type-dark{1%,100%{border-color:#34495e}50%{border-color:#46627f}}.jconfirm .jconfirm-box.jconfirm-type-animated{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.jconfirm .jconfirm-box.jconfirm-type-blue{border-top:solid 7px #3498db;-webkit-animation-name:type-blue;animation-name:type-blue}.jconfirm .jconfirm-box.jconfirm-type-green{border-top:solid 7px #2ecc71;-webkit-animation-name:type-green;animation-name:type-green}.jconfirm .jconfirm-box.jconfirm-type-red{border-top:solid 7px #e74c3c;-webkit-animation-name:type-red;animation-name:type-red}.jconfirm .jconfirm-box.jconfirm-type-orange{border-top:solid 7px #f1c40f;-webkit-animation-name:type-orange;animation-name:type-orange}.jconfirm .jconfirm-box.jconfirm-type-purple{border-top:solid 7px #9b59b6;-webkit-animation-name:type-purple;animation-name:type-purple}.jconfirm .jconfirm-box.jconfirm-type-dark{border-top:solid 7px #34495e;-webkit-animation-name:type-dark;animation-name:type-dark}.jconfirm .jconfirm-box.loading{height:120px}.jconfirm .jconfirm-box.loading:before{content:'';position:absolute;left:0;background:white;right:0;top:0;bottom:0;border-radius:10px;z-index:1}.jconfirm .jconfirm-box.loading:after{opacity:.6;content:'';height:30px;width:30px;border:solid 3px transparent;position:absolute;left:50%;margin-left:-15px;border-radius:50%;-webkit-animation:jconfirm-spin 1s infinite linear;animation:jconfirm-spin 1s infinite linear;border-bottom-color:dodgerblue;top:50%;margin-top:-15px;z-index:2}.jconfirm .jconfirm-box div.jconfirm-closeIcon{height:20px;width:20px;position:absolute;top:5px;right:5px;cursor:pointer;opacity:.6;text-align:center;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in;font-size:27px!important;line-height:14px!important;display:none}.jconfirm .jconfirm-box div.jconfirm-closeIcon:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-closeIcon .fa{font-size:16px}.jconfirm .jconfirm-box div.jconfirm-closeIcon .glyphicon{font-size:16px}.jconfirm .jconfirm-box div.jconfirm-closeIcon .zmdi{font-size:16px}.jconfirm .jconfirm-box div.jconfirm-closeIcon:hover{opacity:1}.jconfirm .jconfirm-box div.jconfirm-title-c{display:block;font-size:22px;line-height:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jconfirm .jconfirm-box div.jconfirm-title-c.jconfirm-hand{cursor:move}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{font-size:inherit;padding-bottom:15px;display:inline-block;vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c i{vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:inherit;font-family:inherit;display:inline-block;vertical-align:middle;padding-bottom:15px}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-content-pane{margin-bottom:15px;height:auto;-webkit-transition:height .4s ease-in;transition:height .4s ease-in;display:inline-block;width:100%;position:relative;overflow:hidden}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content img{max-width:100%;height:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content:empty{display:none}.jconfirm .jconfirm-box .jconfirm-buttons{padding-bottom:11px}.jconfirm .jconfirm-box .jconfirm-buttons>button{margin-bottom:4px;margin-left:2px;margin-right:2px}.jconfirm .jconfirm-box .jconfirm-buttons button{display:inline-block;padding:6px 12px;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;border-radius:4px;min-height:1em;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;-webkit-tap-highlight-color:transparent;border:0;background-image:none}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue{background-color:#3498db;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue:hover{background-color:#2980b9;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green{background-color:#2ecc71;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green:hover{background-color:#27ae60;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red{background-color:#e74c3c;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red:hover{background-color:#c0392b;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange{background-color:#f1c40f;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange:hover{background-color:#f39c12;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default{background-color:#ecf0f1;color:#000;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default:hover{background-color:#bdc3c7;color:#000}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple{background-color:#9b59b6;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple:hover{background-color:#8e44ad;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark{background-color:#34495e;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark:hover{background-color:#2c3e50;color:#FFF}.jconfirm .jconfirm-box.jconfirm-type-red .jconfirm-title-c .jconfirm-icon-c{color:#e74c3c!important}.jconfirm .jconfirm-box.jconfirm-type-blue .jconfirm-title-c .jconfirm-icon-c{color:#3498db!important}.jconfirm .jconfirm-box.jconfirm-type-green .jconfirm-title-c .jconfirm-icon-c{color:#2ecc71!important}.jconfirm .jconfirm-box.jconfirm-type-purple .jconfirm-title-c .jconfirm-icon-c{color:#9b59b6!important}.jconfirm .jconfirm-box.jconfirm-type-orange .jconfirm-title-c .jconfirm-icon-c{color:#f1c40f!important}.jconfirm .jconfirm-box.jconfirm-type-dark .jconfirm-title-c .jconfirm-icon-c{color:#34495e!important}.jconfirm .jconfirm-clear{clear:both}.jconfirm.jconfirm-rtl{direction:rtl}.jconfirm.jconfirm-rtl div.jconfirm-closeIcon{left:5px;right:auto}.jconfirm.jconfirm-white .jconfirm-bg,.jconfirm.jconfirm-light .jconfirm-bg{background-color:#444;opacity:.2}.jconfirm.jconfirm-white .jconfirm-box,.jconfirm.jconfirm-light .jconfirm-box{box-shadow:0 2px 6px rgba(0,0,0,0.2);border-radius:5px}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons{float:right}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button{text-transform:uppercase;font-size:14px;font-weight:bold;text-shadow:none}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default{box-shadow:none;color:#333}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default:hover{background:#ddd}.jconfirm.jconfirm-white.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-light.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-black .jconfirm-bg,.jconfirm.jconfirm-dark .jconfirm-bg{background-color:darkslategray;opacity:.4}.jconfirm.jconfirm-black .jconfirm-box,.jconfirm.jconfirm-dark .jconfirm-box{box-shadow:0 2px 6px rgba(0,0,0,0.2);background:#444;border-radius:5px;color:white}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons{float:right}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button{border:0;background-image:none;text-transform:uppercase;font-size:14px;font-weight:bold;text-shadow:none;-webkit-transition:background .1s;transition:background .1s;color:white}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default{box-shadow:none;color:#fff;background:0}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default:hover{background:#666}.jconfirm.jconfirm-black.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-dark.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-shake{-webkit-animation:shake .82s cubic-bezier(0.36,0.07,0.19,0.97) both;animation:shake .82s cubic-bezier(0.36,0.07,0.19,0.97) both;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-glow{-webkit-animation:glow .82s cubic-bezier(0.36,0.07,0.19,0.97) both;animation:glow .82s cubic-bezier(0.36,0.07,0.19,0.97) both;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-2px,0,0);transform:translate3d(-2px,0,0)}20%,80%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-8px,0,0);transform:translate3d(-8px,0,0)}40%,60%{-webkit-transform:translate3d(8px,0,0);transform:translate3d(8px,0,0)}}@keyframes shake{10%,90%{-webkit-transform:translate3d(-2px,0,0);transform:translate3d(-2px,0,0)}20%,80%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-8px,0,0);transform:translate3d(-8px,0,0)}40%,60%{-webkit-transform:translate3d(8px,0,0);transform:translate3d(8px,0,0)}}@-webkit-keyframes glow{0%,100%{box-shadow:0 0 3px red}50%{box-shadow:0 0 30px red}}@keyframes glow{0%,100%{box-shadow:0 0 3px red}50%{box-shadow:0 0 30px red}}.jconfirm{-webkit-perspective:400px;perspective:400px}.jconfirm .jconfirm-box{opacity:1;-webkit-transition-property:all;transition-property:all}.jconfirm .jconfirm-box.jconfirm-animation-top,.jconfirm .jconfirm-box.jconfirm-animation-left,.jconfirm .jconfirm-box.jconfirm-animation-right,.jconfirm .jconfirm-box.jconfirm-animation-bottom,.jconfirm .jconfirm-box.jconfirm-animation-opacity,.jconfirm .jconfirm-box.jconfirm-animation-zoom,.jconfirm .jconfirm-box.jconfirm-animation-scale,.jconfirm .jconfirm-box.jconfirm-animation-none,.jconfirm .jconfirm-box.jconfirm-animation-rotate,.jconfirm .jconfirm-box.jconfirm-animation-rotatex,.jconfirm .jconfirm-box.jconfirm-animation-rotatey,.jconfirm .jconfirm-box.jconfirm-animation-scaley,.jconfirm .jconfirm-box.jconfirm-animation-scalex{opacity:0}.jconfirm .jconfirm-box.jconfirm-animation-rotate{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.jconfirm .jconfirm-box.jconfirm-animation-rotatex{-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotatexr{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotatey{-webkit-transform:rotatey(90deg);-ms-transform:rotatey(90deg);transform:rotatey(90deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotateyr{-webkit-transform:rotatey(-90deg);-ms-transform:rotatey(-90deg);transform:rotatey(-90deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-scaley{-webkit-transform:scaley(1.5);-ms-transform:scaley(1.5);transform:scaley(1.5);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-scalex{-webkit-transform:scalex(1.5);-ms-transform:scalex(1.5);transform:scalex(1.5);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-top{-webkit-transform:translate(0px,-100px);-ms-transform:translate(0px,-100px);transform:translate(0px,-100px)}.jconfirm .jconfirm-box.jconfirm-animation-left{-webkit-transform:translate(-100px,0px);-ms-transform:translate(-100px,0px);transform:translate(-100px,0px)}.jconfirm .jconfirm-box.jconfirm-animation-right{-webkit-transform:translate(100px,0px);-ms-transform:translate(100px,0px);transform:translate(100px,0px)}.jconfirm .jconfirm-box.jconfirm-animation-bottom{-webkit-transform:translate(0px,100px);-ms-transform:translate(0px,100px);transform:translate(0px,100px)}.jconfirm .jconfirm-box.jconfirm-animation-zoom{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.jconfirm .jconfirm-box.jconfirm-animation-scale{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5)}.jconfirm .jconfirm-box.jconfirm-animation-none{visibility:hidden}.jconfirm.jconfirm-supervan .jconfirm-bg{background-color:rgba(54,70,93,0.95)}.jconfirm.jconfirm-supervan .jconfirm-box{background-color:transparent}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-blue{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-green{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-red{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-orange{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-purple{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-dark{border:0}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-closeIcon{color:white}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c{text-align:center;color:white;font-size:28px;font-weight:normal}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c>*{padding-bottom:25px}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content-pane{margin-bottom:25px}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content{text-align:center;color:white}.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons{text-align:center}.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons button{font-size:16px;border-radius:2px;background:#303f53;text-shadow:none;border:0;color:white;padding:10px;min-width:100px}.jconfirm.jconfirm-supervan.jconfirm-rtl .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-material .jconfirm-bg{background-color:rgba(0,0,0,0.67)}.jconfirm.jconfirm-material .jconfirm-box{background-color:white;box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);padding:30px 25px 10px 25px}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,0.87)}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,0.87);font-size:22px;font-weight:bold}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-content{color:rgba(0,0,0,0.87)}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons{text-align:right}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons button{text-transform:uppercase;font-weight:500}.jconfirm.jconfirm-material.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-bootstrap .jconfirm-bg{background-color:rgba(0,0,0,0.21)}.jconfirm.jconfirm-bootstrap .jconfirm-box{background-color:white;box-shadow:0 3px 8px 0 rgba(0,0,0,0.2);border:solid 1px rgba(0,0,0,0.4);padding:15px 0 0}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,0.87)}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,0.87);font-size:22px;font-weight:bold;padding-left:15px;padding-right:15px}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-content{color:rgba(0,0,0,0.87);padding:0 15px}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons{text-align:right;padding:10px;margin:-5px 0 0;border-top:solid 1px #ddd;overflow:hidden;border-radius:0 0 4px 4px}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons button{font-weight:500}.jconfirm.jconfirm-bootstrap.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-modern .jconfirm-bg{background-color:slategray;opacity:.6}.jconfirm.jconfirm-modern .jconfirm-box{background-color:white;box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);padding:30px 30px 15px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,0.87);top:15px;right:15px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,0.87);font-size:24px;font-weight:bold;text-align:center;margin-bottom:10px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{-webkit-transition:-webkit-transform .5s;transition:transform .5s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);display:block;margin-right:0;margin-left:0;margin-bottom:10px;font-size:69px;color:#aaa}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-content{text-align:center;font-size:15px;color:#777;margin-bottom:25px}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons{text-align:center}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button{font-weight:bold;text-transform:uppercase;-webkit-transition:background .1s;transition:background .1s;padding:10px 20px}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button+button{margin-left:4px}.jconfirm.jconfirm-modern.jconfirm-open .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.container {
 /*  width: 980px;
  max-width: none !important;
  padding:0px !important; */
}
.tr_all_hover {
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.nopading{padding:0px;}
.shadow {
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.10);
-moz-box-shadow: 0 1px 1px rgba(0,0,0,.10);
-o-box-shadow: 0 1px 1px rgba(0,0,0,.10);
-ms-box-shadow: 0 1px 1px rgba(0,0,0,.10);
box-shadow: 0 1px 1px rgba(0,0,0,.10);
}
.paginations{text-align:center;}
.content-blog-introtext{}
.content-blog-item{ margin-bottom:5px;}
.content-blog-introtext h2{font-size: 17px;margin-top: 0px;}
#header{}
#header.affix{}
.page-item{margin-top:10px;}
.singlecontent{margin-bottom: 50px;
    border: 1px #f1f2f2 solid;
    -webkit-border-top-right-radius: 30px;
    -webkit-border-bottom-left-radius: 30px;
    -moz-border-radius-topright: 380px;
    -moz-border-radius-bottomleft: 30px;
    border-top-right-radius: 30px;
    border-bottom-left-radius: 30px;
    padding: 10px 20px 10px 20px;}
.btn-google-plus{background: #dd4b39;color: #fff;font-weight: bold;font-size: 14px;display: inline-block;  border-radius: 5px;box-shadow: 1px 1px 1px #e5e5e5;border-bottom: 1px solid #dd4b39; cursor:pointer;}
.btn-google-plus .icon{display: inline-block;float: left;border-right: 1px solid #bb3f30;padding: 8px 9px;}
.btn-google-plus .icon i{font-size: 28px;}
.btn-google-plus .text{display: inline-block;float: left;padding: 10px 20px;}
.btn-google-plus:hover{  color: #FFF;background: #e74b37;border-bottom: 1px solid #b83b2b;box-shadow: 1px 1px 0px #b83b2b;}
.btn-facebook-login{background: #1e5083;color: #fff;font-weight: bold;font-size: 14px;display: inline-block;border-radius: 5px;border-bottom: 1px solid #1e5083;box-shadow: 1px 1px 1px #e5e5e5; cursor:pointer;}
.btn-facebook-login .icon{display: inline-block;float: left;border-right: 1px solid #113051;padding: 8px 14px;}
.btn-facebook-login .icon i{font-size: 28px;}
.btn-facebook-login .text{display: inline-block;float: left;padding: 10px 12px;}
.btn-facebook-login:hover{color: #FFF;background: #346699;border-bottom: 1px solid #1e5083;box-shadow: 1px 1px 0px #1e5083;}
#logo{    margin: 0px;padding: 5px 0px;}
#logo a{display:block;}
#logo a img{max-height: 90px;}
img.logo{}
/* footer */
#footer{    color: #525252;  border-top: 1px solid #dbdbdb;  background: var(--bgsubfootercolor);  padding: 15px 0px;  background-image: url(../images/bgbuilding.png);  background-repeat: repeat-x; background-position: bottom;}
#footer a{color: #4c7031;}
#footer .module-title{margin-bottom: 15px;}
#footer .module-title h3{text-transform: uppercase; font-size: 20px; font-weight: bold; margin: 0px; padding: 0px; border-bottom: 3px solid var(--menucolor); padding-bottom: 10px;}
#footer .module-content{}
#footer .module-content .menu{    list-style: none; margin: 0px;  padding: 0px;}
#footer .module-content .menu li{padding: 8px 0px;}
#footer .module-content .menu li a:hover{color: #f00;text-decoration: none;}
#footer .module-content .menu li a::before{font-family: FontAwesome;content: "\f0a9"; display:inline-block; padding-right: 10px;}
.footer-inner{padding: 10px 0px;}
.footer-inner p{ padding:0px; margin:0px;}
.main-content{}
/* main menu */
.hmenu1{float: left;
    width: 85%;
    padding-left: 18px;}
.hnav{}
.hnav .mainmenu{padding: 0px;}
.hnav .mainmenu li{list-style: none;  display: inline-block;}
.hnav .mainmenu li a{    color: #fff;
    text-transform: uppercase;
    font-family: 'MyriadPro-SemiboldCond';
    font-weight: bold;
    text-align: justify;
    font-size: 18px;
    display: block;
    padding:22px 20px 0px;
 text-decoration: none;}
.hnav .mainmenu li a:hover, .hnav .mainmenu li.active>a{color: #fe8900;}
.hnav .mainmenu li a span{}
#nav-menu{background: var(--menucolor);position: relative;}
.nav-menu-inner{}
.nav-menu-inner ul{list-style: none;padding: 0px;margin: 0px;display: flex; justify-content: space-between;}
.nav-menu-inner ul li{display: inline-block;text-transform: uppercase;}
.nav-menu-inner ul li:last-child{border-right:none;}
.nav-menu-inner ul li a{color: #fff;text-decoration: none; font-size: 15px;padding: 0 18px; text-transform: uppercase;  line-height:40px; display: block;}
.nav-menu-inner ul li:hover{    background: #f49619;}
.nav-menu-inner ul li.active { background: #f49619;}
.nav-menu-inner ul ul.sub_menu{display:none;    position: absolute; z-index: 3;    min-width: 190px;}
.nav-menu-inner ul ul.sub_menu>li{    display: block;  background: #ff9900;  border-top: 1px solid #ccc;}
.nav-menu-inner ul ul.sub_menu>li:hover{background:#ffb340;}
.nav-menu-inner ul ul.sub_menu>li a{ text-transform: none;}
.nav-menu-inner ul>li:hover ul.sub_menu{display:block;}
/* widget right */
.widget-right{}
.widget-right .module{    margin-bottom: 20px; border: 1px solid #ccc;  overflow: hidden;}
.widget-right .module .module-decoration{}
.widget-right .module .module-title{}
.widget-right .module .module-title h3{    margin: 0px;color: #fff; font-size: 18px; font-weight: normal; text-transform: uppercase; background: var(--menucolor); height: inherit; line-height: inherit; padding-left: 10px;   border-bottom: 1px #ccc solid;padding-top: 5px;  padding-bottom: 5px;}
.widget-right .module .module-content{margin: 0;padding: 6px;background-color: #ffffff;}
.widget-right ul.menus{list-style:none;padding:0px; margin:0px;}
.widget-right ul.menus li{position: relative;border-bottom: 1px solid #f2f2f2;}
.widget-right ul.menus li a{color: #505050;display: block;padding: 8px;}
.widget-right .module.notitle .module-content{padding:0px;}
.widget-right .module.notitle .module-content p{margin:0px;}
/* icon quick link */
.quick-link{
	transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
font-size: 200%;
display: block;
text-align: center;
}
.btn-quick-link{
height: 60px;
text-align: center;
width: 60px;
z-index: 999;
top: 0;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-ms-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
background-color: #E20000;
opacity: 0.7;
color: #fff;
border: none;
padding: 11px;
border-radius: 5px;
position: absolute;
opacity: 0;
left: 40%;
}
/* product */
.item-image-product:hover .btn-quick-link{opacity: 1;top: 40%;}
.product-item{padding: 10px;}
.product-item-inner{position:relative;}
.product-item-inner a{position: relative;}
.item-image-product{display:block;}
.item-product-title{}
.item-product-title h3{padding: 7px 0px;margin: 0px;line-height: inherit;font-size: 15px;text-align: center;}
.item-product-title h3 a:hover{text-decoration:none;}
.productbox {
border: 10px solid #fff;
z-index: 1;
background: #fff;
}
.productbox:hover {
-webkit-box-shadow: 0 0 17px rgba(0,0,0,0.12);
-moz-box-shadow: 0 0 17px rgba(0,0,0,0.12);
-o-box-shadow: 0 0 17px rgba(0,0,0,0.12);
-ms-box-shadow: 0 0 17px rgba(0,0,0,0.12);
box-shadow: 0 0 17px rgba(0,0,0,0.12);
}
/* columns product */
.row-separator{clear:both;}
.cols-3{}
.cols-3 .column-1, .cols-3 .column-2, .cols-3 .column-3{ width:33.3%; float:left;}
/* product detail */
.images_slides{padding: 0px;margin: 0px;list-style: none;}
.images_slides li{display: inline-block;text-align: center;width: 100px;padding: 10px 0px;}
.images_slides li a{display: inline-block;}
.images_slides li a img{width: 64px;height: 64px;background: #fff;border: 1px solid #E6E6E6;padding: 3px;}
/* product slider vertical */
.slider_vertical{list-style: none;padding: 0px;margin: 0px;}
.slider_vertical li{padding-bottom:10px;}
.slider_vertical li img{width: 70px;margin-right: 10px;float: left; height:70px;}
.slider_vertical li h2{padding: 0px;margin: 0px;font-size: 13px;}
.slider_vertical li .price{}
.rit-header-top, .rit-header-top a{ color: #7d7d7d;}
.rit-header-top .text {
    float: left;
    padding: 0 35px 0 0;
    line-height: 40px;
}
.wdgmainmenu{}
.header-inner{}
.wdgservice{    margin-bottom: 20px;}
.wdgservice .module-content{background-color: #f9f9f9;padding: 10px; border: 1px solid #dedede;}
.wdgservice .module-content img{height: inherit !important;}
.wdgservice .module-content p{margin-bottom: 0px;}
.wdgservice .module-content h2{    text-align: center;  padding: 0px;   margin: 10px 0px;}
.wdgservice .module-content h2 a{    text-transform: uppercase; font-size: 16px; font-weight: bold;  color: #4567af;}
.wdgservice li .bximg{    border-radius: 50%; overflow: hidden; margin-bottom: 34px;  border: 15px solid rgba(255,255,255,0.7);   width: 320px;   height: 320px;    margin: 0px auto;}
.wdgservice li ._img{}
.wdgservice li .itemslider{text-align:justify; padding:0px 10px;}
.wdgservice li .itemslider a{text-decoration:none;}
.wdgservice li .itemslider h2{text-transform: uppercase;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 0;
    margin-bottom: 12px; text-align:center;}
.wdgservice li .itemslider h2 a{    color: #00aeef;}
.wdgservice li .itemslider h2 a:hover{    color: #333333;}
.wdgservice li .itemslider ._introtext{    color: #7d7d7d;
    text-align: justify;}
.wdgservice .slick-prev, .wdgservice .slick-next{}
.wdgservice .slick-prev{}
.wdgservice .slick-next{}
.wdgservice .slick-prev:before, .wdgservice .slick-next:before{    color: #5f5f5f;    font-size: 40px;}
.box_border_grey{background:#363636;}
.wrapper_myservice{    background: #363636 url(../images/bg-parallax-1-1.jpg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important; color:#fff;}
.rit-icon-box-inner {
    padding: 10px 15px;
}
.rit-icon-box .icon {
    display: inline-block;
    position: relative;
    border-radius: 50%;
    text-align: center;
	color: #00aeef;
    background-color: #ffffff;
    border-color: #ffffff;
    width: 70px;
    height: 70px;
    border-radius: 50%;
}
.style-horizontal .icon {
    float: left;
    margin-right: 28px;
}
.rit-icon-box-item .icon > * {
    font-size: 30px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    max-width: 100%;
}
.ychose_service{}
.ychose_service .module-title{padding-left:20px;}
.homepagect{}
.homepagect .page-header h2{color:#373c40}
.homepagect .page-header h2 i{color:#00aeef}
.ctitem_home{}
.ctitem_home ._title{    font-size: 18px;
    font-weight: bold;
    letter-spacing: 0;
    margin-bottom: 12px;}
.ctitem_home ._title a{     color: #00aeef;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;}
.ctitem_home ._introtext{    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    word-wrap: break-word;
    color: #7d7d7d;    line-height: 1.7;text-align: justify;}
.ctitem_inner{padding:10px;}
.readmore a {
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    margin: 19px 0 0;
    text-transform: uppercase; color:#00aeef;
}
.footer-top{}
.footer-top .module{}
.footer-top .module .module-title{}
.footer-top .module .module-title h3{    text-transform: uppercase;
    color: #4c4c4c;
    font-weight: bold;
    border-bottom: 2px solid #00aeef;}
.footer-top .module .module-content{}
.bx_partner_com ._item ._inner{    border: 1px solid #ccc;
    margin: 2px 5px;
    border-radius: 5px;
    overflow: hidden;
    box-shadow: 1px 2px 2px #ccc;
    padding: 2px;}
.page-header{margin: 4px 0px 10px 0px;  border-bottom:1px solid var(--menucolor);  padding-bottom: 10px;}
.page-header h2{    margin: 0px;  color: #353535;   font-weight: normal;font-size: 20px;}
.list-article-thumb{list-style: none;
    padding: 0px;
    margin: 0px;}
.list-article-thumb li{    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
    margin-bottom: 5px;}
.list-article-thumb li img{    float: left;
    margin-right: 10px;}
.list-article-thumb .date-push{    font-size: 11px;
    color: #7d7d7d;
    font-style: italic;}
.list-article-thumb li a{}
.list-article-thumb li h2{    padding: 0px;
    margin: 0px;
    font-size: 14px;}
.list-article-thumb li:last-child{border: none;}
.main-column-2{padding-top:20px;}
.homebox_first{}
.homebox_first .hfleft{}
.homebox_first .hfleft h2{    padding: 5px 0px;
    margin: 0px;
    font-size: 16px;}
.homebox_first .hfleft h2 a{    color: #0e5cd0;}
.homebox_first .hleft_cont{font-size:12px;}
.homebox_first .hleft_cont a img{}
.homebox_first .hleft_cont ._content{padding: 6px 0px;text-align:justify;    line-height: 25px; font-size: 14px;}
.hctgridslider{}
.hctgridslider .blogitem{}
.hctgridslider .blogitem ._item{border-bottom: 1px dotted #ccc;padding-bottom: 10px; padding-top: 10px;}
.hctgridslider .blogitem ._item h2{margin: 0px;font-size: 16px;padding-bottom: 5px;}
.hctgridslider .blogitem ._item h2 a{color: #4ea4d3;}
.hctgridslider .blogitem ._item h2 a:hover{color: #FF3300;text-decoration:none;}
.hctgridslider .blogitem ._item ._text{font-size: 13px; text-align: justify;}
.hctgridslider .slick-dots li button:before{font-size:24px;}
.hctgridslider .slick-dots li.slick-active button:before{color:#12bcef;}
.homecontent{margin-bottom:20px;}
.hproducts{    background: #1874c1;  color: #fff;}
.hproducts .module .module-title{    border-bottom: 3px double #ccc;}
.hproducts .module .module-title h3{    margin: 0px;
    padding: 12px;
    text-transform: uppercase;
    font-size: 20px;}
.hproducts .module .module-content{    padding: 10px;}
.hproducts .module .module-content a{color:#fff;}
.listproducts{    margin: 0px;    padding: 0px;}
.listproducts li{    border-bottom: 1px solid #ccc;  padding-bottom: 10px;  margin-top: 10px;}
.listproducts li ._pname{font-weight:bold;}
.listproducts li ._des_txt{    font-size: 12px;  color: #e2e2e2;}
.listproducts li:last-child{border-bottom:none;}
.viewallproduct{padding-top:10px;}
.nav-cart{    position: relative;
    margin-top: 11px;
    text-align: right;
    padding-right: 16px;}
.nav-cart i{    font-size: 50px;
    color: #dea119;}
.nav-cart ._cart{    text-decoration: none;}
.nav-cart .totalqty{    border: 1px solid #f00;
    width: 25px;
    height: 25px;
    display: block;
    position: absolute;
    top: 0px;
    border-radius: 50%;
    right: 0px;
    text-align: center;
    font-size: 21px;
    color: #fff;
    background: #f00;
    line-height: 24px;}
.nav-cart .hd-cart-text{display: block;
    color: #3851ec;}
.atsec_header{padding: 8px 0; background-color: #ba7c32;}
.atsec_header .container {
    height: 45px;
    background: url(../images/logo-head.png) top left no-repeat;
    background-size: auto 100%;
	position:relative;
}
.atsec_header .container span {
    height: 45px;
    line-height: 45px;
    border-left: 1px solid #d4d4d4;
    text-transform: uppercase;
    position: absolute;
    left: 55px;
    bottom: 0px;
    color: #fff;
    font-weight: 300;
    display: block;
    font-size: 22px;
    padding-left: 10px;
}
.atsec_intro_ct{margin-top: 30px;}
.atsec_intro_ct .atsec_inner{font-family: Arial, Helvetica, sans-serif;text-align: justify; font-size: 15px!important;   line-height: 24px; padding: 20px 20px 20px 20px; border: 1px #ccc dashed; margin-bottom: 30px; background: url(../images/bg-tree-l.png) no-repeat top left;}
.bsize {  box-sizing: border-box;}
.fright {  float: right;}
.intro-content .module-content{}
.footer-sub{background:var(--bgsubfootercolor);padding: 12px 0px 10px 0px;    background-image: url(../images/bgbuilding.png);  background-repeat: repeat-x;  background-position: bottom;}
.footer-sub .module-title{}
.footer-sub .module-title h3{color: #ff5a0d;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: bold;}
.footer-sub .module-title h3 span{}
.footer-sub .module-content{}
.footer-sub .module-content ul.menu{    padding-left: 20px;}
.footer-sub .module-content ul.menu li{}
.footer-sub .module-content ul.menu li a{}
.libimgitem{width: calc((100% - 40px) / 5); margin-right: 10px;  margin-top: 10px; height: 150px;}
.libimgitem img {  width: 100% !important;  height: auto !important;  min-height: 100% !important;}
#libimages{}
#libimages ul{}
#libimages ul li{width:25%;padding-top: 10px;}
#libvideos ul li{width:25%;padding-top: 10px;}
.gallery-item-mark {
    position: absolute;
    background-color: rgba(5, 5, 45, .5);
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    text-align: center;
    color: rgba(255, 255, 255, .6);
    font-size: 60px;
    opacity: 0;
    visibility: hidden;
}
.atsec_homemdct{}
.atsec_homemdct .module{}
.atsec_homemdct .module .module-content{    text-align: center;    padding-bottom: 30px;}
.atsec_homemdct .module .module-content .content-thuoctinh{}
.atsec_homemdct .module .module-content .title-thuoctinh{font-size: 22px;
    font-family: MyriadPro-SemiboldCond;
    text-transform: uppercase;
    line-height: 24px;
    display: block;
    margin-bottom: 10px;
    color: #e18902;
    text-align: center;}
.atsec_homemdct .module .module-content .mota-thuoctinh{text-align: justify;}
.atsec_homemdct .module .module-content .link-detail{display: block;
    width: 120px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    background: #0c79c9;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    margin: auto;}
.homepage-item{    margin: 0px auto 20px;
    padding: 10px 20px;
    border: 1px #f1f2f2 solid;
    -webkit-border-top-right-radius: 30px;
    -webkit-border-bottom-left-radius: 30px;
    -moz-border-radius-topright: 30px;
    -moz-border-radius-bottomleft: 30px;
    border-top-right-radius: 30px;
    border-bottom-left-radius: 30px;}
.homepage-item .page-header {
    height: 32px;
    line-height: 32px;
    margin-bottom: 15px;
    border-bottom: 1px #e18902 solid;
    padding: 0px;
}
.homepage-item .page-header h2 {
    color: #e18902;
    display: block;
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 30px;
}
.boxhctigem{    margin-top: 15px;border-bottom: 1px #ccc dashed;    padding-bottom: 12px; margin: 0px 4% 20px 0%; height:143px;    overflow: hidden;}
.boxhctigem .bximgitem{    overflow: hidden;   width: 36%;    float: left;}
.boxhctigem .content-news-home{width: 61.5%;  float: right;   text-align: justify;}
.boxhctigem .bximgitem a{}
.boxhctigem .bximgitem img{ -webkit-transition: all .4s ease;-moz-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;    -webkit-border-radius: 5px;  -moz-border-radius: 5px;   border-radius: 5px;height: 123px;    width: 100%;}
.boxhctigem .bximgitem:hover img{transform: scale(1.5);}
.boxhctigem h2{    font-size: 14px;  margin: 0px;  padding: 0px;}
.boxhctigem h2 a{    color: #5f172b;
    margin-bottom: 4px;
    display: block;
    line-height: 18px;
    font-weight: bold;}
.boxhctigem h2 a:hover{    color: #e8b011;}
.boxhctigem ._content{    color: #333333;  text-align: justify; font-size: 14px; line-height: 20px;}
.wdgques{}
.wdgques .module{}
.wdgques .module.cauhoi{border: 1px #8c2030 solid;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #fafbfc;
    margin-bottom: 40px;}
.wdgques .module.cauhoi .module-title{}
.wdgques .module.cauhoi .module-title h3{color: #fff;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 34px;
    background: #8c2030;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 20px;
    padding-left: 20px;
    margin-top: 0px;}
.wdgques .module.cauhoi .module-content{    margin: 0px 20px 20px 20px;}
.cauhoi{}
.cauhoi .panel{margin-bottom: 10px;
    background: #fff;
    border: 1px #f39402 solid;
    border: 1px #e18902 solid;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;}
.cauhoi .panel .panel-heading{    padding: 5px 0px 5px 20px;
    background: #e18902;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    line-height: 34px;}
.cauhoi .panel .panel-heading h4{    font-size: 15px;
    line-height: 24px;
    font-weight: normal;
    margin: 0px;}
.cauhoi .panel .panel-heading h4 a{color:#fff; text-decoration:none;}
.cauhoi .panel .panel-collapse{    padding: 10px 20px;}
.wdbhctmain{}
.wdbhctmain .module{}
.wdbhctmain .module .module-title{}
.wdbhctmain .module .module-title h3{    color: #5f172b;
    font-size: 28px;
    line-height: 38px;
    font-family: 'Cormorant Upright', serif;
    text-align: center;
    margin: 0px auto 20px;
    padding-top: 25px;
    background: url(../images/bg-hoavan.png) center top no-repeat;    font-weight: bold;}
.wdbhctmain .module .module-content{    width: 600px;
    padding: 40px 80px;
    background: #5f172b url(../images/bg-form-register.png) no-repeat;
    margin: 0px auto 40px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;}
.widget-frmcontact{padding: 10px;padding-top: 0px;}
.widget-frmcontact .btnsubmit{    background: #fb5900;
    font-weight: bold;
    text-transform: uppercase;}
.widget-frmcontact h4{ font-size: 15px; margin: 5px 0px 10px 0px;}
.project_item{    border: 1px #e5e5e5 solid; margin-bottom: 15px;}
.project_item .project_item_in{    position: relative;}
.project_item .project_item_in .imgtitle_item{}
.project_item .wget-ptitle{    padding: 0px 5px;}
.project_item .wget-ptitle h3{color: #ed1c24;
    font-size: 14px;
    display: block;
    line-height: 18px;
    height: 54px;
    text-align: center;
    overflow: hidden;
    margin-bottom: 8px;
    padding-bottom: 5px;
    border-bottom: 1px #ed1c24 dashed;
    margin-top: 3px;}
.project_item .dtview{    padding: 0px 5px 5px;}
.project_item .dtview .realsquare{    display: block;
    overflow: hidden;
    color: #505050;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 5px;}
.project_item .dtview .realhits{    line-height: 20px;
    overflow: hidden;
    color: #505050;
    font-size: 12px;
    font-style: italic;}
.page-content-item{margin-bottom:30px;}
.project_item_in .price-mask{    display: block;
    width: 115px;
    height: 34px;
    position: absolute;
    z-index: 1;
    top: 10px;
    right: -7px;
    background: url(../images/price-tag.png) no-repeat;
    padding-right: 15px;
    text-align: right;
    color: #fff;
    font-size: 18px; font-weight:bold;
    line-height: 27px;}
.attr-raovat01 {
    color: #e71e24;
    font-size: 15px;
    font-weight: bold;
}
.realinfoup{    border-top: 1px #e71e24 dotted;
    border-bottom: 1px #e71e24 dotted;
    padding: 4px 0px;
    margin-bottom: 20px;}
.realview{    color: #505050;
    font-size: 12px;
    font-style: italic; padding-right:20px;}
.date-time-nhadat{    color: #505050;
    font-size: 12px;
    font-style: italic;}
.realanother{}
.realanother ._title{    color: #414142;
    font-size: 20px;
    font-weight: normal;
    text-transform: uppercase;
  
    display: block;
    height: 29px;
    border-bottom: 1px #ed1c24 solid;}
.realanother ._content{    padding-top: 20px;}
.page-item-content{margin-bottom:30px;}
.realdistricts{list-style:none; margin:0px; padding:0px;}
.realdistricts li {
    border-top: 1px #c2bfbf dotted;
}
.realdistricts li a {
    padding: 7px 0px 7px 0px;
    color: #3a3a3a;
    display: block;
    text-transform: capitalize;
    font-size: 13px;
}
.realdistricts li:first-child{border-top:none;}
.title-post{    border-bottom: 3px double #960504;margin-bottom: 20px;}
.title-post h2{    color: #e71e24; font-size: 20px; margin-bottom: 10px; font-family: MyriadPro-SemiboldCond;  margin-top: 0px;font-weight: bold;}
.address {
    color: #3f3f3f;
    font-size: 13px;
}
.address label {
    font-weight: bold;
    margin-right: 5px;
    color: #747474;
}
.attr-raovat01 {
    color: #e71e24;
    font-size: 15px;
    font-weight: bold;
    margin-left: 30px;
}
.attr-raovat01 label {
    color: #747474;
    font-size: 13px;
    margin-right: 6px;
}
.header-detail-raovat {
    border-top: 1px #e71e24 dotted;
    border-bottom: 1px #e71e24 dotted;
    padding: 4px 0px;
    margin-bottom: 20px;    line-height: 20px;     margin-top: 0px;
}
.lable-header-detail-raovat {
    color: #e71e24;
    font-size: 17px;
    font-weight: normal;
}
.date-time-nhadat {
    float: right;
    font-size: 12px;
    font-style: italic;
    font-weight: normal;
}
.address-nhadat {
    overflow: hidden;
    color: #505050;
    font-size: 12px;
    font-style: italic;
}
.header-detail-raovat .address-nhadat {
    font-weight: normal!important;
    margin-right: 20px;
}
.box-share {
    padding-top: 15px;
    border-top: 1px #e2e2e2 solid;
    margin-bottom: 25px;
}
._contentreal{margin-bottom: 20px; padding-bottom: 10px;}
.contactgmap iframe{width:100% !important;}
.slicknav_btn{background-color: #ffc64c;}
.slicknav_nav{ position: absolute;  z-index: 3; background:#048c34; width: 100%; left: 0px;  right: 0px;  top: 44px;}
.slicknav_nav li{    border-top: 1px solid #04b542;}
.page-content-inner{overflow:hidden;}
.page-content-inner img{height: inherit !important;}
.widget-right{clear:both;}
.widget-right .module .module-content ul.menu{list-style: none;  margin: 0px;   padding: 0px;}
.widget-right .module .module-content ul.menu li{border-bottom: 1px solid #ccc; padding: 8px 8px;}
.widget-right .module .module-content ul.menu li:hover{background:#f5f5f5;}
.hotline-home {
    position: fixed;
    bottom: -10px;
    left: 0px;
    z-index: 500;
    width: 192px;
    height: 68px;
    padding: 62px 0px;
    display: table;
    background: url(../images/hotline.png) center center no-repeat;
    -webkit-animation-name: hvr-bob-float, hvr-bob;
    animation-name: hvr-bob-float, hvr-bob;
    -webkit-animation-duration: .3s, 1.5s;
    animation-duration: .3s, 1.5s;
    -webkit-animation-delay: 0s, .3s;
    animation-delay: 0s, .3s;
    -webkit-animation-timing-function: ease-out, ease-in-out;
    animation-timing-function: ease-out, ease-in-out;
    -webkit-animation-iteration-count: 1, infinite;
    animation-iteration-count: 1, infinite;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-direction: normal, alternate;
    animation-direction: normal, alternate;
}
@keyframes hvr-bob {
  0% {
    -webkit-transform: translateY(-12px);
    transform: translateY(-12px);
  }
  50% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  100% {
    -webkit-transform: translateY(-12px);
    transform: translateY(-12px);
  }
}
.hvr-bob {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-bob:hover, .hvr-bob:focus, .hvr-bob:active {
  -webkit-animation-name: hvr-bob-float, hvr-bob;
  animation-name: hvr-bob-float, hvr-bob;
  -webkit-animation-duration: .3s, 1.5s;
  animation-duration: .3s, 1.5s;
  -webkit-animation-delay: 0s, .3s;
  animation-delay: 0s, .3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
}
.hotline-home p{}
.hotline-home p span{
	display:block;
	line-height:34px;
	text-align:center;
	color:#fff;
    font-family: MyriadPro-SemiboldCond;
    font-size:28px;
}
.hnewsgrids{}
.hnewsgrids .module{    margin: 0px auto 20px;
    padding: 10px 20px;
    border: 1px #f1f2f2 solid;
    -webkit-border-top-right-radius: 30px;
    -webkit-border-bottom-left-radius: 30px;
    -moz-border-radius-topright: 30px;
    -moz-border-radius-bottomleft: 30px;
    border-top-right-radius: 30px;
    border-bottom-left-radius: 30px;}
.hnewsgrids .module .module-title{    height: 32px;
    line-height: 32px;
    margin-bottom: 15px;
    border-bottom: 1px #e18902 solid;
    padding: 0px;}
.hnewsgrids .module .module-title h3{    color: #e18902;
    display: block;
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 30px;
 
    margin: 0px;}
.hnewsgrids .module .module-title h3 span{}
.hnewsgrids .module .module-content{}
.slicknav_nav li.parent_menu .slicknav_arrow{    float: right; font-size: 23px; margin-top: -7px; color: #e2e2e2;display: inline-block;padding: 1px 10px;}
.slicknav_nav .slicknav_row:hover{background: #c32f58;}
.sprealanother{border-left: 1px solid #ccc; padding-left: 10px; text-align: left;}
.sprealanother ._title{}
.sprealanother ._title h2{    font-size: 16px; background: #068ede;  margin: 0px -10px 10px; padding: 7px 2px; color: #fff;}
.sprealanother ._content{}
.sprealanother ._content address{    font-size: 12px; padding-top: 5px;  margin: 0px;}
.sprealanother ._content li{border-bottom: 1px dotted #ccc;padding: 6px 0px;}
.sprealanother ._content li:first-child{padding-top:0px;}
.sprealanother ._content li a{color:#0a04fb;}
.sprealanother ._content li a:hover{color:#F30;}
.ctlistbx{}
.ctlistbx ._title{border-bottom: 3px double #960504;color: #960504;}
.ctlistbx ._title h2{font-size: 20px;}
.ctlistbx ._content{}
#ctrealnews{}
#ctrealnews li{}
#ctrealnews .itembxct{border: 1px solid #dedede;margin: 6px 0px;padding: 5px;background: #fbfbfb;}
#ctrealnews .itembxct:hover{background:#fff;}
#ctrealnews .itembxct ._cttitle{    color: #043ea9;}
#ctrealnews .itembxct ._price{    color: #f30303;}
#ctrealnews .itembxct ._date{font-size:12px; color:#333;}
.itembxctsame{border-bottom:1px dotted #ccc; padding:10px 0px;}
.itembxctsame a{color:#00C; font-weight:bold;}
.footer-sub a{    color: #ececec;}
.ias_loader, .ias_trigger{clear:both;}
.ias_loader{ clear: both; padding: 5px 0px 100px; background: url(../images/loading.gif) no-repeat bottom center; font-size:18px;}
.ias_trigger a:link{display: block; padding: 9px 5px; color: #fff; background: #ca2424;font-size: 20px;}
.tplCaption{width:100%; text-align:center;}
.nav-tags{padding-top:5px;}
.nav-tags ul li a { display: inline-block;  background: #ebebeb;  color: #000;  padding: 2px 5px;  border-radius: 5px;   margin: 2px;font-size: 12px;}
.topbaner .module-content p{margin:0px;}
.addurl{font-weight:normal !important; color:#b50606 !important;}
.bxrealcontentdt .module .module-content ul.menu{list-style: none;  margin: 0px;   padding: 0px;}
.bxrealcontentdt .module .module-content ul.menu li{border-bottom: 1px solid #ccc; padding: 8px 8px;}
.bxrealcontentdt .module .module-content ul.menu li:hover{background:#f5f5f5;}
.real_item{background: #f4f4f4;margin-bottom: 20px; border-radius: 5px;border: 1px solid #dedede;}
.real_item:hover{box-shadow: 0px 4px 16px 0px rgba(44,44,44,0.08);}
.real_item .real_infos{display: flex;}
.real_item .real_infos .img_title{text-decoration:none;width: 40%;height: 170px;}
.real_item .real_infos .desc{padding: 9px 5px;width: 60%;}
.real_item .real_infos .pic{    border-radius: 5px 0px 0px 5px; width: 100%;object-fit: cover; height: 100%;}
.real_item .real_infos h2{font-size: 15px; padding: 0px;  display: block;  display: -webkit-box;  max-width: 400px;  height: calc(15px*1.4*3);  margin: 0 auto;  line-height: 1.4;  -webkit-line-clamp: 3;  -webkit-box-orient: vertical;  overflow: hidden;  text-overflow: ellipsis;color: #3b589e;font-weight: bold;}
.real_item .real_infos h2:hover{color:#f00;}
.real_item .real_infos .price{ font-size: 16px; font-weight: bold; color: #E03C31;}
.real_item .real_ad{}
/* detail real */
.detail_title{    margin-bottom: 10px; padding-bottom: 10px;padding-top: 20px;}
.detail_title h1{font-size:16px; color:#055699; margin:0px;}
.real_detail .lb{font-weight:bold; color:#000;}
.dt_infos{padding: 5px 0px;}
.dt_infos .txt{font-weight:bold;color: #1d9100;}
.dt_infos .price{color:#F60;font-size:18px;}
.real_attr{border: 1px solid #dedede; padding: 5px 7px; margin: 5px 0px;}
.dt_ct_title{padding-bottom: 10px;}
.dt_ct_title span{display: inline-block;border-bottom: 3px double #ccc; padding-right: 20px; color: #767676;padding-bottom: 5px;}
.dt_content{color:#000;font-size: 15px;padding-bottom: 15px;}
.dt_realimages{    border: 1px solid #ccc; background: #f1f1f1; padding-top: 0px;}
#realbxslider{margin-bottom: 5px;}
#realbxslider .item{}
#realbxslider .item img{width: 100%;}
#stickimagegallery{margin-bottom: 5px;}
#stickimagegallery .item{text-align:center;padding: 5px;}
#stickimagegallery .item img{width:100%;height: 100px;border: 1px solid #dedede;    object-fit: cover;}
#stickimagegallery .slider-nav{margin-bottom: 0px;}
.dtctboxerprofile{padding-top:15px;padding-bottom:15px;}
.dt_real_contacts{border: 1px solid #ccc;border-color: var(--menucolor);}
.dt_real_contacts .dt_ct_title{padding-bottom: 10px; background: var(--menucolor);  color: #fff;text-transform: uppercase; padding: 7px;}
.dt_ct_infos{padding:10px 10px 0px 10px;}
.dt_ct_infos .dt_ct_list{}
.dt_ct_infos .dt_ct_list li{margin-bottom: 5px;    font-size: 15px;}
.dt_ct_infos .dt_ct_list li .lb{    font-weight: normal;}
.dt_ct_infos .dt_ct_list li .vl{font-weight:bold; padding-left: 15px;}
.dt_ct_infos .dt_ct_list li .vl .phone{color: #f00;}
.dt_real_anothers{margin-bottom: 30px;}
.dt_real_anothers ._title{color: var(--menucolor); text-transform: uppercase; font-size: 30px; text-align: center; padding: 5px 0px; margin-top: 20px; padding-bottom: 15px;}
.dt_real_anothers ._title span{}
.dt_real_anothers ._content{}
.showphone{display:inline-block;color:#f00;text-decoration:none;}
.showphone:hover{text-decoration:none;}
.showphone:after{content: "Hiện số điện thoại";background: #1d9100;color: #fff;font-size: 12px;display: inline-block; margin-left: 5px; padding: 4px 7px; border-radius: 5px;cursor:pointer;}
.showphone:hover:after{background:#00F;}
.shownumber{font-size: 16px;color: #f00;}
.dt_real_note_police{font-size: 13px;color: #7a7a7a; padding: 10px; border: 2px dashed #ccc; margin: 10px 0px;}
.atslickslider, .atslickslider .slick-list{position:relative; margin-bottom:0px;}
.atslickslider .slick-prev, .atslickslider .slick-next{width: 30px; height: 30px; transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;}
.atslickslider .slick-prev{left: 0px;    background: #ffffffc9;  height: 40px;  border-radius: 0px 5px 5px 0px;}
.atslickslider .slick-next{right: 0px;background: #ffffffc9; height: 40px; border-radius: 5px 0px 0px 5px;}
.atslickslider .slick-prev:before, .atslickslider .slick-next:before{font-family: FontAwesome;    color: #8b8b8b;}
.atslickslider .slick-prev:before{content: "\f053";}
.atslickslider .slick-next:before{content: "\f054";}
.atslickslider:hover .slick-prev, .atslickslider:hover .slick-next{opacity:1;}
.atslickslider .slick-next:focus, .atslickslider .slick-next:hover, .atslickslider .slick-prev:focus, .atslickslider .slick-prev:hover{background: #ffffffc9}
.boxer-gray{border:1px solid #999;}
.mbt20{margin-bottom:20px;}
.widget-social{padding:10px 0px;}
.social_icon{  font-size: 33px;    color: #C5883C;}
.facebook{color: #0A52C2;}
.google_plus{  color: #F24141;}
.twitter{  color: #08BED5;}
.linkedin{color:#0073b2;}
.pinterest{color:#cb2027;}
.stumbleupon{color:#eb4924;}
.printpage{color:#F60;}
/* Loading Widget */
#loading{background-image: url(../images/loading.gif); background-repeat: no-repeat; background-position: center center; position: fixed; z-index: 999999;  top:50%; left: 50%; width: 60px; height: 60px; margin-top: -60px; mergin-left:-60px; opacity: 0.8; display: block;  text-align: center; padding-top: 80px;  color:#666; display: none;}
#logo a span{opacity: 0;position: absolute; margin-top: -2000em;  font-size: 1px;}
.homerightct{}
.homerightct .module-content{margin:0px -15px;}
.homerightct .module-content p{margin:0px;}
.homerightct .module-content img{height:inherit !important;}
.mybnitem{border-bottom: 1px solid #8f2542;}
.mybnitem img{width:100%; height:inherit !important;}
.btn-open-menu{cursor:pointer;}
/* zeynepjs menu styles */
html.zeynep-opened {
	overflow-x: hidden;
}
html.zeynep-opened body {
	position: fixed;
	width: 100%;
}
html.zeynep-opened .zeynep {
	pointer-events: auto;
}
.zeynep {
	background-color: #ffffff;
	bottom: 0;
	color: #404143;
	left: 0;
	overflow: hidden;
	overflow-y: auto;
	pointer-events: none;
	position: fixed;
	top: 0;
	transform: translateX(-100%);
	z-index: 1011;
	width: 0;
	-webkit-overflow-scrolling: touch;
}
html:not(.no-transition) body,
.zeynep:not(.no-transition),
.zeynep .submenu:not(.no-transition) {
	transition: all 375ms;
	transition-property: left, right, transform;
}
.zeynep-overlay {
	background-color: rgba(0, 0, 0, .42);;
	bottom: 0;
	display: none;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 1010;
}
.zeynep-opened .zeynep-overlay {
	display: block;
}
.zeynep ul {
  list-style-type: none;
	padding: 0;
	padding-left: 20px;
	-webkit-overflow-scrolling: touch;
}
.zeynep ul > li {
	display: block;
}
.zeynep ul > li > a {
	color: inherit;
	display: block;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 20px;
	text-decoration: none;
	transition: all 150ms;
}
.zeynep ul > li > a:hover {
	background-color: #efefef;
	border-radius: 3px;
}
.zeynep ul > li:not(:last-child) > a {
	border-bottom: 1px solid #efefef;
}
.zeynep ul > li.has-submenu > a {
	background-image: url("../images/submenu-arrow.svg");
	background-position: right 20px center;
	background-repeat: no-repeat;
	background-size: 8px 14px;
}
.zeynep ul > li.has-submenu > a:hover {
	background-image: url("../images/submenu-arrow-active.svg");
}
/* zeynepjs submenu styles */
.zeynep .submenu {
	background-color: #ffffff;
	bottom: 0;
	left: 100%;
	min-height: 100%;
	overflow: hidden;
	overflow-y: auto;
	position: fixed;
	top: 0;
	width: 100%;
}
.zeynep .submenu.opened {
	left: 0;
}
.zeynep .submenu-header {
	background-image: url("../images/menu-back.svg");
	background-position: left 20px center;
	background-repeat: no-repeat;
	background-size: 8px 14px;
	border-bottom: solid 1px #efefef;
	cursor: pointer;
	position: relative;
}
.zeynep .submenu-header > a {
	color: inherit;
	display: block;
	font-size: 14px;
	font-weight: bold;
	padding: 18px 20px;
	padding-left: 40px;
	text-decoration: none;
}
.zeynep .submenu-header > a:before {
	background-image: url("../images/submenu-arrow.svg");
	background-position: right 20px center;
	background-repeat: no-repeat;
	background-size: 8px 14px;
	content: "";
	height: 100%;
	left: 26px;
	position: absolute;
	top: 0;
	transform: rotate(-180deg);
	width: 20px;
}
.zeynep .submenu > label {
	color: #e77691;
	display: block;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 8px;
	margin-top: 19px;
	opacity: .5;
	padding-left: 40px;
	width: 100%;
}
.logoswipxs{    text-align: center; padding-bottom: 10px; border-bottom: 1px solid #484848;padding-top: 10px;}
.logoswipxs .logo_swipe{}
.logoswipxs .logo_swipe img{    max-height: 90px;}
.actmobilemn{padding-top: 0px;}
.actmobilemn .btn-open-menu{font-size: 38px;color: #808080;}
.btnactsearch .btn-searchbox{font-size: 38px;color: #808080;}
.btnactsearch{padding-top:13px;}
.bxsearchonmb{display:none;position: absolute;width: 100%;left: 0px;right: 0px;z-index: 9;padding: 13px;background: #00000059;margin-top: 10px;}
.bxsearchonmb .form-search-mb{display: flex;}
.bxsearchonmb .input_search{margin-right: 5px;}
.bxsearchonmb .btnsearch{background: #d9271f; border-color: #d9271f;}
#swipemenumobile, #mainmenumobile{background: #fff;}
#swipemenumobile>ul{padding-left:0px;}
#swipemenumobile>ul>li{}
#swipemenumobile>ul>li>a{text-transform:uppercase;color:#000;}
#swipemenumobile>ul>li>a:hover{    background-color: var(--pagetitlecolor); color: #fff; border-radius: 0px;}
#swipemenumobile>ul>li>a.item-55{color:#fff;}
/* lading page */
.lading_section{padding: 20px 0px; font-size:16px;}
.lading_section .lading_title{text-align: center;
    display: flex;
    justify-content: center;}
.lading_section .lading_title h2{border-bottom: 3px double #ccc;margin: 0px 0px 20px;padding-bottom: 10px;font-size: 24px;  font-weight: bold;}
.lading_section .lading_title h2 span{}
.lading_section .headtext{text-align:center;padding-bottom: 10px;}
.lading_section .footertext{text-align:center;padding-top:10px;}
.ldp-news-content{}
.ldp-news-content ul{list-style: none;
    margin: 0px;
    padding: 0px;}
.ldp-news-content ul li{padding: 5px 0px;
    border-bottom: 1px dashed #b1afaf;}
.ldp-news-content ul li:last-child{border-bottom:none;}
.ldp-news-content ul li .ldpcatnew{}
.ldp-news-content ul li .ldpcatnew .bxer_imgnew{overflow: hidden;
    width: 30%;
    float: left;
    margin-right: 15px;}
.ldp-news-content ul li .ldpcatnew .bxer_imgnew img{margin: 0px;
    padding: 0px;
    font-size: 16px;
    color: #0314f1;}
.ldp-news-content ul li .ldpcatnew h2{font-size: 16px;  margin: 0px;  padding: 0px 0px 5px;  color: #0b3cf7;}
.lading_ct_sticks{}
.lading_ct_sticks .ldpbxslickslider{}
.lading_ct_sticks .ldpbxslickslider .lditem{padding:10px; overflow:hidden;}
.lading_ct_sticks .ldpbxslickslider .slick-prev, .lading_ct_sticks .ldpbxslickslider .slick-next{width: 30px;height: 30px;margin-top: -15px;}
.lading_ct_sticks .ldpbxslickslider .slick-prev{left:10px;}
.lading_ct_sticks .ldpbxslickslider .slick-next{right: 10px;}
.lading_ct_sticks .ldpbxslickslider .slick-prev:before, .lading_ct_sticks .ldpbxslickslider .slick-next:before{font-size: 30px;}
.lading_ct_sticks .ldpbxslickslider .slick-prev:before{}
.lading_ct_sticks .ldpbxslickslider .slick-next:before{}
.lading_ct_sticks .ldpbxslickslider .slick-dots li button:before{font-size:20px;}
.lading_section .ld_mod{}
.lading_section .ld_mod ._inner{}
.lading_section .ld_mod ._title{}
.lading_section .ld_mod ._title h2{font-size: 24px;margin-top: 10px;}
.lading_section .ld_mod ._title h2 span{display: inline-block;border-bottom: 3px solid #ccc;padding-bottom: 5px;}
.lading_section .ldpytvideomod{}
.lading_section .ldpytvideomod ._content{}
.lading_section .ldpytvideomod ._content iframe{width:100%; min-height:320px;}
.lading_section .ldp_maps_ct iframe{width:100%; min-height:320px;}
.ldp-gallery-boxer{}
.ldp-gallery-boxer ul.ldpgallery{    list-style: none;  padding: 0px; margin: 0px;}
.ldp-gallery-boxer ul.ldpgallery li{}
.ldp-gallery-boxer ul.ldpgallery li a{}
.ldp-gallery-boxer ul.ldpgallery li ._inner{ margin: 5px;  overflow: hidden;}
.ldp-gallery-boxer ul.ldpgallery li ._inner img{width:100%;}
.ldp-gallery-boxer ul.ldpgallery.grid-4{}
.ldp-gallery-boxer ul.ldpgallery.grid-4 li{display: inline-block; width: 25%;}
.ldp-gallery-boxer ul.ldpgallery.grid-3 li{display: inline-block; width: 33.33%;}
.ldp-gallery-boxer ul.ldpgallery.grid-2 li{display: inline-block; width: 50%;}
.product_boxer .item_inner{border: 1px solid #E6E6E6; margin: 0px 0 20px 0;}
.product_boxer .item_inner .ctboxin{text-align: justify; padding: 0px 20px 20px 20px;}
.product_item_style1{}
.product_item_style1 h4 {padding: 20px 0;    margin: 0px;}
.product_item_style1 .ctboxin{}
.product_boxer ._title{}
.product_boxer ._title h2{    margin: 0px;  padding: 9px; font-size: 18px; background: #ececec;text-align: center;}
.product_item_style2{}
.product_item_style2 .ctboxin{}
.product_item_style2 .ctboxin ul{list-style: none; margin: 0px; padding: 0px;}
.product_item_style2 .ctboxin ul li{padding: 5px 0px;}
.product_item_style2 .ctboxin ul li:before{font-family: FontAwesome;content: "\f058"; display:inline-block; padding-right: 10px;color: #fb8508;font-size: 18px;}
.product_item_style3{}
.product_item_style3 .ctboxin{}
.product_item_style3 .ctboxin ul{list-style: none; margin: 0px; padding: 0px;}
.product_item_style3 .ctboxin ul li{padding: 5px 0px;}
.product_item_style3 .ctboxin ul li:before{font-family: FontAwesome;content: "\f0a4"; display:inline-block; padding-right: 10px;color: #fb8508;font-size: 18px;}
.product_item_style4{    background: #eee;}
.product_item_style4 .ctboxin{}
.product_item_style4 .ctboxin ul{list-style: none; margin: 0px; padding: 0px;}
.product_item_style4 .ctboxin ul li{padding: 5px 0px;}
.product_item_style4 .ctboxin ul li:before{font-family: FontAwesome;content: "\f0a9"; display:inline-block; padding-right: 10px;color: #fb8508;font-size: 18px;}
.lading_item_home{    border: 1px solid #ccc; margin-bottom: 30px;  background: #f5f5f5;}
.lading_item_home .boxer_img{overflow:hidden;}
.lading_item_home .boxer_img img{transition: filter .6s,opacity .6s,transform .6s,box-shadow .3s;max-width: 100%; width: 100%;  transform: translateZ(0);   margin: 0 auto;}
.lading_item_home .boxer_img:hover img{-ms-transform: scale(1.1);  transform: scale(1.1);}
.lading_item_home .boxer_content{padding: 0px 10px;}
.lading_item_home h2{ margin: 0px;padding: 10px;font-size: 18px;}
.lading_item_home h2 a{}
.list-hand ul{list-style:none;}
.list-hand ul li{}
.list-hand ul li:before{font-family: FontAwesome;content: "\f0a4"; display:inline-block; padding-right: 10px;color: #fb8508;font-size: 18px;}
.ldp-news-slider{}
.ldp-news-slider .itemsl{padding:10px;}
.ldp-news-slider .itemsl h2{margin-top: 10px;font-size: 16px;line-height: inherit;}
.ldp-news-slider .itemsl h2 a{}
.ldp-news-slider .itemsl img{max-height: 200px; width: 100%;}
.pnomargin p{margin: 0px;}
.content_slider{}
.content_slider .itemslider{}
.content_slider .itemslider .bxinner{padding: 10px 5px;}
.content_slider .itemslider .bximg{overflow: hidden;}

.content_slider .itemslider .bximg img{    height: 190px; width: 100%; -webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;}
.content_slider .itemslider .bximg:hover img{-ms-transform: scale(1.1);  transform: scale(1.1);}
.content_slider .itemslider h2{font-size: 15px; font-weight: bold; line-height: inherit;}
.content_slider .itemslider h2 a{}
.content_slider .itemslider ._introtext{font-size: 13px;  text-align: justify;}
.homeprojects{    background: #EB675312;    padding-top: 30px; padding-bottom: 20px;}
.homeprojects .module-content{overflow: hidden; border-radius: 10px;box-shadow: 1px 1px 2px #ccc;}
.homeprojects .module-content p{margin: 0px;}
.projectItem{position: relative; margin-bottom: 30px;height: 298px;overflow: hidden;}
.projectItem a{display: block;  overflow: hidden;    color: #fff;}
.projectItem a img{-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease; min-height: 298px;}
.projectItem a:hover img{transform: scale(1.5);}
.projectItem .infos{    position: absolute;
    z-index: 1;
    bottom: 0px;
    padding: 10px;
    color: #fff;
    width: 100%;}
.projectItem .infos h2{    padding: 0px;
    margin: 0px;
    font-size: 20px;
    text-transform: uppercase;
    color: #fff;}
.projectItem .infos i{color: #f5831e;}
.projectItem .infos .add{}
.projectItem .infos .datestart{}
.wdgprojects{}
.wdgprojects .module-title{text-align: center; padding: 20px 0px;}
.wdgprojects .module-title h3{    text-transform: uppercase; color: #f5831e; padding: 0px; margin: 0px;font-weight: 700;}
.wdgprojects .module-title h3 span{}
.moreproject{text-align: center; padding: 15px 0px;}
.moreprojectlink{display: inline-block; padding: 10px 15px; background: #f5831e; text-transform: uppercase; color: #fff; text-decoration: none;}
.article_item_home{margin-bottom: 15px; position: relative;}
.article_item_home img{width: 100%; height: 100px;border: 1px solid #ccc; object-fit: cover;}
.article_item_home .imgs{width: 30%;float: left;}
.article_item_home .infos{ width: calc(100% - 30%); float: right;padding-left: 10px;}
.article_item_home .infos .title{font-size: 16px; font-weight: bold; margin: 0px; padding: 0px; margin-bottom: 10px;}
.article_item_home .infos .title a{}
.article_item_home .infos p{font-size: 14px;}
.block_first{border: 1px solid #e5e5e5;background: #fff; padding: 5px;}
.block_first .title{font-size: 16px; font-weight: bold;}
.block_first .title a{    color: #000;}
.block_first ._img{position: relative;overflow: hidden;border: 1px solid #dedede;}
.block_first ._img img{transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;width: 100%;object-fit: cover;}
.block_first ._img img:hover{transform: scale(1.5);}
.block_first ._desc{padding: 10px 0px;}
.homeusser1{margin-top: 20px;background: #142f7c;}
.txtwhite{color: #fff;}
.wdgweus{padding-bottom: 30px;}
.wdgweus .module-content{}
.wdgweus .module-content h2{font-size: 26px;}
.weus{padding-bottom: 30px;}
.weus .module-content{color: #fff;margin-bottom: 30px; height: 100px; overflow: hidden;}
.weus .module-content .spicon{    background: #09f;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    text-align: center;
    padding-top: 21px;
    padding-left: 9px;
    float: left;}
.weus .module-content .spicon i{font-size: 37px;}
.weus .module-content .spcontent{    width: calc(100% - 90px);
    float: left;
    padding-left: 10px;}
.weus .module-content .spcontent h3{margin: 0px;
    padding: 0px;
    font-size: 20px;
    padding-bottom: 10px;}
.weus .module-content .spcontent p{    color: #e7e7e7;}
.weus .module-content::after{content: '';  display: block;  float: none;  width: 100%;  clear: both;}
.homepage-com{}
.homepage-com .page-header{text-align: center; padding: 20px; border: none; margin: 0;}
.homepage-com .page-header h2{position: relative; padding-bottom: 15px;color: #626262;text-transform: uppercase;}
.homepage-com .page-header h2::after{content: ''; display: inline-block;width: 160px;
    background: #ccc;
    height: 3px;
    position: absolute;
    bottom: 0px;
    left: calc(50% - 80px);}
.homepage-com .page-header h2::before{content: ''; display: inline-block;content: '';
    width: 80px;
    height: 5px;
    background: #f5831e;
    position: absolute;
    bottom: -1px;
    z-index: 1;
    left: calc(50% - 40px);}
.homepage-com .page-header h2 span{}
.wdg-real-filters{padding-top: 15px;}
.wdg-real-filters .btnsearch{border: none; background: transparent;font-size: 24px;color: #f5831e;padding: 0px 10px;margin: 0px;  line-height: inherit;}
.wdg-real-filters .input-group-addon{padding: 0px; margin: 0px;}
.project_page{}
.project_page .page-header{border: none; margin-bottom: 20px;}
.project_page .page-header h2{    text-align: center; text-transform: uppercase;  color: #f5831e; background: url(../images/line.gif) bottom center no-repeat; padding-bottom: 25px; font-weight: 700;}
.project_sliders{}
#projectgallery{    margin-bottom: 40px;}
#projectgallery .item{}
#projectgallery .item .realgallery{    display: block;  margin: 3px;  border: 1px solid #ccc}
#projectgallery .item .realgallery img{}
.project_intro{}
.project_intro .intro_title{text-align: center;  padding: 20px 0px;}
.project_intro .intro_title ._intro{padding-top: 15px;}
.project_intro .intro_title .main_title{font-weight: 700;  color: #f5831e;  font-size: 22px;  letter-spacing: .78px;}
.project_intro .intro_title .sub_title{margin-bottom: 10px;  text-transform: uppercase;  font-weight: 700; color: #367c4c;  font-size: 25px;  text-align: center;}
.dividerline{background: url(../images/line.gif) bottom center no-repeat; height:20px;}
.project_content{}
.project_content img{    width: 100%;  height: inherit !important;}
.listprojects{}
.listprojects .projectItem{box-shadow: 1px 1px 2px #ccc;}
.listprojects .projectItem a{}
.listprojects .projectItem img{}
.listprojects .projectItem .infos{background: rgb(232,119,136);
background: -moz-linear-gradient(0deg, rgba(232,119,136,1) 0%, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(0deg, rgba(232,119,136,1) 0%, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%);
background: linear-gradient(0deg, rgba(232,119,136,1) 0%, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e87788",endColorstr="#ffffff",GradientType=1);}
.listsocial{padding-top: 10px;}
.listsocial li{}
.listsocial li img{border-radius: 50%; box-shadow: 1px 1px 2px #000;}
#map-canvas{}
#map-canvas iframe{width:100%; max-height:320px;}
.homenews{padding-top: 35px;}
.homenews .module-title{margin-bottom: 13px;}
.homenews .module-title h3{text-transform: uppercase;margin: 0px;padding: 0px;font-size: 18px;}
.homenews .module-title h3::after{
    content: '';
    display: inline-block;
    content: '';
    width: 80px;
    height: 5px;
    background: #f5831e;
}
.homenews .module-title h3 span{display: block;}
.module .module-content{ position: relative;}
.module.hot .module-content::before{content: ''; display: inline-block; background: url(../images/hot1.gif); width: 70px; height: 70px;   background-repeat: no-repeat; background-size: contain; position: absolute;top: 0px; right: 0px;}
.module.hot1 .module-content::before{content: ''; display: inline-block; background: url(../images/hot2.gif); width: 70px; height: 70px;   background-repeat: no-repeat; background-size: contain; position: absolute;top: 0px; right: 0px;}
.module.new .module-content::before{content: ''; display: inline-block; background: url(../images/new.gif); width: 70px; height: 70px;   background-repeat: no-repeat; background-size: contain; position: absolute;top: 0px; right: 0px;}
.isowner{    position: absolute;  top: 0px;  left: 0px;  background: yellow;  color: #000;  font-size: 12px;  display: inline-block;   padding: 1px 6px; border-radius: 3px;  margin: 2px;}

@media (min-width: 1200px) {
	div{}
}
@media (min-width: 1024px) {
	div{}
}
@media (min-width: 980px) {
	div{}
	
}
@media (min-width: 980px) and (max-width: 1024px) {
	div{}
	.nav-menu-inner ul{display: flex; justify-content: space-around;}
	.nav-menu-inner ul li a{padding: 4px 4px; font-size: 13px; text-transform: capitalize;}
}
@media (min-width: 768px) and (max-width: 980px) {
	div{}
	.nav-menu-inner ul li a{padding: 4px 4px;}
}
@media (max-width: 768px) {
	div{}
	.atsec_loca_project .module iframe{width:100% !important;}
	.wdbhctmain .module .module-content{width:100% !important;    padding: 10px 10px;}
	.widget-frmcontact{width:100% !important;    padding: 20px 0px;}
	#logo{text-align:center;}
	#logo img{max-height:77px !important;}
	img.logo{height:40px;}
	.main-content {}
	.boxhctigem{margin:15px 0px 0px 0px; height:inherit !important;}
	.address{display:block; width:100%;}
	.atsec_intro_ct .atsec_inner{padding:5px;}
	.content-news-home p { display: none;}
	.hotline-home {  display: none;}
	.page-content-inner iframe{width:100% !important;}
	.slicknav_menu{padding:0px;}
	.boxmobileact{    display: flex;justify-content: space-between;}
	#header {border-bottom: 1px solid #ccc;}
	.nav-menu-inner ul li a{padding:0px;}
	.nav-menu-inner ul{display: flex;justify-content: space-between;}
	.actmobilemn { padding-top: 20px;}
	.btnactsearch { padding-top: 20px;}
	.block_rights{padding-top: 15px;}
	.article_item_home .infos p {
    font-size: 13px;
    line-height: 1.4;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 38px;
    margin-bottom: 0px;
    white-space: normal;}
	.weus { padding-bottom: 0px;}
	.weus .module-content{margin-bottom: 0px;}
	.weus .module-content .spcontent p {font-size: 13px;}
	.weus .module-content .spicon { background: #09f; width: 60px; height: 60px; border-radius: 50%; text-align: center;  padding-top: 16px;  padding-left: 6px;  float: left;}
	.weus .module-content .spicon i { font-size: 30px;}
	.homeprojects .module{margin-bottom: 15px;}
	#stickimagegallery .item img{height: 70px;}
	.dt_real_contacts{margin-bottom: 10px;}
	.hslideshow .bxslickslider{margin-bottom: 0px;}
	.bxlogomb{border-bottom: 1px solid #f3f3f3;}
}
@media (max-width: 767px) {
	div{}
}
@media (min-width: 600px) and (max-width: 736px) {
	/* iphone 6 plus  */
	div{}
}
@media (max-width: 667px) {
	/* iphone 6  */
	div{}
	.lading_section .ld_mod ._inner ._content img{height:inherit !important;}
	
}
@media (max-width: 568px) {
	div{}
	.project_item .dtview .realsquare{display:block; width:100%;}
	.project_item .dtview .realhits{display:block; width:100%;}
	.real_item .real_infos{display: block;}
	.real_item .real_infos .img_title{width: 100%;display: block; height: 120px;}
	.real_item .real_infos .desc{width: 100%;font-size: 13px;}
	.homenews .module-title h3{    text-align: center; font-size: 30px;}
	#footer .module{padding-top: 20px;}
	#stickimagegallery .item img{height: 60px;}
}
@media (max-width: 480px) {
	div{}
}
@media (max-width: 320px) {
	div{}
	#logo img {max-height: 80px;}
	.boxmobileact{padding:10px 0px;}
}
/* slick slider theme */
.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;display:block;width:100%;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}