/*---------------------------------------------    Plugin Name: Ultimate Elementor Widgets    Author     : Mehedi Hasan Nahid    Email      : mehedidb@gmail.com;------------------------------------------------*//* ADDONS CSS *//* #elementor .animated {  -webkit-animation-fill-mode: both !important;          animation-fill-mode: both !important; } *//* -------------------    CORE WIDGETS STYLE---------------------- */.elementor-widget-wp-widget-nav_menu ul,.elementor-widget-wp-widget-widget_pages ul,.elementor-widget-wp-widget-pages ul {    margin: 0;    padding: 0;    list-style: none;}.elementor-widget-wp-widget-nav_menu ul li,.elementor-widget-wp-widget-widget_pages ul li,.elementor-widget-wp-widget-pages ul li{    display: block;    margin-bottom:20px;}.elementor-widget-wp-widget-nav_menu ul li a,.elementor-widget-wp-widget-widget_pages ul li a,.elementor-widget-wp-widget-pages ul li a{    display: block;}.elementor-widget-wp-widget-nav_menu ul li:last-child,.elementor-widget-wp-widget-widget_pages ul li:last-child,.elementor-widget-wp-widget-pages ul li:last-child{    margin-bottom: 0;}/* -------------------    GLOBAL ADDON CSS---------------------- */h1,h2,h3,h4,h5,h6{    margin: 0 0 15px;}.owl-carousel .owl-item img{    max-width: 100%;    width:auto;}svg{    max-width: 100%;}/* --------------------------    SLIDER CONTROL---------------------------- */.sldier-content-area .owl-nav > div {    cursor: pointer;    display: inline-block;    width: 50px;    height: 50px;    background: #ffffff;    text-align: center;    font-size: 24px;    padding-top: 5px;    box-shadow: 0px 10px 50px 0px rgba(126,138,180,0.25);    transition: 0.3s;    outline: 0;    z-index: 9;}.sldier-content-area .owl-nav {    text-align: center;    margin-top: 30px;    z-index: 1;}.sldier-content-area .owl-nav > div.owl-prev {    margin-right: 10px;}.sldier-content-area .owl-nav > div.owl-next {    margin-left: 10px;}/* ------------------    CONTROL POSITION-------------------- */.top_left_nav .owl-nav,.top_center_nav .owl-nav,.top_right_nav .owl-nav {    position: absolute;    top: -110px;    margin: 0;}.top_left_nav .owl-nav{    left: 0;}.top_center_nav .owl-nav{    left: 0;    right: 0;    margin: auto;}.top_right_nav .owl-nav{    right: 0;}/* --------------------    BOTTOM NAV---------------------- */.bottom_left_nav .owl-nav {    text-align: left;}.bottom_center_nav .owl-nav {    text-align: center;}.bottom_right_nav .owl-nav {    text-align: right;}/* -------------------    V_CENTER NAV--------------------- */.inside_vertical_center_nav .owl-nav{    margin: 0;}.inside_vertical_center_nav .owl-nav > div {    position: absolute;    top: 50%;    transform: translateY(-50%);    opacity: 0;    visibility: hidden;}.inside_vertical_center_nav .owl-nav > div.owl-prev {    margin: 0;    left: 60px;}.inside_vertical_center_nav .owl-nav > div.owl-next {    right: 60px;    margin: 0;}.inside_vertical_center_nav:hover .owl-nav > div.owl-prev{    left:0;    opacity:1;    visibility:visible;}.inside_vertical_center_nav:hover .owl-nav > div.owl-next{    right:0;    opacity:1;    visibility:visible;}/* -------------------    V_CENTER OUTSIDE NAV--------------------- */.outside_vertical_center_nav .owl-nav{    margin: 0;}.outside_vertical_center_nav .owl-nav > div {    position: absolute;    top: 50%;    transform: translateY(-50%);    opacity: 0;    visibility: hidden;}.outside_vertical_center_nav .owl-nav > div.owl-prev {    margin: 0;    left: 0;}.outside_vertical_center_nav .owl-nav > div.owl-next {    right: 0;    margin: 0;}.outside_vertical_center_nav:hover .owl-nav > div.owl-prev{    left:-80px;    opacity:1;    visibility:visible;}.outside_vertical_center_nav:hover .owl-nav > div.owl-next{    right:-80px;    opacity:1;    visibility:visible;}.inside_center_nav .owl-nav > div {    width: 65px;    height: 120px;    display: flex !important;    align-items: center;    text-align: center;    justify-content: center;    font-size: 40px;    padding: 0;    position: absolute;    top: 50%;    transform: translateY(-50%);    text-align: center;}.inside_center_nav .owl-nav {    margin: 0;}.inside_center_nav .owl-nav > div.owl-prev {    left: 0;    border-radius: 0 100px 100px 0;    margin: 0;}.inside_center_nav .owl-nav > div.owl-next {    right: 0;    border-radius: 100px 0 0 100px;    margin: 0;}.inside_center_nav .owl-nav > div:hover {    background: #FFAB4A;}/* ------------------    DOTS STYLE------------------- */.sldier-content-area .owl-dots {    text-align: center;    margin-top: 30px;    display: block;    width: 100% !important;}.sldier-content-area .owl-dots > div {    display: inline-block;    width: 30px;    height: 10px;    background: #333;    margin: 0 10px;    transition: 0.3s;}/* --------------------    SLICK CONTROL--------------------- */.sldier-content-area .slick-dots li button {    border: none;    height: 100%;    width: 100%;    margin: 0;    padding: 0;    text-align: center;    background: transparent;    box-shadow: 0 0 0 transparent !important;}.ultimate-carousel-activation .slick-arrow{    z-index: 9;    transition:0.5s;}.sldier-content-area .owl-dots > div:focus,.ultimate-carousel-activation .slick-arrow:focus,.sldier-content-area .slick-dots li button:focus{    outline: 0;}.slick-slide{    outline: 0 !important;}/* -------------------    SWIPER CONTROL-------------------- */.swiper-pagination{    position: relative;}.sldier-content-area .owl-dots > div.swiper-pagination-bullet {    width: 15px;    height: 15px;    margin: 0 3px;}.swiper-scrollbar {    height: 10px;    background: #dddddd;}.swiper-pagination.swiper-pagination-progressbar {    background: #dddddd;    height: 10px;    display: block;    overflow: hidden;    position: relative;}.swiper-pagination-progressbar-fill {    background: #000000;}/* -----------------------    WELCOME SLIDER WIDGETS------------------------ */.ultimate__welcome__slide__item {    position: relative !important;}.single__welcome__slide__bg__overlay {    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;}.single__welcome__slide__bg__overlay:before,.single__welcome__slide__bg__overlay:after {    content: "";    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;}.welcome__slide__item__content {    width: 100%;    height: 100%;    display: flex;    align-items: center;    justify-content: center;    margin: 0 auto;    position: relative;    z-index: 1;}.welcome__slide__item__content .slide__subtitle {    font-size: 14px;    text-transform: uppercase;    letter-spacing: 2px;    color: #fff;    margin-bottom: 10px;}.slide__subtitle:before,.slide__subtitle:after {    content: "";}.welcome__slide__item__content .slide__title {    font-size: 60px;    line-height: 1.3;    color: #ffffff;    margin-bottom: 20px;    max-width: 800px;    text-transform: capitalize;}.welcome__slide__item__content .slide__description {    color: #ffffff;    font-size: 18px;    max-width: 600px;}.welcome__slide__item__content .silde__buttons {    margin-top: 40px;}.welcome__slide__item__content .silde__buttons a {    margin-right: 20px;}a.welcome__slide__button {    display: inline-block;    padding: 10px 18px;    background: #ffffff;    width: 170px;    text-align: center;}a.welcome__slide__button i {    margin-left: 10px;}a.welcome__slide__button > div {    display: inline-block;}/*----------------------    ANIMATION------------------------*/.ultimate__welcome__slide__item.slick-active .welcome__slide__item__inner__content .slide__subtitle {    -webkit-animation: 1s ease 0.8s normal both 1 running fadeInUp;    animation: 1s ease 0.8s normal both 1 running fadeInUp;}.ultimate__welcome__slide__item.slick-active .welcome__slide__item__inner__content .slide__title {    -webkit-animation: 1s ease 1.2s normal both 1 running fadeInUp;    animation: 1s ease 1.2s normal both 1 running fadeInUp;}.ultimate__welcome__slide__item.slick-active .welcome__slide__item__inner__content .slide__description {    -webkit-animation: 1s ease 1.6s normal both 1 running fadeInUp;    animation: 1s ease 1.6s normal both 1 running fadeInUp;}.ultimate__welcome__slide__item.slick-active .welcome__slide__item__inner__content .silde__buttons .welcome__slide__button {    -webkit-animation: 1s ease 2s normal both 1 running fadeInUp;    animation: 1s ease 2s normal both 1 running fadeInUp;}.ultimate__welcome__slide__item.slick-active .welcome__slide__item__inner__content .silde__buttons .welcome__slide__button:nth-child(2) {    -webkit-animation: 1s ease 2.4s normal both 1 running fadeInUp;    animation: 1s ease 2.4s normal both 1 running fadeInUp;}.ultimate__welcome__slide__item.slick-active .welcome__slide__item__inner__content .silde__buttons .video__popup__button {    -webkit-animation: 1s ease 2.4s normal both 1 running fadeInUp;    animation: 1s ease 2.4s normal both 1 running fadeInUp;}@media only screen and (max-width: 992px) {    .welcome__slide__item__inner__content {        text-align: center;    }    .welcome__slide__item__content .slide__title,    .welcome__slide__item__content .slide__description {        max-width: 100%;    }    .welcome__slide__item__content .silde__buttons a {        margin: 0 10px;    }}@media only screen and (max-width: 767px) {    .welcome__slide__item__content .slide__title{        font-size: 40px;    }}@media only screen and (max-width: 480px) {    .welcome__slide__item__content .slide__title{        font-size: 32px;    }    .welcome__slide__item__content .silde__buttons a {        margin-right: 0;        margin-top: 20px;    }}/* --------------------    BUTTONS WIDGETS--------------------- */.btn__layout__2 .ultimate__btn {    border-radius: 50px;}.ultimate__btn {    display: inline-block;    padding: 15px 30px;    background: #dddddd;    text-decoration: none;    margin: 10px;    position: relative;    overflow: hidden;    z-index: 1;    transition: 0.3s;    line-height: 1;}.ultimate__btn .button__title {    display: inline-block;    line-height: 1;    overflow: hidden;}.ultimate__btn .button__icon {    display: inline-block;    line-height: 1;}.ultimate__btn:hover {    color: #ffffff;}.btn__effect__1:before,.btn__effect__2:before,.btn__effect__3:before,.btn__effect__4:before,.btn__effect__5:before,.btn__effect__6:before,.btn__effect__7:before,.btn__effect__8:before,.btn__effect__9:before,.btn__effect__10:before,.btn__effect__11:before,.btn__effect__12:before,.btn__effect__13:before,.btn__effect__14:before,.btn__effect__15:before,.btn__effect__16:before,.btn__effect__17:before,.btn__effect__18:before,.btn__effect__19:before,.btn__effect__20:before,.btn__effect__21:before,.btn__effect__22:before,.btn__effect__23:before,.btn__effect__24:before{    position: absolute;    content: "";    transition: 0.6s cubic-bezier(0.2, 1, 0.3, 1);    background: #292929;    z-index: -1;}.btn__effect__1:before,.btn__effect__2:before,.btn__effect__3:before,.btn__effect__4:before {    width: 100%;    height: 100%;}.btn__effect__1:before {    left: -100%;    top: 0;}.btn__effect__1:hover:before {    left: 0;}.btn__effect__2:before {    right: -100%;    top: 0;}.btn__effect__2:hover:before {    right: 0;}.btn__effect__3:before {    left: 0;    top: -100%;}.btn__effect__3:hover:before {    top: 0;}.btn__effect__4:before {    left: 0;    bottom: -100%;}.btn__effect__4:hover:before {    bottom: 0;}.btn__effect__5:before {    width: 50%;    height: 100%;    left: 0;    right: 0;    margin: auto;    top: 0;    opacity: 0;}.btn__effect__5:hover:before {    width: 100%;    opacity: 1;}.btn__effect__6:before {    width: 100%;    height: 50%;    top: 0;    bottom: 0;    margin: auto;    left: 0;    right: 0;    opacity: 0;}.btn__effect__6:hover:before {    height: 100%;    opacity: 1;}.btn__effect__7:before,.btn__effect__8:before,.btn__effect__9:before,.btn__effect__10:before {    width: 100%;    height: 100%;    border-radius: 50%;}.btn__effect__7:before {    left: -100%;    top: 0;}.btn__effect__7:hover:before {    left: 0;    border-radius: 0;}.btn__effect__8:before {    right: -100%;    top: 0;}.btn__effect__8:hover:before {    right: 0;    border-radius: 0;}.btn__effect__9:before {    left: 0;    top: -100%;}.btn__effect__9:hover:before {    top: 0;    border-radius: 0;}.btn__effect__10:before {    left: 0;    bottom: -100%;}.btn__effect__10:hover:before {    bottom: 0;    border-radius: 0;}.btn__effect__11:before {    width: 100%;    height: 100%;    left: 0;    right: 0;    top: 0;    bottom: 0;    margin: auto;    opacity: 0;    transform: scale(0);}.btn__effect__11:hover:before {    opacity: 1;    transform: scale(1);}.btn__effect__12:before {    border-radius: 50px;    width: 100%;    height: 100%;    top: 0;    bottom: 0;    margin: auto;    left: 0;    right: 0;    opacity: 0;    transform: scale(.7);    transition: 0.4s;}.btn__effect__12:hover:before {    border-radius: 0;    width: 100%;    height: 100%;    opacity: 1;    transform: scale(1);}.btn__effect__13:before {    width: 0%;    height: 100%;    right: 0;    top: 0;}.btn__effect__13:hover:before {    left: 0;    right: auto;    width: 100%;}.btn__effect__14:before {    width: 0%;    height: 100%;    left: 0;    top: 0;}.btn__effect__14:hover:before {    left: auto;    right: 0;    width: 100%;}.btn__effect__15:before {    width: 100%;    height: 0%;    bottom: 0;    left: 0;}.btn__effect__15:hover:before {    left: 0;    top: 0;    bottom: auto;    height: 100%;}.btn__effect__16:before {    width: 100%;    height: 0%;    right: 0;    top: 0;}.btn__effect__16:hover:before {    left: 0;    top: auto;    bottom: 0;    height: 100%;}.btn__effect__17:before {    width: 3px;    height: 100%;    left: 0;    top: 0;}.btn__effect__17:hover:before {    width: 100%;}.btn__effect__18:before {    width: 3px;    height: 100%;    right: 0;    top: 0;}.btn__effect__18:hover:before {    width: 100%;}.btn__effect__19:before {    height: 3px;    top: 0;    width: 100%;    left: 0;}.btn__effect__19:hover:before {    height: 100%;}.btn__effect__20:before {    width: 100%;    height: 3px;    left: 0;    bottom: 0;}.btn__effect__20:hover:before {    height: 100%;}.btn__effect__21:before {    width: 100%;    height: 100%;    left: 0;    top: 0;    opacity: 0;}.btn__effect__21:hover:before {    opacity: 1;}.btn__effect__22:before {    width: 100%;    height: 100%;    left: 0;    top: 0;    transform: scale(1.5);    opacity: 0;}.btn__effect__22:hover:before {    transform: scale(1);    opacity: 1;}.btn__effect__23:before {    width: 0;    height: 100%;    transform: skewX(-20deg);    left: -20px;    top: 0;}.btn__effect__23:hover:before {    width: 100%;    left: 0;    transform: skewX(0);}.btn__effect__24:before {    width: 0%;    height: 100%;    left: 0;    top: 0;    transform: rotate3d(1, 1, 1, 45deg) skewX(20deg);    transform-origin: left center;}.btn__effect__24:hover:before {    transform: rotate3d(1, 1, 1, 0);    width: 100%;}/*-----------------------    RIPPLE BUTTON------------------------*/.ripple__btn span.ripples {    background: #333333;    border-radius: 50%;    display: block;    height: 0;    position: absolute;    transform: translate(-50%, -50%);    transition: width 0.4s ease-in-out 0s, height 0.4s ease-in-out 0s;    width: 0;    z-index: -1;}.ripple__btn:hover span.ripples {    height: 600px;    width: 600px;}.ripple__btn:hover {    color: #ffffff;}/*------------------------    MASK BUTTON-------------------------*/.mask__button,.mask__button__2,.mask__button__3 {    position: relative;    overflow: hidden;    border: 1px solid;    transition: 0.5s;    letter-spacing: 2px;    display: inline-block;    min-width: 160px;    height: 50px;}.mask__text {    position: absolute;    color: #000000;    text-align: center;    width: 100%;    overflow: hidden;    height: 100%;    left: 0;    top: 0;    display: flex;    align-items: center;    justify-content: center;}.mask__button .mask__hover__text,.mask__button__2 .mask__hover__text,.mask__button__3 .mask__hover__text {    width: 100%;    height: 100%;    background: #000000;    color: #ffffff;    -webkit-mask: url("../imag../images/nature-sprite.png");    mask: url("../imag../images/nature-sprite.png");    -webkit-mask-size: 2300% 100%;    mask-size: 2300% 100%;    -webkit-animation: mask_ani2 0.7s steps(22) forwards;    animation: mask_ani2 0.7s steps(22) forwards;    position: absolute;    text-align: center;    display: flex;    align-items: center;    justify-content: center;}.mask__button .mask__hover__text:hover {    -webkit-animation: mask_ani 0.7s steps(22) forwards;    animation: mask_ani 0.7s steps(22) forwards;}.mask__button__2 .mask__hover__text {    background: #000;    -webkit-mask: url("../imag../images/urban-sprite.png");    mask: url("../imag../images/urban-sprite.png");    -webkit-mask-size: 3000% 100%;    mask-size: 3000% 100%;    -webkit-animation: mask_ani2 0.7s steps(29) forwards;    animation: mask_ani2 0.7s steps(29) forwards;}.mask__button__2 .mask__hover__text:hover {    -webkit-animation: mask_ani 0.7s steps(29) forwards;    animation: mask_ani 0.7s steps(29) forwards;}.mask__button__3 .mask__hover__text {    background: #000;    -webkit-mask: url("../images/nature-sprite-2.png");    mask: url("../images/nature-sprite-2.png");    -webkit-mask-size: 7100% 100%;    mask-size: 7100% 100%;    -webkit-animation: mask_ani2 0.7s steps(70) forwards;    animation: mask_ani2 0.7s steps(70) forwards;}.mask__button__3 .mask__hover__text:hover {    -webkit-animation: mask_ani 0.7s steps(70) forwards;    animation: mask_ani 0.7s steps(70) forwards;}@-webkit-keyframes mask_ani {    from {        -webkit-mask-position: 0 0;        mask-position: 0 0;    }    to {        -webkit-mask-position: 100% 0;        mask-position: 100% 0;    }}@keyframes mask_ani {    from {        -webkit-mask-position: 0 0;        mask-position: 0 0;    }    to {        -webkit-mask-position: 100% 0;        mask-position: 100% 0;    }}@-webkit-keyframes mask_ani2 {    from {        -webkit-mask-position: 100% 0;        mask-position: 100% 0;    }    to {        -webkit-mask-position: 0 0;        mask-position: 0 0;    }}@keyframes mask_ani2 {    from {        -webkit-mask-position: 100% 0;        mask-position: 100% 0;    }    to {        -webkit-mask-position: 0 0;        mask-position: 0 0;    }}/*---------------------    ROUND BUTTON -----------------------*/.round__circle__btn {    position: relative;    display: inline-block;    cursor: pointer;    outline: none;    border: 0;    vertical-align: middle;    text-decoration: none;    background: transparent;    padding: 0;    font-size: inherit;    font-family: inherit;}.round__circle__btn {    width: 12rem;    height: auto;}.round__circle__btn .button__icon {    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);    position: relative;    margin: 0;    width: 3rem;    height: 3rem;    background: #282936;    border-radius: 1.625rem;}.round__circle__btn .button__icon .icon {    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);    position: absolute;    top: 0;    bottom: 0;    margin: auto;    background: #ffffff;}.round__circle__btn .button__icon .icon.arrow {    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);    left: 0.625rem;    width: 1.125rem;    height: 0.125rem;    background: none;}.round__circle__btn .button__icon .icon.arrow::before {    position: absolute;    content: '';    top: -0.25rem;    right: 0.0625rem;    width: 0.625rem;    height: 0.625rem;    border-top: 0.125rem solid #ffffff;    border-right: 0.125rem solid #ffffff;    transform: rotate(45deg);}.round__circle__btn .button__text {    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;    padding: 0.75rem 0;    margin: 0 0 0 1.85rem;    color: #282936;    font-weight: 700;    line-height: 1.6;    text-align: center;    text-transform: uppercase;}.round__circle__btn:hover .button__icon {    width: 100%;}.round__circle__btn:hover .button__icon .icon.arrow {    background: #ffffff;    transform: translate(1rem, 0);}.round__circle__btn:hover .button__text {    color: #ffffff;}/*--------------------------    BUTTON TEXT ANIMATION----------------------------*/.btn__letters {  display: inline-block;  line-height: 1em;}/*--------------------------    DUAL TEXT---------------------------*/.dual__text__area {    position: relative;}.dual__text__first,.dual__text__last {    display: inline-block;}.dual__text__layout__1 {    background: #ECECEE;    padding: 6px 16px 6px 7px;    display: inline-block;    border-radius: 50px;}.dual__text__layout__1.dual__text__first {    background: #15d895;    padding: 0 10px;    border-radius: 50px;    color: #ffffff;    font-weight: 500;}/*-------------------------    SCROLL TO TOP BUTTON-------------------------*/a.ultimate__scroll__button {    position: relative;    display: inline-block;    background: #333;    color: #fff;    padding: 12px 20px;    border-radius: 3px;}a.ultimate__scroll__button > div {    display: inline-block;}/* -------------------    TITLE WIDGETS----------------------*/.area__content {    display: block;    position: relative;}.title__bg__text,.title__bg__icon {    font-size: 80px;    font-weight: 600;    letter-spacing: 10px;    line-height: 1;    opacity: 0.1;    position: absolute;    top: 0;    text-transform: uppercase;    z-index: -1;    width: 100%;}.title__bg__icon{    display: inline-block;    left: 0;    right: 0;}.area__icon {    background-color: #ffffff;    border-radius: 50%;    box-shadow: 0px 10px 50px 0px rgba(126,138,180,0.25);    display: inline-block;    font-size: 24px;    width: 80px;    height: 80px;    text-align: center;    margin-bottom: 20px;    padding-top: 20px;}.area__icon img{    margin:0 auto;}.area__title {    font-size: 54px;    margin-bottom: 40px;    position: relative;    z-index: 1;    line-height: 1.1;    font-weight: 700;}.area__title:before,.area__title:after{    display: block;    position: relative;    content: '';}.area__title p {    display: inline !important;}.area__subtitle {    line-height: 1;    position: relative;    display: inline-block;}.area__subtitle:before,.area__subtitle:after {    content:'';    display: block;    position: relative;}.area__button {    display: inline-block;    text-transform: capitalize;    margin-top: 30px;}/* -------------------    BOX WIDGETS----------------------*/.single__box {    display: block;    transition: 0.3s;    z-index: 1;    position: relative;}.single__box:before,.single__box:after{    display: block;    position: relative;    content: '';    transition: 0.5s;    z-index: -1;}.box__bg__icon__text {    position: absolute;    font-size: 80px;    font-weight: 800;    right: 0;    bottom: 0;    opacity: .1;    line-height: 1;    z-index: -1;}.box__icon {    /*        width: 80px;        height: 80px;         padding-top: 18px;        border: 1px solid;        border-radius: 50%;        text-align: center;    */    display: inline-block;    font-size: 24px;    position: relative;    transition: 0.3s;    z-index:1;}.box__icon:before,.box__icon:after {    content: "";    display: block;    z-index: -1;}.box__icon img{    margin:0 auto;    transition: 0.3s;}.box__icon i{    transition: 0.3s;}.box__icon {    position: relative;}.box__icon .hover_image_icon,.box__icon .hover_font_icon {    position: absolute;    left: 0;    top: 0;    right: 0;    bottom: 0;    margin: auto;}.box__title {    position: relative;    z-index: 1;    line-height: 1;}.box__subtitle {    line-height: 1;}.box__title:before,.box__title:after{    display: block;    position: relative;    content: '';}.box__button {    display: inline-block;    text-transform: capitalize;    margin-top: 30px;}/*----------------------    BOX STYLE VARIENT-----------------------*/.single__box__layout__1 {    transition: 0.5s;    padding: 35px;    padding-left: 120px;    position: relative;    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.08);}.single__box__layout__1 .box__icon {    border-radius: 5px;    width: 65px;    height: 65px;    text-align: center;    position: absolute;    left: 35px;    top: 35px;    font-size: 32px;    color: #ffffff;    background: #35BFE6;    padding-top: 16px;}.single__box__layout__1 .box__icon img {    width: auto;}.single__box__layout__1 .box__title {    font-size: 20px;    line-height: 1;    margin-bottom: 15px;}/* ------2------ */.single__box__layout__2 {    padding:25px 35px;    padding-left: 120px;    box-shadow: 0 50px 60px rgba(0, 0, 0, 0.07);    min-height: 120px;}.single__box__layout__2 .box__icon {    position: absolute;    left: 35px;    top: 25px;    background: #35BFE6;    color: #fff;    width: 70px;    height: 70px;    font-size: 24px;    text-align: center;    padding-top: 20px;    border-radius: 50%;}.single__box__layout__2 .box__subtitle {    font-size: 14px;    margin-bottom: 10px;}.single__box__layout__2 .box__title {    font-size: 20px;}/* -------3------ */.single__box__layout__3 {    padding: 50px;    text-align: center;    box-shadow: 0 10px 50px rgba(0, 0, 0, 0.05);}.single__box__layout__3 .box__icon {    width: 85px;    height: 85px;    font-size: 32px;    border-radius: 50%;    box-shadow: 0 15px 40px rgba(53, 191, 230, 0.3);    padding-top: 25px;    background: #35BFE6;    color: #fff;    margin-bottom: 40px;}.single__box__layout__3 .box__title {    font-size: 20px;    margin-bottom: 30px;}.single__box__layout__3 .box__button {    border-bottom: 2px solid #C0CCDA;}/* -------4------ */.single__box__layout__4 {    padding: 50px;    text-align: center;}.single__box__layout__4 .box__icon {    width: 85px;    height: 85px;    font-size: 32px;    border-radius: 50%;    padding-top: 25px;    background: #35BFE6;    color: #fff;    margin-bottom: 40px;}.single__box__layout__4 .box__title {    font-size: 20px;    margin-bottom: 30px;}/* -------5------ */.single__box__layout__5 {    padding: 50px;    text-align: center;    box-shadow: 0 10px 50px rgba(0, 0, 0, 0.05);}.single__box__layout__5:before {    background: #35BFE6;    height: 5px;    bottom: 0;    position: absolute;    left: 0;    width: 100%;}.single__box__layout__5 .box__icon {    width: 85px;    height: 100px;    font-size: 32px;    box-shadow: 0 15px 40px rgba(53, 191, 230, 0.3);    padding-top: 40px;    background: #35BFE6;    color: #fff;    margin-bottom: 40px;    position: relative;    border-radius: 0 0 25px 0;    -webkit-clip-path: polygon(100% 0, 100% 80%, 70% 100%, 0 100%, 0 0);            clip-path: polygon(100% 0, 100% 80%, 70% 100%, 0 100%, 0 0);}.single__box__layout__5 .box__title {    font-size: 20px;    margin-bottom: 30px;}.single__box__layout__5 .box__button {    border-bottom: 2px solid #C0CCDA;}/* -------6------ */.single__box__layout__6 .box__icon {    width: 60px;    height: 60px;    font-size: 24px;    text-align: center;    background: rgba(53, 191, 230, 0.35);    color: #35BFE6;    padding-top: 15px;    border-radius: 50%;    margin-bottom: 30px;}.single__box__layout__6 .box__title {    font-size: 20px;    margin-bottom: 20px;}/*-------7-----*/@-webkit-keyframes zoom_box_bg {from {transform: scale(1);}to {transform: scale(3);}}@keyframes zoom_box_bg {from {transform: scale(1);}to {transform: scale(3);}}.single__box__layout__7 {transition: 0.5s;}.single__box__layout__7:before {-webkit-animation: 5s zoom_box_bg infinite alternate;animation: 5s zoom_box_bg infinite alternate;opacity: 0;}.single__box__layout__7:hover:before {opacity: .1;}.single__box__layout__7 .box__icon {margin-bottom: 25px;border: 0;padding: 0;transition: 0.5s;}.single__box__layout__7:hover .box__icon {transform: rotateY(360deg);}/* -------8------ */.single__box__layout__8 {    text-align: center;}.single__box__layout__8 .box__icon {    margin-bottom: 30px;}.single__box__layout__8 .box__title {    font-size: 20px;    margin-bottom: 30px;}/* -------9------ */.single__box__layout__9 {    position: relative;    padding: 10px;    padding-left: 60px;}.single__box__layout__9 .box__icon {    position: absolute;    left: 10px;    top: 5px;    width: 35px;    height: 35px;}.single__box__layout__9 .box__icon img{    width: 35px;    height: 35px;}.single__box__layout__9 .box__title {    margin-bottom: 0;    font-size: 20px;}/* -------10------ */.single__box__layout__10 {    text-align: center;    transition: 0.5s;    padding: 35px;    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.08);}.single__box__layout__10 .box__icon {    border-radius: 50%;    margin-bottom: 30px; }.single__box__layout__10 .box__icon img {    width: auto;}.single__box__layout__10 .box__title {    font-size: 20px;    line-height: 1;    margin-bottom: 0;}/* -------11------ */.single__box__layout__11 {    transition: 0.5s;    padding: 40px 30px;    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.08);    background: #ffffff;}.single__box__layout__11 .box__icon {    width: 50px;    margin-right: 10px;}.single__box__layout__11 .box__icon img{    width: auto;}.single__box__layout__11 .box__icon,.single__box__layout__11 .box__title{    display: inline-block;}.single__box__layout__11 .box__title {    font-size: 20px;    margin-bottom: 30px;}/* ------- 12 ------- */.single__box__layout__12 {    padding: 50px 40px;    text-align: center;}.single__box__layout__12:hover {    background: #ffffff;    box-shadow: 0px 20px 50px 0px rgba(85,92,121,0.08);}.single__box__layout__12 .box__icon {    font-size: 50px;    line-height: 1;    margin-bottom: 30px;}.single__box__layout__12 .box__icon img{    width: 100px;}.single__box__layout__12 .box__title {    margin-bottom: 20px;}/* ----------13-------- */.single__box__layout__13 {    text-align: center;}.single__box__layout__13 .box__icon {    color: #0298ff;    background-color: rgba(2,152,255,0.14);    border-radius: 25px;    box-shadow: 0px 10px 30px 0px rgba(110,193,228,0.20);    width: 80px;    height: 80px;    display: inline-block;    text-align: center;    margin-bottom: 50px;    padding-top: 26px;}.single__box__layout__13:hover .box__icon{    background-color: rgba(2,152,255,1);    color: #ffffff;}.single__box__layout__13 .box__title {    margin-bottom: 20px;}/* ----------14-------- */.single__box__layout__14 {    background: #ffffff;    padding: 40px 72px 40px 180px;    border-radius: 5px;}.single__box__layout__14:hover {    background-color: #fe5d89;    box-shadow: 0px 55px 70px -46px rgba(254,93,137,0.45);    color: #ffffff;}.single__box__layout__14 .box__icon {    width: 120px;    display: block;    text-align: center;    position: absolute;    left: 20px;    top: 30px;    font-size: 50px;}.single__box__layout__14 .box__icon img{    width: auto;}.single__box__layout__14 .box__title {    margin-bottom: 20px;}.single__box__layout__14:hover .box__title{    color: #ffffff;}/* ----------15-------- */.single__box__layout__15 {    padding: 50px 30px 50px 30px;    background-color: #ffffff;    box-shadow: 0px 20px 100px 0px rgba(114,112,164,0.13);    text-align: center;}.single__box__layout__15:after {    background-color: #ffffff;    position: absolute;    left: 55%;    top: 53px;    text-align: left;    width: 25px;    height: 25px;    opacity: 1;    border-radius:50px;    z-index: 1;    transition: 0.6s;}.single__box__layout__15:before {    background-image: linear-gradient(134deg, #1700fb 0%, #009dea 100%);    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;    opacity: 0;}.single__box__layout__15:hover {    color: #ffffff;}.single__box__layout__15:hover:before{    opacity: 1;} .single__box__layout__15 .box__icon {    border-radius: 50%;    color: #ffffff;    background-image: linear-gradient(135deg, #1700fb 0%, #009dea 100%);    width: 80px;    height: 80px;    text-align: center;    margin-bottom: 40px;    padding-top: 27px;}.single__box__layout__15 .box__icon img{    width: auto;}.single__box__layout__15 .box__title {    margin-bottom: 20px;}.single__box__layout__15:hover .box__title{    color: #ffffff;}/* ----------16-------- */.single__box__layout__16 {    padding-left: 100px;}.single__box__layout__16 .box__icon {    border-radius: 50%;    box-shadow: 0px 0px 0px 1px #6315ff inset;    background: #ffffff;    color: #6315ff;    width: 80px;    height: 80px;    position: absolute;    left: 0px;    top: 0px;    text-align: center;    padding-top: 24px;}.single__box__layout__16:hover .box__icon{    box-shadow: 0px 0px 0px 100px #6315ff inset;    color: #ffffff;}.single__box__layout__16 .box__icon img{    width: auto;}.single__box__layout__16 .box__title {    margin-bottom: 20px;}/* ----------17-------- */.single__box__layout__17 {    padding: 50px 30px;    border: 1px solid #f2f2f2;    text-align: center;}.single__box__layout__17:hover {    box-shadow: 0px 10px 40px 0px rgba(107,125,179,0.11);    border-color: transparent;    background: #ffffff;}.single__box__layout__17 .box__icon {    text-align: center;    margin-bottom: 35px;    padding: 0;    transition: 0.9s;}.single__box__layout__17:hover .box__icon{    transform: rotateY(360deg);}.single__box__layout__17 .box__icon img{    width: auto;}.single__box__layout__17 .box__title {    margin-bottom: 20px;}/* ---------18---------- */.single__box__layout__18 {    background: #ffffff;    box-shadow: 0px 10px 29.7px 0.3px rgba(225, 225, 225, 0.64);    padding: 50px 20px;    text-align: center;}.single__box__layout__18:hover{    color:#ffffff;    background: #0c59db url(../images/service_stripe_bg.png) no-repeat center center / cover;}.single__box__layout__18 .box__icon {    font-size: 50px;    margin-bottom: 30px;    color: #0c59db;}.single__box__layout__18:hover .box__icon {    color: #ffffff;}.single__box__layout__18 .box__title {    font-size: 22px;    color: #232323;}.single__box__layout__18:hover .box__title {    color: #ffffff;}.single__box__layout__18 .box__button {    position: absolute;    width: 40px;    height: 40px;    background: #0c59db;    padding-top: 7px;    color: #ffffff;    right: 0;    bottom: 0;}.single__box__layout__18:hover .box__button {    background: #ffffff;    color: #0c59db;}/* ---------19---------- */.single__box__layout__19 {    border: 2px solid #e3eeff;    padding: 80px 50px;    text-align: center;}.single__box__layout__19 .box__bg__icon__text {    font-size: 170px;    right: 20px;    letter-spacing: -5px;}.single__box__layout__19 .box__icon {    font-size: 80px;    margin-bottom: 30px;    color: #0c59db;}.single__box__layout__19 .box__title {    font-size: 36px;    margin-bottom: 20px;}.single__box__layout__19:hover{    border-color: #0c59db;}.single__box__layout__19 .box__button {    font-weight: 700;    color: inherit;}.single__box__layout__19 .box__button:hover {    color: #0c59db;}/* ---------20---------- */.single__box__layout__20 {   /*  box-shadow: 0 0 0 16px #e3eeff inset; */     border: 16px solid #e3eeff;     padding: 50px 40px;}.single__box__layout__20 .box__bg__icon__text {    font-size: 170px;    right: 20px;    letter-spacing: -5px;}.single__box__layout__20 .box__icon {    font-size: 80px;    margin-bottom: 30px;    color: #0c59db;}.single__box__layout__20 .box__title {    font-size: 36px;    margin-bottom: 20px;}.single__box__layout__20:hover{    border-color: #0c59db;}.single__box__layout__20 .box__button {    font-weight: 700;    color: inherit;}.single__box__layout__20 .box__button:hover {    color: #0c59db;}/* ---------21---------- */.single__box__layout__21 {    padding: 30px;    background: #ffffff;    box-shadow: 0px 8px 16px 0px rgba(0, 109, 232, 0.04);}.single__box__layout__21:hover {    background: #0c59db;    color: #ffffff;}.single__box__layout__21 .box__bg__icon__text {    left: 0;    top: 0;    opacity: 0;}.single__box__layout__21:Hover .box__bg__icon__text {    opacity: .1;}.single__box__layout__21 .box__title {    margin-bottom: 0;    font-size: 20px;}.single__box__layout__21:hover .box__title {    color: #ffffff;}.single__box__layout__21:hover{    border-color: #0c59db;}.single__box__layout__21 .box__button:hover {    background: #ffffff;    color: #006de8;    padding-left: 8px;}.single__box__layout__21 .box__button {    position: absolute;    right: 30px;    top: 50%;    transform: translateY(-50%);    margin: 0;    width: 40px;    height: 40px;    padding-top: 7px;    text-align: center;    border-radius: 50%;    padding-left: 13px;    display: inline-block;    z-index: 1;}.single__box__layout__21:hover .box__button {    color: #ffffff;}.single__box__layout__21:hover .box__button:hover {    color: #006de8;    background: #ffffff;}/* ---------22---------- */.single__box__layout__22 {    padding: 50px 40px;    text-align: center;}.single__box__layout__22 .box__bg__icon__text {    font-size: 170px;    right: 20px;    letter-spacing: -5px;}.single__box__layout__22 .box__icon {    font-size: 80px;    margin-bottom: 30px;    color: #0c59db;}.single__box__layout__22 .box__title {    font-size: 36px;    margin-bottom: 20px;}.single__box__layout__22:hover{    border-color: #0c59db;}.single__box__layout__22 .box__button {    font-weight: 700;    color: inherit;}.single__box__layout__22 .box__button i {    margin-right: 10px;}.single__box__layout__22 .box__button:hover {    color: #0c59db;}/* --------- 23--------- */.single__box_wrap {    position: relative;    overflow: hidden;}.single__box__layout__23 {    color: #ffffff;    position: absolute;    background: rgba(0, 34, 73, .8);    left: 0;    bottom: 0;    padding: 30px;    height: 80px;    display: flex;    justify-content: center;    flex-direction: column;}.single__box__layout__23,.single__box__layout__23 .box__title,.single__box__layout__23 a {    color: #ffffff;}.single__box__layout__23 .box__icon {    position: absolute;    top: -20px;    left: 30px;    width: 70px;    height: 70px;    background: #006de8;    text-align: center;    display: flex;    align-items: center;    justify-content: center;    font-size: 30px;}.single__box__layout__23 .box__title {    padding-left: 80px;    transition: 0.3s;    transform: translateY(50px);}.single__box__layout__23 .box__description,.single__box__layout__23 .box__button  {    transform: translateY(60px);}.single__box__layout__23 .box__description{    transition: 0.5s;}.single__box__layout__23 .box__button {        transition: 0.8s;}.single__box_wrap:hover .single__box__layout__23{    height: 70%;    background: linear-gradient(0deg, rgba(0, 102, 255, 0.8) 0%, rgba(96, 170, 255, 0.8) 100%);}.single__box_wrap:hover .single__box__layout__23 .box__title {    padding-left: 80px;    transform: translateY(-13px);}.single__box_wrap:hover .box__description,.single__box_wrap:hover .box__button  {    transform: translateY(0);}/* --------- 24--------- */.single__box__layout__24 {    padding: 15px;    padding-left: 80px;    position: relative;    overflow: hidden;}.single__box__layout__24 .box__icon {    position: absolute;    left: 0;    top: 0;    width: 50px;    height: 50px;    background: #ffffff;    text-align: center;    padding-top: 10px;    box-shadow: 0px 4px 4px rgba(160,194,255,0.2);    border-radius: 50%;    color: #0c59db;    font-size: 20px;    padding-top: 12px;}.single__box__layout__24:hover .box__icon {    background: #0c59db;    color: #ffffff;}.single__box__layout__24 .box__title {    margin-bottom: 20px;}/* ----------25--------- */.single__box__layout__25 {    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;    display: flex;    justify-content: flex-end;    flex-direction: column;    padding: 30px;}.wrap__single__box__layout__25::before {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background: rgba(255,255,255,0.5);    content: '';    transition: transform 0.6s;    transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-120%,0);}.wrap__single__box__layout__25:hover::before {    transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,120%,0);}.single__box_wrap {    position: relative;}.box__big__thumb {    overflow: hidden;}.single__box__layout__25 .box__title {    color: #ffffff;}.single__box__layout__25 .box__subtitle {    font-size: 24px;    color: #F9C200;    font-weight: 700;}/*---------26----------*/.single__box__layout__26 {    padding: 30px;}.single__box__layout__26 .box__button {    font-size: 15px;    text-transform: uppercase;    letter-spacing: 1px;    border: 2px solid #CDCDCD;     border-radius: 50px;    padding: 8px 25px 8px 25px;}/* ----------27---------- */section.elementor-element {counter-reset: number;}.single__box__layout__27 {    padding: 10px;    text-align: center;    color: #B0B0B0;}.single__box__layout__27 .box__icon {    width: 100px;    height: 100px;    background: #FBBF3F;    color: black;    font-size: 45px;    padding-top: 28px;    border-radius: 50%;    line-height: 1;    margin-bottom: 50px;}.single__box__layout__27 .box__icon:after {    counter-increment: number;    background: #3F7BFB;    width: 30px;    height: 30px;    content: counter(number);    font-size: 16px;    font-weight: 700;    color: #ffffff;    text-align: center;    border-radius: 50%;    padding-top: 4px;    position: absolute;    right: 0;    top: 0;    border: 4px solid #1D1D1C;    line-height: 1;}.single__box__layout__27 .box__title {    color: #ffffff;    margin-bottom: 30px;    padding-bottom: 30px;}.single__box__layout__27 .box__title:before {    width: 100%;    height: 2px;    position: absolute;    bottom: 0;    left: 0;    background: #343433;}.single__box__layout__27 .box__title:after {    background: #FBBF3F;    width: 5px;    height: 5px;    left: 0;    right: 0;    bottom: 0;    margin:auto;    position: absolute;    border-radius: 50px;}.single__box__layout__27:hover .box__title:after {    width: 100%;}.single__box__layout__27 .box__button {    color: #FBBF3F;    border: 2px solid #FBBF3F;    padding: 7px 25px;    border-radius: 50px;}.single__box__layout__27 .box__button:hover {    background: #FBBF3F;    color: #060606;}.single__box__layout__27:hover .box__icon:after {    background: #FBBF3F;    color: #060606;}.single__box__layout__27:hover .box__icon {    background: #3F7BFB;    color: #ffffff;}/* ----------28---------- */.single__box__layout__28 {    padding: 10px;    text-align: center;    color: #B0B0B0;}.single__box__layout__28:before {    width: 100%;    height: 2px;    border-top: 2px dashed #4A4A49;    left: 50%;    top: 50px;}.single__box__layout__28 .box__icon {    width: 100px;    height: 100px;    background: #1D1D1C;    color: #ffffff;    font-size: 45px;    padding-top: 28px;    border-radius: 50%;    line-height: 1;    margin-bottom: 20px;}.single__box__layout__28 .box__icon:after {    background: #FBBF3F;    content: "\e64c";    font-family: 'themify';    width: 30px;    height: 30px;    font-size: 12px;    font-weight: 700;    color: #1D1D1C;    text-align: center;    border-radius: 50%;    padding-top: 5px;    position: absolute;    left: 0;    top: 0;    border: 4px solid #1D1D1C;    line-height: 1;    z-index: 1;}.single__box__layout__28 .box__title {    color: #ffffff;    margin-bottom: 25px;}.single__box__layout__28 .box__button {    color: #FBBF3F;    border: 2px solid #FBBF3F;    padding: 7px 25px;    border-radius: 50px;}.single__box__layout__28 .box__button:hover {    background: #FBBF3F;    color: #060606;}.single__box__layout__28:hover .box__icon:after {    background: #FBBF3F;    color: #060606;}.single__box__layout__28:hover .box__icon {    background: #3F7BFB;    color: #ffffff;}/* -------29------ */.single__box__layout__29 {    transition: 0.5s;    padding: 40px 30px;    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.08);    background: #2AA38C;    color: #ffffff;    position: absolute;    z-index: 2;}.single__box__layout__29 .box__icon {    font-size: 70px;}.single__box__layout__29 .box__icon img{    width: auto;}.single__box__layout__29 .box__title {    font-size: 22px;    margin-bottom: 0;    font-weight: 700;    margin-top: 30px;    color: #ffffff;}.single__box__layout__29 .box__description {    height: 0;    transition: 0.5s;    overflow: hidden;}.single__box__layout__29:hover {    background: #FFAB4A;}.single__box__layout__29:hover .box__description {    margin-top: 30px;    height: 80px;}/* -------30------ */.single__box__layout__30 {    transition: 0.5s;    padding: 40px 30px;    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.08);    background: #ffffff;}.single__box__layout__30 .box__icon {    font-size: 70px;    transition: 0.3s;}.single__box__layout__30 .box__icon img{    width: auto;}.single__box__layout__30 .box__title {    font-size: 20px;    margin-bottom: 30px;    margin-top: 30px;    transition: 0.3s;}.single__box__layout__30:hover{    background: #2AA38C;    color: #ffffff;}.single__box__layout__30:hover .box__title{    color: #ffffff;}/* ---------------------    TESTMONIAL WIDGET---------------------- */.single__testmonial{    position: relative;    z-index: 1;    transition: 0.3s;}.single__testmonial:before,.single__testmonial:after{    content: '';    display: block;    position: relative;    z-index: -1;}.testmonial__quote {    box-shadow: 0px 10px 50px 0px rgba(126,138,180,0.25);    min-width: 50px;    min-height: 50px;    display: inline-block;    width: 80px;    height: 80px;    font-size: 24px;    padding-top: 24px;    border-radius: 50%;    text-align: center;    margin-top: 20px;    margin-bottom: 50px;}.testmonial__quote img{    margin: 0 auto;}.testmonial__description {    margin-bottom:50px;}.author__thumb__designation__warp {    display: inline-block;}.author__thumb {    border-radius: 50%;    display: inline-block;    height: 100px;    margin-bottom: 50px;    overflow: hidden;    width: 100px;}.author__thumb img {    width: 100%;    height: 100%;}.author__name {    font-size: 18px;    margin-bottom: 5px;    line-height: 1;}/* ------------------    VARIANT 1-------------------- */.tesmonial_style_1 {    text-align: left;}.tesmonial_style_2 {    text-align: center;}.tesmonial_style_3 {    text-align: right;}/* ------------------    VARIANT 2-------------------- */.tesmonial_style_4 {    text-align: left;}.tesmonial_style_5 {    text-align: center;}.tesmonial_style_6 {    text-align: right;}.tesmonial_style_4 .author__thumb__designation,.tesmonial_style_5 .author__thumb__designation,.tesmonial_style_6 .author__thumb__designation{    display: inline-flex;    flex-direction: column;    height: 100px;    justify-content: center;    padding-left: 120px;    position: relative;    text-align: left;}.tesmonial_style_6 .author__thumb__designation {    padding-left: inherit;    padding-right: 120px;    text-align: right;}.tesmonial_style_4 .author__thumb,.tesmonial_style_5 .author__thumb{    position: absolute;    left: 0;    margin-bottom: 0;}.tesmonial_style_6 .author__thumb {    position: absolute;    right: 0;    margin-bottom: 0;}/* -------------------    VARIANT 3--------------------- */.tesmonial_style_7 {    text-align: left;}.tesmonial_style_8 {    text-align: center;}.tesmonial_style_9 {    text-align: right;}.tesmonial_style_7 .single__testmonial,.tesmonial_style_8 .single__testmonial,.tesmonial_style_9 .single__testmonial {    padding: 30px;    background: #ffffff;    border-radius: 5px;    box-shadow: 0px 10px 20px rgba(97,105,140,0.1);    margin-bottom: 30px;}.tesmonial_style_7 .testmonial__quote,.tesmonial_style_8 .testmonial__quote,.tesmonial_style_9 .testmonial__quote{    font-size: 50px;    line-height: 0;    text-align: inherit;    height: auto;    width: auto;    box-shadow: inherit;    margin: 0;    padding: 0;}.tesmonial_style_7 .author__thumb__designation,.tesmonial_style_8 .author__thumb__designation,.tesmonial_style_9 .author__thumb__designation {    display: inline-flex;    flex-direction: column;    height: 60px;    justify-content: center;    padding-left: 80px;    position: relative;    text-align: left;}.tesmonial_style_9 .author__thumb__designation {    padding-left: inherit;    padding-right: 80px;    text-align: right;}.tesmonial_style_7 .author__thumb,.tesmonial_style_8 .author__thumb,.tesmonial_style_9 .author__thumb {    box-shadow: 0px 10px 20px rgba(97,105,140,0.1);    position: absolute;    left: 0;    width: 60px;    height: 60px;    margin-bottom: 0;}.tesmonial_style_9 .author__thumb {    left: auto;    right: 0;}/* -------------------    VARIANT 4--------------------- */.tesmonial_style_10 {    text-align: left;}.tesmonial_style_11 {    text-align: center;}.tesmonial_style_12 {    text-align: right;}/* -------------------    VARIANT 13----------------------- */.testmonial__thumb__content_area {    text-align: right;}.testmonial__thumb__content {    width: 250px;    display: inline-block;    overflow: hidden;}.testmonial__thumb__content__slider .author__thumb {    width: 50px;    height: 50px;}.testmonial__thumb__content__slider .author__thumb img {    width: 100%;    height: 100%;}.tesmonial_style_13 .testmonial__quote {    box-shadow: 0 0 0;}.testmonial__thumb__content__slider .author__thumb {    margin-bottom: 0;    cursor:pointer;}.tesmonial_style_13 .author__thumb__designation {    padding-left: 18px;    border-left: 2px solid #FBBF3F;}/* --------------------    VARIANT 14---------------------- */.tesmonial_style_14 .single__testmonial {    display: flex;    align-items: center;}.tesmonial_style_14 .author__thumb {    width: auto;    height: auto;    border-radius: 0;    margin-bottom: 0;}@media only screen and (max-width: 767px) {    .tesmonial_style_14 .single__testmonial {        display: block;    }}/*----------------------    VARIANT 15-----------------------*/.tesmonial_style_15 .author__thumb__warp {    display: block;    text-align: center;}.tesmonial_style_15 .single__testmonial {    display: flex;    align-items: center;    text-align: left;}.tesmonial_style_15 .testmonial__quote {    padding: 0;    width: auto;    height: auto;    box-shadow: 0 0 0 0;    text-align: center;    min-width: inherit;    min-height: inherit;    margin-bottom: 30px;    font-size: 50px;}.tesmonial_style_15 .author__thumb {    margin-bottom: 0;}.tesmonial_style_15 .testmonial__description {    margin-bottom: 30px;}@media only screen and (max-width: 767px) {    .tesmonial_style_15 .single__testmonial {        display: block;        text-align: center;    }}/* -----------------------    POSITION ELEMENT-------------------------*//* .posiion__element__wrap {	width: 100vw;    display: block;    transform: translateX(-50%);    position: relative;    left: 50%;} */.posiion__element__item {    display: inline-block;}.jump{    -webkit-animation-name: jump;            animation-name: jump;}@-webkit-keyframes jump { 0% {transform: translate3d(0px, 0px, 0px);}40% {transform: translate3d(0px, 50%, 0px);}100% {transform: translate3d(0px, 0px, 0px);}}@keyframes jump { 0% {transform: translate3d(0px, 0px, 0px);}40% {transform: translate3d(0px, 50%, 0px);}100% {transform: translate3d(0px, 0px, 0px);}}.rotated{    -webkit-animation-name: rotated;            animation-name: rotated;}@-webkit-keyframes rotated { 0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}@keyframes rotated { 0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}.rotatedHalf{    -webkit-animation-name: rotatedHalf;            animation-name: rotatedHalf;}@-webkit-keyframes rotatedHalf { 0% {transform: rotate(0deg);}50% {transform: rotate(90deg);}100% {transform: rotate(0deg);}}@keyframes rotatedHalf { 0% {transform: rotate(0deg);}50% {transform: rotate(90deg);}100% {transform: rotate(0deg);}}.rotatedHalfTwo{    -webkit-animation-name: rotatedHalfTwo;            animation-name: rotatedHalfTwo;}@-webkit-keyframes rotatedHalfTwo { 0% {transform: rotate(-90deg);}100% {transform: rotate(90deg);}}@keyframes rotatedHalfTwo { 0% {transform: rotate(-90deg);}100% {transform: rotate(90deg);}}.scaleUpOne{    -webkit-animation-name: scaleUpOne;            animation-name: scaleUpOne;}@-webkit-keyframes scaleUpOne { 0% {transform: scale(1);}100% {transform: scale(0.2);}}@keyframes scaleUpOne { 0% {transform: scale(1);}100% {transform: scale(0.2);}}.scaleRight{    -webkit-animation-name: scaleRight;            animation-name: scaleRight;}@-webkit-keyframes scaleRight { 0% {transform: translateX(-50%);}50% {transform: translateX(50%);}100% {transform: translateX(-50%);}}@keyframes scaleRight { 0% {transform: translateX(-50%);}50% {transform: translateX(50%);}100% {transform: translateX(-50%);}}.fade_in{    -webkit-animation-name: fade_in;            animation-name: fade_in;}@-webkit-keyframes fade_in { 0% {opacity: 0.7;}40% {opacity: 1;}100% {opacity: 0.7;}}@keyframes fade_in { 0% {opacity: 0.7;}40% {opacity: 1;}100% {opacity: 0.7;}}.prettyFade{    -webkit-animation-name: prettyFade;            animation-name: prettyFade;}@-webkit-keyframes prettyFade{ 0%{-webkit-filter:brightness(1) contrast(1) saturate(1);};100%{-webkit-filter:brightness(0) contrast(5) saturate(0.5); };}@keyframes prettyFade{ 0%{-webkit-filter:brightness(1) contrast(1) saturate(1);};100%{-webkit-filter:brightness(0) contrast(5) saturate(0.5); };}.rippleOutOne{    -webkit-animation-name: rippleOutOne;            animation-name: rippleOutOne;}@-webkit-keyframes rippleOutOne { 0% {bottom: 0;left: 0;opacity: 1;right: 0;top: 0;}100% {bottom: -6px;left: -6px;opacity: 0;right: -6px;top: -6px;}}@keyframes rippleOutOne { 0% {bottom: 0;left: 0;opacity: 1;right: 0;top: 0;}100% {bottom: -6px;left: -6px;opacity: 0;right: -6px;top: -6px;}}.rippleOuTwo{    -webkit-animation-name: rippleOuTwo;            animation-name: rippleOuTwo;}@-webkit-keyframes rippleOuTwo { 0% {bottom: 0;left: 0;opacity: 1;right: 0;top: 0;}100% {bottom: -12px;left: -12px;opacity: 0;right: -12px;top: -12px;}}@keyframes rippleOuTwo { 0% {bottom: 0;left: 0;opacity: 1;right: 0;top: 0;}100% {bottom: -12px;left: -12px;opacity: 0;right: -12px;top: -12px;}}.scaleUpOne{    -webkit-animation-name: scaleUpOne;            animation-name: scaleUpOne;}@keyframes scaleUpOne { 0% {transform: scale(1);}40% {transform: scale(0.5);}100% {transform: scale(1);}}.scaleUpTwo{    -webkit-animation-name: scaleUpTwo;            animation-name: scaleUpTwo;}@-webkit-keyframes scaleUpTwo { 0% {transform: scale(0.5);}40% {transform: scale(0.8);}100% {transform: scale(0.5);}}@keyframes scaleUpTwo { 0% {transform: scale(0.5);}40% {transform: scale(0.8);}100% {transform: scale(0.5);}}.scaleUpThree{    -webkit-animation-name: scaleUpThree;            animation-name: scaleUpThree;}@-webkit-keyframes scaleUpThree { 0% {transform: scale(0.7);}40% {transform: scale(0.4);}100% {transform: scale(0.7);}}@keyframes scaleUpThree { 0% {transform: scale(0.7);}40% {transform: scale(0.4);}100% {transform: scale(0.7);}}.FramesOne{    -webkit-animation-name: FramesOne;            animation-name: FramesOne;}@-webkit-keyframes FramesOne { 0% {transform: translate(0px, 0px) rotate(0deg);}20% {transform: translate(73px, -1px) rotate(36deg);}40% {transform: translate(141px, 72px) rotate(72deg);}60% {transform: translate(83px, 122px) rotate(108deg);}80% {transform: translate(-40px, 72px) rotate(144deg);}100% {transform: translate(0px, 0px) rotate(0deg);}}@keyframes FramesOne { 0% {transform: translate(0px, 0px) rotate(0deg);}20% {transform: translate(73px, -1px) rotate(36deg);}40% {transform: translate(141px, 72px) rotate(72deg);}60% {transform: translate(83px, 122px) rotate(108deg);}80% {transform: translate(-40px, 72px) rotate(144deg);}100% {transform: translate(0px, 0px) rotate(0deg);}}.FramesTwo{    -webkit-animation-name: FramesTwo;            animation-name: FramesTwo;}@-webkit-keyframes FramesTwo { 0% {transform: translate(0px, 0px) rotate(0deg) scale(1);}20% {transform: translate(73px, -1px) rotate(36deg) scale(0.9);}40% {transform: translate(141px, 72px) rotate(72deg) scale(1);}60% {transform: translate(83px, 122px) rotate(108deg) scale(1.2);}80% {transform: translate(-40px, 72px) rotate(144deg) scale(1.1);}100% {transform: translate(0px, 0px) rotate(0deg) scale(1);}}@keyframes FramesTwo { 0% {transform: translate(0px, 0px) rotate(0deg) scale(1);}20% {transform: translate(73px, -1px) rotate(36deg) scale(0.9);}40% {transform: translate(141px, 72px) rotate(72deg) scale(1);}60% {transform: translate(83px, 122px) rotate(108deg) scale(1.2);}80% {transform: translate(-40px, 72px) rotate(144deg) scale(1.1);}100% {transform: translate(0px, 0px) rotate(0deg) scale(1);}}.FramesThree{    -webkit-animation-name: FramesThree;            animation-name: FramesThree;}@-webkit-keyframes FramesThree { 0% {transform: translate(165px, -179px);}100% {transform: translate(-346px, 617px);}}@keyframes FramesThree { 0% {transform: translate(165px, -179px);}100% {transform: translate(-346px, 617px);}}.FramesFour{    -webkit-animation-name: FramesFour;            animation-name: FramesFour;}@-webkit-keyframes FramesFour { 0% {transform: translate(-300px, 151px) rotate(0deg);}100% {transform: translate(251px, -200px) rotate(180deg);}}@keyframes FramesFour { 0% {transform: translate(-300px, 151px) rotate(0deg);}100% {transform: translate(251px, -200px) rotate(180deg);}}.FramesFive{    -webkit-animation-name: FramesFive;            animation-name: FramesFive;}@-webkit-keyframes FramesFive { 0% {transform: translate(61px, -99px) rotate(0deg);}21% {transform: translate(4px, -190px) rotate(38deg);}41% {transform: translate(-139px, -200px) rotate(74deg);}60% {transform: translate(-263px, -164px) rotate(108deg);}80% {transform: translate(-195px, -49px) rotate(144deg);}100% {transform: translate(-1px, 0px) rotate(180deg);}}@keyframes FramesFive { 0% {transform: translate(61px, -99px) rotate(0deg);}21% {transform: translate(4px, -190px) rotate(38deg);}41% {transform: translate(-139px, -200px) rotate(74deg);}60% {transform: translate(-263px, -164px) rotate(108deg);}80% {transform: translate(-195px, -49px) rotate(144deg);}100% {transform: translate(-1px, 0px) rotate(180deg);}}.gradientBG{    -webkit-animation-name: gradientBG;            animation-name: gradientBG;}@-webkit-keyframes gradientBG { 0% {background-position: 0 0;}50% {background-position: 300% 0;}100% {background-position: 0 0;}}@keyframes gradientBG { 0% {background-position: 0 0;}50% {background-position: 300% 0;}100% {background-position: 0 0;}}.gradientBG{    -webkit-animation-name: gradientBG;            animation-name: gradientBG;}@keyframes gradientBG { 0% {background-position: 0 0;}50% {background-position: 120% 0;}100% {background-position: 0 0;}}.bgMove{    -webkit-animation-name: bgMove;            animation-name: bgMove;}@-webkit-keyframes bgMove { from { background-position: 0 0; }to { background-position: -400px 0; }}@keyframes bgMove { from { background-position: 0 0; }to { background-position: -400px 0; }}.imageBgAnim{    -webkit-animation-name: imageBgAnim;            animation-name: imageBgAnim;}@-webkit-keyframes imageBgAnim { 0% {background-position: 0 0;}50% {background-position: 120% 0;}100% {background-position: 0 0;}}@keyframes imageBgAnim { 0% {background-position: 0 0;}50% {background-position: 120% 0;}100% {background-position: 0 0;}}.zoomBounce{    -webkit-animation-name: zoomBounce;            animation-name: zoomBounce;}@-webkit-keyframes zoomBounce { 0% {transform: scale(0.9)translateY(-50%);}50% {transform: scale(1)translateY(-60%);}100% {transform: scale(0.9)translateY(-50%);}}@keyframes zoomBounce { 0% {transform: scale(0.9)translateY(-50%);}50% {transform: scale(1)translateY(-60%);}100% {transform: scale(0.9)translateY(-50%);}}.ballBounce{    -webkit-animation-name: ballBounce;            animation-name: ballBounce;}@-webkit-keyframes ballBounce { 0% {transform: translateX(-20px) scale(1, 1.2);}25% {transform: scale(1.2, 1);}50% {transform: translateX(15px) scale(1, 1.2);}75% {transform: scale(1.2, 1);}100% {transform: translateX(-20px);}}@keyframes ballBounce { 0% {transform: translateX(-20px) scale(1, 1.2);}25% {transform: scale(1.2, 1);}50% {transform: translateX(15px) scale(1, 1.2);}75% {transform: scale(1.2, 1);}100% {transform: translateX(-20px);}}.bigSpin{    -webkit-animation-name: bigSpin;            animation-name: bigSpin;}@-webkit-keyframes bigSpin { 0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}@keyframes bigSpin { 0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}.Zoom_In_Out{    -webkit-animation: zoom-in-out;            animation: zoom-in-out;}@-webkit-keyframes zoom-in-out {    0% {        transform: scale(0.9)    }    50% {        transform: scale(1.1)    }    100% {        transform: scale(0.9)    }}@keyframes zoom-in-out {    0% {        transform: scale(0.9)    }    50% {        transform: scale(1.1)    }    100% {        transform: scale(0.9)    }}.Circle_Large{    -webkit-animation: circle-large;            animation: circle-large;}@-webkit-keyframes circle-large {    0% {        transform: rotate(0deg) translate(-150px) rotate(0deg);    }    100% {        transform: rotate(360deg) translate(-150px) rotate(-360deg);    }}@keyframes circle-large {    0% {        transform: rotate(0deg) translate(-150px) rotate(0deg);    }    100% {        transform: rotate(360deg) translate(-150px) rotate(-360deg);    }}.Fade_In_Out{    -webkit-animation: fade-in-out;            animation: fade-in-out;}@-webkit-keyframes fade-in-out {     0% {        opacity: 0;        transform: scale(0);    }    50% {        opacity: 1;        transform: scale(0.5);    }    100% {        opacity: 0;        transform: scale(1);    }}@keyframes fade-in-out {     0% {        opacity: 0;        transform: scale(0);    }    50% {        opacity: 1;        transform: scale(0.5);    }    100% {        opacity: 0;        transform: scale(1);    }}.blurFadeInOut{    -webkit-animation-name: blurFadeInOut;            animation-name: blurFadeInOut;}@-webkit-keyframes blurFadeInOut {    0% {opacity: 0;text-shadow: 0px 0px 40px #fff;transform: scale(1.3);}20%, 75% {opacity: 1;text-shadow: 0px 0px 1px #fff;transform: scale(1);}100% {opacity: 0;text-shadow: 0px 0px 50px #fff;transform: scale(0);}}@keyframes blurFadeInOut {    0% {opacity: 0;text-shadow: 0px 0px 40px #fff;transform: scale(1.3);}20%, 75% {opacity: 1;text-shadow: 0px 0px 1px #fff;transform: scale(1);}100% {opacity: 0;text-shadow: 0px 0px 50px #fff;transform: scale(0);}}.blurFadeIn{    -webkit-animation-name: blurFadeIn;            animation-name: blurFadeIn;}@-webkit-keyframes blurFadeIn {    0% {opacity: 0;text-shadow: 0px 0px 40px #fff;transform: scale(1.3);}50% {opacity: 0.5;text-shadow: 0px 0px 10px #fff;transform: scale(1.1);}100% {opacity: 1;text-shadow: 0px 0px 1px #fff;transform: scale(1);}}@keyframes blurFadeIn {    0% {opacity: 0;text-shadow: 0px 0px 40px #fff;transform: scale(1.3);}50% {opacity: 0.5;text-shadow: 0px 0px 10px #fff;transform: scale(1.1);}100% {opacity: 1;text-shadow: 0px 0px 1px #fff;transform: scale(1);}}.fadeInBack{    -webkit-animation-name: fadeInBack;            animation-name: fadeInBack;}@-webkit-keyframes fadeInBack {    0% {opacity: 0;transform: scale(0);}50% {opacity: 0.4;transform: scale(2);}100% {opacity: 0.2;transform: scale(5);}}@keyframes fadeInBack {    0% {opacity: 0;transform: scale(0);}50% {opacity: 0.4;transform: scale(2);}100% {opacity: 0.2;transform: scale(5);}}.fadeInRotate{    -webkit-animation-name: fadeInRotate;            animation-name: fadeInRotate;}@-webkit-keyframes fadeInRotate {    0% {opacity: 0;transform: scale(0) rotate(360deg);}100% {opacity: 1;transform: scale(1) rotate(0deg);}}@keyframes fadeInRotate {    0% {opacity: 0;transform: scale(0) rotate(360deg);}100% {opacity: 1;transform: scale(1) rotate(0deg);}}.bigSquare {  -webkit-animation-name: bigSquare;          animation-name: bigSquare;}@-webkit-keyframes bigSquare { from {transform: translateY(10%) rotate(-80deg) scale(0);}to {transform: translateY(0) rotate(0deg) scale(1);}}@keyframes bigSquare { from {transform: translateY(10%) rotate(-80deg) scale(0);}to {transform: translateY(0) rotate(0deg) scale(1);}}.littleSquare {  -webkit-animation-name: littleSquare;          animation-name: littleSquare;}@-webkit-keyframes littleSquare { from {transform: translate(226%, 183%) rotate(140deg) scale(0);}to {transform: translate(0%, 0%) rotate(0deg) scale(1);}}@keyframes littleSquare { from {transform: translate(226%, 183%) rotate(140deg) scale(0);}to {transform: translate(0%, 0%) rotate(0deg) scale(1);}}.triAngle {  -webkit-animation-name: triAngle;          animation-name: triAngle;}@-webkit-keyframes triAngle { from {transform: rotate(-140deg) scale(0);}to {transform: rotate(0deg) scale(1);}}@keyframes triAngle { from {transform: rotate(-140deg) scale(0);}to {transform: rotate(0deg) scale(1);}}.Hoop {  -webkit-animation-name: Hoop;          animation-name: Hoop;}@-webkit-keyframes Hoop { from {transform: translate(-160%, -33%) scale(0);}to {transform: translate(0%, 0%) scale(1);}}@keyframes Hoop { from {transform: translate(-160%, -33%) scale(0);}to {transform: translate(0%, 0%) scale(1);}}.bigCircle {  -webkit-animation-name: bigCircle;          animation-name: bigCircle;}@-webkit-keyframes bigCircle { from {transform: scale(0) translate(60%, 3%);}to {transform: scale(1) translate(0%, 0%);}}@keyframes bigCircle { from {transform: scale(0) translate(60%, 3%);}to {transform: scale(1) translate(0%, 0%);}}.littleCircle {  -webkit-animation-name: littleCircle;          animation-name: littleCircle;}@-webkit-keyframes littleCircle { from {transform: scale(0);}to {transform: scale(1);}}@keyframes littleCircle { from {transform: scale(0);}to {transform: scale(1);}}/* Dots---------------------------*//*.circle_animate {z-index: 0;animation: dots 6s infinite linear;}@keyframes dots_circle {from {transform: rotate(-360deg)}to {transform: rotate(0)}}@keyframes dot_circle_1 {from {transform: translate(15%, 5%);opacity: 1;}to {transform: translate(25%, 5%);opacity: 1;}}@keyframes dot_circle_2 {from {transform: translate(-8%, 8%);opacity: 1;}to {transform: translate(-19%, 19%);opacity: 1;}}@keyframes dot_circle_3 {from {transform: translate(-5%, -12%);opacity: 1;}to {transform: translate(-10%, -24%);opacity: 1;}}*/.animated {  -webkit-animation-duration: 1s;  animation-duration: 1s;  -webkit-animation-fill-mode: both;  animation-fill-mode: both;}.animated.infinite {  -webkit-animation-iteration-count: infinite;  animation-iteration-count: infinite;}.animated.fast {  -webkit-animation-duration: 800ms;  animation-duration: 800ms;}.animated.faster {  -webkit-animation-duration: 500ms;  animation-duration: 500ms;}.animated.slow {  -webkit-animation-duration: 2s;  animation-duration: 2s;}.animated.slower {  -webkit-animation-duration: 3s;  animation-duration: 3s;}/*-------------------------------------    https://codepen.io/mehedidb/pens/loved/7/    Pofo Animation Swiper Slider    https://developer.mozilla.org/en-US/docs/Web/CSS/animation-direction    animation-direction: alternate-reverse;    Animate Background Color With Themfy Icon    Background Move Animation Position Move    animation-iteration-count: infinite;    animation-direction: alternate-reverse;----------------------------------------*//* ----------------------    TEAM WIDGETS------------------------- */.single__team {    position: relative;    text-align: center;}.single__team:before,.single__team:after {    content: "";    position: absolute;    z-index: -1;}.member__thumb {    text-align: center;    display: inline-block;    margin-bottom: 30px;}.member__thumb img {    margin: auto;}.member__name {    font-size: 24px;    line-height: 1;    margin-bottom: 10px;}.member__designation {    text-transform:capitalize;    margin-bottom: 0;}.member__content,.member__description {    margin-top: 30px;}.member__socials {    margin-top: 30px;}.member__socials a {    display: inline-block;    text-align: center;    margin: 0 10px;}/* ----------------------    VARIANT----------------------- */.team__style__1 .member__thumb {    border-radius: 50%;    overflow: hidden;}.team__style__1 .member__socials a:hover {    color: #ffbc48;}/* ---------------------------------------------- */.team__style__3 .single__team {    overflow: hidden;}.team__style__3 .member__thumb {    width: 100%;}.team__style__3 .member__thumb img {    width: 100%;    padding: 0;    display: block;}.team__style__3 .member__content__wrap {    position: relative;}.team__style__3 .member__socials {    position: absolute;    top: -140px;    left: -90%;    width: calc(100% - 50px);    background: #fff;    padding: 20px;    margin: 0;    transition: 0.5s;    visibility: hidden;    opacity: 0;    -webkit-clip-path: polygon(100% 0, 100% 70%, 90% 100%, 0 100%, 0 0);            clip-path: polygon(100% 0, 100% 70%, 90% 100%, 0 100%, 0 0);}.team__style__3 .single__team:hover .member__socials {    left: 0;    opacity: 1;    visibility: visible;}/*-----------2-----------*/.team__style__4 .owl-item {    padding-top: 30px;}.team__style__4 .single__team {    background: #F5F9FF;    width: calc(100% - 30px);    float: right;    text-align: inherit;}.team__style__4 .member__thumb {    width: 100%;    position: relative;    margin-left: -30px;    margin-top: -30px;    margin-bottom: 0;}.team__style__4 .member__content__wrap {    padding: 30px;}.team__style__4 .member__designation {    font-weight: 700;    color: #01BAA3;}.team__style__4 .member__socials a {    width: 40px;    height: 40px;    background: #ffffff;    padding-top: 6px;    color: #AFCAD7;    box-shadow: 0 0 5px rgba(0,0,0,0.06);    margin: 0;    margin-right: 10px;}.team__style__4 .member__socials a:hover {    background: #00BAA3;    color: #ffffff;}/* ------------------------    TEAM STYLE 5------------------------- */.team__style__5 .member__thumb{    position: relative;}.team__style__5 .member__thumb:before {    position: absolute;    left: -5px;    bottom: -5px;    width: 100%;    height: 90%;    content: "";    background: #1657E2;    border-radius: 60% 45% 30% 32%;    transform: rotate(-5deg);    opacity: 0.1;    transition: 0.3s;}.team__style__5 .member__thumb img {    border-radius: 50%;    padding: 10px;    box-shadow: 0 2px 4px rgba(0,0,0,.08);    background: #ffffff;    width: 200px;    height: 200px;}.team__style__5 .single__team:hover .member__thumb:before{    opacity: 1;}.team__style__5 .member__content__wrap {    position: relative;}.team__style__5 .member__socials {    width: 40px;    margin: 0;    position: absolute;    height: 40px;    top: -70px;    left: 50%;    transform: translateX(-50%);    overflow: hidden;    text-align: center;    transition:0.3s;}.team__style__5 .member__socials a {    background: #0077B5;    color: #fff;    width: 40px;    height: 40px;    padding-top: 6px;    border-radius: 50%;    margin: 0;    transition:0.3s;}.team__style__5 .member__socials a:hover {    background: #ffffff;    color: #0077B5;    box-shadow:0 4px 8px rgba(0,0,0,.1)}/* ------------------------    TEAM STYLE 6------------------------- */.team__style__6 .single__team {    margin-bottom: 60px;    position: relative;    overflow: hidden;}.team__style__6 .member__thumb {    padding: 10px;    background: #ffffff;    margin-bottom: 0;}.team__style__6 .member__thumb img{    width: 100%;}.team__style__6 .member__content__wrap {    margin-top: -50px;    position: absolute;    z-index: 1;    background: #fff;    width: calc( 100% - 30px );    padding: 30px;    right: 0;    bottom: 0;    transition: 0.3s;}.team__style__6 .member__socials {    margin-top: 15px;    margin-bottom: -55px;    transition: 0.3s;}.team__style__6 .single__team:hover .member__socials {    margin-bottom: 0;}/*------------------------    TEAM STYLE 7-------------------------*/.team__style__7 .owl-carousel .owl-stage-outer {    margin-right: -20px !important;}.team__style__7 .single__team {    position: relative;    margin-bottom: 20px;}.team__style__7 .member__content__wrap {    position: absolute;    left: 0;    bottom: 0;    background: #0c5adb;    width: 100%;    padding: 20px;    border-radius: 5px;    transition: 0.5s;    color: #fff;    opacity: 0;    visibility: hidden;}.team__style__7 .single__team:hover .member__content__wrap {    transform: translate(20px, 20px);    visibility:visible;    opacity:1;}.team__style__7 .member__thumb {    margin-bottom: 0;}.team__style__7 .single__team .member__name {    color: #ffffff;}.team__style__7 .member__socials {    margin-top: 15px;}.team__style__7 .member__socials a {    color: #ffffff;}/*------------------------    TEAM STYLE 8-------------------------*/.team__style__8 .single__team {    background: #ffffff;    padding: 40px;    border-radius: 10px;    overflow: hidden;    position: relative;}.team__style__8  .member__thumb {    width: 170px;    height: 170px;    border-radius: 50%;    overflow: hidden;}.team__style__8 .team__hover__content {    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;    background: #ffffff;    transition: 0.8s;    opacity: 0;    visibility: hidden;}.team__style__8 .team__hover__content .member__thumb {    width: 100%;    height: 100%;    border-radius: 0;}.team__style__8 .team__hover__content .member__name {    color: #ffffff;}.team__style__8 .team__hover__content .member__name__designation {    color: #ffffff;    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;    display: flex;    flex-direction: column;    justify-content: flex-end;    text-align: left;    padding: 30px;    background: linear-gradient(rgba(0,0,0,0),#3C3C3C);}.team__style__8 .single__team:hover .team__hover__content {    visibility: visible;    opacity: 1;}/*------------------------    TEAM STYLE 9-------------------------*//* .team__style__9 .owl-stage-outer {    overflow: visible !important;} */.team__style__9 .owl-item {   opacity: 0;   transition: opacity 500ms;}.team__style__9 .owl-item.active {  opacity: 1;}.team__style__9 .single__team {    background: #ffffff;    padding: 40px;    border-radius: 10px;    overflow: hidden;    position: relative;}.team__style__9  .member__thumb {    width: 170px;    height: 170px;    border-radius: 50%;    overflow: hidden;}.team__style__9 .team__hover__content {    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;    background: #ffffff;    transition: 0.8s;    opacity: 0;    visibility: hidden;}.team__style__9 .team__hover__content .member__thumb {    width: 100%;    height: 100%;    border-radius: 0;    margin-bottom: 0;}.team__style__9 .team__hover__content .member__name__designation {    color: #ffffff;    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;    display: flex;    flex-direction: column;    justify-content: flex-end;    text-align: center;    padding: 30px;    background: linear-gradient(0,#FF564F,rgb(255 171 74 / .5));    margin-bottom: 0;    padding-bottom: 60px;}.team__style__9 .single__team:hover .team__hover__content {    visibility: visible;    opacity: 1;}.team__style__9 .team__hover__content .member__name {    color: #ffffff;    font-size: 22px;    font-weight: 600;    transform: translateY(50px);    transition: all 0.4s cubic-bezier(0.76, 0.21, 0.32, 0.85);    transition-delay: 0.3s;    font-size: 30px;    opacity: 0;}.team__style__9 .team__hover__content .member__designation {    transform: translateY(50px);    transition: all 0.4s cubic-bezier(0.76, 0.21, 0.32, 0.85);    transition-delay: 0.2s;    transform: translateY(50px);    opacity: 0;}.team__style__9 .member__socials {    position: absolute;    left: 0;    bottom: 20px;    width: 100%;    transform: translateY(50px);    transition: all 0.4s cubic-bezier(0.76, 0.21, 0.32, 0.85);    transition-delay: 0.1s;    opacity: 0;}.team__style__9 .member__socials a {    color: #ffffff;}.team__style__9 .single__team:hover .team__hover__content .member__name {    opacity: 1;    transform: translateY(0);    transition-delay: 0.1s;}.team__style__9 .single__team:hover .team__hover__content .member__designation {    opacity: 1;    transform: translateY(0);    transition-delay: 0.2s;}.team__style__9 .single__team:hover .member__socials {    opacity: 1;    transform: translateY(0);    transition-delay: 0.3s;}/*------------------------    TEAM STYLE 10-------------------------*/.team__style__10 .single__team {    border-radius: 5px;    overflow: hidden;}/* .single__team:before {    background: linear-gradient(rgb(255 171 74 / 50%), #000000);    height: 0;    width: 100%;    left: 0;    top: 0;    z-index: 1;    transition: all 0.3s cubic-bezier(0.46,-0.01, 0.5, 1.01);     transition-delay: 0.6s;     opacity: 0;    visibility: hidden;}.team__style__10 .single__team:hover:before {    top: auto;    bottom: 0;    opacity: 1;    visibility: visible;    height: 100%;    transition-delay: 0s;}*/.team__style__10 .member__thumb {    margin-bottom: 0;    width: 100%;    display: block;    position: relative;    z-index: -1;}.team__style__10 .member__content__wrap {    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;    text-align: left;    display: flex;    flex-direction: column;    justify-content: flex-end;    padding: 20px;    background: linear-gradient(rgb(255 171 74 / 50%), #000000);     color: #ffffff;    transition: all 0.3s cubic-bezier(0.46,-0.01, 0.5, 1.01);     transition-delay: 0.6s;     opacity: 0;    visibility: hidden;    z-index: 1;    }.team__style__10 .single__team:hover .member__content__wrap {    opacity: 1;    visibility: visible;    height: 100%;    transition-delay: 0s;}.team__style__10 .member__name {    color: #ffffff;}.team__style__10 .member__name__designation {    transform: translateY(50px);    transition: all 0.4s cubic-bezier(0.76, 0.21, 0.32, 0.85);    transition-delay: 0.3s;    opacity: 0;}.team__style__10 .member__socials{    margin-top: 20px;    transition: all 0.4s cubic-bezier(0.76, 0.21, 0.32, 0.85);    transition-delay: 0.2s;    transform: translateY(50px);    opacity: 0;}.team__style__10 .member__socials a {    color: #ffffff;    margin-left: 0;    width: 35px;    text-align: left;}.team__style__10 .member__socials a:hover{    color: #FFAB4A;}.team__style__10 .single__team:hover .member__name__designation{    opacity: 1;    transform: translateY(0);    transition-delay: 0.1s;}.team__style__10 .single__team:hover .member__socials {    opacity: 1;    transform: translateY(0);    transition-delay: 0.2s;}/* ------------------------    TABS WIDGETS--------------------------*//* -------------------------    TABS--------------------------- */.single__tab__item{    display:none;}.single__tab__item.active {    display: block;}/* ------------------------    WIDGET TABS-------------------------- *//*.tab-content:not(.active) {    display: none;}*/.tabs__area {    overflow: hidden;}.nav-tabs.tab__nav {    margin: 0;    margin-bottom: 50px;    padding: 0;    list-style: none;    overflow: hidden;}.nav-tabs.tab__nav li {    display: inline-block;    float: none;}.nav-tabs.tab__nav li a {    border: 0;    display: block;    padding: 15px 40px;    font-size: 16px;    border-radius: 0;    margin: 0;}.nav-tabs.tab__nav li.active a,.nav-tabs.tab__nav li a:focus.nav-tabs.tab__nav li a:hover {    border: 0;}/* ------------------------    TAB PRICE------------------------- *//* ----------------    VARIANT------------------- */.tab__menu__content .tab__nav__style__2,.tab__menu__content .tab__nav__style__3,.tab__menu__content .tab__nav__style__4,.tab__menu__content .tab__nav__style__5,.tab__menu__content .tab__nav__style__6,.tab__menu__content .tab__nav__style__7,.tab__menu__content .tab__nav__style__8,.tab__menu__content .tab__nav__style__9{    width: 100%;}.tab__nav__style__2,.tab__price_style__2 .tab__menu__content {    width: 50%;    float: left;    border: 0;}.tab__price_style__2 .tab__content__area{    width: 50%;    float: right;}.tab__price_style__2 .tab-content>.tab-pane.tab_price {    display: block;    transition: 0.3s;}.tab__price_style__2 .single__tab__item.tab-pane.tab_price {    width: 50%;    float: left;    opacity: .5;    transform: scale(.8);}.tab__price_style__2 .single__tab__item.tab-pane.tab_price.active {    transform: scale(1);    opacity: 1;}/* -------3------- */.tab__nav__style__3,.tab__price_style__3 .tab__menu__content {    width: 50%;    float: right;    border: 0;}.tab__price_style__3 .tab__content__area{    width: 50%;    float: left;}.tab__price_style__3 .tab-content>.tab-pane.tab_price {    display: block;    transition: 0.3s;}.tab__price_style__3 .single__tab__item.tab-pane.tab_price {    width: 50%;    float: right;    opacity: .5;    transform: scale(.8);}.tab__price_style__3 .single__tab__item.tab-pane.tab_price.active {    transform: scale(1);    opacity: 1;}/* ------4-------- */.tab__nav__style__4,.tab__price_style__4 .tab__menu__content {    width: 50%;    float: left;    border: 0;}.tab__price_style__4 .tab__content__area{    width: 50%;    float: right;    position: relative;}.tab__price_style__4 .tab-content>.tab-pane.tab_price {    display: block;    transition: 0.3s;} .tab__price_style__4 .single__tab__item.tab-pane.tab_price {    right: 0;    width: 50%;    float: left;    opacity: .5;    transform: scale(.8);    position: absolute;}.tab__price_style__4 .single__tab__item.tab-pane.tab_price.active {    transform: scale(1);    opacity: 1;    position: relative;    left: 0;    z-index: 1;}/* -------5------- */.tab__nav__style__5,.tab__price_style__5 .tab__menu__content {    width: 50%;    float: right;    border: 0;}.tab__price_style__5 .tab__content__area{    width: 50%;    float: left;    position: relative;}.tab__price_style__5 .tab-content>.tab-pane.tab_price {    display: block;    transition: 0.3s;} .tab__price_style__5 .single__tab__item.tab-pane.tab_price {    left: 0;    width: 50%;    float: right;    opacity: .5;    transform: scale(.8);    position: absolute;}.tab__price_style__5 .single__tab__item.tab-pane.tab_price.active {    transform: scale(1);    opacity: 1;    position: relative;    left: 0;    z-index: 1;} /* ------6------- */.tab__nav__style__6,.tab__price_style__6 .tab__menu__content {    width: 50%;    float: left;    border: 0;}.tab__price_style__6 .tab__content__area{    width: 50%;    float: right;    position: relative;}.tab__price_style__6 .tab-content>.tab-pane.tab_price {    display: block;    transition: 0.3s;}.tab__price_style__6 .single__tab__item.tab-pane.tab_price {    right: 100px;    width: 50%;    float: left;    opacity: .5;    transform: scale(.8) translateX(100px);    position: absolute;} .tab__price_style__6 .single__tab__item.tab-pane.tab_price.active {    transform: scale(1) translateX(0);    opacity: 1;    position: relative;    left: 0;    z-index: 1;}/* -------7-------- */.tab__nav__style__7,.tab__price_style__7 .tab__menu__content {    width: 50%;    float: right;    border: 0;}.tab__price_style__7 .tab__content__area{    width: 50%;    float: left;    position: relative;}.tab__price_style__7 .tab-content>.tab-pane.tab_price {    display: block;    transition: 0.3s;}.tab__price_style__7 .single__tab__item.tab-pane.tab_price {    left: 0;    width: 50%;    float: right;    opacity: .5;    transform: scale(.8) translateX(100px);    position: absolute;} .tab__price_style__7 .single__tab__item.tab-pane.tab_price.active {    transform: scale(1) translateX(0);    opacity: 1;    position: relative;    left: 0;    z-index: 1;}/* ------8------ */.tab__nav__style__8,.tab__price_style__8 .tab__menu__content {    width: 50%;    float: right;    border: 0;}.tab__price_style__8 .tab__content__area{    width: 50%;    float: left;}.tab__price_style__8 .tab-content>.tab-pane.tab_price {    display: block;    transition: 0.3s;}.tab__price_style__8 .single__tab__item.tab-pane.tab_price {    width: 50%;    float: right;}.tab__price_style__8 .single__tab__item.tab-pane.tab_price.active {    opacity: 1;}/* ------9------ */.tab__nav__style__9,.tab__price_style__9 .tab__menu__content {    width: 50%;    float: left;    border: 0;}.tab__price_style__9 .tab__content__area{    width: 50%;    float: right;}/* ------------------------    BLOG WIDGETS-------------------------- *//* .elementor-widget-Ultimate_Post_Carousel .slick-list {  overflow: visible !important;}.sldier-content-area .slick-list .ultimate__single__post.slick-slide {    opacity: 0;    visibility: hidden;}.sldier-content-area .slick-list .ultimate__single__post.slick-slide.slick-active {    opacity: 1;    visibility: visible;    transition: 0.3s;} */.sldier-content-area .slick-dots {    position: inherit;    bottom: inherit;}.sldier-content-area .slick-dots li {    transition: 0.3s;}.sldier-content-area .slick-dots li button:before{    display: none;}.ultimate__single__post {    background: aliceblue;}.post__thumb img {    width: 100%;}.post__content {    padding: 30px;}.post__title {    font-size: 24px;}.post__content ul {    margin: 0;    padding: 0;    list-style: none;}.post__content ul li {    display: inline-block;    margin-right: 10px;}.post__content ul li i {    margin-right: 5px;}.post__meta {    margin-top: 30px;}.post__btn {    margin-top: 30px;}a.readmore__btn{    display: inline-block;}@media print {    html, body {       display: none;  /* hide whole page */    }}/* --------- 2 ---------- */.post__carousel__flex {    display: flex;}/* ----------3-----------*/.ultimate__post__layout__3 {    position: relative;    overflow: hidden;}.ultimate__post__layout__3 a {    color: #ffffff;}.ultimate__post__layout__3 a:hover,.ultimate__post__layout__3 a:focus {    color: #ffffff;    text-decoration: underline;}.ultimate__post__layout__3 .post__content {    position: absolute;    left: 0;    bottom: 0;    background: linear-gradient(180deg, rgba(0,33,73,0) 1%, #002149 100%);    width: 100%;    height: 40%;    color: #fff;    transition: 0.3s;}.ultimate__post__layout__3 .post__title,.ultimate__post__layout__3 .post__btn {    margin: 0;}.ultimate__post__layout__3 .post__btn a {    margin: 0;    position: absolute;    bottom: 40px;    transition: 0.3s;    display: inline-block;    opacity: 0;    visibility: hidden;    left: 0;    transition: 0.5s;    text-decoration: none;    min-width: 40px;    height: 40px;    padding-top: 6px;    border-radius: 50%;}.ultimate__post__layout__3:hover .post__btn a {    opacity: 1;    visibility: visible;    left: 30px;}.ultimate__post__layout__3:hover .post__btn a:hover {    background: #ffffff;    color: #006de8;    padding-left: 13px;}.ultimate__post__layout__3:hover .post__content {    height: 100%;    background: linear-gradient(180deg, rgba(0, 102, 255, 0.8) 0%, rgba(96, 170, 255, 0.5) 100%);}/*----------4----------*/.ultimate__post__layout__4 {    background: #ffffff;}.ultimate__post__layout__4 .post__thumb {    width: calc( 100% - 60px );    margin: 0 auto -50px;}.ultimate__post__layout__4 .post__content {    background: #ffffff;    border: 10px solid rgba(227,238,255,0.3);    transition: 0.3s;    padding-top: 60px;}.ultimate__post__layout__4 .post__meta{    margin-bottom:10px;    font-weight:400;}.ultimate__post__layout__4 .post__meta a {    color: inherit;}.ultimate__post__layout__4 .post__meta a:hover {    color: #006de8;}.ultimate__post__layout__4 .post__meta i {    color: #006de8;}.ultimate__post__layout__4:hover .post__content {    border-color: #006de8;}.ultimate__post__layout__4 .post__title {    margin-bottom: 20px;}.ultimate__post__layout__4 .post__btn a {    font-weight: 700;}/* ------------- 5 -------------- */.ultimate__single__post.ultimate__post__layout__5 {    background: #ffffff;    box-shadow: 0px 7px 14px 0px rgba(0, 69, 255, 12%);    border-radius: 15px;    position: relative;    overflow: hidden;}.ultimate__post__layout__5 ul.post__meta {    margin-bottom: 10px;}.ultimate__post__layout__5 .post__title {margin-bottom: 30px;font-size: 28px;}.post__author__meta {    margin-top: 20px;}.post__author__thumb__link {    position: relative;    height: 40px;    overflow: hidden;    padding-left: 50px;    display: flex;    align-items: center;    line-height: 1;}.post__author__thumb__link .post__author__thumb {    width: 40px;    height: 40px;    position: absolute;    left: 0;    top: 0;    border-radius: 50%;    overflow: hidden;}.post__author__thumb img {    margin: 0 !important;}.ultimate__post__layout__5 .post__category {    position: absolute;    right: 0;    top: 0;}.ultimate__post__layout__5 .post__category a {    background: #0045ff;    color: #fff;    padding: 8px 15px;    line-height: 1;    border-radius: 50px;    margin-top: 15px;    display: inline-block;    box-shadow: 0 10px 20px rgba(0,0,0,.2);    font-size: 14px;    text-transform: uppercase;    letter-spacing: 2px;}.ultimate__post__layout__5 .post__category a:hover {    color: #0045ff;    background: #ffffff;}/*---------6---------*/.ultimate__post__layout__6 {    border-radius: 10px;    overflow: hidden;    background: #ffffff;    position: relative;}.ultimate__post__layout__6 .post__thumb {    border-radius: 0 0 20px 20px;    overflow: hidden;}.ultimate__post__layout__6 .post__meta {    font-size: 14px;    position: absolute;    left: 0;    top: 25px;    padding: 10px 20px;    background: #DE2B36;    border-radius: 0 50px 50px 0;    color: #ffffff;    line-height: 1;}.ultimate__post__layout__6 .post__category a {    background: #DE2B36;    padding: 0 20px;    border-radius: 50px;    color: #ffffff;    font-size: 12px;    margin-bottom: 20px;    display: inline-block;}/*--------- 7 ----------*/.post__author__comments_date__meta {    display: flex;    margin-top: 20px;}.post__author__comments_date__meta .post__author__thumb {    width: 44px;    height: 44px;    border-radius: 50px;    overflow: hidden;}.post__author__comments_date__meta .post__author__meta.post__meta {    margin-top: 0;    margin-left: 20px;    line-height: 1.4;}.comments__counts__meta .post__meta,.comments__counts__meta .comments__count {    display: inline-block;}.comments__counts__meta {    font-size: 14px;    color: #ff5e5e;}.comments__counts__meta .post__meta li {    margin-right: 0;}.post__author__comments_date__meta .author__link {    font-size: 18px;}/*-----------8----------*/.ultimate__post__layout__8 {    background: #ffffff;    border-radius: 10px;}.ultimate__post__layout__8 .post__title {    font-weight: 600;    padding: 20px;    text-align: center;    font-size: 22px;    margin-bottom: 0;}.ultimate__post__layout__8 .post__content {    position: relative;}.ultimate__post__layout__8 ul.post__category a {    display: inline-block;    padding: 2px 15px;    background: #383838;    margin-bottom: 20px;    font-size: 14px;    text-transform: uppercase;    letter-spacing: 1px;    color: #ffab4a;}.ultimate__post__layout__8 ul.post__category a:hover {    background: #ffab4a;    color: #000000;}.ultimate__post__layout__8 ul.post__meta {    position: absolute;    top: -55px;    width: 55px;    text-align: center;    background: #FFAB4A;    color: #fff;    display: inline-block;    height: 56px;    left: 0;    line-height: 1;    font-size: 14px;    text-transform: uppercase;    letter-spacing: 1px;}.ultimate__post__layout__8 ul.post__meta li {    margin-right: 0;}.ultimate__post__layout__8 ul.post__meta .first__word {    font-size: 20px;    font-weight: 700;    margin-top: 8px;    display: block;    margin-bottom: 3px;}.ultimate__post__layout__8 a.readmore__btn {    text-transform: uppercase;    letter-spacing: 1px;    font-size: 14px;    position: relative;    color: #000000;    z-index: 1;}.ultimate__post__layout__8 .readmore__btn:after {    position: absolute;    left: 0;    bottom: 0;    width: 100%;    height: 2px;    background: #000000;    content: "";    transition: 0.3s;    z-index: -1;}.ultimate__post__layout__8 .readmore__btn:hover:after {    height: 100%;    background: #FFAB4A;}.ultimate__post__layout__8 .readmore__btn:hover {    padding: 0 10px;}/* ----------------------    POST LAYOUT 9----------------------- */.ultimate__post__layout__9 {    padding: 10px;    background: inherit;    border: 1px solid #E0E0E0;    border-radius: 8px;    transition: 0.3s;}.ultimate__post__layout__9:hover {    background: #ffffff;    box-shadow: 0 10px 30px rgba(0,0,0,.1);}.ultimate__post__layout__9 .post__thumb {    border-radius: 8px;    overflow: hidden;}.ultimate__post__layout__9 .post__content {    padding: 10px;    position: relative;}.ultimate__post__layout__9 .post__title {    font-weight: 600;}.ultimate__post__layout__9 .post__meta {    position: absolute;    top: -20px;    width: 55px;    height: 55px;    background: linear-gradient(135deg, #FAD029, #FF564F);    text-align: center;    line-height: 1;    color: #ffffff;    text-transform: uppercase;    font-size: 14px;    font-weight: 600;    letter-spacing: 1px;    border-radius: 5px;    left: 10px;}.ultimate__post__layout__9 .post__meta li {    margin: 0;}.ultimate__post__layout__9 .post__meta .first__word {    font-size: 22px;    margin-bottom: 3px;    display: block;    margin-top: 8px;}.ultimate__post__layout__9 .post__category {    padding-left: 70px;    margin-bottom: 20px;    text-transform: capitalize;}/* ----------------------    POST GROUP------------------------ */.row.posts__masonry ul {    margin: 0;    padding: 0;    list-style: none;}.col-sm-6.col-md-3.single__masonry__item {    min-height: 300px;}.single__masonry__item {    min-height: 300px;}.single__masonry__item .ultimate__single__post{    margin-bottom: 30px;}.single__masonry__item .post__content {    position: relative;}.col-md-3.single__masonry__item .post__title {    font-size: 18px;    line-height: 1.45;    margin-bottom: 0;}.single__masonry__item img {    width: 100%;}.single__masonry__item .post__meta {    position: absolute;    top: -50px;}.single__masonry__item .post__meta a,.single__masonry__item .post__meta {    color: #ffffff;}/* -------2-------- */.ultimate__post__group__layout__1 {    background: inherit;}.ultimate__post__group__layout__1 .post__content {    padding: inherit;    margin-top: 22px;}.ultimate__post__group__layout__1 .post__category,.ultimate__post__group__layout__1 .post__meta {    display: inline-block;    margin-bottom: 20px;}.ultimate__right__list__post .ultimate__post__group__layout__1 {    overflow: hidden;    margin-bottom: 30px;}.ultimate__right__list__post .post__thumb {    width: 150px;    float: left;    margin-right: 20px;}.ultimate__right__list__post .post__content {    margin-top: 0;}.ultimate__right__list__post .post__title {    margin-bottom: 10px;    font-size: 20px;    font-weight: 400;}@media only screen and (max-width: 992px) {    .ultimate__right__list__post {        margin-top: 50px;    }}/* ----------------------	PORTFOLIO WIDGETS------------------------ */.ultimate__single__portfolio {    transition: 0.5s;}.portfolio__thumb {    margin-bottom: 30px;}/* ----------3-----------*/.ultimate__portfolio__layout__3 {    position: relative;    overflow: hidden;}.ultimate__portfolio__layout__3 .portfolio__thumb {    margin-bottom: 0;}.ultimate__portfolio__layout__3 a {    color: #ffffff;}.ultimate__portfolio__layout__3 a:hover,.ultimate__portfolio__layout__3 a:focus {    color: #ffffff;    text-decoration: underline;}.ultimate__portfolio__layout__3 .portfolio__content {    position: absolute;    left: 0;    bottom: 0;    background: linear-gradient(180deg, rgba(0,33,73,0) 1%, #002149 100%);    width: 100%;    height: 40%;    color: #fff;    transition: 0.3s;    padding: 30px;}.ultimate__portfolio__layout__3 .portfolio__title,.ultimate__portfolio__layout__3 .portfolio__btn {    margin: 0;}.ultimate__portfolio__layout__3 .portfolio__btn a {    margin: 0;    position: absolute;    bottom: 40px;    transition: 0.3s;    display: inline-block;    opacity: 0;    visibility: hidden;    left: 0;    transition: 0.5s;    text-decoration: none;    min-width: 40px;    height: 40px;    padding-top: 6px;    border-radius: 50%;}.ultimate__portfolio__layout__3:hover .portfolio__btn a {    opacity: 1;    visibility: visible;    left: 30px;}.ultimate__portfolio__layout__3:hover .portfolio__btn a:hover {    background: #ffffff;    color: #006de8;    padding-left: 13px;}.ultimate__portfolio__layout__3:hover .portfolio__content {    height: 100%;    background: linear-gradient(180deg, rgba(0, 102, 255, 0.8) 0%, rgba(96, 170, 255, 0.5) 100%);}/* ----------4-----------*/.ultimate__portfolio__layout__4 {    position: relative;    border-radius: 5px;    overflow: hidden;}.ultimate__portfolio__layout__4 .portfolio__thumb{    margin-bottom: 0;}.ultimate__portfolio__layout__4 .portfolio__thumb img {    width: 100%;}.ultimate__portfolio__layout__4 .portfolio__content {    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;    z-index: 1;    display: flex;    align-items: flex-end;    padding: 30px;    background: linear-gradient(rgb(255 171 74 / 50%), #000000);    color: #ffffff;    transition: all 0.3s cubic-bezier(0.46,-0.01, 0.5, 1.01);    transition-delay: 0.6s;    opacity: 0;    visibility: hidden;}.ultimate__portfolio__layout__4:hover .portfolio__content {    opacity: 1;    visibility: visible;    transition-delay: 0s;}.ultimate__portfolio__layout__4 .portfolio__title a{    color: #ffffff;}.ultimate__portfolio__layout__4 .portfolio__title a:hover{    color: #FFAB4A;}.ultimate__portfolio__layout__4 .portfolio__title {    transform: translateY(50px);    transition: all 0.4s cubic-bezier(0.76, 0.21, 0.32, 0.85);    transition-delay: 0.3s;    font-size: 30px;    opacity: 0;}.ultimate__portfolio__layout__4 p {    transition: all 0.4s cubic-bezier(0.76, 0.21, 0.32, 0.85);    transition-delay: 0.2s;    transform: translateY(50px);    opacity: 0;}.ultimate__portfolio__layout__4 .portfolio__btn {    transform: translateY(50px);    transition: all 0.4s cubic-bezier(0.76, 0.21, 0.32, 0.85);    transition-delay: 0.1s;    opacity: 0;}.ultimate__portfolio__layout__4 a.readmore__btn {    padding: 10px 30px;    background: #ffffff;    margin-top: 30px;    border-radius: 5px;}.ultimate__portfolio__layout__4 a.readmore__btn:hover {    background: #FFAB4A;    color: #ffffff;}.ultimate__portfolio__layout__4:hover .portfolio__title{    opacity: 1;    transform: translateY(0);    transition-delay: 0.1s;}.ultimate__portfolio__layout__4:hover p {    opacity: 1;    transform: translateY(0);    transition-delay: 0.2s;}.ultimate__portfolio__layout__4:hover .portfolio__btn {    opacity: 1;    transform: translateY(0);    transition-delay: 0.3s;}.ultimate-filter-activation {    display: flex;    flex-wrap: wrap;    height: auto;}.ultimate__portfolio__item__parent {    display: inline-block;    max-width: 100%;    width: 100%;    overflow: hidden;}/* ----------5-----------*/.ultimate__portfolio__layout__5 {    position: relative;    overflow: hidden;    border-radius: 10px;    margin: 0;}.ultimate__portfolio__layout__5 .portfolio__thumb {    margin-bottom: 0;}.ultimate__portfolio__layout__5 .portfolio__thumb img {    width: 100%;}.ultimate__portfolio__layout__5 .portfolio__content {    position: absolute;    left: 1px;    bottom: 20px;    background: #ffffff;    padding: 30px 20px;    max-width: 70%;    border-radius: 0 10px 10px 0;    min-width: 300px;    transform-origin: left;    transform-style: preserve-3d;    transition: 0.5s cubic-bezier(0.79, 0.07, 0.17, 0.83);    perspective: 200px;}.ultimate__portfolio__layout__5:hover .portfolio__content {    transform: translateX(-100%) rotateX(45deg) scale(.8);}.ultimate__portfolio__layout__5 .portfolio__hover__content {    position: absolute;    top: 0;    transform: translateY(-80%) perspective(300px) rotateX(80deg);    width: calc( 100% - 80px );    left: 0;    right: 0;    margin: auto;    padding: 40px 30px;    text-align: center;    background: linear-gradient(135deg, #FAD029, #FF564F);    border-radius: 10px;    transition: 0.5s;    opacity: 0;}.ultimate__portfolio__layout__5:hover .portfolio__hover__content {    opacity: 1;    transform: translateY(-50%) perspective(300px) rotateX(0deg);    top: 50%;}.ultimate__portfolio__layout__5 .portfolio__title {    font-weight: 600;    margin-bottom: 0;    font-size: 22px;}.ultimate__portfolio__layout__5 .portfolio__category {    color: #ff564f;    font-size: 14px;    text-transform: capitalize;    line-height: 1;    margin-top: 10px;}.ultimate__portfolio__layout__5 .portfolio__hover__content .portfolio__category {    margin-top: 20px;}.ultimate__portfolio__layout__5 .portfolio__hover__content .portfolio__title {    font-size: 25px;    font-weight: 700;}.ultimate__portfolio__layout__5 .portfolio__hover__content .portfolio__title a {    color: #ffffff;}.ultimate__portfolio__layout__5 .portfolio__hover__content .portfolio__title a:hover {    color: #000000;}.ultimate__portfolio__layout__5 .portfolio__hover__content .portfolio__category {    color: #ffffff;    font-weight: 500;}.ultimate__portfolio__layout__5 .portfolio__hover__content .readmore__btn {    margin-top: 20px;    text-transform: uppercase;    letter-spacing: 1px;    color: #ffffff;    font-size: 14px;}.ultimate__portfolio__layout__5 .portfolio__hover__content .readmore__btn:hover,.ultimate__portfolio__layout__5 .portfolio__hover__content .readmore__btn i {    color: #000000;}/* --------------------------------    PORTFOLIO LAYOUT SIX----------------------------------- */.ultimate__portfolio__content__layout__6 .ultimate__portfolio__item__parent {    max-width: 25% !important;}.ultimate__portfolio__content__layout__6 .ultimate__portfolio__item__parent:nth-child(3),.ultimate__portfolio__content__layout__6 .ultimate__portfolio__item__parent:nth-child(4),.ultimate__portfolio__content__layout__6 .ultimate__portfolio__item__parent:nth-child(8){    max-width: 50% !important;}@media (min-width: 768px) and (max-width: 991px) {    .ultimate__portfolio__content__layout__6 .ultimate__portfolio__item__parent {        max-width: 50% !important;    }    .ultimate__portfolio__content__layout__6 .ultimate__portfolio__item__parent:nth-child(3),    .ultimate__portfolio__content__layout__6 .ultimate__portfolio__item__parent:nth-child(4),    .ultimate__portfolio__content__layout__6 .ultimate__portfolio__item__parent:nth-child(8){        max-width: 50% !important;    }}@media only screen and (max-width: 767px) {    .ultimate__portfolio__content__layout__6 .ultimate__portfolio__item__parent {        max-width: 100% !important;        padding-right: 0 !important;    }    .ultimate__portfolio__content__layout__6 .ultimate__portfolio__item__parent:nth-child(3),    .ultimate__portfolio__content__layout__6 .ultimate__portfolio__item__parent:nth-child(4),    .ultimate__portfolio__content__layout__6 .ultimate__portfolio__item__parent:nth-child(8){        max-width: 100% !important;    }}.ultimate__portfolio__layout__6 {    position: relative;    overflow: hidden;    transition: 0.5s;}.ultimate__portfolio__layout__6:hover {    border-radius: 10px;}.ultimate__portfolio__layout__6 .portfolio__thumb {    margin-bottom: 0;    transition: 0.6s;}.ultimate__portfolio__layout__6 .portfolio__thumb img {    width: 100%;}.ultimate__portfolio__layout__6:hover .portfolio__thumb {    transform: scale(1.2);}.ultimate__portfolio__layout__6 .portfolio__content {    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;    padding: 30px;    background: linear-gradient(0deg, rgba(98, 73, 239, 0.85) 0%, rgba(40, 149, 221, 0.85) 100%);    color: #ffffff;    opacity: 0;    visibility: hidden;    transition: 0.5s;}.ultimate__portfolio__layout__6:hover .portfolio__content{    opacity: 1;    visibility: visible;}.ultimate__portfolio__layout__6 .portfolio__category {    font-size: 14px;    text-transform: uppercase;    letter-spacing: 1px;    font-weight: 500;}.ultimate__portfolio__layout__6 .readmore__btn {    position: absolute;    left: -30px;    bottom: 30px;    width: 60px;    height: 60px;    background: #ffffff;    font-size: 22px;    text-align: center;    padding-top: 15px;    border-radius: 50%;    transition: 0.5s;    opacity: 0;}.ultimate__portfolio__layout__6:hover .readmore__btn{    opacity: 1;    left: 30px;}/* --------------------------------    PORTFOLIO LAYOUT SEVEN----------------------------------- */.ultimate__portfolio__content__layout__7 .ultimate__portfolio__item__parent {    max-width: 25% !important;}.ultimate__portfolio__content__layout__7 .ultimate__portfolio__item__parent:nth-child(1),.ultimate__portfolio__content__layout__7 .ultimate__portfolio__item__parent:nth-child(5),.ultimate__portfolio__content__layout__7 .ultimate__portfolio__item__parent:nth-child(6) {    max-width: 50% !important;}.ultimate__portfolio__layout__7 .portfolio__thumb img {   width:100%;}.ultimate__portfolio__layout__7 {    overflow: hidden;    position: relative;}.ultimate__portfolio__layout__7 .portfolio__content {    position: absolute;    left: 30px;    bottom: 30px;    background: #ffffff;    padding: 30px;    border-radius: 10px;    transition: 0.5s;    opacity: 0;    visibility: hidden;    width: calc( 100% - 60px );}.ultimate__portfolio__layout__7:hover .portfolio__content {    opacity: 1;    visibility: visible;}.ultimate__portfolio__layout__7 .portfolio__thumb {    margin-bottom: 0;}@media (min-width: 768px) and (max-width: 991px) {    .ultimate__portfolio__content__layout__7 .ultimate__portfolio__item__parent {        max-width: 50% !important;    }    .ultimate__portfolio__content__layout__7 .ultimate__portfolio__item__parent:nth-child(1),    .ultimate__portfolio__content__layout__7 .ultimate__portfolio__item__parent:nth-child(5),    .ultimate__portfolio__content__layout__7 .ultimate__portfolio__item__parent:nth-child(6) {        max-width: 50% !important;    }}@media only screen and (max-width: 767px) {    .ultimate__portfolio__content__layout__7 .ultimate__portfolio__item__parent {        max-width: 100% !important;        padding-right: 0 !important;    }    .ultimate__portfolio__content__layout__7 .ultimate__portfolio__item__parent:nth-child(1),    .ultimate__portfolio__content__layout__7 .ultimate__portfolio__item__parent:nth-child(5),    .ultimate__portfolio__content__layout__7 .ultimate__portfolio__item__parent:nth-child(6) {        max-width: 100% !important;    }}/* --------------------------------    PORTFOLIO LAYOUT EIGHT----------------------------------- */.ultimate__portfolio__layout__8 {    border-radius: 10px;    overflow: hidden;    background: #fff;    position: relative;}.ultimate__portfolio__layout__8 .portfolio__thumb {    border-radius: 0 0 10px 10px;    overflow: hidden;    margin-bottom: 0;}.ultimate__portfolio__layout__8 .portfolio__thumb img {    transition: 1.5s;    width: 100%;}.ultimate__portfolio__layout__8:hover .portfolio__thumb img {    transform: scale(1.2);}.ultimate__portfolio__layout__8 .portfolio__btn {    position: absolute;    top: 40%;    width: 100%;    text-align: center;    margin: -20px;}.ultimate__portfolio__layout__8 .portfolio__content {    padding: 20px;}.ultimate__portfolio__layout__8 .readmore__btn {    background: #ffffff;    padding: 8px 25px;    border-radius: 3px;    text-transform: uppercase;    font-size: 14px;    font-weight: 600;    transform: translateY(50px);    opacity: 0;    visibility: hidden;    transition: 0.6s;}.ultimate__portfolio__layout__8:hover .readmore__btn {    transform: translateY(0);    visibility: visible;    opacity: 1;}.ultimate__portfolio__layout__8 .portfolio__category {    display: inline-block;    background: #0045FF;    color: #ffffff;    padding: 7px 10px;    line-height: 1;    font-size: 12px;    border-radius: 3px;    margin-bottom: 10px;    margin-top: 20px;    letter-spacing: 2px;    text-transform: uppercase;}/* ----------------------    SUBSCRIBER WIDGET------------------------ */.subscribe__label {    position: relative;    width: 100%;}.subscribe__label.error {    color: red;}.subscribe__label.valid {    color: green;}.subscriber__form input {    background: #303A5B;    border:0;    color:#ffffff;    height: 60px;    width:69%;    padding:10px 20px;}.subscriber__form button {    border: 0;    width: calc( 29% - 40px );    margin: 0;    margin-left: 40px;    height: 60px;    transition: 0.3s;    position: relative;    z-index: 1;}/* ------------------------    PRICE TABLE------------------------- */.single__price {    padding: 40px;    background: #ffffff;    box-shadow: 0 8px 16px rgba(146, 152, 198, .08);    transition: 0.3s;    text-align: center;    position: relative;    z-index: 1;}.single__price:before,.single__price:after {    content: "";    width: 100%;    height: 100%;    position: absolute;    /* left: 0;    top: 0; */    z-index: -1;}.single__price:hover,.single__price.price__active {    box-shadow: 0 20px 30px rgba(146, 152, 198, .2);    transform: translateY(-5px);}.single__price__ribon {    display: inline-block;    transition: 0.3s;}.price_btn {    display: inline-block;    padding: 15px 30px;    background: #fe5d89;    border-radius: 5px;    color: #ffffff;}.price__rate h3 {    font-size: 50px;    font-weight: 900;    line-height: 1;}.price__title h3 {    font-size: 24px;    text-transform: capitalize;    margin-bottom: 40px;    line-height: 1;}.price__subtitle {    line-height: 1;}.period__price {    font-size: 15px;}.single__price__body {    margin-top: 50px;}ul.price__features {    margin: 0;    padding: 0;    list-style: none;}ul.price__features li {    margin-bottom: 20px;}ul.price__features li:last-child {    margin-bottom: 0;}ul.price__features .content__span {    display: inline-block;    margin-right: 5px;    position: relative; }ul.price__features li b {    margin: 0 5px;}ul.price__features li.off {    text-decoration: line-through;}ul.price__features li i {    margin-right: 5px;}ul.price__features li img {    margin-right: 10px;}.single__price__footer {    padding-top: 50px;}/*-------------------------    VARIANT--------------------------*/.single__price.single__price__style__1 {    padding: 0;    border-radius:5px;    overflow:hidden;}.single__price__style__1 .single__price__header {    padding: 30px;    background: #F6F8FA;}.single__price__style__1 .single__price__footer {    padding-bottom: 50px;}/*------------------------    PRICE TABLE 3-------------------------*/.single__price__style__3:hover {    transform: inherit;}/* ----------------------    PRICE TABLE 4------------------------ */.single__price__style__4 {    padding: 60px 40px;}.single__price__style__4:before {    opacity: 0;}.single__price__style__4:hover:before {    opacity: 1;}.single__price__style__4:after {    background: linear-gradient(0deg, #0066ff 0%, #60aaff 100%);    opacity: 0;}.single__price__style__4:hover:after {    opacity: .9;}.single__price__style__4 .period__price {    display: block !important;    margin-top: 20px;    position: relative;    padding-bottom: 30px;}.single__price__style__4 .period__price:after {    position: absolute;    left: 50%;    transform: translateX(-50%);    width: 42px;    height: 2px;    background: #cde4ff;    content: "";    bottom: 0;    transition: 0.5s;}.single__price__style__4:hover .period__price:after {    width: 100px;    background: #ffffff;}.single__price__style__4:hover,.single__price__style__4:hover .price__title h3,.single__price__style__4:hover .price__rate h3 {    color: #ffffff;}.single__price__style__4 .price_btn {    color: #006de8;    background: #ffffff;    border: 2px solid #c5eaff;    border-radius: 0;    font-weight: 700;}.single__price__style__4:hover .price_btn {    background: #003d95;    color: #ffffff;    border-color: #003d95;}.single__price__style__4:hover .price_btn:hover {    background: #ffffff;    color: #006de8;    border-color: #ffffff;}/* ----------------------    PRICE TABLE 5------------------------ */.single__price__style__5 {    border-radius: 20px;    text-align: left;}.price__title__with__ribbon {    display: flex;    align-items: center;}.price__title__with__ribbon .single__price__ribon {    background: #ffedf2;    color: #ff0047;    line-height: 1;    padding: 5px 10px;    border-radius: 50px;    margin-left: 10px;}.single__price__style__5 .price__title h3{    margin-bottom:0;}.single__price__style__5 .price__rate h3 {font-size: 70px;    font-weight: 400;    color: #0064eb;}.single__price__style__5 .price__currency {    font-size: 16px;}.single__price__style__5 .old__price del {    text-decoration: none;}.single__price__style__5 .new__price {    font-size: 40px;    margin-left: 10px;    opacity:.5;}.single__price__style__5 .single__price__header {    padding-bottom: 20px;    border-bottom: 1px solid #174573;}.single__price__style__5:hover .single__price__header {    border-color: #f0f3f8;}.single__price__style__5 .price__subtitle {    margin-top: 15px;}.single__price__style__5 .single__price__body {    margin-top: 30px;}.single__price__style__5 ul.price__features li {    margin-bottom: 5px;}.single__price__style__5 ul.price__features li i {    color: #0064eb;    margin-right: 20px;}.single__price__style__5 .single__price__footer {    padding: 0;    margin-top: 40px;}.single__price__style__5 .price_btn {    border-radius: 50px;    background: inherit;    border: 2px solid #cde6ff;    padding: 12px 40px;    color: #6384a5;    width: 100%;    text-align: center;}.single__price__style__5:hover .price_btn {    border: 2px solid #cde6ff;}.single__price__style__5 .price_btn:hover {    background: #0064eb;    border-color: #0064eb;    color: #ffffff;}/* ----------------------    PRICE TABLE 6------------------------ */.single__price__style__6 {    padding: 0;    border-radius: 10px;    overflow: hidden;    text-align: left;}.single__price__style__6 .single__price__ribon {    background: #383838;    color: #ffffff;    font-size: 14px;    position: absolute;    top: 24px;    right: -35px;    transform: rotate(45deg);    transform-origin: center center;    padding: 0 25px;    min-width: 150px;    text-align: center;}.single__price__style__6 .single__price__header {    padding: 50px 40px 40px;    background: #235C51;    border-radius: 10px;}.single__price__style__6 .price__title h3 {    margin-bottom: 0;    font-weight: 500;    color: #FFAB4A;    font-size: 18px;}.single__price__style__6 .price__rate h3 {    margin-bottom: 20px;    color: #ffffff;    font-size: 40px;}.single__price__style__6 .price__desc {    padding: 30px 40px 0;}.single__price__style__6 .single__price__body {    padding: 0 40px;    margin-top: 30px;}.single__price__style__6 ul.price__features li {    margin-bottom: 15px;    display: flex;    align-items: center;}.single__price__style__6 ul.price__features li:Last-child {    margin-bottom: 0;}.single__price__style__6 .single__price__footer {    padding: 50px 40px;}.single__price__style__6 .price_btn {    width: 100%;    text-align: center;    background: inherit;    color: #2AA38C;    border: 1px solid;    font-weight: 500;}.single__price__style__6 .price_btn:hover {    background: #FFAB4A;    border-color: #FFAB4A;    color: #000000;}.single__price__style__6.price__active .single__price__header {    background: #FFAB4A;}.single__price__style__6.price__active .price__rate h3,.single__price__style__6.price__active .price__title h3 {    color: #000000;}.single__price__style__6.price__active .price_btn {    background: #FFAB4A;    color: #000000;    border-color: #FFAB4A;}.price__features .content__span:after{    content: "";    position: absolute;    bottom: 0;    left: 0;    width: 100%;    height: 2px;    border-bottom: 1px dashed;}/* -------------------------    TEAM STYLE 7---------------------------*/.single__price__style__7 {    padding: 60px 50px;    border-radius: 10px;    background: linear-gradient(-45deg, #FF564F,#FAD029);    text-align: left;}.single__price__style__7:before {    background: #ffffff url('../images/price_layer.png') no-repeat scroll bottom center / cover;    border-radius: 10px;    left: -10px;    top: -10px;}.single__price__style__7 .price__title h3 {    font-size: 40px;    margin-bottom: 20px;}.single__price__style__7 .price__subtitle {    line-height: inherit;}.single__price__style__7 .single__price__body {    margin-top: 30px;}.single__price__style__7 .price_btn {    width: 100%;    text-align: center;    background: transparent;    color: #000000;    border: 1px solid;    font-weight: 500;    position: relative;    overflow: hidden;    z-index: 1;    border-radius: 10px;    transition: 0.3s;}.single__price__style__7 .price_btn:hover {    color: #ffffff;    border-color: transparent;}.single__price__style__7 .price_btn:before {    background: linear-gradient(-45deg, #FF564F, #FAD029);    content: "";    width: 100%;    height: 0;    left: 0;    top: 0;    position: absolute;    transition: 0.3s;    z-index: -1;}.single__price__style__7 .price_btn:hover:before {    height: 100%;    top: auto;    bottom: 0;}/* -------------------------    PRICE STYLE 8-------------------------- */.single__price__style__8 {    text-align: left;}.single__price__style__8 .single__price__body {    margin-top: 30px;}.single__price__style__8 .price__title h3 {    font-size: 40px;    margin-bottom: 20px;}.single__price__style__8 .price__subtitle {    line-height: inherit;}.single__price__style__8 .price_btn {    width: 100%;    text-align: center;    background: #FF564F;    text-transform: uppercase;    letter-spacing: 1px;    border-radius: 0;}.single__price__style__8 .price_btn:hover {    background: #000000;    color: #ffffff;}/*-------------------------    PRICE STYLE 9--------------------------*/.single__price__style__9 {    padding: 0;    border-radius: 10px;    overflow: hidden;    text-align: left;}.single__price__style__9 .single__price__ribon {    background: #15D895;    color: #ffffff;    font-size: 14px;    position: absolute;    top: 24px;    right: -35px;    transform: rotate(45deg);    transform-origin: center center;    padding: 0 25px;    min-width: 150px;    text-align: center;}.single__price__style__9 .single__price__header {    padding: 50px 40px 40px;    border-radius: 10px;}.single__price__style__9 .price__title {    display: inline-block;}.single__price__style__9 .price__rate h3 {    font-weight: 600;    margin-bottom: 20px;    font-size: 40px;}.single__price__style__9 .price__title h3 {    font-weight: 400;    font-size: 18px;    margin-bottom: 0;}.single__price__style__9 .price__subtitle {    display: inline-block;    background: #15D895;    padding: 5px 10px;    font-size: 12px;    border-radius: 5px;    margin-left: 10px;    text-transform: uppercase;    letter-spacing: 1px;    color: #ffffff;}.single__price__style__9 .price__desc {    padding: 30px 40px 0;}.single__price__style__9 .single__price__body {    padding: 0 40px;    margin-top: 0;}.single__price__style__9 ul.price__features li {    margin-bottom: 15px;    display: flex;    align-items: center;}.single__price__style__9 ul.price__features li:Last-child {    margin-bottom: 0;}.single__price__style__9 .single__price__footer {    padding: 40px;}.single__price__style__9 .price_btn {    width: 100%;    text-align: center;    background: inherit;    color: #36415A;    border: 1px solid;    font-weight: 500;}.single__price__style__9 .price_btn:hover {    background: #047DFF;    border-color: #047DFF;    color: #ffffff;}.single__price__style__9.price__active .price_btn {    background: #047DFF;    color: #ffffff;    border-color: #047DFF;}.price__features .content__span:after{    content: "";    position: absolute;    bottom: 0;    left: 0;    width: 100%;    height: 2px;    border-bottom: 1px dashed;}/* -------------------------	ACCORDION TOGGLE--------------------------- */.elementor-accordion .elementor-accordion-item {    border: 0 !important;    margin-bottom: 20px;    box-shadow: 0 5px 20px rgba(97,105,140,0.12);    padding: 15px;}/* ------------------------    ADVANCED ACCORDION------------------------- */.ultimate__adv__accordion {    width: auto;    height: auto;    transition: all .3s ease-in-out}.ultimate__adv__accordion .ultimate__accordion__list .ultimate__accordion__header {    padding: 15px;    outline: 0;    border: 1px solid rgba(0, 0, 0, .02);    font-weight: 600;    line-height: 1;    transition: all .3s ease-in-out;    display: flex;    justify-content: space-between;    align-items: center;    cursor: pointer}.ultimate__adv__accordion .ultimate__accordion__list .ultimate__accordion__header.show {    display: flex !important;}.ultimate__adv__accordion .ultimate__accordion__list .ultimate__accordion__header .toggle__icon {    transform: rotate(0);    z-index: 10;    transition: all .3s ease-in-out;    float: right;}.ultimate__adv__accordion .ultimate__accordion__list .ultimate__accordion__header.active .toggle__icon {    transform: rotate(90deg);    z-index: 10;    transition: all .3s ease-in-out}.active .fa.fa-plus.toggle__icon {    transform: rotate(135deg) !important;}.ultimate__accordion__title__icon {    display: inline-flex;    align-items: center;}.ultimate__accordion__icon {    display: inline-block;    margin-right: 10px}.ultimate__adv__accordion .ultimate__accordion__list .ultimate__accordion__content {    display: none;    border: 1px solid #eeeeee;    padding: 15px;    box-sizing: border-box;    line-height: 1.7}.ultimate__adv__accordion .ultimate__accordion__list .ultimate__accordion__content p {    margin: 0}.ultimate__adv__accordion .ultimate__accordion__list .ultimate__accordion__content.active {    display: block}@-webkit-keyframes rotate-90 {    0% {        transform: rotateY(0)    }    100% {        transform: rotateY(-180deg)    }}@keyframes rotate-90 {    0% {        transform: rotateY(0)    }    100% {        transform: rotateY(-180deg)    }}@-webkit-keyframes fadeIn {    0% {        opacity: 1;        transition: all .3s ease-in-out    }    100% {        opacity: 1;        transition: all .3s ease-in-out    }}@keyframes fadeIn {    0% {        opacity: 1;        transition: all .3s ease-in-out    }    100% {        opacity: 1;        transition: all .3s ease-in-out    }}/* -------------------------    DOWNLOAD BUTTON--------------------------- */a.download__button > div {    display: inline-block;    float: left;    position: initial;    margin: -5px 0px 0px 0px;}a.download__button {    background: #001737;    color: #ffffff;    overflow: hidden;    display: inline-block;    align-items: center;    border-radius: 5px;    position: relative;    z-index: 1;    margin-right: 10px;    margin-left: 10px;    text-align: left;    width: 170px;    height: 56px;    padding: 5px 15px 5px 15px;}a.download__button .button__title{    display: block;    font-size: 16px;    font-weight: 500;}a.download__button .button__subtitle {    display: block;    margin-bottom: -10px;    font-size: 11px;}a.download__button:first-child{    margin-left: 0;}a.download__button:last-child{    margin-right: 0;}a.download__button:before,a.download__button:after{    content: "";    display: block;    z-index: -1;}.button__text span {    display: block;}.download__button_icon_left {    margin-right: 20px;    font-size: 25px;    padding-top: 14px;}/* ------------------------    SCREENSHOT SLIDER-------------------------- *//* -----------------------    VIDEO BUTTON------------------------- */.video__play__button {    background: #4528EB;    box-shadow: 0 8px 16px rgb(0 0 0 / 30%);    color: #ffffff;    border-radius: 50%;    box-sizing: content-box;    display: block;    font-size: 30px;    height: 80px;    left: 50%;    position: absolute;    text-align: center;    top: 50%;    transform: translateX(-50%) translateY(-50%);    transition: 0.3s;    width: 80px;    z-index: 1;    padding-top: 26px;    padding-left: 8px;}.video__play__button:before {    -webkit-animation: pulse-border 1500ms ease-out infinite;            animation: pulse-border 1500ms ease-out infinite;    background: #4528EB;    border-radius: 50%;    content: "";    display: block;    height: 100%;    left: 50%;    position: absolute;    top: 50%;    transform: translateX(-50%) translateY(-50%);    width: 100%;    z-index: -1;}@-webkit-keyframes pulse-border {  0% {    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);    opacity: 1;  }  100% {    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);    opacity: 0;  }}@keyframes pulse-border {  0% {    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);    opacity: 1;  }  100% {    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);    opacity: 0;  }}/* -----------------------    VIDEO BUTTON ALT------------------------- */.video__popup__button {    display: inline-flex;    align-items: center;    cursor: pointer;}.video__popup__button .button__icon {    position: relative;    width: 50px;    height: 50px;}.video__popup__button .button__icon {    background: #4528EB;    box-shadow: 0 8px 16px rgba(0,0,0,.3);    color: #ffffff;    border-radius: 50%;    box-sizing: content-box;    display: block;    font-size: 22px;    height: 50px;    transition: 0.3s;    position: relative;    text-align: center;    width: 50px;    z-index: 1;    margin-right: 10px;    line-height: 1;}.video__popup__button .button__icon i {    padding-top: 14px;    padding-left: 5px;}.video__popup__button .button__icon:before {    -webkit-animation: pulse-border 1500ms ease-out infinite;            animation: pulse-border 1500ms ease-out infinite;    background: #4528EB;    border-radius: 50%;    content: "";    display: block;    height: 100%;    left: 50%;    position: absolute;    top: 50%;    transform: translateX(-50%) translateY(-50%);    width: 100%;    z-index: -1;}@keyframes pulse-border {  0% {    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);    opacity: 1;  }  100% {    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);    opacity: 0;  }}/* -------------------------	COUNTE WIDGET-------------------------- */.single__counter {    overflow: hidden;    transition: 0.3s;}.counter__icon {    float: left;    font-size: 70px;    color: #35BFE6;    margin-right: 20px;}.counter__number__wrapper {    font-size: 48px;    line-height: 1;}.counter__title {    font-size: 16px;    color: #8392A5;    text-transform: uppercase;    letter-spacing: 1px;}/* --------------------------    CAMPAIGN WIDGETS----------------------------- */.ultimate__single__campaign {    position: relative;}.ultimate__single__campaign .campaign__progressbar {    height: 4px;    background: #FFF1F1;    position: relative;}.ultimate__single__campaign .campaign__progressbar .count__bar {    position: absolute;    left: 0;    top: 0;    height: 100%;    background: #FF8F79;}.ultimate__single__campaign .campaign__progressbar .count {    position: absolute;    right: 0;    top: 0;    height: 100%;    line-height: .8;    z-index: 9;    color: white;    display: none;}.ultimate__single__campaign .post__category {    margin: 0;    padding: 0;    list-style: none;    text-align: center;    position: absolute;    right: 30px;    top: 30px;}.ultimate__single__campaign .post__category li {    display: inline-block;    margin-left: 5px;}.ultimate__single__campaign .post__category li a {    display: block;    padding: 8px 20px;    background: #FF8F79;    border-radius: 50px;    font-size: 12px;    letter-spacing: 1px;    color: #fff;    text-transform: capitalize;}.ultimate__single__campaign .post__category li a:hover {    background: #ffffff;    color: #FF8F79;    box-shadow: 0 8px 16px rgba(0,0,0,.1);}.ultimate__single__campaign .post__meta {    list-style: none;    margin: 0;    padding: 0;    display: flex;    align-items: center;    margin-bottom: 10px;}.ultimate__single__campaign .post__meta li {    margin-right: 26px;    display: inline-block;}.ultimate__single__campaign .post__meta li.author__meta img {    border-radius: 50%;    display: inline-block;    margin-right: 10px;    width: 30px;}.ultimate__single__campaign .post__meta li.author__meta a {    float: right;    margin-top: 3px;    font-weight: 600;    color: #6A85A0;}.ultimate__single__campaign .post__meta li i {    margin-right: 5px;}.ultimate__single__campaign .campain__content {    padding: 30px;    background: #ffffff;}.ultimate__single__campaign .post__title {    margin-bottom: 30px;    font-size:22px;}.ultimate__fact__wrap {    padding-top: 30px;    border-top: 1px solid #D2E8FF;    overflow: hidden;}.single__campaign__fact {    float: left;    width: 33.33%;}.single__campaign__fact .campaign__fact__count {    display: block;    font-size: 20px;    font-weight: 700;}.goal__fact .campaign__fact__count {    color: #FF7296;}.raised__fact .campaign__fact__count {    color: #FF5959;}.donor__fact .campaign__fact__count {    color: #00BAA3;}.ultimate__single__campaign:nth-child(2n) .campaign__progressbar .count__bar {    background: #00BAA3;}.ultimate__single__campaign:nth-child(2n) .post__category li a {    background: #00BAA3;}.ultimate__single__campaign:nth-child(2n) .post__category li a:hover {    background: #ffffff;    color: #00BAA3;}.ultimate__single__campaign:nth-child(3n) .campaign__progressbar .count__bar {    background: #FF5959;}.ultimate__single__campaign:nth-child(3n) .post__category li a {    background: #FF5959;}.ultimate__single__campaign:nth-child(3n) .post__category li a:hover {    background: #ffffff;    color: #FF5959;}/* -----------------------    TIMELINE------------------------ */.timeline--horizontal .timeline__item {    float: left;}.timeline-nav-button{    opacity: 1 !important;}/* -----------------------    STEP TIMELINE------------------------ */.step__description {    padding: 30px;    background: #fff;    box-shadow: 0 8px 16px rgba(0,0,0,.1);    border-radius: 10px;    margin: 20px;    position: relative;    opacity: 0;    visibility: hidden;    transition: 0.5s;    transform: scale(0);    transform-origin: bottom;    margin-top: 0;}.step__description:after {    position: absolute;    left: 0;    right: 0;    margin: auto;    width: 20px;    height: 20px;    content: "";    background: #fff;    bottom: -10px;    transform: rotate(45deg);}.slick-center .single__step__slide .step__description,.single__step__slide:hover .step__description {    opacity: 1;    visibility: visible;    transform: scale(1);}.step__content {    text-align: center;    position: relative;}.step__content h3 {    margin-bottom: 0;    color: #ffffff;}.step-border {    width: 100%;    height: 5px;    background: #fff;    width: 100%;    position: relative;    margin-bottom: 20px;    margin-top: 30px;    display: inline-block;    z-index: 1;}.step-border:before{        width: 30px;    height: 30px;    background: #ffffff;    box-shadow: 0 4px 8px rgba(0,0,0,.05);    content: "";    position: absolute;    left: 0;    right: 0;    margin: auto;    top: -13px;    border-radius: 50%;    z-index: 2;}.step-border:after {    width: 15px;    height: 14px;    background: #1657E2;    content: "";    position: absolute;    left: 0;    right: 0;    margin: auto;    top: -5px;    border-radius: 50%;    z-index: 3;}.sldier-content-area.bottom_left_right_nav .owl-nav > div {    display: inline-block;    border-radius: 50%;    padding-top: 12px;    position: absolute;    left: 0;    bottom: 66px;}.sldier-content-area.bottom_left_right_nav .owl-nav > div.owl-next {    left: auto;    right: 0;}/* ----------------------    PRGORESS ROADMAP------------------------ *//* .progress__content {    display: inline-block;    padding: 30px;    border-left: 2px solid;    margin-left: 70px;    padding-top: 0;} */.progressbar__wrap {    padding: 15px;    box-shadow: 0 14px 60px rgba(0,0,0,.1);    border-radius: 50px;}.ultimate__progressbar {    width: 100%;    height: 20px;    background: #7783C3;    border-radius: 50px;    position: relative;    overflow: hidden;}.ultimate__progressbar .count__bar {    height: 100%;    background: linear-gradient(45deg,#FFDB49, #FF9056);    position: absolute;    left: 0;    top: 0;    border-right: 5px solid #ffffff;}.ultimate__progressbar .count {    display: none;}/*------------------------    NAVIGATION MENU-------------------------*/.single__menu__nav ul {    margin: 0;    padding: 0;    overflow: hidden;}.ultimate__menu__style__2 li {    width: 50%;    float: left;    overflow: hidden;    position: relative;}.ultimate__menu__style__2 li a {    position: relative;}.ultimate__menu__style__2 li a:before {    display: inline-block;    content: "\f105";    margin-right: 10px;    font-family: fontawesome;}.ultimate__menu__style__3 li {    overflow: hidden;    position: relative;}.ultimate__menu__style__3 li a {    position: relative;}.ultimate__menu__style__3 li a:before {    display: inline-block;    content: "\f105";    margin-right: 10px;    font-family: fontawesome;}/* -------------------------    SOCIAL BUTTONS--------------------------- */.ultimate__socials__buttons ul {    margin: 0;    padding: 0;    list-style: none;}.ultimate__socials__buttons li {    display: inline;}.ultimate__socials__buttons li a {    display: inline-block;    width: 50px;    height: 50px;    background: #0045bc;    padding-top: 14px;    text-align: center;    border-radius: 50%;    margin: 0 5px;    color: #ffffff;    position: relative;    z-index: 1;    overflow: hidden;}.ultimate__socials__buttons li a:before,.ultimate__socials__buttons li a:after {    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;    content: "";    transition: 0.3s;    z-index: -1;}.ultimate__socials__buttons li a:after {    opacity: 0;}.ultimate__socials__buttons li a:hover:before{    opacity: 0;}.ultimate__socials__buttons li a:hover:after{    opacity: 1;}.ultimate__socials__buttons li:first-child a {    margin-left: 0;}.ultimate__socials__buttons li:last-child a {    margin-right: 0;}.ultimate__socials__buttons li a:hover {    background: #28acff;    color: #ffffff;}/* .ultimate__circle__counter .svg-container {    overflow: hidden !important;}.ultimate__circle__counter .svg-container svg {    max-width: 100% !important;} *//* ----------------------    MULTI CIRCLE PROGRESSBAR------------------------- */.ultimate__progress__item{    display: inline-block!important;    vertical-align: middle!important;    position: relative!important;}.ultimate__progress__item:before{    display: none;}.ultimate__progress__item .svg-progress-output{    position: absolute;    top: 50%;    left: 50%;    width: 100%;    text-align: center;    transform: translate(-50%, -50%);}/*-------------------------    INFOBOX WIDGET---------------------------*/.ultimate__infobox__style__1 {    background: #ffffff;    padding: 35px;    border-radius: 5px;}.single__info__box {    margin-top: 30px;    padding-left: 30px;    position: relative;}.single__info__box:first-child{    margin-top: 0;}.single__info__box:last-child{    margin-bottom: 0;    border-bottom: 0;}.ultimate__infobox__style__1 .info__box__header__title h3 {    text-transform: uppercase;    letter-spacing: 1px;    font-weight: 600;    padding-left: 30px;    border-left: 10px solid #F9C200;    margin-left: -35px;}.ultimate__infobox__style__1 .info__box__icon {    position: absolute;    left: 0;    top: 0;    width: 30px;}.info__title {    font-size: 14px;    text-transform: uppercase;    letter-spacing: 1px;    color: #919191;    line-height: 1.4;}.info__details {    color: #0B0C12;    font-size: 18px;    font-weight: 600;}/*------------------------    INFOBOX STYLE 2------------------------*/.ultimate__infobox__style__2 {    color: #F9C200;}.ultimate__infobox__style__2 .info__box__header__title h3 {    color: #ffffff;    text-transform: uppercase;    margin-bottom: 20px;}.ultimate__infobox__style__2 .single__info__box {    padding-left: 60px;}.ultimate__infobox__style__2 .info__box__icon {    background: #F9C200;    width: 40px;    height: 40px;    text-align: center;    padding-top: 6px;    border-radius: 5px;    color: #0B0C12;    position: absolute;    left: 0;}.ultimate__infobox__style__2 .info__title, .ultimate__infobox__style__2 .info__details {    color: #F9C200;}/*------------------------    INFOBOX STYLE 3------------------------*/.ultimate__infobox__style__3 {    color: #F9C200;}.ultimate__infobox__style__3 .info__box__header__title h3 {    color: #ffffff;    text-transform: uppercase;    margin-bottom: 20px;}.ultimate__infobox__style__3 .single__info__box {    padding-left: 65px;}.ultimate__infobox__style__3 .info__box__icon {    background: #DE2B36;    width: 50px;    height: 50px;    text-align: center;    padding-top: 12px;    border-radius: 50%;    color: #ffffff;    position: absolute;    left: 0;}.ultimate__infobox__style__3 .info__title{    color: #929292;}.ultimate__infobox__style__3 .info__details {    color: #ffffff;}/*-------------------------    INFO TEXT WIDGET---------------------------*/.infotex_box__style__1 {    padding: 35px;    background: #fff;    border-radius: 5px;}.infotex_box__style__1 .infotext__header__title h3 {    text-transform: uppercase;    letter-spacing: 1px;    font-weight: 600;    padding-left: 30px;    border-left: 10px solid #F9C200;    margin-left: -35px;}/* -----------------------    MEGA LISTING-------------------------*/.mega__icon__list {    position: relative;}.icon__list__header__desc {    margin-bottom: 30px;}.single__icon__list {    position: relative;    margin-bottom: 20px;}.icon__list__icon {    width: 30px;    height: 30px;    text-align: center;    border-radius: 50%;    display: inline-block;}.icon__list__title,.icon__list__details {    display: inline-block;}.icon__list__style__1 .single__icon__list:hover .icon__list__icon {    background: #FFAB4A;    color: #000000;}.icon__list__style__3 .single__icon__list {    padding-left: 30px;    line-height: 1.3;}.icon__list__style__2 .icon__list__icon {    font-size: 10px;    background: #15D895;    width: 20px;    height: 20px;    color: #ffffff;    line-height: 1;    padding-top: 5px;    margin-right: 10px;}.icon__list__style__3 .icon__list__icon {    position: absolute;    left: 0;    top: 0;    text-align: left;}/*-------------------------    BUSINESS HOURS WIDGET---------------------------*/.ultimate__business__hour__style__1 {    background: #ffffff;    padding: 35px;    border-radius: 5px;}.ultimate__business__hour__style__1 .business__hour__header__title h3 {    text-transform: uppercase;    letter-spacing: 1px;    font-weight: 600;    padding-left: 30px;    border-left: 10px solid #F9C200;    margin-left: -35px;}.single__business__hours {    margin-bottom: 10px;    border-bottom: 1px solid #f2f2f2;    padding-bottom: 10px;    display: flex;}.single__business__hours:last-child {    margin-bottom: 0;    padding-bottom: 0;    border-bottom: 0;}.business__hour__day {    float: left;    min-width: 130px;    position: relative;}.business__hour__separator {    display: inline-block;    float: right;    margin-right: 10px;    font-weight: 700;}.business__hour__separator img {    width: 20px;}/*====================================    WOOCOMMERCE WIDGETS=====================================*//*------------------------    PRODUCT ITEM STYLE-------------------------*/.cus-col-5.ul-col-md-6 {    flex: 0 0 20%;    max-width: 20%;}.single__product__item ul {    margin: 0;    padding: 0;    list-style: none;}.single__product__item ul li {    display: inline-block;    margin-right: 10px;}/*----- IMAGE WRAP ------*/.product__image__wrap {    margin-bottom: 20px;    overflow: hidden;    position: relative;}/*---- On Sale ----*/.product__image__wrap .onsale {position: absolute;    left: 10px;    top: 10px;    padding: 2px 12px;    background: #000000;    color: #ffffff;    border-radius: 5px;    font-size: 14px;    line-height: 1.5;}/* ------ BUTTONS ------ */.product__item__buttons {    position: absolute;    top: 50%;    transition: 0.3s;    transform: translateY(-50%);    padding: 10px;    right: 10px;}/* .product__item__inner .product__item__buttons > div {    margin: 5px;    display: block;    border-radius: 50%;    overflow: hidden;    width: 40px;    height: 40px;} */.product__item__inner .product__item__buttons > div {    margin: 5px;    display: block;    border-radius: 50%;    overflow: hidden;    width: 40px;    height: 40px;    position: relative;    right: -60px;    opacity: 0;    transition: 0.4s;}.single__product__item .product__item__buttons > div:first-child {    transition-delay: 0.1s;}.single__product__item .product__item__buttons > div:nth-child(2) {    transition-delay: 0.2s;}.single__product__item .product__item__buttons > div:nth-child(3) {    transition-delay: 0.3s;}.single__product__item .product__item__buttons > div:nth-child(4) {    transition-delay: 0.4s;}/* -------------    HOVERS---------------- */.single__product__item:hover .product__item__buttons > div{    right: 0;    opacity: 1;} /* .single__product__item .product__item__buttons > div:first-child {    transition-delay: 0.1s;}.single__product__item .product__item__buttons > div:nth-child(2) {    transition-delay: 0.2s;}.single__product__item .product__item__buttons > div:nth-child(3) {    transition-delay: 0.3s;}.single__product__item .product__item__buttons > div:nth-child(4) {    transition-delay: 0.4s;}.single__product__item:hover .product__item__buttons > div:first-child {    transition-delay: 0.1s;}.single__product__item:hover .product__item__buttons > div:nth-child(2) {    transition-delay: 0.2s;}.single__product__item:hover .product__item__buttons > div:nth-child(3) {    transition-delay: 0.3s;}.single__product__item:hover .product__item__buttons > div:nth-child(4) {    transition-delay: 0.4s;} */.ultimate__add__to__cart {    position: relative;}.product__item__inner .product__item__buttons a {    color: #ffffff;    text-align: center;    width: 40px;    height: 40px;    position: relative;    overflow: hidden;    /* margin-bottom: 20px; */    padding-left: 40px;    display: inline-block;    max-width: 40px;    word-break: keep-all;    padding: 0;    border-radius: 2px;    padding-top: 8px;    color: transparent;}.product__item__inner .product__item__buttons a:hover {    color: transparent;}.product__item__inner .product__item__buttons a i,.product__item__inner .product__item__buttons a:before {        background: #000000;    width: 40px;    height: 40px;    color: #ffffff;    text-align: center;    position: absolute;        transition: all 0.3s ease;    left: 0;    top: 0;    padding-top: 12px;}.product__item__inner .product__item__buttons > div.ultimate__add__to__cart a:before,.product__item__inner .product__item__buttons > div.compare-button a:before {    content: "\e619";    font-family: themify;}.product__item__inner .product__item__buttons > div.ultimate__add__to__cart a.add_to_cart_button.loading {    background: url(../images/qv-loader.gif)no-repeat scroll center center;}.product__item__inner .product__item__buttons > div.ultimate__add__to__cart a.add_to_cart_button.loading:before {    opacity: .5;}.product__item__inner .product__item__buttons > div.ultimate__add__to__cart a.added_to_cart {    left: 0;    top: 0;    width: 100%;    height: 100%;    position: absolute;}.product__item__inner .product__item__buttons > div.ultimate__add__to__cart a:before {    content: "\e60d";    padding-top: 6px;}.product__item__inner .product__item__buttons > div.ultimate__add__to__cart a.added_to_cart:before {    content: "\e60e";}.product__item__inner .product__item__buttons a:hover:before,.product__item__inner .product__item__buttons a:hover i {    background: red;    color: yellow;}/* ------------------------    QUICK VIEW-------------------------- */#yith-quick-view-modal .product {    display: flex;    align-items: center;    height: 100%;}#yith-quick-view-content div.images {    width: 50%;}#yith-quick-view-content div.summary {    width: 50%;    padding-left: 30px;}/*=====================================    GALLERY STYLE=======================================*//*---------------------------    FILTER MENU----------------------------*/.filter__menu ul {    margin: 0;    padding: 0;    list-style: none;    text-align: center;}.filter__menu ul li {    display: inline-block;    cursor: pointer;    padding: 10px 20px;    transition: 0.3s;}.filter__menu ul li.active {    color: #DE2B36;}.ultimate__gallery__item__parent {    width: 33.33%;}/*---------------------------    GALLERY LAYOUT 1-----------------------------*/.single__gallery__item {    overflow: hidden;    position: relative;}.gallery__item__thumbnail {    border-radius: 10px;    overflow: hidden;    position: relative;}.gallery__sale__flush {    background: #F9C200;    border-radius: 50px 0 0 50px;    color: #171C29;    font-size: 14px;    padding: 3px 20px;    position: absolute;    right: 0;    top: 30px;    z-index: 9;}.gallery__item__content {    padding: 30px;}.gallery__caption {    color: #ffffff;}.gallery__item__price {    color: #F9C200;    font-size: 24px;    margin-top: 20px;    font-weight: 700;}.gallery__regular__price {    color: #BDBDBD;}.ultimate__gallery__layout__1 {    border-radius: 10px;    overflow: hidden;    background: #242424;}.ultimate__gallery__layout__1:hover .gallery__item__thumbnail img {    transform: scale(1.5);}.ultimate__gallery__layout__1 .gallery__caption {    color: #ffffff;}/*-------------------------    GALLERY LAYOUT 2--------------------------*/.ultimate__gallery__layout__2 {    background: #ffffff;    border-radius: 10px;}.ultimate__gallery__layout__2:hover .gallery__item__thumbnail img {    transform: scale(1.5);}.ultimate__gallery__layout__2 .gallery__caption {    color: #233653;}.ultimate__gallery__layout__2 .gallery__item__price {    color: #DE2B36;}.ultimate__gallery__layout__2 .gallery__sale__flush {    background: #DE2B36;    color: #ffffff;}/* --------------------------    GALLERY LAYOUT 3---------------------------- */.ultimate__gallery__layout__3 {    overflow: hidden;    border-radius: 10px;    color: #ffffff;}.ultimate__gallery__layout__3:before {    position: absolute;    left: 0;    bottom: 0;    width: 100%;    height: 100%;    transition: 0.6s;    background: linear-gradient(transparent, #000000 );    content: "";    z-index: 1;    opacity: .5;    transition: 0.3s;}.ultimate__gallery__layout__3:hover:before{    opacity: .9;    visibility: visible;}.ultimate__gallery__layout__3 .gallery__item__content {    position: absolute;    left: 0;    top: 0;    display: flex;    flex-direction: column;    width: 100%;    height: 100%;    justify-content: flex-end;    z-index: 1;}.ultimate__gallery__layout__3 .gallery__caption {    transform: translateY(90px);    /* opacity: 0; */    /* visibility: hidden; */    transition: 0.6s;}.ultimate__gallery__layout__3 .gallery__description {    transform: translateY(100px);    opacity: 0;    visibility: hidden;    transition: 0.3s;}.ultimate__gallery__layout__3:hover .gallery__caption {    transform: translateY(0);    opacity: 1;    visibility: visible;    transition: 0.3s;}.ultimate__gallery__layout__3:hover .gallery__description {    transform: translateY(0);    opacity: 1;    visibility: visible;    transition: 0.6s;    transition-delay: 0.1s;}/* ---------------------------    INSTAGRM GALLERY---------------------------- */.ultimate__instragram__feed {    overflow: hidden;}.ultimate__instagram__list {    margin: 0;    padding: 0;    list-style: none;}.ultimate__instagram__list li {    width: 25%;    float: left;    position: relative;    overflow: hidden;}.instagram__content__wrap {    position: absolute;    height: calc(100% - 20px);    width: calc(100% - 20px);    background: rgba(0,0,0,.5);    left: 10px;    top: 10px;    color: #ffffff;    transition: 0.6s;    opacity: 0;    visibility: hidden;}.ultimate__instagram__list li:hover .instagram__content__wrap{    opacity: 1;    visibility: visible;}.instagram__like__comment span {    display: inline-block;    margin: 0 10px;}.instagram__content {    height: 100%;    width: 100%;    display: flex;    align-items: center;    justify-content: center;    flex-direction: column;    text-align: center;}.instagram__btn a {    width: 50px;    height: 50px;    background: #ffffff;    text-align: center;    padding-top: 12px;    border-radius: 50%;    display: inline-block;    margin-top: 20px;}.instagram__btn a:hover{    background: #DE2B36;    color:#ffffff;}.instagram__like__comment span i {    margin-right: 5px;}.instagram__follow__btn {    display: inline-block;    background: #ffffff;    padding: 10px 20px;    position: absolute;    left: 50%;    top: 50%;    transform: translate(-50%, -50%);    padding-left: 70px;}.instagram__follow__btn i {    width: 50px;    height: 100%;    background: #DE2B36;    display: inline-block;    text-align: center;    padding-top: 11px;    font-size: 24px;    line-height: 1;    position: absolute;    left: 0;    top: 0;    color: #ffffff;}/* ------------------------------------    EDD CATEGORY SEARCH WIDGET-------------------------------------- */.download__search__cats__form {    position: relative;    height: 60px;    width: 100%;}.download__search__cats {    position: relative;    left: 0;    top: 0;    z-index: 2;    height: 100%;}.download__search__cats .nice-select.wide {    width: auto;    height: 100%;    line-height: 60px;}.download__search__cats.clearfix {    display: none;}.download__search__cats__form input[type="search"] {    position: absolute;    right: 0;    top: 0;    width: 100%;    height: 100%;    padding-left: 148px;}.download__search__cats__form button {    position: absolute;    right: 0;    top: 0;    height: 100%;    width: 60px;}/* -------------------------------------    EDD PRODUCT WIDGET-------------------------------------- */.ultimate__edd__product__layout__1 .download__thumb__gallery {    max-height: 220px;}.edd-products-content-area{    overflow: hidden;}.tooltipster-sidetip .mb30,.ultimate__edd__item__parent .mb30 {    margin-bottom: 0;}/* ------ THUMBNAIL IMAGE ------ */.tooltipster-sidetip.tooltipster-noir.noir-customized .tooltipster-box {    background: #ffffff;    padding: 0;    border-radius: 6px;    border: 6px solid #ffffff;    box-shadow: 0 5px 10px rgba(0,0,0,0.05);}.tooltipster-sidetip.tooltipster-noir.noir-customized .tooltipster-content {    color: #6384a5 !important;    padding: 0;}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {    border-bottom-color: #ffffff !important;    left: 0;    top: 3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {    border-left-color: #ffffff !important;    left: -3px;    top: 0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {    border-right-color: #ffffff !important;    left: 3px;    top: 0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {    border-top-color: #ffffff !important;    left: 0;    top: -3px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {    border-bottom-color: #ffffff !important;}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {    border-left-color: #ffffff !important;}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {    border-right-color: #ffffff !important;}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {    border-top-color: #ffffff !important;}/* -------------------------------    EDD LOGIN & REGISTER-------------------------------- */.quomodo__website__login {    padding: 30px;    background: #ffffff;}.login__form__logo {    text-align: center;    margin-bottom: 30px;    line-height: 1;}.quomodo__website__login h3 {    text-align: center;    margin-bottom: 20px;}.quomodo__website__login input {    width: 100%;    padding: 10px;    margin-bottom: 20px;}.quomodo__website__login .edd-login-remember input {    padding: 0;    margin: 0;    width: auto;}.quomodo__website__login .edd_submit {    padding: 10px;    font-size:inherit;}a.account__signing_register {    display: block;    margin-top: 20px;    text-align: center;}/* ----------------------------    EDD CATEGORY QUERY------------------------------- */.product__category__lists {    text-align: center;    overflow: hidden;}.single__category__item {    width: 200px;    height: 200px;    display: inline-block;    text-align: center;    padding: 40px;    background: #ffffff;    border-radius: 4px;    box-shadow: 0px 8px 16px rgba(0,100,235,0.3);    margin: 15px;}.category__post__count {    background: #333333;    color: #fff;    border-radius: 3px;    margin-bottom: 20px;    width: 30px;    height: 30px;    display: inline-block;}.single__category__item .category__icon {    display: inline-block;    margin-bottom: 10px;    font-size: 90px;    line-height: 70px;}.single__category__item .category__icon img{    margin: 0 auto;    display: inline-block;}.single__category__item .category__title{    font-size: 18px;    text-transform: uppercase;}.single__category__item:hover {    background: #0066ff;    color: #ffffff;}