.image100 picture img{
    max-width:100%; 
    width:100%;
}

.text-r .button-column{
    float: right;
}

.text-c .button-column{
    margin: 0 auto;
    display: table;
}

.section-header-view{
    width:100%;
}

.body-content-view{
    width: 66%;
}


.col-lg-8 .body-content-view,
.col-lg-6 .body-content-view,
.col-lg-4 .body-content-view,
.col-lg-3 .body-content-view,
.col-lg-2 .body-content-view{
    width:100%;
}

.body-content-view .body-content-title,
.col-lg-8 .body-content-view .body-content-title,
.quote-view .body-content-title
{
    font-size: 42px;
}

.col-lg-6 .body-content-view .body-content-title
{
    font-size: 36px;
}

.col-lg-4 .body-content-view .body-content-title
{
    font-size: 30px;
}

.col-lg-3 .body-content-view .body-content-title
{
    font-size: 24px;
}
.col-lg-2 .body-content-view .body-content-title
{
    font-size: 18px;
}

.col-lg-2 .body-content-view .label-text{
    font-size: 12px;
}

.col-lg-2 .body-content-view .text-desc{
    font-size: 14px;
}

.col-lg-2 .body-content-view .btn-text{
    font-size: 14px;
}


.emc-color-aqua-10-bg .body-content-view .label-text,
.emc-color-aqua-10-bg .body-content-view .body-content-title,
.emc-color-aqua-10-bg .body-content-view .text-desc,
.dellemc-color-blue-bg .body-content-view .label-text,
.dellemc-color-blue-bg .body-content-view .body-content-title,
.dellemc-color-blue-bg .body-content-view .text-desc,
.emc-color-gray-100-bg .body-content-view .body-content-title
{
    color:#ffff;
}

.emc-color-gray-100-bg .body-content-view .label-text{
    color: #f2af00;
}

.emc-color-gray-100-bg .body-content-view .text-desc{
    color: #aaaaaa;
}

.emc-color-4 .body-content-view .text-desc{
    color: #000000;
}

.section-header-view .body-content-title
	font-size: 48px;
    margin-bottom: 29px;
}

.section-header-view .label-text {
    margin-bottom: 8px;
}

.body-content-view .label-text,
.quote-view .label-text {
    margin-bottom: 10px;
}

.body-content-view .body-content-title{
	margin-bottom: 18px;
}

.quote-view .body-content-title{
    margin-bottom: 26px;
}

.body-content-view p,
.quote-view .quote-content p,
.quote-view .text-desc p{
        margin: 0;
}


.col-lg-8 .padding-left{
    padding-left: 48px;
}

.col-lg-8 .padding-right{
    padding-right: 48px;
}

.col-lg-6 .padding-left{
    padding-left: 42px;
}

.col-lg-6 .padding-right{
    padding-right: 42px;
}

.col-lg-4 .padding-left{
    padding-left: 36px;
}

.col-lg-4 .padding-right{
    padding-right: 36px;
}

.margin-top-1{
    margin-top: 1em;
}

.no-paddingleft{
    padding-left:0;
}

.no-paddingright{
    padding-right:0;
}

.margin-top-right-bottom-48{
    margin-top:48px;
    margin-right:48px;
    margin-bottom:48px;
}

.margin-left-bottom-40{
    margin-left:40px;
    margin-bottom:40px;
}

.margin-right-bottom-40{
    margin-right:40px;
    margin-bottom:40px;
}

.padding-top-30{
    padding-top:30px;
}

.bgcolor-white{
    background-color: #FFFFFF;
}

.bgcolor-gray{
    background-color: #EEE;
}

.bgcolor-blue{
    background-color: #0076ce;
}

.bg-white{
    color: #ffffff;
}

.bg-black{
    color: #000000;
}

.bgcolor-blue{
    background-color: #0076ce;
}

.bgcolor-black{
    background-color: #000000;
}

.width-50{
    width:50%;
    min-height: 300px;
}

.text-l{
    text-align: left;
}

.text-r{
    text-align: right;
}

.text-c{
    text-align: center;
}

.text-j{
    text-align: justify;
}

.width-66{
    width:66%;
}

.width-100{
    width:100%;
}

.margin-top-left{
    margin:48px 0 0 20px;
}
.margin-top-48{
    margin-top:48px;
}
.margin-top-30{
    margin-top:30px;
}

.margin-left-20{
    margin-left:20px;
}

.margin-left-48{
    margin-left:48px;
}

.padding-left-right-48{
    padding-left:48px;
    padding-right:28px;
}

.margin-left-28{
    margin-left:28px;
}

.margin-top-bottom-48{
    margin: 48px 0 48px 0;
}

.margin-top-bottom-30{
    margin: 30px 0 48px 0;
}

.mg-left-20{
    margin-left : 1.250rem;
}

.img-container{
    position: relative;
}

.img-container .content {
    display: inline-block;
    width: 100%;
    padding: 15px;
}

.overlay-text {
    background: rgb(19 20 19 / 63%);
    position: absolute;
    bottom: 0;
    left: 0;
    color: #ffff;
    font-size: 16px;
}

.quote-content{
        font-size: 30px;
        font-family: RobotoLight,Arial,Helvetica,sans-serif;
        line-height: 1.5em;
        font-style: normal;
        margin-top: 0;
    	margin-bottom: 0;
        display: table-cell;

}
.quote-author{
        font-size: 18px;
        font-family: RobotoRegular,Arial,Helvetica,sans-serif;
        line-height: 1.5em;
        font-style: normal;
        text-transform: uppercase;
        display: block;
    	margin-top: 0;
    	margin-bottom: 0;
}

.bgcolor-blue .quote-content,
.bgcolor-blue i.fa.fa-quote-left,
.bgcolor-blue i.fa.fa-quote-right,
.bgcolor-blue .quote-author{
	color: #ffff;
        }

.quote-icon-left {
    display: table-cell;
    vertical-align: top;
}

i.fa.fa-quote-left {
	color:#000;
	font-size:15px;
    float:left;
    display:block;
    text-align:center;
    vertical-align: top;
    width: 16px;
    height: 14px;
    margin-right:12px;
}

i.fa.fa-quote-right {
	color:#000;
	font-size:15px;
    vertical-align: top;
    width: 16px;
    height: 14px;
}

.quote-icon-right {
    display: block;
    vertical-align: top;
}

.rule{
    	padding-top: 48px;
        border-top: 2px solid;
        border-color: #0076ce;
}

.quote-rule{
        border-top: 2px solid;
		border-bottom: 2px solid;
        border-color: #0076ce;
}


.img-container .playicon {
    position:absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    background-image: url('../../../../../content/dam/dell-emc/icons/sprites/nav-sprite-play-button-60x60.png');
    width: 60px;
    height: 60px;
    color: #ffff;
    background-position: center center;
    background-repeat: no-repeat;
    z-index: 1;
    opacity: 1;
}

.img-container:hover::before {
    color: #eee;
}

.body-content-view .button-column .col,
.section-header-view .button-column .col
{
    margin-left: 15px;
    margin-right: 15px;
}

/* Tablet landscape mode -- Large Screen */
@media screen and (min-width: 992px) and (max-width:1999px){

    .col-lg-4 .body-content-view .body-content-title,
    {
        font-size: 30px;
    }

    .section-header-view .body-content-title{
    	font-size: 48px;
    }


}
/* Tablet Portrait mode -- Medium Screen */
@media screen and (min-width: 768px) and (max-width:991px){

    .body-content-view .body-content-title{
       font-size:36px;
    }

	#text-image-view .col-md-6 .body-content-view .body-content-title {
       font-size: 30px;
    }

    .grid .body-content-view .body-content-title {
       font-size: 24px;
    }

    .quote-view .body-content-title
        {
            font-size: 36px;
        }

    .body-content-view.text-j{
       text-align: left;
     }

    .section-header-view .body-content-title{
       font-size: 42px;
    }

    .width-50,
    .width-66,
    .body-content-view{
        width:100%;
    }

    .width-50{
        min-height: 250px;
    }

    .quote-content{
        font-size: 30px;
    }

    .quote-author{
        font-size: 15px;
    }

    .margin-left-bottom-40 {
    	margin-left: 0;
	}
	.margin-right-bottom-40 {
    	margin-right: 0;
	}
	.bgcolor-gray.margin-left-bottom-40,
	.bgcolor-blue.margin-left-bottom-40{
    	margin-left: 0;
	}
	.bgcolor-gray.margin-right-bottom-40,
    .bgcolor-gray.margin-right-bottom-40{
    	margin-right: 0;
	}

    .margin-top-right-bottom-48{
		margin-right:0;
		padding-left:20px;
        padding-right: 20px;
    }
	.margin-top-left-bottom-48
    {
        padding-left: 0;
    }
    i.fa.fa-quote-left.margin-left-20{
        margin-left:0;
    }

    .quote-view .text-l{
        text-align: center;
    }
    .quote-author.margin-left-48{
        margin-left: 0;
    }
    .quote-author.margin-left-28{
        margin-left: 0;
    }

    .padding-top-48{
        padding-top:32px;
        margin-right:12px;
    }
    .padding-bottom-48{
        padding-bottom:32px;
    }
    .padding-top-30{
        padding-top:30px;
    }
    .padding-left-right-48{
    	padding-left: 0;
        padding-right: 0;
    }
    .emc-color-gray-10-bg .body-content-view,
    .emc-color-gray-100-bg .body-content-view,
    .emc-color-aqua-10-bg .body-content-view,
    .dellemc-color-blue-bg .body-content-view{
        padding-left: 3px;
        padding-right: 3px;
    }
}


/* Small Screen */
@media screen and (min-width: 576px) and (max-width:767px){

	.body-content-view .body-content-title,
    .quote-view .body-content-title{
       font-size:30px;
    }

	.quote-view .text-desc{
        font-size: 14px;
    }

    .col-sm-8 .body-content-view .body-content-title
    {
        font-size: 30px;
    }

    .col-lg-6 .body-content-view .body-content-title {
        font-size: 30px;
    }

	.grid .body-content-view .body-content-title {
           font-size: 24px;
    }

    .section-header-view .body-content-title{
    	font-size: 36px;
    }

	.width-50{
         min-height: 250px;
    }

    .quote-content{
         font-size: 18px;
    }

    .quote-author{
         font-size: 15px;
    }

    .width-50,
    .width-66,
    .body-content-view {
         width:100%;
    }

	.body-content-view.text-j{
        text-align: left;
    }

	.img-container .playicon{
    	background-image: url('../../../../../content/dam/dell-emc/icons/sprites/nav-sprite-play-button-40x40.png');
    	width: 40px;
        height: 40px;
    }
	.overlay-text {
        font-size: 14px;
     }

	.quote-icon-left,
	.quote-content{
    	display: block;
     }

     i.fa.fa-quote-left{
		width: 36px;
    	height: 12px;
    	font-size: 30px;
	}
    .margin-left-28{
        margin-left: 0;
    }
    .padding-top-30{
        padding-top:24px;
    }
	.margin-left-bottom-40{
		margin-left: 0;
    	padding-left: 20px;
    	padding-right: 20px;
    }

    .margin-right-bottom-40{
    	margin-right: 0;
		padding-left: 20px;
    	padding-right: 20px;
    }
	.margin-top-bottom-48{
        margin: 32px 0 32px 0;
    }
	i.fa.fa-quote-left.margin-left-20{
        margin-left:0;
    }
	.quote-author.margin-left-48{
        margin-left: 0;
    }
	.margin-top-right-bottom-48{
    	margin-right: 0;
    }
    .padding-left-right-48{
    	padding-left: 0;
        padding-right: 0;
    }
	.quote-view img{
        display:none;
    }
    .emc-color-gray-10-bg .body-content-view,
    .emc-color-gray-100-bg .body-content-view,
    .emc-color-aqua-10-bg .body-content-view,
    .dellemc-color-blue-bg .body-content-view{
        padding-left: 3px;
        padding-right: 3px;
    }
}

/* Mobile -- Extra Small Screen*/
@media screen and (max-width: 575px){

	.body-content-view .body-content-title,
    .col-12 .body-content-view .body-content-title,
	.quote-view .body-content-title{
       font-size: 24px;
    }

    .col-lg-6 .body-content-view .body-content-title,
    .col-lg-4 .body-content-view .body-content-title
     {
        font-size: 24px;
    }
    .emc-color-gray-10-bg .body-content-view,
    .emc-color-gray-100-bg .body-content-view,
    .emc-color-aqua-10-bg .body-content-view,
    .dellemc-color-blue-bg .body-content-view{
        padding-left: 3px;
        padding-right: 3px;
    }

    .col-12 .margin-left{
    	margin-left: 0;
	}

	.col-12 .margin-right{
   	 margin-right: 0;
	}

	.col-lg-2 .body-content-view .btn-text {
    	font-size: 1em;
	}

    .section-header-view .body-content-title{
      	font-size: 30px;
    }

    .body-content-view.text-j{
        text-align: left;
    }

	.grid .body-content-view .body-content-title {
           font-size: 24px;
    }

	.body-content-view .text-desc,
    .col-12 .body-content-view .text-desc,
    .quote-view .text-desc{
        font-size: 14px;
    }

    .blue-background-button {
        font-size: 14px;
    }
    .dellemc-button>span:first-child {
        font-size: 14px;
    }
    .col-12 .padding-left {
        padding-left: 0;
    }
    .col-12 .padding-right {
        padding-right: 0;
        }
    .width-50,
    .width-66,
    .body-content-view
    {
         width:100%;
    }

    .width-50{
         min-height: 250px;
    }

    .quote-content{
         font-size: 18px;
    }

    .quote-author{
         font-size: 15px;
    }

    .margin-left-bottom-40{
		margin-left: 0;
    	padding-left: 20px;
    	padding-right: 20px;
    }

    .margin-right-bottom-40{
    	margin-right: 0;
		padding-left: 20px;
    	padding-right: 20px;
    }

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

    .margin-top-48{
        margin-top:32px;
    }

    .margin-top-bottom-48{
        margin: 32px 0 32px 0;
    }

    .padding-top-48{
         padding-top:32px;
         margin-right:12px;
    }
    .padding-bottom-48{
         padding-bottom:32px;
    }
    .padding-top-30{
         padding-top:24px;
    }
    .quote-view img{
        display:none;
    }
	.img-container .playicon{
		background-image: url('../../../../../content/dam/dell-emc/icons/sprites/nav-sprite-play-button-40x40.png');
    	width: 40px;
        height: 40px;
    }
	.overlay-text {
        font-size: 14px;
     }
	.quote-icon-left,
	.quote-content{
    	display: block;
     }
	i.fa.fa-quote-left{
		width: 36px;
    	height: 12px;
    	font-size: 30px;
	}
	i.fa.fa-quote-left.margin-left-20{
        margin-left:0;
    }
	.quote-author.margin-left-48{
        margin-left: 0;
    }
	.margin-top-right-bottom-48{
		margin-top: 32px;
    	margin-right: 0;
        margin-bottom: 32px;
    }
	.padding-left-right-48{
    	padding-left: 0;
        padding-right: 0;
    }
	.text-r .button-column{
    	float: none;
	}

	.text-c .button-column{
    	margin: 0;
    	display: block;
	}
	.btn-videowithetxt .btn-text
    {
        width: 87%;
    }

}