body {
    font-family: Arial, sans-serif;
}

.wp1s-slider-wrapper {
    box-sizing: border-box;
}

.wp1s-slider-wrapper *, .wp1s-slider-wrapper *:before, .wp1s-slider-wrapper *:after {
    box-sizing: inherit;
}
.clearfix:before,
.clearfix:after {
    clear:both;
    display: table;
    content:'';
}
a {
    box-shadow: none;
    border-bottom: none;
    text-decoration: none;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
}

.wp1s-slider-wrapper {
    position: relative;
    width: 100%;
    margin: 0 auto;
    padding-bottom: 20px;
}

.wp1s-pager-padding {
    padding-bottom: 170px;
}

.wp1s-slider-wrapper ul, .wp1s-slider-wrapper ol,
.wp1s-slider-wrapper.wp1s-vthum-type-3 .wp1s-thumbnail-wrapper .bx-wrapper ul  {
    margin: 0;
}

.wp1s-slider-wrapper .bx-wrapper {
    margin: 0 auto;
}

.wp1s-slider-wrapper .bx-wrapper ul { margin:0 ; }

.wp1s-main-wrapper {
    width: 100%;
    position: relative;
    z-index: 0;
}
.wp1s-main-wrapper .bx-wrapper .bx-viewport,
.wp1s-thumbnail-wrapper .bx-wrapper .bx-viewport {
    box-shadow: none;
    border: none;
    left: 0;
    background: none;
    overflow: hidden;
    /*height: 462px;*/
}
.wp1s-main-wrapper .bx-wrapper .bx-viewport img {
    display: block;
    width: 100%;

}

.wp1s-main-wrapper.wp1s-shadow-type-1:before,
.wp1s-main-wrapper.wp1s-shadow-type-1:after {
    z-index: -1;
    position: absolute;
    content: "";
    bottom: 10px;
    left: 20px;
    width: 80%;
    top: 90%;
    max-width: 300px;
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.6);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.6);
    -webkit-transform: rotate(-3deg);
    -moz-transform: rotate(-3deg);
    -o-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    transform: rotate(-3deg);
}

.wp1s-main-wrapper.wp1s-shadow-type-1:after {
    -webkit-transform: rotate(3deg);
    -moz-transform: rotate(3deg);
    -o-transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    transform: rotate(3deg);
    right: 20px;
    left: auto;
}

.wp1s-main-wrapper.wp1s-shadow-type-2:before,
.wp1s-main-wrapper.wp1s-shadow-type-2:after {
    content: "";
    position: absolute;
    z-index: -1;
    -webkit-box-shadow: 0 2px 20px rgba(0, 0, 0, 0.8);
    -moz-box-shadow: 0 2px 20px rgba(0, 0, 0, 0.8);
    box-shadow: 0 2px 20px rgba(0, 0, 0, 0.8);
    top: 50%;
    bottom: 0;
    left: 10px;
    right: 10px;
    -moz-border-radius: 100px / 10px;
    border-radius: 100px / 10px;
}

.wp1s-main-wrapper.wp1s-shadow-type-2:after {
    right: 10px;
    left: auto;
    -webkit-transform: skew(8deg) rotate(3deg);
    -moz-transform: skew(8deg) rotate(3deg);
    -ms-transform: skew(8deg) rotate(3deg);
    -o-transform: skew(8deg) rotate(3deg);
    transform: skew(8deg) rotate(3deg);
}


/*-----------slider-caption-styling-------*/

.wp1s-main-wrapper .wp1s-slider-container ul li {
    position: relative;
    overflow: hidden;
    /* cursor: move;*/
}

.wp1s-caption-wrapper {
    position: absolute;
}

.wp1s-caption-wrapper.wp1s-caption-type-1 .wps1-readmore-button {
    padding: 10px 17px;
    background-color: #078f8a;
    font-size: 14px;
    font-weight: 400;
    font-family: 'Arial', sans-serif;
    color: #ffffff;
    line-height: 1;
    display: inline-block;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin-top: 10px;
    box-shadow: 0 2px 0 #056460;
    -webkit-box-shadow: 0 2px 0 #056460;
    -moz-box-shadow: 0 2px 0 #056460;
    border: none;
}

.wp1s-caption-wrapper.wp1s-caption-type-1 .wps1-readmore-button:hover {
    background-color: #08a39d;
}

.wp1s-caption-wrapper .wp1s-caption-title {
    margin: 5px 0;
    color: #ffffff;
}

.wp1s-caption-wrapper .wp1s-caption-content {
    margin: 5px 0;
    color: #ffffff;
}

.wp1s-caption-wrapper.wp1s-caption-middleleft, .wp1s-caption-wrapper.wp1s-caption-middlecenter, .wp1s-caption-wrapper.wp1s-caption-middleright {
    top: 50%;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}

.wp1s-caption-wrapper.wp1s-caption-topleft, .wp1s-caption-wrapper.wp1s-caption-topcenter, .wp1s-caption-wrapper.wp1s-caption-topright {
    top: 0;
    margin-top: 30px;
}

.wp1s-caption-wrapper.wp1s-caption-bottomleft, .wp1s-caption-wrapper.wp1s-caption-bottomcenter, .wp1s-caption-wrapper.wp1s-caption-bottomright {
    top: auto;
    bottom: 0;
    margin-bottom: 30px;
}

.wp1s-caption-wrapper.wp1s-caption-topleft, .wp1s-caption-wrapper.wp1s-caption-middleleft, .wp1s-caption-wrapper.wp1s-caption-bottomleft {
    left: 0;
    margin-left: 55px;
    margin-right: 55px;
}

.wp1s-caption-wrapper.wp1s-caption-type-4.wp1s-caption-topleft, .wp1s-caption-wrapper.wp1s-caption-type-4.wp1s-caption-middleleft, .wp1s-caption-wrapper.wp1s-caption-type-4.wp1s-caption-bottomleft {
    max-width: 80%;
}

.wp1s-caption-wrapper.wp1s-caption-middleleft .wp1s-caption-title, .wp1s-caption-wrapper.wp1s-caption-topleft .wp1s-caption-title, .wp1s-caption-wrapper.wp1s-caption-bottomleft .wp1s-caption-title {
    max-width: 80%;
}

.wp1s-caption-wrapper.wp1s-caption-middleleft .wp1s-caption-content, .wp1s-caption-wrapper.wp1s-caption-topleft .wp1s-caption-content, .wp1s-caption-wrapper.wp1s-caption-bottomleft .wp1s-caption-content {
    max-width: 90%;
}

.wp1s-caption-wrapper.wp1s-caption-topcenter, .wp1s-caption-wrapper.wp1s-caption-middlecenter, .wp1s-caption-wrapper.wp1s-caption-bottomcenter {
    left: 50%;
    width: 80%;
    margin-left: -40%;
    text-align: center;
}

.wp1s-caption-wrapper.wp1s-caption-topright, .wp1s-caption-wrapper.wp1s-caption-middleright, .wp1s-caption-wrapper.wp1s-caption-bottomright {
    right: 0;
    margin-left: 55px;
    margin-right: 55px;
    text-align: right;
    max-width: 80%;
}

.wp1s-caption-wrapper.wp1s-caption-type-1 .wp1s-caption-title {
    text-transform: capitalize;
    font-size: 18px;
    font-weight: 700;
    line-height: 0.9;
    font-family: 'Arial', sans-serif;
}

.wp1s-caption-wrapper.wp1s-caption-type-1 .wp1s-caption-content {
    text-transform: uppercase;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.1;
    font-family: 'Arial', sans-serif;
    margin-top: 10px;
}

.wp1s-caption-wrapper.wp1s-caption-type-2 {
    max-width: 60%;
    width: 60%;
}

.wp1s-caption-wrapper.wp1s-caption-type-2.wp1s-caption-topcenter, .wp1s-caption-wrapper.wp1s-caption-type-2.wp1s-caption-middlecenter, .wp1s-caption-wrapper.wp1s-caption-type-2.wp1s-caption-bottomcenter, .wp1s-caption-wrapper.wp1s-caption-type-3.wp1s-caption-topcenter, .wp1s-caption-wrapper.wp1s-caption-type-3.wp1s-caption-middlecenter, .wp1s-caption-wrapper.wp1s-caption-type-3.wp1s-caption-bottomcenter {
    margin-left: -30%;
}

.wp1s-caption-wrapper.wp1s-caption-type-2 .wp1s-caption-title {
    font-size: 40px;
    font-family: 'Lato', Sans-serif;
    font-weight: 700;
    background-color: rgba(125, 165, 82, 0.8);
    padding: 15px;
    text-transform: uppercase;
    display: inline-block;
    line-height: 1;
}

.wp1s-caption-wrapper.wp1s-caption-type-2 .wp1s-caption-content {
    font-size: 20px;
    font-family: 'Lato', Sans-serif;
    font-weight: 400;
    line-height: 1;
}

.wp1s-caption-wrapper.wp1s-caption-type-2 .wps1-readmore-button, .wp1s-caption-wrapper.wp1s-caption-type-3 .wps1-readmore-button {
    display: none;
}

.wp1s-caption-wrapper.wp1s-caption-type-3 {
    max-width: 70%;
}

.wp1s-caption-wrapper.wp1s-caption-type-3.wp1s-caption-middlecenter, .wp1s-caption-wrapper.wp1s-caption-type-3.wp1s-caption-bottomcenter {
    width: 60%;
    margin-left: -30%;
}

.wp1s-caption-wrapper.wp1s-caption-type-3 .wp1s-caption-title {
    font-size: 60px;
    font-family: 'Poppins', Sans-serif;
    font-weight: 600;
    line-height: 1;
    text-transform: uppercase;
    border-bottom: 7px solid #2ed1ff;
    display: inline-block;
}

.wp1s-caption-wrapper.wp1s-caption-type-3 .wp1s-caption-content {
    font-size: 24px;
    font-family: 'PT Sans', Sans-serif;
    font-weight: 400;
    line-height: 0.8;
}

.wp1s-caption-wrapper.wp1s-caption-type-4 {
    font-family: 'Roboto', sans-serif;
    background-color: rgba(124, 118, 118, 0.6);
    padding: 20px;
    text-align: center;
}

.wp1s-caption-wrapper.wp1s-caption-type-4 .wp1s-caption-title {
    font-size: 41px;
    line-height: 1;
    max-width: 100%;
    margin: 0;
    font-weight: 400;
}

.wp1s-caption-wrapper.wp1s-caption-type-4 .wp1s-caption-content {
    font-size: 17px;
    line-height: 1;
    text-transform: uppercase;
    max-width: 100%;
    font-weight: 300;
}

.wp1s-caption-wrapper.wp1s-caption-type-4 .wps1-readmore-button {
    font-size: 14px;
    line-height: 0.9;
    color: #ffffff;
    border: 1px solid #ffffff;
    padding: 8px 15px;
    display: inline-block;
    margin-top: 10px;
    box-shadow: none;
}

.wp1s-caption-wrapper.wp1s-caption-type-4 .wps1-readmore-button:hover {
    background-color: #ffffff;
    color: rgb(124, 118, 118);
}

.wp1s-caption-wrapper.wp1s-caption-type-4.wp1s-caption-topcenter,
.wp1s-caption-wrapper.wp1s-caption-type-4.wp1s-caption-middlecenter,
.wp1s-caption-wrapper.wp1s-caption-type-4.wp1s-caption-bottomcenter {
    width: 50%;
    margin-left: -25%;
}


/*---Video-caption---*/

.wp1s-video-caption {
    font-size: 22px;
    font-family: 'Roboto', sans-serif;
    color: #ffffff;
    background-color: #000000;
    padding: 5px 20px;
    line-height: 1.2;
}


/*---arrow-variation-styling----*/

.wp1s-main-wrapper .bx-wrapper .bx-controls-direction a {
    display: inline-block;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    border-bottom: none;
    margin-top:0;
    transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
}
.wp1s-owl-carousel .wpowl-nav .wpowl-prev,
.wp1s-owl-carousel .wpowl-nav .wpowl-next {
    position: absolute;
    top:35%;
    transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
}
.wp1s-main-wrapper .wp1s-arrow-type-1 .bx-wrapper .bx-controls-direction a,
.wp1s-owl-carousel.wp1s-partial-arrow-type-1 .wpowl-nav div {
    background: url('../images/arrow/arrow-type-1.png') no-repeat;
    width: 25px;
    height: 40px;
    opacity: 0;
}
.wp1s-main-wrapper .wp1s-arrow-type-1 .bx-wrapper a.bx-prev,
.wp1s-owl-carousel.wp1s-partial-arrow-type-1 .wpowl-nav div.wpowl-prev {
    background-position: 0 0;
    left: 15px;
}
.wp1s-main-wrapper .wp1s-arrow-type-1 .bx-wrapper a.bx-next,
.wp1s-owl-carousel.wp1s-partial-arrow-type-1 .wpowl-nav div.wpowl-next {
    background-position:-43px 0;
    right: 15px;
}
.wp1s-main-wrapper .wp1s-arrow-type-1 .bx-wrapper:hover .bx-controls-direction a,
.wp1s-owl-carousel.wp1s-partial-arrow-type-1:hover .wpowl-nav div  {
    opacity: 1;
}
/*arrow-type-2*/
.wp1s-main-wrapper .wp1s-arrow-type-2 .bx-wrapper .bx-controls-direction a,
.wp1s-owl-carousel.wp1s-partial-arrow-type-2 .wpowl-nav div {
    opacity: 0;
    transition: none;
    -webkit-transition: none;
    -moz-transition: none;
    background: url('../images/arrow/arrow-type-2.png') no-repeat;
    width: 22px;
    height: 83px;
}
.wp1s-main-wrapper .wp1s-arrow-type-2 .bx-wrapper a.bx-prev,
.wp1s-owl-carousel.wp1s-partial-arrow-type-2 .wpowl-nav div.wpowl-prev {
    background-position: 0 0;
    left: 0;
}
.wp1s-main-wrapper .wp1s-arrow-type-2 .bx-wrapper a.bx-next,
.wp1s-owl-carousel.wp1s-partial-arrow-type-2 .wpowl-nav div.wpowl-next {
    background-position: -40px 0;
    right: 0;
}
.wp1s-main-wrapper .wp1s-arrow-type-2 .bx-wrapper:hover .bx-controls-direction a,
.wp1s-owl-carousel.wp1s-partial-arrow-type-2:hover .wpowl-nav div{
    opacity: 1;
}
.wp1s-main-wrapper .wp1s-arrow-type-2 .bx-wrapper a.bx-prev:hover,
.wp1s-owl-carousel.wp1s-partial-arrow-type-2 .wpowl-nav div.wpowl-prev:hover {
    background-position:0 -90px;
}
.wp1s-main-wrapper .wp1s-arrow-type-2 .bx-wrapper a.bx-next:hover,
.wp1s-owl-carousel.wp1s-partial-arrow-type-2 .wpowl-nav div.wpowl-next:hover {
    background-position: -40px -90px;
}

/*arrow-type-3*/


.wp1s-main-wrapper .wp1s-arrow-type-3 .bx-wrapper .bx-controls-direction a,
.wp1s-owl-carousel.wp1s-partial-arrow-type-3 .wpowl-nav div {
    opacity: 0;
    transition: none;
    -webkit-transition: none;
    -moz-transition: none;
    background: url('../images/arrow/arrow-type-3.png') no-repeat;
    width: 51px;
    height: 50px;
}
.wp1s-main-wrapper .wp1s-arrow-type-3 .bx-wrapper a.bx-prev,
.wp1s-owl-carousel.wp1s-partial-arrow-type-3 .wpowl-nav div.wpowl-prev {
    background-position: 0 0;
    left: 0;
}
.wp1s-main-wrapper .wp1s-arrow-type-3 .bx-wrapper a.bx-next,
.wp1s-owl-carousel.wp1s-partial-arrow-type-3 .wpowl-nav div.wpowl-prev {
    background-position:-56px 0;
    right: 0;
}
.wp1s-main-wrapper .wp1s-arrow-type-3 .bx-wrapper:hover .bx-controls-direction a,
.wp1s-owl-carousel.wp1s-partial-arrow-type-3:hover .wpowl-nav div{
    opacity: 1;
}
.wp1s-main-wrapper .wp1s-arrow-type-3 .bx-wrapper a.bx-prev:hover,
.wp1s-owl-carousel.wp1s-partial-arrow-type-3 div.wpowl-prev:hover {
    background-position: 0 -55px;
}
.wp1s-main-wrapper .wp1s-arrow-type-3 .bx-wrapper a.bx-next:hover,
.wp1s-owl-carousel.wp1s-partial-arrow-type-3 div.wpowl-next:hover {
    background-position: -56px -55px;
}

/*arrow-type-4*/
.wp1s-main-wrapper .wp1s-arrow-type-4 .bx-wrapper .bx-controls-direction a,
.wp1s-owl-carousel.wp1s-partial-arrow-type-4 .wpowl-nav div {
    background: url('../images/arrow/arrow-type-4.png') no-repeat;
    width: 32px;
    height: 32px;
    opacity: 0;
}
.wp1s-main-wrapper .wp1s-arrow-type-4 .bx-wrapper a.bx-prev,
.wp1s-owl-carousel.wp1s-partial-arrow-type-4 .wpowl-nav div.wpowl-prev {
    background-position: 0 -50px;
    left: 0;
    margin-left: 15px;
}
.wp1s-main-wrapper .wp1s-arrow-type-4 .bx-wrapper a.bx-next,
.wp1s-owl-carousel.wp1s-partial-arrow-type-4 .wpowl-nav div.wpowl-next {
    background-position:-94px -50px;
    right: 0;
    margin-right: 15px;
}
.wp1s-main-wrapper .wp1s-arrow-type-4 .bx-wrapper:hover .bx-controls-direction a,
.wp1s-owl-carousel.wp1s-partial-arrow-type-4:hover .wpowl-nav div{
    opacity: 1;
}
.wp1s-main-wrapper .wp1s-arrow-type-4 .bx-wrapper a.bx-prev:hover,
.wp1s-owl-carousel.wp1s-partial-arrow-type-4 .wpowl-nav div.wpowl-prev:hover {
    background-position: 0 0;
}
.wp1s-main-wrapper .wp1s-arrow-type-4 .bx-wrapper a.bx-next:hover,
.wp1s-owl-carousel.wp1s-partial-arrow-type-4 .wpowl-nav div.wpowl-next:hover {
    background-position:-94px 0;
}

/*arrow-type-5*/

.wp1s-main-wrapper .wp1s-arrow-type-5 .bx-wrapper .bx-controls-direction a,
.wp1s-owl-carousel.wp1s-partial-arrow-type-5 .wpowl-nav div {
    background: url('../images/arrow/arrow-type-5.png') no-repeat ;
    width: 30px;
    height: 30px;
    opacity: 0;
}
.wp1s-main-wrapper .wp1s-arrow-type-5 .bx-wrapper a.bx-prev,
.wp1s-owl-carousel.wp1s-partial-arrow-type-5 .wpowl-nav div.wpowl-prev {
    background-position: -31px 0;
    left: 0;
}
.wp1s-main-wrapper .wp1s-arrow-type-5 .bx-wrapper a.bx-next,
.wp1s-owl-carousel.wp1s-partial-arrow-type-5 .wpowl-nav div.wpowl-next {
    background-position: -71px 0;
    right: 0;
}
.wp1s-main-wrapper .wp1s-arrow-type-5 .bx-wrapper:hover .bx-controls-direction a,
.wp1s-owl-carousel.wp1s-partial-arrow-type-5:hover .wpowl-nav div {
    opacity: 1;
}
.wp1s-main-wrapper .wp1s-arrow-type-5 .bx-wrapper a.bx-prev:hover,
.wp1s-owl-carousel.wp1s-partial-arrow-type-5 .wpowl-nav div.wpowl-prev:hover {
    background-position: 0 0;
}
.wp1s-main-wrapper .wp1s-arrow-type-5 .bx-wrapper a.bx-next:hover,
.wp1s-owl-carousel.wp1s-partial-arrow-type-5 .wpowl-nav div.wpowl-next:hover {
    background-position: -102px 0;
}

/*arrow-type-6*/

.wp1s-main-wrapper .wp1s-arrow-type-6 .bx-wrapper .bx-controls-direction a,
.wp1s-owl-carousel.wp1s-partial-arrow-type-6 .wpowl-nav div {
    background: url('../images/arrow/arrow-type-6.png') no-repeat;
    width: 50px;
    height: 54px;
    opacity: 0;
}
.wp1s-main-wrapper .wp1s-arrow-type-6 .bx-wrapper a.bx-prev,
.wp1s-owl-carousel.wp1s-partial-arrow-type-5 .wpowl-nav div.wpowl-prev {
    background-position: 0 0;
    left: 0;
}
.wp1s-main-wrapper .wp1s-arrow-type-6 .bx-wrapper a.bx-next,
.wp1s-owl-carousel.wp1s-partial-arrow-type-6 .wpowl-nav div.wpowl-next {
    background-position: -70px 0;
    right: 0;
}
.wp1s-main-wrapper .wp1s-arrow-type-6 .bx-wrapper:hover .bx-controls-direction a,
.wp1s-owl-carousel.wp1s-partial-arrow-type-6:hover .wpowl-nav div {
    opacity: 1;
}

/*arrow-type-7*/

.wp1s-main-wrapper .wp1s-arrow-type-7 .bx-wrapper .bx-controls-direction a,
.wp1s-owl-carousel.wp1s-partial-arrow-type-7 .wpowl-nav div {
    opacity: 0;
    transition: none;
    background: url('../images/arrow/arrow-type-7.png') no-repeat;
    width: 40px;
    height: 40px;
}
.wp1s-main-wrapper .wp1s-arrow-type-7 .bx-wrapper a.bx-prev,
.wp1s-owl-carousel.wp1s-partial-arrow-type-7 .wpowl-nav div.wpowl-prev {
    background: url('../images/arrow/arrow-type-7.png') no-repeat 0 0;
    left: 0;
    margin-left: 10px;
}

.wp1s-main-wrapper .wp1s-arrow-type-7 .bx-wrapper a.bx-next,
.wp1s-owl-carousel.wp1s-partial-arrow-type-7 .wpowl-nav div.wpowl-next {
    background: url('../images/arrow/arrow-type-7.png') no-repeat -50px 0;
    width: 40px;
    height: 40px;
    right: 0;
    margin-right: 10px;
}
.wp1s-main-wrapper .wp1s-arrow-type-7 .bx-wrapper:hover .bx-controls-direction a,
.wp1s-owl-carousel.wp1s-partial-arrow-type-7:hover .wpowl-nav div {
    opacity: 1;
}
.wp1s-main-wrapper .wp1s-arrow-type-7 .bx-wrapper a.bx-prev:hover,
.wp1s-owl-carousel.wp1s-partial-arrow-type-4 .wpowl-nav div.wpowl-prev:hover {
    background-position: 0 -50px;
}
.wp1s-main-wrapper .wp1s-arrow-type-7 .bx-wrapper a.bx-next:hover,
.wp1s-owl-carousel.wp1s-partial-arrow-type-4 .wpowl-nav div.wpowl-next:hover {
    background-position: -50px -50px;
}
/*=============new-slider-pro-arrows=========*/
/*---------type-8------come-backlater---*/
.wp1s-main-wrapper .wp1s-arrow-type-8 .bx-wrapper .bx-controls-direction a,
.wp1s-owl-carousel.wp1s-partial-arrow-type-8 .wpowl-nav div {
    opacity: 0;
    transition: none;
    -webkit-transition:none;
    -moz-transition: none;
    background: url('../images/arrow/arrow-type-8.png') no-repeat ;
    width: 11px;
    height: 19px;
}
.wp1s-main-wrapper .wp1s-arrow-type-8 .bx-wrapper a.bx-prev,
.wp1s-owl-carousel.wp1s-partial-arrow-type-8 .wpowl-nav div.wpowl-prev {
    background-position: 0 0;
    left: 0;
    margin-left: 15px;
}
.wp1s-main-wrapper .wp1s-arrow-type-8 .bx-wrapper a.bx-next,
.wp1s-owl-carousel.wp1s-partial-arrow-type-8 .wpowl-nav div.wpowl-next {
    background-position: -11px 0;
    right: 0;
    margin-right: 15px;
}
.wp1s-main-wrapper .wp1s-arrow-type-8 .bx-wrapper a.bx-prev:hover,
.wp1s-owl-carousel.wp1s-partial-arrow-type-8 .wpowl-nav div.wpowl-prev:hover {
    background-position: 0 -19px;
}
.wp1s-main-wrapper .wp1s-arrow-type-8 .bx-wrapper a.bx-next:hover,
.wp1s-owl-carousel.wp1s-partial-arrow-type-8 .wpowl-nav div.wpowl-next {
    background-position: -11px -19px;
}
.wp1s-main-wrapper .wp1s-arrow-type-8 .bx-wrapper:hover .bx-controls-direction a,
.wp1s-owl-carousel.wp1s-partial-arrow-type-8:hover .wpowl-nav div{
    opacity: 1;
}
/*------------arrow-type-9--------*/
.wp1s-main-wrapper .wp1s-arrow-type-9 .bx-wrapper .bx-controls-direction a,
.wp1s-owl-carousel.wp1s-partial-arrow-type-9 .wpowl-nav div {
    background: url('../images/arrow/arrow-type-9.1.png') no-repeat ;
    width: 32px;
    height: 32px;
    border:1px solid #ffffff;
    opacity: 0.5;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
}
.wp1s-main-wrapper .wp1s-arrow-type-9 .bx-wrapper a.bx-prev,
.wp1s-owl-carousel.wp1s-partial-arrow-type-9 .wpowl-nav div.wpowl-prev {
    background-position: 10px 5px;
    left:0;
    margin-left:15px;
}
.wp1s-main-wrapper .wp1s-arrow-type-9 .bx-wrapper a.bx-next,
.wp1s-owl-carousel.wp1s-partial-arrow-type-9 .wpowl-nav div.wpowl-next {
    background-position: -31px 5px;
    right: 0;
    margin-right:15px;
}
.wp1s-main-wrapper .wp1s-arrow-type-9 .bx-wrapper .bx-controls-direction a:hover,
.wp1s-owl-carousel.wp1s-partial-arrow-type-9 .wpowl-nav div:hover {
    opacity: 1;
}

/*------------arrow-type-10----------*/
.wp1s-main-wrapper .wp1s-arrow-type-10 .bx-wrapper .bx-controls-direction,
.wp1s-owl-carousel.wp1s-partial-arrow-type-10 .wpowl-nav{
    opacity: 0;
}
.wp1s-main-wrapper .wp1s-arrow-type-10 .bx-wrapper .bx-controls-direction a,
.wp1s-owl-carousel.wp1s-partial-arrow-type-10 .wpowl-nav div {
    background: none;
    width: 35px;
    height: 100%;
    opacity: 0.7;
    background-color: rgba(255,255,255,0.42);
    top:0;
    transform:translateY(0);
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
}
.wp1s-main-wrapper .wp1s-arrow-type-10 .bx-wrapper .bx-controls-direction a:before,
.wp1s-owl-carousel.wp1s-partial-arrow-type-10 .wpowl-nav div:before {
    content:'';
    position: absolute;
    background: url('../images/arrow/arrow-type-10.1.png') no-repeat ;
    width:35px;
    height:35px;
    top:50%;
    margin-top:-18px;
}
.wp1s-main-wrapper .wp1s-arrow-type-10 .bx-wrapper a.bx-prev,
.wp1s-owl-carousel.wp1s-partial-arrow-type-10 .wpowl-nav div.wpowl-prev {
    left:0;
}
.wp1s-main-wrapper .wp1s-arrow-type-10 .bx-wrapper a.bx-prev:before,
.wp1s-owl-carousel.wp1s-partial-arrow-type-10 .wpowl-nav div.wpowl-prev:before{
    background-position: 10px center;
    left: 0;
}
.wp1s-main-wrapper .wp1s-arrow-type-10 .bx-wrapper a.bx-next,
.wp1s-owl-carousel.wp1s-partial-arrow-type-10 .wpowl-nav div.wpowl-next {
    right:0;
}
.wp1s-main-wrapper .wp1s-arrow-type-10 .bx-wrapper a.bx-next:before,
.wp1s-owl-carousel.wp1s-partial-arrow-type-10 .wpowl-nav div.wpowl-next:before {
    background-position: -65px center;
    right: 0;
}
.wp1s-main-wrapper .wp1s-arrow-type-10 .bx-wrapper:hover .bx-controls-direction,
.wp1s-owl-carousel.wp1s-partial-arrow-type-10:hover .wpowl-nav,
.wp1s-main-wrapper .wp1s-arrow-type-10 .bx-wrapper .bx-controls-direction a:hover,
.wp1s-owl-carousel.wp1s-partial-arrow-type-10 .wpowl-nav div:hover   {
    opacity: 1;
}
/*--------arrow-type-11--------*/
.wp1s-main-wrapper .wp1s-arrow-type-11 .bx-wrapper .bx-controls-direction a,
.wp1s-owl-carousel.wp1s-partial-arrow-type-11 .wpowl-nav div {
    opacity: 0;
    transition: none;
    -webkit-transition:none;
    -moz-transition: none;
    background: url('../images/arrow/arrow-type-11.png') no-repeat;
    width: 40px;
    height: 40px;
}
.wp1s-main-wrapper .wp1s-arrow-type-11 .bx-wrapper a.bx-prev,
.wp1s-owl-carousel.wp1s-partial-arrow-type-11 .wpowl-nav div.wpowl-prev {
    background-position: 0 0;
    left:0;
    margin-left:10px;
}
.wp1s-main-wrapper .wp1s-arrow-type-11 .bx-wrapper a.bx-next,
.wp1s-owl-carousel.wp1s-partial-arrow-type-11 .wpowl-nav div.wpowl-next {
    background-position: -43px 0;
    right:0;
    margin-right:10px;
}
.wp1s-main-wrapper .wp1s-arrow-type-11 .bx-wrapper a.bx-prev:hover,
.wp1s-owl-carousel.wp1s-partial-arrow-type-11 .wpowl-nav div.wpowl-prev:hover {
    background-position: -1px -41px;
}
.wp1s-main-wrapper .wp1s-arrow-type-11 .bx-wrapper a.bx-next:hover,
.wp1s-owl-carousel.wp1s-partial-arrow-type-11 .wpowl-nav div.wpowl-next:hover {
    background-position: -44px -41px;
}
.wp1s-main-wrapper .wp1s-arrow-type-11 .bx-wrapper:hover .bx-controls-direction a,
.wp1s-owl-carousel.wp1s-partial-arrow-type-11:hover .wpowl-nav div  {
    opacity: 1;
}

/*--------arrow-type-12--------*/

.wp1s-main-wrapper .wp1s-arrow-type-12 .bx-wrapper .bx-controls-direction a,
.wp1s-owl-carousel.wp1s-partial-arrow-type-12 .wpowl-nav div {
    background: url('../images/arrow/arrow-type-12.png') no-repeat;
    width: 39px;
    height: 39px;
    opacity: 0.6;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
}
.wp1s-main-wrapper .wp1s-arrow-type-12 .bx-wrapper a.bx-prev,
.wp1s-owl-carousel.wp1s-partial-arrow-type-12 .wpowl-nav div.wpowl-prev {
    background-position: 0 0;
    left:0;
    margin-left:10px;
}
.wp1s-main-wrapper .wp1s-arrow-type-12 .bx-wrapper a.bx-next,
.wp1s-owl-carousel.wp1s-partial-arrow-type-12 .wpowl-nav div.wpowl-next {
    background-position: -43px 0;
    right:0;
    margin-right:10px;
}
.wp1s-main-wrapper .wp1s-arrow-type-12 .bx-wrapper .bx-controls-direction a:hover,
.wp1s-owl-carousel.wp1s-partial-arrow-type-12 .wpowl-nav div:hover  {
    opacity: 1;
}
/*----------arrow-type-13---------*/
.wp1s-main-wrapper .wp1s-arrow-type-13 .bx-wrapper .bx-controls-direction a,
.wp1s-owl-carousel.wp1s-partial-arrow-type-13 .wpowl-nav div {
    background: url('../images/arrow/arrow-type-13.png') no-repeat ;
    width: 34px;
    height: 34px;
    opacity: 0.6;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
}
.wp1s-main-wrapper .wp1s-arrow-type-13 .bx-wrapper a.bx-prev,
.wp1s-owl-carousel.wp1s-partial-arrow-type-13 .wpowl-nav div.wpowl-prev {
    background-position: 0 0;
    left:0;
    margin-left: 5px;
}
.wp1s-main-wrapper .wp1s-arrow-type-13 .bx-wrapper a.bx-next,
.wp1s-owl-carousel.wp1s-partial-arrow-type-13 .wpowl-nav div.wpowl-next {
    background-position:-39px 0;
    right:0;
    margin-right:5px;
}
.wp1s-main-wrapper .wp1s-arrow-type-13 .bx-wrapper .bx-controls-direction a:hover,
.wp1s-owl-carousel.wp1s-partial-arrow-type-13 .wpowl-nav div:hover  {
    opacity: 1;
}
/*----------arrow-type-14---------*/
.wp1s-main-wrapper .wp1s-arrow-type-14 .bx-wrapper .bx-controls-direction a,
.wp1s-owl-carousel.wp1s-partial-arrow-type-14 .wpowl-nav div {
    background: url('../images/arrow/arrow-type-14.png') no-repeat;
    width: 40px;
    height: 42px;
    opacity: 0;
    transition: none;
    -webkit-transition: none;
    -moz-transition: none;
}
.wp1s-main-wrapper .wp1s-arrow-type-14 .bx-wrapper a.bx-prev,
.wp1s-owl-carousel.wp1s-partial-arrow-type-14 .wpowl-nav div.wpowl-prev {
    background-position: 0 0;
    left:0;
    margin-left:15px;
}
.wp1s-main-wrapper .wp1s-arrow-type-14 .bx-wrapper a.bx-next,
.wp1s-owl-carousel.wp1s-partial-arrow-type-14 .wpowl-nav div.wpowl-next {
    background-position: -43px 0;
    right:0;
    margin-right:15px;
}
.wp1s-main-wrapper .wp1s-arrow-type-14 .bx-wrapper a.bx-prev:hover,
.wp1s-owl-carousel.wp1s-partial-arrow-type-14 .wpowl-nav div.wpowl-prev:hover {
    background-position: 0 -42px;
}
.wp1s-main-wrapper .wp1s-arrow-type-14 .bx-wrapper a.bx-next:hover,
.wp1s-owl-carousel.wp1s-partial-arrow-type-14 .wpowl-nav div.wpowl-next:hover {
    background-position: -44px -42px;
}
.wp1s-main-wrapper .wp1s-arrow-type-14 .bx-wrapper:hover .bx-controls-direction a,
.wp1s-owl-carousel.wp1s-partial-arrow-type-14:hover .wpowl-nav div  {
    opacity: 1;
}
/*----------arrow-type-15---------*/
.wp1s-main-wrapper .wp1s-arrow-type-15 .bx-wrapper .bx-controls-direction a,
.wp1s-owl-carousel.wp1s-partial-arrow-type-15 .wpowl-nav div {
    background: url('../images/arrow/arrow-type-15.png') no-repeat ;
    width: 19px;
    height: 37px;
    opacity: 0;
    transition: none;
    -webkit-transition: none;
    -moz-transition: none;
}
.wp1s-main-wrapper .wp1s-arrow-type-15 .bx-wrapper a.bx-prev,
.wp1s-owl-carousel.wp1s-partial-arrow-type-15 .wpowl-nav div.wpowl-prev {
    background-position: 0 0;
    left:0;
    margin-left:10px;
}
.wp1s-main-wrapper .wp1s-arrow-type-15 .bx-wrapper a.bx-next,
.wp1s-owl-carousel.wp1s-partial-arrow-type-15 .wpowl-nav div.wpowl-next {
    background: url('../images/arrow/arrow-type-15.png') no-repeat -83px -1px;
    right:0;
    margin-right:10px;
}
.wp1s-main-wrapper .wp1s-arrow-type-15 .bx-wrapper:hover .bx-controls-direction a,
.wp1s-owl-carousel.wp1s-partial-arrow-type-15:hover .wpowl-nav div  {
    opacity: 1;
}
/*----------arrow-type-16---------*/
.wp1s-main-wrapper .wp1s-arrow-type-16 .bx-wrapper .bx-controls-direction a,
.wp1s-owl-carousel.wp1s-partial-arrow-type-16 .wpowl-nav div {
    background: url('../images/arrow/arrow-type-16.png') no-repeat;
    opacity: 0;
    width: 50px;
    height: 50px;
    transition: none;
    -webkit-transition: none;
    -moz-transition: none;
}
.wp1s-main-wrapper .wp1s-arrow-type-16 .bx-wrapper a.bx-prev,
.wp1s-owl-carousel.wp1s-partial-arrow-type-16 .wpowl-nav div.wpowl-prev {
    background-position: 0 0;
    left:0;
}
.wp1s-main-wrapper .wp1s-arrow-type-16 .bx-wrapper a.bx-next,
.wp1s-owl-carousel.wp1s-partial-arrow-type-16 .wpowl-nav div.wpowl-next {
    background-position: -56px 0;
    right:0;
}
.wp1s-main-wrapper .wp1s-arrow-type-16 .bx-wrapper a.bx-prev:hover,
.wp1s-owl-carousel.wp1s-partial-arrow-type-16 .wpowl-nav div.wpowl-prev:hover {
    background-position:  0 -55px;
}
.wp1s-main-wrapper .wp1s-arrow-type-16 .bx-wrapper a.bx-next:hover,
.wp1s-owl-carousel.wp1s-partial-arrow-type-16 .wpowl-nav div.wpowl-next:hover {
    background-position: -56px -55px;
}
.wp1s-main-wrapper .wp1s-arrow-type-16 .bx-wrapper:hover .bx-controls-direction a,
.wp1s-owl-carousel.wp1s-partial-arrow-type-16:hover .wpowl-nav div {
    opacity: 1;
}
/*----------arrow-type-17---------*/

.wp1s-main-wrapper .wp1s-arrow-type-17 .bx-wrapper .bx-controls-direction a,
.wp1s-owl-carousel.wp1s-partial-arrow-type-17 .wpowl-nav div {
    background: url('../images/arrow/arrow-type-17.png') no-repeat ;
    opacity: 0;
    width: 36px;
    height: 36px;
}
.wp1s-main-wrapper .wp1s-arrow-type-17 .bx-wrapper a.bx-prev,
.wp1s-owl-carousel.wp1s-partial-arrow-type-17 .wpowl-nav div.wpowl-prev {
    background-position: 0 0;
    left:0;
    margin-left: 10px;
}
.wp1s-main-wrapper .wp1s-arrow-type-17 .bx-wrapper a.bx-next,
.wp1s-owl-carousel.wp1s-partial-arrow-type-17 .wpowl-nav div.wpowl-next {
    background-position: -57px 0;
    right:0;
    margin-right: 10px;
}
.wp1s-main-wrapper .wp1s-arrow-type-17 .bx-wrapper:hover .bx-controls-direction a,
.wp1s-owl-carousel.wp1s-partial-arrow-type-17:hover .wpowl-nav div {
    opacity: 1;
}
/*----------arrow-type-18---------*/
.wp1s-main-wrapper .wp1s-arrow-type-18 .bx-wrapper .bx-controls-direction a,
.wp1s-owl-carousel.wp1s-partial-arrow-type-18 .wpowl-nav div {
    opacity: 0;
    background: url('../images/arrow/arrow-type-18.1.png') #313131 no-repeat ;
    width:50px;
    height:50px;
}
.wp1s-main-wrapper .wp1s-arrow-type-18 .bx-wrapper a.bx-prev,
.wp1s-owl-carousel.wp1s-partial-arrow-type-18 .wpowl-nav div.wpowl-prev {
    background-position: 17px 15px;
    left:0;
    margin-left: -25px;
}
.wp1s-main-wrapper .wp1s-arrow-type-18 .bx-wrapper a.bx-next,
.wp1s-owl-carousel.wp1s-partial-arrow-type-18 .wpowl-nav div.wpowl-next {
    background-position: -32px 15px;
    right:0;
    margin-right: -25px;
}
.wp1s-main-wrapper .wp1s-arrow-type-18 .bx-wrapper .bx-controls-direction a:before,
.wp1s-owl-carousel.wp1s-partial-arrow-type-18 .wpowl-nav .wpowl-nav div:before {
    content: '';
    width: 0;
    height: 0;
    border-width: 8px 13px;
    border-style: solid;
    position: absolute;
    top: -16px;
}
.wp1s-main-wrapper .wp1s-arrow-type-18 .bx-wrapper .bx-prev:before,
.wp1s-owl-carousel.wp1s-partial-arrow-type-18 .wpowl-nav .wpowl-prev:before {
    border-color: transparent #000000 #000000 transparent;
    left: 0;
}
.wp1s-main-wrapper .wp1s-arrow-type-18 .bx-wrapper .bx-next:before,
.wp1s-owl-carousel.wp1s-partial-arrow-type-18 .wpowl-nav .wpowl-next:before {
    border-color: transparent transparent #000000 #000000 ;
    right: 0;
}
.wp1s-main-wrapper .wp1s-arrow-type-18 .bx-wrapper:hover .bx-controls-direction a,
.wp1s-owl-carousel.wp1s-partial-arrow-type-18:hover .wpowl-nav div  {
    opacity: 1;
}
/*----------arrow-type-19---------*/
.wp1s-main-wrapper .wp1s-arrow-type-19 .bx-wrapper .bx-controls-direction a,
.wp1s-owl-carousel.wp1s-partial-arrow-type-19 .wpowl-nav div {
    position: absolute;
    overflow: hidden;
    width:15%;
    height:100%;
    top:0;
    background: none;
    transform:translateY(0);
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
}
.wp1s-main-wrapper .wp1s-arrow-type-19 .bx-wrapper .bx-prev,
.wp1s-owl-carousel.wp1s-partial-arrow-type-19 .wpowl-nav .wpowl-prev {
    cursor:url('../images/arrow/arrow-type-19-left.png') 20 20, move;
    left:0;
}
.wp1s-main-wrapper .wp1s-arrow-type-19 .bx-wrapper .bx-next,
.wp1s-owl-carousel.wp1s-partial-arrow-type-19 .wpowl-nav .wpowl-next {
    cursor:url('../images/arrow/arrow-type-19-right.png') 20 20, move;
    right:0;
}
/*----------------arrow-type-20-------------*/
.wp1s-main-wrapper .wp1s-arrow-type-20 .bx-wrapper .bx-controls-direction a,
.wp1s-owl-carousel.wp1s-partial-arrow-type-20 .wpowl-nav div {
    position:absolute;
    top:50%;
    width:48px;
    height:48px;
    margin-top:-24px;
    background:none;
    background-color:rgba(0,0,0,0.5);
    -webkit-transform:none;
    -moz-transform:none;
    transform:none;
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    transition: all 0.8s ease;

}
.wp1s-main-wrapper .wp1s-arrow-type-20 .bx-wrapper .bx-controls-direction a:before ,
.wp1s-owl-carousel.wp1s-partial-arrow-type-20 .wpowl-nav div:before{
    content:'';
    position: absolute;
    top: 0;
    left: 0;
    width: 48px;
    height: 48px;
    background-image:url('../images/arrow/arrow-type-20-img.png');
    background-repeat: no-repeat;
}
.wp1s-main-wrapper .wp1s-arrow-type-20 .bx-wrapper .bx-prev,
.wp1s-owl-carousel.wp1s-partial-arrow-type-20 .wpowl-nav .wpowl-prev {
    left:0;
    border-radius:0 4px 4px 0;
}
.wp1s-main-wrapper .wp1s-arrow-type-20 .bx-wrapper .bx-prev:before,
.wp1s-owl-carousel.wp1s-partial-arrow-type-20 .wpowl-nav .wpowl-prev:before {
    background-position:19px 13px;
}
.wp1s-main-wrapper .wp1s-arrow-type-20 .bx-wrapper .bx-next,
.wp1s-owl-carousel.wp1s-partial-arrow-type-20 .wpowl-nav .wpowl-next {
    right:0;
    border-radius:4px 0 0 4px;
}
.wp1s-main-wrapper .wp1s-arrow-type-20 .bx-wrapper .bx-next:before,
.wp1s-owl-carousel.wp1s-partial-arrow-type-20 .wpowl-nav .wpowl-next:before {
    background-position:-41px 13px;
}
.wp1s-main-wrapper .wp1s-arrow-type-20 .bx-wrapper .bx-controls-direction a:hover,
.wp1s-owl-carousel.wp1s-partial-arrow-type-20 .wpowl-nav div:hover {
    background-color:#fdd200;
    transform:rotateY(-360deg);
    -webkit-transform:rotateY(-360deg);
    -moz-transform:rotateY(-360deg);
    -moz-transform-origin:center center;
    -webkit-transform-origin:center center;
    transform-origin:center center;
    -moz-transition: transform 0.8s ease;
    -webkit-transition: transform 0.8s ease;
    transition: transform 0.8s ease;
}
.wp1s-main-wrapper .wp1s-arrow-type-20 .bx-wrapper .bx-controls-direction a.bx-prev:hover:before,
.wp1s-owl-carousel.wp1s-partial-arrow-type-20 .wpowl-nav .wpowl-prev:hover:before{
    background-position:19px -37px;
}
.wp1s-main-wrapper .wp1s-arrow-type-20 .bx-wrapper .bx-controls-direction a.bx-next:hover:before,
.wp1s-owl-carousel.wp1s-partial-arrow-type-20 .wpowl-nav .wpowl-next:hover:before {
    background-position:-41px -37px;
}
/*----------------arrow-type-21-------------*/
.wp1s-main-wrapper .wp1s-arrow-type-21 .bx-wrapper .bx-controls-direction a,
.wp1s-owl-carousel.wp1s-partial-arrow-type-21 .wpowl-nav div {
    position: absolute;
    background:none;
    background-color:#ffffff;
    top:50%;
    margin-top:-25px;
    width:50px;
    height:50px;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;

}
.wp1s-main-wrapper .wp1s-arrow-type-21 .bx-wrapper .bx-controls-direction a.bx-prev,
.wp1s-owl-carousel.wp1s-partial-arrow-type-21 .wpowl-nav .wpowl-prev {
    left:0;
    margin-left:10px;
}
.wp1s-main-wrapper .wp1s-arrow-type-21 .bx-wrapper .bx-controls-direction a.bx-next,
.wp1s-owl-carousel.wp1s-partial-arrow-type-21 .wpowl-nav .wpowl-next {
    right:0;
    margin-right:10px;
}
.wp1s-main-wrapper .wp1s-arrow-type-21 .bx-wrapper .bx-controls-direction a:before,
.wp1s-main-wrapper .wp1s-arrow-type-21 .bx-wrapper .bx-controls-direction a:after,
.wp1s-owl-carousel.wp1s-partial-arrow-type-21 .wpowl-nav div:before,
.wp1s-owl-carousel.wp1s-partial-arrow-type-21 .wpowl-nav div:after  {
    content:'';
    position: absolute;
    left:50%;
    top:50%;
    width:18px;
    height:1px;
    margin-left:-9px;
    background-color:#000000;
    transition:all 300ms ease-in-out;
    -webkit-transition:all 300ms ease-in-out;
    -moz-transition:all 300ms ease-in-out;
}
.wp1s-main-wrapper .wp1s-arrow-type-21 .bx-wrapper .bx-controls-direction a.bx-prev:before,
.wp1s-owl-carousel.wp1s-partial-arrow-type-21 .wpowl-nav .wpowl-prev:before {
    transform:rotate(30deg);
    -webkit-transform:rotate(30deg);
    -moz-transform:rotate(30deg);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
}
.wp1s-main-wrapper .wp1s-arrow-type-21 .bx-wrapper .bx-controls-direction a.bx-prev:after,
.wp1s-owl-carousel.wp1s-partial-arrow-type-21 .wpowl-nav .wpowl-prev:after {
    transform:rotate(-30deg);
    -webkit-transform:rotate(-30deg);
    -moz-transform:rotate(-30deg);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
}
.wp1s-main-wrapper .wp1s-arrow-type-21 .bx-wrapper .bx-controls-direction a.bx-prev:hover:before,
.wp1s-owl-carousel.wp1s-partial-arrow-type-21 .wpowl-nav .wpowl-prev:hover:before {
    transform:rotate(60deg) translateY(-3px);
    -webkit-transform:rotate(60deg) translateY(-3px);
    -moz-transform:rotate(60deg) translateY(-3px);

}
.wp1s-main-wrapper .wp1s-arrow-type-21 .bx-wrapper .bx-controls-direction a.bx-prev:hover:after,
.wp1s-owl-carousel.wp1s-partial-arrow-type-21 .wpowl-nav .wpowl-prev:hover:after {
    transform:rotate(-60deg) translateY(2px);
    -webkit-transform:rotate(-60deg) translateY(2px);
    -moz-transform:rotate(-60deg) translateY(2px);
}
.wp1s-main-wrapper .wp1s-arrow-type-21 .bx-wrapper .bx-controls-direction a.bx-next:before,
.wp1s-owl-carousel.wp1s-partial-arrow-type-21 .wpowl-nav .wpowl-next:before {
    transform:rotate(30deg);
    -webkit-transform:rotate(30deg);
    -moz-transform:rotate(30deg);
    transform-origin: top right;
    -webkit-transform-origin: top right;
    -moz-transform-origin: top right;
}
.wp1s-main-wrapper .wp1s-arrow-type-21 .bx-wrapper .bx-controls-direction a.bx-next:after,
.wp1s-owl-carousel.wp1s-partial-arrow-type-21 .wpowl-nav .wpowl-next:after {
    transform:rotate(-30deg);
    -webkit-transform:rotate(-30deg);
    -moz-transform:rotate(-30deg);
    transform-origin: top right;
    -webkit-transform-origin: top right;
    -moz-transform-origin: top right;
}
.wp1s-main-wrapper .wp1s-arrow-type-21 .bx-wrapper .bx-controls-direction a.bx-next:hover:before,
.wp1s-owl-carousel.wp1s-partial-arrow-type-21 .wpowl-nav .wpowl-next:hover:before {
    transform:rotate(60deg) translateY(2px);
    -webkit-transform:rotate(60deg) translateY(2px);
    -moz-transform:rotate(60deg) translateY(2px);
}
.wp1s-main-wrapper .wp1s-arrow-type-21 .bx-wrapper .bx-controls-direction a.bx-next:hover:after,
.wp1s-owl-carousel.wp1s-partial-arrow-type-21 .wpowl-nav .wpowl-next:hover:before {
    transform:rotate(-60deg) translateY(-3px);
    -webkit-transform:rotate(-60deg) translateY(-3px);
    -moz-transform:rotate(-60deg) translateY(-3px);
}
/*----------arrow-type-22---------*/
.wp1s-main-wrapper .wp1s-arrow-type-22 .bx-wrapper .bx-controls-direction a,
.wp1s-owl-carousel.wp1s-partial-arrow-type-22 .wpowl-nav div {
    position: absolute;
    overflow: hidden;
    width:15%;
    height:100%;
    top:0;
    background: none;
    transform:translateY(0);
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
}
.wp1s-main-wrapper .wp1s-arrow-type-22 .bx-wrapper .bx-prev,
.wp1s-owl-carousel.wp1s-partial-arrow-type-22 .wpowl-nav .wpowl-prev {
    cursor:url('../images/arrow/arrow-type-22-left.png') 20 20, move;
    left:0;
}
.wp1s-main-wrapper .wp1s-arrow-type-22 .bx-wrapper .bx-next,
.wp1s-owl-carousel.wp1s-partial-arrow-type-22 .wpowl-nav .wpowl-next {
    cursor:url('../images/arrow/arrow-type-22-right.png') 20 20, move;
    right:0;
}
/*------------------------arrow-type-23------------------*/
.wp1s-main-wrapper .wp1s-arrow-type-23 .bx-wrapper .bx-controls-direction a,
.wp1s-owl-carousel.wp1s-partial-arrow-type-23 .wpowl-nav div{
    width: 44px;
    height: 38px;
    opacity: 0.5;
    background:url('../images/arrow/arrow-type-23.png') no-repeat;
}
.wp1s-main-wrapper .wp1s-arrow-type-23 .bx-wrapper a.bx-prev,
.wp1s-owl-carousel.wp1s-partial-arrow-type-23 .wpowl-nav div.wpowl-prev {
    left:0;
    margin-left: 10px;
    background-position: 0 0;
}
.wp1s-main-wrapper .wp1s-arrow-type-23 .bx-wrapper a.bx-next,
.wp1s-owl-carousel.wp1s-partial-arrow-type-23 .wpowl-nav div.wpowl-next {
    right:0;
    margin-right: 10px;
    background-position: -67px 0;
}
.wp1s-main-wrapper .wp1s-arrow-type-23 .bx-wrapper a:hover,
.wp1s-owl-carousel.wp1s-partial-arrow-type-23 .wpowl-nav div:hover {
    opacity: 1;
}

/*===============================
    VERICAL-TRANSITION-ARROW
=================================*/
.wp1s-main-wrapper .wp1s-vertical-arrow .bx-wrapper li{
    z-index: 99;
}
.wp1s-main-wrapper .wp1s-vertical-arrow.wp1s-pagination .bx-pager.bx-default-pager {
    position: absolute;
    bottom: -50px;
}
.wp1s-main-wrapper .wp1s-arrow-type-1.wp1s-vertical-arrow .bx-wrapper .bx-controls-direction a,
.wp1s-main-wrapper .wp1s-arrow-type-2.wp1s-vertical-arrow .bx-wrapper .bx-controls-direction a,
.wp1s-main-wrapper .wp1s-arrow-type-3.wp1s-vertical-arrow .bx-wrapper .bx-controls-direction a,
.wp1s-main-wrapper .wp1s-arrow-type-4.wp1s-vertical-arrow .bx-wrapper .bx-controls-direction a,
.wp1s-main-wrapper .wp1s-arrow-type-5.wp1s-vertical-arrow .bx-wrapper .bx-controls-direction a,
.wp1s-main-wrapper .wp1s-arrow-type-6.wp1s-vertical-arrow .bx-wrapper .bx-controls-direction a,
.wp1s-main-wrapper .wp1s-arrow-type-7.wp1s-vertical-arrow .bx-wrapper .bx-controls-direction a,
.wp1s-main-wrapper .wp1s-arrow-type-8.wp1s-vertical-arrow .bx-wrapper .bx-controls-direction a,
.wp1s-main-wrapper .wp1s-arrow-type-9.wp1s-vertical-arrow .bx-wrapper .bx-controls-direction a,
.wp1s-main-wrapper .wp1s-arrow-type-11.wp1s-vertical-arrow .bx-wrapper .bx-controls-direction a,
.wp1s-main-wrapper .wp1s-arrow-type-12.wp1s-vertical-arrow .bx-wrapper .bx-controls-direction a,
.wp1s-main-wrapper .wp1s-arrow-type-13.wp1s-vertical-arrow .bx-wrapper .bx-controls-direction a,
.wp1s-main-wrapper .wp1s-arrow-type-14.wp1s-vertical-arrow .bx-wrapper .bx-controls-direction a,
.wp1s-main-wrapper .wp1s-arrow-type-15.wp1s-vertical-arrow .bx-wrapper .bx-controls-direction a,
.wp1s-main-wrapper .wp1s-arrow-type-16.wp1s-vertical-arrow .bx-wrapper .bx-controls-direction a,
.wp1s-main-wrapper .wp1s-arrow-type-17.wp1s-vertical-arrow .bx-wrapper .bx-controls-direction a,
.wp1s-main-wrapper .wp1s-arrow-type-18.wp1s-vertical-arrow .bx-wrapper .bx-controls-direction a,
.wp1s-main-wrapper .wp1s-arrow-type-20.wp1s-vertical-arrow .bx-wrapper .bx-controls-direction a,
.wp1s-main-wrapper .wp1s-arrow-type-21.wp1s-vertical-arrow .bx-wrapper .bx-controls-direction a,
.wp1s-main-wrapper .wp1s-arrow-type-23.wp1s-vertical-arrow .bx-wrapper .bx-controls-direction a {
    left:50%;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    transform:rotate(90deg);
}
.wp1s-main-wrapper .wp1s-arrow-type-1.wp1s-vertical-arrow .bx-wrapper .bx-prev,
.wp1s-main-wrapper .wp1s-arrow-type-3.wp1s-vertical-arrow .bx-wrapper .bx-prev,
.wp1s-main-wrapper .wp1s-arrow-type-5.wp1s-vertical-arrow .bx-wrapper .bx-prev,
.wp1s-main-wrapper .wp1s-arrow-type-6.wp1s-vertical-arrow .bx-wrapper .bx-prev,
.wp1s-main-wrapper .wp1s-arrow-type-13.wp1s-vertical-arrow .bx-wrapper .bx-prev,
.wp1s-main-wrapper .wp1s-arrow-type-16.wp1s-vertical-arrow .bx-wrapper .bx-prev,
.wp1s-main-wrapper .wp1s-arrow-type-17.wp1s-vertical-arrow .bx-wrapper .bx-prev,
.wp1s-main-wrapper .wp1s-arrow-type-20.wp1s-vertical-arrow .bx-wrapper .bx-prev {
    top:0;
    margin-top:0;
}
.wp1s-main-wrapper .wp1s-arrow-type-1.wp1s-vertical-arrow .bx-wrapper .bx-next,
.wp1s-main-wrapper .wp1s-arrow-type-3.wp1s-vertical-arrow .bx-wrapper .bx-next,
.wp1s-main-wrapper .wp1s-arrow-type-5.wp1s-vertical-arrow .bx-wrapper .bx-next,
.wp1s-main-wrapper .wp1s-arrow-type-6.wp1s-vertical-arrow .bx-wrapper .bx-next,
.wp1s-main-wrapper .wp1s-arrow-type-13.wp1s-vertical-arrow .bx-wrapper .bx-next,
.wp1s-main-wrapper .wp1s-arrow-type-16.wp1s-vertical-arrow .bx-wrapper .bx-next,
.wp1s-main-wrapper .wp1s-arrow-type-17.wp1s-vertical-arrow .bx-wrapper .bx-next,
.wp1s-main-wrapper .wp1s-arrow-type-20.wp1s-vertical-arrow .bx-wrapper .bx-next{
    top:auto;
    bottom: 0;
    margin-top:0;
}
.wp1s-main-wrapper .wp1s-arrow-type-2.wp1s-vertical-arrow .bx-wrapper .bx-prev  {
    top:0;
    margin-top:-30px;
}
.wp1s-main-wrapper .wp1s-arrow-type-2.wp1s-vertical-arrow .bx-wrapper .bx-next  {
    top:auto;
    bottom: 0;
    margin-top:0;
    margin-bottom: -30px;
}

.wp1s-main-wrapper .wp1s-arrow-type-4.wp1s-vertical-arrow .bx-wrapper .bx-prev,
.wp1s-main-wrapper .wp1s-arrow-type-7.wp1s-vertical-arrow .bx-wrapper .bx-prev,
.wp1s-main-wrapper .wp1s-arrow-type-8.wp1s-vertical-arrow .bx-wrapper .bx-prev,
.wp1s-main-wrapper .wp1s-arrow-type-9.wp1s-vertical-arrow .bx-wrapper .bx-prev,
.wp1s-main-wrapper .wp1s-arrow-type-11.wp1s-vertical-arrow .bx-wrapper .bx-prev,
.wp1s-main-wrapper .wp1s-arrow-type-12.wp1s-vertical-arrow .bx-wrapper .bx-prev,
.wp1s-main-wrapper .wp1s-arrow-type-14.wp1s-vertical-arrow .bx-wrapper .bx-prev,
.wp1s-main-wrapper .wp1s-arrow-type-15.wp1s-vertical-arrow .bx-wrapper .bx-prev,
.wp1s-main-wrapper .wp1s-arrow-type-23.wp1s-vertical-arrow .bx-wrapper a.bx-prev   {
    top:0;
    margin-top:5px;
}
.wp1s-main-wrapper .wp1s-arrow-type-4.wp1s-vertical-arrow .bx-wrapper .bx-next,
.wp1s-main-wrapper .wp1s-arrow-type-7.wp1s-vertical-arrow .bx-wrapper .bx-next,
.wp1s-main-wrapper .wp1s-arrow-type-8.wp1s-vertical-arrow .bx-wrapper .bx-next,
.wp1s-main-wrapper .wp1s-arrow-type-9.wp1s-vertical-arrow .bx-wrapper .bx-next,
.wp1s-main-wrapper .wp1s-arrow-type-11.wp1s-vertical-arrow .bx-wrapper .bx-next,
.wp1s-main-wrapper .wp1s-arrow-type-12.wp1s-vertical-arrow .bx-wrapper .bx-next,
.wp1s-main-wrapper .wp1s-arrow-type-14.wp1s-vertical-arrow .bx-wrapper .bx-next,
.wp1s-main-wrapper .wp1s-arrow-type-15.wp1s-vertical-arrow .bx-wrapper .bx-next,
.wp1s-main-wrapper .wp1s-arrow-type-23.wp1s-vertical-arrow .bx-wrapper a.bx-next   {
    top:auto;
    bottom: 0;
    margin-top:0;
    margin-bottom: 5px;
}
.wp1s-main-wrapper .wp1s-arrow-type-10.wp1s-vertical-arrow .bx-wrapper .bx-controls-direction a {
    height: 35px;
    width: 100%;
    left:0;
    right: 0;
}
.wp1s-main-wrapper .wp1s-arrow-type-10.wp1s-vertical-arrow .bx-wrapper .bx-controls-direction a.bx-prev  {
    top:0;
}
.wp1s-main-wrapper .wp1s-arrow-type-10.wp1s-vertical-arrow .bx-wrapper .bx-controls-direction a.bx-next  {
    top:auto;
    bottom: 0;
}
.wp1s-main-wrapper .wp1s-arrow-type-10.wp1s-vertical-arrow .bx-wrapper .bx-controls-direction a.bx-prev:before  {
    left:50%;
    margin-left:-18px;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    transform:rotate(90deg);
}
.wp1s-main-wrapper .wp1s-arrow-type-10.wp1s-vertical-arrow .bx-wrapper .bx-controls-direction a.bx-next:before  {
    right:50%;
    margin-right:-18px;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    transform:rotate(90deg);
}
.wp1s-main-wrapper .wp1s-arrow-type-18.wp1s-vertical-arrow .bx-wrapper .bx-prev {
    background-position:17px 16px;
    margin-left:-25px;
    top:0;
    margin-top:-25px;
}
.wp1s-main-wrapper .wp1s-arrow-type-18.wp1s-vertical-arrow .bx-wrapper .bx-next {
    background-position:-32px 16px;
    margin-left:-25px;
    top:auto;
    bottom: 0;
    margin-top:0;
    margin-bottom: -25px;
}
.wp1s-main-wrapper .wp1s-arrow-type-3.wp1s-vertical-arrow .bx-wrapper .bx-controls-direction a,
.wp1s-main-wrapper .wp1s-arrow-type-16.wp1s-vertical-arrow .bx-wrapper .bx-controls-direction a {
    margin-left:-25px;
}
.wp1s-main-wrapper .wp1s-arrow-type-4.wp1s-vertical-arrow .bx-wrapper .bx-controls-direction a,
.wp1s-main-wrapper .wp1s-arrow-type-5.wp1s-vertical-arrow .bx-wrapper .bx-controls-direction a,
.wp1s-main-wrapper .wp1s-arrow-type-9.wp1s-vertical-arrow .bx-wrapper .bx-controls-direction a,
.wp1s-main-wrapper .wp1s-arrow-type-13.wp1s-vertical-arrow .bx-wrapper .bx-controls-direction a   {
    margin-left:-16px;
}
.wp1s-main-wrapper .wp1s-arrow-type-6.wp1s-vertical-arrow .bx-wrapper .bx-controls-direction a {
    margin-left:-27px;
}
.wp1s-main-wrapper .wp1s-arrow-type-7.wp1s-vertical-arrow .bx-wrapper .bx-controls-direction a,
.wp1s-main-wrapper .wp1s-arrow-type-11.wp1s-vertical-arrow .bx-wrapper .bx-controls-direction a,
.wp1s-main-wrapper .wp1s-arrow-type-12.wp1s-vertical-arrow .bx-wrapper .bx-controls-direction a,
.wp1s-main-wrapper .wp1s-arrow-type-14.wp1s-vertical-arrow .bx-wrapper .bx-controls-direction a {
    margin-left:-20px;
}
.wp1s-main-wrapper .wp1s-arrow-type-8.wp1s-vertical-arrow .bx-wrapper .bx-controls-direction a {
    margin-left:-9px;
}
.wp1s-main-wrapper .wp1s-arrow-type-15.wp1s-vertical-arrow .bx-wrapper .bx-controls-direction a {
    margin-left:-10px;
}
.wp1s-main-wrapper .wp1s-arrow-type-17.wp1s-vertical-arrow .bx-wrapper .bx-controls-direction a {
    margin-left:-18px;
}
.wp1s-main-wrapper .wp1s-arrow-type-19.wp1s-vertical-arrow .bx-wrapper .bx-controls-direction a,
.wp1s-main-wrapper .wp1s-arrow-type-22.wp1s-vertical-arrow .bx-wrapper .bx-controls-direction a  {
    width:100%;
    height:15%;
}
.wp1s-main-wrapper .wp1s-arrow-type-19.wp1s-vertical-arrow .bx-wrapper a.bx-prev,
.wp1s-main-wrapper .wp1s-arrow-type-22.wp1s-vertical-arrow .bx-wrapper a.bx-prev {
    left:auto;
}
.wp1s-main-wrapper .wp1s-arrow-type-19.wp1s-vertical-arrow .bx-wrapper a.bx-prev {
    cursor:url('../images/arrow/arrow-type-19-top.png') 20 20, move;
}
.wp1s-main-wrapper .wp1s-arrow-type-22.wp1s-vertical-arrow .bx-wrapper a.bx-prev {
    cursor:url('../images/arrow/arrow-type-22-top.png') 20 20, move;
}
.wp1s-main-wrapper .wp1s-arrow-type-19.wp1s-vertical-arrow .bx-wrapper a.bx-next,
.wp1s-main-wrapper .wp1s-arrow-type-22.wp1s-vertical-arrow .bx-wrapper a.bx-next {
    right:auto;
    top:auto;
    bottom: 0;
}
.wp1s-main-wrapper .wp1s-arrow-type-19.wp1s-vertical-arrow .bx-wrapper a.bx-next {
    cursor:url('../images/arrow/arrow-type-19-bottom.png') 20 20, move;
}
.wp1s-main-wrapper .wp1s-arrow-type-22.wp1s-vertical-arrow .bx-wrapper a.bx-next {
    cursor:url('../images/arrow/arrow-type-22-bottom.png') 20 20, move;
}
.wp1s-main-wrapper .wp1s-arrow-type-20.wp1s-vertical-arrow .bx-wrapper .bx-controls-direction a {
    margin-left:-24px;
}
.wp1s-main-wrapper .wp1s-arrow-type-20.wp1s-vertical-arrow .bx-wrapper .bx-controls-direction a:hover {
    transform:rotate(-270deg);
}
.wp1s-main-wrapper .wp1s-arrow-type-21.wp1s-vertical-arrow .bx-wrapper a.bx-prev {
    top:0;
    left:auto;
    right:0;
    margin-right:30px;
    margin-top: 60px;
}
.wp1s-main-wrapper .wp1s-arrow-type-21.wp1s-vertical-arrow .bx-wrapper a.bx-next {
    top:auto;
    bottom: 0;
    left:auto;
    margin-right:30px;
    margin-top: 0;
    margin-bottom: 60px;
}

/*=============================
    CUSTOM-ARROW-CSS
=============================*/
.wp1s-main-wrapper .wp1s-custom-arrow-type .bx-wrapper .bx-controls-direction a {
    width: 62px;
    height: 58px;
    background-repeat: no-repeat;
}
.wp1s-main-wrapper .wp1s-custom-arrow-type .bx-wrapper .bx-controls-direction a.bx-prev {
    left:10px;
    background-position: left center;
}
.wp1s-main-wrapper .wp1s-custom-arrow-type .bx-wrapper .bx-controls-direction a.bx-next {
    right:10px;
    background-position: right center;
}

/*===============================
        IMAGE PREVIEW ARROW
=================================*/
/*=============arrow-image-preview-type-1========*/
.wp1s-main-wrapper .wp1s-arrow-img-preview-type-1 .bx-controls-direction a {
    width:80px;
    height:80px;
    background:#18cfab;
}
.wp1s-main-wrapper .wp1s-arrow-img-preview-type-1 .bx-controls-direction a:before {
    content: '';
    position: absolute;
    background:url('../images/arrow-image-preview/arrow-image-1.png') no-repeat;
    width:19px;
    height: 35px;
    top: 50%;
    margin-top: -20px;
}
.wp1s-main-wrapper .wp1s-arrow-img-preview-type-1 .bx-controls-direction a.bx-prev {
    left:0;
}
.wp1s-main-wrapper .wp1s-arrow-img-preview-type-1 .bx-controls-direction a.bx-prev:before {
    background-position: 0 0;
    left: 50%;
    margin-left: -10px;
}
.wp1s-main-wrapper .wp1s-arrow-img-preview-type-1 .bx-controls-direction a.bx-next {
    right:0;
}
.wp1s-main-wrapper .wp1s-arrow-img-preview-type-1 .bx-controls-direction a.bx-next:before {
    background-position: -50px 0;
    right: 50%;
    margin-right:-10px;
}
.wp1s-main-wrapper .wp1s-arrow-img-preview-type-1 .bx-controls-direction a img {
    position: absolute;
    top:0;
    display: block;
    width:100%;
    height: 100%;
    min-width:130px;
    -webkit-transform:rotateY(90deg);
    -moz-transform:rotateY(90deg);
    transform:rotateY(90deg);
    visibility: hidden;
    -webkit-transition:0.3s transform ease-in-out, 0.3s -webkit-transform ease-in-out, .3s visibility ease-in-out;
    -moz-transition:0.3s transform ease-in-out, 0.3s -webkit-transform ease-in-out, .3s visibility ease-in-out;
    transition:0.3s transform ease-in-out, 0.3s -webkit-transform ease-in-out, .3s visibility ease-in-out;
}
.wp1s-main-wrapper .wp1s-arrow-img-preview-type-1 .bx-controls-direction a.bx-prev img {
    right:-130px;
    transform-origin:left 0;
    -webkit-transform-origin:left 0;
    -moz-transform-origin:left 0;
}
.wp1s-main-wrapper .wp1s-arrow-img-preview-type-1 .bx-controls-direction a.bx-next img {
    left:-130px;
    transform-origin:right 0;
    -webkit-transform-origin:right 0;
    -moz-transform-origin:right 0;
}
.wp1s-main-wrapper .wp1s-arrow-img-preview-type-1 .bx-controls-direction a:hover img {
    visibility: visible;
    transform:rotateY(0);
    -webkit-transform:rotateY(0);
    -moz-transform:rotateY(0);
}
/*=============arrow-image-preview-type-2========*/
.wp1s-main-wrapper .wp1s-arrow-img-preview-type-2 .bx-controls-direction a {
    width: 0;
    height:90px;
    background:none;
    transition:all 350ms ease-in-out;
    -moz-transition:all 350ms ease-in-out;
    -webkit-transition:all 350ms ease-in-out;
}
.wp1s-main-wrapper .wp1s-arrow-img-preview-type-2 .bx-controls-direction a.bx-prev {
    left:0;
}
.wp1s-main-wrapper .wp1s-arrow-img-preview-type-2 .bx-controls-direction a.bx-next {
    right:0;
}
.wp1s-main-wrapper .wp1s-arrow-img-preview-type-2 .bx-controls-direction a:before {
    content:'';
    position: absolute;
    background:url('../images/arrow-image-preview/arrow-image-2.png') no-repeat;
    width:70px;
    height:70px;
    background-color:#ffffff;
    top:50%;
    margin-top:-35px;
    z-index: 99999;
    transform:translateY(0);
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    transition:all 350ms ease-in-out;
    -webkit-transition:all 350ms ease-in-out;
    -moz-transition:all 350ms ease-in-out;
}
.wp1s-main-wrapper .wp1s-arrow-img-preview-type-2 .bx-controls-direction a.bx-prev:before {
    background-position:30px center;
    left:0;
}
.wp1s-main-wrapper .wp1s-arrow-img-preview-type-2 .bx-controls-direction a.bx-next:before {
    background-position: -30px center;
    right:0;
}
.wp1s-main-wrapper .wp1s-arrow-img-preview-type-2 .bx-controls-direction a img {
    position: absolute;
    top:0;
    width:0%;
    height: 100%;
    background-color:#000000;
    opacity: 0;
    padding:10px;
    visibility: hidden;
    display: none;
}
.wp1s-main-wrapper .wp1s-arrow-img-preview-type-2 .bx-controls-direction a.bx-prev img {
    left:0;
    padding-left:80px;
}
.wp1s-main-wrapper .wp1s-arrow-img-preview-type-2 .bx-controls-direction a.bx-next img {
    right:0;
    padding-right:80px;
}
.wp1s-main-wrapper .wp1s-arrow-img-preview-type-2 .bx-controls-direction a:hover {
    width: 230px;
}
.wp1s-main-wrapper .wp1s-arrow-img-preview-type-2 .bx-controls-direction a:hover img {
    width:100%;
    opacity: 1;
    visibility: visible;
    display: block;
}

/*=============arrow-image-preview-type-3========*/
.wp1s-main-wrapper .wp1s-arrow-img-preview-type-3 .bx-controls-direction a {
    width:10%;
    height:100%;
    top:0;
    margin-top:0;
    background:none;
}
.wp1s-main-wrapper .wp1s-arrow-img-preview-type-3 .bx-controls-direction a.bx-prev {
    left:0;
}
.wp1s-main-wrapper .wp1s-arrow-img-preview-type-3 .bx-controls-direction a.bx-next {
    right:0;
}
.wp1s-main-wrapper .wp1s-arrow-img-preview-type-3 .bx-controls-direction a:before {
    content:'';
    position: absolute;
    background:url('../images/arrow-image-preview/arrow-image-3.png') no-repeat;
    width:100%;
    height:32px;
    top:50%;
    margin-top:-16px;
}
.wp1s-main-wrapper .wp1s-arrow-img-preview-type-3 .bx-controls-direction a.bx-prev:before {
    background-position:left center;
    left: 0;
}
.wp1s-main-wrapper .wp1s-arrow-img-preview-type-3 .bx-controls-direction a.bx-next:before {
    background-position: right center;
    right: 0;
}
.wp1s-main-wrapper .wp1s-arrow-img-preview-type-3 .bx-controls-direction a img {
    display: block;
    width:auto;
    height:100%;
    position: absolute;
    top:0;
    visibility: hidden;
    transition:all 0.3s ease-in-out;
}
.wp1s-main-wrapper .wp1s-arrow-img-preview-type-3 .bx-controls-direction a.bx-prev img {
    transform:translateX(100px);
}
.wp1s-main-wrapper .wp1s-arrow-img-preview-type-3 .bx-controls-direction a:hover img {
    visibility: visible;
}
.wp1s-main-wrapper .wp1s-arrow-img-preview-type-3 .bx-controls-direction a.bx-prev:hover img {
    transform:translateX(0px);
}

/*==========================
    pager-varition-style
=============================*/

.wp1s-main-wrapper .bx-wrapper .bx-pager {
    bottom: 20px;
}
.wp1s-main-wrapper .bx-wrapper .bx-pager.bx-default-pager a,
.wp1s-thumbnail-wrapper .bx-wrapper .bx-controls-direction a {
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    border-bottom: none;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius:50%;
}

.wp1s-main-wrapper .wp1s-pager-type-1 .bx-wrapper .bx-pager.bx-default-pager a {
    background-color: #ffffff;
}

.wp1s-main-wrapper .wp1s-pager-type-1 .bx-wrapper .bx-pager.bx-default-pager a:hover,
.wp1s-main-wrapper .wp1s-pager-type-1 .bx-wrapper .bx-pager.bx-default-pager a.active {
    background-color: #3bb1f4;
}

.wp1s-main-wrapper .wp1s-pager-type-2 .bx-wrapper .bx-pager.bx-default-pager a {
    background-color: #635e5e;
    border: 3px solid #979191;
    height: 16px;
    width: 16px;
}

.wp1s-main-wrapper .wp1s-pager-type-2 .bx-wrapper .bx-pager.bx-default-pager a:hover,
.wp1s-main-wrapper .wp1s-pager-type-2 .bx-wrapper .bx-pager.bx-default-pager a.active {
    background-color: #ffffff;
}

.wp1s-main-wrapper .wp1s-pager-type-3 .bx-wrapper .bx-pager.bx-default-pager a {
    background-color: transparent;
    border: 1px solid #ffffff;
    height: 16px;
    width: 16px;
}

.wp1s-main-wrapper .wp1s-pager-type-3 .bx-wrapper .bx-pager.bx-default-pager a:hover,
.wp1s-main-wrapper .wp1s-pager-type-3 .bx-wrapper .bx-pager.bx-default-pager a.active {
    border-color: #ff9600;
}

.wp1s-main-wrapper .wp1s-pager-type-4 .bx-wrapper .bx-pager.bx-default-pager a {
    background-color: #7a7a7a;
    height: 5px;
    width: 60px;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
}

.wp1s-main-wrapper .wp1s-pager-type-4 .bx-wrapper .bx-pager.bx-default-pager a:hover,
.wp1s-main-wrapper .wp1s-pager-type-4 .bx-wrapper .bx-pager.bx-default-pager a.active {
    background-color: #ffffff;
}

.wp1s-main-wrapper .wp1s-pagination .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager.bx-default-pager {
    color: #ffffff;
    font-size: 15px;
    font-weight: 400;
    width:100%;
    text-align: center;
}
/*===============slider-pro-new-pager========*/
.wp1s-main-wrapper .wp1s-pager-type-5 .bx-wrapper .bx-pager.bx-default-pager {
    padding-top: 16px;
}
.wp1s-main-wrapper .wp1s-pager-type-5 .bx-wrapper .bx-pager.bx-default-pager a {
    background-color: #eeeeee;
    border: 1px solid #aaaaaa;
    width:12px;
    height: 12px;
    box-shadow: 0px 1px 3px rgba(0,0,0,0.5) inset;
    -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.5) inset;
    -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.5) inset;
}
.wp1s-main-wrapper .wp1s-pager-type-5 .bx-wrapper .bx-pager.bx-default-pager a:hover,
.wp1s-main-wrapper .wp1s-pager-type-5 .bx-wrapper .bx-pager.bx-default-pager a.active{
    background-color: #90c45b;
}

.wp1s-main-wrapper .wp1s-pager-type-6 .bx-wrapper .bx-pager.bx-default-pager a {
    background-color: #efefef;
    height: 3px;
    width: 30px;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
}
.wp1s-main-wrapper .wp1s-pager-type-6 .bx-wrapper .bx-pager.bx-default-pager a:hover,
.wp1s-main-wrapper .wp1s-pager-type-6 .bx-wrapper .bx-pager.bx-default-pager a.active {
    background-color: #00b9eb;
}
.wp1s-main-wrapper .wp1s-pager-type-6 .bx-wrapper .bx-pager.bx-default-pager a.active {
    transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
}
.wp1s-main-wrapper .wp1s-pager-type-7 .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item {
    border:2px solid #cac8c8;
    width:15px;
    height: 15px;
    border-radius: 50%;
    margin:0 5px;
}
.wp1s-main-wrapper .wp1s-pager-type-7 .bx-wrapper .bx-pager.bx-default-pager a {
    background-color:#cac8c8;
    width:100%;
    height:100%;
    border: 3px solid #cac8c8;
    margin: 0;
}
.wp1s-main-wrapper .wp1s-pager-type-7 .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item:hover a,
.wp1s-main-wrapper .wp1s-pager-type-7 .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item a.active {
    border-color: #ffffff;
}

/*===============================
    AUTO-PLAY & PAUSE BUTTON
=================================*/
.wp1s-main-wrapper .bx-wrapper .bx-controls.bx-has-controls-direction.bx-has-controls-auto .bx-controls-auto {
    bottom: auto;
    z-index: 99999;
}
.wp1s-main-wrapper .bx-controls-auto .bx-controls-auto-item a {
    display: inline-block;
    text-align: center;
    background:none;
    text-indent: 0;
    text-decoration: none;
    box-shadow: none;
}
.wp1s-main-wrapper .bx-controls-auto .bx-controls-auto-item a:before {
    position: relative;
    font-family: 'FontAwesome';
    width: 100%;
    display: inline-block;
    vertical-align: top;
    font-weight:300;
}

/*play-type-1*/
.wp1s-main-wrapper .wp1s-autocontrol-type-1 .bx-wrapper .bx-controls.bx-has-controls-direction.bx-has-controls-auto .bx-controls-auto,
.wp1s-main-wrapper .wp1s-autocontrol-type-2 .bx-wrapper .bx-controls.bx-has-controls-direction.bx-has-controls-auto .bx-controls-auto  {
    top:30px;
    left:30px;
    text-align: left;
    width:50px;
    height: 50px;
}
.wp1s-main-wrapper .wp1s-autocontrol-type-1 .bx-controls-auto .bx-controls-auto-item {
    width:50px;
    height:50px;
    line-height: 50px;
    background-color:#eeeeee;
    box-shadow: 0 0 8px rgba(0,0,0,0.3);
    border:1px solid rgba(0,0,0,0.3);
    border-radius: 50%;
}
.wp1s-main-wrapper .wp1s-autocontrol-type-1 .bx-controls-auto .bx-controls-auto-item a{
    width:40px;
    height:40px;
    line-height: 40px;
    border:1px solid rgba(0,0,0,0.3);
    border-radius: 50%;
    box-shadow: 0 0 8px rgba(0,0,0,0.3) inset;
    opacity: 0.5;
    margin: 4px;

}
.wp1s-main-wrapper .wp1s-autocontrol-type-1 .bx-controls-auto .bx-controls-auto-item a.bx-stop:before {
    font-weight:900;
    content:'\f04c';
    font-family: 'Font Awesome 5 Free';
    font-size: 16px;
    color:#000000;
    line-height: 38px;
}
.wp1s-main-wrapper .wp1s-autocontrol-type-1 .bx-controls-auto .bx-controls-auto-item a.bx-start:before {
    font-weight:900;
    content: '\f04b';
    font-family: 'Font Awesome 5 Free';
    font-size: 20px;
    color:#000000;
    line-height: 38px;
    margin-left: 2px;
}
.wp1s-main-wrapper .wp1s-autocontrol-type-1 .bx-controls-auto .bx-controls-auto-item a:hover {
    opacity: 1;
}

/*play-type-2*/
.wp1s-main-wrapper .wp1s-autocontrol-type-2 .bx-controls-auto .bx-controls-auto-item {
    width:50px;
    height:50px;
    line-height: 50px;
    border-radius: 3px;
}
.wp1s-main-wrapper .wp1s-autocontrol-type-2 .bx-controls-auto .bx-controls-auto-item a{
    box-shadow: none;
    width: 100%;
    height:100%;
    border:2px #ffffff solid;
}
.wp1s-main-wrapper .wp1s-autocontrol-type-2 .bx-controls-auto .bx-controls-auto-item a:after {
    content:'';
    position: absolute;
    top:0;
    left:3px;
    width: 100%;
    height:100%;
    background-color:#ffffff;
    z-index: 1;
    -webkit-transition: -webkit-transform 0.4s, opacity 0.2s;
    -moz-transition: -moz-transform 0.4s, opacity 0.2s;
    transition: transform 0.4s, opacity 0.2s;
}
.wp1s-main-wrapper .wp1s-autocontrol-type-2 .bx-controls-auto .bx-controls-auto-item a.bx-stop:before {
    font-weight:900;
    content:'\f04c';
    font-family: 'Font Awesome 5 Free';
    font-size: 16px;
    color:#000000;
    line-height: 46px;
    z-index: 2;
    -webkit-tansition:color 0.4s;
    -moz-tansition:color 0.4s;
    tansition:color 0.4s ;
}
.wp1s-main-wrapper .wp1s-autocontrol-type-2 .bx-controls-auto .bx-controls-auto-item a.bx-start:before {
    font-weight:900;
    content: '\f04b';
    font-family: 'Font Awesome 5 Free';
    font-size: 20px;
    color:#000000;
    line-height: 46px;
    margin-left: 2px;
    z-index: 2;
    -webkit-tansition:color 0.4s;
    -moz-tansition:color 0.4s;
    tansition:color 0.4s;
}
.wp1s-main-wrapper .wp1s-autocontrol-type-2 .bx-controls-auto .bx-controls-auto-item a:hover:after {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    opacity: 0;
    -webkit-transition: -webkit-transform 0.6s, opacity 0.4s;
    -moz-transition: -moz-transform 0.6s, opacity 0.4s;
    transition: transform 0.6s, opacity 0.4s;
}
.wp1s-main-wrapper .wp1s-autocontrol-type-2 .bx-controls-auto .bx-controls-auto-item a:hover:before {
    color:#ffffff;
}
/*play-type-3*/
.wp1s-main-wrapper .wp1s-autocontrol-type-3 .bx-wrapper .bx-controls.bx-has-controls-direction.bx-has-controls-auto .bx-controls-auto{
    top:30px;
    right:30px;
    text-align: right;
    width:56px;
    height:56px;
}
.wp1s-main-wrapper .wp1s-autocontrol-type-3 .bx-controls-auto .bx-controls-auto-item {
    width:56px;
    height:56px;
    line-height: 56px;
    border-radius: 50%;
}
.wp1s-main-wrapper .wp1s-autocontrol-type-3 .bx-controls-auto .bx-controls-auto-item a{
    box-shadow: 0 0 4px rgba(24, 207, 171, 0.67);
    -webkit-box-shadow: 0 0 4px rgba(24, 207, 171, 0.67);
    -moz-box-shadow: 0 0 4px rgba(24, 207, 171, 0.67);
    width: 100%;
    height:100%;
    background-color:#18cfab;
    border-radius: 50%;
    transition: background 0.3s, color 0.3s, box-shadow 0s;
    -webkit-transition: background 0.3s, color 0.3s, box-shadow 0s;
    -moz-transition: background 0.3s, color 0.3s, box-shadow 0s;

}
.wp1s-main-wrapper .wp1s-autocontrol-type-3 .bx-controls-auto .bx-controls-auto-item a.bx-stop:before {
    font-weight:900;
    content:'\f04c';
    font-family: 'Font Awesome 5 Free';
    font-size: 16px;
    color:#ffffff;
    line-height: 56px;
    z-index: 2;
    -webkit-tansition:color 0.4s;
    -moz-tansition:color 0.4s;
    transition:color 0.4s;
}
.wp1s-main-wrapper .wp1s-autocontrol-type-3 .bx-controls-auto .bx-controls-auto-item a.bx-start:before {
    font-weight:900;
    content: '\f04b';
    font-family: 'Font Awesome 5 Free';
    font-size: 20px;
    color:#ffffff;
    line-height: 56px;
    margin-left: 2px;
    z-index: 2;
    webkit-tansition:color 0.4s;
    -moz-tansition:color 0.4s;
    transition:color 0.4s;
}
.wp1s-main-wrapper .wp1s-autocontrol-type-3 .bx-controls-auto .bx-controls-auto-item a:hover {
    background-color:#ffffff;
    box-shadow: 0 0 0 6px rgba(24, 207, 171, 0.3);
    color:#18cfab;
}
.wp1s-main-wrapper .wp1s-autocontrol-type-3 .bx-controls-auto .bx-controls-auto-item a:hover:before {
    color:#18cfab;
    -webkit-animation: toTopFromBottom 0.3s forwards;
    -moz-animation: toTopFromBottom 0.3s forwards;
    animation: toTopFromBottom 0.3s forwards;
}
/*play-type-4*/
.wp1s-main-wrapper .wp1s-autocontrol-type-4 .bx-wrapper .bx-controls.bx-has-controls-direction.bx-has-controls-auto .bx-controls-auto {
    top:30px;
    right:30px;
    text-align: center;
    width:35px;
    height:35px;
}
.wp1s-main-wrapper .wp1s-autocontrol-type-4 .bx-controls-auto .bx-controls-auto-item {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.wp1s-main-wrapper .wp1s-autocontrol-type-4 .bx-controls-auto .bx-controls-auto-item a{
    width:100%;
    height:100%;
    border:1px solid #555555;
    line-height: 35px;
}
.wp1s-main-wrapper .wp1s-autocontrol-type-4 .bx-controls-auto .bx-controls-auto-item a.bx-stop:before {
    font-weight:900;
    content: '\f04c';
    font-family: 'Font Awesome 5 Free';
    font-size: 12px;
    color:#555555;
}
.wp1s-main-wrapper .wp1s-autocontrol-type-4 .bx-controls-auto .bx-controls-auto-item a.bx-start:before {
    font-weight:900;
    content: '\f04b';
    font-family: 'Font Awesome 5 Free';
    font-size: 15px;
    padding-left: 4px;
    color:#555555;
}
/*---thumbnail-variation-style---*/

.wp1s-thumbnail-wrapper {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

.wp1s-thumbnail-wrapper .wp1s-bxslider-pager a {
    z-index: 9;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}

.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-1 {
    margin-bottom: 70px;
}


/*  Padding issue fixed n update  */

.wp1s-slider-wrapper.wp1s-pager-padding {
    padding-bottom: 0;
}

.wp1s-slider-wrapper.wp1s-pager-padding .wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-1 {
    position: relative;
    margin-bottom: 20px;
}

.wp1s-slider-wrapper.wp1s-pager-padding .wp1s-main-wrapper {
    margin-bottom: 20px;
}

.wp1s-slider-wrapper.wp1s-pager-padding .wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-2 {
    position: relative;
    margin-bottom: 20px;
    margin-top: -25px;
}

.wp1s-slider-wrapper.wp1s-pager-padding .wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-3 {
    position: absolute;
    margin-bottom: 25px;
}

.wp1s-slider-wrapper.wp1s-pager-padding .wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-4 {
    position: absolute;
    margin-bottom: 0px;
}

.wp1s-slider-wrapper.wp1s-pager-padding .wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-5 {
    position: relative;
    margin-bottom: 20px;
}

.wp1s-slider-wrapper.wp1s-pager-padding .wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-6 {
    position: absolute;
    margin-bottom: 20px;
}

.wp1s-slider-wrapper.wp1s-pager-padding .wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-7 {
    position: relative;
    margin-bottom: 20px;
}

.wp1s-slider-wrapper.wp1s-pager-padding .wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-8 {
    position: relative;
    margin-bottom: 20px;

}

.wp1s-slider-wrapper.wp1s-pager-padding .wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-9 {
    position: relative;
    margin-top: -120px;
    margin-bottom: 18px;
}

.wp1s-slider-wrapper.wp1s-pager-padding .wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-10 {
    position: relative;
    margin-bottom: 20px;
}

.wp1s-slider-wrapper .wp1s-slider-container {
    background: #fff;
}


/* Update end */

.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-1 .bx-wrapper .bx-controls-direction a {
    margin-top: -12px;
    opacity: 0;
}

.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-1 .bx-wrapper:hover a {
    opacity: 1;
}

.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-1 .wp1s-bxslider-pager a:after {
    content: '';
    position: absolute;
    background: rgba(255, 255, 255, 0.3);
    width: 100%;
    height: 100%;
    z-index: 1;
    top: 0;
    left:0;
    transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
}
.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-1 .wp1s-bxslider-pager a:before {
    content: '';
    position: absolute;
    height: 3px;
    background-color: #3bb1f4;
    z-index: 1;
    left: 50%;
    right: 50%;
    top: 0;
    -webkit-transition-property: left, right;
    transition-property: left, right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}

.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-1 .wp1s-bxslider-pager a:hover:after, .wp1s-thumbnail-wrapper.wp1s-thumbnail-type-1 .wp1s-bxslider-pager a:focus:after, .wp1s-thumbnail-wrapper.wp1s-thumbnail-type-1 .wp1s-bxslider-pager a.active:after {
    background: rgba(255, 255, 255, 0);
}

.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-1 .wp1s-bxslider-pager a:hover:before, .wp1s-thumbnail-wrapper.wp1s-thumbnail-type-1 .wp1s-bxslider-pager a:focus:before, .wp1s-thumbnail-wrapper.wp1s-thumbnail-type-1 .wp1s-bxslider-pager a.active:before {
    left: 0;
    right: 0;
}

.wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-1 .bx-wrapper .bx-prev {
    background: url('../images/arrow/thumb-arrow-1.png') no-repeat 0 0;
    width: 14px;
    height: 24px;
}

.wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-1 .bx-wrapper .bx-next {
    background: url('../images/arrow/thumb-arrow-1.png') no-repeat -70px 0;
    width: 14px;
    height: 24px;
}

.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-2 .bx-wrapper .bx-viewport {
    padding-top: 8px;
}

.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-2 {
    margin-bottom: 92px;
}

.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-2 .wp1s-bxslider-pager li, .wp1s-thumbnail-wrapper.wp1s-thumbnail-type-3 .wp1s-bxslider-pager li, .wp1s-thumbnail-wrapper.wp1s-thumbnail-type-4 .wp1s-bxslider-pager li {
    position: relative;
    z-index: 9;
}

.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-2 .wp1s-bxslider-pager a:after, .wp1s-thumbnail-wrapper.wp1s-thumbnail-type-3 .wp1s-bxslider-pager a:after, .wp1s-thumbnail-wrapper.wp1s-thumbnail-type-4 .wp1s-bxslider-pager a:after {
    content: '';
    position: absolute;
    background-color: rgba(0, 0, 0, 0.57);
    top: 0;
    left:0;
    width: 100%;
    height: 100%;
    z-index: 1;
    transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
}

.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-3 .wp1s-bxslider-pager a:after, .wp1s-thumbnail-wrapper.wp1s-thumbnail-type-4 .wp1s-bxslider-pager a:after {
    background-color: rgba(0, 0, 0, 0.65);
}

.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-2 .wp1s-bxslider-pager a:hover:after, .wp1s-thumbnail-wrapper.wp1s-thumbnail-type-2 .wp1s-bxslider-pager a:focus:after, .wp1s-thumbnail-wrapper.wp1s-thumbnail-type-2 .wp1s-bxslider-pager a.active:after, .wp1s-thumbnail-wrapper.wp1s-thumbnail-type-3 .wp1s-bxslider-pager a:hover:after, .wp1s-thumbnail-wrapper.wp1s-thumbnail-type-3 .wp1s-bxslider-pager a:focus:after, .wp1s-thumbnail-wrapper.wp1s-thumbnail-type-3 .wp1s-bxslider-pager a.active:after, .wp1s-thumbnail-wrapper.wp1s-thumbnail-type-4 .wp1s-bxslider-pager a:hover:after, .wp1s-thumbnail-wrapper.wp1s-thumbnail-type-4 .wp1s-bxslider-pager a:focus:after, .wp1s-thumbnail-wrapper.wp1s-thumbnail-type-4 .wp1s-bxslider-pager a.active:after {
    background-color: transparent;
}

.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-2 .wp1s-bxslider-pager li a.active img {
    box-shadow: 0 -3px 0 #cd1818;
    -webkit-box-shadow: 0 -3px 0 #cd1818;
    -moz-box-shadow: 0 -3px 0 #cd1818;
}

.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-2 .wp1s-bxslider-pager a.active:before {
    content: '';
    position: absolute;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent #cd1818 transparent;
    top: 0;
    left: 50%;
    margin-left: -2px;
    margin-top: -13px;
}

.wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-2 .bx-wrapper .bx-controls-direction a {
    top: 8px;
    bottom: 0;
    margin-top: 0;
    height: auto;
    padding: 10px;
    background-color: rgba(255, 255, 255, 0.57);
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
}

.wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-2 .bx-wrapper .bx-prev {
    background: url('../images/arrow/thumb-arrow-2.png') no-repeat 7px center;
    width: 9px;
    left: 0;
}

.wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-2 .bx-wrapper .bx-next {
    background: url('../images/arrow/thumb-arrow-2.png') no-repeat -55px center;
    width: 9px;
    right: 0;
}

.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-3 {
    margin-bottom: 190px;
}

.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-3 .wp1s-bxslider-pager a img, .wp1s-thumbnail-wrapper.wp1s-thumbnail-type-4 .wp1s-bxslider-pager a img {
    border: 3px solid #ffffff;
}

.wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-3 .bx-wrapper .bx-controls-direction a {
    margin-top: -10px;
}

.wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-3 .bx-wrapper .bx-prev {
    background: url('../images/arrow/thumb-arrow-3.png') no-repeat 0 center;
    width: 14px;
    height: 21px;
    left: 0;
    margin-left: 10px;
    opacity: 0;
}

.wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-3 .bx-wrapper .bx-next {
    background: url('../images/arrow/thumb-arrow-3.png') no-repeat -60px center;
    width: 14px;
    height: 21px;
    right: 0;
    margin-right: 10px;
    opacity: 0;
}

.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-4 {
    padding: 10px 20px;
    background: rgba(0, 0, 0, 0.65);
    margin-bottom: 170px;
}

.wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-4 .bx-wrapper .bx-prev {
    background: url('../images/arrow/thumb-arrow-4.png') no-repeat 0 center;
    width: 16px;
    height: 24px;
    left: 0;
    margin-left: -18px;
    opacity: 0;
}

.wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-4 .bx-wrapper .bx-next {
    background: url('../images/arrow/thumb-arrow-4.png') no-repeat -60px center;
    width: 16px;
    height: 24px;
    right: 0;
    margin-right: -18px;
    opacity: 0;
}

.wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-4 .bx-wrapper .bx-controls-direction a, .wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-6 .bx-wrapper .bx-controls-direction a, .wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-9 .bx-wrapper .bx-controls-direction a {
    margin-top: -12px;
}

.wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-3 .bx-wrapper:hover .bx-prev, .wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-3 .bx-wrapper:hover .bx-next, .wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-4:hover .bx-prev, .wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-4:hover .bx-next {
    opacity: 1;
}

.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-4 .wp1s-bxslider-pager a.active:before {
    content: '';
    position: absolute;
    border-width: 10px;
    border-style: solid;
    border-color: #ffffff transparent transparent transparent;
    top: 0;
    left: 50%;
    margin-left: -10px;
    z-index: 1;
}

.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-5 .bx-wrapper,
.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-6 .bx-wrapper,
.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-7 .bx-wrapper,
.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-8 .bx-wrapper,
.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-9 .bx-wrapper,
.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-10 .bx-wrapper {
    position: static;
}

.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-5 .wp1s-bxslider-pager li img, .wp1s-thumbnail-wrapper.wp1s-thumbnail-type-6 .wp1s-bxslider-pager li img, .wp1s-thumbnail-wrapper.wp1s-thumbnail-type-7 .wp1s-bxslider-pager li img {
    border: 5px solid #ffffff;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    overflow: hidden;
}
.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-7 .wp1s-bxslider-pager li img {
    border: 5px solid transparent;
}
.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-10 .wp1s-bxslider-pager li img {
    border: 5px solid #e1e0e0;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    overflow: hidden;
}

.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-5 .wp1s-bxslider-pager li a:hover img, .wp1s-thumbnail-wrapper.wp1s-thumbnail-type-5 .wp1s-bxslider-pager li a.active img, .wp1s-thumbnail-wrapper.wp1s-thumbnail-type-6 .wp1s-bxslider-pager li a:hover img, .wp1s-thumbnail-wrapper.wp1s-thumbnail-type-6 .wp1s-bxslider-pager li a.active img {
    border-color: #2ed1ff;
}

.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-10 .wp1s-bxslider-pager li a:hover img, .wp1s-thumbnail-wrapper.wp1s-thumbnail-type-10 .wp1s-bxslider-pager li a.active img {
    border-color: #ffffff;
}

.wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-5 .bx-wrapper .bx-prev {
    background: url('../images/arrow/thumb-arrow-5.png') no-repeat 0 center;
    width: 16px;
    height: 30px;
    left: 0;
    margin-left: 20px;
}

.wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-5 .bx-wrapper .bx-next {
    background: url('../images/arrow/thumb-arrow-5.png') no-repeat -70px center;
    width: 16px;
    height: 30px;
    right: 0;
    margin-right: 20px;
}

.wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-5 .bx-wrapper .bx-controls-direction a {
    margin-top: -15px;
}

.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-6 {
    margin-bottom: 190px;
}

.wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-6 .bx-wrapper .bx-prev {
    background: url('../images/arrow/thumb-arrow-6.png') no-repeat 0 center;
    width: 16px;
    height: 24px;
    left: 0;
    margin-left: 20px;
}

.wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-6 .bx-wrapper .bx-next {
    background: url('../images/arrow/thumb-arrow-6.png') no-repeat -60px center;
    width: 16px;
    height: 24px;
    right: 0;
    margin-right: 20px;
}

.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-6 .bx-wrapper .bx-controls-direction a, .wp1s-thumbnail-wrapper.wp1s-thumbnail-type-9 .bx-wrapper .bx-controls-direction a, .wp1s-thumbnail-wrapper.wp1s-thumbnail-type-10 .bx-wrapper .bx-controls-direction a {
    opacity: 0;
}

.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-6 .bx-wrapper:hover a, .wp1s-thumbnail-wrapper.wp1s-thumbnail-type-9 .bx-wrapper:hover a, .wp1s-thumbnail-wrapper.wp1s-thumbnail-type-10 .bx-wrapper:hover a {
    opacity: 1;
}

.wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-9 .bx-wrapper .bx-prev {
    background: url('../images/arrow/thumb-arrow-9.png') no-repeat 0 center;
    width: 16px;
    height: 24px;
    left: 0;
    margin-left: 20px;
}

.wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-9 .bx-wrapper .bx-next {
    background: url('../images/arrow/thumb-arrow-9.png') no-repeat -60px center;
    width: 16px;
    height: 24px;
    right: 0;
    margin-right: 20px;
}

.wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-7 .bx-wrapper .bx-prev {
    background: url('../images/arrow/thumb-arrow-7.png') no-repeat 0 center;
    width: 32px;
    height: 58px;
    left: 0;
    margin-left: 20px;
}

.wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-7 .bx-wrapper .bx-next {
    background: url('../images/arrow/thumb-arrow-7.png') no-repeat -75px center;
    width: 32px;
    height: 58px;
    right: 0;
    margin-right: 20px;
}

.wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-7 .bx-wrapper .bx-controls-direction a,
.wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-8 .bx-wrapper .bx-controls-direction a {
    margin-top: -29px;
}

.wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-10 .bx-wrapper .bx-controls-direction a {
    margin-top: -22px;
}

.wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-8 .bx-wrapper .bx-prev {
    background: url('../images/arrow/thumb-arrow-8.png') no-repeat 0 center;
    width: 32px;
    height: 58px;
    left: 0;
    margin-left: 20px;
}

.wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-8 .bx-wrapper .bx-next {
    background: url('../images/arrow/thumb-arrow-8.png') no-repeat -75px center;
    width: 32px;
    height: 58px;
    right: 0;
    margin-right: 20px;
}

.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-7 .wp1s-bxslider-pager li a:after {
    content: '';
    position: absolute;
    background-color: rgba(0, 0, 0, 0.38);
    width: calc(100% - 10px);
    height: calc(100% - 10px);
    top: 5px;
    left: 5px;
    border-radius: 50%;
    transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
}

.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-7 .wp1s-bxslider-pager li a:hover img, .wp1s-thumbnail-wrapper.wp1s-thumbnail-type-7 .wp1s-bxslider-pager li a.active img {
    box-shadow: none;
    border-color: #a5a5a5;
}

.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-7 .wp1s-bxslider-pager li a:hover:after, .wp1s-thumbnail-wrapper.wp1s-thumbnail-type-7 .wp1s-bxslider-pager li a.active:after {
    background-color: transparent;
    border-color: #a5a5a5;
}

.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-8 .wp1s-bxslider-pager li {
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    overflow: hidden;
}

.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-8 .wp1s-bxslider-pager li a:after {
    content: '';
    position: absolute;
    background-color: rgba(0, 0, 0, 0.4);
    width: 91%;
    height: 91%;
    top: 0;
    left: 0;
    margin: 4.7%;
    border-radius: 50%;
    transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
}

.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-8 .wp1s-bxslider-pager li a:hover:after, .wp1s-thumbnail-wrapper.wp1s-thumbnail-type-8 .wp1s-bxslider-pager li a.active:after {
    background-color: transparent;
    transform: scale(0);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
}


/*.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-9 {
    margin-bottom: 120px;
}*/

.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-9 .wp1s-bxslider-pager li img {
    border: 6px solid #e1e0e0;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-filter: grayscale(90%);
    filter: grayscale(90%);
}

.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-9 .wp1s-bxslider-pager li a:hover img,
.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-9 .wp1s-bxslider-pager li a.active img {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
}

.wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-10 .bx-wrapper .bx-prev {
    background: url('../images/arrow/thumb-arrow-10.png') no-repeat 0 center;
    width: 16px;
    height: 44px;
    left: 0;
    margin-left: 20px;
}

.wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-10 .bx-wrapper .bx-next {
    background: url('../images/arrow/thumb-arrow-10.png') no-repeat -60px center;
    width: 16px;
    height: 44px;
    right: 0;
    margin-right: 20px;
}

.circular-image img {
    width: 150px;
    height: 150px;
    position: relative;
    overflow: hidden;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
}

.img-round {
    display: inline;
    margin: 0 auto;
    height: 100%;
    width: auto;
}

.wp1s-thumbnail-wrapper li a:focus, .wp1s-thumbnail-wrapper li a:hover {
    outline: none;
}
/*-----------thumbnail-type-11----------*/
.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-11 {
    position: static;
}
.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-11 .wp1s-bxslider-pager a:hover:after,
.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-11 .wp1s-bxslider-pager a:focus:after {
    background-color: transparent;
}
.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-11 .bx-viewport {
    padding-top: 10px;
}
.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-11 .wp1s-bxslider-pager li {
    /*padding:6px; */
    background-color:#ffffff;
}
.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-11 .wp1s-bxslider-pager li a{
    padding:6px;
    display:block;
}
.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-11 .wp1s-bxslider-pager a.active:before {
    content: '';
    position: absolute;
    border-width: 8px;
    border-style: solid;
    border-color: transparent transparent #ffffff transparent;
    top: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -16px;
}
.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-11 .wp1s-thumb11-tit{
    font-size: 14px;
    color:#000000;
    font-family: 'Roboto', sans-serif;
    text-transform: uppercase;
    font-weight:400;
    text-align: center;
    padding:5px 0;
    line-height: 20px;
}
.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-11 .wp1s-vthum-vides {
    display: none;
}
.wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-11 .bx-wrapper .bx-prev {
    background: url('../images/arrow/thumb-arrow-11.png') no-repeat 0 0;
    width: 8px;
    height: 16px;
    left: 0;
    margin-left: -20px;
    margin-top:-8px;
}

.wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-11 .bx-wrapper .bx-next {
    background: url('../images/arrow/thumb-arrow-11.png') no-repeat -24px 0;
    width: 8px;
    height: 16px;
    right: 0;
    margin-right: -20px;
    margin-top:-8px;
}
/*-----------thumbnail-type-12----------*/
.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-12 .bx-viewport {
    padding-top:90px;
    padding-bottom: 10px;
}
.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-12 ul {
    height:10px;
    overflow: visible;
    position: relative;
    margin:0 auto;
    display: inline-block;
}
.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-12 ul li {
    height:100%;
    position: relative;
    margin-right:1px !important;
}
.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-12 ul li a{
    display: block;
    background: #7c7a7a;
    width: 100%;
    height: 100%;
    cursor: pointer;
    transition:all 0.3s ease-in-out;
    text-indent: -99999px;
}
.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-12 ul li:hover a {
    background-color:rgba(255,255,255,0.8);
}
.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-12 ul li img {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    bottom: 50px;
    left:0;
    z-index: 999;
    width: 100%;
    transition:all 0.3s ease-in-out;
}
.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-12 ul li:hover {
    height: 100%;
}
.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-12 ul li:hover img {
    opacity: 1;
    visibility: visible;
    bottom: 10px;
}
.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-12 ul li a.active {
    background-color:#000000;
}
.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-12 ul li a.active img {
    visibility: hidden;
    opacity: 0;
}
/*-----------thumbnail-type-13----------*/
.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-13 {
    bottom: auto;
    top: 0;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
}
.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-13 ul li {
    position: relative;
    margin:0 !important;
}
.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-13 ul li img {
    transform:scale(0.7);
    -webkit-transform:scale(0.7);
    -moz-transform:scale(0.7);
    transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -webkit-transition:all 0.3s ease-in-out;
}
.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-13 ul li:hover img,
.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-13 ul li a.active img{
    transform:scale(1.2);
    -moz-transform:scale(1.2);
    -webkit-transform:scale(1.2);
}
/*--------vertical-thumbnail-type-1--------*/
.wp1s-slider-wrapper.wp1s-vthum-type-1 .wp1s-main-wrapper {
    display: block;
    position: relative;
    left: 0px;
    top: 0px;
    width: 70%;
    height: auto;
    float: left;
    margin:0 auto;
}
.wp1s-slider-wrapper.wp1s-vthum-type-1 .wp1s-thumbnail-wrapper {
    display: block;
    float: left;
    height: 100%;
    width: 30%;
    position: relative;
}
.wp1s-slider-wrapper.wp1s-vthum-type-1 .wp1s-thumbnail-wrapper ul li {
    padding:15px;
    background-color:#f4f6f7;
    position: relative;
    min-height: 88px;
}
.wp1s-slider-wrapper.wp1s-vthum-type-1 .wp1s-thumbnail-wrapper ul li .wps-thumb-overlay {
    background-color:rgba(255,255,255,0.6);
    width: 100%;
    height:100%;
    position: absolute;
    top:0;
    left: 0;
    transition:all 0.3s ease-in-out;
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
}
.wp1s-slider-wrapper.wp1s-vthum-type-1 .wp1s-thumbnail-wrapper ul li:hover .wps-thumb-overlay,
.wp1s-slider-wrapper.wp1s-vthum-type-1 .wp1s-thumbnail-wrapper ul li a.active .wps-thumb-overlay {
    background-color:rgba(255,255,255,0);
}
.wp1s-slider-wrapper.wp1s-vthum-type-1 .wp1s-thumbnail-wrapper .wp1s-thum-img img {
    display:inline-block;
}
.wp1s-slider-wrapper.wp1s-vthum-type-1 .wp1s-thumbnail-wrapper .wp1s-thum-img {
    display: inline-block;
    width: 40%;
}
.wp1s-slider-wrapper.wp1s-vthum-type-1 .wp1s-thumbnail-wrapper .wp1s-thumb-cont {
    display: inline-block;
    width: 54%;
    font-family: 'Roboto', sans-serif;
    vertical-align: top;
    margin-left:10px;
}
.wp1s-slider-wrapper.wp1s-vthum-type-1 .wp1s-thumbnail-wrapper .wp1s-vthum-post-tit {
    font-size: 14px;
    line-height: 20px;
    color:#000000;
}
.wp1s-slider-wrapper.wp1s-vthum-type-1 .wp1s-thumbnail-wrapper .wp1s-vthum-vides {
    font-size: 13px;
    color:#5b5959;
}
.wp1s-vthum-type-1 .wp1s-thumbnail-wrapper .bx-wrapper .bx-controls-direction {
    opacity: 0;
}
.wp1s-vthum-type-1 .wp1s-thumbnail-wrapper .bx-wrapper .bx-controls-direction a {
    background:url(../images/arrow/thumb-vert-arrow-1.png) no-repeat;
    width:30px;
    height: 16px;
}
.wp1s-vthum-type-1 .wp1s-thumbnail-wrapper .bx-wrapper .bx-controls-direction a.bx-prev {
    background-position: 0 0;
    top:0;
    left:50%;
    margin-left:-15px;
    margin-top:5px;
    opacity: 0.3;
}
.wp1s-vthum-type-1 .wp1s-thumbnail-wrapper .bx-wrapper .bx-controls-direction a.bx-next {
    background-position: 0 -50px;
    top:auto;
    bottom:0;
    left:50%;
    margin-left:-15px;
    margin-bottom:5px;
    opacity: 0.3;
}
.wp1s-vthum-type-1 .wp1s-thumbnail-wrapper:hover .bx-controls-direction,
.wp1s-vthum-type-1 .wp1s-thumbnail-wrapper .bx-wrapper .bx-controls-direction a.bx-prev:hover,
.wp1s-vthum-type-1 .wp1s-thumbnail-wrapper .bx-wrapper .bx-controls-direction a.bx-next:hover {
    opacity: 1;
}
/*--------vertical-thumbnail-type-2--------*/
/*.wp1s-slider-wrapper.wp1s-vert-thumb.wp1s-vthum-type-2  {
    background-color:#151515;
}*/
.wp1s-slider-wrapper.wp1s-vthum-type-2 .wp1s-main-wrapper {
    display: block;
    position: relative;
    left: 0px;
    top: 0px;
    width: 80%;
    height: auto;
    float: left;
    margin:0 auto;
}
.wp1s-slider-wrapper.wp1s-vthum-type-2 .wp1s-thumbnail-wrapper {
    display: block;
    float: left;
    height: 100%;
    width:20%;
    position: static;
}
.wp1s-slider-wrapper.wp1s-vthum-type-2 .wp1s-thumbnail-wrapper ul li{
    /*padding:20px 15px;*/
    border-bottom: 1px solid #444444;
    background-color:#151515;
    margin:0 !important;
    padding: 0;
}
/*added*/
.wp1s-slider-wrapper.wp1s-vthum-type-2 .wp1s-thumbnail-wrapper ul li a{
    padding:20px 15px;
    display: block;
}
.wp1s-slider-wrapper.wp1s-vthum-type-2 .wp1s-thumbnail-wrapper ul li a.active{
    background-color: #02874a;
    display: block;
}
/*===========*/
.wp1s-slider-wrapper.wp1s-vthum-type-2 .wp1s-thumbnail-wrapper .wp1s-thumb-vert-vid {
    font-size: 16px;
    font-family: 'Open sans', Sans-serif;
    font-weight:600;
    color:#ffffff;
    text-transform: capitalize;
    line-height: 20px;
}
.wp1s-slider-wrapper.wp1s-vthum-type-2 .wp1s-thumbnail-wrapper .wp1s-vthum-vides {
    font-size: 13px;
    font-family: 'Open sans', Sans-serif;
    font-weight:300;
    color:#ffffff;
    text-transform: capitalize;
}
.wp1s-slider-wrapper.wp1s-vthum-type-2 .wp1s-thumbnail-wrapper ul li a:hover {
    background-color: #02874a;
    margin: 0 !important;
}
.wp1s-vthum-type-2 .wp1s-thumbnail-wrapper .bx-wrapper .bx-controls-direction a {
    background:url(../images/arrow/thumb-vert-arrow-2.png) no-repeat;
    width: 18px;
    height:10px;
}
.wp1s-vthum-type-2 .wp1s-thumbnail-wrapper .bx-wrapper .bx-controls-direction a.bx-prev {
    background-position: 0 0;
    top:0;
    left:50%;
    margin-left:-15px;
    margin-top:5px;
}
.wp1s-vthum-type-2 .wp1s-thumbnail-wrapper .bx-wrapper .bx-controls-direction a.bx-next {
    background-position: 0 -30px;
    top:auto;
    bottom:0;
    left:50%;
    margin-left:-15px;
    margin-bottom:5px;

}
/*--------vertical-thumbnail-type-3--------*/
.wp1s-slider-wrapper.wp1s-vert-thumb.wp1s-vthum-type-3  {
    background-color:#151515;
}
.wp1s-slider-wrapper.wp1s-vthum-type-3 .wp1s-main-wrapper {
    display: block;
    position: relative;
    left: 0px;
    top: 0px;
    width: 83%;
    height: auto;
    float: left;
    margin:0 auto;
}
.wp1s-slider-wrapper.wp1s-vthum-type-3 .wp1s-thumbnail-wrapper {
    display: block;
    float: left;
    height: 100%;
    width:17%;
    position: static;
    padding:0 4px;
}
.wp1s-slider-wrapper.wp1s-vthum-type-3 .wp1s-thumbnail-wrapper ul li{
    display: block;
    padding: 0px;
}
.wp1s-slider-wrapper.wp1s-vthum-type-3 .wp1s-thumbnail-wrapper ul li:last-child{
    /*margin-bottom: 0px !important;*/
    padding-bottom: 0;
}
.wp1s-slider-wrapper.wp1s-vthum-type-3 .wp1s-thumbnail-wrapper ul li img {
    border:4px solid transparent;
    transition:all 0.3s ease-in-out;
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    -moz-filter: grayscale(100%);
}
.wp1s-slider-wrapper.wp1s-vthum-type-3 .wp1s-thumbnail-wrapper ul li:hover img {
    border-color: rgba(255,255,255,0.5);
    -webkit-filter: grayscale(50%);
    -moz--webkit-filter: grayscale(50%);
    filter: grayscale(50%);
}
.wp1s-slider-wrapper.wp1s-vthum-type-3 .wp1s-thumbnail-wrapper ul li a.active img {
    border-color: rgba(255,255,255,1);
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    filter: grayscale(0%);
}
.wp1s-vthum-type-3 .wp1s-thumbnail-wrapper .bx-wrapper .bx-controls-direction a {
    background:url(../images/arrow/thumb-vert-arrow-3.png) no-repeat;
    width: 100%;
    height:30px;
    background-color:rgba(0,0,0,0.5);
    border-radius: 0;
}
.wp1s-vthum-type-3 .wp1s-thumbnail-wrapper .bx-wrapper .bx-controls-direction a.bx-prev {
    background-position: center 6px;
    top:0;
    left:0;
    margin-top:0;
}
.wp1s-vthum-type-3 .wp1s-thumbnail-wrapper .bx-wrapper .bx-controls-direction a.bx-next {
    background-position: center -27px;
    top:auto;
    bottom:0;
    left:0;
    margin-bottom:0;
}
.wp1s-vthum-type-3 .wp1s-thumbnail-wrapper .bx-wrapper .bx-controls-direction a:hover {
    background-color:rgba(0,0,0,0.8);
}

/*----widgets-style----*/

.wp1s-widget-wrap .wp1s-slider-wrapper .wp1s-caption-wrapper.wp1s-caption-type-1 .wp1s-caption-title {
    font-size: 18px;
}

.wp1s-widget-wrap .wp1s-slider-wrapper .wp1s-caption-wrapper.wp1s-caption-type-1 .wp1s-caption-content {
    font-size: 11px;
}

.wp1s-widget-wrap .wp1s-caption-wrapper.wp1s-caption-type-1 .wps1-readmore-button {
    padding: 5px 8px;
    font-size: 8px;
    margin-top: 5px;
}

.wp1s-widget-wrap .wp1s-slider-wrapper .wp1s-caption-wrapper.wp1s-caption-type-2 .wp1s-caption-title {
    font-size: 16px;
    padding: 10px 5px;
}

.wp1s-widget-wrap .wp1s-slider-wrapper .wp1s-caption-wrapper.wp1s-caption-type-2 .wp1s-caption-content {
    font-size: 14px;
}

.wp1s-widget-wrap .wp1s-slider-wrapper .wp1s-caption-wrapper.wp1s-caption-type-3 .wp1s-caption-title {
    font-size: 20px;
    border-bottom: 3px solid #2ed1ff;
}

.wp1s-widget-wrap .wp1s-slider-wrapper .wp1s-caption-wrapper.wp1s-caption-type-3 .wp1s-caption-content {
    font-size: 16px;
}

.wp1s-widget-wrap .wp1s-slider-wrapper .wp1s-caption-wrapper.wp1s-caption-type-4 .wp1s-caption-title {
    font-size: 20px;
}

.wp1s-widget-wrap .wp1s-caption-wrapper.wp1s-caption-type-4 {
    padding: 10px;
}

.wp1s-widget-wrap .wp1s-slider-wrapper .wp1s-caption-wrapper.wp1s-caption-type-4 .wp1s-caption-content {
    font-size: 12px;
}

.wp1s-widget-wrap .wp1s-caption-wrapper.wp1s-caption-type-4 .wps1-readmore-button {
    font-size: 11px;
    padding: 5px 8px;
}

.wp1s-widget-wrap .wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-8 .bx-wrapper .bx-prev, .wp1s-widget-wrap .wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-7 .bx-wrapper .bx-prev {
    width: 25px;
    height: 25px;
    background-size: cover;
}

.wp1s-widget-wrap .wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-8 .bx-wrapper .bx-next,
.wp1s-widget-wrap .wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-7 .bx-wrapper .bx-next {
    width: 25px;
    height: 25px;
    background-size: cover;
    background-position: -33px center;
}
/* added new style for pro video */
.wp1s-main-wrapper .wp1s-video-slide-wrapper iframe {
    margin: 0;
}

.wp1s-main-wrapper.wp1s-carousel-wrapper ul.wp1s-bxslider-carousel li .wp1s-car-video-title {
    margin-top: 20px;
    font-size: 16px;
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
}

.wp1s-main-wrapper.wp1s-carousel-wrapper .bx-wrapper .bx-pager {
    bottom: auto;
}
.wp1s-main-wrapper.wp1s-carousel-wrapper .wp1s-car-image-wrapper .wp1s-car-overlay-type-1 {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #00acff;
    opacity: 0;
    -webkit-transition: all 0.7s ease-in-out 0s;
    -moz-transition: all 0.7s ease-in-out 0s;
    -ms-transition: all 0.7s ease-in-out 0s;
    -o-transition: all 0.7s ease-in-out 0s;
    transition: all 0.7s ease-in-out 0s;
    z-index: 999;
}
.wp1s-main-wrapper.wp1s-carousel-wrapper .wp1s-car-image-wrapper .wp1s-video-icon {
    width: 40px;
    height: 40px;
    right: 0;
    top: 0;
    color: #fff;
    background: #00acff;
    text-align: center;
    font-size: 14px;
    z-index: 11;
    position: absolute;
}
.wp1s-main-wrapper.wp1s-carousel-wrapper .wp1s-car-image-wrapper .wp1s-video-icon i {
    line-height: 40px;
    vertical-align: middle;
}
.wp1s-main-wrapper.wp1s-carousel-wrapper .wp1s-car-image-wrapper:hover .wp1s-car-overlay-type-1 {
    opacity: 1;
}
.wp1s-main-wrapper.wp1s-carousel-wrapper .wp1s-car-image-wrapper .wp1s-car-overlay-type-1 span.wp1s-overlay-video-icon {
    position: absolute;
    width: 30px;
    height: 50px;
    margin: auto;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    text-indent: 0;
    color: #fff;
    font-size: 30px;
}
.wp1s-main-wrapper.wp1s-carousel-wrapper .wp1s-car-image-wrapper {
    position: relative;
    overflow: hidden;
}
/* video type two */
.wp1s-main-wrapper.wp1s-carousel-wrapper .wp1s-car-image-wrapper .wp1s-car-overlay-type-2 {
    position: absolute;
    left: 10px;
    right: 10px;
    top: 10px;
    bottom: 10px;
    background: rgba(88, 183, 156, 0);
    opacity: 0;
    -webkit-transition: all 0.7s ease-in-out 0s;
    -moz-transition: all 0.7s ease-in-out 0s;
    -ms-transition: all 0.7s ease-in-out 0s;
    -o-transition: all 0.7s ease-in-out 0s;
    transition: all 0.7s ease-in-out 0s;
    z-index: 999;
}
.wp1s-main-wrapper.wp1s-carousel-wrapper .wp1s-car-image-wrapper:hover .wp1s-car-overlay-type-2 {
    background: rgba(88, 183, 156, 0.9);
    opacity: 1;
}
.wp1s-main-wrapper.wp1s-carousel-wrapper .wp1s-car-image-wrapper .wp1s-car-overlay-type-2 .wp1s-car-video-title {
    max-width: 80%;
    height: 30px;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    margin: auto;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-size: 16px;
    font-family: 'Raleway', sans-serif;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}
.wp1s-main-wrapper.wp1s-carousel-wrapper .wp1s-car-image-wrapper .wp1s-car-overlay-type-2 span.wp1s-overlay-video-icon {
    position: absolute;
    top: 40%;
    left: 50%;
    font-size: 20px;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
}
.wp1s-main-wrapper.wp1s-carousel-wrapper .wp1s-car-image-wrapper .wp1s-car-overlay-type-2 a {
    text-decoration: none;
    color: #fff;
}
.wp1s-main-wrapper.wp1s-carousel-wrapper .wp1s-car-image-wrapper .wp1s-video-icon.wp1s-play-button-type-2 {
    width: 50px;
    height: 50px;
    right: 0;
    top: 0;
    bottom: 0;
    left: 0;
    color: #000;
    background: rgba(255, 255, 255, 0.6);
    text-align: center;
    font-size: 20px;
    z-index: 11;
    position: absolute;
    margin: auto;
    border-radius: 8px;
    opacity: 1;
    -webkit-transition: all 0.7s ease-in-out 0s;
    -moz-transition: all 0.7s ease-in-out 0s;
    -ms-transition: all 0.7s ease-in-out 0s;
    -o-transition: all 0.7s ease-in-out 0s;
    transition: all 0.7s ease-in-out 0s;
}

.wp1s-main-wrapper.wp1s-carousel-wrapper .wp1s-car-image-wrapper:hover .wp1s-video-icon.wp1s-play-button-type-2 {
    opacity: 0;
}

.wp1s-main-wrapper.wp1s-carousel-wrapper .wp1s-car-image-wrapper .wp1s-video-icon.wp1s-play-button-type-2 i {
    line-height: 50px;
}


/* video type three */

.wp1s-main-wrapper.wp1s-carousel-wrapper .wp1s-car-image-wrapper .wp1s-car-overlay-type-3 {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background: #00acff;
    opacity: 0;
    -webkit-transition: all 0.7s ease-in-out 0s;
    -moz-transition: all 0.7s ease-in-out 0s;
    -ms-transition: all 0.7s ease-in-out 0s;
    -o-transition: all 0.7s ease-in-out 0s;
    transition: all 0.7s ease-in-out 0s;
    z-index: 999;
}
.wp1s-main-wrapper.wp1s-carousel-wrapper .wp1s-car-image-wrapper:hover .wp1s-car-overlay-type-3 {
    opacity: 1;
}
.wp1s-main-wrapper.wp1s-carousel-wrapper .wp1s-car-image-wrapper .wp1s-car-overlay-type-3 a span {
    text-decoration: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0;
    width: 40px;
    height: 40px;
    background: url("../images/play-type3-icon.png") no-repeat;
    display: block;
    background-size: contain;
    text-indent: -9999px;
    margin: auto;
    bottom: -65px;
    z-index: 9999;
}
.wp1s-main-wrapper.wp1s-carousel-wrapper .wp1s-car-image-wrapper .wp1s-video-icon.wp1s-play-button-type-3 {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 40px;
    height: 40px;
    background: url("../images/play-type3-icon.png") no-repeat;
    display: block;
    background-size: contain;
    text-indent: -9999px;
    bottom: 0;
}
.wp1s-main-wrapper.wp1s-carousel-wrapper .wp1s-car-image-wrapper .wp1s-car-overlay-type-3 .wp1s-car-video-title {
    max-width: 80%;
    height: 30px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-size: 16px;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}


/* video type four */

.wp1s-main-wrapper.wp1s-carousel-wrapper .wp1s-car-image-wrapper .wp1s-car-overlay-type-4 .wp1s-overlay-video-icon {
    background: #000;
    opacity: 0.7;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 40px;
    height: 40px;
    text-align: center;
    vertical-align: middle;
    font-size: 20px;
    color: #fff;
    line-height: 40px;
    border-radius: 3px;
    transition: all 0.2s ease-in-out 0s;
}

.wp1s-main-wrapper.wp1s-carousel-wrapper .wp1s-carousel-container.wp1s-arrow-type-4 ul.wp1s-bxslider-carousel li:hover .wp1s-car-overlay-type-4 .wp1s-overlay-video-icon {
    background: red;
    opacity: 1;
}

.wp1s-main-wrapper.wp1s-carousel-wrapper .wp1s-car-image-wrapper .wp1s-video-icon.wp1s-play-button-type-4 {
    display: none;
}

.wp1s-main-wrapper.wp1s-carousel-wrapper .wp1s-carousel-container.wp1s-arrow-type-4 ul.wp1s-bxslider-carousel li .wp1s-car-video-title {
    text-transform: capitalize;
    transition: all 0.5s ease-in-out 0s;
}

.wp1s-main-wrapper.wp1s-carousel-wrapper .wp1s-carousel-container.wp1s-arrow-type-4 ul.wp1s-bxslider-carousel li:hover .wp1s-car-video-title {
    text-indent: 20px;
    position: relative;
}

.wp1s-main-wrapper.wp1s-carousel-wrapper .wp1s-carousel-container.wp1s-arrow-type-4 ul.wp1s-bxslider-carousel li .wp1s-car-video-title {
    position: relative;
}

.wp1s-main-wrapper.wp1s-carousel-wrapper .wp1s-carousel-container.wp1s-arrow-type-4 ul.wp1s-bxslider-carousel li .wp1s-car-video-title:after {
    position: absolute;
    left: 0;
    content: "";
    height: 1px;
    width: 15px;
    border-bottom: 1px solid;
    top: 50%;
    transform: translateY(-50%);
    opacity: 0;
    transition: all 0.6s ease-in-out 0s;
}

.wp1s-main-wrapper.wp1s-carousel-wrapper .wp1s-carousel-container.wp1s-arrow-type-4 ul.wp1s-bxslider-carousel li:hover .wp1s-car-video-title:after {
    opacity: 1;
}

video.wp1s-html5-video-wrap {
    width: 100%;
    margin-bottom: 6px;
}

.wp1s-video-slide-wrapper .wp1s-video-caption {
    margin-top: 25px;
    background: transparent;
    color: #000;
}

.wp1s-video-slide-wrapper .bx-pager {
    bottom: -20;
}
/*------------video-single-slider-type2------------*/

.wp1s-slider-wrapper.wp1s-vid2-wrap .wp1s-video-slide-wrapper{
    background-color:#f1f1f1;
    border-radius: 7px 7px 0 0;
}
.wp1s-slider-wrapper.wp1s-vid2-wrap .wp1s-video-slide-wrapper .wp1s-vidwrap {
    padding: 20px;
}
.wp1s-slider-wrapper.wp1s-vid2-wrap .wp1s-video-slide-wrapper .wp1s-vid-imgwrap {
    float:left;
    width:58%;
}
.wp1s-slider-wrapper.wp1s-vid3-wrap .wp1s-video-slide-wrapper .wp1s-vid-imgwrap .iframe{
    padding-right: 20px;
}
.wp1s-slider-wrapper.wp1s-vid2-wrap .wp1s-video-slide-wrapper .wp1s-vid-capwrap {
    /*float:right;*/
    /*width: 38%;*/
    font-family: 'Lato', sans-serif;
    /*padding:30px 10px 0 0;*/
    color: #7f7f7f;
    float: left;
    width: 42%;
    padding: 30px 20px;
}
.wp1s-slider-wrapper.wp1s-vid2-wrap .wp1s-slider-container {
    background-color: transparent;
}
.wp1s-slider-wrapper.wp1s-vid2-wrap .wp1s-video-caption {
    font-family:'Lato', sans-serif;
    font-size: 26px;
    color: #7f7f7f;
    font-weight:700;
    text-transform: capitalize;
    padding:0;
    margin:10px 0;
}
.wp1s-slider-wrapper.wp1s-vid2-wrap .wp1s-video-desc {
    font-size: 16px;
    font-weight:400;
    line-height: 1.5;
}
.wp1s-slider-wrapper.wp1s-vid2-wrap .wps1-readmore-button {
    font-size: 14px;
    font-weight: 900;
    line-height: 1;
    padding:12px 15px;
    color: #7f7f7f;
    text-transform: capitalize;
    text-decoration: none;
    border:1px solid #d1d1d1;
    display: inline-block;
    box-shadow: none;
    margin-top: 15px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background:linear-gradient(180deg, #FFFFFF 40%, #EBEBEB 100%);
    -moz-background:linear-gradient(180deg, #FFFFFF 40%, #EBEBEB 100%);
    -webkit-background:linear-gradient(180deg, #FFFFFF 40%, #EBEBEB 100%);
}
.wp1s-slider-wrapper.wp1s-vid2-wrap .wps1-readmore-button:hover {
    background:linear-gradient(0deg, #FFFFFF 40%, #EBEBEB 100%);
    -moz-background:linear-gradient(0deg, #FFFFFF 40%, #EBEBEB 100%);
    -webkit-background:linear-gradient(0deg, #FFFFFF 40%, #EBEBEB 100%);
}
.wp1s-slider-wrapper.wp1s-vid2-wrap .wp1s-video-slide-wrapper:before,
.wp1s-slider-wrapper.wp1s-vid2-wrap .wp1s-video-slide-wrapper:after {
    z-index: -1;
    position: absolute;
    content: "";
    bottom: 29px;
    left: 30px;
    width: 80%;
    top: 90%;
    max-width: 163px;
    -webkit-box-shadow: 0 11px 15px rgba(0, 0, 0, 0.9);
    -moz-box-shadow: 0 11px 15px rgba(0, 0, 0, 0.9);
    box-shadow: 0 11px 15px rgba(0, 0, 0, 0.9);
    -webkit-transform: rotate(-6deg);
    -moz-transform: rotate(-6deg);
    -o-transform: rotate(-6deg);
    -ms-transform: rotate(-6deg);
    transform: rotate(-6deg);
    z-index: 1;
}
.wp1s-slider-wrapper.wp1s-vid2-wrap .wp1s-video-slide-wrapper:after {
    -webkit-transform: rotate(6deg);
    -moz-transform: rotate(6deg);
    -o-transform: rotate(6deg);
    -ms-transform: rotate(6deg);
    transform: rotate(6deg);
    left: 50%;
    margin-left:-109px;
}
.wp1s-slider-wrapper.wp1s-vid1-wrap .bx-wrapper .bx-pager,
.wp1s-slider-wrapper.wp1s-vid1-wrap .bx-wrapper .bx-controls-auto,
.wp1s-slider-wrapper.wp1s-vid2-wrap .bx-wrapper .bx-pager,
.wp1s-slider-wrapper.wp1s-vid2-wrap .bx-wrapper .bx-controls-auto,
.wp1s-slider-wrapper.wp1s-vid3-wrap .bx-wrapper .bx-pager,
.wp1s-slider-wrapper.wp1s-vid3-wrap .bx-wrapper .bx-controls-auto,
.wp1s-slider-wrapper  .wp1s-vid-pager-wrap .bx-wrapper .bx-pager {
    position: static;
}
.wp1s-slider-wrapper.wp1s-vid2-wrap .bx-controls {
    background-color:#ebebeb;
}
.wp1s-slider-wrapper.wp1s-vid2-wrap .wp1s-main-wrapper .bx-wrapper .bx-controls-direction a.bx-prev,
.wp1s-slider-wrapper.wp1s-vid2-wrap .wp1s-main-wrapper .bx-wrapper .bx-controls-direction a.bx-next {
    bottom:0;
    top:auto;
}
/*------------video-single-slider-type3------------*/
.wp1s-slider-wrapper.wp1s-vid3-wrap .wp1s-video-slide-wrapper{
    background-color:#ffffff;
}
.wp1s-slider-wrapper.wp1s-vid3-wrap .wp1s-video-slide-wrapper .wp1s-vidwrap {
    padding: 10px 15px 35px 15px;
}
.wp1s-slider-wrapper.wp1s-vid3-wrap .wp1s-main-wrapper .bx-wrapper .bx-pager {
    bottom: 0;
}
/*=============post=======*/
.post-car-wrap.car-post-type-1 .wp1s-post-car-img-wrap {
    width: 50%;
    float: left;
    box-sizing: border-box;
    padding: 15px;
}

.post-car-wrap.car-post-type-1 .wp1s-post-car-content {
    width: 50%;
    float: left;
    box-sizing: border-box;
    padding: 15px;
}

.post-car-wrap.car-post-type-1 .wp1s-post-car-content .wp1s-carousel-title h2 {
    font-weight: normal;
    font-size: 18px;
    text-transform: uppercase;
    margin: 0;
    font-family: 'Hind';
    font-weight: 600;
    line-height: 1.2;
    color: #555555;
}

.post-car-wrap.car-post-type-1 .wp1s-post-car-content .wps1-car-readmore-button {
    background: #00acff;
    padding: 11px 15px 8px 15px;
    line-height: 1;
    display: inline-block;
    color: #fff;
    font-size: 14px;
    font-family: 'Hind';
    font-weight: 400;
    text-decoration: none;
    overflow: hidden;
    text-transform: uppercase;
    transition: all 0.5s ease-in-out 0s;
    border-radius: 3px;
}

.post-car-wrap.car-post-type-1 .wp1s-post-car-content .wps1-car-readmore-button:hover {
    background: #0c6996;
}

.post-car-wrap.car-post-type-1 .wp1s-post-car-content .wp1s-carousel-description {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 300;
    font-family: 'Hind';
    color: #666;
    line-height: 22px;
}

.post-car-wrap.car-post-type-1 .wp1s-post-car-content .wp1s-post-metadata {
    margin-bottom: 10px;
}

.post-car-wrap.car-post-type-1 .wp1s-post-car-content .wp1s-post-metadata span {
    font-size: 12px;
    color: #777;
    font-weight: normal;
    line-height: 22px;
    display: inline-block;
    font-family: 'Hind';
}

.post-car-wrap.car-post-type-1 .wp1s-post-car-content .wp1s-post-metadata span.wp1s-car-date {
    margin-right: 5px;
}


/* type 2 */

.post-car-wrap.car-post-type-2 .wp1s-post-car-content .wp1s-carousel-title h2 {
    font-weight: normal;
    font-size: 18px;
    text-transform: uppercase;
    margin: 15px 0 0 0;
    font-family: 'Montserrat';
    color:#000000;
}

.post-car-wrap.car-post-type-2 .wp1s-post-car-content .wp1s-carousel-description {
    margin-bottom: 5px;
    font-size: 14px;
    font-weight: normal;
    color: #666;
    font-family: 'Open sans', sans-serif;
}

.post-car-wrap.car-post-type-2 .wp1s-post-car-content .wp1s-post-metadata {
    margin-bottom: 10px;
}

.post-car-wrap.car-post-type-2 .wp1s-post-car-content .wp1s-post-metadata span {
    font-size: 12px;
    color: #777;
    font-weight: normal;
    line-height: 22px;
    display: inline-block;
    font-family: 'Open sans', sans-serif;
}

.post-car-wrap.car-post-type-2 .wp1s-post-car-content .wps1-car-readmore-button {
    font-size: 14px;
    text-decoration: none;
    color: #57b79b;
    box-shadow: none;
    font-family: 'Hind';
    font-weight: 600;
    text-transform: capitalize;
}

.post-car-wrap.car-post-type-2 .wp1s-post-car-content .wps1-car-readmore-button i {
    margin-left: 4px;
}

.post-car-wrap.car-post-type-2 .wp1s-post-car-content .wp1s-post-metadata i {
    color: #57b79b;
}


/* post type  3 */

.post-car-wrap.car-post-type-3 .wp1s-post-car-img-wrap {
    position: relative;
    overflow: hidden;
}
.post-car-wrap.car-post-type-3 .wp1s-post-car-img-wrap .wp1s-post-car-content {
    position: absolute;
    top: 10px;
    right: 10px;
    bottom: 10px;
    left: 10px;
    background: #58b89c;
    text-align: center;
    padding: 10px;
    color: #fff;
    transform: scale(0);
    transition: all 0.6s ease-in-out 0s;
}
.post-car-wrap.car-post-type-3 .wp1s-post-car-img-wrap:hover .wp1s-post-car-content {
    transform: scale(1);
}
.post-car-wrap.car-post-type-3 .wp1s-post-car-img-wrap .wp1s-post-car-content .wp1s-carousel-title h2 {
    font-size: 17px;
    text-transform: uppercase;
    color: #fff;
    font-weight: normal;
    margin-top: 15px;
    font-family: 'Montserrat';
}
.post-car-wrap.car-post-type-3 .wp1s-post-car-img-wrap .wp1s-post-car-content .wp1s-carousel-description {
    font-size: 16px;
    margin-top: 10px;
    font-weight: normal;
    line-height: 26px;
    color:#ffffff;
    font-family: 'Open sans',sans-serif;
}
.post-car-wrap.car-post-type-3 .wp1s-post-car-img-wrap .wp1s-post-car-content .wps1-car-readmore-button {
    color: #fff;
    box-shadow: none;
    font-size: 12px;
    text-transform: uppercase;
    font-family: 'Open sans',sans-serif;
}
.post-car-wrap.car-post-type-3 .wp1s-post-car-img-wrap .wp1s-post-car-content .wp1s-post-metadata{
    font-size: 11px;
    font-weight: 300;
    color: #ffffff;
    font-family: 'Montserrat';
}
.post-car-wrap.car-post-type-3 .wp1s-post-car-img-wrap .wp1s-post-car-content .wp1s-post-metadata .wp1s-car-comment {
    margin-left: 8px;
}
.post-car-wrap.car-post-type-3 .wp1s-post-car-img-wrap .wp1s-post-car-content .wp1s-post-cwrap {
    position: absolute;
    top:50%;
    left: 0;
    padding:10px;
    transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
}
.post-car-wrap.car-post-type-3 .wp1s-post-car-img-wrap .wp1s-post-car-content .wps1-car-readmore-button i {
    margin-left: 4px;
}
.wp1s-hidden {
    visibility: hidden;
}

/*===========post-type-4=========*/

.post-car-wrap.car-post-type-4 .wp1s-post-car-content .wp1s-carousel-title h2{
    font-size: 14px;
    color:#000000;
    font-family: 'Montserrat';
    font-weight:700;
    text-transform: capitalize;
    margin:0 0 5px;
    line-height: 1;
    position:relative;
    transition:all 0.4s ease-in-out;
}
.post-car-wrap.car-post-type-4 .wp1s-post-car-content .wp1s-carousel-title h2:before {
    content: '';
    background-color:#000000;
    position:absolute;
    top:50%;
    left:0;
    margin-top: -1px;
    width:0;
    height: 1px;
    opacity: 0;
    visibility: hidden;
    transition:all 0.4s ease-in-out;
}
.post-car-wrap.car-post-type-4 .wp1s-post-car-content .wp1s-post-metadata  {
    line-height: 1.3;
}
.post-car-wrap.car-post-type-4 .wp1s-post-car-content .wp1s-post-metadata span {
    font-size: 12px;
    font-family: 'Montserrat';
    font-weight: 400;
    color: #000000;
    text-transform: uppercase;
}
.post-car-wrap.car-post-type-4 .wp1s-post-car-content .wp1s-post-metadata i {
    font-size: 14px;
    color: #aaaaaa;
}
.post-car-wrap.car-post-type-4 .wp1s-post-car-content .wp1s-post-metadata .wp1s-car-date {
    margin-right: 10px;
}
.post-car-wrap.car-post-type-4 .wp1s-post-car-content .wp1s-carousel-description {
    color: #888888;
    font-size: 16px;
    font-family: 'Hind';
    font-weight: 300;
    line-height: 22px;
}
.post-car-wrap.car-post-type-4 .wp1s-post-car-content .wps1-car-readmore-button {
    color:#000000;
    font-size: 14px;
    text-transform: capitalize;
    text-decoration: none;
    box-shadow: none;
    font-family:'Montserrat';
    font-weight: 400;
}
.post-car-wrap.car-post-type-4 .wp1s-post-car-content {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding:20px;
    z-index: 9;
    background-color: #ffffff;
}
.post-car-wrap.car-post-type-4 .wp1s-post-car-content .wp1s-cpost-cwrap {
    position: absolute;
    bottom: 0%;
    left: 0;
    width: 100%;
    background-color: #ffffff;
    padding: 30px 15px;
    border-bottom: 1px solid #efefef;
    opacity: 0;
    visibility: hidden;
    z-index: 1;
    transition:all 0.4s ease-in-out;
}
.post-car-wrap.car-post-type-4 .wp1s-post-car-img-wrap:hover .wp1s-cpost-cwrap{
    bottom: 100%;
    opacity: 1;
    visibility: visible;
}
.post-car-wrap.car-post-type-4 .wp1s-post-car-img-wrap:hover .wp1s-carousel-title h2 {
    padding-left: 40px;
}
.post-car-wrap.car-post-type-4 .wp1s-post-car-img-wrap:hover .wp1s-carousel-title h2:before {
    opacity: 1;
    visibility: visible;
    width: 30px;
}
/*============post-type-5============*/

.post-car-wrap.car-post-type-5 .wp1s-post-car-content {
    position:absolute;
    bottom:0;
    left:0;
    background-color: rgba(222,129,73,0.9);
    padding:18px 10px;
    height:16%;
    width:100%;
    text-align: center;
    transition:all 0.4s ease-in-out;
    -webkit-transition:all 0.4s ease-in-out;
    -moz-transition:all 0.4s ease-in-out;
}
.post-car-wrap.car-post-type-5 .wp1s-post-car-content .wp1s-carousel-title h2 {
    margin:0 0 10px;
    font-size: 18px;
    font-family: 'Raleway';
    font-weight:400;
    color:#ffffff;
    text-transform: uppercase;
}
.post-car-wrap.car-post-type-5 .wp1s-post-car-content .wp1s-post-metadata span {
    color:#ffffff;
    font-family: 'Open sans', sans-serif;
    font-size: 12px;
    font-weight: 300;
    text-transform: uppercase;
}
.post-car-wrap.car-post-type-5 .wp1s-post-car-content .wp1s-post-metadata i {
    font-size: 14px;

}
.post-car-wrap.car-post-type-5 .wp1s-post-car-content .wp1s-post-metadata .wp1s-car-date {
    margin-right: 10px;
}
.post-car-wrap.car-post-type-5 .wp1s-post-car-content .wp1s-carousel-description {
    color:#ffffff;
    font-family: 'Open sans', sans-serif;
    font-size: 16px;
    font-weight: 300;
    margin:10px 0;
}
.post-car-wrap.car-post-type-5 .wp1s-post-car-content .wps1-car-readmore-button {
    color:#ffffff;
    font-family: 'Raleway';
    font-size: 14px;
    display: inline-block;
    text-transform: uppercase;
    text-decoration: none;
    box-shadow: none;
    position: relative;
}
.post-car-wrap.car-post-type-5 .wp1s-post-car-content .wps1-car-readmore-button:after {
    font-weight:900;
    content: '\f101';
    font-family: 'Font Awesome 5 Free';
    color:#ffffff;
    font-size: 16px;
    margin-left:0;
    opacity: 0;
    visibility: hidden;
    transition:all 0.4s ease-in-out;
    -webkit-transition:all 0.4s ease-in-out;
    -moz-transition:all 0.4s ease-in-out;
    font-family: 'FontAwesome';
}
.post-car-wrap.car-post-type-5 .wp1s-post-car-content .wps1-car-readmore-button:hover:after {
    opacity: 1;
    visibility: visible;
    margin-left: 10px;
}
.post-car-wrap.car-post-type-5 .wp1s-post-car-img-wrap:hover .wp1s-post-car-content {
    height: 100%;
}
.post-car-wrap.car-post-type-5 .wp1s-post-car-img-wrap:hover .wp1s-post-cwrap {
    position: absolute;
    top:50%;
    left: 25px;
    padding:10px;
    transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    transition:all 0.4s ease-in-out;
    -webkit-transition:all 0.4s ease-in-out;
    -moz-transition:all 0.4s ease-in-out;
}

/*============post-type-6========*/

.post-car-wrap.car-post-type-6 .wp1s-post-car-content {
    position:absolute;
    top:10%;
    left:20px;
    padding:18px;
    width:90%;
    transition:all 0.4s ease-in-out;
    -webkit-transition:all 0.4s ease-in-out;
    -moz-transition:all 0.4s ease-in-out;
}
.post-car-wrap.car-post-type-6 .wp1s-post-car-content .wp1s-carousel-title h2 {
    margin-bottom:10px;
    font-size: 15px;
    font-family: 'Open sans', sans-serif;
    font-weight:400;
    color:#ffffff;
    background-color:rgba(0,0,0,0.45);
    padding:5px;
    display: inline-block;
    text-transform: uppercase;
}
.post-car-wrap.car-post-type-6 .wp1s-post-car-content .wp1s-post-metadata span {
    color:#ffffff;
    font-family: 'Open sans', sans-serif;
    background-color:rgba(0,0,0,0.45);
    padding:5px 10px;
    font-size: 12px;
    font-weight: 300;
    text-transform: capitalize;
}
.post-car-wrap.car-post-type-6 .wp1s-post-car-content .wp1s-post-metadata i {
    font-size: 14px;
}
.post-car-wrap.car-post-type-6 .wp1s-post-car-content .wp1s-cpost-cwrap {
    display: inline-block;
}
.post-car-wrap.car-post-type-6 .wp1s-post-car-content .wp1s-carousel-description {
    color:#ffffff;
    font-family: 'Open sans', sans-serif;
    fotn-size: 14px;
    font-weight: 300;
    margin:10px 0;
    background-color:rgba(0,0,0,0.45);
    padding:5px;
}
.post-car-wrap.car-post-type-6 .wp1s-post-car-content .wp1s-carousel-description a {
    color: #ffffff;
    box-shadow: none;
}
.post-car-wrap.car-post-type-6 .wp1s-post-car-content a.wps1-car-readmore-button {
    color:#2ed1ff;
    font-family: 'Raleway';
    font-size: 13px;
    display: inline-block;
    text-transform: capitalize;
    text-decoration: none;
    box-shadow: none;
    font-style: italic;
    font-weight: 700;
    text-shadow: 1px 1px 1px rgba(0,0,0, 0.6);
}

/*---------------single-post-slide-1----------*/
.wp1s-slider-wrapper .wp1s-postwrap-type-1 .wp1s-pcontent-wrap {
    position: absolute;
    bottom:0;
    left:0;
    z-index: 2;
    padding:30px 65px;


}
.wp1s-slider-wrapper .wp1s-postwrap-type-1:after{
    content: '';
    position: absolute;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,0.54);
}
.wp1s-slider-wrapper .wp1s-postwrap-type-1 .wp1s-ptitle-wrap {
    color: #83c0fe;
    font-family:'Roboto';
    font-size: 22px;
    font-weight: 400;
    line-height: 1.5;
}
.wp1s-slider-wrapper .wp1s-postwrap-type-1 .wp1s-pmeta-wrap {
    font-size: 14px;
    font-family: 'Open sans', sans-serif;
    font-weight:600;
    font-style: italic;
    color: #ffffff;
    line-height: 1.5;
    margin:6px 0;
}
.wp1s-slider-wrapper .wp1s-postwrap-type-1 .wp1s-pmeta-wrap .wp1s-pdate-wrap,
.wp1s-slider-wrapper .wp1s-postwrap-type-1 .wp1s-pmeta-wrap .wp1s-pcomment-wrap {
    display: inline-block;
    margin-right: 10px;
}
.wp1s-slider-wrapper .wp1s-postwrap-type-1 .wp1s-pdesc-wrap {
    font-size: 14px;
    font-family: 'Roboto';
    font-weight: 400;
    color:#ffffff;
    line-height: 1.5;
}
.wp1s-slider-wrapper .wp1s-postwrap-type-1 .wps1-pread-button {
    color: #83c0fe;
    font-family:'Roboto';
    font-size: 14px;
    font-weight: 400;
}
/*---------------single-post-slide-2----------*/
.wp1s-slider-wrapper .wp1s-postwrap-type-2 {
    position: relative;
}
.wp1s-slider-wrapper .wp1s-postwrap-type-2 .wp1s-pcontent-wrap {
    position: absolute;
    bottom:0;
    left:0;
    width:100%;
    height:18%;
    padding:20px 30px 20px 80px;
    overflow: hidden;
    background-color:rgba(22,152,208,0.88);
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
}
.wp1s-slider-wrapper .wp1s-postwrap-type-2 .wp1s-pcontent-wrap .wp1s-spost-date{
    width: 90px;
    height: 100%;
    color:#ffffff;
    position: absolute;
    display: block;
    background-color: rgba(0, 0, 0, 0.75);
    top: 0;
    text-align: center;
    line-height: 1.2;
    padding: 10px 0;
}
.wp1s-slider-wrapper .wp1s-postwrap-type-2 .wp1s-pcontent-wrap .wp1s-spost-date span {
    display: block;
    font-family: 'Open sans', sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.wp1s-slider-wrapper .wp1s-postwrap-type-2 .wp1s-pcontent-wrap .wp1s-spost-date span.day {
    font-weight: 600;
    font-size: 36px;
}
.wp1s-slider-wrapper .wp1s-postwrap-type-2 .wp1s-pcontent-wrap .wp1s-ptitle-wrap,
.wp1s-slider-wrapper .wp1s-postwrap-type-2 .wp1s-pcontent-wrap .wp1s-pmeta-wrap,
.wp1s-slider-wrapper .wp1s-postwrap-type-2 .wp1s-pcontent-wrap .wp1s-pdesc-wrap {
    padding-left:115px;
    line-height: 1.3;
}
.wp1s-slider-wrapper .wp1s-postwrap-type-2 .wp1s-pcontent-wrap .wp1s-ptitle-wrap {
    color:#ffffff;
    font-size: 26px;
    font-family: 'Open sans', sans-serif;
    font-weight: 600;
    margin:0 0 15px;
    line-height: 1;
}
.wp1s-slider-wrapper .wp1s-postwrap-type-2 .wp1s-pcontent-wrap .wp1s-pmeta-wrap {
    color:#ffffff;
    font-size: 14px;
    font-family: 'Open sans', sans-serif;
    font-weight: 600;
    margin:0 0 20px;
}
.wp1s-slider-wrapper .wp1s-postwrap-type-2 .wp1s-pcontent-wrap .wp1s-pmeta-wrap i {
    font-size: 16px;
}
.wp1s-slider-wrapper .wp1s-postwrap-type-2 .wp1s-pcontent-wrap .wp1s-pdesc-wrap {
    color:#ffffff;
    font-size: 16px;
    font-family: 'Open sans', sans-serif;
    font-weight: 400;
}
.wp1s-slider-wrapper .wp1s-postwrap-type-2 .wp1s-pcontent-wrap .wps1-pread-button {
    color: #ffffff;
    font-size: 17px;
    font-style: italic;
    text-transform: capitalize;
    margin-left:10px;
}
.wp1s-slider-wrapper .wp1s-postwrap-type-2:hover .wp1s-pcontent-wrap {
    height: 100%;
}

/*================
    Animation-css
====================*/

/*--------animate-template-1------------*/
.wp1s-animate-capwrap{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width:100%;
    height: 100%;
}
.wp1s-animation-type-1 .wp1s-animate-capwrap {
    text-align: center;
}
.wp1s-animation-type-1 .wp1s-animate-capwrap .wp1s-animate-title {
    position: absolute;
    top:37%;
    right:5%;
    font-size: 40px;
    color: #ffffff;
    text-transform: uppercase;
    font-weight: 700;
    font-family: 'Lato', sans-serif;
    line-height: 1.2;
    margin:0 0 20px;
    width:50%;
}
.wp1s-animation-type-1 .wp1s-animate-capwrap .wp1s-animate-content {
    position: absolute;
    top:44%;
    right:5%;
    line-height: 1;
    color: #ffffff;
    font-size: 52px;
    font-family: 'Lato',sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    width:50%;
}
.wp1s-animation-type-1 .wp1s-animate-capwrap .wp1s-float-button{
    position: absolute;
    top:63%;
    right:30%;
    font-size: 14px;
    line-height: 1;
    margin:18px 10px 18px 0;
    max-width:50%;
}
.wp1s-animation-type-1 .wp1s-animate-capwrap .wp1s-float-button a{
    color:#ffffff;
    display: inline-block;
    border:1px solid #eb5955;
    background-color:#eb5955;
    text-transform: uppercase;
    text-decoration: none;
    box-shadow: none;
    padding:12px 17px;
    font-weight: 700;
    font-family: 'Lato',sans-serif;
}
.wp1s-animation-type-1 .wp1s-animate-capwrap .wp1s-float-button2 {
    position: absolute;
    top:63%;
    right:16%;
    font-size: 14px;
    line-height: 1;
    margin:18px 0;
    max-width:50%;
}
.wp1s-animation-type-1 .wp1s-animate-capwrap .wp1s-float-button2 a{
    color:#ffffff;
    display: inline-block;
    border:1px solid #ffffff;
    background-color:transparent;
    text-transform: uppercase;
    text-decoration: none;
    box-shadow: none;
    padding:12px 17px;
    font-weight: 700;
    font-family: 'Lato',sans-serif;
}
.wp1s-animation-type-1 .wp1s-animate-capwrap .wp1s-float-button a:hover {
    background-color:transparent;
    border-color: #ffffff;
}
.wp1s-animation-type-1 .wp1s-animate-capwrap .wp1s-layer1-wrap {
    position: absolute;
    top:28%;
    right:5%;
    font-size: 50px;
    color:#eb5955;
    text-transform:capitalize;
    font-weight: 600;
    font-family: 'Satisfy', cursive;
    line-height: 1;
    margin:0 0 20px;
    width:50%;
}
.wp1s-animation-type-1 .wp1s-animate-capwrap .wp1s-layer2-wrap {
    position: absolute;
    top:54%;
    right:5%;
    line-height: 1;
    color: #eb5955;
    font-size: 16px;
    font-family: 'Lato',sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    width:50%;
}
.wp1s-animation-type-1 .wp1s-animate-capwrap .wp1s-layer3-wrap {
    position: absolute;
    top:57%;
    right:5%;
    line-height: 1;
    color: #eb5955;
    font-size: 16px;
    font-family: 'Lato',sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    width:50%;
}

/*----------animate-template-2-----------*/
.wp1s-animation-type-2 .wp1s-anim-type2-bg {
    width: 700px;
    height: 1120px;
    background-color: #90b08b;
    position: absolute;
    top:30%;
    right: -5%;
    transform: rotate(60deg);
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    max-width:59%;
}
.wp1s-animation-type-2 .wp1s-animate-capwrap .wp1s-animate-title {
    position: absolute;
    top:26%;
    left:5%;
    font-size: 46px;
    color: #90b08b;
    max-width: 60%;
    text-transform: uppercase;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
    line-height: 1.2;
    margin:0 0 20px;
}
.wp1s-animation-type-2 .wp1s-animate-capwrap .wp1s-animate-content {
    position: absolute;
    top:37%;
    left:5%;
    color:#454545;
    font-size: 18px;
    font-family: 'Khand', sans-serif;
    max-width: 50%;
    line-height: 1.2;
    font-weight:300;
}
.wp1s-animation-type-2 .wp1s-animate-capwrap .wp1s-float-button{
    position: absolute;
    top:50%;
    left:5%;
    font-size: 18px;
    font-family: 'Khand', sans-serif;
    line-height: 1;
    margin:18px 0;
}
.wp1s-animation-type-2 .wp1s-animate-capwrap .wp1s-float-button a{
    color:#454545;
    display: inline-block;
    border-bottom: 1px solid #454545;
    text-transform: uppercase;
    text-decoration: none;
    box-shadow: none;
    font-weight: 400;
    font-family: 'Open sans',sans-serif;
    position: relative;
}
.wp1s-animation-type-2 .wp1s-animate-capwrap .wp1s-layer1-wrap {
    position: absolute;
    top:20%;
    left:5%;
    font-size: 38px;
    color:#454545;
    text-transform: capitalize;
    letter-spacing: 1px;
    font-weight: 400;
    font-family: 'Great vibes', Cursive ;
    line-height: 1;
    max-width:80%;
}
.wp1s-animation-type-2 .wp1s-animate-capwrap .wp1s-layer2-wrap {
    position: absolute;
    top:45%;
    left:5%;
    font-size: 24px;
    color: #90b08b;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 600;
    font-family: 'Khand', sans-serif;
}
.wp1s-animation-type-2 .wp1s-animate-capwrap .wp1s-layer3-wrap {
    position: absolute;
    top:60%;
    left:5%;
    max-width: 16%;
}
.wp1s-animation-type-2 .wp1s-animate-capwrap .wp1s-layer4-wrap {
    position: absolute;
    top:60%;
    left:22%;
    max-width: 16%;
}
.wp1s-animation-type-2 .wp1s-animate-capwrap .wp1s-layer5-wrap {
    position: absolute;
    bottom: 0;
    right:5%;
    line-height: 1;
    max-width: 22%;
}
/*----------animate-template-3-----------*/
.wp1s-animation-type-3 .wp1s-animate-capwrap .wp1s-animate-title {
    position: absolute;
    top:38%;
    right:9%;
    font-size: 28px;
    color:#ffffff;
    text-transform: capitalize;
    letter-spacing: 2px;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
    line-height: 1;
    margin:0 0 20px;
    padding:15px 40px;
    background-color:#000000;
    max-width:49%;
}
.wp1s-animation-type-3 .wp1s-animate-capwrap .wp1s-animate-content {
    position: absolute;
    top:49%;
    right:5%;
    font-size: 23px;
    color: #000000;
    max-width: 49%;
    text-transform: capitalize;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
    line-height: 1.2;
    margin:0 0 20px;
    padding:13px 40px;
    background-color:#ffffff;
}
.wp1s-animation-type-3 .wp1s-animate-capwrap .wp1s-layer1-wrap {
    position: absolute;
    bottom:15%;
    left:10%;
    line-height: 1;
    max-width: 31%;
}
.wp1s-animation-type-3 .wp1s-animate-capwrap .wp1s-layer2-wrap {
    position: absolute;
    bottom:17%;
    left:47%;
    line-height: 1;
    max-width: 13%;
}
.wp1s-animation-type-3 .wp1s-animate-capwrap .wp1s-layer3-wrap {
    position: absolute;
    bottom:15%;
    left:25%;
    line-height: 1;
    max-width: 28%;
}
/*----------animate-template-4-----------*/
.wp1s-animation-type-4 .wp1s-animate-capwrap .wp1s-animate-title {
    position: absolute;
    top:41%;
    left:10%;
    font-size: 60px;
    color:#002f6d;
    text-transform: uppercase;
    letter-spacing: -3px;
    font-weight: 600;
    font-family: 'Poppins', sans-serif ;
    line-height: 1;
    max-width:40%;
}
.wp1s-animation-type-4 .wp1s-animate-capwrap .wp1s-animate-content {
    position: absolute;
    top:52%;
    left:10%;
    font-size: 14px;
    color: #000000;
    max-width: 40%;
    text-transform:none;
    font-weight: 400;
    font-family: 'Raleway', sans-serif;
    line-height: 1.3;
    margin:0 0 20px;
}
.wp1s-animation-type-4 .wp1s-animate-capwrap .wp1s-layer1-wrap {
    position: absolute;
    top:29%;
    left:8%;
    line-height: 1;
    max-width: 30%;
    font-family: 'Great Vibes', cursive;
    font-size: 58px;
    color:#ffffff;
    text-transform: capitalize;
}
.wp1s-animation-type-4 .wp1s-animate-capwrap .wp1s-layer2-wrap  {
    position: absolute;
    top:24%;
    right:5%;
    max-width: 43%;
}
.wp1s-animation-type-4 .wp1s-animate-capwrap .wp1s-layer3-wrap {
    position: absolute;
    top:20%;
    right:37%;
    font-size: 28px;
    color: #ffffff;
    font-family: 'Raleway', sans-serif;
    font-weight:600;
    text-transform: uppercase;
    width: 110px;
    height: 110px;
    line-height: 1.2;
    text-align: center;
    max-width: 15%;
    max-height: 25%;
}
.wp1s-animation-type-4 .wp1s-animate-capwrap .wp1s-layer3-wrap .wp1s-layer3-desc {
    position: relative;
    padding:23px;
    background-color:#e42c1a;
    border-radius: 50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
}
.wp1s-animation-type-4 .wp1s-animate-capwrap .wp1s-layer3-wrap .wp1s-layer3-desc:before {
    content: '';
    position: absolute;
    width: 85%;
    height: 85%;
    border: 1px dashed #fff;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);

}
/*----------animate-template-5-----------*/
.wp1s-animation-type-5 .wp1s-animate-capwrap .wp1s-animate-title {
    position: absolute;
    top:25%;
    left:12%;
    font-size: 120px;
    color:#05274e;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 900;
    font-family: 'Raleway', sans-serif;
    line-height: 1;
    margin:0 auto;
    max-width: 50%;
}
.wp1s-animation-type-5 .wp1s-animate-capwrap .wp1s-animate-content {
    position: absolute;
    top:46%;
    left:10%;
    max-width: 40%;
    font-size: 34px;
    color:#6e6f71;
    font-family: 'Playfair display', serif;
    font-style: italic;
    line-height: 1.2;
}
.wp1s-animation-type-5 .wp1s-animate-capwrap .wp1s-float-button{
    position: absolute;
    top:60%;
    left:17%;
    max-width: 40%;
    line-height: 1;
    font-size: 16px;
}
.wp1s-animation-type-5 .wp1s-animate-capwrap .wp1s-float-button a{
    color:#05274e;
    display: inline-block;
    text-transform: uppercase;
    text-decoration: none;
    box-shadow: none;
    font-style: italic;
    font-weight: 400;
    font-family: 'Playfair display', serif;
    position: relative;
}
.wp1s-animation-type-5 .wp1s-animate-capwrap .wp1s-float-button a:before {
    content:'';
    position: absolute;
    background-color:#05274e;
    width:100px;
    height: 1px;
    left:120px;
    top:50%;
    max-width: 80%;
}
.wp1s-animation-type-5 .wp1s-animate-capwrap .wp1s-float-button a:hover {
    color:#000000;
}
.wp1s-animation-type-5 .wp1s-animate-capwrap .wp1s-layer1-wrap {
    position: absolute;
    top:19%;
    right:15%;
    line-height: 1;
    max-width:28%;
}
.wp1s-animation-type-5 .wp1s-animate-capwrap .wp1s-layer2-wrap  {
    position: absolute;
    top: 23%;
    right: 13%;
    line-height: 1;
    max-width:48%;
}
/*----------animate-template-6-----------*/
.wp1s-animation-type-6 .wp1s-animate-capwrap {
    text-align: center;
}
.wp1s-animation-type-6 .wp1s-animate-capwrap .wp1s-animate-title {
    position: absolute;
    top:28%;
    left:0;
    text-align: right;
    font-size: 40px;
    color:#2c5e61;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 700;
    font-family: 'Poppins', sans-serif;
    line-height: 1;
    margin-left: 30px;
    width:55%;
}
.wp1s-animation-type-6 .wp1s-animate-capwrap .wp1s-animate-content {
    position: absolute;
    top:39%;
    left:0;
    right:0;
    width: 90%;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 14px;
    color:#82517a;
    line-height: 1.2;
    margin:0 auto;
}
.wp1s-animation-type-6 .wp1s-animate-capwrap .wp1s-layer1-wrap {
    position: absolute;
    top:28%;
    right:0;
    text-align: left;
    font-size: 40px;
    color:#f5b302;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 700;
    font-family: 'Poppins', sans-serif;
    line-height: 1;
    margin-right:30px;
    width:39%;
}
.wp1s-animation-type-6 .wp1s-animate-capwrap .wp1s-layer2-wrap {
    position: absolute;
    top:17%;
    left:0;
    right:0;
    font-size: 20px;
    color:#2c5e61;
    text-transform: capitalize;
    letter-spacing: 1px;
    font-weight: 400;
    font-family: 'Lobster', sans-serif;
    font-style: italic;
    line-height: 1;
    margin:0 auto;
    width:90%;
}
.wp1s-animation-type-6 .wp1s-animate-capwrap .wp1s-layer2-wrap .wp1s-layer2-desc {
    position: relative;
    padding-bottom: 20px;
}
.wp1s-animation-type-6 .wp1s-animate-capwrap .wp1s-layer2-wrap .wp1s-layer2-desc:after {
    content: '';
    position: absolute;
    width:20px;
    height:1px;
    background-color:#349ba4;
    bottom: 0;
    left:50%;
    margin-left:-10px;

}
/*---------animate-template-7---------*/
.wp1s-animation-type-7 .wp1s-animate-capwrap .wp1s-animate-title {
    position:absolute;
    top:20%;
    left:55%;
    max-width: 40%;
    color:#106b71;
    font-size: 36px;
    font-family: 'Poppins', sans-serif;
    font-weight:400;
    text-transform: uppercase;
    text-align: left;
    line-height: 1.2;
}
.wp1s-animation-type-7 .wp1s-animate-capwrap .wp1s-animate-content {
    position: absolute;
    top: 30%;
    left:55%;
    max-width: 40%;
    color:#ffffff;
    font-size: 17px;
    font-family: 'Poppins', sans-serif;
    font-weight:300;
    line-height: 1.2;
    text-align: left;
}
.wp1s-animation-type-7 .wp1s-animate-capwrap .wp1s-layer1-wrap {
    position: absolute;
    top: 40%;
    left:55%;
    max-width: 40%;
    color:#ffffff;
    font-size: 28px;
    font-family: 'Raleway', sans-serif;
    font-weight:300;
    background-color: #73a802;
    padding:18px 22px;
    text-transform: capitalize;
    text-align: left;
    line-height: 1;
}
.wp1s-animation-type-7 .wp1s-animate-capwrap .wp1s-layer2-wrap {
    position: absolute;
    top: 52%;
    left:55%;
    max-width: 40%;
    color:#ffffff;
    font-size: 28px;
    font-family: 'Raleway', sans-serif;
    font-weight:300;
    background-color: #0dbac5;
    padding:18px 22px;
    text-transform: capitalize;
    text-align: left;
    line-height: 1;
}
.wp1s-animation-type-7 .wp1s-animate-capwrap .wp1s-layer3-wrap {
    position: absolute;
    top: 15%;
    left:9%;
    max-width: 36%;
}
/*---------animate-template-8---------*/
.wp1s-animation-type-8 .wp1s-animate-capwrap {
    text-align: center;
}
.wp1s-animation-type-8 .wp1s-animate-capwrap .wp1s-animate-title {
    position:absolute;
    top:10%;
    left:0;
    right: 0;
    width: 90%;
    line-height: 1.2;
    margin:0 auto;
}
.wp1s-animation-type-8 .wp1s-animate-capwrap .wp1s-temp8-wrap {
    color:#ffffff;
    font-size: 40px;
    font-family: 'Oswald', sans-serif;
    font-weight:400;
    text-transform: uppercase;
    background-color:rgba(0,0,0,0.38);
    padding: 20px 50px;
    display: inline-block;
}
.wp1s-animation-type-8 .wp1s-animate-capwrap .wp1s-animate-content {
    position: absolute;
    top: 30%;
    left:0;
    right:0;
    max-width: 90%;
    color:#433245;
    text-transform: uppercase;
    font-size: 20px;
    font-family: 'Oswald', sans-serif;
    font-weight:300;
    line-height: 1.5;
    margin: 0 auto;
}
.wp1s-animation-type-8 .wp1s-animate-capwrap .wp1s-float-button{
    position: absolute;
    top:40%;
    left:0;
    right:0;
    width: 90%;
    line-height: 1;
    margin: 0 auto;
    font-size: 16px;
}
.wp1s-animation-type-8 .wp1s-animate-capwrap .wp1s-float-button a{
    color:#ffffff;
    background-color:#483741;
    display: inline-block;
    text-transform: uppercase;
    text-decoration: none;
    box-shadow: none;
    font-weight: 400;
    font-family: 'Oswald', sans-serif;
    position: relative;
    padding:15px 20px;
}
/*---------animate-template-9---------*/
.wp1s-animation-type-9 .wp1s-animate-capwrap {
    text-align: center;
}
.wp1s-animation-type-9 .wp1s-animate-capwrap .wp1s-animate-title {
    position:absolute;
    top:15%;
    left:0;
    right:0;
    max-width: 90%;
    color:#ffffff;
    font-size: 36px;
    font-family: 'Montserrat', sans-serif;
    font-weight:400;
    text-transform: uppercase;
    margin: 0 auto;
    line-height: 1.2;
}
.wp1s-animation-type-9 .wp1s-animate-capwrap .wp1s-animate-title .wp1s-temp9-wrap {
    background-color:#3699d9;
    padding:15px 30px;
    display: inline-block;
    position: relative;
}
.wp1s-animation-type-9 .wp1s-animate-capwrap .wp1s-animate-title .wp1s-temp9-wrap:before {
    content: '';
    position: absolute;
    width: 117%;
    height: 0;
    margin-left: 7px;
    top: -10px;
    left: 0;
    border-style: solid;
    border-width: 10px;
    border-color: #fff transparent transparent #fff;
    z-index: -1;;
}
.wp1s-animation-type-9 .wp1s-animate-capwrap .wp1s-animate-title .wp1s-temp9-wrap:after {
    content:'';
    position:absolute;
    top:0;
    right:0;
    width:0;
    height:0;
    margin-right: -73px;
    border-style: solid;
    border-width: 37px;
    border-color:#3699d9 transparent transparent #3699d9;
}
.wp1s-animation-type-9 .wp1s-animate-capwrap .wp1s-animate-content {
    position: absolute;
    top: 28%;
    left:0;
    right:0;
    max-width: 90%;
    color:#000000;
    font-size: 15px;
    font-family: 'Roboto Slab', serif;
    font-weight:400;
    text-transform: capitalize;
    margin: 0 auto;
    line-height: 1.2;
    width:100%;
    overflow: hidden;
    white-space: pre-line;
}
.wp1s-animation-type-9 .wp1s-animate-capwrap .wp1s-layer1-wrap {
    position: absolute;
    top: 40%;
    left:0;
    right:0;
    max-width: 90%;
    color:#3699d9;
    font-size: 35px;
    font-family: 'Damion', cursive;
    margin:0 auto;
    line-height: 1;
}
.wp1s-animation-type-9 .wp1s-animate-capwrap .wp1s-layer2-wrap {
    position: absolute;
    bottom: 0;
    left:0;
    right:0;
    margin:0 auto;
    max-width: 48%;
}
/*---------animate-template-10---------*/
.wp1s-animation-type-10 li:before {
    content:'';
    position: absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background-color:rgba(255,255,255,0.88);
}
.wp1s-animation-type-10 .wp1s-animate-capwrap .wp1s-temp10-bgwrap {
    background-color:rgba(0,0,0,0.7);
    position: absolute;
    top: 25%;
    left:55%;
    max-width:60%;
    width:40%;
    height:38%;
    padding:40px;
    border-left:6px solid #e6be1e;
}
.wp1s-animation-type-10 .wp1s-animate-capwrap .wp1s-temp1-secwrap {
    position: relative;
    width: 100%;
    height: 100%;
}
.wp1s-animation-type-10 .wp1s-animate-capwrap .wp1s-animate-title {
    position:absolute;
    top:18%;
    left:0%;
    max-width: 60%;
    color:#ffffff;
    font-size: 50px;
    font-family: 'Montserrat', sans-serif;
    font-weight:700;
    text-transform: uppercase;
    text-align: left;
    line-height: 1.2;
}
.wp1s-animation-type-10 .wp1s-animate-capwrap .wp1s-animate-content {
    position: absolute;
    top: 60%;
    left:0%;
    max-width: 100%;
    color:#ffffff;
    font-size: 14px;
    font-family: 'Montserrat', sans-serif;
    font-weight:400;
    line-height: 1.2;
    letter-spacing: -0.2px;
    text-align: left;
}
.wp1s-animation-type-10 .wp1s-animate-capwrap .wp1s-float-button{
    position: absolute;
    top:64%;
    left:55%;
    max-width: 90%;
    line-height: 1;
}
.wp1s-animation-type-10 .wp1s-animate-capwrap .wp1s-float-button a{
    color:#ffffff;
    background-color:#e6be1e;
    display: inline-block;
    text-transform: uppercase;
    text-decoration: none;
    box-shadow: none;
    font-size: 16px;
    font-weight: 600;
    font-family: 'Khand', sans-serif;
    position: relative;
    padding:15px 20px 12px 20px;
}
.wp1s-animation-type-10 .wp1s-animate-capwrap .wp1s-layer1-wrap {
    position: absolute;
    top:0%;
    left:0%;
    max-width: 100%;
    color:#ffffff;
    font-size: 23px;
    font-family: 'Montserrat', sans-serif;
    font-weight:700;
    text-align: left;
    text-transform: uppercase;
    line-height: 1;
}
.wp1s-animation-type-10 .wp1s-animate-capwrap .wp1s-layer2-wrap {
    position: absolute;
    top: 21%;
    left: 53%;
    max-width: 40%;
    color:#e6be1e;
    font-size: 50px;
    font-family: 'Montserrat', sans-serif;
    font-weight:700;
    text-transform:uppercase;
    text-align: left;
    line-height: 1;
}
.wp1s-animation-type-10 .wp1s-animate-capwrap .wp1s-layer3-wrap {
    position: absolute;
    top: 15%;
    left:9%;
    max-width: 36%;
}
/*---------animate-template-11---------*/
.wp1s-animation-type-11 .wp1s-animate-capwrap .wp1s-animate-title {
    position:absolute;
    top:31%;
    left:23%;
    max-width: 50%;
    color:#e86e3c;
    font-size: 60px;
    font-family: 'Shadows Into Light', cursive;
    font-weight:400;
    text-transform: uppercase;
    line-height: 1.2;
}
.wp1s-animation-type-11 .wp1s-animate-capwrap .wp1s-layer1-wrap {
    position: absolute;
    top: 33%;
    left:5%;
    max-width: 90%;
    color:#ffffff;
    font-size: 50px;
    font-family: 'Abril Fatface', cursive;
    text-transform: uppercase;
    line-height: 1;
}
.wp1s-animation-type-11 .wp1s-animate-capwrap .wp1s-animate-content {
    position: absolute;
    top: 43%;
    left:5%;
    max-width: 90%;
    color:#ffffff;
    font-size: 50px;
    font-family: 'Abril Fatface', cursive;
    text-transform: uppercase;
    line-height: 1;
}
.wp1s-animation-type-11 .wp1s-animate-capwrap .wp1s-float-button{
    position: absolute;
    top:58%;
    left:5%;
    max-width: 90%;
    line-height: 1;
}
.wp1s-animation-type-11 .wp1s-animate-capwrap .wp1s-float-button a{
    color: #ffffff;
    background: url('../images/readmore-bg.png') no-repeat center center;
    width: 249px;
    height: 61px;
    display: inline-block;
    text-transform: uppercase;
    text-decoration: none;
    box-shadow: none;
    font-size: 20px;
    font-weight: 600;
    font-family: 'Shadows Into Light', cursive;
    position: relative;
    text-align: center;
    line-height: 61px;
}
/*==========
text-transition
=============*/
/*.wp1s-examples{
   float:left;
   margin-right:5px;
}*/
.wp1s-animate-capwrap .wp1s-layer1-wrap .wp1s-examples a{
    display:block;
    position:relative;
    float:left;
    clear:both;
    color:inherit;
    text-decoration: none;
    box-shadow: none;
    text-transform:inherit;
}
.wp1s-examples a > span{
    height:50px;
    float:left;
    position:relative;
    overflow:hidden;
}
.wp1s-examples a span span{
    position:absolute;
    display:block;
    left:0px;
    top:0px;
    text-align:center;
}
.wp1s-examples a span span.sl-w1{
    color:inherit;
    text-shadow:0px 0px 1px #fff;
    z-index:2;
}
.wp1s-examples a span span.sl-w2{
    color: #fbb1be;
    text-shadow: 0px 2px 1px #e71b70;
    z-index: 3;
}
/*================================================
            animate-template-12
===============================================*/
.wp1s-animation-type-12 .wp1s-animate-capwrap .wp1s-layer3-wrap{
    position: absolute;
    left: 0;
    margin:0 auto;
    top: 30%;
    -webkit-transform: translateY(-30%);
    -moz-transform: translateY(-30%);
    -o-transform: translateY(-30%);
    -ms-transform: translateY(-30%);
    transform: translateY(-30%);
    width: 50%;
}
.wp1s-animation-type-12 .wp1s-animate-capwrap .wp1s-layer3-wrap img{
    margin: 0 auto;
    position: relative;
    z-index: 99999;
    width: 50%;
}
.wp1s-animation-type-12{
    position: relative;
    z-index: 0;
}
.wp1s-animation-type-12 .wp1s-animate-capwrap{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width:100%;
    height: 100%;
    color: #000;
    z-index: 9;
}
.wp1s-animation-type-12 .wp1s-animatewrap:before{
    content: "";
    background: #ee4558;
    height: 100%;
    position: absolute;
    width: 50%;
    left: 0;
    top: 0;
    bottom: 0;
    z-index: 9;
}
.wp1s-animation-type-12 .wp1s-animate-title{
    font-family: 'Poppins', Sans-serif;
    font-size: 51px;
    font-weight: 600;
    color: #000;
    border-bottom: 4px solid #bfbebe;
    padding-bottom: 5px;
    line-height: 1;
    text-transform: uppercase;
    display: inline-block;
}
.wp1s-temp12-content-wrap{
    width: 50%;
    right: 0;
    padding: 40px 25px;
    height: 100%;
    bottom: 0;
    float: right;
}
.wp1s-animation-type-12 .wp1s-temp12-content-wrap .wp1s-layer1-wrap{
    font-family: 'Roboto', sans-serif;
    display: inline-block;
    margin: 70px 10px 0;

}
.wp1s-animation-type-12 .wp1s-temp12-content-wrap .wp1s-layer1-wrap a{
    font-family: 'Roboto', sans-serif;
    min-height: 170px;
}
.wp1s-animation-type-12 .wp1s-temp12-content-wrap .wp1s-layer1-wrap .wp1s-layer1-desc{
    color: #ee4558;
    font-size: 180px;
    font-weight: 600;
}
.wp1s-animation-type-12 .wp1s-layer2-desc{
    text-transform: uppercase;
    font-size: 40px;
    text-align: center;
    font-weight: 600;

}
.wp1s-animation-type-12 .wp1s-layer2-wrap{
    display: inline-block;
    line-height: 1;

}
.wp1s-animation-type-12 .wp1s-layer2-wrap{
    position: relative;
    top: -28px;
}
.wp1s-animation-type-12 .wp1s-examples a > span{
    height: 170px;
    min-height: 170px;
}
.wp1s-animation-type-12 .wp1s-examples a span span{
    bottom: 0;
    top: 0;
    line-height: 170px;
}
.wp1s-animation-type-12 .wp1s-examples{
    margin-right: 0;
}
.wp1s-animation-type-12 .wp1s-animate-content{
    position: absolute;
    bottom: 43px;
    font-family: 'Satisfy', cursive;
    color: #bd2839;
    font-size: 65px;
    -webkit-backface-visibility: hidden;
    backface-visibility: initial;
    line-height: 1;
}
.wp1s-animation-type-12 .wp1s-temp12-descp-wrap{
    -webkit-transform: rotate(-5deg);
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -o-transform: rotate(-5deg);
    transform: rotate(-5deg);
    margin-left: 50px;
}

/*=======================
    animate-template-13
========================*/
.wp1s-animation-type-13:before {
    content:'';
    background-color:rgba(0,0,0,0.2);
    position: absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index: 1;
}
.wp1s-animation-type-13 .wp1s-animate-capwrap,
.wp1s-animation-type-14 .wp1s-animate-capwrap {
    z-index: 9999;
}
.wp1s-animation-type-13 .wp1s-animate-capwrap .wp1s-animate-title {
    position:absolute;
    top:47%;
    right:0;
    left:0;
    font-family: 'Pacifico', sans-serif;
    font-weight:400;
    font-size: 60px;
    color:#18cfab;
    text-transform: capitalize;
    max-width: 80%;
    margin:0 auto;
    text-align: center;
    line-height: 1.2;
}
.wp1s-animation-type-13 .wp1s-animate-capwrap .wp1s-animate-content {
    position:absolute;
    bottom:33%;
    left:0;
    right:0;
    font-size: 60px;
    font-family: 'Lato',sans-serif;
    font-weight:900;
    text-transform: uppercase;
    color:#ffffff;
    line-height: 1.2;
    letter-spacing: 1px;
    max-width: 80%;
    margin:0 auto;
    text-align: center;
}
.wp1s-animation-type-13 .wp1s-animate-capwrap .wp1s-layer1-wrap {
    position:absolute;
    top:30%;
    left:0;
    right:0;
    max-width: 15%;
    margin:0 auto;
    text-align: center;
}
/*===============================
        animate-template-14
==================================*/
.wp1s-animation-type-14 .wp1s-animate-capwrap .wp1s-animate-title {
    position:absolute;
    top:30%;
    right:5%;
    background-color:#09aeec;
    color:#ffffff;
    padding:2%;
    font-family: 'Open sans',sans-serif;
    font-weight:700;
    font-size: 40px;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    line-height: 1;
    max-width: 80%;
}
.wp1s-animation-type-14 .wp1s-animate-capwrap .wp1s-animate-content {
    position:absolute;
    top:43.5%;
    right:5%;
    background-color:#ffffff;
    color:#09aeec;
    padding:1.5% 2%;
    font-family: 'Open sans',sans-serif;
    font-weight:700;
    font-size: 30px;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    line-height: 1;
    max-width: 70%;
}
.wp1s-animation-type-14 .wp1s-animate-capwrap .wp1s-layer1-wrap {
    position:absolute;
    top:54%;
    right:5%;
    background-color:#000000;
    color:#ffffff;
    padding:1.5% 2%;
    font-family: 'Open sans',sans-serif;
    font-weight:300;
    font-size: 20px;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 1;
    max-width: 60%;
}
.wp1s-animation-type-14 .wp1s-animate-capwrap .wp1s-float-button {
    position: absolute;
    bottom:28%;
    right:5%;
    margin-bottom: -20px;
    width:40%;
    text-align: right;
}
.wp1s-animation-type-14 .wp1s-animate-capwrap .wp1s-float-button a {
    position: relative;
    color: #ffffff;
    background: #09aeec;
    display: inline-block;
    text-transform: uppercase;
    text-decoration: none;
    box-shadow: none;
    font-size: 12px;
    font-weight: 300;
    font-family: 'Open sans', sans-serif;
    padding:15px 25px 13px 25px;
    line-height: 1.2;
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
}
/*===============================
        animate-template-15
==================================*/
.wp1s-animation-type-15 .wp1s-animate-capwrap .wp1s-animate-title {
    position:absolute;
    top:47%;
    left:0;
    color:#000000;
    font-family: 'Roboto Condensed',sans-serif;
    font-weight:700;
    font-size: 40px;
    text-transform: uppercase;
    letter-spacing: 1px;
    width:50%;
    text-align: right;
    padding-right:60px;
    margin-left:20px;
    line-height: 1.2;
}
.wp1s-animation-type-15 .wp1s-animate-capwrap .wp1s-animate-content {
    position:absolute;
    top:57%;
    left:0;
    color:#000000;
    font-family: 'Roboto',sans-serif;
    font-weight:300;
    font-size: 14px;
    text-transform: lowercase;
    width:50%;
    text-align: right;
    padding-right:60px;
    margin-left:20px;
    line-height: 1.2;
}
.wp1s-animation-type-15 .wp1s-animate-capwrap .wp1s-layer1-wrap {
    position:absolute;
    top:40%;
    left:0;
    color:#000000;
    padding-right:60px;
    font-family: 'Roboto Condensed',sans-serif;
    font-weight:300;
    font-size: 35px;
    text-transform: uppercase;
    letter-spacing: 1px;
    width:50%;
    text-align: right;
    margin-left:20px;
    line-height: 1.2;
}
.wp1s-animation-type-15 .wp1s-animate-capwrap .wp1s-layer2-wrap {
    position: relative;
    left:50%;
    top:50%;
    max-width: 40%;
    margin-top:-10%;
    margin-left:50px;
    line-height: 0;
}
.wp1s-animation-type-15 .wp1s-animate-capwrap .wp1s-layer2-wrap .wp1s-youtube-layer-container,
.wp1s-animation-type-15 .wp1s-animate-capwrap .wp1s-layer2-wrap .wp1s-vimeo-layer-wrap,
.wp1s-animation-type-15 .wp1s-animate-capwrap .wp1s-layer2-wrap .wp1s-html5-layer-wrap {
    border:4px solid #ffffff;
}
/*=============================
    partial-slider-design
================================*/
.wp1s-partail-view-item{
    opacity:0.4;
    transition:0.6s ease-in-out all;
    -webkit-transition:0.6s ease-in-out all;
    -moz-transition:0.6s ease-in-out all;
    margin:0 10px;
    transform:scale(0.9);
    -webkit-transform:scale(0.9);
    -moz-transform:scale(0.9);

}
.wpowl-item.center .wp1s-partail-view-item{
    opacity:1;
    transform:scale(1) translateZ(0);
    -webkit-transform:scale(1) translateZ(0);
    -moz-transform:scale(1) translateZ(0);
}
.wpowl-item {
    -webkit-backface-visibility: hidden;
    -webkit-transform: scale(1.0, 1.0);
}
.wp1s-owl-carousel:after{
    content:"";
    display:block;
    position:absolute;
    width:8%;
    top:0;
    bottom:0;
    left:50%;
    margin-left:-4%;
    pointer-events: none;
}
.wp1s-owl-carousel,
.wp1s-auto-width-owl/*,
.wp1s-laptop-background-wrap .wp1s-main-wrapper .bx-wrapper,
.wp1s-mobile-background-wrap .wp1s-main-wrapper .bx-wrapper,
.wp1s-frame-style1 .wp1s-main-wrapper .bx-wrapper,
.wp1s-frame-style2 .wp1s-main-wrapper .bx-wrapper*/ {
    cursor: url('../images/grab-hand.png'), move;
}
.wp1s-laptop-background-wrap .wp1s-main-wrapper .bx-wrapper,
.wp1s-mobile-background-wrap .wp1s-main-wrapper .bx-wrapper,
.wp1s-frame-style1 .wp1s-main-wrapper .bx-wrapper,
.wp1s-frame-style2 .wp1s-main-wrapper .bx-wrapper {
    cursor: pointer;
}
.wp1s-partial-content-wrap {
    margin-top: 20px;
    text-align: center;
    font-family: 'Lato', sans-serif;
    font-weight:300;
    line-height: 1.3;
    opacity: 0;
    transition:all 2s ease-in-out 0s;
    -webkit-transition:all 2s ease-in-out 0s;
    -moz-transition:all 2s ease-in-out 0s;
}
.wpowl-item.center .wp1s-partial-content-wrap {
    opacity: 1;
}
.wp1s-partial-content-wrap .wp1s-partial-title {
    font-size: 30px;
    color:#000000;
    margin-bottom: 10px;
    font-weight:400;
    text-transform: uppercase;
}
.wp1s-partial-content-wrap .wp1s-partial-description {
    font-size: 20px;
    color:#777777;
    margin-bottom: 15px;
}
.wp1s-partial-content-wrap .wp1s-partial-button {
    display: inline-block;
    font-size: 16px;
    text-transform: uppercase;
    position: relative;
    letter-spacing: 0px;
    line-height: 26px;
    color:#777777;
}
.wp1s-partial-content-wrap .wp1s-partial-button:hover {
    letter-spacing: 5px;

}
.wp1s-partial-content-wrap .wp1s-partial-button:before,
.wp1s-partial-content-wrap .wp1s-partial-button:after {
    content:'';
    position: relative;
    display: block;
    background-color:#000000;
    height:2px;
    width:0;
    margin:0 auto;
    transition:all 350ms ease-in-out;
}
.wp1s-partial-content-wrap .wp1s-partial-button:hover:before,
.wp1s-partial-content-wrap .wp1s-partial-button:hover:after {
    width:100%;
}

/*===============================
    LAPTOP-MOBILE-FRAME-SLIDER
=================================*/
.wp1s-laptop-background-wrap {
    background:url('../images/macbook-bg.png') no-repeat;
    position: relative;
    background-size: contain;
    max-width: 690px;
}
.wp1s-laptop-background-wrap .wp1s-main-wrapper  {
    width: 90%;
    background:none;
    padding: 3.4% 2% 6.3% 12.5%;
}
.wp1s-laptop-background-wrap .wp1s-main-wrapper video {
    display: block;
    width:100%;
    margin-bottom: 0;
}
.wp1s-mobile-background-wrap {
    background:url('../images/iphone-bg.png') no-repeat;
    position: relative;
    background-size: contain;
    max-width:275px;
}
.wp1s-mobile-background-wrap .wp1s-main-wrapper  {
    width:100%;
    background:none;
    padding:27% 14.1% 19% 10.3%;
}
.wp1s-slider-wrapper.wp1s-laptop-background-wrap .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager,
.wp1s-slider-wrapper.wp1s-mobile-background-wrap .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager,
.wp1s-slider-wrapper.wp1s-frame-style1 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    position: absolute;
    width: 100%;
    text-align: center;
}
.wp1s-slider-wrapper.wp1s-mobile-background-wrap .bx-wrapper .bx-controls-auto,
.wp1s-slider-wrapper.wp1s-frame-style1 .bx-wrapper .bx-controls-auto  {
    position: absolute;
}
/*frames-css*/
.wp1s-frame-style1 {
    background:url('../images/frame-1.png') no-repeat;
    position: relative;
    background-size: contain;
    overflow: hidden;
    max-width: 650px;
}
.wp1s-frame-style1 .wp1s-main-wrapper {
    width:100%;
    background:none;
    padding:4.2% 4.3% 2.2% 4.3%;
}
.wp1s-frame-style2 {
    background:url('../images/frame-2.png') no-repeat;
    position: relative;
    background-size: contain;
    overflow: hidden;
    width: 90%;
    max-width: 500px;
}
.wp1s-frame-style2 .wp1s-main-wrapper {
    width:100%;
    background:none;
    padding:8% 6.9% 4.3% 7.7%;
}

/*=========================
    HTML-CONTENT-WRAP
=========================*/
.wp1s-slider-wrapper .wp1s-html-content-wrap {
    background-color:#eeeeee;
}
.wp1s-only-content-title {
    font-family: 'Poppins', sans-serif;
    font-size: 24px;
    font-weight:500;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    color:#000000;
    line-height: 1;
    margin:20px 0 20px 0;
    padding:30px 50px 0;
}
.wp1s-only-content-description {
    font-family: 'Open sans', sans-serif;
    font-size: 16px;
    font-weight:400;
    line-height: 1.4;
    color:#555555;
    padding:0 50px 30px ;
}
.wp1s-only-content-description p {
    margin:0 0 10px;
}
/*==========================
    TESTIMONIAL-SLIDER-CSS
==============================*/
/*Single-testimonial-slider*/
.wp1s-main-wrapper .wp1s-testimonial-review,
.wp1s-main-wrapper .wp1s-testimonial-content-wrap {
    text-align: center;
}
.wp1s-main-wrapper .wp1s-testimonial-review {
    font-size: 16px;
    font-family:'Open sans', sans-serif;
    font-weight:400;
    line-height: 1.5;
    color:#777777;
    max-width: 80%;
    margin:0 auto;
    padding-top: 50px;
}
.wp1s-main-wrapper .bx-wrapper .bx-viewport .wp1s-testimonial-image-wrap {
    max-width: 120px;
    height: 120px;
    margin:30px auto;
    border:2px solid #ddd;
    padding:6px;
    border-radius: 100%;
}
.wp1s-main-wrapper .bx-wrapper .bx-viewport .wp1s-testimonial-image-wrap img {
    width: auto;
    margin:0 auto;
    border-radius: 100%;
}
.wp1s-testimonial-username {
    font-size: 20px;
    font-family:'Open sans', sans-serif;
    line-height: 1;
    color: #505050;
    font-weight: 700;
    text-transform: capitalize;
}
.wp1s-testimonial-stars {
    line-height: 1;
}
.wp1s-testimonial-stars .fa-star,
.wp1s-testimonial-stars .fa-star-o{
    color:#FFD700;
    margin:10px 3px 0 3px;
}
.wp1s-testimonial-designation {
    font-size: 14px;
    color:#777777;
    font-family:'Open sans', sans-serif;
    font-weight:400;
    text-transform: capitalize;
    margin:10px 0;
    line-height: 1;
}
.wp1s-main-wrapper a.wp1s-testimonial-company-name {
    text-decoration: none;
    color:#666666;
    font-size: 14px;
    font-family:'Open sans', sans-serif;
    font-weight:600;
    text-transform: capitalize;
    line-height: 1;
    display: block;
}
.entry-content .wp1s-main-wrapper a {
    box-shadow: none;
}
.wp1s-testimonial-email {
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    font-weight:400;
    color:#777777;
    margin:10px 0;
    line-height: 1;
}
.wp1s-testimonial-social-links {
    padding:10px 0 60px 0;
}
.wp1s-testimonial-social-links .wp1s-social-wrap {
    display: inline-block;
    width:30px;
    height:30px;
    margin-right:5px;
    text-align: center;
}
.wp1s-testimonial-social-links .wp1s-social-wrap a {
    display: inline-block;
    width:100%;
    height:100%;
    border:1px solid #dddddd;
    background-color:transparent;
    color:#777777;
    transition:all 0.3s ease-in-out;
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
}
.wp1s-testimonial-social-links .wp1s-social-wrap a:hover {
    color:#000000;
    border-color:#000000;
}

/*carousal-testimonial-slider*/
.wp1s-car-testimonial-review {
    background-color:rgba(225, 232, 237, 0.6);
    padding:20px;
    font-size: 15px;
    font-family: 'Hind', sans-serif;
    line-height: 1.5;
    font-weight:300;
    margin-bottom: 20px;
    position: relative;
}
.wp1s-car-testimonial-review:after {
    content: '';
    position: absolute;
    bottom: -20px;
    left:20px;
    width:0;
    height:0;
    border-width:10px;
    border-style:solid;
    border-color:rgba(225, 232, 237, 0.6) rgba(225, 232, 237, 0.6) transparent transparent;
}
.wp1s-main-wrapper .bx-wrapper .bx-viewport .wp1s-car-testimonial-image-wrap {
    max-width:80px;
    height: 80px;
    border-radius:100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    margin:0 30px;
    float:left;
}
.wp1s-main-wrapper .bx-wrapper .bx-viewport .wp1s-car-testimonial-image-wrap a img {
    width: auto;
    border-radius: 100%;
}
.wp1s-car-testimonial-content-wrap {
    float: left;
    width:60%;
}
.wp1s-car-testimonial-username {
    font-size: 18px;
    font-family:'Hind', sans-serif;
    line-height: 1;
    color: #555555;
    font-weight: 600;
    text-transform: capitalize;
}
.wp1s-car-testimonial-content-wrap .wp1s-testimonial-stars .fa-star,
.wp1s-car-testimonial-content-wrap .wp1s-testimonial-stars .fa-star-o {
    margin-top:6px;
}
.wp1s-car-testimonial-designation {
    font-size: 15px;
    color:#777777;
    font-family:'Hind', sans-serif;
    font-weight:400;
    text-transform: capitalize;
    margin:6px 0;
    line-height: 1;
}
.wp1s-car-testimonial-company-name {
    text-decoration: none;
    color:#666666;
    font-size: 15px;
    font-family:'Hind', sans-serif;
    font-weight:600;
    text-transform: capitalize;
    line-height: 1;
    display: block;
}
.wp1s-car-testimonial-email {
    font-size: 15px;
    font-family: 'Lato', sans-serif;
    font-weight:400;
    color:#777777;
    margin:6px 0;
    line-height: 1;
    font-style: italic;
}
.wp1s-car-testimonial-social-links {
    padding:10px 0 60px 0;
}
.wp1s-car-testimonial-social-links .wp1s-social-wrap {
    display: inline-block;
    width:35px;
    height:35px;
    margin-right:5px;
    margin-bottom: 10px;
    text-align: center;
}
.wp1s-car-testimonial-social-links .wp1s-social-wrap:last-child {
    margin-right:0;
}
.wp1s-car-testimonial-social-links .wp1s-social-wrap a {
    display: inline-block;
    width:100%;
    height:100%;
    border: 1px solid rgba(119, 119, 119, 0.7);
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    background-color:transparent;
    color:#777777;
    line-height: 33px;
    transition:all 0.3s ease-in-out;
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
}
.wp1s-car-testimonial-social-links .wp1s-social-wrap a:hover {
    color:#ffffff;
    background-color:rgba(119, 119, 119, 0.7);
}
/*==========================
    TEAM-SLIDER-CSS
==============================*/
/*Single-team-slider*/
.wp1s-main-wrapper .bx-wrapper .bx-viewport .wp1s-team-image-wrap img {
    width:auto;
    margin:0 auto;
}
.wp1s-team-content-wrap {
    text-align: center;
    padding:40px 80px;
    font-family:'Raleway', sans-serif;
    font-weight: 400;
}
.wp1s-team-username {
    font-size: 26px;
    line-height: 1;
    color:#ec1b2e;
    text-transform: capitalize;
    margin-bottom: 18px;
}
.wp1s-team-designation {
    font-size: 20px;
    line-height: 1;
    color: #404040;
    text-transform: capitalize;
    margin-bottom: 15px;
}
.wp1s-team-description {
    font-size: 16px;
    line-height: 1.5;
    color: #929292;
    margin-bottom: 18px;
}
.wp1s-team-content-wrap .wp1s-team-links {
    display: inline-block;
    width:30px;
    height:30px;
    margin-right:5px;
    margin-bottom: 10px;
    text-align: center;
}
.wp1s-team-content-wrap .wp1s-team-links a {
    display: inline-block;
    width:100%;
    height:100%;
    border:1px solid #ec1b2e;
    background-color:transparent;
    color:#ec1b2e;
    line-height: 30px;
    transition:all 0.3s ease-in-out;
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
}
.wp1s-team-content-wrap .wp1s-team-links a:hover {
    color:#ffffff;
    background-color:#ec1b2e;
}
.wp1s-team-content-wrap  .wp1s-team-button a {
    display: inline-block;
    background-color: #ec1b2e;
    color: #ffffff;
    padding: 10px 15px;
    line-height: 1;
    font-size: 12px;
    text-transform: uppercase;
    font-family: 'Raleway', Sans-serif;
    position: relative;
    z-index: 2;
    margin-top: 15px;
    border:2px solid #ec1b2e;
}
.wp1s-team-content-wrap  .wp1s-team-button a:hover {
    color: #ec1b2e;
    background-color: transparent;
}

/*carousal-team-slider*/
.wp1s-main-wrapper .bx-wrapper .bx-viewport .wp1s-car-team-image-wrap img {
    width:auto;
    margin: 0 auto;
}
.wp1s-car-team-content-wrap {
    text-align: center;
    padding:20px;
    font-family:'Roboto', sans-serif;
    font-weight: 400;
}
.wp1s-car-team-username {
    font-size: 18px;
    line-height: 1;
    color: #000000;
    text-transform: capitalize;
    margin-bottom: 12px;
}
.wp1s-car-team-designation {
    font-size: 14px;
    line-height: 1;
    color: #00acff;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.wp1s-car-team-description {
    font-size: 14px;
    line-height: 1.5;
    color: #929292;
    font-family: 'Raleway';
    margin-bottom: 10px;
}
.wp1s-car-team-social-links .wp1s-team-social {
    display: inline-block;
    width:38px;
    height:38px;
    margin-right:5px;
    margin-bottom: 10px;
    text-align: center;
}
.wp1s-car-team-social-links .wp1s-team-social:last-child {
    margin-right:0;
}
.wp1s-car-team-social-links .wp1s-team-social a {
    display: inline-block;
    width:100%;
    height:100%;
    border: 1px solid rgba(119, 119, 119, 0.7);
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    background-color:transparent;
    color:#777777;
    line-height: 37px;
    transition:all 0.3s ease-in-out;
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
}
.wp1s-car-team-social-links .wp1s-team-social a:hover {
    color:#00acff;
    border-color:#00acff;
}
.wp1s-car-team-social-links .wp1s-team-social a i {
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    transform:scale(1);
    padding:3px;
    -webkit-transition:transform 0.3s ease-in-out;
    -moz-transition:transform 0.3s ease-in-out;
    transition:transform 0.3s ease-in-out;
}
.wp1s-car-team-social-links .wp1s-team-social a:hover i {
    -webkit-transform:scale(1.3);
    -moz-transform:scale(1.3);
    transform:scale(1.3);
}
.wp1s-car-team-content-wrap .wp1s-team-button a {
    display: inline-block;
    background-color: #00acff;
    color: #ffffff;
    padding: 10px 15px;
    line-height: 1;
    font-size: 12px;
    text-transform: uppercase;
    font-family: 'Raleway', Sans-serif;
    position: relative;
    z-index: 2;
    margin-top: 15px;
}
.wp1s-car-team-content-wrap .wp1s-team-button a:before {
    content: '';
    position: absolute;
    width:0%;
    height:100%;
    top:0;
    left:0;
    z-index: -1;
    background-color:#777777;
    -moz-transition:all 0.3s ease-in-out;
    -webkit-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;
}
.wp1s-car-team-content-wrap .wp1s-team-button a:hover {
    color:#ffffff;
}
.wp1s-car-team-content-wrap .wp1s-team-button a:hover:before {
    width:100%;
}
/*==========================
    transition-effects
==============================*/
.wp1s-tran-effects{
    -webkit-animation-name: slider; -webkit-animation-timing-function: ease;
    -webkit-animation-duration: 15s; -webkit-animation-iteration-count: infinite;
    animation-name: slider; animation-timing-function: ease;
    animation-duration: 15s; animation-iteration-count: infinite;
}
@-webkit-keyframes slider {
    0% {opacity:0;-webkit-transform: rotate(0) scale(0.5) skew(30deg,20deg);}
    20% {opacity:1;-webkit-transform: rotate(0) scale(1) skew(0deg,0deg);}
    30% {opacity:0;-webkit-transform: rotate(-360deg) scale(0) skew(0deg,0deg);}
    100% {opacity:0;-webkit-transform: rotate(0) scale(0.5) skew(30deg,20deg);}
}
@keyframes slider {
    0% {opacity:0;transform: rotate(0) scale(0.5) skew(30deg,20deg);}
    20% {opacity:1;transform: rotate(0) scale(1) skew(0deg,0deg);}
    /*30% {opacity:0;transform: rotate(-360deg) scale(0) skew(0deg,0deg);} */
    100% {opacity:0;transform: rotate(0) scale(0.5) skew(30deg,20deg);}

}
.wp1s-stran-effects{
    -webkit-animation-name: slid; -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-duration: 1s; -webkit-animation-iteration-count:1;
    animation-name: slid; animation-timing-function: ease-in-out;
    animation-duration: 1s; animation-iteration-count: 1;
    /*animation-direction: alternate;*/
    /*animation-fill-mode: backwards;*/
}
@keyframes slid {
    0% {
        -webkit-transform:scale(0,0);
        -moz-transform:scale(0,0);
        -o-transform:scale(0,0);
        transform:scale(0,0);
        opacity:0;
        -webkit-transform-origin: bottom left;
        -moz-transform-origin:bottom left;
        -o-transform-origin: bottom left;
        transform-origin: bottom left;
    }

    100% {

        opacity:1;
        -webkit-transform:scale(1,1);
        -webkit-transform-origin: bottom left;
        -moz-transform:scale(1,1);
        -moz-transform-origin: bottom left;
        -o-transform:scale(1,1);
        -o-transform-origin: bottom left;
        transform:scale(1,1);
        transform-origin: bottom left;
    }
}
.wp1s-main-wrapper ul li > img:nth-of-type(1) {
    animation-delay: 6s;
}
.wp1s-main-wrapper ul li > img:nth-of-type(2) {
    animation-delay: 4s;
}
.wp1s-main-wrapper ul li > img:nth-of-type(3) {
    animation-delay: 2s;
}
.wp1s-main-wrapper ul li > img:nth-of-type(4) {
    animation-delay: 0s;
}
/*video*/
iframe {
    width:100%;
}
.wp1s-html5-layer-wrap video {
    margin-bottom:0;
}
/*=========================
    ANIMATION-TRANSITIONS
===========================*/
.wp1s-main-wrapper .bx-wrapper .bx-viewport .wp1s-kenburn-effects {
    position: relative;
    overflow: hidden;
}
.wp1s-main-wrapper .bx-wrapper .bx-viewport .wp1s-kenburn-effects img{
    animation: kenburns 35s infinite;
    -webkit-animation: kenburns 35s infinite;
}
@keyframes kenburns {
    0% {
        opacity: 1;
    }
    5% {
        opacity: 1;
    }
    95% {
        transform: scale3d(1.5, 1.5, 1.5) translate3d(-80px, -40px, 0px);
        animation-timing-function: ease-in;
        opacity: 1;
    }
    100% {
        transform: scale3d(2, 2, 2) translate3d(-80px, -40px, 0px);
        opacity: 1;
    }
}
@-webkit-keyframes kenburns {
    0% {
        opacity: 1;
    }
    5% {
        opacity: 1;
    }
    95% {
        transform: scale3d(1.5, 1.5, 1.5) translate3d(-80px, -40px, 0px);
        animation-timing-function: ease-in;
        opacity: 1;
    }
    100% {
        transform: scale3d(2, 2, 2) translate3d(-80px, -40px, 0px);
        opacity: 1;
    }
}
@-moz-keyframes kenburns {
    0% {
        opacity: 1;
    }
    5% {
        opacity: 1;
    }
    95% {
        transform: scale3d(1.5, 1.5, 1.5) translate3d(-80px, -40px, 0px);
        animation-timing-function: ease-in;
        opacity: 1;
    }
    100% {
        transform: scale3d(2, 2, 2) translate3d(-80px, -40px, 0px);
        opacity: 1;
    }
}

@-webkit-keyframes toTopFromBottom {
    49% {
        -webkit-transform: translateY(-100%);
    }
    50% {
        opacity: 0;
        -webkit-transform: translateY(100%);
    }
    1% {
        opacity: 1;
    }
}
@-moz-keyframes toTopFromBottom {
    49% {
        -moz-transform: translateY(-100%);
    }
    50% {
        opacity: 0;
        -moz-transform: translateY(100%);
    }
    51% {
        opacity: 1;
    }
}
@keyframes toTopFromBottom {
    49% {
        transform: translateY(-100%);
    }
    50% {
        opacity: 0;
        transform: translateY(100%);
    }
    51% {
        opacity: 1;
    }
}
.content_inner .wp1s-slider-wrapper .wp1s-postwrap-type-1 .wp1s-pcontent-wrap {
    bottom: 50px;
    right: 0;
    left:auto;
    padding:5px 10px;
    background-color:#ffffff;
}
content_inner .wp1s-slider-wrapper .wp1s-postwrap-type-1 .wp1s-ptitle-wrap {
    line-height:1;
    color:#000000;
    text-transform: uppercase;
    font-weight: 600;
    font-size:23px;
}
.content_inner .wp1s-slider-wrapper .wp1s-postwrap-type-1 .wp1s-pcontent-wrap {
    max-width:480px;
    width:100%;
}
.wp1s-slider-wrapper .wp1s-postwrap-type-1 .wp1s-ptitle-wrap a{
    color:#000000;
}
.wp1s-slider-wrapper .wp1s-postwrap-type-1 .wp1s-ptitle-wrap a:hover{
    color:#f07800;
}