@media (min-width:992px) {
	/* .stickyanimation .navbar-nav .nav-link { padding: 18px 15px !important; } */
}
@media (min-width:768px) {
	.navbar-nav > li > .dropdown-menu { margin-top: 0; border-top-left-radius: 0; border-top-right-radius: 0; display: none; opacity: 0; transition: ease-out 0.3s; }
	.snip1135 .nav-item:hover > .dropdown-menu { opacity:1; display: block;}

	.dropdown-menu1 { border:none;display: block;  opacity:1;height: 0px;overflow: hidden;	padding: 0px;	top: 180px;	transition: all .3s;}
	.dropdown:hover .dropdown-menu1{	display: block;	top: 100%;	height: inherit;}
	.carousel-custom { margin-top:-104px;}
	.innerbanner { margin-top: -104px;}
	.footer-widget { margin-left: 80px; }
}

@media (max-width:991px) {
	.navbar-custom {    padding: 5px 0px 10px 10px; position: fixed; top: 0px; right: 0px; left: 0px; background: #000 !IMPORTANT;}
	.navbar-custom .navbar-nav .nav-link { padding: 12px 35px;  border-top: 1px solid #fbb700; border-bottom: 1px solid #fbb700; margin-bottom: -1px; color: #000;  font-weight: 500;}
	.snip1135 { margin: 7px -12px 0px; background: #ffffff; position: absolute; right: 0px; left: 0px; top: 55px; bottom: 0px; height: 100vh; }
	.carousel-custom { margin-top: 60px;}
	.snip1135 .nav-link:before { height: 0px; }
	.snip1135 .nav-link:after { right: 29px; top: 21px !important; }
	.navbar-custom .container { max-width: unset; }
	.logo { max-width:200px; }
	.why-choose-two-sec { padding-top:0px; padding-bottom:0px;}
	.navbar-nav .dropdown-menu { margin-top: 0px; }
	.navbar-custom .dropdown-item { padding: 10px 10px 10px 44px; }
	.dropdownHeading { padding: 15px 10px 5px 35px;}
}

@media (max-width:767px) {
	.carousel-custom .carousel-caption .btn-banner { font-size: 14px; padding: 4px 10px; }
	.carousel-custom .carousel-control-next, .carousel-custom .carousel-control-prev { display:none;}
	.carousel-custom .carousel-caption h1 { font-size:18px }
	.carousel-custom .carousel-caption h3 { font-size: 2.8vw; line-height: 20px; display:none; }
	.carousel-custom .carousel-caption {  padding: 11% 10% 0%; }
	.testimonial_section .blockquote { font-size:14px;}
	.dk-footer .contact-us { padding-left: 0px; margin-top: 10px; margin-bottom: 0px; }
	.dk-footer .contact-us.contact-us-last {  margin-left: 0px; }
	.footer-left-widget { padding-left: 0px;}
	.copyright-menu ul { text-align: center; padding: 10px 0px; }
	.copyright { text-align: center; }
	.professional-services .card-body { padding:1rem;}
	.portfolio-menu .btn-outline-dark  { font-size: 15px; padding: 14px 5px; min-width: 130px; width: 100%; }
	.portfolio-menu>ul { padding: 0px !important; display: inline-flex; overflow-y: scroll; overflow-x: scroll; width: 100%; margin-bottom: -20px; margin-top: -20px; }
	
	.testimonial_section .testimonial_section_layer { padding-top: 15px !important; }
	.testimonial_section { min-height: 740px; }
	.teamy-team { display:block !important;}
	.innerbanner .overflow { min-height: 216px; padding: 100px 0 0; }
	.dk-footer-form { width:100%; }
}

@media (max-width:576px) {
	 .welcome-slogan { padding-top:10px !important; }
	 .welcome-slogan h5 { font-size:16px;     line-height: 24px;}
	 .welcome-slogan .btn-white {padding: 7px 14px; font-size: 14px; margin-top: 5px;}
	 .professional-services .card .card-title { min-height:auto;}
	 
	

}
