/* home */
body{font-size: 14px;}
.slide-txt{font-size: 15px;}
body{color: rgb(51, 51, 51);}
h1,h2,h3{color: rgb(0, 0, 0);}
body{font-weight: 400;}
.slide-txt{font-weight: 400;}
.mnav-bar::before,.mnav-bar::after{color: rgb(1, 34, 97);}
.nav li ul{border-color: rgb(1, 34, 97);}
.row,.slider .slide-box{max-width: 1260px;}
a{color: rgb(251, 156, 1);}
.btn{font-size: 18px; background-color: rgb(251, 156, 1);}
.btn{color: rgb(255, 255, 255);}
.btn::after{font-size: 28.8px;}
.light.btn:hover,.btn:hover{color: rgb(255, 255, 255) !important; background-color: rgb(0, 0, 0);}
h1,h2,h3{line-height: 1.3em;}
@media only screen and (min-width: 1575px){
  .row{padding: 31px 0px;}
  .sec{padding: 63px 0px;}
  .sec-fw{padding: 0px;}
}
h1{font-weight: 600;}
h2{font-weight: 600;}
h3{font-weight: 600;}
h1,h2,h3{font-family: Poppins, Helvetica, Arial, Lucida, sans-serif;}
body{font-family: Poppins, Helvetica, Arial, Lucida, sans-serif;}
.car-title-row{display: flex; justify-content: space-between; align-items: center;}
.stars{color: orange; font-size: 18px;}
.car-bottom{display: flex; margin-top: 10px; position: relative; background-color: rgb(255, 255, 255);}
.whatsapp{flex: 1 1 0%; padding: 10px; background: rgb(15, 39, 71); clip-path: polygon(100% 0px, 89% 52%, 100% 98%, 0% 100%, 0px 49%, 0% 0%);}
.call{flex: 1 1 0%; padding: 10px; background: rgb(255, 255, 255); position: relative;}
.fw-slider-0.slider.m .slides .slide-txt{font-size: 16px !important;}
.fw-slider-0 .slide-desc{padding-top: 293px; padding-bottom: 293px;}
.sec-1.sec{padding-top: 50px; padding-bottom: 50px;}
.row-0.row{padding-top: 16px !important; padding-bottom: 16px !important;}
.hdg-0{margin-top: 22px !important; margin-bottom: 4px !important;}
.hdg-1 .hdg-in h1{font-weight: 700; font-size: 35px; color: rgb(1, 34, 97) !important;}
.hdg-1{margin-bottom: 6px !important;}
.txt-0{margin-bottom: 21px !important;}
.sec .btn-0{font-size: 18px; color: rgb(255, 255, 255) !important; border-width: 0px !important;}
.sec .btn-0::after{font-size: 1.6em;}
.btn-0,.btn-0::after{transition: 300ms;}
.img-0{text-align: left; margin-left: 0px;}
.slider .slide-0,.slider .slide-1{background-image: linear-gradient(rgba(0, 0, 0, 0.19) 0%, rgba(0, 0, 0, 0.24) 100%), url("/assets/images/jaipur-banner-img.webp");}
.slider .slide-2{background-image: linear-gradient(rgba(0, 0, 0, 0.19) 0%, rgba(0, 0, 0, 0.24) 100%), url("/assets/images/jaipur-banner-img-.webp");}
@media only screen and (max-width: 980px){
  .fw-slider-0 .slide-desc{padding-top: 293px; padding-bottom: 293px;}
  .sec .btn-0::after{display: inline-block; opacity: 0;}
  .sec .btn-0:hover::after{opacity: 1;}
  .img-0 .img-wrap img{width: auto;}
}
@media only screen and (max-width: 767px){
  .fw-slider-0 .slide-desc{padding-top: 114px; padding-bottom: 114px;}
  .sec .btn-0::after{display: inline-block; opacity: 0;}
  .sec .btn-0:hover::after{opacity: 1;}
  .img-0 .img-wrap img{width: auto;}
  .slider.m .slide-0.slide .slide-desc .slide-txt,.slider.m .slide-1.slide .slide-desc .slide-txt,.slider.m .slide-2.slide .slide-desc .slide-txt{font-size: 13px !important;}
}
.nav li ul{width: 350px !important;}
.nav li li{line-height: 20px !important;}
.sec-2.sec{padding-top: 57px; padding-bottom: 99px; background-color: rgb(1, 34, 97) !important;}
.row-1.row{padding-top: 19px !important; padding-bottom: 18px !important;}
.hdg-2 .hdg-in h2,.hdg-3 .hdg-in h2,.hdg-4 .hdg-in h2,.hdg-5 .hdg-in h2{color: rgb(251, 156, 1) !important; text-align: center;}
.hdg-2,.hdg-3,.hdg-4,.hdg-5{margin-bottom: 6px !important;}
.row-2.row,.row-3.row{padding-top: 19px !important; padding-bottom: 13px !important;}
.blurb-0.blurb{background-color: rgb(255, 255, 255); border-top-width: 5px; border-left-width: 5px; border-top-color: rgb(1, 34, 97); border-left-color: rgb(1, 34, 97); padding: 27px 15px !important; margin-right: -28px !important;}
.blurb-0,.blurb-1,.blurb-2,.blurb-3{box-shadow: rgb(255, 255, 255) -8px -8px 0px -7px;}
.blurb-0 .blurb-c,.blurb-1 .blurb-c,.blurb-2 .blurb-c,.blurb-3 .blurb-c,.blurb-9 .blurb-c,.blurb-10 .blurb-c,.blurb-11 .blurb-c,.blurb-12 .blurb-c,.blurb-13 .blurb-c,.blurb-14 .blurb-c{text-align: left;}
.blurb-0 .ico,.blurb-1 .ico,.blurb-2 .ico,.blurb-3 .ico{font-size: 50px; color: rgb(1, 34, 97); font-weight: 900 !important;}
.img-1 .img-wrap,.img-2 .img-wrap,.img-3 .img-wrap,.img-4 .img-wrap{border-top-color: rgb(1, 34, 97); border-right-color: rgb(1, 34, 97); border-bottom-color: rgb(1, 34, 97); border-right-width: 5px; border-bottom-width: 5px; box-shadow: rgb(255, 255, 255) 1px 1px 0px 0px;}
.img-1,.img-2,.img-3,.img-4{text-align: left; margin-top: 5px !important; margin-left: -39px !important;}
.blurb-1.blurb,.blurb-2.blurb,.blurb-3.blurb{background-color: rgb(255, 255, 255); border-top-width: 5px; border-left-width: 5px; border-top-color: rgb(1, 34, 97); border-left-color: rgb(1, 34, 97); padding: 28px 15px !important; margin-right: -28px !important;}
div.sec.sec-3 > .bg-pattern{background-image: url("data:image/svg+xml;base64,PHN2ZyAgZmlsbD0iI2RkZGRkZCIgaGVpZ2h0PSI4MHB4IiB3aWR0aD0iODBweCIgdmlld0JveD0iMCAwIDgwIDgwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0wLDhWMEg4QTgsOCwwLDAsMSwwLDhaTTgwLDhWMEg3MkE4LDgsMCwwLDAsODAsOFpNMCw3MnY4SDhBOCw4LDAsMCwwLDAsNzJaTTQwLDMyYTgsOCwwLDEsMCw4LDhBOCw4LDAsMCwwLDQwLDMyWk04MCw3MmE4LDgsMCwwLDAtOCw4aDhaIi8+PC9zdmc+"); background-size: 2px;}
.sec-3.sec{padding-top: 73px; padding-bottom: 70px;}
.row-4.row,.row-11.row{padding-top: 19px !important; padding-bottom: 5px !important;}
.row-5,.row-6{min-height: 290.4px;}
.row-5.row{padding-top: 8px !important;}
.img-5,.img-6,.img-7,.img-8,.img-9,.img-10{text-align: left; margin-left: 0px;}
.txt-2 a,.txt-3 a,.txt-4 a,.txt-5 a,.txt-6 a,.txt-7 a{font-size: 15px;}
div.sec.sec-4{background-image: linear-gradient(273deg, rgba(253, 154, 1, 0.72) 0%, rgba(253, 154, 1, 0.76) 100%), url("/assets/images/lets-talk-bg.jpg") !important;}
.sec-4.sec{padding-top: 38px; padding-bottom: 14px;}
.row-7.row{padding-top: 16px !important;}
.txt-8{margin-bottom: 7px !important;}
.txt-9{font-size: 23px; padding-bottom: 15px !important; margin-top: 13px !important;}
.img-11{text-align: left; margin-left: 0px; margin-top: -130px !important;}
.sec-5.sec{padding-top: 44px; padding-bottom: 35px; background-color: rgb(240, 248, 255) !important;}
.row-8.row{padding-top: 19px !important; padding-bottom: 14px !important;}
.row-9.row{padding-top: 32px !important;}
.blurb-4 .blurb-ico .img-only,.blurb-5 .blurb-ico .img-only,.blurb-6 .blurb-ico .img-only,.blurb-7 .blurb-ico .img-only,.blurb-8 .blurb-ico .img-only{border-radius: 20px; overflow: hidden;}
.blurb-4.blurb{margin-bottom: 13px !important;}
.blurb-4 .blurb-ico .img-wrap,.blurb-5 .blurb-ico .img-wrap,.blurb-6 .blurb-ico .img-wrap,.blurb-7 .blurb-ico .img-wrap,.blurb-8 .blurb-ico .img-wrap{box-shadow: rgba(0, 0, 0, 0.3) 0px 12px 18px -6px;}
.sec .btn-1,.sec .btn-2,.sec .btn-3,.sec .btn-4,.sec .btn-5{font-size: 15px; border-width: 0px !important;}
.sec .btn-1::after,.sec .btn-2::after,.sec .btn-3::after,.sec .btn-4::after,.sec .btn-5::after{font-size: 1.6em;}
.btn-1,.btn-1::after,.btn-2,.btn-2::after,.btn-3,.btn-3::after,.btn-4,.btn-4::after,.btn-5,.btn-5::after,.btn-6,.btn-6::after{transition: 300ms;}
.blurb-5.blurb{margin-bottom: 14px !important;}
.blurb-6.blurb{margin-bottom: 10px !important;}
.row-10.row{padding-top: 14px !important;}
.sec .btn-6{border-width: 0px !important;}
.sec-6.sec{padding-top: 50px; padding-bottom: 50px;}
.row-12.row,.row-13.row{padding-top: 14px !important; padding-bottom: 22px !important;}
.blurb-9.blurb,.blurb-10.blurb,.blurb-11.blurb,.blurb-12.blurb,.blurb-13.blurb,.blurb-14.blurb{background-color: rgba(255, 130, 20, 0.07); border-radius: 15px; overflow: hidden; padding: 25px 20px !important;}
.blurb-9 .blurb-ico .ico,.blurb-10 .blurb-ico .ico,.blurb-11 .blurb-ico .ico,.blurb-12 .blurb-ico .ico,.blurb-13 .blurb-ico .ico,.blurb-14 .blurb-ico .ico{border-radius: 12px; overflow: hidden; background-color: rgb(255, 130, 20); padding: 8px 10px !important;}
.blurb-9 .ico,.blurb-10 .ico,.blurb-11 .ico,.blurb-12 .ico,.blurb-13 .ico,.blurb-14 .ico{transition: background-color 300ms;}
.blurb-9 .ico{font-size: 40px; color: rgb(255, 255, 255); font-weight: 400 !important;}
.blurb-9:hover .blurb-ico .ico,.blurb-10:hover .blurb-ico .ico,.blurb-11:hover .blurb-ico .ico,.blurb-12:hover .blurb-ico .ico,.blurb-13:hover .blurb-ico .ico,.blurb-14:hover .blurb-ico .ico{background-color: rgb(1, 34, 97);}
.blurb-10 .ico,.blurb-11 .ico,.blurb-12 .ico,.blurb-14 .ico{font-size: 40px; color: rgb(255, 255, 255); font-weight: 900 !important;}
.blurb-13 .ico{font-size: 40px; color: rgb(255, 255, 255); font-weight: 400 !important;}
.col-12,.col-13,.col-14,.col-15,.col-16,.col-17{background-color: rgb(247, 247, 247); border-radius: 15px; padding: 20px; box-shadow: rgb(181, 216, 255) 0px 2px 18px 0px inset; overflow: hidden;}
.txt-10.m{margin-left: auto !important; margin-right: auto !important;}
@media only screen and (min-width: 981px){
  .img-11{width: 85%;}
  .txt-10{width: 60%;}
}
@media only screen and (max-width: 980px){
  .blurb-0.blurb,.blurb-1.blurb,.blurb-2.blurb,.blurb-3.blurb{border-top-width: 5px; border-left-width: 5px; border-top-color: rgb(1, 34, 97); border-left-color: rgb(1, 34, 97); margin-right: -28px !important;}
  .img-1 .img-wrap,.img-2 .img-wrap,.img-3 .img-wrap,.img-4 .img-wrap{border-top-color: rgb(1, 34, 97); border-right-color: rgb(1, 34, 97); border-bottom-color: rgb(1, 34, 97); border-right-width: 5px; border-bottom-width: 5px;}
  .img-1,.img-2,.img-3,.img-4{margin-top: 5px !important; margin-left: -39px !important;}
  .img-1 .img-wrap img,.img-2 .img-wrap img,.img-3 .img-wrap img,.img-4 .img-wrap img,.img-5 .img-wrap img,.img-6 .img-wrap img,.img-7 .img-wrap img,.img-8 .img-wrap img,.img-9 .img-wrap img,.img-10 .img-wrap img,.img-11 .img-wrap img{width: auto;}
  .img-11{width: 85%;}
  .txt-10{width: 60%;}
  .sec .btn-1::after,.sec .btn-2::after,.sec .btn-3::after,.sec .btn-4::after,.sec .btn-5::after,.sec .btn-6::after{display: inline-block; opacity: 0;}
  .sec .btn-1:hover::after,.sec .btn-2:hover::after,.sec .btn-3:hover::after,.sec .btn-4:hover::after,.sec .btn-5:hover::after,.sec .btn-6:hover::after{opacity: 1;}
}
@media only screen and (max-width: 767px){
  .blurb-0.blurb,.blurb-1.blurb,.blurb-2.blurb,.blurb-3.blurb{border-top-width: 5px; border-left-width: 5px; border-top-color: rgb(1, 34, 97); border-left-color: rgb(1, 34, 97); margin-right: 0px !important;}
  .img-1 .img-wrap,.img-2 .img-wrap,.img-3 .img-wrap,.img-4 .img-wrap{border-top-color: rgb(1, 34, 97); border-right-color: rgb(1, 34, 97); border-bottom-color: rgb(1, 34, 97); border-right-width: 5px; border-bottom-width: 5px;}
  .img-1,.img-2,.img-3,.img-4{margin-top: 0px !important; margin-left: 0px !important;}
  .img-1 .img-wrap img,.img-2 .img-wrap img,.img-3 .img-wrap img,.img-4 .img-wrap img,.img-5 .img-wrap img,.img-6 .img-wrap img,.img-7 .img-wrap img,.img-8 .img-wrap img,.img-9 .img-wrap img,.img-10 .img-wrap img,.img-11 .img-wrap img,.txt-10{width: auto;}
  .img-11{width: 0%;}
  .sec .btn-1::after,.sec .btn-2::after,.sec .btn-3::after,.sec .btn-4::after,.sec .btn-5::after,.sec .btn-6::after{display: inline-block; opacity: 0;}
  .sec .btn-1:hover::after,.sec .btn-2:hover::after,.sec .btn-3:hover::after,.sec .btn-4:hover::after,.sec .btn-5:hover::after,.sec .btn-6:hover::after{opacity: 1;}
}
