.banner-sec{position:relative;background:#000}@media(max-width: 993px){.banner-sec{background:url(../images/banner-bg.jpg) center center no-repeat;background-size:cover}}.banner-sec img{width:100%;display:block;opacity:.5}.banner-sec .banner-search{position:absolute;width:100%;max-width:1200px;top:50%;left:50%;transform:translate(-50%, -50%)}@media(max-width: 993px){.banner-sec .banner-search{position:relative;top:0;left:0;transform:none;padding:50px 15px}}.banner-sec .banner-search h1{font-weight:700;font-size:65px;line-height:70px;color:#fff0df;margin-bottom:20px;text-align:center}@media(max-width: 993px){.banner-sec .banner-search h1{font-size:24px;line-height:30px;margin-bottom:12px}}.banner-sec .banner-search h1 span{color:red;font-size:72px;font-weight:700}@media(max-width: 993px){.banner-sec .banner-search h1 span{font-size:26px}}.banner-sec .banner-search p{padding-bottom:15px;font-size:20px;color:#fff0df;text-align:center}@media(max-width: 993px){.banner-sec .banner-search p{font-size:14px}}.banner-sec .banner-search .banner-search-box{background:rgba(0,0,0,.58);padding:25px 25px 5px 25px;border-radius:5px;box-shadow:rgba(51,51,51,.31) 0px 1px 16px -8px}.banner-sec .banner-search .banner-search-box label{color:#fff0df}.banner-sec .banner-search .banner-search-box .custom-select{margin-bottom:20px}.banner-sec .banner-search .banner-search-box .divider{line-height:40px;color:#fff0df}.banner-sec .banner-search .banner-search-box button{margin-top:28px}@media(max-width: 993px){.banner-sec .banner-search .banner-search-box button{margin-top:0px;margin-bottom:20px}}.wedd-tline .home-tit{text-align:center;margin-bottom:50px;padding-top:80px}@media(max-width: 993px){.wedd-tline .home-tit{margin-bottom:20px;padding-top:40px}}.wedd-tline .home-tit p{font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:5px;color:#7b141d}@media(max-width: 993px){.wedd-tline .home-tit p{font-size:14px}}.wedd-tline .home-tit h2{font-size:46px;color:#3c5961;font-weight:700}@media(max-width: 993px){.wedd-tline .home-tit h2{font-size:32px}}.wedd-tline>.container>.row{flex-direction:column}.wedd-tline .inn{margin:0 auto;width:70%}@media(max-width: 993px){.wedd-tline .inn{width:calc(100% - 30px)}}.wedd-tline .inn ul{position:relative;float:left;width:100%;list-style:none}.wedd-tline .inn ul:before{content:"";background:#ddcebc;position:absolute;width:1px;top:5px;bottom:0;height:98%;left:50%}@media(max-width: 993px){.wedd-tline .inn ul:before{left:100px}}.wedd-tline .inn ul li{position:relative;float:left;width:100%;padding-bottom:50px}.wedd-tline .inn ul li:before{content:"";position:absolute;width:25px;height:25px;background:#66451c;z-index:1;border-radius:50px;border:5px solid #fff;box-sizing:border-box;margin-top:2px;box-shadow:0 0px 10px .6px rgba(40,30,20,.08);left:calc(50% - 12px)}@media(max-width: 993px){.wedd-tline .inn ul li:before{left:88px}}.wedd-tline .tline-inn{float:left;width:100%}.wedd-tline .tline-inn img{width:128px}@media(max-width: 993px){.wedd-tline .tline-inn img{width:74px}}.wedd-tline .tline-inn div h5{font-size:30px}@media(max-width: 993px){.wedd-tline .tline-inn div h5{font-size:24px}}.wedd-tline .tline-inn div p{padding:20px 0 15px 0;margin:0;font-size:16px;line-height:27px}.wedd-tline .tline-im{float:left;width:50%;padding-right:70px}@media(max-width: 993px){.wedd-tline .tline-im{width:74px;padding:0px}}.wedd-tline .tline-im img{float:right}.wedd-tline .tline-con{float:left;width:50%;padding:0 0 0 70px}@media(max-width: 993px){.wedd-tline .tline-con{width:calc(100% - 74px);padding:0 0 0 60px}}.wedd-tline .tline-inn-reve .tline-im{padding:0 0 0 70px}@media(max-width: 993px){.wedd-tline .tline-inn-reve .tline-im{padding:0px}}.wedd-tline .tline-inn-reve .tline-im img{float:left}.wedd-tline .tline-inn-reve .tline-con{padding:0 70px 0 0;text-align:right}@media(max-width: 993px){.wedd-tline .tline-inn-reve .tline-con{float:right;text-align:left;padding:0 0 0 60px}}