/*======== Category_Page 992 =========*/

.Main_header h2{
	font-size: 12px;
}

.Main_header .fa{
	margin-right: 1px;;
}

.Main_header .left-col span{
	margin: 0 2px;
}

.Main_navigation.navbar-default .navbar-nav > li > a{
	padding-left: 10px;
	padding-right: 10px;
}

.Main_navigation.navbar-default .navbar-nav > li.searcbox_li{
	width: 170px;
}

.Main_header .banner_container img.float_left{
	width: 49.5%;
}

.Main_header .banner_container img.float_right{
	width: 49.5%;
}

.Page_content .left_content{
	padding-right: 0;
}

.Page_content .product_div .coins_div{
	width: 23%;
}

.Page_content .product_div .description_div{
	width: 76%;
}

.Page_content .call_to_order{
	width: 215px;
}

.Page_content .product_div .description_div h2{
	margin: 0;
}

.Page_content .product_buy .price_table h3 span.align_center{
	margin-left: 12px;
}

.Page_content .product_buy .quantity_div{
	width: 25%;
	float: left;
}

.Page_content .product_buy .addtocart_btn{
	width: 70%;
	float: right;
}

.membership_container .email_input{
	width: 250px;
}

.membership_container .social_icons .fa{
	font-size: 25px;
	margin-left: 10px;
}

.bottom_links_container h2{
	font-size: 17px;
}

.bottom_links_container .right_half{
	padding-left: 15px;
}

.supporters_container .supporter_logos img{
	width: 11%;
}

.supporters_container{
	height: 130px;
}

.supporters_container h5{
	margin-top: 30px;
}

.bottom_most_content{
	margin-bottom: 30px;
}

/*============ Category_Page 768 ===============*/

.p-0{
	padding-left: 15px;
	padding-right: 15px;
}

.p-l{
	padding-left: 15px;
}

.p-r{
	padding-right: 15px;
}

.Main_header .left-col{
	float: none;
	text-align: center;
	margin: 10px auto;
}

.Main_header h2{
	font-size: 14px;
}

.Main_header .fa{
	margin-right: 10px;
}

.Main_header .left-col span {
    margin: 0 10px;
}

.Main_header h3 {
    float: none;
    text-align: center;
}

.Main_header .cart_div img {
    display: block;
    float: none;
    margin: 0 auto;
    text-align: center;
}

.Main_header .cart_div {
    display: block;
    float: none;
    margin: 0 auto;
    text-align: center;
    width: 50px;
}

.Main_header .cart_div .cart_no{
	right: 47%;
}

.Main_navigation.navbar-default .navbar-nav > li a{
	border-bottom: 5px solid #e5e5e5;
}

.Main_navigation.navbar-default .navbar-nav > li.searcbox_li{
	width: 100%;
	display: block;
/* 	float: none; */
	text-align: center;
	border-bottom: none;
	margin-top: 10px;
}

.Main_navigation #navbar{
	border: none;
}

.Main_navigation.navbar-default .navbar-nav > li > a{
	margin-bottom: 0;
}

.Main_navigation.navbar-default .navbar-nav > li > a {
    padding: 15px 6px;
    text-align: center;
}

.Main_header .fa {
    margin-right: 0;
}

.Main_header .banner_container img.float_left{
	width: 100%;
	float: none;
	display: block;
	margin: 5px auto;
}

.Main_header .banner_container img.float_right{
	width: 100%;
	float: none;
	display: block;
	margin: 5px auto;
}

.Page_content .left_content h2{
	text-align: center;
	float: none;
}

#cssmenu {
    display: block;
    float: none;
    margin: 0 auto;
    text-align: left;
    width: 25%;
}

.Page_content .product_buy .price_table h3 span.align_center{
	margin-left: 35%;
}

.Page_content .product_buy .price_table h4 span.align_left{
	width: 45%;
}

.Page_content .product_div .description_div h2{
	margin-right: 18px;
}

.Page_content .call_to_order{
	width: 238px;
}

.membership_container{
	height: auto;
	line-height: auto;
}

.membership_container .social_icons{
	text-align: center;
	float: none;
	margin: 0 auto;
	display: block;
}

.membership_container .social_icons .fa{
	font-size: 28px;
	margin-left: 15px;
}

.bottom_links_container h2{
	font-size: 18px;
	text-align: center;
	float: none;
	display: block;
}

.bottom_links_container ul{
	text-align: center;
	float: none;
}

.bottom_links_container .contactus_div h2{
	text-align: left;
	margin-left: 45px;
}

.bottom_links_container .right_half p{
	text-align: center;
}

.supporters_container .supporter_logos img{
	width: 10%;
}

.bottom_most_content .cards_div{
	text-align: center;
	float: none;
	display: block;
	float: none;
}

.bottom_most_content p{
	text-align: center;
	margin: 10px auto;
}

.bottom_most_content .big_fish{
	text-align: center;
	float: none;
}

/*-------------------------------------------*/
/*============ Product-Page ============*/
/*-------------------------------------------*/

.Product_data .Mail_box{
	/* width: 100%; */
}

.flex-direction-nav .flex-next{
	right: -20px;
}

.pos_absolute.Page_content .product_buy .shadow_box{
	height: 250px;
}

.Product_data .Product_specification {
    float: right;
    margin-left: 30px;
    width: 41%;
}

/*========== Product-Page 768 ===========*/

.pos_absolute.Page_content .product_buy .shadow_box {
    height: 262px;
}

.Product_data .Mail_box{
	float: none;
	margin: 0 auto;
	display: block;
}

.Purchased_container .Product_box img{
	width: 100%;
}

#cssmenu4 {
    display: block;
    float: none;
    margin: 0 auto;
    text-align: left;
    width: 25%;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#cssmenu4 {
    display: block;
    float: none;
    margin: 0 auto;
    text-align: left;
    width: 25%;
}

  select,
  textarea,
  input {
    font-size: 16px;
  }

  .Page_content .product_buy .quantity_div input{
	   font-size: 16px;
  }

  .Product_data .Mail_box input{
	   font-size: 16px;
  }

  .Main_navigation .navbar-form .form-control{
	  font-size: 16px;
  }

  .membership_container .email_input{
	  font-size: 16px;
  }
}

.Main_navigation .mega-dropdown-menu > li > ul {
	margin-right: 0;
}

.Main_navigation.navbar-default .navbar-nav .mega-dropdown-menu li a{
	border: none;
}

.Main_navigation .mega-dropdown-menu .mega_menu_img{
	width: auto;
	text-align: center;
	float: none;
	display: block;
	margin: 0 auto;
}

.Main_navigation .mega-dropdown-menu > li > ul > li > a{
	text-align: center;
	float: none;
}

.Main_navigation .mega-dropdown-menu .dropdown-header{
	text-align: center;
	float: none;
}

.Main_navigation .mega-dropdown-menu > li > ul{
	margin-bottom: 20px;
}

.Main_navigation .mega-dropdown-menu > li {
	min-height: auto;
}

.Main_navigation .mega-dropdown-menu.dropdown-menu{
	left: 15px;
	right: 15px;
}

.Mobile-show{
	display: block;
}

.Desktop-show{
	display: none;
}

.Main_navigation.Desktop-show{
	display: block;
}

.Main_navigation .mega-dropdown-menu .second-col{
	min-height: 500px;
}

/*--------- extra changes ----------*/

.Page_content .product_div .product_buy{
	min-height: 230px;
}

.megamenu .dropdown-menu{
	width: 97%;
}

/*-------- new changes by saad ----------*/

.Main_navigation .mega-dropdown-menu .dropdown-header{
	text-align: left;
}

.megamenu .dropdown-menu .height-col{
	min-height: 500px;
}