.slider-pro {
    font-family: 'Open Sans', Arial;
}

/* Example 1 */

#slider-room .sp-thumbnail {
    width: 100%;

    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
}
#slider-room .sp-thumbnail-container{
    margin: 2px 0;
}
#slider-room .sp-thumbnail:after{
    content: "";
    position: absolute;
    background: rgba(0, 0, 0, 0.43);
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;

}
#slider-room .sp-thumbnail-container.sp-selected-thumbnail .sp-thumbnail:after{
    background: transparent;
}

#slider-room .sp-thumbnail-title {
    margin-bottom: 5px;
    text-transform: uppercase;
    color: #333;
}

#slider-room .sp-thumbnail-description {
    font-size: 14px;
    color: #333;
}

@media (max-width: 860px) {
    #slider-room .hide-medium-screen {
        display: none;
    }
}

@media (max-width: 640px) {
    #slider-room .sp-layer {
        font-size: 12px;
    }

    #slider-room .hide-small-screen {
        display: none;
    }
}

@media (max-width: 500px) {
    #slider-room .sp-thumbnail {
        text-align: center;
    }

    #slider-room .sp-thumbnail-title {
        font-size: 12px;
        text-transform: uppercase;
    }

    #slider-room .sp-thumbnail-description {
        display: none;
    }
}

/* Example 3 */

#example3 .sp-selected-thumbnail {
    border: 4px solid #000;
}

/* Example 4 */

#example4 .sp-slides-container {
    background-color: #F4F4F4;
}

#example4 h3 {
    margin: 0 0 10px 0;
}

#example4 p {
    margin: 0 0 30px 0;
}

#example4 .sp-thumbnail-container {
    width: 200px;
    height: 130px;
    overflow: hidden;
    margin-bottom: 10px;
}

#example4 .sp-image-text {
    background: rgba( 80, 80, 80, 0.5 );
    color: #FFF;
    padding: 20px;
}

.links {
    text-align: center;
    margin-top: 10px;
}

/* Example 5 */

#example5 .sp-thumbnail-image-container {
    width: 100px;
    height: 80px;
    overflow: hidden;
    float: left;
}

#example5 .sp-thumbnail-image {
    height: 100%;
}

#example5 .sp-thumbnail-text {
    width: 170px;
    float: right;
    padding: 8px;
    background-color: #F0F0F0;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#example5 .sp-thumbnail-title {
    margin-bottom: 5px;
    text-transform: uppercase;
    color: #333;
}

#example5 .sp-thumbnail-description {
    font-size: 14px;
    color: #333;
}

@media (max-width: 500px) {
    #example5 .sp-thumbnail {
        text-align: center;
    }

    #example5 .sp-thumbnail-image-container {
        display: none;
    }

    #example5 .sp-thumbnail-text {
        width: 120px;
    }

    #example5 .sp-thumbnail-title {
        font-size: 12px;
        text-transform: uppercase;
    }

    #example5 .sp-thumbnail-description {
        display: none;
    }
}

/*!
*  - v1.3
* Homepage: http://bqworks.com/slider-pro/
* Author: bqworks
* Author URL: http://bqworks.com/
*/
/* Core
--------------------------------------------------*/
.slider-pro {
    position: relative;
    margin: 0 auto;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.sp-slides-container {
    position: relative;
}

.sp-mask {
    position: relative;
    overflow: hidden;
}

.sp-slides {
    position: relative;
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000;
}

.sp-slide {
    position: absolute;
}

.sp-image-container {
    overflow: hidden;
}

.sp-image {
    position: relative;
    display: block;
    border: none;
}

.sp-no-js {
    overflow: hidden;
    max-width: 100%;
}

/* Thumbnails
--------------------------------------------------*/
.sp-thumbnails-container {
    position: relative;
    overflow: hidden;
    direction: ltr;
}

.sp-top-thumbnails,
.sp-bottom-thumbnails  {
    left: 0;
    margin: 0 auto;
}

.sp-top-thumbnails {
    position: absolute;
    top: 0;
    margin-bottom: 4px;
}

.sp-bottom-thumbnails {
    margin-top: 4px;
}

.sp-left-thumbnails,
.sp-right-thumbnails {
    position: absolute;
    top: 0;
}

.sp-right-thumbnails {
    right: 0;
    margin-left: 4px;
}

.sp-left-thumbnails {
    left: 0;
    margin-right: 4px;
}

.sp-thumbnails {
    position: relative;
}

.sp-thumbnail {
    border: none;
}

.sp-thumbnail-container {
    position: relative;
    display: block;
    overflow: hidden;
    float: left;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.sp-rtl .sp-thumbnail-container {
    float: right;
}

/* Horizontal thumbnails
------------------------*/
.sp-top-thumbnails .sp-thumbnail-container,
.sp-bottom-thumbnails .sp-thumbnail-container {
    margin-left: 2px;
    margin-right: 2px;
}

.sp-top-thumbnails .sp-thumbnail-container:first-child,
.sp-bottom-thumbnails .sp-thumbnail-container:first-child {
    margin-left: 0;
}

.sp-top-thumbnails .sp-thumbnail-container:last-child,
.sp-bottom-thumbnails .sp-thumbnail-container:last-child {
    margin-right: 0;
}

/* Vertical thumbnails
----------------------*/
.sp-left-thumbnails .sp-thumbnail-container,
.sp-right-thumbnails .sp-thumbnail-container {
    margin-top: 2px;
    margin-bottom: 2px;
}

.sp-left-thumbnails .sp-thumbnail-container:first-child,
.sp-right-thumbnails .sp-thumbnail-container:first-child {
    margin-top: 0;
}

.sp-left-thumbnails .sp-thumbnail-container:last-child,
.sp-right-thumbnails .sp-thumbnail-container:last-child {
    margin-bottom: 0;
}

/* Right thumbnails with pointer
--------------------------------*/
.sp-right-thumbnails.sp-has-pointer {
    margin-left: -13px;
}

.sp-right-thumbnails.sp-has-pointer .sp-thumbnail {
    position: absolute;
    left: 18px;
    margin-left: 0 !important;
}

.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:before {
    content: '';
    position: absolute;
    height: 100%;
    border-left: 5px solid #264b89;
    left: 0;
    top: 0;
    margin-left: 13px;
}

.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    left: 0;
    top: 50%;
    margin-top: -8px;
    border-right: 13px solid #264b89;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
}

/* Left thumbnails with pointer
-------------------------------*/
.sp-left-thumbnails.sp-has-pointer {
    margin-right: -13px;
}

.sp-left-thumbnails.sp-has-pointer .sp-thumbnail {
    position: absolute;
    right: 18px;
}

.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:before {
    content: '';
    position: absolute;
    height: 100%;
    border-left: 5px solid #F00;
    right: 0;
    top: 0;
    margin-right: 13px;
}

.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    right: 0;
    top: 50%;
    margin-top: -8px;
    border-left: 13px solid #F00;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
}

/* Bottom thumbnails with pointer
---------------------------------*/
.sp-bottom-thumbnails.sp-has-pointer {
    margin-top: -13px;
}

.sp-bottom-thumbnails.sp-has-pointer .sp-thumbnail {
    position: absolute;
    top: 18px;
    margin-top: 0 !important;
}

.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:before {
    content: '';
    position: absolute;
    width: 100%;
    border-bottom: 5px solid #F00;
    top: 0;
    margin-top: 13px;
}

.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    left: 50%;
    top: 0;
    margin-left: -8px;
    border-bottom: 13px solid #F00;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
}

/* Top thumbnails with pointer
------------------------------*/
.sp-top-thumbnails.sp-has-pointer {
    margin-bottom: -13px;
}

.sp-top-thumbnails.sp-has-pointer .sp-thumbnail {
    position: absolute;
    bottom: 18px;
}

.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:before {
    content: '';
    position: absolute;
    width: 100%;
    border-bottom: 5px solid #F00;
    bottom: 0;
    margin-bottom: 13px;
}

.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    left: 50%;
    bottom: 0;
    margin-left: -8px;
    border-top: 13px solid #F00;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
}

/* Layers
--------------------------------------------------*/
.sp-layer {
    position: absolute;
    margin: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-font-smoothing: subpixel-antialiased;
    -webkit-backface-visibility: hidden;
}

.sp-black {
    color: #FFF;
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.7);
}

.sp-white {
    color: #000;
    background: rgb(255, 255, 255);
    background: rgba(255, 255, 255, 0.7);
}

.sp-rounded {
    border-radius: 10px;
}

.sp-padding {
    padding: 10px;
}

/* Touch Swipe
--------------------------------------------------*/
/*.sp-grab {
    cursor: url(images/openhand.cur), move;
}

.sp-grabbing {
    cursor: url(images/closedhand.cur), move;
}

.sp-selectable {
    cursor: default;
}

/* Caption
--------------------------------------------------*/
.sp-caption-container {
    text-align: center;
    margin-top: 10px;
}

/* Full Screen
--------------------------------------------------*/
.sp-full-screen {
    margin: 0 !important;
    background-color: #000;
}

.sp-full-screen-button {
    position: absolute;
    top: 5px;
    right: 10px;
    font-size: 30px;
    line-height: 1;
    cursor: pointer;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.sp-full-screen-button:before {
    content: '\2195';
}

.sp-fade-full-screen {
    opacity: 0;
    -webkit-transition: opacity 0.5s;
    transition: opacity 0.5s;
}

.slider-pro:hover .sp-fade-full-screen {
    opacity: 1;
}

/* Buttons
--------------------------------------------------*/
.sp-buttons {
    position: relative;
    width: 100%;
    text-align: center;
    padding-top: 10px;
}

.sp-rtl .sp-buttons {
    direction: rtl;
}

.sp-full-screen .sp-buttons {
    display: none;
}

.sp-button {
    width: 10px;
    height: 10px;
    border: 2px solid #000;
    border-radius: 50%;
    margin: 4px;
    display: inline-block;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
}

.sp-selected-button {
    background-color: #000;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .sp-button {
        width: 14px;
        height: 14px;
    }
}

@media only screen and (min-width: 568px) and (max-width: 768px) {
    .sp-button {
        width: 16px;
        height: 16px;
    }
}

@media only screen and (min-width: 320px) and (max-width: 568px) {
    .sp-button {
        width: 18px;
        height: 18px;
    }
}

/* Arrows
--------------------------------------------------*/
.sp-arrows {
    position: absolute;
}

.sp-fade-arrows {
    opacity: 1;
    -webkit-transition: opacity 0.5s;
    transition: opacity 0.5s;
}

.sp-slides-container:hover .sp-fade-arrows {
    opacity: 1;
}

.sp-horizontal .sp-arrows {
    width: 100%;
    left: 0;
    top: 50%;
    margin-top: -15px;
}

.sp-vertical .sp-arrows {
    height: 100%;
    left: 50%;
    top: 0;
    margin-left: -10px;
}

.sp-arrow {
    position: absolute;
    display: block;
    width: 20px;
    height: 30px;
    cursor: pointer;
}

.sp-vertical .sp-arrow {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.sp-horizontal .sp-previous-arrow {
    left: 20px;
    right: auto;
}

.sp-horizontal.sp-rtl .sp-previous-arrow {
    right: 20px;
    left: auto;
}

.sp-horizontal .sp-next-arrow {
    right: 20px;
    left: auto;
}

.sp-horizontal.sp-rtl .sp-next-arrow {
    left: 20px;
    right: auto;
}

.sp-vertical .sp-previous-arrow {
    top: 20px;
}

.sp-vertical .sp-next-arrow {
    bottom: 20px;
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}

.sp-previous-arrow:before,
.sp-previous-arrow:after,
.sp-next-arrow:before,
.sp-next-arrow:after {
    content: '';
    position: absolute;
    width: 50%;
    height: 50%;
    background-color: #FFF;
}

.sp-arrow:before {
    left: 30%;
    top: 0;
    -webkit-transform: skew(145deg, 0deg);
    -ms-transform: skew(145deg, 0deg);
    transform: skew(145deg, 0deg);
}

.sp-arrow:after {
    left: 30%;
    top: 50%;
    -webkit-transform: skew(-145deg, 0deg);
    -ms-transform: skew(-145deg, 0deg);
    transform: skew(-145deg, 0deg);
}

.sp-next-arrow {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.sp-horizontal.sp-rtl .sp-previous-arrow {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.sp-horizontal.sp-rtl .sp-next-arrow {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}

.ie8 .sp-arrow,
.ie7 .sp-arrow {
    width: 0;
    height: 0;
}

.ie8 .sp-arrow:before,
.ie8 .sp-arrow:after,
.ie7 .sp-arrow:before,
.ie7 .sp-arrow:after {
    content: none;
}

.ie8.sp-horizontal .sp-previous-arrow,
.ie7.sp-horizontal .sp-previous-arrow {
    border-right: 20px solid #FFF;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
}

.ie8.sp-horizontal .sp-next-arrow,
.ie7.sp-horizontal .sp-next-arrow {
    border-left: 20px solid #FFF;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
}

.ie8.sp-vertical .sp-previous-arrow,
.ie7.sp-vertical .sp-previous-arrow {
    border-bottom: 20px solid #FFF;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
}

.ie8.sp-vertical .sp-next-arrow,
.ie7.sp-vertical .sp-next-arrow {
    border-top: 20px solid #FFF;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
}

/* Thumbnail Arrows
--------------------------------------------------*/
.sp-thumbnail-arrows {
    position: absolute;
}

.sp-fade-thumbnail-arrows {
    opacity: 0;
    -webkit-transition: opacity 0.5s;
    transition: opacity 0.5s;
}

.sp-thumbnails-container:hover .sp-fade-thumbnail-arrows {
    opacity: 1;
}

.sp-top-thumbnails .sp-thumbnail-arrows,
.sp-bottom-thumbnails .sp-thumbnail-arrows {
    width: 100%;
    top: 50%;
    left: 0;
    margin-top: -12px;
}

.sp-left-thumbnails .sp-thumbnail-arrows,
.sp-right-thumbnails .sp-thumbnail-arrows {
    height: 100%;
    top: 0;
    left: 50%;
    margin-left: -7px;
}

.sp-thumbnail-arrow {
    position: absolute;
    display: block;
    width: 15px;
    height: 25px;
    cursor: pointer;
}

.sp-left-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow,
.sp-right-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.sp-top-thumbnails .sp-previous-thumbnail-arrow,
.sp-bottom-thumbnails .sp-previous-thumbnail-arrow {
    left: 0px;
}

.sp-top-thumbnails .sp-next-thumbnail-arrow,
.sp-bottom-thumbnails .sp-next-thumbnail-arrow {
    right: 0px;
}

.sp-left-thumbnails .sp-previous-thumbnail-arrow,
.sp-right-thumbnails .sp-previous-thumbnail-arrow {
    top: 0px;
}

.sp-left-thumbnails .sp-next-thumbnail-arrow,
.sp-right-thumbnails .sp-next-thumbnail-arrow {
    bottom: 0px;
}

.sp-previous-thumbnail-arrow:before,
.sp-previous-thumbnail-arrow:after,
.sp-next-thumbnail-arrow:before,
.sp-next-thumbnail-arrow:after {
    content: '';
    position: absolute;
    width: 50%;
    height: 50%;
    background-color: #FFF;
}

.sp-previous-thumbnail-arrow:before {
    left: 30%;
    top: 0;
    -webkit-transform: skew(145deg, 0deg);
    -ms-transform: skew(145deg, 0deg);
    transform: skew(145deg, 0deg);
}

.sp-previous-thumbnail-arrow:after {
    left: 30%;
    top: 50%;
    -webkit-transform: skew(-145deg, 0deg);
    -ms-transform: skew(-145deg, 0deg);
    transform: skew(-145deg, 0deg);
}

.sp-next-thumbnail-arrow:before {
    right: 30%;
    top: 0;
    -webkit-transform: skew(35deg, 0deg);
    -ms-transform: skew(35deg, 0deg);
    transform: skew(35deg, 0deg);
}

.sp-next-thumbnail-arrow:after {
    right: 30%;
    top: 50%;
    -webkit-transform: skew(-35deg, 0deg);
    -ms-transform: skew(-35deg, 0deg);
    transform: skew(-35deg, 0deg);
}

.ie8 .sp-thumbnail-arrow,
.ie7 .sp-thumbnail-arrow {
    width: 0;
    height: 0;
}

.ie8 .sp-thumbnail-arrow:before,
.ie8 .sp-thumbnail-arrow:after,
.ie7 .sp-thumbnail-arrow:before,
.ie7 .sp-thumbnail-arrow:after {
    content: none;
}

.ie8 .sp-top-thumbnails .sp-previous-thumbnail-arrow,
.ie8 .sp-bottom-thumbnails .sp-previous-thumbnail-arrow,
.ie7 .sp-top-thumbnails .sp-previous-thumbnail-arrow,
.ie7 .sp-bottom-thumbnails .sp-previous-thumbnail-arrow {
    border-right: 12px solid #FFF;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
}

.ie8 .sp-top-thumbnails .sp-next-thumbnail-arrow,
.ie8 .sp-bottom-thumbnails .sp-next-thumbnail-arrow,
.ie7 .sp-top-thumbnails .sp-next-thumbnail-arrow,
.ie7 .sp-bottom-thumbnails .sp-next-thumbnail-arrow {
    border-left: 12px solid #FFF;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
}

.ie8 .sp-left-thumbnails .sp-previous-thumbnail-arrow,
.ie8 .sp-right-thumbnails .sp-previous-thumbnail-arrow,
.ie7 .sp-left-thumbnails .sp-previous-thumbnail-arrow,
.ie7 .sp-right-thumbnails .sp-previous-thumbnail-arrow {
    border-bottom: 12px solid #FFF;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
}

.ie8 .sp-left-thumbnails .sp-next-thumbnail-arrow,
.ie8 .sp-right-thumbnails .sp-next-thumbnail-arrow,
.ie7 .sp-left-thumbnails .sp-next-thumbnail-arrow,
.ie7 .sp-right-thumbnails .sp-next-thumbnail-arrow {
    border-top: 12px solid #FFF;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
}

/* Video
--------------------------------------------------*/
a.sp-video {
    text-decoration: none;
}

a.sp-video img {
    -webkit-backface-visibility: hidden;
    border: none;
}

a.sp-video:after {
    content: '\25B6';
    position: absolute;
    width: 45px;
    padding-left: 5px;
    height: 50px;
    border: 2px solid #FFF;
    text-align: center;
    font-size: 30px;
    border-radius: 30px;
    top: 0;
    color: #FFF;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.2);
    margin: auto;
    line-height: 52px;
}

/* CSS for preventing styling issues in WordPress
--------------------------------------------------*/
.slider-pro img.sp-image,
.slider-pro img.sp-thumbnail {
    max-width: none;
    max-height: none;
    border: none !important;
    border-radius: 0 !important;
    padding: 0 !important;
    -webkit-box-shadow: none !important;
    -mox-box-shadow: none !important;
    box-shadow: none !important;
    transition: none;
    -moz-transition: none;
    -webkit-transition: none;
    -o-transition: none;
}

.slider-pro a {
    position: static;
    transition: none !important;
    -moz-transition: none !important;
    -webkit-transition: none !important;
    -o-transition: none !important;
}

.slider-pro iframe,
.slider-pro object,
.slider-pro video,
.slider-pro embed,
.slider-pro canvas {
    max-width: none;
    max-height: none;
}

.slider-pro p.sp-layer {
    font-size: 14px;
    line-height: 1.4;
    margin: 0;
}

.slider-pro h1.sp-layer {
    font-size: 32px;
    line-height: 1.4;
    margin: 0;
}

.slider-pro h2.sp-layer {
    font-size: 24px;
    line-height: 1.4;
    margin: 0;
}

.slider-pro h3.sp-layer {
    font-size: 19px;
    line-height: 1.4;
    margin: 0;
}

.slider-pro h4.sp-layer {
    font-size: 16px;
    line-height: 1.4;
    margin: 0;
}

.slider-pro h5.sp-layer {
    font-size: 13px;
    line-height: 1.4;
    margin: 0;
}

.slider-pro h6.sp-layer {
    font-size: 11px;
    line-height: 1.4;
    margin: 0;
}
.slider-pro img{
    width: 100%;
    height: 100%;
}

.slider-pro img.sp-layer {
    border: none;
}
#slider-room .sp-thumbnails-container img{
    height: 100%;
}

#owl-small-slides img {
    max-height: 50px;
    max-width: 70px;
}
#owl-small-slides .owl-item{
    max-width: 70px;
}
.slider-container{
    position:relative;
    width: 100%;

}
@media screen and (min-width: 1100px){
    .slider-container {
        min-height: 500px;
    }
}
.reloader-postion{
    position: absolute;
    z-index: 100;
    background: white;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
#search-page-loading {
    background-image: url('data:image/png;base64,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');
    background-position: center;
    background-repeat: no-repeat;}
#search-preloader {
    display: block;
    text-align: center;
    width: 100%; height: 100%;
    top: 0; left: 0;
    background-color: #fff;
    z-index: 999999999;
}

#search-page-loading div {
    text-align: center;
    width: 160px;
    height: 160px;
    margin: auto;
    border-right: 3px solid #264B87;
    border-bottom: 3px solid transparent;
    border-radius: 100%;
    -webkit-animation: spin 1.6s linear infinite;
    -moz-animation: spin 1.6s linear infinite;
    -o-animation: spin 1.6s linear infinite;
    animation: spin 1.6s linear infinite;
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    50% {
        transform: rotate(180deg);
    }
    100% {
        transform: rotate(359deg);
    }
}
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }
    50% {
        -webkit-transform: rotate(180deg);
    }
    100% {
        -webkit-transform: rotate(359deg);
    }
}
@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
    }
    50% {
        -moz-transform: rotate(180deg);
    }
    100% {
        -moz-transform: rotate(359deg);
    }
}
@-o-keyframes spin {
    0% {
        -o-transform: rotate(0deg);
    }
    50% {
        -o-transform: rotate(180deg);
    }
    100% {
        -o-transform: rotate(359deg);
    }
}