/*
Theme Name: Hestia Child
Theme URI: https://themeisle.com/themes/hestia/
Template: hestia
Author: ThemeIsle
Author URI: https://themeisle.com
Description: Hestia is a modern WordPress theme for professionals. It fits creative business, small businesses (restaurants, wedding planners, sport/medical shops), startups, corporate businesses, online agencies and firms, portfolios, ecommerce (WooCommerce), and freelancers. It has a multipurpose one-page design, widgetized footer, blog/news page and a clean look, is compatible with: Flat Parallax Slider, Photo Gallery, Travel Map and Elementor Page Builder . The theme is responsive, WPML, Retina ready, SEO friendly, and uses Material Kit for design.
Tags: blog,custom-logo,portfolio,e-commerce,rtl-language-support,post-formats,grid-layout,one-column,two-columns,custom-background,custom-colors,custom-header,custom-menu,featured-image-header,featured-images,flexible-header,full-width-template,sticky-post,theme-options,threaded-comments,translation-ready
Version: 3.0.17

*/

/******* 03-01-2020*********/
a#academy_btn {
    width: 100%;
}
.red-text {
    color: #ff5959 !important;
}
.head-description {
    font-size: 14px;
    line-height: 1.3em;
    padding: 5px;
	font-weight: 500;
	color: #FF5959;
}
.elementor-testimonial__content{
	background:none !important;
}
.elementor-page-9409 .header.header-with-topbar {
    margin-bottom: 0px !important;
}
span.second-sec {
	font-family: "Open Sans", Sans-serif;
	font-size: 16px;
	font-weight: 300 !important;
	color: #556370;
	line-height: 26px;
	letter-spacing: 0.3px;
	margin-bottom:24px;
	display: block;
}
.watch-btn{
	background:none;
	color:#FF5959;
	font-family: "Lato", Sans-serif;
    font-size: 17px !important;
    font-weight: 600;
	box-shadow:none !important;
	border:1px solid #FF5959;
}
.watch-btn:hover{
	background:#FF5959;
	box-shadow:none !important;
	}
.elementor-testimonial--skin-bubble .elementor-testimonial__content:after{
		background:none !important;
	}
	.book-text a {
    text-align: center !important;
    font-size: 19px !important;
}
.book-text{
    text-align: center !important;
    font-size: 19px !important;
}
span.third-sec {
	font-size: 2rem;
	font-weight: 500;
	line-height: 1.5;
	color: #556370;
	padding-right: 100px;
	margin-bottom:24px;
	display: block;
}
b.p_name {
	font-size: 2.8rem;
	/*line-height: 2; */
	color: #161e2a;
	font-weight: 600;
	margin-bottom: 0px;
	display: block;
}
span.fourth-sec {
	font-size: 2rem;
	font-weight: 500;
	line-height: 1.5;
	color: #556370;
	padding-right: 99px;
	margin-bottom:24px;
	display: block;
}

.elementor-9409 .elementor-element.elementor-element-c465c83 .elementor-testimonial__image img{
	width:350px !important;
	height:350px !important;
}

	@media(min-width: 200px) and (max-width: 700px)
	{
		.elementor-9409 .elementor-element.elementor-element-343b546 .elementor-heading-title {
        font-size: 33px !important;
		}
	
.elementor-9409 .elementor-element.elementor-element-5972314 .elementor-heading-title {
    font-size: 28px !important;    
    text-align: center !important;
}
.mobilesize .elementor-heading-title.elementor-size-default {
    font-size: 28px !important;
}
.elementor-9409 .elementor-element.elementor-element-3ac1479 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 40px !important;
}
.elementor-9409 .elementor-element.elementor-element-e6d29c0 > .elementor-widget-container {
    padding: 0px 0px 0px 50px !important;
}
.elementor-9409 .elementor-element.elementor-element-e78a57c > .elementor-widget-container {
    padding: 0px 0px 0px 50px !important;
}
	}	

#_form_5E282B998FC18_ input[type="text"] {color: #bebdc5 !important;border: 1px solid #e5e9ed !important;border-radius: 5px !important;	font-weight: 500;padding: 13px 15px !important;	font-size: 16px !important;}

.page-id-10107 .text-center.col-sm-8{padding: 0 0 0 5px;}
.page-id-10107 .hst-title .elementor-heading-title.elementor-size-default{background: none; padding: 0; display: block;}
.page-id-10107 .h-description{font-family: "Open Sans", sans-serif; font-size:14px; color: #666!important;}
.page-id-10107 .h-description b {color: #000 !important;}
.m-b-5 {margin-bottom: 5px !important;}

.start-today-btn {
padding: 14px !important;
font-size: 22px !important;
display: block;
border: solid 1px #21BCB4!important;
}
.start-today-btn {
	color: #21BCB4!important;
}
.start-today-btn:hover {
background: #21BCB4;
color: #ffffff!important;
	opacity:1!important;
}
.price-table-main .btn-bck a, .price-table-main .btn-bck a:hover{
	color: #ffffff!important;
	opacity:1!important;
}

.price-table-main .h-price {
	line-height: normal;
	padding: 10px 0;
	margin-bottom: -15px;
}
.price-table-main .h-dec {
	line-height:30px;
}
.price-table-main .h-title {
	padding-bottom: 5px;
}
.page-id-10107 .h-description p {
	margin-bottom:15px;
}
.page-id-10499 .elementor-image {
	margin-top: 50px; 
}
.page-id-10499 div.elementor-image a:hover {
	opacity: 1!important;
}
.page-id-10499 div.elementor-image a:hover img {
    transform: scale(1.2);
}
.page-id-10499 div.elementor-image img {
    transition: transform .5s ease;
}
.page-id-10499.custom-background {
	background-color: #fff;
}
.page-id-10499 .elementor-section-wrap section:nth-child(3) .elementor-row {
	max-width:70%;
	margin:0 auto;
}
@media(min-width: 768px) {
	.price-table-main {
		display: flex;
	}
	.price-table-main .pt-fx-ht-1 {
		margin-top: 318px;
	}
	.price-table-main .pt-fx-ht-2 {
		margin-top: 130px;
	}
}

.real-people-group .text-center > img {
	width: 28%;
}
.real-people-group .text-center.col-sm-8 {
	width: 70%;
}
.rc-anchor-light {
    width: 100% !important;
} 
#_form_41_ input.form-control {
    width: 302px !important;
    border-radius: 3px !important;
}    

@media(max-width: 575px) {
	.real-people-group {
		padding-left:15px!important;
		padding-right:15px!important;
	}
}

.elementor-10107 .elementor-element.elementor-element-e35106a .elementor-accordion .elementor-accordion-title {
	font-size:18px!important;
}
.video-trial-modal__dismiss-container a.video-trial-modal__dismiss-text:first-child {
	display:none;
}
.host-master-top-section {
margin-bottom: 40px;	
}
.transform-style-main .elementor-text-editor {
	font-weight:normal!important;
	color: #000!important;
	font-family:'Open Sans'!important;
}
.elementor-10107 .elementor-element.elementor-element-a68a6e5 .elementor-container {
	max-width:800px;
}
.elementor-10107 .elementor-element.elementor-element-b812bb5 {
	padding-top: 50px;
}

.page-id-9173 .custm_code_frmsect form#_form_41_ {
    padding: 20px;
}
.popup_form p {
    width: 100%;
}
.popup_form div#recaptcha_0 {
    transform: none !IMPORTANT;
}
.popup_form p {
    float: inherit !IMPORTANT;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-phonetext.wpcf7-validates-as-required.form-control {
    width: 100%;
} 
form.wpcf7-form.init.form-group {
    padding: 20px;
}
.sticky.cistm_Secfrm_sec0023  .elementor-column-wrap.elementor-element-populated {
   height: inherit !important;
} 
.cistm_Secfrm_sec0023 {
    height: inherit !important;
}
.cistm_Secfrm_sec0023 .ericpic {
    width: 50px;
}

#testimonial-wrap-section .swiper-slide {
	box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.08);
	padding: 30px 20px;
}
#testimonial-wrap-section .elementor-testimonial__cite {
	position: absolute;
	top: 6px;
	left: 90px;
}
#circle_left, #circle_btm {
	width: 200px;
	height: 200px;
	background: #21BCB4;
	display: block;
	border-radius: 100%;
	padding: 15px;
	text-align: center;
	color: #fff;
	font-family: Lato;
	padding-top: 10px;
}

#circle_right {
	width: 200px;
	height: 200px;
	background: #21BCB4;
	display: block;
	border-radius: 100%;
/* 	padding: 10px; */
	text-align: center;
	color: #fff;
	font-family: Lato;
	padding-top: 24px;
	margin-top: 30px;
}
#circle_left p, #circle_right p, #circle_btm p {
	font-size: 17px;
	text-shadow: 0px 2px 2px rgba(0,0,0,0.2);
	line-height: 24px;
	font-weight: 600;
	margin-top: 10px;
}

#circle_left:hover, #circle_right:hover, #circle_btm:hover {
	transform: scale(1.1);
	transition: all 0.6s ease-in-out;
}

#img-sample-wrap {
	display: none;
}

#circle_left h2, #circle_right h2, #circle_btm h2 {
	font-weight: 700;
	text-shadow: 0px 2px 2px rgba(0,0,0,0.4);
	color: #fff;
	font-size: 24px;
}
#elementor-tab-title-2111 {
	padding: 0;
	border-bottom: none;
}

#freelance_col .elementor-image-box-title {
	margin-top: 0;
}

#elementor-tab-title-2111 .elementor-toggle-icon {
	left: 40px;
	position: absolute;
}
#circle_btm {
	padding-top: 30px !important;
	margin-left: 30px;
}
#upskill_wrap::after {
	content: '';
	background-image: url(https://www.host2transform.com/wp-content/uploads/2021/04/arrow.png);
	position: absolute;
	width: 350px;
	height: 300px;
	z-index: 0;
	background-size: 100%;
	background-repeat: no-repeat;
	right: -78px;
	opacity: 0.2;
	top: 185px;
}
#testimonial-wrap-section .elementor-testimonial__text {
	padding-top: 15px;
}
.pink_color {
	color: #FF5959;
	font-weight: 800;
}
#testimonial_2 .elementor-testimonial__cite {
	margin-top: -20px;
}
#elementor-tab-title-1211, #elementor-tab-title-2301, #elementor-tab-title-1161 {border-bottom: none !important;box-shadow: 0px 4px 16px rgba(0,0,0,0.1);}


/* ---------- Legend Week Numbers Style Here ---------- */

.first_circle::before, .second_circle::before, .third_circle::before, .fourth_circle::before, .fifth_circle::before {content: '';width: 12px;height: 12px;position: absolute;border-radius: 100px;margin-top: 7px;left: 15px;}
.first_circle::before {background: #FF5959;}
.second_circle::before{background:#21BCB4;}
.third_circle::before{background:#0000ff;}
.fourth_circle::before{background:#000;}
.fifth_circle::before {	background-image: url(https://www.host2transform.com/wp-content/uploads/2021/04/icon_plus.png);	background-repeat: no-repeat;background-size: 100%;}
.first_circle, .second_circle, .third_circle, .fourth_circle, .fifth_circle {	padding-left: 20px;}


/* ---------- Purpose Fit 4 Icons Style Here ---------- */

#purpose_col .elementor-image-box-img {	margin-top: 30px;}

#freelance_col {
	background: linear-gradient(124deg, rgba(53,214,205,1) 0%, rgba(38,156,149,1) 100%);
	padding: 15px 15px 30px;
	min-height: 345px;
	max-height: 345px;
}
.row.left_list_w_rap ul li::before, #first_col_list li::before {
	content: '';
	width: 19px;
	height: 19px;
	background-image: url(https://www.host2transform.com/wp-content/uploads/2021/05/check-sm.png);
	background-repeat: no-repeat;
	position: absolute;
	left: 17.5px;
	margin-top: 5px;
	background-size: 55%;
}
	.tabs_2 .col-sm-4 {
	width: 49% !important;
	margin-left: 10px;
}

.page-id-10107 #tabs-1 {
	margin-top: 60px !important;
}

.col-sm-4.upper-text {
	float: right;
}


.row.left_list_w_rap .col-left-1::after {
	content: '';
	background: #e2e2e2;
	width: 0.8px;
	height: 250px;
	position: absolute;
	top: 44%;
	right: 7px;
	transform: translateY(-46%);
	opacity: 0.7;
}

.first-col-wrap ul::after {
	content: '';
	background: #e2e2e2;
	width: 0.8px;
	height: 250px;
	position: absolute;
	top: 30%;
	right: 4px;
	transform: translateY(-20%);
	opacity: 0.7;
}
#first_col_list small, .left_list_w_rap small {
	font-size: 13px;
	color: #000;
	line-height: 18px !important;
	display: block;
	margin-top: 6px;
	margin-bottom: 6px;
}
.row.left_list_w_rap ul li, #first_col_list li {
	padding-left: 0px;
	list-style-type: none;
	padding-bottom: 2px !important;
	margin-top: 0px;
	margin-left: -3px;
}

.empty-list {
	padding-left: 5px !important;
}

.tabs_2 .row.left_list_w_rap h3, #first_col_list h3 {
	color: #000;
	font-weight: 600;
	font-family: Lato;
	font-size: 15px;
	margin-top: 0px !important;
	margin-bottom: 0;
}
.tabs_2 .row.left_list_w_rap ul, #first_col_list ul {
	padding-left: 19px;
	color: #000;
	font-family: Lato;
	font-size: 13px;
	margin-bottom: 18px;
	line-height: 18px;
	margin-top: 7px;
}

.col-sm-4.first-col.text-area-space {
	border: 1px solid #21BCB4 !important;
}
.tabs_2 .btn-bck {
	background: #FF5959 !important;
	border-radius: 10px;
	width: 60%;
	margin: 0 auto;
	border: 1px solid #FF5959;
}
.tabs_2 .btn-bck:hover {
	background: transparent !important;	
}

.tabs_2 .btn-bck:hover a {
	color: #FF5959 !important;
}

#ui-id-2:hover {
	color: #fff !important;
}

.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab.ui-tabs-active.ui-state-active:hover {
	border-color: inherit !important;
}

#ui-id-2:hover {
	background: #5a5c5f !important;
	opacity: 1 !important;
}

.h-description a {
	font-size: 18px !important;
}

.start-today-btn {
	padding: 14px !important;
	font-size: 18px !important;
	display: block;
	border: solid 1px #FF5959 !important;
}

#heading-tt-tm-grp {
	font-size: 24px;
	font-weight: 600;
	margin-bottom: 20px;
}

#tabs .ui-tabs-nav li:last-child {
	margin-left: 17px;
	border: 1px solid #5a5c5f !important;
}


.btn-bck {
	font-size: 20px !important;
}

.h-button.btn-bck.apply-for a {
	text-decoration: none;
}
.start-today-btn {
	color: #fff !important;
}

.sec_botmargin .h-button.start-today-btn {
	background: #FF5959;
	border-radius: 10px;
}


.sec_botmargin .h-button.start-today-btn.direct-access {
	background: transparent;
	border: 1px solid #FF5959 !important;
	color: #FF5959 !important;
	width: 44%;
	margin: 0 auto;
	text-decoration: none;
}
.sec_botmargin .h-button.start-today-btn.direct-access:hover{
	background: #FF5959;
	border: 1px solid #FF5959 !important;
	color: #fff !important;
}



#tabs-2 {
	margin-top: 60px;
}
#tabs-2 p {
	font-family: lato;
	font-size: 16px;
	font-weight: 400;
	color: #000;
	letter-spacing: 0.3px;
	line-height: 27px;
}
#tabs-2 ul {
	margin-bottom: 0;
	font-family: lato;
	font-size: 16px;
	font-weight: 400;
	color: #000;
	letter-spacing: 0.3px;
	line-height: 27px;
}
#tabs-2 ul li::marker {
	color: #FF5959;
}

.page-id-10107 {
	overflow-x: hidden;
}

@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}



.carousel-inner img {
    width: 100%;
    height: 100%
}

#custCarousel .carousel-indicators {
    position: static;
    margin-top: 20px
}

#custCarousel .carousel-indicators>li {
    width: 100px
}

#custCarousel .carousel-indicators li img {
    display: block;
    opacity: 0.5
}

#custCarousel .carousel-indicators li.active img {
    opacity: 1
}

#custCarousel .carousel-indicators li:hover img {
    opacity: 0.75
}

.carousel-item img {
    width: 80%
}


.active #carousel-selector-0::after, .active #carousel-selector-1::after, .active #carousel-selector-2::after, .active #carousel-selector-3::after {
	content: '';
	background-image: url(https://www.host2transform.com/wp-content/uploads/2021/04/thumbnail-1-1.png);
	width: 160px !important;
	height: 74px !important;
	position: absolute;
	z-index: 9;
	margin: 0 auto;
	margin-top: -60px !important;
	display: block;
	background-size: 100%;
	background-repeat: no-repeat;
}


.active #carousel-selector-0::after {
	background-image: url(https://www.host2transform.com/wp-content/uploads/2021/04/thumbnail-1-1.png);}

.active #carousel-selector-1::after {
	background-image: url(https://www.host2transform.com/wp-content/uploads/2021/04/thumbnail-2-3.jpg);
}

.active #carousel-selector-2::after {
	background-image: url(https://www.host2transform.com/wp-content/uploads/2021/04/thumbnail-3-1.png);
}

.active #carousel-selector-3::after {
	background-image: url(https://www.host2transform.com/wp-content/uploads/2021/04/thumbnail-4-4.png);
}

.right .glyphicon-chevron-right::before {
	display: none;
}
.glyphicon-chevron-left::before {
	display: none;
}


/* Tab Slider Style Starts Here */

#step-tab-content-wrap h2 {
	color: #FF5959;
	font-family: "Lato", open sans;
	font-size: 22px;
	font-weight: 700;
	line-height: 1em;
	margin: 0;
}

#step-tab-content-wrap h4 {
	color: #FF5959;
	font-family: "Lato", open sans;
	font-size: 17px;
	font-weight: 700;
	line-height: 0em;
	margin-top: 20px !important;
	margin-bottom: 20px;
}
.col-md-5.top-right-content-col-wrap p {
	color: #000000ED;
	font-family: "Lato", open sans;
	font-size: 17px;
	font-weight: 700;
	line-height: 25px;
}

#list-img-inner-wrap1 img {
	width: 2.6%;
	margin-top: -5px;
}

/* #step-tab-content-wrap .testimonial-right-text p span {
	font-weight: 800;
} */

#step-tab-content-wrap .col-md-7 p {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 26px;
	color: #000;
	letter-spacing: 0.2px;
	margin-top: 15px;
	margin-bottom: 0;
	padding-right: 15px;
}

#step-tab-content-wrap .testimonial-right-text p {
	font-family: "Lato", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	color: #000;
	letter-spacing: 0.3px;
	text-align: center;
	line-height: 22px;
}


#step-tab-content-wrap .col-md-8 small {
	font-family: "Lato", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	color: #000;
	letter-spacing: 0.2px;
	text-align: center;
	line-height: 29px;
	display: block;
}

#step-1-tab-wrap .col-md-6 img {
	width: 77%;
}

#step-tab-content-wrap .testimonial-right-text small {
	font-family: "Lato", Sans-serif;
	font-size: 13px;
	color: #000;
	text-align: center;
	display: block;
	margin-top: 18px;
	line-height: 18px;
	font-weight: 500;
}

#row-2 {
	margin-top: 40px;
}
#step-tab-content-wrap .testimonial-right-text {
	background: #dcf2f1;
	padding: 5px 15px;
	border-radius: 60px;
	width: 49%;
}

#step-tab-content-wrap .col-md-7 a {
	margin-top: 14px;
	color: #fff;
	text-align: center;
	position: absolute;
	right: -165px;
	font-family: "Lato", open sans;
	font-size: 15px;
	font-weight: 900;
	text-decoration: none;
	line-height: 21px;
	background-color: #FF5959;
	border-radius: 10px 10px 10px 10px;
	padding: 8px 26px 8px 26px;
	border: 2.5px solid #ff5959;
}

#step-tab-content-wrap .col-md-7 a:hover {
	transform: scale(1.1);
	color: #ff5959 !important;
	background-color: #fff;
	border: 2.5px solid #ff5959;
	opacity: 1;
}


#step-tab-content-wrap .col-md-4 img {
	width: 60%;
	padding-left: 50px;
	padding-top: 14px;
	margin-left: 88px;
}
#banner-list-1 li::before {
	content: '';
	background-image: url(https://www.host2transform.com/wp-content/uploads/2021/05/check-icon.png);
	width: 30px;
	height: 30px;
	position: absolute;
	background-size: 44%;
	background-repeat: no-repeat;
	margin-top: 2px;
	margin-left: -11px;
	margin-top: 3px;
}

#testimonial-video-slider .content-text {
	background: #dcf2f1;
	padding: 0px 5px 12px 10px;
	border-radius: 40px;
	margin-right: 10px;
	margin-left: 5px;
}



#testimonial-video-slider .elementor-testimonial__footer {
	padding-right: 0px !important;
}

#banner-list-2 li span, #banner-list-1 li span {
	padding-left: 6px;
}
#banner-list-2 li::before {
	content: '';
	background-image: url(https://www.host2transform.com/wp-content/uploads/2021/05/check-icon.png);
	width: 30px;
	height: 30px;
	position: absolute;
	background-size: 44%;
	background-repeat: no-repeat;
	margin-left: -11px;
	margin-top: 6.5px;
}

#step-1-tab-wrap .col-md-5 {
	text-align: right;
}

#step-1-tab-wrap .col-md-5 img {
	width: 84%;
	margin-top: 15px;
}

.profile-img2 {
	width: 86%;
	padding-top: 20px;
	margin-left: 10px;
}


#wired-section-wrap::before {
	content: '';
	background: url(https://www.host2transform.com/wp-content/uploads/2021/06/arrow-weired.png);
	width: 302px;
	height: 3019px;
	position: absolute;
	background-repeat: no-repeat;
	background-size: 36%;
	margin-left: 232px;
	margin-top: -33px;
}

.banner-list-2 li::before {
	margin-top: 6.8px !important;
}

#animated-section-wrap {
	background: transparent;
	margin-top: -20px;
}

#dna-fit img {
	margin-top: 30px;
	width: 88%;
}

#challenge-fit img {
	margin-top: 17px;
}


#myTabs .active a {
	background: #FF5959;
	color: #fff;
	font-size: 14px;
	font-family: lato;
	font-weight: 600;
	border: none;
	border-radius: 5px;
}
#myTabs li a {
	border-radius: 5px;
}
#myTabs {
	border-bottom: none;
}
#myTabs li a {
	color: #9b9b9b;
	font-family: lato;
	font-weight: 600;
	background-color: #f3f3f3;
	font-size: 12px !important;
}

/* #tab-section {
	border: 1px solid rgba(0,0,0,0.1);
	padding: 10px 10px 0;
} */

#myTabs li a:hover {
	background: #FF5959;
	color: #fff;
	opacity: 1;
}

#myTabs li {
	border-radius: 5px;
}


/* Tab 7 icons start here */

#myTabs li a:hover {
	opacity: 1 !important;
}

#myTabs .active.li-first::before, #myTabs .li-first:hover ::before {
	content: '';
	width: 30px;
	height: 30px;
	background-image: url(https://www.host2transform.com/wp-content/uploads/2021/06/1.png);
	background-repeat: no-repeat;
	position: absolute;
	z-index: 99;
	margin-top: 5px;
	left: 5px;
}
#myTabs .li-first:hover ::before {
	margin-top: -7px !important;
	left: 3px !important;
}
#myTabs .active.li-first a {
	padding-left: 35px;
	padding-right: 6px;
}
#myTabs .li-first::before {
	content: '';
	width: 34px;
	height: 34px;
	background-image: url(https://www.host2transform.com/wp-content/uploads/2021/05/1.png);
	background-repeat: no-repeat;
	position: absolute;
	z-index: 99;
	background-size: 85%;
	margin-top: 4px;
	left: 3px;
}
#myTabs .li-first a {
	padding-left: 35px;
	padding-right: 6px;
}
.active.li-first:hover ::before {
	display: none;
}

/* #myTabs li a {
	padding: 0 !important;
} */

#elementor-tab-title-2301, #elementor-tab-title-1531 {
	box-shadow: 0px 4px 16px rgba(0,0,0,0.1);
}

.elementor-toggle .elementor-tab-content {
	border-bottom: 1px solid #d4d4d4 !important;
}

#faq-toggle-section .elementor-toggle {
	border: 1px solid #5A5E6469;
	border-bottom: none !important;
}
/* #myTabs li a {
	cursor: pointer !important;
} */
#faq-toggle-section .elementor-toggle .elementor-tab-content {
	border-top: 1px solid #d4d4d4 !important;
}


#right-drop-down-tab .elementor-tab-title.elementor-active {
	border-bottom: none !important;
}

.upskill, .connect, .empower {
	text-align: center;
	color: #fff;
}

.upskill {
	margin-left: -5px;
}
.connect {
	margin-left: -10px;
}
.empower {
	margin-left: 4px;
}

.upskill h2, .connect h2, .empower h2 {
	color: #fff !important;
	font-weight: 900;
	    font-size: 28px !important;
	
    text-shadow: 0px 1px 20px rgb(183 102 102)!important;
}
.upskill p, .connect p, .empower p {
	font-size: 18px;
	font-family: Lato;
	letter-spacing: 0.2px;
	font-weight: 600;
	text-shadow: 0px 1px 9px rgb(6 6 6);
}


#myTabs .li-sec.active::before, #myTabs .li-sec:hover ::before {
	display: none;
}
#myTabs .li-sec.active::after {
	content: '';
	width: 34px;
	height: 34px;
	background-image: url(https://www.host2transform.com/wp-content/uploads/2021/05/2-active.png);
	background-repeat: no-repeat;
	position: absolute;
	z-index: 99;
	background-size: 84%;
	margin-top: -33px;
	left: 3px;
}
#myTabs .li-sec:hover ::after {
	content: '';
	width: 34px;
	height: 34px;
	background-image: url(https://www.host2transform.com/wp-content/uploads/2021/05/2-active.png);
	background-repeat: no-repeat;
	position: absolute;
	z-index: 99;
	background-size: 84%;
	margin-top: -5px;
	left: 3px;
}




#myTabs .li-sec:hover ::before {
	margin-top: -7px !important;
	left: 3px !important;
}
#myTabs .li-sec.active a {
	padding-left: 34px;
	padding-right: 7px;
}
#myTabs .li-sec::before {
	content: '';
	width: 34px;
	height: 34px;
	background-image: url(https://www.host2transform.com/wp-content/uploads/2021/05/2.png);
	background-repeat: no-repeat;
	position: absolute;
	z-index: 99;
	background-size: 81%;
	margin-top: 5px;
	left: 5px;
}
#myTabs .li-sec a {
	padding-left: 35px;
	padding-right: 6px;
}
.li-sec.active:hover ::before {
	display: none;
}

#myTabs .li-third.active::before, #myTabs .li-third:hover ::before {
	content: '';
	width: 34px;
	height: 34px;
	background-image: url(https://www.host2transform.com/wp-content/uploads/2021/05/3-active.png);
	background-repeat: no-repeat;
	position: absolute;
	z-index: 99;
	background-size: 81%;
	margin-top: 5px;
	left: 3px;
}
#myTabs .li-third:hover ::before {
	margin-top: -7px !important;
	left: 3px !important;
}
#myTabs .li-third.active a {
	padding-left: 34px;
	padding-right: 7px;
}
#myTabs .li-third::before {
	content: '';
	width: 34px;
	height: 34px;
	background-image: url(https://www.host2transform.com/wp-content/uploads/2021/05/3.png);
	background-repeat: no-repeat;
	position: absolute;
	z-index: 99;
	background-size: 81%;
	margin-top: 5px;
	left: 5px;
}
#myTabs .li-third a {
	padding-left: 34px;
	padding-right: 7px;
}
.li-third.active:hover ::before {
	display: none;
}

#myTabs .li-fourth.active::before, #myTabs .li-fourth:hover ::before {
	content: '';
	width: 34px;
	height: 34px;
	background-image: url(https://www.host2transform.com/wp-content/uploads/2021/05/4-active.png);
	background-repeat: no-repeat;
	position: absolute;
	z-index: 99;
	background-size: 81%;
	margin-top: 5px;
	left: 5px;
}
#myTabs .li-fourth:hover ::before {
	margin-top: -7px !important;
	left: 3px !important;
}
#myTabs .li-fourth.active a {
	padding-left: 34px;
	padding-right: 7px;
}
#myTabs .li-fourth::before {
	content: '';
	width: 34px;
	height: 34px;
	background-image: url(https://www.host2transform.com/wp-content/uploads/2021/05/4.png);
	background-repeat: no-repeat;
	position: absolute;
	z-index: 99;
	background-size: 81%;
	margin-top: 5px;
	left: 5px;
}
#myTabs .li-fourth a {
	padding-left: 34px;
	padding-right: 7px;
}
.li-fourth.active:hover ::before {
	display: none;
}

 #myTabs .li-fifth.active::before, #myTabs .li-fifth:hover ::before {
	content: '';
	width: 34px;
	height: 34px;
	background-image: url(https://www.host2transform.com/wp-content/uploads/2021/05/5-active.png);
	background-repeat: no-repeat;
	position: absolute;
	z-index: 99;
	background-size: 81%;
	margin-top: 5px;
	left: 5px;
}
#myTabs .li-fifth:hover ::before {
	margin-top: -7px !important;
	left: 3px !important;
}
#myTabs .li-fifth.active a {
	padding-left: 37px;
	padding-right: 3px;
}
#myTabs .li-fifth::before {
	content: '';
	width: 34px;
	height: 34px;
	background-image: url(https://www.host2transform.com/wp-content/uploads/2021/05/5.png);
	background-repeat: no-repeat;
	position: absolute;
	z-index: 99;
	background-size: 81%;
	margin-top: 5px;
	left: 5px;
}
#myTabs .li-fifth a {
	padding-left: 34px;
	padding-right: 7px;
}
.li-fifth.active:hover ::before {
	display: none;
}

#myTabs .li-sixth.active::before, #myTabs .li-sixth:hover ::before {
	content: '';
	width: 34px;
	height: 34px;
	background-image: url(https://www.host2transform.com/wp-content/uploads/2021/05/6-active.png);
	background-repeat: no-repeat;
	position: absolute;
	z-index: 99;
	background-size: 81%;
	margin-top: 5px;
	left: 5px;
}
#myTabs .li-sixth:hover ::before {
	margin-top: -7px !important;
	left: 3px !important;
}
#myTabs .li-sixth.active a {
	padding-left: 34px;
	padding-right: 7px;
}
#myTabs .li-sixth::before {
	content: '';
	width: 34px;
	height: 34px;
	background-image: url(https://www.host2transform.com/wp-content/uploads/2021/05/6.png);
	background-repeat: no-repeat;
	position: absolute;
	z-index: 99;
	background-size: 81%;
	margin-top: 5px;
	left: 5px;
}
#myTabs .li-sixth a {
	padding-left: 34px;
	padding-right: 7px;
}
.li-sixth.active:hover ::before {
	display: none;
}

#myTabs .li-seventh.active::before, #myTabs .li-seventh:hover ::before {
	content: '';
	width: 34px;
	height: 34px;
	background-image: url(https://www.host2transform.com/wp-content/uploads/2021/05/7-active.png);
	background-repeat: no-repeat;
	position: absolute;
	z-index: 99;
	background-size: 81%;
	margin-top: 5px;
	left: 5px;
}
#myTabs .li-seventh:hover ::before {
	margin-top: -7px !important;
	left: 3px !important;
}
#myTabs .li-seventh.active a {
	padding-left: 34px;
	padding-right: 7px;
}
#myTabs .li-seventh::before {
	content: '';
	width: 34px;
	height: 34px;
	background-image: url(https://www.host2transform.com/wp-content/uploads/2021/05/7.png);
	background-repeat: no-repeat;
	position: absolute;
	z-index: 99;
	background-size: 81%;
	margin-top: 5px;
	left: 5px;
}
#myTabs .li-seventh a {
	padding-left: 34px;
	padding-right: 7px;
}
.li-seventh.active:hover ::before {
	display: none;
} 

.elementor-tabs #elementor-tab-title-3571, #elementor-tab-title-3572 {
	border: 1px solid #5a5c5f;
}
#elementor-tab-title-3571 {
	border-top-left-radius: 7px;
	border-bottom-left-radius: 7px;
}
#elementor-tab-title-3572 {
	border-top-right-radius: 7px;
	border-bottom-right-radius: 7px;
}

.page-id-10107 .previous-tab {
	position: absolute;
	left: -50px;
	margin-top: 240px;
}
.page-id-10107 .next-tab {
	position: absolute;
	right: -50px;
	top: 288px;
}

.page-id-10107 .previous-tab img, .page-id-10107 .next-tab img {
	width: 80%;
}

.emtry-lis {
	margin-left: -19px;
}

#tab-section .elementor-element {
	margin-bottom: 0;
}

#myTabs {
	margin-bottom: 12px;
}

#myTabs {
	margin-bottom: 10px;
}

.emtry-lis::before {
	display: none;
}


.thumbnail-text-wrap {
	text-indent: 0 !important;
	font-size: 13px;
	margin-top: 30px;
	font-style: italic;
	font-family: Lato;
	color: #4a4a4a;
	letter-spacing: 0.3px;
	font-weight: 500;
}
.carousel-indicators .active p {
	color: #FF5959;
	font-style: inherit;
	font-weight: 600;
}

.page-id-10107 .carousel-indicators .active p::after {
	content: '';
	background: #FF5959;
	width: 50px;
	height: 3px;
	position: absolute;
	margin-top: 27px;
	margin-left: -8.8%;
}

.modal-content {
	width: 54%;
margin: 0 auto;
}
.page-id-10107 .carousel-indicators .active .text_wrap_label::after {
	margin-left: -103px !important;
}
@media(min-width:768px){

	#wired-list {
	margin-left: 180px;
}
	
}
#wired-list li::before {
	content: '';
	background-image: url(https://www.host2transform.com/wp-content/uploads/2021/04/h2t-icon.png);
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	background-size: 100%;
	margin-left: -26px;
	position: absolute;
	margin-top: 7px;
}

#video-text-wrap h2 {
	font-family: lato;
	font-size: 32px;
	line-height: 40px;
	font-weight: 600;
}

.content-text h2 {
	font-size: 20px !important;
	line-height: 25px !important;
}

#testimonial-video-slider h2
.video_img {
	width: 550px;
}
/* .video_img {
	width: 130% !important;
} */

#video-text-wrap .elementor-image-box-content {
	background: #dcf2f1;
	padding: 0px 20px 21px;
	border-radius: 40px;
	
}
#testimonial-video-slider .text-2 {
	font-size: 14px !important;
	letter-spacing: 0.3px;
}

#step-tab-content-wrap {
	border: 1px solid rgba(0,0,0,0.1);
	padding-top: 18px;
	padding-bottom: 80px;
}

#testimonial-video-slider .text-2 {
	font-size: 14px !important;
	letter-spacing: 0.3px;
}

#testimonial-video-slider .text-1 span {
	font-weight: 600 !important;
}
#testimonial-video-slider .text-2 {
	font-size: 15px;
	letter-spacing: 0.3px;
}
#testimonial-video-slider .text-2 {
	font-size: 15px;
	letter-spacing: 0.3px;
}

#video-text-wrap .text-1 {
	font-size: 20px;
	font-weight: 400;
	letter-spacing: 0.4px;
	line-height: 28px;
	font-family: lato;
	margin-top: 18px;
	margin-bottom: 18px;
}

#video-text-wrap .text-2 {
	font-family: lato;
	font-size: 15px;
	font-weight: 400;
	letter-spacing: 0.3px;
}

#video-text-wrap .text-1 span, #video-text-wrap .text-2 span {
	font-weight: 600;
}

@media(max-width:767px){
	
	
	#scaling-txt {
	position: relative;
	left: inherit !important;
	width: inherit !important;
	margin-top: -220px !important;
	margin-left: -140px;
}
	
	#wired-section-wrap::before {
	margin-left: 30px !important;
	margin-top: 0px !important;
}
	#testimonial-video-slider .div_text {
	display: grid !important;
}
	#testimonial-video-slider .content-text {
	margin-top: 20px;
	margin-bottom: 20px;
}
	
	#col1-section {
	margin-top: 60px !important;
	margin-left: -22px !important;
}
	#img-mb-wrap-circle {
	margin-top: -290px;
	margin-bottom: 0 !important;
}
	#step-tab-content-wrap .testimonial-right-text {
	background: #dcf2f1;
	padding: 0px 10px 2px;
	border-radius: 40px;
	width: 92% !important;
	margin-left: 0 !important;
	margin: 0 auto !important;
	margin-top: 20px !important;
}
	#step-tab-content-wrap {
	border: none;
	padding-top: 5px;
	padding-bottom: 20px;
}
	
	
	.elementor-10107 .elementor-element.elementor-element-bf69ae9 img {
	height: auto !important;
}
	
	.page-id-10107 .header.header-with-topbar {
		margin-bottom: 0 !important;
}
	
	#wired-list {
	margin-left: 30px;
}
	#step-tab-content-wrap .col-md-4 img {
	width: 80% !important;
	padding-left: 0 !important;
	padding-top: 0px !important;
	margin-left: 25px !important;
}
	#step-tab-content-wrap .testimonial-right-text {
	padding: 10px 20px 17px !important;
}
	#scaling_sec {
	margin-left: inherit !important;
	margin-right: inherit !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
}
	#business_text {
	margin-left: 0px !important;
	position: relative;
	top: -74px;
	left: -130px !important;
}
	.elementor-element.elementor-element-8079f2c.elementor-absolute.elementor-icon-list--layout-traditional.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list {
	position: relative !important;
}
	.elementor-10107 .elementor-element.elementor-element-bc8e99a, .elementor-10107 .elementor-element.elementor-element-bc8e99a > .elementor-background-overlay {
	border-radius: 0 !important;
}
	
	.sec_botmargin .h-button.start-today-btn.direct-access {
	width: 80% !important;
}
	.sec_botmargin::before {
	margin-top: -28px !important;
}
	.tabs_2 .btn-bck {
	width: 80% !important;
	font-size: 20px !important;
	padding: 10px !important;
}
	.col-sm-4.active-br.text-area-space {
	margin-top: 100px;
}
	.tabs_2 .col-sm-4.upper-text {
	position: absolute;
	bottom: 45% !important;
	width: 87.5% !important;
	margin-left: 11px;
}
	#col2-section {
	margin-top: 110px !important;
}
	#col1-section {
	margin-top: 60px !important;
}
	
}


.modal-content {
	-webkit-box-shadow: 0 5px 15px rgba(0,0,0,.2) !important;
	box-shadow: 0 5px 15px rgba(0,0,0,.2) !important;
}

.modal-content a:focus, .modal-content a:hover {
	color: #21BCB4 !important;
}

.modal-content {
	width: 58%;
	margin: 0 auto;
	padding: 17px 20px 111px;
}

.btn-bck {
	font-size: 18px !important;
}

/* .li-sec a {
	padding: 0 !important;
} */

#img-slider #custCarousel .carousel-indicators {
	width: 100% !important;
	margin: 0 auto !important;
	margin-top: 70px !important;
}

/* .li-sec:hover ::after, .li-sec.active::before {
	content: '';
	background: url(https://www.host2transform.com/wp-content/uploads/2021/06/academy.png);
	width: 127px;
	height: 37px;
	position: absolute;
	left: 0;
	opacity: 1 !important;
	background-repeat: no-repeat;
	z-index: 99999999999 !important;
} */

/* .li-first:hover ::after, .li-first.active::before {
	content: '';
	background: url(https://www.host2transform.com/wp-content/uploads/2021/06/license1.png);
	width: 127px;
	height: 37px;
	position: absolute;
	left: 0;
	opacity: 1 !important;
	background-repeat: no-repeat;
	z-index: 99999999999 !important;
} */

/* .li-third:hover ::after, .li-third.active::before {
	content: '';
	background: url(https://www.host2transform.com/wp-content/uploads/2021/06/growth-1.png);
	width: 160px;
	height: 37px;
	position: absolute;
	left: 0;
	opacity: 1 !important;
	background-repeat: no-repeat;
	z-index: 99999999999 !important;
} */

/* #host-solutions .elementor-column-wrap {
	padding-left: 0 !important;
	padding-right: 0 !important;
} */

/* .li-fourth:hover ::after, .li-fourth.active::before {
	content: '';
	background: url(https://www.host2transform.com/wp-content/uploads/2021/06/coach1.png);
	width: 187px;
	height: 37px;
	position: absolute;
	left: 0;
	opacity: 1 !important;
	background-repeat: no-repeat;
	z-index: 99999999999 !important;
} */

/* .li-fifth:hover ::after, .li-fifth.active::before {
	content: '';
	background: url(https://www.host2transform.com/wp-content/uploads/2021/06/cert.png);
	width: 152px;
	height: 37px;
	position: absolute;
	left: 0;
	opacity: 1 !important;
	background-repeat: no-repeat;
	z-index: 99999999999 !important;
} */

/* .li-sixth:hover ::after, .li-sixth.active::before {
	content: '';
	background: url(https://www.host2transform.com/wp-content/uploads/2021/06/train1.png);
	width: 171px;
	height: 37px;
	position: absolute;
	left: 0;
	opacity: 1 !important;
	background-repeat: no-repeat;
	z-index: 99999999999 !important;
} */

/* .li-seventh:hover ::after, .li-seventh.active::before {
	content: '';
	background: url(https://www.host2transform.com/wp-content/uploads/2021/06/global.png);
	width: 171px;
	height: 37px;
	position: absolute;
	left: 0;
	opacity: 1 !important;
	background-repeat: no-repeat;
	z-index: 99999999999 !important;
} */


.li-sec:hover::before, .li-first:hover::before, .li-third:hover::before, .li-fourth:hover::before, .li-fifth:hover::before, .li-sixth:hover::before, .li-seventh:hover::before {
	display: none;
} 

#myTabs .active:hover::before {
	display: inherit !important;
	cursor: pointer;
}

.page-id-10107 #tab-container-section-wrap .elementor-tabs-wrapper .elementor-active {
	background: #5a5c5f !important;
}
#price-table-wrapper-col #elementor-tab-title-3572, #price-table-wrapper-col #elementor-tab-title-3571 {
	color: #5a5c5f;
}

.page-id-10107 #tab-container-section-wrap .elementor-tabs-wrapper .elementor-tab-title {
	background: #fff;
}

#price-table-wrapper-col:hover .elementor-tabs a:hover {
	opacity: 1 !important;
}

.page-id-10107 #tab-container-section-wrap .elementor-tabs-wrapper .elementor-active a {
	color: #fff !important;
}

#price-table-wrapper-col .elementor-price-table__additional_info {
	color: #000;
}


.elementor-tabs #elementor-tab-title-3571 {
	border-right: none !important;
}

.page-id-10107 #tab-container-section-wrap .elementor-tabs-wrapper .elementor-active a:hover {
	color: #fff !important;
	text-decoration: none;
	opacity: 1;
}
#listen-btn .elementor-button-icon.elementor-align-icon-right {
	font-size: 28px;
	padding-top: 7px;
	padding-left: 5px;
}
.page-id-10107 #tab-container-section-wrap .elementor-tabs-wrapper a:hover {
	text-decoration: none;
	color: inherit !important;
}
#elementor-tab-title-3571, #elementor-tab-title-3572 {
	height: 47px;
	padding-top: 12px;
	width: 180px;
	text-align: center;
}

#elementor-tab-content-3572 #tabs-2 {
	margin-top: 40px !important;
	border: 1px solid rgba(0,0,0,0.1) !important;
	padding: 15px 30px 25px 46px;
	border-radius: 9px;
	background: #fff;
}
#elementor-tab-content-3571 .elementor-column-wrap.elementor-element-populated {
	margin-top: 40px;
}

.content-text .text-1 {
	font-weight: 400 !important;
	font-size: 17px !important;
	line-height: 25px !important;
}

.price-left-col .elementor-price-table__original-price {
	margin-left: -68px;
}

.page-id-10107 .pum-theme-1021 .pum-container, .pum-theme-lightbox .pum-container {
	padding: 18px 24px 4px !important;
	border-radius: 5px !important;
	border: 4px solid rgba(0,0,0,0.5) !important;
	box-shadow: 0px 0px 30px 0px rgba( 2, 2, 2, 0.4 )!important;
}

.page-id-10107 #popmake-16372 .wpcf7-form {
	margin-bottom: 0 !important;
}

ul#menu-center {
	text-align: center;
}
.sticky-tabs.fixedd {
	margin: 0 auto;
	left: 0;
	right: 0;
}
ul#menu-center {
	border-bottom: none !important;
}

#testimonial-video-slider .swiper-slide {
	cursor: pointer !important;
}

.single label::before {
	display: none !important;
}

.btn-footer-wrap a {
	line-height: 19px;
	padding-top: 8px !important;
	padding-bottom: 10px !important;
}

@media(min-width:1441px){
	#wired-section-wrap::before {
	margin-left: 23% !important;

}
}

@media(min-width:768px){
	#right-top-col p {
	padding-right: 140px !important;
}
	#step1 #row-2 img {
	width: 78% !important;
	padding-top: 29px !important;
	vertical-align: middle;
	margin-left: 17px;
}
}

#step4 .col-md-4 img {
	padding-top: 4px !important;
}

.elementor-price-table .far.fa-check-circle {
	float: left;
	padding-left: 10px;
}

#right-price-wrap-col .far.fa-check-circle {
	position: absolute;
	left: 85px;
	margin-top: 2px;
}
#left-price-wrap-col .far.fa-check-circle {
	position: absolute;
	left: 54px;
	margin-top: 3px;
}

#right-price-wrap-col .elementor-price-table__original-price {
	margin-left: -62px;
}

.col-md-5.top-right-content-col-wrap {
	text-align: left !important;
	box-shadow: 0px 1px 5px 2px rgba(0, 0, 0, 0.14);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	border-radius: 15px;
	margin-top: 23px;
	padding-top: 10px;
	width: 38%;
}

.img-top-3 {
	width: 93% !important;
	margin-top: 11px !important;
}
.img-btm-3 {
	padding-top: 14px;
}
.img-btm-5 {
	width: 84% !important;
	padding-top: 20px;
	margin-left: 14px;
}
.img-top-5 {
	margin-top: 19px !important;
	width: 88% !important;
}

.img-btm-6 {
	width: 82%;
	padding-top: 25px;
	margin-left: 16px;
}
.img-btm-7 {
	width: 83%;
	padding-top: 25px;
	margin-left: 11px;
}
.img-btm-4 {
	width: 80%;
	padding-top: 19px;
	margin-left: 15px;
}
.img-top-4 {
	width: 80% !important;
}

#leadership-section-wrap-right .elementor-swiper-button {
	margin-top: 60px !important;
}