@media screen and (min-width:992px){
	.mobile_menu {display:none !important;}
	.wk_footer ul {display:block !important;}
}

@media screen and (min-width:992px) and (max-width:1199px){
	.banner_bottom h1 span, .wh_word {
		line-height: 35px;
		margin-top: 0px !important;
	}
	.wh_word span {
		font-size: 22px;
	}
	.wk_tv-press-reports .video_section iframe {
		height: 250px;
	}
	.wk_tv-press-reports .video_section .video_item {
		height: auto;
		margin: 15px 0px;
	}
	.navigation ul.main_menu {
		height: 60px;
	}
	.wk_page .navigation ul.main_menu>li>a {
		padding: 18px 18px !important;
	}
} 

@media screen and (max-width:1199px){
	.navigation ul.main_menu::before {height:32px;}
	.navigation ul.main_menu > li.parent > a > span {padding: 19px 15px;font-size: 20px;}
	.navigation ul.main_menu > li .wk_sub_menu {top:61px;}
	.navigation {  margin-bottom: 5px;}
	.sale_detail .sale_price_details .price_box span {font-size:13px;}
	.banner_bottom h1 , .wh_word{font-size: 38px;}
	.banner_bottom h1 span , .wh_word{font-size: 24px; margin-top: -20px;}

		
		.wk_banner > .container {padding:0; width:100%;}
	#banner-div-contentSlider {
	 margin: 0 auto;
		padding: 9% 0 0;
		width: 100%;
	}
	.allinone_carousel.powerful .leftNav {left:20px !important;}
	.allinone_carousel.powerful .rightNav {right:20px !important;}

	.navigation ul.main_menu > li > a {padding: 19px 20px;}
	/* .sale_detail .sale_productshop p {height:100px;} imm(g)*/
    /***cart***/
    .woocommerce-cart .wc-proceed-to-checkout a.single_add_to_cart_button.paypal_checkout_button {
        font-size: 12px;
        padding: 6px;
    }
}

@media screen and (max-width:991px){
	#menu-icon {display:block;}
	.main_menu {display:none;}
	.mobile_menu {display:none;background: #272727 none repeat scroll 0 0;
		margin: 0 0px;
		padding: 0;
		position: relative;
		z-index: 2;}
	.mobile_menu li {
	  font-size: 18px;
	  padding: 15px;
	  position: relative;
	  text-transform: uppercase;
	  border-bottom:1px solid #3d3d3d;
	  cursor:pointer;
	}
	.mobile_menu li a {
	  color: #828181;
	  display: inline-block;
	}
	.mobile_menu li ul {
	  display: none;
	  padding: 8px 0 0 20px;
	  width: auto;
	}
	.mobile_menu li li {
	  font-size: 14px;
	  font-weight: bold;
	  padding: 3px 0;
	  border:none;
	}
	#menu-icon.active::before {
	  background-position: 88% -33px;
	}
	.mobile_menu li.parent::after {
	  content: "";
	  cursor: pointer;
	  height: 30px;
	  position: absolute;
	  right: 10px;
	  width: 30px;
	  top:12px;
	  background:rgba(0, 0, 0, 0) url("../images/toogle-button2.png") no-repeat scroll center -54px;
	}

	.mobile_menu li.parent.active::after {
	  background-position: center 7px;
	}
	.mobile_menu > li:hover a{color:#fff;}
	.mobile_menu > li:hover li a{color:#828181;}
	.mobile_menu > li li:hover a{color:#fff;}
	.container {padding-left:15px; padding-right:15px;}

	.banner_bottom h1 {top:2%; font-size: 28px;}
	.banner_bottom h1 span {font-size: 20px;}
	.sale_detail .sale_productshop p {height:130px; overflow:hidden;}
		.wk_banner > .container {padding:0; width:100%;}
	#banner-div-contentSlider {
	 margin: 0 auto;
		padding: 9% 0 0;
		width: 100%;
	}
	.wk_press-releases .responsive, .wk_us-congress .responsive {
	  margin-top: 0;
	}

	.mobile_menu li.parent.active .wk_sub_menu {display:block !important;}
	.bottom-nav li { padding: 0 10px;}
	.wk_inner  img { height: auto;}
	.press_releases_btn .btn-block {font-size: 11px;padding: 3px;}
	.wk_contacts .row > div {
	  width: 100%;
	}
	.up-sells.upsells.products ul li {margin-right:10px !important;}
	.single-product .container, .single-product #primary {padding:0;}
	.single-product .breadcrumbs { padding: 8px 19px !important;}

	.wk_cart .shop_table td {width:100%; float:left;}

	.wk_tv-press-reports .video_section iframe {
		height: 180px;
	}

	.wk_tv-press-reports .video_section .video_item {
		height: 250px;
	}
    /**product page**/
    .single-product div#express_checkout_button_product_page  a.single_add_to_cart_button {
        font-size: 12px !important;
    }
    .woocommerce-cart .wk_cart .wc-proceed-to-checkout>div, .woocommerce-cart .wk_cart .wc-proceed-to-checkout> a.button, .wc-proceed-to-checkout div:nth-child(1) a {
        font-size: 11px !important;
        margin-bottom: 0px;
    }
    .woocommerce-cart .wc-proceed-to-checkout {
        row-gap: 5px;
    }
    .woocommerce-cart .wc-proceed-to-checkout div:nth-child(1) a {
        line-height: 18px;
    }

}

@media screen and (min-width:768px) and (max-width:991px){
	.woocommerce-cart table.shop_table thead {
		display: none;
	}
	.wk_tv-press-reports .video_section .video_item {
		height: auto;
		margin: 15px 0px;
	}
	.banner_bottom h1 span, .wh_word {
		line-height: 30px;
		margin-top: 0px !important;
	}
	.wh_word span {
		font-size: 16px;
	}
	.wh_word {
		font-size: 20px;
	}
	.main_header .logo img {
		width: 175px;
	}
	.main_header .welcome_msg img {
		width:90px;
		margin-right:5px;
	}
	.main_header .welcome_msg p {
			margin: 12px 10px 0px 0;
		}
	.sale_detail .sale_price_details .price_box {
		width: 100%;
		text-align: center;
		float: none;
	}
	.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
		width: 100%;
	}
	.wk_social_icon img {
		width:74px;
		margin-right:5px;
	}
}

@media screen and (max-width:768px){
	.single-product .woocommerce-product-gallery__image img {
		margin: 0 auto !important;
	}
}

@media screen and (max-width:767px){
	.header_top .google_translate #flags {
		width: 155px;
	}
	.header_top .google_translate .skiptranslate.goog-te-gadget {
		width: 140px;
	}
	.wk_mini_cart .dropdown-cart-button {
		background-size: auto 270px !important;
		background-position: -13px -14px !important;
	}
	.wk_mini_cart .dropdown-cart-button .dropdown-total {
		background-position: 67px -100px !important;
	}
	.wk_mini_cart {
		margin-left: 5px;
	}
	.header_top>.container {
		padding-left: 6px;
		padding-right: 6px;
	}
	.contact_form .contact_form_detail input[type=submit] {
		padding: 14px 20px !important;
	}
	.wk_inner img{
		display: block;
		margin:10px auto;
		float: none;
	}
	.office_info h4 {
		font-size: 18px;
	}
	.wk_can-you-buy-land-on-the-moon-faq-lunar-embassy h2 {
		font-size: 20px !important;
	}
	.single-product .up-sells.upsells.products ul li {
		margin: 10px 0px;
	}
	.woocommerce-cart .wc-proceed-to-checkout div, .woocommerce-cart .wc-proceed-to-checkout a, .wk_cart .wc-proceed-to-checkout .checkout-button {
		font-size: 16px !important;
		display: block;
		width: 100%;
	}
	.press_releases_btn .btn-block{
		font-size: 16px  !important;
		padding: 12px 10px !important;
	}
	.woocommerce-error, .woocommerce-info, .woocommerce-message,
	.woocommerce-cart table.shop_table tr td, .woocommerce-cart table.shop_table tr td a,.wk_checkout label, .wk_checkout p,
     .woocommerce-checkout table.shop_table th, .woocommerce-checkout table.shop_table td,.contact_form .contact_form_detail label	,
	 .accordion .accordion-toggle, .toggle-box a,.video_item .video-title,.news_articles_box a.readmore,.textbold,.lecoltextbold,.lecolhugetextbold{
		font-size: 16px !important;
	}
	.woocommerce-checkout form.checkout input,.woocommerce-checkout form.checkout textarea ,
	.contact_form .contact_form_detail input,.contact_form .contact_form_detail textarea{
		font-size: 16px  !important;
		padding: 14px  !important;
	}
	.woocommerce-checkout form.checkout .selection span {
		height: 48px;
		line-height: 48px;
	}
	.woocommerce-checkout h3 {
		font-size: 20px !important;
	}
	.woocommerce-cart .coupon input#coupon_code {
		font-size: 16px;
		padding: 14px;
	}
	.woocommerce-error, .woocommerce-info a.button, 
	.woocommerce-message a.button {
		padding: 16px 20px !important;
	}
	.woocommerce-cart a.add_to_cart_button {
		font-size: 16px !important;
		padding: 16px 20px !important;
	}
	.woocommerce-cart .coupon button.button ,.woocommerce-cart button.button,.woocommerce-cart a.add_to_cart_button,
	.woocommerce-checkout button#place_order{
		font-size: 16px !important;
		padding: 16px 20px !important;
	}
	.woocommerce div.product form.cart div.quantity input,.woocommerce-cart .quantity .qty {
		width: 50px !important;
		height: 48px;
		font-size: 16px;
	}
	.single-product.woocommerce div.product form.cart .button{
		padding: 8px 15px !important;
	}
	.breadcrumbs li.home a {
		padding: 16px 0px;
	}
	.woocommerce div.product form.cart .variations select {
		padding: 14px;
		font-size: 16px;
	}
	.description_short h2 {
		letter-spacing: 0.7px;
	}
	h2.customh2 {
		font-size: 22px !important;
	}
	.wk_footer ul li a {
		font-size: 15px;
		padding: 6px 0px;
	}
	p,.sale_detail .sale_productshop p {
		font-size: 16px !important;
		line-height: 26px !important;
	}
	.sale_detail .sale_price_details .price_action button>span,.bottom-nav li a,.sale_detail .sale_price_details .price_box span {
		font-size: 16px !important;
	}
	.sale_detail .sale_price_details .price_action button>span {
		height: 48px;
		line-height: 45px;
	}
	.sale_detail .sale_price_details .price_action button>span span:before {
		margin-top: 15px;
	}
	.sale_detail .sale_price_details .price_action button span {
		background: none !important;
		background-color: #000 !important;
	}
	.sale_detail .sale_productshop .h3 a, .sale_detail .sale_productshop h3 a {
		font-size: 18px;
		line-height: 24px;
		letter-spacing: 0.7px;
	}
	.woocommerce-checkout form.checkout.woocommerce-checkout p {
		width: 100%;
	}
	.wk_picture-book .gallery_image {
		width: 25%;
	}
	
	.news_articles_box img {
		width: 100%;
	}
	.wk_competition-winners .bg_black {
		float: none !important;
	}
	.wk_competition-winners .bg_black img,.wk_extraterrestrial-website .link_img img ,.woocommerce-tabs .description_short img{
		float: none !important;
		display: block;
		margin: 0 auto;
	}

	.wk_footer {
		margin-top: 15px;
	}
	
	.wk_inner p {   		
		width:100%;
		margin-left: auto;
		display: inline-block;
		margin-right: auto;
	}
	/* 	#google_language_translator select.goog-te-combo {
		width: 130px!important;
		} */
		
	.office_info p:last-child {
		margin-bottom: 15px;
	}
	.sale_detail .sale_productshop .h3,
	.sale_detail .sale_productshop h3,
	.sale_detail .sale_productshop h3 a,
	.sale_detail .sale_productshop .h3 a{
		height: auto !important;
		-webkit-line-clamp: unset !important;
	}	
	.wk_footer_bottom p {
		float: none;
		text-align: center;
	}
	#menu-icon::before {
	  background-position: 82% 25px;
	}
	#menu-icon.active::before {
	  background-position: 82% -33px;
	}

	.main_header .welcome_msg, .banner_bottom, .intro_text .right {display:none;}
	.wk_banner {margin:0 0 30px;}
	.intro_text p {font-size:14px;}
	.heading_title h1 , .h1 {font-size:24px; line-height: 28px;}
	.heading_title {  margin: 0 0 10px;}
	.sale_detail .sale_productshop h3, .sale_detail .sale_productshop p {height:auto;}
	.sale_detail > div {
	  margin: 0 0 15px;
	}
	.wk_footer h4 span.footer_toggle , .wk_footer h4 span.footer_toggle{
	  background: rgba(0, 0, 0, 0) url("../images/toogle-button.png") no-repeat scroll 0 -61px;
	  cursor: pointer;
	  height: 13px;
	  position: absolute;
	  right: 10px;
	  top: 4px;
	  width: 13px;
	}
	
	.wk_footer h4 , .wk_footer .footer_h4 {
	  border-bottom: 1px solid #000;
	  margin-bottom: 10px;
	  padding-bottom: 12px;
	}
	.wk_footer::before { background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
	.wk_footer_bottom::before { background: #ccc;}
	.footer_img {display:none;}
	.wk_banner > .container {padding:0;}
	#banner-div-contentSlider {
	 margin: 0 auto;
		padding: 6% 0 0;
		width: 100%;
	}
	.allinone_carousel.powerful .leftNav, .allinone_carousel.powerful .rightNav {display:none !important;}
	.wk_footer h4 , .wk_footer .footer_h4{pointer-events: auto; cursor:pointer; font-size: 20px;}
	.wk_footer h4.active span.footer_toggle , .wk_footer .footer_h4.active span.footer_toggle {background-position:0 0;}

	.wk_press-releases .responsive, .wk_us-congress .responsive {
	  margin-top: 0;
	}


	.google_translate {width:120px;}

	.wk_inner h1.heading {font-size: 22px; line-height: 30px; margin: 0 0 15px;}
	.wk_about .bg_black {padding:0 10px;}
	.wk_inner  img { height: auto;}
	.wk_inner p {font-size:14px;}
	.wk_inner h2 {font-size:16px !important;}
	.wk_inner h3 {font-size:16px;}
	.bottom-nav { margin: 10px 0; padding: 5px}
	.bottom-nav li {
	  padding: 0 5px;
	}
	.bottom-nav li a {font-size: 12px;}
	.wk_footer {padding: 25px 0;}
	.wk_newsflash dt {font-size:14px;}
	.wk_newsflash dd {  padding: 0 0 0 0.5em;}
	.wk_newsflash ul.disc li {font-size:12px;}
	.accordion { padding: 0 0 0 10px;}
	.accordion .accordion-toggle {
		background: transparent url("../images/collapse_btn.png") no-repeat scroll left 15px / 20px auto;}
	.accordion a.accordion-toggle.collapsed {
	  background: transparent url("../images/collapse_btn.png") no-repeat scroll left -40px / 20px auto;
	}

	.accordion .accordion-toggle, .toggle-box a {
	  font-size: 14px;
	  line-height: 18px;
	  max-height: 64px;
	  padding: 10px 20px 10px 28px;
	}
	.wk_current-space-law ol, .wk_careers ol {padding-left: 1em;}
	.tv_press_releases {
	  padding: 0 10px;
	}
	.news_article_section img {
	  margin: 0 0 10px;
	}
	.wk_current-space-law ol, .wk_careers ol {font-size:14px;}
	.single-product {overflow-x:hidden;}
	.single-product .container {padding-left: 10px; padding-right: 10px;}
	.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product {  margin-right: 0 !important;
		padding: 10px !important;
		width: 100% !important;}
	.product p {font-size: 16px !important; line-height: 24px !important;}
	.product label {font-size: 16px !important;}
	.up-sells.upsells.products {padding:10px;}
	.wk_checkout .woocommerce-shipping-fields #ship-to-different-address-checkbox {margin-left:0; position:relative;}
	.pp_pic_holder{width:98% !important; left:10px !important;} 
	.pp_content {width:98% !important} 
	.pp_content .pp_details {width:100% !important} 
	.pp_pic_holder > .ppt {width:100% !important;}
	#pp_full_res iframe {width:100%;}

	#myModal .modal-dialog{width:95%;}
	#myModal .wk_popup_heading {font-size:12px !important; width:80%;}
	#myModal .pptt{font-size:13px;}

	.wk_cart .wc-proceed-to-checkout .checkout-button {padding:7px 9px !important;}

	.wk_tv-press-reports .video_section .video_item {
		height: auto;
		padding: 0;
		margin:0 0 15px;
	}
	.wk_tv-press-reports .video_section iframe {
		width: 100%;
		height: 54vw;
	}

	.news_articles_box h2 {margin:12px 0 !important; font-size: 20px !important; font-weight: 600;}


	.wk_social_icon {text-align:center !important;}
	.wk_social_icon  img {width:100px; margin:10px 6px 0;}

	.program_cnt_box table input {
		min-width: 50px;
	}
    .program_cnt_box table tr td {
		padding: 4px 4px; 
		font-size: 14px;
	} 
	.woocommerce-checkout #payment ul>li.payment_method_authorizeaim label img {
		display: inline;
	}
    /***cart**/
    .woocommerce-cart .wc-proceed-to-checkout a.single_add_to_cart_button.paypal_checkout_button {
        padding: 6px !important;
    }
    .woocommerce-cart .express_checkout_button_cradit_card a.single_add_to_cart_button.paypal_checkout_button {
        padding: 0px !important;
    }
}

@media screen and (max-width:600px){
	html.no-js {
		margin-top: 0px !important;
	} 
}
@media screen and (max-width:575px){
	.wk_picture-book .gallery_image {
		width: 50%;
	}
	.press_releases_btn .btn-block {
		display: block;
		width: 100%;
		margin: 10px 0px;
	}
}
@media screen and (max-width:400px){
    div#express_checkout_button_product_page, .woocommerce-checkout div#express_checkout_button_chekout_page {
        flex-direction: column;
        row-gap: 10px;
    }
    .woocommerce-checkout .express_checkout_button_chekout_page, .woocommerce-cart .wc-proceed-to-checkout div:nth-child(1) a {
        text-align: center;
    }
    .woocommerce-cart .express_checkout_button_cradit_card {
        float: left !important;
        margin-right: 10px;
    }
    .woocommerce-cart .wk_cart .wc-proceed-to-checkout>div, .woocommerce-cart .wk_cart .wc-proceed-to-checkout> a.button,  .woocommerce-cart .wc-proceed-to-checkout div:nth-child(1) a {
        min-width: 100%;
        max-width: 100%;
    }
    .woocommerce-cart .wc-proceed-to-checkout .express_checkout_button_cradit_card input {
        float: none !important;
    }
}