/*
Theme Name:	Stream
Theme URI: https://healthmedwellness.com/
Description: Stream is a ChildTheme of GeneratePress
Author:	ETH
Author URI:	https://healthmedwellness.com/
Template: generatepress
Version: 5.12.27.1
Text Domain: stream
*/

.container{
	padding-right: unset !important;
	padding-left: unset !important;
}
hr{
	margin-bottom: 1rem !important;
	margin-top: 1rem !important;
}
.site-info {
    position: fixed !important;
    width: 100% !important;
    bottom: 0 !important;
}
.separate-containers .page-header, .separate-containers .site-main>*, .separate-containers .widget,.separate-containers .inside-article {
    margin-bottom: 70px !important;
}
/* .inside-article{
	min-height: 73vh !important;
} */
.uagb-columns__wrap .uagb-columns__inner-wrap {
	z-index:0 !important;
}
.uagb-section__wrap .uagb-section__inner-wrap{
	z-index:unset !important;
}
.alert_box{
	position: fixed;
    border: 1px solid #e0e0e0;
    border-radius: 15px;
    text-align: center;
    margin: auto 25%;
    width: 50%;
    padding: 30px;
    z-index: 100;
    background: #fff;
    top: 40%;
   	box-shadow: 0px 1px 15px 10px rgba(0,0,0,0.35);
}
.menu li a i {
    font-size: 20px;
    padding-top: 5px;
}
/* My account  page logout button css*/
.ld-logout {
	margin:auto !important;
	position: relative !important;
	font-family: sans-serif !important;
	padding: 0.5em !important;
	display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100px !important;
}
.learndash-wrapper .ld-profile-summary .ld-profile-card .ld-profile-avatar {
    width: 70px !important;
    height: 70px !important;
}
.eth-ld-expand-button {
	margin-right: 10px !important;
    border-radius: 20px;
    color: #fff;
    box-shadow: none;
    text-transform: none;
    font-family: inherit;
    font-weight: 800;
    font-size: .75em;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    width: 100%;
    max-width: 385px;
    white-space: normal;
    text-shadow: none;
    border: 0;
    opacity: 1;
    transition: opacity .3s ease;
    justify-content: center;
    height: auto;
    padding: 0.7em !important;
    line-height: 1.25em;
    display: flex;
    align-items: center;
}.eth-ld-expand-button:hover{	height: auto !important;	 border: 0 !important;}.ld-item-list-item-preview .eth-ld-expand-button, .ld-item-list-item-preview .eth-ld-expand-button:hover, .ld-item-list-item-preview .eth-ld-expand-button:focus{	border: 0 !important;    width: 100% !important;    height: auto !important;}

@media only screen and (max-width: 600px) {
	.center3{
		display: block;
		  margin-right: auto;
		  width: 50%;
		  max-width: unset !important;
		  display:none;margin-left: 35%;
	}
	
	#menu-primary-menu .center{
	  display: block;
	  margin-left: auto;
	  margin-right: auto;
	  width: 50%;
	  max-width: unset !important;
	}
	#menu-primary-menu .center2{
	  display: block;
	  margin-left: auto;
	  margin-right: auto;
	  width: fit-content;
	}
	#menu-primary-menu .my_acc{
		float:unset !important;
	}
}
/** CONTAINER FULL WIDTH START **/
body .grid-container {
	max-width: 100%;
	/*padding-left: 0px;
	padding-right: 0px;*/
}
body{
	background-color: #ffffff !important;
    color: #3a3a3a !important;
}
/** CONTAINER FULL WIDTH END **/

/* Disable the post navigation links on the post page */
.post-navigation {
    display: none;
}
.entry-meta .cat-links{
	display: none;
}
.comments-area{
	display:none;
}
/** End post-nav **/
.mp_wrapper .mp-form-row label {
		color:#000;
	}
.mp_wrapper .mepr-radios-field, .mp_wrapper .mepr-checkbox-field, .mp_wrapper .mepr-checkboxes-field, .mp_wrapper label {
	color: #000;
}	
.lp-screen{
	width: 100%; 
	height: 100%; 
	background-color: rgba(255, 255, 255, 0.94); 
	position: fixed; 
	z-index: 666999; 
	top: 0px; 
	left: 0px;
}
.lp-screen span{
	width:120px;position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);display: inline-block;
}
.lp-screen img{
	cursor:pointer;width:120px;
}

@media(min-width:1024px){
	.audioplayer.skin-wave .scrubbar {
		height: 45px !important;
	}
	.audioplayer.skin-wave .audioplayer-inner .the-thumb {
		height: 80% !important;
	}
	.min_audio_player{
		height: 104px !important;
	}
}
.entry-content:not(:first-child) {
    margin-top: unset !important;
}
.site-main .inside-article .entry-header{
	/* color:#fff; */
	text-align: center;
}

.standarized_tab2 {
    position: relative;
    background: #fff;
    display: flex;
    /* top: 30px;  */
}
.standarized_tab_inner1{
	color:#fff;padding: 7px;width: 53%;text-align: end;position: relative;right: 20px;
}
.standarized_tab_inner2{
	color:#fff;background:#03A9F4;cursor: pointer;padding: 7px;padding-right: 15px;padding-left: 15px;
}
.standarized_tab_inner3{
	color:#333;padding: 7px;width: 100%;text-align: center;background:#fff;border-bottom: 1px solid #333;
}
.standarized_tab_inner4{
	font-family: "Nunito", sans-serif !important;
	color: #333;
    padding: 7px;
    width: 100%;
    background: #fff;
    border-bottom: 2px solid #0000001a;
    margin-left: 15px;
    margin-right: 15px;
	font-weight:500;
	
}
.my_account_menu a{
	color:#fff;
}
.my_account_menu a:hover{
	color:#fff;
}
/* body, button, input, select, textarea {
    font-family: "Nunito", sans-serif !important;
    font-size: 16px !important;
} */
.standarized_button{
	border-radius: 5px;width: 20%;font-size: 1em;height: 40px;padding-top: 7px;background-color: #03A9F4 !important;border-radius: 1px solid #fff
}
.my_acc_btn{
	border-radius: 5px;font-size: 1em;padding-top: 7px;background-color: #03A9F4 !important;border-radius: 1px solid #fff;
}
.back_all_podcast{
	background-color: #03A9F4 !important;
	font-size: 1em;
    padding: 7px;
    padding-right: 15px;
    padding-left: 15px;
    margin-left: 39px;
}
.standarized_button_tab{
	background: #03A9F4 !important;
	font-size: 1em;
    padding: 7px;
    padding-right: 15px;
	color: #fff !important;
    padding-left: 15px;
    margin-right: 39px;
}
.back_all_podcast:hover{
	background-color: #03A9F4 !important;
}
.standarized_button_tab:hover{
	background: #03A9F4 !important;
}
.standarized_button_tab a{
	color:#fff !important;
}
.play_load_here{
	position: fixed;
	left: 0px;
	bottom: 0px;
	width: 100%;
	color: white;
	text-align: center;
	height: auto;
	z-index:1;
	margin-bottom: 0px !important;
}

/** Global Color **/
.vw_text{
	color:#000;
}
.vw_border{
	border:1px solid #000;
}
.vw_border_white{
	border:1px solid #fff;
}
.vw_border_charcoal{
	border: 1px solid #cccccc;
}
.vw_bg_black{
	background:#000;
}
.vw_txt_charcoal{
	color:#333;
}
.vw_bg_charcoal{
	background:#333;
}
.vw_bg_lwhite{
	background: #ffffff;
}
.vw_text_white{
	color:#fff;
}
.vw_cus_b_but{
	background: #03A9F4
}
.vw_f20{
	font-size: 20px;
}
/** Patch CSS**/
.esg-navigationbutton{
	height: 35px !important;
}
.minimal-light .esg-left, .minimal-light .esg-right {
    padding: 11px 11px !important;
}
.slider_audi_track .esg-media-cover-wrapper{
	cursor: unset !important;
}
.site-main .inside-article {
	background: #ffffff;
	padding:0px;
}

.vw_cus_b_but:hover{
	background: #03A9F4
}
.esg-grid{
	background: #ffffff !important;
}
.esg-loadmore{
	background: #03A9F4 !important;
    color: #fff !important;
	border:1px solid #fff !important;
	font-size: 1em !important;
	font-weight: unset !important;
	height: 40px !important;
}
.sponsored_tab_inner{
	text-align:center;
}

.join_site{
	text-align: center;
	margin-top:20px;
}
.forum_main_div{
	background: #ffffff;
}
.forum_div{
	padding: 40px;
}
.other_forum_div{
	padding: 40px;
}
.responsemodel:hover{
	background:#333;
}
.site-info{
	background:#fff !important;
	color: #ccc !important;
	z-index: 100;
}
/** Subscription Card Design **/
.mepr-price-boxes{
	padding: 25px;
}
.mepr-price-box {
	width: 30%;
    background-color: #dedede;
    vertical-align: bottom;
    display: inline-block;
    padding: 7px;
    margin: 0;
    text-align: center;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.mepr-price-box-title{
	font-size: 1.2em;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 0px;
}
.mepr-price-box-button{
	position: absolute;
    position: absolute;
    left: 60%;
    width: 30%;
    text-align: center;
    bottom: 40px;
}
/** Mobile CSS **/
@media only screen and (max-width: 600px) {
	.mepr-price-box{
		width: 100% !important;
		margin-top: 20px !important;
	}
	.min_audio_player{
		height: 133px !important;
	}
}
@media only screen and (max-width: 768px) {
	.toggled .menu-toggle:before {
		left: 10px;
		position: absolute;
		top: 15px;
	}
	.main-nav{
		width: 100%;
	}
	.join_site button{
		width: 40% !important;
	}
}

/** LEARNDASH ELEMENTS **/
/** 'See More' or 'View' button **/
.ld-course-list-items .ld_course_grid .btn-primary:hover, .ld-course-list-items .ld_course_grid .btn-primary:focus, .ld-course-list-items .ld_course_grid .btn-primary:active, .ld-course-list-items .ld_course_grid .btn-primary.active, .ld-course-list-items .ld_course_grid .open .dropdown-toggle.btn-primary {
    color: #ffffff!important;
    background-color: #03A9F4!important;
    border-color: #FFFFFF!important;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2), 0 3px 10px 0 rgba(0,0,0,0.19)!important;
}

/** Course list **/
.uagb-block-0bb9f40f > .uagb-columns__inner-wrap {
    max-width: 1900px;
}
.learndash-wrapper .ld-profile-summary .ld-profile-stats .ld-profile-stat strong {
    font-weight: 600;
}
/*Progress bar in 'My Account' when you click the expand button*/
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded .ld-progress {
    background: #f2f2f2;
    padding: 1em 4.125em;
}
.learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-label {
    font-weight: 600;
}
.learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage {
    font-weight: 600;
}
.learndash-wrapper .ld-expand-button {
    font-weight: 600;
    font-size: .8em;
}
.learndash-wrapper .ld-tabs {
     margin-top: 0px!important; 
}
/* TEMPORARY FIXES */
/* Big gap at the top of the page */

.separate-containers .site-main {
    margin: 0px;
}
@media(max-width:767px){
	.sfHover{
		background-color:#d3d3d31f !important;
	}
	.join_site button{
		width: 55% !important;
	}
}
 article{
	overflow-x:hidden;
}
.custom_menu a{
	text-decoration:none !important;
}

/* category dropdown css */
#ld_categorydropdown {
text-align:center;
}

/* Courses Row */
@media (min-width: 768px){
.ld-course-list-items .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 25%;
	}
}

/*subscription table */
@media (max-width:767px){
	.flips_member_level {
		overflow-y:scroll !important;
	}
	
}

.mp_join {
	width : 60px !important ;
}
.mp_join_gray {
	width : 60px !important;
}

@media (max-width: 767px){
.sub_table {
	overflow:scroll !important;
	}
}

/* .ld_course_grid a img {
	width : 100% !important;
} */

.ld-course-list-items .ld_course_grid .thumbnail.course img {
height: 170px;
}

@media(max-width:767px){
	.learndash-wrapper .ld-profile-summary .ld-profile-card .ld-profile-heading {
    font-size: 1em !important;
	}
}

@media only screen and (width: 768px) {
	.ld-course-list-items .ld_course_grid .thumbnail.course img {
	height: 130px;
	}
}

/** Menu css **/
@media(min-width: 1441px) {
	.center_menu{
		position: relative;
    	padding-left: 40% !important;
	}
}
@media(max-width: 1023px) {
	.toggled .menu-toggle:before, .menu-toggle:before{display:none !important;}
}
@media only screen and (max-width: 767px) {
	.toggled .menu-toggle:before, .menu-toggle:before{display:none !important;}
	/* .toggled .menu-toggle:before {
		left: 10px;
		position: absolute;
		top: 15px;
		
	} */
	.main-nav{
		width: 100%;
	}
}
.our_forum_card {
    border-radius: 15px !important;
    padding: 15px !important;
    cursor: pointer;
}
.custom-btn{
	margin-bottom:20px !important;
}
.label{
	margin-bottom:20px !important;
}
@media screen and (min-width: 768px) and (max-width: 1024px){
	.pub_lib_forum .col-sm-3,.load_here .col-sm-3,.view_courses .col-sm-3,.view_all_content .col-sm-3{
	    flex: 0 0 40% !important;
	    max-width: 40% !important;
	}
}

/* Added on request by client 22-March-2023 START */
.social-icon {
	font-size: 24px;
	margin-right:10px;
}
.social-icon:hover {
	color:white;
}
.width-220 {
	width:220px!important;
}
.width-300 {
	width:300px!important;
}
/* Added on request by client 22-March-2023 END */

/* Additional CSS from Business and Totemic  */
/*----- REMOVE FEATURED IMAGES ---*/
#post-3914 .featured-image, #post-3891 .featured-image, #post-2169 .featured-image, #post-3688 .featured-image, #post-3336 .featured-image {
    display: none !important;
}

.uagb-post__items article {
	height: 490px!important;
}

/*----- MENU & HEADER ------*/

/*.inside-header {
	padding-top:5px;
	padding-bottom:5px;
}*/

/*.inside-header {
    padding: 5px 35px !important;
}*/

/* MENU ITEM Adjustments */
.main-navigation .main-nav ul a {
	padding-right:20px!important;
	line-height: 40px!important;
	margin-top:15px;
	margin-bottom:-5px;
}

.main-navigation ul ul.sub-menu {
	width:max-content;
}

/* MENU ITEM - Add a line for active page/s */
/*.menu-item a[aria-current="page"] {
    border-bottom: 4px solid #f9a536;
}*/

.banner-button .uagb-buttons-repeater {
	width: 160px!important;
}

.btn-w160 .uagb-buttons-repeater {
	width: 160px!important;
}

.cont-1-stats {
	max-width: 220px!important;
}
.cont-2-stats {
	max-width: 220px!important;
}
.cont-3-stats {
	max-width: 220px!important;
}
.cont-4-stats {
	max-width: 220px!important;
}
.cont-5-stats {
	max-width: 220px!important;
}

.front-page-ROI-txt {
	font-family:"Gotham Regular";
	line-height:45px;
	font-weight:700!important;
	font-size:30px;
	color: var(--mandarin);
	margin-bottom:0px!important;
}

.description_body {
	line-height:1.6em!important;
}

.med-button-180 {
  width: 180px !important;
}

/* Setting a container to resize at breakpoint greater than 1200 so it has more appropriate spacing. */

/* Gutenberg manages everything over 1720px */
@media  (min-width: 1000px) {
	.cont_left-side_fixed {
		min-width: 970px;
		max-width: 1000px;
	}
}

/* Numbers - ticks.  Adding Responsive layout below 1200px */
.custom-flex-container {
  display: flex!important;
  flex-wrap: wrap!important;
  justify-content: space-between;
}

@media (max-width: 1200px) {
  .custom-flex-container {
    flex-wrap: wrap;
    justify-content: center;
  }
}

/* Tab images */
.uagb-tab {
	width: 210px!important;
}
@media (max-width: 399px) {
  .max-width-95-mobile {
		max-width:90%!important;
		margin-left:auto!important;
		margin-right:auto!important;
	}
}
@media (max-width: 767px) and (min-width: 400px) {
  .max-width-95-mobile {
		max-width:95%!important;
		margin-left:auto!important;
		margin-right:auto!important;
	}
}
@media (max-width: 767px) {
  .wp-block-uagb-tabs {
		display: flex!important;
		max-width:95%!important;
		margin-left:auto!important;
		margin-right:auto!important;
	}
}

/* Contact Us button */
.uagb-forms-main-submit-button {
	min-width: 180px!important;
	text-align: center!important;
}
@media (min-width: 500px) and (max-width: 767px) {
  .uagb-tab {
		margin: 10px 10px 10px 0px!important;
	}
}
@media (max-width: 767px) {
  .uagb-tabs__panel {
		flex-direction:row!important;
		flex-grow:1!important;
	}
}

/* FOOTER */
@media (min-width: 1030px) {
  .footer-container {
		width:80%!important;
		margin-left:auto!important;
		margin-right:auto!important;
	}
}
@media (max-width: 1029px) {
  .footer-container {
		flex-wrap:wrap!important;
				margin-left:auto!important;
		margin-right:auto!important;
	padding-left:30px!important;
		padding-right:30px!important;
	}
}
@media (max-width: 768px) {
  .force-mobile-bottom-10 {
		margin-bottom:10px!important;
	}
}
@media (max-width: 768px) {
  .force-mobile-width-260 {
		max-width:260px!important;
	}
}
.max-width-400 {
	max-width:400px;
}

/* Blog Post CSS */
.blog-h1 {
	font-size:2.5em!important;
	color:#0D2139!important;
}
.blog-h2 {
	font-size:1.8em!important;
	color:#0D2139!important;
}
.blog-h3 {
	font-size:1.4em!important;
	color:#F8A436!important;
}
.forced-h6 {
	font-weight:400!important;
}
.view-button {
min-width:80px;
}
.btn-slimline {
	margin-top:-15px!important;
	margin-bottom: 10px;
}
.container-community-light-grey {
	min-width:360px;
}
.container-community-type {
	min-width:140px;
}
.btn_min_120 {
    min-width:120px;
}  
.btn_min_150 {
    min-width:150px;
}
.social-icon {
	font-size: 24px;
	margin-right:10px;
}
.social-icon:hover {
	color:white;
}
.width-220 {
	width:220px!important;
}
.fixed-width-220 {
	min-width:220px!important;
	max-width:220px!important;
}
.min-width-250 {
	min-width:250px!important;
}
.width-270 {
	width:270px!important;
}
.fixed-width-250 {
	min-width:250px!important;
	max-width:250px!important;
}
.fixed-width-270 {
	min-width:270px!important;
	max-width:270px!important;
}
.fixed-width-280 {
	min-width:280px!important;
	max-width:280px!important;
}
.approx-width-310 {
	min-width:280px!important;
	max-width:340px!important;
}
.width-300 {
	width:300px!important;
}

.course_content .c_description, .content_title, .content_title1 {
    min-height: 3.5em!important;
} 

/* Adjust margin and padding to sub-menu item */
.main-navigation ul.sub-menu li.menu-item a {
    line-height: normal !important;
    margin-top: 0;
}
.main-navigation ul.sub-menu li:last-child{
	padding-bottom: 5px;
}
#sticky-navigation #primary-menu ul a{
margin-top: 0px;
}

#sticky-navigation{
height:50px;
}
/* Login Button in Menu */
#menu-custom_menu .menu-item-3232 a{
	border: 1px solid #ffa500;
    border-radius: 25px;
    background: #ffa500;
}
.main-navigation .main-nav ul .menu-item.menu-item-type-custom.menu-item-home.current_page_item a{
	border-bottom:0 !important;
}

/* Developer css */
.site-main .inside-article{
	    margin-bottom: 0 !important;
}
.inside-site-info{
	padding:unset;
}
/*#wpadminbar {
   z-index: 1002 !important;
}*/
/*.site-header{
	z-index: 1001 !important;
}*/
.card.xs_device {
	min-width: 300px !important;
}
.courses_head .btn_normal_state{
	margin-left:25px !important;
}

#wpadminbar {
   z-index: 101 !important;
}
/*.site-header{
	z-index: 100 !important;
}*/

.card.xs_device {
	min-width: 300px !important;
}

.courses_head .btn_normal_state{
	margin-left:25px !important;
}

/* ----BANNER BLOCK---- */

@media  (min-width: 2200px) {
	.cont-3-img {
		max-width:380px!important;
	}
	
/* ABOUT US CARDS */	
	.cont-about-us-profile-width-controller {
		min-width:380px!important;
		max-width:400px!important;
	}	
}

@media  (max-width: 2200px) and (min-width: 1700px) {
	/* ABOUT US CARDS */	
	.cont-about-us-profile-width-controller {
		min-width:380px!important;
		max-width:400px!important;
	}	
}

@media  (max-width: 1700px) and (min-width: 1500px) {
/* ---CONTAINER--- */
	.container-XL-responsive {
    max-width: 70% !important;
    margin-left: auto;
    margin-right: auto;
  }
		.cont-stats-all-responsive {
	  max-width: 90% !important;
    margin-left: auto;
    margin-right: auto;	
	}
		.cont-3-img {
		max-width:380px!important;
	}
	.img-3-col-about-us {
		max-width:380px!important;		
	}
	
/* ABOUT US CARDS */	
	.cont-about-us-profile-width-controller {
		min-width:380px!important;
		max-width:400px!important;
	}	
}

@media (max-width: 1500px) and (min-width: 1280px) {
/* ---CONTAINER--- */
	.container-XL-responsive {
    max-width: 80% !important;
    margin-left: auto;
    margin-right: auto;
  }
	.cont-stats-all-responsive {
	  max-width: 95% !important;
    margin-left: auto;
    margin-right: auto;	
	}	
	.cont-3-img {
		max-width:380px!important;
	}
	.img-3-col-about-us {
		max-width:380px!important;		
	}

	
/* ABOUT US CARDS */	
	.cont-about-us-profile-width-controller {
		min-width:380px!important;
		max-width:400px!important;
	}	
}

/* TABLET (less than 1024) */
@media (max-width: 1024px) {
	.cont-1-col-about-us {
		
	}
	
}

@media (min-width: 978px) and (max-width: 1280px) {
	/* ---CONTAINER--- */
	.container-XL-responsive {
    max-width: 90% !important;
    margin-left: auto;
    margin-right: auto;
		padding:20px!important;
  }
	.cont-stats-all-responsive {
	  max-width: 100% !important;
    margin-left: auto;
    margin-right: auto;	
	}	
	/* ---BANNER BUTTON--- */
	.banner-button {
		justify-content:left!important;
	}
	/* ---RESPONSIVE CONTAINERS - ARTICLES--- */
	.cont-4-article {
			flex-direction:column!important;
		row-gap:30px!important;
	}
	.cont-2-article {
			flex-direction:row!important;
	}
	.cont-1-article {
		flex-direction:row!important;
	}
	
/* --IMAGE CONTAINERS FOR WHITEPAPER & ARTICLES -- */
	.cont-img-whitepaper {
		min-width:30%!important;
	}	
	.cont-img-article {
		max-width:180px!important;
	}	
	.cont-1-stats {
		display:none!important;
	}
	.spacer-about-us-responsive {
		height:40px!important;	
	}
	
/* ABOUT US CARDS */	
	.cont-about-us-profile-width-controller {
		min-width:380px!important;
		max-width:400px!important;
	}	
}

@media (min-width: 768px) and (max-width: 978px) {
/* ---CONTAINER--- */
	.container-XL-responsive {
    max-width: 90% !important;
    margin-left: auto;
    margin-right: auto;
		padding:20px!important;
		column-gap:20px!important;
  }
	/* ---BANNER BUTTON--- */
	.banner-button {
		justify-content:left!important;
	}
	
	/* ---FORCE LEFT ALIGN---*/
	.banner-button .uagb-buttons__wrap {
		justify-content:left!important;
	}
	.cont-1-stats {
		display:none!important;
	}
	.cont-4-stats {
		display:none!important;
	}
/* --IMAGE CONTAINERS FOR WHITEPAPER & ARTICLES -- */
	.cont-img-whitepaper {
		min-width:30%!important;
	}	
	.cont-img-article {
		max-width:200px!important;
	}	

/* ---RESPONSIVE CONTAINERS - ARTICLES--- */
.cont-4-article {
			flex-direction:column!important;
	}
.cont-2-article {
			flex-direction:column!important;
	}
.cont-1-article {
		flex-direction:row!important;
	}
/* CONTAINERS - PATTERN is video and text */
	.cont-1-vid {
		max-width: 600px!important;
	}
/* RESPONSIVE CONTAINERS - ABOUT US */
	.cont-about-us-profile-width-controller {
		min-width:280px!important;
		max-width:400px!important;
	}
} 

@media (min-width: 576px) and (max-width: 768px) {
/* ---CONTAINER--- */
	.container-XL-responsive {
		padding-left:30px!important;
		padding-right:30px!important;
		margin-top:0px!important;
		margin-bottom:0px!important;
  }	
	
/* --SECTION HEADING-- */
	.section-heading {
		text-align: center!important;
	}
/* --BANNER-H1-- */
	.banner-h1 {
  font-size: 42px!important;
	}
		.cont-1-stats {
		display:none!important;
	}
	.cont-4-stats {
		display:none!important;
	}
	.cont-5-stats {
		display:none!important;
	}
/* ---RESPONSIVE CONTAINERS - ARTICLES--- */
.cont-4-article {
			flex-direction:column!important;
	}
.cont-2-article {
			flex-direction:column!important;
	}
.cont-1-article {
		flex-direction:row!important;
	}
	
	/* --IMAGE CONTAINER FOR WHITEPAPER & ARTICLES-- */
	.cont-img-whitepaper {
		width:280px!important;
		row-gap:0px!important;
	}	
	.cont-img-article {
		width:280px!important;
	}
/* LISTS - Correcting width on mobile */
	.cont-list-mob {
		max-width:280px!important;
	}
	.list-mobile {
		margin-left:15px!important;
	}
/* CONTAINERS - PATTERN is video and text */
	.cont-1-vid {
		max-width: 600px!important;
	}
/* TEXT - Align centre on mob- */
	.txt-tab-mob-center {
		text-align:center!important;
	}	
/* PAGE: ABOUT US */
	.cont-2-about-us-img {
		max-width:280px!important;
	}
	/* RESPONSIVE CONTAINERS - ABOUT US */
	.cont-about-us-profile-width-controller {
		min-width:380px!important;
		max-width:400px!important;
	}
}

@media (max-width: 576px) {
	/* ---LOGIN BUTTON--- */
	.tradlogindiv {
		float:center!important;
	}
	/* ---CONTAINER--- */
	.container-XL-responsive {
		padding:25px!important;
		row-gap:0px!important;
  	}
	/* --SECTION HEADING-- */
	.section-heading {
		text-align: center!important;
	}
	/* --BANNER-H1-- */
	.banner-h1 {
    font-size: 35px!important;
	}
	/* --BANNER-PARAGRAPH-- */
	.banner-paragraph {
		font-size: 1em!important;
	}

	/* --IMAGE CONTAINER FOR WHITEPAPER & ARTICLES-- */
	.cont-img-whitepaper {
		max-width:270px!important;
	}
		.cont-img-article {
		width:280px!important;
	}
	/* TEXT - Align centre on mob- */
	.txt-mobile-center {
		text-align:center!important;
	}
	/* LISTS - Correcting width on mobile */
	.cont-list-mob {
		max-width:280px!important;
	}
	.list-mobile {
		margin-left:15px!important;
	}
	/* TEXT - Align centre on mob- */
	.txt-tab-mob-center {
		text-align:center!important;
	}
	/* PAGE: ABOUT US */
	.cont-2-about-us-img {
		max-width:280px!important;
	}	
	.cont-about-us-profile-width-controller {
		margin-top:20px!important;
		margin-bottom:20px!important;
	min-width:250px!important;
		max-width:400px!important;
	}
	.cont-img-hide-on-mob {
		display:none!important;
	}
}

/* --VIDEO-- */
@media (max-width: 768px) {
  .min-width-260 video {
    max-width: 550px !important;
    display: block;
    margin-left: auto;
    margin-right: auto;
	}
}

@media (min-width: 768px) {
  .min-width-260 video {
    width: 100% !important;
    display: block;
    margin-left: auto;
    margin-right: auto;
	}
}

