.set_contact_no{font-weight: bold; color: #282828;}
.set_contact_no span{color: #D52241;}
.header_bottom_line{border-bottom: 1px solid #9D9D9D; margin-bottom: 10px;}
.usd_eng_flag:before {content: url('../../img/heart_home_imgs/english_usd_flag.jpg'); float: left; width: 32px; height: 16px; padding-right: 10px;}
.espanol_flag:before {content: url('../../img/heart_home_imgs/espanol_flag.jpg'); float: left; width: 32px; height: 16px; padding-right: 10px;}
.set_top_header{padding: 8px 0px;}
.top_header_list{text-align: right; font-size: 13px;}
.top_header_list a{display: inline-block;}
.top_header_list a:hover{color: #D52241;}
.top_header_list li{display: inline-block; padding: 0px 10px; border-right: 1px solid #B2B2B2; height: 15px;}
.top_header_list li:last-child, .set_right_headinfo li:last-child{border-right: 0px; padding-right: 0px;}

.set_right_headinfo li{display: inline-block; border-right: 1px solid #B2B2B2; height: 20px; padding: 0px 18px;}
.set_header_logo{padding: 15px 0px 0px 0px;}
.search_input_field{border: 1px solid #CDCED3; border-radius: 28px; padding: 5px 20px 7px 10px; width: 100px; margin-right: -17px;}
.set_header_field{width:250px !important;}
.shopping_count{background: #B0393C; color: #fff; border-radius: 20px; vertical-align: middle; text-align: center; display: inline-block; min-width: 24px; font-size: 12px; padding: 5px;}
.jewelry_block{text-align: center;}
.jewelry_block h3{margin: 0px; padding: 20px 0px 18px 0px; background: #FFF6F6; text-transform: uppercase; color: #414142; border-right: 1px solid #DADDE3; font-weight: normal; font-size: 18px; text-align: center; margin-bottom: 15px;}
.jew_link_btn{display: block; background: #920D1E; color: #fff; text-transform: uppercase; width: 250px; padding: 16px 0px; font-size: 17px; border-radius: 20px; margin: 0px auto;}
.jew_link_btn:hover{color: #fff;}
.jew_link_list{width: 300px; margin: 0px auto; padding: 15px 0px;}
.jew_link_list li{display: block; text-align: right; border-bottom: 1px solid #F08F9F; padding: 12px 0px;}
.jew_link_list li a{display: block;}
.jew_link_list li a:after{content: url('../../img/heart_home_imgs/link_list_icon_arrow.jpg'); width: 35px; height: 16px; float: right; margin: -8px 0px 0px 8px;}
.jewelry_block img{ max-width: 335px; max-height: 180px; width: 100%; height: 100%; margin: 0px 0px 20px 0px;}
.search_diamond_block{border: 1px solid #A6A6A6; background: #FAFAFC; color: #000; margin: 15px auto; width: 100%; padding: 15px 10px;}
.set_shape_list li{ display: inline-block; text-align: center; padding: 0px 14px;}
.set_shape_list li div a img{padding-bottom: 5px;}
.diamond_search_head{font-size: 20px; text-transform: uppercase; color: #A91D21; padding: 5px 0px 10px 0px;}
.search_head_line{border-bottom: 2px solid #C3CBCD; width: 100px;}
.search_text{line-height: 20px; padding-top: 10px;}
.set_search_box:after{content: url('../../img/heart_home_imgs/diamond_right_arrow_icon.jpg'); width: 92px; height: 78px; position: absolute; right: 16px; top: 8px;}
.ring_block_col{width: 24% !important; border: 1px solid #A6A6A6; text-align: center; margin: 0px 15px 15px 0px;}
.engage_ring_bg{background: #F4F5F8; padding: 15px 10px; height: 200px;}
.engage_ring_head{color: #D42140; font-size: 17px; border-bottom: 1px solid #B7B8BA; padding: 8px 0px; height: 76px; line-height: 22px; margin-bottom: 15px;}
.set_right_margin{margin-right: 0px;}
.engage_ring_img{padding: 15px 0px;}
.engage_ring_text{line-height: 20px; text-align: left;}
.insta_feed_head{font-size: 28px; color:#98201B; padding-bottom: 10px;}
.insta_feed_head:after{content: url('../../img/heart_home_imgs/instagram_set_icon.jpg'); height: 55px; float: right; width: 56%; margin: -10px 0px 0px 0px;}
.insta_feed_head1:after{content: url('../../img/heart_home_imgs/fb.png'); color:#98201b; height: 55px; float: right; width: 56%; margin: -10px 0px 0px 0px;}
.insta_feed_head1 {
    font-size: 28px;
    color: #98201B;
    padding-bottom: 10px;
}
.insta_feed_head2:after{content: url('../../img/heart_home_imgs/tt.png'); color:#98201b; height: 55px; float: right; width: 56%; margin: -10px 35px 0px 0px;}
.insta_feed_head2 {
    font-size: 28px;
    color: #98201B;
    padding-bottom: 10px;
}
.insta_sub_head{font-size: 18px; padding: 0px 0px 20px 0px;}
.insta_feed_list li{display: inline-block; padding: 0px 10px;}
.insta_feed_list li img{width: 206px;}
.insta_feed_list li:first-child{padding-left: 0px;}
.insta_feed_list li:last-child{padding-right: 0px;}
.insta_gram_feeds{margin: 10px 10px 5px 10px;}
.subscribe_block{text-align: center; margin-bottom: 20px;}
.subscribe_block span{display: inline-block;}
.subscribeHeading{color: #98201B; font-size: 18px; margin-right: 20px;}
.subscrie_email{width: 400px;}
.subscribeButton{color: #98201B; text-transform: uppercase;}
.subscrie_email, .subscribeButton{border: 1px solid #CDCED3; border-radius: 13px; padding: 11px 20px; margin-left: 8px;}
.set_sub_text{text-align: left; line-height: 20px; float: right; margin-right: 30px;}
.footer_section_block{text-transform: uppercase;}
.footer_set_heading{font-size: 16px; font-weight: bold; margin-bottom: 10px;}
.footer_set_line{border-bottom: 1px solid #B90B23; width: 80px; margin-bottom: 15px;}
.footer_section_block ul li{display: block; padding-bottom: 10px;}
.set_social_icons li{display: inline-block !important; padding-right: 5px;}
.set_contact_addres{text-transform: capitalize; line-height: 20px;}
.set_heart_btn{position: relative; text-align: center;}
.set_link_btn{position: absolute; bottom: -50px; width: 100%; left: 13px;}
.set_link_btn div a img{margin-bottom: 8px;}
.free-shipping-icon{ float: left; width: 20px;margin-top: 5px; height: 12px;}
.need_help_cols{float: left; width:55%;}
.contact_right_cols{float: right; width:40%; border-left: 1px solid #000; margin: 20px 0px 0px 0px; padding: 0px 0px 0px 30px;}
.set_icon_space{ float: left; width: 35px;margin-top: 2px; height: 32px;}
.contact_right_cols a{display: block; clear: both;}
.need_help_cols p{font-size: 12px; text-align: left; line-height: 20px;}
.need_help_cols h4{color: #036; font-size: 14px; font-weight: bold; text-transform: uppercase;}
.set_social_link li{display: inline-block; margin: 0px 15px 15px 0px; padding: 0px;}
.set_social_link li img{width: 178px;height: 175px;border: 1px solid #ccc;vertical-align: top;}
.set_social_link li:last-child{margin-right: 0px;}
.set_left_margin{margin-left: 9px;}
.steps_rgarow img{width: 39px; height: 39px; right: 42px; position: absolute; top: 2px; z-index: 999;}
