/* Normal desktop :1200px. */
@media (min-width: 1400px) and (max-width: 1599px) {
	div.main_menu1-right > nav > ul {
		margin-top: -50px;
		transform: rotate(-3.5deg);
	}

}

/* Normal desktop :1200px. */
@media (min-width: 1200px) and (max-width: 1399px) {
.main_menu.t_deafult_menu ul li {
  margin-right: 40px;
}
.header_default_btn .theme_btn {
  padding: 0 14px;
}
div.main_menu1-right > nav > ul {
	margin-top: -22px;
	transform: rotate(-3.5deg);
}
.hero_height.hero-one-custom {
	min-height: 860px;
}


}


/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1200px) {
.col-xxl-3.col-xl-3.col-lg-6.col-md-6.col-sm-6.footer_links.w_50.pl-40 {
	padding-left: 15px;
}
.rc-post .d-flex {
	display: flex !important;
	flex-wrap: wrap;
	grid-gap: 12px;
}
.header_menu_area2.transparent_menu_area {
    top: 96px;
}
.admin-bar .header_menu_area2.transparent_menu_area {
	top: 128px;
}
.header-default-transparent .header_default_btn.f-right {
	margin-left: 30px;
}
.header-default-transparent .theme_btn {
	padding: 0 20px;
}
.header-default-transparent .main_menu ul li {
	padding-right: 24px;
}
div.main_menu1-right > nav > ul {
	margin-top: -22px;
	transform: rotate(-5deg);
}
/* .about_wrapper img {
	position: static;
} */
.about_wrapper .t_about_wrap_img img{
	position: static;
}
.about_wrapper {
	padding-left: 0;
}
.about_right {
	padding: 0;
}
.abs_about {
	position: static;
	font-size: 100px;
	display: block;
	margin: 35px 0;
}
.hero_height.hero-one-custom {
	min-height: 860px;
}


}

 
/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
.latest-comments ul li ul.children {
	padding-left: 0;
}
.blog__details-wrapper {
	margin-right: 0;
}
.col-xxl-3.col-xl-3.col-lg-6.col-md-6.col-sm-6.footer_links.w_50.pl-40 {
	padding-left: 15px;
}
.custom-footer-2 {
	padding-left: 0;
}
.custom-footer-3 {
	padding-left: 0;
}
.blog__sidebar.pl-30 {
	padding-left: 0;
	padding-top: 50px;
}
.logo_middle_mobile {
  position: relative;
  background-color: #fff;
  display: inline-block;
  padding: 10px 20px;
  border: 2px solid transparent;
}
.header-default-transparent {
	padding-top: 20px;
}
.breadcrumb_area {
	padding-top: 200px;
}
.header_transparent_area3 {
	padding-top: 20px;
}
.hero_height.hero-one-custom {
	min-height: 860px;
}
.product-sidebar.tionco-sidebar-area {
	margin-right: 0;
}


}

 
/* small mobile :320px. */
@media (max-width: 767px) {
.latest-comments ul li ul.children {
	padding-left: 0;
}
.blog__details-wrapper {
	margin-right: 0;
}
.custom-footer-2 {
	padding-left: 0;
}
.custom-footer-3 {
	padding-left: 0;
}
.col-xl-2.order-1.col-md-4.order-xl-2.footer_links.mb-50.pl-40 {
	padding-left: 15px;
}
.col-xl-2.order-3.col-md-4.order-xl-3.footer_links.mb-50.pl-40 {
	padding-left: 15px;
}
.col-xxl-3.col-xl-3.col-lg-6.col-md-6.col-sm-6.footer_links.w_50.pl-40 {
	padding-left: 15px;
}
.blog__sidebar.pl-30 {
	padding-left: 0;
	padding-top: 50px;
}
.rc-post .d-flex {
	display: flex !important;
	flex-wrap: wrap;
	grid-gap: 10px;
}
.logo_middle_mobile {
  position: relative;
  background-color: #fff;
  display: inline-block;
  padding: 10px 20px;
  border: 2px solid transparent;
}
.admin-bar .header-default-transparent {
	margin-top: 46px;
}
.header-default-transparent {
	padding-top: 20px;
}
.breadcrumb_area {
	padding-top: 200px;
	padding-bottom: 150px;
}
.postbox__content {
	padding: 30px;
}
.postbox__title {
	font-size: 30px;
	line-height: 1.28;
}
.sidebar__widget {
	padding: 32px 30px;
}
.footer_logo img {
  width: 175px;
}
.header_transparent_area3 {
	padding-top: 20px;
}
.theme_count_bg img {
	position: absolute;
	left: 0;
	top: auto;
	bottom: -26px;
	width: 220px;
}
.hero_height.hero-one-custom {
	min-height: 650px;
}
.product-sidebar.tionco-sidebar-area {
	margin-right: 0;
}
.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child, .woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child {
	border-top: 1px solid #ddd;
}
.woocommerce table.shop_table tbody:first-child tr:first-child td {
	border-left: 1px solid #ddd;
}
.tionco-page-content .woocommerce table.shop_table td {
	border-left: 1px solid #ddd;
}
.woocommerce-page table.cart td.actions .coupon .input-text + .button {
	float: left;
	margin-top: 8px;
	width: 100%;
}
.woocommerce-cart-form .coupon #coupon_code {
	width: 100%;
}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
	width: 100%;
}


}
 
/* Large Mobile :480px. */
@media only screen and (min-width: 550px) and (max-width: 767px) {
.latest-comments ul li ul.children {
	padding-left: 0;
}
.blog__details-wrapper {
	margin-right: 0;
}
.custom-footer-2 {
	padding-left: 0;
}
.custom-footer-3 {
	padding-left: 0;
}
.col-xl-2.order-1.col-md-4.order-xl-2.footer_links.mb-50.pl-40 {
	padding-left: 15px;
}
.col-xl-2.order-3.col-md-4.order-xl-3.footer_links.mb-50.pl-40 {
	padding-left: 15px;
}
.col-xxl-3.col-xl-3.col-lg-6.col-md-6.col-sm-6.footer_links.w_50.pl-40 {
	padding-left: 15px;
}
.blog__sidebar.pl-30 {
	padding-left: 0;
	padding-top: 50px;
}
.logo_middle_mobile {
  position: relative;
  background-color: #fff;
  display: inline-block;
  padding: 10px 20px;
  border: 2px solid transparent;
}
.hero_height.hero-one-custom {
	min-height: 800px;
}

 
}
