.dt-sc-image-caption.with-separator{margin-bottom:50px}.dt-sc-image-caption.with-separator .dt-sc-image-title *{text-transform:inherit}.dt-sc-image-caption.with-separator .dt-sc-image-title{width:100%;float:left;position:relative}.dt-sc-image-caption.with-separator .dt-sc-image-title h4{font-size:22px}.dt-sc-image-caption.with-separator .dt-sc-image-title:before{position:absolute;content:"";display:block;bottom:-12px;left:0;width:50px;height:3px;background:#ebebeb}.dt-sc-image-caption.with-separator .dt-sc-image-title:after{position:absolute;content:"";display:block;bottom:-12px;left:0;width:0;height:3px;opacity:0}.wpb_column .vc_column-inner .dt-sc-image-caption.with-separator:last-child{margin-bottom:0}.dt-sc-image-caption.with-separator:hover .dt-sc-image-title:before{opacity:0;width:0}.dt-sc-image-caption.with-separator:hover .dt-sc-image-title:after{width:75px;opacity:1}.dt-sc-image-caption.with-separator.aligncenter .dt-sc-image-title:before,.dt-sc-image-caption.with-separator.aligncenter .dt-sc-image-title:after{right:0;margin:0 auto}.dt-sc-image-caption.with-separator.alignright .dt-sc-image-title:before,.dt-sc-image-caption.with-separator.alignright .dt-sc-image-title:after{right:0;left:auto}.ult-item-wrap>div.dt-sc-image-caption.type3{margin-bottom:50px!important}.dt-sc-image-caption.type7.bottom-content .dt-sc-image-wrapper{margin:0;width:100%}.dt-sc-image-caption.type7.bottom-content .dt-sc-image-wrapper:before{border-bottom:15px solid #fff;border-left:15px solid transparent;border-right:15px solid transparent;border-top:0px;bottom:0;left:0;right:0;top:inherit;width:0px}.dt-sc-image-caption.type7.bottom-content .dt-sc-image-content{margin-top:90px;width:100%}.dt-sc-image-caption.type7.top-content .dt-sc-image-wrapper{margin:0;width:100%}.dt-sc-image-caption.type7.top-content .dt-sc-image-wrapper:before{border-bottom:0px;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #fff;bottom:inherit;left:0;right:0;top:0;width:0px}.dt-sc-image-caption.type7.top-content .dt-sc-image-content{margin-bottom:90px;margin-top:70px;width:100%}.dt-sc-image-caption.type8:hover .dt-sc-image-content h3 a{background:0 0;color:#4d4d4d}.dt-sc-image-caption.type9 .dt-sc-image-overlay .dt-sc-button{font-size:14px;letter-spacing:1px;margin:15px 0 0}.dt-sc-image-caption.type9 .dt-sc-image-overlay .dt-sc-button:hover{background:#fff;color:#4d4d4d}.dt-sc-image-caption.type9.middle-content .dt-sc-image-title{right:0;left:0;margin:0 auto;bottom:auto;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);text-align:center}@media only screen and (min-width:992px) and (max-width:1199px){.dt-sc-image-caption.type7.bottom-content .dt-sc-image-content{margin-top:55px}}@media only screen and (min-width:768px) and (max-width:991px){.dt-sc-image-caption.type7.bottom-content .dt-sc-image-content{margin-top:30px}}@media only screen and (max-width:767px){.dt-sc-image-caption.type7.bottom-content .dt-sc-image-content{margin-top:50px}}@media only screen and (max-width:479px){.dt-sc-image-caption.type7.bottom-content .dt-sc-image-content{margin-top:40px}}