.h2::after,.h2::before{content:" ";position:absolute}#nav .logo,h3{font-size:24px;font-weight:600}#about .left,#about .left .main,#portfolio .main,.h2{position:relative}#home .hello,#nav .logo,h3{font-weight:600}#blog .item,#services .item:hover{background-color:#fff}#footer,#services,#testmonial .item,.h2,.main-btn{text-align:center}#goTop{position:fixed;bottom:5%;right:1%;background-color:#000;z-index:10;padding:15px;cursor:pointer}h3,p{margin:0;color:#555}h1,h2,h3,span{font-family:"Source Sans 3",sans-serif;color:#333}a{text-decoration:none;color:inherit}body{font-family:Roboto,sans-serif}.active{color:#fe305b!important}.h2{font-size:2.5rem;font-weight:800;padding-bottom:6px;margin-bottom:45px}.h2::after{top:calc(100% + 7px);left:37%;right:37%;height:1px;background:#fe305b}.h2::before{top:100%;left:43%;right:43%;height:15px;border-top:1px solid #fe305b;border-bottom:1px solid #fe305b}.main-btn{background-color:#fe305b;color:#fff;padding:10px 15px;border:0;border-radius:5px;-webkit-transition:background-color .4s;-o-transition:background-color .4s;transition:background-color .4s}.main-btn:hover{background-color:#ec2403}.main-pad-y{padding-block:5.5rem}@media (width >= 1200px){.main-pad-x{padding-inline:5.5rem}}.bg-second-color{background-color:#333!important}.nav-hidden{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}#nav{background-color:transparent;-webkit-transition:background-color .4s,-webkit-transform .4s;transition:background-color .4s,transform .4s,-webkit-transform .4s;-o-transition:background-color .4s,transform .4s}#nav .logo{color:#fe305b}#nav a{color:#fff;font-weight:300}#about .right .bottom span,#home h1{font-weight:700}#home{font-size:1.5rem;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.8)),to(rgba(0,0,0,.8))),url("../../assets/background.jpg");background-image:-o-linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.8)),url("../../assets/background.jpg");background-image:linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.8)),url("../../assets/background.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}#home .hello{color:#fff}#home h1{font-size:4.3rem;color:#fe305b}#home p{color:#fff;font-size:26px;font-weight:300}#footer p,#home p span{color:inherit}#about .left{-webkit-box-shadow:inset 0 0 0 8px #333;box-shadow:inset 0 0 0 8px #333}#about .left .main{-webkit-transform:translate(25px,25px);-ms-transform:translate(25px,25px);transform:translate(25px,25px);overflow-y:hidden;cursor:pointer}#about .left .main:hover .hov{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#about .left .main .hov{background-color:rgba(51,51,51,.6274509804);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);position:absolute;top:0;bottom:0;width:100%;-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,transform .4s,-webkit-transform .4s;-o-transition:opacity .4s,transform .4s}#about .left .main .hov a{color:#fff;-webkit-transition:color .4s;-o-transition:color .4s;transition:color .4s}#about .left .main .hov a:hover,#blog .item a:hover,#footer a:hover,#footer p a,#services i,#testmonial .item i{color:#fe305b}#about .right .top{border-bottom:1px dashed #555}#about .right .top h2{-webkit-padding-start:10px;padding-inline-start:10px;position:relative;font-weight:700}#about .right .top h2::before{content:"";position:absolute;left:0;top:17%;bottom:17%;width:5px;background-color:#fe305b}#about .right .top p,#blog .item p,#slider .owl-carousel .carousal-item p{margin-block:15px}#about .right .bottom p,#slider .owl-carousel .carousal-item h3{margin-bottom:10px}#about .right .buttons{margin-block:10px}#services{background-color:#f1f1f1}#services h3{margin-block:12px}#services .item{padding-block:30px;padding-inline:7px;-webkit-transition:background-color .4s,-webkit-box-shadow .4s;transition:box-shadow .4s,background-color .4s,-webkit-box-shadow .4s;-o-transition:box-shadow .4s,background-color .4s}#services .item:hover{-webkit-box-shadow:0 0 12px 3px rgba(0,0,0,.105);box-shadow:0 0 12px 3px rgba(0,0,0,.105)}#portfolio ul li button.nav-link{background-color:transparent;color:inherit;padding:0}#portfolio .main{cursor:pointer}#portfolio .main:hover .hov{opacity:1}#portfolio .main .hov{background-color:rgba(51,51,51,.6274509804);opacity:0;position:absolute;top:0;bottom:0;width:100%;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}#portfolio .main .hov i{position:absolute;bottom:15px;right:5px}#blog,#testmonial{background-color:#f1f1f1}#testmonial .ul{width:100%}#testmonial .item span{margin-block:15px;font-size:1.5rem;font-weight:600}#slider .owl-carousel .carousal-item{background-color:#f1f1f1;width:70%;margin-inline:auto;overflow:hidden;padding:3rem}#slider .owl-carousel .carousal-item .fa-star{color:gold}#slider .owl-carousel .carousal-item .left{position:relative}#slider .owl-carousel .carousal-item .left img{position:relative;z-index:1;-webkit-transform:translate(-20px);-ms-transform:translate(-20px);transform:translate(-20px)}#slider .owl-carousel .carousal-item .left::before{content:"";position:absolute;top:-100px;left:0;width:260px;height:260px;background-color:#fe305b;-webkit-transform:skew(-45deg,15deg) translateX(-200px);-ms-transform:skew(-45deg,15deg) translateX(-200px);transform:skew(-45deg,15deg) translateX(-200px)}#blog .item .bottom{padding:20px}#blog .item a,#footer a{-webkit-transition:color .4s;-o-transition:color .4s;transition:color .4s}#blog .item2 .iframe-container{position:relative;padding-bottom:56.25%;height:0}#blog .item2 .iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}#contact .form{width:60%;margin-inline:auto}#contact .form textarea{height:100px}#contact .form button{margin-top:15px}#contact .form .form-control:focus{border-color:#a94442;-webkit-box-shadow:0 0 2px #a94442;box-shadow:0 0 2px #a94442}#contact .form p{color:#a94442}#footer{background-color:#333;padding-block:3rem;color:#fff!important}#footer p a:hover{text-decoration:underline}@media (width < 992px){#about .left .main{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}#about .right .bottom{padding-top:10px;font-size:12px}#slider .owl-carousel .carousal-item{width:100%;padding:3rem}}@media (width < 768px){.h2{font-size:2rem}h3{font-size:1.375rem}#home{font-size:1.3rem}#home h1{font-size:2.4rem;font-weight:700;color:#fe305b}#about .right .bottom{padding-top:10px;font-size:inherit}#slider .owl-carousel .carousal-item{width:85%;padding-inline:14px;padding-block:2.5rem}#slider .owl-carousel .carousal-item .left img{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}#slider .owl-carousel .carousal-item .left::before{top:-130px;left:-60px;width:200px;height:400px}#contact .form{width:90%}}@media (width < 576px){#portfolio ul li{font-size:14px}#slider .owl-carousel .carousal-item{width:90%}#slider .owl-carousel .carousal-item .left::before{left:-30px}#footer p{font-size:.9rem}}