@media (max-width: 767px) {
header {
    position: fixed !important;
    bottom: 15px !important;
    left: 0 !important;
    right: 0 !important;
    margin: 0 auto !important;
    padding: 0px 0px 0px !important;
    max-width: 90% !important !important;
    border-radius: 10px !important;
    z-index: 999 !important;
    background: rgba(0, 0, 0, .8) !important;
    min-height: 80px !important;
}
.form-search input {
    width: 80% !important;
    box-sizing: border-box !important;
    border-bottom-left-radius: 6px !important;
    border-top-left-radius: 6px !important;
    background-color: #ffffff !important;
    box-shadow: 2px 2px 6px 0 rgb(0 0 0 / 8%) !important;
    padding: 11px 15px 11px 15px !important;
    border: 0px solid #b6c3cd !important;
    border-right: 0 !important;
    color: #4E565C !important;
    outline: none !important;
    -webkit-appearance: none !important;
    font-size: 18px !important;
}
.header-box {
    position: absolute !important;
    top: -45px !important;
    width: 50% !important;
    height: 73px !important;
    border-radius: 16px !important;
    margin: 0 auto !important;
    text-align: center !important;
    align-items: c !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    align-items: center !important;
    z-index: -1 !important;
}
#ib-content {
    padding: 15px !important;
    height: 700px !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    text-align: justify !important;
}

.latest .card-text {
    font-size: 14px !important;
    line-height: 14px !important;
    font-weight: 500 !important;
    color: #000000 !important;
    opacity: 0.9 !important;
    border-left: 6px solid #FDAF19 !important;
    padding: 0px 0px 0px 8px !important;
	margin-bottom: 10px !important;
}
.latest .date {
    font-size: 8px !important;
    line-height: 14px !important;
    color: #000000 !important;
    opacity: 0.6 !important;
    margin-bottom: 5px !important;
    padding-left: 15px !important;
}
.caseStudy {
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch !important;
    flex-wrap: inherit !important;
    padding: 20px 0px 20px 0px !important;
}
.pdslide{padding-top:0px}
.plr-50 {
    padding: 60px 25px 0 !important;
    text-align: center !important;
    position: relative !important;
    top: 50% !important;
    -ms-transform: translateY(-50%) !important;
    transform: translateY(-50%) !important;
}
/*--------------------------------------------------------------
# Latest 
--------------------------------------------------------------*/
  #latest{padding:30px 0px 50px !important;}
  .latest .card {
    border-radius: 10px !important;
}


  .latest .latest-carousel, .latest .latest-slider {
	overflow: hidden !important;
	padding: 0px 5px !important;
	margin: 0px 0px 0px 15px !important;
}
.latest .swiper-pagination {
    display: none !important;
}

.latest .section-title h2{margin-bottom:0px !important;padding:6px 15px !important;font-weight:bold !important; font-family: 'Rubik', sans-serif !important;font-size:26px !important;}

.latest .section-title span {
  padding: 0px 12px !important;
  position: relative !important;
  top: 2px !important;
  font-size: 16px !important;
  text-transform: capitalize !important;
  font-weight: 400 !important;
  right: -20px !important;
  float: right !important;
}
.line {
  height: 56px !important;
  width: 7px !important;
  background: #FDAF19 !important;
  position: absolute !important;
  top: 96px !important;
  left: 0 !important;
}
.recommended {
    padding-bottom: 44px !important;
}
.buzz .section-title span {
    padding: 0px 0px 0px 10px !important;
    position: relative !important;
    top: 3px !important;
    font-size: 16px !important;
    text-transform: capitalize !important;
    font-weight: 500 !important;
    color: #626EFF !important;
    float: right !important;
}
/* Latest Section ======= */
.latest .card-body {
    padding: 5px 15px 0px 0px !important;
}
.latest .section-title span {
    padding: 0px 12px !important;
    position: absolute !important;
    top: 8px !important;
    font-size: 16px !important;
    text-transform: capitalize !important;
    font-weight: 400 !important;
    right: -14px !important;
    float: right !important;
}
.world .card .card-body {
    position: relative !important;
    padding: 10px 0px 4px 20px !important;
}
.fw-medium{display:none}
.world .pl-5 {
    padding-left: 1.3rem !important !important;
    padding-right: 1.3rem !important;
}

.non .card {
    margin: 0px 20px 0px 20px !important;
}
.world .card .card-title {
    font-size: 16px !important;
    font-weight: 500 !important;
    margin-bottom: 20px !important;
    position: relative !important;
    margin:0 5px 15px 0px !important;
	display: block !important;
	  display: -webkit-box !important;
	  max-width: 100% !important;
	  height: 38px !important;
	  line-height: 1.2 !important;
	  -webkit-line-clamp: 2 !important;
	  -webkit-box-orient: vertical !important;
	  overflow: hidden !important;
	  text-overflow: ellipsis !important;
}
.world .card img {
    height: 90px !important;
    object-fit: cover !important;
    width: 100% !important;
}
.world .section-title span {
    padding: 0px 12px !important;
    position: absolute !important;
    top: 10px !important;
    font-size: 16px !important;
    text-transform: capitalize !important;
    font-weight: 400 !important;
    color: #FEE51C !important !important;
    right: -14px !important;
}
.world .section-title span a {
    color: #FEE51C!important !important;
    text-decoration: none !important;
}

.non{margin-top:40px !important;}
.non .card img {
    height: 240px !important;
    object-fit: cover !important;
    width: 100% !important;
}
#world {
    padding: 0px 0px 60px !important;
}

.business .card {
    background: #fff !important;
    border-radius: 6px !important;
    overflow: hidden !important;
    border: none !important;
    box-shadow: 3px 3px 3px rgb(0 0 0 / 4%) !important;
    margin: 0px 0px 15px 0px !important;
}
.business .card .card-body {
    position: relative !important;
    padding: 10px 0px 4px 20px !important;
}
.business .card .card-title {
    font-size: 16px !important;
    font-weight: 500 !important;
    margin-bottom: 20px !important;
    position: relative !important;
    margin: 0 5px 15px 0px !important;
    display: block !important;
    display: -webkit-box !important;
    max-width: 100% !important;
    height: 38px !important;
    line-height: 1.2 !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}
.business .card img {
    height: 90px !important;
    object-fit: cover !important;
    width: 100% !important;
}
.date-1 {
    position: absolute !important;
    left: 42px !important;
    top: 466px !important;
    background: #fff !important;
    z-index: 1000 !important;
    border-radius: 6px 6px 5px 5px !important;
    text-align: center !important;
	height: 58px !important;
}
.buzz-today {
    margin-bottom: 60px !important;
}

.ins-text {
    position: relative !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    padding-right: 0px !important;
    padding: 24px 23px !important;
}


/*------------------------   */
.recommended .card {
    background: #fff !important;
    border-radius: 6px !important;
    overflow: hidden !important;
    border: none !important;
    box-shadow: 3px 3px 3px rgb(0 0 0 / 4%) !important;
    margin: 0px 0px 15px 0px !important;
}
.recommended .card .card-body {
    position: relative !important;
    padding: 10px 0px 4px 20px !important;
}
.recommended .card .card-title {
    font-size: 16px !important;
    font-weight: 500 !important;
    margin-bottom: 20px !important;
    position: relative !important;
    margin: 0 5px 15px 0px !important;
    display: block !important;
    display: -webkit-box !important;
    max-width: 100% !important;
    height: 38px !important;
    line-height: 1.2 !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}
.recommended .card img {
    height: 90px !important;
    object-fit: cover !important;
    width: 100% !important;
}
.date-1 {
    position: absolute !important;
    left: 42px !important;
    top: 466px !important;
    background: #fff !important;
    z-index: 1000 !important;
    border-radius: 6px 6px 5px 5px !important;
    text-align: center !important;
	height: 58px !important;
}
.buzz-today {
    margin-bottom: 60px !important;
}

/*------------------------   */
.technology .card {
    background: #fff !important;
    border-radius: 6px !important;
    overflow: hidden !important;
    border: none !important;
    box-shadow: 3px 3px 3px rgb(0 0 0 / 4%) !important;
    margin: 0px 0px 15px 0px !important;
}
.technology .card .card-body {
    position: relative !important;
    padding: 10px 0px 4px 20px !important;
}
.technology .card .card-title {
    font-size: 16px !important;
    font-weight: 500 !important;
    margin-bottom: 20px !important;
    position: relative !important;
    margin: 0 5px 15px 0px !important;
    display: block !important;
    display: -webkit-box !important;
    max-width: 100% !important;
    height: 38px !important;
    line-height: 1.2 !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}
.technology .card img {
    height: 90px !important;
    object-fit: cover !important;
    width: 100% !important;
}
.technology .section-title span {
    padding: 0px 12px !important;
    position: relative !important;
    top: -3px !important;
    font-size: 16px !important;
    text-transform: capitalize !important;
    font-weight: 400 !important;
    color: #3EFEB5 !important;
    right: -82px !important;
}


header .nav-bg {
  box-shadow: 0 1px 7px 0 rgb(0 0 0 / 10%),0 7px 9px 0 rgb(0 0 0 / 5%) !important;
  box-shadow: 0px 3px 8px #00000017 !important;
  border-radius: 9px !important;
  background: #FFFFFF !important;
  padding: 0px 12px 0px 12px !important;
  line-height: 64px !important;
  /* border: 1px solid red !important; */
  position: fixed !important;
     width: 90% !important;
    bottom: 15px !important;
    margin: 0px 0px !important;

}
.caseStudy {
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch !important;
    flex-wrap: inherit !important;
    padding: 0px 0px 0px 0px !important;
}
footer .social ul li a {
    font-size: 20px !important;
    color: #fff !important;
    font-weight: 500 !important;
}
/*--------------------------------------------------------------
# Latest 
--------------------------------------------------------------*/
  #latest{padding:30px 0px 50px !important;}
  .latest .card {
    border-radius: 8px !important;
}


.fbgt{position:fixed !important;bottom:0px !important;width:100% !important; height:100px !important;z-index: 10 !important; background:url(../../assets/img/fbgt.svg) bottom repeat-x}
  .latest .latest-carousel, .latest .latest-slider {
	overflow: hidden !important;
	padding: 0px 5px !important;
	margin: 0px 0px 0px 15px !important;
}
.latest .swiper-pagination {
    display: none !important;
}

.latest .section-title h2{margin-bottom:0px !important;padding:6px 15px !important;font-weight:bold !important; font-family: 'Rubik', sans-serif !important;font-size:20px !important;}
.pd-0{padding:0px !important;}
.latest .section-title span {
  padding: 0px 12px !important;
  position: relative !important;
  top: 2px !important;
  font-size: 16px !important;
  text-transform: capitalize !important;
  font-weight: 400 !important;
  right: -20px !important;
  float: right !important;
}
.line {
  height: 56px !important;
  width: 7px !important;
  background: #FDAF19 !important;
  position: absolute !important;
  top: 96px !important;
  left: 0 !important;
}

/* Latest Section ======= */
.latest .card-body {
    padding: 5px 20px 5px 0px !important;
}
.latest .section-title span {
    padding: 0px 12px !important;
    position: absolute !important;
    top: 8px !important;
    font-size: 16px !important;
    text-transform: capitalize !important;
    font-weight: 500 !important;
    right: 0px !important;
    float: right !important;
}
.world .card .card-body {
    position: relative !important;
    padding: 10px 0px 4px 20px !important;
}
.fw-medium{display:none}

.world .card .card-title {
    font-size: 16px !important;
    font-weight: 500 !important;
    margin-bottom: 20px !important;
    position: relative !important;
    margin:0 5px 15px 0px !important;
	display: block !important;
	  display: -webkit-box !important;
	  max-width: 100% !important;
	  height: 38px !important;
	  line-height: 1.2 !important;
	  -webkit-line-clamp: 2 !important;
	  -webkit-box-orient: vertical !important;
	  overflow: hidden !important;
	  text-overflow: ellipsis !important;
	  margin-bottom: 5px !important;
}
.world .card img {
    height: 80px !important;
    object-fit: cover !important;
    width: 100% !important;
}
.world .section-title span {
    padding: 0px 12px !important;
    position: absolute !important;
    top: 6px !important;
    font-size: 16px !important;
    text-transform: capitalize !important;
    font-weight: 400 !important;
    color: #FEE51C !important !important;
    right: 0px !important;
}
.world .section-title span a {
    color: #FEE51C!important !important;
    text-decoration: none !important;
}

.non{margin-top:40px !important;}
.non .card img {
    height: 240px !important;
    object-fit: cover !important;
    width: 100% !important;
}
#world {
    padding: 0px 0px 60px !important;
}

.business .card {
    background: #fff !important;
    border-radius: 6px !important;
    overflow: hidden !important;
    border: none !important;
    box-shadow: 3px 3px 3px rgb(0 0 0 / 4%) !important;
    margin: 0px 0px 15px 0px !important;
}
.business .card .card-body {
    position: relative !important;
    padding: 10px 0px 4px 20px !important;
}
.business .card .card-title {
    font-size: 16px !important;
    font-weight: 500 !important;
    margin-bottom: 20px !important;
    position: relative !important;
    margin: 0 5px 15px 0px !important;
    display: block !important;
    display: -webkit-box !important;
    max-width: 100% !important;
    height: 38px !important;
    line-height: 1.2 !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
	margin-bottom: 5px !important;
}
.business .card img {
    height: 80px !important;
    object-fit: cover !important;
    width: 100% !important;
}
.business .card small {
    color: rgba(0, 0, 0, 0.62) !important;
    font-size: .7em !important;
}
.date-1 {
    position: absolute !important;
    left: 42px !important;
    top: 466px !important;
    background: #fff !important;
    z-index: 1000 !important;
    border-radius: 6px 6px 5px 5px !important;
    text-align: center !important;
	height: 58px !important;
}
.buzz-today {
    margin-bottom: 60px !important;
}

.ins-text {
    position: relative !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    padding-right: 0px !important;
   
	padding: 30px 0px 24px 20px !important;
}
.buzz-today h4 {
    font-size: 18px !important;
	width: 88% !important;
}

/*------------------------   */
.recommended .card {
    background: #fff !important;
    border-radius: 6px !important;
    overflow: hidden !important;
    border: none !important;
    box-shadow: 3px 3px 3px rgb(0 0 0 / 4%) !important;
    margin: 0px 0px 15px 0px !important;
}
.recommended .card .card-body {
    position: relative !important;
    padding: 10px 0px 4px 20px !important;
}
.recommended .card .card-title {
    font-size: 16px !important;
    font-weight: 500 !important;
    margin-bottom: 20px !important;
    position: relative !important;
    margin: 0 5px 10px 0px !important;
    display: block !important;
    display: -webkit-box !important;
    max-width: 100% !important;
    height: 38px !important;
    line-height: 1.2 !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
	margin-bottom: 5px !important;
}
.swiper-pagination {
    position:absolute !important; 
    text-align: center !important;
    transition: .3s opacity !important;
    transform: translate3d(0,0,0) !important;
    z-index: 10 !important;
}
.section-title-ins{}
.section-title-ins h2 {
    text-transform: uppercase !important;
    color: #000 !important;
    font-size: 26px !important;
    font-weight: bold !important;
    border-left: 10px solid #fdaf19 !important;
    padding: 5px 15px !important;
    margin-bottom: 20px !important;
    font-family: 'Rubik', sans-serif !important;
}
.section-title-ins span {
    padding: 0px 12px !important;
    position: absolute !important;
    top: 11px !important;
    font-size: 16px !important;
    text-transform: capitalize !important;
    font-weight: 400 !important;
    color: #fdaf19!important !important;
    right: 5px !important;
}
.section-title-ins span a {
    color: #FEE51C!important !important;
    text-decoration: none !important;
}
.rks{position: absolute !important;
    bottom: 90px !important;
    z-index: 1000 !important;
    padding: 0px 22px !important;
    color: #c5c5c5 !important;}
.recommended .card img {
    height: 80px !important;
    object-fit: cover !important;
    width: 100% !important;
}
.date-1 {
    position: absolute !important;
    left: 33px !important;
    top: 430px !important;
    background: #fff !important;
    z-index: 1000 !important;
    border-radius: 6px 6px 5px 5px !important;
    text-align: center !important;
    height: 58px !important;
}
.buzz-today .card {
    background: #fff !important;
    border-radius: 6px !important !important;
    margin-left: 0.7em !important !important;
	margin-right: 0.5rem !important;
}

.ins-text p {
    font-size: 12px !important;
    padding-top: 20px !important;
    opacity: .6 !important;
    padding-right: 0px !important;
}
.ins-btn a {
    padding: 8px 20px !important;

}

.buzz-today .section-title span {
    padding: 0px 0px !important;
    position: relative !important;
    top: 3px !important;
    font-size: 16px !important;
    text-transform: capitalize !important;
    font-weight: 600 !important;
    color: #FD742B !important;
    float: right !important;
    right: 0px !important;
}


.buzz-today {
    margin-bottom: 30px !important;
}
.buzz .section-title h2 {
	 font-size: 20px !important;
}
.recommended .section-title h2 {
		 font-size: 20px !important;
		 padding-right: 0px !important;
}
.business .section-title h2 {
			 font-size: 20px !important;
}
#inspiration-sec {
    padding: 0px 0px 30px !important;
}
.buzz-today .section-title h2 {

			 font-size: 20px !important;
}
.recommended .section-title span {
    padding: 0px 0px 0px 0px !important;
    position: relative !important;
    top: 3px !important;
    font-size: 16px !important;
    text-transform: capitalize !important;
    font-weight: 500 !important;
    color: #C95EF0 !important;
    display: block !important;
}
.recommended .card small {
    color: rgba(0, 0, 0, 0.62) !important;
    font-size: .7em !important;
}
/*------------------------   */
.shark-stories .section-title h2 {
     font-size: 20px !important;
	 margin-bottom: 10px !important;
}
.technology .section-title h2 {
	   font-size: 20px !important;
	   margin-top: 20px !important;
}
.section-title-non h2 {
    text-transform: uppercase !important;
    color: #000 !important;
    font-size: 20px !important;
    font-weight: bold !important;
    border-left: 10px solid #A8E23A !important;
    padding: 5px 15px !important;
    margin-bottom: 20px !important;
    font-family: 'Rubik', sans-serif !important;
}

.section-title-non span {
    padding: 0px 12px !important;
    position: relative !important;
    top: -1px !important;
    font-size: 16px !important;
    text-transform: capitalize !important;
    font-weight: 400 !important;
    color: #FEE51C !important !important;
    right: 0px !important;
}
.section-title-non span a {
    color: #a8e23a!important !important;
    text-decoration: none !important;
}
.world .section-title h2 {
	   font-size: 20px !important;
}	
	.shark-stories .section-title h2 span {
    padding: 0px 0px 0px 0px !important;
    position: relative !important;
    top: 2px !important;
    font-size: 16px !important;
    text-transform: capitalize !important;
    font-weight: 400 !important;
    color: #FD8888 !important;
    float: right !important;
	right: -5px !important;
}
#recommended {
    padding: 20px 0px 20px !important;
}
.technology{padding-top:30px}
.technology .card {
    background: #fff !important;
    border-radius: 6px !important;
    overflow: hidden !important;
    border: none !important;
    box-shadow: 3px 3px 3px rgb(0 0 0 / 4%) !important;
    margin: 0px 15px 15px 20px !important;
}
.technology .card .card-body {
    position: relative !important;
    padding: 10px 0px 4px 20px !important;
}
.technology .card .card-title {
    font-size: 16px !important;
    font-weight: 500 !important;
    margin-bottom: 20px !important;
    position: relative !important;
    margin: 0 5px 15px 0px !important;
    display: block !important;
    display: -webkit-box !important;
    max-width: 100% !important;
    height: 38px !important;
    line-height: 1.2 !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}
.technology .card img {
    height: 90px !important;
    object-fit: cover !important;
    width: 100% !important;
}
.technology .section-title span {
    padding: 0px 0px !important;
    position: relative !important;
    top: 4px !important;
    font-size: 16px !important;
    text-transform: capitalize !important;
    font-weight: 500 !important;
    color: #3EFEB5 !important;
    right: 0px !important;
    float: right !important;
}
.world .card small {
    color: rgba(0, 0, 0, 0.62) !important;
    font-size: 0.7em !important;
}
footer .newsletter {
    border-radius: 10px !important;
	 width: 85% !important;
	 top: -50px !important;
}
#email {
    width: 100% !important;
    background: #fff !important;
    color: #737373 !important;
    border-radius: 0px 0 0 0px !important;
    border-bottom: 0px solid #D6D4D4 !important; 
    text-align: center !important;
    font-size: 16px !important;
    margin: 0px 5px !important;
}
.input {
    width: 100% !important;
    padding: 15px 10px 0px 10px !important;
    text-align: center !important;
    letter-spacing: 0px !important;
    font-weight: 600 !important;
    margin-bottom: 5px !important;
}
#submit {
    width: 100% !important;
    height: 50px !important;
    background: #FFE200 !important;
    font-family: inherit !important;
    font-weight: bold !important;
    color: inherit !important;
    letter-spacing: 1px !important;
    border-radius: 0 0px 10px 10px !important;
    cursor: pointer !important;
    transition: background .3s ease-in-out !important;
}

footer {
    padding: 0px 0px 100px !important;
    color: #fff !important;
    font-size: 16px !important;
    font-weight: 400 !important;
}
footer p {
    line-height: 26px !important;
    opacity: 0.6 !important;
}
.m-hide{display:none}
.d-hide{display:block}

footer .flink ul li a {
    font-size: 12px !important;
    color: #fff !important;
}
.copyright {
    font-size: 12px !important;
    font-weight: 500 !important;
    line-height: 18px !important;
    padding: 15px 18px 0px !important;
}
footer .flink ul li {
    font-size: 12px !important;
    color: #fff !important;
    padding: 0px 2px 0px 2px !important !important;
    margin: 0px !important;
    text-transform: capitalize !important;
    border-right: 1px solid #fff !important;
}
.ins-btn {
    font-size: 11px !important;
    background: #000 !important;
    border-radius: 3px !important;
    padding: 5px 2px !important;
    margin-right: 15px !important;
	width: 72% !important;
}
.p-r-7 {
    padding-right: 0px !important;
}
.business .section-title span {
    padding: 0px 0px !important;
    position: relative !important;
    top: 4px !important;
    font-size: 16px !important;
    text-transform: capitalize !important;
    font-weight: 500 !important;
    color: #3EFEB5 !important;
    right: -4px !important;
    float: right !important;
}
.business .pl-5{padding-left:1.3rem !important;padding-right:1.3rem}

.recommended .pl-5{padding-left:1.3rem !important;padding-right:0.7rem !important}
.layer {
    background: rgb(25,27,48) !important;
    background: linear-gradient(0deg, rgba(25,27,48,0.8575805322128851) 0%, rgba(0,0,0,0) 47%) !important;
    position: absolute !important;
    top: -55px !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    border-radius: 10px !important;
}
.buzz .buzz-slider .card img {
    height: auto !important;
    width: 100% !important;
    border-radius: 10px !important;
}
.buzz .card-text {
    position: relative !important;
    z-index: 100000 !important;
    top: -100px !important;
    padding: 4px 15px 4px 15px !important;
    font-size: 15px !important;
    line-height: 16px !important;
    font-weight: 500 !important;
    color: #fff !important;
    border-left: 6px solid #626eff !important;
}
.buzz-cont {
    margin: 0px 0px 0px 25px !important;
    overflow: hidden !important;
    height: auto !important;
}
#ad {
    padding: 0px 0px 50px 12px !important;
}
.caseStudy1 {
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch !important;
    flex-wrap: inherit !important;
    padding: 0px 0px 0px 36px !important;
}
.shark-stories .card {
    border: 0px !important;
    box-shadow: 0px 0px 5px 0px #d2cece !important;
    margin-bottom: 15px !important;
    background: #fff !important;
    border-radius: 6px !important;
    margin-right: 15px !important;
}
}
