@media (max-width: 992px) {
	header .navwrapper {
		/*background-image: linear-gradient(to right,#FFA100,#FF7400,#CE3219);*/
		background-color: #000000;
	}
	header .navbar-inverse .navbar-collapse,
	header .navbar-inverse .navbar-form {
		border-color: #4A4A4A;
	}
	header .navbar-inverse .navbar-toggle:hover,
	header .navbar-inverse .navbar-toggle:focus {
		background-color: transparent;
	}
	header .navbar-inverse .navbar-toggle {
		border:none;
		z-index: 2000;
	}
    div.box > div:nth-child(2) {
    	clear: both;
    }

    div.box > div:first-child {
    	margin-bottom: 20px;
    }

    /* ==========================================================================
	   Header
	   ========================================================================== */

    header {
    	margin-bottom: 0rem;
    }

    header nav.navbar-inverse {
		z-index: 20;
	}

	header nav .navbar-brand {
		padding: 0;
    	margin-bottom: 1.0rem;
    	margin-top: 1.0rem;
	}

	header button.navbar-toggle {
		margin-top: 2.0rem;
		margin-bottom: 0;
	}

	header .sa-logo-home {
		display: inline;
	}

	body.admin-bar header {
	    top: 46px;
	}

	header .navbar-right li {
	    margin-left: 0;
	    padding: 10px 0 10px 0;
	}

	#menu-header-menu li a {
		text-align : left;
		padding-top:10px;
		padding-bottom: 10px;
	}

	li.menu-item-has-children ul.dropdown-menu li > a {
		padding: 5px 10px 5px 0 !important;
		font-family: 'Arimo', sans-serif;
		font-size: 1.3rem;
	}

	#menu-header-menu > li > a {
		padding: 10px 0 10px 0;
		color:#4A4A4A;
		font-size: 14px;
	}

	#sa-header-navbar-collapse-home ul.navbar-right {
        clear: both;
    }

    #menu-header-menu {
        float: none !important;
    }

	li#searchbox {
		margin-left: 0;
	}

	.header-acc {
	    background-color: #FFF;
	    border: none;
	    color: #000;
	}

	.header-acc-parent > ul {
		top:80%;
		left:auto;
		right:0;
	}
	
	.header-acc-parent img {
    	width: 35px;
    	height: auto;
    	border-radius: 50%;
    	float: left;
	}

	header .fa-user {
		float: left;
		font-size: 1.5rem;
		color: #FFF;
	}

	.header-acc-parent .cu_acc {
		float: left;
		color: #FFF;
		margin-left: 1.0rem;
		text-transform: uppercase;
		font-family: 'Arimo', sans-serif;
		font-size: 1.4rem;
		line-height: 1.8rem;
		font-weight: 700;
	}

	.header-acc-parent .uname-dp p {
		color: #4A4A4A;
		font-family:'Roboto',  sans-serif;
		font-weight: 700;
		font-size: 1.4rem;
		line-height: 1.4rem;
		padding: 0.5rem 1.0rem;
		text-transform: uppercase;
	}	

	.header-acc-parent .uname-dp img {
		position: relative;
		left:5px;
	}

	.header-acc-parent ul.dropdown-menu li a {
		margin-left: 35px;
		padding-left: 10px !important;
		font-family: 'Arimo', sans-serif;
		font-size: 1.2rem;
		color: #4A4A4A !important;
		text-transform: uppercase;
	}

	header nav.navbar hr {
		margin: 0;
		padding-right: 1.0rem;
		padding-left: 1.0rem;
		border-top: 1px solid #D8D8D8;
	}

	#sa-header-navbar-collapse-home ul.navbar-right {
		margin-top: 0;
		margin-right: 0;
		margin-left: 0;

	}

	#sa-header-navbar-collapse-home li.samf {
		padding: 10px 0 10px 0;
		min-height: 44px;
	}

	#sa-header-navbar-collapse-home .wlh,
 	#sa-header-navbar-collapse-home .clh{
	 	font-family: 'Arimo', sans-serif;
		font-size:1.5rem;	
		font-weight: 700;
		line-height: 24px;
		margin-left: 0.5rem;
	}

	#sa-header-navbar-collapse-home {
		overflow: scroll;
		background-color: #ffffff;
		padding-left: 0px;
		padding-right: 0px;
	}

	.mh-about { /*About Page link in Mobile Header*/
		padding: 10px 0 10px 0;
    	font-family: 'Arimo', sans-serif;
    	font-size: 1.5rem;
    	font-weight: 700;
    	color: #FFF;
	}

	.mh-about a {
		color: #D8D8D8 !important;
	}

	header .navbar-collapse.collapse.in {
		padding-bottom: 10px;
	}


	/**
	 * Collapse Navbar on Tablets(>768px && <992px)
	 */

    .navbar-header {
        float: none;
    }

    .navbar-right {
        float: none !important;
    }

    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {        
    	padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }

    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .hide_on_tablet {
    	display: none;
    }

    /**
     * Site Footer
     */

    footer .navbar-header {
    	display: none;
    }

    .footer-container-wrapper {
		background-color: #000;
	}

	.footer-container {
		padding: 15px 0 0 0;
	}

	#sa-footer .navbar-right {
		float: none !important;
    	clear: both;
    	display: table;
    	width: 100%;
    	margin: 0 auto;
	}

	#sa-footer .navbar-right > li {
		display: table-cell;
    	width: 30%;
    	margin: 0;
    	text-align: center;
	}

	#sa-footer .navbar-right > li:not(:last-child) {
		border-right: 1px solid #ffffff;
	}

	#sa-footer .navbar-right > li:last-child {
		border-left: none;
	}

	#sa-footer .footer-navbar-wrapper {
		border: none;
    	margin-bottom: 10px;
    	text-align: center;
    	width: 100%;
	}

	#menu-footer-menu > li {
		display: inline-block;
    	float: none;
	}

    #sa-footer .sa-copyright {
    	text-align: center;
    }

    #searchbox .search-field {
    	position: static;
		right: 0;
		width: 100%;
		background-color: #4A4A4A;
		margin: 0px;
	}

	#searchbox input {
		max-width: 100%;
	}

	#searchbox .search-form {
		margin-right: 0;
		width: 100%;
	}

	#searchbox {
		padding: 0;
		position: relative;
		top:0px;
	}

	#searchbox .search-field:focus {
		width: 100%;
	}
	input,
	input::-webkit-input-placeholder {
	    font-size: 13px;
	    line-height: 3;
	}

	/**
	 * Social Sharing
	 */
	.m_social-icon-container {
		float: right;
	}

	.m_social-icon-container button.btn .fa-share-alt,
	.m_social-icon-container_p_single button.btn .fa-share-alt {
		color: #FFF;
		font-size: 2.0rem;
		line-height: 3.2rem;
	}

	.m_social-icon-container ul.dropdown-menu li,
	.m_social-icon-container_p_single ul.dropdown-menu li {
		width: 40px;
		height: 40px;
		padding: 0;
		border: 1px solid #ebebeb;
		border-bottom: none;
	}
	.m_social-icon-container ul.dropdown-menu li {
		border-radius: 50%;
		margin-bottom: 10px;
		background-color: #ffffff;
	}

	html body .m_social-icon-container ul,
	html body .m_social-icon-container_p_single ul {
		border: none !important;
		box-shadow: none !important;
		padding-top: 0;
		padding-bottom: 0;
		min-width: 0;
    	max-width: 40px;
    	left:4.5%;
	}

	.m_social-icon-container ul.dropdown-menu li:last-child,
	.m_social-icon-container_p_single ul.dropdown-menu li:last-child {
		border-bottom: 1px solid #ebebeb;
	}

	.m_social-icon-container ul.dropdown-menu li a,
	.m_social-icon-container_p_single ul.dropdown-menu li a {
		right: 1px;
		top: 0px;
	}

	.m_social-icon-container ul.dropdown-menu > li > a:hover,
	.m_social-icon-container_p_single ul.dropdown-menu > li > a:hover {
		background-color: rgba(0,0,0,0);
	}

	.active-top-story-main .main-img,
	#todays-top-news .post-image-wrapper,
	#featured-people .post-img-wrapper,
	#top-story-research .post-image {	
    	width: 100%;
    	height: 45.0rem;
    	overflow: hidden;
	}

	#todays-top-news .post-image-wrapper {
		border: 1px solid #ebebeb;
	}

	#todays-top-news .post-image-wrapper img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.active-top-story-main .main-img img {
		vertical-align: middle;
    	min-height: 100%;
    	object-fit: cover;
    	border-top: 2px solid #9C0013;
	}
	.top-stories-div {
		margin-top: 30px;
	}
	#top-stories .active-top-story-main {
		padding-right: 0;
		padding-left: 0;
	}

	#top-stories .owl-carousel .item {
		padding-left: 5px;
	}

	#top-stories .flag,
	#todays-top-news .flag,
	#top-story-research .flag{
		position: absolute;
    	bottom: 0rem;
    	left: 0rem;
	}

	#todays-top-news .post-category,
	#featured-people .post-category,
	#top-story-research .post-category{
		margin-top: 1.5rem;
	    margin-bottom: 0.5rem;
	    font-size: 1.0rem;
	    line-height: 1.2rem;
	}

	#todays-top-news .post-title,
	#featured-people .post-title,
	#top-story-research .post-title {
		font-weight: 700;
	}

	#top-stories .post-title{
		font-size: 2.0rem;
		line-height: 3.0rem;
		overflow: hidden;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 4;   
	    max-height: 12.0rem;
	}

	#todays-top-news .post-title,
	#featured-people .post-title,
	#top-story-research .post-title {
		font-size: 2.0rem;
		line-height: 3.0rem;
		overflow: hidden;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 4;   
	    max-height: 12.0rem;
	    color: #000000;
	}

	#top-stories .post-excerpt {
 		display: none;
 	}

	#featured-people .post-title {
		margin-top: 0.5rem;
	}

	.more-stories-listing .post-image {
		height: 22.4rem;
	}

	#featured-people .flag {
		position: absolute;
    	bottom: 0;
    	left: 0;
	}

	#cube-guest-of-week .post-image-wrapper,
	#women-in-tech .post-image-wrapper {
	    position: relative;
	    height: 0;
	    width: 100%;
	    padding-bottom: 56.25%;
	    overflow: hidden;
	    border: 1px solid #000;
	}

	#cube-guest-of-week .post-image-wrapper img,
	#women-in-tech .post-image-wrapper img {
		position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    object-fit: cover;
  	}

	#sub-category-featured-story div:first-child img {
		border: 1px solid #ebebeb;
	}

	#sub-category-featured-story .post-image {
		height: 40.5rem;
		padding-right: 0;
    	padding-left: 0;
	}

	.explore-sub-category .post-image {
		height: 16.2rem;
	}

	/* ==========================================================================
	   Thought Leadership Section
	   ========================================================================== */

	#thought-leadership .post-image-wrapper {
		height: 45.5rem;
		margin-bottom: 10px;
	}

	#thought-leadership .tl-owl-carousel  .post-image-wrapper {
		height: 130px;
	}

	/* ==========================================================================
	   More Stories Section
	   ========================================================================== */

	#more-stories .navbar-header h5 {
		margin-bottom: 0;
		padding-bottom: 10px;
		float: left;
	}

	#more-stories .navbar-toggle {
		margin-right: 0;
		margin-bottom: 0;
		padding-right: 0;
		padding-left: 0;
	}

	#more-stories .navbar-toggle span.icon-bar {
		border-top: 2px solid #000;
	}

	#more-stories nav.navbar ul {
		float: right;
		width: 100%;
	}

	#more-stories nav.navbar ul li {
		float: right;
	    width: 100%;
	    border: none;
	    text-align: right;
	    padding-right: 0;
	}

	#more-stories .navbar-nav {
  		margin: 10px 0;
	}

	#more-stories-navbar {
		padding-right: 0;
	}

	/* ==========================================================================
	   Explore Sub Category (NEWS > CLOUD) Section
	   ========================================================================== */

	#sub-category-featured-story .post-title {
		margin-top: 1.0rem;
	}

	/* ==========================================================================
	   Women in tech/ Cube Guest of week page
	   ========================================================================== */

	#gow-wit .post-image,
	#search-container .post-image {
		height: 21.0rem;
	    margin-bottom: 1.0rem;
	}

	#gow-wit .post-image {
		width: 100%;
		height: 14.5rem;
	    overflow: hidden;
	}

	/* ==========================================================================
	   Latest News
	   ========================================================================== */

	.ajax-load-more-wrap ul li {
		min-height: 200px;
		margin-bottom: 3.0rem;
	}

	/* ==========================================================================
	   Sponsored Posts/Voice of the community
	   ========================================================================== */

	.sponsored-post-content .embed-responsive-16by9 {
		margin-bottom: 10px;
	}

	/* ==========================================================================
	   Search
	   ========================================================================== */

	.sfc_tab_options button.navbar-toggle {
	    float: left;
	    border: 1px solid #000000;
	    padding: 5px 10px;
	    margin-top: 0;
	    margin-bottom: 10px;
	}

	.sfc_filter_inner .navbar-toggle {
	    border: 1px solid #000000;
	    padding: 5px 10px;
	}

	.sfc_tab_options .navbar-collapse {
	    clear: both;
	}

	.sfc_filter_xtnd .searchform {
		float: left;
		clear: both;
		width: 100%;
	}

	#search-container .search-form input.search-field {
		width: calc(100% - 48px);
    	width: -webkit-calc(100% - 48px);
	}

	.sfc_tab_filter_wrapper {
		clear: both;
	}

	.sfc_filter_options {
		width: 100%;
		margin: 0;
	}

	.sfc_filter_inner {
		border-top: 1px solid #6C6A6A;
		margin-top: 0;
		padding-bottom: 10px;
	}

	#search-tab-filter {
		padding-top: 0;
	}

	.sfc_tab_filter_wrapper ul > li > a {
	    border-bottom: 1px dashed #000000;
	    padding-left: 0;
	}

	.sfc_tab_filter_wrapper ul > li:last-child > a {
	    border-bottom: none;
	}

	.sfc_filter_xtnd {
		margin-bottom: 0;
		border-bottom: none;
	}

	#sfc_tab_dropdown-filter {
		clear: both;
		float: left;
		padding-left: 0;
	}

	.sfc_filter_dropdown {
		margin: 0;
	}

	.sfc_filter_dropdown button.dropdown-toggle {
	    font-size: 14px;
	    padding-right: 10px;
	    padding-left: 0px;
	    border: none;
	}

	.sfc_filter_dropdown .dropdown-menu {
	    background-color: #ebebeb !important;
	}

	.sfc_filter_inner h5 {
		margin-top: 13px;
	}

	.sfc_filter_dropdown .btn.dropdown-toggle {
		box-shadow: none;
	}

	#author-page .post-image-wrapper {
    	height: 15.1rem;
    	margin-bottom: 1.0rem;
	}

	.single-post-content table td {
		padding: 1.0rem;	
	}  

	.single-post-thumbnail {
		min-height: 30.0rem;
		margin-right: 0;
	}

	#related-articles .post-image {
		height: 15.5rem;
		padding-right: 0;
    	padding-left: 0;
	}

	#related-articles .post-title {
		font-family: 'Roboto', sans-serif;
		font-size: 1.6rem;
		color: #000000;
		margin-bottom: 0.2rem;
		display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 2;
	    overflow-y: hidden;
	}

	.search-result-count-wrapper {
		float: left;
	}

	.search-filter-wrapper {
		clear: both;
	}

	.search-result-count-wrapper {
		max-width: 100%;
	}

	.sa-mast-img {
		width: 100%;
	    height: 45.0rem;
	    overflow: hidden;
	    margin-bottom: 1.5rem;
	}

	.sa-mast-img img {
	    width: 100%;
	    height: 100%;
	    object-fit: cover;
	    border: 1px solid #ebebeb;
	}

	.sa-address {
		font-family: 'Arimo', sans-serif;
		font-size: 1.2rem;
		padding: 1.0rem 0.5rem;
		color: #808080;
		text-align: center;
	}

	.sa-abt-logo {
		display: block;
		max-width: 150px;
		height: auto;
		margin: 0 auto;
		margin-top: 5.0rem;
		padding-top: 5.0rem;
		border-top: 1px solid #ebebeb;
	}

	.em_about_meta .display-name {
		text-transform: uppercase;
		font-family: 'Arimo', sans-serif;
		font-size: 1.5rem;
		margin-bottom: 2px;
	}

	.em_about_meta .user-designation {
		font-family: 'Arimo', sans-serif;
		font-size: 1.4rem;
		margin-bottom: 2.5rem;
	}

	/*------------Styling search placeholder on mobile and tablet-----------*/

	#searchbox .search-field::placeholder {
		color: #FFF;
		font-family: 'Arimo', sans-serif;
    	font-size: 1.5rem;
    	font-weight: 700;
    	opacity: 1;
    	text-transform: uppercase;
	}

	#searchbox .search-field::-webkit-input-placeholder {
		color: #FFF;
		font-family: 'Arimo', sans-serif;
    	font-size: 1.5rem;
    	font-weight: 700;
    	opacity: 1;
    	text-transform: uppercase;
	}

	#searchbox .search-field::-moz-placeholder {
		color: #FFF;
		font-family: 'Arimo', sans-serif;
    	font-size: 1.5rem;
    	font-weight: 700;
    	opacity: 1;
    	text-transform: uppercase;
	}

	#searchbox .search-field:-ms-input-placeholder {
		color: #FFF;
		font-family: 'Arimo', sans-serif;
    	font-size: 1.5rem;
    	font-weight: 700;
    	opacity: 1;
    	text-transform: uppercase;
	}

	#sa-box-parent,
	#sa-box-parent-home {
    	padding-top: 0rem;
	}

	.sa-news-coverage .nc_about_wrapper {
		float: none;
		display: block;
		width: 220px;
		margin: 0 auto;
	}

	.sa_banner {
		margin-top:0px;
		margin-bottom: 0px;
		padding: 0px;
	}
	#sa-footer .navbar-right > li > h5 {
		text-align: center;
	}
	.main-content {
		padding: 0px;
	}
	.sidebar-content {
		padding: 0px;
	}
	.ajax-load-more-wrap .post-image {
		height : 20rem;
	}
	.post_sa_banner {
		margin-bottom: 20px;
	}
	#deep-dives .section-separator {
		margin-bottom: 30px;
	}
	.each-related-article > div >div:nth-child(2) {
		padding-left: 0px;
		position: relative;
		top:-5px;
	}
	.each-related-article .standing-head {
		margin-top: 0px;
		color:#9C0013 !important;
	}
	.arrow-back {
		font-size: 30px !important;
		position: relative;
    	top: 5px;
	}
	.back_to_category span {
		top: -4px;
	}
	.home-page aside #cube-live-feed,.home-page aside #latest-from-thecube {
		display: none;
	}
	main #latest-from-thecube,main #cube-live-feed {
		margin-bottom: 5rem;
	}
	.navbar-header {
		padding-left:9px;
	}
	header .navwrapper {
		padding: 0px;
	}
	#menu-header-menu {
		margin-left: 0px;
		margin-right: 0px;
		padding: 0px 12px;
	}
	.account-header {
		position: relative;
		top:23px;
		float: right;
	}
	.section_name {
		font-size: 2rem;
		margin-top: 0.6rem;
	    color: #4A4A4A;
	    margin-bottom: 0rem;
	}
	.sa_parallelogram_div {
		padding: 0px;
		float: right;
	}
	#sa_parallelogram {
		height: 38px;
		width: 100px;
	}
	#sponsor-logo {
		height: 30px;
	    width: 55px;
	    background-size: contain;
	    background-repeat: no-repeat;
	    margin: 3px auto;
	}
	#sa_parallelogram_small {
		padding: 0px;
    	width: 100px;
    	height:auto;
	}
	#sa_parallelogram_small div {
		font-size: 12px;
		height: 38px;
	}
	.blank_avatar {
		font-size: 26px;
		color: #FFFFFF;
		float: right;
		position: relative;
		top:24px;
		right:15px;
	}
	.unsponsored-post {
		margin-top: 30px;
	}
	#searchbox .search-field {
		color: #ffffff;
    	border-radius: 0;
    	font-size: 14px;
	}
	.search-icon{
		color: #FFFFFF;
	}
	#searchbox button{
		top: 15px;
		background: #4a4a4a;
		left: auto;
    	right: 10px;
	}
	.cube-event-coverage-post-banner {
		margin-top:0;
	}
	.awards-nav-block,.awards-thank-block,.awards-footer,.awards-categories-bg-block,.awards-judges-section {
		margin: 0 -15px;
	}
	.about-us-heading{
		font-size: 1.5rem;
		font-weight: 700;
		color: #343638;
	}
	/* leading-voice */
	.about-lv-heading{
		color: #343638;
		font-size: 32px;
		line-height: 40px;
		max-width: 100%;
	}
	.about-lv-content-wrapper{
		flex-direction: column;
	}
	.about-lv-content{
		gap: 20px;
	}
	.about-lv-content .description{
		color: #343638;
		font-size: 16px;
		font-weight: 400;
		line-height: 26px;
	}
	.about-lv-content button{
		padding: 12px 30px;
		font-size: 1.5rem;
		font-weight: 700;
		border: none;
		color: #FFFFFF;
		background: #D00D17;
		border-radius: 4px;
	}
	.about-mission-wrapper{
		gap: 10px;
		margin: 25px auto;
	}
	.about-mission-heading{
		font-size: 18px;
	}
	.about-mission-content{
		font-size: 24px;
	}
	.about-rd-wrapper{
		gap: 20px;
		margin-bottom: 10px;
	}
	.about-sub-heading{
		font-size: 32px;
	}
	.about-sub-description{
		font-size: 18px;
	}
	.about-views-box{
		gap: 10px;
		padding-block: 20px;
		height: 200px;
	}
	.about-views-heading{
		font-size: 50px;
	}
	.about-views-desc{
		margin-inline: 0;
	}
	.about-views-box:nth-child(-n+4){
		border-bottom: 1px solid #CBCBCB;
	}
	.about-views-box:nth-child(odd){
		border-right: 1px solid #CBCBCB;
	}
	.about-publish-content a{
		font-size: 20px;
		word-break: break-all;
	}
	.about-publish-content .desc{
		font-size: 16px;
		margin-bottom: 20px;
	}
	.about-opportunity-wrapper{
		gap: 30px;
	}
	.about-opportunity-wrapper .content{
		font-size: 18px;
		line-height: 32px;
	}
	.about-titles-wrapper{
		gap: 30px;
		padding-top: 4rem;
	}
	.about-titles-wrapper .title{
		font-size: 16px;
	}
	.people-percentage-wrapper{
		padding-block: 0;
		gap: 8px;
	}
	.people-percentage-wrapper .percentage{
		font-size: 40px;
		line-height: 40px;
		text-align: center;
	}
	.people-percentage-parent-div{
		flex-direction: row;
		margin-top: 4rem;
	}
	.people-percentage-wrapper:nth-child(-n+2){
		border-right: 1px solid #CBCBCB;
	}
	.about-quote-wrapper .quote{
		font-size: 16px;
		margin-block: 12px;
	}
	.about-quote-wrapper{
		gap: 20px;
		margin: 60px auto;
	}
	.about-quote-wrapper .name{
		font-weight: 500;
	}
	.about-quote-wrapper img{
		width: 40px;
		height:30px;
	}
	.about-sponsors-wrapper{
		gap: 40px;
	}
	.about-sponsors-wrapper img{
		max-width: 140px;
	}
	.about-video-shorts-wrapper{
		gap: 20px;
		margin-bottom: 40px;
	}
	.video-shorts-content-div{
		gap: 30px;
		margin-block: 20px;
	}
	.about-video-shorts-wrapper .sub-heading{
		font-size: 22px;
	}
	.about-video-shorts-wrapper .desc{
		font-size: 16px;
	}
	.about-locations-wrapper{
		gap: 20px;
		margin-block: 50px;
	}
	.about-locations-wrapper img{
		margin-bottom: 20px;
	}
	.about-locations-wrapper .location{
		font-size: 18px;
		margin-bottom: 5px;
	}
	.about-locations-wrapper .near-location{
		font-size: 16px;
	}
	.about-meet-team-wrapper{
		gap: 20px;
		margin-block: 50px;
	}
	.about-meet-team-wrapper .content{
		font-size: 20px;
	}
	.about-meet-team-wrapper .team-div{
		gap: 20px 0;
	}
	.about-meet-team-wrapper .team-member{
		gap: 15px;
	}
	.about-meet-team-wrapper img{
		width: 80px;
		height: 80px;
	}
	.about-meet-team-wrapper .title{
		font-size: 16px;
	}
	.about-meet-team-wrapper .designation{
		font-size: 16px;
	}
	.about-sub-heading.credible-heading{
		line-height: 38px;
		max-width: 100%;
	}
	.awards-judges-block{
		padding: 0;
	}
	.winners-pills{
		justify-content: flex-start;
	}
	.each-winner-block{
		min-width: auto;
	}
}

/*--------------Mobile | Width < 768px-----------------*/

@media screen and (max-width: 768px) {
	.center-align {
		margin: 0 auto;
	}

	.float-none {
		float: none;
	}

	.hide_on_mobile {
		display: none;
	}

	.hide_on_dsktp { /*Hide on desktop*/
		display: block;
	}

	#author-page,
	#taxonomy-parent-wrapper,
	.sa-clearfix {
		clear: both;
	}

	#menu-footer-menu li {
		display:inline-block;
	}

	.footer-container {
		padding-bottom: 25px;
		margin-top:0;
	}

	.sa-footer-icon {
		display: none;
	}

	.sa-footer-icon-mobile {
		position:absolute;
		left: 45%;
		top: -5.5%;
	}

	.sa-footer-nav {
		margin-top: 1.0em;
	}

	#menu-footer-menu > li > a:hover {
		background: none;
	}

	footer .join-community p {
		font-family: 'Arimo', sans-serif;
		font-size: 0.8em;
	}

	footer .join-community,
	footer .sa-follow-us,
	footer .ux-design-partner{
		min-height: 3.8em;
	}

	footer .join-community h5,
	footer .sa-follow-us h5,
	footer .ux-design-partner h5{
		font-size: 0.8rem;
	}

	footer .sa-follow-us {
		border-right: 1px solid #979797;
		border-left: 1px solid #979797;
	}

	footer .ux-design-partner {
		display: none !important;
	}

	#sa-footer .navbar-right > li {
		width: 50%;
	}

	#sa-footer .navbar-right > li:nth-child(2) {
		border-right: none;
	}

	.sa-copyright {
		text-align: center;
	}	

	.zero-padding-left {
		padding-left: 0;
	}

	.zero-margin-left {
		margin-left: 0;
	}

	.zero-margin-top {
		margin-top: 0;
	}

	.zero-margin-bottom {
		margin-bottom: 0;
	}

	.zero-padding-right {
		padding-right: 0;
	}

	.zero-margin-right {
		margin-right: 0;
	}

	.float-rt {
		float: right;
	}

	.float-lt {
		float: left;
	}

	#sa-box-parent,
	#sa-box-parent-home {
    	padding-top: 0;
	}

	#top-stories {
	    margin-bottom: 10px;
	}

	#news-latest-stories,
	#wikibon-research-section,
	#sa-card-river {
	    margin-top: 10px;
	}

	#news-latest-stories .post-title,
	#wikibon-research-section .post-title,
	#sa-card-river .post-title {
		padding-top: 0;
	}

	.ajax-load-more-wrap ul li div:last-child h3 {
	    padding-left: 0.1rem;
	    text-align: left;
	    font-family: 'Roboto', sans-serif;
	    font-size: 1.6rem;
	    color: #000000;
	    line-height: 1.9rem;
	}

	.featured-report-post .post-title {
		line-height: 3.0rem;
		font-size: 2.0rem;
	}

	#owl-controls-top .owl-dots {
		display: none !important;
	}

	#owl-controls-top .owl-nav {
		display: block !important;
	}

	#cube-videos .owl-controls {
		margin-top: 0;
	}

	#cube-videos .owl-controls {
		margin-top: 0;
	}

	#cube-videos .owl-controls .owl-nav {
		float:right;
		padding-top: 0.3rem;
	}

	#cube-videos .owl-controls div.owl-prev,
	#cube-videos .owl-controls div.owl-next {
		padding: 2px 4px;
		text-transform:uppercase;
		background-color: #9C0013;
	}

	#cube-videos .owl-controls .owl-nav div{
		font-size: 1.0rem;
	}

	#cube-videos .post-title {
	    font-size: 1.6rem;
	    line-height: 2.0rem;
	}

	header .sa-sub-menu-parent {
		display:none !important;
	}

	header div.account-header ul.dropdown-menu {
		background-color: #ebebeb !important;
		position: relative !important;
		min-height: 150px;
	}


	.sa-logo {
		display: inline;
		content: url('../sa-web-logo-300x58.html');
		top: 0.0rem;
	}

	/*--------------More Stories----------*/

	.more-stories-listing .post-image {
		height: 22.5rem;
	}

	#cube-interviews h5.explore-more-cube {
    	font-size: 1.0rem;
    	margin-top: 1.4rem;
	}

	#cube-interviews>div>div:last-child>div:last-child {
		margin-top: 1.0rem;
	}

	#cube-interviews #first-cube-video .guest-name {
		font-size: 1.6rem;
		margin-bottom: 0;
	}
	
	#cube-interviews #first-cube-video .guest-designation {
		font-size: 1.0rem;
		font-weight: 400;
		margin-bottom: 0;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
	   -webkit-line-clamp: 2;
	    line-height: 1.2rem;
	    max-height: 2.4;
	}

	#third-cube-video {
		margin-top: 0;
	}

	#second-cube-video>div,
	#third-cube-video>div {
		padding-right: 0;
	}

	#cube-interviews #second-cube-video .guest-name,
	#cube-interviews #third-cube-video .guest-name {
		font-size: 1.0rem;
		margin-bottom: 0;
	}
	
	#cube-interviews #second-cube-video .guest-designation,
	#cube-interviews #third-cube-video .guest-designation {
		font-size: 1.0rem;
    	font-weight: 400;
    	margin-bottom: 0;
    	overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
	   -webkit-line-clamp: 2;
	    line-height: 1.2rem;
	    max-height: 2.4;
	}
	
	#cube-interviews {
		padding-right: 15px;
		padding-left: 15px;
	}
    
    #second-cube-video {
    	padding-right: 0.5rem;
    }

    #third-cube-video {
    	padding-left: 0.5rem;
    }

	.wikibon-research-posts:last-child hr{
		display: none;
	}

	#top-stories .owl-stage-outer {
		min-height: 420px;
	}

	#cube-videos {
	    background-color: #FFF;
	    border: none;
	}

	#cube-videos h5 {
		margin-bottom: 0;
	}

	#featured-people .guest-name,
	#thought-leadership .guest-name {
		font-size: 0.8em;
	}

	#featured-people .guest-designation,
	#thought-leadership .guest-designation {
		font-size: 0.6em;
	}

	#featured-people .standing-head {
		margin: 10px 0 0 0;
	}

	#cube-guest-of-week .explore-more,
	#women-in-tech .explore-more,
	#wikibon-research-section .more-research {
		font-size: 0.8em;
		color: #000;
	}

	#wikibon-research-section div.featured-research-main>div {
    	margin-bottom: 0.0rem;
	}

	#latest-event-coverage .each-event-covered:not(:first-child) .post-image {
    	width: 100%;
    	height: 9.0rem;
    	overflow: hidden;
	}

	#latest-event-coverage p {
		margin-bottom: 0.2rem;
	}

	#latest-event-coverage .each-event-covered {
		margin-top: 1.5rem;
	}

	#latest-event-coverage>div>div:last-child>div {
		margin-top: 1.5rem;
	}

	.explore-more-event-parent:hover .explore-more-event {
		font-size: 0.6em;
    	padding-top: 0.3rem;
    	background-color: rgba(0,0,0,0.8);
	}

	#covering-next-event .post-image {
    	width: 100%;
    	height: 100px;
    	overflow: hidden;
	}

	#sub-category-featured-story div:last-child h3,
	#sub-category-featured-story div:last-child p, {
		padding-right: 0;
		padding-left: 0;
	}

	#sub-category-featured-story div:last-child h3 {
		font-family: 'Arimo', sans-serif;
		font-size: 1.8rem;
		font-weight: 700;
    	line-height: 2.4rem;
    	color: #000000;
	}

	#sub-category-featured-story div:last-child p {
		font-family: 'Arimo', sans-serif;
		font-size: 1.3rem;
		color: #545454;
	}

	div.explore-sub-category .post-image {
		margin-bottom: 1.5rem;
	}

	div.explore-sub-category {
		border-top : none;
		padding-top: 0;
	}

	div.explore-sub-category>div.row {
		margin-top: 0;
	}

	#sb-explore div.navbar-header {
		width: 100%;
	}

	#sb-explore nav.navbar ul {
		margin-right: 0;
	}

	#single-post-mast h1 {
	    font-family: 'Arimo', sans-serif;
	    font-size: 2.0rem;
	    color: #595959;
	    margin-bottom: 0.5em;
	    font-weight: 700;
	}

	#single-post-meta {
		margin-top: 1.0rem;
		margin-bottom: 1.0rem;
	}

	#single-post-meta .post-author-name {
		margin-bottom: 0;
	}

	#single-post-meta .post-meta div:last-child {
		max-width: 75%;
		float: left;
	}

	#single-post-meta span.meta-dt,
	#single-post-meta span.meta-vr {
		float: left;
		width: 100%;
	}

	#highlight {
		width: 100%;
		float: left;
		margin-right: 2.0rem;
		padding-right: 2.0rem;
		border-right: none;
	}

	#highlight li {
	    font-weight: 400;
	}

	.single-post-end-hr {
		width: 25%;
		border-top: 1px dotted #515151;
		margin-top: 2.5em;
	}

	#related-articles .post-image img{
		height: 100%;
		width: 100%;
		object-fit: cover;
		border: 1px solid #ebebeb;;
	}

	#related-articles .post-category {
		margin-top: 0;
	}

	#related-articles .each-related-article {
		margin-bottom: 10px;
	}
	
	#related-articles {
   		margin-top: 2.0rem;
	}

	#related-articles>div>div {
    	margin-bottom: 0.0em;
	}

	.cui-parent:last-child p {
		border-bottom: none;
	}

	#preferences-dropdown-list {
		left: -120px;
	}

	.ui-notification .alert {
		padding: 5px;
		margin-top: 1.0rem;
	}

	#wikibon-research-section div.featured-research-main .post-image {
	    width: 100%;
	    height: 29.0rem;
	    overflow: hidden;
	}

	#signupModal .sa-access-divider-parent {
	    position: relative;
	    height: 5.0rem;
	    margin-top: 2.0rem;
	    margin-bottom: 2.0rem;
	}

	#signupModal .sa-access-divider {
	    width: 100%; 
	    height: 2px; 
	    position: absolute;
	    left: 0;
	    top: 50%;
	    border-top: 1px solid #DCDCDC;
	    z-index: 1;
	}

	#signupModal .sa-access-or {
		position:absolute;
		top: 0;
		left: 40%;
	}

	#signupModal .modal-body {
		height: 70.0rem;
	}

	.wp-social-login-provider-list {
	     padding-left: 0 !important; 
	}

	#continue-with-email {
		margin-left: 0 ;
		width: 100%;
	}

	#more-stories .navbar li {	
		padding-left:10px	
	}

	#menu-footer-menu .nav navbar-menu{
	    padding-left: 25px;
	    margin-top: 15px;
	}

	#search_nav > hr {

		margin-top:5px;
	}

	#filter-dropdown {

		border-bottom-width: 0px;
	    margin-left: 128px;
	    margin-bottom:5px;
	    padding-right: 6px;
	    padding-top: 2px;
	    padding-bottom: 2px;
	    padding-left: 6px;
	    background: #9C0013;
   		border-color: #9C0013;

	}

	#filter-dropdown:hover, #filter-dropdown:active,#filter-dropdown:visited {

		background: #9C0013;
   		border-color: #9C0013;

	}

	#recent-search {

	    margin-bottom: 5px;
	    margin-top: 10px;
	    font-size:1.0rem;
	    width: 110px;

	}

	#relevance-search {

		margin-bottom: 5px;
		font-size:1.0rem;
		width:150px;

	}

	#search-container .dropdown-menu-right{

		right:auto;
	}

	#category-search {

		font-size:1.0rem;
		width:150px;
	}

	.wp-social-login-widget {
		width: 100%;
	}

	.wp-social-login-provider-list a {
		max-width: 100%;
	}

	#signIn {
		padding: 0;
		height: 26px;
	    padding: 0px 5px;
	    border-radius: 18px;
	    position: relative;
	    top: 25px;
	    float: right;
	}

	#sl-join-us .wp-social-login-widget {
		min-width: 200px;
	}

	#cwe-join-us, #cws-join-us {
		width: 100%;
	}

	#live-event-coverage > div {
	    min-height: 32.0rem;
	}

	#covering-next-event > div > div:nth-child(2) > div {
	    min-height: 50.0rem;
	}

	#latest-event-coverage > div > div:nth-child(2) > div {
	    min-height: 72.0rem;
	}

	#latest-event-coverage>div>div:nth-child(2) {
	    padding-top: 0;
	}

	#covering-next-event>div>div:first-child h4 {
		margin-top : 2.5rem;
	}

	#live-event-coverage h3.post-title a {
	    font-size: 2.0rem;
	    line-height: 2.4rem;
	}

	#cube-guest-of-week .explore-more a {
		font-size: 10px;
		line-height: 15px;
	}

	#category-page,
	#more-page,
	#wikibon-research-section {
		min-height: 100px;
	}

	#author-page .post-thumbnail {
		margin-bottom: 1.0rem;
	}

	#author-page .author-name,
	#author-page .lpf-heading {
		font-size: 2.0rem;
	}

	#author-page .post-title a,
	#author-page .post-title {
	    font-size: 1.8rem;
	    line-height: 2.2rem;
	}

	#author-page .post-excerpt {
		font-size: 1.4rem;
		line-height: 2.0rem;
		color: #4C4C4C;
	}

	.flag {
		padding: 0.2rem 1.0rem;
	}

	.mth h4 {
		font-size: 1.5rem;
	}

	.more-from-sa h4 {
		font-size: 1.8rem;
		margin-bottom: 1.5rem;
	}

	.more-from-sa p a {
		font-size: 1.4rem;
	}

	.more-from-sa p {
		line-height: 1.6rem;
	}

	.single-post-thumbnail {
		float: none;
		width: 100%;
	}

	.single-post-ad {
		border: 1px solid #9C0013;
		margin-top: 2.5rem;
		margin-bottom: 1.5rem;
	}

	#single-post-meta .post-meta {
		width: 90%;
	}

	#single-post-meta .m_social-icon-container_p_single {
		width: 10%;
	}

	#cube-interviews>div>div:first-child>div {
		padding-left: 0;
		padding-right: 0;
	}

	#cube-interviews>div>div:last-child>div:first-child {
		padding-left: 0;
		padding-right: 0;
	}

	aside:first-child {
		margin-top : 2.5rem;
	}

	.explore-sub-cat-loader-gif {
    	display: none;
    	margin-right: 5px;
	}

	.single-post-content p {
		font-size: 1.4rem;
		line-height: 2.2rem;
	}

	.single-post-content img {
		width: 100%;
		height: auto;
		margin-top: 1.0rem;
		margin-bottom: 1.0rem;
	}

	.taxonomy-name-wrapper,
	.ms_name_wrapper {
		padding-right: 0;
		padding-left: 0;
	}

	#category-page .post-image,
	#more-page .post-image {
		padding-right: 0;
		padding-left: 0;
	}

	.taxonomy-name, .ms_name {
		font-size: 2.0rem;
		line-height: 2.5rem;
	}

	/* ==========================================================================
	   Latest News
	========================================================================== */

	.ajax-load-more-wrap ul li {
		min-height: 0;
		margin-bottom: 3.0rem;
	}

	.ajax-load-more-wrap .standing-head {
		margin-top: 0;
	}

	.sa-news-coverage .nc_about_wrapper {
		width: 100%;
	}
	.section-separator {
		left: 0px !important;
		width: 100% !important;
	}
	#deep-dives-posts .owl-dots {
		position: absolute;
		bottom: 0px;
		width: 100%;
	}
	.deep-dives-content {
		bottom: 10px;
	}
	#deep-dives-posts .owl-dots span {
		height: 3px;
		width:4rem;
		border-radius: 0px;
	}
	#single-post-meta .sa-post-title {
		font-size: 2rem;
		line-height: 3rem;
		margin-top: 10px;
	}
	.kubernetes-sponsored-badge {
		top:2px;
	}
	.each-pending-post,
	.each-published-post {
		margin-top: 2rem;
	}
	.pending-posts .post-content,
	.published-posts .post-content {
		padding: 0;
	}
	.unsubscribe {
		align-items: center;
	}
	.home-page{
		/*margin-top: 100px;*/
		margin-top: 350px;
	}
	#thecuberesearch .logo-light-bg img,
	#thecuberesearch .logo-dark-bg img,
	#thecuberesearch .clearspace-box img,
	#thecube .logo-light-bg img,
	#thecube .logo-dark-bg img,
	#thecube .clearspace-box img,
	#siliconangle .logo-light-bg img,
	#siliconangle .logo-dark-bg img,
	#siliconangle .clearspace-box img{
		max-width: 200px;
	}
}

/*---------Mobile Only--------*/

@media screen and (max-width: 767px) { 

	#news-latest-stories ul li>div>div:last-child{
		margin-top: 1.0rem;
	}

	#news-latest-stories .meta-wrapper,
	#wikibon-research-section .meta-wrapper{
		padding-right: 0;
	}

	#news-latest-stories .alm-reveal .post-image,
	#wikibon-research-section .alm-reveal .post-image,
	#sa-card-river .alm-reveal .post-image  {
		height: auto;
		padding-bottom: 56.25%;
		padding-right: 0;
		padding-left: 0;
	}
	.ajax-load-more-wrap ul li>div>div:last-child {
		padding: 0px;
	}

	.em_about {
		float: none;
	}
	.deep-dives-posts-mobile {
		display: block;
	}
	.deep-dives-posts-dsktp {
		display: none;
	}
	.each-upcoming-event > div,.each-kubernete-clip > div {
		padding-left: 0px;
	}
	.each-upcoming-event .event-date, .each-kubernete-clip .kubernete-clip-description {
		display: block;
		margin-top: 3px;
	}
	.section_name {
		font-size: 1.4rem;
		margin-top: 1rem;
	}
	#sa_parallelogram {
		height: 3.6rem;
		width: 66px;
	}
	#sponsor-logo {
	    width: 40px;
	}
	#sa_parallelogram_small {
    	width: 66px;
	}
	#sa_parallelogram_small div {
		font-size: 7px;
		height: 36px;
	}
	.back_to_category {
		font-size: 1rem;
		margin-top: 1rem;
	}
	.arrow-back {
		font-size: 18px !important;
    	top: 2px;
	}
	.back_to {
		display: none;
	}
	.sa_banner {
		min-height: 36px;
	}
	.kubernetes-story .hover-text {
		font-size: 14px;
	}

}


@media screen and (max-width: 400px) { /*--------------When width is less than 400px-----------------*/

	header nav.navbar a.navbar-brand {
		width: 200px;
		padding-top: 0.5rem;
	}

}

@media screen and (max-width: 414px) { /*--------------iPhone 6 Plus-----------------*/
	
	#sa-footer .navbar-right > li > h5 {
		font-size: 10px;
	}

	#featured-people .featured-people-meta img,
	#thought-leadership .thought-leadership-meta img {
	    width: 24px;
	    height: 24px;
	}

	.featured-report-post-div {
		padding-left: 0px
	}

	#featured-people .featured-people-meta > div:last-child {
		width: 80%;
	}

	#thought-leadership .post-image-wrapper .thought-leadership-meta > div:last-child {
		width: 70%;
	}

	.event-details-top p.post-excerpt {
		font-size: 1.3rem;
		line-height: 1.5em;
		margin-bottom: 1.5rem;
	}

	.event-details-top .post-image-wrapper-main {
		height: 17.6rem;
	}

	.event-details-top .post-image-wrapper {
		height: 8.5rem;
	}

	.event-details-top h3.post-title, 
	#event-details-highlights .post-title {
		font-size: 1.4rem;
		line-height: 1.8rem;
	}

	#event-details-highlights .post-image-wrapper {
		height: 17.5rem;
		margin-bottom: 1.0rem;
	}

	.inside-event .sa-inside > div:last-child {
		padding-left: 15px;
	}

	.inside-event .sa-inside > div:last-child .post-title {
		margin-top: 0;
		margin-bottom: 0.5rem
	}

	.sa-inside {
		min-height: 8.0rem;
		margin-bottom: 0.5rem;
		margin-top: 0.5rem;
	}

	.inside-event .post-image-wrapper {
		height: 7.0rem;
	}

	.inside-event .post-title {
		font-size: 1.4rem;
		line-height: 1.8rem;
	}

	.event-details-lt {
		max-width: 75%;
	}

	.event-details-pg {
		max-width: 25%;
		margin-top: 2.0rem;
	}

	.event-details-pg img {
		width: 25px;
		height: auto;
		margin-top: 0.5rem;
	}

	.event-details-pg p:first-child {
		font-size: 0.8rem;
	}

	.event-details-pg p:last-child {
		font-size: 1.2rem;
	}

	.event-dt-es-heading {
		font-size: 1.5rem;
		line-height: 1.8rem;
	}

	p.event-dt-meta {
		line-height: 1.4rem;
		margin-top: 0.5rem;
	}

	#live-event-coverage h3.post-title a {
		font-size: 2.0rem;
		line-height: 2.5rem;
	}

	#live-event-coverage > div {
		min-height: 3.0rem;
	}

	p.event-dt-meta {
		font-size: 0.9rem !important;
	}

	.premium {
		padding: 0.2rem 0.5rem;
	}

	#cube-interviews .cube-interview-meta > div:last-child {
		width: 70%;
	}

	.sw_about_wrapper,
	.nc_about_wrapper {
		width: 260px;
	    display: block;
	    margin: 0 auto;
	}

	div.single-post-content div.wp-caption {
		width: 385px !important;
		max-width: 100% !important;
	}

	#cube-interviews .flag {
		position: absolute;
		bottom: 8.0rem;
		left: -5px;
	}

	#cube-interviews .cube-logo,
	#cube-guest-of-week .cube-logo,
	#women-in-tech .cube-logo {
		width: 24px;
		height: 24px;
	}

	.spt_cube_wrapper {
		height: 15.0rem !important;
	}

	#author-page .post-image-wrapper {
		height: 27.0rem;
		margin-bottom: 2.0rem;
	}

	.active-top-story-main .main-img,
	#todays-top-news .post-image-wrapper,
	#featured-people .post-img-wrapper,
	#top-story-research .post-image {
    	width: 100%;
    	height: 23.6rem; 
    	overflow: hidden;
	}

	.active-top-story-main .main-img img {
		vertical-align: middle;
    	min-height: 100%;
    	object-fit: cover;
    	border-top: 2px solid #9C0013;
	}

	.more-stories-listing .post-image {
		height: 120px;
	}

	#more-stories button.navbar-toggle,
	#sb-explore button.navbar-toggle {
		padding-right: 0;
		padding-left: 0;
		margin-top: 0;
    	margin-bottom: 0;
	}

	#thought-leadership .post-image-wrapper {
	    width: 100%;
	    height: 19.5rem;
	    overflow: hidden;
	}

	#thought-leadership .tl-owl-carousel  .post-image-wrapper {
		height: 110px;
	}

	.explore-sub-category .post-image {
		height: 24.0rem;
	}

	#sub-category-featured-story .post-image {
		height: 24.0rem;
		padding-right: 0;
    	padding-left: 0;
    	margin-bottom: 1.0rem;
	}

	#more-stories ul.navbar-nav li,
	#sb-explore ul.navbar-nav li {
		font-size: 1.2rem;
	}

	.single-post-content table td {
		padding: 0.5rem;	
	}

	.single-post-thumbnail {
		height: 25rem;
		min-height: 25rem;
	}

	#related-articles .post-image{
		height: 85px;
		overflow: hidden;
		padding-right: 0;
		padding-left: 0;
	}

	#related-articles .post-title {
		font-size: 1.2rem;
	}

	.sa-mast-img {
	    height: 21.2rem;
	}

	.el_about_wrapper .em_about_img,
	.me_about_wrapper .em_about_img,
	.sae_about_wrapper .em_about_img,
	.wikibon_about_wrapper .em_about_img,
	.cube_about_wrapper .em_about_img,
	.sales_about_wrapper .em_about_img,
	.product_about_wrapper .em_about_img,
	.developement_about_wrapper .em_about_img {
		display: block;
		margin: 0 auto;
		width:250px;
		height: 250px;
		overflow: hidden;
	}

	.el_about_wrapper .em_about_img img,
	.me_about_wrapper .em_about_img img,
	.sae_about_wrapper .em_about_img img,
	.wikibon_about_wrapper .em_about_img img,
	.cube_about_wrapper .em_about_img img,
	.sales_about_wrapper .em_about_img img,
	.product_about_wrapper .em_about_img img,
	.developement_about_wrapper .em_about_img img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.sw_about_wrapper .em_about_img,
	.nc_about_wrapper .em_about_img{
		display: block;
		margin: 0 auto;
		width:120px;
		height: 120px;
		overflow: hidden;
	}

	.sw_about_wrapper .em_about_img img,
	.nc_about_wrapper .em_about_img img{
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.sw_about_wrapper .em_about,
	.sa-news-coverage .em_about {
		float: left;
		max-width: 120px;
		min-height: 230px;
		margin-right: 0.5rem;
		margin-left: 0.5rem;
	}

	.el_about_wrapper .em_about,
	.me_about_wrapper .em_about {
		float: left;
		max-width: 250px;
		min-height: 250px;
		margin-right: 0.5rem;
		margin-left: 0.5rem;
	}

	.el_about_wrapper,
	.me_about_wrapper {
		width: 250px;
	    display: block;
	    margin: 0 auto;
	}

	#search_nav .searchform {
		float: left;
		margin-top: 0.5rem;
		margin-bottom: 1.5rem;
		width: 100%;
	}

	#search_nav .searchform .search-field {
		width: 88%;
	}

	#search_nav .searchform .search-submit {
		width: 10%;
	}

	#search_nav ul {
		clear: both;
		float: left;
	}

	#author-page div.embed-responsive {
		margin-bottom: 2.0rem;
	}

	.sp_featured-video-wrapper {
		padding-right: 0;
		padding-left: 0;
	}

	.ajax-load-more-wrap .ce_cv-pv-meta  {
		display: none;
	}

	.ajax-load-more-wrap ul li {
		padding-left: 0;
		margin-bottom: 3.0rem;
	}

	.simple-pagination ul li.active span.current,
	.simple-pagination ul li.active a.current,
	.simple-pagination ul > li > a,
	.simple-pagination ul li.active > a {
		padding: 5px 8px;
	}
	.sponsored-text {
		left:12rem;
		width:15rem;
	}
	.featured-report-post .post-content {
		margin-top: 10px
	}
	main {
		padding-bottom: 0px
	}
	.ajax-load-more-wrap ul li>div>div:last-child {
		margin-top: 1.0rem;
	}
	.copy-permalink {
		width:20rem;
	}
	#related-articles .post-meta {
		font-size: 10px;
	}
	.help-outline {
		float: right;
	}
	.cube-coverage-header .help-outline {
		top:0;
		left: 0;
	}
	.about-meet-team-wrapper .team-member{
		width: 100%;
	}
}

@media screen and (max-width: 375px) { /*--------------iPhone 6 -----------------*/

	#featured-people .featured-people-meta img,
	#thought-leadership .thought-leadership-meta img {
	    width: 24px;
	    height: 24px;
	}

	div.single-post-content div.wp-caption {
		width: 345px !important;
		max-width: 100% !important;
	}

	#author-page .post-image-wrapper {
		height: 24.0rem;
	}
	.sponsored-text {
		left:10rem;
	}
	.alm-load-more-btn {
		font-size: 1.5rem !important;
	}
	.about-publish-content{
		width: 100%;
	}

}

@media screen and (max-width: 320px) { /*--------------Iphone 5 -----------------*/
	
	.active-top-story-main .main-img,
	#todays-top-news .post-image-wrapper,
	#featured-people .post-img-wrapper,
	#top-story-research .post-image {
		height: 17.8rem;
	}

	#top-stories .owl-stage-outer {
		min-height: 350px;
	}
	
	#single-post-meta p {
		font-size: 1.2rem;
	}

	#single-post-meta .post-meta div:last-child {
		max-width: 75%;
	}

	#featured-people .featured-people-meta img,
	#thought-leadership .thought-leadership-meta img {
	    width: 16px;
	    height: 16px;
	}

	#thought-leadership .post-image-wrapper .thought-leadership-meta > div:last-child {
		width: 60%;
	}

	#sa-footer .sa-follow-us li {
    	padding: 0 10px;
	}

	.event-details-lt {
		max-width: 70%;
	}

	.event-details-pg {
		max-width: 30%;
	}

	#cube-interviews .cube-interview-meta > div:last-child {
		width: 60%;
	}

	.sa-editorial-masthead h5 {
		font-size: 1.2rem;
	}

	div.single-post-content div.wp-caption {
		width: 290px !important;
		max-width: 100% !important;
	}

	#author-page .post-image-wrapper {
		height: 16.0rem;
	}

	#author-page .post-title a,
	#author-page .post-title {
	    font-size: 1.4rem;
	    line-height: 1.6rem;
	}

	.more-stories-listing .post-image {
		height: 100px;
	}

	.sponsored-text {
		left:7.5rem;
	}

	.sa_banner .sa_parallelogram_div{
		padding: 0px;
	}
	header .navbar-inverse .navbar-toggle {
		margin: 0px;
		margin-top: 1.8rem;
	}
	#signIn {
		top:22px;
		font-size: 12px;
	}
	.section_name {
		font-size: 1rem;
	}
}

/*------------------------------------Phablets and smaller Tablets-----------------------------------*/

@media screen and (min-width: 415px) and (max-width: 767px) { 

	.active-top-story-main .main-img,
	#todays-top-news .post-image-wrapper,
	#featured-people .post-img-wrapper,
	#top-story-research .post-image {
		height: 40.0rem;
	}

	.more-stories-listing .post-image {
		height: 17.5rem;
	}

	.u_event-img-wrapper {
		height: 95px;
	}

	#sponsored-posts .post-image {
		height: 150px;
	}

	.single-post-thumbnail {
		min-height: 41.4rem;
	}

	#related-articles .post-image {
		height: 12.8rem;
	}

	#sub-category-featured-story .post-image  {
		height: 40.5rem;
	}

	.explore-sub-category .post-image {
		height: 40.5rem;
	}

	#gow-wit .post-image,
	#search-container .post-image,
	#author-page .post-image-wrapper {
		height: 37.5rem;
	}

	.sp_featured-video-wrapper {
		padding-right: 0;
		padding-left: 0;
	}

	.ajax-load-more-wrap .ce_cv-pv-meta  {
		display: none;
	}

	.ajax-load-more-wrap ul li {
		padding-left: 0;
		margin-bottom: 3.0rem;
	}

	.ajax-load-more-wrap ul li>div>div:last-child {
		margin-top: 3px;
	}

}

/*----------------------------Tablet only ---------------------------*/

@media screen and (min-width: 768px) and (max-width: 992px) {

	header nav.navbar > .container-fluid .navbar-brand {
		margin-left: 10px;
	}

	
	#category-page  ul li,
	#wikibon-research-section ul li {
		min-height: 200px;
		padding-left: 0;
    	padding-right: 10px;
	}
	#news-latest-stories ul li, {
		min-height: 190px;
		padding-left: 0;
    	padding-right: 10px;	
	}
	#more-page  ul li,{
		padding-left: 0;
    	padding-right: 10px;
	}
	#sa-card-river ul li {
		min-height: 200px;
		padding-left: 0px;
    	padding-right: 10px;
	}
	.featured-report-post-div {
		padding-left: 0px;
		padding-right: 0px;
	}
	#category-page ul li>div>div:last-child,
	#more-page ul li>div>div:last-child,
	#wikibon-research-section ul li>div>div:last-child {
		margin-top: 1.0rem;
	}

	.each-upcoming-event,.each-kubernete-clip {
		min-height: 25.0rem;
	}

	.each-upcoming-event > div,.each-kubernete-clip > div {
		padding-right: 0;
		padding-left: 0;
	}

	.u_event-img-wrapper {
		height: 18.5rem;
	}

	.each-upcoming-event .event-name,.each-kubernete-clip .kubernete-clip-title {
		margin-top: 1.0rem;
		font-size: 1.5rem;
		line-height: 1.8rem;
	}

	#sponsored-posts .post-image {
		height: 22.0rem;
	}

	.contributor-post-content >div:last-child {
		padding-left: 0;
		margin-top: 1.0rem;
	}

	#sponsored-posts .post-title,
	#contributor-posts .post-title {
		font-size: 1.5rem;
	}

	#trending-stories-web .item-title a {
		font-size: 1.6rem;
		line-height: 1.8rem;
	}

	#featured-people .guest-name,
	#thought-leadership .guest-name {
		font-size: 1.5rem;
	}

	#featured-people .guest-designation,
	#thought-leadership .guest-designation {
		font-size: 1.2rem;
	}

	.el_about_wrapper, .me_about_wrapper {
	    display: block;
	    width: 430px;
	    margin: 0 auto;
	}

	.sa-editor-in-chief .sae_about_wrapper {
	    max-width: 200px;
	    display: block;
	    margin: 0 auto;
	}

	.el_about_wrapper .em_about, .me_about_wrapper .em_about, .sw_about_wrapper .em_about, .sa-news-coverage .em_about, .wiki_about_wrapper .em_about {
	    max-width: 200px;
	    min-height: 200px;
	}

	.sa-editorial-masthead .em_about_img, .product-editorial-masthead .em_about_img {
	    display: block;
	    margin: 0 auto;
	    width: 200px;
	    height: 200px;
	    overflow: hidden;
	}

	.em_about_img img {
	    width: 100%;
	    height: 100%;
	    object-fit: cover;
	}

	.sw_about_wrapper, .nc_about_wrapper {
	    display: block;
	    width: 640px;
	    margin: 0 auto;
	}

	.cube_about_wrapper, .wikibon_about_wrapper {
	    display: block;
	    width: 530px;
	    margin: 0 auto;
	}

	.wikibon-editorial-masthead .em_about_img,
	.cube-editorial-masthead .em_about_img {
	    display: block;
	    width: 250px;
	    height: 250px;
	    overflow: hidden;
	}

	.cui-parent:nth-last-child(2):nth-child(odd) p,
	.cui-parent:nth-last-child(1):nth-child(even) p {
    	border: none;
	}

	.sa-footer-icon-mobile {
		top: -6.6%;
	}

	footer .join-community h5,
	footer .sa-follow-us h5,
	footer .ux-design-partner h5 {
		font-size: 1.2rem;
	}

	.sa-follow-us h5 {
		text-align: center;
	}

	.sa-follow-us i {
		font-size: 1.5rem;
		padding: 5px 10px;
	}

	footer .join-community p {
		font-size: 1.5rem;
	}

	.sa-footer-nav {
	    width: 70%;
	    margin: 0 auto;
	    margin-top: 4.0rem;
	    display: block;
	    float: none;
	}

	.ajax-load-more-wrap ul li {
		margin-bottom: 3.0rem;
	}

	.ajax-load-more-wrap ul li .post-title {
		-webkit-line-clamp: 2;
	}
	.sponsored-text {
		left:28rem;
	}
	.ajax-load-more-wrap .embed-responsive {
		height: 20rem;
	}
	.latest_from_thecube a {
		font-size: 16px;
	}
	.each-upcoming-event .image-16by9,.each-kubernete-clip .image-16by9 {
		margin-bottom: 0px;
	}
	#sa_parallelogram_small,#sa_parallelogram {
		height: 50px;
	}
	.back_to_category {
		margin-top: 0.8rem;
		font-size: 2rem;
	}
	#sponsor-logo {
		margin:10px auto;
	}
	html body .m_social-icon-container ul, html body .m_social-icon-container_p_single ul {
		left:3.2%;
	}
	.sa_banner{
		min-height: 50px;
	}
	.section_name {
		margin-top: 1rem;
	}
	.kubernetes-div {
		top:458px;
	}
}

@media only screen and (device-width: 768px) {
  /* For iPad layouts */

  .sfc_filter_options li > a {
  	padding-left: 0;
  }

  #sfc_tab_dropdown-filter {
  	padding-left: 0;
  }
}

@media(min-width: 768px) and (max-width: 992px) {
	#sponsored-posts .post-title {
		line-height: 15px;
    	overflow: hidden;
    	text-overflow: ellipsis;
    	display: -webkit-box;
    	-webkit-box-orient: vertical;
    	-webkit-line-clamp: 3;
    	max-height: 45px;
	}
}