@charset "utf-8";
/* CSS Document */

/*----larger desktop------*/

@media only screen and (max-width: 1919px){
.footer_one 		{ width: 31.1%;}

.main_footer {
    margin: 0;
    width: auto;
}
.shop_cont h3 a span, .cat_col h3 a span {
        line-height: 22px;
    font-size: 15px;}
.shop_cont .fl-module-content, .cat_col .fl-module-content, .main_row_cat .fl-module-content {
    margin: 0 20px;
}
.main_row_cat .shop_cont h3, .main_row_cat .cat_col h3 {
    margin: 20px 20px 0 !important;
}
.main_row_cat:last-child {
    padding: 40px 0;
}
.main_row_cat {
    padding: 40px 0 0;
}
.cat_btn a 			{ margin: 0 0 60px;}

.footer_one {
    width: 30.6%;
}

	
}
@media only screen and (max-width: 1439px){
.container			{ width: 95%;}
#right_header .right_bottom #navigation_bar ul li			{ margin: 0 24px 0 0;}
.nav					{ width:73.3%;}
.footer_one {
    width: 30.6%;
}
.search-button.bg_chge			{     margin: 0 -7px 0 0;}


	
}
@media only screen and (max-width: 1365px){
.footer_one {
    width: 30.6%;
}
	
}

@media only screen and (max-width: 1279px){
.footer_one {
    width: 30.2%;
}
.subjects_sec .fl-col-small {
    width: 21%;
}
.blog_posts .fl-post-grid-image 		{     width: 28%;}
.blog_posts .fl-post-grid-text			{     width: 72%;}
.banner_bottom p br 				{ display:none;}
.banner_bottom p				{     width: 94%; margin:0 auto;}
.Banner_form				{     margin: 0 14px 0 0;}
.letter_sec .fl-module-content, .browse_sec .fl-module-content, .browse_sec_main .fl-col-group, .discover_sec .fl-col-group, .explore_sec .fl-col-group.fl-node-5d565171c1b59		{ width:76%; margin:0 auto;}
.letter_sec .fl-photo-content img			{ margin:0 0 20px;}
.browse_sec_main_left .fl-module-content {
    margin: 0;
}
.browse_sec_main_right .fl-module-content {
    margin: 0 0 0 20px;
}
.discover_links, .explore_links				{ padding: 0 0 0 25px;}
.discover_left h2, .browse_sec_main_right h2, .letter_sec p, .subjects_sec p, .gift_sec p, .explore_sec h2			{ line-height: 26px; font-size: 17px;}
.form_gravt 			{ max-width: 785px;}
.advanced-search-right ul li .qsrch.button			{ margin-right: 0%;}
.advanced-search-left, .advanced-search-right			{ width: 41.9%;
    margin: 0 33px;}
.form_gravt form 				{     margin: 0 -33px;}	
	
.explore_sec_left .fl-module-content		{ margin:0 20px 0 0;}
.explore_sec_right .fl-module-content		{ margin:0;}
	
.subjects_sec .fl-row-fixed-width, .gift_sec .fl-row-fixed-width, .arrrival_sec .fl-row-fixed-width			{ max-width:90%;}
.subjects_sec .fl-col-small {
    width: 22.3%;
    margin: 0 12px;
}	
.subjects_sec .fl-col-group-align-top {
    margin: 0 -12px;
}	
.blog_posts h2 a 			{     font-size: 17px!important;
    line-height: 22px;}

.main_row_cat { width:96%;}
.cat_btn a span			{     font-size: 15px !important;    line-height: 18px !important;}	
.cat_btn a				{     padding: 17px 30px !important;
    margin: 0 0 20px;}	
	
.main_row_cat .fl-node-5d578de0ee242, .main_row_cat .fl-node-5d578de0ee247, .main_row_cat .fl-node-5d578de0ee249 {
    width: 33.33% !important;
    float: left;
    clear: initial;
}	
.cat_btn a span {
    font-size: 14px !important;
    line-height: 16px !important;
}
.cat_btn a {
    padding: 17px 18px !important;
    margin: 20px 0px 50px;
}	
.main_row_cat .fl-node-5d578f610b5db, .main_row_cat .fl-node-5d578f610b5df, .main_row_cat .fl-node-5d578f610b5e1, .main_row_cat .fl-node-5d578f610b5e2, .main_row_cat .fl-node-5d579467a806c, .main_row_cat .fl-node-5d579467a806f, .main_row_cat .fl-node-5d579467a8072, .main_row_cat .fl-node-5d579467a8075, .main_row_cat .fl-node-5d5794802b306, .main_row_cat .fl-node-5d5794802b309, .main_row_cat .fl-node-5d5794802b30c, .main_row_cat .fl-node-5d5794802b30f, .main_row_cat .fl-node-5d57947d8c196, .main_row_cat .fl-node-5d57947d8c199, .main_row_cat .fl-node-5d57947d8c19c, .main_row_cat .fl-node-5d57947d8c19f, .main_row_cat .fl-node-5d57948f80035, .main_row_cat .fl-node-5d57948f80038, .main_row_cat .fl-node-5d57948f8003b, .main_row_cat .fl-node-5d57948f8003e, .main_row_cat .fl-node-5d57949229914, .main_row_cat .fl-node-5d57949229917, .main_row_cat .fl-node-5d5794922991a, .main_row_cat .fl-node-5d5794922991d	  {
    width: 25% !important;
    float: left;
    clear: initial;
}	
.shop_cont h3 a span, .cat_col h3 a span {
    line-height: 20px;
    font-size: 14px;
}	
.shop_cont .fl-module-content, .cat_col .fl-module-content, .main_row_cat .fl-module-content {
    margin: 0 10px;
}	
.main_row_cat {
    padding: 20px 0;
}	
.footer_one {
    width: 30%;
}	
.gift_sec .fl-post-carousel-post {
    /*height: 203px;*/
}	

}
/*----ipad potrait------*/

@media only screen and (max-width: 1023px){ 
 #right_header .right_bottom #navigation_bar ul li {
    margin: 0 15px 0 0;
}
.nav {
        width: 90%;
    margin: 0 15px 0 0;
}
.form_sect			{ width:19%;}
.search_style input[type="search"]			{ width:84.3%; padding: 0 10px;}
.search-button				{ width:25px;}
.head_top_right ul li a			{ font-size:14px;}
.head_top_right ul li 		{ margin: 0 10px 0 0;} 
.banner_cont_left {
    width: 51% !important;
    float: left;    clear: inherit;
}
.banner_cont_right {
	width: 35% !important;float: right;    clear: inherit;
}
.banner_sec .fl-row-full-width  				{ width:95%; margin:0 auto;}
.banner_left				{ width:100%;}
.Banner_form	{ width:100%; margin: 0 5px 0 0;}
.banner_left h1			{     font-size: 36px;    line-height: 40px;    padding-top: 10px;} 
.Banner_form h2			{     font-size: 19px !important;line-height: 20px!important;}
.Banner_form input[type="text"]			{ height:40px;}
.Banner_form ul				{ margin: 8px 0 0;}
.letter_sec h1, .browse_sec h1, .arrrival_cont h1, .discover_sec h1, .explore_sec h1, .items_sec h1, .subjects_sec h1, .gift_sec h1				{ font-size: 25px !important;}

.browse_sec_main .fl-node-5d541079a1593, .browse_sec_main .fl-node-5d541079a1597, .discover_sec .fl-node-5d564b57a66f1, .discover_sec .fl-node-5d564b57a66f5, .explore_sec .fl-node-5d5651a026b8c, .explore_sec .fl-node-5d5651a026b91 {
    width: 50% !important; float:left; clear:inherit;
}

.discover_left h2, .browse_sec_main_right h2, .letter_sec p, .subjects_sec p, .gift_sec p, .explore_sec h2 {
    line-height: 24px;
    font-size: 15px;
}
.letter_sec .fl-module-content, .browse_sec .fl-module-content, .browse_sec_main .fl-col-group, .discover_sec .fl-col-group, .explore_sec .fl-col-group.fl-node-5d565171c1b59 {
    width: 80%;
    margin: 0 auto;
}
.discover_links, .explore_links {
    padding: 0 0 0 13px;
} 
 .discover_left strong a		{ padding: 0 0 8px;
    font-size: 11px;}
 .search_sec h2, .blog_post_sec h2				{     padding: 10px 0;}
 .form_gravt {
    max-width: 84%;
}
.advanced-search-left, .advanced-search-right {
    width: 41.9%;
    margin: 0 27px;
}
.form_gravt form {
    margin: 0 -27px;
}
 .advanced-search-right ul li .qsrch			{     padding: 12px 15px !important;    font-size: 12px !important;}
.items_sec .fl-node-5d56526e13a06 {
    width: 90% !important;
} 
 .subjects_sec .fl-col-small {
    width: 22.3% !important;
    margin: 0 9px;
    clear: inherit;
    float: left;
}
.subjects_sec .fl-col-group-align-top {
    margin: 0 -9px;
}
 .fl-node-5d5658c9081e0 .fl-post-column {
    width: 50% !important; float:left; clear:inherit !important;
}
 .blog_posts h2 a {
    font-size: 16px !important;
    line-height: 17px;
}
 .main_footer			{     border-top: 7px solid #403f3f;
    padding-top: 33px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 20px;}
 
.footer_one {
    width: 29.3%;
} 
 .head_top_left.social ul li a i			{ font-size: 14px;}
 .head_top_left.social ul li {
    margin: 10px 11px 0 0;
}
 
 .order-dropdown .current-li				{     width: 158px;    font-size: 11px;}
 .btnsec a				{ font-size: 10px !important;}
 
 .btnsec a.wishlist_sec:before			{ font-size: 12px;}
 
 .product-list-description h3.product-headline			{     font-size: 14px !important;}
 .product-list-description h3.product-title			{     font-size: 16px !important;}
 
 .gift_sec .fl-post-carousel-post {
    /*height: 239px;*/
}



 
}  

@media only screen and (min-width: 768px){
.disply 				{ display: block!important;}
}

@media only screen and (max-width: 767px) {
.container			{ width: 95%;}
.header				{ background: rgba(242,242,242,1);    position: initial;}
.bott_cont			{ padding: 0 0 10px;}
html.small .bott_cont		{ position: initial;}
#toggle 					{ display: block;    padding: 0 12px;}
#right_header		{ background: rgba(242,242,242,1);
    display: none;
    left: -1px;
    position: relative;
    border: 1px solid #212122;
    width: 100%;
    z-index: 999;
    top: 3%;
    height: auto;
    border-top: none;}
#right_header .right_bottom #navigation_bar 			{ float: none; margin: 0 auto; padding: 130px 0 0; width: 100%;}
.mob_menu 					{ position: relative; background-color: transparent; cursor: pointer; display: block; width: auto; text-align:left; padding: 0;}
#right_header .right_bottom #navigation_bar ul li a		{ font-size: 12px; padding:0 12px;
    line-height: 35px;
    color: #333;}
#right_header .right_bottom #navigation_bar ul li  { display: block; float: none; text-align:left; width:auto; margin:0 auto; padding:0;  border-bottom: 1px solid #212122;}
.header .home, html.small .home			{ padding: 0;}
#right_header .right_bottom			{ float: none; margin:0 auto;  width: 100%;}
#right_header .right_bottom #navigation_bar ul li:last-child		{ margin:0 auto; padding:0;}
#right_header .right_bottom #navigation_bar ul li a:hover		{ color: #131212;}
#right_header .right_bottom #navigation_bar ul li span {
    position: absolute;
    z-index: 99999;
    right: 12px;
    top: 3px;
    height: 10px;
    width: 8px;
    text-align: center;
    cursor: pointer;
    display: block;
}
#right_header .right_bottom #navigation_bar ul li span.rotate {    right: -4px;
    top: 10px;
    transform: rotate(90deg);}
 #right_header .right_bottom #navigation_bar ul li ul {
    position: relative;
    width: 100%;
    background: none;
    float: none;
    padding: 0;
    box-shadow: none; border: 1px solid #212122;
    left: 0;    border-bottom: none;
    margin: 0 auto;
}  
#right_header .right_bottom #navigation_bar ul li ul li a			{     font-size: 12px;
    padding: 0 15px;
    line-height: 35px;
    color: #333;
    width: auto;
    display: block;} 
#right_header a.phone_btn					{ width:100%;    font-size: 32px;
    line-height: 40px;}  
#right_header .right_bottom #navigation_bar			{ padding: 0;}	
#right_header .right_bottom #navigation_bar ul li ul li			{ padding:0;}
.logo_sect a img 				{ width:100%;}
.arrival_btn a				{     width: 247px !important;}
.Post_sec .fl-post-carousel-post {
    height: fit-content;
}
.Post_sec .fl-post-carousel-image img {
    /*height: 250px !important;*/
    width: 100% !important;
    object-fit: cover;
}
.discover_left .fl-module-content, .discover_right .fl-module-content  {
    margin: 0;
}
.browse_sec_main .fl-node-5d541079a1593, .browse_sec_main .fl-node-5d541079a1597, .discover_sec .fl-node-5d564b57a66f1, .discover_sec .fl-node-5d564b57a66f5, .explore_sec .fl-node-5d5651a026b8c, .explore_sec .fl-node-5d5651a026b91 {
    width: 100% !important;
    float: none;
    clear: both;    max-width: 100%;
}
.discover_right 			{ margin:40px 0 20px;}
.head_top_left				{ width:100%; text-align:center; float:none;}
.head_top_right				{ width:100%; text-align:center; float:none; margin:15px 0 0;}
.logo_sect					{ padding: 21px 0;}	
.nav {
    width: 100%;
    margin: 0;   background-color: transparent;
    color: #333;
    border: 1px solid #212122;
    font-size: 12px;
    height: 35px;
    line-height: 35px; margin:0 0 14px;
}
.form_sect {
    width: 100%;
}
.nav small 			{ font-size: 12px;
    height: 35px;
    line-height: 35px;
    color: #333;}
.nav a 			{ color: #333;text-decoration:none; transition: all 0.4s linear 0s;}

#toggle:after 		{ content:''; width:1px; height:35px; background-color:#212122; display: inline-block;    position: absolute;
    right: 44px;}
#right_header .right_bottom #navigation_bar ul li a small 	{ display:inline-block;}
#right_header .right_bottom #navigation_bar ul li a i 		{ display:none;}

.banner_cont_right			{ display:none;}

.banner_cont_left			{ width:100% !important; float:none;}
.search-button {
    width: 33px;    height: 35px;
    background: #000;
}
.search_style input[type="search"] {
    width: 94.3%;    height: 35px;
    padding: 0 10px;    background: transparent;
    color: #000!important;
    margin: 0 -5px 0 0;
}
.search-button:before			{ color:#FFF;    line-height: 35px;}
.banner_sec .fl-row-full-width, .banner_bottom p{
    width: 84%;
    margin: 0 auto;
}
.banner_bottom p {
    font-size: 16px;
line-height: 25px;}
.letter_sec h1, .browse_sec h1, .arrrival_cont h1, .discover_sec h1, .explore_sec h1, .items_sec h1, .subjects_sec h1, .gift_sec h1 {
    font-size: 24px !important;
    line-height: 33px;
}
.browse_sec_main_left 			{ margin:0 0 30px;}
.browse_sec_main_right .fl-module-content {
    margin: 0;
}
.btn_sect a.fl-button, .recent_sec a.fl-button			{     padding: 13px 21px !important;
    line-height: 17px !important;
    font-size: 12px !important;}
.btn_sect .fl-module-content {
    margin: 20px 0;
}

.letter_sec .fl-module-content, .browse_sec .fl-module-content, .browse_sec_main .fl-col-group, .discover_sec .fl-col-group, .explore_sec .fl-col-group.fl-node-5d565171c1b59, .recent_sec, .subjects_sec .fl-row-fixed-width, .gift_sec .fl-row-fixed-width, .arrrival_sec .fl-row-fixed-width {
    width: 80%;
    margin: 0 auto;
}
.items_sec .fl-node-5d56526e13a06 {
    width: 80% !important;
}
.arrival_btn .fl-module-content {
    margin: 20px 0;
}
.form_gravt form {
    margin: 0;
}
.advanced-search-left, .advanced-search-right {
    width: 100%;
    margin: 0;
}
.form_gravt label			{     font-size: 19px !important;}
.advanced-search-right ul li .qsrch {
    padding: 12px 15px !important;
    font-size: 11px !important;
}
.advanced-search-right ul li .bv-clear-button {
    margin-left: 13px;
}
.explore_sec_left .fl-module-content {
    margin: 0 0 20px;
}
.para_txt			{ text-align: center;}
.view_btn a 		{ width: 100% !important;}
.subjects_sec .fl-col-group-align-top {
    margin: 0;
}
.subjects_sec .fl-col-small {
    width: 100% !important;
    margin: 0 0 40px;
    float: none;    max-width: 100%;
}
.feature_img {
    margin: 0 0 12px;
}

.subject_btn .fl-module-content {
    margin: 0;
}
.subjects_sec a.fl-button 		{ margin: 0 auto 20px; width: 100% !important;}

.fl-node-5d5658c9081e0 .fl-post-column {
    width: 100% !important;
    float: none;
    clear: inherit !important;
}
.blog_posts ul 			{ margin:0;}
.blog_posts .fl-module-content {
    margin: 20px auto; width:80%;
}
.blog_posts .fl-post-grid-image {
    width: 43%;
}
.blog_posts .fl-post-grid-text {
    width: 57%;
    padding: 0 0 0 16px;
}
body h2.fl-post-grid-title			{     line-height: 19px;}

.blog_btn a.fl-button, .gift_sec a.fl-button 			{ width:100% !important; margin: 0 auto 20px;}
.blog_btn 			{ width:80%; margin:0 auto;}
.blog_btn .fl-module-content {
    margin: 0;
}
.main_footer {
    margin: 0 auto;
    width: 100%;
    padding: 33px 0 20px !important;
}
.footer_one {
    width: 100%;
    margin: 0 auto 50px;
    float: none;
}

.footer_bottom			{ padding:18px 0 16px;}
.foot_cont			{ width:80%; margin:0 auto 20px; float:none;text-align: center;}
.head_top_left.social {
    width: 100%;
    text-align: center;
}
.head_top_left.social ul li:last-child {
    margin: 0;
}
.head_top_left.social ul li {
    margin: 0 11px 0 0;
}

.fl-photo-content img			{ width:100%;}
.blog_posts .fl-post-grid-image img {
    width: 100% !important;
    height: auto !important;
    object-fit: cover;
    display: block;
}
.blog_posts .fl-post-column {
    height: auto;
    margin: 0 0 30px;
}
.blog_posts .fl-post-column li 			{ height: auto !important;}
.blog_posts h2 a {
    font-size: 16px !important;
    line-height: 25px;
}
.gift_sec .fl-post-carousel-post {
    /*height: 171px;*/
}

.main_row_cat .fl-node-5d578de0ee242, .main_row_cat .fl-node-5d578de0ee247, .main_row_cat .fl-node-5d578de0ee249 {
    width: 100% !important;
    float: none;
    clear: initial;
}
.cat_btn a {
    padding: 17px 18px !important;
    margin: 0 0 20px; width: 100%;
}
.main_row_cat .fl-node-5d578f610b5db, .main_row_cat .fl-node-5d578f610b5df, .main_row_cat .fl-node-5d578f610b5e1, .main_row_cat .fl-node-5d578f610b5e2, .main_row_cat .fl-node-5d579467a806c, .main_row_cat .fl-node-5d579467a806f, .main_row_cat .fl-node-5d579467a8072, .main_row_cat .fl-node-5d579467a8075, .main_row_cat .fl-node-5d5794802b306, .main_row_cat .fl-node-5d5794802b309, .main_row_cat .fl-node-5d5794802b30c, .main_row_cat .fl-node-5d5794802b30f, .main_row_cat .fl-node-5d57947d8c196, .main_row_cat .fl-node-5d57947d8c199, .main_row_cat .fl-node-5d57947d8c19c, .main_row_cat .fl-node-5d57947d8c19f, .main_row_cat .fl-node-5d57948f80035, .main_row_cat .fl-node-5d57948f80038, .main_row_cat .fl-node-5d57948f8003b, .main_row_cat .fl-node-5d57948f8003e, .main_row_cat .fl-node-5d57949229914, .main_row_cat .fl-node-5d57949229917, .main_row_cat .fl-node-5d5794922991a, .main_row_cat .fl-node-5d5794922991d {
    width: 100% !important;
    float: none;    margin: 0 0 30px;
    clear: initial;    max-width: 100%;
}
.main_wrapper {
    padding: 0;
}
.shop_cont h3 a span, .cat_col h3 a span {
        line-height: 27px;
    font-size: 18px;
}
.main_row_cat {
    padding: 0;
}
.details_main 			{     margin: 0 0 30px;}
.main_row_cat {
    width: 84%;
}
.shop_cont .fl-module-content, .cat_col .fl-module-content, .main_row_cat .fl-module-content {
    margin: 0;
}
.search-button.bg_chge {
    margin: 0 -2px 0 0;
}
.prod_detail 			{     padding: 20px 20px 0 20px;}
.prod_detail h1			{     font-size: 17px;
    line-height: 24px;}
.orderby-order-container			{ margin:0;width: 100%;}
.prod_detail .orderby-order-container .order-dropdown			{ width: 100%; float:none; margin-right: 0 !important;}
.order-dropdown .current-li {
    width: 100%;
    font-size: 13px;
}
.prod_detail .orderby-order-container ul.order, .category-ordering			{ width: 100%; float:none;}
.prod_detail ul.order-dropdown			{ width:100%;}
.prod_detail .sort-count li				{     margin: 0 0 15px !important;}
.prod_detail ul {
    margin: 14px 0 0 !important;
}
.product-list-image				{ width:100%; float:none; margin-left: 0;}
.product-list-description		{ width:100%; float:none;}
.btnsec a				{     width: 100%;    font-size: 12px !important;
    margin: 0 0 5px !important;}
.btnsec 			{     margin: 0 0 10px;}
.prod_detail ul.page-numbers			{      white-space: initial !important;
    text-align: center;}
.prod_detail ul.fusion-grid-list-view 			{ display: block; margin: 0 auto !important;}
.catalog-ordering {
    float: none;
}
.prod_detail .order-dropdown>li:hover>ul, .category-ordering .order-dropdown, .order-dropdown ul li a 			{ width:100%;    z-index: 99;}
.banner_sec 			{ padding:0;}
.defpage h1				{     font-size: 26px;
    line-height: 34px;}
.defpage			{     padding: 30px 0 60px;}
.defpage p				{     font-size: 15px;}

.main_details {
    margin-bottom: 40px;
}


}

@media only screen and (max-width: 639px) {
.search_style input[type="search"] {
    width: 92.6%;
}



}

@media only screen and (max-width: 479px) {
.search_style input[type="search"] {
    width: 88.6%;
}	
.blog_posts h2 a {
    font-size: 13px !important;
    line-height: 13px;
}	
	
	
} 
