/**
* Theme Name: Ryse Child Theme
* Description: This is a child theme of Ryse | Shared by WPTry.org, automatically generated.
* Author: <a href="https://radiantthemes.com">RadiantThemes</a>
* Template: ryse
* Version: 3.1.1
*/

/*----- Header ----*/
.wraper_header.style-thirteen .wraper_header_main > .container {
    padding-top: 12px;
    padding-bottom: 12px;
}
body .wraper_header .wraper_header_main .nav, .wraper_header .wraper_header_main .header-hamburger-menu,body .wraper_header.style-thirteen .wraper_header_main .header_main_action {
    margin: 26px 0px 0px !important;
}

body .wraper_header.style-thirteen .wraper_header_main .nav > [class*="menu-"] > ul.menu > li > a {
    font-size: 16px;
}
.about_Homeleft {
padding-left: 70px;
}
.what_social .elementor-icon-box-wrapper .elementor-icon-box-icon a.elementor-icon {
    filter: brightness(0) invert(1);
}

.aboutBoxLeft .elementor-widget-icon-box .elementor-icon-box-content p.elementor-icon-box-description a {
    color: #585858;
}
.page-id-20308 .wraper_inner_banner:before {
    background: linear-gradient(to right, #7a2371, transparent);
}
.common_button  a.radiantthemes-custom-button-main {
    padding: 10px 40px;
}
.wraper_header.style-ten .wraper_header_main > .container {
    padding-top: 8px;
    padding-bottom: 8px;
}
.header-slideout-searchbar-icon,.wraper_header.style-ten .wraper_header_main .header_main_action {
    display: none;
}
.wraper_header.style-ten .wraper_header_main .header_main_calltoaction {
    margin-top: 19px;
}

.wraper_header.style-ten .wraper_header_main .header_main_calltoaction .btn.button-one {
    background: linear-gradient(270deg, rgb(255, 74, 47) 0%, rgb(255, 59, 100) 50%, rgb(255, 40, 164) 100%);
    border-radius: 5px;
    padding: 8px 17px;
    font-weight: 600;
    transition: all 0.5s ease;
}

.wraper_header.style-ten .wraper_header_main .header_main_calltoaction .btn.button-one:hover {
    background: linear-gradient(270deg, rgb(85 37 110) 0%, rgb(141 34 114) 50%, rgb(154 32 115) 100%);
}
.about_Homeleft .custom_headingh2 .elementor-heading-title {
    font-size: 32px;
    line-height: 1.3;
    font-weight: 700;
    color: #131313;
    margin-bottom: 20px;
}
.custom_headingh2 .elementor-heading-title {
    margin-bottom: 20px;
    font-size: 40px;
    color: #131313 !important;
    font-weight: 700;
    line-height: 1.3;
}
p,.elementor-widget-text-editor > div {
    color: #636363;
    font-size: 16px;
    line-height: 1.7;
}
.serviceFLipBoxSec > div{
    flex-wrap: wrap;
}

.serviceFLipBoxSec > div .elementor-column.elementor-inner-column {
    width: 33.33%;
}
.packege_price .rt-pricing-table.element-seven .content-list li {
    display: flex;
    justify-content: space-between;
}
.rt-pricing-table.element-seven > .holder > .content-list ul li i {
    text-align: left;
    width: 80%;
	font-style:normal;
}
.packege_price .rt-pricing-table.element-seven .content-list li label i {
    width: auto;
    text-align: right !important;
}
.packege_price  .elementor-container.elementor-column-gap-default {
    flex-wrap: wrap;
	justify-content:center;
}

.rt-pricing-table.element-seven > .holder > .content-list ul li label {
    text-align: right;
    width: 60%;
}
.serviceFLipBoxSec > div .elementor-column.elementor-inner-column .elementor-flip-box .elementor-flip-box__front {
    box-shadow: 0px 0px 20px 0px rgb(36 76 109 / 9%);
    background: #fff;
}

.serviceFLipBoxSec > div .elementor-column.elementor-inner-column .elementor-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title {
    color: #000;
    font-size: 22px;
    line-height: 1.5;
    margin-bottom: 6px;
    transition: all 0.5s ease;
}

.serviceFLipBoxSec > div .elementor-column.elementor-inner-column .elementor-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description {
    font-size: 16px;
    line-height: 1.6;
    color: #575757;
    transition: all 0.5s ease;
}
.ptb-80{
	padding-top:80px;
	padding-bottom:80px;
}
.pl-30{
	padding-left:30px;
}
.WordPress_ServiceBox .serviceFLipBoxSec > div .elementor-column.elementor-inner-column .elementor-flip-box {
    height: 420px;
}
.serviceFLipBoxSec > div .elementor-column.elementor-inner-column .elementor-flip-box .elementor-flip-box__layer__overlay {
    padding: 30px 15px !important;
}
.wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul {
    margin-top: 30px;
    padding: 0;
}
.wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul li {
    padding: 0 !important;
}

.wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul li a {
    width: 100%;
    padding: 11px 15px;
}

.wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul li a:hover {
    background: #70246f;
    color: #fff;
}
.serviceFLipBoxSec > div .elementor-column.elementor-inner-column .elementor-flip-box {
    height: 340px;
}

.serviceFLipBoxSec > div .elementor-column.elementor-inner-column .elementor-flip-box .elementor-flip-box__front .elementor-icon {
    background: #fff5ec;
    padding: 20px;
    border-top-right-radius: 25px;
    border-bottom-left-radius: 25px;
    font-size: 60px;
}

.serviceFLipBoxSec > div .elementor-column.elementor-inner-column .elementor-flip-box .elementor-flip-box__layer.elementor-flip-box__back {
    background: linear-gradient(45deg, #f78b18, #fb5609);
}
.Progess_process {
    margin-top: 40px;
}

.Progess_process .elementor-icon {
    background: #3061b3 !important;
}

.Progess_process .elementor-icon path {
    fill: #fff;
}

.Progess_process   .elementor-heading-title {
    color: #181818 !important;
    margin: 9px 0  0!important;
    font-size: 26px !important;
}

.Progess_process .elementor-widget-text-editor .elementor-widget-container {
    padding-top: 10px !important;
}

.serviceFLipBoxSec > div .elementor-column.elementor-inner-column .elementor-flip-box .elementor-flip-box__layer.elementor-flip-box__back .elementor-flip-box__layer__title {
    color: #fff;
    font-size: 22px;
    line-height: 1.5;
    margin-bottom: 6px;
    transition: all 0.5s ease;
}

.serviceFLipBoxSec > div .elementor-column.elementor-inner-column .elementor-flip-box .elementor-flip-box__layer.elementor-flip-box__back .elementor-flip-box__layer__description {
    font-size: 15px;
}

.serviceFLipBoxSec > div .elementor-column.elementor-inner-column .elementor-flip-box .elementor-flip-box__layer.elementor-flip-box__back a.elementor-flip-box__button {
    background: #fff;
    color: #100f0f;
}
.serviceHomeBox .elementor-container .elementor-column.elementor-inner-column > .elementor-widget-wrap:hover {
    transform: rotateY(0deg);
}

.serviceHomeBox .elementor-container .elementor-column.elementor-inner-column > .elementor-widget-wrap {
    box-shadow: 0px 0px 20px 0px rgb(36 76 109 / 9%);
    background: #fff;
    padding: 30px 15px !important;
    transition: all 1s ease;
    transform: rotateY(360deg);
}

.serviceHomeBox .elementor-container .elementor-column.elementor-inner-column > .elementor-widget-wrap .elementor-icon-box-title {
    color: #000;
    font-size: 22px;
    line-height: 1.5;
    margin-bottom: 6px;
	transition: all 0.5s ease;
}
.wraper_header.style-ten .wraper_header_top .header_top .header_top_item ul.header-social > li > a:hover {
    background: #ff4933;
    color: #fff;
}
.wraper_header.style-ten .wraper_header_top .header_top .header_top_item ul.header-social > li > a {
    width: 34px;
    height: 34px;
    background: #fff;
    display: inline-block;
    border-radius: 50%;
    color: #0e204c;
    line-height: 36px;
    transition: all 0.5s ease;
}
.wraper_header.style-ten .wraper_header_top .header_top .header_top_item ul.header-social > li {
    margin-right: 7px;
}

.wraper_header_top .row.header_top {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.serviceHomeBox .elementor-container .elementor-column.elementor-inner-column > .elementor-widget-wrap p.elementor-icon-box-description {
    font-size: 16px;
    line-height: 1.6;
    color: #575757;
    margin-bottom: 20px;
	transition: all 0.5s ease;
}

.serviceHomeBox .elementor-container .elementor-column.elementor-inner-column .elementor-icon-box-icon a.elementor-icon {
    background: #fff5ec;
    padding: 20px;
    border-top-right-radius: 25px;
    border-bottom-left-radius: 25px;
    font-size: 60px;
}
.buttonService  a {
    font-weight: 600;
    font-size: 16px !important;
    position: relative;
  transition: all 0.5s ease;
}

.buttonService a:before {
    content: "";
    position: absolute;
    width: 0px;
    height: 2px;
    background: #fff;
    bottom: -8px;
    transition: all 0.5s ease;
}

.buttonService a:hover:before {
    width: 100%;
}
.serviceHomeBox .elementor-container .elementor-column.elementor-inner-column > .elementor-widget-wrap:hover {
    background: #fd6606;
}

.serviceHomeBox .elementor-container .elementor-column.elementor-inner-column > .elementor-widget-wrap:hover .elementor-icon-box-title {
    color: #fff;
}

.serviceHomeBox .elementor-container .elementor-column.elementor-inner-column > .elementor-widget-wrap:hover p.elementor-icon-box-description {
    color: #eee;
}

.serviceHomeBox .elementor-container .elementor-column.elementor-inner-column > .elementor-widget-wrap:hover p a {
    color: #fff;
}
.inquire_abooutOis {
    margin: 40px 0 30px;
}

.digitalProgress {padding-left: 40px;}

.custom_headingh3 .elementor-heading-title {
    color: #131313 !important;
    line-height: 1.5;
    margin-bottom: 15px;
    font-weight: 700;
    font-size: 32px;
}
.text-white .elementor-heading-title {
    color: #fff !important;
    margin-bottom: 0;
}
.blog.element-fourteen .blog-item > .holder > .data > .title > a {
    font-weight: 700;
}
.home-fourteen-footer-text p,.home-fourteen-footer-text .elementor-widget-text-editor > div {
    color: #cdcdcd !important;
}
.digitalProgress .elementor-widget-image-box {
    margin-bottom: 23px !important;
    background-color: #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0px 5px 20px 2px rgb(0 0 0 / 6%);
    padding: 20px 30px;
	transition:all 0.5s ease;
   border-top: 6px solid #ff29a1;
}
.digitalProgress .elementor-widget-image-box:hover {
    transform: translateY(-10px);
    border-top-color: #f6881e;
}
.digitalProgress .elementor-widget-image-box .elementor-image-box-title {
    color: #131313;
    font-size: 24px;
    margin: 5px 0 5px;
}

.digitalProgress .elementor-widget-image-box p.elementor-image-box-description {
    font-size: 15px;
    line-height: 1.6;
}

.home-fourteen-footer-text .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item a span {
    color: #eee !important;
}
.header_top_item .header_main_calltoaction 
 a.btn.button-one {
    background: linear-gradient(270deg, rgb(255, 74, 47) 0%, rgb(255, 59, 100) 50%, rgb(255, 40, 164) 100%);
    border-radius: 5px;
    padding: 7px 17px;
    font-weight: 600;
    transition: all 0.5s ease;
    font-size: 14px;
    color: #fff;
    line-height: 28px;
}
.wraper_header.style-ten .wraper_header_top .header_top .header_top_item ul.header-social > li.social_icon {
    position: relative;
    top: 3px;
}
.wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] > ul.menu > li {
    margin-right: 35px;
}
.header_top_item .header_main_calltoaction a.btn.button-one:hover {
    background: linear-gradient(270deg, rgb(85 37 110) 0%, rgb(141 34 114) 50%, rgb(154 32 115) 100%);
}
.wraper_header.style-ten .wraper_header_top > .container {
    padding-top: 6px;
    padding-bottom: 4px;
}
/*---- Home Contact form ----*/
.leftHomForm {
    background: #295b9b;
}

.right_counter {
    background: #fabb52;
}

.DISCOVER_contact  .elementor-column.elementor-col-50 {
    padding: 40px;
}

.DISCOVER_contact .elementor-column.elementor-col-50 h2.elementor-heading-title {
    font-size: 36px;
    padding: 5px 0;
    text-transform: uppercase;
    font-weight: 900;
    line-height: 1.2;
}

.leftHomForm h5.elementor-heading-title {
    color: #fff;
    margin-bottom: 5px;
    font-size: 18px;
}

.right_counter h5.elementor-heading-title {
    font-size: 18px;
    margin-bottom: 5px;
}

.leftHomForm h2.elementor-heading-title {
    color: #fff !important;
}

.book_your_space_form {
    margin: 0 -5px;
}

.book_your_space_form .form_group {
    margin-bottom: 15px;
}

.book_your_space_form .form_group input, .book_your_space_form .form_group select, .book_your_space_form .form_group textarea {
    width: 100%;
    padding: 10px 13px;
    background: transparent;
    border: 1px solid #eee;
    color: #fff;
}
.book_your_space_form .form_group select option {
    color: #2c2c2c;
}
.book_your_space_form .form_group.col-md-6,.book_your_space_form .form_group.col-md-12 {
    padding: 0 5px;
}

.book_your_space_form .form_group input::placeholder,.book_your_space_form .form_group textarea::placeholder {
    color: #eee;
}

 .cinfo div.or {
     color: #295b9b;
    background: #fff;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 50%;
    margin: -10px 5px;
    font-size: 18px;
}

.cinfo {
    text-align: center;
    background: #962172;
    display: inline-block;
    margin: 0 auto;
    padding: 10px 20px;
    border-radius: 5px;
    width: 100%;
}
.cinfo div {
    display: inline-block;
    vertical-align: middle;
    font-size: 20px;
    color: #fff;
    font-weight: 500;
}

.cinfo  .slash {
    display: none;
}

.book_your_space_form .form_group textarea {
    height: 110px;
}

.right_counter .elementor-widget-icon-box {
    width: 48% !important;
    margin-top: 20px !important;
    background: #fff;
    padding: 24px;
    box-shadow: 0 0 30px 0 rgb(27 68 163 / 7%);
    border-radius: 5px;
	transition:all 0.5s ease;
}
.right_counter .elementor-widget-icon-box:hover {
    box-shadow: 0 0 30px 0 rgb(44 54 75 / 60%);
}


.right_counter .margin_right.elementor-widget-icon-box{
    margin-right: 4%;
}

.right_counter .elementor-widget-icon-box .elementor-icon-box-title {
    color: #272727;
    font-weight: 800;
    margin: 0 0;
}

.right_counter .elementor-widget-icon-box .elementor-icon-box-content {
    padding-left: 8px;
}

.right_counter .elementor-widget-icon-box  i.fas {
    color: #295b9b;
}
.form_button input:hover {
    background: #fabb52;
}
.form_button input {
    padding: 10px 50px;
    background: #fff;
    border: none;
    color: #295b9b;
    font-weight: 500;
    transition: all 0.5s ease;
}
.form_button.col-md-12 {
    padding-left: 5px;
}
.step_collaboras {
    background: url(/wp-content/uploads/2022/09/line.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    margin-top: 70px;
    padding-top: 50px;
}

.step_1 > div {
    margin-top: 60px;
}

.step_2 > div {
    margin-top: -35px;
}
.step_3 > div {
   margin-top: -70px;
}

.step_4 > div {
     margin-top: -35px;
}
.step_5 > div {
    margin-top: 60px;
}


.step_text .elementor-heading-title {
    color: #3471b9;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 26px;
}
.step_collaboras .step_1 figure.elementor-image-box-img {
    background: #fff5e2;
}
.step_collaboras .step_2 figure.elementor-image-box-img {
    background: #f3deed;
}
.step_collaboras .step_3 figure.elementor-image-box-img {
    background: #ede0ec;
}
.step_collaboras .step_4 figure.elementor-image-box-img {
    background: #ffe3f3;
}
.step_collaboras .step_5 figure.elementor-image-box-img {
    background: #e6efff;
}
.step_collaboras  figure.elementor-image-box-img {
    line-height: 60px;
    padding: 31px;
    max-width: 130px;
    height: 130px;
    background: #eee;
    border-radius: 50%;
}

.step_collaboras .elementor-image-box-content .elementor-image-box-title {
    font-size: 18px;
    line-height: 1.5em;
    color: #131313;
    font-weight: 700;
}

.video_SecTionSec {
    margin-bottom: 80px;
    margin-top: -40px;
}
.homeBlogswarp  .cat_blog_detail {
    top: inherit;
    bottom: 10px;
    right: 10px;
    left: inherit;
}

.homeBlogswarp .cat_blog_detail a {
    padding: 9px 10px;
}

.homeBlogswarp .blog_box_area .blog-author img {
    max-width: 30px;
    border-radius: 50%;
}

.homeBlogswarp .blog_box_area .blog-author {
    align-items: center;
    display: inline-flex;
}

.homeBlogswarp .blog_box_area .blog-date {
    position: relative;
    top: -10px;
}

.homeBlogswarp .blog_box_area p {
    font-family: Rubik;
    padding-top: 6px;
}
.homeBlogswarp 
 article.blog_col_box .holder {
    box-shadow: 0 6px 25px rgb(12 89 219 / 9%);
    background-color: #ffffff;
    padding: 15px;
    margin-bottom: 30px;
}

.homeBlogswarp article.blog_col_box {
    padding-left: 10px;
    padding-right: 10px;
	margin-bottom: 0;
}
.footer_contactinfo {
    padding-bottom: 11px !important;
}
.homeBlogswarp .owl-dots {
    display: none;
}
.footer_contactinfo ul.elementor-icon-list-items li.elementor-icon-list-item {
    display: block;
}

.footer_contactinfo ul.elementor-icon-list-items li.elementor-icon-list-item span.elementor-icon-list-icon {
    position: absolute;
    top: 9px;
    left: 0;
}

.footer_contactinfo ul.elementor-icon-list-items li.elementor-icon-list-item {
    padding-left: 20px;
    position: relative;
    color: #eee;
    margin-bottom: 12px;
}
.ready_moreInfo {
    padding-bottom: 10px;
}

.ready_moreInfo figure.elementor-image-box-img {
    background: linear-gradient(270deg, rgb(255, 74, 47) 0%, rgb(255, 59, 100) 50%, rgb(255, 40, 164) 100%);
    margin-right: 20px !important;
    display: flex;
    align-items: center;
    max-width: 60px;
    height: 60px;
    padding: 14px;
    border-radius: 5px;
}

.ready_moreInfo figure.elementor-image-box-img img {
    filter: brightness(0) invert(1);
}

.ready_moreInfo .elementor-image-box-title {
    line-height: 1;
    color: #ff4930 !important;
}
ul.header-social li.getFreequote {
    margin-left: 10px;
    display: none !important;
}
.ptb-60 {
    padding-top: 60px;
    padding-bottom: 60px;
}
.video_homeW {
    padding: 180px 0 110px;
    background-size: cover;
}

.video_homeW  .elementor-background-overlay {
    background-image: linear-gradient(180deg, #FFFFFF00 0%, #000000 70%) !important;
}

.video_homeW .elementor-heading-title {
    color: #fff;
    margin-bottom: 50px;
    font-size: 40px;
}
.digiBoxMar .elementor-widget-icon-box {
    width: 16.6666% !important;
    transition: all 0.5s ease;
}

.digiBoxMar .elementor-widget-icon-box .elementor-icon-box-icon {
    background: linear-gradient(45deg, #243e86, #49b9e1);
    max-width: 110px;
    margin: 0 auto 13px;
    height: 110px;
    border-radius: 50%;
    display: flex;
    align-items: center;
}
.digiBoxMar .elementor-widget-icon-box:hover {
    transform: scale(0.8);
}

.digiBoxMar {
    padding: 20px 0;
}

.digiBoxMar .elementor-widget-icon-box .elementor-icon-box-icon span.elementor-icon, .digiBoxMar .elementor-widget-icon-box .elementor-icon-box-icon a.elementor-icon {
    filter: brightness(0) invert(1);
    font-size: 65px;
}

.digiBoxMar .elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title {
    font-size: 17px;
    color: #292929;
}
.digiBoxMar .elementor-widget-icon-box:nth-child(2) .elementor-icon-box-icon {
    background: linear-gradient(45deg, #9d2073, #53246d);
}

.digiBoxMar .elementor-widget-icon-box:nth-child(3) .elementor-icon-box-icon {
    background: linear-gradient(45deg, #faa628, #a95500);
}

.digiBoxMar .elementor-widget-icon-box:nth-child(4) .elementor-icon-box-icon {
    background: linear-gradient(45deg, #ff29a2, #ff4931);
}

.digiBoxMar .elementor-widget-icon-box:nth-child(5) .elementor-icon-box-icon {
    background: linear-gradient(45deg, #0041ff, #ff4931);
}

.digiBoxMar .elementor-widget-icon-box:nth-child(6) .elementor-icon-box-icon {
    background: linear-gradient(45deg, #166c00, #31ffec);
}
.aboutBoxLeft .elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title {
    font-size: 20px;
    margin: 0px 0 14px;
    font-weight: 700;
    color: #222;
    position: relative;
}
.aboutBoxLeft .elementor-widget-button a.elementor-button-link.elementor-button:hover {
    background: linear-gradient(to right, #2a2a2a 0%, #121212 100%);
    color: #fff;
}

.aboutBoxLeft .elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title:before {
    content: "";
    position: absolute;
    width: 80px;
    height: 2px;
    background: #982072;
    bottom: -6px;
    transition: all 0.5s ease;
}

.aboutBoxLeft .elementor-widget-icon-box:hover .elementor-icon-box-content .elementor-icon-box-title:before {
    width: 100%;
}
.aboutBoxLeft .elementor-widget-icon-box .elementor-icon-box-content p.elementor-icon-box-description {
    font-size: 15px;
    line-height: 1.5;
}

.aboutBoxLeft .elementor-widget-button {
    padding-left: 68px;
    margin-top: 10px;
}

.aboutBoxLeft {
    margin-bottom: 20px;
}
.aboutBoxLeft .elementor-widget-button a.elementor-button-link.elementor-button:hover {
    background: linear-gradient(to right, #2a2a2a 0%, #121212 100%);
    color: #fff;
}
.aboutBoxLeft .elementor-widget-button a.elementor-button-link.elementor-button {
    color: #ffffff;
    background: linear-gradient(to right, #9D2073 0%, #57256E 100%);
    border-radius: 0;
    padding: 9px 12px;
    font-weight: 500;
    font-size: 13px;
    border: none !important;
    transition: all 0.5s ease;
}

.aboutBoxLeft .elementor-widget-button a.elementor-button-link.elementor-button:hover {
    color: #fff;
    border-bottom: 1px solid #285999;
}
.get_freePoup.showpopup {
	  display: flex;
}
.get_freePoup {
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    display: none;
    align-items: center;
    justify-content: center;
    z-index: 999;
    left: 0;
}
.overlay_poup {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #000;
    top: 0;
    left: 0;
    opacity: 0.6;
}

.from_poup h4 {
    color: #1e1e1e;
    font-weight: 700;
}

.from_poup button.close_btn {
    width: 35px;
    height: 35px;
    position: absolute;
    right: -35px;
    top: 0;
    background: #002f9b;
    border-radius: 0;
    font-size: 22px;
    border: none;
    line-height: 20px;
    color: #fff;
}
.from_poup {
    background: #fff;
    max-width: 520px;
    width: 100%;
    position: relative;
    z-index: 99;
    padding: 24px;
    border-radius: 5px;
    box-shadow: 0px 15px 26px rgb(0 0 0 / 42%);
}
.from_poup h4 {
    color: #1e1e1e;
    font-weight: 700;
}
.free_qutoe_get, .book_your_space_form {
    margin: 0 -5px;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.DISCOVER_contact .wpcf7-response-output, .applyFormLeft .wpcf7-response-output {
    color: #fff;
}

.wpcf7 form .wpcf7-response-output {
    display: flex;
    width: 100%;
    text-align: center;
    margin: 10px 0 0 !important;
    flex-wrap: wrap;
    flex-direction: column;
}

.free_qutoe_get .form_group input,.free_qutoe_get .form_group select {
    width: 100%;
    padding: 7px 10px;
    border: 1px solid #cfcfcf;
    height: 46px;
}

.free_qutoe_get .form_group {
    padding: 0 5px;
    margin-bottom: 12px;
}

.free_qutoe_get .form_button 
 input.wpcf7-form-control.wpcf7-submit {
    background: #006ab7;
    color: #fff;
    padding: 7px 35px;
    border-radius: 3px;
}
.free_qutoe_get .form_button input.wpcf7-form-control.wpcf7-submit:hover{
    background: #750152;
 }
.free_qutoe_get .form_button span.wpcf7-spinner {
    position: absolute;
}
.banner_slidHome {
    padding: 140px 0 180px;
    position: relative;
}

.banner_slidHome:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(to right, #203d88, transparent);
    top: 0;
    left: 0;
}

.banner_slidHome .banner_head {
    color: #fff;
    line-height: 1.3;
}

.banner_slidHome p {
    font-size: 22px;
    color: #eee;
    margin-bottom: 20px;
}
.container {
    width: 100%;
    max-width: 1400px;
    padding-left: 30px;
    padding-right: 30px;
}
.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1380px !important;
    padding-left: 30px;
    padding-right: 30px;
}
.elementor-section.elementor-section-boxed > .elementor-container .elementor-container {
    padding-left: 0;
    padding-right: 0;
}
.get_free_Quot a {
    background: linear-gradient(270deg, rgb(255, 74, 47) 0%, rgb(255, 59, 100) 50%, rgb(255, 40, 164) 100%);
    border-radius: 5px;
    padding: 7px 17px;
    font-weight: 500;
    transition: all 0.5s ease !important;
    font-size: 14px !important;
    color: #fff !important;
    line-height: 28px !important;
    top: -3px;
}

.wraper_header.style-ten .wraper_header_main .nav {
    margin-top: 20px !important;
}

.wraper_header.style-ten .wraper_header_main .nav ul#menu-main_menu {
    display: flex;
    align-items: center;
}

.get_free_Quot a:hover {
    background: linear-gradient(270deg, rgb(85 37 110) 0%, rgb(141 34 114) 50%, rgb(154 32 115) 100%);
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    border-color: #ffb900;
    clear: both;
    background: #fabb52;
    margin: 10px 0 0 !important;
    color: #000;
	text-align: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    position: relative;
    top: 15px;
    max-width: 700px;
    margin: 0 auto !important;
}
.wpcf7 form.sent .wpcf7-response-output {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    text-align: center;
    justify-content: center;
    margin-top: 15px !important;
    top: 10px;
    position: relative;
    max-width: 700px;
    margin: 0 auto;
}
ul.elementor-icon-list-items.makePaymentbox li {display: inline-block;margin: 0 8px;width: auto;}

ul.header-social {
    width: auto;
    padding-left: 15px;
}

.header_top_item.top_right_box {
    display: inline-flex;
    align-items: center;
}

ul.elementor-icon-list-items.makePaymentbox {
    width: auto;
    position: relative;
    top: 2px;
}

ul.elementor-icon-list-items.makePaymentbox li a {
    color: #fff;
}

ul.elementor-icon-list-items.makePaymentbox li span.elementor-icon-list-icon {
    padding-right: 4px;
}
.banner_rocket_img {
position: absolute !important;
    left: 50%;
    transform: translate(-50%,-0%);
    bottom: -50%;
    max-width: 120px;
}

.banner_rocket_img img {
    max-width: 110px !important;
    -webkit-animation: mover 1s infinite  alternate;
    animation: mover 1s infinite  alternate;
}
.packege_price  .rt-pricing-table.element-seven .holder {
    padding: 50px 0px 20px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
	border: 1px solid #c9c9c9;
}
.packege_purple .holder {
    background: linear-gradient(to right, #64246f, #951873) !important;
	border: none !important;
}
.packege_pink .holder {
    background: linear-gradient(to right, #a40168, #ef32a6) !important;
	border: none !important;
}
.packege_yellow .holder {
    background: linear-gradient(to right, #b86b01, #f9a32c) !important;
	border: none !important;
}
.packege_blue .holder {
    background: linear-gradient(to right, #0b518e, #3177b4) !important;
	border: none !important;
}
.packege_price .rt-pricing-table.element-seven .holder{
	 background: linear-gradient(to right, #0b518e, #3177b4);
}
.packege_price .packege_purple .rt-pricing-table.element-seven .icon img,.packege_price .packege_pink .rt-pricing-table.element-seven .icon img,.packege_price .packege_yellow .rt-pricing-table.element-seven .icon img,.packege_price .packege_blue .rt-pricing-table.element-seven .icon img{
	    filter: brightness(0) invert(1);
}
.packege_price .packege_purple .rt-pricing-table.element-seven .heading .title,.packege_price .packege_pink .rt-pricing-table.element-seven .heading .title,.packege_price .packege_yellow .rt-pricing-table.element-seven .heading .title,.packege_price .packege_blue .rt-pricing-table.element-seven .heading .title{
	   color:#fff !important;
}
.packege_price .packege_purple .rt-pricing-table.element-seven .holder > .pricing > .price,.packege_price .packege_pink .rt-pricing-table.element-seven .holder > .pricing > .price,.packege_price .packege_yellow .rt-pricing-table.element-seven .holder > .pricing > .price,.packege_price .packege_blue .rt-pricing-table.element-seven .holder > .pricing > .price {
	   color:#fff !important;
}
.packege_price .packege_purple .rt-pricing-table.element-seven .holder > .pricing > .price sup,.packege_price .packege_pink .rt-pricing-table.element-seven .holder > .pricing > .price sup,.packege_price .packege_yellow .rt-pricing-table.element-seven .holder > .pricing > .price sup,.packege_price .packege_blue .rt-pricing-table.element-seven .holder > .pricing > .price sup,.packege_price .packege_purple .rt-pricing-table.element-seven .holder > .pricing > .price sub,.packege_price .packege_pink .rt-pricing-table.element-seven .holder > .pricing > .price sub,.packege_price .packege_yellow .rt-pricing-table.element-seven .holder > .pricing > .price sub,.packege_price .packege_blue .rt-pricing-table.element-seven .holder > .pricing > .price sub{
	     color: #dbdbdb;
}
.packege_price .packege_purple .rt-pricing-table.element-seven .holder > .started .btn,.packege_price .packege_pink .rt-pricing-table.element-seven .holder > .started .btn,.packege_price .packege_yellow .rt-pricing-table.element-seven .holder > .started .btn,.packege_blue .packege_purple .rt-pricing-table.element-seven .holder > .started .btn {
    background: #fff !important;
    color: #000 !important;
    border: none !important;
}

.packege_price  .rt-pricing-table.element-seven .holder .icon {
    order: 1;
}

.packege_price  .rt-pricing-table.element-seven .holder .heading {
    order: 2;
}

.packege_price  .rt-pricing-table.element-seven .holder .pricing {
    order: 3;
}

.packege_price  .rt-pricing-table.element-seven .holder .started {
    order: 4;
}

.packege_price .rt-pricing-table.element-seven .holder .content-list {
    order: 5;
    margin-bottom: 10px;
    background: #fff;
	    width: 100%;
}
.packege_price .rt-pricing-table.element-seven .holder p.spotlight-tag-text {
    backface-visibility: hidden;
    background-color: transparent !important;
    background: linear-gradient(to right, #264a91 0%, #46b0d8 100%);
    box-shadow: 0 0 19px rgb(0 0 0 / 15%);
    position: absolute;
    top: 15px;
    right: -30px;
    z-index: 1;
    padding: 5px 40px 3px 60px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;
    color: #fff;
    line-height: 26px;
    transform: rotate(30deg);
    -webkit-transform: rotate(30deg);
}

.packege_price .rt-pricing-table.element-seven  .icon {
    display: block !important;
	    margin-bottom: 11px;
}

.packege_price .rt-pricing-table.element-seven .icon img {
    max-height: 70px;
}
.packege_price .rt-pricing-table.element-seven .heading  .title {
    text-transform: uppercase;
    font-weight: 700 !important;
}

.packege_price   .rt-pricing-table.element-seven p.price {
    font-size: 54px !important;
}

.packege_price   .rt-pricing-table.element-seven .heading {
    margin-bottom: 18px;
}

.packege_price .rt-pricing-table.element-seven h4.table-title {
    text-align: left;
    font-size: 14px !important;
    background: #ededed;
    color: #000 !important;
    padding: 10px 18px;
    border: 1px solid #d9d9d9 !important;
    line-height: 1.5;
    border-left: none;
    line-height: 1.5 !important;
  padding-left: 10px !important;
	margin-bottom: 15px !important;
}
.wraper_inner_banner:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(to right, #203d88, transparent);
    top: 0;
    left: 0;
}
.packege_price .elementor-column.elementor-inner-column .elementor-widget-radiant-pricing-table ,.packege_price .elementor-column.elementor-inner-column .elementor-widget-radiant-pricing-table .elementor-widget-container, .packege_price .elementor-column.elementor-inner-column .elementor-widget-radiant-pricing-table .elementor-widget-container .rt-pricing-table,.packege_price .elementor-column.elementor-inner-column .elementor-widget-radiant-pricing-table .elementor-widget-container .rt-pricing-table .holder {
    height: 100%;
}


.packege_price .elementor-column.elementor-inner-column .elementor-widget-radiant-pricing-table .elementor-widget-container .rt-pricing-table .holder:after {
    content: "";
    position: absolute;
    width: 100%;
    background: #fff;
    height: 59%;
    bottom: 25px;
}

.packege_price .elementor-column.elementor-inner-column .elementor-widget-radiant-pricing-table .elementor-widget-container .rt-pricing-table .holder > * {
    position: relative;
    z-index: 9;
}

.packege_price .elementor-column.elementor-inner-column .elementor-widget-radiant-pricing-table .elementor-widget-container .rt-pricing-table .holder > .spotlight-tag {
    position: initial;
}

.wraper_inner_banner .wraper_inner_banner_main .inner_banner_main.text-center,.wraper_inner_banner .wraper_inner_banner_main .inner_banner_main.text-center .title {
    text-align: left !important;
}

.packege_price .rt-pricing-table.element-seven .content-list li {
    text-align: left;
    font-size: 14px;
    border-bottom: 1px solid #d3d3d3;
    margin: 10px  0!important;
 padding: 2px 10px 10px;
}

.packege_price .rt-pricing-table.element-seven .content-list li label {
    float: right;
    color: #243e86;
}

.packege_price .rt-pricing-table.element-seven .content-list li label i.far.fa-check-circle {
    color: #02b98f;
    font-weight: 600;
}

.packege_price .rt-pricing-table.element-seven .content-list li label i.far.fa-times-circle {
    color: #f70325;
    font-weight: 600;
}

.packege_price .rt-pricing-table.element-seven .content-list h4 {
    text-align: left;
    font-size: 14px;
    color: #424242;
    border-left: 3px solid #424242;
    line-height: 1.5;
    padding-left: 14px;
	margin-bottom: 0;
}
.packege_price .rt-pricing-table.element-seven .content-list li.highlight_table {
    background: #3175b2;
    color: #fff;
    padding: 8px 10px;
	margin-top: 0 !important;
}
.rt-pricing-table.element-seven > .holder > .content-list ul li {
    margin-bottom: 0 !important;
}
.packege_price .rt-pricing-table.element-seven .content-list li.highlight_table label {
    color: #eee;
}
.packege_price .rt-pricing-table.element-seven .content-list ul li:last-child {
    border-bottom: none;
}

.text-white > * ,.text-white > * > * {
    color: #fff !important;
}

.we_beliveWarp .max_para {
    max-width: 880px;
    margin: 0px auto 0;
}
.max_para800 {
    max-width: 820px;
    margin: 0px auto 0;
}
.max_para900 {
    max-width: 820px;
}
.need_quotes {
    padding: 30px;
}

.need_quotes a.radiantthemes-custom-button-main {
    background: #fff !important;
    color: #203c87 !important;
    font-weight: 700 !important;
}
.pr-30{
	padding-right:30px !important;
}
@keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-50px); }
}
.Call_With_Marketing .free_qutoe_get .form_button.col-md-12 {
    text-align: center;
}

.Call_With_Marketing .free_qutoe_get .form_button.col-md-12 input.wpcf7-form-control {
    padding: 10px 50px;
    text-transform: uppercase;
}
.need_quotes .elementor-heading-title {
    margin-bottom: 10px !important;
    line-height: 1.4;
}

.Call_With_Marketing .free_qutoe_get {
    max-width: 700px;
    margin: 30px auto 0;
}

.Call_With_Marketing .elementor-heading-title {
    max-width: 700px;
    margin: 0 auto 9px;
}
/*--- Bredcrum color --*/
.page.page-id-20054 .wraper_inner_banner:before {
    background: linear-gradient(to right, #942173, transparent);
}
.page-id-20082 .wraper_inner_banner:before {
    background: linear-gradient(to right, #f56518, transparent);
}
.page-id-20338 .wraper_inner_banner:before {
    background: linear-gradient(to right, #942173, transparent);
}
.page-id-20348 .wraper_inner_banner:before {
    background: linear-gradient(to right, #f78b18, transparent);
}
.page.page-id-20433 .wraper_inner_banner:before {
    background: linear-gradient(to right, #46aed6, transparent);
}
.page.page-id-20425 .wraper_inner_banner:before {
    background: linear-gradient(to right, #942173, transparent);
}
.page.page-id-20459 .wraper_inner_banner:before {
    background: linear-gradient(to right, #f39800, transparent);
}
.page.page-id-20470 .wraper_inner_banner:before {
    background: linear-gradient(to right, #cb0026, transparent);
}
.page.page-id-20480 .wraper_inner_banner:before {
    background: linear-gradient(to right, #59236a, transparent);
}
.bg-pink {
    background: #942173;
}
.bg-blue {
    background: #203c87;
}
.bg-orange {
    background: #f56518;
}
.bg-cyan {
    background: #46aed6;
}
.bg-yellow {
    background: #f39800;
}
.bg-red {
    background: #cb0026;
}
.bg-purple{
	background: #59236a;	
}
.theme_orange .elementor-widget-button a.elementor-button-link.elementor-button {
    background: #f56518;
}

.theme_orange .elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title:before {
    background: #f56518;
}
.theme_blue .elementor-widget-button a.elementor-button-link.elementor-button {
    background: #203c87;
}
.theme_blue .radiantthemes-custom-button.element-one .radiantthemes-custom-button-main {
    background: linear-gradient(to right, #234288 0%, #419fcd 100%) !important;
}
.theme_blue.bg-blue .radiantthemes-custom-button.element-one .radiantthemes-custom-button-main {
    background: #fff !important;
    color: #203c87 !important;
}
.theme_blue .elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title:before {
    background: #203c87;
}
.theme_yellow .elementor-widget-button a.elementor-button-link.elementor-button {
    background: #f39800;
}
.theme_yellow .radiantthemes-custom-button.element-one .radiantthemes-custom-button-main {
    background: linear-gradient(to right, #f39800 0%, #b17100 100%) !important;
}
.theme_yellow.bg-yellow .radiantthemes-custom-button.element-one .radiantthemes-custom-button-main {
    background: #fff !important;
    color: #f39800 !important;
}
.theme_red .elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title:before {
    background: #cb0026;
}
.theme_red .elementor-widget-button a.elementor-button-link.elementor-button {
    background: #cb0026;
}
.theme_red .radiantthemes-custom-button.element-one .radiantthemes-custom-button-main {
    background: linear-gradient(to right, #cb0026 0%, #b30021 100%) !important;
}
.theme_red.bg-red .radiantthemes-custom-button.element-one .radiantthemes-custom-button-main {
    background: #fff !important;
    color: #cb0026 !important;
}
.theme_purple .elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title:before {
    background: #59236a;
}
.theme_purple .elementor-widget-button a.elementor-button-link.elementor-button {
    background: #59236a;
}
.theme_purple .radiantthemes-custom-button.element-one .radiantthemes-custom-button-main {
    background: linear-gradient(to right, #59236a 0%, #b30021 100%) !important;
}
.theme_purple.bg-purple .radiantthemes-custom-button.element-one .radiantthemes-custom-button-main {
    background: #fff !important;
    color: #59236a !important;
}
.theme_yellow .elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title:before {
    background: #f39800;
}
.theme_cyan .elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title:before {
    background: #46aed6;
}
.theme_cyan .elementor-widget-button a.elementor-button-link.elementor-button {
    background: #46aed6;
}
.theme_cyan .radiantthemes-custom-button .radiantthemes-custom-button-main {
    background: #46aed6 !important;
}

.theme_orange .radiantthemes-custom-button .radiantthemes-custom-button-main {
    background: #f56518 !important;
}

.need_quotes .radiantthemes-custom-button .radiantthemes-custom-button-main {
    background: #fff !important;
    color: #f56518 !important;
}

.what_social {
    max-width: 1000px;
}

.what_social .elementor-column.elementor-col-33 {
    padding: 0 20px;
}

.what_social .elementor-column .elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title:before {
    left: 50%;
    transform: translate(-50%,-50%);
}

.what_social .elementor-column .elementor-widget-icon-box .elementor-icon-box-content:hover .elementor-icon-box-title:before {
    width: 100%;
}
.what_social {max-width: 1100px;margin-bottom: 0 !important;}

.what_social .elementor-column.elementor-inner-column {
    padding: 15px;
}

.what_social .elementor-column.elementor-inner-column  .elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title:before {
    left: 50%;
    transform: translate(-50%,-50%);
}

.what_social .elementor-column.elementor-inner-column .elementor-widget-icon-box:hover .elementor-icon-box-content .elementor-icon-box-title:before {
    width: 90%;
}

.theme_orange .radiantthemes-custom-button .radiantthemes-custom-button-main {
    background: #f56518 !important;
}

.need_quotes.bg-orange .radiantthemes-custom-button .radiantthemes-custom-button-main {
    background: #fff !important;
    color: #f56518 !important;
}

.socialListWar .elementor-widget-icon-box {
    margin-bottom: 40px !important;
}

.socialListWar .elementor-widget-icon-box:last-child {
    margin-bottom: 0 !important;
}

.socialListWar .elementor-widget-icon-box p.elementor-icon-box-description {
    font-size: 16px !important;
}
.what_social  .elementor-icon-box-wrapper .elementor-icon-box-icon {
    background: linear-gradient(45deg, #243e86, #49b9e1);
    max-width: 110px;
    margin: 0 auto 13px;
    height: 110px;
    border-radius: 50%;
    display: flex;
    align-items: center;
}
.what_social  .elementor-icon-box-wrapper .elementor-icon-box-icon span.elementor-icon {
    filter: brightness(0) invert(1);
    font-size: 65px;
}
.what_social .elementor-inner-column.elementor-element:nth-child(2) .elementor-icon-box-icon {
    background: linear-gradient(45deg, #9d2073, #53246d);
}

.what_social .elementor-inner-column.elementor-element:nth-child(3) .elementor-icon-box-icon {
    background: linear-gradient(45deg, #faa628, #a95500);
}

.what_social .elementor-inner-column.elementor-element:nth-child(4) .elementor-icon-box-icon {
    background: linear-gradient(45deg, #ff29a2, #ff4931);
}

.what_social .elementor-inner-column.elementor-element:nth-child(5) .elementor-icon-box-icon {
    background: linear-gradient(45deg, #0041ff, #ff4931);
}

.what_social .elementor-inner-column.elementor-element:nth-child(6) .elementor-icon-box-icon {
    background: linear-gradient(45deg, #166c00, #31ffec);
}

.what_social .elementor-widget-icon-box:nth-child(4) .elementor-icon-box-icon {
    background: linear-gradient(45deg, #ff29a2, #ff4931);
}

.what_social .elementor-widget-icon-box:nth-child(5) .elementor-icon-box-icon {
    background: linear-gradient(45deg, #faa628, #a95500);
}

.what_social .elementor-widget-icon-box:nth-child(6) .elementor-icon-box-icon {
    background: linear-gradient(45deg, #9d2073, #53246d);
}
.digitalProgress {
    padding-left: 0;
}
/*---- Seo Page ---*/
.seo_counter .elementor-heading-title {
    line-height: 1.4;
}
.organic_seoBox .elementor-widget-icon-box {
    width: 33.33% !important;
    padding: 20px 30px;
    border-right: 2px solid #eee;
    height: 100%;
}
.organic_seoBox .elementor-widget-wrap.elementor-element-populated {
    align-items: start !important;
}
.organic_seoBox .elementor-widget-icon-box .elementor-icon-box-title {
    color: #fff;
    font-weight: 700;
}
.seo_counter {
    padding: 20px 0;
}

.organic_seoBox .elementor-widget-icon-box:last-child {
    border: none;
}

.organic_seoBox .elementor-widget-icon-box p.elementor-icon-box-description {
    color: #eee;
}
.seo_stepBox  .elementor-widget-image-box {
    width: 25% !important;
    padding: 0 16px;
}

.seo_stepBox .elementor-widget-image-box img {
    max-width: 74px;
}

.seo_stepBox .elementor-widget-image-box figure.elementor-image-box-img {
    position: relative;
    padding-bottom: 37px;
}

.seo_stepBox {
    padding-top: 20px;
}

.seo_stepBox:before {
    content: "";
    position: absolute;
    width: 100%;
    background: #59236a;
    height: 3px;
    left: 50%;
    transform: translate(-50%,-50%);
    top: 140px;
    max-width: 960px;
}

.seo_stepBox .elementor-widget-image-box figure.elementor-image-box-img:before {
    content: "";
    width: 23px;
    height: 23px;
    background: #59236a;
    position: absolute;
    border-radius: 50%;
    bottom: -20px;
    left: 50%;
    transform: translate(-50%,-050%);
}

.seo_stepBox .elementor-image-box-title {
    font-size: 22px;
    margin: 10px 0 0;
    color: #222222;
    font-weight: 700;
    line-height: 1.6;
}

.seo_stepBox h5 {
    font-size: 18px;
    color: #484848;
}

.seo_stepBox .elementor-widget-image-box .elementor-image-box-content {
    line-height: 1.7;
}
/*--- Careers--*/
.job_from {
    display: flex;
    flex-wrap: wrap;
}

.job_from .col-6 {
    width: 50%;
}

.job_from .col-12 {
    width: 100%;
}

.job_from input,.job_from select {
    width: 100%;
    background: #eee;
    border: none;
    height: 45px;
    padding: 10px;
    border-radius: 4px;
}

.job_from .form-group,.job_from .form-button {
    padding: 0 8px;
}

.Call_With_Marketing .elementor-heading-title {
    padding-left: 5px;
    margin: inherit;
    padding-bottom: 22px;
}

.applyFormLeft {
    padding: 60px;
}

.job_from .form-group label {
    color: #eee;
    margin-bottom: 7px;
}

.job_from .form-group textarea {
    padding: 20px;
    width: 100%;
    border: none;
    border-radius: 5px;
    height: 130px;
}
.job_from  .form-button  input.wpcf7-form-control {
    background: linear-gradient(270deg, rgb(255, 74, 47) 0%, rgb(255, 59, 100) 50%, rgb(255, 40, 164) 100%);
    color: #fff;
    height: 58px;
    font-size: 18px;
    font-weight: 500;
}

.job_from .form-button span.wpcf7-spinner {
    position: absolute;
    right: 0;
    bottom: -30px;
}
/*--- Price Packege---*/
.aboutCulture .elementor-icon-box-wrapper .elementor-icon-box-icon span.elementor-icon {
    font-size: 50px;
}
.testimonial_box {
    margin: 30px auto 10px;
    border-bottom: 1px solid #cdcdcd;
    padding-bottom: 30px;
    max-width: 800px;
}

.testimonial_box .elementor-heading-title {
    color: #2e2e2e;
    margin-bottom: 6px;
    font-size: 22px;
    font-weight: 500;
}

.testimonial_box .elementor-widget-text-editor .elementor-widget-container,.testimonial_box .elementor-widget-text-editor .elementor-widget-container p {
    font-size: 17px;
    line-height: 1.5;
}

.testimonial_box .elementor-star-rating__wrapper {
    justify-content: flex-start;
    margin-bottom: 13px;
}

.testimonial_box .elementor-star-rating__wrapper .elementor-star-rating {
    display: block !important;
    text-align: left;
    width: 100%;
}

.testimonial_box .elementor-star-rating__wrapper .elementor-star-rating i:before {
    color: #f68821;
}

.testimonial_box .elementor-star-rating__wrapper .elementor-star-rating  i {
    margin-right: 3px;
    font-size: 18px;
}
/*--Discover opportunity--*/
.global_scale {
    max-width: 100%;
}

.global_scale .elementor-column.elementor-inner-column.elementor-element {
    width: 33.33%;
}

.global_scale  .elementor-container.elementor-column-gap-default {flex-wrap: wrap;padding: 20px;}

.what_social .elementor-column.elementor-inner-column .elementor-widget-wrap.elementor-element-populated {
    background: #fff;
    padding: 50px 30px;	
    transition: all 0.5s ease;
}
.what_social .elementor-column.elementor-inner-column .elementor-widget-wrap.elementor-element-populated:hover {
    box-shadow: 0px 0px 29px rgb(0 0 0 / 17%);
}
.what_social .elementor-column.elementor-inner-column .elementor-widget-wrap.elementor-element-populated .elementor-icon-box-title {
    padding-bottom: 6px;
    margin-bottom: 20px;
}
.Career_JoBse div#wpjb-top-search {
    padding: 20px 25px 20px;
    background: #203c87;
}

.Career_JoBse div#wpjb-top-search label.wpjb-cute-checkbox {
    color: #fff;
}

ul.wpjb-options-list {
    margin-bottom: 0 !important;
}

.Career_JoBse .wpjb-list-search a.wpjb-button.wpjb-button-search {
    margin-bottom: 0;
    background: #ff680e !important;
    padding: 14px 2px 14px;
    color: #ffffff !important;
    text-align: center;
}
.Career_JoBse  .wpjb-cute-input input:checked ~ .wpjb-cute-input-indicator {
    background: #ff680e !important;
}
.single.single-job .wpjb-top-header {
    padding: 10px;
}

.single.single-job a.wpjb-button.wpjb-form-toggle.wpjb-form-job-apply {
    background: #37b34a;
    padding: 14px 20px;
    border: none;
    color: #fff !important;
    font-weight: 600;
}
.single.single-job aside#secondary {
    display: none;
}

div#wpjb-form-job-apply .wpjb-element-input-textarea.wpjb-element-name-message textarea#message {
    height: 110px;
    min-height: auto;
}

div#wpjb-form-job-apply form#wpjb-apply-form input.wpjb-submit {
    font-size: 16px;
    background: #002b5e;
}
.single-job .page-header.si-has-page-title {
    background: url(/wp-content/uploads/2022/06/about_us_banner.jpg) !important;
}
.single-job .wpjb .wpjb-text h3 {
    text-transform: capitalize;
    font-weight: 700;
    font-size: 22px;
    margin: 12px 0 14px;
}
.Career_JoBse .wpjb .wpjb-grid .wpjb-col-main .wpjb-line-major a.wpjb-job_title.wpjb-title {
      color: #942173;
}
.single-job .wraper_blog_banner_main, .single-job .wraper_blog_banner_tags {
    display: none;
}
.single-job .Digital_Marketing_service {
	  display: none;
}
/*--- Blogs---*/
.blogs_innerBox .blog.element-thirteen .blog-item > .holder > .blog-date-tag > .blog-date-tag-text {
    color: #305bb0;
}

.blogs_innerBox  .blog.element-thirteen .blog-item:hover .holder > .blog-date-tag > .blog-date-tag-text {
    background: linear-gradient(150deg, #305bc2 0%, #163889 50%, #305bc2 100%);
    color: #fff;
}

.blogs_innerBox .blog.element-thirteen .blog-item:hover .holder > .blog-date-tag > .blog-date-tag-text:after {
    border-color: rgb(100 142 243) transparent transparent transparent;
}


.blogs_innerBox .blog.element-thirteen .blog-item > .holder > .pic > .pic-main img {
    height: 100%;
    object-fit: cover;
}

.blogs_innerBox .blog.element-thirteen .blog-item > .holder > .pic {
    margin-bottom: 10px;
}

.blogs_innerBox .blog.element-thirteen .blog-item > .holder > .data .title a {
    font-weight: 700;
    font-size: 22px;
    color: #262626;
}
.single.single-post .entry-content h2 {
    color: #1e1e1e !important;
}
.single.single-post article.single-post .entry-content p {
    margin-bottom: 30px;
}
.wraper_blog_main.style-one > .container {
    padding-top: 60px;
    padding-bottom: 61px;
}
.error404 .wraper_error_main {
    padding-top: 0px;
}

@media(max-width:1420px){
	.custom_headingh2 .elementor-heading-title {
		margin-bottom: 12px;
		font-size: 35px;
	}
	.DISCOVER_contact .elementor-column.elementor-col-50 h2.elementor-heading-title {
		font-size: 30px;
		line-height: 1.4;
	}
	h1 {
		font-size: 40px;
		line-height: 50px;
	}
	.digitalProgress .elementor-widget-image-box .elementor-image-box-title {
		font-size: 22px;
	}
	.right_counter .elementor-widget-icon-box {
		padding: 18px;
	}
}
@media(max-width:1199px){
	.banner_slidHome .banner_head {
		font-size: 38px;
	}
	.digiBoxMar .elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title {
		font-size: 15px;
	}
	.right_counter .elementor-widget-icon-box {
		padding: 14px;
	}
	.DISCOVER_contact .elementor-column.elementor-col-50 {
		padding: 40px 20px;
	}
	.right_counter .elementor-widget-icon-box p.elementor-icon-box-description {
		font-size: 15px;
	}
	.banner_leftBox {
		width: 100% !important;
	}
	.serviceHomeBox .elementor-container .elementor-column.elementor-inner-column > .elementor-widget-wrap .elementor-icon-box-title {
		font-size: 18px;
	}
	.serviceHomeBox .elementor-container .elementor-column.elementor-inner-column > .elementor-widget-wrap p.elementor-icon-box-description {
		font-size: 15px;
	}
	.wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] > ul.menu > li {
		margin-right: 28px;
	}
	body .wraper_header .wraper_header_main .header_main .brand-logo img, body  .wraper_header .wraper_header_main .header_main .brand-logo-sticky img {
		max-width: 170px !important;
	}
	.wraper_header.style-ten .wraper_header_main .nav {
		margin-top: 18px !important;
	}
	.banner_slidHome {
		background-position: right !important;
	}
	.banner_slidHome {
		padding: 90px 0 130px;
	}
	ul.header-social {
		padding-left: 4px;
	}
	.packege_price .elementor-column.elementor-inner-column {
		width: 50% !important;
	}
	.custom_headingh2 .elementor-heading-title {
		font-size: 30px;
		line-height: 1.3;
	}
	.custom_headingh3 .elementor-heading-title {
		line-height: 1.2;
		font-size: 28px;
	}

}

@media(max-width:991px){
	.wraper_header_top .row.header_top > div:nth-child(1) {
		width: 40%;
	}

	.wraper_header_top .row.header_top > div:nth-child(2) {
		width: 60%;
	}
	.homeBT_over > div >.elementor-column.elementor-col-50 {
		width: 100%;
	}

	.homeBT_over > div {
		flex-direction: column-reverse;
	}
	.video_homeW {
		padding: 200px 0 70px;
	}
	.digiBoxMar .elementor-widget-icon-box {
		width: 33.33% !important;
	}
	.digiBoxMar .elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title {
		font-size: 17px;
	}
	.serviceHomeBox .elementor-container .elementor-column.elementor-inner-column {
		width: 50%;
	}
	.DISCOVER_contact .elementor-column.elementor-col-50 {
		width: 100%;
	}
	.wraper_header.style-ten .wraper_header_main .header-responsive-nav {
		margin-top: 20px;
	}
		.mobile-menu-nav > [class*='menu-'] > ul.menu > li > a, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > a, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li a {
		color: #000;
	}
		li.get_free_Quot {
		padding: 20px 10px;
		text-align: center;
	}
	.serviceFLipBoxSec > div .elementor-column.elementor-inner-column {
		width: 50%;
	}
	.inner_banner_main .title {
		font-size: 40px !important;
	}
	.elementor-section.elementor-section-boxed > .elementor-container {
		padding-left: 20px;
		padding-right: 20px;
	}
	.custom_headingh2 .elementor-heading-title {
		font-size: 30px;
	}
	.applyFormLeft {
		padding: 40px 20px;
	}
	.global_scale .elementor-column.elementor-inner-column.elementor-element {
		width: 50%;
	}
	.aboutBoxLeft.what_social .elementor-column.elementor-col-33.elementor-inner-column {
		    width: 50%;
	}
	.bootWOO .weAlwaysSL  .elementor-container {
		flex-direction: column-reverse;
	}

	.weAlwaysSL img {
		width: 100%;
	}

	.bootWOO {
		background: #f1f1f1;
	}
	.marketing_review  .elementor-container.elementor-column-gap-default {
		flex-wrap: wrap !important;
	}

	.marketing_review .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-50 {
		width: 100%;
		padding: 0 !important;
	}

	.marketing_review .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-50 .radiantthemes-custom-button.element-one {
		text-align: left !important;
	}
	.contactPageFOrm .elementor-heading-title {
		padding-left: 0;
	    margin-bottom: 0 !important;
		padding-bottom: 0;
	}
	.inner_banner_main .title {
		line-height: 1.4 !important;
	}
	.mobile-menu-nav > [class*='menu-'] > ul.menu > li.menu-item-has-children > .radiantthemes-open-submenu:before, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li.menu-item-has-children > .radiantthemes-open-submenu:before, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li.menu-item-has-children > .radiantthemes-open-submenu:before, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li.menu-item-has-children > .radiantthemes-open-submenu:before, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li.menu-item-has-children > .radiantthemes-open-submenu:before {
    color: #3a3a3a;
}

}
@media(max-width:850px){
	.wraper_header_top .row.header_top > div:nth-child(1) {
		display: none !important;
	}
	.wraper_header_top .row.header_top > div:nth-child(2) {
		width: 100%;
	}
	.wraper_header.style-ten .wraper_header_top .header_top .header_top_item {
		width: 100%;
		justify-content: space-between;
	}
	.digitalProgress {
		padding-left: 0;
	}
	.custom_headingh2 .elementor-heading-title {
		font-size: 30px;
	}
	.banner_slidHome .banner_head {
		font-size: 32px;
	}
	.banner_slidHome p {
		font-size: 20px;
	}
	.custom_headingh2 .elementor-heading-title {
		font-size: 30px;
	}
	.blog.element-thirteen .blog-item {
		width: 50% !important;
	}
	.single.single-post .entry-content h2 {
		line-height: 30px !important;
		font-size: 24px;
		margin: 1em 0 !important;
	}
	.pr-30 {
		padding-right: 0px !important;
	}
}
@media(max-width:767px){
	.aboutBoxLeft  .elementor-icon-box-wrapper {
		display: flex !important;
	}

	.aboutBoxLeft .elementor-icon-box-wrapper .elementor-icon-box-content {
		text-align: left;
		padding-left: 20px;
	}

	.aboutBoxLeft .elementor-column.elementor-col-50 {
		margin-bottom: 20px;
		border-bottom: 1px solid #eee;
		padding-bottom: 20px;
	}

	.aboutBoxLeft .elementor-column.elementor-col-50:last-child {
		border: none;
		margin-bottom: 0;
	}
	.ready_moreInfo  .elementor-image-box-wrapper {
		display: flex;
	}

	.ready_moreInfo .elementor-image-box-wrapper .elementor-image-box-content {
		text-align: left;
	}
	.right_counter .elementor-widget-icon-box {
		padding: 24px 10px;
	}
	.right_counter .elementor-widget-icon-box .elementor-icon-box-icon {
		margin-bottom: 0 !important;
	}
	.custom_headingh2 .elementor-heading-title {
		font-size: 30px;
	}
	.need_quotes {
		padding: 30px 0;
	}
	.packege_price .elementor-column.elementor-inner-column {
		width: 100% !important;
	}

	.weAlwaysSL .elementor-counter > div {
		display: inline-block;
	}

	.weAlwaysSL .elementor-counter {
		margin-bottom: 20px;
	}

	.weAlwaysSL .elementor-counter .elementor-counter-title {
		font-size: 18px !important;
		padding-left: 10px;
		position: relative;
		top: -4px;
	}

	.need_quotes .radiantthemes-custom-button {
		text-align: left !important;
	}
		.mission_Homeleft .radiantthemes-custom-button.element-one {
		text-align: center;
	}
	.global_scale .elementor-container.elementor-column-gap-default {
		padding: 0;
	}
	.what_social .elementor-column.elementor-inner-column .elementor-widget-wrap.elementor-element-populated {
		padding: 30px 15px;
	}
	.aboutBoxLeft.global_scale .elementor-icon-box-wrapper {
		display: block !important;
	}
	.aboutBoxLeft.global_scale .elementor-icon-box-wrapper .elementor-icon-box-title, .aboutBoxLeft.global_scale .elementor-icon-box-wrapper p.elementor-icon-box-description {
		text-align: center;
		line-height: 1.5;
	}
	.aboutBoxLeft.global_scale .elementor-icon-box-wrapper .elementor-icon-box-content {
		padding-left: 0;
	}
	.aboutBoxLeft.what_social .elementor-column.elementor-col-33.elementor-inner-column {
		width: 100%;
	}
	.aboutBoxLeft.what_social .elementor-column.elementor-col-33.elementor-inner-column .elementor-icon-box-wrapper {
		display: block !important;
	}
	.aboutBoxLeft.what_social .elementor-column.elementor-col-33.elementor-inner-column .elementor-icon-box-wrapper .elementor-icon-box-title, .aboutBoxLeft.what_social .elementor-column.elementor-col-33.elementor-inner-column .elementor-icon-box-wrapper p {
		text-align: center;
	}
	.marketing_review .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-50 .radiantthemes-custom-button.element-one {
		text-align: center !important;
	}
	.blog.element-thirteen .blog-item {
		width: 100% !important;
	}
}
@media(max-width:650px){
	.banner_slidHome .banner_head {
		font-size: 30px;
	}
	.banner_slidHome p {
		font-size: 18px;
	}
	.common_button a.radiantthemes-custom-button-main {
		padding: 6px 20px;
	}
	.custom_headingh3 .elementor-heading-title {
		font-size: 28px;
	}
	.video_homeW .elementor-heading-title {
		margin-bottom: 43px;
		font-size: 30px;
	}
	.digiBoxMar .elementor-widget-icon-box {
		width: 50% !important;
	}
	.custom_headingh2 .elementor-heading-title {
		font-size: 26px;
	}
	.serviceHomeBox .elementor-container .elementor-column.elementor-inner-column {
		width: 100% !important;
	}
	.serviceFLipBoxSec > div .elementor-column.elementor-inner-column {
		width: 100%;
	}
	.need_quotes .elementor-heading-title {
		font-size: 24px;
	}

	
}
@media(max-width:530px){
	.wraper_header.style-ten .wraper_header_top .header_top .header_top_item ul.header-social {
		display: none;
	}
	ul.elementor-icon-list-items.makePaymentbox {
		width: 100%;
	}
	ul.elementor-icon-list-items.makePaymentbox li {
		width: 45%;
	}
	.banner_slidHome .banner_head {
		font-size: 26px;
	}
	.elementor-section.elementor-section-boxed > .elementor-container {
		padding-left: 14px;
		padding-right: 14px;
	}
	.custom_headingh3 .elementor-heading-title {
		    font-size: 25px
	}
	.video_homeW {
		padding: 140px 0 70px;
	}

	.digitalProgress .elementor-widget-image-box {
		padding: 20px 10px;
	}
	.DISCOVER_contact .elementor-column.elementor-col-50 h2.elementor-heading-title {
		font-size: 24px;
	}
	.right_counter .elementor-widget-icon-box {
		width: 100% !important;
		margin-right: 0 !important;
	}
	.ready_moreInfo .elementor-image-box-wrapper {
		display: block;
	}
	.ready_moreInfo .elementor-image-box-wrapper figure.elementor-image-box-img {
		width: 100% !important;
		margin-left: initial !important;
		margin-bottom: 17px !important;
	}
	body .responsive-text-fourteen .radiantthemes-custom-button.element-one.hover-style-five {
		text-align: left !important;
	}
	.Digital_Marketing_service .common_button .radiantthemes-custom-button.element-one.hover-style-five {
		text-align: center !important;
	}
	.wraper_header_top .row.header_top > div:nth-child(2) {
		padding: 0;
	}
	.video_homeW .elementor-heading-title {
		font-size: 28px;
		line-height: 1.4;
	}
	.banner_slidHome p {
    font-size: 16px;
}
	.banner_slidHome p br {
    display: none;
}
	.DISCOVER_contact .elementor-column.elementor-col-50 {
		padding: 40px 15px;
	}
	.container {
		padding-left: 20px;
		padding-right: 20px;
	}
	.inquire_abooutOis {
		padding: 0 !important;
	}
	.ptb-60 {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.ptb-80 {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.aboutBoxLeft .elementor-icon-box-wrapper {
		display: block !important;
	}
	.aboutBoxLeft .elementor-icon-box-wrapper .elementor-icon-box-content {
		text-align: revert;
		padding-left: 0;
		padding-bottom: 10px;
	}
	.aboutBoxLeft .elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title:before {
		left: 50%;
		transform: translate(-50%,-50%);
	}
	.aboutBoxLeft .elementor-button-wrapper {
		text-align: center;
	}
	.aboutBoxLeft .elementor-widget-button {
		padding-left: 0;
	}
	.what_social .elementor-column.elementor-inner-column .elementor-widget-wrap.elementor-element-populated {
		padding: 30px 16px;
	}
	.need_quotes .elementor-heading-title {
		font-size: 20px;
	}
	.what_social .elementor-column.elementor-inner-column {
		padding: 15px 0;
	}
	.what_social .elementor-icon-box-wrapper .elementor-icon-box-icon {
		max-width: 90px;
		height: 90px;
	}
	.testimonial_box .elementor-heading-title {
		font-size: 18px;
		line-height: 1.4;
	}
	.elementor-section.elementor-section-boxed > .elementor-container {
		padding-left: 10px;
		padding-right: 10px;
	}
	.global_scale .elementor-column.elementor-inner-column.elementor-element {
		width: 100%;
	}

}
@media(max-width:450px){
	ul.elementor-icon-list-items.makePaymentbox li {
		width: 49%;
		font-size: 14px;
		margin: 0;
	}
	.custom_headingh2 .elementor-heading-title {
		font-size: 24px;
	}
	.digiBoxMar .elementor-widget-icon-box {
		width: 100% !important;
	}
	.serviceFLipBoxSec > div .elementor-column.elementor-inner-column .elementor-flip-box {
		height: 400px;
	}
	.serviceFLipBoxSec > div .elementor-column.elementor-inner-column .elementor-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title {
		font-size: 17px;
	}
	.digitalProgress .elementor-widget-image-box .elementor-image-box-title {
		font-size: 20px;
	}
	.banner_rocket_img img {
		max-width: 60px !important;
	}
	h3 {
		font-size: 24px;
	}
	.inner_banner_main .title {
		font-size: 30px !important;
	}
	.wraper_inner_banner_main > .container {
		padding-top: 90px !important;
		padding-bottom: 0px !important;
	}
	.wraper_inner_banner_breadcrumb > .container {
		padding-bottom: 85px !important;
	}
	.custom_headingh3 .elementor-heading-title {
		font-size: 22px;
		    line-height: 1.4;
	}
	.job_from .col-6 {
		width: 100%;
	}
}