
html , body{
	overflow-x : hidden ;
}

/*All CSS has been moved to Theme Editor CSS*/

.top-bar{
	display : none ;
}
:root {
	--gp-slideout-width: 310px !important;
}
.elementor-527115 .elementor-element.elementor-element-22b6d72d:not(.elementor-motion-effects-element-type-background), .elementor-527115 .elementor-element.elementor-element-22b6d72d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	display: none;

}
body{
	padding-top : 80px ;
}
#video {
	margin-bottom: 0 !important;
}
.grid-container {
	max-width: 100% !important;
}


.elementor-nav-menu--main .elementor-nav-menu a {
	transition: none !important;
}
a {
	transition: none !important;
}
body . html{
	overflow-x : hidden ;
}

h3{
	margin-bottom : 0 !important ;
}
p{
	/* 	font-family: Poppins, sans-serif;  */
	font-weight : 400 ;
	margin-bottom : 5px !important
}
.header {
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1000;
}
.main-navigation a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items{
	letter-spacing : 1px ;
}
.menu-item-has-children .dropdown-menu-toggle{
	padding-right : unset !important ;
}
.main-navigation .main-nav>ul {
	align-items: center !important;
	justify-content: center;
}
.measure_logo {
	width: 100%;
	max-width: 210px !important;
	min-width: 210px !important;
}
.main-navigation .main-nav ul li a{
	line-height : unset !important;
	/* 	padding-top : 30px;
	padding-bottom : 30px; */
	padding-left: 20px !important;
	padding-right: 20px !important;
	color: #2C3E50 ;
}
.gp-icon svg{
	height: 25px !important;
	width: 25px !important;
	top: 0.500em !important;
}
#search-icon svg , #search-icon svg path{
	fill : #2C3E50 !important;
}
.dropdown-menu-toggle .gp-icon svg{
	height: 15px !important;
	width: 15px !important;
	top: 0.125em !important;
	display : none ;
}
.menu-toggle{
	padding: .50em !important;
}
.footer_image{
	width : 100% ;
	max-width : 286px !important ;
	margin-bottom: 15px;
}
.wp-block-social-links{
	margin-top : 15px ;
	margin-bottom : 0 !important ;
	margin-left : 0 ;
}
.wp-block-social-links li{
	width : 30px ;
	height : 30px ;
	display : flex !important ;
	flex-direction : column ;
	justify-content : center ;
}
.footer_latest_article_heading {
	font-weight : 600 ;
	margin-bottom: 10px;
}
.footer_latest_article_list{
	margin : 0 !important ;
}
.footer_latest_article_list li{
	list-style : none;
	padding : 8px 0
}
.footer_learn_list{
	margin : 0 !important ;
	column-count : 2 ;
}
.footer_learn_list li{
	list-style : none;
	padding-bottom: calc(7px / 2);
}
.Footer{
	margin : auto ;
}
.footer_bottom{
	margin : auto ;
	background-color : #fafafa ;
	padding: 10px 0;
}
.footer_bottom p{
	margin : 0 !important ;
	font-size : 14px !important ;
}
.footer_newsletter a{
	color : #C0392B ;
	transition : 0.3s !important ;
	font-weight: 500 !important;
}
.footer_newsletter a:hover{
	color : #6EC1E4 ;
	transition : 0.3s !important;

}
.wp-block-social-links .wp-social-link svg {
	height: 1em !important;
	width: 1em !important;
}
.footer_quicklink a {
	color: #C0392B !important;
	transition: 0.3s !important;
	font-weight: 500 !important;
}
.footer_quicklink a:hover , .footer_learn_list li a:hover {
	color: #6EC1E4 !important;
	transition: 0.3s !important;
}
.footer_learn_list li a{
	line-height : 2.3em ;
	font-weight: 500 !important;
}
/*** Home Page ***/
.hero_banner_heading {
	font-size: 52px;
	color: #fff;
	font-weight: 700;
}
.hero_banner_button a{
	font-size: 18px;
	color : #fff ;
	font-weight : 500 ;
	text-transform : uppercase ;
}
.testimonial_card{
	width: calc(100% - 40px);
	margin: auto;
}
.gb-container-718e5fa6 , .gb-container-2cbc2156 , .gb-container-434d2bc8{
	background-color : transparent !important ;
}
.search .post img {
	border: 0 solid silver;
	box-shadow: unset !important;
	-webkit-box-shadow: unset !important ;
}
.hero_banner .gb-shapes , .hero_banner .gb-container{
	z-index : 9 ;
}
.home_rookie_image_1 {
	box-shadow: 0 0 10px 2px rgba(0, 0, 0, .26);
	max-width: 636.33px !important;
	width : 100% ;
}
.analytics_knowledge {
	margin-left: 35px;
}
.gb-container-1f15ab23:after{
	opacity : 0.52 !important ;
}
.wp-block-social-links li {
	width: 30px;
	height: 30px;
	display: flex !important;
	flex-direction: column;
	justify-content: center;
}
.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited {
	color: currentColor;
	fill: currentColor;
}
.wp-block-social-link a {
	align-items: center;
	display: flex;
	justify-content : center ;
	line-height: 0;
	transition: transform .1s ease;
	padding : 5px !important ;
}
.wp-block-social-link{
	border-radius: 9999px;
}
.wp-block-social-links li:hover{
	opacity : 0.9 ;
}
.footer_socia_icons {
	margin: 0 !important;
}
.analytics_knowledge li {
	padding: 5px 0;
	position: relative;
	list-style: none;
	font-size : 19px ;
	color : #484848 !important ;
}
.arrow_home {
	width: 100%;
	max-width: 15%;
}
.become_a_measuremaster p {
	margin-bottom: 20px !important;
}
.getting_started_image {
	width: 100%;
	max-width: 126px;
}
.do_the_work_image , .do_the_work_images svg {
	width: 100%;
	max-width: 118px !important;
	fill: #C0392B;
}
.do_the_work_para {
	color: #fff;
	font-size: 24px;
	text-align: center;
	margin-top: 20px;
}
.school_blog{
	display: flex;
	justify-content: space-between;
	margin: 0;
	gap: 25px;
	list-style : none ;
	padding: 10px 0;
}
.school_blog li a{
	transition : 0.3s !important;
}
.school_blog li:hover a{
	color : #6EC1E4 !important;
	transition : 0.3s ;

}
.home_blog_image img {
	border: unset;
	box-shadow: unset !important;
	-moz-box-shadow: 5px 10px 50px #ccc;
	-webkit-box-shadow: unset !important;
	-khtml-box-shadow: 10px 10px 50px #ccc;
}
.blog_archive_heading a{
	font-size: 22px !important;
	line-height: 1.4em !important;
	font-weight: 600 !important;
	text-align: center !important;
	margin-bottom: 5px !important; 
	color: var(--contrast-3) !important;
}
.search .blog_archive_heading a{
	font-size: 22px !important;
	line-height: 1.4em !important;
	font-weight: 600 !important;
	text-align: center !important;
	margin-bottom: 5px !important; 
	color: #000000 !important;
}
.blue_curve{
	position : relative ;
}
.red_button_large a {
	font-family: Karla, lato;
	text-transform: uppercase;
	font-size : 18px !important ;
	fill: #FFFFFF;
	color: #fff !important;
	background-color: var(--contrast-2) !important;
	padding: 20px 50px !important;
	border-radius: 5px !important;
	transition : 0.3s ;
}
.red_button_large a:hover{
	background-color : var(--contrast) !important ;
	transition : 0.3s !important ;
}
.red_button_large a .gb-icon svg{
	width : 18px ;
	height : 18px ;
	vertical-align :middle ;
	margin-right: 10px;
}
.testimonial_text{
	font-style : italic ;
	margin-bottom :30px !important ;
}
.margin-30{
	margin-top : 30px !important ;
}
.light_blue_box::before , .dark_blue_box ::before {
	content: "";
	display: block;
	width: 14px;
	height: 14px;
	background-color: #6ec1e4;
	position: absolute;
	transform: scaleX(.75) rotate(45deg);
	border-width: 0;
	box-sizing: content-box;
	top: calc(100% - 7px);
	left: calc(50px + 50px / 2);
}
.dark_blue_box ::before{
	background-color: #4054b2;

}
.testimonial_name , .testimonial_designation {
	margin : 0 !important ;
}
.below_curve{
	position : relative ;
}
.below_blue_curve{
	position : relative ;
}
.wp-block-search__button{
	padding : 10px 30px !important ;
}
.header_search svg path {
	fill : #33373d !important ;
}
.become_measuremaster::before{
	right: unset !important ;
}
.gb-container-bdc6e3ec figure{
	text-align : center ;
}
.blog_posts .gb-query-loop-item {
	width: 33.3% !important;
}
.single-post .blog_posts .gb-query-loop-item {
	width: 31% !important;
}
.blog_posts {
	margin-left : unset !important ;
	margin-top : 30px ;
}
.blog_loop_item{
	transition: 0.3s;
}
.blog_loop_item:hover {
	box-shadow: 0 0 10px 2px rgba(0, 0, 0, .26);
	transition: 0.3s;
}
.blog_loop_read_more:hover a {
	color: #6ec1e4 !important;
}
.blog .blog_archive_heading{
	font-size : 25px !important ;
}
.blog .blog_loop_item{
	height: 100%;
}
.nav-align-center .inside-navigation {
	justify-content: start !important;
}
.blog_archive_heading:hover a{
	color : #2C3E50 !important ;
}
.blog_loop_read_more a{
	color :#C0392B !important ;
}
.blog_loop_read_more:hover a{
	color :#6EC1E4 !important ;
}
.blog_archive_readmore  a{
	font-size : 16px !important ;
	color: var(--contrast-2) !important;
}
.blog_archive_readmore:hover  a{
	color: var(--global-color-6) !important;
}
.dropdown-menu-toggle .icon-arrow {
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20320%20512'%3E%3Cpath%20d='M31.3%20192h257.3c17.8%200%2026.7%2021.5%2014.1%2034.1L174.1%20354.8c-7.8%207.8-20.5%207.8-28.3%200L17.2%20226.1C4.6%20213.5%2013.5%20192%2031.3%20192z'%20fill='%232C3E50'%3E%3C/path%3E%3C/svg%3E");
	background-repeat: no-repeat;
	transition : 0.3s !important ;
	background-position: center top 2px;
	background-size: contain;
	height: 15px;
	width: 15px;
}
#menu-item-6049249:hover .dropdown-menu-toggle .icon-arrow {
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20320%20512'%3E%3Cpath%20d='M31.3%20192h257.3c17.8%200%2026.7%2021.5%2014.1%2034.1L174.1%20354.8c-7.8%207.8-20.5%207.8-28.3%200L17.2%20226.1C4.6%20213.5%2013.5%20192%2031.3%20192z'%20fill='%23C0392B'%3E%3C/path%3E%3C/svg%3E");
	transition : 0.3s !important ;


}


/****** Blogs Archive Page ******/
.blog .grid-container {
	max-width : unset !important ;
}
.blog .site-main{
	margin : 0 !important ;
}
.blog_archive_category_list{
	margin : 0px 0 ;
}
.blog_archive_category_list  li a{
	color : #2C3E50 !important ;
	transition : 0.3s ;
	line-height: 1.7em;
}
.blog_archive_category_list li:hover a{
	color : #6EC1E4 !important ;
	transition : 0.3s ;
}
.youtube_button_link a{
	color : #fff !important ;
}
.blog_archive_heading {
	font-size: 22px !important;
	line-height: 1.4em !important;
	font-weight: 600 !important;
	margin-bottom: 5px !important;
}
.blog_loop_read_more a{
	color : #C0392B !important ;
}
.blog_loop_item:hover .blog_loop_read_more a{
	color : #6EC1E4 !important ;
}
.blog_search .wp-block-search__inside-wrapper{
	flex-direction: row-reverse;
	background-color: #fff;
	border: 2px solid #F6F6F6;
	border-radius: 3px;
	padding : 0 !important
}
.blog_search {
	height : 50px  !important;
	max-width : 257.03px ;
}
.blog_search .wp-block-search__button{
	margin : 0 !important;
	padding-left: calc(50px / 3) !important;
	padding-right: 0 !important;
}
#yt_button_link a {
	padding: 15px 50px !important;
	font-size: 16px;
	font-weight : 500 ;
	background-color: #6EC1E4;
	border-radius: 4px;
	color: #fff;
	transition: 0.3s;
}
#yt_button_link a:hover {
	background-color: #2C3E50;
	transition: 0.3s;
}
.blog .blog_posts .gb-query-loop-item {
	width: 32% !important;
	margin: 0 auto;
}
.blog_posts {
	display: flex;
	justify-content : center ;
	flex-wrap: wrap;
	margin: auto;
	gap: 20px;
}
.gb-container-7633b0a4 img{
	min-height: 259.5px !important;
	object-fit: cover;
}
.blog .elementor-divider-separator {
	width: 8% !important;
	margin: auto;
	background-color: var(--global-color-6) !important;
	min-height: 20px !important;
}
.blog .elementor-divider{
	padding : 15px 0 !important
}
/****** Single Blog Post ********/
.single-post{
	background-color : #fafafa !important;
}
.single-post .grid-container {
	max-width : unset !important ;
}
.single_blog_author svg {
	height: 14px;
	width: 14px;
	margin-top: 3px;
	margin-right: 5px;
	fill : #2C3E50 ;
}
.get_free_course_form form{
	display : flex;
	justify-content : space-between ;
	flex-wrap : wrap ;
}
.get_free_course_form form .wpforms-field-container {
	width: 72% !important ;
}
.wpforms-container-full .wpforms-form input[type=text], .wpforms-container-full .wpforms-form input[type=email] {
	border: 1px solid #aeaeae !important;
	border-radius: 5px !important;
	overflow: hidden;
	background-color: #f8f9fa !important;
	font-size: 20px !important;
	background-image: none !important;
	padding: 10px 15px !important;
	height : 56px !important ;
}
.wpforms-container input::placeholder{
	background-color: #f8f9fa !important;
	font-size: 20px !important;
}
.get_free_course_form_button {
	background-color: #246fdb !important;
	background-image: none !important;
	margin-right: 0 !important;
	padding: 13px 10px !important;
	border-radius: 8px !important;
	overflow: hidden !important;
	line-height: 1.5em;
	font-size: 19px !important;
	color: #fff !important;
	font-weight: 700;
}
.Julian_section{
	gap : 25px ;
}
.Julian_section figure{
	width: 100%;
	max-width: 128px;
}
.jaulian_picture {
	width: 120px;
	height: 120px;
	border-radius: 500px;
	box-shadow: 0 0 10px 2px rgba(0, 0, 0, .26);
}
.blog_loop_item figure{
	margin-bottom : 15px !important ;
}
.single-post .blog_loop_item:hover{
	box-shadow : unset ;
}
.post_content h2 {
	font-size: 38px;
	font-weight: 700;
	line-height: 1.4em;
	color: var(--contrast);
	margin-bottom: 30px !important;
}
.post_content h3 {
	font-size: 30px;
	font-weight: 600;
	line-height: 1.4em;
	color: var(--contrast);
	margin-bottom: 30px !important;
}

.post_content h4 {
	font-size: 28px;
	font-weight: 500;
	line-height: 1.4em;
	color: var(--contrast);
	margin-bottom: 30px !important;
}
.post_content figure{
	margin-bottom: 1.5em !important;
}
.post_content figure img{
	width : 100 % ;
}
.post_content p  {
	font-size: 18px;
	font-weight: 400;
	line-height: 1.4em;
	margin-bottom: 1.5em !important;
}
.post_content ul li {
	font-size: 18px;
	font-weight: 400;
	line-height: 1.4em;
}
.post_content p a , .post_content ul li a {
	color: var(--contrast-2);
	transition : 0.3s ;
}
.post_content p a:hover , .post_content ul li a:hover {
	color : var(--global-color-6) !important;
	transition : 0.3s ;
}
.single-post .blog_archive_category_list li , .single-post .blog_archive_category_list li:not(:last-child) {
	list-style : none ;
	padding-bottom: calc(6px / 2);
}
.margin-0{
	margin : 0 !important ;
}
.gb-container-b7b2d98f{
	box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}
.wpd_label{
	display : none !important ;
}
.comments-area {
	width: 100%;
	max-width: 1240px !important;
	margin: auto;
	padding-bottom: 50px !important;
	background-color : unset !important ;
}
#comments {
	background-color: #fff !important ;;
	padding: 50px;
	margin: 50px 0 !important ;
	max-width: 882px !important;
	margin: unset;
}
.right-sidebar.sticky , .category_right-sidebar.sticky {
	position: fixed;
	width: 252px;
	top: 75px;
}
.site-main {
	margin: 0 !important;
}
#wpdcom{
	margin : unset !important;
}
.single-post .site-main{
	display : flex ;
	flex-direction : column ;
}
.paging-navigation{
	order : 2 ;
}
.gb-headline-a6f36397 a:hover , .gb-headline-643cf12f a:hover{
	color : #6EC1E4 !important ;
}
.gb-container-2354c5bf{
	order : 3 ;
}
.sub-menu li a:hover{
	color : #6EC1E4 !important ;
}
.sub-menu li a{
	padding: 12px 10px !important;
	font-size: 17px !important;
	font-weight: 500 !important;
}
.sub-menu{
	width: 374px !important;
}
.header_search svg {
	min-height: 19px !important;
	min-width: 19px !important;
	width: 19px;
}
.gb-headline-07d7462d{
	margin-bottom : 1em !important ;
}


/***** Google Analytics Services *****/
.page-id-9076641 .grid-container {
	max-width : unset !important ;
}
.google_analytics_hero{
	background-color: transparent;
	background-image: linear-gradient(140deg, #2f4468 0, #2c3e50 100%);
	min-height: 62vh;
}
.google_analytics_hero::before {
	content: "";
	position: absolute;
	background-image: url(/assets/courses/45589ecdd584-measure-school-BG-pattern-white.png);
	display: block;
	width: 100%;
	height: auto;
	top: 0;
	bottom: 0;
	left : 0 ;
	right : 0 ;
	margin: auto;
	opacity: 0.05;
}
.book_a_call_btn a {
	background-color: var(--contrast-2) !important;
	padding: 15px 100px !important;
	border-radius: 5px !important;
	font-size: 18px !important;
	font-weight: 700 !important;
	line-height: 1.4em !important;
	transition: 0.3s !important;
}
.book_a_call_btn a:hover {
	background-color: #1e934f !important;
	transition: 0.3s !important;
}
.client_logos_image {
	width: 100% !important;
	max-width: 214px !important;
	filter: brightness(200%) contrast(0%) saturate(100%) blur(0px) hue-rotate(0deg);
}
.gas_image {
	width: 100%;
	max-width: 100px;
}
.testimonial__content_analytics::before {
	left : 0!important;
	right : 0 !important;
	margin : auto !important;
}
.testimonial__content_analytics_blue::before {
	background-color: #34495e;
}
.get_most_google_analytics::before {
	content: "";
	position: absolute;
	background-color: #253B51;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	opacity: 0.9;
}
.get_most_google_analytics .gb-shape-1{
	top: -85px !important;
	transform: rotateX(45deg) !important;
}
.line_seperator {
	width: 100%;
	height: 1px !important;
}
.book_a_call_btn_green a {
	background-color: #138A1A !important;
	font-weight : 500 !important;
	text-transform : uppercase ;
	padding : 20px 50px !important ;
}
.book_a_call_btn_green a:hover {
	background-color: #157B1B !important;
}
.owl-theme .owl-controls .owl-page span{
	height : 6px !important;
	width : 6px !important ;
}
.quote_div img {
	width: 100%;
	max-width: 30px;
	height: 30px;
}
.quote_div {
	background-color: #000;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 1;
	display: inline-block;
}
.quote_div::before {
	position: absolute;
	content: "";
	top: -100px;
	left: -30px;
	background-color: #2575fc !important;
	width: 160px;
	height: 160px;
	border-radius: 50%;
	z-index: -1 !important;
}
.page-id-9077610 .owl-nav {
	text-align: center;
}

/***** About Us Page  *****/
.page-id-25 .grid-container {
	max-width : unset !important ;
}
.page-id-25 .entry-content{
	margin : 0 !important ;
}
.about_hero{
	background-color: transparent;
	background-image: linear-gradient(140deg, #2f4468 0, #2c3e50 100%);
}
.about_hero::before {
	content: "";
	position: absolute;
	background-image: url(/assets/courses/45589ecdd584-measure-school-BG-pattern-white.png);
	display: block;
	width: 100%;
	height: auto;
	top: 0;
	bottom: 0;
	left : 0 ;
	right : 0 ;
	margin: auto;
	opacity: 0.05;
}
.shapes_us_image {
	width : 100% ;
	max-width : 100px ;
}
.gb-image-16acea6a{
	max-width : 114px !important ;
}
.owl-dots{
	text-align : center !important ;
}
.owl-dot {
	height: 6px !important;
	width: 6px !important;
	border-radius: 50px;
	margin: 0 4px;
	background: #000000 !important;
	opacity: 0.2;
}
.owl-dot.active {
	background: #000000 !important;
	opacity: 1;
}
.about_page_custom_shape svg {
	width: calc(300% + 1.3px);
	height: 120px;
	position: relative;
	left: 50%;
	transform: translateX(-50%);
}
.about_page_custom_shape svg .gp-shape-fill{
	fill: #fff;
	transform-origin: center;
	transform: rotateY(0deg);
}

.google_analytics_help p , .google_analytics_help ol li{
	font-size : 19px !important ;
	margin-bottom : 1.5em !important ;
}
/***** Search Results Page *****/
.search{
	background-color : #fafafa ;
}
.search_result_heading {
	font-size: 48px !important;
	font-weight: 700;
	text-transform : capitalize ;
	padding-top : 5% ;
}



/***** MeasureMaster Page *****/
.page-id-20 .grid-container{
	max-width : 100% ;
}
.highlight {
	background: linear-gradient(180deg, rgba(255, 255, 255, 0) 65%, #c0392b 30%);
}
.gb-container-6aef8c20 img{
	box-shadow: 0 0 62px -14px rgba(0, 0, 0, 0.92) !important;
}
.join_us_btn a , .Green_btn a {
	font-weight: 500 !important;
	text-transform: uppercase !important;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3) !important;
	fill: #FFFFFF !important;
	color: #FFFFFF !important;
	background-color: #61CE70 !important;
	padding: 15px 50px 15px 50px !important;
	border-radius: 7px !important;
	font-size: 18px !important;
	line-height: 1;
}
.join_us_btn a:hover , .Green_btn a:hover {
	background-color: #23A455 !important;
}



/***** Category Single Page *****/
.wp-elements-6a73c099f3d5d7eff9d137efcaacbd47{
	font-size : 48px;
	font-weight : 700 ;
	margin-left: 10px;
}
.category .grid-container{
	max-width : 100% ;	
}
.category_archive_grid {
	display: grid !important;
	grid-template-columns: repeat(2, 1fr);
	width : 100%;
	margin :auto !important ;
	grid-column-gap:30px;
	grid-row-gap: 35px;
}
.category_archive_grid  .gb-grid-column{
	padding : 0 !important ;
}
.category_archive_post_template_image_container figure{
	margin : 0 !important ;
}
.category_archive_post_template_author_image_container figure{
	margin-top : -25px ;
}
.category_archive_post_template_author_image_container figure img{
	width : 100% !important;
	max-width : 60px !important;
	height : 60px !important ;
	border-radius: 50px;
	box-shadow : unset !important ;
	-webkit-box-shadow : unset !important ;

}
.testimonial_image_avatar {
	width: 100% !important;
	height: auto;
	max-width: 114px !important;
	max-height: 114px !important;
}
.category_archive_post_template_heading  a{
	color :var(--contrast-2);
	transition : 0.3s ;
}
.category_archive_post_template_heading  a:hover{
	color :var(--global-color-6);
	transition : 0.3s ;

}
.archive_title_name{
	margin-bottom : 0 !important ;
	margin-left : 10px !important ;
	font-size: 48px;
	line-height: 1.2em;
	font-weight: 700;
}
.category_archive_post_template_image {
	min-height: 278px !important;
	object-fit: cover;
	display: block;
	box-shadow : unset !important ;
	-webkit-box-shadow : unset !important ;

}
.category_archive_post_template_image_container {
	position: relative;
}
.category_archive_post_template_image_container::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.35), transparent 75%);
	pointer-events: none;
}
.category_archive_post_template_meta{
	position: absolute;
	top: 0;
	right: 0;
	background: #69727d;
	color: #fff; 
	padding: 7.2px 14.4px !important;
	border-radius: 999px !important;
	margin : 20px  ;
}
.category_archive_post_template_meta h4{
	font-size: 12px !important;
	line-height: 1 !important;
	font-weight: 400 !important;
	margin: 0 !important;
}
.blog_search .wp-block-search__button svg {
	width: 0;
	height: 0;
	position: relative;
	min-height: 15px !important;
	min-width: 15px !important;
	fill: #8c8f93 !important;
}

.blog_search .wp-block-search__button svg::before {
	content: url('data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9ImUtZm9udC1pY29uLXN2ZyBlLWZhcy1zZWFyY2giIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik01MDUgNDQyLjdMNDA1LjMgMzQzYy00LjUtNC41LTEwLjYtNy0xNy03SDM3MmMyNy42LTM1LjMgNDQtNzkuNyA0NC0xMjhDNDE2IDkzLjEgMzIyLjkgMCAyMDggMFMwIDkzLjEgMCAyMDhzOTMuMSAyMDggMjA4IDIwOGM0OC4zIDAgOTIuNy0xNi40IDEyOC00NHYxNi4zYzAgNi40IDIuNSAxMi41IDcgMTdsOTkuNyA5OS43YzkuNCA5LjQgMjQuNiA5LjQgMzMuOSAwbDI4LjMtMjguM2M5LjQtOS40IDkuNC0yNC42LjEtMzR6TTIwOCAzMzZjLTcwLjcgMC0xMjgtNTcuMi0xMjgtMTI4IDAtNzAuNyA1Ny4yLTEyOCAxMjgtMTI4IDcwLjcgMCAxMjggNTcuMiAxMjggMTI4IDAgNzAuNy01Ny4yIDEyOC0xMjggMTI4eiI+PC9wYXRoPjwvc3ZnPg==');
	position: absolute;
	top: 0;
	left: 0;
	width: 15px;
	height: 15px;
	fill: #8c8f93 !important;
}




.blue_heading{
	color : #6EC1E4 !important ;
}
.footer_latest_article_list li a , .footer_learn_list li a {
	font-size: 14px;
	font-weight: 500;
	transition : 0.3s !important ;
	color : #2C3E50 !important ;
}
.footer_latest_article_list li a:hover , .footer_learn_list li a:hover {
	color : #6EC1E4  !important;
	transition : 0.3s !important;
}
.divider_center_8p .elementor-divider-separator {
	width: 8% !important;
	background-color: var(--global-color-6) !important;
	margin : auto !important ;
	min-height: 18px !important;
	max-height: 18px !important;
}
.divider_8p .elementor-divider-separator {
	width: 8% !important;
	background-color: var(--global-color-6) !important;
	min-height: 18px !important;
	max-height: 18px !important;
}
/* .divider_center_80 .elementor-divider-separator {
width: 80px !important;
background-color: var(--global-color-6) !important;
margin : auto !important ;
min-height: 18px !important;
max-height: 18px !important;
}
.divide_80 .elementor-divider-separator {
width: 80px !important;
background-color: var(--global-color-6) !important;
min-height: 18px !important;
max-height: 18px !important;
} */
.elementor-shape {
	overflow: hidden;
	width: 100%;
	line-height: 0;
	direction: ltr;
	transform: rotate(180deg);
}
.elementor-shape-top svg{
	height: 140px;
	transform: translateX(-50%) rotateY(180deg);
	display: block;
	width: calc(100% + 1.3px);
	position: relative;
	left: 50%;
}
.elementor-shape .elementor-shape-fill {
	fill: #fff;
	transform-origin: center;
	transform: rotateY(0);
}
@media (max-width: 1024px) {
	.gb-container-1f15ab23 {
		background-position: unset;
	}
	.gb-container-d94fec8b{
		width : unset !important ;
	}
	.school_blog{
		flex-wrap: wrap;
		justify-content: center;
	}
	.client_logos_image{
		max-width : 118px !important ;
	}
	.right-sidebar.sticky , .category_right-sidebar.sticky {
		position: unset !important;
		width: 100% !important;
	}

	.gb-container-1f15ab23:before{
		background-position: unset;
	}
	.home_rookie_image_1{
		max-width : 100% !important ;
	}
	.green_button_large a{
		font-size : 16px !important ;
	}
	.blog_posts{
		padding-left : 15px ;
		padding-right : 15px ;
	}
	.jaulian_picture{
		width: 100%;
		height: 50px;
	}
}

/***** Google Tag Manager Services *****/
.page-id-9077610 .grid-container {
	max-width : unset !important ;
}
.school_blog li a{
	font-size : 15px !important ;
	text-transform : uppercase ;
	color : #2C3E50 !important;
	font-weight: 400;
}

.mountain_shape_above svg path {
	fill : #e6e9ee !important ;
}


@media (max-width : 1400px){
	.main-navigation .main-nav ul li a{
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
}
@media (max-width : 1260px){
	.gb-container-96f661e4{
		padding : 25px 10px !important ;
	}
}
@media (max-width : 1200px){
	.blog .blog_posts .gb-query-loop-item {
    width: 31% !important;
    margin: 0 auto;
}
}

@media (min-width: 769px) and (max-width: 1024px) {
	.blog_posts{
		grid-template-columns: repeat(2, 1fr);
	}
	.wp-block-search__button {
		padding: 10px 10px !important;
	}
}
@media (max-width: 767px){
	.single-post .blog_posts .gb-query-loop-item {
	width: 100% !important;
}
	.blog .blog_posts .gb-query-loop-item {
    width: 48% !important;
    margin: 0 auto;
}
	.category .divider_center_8p .elementor-divider-separator{
		width : 45% !important ;
	}
	.category_archive_grid{
		grid-template-columns: repeat(1, 1fr);
	}
	.blog_posts , .search_blogs{
		grid-template-columns: repeat(1, 1fr) !important;
	}
	.gb-grid-wrapper-66bfaaad{
		margin : 0 !important ;
	}
	.blog_search{
		max-width : 100% !important ;
	}
	.book_a_call_btn a{
		padding: 15px 50px !important ;  
		margin: 20px 0 ;

	}
	.jaulian_picture {
		width: 100%;
		height: auto;
	}
	.comments-area{
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.google_tag_manager_testimonial_slider .owl-next{
		right : 0 !important ;
	} .google_tag_manager_testimonial_slider .owl-prev{
		left : 0 !important;
	}
	.gb-accordion__item button{
		max-height : unset !important;
	}
	.gb-container-1f15ab23:before{
		background-position: -173px 0 !important;

	}
	.google_tag_manager_testimonial_slider .owl-prev , .google_tag_manager_testimonial_slider .owl-next{
		display : none ;
	}
	.footer_learn_list{
		column-count : unset !important;
	}
}
.gb-container-1f15ab23{
	background-position: center right -130px !important;
}
.do_the_work_image , .do_the_work_images svg {
	max-width: 60px ;
}
.blog_posts .gb-query-loop-item {
	width: 100% !important;
}
.gb-grid-wrapper-2c793489 > .gb-grid-column{
	padding-left : unset !important ;
}
.blog_posts .gb-grid-column{
	padding : 0 !important ;
}
.dynamic-content-template .inside-article{
	padding : 0 10px !important ;
}
.get_most_google_analytics .gb-shape-1 {
	top: -40px !important;
	transform: rotateX(45deg) !important;
}

}
.gb-container-1f15ab23{
	position:relative;
}
.gb-container.gb-container-dc29afae{
	position:unset;
	max-width:100%
}
.hero-shape{
	position:absolute;
	left:0;
	width:100%;
	max-width:100%;
	bottom:-1px;
	transform:rotate(180deg);
}
.hero-shape svg{
	fill: #f7f6f9;
	max-height: 135px !important;
	width: 100%;
}
.search-container{
	position:fixed;
	left:0;
	right:0;
	margin:auto;
	top:0;
	align-items:center;
	background-color:rgba(0,0,0,.8);
	min-height:100vh;
	width:100%;
	z-index:99999;
	display:flex;
	flex-direction:column;
	justify-content:center;

	transform:scale(0);
	transition:0.3s;
}
.search-container form{
	width:70%;

}
.search-container input{
	width:100%;
	color:#fff !important;
	border:unset !important;
	font-size:50px !important;
	text-align:center;
	border-radius:3px !important;
	border-bottom:1px solid #fff!important;
}
.search-container input:focus-visible{
	outline:unset !important;
}
.search-container button{
	display:none;
}
.search-container.active{
	transform:scale(1);
	transition:0.3s;
}
#search-icon{
	width:19.5px;
	margin: 15px 21px 10px 10px;
}
.right-sidebar img{
	box-shadow: unset !important;
}
#search-icon:hover{
	cursor:pointer;
}
a.search-close {
	font-size: 60px;
	color: #fff;
	position: fixed;
	right: 30px;
	font-weight:400;
}
.gb-container-77821900 svg{
	max-height: 106px !important;
}
.gtm_content p , .gtm_content ol li{
	margin-bottom: 1.5em !important;
	font-size : 19px !important ;
}
.gb-container-752fbf11{
	top : -8px !important ;
	bottom : unset ;
}
.line_seperator{
	width: 95%;
	height: 1px !important;
	margin-bottom: 30px !important
		margin-top: 30px !important
}
.gb-accordion__item button{
	display: flex;
	align-items: center;
	justify-content: unset;
	column-gap: 15px;
	width: 100%;
	text-align: left;
	padding: 15px 20px;
	background-color: #fafafa !important ;
	color: #2C3E50;
	text-decoration: none;
	max-height: 60px;
}
.gb-accordion__item button .gb-button-text{
	order : 2 ;
}
.gb-accordion__item button .gb-button-text a{
	font-size: 22px !important ;
	font-weight: 700 !important ;
	color : #2C3E50 !important ;
}
.gb-accordion__item button .gb-icon svg
{	width : 30px !important ;
	height : 30px !important ;
	fill : #2C3E50 !important ;
}
.gb-accordion__content p {
	font-family: Poppins, sans-serif;
	font-weight: 400;
	font-size : 19px ;
	margin-bottom: 1.5em !important;
}
.gb-accordion__content ul li, .gb-accordion__content ol li {
	font-family: Poppins, sans-serif;
	font-weight: 400;
	font-size : 19px ;
}
.gb-accordion__content p a , .gb-accordion__content ol li a , .gb-accordion__content ul li a {
	color : var(--contrast-2) !important ;
}
.gb-accordion__content p a:hover , .gb-accordion__content ol li a:hover , .gb-accordion__content ul li a:hover {
	color : var(--global-color-6) !important ;
}



.green_button_large a {
	text-transform: Uppercase !important;
	font-size: 18px ;
	font-weight: 500 !important;
	padding: 20px 50px !important;
	border-radius: 5px !important;
	background-color: var(--base-2) !important;
	color: var(--base) !important;
	text-decoration: none !important;
	transition : 0.3s !important ;
}
.green_button_large a:hover {
	background-color: var(--global-color-7) !important;
	transition: 0.3s !important;
}
.testimonial_card{
	padding-bottom : 40px !important ;
}


.gb-container-2354c5bf{
	background-color: var(--contrast) !important;
}
.gb-query-loop-pagination .gb-button-7d405753.gb-block-is-current, .gb-query-loop-pagination .gb-button-7d405753.gb-block-is-current:hover, .gb-query-loop-pagination .gb-button-7d405753.gb-block-is-current:active, .gb-query-loop-pagination .gb-button-7d405753.gb-block-is-current:focus {
	color: var(--global-color-6) !important;
	transition : 0.3s !important;
}
.gb-query-loop-pagination .gb-button-7d405753{
	color: var(--contrast) !important;
	transition : 0.3s !important;
}
.gb-query-loop-pagination a.gb-button-091b3fe1{
	color: var(--contrast) !important;
	transition : 0.3s !important;
}
.gb-query-loop-pagination .gb-button-7d405753:hover , .gb-query-loop-pagination a.gb-button-091b3fe1:hover{
	color: var(--global-color-6) !important;
	transition : 0.3s !important;
}

.google_tag_manager_testimonial_slider .owl-prev span , .google_tag_manager_testimonial_slider .owl-next span{
	display : none ;
}


.gb-container-ce1bcb1d{
	background-size : cover !important ;
}
.blog .blog_posts {
	width : 100%;
	max-width : 1240px !important ;
}
.blog .blog_posts img {
	box-shadow: unset !important;
	-webkit-box-shadow: unset !important;
}
.gb-headline-6946c641 a {
	color: var(--contrast) !important;
	font-size: 25px !important;
}
.blog_archive{
	background-color : #f7f6f9 !important ;
}
.gb-container-5a0c0f3f{
	transition : 0.3s ;
}
.gb-container-5a0c0f3f:hover{
	box-shadow: 0 0 10px 2px rgba(0, 0, 0, .26);
	transition : 0.3s ;
}
.related_posts img {
	box-shadow: none !important;
	-moz-box-shadow: unset !important;
	-webkit-box-shadow: unset !important;
	width: 100% !important;
	height: auto;
	min-height: 147px;
	object-fit: cover;
}
.single  .separate-containers .site-main>*{
	background-color : unset !important ;
}
.search_blog_loop_item:hover {
	transition : unset !important ;
	box-shadow : unset !important ;
}
.search-results .gb-block-image-ad9a2ddf{
	margin-bottom : unset !important ;
}
.search_blogs {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-column-gap: 30px;
	grid-row-gap: 35px;
}
.search-results .blog_search{
	max-width : unset !important ;
}
.search_blogs .gb-query-loop-item{
	padding : 0 !important;
}
.page-id-9076391 .testimonial_text {
	font-style: unset !important;
	font-size : 17px !important ;
	color : rgba(0,0,0,.5) ;
}
.search  .elementor-widget-container{
	padding: 10px 0;
}
.search .elementor-divider-separator {
	width: 8% !important;
	margin: auto;
	background-color: var(--global-color-6) !important;
	min-height: 20px !important;
}
.sub-menu li a{
	font-size: 17px !important;
	font-weight: 500 !important;
	color: var(--contrast) !important;
}
.main-navigation .main-nav ul li a{
	transition : 0.3s !important ;
}
.main-navigation .main-nav ul li:hover a{
	color: var(--contrast-2);
	transition : 0.3s !important;

}
.main-navigation .main-nav ul li[class*="current-menu-"] > a {
	color: var(--contrast-2) !important;
}
.gb-container-0a43a1f7 , .gb-container-c95c347e{
	background-color : #fafafa !important ;
}
.category .divider_center_8p .elementor-divider-separator{
	min-height: 20px !important;
	max-height: 20px !important;
}
.gb-container-9478cb0a .wp-block-social-links{
	margin-left : 0 ;
}
.gb-query-loop-pagination .gb-button-7d405753{
	padding: 14px 14px !important;
}
.cta_btnn a{
	display : flex !important;
	align-items : center ;
	font-weight: 500 !important;
	text-transform: uppercase !important;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3) !important;
	fill: #FFFFFF !important;
	color: #FFFFFF !important;
	background-color: #61CE70 !important;
	padding: 20px 50px 20px 50px !important;
	border-radius: 7px !important;
	font-size: 18px !important;
	line-height: 1;
}
.cta_btnn a svg{
	height : 18px;
	width : 18px ;
	margin-left: 5px;
	margin-top: -3px;

}

@media (max-width : 767px){
	.single.single-post .gb-container.gb-container-ce1bcb1d {
		background-size: cover;
	}
	.blog .elementor-divider-separator{
		width: 40% !important ;
	}
	.gb-container-9ee352cc .archive_title_name{
		font-size : 30px !important ;
	}
	#menu-main-menu-1 li {
		padding: 10px;
	}
	.sub-menu li a {
		font-size: 12px !important;
		padding: 0 !important;
	}
	.gb-container-ce1bcb1d{
		background-size : cover !important;
	}
}

.resource-template-default .grid-container {
	width :100%!important ;
	max-width: 1260px !important;
}
.resource-template-default {
	background-color: #f7f6f9;
}
.resource-template-default .featured-image{
	display : none ;
}
.resource-template-default h1 {
	padding: 50px 30px;
}
.category_description h1 {
	font-size: 45px;
	text-align: center;
	margin-bottom: 35px;
}
.category_description h2 {
	font-size: 30px;
	text-align: center;
}
.category_description h3 {
	font-size: 25px;
	text-align: center;
}
.category_description h4 {
	font-size: 20px;
	text-align: center;
}
.category_description p {
	font-size: 16px;
	text-align: center;
}
.category-bottom-content h1{
	font-size: 45px;
	text-align: center;
	margin-bottom: 35px;
}
.category-bottom-content h2{
	font-size: 30px;
	text-align: center;
}
.category-bottom-content h3{
	font-size: 25px;
	text-align: center;
}
.category-bottom-content h4{
	font-size: 20px;
	text-align: center;
}
.category-bottom-content{
	font-size: 16px;
	text-align: center;
}
#loadMore{
	margin-top : 25px !important;
}
.loadMoreBtn-label {
	padding: 15px 50px !important;
    font-size: 16px;
    font-weight: 500;
    background-color: #6EC1E4;
    border-radius: 4px;
    color: #fff;
    transition: 0.3s;
}
.loadMoreBtn:hover .loadMoreBtn-label{
	background-color: #2C3E50;
    transition: 0.3s;
}
.archive.category .category_archive_grid {
	display: flex !important;
	justify-content : center ;
}
.archive.category .category_archive_grid .gb-grid-column {
	width: 48%;
}
@media (max-width : 1200px){
	.archive.category .category_archive_grid{
		grid-column-gap: 25px;
		grid-row-gap: 25px;
	}
}
@media (max-width : 1024px){
	.archive.category .category_archive_grid .gb-grid-column {
		width: 47%;
	}
}
@media (max-width : 991px){
	.archive.category .category_archive_grid .gb-grid-column {
		width: 100%;
	}
}
@media (max-width : 767px){
	.category_description h1 {
		font-size: 35px;
	}
}
@media (max-width : 575px){
.blog .blog_posts .gb-query-loop-item {
    width: 100% !important;
    margin: 0 auto;
}
}
