.case-study .leftmain-banner h1 { font-size: 22px; margin-top: 80px; font-weight: 400; }

.brand-testimonials { background:#fff; margin-bottom:50px; }
.brand-testimonials .wrapper { width:100%; margin:0 auto; max-width:635px; }
.brand-testimonials .box-area { position:relative; border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb;
padding:15px 0; }
.brand-testimonials .box-area:before { content:''; position:absolute; left:-85px; top:-35px;
display:inline-block; width:73px; height:65px;
background: url(/case-study/globalcast/assets/images/quotes-1.png) no-repeat; }
.brand-testimonials .box-area:after { content:''; position: absolute; right:-85px; bottom:-35px;
background: url(/case-study/globalcast/assets/images/quotes-2.png) no-repeat;
display:inline-block; width:73px; height:65px; }
.brand-testimonials .box-area p { font-size:24px; color:#41484e; text-align:center; padding:0 55px; }

.brand-content { text-align: center; padding: 24px 0; background: #fff; }
.brand-content p { line-height: 25px; font-size: 16px; color: #171838; padding: 0 39px; }
.brand-content p strong { font-style: italic; font-weight: 600; }
.brand-facts-section { padding: 25px 0 50px; background: #fff; text-align: center; }
.brand-facts-section .item-facts-box { text-align: center; width: 182px; display: inline-block; margin-left: 18px; }
.brand-facts-section .item-facts-box .item { margin-bottom: 5px; }
.brand-facts-section .item-facts-box p { font-size: 16px; color: #171838; padding-bottom: 3px; }
.brand-facts-section .item-facts-box h4 { font-size: 30px; color: #21bffe; font-weight: 700; }
.brand-details-1 { background: #f6f6f6; padding: 50px 0; }
.brand-details-1 .side-1 { float: left; width: 512px; }
.brand-details-1 .side-2 { float: right; width: 550px; }
.brand-details-1 h3 { color: #171838; font-size: 35px; font-weight: 700; margin-bottom: 35px; position: relative; }
.brand-details-1 h3:after { content: ''; position: absolute; left: 0; bottom: -10px; width: 5%; border-top: 3px solid #21bffe; }
.brand-details-1 p { line-height: 25px; font-size: 16px; color: #41484e; }
.bottom-line-section { background: #f6f6f6; padding: 73px 0 77px; }
.bottom-line-section h2 { position: relative; font-size: 35px; color: #171838; font-weight: 700; margin-bottom: 35px; }
.bottom-line-section h2:after { content: ''; position: absolute; left: 0; bottom: -10px; width: 3%; border-top: 3px solid #21bffe; }
.bottom-line-section p { line-height: 25px; font-size: 16px; color: #41484e; }
.study-brands-section { text-align: center; padding: 68px 0; background: #fff; }
.study-brands-section .brand-item { position: relative; font-size: 40px; font-weight: 400; color: #2d2d2d; margin: 0; display: inline-block; }
.study-brands-section .brand-item:before { left: -30px; }
.study-brands-section .brand-item:after { right: -30px; }
.study-brands-section .brand-item:before, .study-brands-section .brand-item:after { content: ''; float: left; position: absolute; top: 25px; border-top: 3px solid #41474e; width: 7%; }
.study-graph-1 { background: #fff; padding: 68px 0 55px; }
.study-graph-1 .side-1 { float: left; width: 536px; }
.study-graph-1 .side-2 { float: left; width: 460px; margin-top: 123px; }
.study-graph-2 { background: #f6f6f6; padding: 68px 0 55px; }
.study-graph-2 .side-1 { float: left; width: 512px; margin-top: 123px; }
.study-graph-2 .side-2 { float: right; width: 365px; }
.study-graph-1 h3, .study-graph-2 h3 { color: #171838; font-size: 36px; font-weight: 700; margin-bottom: 10px; }
.study-graph-1 p, .study-graph-2 p { line-height: 25px; font-size: 16px; color: #41484e; }

@media (max-width:980px) {

.case-study .leftmain-banner h1 { font-size: 19px; }
.brand-facts-section { text-align: left; }

.brand-testimonials .box-area:before,
.brand-testimonials .box-area:after { background:none; width:auto; height:auto; }

.bottom-line-section { padding:25px 0 35px; text-align: center; }
.bottom-line-section h2:after { margin:0 auto; right: 0; } 

.brand-facts-section { padding-bottom:25px; }
.brand-facts-section .item-facts-box { margin-bottom:25px; }

.brand-details-1 .side-1 { width:100%; margin-bottom:25px; }
.brand-details-1 .side-2 { width:100%; }
.brand-details-1 p { padding:0 15px; }
.brand-details-1 h3 { text-align:center; }
.brand-details-1 h3:after { margin:0 auto; right:0; }
.brand-details-1 p { text-align:center; padding:0 15px; }

.study-graph-1 .side-1 { text-align:center; width:100%; }
.study-graph-1 .side-2 { text-align:center; width:100%; margin-top:25px; }

.study-graph-2 { padding-top:0;  }
.study-graph-2 .side-1 { text-align:center; width:100%; margin-top:25px; }
.study-graph-2 .side-2 { text-align:center; width:100%; }

.study-graph-1 p, .study-graph-2 p { padding:0 15px 15px; }

 }

@media (max-width:760px) {

.brand-testimonials .box-area p { font-size:15px; }
.brand-facts-section .item-facts-box { width:100%; text-align:center; margin-left:0; }

.study-graph-1 .side-1 img,
.study-graph-2 .side-2 img { width:100%; height:auto; }

.study-graph-1 h3, .study-graph-2 h3 { font-size:25px; }

.bottom-line-section p { font-size:15px; padding:0 15px; }

 }

@media (max-width:469px) { }