
@media(max-width: 991px){
    .loader img {width:30%;}
    #moile-menu .fa.fa-angle-down { display: none;}   
    .logo {  position: relative;   }
	.mainmenu{    display: none !important; }
	.certificate-box img {  width: inherit; }
	.certificate-box {   text-align: center;  }
	.about-img {  margin-bottom: 50px; }
	
	.swiper-button-next {   display: none;  }
	.swiper-button-prev {   display: none;  }
	.slicknav_parent .fa.fa-angle-down {  display: none; }
	.footer-text {  text-align: center; }
	.footer-text p {   text-align: center; }

	
   
	.mainmenu {display: none;}
	.toggle {right: 6px; top: 0; bottom: 0; margin: auto;    outline: none !important;}
	.slicknav_menu {position: absolute; left: 0; margin-top: 20px; border-radius: 10px;}
	.slicknav_menu .slicknav_nav {padding-bottom: 10px;}
	
	
	
	.header-bottom{
		margin-top: 0;
	}
	.mainmenu{
		padding-top: 10px;
	}

	#mainmenu-area{
		background: #fff !important;
	}
	.bottom-contact:after{
		width: 41%;
	}
	.bottom-contact:before{
		width: 40.5%;
	}
	.contact-bar h4{
		font-size: 16px;
	}
	/*.slicknav_menu {
	    display: block;
	}
	.slicknav_menu {position: absolute; left: 0; margin-top: 20px; border-radius: 10px;}
	.slicknav_menu .slicknav_nav {padding-bottom: 10px;}*/
	
}
@media(max-width: 767px){
	.header-btn{
		display: none;
	}
	.logo img {
	    width: 240px;
	}
	.service-section:before{
		font-size: 60px;
		top: 50px;
	}
	.hero-slider{
		margin-top: 70px;
	}
	.about-content-box:before{
		font-size: 60px;
		top: -45px !important;
	}
	.partner:before{
		font-size: 60px;
		top: 50px;
	}
	h1,h2{ font-size: 30px !important; }
	.about-content-box{
		margin-top: 30px;
	}
	#counter{
	    display: block;
	    
	}
	#counter .item{
	   margin: 0 auto;
    margin-bottom: 20px !important;
	}
	.count{
		font-size: 35px !important;
	}

	.for-k-2:after{
		left: 42px;
		font-size: 35px;
	}
	.for-k:after{
		left: 40px;
		font-size: 35px;
	}
	.right{
		text-align: left;
	}
	.box-2{
		order: 2 !important;
	}
	.box-1{
		order: 1 !important;
	}
	.about-content:before{
		font-size: 65px;
		top: 40px;
	}
	.bottom-contact:after {
	    width: 56%;
	    height: 134px;
	}
	.bottom-contact:before{
		width: 56.5%;
	    height: 134px;
	}
	.contact-bar{
		margin-top: 50px;
		padding-top: 50px;
	}
	.contact-bar h4{
		text-align: left;
		font-size: 25px;
	}
	.conact-num-row{
		margin-top: 50px;
	}
	.contact-us-title:before{
		font-size: 50px;
		top: -15px;
	}
	.contact-us-title{
		padding-top: 20px;
	}
	.left-col{
		width: 100%;
	}
	.right-col{
		width: 100%;
		padding: 80px 50px 30px 50px;
	}
}

}
@media(max-width: 500px){
	.bottom-contact:after {
	    width: 80%;
	    height: 134px;
	}
	.bottom-contact:before{
		width: 80.5%;
	    height: 134px;
	}
}
@media(max-width: 480px){
	.logo img.img-fluid{
		width: 250px;
	}
	.bottom-contact:before{
	    width:85.5%;
	}
	.bottom-contact:after{
	    width:85%;
	}
}