.homepage2-portfolio-section .top-border{border-top:1px solid #d8d8d8}.homepage2-portfolio-section .bottom-border{border-bottom:1px solid #d8d8d8}.homepage2-portfolio-section .heading-container h3{font-size:31px;line-height:1.35}.homepage2-portfolio-section .cta-container{margin-bottom:56px;margin-right:4%}.homepage2-portfolio-section .cm-cont h6{font-size:14px;line-height:2.29;margin-bottom:0}.homepage2-portfolio-section h5{font-size:20px;line-height:1.45}.homepage2-portfolio-section .cm-cont{padding:18px 0 40px}.homepage2-portfolio-section .img-cont{margin:46px 0 21px}.homepage2-portfolio-section .bottom-heading-containers h4{font-size:22px;line-height:30px;margin:0 0 7px}@media(min-width:1025px){.homepage2-portfolio-section .bottom-heading-containers p{line-height:1.67}.homepage2-portfolio-section .cm-cont{padding:18px 116px 40px 0}.homepage2-portfolio-section .right-col{padding-left:50px}.homepage2-portfolio-section .bottom-heading-containers{max-width:519px}.homepage2-portfolio-section .bottom-heading-containers h6{font-size:14px;margin-bottom:2px}}@media(min-width:768px) and (max-width:1024px){body .row-fluid .homepage2-portfolio-section{padding:60px 0}.homepage2-portfolio-section .right-col{padding-left:30px}}@media(max-width:767px){.homepage2-portfolio-section .cm-cont:first-child.top-border{border-top:none}body .row-fluid .homepage2-portfolio-section{padding:67px 0 120px}.homepage2-portfolio-section .right-col{position:relative}.homepage2-portfolio-section .cta-container{bottom:-108px;position:absolute}.homepage2-portfolio-section h5{font-size:20px;line-height:1.4}.homepage2-portfolio-section .bottom-heading-containers{margin-bottom:60px;text-align:left}.homepage2-portfolio-section .heading-container h3{font-size:26px;line-height:1.31;text-align:center}.homepage2-portfolio-section .cm-cont{padding:18px 0 11px}.homepage2-portfolio-section .img-cont{margin:27px 0 17px}.homepage2-portfolio-section .bottom-heading-containers p{font-size:18px}.homepage2-portfolio-section h6{margin-bottom:8px!important}}