.mobiletoggle{ display:none; position:absolute; top:30px; font-size:20px; cursor:pointer; right:20px;}
header .logobar{ position:relative;  width: 100%;}
header .menubar .innerpart{ position:relative;}
table.acymailing_form .button.subbutton {padding: 7px 35px; text-align: center; color: #fff; font-size: 16px;  font-family: 'Source_Sans_Semibold'; background-color: #8c783c; border: 1px solid #8c783c; letter-spacing: 0.5px; border-radius:0px;}
table.acymailing_form .button.subbutton:hover,table.acymailing_form .button.subbutton:focus{border: 1px solid #594d26;background: #594d26;outline: none;}
.footercopyrightlgo .newslersocial{ display:none;}
section.lastseenproducts .innerlastseen .partlstseen .rightconts .cancel{ cursor:pointer;}
section.buldetails_product .allfetureproducts .partproductd .prosptxt a{ text-decoration:none; color:#8c783c;}
section.marchentallboxx .marchntinnaer .rightcontentblock .topallfrmsf .partbox1 .proserbox{    border: 1px solid #d0d0d0; padding: 5px;  overflow: hidden;
 height: 43px;}
section.marchentallboxx .marchntinnaer .rightcontentblock .topallfrmsf .partbox1 .proserbox select{border: none; width:100%; padding: 5px 10px; color: #575757;
    font-size: 15px; font-family: 'Source_Sans_Semibold';}
section.marchentallboxx .marchntinnaer .rightcontentblock .topallfrmsf .partbox1 .proserbox select:focus{ outline:none;}
section.bullianproducts .sortbyrange select{ background-color:#fff;}
@media only screen and (max-width: 1000px)
{
.logomiff{ width:60%; margin:0px auto; text-align:center; position:relative; z-index:999;}
.logomiff img{display: inline-block; max-width: 100%; height: auto;}
header .topbar .inntertopbar{ padding:10px 15px}
header .menubar .innerpart{ padding:0px;}
header .menubar .innerpart .rightsearch i{ display:none;}
.mobiletoggle{ display:block;}
.aviNav > ul > li{ display:block;}
.aviNav > ul > li:first-child > a{ padding-left:15px;}
header .menubar{     position: relative; display:none; background-color:#f1f1f1; box-shadow: 0px 6px 15px #474040; position: absolute; width: 100%; z-index: 99999;}
header .menubar .innerpart #main-nav, .aviNav ul{ width:100%;}
.aviNav.mobile .menu-toggle{ display:none;}
.aviNav.mobile ul{ display:block ;}
.aviNav.mobile ul ul{ display:none;}
.aviNav li a{ color:#464646;font-family: 'Source_Sans_Bold';}
.aviNav li ul li a{font-family:'Source_Sans_Regular', Arial, Helvetica, sans-serif;}
.aviNav.mobile ul.nav.menu{ display:block !important;}
.aviNav ul ul li a{ color:#464646; text-transform:uppercase; border-bottom:0px solid #decdb9;}
.aviNav.mobile > ul > li > a{ padding:10px 15px;}
.aviNav li a{ padding:10px 15px;}
.aviNav.mobile ul{ background-color:transparent;}
header .topbar .inntertopbar .topleftsocial{ display:none;}
.topbsearchh{ display:block; position:relative; background-color:transparent;}
header .menubar .innerpart .rightsearch{ width:100%; float:none; clear:both;}
.topserachflxd{ width:100%;}
.topbsearchh{ padding:0; clear:both; margin-top:5px;}
section.homebanner .carousel-caption{ width:100%; position:relative; left:0; right:0; bottom:0;}
section.homebanner .carousel-caption h3{ font-size:28px;}
.carousel-indicators{ bottom:250px;}
header .topbar .inntertopbar .toprightmenu {  float: none;  text-align: center;}
section.homefeaturedpros h2{ font-size:28px;}
section.homefeaturedpros .allfetureproducts .partproductd{ width:33.33%;}
section.homefeaturedpros .allfetureproducts .iconrightto{ right:-4px; margin-top: 150px;}
section.homefeaturedpros .allfetureproducts .iconleftto{ left:-4px; margin-top: 150px;}
section.fullbghome{background-repeat: no-repeat; background-position: top center; background-size: 100% 300px; padding-top: 300px; padding-bottom: 0px;}
section.fullbghome .innerboxc{ padding:0px;}
section.fullbghome .innerboxc .hasinn{ padding:30px 15px;}
section.fullbghome .innerboxc h2, section.justgaphome .justinner h2{ font-size:28px; }
section.justgaphome .justinner{ padding:15px 30px;background: rgba(255,255,255,1);   background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 56%, rgba(237,237,237,1) 100%);    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(56%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));   background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 56%, rgba(237,237,237,1) 100%);  background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 56%, rgba(237,237,237,1) 100%);    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 56%, rgba(237,237,237,1) 100%);    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 56%, rgba(237,237,237,1) 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );}
section.justgaphome{ padding:0px;}
section.fullbghome .innerboxc .linkbutt {  margin-top: 15px;  position: relative; right: 0px; bottom: 0px;  text-align: right;}
footer .footermenumid{ display:none;}
section.justgaphome .justinner .linkbutt{ text-align:right;}
footer .innerfooter{ padding:0px 15px;}
footer .newslettertop .newslertext{ width:100%; padding-right:0px; text-align:center; margin-bottom:10px; font-size:17px;}
footer .newslettertop .newslerform{ width:100%; }
table.acymailing_form{ width:100%}
.acymailing_module_form td{ display:block; width:100%; margin-bottom:10px;}
td.acyfield_email{ width:100% !important;}
td.acyfield_email .inputbox{ width:100% !important;}
table.acymailing_form .button.subbutton{ margin-top:15px; padding:8px 30px;}
footer .footercopyrightlgo .footerlogorighgt{ margin-top:30px; float:left; width:30%;}
.footercopyrightlgo .newslersocial{ display:block; float:right; width:70%; text-align: right;  margin-top: 110px;}
.footercopyrightlgo .newslersocial ul{ margin:0px auto; padding:0px;}
.footercopyrightlgo .newslersocial ul li{ list-style:none; display:inline-block;}
footer .newslettertop .newslersocial{ display:none;}
footer .footercopyrightlgo{    border-top: 1px solid #323232;}
footer .footercopyrightlgo .footercopyleft{ width:100%; border:none; padding-bottom:30px;}
section.apidetstfr .innerapidet{ padding:5px 15px;}
section.homefeaturedpros{ padding:20px 0;}
.jewellery-infoall .namejueww{ font-size:28px;}
section.jewelleery_details .innverrbxy{ padding-right:0px;}
section.jewelleery_details .allgiftbox ul li{ width:33.33%;}
section.jewelleery_details .innverrbxy1{ padding-left:0px; clear:both;}
section.jewelleery_details .jewellerybuurts .jewelrywish, section.jewelleery_details .jewellerybuurts .jewelryaddtcrt{ padding:12px 20px; font-size:13px;}
section.lastseenproducts .innerlastseen .partlstseen{ width:47%;}
section.buldetails_product .allfetureproducts .partproductd{ width:33.33%;}
section.pagebannerontext div.pagebannerontext{background-repeat: no-repeat; background-position: top center; background-size: 100% 300px; padding-top: 300px; padding-bottom: 0px;}
section.pagebannerontext div.pagebannerontext h1{ font-size:28px;}
section.bullianproducts{ padding:60px 0 30px;}
section.bullianproducts .allproareads .leftfilterbar{ width:100%;}
section.bullianproducts .allproareads .rightallprobox{ width:100%;}
section.bullianproducts h2{ padding-bottom:10px;}
section.bullianproducts .sortbyrange{ margin-top:0px; float:none; text-align:right; margin-bottom:20px;}
.jewellery-infoall{ padding-top:25px;}
.safestplace_content{ max-width:100%;}
.footer_safestplace{ padding:30px 10px;}
h1.buldetails_title{ font-size:28px;}
.buldetails_deschead{ margin-top:30px;}
.invguide_box, .invguide_lbox{ width:48%; margin:10px 1%; font-size:20px;}
.investingdet_con h1{ font-size:24px;}
.width50{ width:100%;}
.width50 .loginggrt{ background-color:#fff; padding:30px 15px;}
section.loginarear{background-repeat: no-repeat; background-position: top center; background-size: 100% 250px; padding-top: 250px;  padding-bottom: 0px;}
.width50 .loginggrt h2{ font-size:30px; padding-bottom:20px;}
section.marchentregister{ padding:0px;background-repeat: no-repeat; background-position: top center; background-size: 100% 300px; padding-top: 10px;  padding-bottom: 0px;}
section.marchentregister .allregflds .leftregconts{ width:100%;}
section.marchentregister .allregflds .rightregform{ width:100%; margin-top:40px;}
section.marchentregister .allregflds .rightregform .registerformarea{ padding:25px 0px;}
section.marchentregister .allregflds .rightregform .registerformarea .registerhalfl{ width:100%; margin-right:0px;}
section.marchentregister .allregflds .rightregform .registerformarea .registerhalfr{ width:100%; margin-left:0px;}
section.marchentallboxx .marchntinnaer{ margin:0px -15px;}
section.marchentallboxx .marchntinnaer .leftsidebar{ width:100%; padding:0px 15px;}
section.marchentallboxx .marchntinnaer .rightcontentblock{ width:100%; padding:15px;}
section.marchentallboxx{ padding:60px 0px 30px;}
section.marchentallboxx .marchntinnaer .rightcontentblock .topallfrmsf .partbox{ width:50%; margin-bottom:7px;}
section.marchentallboxx .marchntinnaer .rightcontentblock .topallfrmsf .partbox1{ width:50%; margin-bottom:7px;}
section.marchentallboxx .marchntinnaer .rightcontentblock .orderhosmarch tr th{ display:none;}
section.marchentallboxx .marchntinnaer .rightcontentblock .orderhosmarch tr td{ display:block; width:100%;}
section.marchentallboxx .marchntinnaer .rightcontentblock .orderhosmarch tr td:before{ content: attr(data-table); position:relative; width:45%; display:inline-block; color:#d6aa38; font-size: 12px;float: left;}
section.marchentallboxx .marchntinnaer .rightcontentblock .orderhosmarch tr{ border-bottom:1px solid #dacca7;}
section.marchentallboxx .marchntinnaer .rightcontentblock .orderhosmarch tr:last-child td{ border-bottom:1px solid #dacca7;}
section.marchentallboxx .marchntinnaer .rightcontentblock .orderhosmarch tr:first-child td:first-child{ border-top:1px solid #dacca7;}
section.customzitionarear{ padding:20px 0;}
.container .container{ padding:0px;}
section.customzitionarear .thirdoffourth{ width:100%; padding-right:0px;}
section.customzitionarear .oneoffourth{ width:100%;}
section.customzitionarear h1{ font-size:28px; margin-top: 0px;}
section.customzitionarear .thirdoffourth .parttablectr .carttable th, section.customzitionarear .thirdoffourth .parttablectr .carttable td{ padding:10px;}
section.customzitionarear .thirdoffourth .parttablectr .carttable td .imageboxcart{ width:30%;}
section.customzitionarear .thirdoffourth .parttablectr .carttable td .peordetbox{ width:70%; padding-top:0px; padding-left:15px;}
section.customzitionarear .thirdoffourth .parttablectr .carttable td .quantitycart{ padding-top:0px;}
section.customzitionarear .thirdoffourth .parttablectr .carttable td .price{ padding-top:0px;}
section.customzitionarear .thirdoffourth .parttablectr .carttable td .removepro{ padding-top:0px;}
section.customzitionarear .thirdoffourth .parttablectr .carttable td .peordetbox .pronamen{ padding-bottom:5px;}
section.customzitionarear .oneoffourth .innercartshort .procedtocheckbutt{ margin-top:20px;}
section.customzitionarear .oneoffourth .innercartshort ul li{ padding:10px 0;}
section.customzitionarear .storepackagesss .packinnerrr{padding: 30px 40px; margin-bottom:0px;}
section.storagepackagesect div.storagepackagesect{ padding:40px 0;}
section.storagepackagesect div.storagepackagesect h2, section.strorpackchar h2{ font-size:28px;}
section.strorpackchar{ padding:30px 0;}
section.strorpackchar ul{ padding:0px; text-align:left;}
section.storagepackagesect1 div.storagepackagesect1{ padding:40px 0;}
section.strorpackchar ul li{ position:relative; padding-left:30px;}
section.strorpackchar ul li i{ position:absolute; left:0; top:6px;}
section.marchentallboxx .marchntinnaer .rightcontentblock .marchentallproducts .partprobox{ width:33.33%;}
.width77{ width:100% !important}
section.marchentallboxx .marchntinnaer .rightcontentblock .myallstockgroups .partstockgroup{ width:50%;}
section.customzitionarear .customizeform .contactpageheader{ padding-left:15px;}
section.customzitionarear .contactpdright{ margin-right:0px ;}
header .menubar .innerpart .rightsearch .form-inline{display: flex;}
}
@media only screen and (max-width: 1350px){
    .aviNav li a {font-size: 13px;padding: 15px 10px;}
}
@media only screen and (max-width: 1280px){
    .aviNav li a {font-size: 11px;}
}
@media only screen and (max-width: 1140px){
    .aviNav li a {font-size: 9px;}
    section.marchentregister .allregflds .rightregform ul.bothpagelighk li a{
        font-size: 16px;
        padding: 15px 10px;
    }
}
@media only screen and (max-width: 992px){
    section.bullianproducts .allproareads .leftfilterbar .catetoggle{display: block;}
    section.bullianproducts .allproareads .leftfilterbar .innerboxx{display: none;}
}
@media only screen and (max-width: 767px){
    .col-md-6{ clear:both;}	
    .buldetails_img{ width:100%;}
    .buldetails_con{ margin-left:0px; width:100%;}
    .buldetails_packagebox{ width:100%; margin:2% 0;}
    .invguide_box, .invguide_lbox{ width:100%; margin:10px 0;}
    .investingdet_con{ width:100%; padding-right:0px;}
    .investingdet_conrght{ width:100%; padding-top:15px; padding-left:0px;}
    .investing_optionleft{ width:100%; margin-right:0px;}
    .investing_optionrght{ width:100%;    padding-top: 15px;}
    section.marchentallboxx .marchntinnaer .rightcontentblock .addproformarera .halfarea{ width:100%;}
    section.marchentallboxx .marchntinnaer .rightcontentblock .formsubbutt{ margin-top:10px;}
    section.customzitionarear .storepackagesss .packfstlst{ width:100%; margin: 10px 0;}
    section.marchentallboxx .marchntinnaer .rightcontentblock .marchentallproducts .partprobox{ width:50%;}
    section.marchentallboxx .marchntinnaer .rightcontentblock .marchentallproducts .partprobox .inner{ padding:10px; min-height:auto;}
    section.surpricebg .surpriceinsider{width: 100%;}
    section.surpricebg .surpriceinsider .leftarrowhas{left: 5px;}
    section.surpricebg .surpriceinsider .rightarrowhas{right: 5px;}
}

@media only screen and (max-width: 600px)
{
header .topbar .inntertopbar .toprightmenu ul li{ padding-left:5px; font-size: 13px;}
section.homefeaturedpros .allfetureproducts .partproductd{ width:50%;}
section.fullbghome{background-repeat: no-repeat; background-position: top center; background-size: 100% 220px; padding-top: 220px; padding-bottom: 0px;}
section.lastseenproducts .innerlastseen .partlstseen{ width:100%;}
section.buldetails_product .allfetureproducts .partproductd{ width:50%;}
section.pagebannerontext div.pagebannerontext{background-repeat: no-repeat; background-position: top center; background-size: 100% 220px; padding-top: 220px; padding-bottom: 0px;}
#bullionrght_box .partproductd{ width:100%;}
section.apidetstfr .innerapidet .rightpartapi{ float:none; width:100%;}
section.apidetstfr .innerapidet .leftparttb ul li.isrightdesk{ float:left;}
section.apidetstfr .innerapidet .leftparttb ul li span{padding: 10px 15px 10px 20px; font-size:11px;}
section.apidetstfr .innerapidet .leftparttb ul li{ width:50%; padding: 0 10px 0 0px;}
section.apidetstfr .innerapidet .leftparttb ul li i{ position:absolute;}
section.apidetstfr .innerapidet .leftparttb ul li.rightbor{ border:none;}
section.apidetstfr .innerapidet .leftparttb ul li.blackbox span{ width:100%;}
section.loginarear{background-repeat: no-repeat; background-position: top center; background-size: 100% 220px; padding-top: 220px;  padding-bottom: 0px;}
section.marchentallboxx .marchntinnaer .rightcontentblock .topallfrmsf .partbox{ width:100%; margin-bottom:7px;}
section.marchentallboxx .marchntinnaer .rightcontentblock .topallfrmsf .partbox1{ width:100%; margin-bottom:7px;}
section.marchentallboxx .marchntinnaer .rightcontentblock .myallstockgroups .partstockgroup{ width:50%;}
header .topbar .inntertopbar .toprightmenu ul ul.topaddcart{width: 230px;}
.partwidrowlhist .orderdertboxo table td, .partwidrowlhist .orderdertboxo table th{padding: 10px 10px;}
section.customzitionarear .customizeform .parthalf{width: 100%;}
.customizeform .customizsubbutt{width: 100%;}
section.marchentregister .allregflds .rightregform ul.bothpagelighk li {margin-right: 5px;}
section.marchentregister .allregflds .rightregform ul.bothpagelighk li a{font-size: 13px;padding: 15px 5px;}
}
@media only screen and (max-width: 400px)
{
header .topbar .inntertopbar .toprightmenu ul li{ padding-left:5px; font-size: 11px;}
header .topbar .inntertopbar .toprightmenu ul ul{ top:26px;}
.mobiletoggle{ top:25px;}
section.fullbghome{background-repeat: no-repeat; background-position: top center; background-size: 100% 200px; padding-top: 200px; padding-bottom: 0px;}
section.pagebannerontext div.pagebannerontext{background-repeat: no-repeat; background-position: top center; background-size: 100% 180px; padding-top: 180px; padding-bottom: 0px;}
.footercopyrightlgo .newslersocial{ margin-top:95px;}
section.loginarear{background-repeat: no-repeat; background-position: top center; background-size: 100% 200px; padding-top: 200px;  padding-bottom: 0px;}
}
