 
/* Small devices*/

@media (min-width: 768px){ 
	.navbar-collapse.collapse{ padding: 0; } 
	.menu-wrap .top{ background-color: transparent;} 
}

@media (min-width: 1200px){ 
	.container { width: 950px;	}
}

@media (min-width: 1400px){ 
	 
}

@media (min-width: 1600px) {  
	 
}

@media (min-width: 1920px) {
	 
 }	

@media (max-width: 1199px) {  
	 
}
 

@media (max-width: 1024px) {
	.navbar-default .navbar-nav li{ font-size: 11px; }
	.navbar-default .navbar-nav li a{ padding: 5px 3px; }	 
	.tab-menu li{ font-size: 15px; }
	.tab-menu li a span.icon { margin-right: 10px; min-width: 40px;}

	.slick-prev { left: -40px;} .slick-next{ right: -40px; }

	.tab-menu.lg li{ font-size: 18px; }
	.info-box{ font-size: 14px; }
} 

/*============= Tablet =============*/

@media (max-width: 991px) {	
	body, button, input, select, textarea, code, kbd, pre, samp, .btn{ font-size: 13px; }

	h1 { font-size: 28px; }  
	h2 { font-size: 23px; } 
	h3 { font-size: 20px; }
	h4 { font-size: 18px; }
	h5, .tab-menu.lg li { font-size: 16px; }
	h6 { font-size: 14px; }
	
	a.logo { width: 220px;} 
	.header-right form.search { min-width: initial;}

	.menu-wrap .top .nav li{ font-size: 12px; } 
	h6.text-uppercase.menu-title { font-size: 13px; padding: 7px 10px 7px 30px;}
	.menu-wrap .top h6 span.icon { top: 5px; width: 13px;}
	.menu-wrap .top .nav>li>a {padding: 6px 8px 8px;}
	.btn.btn-lg { font-size: 15px; }

	.disc{ padding: 10px; }
	
	.content-slide { padding: 0 10px;}
	.content-slide .content-slide-item{ width: 350px; margin-right: 14px; }
	.content-slide .content{ font-size: 13px; transform: translateY(49%);  }
	.content-slide .content h6{ font-size: 15px; }
	.content-slide .content h6{ font-size: 13px; }
	
	.slick-prev { left: -20px;} .slick-next { right: -20px;}
	.slick-prev, .slick-next{ width: 25px; height: 25px; }
	.slick-prev:before, .slick-next:before{ font-size: 25px; }

	.contact-box { padding: 20px; min-height: 212px;}

	.box{ padding: 15px; min-height: 195px; }
	.big.box { min-height: 310px;}

	.info-box span.icon { min-width: 30px; width: 30px; margin-right: 10px;}
	.info-box{ font-size: 13px; }
	.contact-box.box2 { padding: 90px 22px;}

	.sort-count { top: 9px; right: 75px; }

	.tab-menu li a span.icon { min-width: 20px;}
	.tab-menu li { font-size: 13px;}
	.tab-menu li a { padding: 15px 30px 13px 10px; min-height: 60px;}
	.tab-menu li a:after { right: 0; top: 32%; font-size: 25px; }
}

@media (max-width: 800px) { 
	
} 


@media screen and (max-width: 768px) {}


/*========= Mobile phones ===========*/

@media (max-width: 767px) { 
	header, header.header.header-sticky{ padding: 50px 10px 10px; }
	header.header.header-sticky{padding-top: 10px !important;}
	.header-top{ display: block; }
	.header-right { padding-top: 15px; width: 100%; float: left; display: flex; align-items: center; justify-content: space-between;}

	.navbar-collapse { position: absolute; background: rgba(0,0,0,0.9); width: 100%; top: 30px;}

	.header-top .btn { padding: 0.6em 0.5em 0.65em;}
	.header-right form.search input[type="search"] {padding-left: 30px; font-size: 11px; max-width: 120px;}
 

	.navbar-nav{ margin: 20px 0; }
	.navbar-default .navbar-nav li{ display: block; text-align: left; }
	.navbar-nav li + li:before{ content: none; }
	 
	.parallax-window{ min-height: 300px;  padding-top: 50px; }	
	.btn.btn-lg{ font-size: 14px; padding: 0.8em 1em; }

	.menu-wrap, .menu-wrap .top, .disc.shw, .menu-wrap .top h6, .menu-wrap .top .nav{ display: block; margin: 0; text-align: left; }
	.menu-wrap{ margin-bottom: 5px; } .menu-wrap:last-child{ margin-bottom: 0; }
	.menu-wrap .top{ border-radius: 10px;   position: relative; }

	.menu-wrap .top .nav>li>a, h6.text-uppercase.menu-title{ border-radius: 0 !important; background: none !important; }
	h6.menu-title{ border-radius: 10px !important;}
	h6.text-uppercase.menu-title { font-size: 13px; padding: 10px 10px 10px 35px;}
	.menu-wrap .top h6 span.icon { top: 6px; width: 20px;}

	.menu-wrap .top .nav li{ margin: 0; }
	.menu-wrap .top .nav{ display: none; }
	button.menu-btn{ display: block; }	
	
	.title-wrap h2{ font-size: 20px; }
	.title-wrap h2:after{ margin: 10px auto 15px; }
	.title-wrap + .content-wrap { margin-top: 0;}

	ul.tab-menu{ padding: 0 15px; float: none; }
	.tab-menu li, .tab-menu.lg li{ width: 100%; font-size: 15px; float: none; }
	.tab-menu, .btm-m-50{ margin-bottom: 30px;  }
	
	ul.tab-menu.lg{ margin-bottom: 0; }
	.tab-menu.lg li a { padding: 15px 30px 15px 15px; min-height: 75px;}
	.tab-menu.lg li a:after { font-size: 40px; top: 25%;}	

	.about-blk { background: #daebf8; padding: 30px 0;}
	.pad1{ padding: 30px 0; }

	.content-slide { padding: 0 20px;} 
	.slick-prev { left: -10px;} .slick-next { right: -10px;}

	.parallax-window.page-title { min-height: 200px;}
	.parallax-window.page-title h4{ font-size: 16px; }
	.page-title .icon{ display: block; margin: 0 0 5px; }
 
	.filter-wrap form{ width: 100%; }

	.box, .big.box{ min-height: initial; }

	.box span.arrow{ max-width: 30px; font-size: 50px; }

	.scrollup{ width: 30px; height: 30px; font-size: 20px; }
	.ui-accordion .ui-accordion-header{ font-size: 15px; }

	.info-box { padding: 10px;  font-size: 15px;min-height: initial; margin: 5px 0;}
	.info-box span.icon { min-width: 35px; width: 35px;}

	.contact-box.box2 { padding: 90px 20px;}
	.breadcrumb {  margin: 15px 0 15px; }
	.sort-count{ display: none; }

	.page-title .filter-wrap form input[type="text"], .page-title .filter-wrap form input[type="search"] { padding-right: 10px; min-width: 240px;}
	.page-title .filter-wrap{ margin-bottom: 0; }

	.navbar-nav li .sub-menu, .menu-wrap li .sub-menu { position: initial; width: 98%; margin-left: 1%; visibility: visible; opacity: 1; background-color: #efefef; background-color: #fff; transform: translateY(0); display: none; transition: none;}
	.reasult-title{ display: block; }
	.reasult-title ul{ margin-top: 5px; }
	.reasult-title ul li{ font-size: 12px; }
	.reasult-title ul li + li:before{ margin: 0 5px; }

	.pegination-wrap{ padding-top: 10px; }
}

@media (max-width: 481px) {
	 
}

@media (max-width: 360px) {}

@media (max-width: 330px) {
	 
}
