@media only screen and (max-width:1536px){
.container					{width:98%;}	
.slide_cont					{padding:30px 20px;}
}
@media only screen and (max-width:1400px){
.head_main					{padding:30px 0;}	
nav ul li					{padding:0 24px;}

.main_sect					{padding:0 24px; width:64%;}
.lft_cect					{width:18%;}
.rgt_sect					{width:18%;}
	
.slide_cont					{padding:20px 20px;}	
.slider .slide_rgt img		{width:100%; height:auto;}	
.slide_lft h1				{font-size:24px; line-height:30px;}

.feat_main ul				{margin:0 -10px;}
.feat_main ul li			{padding:0 10px;}
.add a						{width:100px;}
.add span					{padding:0 0 0 8px;}

.ad_search ul li .find_but	{float:none;}
.ad_search ul li.advanced span{float:none; padding:12px 0 0 0;}
.login ul li.btn .login_but	{width:60px; font-size:16px;}
.login ul li.btn .reg_but	{width:90px; font-size:16px;}
.sale_img a img				{width:100%; height:auto;}

.social						{padding:40px 0;}
.culpa						{width:26%;}
.receive					{width:86%;}

#twitter_footer				{width: 600px;}

}

@media only screen and (min-width:992px) and (max-width:1200px){
.product-info > .left { float:none; text-align:center; margin-right:0px; }
.product-info > .left + .right { margin-left:auto ; text-align:center;}
.product-info .image { float:none;}
.product-info .image-additional { width:auto; margin-bottom:10px; max-width:none; }
.product-info .image-additional a { display:inline-block; float:none; }
.product-info .cart div { margin-bottom:10px; float:none;}
}

@media only screen and (max-width:1170px){
nav ul li					{padding:0 12px;}

.main_sect					{width:60%; padding:0 20px;}
.slide_lft h1				{font-size:20px; line-height:26px; padding:0 0 14px 0;}
.slide_lft ul li			{margin:0 0 6px 0;}
.arrow						{padding:10px 0 0 0;}
.feat_main ul li			{width:50%; margin:0 0 24px 0;}

.lft_cect					{width:20%;}
.rgt_sect					{width:20%;}
.pro_head					{padding:16px 18px;}
.best_rgt h2				{font-size:14px; line-height:20px;}
.ad_search .dd .ddTitle .ddTitleText{padding:15px 10px;}
.ad_search ul li .textfield	{padding:15px 10px;}
.login ul li .textfield		{padding:15px 10px;}
.login ul li.btn .login_but	{width:62px;}
.login ul li.btn .reg_but	{width:88px;}
.cart_cont_lft				{width:50px;}
.cart_cont_lft img			{width:100%; height:auto;}
.cart_cont_rgt				{width:calc(100% - 50px);}

.quick						{padding:0 0 0 12px; width:18%;}
.account					{width:14%;}
.culpa						{width:27%;}
.street						{width:20%;}
.receive					{width:88%;}
.shop						{width:20%;}

.social						{padding:20px 0;}
.social_lft					{float:none; width:100%; margin:0 0 20px 0;}
.social_rgt					{float:none; width:100%;}
#twitter_footer				{float:left; margin-top: -60px; width: 100%;}

}

@media only screen and (max-width:991px){
#show_small					{display: block !important; }
.head_main					{padding:28px 0;}	
.toll						{padding:5px 20px 0 0;}	
.search						{width:330px;}
.search .textfield			{width:110px;}
.search .select_cont		{width:164px;}
.search .dd .ddTitle .ddTitleText {padding:15px 15px;}
.search .dd .ddArrow		{margin-right:16px;}

.nav						{position:relative;}
.menu						{width:33px; text-align:center; top:18px; left:10px; position:absolute; }		
#nav-icon					{display:block;width:33px;}
nav							{background:#393939 none repeat scroll 0 0; display:none; left:0; margin:0; padding:0; position:absolute; top:84px; width:100%; z-index:99999;}
nav ul li					{float:none; display:block; width:100%; margin:0; padding:0; background:none;}
nav ul li:after				{display:none;}
nav ul li a					{width:100%; margin:0; padding:10px 24px; display:block; font-family: 'Oswald', sans-serif; font-size:14px; line-height:16px; color:#ffffff; font-weight:normal; text-transform:uppercase; text-decoration:none; border:none;}	
nav ul li a.active			{border:none !important;}
nav ul li:hover a, nav ul li.active a {background:#f5f5f5; color:#fe6200 !important;} 
nav ul li:hover ul			{display:none;}
nav ul li a:focus			{color:#ffffff;}

nav ul li ul				{margin:0; padding:10px 0px 10px 0px; display:none; position:static;}
nav ul li ul li				{margin:0; padding:0; display:block;}
nav ul li ul li a			{padding:10px 24px; margin:0; display:inline-block; font-family: 'Oswald', sans-serif; font-size:14px; line-height:16px; color:#ffffff; font-weight:normal; text-decoration:none; border:none !important; background:none !important;}
nav ul li ul > li > a:hover	{background:#f5f5f5 !important; color:#fe6200 !important;}
nav ul li ul > li.active a	{background:#f5f5f5 !important; color:#fe6200 !important;}

.wrapper					{position:relative; top:0; right:0;transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
.side_bar					{display:block; width:240px; background:#ffffff ; height:100%; position:fixed; top:0; left:-240px; z-index:9; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; }
.side_bar nav				{display:block; position:static; height:100%; padding:24px 0; box-sizing:border-box;}
.side_bar nav ul			{width:100%; height:100%; overflow:auto; }
.open .wrapper				{right:-240px;}
.open .side_bar				{left:0;}
.open header				{right:-240px;}

.main_sect					{width:100%; margin:0 0 20px 0; padding:0 10px; display:block;}
.feat_main ul li			{width:33.3%;}
.lft_cect					{width:50%; padding:0 10px;}
.rgt_sect					{width:50%; padding:0 10px;}
.sport						{padding:0 0 30px 0;}
.feat_top					{padding:0 0 20px 0;}

footer						{padding:40px 0 10px 0;}
.quick						{width:50%; margin:0 0 20px 0;}
.quick h2					{padding:0 0 16px 0;}
.account					{width:50%;}
.culpa						{width:50%;}
.street						{width:50%;}
.receive					{width:88%;}
.receive p					{line-height:15px;}
.shop						{width:100%;}
.quick .shop_txt			{display:none;}
.foot_logo					{text-align:center; padding:0;}
.media						{text-align:center;}
.follow						{float:none; display:inline-block;}
.follow ul li				{padding:0 4px;}

}
@media only screen and (max-width:767px){	
.head_top							{text-align:center;}
.currency							{width:auto; float:none;}
.cur_rgt							{float:none;}
.cur_rgt ul li						{padding:10px 10px !important;}
.head_main							{text-align:center; padding:20px 2px;}
.logo								{float:none; display:inline-block;}
.categoties							{float:none;}
.search								{float:right;}
.cart								{margin:0 2px 0 0; width:226px;}
.product-info .cart					{width:100%;}
.feat_main ul li					{width:50%;}
.top_rgt							{padding:3px 6px 0 0;}	
.social								{padding:40px 0;}
.copy_in							{padding:0 14px;}

}
@media only screen and (max-width:599px){
.cur_rgt ul li				{padding:4px 10px !important;}	
.toll						{float:none; padding:0 0 20px 0; width:100%; text-align:center;}
.tool_in					{display:inline-block;}
.search						{float:none;}
.cart						{width:200px; padding:12px 12px;}

.main_content				{padding:20px 0 0 0;}
.slid_main					{position:static; background:#464646;}

.add span					{font-size:16px;}

footer						{padding:24px 0 10px 0;}
.quick						{width:100%; margin:0 0 12px 0; padding:0 10px;}
.account					{width:100%;}
.culpa						{width:100%;}
.street						{width:100%;}
.contact ul li				{margin:0 0 12px 0;}
.receive					{width:100%;}
.shop						{width:100%;}
.copy_in					{text-align:center;}
.foot_copy p				{float:none; padding:0 0 20px 0;}
.card						{float:none; display:inline-block;}
.card ul li					{padding:0 6px;}

}
@media only screen and (max-width:479px){		
.cur_rgt ul li				{padding:2px 4px !important;}
.cur_rgt ul li a p			{font-size:13px;}
.search						{width:292px;}
.search .textfield			{padding:14px 10px; width:92px;}
.search .select_cont		{width:148px;}
.search .dd .ddTitle .ddTitleText{padding:15px 10px;}
.search .dd .ddArrow		{margin-right:12px;}
.search .find_but			{width:50px;}

.slide_rgt					{float:none; width:100%; padding:0; margin:0 0 10px 0;}
.slide_lft					{float:none; width:100%;}

.sport ul					{margin:0;}
.sport ul li				{float:none; width:100%; padding:0; margin:0 0 20px 0;}
.feat_main ul				{margin:0;}
.feat_main ul li			{float:none; width:100%; padding:0; margin:0 0 20px 0;}

.lft_cect					{float:none; width:100%;}
.rgt_sect					{float:none; width:100%;}

}

@media only screen and (max-width: 480px) {
    .flex-caption {
        padding: 15px;
    }
    .flex-caption h2 {
        font-size: 18px;
        font-weight: bold;
        line-height: 20px;
    }
    .flex-caption p {
        font-size: 13px;
        line-height: 16px;
    }
    .flex-control-nav {
        bottom: 5px;
    }
    .flex-caption {
        width: 75%;
        box-sizing: border-box;
        top: 5%;
    }
    .flex-control-nav {
        left: 15px;
    }
    .Newsletter-box ul li {
        width: 100%;
        margin-bottom: 25px;
    }
    .Featured-Product ul li {
        width: 100%;
    }
}

@media only screen and (max-width: 360px) {
    .flex-caption p {
        display: none;
    }
    .flex-caption {
        box-sizing: border-box;
        top: 5%;
        width: 100%;
    }
}
