 @media only screen and (max-width: 1920px) {
		.container-one {
	margin-top: -508px;
	padding:0;
} 
.slider .carousel-caption {
  bottom: 61%;
}
}
 @media only screen and (max-width: 1680px) {
 #custommenu ul li a {
 padding: 50px 10px;
}

 .category-home {
 margin-bottom:0px !important;
}
 .home-cat h2 {
 margin: 15px auto 20px;
}
 .menu {
 min-height: auto;
}
.slider .carousel-caption {
  bottom: 58%;
}
.container-one {
	margin-top: -450px;
}
}
 @media only screen and (max-width: 1680px) {
	.slider .carousel-caption {
  bottom: 57%;
}
.container-one {
	margin-top: -410px;
}	 
}
 @media only screen and (max-width: 1280px) {
 .logo img {
 max-width:339px;
 width:100%;
}
 #cssmenu ul li a {
 padding: 50px 5px 52px;
}
 .hcontact ul li {
 font-size: 12px;
}
 .hcontact ul li strong {
 font-size: 13px;
}
	.slider .carousel-caption {
  bottom: 56%;
}
.container-one {
	margin-top: -392px;
}	
}
 @media only screen and (max-width: 1199px) {
 #cssmenu ul li a {
 padding: 50px 5px 52px;
}
 .home-caption {
 max-width: 288px;
 padding:0px;
}
 .home-cat h2 {
 font-size: 24px;
}
	.slider .carousel-caption {
  bottom: 56%;
}
.container-one {
	margin-top: -390px;
	padding:11px 0;
}
.carousel-fade .carousel-inner .item {
  min-height: 580px;

}
}



/*---------------------------------------------------------*/

					/*Only Ipad*/

/*---------------------------------------------------------*/

@media only screen and (max-width: 989px) {
 .navigation {
 top:0;
}
 #cssmenu ul li a {
 padding: 30px 5px 34px;
}

 #custommenu ul li a {
 font-size: 13px;
}
 .home-cat h2 {
 font-size: 16px;
 margin: 5px auto 10px;
}
 .cat-single .wpb_row, .wpb_content_element, .cat-single ul.wpb_thumbnails-fluid > li, .cat-single .wpb_button {
 margin-bottom: 10px !important;
}
 #hsearch {
 margin-top: 30px;
}
.carousel-fade .carousel-inner .item {
  min-height: 755px;
}
.home-caption {
  max-width: 215px;
  padding: 0;
  bottom: 0;
}
.navigation {
 margin-top:2px;
}
}
@media only screen and (max-width: 800px) {
	.carousel-fade .carousel-inner .item {
  min-height: 955px;
}
}

/*---------------------------------------------------------*/

					/*All Mobile Sizes*/

/*---------------------------------------------------------*/

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

 #cssmenu ul li {
 float: none;
 display: block;
}
 #cssmenu ul li a {
 width: 100%;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
 border-bottom: 1px solid #fb998c;
}
 #cssmenu ul li.last > a,  #cssmenu ul li:last-child > a {
 border: 0;
}
 #cssmenu ul li a:after {
 display: none;
}
 #cssmenu ul li a:before {
 display: none;
}
 .menu {
 float:none;
}
 #cssmenu ul li a {
 padding: 8px 25px;
}
 .portfolio ul li {
 float: none;
}
 .navigation {
 top:0px;
}
 .container-one {
 margin-top:-370px;
}
.home-caption {
  bottom: 2px;
  max-width: 354px;
}
.menu{
	background:#FBFAF6;	
}

/*.inner-slider img{

	height: 150px;	

}*/
.cat-single {
  width: 100% !important;
}
.inner-title {
 top: 50px;
}
 #showmenu {
 display: block;
 position: absolute;
 right: 15px;
 top: 22px;
}
 .menu {
 display:none;
 margin-top:70px;
}

 .logo img {
 max-width: 200px;
 width: 100%;
}
 .hcontact {
 float: none;
}
 .hcontact ul li:first-child {
 margin-left:0px;
}
 .home-cat h2 {
 display: block;
 width: 90px;
}
 .cat-single .wpb_row, .wpb_content_element, .cat-single ul.wpb_thumbnails-fluid > li, .cat-single .wpb_button {
 margin-bottom: 0 !important;
}
 #hsearch {
 display: none;
}
 #custommenu {
 float: none;
 text-align: center;
 width: auto;
}
.slider .carousel-caption h3 {
  font-size: 22px;
}
.home-caption p {
  font-size: 12px;
  line-height: 12px;
  padding: 10px;
}
.carousel-fade .carousel-inner .item {
  min-height: 580px;
}
}

/*---------------------------------------------------------*/

					/*Just Mobile Landscape*/

/*---------------------------------------------------------*/
@media (max-width: 765px) {
	.home-caption {
  bottom: 2px;
  max-width: 354px;
}
.home-caption p {
  font-size: 15px;
  line-height: 20px;
  padding: 10px;
}	
#showmenu {
  top: -60px;
}
.menu {
	  margin-top: -15px;
}
}
@media (max-width: 640px) {
	.slider .carousel-caption {
  bottom: 45%;
}
.slider .carousel-caption h3 {
  font-size: 20px;
}	
}
@media (max-width: 480px) {
 #footer_menu ul li {
 float: none;
 margin: 5px 14px;
}
 .abn {
 font-size: 12px;
}
.slider .carousel-caption h3 {
  font-size: 15px;
  line-height:20px;
}
}

 @media only screen and (max-width: 360px) {
 .hcontact ul li {
 font-size: 11px;
}
.slider .carousel-caption h3 {
  font-size: 15px;
  line-height: 20px;
}
.slider {
  top: -168px;
}
}
 @media only screen and (max-width: 320px) {
 .home-caption {
 max-width:265px;
}
}
