.pc{display:none}.mobile{display:block}.header{background:#2a2a2a none repeat scroll 0 0}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;height:38px!important;display:block!important}.container-navbar{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;height:50px;justify-content:center;align-items:center}.header>div>ul.left-list{float:left}ul{list-style:outside none none;margin-bottom:0;padding-left:0}.header>div>ul.left-list>li:first-child{background:rgba(0,0,0,0) none repeat scroll 0 0;padding-left:0}.header>div>ul.left-list>li{padding-right:10px}.header>div>ul.left-list>li{background:rgba(0,0,0,0);padding:0 10px}.header>div>ul>li{float:left}ul li{list-style:outside none none}.left-cart .dropdown-menu.left-list{margin-top:0;border-radius:1px}.left-cart .dropdown-menu.left-list{left:auto;right:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.header>div>ul.left-list>li a{color:#ddd;display:block;height:38px;line-height:40px;text-transform:uppercase}.header>div>ul.left-list>li a i{font-size:15px;margin-right:1px}.header>div>.left-cart{float:right;margin-top:unset}.header>div>.left-cart>a{font-size:13px}.header>div>.left-cart>a i{font-size:15px;margin-right:1px}.header>div>.left-cart{float:right}.main-nav{background:#ea2127 none repeat scroll 0 0;border:0 none;box-shadow:0 0 3px #000;position:relative;margin-bottom:68px}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}.navbar-default .navbar-toggle{border-color:#ddd;color:#fff}.navbar-toggle{position:relative;float:right;padding:4px 9px;margin-top:9px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:1px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}span.icon-bar{display:block;width:22px;height:2px;border-radius:1px;margin:18% 0}.navbar-brand{padding:0}.navbar-brand{left:0;position:absolute}.navbar-brand img{padding-left:10px;padding-top:10px;width:85px}.frm-search-1{margin-left:0;position:absolute;top:100%;left:0;width:100%;box-shadow:1px 1px 1px #000;padding:10px;background:#cc2328;margin-top:unset}.frm-search-1 input{float:none;height:38px;width:100%;padding:0 41px 0 10px;line-height:30px;margin-left:0;border:0;border-radius:0}.frm-search-1 button{width:38px;height:39px;line-height:28px;text-align:center;background:#222;color:#fff;border:none;position:absolute;top:10px;right:10px}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}.navbar-collapse{background:#f1f1f1 none repeat scroll 0 0}.navbar-collapse{overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.collapse{display:none}.nav-bottom.row .service-col{text-align:center;width:30%;border:1px solid #dfdfdf;display:inline-block;height:128px;margin:1%}.nav-bottom.row .service-col a{text-align:-webkit-center;display:grid;width:100%;margin:auto;background:-webkit-linear-gradient(top,#fff,#efefef)}.nav-bottom.row .service-col img{height:30px;margin:33px;width:auto;display:inline-block}.nav-bottom.row .service-col a span{display:block;padding-top:6px;font-size:12px;color:#333}.introcatealbum{width:100%;height:auto;margin-top:100px;justify-content:center;display:block}.introcate{position:relative;width:100%;float:left;margin-right:10px;overflow:hidden;margin:unset;margin-bottom:4%}.wrapper .prewedding{width:100%;height:auto;margin-top:130px;display:block;justify-content:center}.wrapper .prewedding #preleft{width:100%;float:left;height:auto}iframe{width:100%}.wrapper .prewedding #preright{width:100%;float:left;height:auto;padding-left:unset;text-align:justify}.introab1{position:relative;width:100%;float:unset;margin-right:10px;overflow:hidden;margin-right:2%;margin-top:2%}.introab{position:relative;width:100%;height:auto!important;float:unset;margin-right:10px;overflow:hidden;margin-right:2%;margin-top:4%}[class*=col-]{width:100%}.col-sm-3,.col-sm-4,.col-sm-6{position:relative;min-height:1px;padding-right:unset;padding-left:unset}.block-new{top:50px}._2p3a{width:auto!important}.slides li{width:100vw!important;float:left;display:block}.youtube{top:-50px}.footer .row{padding-top:50px;display:block;padding:5%}.footer img{max-width:100%;width:auto}.block-seo{border-top:unset;padding-top:15px;margin-top:5px;padding:5%}.flex-viewport{overflow:auto!important}.next,.prev{display:none}.show{display:block!important}.hide{display:none!important}.wrapper .fixbg{margin-top:700px}.wrapper .bgal{margin-top:unset;background-size:cover}.col-sm-12.company-info{padding:unset}.container-flex li.menu-li{padding:9px 3%!important;border-top:1px solid #ddd!important;display:inline-block;justify-content:space-between;align-items:center;width:100%}.container-flex li.menu-li a{color:#555!important}span.expand{display:block;font-size:18px;font-weight:700;color:#777;float:right}.sub-nav{width:auto!important;margin:14px 0 -10px 0!important}form.user-login-form{width:100%}form.user-login-form input{max-width:100%}form.user-login-form label{font-weight:700}div#edit-name--description,div#edit-pass--description{display:none}div#edit-actions{display:flex;justify-content:center;align-items:center;height:4rem}.introalbum{margin-top:700px!important}#video-header-1{width:99%}span.div-link{color: #333}