.AlternativeCheckout {clear:both; float:right;}
.fastCartSummaryBox .FloatRight.PayPalExpressCheckout {float:none !important;}
.ProceedToCheckout .FloatRight {float:right !important;}
.FloatRight.PayPalExpressCheckout {clear:both; text-align:right;}

/* Page Content */
.PageContent {padding:0 20px;}
.PageContent > h2 {font-size: 15px; font-weight: bold; margin: 20px auto 10px; padding: 0; color:#000;}
.PageContent a {color: #d32e2e; text-decoration: underline;}
.PageContent a:hover {text-decoration: none;}
.PageContent a.btn, .PageContent a.btn.alt {color:#fff; text-decoration:none;}
.PageContent a.btn:hover {color:#000;}
.PageContent a.btn.alt:hover {color:#fff;}

@media screen and (max-width: 1199px) {
.newsletter-form input[type="email"] {width:100%; max-width:180px;}
    .QuickSearch {min-width: 200px; width: 372px; margin-right: 10px;}
    .top-header ul li { padding-left:10px; }
.top-header ul li a span { display:none; }
.top-header ul li .CurrencyChooser a span {display:block;}
.top-header ul li { border-left:1px solid #bbbbbb; padding-right:3px; } 
.top-header ul li:first-child { border-left:0; }
.top-header ul li a i.fontawesome-icon-random { display:block;  -webkit-transform: rotate(-90deg);  -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); position:relative; top:-2px; }
.top-header ul li a i.fontawesome-icon-random:before { font-size:13px; }
.top-header ul li a i.fontawesome-icon-gift:before, .top-header ul li a i.fontawesome-icon-lock:before { font-size:18px; position:relative; top:1px; }
.banner .cycle-slideshow li { background-size:100% auto !important; }
.sale-section { margin-top:20px; }
.sale-section img {width:100%; height:auto; }
.sale-section ul li { margin:0; }

#HomeFeaturedProducts .row, #HomeNewProducts .row, #HomeSaleProducts .row, .HomeNewProductsOnCategoryPage .resp-tabs-container .row  {margin-left:-10px; margin-right:-8px;}
.ProductList li .productdetail .row, .ProductList1 li .productdetail .row, #HomeFeaturedProducts .productdetail .row, #HomeNewProducts .productdetail .row, #HomeSaleProducts .productdetail .row, .HomeNewProductsOnCategoryPage .resp-tabs-container .productdetail .row {margin-left:auto; margin-right:auto;}



.collection-content { top:22px; }

.winter-collection .winter-content h2 { font-size:16px; }
.newsletter-form input[type="text"] { width:200px; }
.newsletter-form input[type="submit"] { padding-bottom:2px; }

.slide-show {margin-bottom:0 !important;}
.homewithfullslider .banner .cycle-slideshow li {height:440px;}

/* Product Page - 1199 */
.productPage .left-content {width:41%;}
.PrimaryProductDetails .ProductMain {width:58%;}
#ProductDetails .ProductTinyImageList ul li {overflow:visible !important;}

#tabs ul.resp-tabs-list li, #tabs1 ul.resp-tabs-list li, .TabNav li a {padding:15px;}

/* Fast Cart Popup box - 1199 */
#ModalContainer {max-width: 94% !important; max-height:90% !important;}
.fastCartThumb  {width:20%}
.fastCartSummaryBox, .fastCartItemBox {width:40%; padding-top:0;}
#fastCartContainer .ProductList li .pro-wishlist a, #fastCartContainer .ProductList li .pro-compare a {padding:14px 10px 12px;}
#fastCartContainer .ProductList li .addtocart-btn a {padding:12px; line-height:normal; height:auto;}
#fastCartContainer .ProductList li .addtocart-btn a:hover {background:none;}


}
@media screen and (max-width: 1023px) {
    .container, .main {width:100%; max-width:730px;}
    /* .container { padding-left:10px; padding-right:10px; } */
    .desktop { display:none; }
.MobileMenu .desktop {display:block;}
.menuicon, .footer-links .pages-menu.desktop, .menuicon.fontawesome-icon-reorder{ display:block; }
.menu { margin-top:14px; }
.menu.alignright > ul { display:none ; }

.productPage .resp-tabs-container {padding:0;}
.productPage .resp-tabs-container > .row {margin:0 auto;}
/* .owl-item .item {margin-left:5px; margin-right:5px; } */

.MobileMenu {overflow:hidden;}    
.MobileMenu h3 { background: #efefef; border-left: 1px solid #ccc; border-right: 1px solid #ccc; font-family: oswald; font-size: 16px; margin: 0 auto; padding: 10px; text-transform: uppercase; clear:both;}
.MobileMenu .BlockContent.fr, .MobileMenu .fl {width:100%;}

.top-header ul li {padding-left:5px;}


.banner .cycle-slideshow li, .homewithfullslider .banner .cycle-slideshow li { height:332px; }
.banner .banner-container { right:40px; top:75px; }

.collection {margin-top:0;}
.collection:first-child {margin-top:0;}
.collection img{ width:100%; }
.collection-content { top:10px; }
.winter-collection .winter-content h2 {padding-bottom:0;}

.productimage img { max-width:100%; }
.owl-theme .owl-controls { margin-top:18px; top:-77px; }
.owl-controls .fontawesome-icon-chevron-left:before, .owl-controls .fontawesome-icon-chevron-right:before { width:28px; height:28px; line-height:28px; font-size:15px; /*color:#fff;*/ }

#testimonial .owl-controls { top: -46px; }

.newsletter { margin-top:10px; }
.newsletter:after { display:block; content:""; clear:both; }
.newsletter-form { display:inline-block; vertical-align:top; width:50%;}
.social-icon { display:inline-block; margin-left:8px; margin-top:28px;}

.main-header { padding:15px 0 20px; }
.menu { text-align:left; }

.logo { font-size:38px; }

#CategoryContent .ProductList li, #CategoryContent .ProductList1 li, #WishListItems .ProductList li, #CategoryContent .ProductList li, #CategoryContent .ProductList1 li, .CategoryContent .ProductList li, #WishListItems .ProductList li {width:50%;}

.Left #SideCategoryList h3, .Left #SideShopByBrand h3 {display:none;}
.Left #SideShopByBrand .BlockContent.desktop, .Left #SideShopByBrand h3 {display:block}

/* Product Page - 1023 */
.PrimaryProductDetails .ProductMain, .productPage .left-content {width:100%; clear:both;}
#ProductDetails .ProductThumbImage {margin:0 auto;}

#tabs ul.resp-tabs-list li, #tabs1 ul.resp-tabs-list li, .TabNav li a {padding:15px 10px; font-size:14px;}
#tabs ul.resp-tabs-list li.resp-tab-active:after, #tabs1 ul.resp-tabs-list li.resp-tab-active:after {font-size:30px; top:90%;}
.fastCartSummaryBox, .fastCartItemBox {width:100%;}
#ModalContainer {top:20px !important; bottom:auto !important;}
.productPage .resp-tabs-container .row, .productPage .resp-tabs-container .row .resp-tabs-container {padding:0; margin-left:0; margin-right:0;}


/* Product videos - 1023 */
#FeaturedVideo {max-width:400px;}
#FeaturedVideo > object, #FeaturedVideo embed {width:400px;}

.footer-content .footer-logo, .footer-content .footer-about, .footer-content .newsletter {width:100%;}
.footerphone {float:right; margin:0 auto 20px;}

}

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


.top-header .container .row, .main-header .container .row {margin:0 auto;}
.Left, .Right {margin-top:20px;}


    .collection {margin-top:20px;}
#LayoutColumn1 {padding-left:0;}
.Left.js-faceted-search-column {padding:0;}

.Left .Block.Moveable.Panel {border:1px solid #efefef;}
.Left #SideNewProducts.Block.Moveable.Panel, .Left #SidePopularProducts.Block.Moveable.Panel, .Left #SideTopProducts.Block.Moveable.Panel {border:none;}
.Left.col-sm-12 {padding-right:0;}

/* .footerphone .phoneIcon {padding: 0 10px;} */
/* .footerphone .phoneIcon span:before {content: "\f095"; font-family: FontAwesome; font-size: 20px; margin: 0 10px 0 0;} */

.ProductList li, .ProductList1 li {width:50%;}
.resp-tabs-container .ProductList li, .resp-tabs-container .ProductList1 li {width:100%;}

#LayoutColumn1, #LayoutColumn2 {padding-left:0; padding-right:0;}


.StorePhone.footerphone {float:none;}
.StorePhone.footerphone .phoneIcon {padding:0;}
.top-cart a span{font-size: 17px;}

}

@media screen and (max-width: 767px) {
    
.container, .main {width:100%; max-width:450px;}
.Content {float:none !important;}

.top-header-toggle { display:block !important; border-top:3px solid #d32e2e;}

.top-cart a span span { display:none; }
.Left, .Right {float: none; width: 100%; padding:0;}

.top-header .container { position:relative; }
.top-header .row > div { width:100%; }
.top-header .row > div:nth-child(1) { margin-bottom:8px; }

.search { width:100%; }
.search input[type="text"] { width:93.5%; margin-bottom:5px; }
.QuickSearch {margin-right: 1%; min-width: 98%; width: 98%; top:120%;}

.banner .cycle-slideshow li, .homewithfullslider .banner .cycle-slideshow li { height:260px; background-size:100% !important; }
.banner .banner-container { top:auto !important; right:auto !important; bottom:0; left:0; padding:10px; background:#000; opacity:0.8; width:100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
.banner .banner-container h4 { font-size:15px; display:none; }
.banner .banner-container h2 { font-size:15px; line-height:normal; color:#fff !important; }
.banner .banner-container h2 br {display:none;}
.banner .banner-container .slide-button.shopnow a {color:#fff !important; padding:0 !important; font-size:12px !important; border:none !important;}
.banner .banner-container .slide-button.shopnow a:hover {color:#d32e2e !important; background:none!important; border:none !important; font-size:12px !important;}

.collection-content { top:40px; }
.collection-content > h3 {padding-bottom:0;}
ul.resp-tabs-list { display: none; }
h2.resp-accordion {display: block;  padding:15px 10px; font-size:20px; line-height:14px; background:#efefef;}
h2.resp-accordion:before {font-family:FontAwesome; content:"\f078"; float:right;}
h2.resp-accordion.resp-tab-active:before {font-family:FontAwesome; content:"\f077"; float:right;}
h2.resp-accordion.resp-tab-active { background:#666; color:#fff;  margin-bottom:0;} 
.owl-controls .fontawesome-icon-chevron-left:before, .owl-controls .fontawesome-icon-chevron-right:before { color:#fff; }
.owl-controls .fontawesome-icon-chevron-right:hover:before, .owl-controls .fontawesome-icon-chevron-left:hover:before { color:#333; border-color:#333;  }
.resp-tab-content  { padding:10px 0 20px; /* margin-left:10px; margin-right:10px; */}
.owl-theme .owl-controls { top:-64px; right:20px; display:none !important; }

.resp-tabs-container {margin-top:10px;}
.resp-tabs-container .resp-tabs-container {margin-top:0;}

#HomeFeaturedProducts > .row, #HomeNewProducts > .row, #HomeSaleProducts > .row {margin-left: -10px; margin-right: -8px;}

.testimonial-main { margin-top:10px; }
#testimonial .owl-controls { top:-46px; }
.winter-collection .winter-content h2 {padding-bottom:0;}
.winter-collection .winter-image { padding-right:10px; }
.winter-collection .winter-content { padding-left:10px; }
.winter-collection .winter-content > div { width:100%; clear:both; float:left; padding:20px 10px; height:auto !important;}
.col-xs-12.winter-image, .col-xs-12.winter-content { width:100%; }

.footer-logo { font-size:25px; line-height:25px; }

.footer-links .row > div:nth-child(3), .footer-links .row > div:nth-child(4) { margin-top:20px; }
.copyright p { font-size:12px; }
.banner_home_page_bottom {margin-bottom:0; padding-bottom:0;}
.Content {margin-bottom:0;}

.CategoryPage  #HomeNewProducts > h2 {display:block; color:#fff; background:#666; font-size:20px; padding:10px;}
.CategoryPage #HomeNewProducts {margin-top:0;}
.CategoryPage .owl-theme .owl-controls {right:20px; top:-47px;}

#ProductDetails .ProductThumbImage {width:100% !important; height:auto !important;}
.top-cart a {font-size:14px; padding:4px 0 4px 34px;}
.PrimaryProductDetails .ProductMain {padding:0;}
div.FacebookLikeButtonContainer iframe {height:35px;}

/* Product List View - 767 */
.ProductList.List .ProductImage, .ProductList1.List .ProductImage {width:100%;}
.ProductList.List .ProductDetails, .ProductList1.List .ProductDetails {padding:20px 0 0 0; clear:both;}


.NotFoundbox h3 {font-size:150px;}

/* Saub Category Grid view and Brand Grid View - 767 */
.SubCategoryListGrid > ul li, .SubBrandListGrid > ul li {width:50%;}

#LayoutColumn1, #LayoutColumn2 {clear:both;}


.gMap, .ContactAddress {width:100%; clear:both;}
.ContactAddress {padding:10px 0 10px; border-bottom:1px solid #d6d6d6; margin-bottom:20px; overflow:hidden;}
form#ContactForm {margin-top:0}
.StoreEmail, .StorePhone.footerphone, .StorePhone.footerphone a {display:block; margin:10px auto;}

.QuickViewBtn {display:none !important;}

.EstimateShipping, .EstimateShipping .Textbox {width: 100%;}
select option, input.Textbox {font-size:13px; font-weight:normal;}
.shippingquote input[type="radio"], .shippingquote input[type="checkbox"] {float:left; margin:3px 5px 0 0;}

input.Textbox, textarea, input[type="text"], input[type="password"], input[type="email"] {padding:5px 10px;}

/* Product videos - 767 */
.prodAccordionContent {padding:0 10px;}
#FeaturedVideo {max-width:100%;}
#FeaturedVideo > object, #FeaturedVideo embed {width:100%;}
#VideoList {clear:both; padding-top:15px;}

/* Slider content */
.slide-show .slide-overlay { top:30px; right:30px; width:200px; }
.slide-show h2 { font-size:18px; line-height:20px; }
.slide-show .slide-text { font-size:20px; line-height:26px; padding:0px 0 3px; }
.slide-show .btn { padding:5px 10px; line-height:normal; height:auto; }
#HomeSlideShow .cyclenav { display:none; }

/* Header Design Changes as per New Design given by vipulbhai - 22-1-2015 */
.top-header {display:block; background:#f2f2f2; border-bottom:1px solid #dadada;}
.top-header-toggle {display:none !important;}
.top-cart {padding-left:0;}
.top-cart a {padding:0;}
.top-cart a span {display:none;}
.top-cart a, .top-cart a:before {color:#797979;}
.top-cart a i {color: #797979; font-family: "open sans",arial; font-size: 12px; margin-top: 5px; text-align: right;}

.top-header .search {display:none;}
.top-header .header-search-icon, .top-header .header-phone-icon {padding:0; margin:0 2px; display:block !important; text-align:center; }
.top-header .header-search-icon i, .top-header .header-phone-icon i, .top-header .mobile-topmenu i  {color:#797979; border: 2px solid #797979; border-radius: 100%; display: block !important; font-size: 16px; height: 26px; line-height: 22px; width: 26px;}

.top-header .top-cart a:before {color:#797979; border: 2px solid #797979; border-radius: 100%; display: block !important; font-size: 16px; height: 26px; line-height: 22px; width: 26px; text-align:center;}
.top-header .mobile-header-left, .top-header .mobile-header-right {width:50% !important; margin:0 auto !important; padding:0; float:left;}
.top-cart a:hover, .top-cart a:hover:before, .header-phone-icon.Active, .header-search-icon.Active i, .header-phone-icon.Active i {color:#d33131;}
.header-phone-icon.Active, .header-search-icon.Active i, .header-phone-icon.Active i {color:#d33131; border-color:#d33131;}
.top-cart a:before, .top-header .header-search-icon i:before, .top-header .header-phone-icon i:before {font-weight:normal;}

.top-header .search input.Button {display:none;}
.top-header .search input#search_query {width:100%;}
.top-header .search input#search_query { border: 1px solid #e1e1e1; clear: both; float: left; margin-top: 10px; width: 100%;}
.top-header .headerphone {background: #fff; border: 1px solid #e1e1e1; clear: both; float: left; font-size: 22px; margin-top: 10px; padding: 10px; text-align: center; width: 100%;}

.top-header .mobile-topmenu i {color:#fff; background:#797979; font-size:14px;}
.top-header .mobile-topmenu {text-align:center; display:block !important; float:left;}
.mobile-header-left > ul {display:none; clear: both; float: left; margin-top: 10px; width: 100%;}
.mobile-header-left li {clear:both; float:left; width:100%;}
.mobile-header-left ul li, .mobile-header-left ul li:first-child {border:none; clear:both; float:left; width:100%; text-align:left;}

.top-header ul li a i.fontawesome-icon-random {float:left;}
.top-header ul li a i.fontawesome-icon-random:before { font-size:16px; margin-left:7px; color:#797979;}
.top-header a i {color:#797979;}
.top-header ul li {padding:5px 0;}
.top-header ul li a span {display:block; float:left; line-height:normal;}
.top-header ul li a i {float:left; width:25px;}
.top-header .currency_toggle i {font-size:16px; color:#797979;}

/* Gift Wrapping Option */
.WrappingOption .selector {width:auto !important;}
div.radio {display:inline-block;}

/* Common Form Fields below 767 */
.HorizontalFormContainer dd, .form dd {margin-left:auto;}
#LoginForm .one-half {width:100%;}


    .banner .cycle-slideshow li, .homewithfullslider .banner .cycle-slideshow li { height:200px; background-size:auto 282px !important; }

.ProductList li, #CategoryContent .ProductList li, .ProductList1 li, #CategoryContent .ProductList1 li {width:100%;}
.addtocart-btn a {padding:13px 8px;}
.pro-wishlist a, .pro-compare a {padding:14px 12px 12px;}
   

.banner .banner-container { top:28px; }

.winter-collection .winter-content > div {padding-top:10px;}

.collection-content { top:28px; }
.collection-content h3 { font-size:25px; }

.footerphone {float:none; clear:both; margin:10px auto 0; background:none; border:none; padding:0;}
.footerphone .phoneIcon {padding:0;}
.footer .footer-content { padding-top:25px; }
.footer-about { width:100%; margin-top:20px; }
.copyright .row > div { width:100%; text-align:left; }
.copyright .row > div.alignright { margin-top:10px; }

/* Common Product List Item - 567 */
.ProductList li, #CategoryContent .ProductList li, .ProductList1 li, #CategoryContent .ProductList1 li, #WishListItems .ProductList li, #CategoryContent .ProductList li, #CategoryContent .ProductList1 li, .CategoryContent .ProductList li, #WishListItems .ProductList li {width:100%;}
.addtocart-btn a {padding:13px 8px;}
.pro-wishlist a, .pro-compare a {padding:14px 12px 12px;}

/* Product videos - 480 */
#FeaturedVideo > object, #FeaturedVideo embed {max-height:250px;}

/* Gift Certificate - 767 */
.GiftCertificateThemeList {clear:both;}
dt.mobile {display:none;}

/* Cart Page - 479 */
.AlternativeCheckout {clear:both; text-align:right;}
.ProceedToCheckout, .KeepShopping {clear:both; text-align:right;}
.CartCode > .CouponCode, .CartCode > .GiftCertificate {width:100%;}
.CartCode .GiftCertificate input, .CartCode .CouponCode input {float:left; padding:5px 10px; height:34px;}
.CartCode .GiftCertificate {margin-top:20px;}



}
@media screen and (max-width: 479px) { 
.container, .main {width:100%; max-width:300px;}

.search input[type="text"] { width:89.6%; }

/*.banner .cycle-slideshow li { height:150px; background-size: auto 150px !important; }*/
.menu { margin-top:10px; }
.logo { font-size:32px; }

.sale-section { margin-top:10px; }
.sale-section ul li { width:100%; background:#d7d7d7; text-align:right;}
.sale-section ul li img {width:auto;}
.sale-section ul li:first-child { margin-bottom:10px; text-align:right; background:#dadada;}

.collection { margin-top:10px; }
.classic-collection .collection-content { right:24px; }
.summer-collection .collection-content { left:24px; }
.collection-content { top:10px; }
.collection-content h3 { font-size:20px; }
.shopnow a { font-size:12px; }

.tab-container { margin-top:10px; }
.resp-tabs-container { margin-top:0; }
.resp-tab-content { padding-bottom:10px; }

#testimonial .owl-controls { top:-46px; }
/*.winter-collection .winter-image { height:auto !important; overflow:hidden; width:320px; }
.winter-collection .winter-image img { max-height:120px; max-width:none; width:auto; }*/
.winter-collection .winter-content { height:auto !important; }
.winter-collection .winter-content > div { padding:10px; height:auto !important; }

.footer-content > div { width:100%; }
.newsletter-form { width:100%; }
.newsletter-form input[type="text"] { width:89.5%; }
.social-icon { margin:0 auto; }


/* Product Page - 479 */
.productAttributeRow.productAttributeConfigurablePickListSwatch .productAttributeValue {float:left;}
.top-cart {float: left; left: 0; padding: 0; position: relative; right: auto;  top: 0; width:100%; text-align:center;}
.top-header ul {text-align:center;}

#tabs ul.resp-tabs-list li, .TabNav li a {font-size:14px; padding:15px;}

#recaptcha_area {overflow:auto; max-width:98%;}

/* Saub Category Grid view and Brand Grid View - 479 */
.SubCategoryListGrid > ul li, .SubBrandListGrid > ul li {width:100%;}


/* Slider content */
.slide-show .slide-overlay { top:10px; right:10px; width:150px; }
.slide-show h2 { font-size:13px; }
.slide-show .slide-text { font-size:14px; line-height:normal; }
.slide-show .btn { padding:4px 8px; font-size:14px; }

.KeepShopping {float: right; margin-top: 10px;}

/* Header Design Changes as per New Design given by vipulbhai - 22-1-2015  below 479 */
.top-cart {width:auto; float:right;}
.top-header .top-cart a:before, .top-header .header-search-icon i, .top-header .header-phone-icon i, .top-header .mobile-topmenu i {width:24px; height:24px; line-height:20px;}
.top-cart a i {margin-top:3px;}
.top-cart a:before {margin-right:5px;}

.banner .cycle-slideshow li, .homewithfullslider .banner .cycle-slideshow li { height:137px; }

/* Gift Certificate - 479 */
#SaveCertificate {margin-top:10px;}

/* Cart Page - 320 */
.CartCode .GiftCertificate input, .CartCode .CouponCode input {float:left;}


}