/* ================================== */

/* START OF HEADER CSS*/

/* ================================== */

.page-id-8019 .radiantthemes-custom-button .radiantthemes-custom-button-main:hover {
    background: linear-gradient(to right, #fd5559 0%, #ff337d 100%);
    border: 1px solid #ff337d !important;
    background-color: transparent !important;
}

.page-id-4720 .wraper_header .radiantthemes-custom-button .radiantthemes-custom-button-main:hover {
    background: linear-gradient(to right, #5525ff 0%, #9547fd 100%);
    border: 1px solid #9547fd !important;
    background-color: transparent !important;
}

.page-id-14032 .home-page-nine-header-btn .radiantthemes-custom-button .radiantthemes-custom-button-main:before {
    font-family: 'themify';
    position: absolute;
    left: 0;
    content: "\e602";
}

.page-id-11175 .header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>a:before {
    content: " ";
    position: absolute;
    left: 0;
    right: 0;
    top: -28px;
    background-color: #ff4511;
    width: 1px;
    height: 0;
    transition: all ease-in-out 0.3s;
    display: inline-block;
    margin: 0 auto;
}

.page-id-11175 .header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>a:hover:before {
    height: 25px;
}

.page-id-11270 .main-header .elementor-widget-radiant-custom-logo img, .page-id-13556 .main-header .elementor-widget-radiant-custom-logo img, .page-id-5006 .main-header .elementor-widget-radiant-custom-logo img {
    filter: brightness(0) invert(1);
}

.page-id-8019 .header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu>ul.mega-child-menu, .page-id-4770 .header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu>ul.mega-child-menu, .page-id-12451 .header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu>ul.mega-child-menu, .page-id-4720 .header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu>ul.mega-child-menu {
    left: 57.5%;
}

.page-id-7425 .header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu>ul.mega-child-menu {
    left: 48.4%;
}

.page-id-14032 .header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu>ul.mega-child-menu {
    left: 50.2%;
}

.page-id-11175 .header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu>ul.mega-child-menu {
    left: 50.8%;
}

/* TABLET LANDSCAPE PART */

@media screen and (min-width:768px) and (max-width:991px) {
    .page-id-11175 .header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>a:before {
        display: none;
    }
}

/* TABLET PROTRAIT PART */

@media screen and (min-width:480px) and (max-width:767px) {
    .page-id-11175 .header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>a:before {
        display: none;
    }
}

/* SMART PHONE LANDSCAPE PART */

@media screen and (min-width:321px) and (max-width:479px) {
    .page-id-11175 .header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>a:before {
        display: none;
    }
}

/* SMART PHONE PROTRAIT PART */

@media screen and (max-width:320px) {
    .page-id-11175 .header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>a:before {
        display: none;
    }
}

/* ================================== */

/* END OF HEADER CSS*/

/* ================================== */

/* ================================== */

/* START OF HOME ONE CSS*/

/* ================================== */

/*.elementor-counter .elementor-counter-number-prefix {
   text-align: right;
   display: none;
}
*/

.page-id-11 ::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #9d9fad;
    opacity: 1;
    /* Firefox */
}

.page-id-11 :-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #9d9fad;
}

.page-id-11 ::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #9d9fad;
}

/* TABLET LANDSCAPE PART */

@media screen and (min-width:768px) and (max-width:991px) {
    .res-text-center div {
        text-align: center !important;
    }
}

/* TABLET PROTRAIT PART */

@media screen and (min-width:480px) and (max-width:767px) {
    .res-text-center div {
        text-align: center !important;
    }
}

/* SMART PHONE LANDSCAPE PART */

@media screen and (min-width:321px) and (max-width:479px) {
    .res-text-center div {
        text-align: center !important;
    }
    .res-text-center-middle div {
        text-align: center !important;
    }
}

/* SMART PHONE PROTRAIT PART */

@media screen and (max-width:320px) {
    .res-text-center div {
        text-align: center !important;
    }
    .res-text-center-middle div {
        text-align: center !important;
    }
}

.page-id-12451 .footer-style-one-subscribe .form-row .footer-style-one-subscribe-btn {
    background-color: #3597f5;
}

/* ================================== */

/* END OF HOME ONE CSS*/

/* ================================== */

/* ================================== */

/* START OF HOME TWO CSS*/

/* ================================== */

.page-id-4770 ::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #9d9fad;
    opacity: 1;
    /* Firefox */
}

.page-id-4770 :-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #9d9fad;
}

.page-id-4770 ::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #9d9fad;
}

.page-id-4770 .footer-style-one-subscribe .form-row .footer-style-one-subscribe-btn {
    background: #3BAD71;
}

.home-two-content-part .elementor-widget-wrap {
    width: 100%;
    max-width: 560px;
    margin: 0;
}

.home-two-video-button img {
    display: inline-block;
}

.home-two-client-item .clients.element-one .clients-item>.holder .pic img, .home-eight-client-item .clients.element-one .clients-item>.holder .pic img {
    opacity: 0.7;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}

.home-two-client-item .clients.element-one .clients-item>.holder:hover .pic img, .home-eight-client-item .clients.element-one .clients-item>.holder:hover .pic img {
    opacity: 1;
}

/* TABLET LANDSCAPE PART */

@media screen and (min-width:768px) and (max-width:991px) {
    .home-two-contact-form-column .elementor-widget-wrap {
        max-width: 100% !important;
    }
    .home-two-content-part .elementor-widget-wrap {
        max-width: 100%;
    }
}

/* TABLET PROTRAIT PART */

@media screen and (min-width:480px) and (max-width:767px) {
    .home-two-contact-form-column .elementor-widget-wrap {
        max-width: 100% !important;
    }
    .home-two-content-part .elementor-widget-wrap {
        max-width: 100%;
    }
}

/* SMART PHONE LANDSCAPE PART */

@media screen and (min-width:321px) and (max-width:479px) {}

/* SMART PHONE PROTRAIT PART */

@media screen and (max-width:320px) {}

/* ================================== */

/* START OF HOME TWO CSS*/

/* ================================== */

/* ================================== */

/* START OF HOME THREE CSS*/

/* ================================== */

.page-id-12451 .elementor-counter .elementor-counter-number-prefix {
    display: none;
}

.page-id-12451 ::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #9d9fad;
    opacity: 1;
    /* Firefox */
}

.page-id-12451 :-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #9d9fad;
}

.page-id-12451 ::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #9d9fad;
}

.home-three-service-box-item .elementor-icon {
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
}

.home-three-service-box-item .elementor-icon:hover {
    border: 2px solid #3351ff;
}

.home-version-three-pop-up-video-icon img {
    background-color: rgba(255, 255, 255, 0.1);
    border-radius: 50% !important;
    animation: anim-btn-two 1.2s linear infinite;
}

@keyframes anim-btn-two {
    0% {
        box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.2), 0 0 0 10px rgba(255, 255, 255, 0.2), 0 0 0 30px rgba(255, 255, 255, 0.2);
    }
    100% {
        box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.2), 0 0 0 30px rgba(255, 255, 255, 0.2), 0 0 0 50px rgba(255, 255, 255, 0);
    }
}

/* ================================== */

/* END OF HOME THREE CSS*/

/* ================================== */

/* ================================== */

/* START OF HOME FOUR CSS*/

/* ================================== */

.css_rt_box_grid_active>div {
    -webkit-box-shadow: 0 5px 18px 5px rgba(0, 0, 0, 0.06);
    box-shadow: 0 5px 18px 5px rgba(0, 0, 0, 0.06);
}

.page-id-5006 ::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #9d9fad;
    opacity: 1;
    /* Firefox */
}

.page-id-5006 :-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #9d9fad;
}

.page-id-5006 ::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #9d9fad;
}

.page-id-5006 .footer-style-one-subscribe .form-row .footer-style-one-subscribe-btn {
    background: #3932B1;
}

.home-four-image-box-heading .elementor-image-box-title {
    margin-top: -5px;
}

.home-version-four-pop-up-video-icon img {
    background-color: rgba(237, 18, 35, 0.1);
    border-radius: 50% !important;
    animation: home-four-anim-btn 1.2s linear infinite;
}

@keyframes home-four-anim-btn {
    0% {
        box-shadow: 0 0 0 0 rgba(237, 18, 35, 0.1), 0 0 0 10px rgba(237, 18, 35, 0.1), 0 0 0 30px rgba(237, 18, 35, 0.1);
    }
    100% {
        box-shadow: 0 0 0 10px rgba(237, 18, 35, 0.1), 0 0 0 30px rgba(237, 18, 35, 0.1), 0 0 0 50px rgba(237, 18, 35, 0);
    }
}

.home-four-testimonial-item .testimonial.element-six .testimonial-item>.holder {
    background-color: transparent;
    box-shadow: none;
}

.home-four-testimonial-column>.elementor-column-wrap {
    top: -50px;
    overflow: hidden;
}

.home-four-client-item .clients.element-one .clients-item>.holder .pic {
    filter: grayscale(1);
}

.page-id-5006 .rt-pricing-table.element-two>.holder>.pricing .price sub {
    font-weight: 500;
}

.page-id-5006 .radiantthemes-contact-box.element-two ul li {
    color: #9d9fad;
}

/* DESKTOP PART */

@media screen and (min-width:992px) and (max-width:1199px) {}

/* TABLET LANDSCAPE PART */

@media screen and (min-width:768px) and (max-width:991px) {
    .home-four-svg-icon .elementor-image:before {
        left: 84px !important;
        top: 0px !important;
    }
    .css_rt_box_grid {
        padding: 10px !important;
    }
    .css_rt_box_grid_active {
        padding: 10px !important;
    }
}

/* TABLET PROTRAIT PART */

@media screen and (min-width:480px) and (max-width:767px) {
    .home-four-svg-icon .elementor-image:before {
        left: 84px !important;
        top: 0px !important;
    }
    .css_rt_box_grid_active {
        padding: 10px !important;
    }
}

/* SMART PHONE LANDSCAPE PART */

@media screen and (min-width:321px) and (max-width:479px) {}

/* SMART PHONE PROTRAIT PART */

@media screen and (max-width:320px) {}

/* ================================== */

/* END OF HOME FOUR CSS*/

/* ================================== */

/* ================================== */

/*START OF HOME FIVE CSS*/

/* ================================== */

/*.background-position-image{
   position: relative;
   z-index: 999;
}
.background-position-image:before {
background:url('http://qube-import.radiantthemes.com/qube-test/wp-content/uploads/2019/10/curve.png') no-repeat;
   position: absolute;
   content: "";
   height: 1000px;
   width: 50%;
   right: 0;
   top: -294px;
   z-index: -1;
   margin-right: -62px;
}
*/

.page-id-7425 ::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #9d9fad;
    opacity: 1;
    /* Firefox */
}

.page-id-7425 :-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #9d9fad;
}

.page-id-7425 ::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #9d9fad;
}

.page-id-7425 .footer-style-one-subscribe .form-row .footer-style-one-subscribe-btn {
    background: #036bcb;
}

.home-five-masonry-box-two>.elementor-column-wrap {
    left: -30px;
    top: 50px;
}

.home-five-masonry-box-three>.elementor-column-wrap {
    top: -55px;
}

.home-version-five-flex-box .elementor-column-wrap .elementor-widget-wrap {
    width: 100%;
    max-width: 445px;
    margin-right: 0;
}

.home-five-clients-section {
    top: 115px;
}

.home-version-five-pop-up-video-icon img {
    background-color: rgba(1, 107, 205, 0.1);
    border-radius: 50% !important;
    animation: home-five-anim-btn 1.2s linear infinite;
}

@keyframes home-five-anim-btn {
    0% {
        box-shadow: 0 0 0 0 rgba(1, 107, 205, 0.1), 0 0 0 10px rgba(1, 107, 205, 0.1), 0 0 0 30px rgba(1, 107, 205, 0.1);
    }
    100% {
        box-shadow: 0 0 0 10px rgba(1, 107, 205, 0.1), 0 0 0 30px rgba(1, 107, 205, 0.1), 0 0 0 50px rgba(1, 107, 205, 0);
    }
}

/* ================================== */

/*END OF HOME FIVE CSS*/

/* ================================== */

/* ================================== */

/*START OF HOME SIX CSS*/

/* ================================== */

.home-version-six-full-width-image .elementor-image {
    width: 598px;
}

.css_rt_box_grid_active>div {
    -webkit-box-shadow: 0 5px 18px 5px rgba(0, 0, 0, 0.06);
    box-shadow: 0 5px 18px 5px rgba(0, 0, 0, 0.06);
    /*padding:30px 0 30px 0;
*/
}

/* TABLET LANDSCAPE PART */

@media screen and (min-width:768px) and (max-width:991px) {
    .home-version-six-pop-up-video-icon img {
        left: 38% !important;
    }
}

/* TABLET PROTRAIT PART */

@media screen and (min-width:480px) and (max-width:767px) {
    .home-version-six-pop-up-video-icon img {
        left: 38% !important;
    }
    .button-on-hover .elementor-image-box-img:before {
        left: 35% !important;
    }
}

/* SMART PHONE LANDSCAPE PART */

@media screen and (min-width:321px) and (max-width:479px) {
    .home-version-six-pop-up-video-icon img {
        left: 38% !important;
    }
    .button-on-hover .elementor-image-box-img:before {
        left: 35% !important;
    }
}

/* SMART PHONE PROTRAIT PART */

@media screen and (max-width:320px) {
    .home-version-six-pop-up-video-icon img {
        right: 0 !important;
    }
}

/* ================================== */

/*END OF HOME SIX CSS*/

/* ================================== */

.home-version-six-pop-up-video-icon img {
    position: relative;
    right: 42px;
    background-color: rgba(73, 197, 181, 0.1);
    border-radius: 50% !important;
    animation: home-six-anim-btn 1.2s linear infinite;
}

@keyframes home-six-anim-btn {
    0% {
        box-shadow: 0 0 0 0 rgba(73, 197, 181, 0.1), 0 0 0 10px rgba(73, 197, 181, 0.1), 0 0 0 30px rgba(73, 197, 181, 0.1);
    }
    100% {
        box-shadow: 0 0 0 10px rgba(73, 197, 181, 0.1), 0 0 0 30px rgba(73, 197, 181, 0.1), 0 0 0 50px rgba(73, 197, 181, 0);
    }
}

.page-id-7494 .radiantthemes-contact-box.element-two ul li {
    color: #181b31;
}

.page-id-8019 .radiantthemes-contact-box.element-two ul li {
    color: #9d9fad;
}

/* TABLET LANDSCAPE PART */

@media screen and (min-width:768px) and (max-width:991px) {
    .responsive-button div {
        text-align: center !important;
    }
    .home-six-custom-position-img {
        position: static !important;
    }
}

/* TABLET PROTRAIT PART */

@media screen and (min-width:480px) and (max-width:767px) {
    .responsive-button div {
        text-align: center !important;
    }
    .home-six-custom-position-img {
        position: static !important;
    }
}

/* SMART PHONE LANDSCAPE PART */

@media screen and (min-width:321px) and (max-width:479px) {
    .responsive-button div {
        text-align: center !important;
    }
    .home-six-custom-position-img {
        position: static !important;
    }
    .home-version-six-full-width-image .elementor-image {
        width: 100%;
    }
}

/* SMART PHONE PROTRAIT PART */

@media screen and (max-width:320px) {
    .responsive-button div {
        text-align: center !important;
    }
    .home-six-custom-position-img {
        position: static !important;
    }
    .home-version-six-full-width-image .elementor-image {
        width: 100%;
    }
}

/* ================================== */

/*START OF HOME SEVEN CSS*/

/* ================================== */

.page-id-8019 .radiantthemes-accordion.element-one .radiantthemes-accordion-item>.radiantthemes-accordion-item-title>.radiantthemes-accordion-item-title-icon {
    border: 1px #7d7d7d solid;
}

.page-id-8019 .seven_accordian .radiantthemes-accordion.element-one .radiantthemes-accordion-item>.radiantthemes-accordion-item-title>.radiantthemes-accordion-item-title-icon i.main-icon:before {
    color: #7d7d7d !important;
}

.page-id-8019 .footer-style-one-subscribe .form-row .footer-style-one-subscribe-btn {
    background-color: #fd5559;
}

.page-id-8019 ::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #9d9fad;
    opacity: 1;
    /* Firefox */
}

.page-id-8019 :-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #9d9fad;
}

.page-id-8019 ::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #9d9fad;
}

/* ================================== */

/*END OF HOME SEVEN CSS*/

/* ================================== */

/* ================================== */

/*START OF HOME EIGHT CSS*/

/* ================================== */

.page-id-4720 .elementor-6814 .elementor-element.elementor-element-1294e1e6 {
    padding-top: 170px;
}

.page-id-4720 .radiantthemes-contact-box.element-two ul li {
    color: #B6A4E8;
}

.home-eight-video-button img {
    background-color: rgba(95, 42, 255, 0.1);
    border-radius: 50% !important;
    animation: home-eight-anim-btn 1.2s linear infinite;
}

@keyframes home-eight-anim-btn {
    0% {
        box-shadow: 0 0 0 0 rgba(95, 42, 255, 0.1), 0 0 0 10px rgba(95, 42, 255, 0.1), 0 0 0 30px rgba(95, 42, 255, 0.1);
    }
    100% {
        box-shadow: 0 0 0 10px rgba(95, 42, 255, 0.1), 0 0 0 30px rgba(95, 42, 255, 0.1), 0 0 0 50px rgba(95, 42, 255, 0);
    }
}

/* TABLET PROTRAIT PART */

@media screen and (min-width:480px) and (max-width:767px) {
    .elementor-4720 .elementor-element.elementor-element-01fcb97:not(.elementor-motion-effects-element-type-background)>.elementor-element-populated {
        top: 0px;
        left: 0;
        width: 93% !important;
        margin-bottom: 81px;
    }
    .page-id-4720 .elementor-6814 .elementor-element.elementor-element-1294e1e6 {
        padding-top: 95px;
    }
}

/* SMART PHONE LANDSCAPE PART */

@media screen and (min-width:321px) and (max-width:479px) {
    .home-five-clients-section {
        top: 61px;
    }
    .page-id-4720 .elementor-6814 .elementor-element.elementor-element-1294e1e6 {
        padding-top: 95px;
    }
}

/* SMART PHONE PROTRAIT PART */

@media screen and (max-width:320px) {
    .home-five-clients-section {
        top: 61px;
    }
    .page-id-4720 .elementor-6814 .elementor-element.elementor-element-1294e1e6 {
        padding-top: 95px;
    }
}

/* ================================== */

/*END OF HOME EIGHT CSS*/

/* ================================== */

/* ================================== */

/*START OF HOME NINE CSS*/

/* ================================== */

.text-hover-part:hover .radiantthemes-separator-block {
    background: #dc8c83 !important;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}

.text-hover-part:hover .radiantthemes-separator-block-gap {
    background: #dc8c83 !important;
}

h1.woocommerce-products-header__title {
    color: #000;
    font-size: 30px;
    line-height: 46px;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.woocommerce .woocommerce-result-count {
    margin-top: 0px !important;
}

/* ================================== */

/*END OF HOME NINE CSS*/

/* ================================== */

/* ================================== */

/*START OF HOME TEN CSS*/

/* ================================== */

.page-id-6451 ::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #9d9fad;
    opacity: 1;
    /* Firefox */
}

.page-id-6451 :-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #9d9fad;
}

.page-id-6451 ::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #9d9fad;
}

.page-id-6451 .footer-style-one-subscribe .form-row .footer-style-one-subscribe-btn {
    background: #ff6565;
}

.page-id-6451 .rt-pricing-table.element-three>.holder>.list ul li {
    text-transform: capitalize;
    font-size: 16px;
}

.home-ten-hover-box>.elementor-column-wrap {
    position: relative;
    transition: all 0.4s ease-in-out !important;
    -webkit-transition: all 0.4s ease-in-out !important;
}

.home-ten-hover-box>.elementor-column-wrap:before {
    position: absolute;
    bottom: -2px;
    right: 0;
    content: " ";
    width: 0;
    height: 2px;
    z-index: 0;
    background: linear-gradient(to right, #fa7c41 0%, #ff6565 100%);
    transition: all 0.4s ease-in-out !important;
    -webkit-transition: all 0.4s ease-in-out !important;
}

.home-ten-hover-box>.elementor-column-wrap:hover:before {
    width: 100%;
    left: 0;
    right: auto;
}

.home-ten-image-hover-box .elementor-section-boxed {
    transition: all 0.4s ease-in-out !important;
    -webkit-transition: all 0.4s ease-in-out !important;
}

.home-ten-image-hover-box:hover .elementor-section-boxed {
    transform: translateY(-20px);
}

.home-ten-testmonial-circle-img {
    position: absolute;
    animation-name: rotate;
    animation-duration: 3000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

@keyframes rotate {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}

.page-id-6451 .elementor-element .elementor-image-box-title {
    margin-bottom: 5px !important;
}

/* ================================== */

/*END OF HOME TEN CSS*/

/* ================================== */

/* ================================== */

/*START OF HOME ELEVEN CSS*/

/* ================================== */

.home-eleven-counter-element .elementor-counter .elementor-counter-number-prefix {
    display: none;
}

.home-eleven-counter-element .elementor-counter .elementor-counter-title {
    text-align: left;
}

.home-version-eleven-pop-up-video-icon img {
    background-color: rgba(1, 107, 205, 0.1);
    border-radius: 50% !important;
    animation: home-eleven-anim-btn 1.2s linear infinite;
}

@keyframes home-eleven-anim-btn {
    0% {
        box-shadow: 0 0 0 0 rgba(1, 107, 205, 0.1), 0 0 0 10px rgba(1, 107, 205, 0.1), 0 0 0 30px rgba(1, 107, 205, 0.1);
    }
    100% {
        box-shadow: 0 0 0 10px rgba(1, 107, 205, 0.1), 0 0 0 30px rgba(1, 107, 205, 0.1), 0 0 0 50px rgba(1, 107, 205, 0);
    }
}

.page-id-9013 .testimonial.element-two .testimonial-item>.holder {
    margin-bottom: 0;
    padding-bottom: 36px !important;
}

.page-id-9013 ::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #5d6572;
    opacity: 1;
    /* Firefox */
}

.page-id-9013 :-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #5d6572;
}

.page-id-9013 ::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #5d6572;
}

/* TABLET LANDSCAPE PART */

@media screen and (min-width:768px) and (max-width:991px) {
    .freelance-footer-section:before {
        width: calc(50% - 149px) !important;
    }
}

/* TABLET PROTRAIT PART */

@media screen and (min-width:480px) and (max-width:767px) {
    .freelance-footer-section:before {
        width: calc(50% - 149px) !important;
    }
}

/* SMART PHONE LANDSCAPE PART */

@media screen and (min-width:321px) and (max-width:479px) {
    .freelance-footer-quick-lnks ul li {
        margin-right: 11px !important;
    }
}

/* SMART PHONE PROTRAIT PART */

@media screen and (max-width:320px) {
    .freelance-footer-quick-lnks ul li {
        margin-right: 11px !important;
    }
}

/* ================================== */

/*END OF HOME ELEVEN CSS*/

/* ================================== */

/* ================================== */

/*END OF HOME TWELVE CSS*/

/* ================================== */

.page-id-11048 ::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #9d9fad;
    opacity: 1;
    /* Firefox */
}

.page-id-11048 :-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #9d9fad;
}

.page-id-11048 ::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #9d9fad;
}

.page-id-11048 .footer-style-one-subscribe .form-row .footer-style-one-subscribe-btn {
    background: #f44d5f;
}

/* DESKTOP PART */

@media screen and (min-width:992px) and (max-width:1199px) {}

/* TABLET LANDSCAPE PART */

@media screen and (min-width:768px) and (max-width:991px) {
    header h3.elementor-heading-title {
        padding-left: 35px !important;
    }
    .header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu>ul.mega-child-menu {
        position: static;
        z-index: 1;
        width: 100%;
        padding: 0;
        box-shadow: none;
        border-radius: 0;
        text-align: left;
        background-color: transparent;
        display: none;
        transition: opacity 0.4s linear !important;
        opacity: 1;
        visibility: visible;
    }
    .home-twelve-svg-icon-bg-1 .elementor-image:before {
        left: 100px !important;
        top: -4px !important;
    }
    .home-twelve-svg-icon-bg-2 .elementor-image:before {
        left: 100px !important;
        top: -4px !important;
    }
    .home-twelve-svg-icon-bg-3 .elementor-image:before {
        left: 100px !important;
        top: -4px !important;
    }
    .home-twelve-svg-icon-bg-4 .elementor-image:before {
        left: 100px !important;
        top: -4px !important;
    }
    .video-text-part {
        position: relative;
        right: 55px !important;
        top: 67px !important;
    }
}

/* TABLET PROTRAIT PART */

@media screen and (min-width:480px) and (max-width:767px) {
    .home-twelve-svg-icon-bg-1 .elementor-image:before {
        left: 98px !important;
        top: -4px !important;
    }
    .home-twelve-svg-icon-bg-2 .elementor-image:before {
        left: 98px !important;
        top: -4px !important;
    }
    .home-twelve-svg-icon-bg-3 .elementor-image:before {
        left: 98px !important;
        top: -4px !important;
    }
    .home-twelve-svg-icon-bg-4 .elementor-image:before {
        left: 98px !important;
        top: -4px !important;
    }
    .video-text-part {
        position: relative;
        right: 55px !important;
        top: 23px !important;
    }
    header h3.elementor-heading-title {
        padding-left: 35px !important;
    }
}

/* SMART PHONE LANDSCAPE PART */

@media screen and (min-width:321px) and (max-width:479px) {
    .home-twelve-svg-icon-bg-1 .elementor-image:before {
        left: 89px !important;
        top: -4px !important;
    }
    .home-twelve-svg-icon-bg-2 .elementor-image:before {
        left: 89px !important;
        top: -4px !important;
    }
    .home-twelve-svg-icon-bg-3 .elementor-image:before {
        left: 89px !important;
        top: -4px !important;
    }
    .home-twelve-svg-icon-bg-4 .elementor-image:before {
        left: 89px !important;
        top: -4px !important;
    }
    .home-ten-testmonial-circle-img {
        animation-duration: 0ms;
    }
    .responsive-image-twelve {
        position: absolute;
        bottom: -85px;
        left: 17px;
    }
    .video-text-part {
        position: relative;
        right: 55px !important;
        top: 23px !important;
    }
    header h3.elementor-heading-title {
        padding-left: 35px !important;
    }
}

/* SMART PHONE PROTRAIT PART */

@media screen and (max-width:320px) {
    .home-twelve-svg-icon-bg-1 .elementor-image:before {
        left: 76px !important;
        top: -4px !important;
    }
    .home-twelve-svg-icon-bg-2 .elementor-image:before {
        left: 76px !important;
        top: -4px !important;
    }
    .home-twelve-svg-icon-bg-3 .elementor-image:before {
        left: 76px !important;
        top: -4px !important;
    }
    .home-twelve-svg-icon-bg-4 .elementor-image:before {
        left: 76px !important;
        top: -4px !important;
    }
    .home-ten-testmonial-circle-img {
        animation-duration: 0ms;
    }
    .responsive-image-twelve {
        position: absolute;
        bottom: -85px;
        left: 17px;
    }
    .video-text-part {
        position: relative;
        right: 55px !important;
        top: 23px !important;
    }
}

.video-text-part {
    position: relative;
    right: 25%;
    top: 10%;
}

/* ================================== */

/*END OF HOME TWELVE CSS*/

/* ================================== */

/* ================================== */

/*END OF HOME THIRTEEN CSS*/

/* ================================== */

.home-thirteen-banner-side-image .elementor-image {
    width: 850px;
    float: left;
}

.home-thirteen-image-box-effect .elementor-image-box-img {
    background-color: rgba(1, 107, 205, 0.1);
    border-radius: 50% !important;
    animation: home-thirteen-image-box 1.2s linear infinite;
}

@keyframes home-thirteen-image-box {
    0% {
        box-shadow: 0 0 0 0 rgba(254, 59, 117, 0.1), 0 0 0 5px rgba(254, 59, 117, 0.1), 0 0 0 20px rgba(254, 59, 117, 0.1);
    }
    100% {
        box-shadow: 0 0 0 5px rgba(254, 59, 117, 0.1), 0 0 0 20px rgba(254, 59, 117, 0.1), 0 0 0 25px rgba(254, 59, 117, 0);
    }
}

.page-id-12632 .footer-style-one-subscribe .form-row .footer-style-one-subscribe-btn {
    background: #9647fe;
}

/* ================================== */

/*END OF HOME THIRTEEN CSS*/

/* ================================== */

/* ================================== */

/*START OF HOME FOURTEEN CSS*/

/* ================================== */

.home-fourteen-stroke-heading .elementor-heading-title {
    text-shadow: -1px -1px 0 #FFcec6, 1px -1px 0 #FFcec6, -1px 1px 0 #FFcec6, 1px 1px 0 #FFcec6;
}

.home-fourteen-full-width-image .elementor-image {
    float: right;
    width: 1000px;
}

.home-fourteen-flex-box>.elementor-column-wrap>.elementor-widget-wrap {
    /*max-width: 470px;*/
    max-width: 100%;
    margin: 0;
}

.home-version-fourteen-pop-up-video-icon img {
    background-color: rgba(255, 151, 127, 0.1);
    border-radius: 50% !important;
    animation: home-eleven-anim-btn 1.2s linear infinite;
}

@keyframes home-eleven-anim-btn {
    0% {
        box-shadow: 0 0 0 0 rgba(255, 151, 127, 0.1), 0 0 0 10px rgba(255, 151, 127, 0.1), 0 0 0 30px rgba(255, 151, 127, 0.1);
    }
    100% {
        box-shadow: 0 0 0 10px rgba(255, 151, 127, 0.1), 0 0 0 30px rgba(255, 151, 127, 0.1), 0 0 0 50px rgba(255, 151, 127, 0);
    }
}

.home-fourteen-testimonial .testimonial.element-six .testimonial-item>.holder {
    background-color: transparent;
    padding: 0;
    margin: 0;
    box-shadow: none;
}

.home-fourteen-testimonial .testimonial.element-six .testimonial-item>.holder>.testimonial-data {
    margin-bottom: 35px;
}

.home-fourteen-contact-form .row>[class*='col-'] {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.home-fourteen-contact-form .form-row {
    margin: 7px 5px;
}

.home-fourteen-contact-form .form-row input[type=text], .home-fourteen-contact-form .form-row input[type=email], .home-fourteen-contact-form .form-row input[type=tel], .home-fourteen-contact-form .form-row input[type=url] {
    width: 100%;
    height: 50px;
    padding: 0 0 0 22px;
    border: 1px solid #F7F3E9;
    border-radius: 3px;
    background-color: #F7F3E9;
}

.home-fourteen-contact-form .form-row textarea {
    width: 100%;
    height: 105px;
    padding: 20px 0 0 22px;
    background-color: #F7F3E9;
    border: 1px solid #F7F3E9;
    border-radius: 3px;
    resize: none;
}

.home-fourteen-contact-form .form-row input[type=text]:focus, .home-fourteen-contact-form .form-row input[type=email]:focus, .home-fourteen-contact-form .form-row input[type=url]:focus, .home-fourteen-contact-form .form-row input[type=tel]:focus, .home-fourteen-contact-form .form-row textarea:focus {
    border: 1px solid #FF977F;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
}

.home-fourteen-contact-form .form-row input[type=submit] {
    font-weight: 500 !important;
    letter-spacing: 1px;
    line-height: 30px;
    background-color: #FF977F;
    border-radius: 3px !important;
    color: #ffff !important;
    width: 100%;
    height: 50px;
    border: none;
    border-radius: 0;
    cursor: pointer;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
}

.home-fourteen-contact-form .form-row input[type=submit]:hover {
    box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.25);
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
}

/* ================================== */

/*END OF HOME FOURTEEN CSS*/

/* ================================== */

/* ================================== */

/*START OF HOME FIFTEEN CSS*/

/* ================================== */

.page-id-11270 .footer-style-one-subscribe .form-row .footer-style-one-subscribe-btn {
    background-color: #c3b595;
}

/* ================================== */

/*END OF HOME FIFTEEN CSS*/

/* ================================== */

/* ================================== */

/*START OF HOME SIXTEEN CSS*/

/* ================================== */

.home-version-sixteen-pop-up-video-icon img {
    background-color: rgba(253, 69, 18, 0.1);
    border-radius: 50% !important;
    animation: home-sixteen-anim-btn 1.2s linear infinite;
}

.home-sixteen-hover-line .radiantthemes-custom-button-main .placeholder:hover:before {
    width: 100%;
    left: 0px;
    right: auto;
}

.home-sixteen-hover-line .radiantthemes-custom-button-main .placeholder:before {
    position: absolute;
    bottom: -5px;
    right: 0;
    content: " ";
    width: 0;
    height: 2px;
    z-index: 0;
    background: linear-gradient(to right, #fa7c41 0%, #ff6565 100%);
    transition: all 0.4s ease-in-out !important;
    -webkit-transition: all 0.4s ease-in-out !important;
}

@keyframes home-sixteen-anim-btn {
    0% {
        box-shadow: 0 0 0 0 rgba(253, 69, 18, 0.3), 0 0 0 10px rgba(253, 69, 18, 0.3), 0 0 0 30px rgba(253, 69, 18, 0.3);
    }
    100% {
        box-shadow: 0 0 0 10px rgba(253, 69, 18, 0.3), 0 0 0 30px rgba(253, 69, 18, 0.3), 0 0 0 50px rgba(253, 69, 18, 0);
    }
}

.page-id-13546 .testimonial .testimonial-item>.holder>.testimonial-data blockquote p {
    font-family: "futura-pt";
}

.page-id-13546 .footer-style-one-subscribe .form-row .footer-style-one-subscribe-btn {
    background-color: #ed731a;
}

/* ================================== */

/*END OF HOME SIXTEEN CSS*/

/* ================================== */

.page-id-13556 .qube-contact-seventeen .qube-form-row input[type=email] {
    padding-bottom: 10px;
}

.page-id-13556 .qube-contact-seventeen .qube-form-row input[type=text] {
    padding-bottom: 10px;
}

/* ================================== */

/*START OF HOME NINETEEN CSS*/

/* ================================== */

.home-nineteen-float-box .elementor-column-wrap {
    top: -133px;
}

.home-nineteen-custom-position-box {
    position: absolute;
    bottom: 250px;
}

#home-nineteen-hover-icon-box-1 {
    position: relative;
}

#home-nineteen-hover-icon-box-1:before, #home-nineteen-hover-icon-box-2:before, #home-nineteen-hover-icon-box-3:before {
    position: absolute;
    top: 24px;
    left: 153px;
    width: 220px;
    height: 2px;
    content: "";
    background-image: url(http://qube-import.radiantthemes.com/qube-test/wp-content/uploads/2019/10/line.png);
    background-repeat: repeat-x;
}

.home-nineteen-hover-icon-box h4 {
    position: relative;
    display: inline-block;
    border: 1px #b7acf3 solid;
    background-color: transparent;
    border-radius: 50%;
    width: 45px;
    height: 45px;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
}

.home-nineteen-hover-icon-box:hover h4 {
    background-color: #22D0A2;
    border: 1px #22D0A2 solid;
}

.creative-agency-two-maps iframe {
    filter: grayscale(1);
    border: 8px solid #fff;
}

/* TABLET LANDSCAPE PART */

@media screen and (min-width:768px) and (max-width:991px) {
    #home-nineteen-hover-icon-box-1:before, #home-nineteen-hover-icon-box-2:before, #home-nineteen-hover-icon-box-3:before {
        position: absolute;
        top: 24px;
        left: 107px;
        width: 122px;
        height: 2px;
        content: "";
        background-image: url(http://qube-import.radiantthemes.com/qube-test/wp-content/uploads/2019/10/line.png);
        background-repeat: repeat-x;
    }
}

/* TABLET PROTRAIT PART */

@media screen and (min-width:480px) and (max-width:767px) {
    #home-nineteen-hover-icon-box-1:before, #home-nineteen-hover-icon-box-2:before, #home-nineteen-hover-icon-box-3:before {
        position: absolute;
        top: 24px;
        left: 107px;
        width: 122px;
        height: 2px;
        content: "";
        background-image: url(http://qube-import.radiantthemes.com/qube-test/wp-content/uploads/2019/10/line.png);
        background-repeat: repeat-x;
    }
}

/* SMART PHONE LANDSCAPE PART */

@media screen and (min-width:321px) and (max-width:479px) {
    #home-nineteen-hover-icon-box-1:before, #home-nineteen-hover-icon-box-2:before, #home-nineteen-hover-icon-box-3:before {
        display: none;
    }
}

/* SMART PHONE PROTRAIT PART */

@media screen and (max-width:320px) {
    #home-nineteen-hover-icon-box-1:before, #home-nineteen-hover-icon-box-2:before, #home-nineteen-hover-icon-box-3:before {
        display: none;
    }
}

/* ================================== */

/*END OF HOME NINETEEN CSS*/

/* ================================== */

/* ================================== */

/*START OF HOME TWENTY CSS*/

/* ================================== */

.text-hover-part-two:hover .radiantthemes-separator-block {
    background: #e26100 !important;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}

.text-hover-part-two:hover .radiantthemes-separator-block-gap {
    background: #e26100 !important;
}

/* ================================== */

/*END OF HOME TWENTY CSS*/

/* ================================== */

/* ================================== */

/*START OF HOME TWENTY ONE CSS*/

/* ================================== */

.typed-writer {
    height: 80px;
}

.page-id-20640 .radiantthemes-typewriter-text {
    text-align: center;
}

.page-id-20640 .footer-style-one-subscribe .form-row .footer-style-one-subscribe-btn {
    background-color: #0C82DD;
}

.page-id-8428 .footer-style-one-subscribe .form-row .footer-style-one-subscribe-btn {
    background: linear-gradient(to right, #f97d41 0%, #ff6565 100%);
}

/* ================================== */

/*END OF HOME TWENTY ONE CSS*/

/* ================================== */

/* ================================== */

/*START OF CONTACT PAGE CSS*/

/* ================================== */

.contact-five-hover-box .elementor-column-wrap {
    position: relative;
}

.contact-five-hover-box .elementor-widget-text-editor {
    visibility: hidden;
    opacity: 0;
    transform: translateY(115px);
    position: absolute;
    transition: all 0.4s ease-in-out 0.2s;
}

.contact-five-hover-box .elementor-column-wrap:hover .elementor-widget-text-editor {
    visibility: visible;
    opacity: 1;
    transform: translateY(48px);
}

.contact-five-hover-box .elementor-column-wrap .elementor-icon-box-title {
    transition: all 0.4s ease-in-out 0.1s;
}

.contact-five-hover-box .elementor-column-wrap:hover .elementor-icon-box-title {
    transform: translateY(-60px);
}

.contact-five-hover-box .elementor-column-wrap .elementor-icon-box-icon {
    transform: translateY(0);
    transition: all 0.4s ease-in-out 0s;
}

.contact-five-hover-box .elementor-column-wrap:hover .elementor-icon-box-icon {
    visibility: hidden;
    opacity: 0;
    transform: translateY(-10px);
}

/* ================================== */

/*END OF CONATCT PAGE CSS*/

/* ================================== */

/* ================================== */

/*START ABOUT FIVE CSS*/

/* ================================== */

/* TABLET LANDSCAPE PART */

@media screen and (min-width:768px) and (max-width:991px) {
    .about-five-image2 {
        top: 171px !important;
        position: relative;
        right: 50px !important;
    }
    .about-three-full-width-img .elementor-image {
        float: none !important;
    }
}

/* TABLET PROTRAIT PART */

@media screen and (min-width:480px) and (max-width:767px) {}

/* SMART PHONE LANDSCAPE PART */

@media screen and (min-width:321px) and (max-width:479px) {
    .about-five-image2 {
        top: 152px !important;
        position: relative;
        right: 96px !important;
        width: 74% !important;
    }
    .about-three-full-width-img .elementor-image {
        margin-left: 6px !important;
    }
}

/* SMART PHONE PROTRAIT PART */

@media screen and (max-width:320px) {
    .about-five-image2 {
        top: 152px !important;
        position: relative;
        right: 96px !important;
        width: 74% !important;
    }
    .about-three-full-width-img .elementor-image {
        margin-left: 6px !important;
    }
}

.page-id-6686 .testimonial.owl-nav-style-three .owl-nav {
    left: -60%;
    bottom: 3px;
}

/* ================================== */

/*END ABOUT FIVE CSS*/

/* ================================== */

/* ================================== */

/* START OF FOOTER STYLE ONE CSS*/

/* ================================== */

.footer-style-six-list-item .radiantthemes-list.element-one ul li {
    padding-left: 0;
    margin-bottom: 12px;
}

.footer-style-six-list-item .radiantthemes-list.element-one ul li a:hover {
    color: initial;
}

.footer-style-six-list-item .radiantthemes-list.element-one ul li:before {
    display: none;
}

.service-menu p:hover a {
    color: #000;
}

/* ================================== */

/* END OF FOOTER STYLE ONE CSS*/

/* ================================== */

/* ================================== */

/* START OF FREELANCE FOOTER CSS*/

/* ================================== */

.freelance-footer-quick-lnks ul li {
    display: inline-block;
    margin-right: 30px;
}

.freelance-footer-quick-lnks ul li:last-child {
    margin-right: 0;
}

.freelance-footer-quick-lnks ul li a {
    transition: all 0.4s ease-in-out;
}

.freelance-footer-quick-lnks ul li a:hover {
    color: #ff977f;
}

.freelance-footer-section:before {
    position: absolute;
    top: 0;
    right: 0;
    content: "";
    height: 100%;
    width: calc(50% - 240px);
    background-color: #E9DDD9;
}

/* ================================== */

/* END OF FREELANCE FOOTER CSS*/

/* ================================== */

/* TABLET LANDSCAPE PART */

@media screen and (min-width:768px) and (max-width:991px) {
    .corporate-border-left .elementor-column:after {
        height: 208px !important;
        top: -30% !important;
    }
    .home-version-four-full-width-image {
        position: static !important;
    }
    .home-five-masonry-box-two>.elementor-column-wrap, .home-five-masonry-box-three>.elementor-column-wrap {
        left: 0;
        top: 0;
    }
    .home-version-five-flex-box .elementor-column-wrap .elementor-widget-wrap {
        width: 100%;
        max-width: 100%;
    }
    .home-ten-testmonial-circle-img {
        width: 100% !important;
    }
    .creative-agency-two-about-img, .home-nineteen-custom-position-box {
        position: static !important;
    }
}

/* TABLET PROTRAIT PART */

@media screen and (min-width:480px) and (max-width:767px) {
    .corporate-border-left .elementor-column:after {
        height: 208px !important;
        top: -30% !important;
    }
    .home-version-four-full-width-image {
        position: static !important;
    }
}

/* SMART PHONE LANDSCAPE PART */

@media screen and (min-width:321px) and (max-width:479px) {
    .home-version-four-full-width-image {
        position: static !important;
    }
    .home-five-masonry-box-two>.elementor-column-wrap, .home-five-masonry-box-three>.elementor-column-wrap {
        left: 0;
        top: 0;
    }
    .home-ten-testmonial-circle-img {
        width: 100% !important;
    }
    section.home-thirteen-circle-background-image {
        background-image: none !important;
    }
    .home-fourteen-full-width-image .elementor-image {
        float: none;
        width: 100%;
    }
    .creative-agency-two-about-img, .home-nineteen-custom-position-box {
        position: static !important;
    }
    .elementor-image-gallery .gallery.gallery-columns-3 .gallery-item {
        width: 33.33%;
    }
}

/* SMART PHONE PROTRAIT PART */

@media screen and (max-width:320px) {
    .home-version-four-full-width-image {
        position: static !important;
    }
    .home-fourteen-full-width-image .elementor-image {
        float: none;
        width: 100%;
    }
    .creative-agency-two-about-img, .home-nineteen-custom-position-box {
        position: static !important;
    }
    .elementor-image-gallery .gallery.gallery-columns-3 .gallery-item {
        width: 33.33%;
    }
}

/* ================================== */

/* START OF FOOTER STYLE FIVE CSS*/

/* ================================== */

.footer-five-list-item .radiantthemes-list.element-one ul li:before, .footer-six-list-item .radiantthemes-list.element-one ul li:before, .footer-two-list-item .radiantthemes-list.element-one ul li:before {
    display: none;
}

.footer-five-list-item .radiantthemes-list.element-one ul li, .footer-six-list-item .radiantthemes-list.element-one ul li, .footer-two-list-item .radiantthemes-list.element-one ul li {
    position: relative;
    margin-bottom: 0;
    padding-left: 0;
}

.footer-five-list-item .radiantthemes-list.element-one ul li a, .footer-six-list-item .radiantthemes-list.element-one ul li a, .footer-two-list-item .radiantthemes-list.element-one ul li a, .footer-style-one-list-item .radiantthemes-list.element-one ul li a {
    transition: all 0.4s ease-in-out;
}

.footer-five-list-item .radiantthemes-list.element-one ul li a, .footer-six-list-item .radiantthemes-list.element-one ul li a, .footer-two-list-item .radiantthemes-list.element-one ul li a {
    font-size: 16px;
}

.footer-five-list-item .radiantthemes-list.element-one ul li a:hover {
    color: #fd6551;
}

.footer-six-list-item .radiantthemes-list.element-one ul li a, .footer-two-list-item .radiantthemes-list.element-one ul li a {
    color: #98a2aa;
}

.footer-six-list-item .radiantthemes-list.element-one ul li a:hover, .footer-two-list-item .radiantthemes-list.element-one ul li a:hover, .footer-style-one-list-item .radiantthemes-list.element-one ul li a:hover {
    color: #fff !important;
}

/* ================================== */

/* END OF FOOTER STYLE FIVE CSS*/

/* ================================== */

/* ================================== */

/* START OF LANDING PAGE CSS*/

/* ================================== */

.landing-list-item .radiantthemes-list.element-seven ul {
    text-align: center;
}

.landing-list-item .radiantthemes-list.element-seven ul>li {
    display: inline-block;
    margin-right: 30px;
}

.landing-list-item .radiantthemes-list.element-seven ul>li:last-child, .landing-list-item .radiantthemes-list.element-seven ul>li:only-child {
    margin-right: 0;
}

.landing-demo-img .elementor-image-box-img {
    margin-bottom: 0 !important;
}

.landing-demo-img img {
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.12);
    border-radius: 4px;
}

.landing-demo-img .elementor-image-box-content h3 {
    position: relative;
    top: 10px;
    transition: all 0.3s ease-in-out;
}

.landing-demo-img:hover .elementor-image-box-content h3 {
    color: #fff !important;
}

.landing-demo-img .elementor-image-box-content {
    position: relative;
}

.landing-demo-img .elementor-image-box-content:before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: "";
    background-color: #7938fe;
    width: 100%;
    height: 50px;
    visibility: hidden;
    opacity: 0;
    transform: translateY(100%);
    transition: all 0.3s ease-in-out;
}

.landing-demo-img:hover .elementor-image-box-content:before {
    transform: translateY(0);
    visibility: visible;
    opacity: 1;
}

.blog.element-one .blog-item>.holder>.post-data>.entry-main>.entry-header>.entry-title {
    line-height: 0;
}

.page-id-22844 .wraper_header.floating-header {
    display: none;
}

/* ================================== */

/* END OF LANDING PAGE CSS*/

/* ================================== */

/* ================================== */

/* START OF COMMON CSS*/

/* ================================== */

p {
    margin-bottom: 0;
    padding: 0;
}

.elementor-widget:not(:last-child) {
    margin-bottom: 0 !important;
}

.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding: 15px;
}

.wraper_header.style-six-b .wraper_header_main .nav>[class*='menu-']>ul.menu>li>ul>li>a:hover, .wraper_header.style-six-b .wraper_header_main .nav>[class*='menu-']>ul.menu>li>ul>li>ul>li>a:hover, .wraper_header.style-six-b .wraper_header_main .nav>[class*='menu-']>ul.menu>li>ul>li>ul>li>ul>li>a:hover, .wraper_header.style-six-b .wraper_header_main .nav>[class*='menu-']>ul.menu>li>ul>li>ul>li>ul>li ul li a:hover {
    padding-left: 2px;
}

.wraper_header.style-six-b .wraper_header_main .nav>[class*='menu-']>ul.menu>li>ul>li>a:before, .wraper_header.style-six-b .wraper_header_main .nav>[class*='menu-']>ul.menu>li>ul>li>ul>li>a:before, .wraper_header.style-six-b .wraper_header_main .nav>[class*='menu-']>ul.menu>li>ul>li>ul>li>ul>li>a:before, .wraper_header.style-six-b .wraper_header_main .nav>[class*='menu-']>ul.menu>li>ul>li>ul>li>ul>li ul li a:before {
    position: relative;
    top: -4px;
    left: -1px;
    content: " ";
    display: inline-block;
    background-color: #000000;
    width: 0;
    height: 2px;
    transition: all 0.7s ease-in-out;
    -webkit-transition: all 0.7s ease-in-out;
}

.wraper_header.style-six-b .wraper_header_main .nav>[class*='menu-']>ul.menu>li>ul>li>a:hover:before, .wraper_header.style-six-b .wraper_header_main .nav>[class*='menu-']>ul.menu>li>ul>li>ul>li>a:hover:before, .wraper_header.style-six-b .wraper_header_main .nav>[class*='menu-']>ul.menu>li>ul>li>ul>li>ul>li>a:hover:before, .wraper_header.style-six-b .wraper_header_main .nav>[class*='menu-']>ul.menu>li>ul>li>ul>li>ul>li ul li a:hover:before {
    width: 10px;
}

body .tooltip-inner {
    background-color: #ff4511!important;
    padding: 6px 15px!important;
    text-transform: capitalize!important;
}

.tooltip-arrow:before {
    display: none !important;
    border-top-color: #ff4511 !important;
    background-color: #ff4511!important;
    border: 5px #ff4511 solid !important;
}

.page-id-11175 .footer-style-one-subscribe .form-row .footer-style-one-subscribe-btn {
    background: #ff4511;
}

.qube-contact-two .wpcf7-form-control.wpcf7-text::placeholder {
    color: #a6a9ae;
}

.qube-contact-two .wpcf7-form-control.wpcf7-text {
    color: #a6a9ae !important;
}

.qube-contact-two .wpcf7-form-control.wpcf7-textarea {
    color: #a6a9ae !important;
}

.qube-contact-two .wpcf7-form-control.wpcf7-textarea::placeholder {
    color: #a6a9ae !important;
}

/* ================================== */

/* END OF COMMON CSS*/

/* ================================== */

/* ================================== */

/* START OF FOOTER CSS*/

/* ================================== */

.footer-style-one-contact-list-box .elementor-icon-list-item {
    margin-bottom: 12px;
}

.footer-style-one-contact-list-box .elementor-widget .elementor-icon-list-icon, .footer-style-one-contact-list-box .elementor-widget .elementor-icon-list-text {
    margin: 0;
}

.footer-style-one-subscribe {
    position: relative;
}

.footer-style-one-subscribe .form-row input[type=email] {
    width: 100%;
    background-color: #292D39;
    border: none;
    border-radius: 3px;
    font-weight: 400;
    padding-left: 20px;
    font-size: 15px;
    color: #9D9FAD;
    line-height: 26px;
    height: 55px;
}

.footer-style-one-subscribe .form-row .footer-style-one-subscribe-btn {
    position: absolute;
    top: 0;
    border: none;
    z-index: 1;
    padding: 0 20px;
    height: 55px;
    background-color: #7938fe;
    right: 0;
    border-radius: 0 3px 3px 0;
    ;
    font-weight: 500;
    font-size: 16px;
    color: #fff;
    line-height: 30px;
    cursor: pointer;
}

.footer-style-eleven-subscribe {
    position: relative;
}

/* ================================== */

/* START OF FOOTER ELEVEN*/

/* ================================== */

.footer-style-eleven-subscribe .form-row input[type=email] {
    width: 100%;
    background-color: #442795;
    border: none;
    border-radius: 3px;
    font-weight: 400;
    padding-left: 20px;
    font-size: 15px;
    color: #b6a4e8;
    line-height: 26px;
    height: 55px;
}

.footer-style-eleven-subscribe .form-row .footer-style-eleven-subscribe-btn {
    position: absolute;
    top: 0;
    border: none;
    z-index: 1;
    padding: 0 20px;
    height: 55px;
    background: linear-gradient(to right, #5525ff 0%, #9547fd 100%);
    right: 0;
    border-radius: 0 3px 3px 0;
    ;
    font-weight: 500;
    font-size: 16px;
    color: #fff;
    line-height: 30px;
    cursor: pointer;
}

.footer-style-eleven-subscribe .form-row input[type=email]::placeholder {
    color: #b6a4e8 !important;
}

.footer-eleven-link .elementor-heading-title>a {
    color: #b6a4e8;
}

.footer-eleven-link .elementor-heading-title>a:hover {
    color: #ffffff;
}

.footer-twenty-list-item .elementor-heading-title>a {
    color: #7d7d7d;
}

.footer-twenty-list-item .elementor-heading-title>a:hover {
    color: #ffffff;
}

/* ================================== */

/* END OF FOOTER ELEVEN*/

/* ================================== */

/* ================================== */

/* END OF FOOTER CSS*/

/* ================================== */

/* ================================== */

/* START OF HOME ONE CSS*/

/* ================================== */

.page-id-11 .radiantthemes-accordion .text {
    font-family: "neuzeit-grotesk" !important;
}

.home-version-one-pop-up-video-icon {
    right: 42px;
}

.home-version-one-counter .elementor-counter-number-prefix {
    display: none;
}

.home-version-one-counter .elementor-counter .elementor-counter-title {
    text-align: left;
}

.home-version-one-pop-up-video-icon img {
    background-color: rgba(108, 49, 255, 0.1);
    border-radius: 50% !important;
    animation: anim-btn 1.2s linear infinite;
}

@keyframes anim-btn {
    0% {
        box-shadow: 0 0 0 0 rgba(108, 49, 255, 0.1), 0 0 0 10px rgba(108, 49, 255, 0.1), 0 0 0 30px rgba(108, 49, 255, 0.1);
    }
    100% {
        box-shadow: 0 0 0 10px rgba(108, 49, 255, 0.1), 0 0 0 30px rgba(108, 49, 255, 0.1), 0 0 0 50px rgba(108, 49, 255, 0);
    }
}

.home-page-icon-hover .elementor-image-box-img {
    width: 120px !important;
    height: 120px;
    border-radius: 50%;
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.08);
    line-height: 115px;
    transition: all 0.3s ease-in-out;
}

.home-page-icon-hover:hover .elementor-image-box-img {
    transform: translateY(-10px);
    border: none;
}

.home-page-icon-hover:hover .elementor-image-box-img img {
    filter: invert(29%) sepia(3%) saturate(2256%) hue-rotate(-16deg) brightness(159%) contrast(296%) !important;
}

/* TABLET LANDSCAPE PART */

@media screen and (min-width:768px) and (max-width:991px) {
    .res-text-center div {
        text-align: center !important;
    }
}

/* TABLET PROTRAIT PART */

@media screen and (min-width:480px) and (max-width:767px) {
    .res-text-center div {
        text-align: center !important;
    }
    .qube-contact-seventeen .qube-form-row {
        margin: 8px 0px 8px 0px;
    }
    .qube-contact-seventeen .radiant_submit_btn {
        margin: 20px 0 0 25px !important;
    }
    .seventeen_heading h1 {
        line-height: 70px !important;
        font-size: 50px !important;
    }
}

/* ================================== */

/* END OF HOME ONE CSS*/

/* ================================== */

/* ================================== */

/* START OF HOME TWO CSS*/

/* ================================== */

.home-two-image-box-shadow {
    padding: 18px 15px;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
}

.home-two-image-box-shadow:hover {
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.10);
    border-radius: 5px;
}

.home-two-image-box-shadow-active {
    padding: 18px 15px;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.10);
    border-radius: 5px;
}

.home-two-full-width-image .elementor-image {
    width: 740px;
}

.home-version-two-fancy-hover-box .elementor-widget-image-box .elementor-image-box-title {
    visibility: hidden;
    opacity: 0;
    transform: translateY(25px);
    transition: all 0.3s ease-in-out 0.3s;
    -webkit-transition: all 0.3s ease-in-out 0.3s;
}

.home-version-two-fancy-hover-box .elementor-widget-image-box .elementor-image-box-description {
    visibility: hidden;
    opacity: 0;
    transition: all 0.3s ease-in-out 0.6s;
    -webkit-transition: all 0.3s ease-in-out 0.6s;
    transform: translateY(25px);
}

.home-version-two-fancy-hover-box:hover .elementor-widget-image-box .elementor-image-box-title, .home-version-two-fancy-hover-box:hover .elementor-widget-image-box .elementor-image-box-description {
    visibility: visible;
    opacity: 1;
    transform: translateY(0);
}

.home-two-contact-form .row>[class*='col-'] {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.home-two-contact-form .row {
    margin: 0 !important;
}

.home-two-contact-form .form-row {
    margin: 7px 0;
}

.home-two-contact-form .form-row input[type=text], .home-two-contact-form .form-row input[type=email], .home-two-contact-form .form-row input[type=tel], .home-two-contact-form .form-row input[type=url] {
    width: 100%;
    height: 55px;
    padding: 0 0 0 22px;
    border: 1px solid #fff;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.12);
    border-radius: 4px;
    font-size: 15px;
}

.home-two-contact-form .form-row textarea {
    width: 100%;
    height: 124px;
    padding: 20px 0 0 22px;
    border: 1px solid #fff;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.12);
    border-radius: 4px;
    resize: none;
}

.home-two-contact-form .form-row input[type=text]:focus, .home-two-contact-form .form-row input[type=email]:focus, .home-two-contact-form .form-row input[type=url]:focus, .home-two-contact-form .form-row input[type=tel]:focus, .home-two-contact-form .form-row textarea:focus {
    border: 1px solid #3BAD71;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
}

.home-two-contact-form.faq-contact-form .form-row input[type=submit] {
    font-weight: 500 !important;
    letter-spacing: 1px;
    line-height: 30px;
    background-color: #3BAD71;
    border-radius: 3px !important;
    color: #ffff !important;
    width: 100%;
    height: 50px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
}

.home-two-contact-form .form-row input[type=submit] {
    letter-spacing: 1px;
    line-height: 30px;
    background-color: #3BAD71;
    color: #ffff !important;
    width: 100%;
    height: 55px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
}

.home-two-contact-form-column .elementor-widget-wrap {
    max-width: 470px;
    width: 100%;
    margin: 0;
}

.home-four-footer-menu-list>.elementor-widget-container>.elementor-text-editor>ul {
    margin: 0;
    padding: 0;
}

.home-four-footer-menu-list>.elementor-widget-container>.elementor-text-editor>ul>li {
    display: inline-block;
    margin-right: 35px;
}

.home-four-footer-menu-list>.elementor-widget-container>.elementor-text-editor>ul>li:last-child, .home-four-footer-menu-list>.elementor-widget-container>.elementor-text-editor>ul>li:only-child {
    margin-right: 0;
}

.home-four-footer-menu-list>.elementor-widget-container>.elementor-text-editor>ul>li a {
    transition: all 0.4s ease-in-out;
}

.home-four-footer-menu-list>.elementor-widget-container>.elementor-text-editor>ul>li a:hover {
    color: #fff !important;
}

.home-two-video-button img {
    position: relative;
    height: 79px;
    width: 79px !important;
    line-height: 79px;
    text-align: center;
    margin: auto;
    border-radius: 50% !important;
    animation: shadow-pulse-two 1.2s linear infinite;
    display: inline-block;
    background: rgba(27, 185, 103, 0.2);
}

@keyframes shadow-pulse-two {
    0% {
        box-shadow: 0 0 0 0 rgba(39, 174, 96, 0.2), 0 0 0 10px rgba(39, 174, 96, 0.2), 0 0 0 30px rgba(39, 174, 96, 0.2);
    }
    100% {
        box-shadow: 0 0 0 10px rgba(39, 174, 96, 0.2), 0 0 0 30px rgba(39, 174, 96, 0.2), 0 0 0 50px rgba(39, 174, 96, 0);
    }
}

.page-id-8383 .rt-tab.element-five>ul.nav-tabs>li>a:before {
    background: #1bba67;
}

/* ================================== */

/* END OF HOME TWO CSS*/

/* ================================== */

/* ================================== */

/* START OF HOME THREE CSS*/

/* ================================== */

.home-three-service-box-item .elementor-icon {
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
}

/* ================================== */

.home-three-service-box-item .elementor-icon:hover {
    border: 2px #3351ff solid !important;
}

/* ================================== */

/* END OF HOME THREE CSS*/

/* ================================== */

/* ================================== */

/* START of home version four*/

/* ================================== */

.css_rt_box_grid .elementor-column-wrap, .css_rt_box_grid_active .elementor-column-wrap {
    z-index: 1;
}

.home-four-svg-icon .elementor-image:before {
    background: #E0E9EC;
    width: 50px;
    height: 50px;
    position: absolute;
    content: "";
    border-radius: 50%;
    left: 127px;
    top: 3px;
    z-index: -1;
}

.home-four-feature-svg-icon .elementor-image-box-img img {
    margin-left: -10px;
}

/* ================================== */

/* End of home version four*/

/* ================================== */

/* ================================== */

/* START of home version Six*/

/* ================================== */

.css_rt_box_grid {
    /*padding:40px 50px 30px 50px;*/
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.css_rt_box_grid>div:hover {
    -webkit-box-shadow: 0 5px 18px 5px rgba(0, 0, 0, 0.06);
    box-shadow: 0 5px 18px 5px rgba(0, 0, 0, 0.06);
}

.css_rt_host_img .elementor-image {
    width: 884px;
    float: right;
}

.radiant_build_img {
    width: 653px;
    float: right;
    padding: 0;
}

.radiant-video-button {
    position: absolute;
}

.radiant-video-button img {
    position: relative;
    height: 62px;
    width: 62px !important;
    line-height: 62px;
    text-align: center;
    margin: auto;
    border-radius: 50% !important;
    animation: b 1s linear infinite;
    -webkit-transition: .5s linear;
    display: block;
    background: rgba(255, 255, 255, 0.2);
}

@keyframes b {
    0% {
        box-shadow: 0 0 0 0 hsla(0, 0%, 100%, .3)
    }
    to {
        box-shadow: 0 0 0 20px hsla(0, 0%, 100%, .3)
    }
}

.radiant_price_table .rt-pricing-table.element-four>.holder>.spotlight-tag>.spotlight-tag-text {
    background-color: #FF5D09!important;
    font-weight: normal !important;
    font-size: 14px !important;
    padding: 0 20px !important;
    line-height: 40px !important;
    border-radius: 0px !important;
}

.radiant_price_table .rt-pricing-table.element-four>.holder>.spotlight-tag>.spotlight-tag-text:after {
    border-color: rgba(90, 36, 0, 1) transparent transparent transparent !important;
}

.radiant_price_table .rt-pricing-table.element-four>.holder>.more .btn {
    border-color: #3931B1 !important;
    color: #3931B1 !important;
    border-width: 1px !important;
    font-size: 15px !important;
}

.radiant_price_table .rt-pricing-table.element-four.spotlight>.holder>.more .btn {
    background-color: #3931B1 !important;
    color: #fff!important;
}

.radiant_price_table .rt-pricing-table.element-four>.holder {
    box-shadow: 0px 2px 30px rgba(0, 0, 0, 0.1)!important;
}

.radiant_price_table .rt-pricing-table.element-four>.holder>.heading .title {
    font-size: 20px !important;
}

.radiant_price_table .rt-pricing-table.element-four>.holder>.heading .subtitle {
    font-size: 16px !important;
    color: #565656 !important;
}

.radiant_price_table .rt-pricing-table.element-four>.holder>.list ul li {
    margin-bottom: 20px !important;
}

.radiant_price_table .rt-pricing-table.element-four>.holder>.list ul li:last-child {
    margin-bottom: 20px !important;
}

.radiant_price_table .rt-pricing-table.element-four>.holder>.pricing .price sub {
    font-weight: 500 !important;
}

.radiant_price_table .rt-pricing-table.element-four>.holder>.list {
    margin-bottom: 25px !important;
}

.radiant_price_table .rt-pricing-table.element-four>.holder>.more .btn:hover {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
    box-shadow: 0px 0px 30px rgba(5, 6, 6, 0.1);
    color: #fff !important;
    background-color: #3931B1 !important;
}

.radiant_testi_div .testimonial-style6 .description {
    box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.08)!important;
}

/* ================================== */

/*END of home version Six*/

/* ================================== */

/* ================================== */

/*START of home version Seven*/

/* ================================== */

.seven_accordian .radiantthemes-accordion.element-one .radiantthemes-accordion-item>.radiantthemes-accordion-item-title>.radiantthemes-accordion-item-title-icon i.main-icon:before {
    color: #030712 !important;
}

.seven_accordian .radiantthemes-accordion.element-one .radiantthemes-accordion-item.radiantthemes-active>.radiantthemes-accordion-item-title>.radiantthemes-accordion-item-title-icon i.main-icon:before {
    color: #030712 !important;
}

.radiant_service_bx {
    margin: 0 15px;
    border: 1px solid #EAEBED;
    border-radius: 8px;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.radiant_service_bx:hover {
    -webkit-box-shadow: 0 9px 28px 7px rgba(0, 0, 0, 0.07);
    box-shadow: 0 9px 28px 7px rgba(0, 0, 0, 0.07);
}

.radiant_accordian_grid .elementor-accordion-item {
    border-radius: 8px;
    margin-bottom: 12px;
}

.radiant_accordian_grid .elementor-accordion-item a:hover {
    color: #3c3877;
}

.radiant_accordian_grid .elementor-element-populated {
    margin: 0 !important;
    padding: 0 !important;
}

.rt_counter_border {
    border-right: 1px solid #E8E8EA;
}

.rt_progress_area .elementor-element-populated {
    margin: 0 !important;
    padding: 0 !important;
}

.rt_quote_area .elementor-element-populated {
    margin: 0 !important;
    padding: 0 0 30px 0 !important;
}

.radiant_subscribe_form1 {
    background: #fff;
    height: 50px;
    border-radius: 8px;
    padding: 2px;
    overflow: hidden;
}

.radiant_subscribe_txtbx {
    float: left;
}

.radiant_subscribe_btn {
    float: right;
}

.radiant_subscribe_form1 input[type="email"] {
    border: none;
    padding: 0 0 0 27px;
    line-height: 46px;
    font-size: 15px;
    color: #101722;
}

.radiant_subscribe_form1 input[type="submit"] {
    background: #7260CF;
    height: 46px;
    font-size: 16px;
    color: #fff;
    border-radius: 8px;
    float: right;
    border: none;
    padding: 0 20px;
}

.radiant_owl_dot .owl-dot-style-one .owl-dots {
    margin-top: 50px !important;
}

.radiant_owl_dot .owl-dot-style-one .owl-dots>.owl-dot>span {
    background-color: #B3AAE3 !important;
}

.radiant_owl_dot .owl-dot-style-one .owl-dots>.owl-dot.active>span {
    background-color: #7260CF !important;
}

.rt_testi_degisnation .testimonial.element-six .testimonial-item>.holder>.testimonial-title>.testimonial-title-data p.designation {
    color: #7260cf !important;
}

.home-seven-svg-icon-bg .elementor-image-box-img {
    background: #FFD6E6;
    border-radius: 50%;
    height: 56px;
    text-align: center;
    padding: 8px;
    line-height: 40px;
}

.home-seven-svg-icon-bg-2 .elementor-image-box-img {
    background: #CDD4F0;
    border-radius: 50%;
    height: 56px;
    text-align: center;
    padding: 8px;
    line-height: 40px;
}

.seven_accordian.radiantthemes-accordion.element-one .radiantthemes-accordion-item>.radiantthemes-accordion-item-title>.radiantthemes-accordion-item-title-icon i.main-icon:before {
    color: #030712 !important;
}

/* ================================== */

/*END of home version Seven*/

/* ================================== */

/* ================================== */

/*START of home version Eight*/

/* ================================== */

.right_img_area {
    width: 616px !important;
    float: right;
}

.consulting-bg .elementor-image {
    width: 695px !important;
    float: right;
}

/* Start Contact-us-form */

.radiant-contact-us .submit-btn {
    text-align: center;
}

.radiant-contact-us .form-row {
    margin: 0 5px;
}

.radiant-contact-us .no-padding {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.radiant-contact-us input[type="text"] {
    width: 100%;
    height: 64px;
    border-radius: 0 !important;
    -webkit-box-shadow: 0 0 18px 3px #d0d0d0;
    box-shadow: 0 0 18px 3px #d0d0d0;
    border: none;
    margin-bottom: 11px;
    font-size: 16px;
    padding-left: 24px;
    background: #FBFBFB;
}

.radiant-contact-us textarea {
    width: 100%;
    -webkit-box-shadow: 0 0 18px 3px #d0d0d0;
    box-shadow: 0 0 18px 3px #d0d0d0;
    border: none;
    border-radius: 0;
    height: 169px;
    font-size: 16px;
    resize: none;
    padding: 16px 0 0 24px;
    /*margin-bottom:40px;*/
    margin-bottom: 3px;
    background: #FBFBFB;
}

.radiant-contact-us input[type="submit"] {
    background: #E1BD67;
    color: #000;
    border-radius: 0!important;
    padding: 16px 50px 16px 50px;
    font-size: 17px;
    margin-left: 0px;
    transition: all 0.4s ease-in-out;
    margin-bottom: 68px;
    border: none !important;
    -webkit-transition: all 0.4s ease-in-out;
}

/* Start placeholer */

.radiant-contact-us input[type="text"]::placeholder {
    font-size: 16px !important;
    font-weight: 400 !important;
    color: #6B6B6B !important;
}

.radiant-contact-us textarea::placeholder {
    font-size: 16px !important;
    font-weight: 400 !important;
    color: #6B6B6B !important;
}

.radiant-contact-us input[type="submit"]::placeholder {
    font-size: 17px !important;
    font-weight: 400 !important;
    color: #000 !important;
}

.radiant-contact-us input[type="submit"]:hover {
    box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.25);
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
}

.radiant_progress_css .rt-progress-bar.element-one>.title {
    margin-bottom: 15px !important;
}

.home-eight-discover .elementor-heading-title>a {
    color: #5927ff;
}

.home-eight-discover .elementor-heading-title>a:hover {
    color: #0b2341;
}

/* ================================== */

/*END of home version Eight*/

/* ================================== */

/* ================================== */

/*START of home version Nine*/

/* ================================== */

.qube-home-nine .form-row input[type=email] {
    box-shadow: none;
    border-radius: 0px;
    background: transparent !important;
    text-align: center !important;
    width: 100%;
    font-size: 15px;
    resize: none;
    appearance: none;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    text-align: center;
    line-height: 44px;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 1px solid #000000;
    color: #000000;
}

.qube-home-nine .form-row input[type=email]::placeholder {
    color: #000000;
}

.qube-home-nine .form-row input[type=submit] {
    cursor: pointer;
    opacity: 1 !important;
    visibility: visible !important;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    font-size: 15px;
    /* line-height: 61px; */
    background: #000000;
    border: none;
    padding: 5px 48px;
    margin-top: 25px;
}

.home-version-nine-pop-up-video-icon:hover img {
    background-color: rgba(244, 243, 243, 0.1);
    border-radius: 50% !important;
    animation: home-nine-anim-btn 1.2s linear infinite;
}

@keyframes home-nine-anim-btn {
    0% {
        box-shadow: 0 0 0 0 rgba(244, 243, 243, 0.2), 0 0 0 10px rgba(244, 243, 243, 0.2), 0 0 0 30px rgba(244, 243, 243, 0.2);
    }
    100% {
        box-shadow: 0 0 0 10px rgba(244, 243, 243, 0.2), 0 0 0 30px rgba(244, 243, 243, 0.2), 0 0 0 50px rgba(244, 243, 243, 0.2);
    }
}

.home-nine-new-lookbook .elementor-14032 .elementor-element.elementor-element-2a8ca01:not(.elementor-motion-effects-element-type-background)>.elementor-element-populated:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

/* ================================== */

/*END of home version Nine*/

/* ================================== */

/* ================================== */

/*Strat of home version Ten*/

/* ================================== */

.home-ten-hover-box .elementor-image-box-img {
    border: 1px solid #BCBBBD;
    border-radius: 50%;
    width: 30px !important;
    height: 30px;
    line-height: 24px;
}

.home-ten-hover-box:hover .elementor-widget-container .elementor-image-box-img {
    background: linear-gradient(150deg, #ff6565 0%, #fa7c41 100%);
    width: 30px !important;
    height: 30px;
    line-height: 24px;
    border: 1px solid transparent;
    transition: all 0.8s ease-in-out;
}

.home-ten-hover-box:hover .elementor-widget-container .elementor-image-box-img img {
    filter: brightness(0) invert(1) !important;
}

.home-page-five-testimonial-style-two .testimonial[class*='element-'].owl-dot-style-two .owl-dots {
    bottom: -30px;
}

.home-page-five-testimonial-style-two .testimonial[class*='element-'].owl-dot-style-two .owl-dots>.owl-dot {
    margin-left: 7px;
    margin-right: 7px;
}

.qube-ten-img-bg .elementor-image img {
    -webkit-transform: translate(26px, -12px);
    transform: translate(26px, -12px);
}

.qube-ten-img-1 .elementor-image img {
    -webkit-transform: translate(12px, 0px);
    transform: translate(12px, 0px);
}

/* ================================== */

/*End of home version Ten*/

/* ================================== */

/* ================================== */

/*Start of home version Eleven*/

/* ================================== */

.video-button img {
    position: relative;
    height: 79px;
    width: 79px !important;
    line-height: 79px;
    text-align: center;
    margin: auto;
    border-radius: 50% !important;
    animation: shadow-pulse 1.2s linear infinite;
    display: block;
    background: rgba(27, 185, 103, 0.2);
}

/*@keyframes shadow-pulse
{
  0% {
    box-shadow: 0 0 0 0px rgba(27,185,103, 0.2);
  }
  50% {
    box-shadow: 0 0 0 15px rgba(27,185,103, 0.1);
  }
  100% {
    box-shadow: 0 0 0 35px rgba(27,185,103,0.0);
  }
}*/

@keyframes shadow-pulse {
    0% {
        box-shadow: 0 0 0 0 rgba(39, 174, 96, 0.1), 0 0 0 10px rgba(39, 174, 96, 0.1), 0 0 0 30px rgba(39, 174, 96, 0.1);
    }
    100% {
        box-shadow: 0 0 0 10px rgba(39, 174, 96, 0.1), 0 0 0 30px rgba(39, 174, 96, 0.1), 0 0 0 50px rgba(39, 174, 96, 0);
    }
}

.home-page-eleven-testimonial-style-two .testimonial.element-two .testimonial-item>.holder {
    background: none;
    box-shadow: none;
    padding: 35px 0px;
}

.home-page-eleven-testimonial-style-two .testimonial[class*='element-'].owl-dot-style-one .owl-dots {
    margin-top: 0;
    text-align: left;
}

/* ================================== */

/*End of home version Eleven*/

/* ================================== */

/* ================================== */

/*Start of home version Thirteen*/

/* ================================== */

.home-thirteen-svg-icon-bg-1 .elementor-image-box-img:before {
    content: "";
    position: absolute;
    width: 85px !important;
    height: 85px;
    z-index: -1;
    background: #9647fe;
    border-radius: 50%;
}

.home-thirteen-svg-icon-bg-1 .elementor-image-box-img img {
    padding: 10px 10px;
    margin-top: 6px;
}

.home-thirteen-svg-icon-bg-2 .elementor-image-box-img:before {
    content: "";
    position: absolute;
    width: 85px !important;
    height: 85px;
    z-index: -1;
    background: #6E59C2;
    border-radius: 50%;
}

.home-thirteen-svg-icon-bg-2 .elementor-image-box-img img {
    padding: 10px 10px;
    margin-top: 6px;
}

.home-thirteen-svg-icon-bg-3 .elementor-image-box-img:before {
    content: "";
    position: absolute;
    width: 85px !important;
    height: 85px;
    z-index: -1;
    background: #6FE8C9;
    border-radius: 50%;
}

.home-thirteen-svg-icon-bg-3 .elementor-image-box-img img {
    padding: 10px 10px;
    margin-top: 6px;
}

/* ================================== */

/*End of home version Eleven*/

/* ================================== */

/* ================================== */

/*Start of About Us*/

/* ================================== */

/* ========== START ABOUT PAGE ONE ========== */

.page-id-6686 .footer-style-one-subscribe .form-row .footer-style-one-subscribe-btn {
    background: linear-gradient(to right, #fc5f87 0%, #fc5f87 100%);
}

.about-one-testimonial .testimonial.owl-nav-style-three .owl-nav>.owl-prev>span {
    color: #FD5F87;
}

.about-one-testimonial .testimonial.owl-nav-style-three .owl-nav>.owl-next>span {
    color: #FD5F87;
}

.about-one-parent {
    position: relative;
    top: 0;
    left: 0;
}

.about-one-image1 {
    position: relative;
    top: 0;
    left: 0;
}

.about-one-image2 {
    position: absolute;
    top: 20px;
    right: -20px;
}

/* ========== END ABOUT PAGE ONE ========== */

/* ========== START ABOUT PAGE TWO ========== */

.about-two-testimonial .testimonial.element-two .testimonial-item>.holder {
    background: none;
    box-shadow: none;
    padding: 15px;
}

.about-two-testimonial .testimonial.element-two .testimonial-item>.holder>.testimonial-title>.testimonial-title-pic {
    width: 70px;
    height: 70px;
    border: 4px solid #fff;
}

.page-id-7113 .footer-style-one-subscribe .form-row .footer-style-one-subscribe-btn {
    background: linear-gradient(to right, #9545FD 0%, #9545FD 100%);
}

/* ========== END ABOUT PAGE TWO ========== */

/* ========== START ABOUT PAGE THREE ========== */

.page-id-7941 .footer-style-one-subscribe .form-row .footer-style-one-subscribe-btn {
    background: linear-gradient(to right, #3D59E8 0%, #3D59E8 100%);
}

.about-page-three-pop-up-video-icon {
    right: 0px;
}

.about-three-full-width-img .elementor-image {
    width: 950px;
    float: left;
    margin-left: -30px;
}

.about-three-counter .elementor-counter-number-prefix {
    display: none;
}

.about-three-counter .elementor-counter .elementor-counter-title {
    text-align: left;
}

.about-page-three-pop-up-video-icon img {
    background-color: rgba(61, 89, 231, 0.2);
    border-radius: 50% !important;
    animation: about-three-video-anim 1.2s linear infinite;
}

@keyframes about-three-video-anim {
    0% {
        box-shadow: 0 0 0 0 rgba(61, 89, 231, 0.2), 0 0 0 10px rgba(61, 89, 231, 0.2), 0 0 0 30px rgba(61, 89, 231, 0.2);
    }
    100% {
        box-shadow: 0 0 0 10px rgba(61, 89, 231, 0.2), 0 0 0 30px rgba(61, 89, 231, 0.2), 0 0 0 50px rgba(61, 89, 231, 0);
    }
}

/* ============== END ABOUT PAGE THREE ============== */

/* ============== START ABOUT PAGE FOUR  ============== */

.about-four-full-width-img .elementor-image {
    width: 890px;
    float: left;
}

.about-four-full-bg .elementor-image {
    width: 910px;
    float: right;
}

.about-img-caller {
    z-index: -9 !important;
}

.about-four-hover-box>.elementor-column-wrap:before {
    position: absolute;
    bottom: -2px;
    right: 0;
    content: " ";
    width: 0;
    height: 3px;
    z-index: 0;
    background: #1bb965;
    transition: all 0.4s ease-in-out !important;
    -webkit-transition: all 0.4s ease-in-out !important;
}

.about-four-hover-box>.elementor-column-wrap:hover:before {
    width: 100%;
    left: 0;
    right: auto;
}

.page-id-9048 .footer-style-one-subscribe .form-row .footer-style-one-subscribe-btn {
    background: linear-gradient(to right, #1BBA66 0%, #1BBA66 100%);
}

/* ============== END ABOUT PAGE FOUR  ============== */

/* ============== START ABOUT PAGE Five  ============== */

.about-five-digi-full-img .elementor-image {
    width: 900px;
    float: right;
}

.home-page-five-testimonial-style-two .testimonial.element-two .testimonial-item>.holder {
    padding: 20px 0;
    background: none !important;
    box-shadow: none;
}

.home-page-five-testimonial-style-two .testimonial[class*='element-'].owl-dot-style-two .owl-dots>.owl-dot>span {
    display: block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}

.home-page-five-testimonial-style-two .testimonial[class*='element-'].owl-dot-style-two .owl-dots>.owl-dot.active>span {
    background-color: #000 !important;
}

.about-five-main {
    height: 480px;
}

.about-five-child {
    top: 65px;
    position: relative;
    right: 135px;
}

.about-five-parent {
    position: relative;
    top: 0;
    left: 0;
}

.about-five-image1 {
    position: relative;
    top: 0;
    left: 0;
}

.about-five-image2 {
    position: absolute;
    top: 65px;
    right: 60px;
}

.page-id-10263 .footer-style-one-subscribe .form-row .footer-style-one-subscribe-btn {
    background: linear-gradient(to right, #f97d41 0%, #ff6565 100%);
}

/* ============== END ABOUT PAGE Five  ============== */

/* ================================== */

/*End of About Us*/

/* ================================== */

/* ================================== */

/* START OF HOME TWELVE CSS*/

/* ================================== */

.button-on-hover .elementor-image-box-img {
    position: relative;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    transition: all 0.3s ease-out;
}

.button-on-hover .elementor-image-box-img:before {
    position: absolute;
    top: 1px;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    content: " ";
    border-radius: 50%;
    transition: all 0.3s ease-out;
}

.button-on-hover:hover .elementor-image-box-img:before {
    background: #B975D9 !important;
    transition: all 0.3s ease-in;
    border: 2px transparent;
    width: 30px;
    height: 30px;
}

.button-on-hover:hover .elementor-image-box-img img {
    filter: brightness(0) invert(1);
}

.home-twelve-grid-box .elementor-column-wrap {
    z-index: 1;
}

.home-twelve-svg-icon-bg-1 .elementor-image:before {
    background: #FDE7E9;
    width: 60px;
    height: 60px;
    position: absolute;
    content: "";
    border-radius: 50%;
    left: 48px;
    top: 0;
    z-index: -1;
}

.home-twelve-svg-icon-bg-2 .elementor-image:before {
    background: #E6EDFF;
    width: 60px;
    height: 60px;
    position: absolute;
    content: "";
    border-radius: 50%;
    left: 48px;
    top: 0;
    z-index: -1;
}

.home-twelve-svg-icon-bg-3 .elementor-image:before {
    background: #FFF4E8;
    width: 60px;
    height: 60px;
    position: absolute;
    content: "";
    border-radius: 50%;
    left: 48px;
    top: 0;
    z-index: -1;
}

.home-twelve-svg-icon-bg-4 .elementor-image:before {
    background: #F0F7E7;
    width: 60px;
    height: 60px;
    position: absolute;
    content: "";
    border-radius: 50%;
    left: 48px;
    top: 0;
    z-index: -1;
}

/* ================================== */

/* END OF HOME TWELVE CSS*/

/* ================================== */

/* ================================== */

/* Start OF HOME Fifteen CSS*/

/* ================================== */

.home-fifteen-testimonial-content blockquote {
    font-family: "le-monde-livre-std";
}

/* ================================== */

/* END OF HOME Fifteen CSS*/

/* ================================== */

/* ================================== */

/*START OF CONTACT US  */

/* ================================== */

/* ================================== */

/*START OF CONTACT US FOOTER  */

/* ================================== */

.page-id-9589 .footer-style-one-subscribe .form-row .footer-style-one-subscribe-btn {
    background: linear-gradient(to right, #9545FD 0%, #9545FD 100%);
}

.page-id-9848 .footer-style-one-subscribe .form-row .footer-style-one-subscribe-btn {
    background: linear-gradient(to right, #9545FD 0%, #9545FD 100%);
}

.page-id-10877 .footer-style-one-subscribe .form-row .footer-style-one-subscribe-btn {
    background: linear-gradient(to right, #9545FD 0%, #9545FD 100%);
}

.page-id-11216 .footer-style-one-subscribe .form-row .footer-style-one-subscribe-btn {
    background: linear-gradient(to right, #9545FD 0%, #9545FD 100%);
}

.page-id-11494 .footer-style-one-subscribe .form-row .footer-style-one-subscribe-btn {
    background: linear-gradient(to right, #9545FD 0%, #9545FD 100%);
}

/* ================================== */

/*END OF CONTACT US FOOTER  */

/* ================================== */

/*==========START OF CONTACT US ONE==========*/

.qube-contact-one-form .form-row input[type=text] {
    border: none!important;
    color: #6D7279;
}

.qube-contact-one-form .form-row input[type=text]::placeholder {
    color: #6D7279;
}

.qube-contact-one-form .form-row textarea {
    border: none!important;
    color: #6D7279;
}

.qube-contact-one-form .form-row textarea::placeholder {
    color: #6D7279;
}

.qube-contact-one-form .form-row input[type=submit] {
    border: none!important;
    box-shadow: 0px 5px 25px 5px rgba(0, 0, 0, 0.1)!important;
}

/*==========END OF CONTACT US ONE==========*/

/*==========START OF CONTACT US TWO==========*/

.qube-contact-two-form .form-row input[type=text] {
    border: none;
}

.qube-contact-two-form .form-row input[type=text]::placeholder {
    color: #6D7279 !important;
}

.qube-contact-two-form .form-row textarea {
    border: none;
}

.qube-contact-two-form .form-row textarea::placeholder {
    color: #6D7279 !important;
}

.qube-contact-two-form .form-row input[type=submit] {
    border: none;
    box-shadow: 0px 5px 25px 5px rgba(0, 0, 0, 0.1)!important;
}

.qube-contact-two-form .submit-btn {
    text-align: center;
}

/*==========END OF CONTACT US TWO==========*/

/*==========START OF CONTACT US THREE==========*/

.qube-contact-three-form .form-row input[type=text] {
    border: none;
}

.qube-contact-three-form .form-row input[type=text]::placeholder {
    color: #51565E;
}

.qube-contact-three-form .form-row textarea::placeholder {
    color: #51565E;
}

.qube-contact-three-form .form-row input[type=submit] {
    border: none;
    box-shadow: 0px 5px 25px 5px rgba(0, 0, 0, 0.1)!important;
}

/*==========END OF CONTACT US THREE==========*/

/*==========START OF CONTACT US FOUR==========*/

.qube-contact-four-form .form-row input[type=text] {
    border: none;
}

.qube-contact-four-form .form-row input[type=text]::placeholder {
    color: #6D7279;
}

.qube-contact-four-form .form-row textarea {
    border: none;
}

.qube-contact-four-form .form-row textarea::placeholder {
    color: #6D7279;
}

.qube-contact-four-form .form-row input[type=submit] {
    border: none!important;
    width: 100%;
    box-shadow: 0px 5px 25px 5px rgba(0, 0, 0, 0.1)!important;
}

.qube-contact-four-form .form-row textarea {
    border: none;
}

/*==========END OF CONTACT US FOUR==========*/

/*==========START OF CONTACT US FIVE==========*/

/*.qube-contact-five-form.form-row input[type=text]{*/

/*     border:none;*/

/*}*/

.qube-contact-five-form .form-row input[type=submit] {
    border: none;
    width: 100%;
    box-shadow: 0px 5px 25px 5px rgba(0, 0, 0, 0.1)!important;
}

/*==========END OF CONTACT US FIVE==========*/

/* ================================== */

/*END OF CONTACT US  */

/* ================================== */

/*==========START OF SERVICES==========*/

/* ================================== */

/*START OF SERVICES FOOTER  */

/* ================================== */

.page-id-8428 .footer-style-one-subscribe .form-row .footer-style-one-subscribe-btn {
    background: linear-gradient(to right, #f97d41 0%, #ff6565 100%);
}

.page-id-8383 .footer-style-one-subscribe .form-row .footer-style-one-subscribe-btn {
    background: #1bba67;
}

.page-id-14975 .footer-style-one-subscribe .form-row .footer-style-one-subscribe-btn {
    background: linear-gradient(to right, #9545FD 0%, #9545FD 100%);
}

.page-id-9784 .footer-style-one-subscribe .form-row .footer-style-one-subscribe-btn {
    background: linear-gradient(to right, #9545FD 0%, #9545FD 100%);
}

.page-id-10606 .footer-style-one-subscribe .form-row .footer-style-one-subscribe-btn {
    background: #036bcb;
}

/* ================================== */

/*END OF SERVICES FOOTER  */

/* ================================== */

/* ================================== */

/*START OF SERVICE ONE */

/* ================================== */

.service-one-parent {
    position: relative;
    top: 0;
    left: 0;
}

.service-one-image1 {
    position: relative;
    top: 0;
    left: 0;
}

.service-one-image2 {
    position: absolute;
    top: 60px;
    left: 90px;
}

/* ================================== */

/*END OF SERVICE ONE */

/* ================================== */

/* ================================== */

/*START OF SERVICE TWO */

/* ================================== */

.service-version-two-pop-up-video-icon img {
    background-color: rgba(27, 186, 103, 0.1);
    border-radius: 50% !important;
    animation: service-two-anim-btn 1.2s linear infinite;
}

.service-version-two-pop-up-video-icon img {
    background-color: rgba(27, 186, 103, 0.1);
    border-radius: 50% !important;
    animation: service-two-anim-btn 1.2s linear infinite;
}

@keyframes service-two-anim-btn {
    0% {
        box-shadow: 0 0 0 0 rgba(27, 186, 103, 0.2), 0 0 0 10px rgba(27, 186, 103, 0.2), 0 0 0 30px rgba(27, 186, 103, 0.2);
    }
    100% {
        box-shadow: 0 0 0 10px rgba(27, 186, 103, 0.2), 0 0 0 30px rgba(27, 186, 103, 0.2), 0 0 0 50px rgba(27, 186, 103, 0.2);
    }
}

.service-two-main {
    height: 480px;
}

.service-two-child {
    position: relative;
}

/* ================================== */

/*END OF SERVICE TWO */

/* ================================== */

/* ================================== */

/*START OF SERVICE THREE */

/* ================================== */

.service-search .search-block input[type=text] {
    width: 185px!important;
    border: 1px rgba(0, 0, 0, 0.2) solid;
    padding: 0px 45px 0px 20px;
    height: 50px;
    background-color: #fff;
    color: #51565E;
    border-radius: 30px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-size: 16px!important;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}

.service-search .search-block input[type=submit] {
    border-radius: 44px;
    padding: 4px 28px;
    font-size: 15px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    border: none;
    display: inline-block;
    background-color: #694FE9;
    color: #fff;
    position: absolute;
    right: -120px;
    bottom: 0;
    top: 0;
    transition: all 0.4s ease-in-out !important;
    -webkit-transition: all 0.4s ease-in-out !important;
}

/* ================================== */

/*END OF SERVICE THREE */

/* ================================== */

/* ================================== */

/*START OF SERVICE FOUR */

/* ================================== */

.service-four-hover-box>.elementor-column-wrap {
    position: relative;
    transition: all 0.4s ease-in-out !important;
    -webkit-transition: all 0.4s ease-in-out !important;
}

.service-four-hover-box>.elementor-column-wrap:before {
    position: absolute;
    bottom: -2px;
    right: 0;
    content: " ";
    width: 0;
    height: 2px;
    z-index: 0;
    background: linear-gradient(to right, #8B5CFD 0%, #6D31FF 100%);
    transition: all 0.4s ease-in-out !important;
    -webkit-transition: all 0.4s ease-in-out !important;
}

.service-four-hover-box>.elementor-column-wrap:hover:before {
    width: 100%;
    left: 0;
    right: auto;
}

/* ================================== */

/*END OF SERVICE FOUR */

/* ================================== */

/* ================================== */

/*START OF SERVICE FIVE */

/* ================================== */

.service-five-contact-form .form-row input[type=text], .service-five-contact-form .form-row input[type=email], .service-five-contact-form .form-row input[type=tel], .service-five-contact-form .form-row input[type=url] {
    width: 100%;
    height: 47px;
    padding: 0 0 0 22px;
    border: 1px solid #fff;
    box-shadow: none;
    border-radius: 4px;
    background: #F8F5FA;
    color: #51565E;
}

.service-five-contact-form .form-row input[type=text]::placeholder, .service-five-contact-form .form-row input[type=email]::placeholder, .service-five-contact-form .form-row input[type=tel]::placeholder, .service-five-contact-form .form-row input[type=url]::placeholder {
    color: #51565E;
}

.service-five-contact-form .form-row input[type=submit] {
    letter-spacing: 1px;
    line-height: 30px;
    /*background: linear-gradient(to right, #9547fd 0%, #5525ff 100%);*/
    background: #036bcb;
    color: #ffff !important;
    width: 100%;
    height: 55px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
}

/*Service Button*/

.service5-button {
    border-radius: 50%;
    background: #ffffff;
    width: 58px !important;
    height: 58px;
    text-align: center;
    box-shadow: 0 0 20px 4px rgba(0, 0, 0, 0.1);
    padding: 20px;
    font-size: 20px;
    color: #1a1c26;
}

.service5-button:hover {
    background: #036bcb;
    color: #ffffff;
    cursor: pointer;
    box-shadow: none;
}

.service5-active-button {
    border-radius: 50%;
    width: 58px !important;
    height: 58px;
    text-align: center;
    padding: 20px;
    font-size: 20px;
    background: #036bcb;
    /*background: linear-gradient(to right, #9547fd 0%, #5525ff 100%);*/
    color: #ffffff;
    cursor: pointer;
    box-shadow: none;
}

/* ================================== */

/*END OF SERVICE FIVE */

/* ================================== */

/*==========END OF SERVICE==========*/

/* ================================== */

/* START OF MEDIA QUERY CSS*/

/* ================================== */

@media screen and (min-width:1024px) and (max-width:1199px) {
    .about-four-section-bg {
        background-position: -450px 0px !important;
    }
}

@media (min-width: 1200px) {
    .container {
        width: 1140px;
    }
}

@media (min-width: 1400px) {
    .about-four-section-bg {
        background-position: -750px 0px!important;
    }
    .about-four-accordian-style {
        padding-left: 235px;
    }
    /*.qube-ten-img-bg .elementor-image img {*/
    /*    -webkit-transform: translate(80px,40px);*/
    /*    transform: translate(80px,40px);*/
    /*}*/
    /*.qube-ten-img-1 .elementor-image img {*/
    /*    -webkit-transform: translate(12px,20px);*/
    /*    transform: translate(12px,20px);*/
    /*}*/
}

@media (max-width: 992px) {
    .qube-contact-three-form .radiant-contact-form .form-row {
        margin: 0px 0px 15px 0px !important;
    }
}

@media screen and (min-width:992px) and (max-width:1024px) {
    .radiant_subscribe_form1 input[type="email"] {
        width: 100%;
    }
    .radiant_subscribe_txtbx {
        width: 50%;
    }
    .radiant_subscribe_btn {
        width: 50%;
    }
    .radiant_service_bx {
        margin: 0;
    }
    /*.qube-ten-img-bg .elementor-image img {*/
    /*    -webkit-transform: translate(0px,12px);*/
    /*    transform: translate(0px,12px);*/
    /*}*/
}

/* TABLET LANDSCAPE PART */

@media screen and (min-width:768px) and (max-width:991px) {
    .home-version-one-pop-up-video-icon {
        right: 0;
    }
    .css_rt_box_grid {
        padding: 30px;
    }
    .radiant_price_table .rt-pricing-table.element-four>.holder>.more .btn {
        padding: 10px 20px;
    }
    .radiant_service_bx {
        margin: 0;
    }
    .radiant_subscribe_form1 input[type="email"] {
        width: 100%;
    }
    .radiant_subscribe_txtbx {
        width: 50%;
    }
    .radiant_subscribe_btn {
        width: 50%;
    }
    .consulting-bg .elementor-image {
        width: auto !important;
        float: none;
    }
    .button-on-hover .elementor-image-box-img:before {
        top: -1px;
        left: 3%;
        width: 40px;
        height: 40px;
    }
    .button-on-hover:hover .elementor-image-box-img:before {
        width: 40px;
        height: 40px;
    }
    .about-four-section-bg {
        background-position: -600px 0px !important;
    }
    .service-search .search-block input[type=submit] {
        left: 125px;
    }
    .services-three-slider .elementor-widget-image-carousel .swiper-slide {
        text-align: left!important;
    }
    .services-three-slider .swiper-container-horizontal>.swiper-pagination-bullets {
        width: auto!important;
    }
    .banner_radiant_btn {
        left: -14px;
        padding: 0 0 0 8px !important;
    }
    .qube-contact-four-form .form-row input[type=submit] {
        width: 50%;
        display: block;
        margin: 0 auto;
    }
}

/* TABLET PROTRAIT PART */

@media screen and (min-width:480px) and (max-width:767px) {
    .home-version-one-pop-up-video-icon {
        right: 0;
    }
    .radiant_subscribe_form1 {
        background: transparent;
        height: auto;
    }
    .radiant_subscribe_txtbx {
        width: 100%;
        display: block;
    }
    .radiant_subscribe_btn {
        width: 100%;
        display: block;
    }
    .radiant_service_bx {
        margin-bottom: 20px;
    }
    .radiant_service_bx:last-child {
        margin-bottom: 0;
    }
    .consulting-bg .elementor-image {
        width: auto !important;
        float: none;
    }
    .radiant-about-sec {
        background-image: none !important;
    }
    .button-on-hover .elementor-image-box-img:before {
        top: -1px;
        left: 35%;
        width: 40px;
        height: 40px;
    }
    .button-on-hover:hover .elementor-image-box-img:before {
        width: 40px;
        height: 40px;
    }
    .service5-how-work {
        background-image: none !important;
    }
    .radiant-contact-form.element-one .form-row .ajax-loader {
        position: absolute;
        margin-top: 15px;
        bottom: 0;
        left: 0;
        right: 0;
        margin: 0 auto;
        display: inline-block;
    }
    .qube-contact-seventeen .qube-form-row {
        margin: 8px 0px 8px 0px !important;
    }
    .qube-contact-seventeen .radiant_submit_btn {
        margin: 20px 0 0 25px !important;
    }
    .seventeen_heading h1 {
        line-height: 70px !important;
        font-size: 50px !important;
    }
    .qube-contact-four-form .form-row input[type=submit] {
        width: 50%;
        display: block;
        margin: 0 auto;
    }
    h3.elementor-heading-title {
        padding-left: 35px;
    }
}

@media screen and (min-width:360px) and (max-width:640px) {
    .about-four-section-bg {
        background-position: 0px -600px !important;
    }
    .service5-how-work {
        background-image: none;
    }
    .radiant-contact-form.element-one .form-row .ajax-loader {
        position: absolute;
        margin-top: 15px;
        bottom: 0;
        left: 0;
        right: 0;
        margin: 0 auto;
        display: inline-block;
    }
    .qube-contact-seventeen .qube-form-row {
        margin: 8px 0px 8px 0px !important;
    }
    .qube-contact-seventeen .radiant_submit_btn {
        margin: 20px 0 0 25px !important;
    }
    .seventeen_heading h1 {
        line-height: 70px !important;
        font-size: 50px !important;
    }
    h3.elementor-heading-title {
        padding-left: 35px;
    }
}

/* SMART PHONE LANDSCAPE PART */

@media screen and (min-width:321px) and (max-width:479px) {
    .page-id-6686 .testimonial.owl-nav-style-three .owl-nav {
        position: static;
        margin-top: 15px;
    }
    .page-id-6686 .testimonial.element-two {
        margin-bottom: 15px;
    }
    .home-version-one-pop-up-video-icon {
        right: 0;
    }
    .radiant_subscribe_form1 {
        background: transparent;
        height: auto;
        border-radius: 0px;
    }
    .radiant_subscribe_form1 input[type="email"] {
        width: 100%;
        border-radius: 2px;
    }
    .radiant_subscribe_form1 input[type="submit"] {
        width: 100%;
        margin-top: 10px;
        border-radius: 2px;
    }
    .radiant_subscribe_txtbx {
        width: 100%;
        display: block;
    }
    .radiant_subscribe_btn {
        width: 100%;
        display: block;
    }
    .radiant_service_bx {
        margin-bottom: 20px;
    }
    .radiant_service_bx:last-child {
        margin-bottom: 0;
    }
    .consulting-bg .elementor-image {
        width: auto !important;
        float: none;
    }
    .radiant-about-sec {
        background-image: none !important;
    }
    .button-on-hover .elementor-image-box-img:before {
        top: -1px;
        left: 35%;
        width: 40px;
        height: 40px;
    }
    .button-on-hover:hover .elementor-image-box-img:before {
        width: 40px;
        height: 40px;
    }
    .about-three-full-width-img .elementor-image {
        width: 100%;
    }
    .about-five-digi-full-img .elementor-image {
        width: 100%;
        float: right;
    }
    .about-four-section-bg {
        background-position: 0px -600px !important;
    }
    .service5-how-work {
        background-image: none !important;
    }
    .radiant-contact-form.element-one .form-row .ajax-loader {
        position: absolute;
        margin-top: 15px;
        bottom: 0;
        left: 0;
        right: 0;
        margin: 0 auto;
        display: inline-block;
    }
    .service-search .search-block input[type=submit] {
        right: 30px;
    }
    .qube-contact-seventeen .qube-form-row {
        margin: 8px 0px 8px 0px !important;
    }
    .qube-contact-seventeen .radiant_submit_btn {
        margin: 20px 0 0 25px !important;
    }
    .seventeen_heading h1 {
        line-height: 70px !important;
        font-size: 50px !important;
    }
}

/* SMART PHONE PROTRAIT PART */

@media screen and (max-width:320px) {
    .home-version-one-pop-up-video-icon {
        right: 0;
    }
    .about-three-full-width-img .elementor-image {
        width: 100%;
    }
    .radiant_subscribe_txtbx {
        width: 100%;
        display: block;
    }
    .radiant_subscribe_btn {
        width: 100%;
        display: block;
    }
    .consulting-bg .elementor-image {
        width: auto !important;
        float: none;
    }
    .radiant-about-sec {
        background-image: none !important;
    }
    .about-four-section-bg {
        background-position: 0px -600px !important;
    }
    .service5-how-work {
        background-image: none !important;
    }
    .radiant-contact-form.element-one .form-row .ajax-loader {
        position: absolute;
        margin-top: 15px;
        bottom: 0;
        left: 0;
        right: 0;
        margin: 0 auto;
        display: inline-block;
    }
    .qube-contact-seventeen .qube-form-row {
        margin: 8px 0px 8px 0px !important;
    }
    .qube-contact-seventeen .radiant_submit_btn {
        margin: 20px 0 0 25px !important;
    }
    .seventeen_heading h1 {
        line-height: 70px !important;
        font-size: 50px !important;
    }
}

/* ================================== */

/* END OF MEDIA QUERY CSS*/

/* ================================== */

/*Home Fifteen Start*/

.home-fifteen-full-width-image .elementor-image {
    float: right;
    width: 420px;
}

.home-fifteen-left-text h4 {
    color: #fff;
    font-size: 50px;
    line-height: 63px;
    font-weight: 500;
    text-align: left;
    margin: 0;
}

.home-fifteen-left-text h5 {
    color: #fff;
    font-size: 22px;
    line-height: 28px;
    font-weight: 400;
    text-align: left;
    margin: 0;
}

.home-fifteen-tab .rt-tab.element-three>ul.nav-tabs {
    margin-bottom: 30px;
}

.background-image-position {
    position: relative;
}

.background-image-position:after {
    position: absolute;
    content: "";
    height: 1000px;
    top: 50%;
    margin-top: -119px;
    right: 0;
    background: url('http://qube-import.radiantthemes.com/qube-test/wp-content/uploads/2019/09/curve-back.png') no-repeat left bottom;
    width: 614px;
    z-index: -1;
}

.home-version-fifteen-pop-up-video-icon {
    right: 54px;
    /*right: 42px;*/
}

.home-version-fifteen-counter .elementor-counter-number-prefix {
    display: none;
}

.home-version-fifteen-counter .elementor-counter .elementor-counter-title {
    text-align: left;
}

.home-version-fifteen-pop-up-video-icon img {
    background-color: rgba(243, 74, 98, 0.03);
    border-radius: 50% !important;
    animation: anim-btn 1.2s linear infinite;
}

@keyframes anim-btn {
    0% {
        box-shadow: 0 0 0 0 rgba(243, 74, 98, 0.03), 0 0 0 10px rgba(243, 74, 98, 0.03), 0 0 0 30px rgba(243, 74, 98, 0.03);
    }
    100% {
        box-shadow: 0 0 0 10px rgba(243, 74, 98, 0.03), 0 0 0 30px rgba(243, 74, 98, 0.03), 0 0 0 50px rgba(243, 74, 98, 0.03);
    }
}

.home-fifteen-testmonial .testimonial[class*='element-'].owl-dot-style-one .owl-dots {
    margin-top: 35px;
}

.home-fifteen-testimonial-content .testimonial.element-two .testimonial-item>.holder {
    padding: 0 !important;
    box-shadow: none !important;
    background-color: transparent !important;
}

.home-fifteen-testimonial-content .testimonial[class*='element-'].owl-dot-style-one .owl-dots {
    margin-top: 36px;
    text-align: left;
}

.home-fifteen-testimonial-content .testimonial[class*='element-'].owl-dot-style-one .owl-dots>.owl-dot>span {
    width: 13px;
    height: 13px;
    background-color: #DDD2D6;
    border-radius: 50% !important;
}

.home-fifteen-testimonial-content .testimonial[class*="element-"].owl-dot-style-one .owl-dots>.owl-dot.active>span {
    background-color: #766E63;
}

/*Home Fifteen We-Fight*/

.home-fifteen-we-fight-main {
    height: 583px;
}

.home-fifteen-we-fight-child {
    top: 438px;
    position: relative;
    left: 15px;
}

/*Home Fifteen Custom Link*/

.home-fifteen-link a {
    color: #ffffff !important;
}

.home-fifteen-testimonial-content .testimonial.element-two .testimonial-item>.holder {
    text-align: left;
    padding: 0 !important;
    box-shadow: none !important;
    margin: 15px 0;
    border-radius: 8px;
    background-color: transparent !important;
}

/*Home Fifteen End*/

/*Home Sixteen Start*/

.home-sixteen-testimonial .testimonial.element-two .testimonial-item>.holder {
    background: none;
    box-shadow: none;
}

.home-sixteen-testimonial .testimonial[class*='element-'].owl-dot-style-one .owl-dots {
    margin-top: 0px;
    text-align: left;
    margin-left: 54px;
}

.home-sixteen-testimonial .testimonial[class*="element-"].owl-dot-style-one .owl-dots>.owl-dot.active>span {
    background-color: #FB6D01;
}

/*Home Sixteen End*/

/*Home Seventeen Start*/

.light-bars .tp-bullet.selected {
    width: 44px !important;
}

.light-bars .tp-bullet {
    width: 24px !important;
}

.qube-contact-seventeen .qube-form-row {
    margin: 8px 15px 8px 0px;
}

.qube-contact-seventeen .qube-form-row input[type=text] {
    width: 100%;
    background: none !important;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 1px solid #9D9893;
    color: #B5ACA7;
}

.qube-contact-seventeen .qube-form-row input[type=email] {
    width: 100%;
    background: none !important;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 1px solid #9D9893;
    color: #B5ACA7;
}

.qube-contact-seventeen .qube-form-row textarea {
    width: 100%;
    background: none !important;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 1px solid #9D9893;
    resize: none;
    height: 100px;
    color: #B5ACA7;
}

.qube-contact-seventeen .qube-form-row input[type=submit] {
    border: none;
}

.qube-contact-seventeen .qube-form-row input[type=text]::placeholder {
    color: #B5ACA7;
    !important;
}

.qube-contact-seventeen .qube-form-row input[type=email]::placeholder {
    color: #B5ACA7;
    !important;
}

.qube-contact-seventeen .qube-form-row textarea::placeholder {
    color: #B5ACA7;
    !important;
}

.qube-contact-seventeen .radiant_submit_btn {
    margin: 20px 0 0 25px;
    position: relative;
    display: inline-block;
}

.qube-contact-seventeen .radiant_submit_btn:before {
    display: inline-block;
    content: '';
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
    border: 1px solid #D7DBD9;
    line-height: 55px!important;
    border-radius: 50%;
    position: absolute !important;
    left: -25px;
    top: -14px;
    z-index: 0;
    width: 55px !important;
    height: 55px !important;
    color: #fff;
}

.qube-contact-seventeen .radiant_submit_btn:hover:before {
    display: inline-block;
    width: 165px !important;
    height: 55px !important;
    border-radius: 10px !important;
}

.qube-contact-seventeen .radiant_submit_btn input[type="submit"] {
    background: none;
    color: #fff;
    position: relative;
    z-index: 99;
    top: -2px;
}

::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #D7DBD9;
}

::-moz-placeholder {
    /* Firefox 19+ */
    color: #D7DBD9;
}

:-ms-input-placeholder {
    /* IE 10+ */
    color: #D7DBD9;
}

:-moz-placeholder {
    /* Firefox 18- */
    color: #D7DBD9;
}

.banner_radiant_btn:before {
    display: inline-block;
    content: '';
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
    border: 2px solid #d7dcd9;
    line-height: 55px!important;
    border-radius: 50%;
    position: absolute !important;
    left: -30px;
    top: -20px;
    width: 55px !important;
    height: 55px !important;
    color: #fff;
}

.banner_radiant_btn:hover:before {
    display: block;
    width: 175px !important;
    height: 55px !important;
    border-radius: 10px !important;
}

.seventeen_heading h1 {
    line-height: 90px !important;
}

.radiant_btn {
    display: inline-block;
}

.radiant_btn:before {
    display: inline-block;
    content: '';
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
    border: 2px solid #D7DBD9;
    line-height: 55px !important;
    border-radius: 50%;
    position: absolute !important;
    left: 0;
    top: -12px;
    width: 55px !important;
    height: 55px !important;
    color: #fff;
}

.radiant_btn:hover:before {
    display: block;
    width: 160px !important;
    height: 55px !important;
    border-radius: 10px !important;
}

/*Home Twenty Start*/

.qube-home-twenty .form-row input[type=email] {
    box-shadow: none;
    border-radius: 0px;
    background: transparent !important;
    width: 100%;
    font-size: 15px;
    resize: none;
    appearance: none;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    text-align: left;
    line-height: 44px;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 1px solid #B8B8B7 !important;
    color: #6C6C6C !important;
}

.qube-home-twenty .form-row input[type=email]::placeholder {
    color: #6C6C6C !important;
}

.qube-home-twenty .form-row input[type=submit] {
    cursor: pointer;
    opacity: 1 !important;
    visibility: visible !important;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    font-size: 15px;
    /* line-height: 61px; */
    background: #000000;
    border: none;
    padding: 5px 48px;
    margin-top: 25px;
}

.qube_form_css .elementor-widget-wrap {
    width: 520px;
    margin: 0;
}

/*Home Twenty End*/

/*Team Page Start*/

.team-inner-progress .rt-progress-bar>.progress {
    margin-top: 14px !important;
}

.element-page-accordion-one>.elementor-widget-container>.elementor-accordion>.elementor-accordion-item {
    margin-bottom: 15px;
}

.element-page-accordion-two .elementor-accordion .elementor-accordion-item {
    margin-bottom: 20px;
    border: 1px #E2E4EC solid;
    box-shadow: 0 10px 18px 0 rgba(0, 0, 0, 0.08);
    background-color: #ffffff;
    border-radius: 3px;
}

/*accordion */

.element-social-icon-item-one .social, .element-social-icon-item-two .social, .element-social-icon-item-four .social {
    text-align: center;
}

.element-social-icon-item-one .social li {
    display: inline-block;
    margin-right: 18px;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    transform: translateY(0);
}

.element-social-icon-item-one .social li:last-child, .element-social-icon-item-two .social li:last-child {
    margin-right: 0;
}

.element-social-icon-item-one .social li:hover {
    transform: translateY(-5px);
}

.element-social-icon-item-one .social li a {
    font-size: 26px;
}

.element-social-icon-item-one .social li.facebook a, .element-social-icon-item-two .social li.facebook a, .element-social-icon-item-four .social li.facebook a {
    color: #3B5998;
}

.element-social-icon-item-one .social li.twitter a, .element-social-icon-item-two .social li.twitter a, .element-social-icon-item-four .social li.twitter a {
    color: #1DA1F2;
}

.element-social-icon-item-one .social li.youtube a, .element-social-icon-item-two .social li.youtube a, .element-social-icon-item-four .social li.youtube a {
    color: #FF0000;
}

.element-social-icon-item-one .social li.linkedin a, .element-social-icon-item-two .social li.linkedin a, .element-social-icon-item-four .social li.linkedin a {
    color: #1DA1F2;
}

.element-social-icon-item-one .social li.pinterest a, .element-social-icon-item-two .social li.pinterest a, .element-social-icon-item-four .social li.pinterest a {
    color: #D10A0A;
}

.element-social-icon-item-two .social li, .element-social-icon-item-four .social li {
    display: inline-block;
    margin-right: 5px;
}

.element-social-icon-item-two .social li a {
    font-size: 20px;
    display: inline-block;
    position: relative;
    width: 44px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    border: 1px solid #D3D4D9;
    background-color: transparent;
    border-radius: 50%;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
}

.element-social-icon-item-four .social li a {
    font-size: 20px;
    display: inline-block;
    position: relative;
    width: 44px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    border: 1px solid #D3D4D9;
    border-radius: 2px;
    background-color: transparent;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
}

.element-social-icon-item-two .social li a:hover, .element-social-icon-item-four .social li a:hover {
    border: 1px solid #ffffff;
    background-color: #ffffff;
    box-shadow: 0 0 12px rgba(0, 0, 0, 0.14);
}

.element-social-icon-item-three .elementor-social-icon-youtube {
    background-color: #FF0000;
}

.element-social-icon-item-three .elementor-social-icon-pinterest {
    background-color: #D10909;
}

.element-social-icon-item-three .elementor-social-icon {
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
}

.element-social-icon-item-three .elementor-social-icon-facebook:hover {
    box-shadow: 0 0 18px rgba(59, 89, 151, 0.42);
}

.element-social-icon-item-three .elementor-social-icon-twitter:hover {
    box-shadow: 0 0 18px rgba(29, 161, 241, 0.42);
}

.element-social-icon-item-three .elementor-social-icon-linkedin:hover {
    box-shadow: 0 0 18px rgba(5, 121, 183, 0.42);
}

.element-social-icon-item-three .elementor-social-icon-youtube:hover {
    box-shadow: 0 0 18px rgba(255, 0, 0, 0.42);
}

.element-social-icon-item-three .elementor-social-icon-pinterest:hover {
    box-shadow: 0 0 18px rgba(209, 9, 9, 0.42);
}

/*ELEMENTS CSS START*/

.page-id-11 .footer-style-one-subscribe .form-row .footer-style-one-subscribe-btn {
    background-color: #49c5b5;
}

/* DESKTOP PART */

@media screen and (min-width:992px) and (max-width:1199px) {
    .responsive-width .elementor-7494 .elementor-element.elementor-element-fdb49a8 {
        width: 72%;
        margin: 0 auto;
    }
}

.page-id-7494 .footer-style-one-subscribe .form-row .footer-style-one-subscribe-btn {
    background-color: #fd6551;
}

.page-id-14032 .wraper_header .header_holder .elementor-menu-toggle span.ti-menu {
    color: #fff!important;
}

.page-id-14032 .elementor-widget-radiant-custom-cart .header-cart-bar>.header-cart-bar-icon>.cart-count {
    background: #000 !important
}

.page-id-11048 .footer-style-one-subscribe .form-row .footer-style-one-subscribe-btn {
    background: linear-gradient(to right, #ee1298 0%, #f34f5d 100%);
}

/*freelancer map section*/

.map-lower-part {
    position: absolute;
    top: 29%;
}

.map-top-part .place-card {
    display: none !important;
}

.place-card {
    display: none !important;
}

.map {
    filter: grayscale(100%);
}

.gm-style .place-card-large {
    display: none;
}

.no-results h1 {
    color: #181b31;
}

.elementor-21841 .elementor-element.elementor-element-1fdcd85d .radiant-contact-form .form-row input[type=submit] {
    background: #7938fe !important;
}

.elementor-21841 .elementor-element.elementor-element-1fdcd85d .radiant-contact-form .form-row input[type=submit]:hover {
    box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.15);
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
}

.fashion-menu .header_holder .wraper_header_main>nav {
    float: none;
    margin-top: 3px;
    text-align: center;
    display: block;
}

.single-format-standard {}

.error404 .wraper_header {
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
}

.blog_single_layout_style_two .elementor-widget-radiant-custom-logo img, .error404 .elementor-widget-radiant-custom-logo img {
    filter: brightness(0);
}

.blog_single_layout_style_two .elementor-nav-menu .menu-item a, .blog_single_layout_style_two .header-slideout-searchbar-icon .ti-search, .error404 .elementor-nav-menu .menu-item a, .error404 .header-slideout-searchbar-icon .ti-search {
    color: #000 !important;
}

/*freelancer map section*/

/*alert box css*/

.alert-box-one .radiantthemes-alert-box.element-one.alert-info {
    background: #fff;
    border: 1px solid #C7BCBC;
}

.alert-box-two .radiantthemes-alert-box.element-one.alert-info {
    background: #fff;
    border: 1px solid #fff;
    box-shadow: 0 8px 30px rgba(0, 0, 0, 0.1);
}

.alert-box-three .radiantthemes-alert-box.element-one.alert-info {
    background: #E7E7E7;
    border: 1px solid #E7E7E7;
}

.alert-icon .radiantthemes-alert-box.element-one>.icon {
    height: 18px;
    width: 18px;
    border-radius: 35px;
    background: #6B00FF;
    text-align: center;
    display: flex;
    vertical-align: middle;
}

.alert-icon .radiantthemes-alert-box.element-one>.icon i {
    text-align: center;
    font-size: 14px;
    line-height: 14px;
    color: #fff;
    padding: 2px 0 0 0;
}

.alert-icon .radiantthemes-alert-box.element-one>.close {
    height: 18px;
    width: 18px;
    border-radius: 35px;
    border: 1px solid #797474;
    display: flex;
    vertical-align: middle;
    text-align: center;
}

.alert-icon .radiantthemes-alert-box.element-one>.close i {
    font-size: 12px;
    line-height: 16px;
    color: #797474;
}

.alert-box-four .radiantthemes-alert-box.element-one.alert-warning {
    background: #fff;
    border: 1px solid #C7BCBC;
}

.alert-icon-two .radiantthemes-alert-box.element-one>.icon {
    height: 18px;
    width: 18px;
    border-radius: 35px;
    background: #FFC933;
    text-align: center;
    display: flex;
    vertical-align: middle;
}

.alert-icon-two .radiantthemes-alert-box.element-one>.icon i {
    text-align: center;
    font-size: 11px;
    line-height: 16px;
    color: #fff;
    padding: 2px 0 0 0;
}

.alert-icon-two .radiantthemes-alert-box.element-one>.close {
    height: 18px;
    width: 18px;
    border-radius: 35px;
    border: 1px solid #797474;
    display: flex;
    vertical-align: middle;
    text-align: center;
}

.alert-icon-two .radiantthemes-alert-box.element-one>.close {
    height: 18px;
    width: 18px;
    border-radius: 35px;
    border: 1px solid #797474;
    display: flex;
    vertical-align: middle;
    text-align: center;
    color: #797474;
}

.alert-icon-two .radiantthemes-alert-box.element-one>.close i {
    font-size: 12px;
    line-height: 16px;
}

.alert-box-five .radiantthemes-alert-box.element-one.alert-warning {
    background: #FFC933;
    border: 1px solid #FFC933;
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);
}

.alert-box-six .radiantthemes-alert-box.element-one.alert-warning {
    background: #EDE8DC;
    border: 1px solid #EDE8DC;
}

.alert-icon-three .radiantthemes-alert-box.element-one>.icon {
    background: #fff;
    height: 18px;
    width: 18px;
    border-radius: 35px;
    text-align: center;
    display: flex;
    vertical-align: middle;
}

.alert-icon-three .radiantthemes-alert-box.element-one>.icon i {
    color: #FFC933;
    text-align: center;
    font-size: 11px;
    line-height: 16px;
    padding: 2px 0 0 0;
}

.alert-icon-three .radiantthemes-alert-box.element-one>.close {
    border: 1px solid #fff;
    color: #fff;
    height: 18px;
    width: 18px;
    border-radius: 35px;
    display: flex;
    vertical-align: middle;
    text-align: center;
}

.alert-icon-three .radiantthemes-alert-box.element-one>.close i {
    font-size: 12px;
    line-height: 16px;
}

.alert-box-seven .radiantthemes-alert-box.element-one.alert-success, .alert-box-seven .radiantthemes-alert-box.element-one.alert-danger {
    background: #fff;
    border: 1px solid #C7BCBC;
}

.alert-box-seven .radiantthemes-alert-box.element-one>.icon i {
    text-align: center;
    font-size: 15px;
    line-height: 25px;
    color: #03CB89;
}

.alert-icon-four .radiantthemes-alert-box.element-one>.close {
    height: 18px;
    width: 18px;
    border-radius: 35px;
    border: 1px solid #797474;
    display: flex;
    vertical-align: middle;
    text-align: center;
    color: #797474;
}

.alert-icon-four .radiantthemes-alert-box.element-one>.close i {
    font-size: 12px;
    line-height: 16px;
}

.alert-box-eight .radiantthemes-alert-box.element-one.alert-success {
    background: #03CB89;
    border: 1px solid #03CB89;
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);
}

.alert-box-nine .radiantthemes-alert-box.element-one.alert-success {
    background: #EDE8DC;
    border: 1px solid #EDE8DC;
}

.alert-box-six .radiantthemes-alert-box.element-one.alert-success, .alert-box-six .radiantthemes-alert-box.element-one.alert-danger {
    background: #EDE8DC;
    border: 1px solid #EDE8DC;
}

.alert-box-ten .radiantthemes-alert-box.element-one.alert-danger {
    background: #FF4D65;
    border: 1px solid #FF4D65;
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);
}

.alert-icon-six .radiantthemes-alert-box.element-one>.icon i {
    color: #FF4D65;
}

.countdown-two .rt-countdown.element-one {
    border-top: 0px none;
    border-bottom: 0px none;
}

.swiper-container-horizontal>.swiper-pagination-bullets {
    bottom: -11px;
}

/*alert box css*/

/*element section css*/


.home-version-twenty-two-pop-up-video-icon img {
    position: relative;
    right: 0px;
    background-color: rgba(237, 18, 35, 0.1);
    border-radius: 50% !important;
    animation: home-twenty-btn 1.2s linear infinite;
}
@keyframes home-twenty-btn{
0% {
    box-shadow: 0 0 0 0 rgba(237, 18, 35, 0.1),
    0 0 0 10px rgba(237, 18, 35, 0.1),
    0 0 0 30px rgba(237, 18, 35, 0.1);
}

100% {
     box-shadow: 0 0 0 10px rgba(108, 49, 255, 0.1),
     0 0 0 30px rgba(237, 18, 35, 0.1),
     0 0 0 50px rgba(237, 18, 35, 0);
}
}

/* TABLET LANDSCAPE PART */
@media screen and (min-width:768px) and (max-width:991px){
.home-version-twenty-two-pop-up-video-icon img{
text-align:center;
display:block;
}
}

/* TABLET PROTRAIT PART */
@media screen and (min-width:480px) and (max-width:767px){
.home-version-twenty-two-pop-up-video-icon img{
text-align:center;
display:block;
}
}

/* SMART PHONE LANDSCAPE PART */
@media screen and (min-width:321px) and (max-width:479px){
.home-version-twenty-two-pop-up-video-icon img{
text-align:center;
display:block;
}
}

/* SMART PHONE PROTRAIT PART */
@media screen and (max-width:320px){
.home-version-twenty-two-pop-up-video-icon img{
text-align:center;
display:block;
}
}

.home .testimonial.element-two .testimonial-item > .holder{
    background-color: transparent;
    box-shadow:none;
}
/*Start Home Twenty Four*/
.banner-socal-text{
writing-mode: vertical-lr;
/*transform: rotate(180deg);*/
font-family: "neuzeit-grotesk" !important;
  font-weight:400 !important;
}
.home-version-twenty-four-pop-up-video-icon img{
    position: relative;
    right: 0px;
    background-color: rgba(249, 155, 171, 0.1);
    border-radius: 50% !important;
    animation: home-twenty-four-btn 1.2s linear infinite;
}
@keyframes home-twenty-four-btn{
0% {
    box-shadow: 0 0 0 0 rgba(249, 155, 171, 0.1),
    0 0 0 10px rgba(249, 155, 171, 0.1),
    0 0 0 30px rgba(249, 155, 171, 0.1);
}

100% {
     box-shadow: 0 0 0 10px rgba(249, 155, 171, 0.1),
     0 0 0 30px rgba(249, 155, 171, 0.1),
     0 0 0 50px rgba(249, 155, 171, 0.1);
}
}
.home-twenty-four-team .team-item{
padding-left:0 !important;
padding-right:0 !important;
}
.home-twenty-four-team .team.element-one .team-item > .holder > .pic{
border-radius:0px !important;
}


/* DESKTOP PART */
@media screen and (min-width:992px) and (max-width:1199px){

}

/* TABLET LANDSCAPE PART */
@media screen and (min-width:768px) and (max-width:991px){
.home-version-twenty-two-pop-up-video-icon img{
text-align:center;
display:block;
}
}

/* TABLET PROTRAIT PART */
@media screen and (min-width:480px) and (max-width:767px){
.home-version-twenty-two-pop-up-video-icon img{
text-align:center;
display:block;
}
}

/* SMART PHONE LANDSCAPE PART */
@media screen and (min-width:321px) and (max-width:479px){
.home-version-twenty-two-pop-up-video-icon img{
text-align:center;
display:block;
}
}

/* SMART PHONE PROTRAIT PART */
@media screen and (max-width:320px){
.home-version-twenty-two-pop-up-video-icon img{
text-align:center;
display:block;
}
}


.home .rt-portfolio-box.element-six .rt-portfolio-box-item > .holder > .overlay{
    background-color: rgba(12, 11, 65, 0.5) !important;
}
.header_holder .wraper_header_main > nav ul.elementor-nav-menu > li > ul > li > ul > li > a {
    font-size: 14px !important;
    line-height:24px !important;
}
.page-id-23433 .footer-style-one-subscribe .form-row .footer-style-one-subscribe-btn{
    background-color: #2C3BF8;
}
.rt-portfolio-box.element-six .rt-portfolio-box-item > .holder > .action-buttons{
    bottom:35px !important;
}
.elementor-23812 .elementor-element.elementor-element-9ed190f{
    padding:0px !important;
}
body {
    font-family: "neuzeit-grotesk" !important;
}
/*End Home Twenty Four*/

/*start Home Twenty Five*/

.home .rt-portfolio-box.element-six .rt-portfolio-box-item > .holder > .overlay{
    background-color: rgba(0, 0, 0, 0.3);
}
.custom-fonts{
  font-family: "neuzeit-grotesk" !important;
  font-weight:600 !important;
}
.custom-fonts2{
     font-family: "neuzeit-grotesk" !important;
  font-weight:400 !important;
}

.elementor-counter .elementor-counter-number-prefix{
display:none;
}
/*End Home Twenty Five*/