@charset "utf-8";
/* CSS Document */

html {
   scroll-padding-top: 100px;
}
html, body{  font-family: "Poppins", sans-serif;  height:100%; background:#39588B}
h1, h2, h3, h4, h5, h6{margin:0px; padding:0px}
p{margin:0px; padding:0px}
ul {margin:0px; padding:0px; list-style:none}
ul li{margin:0px; padding:0px}
a{text-decoration:none; transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;
-moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
.navbar{padding:0px 0px;}
.btn{text-decoration:none; transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
.navbar{padding:0px 0px;}
.navbar-light .navbar-toggler{border-radius:0px; border-color:#1f4e78; outline:none; box-shadow:none; line-height:inherit; padding:2px 10px; color:#1f4e78}
.navbar-light .navbar-toggler-icon{background:none;}
.navbar-toggler-icon{height:auto; width:auto;}
.navbar-toggler{color:#fff; border:none; outline:none; box-shadow:none}
.navbar-toggler:focus{box-shadow:none}
 #header{background:#fff}
 #aboutsection{background:#fff}
.sidenav {height:100%; width:0; position:fixed; z-index:99; top:0;left:0; background-color:#FFF; overflow-x:hidden; transition: 0.5s; padding-top:30px; box-shadow:0px 0px 5px #00000020;}
.sidenav .closebtn {position:absolute; top:0;right:25px; font-size:36px; margin-left:50px; color:#000;}
.mobile{display:none;}

.navbar-nav  li:hover > ul.dropdown-menu {display:block;}
.dropdown-submenu {position:relative;}
.dropdown-submenu > .dropdown-menu {top:0; left:100%; margin-top:-6px;}

/* rotate caret on hover */
.dropdown-menu > li > a:hover:after {
	text-decoration: underline;
	transform: rotate(-90deg);
}

.dropdown-menu{margin:0px; background:#fff; padding:0px; border-radius:0px; border:none; box-shadow:0px 5px 5px #00000020}
.dropdown-item{color:#000; padding:10px 14px; border-radius:0px; font-size:15px}
.dropdown-item:first-child{border-radius:0px;}
.dropdown-item:focus, .dropdown-item:hover{background:none; color:#435f8f}
.navbar-expand-lg .navbar-nav .nav-link{color:#000; font-weight:500; font-size:15px; padding:11px 22px;}
.searchform{background:#ECECEC; border:1px solid #ECECEC; display:flex; border-radius:10px; padding:1px; margin:6px 0px;}
.searchform .form-control{background:none; border:none; outline:none; box-shadow:none; font-size:14px; padding:6px 5px;}
.searchform .btn{outline:nonel; box-shadow:none; border:none}
.listtext ul li{font-size:15px; font-weight:500; padding:10px 15px; text-align:center}
.listtext ul{overflow:hidden; display:flex; border-bottom:1px solid #D9D9D9; padding:5px 0px;}
.textlink a{font-size:15px; font-weight:500; padding:10px 15px; text-align:center; color:#000;}
.textlink a:hover{color:#435f8f}
.navbar-expand-lg .navbar-nav{padding:8px 0px 0px;}
#owl-demo5{ border-bottom:1px solid #D9D9D9; padding:10px 0px 0px;}


.owl-theme .owl-nav{margin:0px; top:-50px; right:0px; position:absolute; width:100px; z-index:1}
.owl-carousel .owl-nav button.owl-prev{float:left; border-radius:100px; background:#F3F3F3; height:40px; width:40px; padding:9px 0 !important; text-align:center; color:#333333; outline:none; border:none; box-shadow:none}
.owl-carousel .owl-nav button.owl-next{float:right; border-radius:100px; background:#F3F3F3; height:40px; width:40px; padding:9px 0 !important; text-align:center; color:#333333; outline:none; border:none; box-shadow:none}
.owl-dots{display:none;}
.owl-theme .owl-nav [class*='owl-']:hover{background:#435f8f; color:#fff}




.hese h1{color:#333333; font-size:32px; font-weight:600; padding:10px 0px;}
.imsed p{font-size:14px; font-weight:500; color:#333333; padding:2px 3px}
.imsed h3{font-size:15px; font-weight:600; color:#333333; padding:5px 3px}
.imsed img{border-radius:10px; box-shadow:0px 3px 10px #00000030; margin:10px auto;}
.categy .imsed{padding:15px 0px;}

#productsection{padding:30px 0px 40px; background:#FFF}
.hese h1{font-size:26px; color:#333; font-weight:600}
.viehed h3{font-size:16px; font-weight:500; color:#333333; text-align:right; padding:18px 30px 0px 0px}
.viehed h3 a{color:#333333;}
.viehed h3 a:hover{color:#435f8f}

#footer{background:#333333; padding:30px 0px 15px}
.fotrhd p{font-size:15px; font-weight:600; color:#fff; padding:10px 0px}
.fotrhd img{margin:0px 0px 10px}
.fotrhd p.f{color:#989898; padding-top:20px;}
.fotrhd {text-align:center}

.mainhom{padding:15px 0px;}
.mainhom p{font-size:12px; font-weight:500; padding:0px 0px 15px; max-width: unset;
    margin: 0;
    overflow-x: auto;
    white-space: nowrap;
    list-style: none;
    -ms-overflow-style: none;
    scrollbar-width: none;
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;}
.mainhom p a{color:#39588B;}
.mainhom p a:last-child{color:#000;}
.articaldetl{padding:30px 0px}
.articaldetl h1{font-size:32px; color:#333333; font-weight:600; padding:10px 0px;}
.articaldetl p{font-size:15px; color:#000; font-weight:400; padding:10px 0px}
.articaetl h3{font-size:20px; font-weight:400; color:#717171;}
.articaetl h1{font-size:28px; color:#333333; font-weight:600; padding:7px 0px;}
.articaetl h4{font-size:18px; font-weight:400; color:#717171;}
.articaetl h4 i{color:#000}
.articaetl p{font-size:15px; color:#000; font-weight:400; padding:10px 0px}
.articaetl p a{display:block; color:#000; text-decoration:underline; font-weight:600;}
.padd{padding-top:20px; padding-bottom:20px;}
#medsection{padding:0px 0px 30px; background:#fff}

#aboutsection{padding:0px 0px 40px}
#aboutsection .nav-tabs .nav-link{border:none; color:#333333; font-size:18px; font-weight:600; position:relative}
.tab-content{padding:20px 0px;}
.nav-tabs .nav-item.show .nav-link:before, .nav-tabs .nav-link.active:before{position:absolute; bottom:-4px; left:0px; right:0px; content:""; background:#333333; height:4px; width:100%;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{margin:0px; }
.nav-tabs{border-bottom:4px solid #D9D9D9}
#aboutsection .owl-theme .owl-nav{top:42%; width:100%;}
.rest{display:flex; flex-wrap:wrap;}
.rest .col3{max-width:25%; flex:25%; margin:-30px 0px 0px; position:relative; z-index:99}
.rest span{background:#fff; border:1px solid #D9D9D9; border-radius:100px; display:block; padding:9px; height:140px; width:140px; text-align:center;}
.rest span img{padding:15px;}
.rest .col9{max-width:75%; flex:75%; padding:20px 18px;}
.rest p{font-size:15px; color:#000; font-weight:400; padding:10px 0px}
.rest h3{font-size:20px; font-weight:700; color:#333333;}
.addresod{padding:5px; border:1px solid #E5E5E5; border-radius:10px; margin:15px 0px;}
.addresod p{font-size:14px; color:#000; font-weight:400; padding:10px 0px}
.accordion-button{padding:0px 0px 9px; border:none; font-size:14px; color:#000; font-weight:400;}
.accordion-button i{font-weight:600; padding:0px 4px;} 
.accordion-button span{color:#EC4537; font-weight:700; padding:0px 7px;}
.accordion{border:none;}
.accordion-item:last-of-type{border:none; }
.accordion-button:not(.collapsed){border:none; border-radius:0px; outline:none; box-shadow:none; background:none; color:#000}
.accordion-item:first-of-type .accordion-button{border:none; border-radius:0px; outline:none; box-shadow:none}
.accordion-body ul li{font-size:14px; color:#000; padding:6px 0px;}
.accordion-body ul li span{padding-left:20px; float:right}
.socilicon{float:right; padding:10px 0px}
.socilicon ul li{display:inline-block; padding:5px 10px}
.timing ul li{font-size:14px; color:#000; padding:6px 0px;}
.timing ul li span{display:inline-block; width:90px}
.detailcompen{border:1px solid #E5E5E5; padding:10px 10px; border-radius:10px;} 
.list p{font-size:14px; font-weight:500; color:#000; padding:13px 0px; border-bottom:1px solid #D9D9D9;}
.list p:last-child{border-bottom:none}
.list p:first-child{ border-top:1px solid #D9D9D9;}
.list p a{font-size:14px; font-weight:500; color:#000;}
.list p i{font-size:17px; padding:0px 6px;}
.timing ul{position:relative; padding:0px 0px 10px 32px;}
.timing ul:before{position:absolute; left:5px; top:4px; content:"\F293"; font-family: "bootstrap-icons"; color:#000; font-size:15px;}
.mapbox iframe{width:100%; height:330px; margin:10px 0px;}
.mapbox{border:1px solid #E5E5E5; padding:10px 10px; border-radius:10px;}
.mapbox p{font-size:14px; color:#000; font-weight:400; padding:10px 0px}
.hed p{font-size:15px; color:#000; font-weight:400; padding:10px 0px}
.hed h1{font-size:20px; font-weight:700; color:#333333;}
.hed {padding:10px 0px;}
.gallery img{width:100%;}
.slbtn{padding:30px 0px;}
.slbtn ul{display:flex; flex-wrap:wrap; text-align:center}
.slbtn ul li{max-width:50%; flex:50%; padding:0px 10px}


.menulist{display:flex; flex-wrap:wrap;}
.menulist .col2{max-width:20%; flex:20%; padding:2px 4px;}
.menulist img{border-radius:6px; margin:5px 0px}
.menulist h3{font-size:15px; font-weight:500; color:#333;}
.menulist p{font-size:15px; font-weight:400; color:#333; padding:3px 0px}
.menulist p span{font-weight:500;}
.head h1{font-size:24px; font-weight:600; color:#333; padding:10px 0px}
.head {padding:10px 0px 0px}
.mylist{display:flex; flex-wrap:wrap;}
.mylist .col6{max-width:50%; flex:50%; padding:5px 5px;}
.mylist1{border:1px solid #E5E5E5; padding:0px; display:flex; flex-wrap:wrap; border-radius:10px}
.mylist1 h3{font-size:15px; font-weight:500; color:#333;}
.mylist1 p{font-size:15px; font-weight:400; color:#333; padding:3px 0px}
.mylist1 p span{font-weight:500;}
.mylist1 a{font-size:15px; font-weight:500; color:#25477F; padding:7px 0px; display:inline-block;}
.mylist1 .col8{max-width:70%; flex:70%; padding:15px;}
.mylist1 .col4{max-width:30%; flex:30%;}
.addrs{display:flex; align-items:center}
.addrs span{padding-left:7px;}
.addrs iframe{height:63px; width:86px;}
.tab-content.mysectd{padding:0px;}
.alltabg .nav-pills .nav-link{font-size:15px; font-weight:600; border:1px solid #39588B; border-radius:5px; padding:9px 13px; color:#39588B}
.alltabg .nav-pills .nav-item{padding-right:10px;}
.alltabg .nav-pills .nav-link.active, .alltabg .nav-pills .show>.nav-link{background:#39588B; color:#fff}
.alltabg .nav-pills {border-bottom:1px solid #D9D9D9; padding:28px 0px 16px; width:100%;}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #fff;
    background-color: #0d6efd;
}

	

	
#navbar-example2 {position: sticky;
    background:#fff;
    top:45px; padding:2px 0px 12px;
    z-index: 5; left:0px; right:0px;}	
#navbar-example2 .nav-link{display:inline; font-size:15px; font-weight:600; border:1px solid #39588B; border-radius:5px; padding:9px 13px; color:#39588B; margin-right:6px;}
#navbar-example2 .nav-link.active{background:#39588B; color:#fff;}
.alltabg .nav-link.active{background:#39588B; color:#fff;}


.derimg img{width:100%;}
.itemet{height:500px;}

.fixme{background:#fff; z-index:9999; box-shadow:-0.0625rem 0.1875rem 0.375rem hsla(0, 0%, 0%, 0.12); height:64px;  position:inherit; top:auto; left:0px; right:0px;}
.fixme .container{height:inherit}
.fixme .row{height:inherit}
.fixme .col-lg-12{height:inherit}



.menubb{
    list-style-type: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
     position: -webkit-sticky;
    position: sticky;
    background-color: hsl(0, 0%, 100%);
    top:0;
    z-index: 5; width:100%; display:block
  }
  
  .alltabg .nav-pills{position: sticky;
    background:#fff;
    top:39px; padding:16px 0px;
    z-index: 5;}

.mymanid{padding:0px; background:#fff; }	
.menutalb .nav-pills .nav-link{font-size:15px; font-weight:500; padding:10px 15px; text-align:center; color:#000; border-radius:0px;}
.menutalb .nav-pills .nav-link:hover{color:#435f8f}
.menutalb .nav-pills .nav-link.active, .menutalb .nav-pills .show>.nav-link{background:none; color:#435f8f; border-bottom:2px solid #000;}
.menutalb{max-width:unset; margin:0; overflow-x:auto;  white-space:nowrap; list-style:none; -ms-overflow-style:none; scrollbar-width: none; scroll-snap-type:x mandatory; scroll-behavior: smooth; overflow:hidden; height:inherit;}
.menutalb .nav-item{padding:0px 5px;}

.scr-menu a.selected{background:none; color:#435f8f; border-bottom:2px solid #000;}


.owl-theme .owl-nav .disabled{opacity:1}



.fixme .owl-theme .owl-nav{margin:0px; top:-43px; right:0px; left:0px; position:inherit; width:100%; display:block}
.fixme .owl-carousel .owl-nav button.owl-prev{float:left; border-radius:100px; background:#F3F3F3; height:36px; width:36px; padding:7px 0 !important; text-align:center; color:#333333; outline:none; border:none; box-shadow:none; margin:0px; z-index:99}
.fixme .owl-carousel .owl-nav button.owl-next{float:right; border-radius:100px; background:#F3F3F3; height:36px; width:36px; padding:7px 0 !important; text-align:center; color:#333333; outline:none; border:none; box-shadow:none;  margin:0px;  z-index:99}
.mymenutd{display:block}


@media (min-width: 992px) and (max-width: 1199px) {
.navbar-expand-lg .navbar-nav .nav-link{font-size:14px; padding:15px 10px;}	
.searchform .form-control{padding:5px 0px; font-size:15px;}
.searchform {padding:3px 0px}
.listtext ul li{font-size:16px;}
.hese h1{font-size:24px;}
.viehed h3{font-size:15px; padding:14px 30px 0px 0px}
.imsed h3{font-size:15px;}

.articaldetl{padding:20px 0px}
.articaldetl h1{font-size:28px;}
.articaldetl p{font-size:15px;}
.articaetl h3{font-size:18px;}
.articaetl h1{font-size:22px;}
.articaetl h4{font-size:15px;}
.articaetl p{font-size:15px;}


.timing ul li{font-size:13px;}
.timing ul li span{width:80px;}
.mapbox iframe{height:316px;}
.addresod p{font-size:13px;}


}

@media (min-width: 768px) and (max-width: 991px) {
.navbar-nav .nav-link{padding:10px 16px; font-size:15px;}
.mobile{display:block;}
.dakstop{display:none}
.menuse{display:flex; align-items:center;}
.menuse li{padding-right:24px}
.viehed{display:none;}
.imsed img{width:100%;}
.hese h1{font-size:23px;}

.articaldetl{padding:10px 0px}
.articaldetl h1{font-size:28px;}
.articaldetl p{font-size:15px;}
.articaetl h3{font-size:18px;}
.articaetl h1{font-size:22px;}
.articaetl h4{font-size:15px;}
.articaetl p{font-size:15px;}
.articalimg img{width:100%;}
.padd{padding-top:10px; padding-bottom:10px;}

.socilicon{float:none; text-align:center}
.rest span{height:120px; width:120px;}
.timing ul li{font-size:13px;}
.timing ul li span{width:80px;}
.mapbox iframe{height:316px;}
.addresod p{font-size:13px;}
.hed h1{font-size:18px;}
.hed p{font-size:14px;}

.mylist .col6{max-width:100%; flex:100%}
.menulist .col2{max-width:50%; flex:50%;}
.timing{display:none}
.slbtn{padding:10px 0px;}
.slbtn ul li{max-width:100%; flex:100%; padding:7px 0px}

.menuslid .owl-theme .owl-nav{display:none}
.mainhom p{padding:15px 0px}
}
@media (max-width: 767px) {
.navbar-nav .nav-link{padding:10px 16px; font-size:15px;}
.mobile{display:block;}
.dakstop{display:none}
.menuse{display:flex; align-items:center;}
.menuse li{padding-right:24px}
.viehed{display:none;}
.imsed img{width:100%;}
.hese h1{font-size:19px;}
.listtext ul li{font-size:14px; padding:10px 10px}
#productsection{padding:20px 0px 30px}
.imsed h3{font-size:16px;}
#header{padding:10px 0px 0px}

.articaldetl{padding:10px 0px}
.articaldetl h1{font-size:22px;}
.articaldetl p{font-size:14px;}
.articaetl h3{font-size:16px;}
.articaetl h1{font-size:18px;}
.articaetl h4{font-size:14px;}
.articaetl p{font-size:14px;}
.articalimg img{width:100%; margin:0px auto 10px}
.padd{padding-top:10px; padding-bottom:10px;}
.categy .imsed{padding:0px 0px; display:flex; flex-wrap:wrap;}
.categy .imsed .col3{flex:40%; max-width:40%;}
.categy .imsed .col7{flex:60%; max-width:60%; padding:10px 10px}

.socilicon{float:none; text-align:center}
.rest span{height:80px; width:80px; padding:2px;}
.rest .col9{padding:13px 11px;}
.rest .col3{margin:-18px 0px 0px}
.socilicon ul li{display:block}
.socilicon ul{display:flex}
.rest span img{padding:15px;}
.rest h3{font-size:13px;}
.rest p{font-size:13px; padding:3px 0px;}
.timing ul li{font-size:13px;}
.timing ul li span{width:80px;}
.mapbox iframe{height:316px;}
.addresod p{font-size:13px;}
.hed h1{font-size:18px;}
.hed p{font-size:14px;}

.mylist .col6{max-width:100%; flex:100%}
.menulist .col2{max-width:50%; flex:50%;}
.head h1{font-size:22px;}
.timing{display:none}
.socilicon{text-align:center}
.slbtn ul li{max-width:100%; flex:100%; padding:7px 0px}
.slbtn{padding:10px 0px}

.menuslid .owl-theme .owl-nav{display:none}
.tab-content{padding-bottom:0px;}
#aboutsection{padding:2px 0px 20px}

.alltabg .nav-pills{padding:10px 0px}
.alltabg .nav-pills .nav-link{font-size:11px; padding:7px 10px;}
.alltabg .nav-pills .nav-item{padding-right:6px}
.textlink a{font-size:12px;}
.mainhom p{padding:15px 0px}

  
#aboutsection .nav-tabs .nav-link{font-size:15px;}  
.nav-tabs{border-bottom:2px solid #D9D9D9}
.nav-tabs .nav-item.show .nav-link:before, .nav-tabs .nav-link.active:before{height:2px; bottom:-2px;}
#navbar-example2 .nav-link{font-size:12px; display:block; margin-right:2px; padding:8px 8px;}

.head h1{font-size:18px;}
.mylist1 h3{font-size:14px;}
.mylist1 p{font-size:14px;}
.mylist1 a{font-size:14px; padding:2px 0px}
.mylist1 {border:none; border-radius:0px; border-bottom:1px solid #E5E5E5; padding:10px 0px}
.mylist1 .col8{padding:0px}

	.tab-content{padding:0px;}
	.mybtde{padding:3px 0px 0px;}
	
	#navbar-example2 {top:39px; padding:12px 0px;}
	
}


@media (max-width: 480px) {

}

@media (max-width: 360px) {
	.alltabg .nav-pills .nav-item{padding-right:2px;}
	

}

@media (max-width: 320px) {

}

