.portfolio-banner{background:#fff;padding:90px 0}.portfolio-banner .section_wrapper{width:40%}.portfolio-banner .fancy_heading h1.title{color:#773975;font-size:40px;line-height:47px}.portfolio-banner .fancy_heading .inside{font-size:24px;line-height:28px}.portfolio-content{background:#fff;padding:90px 0}.portfolio-content h3{color:#773975;font-size:32px;line-height:38px}.portfolio-content ul{list-style:disc}.portfolio-content .button.fancy.purple .button_label:after{border:none}.portfolio-content .portfolio-solutions{padding-right:130px}.portfolio-content .portfolio-solutions .portfolio-list .inside ul{margin-left:25px}.portfolio-content .portfolio-solutions-gm .inside{min-height:150px}.portfolio-content .portfolio-solutions-sm h3{margin-bottom:30px}.portfolio-content.portfolio-testimonial-new .column_fancy_heading{margin-bottom:20px}.portfolio-content.portfolio-testimonial-new .column_testimonials{width:60%}.portfolio-testimonial-new .testimonials_slider .testimonials_slider_ul li,.portfolio-testimonial-new .testimonials_slider .testimonials_slider_ul li .bq_wrapper{padding:0}.portfolio-testimonial-new .testimonials_slider .slick-slide{margin:0}.portfolio-testimonial-new .testimonials_slider .testimonials_slider_ul li em{font-style:normal}.portfolio-testimonial-new .testimonials_slider .testimonials_slider_ul li .author h5{font-size:24px;line-height:28px;text-align:left;color:#000;font-weight:700}.portfolio-testimonial-new .testimonials_slider .testimonials_slider_ul li .author h5:before{content:"– "}.portfolio-testimonial-new .testimonials_slider .testimonials_slider_ul li .author span{display:none}.portfolio-content.portfolio-otherprojects .fancy_heading{width:60%}.portfolio-content .portfolio_group .portfolio-item .desc{padding:20px 0}.portfolio-content .portfolio_group .portfolio-item h5{text-align:left}.portfolio-content .portfolio_group .portfolio-item h5 a{font-size:20px;color:#000;transition:all .3s ease-in-out}.portfolio-content .portfolio_group.grid .portfolio-item{margin-left:0;margin-right:16px}@media screen and (max-width:1024px){.portfolio-banner .section_wrapper{width:100%}.portfolio-content{padding:45px 0}.portfolio-content .portfolio-solutions{padding-right:0}.portfolio-content.portfolio-testimonial-new .section_wrapper{width:inherit}.portfolio-content.portfolio-otherprojects .section_wrapper{width:inherit}}.portfolio-content.portfolio-slider .fancy_heading{margin-bottom:50px}.slick-slide{margin:0 5px}.cstm-slider .slick-slide{opacity:.5}.slick-slide.slick-center{opacity:1}button.slick-next,button.slick-next:hover{position:absolute;top:50%;right:245px;z-index:99;width:50px;height:50px;transform:translate(-25%,-50%);background-color:transparent!important;color:transparent!important}button.slick-next,button.slick-next:hover{position:absolute;top:50%;right:245px;z-index:99;width:40px;height:40px;transform:translate(-25%,-50%);background-color:transparent!important;color:#000!important;border:4px solid;border-radius:50%;padding:0}button.slick-next i{margin-right:-2px;margin-top:2px}button.slick-prev,button.slick-prev:hover{position:absolute;top:50%;left:280px;z-index:99;width:50px;height:50px;transform:translate(-25%,-50%);background-color:transparent!important;color:transparent!important}button.slick-prev,button.slick-prev:hover{position:absolute;top:50%;left:280px;z-index:99;width:40px;height:40px;transform:translate(-25%,-50%);background-color:transparent!important;color:#000!important;border:4px solid;border-radius:50%;padding:0}button.slick-prev i{margin-right:2px;margin-top:2px}ul.slick-dots{text-align:center;position:absolute;bottom:-90px;width:100%;display:block}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:#fff0;border:0;outline:none;background:#ddd;border-radius:50%}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button{background-color:#793976}.custom_portfolio_slider img{width:100%}.custom_portfolio_slider .slick-slide{margin:0 25px}@media (min-width:1298px) and (max-width:1479px){.custom_portfolio_slider button.slick-prev,.custom_portfolio_slider button.slick-prev:hover{left:190px}.custom_portfolio_slider button.slick-next,.custom_portfolio_slider button.slick-next:hover{right:160px}}@media (min-width:1041px) and (max-width:1297px){.custom_portfolio_slider button.slick-prev,.custom_portfolio_slider button.slick-prev:hover{left:125px}.custom_portfolio_slider button.slick-next,.custom_portfolio_slider button.slick-next:hover{right:92px}.custom_portfolio_slider .slick-slide{margin:0 22px}}@media (min-width:786px) and (max-width:1040px){.custom_portfolio_slider button.slick-prev,.custom_portfolio_slider button.slick-prev:hover{left:35px}.custom_portfolio_slider button.slick-next,.custom_portfolio_slider button.slick-next:hover{right:0}.custom_portfolio_slider .slick-slide{margin:0 22px}ul.slick-dots{bottom:-70px}}@media (min-width:320px) and (max-width:767px){.content_slider.flat.hide-dots .button{top:50%!important;margin:-22px 0 0;bottom:auto!important}}@media (min-width:320px) and (max-width:785px){.custom_portfolio_slider button.slick-next,.custom_portfolio_slider button.slick-next:hover{right:-11px}.custom_portfolio_slider button.slick-prev,.custom_portfolio_slider button.slick-prev:hover{left:23px}.custom_portfolio_slider .slick-slide{margin:0 60px}.cstm-slider button.slick-next,.cstm-slider button.slick-next:hover{width:34px;height:34px}.cstm-slider button.slick-prev,.cstm-slider button.slick-prev:hover{width:34px;height:34px}.cstm-slider ul.slick-dots{margin-left:0}.cstm-slider .slick-dots li button:after,.cstm-slider .slick-dots li button:before{width:14px;height:14px}.cstm-slider .slick-dots li button{width:14px;height:14px}.cstm-slider .slick-dots li{margin:0 2px}.section-portfolio-slider{padding:40px 0 0}ul.slick-dots{bottom:-70px}}