body{ padding: 0px; margin: 0px; list-style: none; font: normal 16px/20px 'Space Grotesk', sans-serif; color:#000; }
p{padding: 0px; margin: 0px; color:#888888;}
a{padding: 0px; margin: 0px; outline: none;}
ul{ list-style: none; padding: 0px; margin: 0px;}
label{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px; color:#888888}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;}
input[type="text"]::-webkit-placeholder { opacity: 1;  }
input[type="text"]::-moz-placeholder { opacity: 1;}
input[type="password"]::-webkit-placeholder { opacity: 1;}
input[type="password"]::-moz-placeholder { opacity: 1;}
input[type="search"]::-webkit-placeholder { opacity: 1;}
input[type="search"]::-moz-placeholder { opacity: 1;}
input[type="email"]::-webkit-placeholder { opacity: 1; }
input[type="email"]::-moz-placeholder { opacity: 1;}
input[type="tel"]::-webkit-placeholder { opacity: 1;}
input[type="tel"]::-moz-placeholder { opacity: 1;}
textarea::-moz-placeholder { opacity: 1;  }
textarea::-webkit-placeholder { opacity: 1;}
a:hover{ outline: none !important; text-decoration: none;}
a:active{ outline: none !important; text-decoration: none;}
a{ text-decoration: none !important;  -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}
button, input[type="submit"]{ -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out; cursor: pointer;}
input, button{ -webkit-appearance: none;}
input:focus{ outline: none; box-shadow: none;}
button:focus, input[type="submit"]:focus{ outline: none; box-shadow: none;}





/*header*/
.header_sec{ width: 100%;}
.header_Inn{ width: 100%;}

.nav_top{ margin: 0px; padding: 0px; background: none; border: none; min-height: auto; box-shadow: none; border-radius: 0px;}
.drop-nav{ position: absolute; top: 10px; right: 0px;}
.nav_top .dropdown-menu li a{ font-size: 13px;}
.menu_sec li{ position: relative;}





.bannersec{ width: 100%;}




.container{max-width: 1480px;}


.tophead h1{font-size: 50px;line-height: 55px;font-weight: normal;font-family: 'Myriad Pro';color: #050c1a;}
.tophead h2{font-size: 37.5px;line-height: 42px;font-weight: bold;font-family: 'Abadi MT Condensed Extra';}
.tophead h3{font-size: 29.17px;line-height: 35px;font-weight: bold;font-family: 'Abadi MT Condensed Extra';}




.head_top{background: #050c1a;padding: 15px 0;}
.head_top span{display: block;text-align: center;color: #fff;font-size: 25px;line-height: 30px;font-weight: 400;}
.nav_top .navbar-brand{font-size: 37.5px;line-height: 42px;font-weight: bold;font-family: 'Abadi MT Condensed Extra';color: #050c1a;}
.menu_sec li::before{content: "";background: #050c1a;height: 25px;width: 2px;position: absolute;top: 50%;transform: translateY(-50%);right: 0;}
.menu_sec li:last-child::before{display: none;}
.menu_sec a{font-size: 25px;line-height: 30px;font-weight: bold;font-family: 'Myriad Pro';text-transform: uppercase;color: #050c1a;padding: 12px;display: inline-block;}
.menu_sec a:hover{color: #e93f34;}
.menu_sec .dropdown-menu li::before{display: none;}
.menu_sec .dropdown{padding-right: 30px;}
.menu_sec .dropdown-menu a{padding: 6px 20px;color: #57595d;width: 100%;border-bottom: #dddddc solid 1px;}
.menu_sec .dropdown-menu a:hover, .menu_sec .dropdown-menu a.mPS2id-clicked{background: rgba(233,63,51,0.8);color: #fff;}
.menu_sec .dropdown-menu li:last-child a{border-bottom: none;}
.menu_sec .dropdown-menu {width: 280px !important;left: 50% !important;transform: translateX(-50%);background: rgba(255,255,255,0.8) !important;border-bottom: none !important;}
.menu_sec .drop-arw{padding: 10px 12px 12px 0;font-size: 30px;position: absolute; top: 8px; right: 0;}
.nav_top .dropdown:hover .dropdown-menu { max-height: inherit !important;height: auto;}
 
 
 
 
 
.banner_sec{position: relative;width: 100%;}
/*.banner_sec .w-100{max-height: 825px;}*/
.banner_txt{position: absolute;bottom: 180px;left: 0; width: 100%;}
.banner_txt_in {max-width: 900px;float: right;text-align: right;}
.banner_txt_in strong, .banner_txt_in h1{font-size: 66.89px;line-height: 73px;font-weight: bold;font-family: 'DomaineDisplay-Bold';display: block;text-align: center;}
.btn1{color: #01082c;font-size: 37.5px;line-height: 42px;font-family: 'Arial Rounded MT';font-weight: bold;background: #987646;padding: 15px 60px;display: inline-block;}
.btn1:hover{background: #000;color: #fff;}
.banner_txt_in .btn1{margin-top: 40px;margin-right: 130px;}
 
  


.why_bx_up .container{max-width: 1540px;}
.why_sec{padding-top: 60px;/*background: #d1d0d0;padding: 40px 15px 50px;*/}
.why_sec h2{text-align: center;padding-bottom: 25px;color: #050c1a;}
.why_bx_up{background: #d1d0d0;padding: 40px 15px 50px;}
.why_bx{text-align: center;}
.why_bx img{width: 100%;display: inline-block;margin-bottom: 12px;}
.why_bx h4{font-size: 25px;line-height: 30px;color: #050c1a;font-weight: bold;padding-bottom: 10px;min-height: 70px;}
.btn2{color: #0c2333;font-size: 10.53px;line-height: 25px;font-weight: bold;display: inline-block;padding: 0px 8px 0px 15px;background: #fec840;border-radius: 25px;}
.btn2 i{display: inline-block;margin-left: 15px;width: 15px;height: 15px;border-radius: 50%;box-shadow: 0px 0px 4px 0px rgba(223, 163, 15, 0.6);text-align: center;line-height: 15px;color: #fff;}
.btn2:hover{background: #0c2333;color: #fec840; }
.btn2:hover i{color: #fec840; }
.why_bx_up .col-md-2{flex: 0 0 20%;max-width: 20%;padding: 0 4px;}
.why_bx_up .row{margin: 0 -4px;} 

  
  

.discover_sec{padding: 60px 0;}
.discover_sec p{font-size: 16px;line-height: 20px;}
.discover_sec p span{font-size: 29.17px;line-height: 33px;font-weight: normal;text-align: center;display: block;padding-bottom: 30px;} 
.discover_sec .col-md-6{margin-top: 30px;padding: 0 30px;} 
.disco_bx{padding: 0 20px 50px;position: relative;}
.disco_bx img{width: 100%;}  
.disco_tp{padding: 40px 65px;position: absolute;bottom: 0;right: 0;background: #e93f33;max-width: 475px;} 
.disco_tp h6{color: #fff;font-size: 25px;line-height: 28px;font-weight: bold;font-family: 'Abadi MT Condensed Extra';padding-bottom: 20px;}
.disco_tp p{color: #fff;padding-bottom: 15px;}
.disco_tp a{color: #fff;}
.disco_tp a:hover{text-decoration: underline !important;}  
.discover_sec .row{margin: 0 -30px;}  
  
  
  
  
  
  
.booking_sec{background-size: cover !important;} 
.booking_bx{position: relative;padding: 170px 0 70px;}
.booking_in{width: 100%;display: inline-block;} 
.booking_in strong{font-size: 75px;line-height: 78px;font-weight: bold; font-family: 'Abadi MT Condensed Extra';color: #fff;display: block;text-align: center;}
.booking_in strong span{color: #e93f33;}
.booking_in .btn1{font-weight: bold; font-family: 'Abadi MT Condensed Extra';/*padding: 18px 34px;*/color: #fff;background: #e93f33;float: right;margin: 70px 170px 0 0;} 
.booking_in .btn1:hover{background: #fff;color: #e93f33;}
.booking_img{position: absolute; right: 0; top: 50%; transform: translateY(-50%);}
.booking_img img{width: 465px;} 	
.booking_bx .col-md-9 { flex: 0 0 70%; max-width: 70%; }
 
  
.play_sec {padding: 60px 0;}  
.play_sec img{width: 100%;}
  
  
  
.made_sec{padding-bottom: 60px;}  
.made_sec strong{font-size: 60px;line-height: 64px;display: inline-block;padding-bottom: 10px;color: #050c1a;}
.made_sec p{font-size: 23px;line-height: 30px;padding-bottom: 10px;color: #050c1a;}
.made_bx{position: relative;padding: 100px 25px 45px;box-shadow: 0px 0px 10px 4px rgba(0,0,0,0.1);}
.made_sec .col-md-4{margin-top: 30px;}  
.made_bx em{position: absolute;top: 0;left: 0;}  
.made_bx h6{font-size: 18px;line-height: 23px;padding-bottom: 10px;}  
.made_bx p{font-size: 16px !important;line-height: 22px !important;color: #858585;padding-bottom: 0px;}
  
  
  
  
.explore_sec{padding-bottom: 60px;}
.explore_rgt{background: #b9b0ab;padding: 60px 135px 90px 55px;min-height: 470px;} 
.explore_rgt h2{font-family: Arial;color: #fff;font-style: italic;padding-bottom: 20px;}
.explore_rgt p{text-align: justify;color: #fff;padding-bottom: 15px;} 
.btn3{padding: 16px 45px;font-family: Arial;color: #fff;background: #000;font-size: 20px;line-height: 24px;border: 1px solid #fff;font-weight: bold;display: inline-block;margin-top: 10px;text-transform: uppercase;}
.explore_sec .col-md-6{padding: 0;}  
.explore_sec .row {margin: 0;} 
.explore_lft img{width: 100%;}  
.btn3:hover{background: #fff;color: #000;}
  





.edition_sec{position: relative;}
.edition_sec::before{content: "";background: rgba(50,50,120,0.4);width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.edition_sec b{font-size: 60px;line-height: 65px;color: #fff;display: block;padding-bottom: 15px;}
.edition_sec strong{font-size: 70px;line-height: 74px;color: #fff;text-transform: uppercase;display: block;padding-bottom: 30px;}
.edition_sec p{font-size: 20px;line-height: 25px;color: #fff;padding-bottom: 15px;max-width: 620px;text-align: justify;}
.edition_sec .btn3{margin-top: 60px;}
.edition_in{position: absolute;z-index: 1;top: 0;left: 0;padding:160px 0 200px;width: 100%;}
.edition_sec .w-100{height: 800px;object-fit:cover;}




.benefits_sec { padding: 60px 0 ; }
.benefits_sec .media { align-items: center; background: none; }
.benefits_sec .media i { display: inline-block; width: 68px; border-radius: 50%; overflow: hidden; transition: .3s ease-in-out; }
.benefits_sec .media i img { max-width: 100%; }
.benefits_sec .media-body { padding-left: 12px; }
.benefits_sec .media-body strong { display: block; font-size: 16px; line-height: 20px; font-weight: 700; text-transform: uppercase; }
.benefits_sec .media-body p { color: #858585; }
.benefits_sec .media:hover i { animation:rotate .4s linear }
@keyframes rotate {
 0% {
  transform:rotate(-360deg)
 }
 to {
  transform:rotate(0)
 }
}





.about_sec{padding-bottom: 60px;}
.about_sec h4{font-size: 25px;line-height: 30px;padding-bottom: 20px;}
.about_sec p, .about_sec li{padding-bottom: 10px;color: #858585;}





.footer_sec {width: 100%; background: #f9f9f9;}
.footer_top {padding: 38px 0 18px;}
.footer_top h5 {font-size: 17px; line-height: 22px; font-weight: bold; padding-bottom: 14px;}
.contact_box li {position: relative; padding-left: 24px; margin-bottom: 10px;}
.contact_box li i {font-size: 19px; position: absolute; top: 4px; left: 0;}
.contact_box li a {color: #000; font-size: 16px; line-height: 26px;}
.footer_top .col-md-4 {flex: 0 0 29.6%; max-width: 29.6%;}
.footer_top .col-md-2 {flex: 0 0 22.5%; max-width: 22.5%;}
.footer_top .col-md-3 {flex: 0 0 21%; max-width: 21%;}
.footer_top .col-md-5 {flex: 0 0 26.9%; max-width: 26.9%;}
.footer_box li {font-size: 16px; line-height: 26px; }
.footer_box li a {color: #000;}
.footer_box li a:hover, .footer_bottom p a:hover {text-decoration: underline !important;}
.location_box ul:nth-child(2) {display: flex; margin: 8px 0 52px;}
.location_box ul:nth-child(2) li {padding-right: 12px;}
.location_box ul:nth-child(2) li:last-child {padding-right: 0px;}
.location_box ul:nth-child(2) li a {display: inline-flex; width: 37px; height: 37px; border: 1px solid #c2bfbe; align-items: center; justify-content: center; color: #000; font-size: 23px;}
.location_box ul:nth-child(2) li a:hover {background: #c2bfbe;}
.location_box ul:nth-child(3) li img {max-width: 100%;}
.footer_bottom {border-top: 1px solid #eeeced; padding: 10px 0;}
.footer_bottom p {font-size: 16px; line-height: 22px; color: #72706f;}
.footer_bottom p a {color: #72706f;}



/*10-10-23*/
.service_sec {text-align: center;padding-bottom: 60px;}
.service_sec h2{padding-bottom: 10px;}
.service_in{background: #d1d0d0;padding: 30px 0;}
.service_txt{padding: 15px;}
.service_txt h6{font-size: 16px;line-height: 20px;padding-bottom: 10px;}
.service_bx img{display: inline-block;max-width: 100%;height: 350px;object-fit:cover;}
.service_sec .owl-prev, .service_sec .owl-next{position: absolute;top: 41%;transform: translateY(-50%);width: 50px;height: 50px;background: #000 !important;border-radius: 10px;text-align: center;}
.service_sec .owl-prev{left: -30px;}
.service_sec .owl-next{right: -30px;}
.service_sec .owl-prev::before{content: "\f104";font-family: "Font Awesome 6 Pro";color: #fff !important;font-size: 35px;line-height: 50px;}
.service_sec .owl-next::before{content: "\f105";font-family: "Font Awesome 6 Pro";color: #fff !important;font-size: 35px;line-height: 50px;}
.service_sec .owl-nav span{display: none;}


.discover_sec h2, .discover_sec h3{text-align: center;color: #050c1a;}
.discover_sec h3{padding-bottom: 30px;}




.tip_sec{padding-top: 60px ;}
.tip_sec h2{text-align: center;/*padding-bottom: 30px;*/}
.tip_gal{position: relative;/*margin-bottom: 20px;*/width: 100%;}
.tip_gal span{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%; text-align: center;}
.tip_gal img{width: 100%;}
.tip_gal span strong{display: inline-block;background: rgba(255,255,255,0.5);font-size: 25px;line-height: 60px;padding: 0 40px;font-weight: bold; font-family: 'Abadi MT Condensed Extra';}
.tip_gal a{display: inline-block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.tip_sec .col-md-6{margin-top: 30px;}
.tip_sec .col-md-6:nth-child(1){flex: 0 0 70%;max-width: 70%;}
.tip_sec .col-md-6:nth-child(2){flex: 0 0 30%;max-width: 30%;}
.tip_sec .col-md-6:nth-child(3){flex: 0 0 40%;max-width: 40%;}
.tip_sec .col-md-6:nth-child(4){flex: 0 0 60%;max-width: 60%;}
.tip_sec .col-md-6:nth-child(1) .tip_gal img, .tip_sec .col-md-6:nth-child(2) .tip_gal img{height: 450px;object-fit:cover;}
.tip_sec .col-md-6:nth-child(3) .tip_gal img, .tip_sec .col-md-6:nth-child(4) .tip_gal img{height: 370px;object-fit:cover;}



.people_sec{text-align: center;padding: 60px 0 30px;}
.people_sec span{font-size: 22px;line-height: 26px;font-weight: bold; font-family: 'Abadi MT Condensed Extra';color: #9b9797;display: inline-block;padding-bottom: 30px;}
.people_txt{text-align: left;display: inline-block;width: 100%;}
.people_txt p{font-size: 18px; line-height: 23px;padding-bottom: 15px;}
.people_txt b{float: right;margin-right: 100px;font-size: 20px;line-height: 25px;text-transform: uppercase;font-weight: 400;}

.people_sec .owl-dots{padding: 15px 0;}
.owl-dot{width: 16px;height: 16px;border-radius: 50%;background: #a9a5a4 !important;margin: 0 5px;}
.people_sec .owl-dot.active{background: #000 !important;}




.footer_sec{background: #303539;}
.footer_sec h3{color: #fff;padding-bottom: 20px;}
.foot_tp{padding: 60px;}
.foot_lft input[type="text"], .foot_lft input[type="email"], .foot_lft input[type="tel"], .foot_lft input[type="submit"], .foot_lft select, .foot_lft textarea{border:none;border-bottom: 1px solid #fff;outline: none;-webkit-appearance: none;background: none;width: 100%;height: 60px; resize: none;font-size: 15px;line-height: 23px;color: #fff;margin-top: 15px; font-family: 'Arial Rounded MT';}
.foot_lft input[type="submit"]{color: #fff; font-family: 'Arial Rounded MT'; font-weight: bold; background: #e93f33; padding: 0 60px;border: none;width: auto;}
.foot_lft input[type="submit"]:hover{color: #e93f33;background: #fff;}
.foot_lft textarea{ padding-top:15px; height: 94px;}

.foot_rgt ul{padding: 20px;border: 1px solid #fff;}
.foot_rgt li{position: relative;margin-top: 15px;color: #fff;font-size: 16px;line-height: 22px;padding-left: 30px;}
.foot_rgt li:first-child{margin: 0;}
.foot_rgt i{position: absolute;top: 3px;left: 0;}
.foot_rgt li a{color: #fff;}
.foot_rgt li a:hover{color: #feee8f;}
/*.foot_dn_bx{display: flex;width: 100%;}*/
.foot_dn_bx p{}
.foot_dn_bx ul{display: flex;justify-content:flex-end;width: 100%;}



.foot_dn_bx{border-top: 1px solid #fff;padding: 15px 0;}
.foot_dn_bx p, .foot_dn_bx p a{color: #fff;}
.foot_dn_bx p a:hover{color: #feee8f;text-decoration: underline !important;}
.foot_dn_bx li a{width: 50px;height: 50px;border-radius: 50%;background: #fff;text-align: center;display: inline-block;margin: 0 10px;}
.foot_dn_bx li a i{color: #000;line-height: 50px;font-size: 20px;}
.foot_dn_bx li a:hover{background: #e93f33;}
.foot_dn_bx li a:hover i{color: #fff;}
.foot_dn_lft{display: flex;align-items:center;}


.wp_bx{display: inline-block;position: fixed;right: 70px;bottom:50px;z-index: 10;}
.wp_bx img{width: 80px;max-width: 100%;object-fit:cover;}

.header_sec.fixed{position: fixed;top: 0;left: 0;z-index: 99;background: #fff;}



.navbar-brand img{ max-width: 100%;}

.discover_sec p span{ font-size: 22.17px;
  line-height: 33px;}

.discover_sec h3 {
  font-size: 26.17px;}





/*about_us*/
.about_txt {padding: 60px 0; }
.about_txt p, .about_list li{font-size: 18px;line-height: 23px;/*color: #9b9797;*/padding-bottom: 10px;}



.about_mn{background: #daf2f4;}
.about_mn .container{max-width: 1126px;}
.about_mn_lft{text-align: center;padding-right: 40px;}
.about_mn_lft img{max-width: 100%;/*min-height: 346px;*/object-fit:cover;width: 100%;}
.about_mn_rgt{padding: 40px 0;/*display: flex;justify-content:center;align-items:center;flex-direction:column;*/text-align: left;}
.about_mn_rgt h4{color: #4a6a5b;padding-bottom: 10px;font-size: 25px;line-height: 29px;}
.about_mn_rgt p{font-size: 18px;line-height: 23px;padding-bottom: 10px;}





.prabhu_sec{background: #edf8fa;text-align: center;padding-bottom: 60px;}
.prabhu_sec .container{max-width: 1000px;}
.prabhu_rgt{display: flex;align-items: center;justify-content:center;height: 100%;padding-left: 40px;}
.prabhu_rgt img{max-width: 100%;width: 100%;}
.prabhu_sec .btn3{text-transform: uppercase;background: #2c572c;}
.prabhu_sec .btn3:hover{background: #000;color: #fff;}
.about_mn_rgt .float-left, .about_mn_rgt .float-left{display: none !important;}


/*service_details*/

.details_sec {padding: 50px 0;}
.details_img img{width: 100%;height: 480px; object-fit: cover;}
.details_sec h3, .details_sec li, .details_sec p{padding-bottom: 15px;}
.details_sec li, .details_sec p{line-height: 24px;}
.details_sec .row{margin-bottom: 30px;}
.details_sec .row:last-child{margin-bottom: 0;}
.details_sec .row:nth-child(even){flex-direction: row-reverse;}
.details_sec li{position: relative;padding-left: 25px;}
.details_sec li::before{content: "\f058";font-family: "Font Awesome 6 Pro";font-weight: 900;position: absolute;top: 1px;left: 0; font-size: 12px;}

/*30.10.2023*/
.disco_bx  img {filter: grayscale(100%);transition: all 0.5s ease-in-out;}
.disco_bx .pic{width:100%;overflow:hidden;}
.disco_bx:hover img{filter:inherit;transform: scale(1.1);}
.disco_tp{transition: all 0.5s ease-in-out;}
.disco_bx:hover .disco_tp{right: 10px;}
.disco_bx{position: relative;}
.disco_bx .link_box{position:absolute;width: 100%;height:100%;top:0;left:0;}
.service_bx .pic{width:100%;overflow: hidden;display:inline-block;}
.service_bx img{transition: all 0.5s ease-in-out;}
.service_bx:hover img{transform: scale(1.1);}
.tip_gal img{transition: all 0.5s ease-in-out;}
.tip_gal:hover img{filter:grayscale(100%);transform: scale(1.1);}
.tip_gal .pic{overflow:hidden;}
.details_sec h5{font-size:20px;color:#000000;padding:20px 0;}
.ser_lft li:before{display:none;}
.ser_lft ul{background-color:#f2f2f2;}
.ser_lft li{padding:0px !important;}
.ser_lft li a{display:inline-block;color:#e93f33;width:100%;padding: 9px 14px; border:none !important; border-bottom: 1px dashed #c61212 !important; font-size: 13px; font-weight: 500;}
.ser_lft li:hover a, .ser_lft li a.mPS2id-highlight{background-color:#e93f33 !important;color:#fff !important;}
.ser_lft li:last-child a{border-bottom:none !important;}
.srv_dtl_box{margin-top:12px;}
.srv_dtl_box{ display: none;}
.carousel-indicators li{width:10px;height:10px;}
.banner_txt_in strong, .banner_txt_in h1 {font-family: 'Montserrat';font-size:30px !important; line-height: 42px !important;color:#ffffff;}
.why_bx h4{font-size:15px !important;}
.close {position: absolute !important;right: 0!important;top: 0!important;padding: 10px 20px!important;z-index: 9999!important;}
.modal-body h4{font-size: 20px;padding-bottom:10px;}
.modal-body p{font-size: 15px;line-height: 22px;}
.modal-body ul li{font-size: 15px;line-height: 22px;list-style:disc;}	
.modal-body p,.modal-body ul {padding-bottom:10px;}
.modal-body ul{margin:0px;padding-left:20px;}


.contactuspage{ width: 100%; padding: 50px 0;}
.contactuspage .foot_lft{ background: #000; padding: 20px; margin-top: -114px; display: inline-block; width: 100%;}
.contactuspage .foot_lft input[type="submit"]{ border: 1px solid #fff;}
.contactuspage h3{ color: #fff; text-transform: uppercase;}
.foot_lft select{ background: url(../images/arw.png) no-repeat right center;}
.foot_lft select option{ color: #888; font-family: 'Montserrat';}
.black li, .black li a{ color: #888;}
.black h3{ color: #000;}
.black ul{ padding: 20px 0;}
.contactMap{ width: 100%; margin-top: 20px;}
.contactMap iframe{ width: 100%; height: 262px; border: 2px solid #ccc !important;}
.black li:hover, .black li a:hover{ color: #e93f33;}



.about_mn_lft img{ width: auto !important;}

.btn1{ font-size: 16px !important; padding: 0px 35px !important;}
.banner_txt_in strong, .banner_txt_in h1 {
  font-family: 'Montserrat';
  font-size: 24px !important;
  line-height: 37px !important;
  color: #ffffff;
}
.banner_txt_in {
  max-width: 704px;
  float: right;
  text-align: right;
}
.banner_sec .w-100 {
  max-height: inherit;
  object-fit: cover;
  /*height: 500px;*/ object-position: top;
}
.banner_sec.innerbanner .w-100 {
  max-height: inherit;
  object-fit: cover;
  height: 350px; 
}
.banner_txt{ top: 50%; bottom: inherit; transform: translateY(-50%);}
.about_mn, .about_txt, .innerbanner, .prabhu_sec { overflow: hidden;}
.details_img{ width: 100%; margin-top: 20px;}
.about_txt p, .about_list li, .about_mn_rgt p, .people_txt p{ font-size: 16px !important; line-height: 26px !important;}

.banner_sec.innerbanner .banner_txt_in strong, .banner_sec.innerbanner .banner_txt_in h1{ color: #000 !important;}
.ser_lft li{ width: 100% !important;}
.ser_lft ul{ border: none !important;border-radius: 0px !important;}


.details_sec .nav-tabs {
    display:none;
}


.srvList{ position: sticky; top: 78px; left: 0px; width: 100%;}









.details_sec .card{ display: block; opacity: 1;}
.details_sec .card.active{ display: block !important;}
.details_sec .card-header{ padding: 0px !important;}
.details_sec .card-header h5{ padding: 0px !important;}
.details_sec .card-header h5 a {
  padding: 15px 18px !important;
  color: #000;
  font-family: 'Abadi MT Condensed Extra';
  width: 100%;
  display: inline-block !important;
  font-size: 23px !important;
  line-height: 27px !important;
}

.navbar-brand{ width: 246px;}
.navbar-brand img{ max-width: 100% !important;}



.menu_sec a{ font-weight: normal;
  font-size: 1.125rem;
  line-height: 1.5; text-transform: uppercase;}




.disco_tp{ background: #4d6f92;}
.ser_lft li:hover a, .ser_lft li a.mPS2id-highlight{ background: #000 !important;}
.ser_lft li a{ color: #000; border-bottom: 1px dashed #c0c0c0 !important;}

.caro_item{ width: 100%; position: relative;}
.caro_item:before{ width: 100%; position: absolute; top: 0px; left: 0px; background: rgba(0,0,0,0.3); content: ""; height: 100%;}

.head_top span {
    font-size: 13px !important;
    line-height: 15px !important;
  }
.banner_txt_in strong, .banner_txt_in h1 {
  font-family: 'Arial-Black';
  font-size: 29px !important;
  line-height: 42px !important;
  color: #ffffff;
  text-transform: uppercase;
  text-align: right;
}

.banner_txt_in {
  max-width: 620px;
  float: right;
  text-align: right;
}
.banner_txt_in .btn1{ margin-right: 0;}

.srvpaop ul{ margin-top: 20px;}

.grpSECS{ width: 100%; padding: 50px 0;}

.tophead h2{ padding-bottom: 20px; text-align: center;}
.grpSECS p{ padding:0 0 20px; line-height: 25px;}
.pic.text-center{ max-width: 900px; margin: 67px auto 0;}
.grpSECS li{ display: inline-block; margin-right: 5px; line-height: 24px;}
.pic.text-center h3{ padding-bottom: 20px;}
#contactmsg{ color: #fff; margin: 15px 0 0; float: left; width: 100%; text-align: center;}
.pic.text-center img.mw-100{ margin-top: 30px;}

.srvList .nav-tabs .nav-link.active{ background-color: inherit;}












@media(min-width:768px){
	
.details_sec .nav-tabs{display:flex;}
.details_sec .card{border:none;.details_sec .card{display:none;}}
.details_sec .card .card-header{display:none;} 
.details_sec .card .collapse{display:block;}

}

@media(max-width:767px){.details_sec .tab-content > .tab-pane{display:block !important;opacity:1;}
.details_sec .tab-content > .tab-pane{margin:10px 0;} 
.details_sec .tab-content > .tab-pane .card-header h5 a{background:#e93f33;color:#fff !important;} 
.details_sec .card{border:none !important;border-radius:0px;}
.details_sec .card-body{background:#f3f3f3;}
.details_sec .card-body h3{display:none;}

.details_sec .card-header h5 a{font-size:20px !important;line-height:23px !important;}}





  
@media (min-width: 992px) and (max-width: 9000px) 
{
.nav_top .dropdown .dropdown-menu { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s; max-height: 0; display: block; opacity: 0; visibility: hidden;  margin:0px; border: none; border-bottom: 2px solid #ccc; 
    /*background:#fff !important;*/
    width: 150px; padding: 0px;
   border-radius: 0; left: 0; right: inherit; /*padding: 5px 8px 8px;*/ box-shadow: inherit; }

.nav_top .dropdown:hover .dropdown-menu { max-height: 300px;opacity: 1; visibility: visible; }








}
@media (min-width: 1400px) and (max-width: 1599px) {

.container{max-width: 1370px;}





.nav_top .navbar-brand { font-size: 32.5px; line-height: 40px;}
.menu_sec a { font-size: 23px; line-height: 28px;}
.menu_sec .dropdown-menu a { padding: 5px 20px;}
.banner_txt_in strong, .banner_txt_in h1 { font-size: 54.89px; line-height: 67px;}
.btn1 { font-size: 34.5px;}
/*.banner_sec .w-100 { max-height: 785px; }*/
.why_sec { padding-top: 50px;}
.why_sec h2 { padding-bottom: 15px;}
.why_bx_up { padding: 30px 15px; }
.discover_sec { padding: 50px 0; }
.discover_sec h3 { padding-bottom: 20px; }
.discover_sec p span { padding-bottom: 15px; }
.discover_sec .col-md-6 { margin-top: 15px; padding: 0 15px; }
.discover_sec .row { margin: 0 -15px; }
.disco_tp { padding: 35px 55px;}
.booking_in strong { font-size: 65px; line-height: 70px; }
.booking_in .btn1 { margin: 50px 150px 0 0; }
.booking_bx .col-md-3 {max-width: 30%;}
.play_sec { padding: 50px 0; }
.made_sec strong { font-size: 55px;}
.made_sec p { font-size: 22px; line-height: 28px;}
.made_sec { padding-bottom: 50px; }
.explore_rgt { min-height: 435px; padding: 60px 135px 70px 55px;}
.explore_sec { padding-bottom: 50px; }
.edition_sec b { font-size: 52px;}
.edition_sec strong { font-size: 60px; line-height: 67px; padding-bottom: 25px; }
.edition_sec p { font-size: 19px; max-width: 570px;}
.edition_sec .btn3 { margin-top: 40px; }
.edition_sec { padding: 100px 0 150px;}
.benefits_sec { padding: 50px 0; }
.about_sec h4 { padding-bottom: 15px; }
.about_sec { padding-bottom: 35px; }
.discover_sec p span { font-size: 20px;}



/*about_us*/
.about_mn_lft img { min-height: 392px; object-position: top; }











}
@media (min-width: 1200px) and (max-width: 1399px) {
	
.container{max-width: 1170px;}	
	


.head_top span { font-size: 21px; line-height: 24px;}
.nav_top .navbar-brand { font-size: 26.5px;}
.menu_sec a { font-size: 18px; line-height: 23px;}
.menu_sec .drop-arw { padding: 7px 12px 12px 0; font-size: 26px; }
.menu_sec .dropdown-menu { width: 260px !important;}
.menu_sec .dropdown-menu a { padding: 5px 15px;}
.menu_sec li::before { height: 20px;}
.banner_txt_in strong, .banner_txt_in h1 { font-size: 46.89px; line-height: 60px;}
.btn1 { font-size: 30.5px;padding: 10px 45px;}
.why_sec, .tip_sec{padding-top: 50px;}
.tophead h2 { font-size: 34.5px; line-height: 40px;}
.why_bx h4 { font-size: 19px; line-height: 24px;min-height: 62px;}
.why_bx_up { padding: 40px 0px; }
.why_bx_up .container { max-width: 1170px; }
.discover_sec { padding: 50px 0; }
.discover_sec h3 { padding-bottom: 15px; }
.discover_sec p span { font-size: 20px; line-height: 29px; padding-bottom: 15px; }
.tophead h3 { font-size: 26.17px; line-height: 33px;}
.disco_tp { padding: 30px 40px;}
.discover_sec .col-md-6 { padding: 0 15px; }
.discover_sec .row { margin: 0 -15px; }
.service_sec .owl-prev::before, .service_sec .owl-next::before { font-size: 30px;line-height: 45px;}
.service_sec .owl-prev { left: -22px; }
.service_sec .owl-next { right: -22px; }
.service_sec .owl-prev, .service_sec .owl-next { width: 45px; height: 45px;}
.service_sec { padding-bottom: 50px; }
.booking_in strong { font-size: 60px; line-height: 65px;}
.booking_img img { width: 375px; }
.booking_bx {padding: 130px 0 70px; }
.booking_in .btn1 { margin: 40px 99px 0 0; }
.tip_sec .col-md-6:nth-child(1) .tip_gal img, .tip_sec .col-md-6:nth-child(2) .tip_gal img { height: 350px;}
.tip_sec .col-md-6:nth-child(3) .tip_gal img, .tip_sec .col-md-6:nth-child(4) .tip_gal img { height: 300px;}
.tip_gal span strong { font-size: 22px; line-height: 45px; padding: 0 30px;}
.people_sec { text-align: center; padding: 50px 0 20px; }
.people_sec span { font-size: 20px; line-height: 23px;}
.people_txt p { font-size: 17px;}
.foot_tp { padding: 50px; }
.foot_lft input[type="submit"]{height: 50px;padding: 0 50px;}	
.foot_dn_bx li a { width: 40px; height: 40px;}
.foot_dn_bx li a i { line-height: 40px; font-size: 16px; }
.wp_bx img { width: 70px;}





/*about_us*/
.about_mn_lft img { min-height: 369px; object-position: top; }
.about_txt p, .about_list li, .about_mn_rgt p { font-size: 17px;}
.prabhu_sec { padding-bottom: 50px; }
.about_txt { padding: 50px 0; }



} 

@media only screen and (max-width: 1400px) {

.head_top span{font-size:16px;line-height:20px;}
.head_top{padding:11px 0;}
.menu_sec a{font-size:17px;line-height:23px;}

.booking_in strong{font-size:52px;line-height:60px;}
.btn1{font-size:26.5px;padding:6px 37px;}
.booking_img img{width:100%;}
.booking_img{position:inherit;right:0;top:inherit;transform:inherit;}
.booking_bx .col-md-9{flex:0 0 65%;max-width:65%;}
.booking_bx .col-md-3{flex:0 0 35%;max-width:35%;}
.booking_bx .row{justify-content:center;align-items:center;}
.booking_bx{padding:80px 0;}







}  
  
  
@media (min-width: 992px) and (max-width: 1199px) {

.container, .about_mn .container, .prabhu_sec .container {max-width: 960px;}



.head_top span{font-size:16px;line-height:24px;}
.nav_top .navbar-brand{font-size:20.5px;}
.menu_sec a{font-size:15px;line-height:23px;}
.navbar-brand img{max-width:120px;}
.menu_sec .drop-arw{padding:8px 15px 12px 0;}
.banner_txt_in strong, .banner_txt_in h1{font-size:39.89px;line-height:50px;}
.btn1{font-size:19.5px;padding:2px 37px;} 
.why_bx h4{font-size:17px;line-height:25px;} 
.discover_sec .col-md-6{margin-top:30px;padding:0 15px;} 
.disco_tp{padding:29px 42px;max-width:83%;} 
.booking_in strong{font-size:43px;line-height:55px;} 
.booking_in .btn1{margin-top:30px;} 
.tip_sec .col-md-6:nth-child(1) .tip_gal img, .tip_sec .col-md-6:nth-child(2) .tip_gal img{height: 350px;object-fit:cover;}
.tip_sec .col-md-6:nth-child(3) .tip_gal img, .tip_sec .col-md-6:nth-child(4) .tip_gal img{height: 270px;object-fit:cover;}
.tip_gal span strong{ font-size: 21px; line-height: 51px;padding: 0 26px;}
.people_txt p{font-size:15px;line-height:23px;padding-bottom:15px;}

.foot_lft input[type="text"], .foot_lft input[type="email"], .foot_lft input[type="tel"], .foot_lft input[type="submit"], .foot_lft textarea{ font-size: 16px;}
.foot_lft input[type="submit"]{ padding: 0 45px;}
.foot_rgt li{ font-size: 16px;}
.foot_dn_bx li a{width:40px;height:40px;margin:0 5px;}
.foot_dn_bx li a i{color:#000;line-height:40px;font-size:17px;}

.wp_bx img{width:50px;}
.wp_bx{right:32px;bottom:28px;}

  
/*about_us*/
.about_mn_lft img { min-height: 369px; object-position: top; }
.about_txt p, .about_list li, .about_mn_rgt p { font-size: 15px;}
.prabhu_sec { padding-bottom: 50px; }
.about_txt { padding: 50px 0; }  
.prabhu_sec .btn3 { padding: 12px 30px;font-size: 18px;}
.prabhu_rgt { padding-right: 40px; }


}


@media only screen and (max-width: 991px) {
.nav_top .navbar-toggler{ border: none; background: none;padding: 10px 0; margin-right: 15px;height: 55px;}
.nav_top .navbar-toggler .icon-bar {display: block;width: 34px;height: 3px;  border-radius: 16px; background-color: #000;}
.nav_top .navbar-toggler .icon-bar + .icon-bar {  margin-top: 6px;}
.navbar-toggler .icon-bar{-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.navbar-toggler.showtoggle .icon-bar:nth-child(1) {transform: translateY(8px) rotate(45deg);}
.navbar-toggler.showtoggle .icon-bar:nth-child(2) { opacity: 0;}  
.navbar-toggler.showtoggle .icon-bar:nth-child(3) { transform: translateY(-8px) rotate(-45deg);} 
.header_sec .container{ padding: 0px;}
.navbar-collapse{ position: absolute; top: 100%; left: 0px; background: #fff; width: 100%; z-index: 11;}
.navbar-brand{ padding-left: 15px;}
.menu_sec li a{ width: 100%; padding: 10px 15px;}
        
.head_top span{font-size:16px;line-height:24px;}
.nav_top .navbar-brand{font-size:20.5px;}
.menu_sec a{font-size:15px;line-height:23px;}
.navbar-brand img{max-width:120px;}
.menu_sec .drop-arw{padding:8px 15px 12px 0;}
.banner_txt_in strong, .banner_txt_in h1{font-size:46.89px;line-height:60px;}
.btn1{font-size:19.5px;padding:2px 37px;} 
.why_bx h4{font-size:17px;line-height:25px;} 
.discover_sec .col-md-6{margin-top:30px;padding:0 15px;} 
.disco_tp{padding:29px 42px;max-width:83%;} 
.booking_in strong{font-size:43px;line-height:55px;} 
.booking_in .btn1{margin-top:30px;} 
.tip_sec .col-md-6:nth-child(1) .tip_gal img, .tip_sec .col-md-6:nth-child(2) .tip_gal img{height: 350px;object-fit:cover;}
.tip_sec .col-md-6:nth-child(3) .tip_gal img, .tip_sec .col-md-6:nth-child(4) .tip_gal img{height: 270px;object-fit:cover;}
.tip_gal span strong{ font-size: 21px; line-height: 51px;padding: 0 26px;}
.people_txt p{font-size:15px;line-height:23px;padding-bottom:15px;}

.foot_lft input[type="text"], .foot_lft input[type="email"], .foot_lft input[type="tel"], .foot_lft input[type="submit"], .foot_lft textarea{ font-size: 16px;}
.foot_lft input[type="submit"]{ padding: 0 45px;}
.foot_rgt li{ font-size: 16px;}
.foot_dn_bx li a{width:40px;height:40px;margin:0 5px;}
.foot_dn_bx li a i{color:#000;line-height:40px;font-size:17px;}

.wp_bx img{width:50px;}
.wp_bx{right:32px;bottom:28px;}

.header_sec .container{ max-width: 100%;}

.menu_sec li::before { display: none;}
.menu_sec .drop-arw {
    padding: 10px;
    cursor: pointer;
  }
.menu_sec .dropdown-menu {
  width: 100% !important;
  left: inherit !important;
  transform: inherit;
  background: rgba(255,255,255,0.8) !important;
  border-bottom: none !important;margin: 0px;
    padding: 0px;
    border-radius: 0px; height: 120px !important; overflow: auto;
}
.menu_sec .dropdown {
  padding-right: 0;
}
.menu_sec .dropdown-menu a {
  padding: 5px 15px;}

.banner_txt_in {
  max-width: 59%;
  float: right;
  text-align: right;
}
.banner_txt_in strong, .banner_txt_in h1 {
    font-size: 30.89px;
    line-height: 43px;
  }
.banner_txt{ bottom: 49px;}
.why_sec {
  padding-top: 45px;}
 .why_bx h4 {
    font-size: 16px;
    line-height: 22px;
  }
.discover_sec{ padding: 45px 0;}
.discover_sec p span {
  font-size: 17.17px;
  line-height: 29px;
}
.discover_sec h3 {
  font-size: 22.17px;

  padding-bottom: 17px;
}
.discover_sec .col-md-6 {
    margin-top: 7px;
    padding: 0 15px;
  }
.disco_tp {
    padding: 19px 23px;
    max-width: 87%;
  }
.disco_tp h6{ font-size: 22px;
  line-height: 28px; padding-bottom: 10px;}
.discover_sec p, body {
  font-size: 14px;
  line-height: 20px;
}
.service_bx img{ height: 240px;}
.service_sec .owl-prev, .service_sec .owl-next{ width: 40px; height: 40px;}
.service_sec .owl-prev::before, .service_sec .owl-next::before {font-size: 23px; line-height: 41px;}
.booking_in strong {
    font-size: 37px;
    line-height: 40px;
  }
.tip_sec{ padding-top: 45px;}

.discover_sec .row {
  margin: 0 -15px;
}
.service_sec .owl-prev {
  left: -7px;
}
.service_sec .owl-next{ right: -7px;}

.why_bx_up{ padding: 30px 0;}



 .nav_top .navbar-brand {
    padding: 5px 0;
  }


/*about_us*/
.about_mn_lft img { min-height: 395px; object-position: top; }
.about_txt p, .about_list li, .about_mn_rgt p { font-size: 15px;}
.prabhu_sec { padding-bottom: 45px; }
.about_txt { padding: 45px 0; }  
.prabhu_sec .btn3 { padding: 12px 30px;font-size: 18px;}
.prabhu_rgt { padding-right: 40px; }
.about_mn_rgt{padding:30px 0;}
.about_mn_rgt h4{font-size:23px;}
.about_mn_lft { padding-right: 0; }




/*service_details*/
.details_sec li, .details_sec p { line-height: 22px; padding-bottom: 10px; }
.details_img img { width: 100%; height: 430px; object-fit: cover; }
.details_sec { padding: 40px 0; }







} 
 
 
@media (min-width: 768px) and (max-width: 991px) {


.container{max-width: 720px;}




}


 
@media only screen and (max-width: 767px){

.container{max-width: 100%;}
.tophead h2 {
  font-size: 33.5px;
  line-height: 42px;}
.foot_tp {
  padding: 45px 0;
}  
.foot_lft input[type="submit"] {
    padding: 0 45px;
    height: 40px;
    margin-top: 45px;
  }  
.foot_rgt{ margin-top: 20px;}  
.foot_dn_lft {
  display: inline-block;
  align-items: center; width: 100%;
}

.foot_dn_bx{ text-align: center;}

.foot_dn_bx ul {
  display: flex;
  justify-content: center;
  margin: 20px 0 0 0;
}
.foot_dn_bx li a i {
    line-height: 34px;
    font-size: 17px;
  }
.foot_dn_bx li a {
    width: 34px;
    height: 34px;
    margin: 0 5px;
  }
.foot_lft input[type="text"], .foot_lft input[type="email"], .foot_lft input[type="tel"], .foot_lft input[type="submit"], .foot_lft textarea{ padding-top: 0px;}  
  


.banner_txt_in strong, .banner_txt_in h1 {
    font-size: 28.89px;
    line-height: 34px;
  }

.head_top span {
    font-size: 14px;
    line-height: 24px;
  }

.head_top {
    padding: 5px 0;
  }


/*about_us*/

.about_mn_lft img{width: auto;min-height: inherit;}
.about_mn_rgt h4 { font-size: 21px; }
.prabhu_rgt {padding: 0;}
.prabhu_rgt img { max-width: 100%; width: auto; }
.about_mn_rgt { padding: 20px 0; }
.prabhu_sec .row{  flex-direction: column-reverse;}
.prabhu_sec .btn3 { padding: 10px 25px; font-size: 17px; }
.about_mn_lft, .prabhu_rgt{display: none;}
.about_mn_rgt .float-left, .about_mn_rgt .float-left{margin-right: 15px;max-width: 100%;width: auto;display: block !important;}



/*service_details*/
.details_img img { width: 100%; height: 430px; object-fit: cover; display: block; margin: 0 auto; }
.details_sec h3 { font-size: 26.17px; line-height: 33px;}


.contactuspage .foot_lft { margin-top: 0px;}
.foot_lft input[type="text"], .foot_lft input[type="email"], .foot_lft input[type="tel"], .foot_lft input[type="submit"], .foot_lft select, .foot_lft textarea{ height: 50px;}
.foot_lft textarea{ height: 100px;padding-top: 15px;}

.banner_txt_in strong, .banner_txt_in h1 {
  font-size: 19px !important;
  line-height: 30px !important;
  color: #fff;
}




}




@media only screen and (max-width: 640px){ 
.banner_txt {
    bottom: 15px;
  }
.banner_txt_in {
    max-width: 100%;
    float: none;
    text-align: center;
  }
 .banner_txt_in strong, .banner_txt_in h1 {
    font-size: 24.89px;
    line-height: 30px;
  }

.banner_txt_in .btn1 {
  margin-top: 21px;
  margin-right: 0;
}
.btn1 {
    font-size: 16.5px;
    padding: 2px 27px;
    line-height: 30px;
  }
 .banner_txt_in {
    max-width: 100%;
    float: none;
    text-align: center;
    background: rgba(255,255,255,0.5);
    padding: 10px;
  }
.banner_sec .w-100 {
  max-height: inherit;
  min-height: auto;
  object-fit: cover !important;
}
.disco_bx {
  padding: 0 10px 50px;
  position: relative;
}

.tip_sec .col-md-6:nth-child(1) {
  flex: 0 0 60%;
  max-width: 60%;
}
.tip_sec .col-md-6:nth-child(2){ flex: 0 0 40%;
  max-width: 40%;}
.tip_sec .col-md-6{ padding: 0 5px; margin-top: 10px;}
.tip_sec .row{ margin: 0 -5px;}
.people_txt b {
  margin-right: 0;
  font-size: 15px;
  line-height: 23px;
}

.booking_in .btn1{ margin-right: 0px;}

.banner_txt_in strong, .banner_txt_in h1 {
  font-size: 19px !important;
  line-height: 30px !important;
  color: #000; text-align: center;
}
 

} 
@media only screen and (max-width: 575px){  
 
/*service_details*/
.details_sec { padding: 30px 0; }
.details_img img { width: 100%; height: auto;}
/*.details_sec .row { margin-bottom: 20px; }*/


} 
 
@media only screen and (max-width: 480px){  
 
.discover_sec p span {
    font-size: 15px;
    line-height: 29px;
  } 
.discover_sec p span br{ display: none;} 
 .booking_in strong {
    font-size: 29px;
    line-height: 31px;
  } 
 .booking_bx .col-md-9, .booking_bx .col-md-3 {
    flex: 0 0 100%;
    max-width: 100%; text-align: center;
  } 
.booking_in .btn1{ float: none;} 
.booking_in{ text-align: center;} 

.booking_img img {
    width: auto;
    max-width: 200px;
  }
.booking_bx .row{flex-direction: column-reverse;}
.tip_sec .col-md-6{ flex: 0 0 100% !important;
    max-width: 100% !important;}
.tip_gal img {
  width: 100%;
  height: auto !important;
}


 .head_top span {
    font-size: 11px;
    line-height: 19px;
  }



.navbar-brand {
  width: 175px;
}




 
}
 
@media only screen and (max-width: 400px){   
 .nav_top .navbar-brand {
    font-size: 15.5px;
  }
.navbar-brand img {
    max-width: 94px;
  } 
.tophead h2 {
    font-size: 27.5px;
    line-height: 36px;
  } 
.people_sec span {
  font-size: 17px;
  line-height: 25px;}

.people_txt {
  text-align: center;
}
.people_txt b{ float: none;}
.tophead h3 {
  font-size: 24.17px;
  line-height: 27px;
}

.banner_txt_in strong, .banner_txt_in h1 {
    font-size: 20.89px;
    line-height: 25px;
  }
.btn1 {
    font-size: 14.5px;
    padding: 2px 27px;
    line-height: 26px;
  } 
  
  
.service_txt h6 {min-height: 50px;}
.btn2 { padding: 0px 8px 0px 10px;}  
  
  
  
  
  
  
}

@media only screen and (max-width: 360px){ 




/*about_us*/
.about_mn_rgt .float-left{ margin-right: 0; width: 100%; margin-bottom: 15px; }
.prabhu_sec .about_mn_rgt .float-left{ margin-right: 15px; width: auto; margin-bottom: 15px; }

}






