/*Theme Name: Garenjewellery

Author: RYAN*/



html, body {

	margin:0;

	padding:0;

	font-family: 'Rufina', serif;

	background:#fff;

	}

	

.clr {

margin:0; padding:0;

clear:both;

}

 

.clear {

margin:0; padding:0;

clear:both;

}



.clearfix {

margin:0; padding:0;

clear:both;

}

/* Global Classes starts */

* {

outline:none;

}



div, form, P

{

 margin:0px;

 padding:0px;

}



h1,h2,h3,h4,h5,h6 {

margin:0; padding:0;

font-family: 'Rufina', serif;

}



A IMG /* This Class will disble border over any link on images*/

{ 

  border:none;

  outline:none

}

a

{

	text-decoration:underline;

	color:#A2A2A2;

}



a:hover

{

	text-decoration:none;

	color:#596163;

}

p

{

	color:#596163;

	padding:5px 0px 5px 0px;

	margin:5px 0px 5px 0px;

	}



p a

{

	text-decoration:underline;

	color:#A2A2A2;

}



p a:hover

{

	text-decoration:none;

	color:#596163;

}



UL

	{

	/* Controls NORMAL UL */

	margin:0 0 0 15px; 

	padding:0 0 0 0;

	list-style-type:none; 

	color:#596163;

	}



UL LI

	{

	/* Controls NORMAL li inside UL */

	margin:0 0 3px 0; 

	padding:0 0 0 12px;

	}



UL strong	{

font-size:15px;

	}	



OL 

	{

	/* Controls NORMAL OL */

	margin:0 0 0 28px; 

	padding:0 0 0 0;

	list-style-type:decimal; 

	}



OL LI

	{

	/* Controls NORMAL li inside OL */

	text-decoration:underline;

	color:#000000;

	}

	

OL LI A, LI A , OL A

	{

	/* Controls LINKS inside OL */

	text-decoration:underline;

	color:#000000;

	}



OL A:HOVER

	{

	/* Controls LINKS HOVER inside OL */

	text-decoration:none;

	color:#363636;

	}



UL A

	{

	/* Controls LINKS inside UL */

	text-decoration:underline;

	color:#A2A2A2;

	}



UL A:HOVER

	{

	/* Controls LINKS HOVER inside UL */

	text-decoration:none;

	color:#363636;

	}

/* Global Classes ends */











/*--index--page-start--*/

#header_section{

	width:100%;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	}

	

.header_wrapper{

	width:1190px;

	margin:0px auto;

	padding:0px 0px 0px 0px;

	}

	

.header_bar{

	margin:0px 0px 15px 0px;

	padding:20px 0px 0px 0px;

	}

	

.logo_bar{

	width:170px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	float:left;

	}

	

.logo_bar img{

	max-width:100%;

	margin:25px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	}

	

.navigation_bar{

	width:828px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	float:right;

	}

	

.callus{

	margin:0px 0px 15px 0px;

	padding:0px 0px 0px 0px;

	text-align:right;

	}

	

.callus a{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	font-family: 'Roboto', sans-serif;

	text-decoration:none;

	font-size:28px;

	font-weight:normal;

	color:#000;

	}

	

.callus a:hover{

	color:#7a7a7a;

	}

	

nav{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	}

	

nav ul{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	list-style-type:none;

	text-align:right;

	background:url(images/menu_devider.png)left 26px repeat-x;

	}

	

nav ul li{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	display:inline-block;

	}

	

nav ul li a{

	margin:0px 0px 0px 0px;

	padding:0px 12px 10px 12px;

	text-decoration:none;

	font-size:15px;

	font-weight:400;

	color:#000;

	text-transform:uppercase;

	display:inline-block;

	}

	

nav ul li a:hover{

	background:url(images/menu_hover.png)left bottom repeat-x;

	}

nav ul li.current-menu-item a{

	background:url(images/menu_hover.png)left bottom repeat-x;

	}

		

.top_address{

	margin:5px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	text-align:right;

	}

	

.top_address img{

	max-width:100%;

	margin: 14px 15px 0px 15px;

	padding:0px 0px 0px 0px;

	vertical-align:top;

	}

	

.top_address p{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	text-transform:capitalize;

	font-size:15px;

	font-weight:400;

	color:#7a7a7a;

	}

	

.banner_bar{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	}

	

.banner_bar img{

	max-width:100%;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	}

	

.slider_info{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	}

	

.slider_text{

	width:425px;

	margin:110px 0px 0px 720px;

	padding:60px 0px 60px 0px;

	background:#fff;

	position:absolute;

	}

	

	

	

.description_banner{

	width:300px;

	margin:0px auto;

	padding:20px 25px 30px 25px;

	text-align:center;

	background:#fff;

	white-space:normal !important;

	font-family:"Rufina",serif;

	}

	

.description_banner h3{

	margin:0px 0px 5px 0px;

	padding:0px 0px 0px 0px;

	text-transform:uppercase;

	font-size:20px;

	font-weight:400;

	color:#000;

	line-height:25px;

	white-space:normal !important;

	}

	

.description_banner h4{

	margin:0px 0px 15px 0px;

	padding:0px 0px 0px 0px;

	text-transform:uppercase;

	font-size:30px;

	font-weight:400;

	color:#000;

	line-height:35px;

	white-space:normal !important;

	}

	

.description_banner p{

	margin:0px 0px 0px 0px;

	padding:0px 0px 20px 0px;

	font-size:16px;

	font-weight:400;

	color:#000;

	line-height:25px;

	border-bottom:4px solid #000;

	white-space:normal !important;

	}

	

#contener_section{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	}

	

.contener_wrapper{

	width:1190px;

	margin:0px auto;

	padding:0px 0px 0px 0px;

	}

	

.product_details{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	}

	

.product_bar{

	margin:0px 0px 25px 0px;

	padding:0px 0px 0px 0px;

	}

.product_bar a{

	text-decoration:none;

	color:#000;

	}	

.product_left{

	width:345px;

	height:280px;

	margin:0px 33px 0px 0px;

	padding:25px 15px 25px 15px;

	background:#ebebeb;

	float:left;

	position: relative;

	}

	

.product_left img{

	max-width: 270px;

    	margin: 25px 0px 0px 65px;

    	padding: 0px 0px 0px 0px;

	}

	

.product_left h3{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	text-transform:uppercase;

	font-size:13px;

	font-weight:600;

	color:#000;

	}

	

.product_left h3 a{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	text-decoration:none;

	text-transform:uppercase;

	font-size:13px;

	font-weight:600;

	color:#000;

	}

	

.product_left h3 span{

	margin:5px 0px 0px 0px;

	padding:0px 0px 15px 0px;

	text-transform:uppercase;

	font-size:18px;

	font-weight:600;

	color:#000;

	display:block;

	background:url(images/product_devider.png)left bottom no-repeat;

	}

	

.product_left:hover{

	background:#fff;

	cursor:pointer;

	}

	

.product_middle{

	width:345px;

	height:280px;

	margin:0px 0px 0px 0px;

	padding:25px 15px 25px 15px;

	background:#ebebeb;

	float:left;

	position: relative;

	}

.product_middle{ text-decoration:none; color:#000;}	

.product_middle img{

	max-width: 200px;

    	margin: 0px 0px 10px 65px;

    	padding: 0px 0px 0px 0px;

	}

	

.product_middle h3{

	margin:0px 0px 0px 0px;

	padding:15px 0px 0px 0px;

	text-transform:uppercase;

	font-size:13px;

	font-weight:600;

	color:#000;

	background:url(images/product_devider.png)left top no-repeat;

	}

	

.product_middle h3 a{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	text-decoration:none;

	text-transform:uppercase;

	font-size:13px;

	font-weight:600;

	color:#000;

	}

	

.product_middle h3 span{

	margin:5px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	text-transform:uppercase;

	font-size:18px;

	font-weight:600;

	color:#000;

	display:block;

	}

	

.product_middle:hover{

	background:#fff;

	cursor:pointer;

	}

	

.product_right{

	width:345px;

	height:280px;

	margin:0px 0px 0px 0px;

	padding:25px 15px 25px 15px;

	background:#ebebeb;

	float:right;

	position: relative;

	}

	

.product_right a{

	text-decoration:none;

	color:#000;

	}	

.product_right img{

	max-width: 200px;

    	margin: 0px 0px 0px 5px;

    	padding: 0px 0px 0px 0px;

	}

	

.product_right h3{

	margin:0px 0px 12px 150px;

	padding:0px 0px 0px 0px;

	text-transform:uppercase;

	font-size:13px;

	font-weight:600;

	color:#000;

	}

	

.product_right h3 a{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	text-decoration:none;

	text-transform:uppercase;

	font-size:13px;

	font-weight:600;

	color:#000;

	}

	

.product_right h3 span{

	margin:5px 0px 0px 0px;

	padding:0px 0px 15px 0px;

	text-transform:uppercase;

	font-size:18px;

	font-weight:600;

	color:#000;

	display:block;

	background:url(images/product_devider.png)left bottom no-repeat;

	}

	

.product_right:hover{

	background:#fff;

	cursor:pointer;

	}

	

.pearl_left{

	width:120px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	float:left;

	}

	

.pearl_left h4{

	margin:150px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	text-transform:uppercase;

	font-size:13px;

	font-weight:600;

	color:#000;

	}



.pearl_left a{

	text-decoration:none;

	color:#000;

	}

		

.pearl_left h4 a{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	text-decoration:none;

	text-transform:uppercase;

	font-size:13px;

	font-weight:600;

	color:#000;

	}

	

.pearl_left h4 span{

	margin:5px 0px 0px 0px;

	padding:0px 0px 15px 0px;

	text-transform:uppercase;

	font-size:18px;

	font-weight:600;

	color:#000;

	display:block;

	background:url(images/product_devider.png)left bottom no-repeat;

	}

	

.pearl_right{

	width:190px;

	margin: 7px 15px 0px 0px;

	padding:0px 0px 0px 0px;

	float:right;

	}

	

.pearl_right img{

	max-width:100%;

	margin:0px 5px 0px 0px;

	padding:0px 0px 0px 0px;

	}

	

	





.watch_left{

	width:120px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	float:left;

	}

	

.watch_left h4{

	margin:20px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	text-transform:uppercase;

	font-size:13px;

	font-weight:600;

	color:#000;

	}



.watch_left a{

	text-decoration:none;

	color:#000;

	}

		

.watch_left h4 a{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	text-decoration:none;

	text-transform:uppercase;

	font-size:13px;

	font-weight:600;

	color:#000;

	}

	

.watch_left h4 span{

	margin:5px 0px 0px 0px;

	padding:0px 0px 15px 0px;

	text-transform:uppercase;

	font-size:18px;

	font-weight:600;

	color:#000;

	display:block;

	background:url(images/product_devider.png)left bottom no-repeat;

	}

	

.watch_right{

	width:185px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	float:right;

	}

	

.watch_right img{

	max-width:100%;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	}

	

	

.ourservices_bar{

	margin:0px 0px 40px 0px;

	padding:0px 0px 0px 0px;

	}

	

.services_heading{

	margin:0px 0px 30px 0px;

	padding:0px 0px 0px 0px;

	text-align:center;

	background:url(images/heading_line.png)left 20px repeat-x;

	}

	

.services_heading h2{

	margin:0px 0px 0px 0px;

	padding:10px 40px 10px 40px;

	background:#000;

	text-transform:uppercase;

	font-size:18px;

	font-weight:400;

	color:#fff;

	display:inline-block;

	}



.services_heading span{

	margin:0px 0px 0px 0px;

	padding:10px 40px 10px 40px;

	background:#000;

	text-transform:uppercase;

	font-size:18px;

	font-weight:400;

	color:#fff;

	display:inline-block;

	}

	

.services_left{

	width:620px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	float:left;

	}

	

.services_left h3{

	margin:0px 0px 20px 0px;

	padding:0px 0px 0px 0px;

	text-transform:uppercase;

	font-size:18px;

	font-weight:600;

	color:#000;

	}

	

.services_left p{

	margin:0px 0px 20px 0px;

	padding:0px 0px 0px 0px;

	font-size:14px;

	font-weight:400;

	color:#000;

	line-height:25px;

	}

	

.services_right{

	width:485px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	float:right;

	}



.services_right img{

	max-width:100%;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	}



	

.insurance_quotes{

	width:310px;

	margin:200px 0px 0px 160px;

	padding:0px 0px 0px 0px;

	position:absolute;

	}

	

.insurance_bar{

	margin:0px 0px 0px 0px;

	padding:20px 20px 40px 20px;

	background:#fff;

	}

	

.insurance_bar img{

	max-width:100%;

	margin:0px 0px 15px 0px;

	padding:0px 0px 0px 0px;

	}

	

.insurance_bar ul{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	list-style-type:none;

	}

	

.insurance_bar ul li{

	margin:0px 0px 5px 0px;

	padding:0px 0px 0px 20px;

	background:url(images/li_line.png)left 10px no-repeat;

	font-size:15px;

	font-weight:400;

	color:#000;

	}

	

.inquire_button{

	width:135px;

	margin:-55px 15px 0px 0px;

	padding:0px 0px 0px 0px;

	text-align:center;

	float:right;

	}

	

.inquire_button a{

	margin:10px 0px 0px 0px;

	padding:10px 15px;

	background:#000;

	text-decoration:none;

	text-transform:capitalize;

	font-size:16px;

	font-weight:400;

	color:#fff;

	display:inline-block;

	}

	

.inquire_button a:hover{

	background:#4e4d4d;

	}

	

#footer_section{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	}

	

.footer_wrapper{

	width:1190px;

	margin:0px auto;

	padding:0px 0px 0px 0px;

	border-top:1px solid #000;

	}

	

.footer_left{

	width:145px;

	margin:0px 0px 0px 0px;

	padding:20px 0px 90px 0px;

	background:url(images/footer_devider.png)right top repeat-y;

	float:left;

	}

	

.footer_left img{

	max-width:100%;

	margin:10px 0px 0px 10px;

	padding:0px 0px 0px 0px;

	}

	

.footer_middle{

	width:240px;

	margin:0px 0px 0px 0px;

	padding:20px 20px 15px 20px;

	background:url(images/footer_devider.png)right top repeat-y;

	float:left;

	}

	

.footer_middle h3{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	font-size:16px;

	font-weight:600;

	color:#000;

	}

	

.footer_middle a{

	margin:0px 0px 5px 0px;

	padding:0px 0px 0px 0px;

	text-decoration:none;

	font-size:12px;

	font-weight:600;

	color:#000;

	}

	

.footer_middle a:hover{

	color:#4e4d4d;

	}

	

.footer_middle p{

	margin:0px 0px 5px 0px;

	padding:0px 0px 0px 0px;

	font-size:12px;

	font-weight:600;

	color:#000;

	line-height:18px;

	}

	

.footer_right{

	width:760px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	float:right;

	}

	

.footer_menu{

	margin:40px 0px 5px 0px;

	padding:0px 0px 0px 0px;

	text-align:right;

	}

	

.footer_menu ul{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	list-style-type:none;

	}

	

.footer_menu ul li{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	display:inline-block;

	}

	

.footer_menu ul li a{

	margin:0px 5px 0px 5px;

	padding:0px 5px 5px 5px;

	text-decoration:none;

	font-size:12px;

	font-weight:600;

	color:#000;

	text-transform:uppercase;

	display:inline-block;

	}

	

.footer_menu ul li a:hover{

	color:#4e4d4d;

	}

.footer_menu ul li.current-menu-item a{

	color:#4e4d4d;

	}	

.copyrights{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	text-align:right;

	}

	

.copyrights p{

	margin:0px 5px 0px 0px;

	padding:0px 0px 0px 0px;

	font-size:12px;

	font-weight:600;

	color:#000;

	}

	

/*--index--page-end--*/





/*--diamond--page-start--*/



.product_menu{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	border-top:1px solid #000;

	border-bottom:1px solid #000;

	}

	

.product_menu ul{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	list-style-type:none;

	}

	

.product_menu ul li{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	display:inline-block;

	}

	

.product_menu ul li a{

	margin:0px 0px 0px 5px;

	padding:15px 30px 15px 30px;

	text-decoration:none;

	font-size:16px;

	font-weight:600;

	color:#000;

	text-transform:uppercase;

	display:inline-block;

	}

	

.product_menu ul li a:hover{

	background:#000;

	color:#fff;

	}

	

.product_menu ul li.current_page_item a{

	background:#000;

	color:#fff;

	}

	

.diamond_details{

	margin:0px 0px 20px 0px;

	padding:0px 0px 0px 0px;

	}

	

.diamond_left{

	width:785px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	float:left;

	}

	

.diamond_left img{

	max-width:100%;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	}

	

.collection_details{

	margin:80px 0px 0px 25px;

	padding:0px 0px 0px 0px;

	position:absolute;

	}

	

.collection_details h4{

	margin:0px 0px 15px 0px;

	padding:0px 0px 0px 0px;

	text-transform:uppercase;

	font-size:28px;

	font-weight:400;

	color:#fff;

	}

.collection_details h4 a {

	color:#fff;

	}

	

.collection_details span{

	margin:0px 0px 0px 0px;

	padding:0px 0px 20px 0px;

	background:url(images/thumb_line.png)left bottom no-repeat;

	text-transform:uppercase;

	font-size:43px;

	font-weight:400;

	color:#fff;

	}



	

.diamond_right{

	width:375px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	float:right;

	}

	

	

.diamond_info{

	width:345px;

	height:275px;

	margin:0px 0px 20px 0px;

	padding:24px 15px 5px 15px;

	background:#ebebeb;

	}

.diamond_info a{ text-decoration:none; color:#000;}	



.collection_details a {text-decoration: none; }

	

.diamond_info img{

	max-width: 200px;

    	margin: 0px 0px 0px 0px;

    	padding: 0px 0px 0px 0px;



	}

	

.diamond_info h3{

	margin:0px 0px 12px 150px;

	padding:0px 0px 0px 0px;

	text-transform:uppercase;

	font-size:13px;

	font-weight:600;

	color:#000;

	}

	

.diamond_info h3 a{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	text-decoration:none;

	text-transform:uppercase;

	font-size:13px;

	font-weight:600;

	color:#000;

	}

	

.diamond_info h3 span{

	margin:5px 0px 0px 0px;

	padding:0px 0px 15px 0px;

	text-transform:uppercase;

	font-size:18px;

	font-weight:600;

	color:#000;

	display:block;

	background:url(images/product_devider.png)left bottom no-repeat;

	}

	

.diamond_info:hover{

	background:#fff;

	cursor:pointer;

	}

	

.gem_stone{

	width:345px;

	height:275px;

	margin:0px 0px 0px 0px;

	padding:24px 15px 5px 15px;

	background:#ebebeb;

	float:right;

	}

	

	

.gemstone_left{

	width:120px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	float:left;

	}

.gemstone_left a{ text-decoration:none; color:#000;}	

.gemstone_left h4{

	margin:150px 0px 0px 0px;

	padding:15px 0px 0px 0px;

	text-transform:uppercase;

	font-size:13px;

	font-weight:600;

	color:#000;

	background:url(images/product_devider.png)left top no-repeat;

	}

	

.gemstone_left h4 a{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	text-decoration:none;

	text-transform:uppercase;

	font-size:13px;

	font-weight:600;

	color:#000;

	}

	

.gemstone_left h4 span{

	margin:5px 0px 0px 0px;

	padding:0px 0px 15px 0px;

	text-transform:uppercase;

	font-size:18px;

	font-weight:600;

	color:#000;

	display:block;

	}

	

.gemstone_right{

	width:190px;

	margin:0px 5px 0px 0px;

	padding:0px 0px 0px 0px;

	float:right;

	}

	

.gemstone_right img{

	max-width:100%;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	}

	

.gem_stone:hover{

	background:#fff;

	cursor:pointer;

	}

	

.visit_info{

	margin:0px 0px 30px 0px;

	padding:0px 0px 0px 0px;

	}

	

.visit_left{

	width:780px;

	margin:0px 0px 0px 0px;

	padding:15px 0px 15px 0px;

	text-align:center;

	background:#EBEBEB;

	float:left;

	}

	

.visit_left img{

	max-width:100%;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	}

	

.visit_button{

	width:520px;

	margin:95px 0px 0px 240px;

	padding:0px 0px 0px 0px;

	position:absolute;

	text-align:left;

	}

	

.visit_button img{

	max-width:100%;

	margin:0px 0px 0px 85px;

	padding:0px 0px 0px 0px;

	vertical-align:middle;

	}

	

.visit_button a{

	margin:0px 0px 0px 0px;

	padding:10px 15px 10px 15px;

	text-decoration:none;

	text-transform:uppercase;

	background:#000;

	font-size:32px;

	font-weight:600;

	color:#fff;

	display:block;

	}

	

.visit_button a:hover{

	background:#4e4d4d;

	}

	

.visit_right{

	width:375px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	float:right;

	}

	

.gadgets_info{

	width:345px;

	height:266px;

	margin:0px 0px 0px 0px;

	padding:24px 15px 5px 15px;

	background:#ebebeb;

	}

.gadgets_info a{ text-decoration:none; color:#000;}	

.gadgets_left{

	width:185px;

	margin:0px 0px 0px 15px;

	padding:0px 0px 0px 0px;

	float:left;

	}

	

.gadgets_left img{

	max-width:100%;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	}

	

.gadgets_right{

	width:120px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	float:left;

	}

	

.gadgets_right h3{

	margin:150px 0px 12px 0px;

	padding:0px 0px 0px 0px;

	text-transform:uppercase;

	font-size:13px;

	font-weight:600;

	color:#000;

	}

	

.gadgets_right h3 a{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	text-decoration:none;

	text-transform:uppercase;

	font-size:13px;

	font-weight:600;

	color:#000;

	}

	

.gadgets_right h3 span{

	margin:5px 0px 0px 0px;

	padding:0px 0px 15px 0px;

	text-transform:uppercase;

	font-size:18px;

	font-weight:600;

	color:#000;

	display:block;

	background:url(images/product_devider.png)left bottom no-repeat;

	}

	

.gadgets_info:hover{

	background:#fff;

	cursor:pointer;

	}

	

/*--diamond--page-end--*/





/*--engagement--page-start--*/





.collection_engagementring{

	width:335px;

	margin:430px 0px 0px 25px;

	padding:0px 0px 0px 0px;

	position:absolute;

	}

	

.collection_engagementring h4{

	margin:0px 0px 10px 0px;

	padding:40px 0px 0px 0px;

	background:url(images/thumb_line.png)left top no-repeat;

	text-transform:uppercase;

	font-size:21px;

	font-weight:400;

	color:#fff;

	}

	

.collection_engagementring span{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	text-transform:uppercase;

	font-size:33px;

	font-weight:400;

	color:#fff;

	}





.engagement_bar{

	width:373px;

	margin:0px 0px 22px 0px;

	padding:0px 0px 0px 0px;

	}

	

	

.engagement_bar img{

	max-width:100%;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	}

	

.engagement_bar_2{

	width:373px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	}

	

	

.engagement_bar_2 img{

	max-width:100%;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	}

	

.engage_products{

	margin:0px 0px 30px 0px;

	padding:0px 0px 0px 0px;

	}

	

.engage_left{

	width:375px;

	margin:0px 32px 0px 0px;

	padding:0px 0px 0px 0px;

	float:left;

	}

	

.engage_left img{

	max-width:100%;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	}

	

.engage_right{

	width:375px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	float:right;

	}

	

.engage_right img{

	max-width:100%;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	}

	

/*--engagement--page-end--*/







/*--faqs--page-start--*/



.faqs_block{

	margin:20px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	background:#ecebeb;

	}

	

.faqs_wrapper{

	margin:0px 0px 0px 0px;

	padding:60px 0px 60px 0px;

	}

	

.question_bar{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	background:url(images/faqs_line.png)left 15px repeat-x;

	text-align:center;

	}

	

.question_bar h3{

	margin:0px 0px 40px 0px;

	padding:0px 20px 0px 20px;

	background:#ecebeb;

	font-size:30px;

	font-weight:400;

	color:#000;

	display:inline-block;

	}

	

.faqs_bar{

	margin:0px 0px 40px 0px;

	padding:50px 50px 50px 50px;

	background:#fff;

	border-radius:10px;

	}

	

.question_serial{

	width:150px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	text-align:center;

	float:left;

	}

	

.question_serial h4{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	font-size:56px;

	font-weight:600;

	color:#000;

	}

	

.question_details{

	width:900px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	float:right;

	}

	

.question_details h3{

	margin:0px 0px 20px 0px;

	padding:0px 0px 0px 0px;

	font-size:20px;

	font-weight:400;

	color:#000;

	line-height:25px;

	}

	

.question_details p{

	margin:0px 0px 20px 0px;

	padding:0px 0px 0px 0px;

	font-size:14px;

	font-weight:400;

	color:#000;

	line-height:25px;

	}

	

/*--faqs--page-end--*/





/*--contact--page-start--*/	



.contact_bar{

	margin:20px 0px 20px 0px;

	padding:0px 0px 0px 0px;

	}

	

.contact_left{

	width:580px;

	margin:0px 30px 30px 0px;

	padding:0px 0px 0px 0px;

	float:left;

	}

	

.contact_left h2{

	margin:0px 0px 15px 0px;

	padding:0px 0px 15px 0px;

	background:url(images/contact_devider.png)left bottom no-repeat;

	font-size:27px;

	font-weight:400;

	color:#000;

	}

	

.contact_left p{

	margin:0px 0px 20px 0px;

	padding:0px 0px 0px 0px;

	font-size:14px;

	font-weight:400;

	color:#000;

	line-height:22px;

	}

	

.visitor_details{

	width:100%;

	margin:0px 0px 10px 0px;

	padding:10px 0;

	text-indent: 10px;

	background:url(images/field_bg.png)#e6e6e6 left top repeat-x;

	font-family: 'Rufina', serif;

	font-size:15px;

	font-weight:400;

	color:#000;

	border:1px solid #bdbdbd;

	-webkit-box-shadow: 1px 6px 2px -5px rgba(168,168,168,1);

	-moz-box-shadow: 1px 6px 2px -5px rgba(168,168,168,1);

	box-shadow: 1px 6px 2px -5px rgba(168,168,168,1);

	}

.visitor_details.captcha {

	max-width:300px;

	float:right;

	}	

.visitor_message{

	width:100%;

	height:200px;

	margin:0px 0px 10px 0px;

	padding:10px 0;

	text-indent: 10px;

	background:url(images/field_bg.png)#e6e6e6 left top repeat-x;

	font-family: 'Rufina', serif;

	font-size:15px;

	font-weight:400;

	color:#000;

	border:1px solid #bdbdbd;

	-webkit-box-shadow: 1px 6px 2px -5px rgba(168,168,168,1);

	-moz-box-shadow: 1px 6px 2px -5px rgba(168,168,168,1);

	box-shadow: 1px 6px 2px -5px rgba(168,168,168,1);

	}

.submit_btn{ margin:0px 0px; padding:10px 20px; color:#000; font-size:15px; text-transform:uppercase; font-weight:400; font-family: 'Rufina', serif; background:#e6e6e6; cursor:pointer; border:1px solid #9e9e9e; -webkit-box-shadow: 1px 6px 2px -5px rgba(168,168,168,1);

	-moz-box-shadow: 1px 6px 2px -5px rgba(168,168,168,1);

	box-shadow: 1px 6px 2px -5px rgba(168,168,168,1);}	

.contact_right{

	width:455px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	float:left;

	}

	

.contact_right h2{

	margin:0px 0px 15px 0px;

	padding:0px 0px 15px 0px;

	background:url(images/contact_devider.png)left bottom no-repeat;

	font-size:27px;

	font-weight:400;

	color:#000;

	}

	

.contact_right p{

	margin:0px 0px 20px 0px;

	padding:0px 0px 0px 0px;

	font-size:14px;

	font-weight:400;

	color:#000;

	line-height:22px;

	}

	

.address_details{

	margin:0px 0px 20px 0px;

	padding:0px 0px 0px 0px;

	}

	

.add_left{

	width:30px;

	margin:0px 10px 0px 0px;

	padding:0px 0px 0px 0px;

	text-align:center;

	float:left;

	}

	

.add_left img{

	max-width:100%;

	margin:5px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	}

	

.phone_simbol{

	width:30px;

	margin:0px 10px 0px 0px;

	padding:0px 0px 0px 0px;

	text-align:center;

	float:left;

	}

	

.phone_simbol img{

	max-width:100%;

	margin:20px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	}

	

.add_right{

	width:350px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	float:left;

	}

	

.add_right h4{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	font-size:43px;

	font-weight:400;

	color:#000;

	}

	

.add_right a{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	text-decoration:none;

	font-size:13px;

	font-weight:400;

	color:#000;

	}

	

.add_right a:hover{

	color:#4e4e4e;

	}

	

.add_right p{

	margin:0px 0px 10px 0px;

	padding:0px 0px 0px 0px;

	font-size:13px;

	font-weight:400;

	color:#000;

	line-height:18px;

	}

	

.map_bar{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	}

	

.map_bar img{

	max-width:100%;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	}

	

.fullwidht_content{ margin:0px 0px; padding:20px 0px 20px;}

.fullwidht_content p{

    color: #000;

    font-size: 14px;

    font-weight: 400;

    line-height: 25px;

    margin:0px 0px 0px;

    padding:0px 0px 15px;

}

.fullwidht_content h1{

	margin:0px 0px 15px 0px;

	padding:0px 0px 15px 0px;

	background:url(images/contact_devider.png)left bottom no-repeat;

	font-size:30px;

	font-weight:400;

	color:#000;

	}

	

.awesome-gallery-edit-wrapper{ display:none !important;}

.asg{ padding:15px 0px 0px;}

/*--contact--page-end--*/	



.asg-image-wrapper { background: #fff; }



.asg-image .asg-image-wrapper img {

height: auto;

width: auto;

max-width: 100%;

max-height: 100%;

margin: 0 auto !important;

position: relative;

}



.product_heading {

    font-family: "Rufina",serif;

    color: #000;

    font-size: 13px;

    font-weight: 600;

    margin: 0;

    padding: 0;

    text-transform: uppercase;

}



.product_span {

    font-family: "Rufina",serif;

    background: url("images/product_devider.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);

    color: #000;

    display: block;

    font-size: 18px;

    font-weight: 600;

    margin: 5px 0 0;

    padding: 0 0 15px;

    text-transform: uppercase;

}



.product_down {

  margin: 150px 0px 0px 0px;

  padding: 0px 0px 0px 0px;

  text-transform: uppercase;

  font-size: 13px;

  font-weight: 600;

  color: #000;

}



.product_desc_right {

  margin: 0px 0px 12px 150px;

  padding: 0px 0px 0px 0px;

  text-transform: uppercase;

  font-size: 13px;

  font-weight: 600;

  color: #000;

}

.black_button{

	display:inline-block;

	margin:10px 0 0;

	padding:10px 15px;

	text-align:center;

	background:#000;

	text-decoration:none;

	text-transform:capitalize;

	font-size:16px;

	font-weight:400;

	color:#fff;

	float:right;

	}

.black_button:hover{

	background:#4e4d4d;

	color: #fff;

	}

.collection_details p {

	color:#fff;

	}





.social_icons .fa {

    font-size: 20px;

    margin: 5px 1px 0px 1px;

    background: #000;

    color: #fff;

    padding: 6px 0px;

    width: 34px;

    text-align: center;

}

/**** C - changes ***/

.stone-left {
	width: 40%;
	float: left;
	padding-right: 2%;
}

.stone-right {
	float: left;
	width: 58%;
}

.stone-right h3{
	font-size:25px;
	background: url(images/contact_devider.png)left bottom no-repeat;
	padding:10px 0;
}

.stone-right p{
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
}

.right-heading{
	float: left;
	padding: 9px 0px;
}

.right-img{
	float:right;
}



