@charset "utf-8";.dk-select,.dk-select *,.dk-select :after,.dk-select :before,.dk-select-multi,.dk-select-multi *,.dk-select-multi :after,.dk-select-multi :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dk-select,.dk-select-multi{position:relative;display:inline-block;vertical-align:middle;line-height:1.5em;width:200px;cursor:pointer}.dk-selected{width:100%;white-space:nowrap;overflow:hidden;position:relative;background-color:#fff;border:1px solid #ccc;border-radius:.4em;padding:0 1.5em 0 .5em;-o-text-overflow:ellipsis;text-overflow:ellipsis}.dk-selected:after,.dk-selected:before{content:'';display:block;position:absolute;right:0}.dk-selected:before{top:50%;border:solid transparent;border-width:.25em .25em 0;border-top-color:#ccc;margin:-.125em .5em 0 0}.dk-selected:after{top:0;height:100%;border-left:1px solid #ccc;margin:0 1.5em 0 0}.dk-selected-disabled{color:#bbb}.dk-select .dk-select-options{position:absolute;display:none;left:0;right:0}.dk-select-open-up .dk-select-options{border-radius:.4em .4em 0 0;margin-bottom:-1px;bottom:100%}.dk-select-open-down .dk-select-options{border-radius:0 0 .4em .4em;margin-top:-1px;top:100%}.dk-select-multi .dk-select-options{max-height:10em}.dk-select-options{background-color:#fff;border:1px solid #ccc;border-radius:.4em;list-style:none;margin:0;max-height:10.5em;overflow-x:hidden;overflow-y:auto;padding:.25em 0;width:auto;z-index:100}.dk-option-selected{background-color:#3297fd;color:#fff}.dk-select-options-highlight .dk-option-selected{background-color:transparent;color:inherit}.dk-option{padding:0 .5em}.dk-select-options .dk-option-highlight{background-color:#3297fd;color:#fff}.dk-select-options .dk-option-disabled{color:#bbb;background-color:transparent}.dk-select-options .dk-option-hidden{display:none}.dk-optgroup{border:solid #ccc;border-width:1px 0;padding:.25em 0;margin-top:.25em}.dk-optgroup+.dk-option{margin-top:.25em}.dk-optgroup+.dk-optgroup{border-top-width:0;margin-top:0}.dk-optgroup:nth-child(2){padding-top:0;border-top:none;margin-top:0}.dk-optgroup:last-child{border-bottom-width:0;margin-bottom:0;padding-bottom:0}.dk-optgroup-disabled{opacity:.6;color:#bbb;cursor:not-allowed}.dk-optgroup-label{padding:0 .5em .25em;font-weight:700;width:100%}.dk-optgroup-options{list-style:none;padding-left:0}.dk-optgroup-options li{padding-left:1.2em}.dk-select-open-up .dk-selected{border-top-left-radius:0;border-top-right-radius:0;border-color:#3297fd}.dk-select-open-down .dk-selected{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#3297fd}.dk-select-open-down .dk-selected:before,.dk-select-open-up .dk-selected:before{border-width:0 .25em .25em;border-bottom-color:#3297fd}.dk-select-open-down .dk-selected:after,.dk-select-open-up .dk-selected:after{border-left-color:#3297fd}.dk-select-multi:focus .dk-select-options,.dk-select-open-down .dk-select-options,.dk-select-open-up .dk-select-options{display:block;border-color:#3297fd}.dk-select-multi:focus,.dk-select-multi:hover{outline:0}.dk-selected:focus,.dk-selected:hover{outline:0;border-color:#3297fd}.dk-selected:focus:before,.dk-selected:hover:before{border-top-color:#3297fd}.dk-selected:focus:after,.dk-selected:hover:after{border-left-color:#3297fd}.dk-select-disabled{opacity:.6;color:#bbb;cursor:not-allowed}.dk-select-disabled .dk-selected:focus,.dk-select-disabled .dk-selected:hover{border-color:inherit}.dk-select-disabled .dk-selected:focus:before,.dk-select-disabled .dk-selected:hover:before{border-top-color:inherit}.dk-select-disabled .dk-selected:focus:after,.dk-select-disabled .dk-selected:hover:after{border-left-color:inherit}select[data-dkcacheid]{display:none}@font-face{font-family:BillyOhio;src:url(../fonts/35F274_0_0.eot);src:url(../fonts/35F274_0_0.eot?#iefix) format('embedded-opentype'),url(../fonts/35F274_0_0.woff2) format('woff2'),url(../fonts/35F274_0_0.woff) format('woff'),url(../fonts/35F274_0_0.ttf) format('truetype')}@font-face{font-family:AvenirLTStd-MediumOblique;src:url(../fonts/35554D_0_0.eot);src:url(../fonts/35554D_0_0.eot?#iefix) format('embedded-opentype'),url(../fonts/35554D_0_0.woff2) format('woff2'),url(../fonts/35554D_0_0.woff) format('woff'),url(../fonts/35554D_0_0.ttf) format('truetype')}@font-face{font-family:AvenirLTStd-Medium;src:url(../fonts/35554D_1_0.eot);src:url(../fonts/35554D_1_0.eot?#iefix) format('embedded-opentype'),url(../fonts/35554D_1_0.woff2) format('woff2'),url(../fonts/35554D_1_0.woff) format('woff'),url(../fonts/35554D_1_0.ttf) format('truetype')}@font-face{font-family:AvenirLTStd-Black;src:url(../fonts/35554D_2_0.eot);src:url(../fonts/35554D_2_0.eot?#iefix) format('embedded-opentype'),url(../fonts/35554D_2_0.woff2) format('woff2'),url(../fonts/35554D_2_0.woff) format('woff'),url(../fonts/35554D_2_0.ttf) format('truetype')}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.alignleft{float:left}.alignright{float:right}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent}*,:focus{outline:0;border-radius:0;-o-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.header-bottom,.main-content,.navigation-outer,a,a:after,a:before,header{transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s}body,html{height:100%}.wrapper{min-height:100%}body{font-family:AvenirLTStd-Medium;font-weight:400;color:#000;font-size:18px;line-height:22px}html a{color:#193955;text-decoration:none;display:inline-block}html a:visited{color:#193955}a:hover{text-decoration:none;color:#000}a:focus{text-decoration:none;color:#000}a,a:focus{outline:0}ul{margin:0;padding:0}ul,ul li{list-style:none;display:inline-block}h1,h2,h3,h4,h5,h6{margin:0;position:relative;font-family:AvenirLTStd-Black;padding-bottom:20px;color:#000}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{display:block}h1{font-size:30px;line-height:34px;letter-spacing:2.25px}h2{font-size:48px;line-height:58px}h3{font-size:36px;line-height:normal}h4{font-size:28px;line-height:33px}h5{font-size:20px;line-height:26px}h6{font-size:14px;line-height:18px}p{text-transform:none;letter-spacing:0;margin:0}::-moz-selection{background:#000;color:#fff}::selection{background:#000;color:#fff}.fix-container{max-width:1440px;margin:0 auto}.container{max-width:1350px;margin:0 auto}.text-center{text-align:center}.header-section{padding-bottom:15px}.company-name-section{background-image:radial-gradient(50% 100%,#4276a4 2%,#193955 100%)}.company-name-section h5{font-family:AvenirLTStd-Medium;font-size:12px;line-height:19px;color:#fff;margin-top:11px;margin-bottom:6px}.company-name{float:left}.company-slogan{float:right}.logo{width:164px;margin-top:22px;float:left}.logo img{width:100%}.navigation{float:left}.navigation li a{font-size:14px;line-height:18px;margin:44px 37px 0 63px}.social-logo{float:right;width:67px;margin-top:39px}.social-logo img{width:100%}.banner{background:url(../images/banner.jpg) center center no-repeat;background-size:cover;padding:82px 0 197px;position:relative}.banner-text{width:45%;float:right;padding-right:90px}.banner-content h1{color:#fff;text-transform:uppercase;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #fff}.banner-content p{font-size:20px;line-height:26px;color:#fff;margin-bottom:25px}.banner-content h5{color:#fff;padding-bottom:31px}.btn{display:inline-block;font-size:18px;line-height:22px;color:#193955;padding:13px 29px 11px 26px;background:#bbcee4;text-align:center}.btn:hover{color:#fff;background:#193955}.buy-jewellery-section{background-color:#1a3955;padding:19px 0 18px;position:absolute;right:0;left:0;bottom:0}.buy-jewellery-section .container{max-width:903px}.buy-jewellery-section h2{font-family:BillyOhio;float:left;color:#fff;padding-right:91px;padding-bottom:0}.buy-jewellery-section p{float:left;font-size:18px;line-height:23px;color:#fff;padding-right:0;padding-top:6px;width:303px}.buy-jewellery-section .btn{float:left;margin-top:5px}.buy-jewellery-section .btn:hover{color:#193955;background:#fff}.service-gallary-section{padding:91px 0 94px}.gallary-section{margin:0 -23px}.established-block,.gia-certified-block,.price-advertised-block,.price-jewellery-block{float:left;padding:0 23px;width:25%}.established-block a,.gia-certified-block a,.price-advertised-block a,.price-jewellery-block a{display:block}.gia-certified-block img,.price-advertised-block img,.price-jewellery-block img{box-shadow:0 10px 20px #aaa;max-width:100%;width:100%}.established-block img{max-width:100%}.block-1{position:relative;display:inline-block}.block-1:before{content:"";width:370px;height:2px;background:#5e7488;position:absolute;left:11%}.block-1:after{content:"";width:370px;height:2px;background:#5e7488;position:absolute;left:11%;top:100%}.block-1 p{font-size:24px;line-height:29px;font-family:AvenirLTStd-Medium;text-align:center;padding-top:38px;padding-bottom:38px}.right-block{float:right;padding-right:58px}.right-block p{padding-left:111px}.company-offer-block .container{padding:0 154px 0 75px}.customise-block{padding:90px 0 52px;text-align:center}.customise-block h3{font-size:30px;line-height:34px;font-family:AvenirLTStd-Black;text-align:center;padding-bottom:46px}.customise-block p{font-size:18px;line-height:23px;padding-bottom:30px}.custom-banner-block{background:url(../images/custom_banner.jpg) center center no-repeat;background-size:cover}.custom-designing-block{width:33.33%;background:#1a3955;padding:61px 56px 56px 41px;color:#fff}.custom-designing-block .title{font-size:36px;font-family:AvenirLTStd-Black;color:#fff;line-height:47px;padding-bottom:0}.custom-designing-block .sub-title{font-size:36px;font-family:AvenirLTStd-Medium;padding-bottom:21px;color:#fff;line-height:47px}.custom-designing-block .btn:hover{color:#1a3955!important;background:#fff!important}.service-block{padding:92px 0 90px}.service-block h3{font-size:30px;font-family:AvenirLTStd-Black;color:#000;line-height:25px;padding-bottom:35px}.independent-valuations-block{padding-left:45px;float:left;max-width:530px;margin-right:190px}.service-block p{font-family:AvenirLTStd-Medium;font-size:18px;line-height:26px;color:#000;padding-bottom:26px}.service-block .btn{margin-top:31px}.buy-sell-jewellery-block{float:left;max-width:510px}.hidden{display:none}.gemmologist{padding:92px 0 50px}.flex-col-2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.text-right{text-align:right}.text-left{text-align:left}h2.title{font-size:36px;color:#193955;line-height:47px}h3.sub-title{font-size:28px;color:#193955}.flex-left,.flex-right{width:50%}.porduct-desc .flex-col-2{flex-direction:row-reverse}.porduct-desc .content{background-color:#bbcee4}.porduct-desc .content .desc{padding:50px 73px 33px 45px}.porduct-desc .content .desc p{font-size:20px;line-height:27px;margin-bottom:20px}.porduct-desc .content .img img{width:100%;height:100%;object-fit:cover}.porduct-desc .content h2.title{font-size:36px;color:#193955;line-height:47px;padding-bottom:3px}.porduct-desc .content h3.sub-title{font-family:AvenirLTStd-Medium;color:#193955;font-size:36px}.gemmologist .img{overflow:hidden;margin-right:30px}.gemmologist .img img{height:100%;width:100%;object-fit:cover}.gemmologist h2.title{font-family:AvenirLTStd-Black;font-size:28px;color:#000;line-height:25px;padding-bottom:25px}.gemmologist p{font-size:18px;line-height:25px;margin-bottom:26px;padding-right:5px}.gemmologist .logist-content .btn{margin-right:36px;display:inline-block;padding:12px 31px}.gemmologist .logist-content .btn:hover{color:#fff}.gemmologist .logist-content a,.gemmologist .logist-content span{color:#193955}.contact-us{padding:127px 0}.contact-us .heading h2.title{max-width:377px;margin:auto}.contact-us .heading h2.title,.contact-us .heading h3.sub-title{font-size:28px;line-height:38px;color:#193955}.contact-us .heading h3.sub-title{color:#193955;font-family:AvenirLTStd-Medium;max-width:560px;margin:auto}#map{height:100%}.contact-us .address,.contact-us .address a,.contact-us .address h2{color:#193955}.contact-us .address h2.title{font-size:22px}.contact-us .content{padding:0 130px 0 45px;margin-top:150px}.contact-us .content .flex-left{width:53%}.contact-us .content .flex-right{width:47%}.contact-us address{margin-bottom:35px}.contact-info a,.contact-us address{font-size:22px;line-height:36px;display:inline-block;width:100%}.contact-info a{display:inline-block;width:auto}body .gform_wrapper .top_label div.ginput_container{margin-top:6px!important}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:28px 25px!important;height:79px;width:100%;font-family:AvenirLTStd-Medium!important;font-size:18px!important;line-height:22px;color:#193955!important}.gform_wrapper input::placeholder{color:#193955!important;opacity:1;font-size:18px!important;line-height:22px}.gform_wrapper input::-webkit-input-placeholder{color:#193955!important;font-size:18px!important;line-height:22px;opacity:1}.gform_wrapper input::-moz-placeholder{color:#193955!important;font-size:18px!important;line-height:22px;opacity:1}.gform_wrapper input:-ms-input-placeholder{opacity:1;color:#193955!important;font-size:18px!important;line-height:22px}.gform_wrapper input:-moz-placeholder{opacity:1;color:#193955!important;font-size:18px!important;line-height:22px}body .gform_wrapper ul li.gfield{margin-top:15px!important}.gform_wrapper ul.gform_fields li.gfield{padding:0!important;width:100%}.gform_wrapper input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],textarea{background-color:#fff;border:1px solid #193955}body .gform_wrapper{max-width:500px;margin:0 auto}.gform_body label{display:none!important}.dk-select,.dk-select-multi{width:100%;background-color:#fff;border:1px solid #193955;height:79px;padding:27px 16px!important;font-family:AvenirLTStd-Medium!important;font-size:18px!important;line-height:22px;color:#193955!important}.dk-selected{border:0}.dk-selected:after,.dk-selected:before{content:'';display:block;position:absolute;right:18px}.dk-selected:before{top:20%;border:solid transparent;border-width:18px 11px 5px 11px;border-top-color:#193955;margin:0 7px 0 0}.dk-selected:after{border-left:none;margin:0}.dk-select-multi:focus .dk-select-options,.dk-select-open-down .dk-select-options,.dk-select-open-up .dk-select-options{display:block;border-color:#193955;width:100%;padding:0;border-bottom:none}.dk-select .dk-select-options{border-radius:0!important;left:-1px;right:-1px;width:auto!important}.dk-option{display:block!important;padding:7px 20px;border-bottom:1px solid #193955}.dk-option-selected,.dk-select-options .dk-option-highlight{background:#bbcee4}.dk-select-open-down .dk-selected:before,.dk-select-open-up .dk-selected:before{border-width:0 12px 17px 11px;border-bottom-color:#193955}.page-template-homepage .button:hover,.page-template-homepage input[type=submit]{background-color:#193955;color:#fff}.dk-selected:focus:after,.dk-selected:focus:before,.dk-selected:hover:after,.dk-selected:hover:before{border-top-color:#193955}#location_map{padding-bottom:72.4%;height:0;position:relative}#map{position:absolute;left:0;right:0;top:0;bottom:0;height:100%!important;width:100%!important}html input[type=button],input[type=reset],input[type=submit]{padding:12px 31px;font-family:AvenirLTStd-Medium;font-size:18px;line-height:22px}@media(max-width:1399px){.custom-designing-block .sub-title,.custom-designing-block .title{font-size:32px}.gallary-section{margin:0 0}.buy-sell-jewellery-block,.service-block .independent-valuations-block{max-width:50%;width:50%;padding:0;margin:0;padding-left:41px}.buy-sell-jewellery-block p,.service-block .independent-valuations-block p{max-width:530px}.porduct-desc .content h2.title,.porduct-desc .content h3.sub-title{font-size:32px}.porduct-desc .content .desc{padding:50px 35px 33px 45px}.porduct-desc .content .desc{font-size:18px}}@media(max-width:1199px){.container{padding:0 15px}.banner{padding:50px 0 130px}.banner-content h1{font-size:25px;line-height:29px;margin-bottom:10px}.banner-content p{font-size:18px;line-height:22px;margin-bottom:15px}.btn{font-size:16px;line-height:20px}.buy-jewellery-section{padding:10px 0 10px}.buy-jewellery-section h2{font-size:35px;line-height:39px}.buy-jewellery-section p{font-size:16px;line-height:20px}.service-gallary-section{padding:50px 0 50px}.service-gallary-section .container{padding:0 15px}.block-1{margin-left:0}.block-1 p{font-size:16px;line-height:20px;padding-top:30px;padding-bottom:30px;padding-left:60px}.right-block p{padding-left:130px}.right-block{margin-left:0;padding-right:170px}.customise-block{padding:50px 0 50px}.customise-block h3{font-size:25px;line-height:29px;padding-bottom:30px}.customise-block p{font-size:16px;line-height:20px;padding-bottom:15px}.custom-designing-block{padding:50px 30px 50px 30px}.custom-designing-block .sub-title,.custom-designing-block .title{font-size:28px;line-height:40px}.service-block{padding:50px 0 50px}.independent-valuations-block{padding-left:15px;max-width:510px;margin-right:15px}.service-block h3{font-size:25px;line-height:29px;padding-bottom:19px}.service-block p{font-size:15px;line-height:19px;padding-bottom:24px}.buy-sell-jewellery-block{max-width:480px}.custom-designing-block{width:35%}.company-offer-block .container{padding:0 50px}.right-block p{padding-left:155px}.buy-sell-jewellery-block,.service-block .independent-valuations-block{padding-left:30px}.buy-sell-jewellery-block p,.service-block .independent-valuations-block p{width:100%}.buy-jewellery-section .btn{margin-top:2px}.buy-jewellery-section p{padding-top:2px}.footer-section{padding:40px 0 36px}.footer-logo{margin-bottom:31px}.footer-links{margin-bottom:36px}.established-block,.gia-certified-block,.price-advertised-block,.price-jewellery-block{padding:0 13px}.porduct-desc .content .desc{padding:35px 25px 15px 25px}.porduct-desc .content h2.title,.porduct-desc .content h3.sub-title{font-size:24px;padding-bottom:10px;line-height:26px}.porduct-desc .content .desc p{font-size:16px}.contact-us .content{padding-right:45px}.gemmologist{padding:50px 0 50px}.contact-us .heading h2.title,.contact-us .heading h3.sub-title,.gemmologist h2.title{font-size:24px}}@media(max-width:991px){.banner{padding:30px 0 110px}.banner-content p,.block-1 p,.buy-jewellery-section p,.customise-block p,.service-block p{font-size:14px;line-height:18px}.banner-content h1{font-size:18px;line-height:22px;margin-bottom:8px}.banner-content p{margin-bottom:12px}.banner-content h5{font-size:14px;line-height:16px}.buy-jewellery-section h2{font-size:25px;line-height:29px;padding-right:50px}.buy-jewellery-section p{width:227px}.buy-jewellery-section .container{max-width:633px}.service-block,.service-gallary-section{padding:30px 0 30px}.block-1 p{padding-left:33px}.right-block{margin-left:20px;padding-right:90px}.right-block p{padding-left:115px}.block-1:after,.block-1:before{width:290px}.customise-block{padding:30px 0 30px}.customise-block h3{padding-bottom:20px}.customise-block h3,.service-block h3{font-size:20px;line-height:24px}.customise-block p{padding-bottom:10px}.custom-designing-block .sub-title,.custom-designing-block .title{font-size:25px;line-height:34px}.custom-designing-block{padding:30px 15px 30px 15px;width:40%}.independent-valuations-block{padding-left:10px;margin-right:10px}.service-block .btn{margin-top:0}.service-block p{padding-bottom:20px}.banner-text{width:45%;float:right;padding-right:70px}.company-offer-block .container{padding:0 35px 0 35px}.buy-sell-jewellery-block,.service-block .independent-valuations-block{padding-left:15px}.buy-jewellery-section p{padding-top:4px}.buy-jewellery-section .btn{margin-top:0}.footer-section{padding:30px 0 26px}.footer-logo{margin-bottom:21px}.footer-links li{margin:0 40px 0 0}.footer-links{margin-bottom:26px}.contact-us{padding:0}.gemmologist p{font-size:16px}.contact-us .content{padding:0 130px 20px 45px}.gemmologist .logist-content span{display:inline}.gemmologist .logist-content span:last-child{display:inline-block}.contact-us .content{padding-left:0;padding-right:0}}@media(max-width:767px){.banner{padding:20px 0 0;padding-bottom:78px}.banner-text{padding-right:10px}.banner-content h1{font-size:12px;line-height:16px;margin-bottom:6px;padding-bottom:5px}.banner-content p{margin-bottom:6px}.banner-content h5{font-size:12px;line-height:16px;padding-bottom:11px}.established-block,.gia-certified-block,.price-advertised-block,.price-jewellery-block{width:100%;padding-bottom:15px}.established-block img,.gia-certified-block img,.price-advertised-block img,.price-jewellery-block img{width:100%}.block-1{margin-bottom:15px}.block-1 p{padding-left:0;padding-top:15px;padding-bottom:15px}.block-1:after,.block-1:before{width:80%;left:10%;right:0}.customise-block h3,.service-block h3{font-size:18px;line-height:22px}.customise-block h3,.service-block h3{padding-bottom:10px}.customise-block,.service-block,.service-gallary-section{padding:30px 0 30px}.independent-valuations-block{margin-bottom:15px;padding-left:0;margin-right:0}.service-block p{padding-bottom:10px}.custom-designing-block{width:50%}.banner-text{padding-right:20px}.buy-jewellery-section h2,.buy-jewellery-section p{padding-right:20px}.buy-jewellery-section .btn{margin-top:0}.buy-sell-jewellery-block,.independent-valuations-block{max-width:100%}.established-block,.gia-certified-block,.price-advertised-block,.price-jewellery-block{padding:10px 0}.block-1,.right-block{float:none;margin-left:0;width:100%}.right-block{padding-right:0;float:right}.buy-sell-jewellery-block,.service-block .independent-valuations-block{max-width:100%;width:100%}.service-block .independent-valuations-block{margin-bottom:30px}.banner-text{margin-top:15px}.buy-jewellery-section h2,.buy-jewellery-section p{padding-right:0}.buy-jewellery-section .btn{float:right}.buy-jewellery-section h2{float:left}.buy-jewellery-section{text-align:center}.buy-jewellery-section p{float:none;display:inline-block}.footer-section{padding:20px 0 16px}.footer-links li{margin:0;display:block;margin-bottom:5px}.footer-links{margin-bottom:20px}.footer-bottom{padding:6px}.buy-sell-jewellery-block,.service-block .independent-valuations-block{padding-left:0}.footer-navigation-links li{padding-bottom:4px}.gemmologist h2.title{font-size:20px}.gemmologist .logist-content .btn{font-size:16px;margin-right:5px}.gemmologist{padding:30px 0}.buy-jewellery-section{margin-top:40px}.contact-us .address h2.title{font-size:20px;line-height:24px}.contact-info a,.contact-us address{font-size:18px;line-height:24px}.contact-us .heading h2.title,.contact-us .heading h3.sub-title{line-height:24px;font-size:20px}.block-1.right-block{margin-bottom:10px}.contact-us{padding-top:0;padding-bottom:0}.porduct-desc .content .desc{padding:15px}.contact-us .content .flex-right{padding:15px 0}.contact-us .address{text-align:left}.gemmologist .desc{margin-bottom:0}.gform_wrapper.gf_browser_chrome .gform_body{width:100%!important}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:7px 15px!important;height:50px}.dk-select,.dk-select-multi{height:50px;padding:12px 5px!important}.dk-selected:before{top:30%;border-width:8px 6px 0 7px;margin:0}.dk-selected:after,.dk-selected:before{right:5px}.dk-select-open-down .dk-selected:before,.dk-select-open-up .dk-selected:before{border-width:0 7px 9px 7px}.contact-us .content{margin-top:20px}.flex-col-2{flex-wrap:wrap}.flex-left,.flex-right{width:100%;flex-direction:column}.gemmologist .desc{margin-bottom:40px;padding:15px}.gemmologist .img{padding:0;margin:0}.contact-us .content .flex-left,.contact-us .content .flex-right{width:100%}.buy-jewellery-section h2{position:relative;top:6px}.contact-us .content,.gemmologist .desc{padding-left:0;padding-right:0}}@media(max-width:560px){.custom-designing-block{width:100%;background:rgba(26,57,85,.8)}.buy-jewellery-section{text-align:center;position:static;padding:18px 0 20px;z-index:6;position:relative}.buy-jewellery-section h2{padding-right:0;width:100%;padding-bottom:10px}.buy-jewellery-section p{padding-right:0;width:100%;padding-bottom:10px}.buy-jewellery-section .btn{float:none}.banner{padding-bottom:0}.banner-text{width:100%;z-index:6;position:relative}.banner:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to bottom right,rgba(0,0,0,.5),rgba(0,0,0,.5));opacity:.6}.block-1:after,.block-1:before{width:94%;left:3%;right:0}.company-offer-block .container{padding:0}}@media only screen and (max-width:480px){.gemmologist .logist-content{text-align:center}.gemmologist .logist-content .btn{margin-right:0;width:100%;margin-bottom:15px;font-size:16px}}.page-template-homepage.inside-page-header,.page-template-homepage.one-container .container{background-color:transparent!important}aside#text-3{background:#68b7b9!important}

.right-block{float:right;padding-right:0}
.company-offer-block .container {
	padding: 0 75px 0 75px;
}
/*.block-1 {width: 50%;}*/
.block-1:after, .block-1:before {width:60%; left: 20%;}
.block-1 p {
	padding-left: 5px;padding-right: 5px;
}
.mobile-banner {
    display: none;
}

/* Start 6-4-2018*/
.service--gallary{padding: 90px 0;}
.service--gallary p{
    font-family: 'AvenirLTStd-Black';
    font-size: 24px;
    line-height: 28px;
    color: #fff;
}
.service--gallary .gia-certified  p{text-shadow: 3px 5px 5px #000000;}
.gallarysection{margin: 0 -23px;}
.price-block, .jewellery-block, .gia-certified, .established{width: 25%; float: left;position: relative; padding: 0px 23px;}
.gallarysection .image-container {background-repeat:no-repeat; background-size: cover; background-position: center;  position: relative; }
/*.gallarysection .established .image-container{background-size: inherit;}
*/.established{background-size: auto;}
.price-block a{font-size: 14.4px; color: #193955; padding: 7px 27px; background-color:#BBCEE4; font-weight: 800; }
.price-block a:hover{background: #fff;}
.price-detail p{    
    margin-bottom: 20px;
    text-align: center;
    text-shadow: 1px 2px 8px #131313;}
.price-block img,.jewellery-block img,.gia-certified img,.established img{opacity: 0; width: 100%;}

.price-detail{margin: auto;}
.jewellery-detail, .gallarysection .gallery-overlay {
    position: absolute; 
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;      /* TWEENER - IE 10 */
    display: -webkit-flex;     /* NEW - Chrome */
    display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */}
.jewellery-detail p{text-align: center; margin:auto;}
.gia-detail{position: absolute; bottom: 11px; right: 11px; text-align: right;}
.eatablished-text{    
    position: absolute;
    top: 6;
    left: 0px;
   
    right: 0px;
    text-align: center;
z-index: 7;}
.eatablished-detail{margin: auto;}
.service--gallary .eatablished-detail p{    
    color: #193b56;
    font-size: 30px;
    line-height: 32px;
    text-align: center;
    text-shadow: 1px 1px 6px #777575;
padding-top: 30px;}
.service--gallary .eatablished-text p{color: #6c6f80;font-size: 18px; line-height: 18px;}
.established .image-container{
    background-repeat: no-repeat; background-position: center center;
    height: 100%;
    }
    .established a{display: inline-block; width: 100%;}
    .price-block a, .jewellery-block a, .gia-certified a, .established a{ display: inline-block; width: 100%; height: 100%; }
    .fix-container{max-width: 100%;margin: 0 0;}
    .banner{max-width: 1440px;margin: 0 auto;}
    body .inside-header.grid-container{max-width:100%;}
/* End 6-4-2018*/

@media (max-width: 767px) {
    .mobile-banner {
        display: block;
        position: relative;
        bottom: -7px;
    }
    .banner-text {
        width: 100%;
        float: none;
        padding-right: 0;
    }
    .banner:before {
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background-image: linear-gradient(to bottom right,rgba(0,0,0,.5),rgba(0,0,0,.5));
        opacity: .6;
    }
    .banner-content { position: relative; z-index: 1; }
    .mobile-banner img {
        width: 100%;
        height: auto;
    }
    .banner {
        background: #1a3955 !important;
        text-align: center;
        padding-bottom: 0;
    }
    .buy-jewellery-section {
        margin-top: 0;
        padding: 15px 0 20px;
        position: relative;
    }
    .buy-jewellery-section h2 {
        float: none;
    }
    .buy-jewellery-section p {
        width: 100%;
        padding: 15px 0;
    }
    .buy-jewellery-section .btn  {
        float: none;
    }
}

@media (max-width: 560px) {
    .banner { padding-bottom: 0; }
    .buy-jewellery-section { padding-top: 15px; }
}

@media(min-width:768px){
    .right-block{float:right;padding-right:0; margin-left:0;}
    .company-offer-block .container {
        padding: 0 75px 0 75px;
    }
    .block-1 {width: 50%;}
    .block-1:after, .block-1:before {width:60%; left: 20%;}
    .block-1 p {
        padding-left: 5px;padding-right: 5px;
    }
}

@media only screen and (max-width: 1399px) {
    .gallarysection {margin: 0px 0px;}
    .gallarysection p{font-size: 20px;}
    .service--gallary .eatablished-detail p{font-size: 26px;}

}		
@media only screen and (max-width: 1200px) {
    .price-block, .jewellery-block, .gia-certified, .established{padding: 0px 12px;}
    .gallarysection p {font-size: 18px;line-height: normal;}
    .price-detail p{margin-bottom: 10px;}
    .price-block a{    
        font-size: 12.4px;
        color: #193955;
        padding: 4px 14px;
        background-color: #BBCEE4;
        font-weight: 800;
    }
    .service--gallary .eatablished-detail p{font-size: 21px; line-height: normal;}
  
    .service--gallary .eatablished-text p{font-size: 14px;}
  
}	
@media only screen and (max-width: 991px) {
    .price-block, .jewellery-block, .gia-certified, .established{width: 50%; margin-bottom: 20px;}
    .gallarysection p{font-size: 24px;}
    .price-block a {
        font-size: 14.4px;
        padding: 6px 14px;
        width: 100%;
        text-align: center;
        margin-top: 10px;
    }
    .service--gallary .eatablished-text p{font-size: 18px;margin-top: 10px;}    
    .service--gallary .eatablished-detail p{font-size: 28px;}
    .banner-content p, .block-1 p, .buy-jewellery-section p, .customise-block p, .service-block p{font-size: 16px;line-height: 22px;}
    .banner-content h5{font-size: 16px;line-height: 22px;}
    .price-block a{font-size: 16px;}
    .logist-content span{font-size: 16px;}
    .page-template-homepage input{font-size: 16px;}
  
}
@media only screen and (max-width: 767px) {
.service--gallary{padding: 30px 0px;}
}
@media only screen and (max-width: 640px) {
    .price-block, .jewellery-block, .gia-certified, .established{width: 100%; margin: auto; margin-bottom: 20px; float: none;}
    .gallarysection{text-align: center;}
    
    .established{margin-top: 30px;}
    .service--gallary .container{padding: 0px;}
    .price-block, .jewellery-block, .gia-certified, .established{padding: 0px 0px;	}
}
