@media only screen and (max-width:1100px) {
	.stellarnav.desktop li.has-sub a {
		padding-right: 0!important;
	}
	.stellarnav.dark li a {
		font-size: 18px!important;
			}
	.stellarnav.dark li a:hover {color: #e65116 !important;}
	.stellarnav.mobile.dark ul {
		background: #000 !important;
		z-index: 999;
	}
	  .stellarnav .menu-toggle span.bars span{width: 30px !important; height: 3px !important; margin: 0 0 6px !important;}
	.stellarnav.dark a.dd-toggle .icon-plus::before {
		border-color: #fff
	}
	.stellarnav.dark a.dd-toggle .icon-plus::after {
		border-color: #fff
	}
	.stellarnav.mobile>ul>li>a {
		padding: 17px
	}
	 .stellarnav.mobile > ul > li > a{padding: 12px 15px !important;color: #fff !important;}
	 .stellarnav.mobile li a {border-bottom: 1px dotted #ccc !important;}
	 
	.stellarnav .call-btn-mobile,
	.stellarnav .close-menu,
	.stellarnav .location-btn-mobile,
	.stellarnav .menu-toggle {
		padding: 10px
	}
	.stellarnav .menu-toggle span.bars {
		top: 5px
	}
	.stellarnav.dark .menu-toggle span.bars span {
		background: #000
	}
	.stellarnav.mobile>ul>li>a.dd-toggle {
		background: #1c284e;
	}
 
	.stellarnav .menu-toggle span.bars span {
		height: 2px;
		border-radius: 5px;
		margin: 0 0 5px;
		width: 25px;
	}
	.stellarnav.mobile {
		text-align: right
	}
	.stellarnav .menu-toggle span.bars {
		margin-right: 0;
	}
	 .data{height: auto;}
	 .testimonial-review{height: auto;}
	 .new-icon {
  position: absolute;
  top: 36px;
  right: 0;
  width: 60px;
  z-index: 9999;
  left: 0;
  margin: 0 auto;
}
.stellarnav .call-btn-mobile, .stellarnav .close-menu, .stellarnav .location-btn-mobile, .stellarnav .menu-toggle{padding: 15px 0 !important;}
}	

@media only screen and (max-width:1169px) {
	.silder-tst {
		margin-top: 0;
		text-align: center
	}
	.head-demo{text-align: center;}
	p {
		margin: 0;
		padding: 0;
		text-align: justify;
		font-size: 14px;
		color: #777;
		line-height: 1.6
	}
	.heading:after {
		display: none
	}
	.footer-tst h4:after {
		display: none
	}
	.carousel-caption {
		bottom: 0
	}
	.silder-tst {
		text-align: left
	}
	.silder-tst h2 {
		font-size: 40px
	}
	.silder-tst p {
		font-size: 12px;
		text-align: justify
	}
	.silder-tst h6 {
		font-size: 10px
	}
	.carousel-caption {top: 25%;}
	.button{padding: 10px 20px;}
}

@media only screen and (max-width:991px) {
	.silder-tst h2 {
		font-size: 40px
	}
	.silder-tst h6 {
		font-size: 13px
	}
	.silder-tst p {
		font-size: 12px;
		text-align: justify
	}
	 
	.footer-tst h4 {
		font-size: 22px;
		margin-bottom: 15px
	}
	.footer-tst {
		margin-bottom: 30px
	}
	.heading {
		font-size: 30px
	}
	 
	 
	.head-demo ul li {
		margin: 0 3px 0 0
	}
	.main-dev {
		padding: 50px 0
	}
	.about-sec img {
		margin-top: 30px
	}
	.silder-tst h2 {
		font-size: 35px
	}
	.carousel-caption {
		bottom: 5%
	}
	 
	.silder-tst p {
		margin: 15px 0
	}
	.silder-tst h6 {
		font-size: 10px
	}
	.New_form_sec .message{height: 100px;}
	.btncenter{text-align: center;margin-top: 15px;}
	.get-remedy h6{text-align: center;}
}

@media only screen and (max-width:769px) {
	 
}

@media only screen and (max-width:569px) {
	.menu-main {
		position: absolute;
		width: 100%;
		z-index: 999;
		right: 0;
		margin: 0
	}
	.heading {
		font-size: 25px
	}
	 
	.btn-back-to-top {
		width: 40px;
		height: 40px;
		bottom: 20px;
		line-height: 40px;
		right: 15px;
		font-size: 18px
	}
	 
	.carousel-caption {top: 10%;}
	 
	.silder-tst h6 {
		font-size: 15px;
		margin: 0;
		padding: 0 0 5px
	}
	.silder-tst p {
		font-size: 12px;
		margin: 0;
		padding: 5px 0 10px
	}
	.silder-tst h2 {
		font-size: 25px;
		line-height: 1.3;
		margin: 0;
		padding: 0
	}
	 .button{font-size: 10px;}
	.carousel-control-next-icon,
	.carousel-control-prev-icon {
		width: 35px;
		height: 35px;
		line-height: 35px
	}
	.header-banner img {
		height: auto
	}
	.bounce {
		display: none
	}
	.col-form-label {text-align: left;}
	.addclass {margin:0 15px !important;}
	.advance{padding: 15px;}
	.advance h4{font-size: 18px;}
}

@media only screen and (max-width:480px) {
	 .silder-tst{display: none;}
	 .carousel-control-next-icon, .carousel-control-prev-icon{display: none;}
	 
}

 

 