@font-face {font-family: 'TeXGyreAdventor'; src: url('fonts/TeXGyreAdventor-Italic.eot'); src: url('fonts/TeXGyreAdventor-Italic.eot?#iefix') format('embedded-opentype'), url('fonts/TeXGyreAdventor-Italic.woff') format('woff'), url('fonts/TeXGyreAdventor-Italic.ttf') format('truetype'); font-weight: normal; font-style: italic; }
@font-face {font-family: 'TeXGyreAdventor'; src: url('fonts/TeXGyreAdventor-Regular.eot'); src: url('fonts/TeXGyreAdventor-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/TeXGyreAdventor-Regular.woff') format('woff'), url('fonts/TeXGyreAdventor-Regular.ttf') format('truetype'); font-weight: normal; font-style: normal; }
@font-face {font-family: 'TeXGyreAdventor'; src: url('fonts/TeXGyreAdventor-BoldItalic.eot'); src: url('fonts/TeXGyreAdventor-BoldItalic.eot?#iefix') format('embedded-opentype'), url('fonts/TeXGyreAdventor-BoldItalic.woff') format('woff'), url('fonts/TeXGyreAdventor-BoldItalic.ttf') format('truetype'); font-weight: bold; font-style: italic; }
@font-face {font-family: 'TeXGyreAdventor'; src: url('fonts/TeXGyreAdventor-Bold.eot'); src: url('fonts/TeXGyreAdventor-Bold.eot?#iefix') format('embedded-opentype'), url('fonts/TeXGyreAdventor-Bold.woff2') format('woff2'), url('fonts/TeXGyreAdventor-Bold.woff') format('woff'), url('fonts/TeXGyreAdventor-Bold.ttf') format('truetype'); font-weight: bold; font-style: normal; }
*{padding:0; margin:0; list-style:none; text-decoration:none;}
img{line-height:0; outline:none; border:none;}
main{width:100%; float:left;}
.content{width:880px; margin:0 auto; position:relative;}
.left-data{width:340px; float:left; font-size:15px; line-height:18px; font-family: 'TeXGyreAdventor'; font-weight:bold; padding:29px 0 33px;}
.left-data a{color:#000;}
.middle-logo{width:250px; float:left; text-align:center; padding:20px 0; position: absolute;left: 50%;margin-left: -125px;}
.right-data{width:170px; float:right;}
.right-data a {width:100%; float:left; text-align:center; padding:8px 0 10px 0; margin:20px 0; font-size:15px; line-height:18px; background:#FFDE02;  color:#000; border-radius:30px; font-family: 'TeXGyreAdventor'; font-weight:bold;}

footer{width:100%; float:left;}
footer ul li{display:inline; padding:0 25px;}
footer ul li a{font-family: 'TeXGyreAdventor';  font-weight:normal; font-size:13px; line-height:16px; color:#808285;}
.visul-zer{width:100%; float:left; padding:55px 0; position:relative;}
.watermark{width:150px; float:left; position:absolute; right:15px; top:10px;}
.watermark img{width:100%;}

.select-stone{width:100%; float:left; margin:14px 0 50px 0;}
.select-stone{width:100%; float:left;}
.select-stone ul li{width:114px; float:left; margin-left:13px; box-sizing:border-box;}
.select-stone ul li:first-child{margin:0;}

.select-stone ul li a img{border:solid 1px #fff;}
.select-stone ul li a{width:100%; float:left; }
.select-stone ul li a span{width:100%; float:left; text-align:center; font-family: 'TeXGyreAdventor'; font-weight:normal; font-size:12px; color:#231f20;}
.select-stone ul li a:hover img, .select-stone ul li.selected a img{border:solid 1px #ffdd02;}

.left-icons{width:195px; float:left; position: absolute; top:20px; left:15px;}
.left-icons ul{width:100%; float:left;}
.left-icons ul li{width:55px; float:left; margin-right:5px; text-align:center;}
.left-icons ul li:last-child{margin:0;}
.left-icons ul li a span, .middle-switch span{width:100%; float:left; font-size:9px; font-family: 'TeXGyreAdventor'; font-weight:normal; color:#fff; margin-bottom:8px;}
.middle-switch{width:48px; float:left; position: absolute; bottom:50px; left:50%; transform: translateX(-50%); text-align:center;}


/*..............................popup.........................................*/

.container-pop-up-right.reveal-modal.email-pop{z-index:99999;width:560px; margin-left:-280px; border-radius:0; padding:30px 75px; box-sizing:border-box; top:11% !important;}
.reveal-modal-bg{position:absolute; opacity:0.5;}
.img-cont{width:100%; line-height:0; /*max-height: 532px; overflow: hidden;*/  position: relative;}
.img-cont img{width:99.5%;}
.pop-form-row{float:left; width:100%;}
.left-summery{float:left; width:40%; margin-top:-5px; text-align:center; padding-right:60px; box-sizing:border-box;}
.pop-form{width:60%; float:right;}
.container-pop-up-right.reveal-modal.email-pop form{width: 100%;}
.team-pop-head.row{float:left; width:100%; text-align:center; text-transform:uppercase; font-family: 'TeXGyreAdventor'; font-weight:bold; font-size:15px; margin-bottom:25px;}
.left-summery h2{float:left; width:100%; text-align:center; text-transform:uppercase; font-family: 'TeXGyreAdventor'; font-weight:bold; font-size:15px; margin-bottom:5px;}
.left-summery p{float:left; width:100%; text-align:center;  margin-bottom:10px; text-transform:capitalize; font-family: 'TeXGyreAdventor'; font-weight:normal; font-size:12px;}
.summery-img{float:left; width:100%; margin-bottom:5px;}
.summery-img img{width:100%;}
.location-row{float:left; width:100%;}
.location-nm{width:50%; float:left; text-align:center;}
.location-nm p{float:left; width:100%; text-align:center; font-size:9px;text-transform:capitalize; font-family: 'TeXGyreAdventor';}
.pop-form input[type="text"]{float:left; width:100%; border:1px solid #E2E2E2; padding:5px 10px; box-sizing:border-box;  font-family: 'TeXGyreAdventor';font-weight:normal; font-size:12px; color:#231F20; margin-bottom:12px;}
.pop-form input[type="text"]::-moz-placeholder{font-family: 'TeXGyreAdventor';font-weight:normal; font-size:12px; color:#231F20;text-transform:capitalize; opacity:1;}
.pop-form input[type="text"].half-text{width:48%;}
.half-text.float-ryt{float:right !important;}
.pop-full-row{float:left; width:100%; text-align:center; margin-top:16px;}
.pop-full-row input[type="submit"]{float:none; -webkit-appearance: none; border:none; display:inline-block; width:155px; text-align:center; padding:5px 0 8px; background:#FFDE02; border-radius:100px; color:#000; text-transform:uppercase;font-family: 'TeXGyreAdventor'; font-size:15px; font-weight:bold; cursor:pointer;}
.pop-full-row input[type="button"]{float:none; -webkit-appearance: none; border:none; display:inline-block; width:155px; text-align:center; padding:5px 0 8px; background:#FFDE02; border-radius:100px; color:#000; text-transform:uppercase;font-family: 'TeXGyreAdventor'; font-size:15px; font-weight:bold; cursor:pointer;}
.pop-full-rowTemp input[type="button"]{float:none; -webkit-appearance: none; border:none; display:inline-block; width:155px; text-align:center; padding:5px 0 8px; background:#FFDE02; border-radius:100px; color:#000; text-transform:uppercase;font-family: 'TeXGyreAdventor'; font-size:15px; font-weight:bold; cursor:pointer;}

.container-pop-up-right.reveal-modal.email-thank-you{float:left; width:348px; margin-left:-174px; padding:25px 25px; border-radius:0; top:30% !important;}
.pop-thanks-txt{float:left; width:100%; text-align:center;}
.pop-thanks-txt p{float:left; width:100%; text-align:center; font-family: 'TeXGyreAdventor'; font-size:13px; color:#231F20; padding:32px 0 70px 0;}
.left-summery.summery-row{float:left; width:100%; padding:0;}

.container-pop-up-right.reveal-modal.summery{width:300px; margin-left:-150px; padding:20px 84px 0 84px; z-index: 99999;top: 50% !important; transform: translateY(-45%);}
.left-summery.summery-row .location-nm p{font-size:12px;}
.left-summery.summery-row .location-nm img{width:20px;}

.container-pop-up-right.reveal-modal.help{width:280px; margin-left:-140px; padding:20px 84px 0 84px; top:28% !important; padding:30px 40px; box-sizing:border-box;border-radius:0;}
.pop-form-row ul{float:left; width:100%;}
.pop-form-row ul li{float:left; width:100%; margin-bottom:30px;}
.help-icon{float:left; width:33%; padding-right:18px; box-sizing:border-box;}
.help-text{float:right; width:67%;  font-family: 'TeXGyreAdventor'; font-size:9px; color:#231F20;}
.pop-form-row ul li:last-child{margin-bottom:0;}
.switch-hover{width:145px; padding:10px 10px; box-sizing:border-box; text-align:center; text-transform:uppercase;font-family: 'TeXGyreAdventor'; font-weight:bold; font-size:9px; color:#939598; background:#FFF; left:-45px; top:-30px; position:absolute; display:none; }
.middle-switch:hover .switch-hover{display:block;}


/**********************Crousal*****************************/
.owl-carousel.owl-drag .owl-item{width:118px !important; /*margin-right:13px !important;*/ box-sizing:border-box;}
.owl-carousel.owl-drag .owl-item:first-child{margin:0;}
.owl-nav{position:absolute; top:35%; width:100%; z-index:-1;}
.owl-prev{
	float: left;
	width: 30px;
	position: relative;
	left: -35px; font-size:0;
	height:30px; background:url(../images/prev.png) no-repeat center center;
}
.owl-next {
	float: right;
	width: 30px;
	position: relative;
	right: -35px; font-size:0;
	height:30px;background:url(../images/next.png) no-repeat center center;
}
.select-stone .item{width:114px; float:left;}
.select-stone .item a img{border:solid 1px #fff;}
.select-stone .item a{width:100%; float:left; }
.select-stone .item a span{width:100%; float:left; text-align:center; font-family: 'TeXGyreAdventor'; font-weight:normal; font-size:12px; color:#231f20;}
.select-stone .item a:hover img, .select-stone ul li.selected a img{border:solid 1px #ffdd02;}