/* 
  ##Device = Desktops
  ##Screen = 1281px to higher resolution desktops
*/

/*Site Custom CSS*/
.site-navigation .et_pb_menu__logo-wrap {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
}

.site-navigation .et_pb_menu__menu {
    min-height: 100px;
}

@media (min-width: 1282px) and (max-width: 1366px) {
	/* Header Area*/
	.et_pb_section.et_pb_section_0_tb_header.top-header.et_pb_with_background.et_section_regular .et_pb_row.et_pb_row_0_tb_header.top-header-row{
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
	.et_pb_row.et_pb_row_1_tb_header.main-header-row.et_pb_equal_columns.et_pb_gutters1.et_pb_row--with-menu {
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
	
	.et_pb_section.et_pb_section_1_tb_header.main-header.et_section_regular .et_pb_menu__logo-wrap {
		max-width: 20% !important;
	}
	.et_pb_section.et_pb_section_1_tb_header.main-header.et_section_regular .et_pb_menu_0_tb_header.et_pb_menu ul li a {
		font-weight: 700 !important;
		font-size: 15px !important;
		color: #000000!important;
		letter-spacing: 0px !important;
	}
	/*End of Header Area*/
	
	/*Home Class Sections*/	
	
	.home-class-box .n10s-block a.et_pb_promo_button.et_pb_button {
		top:70% !important;
		font-size: 15px !IMPORTANT;
	}
	.home-class-box .n10s-block .n10s-overlay-inner h2.et_pb_title {
		font-size: 22px !important;
		top: 30% !important;
	}
	.home-class-box:hover .n10s-block .n10s-overlay-inner h2.et_pb_title {		
		margin-top: -50px !important;
	}
	
   /* End of Home Class Sections*/
 }


@media (max-width: 1281px) {
  
/* Header Area*/
	.et_pb_section.et_pb_section_0_tb_header.top-header.et_pb_with_background.et_section_regular .et_pb_row.et_pb_row_0_tb_header.top-header-row{
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
	.et_pb_row.et_pb_row_1_tb_header.main-header-row.et_pb_equal_columns.et_pb_gutters1.et_pb_row--with-menu {
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
	
	.et_pb_section.et_pb_section_1_tb_header.main-header.et_section_regular .et_pb_menu__logo-wrap {
		max-width: 20% !important;
	}
	.et_pb_section.et_pb_section_1_tb_header.main-header.et_section_regular .et_pb_menu_0_tb_header.et_pb_menu ul li a {
		font-weight: 700 !important;
		font-size: 15px !important;
		color: #000000!important;
		letter-spacing: 0px !important;
	}
	/*End of Header Area*/
	
	/*Home Class Sections*/	
	
	.home-class-box .n10s-block a.et_pb_promo_button.et_pb_button {
		top:70% !important;
		font-size: 15px !IMPORTANT;
	}
	.home-class-box .n10s-block .n10s-overlay-inner h2.et_pb_title {
		font-size: 22px !important;
		top: 30% !important;
	}
	.home-class-box:hover .n10s-block .n10s-overlay-inner h2.et_pb_title {		
		margin-top: -50px !important;
	}
	
   /* End of Home Class Sections*/
 
  
}

/* 
  ##Device = Laptops, Desktops
  ##Screen = B/w 1025px to 1280px
*/

@media (min-width: 1025px) and (max-width: 1280px) {
  
  /* Header Area*/
	.et_pb_section.et_pb_section_0_tb_header.top-header.et_pb_with_background.et_section_regular .et_pb_row.et_pb_row_0_tb_header.top-header-row{
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
	.et_pb_row.et_pb_row_1_tb_header.main-header-row.et_pb_equal_columns.et_pb_gutters1.et_pb_row--with-menu {
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
	
	.et_pb_section.et_pb_section_1_tb_header.main-header.et_section_regular .et_pb_menu__logo-wrap {
		max-width: 20% !important;
	}
	.et_pb_section.et_pb_section_1_tb_header.main-header.et_section_regular .et_pb_menu_0_tb_header.et_pb_menu ul li a {
		font-weight: 700 !important;
		font-size: 15px !important;
		color: #000000!important;
		letter-spacing: 0px !important;
	}
	/*End of Header Area*/
	
	/*Home Class Sections*/	
	
	.home-class-box .n10s-block a.et_pb_promo_button.et_pb_button {
		top:70% !important;
		font-size: 15px !IMPORTANT;
	}
	.home-class-box .n10s-block .n10s-overlay-inner h2.et_pb_title {
		font-size: 22px !important;
		top: 30% !important;
	}
	.home-class-box:hover .n10s-block .n10s-overlay-inner h2.et_pb_title {		
		margin-top: -50px !important;
	}
	
   /* End of Home Class Sections*/
 
  
}

/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) {
  
  /* CSS */
  
}

/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  
  
	/*Home Class Sections*/	
	
	.home-class-box .n10s-block a.et_pb_promo_button.et_pb_button {
		top:70% !important;
		font-size: 15px !IMPORTANT;
	}
	.home-class-box .n10s-block .n10s-overlay-inner h2.et_pb_title {
		font-size: 22px !important;
		top: 30% !important;
	}
	.home-class-box:hover .n10s-block .n10s-overlay-inner h2.et_pb_title {		
		margin-top: -50px !important;
	}
	
   /* End of Home Class Sections*/
  
}

/* 
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/

@media (min-width: 481px) and (max-width: 767px) {
  
  
	/*Home Class Sections*/	
	
	.home-class-box .n10s-block a.et_pb_promo_button.et_pb_button {
		top:70% !important;
		font-size: 15px !IMPORTANT;
	}
	.home-class-box .n10s-block .n10s-overlay-inner h2.et_pb_title {
		font-size: 22px !important;
		top: 30% !important;
	}
	.home-class-box:hover .n10s-block .n10s-overlay-inner h2.et_pb_title {		
		margin-top: -50px !important;
	}
	
   /* End of Home Class Sections*/
  
}

/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/

@media (min-width: 320px) and (max-width: 480px) {
  
 	
	/*Home Class Sections*/	
	
	.home-class-box .n10s-block a.et_pb_promo_button.et_pb_button {
		top:70% !important;
		font-size: 15px !IMPORTANT;
	}
	.home-class-box .n10s-block .n10s-overlay-inner h2.et_pb_title {
		font-size: 22px !important;
		top: 30% !important;
	}
	.home-class-box:hover .n10s-block .n10s-overlay-inner h2.et_pb_title {		
		margin-top: -50px !important;
	}
	
   /* End of Home Class Sections*/
	
  /*Shop Based Product*/
	.woocommerce ul.products li.product{
		float:none !important;
		width:100% !important;
	}
	
  /*End of Shop Based Product*/	
	
  
}