/** ------------------------------------------------------------------
							Wrapper Screen
------------------------------------------------------------------ **/
@media only screen and (max-width: 1360px ) {
.header_cta_button a {
	padding: 8px 21px;
}
.header_cta_button {
	margin-left: 25px;
	padding-left: 25px;
	margin-top: 7px;
}
.header_logo img {
	height: 60px !important;
}
.header_menu ul li {
	margin-right: 40px;
}
.fix_header {
	height: 88px;
}
.header_menu {
	margin-top: 18px;
}
.hero_title h1 {
	font-size: 60px;
}
.home_hero {
	padding: 55px 0;
}
.about_box {
	padding-left: 0;
}
}


/** ------------------------------------------------------------------
							Tab Screen
------------------------------------------------------------------ **/
@media only screen and (max-width: 1100px ) {
.header-mobile-menu-trigger {
	display: block;
}
.header_menu {
	display: none;
}
#header-mobile-menu-trigger-left {
	right: 30px;
}
.header_cta_button {
	margin-left: 0;
	padding-left: 0;
	border-left: 0 solid #000;
}
.container {
	padding-left: 60px;
	padding-right: 60px;
}
.hero_title h1 {
	font-size: 43px;
}
}

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


}


/** ------------------------------------------------------------------
							Mobile Screen
------------------------------------------------------------------ **/
@media only screen and (max-width: 768px ) {
.desktopview {
	display: none;
}
.mobileview {
	display: block;
}
.height-space {
	height: 60px !important;
}
.container {
	padding-left: 20px;
	padding-right: 20px;
}
/** Start your code from here*/
#header-mobile-menu-trigger-left {
	right: 15px;
}
.header_cta_button {
	padding-right: 25px;
}
.home_hero {
	padding: 50px 0 20px;
	text-align: center;
}
.hero_section_slider {
	padding-left: 0;
	margin-top: 30px;
}
.hero_section_slider {
	max-width: 370px;
	display: inline-block;
}
.footer_main {
	margin-bottom: 15px;
}
.inner_area2 .hero_title h1 {
	font-size: 30px;
}
.woocommerce-category-page .inner_area2,
.page-template-page-shop .inner_area2,
.page-template-page-about .inner_area2,
.page-template-page-gallery .inner_area2,
.page-template-page-faq .inner_area2,
.page-template-default .inner_area2 {
	padding: 55px 0 !important;
}
.inner_area2 {
	padding-top: 45px;
	padding-bottom: 130px;
}
.section_title h2 {
	font-size: 28px;
}
.section_title {
	margin-bottom: 22px;
}
.upload_form_area {
	position: relative;
	z-index: 2;
	margin-top: -125px;
}
.upload_form_area {
    margin-top: -105px;
}
.section_img {
	height: 500px;
	margin-right: 0;
}
.about_area {
	text-align: center;
}
.about_box {
	padding-top: 30px;
	padding-bottom: 0;
}
.section_btn {
	margin-top: 20px;
}
.single_counter h2 {
	font-size: 27px;
}
.single_counter p {
	font-size: 16px;
}

.header_cta_button a:first-child {
	margin-right: 0;
}
.about_page_mission_area .about_box {
	padding-right: 0;
}
.about_page_mission_area .section_img {
	margin-left: 0;
}
.about_page_video_title h2 {
	font-size: 28px;
	color: #366881;
}
.about_page_about_area {
	text-align: center;
}
.about_page_about_left {
	display: inline-block;
}
.about_page_about_img {
	margin-bottom: 25px;
}
.woocommerce div.product {
    padding: 0;
    margin: 0 !important;
}
.writing_page_box_content .products li{
	width: 50% !important;
}
}

@media only screen and (max-width: 550px ) {
.writing_page_box_content .products li{
	width: 100% !important;
}
.header_cta_button a:last-child{
	display: none;
}
.header_logo {
	margin-top: 2px;
}
.header_logo img {
	height: 36px !important;
}
.header_cta_button a {
	padding: 6px 14px 8px;
	font-size: 15px;
}
.header_cta_button {
	margin-top: 0;
}
.fix_header {
	height: 68px;
}
.hero_title h1 {
	font-size: 30px;
}
.hero_title p {
	font-size: 17px;
}
.cta_button_hero a {
	padding: 11px 41px;
}
.hero_section_slider {
	max-width: 250px;
}
.footer_main {
	padding-right: 0;
}
.section_img {
	height: 300px;
}
.home_gallery_col_version .single_home_gallery_main_box_main a img {
	height: 200px;
	object-fit: cover;
	border-radius: 15px;
}
.about_page_video_title p {
	font-size: 17px;
}
.about_page_video_main a svg {
	width: 60px !important;
}
.about_page_video_title {
	margin-bottom: 15px;
}
}
