*{font-family: 'Roboto', sans-serif;transition:.3s ease;padding:0;margin:0;box-sizing:border-box;}
*{font-family: 'Lato', sans-serif;transition:.3s ease;padding:0;margin:0;box-sizing:border-box;}


img{object-fit:cover;max-width:100%;}
.container{max-width:1230px;}
  
  
ul li{list-style:none;}
ul{padding: 0; margin-bottom: 0;}
figure{margin-bottom: 0;}
a{text-decoration: none;}


.upper-header{background-image: linear-gradient(268deg, rgba(189,149,97,0.996078431372549) 0%, rgba(189,149,97,0.9960856768616418) 0%, rgba(239,227,155,0.998033062403118) 50%, rgba(173,123,43,0.9999999999999999) 100%); padding: 5px 0px;}
.upper-header .row-2{display: flex;align-items: center; justify-content: space-between;}
.upper-header .row-2 .left ul{display: flex;align-items: center;}
.upper-header .row-2 .left ul li{display: flex;align-items: baseline;}
.upper-header .row-2 .left ul li .call{margin-right: 33px;}

.upper-header .row-2 .left ul li a{font-size: 15px;color: #100d36;font-weight: 400;font-family: "Roboto";margin-right: 7px;}
.upper-header .row-2 .left ul li a i{font-size: 19px;}
.upper-header .row-2 .left ul li .email{position: relative;}
.upper-header .row-2 .left ul li .email::before{position: absolute;content: ""; height: 14px; border-left: 1px solid #100d36; left: -48px;top: 6px;}

.upper-header .row-2 .left ul li a:hover{color: #fff;}
.upper-header .row-2 .right ul li a:hover{color: #fff;}

.menu-btn{width: 40px; display: none; border-radius: 9px;}
.vk-closeBox{display: none; text-align: right;  margin-left: 200px; margin-bottom: 25px; margin-top: 20px; color: #fff;}

.upper-header .row-2 .right ul{display: flex;align-items: center;}
.upper-header .row-2 .right ul li a{font-size: 15px; color: #100d36; font-weight: 400; font-family: "Roboto";}
.upper-header .row-2 .right ul li{margin-left: 39px; position: relative;}
.upper-header .row-2 .right ul li::before{position: absolute;content: ""; height: 14px; border-left: 1px solid #100d36; left: -21px;top: 6px;}

.upper-header .row-2 .right ul li:first-child::before{border-left: 0px;}

.lower-header{position: relative;z-index: 999; padding-top: 18px;}
.lower-header .row-2{display: flex; align-items: center; margin-left: 74px;}
.lower-header .row-2 .right ul{display: flex;align-items: center;}
.lower-header .row-2 .right{margin-left: 57px;}
.lower-header .row-2 .right ul li a{font-size: 14px;color: #ffffff; font-weight: 400; font-family: "Roboto"; margin-left: 36px;}
.lower-header .row-2 .right ul .active a{color: #d5a225;}
.lower-header .row-2 .right ul li a:hover{color: #d5a225;}
.lower-header .row-2 .right ul>li{position:relative}.lower-header .row-2 .right ul>li.menu-item-has-children::before{content:"";font-family:"Font Awesome 5 free" !important;font-weight:800;position:absolute;color:#000;right:-15px;top:2px;font-size:13px;transition:.2s}.lower-header .row-2 .right ul>li a{text-transform:uppercase}.lower-header .row-2 .right ul>li>ul.sub-menu{position:absolute;width:240px;top:22px;padding-top:20px;left:-60px;background:rgba(0,0,0,0);z-index:100;display:none;animation:1s menu-style}.lower-header .row-2 .right ul>li>ul.sub-menu li::before,.lower-header .row-2 .right ul>li>ul.sub-menu li::after{display:none}.lower-header .row-2 .right ul>li>ul.sub-menu li a::before,.lower-header .row-2 .right ul>li>ul.sub-menu li a::after{display:none !important}.lower-header .row-2 .right ul>li>ul.sub-menu li:last-child{border-bottom:0}.lower-header .row-2 .right ul>li>ul.sub-menu li a{color:#000;font-size:16px;padding:10px;border-bottom:1px solid #aaa;position:relative;margin-right:0;background:#fff;display:block;width:100%}.lower-header .row-2 .right ul>li>ul.sub-menu li a:hover{background:#d5a225;color:#fff}.lower-header .row-2 .right ul>li:hover>ul.sub-menu{display:block}.lower-header .row-2 .right ul>li:hover.menu-item-has-children::before{transform:rotate(180deg);color:#d5a225}@media(min-width: 1240px){.container{max-width:1200px}}@media(min-width: 1024px){@keyframes menu-style{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}}@media(max-width: 1024px){br{display:none}}@media(max-width: 992px){.lower-header .row-2 .right ul>li>ul.sub-menu{position:initial;width:100%;top:22px;padding-top:0}.lower-header .row-2 .right ul>li>ul.sub-menu li a{color:#fff;font-size:10px;padding:0;border-bottom:1px solid #eee;position:relative;margin-right:0;background:hsla(0,0%,100%,0);margin:0;padding-left:24px}.lower-header .row-2 .right ul>li>ul.sub-menu li{padding:0;margin-top:10px}}/*# sourceMappingURL=testing.css.map */
.lower-header .row-2 .right ul .button a{font-size: 18px; color: #100d36; font-weight: 600; font-family: "Lato"; text-align: center; padding: 12px 35px; border-radius: 6px;
    background-image: linear-gradient(268deg, rgba(189,149,97,0.996078431372549) 0%, rgba(189,149,97,0.9960856768616418) 0%, rgba(239,227,155,0.998033062403118) 50%, rgba(173,123,43,0.9999999999999999) 100%); margin-left: 57px;}

    .rainbow{ text-decoration: none; background-color: #343A40; border-radius: 4px; color: #fff; cursor: pointer; padding: 12px 35px;}
    .rainbow-1:hover{background-image: linear-gradient(90deg, #00C0FF 0%, #FFCF00 49%, #FC4F4F 80%, #00C0FF 100%); animation:slidebg 2s linear infinite;}
    .rainbow:hover{color: #fff;}
    @keyframes slidebg {
        to {
          background-position:20vw;
        }
      }


/* .lower-header .row-2 .right ul .button{margin-left:235px} */
.banner{margin-top: -90px; position: relative;}
.banner .item figure img{height: 771px;}
.banner .wrap h2{font-size: 69px;line-height: 85px;color: #dcc57c;font-weight: 900;font-family: "Lato"; text-align: center; margin-bottom: 12px;}
.banner .wrap{width: 1077px; height: 205px; border-radius: 10px; background-color: #00012a50; border: 1px solid #aaaeb0; position: absolute; left: 135px; bottom: 38px; z-index: 999; padding: 16px 74px;}
.banner .wrap .box select{width: 100%; padding: 15px 68px 15px 10px; border: 0; border-radius: 6px;background-color: #ffffff; margin-right: 20px; font-size: 16px;line-height: 35px;color: #595959;font-weight: 400;font-family: "Lato";}
.banner .wrap .box{display: flex;align-items: center;}
.banner .wrap .box .button a{font-size: 21px;line-height: 35px; border: 0px; color: #ffffff;font-weight: 600;font-family: "Lato"; padding: 13px 110px; border-radius: 6px; background-color: #d5a225;}

.service{padding-top: 50px; padding-bottom: 45px;}
.service .row .wrapper{padding-right: 90px; padding-top: 25px;}
.service .row .wrapper h2{margin-bottom: 0; font-size: 35px;line-height: 45px; color: #100d36;font-weight: 900; font-family: "Lato";}
.service .row .wrapper h3{margin-bottom: 8px; font-size: 35px;line-height: 45px; color: #d5a225;font-weight: 900; font-family: "Lato";}
.service .row .wrapper p{font-size: 16px;line-height: 25px; color: #100d36; font-weight: 400;font-family: "Lato"; margin-bottom: 8px;}
.service .row .wrapper h4{font-size: 25px;line-height: 45px;color: #d5a225;font-weight: 900;font-family: "Lato";}
.service .row .wrapper .button{margin-top: 45px;}
.service .row .wrapper .button a{font-size: 18px;line-height: 30px;color: #100d36;font-weight: 600;font-family: "Lato"; border-radius: 6px;
    background-image: linear-gradient(268deg, rgba(189,149,97,0.996078431372549) 0%, rgba(189,149,97,0.9960856768616418) 0%, rgba(239,227,155,0.998033062403118) 50%, rgba(173,123,43,0.9999999999999999) 100%); padding: 18px 38px;}

.service .row .wrapper1{margin-left: -35px;}

.rainbow1{ text-decoration: none; background-color: #343A40; border-radius: 4px; color: #fff; cursor: pointer; padding: 12px 35px;}
.rainbow-2:hover{background-image: linear-gradient(90deg, #00C0FF 0%, #FFCF00 49%, #FC4F4F 80%, #00C0FF 100%); animation:slidebg 2s linear infinite;}
.rainbow1:hover{color: #fff;}
@keyframes slidebg {
    to {
      background-position:20vw;
    }
  }



.service1 h2{margin-bottom: 0; font-size: 35px;line-height: 45px; color: #100d36;font-weight: 900; font-family: "Lato";}
.service1 h3{margin-bottom: 8px; font-size: 35px;line-height: 45px; color: #d5a225;font-weight: 900; font-family: "Lato";}
.service1 h4{font-size: 25px;line-height: 45px;color: #d5a225;font-weight: 900;font-family: "Lato";}


/* .lower-header .row-2 .right ul >li:nth-child(5){display:none} */
/* .lower-header .row-2 .right ul >li:nth-child(3){display:none} */



.reasons{position: relative; background-color: #00012a; padding-top: 50px; padding-bottom: 45px;}
.reasons .heading h2{font-size: 35px;line-height: 45px;color: #c8a55a;font-weight: 900; font-family: "Lato"; text-align: center; margin-bottom: 55px; position: relative;}
.reasons .heading h2::before{position: absolute; content: ""; width: 67px; left: -360px; top: 50px; height: 3px;background-color: #fff; right: 0; margin: auto; border: 1px solid #fff;}
.reasons .item .box{background-image: url(../images/fig.png); text-align: -webkit-center; margin: 12px; padding: 20px 0px; background-repeat: no-repeat; position: relative;}

.reasons .item .box figcaption h6{font-size: 18px;line-height: 47px;color: #ffffff;font-weight: 400; font-family: "Lato";}

.reasons .item .box .coin{position: absolute; top: 7px;left: 6px;width: 34px; height: 34px; border-radius: 17px; background-image: linear-gradient(268deg, rgba(189,149,97,0.996078431372549) 0%, rgba(189,149,97,0.9960856768616418) 0%, rgba(239,227,155,0.998033062403118) 50%, rgba(173,123,43,0.9999999999999999) 100%); display: flex;align-items: center;justify-content: center;}
.reasons .item .box .coin p{font-size: 16px;line-height: 15px;color: #100d36;font-weight: 900; font-family: "Lato"; margin-bottom: 0;}
.reasons .item .box:hover figure img{filter: brightness(11111);}
.reasons .item .box:hover figcaption h6{color: #d5a225;}

.class{margin-left: 10px; margin-right: 8px; padding-top: 60px; padding-bottom: 50px;}
.class .row .wrapper{margin: 6px; position: relative;}
.class .row .wrapper .box{height: 464px; padding: 0px 15px; }
.class .row .wrapper .box h4{font-size: 25px;line-height: 30px;color: #d6bb7e; font-weight: 900; font-family: "Lato";    display: inline-block;}
.class .row .wrapper .box p{margin-bottom: 4px; font-size: 16px;line-height: 21px;color: #ffffff;font-weight: 400;font-family: "Lato";}.class .row .wrapper .box .button a{font-size: 18px;line-height: 30px;color: #d5a225;font-weight: 600;font-family: "Lato";}
.class .row{--bs-gutter-x: 0;}
.class .row .wrapper .box .button a i{margin-left: 5px;}
.class .row .wrapper .box .content{position: absolute; bottom: 20px;}
.class .row .wrapper1 .box .content{position: absolute; bottom: 20px;}
.class .row .wrapper3 .box .content{position: absolute; bottom: 20px;}

.class .row .wrapper1{margin: 6px; position: relative;}
.class .row .wrapper1 .box{background-image: url(../images/c2.png); height: 464px; padding: 0px 15px; background-repeat: no-repeat;}
.class .row .wrapper1 .box h4{font-size: 25px;line-height: 30px;color: #ffffff; font-weight: 900; font-family: "Lato";}
.class .row .wrapper1 .box p{margin-bottom: 4px; font-size: 16px;line-height: 21px;color: #ffffff;font-weight: 400;font-family: "Lato";}
.class .row .wrapper1 .box .button a{font-size: 18px;line-height: 30px;color: #d5a225;font-weight: 600;font-family: "Lato";}
.class .row .wrapper1 .box .button a i{margin-left: 5px;}
.class .row .wrapper3{margin: 6px; position: relative;}
.class .row .wrapper3 .box{background-image: url(../images/c3.png); height: 464px; padding: 0px 15px; background-repeat: no-repeat;}
.class .row .wrapper3 .box h4{font-size: 25px;line-height: 30px;color: #ffffff; font-weight: 900; font-family: "Lato";}
.class .row .wrapper3 .box p{margin-bottom: 4px; font-size: 16px;line-height: 21px;color: #ffffff;font-weight: 400;font-family: "Lato";}
.class .row .wrapper3 .box .button a{font-size: 18px;line-height: 30px;color: #d5a225;font-weight: 600;font-family: "Lato";}
.class .row .wrapper3 .box .button a i{margin-left: 5px;}
/* .class .row .wrapper:hover .box{display: none;}
.class .row .wrapper1:hover .box{display: none;}
.class .row .wrapper3:hover .box{display: none;} */

.class .row .wrapper .box1{height: 464px;background-image: linear-gradient(268deg, rgba(189,149,97,0.996078431372549) 0%, rgba(189,149,97,0.9960856768616418) 0%, rgba(239,227,155,0.998033062403118) 50%, rgba(173,123,43,0.9999999999999999) 100%); padding: 75px 10px; display: none;}
.class .row .wrapper .box1 h2{font-size: 25px;line-height: 30px;color: #100d36; font-weight: 900;font-family: "Lato"; text-align: center;}
.class .row .wrapper .box1 h3{font-size: 16px;line-height: 21px;color: #100d36; font-weight: 600; font-family: "Lato"; text-align: center;}
.class .row .wrapper .box1 p{font-size: 16px;line-height: 21px;color: #100d36;font-weight: 400;font-family: "Lato";text-align: center;}

.class .row .wrapper1 .box1{height: 464px;background-image: linear-gradient(268deg, rgba(189,149,97,0.996078431372549) 0%, rgba(189,149,97,0.9960856768616418) 0%, rgba(239,227,155,0.998033062403118) 50%, rgba(173,123,43,0.9999999999999999) 100%); padding: 75px 10px;display: none;}
.class .row .wrapper1 .box1 h2{font-size: 25px;line-height: 30px;color: #100d36; font-weight: 900;font-family: "Lato"; text-align: center;}
.class .row .wrapper1 .box1 h3{font-size: 16px;line-height: 21px;color: #100d36; font-weight: 600; font-family: "Lato"; text-align: center;}
.class .row .wrapper1 .box1 p{font-size: 16px;line-height: 21px;color: #100d36;font-weight: 400;font-family: "Lato";text-align: center;}

.class .row .wrapper3 .box1{height: 464px;background-image: linear-gradient(268deg, rgba(189,149,97,0.996078431372549) 0%, rgba(189,149,97,0.9960856768616418) 0%, rgba(239,227,155,0.998033062403118) 50%, rgba(173,123,43,0.9999999999999999) 100%); padding: 75px 10px;display: none;}
.class .row .wrapper3 .box1 h2{font-size: 25px;line-height: 30px;color: #100d36; font-weight: 900;font-family: "Lato"; text-align: center;}
.class .row .wrapper3 .box1 h3{font-size: 16px;line-height: 21px;color: #100d36; font-weight: 600; font-family: "Lato"; text-align: center;}
.class .row .wrapper3 .box1 p{font-size: 16px;line-height: 21px;color: #100d36;font-weight: 400;font-family: "Lato";text-align: center;}

/* .class .row .wrapper:hover .box1{display: block;}
.class .row .wrapper1:hover .box1{display: block;}
.class .row .wrapper3:hover .box1{display: block;} */


.luxury{background-image: url(../images/luxury.png); padding-top: 140px; padding-bottom: 170px; background-position-x: -135px;}
.luxury .wrapper h2{font-size: 35px;line-height: 45px;color: #d6bb7e;font-weight: 900;font-family: "Lato"; position: relative; margin-bottom: 22px;}
.luxury .wrapper h2::before{position: absolute; content: ""; width: 67px; left: 0px; top: 48px; height: 3px;background-color: #fff; border: 1px solid #fff;}
.luxury .wrapper p{font-size: 16px;line-height: 25px;color: #ffffff;font-weight: 400; font-family: "Lato"; width: 422px;}
.luxury .wrapper .button a{font-size: 18px;line-height: 30px;color: #100d36;font-weight: 600;font-family: "Lato"; padding: 18px 42px; border-radius: 6px;
    background-image: linear-gradient(268deg, rgba(189,149,97,0.996078431372549) 0%, rgba(189,149,97,0.9960856768616418) 0%, rgba(239,227,155,0.998033062403118) 50%, rgba(173,123,43,0.9999999999999999) 100%);}

.luxury .wrapper .button{margin-top: 38px;}
.rainbow2{ text-decoration: none; background-color: #343A40; border-radius: 4px; color: #fff; cursor: pointer; padding: 12px 35px;}
.rainbow-3:hover{background-image: linear-gradient(90deg, #00C0FF 0%, #FFCF00 49%, #FC4F4F 80%, #00C0FF 100%); animation:slidebg 2s linear infinite;}
.rainbow2:hover{color: #fff;}
@keyframes slidebg {
    to {
      background-position:20vw;
    }
  }


.process{padding-top: 56px; padding-bottom: 45px;}
.process .heading h2{font-size: 35px;line-height: 45px;color: #100d36; font-weight: 900; font-family: "Lato"; text-align: center; position: relative; margin-bottom: 10px;}
.process .heading h2 span{font-size: 35px;line-height: 45px;color: #d5a225; font-weight: 900; font-family: "Lato";}
.process .heading h2::before{position: absolute; content: ""; width: 69px; left: -223px; top: 45px; height: 3px;background-color: #100d36; right: 0; margin: auto; border: 1px solid #100d36;}
.process .item .box h4{font-size: 25px;line-height: 45px;color: #ebdd96;font-weight: 900;font-family: "Lato"; margin-bottom: 0;}
.process .item .box p{font-size: 16px;line-height: 23px;color: #ffffff; font-weight: 400;font-family: "Lato";}
.process .item .box{background-image: url(../images/process.png); margin: 16px; padding: 38px 30px 78px 22px; position: relative;}
.process .item .box .coin{position: absolute; left: 10px; bottom: 13px; width: 57px; height: 57px; border-radius: 29px; background-image: linear-gradient(268deg, rgba(189,149,97,0.996078431372549) 0%, rgba(189,149,97,0.9960856768616418) 0%, rgba(239,227,155,0.998033062403118) 50%, rgba(173,123,43,0.9999999999999999) 100%); display: flex;align-items: center;justify-content: center;}
.process .item .box .coin p{margin-bottom: 0; font-size: 16px;line-height: 25px; color: #100d36; font-weight: 900;font-family: "Lato";}

.tnp form{border:0 !important}

.sign1 .row-2 .right{    flex: 0 0 55%;}
.sign1 div.tnp-subscription{    margin-left: 0;}

.save{background-image: url(../images/save.png); padding: 107px 0px; background-position-x: -130px;}
.save .wrapper .call ul li  i{font-size: 40px;
    color: #fff;
    margin-right: 20px;}
.save .wrapper h2{font-size: 55px; line-height: 55px; color: #dcc585; font-weight: 900; font-family: "Lato";}
.save .wrapper h3{font-size: 55px; line-height: 55px; color: #dcc585; font-weight: 900; font-family: "Lato";}
.save .wrapper .call{margin-top: 20px;}
.save .wrapper .call ul li{display: flex;align-items: center;}
.save .wrapper .call ul li a i{font-size: 40px; color: #fff; margin-right: 20px;}
.save .wrapper .call ul li .phone p{margin-bottom: 0; font-size: 20px; line-height: 25px; color: #ffffff; font-weight: 900; font-family: "Lato";}
.save .wrapper .call ul li .phone a{font-size: 20px; line-height: 25px; color: #eaeaed; font-weight: 400; font-family: "Lato";}
.save .wrapper .call ul li .phone a:hover{color: #d5a225;}
.save .wrapper .call ul li a i:hover{color: #d5a225;}




.news{padding-top: 50px;padding-bottom: 40px;}
.news .heading h2{font-size: 35px; line-height: 45px; color: #100d36; font-weight: 900; font-family: "Lato";text-align: center; position: relative; margin-bottom: 35px;}
.news .heading h2 span{font-size: 35px; line-height: 45px; color: #d5a225; font-weight: 900; font-family: "Lato";}
.news .heading h2::before{position: absolute; content: ""; width: 67px; left: -126px; top: 45px; height: 3px;background-color: #100d36; right: 0; margin: auto; border: 1px solid #100d36;}
.news .item .box{margin: 10px;}
.news .item .box figure img{width: 100%;}
.news .item .box figcaption{padding-left: 11px; padding-right: 30px;}
.news .item .box figcaption b i{color: #1c2e3b; margin-right: 8px; font-size: 19px;}
.news .item .box figcaption span{font-size: 16px;line-height: 29px;color: #4f4f4f;font-weight: 400;font-family: "Roboto";}
.news .item .box figcaption h4{font-size: 24px; line-height: 27px; color: #100d36;font-weight: 800; font-family: "Lato";}
.news .item{padding: 15px;}
.news .item:hover{transform: scale(0.96); box-shadow: 0px 5px 14px 0px rgba(138, 138, 138, 0.35);}

.client{background-color: #00012a; padding: 58px 0px;}
.client .heading h2{font-size: 35px;line-height: 45px;color: #eee29a; font-weight: 900; font-family: "Lato"; text-align: center; position: relative; margin-bottom: 35px;}
.client .heading h2::before{position: absolute; content: ""; width: 67px; left: -271px; top: 48px; height: 3px;background-color: #fff; right: 0; margin: auto; border: 1px solid #fff;}
.client .item .box{background-image: url(../images/client.png); padding: 18px 20px 57px 33px; margin: 15px; position: relative;}
.client .item .box .content i{font-size: 55px; color: #d5a225;}
.client .item .box .content p{font-size: 16px;line-height: 23px;color: #9497aa;font-weight: 400; font-family: "Lato";}
.client .item .box .content .customer h5{font-size: 16px;color: #ffffff;font-weight: 700; font-family: "Lato"; margin-bottom: 3px;}
.client .item .box .content .customer h6{font-size: 14px; color: #99a6aa; font-weight: 400; font-family: "Lato";}
.client .item .box .content .customer{position: relative; bottom: -47px; left: 78px;}
.client .item .box .star{position: absolute; top: 10px;right: 0;}
.client .item .box .star i{color: #d5a225;}
.client .item .box .custumer1{position: absolute; bottom: 0px; left: 10px;}

.sign{padding-top: 70px; padding-bottom: 45px;}
.sign .row-2{display: flex;align-items: center;justify-content: space-between;}
.sign .row-2 .left h4{font-size: 35px;line-height: 45px;color: #100d36; font-weight: 900; font-family: "Lato"; margin-bottom: 0;}
.sign .row-2 .left h4 span{font-size: 35px;line-height: 45px;color: #d5a225; font-weight: 900; font-family: "Lato";}

.sign .row-2 .left p{color: #b5b5b5; font-size: 16px;line-height: 21px;font-weight: 400; font-family: "Lato"; margin-bottom: 0;}
/* .sign .row-2 .right{display: flex;align-items: center; border-radius: 29px 29px 29px 29px;background-color: #ffffff;border: 1px solid #aaaeb0;} */
.sign .row-2 .right input{border: 0; padding: 17px 280px 17px 31px;border-radius: 29px 0px 0px 29px;}
.sign .row-2 .right .button a{padding: 19px 43px 20px 26px; border-radius:  0px 29px 29px 0px; font-size: 16px;line-height: 20px;text-transform: uppercase;color: #100d36; font-weight: 400; font-family: "Lato"; background-image: linear-gradient(268deg, rgba(189,149,97,0.996078431372549) 0%, rgba(189,149,97,0.9960856768616418) 0%, rgba(239,227,155,0.998033062403118) 50%, rgba(173,123,43,0.9999999999999999) 100%);}
.rainbow3{ text-decoration: none; background-color: #343A40; border-radius: 4px; color: #fff; cursor: pointer; padding: 12px 35px;}
.rainbow-4:hover{background-image: linear-gradient(90deg, #00C0FF 0%, #FFCF00 49%, #FC4F4F 80%, #00C0FF 100%); animation:slidebg 2s linear infinite;}
.rainbow4:hover{color: #fff;}
@keyframes slidebg {
    to {
      background-position:20vw;
    }
  }

footer .uper-footer{background-image: url(../images/footer.png); background-repeat: no-repeat; background-size: cover; padding-top: 40px; padding-bottom: 25px; }
footer .uper-footer .row-2{display: flex;justify-content: space-between;}
footer .uper-footer .row-2 .first .icon{margin-top: 32px;}
footer .uper-footer .row-2 .first .icon ul li{display: flex; margin-bottom: 22px;}
footer .uper-footer .row-2 .first .icon ul li p{margin-bottom: 0; font-size: 16px; line-height: 15px;color: #ffffff; font-weight: 700; font-family: "Lato";}
footer .uper-footer .row-2 .first .icon ul li a{font-size: 16px;line-height: 25px;color: #ffffff; font-weight: 400; font-family: "Lato";}

footer .uper-footer .row-2 .first .icon ul li .email{margin-left: 10px;}
footer .uper-footer .row-2 .first .icon ul li i{font-size: 22px;}
footer .uper-footer .row-2 .first .icon ul li .call{margin-left: 10px;}
footer .uper-footer .row-2 .first .icon ul li a:hover{color: #d5a225;}

footer .uper-footer .row-2 .second{position: relative; flex: 0 0 13%;}
footer .uper-footer .row-2 .second::before{position: absolute; left: -48px; top: -40px; border: 1px solid #797a8d; height: 315px; content: "";}
footer .uper-footer .row-2 .second::after{position: absolute; right: -75px; top: -40px; border: 1px solid #797a8d; height: 315px; content: "";}
footer .uper-footer .row-2 .second h2{font-size: 20px;line-height: 28px;color: #eee199;font-weight: 800; font-family: "Lato"; position: relative;}
footer .uper-footer .row-2 .second h2::before{position: absolute; content: ""; width: 36px; left: 0px; top: 31px; border: 1px solid #fff;}
footer .uper-footer .row-2 .second ul li a{font-size: 14px;line-height: 32px;color: #b3b3bf;font-weight: 400;font-family: "Lato";position:relative} 
footer .uper-footer .row-2 .second ul li a::before{    content: "\f054";color: #fff;font-family: "Font Awesome 6 Free";font-size: 14px;font-weight: 900;margin-right: 10px;}
footer .uper-footer .row-2 .second ul li i{color: #fff;}
footer .uper-footer .row-2 .second ul{margin-top: 26px;}

footer .uper-footer .row-2 .second ul li a:hover{color: #d5a225;}
footer .uper-footer .row-2 .third ul li a:hover{color: #d5a225;}
footer .uper-footer .row-2 .second ul li i:hover{color: #d5a225;}
footer .uper-footer .row-2 .third ul li i:hover{color: #d5a225;}
footer .uper-footer .row-2 .third ul li i{margin-right: 8px;}

footer .uper-footer .row-2 .third{flex: 0 0 43%;}
footer .uper-footer .row-2 .third h2{font-size: 20px;line-height: 28px;color: #eee199;font-weight: 800; font-family: "Lato"; position: relative;}
footer .uper-footer .row-2 .third h2::before{position: absolute; content: ""; width: 36px; left: 0px; top: 31px; border: 1px solid #fff;}
footer .uper-footer .row-2 .third ul li a{font-size: 16px;line-height: 32px;color: #eeeef1;font-weight: 400;font-family: "Lato";} 
footer .uper-footer .row-2 .third ul li i{color: #fff;}
footer .uper-footer .row-2 .third ul{margin-top: 26px;}

footer .lower-footer{padding: 12px 0px; background-color: #0b123e;}
footer .lower-footer .row-2{display: flex;align-items: center; justify-content: space-between; margin-left: 72px;}
footer .lower-footer .row-2 .left p{margin-bottom: 0; font-size: 16px;line-height: 32px;color: #ced0d8;font-weight: 400; font-family: "Lato";}
footer .lower-footer .row-2 .right ul{display: flex;align-items: center;margin-right: 45px;}
footer .lower-footer .row-2 .right ul li p{margin-bottom: 0; font-size: 16px;line-height: 32px;color: #ced0d8;font-weight: 400; font-family: "Lato";}
footer .lower-footer .row-2 .right ul li{margin-left: 10px;}

.about1{margin-top: -90px; position: relative;}
.about1 .wrapper figure img{height: 483px;}
.about1 .wrapper figcaption{position: absolute; left: 76px; top: 205px; }
.about1 .wrapper figcaption h2{font-size: 50px;color: #d9bf75; font-weight: 900; font-family: "Lato"; margin-bottom: 0;}
.about1 .wrapper figcaption a{font-size: 15px;color: #ffffff; font-weight: 400;font-family: "Roboto";}
.about1 .wrapper figcaption a b{font-size: 15px;color: #d5a225; font-weight: 400;font-family: "Roboto";} 

.service1{padding-top: 50px; padding-bottom: 45px;}
.service1 .row .wrapper{padding-right: 90px; padding-top: 25px;}
.service1 .row .wrapper h2{margin-bottom: 0; font-size: 35px;line-height: 45px; color: #100d36;font-weight: 900; font-family: "Lato";}
.service1 .row .wrapper h3{margin-bottom: 8px; font-size: 35px;line-height: 45px; color: #d5a225;font-weight: 900; font-family: "Lato";}
.service1 .row .wrapper p{font-size: 16px;line-height: 25px; color: #100d36; font-weight: 400;font-family: "Lato"; margin-bottom: 8px;}
.service1 .row .wrapper h4{font-size: 25px;line-height: 45px;color: #d5a225;font-weight: 900;font-family: "Lato";}
.service1 .row .wrapper .button{margin-top: 45px;}
.service1 .row .wrapper .button a{font-size: 18px;line-height: 30px;color: #100d36;font-weight: 600;font-family: "Lato"; border-radius: 6px;
    background-image: linear-gradient(268deg, rgba(189,149,97,0.996078431372549) 0%, rgba(189,149,97,0.9960856768616418) 0%, rgba(239,227,155,0.998033062403118) 50%, rgba(173,123,43,0.9999999999999999) 100%); padding: 18px 38px;}

.service1 .row .wrapper1{margin-left: -35px;}

.reasons1{position: relative; background-color: #00012a; padding-top: 50px; padding-bottom: 45px;}
.reasons1 .heading h2{font-size: 35px;line-height: 45px;color: #e5d389;font-weight: 900; font-family: "Lato"; text-align: center; margin-bottom: 55px; position: relative;}
.reasons1 .heading h2::before{position: absolute; content: ""; width: 67px; left: -360px; top: 50px; height: 3px;background-color: #fff; right: 0; margin: auto; border: 1px solid #fff;}
.reasons1 .item .box{background-image: url(../images/fig.png); text-align: -webkit-center; margin: 12px; padding: 20px 0px; background-repeat: no-repeat; position: relative;}

.reasons1 .item .box figcaption h6{font-size: 18px;line-height: 47px;color: #ffffff;font-weight: 400; font-family: "Lato";}

.reasons1 .item .box .coin{position: absolute; top: 7px;left: 6px;width: 34px; height: 34px; border-radius: 17px; background-image: linear-gradient(268deg, rgba(189,149,97,0.996078431372549) 0%, rgba(189,149,97,0.9960856768616418) 0%, rgba(239,227,155,0.998033062403118) 50%, rgba(173,123,43,0.9999999999999999) 100%); display: flex;align-items: center;justify-content: center;}
.reasons1 .item .box .coin p{font-size: 16px;line-height: 15px;color: #100d36;font-weight: 900; font-family: "Lato"; margin-bottom: 0;}
.reasons1 .item .box:hover figure img{filter: brightness(11111);}
.reasons1 .item .box:hover figcaption h6{color: #d5a225;}


.team{background-image: url(../images/team.png); padding-top: 70px; padding-bottom: 98px;}
.team .wrapper h2{font-size: 35px; line-height: 45px; color: #d4b86e; font-weight: 900; font-family: "Lato"; text-align: center; margin-bottom: 20px;}
.team .wrapper h4{font-size: 30px; line-height: 45px; color: #ffffff; font-weight: 500; font-family: "Lato";text-align: center;}
.team .wrapper .button{margin-top: 50px;text-align: center;}
.team .wrapper .button a{font-size: 18px;line-height: 30px;color: #100d36; font-weight: 600;font-family: "Lato"; padding: 14px 30px; border-radius: 6px;
  background-image: linear-gradient(268deg, rgba(189,149,97,0.996078431372549) 0%, rgba(189,149,97,0.9960856768616418) 0%, rgba(239,227,155,0.998033062403118) 50%, rgba(173,123,43,0.9999999999999999) 100%);}

  .rainbow8{ text-decoration: none; background-color: #343A40; border-radius: 4px; color: #fff; cursor: pointer; padding: 14px 30px;}
  .rainbow-9:hover{background-image: linear-gradient(268deg, rgba(189,149,97,0.996078431372549) 0%, rgba(189,149,97,0.9960856768616418) 0%, rgba(239,227,155,0.998033062403118) 50%, rgba(173,123,43,0.9999999999999999) 100%); animation:slidebg 2s linear infinite;}
  .rainbow9:hover{color: #fff;}
  @keyframes slidebg {
      to {
        background-position:20vw;
      }
    }


.fleet{padding-top: 50px;padding-bottom: 55px;}
.fleet .heading h2{font-size: 35px;line-height: 45px;color: #100d36;font-weight: 900;font-family: "Lato"; text-align: center; position: relative; margin-bottom: 17px;}
.fleet .heading h2::before{position: absolute;content: "";width: 69px;left: -80px;top: 45px;height: 3px; background-color: #100d36;right: 0;margin: auto; border: 1px solid #100d36;}
.fleet .heading h2 span{font-size: 35px;line-height: 45px;color: #d5a225;font-weight: 900;font-family: "Lato"; text-align: center;}
.fleet .heading p{font-size: 16px;line-height: 25px;color: #3f3c74;font-weight: 400; font-family: "Lato"; text-align: center; margin-bottom: 30px;}
.fleet .item .box:hover{border: 2px solid #d5a225;}
.fleet .item .box{border-radius: 6px; padding-bottom: 1px; filter: drop-shadow(0 0 7px rgba(0,0,0,0.06)); background-color: #ffffff; border: 2px solid transparent; margin: 10px;}
/* .fleet .item .box figure img{height: 250px; width: 100%; object-fit: cover;} */
.fleet .item .box .car{text-align: center; padding-top:30px; height: 125px; margin-bottom: 20px; display: flex;align-items: center;justify-content: center;}
.fleet .item .box figcaption h4{font-size: 25px;line-height: 45px;color: #100d36;font-weight: 900;font-family: "Lato";text-align: center;margin-bottom: 20px;}
.fleet .item .box figcaption ul{display: flex;align-items: center;}
.fleet .item .box figcaption ul .case h6{margin-left: -14px;}
.fleet .item .box figcaption ul li{display: flex;align-items: center; padding: 10px; border: 1px solid #dcdcdc; width: 100%; justify-content: space-around;}
.fleet .item .box figcaption ul li h6{margin-bottom: 0; font-size: 20px; line-height: 30px; color: #100d36; font-weight: 600; font-family: "Lato";}

.fleet .item .box figcaption ul li i{font-size: 22px;}
.fleet .item .box figcaption .button{margin-top: 52px; margin-bottom: 38px; padding: 0px 17px;}
.fleet .item .box figcaption .button a.rainbow6{font-size: 13px;line-height: 21px;color: #100d36;font-weight: 600;font-family: "Lato"; padding: 14px 27px; border-radius: 6px; margin-right: 10px;
  background-image: linear-gradient(268deg, rgba(189,149,97,0.996078431372549) 0%, rgba(189,149,97,0.9960856768616418) 0%, rgba(239,227,155,0.998033062403118) 50%, rgba(173,123,43,0.9999999999999999) 100%);}

.fleet .item .box:hover{transform: scale(0.96); box-shadow: 0px 5px 14px 0px rgba(138, 138, 138, 0.35);}

  .fleet .item .box figcaption .button a.rainbow7{font-size: 13px;line-height: 21px;color: #ffffff;font-weight: 600;font-family: "Lato"; padding: 14px 30px; border-radius: 6px; border-radius: 6px;
    background-color: #00012a; padding: 14px 40px;}

    .rainbow7{ text-decoration: none; background-color: #343A40; border-radius: 4px; color: #fff; cursor: pointer; padding: 12px 35px;}
    .rainbow-8:hover{background-image: linear-gradient(268deg, rgba(189,149,97,0.996078431372549) 0%, rgba(189,149,97,0.9960856768616418) 0%, rgba(239,227,155,0.998033062403118) 50%, rgba(173,123,43,0.9999999999999999) 100%); animation:slidebg 2s linear infinite;}
    .rainbow8:hover{color: #fff;}
    @keyframes slidebg {
        to {
          background-position:20vw;
        }
      }

      .rainbow6{ text-decoration: none; background-color: #343A40; border-radius: 4px; color: #fff; cursor: pointer; padding: 12px 35px;}
      .rainbow-7:hover{background-image: linear-gradient(90deg, #00C0FF 0%, #FFCF00 49%, #FC4F4F 80%, #00C0FF 100%); animation:slidebg 2s linear infinite;}
      .rainbow7:hover{color: #fff;}
      @keyframes slidebg {
          to {
            background-position:20vw;
          }
        }


    .news1{padding-top: 50px;padding-bottom: 40px;}
    .news1 .heading h2{font-size: 35px; line-height: 45px; color: #100d36; font-weight: 900; font-family: "Lato";text-align: center; position: relative; margin-bottom: 35px;}
    .news1 .heading h2 span{font-size: 35px; line-height: 45px; color: #d5a225; font-weight: 900; font-family: "Lato";}
    .news1 .heading h2::before{position: absolute; content: ""; width: 67px; left: -126px; top: 45px; height: 3px;background-color: #100d36; right: 0; margin: auto; border: 1px solid #100d36;}
    .news1 .item .box{margin: 10px;}
    .news1 .item .box figure img{width: 100%;}
    .news1 .item .box figcaption{padding-left: 11px; padding-right: 30px;}
    .news1 .item .box figcaption b i{color: #1c2e3b; margin-right: 8px; font-size: 19px;}
    .news1 .item .box figcaption span{font-size: 16px;line-height: 29px;color: #4f4f4f;font-weight: 400;font-family: "Roboto";}
    .news1 .item .box figcaption h4 a{font-size: 24px; line-height: 27px; color: #100d36;font-weight: 800; font-family: "Lato";}
.news1 .item .box figcaption h4 a:hover{    color: #d5a225;}
    .news1 .item{padding: 15px;}
    .news1 .item:hover{transform: scale(0.96); box-shadow: 0px 5px 14px 0px rgba(138, 138, 138, 0.35);}

    .client1{background-color: #00012a; padding: 58px 0px;}
    .client1 .heading h2{font-size: 35px;line-height: 45px;color: #eee29a; font-weight: 900; font-family: "Lato"; text-align: center; position: relative; margin-bottom: 35px;}
    .client1 .heading h2::before{position: absolute; content: ""; width: 67px; left: -271px; top: 48px; height: 3px;background-color: #fff; right: 0; margin: auto; border: 1px solid #fff;}
    .client1 .item .box{background-image: url(../images/client.png); padding: 18px 20px 57px 33px; margin: 15px; position: relative;}
    .client1 .item .box .content i{font-size: 55px; color: #d5a225;}
    .client1 .item .box .content p{font-size: 16px;line-height: 23px;color: #9497aa;font-weight: 400; font-family: "Lato";}
    .client1 .item .box .content .customer h5{font-size: 16px;color: #ffffff;font-weight: 700; font-family: "Lato"; margin-bottom: 3px;}
    .client1 .item .box .content .customer h6{font-size: 14px; color: #99a6aa; font-weight: 400; font-family: "Lato";}
    .client1 .item .box .content .customer{position: relative; bottom: -47px; left: 78px;}
    .client1 .item .box .star{position: absolute; top: 10px;right: 0;}
    .client1 .item .box .star i{color: #d5a225;}
    .client1 .item .box .custumer1{position: absolute; bottom: 0px; left: 10px;}
    
    .sign1{    padding-top: 10px;
    padding-bottom: 20px;
    background: #8080801c;}
    .sign1 .row-2{display: flex;align-items: center;justify-content: space-between;}
    .sign1 .row-2 .left h4{font-size: 35px;line-height: 45px;color: #100d36; font-weight: 900; font-family: "Lato"; margin-bottom: 0;}
    .sign1 .row-2 .left h4 span{font-size: 35px;line-height: 45px;color: #d5a225; font-weight: 900; font-family: "Lato";}
    
    .sign1 .row-2 .left p{color: #b5b5b5; font-size: 16px;line-height: 21px;font-weight: 400; font-family: "Lato"; margin-bottom: 0;}
/*     .sign1 .row-2 .right{display: flex;align-items: center; border-radius: 29px 29px 29px 29px;background-color: #ffffff;border: 1px solid #aaaeb0;} */
    .sign1 .row-2 .right input[type="email"]{border: 0; padding: 17px 318px 17px 31px;border-radius: 29px 0px 0px 29px;    width: 470px;background: transparent;}
    .sign1 .row-2 .right .button a{padding: 19px 43px 20px 26px; border-radius:  0px 29px 29px 0px; font-size: 16px;line-height: 20px;text-transform: uppercase;color: #100d36; font-weight: 400; font-family: "Lato"; background-image: linear-gradient(268deg, rgba(189,149,97,0.996078431372549) 0%, rgba(189,149,97,0.9960856768616418) 0%, rgba(239,227,155,0.998033062403118) 50%, rgba(173,123,43,0.9999999999999999) 100%);}
    .rainbow3{ text-decoration: none; background-color: #343A40; border-radius: 4px; color: #fff; cursor: pointer; padding: 12px 35px;}
    .rainbow-4:hover{background-image: linear-gradient(90deg, #00C0FF 0%, #FFCF00 49%, #FC4F4F 80%, #00C0FF 100%); animation:slidebg 2s linear infinite;}
.rainbow4:hover{color: #fff;}
@keyframes slidebg {
  to {
    background-position:20vw;
  }
}

.tnp form{display: flex;align-items: center;border-radius: 29px 29px 29px 29px !important; background-color: #ffffff; border: 1px solid #aaaeb0 !important;}
.tnp-subscription div.tnp-field{margin: 0px !important;}
.tnp-subscription label{display: none !important;}
.tnp-field input[type="submit"]{padding: 15px 43px 20px 26px !important; border-radius: 0px 29px 29px 0px; background-image: linear-gradient(268deg, rgba(189, 149, 97, 0.996078431372549) 0%, rgba(189, 149, 97, 0.9960856768616418) 0%, rgba(239, 227, 155, 0.998033062403118) 50%, rgba(173, 123, 43, 0.9999999999999999) 100%)!important;     font-size: 16px;line-height: 20px; text-transform: uppercase;color: #100d36 !important;font-weight: 400;font-family: "Lato";}

.page-id-220 .info{margin-top: 50px !important;}
.page-id-220 .info .row .wrapper{background: #f4f4f4 !important;}
.page-id-220 textarea{width: 100% !important; height: 115px !important; padding: 15px 20px !important;}

.details{margin-top: 50px !important;}
.single-services .blog-detail .post .right{margin-bottom:0;    padding: 20px;}

.single-services .blog-detail .post .right h4:hover a{color:#d9bf75}
.single-services .blog-detail .row .wrapper{    background: #d9bf75;    padding: 20px;padding-top: 10px;}
.single-services .blog-detail .post .row-2  {   margin-bottom: 20px;    align-items: center;display: flex; padding-top:0;padding-bottom:0;background: #fff;}

.top{padding-top: 40px; padding-bottom: 56px;}
.top .wrapper{padding-bottom: 45px;}
.top .wrapper h2{font-size: 35px; color: #100d36; font-weight: 900; font-family: "Lato";text-align: center;}
.top .wrapper p{width: 1192px; font-size: 16px; color: #52506e; font-weight: 400; font-family: "Lato"; text-align: center;}

.top .wrapper h6{font-size: 18px; color: #363356; font-weight: 600;font-family: "Lato"; text-align: center;}

.top .wrapper1 .row{--bs-gutter-x: 0;}
.top .wrapper1 .row .wrap{margin-right: 20px;}
.top .wrapper1 .row .wrap1{margin-left: 20px;}
.top .wrapper1 .row .wrap1 figure img{height: 544px;}
.top .wrapper1 .row .wrap figure img{height: 544px;}

.reasons2{position: relative; background-color: #00012a; padding-top: 50px; padding-bottom: 45px;}
.reasons2 .heading h2{font-size: 35px;line-height: 45px;color: #e5d389;font-weight: 900; font-family: "Lato"; text-align: center; margin-bottom: 55px; position: relative;}
.reasons2 .heading h2::before{position: absolute; content: ""; width: 67px; left: -360px; top: 50px; height: 3px;background-color: #fff; right: 0; margin: auto; border: 1px solid #fff;}
.reasons2 .item .box{background-image: url(../images/fig.png); text-align: -webkit-center; margin: 12px; padding: 20px 0px; background-repeat: no-repeat; position: relative;}

.reasons2 .item .box figcaption h6{font-size: 18px;line-height: 47px;color: #ffffff;font-weight: 400; font-family: "Lato";}

.reasons2 .item .box .coin{position: absolute; top: 7px;left: 6px;width: 34px; height: 34px; border-radius: 17px; background-image: linear-gradient(268deg, rgba(189,149,97,0.996078431372549) 0%, rgba(189,149,97,0.9960856768616418) 0%, rgba(239,227,155,0.998033062403118) 50%, rgba(173,123,43,0.9999999999999999) 100%); display: flex;align-items: center;justify-content: center;}
.reasons2 .item .box .coin p{font-size: 16px;line-height: 15px;color: #100d36;font-weight: 900; font-family: "Lato"; margin-bottom: 0;}
.reasons2 .item .box:hover figure img{filter: brightness(11111);}
.reasons2 .item .box:hover figcaption h6{color: #d5a225;}

.fleet1{padding-top: 50px;padding-bottom: 55px;}
.fleet1 .heading h2{font-size: 35px;line-height: 45px;color: #100d36;font-weight: 900;font-family: "Lato"; text-align: center; position: relative; margin-bottom: 17px;}
.fleet1 .heading h2::before{position: absolute;content: "";width: 69px;left: -80px;top: 45px;height: 3px; background-color: #100d36;right: 0;margin: auto; border: 1px solid #100d36;}
.fleet1 .heading h2 span{font-size: 35px;line-height: 45px;color: #d5a225;font-weight: 900;font-family: "Lato"; text-align: center;}
.fleet1 .heading p{font-size: 16px;line-height: 25px;color: #3f3c74;font-weight: 400; font-family: "Lato"; text-align: center; margin-bottom: 30px;}
.fleet1 .item .box:hover{border: 2px solid #d5a225;}
.fleet1 .item .box{border-radius: 6px; padding-bottom: 1px; filter: drop-shadow(0 0 7px rgba(0,0,0,0.06)); background-color: #ffffff; border: 2px solid transparent; margin: 10px;}
/* .fleet .item .box figure img{height: 250px; width: 100%; object-fit: cover;} */
.fleet1 .item .box .car{text-align: center; padding-top:30px; height: 125px; margin-bottom: 20px; display: flex;align-items: center;justify-content: center;}
.fleet1 .item .box figcaption h4{font-size: 25px;line-height: 45px;color: #100d36;font-weight: 900;font-family: "Lato";text-align: center;margin-bottom: 20px;}
.fleet1 .item .box figcaption ul{display: flex;align-items: center;}
.fleet1 .item .box figcaption ul .case h6{margin-left: -14px;}
.fleet1 .item .box figcaption ul li{display: flex;align-items: center; padding: 10px; border: 1px solid #dcdcdc; width: 100%; justify-content: space-around;}
.fleet1 .item .box figcaption ul li h6{margin-bottom: 0; font-size: 20px; line-height: 30px; color: #100d36; font-weight: 600; font-family: "Lato";}

.fleet1 .item .box figcaption ul li i{font-size: 22px;}
.fleet1 .item .box figcaption .button{margin-top: 52px; margin-bottom: 38px; padding: 0px 17px;}
.fleet1 .item .box figcaption .button a.rainbow6{font-size: 13px;line-height: 21px;color: #100d36;font-weight: 600;font-family: "Lato"; padding: 14px 27px; border-radius: 6px; margin-right: 10px;
  background-image: linear-gradient(268deg, rgba(189,149,97,0.996078431372549) 0%, rgba(189,149,97,0.9960856768616418) 0%, rgba(239,227,155,0.998033062403118) 50%, rgba(173,123,43,0.9999999999999999) 100%);}

.fleet1 .item .box figcaption .button a.rainbow7{font-size: 13px;line-height: 21px;color: #ffffff;font-weight: 600;font-family: "Lato"; padding: 14px 30px; border-radius: 6px; border-radius: 6px; background-color: #00012a; padding: 14px 40px;}

.fleet1 .item .box:hover{transform: scale(0.96); box-shadow: 0px 5px 14px 0px rgba(138, 138, 138, 0.35);}

.sign2{padding-top: 47px; padding-bottom: 47px; background-color: #f7f7f7; border: 0px solid #f15926;}
.sign2 .row-2{display: flex;align-items: center;justify-content: space-between;}
.sign2 .row-2 .left h4{font-size: 35px;line-height: 45px;color: #100d36; font-weight: 900; font-family: "Lato"; margin-bottom: 0;}
.sign2 .row-2 .left h4 span{font-size: 35px;line-height: 45px;color: #d5a225; font-weight: 900; font-family: "Lato";}

.sign2 .row-2 .left p{color: #b5b5b5; font-size: 16px;line-height: 21px;font-weight: 400; font-family: "Lato"; margin-bottom: 0;}
.sign2 .row-2 .right{display: flex;align-items: center; border-radius: 29px 29px 29px 29px;background-color: #ffffff;border: 1px solid #aaaeb0;}
.sign2 .row-2 .right input{border: 0; padding: 17px 280px 17px 31px;border-radius: 29px 0px 0px 29px;}
.sign2 .row-2 .right .button a{padding: 19px 43px 20px 26px; border-radius:  0px 29px 29px 0px; font-size: 16px;line-height: 20px;text-transform: uppercase;color: #100d36; font-weight: 400; font-family: "Lato"; background-image: linear-gradient(268deg, rgba(189,149,97,0.996078431372549) 0%, rgba(189,149,97,0.9960856768616418) 0%, rgba(239,227,155,0.998033062403118) 50%, rgba(173,123,43,0.9999999999999999) 100%);}
.rainbow3{ text-decoration: none; background-color: #343A40; border-radius: 4px; color: #fff; cursor: pointer; padding: 12px 35px;}
.rainbow-4:hover{background-image: linear-gradient(90deg, #00C0FF 0%, #FFCF00 49%, #FC4F4F 80%, #00C0FF 100%); animation:slidebg 2s linear infinite;}
.rainbow4:hover{color: #fff;}
@keyframes slidebg {
to {
background-position:20vw;
}
}


.hotel{padding-top: 40px; padding-bottom: 56px;}
.hotel .wrapper{padding-bottom: 18px;}
.hotel .wrapper h2{font-size: 35px; color: #100d36; font-weight: 900; font-family: "Lato";text-align: center;}
.hotel .wrapper p{width: 1166px; font-size: 16px; color: #52506e; font-weight: 400; font-family: "Lato"; text-align: center;}

.hotel .wrapper h6{font-size: 18px; color: #363356; font-weight: 600;font-family: "Lato"; text-align: center;}

.hotel .wrapper1 .row{--bs-gutter-x: 0;}
.hotel .wrapper1 .row .wrap{margin-right: 20px;}
.hotel .wrapper1 .row .wrap1{margin-left: 20px;}
.hotel .wrapper1 .row .wrap1 figure img{height: 544px;}
.hotel .wrapper1 .row .wrap figure img{height: 544px;}

.location{padding-bottom: 60px;}
.location .heading h2{font-size: 35px; line-height: 45px; color: #100d36; font-weight: 900; font-family: "Lato"; text-align: center; margin-bottom: 25px;}
.location .wrapper ul{display: flex;align-items: center; justify-content: space-between;}
.location .wrapper ul li figcaption h6{font-size: 20px;line-height: 45px;color: #100d36;font-weight: 800; font-family: "Lato"; text-align: center; margin-bottom: 5px; margin-top: 4px;}
.location .wrapper ul li:hover{border: 2px solid #d5a125; border-radius: 8px; background-color: #ffffff;}
.location .wrapper ul li{border: 2px solid transparent; border-radius: 6px;filter: drop-shadow(0 0 7px rgba(0,0,0,0.06));background-color: #ffffff;}

.sign3{padding-top: 47px; padding-bottom: 47px; background-color: #f7f7f7; border: 0px solid #f15926;}
.sign3 .row-2{display: flex;align-items: center;justify-content: space-between;}
.sign3 .row-2 .left h4{font-size: 35px;line-height: 45px;color: #100d36; font-weight: 900; font-family: "Lato"; margin-bottom: 0;}
.sign3 .row-2 .left h4 span{font-size: 35px;line-height: 45px;color: #d5a225; font-weight: 900; font-family: "Lato";}
.sign3 .row-2 .left p{color: #b5b5b5; font-size: 16px;line-height: 21px;font-weight: 400; font-family: "Lato"; margin-bottom: 0;}
.sign3 .row-2 .right{display: flex;align-items: center; border-radius: 29px 29px 29px 29px;background-color: #ffffff;border: 1px solid #aaaeb0;}
.sign3 .row-2 .right input{border: 0; padding: 17px 280px 17px 31px;border-radius: 29px 0px 0px 29px;}
.sign3 .row-2 .right .button a{padding: 19px 43px 20px 26px; border-radius:  0px 29px 29px 0px; font-size: 16px;line-height: 20px;text-transform: uppercase;color: #100d36; font-weight: 400; font-family: "Lato"; background-image: linear-gradient(268deg, rgba(189,149,97,0.996078431372549) 0%, rgba(189,149,97,0.9960856768616418) 0%, rgba(239,227,155,0.998033062403118) 50%, rgba(173,123,43,0.9999999999999999) 100%);}
.rainbow3{ text-decoration: none; background-color: #343A40; border-radius: 4px; color: #fff; cursor: pointer; padding: 12px 35px;}
.rainbow-4:hover{background-image: linear-gradient(90deg, #00C0FF 0%, #FFCF00 49%, #FC4F4F 80%, #00C0FF 100%); animation:slidebg 2s linear infinite;}
.rainbow4:hover{color: #fff;}
@keyframes slidebg {
to {
background-position:20vw;
}
}

.event{padding-top: 40px; padding-bottom: 56px;}
.event .wrapper{padding-bottom: 45px;}
.event .wrapper h2{font-size: 35px; color: #100d36; font-weight: 900; font-family: "Lato";text-align: center;}
.event .wrapper p{width: 1124px; font-size: 16px; color: #52506e; font-weight: 400; font-family: "Lato"; text-align: center;}

.event .wrapper h6{font-size: 18px; color: #363356; font-weight: 600;font-family: "Lato"; text-align: center;}

.event .wrapper1 .row{--bs-gutter-x: 0;}
.event .wrapper1 .row .wrap{margin-right: 20px;}
.event .wrapper1 .row .wrap1{margin-left: 20px;}
.event .wrapper1 .row .wrap1 figure img{height: 544px;}
.event .wrapper1 .row .wrap figure img{height: 544px;}

.wedding{padding-top: 5px; padding-bottom: 50px;}
.wedding .row{--bs-gutter-x: 0;}
.wedding .row .wrapper1{background-color: #00012a; border: 0px solid #f15926; padding: 45px 60px 93px 46px;margin-left: -3px;}
.wedding .row .wrapper1 h2{font-size: 35px;line-height: 45px;color: #e2cd84;font-weight: 900;font-family: "Lato";}
.wedding .row .wrapper1 p{font-size: 16px; line-height: 25px; color: #ffffff;font-weight: 400; font-family: "Lato";}

.week{padding-top: 20px;padding-bottom: 55px;}
.week .heading h2{font-size: 35px; line-height: 45px;color: #100d36; font-weight: 900; font-family: "Lato";text-align: center; position: relative;margin-bottom: 20px;}
.week .heading h2::after{position: absolute; left: -111px;top: 49px;right: 0;margin: auto; width: 67px; border: 1px solid #100d36; content: ""; height: 3px;background-color: #100d36;}
.week .heading h2 span{font-size: 35px; line-height: 45px;color: #d5a225; font-weight: 900; font-family: "Lato";}
.week .heading p{text-align: center; font-size: 16px; line-height: 25px; color: #5c5983;font-weight: 400; font-family: "Lato";}
.week .wrapper ul{display: flex;align-items: center;justify-content: space-between;}
.week .wrapper ul li h6{font-size: 20px;line-height: 27px;color: #100d36; font-weight: 800; font-family: "Lato";text-align: center; margin-top: 20px;margin-bottom: 25px;}
.week .wrapper ul li:hover{border: 2px solid #d5a125; border-radius: 8px; background-color: #ffffff;}
.week .wrapper ul li{border: 2px solid transparent; border-radius: 6px;filter: drop-shadow(0 0 7px rgba(0,0,0,0.06));background-color: #ffffff;}
.week .wrapper ul li figcaption{display: flex;align-items: center;justify-content: center;height: 75px;}


.sign4{padding-top: 47px; padding-bottom: 47px; background-color: #f7f7f7; border: 0px solid #f15926;}
.sign4 .row-2{display: flex;align-items: center;justify-content: space-between;}
.sign4 .row-2 .left h4{font-size: 35px;line-height: 45px;color: #100d36; font-weight: 900; font-family: "Lato"; margin-bottom: 0;}
.sign4 .row-2 .left h4 span{font-size: 35px;line-height: 45px;color: #d5a225; font-weight: 900; font-family: "Lato";}

.sign4 .row-2 .left p{color: #b5b5b5; font-size: 16px;line-height: 21px;font-weight: 400; font-family: "Lato"; margin-bottom: 0;}
.sign4 .row-2 .right{display: flex;align-items: center; border-radius: 29px 29px 29px 29px;background-color: #ffffff;border: 1px solid #aaaeb0;}
.sign4 .row-2 .right input{border: 0; padding: 17px 280px 17px 31px;border-radius: 29px 0px 0px 29px;}
.sign4 .row-2 .right .button a{padding: 19px 43px 20px 26px; border-radius:  0px 29px 29px 0px; font-size: 16px;line-height: 20px;text-transform: uppercase;color: #100d36; font-weight: 400; font-family: "Lato"; background-image: linear-gradient(268deg, rgba(189,149,97,0.996078431372549) 0%, rgba(189,149,97,0.9960856768616418) 0%, rgba(239,227,155,0.998033062403118) 50%, rgba(173,123,43,0.9999999999999999) 100%);}
.rainbow3{ text-decoration: none; background-color: #343A40; border-radius: 4px; color: #fff; cursor: pointer; padding: 12px 35px;}
.rainbow-4:hover{background-image: linear-gradient(90deg, #00C0FF 0%, #FFCF00 49%, #FC4F4F 80%, #00C0FF 100%); animation:slidebg 2s linear infinite;}
.rainbow4:hover{color: #fff;}
@keyframes slidebg {
to {
background-position:20vw;
}
}

.meet{padding-top: 40px; padding-bottom: 56px;}
.meet .wrapper{padding-bottom: 45px;}
.meet .wrapper h2{font-size: 35px; color: #100d36; font-weight: 900; font-family: "Lato";text-align: center;}
.meet .wrapper p{width: 1130px; font-size: 16px; color: #52506e; font-weight: 400; font-family: "Lato"; text-align: center;}

.meet .wrapper h6{font-size: 18px; color: #363356; font-weight: 600;font-family: "Lato"; text-align: center;}

.meet .wrapper1 .row{--bs-gutter-x: 0;}
.meet .wrapper1 .row .wrap{margin-right: 20px;}
.meet .wrapper1 .row .wrap1{margin-left: 20px;}
.meet .wrapper1 .row .wrap1 figure img{height: 544px;}
.meet .wrapper1 .row .wrap figure img{height: 544px;}

.sign5{padding-top: 47px; padding-bottom: 47px; background-color: #f7f7f7; border: 0px solid #f15926;}
.sign5 .row-2{display: flex;align-items: center;justify-content: space-between;}
.sign5 .row-2 .left h4{font-size: 35px;line-height: 45px;color: #100d36; font-weight: 900; font-family: "Lato"; margin-bottom: 0;}
.sign5 .row-2 .left h4 span{font-size: 35px;line-height: 45px;color: #d5a225; font-weight: 900; font-family: "Lato";}

.sign5 .row-2 .left p{color: #b5b5b5; font-size: 16px;line-height: 21px;font-weight: 400; font-family: "Lato"; margin-bottom: 0;}
.sign5 .row-2 .right{display: flex;align-items: center; border-radius: 29px 29px 29px 29px;background-color: #ffffff;border: 1px solid #aaaeb0;}
.sign5 .row-2 .right input{border: 0; padding: 17px 280px 17px 31px;border-radius: 29px 0px 0px 29px;}
.sign5 .row-2 .right .button a{padding: 19px 43px 20px 26px; border-radius:  0px 29px 29px 0px; font-size: 16px;line-height: 20px;text-transform: uppercase;color: #100d36; font-weight: 400; font-family: "Lato"; background-image: linear-gradient(268deg, rgba(189,149,97,0.996078431372549) 0%, rgba(189,149,97,0.9960856768616418) 0%, rgba(239,227,155,0.998033062403118) 50%, rgba(173,123,43,0.9999999999999999) 100%);}
.rainbow3{ text-decoration: none; background-color: #343A40; border-radius: 4px; color: #fff; cursor: pointer; padding: 12px 35px;}
.rainbow-4:hover{background-image: linear-gradient(90deg, #00C0FF 0%, #FFCF00 49%, #FC4F4F 80%, #00C0FF 100%); animation:slidebg 2s linear infinite;}
.rainbow4:hover{color: #fff;}
@keyframes slidebg {
to {
background-position:20vw;
}
}

.services .heading h2{font-size: 35px;line-height: 45px;color: #100d36; font-weight: 900; font-family: "Lato";text-align: center;position: relative;margin-bottom: 42px;}
.services .heading h2::after{position: absolute; left: -138px;top: 46px;right: 0;margin: auto; width: 67px; border: 1px solid #100d36; content: ""; height: 3px;background-color: #100d36;}
.services .heading h2 span{font-size: 35px;line-height: 45px;color: #d5a225; font-weight: 900; font-family: "Lato";}
.services .row .wrapper .box figure img{width: 100%;}
.services .row .wrapper .box figcaption h6{font-size: 24px;color: #100d36;font-weight: 900; font-family: "Lato";text-align: center; margin-top: 8px; margin-bottom: 4px;}
.services .row .wrapper .box figcaption p{font-size: 16px;color: #494762;font-weight: 400;font-family: "Lato"; text-align: center; height: 95px;}
.services .row .wrapper{padding: 15px;}
.services .row .wrapper:hover{transform: scale(0.96); box-shadow: 0px 5px 14px 0px rgba(138, 138, 138, 0.35);}

.relax{padding-top: 40px; padding-bottom: 56px;}
.relax .wrapper{padding-bottom: 45px;}
.relax .wrapper h2{font-size: 35px; color: #100d36; font-weight: 900; font-family: "Lato";text-align: center;}
.relax .wrapper p{width: 1130px; font-size: 16px; color: #52506e; font-weight: 400; font-family: "Lato"; text-align: center;}

.relax .wrapper h6{font-size: 18px; color: #363356; font-weight: 600;font-family: "Lato"; text-align: center;}

.relax .wrapper1 .row{--bs-gutter-x: 0;}
.relax .wrapper1 .row .wrap{margin-right: 20px;}
.relax .wrapper1 .row .wrap1{margin-left: 20px;}
.relax .wrapper1 .row .wrap1 figure img{height: 544px;}
.relax .wrapper1 .row .wrap figure img{height: 544px;}


.reasons3{position: relative; background-color: #00012a; padding-top: 50px; padding-bottom: 45px; margin-bottom: 40px;}
.reasons3 .heading h2{font-size: 35px;line-height: 45px;color: #e5d389;font-weight: 900; font-family: "Lato"; text-align: center; margin-bottom: 55px; position: relative;}
.reasons3 .heading h2::before{position: absolute; content: ""; width: 67px; left: -360px; top: 50px; height: 3px;background-color: #fff; right: 0; margin: auto; border: 1px solid #fff;}
.reasons3 .item .box{background-image: url(../images/fig.png); text-align: -webkit-center; margin: 12px; padding: 20px 0px; background-repeat: no-repeat; position: relative;}

.reasons3 .item .box figcaption h6{font-size: 18px;line-height: 47px;color: #ffffff;font-weight: 400; font-family: "Lato";}

.reasons3 .item .box .coin{position: absolute; top: 7px;left: 6px;width: 34px; height: 34px; border-radius: 17px; background-image: linear-gradient(268deg, rgba(189,149,97,0.996078431372549) 0%, rgba(189,149,97,0.9960856768616418) 0%, rgba(239,227,155,0.998033062403118) 50%, rgba(173,123,43,0.9999999999999999) 100%); display: flex;align-items: center;justify-content: center;}
.reasons3 .item .box .coin p{font-size: 16px;line-height: 15px;color: #100d36;font-weight: 900; font-family: "Lato"; margin-bottom: 0;}
.reasons3 .item .box:hover figure img{filter: brightness(11111);}
.reasons3 .item .box:hover figcaption h6{color: #d5a225;}

.tour{padding-top: 5px; padding-bottom: 50px;}
.tour .row{--bs-gutter-x: 0;}
.tour .row .wrapper1{background-color: #00012a; border: 0px solid #f15926; padding: 83px 60px 83px 46px;margin-left: -3px;}
.tour .row .wrapper1 h2{font-size: 35px;line-height: 45px;color: #dac178;font-weight: 900;font-family: "Lato";margin-bottom: 25px; position: relative;}
.tour .row .wrapper1 h2::after{position: absolute; left: 0; top: 52px; width: 67px; content: ""; border: 1px solid #fff; height: 3px;background-color: #fff;}
.tour .row .wrapper1 p{font-size: 16px; line-height: 25px; color: #ffffff;font-weight: 400; font-family: "Lato";}

.best .heading h2{font-size: 35px; line-height: 45px; color: #100d36; font-weight: 900; font-family: "Lato"; text-align: center;}
.best .row .wrapper figcaption h6{font-size: 24px;color: #100d36;font-weight: 900;font-family: "Lato";text-align: center;margin-top: 8px;margin-bottom: 4px;}
.best .row .wrapper figcaption p{font-size: 16px;color: #494762; font-weight: 400; font-family: "Lato"; text-align: center; height: 95px;}

.best .row .wrapper{padding: 15px;}
.best .row .wrapper:hover{transform: scale(0.96); box-shadow: 0px 5px 14px 0px rgba(138, 138, 138, 0.35);}

.sign7{padding-top: 47px; padding-bottom: 47px; background-color: #f7f7f7; border: 0px solid #f15926;}
.sign7 .row-2{display: flex;align-items: center;justify-content: space-between;}
.sign7 .row-2 .left h4{font-size: 35px;line-height: 45px;color: #100d36; font-weight: 900; font-family: "Lato"; margin-bottom: 0;}
.sign7 .row-2 .left h4 span{font-size: 35px;line-height: 45px;color: #d5a225; font-weight: 900; font-family: "Lato";}

.sign7 .row-2 .left p{color: #b5b5b5; font-size: 16px;line-height: 21px;font-weight: 400; font-family: "Lato"; margin-bottom: 0;}
.sign7 .row-2 .right{display: flex;align-items: center; border-radius: 29px 29px 29px 29px;background-color: #ffffff;border: 1px solid #aaaeb0;}
.sign7 .row-2 .right input{border: 0; padding: 17px 280px 17px 31px;border-radius: 29px 0px 0px 29px;}
.sign7 .row-2 .right .button a{padding: 19px 43px 20px 26px; border-radius:  0px 29px 29px 0px; font-size: 16px;line-height: 20px;text-transform: uppercase;color: #100d36; font-weight: 400; font-family: "Lato"; background-image: linear-gradient(268deg, rgba(189,149,97,0.996078431372549) 0%, rgba(189,149,97,0.9960856768616418) 0%, rgba(239,227,155,0.998033062403118) 50%, rgba(173,123,43,0.9999999999999999) 100%);}
.rainbow3{ text-decoration: none; background-color: #343A40; border-radius: 4px; color: #fff; cursor: pointer; padding: 12px 35px;}
.rainbow-4:hover{background-image: linear-gradient(90deg, #00C0FF 0%, #FFCF00 49%, #FC4F4F 80%, #00C0FF 100%); animation:slidebg 2s linear infinite;}
.rainbow4:hover{color: #fff;}
@keyframes slidebg {
to {
background-position:20vw;
}
}

.find{padding-top: 40px; padding-bottom: 56px;}
.find .wrapper{padding-bottom: 45px;}
.find .wrapper h2{font-size: 35px; color: #100d36; font-weight: 900; font-family: "Lato";text-align: center;width: 920px; margin: auto;}
.find .wrapper p{font-size: 16px; color: #52506e; font-weight: 400; font-family: "Lato"; text-align: center; width: 920px; margin: auto; margin-top: 12px;}
.find .wrapper .button a{font-size: 18px; line-height: 30px; color: #100d36; font-weight: 600; font-family: "Lato"; padding: 18px 32px; border-radius: 6px;
  background-image: linear-gradient(268deg, rgba(189,149,97,0.996078431372549) 0%, rgba(189,149,97,0.9960856768616418) 0%, rgba(239,227,155,0.998033062403118) 50%, rgba(173,123,43,0.9999999999999999) 100%);}

.find .wrapper .button{text-align: center; margin-top: 45px;}


.info .row .wrapper1{background-image: url(../images/info2.png); padding-top: 68px;padding-bottom: 200px;}
.info .row .wrapper1 .content h2{font-size: 35px;line-height: 45px; color: #ffffff; font-weight: 900; font-family: "Lato"; text-align: center; margin-bottom: 50px;}
.info .row .wrapper1 .content h2 span{font-size: 35px;line-height: 45px; color: #d5a225; font-weight: 900; font-family: "Lato";}

.info .row .wrapper1 .content ul li h6{margin-bottom: 0px; font-size: 25px;line-height: 29px;color: #ffffff;font-weight: 700;font-family: "Lato";text-align: center;}
.info .row .wrapper1 .content ul li a.call{font-size: 25px; letter-spacing: 2px; line-height: 50px;color: #d5a225;font-weight: 700;font-family: "Lato";}
.info .row .wrapper1 .content ul li a{font-size: 20px;line-height: 35px;color: #ffffff;font-weight: 400;font-family: "Lato";}
.info .row .wrapper1 .content ul li p{font-size: 20px;line-height: 25px;color: #ffffff;font-weight: 400;font-family: "Lato"; text-align: center; margin-top: 7px;}
.info .row .wrapper1 .content ul li{text-align: center; margin-bottom: 30px;}


.info .row .wrapper{background-image: url(../images/info1.png); padding: 30px 50px; background-repeat: no-repeat; background-size: cover;}
.info .row .wrapper h2{font-size: 35px;line-height: 45px;color: #100d36; font-weight: 900;font-family: "Lato";}
.info .row .wrapper h2 span{font-size: 35px;line-height: 45px;color: #d5a225; font-weight: 900;font-family: "Lato";}
.info .row .wrapper p{font-size: 16px; line-height: 25px;color: #232323;font-weight: 400;font-family: "Lato";margin-bottom: 15px;}

.info .row .wrapper .wrap input{width: 100%; padding: 15px; border-radius: 2px; background-color: #ffffff; border: 1px solid rgba(137,136,135,0.41); margin-bottom: 22px;}
.info .row .wrapper .wrap input::placeholder{font-size: 16px;line-height: 28px;color: #232323;font-weight: 400; font-family: "Lato";}

.info .row .wrapper .wrap input:hover{border-radius: 2px; background-color: #ffffff; border: 1px solid rgba(213,162,37,0.41); transform: scale(0.99); box-shadow: 0px 5px 14px 0px rgba(138, 138, 138, 0.35);}
.info .row .wrapper .wrap input:hover::placeholder{font-size: 16px;line-height: 28px;color: #232323;font-weight: 400; font-family: "Lato";}

.info .row .wrapper .wrap1 input[type="checkbox"]{width: 26px;height: 31px; border-radius: 2px; background-color: #ffffff;border: 2px solid rgba(28,28,28,0.41); margin-bottom: 0;}
.info .row .wrapper .wrap1{display: flex;align-items: start;width: 610px;}
.info .row .wrapper .wrap1 label{font-size: 16px;line-height: 25px;color: #232323;font-weight: 400; font-family: "Lato";  display: flex !important;}
.info .row .wrapper .wrap1 label span.wpcf7-list-item-label{margin-left: 12px !important;}
.info .row .wrapper form .button{margin-top: 40px; padding-bottom: 20px;}
.info .row .wrapper form .button .wpcf7-submit{font-size: 18px;line-height: 30px;color: #100d36;font-weight: 400;font-family: "Lato"; padding: 18px 58px; border-radius: 6px;
  background-image: linear-gradient(268deg, rgba(189,149,97,0.996078431372549) 0%, rgba(189,149,97,0.9960856768616418) 0%, rgba(239,227,155,0.998033062403118) 50%, rgba(173,123,43,0.9999999999999999) 100%);} 
.rainbow8{border: 0px !important;}
  .info .row .wrapper1 .content ul li a:hover{color: #d5a225;}
  .info .row .wrapper1 .content ul li p:hover{color: #d5a225;}

  .sign9{padding-top: 77px; padding-bottom: 47px; }
  .sign9 .row-2{display: flex;align-items: center;justify-content: space-between;}
  .sign9 .row-2 .left h4{font-size: 35px;line-height: 45px;color: #100d36; font-weight: 900; font-family: "Lato"; margin-bottom: 0;}
  .sign9 .row-2 .left h4 span{font-size: 35px;line-height: 45px;color: #d5a225; font-weight: 900; font-family: "Lato";}
  
  .sign9 .row-2 .left p{color: #b5b5b5; font-size: 16px;line-height: 21px;font-weight: 400; font-family: "Lato"; margin-bottom: 0;}
  .sign9 .row-2 .right{display: flex;align-items: center; border-radius: 29px 29px 29px 29px;background-color: #ffffff;border: 1px solid #aaaeb0;}
  .sign9 .row-2 .right input{border: 0; padding: 17px 280px 17px 31px;border-radius: 29px 0px 0px 29px;}
  .sign9 .row-2 .right .button a{padding: 19px 43px 20px 26px; border-radius:  0px 29px 29px 0px; font-size: 16px;line-height: 20px;text-transform: uppercase;color: #100d36; font-weight: 400; font-family: "Lato"; background-image: linear-gradient(268deg, rgba(189,149,97,0.996078431372549) 0%, rgba(189,149,97,0.9960856768616418) 0%, rgba(239,227,155,0.998033062403118) 50%, rgba(173,123,43,0.9999999999999999) 100%);}
  .rainbow3{ text-decoration: none; background-color: #343A40; border-radius: 4px; color: #fff; cursor: pointer; padding: 12px 35px;}
  .rainbow-4:hover{background-image: linear-gradient(90deg, #00C0FF 0%, #FFCF00 49%, #FC4F4F 80%, #00C0FF 100%); animation:slidebg 2s linear infinite;}
  .rainbow4:hover{color: #fff;}
  @keyframes slidebg {
  to {
  background-position:20vw;
  }
  }



@media(max-width:1024px){

.lower-header .row-2{margin-left: 15px;}
.lower-header .row-2 .left figure img{width: 200px;}
.lower-header .row-2 .right{margin-left: 30px;}
.banner{margin-top: -71px;}
.lower-header .row-2 .right ul .button a{padding: 10px 10px; margin-left: 41px;}
.banner .wrap .box select{padding: 15px 140px 15px 10px;}
.banner .wrap{width: 930px;left: 48px; padding: 16px 68px;}
.lower-header .row-2 .right ul li a{margin-left: 15px;}


.class .row .wrapper .box1{padding: 30px 10px;}
.class .row .wrapper1 .box1{padding: 30px 10px;}
.class .row .wrapper3 .box1{padding: 30px 10px;}

.process .item .box{padding: 17px 30px 78px 22px;}

.reasons .item .box figcaption h6{font-size: 15px;}

.client .item .box{background-repeat: no-repeat; background-size: cover; padding: 18px 20px 0px 33px;}
.client .item .box .star{right: 22px;}
.client .item .box .custumer1{bottom: 10px;}

.news .item .box figcaption h4{font-size: 20px;}

.sign .row-2 .right input{padding: 17px 182px 17px 31px;}

footer .uper-footer .row-2 .third ul li{display: flex;}
footer .uper-footer .row-2 .second::before{height: 441px;}
footer .uper-footer .row-2 .second::after{height: 441px;}
footer .lower-footer .row-2{margin-left: 16px;}
footer .uper-footer .row-2 .third{flex: 0 0 42%;}
footer .uper-footer .row-2 .second{flex: 0 0 16%;}
footer .uper-footer .row-2 .first{flex: 0 0 19%;}
footer .uper-footer .row-2 .third ul li{align-items: baseline; margin-bottom: 10px;}
footer .uper-footer .row-2 .third ul li a{line-height: 22px;}

.client .item .box {min-height: 350px;}
.client .item .box .star{right: 20px;top: 30px;}
.client .item .box .content .customer {bottom: -84px;left: 108px;}

.about1{margin-top: -71px;}
.about1 .wrapper figcaption{left: 18px;}
.reasons1 .item .box figcaption h6{font-size: 15px;}
.fleet .item .box figcaption .button a.rainbow6{padding: 14px 15px; margin-right: 8px;}
.fleet .item .box figcaption .button a.rainbow7{padding: 14px 27px;}
.fleet .item .box figcaption ul .case h6{margin-left: -5px;}

.team .wrapper h2{font-size: 33px;}
.news1 .item .box figcaption h4{font-size: 20px;}

.client1 .item .box {min-height: 350px;}
.client1 .item .box .star{right: 20px;top: 30px;}
.client1 .item .box .content .customer {bottom: -80px;left: 108px;}

.client1 .item .box{background-repeat: no-repeat; background-size: cover; padding: 18px 20px 0px 33px;}
.client1 .item .box .star{right: 22px;}
.client1 .item .box .custumer1{bottom: 16px;}

.sign1 .row-2 .right input{padding: 17px 182px 17px 31px;}

.relax .wrapper p{width: 926px;margin: auto;}
.relax .wrapper h6{font-size: 17px;margin-top: 20px;}
.relax .wrapper{padding-bottom: 28px;}

.reasons3 .item .box figcaption h6{font-size: 15px;}

.tour .row .wrapper1{padding: 55px 60px 52px 46px;}

.top .wrapper p{width: 926px;margin: auto;}
.top .wrapper h6{font-size: 17px;margin-top: 20px;}
.top .wrapper{padding-bottom: 28px;}

.reasons2 .item .box figcaption h6{font-size: 15px;}

.fleet1 .item .box figcaption .button{padding: 0px 10px;}
.fleet1 .item .box figcaption .button a.rainbow6{padding: 14px 18px;}
.fleet1 .item .box figcaption .button a.rainbow7{padding: 14px 30px;}

.fleet1 .item .box figcaption ul .case h6{margin-left: -6px;}

.sign2 .row-2 .right input{padding: 17px 182px 17px 31px;}
.sign5 .row-2 .right input{padding: 17px 182px 17px 31px;}
.sign3 .row-2 .right input{padding: 17px 182px 17px 31px;}
/* .best .row .wrapper .box{margin-bottom: 20px;} */
.best .row .wrapper figcaption p{height: 110px;}
.best{margin-bottom: 20px;}
.best .heading h2{margin-bottom: 15px;}

.sign7 .row-2 .right input{padding: 17px 182px 17px 31px;}

.event .wrapper p{width: 926px;margin: auto;}
.event .wrapper h6{font-size: 17px;margin-top: 20px;}
.event .wrapper{padding-bottom: 40px;}

.wedding .row .wrapper1{padding: 35px 60px 19px 46px}

.week .wrapper ul li{margin: 5px;}

.sign4 .row-2 .right input{padding: 17px 182px 17px 31px;}

.meet .wrapper p{width: 926px;margin: auto;}
.meet .wrapper h6{font-size: 17px;margin-top: 20px;}
.meet .wrapper{padding-bottom: 28px;}

.services .row .wrapper .box figcaption p{height: 110px;}


.hotel .wrapper p{width: 926px;margin: auto;}
.hotel .wrapper h6{font-size: 17px;margin-top: 20px;}
.hotel .wrapper{padding-bottom: 28px;}

.location .wrapper ul li figcaption h6{line-height: 23px;}
.location .wrapper ul li{margin: 5px;}
.location .wrapper ul li figcaption {display: flex; align-items: center; justify-content: center; height: 75px;}

.info .row .wrapper1{background-size: cover; padding-top: 80px; padding-bottom: 210px;}
.info .row .wrapper{background-size: cover;}

.sign9 .row-2 .right input{padding: 17px 182px 17px 31px;}

}

@media(max-width:992px){
	.lower-header .row-2 .right ul .button{margin-left:0;        width: auto;text-align: center;margin: auto;margin-top: 20px;}
	.menu-main-menu-container{width:100%}
    .lower-header .row-2{margin-left: 13px; margin-right: 11px;}

    .banner{margin-top: -92px;}
    .banner .wrap{left: 15px; width: 740px; padding: 16px 44px;}
    .banner .wrap h2{font-size: 50px;}
    .banner .wrap .box select{padding: 15px 102px 15px 10px;}
    .banner .wrap .box .button a{padding: 15px 76px;}

    .lower-header .row-2 .right ul .button a{display: block;    margin-left: 0px;}
    .lower-header .row-2 .left figure img{width: 260px;}

    .lower-header .row-2 .left .menu-btn,header .vk-closeBox{display: block;}
    .lower-header .row-2 .left{display: flex; justify-content: space-between; align-items: center; width: 100%;}

    .lower-header .row-2 .right{position: fixed; top: 0; right: -100%;  background: #00012a; height: 100%; width: 32vw; z-index: 9999;display: block;}
    .lower-header .row-2 .right ul{flex-direction: column; align-items: start; margin-right: 0px;}
    .lower-header .row-2 .right ul li{margin-left: 0px !important;width: 100%; padding: 8px;}

    .service .row .wrapper{padding-right: 15px; margin-bottom: 50px;}
    .service .row .wrapper1{margin-left: 0;}
    .service .row .wrapper1 figure img{width: 100%;}
    .class .row .wrapper .box,.class .row .wrapper3 .box,.class .row .wrapper1 .box,.class .row .wrapper2 .box{background-size: cover;}
    .class .row .wrapper .box1,.class .row .wrapper1 .box1,.class .row .wrapper3 .box1{padding: 75px 10px;}

    .save .wrapper h2,.save .wrapper h3{font-size: 50px; line-height: 45px;}

    .sign .row-2 .left h4 span{font-size: 28px;}
    .sign .row-2 .left h4{font-size: 28px;}
    .sign .row-2 .right input{padding: 17px 60px 17px 20px;}
    .sign .row-2 .right .button a{padding: 19px 12px 20px 13px;}
	.sign1 .row-2 .right input[type="email"]{width:275px}
    .client .item .box{min-height: 386px;}
    .client .item .box .content .customer{bottom: -125px; margin-left: 20px;}
    .client .item .box .custumer1{bottom: 27px; margin-left: 20px;}

    footer .uper-footer .row-2 .first .logo figure img{width: 200px;}
    footer .uper-footer .row-2 .second::before{border: 0;}
    footer .uper-footer .row-2 .second::after{border: 0;}
    footer .uper-footer .row-2 .third{flex: 0 0 42%;}
    footer .uper-footer .row-2 .second{flex: 0 0 22%;}
    footer .uper-footer .row-2 .third ul li{align-items: baseline;    margin-bottom: 10px;}
    footer .uper-footer .row-2 .third ul li a{line-height: 23px;}

    .about1{margin-top: -87px;}

    .service1 .row .wrapper{padding-right: 15px; margin-bottom: 50px;}
    .service1 .row .wrapper1{margin-left: 0;}
    .service1 .row .wrapper1 figure img{width: 100%;}

    .fleet .item .box{margin: 6px;}

    .team .wrapper h2{font-size: 24px;}
    .team .wrapper h4{font-size: 22px;}

    .client1 .item .box{min-height: 386px;}
    .client1 .item .box .content .customer{bottom: -130px; margin-left: 20px;}
    .client1 .item .box .custumer1{bottom: 27px; margin-left: 20px;}

    .sign1 .row-2 .left h4 span{font-size: 28px;}
    .sign1 .row-2 .left h4{font-size: 28px;}
    .sign1 .row-2 .right input{padding: 17px 60px 17px 20px;}
    .sign1 .row-2 .right .button a{padding: 19px 12px 20px 13px;}


  .top .wrapper p{width: 100%;}
  .top .wrapper h6{font-size: 18px;margin-top: 20px;}

  .top .wrapper1 .row .wrap figure img{height: auto;}
  .top .wrapper1 .row .wrap{margin-right: 0;}
  .top .wrapper1 .row .wrap1 figure img{height: auto;}
  .top .wrapper1 .row .wrap1{margin-left: 0; margin-top: 20px;}

  .fleet1 .item .box figcaption .button{padding: 0px 11px;}
  .fleet1 .item .box figcaption .button a.rainbow6{padding: 14px 17px;}
  .fleet1 .item .box figcaption .button a.rainbow7{padding: 14px 29px;}

  .fleet1 .item .box figcaption ul .case h6{margin-left: -40px;}

  .sign2 .row-2 .right input{padding: 17px 60px 17px 20px;}
  .sign2 .row-2 .right .button a{padding: 19px 12px 20px 13px;}
  .sign2 .row-2 .left h4,.sign2 .row-2 .left h4 span{font-size: 27px;}

  .relax .wrapper p{width: 100%;}
  .relax .wrapper h6{font-size: 18px;margin-top: 20px;}

  .relax .wrapper1 .row .wrap figure img{height: auto;}
  .relax .wrapper1 .row .wrap{margin-right: 0;}
  .relax .wrapper1 .row .wrap1 figure img{height: auto;}
  .relax .wrapper1 .row .wrap1{margin-left: 0; margin-top: 20px;}


  .tour .row .wrapper figure img{width: 100%;}
  .tour .row .wrapper1{margin-left: 0; padding: 83px 60px 83px 46px; margin-top: 20px;}

  .best{margin-bottom: 0;}

  .sign7 .row-2 .right input{padding: 17px 60px 17px 20px;}
  .sign7 .row-2 .right .button a{padding: 19px 12px 20px 13px;}
  .sign7 .row-2 .left h4,.sign7 .row-2 .left h4 span{font-size: 27px;}


  .event .wrapper p{width: 100%;}
  .event .wrapper h6{font-size: 18px;margin-top: 20px;}
  .event .wrapper1 .row .wrap figure img{height: auto;}
  .event .wrapper1 .row .wrap{margin-right: 0;}
  .event .wrapper1 .row .wrap1 figure img{height: auto;}
  .event .wrapper1 .row .wrap1{margin-left: 0; margin-top: 20px;}

  .wedding .row .wrapper figure img{width: 100%;}
  .wedding .row .wrapper1{margin-left: 0; padding: 100px 60px 100px 46px; margin-top: 20px;}
  .wedding .row .wrapper1 h2{width: 400px;}

  .week{padding-bottom: 35px;}
  .week .wrapper ul{flex-wrap: wrap;justify-content: normal;}
  .week .wrapper ul li{margin-bottom: 30px;}

  .sign4 .row-2 .right input{padding: 17px 60px 17px 20px;}
  .sign4 .row-2 .right .button a{padding: 19px 12px 20px 13px;}
  .sign4 .row-2 .left h4,.sign4 .row-2 .left h4 span{font-size: 27px;}

  .meet .wrapper p{width: 100%;}
  .meet .wrapper h6{font-size: 18px;margin-top: 20px;}
  .meet .wrapper1 .row .wrap figure img{height: auto;}
  .meet .wrapper1 .row .wrap{margin-right: 0;}
  .meet .wrapper1 .row .wrap1 figure img{height: auto;}
  .meet .wrapper1 .row .wrap1{margin-left: 0; margin-top: 20px;}

  .services .row .wrapper .box figcaption p{height: 85px;}
  .services .row .wrapper .box{margin-bottom: 20px;}

  .hotel .wrapper p{width: 100%;}
  .hotel .wrapper h6{font-size: 18px;margin-top: 20px;}
  .hotel .wrapper1 .row .wrap figure img{height: auto;}
  .hotel .wrapper1 .row .wrap{margin-right: 0;}
  .hotel .wrapper1 .row .wrap1 figure img{height: auto;}
  .hotel .wrapper1 .row .wrap1{margin-left: 0; margin-top: 20px;}

  .location{padding-bottom: 35px;}
  .location .wrapper ul{flex-wrap: wrap;justify-content: normal;}
  .location .wrapper ul li{margin-bottom: 30px;}

  .sign3 .row-2 .right input{padding: 17px 60px 17px 20px;}
  .sign3 .row-2 .right .button a{padding: 19px 12px 20px 13px;}
  .sign3 .row-2 .left h4,.sign3 .row-2 .left h4 span{font-size: 27px;}

  .fleet .item .box figcaption .button{padding: 0px 22px;}
  .fleet .item .box figcaption .button a.rainbow6{padding: 14px 45px;}
  .fleet .item .box figcaption .button a.rainbow7{padding: 14px 57px;}
  .fleet .item .box figcaption ul .case h6{margin-left: -40px;}

  .find .wrapper p{width: 100%;}
  .find .wrapper h2{width: 100%; font-size: 29px;}
  .find .wrapper h6{font-size: 18px;margin-top: 20px;}
  .find .wrapper1 .row .wrap figure img{height: auto;}
  .find .wrapper1 .row .wrap{margin-right: 0;}
  .find .wrapper1 .row .wrap1 figure img{height: auto;}
  .find .wrapper1 .row .wrap1{margin-left: 0; margin-top: 20px;}

  .info .row .wrapper1{padding-top: 80px; padding-bottom: 130px; margin-bottom: 25px;}

  .sign9 .row-2 .right input{padding: 17px 60px 17px 20px;}
  .sign9 .row-2 .right .button a{padding: 19px 12px 20px 13px;}
  .sign9 .row-2 .left h4,.sign9 .row-2 .left h4 span{font-size: 27px;}

  .sign5 .row-2 .right input{padding: 17px 60px 17px 20px;}
  .sign5 .row-2 .right .button a{padding: 19px 12px 20px 13px;}
  .sign5 .row-2 .left h4,.sign5 .row-2 .left h4 span{font-size: 27px;}

	div.tnp-subscription, form.tnp-subscription, form.tnp-profile{max-width: 374px !important;}
	.sign1 .row-2 .right input[type="email"]{padding: 17px 208px 17px 31px !important;}
	.tnp-field input[type="submit"]{padding: 15px 20px 20px 15px !important;}
	
}

@media(max-width:767px){

	
	
.lower-header .row-2 .right ul li:nth-child(5){display:block}
.lower-header .row-2 .right ul li:nth-child(3){display:block}

	
	
    .vk-closeBox{margin-left: 178px;}
    .lower-header .row-2 .left figure img{width: 220px;}
    .banner{margin-top: -77px;}
    /* .banner .item figure img{height: 300px;} */
    .upper-header .row-2 .left ul li{margin-right: 20px;}
    
    .upper-header .row-2 .right ul li::before{left: -25px;}

    .banner .wrap{width: 394px;height: 315px;}
    .banner .wrap h2{font-size: 29px;}
    .banner .wrap .box{flex-wrap: wrap;}
    .banner .wrap .box select{width: 100%;margin-bottom: 10px; margin-right: 0;}
    .banner .wrap .box .button a{padding: 15px 120px;}
    .banner .wrap .box .button{margin-top: 10px;}

    .service .row .wrapper h2,.service .row .wrapper h3{font-size: 28px; line-height: 38px}
    .service .row .wrapper h4{font-size: 22px;}
	.upper-header .row-2 .left ul li .call{margin-right:0}
    .reasons .heading h2{font-size: 30px;}
	.upper-header .row-2 .left ul li a i{font-size: 15px;}
    .reasons .heading h2::before{left: -292px;}
    .reasons .item .box{padding: 55px 0px; background-size: cover;}
    .reasons .item .box .coin{top: 26px;left: 18px;}
    .class .row .wrapper .box1, .class .row .wrapper1 .box1, .class .row .wrapper .box1, .class .row .wrapper3 .box1{padding: 85px 10px;}
	.page-template-luxury-limousine .about1 .wrapper figcaption h2{color:#000}
	
	
	.page-template-luxury-limousine .about1 .wrapper figure img{background: black;
    opacity: 0.8;}
	.banner .item figure img{height:530px}
	.sign1 .row-2 .right input[type="email"]{width:235px !important}
	.banner .wrap{top:130px !important}
	.lower-header .row-2 .right{width:72vw}
	.vk-closeBox{margin-left:255px !important}
	.upper-header .row-2 .left ul li .email::before{left:-33px}
	.upper-header .row-2 .left ul li a{font-size:13px}
    .luxury{padding-top: 80px; padding-bottom: 126px;}
    .luxury .wrapper p{width: auto;}
	.upper-header .row-2 .left ul li .email{display:none}
    .save .wrapper h2, .save .wrapper h3{font-size: 40px;line-height: 36px;}
    
    .news .item .box{margin: 0;}
	.upper-header .row-2 .left ul li .call{display:none}
    .client .item .box{min-height: 418px; padding: 40px 30px 0px 30px;}
    .client .item .box .star{top: 56px;}
    .client .item .box .content p{margin-top: 10px; line-height: 26px;}
    .client .item .box .content .customer{bottom: -115px;}
    footer .uper-footer .row-2 .first .logo figure img{width: 240px;}

    footer .uper-footer .row-2{flex-wrap: wrap;}
    footer .uper-footer .row-2 .first{flex: 0 0 100%;}
    footer .uper-footer .row-2 .second{flex: 0 0 100%; margin-top: 20px;}
    footer .uper-footer .row-2 .third{flex: 0 0 100%; margin-top: 20px;}

    footer .lower-footer .row-2{flex-wrap: wrap; justify-content: center;}
    footer .lower-footer .row-2 .left{margin-bottom: 10px;}

    .about1{margin-top: -77px;}
    .about1 .wrapper figure img{height: 310px;}
    .about1 .wrapper figcaption{top: 148px;}
    .about1 .wrapper figcaption h2{font-size: 40px;}

    .service1 .row .wrapper h2,.service1 .row .wrapper h3{font-size: 28px; line-height: 38px}
    .service1 .row .wrapper h4{font-size: 22px;}

    .reasons1 .heading h2{font-size: 30px;}
    .reasons1 .heading h2::before{left: -292px;}
    .reasons1 .item .box{padding: 55px 0px; background-size: cover;}
    .reasons1 .item .box .coin{top: 26px;left: 18px;}
    
    .fleet .item .box{margin: 0;}
    .fleet .item .box figcaption .button a.rainbow6{padding: 14px 48px;}
    .fleet .item .box figcaption .button a.rainbow7{padding: 14px 62px;}
    .fleet .item .box figcaption .button{padding: 0px 34px;}
    .fleet .item .box figcaption ul .case h6{margin-left: -46px;}

    .news1 .item .box{margin: 0px;}

    .team {padding-bottom: 79px; padding-top: 65px; background-repeat: no-repeat;}
    .team .wrapper h2{font-size: 20px; line-height: 26px; margin-bottom: 25px;}
    .team .wrapper h4{line-height: 26px;}
    .team .wrapper .button{margin-top: 56px;}

    .client1 .item .box{min-height: 418px; padding: 40px 30px 0px 30px;}
    .client1 .item .box .star{top: 56px;}
    .client1 .item .box .content p{margin-top: 10px; line-height: 26px;}
    .client1 .item .box .content .customer{bottom: -115px;}

    .top .wrapper h2{font-size: 22px;}


  .reasons2 .heading h2{font-size: 30px;}
  .reasons2 .heading h2::before{left: -292px;}
  .reasons2 .item .box{padding: 55px 0px; background-size: cover;}
  .reasons2 .item .box .coin{top: 26px;left: 18px;}

  .reasons3 .heading h2{font-size: 30px;}
  .reasons3 .heading h2::before{left: -292px;}
  .reasons3 .item .box{padding: 55px 0px; background-size: cover;}
  .reasons3 .item .box .coin{top: 26px;left: 18px;}

  .best .heading h2{margin-bottom: 22px; font-size: 32px;}
  .best .row .wrapper figure img{width: 100%; object-fit: cover;}

  .tour .row .wrapper1{padding: 57px 36px 50px 32px;}

  .relax .wrapper h6{font-size: 17px;}

  .event .wrapper h2{font-size: 24px;}

  .wedding .row .wrapper1 h2{width: 341px;font-size: 30px;}

  .wedding .row .wrapper1{padding: 64px 60px 49px 46px;}

  .week .wrapper ul{justify-content: center;}

  .meet .wrapper h2{font-size: 24px; margin-bottom: 20px;}
  .meet .wrapper h6,.hotel .wrapper h6{font-size: 17px;}

  .hotel .wrapper h2{font-size: 25px; margin-bottom: 20px;}

  .location .heading h2{font-size: 23px;}
  .location .wrapper ul{justify-content: center;}

  .find .wrapper h2{font-size: 18px;}
  .info .row .wrapper .wrap1{width: auto;}

  .info .row .wrapper{padding: 25px 30px;}
  .info .row .wrapper form .button{text-align: center;}

  .sign9 .row-2,.sign3 .row-2,.sign5 .row-2,.sign4 .row-2,.sign7 .row-2,.sign2 .row-2,.sign1 .row-2,.sign .row-2{flex-wrap: wrap;justify-content: center;}
  .sign9 .row-2 .right,.sign7 .row-2 .right,.sign5 .row-2 .right,.sign4 .row-2 .right,.sign3 .row-2 .right,.sign2 .row-2 .right,.sign1 .row-2 .right,.sign .row-2 .right{margin-top: 30px;}
}

@media(max-width:425px){

    /* .vk-closeBox{margin-left: 150px;} */
    .vk-closeBox{margin-left: 178px;}
    .upper-header .row-2 .right ul li{margin-left: 47px;}
    .banner .wrap{width: 394px; padding: 16px 30px;z-index:222}

    /* .banner .wrap h2{font-size: 26px;}
    .banner .wrap .box .button a{padding: 15px 110px;} */

    /* .banner .wrap{width: 394px;height: 315px;} */
    .banner .wrap h2{font-size: 29px;}
    .banner .wrap .box{flex-wrap: wrap;}
    .banner .wrap .box select{width: 100%;margin-bottom: 10px; margin-right: 0;}
    .banner .wrap .box .button a{padding: 15px 134px;}
    .banner .wrap .box .button{margin-top: 10px;}
    
    .service1 .row .wrapper{padding-top: 0;}
    .service1 .row .wrapper h2,.service1 .row .wrapper h3{font-size: 28px; line-height: 38px}
    .service1 .row .wrapper h4{font-size: 22px;}

    .process .item .box{padding: 17px 30px 101px 22px; margin: 16px;}
    .process .heading h2, .process .heading h2 span{margin-bottom: 30px;}
    .save{padding: 75px 0px;}
    .save .wrapper h2, .save .wrapper h3{font-size: 35px;}

    .reasons .item .box{margin: 0;}
    .reasons .heading h2{font-size: 28px;margin-bottom: 38px;}
    .reasons .heading h2::before{left: -267px;}

    .service{padding-bottom: 62px;}
    .service .row .wrapper h2, .service .row .wrapper h3{font-size: 28px;}
    .service .row .wrapper{padding-right: 0; padding-top: 0;}
    /* .service .row .wrapper h4{font-size: 19px;} */
    .service .row .wrapper h4{font-size: 22px;}
    .service .row .wrapper .button{text-align: center;}

    .news .item .box{margin-right: 8px;}

    .client .item .box{min-height: 418px; padding: 40px 30px 0px 30px;}
    .client .item .box .star{top: 56px;}
    .client .item .box .content p{margin-top: 10px; line-height: 26px;}
    .client .item .box .content .customer{bottom: -115px;}
    footer .uper-footer .row-2 .first .logo figure img{width: 240px;}

    /* .client .heading h2{font-size: 30px;}
    .client .heading h2::before{left: -228px;}
    .client .item .box .content .customer{bottom: -85px;} */

    /* .sign .row-2 .left p{font-size: 15px;}
    .sign .row-2 .right input{padding: 17px 37px 17px 20px;} */

    .sign .row-2{flex-wrap: wrap; justify-content: center;}
    .sign .row-2 .right{margin-top: 30px;}

    .class .row .wrapper .box1, .class .row .wrapper1 .box1, .class .row .wrapper .box1, .class .row .wrapper3 .box1{padding: 85px 10px;}

    .about1{margin-top: -77px;}

    .service1{padding-bottom: 62px;}
    .service1 .row .wrapper{padding-right: 0; padding-top: 0;}
    /* .service1 .row .wrapper h2, .service1 .row .wrapper h3{font-size: 25px;}
    .service1 .row .wrapper h4{font-size: 19px;} */
    .service1 .row .wrapper .button{text-align: center;}

    .reasons1 .item .box{margin: 0;}
    .reasons1 .heading h2{font-size: 28px;margin-bottom: 38px;}
    .reasons1 .heading h2::before{left: -267px;}

    /* .fleet .heading p{line-height: 20px;}
    .fleet .item .box figcaption .button{padding: 0px 19px;}
    .fleet .item .box figcaption .button a.rainbow6{padding: 14px 41px;}
    .fleet .item .box figcaption .button a.rainbow7{padding: 14px 53px;} */

    .team .wrapper h2{font-size: 16px;}
    .team .wrapper h4{font-size: 15px;}
    .team .wrapper .button a{font-size: 16px; padding: 14px 25px;} 

    .fleet .item .box figcaption .button a.rainbow6{padding: 14px 48px;}
    .fleet .item .box figcaption .button a.rainbow7{padding: 14px 62px;}
    .fleet .item .box figcaption .button{padding: 0px 28px;}
    .fleet .item .box figcaption ul .case h6{margin-left: -46px;}

    .news1 .item .box{margin-right: 8px;}

    .client1 .heading h2{font-size: 30px;}
    .client1 .heading h2::before{left: -228px;}
    /* .client1 .item .box .content .customer{bottom: -85px;} */
    .client1 .item .box .content .customer{bottom: -112px;}
    /* .sign1 .row-2 .left p{font-size: 15px;}
    .sign1 .row-2 .right input{padding: 17px 37px 17px 20px;} */

    .sign1 .row-2{flex-wrap: wrap; justify-content: center;}
    .sign1 .row-2 .right{margin-top: 30px;}


    .top .wrapper h6,.relax .wrapper h6,.event .wrapper h6,.meet .wrapper h6, .hotel .wrapper h6{font-size: 16px;}

    .reasons2 .heading h2,.reasons .heading h2,.reasons3 .heading h2{font-size: 25px;}
    .reasons2 .heading h2::before,.reasons .heading h2::before,.reasons3 .heading h2::before{left: -236px;}
    .reasons3 .item .box figcaption h6,.reasons3 .item .box figcaption h6,.reasons3 .item .box figcaption h6{font-size: 20px; margin-top: 12px;} 
 .fleet .item .box figcaption .button{padding: 0px 37px;}
 .fleet1 .item .box figcaption .button{padding: 0px 31px;}
 .fleet1 .item .box figcaption .button a.rainbow6,.fleet .item .box figcaption .button a.rainbow6{padding: 14px 45px;}
 .fleet1 .item .box figcaption .button a.rainbow7,.fleet1 .item .box figcaption .button a.rainbow7{padding: 14px 57px;}

 .sign .row-2 .right input,.sign1 .row-2 .right input,.sign2 .row-2 .right input,.sign3 .row-2 .right input, .sign4 .row-2 .right input,.sign5 .row-2 .right input,.sign7 .row-2 .right input,.sign9 .row-2 .right input{padding: 17px 15px 17px 20px;}
 .sign9 .row-2 .left, .sign3 .row-2 .left, .sign5 .row-2 .left, .sign4 .row-2 .left, .sign7 .row-2.left, .sign2 .row-2 .left, .sign1 .row-2.left, .sign .row-2 .left{text-align: center;}
 .relax .wrapper h2,.tour .row .wrapper1 h2,.best .heading h2{font-size: 30px;}
 .sign9{padding-top: 40px;}
 .event .wrapper h2{font-size: 20px;}

 .wedding .row .wrapper1{padding: 64px 26px 49px 26px;}
 .wedding .row .wrapper1 h2{width: auto; line-height: 36px; font-size: 24px;}

 .meet .wrapper h2{font-size: 20px;}

 .hotel .wrapper h2{font-size: 20px;}

 .location{padding-bottom: 0;}
 .location .heading h2{font-size: 19px;}

 .news1 .heading h2{font-size: 30px;}
 .news1 .heading h2::before{left: -115px;}

 .info .row .wrapper1 .content h2,.info .row .wrapper1 .content h2 span{font-size: 30px;}

 .find .wrapper h2{line-height: 26px;}



}

@media(max-width:375px){

    .vk-closeBox{margin-left: 125px; }
.upper-header .row-2 .right ul{display: none;}
.lower-header .row-2 .left figure img{width: 185px;}
.lower-header .row-2 .right ul li a{margin-left: 5px;}

.banner .wrap h2{font-size: 26px;}
.banner .wrap .box .button a{padding: 15px 111px;}

.banner .wrap{width: 347px;}

.banner .wrap h2{font-size: 20px;}
.banner{margin-top: -67px;}
/* .banner{margin-top: -71px;} */
/* .banner .wrap .box .button a{padding: 15px 110px;} */

.sign .row-2 .right input{padding: 17px 0px 17px 17px;}
.sign .row-2 .right .button a{padding: 19px 5px 20px 9px;}

.client .heading h2{font-size: 30px;}
.client .heading h2::before{left: -228px;}
.client .item .box{margin: 0;}
.client .item .box .content .customer{bottom: -114px;}

/* .client .item .box .content .customer{bottom: -89px;margin-left: 4px;} */

.service .row .wrapper{padding-right: 0;}
.service .row .wrapper h2, .service .row .wrapper h3{font-size: 25px;}
/* .service .row .wrapper h4{font-size: 17px;} */
.service .row .wrapper h4{font-size: 19px;}
.service .row .wrapper .button{text-align: center;}

/* .reasons .heading h2{font-size: 20px;margin-bottom: 38px;}
.reasons .heading h2::before{left: -162px;} */


.reasons .item .box{margin: 0;}
.reasons .heading h2{font-size: 24px;margin-bottom: 38px;}
.reasons .heading h2::before{left: -225px;}

.class .row .wrapper .box1, .class .row .wrapper1 .box1, .class .row .wrapper .box1, .class .row .wrapper3 .box1{padding: 80px 10px;}

.luxury{padding-top: 50px;padding-bottom: 84px;}
.luxury .wrapper h2{font-size: 28px;}
.luxury .wrapper .button{text-align: center;}

.process .item .box{padding: 17px 30px 77px 22px;}
.process .heading h2, .process .heading h2 span{margin-bottom: 30px; font-size: 31px;}

/* .process .heading h2,.process .heading h2 span{font-size: 30px;} */
.process .heading h2::before{left: -183px;}
.process .item .box h4{font-size: 22px;}
/* .process .item .box{padding: 17px 14px 76px 22px; margin: 0;} */

.save .wrapper h2, .save .wrapper h3{font-size: 35px; line-height: 30px;}

/* .sign .row-2 .right input{padding: 17px 36px 17px 20px;} */
.sign .row-2 .left p{font-size: 15px;}
.sign .row-2 .left h4{font-size: 28px;}

.news .item .box figcaption{padding-right: 20px;}
.news .item .box{margin-right: 6px;}

footer .lower-footer .row-2{margin-left: 0;}

.about1{margin-top: -67px;}

.reasons1 .heading h2{font-size: 20px;margin-bottom: 38px;}
.reasons1 .heading h2::before{left: -162px;}

.news1 .item .box figcaption{padding-right: 20px;}
.news1 .item .box{margin-right: 6px;}

.service1 .row .wrapper h2, .service1 .row .wrapper h3{font-size: 21px;}
.service1 .row .wrapper h4{font-size: 18px;}

/* .fleet .item .box figcaption .button{padding: 0px 15px;}
.fleet .item .box figcaption .button a.rainbow6{padding: 14px 46px;}
.fleet .item .box figcaption .button a.rainbow7{padding: 14px 58px;}
.fleet .item .box figcaption ul .case h6{margin-left: -21px;} */

.team .wrapper .button a{font-size: 15px; padding: 14px 25px;}

.sign1 .row-2 .right input{padding: 17px 0px 17px 20px;}
.sign1 .row-2 .left p{font-size: 15px;}

.client1 .item .box{margin: 0;}
.client1 .item .box .content .customer{bottom: -87px;}

.about1 .wrapper figcaption h2{font-size: 33px;}

.top .wrapper h2{font-size: 17px;}

.reasons2 .heading h2, .reasons .heading h2, .reasons3 .heading h2{font-size: 22px;}

.reasons2 .heading h2::before, .reasons .heading h2::before, .reasons3 .heading h2::before{left: -202px;}


.fleet1 .heading h2,.fleet1 .heading h2 span{font-size: 30px;}
.fleet1 .heading h2::before{left: -64px;}

.fleet1 .item .box figcaption .button{padding: 0px 30px;}
.fleet .item .box figcaption .button{padding: 0px 41px;}
.fleet1 .item .box figcaption .button a.rainbow6, .fleet .item .box figcaption .button a.rainbow6{padding: 14px 33px;}
.fleet1 .item .box figcaption .button a.rainbow7, .fleet .item .box figcaption .button a.rainbow7{padding: 14px 45px;}

.fleet1 .item .box figcaption ul .case h6{margin-left: -18px;}

.team .wrapper .button a{padding: 14px 10px;}
.client1 .heading h2{font-size: 25px;}
.client1 .heading h2::before{left: -174px;}

.sign .row-2 .right input, .sign1 .row-2 .right input, .sign2 .row-2 .right input, .sign3 .row-2 .right input, .sign4 .row-2 .right input, .sign5 .row-2 .right input, .sign7 .row-2 .right input, .sign9 .row-2 .right input{padding: 17px 0px 17px 10px;}

.fleet .heading h2,.fleet .heading h2 span{font-size: 30px;}

.fleet .heading h2::before{left: -67px;}

.relax .wrapper h2, .tour .row .wrapper1 h2, .best .heading h2{font-size: 26px;}

.best .row .wrapper figcaption h6{font-size: 22px;}

.event .wrapper h2{font-size: 18px;}

.wedding .row .wrapper1 h2{font-size: 22px;}

.week .heading h2,.week .heading h2 span{font-size: 30px;}

.week .heading h2::after{left: -84px;}

.meet .wrapper h2{font-size: 18px;}

.services .heading h2,.services .heading h2 span{font-size: 30px;}

.services .heading h2::after{left: -109px;}

.services .row .wrapper .box figcaption h6{font-size: 22px;}

.hotel .wrapper h2{font-size: 18px;}

.location .heading h2{font-size: 17px;}

.sign1 .row-2 .left{text-align: center;}

.find .wrapper h2{font-size: 17px;}

.info .row .wrapper h2,.info .row .wrapper h2 span{font-size: 30px;}

.info .row .wrapper1 .content ul li a.call{font-size: 20px;}


}


@media(max-width:320px){

  .banner .wrap{width: 291px;}
  .banner .wrap .box .button a{padding: 15px 83px;}
  .service .row .wrapper h2, .service .row .wrapper h3{font-size: 21px;}
  .service .row .wrapper h4{font-size: 17px;}
  .class .row .wrapper .box1, .class .row .wrapper1 .box1, .class .row .wrapper .box1, .class .row .wrapper3 .box1{padding: 53px 10px;}

  .process .item .box{padding: 17px 30px 78px 22px;margin: 0;}
  .client .heading h2::before{margin-left: -173px;}

  .save .wrapper h2, .save .wrapper h3{font-size: 30px;}
  .client .heading h2{font-size: 25px;}
  .client .item .box .content .customer{bottom: -89px;}

  .fleet .item .box figcaption .button{padding: 0px 14px;}

  .fleet .item .box figcaption ul .case h6{margin-left: -26px;}

  .info .row .wrapper .wrap1 label{font-size: 15px;}

	.sign1 .row-2 .right input[type="email"]{padding: 17px 139px 17px 31px !important;}
	div.tnp-subscription, form.tnp-subscription, form.tnp-profile{max-width: 289px !important;}
	.news1 .item .box figcaption h4{font-size: 18px !important;}
	
	.fleet1 .item .box figcaption .button{padding: 0px 19px !important;}
	.fleet1 .item .box figcaption .button a.rainbow6, .fleet .item .box figcaption .button a.rainbow6{padding: 14px 25px !important;}
	.fleet1 .item .box figcaption .button a.rainbow7, .fleet .item .box figcaption .button a.rainbow7{padding: 14px 37px !important;}
	
}
/* @media(max-width:1280px){

  .lower-header .row-2 .right ul li a{margin-left: 29px;}
  .lower-header .row-2{margin-left: 37px;}
} */
/* @media(max-width:820px){

  .lower-header .row-2 .right ul .button a{display: none;}
  .lower-header .row-2 .left figure img{width: 260px;}

  .lower-header .row-2 .left .menu-btn,header .vk-closeBox{display: block;}
  .lower-header .row-2 .left{display: flex; justify-content: space-between; align-items: center; width: 100%;}

  .lower-header .row-2 .right{position: fixed; top: 0; right: -100%;  background: #00012a; height: 100%; width: 52vw; z-index: 9999;display: block;}
  .lower-header .row-2 .right ul{flex-direction: column; align-items: start; margin-right: 0px;}
  .lower-header .row-2 .right ul li{margin-left: 0px !important;border-bottom: 1px solid #fff; width: 100%; padding: 8px;}
  .about1 {
    margin-top: -87px;
} 
}*/
apps-fileview.texmex_20240425.01_p0
style.css
Displaying style.css.


.details{margin: 55px 0px;}
  .details .row .wrapper figure img{width: 100%;}
  .details .row .wrapper1{padding: 50px 65px 65px 50px; background-color: #00012a;}
  .details .row .wrapper1 h2{font-size: 35px;line-height: 45px;color: #dac178;font-weight: 900;font-family: "Lato";}
  .details .row .wrapper1  .price h6{font-size: 16px; color: #fff;line-height: 21px;font-weight: 700; font-family: "Lato"; margin: 16px 0px;}
  .details .row .wrapper1 .logase ul li{display: flex;align-items: center;  margin: 15px 0px;}
  .details .row .wrapper1 .logase ul li i{font-size: 25px;color: #fff;}
  .details .row .wrapper1 .logase ul li h6{font-size: 16px; color: #fff;line-height: 21px;font-weight: 400;font-family: "Lato";margin-left: 20px;}
  .details .row .wrapper1 .button a{font-size: 16px; color: #000;font-weight: 400;font-family: "Lato"; padding: 14px 40px;     border-radius: 6px; background-image: linear-gradient(268deg, rgba(189, 149, 97, 0.996078431372549) 0%, rgba(189, 149, 97, 0.9960856768616418) 0%, rgba(239, 227, 155, 0.998033062403118) 50%, rgba(173, 123, 43, 0.9999999999999999) 100%);}
  .details .row .wrapper1 .button{margin-top: 45px;}
  .rainbow10{ text-decoration: none; background-color: #343A40; border-radius: 4px; color: #fff; cursor: pointer; padding: 14px 40px;}
  .rainbow-11:hover{background-image: linear-gradient(90deg, #00C0FF 0%, #FFCF00 49%, #FC4F4F 80%, #00C0FF 100%); animation:slidebg 2s linear infinite;}
  .rainbow11:hover{color: #fff;}
  @keyframes slidebg {
  to {
  background-position:20vw;
  }
  }
  
  .blog-detail{padding-top: 60px;padding-bottom: 70px;}

.blog-detail h2{font-size: 30px;line-height: 50px;color: #282727;font-weight: 500;position: relative;text-align: center;padding-bottom: 20px;margin-bottom: 30px;}

.blog-detail .heading p{font-size: 16px;padding-right: 40px;}



.blog-detail .sub-heading h4{font-size: 30px;margin-bottom: 20px;   color: #100d36;font-weight:600}

.blog-detail  form{display: flex;}

.blog-detail  form input{padding:15px 35px 15px 10px;border:1px solid #bfbfbf;background-color: #fff;border:1px solid #d1b375;width: 100%;}

.blog-detail form input::placeholder{font-size: 16px;color:grey;}

.blog-detail  form input[type=submit]{width:120px;background-repeat: no-repeat;background-position: center; padding-left: 40px;background-color: #d1b375;color: black;}

.blog-detail .date p{font-size: 14px;font-weight: 400;}

.blog-detail .date small{font-size: 16px;font-weight: 400;font-family: 'Roboto';color: grey;}

.blog-detail .post .row-2{display: flex;padding-top: 10px;padding-bottom: 10px; }

.blog-detail .post .right{margin-left: 20px;}

.blog-detail .post .right .content h4 a{font-size: 18px;margin-bottom: 0;font-family: 'Roboto';color: #100d36;}
.blog-detail .post .right .content h4 a:hover{    color: #d9bf75;}
.blog-detail .post .right .content h3{font-size:16px;color:#6f6f6f;font-weight: 700;}

.blog-detail .post .right .content i{width: 21px;height: 21px;font-size: 13px;padding-top: 2px;padding-left: 2px;font-weight: 900;color: #827bb1;}

 .blog-detail .description p{margin-bottom: 10px;text-align: justify;color: #2c2c2c8c;line-height:28px;font-family: roboto;} 

.blog-detail figcaption h3{font-size: 35px;
    line-height: 45px;
    color: #100d36;
    font-weight: 900;
    font-family: "Lato";
    text-align: start;
    position: relative;
    margin-bottom: 20px;}

.blog-detail figure{width: 100%;}

.blog-detail .form-box{margin-bottom: 10px;}

.blog-detail figcaption .content ul{display: flex;padding-top: 20px;padding-left: 20px;margin-bottom: 30px;}

.blog-detail figcaption .content ul li{display: flex;align-items: center;margin-right: 40px;}

.blog-detail figcaption .content ul p{font-size: 16px;}

.blog-detail figcaption .content ul li i{color: #d1b375;margin-right: 6px;}

.blog-detail figure img{width:100%}

.blog-detail .left figure img{    min-width: 121px;
    max-height: 120px;}

.blog-detail .description{padding-right: 40px;}


.about1 .wrapper figcaption b{color:white}
.blog-detail figcaption .caption p{font-size: 18px;color: #3d3d3d99;padding-top: 10px;margin-bottom: 15px;}

.blog-detail figcaption .caption small{color: #000;font-size: 18px;}

.service-detail {padding-top: 80px;padding-bottom: 60px;}
.service-detail ul li{padding: 15px;border-bottom: 1px solid #0000002e;}
.service-detail ul li a p{font-size: 20px;font-weight: 400;font-family: Abhaya}
.service-detail .image-caption h3{font-size: 42px;font-weight: 600;font-family: Abhaya;}
.service-detail .image-caption p{font-size: 16px;margin-bottom: 10px;line-height: 1.8;margin-bottom: 20px;}
.service-detail ul{position: relative;}
.service-detail ul li:hover{border-left: 6px solid #14afb9;}
.service-detail .all-service{margin-right: 40px;margin-top: 10px;    background: #d3d3d347;}