body{font-family: 'Montserrat', sans-serif; font-size:15px; line-height:29px; color:#404040; text-align:justify; /*overflow-x:hidden;*/}
h1,h2,h3,h4,h5{font-family: 'Montserrat', sans-serif;}
a, a:active, a:focus {outline: none;}
img{display:block}
#hm{
    -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
        }

        #hm.sticky {
          position:fixed; top:0; z-index:999; width:100%; border-bottom:1px solid #c4c5c7
        }
		
		#hmlg img{
    -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
        }

        #hmlg.stickylg img{
           width:50%; height:50%; margin-top:0px;
        }
		#hmdiv1{
    -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
        }
		#hmdiv1.stickydiv1{
           display:none;
        }
		#hmmenu{
    -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
        }
		
		#hmmenu.stickymenu{float:none;}
		
		#hmmenu.stickymenu li a{
          padding-top:13px; padding-bottom:13px; 
        }
		#hmright{
    -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
        }
		#hmright.stickyright{
         padding-top:1px; padding-bottom:1px; font-size:13px;
        }



.container{max-width:1100px; width:100%}

.up-div1{border-top: 30px solid #feae01;}

.up-social{margin-top: 50px;}
.up-social img{display: inline;}

.logo-div{}
.logo-div img{margin-left: auto; margin-right: auto; margin-top: -30px; position: relative; z-index: 2;}



.up-right{text-align: right; margin-top: 30px;}
.up-right h3{margin:0px; color:#881f02; font-size: 20px;}
.up-call{font-size: 19px; color:#272727; font-weight:600;}
.up-call img{display: inline; margin-right: 10px;}







/*
.up-div2{background: #881f02;}

.white-div{background:url(../images/menu-top1.jpg) no-repeat top left, url(../images/menu-top2.jpg) no-repeat top right  #fff; height: 30px;}
*/
.menu-div{}

.menu-div .navbar{padding:0px; margin-left:0px;}


.menu-div .navbar-light .navbar-nav .nav-item .nav-link{padding:17px 30px; line-height:22px; font-size:19px; font-weight:400; position:relative; margin-right:1px; text-align:center; font-weight:400; text-transform:uppercase; background: url(../images/menu-right.png) no-repeat right center; color:#881f02; font-family: 'Oswald', sans-serif;}
.menu-div .navbar-light .navbar-nav .nav-item:last-child .nav-link{background: none;}

.menu-div .navbar-light .navbar-nav .nav-item:hover .nav-link, .menu-div .navbar-light .navbar-nav .nav-item.active .nav-link{color:#e07d08}








.menu-div .navbar-expand-lg .navbar-nav .dropdown-menu{background:none; width:280px; padding-top:0px; padding-bottom:0px;}
.menu-div .dropdown-item{color:#000; border-bottom:1px solid #85fcfc; font-size:13px; text-transform:uppercase; padding-top:5px; padding-bottom:5px; background:#d8ffff !important; color:#e9225b;}
.menu-div .dropdown-item{padding:15px !important;}
.menu-div .dropdown-item:hover, .menu-div .dropdown-item.active, .menu-div1 .dropdown-item:hover, .menu-div1 .dropdown-item.active{color:#fff; background:#000000 !important;}

  .menu-div .dropdown:hover .dropdown-menu, .menu-div1 .dropdown:hover .dropdown-menu{

        display: block;
        margin-top: -1px;

    }

   
	
	
	header{position:relative; z-index:2;}
	article{position:relative; z-index:1;}
	
	





.banner-div1{position:relative; z-index:2;}	
.banner-div1 img{width:100%}
.carousel-indicators{bottom:-16px; padding-top: 20px; padding-bottom: 20px; /*background: url(../images/banner-c-bg.png) no-repeat center; */}
.carousel-indicators li{border:none; background: #be8474; width: 18px; height: 18px; border-radius:50%; opacity:1}
.carousel-indicators .active {width: 18px; height: 18px; border:none; background:#881f02;}
 .banner-div1 .carousel-control-next,  .banner-div1 .carousel-control-prev{top:0%;}
 .banner-div1 .carousel-control-prev {background:url(../images/banner-arrow-left.png) no-repeat left center; left: 3%; opacity:1; }
.banner-div1 .carousel-control-next {background:url(../images/banner-arrow-right.png) no-repeat right center; right:3%; opacity:1; z-index:100;}


.banner-div2{display:none}	
.banner-div2{}	



 
 .banner-div2 .carousel-control-next, .banner-div2 .carousel-control-prev{bottom:0px;}
 
 .banner-div2 .carousel-control-prev {background:url(../images/banner-arrow-left1.png) no-repeat left center; left: 0%; opacity:1; }
.banner-div2 .carousel-control-next {background:url(../images/banner-arrow-right1.png) no-repeat right center; right:0%; opacity:1; z-index:100;}


.home-div1{background: url(../images/bg1.jpg) repeat; text-align: center; padding-top: 50px; font-size: 20px; line-height: 32px;}
.home-about h2{margin: 0px; color:#000000; font-size: 27px; background: url(../images/line1.jpg) no-repeat bottom center; padding-bottom: 30px; letter-spacing: 2px;}
.home-about h1{margin: 0px; color:#881f02; font-size: 37px; font-weight: 600;  text-transform: uppercase; margin-top: 20px; background: url(../images/left-line.png) no-repeat left center, url(../images/right-line.png) no-repeat right center; font-family: 'Oswald', sans-serif;}
.home-about h3{margin: 0px; font-size: 20px; color:#353535; text-transform: uppercase; margin-bottom: 10px; padding-top: 5px; font-family: 'Oswald', sans-serif; letter-spacing: 2px;}
.home-about h6{margin-bottom:25px;}
.read-more{display: inline-block; background:url(../images/read-icon.png) no-repeat right 15px center #feae01; padding: 10px 40px; padding-right:45px; border-radius: 30px; transition: all .5s ease; margin-top: 20px;}
.read-more a{text-decoration: none; color:#881f02;}
.read-more:hover{background-position: right 10px center; background-color: #e29b00;}

.home-solutions{margin-top: 50px;}
.home-solutions h1{margin:0px; background:url(../images/bg-line.png) no-repeat center; color:#881f02; font-size:24px; font-weight: 600; text-transform: uppercase; padding-top: 15px; padding-bottom: 15px; }

.home-div2{background: #f2e585; margin-top: -2px; padding-bottom: 60px;}
.texture{margin-left: auto; margin-right: auto; margin-top: -15px;}
.home-div2 a{text-decoration:none}
.home-div2 h4{margin: 0px; color:#000000; background: #fff; font-size: 17px; padding-top: 15px; padding-bottom: 15px; margin-left: 3%; margin-right: 3%; height: 80px; border-top: 4px solid #881f02; transition: all .5 ease;}
.home-div2 .nbs-flexisel-item:hover h4{background: #f6d1c7}

#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
display:none;
}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:99999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}

.nbs-flexisel-inner {
  
  
    overflow:hidden;
float:left;
    width:100%;
  
    
    
    
}

.nbs-flexisel-item {
    float:left;
    margin:0px auto;
    padding:0px;
    cursor:pointer;
    position:relative;
    transition: all .5s ease;
  
  
    
  
  
}
.nbs-flexisel-item img {
   
   height:auto;
cursor: pointer;
position: relative;
margin-top: 0px;
margin-bottom: 0px;
max-width: 100%;
max-height: 251px;
margin-left:auto; margin-right:auto;
margin-top: 30px;




}



/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
   width: 49px;
height: 49px;
    position: absolute;
    cursor: pointer;
    z-index: 100;
    opacity: 1;
  margin-top:0px;
  
  
}

.nbs-flexisel-nav-left {
left: -60px;
    background: url(../images/down-arrow-left.png) no-repeat left center;
  width:49%

}

.nbs-flexisel-nav-right {
 right: -60px;
    background: url(../images/down-arrow-right.png) no-repeat right center;
  width:49%

}

.multi-slider-align
{

margin-right: 0px;
 margin-left: 0px;
}

.home-div3{text-align: center; background:url(../images/bg2.jpg) no-repeat center;  background-size: cover; color:#fff; padding-top: 80px; padding-bottom: 80px;}
.home-div3 h1{margin: 0px; text-transform: uppercase; font-size: 30px; font-weight: 600; text-shadow: 1px 1px 4px rgba(92, 35, 31, 1);}
.home-div3 h2{margin: 0px; text-transform: uppercase; font-size: 20px; font-weight: 600; text-shadow: 1px 1px 4px rgba(92, 35, 31, 1); margin-top: 5px;}
.home-div3 .read-more{font-size: 17px;}

.home-div4{background: #ffcec0; border-top: 50px solid #feae01; padding-bottom: 60px;}
.orange-div{height: 35px; background: url(../images/bottom1.jpg) no-repeat left, url(../images/bottom2.jpg) no-repeat right #ffcec0; margin-top: -35px;}
.home-clients{padding-top: 20px;}
.home-clients h1{margin: 0px; color:#ff815d; font-size: 35px;}
.home-clients h2{margin: 0px; color:#ab8074; font-size: 15px; font-weight: 600; text-transform: uppercase; text-align: left; }
.home-clients img{margin-left: auto;}
.hc4 h2{text-transform: unset;}
/*.hc1{background: url(../images/1.png) no-repeat top left; padding-left: 80px;  padding-top: 0px; padding-bottom: 10px}
.hc2{background: url(../images/2.png) no-repeat top left; padding-left: 80px;  padding-top: 0px; padding-bottom: 10px}
.hc3{background: url(../images/3.png) no-repeat top left; padding-left: 80px;  padding-top: 0px; padding-bottom: 10px}
.hc4{background: url(../images/4.png) no-repeat top left; padding-left: 80px;  padding-top: 0px; padding-bottom: 10px}

*/

.ins-banner img{width: 100%;}

.ins-div1{background:url(../images/bg1.jpg) repeat; padding-top: 50px; font-size: 17px; line-height: 30px; color:#000000; margin-bottom:80px;}
.intro-about{padding-bottom: 60px;}
.intro-about h1{margin: 0px; background:url(../images/line4.png) no-repeat bottom left, url(../images/right-line.png) no-repeat right top -10px; color: #881f02; font-size: 37px; font-weight: 600;    text-transform: uppercase; font-family: 'Oswald', sans-serif; padding-bottom: 20px; display: inline-block; padding-right: 31%;}
.about-para{margin-top: 60px;}
.intro-about1{background: rgba(246, 238, 175, .8); padding-top: 60px; padding-bottom: 60px;}

.ins-solutions{padding-bottom: 60px;}
.ins-solutions h1{margin: 0px; background:url(../images/line4.png) no-repeat bottom left, url(../images/right-line.png) no-repeat  right top -10px; color: #881f02; font-size: 37px; font-weight: 600;    text-transform: uppercase; font-family: 'Oswald', sans-serif; padding-bottom: 20px; display: inline-block;  padding-right: 31%;}


.ins-solutions1{padding-bottom: 60px;}
.ins-solutions1 h1{margin: 0px; background:url(../images/line4.png) no-repeat bottom left, url(../images/right-line.png) no-repeat  right top -10px; color: #881f02; font-size: 37px; font-weight: 600;    text-transform: uppercase; font-family: 'Oswald', sans-serif; padding-bottom: 20px;  padding-right: 31%;}



.sol-div1{margin-top: 30px;}
.sol-div1 a{text-decoration: none;}
.sol-div1 img{border-radius: 50%;}
.sol-div1 h4{margin: 0px; font-size: 20px; color:#feae01; text-align: center; margin-top: 10px;}
.sol-div1:hover h4{color:#ff7e00}

.sol-det{margin-top: 30px;}

.ins-list1{padding: 0px; margin: 0px; list-style: none; padding-bottom: 20px;}
.ins-list1 li{background: url(../images/li-icon1.png) no-repeat top 10px left; padding-left: 20px;}



.mobilemenu{display:none}

.overlay {
  position: fixed;
  display: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 1;
  
}	


.hamburger {
  background: #feae0100 !important;
  border: none;
  display: block;
  height: 32px;
  margin-left: 15px;
  position: fixed;
  top: 0px;
  width: 52px;
  z-index: 999;
  padding:5px;
}

.hamburger:hover { outline: none; }

.hamburger:focus { outline: none; }

.hamburger:active { outline: none; }

.hamburger.is-closed:before {
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-transition: all 0.35s ease-in-out;
  color: #ffffff;
  content: '';
  display: block;
  font-size: 14px;
  line-height: 32px;
  opacity: 0;
  text-align: center;
  width: 100px;
  
}

.hamburger.is-closed:hover before {
  -webkit-transform: translate3d(-100px, 0, 0);
  -webkit-transition: all 0.35s ease-in-out;
  display: block;
  opacity: 1;
}

.hamburger.is-closed:hover .hamb-top {
  -webkit-transition: all 0.35s ease-in-out;
  top: 0;
}

.hamburger.is-closed:hover .hamb-bottom {
  -webkit-transition: all 0.35s ease-in-out;
  bottom: 0;
}

.hamburger.is-closed .hamb-top {
  -webkit-transition: all 0.35s ease-in-out;
  background-color: rgba(255, 255, 255, 0.7);
  top: 5px;
  
}

.hamburger.is-closed .hamb-middle {
  background-color: rgba(255, 255, 255, 0.7);
  margin-top: -2px;
  top: 50%;
}

.hamburger.is-closed .hamb-bottom {
  -webkit-transition: all 0.35s ease-in-out;
  background-color: rgba(255, 255, 255, 0.7);
  bottom: 5px;
}

.hamburger.is-closed .hamb-top, .hamburger.is-closed .hamb-middle, .hamburger.is-closed .hamb-bottom, .hamburger.is-open .hamb-top, .hamburger.is-open .hamb-middle, .hamburger.is-open .hamb-bottom {
  height: 4px;
  left: 0;
  position: absolute;
  width: 100%;
  background-color: #881f02;;
  width: 26px;
  margin-left:12px;
  
  
}

.hamburger.is-open .hamb-top {
  -webkit-transform: rotate(45deg);
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08);
  background-color: #881f02;
  margin-top: -2px;
  top: 50%;
}

.hamburger.is-open .hamb-middle {
  background-color: #881f02;
  display: none;
}

.hamburger.is-open .hamb-bottom {
  -webkit-transform: rotate(-45deg);
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08);
  background-color: #881f02;
  margin-top: -2px;
  top: 50%;
}

.hamburger.is-open:before {
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-transition: all 0.35s ease-in-out;
  color: #ffffff;
  content: '';
  display: block;
  font-size: 14px;
  line-height: 32px;
  opacity: 0;
  text-align: center;
  width: 100px;
}

.hamburger.is-open:hover before {
  -webkit-transform: translate3d(-100px, 0, 0);
  -webkit-transition: all 0.35s ease-in-out;
  display: block;
  opacity: 1;
}


#wrapper {  -moz-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  -webkit-transition: all 0.5s ease;  padding-left: 0;  -webkit-transition: all 0.5s ease;  transition: all 0.5s ease;}
#wrapper.toggled { padding-left: 220px; }
#wrapper.toggled #sidebar-wrapper { width: 270px; }
#wrapper.toggled #page-content-wrapper {  margin-right: -220px;  position: absolute;}
#sidebar-wrapper {  -moz-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  -webkit-transition: all 0.5s ease;  background: #881f02;  height: 100%;  left: 185px;  margin-left: -220px;  overflow-x: hidden;  overflow-y: auto;  -webkit-transition: all 0.5s ease;  transition: all 0.5s ease;  width: 0;  z-index: 1000;}#sidebar-wrapper::-webkit-scrollbar { display: none;}
#page-content-wrapper {  padding-top: 70px;  width: 100%;}
/*-------------------------------*//*     Sidebar nav styles        *//*-------------------------------*/
.sidebar-nav {  list-style: none;  margin: 0;  padding: 0;  position: absolute;  top: 0;  width: 270px;}
.sidebar-nav li {  display: inline-block;  line-height: 20px;  position: relative;  width: 100%;}
.sidebar-nav li:before {  -moz-transition: width 0.2s ease-in;  -ms-transition: width 0.2s ease-in;  -webkit-transition: width 0.2s ease-in;  background-color: #1c1c1c;  content: '';  height: 100%;  left: 0;  position: absolute;  top: 0;  -webkit-transition: width 0.2s ease-in;  transition: width 0.2s ease-in;  width: 3px;  z-index: -1;}

.sidebar-nav li:before { background:none; margin-left:-5px; margin-right:-10px; }

.sidebar-nav li:hover:before {  -webkit-transition: width 0.2s ease-in;  transition: width 0.2s ease-in;  width: 100%;}
.sidebar-nav li a {  color: #fff; text-transform:uppercase; font-size:15px;  display: block;  padding: 10px 15px 10px 30px;  text-decoration: none; text-align:left; border-bottom:1px solid #a83515;}
.sidebar-nav li.open:hover before {  -webkit-transition: width 0.2s ease-in;  transition: width 0.2s ease-in;  width: 100%;}
.sidebar-nav .dropdown-menu {  background-color: #e1e3e4; border-radius: 0;  border: none;  box-shadow: none;  margin: 0;  padding: 0;  position: relative;  width: 100%;}
.sidebar-nav li a:hover, .sidebar-nav li.active a, .sidebar-nav li a:focus, .sidebar-nav li.open a:hover, .sidebar-nav li.open a:active, .sidebar-nav li.open a:focus {  background-color: #feae01;  color: #881f02;  text-decoration: none;}
.sidebar-nav .dropdown-menu li a{font-size:13px; color:#000; border-bottom:1px solid #bababa;}
.sidebar-nav .dropdown-menu li:hover a, .sidebar-nav .dropdown-menu li.active a{background:#000 !important; color:#fff !important}
.sidebar-nav .dropdown-menu li:before{background:none}

.sidebar-nav li.active .dropdown-menu li a{background:#e1e3e4;}

.call-div{display:none}





.footer-div
{
background:#ffffff; color:#010101; position:relative; width:100%; padding-bottom:40px; font-size:15px;}

.footer-in{border-right:1px dotted #d3d3d3; margin-top: 20px;}
.footer-in1{margin-top: 20px;}

.footer-div h5{margin:0px; color:#ff4000; font-size:20px; font-weight:600; padding-top:0px; text-transform:uppercase; margin-bottom:15px;}

.social-icon{text-align: center; margin-top: -20px;}
.social-icon img{display: inline; position: relative; z-index: 2;}
.social-icon .sprite:hover{opacity:.7}




.f-link{list-style:none; margin-left:0px; padding:0px; text-align:left; }

.f-link li{display:block}

.f-link li a{display:block; padding:3px 15px 10px 25px; font-size:15px; line-height:20px; background:url(../images/footer-arrow.png) no-repeat top 9px left;text-decoration:none; color:#6b6b6b;  margin-left:0px;    transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;
    text-transform:capitalize;
}
.f-link  li a:hover{color:#ff4000; background-position:top 9px left 5px;}


.online-pay{text-align: left}
.online-pay img{display: inline; margin-right: 10px;}
.online-pay .sprite:hover{opacity:.7}



.f-add{background:url(../images/f-add.png) no-repeat top 7px left; padding-left:30px; font-size:14px; line-height: 23px; text-align: left;}
.f-mail{background:url(../images/f-mail.png) no-repeat top 7px left; padding-left:30px; font-size:14px; line-height: 23px;}
.f-con{background:url(../images/f-call.png) no-repeat top 7px left; padding-left:30px; font-size:14px; line-height: 23px;}



.copy-div{color:#fff; font-size:13px; line-height:22px; background:#881f02; text-align:left; padding-top:5px; padding-bottom:5px;}
.copy-div a{color:#cc7901; text-decoration:none;}	
.copy-div a:hover{color:#ff7558;}	
.power-div{text-align:right;}
.copy-div img{display:inline;}

.in-div1{background:url(../images/about-bg.html) no-repeat right top; background-size:cover; padding-bottom:70px; border-bottom:1px solid #d4d4d4;}
.client-say{margin-top:40px;}
.client-div{border:1px solid #e1e1e1; padding:15px; margin-top:50px; border-radius:5px; height:200px;}
.client-div1{border:1px solid #e1e1e1; padding:15px; margin-top:50px; border-radius:5px; height:255px;}
.client-div2{border:1px solid #e1e1e1; padding:15px; margin-top:50px; border-radius:5px; height:233px;}



.d-quote{position:relative; top:-20px; left:-15px;}
.client-det h2{margin: 0px; margin-top: 10px;  color:#ff4000; text-align:left; font-size:16px; text-transform:uppercase}
.client-det h3{margin: 0px; margin-top: 5px; margin-bottom: 0px; color:#565656; text-align:left; font-size:16px; text-transform:uppercase}






::selection {
	background:#000051;
	color:#fff;
}

::-moz-selection {
	background:#000051;
	color:#fff;
}
::-webkit-selection {
	background:#000051;
	color:#fff;
}


/* Float */
.hvr-float {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-float:hover, .hvr-float:focus, .hvr-float:active {
  -webkit-transform: translateY(-8px);
  transform: translateY(-8px);
}



.osrw{background:#cfcfcfa6; padding: 25px 0px 25px 0px}
.osrwplain{padding: 25px 0px 25px 0px}
.lux-veh1{background-color: #f99f22;border-radius: 0px 0px 40px 40px;padding-bottom: 30px;margin-right: 15px;}
.lux-veh1 img{padding-top: 50px;padding-bottom: 50px;}
.osrwimg{align-self: center;}
.intcab2 h1 {
    
    text-align: center;
    text-transform: uppercase;
    font-size: 30px;
    color: #fd3d20;
}

.ex h1{text-align: center !important;}
.ex1 h1{text-align: center !important;margin-bottom:15px;}


.slide-div{border-bottom:2px solid #ce9c31; text-align: left; background-color: #feae01; font-size: 19px; color: #d11718; font-weight: 500; padding-top: 5px; padding-bottom: 5px;}
.slide-div h2{font-size: 30px; font-weight: 600;}

.home2-div{background: #f2e585; margin-top: -2px; padding-bottom: 60px;}
.texture{margin-left: auto; margin-right: auto; margin-top: -15px;}
.home2-div a{text-decoration:none}
.home2-div h4{text-align: center; margin: 0px; color:#000000; background: #fff; font-size: 17px; padding-top: 15px; padding-bottom: 15px;  height: 80px; border-top: 4px solid #881f02; transition: all .5 ease;}
.home2-div{display: none;}
.sl-list li{list-style: none; margin-right: 40px; margin-bottom: 20px; margin-top: 20px;}
.sl-list img{width: 100%; }
.read-more1{text-align: center; margin-right: 30px; background-color:  #feae01; padding: 10px 40px; padding-right:45px; border-radius: 30px; transition: all .5s ease; }
.read-more1 a{text-decoration: none; color:#881f02;}
.read-more1:hover{background-position: right 10px center; background-color: #e29b00;}

.astro1 img{margin-left: auto; margin-right: auto; display: block;}
.home-div5{background-color: #ffdc7c; padding-top: 30px; padding-bottom: 30px;}

@media(max-width:1024px){
.nbs-flexisel-nav-left {left: 0px;}
.nbs-flexisel-nav-right {right: 0px;}
.f-add, .f-mail, .f-con{font-size: 12px;}
.nbs-flexisel-item img{max-width:96%;}
}
@media(max-width:980px){
.sidebar-nav .dropdown-menu{top:0px;}
.dropdown-menu{top:0;right:0px;left:0px;margin-top:0;margin-left:0rem}
.mobilemenu{display:block; position: fixed !important; z-index: 1000;}
.menu-div, .menu-div1{display:none}	
.hamburger.is-closed {margin-left: 79%; margin-top: 29px; right:5%;}
.hamburger.is-open {margin-left: 24px; margin-top: 20px;}
.dropdown-toggle:active,
    .open .dropdown-toggle {
    outline: 0;
    background-color: #7b0616 !important;
	color:#fff !important;
	border-bottom: 1px solid #dd1b37 !important;
     }
	 

}

@media(max-width:800px){
.up-right h3{font-size: 19px;}
.home-clients h1{font-size: 25px;}
}

@media(max-width:768px){

}
@media(max-width:767px){
 .up-div1{padding-bottom: 30px;} 
 .up-social{display: none;}
 .up-right{text-align: center;}
 .white-div{display: none;} 
.logo-div img{margin-left:auto; margin-right:auto; }
.t-social{text-align:center; margin-top:20px; margin-bottom:20px;}
.banner-div1{display:none}
.banner-div2{display:block}
.home-about h1{background: none;}
.footer-div{text-align:center; padding-bottom:30px;}
.footer-div h5{background:none}
.f-link{text-align:center; margin: 0px;}
.f-link li{display:inline; margin:0px; text-align: left;}
.f-link li a{line-height: 20px; padding-bottom: 0px;}
.online-pay{text-align: center; margin-top: 20px;}
.f-add, .f-mail, .f-con{background:none; text-align: center; font-size: 15px;}
.copy-div, .power-div{text-align:center; font-size: 11px;}
.call-div{display:block !important; bottom:0px; position:fixed; width:100%; z-index:1000; bottom:0; background:#feae01; text-align:center; padding:10px; color:#000; font-family: 'Montserrat', sans-serif;}
.call-div a{color:#fff0eb;}
.copy-div{margin-bottom:45px;}
.home2-div{display: block;}
.home-div2{display: none;}
.home-div5 .col{flex-basis: 30%;}
.astro1{padding-top: 10px;}
.slide-div{text-align: center;}
.client-div, .doctor-div1{height:auto}
.client-det h2{text-align: center;}
.client-det h3{text-align: center;}
.client-det img{margin-left: auto; margin-right: auto; display: block;}
.client-div p{text-align: center;}
.client-div1 p{text-align: center;}
.client-div2 p{text-align: center;}
.client-div1{height: 386px;}
.client-div2{height: 330px;}

}
@media(max-width:500px){
.slide-div{text-align: center;}
}

@media(max-width:320px){
.slide-div{text-align: center;}


}


.c1{text-transform: uppercase;
    font-size: 21px;
    font-weight: 600;
    color: #0d449b;}

@media(max-width:400px){
.home-div2 h4{   height:auto;
cursor: pointer;
margin-top: 0px;
margin-bottom: 0px;
margin-left:57px;
margin-right:57px;
.slide-div{text-align: center;}
}
}

@media(max-width:312px){
.home-div2 h4{   height:auto;
cursor: pointer;
margin-top: 0px;
margin-bottom: 0px;
margin-left:13px;
margin-right:13px;
.slide-div{text-align: center;}

}

  
}

.float{
  position:fixed;
  width:60px;
  height:60px;
  bottom:40px;
  right:5px;
  background-color:#25d366;
  color:#FFF;
  border-radius:50px;
  text-align:center;
  font-size:30px;
  box-shadow: 2px 2px 3px #999;
  z-index:100;
  display:none;
}

.my-float{
  margin-top:16px;
}

@media (max-width: 767px) {
    .display {
        font-size: 22px;
        text-align: center;
        font-weight: bold;
        line-height: 28px;
		color: white;
    }
}


#callNow{position: fixed;
left: 2%;
bottom: 2%;
z-index: 99999999;}
#callNow a i{width: 50px;
height: 50px;
background: #ec5923;
color: #fff;
text-align: center;
font-size: 32px;
border-radius: 50%;
line-height: 49px;}

.dkuywW {
    position: relative;
    width: 64px;
    margin: auto;
    display: none !important;
}