
::-webkit-input-placeholder { /* Edge */
  color: #b4b4b4 !important;
  font-size: 14px;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #b4b4b4 !important;
  font-size: 14px;
}

::placeholder {
  color: #b4b4b4 !important;
  font-size: 14px;
}

h1 { font-size: 38px; font-weight: 600;}
h2 { font-size: 35px;}

/*************************** Breadcrumb  *********************/
.breadcrumb { padding: 0.5rem 1rem; background: #F6F6F6; display: flex; align-items: center;}
.breadcrumb li { font-size: 12px; text-transform: capitalize; display: flex; align-items: center;}
.breadcrumb li a { color: #000;}
.breadcrumb-item+.breadcrumb-item::before{ padding-top: 0; padding-right: 0.3rem;} 
.breadcrumb-item+.breadcrumb-item { padding-left: 0.3rem;}

/************************* Custom checkbox ************************/
.custom-control { height: auto; min-height: auto;}
.custom-control-label::before {width: 16px;height: 16px; background-color: #fff; border: 1px solid #5C5C5C; }
.custom-control-label { padding-left: 0;cursor: pointer; font-size: 13px;}
.custom-checkbox .custom-control-label::before { border-radius: 1px; top:0;}    
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before { background-color: #fff;border-color: #e55600; box-shadow: none; }
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { background-image: url("../img/active.svg"); background-size: 10px 10px;top: 0; }
/************************* end Custom checkbox ************************/

/*************************************** product listing ***********************************/
.produc-list { display: flex; justify-content: space-between; margin-top: 1.5rem;}
.produc-list .left { width: 17.5%;}
.produc-list .right { width: 80%;}

/********left Filter  ****/
.filter_by { box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); padding: 1rem 1rem 0 1rem; border-radius: 4px; position: -webkit-sticky; position: sticky; top: 80px;}
.filter_by .top { display: flex; justify-content: space-between; font-size: 14px; font-weight: 500;}
.filter_by .top a { font-size: 12px; color: #FCA900; text-decoration: none;}
.filter_by .bottom { margin-top: 10px;}
.filter_by .bottom .panel-heading a { position: relative; text-decoration: none; padding: 1rem 2px; color: #000; font-size: 16px; font-weight: 600; border-top: solid 1px #E6E6E6; display: flex; justify-content: space-between; align-items: center; }
.filter_by .bottom .panel-heading a:hover { text-decoration: none;}
.filter_by .bottom .panel-heading a:after{content:"";border-top:1px solid #000;border-right:1px solid #000;display:inline-block;width:9px;height:9px;right:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:1s all ease;transition:1s all ease}
.filter_by .bottom .panel-heading a.collapsed::after { -webkit-transform: rotate(136deg); transform: rotate(136deg);}
.filter_by .bottom .filter { padding-bottom: 15px;}
.filter_by .bottom .filter li { display: flex; align-items: center; padding: 8px 0; font-size: 13px; cursor: pointer;}
.right .sortby { display: flex; justify-content: space-between; align-items: center; margin-bottom: 20px;}
.right .sortby .left_panel { font-size: 20px; font-weight: 600;}
.right .sortby .right_panel { display: flex; flex-direction: column; text-align: right;}
.right .sortby .right_panel ul { display: flex;}
.right .sortby .right_panel ul li a { color: #5e5e5e; font-size: 11px;}
.right .sortby .right_panel ul li a:hover { text-decoration: none; color: #000;}
.right .sortby .right_panel ul li span { font-size: 11px; margin: 0 5px;}

/******** End filter  *****/
.midoffer_strip { margin: 10px 0;}
.midoffer_strip img { border-radius: 4px;}
/*justify-content:space-between*/
.customized_jewellery .products_list{font-family: 'Lato', sans-serif; display:flex;flex-wrap:wrap;justify-content:unset}
.customized_jewellery .products_list .prodct_box{margin-right: 25px!important;width:23.7%;border:solid 1px #dfdfdf;-webkit-transition:.4s ease;transition:.4s ease;margin:10px 0;position:relative;padding:0;border-radius:4px}
.customized_jewellery .products_list .prodct_box:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}
.customized_jewellery .products_list .prodct_box a{text-decoration:none}
.customized_jewellery .products_list .prodct_box .pdetail_outer{background:#F6F6F6;border-radius:0 0 6px 6px;padding:1.2rem}
.customized_jewellery .products_list .prodct_box .wishlist{position:absolute;right:25px;background:url(../img/wishlist.svg) left top no-repeat;cursor:pointer;width:20px;height:20px}
.customized_jewellery .products_list .prodct_box figure { text-align: center; padding: 1rem;}
.customized_jewellery .products_list .prodct_box figure img{max-width:80%; border-radius: 6px;}
.customized_jewellery .products_list .prodct_box h4{font-size:15px;font-weight:400;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.customized_jewellery .products_list .prodct_box .price{display:flex;justify-content:space-between;align-items:center;margin-top:10px}
.customized_jewellery .products_list .prodct_box .price .final_price{font-size:16px;color:#000;font-weight:600}
.customized_jewellery .products_list .prodct_box .price .cut_price{font-size:15px;color:#000;opacity:.6}
.customized_jewellery .products_list .prodct_box .price .off{font-size:14px;color:#D65A00}
.customized_jewellery .products_list .prodct_box *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .6s ease;transition:all .6s ease}
.customized_jewellery .products_list .prodct_box .image{position:relative}
.customized_jewellery .products_list .prodct_box img{max-width:100%;vertical-align:top;-webkit-transition:opacity .35s;transition:opacity .35s}
.customized_jewellery .products_list .prodct_box .add-to-cart{position:absolute;left:20px;right:20px;opacity:0;position:absolute;bottom:20px;-webkit-transform:translateY(100%);transform:translateY(100%);font-size:.8em;color:#000;padding:13px;letter-spacing:1.5px;background-color:#FEBD36;font-weight:700;text-decoration:none;text-transform:uppercase;border-radius:4px;border:none}
.customized_jewellery .products_list .prodct_box:hover .add-to-cart,.customized_jewellery .products_list .prodct_box.hover .add-to-cart{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}

/* load more animation */
.load_more{display:flex;background:#f6f6f6;border-radius:50px;padding:5px 15px;font-size:13px;margin:20px auto 0}
.spinner{font-size:16px;position:relative;display:inline-block;width:1em;height:1em;margin-right:5px}
.spinner-blade{position:absolute;left:.4629em;bottom:-2px;width:.074em;height:.3em;border-radius:.5em;background-color:transparent;transform-origin:center -.2222em;-webkit-animation:spinner-fade 1s infinite linear;animation:spinner-fade 1s infinite linear}
.spinner-blade:nth-child(1){-webkit-animation-delay:0;animation-delay:0;transform:rotate(0deg)}
.spinner-blade:nth-child(2){-webkit-animation-delay:.083s;animation-delay:.083s;transform:rotate(30deg)}
.spinner-blade:nth-child(3){-webkit-animation-delay:.166s;animation-delay:.166s;transform:rotate(60deg)}
.spinner-blade:nth-child(4){-webkit-animation-delay:.249s;animation-delay:.249s;transform:rotate(90deg)}
.spinner-blade:nth-child(5){-webkit-animation-delay:.332s;animation-delay:.332s;transform:rotate(120deg)}
.spinner-blade:nth-child(6){-webkit-animation-delay:.415s;animation-delay:.415s;transform:rotate(150deg)}
.spinner-blade:nth-child(7){-webkit-animation-delay:.498s;animation-delay:.498s;transform:rotate(180deg)}
.spinner-blade:nth-child(8){-webkit-animation-delay:.581s;animation-delay:.581s;transform:rotate(210deg)}
.spinner-blade:nth-child(9){-webkit-animation-delay:.664s;animation-delay:.664s;transform:rotate(240deg)}
.spinner-blade:nth-child(10){-webkit-animation-delay:.747s;animation-delay:.747s;transform:rotate(270deg)}
.spinner-blade:nth-child(11){-webkit-animation-delay:.83s;animation-delay:.83s;transform:rotate(300deg)}
.spinner-blade:nth-child(12){-webkit-animation-delay:.913s;animation-delay:.913s;transform:rotate(330deg)}
@-webkit-keyframes spinner-fade {
0%{background-color:#000}
100%{background-color:transparent}
}
@keyframes spinner-fade {
0%{background-color:#000}
100%{background-color:transparent}
}

.seo_content{ background: #fff; border: solid 1px #fedfa2; border-radius:8px;padding:2rem;margin-top:2rem; margin-bottom: 2rem;}
.seo_content h1{font-size:26px;text-align:left;font-weight:600;color:#000;margin-bottom:10px}
.seo_content h2{font-size:24px !important;text-align:left;color:#000;margin-bottom:10px}
.seo_content p{margin-bottom:15px;line-height:23px;color:#595959;text-align:justify}
.seo_content a{color:#f7af18;line-height:normal;margin:0;vertical-align:baseline}
.seo_content h3{font-size:22px;margin-bottom:10px}
.seo_content strong { font-weight: 600; color: #333; line-height: normal; vertical-align: baseline;}
.seo_content ul { margin-bottom: 1rem;}
.seo_content ul li { color: #595959; line-height: 23px; margin: 0.8rem 0;}


/********************************************* Products details Page  *********************************/
.produc-details { display: flex; justify-content: space-between; margin: 3rem 0;}
.produc-details .left { width: 48%;}
.produc-details .right { width: 48%; padding-right: 3rem;}
.produc-details .carousel-indicators { position: relative; left: auto; bottom: auto; right: auto; margin: 0;}
.produc-details .carousel-item { text-align: center;}
.produc-details .carousel-item img { max-width: 80%;}
.produc-details .carousel-indicators li { width: 70px; height: 70px; display: flex; align-items: center; justify-content: center; padding: 0; text-indent: unset; opacity: 1; border: solid 1px #D4D4D4; border-radius: 4px;}
.produc-details .carousel-indicators li.active { border-color: #9f9f9f;}

/**fancy box use in product detail page  */

.fancybox-inner { background: #fff; border-radius: 15px; width: 90%; margin: 20px auto; box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);}
.fancybox-show-caption .fancybox-caption{ display: none;}
.fancybox-navigation .fancybox-button div svg { display: none;}
.fancybox-navigation .fancybox-button { height: auto; width: auto; background: #fff;}
.fancybox-navigation .fancybox-button div { padding: 0 !important;}
.fancybox-navigation .fancybox-button--arrow_left div { margin-left: 20px; background: url('../img/back_arrow.svg') center center no-repeat #fff; background-size: 20px 20px; border: solid 1px #333; border-radius: 6px; padding: 25px !important; opacity: 0.3;}
.fancybox-navigation .fancybox-button--arrow_right div { margin-right: 80px; background: url('../img/next_arrow.svg') center center no-repeat #fff; background-size: 20px 20px; border: solid 1px #333; border-radius: 6px; padding: 25px !important; opacity: 0.3;}
.fancybox-navigation .fancybox-button--arrow_right div:hover, .fancybox-navigation .fancybox-button--arrow_left div:hover { opacity: 1;}
.fancybox-navigation .fancybox-button--arrow_right, .fancybox-navigation .fancybox-button--arrow_left { padding: 0 !important; height: auto !important; width: auto;}
.fancybox-toolbar, .fancybox-button { background:transparent !important;}
.fancybox-slide { padding: 30px !important;}
.fancybox-button--zoom, .fancybox-button--play, .fancybox-button--fsenter { display: none !important;}
.fancybox-button { color: #333 !important;}
.fancybox-infobar { color: #333 !important; font-size: 15px !important; margin-left: 20px !important; margin-top: 10px !important;}
.fancybox-toolbar { right: 10px !important; top: 10px !important;}
.fancybox-thumbs__list { display: flex; align-items: center; flex-direction: column; justify-content: center !important;}
.fancybox-thumbs { background: #fff !important; width: 110px !important; border-radius: 20px !important; margin: 20px !important;}
.fancybox-thumbs__list a:before { border: solid 1px #666 !important; border-radius: 4px !important;}
.fancybox-thumbs__list img { max-width: 100% !important;}
.fancybox-thumbs__list a { background-size: contain !important; height: 50px !important; background-color: transparent !important;}

.produc-details .left .carousel-control-next, .produc-details .left .carousel-control-prev { opacity: 1;}
.produc-details .left .carousel-control-prev-icon { background: url('../img/back_arrow.svg') left center no-repeat; background-size: 25px 25px;}
.produc-details .left .carousel-control-next-icon { background: url('../img/next_arrow.svg') left center no-repeat; background-size: 25px 25px;}
.produc-details .right .detail h1 { font-size: 25px; margin-bottom: 2px;}
.produc-details .right .detail small { font-size: 14px; color: #868686;}
.produc-details .right .detail .review_wishlist { margin:10px 0 15px 0;}
.produc-details .right .detail .review_wishlist ul { display: flex;}
.produc-details .right .detail .review_wishlist ul li { display: flex; margin-right: 20px; font-size: 14px;}
.produc-details .right .detail .review_wishlist ul li span { border-radius: 30px; font-size: 11px; padding: 2px 10px; background: #00c232; color: #fff;}
.produc-details .right .detail .review_wishlist ul li a { color: #333;}
.produc-details .right .detail .review_wishlist ul li a:hover { text-decoration: none; color: #e55600;}
.produc-details .right .detail .review_wishlist ul li a:hover svg path {stroke: #f3601e;}
.produc-details .right .detail .price { margin-bottom: 20px;}
.produc-details .right .detail .price .final_price { font-size: 30px; font-weight: 600;}
.produc-details .right .detail .price .cut_price { font-size: 18px; color: #959595; margin: 0 5px;}
.produc-details .right .detail .price .off { font-size: 18px; color: #f3601e;}
.produc-details .right .detail .btn_group { display: flex; justify-content: space-between;}
.produc-details .right .detail .btn_group .btn_add_cart, .produc-details .right .detail .btn_group .btn_buynow, .produc-details .right .detail .btn_group .btn_vps  { background: #FFB212; width: 32%; text-align: center; padding: 14px 30px; font-size: 15px; font-weight: 500; text-transform:uppercase; color: #fff; text-decoration: none; border-radius: 4px;}
.produc-details .right .detail .btn_group .btn_add_cart:hover {background: #eea203;}
.produc-details .right .detail .btn_group .btn_buynow { background: #F3601E;}
.produc-details .right .detail .btn_group .btn_buynow:hover { background: #eb530f;}
.produc-details .right .detail .btn_group .btn_vps { background: #fff; color: #000; border: solid 1px #FEBD36;}
.produc-details .right .detail .pin_check { margin: 15px 0; position: relative;}
.produc-details .right .detail .pin_check label { font-size: 14px; margin-bottom: 8px;}
.produc-details .right .detail .pin_check input[type="text"] { font-size: 14px; width: 50%; color: #000; border-color: #b3b8be; height: 42px;}
.produc-details .right .detail .pin_check button[type="submit"] { position:absolute; top: 36px; right: 53%; background: none; padding: 2px; border: none; box-shadow: none; color: #f3601e; text-transform: uppercase; font-size: 12px;}
.produc-details .right .detail .help { color: #616161; font-size: 15px; margin: 10px 0;}
.produc-details .right .detail .help strong { color: #000; font-weight: 600;}

.produc-details .right .detail .deliver_usp { background: #F4F4F4; font-size: 15px; font-weight: 500; display: flex; align-items: center; justify-content: space-between; padding: 13px 20px; border: solid 1px #E4E4E4; border-radius: 4px;}
.produc-details .right .detail .deliver_usp span { display: flex; align-items: center;}
.produc-details .right .detail .deliver_usp img { width: 24px; margin-right: 8px;}
.produc-details .right .detail .deliver_usp span + span img { width: 18px;}
.produc-details .right .detail .p_detail { margin-top: 1rem;}
.produc-details .right .detail .accordion>.card { border: none; border-bottom: solid 1px #e5e5e5; padding: 25px 0;}
.produc-details .right .detail .accordion>.card h2 { font-size: 17px; cursor: pointer; font-weight: 600; background: url('../img/up-arrow.svg') right center no-repeat; background-size: 18px 18px;}
.produc-details .right .detail .accordion>.card h2.collapsed { background: url('../img/down-arrow.svg') right center no-repeat; background-size: 18px 18px;}
.produc-details .right .detail .accordion .card-body { padding: 20px 0 0 0;}
.produc-details .right .detail .accordion .card-body p { color: #666; font-size: 14px; margin-top: 8px; line-height: 20px;}
.produc-details .right .detail .accordion .card-body strong { color: #333; font-weight: 600; display: inline-block;}
.produc-details .right .detail .accordion .card-body a { color: #f7af18;}
.produc-details .right .detail .accordion .card-body ul li { padding: 5px 0; font-size: 14px; color: #666;}
.produc-details .right .detail .accordion .card-body ul li strong { color: #333; font-weight: 600; vertical-align: text-top;}


/**** user review ****/  
 /* .user_reviw { width: 100%; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); border: solid 1px #f1f1f1; padding: 2rem; border-radius: 4px; margin-bottom: 2rem; background: #fff;}
 .user_reviw figure { width: 50%;}
 .user_reviw article { text-align: center;}
 .user_reviw article h2 { font-size: 24px; color: #333; margin-bottom: 5px; font-weight: 600;}
 .user_reviw article p { color: #666; font-size: 16px;}
 .user_reviw article a.btn_writereview { background: #FFB212; margin-top: 1.5rem; display: inline-block; color: #fff; border-radius: 4px; padding: 15px 30px; font-size: 16px; text-decoration: none;} */

 
 .user_reviw.customize_review {background:#fcf9f3; margin: 30px auto 30px; display: flex; justify-content: space-around; align-items: center; padding: 2rem 4rem 0 4rem; border-radius: 6px; margin-bottom: 2rem;}
 .user_reviw.customize_review .left { width: 60%;}
 .user_reviw.customize_review .left figure img { max-width: 60%;}
 .user_reviw.customize_review article { text-align: center;}
 .user_reviw.customize_review article h2 { font-size: 24px; color: #333; margin-bottom: 5px; font-weight: 600;}
 .user_reviw.customize_review article p { color: #666; font-size: 16px;}
 .user_reviw article a.btn_writereview { background: #FFB212; margin-top: 1.5rem; display: inline-block; color: #fff; border-radius: 4px; padding: 15px 30px; font-size: 16px; text-decoration: none;} 
 .user_reviw.customize_review .cusreviw_list { width: 100%; margin-bottom: 2rem;}
 .user_reviw.customize_review .cusreviw_list .list_outer { display: flex; justify-content:space-between;} 
 .user_reviw.customize_review .cusreviw_list .list_outer .review_elemrnt { width: 30%;}
 .user_reviw.customize_review .cusreviw_list strong { width: 100%; font-size: 20px; color: #000; margin-bottom: 1rem; display: block; font-weight: 600;}
 .user_reviw.customize_review .cusreviw_list .reviw_top { width: 60%; display: flex; align-items: center; flex-wrap: wrap; }
 .user_reviw.customize_review .cusreviw_list .reviw_top .left { width: 30%; text-align: left; display: flex; align-items: center;}
 .user_reviw.customize_review .cusreviw_list .reviw_top .right { width: 50%;}
 .user_reviw.customize_review .cusreviw_list .reviw_top .left .star { display: inline-block; margin: 0 -20px 0 0 ;}
 .user_reviw.customize_review .cusreviw_list .reviw_top .left .star img  { width: 80px;}
 .user_reviw.customize_review .cusreviw_list .reviw_top .left .rating_text { display: block; font-size: 30px;}
 .user_reviw.customize_review .cusreviw_list .reviw_top .right .progress {height: 6px; margin: 10px 0; background: #ddd;}
 .user_reviw.customize_review .cusreviw_list .reviw_top .right .progress .progress-bar { background: #50a242;}
 .user_reviw.customize_review .cusreviw_list .reviw_top .right .progress .progress-bar.five_star { width: 70%;}
 .user_reviw.customize_review .cusreviw_list .reviw_top .right .progress .progress-bar.four_star { background: #5eac51; width: 50%;}
 .user_reviw.customize_review .cusreviw_list .reviw_top .right .progress .progress-bar.three_star { background: #69bd5b; width: 30%;}
 .user_reviw.customize_review .cusreviw_list .reviw_top .right .progress .progress-bar.two_star { background: #FFB212; width: 20%;}
 .user_reviw.customize_review .cusreviw_list .reviw_top .right .progress .progress-bar.one_star { background: #ff0000; width: 10%;}
 .user_reviw.customize_review .cusreviw_list .reviw_top .right .progress span { position:absolute; display: flex; font-size: 12px; align-items: center; color: #9b9b9b; margin-left: -25px; margin-top: -1px;}
 .user_reviw.customize_review .cusreviw_list .reviw_top .right .progress span img { width: 10px; margin-top: -2px; margin-left: 2px;}
 .user_reviw.customize_review .cusreviw_list .review_right{ width: 40%; display: flex; align-items: center; justify-content: center; background: #fff; border-radius: 6px; padding: 2rem;} 
 .user_reviw.customize_review .cusreviw_list .list { text-align: left; color: #666; border-bottom: solid 1px #ece4d6; padding: 1rem 0;}
 .user_reviw.customize_review .cusreviw_list .list:last-child { border-bottom: none; padding-bottom: 0;}
 .user_reviw.customize_review .cusreviw_list .list .rating_badge{ width:35px; font-size: 12px; display: flex; align-items: center; justify-content: space-around; background: #50a242; border-radius: 20px; padding: 0.1rem 0.3rem; margin-right: 10px; color: #fff;}
 .user_reviw.customize_review .cusreviw_list .list .rating_badge img { width: 10px;}
 .user_reviw.customize_review .cusreviw_list .list .rating_badge.two_rated { background:#FFB212;}
 .user_reviw.customize_review .cusreviw_list .list .rating_badge.one_rated { background:#ff0000;}
 .user_reviw.customize_review .cusreviw_list .list p { font-size: 13px; line-height: 18px;}
 .user_reviw.customize_review .cusreviw_list .list .top { display: flex; align-items: center; margin-bottom: 0.5rem;}
 .user_reviw.customize_review .cusreviw_list .list .product_pic { margin: 10px 0 0 0;}
 .user_reviw.customize_review .cusreviw_list .list .product_pic img { width: 70px; border: solid 1px #f1f1f1; border-radius: 2px;}
 .user_reviw.customize_review .cusreviw_list .list .custom_detail { display: block;font-size: 13px; display: flex; align-items: center; color: #000;}
 .user_reviw.customize_review .cusreviw_list .list .custom_detail small { margin-right: 10px; padding-right: 8px; border-right: solid 1px #ddd;}
 .user_reviw.customize_review .cusreviw_list .list .custom_detail small:nth-child(2) { border-right: none; padding-bottom: 0;}
 
 
 
 /******************************teztimonials *********************************/
 .user_review  { margin-bottom: 2.5rem;}
.user_review .review_box{background:#fff;text-align:center;margin:15px;border-radius:20px;padding:2rem;box-shadow:0 2px 4px rgba(0,0,0,0.2)}
.user_review .review_box img{width:70px;border-radius:50%;display:inline-block;margin-bottom:2rem}
.user_review .review_box p{font-size:14px;line-height:23px;font-style:italic;margin-bottom:2rem}
.user_review .review_box span{display:block;font-style:14px;font-weight:500}
.user_review .review_box small{font-size:12px;color:#F9B935}



/*** Product Slider  ***/
.produc-details .carousel-indicators li img { max-width: 90%; border-radius: 4px;}
.panel h2{font-size:28px;color:#000;font-weight:500;margin-bottom:15px}
.products_slider .slick-dots,.latest_blogs .slick-dots,.user_review .slick-dots{display:flex;justify-content:center;margin-top:10px}
.products_slider .slick-dots li,.latest_blogs .slick-dots li,.user_review .slick-dots li{width:10px;color:#fff;cursor:pointer;font-size:0;height:10px;margin:0 3px;border-radius:50%;border:none;background:#ddd}
.products_slider .slick-dots li button,.latest_blogs .slick-dots li button,.user_review .slick-dots li button{border:none;box-shadow:none;background:none;outline:none}
.products_slider .slick-dots li.slick-active,.latest_blogs .slick-dots li.slick-active,.user_review .slick-dots li.slick-active{background:#FEBD36}
.products_slider button.slick-prev,.latest_blogs button.slick-prev,.user_review button.slick-prev{background:url(../img/prev-arrow.svg) 10px 8px no-repeat #fff;width:40px;height:35px;top:40%;text-indent:-2em;border:none;position:absolute;left:-10px;color:transparent;z-index:9;padding:8px;border-radius:4px;box-shadow:0 1px 5px rgba(0,0,0,0.2);background-size:20px 20px}
.products_slider button.slick-next,.latest_blogs button.slick-next,.user_review button.slick-next{background:url(../img/next-arrow.svg) 10px 8px no-repeat #fff;width:40px;height:35px;top:40%;text-indent:-2em;border:none;position:absolute;right:-10px;color:transparent;z-index:9;padding:8px;border-radius:4px;box-shadow:0 1px 5px rgba(0,0,0,0.2);background-size:20px 20px}
.products_slider .prodct_box{border:solid 1px #dfdfdf;-webkit-transition:.4s ease;transition:.4s ease;position:relative;padding:5px 0 0;border-radius:4px;margin:15px 10px}
.products_slider .prodct_box:hover{box-shadow:0 0 10px rgba(0,0,0,0.1);-webkit-transform:scale(1.02);transform:scale(1.02)}
.products_slider .prodct_box a{text-decoration:none}
.products_slider .prodct_box .pdetail_outer{background:#F6F6F6;border-radius:0 0 4px 4px;padding:1.2rem}
.products_slider .prodct_box .wishlist{position:absolute;right:25px;background:url(../img/wishlist.svg) left top no-repeat;cursor:pointer;width:20px;height:20px}
.products_slider .prodct_box figure  { text-align: center; padding: 1rem;}
.products_slider .prodct_box figure img{max-width:80%; margin: 0 auto;}
.products_slider .prodct_box h4{font-size:15px;font-weight:400;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.products_slider .prodct_box .price{display:flex;justify-content:space-between;align-items:center;margin-top:10px}
.products_slider .prodct_box .price .final_price{font-size:16px;font-weight:600;color:#000}
.products_slider .prodct_box .price .cut_price{font-size:15px;color:#000;opacity:.6}
.products_slider .prodct_box .price .off{font-size:15px;color:#D65A00}

/* Products hover effect */
.customized_jewellery .products_list .prodct_box *,.products_slider .prodct_box *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .6s ease;transition:all .6s ease}
.customized_jewellery .products_list .prodct_box .image,.products_slider .prodct_box .image{position:relative}
.customized_jewellery .products_list .prodct_box img,.products_slider .prodct_box img{max-width:100%;vertical-align:top;-webkit-transition:opacity .35s;transition:opacity .35s}
.customized_jewellery .products_list .prodct_box .add-to-cart,.products_slider .prodct_box .add-to-cart{position:absolute;left:20px;right:20px;opacity:0;position:absolute;bottom:20px;-webkit-transform:translateY(100%);transform:translateY(100%);font-size:.8em;color:#000;padding:13px;letter-spacing:1.5px;background-color:#FEBD36;font-weight:700;text-decoration:none;text-transform:uppercase;border-radius:4px;border:none}
.customized_jewellery .products_list .prodct_box:hover .add-to-cart,.customized_jewellery .products_list .prodct_box.hover .add-to-cart,.products_slider .prodct_box.hover,.products_slider .prodct_box:hover .add-to-cart{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}

/*************************************** End product Details Page  ***********************************/


/*************************************** start Customized Jewellery page ***************************************/
.customized_jewellery { }
.customized_jewellery .banner { background: url('../img/customize-jewellery-bnr.jpg') center center no-repeat; padding: 5rem 0;}
.customized_jewellery .custmized_form h1 { font-weight: 600; color: #000; margin-top: 2rem; margin-bottom: 3rem;}
.customized_jewellery h2 { font-size: 32px; margin-bottom: 5px;}
.customized_jewellery .custmized_form {background: #fff3da; margin-bottom: 2rem; border: solid 1px #ffe5b2; border-right: none; border-left: none; padding: 1rem;}
.customized_jewellery .custmized_form .outer { display: flex; justify-content:space-between;}
.customized_jewellery .custmized_form .left { width: 48%;}
.customized_jewellery .custmized_form .right { width: 49%; background: #fff; border-radius: 6px; padding: 3rem; border: solid 1px #fedfa2;}
.customized_jewellery .custmized_form .right h5 { text-align: center; font-weight: 600; font-size: 20px; margin-bottom: 5px;}
.customized_jewellery .custmized_form .right p { text-align: center; font-size: 14px; color: #666; margin-bottom: 1.5rem;}
.customized_jewellery .custmized_form .right .form-control { background: #fff; color: #000; border-radius: 3px; border-color: #b6b6b6; padding: 0.8rem 0.8rem; height: auto;}
.customized_jewellery .custmized_form .right .form-control:focus { box-shadow: none; border-color: #c0c0c0;}
.customized_jewellery .custmized_form .right select.form-control { height: 50px;}
.customized_jewellery .custmized_form .right select { color: #ddd;}
.customized_jewellery .custmized_form .right .close { margin-top: -20px; margin-right: -10px;}
.customized_jewellery .custmized_form .right h2 { font-size: 22px; font-weight: 600; margin-bottom: 0.4rem;}
.seller_reg_modal .modal-body .right small { margin-bottom: 1rem; font-size: 13px; line-height: 18px; color: #666; font-weight: 400; display: block;}
.customized_jewellery .custmized_form .btn_submit { width: 100%; margin-top: 1rem; border: none; background: #ee5c04; padding: 12px 30px; font-size: 18px; font-weight: 600; color: #fff; text-align: center; border-radius: 3px;}
.customized_jewellery .custmized_form.btn_submit:hover { background: #e55600;}
.customized_jewellery .custmized_form .custom_fileuplod { display: flex;}  
.customized_jewellery .custmized_form .custom-file-uploader { position: relative; background: #ddd; width: 120px; height: 52px;line-height: 40px; cursor: pointer; font-size: 14px; text-align: center;padding: 4px 10px; border-radius: 0 4px 4px 0; margin-left: -1px; border: solid 1px #b6b6b6; }
.customized_jewellery .custmized_form .custom-file-uploader input[type=file] {display: block; cursor: pointer; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 5; width: 100%; height: 100%; opacity: 0; }

.customized_jewellery .custmized_form .left h2 { font-size: 20px; font-weight: 600;}
.customized_jewellery .custmized_form .left ul { display: flex; margin-top: 1rem; flex-wrap: wrap; justify-content: space-between;}
.customized_jewellery .custmized_form .left ul li { background: #fff; width: 49%; margin-top: 0.9rem; border-radius: 8px; border: solid 1px #ffe5b2; padding: 2rem;}
.customized_jewellery .custmized_form .left ul li img { width: 80px;}
.customized_jewellery .custmized_form .left ul li h4 { font-size: 16px; margin-top: 1rem; line-height: 22px;}
.customized_jewellery .custmized_form .left ul li span { background: #f1f1f1; width: 25px; height: 25px; border-radius: 50%; float: right; display: inline-flex; align-items: center; justify-content: center; text-align: center; color: #000;}

/* .customized_jewellery .products_list { background: #fff; margin-top: 1rem;}
.customized_jewellery .products_list .prodct_box { width: 25%; border-color: #f1f1f1; margin: -1px -1px 0 0; border-radius: 0;}
.customized_jewellery .products_list .prodct_box .pdetail_outer  { background: none;}
.customized_jewellery .products_list .prodct_box:hover .pdetail_outer { background: #f1f1f1; border-radius: 0;}
.customized_jewellery .products_list .prodct_box a { display: flex; flex-direction: column; justify-content: center;}
.customized_jewellery .products_list .prodct_box figure img { max-width: 65%; margin: 0 auto;}
.customized_jewellery .products_list .prodct_box .image { text-align: center;}
.customized_jewellery .products_list .prodct_box:hover { transform: none;} */

/*************************************** End Customized Jewellery page ***************************************/

/*************************************** Start About us  *****************************************************/
.aboutus .bg_strip { position: absolute; right: 0; top: 0; width: 100%; text-align: right;}
.aboutus .bg_strip img { max-width: 75%;}
.aboutus { position: relative; background: rgb(255,245,226); background: linear-gradient(180deg, rgba(255,245,226,1) 0%, rgba(255,255,255,1) 100%); padding: 4rem 0;}
.aboutus h1 {margin-bottom: 0.7rem; position: relative; font-size: 40px; line-height: 40px; color: #091c3f; font-weight: 900;}
.aboutus .pera  { font-size: 20px; position: relative; text-align: center; color: #333; line-height: 28px;}
.aboutus .vision, .aboutus .mission { width: 49%; color: #000; z-index: 9; position: relative; display: inline-block; background: #ffd38d; padding: 2rem;  border-radius: 6px;}
.aboutus .mission { background: #fecff8; border-color: #e182d5; float: right;}
.aboutus .vision h2, .aboutus .mission h2 { font-weight: 600; font-size: 28px; margin-bottom: 1rem;}
.aboutus .vision p, .aboutus .mission p { font-size: 18px; line-height: 25px;}
.aboutus .top_outer { display: flex; position: relative; justify-content: space-between; align-items: center; background: #fff; margin: 3rem 0; border-radius: 1rem; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);}
.aboutus .top_outer .left{ width: 48%; padding: 3rem;}
.aboutus .top_outer .left h2 { font-size: 34px; font-weight: 900;}
.aboutus .top_outer .left p { font-size:20px; line-height: 30px; color: #666; margin-top: 1rem;}
.aboutus .top_outer .right{ width: 48%;}
.aboutus .top_outer .right img { max-width: 100%; border-radius: 0 1rem 1rem 0; }

.aboutus .vistion_mision { background: url('../img/frame-1.png') center center no-repeat;}
.aboutus .ciero_story { background: url('../img/jaipur_sketch.svg') center bottom no-repeat; padding: 3rem 0; border-bottom: solid 1px #f4d79d;}
.aboutus .ciero_story h2 { margin-bottom: 1rem;}
.aboutus .ciero_story p { font-size: 20px; color: #666; line-height: 28px; margin-bottom: 2rem;}
.aboutus .team {display: flex; background: linear-gradient(to right,#e65a17 0,#ec8a25 100%); align-items: center; justify-content: space-between;}
.aboutus .team .left { width: 42%; padding: 5rem; color: #fff;}
.aboutus .team .right { width: 58%;}
.aboutus .team h3 { font-size: 34px; font-weight: 600; margin-bottom: 1rem;}
.aboutus .team span { font-size: 20px; font-weight: 600; display: block; margin-bottom: 0.7rem;}
.aboutus .team p { font-size: 17px; color: #ffdac3; line-height: 25px;}

.aboutus .customize_block { padding-top: 4rem; text-align: center;}
.aboutus .customize_block strong { font-size: 28px; text-transform:uppercase; font-weight: 600;}
.aboutus .customize_block p { font-size: 16px; margin-top: 0.5rem;}
.aboutus .customize_block a {background: linear-gradient(to right,#e65a17 0,#ec8a25 100%); text-decoration: none; margin-top: 2rem; display: inline-block; padding: 1rem 2rem; font-size:18px; color: #fff; border-radius: 4px;}
.aboutus .customize_block a:hover { text-decoration: none;background: linear-gradient(to right,#ec8a25 0,#e65a17 100%);}

/********************************************** Start My Cart Page  *********************************/
.chkout_tabing { width: 1200px; margin: 0 auto;}
.chkout_tabing .nav { justify-content: center; margin-bottom: 1rem;}
.chkout_tabing .nav-tabs { border-bottom: none; display: inline-flex; background: #fff; padding: 0.2rem; box-shadow: 0 1px 30px rgba(0, 0, 0, 0.07); border-radius: 50px;}
.chkout_tabing .nav-tabs .nav-link  { color: #000; display: flex; align-items: center; border: none; border-radius: 0; padding: 0.4rem 2rem;}
.chkout_tabing .nav-tabs .nav-link.active {background: #e55600; border-color:#a09e9d; color: #fff; border-radius: 50px;}
.chkout_tabing .nav-tabs .nav-link.active span { background: #fff; color: #e55600;}
.chkout_tabing .nav-tabs .nav-link span {background: #eaeaea;
    width: 20px;
    height: 20px;
    margin: 0 8px;
    font-size: 10px;
    font-weight: 600;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #000;
    border-radius: 50%;
}

.chkout_tabing .nav-tabs .nav-link:focus, .chkout_tabing .nav-tabs .nav-link:hover { margin: 0;}
 .cart_outer { background: #f7f7f7; padding: 2rem 0;}
 .my_cart { display: flex; justify-content: space-between; align-items: flex-start; width: 1200px; margin: 0 auto; }
 .my_cart .left, .my_cart .right { background: #fff; width: 67%; border: solid 1px #ddd; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.06); padding: 1.5rem; border-radius: 4px; }
 .my_cart .right { width: 31%; padding: 2rem; position: -webkit-sticky;position: sticky; top: 70px; }
 .my_cart .left .top { display: flex; align-items: center; justify-content: space-between; padding:0 0 1.5rem 0;}
 .my_cart .left h2 { font-size: 18px; font-weight: 600;}
 .my_cart .left .top .pin_check { position: relative; display: flex; align-items: center; justify-content: space-between;}
 .my_cart .left .top .pin_check label { font-size: 14px; margin-right: 10px;}
 .my_cart .left .top .pin_check input[type="text"] { font-size: 14px; width: 250px; padding-right: 60px; color: #000; border-color: #b3b8be; height: 42px;}
 .my_cart .left .top .pin_check input:focus { outline: none; border-color: #f3601e; box-shadow: none;}
 .my_cart .left .top .pin_check button[type="submit"] { position:absolute; top: auto; right: 10px; background: none; padding: 2px; border: none; box-shadow: none; color: #f3601e; text-transform: uppercase; font-size: 12px;}
 .my_cart .cart_detail { display: flex; border-top: solid 1px #e3e3e3; align-items: center; position: relative; padding:1.2rem 0; }
 .my_cart .cart_detail .remove { background: #e9e9e9; width: 22px; height: 22px; display: flex; position: absolute; align-items: center; justify-content: center; right: 2px; top: 25px; border-radius: 4px; padding: 4px; border: none; box-shadow: none;}
 .my_cart .cart_detail .remove svg { opacity: 0.7;}
 .my_cart .cart_detail .remove:hover { background: #FFB212;}
 .my_cart .cart_detail .remove:hover svg path { fill: #fff;}
 .my_cart .cart_detail figure { width: 120px;}
 .my_cart .cart_detail figure img { max-width: 90%;}
 .my_cart .cart_detail article { margin-left: 10px;}
 .my_cart .cart_detail article .p_name { font-size: 15px; margin-bottom: 0.3rem; display: block;}
 .my_cart .cart_detail article .p_name a { color: #333; text-decoration: none;}
 .my_cart .cart_detail article .p_name a:hover { color: #D65A00;}
 .my_cart .cart_detail article .price{display:flex;align-items:center; margin:8px 0 10px 0;}
 .my_cart .cart_detail article .price .final_price{font-size:14px;color:#000;font-weight:600}
 .my_cart .cart_detail article .price .cut_price{font-size:14px; margin: 0 8px; color:#000;opacity:0.6}
 .my_cart .cart_detail article .price .off{font-size:14px;color:#D65A00}
 .my_cart .cart_detail article .p_quntity { border: solid 1px #d2d2d2; border-radius: 4px; display: inline-flex; align-items: center;}
 .my_cart .cart_detail article .p_quntity .quantity { border: none; text-align: center; border-left: solid 1px #d2d2d2; border-right: solid 1px #d2d2d2;}
 .my_cart .cart_detail article .p_quntity .minus, .my_cart .cart_detail article .p_quntity .plus { padding: 2px 10px; font-size: 20px; background: none; border: none; box-shadow: none;}
 .my_cart .cart_detail article .dlivery_date { display: flex; font-size: 13px; margin-top: 10px;}
 .my_cart .cart_detail article .dlivery_date strong { font-weight: 600; margin-left: 5px;}
 .my_cart .cart_detail article .wishlist { margin-top: 10px; display: block;}
 .my_cart .cart_detail article .wishlist a { color: #333; text-decoration: none; font-size: 14px;}
 .my_cart .cart_detail article .wishlist a:hover {text-decoration: none; color: #e55600;}
 .my_cart .cart_detail article .wishlist a:hover svg path { stroke: #f3601e;}
 
 .my_cart .right .top .apply_coupon { position: relative;}
 .my_cart .right .top .apply_coupon label { font-size: 14px; margin-bottom: 10px;}
 .my_cart .right .top .apply_coupon input[type="text"] { font-size: 14px; width: 100%; padding-right: 100px; color: #000; border-color: #b3b8be; height: 42px;}
 .my_cart .right .top .apply_coupon input:focus { outline: none; border-color: #f3601e; box-shadow: none;}
 .my_cart .right .top .apply_coupon button[type="submit"] { position:absolute; top: 35px; right: 10px; background: #f3601e; padding: 5px 20px; border-radius: 50px; border: none; box-shadow: none; color: #fff; text-transform: uppercase; font-size: 12px;}
 .my_cart .right .top .apply_coupon .c_applied { display: block; margin-top: 0.5rem; background: #e6fae7; padding: 10px; font-size: 12px; color: #2e7d31; border-radius: 4px;}

 .my_cart .right .middle .price_detail { margin: 20px 0;}
 .my_cart .right .middle .price_detail h3 { font-weight: 600; margin-bottom: 10px;}
 .my_cart .right .middle .price_detail .prow { display: flex; font-size: 14px; color: #666; padding: 8px 0; align-items: center; justify-content: space-between;}
 .my_cart .right .middle .price_detail .prow .value { color: #e55600;}
 .my_cart .right .middle .price_detail .prow.total { font-size: 16px; font-weight: 600; color: #000;}
 .my_cart .right .middle .btn_checkout { background: #ee5c04; color: #fff; text-decoration: none; font-size: 16px; font-weight: 600; text-align: center; padding: 13px 30px; border-radius: 4px; display: flex; justify-content: center;}
 .my_cart .right .middle .btn_checkout:hover { text-decoration: none; background: #e55600 }

 .my_cart.checkout .left { padding: 2rem;}
 .my_cart.checkout .left label { margin-bottom: 0.3rem; font-size: 14px; color: #666;}
 .my_cart.checkout .left label .required { color: #ff0000;}
 .my_cart.checkout .left .error { color: #ff0000;}
 .my_cart.checkout .left .form-control { background: #f9f9f9; color: #000; border-radius: 3px; border-color: #d9d9d9; padding: 0.5rem 0.8rem; height: auto;}
 .my_cart.checkout .left .form-control:focus { box-shadow: none; border-color: #c0c0c0;}
 .my_cart.checkout .left .biling_ad { margin-top: 20px;}
 .my_cart.checkout .left .biling_ad h2 { margin-bottom: 15px;}
 .my_cart.checkout .right { top: 80px;}
 .my_cart.checkout .right .middle .price_detail { margin-top: 0;}

 .my_cart.vps .right .middle .price_detail { margin-top: 0;}
 .my_cart.wishlist .left  { width: 100%;}
 .my_cart.wishlist .left .cart_detail { position: relative;}
 .my_cart.wishlist .left a.movebag { background: none; text-decoration: underline; cursor: pointer; position: absolute; right: 0; bottom: 15px; border: none; padding: 0; font-weight: 600; color: #db5503; float: right;text-transform: none!important;}
 

 /* header.cart_header {}
 header.cart_header .right ul, .cart_process { display: flex;}
 header.cart_header .right ul li a, .cart_process li a {display: flex; padding-right: 50px; color: #666; font-size: 14px; position: relative;}
 header.cart_header .right ul li a.active, .cart_process li a.active { color: #e55600; font-weight: 600;}
 header.cart_header .right ul li a.active span, .cart_process li a.active span { background: #e55600; color: #fff;}
 header.cart_header .right ul li a:hover, .cart_process li a:hover { text-decoration: none;}
 header.cart_header .right ul li a::after, .cart_process li a::after { content: ''; position: absolute; width: 40px; height: 1px; right: 0; top: 10px; background: #ddd;} 
 header.cart_header .right ul li span, .cart_process li span { background: #eaeaea; width: 20px; height: 20px; margin: 0 8px; font-size: 10px; font-weight: 600; display: flex; align-items: center; justify-content: center; color: #000; border-radius: 50%;}
 header.cart_header .right ul li:last-child a::after, .cart_process li:last-child a:after { display: none;}
 .cart_process li:last-child a { padding-right: 0;} */

.cart_process { display: flex;}
.cart_process li a {display: flex; padding-right: 50px; color: #666; font-size: 14px; position: relative;}
.cart_process li a.active { color: #e55600; font-weight: 600;}
.cart_process li a.active span { background: #e55600; color: #fff;}
.cart_process li a:hover { text-decoration: none;}
.cart_process li a::after { content: ''; position: absolute; width: 40px; height: 1px; right: 0; top: 10px; background: #ddd;} 
.cart_process li span { background: #eaeaea; width: 20px; height: 20px; margin: 0 8px; font-size: 10px; font-weight: 600; display: flex; align-items: center; justify-content: center; color: #000; border-radius: 50%;}
.cart_process li:last-child a:after { display: none;}
 

 /* ****************************************** Policy pages **************************************/
 .ciero_policy { background: #fff; border-radius: 8px; padding: 2rem; margin-bottom: 2rem; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);}
 .ciero_policy h1 { font-size: 28px; font-weight: 600; color: #000; margin-bottom: 1.5rem; border-left: solid 5px #F9B935; padding-left: 1rem; line-height: 30px;}
 .ciero_policy h2 { font-size: 22px; color: #000; margin-bottom: 0.5rem;}
 .ciero_policy p { color: #666; font-size: 15px; margin-bottom: 15px; line-height: 22px;}
 .ciero_policy a { color: #e55600; text-decoration: none; vertical-align: top;}
 .ciero_policy a:hover { text-decoration:underline;}

 /******************************************** Start Blogs **************************************/
 
.blogs h1 { font-size: 36px;}
.blogs .outer { display: flex; flex-wrap: wrap; justify-content: space-between;}
.blogs article { width: 32%; padding: 1rem; margin-top: 1.5rem; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); background: #fff; border-radius: 6px;}
.blogs article img { max-width: 100%;}
.blogs article small { font-size: 12px; color: #fff; margin-left: 10px; background: #F9B935; border-radius: 50px; padding: 0.2rem 0.7rem; margin-top: -20px; margin-bottom: 0.3rem; display: inline-block;}
.blogs article h2 a { color: #000; font-size: 20px; margin-bottom: 0.5rem; display: block;}
.blogs article p { color: #666;}
.blogs article h2 a:hover { color: #e55600;}
.blogs article:hover h2 a { color: #e55600; text-decoration: none;}

.blogs.blog_detail { padding:1rem 0 3rem 0;}
.blogs.blog_detail .left { width: 70%;}
.blogs.blog_detail .left  article{ width: 100%;}
.blogs.blog_detail .left h2 { font-size: 22px; margin: 0.8rem 0;}
.blogs.blog_detail .left p { margin-bottom: 0.5rem; line-height: 22px;}
.blogs.blog_detail .left p a { line-height: normal; vertical-align: top;color: #db5503;}
.blogs.blog_detail .right { width: 27%; padding: 1rem; position: sticky; top: 80px; margin-top: 1.5rem; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); background: #fff; border-radius: 6px;}
.blogs.blog_detail .outer { flex-wrap: nowrap; align-items: flex-start;}
.blogs.blog_detail .right ul li { display: flex; padding: 1rem 0; border-bottom: solid 1px #e7e7e7;}
.blogs.blog_detail .right ul li figure { width: 90px; height: auto; border-radius: 50%; margin-right: 10px;}
.blogs.blog_detail .right ul li figure img { max-width: 100%; border-radius: 50%;}
.blogs.blog_detail .right ul li h4 a { color: #000;}
.blogs.blog_detail .right ul li a:hover { text-decoration: none; color: #db5503;}
.blogs.blog_detail .right ul li:last-child { border-bottom: none;}
.blogs.blog_detail .right ul li span.date { color: #666; font-size: 13px; display: block; margin-top: 0.7rem;}
.blogs.blog_detail .right h2 { font-size: 20px; font-weight: 600; margin-bottom: 0.7rem;}

.blogs.blog_detail .latest_blogs{margin:2rem 0 0 0}
.blogs.blog_detail .latest_blogs h2{font-size:28px;font-family:'Lato',sans-serif;color:#000;font-weight:600;margin-bottom:20px}
.blogs.blog_detail .latest_blogs .blog_box_outer { display: flex;}
.blogs.blog_detail .latest_blogs .blog_box{width:25%;margin:15px 0;-webkit-transition:.4s ease;transition:.4s ease}
.blogs.blog_detail .latest_blogs .blog_box:hover{-webkit-transform:scale(1.02);transform:scale(1.02);text-decoration:none}
.blogs.blog_detail .latest_blogs .blog_box:hover figcaption{color:#e3b148}
.blogs.blog_detail .latest_blogs .blog_box a:hover{text-decoration:none}
.blogs.blog_detail .latest_blogs .blog_box img{max-width:100%}
.blogs.blog_detail .latest_blogs .blog_box figcaption{background:#fff;box-shadow:0 1px 5px rgba(0,0,0,0.2);border-radius:4px;color:#000;font-size:19px;line-height:25px;text-decoration:none;width:85%;text-align:center;position:relative;margin:-20px auto 0;padding:1rem 1.8rem}



/********************************************** Contact us Page ***********************************/
.contactus .outer { width: 1000px; margin: 20px auto; display: flex; justify-content: space-around;}
.contactus .outer article { display: flex; align-items: center; margin: 2rem 0; width: 48%; padding: 2rem; border-radius: 10px; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);}
.contactus .outer article figure img { width: 50px; margin-right: 15px; } 
.contactus .outer article span { font-size: 20px;}
.contactus .outer article span strong { display: block; font-size: 22px; font-weight: 600;}
.contactus .outer article span strong a { color: #db5503; text-decoration: none;} 

.p_quntity .quantity { max-width: 48px; text-align: right; } 
.paginationLink {margin: 30px 0px 30px 485px;}
.image {padding: 0px;}