@import url('https://fonts.googleapis.com/css?family=Lato:300,400&display=swap');
@import url('https://fonts.googleapis.com/css?family=Arizonia&display=swap');
@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600&display=swap');
@import url('https://fonts.googleapis.com/css?family=Sansita:400,700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Roboto&display=swap');
@import "font-awesome/css/font-awesome.min.css";
body{background-image: linear-gradient(45deg, #340114 0%, #b30747 100%);}
/* for preloader */
.preloader {background: #000000f7;position: fixed;z-index: 8000;top: 0;left: 0;right: 0;bottom: 0;height: 100%;width: 100%;}
.preloader .content {-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);position: absolute;top: 50%;left: 50%;width: 300px;height: 60px;-webkit-filter: url("#gooey");filter: url("#gooey");}
.preloader .content .item {display: inline-block;position: absolute;top: 0;left: 0;width: 60px;height: 60px;background: -webkit-linear-gradient(45deg, #e350b8 0%, #ee92d3 100%);background: -o-linear-gradient(45deg, #e350b8 0%, #ee92d3 100%);background: linear-gradient(45deg, #e350b8 0%, #ee92d3 100%);border-radius: 50%;-webkit-animation: loading 4s infinite;animation: loading 4s infinite;-webkit-transform: scale(0.1);transform: scale(0.1);-webkit-transform-origin: center left;transform-origin: center left;}
.preloader .content .item:nth-of-type(2) {-webkit-animation-delay: 0.4s;animation-delay: 0.4s;}
.preloader .content .item:nth-of-type(3) {-webkit-animation-delay: 0.8s;animation-delay: 0.8s;}
.preloader .content .item:nth-of-type(4) {-webkit-animation-delay: 1.2s;animation-delay: 1.2s;}
.preloader .content .item:nth-of-type(5) {-webkit-animation-delay: 1.6s;animation-delay: 1.6s;}
@-webkit-keyframes loading {0% {-webkit-transform: scale(0.1);transform: scale(0.1);}45% {left: 120px;-webkit-transform: scale(1);transform: scale(1);}90% {left: 294px;-webkit-transform: scale(0.1);transform: scale(0.1);}}
@keyframes loading {0% {-webkit-transform: scale(0.1);transform: scale(0.1);}45% {left: 120px;-webkit-transform: scale(1);transform: scale(1);}90% {left: 294px;-webkit-transform: scale(0.1);transform: scale(0.1);}}
.loadingDiv{text-align: center;margin: 20px 0 0 0;position: relative; color: #fff;}
.mainContainer{margin: 0 auto;width: 1349px;}
.topContainer{width: 100%; float: left; position: relative;}
.topContainer .logo{position: absolute; top: 30px; left: 240px; z-index: 5;
    width: 205px; height: 204px;
}
.topContainer .logo div {width: 100%; height: 100%; display: table;}
.topContainer .logo div div {display: table-cell; vertical-align: middle; text-align: center;}
.topContainer .logo img{
    -webkit-animation-name: logos;
    animation-name: logos;
    -webkit-animation-duration: 4s;
    animation-duration: 4s;
    animation-iteration-count: 1;
}
@keyframes logos{
    0%{transform: rotateY(0deg);}
    10%{transform: rotateY(90deg);}    
    20%{transform: rotateY(3600deg);}    
    30%{transform: rotateY(90deg);}
    40%{transform: rotateY(360deg);}
}


.topMenu{width: 50%;height: 95px;position: absolute;top: 0;right: 0;z-index: 2;text-align: center;}
.topMenu ul{margin: 0;padding: 0;text-align: center;font: 300 14px 'Lato';display: -webkit-inline-box;}
.topMenu ul li{list-style-type: none;display: flex;/* text-align: center; */margin: 0;padding: 0;}
.topMenu ul li a{color: #fff;text-align: center;display: block;padding: 20px 20px 21px;transition: background-image ease-in-out 0.3s;background-image: linear-gradient(45deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 100%);}
.topMenu ul li a:hover{text-decoration: none;transition: background-image ease-in-out 0.3s;background-image: linear-gradient(45deg, rgba(255,43,88,0.8) 0%, rgba(255,216,0,0.8) 100%);}
.topMenu ul li a:focus, .topMenu ul li a:active{text-decoration: none;}
.topMenu ul li a span{display: -webkit-box;margin-top: 5px;}

.biosContainer{width: 100%; float: left; background: #fff; position: relative;overflow: hidden;}
.biosContainer #bios {position: relative;right: 0;}
.biosContainer #bios .item1 {position: relative;}
.biosContainer #bios .item1:before {content: '';position: absolute;top: 0;height: 95px;background: #00000069;left: 0;right: 0;}
.biosContainer #bios .active .item1 .mask {background: #fff;position: absolute;bottom: 0;top: 0;left: 0;right: 0;-webkit-animation-name: biosMaska;animation-name: biosMaska;-webkit-animation-duration: 1s;animation-duration: 1s;animation-iteration-count: 1;animation-fill-mode: both;-webkit-animation-fill-mode: both;pointer-events: none;}
.biosContainer #bios .active .item1 .mask:before{content: '';position: absolute;top: 450px;left: 0;right: 0;bottom: -600px;background: #fff;}
.biosContainer #bios .active .item1 .mask:after{content: '';position: absolute;top: 0;right: -100%;width: 100%;height: 100%;background: #fff;}
@keyframes biosMaska{0%{-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg);transform: rotate(0deg);transform-origin: 54% -50%;}100%{-ms-transform: rotate(52deg); -webkit-transform: rotate(52deg); transform: rotate(52deg);transform-origin: 54% -50%;}}
.biosContainer #bios .active .item1 .mask > div{position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
.biosContainer #bios .active .item1 .mask > div:before{content: '';position: absolute;width: 840px;height: 635px;background: url('../images/musk_curve.png') no-repeat left top;top: -427px;right: -388px;transform: rotate(-53deg);}
.biosContainer #bios .active .item1 .mask > div:after{content: '';position: absolute;top: 205px;right: -870px;bottom: 0;left: 900px;background: #fff;transform: rotate(-52deg);}
.biosContainer #bios .item1 .caption{position: absolute;top: 240px;left: 150px;bottom: 0;}
.biosContainer #bios .active .item1 .caption span{font:400 60px 'Arizonia'; display: block; color: #000;}
.biosContainer #bios .active .item1 .caption span:nth-child(2){font:400 70px 'Arizonia';display: block;color: #d77d01;margin-top: -10px;}
.biosContainer #bios .active .item1 .caption div{font: 600 16px/27px 'Lato';display: block;color: #30433f;margin-top: 25px;}
.biosContainer #bios .active .item1 .caption div a {font: 400 16px 'Lato';color: #fff;margin-top: 0;background-image: linear-gradient(45deg, #ddc108 0%, rgba(255,216,0,1) 100%);border-radius: 50px;padding: 8px 20px 10px;display: -webkit-inline-box;text-shadow: 1px 1px 1px #ab9405;}
.biosContainer #bios .active .item1 .caption div a:hover {text-decoration: none;}
.biosContainer #bios .active .item1 .caption div, .biosContainer #bios .active .item1 .caption span{-webkit-animation-name: slideInRight;animation-name: slideInRight;animation-iteration-count: 1;animation-fill-mode: both;-webkit-animation-fill-mode: both;}
.biosContainer #bios .active .item1 .caption .text1{-webkit-animation-duration: 1s;animation-duration: 1s;}
.biosContainer #bios .active .item1 .caption .text2{-webkit-animation-duration: 1.5s;animation-duration: 1.5s;}
.biosContainer #bios .active .item1 .caption .text3{-webkit-animation-duration: 2s;animation-duration: 2s;}
.biosContainer #bios .active .item1 .caption .text4{-webkit-animation-duration: 2.5s;animation-duration: 2.5s;}
.biosContainer #bios .custNav{position: absolute;bottom: 200px;left: 50px;}
.biosContainer #bios .custNav div{width: 11px;height: 11px;background: #000;border-radius: 50px;margin: 5px 0;}
.biosContainer #bios .custNav div.active{background: #e99726;}
@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}
@keyframes slideInRight{0%{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}

.welcomeContainer{width: 100%;float: left;background: #f3f3f3;padding: 0 90px 0 0;position: relative;}
.welcomeContainer img{float: left;margin: 0 41px 0 0;}
.welcomeContainer .subHeading{font: 400 35px 'Arizonia';color: #c0a50e;margin: 44px 0 -10px 0;float: initial;}
.welcomeContainer .heading{font: 400 48px 'Montserrat';color: #36333e;margin: 0 0 12px 0;}
.welcomeContainer p{font: 500 12px/22px 'Montserrat';margin: 0 0 0 0;padding: 0 0 20px 0;color: #38373c;text-align: justify;position: relative;z-index: 11;}
.welcomeContainer span{position: absolute;bottom: 0;right: 90px;font: 400 150px/109px 'Montserrat';color: #ececec;}

.whatsNew{width: 100%;float: left;position: relative;background: #f3f3f3;padding: 0 0 120px 0;}
.whatsNew:before{content: ''; position: absolute; background: url('../images/pic_2.jpg') no-repeat top left; top: 0;bottom: 0;left: 0;right: 0;}
.whatsNew:after{content: ''; position: absolute; background: url('../images/pic_3.jpg') no-repeat top right; top: 0;bottom: 0;left: 0;right: 0;}
.whatsNew .menuContainer{position: relative;z-index: 1;margin-right: 90px;margin-left: 25px;}
.whatsNew .menuContainer .heading{font: 700 36px 'Sansita';text-transform: uppercase;margin: 15px 0 30px;}
.whatsNew .menuContainer div.col-xs-3 {overflow: hidden; cursor: pointer; position: relative;}
.whatsNew .menuContainer div.col-xs-3:before{content: '';position: absolute;width: 100%;height: 195%;top: -138px;left: -93px;background: #0000005c;transform: rotate(45deg);transition: all ease-in-out 900ms;}
.whatsNew .menuContainer div.col-xs-3:after{content: '';position: absolute;width: 100%;height: 195%;bottom: -138px;right: -94px;background: #0000005c;transform: rotate(45deg);transition: all ease-in-out 900ms;}
.whatsNew .menuContainer div.col-xs-3:hover:before, .whatsNew .menuContainer div.col-xs-3:hover:after{content: '';position: absolute;width: 0%;height: 0%;cursor: pointer;}
.whatsNew span{position: absolute;bottom: 0;right: 90px;font: 400 150px/109px 'Montserrat';color: #efeded;z-index: 9;}

.slider1{width: 100%; float: left; position: relative;}
.slider1 .item1{position: relative;}
.slider1 .item1 iframe{width: 100%;position: relative;}
.slider1 .item1:before{content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: #00000094;}
.slider1 .caption {position: absolute;top: 164px;left: 102px;z-index: 9;display: grid;}
.slider1 .caption .text1{font: 400 70px/70px 'Arizonia';width: 100%;float: left;color: #fff;text-shadow: 4px 4px 5px #000;}
.slider1 .caption .text2{text-align: center;width: 100%;float: left;margin: 30px 0 0 0;}
.slider1 .caption .text2 img{width: initial; margin: 0 auto;}
.slider1 .custNav {position: absolute;bottom: 120px;right: 100px;}
.slider1 .custNav .owl-dot {width: 10px;height: 10px;background: #fff;border-radius: 50px;margin: 10px 0;}
.slider1 .custNav .active {background: #ff0;}

.dinner{width: 100%;float: left;background: url('../images/bottom_chera.png') no-repeat top left;margin-top: -120px;position: relative;z-index: 1;padding: 95px 0 100px;}
.dinner .heading{font: 700 36px 'Sansita';text-transform: uppercase;margin: 15px 0 30px;}
.dinner .menuContainer{position: relative;z-index: 1;margin-right: 90px;margin-left: 25px;}
.dinner .menuContainer .imgContainer{padding: 5px;}
.dinner .menuContainer .imgContainer div {box-shadow: 0px 0px 5px #7d7b7b;padding: 1px;background: #ffffffe0;position: relative;}
.dinner .menuContainer .imgContainer div.caption {text-align: center;color: #c6931d;box-shadow: none;padding: 0;}
.dinner .menuContainer .imgContainer div.caption .text1 {font: 400 16px 'Lato';padding: 8px 0;display: -webkit-inline-box;position: relative;bottom: inherit;color: inherit;right: inherit;}
.dinner .menuContainer .custNav {width: 100%;text-align: right;margin-top: 20px;}
.dinner .menuContainer .custNav div {display: -webkit-inline-box; cursor: pointer; transition: all ease-in-out 300ms;}
.dinner .menuContainer .custNav div:hover {opacity: 0.5;}
.dinner .menuContainer .custNav div.owl-next {background: url('../images/dinner_next.png') no-repeat center center;color: #fff;padding: 1px 15px;text-indent: 86px;overflow: hidden;width: 50px;}
.dinner .menuContainer .custNav div.owl-prev {background: url('../images/dinner_prev.png') no-repeat center center;color: #fff;padding: 2px 15px;text-indent: 86px;overflow: hidden;width: 31px;margin-right: 5px;}
.dinner span{position: absolute;bottom: 0;right: 90px;font: 400 150px/109px 'Montserrat';color: #efefef;z-index: 9;pointer-events: none;}

.gallery{width: 100%; float: left;}
.gallery ul{margin: 0; padding: 0;}
.gallery ul li{list-style-type: none; width: 33.33333333%; float: left;}
.gallery ul li a {display: block;}
.gallery ul li a img {width: 100%; height: 100%;}
.setMask{position: relative;transition: all ease-in-out 600ms;overflow: hidden;}
.setMask:before{content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: #00000090; pointer-events: none;transition: all ease-in-out 600ms;}
.isSelected{position: relative; z-index: 999; box-shadow: 0px 0px 50px #000;}
.isSelected:before{content: ''; position: absolute; border: 1px solid #ff0; top: 10px; right: 10px; bottom: 10px; left: 10px;}

.testimonials{width: 100%;float: left;background: #fff;text-align: center;padding: 34px 0 50px;}
.testimonials .heading{font: 400 60px 'Arizonia';color: #fcac0f;}
.testimonials .subHeading{font: 400 60px 'Montserrat'; color: #36333e;}
.testimonials .testiContainer{width: 100%;float: left;margin-top: 45px; position: relative;}
.testimonials .testiContainer .guestName{font: 400 13px 'Lato';color: #a4a8ab;}
.testimonials .testiContainer .guestName strong{font: 700 14px 'Montserrat';text-transform: uppercase;color: #c0a50e;display: block;margin-bottom: 8px;}
.testimonials .testiContainer .testimText{font: 300 20px/35px 'Montserrat';color: #686a6b; margin-top: 20px;}
.testimonials .testiContainer .custNav{position: absolute;top: 60px;left: 0;right: 0;pointer-events: none;}
.testimonials .testiContainer .custNav div {width: 40px;height: 40px;text-align: center;background: #b6c5c8;color: #333242;display: -webkit-inline-box;pointer-events: all; cursor: pointer; transition: all ease-in-out 0.3s;}
.testimonials .testiContainer .custNav div:hover {background: #fcac0f; color: #fff;}
.testimonials .testiContainer .custNav div i{font-size: 29px;}
.testimonials .testiContainer .custNav div.owl-prev {float: left;padding: 5px 13px;}
.testimonials .testiContainer .custNav div.owl-next {float: right;padding: 5px 15px;}
.testimonials .addReview{overflow: hidden;background: #f8ab11;display: -webkit-inline-box;margin: 90px 0 50px;font: 700 20px 'Montserrat';text-transform: uppercase;color: #fff;padding: 13px 24px;text-shadow: 1px 1px 2px #c18305;cursor: pointer;position: relative;z-index: 1;}
.testimonials .addReview:before{content: '';position: absolute;width: 100%;height: 100%;top: 0;left: -320px;background-image: linear-gradient(-45deg, #f8ab11 10%, #b17805 100%);z-index: -1;transition: all ease-in-out 0.3s;}
.testimonials .addReview:hover:before{left: 0px;}

.contactBg{width: 100%; float: left; padding: 70px; position: relative;overflow: hidden;}
.contactBg:before{ background: url(../images/pic_4.jpg) fixed;background-size: cover;bottom: 0;content: "";left: 0;opacity: 1;position: absolute;right: 0;top: 0;transform: translateZ(-1px) scale(1.15);}
.contactBg .containers{background: #fff;width: 100%;float: left;position: relative; padding: 50px; text-align: center}
.contactBg .containers .heading {color: #262626;margin-bottom: 20px;font: 700 24px/38px 'Montserrat';}
.contactBg .containers .bkFrom .input-group-addon:first-child{border-radius: 0;background-color: transparent;border: 1px solid #dfe5e8;border-right: 0;}
.contactBg .containers .bkFrom .input-group-addon:first-child i{color: #c1ccd0;}
.contactBg .containers .bkFrom .form-control{border-radius: 0;height: 40px;padding: 6px 12px 6px 0;border: 1px solid #dfe5e8;background: transparent;box-shadow: none;border-left: 0;font: 400 14px 'Montserrat';}
.contactBg .containers .bkFrom .form-control:focus{outline: none;border-color: transparent;box-shadow: none;border-top: 1px solid #dfe5e8;border-right: 1px solid #dfe5e8;border-bottom: 1px solid #dfe5e8;}
.contactBg .containers .bkFrom ::-webkit-input-placeholder {color: #a9a9ba;}
.contactBg .containers .bkFrom :-ms-input-placeholder {color: #a9a9ba;}
.contactBg .containers .bkFrom ::placeholder {color: #a9a9ba;}
.contactBg .containers .bkFrom input[type="date"]::-webkit-calendar-picker-indicator {color: #a9a9ba;}
.contactBg .containers .bkFrom input[type="date"]::-webkit-clear-button, .contactBg .containers .bkFrom input[type="number"]::-webkit-clear-button {display: none;}
.contactBg .containers .bkFrom input[type="date"]::-webkit-inner-spin-button, .contactBg .containers .bkFrom input[type="number"]::-webkit-inner-spin-button {display: none;}
.contactBg .containers .bkFrom input[type="date"], focus {color: #a9a9ba;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;}
.contactBg .containers .bkFrom .btn {background-color: #00bcd4;height: 50px;padding: 10px 40px;border-radius: 0;color: #fff;font: 700 20px/30px 'Montserrat';text-transform: uppercase; transition: all ease-in-out 0.3s;}
.contactBg .containers .bkFrom .btn:hover {background-color: #3c3950;}
.contactBg .containers .iconTestContainer{width: 100%;float: left;margin-bottom: 30px;font: 400 14px/30px 'Lato';}
.contactBg .containers .iconTestContainer i{display: block;font-size: 25px;color: #f8ab11;}


.footer{width: 100%;float: left;background: #fff;text-align: center;padding: 17px 10px;font: 400 14px 'Lato';color: #a7a4a4;}
.footer a {color: #a7a4a4; transition: all ease-in-out 300ms;}
.footer a:hover {color: #000;text-decoration: none;}

.otherContents{width: 100%; float: left; background: #f3f3f3;}
.otherContents h1{font: 700 36px 'Sansita';text-transform: uppercase;margin: 0 0 30px;}



.photoCantainer{width: 100%; float: left;}
.photoCantainer .eachPhotosHolder{width: 33.33333333%;padding-right: 15px;padding-left: 15px; margin-bottom: 30px;}
.photoCantainer .eachPhotosHolder .portfolioContainer{width: 100%;float: left;background: #fff;border: #db8500 1px solid;}
.photoCantainer .eachPhotosHolder .portfolioContainer .heading{width: 100%;float: left;font: 400 20px 'Sansita';padding: 5px 10px;background: #e7c706;background-image: linear-gradient(45deg, #d77d00 0%, rgba(255,216,0,1) 100%);text-shadow: 1px 1px 3px #fff;color: #000;}
.photoCantainer .eachPhotosHolder .portfolioContainer .subHeading{font: 400 20px 'Sansita'; margin: 10px 0; color: #a28e07;}
.photoCantainer .eachPhotosHolder .portfolioContainer .subHeading:before{content: '';}
.photoCantainer .eachPhotosHolder .portfolioContainer img{max-width: 100%;height: auto;margin-bottom: 15px;}
.photoCantainer .eachPhotosHolder .portfolioContainer .details{width: 100%;float: left;padding: 0 10px;position: relative;background: #fff;}
.photoCantainer .eachPhotosHolder .portfolioContainer .details:before{content: '';position: absolute;background: url(../images/menu/box_shw_2.webp) no-repeat center bottom;left: 0;right: 0;bottom: -19px;height: 17px;z-index: -1;}
.photoCantainer .eachPhotosHolder .portfolioContainer .details ul {margin: 0 0 10px 0;padding: 0;font: 400 15px 'Roboto';width: 100%;float: left;}
.photoCantainer .eachPhotosHolder .portfolioContainer .details ul li {list-style-type: none;display: flow-root;margin: 0 0 7px 0;position: relative;padding: 0 0 7px 26px;color: #000;border-bottom: 1px solid #efeeee;}
.photoCantainer .eachPhotosHolder .portfolioContainer .details ul li:before {content: '';background: url(../images/menu/bullet_1.webp) no-repeat center center;width: 20px;height: 19px;position: absolute;left: 0;}
.photoCantainer .eachPhotosHolder .portfolioContainer .details ul li span {width: 100%;float: left;font-size: 12px;font-weight: normal;color: #666;}
.photoCantainer .eachPhotosHolder .portfolioContainer .details ul li div {float: right; position: relative;}
.photoCantainer .eachPhotosHolder .portfolioContainer .details ul.dragon{position: relative;}
.photoCantainer .eachPhotosHolder .portfolioContainer .details ul.dragon:before{content: '';background: url(../images/menu/dragonBg.webp) no-repeat center center;position: absolute;right: 0;bottom: 0;width: 208px;height: 219px;background-size: contain;}
.bm .photoCantainer .eachPhotosHolder .portfolioContainer .details ul li:before {content: '';background: url(../images/menu/bullet_2.webp) no-repeat center center;width: 20px;height: 19px;position: absolute;left: 0;}
.mlSizes{width: 100%;float: left;color: #db8600;font-size: 12px;text-align: center;margin-bottom: 10px;padding-left: 26px;white-space: nowrap;}
.mlPrices{width:100%;float: left;color: red;font-size: 14px;text-align: center;margin: 5px 0 0 0;}
.mlPrices div {float: inherit !important;}

.btns {padding: 25px 6px;color: #fff;border-radius: 50%;text-align: center;display: inline-block;transition: all ease-in-out 0.3s;margin: 0 20px 0 0;width: 110px;height: 110px;}
.btns:hover, .btns:focus, .btns:active, .btns:visited{color: #fff; opacity: 0.7}
.btns span {width: 100%;float: left;margin-top: 6px;font: 400 16px 'Sansita';}
.btns_fm{background-image: linear-gradient(45deg, #0168d1 0%, #62b0ff 100%);}
.btns_bm{background-image: linear-gradient(45deg, #770f0f 0%, #fb0000 100%);}
.btns_hm{background-image: linear-gradient(45deg, #774c0f 0%, #fbc500 100%);}

.memoriesCantainer {margin-left: -15px; margin-right: -15px;}
.memoriesCantainer .eachPhotosHolder{width: 33.33333333%; float: left;padding-left: 15px; padding-right: 15px;}
.memoriesCantainer .eachPhotosHolder a {display: block;}
.memoriesCantainer .eachPhotosHolder a .imgWrapper{position: relative;}
.memoriesCantainer .eachPhotosHolder a .imgWrapper .portfolio-text{position: absolute;}
.memoriesCantainer .eachPhotosHolder a .imgWrapper img {position: relative;width: 370px;height: 250px;margin: 20px 0;background: red;border-radius: 50% / 10%;color: white;text-align: center;text-indent: .1em;object-fit: cover;box-shadow: 5px 5px 10px #0000003d;border: 2px solid #fff;}
.memoriesCantainer .eachPhotosHolder a .imgWrapper img:before {content: '';position: absolute;top: 10%;bottom: 10%;right: -5%;left: -5%;background: inherit;border-radius: 5% / 50%;}



#error{width: 100%; float: left;}
#error img {margin: 0 auto;}

.head-main{background: transparent !important;}

.bannerContainer{width: 100%;float: left;box-shadow: 2px 2px 3px #ddd;border-radius: 5px;padding: 5px;text-align: center;border: 1px solid #efefef;background: #fff;}
.bannerContainer .imgHolder{width: 100%; float: left; text-align: center}
.bannerContainer .imgHolder img{margin: 0 auto;}
.bannerContainer p{text-transform: uppercase;font: 400 25px 'Sansita', Lato;color: #d77d00;display: inline-block;}
.bannerContainer p span{display: block;margin-top: 10px;text-transform: initial;font-size: 20px;color: #333;}
.bannerContainer .btnss{display: inline-grid;width: 100%;}
.bannerContainer .btnss a{background-image: linear-gradient(180deg, #45c029 0%, #33921c 100%);color: #fff;padding: 15px 20px;margin: 20px 0;border-radius: 5px;font-size: 18px;font: 500 17px 'Montserrat', Lato, Arial;}
.bannerContainer .btnss a:hover{background-image: linear-gradient(180deg, #dc2679 0%, #85074e 100%);color: #fff;text-decoration: none;}

.subHeading{width: 100%; float: left; font: 400 20px 'Sansita', Lato;}
#multipleSteps{width: 100%;float: left;margin-top: 20px;}
#multipleSteps .steps{width: 100%;float: left;}
#multipleSteps .steps .current-info, #multipleSteps .steps .number{display: none;}
#multipleSteps .steps ul{margin: 0;padding: 0;text-align: center;}
#multipleSteps .steps ul li{list-style-type: none;display: inline-block;background: #9c063d;margin: 0 2px;text-align: center;width: 70px;height: 25px;line-height: 25px;border-radius: 3px;background-image: linear-gradient(45deg, #0168d1 0%, #62b0ff 100%);}
#multipleSteps .steps ul li a {color: #fff;}
#multipleSteps .steps ul li a:hover, #multipleSteps .steps ul li a:active, #multipleSteps .steps ul li a:focus, #multipleSteps .steps ul li a:visited {text-decoration: none;}
#multipleSteps .steps ul li.current{background-image: linear-gradient(45deg, #e47f1a 0%, #fcd226 100%);}
#multipleSteps .content{width: 100%; float: left;margin-top: 10px;}
#multipleSteps .content h3 {display: none;}
#multipleSteps .content section {width: 100%;float: left;padding: 6px 0 0 0;text-align: center;background: #fbce27;}
#multipleSteps .content section span {margin: 0 10px;}
#multipleSteps .content section img{border: 1px solid #000;margin: 5px 0 0 0;}
#multipleSteps .actions {width: 100%;float: left;margin-top: 10px;margin-bottom: 20px;}
#multipleSteps .actions ul {margin: 0;padding: 0;text-align: right;}
#multipleSteps .actions ul li {list-style-type: none;display: inline-flex;margin: 0 4px;}
#multipleSteps .actions ul li a {background: #ed0302;color: #fff;padding: 7px 10px;background-image: linear-gradient(45deg, #770f0f 0%, #fb0000 100%);border-radius: 3px;}
#multipleSteps .actions ul li a:hover, #multipleSteps .actions ul li a:focus,#multipleSteps .actions ul li a:visited, #multipleSteps .actions ul li a:active {text-decoration: none;}
#multipleSteps .actions ul li.disabled a{background-image: linear-gradient(45deg, #c5c1c1 0%, #e6d4d3 100%);}

.terms{margin: 15px 0 0 0;padding: 0 0 0 0;display: inline-block;font: 400 14px/20px 'Lato';}
.terms li {margin: 0 0 10px 0;padding: 0 0 0 26px;position: relative;list-style-type: none;}
.terms li:before {content:'\f0a4';position: absolute;font: 400 15px 'FontAwesome';top: 2px;left: 0;}
 