body{ font-family: 'Poppins', sans-serif;}
.navigation { height: 110px; background:white; position: fixed; width:100%; z-index:3;}
.navigation .brand a, .navigation .brand a:visited { color: #fff; text-decoration: none;}
.navigation .nav { float: right;}
.navigation nav ul { list-style: none; margin-top:-32px; padding: 0; float: right;}
.navigation nav ul li { float: left; position: relative;}
.navigation nav ul li a, .navigation nav ul li a:visited { display: block; padding: 0 22px; line-height: 35px; color:black;
text-decoration: none; outline:none; font-size:14px; font-weight:300;margin-top: -9px;}
.navigation nav ul li a:hover { background: none; color: #b31408; text-decoration: none; outline: none;}
.navigation nav ul li a:visited:hover { background: none; color:black;}
.navigation nav ul li a:not(:only-child):after,.navigation  nav ul li a:visited:not(:only-child):after { padding-left: 4px; content: ' ▾';}
.navigation nav ul li.active a{ color:#d0ae78; position: relative;font-size: 14px;font-weight: bold;}
.navigation nav ul li.active a:hover{ color:#d0ae78; position: relative;font-size: 14px;font-weight: bold;}
.navigation .nav-mobile { display: none; position: absolute; top: 38px; right: 10px; height: 45px; width: 50px; border-radius: 10px;}
.navigation #nav-toggle {position: absolute; left: 8px; top: 19px; cursor: pointer; padding: 0;}
.navigation #nav-toggle span, #nav-toggle span:before, #nav-toggle span:after { cursor: pointer; border-radius: 1px; height: 6px; width: 35px;
 background:black; position: absolute; display: block; content: ''; transition: all 300ms ease-in-out;}
.navigation #nav-toggle span:before { top: -10px;}
.navigation #nav-toggle span:after { bottom: -10px;}
.navigation #nav-toggle.active span { background-color: transparent;}
.navigation #nav-toggle.active span:before, #nav-toggle.active span:after { top: 0;}
.navigation #nav-toggle.active span:before { transform: rotate(45deg);}
.navigation #nav-toggle.active span:after { transform: rotate(-45deg);}
.navigation .nav-dropdown { position: absolute; display: none; z-index: 1; background:#f6f6f6; top:45px;}
.navigation nav ul li ul li{ min-width:250px; border: none; border-bottom:1px solid #ddd;}
.navigation nav ul li ul li a{ color:#000 !important; border: none !important;}
.navigation nav ul li:last-child a{ padding-right: 0;}
.header_bg{ padding:25px 0;}
.header_soc .fa{ color:#434242; font-size:20px;}
.navbar-fixed-top{z-index: 100 !important}
.main_slider .slick-prev{ border:1.5px solid #fff; width:40px; height:40px; line-height:40px; border-radius:40px; text-align:center; position: absolute;
    left:40px; top:45%; z-index:2;}
.main_slider .slick-next{ border:1.5px solid #fff; width:40px; height:40px; line-height:40px; border-radius:40px; text-align:center; position: absolute;
    right:40px; top:45%; z-index:2;}
.main_slider{ top:110px;}
.main_slider img{ width:100%;}
.main_slider .slick-slide{ position: relative;}
.main_slider .slick-prev::before {content:"\f104"; line-height:38px; font-family: 'FontAwesome'; color:#fff; font-size:25px;}
.main_slider .slick-next::before {content:"\f105"; line-height:38px; font-family: 'FontAwesome'; color:#fff; font-size:25px;}
.main_slider .slick-next:hover:before{ color:#b31408;}
.main_slider .slick-prev:hover:before{ color:#b31408;}
.main_slider .carousel-caption{ left:0; width:100%; text-shadow: none; text-align: center; bottom:30%; right: 0;}
.main_slider .banner_info{ margin-top: 300px; padding: 0;}
.main_slider .banner_info h2{ font-size:39px; font-weight:300; color: #fff;}
.main_slider .banner_info h2 span{ display:  block;}
.main_slider{ padding: 0;}
.main_menu .navbar-nav > li:last-child{ border:  none;}
.main_slider .slick-dots{ bottom: 95px; z-index: 2; left: inherit; text-align: right;right: 20%; width: auto;top:53%;}
.main_slider .slick-dots li{ margin: 0 5px;display: block;}
.main_slider .slick-dots li button::before{ font-family: inherit; opacity: 1; font-size: 0;background:white; width: 50px; height: 8px;transform: rotate(157deg);border-radius: 15px;}
.main_slider .slick-dots li a.active{  width: 30px; height: 5px;}
.main_slider .slick-dots .slick-active button::before{ background:#bf7d0d;}
.main_slider .banner_info h3{ text-transform:  uppercase; color: #ffc600; font-size: 25px; font-weight: 700;}
.hdrtop{ padding: 5px 0;}
.hdrtops{padding: 0; float: right; text-align: left; position: relative;left: 5%;}
.hdrtops a{ margin-right: 5px;}
.hdrtops ul{ padding: 0; margin: 0; position: relative; bottom:5px;}
.hdrtops ul li{ list-style:  none; display:  inline-block; padding: 0 4px; position: relative;}
.hdrtops ul li:last-child:after{ border:  none;}
.hdrtops ul li a{ color: black;text-decoration:  none;font-size: 18px; font-weight:400;letter-spacing: 1px;padding: 0px 9px; position: relative; top:13px;}
.hdrtops .fa{ color: #d0ae78; width: 30px; height: 30px; line-height: 28px; border-radius: 30px; text-align: center; border: 2px solid #d0ae78; font-size: 20px;}
.brand img{margin-top:-30px;}
.navigation nav ul li {float: left;position: inherit;border-width: 1px;border-right-width: 1px;border-right: 1px solid black;height:15px;margin-top:9px;}
.navigation nav ul li:last-child{border:none;}
.navigation nav ul li a:hover{color:black;}
/*jana*/
.minsldrb{padding: 0px;}
.nav-list a.bookpt{background-color: #bf7d0d;color: white !important;font-weight: bold;}
.nav-list a.bookpt:hover{background-color: #bf7d0d;}
.navigation nav ul li:nth-child(6){border:none;}
 a.bookpt{padding: 0px 17px !important;border-radius: 15px;}
.hdrtops a.phone1{position: absolute;top: 21px;left: 91%;}
.mainofsrresideny {margin-top:100px;text-align: center;}
.mainofsrresideny h1{margin-top:50px; font-size: 32px;color:#bf8913; font-family: "Felix Titling V2";font-weight: bold;}
.mainofsrresideny label{font-size: 49px;color:#8c4e03; font-family: "Felix Titling V2";}
.mainofsrresideny span{color:#8c4e03; font-family: "Felix Titling V2";}
.mainofsrresideny p{line-height: 35px;font-size: 18px;padding: 0px 87px;}
.srrediimg{margin-top: 61px; padding: 0px;}
.srrediimg img{width: 100%;position: relative;}
.mainsre p{font-family: "Felix Titling V2";font-size: 32px; position: absolute; bottom: 9px; right: 41%;color: white;}
.mainsrew p{font-family: "Felix Titling V2";font-size: 32px; position: absolute; bottom: 9px; right: 41%;color: white;}
.srsmid h2{font-family: "Felix Titling V2";font-size: 32px;text-align: center;color:#bf8913;margin-top: 72px;font-weight: bold;}
.srfourt{margin-top:56px;}
.srfourt img{border:8px solid #bf7d0d; border-radius: 50%; text-align:center;width: 100%;}
.srfourt::after{content: "";position: absolute;border: 1px solid #d2d2d2; height: 287px; right: 0px; top: 0px;}
.srfourt:last-child:after{border: none;}
.srfourt p{font-size: 22px; text-align: center;margin-top: 21px;}
.srsmiders{margin-top: 78px;}
.srsmiders h3{font-family: "Felix Titling V2";font-size: 32px;text-align: center;color:#bf8913;font-weight: bold;}
.srsmidersoo img{width: 100%;}
.srsmiders{padding: 0px;}
.srsmidersoo{margin-top: 38px;padding: 5px;}
.srsmid h2{padding: 0px 15px;}
.buttonb{background-color: #bf7d0d;border: none;padding: 15px 32px; color:white;font-family: "Felix Titling V2";font-size: 23px;border-radius: 15px;position: absolute;bottom: 53px;}
.srsmidersoo img{position: relative;border-radius: 36px;}
.sliderhofsr h4{font-family: "Felix Titling V2";font-size: 32px;text-align: center;color:#bf8913;margin-top:100px;}
.content{margin-top: 43px;}
.content p{font-size: 15px;line-height: 35px;padding: 28px 49px;}
.srslidhome{padding: 5px;}
.fa-quote-left{font-size:35px;margin-top: 0px;color: #bf7d0d;}
.srvbackco{background-color:#f8f8f8;padding: 24px 0px; border-radius: 55px; }
.fa-quote-right{font-size: 35px;float: right; color: #bf7d0d;}
.srvbackco label{color:black;padding: 0px 47px;font-size: 15px;}
.sliderhofsr{padding:0px;}
.carousel-indicators .active{background-color: #bf7d0d;width: 20px;height: 20px; margin: 0;}
.carousel-indicators{top:115%;}
.carousel-indicators li{background-color:#f1f1f1;width: 20px;height: 20px; margin: 0;}
.footer{background-color: #bf7d0d;margin-top: 40px;}
.footerdoursr h6{font-family: 'Alice', serif;font-size:20px;color: white;}
.footerdoursr p{font-family: 'Lato', sans-serif;font-size:18px;line-height:32px;color:#dfdcdc;}
.footerdoursr{margin-top: 46px;}
.footerdoursr::after{position: absolute; content:""; border:1px solid #cd9a42; height: 206px;right:0%; top:0%;}
.footerdoursr:last-child:after{border:none;}
.footerdoursr:nth-child(2):after{border:none;}
.footerdoursr:nth-child(4):after{border:none;}
.footerdoursr h6{}
.footerdoursr li{list-style-type: none;}
.footerdoursr ul li:before{position: absolute; content: ""; width: 11px;height: 11px;background-color: white;border-radius: 15px;right: 108%;top: 26%;}
.footerdoursr ul li{position: relative;}
.footerdoursr ul li {font-size:18px;margin-top:8px;font-family: 'Lato', sans-serif;color:white;}
.secondsrul{margin-top:41px;}
.secondsrul{margin-top:41px;}
.secondsrul{margin-top:41px;}
.srlastfoo h6{padding: 0px 20px;}
.srlastfoo p{padding: 0px 20px;color:#dfdcdc;}

.janaofgod p{font-family: 'Lato', sans-serif;font-size:18px;color:white;text-align:center;margin-top:41px;margin-bottom:0px;background-color:#96640f;padding:15px;}
.janaofgod{padding:0px;}
.janaofgod a{text-decoration-line: none;color:white;}
.about-us h1{background-color: #e0b94d;display: inline-block;margin: -22px auto;padding: 15px 50px;font-size: 39px;color:white;font-weight: 300;border-radius: 50px;}
.cotentser{text-align: center;position: relative;bottom: 18px;}
.mainsreee h2{font-family: 'Alice', serif;font-size:33px;color: #8c4e03;}
.mainsreee h3{font-family: 'Alice', serif;font-size:27px;color:black;}
.mainsreee p{font-family: 'Lato', sans-serif;font-size:20px;color:black;line-height:37px;}
.mainsreee{width: 30%;padding: 0px;}
.mainsre{padding-left: 0px;}
.insideofsr{padding: 53px 46px;border: 2px solid #cecece;}
.aboutthirdpart{margin-top: 60px;}
.aboutthree h6{font-family: 'Alice', serif;font-size:32px;color: #8c4e03;}
.aboutthree ul{list-style-type: none;}
.fa-circle{color:#8c4e03;position: absolute;left: -7%;top: 11px;font-size: 19px;}
.aboutthree ul li{position: relative;font-family: 'Alice', serif;font-size:24px;color:#3b3a3a;line-height:45px;}
.aboutthirdpart ul{margin-top: 30px;}
.aboutthree{margin-top: 85px;}
.footerdoursr a{text-decoration-line: none;color:#dfdcdc;}
.accomdationpage {margin-top:125px;text-align: center;padding: 0px;overflow-x: hidden;}
.accomdationpage h1{margin-top:50px; font-size: 32px;color:#bf8913; font-family: "Felix Titling V2";font-weight: bold;}
.accodapageis img{width: 100%;}
.accodapageis{margin-top: 41px;}
.accodapageis h2{font-family: 'Alice', serif;font-size:26px;color: #8c4e03;text-align: start;}
.accodapageis label{font-family: 'Alice', serif;font-size:44px;color: #8c4e03;}
.accodapageis span{font-family: 'Alice', serif;font-size:21px;color:black;}
.fa-inr{color: white;font-size: 24px;}
.accodmain {background-color: #e0b94d; display: inline-block;width: 259px; height: 45px;margin-right: 5px;}
.accodmain  p{color:white;font-size: 24px;padding-top: 6px;padding-right: 42px;}
.butons{}
.cleamask{float: inherit;padding: 0px 7px;}
.cleamask button{background-color: #e0b94d;border: none;color:white; font-size: 24px;padding: 4px 50px;pointer-events: none;margin-right: 205px;}
.cleamask p{font-size: 23px;font-family: 'Lato', sans-serif;text-align: start;margin-top: 10px;}
.cleamask img{width:auto; display: inline-block;position: relative;bottom: 1px;}
.cleamask ul{list-style-type: none;padding: 0px;}
.cleamask ul li{float: left;margin-top: 8px;}
.cleamask ul li a{text-decoration-line: none;font-size: 18px;padding: 0px 0px;color:black;}
.cleamask ul li a.phoneofaccsr{padding: 0px;margin-left: 11px;}
.cleamask{border: 1px solid #f2e5cf;margin-top: 19px;}
.cleamask button.butonse{background-color: #212120;border: none;color:white; font-size: 16px;pointer-events: none;border-radius: 50px;margin-top: 17px;margin-bottom: 50px;margin-right: 268px;}
.cleamask p{font-size: 23px;font-family: 'Lato', sans-serif;text-align: start;margin-top: 10px;}
.cleamask{width: 100%;}
.accoofmousepfsr img{width: 100%;}
.redshirtja{padding: 0px;}
.accoofmousepfsr{padding: 0px;}
.redshirtja{margin-top: 77px;}
.mainofsrresidenysrsr {margin-top:125px;text-align: center;}
.mainofsrresidenysrsr h1{margin-top:50px; font-size: 32px;color:#bf8913; font-family: "Felix Titling V2";font-weight:700;}
.iphone1{border: 1px solid red;}
.suiiphe h6{font-family: 'Poppins', sans-serif;font-size: 21px;background-color:#e0b94d;color:white;display: inline;padding: 5px 8px;}
.suiiphe.fa-inr{font-size: 24px;color:white;}
.suiiphe{text-align: left;position: relative;margin-bottom: 38px;}
.suiiphe img.iphne12{display: inline-block;float: inline-end;margin-top: -43px;}
.ohisewatch img.iphne123{position: absolute; right: 0; top: 0;}
/*form-start*/
.trafisrre{background: url("../images/tariff_background.jpg") no-repeat;background-size: cover;padding:100px 0;}
.mkearservsn{}
.mkearservsn h3{ text-align: start; color: #bf8913; font-size: 32px; font-family: "Felix Titling V2"; text-transform:  uppercase; margin-top: 0; margin-bottom: 30px;font-weight: bold;}
.mkearservsn{padding:0px;}
.mkearservsn .form-control{ background:  #fff; box-shadow:  none; color: #000000; height:55px; font-size:18px; border:  none;font-family: none;font-size: 20px;}
.mkearservsn .form-group{ margin: 0;}
.mkearservsn select{ color:rgba(51,51,51,.5); -webkit-appearance: none; -moz-appearance: none; appearance: none;}
.mkearservsn .form-control.txt_area{ height:150px; color:#000000;}
.mkearservsn .form-control.submit{font-weight: 400; background: #1c1c1c; box-shadow: none; color:#fff; font-size:16px;
padding: 10px 65px; border-radius:20px;  position: relative; border:  none;}
.mkearservsn .form-control.submit:before{ content:"\f054"; font-family: 'FontAwesome'; position: absolute; left:0; top:0; color:#fff;
z-index:2; display: inline-block;}
.mkearservsn ::placeholder{ color:#000000; font-size:18px; font-weight:bold; font-family: 'Lato', sans-serif;}
.mkearservsn .input-group{ position: relative; line-height:0; float:  inherit; padding: 0px;}
.mkearservsn .input-group.departure{ padding-right: 0;}
.mkearservsn .input-group-addon{ position: relative; display: inline-block; background: none; border: none; padding:0; width: 100%;}
.mkearservsn .input-group-addon .fa-chevron-right{ position: absolute; left:17px; top:10px; color:#fff; border:1px solid #fff;
border-radius:30px; width:20px; height:20px; text-align: center; line-height:20px; font-size:10px;}
.mkearservsn .input-group-addon .fa-calendar{ position: absolute; right:15px; top:-41px; color:#480604; font-size:25px; z-index:2;}
.mkearservsn .input-group-addon.w100p{ width: 100%; padding:0;}
.mkearservsn .input-group-addon .fa-caret-down{ position: absolute; right:10px; top:12px; color:#a5a3a3; font-size:20px;}
.mkearservsn .input-group .form-control:first-child{ }
.mkearservsn .form-control.txt{ height: 125px;}
.keysr{margin-top: -4px;}
/*form-end*/
.form-group.dormain{padding: 5px 0px;}
.form-group.heysriesr{margin-top: 10px;}
.ipmouspen img{margin:0 81px;}
.resdr{margin-top: 50px;}
.resdr h3{font-family: "Felix Titling V2";font-size: 32px;color:#bf8913;text-align:center;font-weight: bold;}
.resdr p{font-size: 18px;text-align:center;padding:24px 145px;line-height:36px;padding-bottom: 0px;}
.trafifot{margin-top: 45px;}
.resdr h2{text-align: center;font-size:18px;font-weight:bold;margin-top:35px;}
.resdr p{margin-top:-17px;}
.accodapageis p{margin-top: 20px;font-size:19px;line-height:36px;height: 223px;}
.imgforacc a{text-decoration-line: none;font-size:17px;color:black;padding:0px 5px;}
.imgforacc a.numebr{padding: 0px;}
.accodapageis h5{background-color: #212120;display:inline flow-root list-item;font-size:16px;color:white;padding:9px 34px;margin-top:15px;border-radius:15px;font-weight:500;}
.omsakt p{font-family: 'Poppins', sans-serif;font-size: 22px;background-color: #e0b94d;color: white;display: inline;padding: 5px 8px;}
.sroverdical h2{font-family: "Felix Titling V2";font-size:32px;color:white;margin-top: 0px;margin-bottom: 19px;font-weight: bold;}
.sroverdical{background-color:#e0b94d;padding: 76px 64px;text-align: left;margin-top: 49px;}
.contactenq .form-group{ padding: 0px; }
.contactenq .form-control { color: black; box-shadow:  none; height: 48px; font-size:16px; font-weight: 400;border:  none; background:#e9ce83;}
.contactenq ::placeholder{ color:white; font-size:16px; font-weight: 400;background-color: #e9ce83;}
.contactenq .submit{ background:black; color: #fff; border:  none; padding: 10px 65px;  border-radius: 5px;font-size: 16px;font-weight: 500; text-transform:  uppercase;}
.contactenq .form-control.txt{ height: 125px;}
.imgofcont img{display: inline-block;bottom: 4px;position: relative;}
.imgofcont{text-align: initial;padding: 4px 18px;}
.imgofcont a{text-decoration-line: none;color: black;padding: 0px 5px;font-size: 18px;}
a.imgsrcontus{padding: 0px;}
.scalesrwa{}
.scalesrwa{margin-top: 49px;}
.contact{border: 1px solid #eddbbc;margin: 32px 19px;margin-right: 0px;margin-bottom: 0px;}
.mainofsrvhfff{text-align: left;}
.mainofsrvhfff ul li .fa{position: absolute;font-size: 50px; color:#bf7d0d;left: 0;}
.mainofsrvhfff li{font-size: 32px;font-family: 'Alice', serif;color:#8c4e03;position: relative;margin-top: 25px;padding: 0 37px;}
.mainofsrvhfff h2{font-size: 26px;font-family: 'Alice', serif;color:black;}
.mainofsrvhfff p{font-size: 19px; line-height: 36px;font-weight: 300;}
.boxsixevborsr{padding: 90px 40px;}
.mapper{margin-top: 20px;}
.duke390 h6{text-align:none;}
.srlastfoo p{padding: 0px;}
.srlastfoo h6{padding: 0px;}
.iphone16promaxpensr h1{margin-top:50px; font-size: 32px;color:#bf8913; font-family: "Felix Titling V2";}
.iphone16promaxpensr label{font-size: 49px;color:#8c4e03; font-family: "Felix Titling V2";}
.iphone16promaxpensr span{color:#8c4e03; font-family: "Felix Titling V2";}
.gallery_s_sr{position: relative; margin-bottom: -5px;}
.gallery_s_sr{padding:20px 15px;}
.gallery_s_sr img{display: inline-block;padding: 0; width: 100%;border-radius: 15px;}
.imgforacc{padding: 5px 0px;}
.mainsrew{padding-right: 0px;}
.homepage__testimonials {margin-top: 70px;overflow: hidden;margin-bottom: 40px;}
.homepage__testimonials__title { text-align: center;margin-bottom: 5.8rem;}
.homepage__testimonials__slider .single-testimonial {transition: all 0.2s get-transition-type(5) 0s;-o-transition: all 0.2s get-transition-type(5) 0s;-moz-transition: all 0.2s get-transition-type(5) 0s; -webkit-transition: all 0.2s get-transition-type(5) 0s; border-radius: 25px;background-color: #f8f8f8;border: 1px solid #fff;}
.homepage__testimonials__slider .single-testimonial.slick-current { border: 1px solid #fbfbfb;}
.homepage__testimonials__slider .single-testimonial__quote h5 {color: #333;margin-bottom: 1.4rem;}
.homepage__testimonials__slider .single-testimonial__person { color: #ccc; font-size: 1.4rem; margin-bottom: 0.2rem;}
.homepage__testimonials__slider .single-testimonial__position {color: #bbb;font-size: 1rem;}
.homepage__testimonials__slider .slick-dots { display: block; margin-top:20px; padding: 0; text-align: center;}
.homepage__testimonials__slider .slick-dots li {transition: all 0.2s get-transition-type(5) 0s;-o-transition: all 0.2s get-transition-type(5) 0s;-moz-transition: all 0.2s get-transition-type(5) 0s; -webkit-transition: all 0.2s get-transition-type(5) 0s; font-size: 0; width:15px; height: 15px; background: #f1f1f1;display: inline-block;border-radius: 100%;cursor: pointer;}
.homepage__testimonials__slider .slick-dots li.slick-active {background: #bf7d0d;}
.homepage__testimonials__slider .slick-dots li button {display: none;}
.single-testimonial__quote p{font-size: 16px;line-height:36px;padding: 15px 0;height: 274px;}
.single-testimonial__quote{padding: 50px 36px}
.homepage__testimonials h4{font-family: "Felix Titling V2";font-size: 32px; text-align: center;color: #bf8913;font-weight: bold;}
.homepage__testimonials__slider{margin-top: 45px;}
.single-testimonial__quote label{font-size: 15px;}
.homepage__testimonials {margin-top: 65px;}
#topcontrol .fa{ width: 45px; height: 45px;border-radius: 45px;background: #ecbe28;line-height: 45px;text-align: center;font-size: 25px;color: #fff;}
.homepage__testimonials__slider .slick-slide {margin: 0 35px;outline: none;}
.homepage__testimonials__slider .slick-list{margin: 0 -50px;}
.homepage__testimonials__slider, .slick-dots{position:relative;}
.rxz h1{text-align: center;font-size: 26px; padding: 50px 0px; font-family: 'Alice', serif; color: #c27c08; text-transform: uppercase;}
.rxz span{color: black;}
.omsakt h3{font-family: 'Poppins', sans-serif;font-size: 24px;background-color: #e0b94d;color: white;display:table; padding: 10px 52px;}
.kabbasa img, .iphne1234{margin-top: 5px;float:right;top:-161px;}
.srlastfoo img{display: inherit;padding-right:10px;}
.suiiphe h6 span{font-size:14px;color:black;letter-spacing:1px;font-family:none;font-weight:lighter;}
.omsakt p label{font-size:14px;color:black;letter-spacing:1px;font-family:none;font-weight:lighter;}
.cherifesr h2 {font-size: 24px;}
.imgforacc{padding:2px 0px;}

.form-group{padding:0px;}

#topcontrol{ bottom: 95px !important;}
