/* <library.css> */
	/* >>>>> Offcanvas menu <<<<< */
	.offcanvas li.l1 > a.dropicon { position: absolute; z-index: 0; padding: 10px 20px; border-left: 1px solid #242424; right: 2px; top: 0; width: 0 }
	.offcanvas li.l1 > a:not(.dropicon)::after { display: none; }
	.offcanvas li.l1.uk-parent>a:not(.dropicon) { margin-right: 42px; }
	.offcanvas ul.l3 { border-top: 0; -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.05); box-shadow: inset 1px 0 0 rgba(255,255,255,.05); border-left: 1px solid rgba(0,0,0,.3); }
	.l2.uk-nav-sub li a {
	    color: #ccc;
	    padding: 10px 15px 10px 30px;
	    border-top: 1px solid rgba(0, 0, 0, .3);
	    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .05);
	    text-shadow: 0 1px 0 rgba(0, 0, 0, .5);
	}
	.l2.uk-nav-sub {
	    padding: 0;
	    border-top: 0;
	    text-shadow: none;
	}
	/* >>>>> Khổi, margin, padding ... <<<<< */
	.lib-inline {display: inline}
	.lib-block	{display: block}
	.lib-inline-block {display: inline-block}
	.lib-height-auto {height: auto}
	.lib-remove-float {float: none;}
	.lib-italic {font-style: italic}
	.lib-uppercase {text-transform: uppercase}
	.lib-capitalize {text-transform: capitalize}
	.lib-grid-0 {margin-left: 0px} 
	.lib-grid-0 > * {padding-left: 0px}
	.lib-grid-5 {margin-left: -5px} 
	.lib-grid-5 > * {padding-left: 5px}
	.lib-grid-10 {margin-left: -10px} 
	.lib-grid-10 > * {padding-left: 10px}
	.lib-grid-15 {margin-left: -15px} 
	.lib-grid-15 > * {padding-left: 15px}
	.lib-grid-20 {margin-left: -20px} 
	.lib-grid-20 > * {padding-left: 20px}
	.lib-grid-30 {margin-left: -30px} 
	.lib-grid-30 > * {padding-left: 30px}
	.lib-grid-35 {margin-left: -35px} 
	.lib-grid-35 > * {padding-left: 35px}
	.lib-grid-40 {margin-left: -40px} 
	.lib-grid-40 > * {padding-left: 40px}
	.lib-grid-45 {margin-left: -45px} 
	.lib-grid-45 > * {padding-left: 45px}
	.lib-grid-50 {margin-left: -50px} 
	.lib-grid-50 > * {padding-left: 50px}

	.m0 { margin: 0!important; } .ml0 { margin-left: 0; } .mr0 { margin-right: 0; } .mt0 { margin-top: 0; } .mb0 { margin-bottom: 0!important; } .mlr0 { margin-left: 0; margin-right: 0; } .mtb0 { margin-top: 0!important; margin-bottom: 0!important; }
	.m5 { margin: 5px; } .ml5 { margin-left: 5px; } .mr5 { margin-right: 5px; } .mt5 { margin-top: 5px; } .mb5 { margin-bottom: 5px!important; } .mlr5 { margin-left: 5px; margin-right: 5px; } .mtb5 { margin-top: 5px; margin-bottom: 5px; }
	.m10 { margin: 10px; } .ml10 { margin-left: 10px; } .mr10 { margin-right: 10px; } .mt10 { margin-top: 10px; } .mb10 { margin-bottom: 10px!important; } .mlr10 { margin-left: 10px; margin-right: 10px; } .mtb10 { margin-top: 10px; margin-bottom: 10px; }
	.m15 { margin: 15px; } .ml15 { margin-left: 15px; } .mr15 { margin-right: 15px; } .mt15 { margin-top: 15px; } .mb15 { margin-bottom: 15px!important; } .mlr15 { margin-left: 15px; margin-right: 15px; } .mtb15 { margin-top: 15px; margin-bottom: 15px; }
	.m20 { margin: 20px; } .ml20 { margin-left: 20px; } .mr20 { margin-right: 20px; } .mt20 { margin-top: 20px; } .mb20 { margin-bottom: 20px!important; } .mlr20 { margin-left: 20px; margin-right: 20px; } .mtb20 { margin-top: 20px; margin-bottom: 20px; }
	.m25 { margin: 25px; } .ml25 { margin-left: 25px; } .mr25 { margin-right: 25px; } .mt25 { margin-top: 25px; } .mb25 { margin-bottom: 25px!important; } .mlr25 { margin-left: 25px; margin-right: 25px; } .mtb25 { margin-top: 25px; margin-bottom: 25px; }
	.m30 { margin: 30px; } .ml30 { margin-left: 30px; } .mr30 { margin-right: 30px; } .mt30 { margin-top: 30px; } .mb30 { margin-bottom: 30px!important; } .mlr30 { margin-left: 30px; margin-right: 30px; } .mtb30 { margin-top: 30px; margin-bottom: 30px; }
	.m35 { margin: 35px; } .ml35 { margin-left: 35px; } .mr35 { margin-right: 35px; } .mt35 { margin-top: 35px; } .mb35 { margin-bottom: 35px!important; } .mlr35 { margin-left: 35px; margin-right: 35px; } .mtb35 { margin-top: 35px; margin-bottom: 35px; }
	.m40 { margin: 40px; } .ml40 { margin-left: 40px; } .mr40 { margin-right: 40px; } .mt40 { margin-top: 40px; } .mb40 { margin-bottom: 40px!important; } .mlr40 { margin-left: 40px; margin-right: 40px; } .mtb40 { margin-top: 40px; margin-bottom: 40px; }
	.m45 { margin: 45px; } .ml45 { margin-left: 45px; } .mr45 { margin-right: 45px; } .mt45 { margin-top: 45px; } .mb45 { margin-bottom: 45px!important; } .mlr45 { margin-left: 45px; margin-right: 45px; } .mtb45 { margin-top: 45px; margin-bottom: 45px; }
	.m50 { margin: 50px; } .ml50 { margin-left: 50px; } .mr50 { margin-right: 50px; } .mt50 { margin-top: 50px; } .mb50 { margin-bottom: 50px!important; } .mlr50 { margin-left: 50px; margin-right: 50px; } .mtb50 { margin-top: 50px; margin-bottom: 50px; }

	.p0 { padding: 0!important; } .pl0 { padding-left: 0; } .pr0 { padding-right: 0; } .pt0 { padding-top: 0; } .pb0 { padding-bottom: 0!important; } .plr0 { padding-left: 0; padding-right: 0; } .ptb0 { padding-top: 0!important; padding-bottom: 0!important; }
	.p5 { padding: 5px; } .pl5 { padding-left: 5px; } .pr5 { padding-right: 5px; } .pt5 { padding-top: 5px; } .pb5 { padding-bottom: 5px!important; } .plr5 { padding-left: 5px; padding-right: 5px; } .ptb5 { padding-top: 5px; padding-bottom: 5px; }
	.p10 { padding: 10px; } .pl10 { padding-left: 10px; } .pr10 { padding-right: 10px; } .pt10 { padding-top: 10px; } .pb10 { padding-bottom: 10px!important; } .plr10 { padding-left: 10px; padding-right: 10px; } .ptb10 { padding-top: 10px; padding-bottom: 10px; }
	.p15 { padding: 15px; } .pl15 { padding-left: 15px; } .pr15 { padding-right: 15px; } .pt15 { padding-top: 15px; } .pb15 { padding-bottom: 15px!important; } .plr15 { padding-left: 15px; padding-right: 15px; } .ptb15 { padding-top: 15px; padding-bottom: 15px; }
	.p20 { padding: 20px; } .pl20 { padding-left: 20px; } .pr20 { padding-right: 20px; } .pt20 { padding-top: 20px; } .pb20 { padding-bottom: 20px!important; } .plr20 { padding-left: 20px; padding-right: 20px; } .ptb20 { padding-top: 20px; padding-bottom: 20px; }
	.p25 { padding: 25px; } .pl25 { padding-left: 25px; } .pr25 { padding-right: 25px; } .pt25 { padding-top: 25px; } .pb25 { padding-bottom: 25px!important; } .plr25 { padding-left: 25px; padding-right: 25px; } .ptb25 { padding-top: 25px; padding-bottom: 25px; }
	.p30 { padding: 30px; } .pl30 { padding-left: 30px; } .pr30 { padding-right: 30px; } .pt30 { padding-top: 30px; } .pb30 { padding-bottom: 30px!important; } .plr30 { padding-left: 30px; padding-right: 30px; } .ptb30 { padding-top: 30px; padding-bottom: 30px; }
	.p35 { padding: 35px; } .pl35 { padding-left: 35px; } .pr35 { padding-right: 35px; } .pt35 { padding-top: 35px; } .pb35 { padding-bottom: 35px!important; } .plr35 { padding-left: 35px; padding-right: 35px; } .ptb35 { padding-top: 35px; padding-bottom: 35px; }
	.p40 { padding: 40px; } .pl40 { padding-left: 40px; } .pr40 { padding-right: 40px; } .pt40 { padding-top: 40px; } .pb40 { padding-bottom: 40px!important; } .plr40 { padding-left: 40px; padding-right: 40px; } .ptb40 { padding-top: 40px; padding-bottom: 40px; }
	.p45 { padding: 45px; } .pl45 { padding-left: 45px; } .pr45 { padding-right: 45px; } .pt45 { padding-top: 45px; } .pb45 { padding-bottom: 45px!important; } .plr45 { padding-left: 45px; padding-right: 45px; } .ptb45 { padding-top: 45px; padding-bottom: 45px; }
	.p50 { padding: 50px; } .pl50 { padding-left: 50px; } .pr50 { padding-right: 50px; } .pt50 { padding-top: 50px; } .pb50 { padding-bottom: 50px!important; } .plr50 { padding-left: 50px; margin-right: 50px; } .ptb50 { margin-top: 50px; margin-bottom: 50px; }

	.index-9{
		z-index: 9;
	}
	.overflow-hideen{overflow: hidden;}
    .uk-offcanvas-page{margin-left: 270px}
    .mobile-header .upper {
        position: relative;
        text-align: center;
        padding: 10px 0;
        box-shadow: 1px 2px 3px #ccc;
    }
    .moblie-menu-btn {
        position: absolute;
        width: 30px;
        height: 30px;
        left: 0px;
        top: 50%;
        -webkit-transform: translate(0, -50%);
        -moz-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        -o-transform: translate(0, -50%);
        transform: translate(0, -50%);
    }
    .moblie-menu-btn>* {
        display: block;
        position: relative;
        width: 27px;
        height: 2px;
        top: 14px;
        background: var(--error-700);
        text-indent: -99999px;
    }
    .moblie-menu-btn>*:before,
    .moblie-menu-btn>*:after {
        content: '';
        display: block;
        position: absolute;
        height: 2px;
        width: 27px;
        left: 0px;
        background: var(--error-700);
        -webkit-transition: all .2s linear;
        -moz-transition: all .2s linear;
        -ms-transition: all .2s linear;
        -o-transition: all .2s linear;
        transition: all .2s linear;
    }
    .moblie-menu-btn>*:before {top: -7px;}
    .moblie-menu-btn>*:after {bottom: -7px;}
    .uk-offcanvas-page .moblie-menu-btn.skin-1>*:before {
        width: 13px;
        -webkit-transform: rotate(315deg) translate(-4px,0);
        -moz-transform: rotate(315deg) translate(-4px,0);
        -o-transform: rotate(315deg) translate(-4px,0);
        -ms-transform: rotate(315deg) translate(-4px,0);
        transform: rotate(315deg) translate(-4px,0);
    }
    .uk-offcanvas-page .moblie-menu-btn.skin-1>*:after {
        width: 13px;
        -webkit-transform: rotate(-315deg) translate(-4px,0);
        -moz-transform: rotate(-315deg) translate(-4px,0);
        -o-transform: rotate(-315deg) translate(-4px,0);
        -ms-transform: rotate(-315deg) translate(-4px,0);
        transform: rotate(-315deg) translate(-4px,0);
    }
    
	/* >>>>> Cắt đoạn văn <<<<< */
	*[class*=lib-cutting-text] {
		overflow: hidden; 
		-ms-text-overflow: ellipsis; 
		text-overflow: ellipsis; 
		display: -webkit-box; 
		-webkit-box-orient: vertical
	}
	.lib-cutting-text-1 {-webkit-line-clamp: 1}
	.lib-cutting-text-2 {-webkit-line-clamp: 2}
	.lib-cutting-text-3 {-webkit-line-clamp: 3}
	.lib-cutting-text-4 {-webkit-line-clamp: 4}
	.lib-cutting-text-5 {-webkit-line-clamp: 5}
	.lib-cutting-text-6 {-webkit-line-clamp: 6}
	.lib-cutting-text-7 {-webkit-line-clamp: 7}
	.lib-cutting-text-8 {-webkit-line-clamp: 8}
	.lib-cutting-text-9 {-webkit-line-clamp: 9}
	.lib-cutting-text-10 {-webkit-line-clamp: 10}

	/* >>>>> Xử lý ảnh <<<<< */
	.lib-image-responsive {
		display: block;
		width: 100%;
		height: 100%;
	}
	.lib-image-responsive img {
		display: block;
		width: 100%;
		height: auto;
	}
	.lib-image-fit { 
		display: block; 
		position: relative; 
		text-align: center
	}
	.lib-image-fit  img { 
		display: block;
		position: absolute; 
		max-width: 100%; 
		max-height: 100%; 
		left: 50%; 
		top: 50%; 
		-webkit-transform: translate(-50%,-50%); 
		-o-transform: translate(-50%,-50%);
		-moz-transform: translate(-50%,-50%); 
		transform: translate(-50%,-50%)
	}
	.img-cover,
	.img-fit-fill,
	.img-contain,
	.img-scaledown,
	.img-cover img,
	.img-fit-fill img,
	.img-contain img,
	.img-scaledown img {
		display: block;
		width: 100%;
		height: 100%
	}
	.img-cover img {object-fit: cover}
	.img-fit-fill img {object-fit: fill}
	.img-contain img {object-fit: contain}
	.img-scaledown img {object-fit: scale-down}
	
	/* >>>>> Menu bar <<<<<< */
	.lib-nav-btn {
		position: absolute;
		width: 25px;
		height: 30px;
		left: 10px;
		top: 50%;
		-webkit-transform: translate(0, -50%);
		-moz-transform: translate(0, -50%);
		-ms-transform: translate(0, -50%);
		-o-transform: translate(0, -50%);
		transform: translate(0, -50%);
	}
	.lib-nav-btn > * {
		display: block;
		position: relative;
		width: 25px;
		height: 2px;
		top: 14px;
		background: #fff;
		text-align: left;
		text-indent: -99999px;
	}
	.lib-nav-btn > *:before,
	.lib-nav-btn > *:after {
	    content: '';
	    display: block;
	    position: absolute;
	    height: 2px;
	    width: 25px;
	    left: 0px;
	    background: #fff;
	    -webkit-transition: all .2s linear;
	    -moz-transition: all .2s linear;
	    -ms-transition: all .2s linear;
	    -o-transition: all .2s linear;
	    transition: all .2s linear;
	}
	.lib-nav-btn > *:before {top: -7px;}
	.lib-nav-btn > *:after {bottom: -7px;}
	.uk-offcanvas-page .lib-nav-btn--arrow > *:before {
	    width: 13px;
	    -webkit-transform: rotate(315deg) translate(-4px,0);
	    -moz-transform: rotate(315deg) translate(-4px,0);
	    -o-transform: rotate(315deg) translate(-4px,0);
	    -ms-transform: rotate(315deg) translate(-4px,0);
	    transform: rotate(315deg) translate(-4px,0);
	}
	.uk-offcanvas-page .lib-nav-btn--arrow > *:after {
	    width: 13px;
	    -webkit-transform: rotate(-315deg) translate(-4px,0);
	    -moz-transform: rotate(-315deg) translate(-4px,0);
	    -o-transform: rotate(-315deg) translate(-4px,0);
	    -ms-transform: rotate(-315deg) translate(-4px,0);
	    transform: rotate(-315deg) translate(-4px,0);
	}
	
	.lib-image-paper-roll {position: relative;}
	.lib-image-paper-roll:before {
		content: '';
		display: block;
		position: absolute;
		width: 0;
		height: 0;
		top: 0;
		right: 0;
		background: linear-gradient(225deg, #fff 45%, #aaaaaa 50%, #cccccc 56%, #fff 80%);
		-webkit-transition-duration: 0.4s;
		-moz-transition-duration: 0.4s;
		-o-transition-duration: 0.4s;
		-ms-transition-duration: 0.4s;
		transition-duration: 0.4s;
		-webkit-transition-property: width, height;
		-moz-transition-property: width, height;
		-ms-transition-property: width, height;
		-o-transition-property: width, height;
		transition-property: width, height;
		z-index: 100;
	}
	.lib-image-paper-roll:hover:before {
		width: 25px;
		height: 25px;
	}

	@media (min-width: 960px) {
		.lib-image-zoomin,
		.lib-image-zoomout,
		.lib-image-flash,
		.lib-image-shine {
			display: block;
			position: relative;
			overflow: hidden;
			-webkit-transition: all .5s ease-in-out;
			-moz-transition: all .5s ease-in-out;
			-o-transition: all .5s ease-in-out;
			transition: all .5s ease-in-out;
		}
		.lib-image-zoomin > *,
		.lib-image-zoomout > *,
		.lib-image-flash > *,
		.lib-image-shine > * {
			display: block;
			position: relative;
			-webkit-transition: all .5s ease-in-out;
			-moz-transition: all .5s ease-in-out;
			-o-transition: all .5s ease-in-out;
			transition: all .5s ease-in-out;
		}
		.lib-image-zoomin:hover > * {
		    -webkit-transform: scale(1.1);
		    -moz-transform: scale(1.1);
		    -o-transform: scale(1.1);
		    transform: scale(1.1)
		}
		.lib-image-zoomout > * {
			-webkit-transform: scale(1.1);
		    -moz-transform: scale(1.1);
		    -o-transform: scale(1.1);
		    transform: scale(1.1)
		}
		.lib-image-zoomout:hover > * {
			-webkit-transform: scale(1);
		    -moz-transform: scale(1);
		    -o-transform: scale(1);
		    transform: scale(1)
		}
		.lib-image-flash:hover > * {
		    opacity: 1;
		    -webkit-animation: image-flash 1.5s ease;
		    -moz-animation: image-flash 1.5s ease;
		    -o-animation: image-flash 1.5s ease;
		    animation: image-flash 1.5s ease
		}
		.lib-image-shine:before {
			content: "";
			display: block;
		    position: absolute;
		    top: 0;
		    left: -100%;
		    width: 50%;
		    height: 100%;
		    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .5) 100%);
		    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .5) 100%);
		    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .5) 100%);
		    z-index: 50;
		    -webkit-transform: skewX(-25deg);
		    -moz-transform: skewX(-25deg);
		    -ms-transform: skewX(-25deg);
		    -o-transform: skewX(-25deg);
		    transform: skewX(-25deg);
		}
		.lib-image-shine:hover:before {
		    -webkit-animation: image-shine .75s ease-in-out;
		    -moz-animation: image-shine .75s ease-in-out;
		    -o-animation: image-shine .75s ease-in-out;
		    animation: image-shine .75s ease-in-out
		}
	}
	@media (min-width: 1220px) {
		.lib-visible-xlarge {
			display: block;
			visibility: visible;
		}
		.lib-hidden-xlarge {
			display: none;
			visibility: hidden;
		}
	}
	@media (max-width: 1220px) {
		.lib-visible-xlarge {
			display: none;
			visibility: hidden;
		}
		.lib-hidden-xlarge {
			display: block;
			visibility: visible;
		}
		.lib-column-lg {
			-webkit-flex-direction: column; 
			-moz-flex-direction: column; 
			-ms-flex-direction: column; 
			-o-flex-direction: column; 
			flex-direction: column
		}
		.lib-column-reverse-lg {
			-webkit-flex-direction: column-reverse; 
			-moz-flex-direction: column-reverse; 
			-ms-flex-direction: column-reverse; 
			-o-flex-direction: column-reverse; 
			flex-direction: column-reverse
		}
		.lib-reset-flexbox-lg {display: block !important;}
	}
	@media (max-width: 960px) {
		.lib-column-md {
			-webkit-flex-direction: column; 
			-moz-flex-direction: column; 
			-ms-flex-direction: column; 
			-o-flex-direction: column; 
			flex-direction: column
		}
		.lib-column-reverse-md {
			-webkit-flex-direction: column-reverse; 
			-moz-flex-direction: column-reverse; 
			-ms-flex-direction: column-reverse; 
			-o-flex-direction: column-reverse; 
			flex-direction: column-reverse
		}
		.lib-reset-flexbox-md {display: block !important;}
	} 
	@media (max-width: 768px) {
		.lib-column-sm {
			-webkit-flex-direction: column; 
			-moz-flex-direction: column; 
			-ms-flex-direction: column; 
			-o-flex-direction: column; 
			flex-direction: column
		}
		.lib-column-reverse-sm {
			-webkit-flex-direction: column-reverse; 
			-moz-flex-direction: column-reverse; 
			-ms-flex-direction: column-reverse; 
			-o-flex-direction: column-reverse; 
			flex-direction: column-reverse
		}
		.lib-reset-flexbox-sm {display: block !important;}
	} 
	@media (max-width: 568px) {
		.lib-column-xs {
			-webkit-flex-direction: column; 
			-moz-flex-direction: column; 
			-ms-flex-direction: column; 
			-o-flex-direction: column; 
			flex-direction: column
		}
		.lib-column-reverse-xs {
			-webkit-flex-direction: column-reverse; 
			-moz-flex-direction: column-reverse; 
			-ms-flex-direction: column-reverse; 
			-o-flex-direction: column-reverse; 
			flex-direction: column-reverse
		}
		.lib-reset-flexbox-xs {display: block !important;}
	}

	@-webkit-keyframes image-flash {
	    0% { opacity: .6 }
	    100% { opacity: 1 }
	}
	@-moz-keyframes image-flash {
	    0% { opacity: .6 }
	    100% { opacity: 1 }
	}
	@-ms-keyframes image-flash {
	    0% { opacity: .6 }
	    100% { opacity: 1 }
	}
	@-o-keyframes image-flash {
	    0% { opacity: .6 }
	    100% { opacity: 1 }
	}
	@keyframes image-flash {
	    0% { opacity: .6 }
	    100% { opacity: 1 }
	}
	@-webkit-keyframes image-shine {
	    100% { left: 125% }
	}
	@-moz-keyframes image-shine {
	    100% { left: 125% }
	}
	@-o-keyframes image-shine {
	    100% { left: 125% }
	}
	@keyframes image-shine {
	    100% { left: 125% }
	}

	.popup-backdrop {
	    position: fixed;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    left: 0;
	    z-index: 9999;
	    background-color: rgba(0,0,0,0.2);
	    opacity: 1;
	    filter: alpha(opacity=100);
	}
	.modal-content {
	    -webkit-box-shadow: 0 27px 24px 0 rgba(0,0,0,0.2),0 40px 77px 0 rgba(0,0,0,0.22);
	    box-shadow: 0 27px 24px 0 rgba(0,0,0,0.2),0 40px 77px 0 rgba(0,0,0,0.22);
	    -webkit-border-radius: 10px;
	    -moz-border-radius: 10px;
	    border-radius: 10px;
	    border: none;
	    background: #f9f9f9;
	}
	.popup-backdrop .popup-loading-indicator {
	    display: block;
	    width: 100px;
	    height: 100px;
	    position: absolute;
	    top: 130px;
	    left: 50%;
	    margin-left: -50px;
	    -webkit-transition: all 0.3s,width 0s;
	    transition: all 0.3s,width 0s;
	    -webkit-transform: scale(0.7);
	    -ms-transform: scale(0.7);
	    transform: scale(0.7);
	    opacity: 0;
	    filter: alpha(opacity=0);
	}
	.popup-backdrop.loading .popup-loading-indicator {
	    opacity: 1;
	    filter: alpha(opacity=100);
	    -webkit-transform: scale(1);
	    -ms-transform: scale(1);
	    transform: scale(1);
	}
	.popup-backdrop .popup-loading-indicator::after {
	    content: ' ';
	    display: block;
	    background-size: 50px 50px;
	    background-repeat: no-repeat;
	    background-position: 50% 50%;
	    background-image: url('../img/loader-transparent.svg');
	    -webkit-animation: spin 1s linear infinite;
	    animation: spin 1s linear infinite;
	    width: 50px;
	    height: 50px;
	    margin: 25px 0 0 25px;
	}
	@-moz-keyframes spin {0% {-moz-transform:rotate(0deg) }100% {-moz-transform:rotate(359deg) }}
	@-webkit-keyframes spin {0% {-webkit-transform:rotate(0deg) }100% {-webkit-transform:rotate(359deg) }}
	@-o-keyframes spin {0% {-o-transform:rotate(0deg) }100% {-o-transform:rotate(359deg) }}
	@-ms-keyframes spin {0% {-ms-transform:rotate(0deg) }100% {-ms-transform:rotate(359deg) }}
	@keyframes spin {0% {transform:rotate(0deg) }100% {transform:rotate(359deg) }}
/* </library> */