*{margin:0;padding:0}
html{
  overflow-x: hidden;
}
body{font-size:14px;color:#333;background:#FFF!important;overflow-x: hidden;}
:root{
  --first-color: #ff5c33;
  --second-color: #ffdab3;
  --third-color: #ff704d;
  --white-color: #ffffff;
}
img{border:none;display:block}
p,h1,h2,h3,h4,h5,h6{padding:0;line-height:20px;margin:0}
ul{list-style:none;margin:0}
a{text-decoration:none;color:#000}
a:hover{transition-duration:1s;text-decoration:none}
@font-face{font-family:PierceRegular-6OWY;src:url(../fonts/PierceRegular-6OWY.ttf)}
@font-face{font-family:Elianto-Regular;src:url(../fonts/Elianto-Regular.ttf)}
.container{width:100%; margin:auto;    max-width: 100% !important;}
.top_header{width:100%;float:left;background:#915a00;padding:0 25px; position: fixed; top: 0px;z-index: 2;}
.top_header ul{float:right;margin:3px 0 0 0;}
.top_header ul li{float:left;font-size:14px;margin:0 0 0 20px}
.top_header ul li a{color:#FFF;font-size:14px; margin:5px 0}
.top_header ul li i{color:#FFF}
.top_header ul li a img{margin:5px 0}
.btn1{background:#FFF;color:#333 !important;font-size:12px !important;padding:5px 10px;margin:-5px 0 0 0 !important;border-radius:0;float:right; font-weight: 500;}

.new_menu{width:100%;float:left;background:#FFF;padding:0}
.new_menu ul{width:auto;margin:auto}
.new_menu ul li{float:left; margin:10px 6px; position:relative}
.new_menu ul li span{float:left;}
.new_menu ul li span img{width:24px;}
.new_menu ul li a{float:left; color:#000; font-size:13px; margin:0 3px 3px 3px;}

.new_menu ul li ul{display:none; position:absolute; top:26px; animation: mymove 1s; width:260px; left:0; z-index:999; background:#001240; border-top:8px solid #FFF;}
.new_menu ul li ul li{width:100%; border-top:1px solid #FFFFFF50; margin:0; padding:10px;}

@keyframes mymove {
  0% {left:50px;}
  50% {left:-20px;}
  100% {left:0;}
}

.new_menu ul li ul li:hover{background:#915a00;}
.new_menu ul li ul li a{transition: 1s;}
.new_menu ul li ul li:hover a{text-indent:15px;}


.new_menu ul li ul li a{color:#FFF;}

.new_menu ul li:hover ul{display:block}

.hide_logo{display:none;}
#prod_img{
  max-width: 250px;
}

#products_container{
  width: 100%;
}

.pagination{
  justify-content: center;
}

.paymentQr{
  display: flex;
  justify-content: center;
}

.paymentQr img{
  width: 100%;
  max-width: 300px;
}
.fixed {
    position: fixed;
    top:0; left:0;
    z-index: 999;
    box-shadow: 0 0 5px #333;
    width: 100%; }

.fixed .hide_logo{display:block;width:50px; height:50px; overflow:hidden; border-radius:0%; background:#001240;    margin: -11px 0;}
.fixed .hide_logo img{width:30px; margin: 8px 11px;}

.api_box{width:930px;position:relative;margin:auto;top:-100px;z-index: 99;}
.api_box .api{float:left;width:270px;border-radius:10px;height:160px;background:#001240;box-shadow:-2px -2px 0 #FFF;margin:20px}
.api_box .api strong{float:left;width:100%;margin:20px 0 0;color:#FFF;font-size:25px;text-align:center}
.api_box .api p{float:left;width:100%;margin:10px 0;color:#221816;font-size:16px;text-align:center}
.api_box .api a{width:auto;margin:auto;border-radius:5px;color:#FFF;background:#221816;display:table;font-size:16px;padding:10px 20px}
.api_box .api a:hover{color:#221816;background:#FFF}

.welcome_box{width:100%;float:left;height:auto;margin:30px 0}
.welcome_box h1{float:left;width:100%;margin:10px 0;font-family:fantasy;color:#221816;font-size:26px;text-align:center}
.welcome_box h1 font{color:#001240}
.welcome_box p{float:left;width:100%;margin:10px 0;color:#666;font-size:16px;text-align:center}
.welcome_box p a{color:#001240}
.welcome_box p a:hover{color:#221816}
.welcome_box .container .row{display:block;}

.offer_box{width:100%;float:left;height:auto;margin:20px 0}
.offer_box h1{float:left;width:100%;position:relative;overflow:hidden}
.offer_box h1 span{float:left;padding:10px 20px;font-family:Elianto-Regular;color:#FFF;background:#221816;font-size:20px}
.offer_box h1 span:after{position:absolute;content:"";left:0;top:36px;background:#001240;width:100%;height:5px}
.offer_box .caption{display:none;}
.offer_box .owl-nav{display:none;}
.offer_box .owl-dots{display:none;}
.offer_box .owl-carousel { margin: 30px 0 0 0;}
.offer_box .owl-carousel .owl-item img {height: 250px;}

.owl-nav{display:none;}
.col-text .logo{position:relative}

.col-text .logo b{width:100%;float:left;height:auto;padding:12px 0; text-align:center; background:#915a00; color:#FFF;display:none; position:absolute; bottom:0; left:0; animation: headspine 1s;}

.col-text .logo:hover b{display:block}

@keyframes headspine {
  0% {bottom:50px;}
  50% {bottom:-20px;}
  100% {bottom:0;}
}


.service_boxxx{width:100%;float:left;height:auto;margin:20px 0}
.service_boxxx h1{float:left;width:100%;text-align:center;    font-family: fantasy; font-size:30px;margin-bottom:20px;position:relative;line-height: 35px;}
.service_boxxx h1 span{color:#221816;font-size:40px}
.service_boxxx h2{float:left;width:100%;text-align:center;    font-family: fantasy; font-size:30px;position:relative;line-height: 35px;}
.service_boxxx h2 span{color:#221816;font-size:40px}
.service_boxxx p{    width: 90%; margin: 10px auto;color: #666;font-size: 16px;text-align: center;}



.stack_boxxx{width:100%;float:left;height:auto;margin:20px 0;}
.stack_boxxx h1{float:left;width:100%;text-align:center;    font-family: fantasy; font-size:30px;margin:20px 0;position:relative;} 
.stack_boxxx p{width: 90%; margin: 10px auto;color: #666;font-size: 16px;text-align: center;}

.list_box1{width:100%; margin:0; padding:2% 6%; float:left; color:#FFF; background:#001240; position:relative;}
.list_box1 strong{float:left;width:100%; font-size:18px;margin:0 0 20px 0; color:#FFF;  } 
.list_box1 ol{float:left; width:97%; margin-left:3%;} 
.list_box1 li{float:left; margin:5px 0; width:100%;} 

.list_icon{position:absolute; top:0; right:0; height:500px; width:35%; border-radius:100% 0 0 100%; background:#FFF;overflow:hidden;}

.list_box2{width:100%; margin:0; padding:2% 6%; float:left; color:#FFF;  background:#915a00;}
.list_box2 strong{float:left;width:100%; font-size:18px;margin:0 0 20px 0; color:#FFF;} 
.list_box2 ul{float:left;  width:97%; margin-left:3%; list-style:circle; color:#FFF} 
.list_box2 li{float:left; margin:5px 0; width:100%;} 




.banner_div{
  animation: op0to1 0.7s linear;
}


@keyframes op0to1{
  from{
    opacity:0;
  }
  to{
    opacity:1;
  }
}

/* .first-box{
  transition: 1s linear;
  transform: translate(0,0);
  animation : fromRightToLeft 1.5s;
} */

.service_boxxx .sd_boxx{width:23%;float:left; padding:20px !important; border-radius: 5px;text-align: center; transition: 0.3s linear;position: relative;    padding-bottom: 45px !important;border: 1px solid rgba(0,0,0,0.2);}
.service_boxxx .sd_boxx:hover{
  box-shadow: 8px 8px 20px 15px grey !important;
  transform: translate(0px,-3px);
}
.service_boxxx .sd_boxx h2{float:left;width: 100%;text-align:center; font-size:18px;}
.service_boxxx .sd_boxx p{float: left;width: 100%;margin: 10px 0;color: #666;font-size: 16px;text-align: center;}

.service_boxxx .sd_boxx img{display: initial;width: 100%;}

.service_boxxx .sd_boxx button{
  position: absolute;
  bottom: 10px;
  left: 50%;
  transform: translateX(-50%);
}

/* @keyframes fromRightToLeft{
  from{
    opacity:0;
    transform:translate(100%,0%);
  }
  to{
    opacity:1;
    transform:translate(0%,0%);
  }
} */

form{
  height: 100% !important;
  text-align: center;
  margin: 20px 0px;
}

form h2{
  text-align: center !important;
  margin: 10px 0px !important;
}

form input, form select, form textarea{
  border: 1px solid rgba(0,0,0,0.2) !important;
  margin: 10px 0px;
}

form input:focus, form textarea:focus{
  border: 2px solid var(--first-color) !important;
}

form ul{
  display: flex;
  justify-content: space-between;
}

form ul li{
  text-decoration: underline;
  list-style: none;
}

form span.span-error{
  color: red;
}

.direct-whatsapp{
  position: fixed;
  right: 50px;
  bottom: 50px;
  width: 75px;
  height: 75px;
  z-index: 2;
  transition: 0.5s;
  animation: whtsapp 2s linear infinite;
  cursor: pointer;
}

@keyframes whtsapp {
  0%{
    opacity: 1;
  }
  50%{
    opacity: 0;
  }
  100%{
    opacity: 1;
  }
}

.direct-whatsapp img{
  width: 100%;
}

.from0to100{
  transform: scale(0);
}
.fromRightToLeft{
  transform: translateX(100%);
}

.fromLeftToRight{
  transform: translateX(-100%);
}

.fromBottomToTop{
  transform: translateY(100px);
}

.fromRightToLeft.doAnimation{
  transform: translate(0);
  transition: 1s ease;
}

.fromLeftToRight.doAnimation{
  transform: translate(0);
  transition: 1s ease;
}

.fromBottomToTop.doAnimation{
  transform: translateY(-100px);
  transition: 1s ease;
}

.from0to100.doAnimation{
  transform: scale(1);
  transition: 1.5s ease;
}

.highlightsss{
  /* background: black; */
  padding: 20px 0;
  animation: changeColor 1s linear infinite;
}

@keyframes changeColor {
  from{
    color:#915a00;
  }
  to{
    color : #001240;
  }
}

/* .righthai{
  transform: translateX(100%);
}

.lefthai{
  transform: translateX(-100%);
}

.lefthai.doAnimation{
  transform: translateX(100%);
}

.righthai.doAnimation{
  transform: translateX(-100%);
} */

.service_boxxx .logo .custIMg{
  transition: 0.5s linear;
}
.service_boxxx .logo .custIMg:hover{
  transform: rotate(360deg);
}

.blog_main p a{
  color : #007aff;
  text-decoration: underline;
}

.blog_main ul{
  list-style: disc;
  padding-left: 20px;
}

.brands_box{width:100%;float:left;height:auto;margin:20px 0}
.brands_box h1{float:left;    font-family: fantasy;width:100%;text-align:center;margin-bottom:40px;position:relative;}
.brands_box h1 span{color:#221816;font-size:40px;line-height: 45px;}
.brands_box h1 span font{color:#001240}
.brands_box h2 span font{color:#001240}
.brands_box p{    width: 90%; margin: 10px auto;color: #666;font-size: 16px;text-align: center;}

.testimonial_section{display:block;overflow:hidden;float:left;width:100%;margin:0 0 50px 0;background-color: #001240;}
.testimonial_section:after{display:block;clear:both;content:""}
.testimonial_section .about_content{background-color:#915a00;padding:80px;position:relative}
.testimonial_section .about_content .background_layer{width:auto;margin-left:-200px;right:0;position:absolute;height:100%;width:100%;top:0;left:0}
.testimonial_section .about_content .layer_content{position:relative;z-index:9;height:100%}
.testimonial_section .about_content .layer_content .section_title{margin-bottom:24px;position:relative}
.testimonial_section .about_content .layer_content .section_title:after{display:block;clear:both;content:""}
.testimonial_section .about_content .layer_content .section_title h5{color:#fff;font-family:"Open Sans";font-weight:400;font-size:15px;line-height:28px;color:#818a8f;margin-top:-5px;margin-bottom:6px}
.testimonial_section .about_content .layer_content .section_title h2{font-weight:300;font-size:45px;line-height:50px;padding-bottom:51px;margin-bottom:0;color:#fff}
.testimonial_section .about_content .layer_content .section_title h2 strong{font-weight:600!important;width:100%;display:block}
.testimonial_section .about_content .layer_content .section_title .heading_line{position:relative}
.testimonial_section .about_content .layer_content .section_title .heading_line span{transition:all .5s ease-in-out 0;position:relative}
.testimonial_section .about_content .layer_content .section_title .heading_line span:after{content:"";right:auto;left:69px;position:absolute;bottom:28px;width:17px;margin-left:0;border-bottom-width:3px;border-bottom-color:#cacaca;border-bottom-style:solid}
.testimonial_section .about_content .layer_content .section_title .heading_line:after{content:"";left:1%;margin-left:0;position:absolute;bottom:28px;width:59px;border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:#001240}
.testimonial_section .about_content .layer_content .section_title p{color:#fff;margin:0 0 15px}
.testimonial_section .about_content .layer_content a{color:#fff;text-transform:capitalize;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s}
.testimonial_section .about_content .layer_content a i{font-size:18px;vertical-align:middle}
.testimonial_section .about_content .layer_content a:hover{color:#001240}
.testimonial_box{width: 100%;}
.testimonial_box #customers-testimonials{margin:20px -5px;}

.c_logo{width: 90%; margin: 50px auto;text-align: center; }
.c_logo .logo{width:166px; height:101px;display: inline-block; padding:10px; margin:5px; box-shadow: 0 0 5px #ccc; border-radius: 5px;}
.c_logo .logo img{width:auto !important}
.c_logo .logo:hover{transform: rotate(360deg); transition: 0.5s linear;}


.newsletter-section{padding:30px 0;background:#001240;float:left;width:100%}
.newsletter-section .row1 h1{margin:auto;color:#fff;font-family: fantasy;font-size:25px}
.newsletter-section .row1 h2{margin:auto;color:#fff;font-family: fantasy;font-size:25px;text-align: center;}
.newsletter-section .row2{margin-top:20px}
.newsletter-section .row2 p{color:#fff;text-align:center;margin:auto}
.newsletter-section .row3{margin-top:30px}
.newsletter-section .row3 form{margin:auto;width:50%;text-align:center}
.newsletter-section .row3 form .form-group{margin-bottom:0}
.newsletter-section .row3 form .form-group input:first-child{padding:10px 22px;background-color:#FFF;border:none;border-radius:10px;width:420px}
.newsletter-section .row3 form .form-group input:first-child::placeholder{color:#fff}
.newsletter-section .row3 form .form-group input:last-child{background-color:#915a00;border-radius:10px;color:#fff;margin-left:5px;padding:10px 22px;margin-top:-5px}

.customer_p{padding:30px 0;background:#001240;float:left;width:100%}
.customer_p .row1 h1{margin:auto;color:#fff;font-family: fantasy;font-size:25px}
.customer_p .row1 h2{margin:auto;color:#fff;font-family: fantasy;font-size:25px;text-align: center;}
.customer_p .row2 p {color: #fff;text-align: center;margin: auto; font-size:16px;}
.customer_p .row2{margin-top:20px; text-align:center;display: block; font-size:16px;}
.call_btn{padding:5px 15px; border:1px solid #FFF; border-radius:5px; color:#FFF; font-size:18px; margin:0 10px;}
.get_btn{padding:5px 15px; background:#1b1b19; border-radius:5px; color:#FFF; font-size:18px; margin:0 10px;}
.call_btn:hover{border:1px solid #001240; color:#FFF;}
.get_btn:hover{background:#001240; color:#FFF;}

.blogs-section{padding:30px 0;background:#FFF;float:left;width:100%;}
.thumb_post{float:left;width:100%;}
.thumb_post h4{float:left;width:100%; font-size:22px; margin:5px 15px; color:#028bff;}
.thumb_post ul{float:left;width:100%;}
.thumb_post li{float:left;width:46%; margin:2%;}
.thumb_post li strong{float:left;width:100%; font-size:16px; margin:10px 0;}
.thumb_post li img{float:left;width:100%; margin:0; border-radius:10px;}
.thumb_post li a{float:left; font-size:13px; color:#028bff; margin:10px;}

.thumb_post_list{float:left;width:100%;}
.thumb_post_list h4{float:left;width:100%; font-size:20px; margin:5px 0; color:#028bff;}
.thumb_post_list ul{float:left;width:100%;}
.thumb_post_list li{float:left;width:94%; margin:1% 1% 1% 5%;list-style:circle;}


.offer-section .caption{display:none}
.image h3{display:none}
.offer_title_single{margin-bottom:20px}
.offer_single_description{width:100%}
.offer_single_description h1{width:100%;float:left;font-size:28px!important;text-align:left;margin:10px 0!important}
.offer_single_description h2{width:auto!important;float:left;font-size:14px!important;text-align:left;margin:10px 0!important;padding:10px 20px;background:#333;color:#FFF!important;font-weight:400!important}
.offer_single_description h3{width:100%;float:left;font-size:20px!important;text-align:left;margin:10px 0!important}
.offer_single_description h4{width:100%;float:left;font-size:16px!important;text-align:left;margin:10px 0!important}
.offer_single_description ul{width:100%;float:left;font-size:14px!important;text-align:left;margin:0!important}
.offer_single_description ul li{width:30%;float:left;font-size:13px!important;text-align:left;margin:0 0 0 3% !important;list-style:circle}
.aboutus-section1 .container{padding:0}
.tariff_section{padding:20px 0 30px;display:block;width:100%;margin:10px 0 0}
.tariff_tabs{width:100%;box-shadow:1px 1px 13px 0 #e0e0e0;display:block;margin:0 0 15px;background:#fff}
.t_firsttab.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border-top:0;border-radius:0;border-bottom:2px solid #fff;border-left:0;border-right:0;font-size:22px;font-weight:700;color:#282828;text-align:center}
.t_firsttab.nav-tabs>li.active>a,.t_firsttab.nav-tabs>li.active>a:focus,.t_firsttab.nav-tabs>li.active>a:hover{color:#f58220;cursor:pointer;background-color:transparent;border-bottom:2px solid #f58220;border-left:0;border-right:0;border-top:0}
.t_firsttab.nav>li>a:focus,.t_firsttab.nav>li>a:hover{text-decoration:none;background-color:transparent}
.t_firsttab.nav-tabs{margin-bottom:15px;border-bottom:none}
.t_firsttab.nav-tabs>li{float:left;margin-bottom:-1px;width:50%}
.tariff_pill.nav-pills>li>a{border-radius:0;font-size:15px;text-align:center;white-space:nowrap;font-weight:600;background:#e0e0e0;color:#282828;text-overflow:ellipsis;overflow:hidden;text-transform:capitalize}
.tariff_pill.nav-pills>li.active>a,.tariff_pill.nav-pills>li.active>a:focus,.tariff_pill.nav-pills>li.active>a:hover{color:#fff;background-color:#282828}
.tariff_pill.nav-pills>li{margin-bottom:5px;float:left;width:24.7%}
.table-bordered>thead>tr>th{border:1px solid #ebebeb;font-size:18px;font-weight:600;text-align:center;padding:10px;white-space:nowrap}
.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{color:#282828;vertical-align:middle;position:relative;border:1px solid #ebebeb}
.itemtable{margin:0;padding:0;width:100%;display:block}
.itemtable li{display:inline-block;padding:0;width:70%;float:left;text-align:left}
.itemtable li:first-child{width:23%;margin:0 3% 0 auto;overflow:hidden;margin:5px}
.itemtable li:first-child img{width:60px;height:50px;object-fit:cover}
.itemtable .productname{font-size:15px;font-weight:400;color:#626262}
.itemtable .productname a{color:#333;transition:all ease-in-out .3s}
.itemtable .productname a:hover{color:#f58220;transition:all ease-in-out .3s}
.daytext{font-size:16px;font-weight:500}
.table.table-rsbtn{background-color:transparent;margin:0}
.table.table-rsbtn tr,.table.table-rsbtn td{border:0}
.rd_text{font-size:17px;font-weight:500;white-space:nowrap}
@font-face{font-family:'OldStandard-Regular.ttf';src:url(../fonts/OldStandard-Regular.ttf) url(../fonts/Calgary-Regular.ttf) format("truetype")}
@font-face{font-family:'OldStandard-Bold.ttf';src:url(../fonts/OldStandard-Bold.ttf) url(../fonts/Calgary-Regular.ttf) format("truetype")}
html{scroll-behavior:smooth}
.header-top .col-lg-6 ul li{display:inline-block;color:#fff}
.header-top .col-lg-6 ul li a{color:#fff;transition:.5s;padding:10px;display:inline-block}
.header-top .col-lg-6 ul li a:hover{color:#070c81;transition:.5s}
.header-top .col-lg-6 ul{margin-bottom:0}
.header-top .col-lg-6 ul li:nth-child(1),.header-top .col-lg-6 ul li:nth-child(2){margin-right:10px}
.header-top .col-lg-6 ul li:not(:last-child){margin-right:0;float:left}
.header-top .col-lg-6 ul{display:inline-block}
.counter_text{float:left;width:70px;padding:5px 0;position:absolute;right:15px;text-align:center;font-size:12px;border-radius:5px;background:#333;color:#FFF;bottom:15px;z-index:9}
.coupandiv{width:100%;background:#EEE;padding:10px;float:left}
.coupandiv .form-control{width:173px;font-size:12px;float:left;border-radius:0!important}
.coupandiv .booking_now{width:150px;font-size:14px;margin:0;border-radius:0!important;background:#99c729}
.goog-te-gadget{font-size:0!important}
.google_translation_div{float:left;height:26px}
.google_translation_div select{padding:5px;width:100px;border:none;font-size:11px;margin:2px 0 0 5px !important;border-radius:3px}
.google_translation_div span{display:none}
.header-top .col-lg-6 .btn{background-color:#666;border:1px solid #666;color:#fff;font-size:12px;padding:3px 9px;cursor:pointer;font-weight:700;text-transform:uppercase;transition:.5s}
.Ed_btn{background-color:#666;border:none;border-radius:5px;color:#fff;font-size:14px;padding:8px 17px;cursor:pointer;text-transform:uppercase;transition:.5s}
.header-top .col-lg-6 .btn1{background-color:#99c729;border:1px solid #99c729}
.header-top .col-lg-6 .btn:hover{color:#fff;background-color:#99c729}
.header-top .row1 .col-lg-6:last-child{text-align:right}
.header-top .row1 .header-top-left{max-width:20%;flex:20%}
.header-top .row1 .header-top-right{max-width:80%;flex:80%}
.header-top .row1 .header-top-right li:nth-child(1) a{background-color:rgba(107,107,107,0.5)}
.header-top .row1 .header-top-right li i{font-size:14px;margin-right:5px}
.header-top .row1 .header-top-right li a{font-size:16px}
.header-top .row1 .header-top-right li a:hover{background-color:#fff;color:#6b6b6b}
.header-top .row1 .header-top-right li:nth-child(6) a{font-size:15px;line-height:24px}
.header-top{background-color:#99c729;padding:0}
.header-top .col-lg-6 li a:hover{text-decoration:none}
.navbar-expand-lg .navbar-nav .dropdown-menu.show li a{padding:12px 20px;height:inherit;color:#555}
.navbar-expand-lg .navbar-nav .dropdown-menu.show li{border-bottom:1px solid #77777730;width:100%;margin:auto;border-right:none}
.navbar-expand-lg .navbar-nav .dropdown-menu.show li a:hover{background-color:#915a00!important;color:#FFF}
.dropdown-menu > li a:hover,.dropdown-menu > li.show{background-color:#915a00!important}
.header-top .col-lg-6 input:last-child{background-color:#666;border:1px solid #666;color:#fff;font-size:12px;padding:3px 15px;font-weight:700;text-transform:uppercase;transition:.5s}
.header-top .col-lg-6 input:last-child:hover{background-color:#fe00b7}
.login-modal .modal-body .form-group .email-icon:before{position:absolute;content:'\f0e0';top:25%;left:20px;font-family:fontawesome;font-size:14px;color:#a8b6c3}
.login-modal .modal-body .form-group input{padding:10px 15px 10px 40px;background-color:#f9f9f9;box-shadow:0 3px 3px 0 rgba(0,0,0,0.05) inset;height:inherit;border:2px solid #d6d9dd;cursor:inherit;color:#555}
.login-modal .modal-body .form-group input:focus{border-color:#00a2d7}
.login-modal .modal-body .form-group .signin-btn{padding:10px 15px;background-color:#99c729;cursor:pointer;margin-top:10px;border:none;font-size:16px;color:#ffff}
.login-modal .modal-body .form-group .signin-btn:hover{background-color:#666}
.login-modal .modal-body .form-group .password-icon:before{position:absolute;content:'\f13e';top:25%;left:20px;font-family:fontawesome;font-size:14px;color:#a8b6c3}
.modal-header .close{background-color:#99c729;opacity:1;color:#fff;font-size:22px;padding:5px 10px!important}
.modal-header .close:hover{background-color:#00a2d7}
.login-modal .modal-header{border-bottom:none}
.login-modal .modal-header button{font-size:20px;padding-right:5px;padding-top:0}
.login-modal .modal-body{padding:0 50px 30px}
.login-modal .modal-body h2{font-size:22px;font-weight:700;margin:auto;text-align:center;color:#666;margin-bottom:30px}
.login-modal .modal-footer{justify-content:center;text-align:center;background-color:#f9fbfd;border-top:solid 1px #ecf1f5}
.login-modal .modal-footer p a{color:#666}
.login-modal .modal-footer p{margin-bottom:5px;text-align:center}
.register-modal .modal-header button{padding-top:0;padding-right:5px;font-size:20px}
.register-modal .modal-header{border:none}
.register-modal .modal-header .modal-title{text-align:center;justify-content:center;margin:auto;width:100%;font-weight:700;color:#666}
.register-modal .modal-body .form-group input{padding:10px 15px 10px 40px;background-color:#f9f9f9;height:inherit;cursor:inherit;color:#555}
.register-modal .modal-body .form-group .name-icon:before{position:absolute;content:'\f007';top:25%;left:20px;font-family:fontawesome;font-size:14px;color:#a8b6c3}
.register-modal .modal-body .form-group .email-icon:before{position:absolute;content:'\f0e0';top:25%;left:20px;font-family:fontawesome;font-size:14px;color:#a8b6c3}
.register-modal .modal-body .form-group .password-icon:before{position:absolute;content:'\f09c';top:25%;left:20px;font-family:fontawesome;font-size:14px;color:#a8b6c3}
.register-modal .modal-body .form-group .number-icon:before{position:absolute;content:'\f095';top:25%;left:20px;font-family:fontawesome;font-size:14px;color:#a8b6c3}
.register-modal .modal-body .form-group .address-icon:before{position:absolute;content:'\f041';top:25%;left:20px;font-family:fontawesome;font-size:14px;color:#a8b6c3}
.register-modal .modal-body .form-group .register-btn{background-color:#99c729;padding:10px 15px;cursor:pointer;color:#fff;border:none;font-size:16px;cursor:pointer}
.register-modal .modal-body .form-group .register-btn:hover{background-color:#666;cursor:pointer}
.register-modal .modal-body{padding:0 50px}
.register-modal .modal-footer{background-color:#f9fbfd;border-top:solid 1px #ecf1f5}
.register-modal .modal-footer p{justify-content:center;margin:auto;width:100%;text-align:center}
.register-modal .modal-footer p a{color:#0c9c06}
.ui-widget.ui-widget-content{z-index:999999!important}
.large_popup{margin:6rem auto;max-width:1000px}
.book-form1 select{background-color:#f9f9f9;box-shadow:0 3px 3px 0 rgba(0,0,0,0.05) inset;height:inherit;border:2px solid #d6d9dd;padding:13px}
.book-form1 .form-group{margin-bottom:0}
.book-form1 .submit-btn{padding:10px 15px!important;background-color:#001240!important;cursor:pointer;border:none!important;width:100%;font-weight:700;line-height:1.5;border-radius:.25rem;text-transform:uppercase;transition:.5s;font-size:16px;cursor:pointer;color:#ffff!important}
.book-form1 .submit-btn:hover{background-color:#001240!important}
.login-page-box{width:500px;padding:10px;margin:30px auto;overflow:auto}
.login-page-box table{width:100%;float:left}
.login-page-box table td{padding:10px 0;text-align:center}
.login-page-box .alert{text-align:center}
.carousel-control-next,.carousel-control-prev{width:5%;z-index:0}
#main_navbar1{background-color:#666!important;z-index:11;padding:10px 0;float: left;width: 100%;margin:0 0 30px 0;}
#main_navbar1 .navbar-nav li a{color:#fff;background:#000;padding:5px 20px;border-radius:5px}
#main_navbar1 .navbar-nav li a:hover{color:#fff!important;background:#001240}
.dropdown-submenu{position:relative}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px 6px}
.dropdown-submenu:hover>.dropdown-menu{display:block}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}
.dropdown-submenu:hover>a:after{border-left-color:#fff}
.dropdown-submenu.pull-left{float:none}
.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}
.navbar .navbar-brand img{width:80px;height:auto}

.main-header nav.navbar{padding:0 25px;position:fixed;top:0px;left:0;width:100%;background-color:#ffdab3!important;z-index:999; min-height: 70px;}
.main-header nav.navbar ul li a {line-height: 15px;font-size: 13px;text-transform: uppercase;font-weight: 500;}
.main-header nav.navbar ul li a:hover{
  background:var(--first-color);
  color: var(--second-color) !important;
  border-radius : 7px;
  transition : 1.2s;
}
.main-header nav.navbar .navbar-brand{padding:0; width:auto; margin:0;z-index:9;}
.main-header nav.navbar form input[type=text]{box-sizing:border-box;border:2px solid #ccc;border-radius:25px;font-size:16px;background-color:#fff;background-image:url(../images/search-icon.png);background-position:10px 10px;background-repeat:no-repeat;padding:7px 20px 7px 40px;-webkit-transition:width .4s ease-in-out;transition:width .4s ease-in-out;text-align:right;float:right}
.main-header nav.navbar form input[type=text]:focus{outline:none}
.main-header .owl-nav{display:none}
.main-header .owl-item{max-height:600px}
.main-header .owl-dots{display:none}
.nav-item .dropdown{padding:0!important}
.nav-link{color:#ff5c33aa !important;}
/* .navbar-light .navbar-nav .nav-link:hover{color:var(--second-color);} */
.navbar-light .navbar-nav .nav-item .hotel-dropdown .hotel-detail{margin-top:0;display:none;position:absolute;top:0;left:102%;background-color:#fff;padding:20px 10px;width:275px}
.navbar-light .navbar-nav .nav-item .hotel-dropdown #gurgaon-hotel{margin-top:0;display:none;position:absolute;top:37px;border:1px solid #77777750;border-radius:5px;left:102%;background-color:#fff;padding:20px 10px;width:275px}
.navbar-light .navbar-nav .nav-item .hotel-dropdown .hotel-detail img{display:inline-block;width:100px;margin-right:10px}
.navbar-light .navbar-nav .nav-item .hotel-dropdown .hotel-detail h5{font-size:16px;margin-top:5px;color:#050f7e}
.navbar-light .navbar-nav .nav-item .hotel-dropdown .hotel-detail li:nth-child(1){border-bottom:1px solid #55555550;font-size:18px;color:#050f7e}
.navbar-light .navbar-nav .nav-item .hotel-dropdown .hotel-detail li:nth-child(2),.navbar-light .navbar-nav .nav-item .hotel-dropdown .hotel-detail li:nth-child(3),.navbar-light .navbar-nav .nav-item .hotel-dropdown .hotel-detail li:nth-child(4),.navbar-light .navbar-nav .nav-item .hotel-dropdown .hotel-detail li:nth-child(5),.navbar-light .navbar-nav .nav-item .hotel-dropdown .hotel-detail li:nth-child(6),.navbar-light .navbar-nav .nav-item .hotel-dropdown .hotel-detail li:nth-child(7){width:100%;text-align:left}
.navbar-light .navbar-nav .nav-item .hotel-dropdown .hotel-detail a.mail,.navbar-light .navbar-nav .nav-item .hotel-dropdown .hotel-detail a.num{padding-left:10px;color:#333}
.navbar-light .navbar-nav .nav-item .hotel-dropdown .hotel-detail li:nth-child(4){font-size:15px}
.navbar-light .navbar-nav .nav-item .hotel-dropdown .hotel-detail li:nth-child(5){font-size:15px;margin-top:10px}
.navbar-light .navbar-nav .nav-item .hotel-dropdown .hotel-detail li:last-child input{background-color:#05a006;color:#fff;font-size:12px;transition:.4s;padding:5px 10px}
.navbar-light .navbar-nav .nav-item .hotel-dropdown .hotel-detail li:last-child{margin:20px auto 0;text-align:center;border:0}
.navbar-light .navbar-nav .nav-item .hotel-dropdown .hotel-detail li:last-child input:hover{background-color:#fc00b5;transition:.4s}
.navbar-light .navbar-nav .nav-item .hotel-dropdown .hotel-detail li a{font-size:15px}
.navbar-light .navbar-nav .nav-item .hotel-dropdown li{display:inline-block; padding:0; text-align:center;border-bottom:1px solid #77777730;width:100%;margin:auto}
.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:#99c729}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#fff;}
.main-header .carousel-indicators{justify-content:center;display:none!important}
.main-header .carousel-indicators li{background-color:#fff;opacity:1;border-radius:50%;height:12px;width:12px}
.main-header .carousel-indicators li.active{background-color:#00a200}
.navbar-nav{margin-top:0} 
.navbar .navbar-nav li:last-child{margin-right:15px}
.navbar .navbar-nav li a{font-size:15px}
.slider-section{position:relative;border:0; float:left; width:100%;margin-top: 70px;}
.slider-section .book-form{position:absolute;top:50%;left:9%;transform:translateY(-50%);width:30%;height:auto;padding:20px 25px;box-shadow:0 0 5px #55555580,0 0 10px #55555550;background-color:#e3e3e3;border-radius:30px}
.slider-section .book-form h1{color:#333;text-align:left;font-weight:600;font-size:22px}
.slider-section .book-form h1 i{color:#333;font-weight:400;margin-right:10px}
.slider-section .book-form .form-group{width:100%;padding:0 3px}
.slider-section .book-form .form-group:nth-child(3),.slider-section .book-form .form-group:nth-child(4){width:50%;float:left}
.slider-section .book-form .form-group select,.slider-section .book-form .form-group input{border:1px solid #55555530;border-radius:0}
.slider-section .book-form .form-group select:focus,.slider-section .book-form .form-group input:focus{border-color:#99c729;outline:0;box-shadow:0 0 0 .2rem rgba(153,199,41,.25)}
.slider-section .book-form .form-group .form-wrap:before{display:none}
.slider-section .book-form .form-group input.submit-btn{width:100%;background-color:#99c729;border:none;box-shadow:none;border-radius:0;color:#fff;font-weight:400;font-size:18px;transition:.5s;padding:5px 10px;border:1px solid transparent;transition:.5s}
.slider-section .book-form .form-group input.submit-btn:hover,.slider-section .book-form .form-group input.submit-btn:focus,.slider-section .book-form .form-group input.submit-btn:active{background-color:#fff;color:#333;border:1px solid #99c729}
.slider-section .book-form .data-time-picker-arrow1{display:none}
.modal-content{padding:20px 25px;box-shadow:0 0 5px #55555580,0 0 10px #55555550;background-color:#e3e3e3;border-radius:30px}
.register-modal .modal-footer{background:none;border:none;padding:0}
.login-modal .modal-footer{background:none;border:none;padding:0}
.login-modal .modal-footer p{margin:0}
.book-form1{display:none}
.book-form-listing-bg{background:#333}
.book-form-home{padding:15px 35px}
.book-form-listing{background-color:inherit!important;width:100%!important;border-radius:0!important;box-shadow:none!important}
.book-form-listing .form-group{margin:20px 0 20px 20px}
.book-form-listing .form-group input.submit-btn{border-radius:5px!important;padding:5px 20px}
.book-form-listing .form-row{width:880px;margin:auto}
.book-form-listing-bg .form-group{position:relative}
.book-form-listing-bg select{border:none}
.book-form-listing-bg input{border:none}
.book-form_new{margin-top:0!important}
.book-form{width:100%;margin:auto;margin-top:-160px;z-index:9;box-shadow:0 0 5px #55555580,0 0 10px #55555550;background-color:#e3e3e3;border-radius:30px}
.modal-body .book-form{margin-top:0;box-shadow:none}
.modal-body .book-form .form-group{width:100%!important;margin-bottom:20px!important;position:relative}
.book-form2{background-color:rgba(255,255,255,1);width:100%;margin:auto;border-radius:80px;z-index:9;box-shadow:0 0 11px rgba(33,33,33,.2)}
.modal-body .book-form2{margin-top:0;box-shadow:none}
.modal-body .book-form2 .form-group{width:100%!important;margin-bottom:20px!important;position:relative}
.login-modal .form-group select{border:1px solid #DDD!important}
.login-modal .modal-body .form-group input{border:1px solid #DDD!important;box-shadow:none!important}
.book-form h2{font-size:26px;font-weight:600}
.book-form .form-group .input-group-text{border:0;background-color:#fff}
.book-form .form-group input{padding:8px 10px;height:inherit;border:none}
.book-form .form-group .form-wrap{position:relative}
.book-form-listing .form-group .data-time-picker-arrow{font-family:'fontawesome'}
.book-form-listing .form-group .data-time-picker-arrow:after{position:absolute;top:50%;right:14px;font-weight:400;margin-top:-6px;height:20px;line-height:20px;content:'\f073';font-family:Linearicons;font-size:20px;font:normal normal normal 14px/1 FontAwesome;font-family:FontAwesome}
.book-form1 .form-group .data-time-picker-arrow{font-family:'fontawesome'}
.book-form1 .form-group .data-time-picker-arrow:after{position:absolute;top:50%;font-weight:400;margin-top:-6px;left:14px;height:20px;line-height:20px;content:'\f073';font-family:Linearicons;font-size:20px;font:normal normal normal 14px/1 FontAwesome;font-family:FontAwesome}
.book-form .form-group .data-time-picker-arrow{font-family:'fontawesome'}
.book-form .form-group .data-time-picker-arrow:after{position:absolute;top:60%;font-weight:400;margin-top:-10px;right:14px;height:20px;line-height:20px;content:'\f073';font-family:Linearicons;font-size:20px;font:normal normal normal 14px/1 FontAwesome;font-family:FontAwesome}
.book-form .form-group .data-time-picker-arrow1:after{position:absolute;top:55%;font-weight:400;margin-top:-10px;right:40px;height:20px;line-height:20px;content:'\f061';font-family:Linearicons;font-size:20px;font:normal normal normal 14px/1 FontAwesome;font-family:FontAwesome;color:#fff}
.book-form2 .form-group .data-time-picker-arrow1:after{position:absolute;top:55%;font-weight:400;margin-top:-10px;right:40px;height:20px;line-height:20px;content:'\f061';font-family:Linearicons;font-size:20px;font:normal normal normal 14px/1 FontAwesome;font-family:FontAwesome;color:#fff}
.book-form .form-group input.submit-btn{width:100%;background-color:#99c729;border:none;box-shadow:none;border-radius:25px;color:#fff;font-weight:700;font-size:18px;transition:.5s}
.book-form2 .form-group input.submit-btn{width:100%;background-color:#99c729;border:none;box-shadow:none;border-radius:25px;color:#fff;font-weight:700;font-size:18px;transition:.5s}
.book-form .form-group input.submit-btn:hover{background-color:#666;transition:.5s}
.book-form .row1 input{padding:10px 20px;border-radius:25px;height:inherit}
.book-form form .form-group:last-child{margin-bottom:0}
.book-form .form-group select{padding:8px 10px;height:inherit;border:none}
.book-form-vertical .book-form .form-group:last-child::before{background-color:transparent}
.book-form-vertical .book-form .form-group{width:18%;margin:0 1%;position:relative}
.carousel-control-prev{display:none}
.carousel-control-next{display:none}
.about-section{padding:0 15px 40px}
.about-section .row1 h1{color:#666;font-size:32px;margin-left:50px;z-index:10}
.about-section .row1 h1:before{content:'ABOUT';position:absolute;font-size:80px;color:#77777720;font-weight:700;z-index:1;left:60px;display:none}
.about-section .row1 h1:after{position:absolute;content:'';height:1px;background-color:#77777750;width:40%;right:9%}
.about-section .row2 .col-lg-12{margin-top:50px;background-color:#fff;padding:0;transition:.5s}
.about-section h1{position:relative;margin-left:auto;margin-right:auto;font-size:24px;text-transform:uppercase;color:#6b6b6b;margin-bottom:0}
.about-section h1:before{content:''!important;position:absolute;left:35%;bottom:-15px;background-color:#6b6b6b;width:30%;height:1px;display:block!important}
.about-section h1:after{position:absolute;content:'';height:3px;background-color:#001240;width:10%;left:50%;bottom:-16px;z-index:1;transform:translateX(-50%)}
.about-section .row2 p{text-align:justify;margin-top:0;margin-bottom:15px;line-height:22px;color:#333}
.about-section .row2 p:last-child{margin-bottom:0}
.my-auto img{border-radius:10px}
.my-auto .owl-nav{display:none}
.about-section .row2 .welcome-carousel .owl-dots{display:none}
.about-section .row2 .welcome-carousel .owl-stage-outer{position:relative}
.about-section .row2 .welcome-carousel .owl-nav{position:absolute;margin-top:0;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}
.about-section .row2 .welcome-carousel .owl-nav button.owl-prev{float:left;background-color:#666;margin:0;border-radius:50%;line-height:26px;padding:0 10px!important;outline:0}
.about-section .row2 .welcome-carousel .owl-nav button.owl-next{float:right;background-color:#666;margin:0;border-radius:50%;line-height:26px;padding:0 10px!important;outline:0}
.about-section .row2 .welcome-carousel .owl-nav button span{font-size:34px;color:#fff}
.about-section .row3{margin-top:20px}
.about-section .row3 .about-img img{border-radius:5px}
.about-section .row3 .about-img .about-img-text{position:absolute;top:0;left:0;border:1px solid #ffffff50;border-radius:5px}
.about-section .row3 .about-img .about-img-text h5{color:#fff;background-color:#f004c180;padding:8px 15px;width:110px;border-radius:5px}
.about-section .row3 .about-img{position:relative}
.about-section .row3 .about-img:hover{cursor:pointer}
.about-crystal1 .row2 .col-lg-6:nth-child(2){margin:auto}
.about-crystal1 .row2 .col-lg-6:nth-child(2) ul{list-style-type:circle;list-style-position:inside;margin-top:20px;display:inline-block}
.about-crystal1 .row2 .col-lg-6:nth-child(2) ul li{width:33.33%;float:left}
.about-crystal1 .row2 .col-lg-6:nth-child(2) p.p2{margin-top:0!important}
.about-crystal1 .row2 .col-lg-6:nth-child(2) p.float-right{margin-top:20px}
.about-crystal1 .row2{margin-top:50px}
.carousel-item video{transform:scale(1.5);width:100%}
.carousel-item video::-webkit-media-controls-start-playback-button{display:none}
.brands-section{padding:0 15px;clear:both}
.brands-section .row1{position:relative}
.brands-section .row1 h1{font-size:32px;color:#FFF;margin-left:50px;z-index:999}
.brands-section .row1 h1:before{content:'MODULE';position:absolute;font-size:80px;color:#77777720;font-weight:700;z-index:-1;left:0;display:none}
.brands-section .row1 h1:after{position:absolute;content:'';height:1px;background-color:#77777750;width:60%;right:0}
.brands-section .row2{margin-top:0}
.brands-section .row2 .col-lg-3{padding:0}
.brands-section .row2 .brands-image{position:relative}
.brands-section .row2 .brands-image .brands-image-text{position:absolute;background-color:#f004c180;bottom:20px;left:0;width:100%;text-align:center;padding:20px 10px}
.brands-section .row2 .brands-image .brands-image-text h5{color:#fff;font-size:18px}
.brands-section .brands-carousel .owl-nav{display:none}
.brands-section .row2 .col img{width:50px;height:auto;margin:auto}
.brands-section .row2 .col h3{font-size:15px;margin-top:0;color:#FFF}
.brands-section .row2 .col .col-img{display:inline-block;transition:.4s;width:25%;float:left;padding:10px 0;background-color:#699400;border-top-right-radius:25px;border-bottom-right-radius:25px}
.brands-section .row2 .col .col-text{display:inline-block;transition:.4s;width:75%;float:left;padding:0 15px}
.brands-section .row2 .col{text-align:center;padding:0;border-radius:0;background-color:#99c729;display:flex;justify-content:center;align-items:center}
.brands-section .row2 .col input{margin-top:30px;font-size:13px;padding:5px 10px;background-color:#f302c1;color:#fff;box-shadow:none;border:.5px solid #77777730;border-radius:5px;transition:.5s}
.brands-section .row2 .col input:hover{background-color:#001240;transition:.5s}
.offer-section{padding:50px 0 300px;position:relative;background-color:#f7f7f7;clear:both;background-image:url(http://webshringar.in/shringar_hotels/webroot/front/images/offer-bg.jpg);background-size:cover;background-position:center center;background-attachment:fixed}
.offer-section .overlay{position:absolute;background-color:rgba(0,0,0,0.6);left:0;top:0;width:100%;height:100%}
.offer-section .container{overflow:hidden}
.offer-section .row1{position:relative}
.offer-section .row1 h1{font-size:24px;text-transform:UPPERCASE;margin-left:auto;margin-right:auto;line-height:30px;color:#fff}
.offer-section .row1 h1:before{content:'OFFER';position:absolute;font-size:80px;color:#77777720;font-weight:700;z-index:1;left:0;display:none}
.offer-section .row1 h1:after{position:absolute;content:'';height:1px;background-color:#77777750;width:60%;right:0;display:none}
.offer-section .row2{margin-top:0;background-color:#fff;padding:10px;position:absolute;z-index:9;width:80%;left:50%;transform:translateX(-50%);margin-top:30px;box-shadow:0 0 15px rgba(0,0,0,0.4)}
.offer-section .row2 ul li{width:100%;float:left}
.offer-section .row2 ul li img{width:100%;float:left;height:350px;object-fit:cover}
.offer-section .row2 ul li:last-child .image-top{width:100%}
.offer-section .owl-nav{display:none}
.offer-section .row2 ul li:last-child .image-top{padding-bottom:2.5px}
.offer-section .row2 ul li:last-child .image-left{padding-top:2.5px}
.offer-section .row2 ul li:last-child .image-right{padding-top:2.5px;padding-left:2.5px}
.offer-section .row2 .col-left{overflow:hidden;transition:.3s;position:relative}
.offer-section .row2 .col-left img{transition:.3s;cursor:pointer}
.offer-section .row2 .col-left:hover img{transform:scale(1.1);transition:.3s}
.offer-section .row2 .col-left .caption{position:absolute;top:40px;left:30px;bottom:0;right:0;margin:auto;display:table}
.offer-section .row2 .col-left .caption h4{display:table;color:#fff;font-size:30px;margin-bottom:15px}
.offer-section .row2 .col-left .caption p{display:table;color:#fff}
.offer-section .row2 .col-top1:hover img{transform:scale(1.1);transition:.3s}
.offer-section .row2 .col-top1 .caption{position:absolute;top:40px;left:30px;bottom:0;right:0;margin:auto;display:table}
.offer-section .row2 .col-top1 .caption h4{display:table;color:#fff;font-size:30px;margin-bottom:15px}
.offer-section .row2 .col-top1 .caption h6{display:table;color:#fff;font-size:20px;margin-bottom:5px}
.offer-section .row2 .col-top1 .caption p{display:table;color:#fff}
.offer-section .row2 .col-top1{overflow:hidden;transition:.3s;cursor:pointer;position:relative}
.offer-section .row2 .col-top1 img{transition:.3s}
.offer-section .row2 .col-left1:hover img{transform:scale(1.1);transition:.3s}
.offer-section .row2 .col-left1{overflow:hidden;transition:.3s;cursor:pointer;position:relative}
.offer-section .row2 .col-left1 .caption{position:absolute;top:40px;left:30px;bottom:0;right:0;margin:auto;display:table;position:absolute}
.offer-section .row2 .col-left1 .caption h4{display:table;color:#fff;font-size:30px;margin-bottom:15px}
.offer-section .row2 .col-left1 .caption h6{display:table;color:#fff;font-size:20px;margin-bottom:5px}
.offer-section .row2 .col-left1 .caption p{display:table;color:#fff}
.offer-section .row2 .col-left1 img{transition:.3s}
.offer-section .row2 .col-right1:hover img{transform:scale(1.1);transition:.3s}
.offer-section .row2 .col-right1{overflow:hidden;transition:.3s;cursor:pointer;position:relative}
.offer-section .row2 .col-right1 .caption{position:absolute;top:40px;left:30px;bottom:0;right:0;margin:auto;display:table;position:absolute}
.offer-section .row2 .col-right1 .caption h4{display:table;color:#fff;font-size:30px;margin-bottom:15px}
.offer-section .row2 .col-right1 .caption h6{display:table;color:#fff;font-size:20px;margin-bottom:5px}
.offer-section .row2 .col-right1 .caption p{display:table;color:#fff}
.offer-section .row2 .col-right1 img{transition:.3s}
.offer-section .row2 .owl-dots{display:none}
.offer-section .row2 .owl-stage-outer{margin:0}
.offer-section .row2 ul{margin:0}
.module-section{padding:200px 0 100px;clear:both}
.module-section .row1{position:relative}
.module-section .row1 h1{position:relative;margin-left:auto;margin-right:auto;font-size:24px;text-transform:uppercase;color:#6b6b6b;margin-bottom:0}
.module-section .row1 h1:before{content:''!important;position:absolute;left:0;bottom:-5px;background-color:#6b6b6b;width:100%;height:1px;display:block!important;content:BRANDS;position:absolute;font-size:80px;color:#77777720;font-weight:700;z-index:1;left:0;display:none}
.module-section .row1 h1:after{position:absolute;content:'';height:3px;background-color:#001240;width:30%;left:50%;bottom:-6px;z-index:1;transform:translateX(-50%)}
.module-section .row2{margin-top:30px}
.module-section .row2 .item{padding:0}
.module-section .row2 .logo img{width:100%;height:110px;object-fit:cover}
.module-section .row2 .logo{width:100%;margin:auto}
.module-section .row2 .col-text{border:1px solid #eaeaea;border-radius:0;cursor:pointer}
.module-section .row2 .col-text .col-image{overflow:hidden}
.module-section .row2 .col-text .col-image img{transition:.3s}
.module-section .row2 .col-text:hover .col-image img{transform:scale(1.1);transition:.3s}
.module-section .row2 .col-text .col-content{padding:20px}
.module-section .row2 .col-text .col-content p{line-height:24px;text-align:justify}
.module-section .row2 .col-text .col-content p span{color:#777;font-weight:500}
.gallery-section .row1 ul li:nth-child(1){width:50%;float:left;padding-right:5px;overflow:hidden}
.gallery-section .row1 ul li:nth-child(1) img{width:100%;height:500px;object-fit:cover}
.gallery-section .row1 ul li:nth-child(2){width:50%;float:left;padding-left:5px;padding-bottom:5px;overflow:hidden}
.gallery-section .row1 ul li:nth-child(2) img{width:100%;height:245px;object-fit:cover}
.gallery-section .row1 ul li:nth-child(3){width:25%;float:left;padding-left:5px;padding-right:5px;padding-top:5px;overflow:hidden}
.gallery-section .row1 ul li:nth-child(3) img{width:100%;height:245px;object-fit:cover}
.gallery-section .row1 ul li:nth-child(4){width:25%;float:left;padding-left:5px;padding-top:5px;overflow:hidden}
.gallery-section .row1 ul li:nth-child(4) img{width:100%;height:245px;object-fit:cover}
.gallery-section .row1 ul{width:100%;margin-bottom:0}
.gallery-section .gallery-image{position:relative;overflow:hidden;cursor:pointer}
.gallery-section .gallery-image .caption{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:20px;transition:.33s all ease-in-out;pointer-events:none;background:rgba(0,0,0,.7);font-family:FontAwesome;opacity:0}
.map_box{width:100%;margin:25px 0 20px}
.gallery-section .gallery-image .caption:before{position:absolute;bottom:0;right:0;transform-origin:0 100%;transform:rotate(45deg);content:"";display:inline-block;width:100px;height:160px;background-color:#99c729}
.gallery-section .gallery-image .caption:after{position:absolute;bottom:10px;right:20px;content:'\f067 ';font-size:24px;color:#fff;font-family:FontAwesome}
.gallery-section .gallery-image .caption .caption-title{position:relative;font-size:20px;text-align:center;line-height:1.25;text-transform:uppercase;letter-spacing:.12em;font-weight:400;color:#fff;margin-bottom:0}
.gallery-section .caption>*{pointer-events:auto;position:relative;z-index:2}
.gallery-section .gallery-image .caption .caption-text{margin-top:25px;padding:0 15px;color:#fff;opacity:.6}
.gallery-section .gallery-image:hover .caption{opacity:1;transition:.4s}
.gallery-section .gallery-image:hover .caption:before{transform:rotate(45deg)}
.gallery-section .gallery-image:hover .caption-title,.gallery-section .gallery-image:hover .caption-text{transform:scale3d(1,1,1)}
.gallery-section .gallery-image:hover .caption:after{transform:translateX(0);opacity:1}
.gallery-section{padding:40px 15px;display:flow-root}
.reviews-section{padding:40px 15px;background-color:#f5f8fd;background-image:url(http://webshringar.in/shringar_hotels/webroot/front/images/reviews-bg.jpg);background-position:center center;background-attachment:fixed;background-size:cover;clear:both}
.reviews-section .owl-stage-outer{height:300px}
.reviews-section .row1 h1{margin-left:50px;font-size:32px;color:#FFF}
.reviews-section .row1 h1:before{content:'REVIEWS';position:absolute;font-size:80px;color:#77777720;font-weight:700;z-index:1;left:60px}
.reviews-section .row1 h1:after{position:absolute;content:'';height:1px;background-color:#77777750;width:600px;right:60px}
.reviews-section .row2{margin-top:0}
.reviews-section .row2 .left-col{width:100%;max-width:100%;padding:30px 0;text-align:center}
.reviews-section .row2 .left-col h1{font-size:24px;text-transform:uppercase;color:#6b6b6b;position:relative;display:inline-block;text-align:center;justify-content:center;margin-bottom:20px}
.reviews-section .row2 .left-col h1:before{position:absolute;content:'';width:100%;left:0;bottom:-7px;height:1px;background-color:#6b6b6b}
.reviews-section .row2 .left-col h1:after{position:absolute;content:'';width:30%;left:50%;bottom:-8px;transform:translateX(-50%);height:3px;background-color:#99c729;z-index:1}
.shadow-effect{background:#FFF;padding:20px;border-radius:0;text-align:center;width:100%;height: auto;}
#customers-testimonials .shadow-effect p{font-family:inherit;font-size:17px;     font-style: italic; line-height:1.5;margin:0 0 17px;font-weight:300;text-align:center;width:100%;color:#333}
.testimonial-name{margin:-17px auto 0;display:table;width:auto;background:#001240;padding:9px 35px;border-radius:5px;text-align:center;color:#FFF;}
#customers-testimonials .item{text-align:center;padding:0;opacity:.2;-webkit-transform:scale3d(0.8,0.8,1);transform:scale3d(0.8,0.8,1);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
#customers-testimonials .owl-item.active.center .item{opacity:1;-webkit-transform:scale3d(1.0,1.0,1);transform:scale3d(1.0,1.0,1)}
#customers-testimonials.owl-carousel .owl-item img{transform-style:preserve-3d;max-width:120px;margin:0 auto 17px;border-radius:100%}
#customers-testimonials.owl-carousel .owl-dots .owl-dot.active span,#customers-testimonials.owl-carousel .owl-dots .owl-dot:hover span{background:#6b6b6b;transform:translate3d(0px,-50%,0px) scale(0.7)}
#customers-testimonials.owl-carousel .owl-dots{display:none;width:100%;text-align:center}
#customers-testimonials.owl-carousel .owl-dots .owl-dot{display:inline-block}
#customers-testimonials.owl-carousel .owl-dots .owl-dot span{background:#6b6b6b;display:inline-block;height:20px;margin:0 2px 5px;transform:translate3d(0px,-50%,0px) scale(0.3);transform-origin:50% 50% 0;transition:all 250ms ease-out 0;width:20px}
#error_{display:none}
.footer_menu{width:100%;text-align:center}
.footer_menu ul{margin:20px 0 0}
.footer_menu li{display:inline-block;margin:0 5px;color:#DDD}
.footer_menu li a{color:#333;font-size:14px}
.footer_menu li a:hover{color:#fff}
.footer-area .footer-col2 ul li{border-bottom:1px solid #77777750;padding:3px 0}
.footer-col2 li a{color:#050f7e;transition:.4s}
.footer-col2 li a:hover,.footer-col2 li.active a{color:#02a4e2;text-decoration:none;transition:.4s}
.footer-bottom-section .fb-right p{text-align:right;color:#fff;font-weight:300;font-size:14px}
.footer-bottom-section .fb-left p{text-align:left;color:#fff;font-weight:300;font-size:14px}
.footer-bottom-section{background-color:#001240;border-top:1px solid #efefef50;padding:7px 15px; width:100%; float:left;}
.footer-bottom-section{margin:0;color:#FFF; line-height:32px; text-align:center;}
.footer-bottom-section a{margin:0;color:#FFF}
.footer-bottom-section .fb-right a{color:#fff}
.footer-bottom-section .fb-right a:hover{text-decoration:underline}
.footer-area form label{margin-bottom:0}
.footer-area form .form-group{margin-bottom:10px}
.footer-area form .form-group .form-control{height:30px}
.footer-area form button{background-color:#af0216;border-color:#af0216}
.footer-area form a{text-transform:uppercase;letter-spacing:0;border-radius:5px;padding:0 20px;line-height:35px}
.footer-area .form-button{margin-top:15px}
.footer-col3 li .icon-add{float:left;display:inline-block}
.footer-col3 address{display:inline;font-size:14px}
.footer-col3 address a{color:#333;font-size:16px}
.footer-col3 li{padding-bottom:10px}
.footer-col3 li:nth-child(2),.footer-col3 li:nth-child(3){margin-top:5px}
.footer-area{padding:40px 15px;background:#FFF;position:relative; width:100%; float:left;}
.footer-area .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6)}
.f-title h3{font-family: fantasy; color:#001240;font-size:20px;margin-bottom:10px;border-bottom:.5px solid #77777738;padding-bottom:10px;font-weight:400}
.footer-social ul li{display:inline-block;margin-right:10px}
.footer-social ul li a{color:#f805b7;font-size:20px;transition:.3s}
.footer-social ul li a:hover{color:#009dd9;transition:.3s}
.footer-col2 li i{font-size:14px}
.social-widget ul li{color:#333}
.social-widget i{color:#333}
.social-links2 h3{font-family: fantasy; color:#001240;font-size:20px;margin-bottom:10px;border-bottom:.5px solid #77777738;padding-bottom:10px;font-weight:400;display:inline-block}
.social-links2 {width: 100%;float: left; text-align:center}
.social-links2 ul {width: 100%;}
.social-links2 ul li {width: auto;list-style: none;margin:2px;    display: inline-flex}
.social-links2 ul li a { padding: 10px;background: #001240;color: #FFF; border-radius:10px; width: 40px;text-align: center;}
.social-links2 ul li a img{padding: 3px; display: inline;}
.social-links2 ul :nth-child(1) a {background: #0579c2;}
.social-links2 ul :nth-child(2) a {background: #fe0000;}
.social-links2 ul :nth-child(3) a {background: #000000;}
.social-links2 ul :nth-child(4) a {background: #295ec6;}
.social-links2 ul :nth-child(5) a {background: #d90099;} 




.footer-col3 .social-widget ul li:first-child{border-bottom:none;font-weight:500;font-size:16px}
.footer-bottom-section .fb-center ul li{display:inline-block;margin-right:15px}
.footer-bottom-section .fb-center ul li a{color:rgba(255,255,255,0.8)}
.footer-bottom-section .fb-center ul li a:hover{text-decoration:none;color:rgba(255,255,255,1)}
.footer-area .col-right img{width:150px;height:auto}
.footer-area .footer-inner .social-links h3{font-family: fantasy; color:#001240;font-size:20px;margin-bottom:10px;border-bottom:.5px solid #77777738;padding-bottom:10px;font-weight:400;display:inline-block}
.footer-area .footer-inner .social-links ul li{width:100%;list-style:inside;color:#333}
.footer-area .footer-inner .social-links ul li a{color:#333;font-size:14px;transition:.3s}
.footer-area .footer-inner .social-links ul li a:hover{color:#ccc}






.search-content-section .col-lg-8{padding-left:0}
.main-header .navbar1{position:inherit!important}
.main-header img{width:100%;}
.aboutus-section1{background:var(--third-color) !important;    padding: 10px 30px;float: left;width: 100%;margin-top: 70px;}
.aboutus-section1 .row1 .about-left h1{color:#FFF;font-size:32px;padding-bottom:0;margin-left:0;float:left}
.aboutus-section1 .row1 .about-left h1.privacy{color:#fff;font-size:32px;width:188px;padding-bottom:10px}
.aboutus-section1 .row1 .about-left h1.terms{color:#fff;font-size:32px;width:292px;padding-bottom:0;margin-left:0}
.aboutus-section1 .row1 .about-left h1.concept{color:#fff;font-size:32px;width:auto;padding-bottom:0;margin-left:0}
.aboutus-section1 .row1 .about-left h1.offers{color:#fff;font-size:32px;width:184px;padding-bottom:0;margin-left:0}
.aboutus-section1 .row1 .about-left h1.weddings{color:#fff;font-size:32px;width:125px;padding-bottom:0;margin-left:0}
.aboutus-section1 .row1 .about-left h1.events{color:#fff;font-size:24px;padding-bottom:0;margin-left:0}
.aboutus-section1 .row1 .about-left h1.cancel{color:#fff;font-size:32px;width:344px;padding-bottom:0;margin-left:0}
.aboutus-section1 .row1 .about-left h1.careers{color:#fff;font-size:32px;width:96px;padding-bottom:0;margin-left:0}
.aboutus-section1 .row1 .about-right .breadcrumb{margin-bottom:0;background-color:transparent}
.aboutus-section1 .row1 .col-lg-6:nth-child(1){margin:auto}
.aboutus-section1 .row1 .about-right nav{width:auto;float:right;text-align:right}
.aboutus-section1 .row1 .about-right .breadcrumb li:first-child a{color:#fff}
.blog-img{width:100%;border:1px solid #DDD;padding:10px}
.breadcrumb-item a{color:#FFF}
.blog_search{padding:10px;width:100%;border-radius:5px;border:1px solid #DDD;margin-bottom:10px}
.blog_head{width:100%;float:left;margin:10px 0;color:#333;font-size:18px}
.new_list4 a{font-size:14px}
.widget_categories a{font-size:14px}
.aboutus-section1 .row1 .about-right .breadcrumb li:first-child a:hover{text-decoration:none}
.blog_read{width:100%;float:left;color:#C00;font-size:14px;margin:10px 0}
.aboutus-section1 .row1 .about-right .breadcrumb li:last-child{color:#efefef}
.aboutus-section1 .row1 .about-right .breadcrumb-item+.breadcrumb-item::before{color:#efefef}
.owl-item .item{margin:0 2px}
.about1-content{padding:50px 0}
.about1-content p{text-align:justify;margin:10px 0;line-height:22px}
.panel-body p{text-align:justify;margin:10px 0;line-height:22px}
.about1-content .row1 p,.about1-content .row3 p{line-height:22px;font-size:14px}
.about1-content h2{margin-bottom: 0.2em;font-size: 26px;text-align: left;color: #99c729;text-transform: capitalize;}
.about1-content h3{margin-bottom: 0.2em;font-size: 18px;text-align: left;color: #333;text-transform: capitalize;}
.about1-content .row2 .content{background-color:#f6f8f9;padding:30px 20px;text-align:center;border-radius:5px;box-shadow:0 0 10px #77777750;height:100%}
.about1-content .row2 .content h3{font-size:25px;color:#555;font-weight:700;margin-bottom:20px}
.about1-content .row2 .content p{line-height:20px}
.about1-content .row3 p{margin-top:10px;float:left;width:100%}
.about1-content .row3 h5{margin-top:10px;float:left;width:100%}
.about1-content .row3 h3{font-weight:700;color:#555;font-size:20px;width:100%}
.about1-content .about1-col{background-color:rgba(255,255,255,0.9);padding:15px 0;display:flow-root;border-radius:10px}
.about1-content .about1-col h1{font-size:20px;position:relative;color:#001240;font-weight:700;width:100%;text-align:left;float:left;text-transform:uppercase;margin-bottom:20px;display:inline}
.about1-content .about1-col p.p1{margin-top:20px;line-height:24px;text-align:justify}
.about1-content .about1-col p.p2{margin-top:10px;color:#777;line-height:24px;text-align:justify}
.media-list .col-md-12 img{width: 100%;border:1px solid #DDD;padding:10px 0 0 0;}
.date-tag{padding:5px 10px;color:#FFF;background:#001240;float:left;font-size:14px;margin:10px 0}
.media-heading{width:100%;float:left;margin:10px 0}
.about-us-section .owl-carousel .owl-item img{height:270px;border-radius:10px}
.about-us-section .owl-nav{display:none}
.hotel_contat_box{padding:0}
.hotel_contat_box iframe{width:100%;height:200px}
.about-us-section .col-lg-12{padding:0}
.about-us-section .col-lg-12 p{margin:10px 0;font-size:14px}
.about-us-section .row1 h1{position:relative;margin-left:auto;margin-right:auto;font-size:24px;text-transform:uppercase;color:#6b6b6b;margin-bottom:0}
.about-us-section .row1 h1:before{content:''!important;position:absolute;left:10%;bottom:-15px;background-color:#6b6b6b;width:80%;height:1px;display:block!important}
.about-us-section .row1 h1:after{position:absolute;content:'';height:3px;background-color:#001240;width:30%;left:50%;bottom:-16px;z-index:1;transform:translateX(-50%)}
.about-us-section{padding:50px;background:#FFF}
.about-us-section .row2{margin-top:50px}
.about-us-section .row2 p{margin:10px 0!important;font-size:14px!important}
.about-us-section .row2 input{background-color:#666;color:#fff;transition:.4s;margin-top:15px;padding:7px 20px}
.about-us-section .row2 input:hover{background-color:#ef05b6;transition:.4s}
.hotel_contat_box{width:100%;float:left;margin:0}
.hotel_contat_box h2{width:100%;float:left;margin:0 0 20px;color:#666;font-size:24px;text-align:center}
.hotel_contat_box ul{width:100%;float:left;margin:20px 0;display:flex;justify-content:space-between}
.hotel_contat_box ul li{float:left;font-size:15px;text-align:center;margin:0;padding:10px 40px;border:1px solid #DDD;border-radius:5px}
.hotel_contat_box ul li i{color:#009d00}
.surrounding-section .row1 h1{color:#009d00;font-size:36px;margin-left:0;z-index:10}
.surrounding-section{padding:50px 0}
.surrounding-section .row2{margin-top:50px}
.surrounding-section .row3{margin-top:30px}
.surrounding-section .row2 .media-body h5{font-weight:500;margin-bottom:20px}
.surrounding-section .row2 .media-body p{color:#555;margin-bottom:0}
.surrounding-section .row2 .media-body{margin:auto}
.surrounding-section .row2 .media{width:100%}
.activity-section{background:#FFF;padding:50px 0}
.activity-section .row1 h1{color:#009d00;font-size:36px;margin-left:0;z-index:10}
.activity-section .row2{margin-top:50px}
.activity-section .row2 .item figure{overflow:hidden}
.activity-section .row2 .item figure img{margin-left:30px;-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}
.activity-section .row2 .item figure:hover img{margin-left:0}
.activity-section .row2 .item .img-col .overflow{background-color:rgba(255,255,255,0.4);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:.3s}
.activity-section .row2 .item figure{position:relative;margin:0}
.activity-section .row2 .item figure:hover .overflow{opacity:1;transition:all .3s}
.activity-section .row2 .item h2{text-align:center;font-size:20px;padding:5px 0}
.activity-section .row2 .activity-carousel .owl-dots{display:none}
.activity-section .row2 .activity-carousel .owl-nav{display:block;position:absolute;top:-70px;right:0}
.activity-section .row2 .activity-carousel .owl-stage{position:relative}
.activity-section .row2 .activity-carousel .owl-nav button span{font-size:30px;background-color:#666;color:#fff;padding:0 15px 5px;transition:.3s;border-left:1px solid #FFF}
.activity-section .row2 .activity-carousel .owl-nav button span:hover{background-color:#666;transition:.3s}
.activity-section .row2 .activity-carousel .owl-nav button:hover,.activity-section .row2 .activity-carousel .owl-nav button:focus{background-color:transparent;outline:0}
.gallery-section .row1 h1{color:#009d00;font-size:36px;margin-left:0;z-index:10}
.gallery-section .row2{margin-top:50px}
.gallery-section .row2 .gallery-image figure{overflow:hidden;margin:0;position:relative}
.gallery-section .row2 .gallery-image figure::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}
.gallery-section .row2 .gallery-image figure:hover::before{-webkit-animation:shine .75s;animation:shine .75s}
@-webkit-keyframes shine {
100%{left:125%}
}
@keyframes shine {
100%{left:125%}
}
.Surrounding_div{margin:0 -30px}
.Surrounding_div p{margin:10px 0;width:100%;float:left}
.Surrounding_div ul{margin:10px 0;width:100%;float:left}
.Surrounding_div ul li{margin-left:5%;width:95%;list-style:square}
.features-section p{width:100%;float:left;margin:10px 0}
.about-us-section .row2 p{width:100%;float:left;margin:10px 0}
.gallery-section .row2 .sariska-gallery-carousel .owl-dots{display:none}
.gallery-section .row2 .sariska-gallery-carousel .owl-nav{display:block;position:absolute;top:-70px;right:0}
.gallery-section .row2 .sariska-gallery-carousel .owl-stage{position:relative}
.gallery-section .row2 .sariska-gallery-carousel .owl-nav button span{font-size:30px;background-color:#666;color:#fff;border-radius:0;padding:0 15px 5px;border-left:1px solid #FFF;transition:.3s}
.owl-theme .owl-nav [class*=owl-]{margin:-1px}
.gallery-section .row2 .sariska-gallery-carousel .owl-nav button span:hover{background-color:#666;transition:.3s}
.gallery-section .row2 .sariska-gallery-carousel .owl-nav button:hover,.gallery-section .row2 .sariska-gallery-carousel .owl-nav button:focus{background-color:transparent;outline:0}
.gallery-section .row2 .modal .modal-body img{width:100%;height:auto}
.gallery-section .row2 .modal .modal-body{padding:5px;background-color:#fff}
.gallery-section .row2 .modal .modal-content{background:transparent;border:none}
.gallery-section .row2 .modal .modal-header button{color:#fff;text-shadow:none;opacity:1}
.gallery-section .row2 .modal .modal-header button:focus{outline:0}
.gallery-section .row2 .modal .modal-header{padding:0}
.gallery-section .row2 .modal .modal-header button span{font-size:40px}
.tariff-section{padding:50px 0;background:#FFF}
.tariff-section .row1 h1{color:#009d00;font-size:36px;margin-left:0;z-index:10}
.tariff-section .row2{margin-top:50px}
.tariff-section .row2 table thead th{text-align:center;color:#fff;padding:8px}
.tariff-section .row2 table thead tr{background-color:#4f8832}
.tariff-section .row2 table tbody{background-color:#eaeaea;text-align:center}
.tariff-section .row2 .right-col p{margin:0}
.tariff-section .row2 .right-col p:nth-child(1){font-weight:700;margin-bottom:20px}
.tariff-section .row2 .right-col p:nth-child(2),.tariff-section .row2 .right-col p:nth-child(3),.tariff-section .row2 .right-col p:nth-child(4){margin-bottom:5px}
.tariff-section .row3 .form{width:100%}
.tariff-section .row3 .form-row{width:100%}
.tariff-section .row3 .form-row input.btn{background-color:#99c729;color:#fff;transition:.3s}
.tariff-section .row3 .form-row input.btn:hover{background-color:#00a200;transition:.3s}
.tariff-section .row3 .form-row input,.tariff-section .row3 .form-row textarea{border:1px solid #00a20050}
.tariff-section .row3 form{background-color:#eaeaea80;padding:30px}
.tariff-section .row3{margin-top:20px}
.offer1-section{padding:50px 0}
.offer1-section .row1 h1{color:#009d00;font-size:36px;margin-left:0;z-index:10}
.offer1-section .row2 h1{text-align:center;margin:auto}
.offer1-section .row2{margin-top:50px}
.features-section{background:#FFF;padding:50px 0}
.features-section .row1 h1{color:#009d00;font-size:36px;margin-left:0;z-index:10}
.features-section .row2{margin-top:50px}
.features-section .row3 .col-lg-4 ul{list-style-type:circle}
.features-section .row3{margin-top:50px}
.features-section .row3 .heading h3{font-size:20px;padding:5px 0;text-align:center}
.features-section .row3 .features-carousel .content{position:relative}
.features-section .row3 .features-carousel .content:hover{cursor:pointer}
.surrounding_pic{float:right;width:100%;border-radius:10px}
.features-section .row3 .features-carousel .owl-dots{display:none}
.features-section .row3 .features-carousel .owl-nav{display:block}
.features-section .row3 .features-carousel .owl-stage{position:relative}
.features-section .row3 .features-carousel .owl-nav{display:block;position:absolute;top:-70px;right:0}
.features-section .row3 .features-carousel .owl-nav button span{font-size:30px;background-color:#666;color:#fff;padding:0 15px 5px;border-left:1px solid #FFF;transition:.3s}
.features-section .row3 .features-carousel .owl-nav button span:hover{background-color:#666;transition:.3s}
.features-section .row3 .features-carousel .owl-nav button:hover{background:transparent;outline:0}
.features-section .row3 .features-carousel .owl-nav button{outline:0}
.sariska-contact-section{padding:50px 0}
.sariska-contact-section .row1 h1{color:#009d00;font-size:36px;margin-left:50px;z-index:10}
.sariska-contact-section .row2 iframe{width:100%;height:300px}
.sariska-contact-section .row2 .right-col h2{font-size:22px;border-bottom:1px dashed #77777750;display:inline-block;padding-bottom:10px}
.sariska-contact-section .row2 .right-col ul{margin-top:25px}
.sariska-contact-section .row2 .right-col ul li{margin-top:15px;font-size:15px;color:#555;padding-left:40px}
.sariska-contact-section .row2 .right-col ul li a{color:#555}
.sariska-contact-section .row2 .right-col ul li a:hover{text-decoration:none}
.sariska-contact-section .row2 .right-col ul li i{background-color:#001240;color:#fff;border-radius:50%;font-size:15px;padding:8px;width:30px;margin-left:-40px;height:30px;text-align:center}
.sariska-contact-section .row3{padding:50px;background-color:#f5f8fd;border-radius:10px}
.sariska-contact-section .row3 form{width:80%;margin:auto}
.sariska-contact-section .row3 form .form-row:last-child .form-group{margin-bottom:0}
.sariska-contact-section .row3 form .form-row .form-group input.btn{padding:8px 20px;background-color:#666;color:#fff;border:none;box-shadow:none;transition:.4s}
.sariska-contact-section .row3 form .form-row .form-group input.btn:hover{background-color:#ec00ad;transition:.4s}
.sariska-contact-section .row3 form .form-row .form-group input,.sariska-contact-section .row3 form .form-row .form-group textarea{border:1px solid #66666650}
.sariska-contact-section .row3 .left-col h6{font-weight:700;float:left}
.sariska-contact-section .row3 .left-col span i{color:#fff;background-color:#0d9c06;border-radius:50%;padding:5px 8px;margin-left:10px}


.page_table{width:100%; float:left; border:1px solid #DDD;}
.page_table th{padding:5px; text-align:left; color:#FFF; background:#333; border:1px solid #DDD;}
.page_table td{padding:5px; border:1px solid #DDD;}

.tripadvisor_box{width:46%; padding:1%; margin:1%; background:#EEE; float:left;}
.weddingwire_box{width:46%; padding:1%; margin:1%; background:#EEE; float:left;}

.our-team-page .col-sm-4:nth-child(1){display:block;}
.our-team-page .col-sm-4:nth-child(2){display:block;}
.our-team-page .col-sm-4:nth-child(3){display:block;}
.our-team-page .col-sm-4{display:none;}


#FLASH{margin:20px 0;font-size:14px}
.contactus-section .row1 form .form-group .col-md-3,.contactus-section .row1 form .form-group .col-md-9,.contactus-section .row1 form .form-group .col-sm-3,.contactus-section .row1 form .form-group .col-sm-9{width:100%;max-width:100%;flex:100%;padding:0}
#modalOverlay .modalContent .modal-left img{height:130px;width:auto}
#modalOverlay .modalContent .modal-left{background-color:#050f7e;width:20%;height:100%;float:left;padding:20px}
#modalOverlay .modalContent .modal-right{width:100%;float:left;padding:20px}
#modalOverlay{position:fixed;top:0;left:0;background:rgba(0,0,0,0.5);z-index:99999;height:100%;width:100%}
.modalPopup{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;height:510px;background:rgba(255,255,255,1);width:42%;-webkit-box-shadow:0 2px 10px 3px rgba(0,0,0,.2);-moz-box-shadow:0 2px 10px 3px rgba(0,0,0,.2);box-shadow:0 2px 10px 3px rgba(0,0,0,.2)}
.headerBar{width:100%;background:#edcb04 url(http://cognex.com/gfx/site/bg-global-header.png) repeat-x 0 0;margin:0;text-align:center}
.headerBar img{margin:1em .7em}
h1{margin-bottom:.2em;font-size:26px;text-align:center;color: #001240;text-transform:capitalize}
h2{margin-bottom:.2em;font-size:26px;text-align:center;color: #001240;text-transform:capitalize}
p{margin:.75em 0 1.5em}
.buttonStyle{border:transparent;float:right;border-radius:0;background:transparent;color:#fff!important;cursor:pointer;font-weight:700;font-size:25px;text-transform:uppercase;padding:6px 5px;text-decoration:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6d6d6d',endColorstr='#1e1e1e',GradientType=0);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.buttonStyle:hover{background:transparent;color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e1e1e',endColorstr='#6d6d6d',GradientType=0)}
.returnToProfile{text-align:center;margin:3em}
.returnToProfile a,.returnToProfile a:visited{color:#ddd}
.returnToProfile a:hover{color:#fff}
.search-book-form .book-form .form-group{width:33.33%}
.search-book-form .form-row .form-group:last-child::before{background-color:transparent}
.search-book-form .book-form .form-group:first-child .form-wrap::before,.search-book-form .book-form .form-group:last-child .form-wrap::before{background-color:transparent}
.search-book-form .book-form{width:70%}
.search-header .carousel-inner .carousel-item > img{-webkit-animation:none;animation:none}
.sariska-rate-carousel .row1 .item .rate-col p{margin:0;text-align:center}
.sariska-rate-carousel .row1 .item .rate-col p:first-child{color:#fff;background:#f5ab35;font-weight:400;margin:0;padding:6px 0;border-bottom:1px solid #00000050}
.sariska-rate-carousel .row1 .owl-item{border:1px solid #00000050;margin:0!important}
.sariska-rate-carousel .row1 .item .rate-col p:not(:first-child){margin-top:5px}
.sariska-rate-carousel .row1 .item .rate-col p:last-child{font-size:22px;margin-top:15px;margin-bottom:10px;font-weight:500}
.sariska-rate-carousel .owl-dots{display:none}
.sariska-rate-carousel .owl-stage-outer{position:relative;margin:0}
.sariska-rate-carousel .owl-nav{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}
.sariska-rate-carousel .owl-nav button.owl-prev{float:left;background-color:#00a200;color:#fff;margin:0;margin-left:-32px;height:107px;margin-top:-21px}
.sariska-rate-carousel .owl-nav button.owl-prev span{font-size:40px;margin:0 10px}
.sariska-rate-carousel .owl-nav button.owl-next{float:right;background-color:#00a200;color:#fff;margin:0;margin-right:-32px;height:107px;margin-top:-21px}
.sariska-rate-carousel .owl-nav button.owl-next span{font-size:40px;margin:0 10px}
.sariska-rate-carousel{padding:100px 0}
.search-content-section .row1 .left-col{box-shadow:0 0 10px #77777750;border-radius:5px}
.search-content-section .row1 .left-col .img-fluid{min-height:240px;border-radius:5px}
.search-content-section .row1 .left-col ul{margin-bottom:20px}
.search-content-section .row1{margin-bottom:20px}
.search-content-section .row1 .hotel1 .image{width:33.33%;display:inline-block;position:relative}
.search-content-section .row1 .hotel1 .image span{position:absolute;right:15px;bottom:5px;color:#fff;font-size:18px}
.search-content-section .row1 .hotel1 ul li{border:1px solid #EEE;padding:15px;margin-bottom:15px;float:left;width:100%;position:relative;border-radius:5px}
.search-content-section .row1 .hotel1 ul li .room-heading,.search-content-section .row1 .hotel1 ul li .room-rate,.search-content-section .row1 .hotel1 ul li .room-button{text-align:center;vertical-align:middle}
.search-content-section .row1 .hotel1 ul li .room-heading h2{line-height:30px}
.search-content-section .row1 .hotel1 ul li .room-button input{background-color:#fb03c9;color:#fff;transition:.4s}
.search-content-section .row1 .hotel1 ul li .room-members p{color:#666}
.search-content-section .row1 .hotel1 ul li .room-button input:hover{background-color:#666;transition:.4s}
.search-content-section .row1 .hotel1 .room{display:inline-block;float:left}
.search-content-section .row1 .hotel1 .headings{vertical-align:top;width:445px;float:left;margin-left:20px}
.search-content-section .row1 .hotel1 h1{width:100%;text-align:left;text-transform:uppercase;font-size:20px;margin-bottom:20px}
.about1-content ul{margin:0;list-style:square;width:98%;margin-left:2%}
.search-content-section .row1 .hotel1 .headings form{width:295px;float:left}
.search-content-section .row1 .hotel1 .headings form table{font-size:14px;width:100%;float:left;margin-left:0}
.search-content-section .row1 .hotel1 .headings form table td{padding-right:10px}
.search-content-section .row1 .hotel1 .headings form table select{font-size:14px;width:80px;padding:4px;border:1px solid #EEE}
.search-content-section .row1 .hotel1 .headings form table .btn{font-size:14px;margin:20px 0 0;padding:5px 10px;border:none;min-width:80px;color:#FFF;background:#666}
.amenities_box{width:445px;float:left;margin:10px 0 0 20px}
.amenities_box p{width:100%;float:left;margin:10px 0;font-size:18px}
.amenities_box a{width:37px;height:37px;border-radius:5px;border:1px solid #EEE;overflow:hidden;float:left;margin:0 10px 5px 0}
.amenities_box a img{width:35px;height:35px;padding:5px;opacity:.5}
.search-content-section .row1 .hotel1 .price{background-color:#99c729;padding:10px;width:140px;height:57px;position:absolute;top:8px;left:8px;border-radius:10px 0 0 0}
.search-content-section .row1 .hotel1 .price font{float:right;font-size:11px;color:#FFF}
.search-content-section .row1 .hotel1 .price p{margin:0;text-align:right;color:#FFF}
.search-content-section .row1 .hotel1 .price p:first-child span{font-size:20px;color:#FFF}
.search-content-section .row1 .hotel1 .price p:first-child{font-weight:500}
.search-content-section .row1 .hotel1 .price p:last-child{margin-top:10px;font-size:16px;color:#FFF}
.search-content-section .row1 .hotel1 .room-heading{width:24.5%;display:inline-block;vertical-align:top}
.search-content-section .row1 .hotel1 .room-heading h2{font-size:22px;color:#555}
.search-content-section .row1 .hotel1 .room-members{border:1px dashed #ddd;display:inline-block;width:24.5%;vertical-align:top;padding:10px;position:relative}
.search-content-section .row1 .hotel1 .room-members .popup{position:absolute;width:500px;left:0;display:block;background-color:#fff;z-index:99;border:1px solid #ddd;box-shadow:0 0 10px #77777730;padding:15px 20px;display:none}
.search-content-section .row1 .hotel1 .room-members .popup .row1 p{margin-bottom:0;text-align:center}
.search-content-section .row1 .hotel1 .room-members .popup .row1{margin-bottom:10px}
.search-content-section .row1 .hotel1 .room-members .popup .row2 p{text-align:center;color:#333}
.search-content-section .row1 .hotel1 .room-members .popup .row3 .left-btn input,.search-content-section .row1 .hotel1 .room-members .popup .row3 .right-btn span:first-child input{background-color:#dfdfdf;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}
.search-content-section .row1 .hotel1 .room-members .popup .row3 .left-btn input:hover,.search-content-section .row1 .hotel1 .room-members .popup .row3 .right-btn span:first-child input:hover{background-color:#cfc4c4}
.search-content-section .row1 .hotel1 .room-members .popup .row3 .right-btn span:last-child input{background-color:#fe00b7;color:#fff;transition:.4s}
.search-content-section .row1 .hotel1 .room-members .popup .row3 .right-btn span:last-child input:hover{background-color:#049e02;transition:.4s}
.search-content-section .row1 .hotel1 .room-members .popup .row3 .right-btn{text-align:right}
.search-content-section .row1 .hotel1 .room-rate{width:24.5%;display:inline-block;vertical-align:top}
.search-content-section .row1 .hotel1 .room-button{width:24.5%;display:inline-block;vertical-align:top}
.search-content-section .row2 ul.nav{width:100%;float:left;margin:15px}
.search-content-section .row2 ul.nav li{width:25%}
.search-content-section .row2 ul.nav li a{text-align:center;font-size:20px;background:#333;color:#FFF;border:0;border-right:2px solid #FFF!important;border-radius:10px 10px 0 0}
.nav-tabs .nav-link.active{background:#99c729!important}
.search-content-section .row1 .right-col{border:1px solid #EEE;border-radius:5px;text-align:center;float:left;padding:10px;margin:20px 0}
.search-content-section .row1 .right-col .duaration{float:left;margin:10px 0;text-align:center;width:100%}
.book-form_edit{padding:10px;margin:10px 0;width:100%}
.book-form_edit .hotel_edit_add{border:none;border-radius:5px}
.paddingL{width:100%;float:left}
.paddingL .datepickerbtn{width:31%;float:left;margin:2%}
.paddingL .datepickerbtn .form-control{font-size:14px}
.paddingL .btn{width:28%;float:left;margin:2% 0 2% 2%;padding:5px;background:#666;border:none}
.booking-summary{width:100%;float:left;font-size:14px}
.right_head_bottom{width:100%;float:left;font-size:14px;width:100%;float:left;font-size:14px;margin:0;line-height:25px}
.right_head_bottom table{width:100%;float:left;border:1px solid #EEE;background:#EEE}
.right_head_bottom table td{border:1px solid #FFF;width:33.3%;padding:0}
.right_head_bottom table th{border:1px solid #FFF;width:33.3%;padding:0;background:#666;color:#FFF;font-weight:400}
.pkg_del{padding:5px;float:right;border-radius:2px;font-size:14px;width:60px;text-align:center;background:#666;color:#FFF;margin:2px 0;cursor:pointer}
.pkg_add{padding:5px;float:right;border-radius:2px;font-size:14px;width:60px;text-align:center;background:#99c729;color:#FFF;margin:2px;cursor:pointer}
.hotel_edit_add{padding:5px;float:right;border-radius:2px;font-size:14px;width:100px;text-align:center;background:#99c729;color:#FFF!important;margin:2px;cursor:pointer}
.row_padding{padding:0}
.boxex-right{font-size:18px;background:#EEE;line-height:50px;border-radius:5px}
.boxex-right table{width:100%;float:left;border:1px solid #DDD;border-collapse:collapse;font-size:14px;text-align:left}
.boxex-right table td{border:1px solid #DDD;padding:8px 5px;line-height:15px}
.boxex-right table tr:nth-child(odd){background:#EEE}
.btn_boxx{float:left;width:100%;margin:0 0 10px}
.Ad_box{padding:10px 1px;float:left;border-radius:0;font-size:14px;width:113px;background:#FFF;color:#333;border-bottom:10px solid #EEE}
.right_head_bottom select{font-size:14px;width:46px;padding:2px;float:right;border:1px solid #EEE}
.right_head_bottom2{width:100%;float:left;font-size:14px;text-align:left;display:none}
.right_head_bottom2 table{width:100%;float:left;font-size:14px;margin:10px 0;line-height:25px}
.right_head_bottom2 input[type="text"]{width:100%;max-width:100%}
.right_head_bottom2 textarea{width:100%;max-width:100%}
.booking_now{width:auto;float:left;padding:5px 10px;margin:10px 10px 10px 0;color:#FFF!important;background:#99c729;border-radius:2px;font-size:14px;cursor:pointer;border:none}
.booking_now2{background:#666;margin:10px 0 10px 10px;float:right}
.booking_now:hover{background:#666}
.booking_now2:hover{background:#99c729}
.more_error{width:100%;background:#99c729;color:#FFF;font-size:14px;line-height:20px;padding:5px 0;float:left;margin:5px 0;border-radius:2px}
.check_avilable{width:100%;background:#CCC;color:#FFF;font-size:14px;line-height:20px;padding:5px 0;float:left;margin:5px 0;border-radius:2px}
.special_offer_detail .booknow{width:auto;float:left;padding:5px 10px;margin:0;color:#FFF!important;background:#99c729;border-radius:2px;font-size:16px;cursor:pointer;border:none}
.special_offer_detail .booknow:hover{background:#666}
.search-content-section .row1 .right-col h3{font-size:22px;font-weight:500}
.search-content-section .row1 .right-col img{width:80px;height:auto;margin:auto;margin-top:20px}
.search-content-section .row1 .right-col p.p1{font-size:24px;color:#555;margin-bottom:15px}
.search-content-section .row1 .right-col p.p2{font-size:20px;color:#777;margin-top:0;line-height:24px;margin-bottom:0}
.search-content-section .row1 .right-col .room-booking-summary .row1 .check-in p,.search-content-section .row1 .right-col .room-booking-summary .row1 .check-out p{font-weight:700;color:#555;font-size:18px;margin:0;margin-top:8px}
.search-content-section .row1 .right-col .room-booking-summary .row1 .check-in:after{display:block;content:"Check In";margin-top:12%;font-weight:300}
.search-content-section .row1 .right-col .room-booking-summary .row1 .num-day-show{position:relative;width:70px;height:70px;padding-top:2px;background-color:#00a1d6;box-shadow:0 2px 4px 0 rgba(0,0,0,.22);display:inline-block;border-radius:50%;cursor:pointer;font-size:19px;text-align:center;color:#fff;font-weight:400;vertical-align:middle;z-index:1000}
.search-content-section .row1 .right-col .room-booking-summary .row1 .check-out:after{display:block;content:"Check Out";margin-top:12%;font-weight:300}
.search-content-section .row1 .right-col .room-booking-summary .day-list{margin:0 auto;position:relative;border-radius:4px;padding:15px 0;cursor:pointer;font-size:85%;font-weight:400;text-align:center}
.search-content-section .row1 .right-col .room-booking-summary .day-list:after{display:block;height:1px;background-color:#00a1d6;content:" ";position:absolute;top:40%;width:100%;margin:0 auto}
.search-content-section .row1 .right-col .room-booking-summary .day-list .row1:after{content:"";display:table;clear:both}
.search-content-section .row1 .right-col .room-booking-summary .room-summary-box{width:100%;margin:0 auto;position:relative;border-radius:4px;background:#fff;border:1px solid #00a1d6;padding:15px 12px;cursor:pointer}
.search-content-section .row1 .right-col .room-booking-summary .room-summary-box .roomBtnclose{width:24px;height:24px;background-color:#00a1d6;box-shadow:0 2px 4px 0 rgba(0,0,0,.22);display:inline-block;position:absolute;right:-12px;top:-12px;border-radius:50%;cursor:pointer}
.search-content-section .row1 .right-col .room-booking-summary .room-summary-box .roomBtnclose:before{position:relative;font-family:Material Icons;content:"\f040";left:0;color:#fff;background:transparent;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);font-size:90%;font-family:fontawesome}
.search-content-section .row1 .right-col .room-booking-summary .room-summary-box p{text-align:right;margin:5px 0 10px;color:#555}
.search-content-section .row1 .right-col .room-booking-summary .booking-summary .row{content:"";clear:both;margin-left:0;margin-right:0}
.search-content-section .row1 .right-col .room-booking-summary .booking-summary .room-price-summary{margin:0 auto;position:relative;border-radius:4px;border:1px solid #00a1d6;padding:15px 12px;cursor:pointer;width:100%;color:#555;margin-top:20px}
.search-content-section .row1 .right-col .room-booking-summary .booking-summary .room-price-summary li:nth-child(1){display:inline-block;float:left}
.search-content-section .row1 .right-col .room-booking-summary .booking-summary .room-price-summary li:nth-child(2){display:inline-block;float:right}
.search-content-section .row1 .right-col .room-booking-summary .booking-summary .room-price-summary ul li:nth-child(2){float:right}
.search-content-section .row1 .right-col .room-booking-summary .room-services{margin:0 auto;position:relative;border-radius:4px;padding:4px 12px;color:#1c1b1b;width:100%;text-align:left;margin-left:10px}
.search-content-section .row1 .right-col .room-booking-summary .room-services p{margin-bottom:0;color:#555}
.search-content-section .row1 .right-col .room-booking-summary .room-services .modal-trigger{margin-top:0}
.search-content-section .row1 .right-col .room-booking-summary .room-services span{color:#001240;font-weight:400}
.search-content-section .row1 .right-col .room-booking-summary hr{border:0;border-top:1px solid #dadada;margin:2%;padding:0}
.search-content-section .row1 .right-col .room-booking-summary .total-room-pay{margin:0 auto;position:relative;border-radius:4px;background:#fff;border:1px solid #00a1d6;padding:15px 12px;cursor:pointer;width:100%;margin-top:20px}
.search-content-section .row1 .right-col .room-booking-summary .total-room-pay li:nth-child(1){display:inline-block;text-align:left;float:left;color:#555}
.search-content-section .row1 .right-col .room-booking-summary .total-room-pay li:nth-child(2){display:inline-block;text-align:right;float:right;color:#555}
.search-content-section .row1 .right-col .room-booking-summary .full-room-pay{margin:0 auto;position:relative;border-radius:4px;background:#fff;border:1px solid #00a1d6;padding:15px 12px;cursor:pointer;width:100%;margin-top:20px}
.search-content-section .row1 .right-col .room-booking-summary .full-room-pay li:nth-child(1){display:inline-block;float:left}
.search-content-section .row1 .right-col .room-booking-summary .full-room-pay li:nth-child(2){display:inline-block;float:right}
.search-content-section .row1 .right-col .room-booking-summary .continue-btn-wrap{border:0;margin:0 auto;position:relative;border-radius:4px;background:#fff;padding:15px 12px;cursor:pointer;width:100%}
.search-content-section .row1 .right-col .room-booking-summary .continue-btn-wrap .continue-btn{background-color:#99c729;text-transform:capitalize;width:100%;font-size:100%;background-position:50%;transition:background .8s;color:#fff;padding:7px 15px;font-size:18px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);border-radius:5px}
.search-content-section .row1 .right-col .room-booking-summary .continue-btn-wrap .continue-btn:hover{background-color:#001240}
.search-content-section .row1 .right-col .room-booking-summary .continue-btn-wrap .waves-effect{position:relative;display:inline-block;overflow:hidden;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;vertical-align:middle;z-index:1}
.search-content-section .row2 .tab-content .row1,.search-content-section .row2 .tab-content .row2{margin:0 15px}
#myTable{border:1px solid #EEE;border-collapse:collapse;font-size:14px;width:100%;float:left;margin:10px 0}
#myTable td{display:table-cell;border:1px solid #EEE}
#myTable th{display:table-cell;color:#FFF;border:1px solid #EEE;font-weight:400;background-color:#666;line-height:20px}
#myTable td .btn{line-height:10px;padding:5px 10px;font-size:16px}
.user_right_area table td .fromdatepicker{width:30%!important}
.search-content-section .row2 .tab-content .row1 h4{font-weight:500}
.search-content-section .row2 .tab-content .row2 .hotel-image{padding:0;padding-right:10px}
.search-content-section .row2 .tab-content .row2 .hotel-text p{font-size:14px;color:#555;margin:10px 0;text-align:justify;width:100%;line-height:24px}
.search-content-section .row2 .tab-content .row2 p{font-size:14px;color:#555;margin:10px 0;text-align:justify;width:100%;line-height:24px}
.search-content-section .row2 .tab-content .row2 .mail{padding:0}
.search-content-section .row2 .tab-content .row2 .mail ul{margin-top:40px}
.search-content-section .row2 .tab-content .row2 .mail ul li i{color:#0a9bde}
.search-content-section .row2 .tab-content .row2 .mail ul li a{color:#089c08}
.search-content-section .row2 .tab-content .row2 .mail ul li{width:50%;display:inline-block;float:left;margin:7px 0}
.tab_box{width:100%}
.search-content-section .row2 .tab-content #policies .row1 h4{width:100%}
.search-content-section .row2 .tab-content #policies .row1 p{font-size:20px;font-weight:400;color:#555;margin-bottom:0}
.search-content-section .row2 .tab-content #policies .row2 h3{font-size:20px;font-weight:700}
.search-content-section .row2 .tab-content #policies .row2 ul{margin-top:15px}
.search-content-section .row2 .tab-content #policies .row2 ul li{list-style-type:disc;list-style-position:inside}
.search-content-section .row2 .tab-content #hotel-map{padding:30px 20px}
.search-content-section .row2 .tab-content #hotel-map iframe{width:100%;height:350px}
.search-content-section .row2 .tab-content{width:100%}
#room-booking-summary{display:none}
.testimonials1 .media{margin-top:20px;border:1px solid #dadada;width:100%;padding:20px 10px;border-radius:5px}
.testimonials1 .media h5{margin-bottom:10px}
.contactus-section{background-color:#f5f8fd}
.contactus-section h2{margin-bottom:20px}
.share{margin:0 0 20px;float:left}
.aboutus-section1 .row1 .contact-left h1{color:#fff;font-size:30px;float:left;text-align:left;line-height:30px;margin: 35px 0 10px 0;}
.contactus-section iframe{width:100%;height:300px}
.contactus-section .row1{padding:50px 0}
.contactus-section .row1 form .form-group label{margin-bottom:5px}
.contactus-section .row1 form .form-group{margin-bottom:5px}
.contactus-section .row1 form input.btn{background-color:#333;color:#fff;transition:.4s;border:0;margin-top:10px;padding:7px 20px;font-size:18px}
.contactus-section .row1 form input.btn:hover{background-color:#001240;transition:.4s}
.contactus-section .row1 .right-col h5{font-weight:700;margin-bottom:15px;border-bottom:1px solid #77777750;display:inline-block;padding-bottom:5px}
.contactus-section .row1 .right-col h6{font-weight:700;color:#555}
.contactus-section .row1 .right-col p i{color:#001240}
.contactus-section .row1 .right-col .mobile a:hover{text-decoration:none}
.contactus-section .row1 .right-col p{margin-top:10px;margin-bottom:0}
.contactus-section .row1 .right-col p.mail a{color:#001240}
.contactus-section .row1 .right-col h6.sales{margin-top:15px}
.contactus-section .row1 .right-col ul{margin-top:10px}
.contactus-section .row1 .right-col ul li i,.contactus-section .row1 .right-col ul li a{color:#001240}
.contactus-section .row1 .right-col p.p1{margin-top:15px;margin-bottom:0}
.contactus-section .row1 .right-col p.p2{margin-top:7px;margin-bottom:0}
.contactus-section .row1 .right-col p.p2 a{color:#001240}
.contactus-section .row1 .right-col .address,.contactus-section .row1 .right-col .contact{margin-top:25px}
.contactus-section .row1 .right-col .contact ul{margin-top:10px}
.our-team-page{padding:50px 0}
.our-team-page .item img{width:140px;height:auto;margin:auto;background-color:#66666630;padding:10px}
.our-team-page h2{margin-bottom:30px;color:#555;font-size:20px;width:40%;font-weight:700}
.our-team-page .item h5{margin-top:20px;font-weight:700;color:#99c729}
.our-team-page .item p{margin-top:5px;margin-bottom:0;color:#555}
.our-team-page .item{background-color:#f6f8f9;display:inline-block;margin:auto;text-align:center;justify-content:center;padding:30px;box-shadow:0 0 10px #77777750;border-radius:5px;width:100%}
.our-team-page .item .image{margin-top:-100px}
.our-team-page .item p.star{margin-top:10px}
.our-team-page .item p.star i{margin:0 2px;color:#666}
.our-team-page .row2{margin-top:100px}
.our-team-page h2.heading{margin-top:40px}
.our-team-page .row3 .item,.our-team-page .row4 .item{margin-top:80px}
.our-team-page .row4 .item1{margin-top:100px}
.our-team-page .row4 .owl-item{padding:10px}
.privacy-page{padding:50px 0}
.privacy-page h6{font-size:18px;font-weight:700;color:#555;margin-bottom:30px}
.privacy-page h2{margin-bottom:15px;font-size:24px}
.privacy-page ul{margin-left:15px;margin-bottom:30px}
.terms-page{padding:50px 0}
.terms-page h6{font-size:18px;font-weight:700;color:#555;margin-bottom:30px}
.terms-page h2{margin-bottom:15px;font-size:22px;font-weight:700;color:#555}
.terms-page ul{margin-left:15px;margin-bottom:30px}
.terms-page h5{margin-bottom:10px}
.amenities_desc{width:445px;float:left;font-size:12px;margin:10px 0 0 20px}
.amenities_desc ul{width:100%;float:left;margin:10px 0!important}
.amenities_desc ul li{border:none;padding:0!important;margin-bottom:0!important;float:left!important;width:95%!important;margin-left:5%;position:relative!important;border-radius:0!important;border:0!important;list-style:disc!important}
.amenities_desc p{margin:0}
.why-fixed{position:absolute;top:30%;left:0;position:fixed;background-color:#fff;width:auto;height:auto}
.why-fixed .why-fixed-open{height:100%}
.why-fixed .why-fixed-open .open-box{padding:15px;border-bottom:1px solid #777;text-align:center}
.why-fixed .why-fixed-open h5{transform:rotate(-90deg)}
.why-fixed .why-fixed-open .close{display:block;width:100%;text-align:center}
.why-fixed .gift{padding:10px 15px}
.why-fixed .heading{width:100%;padding:2px 15px 15px}
.why-fixed .why-fixed-close{width:300px;position:absolute;top:0;left:65px;background-color:rgba(255,255,255,.7);padding:10px 15px;display:none}
.why-fixed .why-fixed-close ul{margin-bottom:0;border-top:1px solid #77777750;padding-top:10px}
.why-fixed .why-fixed-close ul li{display:inline-block;width:49%}
.why-fixed .why-fixed-close ul li p{margin:auto}
.why-fixed .why-fixed-close ul li:nth-child(2){text-align:right}
.why-fixed .why-fixed-close p{line-height:20px}
.our-team-page .row1 form{margin:auto;width:100%}
.our-team-page .row1 form input.btn{background-color:#333;color:#fff;padding:7px 25px;transition:.4s}
.our-team-page .row1 form input.btn:hover{background-color:#001240;transition:.4s}
.user_left_area{width:100%;float:left;margin:50px 0;background:#EEE;padding:10px;border-radius:5px}
.user_left_area table{width:100%;float:left;margin:0}
.user_left_area table td{padding:5px}
.user_left_area table td .profile-pic{padding:5px;border:1px solid #FFF;width:224px;height:224px}
.user_left_area table td h4{text-transform:capitalize;color:#e17f0b;width:100%;margin:10px 0;font-size:20px}
.ppp_box{background-color:#666;padding:5px 10px;float:left;border-radius:5px;margin-bottom:5px;width:100%;color:#FFF;text-transform:capitalize}
.ppp_box a{color:#FFF}
.user_right_area{width:100%;float:left;margin:50px 0}
.right_heading{text-transform:capitalize;color:#e17f0b;font-size:20px;width:100%;margin:0 0 20px}
.user_right_area table{width:100%;float:left;margin:0}
.user_right_area table td{padding:5px;display:block}
.user_right_area table td label{margin:0}
.user_right_area table td .user-pic{width:224px;height:225px;float:left}
.user_right_area table td input[type=text]{padding:10px;border:1px solid #DDD;border-radius:5px;width:100%;line-height:17px}
.user_right_area table td input[type=file]{padding:6px;border:1px solid #DDD;border-radius:5px;width:100%;line-height:17px}
.user_right_area table td select{padding:10px;height:auto;border:1px solid #DDD;border-radius:5px;width:100%;line-height:17px}
.user_right_area table td input[type=number]{padding:10px;border:1px solid #DDD;border-radius:5px;width:100%;line-height:17px}
.user_right_area table td input[type=password]{padding:10px;border:1px solid #DDD;border-radius:5px;width:100%;line-height:17px}
.user_right_area table td textarea{padding:10px;border:1px solid #DDD;border-radius:5px;width:100%;line-height:17px}
.error p{margin:0;color:#99c729;font-size:13px}
.user_right_area .grid_table{width:100%;float:left;margin:10px 0;border-collapse:collapse;font-size:12px}
.user_right_area .grid_table td{padding:5px;display:table-cell;border:1px solid #EEE}
.user_right_area .grid_table th{padding:5px;display:table-cell;border:1px solid #EEE;background:#666;color:#FFF;text-align:left}
.tab_filter{width:150px;padding:5px}
.dir_profile{padding:10px;border:1px solid #EEE;float:left;margin:10px 20px 10px 0;width:250px}
.dir_profile img{width:250px; height:250px;}
.dir_profile h5{color:#e17f0b;width:100%;margin:20px 0 10px;text-align:center;font-size:18px}
.dir_profile p{color:#333;width:100%;margin:10px 0;text-align:center;font-size:14px}
.caption h6{display:table;color:#fff;font-size:20px;margin-bottom:5px}
.dropdown-menu{border:none;border-radius:0;    top: 32px; left: 5px;padding:0;margin-top:0;background:#001240;}
.dropdown-item{padding:10px!important;font-size:13px!important; color:#FFF !important; text-align:left}
.dropdown-menu .dropdown .dropdown-menu{border:none; background:none !important;}
.dropdown-menu .dropdown .dropdown-menu .nav-item{border:none;padding:10px}
.dropdown-menu .dropdown .dropdown-menu .nav-item span img{width:100%!important;height:60px;object-fit:cover}
.dropdown-menu .dropdown .dropdown-menu .nav-item h5{width:100%;font-size:12px;color:#333;padding:5px 0;background: #FFF;}
.dropdown-menu .dropdown .dropdown-menu .nav-item .btn{width: 100%;float: left;font-size: 12px;margin: 0px 0px;padding: 5px 10px !important;background: #666;color: #FFF;border-radius: 0;}

.two_row{width:400px;}
.two_row li{width:197px !important;overflow: hidden;}
 
 
.panel-heading .panel-title{color:#e17f0b;width:100%;margin:10px 0; font-size:18px; padding: 10px; border: 1px solid #DDD;background: #EEE;}
.panel-body h2{color:#e17f0b;width:100%;margin:10px 0; font-size:22px}
.panel-body h3{color:#e17f0b;width:100%;margin:10px 0; font-size:22px}
.panel-body p{color:#333;width:100%;margin:10px 0; font-size:14px; text-align:justify;}


.Surrounding_div table{width:100%;float:left;margin:0}
.Surrounding_div table td{padding:5px; border: 1px solid #DDD;}
.Surrounding_div table th{padding:5px; border: 1px solid #DDD;}

.about-us-section table{width:100%;float:left;margin:0}
.about-us-section table th{padding:5px !important; border: 1px solid #DDD !important;font-size:14px !important;}
.about-us-section table td{padding:5px !important; border: 1px solid #DDD !important;font-size:14px !important;}

.media{width:100%;}
.media video {width: 60%; margin: auto;}

.mapouter{width:100% !important; height:500px !important;}
.mapouter .gmap_canvas{width:100% !important; height:500px !important;}
.mapouter .gmap_canvas iframe{width:100% !important; height:500px !important;}


.thumbnail_client{width:100%;float:left;}
.thumbnail_client img{width:100%;float:left;}

.wed_row_top_text{width:100%; float:left; background:#F5F5F5; margin:15px 0; padding:50px;}
.wed_row_top_text h3{width:100%; float:left; font-size:26px; color:#333; margin:0 0 15px 0; line-height:30px;}
.wed_row_top_text p{width:100%; float:left; font-size:18px; color:#666; line-height:25px; text-align:justify; margin:0 0 15px 0;}
.wed_row_top_text b{width:100%; float:left; font-size:14px; color:#666; line-height:20px; text-align:justify; margin:0 0 15px 0;}


.wed_row1{width:100%; float:left; background:#F9F9F9; margin:15px 0; padding:15px;} 
.wed_row1 img{width:100%; float:left;}
.wed_row1 h2{width:100%; float:left; font-size:18px; color:#333; margin:0 0 15px 0;}
.wed_row1 p{width:100%; float:left; font-size:14px; color:#666; line-height:20px; text-align:justify; margin:0 0 15px 0;}
.wed_row1 a{float:left; font-size:14px; color:#FFF; padding:5px 15px; border-radius:2px; background:#001240; margin:0;}
.wed_row_left_img{width:35%; float:left; margin-right:2%;}
.wed_row_right_text{width:63%; float:left; margin:0;}

.wed_row2{width:100%; float:left; background:#F5F5F5; margin:15px 0; padding:15px;} 
.wed_row2 img{width:100%; float:left;}
.wed_row2 h2{width:100%; float:left; font-size:18px; color:#333; margin:0 0 15px 0;}
.wed_row2 p{width:100%; float:left; font-size:14px; color:#666; line-height:20px; text-align:justify; margin:0 0 15px 0;}
.wed_row2 a{float:left; font-size:14px; color:#FFF; padding:5px 15px; border-radius:2px; background:#001240; margin:0;}
.wed_row_right_img{width:35%; float:right; margin-left:2%;}
.wed_row_left_text{width:63%; float:right; margin:0;}




.gallery-image img{height:auto}
.tariff-section table{width:100%}
.tariff-section table th{padding:10px;border:1px solid #EEE;background:#666;color:#FFF}
.tariff-section table td{padding:10px;border:1px solid #EEE;background:#FFF}
.activity-section img{height:250px}
.activity-section figure{margin:0}
.activity-section h2{width:100%;font-size:20px;color:#333;padding:10px 0;text-align:center;text-transform:uppercase}
.home_gall img{height:auto!important}
.gallery-section img{height:250px}
.gallery-section figure{margin:0}
.gallery-section h2{width:100%;font-size:20px;color:#333;padding:10px 0;text-align:center;text-transform:uppercase}
.features-section img{height:250px}
.features-section figure{margin:0}
.features-section h2{width:100%;font-size:20px;color:#333;padding:10px 0;text-align:center;text-transform:uppercase}
.about-img img{width:100%;border-radius:10px}
.offer_page_offer{margin:0 0 50px}
.our-team-page p{width:100%;float:left;margin:10px 0;line-height:25px}
.our-team-page ul{width:100%;float:left;margin:10px 0;line-height:25px}
.our-team-page div{width:100%;text-align:justify}
.nopadding{padding:0!important;margin:0!important}
.about_image{width:400px;padding:10px}
.vision_image{width:200px;float:left}
.vision_image1{width:200px;float:right}
.wed0 img{width:100%;height:350px;object-fit:cover}
.row1 .form-row>[class*=col-]{padding-right:1px;padding-left:1px}
.wed1 img{width:100%;height:210px;padding:1px;object-fit:cover}
.wed_list{width:100%;float:left}
.wed_list li{width:24%;margin:1% 1% 1% 0;padding:20px;color:#FFF;text-align:center;border-radius:5px;float:left}
.wed_list li:nth-child(1){background:#666}
.wed_list li:nth-child(2){background:#f905c5}
.wed_list li:nth-child(3){background:#049bd2}
.wed_list li:nth-child(4){background:#666}
.offer_img{margin:0 0 30px;width:100%;height:280px}
.dataTables_wrapper .dataTables_filter input{border:1px solid #EEE}
.dataTables_length select{border:1px solid #EEE}
.dataTables_wrapper .dataTables_paginate .paginate_button{background:#DDD!important;padding:5px 15px!important;color:#FFF!important;border:none!important}
.booking_his{width:100%;float:left}
.booking_his table{width:100%;font-size:14px;float:left;background:#FFF;margin-bottom:20px}
.booking_his h3{width:100%;font-size:18px;color:#333;padding:10px 0}
.booking_his table td{display:table-cell!important;border:1px solid #EEE}
.booking_his table th{background:#666;color:#FFF;display:table-cell!important;padding:5px;font-weight:400;border:1px solid #EEE}
.booking_his table td b{color:#666}
.booking_his table tr:nth-child(odd){background:#EEE}
.adults_field{padding:10px;height:30px;margin:5px;width:95%}
.children_field{padding:10px;height:30px;margin:5px;width:95%}
.invoice table{width:100%!important;padding:5px!important;margin-bottom:20px}
.invoice table td{border:1px solid #DDD!important;padding:5px!important}
.invoice a{width:100px;cursor:pointer;float:left;font-size:12px;text-align:center;margin:0 0 10px;padding:5px 10px!important;background:#666;color:#FFF!important}
.invoice table td p{margin:0!important}
.fix-section{position:fixed;top:50%;transform:translateY(-50%);right:0;z-index:99}
.fix-section a.btn{display:block;background-color:#fff;border-radius:0;width:200px;position:relative;border:2px solid #99c729;padding-left:37px;transform:translateX(153px);transition:.5s}
.fix-section a.btn:hover{transform:translateX(0px)}
.fix-section a.btn.btn1{margin-bottom:20px}
.fix-section a.btn i{position:absolute;left:-5px;top:-5px;height:125%;background-color:#99c729;color:#fff;display:grid;justify-content:center;align-items:center;width:50px;font-size:30px}
.home_slider .owl-stage-outer{margin:0}
.home_slider .item{padding:0;background-color:#FFF;margin:0}
.home_slider .item img{height:600px;object-fit:fill}

@media(max-width:1199px) {
.about-section .row1 h1:after,.offer-section .row1 h1:after,.module-section .row1 h1:after,.brands-section .row1 h1:after,.reviews-section .row1 h1:after{display:none}
.newsletter-section .row3 form .form-group input:first-child{width:70%!important}
#customers-testimonials .owl-stage-outer{margin:0 0 30px;overflow:hidden;height:auto}
#customers-testimonials .owl-item.active.center{width:943px!important}
#customers-testimonials .shadow-effect p{text-align:center}
.dir_profile{width:212px}
.aboutus-section1 .row1 .about-left h1.concept{line-height:32px}
.search-content-section .row1 .hotel1 .headings,.search-content-section .row1 .hotel1 .amenities_box{width:45%}
.search-content-section .row1 .hotel1 .price p:first-child span{font-size:18px}
.search-content-section .row1 .hotel1 .price p,.search-content-section .row1 .hotel1 .price p:last-child{font-size:14px}
.search-content-section .row1 .hotel1 .price p:last-child{margin-top:0}
.search-content-section .row1 .hotel1 .price{width:144px}
.search-content-section .row1 .hotel1 .image{width:30%}
.search-content-section .row1 .left-col .img-fluid{object-fit:cover}
.module-section{padding:150px 0 30px}
.reviews-section .row2 .left-col{padding:0}
.reviews-section .row2 .left-col h1{margin-bottom:50px}
}
@media(max-width:991px) {
.header-top .row1 .col-lg-6,.header-top .row1 .col-lg-6:last-child{text-align:center}
.navbar .navbar-brand img{width:70px;}
.main-header nav.navbar .navbar-brand{padding:10px}
.main-header nav.navbar{padding:2px 15px}
.navbar-toggler{padding:0 7px}
.navbar-toggler-icon{width:22px}
.about-section .row1 h1:before,.offer-section .row1 h1:before,.module-section .row1 h1:before,.brands-section .row1 h1:before,.reviews-section .row1 h1:before{display:none}
.about-section .row1 h1,.offer-section .row1 h1,.module-section .row1 h1,.brands-section .row1 h1,.reviews-section .row1 h1{margin:auto}
.brands-section .row2 .col-lg-3{width:50%}
.brands-section .row2 .col-lg-3:nth-child(3),.brands-section .row2 .col-lg-3:nth-child(4){margin-top:10px}
#customers-testimonials .owl-item.active.center{width:710px!important}
.newsletter-section .row3 form .form-group input:first-child{width:60%!important}
.newsletter-section .row3 form .form-group input:last-child{padding:16px 11px}
.book-form{margin-top:0}
.book-form-vertical .book-form .form-group{width:50%}
.book-form-vertical .book-form .form-group:nth-child(5){width:100%;margin-top:10px}
.book-form .form-group .form-wrap:before{display:none!important}
.book-form-vertical .book-form .form-group:nth-child(4):before{position:absolute;left:0;top:0;bottom:0;margin:auto;height:24px;width:1px;background-color:#ccc;display:block!important;content:"";z-index:1}
.book-form-vertical .book-form .form-group:nth-child(3):before,.book-form-vertical .book-form .form-group:nth-child(5):before{display:none}
.aboutus-section1 .row1 .col-lg-6{width:50%}
.about1-content .about1-col h1{text-align:center}
.about_image{margin:auto}
.dir_profile{width:210px; height:210px;}
.dir_profile img{width: 100%; height:210px;}
.wed_list li{width:49%}
.contactus-section .row1{padding:30px 0}
.contactus-section .row1 .col-lg-5{margin-top:30px!important}
#main_navbar1{padding:5px 0}
.about-us-section .row1 h1:before,.surrounding-section .row1 h1:before,.activity-section .row1 h1:before,.gallery-section .row1 h1:before,.features-section .row1 h1:before{display:none}
.about-us-section .row1 h1,.surrounding-section .row1 h1,.activity-section .row1 h1,.gallery-section .row1 h1,.features-section .row1 h1{margin:auto}
.carousel-inner{height:auto!important}
.main-crystal1 .Surrounding_div .col-lg-9{margin-top:30px}
.surrounding-section .row2 .col-9,.surrounding-section .row2 .col-3{width:100%;flex:100%;max-width:100%}
.surrounding-section .row2 .col-3{order:1}
.surrounding-section .row2 .col-9{order:2;margin-top:30px}
.search-content-section .col-lg-4{order:1}
.search-content-section .col-lg-8{order:2}
.search-content-section .row2{order:3}
.search-content-section .row1 .right-col{width:100%}
.Ad_box,.booking_now{width:100%}
.login-modal .modal-body{padding:0 50px}
.our-team-page h2{width:100%;margin-bottom:20px;text-align:center}
.our-team-page .col-sm-9,.our-team-page .col-sm-3{width:100%;max-width:100%;flex:100%}
.our-team-page .col-sm-3{order:1}
.our-team-page .col-sm-9{order:2}
.our-team-page .row1 form{order:3}
.vision_image1{float:none;margin:auto}
.projects .media-list li:not(:last-child){margin-bottom:20px}
.aboutus-section1 .row1 .contact-left h1{line-height:36px}
.dropdown-menu .dropdown .dropdown-menu{display:block}
.navbar-light .navbar-nav .nav-item .hotel-dropdown li{text-align:center}
.dropdown-menu .dropdown .dropdown-menu .nav-item span img{margin-right:auto!important;margin-left:0!important}
.main-header nav.navbar .navbar-toggler{margin-left:auto}
.slider-section .book-form{width:50%}
.gallery-section .row1 ul li:nth-child(1){width:100%;padding-right:0}
.gallery-section .row1 ul li:nth-child(1) img{height:400px}
.gallery-section .row1 ul li:nth-child(2){width:100%;padding-left:0;margin-top:10px}
.gallery-section .row1 ul li:nth-child(2) img{height:300px}
.gallery-section .row1 ul li:nth-child(3){width:50%;padding-left:0}
.gallery-section .row1 ul li:nth-child(4){width:50%}
.module-section .row2 .owl-dots{display:none}
.newsletter-section .right-col{padding:20px;margin-top:-50px}
.about1-content .about1-col{padding:0 0 100px 0}
.header-top .row1 .header-top-right li a{font-size:14px}


.api_box {width: 100%;}
.btn1 {margin: -25px 0 0 0;}
.api_box .api {width: 216px; height: 140px;}
.api_box .api strong {font-size: 18px;}
.api_box .api a {font-size: 14px;padding: 5px 20px;}
.testimonial_section .about_content { padding-top: 20px;padding-right: 0;padding-bottom: 20px;}
.testimonial_box #customers-testimonials {margin: 0;}
.newsletter-section .row3 form .form-group input:last-child {padding: 9px 11px;}
.footer-inner .col-md-3{max-width:50%; margin-bottom: 30px; width: 50%;flex: inherit;}
.dir_profile{width:210px; height:210px;}
.dir_profile img{width: 100%; height:188px;}
.offer_img {height: 200px;}
.navbar-expand-lg>.container, .navbar-expand-lg>.container-fluid {padding-right:inherit;}
.navbar .navbar-nav li {padding-left: 0; padding-right: 0; margin: 0px 0 5px 0;}
.dropdown-menu .dropdown .dropdown-menu .nav-item span img { width: 100%!important;}
.Surrounding_div .col-8{width: 100%; max-width: 100%;flex: inherit;}
.Surrounding_div .col-4{width: 100%; max-width: 100%;flex: inherit;}
.about-us-section .media{width:100%;}
.about-us-section .media video{width:100%;}
.about-us-section .owl-carousel .owl-item img {height: 236px;}
.about-us-section .row2 p {text-align: justify;}
.about-us-section .col-lg-12 p{text-align: justify;}
.hotel_contat_box ul {display: block;}
.hotel_contat_box ul li{width:50%;padding: 10px 20px;}
.about-us-section .container {width: 100%;}
#main_navbar1 .navbar-toggler {display: none;}
.justify-content-center {display: block !important;}
.justify-content-center li {padding-left: 0;padding-right: 0;margin: 0px 0 5px 2px !important;width: auto;float: left;}








}
@media(max-width:767px) {
.header-top .row1 .col-lg-6 li{font-size:14px}
.about-section .row1 h1,.offer-section .row1 h1,.module-section .row1 h1,.brands-section .row1 h1,.reviews-section .row1 h1{font-size:20px;margin:auto}
.newsletter-section .row1 h1{font-size:24px}
.contactus-section iframe{width:100% !important;}
.about-section .row2 p{margin-top:0;font-size:14px}
.about-section,.offer-section,.module-section,.reviews-section,.newsletter-section,.footer-area{padding:30px 15px}
.brands-section{padding:0 15px 30px}
.offer-section .row2,.module-section .row2,.reviews-section .row2{margin-top:30px}
.module-section .owl-nav,.module-section .owl-dots{display:none}
.gallery-section .row1 ul li{width:50%}
.newsletter-section .row2 p{font-size:14px}
.newsletter-section .row3 form{width:100%}
.newsletter-section .row3 form .form-group input:first-child,.newsletter-section .row3 form .form-group input:last-child{padding:10px 15px}
.newsletter-section .row3 form .form-group{overflow:hidden}
.footer-area .col-sm-12:nth-child(2),.footer-area .col-sm-12:nth-child(3){margin-top:30px}
.footer-bottom-section .fb-left p,.footer-bottom-section .fb-right p{text-align:center}
.gallery-section .gallery-image .caption .caption-title{text-align:center;margin-bottom:10px;font-size:20px}
.gallery-section .gallery-image .caption .caption-text{margin-top:10px}
#customers-testimonials .owl-item.active.center{width:530px!important}
#customers-testimonials .shadow-effect p{font-size:14px}
.book-form .form-group input.submit-btn{font-size:16px}
.aboutus-section1{padding:10px 0}
.aboutus-section1 .row1 .about-left h1{font-size:24px;margin-left:0;text-align:center;width:100%}
.about1-content{padding:30px 0 0}
.about1-content .about1-col{padding:0 0 30px}
.about1-content p{font-size:14px}
.dir_profile{width:235px}
.aboutus-section1 .row1 .about-left h1.concept{font-size:24px;line-height:26px}
.about1-content .about1-col .col-sm-9,.about1-content .about1-col .col-sm-3{width:100%;max-width:100%;flex:100%}
.vision_image1{float:none;margin:auto}
.about1-content .about1-col .col-sm-9{order:2}
.about1-content .about1-col .col-sm-3{order:1}
.vision_image{width:200px;float:none;margin:auto}
.aboutus-section1 .row1 .about-left h1.events,.contactus-section h2{font-size:20px;margin-bottom:0}
.our-team-page .row3 .col-sm-4{width:50%;flex:50%;max-width:50%}
.our-team-page{padding:30px 0 0}
.contactus-section .row1{padding:0}
.about-us-section{padding:30px 15px}
.about-us-section .row1 h1{font-size:24px}
.about-us-section .row2{margin-top:30px}
.main-crystal1 .Surrounding_div .col-lg-9 p{font-size:14px}
.surrounding-section,.activity-section{padding:30px 15px}
.surrounding-section .row1 h1,.activity-section .row1 h1,.gallery-section .row1 h1,.features-section .row1 h1{font-size:24px}
.surrounding-section .row2,.features-section .row2{margin-top:30px}
.surrounding-section .row2 .col-9 p,.surrounding-section .row2 .col-9 ul li,.features-section .row2 p{font-size:14px}
.surrounding-section .row2 .col-9 p:last-child{margin-bottom:0}
.activity-section .row2 .activity-carousel .owl-nav button span,.gallery-section .row2 .sariska-gallery-carousel .owl-nav button span,.features-section .row3 .features-carousel .owl-nav button span{font-size:20px;padding:0 10px 5px}
.activity-section .row2 .activity-carousel .owl-nav,.gallery-section .row2 .sariska-gallery-carousel .owl-nav,.features-section .row3 .features-carousel .owl-nav{top:-50px}
.activity-section .row2 .item h2,.features-section h2{font-size:16px}
.gallery-section,.features-section,.sariska-contact-section{padding:30px 15px!important}
.sariska-contact-section .row2 .right-col h2{font-size:18px}
.sariska-contact-section .row2 .right-col ul li{font-size:14px}
.search-content-section .row1 .hotel1 h1,.search-content-section .row2 ul.nav li a{font-size:16px}
.amenities_box p{font-size:14px}
.search-content-section .row1 .hotel1 .price{top:10px}
.search-content-section .row1 .hotel1 .headings form{margin-top:30px}
.booking-summary .row_padding{width:100%;max-width:100%;flex:100%}
.login-modal .modal-body .form-group .signin-btn{padding:7px 15px;margin-top:0;font-size:14px}
.login-modal{padding-right:0}
.contactus-section{padding:30px 15px}
.login-page-box{width:100%;margin:0 auto}
.login-page-box button.btn-signin{font-size:16px;padding:7px}
.our-team-page p{font-size:14px}
.dropdown-item{padding:16px 5px!important;font-size:14px!important}
.about1-content li{font-size:14px;padding:5px 0}
.media-list .col-md-12 img{width:100%}
.contactus-section .projects .media-heading{font-size:20px;line-height:28px}
.aboutus-section1 .row1 .col-lg-6{max-width:100%;flex:100%}
.aboutus-section1 .row1 .about-right nav{float:none;margin:auto}
.aboutus-section1 .row1 .about-right nav ol{justify-content:center}
.book-form_edit .col-md-2{margin:5px 0}
.book-form_edit .col-md-2 .form-control{font-size:14px}
.book-form_edit .col-md-2 .Ed_btn{font-size:12px;padding:6px 12px}
.header-top .row1 .header-top-left{display:none}
.header-top .row1 .header-top-right{max-width:100%;flex:100%}
.main-header nav.navbar .navbar-brand{top:0}
.header-top .row1 .header-top-right li a{font-size:14px}
.header-top .row1 .header-top-right li:nth-child(6) a{font-size:13px;line-height:20px}
.slider-section .book-form h1{font-size:20px}
.slider-section .book-form{padding:20px}
.book-form p{margin-bottom:18px;margin-top:8px}
.book-form .form-group select{padding:5px 10px;font-size:13px}
.book-form .form-group input{padding:5px 10px;font-size:13px}
.slider-section .book-form .form-group{margin-bottom:10px}
.slider-section .book-form .form-group input.submit-btn{font-size:14px}
.gallery-section .row1 ul li:nth-child(1) img{height:300px}
.gallery-section .row1 ul li:nth-child(3){width:100%;padding-left:0;padding-right:0}
.gallery-section .row1 ul li:nth-child(3) img{height:300px}
.gallery-section .row1 ul li:nth-child(4){width:100%;padding-left:0;padding-top:0;margin-top:10px}
.gallery-section .row1 ul li:nth-child(4) img{height:300px}
.about-section{padding:0 15px 30px}
.about-section h1{font-size:20px}
.about-section .row2 .col-lg-12{margin-top:40px}
.offer-section .row2{position:initial;transform:translateX(0);width:100%}
.offer-section .row2 ul li img{height:200px}
.reviews-section .row2{margin-top:0}
.reviews-section .row2 .left-col h1{font-size:20px;margin-bottom:40px}
.newsletter-section .right-col{margin-top:0}
.newsletter-section .row1 h1{font-size:20px}
.newsletter-section{margin-top:30px}
.newsletter-section .left-col,.newsletter-section .right-col{width:100%}
.newsletter-section .right-col{margin-top:30px}
.map_box{height:200px}
.footer-bottom-section p{width:100%;text-align:center;font-size:14px}
.main-header nav.navbar ul li a{padding:10px 0;font-size:13px}
.navbar .navbar-nav{margin-top:15px; text-align: center;}
.aboutus-section1 .row1 .about-left h1.concept{width:100%;text-align:center}
.contactus-section h2{margin-bottom:20px}
.header-top .row1 .col-lg-6 li.phone,.header-top .row1 .col-lg-6 li.mail{display:none}
.header-top .col-lg-6 ul{display:inline-flex}
.book-form_edit{padding:0}
.search-content-section .row1 .right-col h3{font-size:20px}
.search-content-section .row1 .hotel1 .headings form table select{width:auto}


.api_box {width: 100%;}
.btn1 {margin: -25px 0 0 0;}
.api_box .api {width: 31%;height: 140px;margin: 10px 1%;}
.api_box .api strong {font-size: 18px;}
.api_box .api a {font-size: 14px;padding: 5px 20px;}
.testimonial_section .about_content { padding-top: 20px;padding-right: 0;padding-bottom: 20px;}
.testimonial_box #customers-testimonials {margin: 0;}
.newsletter-section .row3 form .form-group input:last-child {padding: 9px 11px;}
.footer-inner .col-md-3{max-width:100%; margin-bottom: 30px; width: 100%;flex: inherit;}
.dir_profile{width:210px; height:210px;}
.dir_profile img{width: 100%; height:188px;}
.offer_img {height: 200px;}
.navbar-expand-lg>.container, .navbar-expand-lg>.container-fluid {padding-right:inherit; padding-left: 15px;}
.navbar .navbar-nav li {padding-left: 0; padding-right: 0; margin: 0px 0 5px 0;}
.navbar .navbar-nav li:last-child {margin-right: 0px;}
.dropdown-menu .dropdown .dropdown-menu .nav-item span img { width: 100%!important;}
.Surrounding_div .col-8{width: 100%; max-width: 100%;flex: inherit;}
.Surrounding_div .col-4{width: 100%; max-width: 100%;flex: inherit;}
.about-us-section .media{width:100%;}
.about-us-section .media video{width:100%;}
.about-us-section .owl-carousel .owl-item img {height: 236px;}
.about-us-section .row2 p {text-align: justify;}
.about-us-section .col-lg-12 p{text-align: justify;}
.hotel_contat_box ul {display: block;}
.hotel_contat_box ul li{width:100%;padding: 10px 20px;}
.about-us-section .container {width: 100%;}
#main_navbar1 .navbar-toggler {display: none;}
.justify-content-center {display: block !important;}
.justify-content-center li {padding-left: 0;padding-right: 0;margin: 0px 0 5px 2px !important;width: auto;float: left;}
.dropdown-menu .dropdown .dropdown-menu {margin: 0;}
#main_navbar1 .navbar-nav li a {padding: 5px 19px;}



}
@media(max-width:575px) {
.customer_p .row2 {display: flex; justify-content: center;}
.customer_p .row2 a{margin: 5px;}
.direct-whatsapp{
  right: 30px;
  bottom: 30px;
  width: 50px;
  height: 50px;
}

.sing_blog{
  padding: 0px !important;
}
.about-section .row1 h1,.module-section .row1 h1,.reviews-section .row1 h1{font-size:20px}
.contactus-section iframe{width:100% !important; height: 200px !important;}
.header-top .row1 .col-lg-6 li{font-size:13px}
.header-top .col-lg-6 .btn{font-size:11px;padding:3px 10px}
.navbar .navbar-nav li a{font-size:14px;line-height:14px;padding-bottom:10px}
.brands-section .row2 .col-lg-3{width:100%}
.brands-section .row2 .col-lg-3:nth-child(2){margin-top:10px}
.gallery-section .row1 ul li{width:100%}
#customers-testimonials .owl-item.active.center{width:360px!important}
.newsletter-section .row1 h1{font-size:20px}
.newsletter-section .row3 form .form-group input:first-child,.newsletter-section .row3 form .form-group input:last-child{padding:7px 10px}
.book-form-vertical .book-form .form-group{width:100%}
.book-form-vertical .book-form .form-group:nth-child(2):before,.book-form-vertical .book-form .form-group:nth-child(4):before{display:none!important}
.book-form-vertical .book-form .form-group:not(:last-child){border-bottom:1px solid #eee}
.book-form{border-radius:0}
.aboutus-section1 .row1 .about-left h1{font-size:20px}
.aboutus-section1 .row1 .col-lg-6{width:100%}
.aboutus-section1 .row1 .about-left h1{width:100%;text-align:center}
.aboutus-section1 .row1 .about-right nav{float:none;text-align:center}
.aboutus-section1 .row1 .about-right .breadcrumb{justify-content:center;padding:5px 0 0}
.about_image{width:100%}
.about1-content .about1-col h1{font-size:18px}
.dir_profile{width:100%}
.dir_profile img{width:100%}
.about1-content .about1-col h1{margin-top:0}
.aboutus-section1 .row1 .about-left h1.concept{font-size:18px;line-height:20px;margin-left:0;text-align:center;width:100%}
.about1-content{padding:30px 15px 0}
.our-team-page .row3 .col-sm-4{width:100%;flex:100%;max-width:100%}
.aboutus-section1 .row1 .about-left h1.events{margin-left:0}
.our-team-page div{margin:0;font-size:14px}
.our-team-page h2{width:100%;text-align:center;margin-bottom:20px;font-size:18px}
.wed_list li{width:100%}
.contactus-section h2{font-size:18px}
.contactus-section .row1 form input.btn{padding:5px 15px;font-size:14px}
#main_navbar1{padding:5px 15px}
.about-us-section .row1 h1{font-size:20px}
.search-content-section .row1 .hotel1 .image{width:100%}
.search-content-section .row1 .right-col h3{font-size:16px}
.paddingL .datepickerbtn .form-control{font-size:12px}
.paddingL .btn{font-size:13px}
.book-form_edit{padding:0 15px;margin:5px 0}
.search-content-section .row1 .hotel1 .price p:first-child span{font-size:16px}
.search-content-section .row1 .right-col .duaration{font-size:14px}
.search-content-section .row1 .hotel1 .headings{width:100%;margin-top:20px}
.search-content-section .row1 .hotel1 .headings form{margin-top:0}
.search-content-section .row1 .hotel1 .amenities_box{width:100%}
.search-content-section .row2{padding:0;width:100%;display:flow-root}
.search-content-section .row2 ul.nav li{width:33.33%}
.search-content-section .row2 ul.nav li a{padding:5px;font-size:14px}
.search-content-section .row2 .tab-content .row2 .hotel-text p,.search-content-section .row2 .tab-content .row2 p{font-size:12px}
.search-content-section .row2 .tab-content #hotel-map{padding:0 0 0 20px}
.right_head_bottom table td{line-height:20px}
.coupandiv .form-control,.coupandiv .booking_now{width:50%}
.search-content-section .row1{padding:0 15px}
.search-content-section .row1 .col-lg-4{padding-right:0}
.Ad_box{font-size:13px}
.booking_now{font-size:14px}
.login-modal .modal-body h2{font-size:20px}
.login-modal .modal-body .form-group input,.register-modal .modal-body .form-group input{padding:7px 10px 7px 40px;font-size:14px}
.register-modal .modal-body .form-group .register-btn{padding:7px 15px;font-size:14px}
#FLASH{font-size:16px}
.contactus-section .row1 form .form-group{font-size:14px}
.contactus-section .row1 form .form-group .form-control{font-size:14px}
.contactus-section .form-group .col-sm-12{padding:0}
.contactus-section .form-group .col-sm-12 .btn-primary{padding:3px 15px;width:100%}
.login-page-box button.btn-signin{font-size:14px;padding:7px}
.our-team-page .form-group{margin:5px 0}
.our-team-page .form-group .form-control{font-size:14px}
.our-team-page .row1 form input.btn{padding:5px 25px;width:100%}
.dropdown-item{padding:10px 0!important;font-size:14px!important}

.contactus-section .panel-title{text-align:center}
.contactus-section .panel-title a{font-size:20px}
.contactus-section .panel-body p{font-size:14px}
.contactus-section .projects .media-body p{font-size:14px}
.header-top .col-lg-6 ul li:nth-child(6),.header-top .col-lg-6 ul li:nth-child(7){display:none}
.header-top .col-lg-6 ul{display:inline-flex}
.navbar .navbar-brand img{width:50px; max-height: 100px;}
.main-header nav.navbar .navbar-brand{padding:10px 5px}
.home_slider .item img{height:auto}
.slider-section .book-form{position:initial;transform:translateY(0);width:100%;border-radius:0}
.slider-section .book-form h1{font-size:18px}
.book-form p{font-size:14px}
.slider-section .book-form{padding:20px 15px}
.gallery-section .row1 ul li:nth-child(1) img,.gallery-section .row1 ul li:nth-child(2) img,.gallery-section .row1 ul li:nth-child(3) img,.gallery-section .row1 ul li:nth-child(4) img{height:170px}
.gallery-section .gallery-image .caption:before{width:50px}
.gallery-section .gallery-image .caption:after{bottom:2px;right:8px;font-size:16px}
.gallery-section .gallery-image .caption .caption-title{font-size:16px;margin-top:0}
.gallery-section .gallery-image .caption .caption-text{margin-top:0;margin-bottom:0;font-size:14px}
.about-section h1{font-size:18px}
.about-section h1:after{bottom:-10px}
.about-section h1:before{bottom:-9px}
.brands-section .row2 .col img{width:35px}
.brands-section .row2 .col .col-img{width:15%}
.brands-section .row2 .col .col-text{width:85%}
.offer-section .row2{padding:5px}
.reviews-section .row2 .left-col h1{font-size:18px}
.newsletter-section .right-col{padding:10px}
.footer-bottom-section .fb-left p,.footer-bottom-section p{font-size:13px}
.counter_text{bottom:65px}
.aboutus-section1 .row1,.about1-content p{margin:0}
.contactus-section .row1 .right-col h5{font-size:18px}
.contactus-section .row1 .right-col p{font-size:14px}
.amenities_desc{width:100%}
.search-content-section .row1 .hotel1 .headings{margin-left:0}
.amenities_box{margin:10px 0 0}
.amenities_desc{margin:10px 0 0}
.search-content-section .row1 .right-col{margin:20px 0 0}
.search-content-section .col-lg-8{padding-right:0}

.api_box {width: 100%; top:10px;}
.btn1 {margin: -25px 0 0 0;}
.api_box .api {width:90%;height: 140px;margin: 10px 5%;}
.api_box .api strong {font-size: 18px;}
.api_box .api a {font-size: 14px;padding: 5px 20px;}
.testimonial_section .about_content { padding-top: 20px;padding-right: 0;padding-bottom: 20px;}
.testimonial_box #customers-testimonials {margin: 0;}
.newsletter-section .row3 form .form-group input:last-child {padding: 9px 11px;}
.footer-inner .col-md-3{max-width:100%; margin-bottom: 30px; width: 100%;flex: inherit;}
.dir_profile{width:210px; height:210px;}
.dir_profile img{width: 100%; height:188px;}
.offer_img {height: 200px;}
.navbar-expand-lg>.container, .navbar-expand-lg>.container-fluid {padding-right:inherit;}
.navbar .navbar-nav li {padding-left: 0; padding-right: 0; margin: 0px 0 5px 0;}
.dropdown-menu .dropdown .dropdown-menu .nav-item span img { width: 100%!important;}
.Surrounding_div .col-8{width: 100%; max-width: 100%;flex: inherit;}
.Surrounding_div .col-4{width: 100%; max-width: 100%;flex: inherit;}
.about-us-section .media{width:100%;}
.about-us-section .media video{width:100%;}
.about-us-section .owl-carousel .owl-item img {height: 236px;}
.about-us-section .row2 p {text-align: justify;}
.about-us-section .col-lg-12 p{text-align: justify;}
.hotel_contat_box ul {display: block;}
.hotel_contat_box ul li{width:100%;padding: 10px 20px;}
.about-us-section .container {width: 100%;}
#main_navbar1 .navbar-toggler {display: none;}
.justify-content-center {display: block !important;}
.justify-content-center li {padding-left: 0;padding-right: 0;margin: 0px 0 5px 2px !important;width: auto;float: left;}
.dropdown-menu .dropdown .dropdown-menu {margin: 0;}
#main_navbar1 .navbar-nav li a {padding: 5px 19px;}
.container {width: 100%;} 
.welcome_box{margin: 20px 0 30px 0;}
}



/* General styles for the account sidebar and dashboard */
.account-sidebar {
	padding: 10px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ddd;
	text-align: center;
	}

	.account-sidebar a {
	text-decoration: none;
	color: #333;
	font-weight: bold;
	}

	.dashboard-left {
	width: 100%;
	background-color: #fff;
	border: 1px solid #ddd;
	padding: 20px;
	box-shadow: 0 2px 4px rgba(0,0,0,0.1);
	}

	.collection-mobile-back {
	display: none; /* Hide on desktop, show on mobile */
	}

	.block-content ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	}

	.block-content ul li {
	margin-bottom: 10px;
	}

	.block-content ul li a {
	text-decoration: none;
	color: #024ba7;
	display: block;
	padding: 10px 15px;
	border: 1px solid #ddd;
	border-radius: 4px;
	transition: background-color 0.3s, color 0.3s;
	}

	.block-content ul li a:hover,
	.block-content ul li.active a {
	background-color: #024ba7;
	color: #fff;
	}

	.block-content ul li.last a {
	color: #dc3545;
	border-color: #dc3545;
	}

	.block-content ul li.last a:hover {
	background-color: #dc3545;
	color: #fff;
	}

  .dashboard-left {
    width: 100%;
    background-color: #fff;
    border: 1px solid #ddd;
    padding: 20px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

.block-content ul li {
  margin-bottom: 10px;
}

ul li {
  padding-bottom: 10px;
}

.block-content ul li.active a {
  background-color: #024ba7;
  color: #fff;
}

.block-content ul li a {
  text-decoration: none;
  color: #024ba7;
  display: block;
  padding: 10px 15px;
  border: 1px solid #ddd;
  border-radius: 4px;
  transition: background-color 0.3s, color 0.3s;
}

.box-title h3 {
  font-size: 18px;
  color: #333;
  margin-bottom: 15px;
  border-bottom: 1px solid #ddd;
  padding-bottom: 5px;
}

.box {
  padding: 20px;
  border: 1px solid #ddd;
  border-radius: 4px;
  margin-bottom: 20px;
  background-color: #f9f9f9;
}

.box-head h2 {
  font-size: 20px;
  color: #333;
  margin-bottom: 20px;
  text-align: center;
}

.box-account {
  margin-top: 20px;
}

	/* Responsive styles */
	@media (max-width: 768px) {
	.account-sidebar {
		text-align: left;
	}

	.dashboard-left {
		width: 100%;
	}

	.collection-mobile-back {
		display: block;
		margin-bottom: 10px;
	}

	.block-content ul li {
		margin-bottom: 5px;
	}
	}



	/* General styles for the dashboard right section */
	.dashboard-right {
	padding: 20px;
	background-color: #fff;
	border: 1px solid #ddd;
	box-shadow: 0 2px 4px rgba(0,0,0,0.1);
	margin-left: 20px;
	flex: 1;
	}

	.dashboard .page-title h2 {
	font-size: 24px;
	color: #333;
	margin-bottom: 20px;
	border-bottom: 2px solid #024ba7;
	padding-bottom: 10px;
	}

	.welcome-msg p {
	font-size: 16px;
	color: #666;
	margin-bottom: 10px;
	}

	.box-account {
	margin-top: 20px;
	}

	.box-head h2 {
	font-size: 20px;
	color: #333;
	margin-bottom: 20px;
	}

	.box-head h2 .btn {
	float: right;
	font-size: 14px;
	padding: 5px 10px;
	}

	.box {
	padding: 20px;
	border: 1px solid #ddd;
	border-radius: 4px;
	margin-bottom: 20px;
	background-color: #f9f9f9;
	}

	.box-title h3 {
	font-size: 18px;
	color: #333;
	margin-bottom: 15px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 5px;
	}

	.box-content h6 {
	font-size: 16px;
	color: #555;
	margin-bottom: 10px;
	}

	.address h6 {
	font-size: 14px;
	color: #024ba7;
	margin-bottom: 5px;
	}

	address {
	font-style: normal;
	line-height: 1.6;
	color: #666;
	}

	/* Responsive styles */
	@media (max-width: 768px) {
	.dashboard-right {
		margin-left: 0;
	}

	}
	.account-sidebar{
	background:#f469bc;
	padding:6px 10px;
	
	}
	.account-sidebar a{
	text-transform:uppercase;
	color:#fff;
	}
	.btn-primary {
	color: #fff;
	background-color: #024ba7 !important;
	border-color: #024ba7 !important;
	}