.logo,a,button,input{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.logo,nav.navbar{left:0;right:0;top:0}
.Cg{font-family:'Roboto',serif}
.Rb{font-family:Roboto,sans-serif}
.Pop{font-family:Roboto,sans-serif}
img{max-width:100%;height:auto}
ul{list-style:none;margin:0;padding:0}
a{color:inherit}
a:hover{text-decoration:none}
body{font-family:'Roboto,sans-serif';font-size:14px;line-height:normal;color:#000;font-weight:300}
.logo{position:absolute;margin:auto;max-width:380px;text-align:center;padding-top:10px;transition:all .4s ease-in-out}
.navbar-brand img,nav.navbar{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
nav.navbar{background:#fff!important;padding-top:130px;box-shadow:0 1px 4px rgba(0,0,0,.7);padding-bottom:0;z-index:99;position:fixed}
nav.navbar.sticky{padding-top:90px}
.navbar-brand{margin:0}
.navbar-brand img{width:257px}
nav.navbar.sticky .logo a.navbar-brand img{width:170px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
nav.navbar.sticky .logo{padding-top:0}
.logo span{display:inline-block;width:100%;font-family:Poppins,sans-serif;font-weight:200;color:#595959;font-size:16px}
.dropdown-menu .dropdown-item,ul.navbar-nav a.nav-link{font-size:15px;font-family:Roboto,sans-serif;font-weight:100}
ul.navbar-nav li.nav-item{margin:0 20px}
ul.navbar-nav a.nav-link{color:#BF8A45!important;transition:color .4s ease 0;display:inline-block;padding:10px 0!important;line-height:27px;text-transform:uppercase}
.expertise h2,.imagine h2,.passion h2{line-height:normal}
.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .show>.nav-link{color:#000!important}
.dropdown-menu{margin:0;border:none;border-radius:0}
.dropdown-menu .dropdown-item{color:#BF8A45!important;text-align:center;background:#fff!important;padding:6px 0}
.dropdown-menu .dropdown-item:hover{color:#000!important}
section#video_banner{margin-top:177px}
.embed-responsive video{height:131.5%}
hr.ir{border:none;border-bottom:1px solid rgba(191,138,69,1);margin:60px 40px 40px}
.red_brown{color:#8B0000}
.purpal{color:#8F30BF}
.pink{color:#F05BE1}
.brown{color:#D47019}
.top_content h4{font-family:Roboto,sans-serif;font-weight:100;margin-bottom:40PX}
section.specific{background:#595959}
section.specific .mahroon{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%;height:100%}
section.specific h2 span,section.unique .mahroon{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-webkit-flex-align:center}
section.specific h2{margin:0 auto}
section.specific h2 span{font-size:35px;color:#e9e9e9;font-family:Roboto,sans-serif;font-weight:100;width:348px;height:146px;border:2px solid #fff;text-align:center;padding:0 50px;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.expertise h2{font-size:40px;font-family:Roboto,sans-serif;font-weight:100;padding:0 10px;margin:52px 0 0}
.expertise hr.ir{margin:45px 60px 70px;border-color:rgba(219,18,18,1)}
section.unique{background:#44BFC6}
section.unique .mahroon{display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%;height:100%}
section.Quality .mahroon,section.unique h2 span{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-webkit-flex-align:center}
section.unique h2{margin:0 auto}
section.unique h2 span{font-size:35px;color:#fff;font-family:Roboto,sans-serif;font-weight:100;width:272px;height:105px;border:1px solid #fff;text-align:center;padding:0 50px;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.imagine h2{font-size:40px;font-family:Roboto,sans-serif;font-weight:100;padding:0 10px;margin:52px 0 53px;color:#000}
section.Quality h2 span,section.fair_trade h2 span{color:#fff;border:1px solid #fff;text-align:center;font-family:Roboto,sans-serif;font-weight:100}
.imagine hr.ir{margin:0}
section.Quality{background:#000}
section.Quality .mahroon{display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%;height:100%}
section.Quality h2 span,section.fair_trade .mahroon{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-webkit-flex-align:center}
section.Quality h2{margin:0 auto}
section.Quality h2 span{font-size:40px;width:369px;height:160px;padding:0;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.passion h2{font-size:38px;font-family:Roboto,sans-serif;font-weight:100;padding:0 10px;margin:52px 0 53px}
.passion h2 span{position:relative}
.passion h2 span::after,.passion h2 span::before{content:'';width:78px;height:1px;background:rgba(191,138,69,1);position:absolute;top:25px;left:-125px}
.passion h2 span::after{left:auto;right:-125px}
section.fair_trade{background:#1B6069}
section.fair_trade .mahroon{display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%;height:100%}
section.fair_trade h2{margin:0 auto}
section.fair_trade h2 span{font-size:40px;width:263px;height:113px;padding:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.forgot .popup_content,.gemstome_box,.gemstome_box p,.image_box,.popleft .form-group,.popright a,.popup_content,.social a{display:inline-block}
section.fair_trade h2 span spam{text-align:center;width:100%}
section.fair_trade img{width:100%}
section.legacy_across{padding:45px 0}
section.legacy_across p{letter-spacing:.05em;font-weight:100;line-height:1.9em;margin-top:60px}
section.legacy_across h3{font-size:30px;font-family:Roboto,sans-serif;font-weight:100;margin:90px auto 0;width:232px;border-right:1px solid #000;border-left:1px solid #000;color:#000}
section.legacy_across h3 i{font-family:'GFS Didot',serif}
.image_box{width:210px;height:204px;overflow:hidden;border-radius:50%;margin-bottom:5px}
section.legacy_across h5{margin:0;font-size:15px;color:#383838;font-family:'EB Garamond',serif;font-weight:600;line-height:26px}
.testimonial h2,.testimonial_box h3,.testimonial_box p{font-family:Roboto,sans-serif}
.testimonial h2,.testimonial_box h3 small{font-weight:100}
.testimonial{background:url(../img/aboutus-bg.jpg) no-repeat;padding:30px 0 40px;background-size:cover;position:relative}
.testimonial:before{content:'';background:rgba(255,255,255,.65);position:absolute;top:0;right:0;bottom:0;left:0}
.testimonial h2{color:#000;font-size:40px;margin-bottom:20px}
.testimonial_box{padding:0 50px}
.testimonial_box span.image{display:inline-block;width:200px;height:200px;border-radius:50%;overflow:hidden}
.testimonial_box h3{margin:5px 0 15px;color:#FF6161;font-size:26px;font-weight:100}
.testimonial_box p{color:#000;font-weight:300;font-size:14px;line-height:26px}
.Aboutme p,.gemstome_box p{font-weight:100;font-family:Roboto,sans-serif}
.testimonial_box .fa-quote-right{font-size:34px;color:#f27979}
.Aboutme{padding:100px 0 0}
.Aboutme p{font-size:17px;line-height:1.8em;letter-spacing:.05em;color:#383838;padding:50px 30px 0 0}
.gemstone{padding:100px 0 40px}
section.gemstone .mahroon{display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%;height:100%}
section.gemstone h2{margin:0 auto}
section.gemstone h2 span{font-size:24px;width:367px;height:113px;padding:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#595959;border:1px solid #000;text-align:center;font-family:Roboto,sans-serif;font-weight:100}
section.gemstone h2 span spam{text-align:center;width:100%}
footer{padding:60px 0 35px}
footer p{color:#000}
.font-15{font-size:15px}
footer p strong{font-weight:400}
footer .contaner{position:relative}
.social,a.close,button.Login{position:absolute}
.social{top:30px;left:4%}
.social a{width:25px;height:25px;background:#000;border-radius:50%;color:#fff;text-align:center;font-size:16px;line-height:27px;margin-right:10px}
button.Login{background:0 0;border:none;padding:0;top:27px;right:10.5%;color:#A47566;font-family:Roboto,sans-serif;font-weight:300;font-size:14px;outline:0;cursor:pointer}
.modal.fade.show{padding:0!important;overflow-x:hidden;overflow-y:auto}
.login_modal .modal-dialog{width:100%;height:100%;margin:0;padding:0;max-width:none}
.login_modal .modal-content{height:auto;min-height:100%;border-radius:0;border:none;text-align:center}
a.close{top:59px;right:64px;width:30px;height:30px;font-size:65px;line-height:9px;font-weight:100;color:#000;opacity:1;z-index:999;font-family:Roboto,sans-serif}
.login_modal h3{font:400 40px/normal Raleway,sans-serif;font-weight:400;font-size:56px;text-align:center;color:#383838;margin:63px 0 50px}
.popleft input.form-control,.popleft input[type=submit]{font-weight:300;font-size:14px;font-family:Roboto,sans-serif}
.popup_content{width:800px}
.popleft{width:50%;padding:20px 66px 20px 0;border-right:1px solid #A8A8A8;float:left}
.popleft .form-group{margin-bottom:25px;width:100%}
.popleft input.form-control{border:1px solid #A8A8A8;border-radius:0;height:48px;color:#383838}
.popleft input[type=submit]{background-color:rgba(164,117,102,1);color:#fff;border:none;width:100%;line-height:42px;cursor:pointer}
.popleft input[type=submit]:hover{background-color:rgba(110,78,68,1)}
.popleft form p{font-family:Roboto,sans-serif;font-weight:400;font-size:15px;color:#000}
.popleft form p a{font-weight:500;color:#000}
.popright a,label.Remember{font-weight:400;font-size:15px}
.popright{width:50%;float:left;padding-left:66px;padding-top:20px}
.popright a{background-color:#3b5998;color:#fff;width:100%;line-height:48px;font-family:Roboto,sans-serif;margin-bottom:24px}
.popright a.g{background-color:#e53935}
.popright a:hover{opacity:.8}
label.Remember{float:left;margin:0;color:#383838;font-family:Roboto,sans-serif}
.login_modal.forgot h5,a.forgot{font-family:Roboto,sans-serif;color:#000}
label.Remember input[type=checkbox]{margin:0 3px 0 0;position:relative;top:1px}
a.forgot{float:right;font-weight:500;font-size:15px}
.form-group.spe{margin-bottom:15px}
.forgot .popup_content{width:450px}
.forgot .popleft{width:100%;padding:0;border:none}
.login_modal.forgot h3{font-size:48px;margin-bottom:15px}
.login_modal.forgot h5{font-weight:300;font-size:17px;margin-bottom:80px}
.top_space{height:177px;float:left;width:100%}
section#gallery{position:relative;padding:60px 0}
section#gallery:after{content:'';background:rgba(191,138,69,1);width:560px;height:1px;position:absolute;left:0;right:0;bottom:0;margin:auto}
section#gallery{position:relative;padding:60px 0}
ul.tourist_place{padding:0;list-style:none;margin:0}
ul.tourist_place li{float:left;width:25%;padding:5px}
ul.tourist_place li img{width:100%}
#visitjaipur{position:relative;padding:60px 0}
#visitjaipur:after{content:'';background:rgba(191,138,69,1);width:560px;height:1px;position:absolute;left:0;right:0;bottom:0;margin:auto}
#visitjaipur h3{font-size:30px;font-family:Roboto,sans-serif;font-weight:100;margin:0 0 30px}
.spe-pd{padding:0 90px}
#visitjaipur p{text-align:justify}
.mt20{margin-top:20px}
#visitjaipur hr.ir{margin:70px 0}
#booking_info{padding-top:70px}
.booking{position:relative;padding:20px 40px;background:url(../img/alberthall-bg.png) no-repeat center;background-size:cover;min-height:590px;color:#E9E9E9;text-align:center}
.booking:before{content:'';background:rgba(0,0,0,.6);position:absolute;top:0;right:0;bottom:0;left:0}
.booking h2{position:relative;font-size:50px;font-family:Roboto,sans-serif;font-weight:100;margin:10px 0 15px;text-align:center}
.booking h4{position:relative;font-size:18px;font-family:Roboto,sans-serif;font-weight:100;margin:0 0 70px;text-align:center;display:inline-block}
.booking h4:after,.booking h4:before{content:'';width:42px;height:1px;background:rgba(255,255138,255,1);position:absolute;top:9px;left:-52px}
.booking h4:after{left:auto;right:-52px}
.booking ul{position:relative;text-align:left;margin:0;padding:0;list-style:none}
.booking ul li{position:relative;font-size:17px;font-family:Roboto,sans-serif;font-weight:100;margin:0 0 20px;line-height:26px;padding:0 0 0 50px}
.booking ul li svg{position:absolute;top:5px;left:0}
.booking ul li svg [data-color="1"]{fill:rgba(191,138,69,1)}
#Collection{background:url(../img/collectionbg.jpg) no-repeat center;background-size:cover;min-height:1000px;position:relative}
.collection-page{position:absolute;left:0;right:0;bottom:0}
#Collectionbanner{padding:50px 0 0}
#Collectionbanner h1{position:absolute;top:85px;left:95px;color:#242323;font-family:Roboto,sans-serif;font-weight:100;font-size:50px;line-height:70px}
.product_box{text-align:center;margin-top:40px;display:inline-block;width:100%;font-family:Roboto,sans-serif;font-weight:100}
.img_box{display:inline-block;width:100%;height:270px;padding:5px;position:relative;border:1px solid #e9e9e9;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.img_box img{max-height:260px;margin:auto;}
span.refno,span.price{ width:50%;text-align:left;font-size:16px;margin:10px 0}
span.price{ text-align:center}
a.btn_ir {
    float: right;
    /* padding: 0 15px; */
    margin-top: 5px;
    /* background: #bf8a45; */
    color: #bf8a45;
    font-size: 15px;
    /* line-height: 38px; */
    /* border-radius: 4px; */
    /* text-decoration: none; */
}
a.btn_ir:hover{color:#343433}
#workshop_tour{padding:0}
ul.workshop{padding:0;margin:0;list-style:none;text-align:center}
ul.workshop li{float:left;width:25%;margin-top:70px}
ul.workshop li span.image{display:inline-block;width:170px;height:170px;overflow:hidden;border-radius:50%;margin-bottom:10px}
ul.workshop li span.image img{width:100%;min-height:170px}
ul.workshop li h4{font-size:24px;font-family:Roboto,sans-serif;font-weight:100;margin:0}
#workshop_tour h2{font-size:45px;font-family:Roboto,sans-serif;font-weight:100;margin:30px 0 25px}
ul.artist{text-align:center}
ul.artist li{display:inline-block;padding:0 15px;vertical-align:top;text-align:center}
ul.artist li:nth-child(2),ul.artist li:nth-child(3){margin-top:100px}
#factory_tour{padding:50px 0 0;color:#595959}
#factory_tour .image{display:inline-block;margin-bottom:25px;overflow:hidden;border:5px solid #F0EEED}
#factory_tour h2{font-size:40px;font-family:Roboto,sans-serif;font-weight:100;margin:0 0 15px}
#factory_tour p{font-family:'Raleway',sans-serif;font-size:15px;line-height:24px}
#factory_tour p strong{font-weight:500}
#timing{padding:0 0 50px;border-bottom:1px solid rgba(0,0,0,0.35)}
#timing h3{font-size:25px;font-family:Roboto,sans-serif;font-weight:100;color:#BF8A45;margin:0}
#faq{padding:50px 0}
#faq h2{font-size:30px;font-family:Roboto,sans-serif;font-weight:100;margin:0 0 30px}
#faq ul li{font-family:'Raleway',sans-serif;margin-bottom:20px;padding:0 20px}
#faq ul li h4{font-weight:400;color:#BF8A45;font-size:17px;margin-bottom:15px}
#faq ul li p{color:#383838;font-size:14px;line-height:1.5em}
#fair_trade{padding:50px 0 0}
#fair_trade h3{font-size:30px;font-family:Roboto,sans-serif;font-weight:100;color:#383838;margin:50px 0 30px}
#fair_trade h3 span{color:#BF8A45}
#fair_trade p{font-size:24px;font-family:Roboto,sans-serif;font-weight:100;color:#595959;line-height:3;margin-bottom:64px}
#fair_trade img{width:100%;margin-bottom:30px}
#fair_trade img:last-child{margin-bottom:0}
@media (min-width: 768px) {
#fair_trade .col-md-6{-ms-flex:0 0 55%;flex:0 0 54.8%;max-width:45.2%}
#fair_trade li.col-md-3:nth-child(1){-ms-flex:0 0 27.3%;flex:0 0 27.3%;max-width:27.3%}
#fair_trade li.col-md-3:nth-child(3){-ms-flex:0 0 30.75%;flex:0 0 30.75%;max-width:30.75%}
#fair_trade li.col-md-6{-ms-flex:0 0 41.95%;flex:0 0 41.95%;max-width:41.95%;padding:0}
}
#stock{padding:50px 0;min-height:600px}
#cart{padding:50px 0 0;font-family:Roboto,sans-serif;font-weight:300;font-size:14px}
#cart strong,#cart th{font-weight:400}
#cart button.btn.btn-block{font-weight:300;text-transform:none!important}
#cart .btn-success{background:#bf8a45;border-color:#bf8a45}
#cart .btn-success:hover,#cart .btn-success:focus{background:#343433;border-color:#343433}
#cart input.form-control{width:100px;margin:auto}
#checkout{padding:50px 0 0;font-family:Roboto,sans-serif;font-weight:300;font-size:14px;line-height:1.5}
#checkout h2{font-weight:300}
.checkout-tabel{margin:0 0 50px;background-color:#fff;padding:2px;border:1px solid #f3f3f3}
.checkout-tabel tr th{font-weight:500;background:#fafafa none repeat scroll 0 0;border:1px solid #f3f3f3!important;padding:20px 10px!important;font-size:16px}
.checkout-tabel tr td{border:1px solid #f3f3f3;padding:5px 10px}
.checkout-tabel tr td input{text-align:center;vertical-align:top}
button.accordion{background-color:#bf8a45;color:#fff;cursor:pointer;padding:10px 15px;width:100%;border:none;text-align:left;outline:none;font-size:18px;transition:.4s;margin-bottom:5px}
button.accordion:after{content:'\002B';color:#fff;font-weight:700;float:right;margin-left:5px}
button.accordion.active:after{content:"\2212"}
.panel{margin-bottom:20px;background-color:#fff;border:1px solid rgba(0,0,0,0.08);border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}
div.panel{padding:0 18px;display:none;background-color:#fff}
.acording-conatiner{color:#444}
.checkout-op-body{padding:15px}
.acording-conatiner label{display:block;font-size:14px;font-weight:500;margin:0 0 3px}
.rediobt{margin-right:10px!important;vertical-align:top}
.cheout-text{font-size:14px;margin:20px 0}
.input-fild{border:1px solid #c5c5c5;font-size:14px;color:#000;padding:8px;width:100%;margin-bottom:10px}
.padding15{padding:15px!important}
.mar-top15{margin-top:15px}
.pay-mode ul{margin:0;padding:0}
.pay-mode ul li{list-style:none;display:inline-block}
.pay-mode ul li a{color:#444;font-size:34px}
.pay-mode ul li a:hover{color:#cfa15e}
.margin-0{margin:0}
.forg-pass{color:#bf8a45;text-decoration:underline;font-size:14px;font-weight:500}
.acording-conatiner .btn-info{margin-top:20px;background:#a6a6a6;border-color:#a6a6a6}
.acording-conatiner .btn-info:hover,.acording-conatiner .btn-info:focus{background:#343433;border-color:#343433}
input[type="checkbox"],input[type="radio"]{line-height:normal;margin:5px 5px 0 0 !important}
#pro-detail{padding:50px 0 0;font-family:Roboto,sans-serif;font-weight:300;font-size:14px}
#pro-detail .product-tabel_container{display:inline-block;width:100%}
#pro-detail .product-tabel_container h3{font-size:24px;margin-bottom:8px;font-weight:400;color:#bf8a45}
#pro-detail .product-tabel_container table tr td{border:solid 1px #ddd;padding:8px}
#pro-detail .product-tabel_container table tr:nth-of-type(2n+1){background-color:#f9f9f9}
#pro-detail .product-tabel_container table input{width:40px;height:30px;border:solid 1px #ddd;padding:0 5px}
#pro-detail .product-tabel_container table .btn-info{padding:4px 10px;font-size:14px;height:30px;vertical-align:baseline;float:right}
#pro-detail .product-tabel_container h4{font-size:18px;padding:20px 0 0}
#pro-detail .product-tabel_container .fild-text{background-color:#f9f9f9;border:1px solid #ddd;margin-bottom:8px;padding:5px 8px}
#pro-detail .product-tabel_container .velue-fild{border:1px solid #ddd;margin-bottom:8px;padding:5px 8px;display:block;width:100%}
#pro-detail .btn-info.save{font-size:16px;padding:6px 0;vertical-align:baseline;width:100px;margin:8px 0 15px}
#pro-detail .piclist{margin-top:10px;margin-bottom:0;padding:0}
#pro-detail .piclist li{background-color:#fff;border:1px solid #ddd;display:inline-block;height:50px;padding:2px;width:55px}
#pro-detail .piclist li img{cursor:pointer;height:auto;max-width:100%;display:block}
#pro-detail .picZoomer-pic-wp,.picZoomer-zoom-wp{border:1px solid #ddd;background-color:#fff}
#pro-detail .zoompic-body{float:left;width:100%}
#pro-detail img.picZoomer-zoom-pic{max-width:none}
#pro-detail .btn-info{color:#fff;background:#a6a6a6;border-color:#a6a6a6}
#pro-detail .btn-info:hover{color:#fff;background-color:#343433;border-color:#343433}
#career{padding:50px 0 0}
#career h1{color:#595959;font-family:Roboto,sans-serif;font-weight:100;font-size:27px;line-height:1.2em;margin-bottom:40px;padding-top:50px;position:relative}
#career h1:before{content:'';width:110px;height:1px;background:#000;position:absolute;top:0;left:0;right:0;margin:auto}
.mrt100{margin-top:100px}
#career h2{color:#BF8A45;font-family:Roboto,sans-serif;font-weight:100;margin-bottom:35px}
#career p{color:#383838;font-size:18px;font-family:Roboto,sans-serif;font-weight:100;line-height:1.3em;margin-bottom:50px}
#career h3{color:#383838;font-family:'Raleway',sans-serif;font-weight:400;font-size:23px}
#career ul{margin-bottom:50px}
#career ul li{font-family:'Raleway',sans-serif;font-weight:400;color:#383838;font-size:16px;line-height:1.3em}
#career span{font-family:'Raleway',sans-serif;font-weight:400;color:#595959;font-size:17px;margin-bottom:30px;display:inline-block}
a.but{font-size:14px;color:#fff;background:#000;display:inline-block;line-height:40px;width:142px;text-align:center;margin-right:15px}
a.but:hover{background:#6e4e44}
.currency {
    position: absolute;
    font-size: 14px;
    top: 11px;
    right: 5%;
    border-left: 1px solid #ccc;
    padding-left: 16px;
}
@media (min-width: 768px) {
.navbar-nav{margin:0 auto;display:table;table-layout:fixed;float:none}
.nav>li{position:relative;display:block}
.navbar-nav>li{float:left}
}
@media (max-width: 1199px) {
ul.navbar-nav li.nav-item{margin:0 20px}
.Aboutme p{padding:25px 0 0}
.spe-pd{padding:0 15px}
ul.artist li{width:25%;margin-left:-4px}
#fair_trade h3{margin:30px 0 10px}
#fair_trade p{line-height:2.5}
}
@media (max-width: 991px) {
.testimonial_box{padding:0}
nav.navbar {
    padding-top: 33px;
    min-height: 100px;
    text-align: right;
    width: 100%;
    display: inline-block;
}
.logo {
    /* max-width: 280px; */
    /* left: 0; */
    /* right: auto; */
    /* text-align: left; */
    padding: 0;
}
.navbar-brand{padding-bottom:0}
.logo span{font-weight:400;color:#595959;font-size:12px;font-family:Roboto,sans-serif}
button.Login{top:44px;right:100px;font-family:Roboto,sans-serif;font-weight:400}
nav.navbar.sticky {
    padding-top: 33px;
}
nav.navbar.sticky .logo a.navbar-brand img{width:auto}
section#video_banner{margin-top:100px}
ul.navbar-nav{margin-top:20px;width:100%}
ul.navbar-nav li.nav-item{margin:0;width:100%}
ul.navbar-nav a.nav-link{font-size:14px;font-family:Roboto,sans-serif;font-weight:300;padding:7px 0!important;line-height:normal}
.navbar-nav .dropdown-menu{padding:0;margin-bottom:5px;border-bottom:1px solid #00000021}
.dropdown-menu .dropdown-item{text-align:right;padding:5px 15px}
section.Quality h2 span{font-size:32px;width:320px;height:120px}
section.legacy_across p{letter-spacing:0;font-weight:300;line-height:24px;margin-top:77px;font-size:14px}
.Aboutme p{padding:0;font-size:15px;font-weight:300}
.gemstome_box{width:100%;background-size:65%;min-height:260px;padding-right:50px}
.gemstome_box p{padding-top:75px}
.popup_content{width:96%}
.top_space{height:100px}
section#gallery{position:relative;padding:40px 0}
#visitjaipur .col-md-6>img{position:absolute;bottom:0;left:10px;right:10px;top:0;margin:auto!important;width:91%}
#Collectionbanner h1{top:55px;left:65px}
#Collectionbanner{padding:50px 0 20px}
ul.workshop li{margin-top:40px;padding:0 10px}
ul.workshop li span.image{width:150px;height:150px}
ul.workshop li h4{font-size:20px}
#workshop_tour hr.ir{margin:40px 0}
#workshop_tour h2{font-size:36px;margin:0 0 25px}
ul.artist li:nth-child(2),ul.artist li:nth-child(3){margin-top:40px}
.social {
    top: 40px;
    left: 15px;
    right: auto;
    z-index: 999;
}
}

@media (max-width: 768px) {
	.iso{ display:none;}
	.whats-up{position:absolute; top:3px;  left: 38.5%; right: auto;}
	 }
	.whats-up a p{ display:none;}
	.mobile-register{display:none;}
	.img_box img{max-height:260px;margin:auto; width: 174px;}
	}
@media (max-width: 767px) {
nav.navbar {
    position: static;
    padding-top: 10px;
    padding-bottom: 10px;
    min-height:84px;
}
section#video_banner{margin-top:0}
hr.ir{border:none;border-bottom:1px solid rgba(191,138,69,1);margin:30px 0 20px}
.top_content h4{margin-bottom:20px}
section.specific,section.Quality{padding:20px 0 0}
section.unique,section.fair_trade{padding:0 0 20px}
section.specific h2 span,section.unique h2 span,section.Quality h2 span,section.fair_trade h2 span,section.gemstone h2 span{width:auto;height:auto;padding:20px 50px;display:inline-block;margin-top:20px;margin-bottom:20px;border-width:1px;font-size:30px}
.expertise h2 br{display:none}
.expertise h2{font-size:30px;padding:0;margin:20px 0 0}
.expertise hr.ir{margin:15px 0 25px;border-color:rgba(219,18,18,1)}
.imagine h2{font-size:30px;padding:0;margin:20px 0}
section.legacy_across{padding:30px 0}
section.legacy_across p{letter-spacing:1px;font-weight:400;line-height:24px;margin-top:0;font-size:16px;padding:0 30px}
section.legacy_across p br{display:none}
section.legacy_across h3{margin:20px auto 40px}
.testimonial h2{font-size:30px}
.image_box{width:170px;height:164px}
.testimonial_box span.image{width:120px;height:120px}
.testimonial_box h3,.testimonial_box h3 small{font-weight:300}
.testimonial_box{padding:0 50px}
.testimonial_box .fa-quote-right{margin-bottom:30px}
.testimonial{padding:30px 0 10px}
.Aboutme{padding:30px 0 20px}
.Aboutme img{margin-bottom:15px}
.Aboutme p{font-size:14px;line-height:24px;font-weight:400;letter-spacing:0}
strong{font-weight:500;font-family:Roboto,sans-serif}
.gemstome_box{background-color:#f2f0f3;background-size:450px;min-height:0;padding-right:0;background-position:top center}
.gemstome_box p{max-width:none;font-weight:300;padding:260px 20px 0;font-size:20px;line-height:28px}
footer{padding:30px 0 15px}
footer p strong{font-size:16px}
.passion h2{font-size:30px;padding:0 10px;margin:20px 0}
.passion h2 span::after,.passion h2 span::before{top:21px;left:-90px}
.passion h2 span::after{left:auto;right:-90px}
.login_modal h3{font-size:40px;margin:10px 0 30px}
.login_modal.forgot h3{font-size:40px}
a.close{top:20px;right:20px}
.popleft{padding-right:20px}
.popright{padding-left:20px}
.top_space{height:0}
ul.tourist_place li{width:50%}
section#gallery:after,#visitjaipur:after{width:260px}
#visitjaipur{padding:30px 0}
#visitjaipur hr.ir{margin:30px 0}
#visitjaipur .col-md-6>img{position:static;width:100%;margin-bottom:15px!important}
html,body{overflow-x:hidden}
#visitjaipur h3{margin:0 0 10px}
#booking_info{padding-top:40px}
#Collectionbanner{padding:30px 0 0}
#Collectionbanner h1{top:53px;left:50px;font-size:36px;line-height:40px}
ul.workshop li{width:33.33%}
ul.workshop li span.image{width:140px;height:140px}
ul.artist li:nth-child(2),ul.artist li:nth-child(3){margin-top:0}
ul.artist li{width:50%;float:left;height:180px;overflow:hidden;margin:0 0 20px!important}
ul.artist li img{width:100%;height:auto}
#faq_gallery .col{-ms-flex-preferred-size:auto;flex-basis:auto;flex:0 0 33.33%;max-width:33.3%;margin-bottom:20px}
#faq ul li{padding:0}
.checkout-tabel tr td{white-space:nowrap}
button.navbar-toggler {
    margin-top: 14px;
}

#career h1{font-size:24px;padding-top:30px;margin-bottom:20px}
.mrt100{margin-top:0}
#career h2{margin-bottom:10px;margin-top:20px}
#career h1 br{display:none}
#career p{margin-bottom:30px}
#career .text-right{text-align:center!important}
#career ul{margin-bottom:30px}
img.mrt100{margin-bottom:30px}
#career span{margin-bottom:0;margin-top:20px}
#career .row:last-child .col-12{margin-top:20px;text-align:center}
nav.navbar.sticky {
    padding-top: 10px;
}
.logo {
    max-width: 160px
}
.social {
    top: 30px
}
button.Login {
    top: 36px
}
}
@media (max-width: 575px) {
nav.navbar{padding:5px 10px 10px;min-height:0}
.logo {
    max-width: 100%;
    padding:0;
    position: static;
    margin-top: 20px;
}
.navbar-brand {
    padding: 0;
    max-width: 160px;
}
button.Login {
    top: 6px;
    right: 43%;
    font-size: 12px;
}
button.navbar-toggler {
    padding: 2px 7px;
    margin-top: 4px;
}
section.specific h2 span,section.unique h2 span,section.Quality h2 span,section.fair_trade h2 span,section.gemstone h2 span{padding:20px;font-size:20px;font-weight:300}
.expertise h2,.imagine h2,.passion h2,.testimonial h2{font-size:24px;font-weight:300}
.imagine h2{margin:10px 0}
.passion h2 span::after,.passion h2 span::before{display:none}
section.legacy_across p{padding:0}
section.legacy_across h3{margin:20px auto 40px;font-weight:300;font-size:24px}
.testimonial_box{padding:0}
.testimonial_box h3{font-size:20px}
.gemstome_box{background-size:290px}
.gemstome_box p{padding:180px 20px 0;font-size:18px;line-height:26px}
.login_modal h3,.login_modal.forgot h3{font-size:30px;margin:0 0 20px}
.popleft{padding-right:0;width:100%;border:none}
.popright{padding:0;width:100%}
.popleft .form-group{margin-bottom:15px}
.popright a{margin-bottom:15px}
a.close{top:10px;right:10px;font-size:45px;font-weight:300;width:20px;height:20px}
.forgot .popup_content{width:100%}
.login_modal.forgot h5{margin-bottom:30px}
section#gallery{position:relative;padding:20px 0}
ul.tourist_place li{width:100%;padding:0;margin-bottom:10px}
#visitjaipur h3{font-size:24px;font-weight:300}
section#gallery:after,#visitjaipur:after{width:200px}
#visitjaipur{padding:20px 0}
#visitjaipur hr.ir{margin:15px 0 30px}
#booking_info{padding-top:30px}
.booking h2{font-size:24px;font-weight:300;margin:10px 0 5px}
.booking h4{font-weight:300}
.booking h4:after,.booking h4:before{display:none}
#Collectionbanner h1{top:34px;left:40px;font-size:24px;line-height:27px;font-weight:300}
.product_box{margin-top:30px}
ul.workshop li{width:50%}
ul.artist li{height:100px}
ul.workshop li span.image{width:120px;height:120px}
#faq_gallery .col{-ms-flex-preferred-size:auto;flex-basis:auto;flex:0 0 50%;max-width:50%}
.social {
    /* right: 10px; */
    left: 10px;
    top: 5px;
}
.social a {
    margin-left: 5px;
    margin-right: 0;
    font-size: 12px;
    width: 20px;
    height: 20px;
    line-height: 21px;
}
.social a svg {
    height: 20px;
}
.currency {
    top: 5px;
    padding-left: 16px;
    right: 15px;
}
span#cartdiv {
    top: 91px !important;
    left: 15px !important;
    right: auto !important;
}
div#filter_wrp>div, div#filter_wrp>div select {
    margin-bottom: 8px;
}

.img_box a {
    display: block;
    margin: auto;
}
.img_box{
    height: auto;;
}
span.refno, span.price,a.btn_ir {
    float: left !important;
    width: 33.3%;
    text-align: center !important;
    margin: 10px 0 !important;
}
#pro-detail .product-tabel_container {
    margin-top: 25px;
}
#pro-detail .piclist li {
    height: 55px;
}
td div#addtocart {
    float: right;
}
#pro-detail .product-tabel_container table .btn-info {
    padding: 5px 7px;
    font-size: 12px;
}
}

.table-striped tbody tr:nth-of-type(2n+1) {
    background-color: rgba(255,255,255,.05);
}
.table-bordered td, .table-bordered th {
    font-weight: 100;
}
#shoppingpage{font-family: Roboto,sans-serif;}