@font-face{font-family:'Aire Bold Pro';src:url("../fonts/AireBoldPro.eot");src:url("../fonts/AireBoldPro.eot?#iefix") format("embedded-opentype"),url("../fonts/AireBoldPro.woff2") format("woff2"),url("../fonts/AireBoldPro.woff") format("woff"),url("../fonts/AireBoldPro.ttf") format("truetype"),url("../fonts/AireBoldPro.svg#AireBoldPro") format("svg");font-weight:bold;font-style:normal;font-display:fallback}@font-face{font-family:'Aire Roman Pro';src:url("../fonts/AireRomanPro.eot");src:url("../fonts/AireRomanPro.eot?#iefix") format("embedded-opentype"),url("../fonts/AireRomanPro.woff2") format("woff2"),url("../fonts/AireRomanPro.woff") format("woff"),url("../fonts/AireRomanPro.ttf") format("truetype"),url("../fonts/AireRomanPro.svg#AireRomanPro") format("svg");font-weight:normal;font-style:normal;font-display:fallback}@font-face{font-family:'NarzissDrops';src:url("../fonts/NarzissDrops.eot");src:url("../fonts/NarzissDrops.eot?#iefix") format("embedded-opentype"),url("../fonts/NarzissDrops.woff2") format("woff2"),url("../fonts/NarzissDrops.woff") format("woff"),url("../fonts/NarzissDrops.ttf") format("truetype"),url("../fonts/NarzissDrops.svg#NarzissDrops") format("svg");font-weight:normal;font-style:normal;font-display:fallback}@font-face{font-family:'NarzissSwirls';src:url("../fonts/NarzissSwirls.eot");src:url("../fonts/NarzissSwirls.eot?#iefix") format("embedded-opentype"),url("../fonts/NarzissSwirls.woff2") format("woff2"),url("../fonts/NarzissSwirls.woff") format("woff"),url("../fonts/NarzissSwirls.ttf") format("truetype"),url("../fonts/NarzissSwirls.svg#NarzissSwirls") format("svg");font-weight:normal;font-style:normal;font-display:fallback}.text-brown-1{color:#844b18 !important}.text-dark-green{color:#525b49}.text-brown-3{color:#300f00}.text-dark-gray-1{color:#5a5b5d}.text-light-brown{color:#91573d}.bg-violet-1{background-color:#9e8696}.bg-light-orange{background-color:#f6ddc1}.bg-brown-1{background-color:#844b18}.bg-gray-brown{background-color:#beb3ac}.bg-gray-peech{background-color:#efe4dc}.bg-light-orange-1{background-color:#f2b29f}.bg-light-yellow{background-color:#fff6df}.bg-light-rose{background-color:#f7bdb5}.bg-light-green{background-color:#d7e6c3}.bg-light-orange-2{background-color:#ffcfae}.bg-light-gold{background-color:#fcd797}.bg-gold-gray{background-color:#fff2db}.bg-light-orange-3{background-color:#f7d8b2}.oi-loader{z-index:9999;position:fixed;left:0;right:0;top:0;bottom:0;height:100%;width:100%;background-image:url(../images/muhurat2/loader-bg.jpg);background-repeat:repeat;background-size:100% auto;background-position:left top}.oi-loader .oi-bg-black{position:fixed;left:0;right:0;top:0;bottom:0;height:100%;width:100%;background:rgba(255,255,255,0.8)}.oi-loader .oi-bg-black .oi-loader-holder{position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;width:300px;height:108px}.oi-loader .oi-bg-black .oi-loader-holder::after{position:absolute;left:-13px;right:0;top:-51px;bottom:0;content:'';width:325px;height:210px;background:url(../images/muhurat2/border-frame.svg) no-repeat center}.oi-loader .oi-bg-black .oi-loader-holder-text{position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;width:280px;height:280px}.btn{border-radius:0;text-transform:uppercase}.btn.btn-outline-brown-3{color:#300f00;border-color:#300f00}.btn.btn-outline-brown-3:hover{color:#300f00;opacity:.5;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.btn.btn-outline-brown-1{color:#844b18;border-color:#844b18}.btn.btn-outline-brown-1:hover{color:#844b18;opacity:.5;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.btn.btn-outline-dark-green{color:#525b49;border-color:#525b49}.btn.btn-outline-dark-green:hover{color:#525b49;opacity:.5;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.btn.btn-outline-dark-gray-1{color:#5a5b5d;border-color:#5a5b5d}.btn.btn-outline-dark-gray-1:hover{color:#5a5b5d;opacity:.5;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.btn.btn-outline-white{color:#fff;border-color:#fff}.btn.btn-outline-white:hover{color:#fff;opacity:.5;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.oi-img-block img{width:100%}.oi-color-block{justify-content:center}.oi-color-block .oi-lined-content{display:inline-flex;border:1px solid #fff;width:215px;justify-content:center;height:80px;font-size:30px;line-height:35px;position:relative}.oi-color-block .oi-lined-content span{font-family:"Aire Bold Pro";font-weight:normal;position:absolute;top:-15px;text-align:center}.oi-color-block .oi-lined-content span a{color:#fff;text-decoration:none}.oi-color-block .oi-lined-content span a:hover{color:#fff;text-decoration:none}.oi-color-block .oi-lined-content.text-brown-3{border:1px solid #300f00}.oi-color-block .oi-lined-content.text-brown-3 span a{color:#300f00;text-decoration:none}.oi-color-block .oi-lined-content.text-brown-3 span a:hover{color:#300f00;text-decoration:none}.oi-color-block .oi-content-block{padding:1rem 2rem}.oi-color-block .oi-content-block h2{font-family:"Aire Bold Pro";font-weight:normal;font-size:2rem;margin-bottom:30px}.oi-color-block .oi-content-block h2.floral{padding-bottom:25px;margin-bottom:10px;position:relative}.oi-color-block .oi-content-block h2.floral:before{position:absolute;bottom:5px;right:0;left:0;margin:auto;content:'';background:url(../images/muhurat1/border-2.svg) no-repeat center/contain;width:100px;height:25px}.oi-color-block .oi-content-block h2.floral.white:before{background:url(../images/muhurat1/border-3.svg) no-repeat center/contain}.oi-color-block .oi-content-block p{font-family:"Aire Bold Pro";font-weight:normal;font-weight:bold}.oi-color-block.h-256{height:256px}.oi-color-block.h-540{height:540px}.oi-tstml-top{padding:15px 0 0;color:#300f00}.oi-tstml-top h2{font-size:2rem;margin-bottom:30px;font-family:"Aire Bold Pro";font-weight:normal}.oi-tstml-top p{color:#300f00;font-family:"Aire Bold Pro";font-weight:normal}.oi-tstml-bottom .oi-tstml-box{position:relative;padding:4rem}.oi-tstml-bottom .oi-tstml-box .oi-tstmls p{padding:0 .3rem;color:#5a5b5d;font-size:25px;font-family:"Aire Bold Pro";font-weight:normal}.oi-tstml-bottom .oi-tstml-box .oi-tstmls span{font-size:18px;color:#5a5b5d;font-family:"Aire Bold Pro";font-weight:normal}.oi-tstml-bottom .oi-tstml-box::after,.oi-tstml-bottom .oi-tstml-box::before{position:absolute;width:75px;height:90px;content:''}.oi-tstml-bottom .oi-tstml-box::before{left:-10px;top:0;background:url(../images/muhurat1/quote-1.svg) no-repeat center;background-size:contain}.oi-tstml-bottom .oi-tstml-box::after{right:0;bottom:40px;background:url(../images/muhurat1/quote-2.svg) no-repeat center;background-size:contain}.do-banner-slider-wrap-mrt{position:relative}.do-banner-slider-wrap-mrt .do-loader{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;background-image:url("../images/loader.svg");background-size:60px !important;background-position:center !important;background-repeat:no-repeat !important;z-index:1}.do-banner-slider-wrap-mrt #banner_slider_mrt{opacity:0;position:relative;z-index:0}.do-banner-slider-wrap-mrt.loaded .do-loader{display:none}.do-banner-slider-wrap-mrt .lSSlideOuter,.do-banner-slider-wrap-mrt .lSSlideWrapper{height:100%}.do-banner-slider-wrap-mrt ul{padding:0;margin:0}.do-banner-slider-wrap-mrt ul li{list-style:none;padding:0;margin:0}.oi-all-brides .oi-bride-img{background-size:cover;background-repeat:no-repeat;background-position:center}.oi-all-brides .oi-bride-content{min-height:600px;padding:5rem;width:80%;margin:auto;justify-content:center}.oi-all-brides .oi-bride-content h2,.oi-all-brides .oi-bride-content p{font-family:"Aire Bold Pro";font-weight:normal}.oi-all-brides .oi-bride-content h2{font-size:45px;margin-bottom:30px;margin-top:0}.oi-all-brides .oi-bride-content p{font-size:25px;margin-bottom:30px}.oi-all-sub-brides .oi-bride-content{padding:1rem 5rem;margin:auto;justify-content:center}.oi-all-sub-brides .oi-bride-content h2,.oi-all-sub-brides .oi-bride-content p{font-family:"Aire Bold Pro";font-weight:normal}.oi-all-sub-brides .oi-bride-content h2{font-size:45px;margin-bottom:30px;margin-top:0}.oi-all-sub-brides .oi-bride-content p{font-size:25px;margin-bottom:30px}.oi-testimonials-blocks .oi-tstml-blk{padding:3rem;color:#844b18}.oi-testimonials-blocks .oi-tstml-blk .oi-customer-img{margin-bottom:20px}.oi-testimonials-blocks .oi-tstml-blk .oi-customer-img img{max-width:100%}.oi-testimonials-blocks .oi-tstml-blk h3{font-size:22px;padding-bottom:40px;position:relative}.oi-testimonials-blocks .oi-tstml-blk h3:before{position:absolute;bottom:5px;right:0;left:0;margin:auto;content:'';background:url(../images/muhurat1/border.svg) no-repeat center/contain;width:120px;height:25px}.oi-testimonials-blocks .oi-tstml-blk h3 small{display:block}.oi-testimonials-blocks .oi-tstml-blk p{color:#844b18;font-size:16px;padding-bottom:0}.oi-testimonials-section .do-tsml-box{background:#fff;padding:40px;margin:0 auto 0;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,0.3);-moz-box-shadow:3px 3px 10px rgba(0,0,0,0.3);box-shadow:3px 3px 10px rgba(0,0,0,0.3);line-height:1.35}.oi-testimonials-section .do-tsml-box h5{margin-bottom:0}.oi-testimonials-section .do-tsml-box .do-preview-video{margin-bottom:30px}.oi-plan-wedding .bg-img{height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.oi-plan-wedding .oi-plnwdng-top .oi-content-block h2{margin-bottom:3rem;opacity:.3}.oi-plan-wedding .oi-plnwdng-top .oi-content-block .btn{background-color:#000;opacity:.2;color:#fff;cursor:pointer}.oi-plan-wedding .oi-plnwdng-top .oi-content-block .btn:hover{opacity:.5}.oi-plan-wedding .oi-tip-box{padding:3rem 2rem}.oi-plan-wedding .oi-tip-box h5,.oi-plan-wedding .oi-tip-box p,.oi-plan-wedding .oi-tip-box ul{color:#000;opacity:.5}.oi-plan-wedding .oi-tip-box h5{position:relative;padding-bottom:30px;margin-bottom:10px}.oi-plan-wedding .oi-tip-box h5::after{position:absolute;bottom:0;right:0;left:0;margin:auto;content:'';background:url(../images/muhurat1/border-4.svg) no-repeat center/contain;width:100px;height:20px}.oi-plan-wedding .oi-tip-box p,.oi-plan-wedding .oi-tip-box ul{margin-bottom:20px;line-height:24px}.oi-plan-wedding .oi-tip-box .btn{background-color:#000;opacity:.5;color:#fff;cursor:pointer}.oi-plan-wedding .oi-tip-box .btn:hover{opacity:.7}.oi-plan-wedding .oi-tip-box.top,.oi-plan-wedding .oi-tip-box.right,.oi-plan-wedding .oi-tip-box.bottom,.oi-plan-wedding .oi-tip-box.left{position:relative}.oi-plan-wedding .oi-tip-box.top::before,.oi-plan-wedding .oi-tip-box.top::after,.oi-plan-wedding .oi-tip-box.right::before,.oi-plan-wedding .oi-tip-box.right::after,.oi-plan-wedding .oi-tip-box.bottom::before,.oi-plan-wedding .oi-tip-box.bottom::after,.oi-plan-wedding .oi-tip-box.left::before,.oi-plan-wedding .oi-tip-box.left::after{position:absolute;content:'';border-width:15px;border-style:solid;width:0;height:0}.oi-plan-wedding .oi-tip-box.top::before{border-color:#fff transparent transparent transparent;top:0;bottom:inherit;left:0;right:0;margin:auto}.oi-plan-wedding .oi-tip-box.top::after{display:none}.oi-plan-wedding .oi-tip-box.top.right::before{border-color:#fff transparent transparent transparent;top:0;left:0;right:0;bottom:inherit;margin:auto}.oi-plan-wedding .oi-tip-box.top.right::after{border-color:transparent #fff transparent transparent;top:0;bottom:0;right:0;left:inherit;margin:auto;display:block}.oi-plan-wedding .oi-tip-box.top.bottom::before{border-color:#fff transparent transparent transparent;top:0;left:0;right:0;bottom:inherit;margin:auto}.oi-plan-wedding .oi-tip-box.top.bottom::after{border-color:transparent transparent #fff transparent;bottom:0;right:0;left:0;top:inherit;margin:auto;display:block}.oi-plan-wedding .oi-tip-box.top.left::before{border-color:#fff transparent transparent transparent;top:0;left:0;right:0;bottom:inherit;margin:auto}.oi-plan-wedding .oi-tip-box.top.left::after{border-color:transparent transparent transparent #fff;bottom:0;right:inherit;left:0;top:0;margin:auto;display:block}.oi-plan-wedding .oi-tip-box.right::before{border-color:transparent #fff transparent transparent;top:0;bottom:0;right:0;left:inherit;margin:auto}.oi-plan-wedding .oi-tip-box.right::after{display:none}.oi-plan-wedding .oi-tip-box.right.bottom::before{border-color:transparent #fff transparent transparent;top:0;bottom:0;right:0;left:inherit;margin:auto}.oi-plan-wedding .oi-tip-box.right.bottom::after{border-color:transparent transparent #fff transparent;bottom:0;right:0;left:0;top:inherit;margin:auto;display:block}.oi-plan-wedding .oi-tip-box.right.left::before{border-color:transparent #fff transparent transparent;top:0;bottom:0;right:0;left:inherit;margin:auto}.oi-plan-wedding .oi-tip-box.right.left::after{border-color:transparent transparent transparent #fff;bottom:0;right:inherit;left:0;top:0;margin:auto;display:block}.oi-plan-wedding .oi-tip-box.bottom::before{border-color:transparent transparent #fff transparent;top:inherit;bottom:0;right:0;left:0;margin:auto}.oi-plan-wedding .oi-tip-box.bottom::after{display:none}.oi-plan-wedding .oi-tip-box.bottom.left::before{border-color:transparent transparent #fff transparent;top:inherit;bottom:0;right:0;left:0;margin:auto}.oi-plan-wedding .oi-tip-box.bottom.left::after{border-color:transparent transparent transparent #fff;bottom:0;right:inherit;left:0;top:0;margin:auto;display:block}.oi-plan-wedding .oi-tip-box.left::before{border-color:transparent transparent transparent #fff;top:0;bottom:0;right:inherit;left:0;margin:auto}.oi-plan-wedding .oi-tip-box.left::after{display:none}.oi-plan-wedding .oi-tip-box.h-285{height:285px}.oi-plan-wedding .oi-tip-box.h-595{height:595px}.oi-submenu-wrap{margin-bottom:2rem;position:relative}.oi-submenu-wrap .scroller_anchor{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.oi-submenu-wrap .oi-submenu{padding:1rem .5rem;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.oi-submenu-wrap .oi-submenu ul{margin-bottom:0;text-align:center}.oi-submenu-wrap .oi-submenu ul li{display:inline-block}.oi-submenu-wrap .oi-submenu ul li a{padding:0 .5rem;display:inline-block;color:#91573d;font-size:18px;text-decoration:none}.oi-submenu-wrap .oi-submenu ul li a:hover,.oi-submenu-wrap .oi-submenu ul li a:active,.oi-submenu-wrap .oi-submenu ul li a:focus{font-weight:bold}.oi-submenu-wrap .oi-submenu ul li.active a{font-weight:bold}.oi-submenu-wrap::after{content:'';position:absolute;top:-35px;left:50%;transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-webkit-transform:translate(-50%, 0%);display:block;width:100px;height:42px;background:url("../images/devider-orange.svg") no-repeat 0px center;background-size:100%;z-index:1}.cs-style-4 .col-12{-webkit-perspective:1700px;-moz-perspective:1700px;perspective:1700px;-webkit-perspective-origin:0 50%;-moz-perspective-origin:0 50%;perspective-origin:0 50%}.cs-style-4 .col-12 figure{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;margin:0;position:relative}.cs-style-4 .col-12 figure>div{overflow:hidden}.cs-style-4 .col-12 figure img{-webkit-transition:-webkit-transform 0.4s;-moz-transition:-moz-transform 0.4s;transition:transform 0.4s;max-width:100%;display:block;position:relative;width:100%;border:1px solid #dadada}.cs-style-4 .col-12 figure.cs-hover figcaption,.cs-style-4 .col-12 figure.active figcaption{opacity:1;-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transition:-webkit-transform 0.4s, opacity 0.1s;-moz-transition:-moz-transform 0.4s, opacity 0.1s;transition:transform 0.4s, opacity 0.1s}.cs-style-4 .col-12 figcaption{height:100%;width:55%;opacity:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotateY(-90deg);-moz-transform:rotateY(-90deg);transform:rotateY(-90deg);-webkit-transition:-webkit-transform 0.4s, opacity 0.1s 0.3s;-moz-transition:-moz-transform 0.4s, opacity 0.1s 0.3s;transition:transform 0.4s, opacity 0.1s 0.3s;position:absolute;top:0;left:0;padding:1rem;background:rgba(0,0,0,0.8);color:#fff}.cs-style-4 .col-12 figcaption h5{position:relative}.cs-style-4 .col-12 figcaption h5::after{width:90px;height:3px;background-color:#e30613;position:absolute;left:0;bottom:-5px;content:''}.cs-style-4 .col-12 figcaption .oi-btns-hldr{position:absolute;bottom:1rem;right:1rem;left:1rem}.cs-style-4 .col-12 figcaption .oi-btns-hldr .btn{padding:.3rem .5rem;width:100%;margin-top:1rem}.no-touch .cs-style-4 figure:hover figcaption,.no-touch .cs-style-4 figure.active figcaption{opacity:1;-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transition:-webkit-transform 0.4s, opacity 0.1s;-moz-transition:-moz-transform 0.4s, opacity 0.1s;transition:transform 0.4s, opacity 0.1s}.text-style p{width:80%;margin:auto}.oi-blocks{max-width:1200px;margin:auto}@media (min-width: 992px) and (max-width: 1199px){.oi-submenu-wrap .oi-submenu ul li a{font-size:14px}.oi-blocks{max-width:960px}.oi-color-block .oi-lined-content{width:215px;justify-content:center;height:80px;font-size:25px;line-height:30px;position:relative}.oi-color-block .oi-content-block{padding:.5rem 1rem}.oi-color-block .oi-content-block h2{font-size:1.5rem;margin-bottom:10px}.oi-color-block .oi-content-block h2 br{display:none}.oi-color-block.h-256{height:209px}.oi-color-block.h-540{height:440px}.oi-tstml-bottom .oi-tstml-box{padding:2.5rem}.oi-tstml-bottom .oi-tstml-box .oi-tstmls p{padding:0 .3rem;font-size:20px}.oi-tstml-bottom .oi-tstml-box .oi-tstmls span{font-size:16px}.oi-tstml-bottom .oi-tstml-box::after,.oi-tstml-bottom .oi-tstml-box::before{width:40px;height:50px}.oi-tstml-bottom .oi-tstml-box::before{left:-10px;top:0}.oi-tstml-bottom .oi-tstml-box::after{right:0;bottom:40px}.oi-all-brides .oi-bride-content{min-height:500px;padding:3rem;width:85%}.oi-all-brides .oi-bride-content h2{font-size:35px;margin-bottom:25px}.oi-all-brides .oi-bride-content p{font-size:20px;margin-bottom:20px}.oi-all-sub-brides .oi-bride-content{padding:1rem 3rem}.oi-all-sub-brides .oi-bride-content h2{font-size:35px;margin-bottom:25px}.oi-all-sub-brides .oi-bride-content p{font-size:20px;margin-bottom:20px}.oi-jeweller-blocks .oi-color-block .oi-content-block h2{font-size:1.3rem}.oi-jeweller-blocks .oi-color-block .oi-content-block h2.floral{padding-bottom:20px;margin-bottom:0px}.oi-jeweller-blocks .oi-color-block .oi-content-block h2.floral::before{width:80px}.oi-jeweller-blocks .oi-color-block.h-256{height:202px}.oi-plan-wedding .oi-plnwdng-top .oi-content-block h2{margin-bottom:1rem;font-size:22px}.oi-plan-wedding .oi-tip-box{padding:1rem 1rem}.oi-plan-wedding .oi-tip-box.h-285{height:250px}.oi-plan-wedding .oi-tip-box.h-595{height:450px}}@media (min-width: 768px) and (max-width: 991px){.oi-submenu-wrap .oi-submenu ul{text-align:left}.oi-submenu-wrap .oi-submenu ul li{display:block}.oi-submenu-wrap .oi-submenu ul li a{font-size:18px}.oi-submenu-wrap .oi-mobile-menu{width:100%;display:block}.oi-submenu-wrap .oi-mobile-menu button{width:100%;box-shadow:none !important;border:none;color:#91573d}.oi-submenu-wrap .oi-mobile-menu button span{float:left;font-size:18px;font-weight:bold;text-transform:uppercase;display:block;padding-top:5px}.oi-submenu-wrap .oi-mobile-menu button i{float:right;font-size:25px}.oi-submenu-wrap .oi-mobile-menu button:focus,.oi-submenu-wrap .oi-mobile-menu button:active{box-shadow:none !important}.oi-blocks{max-width:720px}.oi-color-block .oi-lined-content{padding:2rem;width:215px;justify-content:center;height:80px;font-size:25px;line-height:30px;position:relative}.oi-color-block .oi-content-block{padding:2rem}.oi-color-block .oi-content-block h2{font-size:1.5rem;margin-bottom:10px}.oi-color-block .oi-content-block h2 br{display:none}.oi-color-block.h-256{height:150px}.oi-color-block.h-540{height:auto}.oi-tstml-bottom .oi-tstml-box{padding:2.5rem}.oi-tstml-bottom .oi-tstml-box .oi-tstmls p{padding:0 .3rem;font-size:20px}.oi-tstml-bottom .oi-tstml-box .oi-tstmls span{font-size:16px}.oi-tstml-bottom .oi-tstml-box::after,.oi-tstml-bottom .oi-tstml-box::before{width:40px;height:50px}.oi-tstml-bottom .oi-tstml-box::before{left:-10px;top:0}.oi-tstml-bottom .oi-tstml-box::after{right:0;bottom:40px}.oi-all-brides .oi-bride-content{min-height:500px;padding:3rem;width:90%}.oi-all-brides .oi-bride-content h2{font-size:35px;margin-bottom:25px}.oi-all-brides .oi-bride-content p{font-size:20px;margin-bottom:25px}.oi-all-sub-brides .oi-bride-content{padding:1rem 3rem}.oi-all-sub-brides .oi-bride-content h2{font-size:35px;margin-bottom:25px}.oi-all-sub-brides .oi-bride-content p{font-size:20px;margin-bottom:25px}.oi-plan-wedding .oi-tip-box.top::before,.oi-plan-wedding .oi-tip-box.top::after,.oi-plan-wedding .oi-tip-box.right::before,.oi-plan-wedding .oi-tip-box.right::after,.oi-plan-wedding .oi-tip-box.bottom::before,.oi-plan-wedding .oi-tip-box.bottom::after,.oi-plan-wedding .oi-tip-box.left::before,.oi-plan-wedding .oi-tip-box.left::after{display:none !important}}@media (min-width: 576px) and (max-width: 767px){.oi-submenu-wrap .oi-submenu ul{text-align:left}.oi-submenu-wrap .oi-submenu ul li{display:block}.oi-submenu-wrap .oi-submenu ul li a{font-size:18px}.oi-submenu-wrap .oi-mobile-menu{width:100%;display:block}.oi-submenu-wrap .oi-mobile-menu button{width:100%;box-shadow:none !important;border:none;color:#91573d}.oi-submenu-wrap .oi-mobile-menu button span{float:left;font-size:18px;font-weight:bold;text-transform:uppercase;display:block;padding-top:5px}.oi-submenu-wrap .oi-mobile-menu button i{float:right;font-size:25px}.oi-submenu-wrap .oi-mobile-menu button:focus,.oi-submenu-wrap .oi-mobile-menu button:active{box-shadow:none !important}.cs-style-4 .col-12 figcaption h5{font-size:15px}.oi-blocks{max-width:540px}.oi-color-block .oi-lined-content{padding:2rem;width:215px;justify-content:center;height:80px;font-size:25px;line-height:30px;position:relative}.oi-color-block .oi-content-block{padding:2rem}.oi-color-block .oi-content-block h2{font-size:1.5rem;margin-bottom:10px}.oi-color-block .oi-content-block h2 br{display:none}.oi-color-block.h-256{height:250px}.oi-color-block.h-540{height:auto}.oi-tstml-bottom .oi-tstml-box{padding:2.5rem}.oi-tstml-bottom .oi-tstml-box .oi-tstmls p{padding:0 .3rem;font-size:20px}.oi-tstml-bottom .oi-tstml-box .oi-tstmls span{font-size:16px}.oi-tstml-bottom .oi-tstml-box::after,.oi-tstml-bottom .oi-tstml-box::before{width:40px;height:50px}.oi-tstml-bottom .oi-tstml-box::before{left:-10px;top:0}.oi-tstml-bottom .oi-tstml-box::after{right:0;bottom:40px}.oi-all-brides .oi-bride-img{height:600px !important}.oi-all-brides .oi-bride-content{min-height:inherit;padding:2rem;width:auto}.oi-all-brides .oi-bride-content h2{font-size:30px;margin-bottom:15px}.oi-all-brides .oi-bride-content p{font-size:18px;margin-bottom:15px}.oi-all-sub-brides .oi-bride-content{padding:2rem;width:auto}.oi-all-sub-brides .oi-bride-content h2{font-size:30px;margin-bottom:15px}.oi-all-sub-brides .oi-bride-content p{font-size:18px;margin-bottom:15px}.oi-testimonials-section .do-tsml-box{padding:20px}.oi-testimonials-section .do-tsml-box .do-preview-video{margin-bottom:20px}.oi-plan-wedding .oi-tip-box.top::before,.oi-plan-wedding .oi-tip-box.top::after,.oi-plan-wedding .oi-tip-box.right::before,.oi-plan-wedding .oi-tip-box.right::after,.oi-plan-wedding .oi-tip-box.bottom::before,.oi-plan-wedding .oi-tip-box.bottom::after,.oi-plan-wedding .oi-tip-box.left::before,.oi-plan-wedding .oi-tip-box.left::after{display:none !important}}@media (max-width: 575px){.oi-submenu-wrap .oi-submenu ul{text-align:left}.oi-submenu-wrap .oi-submenu ul li{display:block}.oi-submenu-wrap .oi-submenu ul li a{font-size:18px}.oi-submenu-wrap .oi-mobile-menu{width:100%;display:block}.oi-submenu-wrap .oi-mobile-menu button{width:100%;box-shadow:none !important;border:none;color:#91573d}.oi-submenu-wrap .oi-mobile-menu button span{float:left;font-size:18px;font-weight:bold;text-transform:uppercase;display:block;padding-top:5px}.oi-submenu-wrap .oi-mobile-menu button i{float:right;font-size:25px}.oi-submenu-wrap .oi-mobile-menu button:focus,.oi-submenu-wrap .oi-mobile-menu button:active{box-shadow:none !important}.cs-style-4 .col-12 figcaption h5{font-size:15px}.oi-blocks{max-width:inherit}.oi-color-block .oi-lined-content{padding:2rem;width:215px;justify-content:center;height:80px;font-size:25px;line-height:30px;position:relative}.oi-color-block .oi-content-block{padding:2rem}.oi-color-block .oi-content-block h2{font-size:1.5rem;margin-bottom:10px}.oi-color-block .oi-content-block h2 br{display:none}.oi-color-block.h-256{height:250px}.oi-color-block.h-540{height:auto}.oi-tstml-bottom .oi-tstml-box{padding:2.5rem}.oi-tstml-bottom .oi-tstml-box .oi-tstmls p{padding:0 .3rem;font-size:20px}.oi-tstml-bottom .oi-tstml-box .oi-tstmls span{font-size:16px}.oi-tstml-bottom .oi-tstml-box::after,.oi-tstml-bottom .oi-tstml-box::before{width:40px;height:50px}.oi-tstml-bottom .oi-tstml-box::before{left:-10px;top:0}.oi-tstml-bottom .oi-tstml-box::after{right:0;bottom:40px}.oi-all-brides .oi-bride-img{height:400px !important}.oi-all-brides .oi-bride-content{min-height:inherit;padding:2rem;width:auto}.oi-all-brides .oi-bride-content h2{font-size:30px;margin-bottom:15px}.oi-all-brides .oi-bride-content p{font-size:18px;margin-bottom:15px}.oi-all-sub-brides .oi-bride-content{padding:2rem}.oi-all-sub-brides .oi-bride-content h2{font-size:30px;margin-bottom:15px}.oi-all-sub-brides .oi-bride-content p{font-size:18px;margin-bottom:15px}.oi-testimonials-blocks .oi-tstml-blk{padding:1rem}.oi-testimonials-section .do-tsml-box{padding:20px}.oi-testimonials-section .do-tsml-box .do-preview-video{margin-bottom:20px}.oi-plan-wedding .oi-tip-box.top::before,.oi-plan-wedding .oi-tip-box.top::after,.oi-plan-wedding .oi-tip-box.right::before,.oi-plan-wedding .oi-tip-box.right::after,.oi-plan-wedding .oi-tip-box.bottom::before,.oi-plan-wedding .oi-tip-box.bottom::after,.oi-plan-wedding .oi-tip-box.left::before,.oi-plan-wedding .oi-tip-box.left::after{display:none !important}}
