@import url(/wp-content/themes/sesamegateautomation/css/header.css);@import url(/wp-content/themes/sesamegateautomation/css/footer.css);.slideshow{width:100%;position:relative;z-index:98}.slideshow .slideset{position:relative;overflow:hidden;height:100%}.slideshow .slide{position:absolute;left:0;right:0;top:0;color:#fff}.slideshow .slide.active{z-index:2}.slideshow .container{position:relative}.slideshow .caption{position:absolute;z-index:100;max-width:850px;bottom:170px}.slideshow .caption h1{font-family:"PT Serif";font-weight:700;font-size:60px;line-height:70px;color:#fff;position:relative;padding-bottom:15px;margin-bottom:25px}.slideshow .caption h1:after{position:absolute;content:'';left:0;bottom:0;width:278px;height:1px;background-color:#f1ad44}.slideshow .caption p{font-family:"Futura PT";font-weight:400;font-size:20px;line-height:25px;color:#fff;margin-bottom:25px}.slideshow .pagination{position:absolute;bottom:152px;left:0;right:0;z-index:999;width:50px;margin:0 auto}.slideshow .pagination ul{margin:0 auto;padding:0;position:relative}.slideshow .pagination ul:after{position:absolute;content:'';width:235px;height:1px;background:#fff;bottom:13px;left:20px;right:0;margin:0 auto}.slideshow .pagination ul li{list-style:none;margin:5px 0}.slideshow .pagination ul li a{width:14px;height:14px;background:#fff;border:2px solid #fff;color:#fff0;display:block;border-radius:50%;text-decoration:none}.slideshow .pagination ul li.active a{background:#3AA1C5;border-color:#3AA1C5}.services{width:100%;height:550px;background-size:100% 100%;background-repeat:no-repeat;position:relative;text-align:center}.services:before{position:absolute;content:'';top:0;bottom:0;left:0;right:0;background-color:rgb(54 53 53 / .87);z-index:99}.services h2,.services p{color:#fff;z-index:100;position:relative}.services p{font-family:'Futura PT Book'}.services img{position:relative;z-index:100;margin-bottom:35px}.services .btn-primary .white{background-color:#fff0;color:#fff;border-color:#fff;position:relative;z-index:100}.services .btn-primary .white:hover{background-color:#fff;color:#363535}.service-block span{font-family:'Futura PT Book';font-size:24px;line-height:25px;text-align:center;color:#f1ad44;position:relative;z-index:100;display:block}.blog{position:relative}.blog:before{position:absolute;content:'';top:0;left:0;right:0;width:100%;height:560px;background-color:#F8F8F8}.blog:after{position:absolute;content:'';bottom:-175px;right:0;left:0;margin:0 auto;background-image:url(/wp-content/themes/sesamegateautomation/images/mask.png);width:280px;height:368px}.blog .owl-item{height:546px}.blog .item{padding:10px;display:flex;align-items:center;height:100%;justify-content:center}.blog-block{background:#fff;box-shadow:0 3px 10px rgb(0 0 0 / .16)}.blog-block .caption{padding:25px 30px}.blog-block .caption p{font-family:"Futura PT";font-weight:400;font-size:18px;line-height:25px;color:#363535;margin-bottom:15px}.blog-block .caption a{font-family:"Futura PT";font-weight:500;font-size:18px;line-height:25px;color:#f1ad44;display:flex;align-items:center}.blog-block .caption a:hover{text-decoration:none;opacity:.5}.blog-block .caption a img{margin-left:5px;width:21px;margin-top:4px}.blog .owl-nav{position:absolute;top:-65px;right:0}.blog .owl-nav button{width:42px;height:38px;background:transparent!important;border:1px solid #363535!important;font-size:40px!important;position:relative;margin-right:10px}.blog .owl-nav button span{position:absolute;top:45%;transform:translateY(-50%);left:0;right:0}@media only screen and (max-width:1299px){.slideshow .caption{left:60px}}@media only screen and (max-width:1200px){.slideshow .caption{bottom:50px;max-width:590px}.slideshow .caption h1{font-size:45px;line-height:55px}}@media only screen and (max-width:991px){.slideshow .caption{bottom:50px;left:40px}.slideshow .container{padding:0}.slideshow .pagination{display:none}.service-block span{font-size:16px;line-height:20px}}@media only screen and (max-width:767px){br{display:none}.slideshow .caption{padding:20px 0;text-align:center;width:100%;position:relative;top:0;transform:none;max-width:100%;left:0;background-color:#363535}.slideshow .caption h1{font-size:35px;line-height:45px}.slideshow .caption h1:after{right:0;margin:0 auto}.services{height:auto;background-size:cover;padding-bottom:45px}.home .services img{margin-bottom:10px}.home .service-block{margin-bottom:45px}}@media only screen and (max-width:600px){img.img-fluid.feature_blog_img{height:370px;margin:0 auto;object-fit:cover}}