.skiptranslate.goog-te-gadget{height:37px !important;overflow:hidden !important;}
.goog-te-gadget .goog-te-combo {margin: 4px 0;padding: 5px;border: 1px solid #3c1d03;border-radius: 5px;font-size: 13px;color: #333;background-color: #fff;font-family: 'Open sans',sans-serif;font-weight: 600;}
.goog-te-gadget .goog-te-combo:focus{outline:0;border:0;}
body {
	margin: 0px;
	padding: 0px; color:#333; line-height:27px !important;  min-height: 100vh;
  background: #fff;
  font-family: 'Open Sans' !important;

  -webkit-font-smoothing: antialiased;
}
.col-md-2a, .col-md-2b, .col-md-5a {
	position:relative;
	min-height:1px;
	padding-right:15px;
	padding-left:15px
}
.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f1f1f1;
}
@media (min-width:992px) {
.col-md-2a, .col-md-2b, .col-md-5a {
float:left
}
.col-md-2a {
width:20%
}
.col-md-2b{ width:13%;}
.col-md-offset-5a{ margin-left:30%;}
.col-md-5a{ width:45.8333%}
.col-md-offset-1a{ margin-left:2.0833%;}  

.col-md-inset-1a{ margin-right:2.0833%;}
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
   border-top:0 !important;
border-bottom: 1px solid #ddd !important;
}
.panel-body{ background-color:#fff;}


.PaddLR0{ padding-left:0 !important; padding-right:0 !important}
.PaddR0{ padding-right:0 !important}
.tab-content{    margin-top: -21px;
    padding:40px 20px 20px;
    border: 1px solid #e2e2e2;}
.TabHead{ color:rgb(225, 159, 107);}
.TabHead span{ display:inline-block; padding-bottom:10px; border-bottom:2px solid #EC008C;}
.panel {background-color:transparent !important; }
.form-group {
    margin-bottom:20px !important;
}
.form-control {height: 48px !important;}

.form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
font-family: 'Open Sans';
}
.form-control::-moz-placeholder { /* Firefox 19+ */
 font-family: 'Open Sans';
}
.form-control:-ms-input-placeholder { /* IE 10+ */
font-family: 'Open Sans';
}
.form-control:-moz-placeholder { /* Firefox 18- */
font-family: 'Open Sans';
}
.input-group-addon {font-size: 30px !important;}
.nav-tabs {
    border-bottom: 1px solid transparent !important;
}
.btn{ text-transform:uppercase;}
.btn-primary {
    color: #fff !important;
    background-color:rgb(225, 159, 107) !important;
    border-color:rgb(225, 159, 107) !important; margin-top:3px; margin-bottom:3px;}
.btn-primary:hover {
    color:rgb(225, 159, 107) !important;
    background-color: #fff !important;
    border-color:rgb(225, 159, 107) !important;
}
.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid rgb(225, 159, 107) !important;
    border-radius: 20px !important;
    background-color: #fff !important;
    color: rgb(225, 159, 107) !important;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #fff !important;
    cursor: default;
    background-color: rgb(225, 159, 107) !important;
    border: 1px solid #ddd;
    border-bottom-color: transparent !important;
}
.carousel-control.left {
    
    background-image:none !important;
   
}

.carousel-control.right {
   background-image:none !important;
  
}
.carousel-control {color: #000 !important;}
.panelspl-fr-detils .panel-heading{ background-color:#333 !important; color:#fff !important;}
.keywords span{ font-size:11px; display:inline-block; padding-left:4px; padding-right:4px;}
.keywords{ padding-bottom:20px;}
#pageloader{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; /* center children content horizontally */
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; /* center children content vertically */
    z-index: 10000;

}
    

.spinner {
  width: 70px;
  text-align: center;
    opacity: 1;
    transition: opacity .4s;
}

.spinner > div {
  width: 18px;
  height: 18px;
  background-color: #333;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}

.spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.spinner .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

@-webkit-keyframes sk-bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0) }
  40% { -webkit-transform: scale(1.0) }
}

@keyframes sk-bouncedelay {
  0%, 80%, 100% { 
    -webkit-transform: scale(0);
    transform: scale(0);
  } 40% { 
    -webkit-transform: scale(1.0);
    transform: scale(1.0);
  }
}
.PopModal{ top:20% !important;}
.H4Pop{ color:#900;}
.m3d-navbar {
    top: 25px;
    position: absolute;
    float: left;
    z-index: 99999;
    width: 100%;
    background-color:rgba(255, 255, 255, 0.5);
    padding: 15px 30px;
}

.error_msg{ color:#b4302a; font-size:12px;}
.LoginWindow2{ position:absolute !important; height:100%;}
.panelspl-fr-detils .panel-heading .panel-title{ font-size:14px;}
.panelspl-fr-detils .panel-collapse .panel-body{   padding: 0;}
.panelspl-fr-detils .panel-collapse .panel-body .table tbody tr td{    padding: 5px 8px; font-size:12px;}
.panelspl-fr-detils{ margin-bottom:8px !important;}
.panelspl-fr-detils .panel-collapse .panel-body .table{ margin-bottom:0;}
.Cart{ color:#EC008C}
.Cart span{ color:#999;font-family: 'Source Serif Pro', serif; display:inline-block; padding-right:5px;}
.LoginBtn{font-family: 'Source Serif Pro', serif; text-transform:uppercase; color:rgba(255, 255, 255, 0.9); display:inline-block; padding-left:3px; padding-right:3px;}
.LoginBtn:hover{ color:rgba(255, 255, 255, 0.9); text-decoration:none;}
.userHead1{ text-align:right;}
.UserNavBar{ position:relative; top:auto; background-color:#fff;}
.UserNavBar .m3d-mail ul li{ color:#999;}
.UserHeader1a{color:rgba(255, 255, 255, 0.9);font-family: 'Source Serif Pro', serif; position:relative; padding-left:125px !important;    z-index: 2000000;    padding-top: 5px;}
.UserHeader1a a{color:rgba(255, 255, 255, 0.9) !important;}
.UserHeader1a a:hover{ color:rgba(255, 255, 255, 0.9) !important;}
.Navigation{ padding-left:0; text-align:right; margin-bottom:0;    padding-right: 3px;}
.Navigation li{ display:inline-block; list-style-type:none; font-family: 'Source Serif Pro', serif; margin-right:-3px; }

.Navigation li a{ display:block;  padding:15px 12px; color: #FFFEFE; font-size: 16px;
}
.Navigation li.active a{ color:#fff;}
.Navigation li a:hover{ text-decoration:none; color:#fff; background-color:#333;}
.logo{ width:160px; position:absolute; left:0; top:0;}
.NavPMain{    padding-left: 130px;}

.UserNavBar .userHead1 .contact_cart span {color:#999;}
.UserNavBar .userHead1 .burger .burger__patty{background:#999;}
.HeadMenu1{ padding:5px 45px 5px 30px; background-color:#3c1d03;}
.HeadMenu1 .Notifications{ display:inline-block; position:relative; padding-left:10px; margin-right:20px; padding-right:10px;    top: 5px; }
.HeadMenu1 i{ font-size:22px; color:#999}
.Notifications{ position:relative;}
.NotiNumber{background-color:#F00; color:#fff; width:25px; height:25px; text-align:center; padding-top:0; line-height:25px; border-radius:50%; position:absolute; top:-5px; right:-5px; font-size:12px;}
.AccDD{ position:absolute; width:150px; padding:5px; background-color:#fff; border:1px solid #e2e2e2; z-index:2000000; right:0; text-align:left; display:none;}
.AccDD li a{ color:#666; font-size:12px; display:block; padding-top:3px; padding-bottom:3px; border-bottom:1px solid #e2e2e2; }
.AccDD li:last-child a{ border-bottom:0;}
.AccDD li a i{ font-size:14px; color:#999}
.AccDD li{ list-style-type:none;}
.MyAccMenu:hover .AccDD{ display:block;}
.MyAccMenu{ display:inline-block; position:relative;}
.HeadProPic img{ width:60px; height:60px; border-radius:50%;}
.HeadProPicNoImg span{ width:33px; padding-top:3px; text-align:center; height:33px; border-radius:50%; color:#fff; background-color:rgb(225, 159, 107); display:inline-block;}
.HeadProPicNoImg span i{ color:#fff;}
.MyAccMenu i{ font-size:12px;}
.MyAccMenu{ padding:5px 5px 5px 10px; color:rgba(255, 255, 255, 0.9);}
.UserPgBg{ background-color:#f1f1f1; padding-top:20px; padding-left:0 !important; padding-right:0 !important;}
.DashboardMenuIndi{ background-color:#fff; text-align:center; margin-bottom:30px; display:block; padding:15px 10px;}
.DashboardMenuIndi h4{ color:#666; font-size:16px;}
.DashboardMenuIndi i{ font-size:100px; color:rgb(225, 159, 107);}
.userMenu{ background-color:#fff; padding:0 !important; border:1px solid #e2e2e2;}
.userMenu li{ list-style-type:none;}
.userMenu li a{ display:block; padding:10px 15px; font-size:14px; color:#666; border-bottom:1px solid #e2e2e2;}
.userMenu li:last-child a{ border-bottom:0;}
.userMenu li:first-child a{ color:rgb(225, 159, 107) !important;}
.JViewIcon{ height:54px;}
.userMenu li ul li:first-child a{ color:#666 !important;}
.blog h2{  font-size:20px; padding-bottom:10px; border-bottom:1px solid #e2e2e2; }
.blog h1{ padding-bottom:10px; border-bottom:1px solid #e2e2e2;    color: #880351;}
.blog{ padding-bottom:40px;}
.userMenu li a i{ color:rgb(225, 159, 107); font-size:22px; margin-right:10px;}
.userMenu li a:hover{ background-color:#f9f9f9; text-decoration:none;}
.cad-view-more{ margin-bottom:20px;}

.Sec2Ad{ height:200px;}

.EditUser1{ position:absolute;}
.ProPicBig span i{ font-size:100px; color:#e2e2e2;}
.ProPicBig span{ background-color:#fff; display:inline-block;}
.ProPicBig{ position:absolute;  left:10px; top:10px; border:1px solid #e2e2e2; padding:10px;}
.ProPic{ width:105px; height:110px}
.Info1{ position:relative; padding:10px 50px 10px 145px; background-color:#fff; min-height:150px; margin-bottom:20px;}
.Info1 ul{ padding-left:0; display:inline-block;}
.Info1 ul li{ list-style-type:none; display:inline-block;}
.Info1 ul li i{ color:#093;}
.Info1 ul li:nth-child(odd){ width:55%; border-right:1px solid #e2e2e2;}
.Info1 ul li:nth-child(even){ width:25%; padding-left:2%}
.EditUser{  font-size:16px; color:rgb(225, 159, 107); z-index:2000;}
.ProIndiSec .col-md-3, .ProIndiSec .col-md-4{ color:#666;}
.ProIndiSec .col-md-9, .ProIndiSec .col-md-8{ color:#999;}
.ProIndiSec{ padding-top:5px; padding-bottom:5px; border-bottom:1px solid #e2e2e2;}
.WebAdd{ position:relative; padding-left:50px;}
.WebAdd i{ font-size:20px; position:absolute; left:0; top:10px; color:#999;}
.UserPdtSec2{ background-color:#fff; padding:10px;}
.UploadedPdt{ border:1px solid #e2e2e2; padding:5px; margin-bottom:30px;}
.UploadedPdt h4{ margin-top:0; margin-bottom:0; padding:10px 5px; border-top:1px solid #e2e2e2; font-size:14px; text-align:center;}
.tab-contentPro{ background-color:#FFF;}
.UploadPdts{ width:173px; height:208px; position:relative; z-index:2; background-image:url(../images/pdt-upload-img.jpg); background-repeat:no-repeat;}
.UploadPdtsIn{ display:none; position:absolute; z-index:1; opacity:0;}

.PdtHeadUser{ background-color:#eee; padding-left:5px; padding-right:5px; height:27px; overflow:hidden;}
.UserPdt{ position:relative; padding-left:110px;}
.UserPdt img{ width:100px; height:100px; position:absolute; left:0; top:0;}
.PdtDesc1{ font-size:12px; border-bottom:1px solid #e2e2e2;}
.PdtDesc2{ font-size:13px; line-height:18px; height:41px; overflow:hidden; margin-bottom:5px;}
.ViewMore{ font-size:12px;}
.ViewMore a{ padding:5px; background-color:rgb(225, 159, 107);color:#fff; display:inline-block; line-height:12px; border-radius:3px; border:1px solid rgb(225, 159, 107);}
.ViewMore a:hover{ text-decoration:none; color:rgb(225, 159, 107); background-color:#fff;}
.PdtICons i{ font-size:20px;}
.JTypeIconIndi{ display:inline-block; width:38px; height:28px; background-image:url(../../images/jewelery-type-icon.png); background-repeat:no-repeat; margin:0 5px;}
.Wish{ color:#f00;}
.MarTBranch{ margin-top:40px;}
.BorderBottom{ border-bottom:1px solid #e2e2e2;}
.TGold{ background-position:0 0;}
.TDiamond{background-position:-38px 0}
.TSyntheticStone{background-position:-76px 0}
.TColorStone{background-position:-114px 0}

.TGoldDisable{ background-position:0 -28px;}
.TDiamondDisable{background-position:-38px -28px}
.TSyntheticStoneDisable{background-position:-76px -28px}
.TColorStoneDisable{background-position:-114px -28px}


.PdtICons{ position:relative; padding-left:25px; text-align:center; padding-right:25px; padding-top:5px; margin-top:5px; border-top:1px solid #e2e2e2; height:42px;}

.JView{ position:absolute; left:0; top:5px; color:#666; font-weight:bold;}
.JView i{ position:relative; top:2px;}
.JwishList{ position:absolute; right:0; top:5px; color:#ddd;}
.JView:hover{ color:#333;}
/*.ICatJewelery span{ display:block; line-height:15px; height:30px; margin-top:10px; margin-bottom:20px;}*/
.ICatJewelery{ background-image:url(../../images/book.png); background-repeat:no-repeat; background-size:100%; margin-bottom:30px; transition:all ease-in-out 0.4s; -webkit-transition:all ease-in-out 0.4s;-o-transition:all ease-in-out 0.4s;-moz-transition:all ease-in-out 0.4s;-ms-transition:all ease-in-out 0.4s;}
.ICatJewelery:hover{ transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);}
.CatImg{ text-align:center; padding-right:20px;}
.CatImg span {font-family: 'Source Serif Pro', serif; color:#000; font-size:16px; margin-top:18px;    line-height:27px; display:block;}
.CatImg img{ margin-top:10px; margin-bottom:15px;}
.AdImg {     padding-top: 20px;}
.CatImgIndi{ width:100px; height:100px;}
.CatAdImg{    width: 120px;
    height: 140px;}
.CatTxt{font-family: 'Rochester', cursive; color:#000; font-size:25px; margin-top:10px;    line-height: 30px;}
.Category{ padding-top:70px; padding-bottom:50px;}
.CatTxt p{font-family: 'Source Serif Pro', serif; font-size:10px; text-align:right; padding-right:5px; }
.CatTxt p a{ color:#000;}
.CatTxt img{ margin-top:10px; margin-bottom:14px;    font-weight: bold;}
.AdImg p{font-family: 'Source Serif Pro', serif;font-size:12px; font-weight:bold;}
.CounterP{ background-color:#333; color:#fff; padding-top:40px; padding-bottom:40px;font-family: 'Source Serif Pro', serif;}
.CatC{ padding-top:100px; padding-bottom:50px;}

.CounterHead{ font-size:18px; display:block; text-transform:uppercase; margin-bottom:15px;}
.Count{ font-size:30px; font-weight:bold; display:block}
.CounterPC{ border-right:1px solid rgba(255, 255, 255, 0.3);}
.CounterPC:last-child{ border-right:0;}
.contact_cart {
    position: relative;
     display:inline-block;
}

.ConvOuterMsg:before{}
/*
font-family: 'Josefin Sans', sans-serif;
font-family: 'Bree Serif', serif;
font-family: 'Dancing Script', cursive;
font-family: 'Satisfy', cursive;
font-family: 'Lobster Two', cursive;
font-family: 'Rochester', cursive;
*/

.contact_cart span {
    font-family: 'Source Serif Pro', serif;
    color: rgb(255, 255, 255);
    margin: 1px 5px;
}
.contact_cart a:hover { 
	text-decoration: none !important;
}
.contact_label {
    color: #EC008C !important;
}

.m3d-top-pdng {
    padding-top: 22px;
}
.m3d-mail ul {
    float: left;
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.m3d-mail ul li {
    font-family: 'Source Serif Pro', serif;
    color:#999;
    float: left;
    font-size: 14px;
    border-right: 1px solid #EC008C;
    padding: 0px 15px;
}
.m3d-mail ul li:last-child {
    border-right: none;
}
.j3d-logo {
    width:82px;
    left: 0;
  
	    top:0;
}
/*.HeadAbsolute{ position:absolute; left:0; right:0;}*/
.m3d-top-pdng {
    padding-top: 22px;
}

.m-3d-banner .carousel-caption {
    right: 10%;
    left:-39%;
    bottom: -27px;display:none;
}
.m-3d-banner .carousel-indicators .active {
    width: 12px;
    height: 12px;
    background-color: rgb(255, 255, 255);
    margin: 0px;
}
.m-3d-banner .carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    text-indent: -999px;
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0);
    margin: 1px;
    border: 1px solid #EC008C;
    border-radius: 10px;
}
.serch-area {
    background-color: rgba(255, 255, 255, 0.498039);
    margin-bottom: 2em;
    width: 100%;
    padding: 1em;
}
.serch-area .form-group {
    margin-bottom: 0px;
}
.serch-area .icon-addon {
    position: relative;
    color: rgb(85, 85, 85);
    display: block;
}
.serch-area .icon-addon::after, .icon-addon::before {
    display: table;
    content: " ";
}
.serch-area .icon-addon.addon-md .form-control, .icon-addon .form-control {
    padding-left: 40px;
    float: left;
    font-weight: normal;
}
.serch-area .form-control {
    display: block;
    width: 100%;
    height: 50px;
    font-size: 14px;
    line-height: 1.42857;
    color: rgb(85, 85, 85);
    font-family: Raleway, sans-serif;
    background-color: rgb(255, 255, 255);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.0745098) 0px 1px 1px inset;
    padding: 6px 12px;
    border: 1px solid rgb(204, 204, 204);
    border-radius: 1px;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.icon-addon.addon-md .glyphicon,
.icon-addon .glyphicon, 
.icon-addon.addon-md .fa,
.icon-addon .fa {
    position: absolute;
    z-index: 2;
    left: 10px;
    font-size: 14px;
    width: 20px;
    margin-left: -2.5px;
    text-align: center;
    padding: 16px 0;
    top: 1px
}

.icon-addon.addon-lg .form-control {
    line-height: 1.33;
    height: 46px;
    font-size: 18px;
    padding: 10px 16px 10px 40px;
}

.icon-addon.addon-sm .form-control {
    height: 30px;
    padding: 5px 10px 5px 28px;
    font-size: 12px;
    line-height: 1.5;
}

.icon-addon.addon-lg .fa,
.icon-addon.addon-lg .glyphicon {
    font-size: 18px;
    margin-left: 0;
    left: 11px;
    top: 4px;
}

.icon-addon.addon-md .form-control,
.icon-addon .form-control {
    padding-left: 30px;
    float: left;
    font-weight: normal;
}

.icon-addon.addon-sm .fa,
.icon-addon.addon-sm .glyphicon {
    margin-left: 0;
    font-size: 12px;
    left: 5px;
    top: -1px
}

.icon-addon .form-control:focus + .glyphicon,
.icon-addon:hover .glyphicon,
.icon-addon .form-control:focus + .fa,
.icon-addon:hover .fa {
    color: #EC008C;
}

.serch-area label {
    margin-bottom: 0px;
}
.serch-area .icon-addon::after, .icon-addon::before {
    display: table;
    content: " ";
}
.icon-addon::after {
    clear: both;
}
.serch-area .icon-addon {
    position: relative;
    color: rgb(85, 85, 85);
    display: block;
}
.nww{ text-align:center!important; font-size:18px!important; font-weight:bold!important;}
.nww1{ font-size:18px!important; font-weight:bold!important;}
.serch-area .srch-btn {
    background-color: #EC008C;
    color: rgb(255, 255, 255);
    font-family: Raleway, sans-serif;
    padding: 16px 40px;
    border: 1px solid #EC008C;
}
.m-3d-banner .carousel-caption h2 {
    font-family: Raleway, sans-serif;
    z-index: 5;
    white-space: nowrap;
    visibility: inherit;
    line-height: 70px;
    letter-spacing: -2px;
    font-weight: 300;
    font-size: 70px;
    min-height: 0px;
    min-width: 0px;
    max-height: none;
    max-width: none;
    opacity: 1;
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform-origin: 50% 50% 0px;
    transition: none;
    border-width: 0px;
    margin: 0px;
    padding: 0px;
}
.jd3-btn {
    color: rgb(255, 255, 255);
    background-color: transparent;
    margin-top: 35px;
    font-size: 14px;
    font-family: Raleway, sans-serif;
    padding: 15px 30px;
    border: 1px solid rgb(255, 255, 255);
}
.collection {
    padding: 50px 0px;
}
/*-----img hover effects-------*/
.hovereffect {
	width:100%;
	height:100%;
	float:left;
	overflow:hidden;
	position:relative;
	text-align:center;
	cursor:default;
}
.hovereffect .overlay {
	width:100%;
	height:100%;
	position:absolute;
	overflow:hidden;
	top:0;
	left:0;
	opacity:0;
	background-color:rgba(0, 0, 0, 0.5);
-webkit-transition:all .4s ease-in-out;
transition:all .4s ease-in-out
}
.hovereffect img {
	display:block;
	position:relative;
-webkit-transition:all .4s linear;
transition:all .4s linear;
}
.hovereffect h2 {
	text-transform:uppercase;
	color:#fff;
	text-align:center;
	position:relative;
	font-size:17px;
	background:rgba(0, 0, 0, 0.6);
	-webkit-transform:translatey(-100px);
	-ms-transform:translatey(-100px);
	transform:translatey(-100px);
-webkit-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
	padding:10px;
}
.hovereffect a.info {
	text-decoration:none;
	display:inline-block;
	text-transform:uppercase;
	color: #EC008C;
	font-size: 22px;
	border: transparent;
	background-color: transparent;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
	margin: 75px 0 0;
	padding:7px 14px;
  	transform: translate(-50%, -50%);
  	-ms-transform: translate(-50%, -50%)
}
.hovereffect a.info:hover {
	box-shadow: none;
}
.hovereffect:hover img {
	-ms-transform:scale(1.2);
	-webkit-transform:scale(1.2);
	transform:scale(1.2);
}
.hovereffect:hover .overlay {
	opacity:1;
	filter:alpha(opacity=100);
}
.hovereffect:hover h2, .hovereffect:hover a.info {
	opacity:1;
	filter:alpha(opacity=100);
	-ms-transform:translatey(0);
	-webkit-transform:translatey(0);
	transform:translatey(0);
}
.hovereffect:hover a.info {
-webkit-transition-delay:.2s;
transition-delay:.2s;
}
/*----------service-----------*/
.sc_services_item_content {
    padding: 0px;
}
.sc_services_item_title {
    padding-bottom: 10px;
    text-align: center;
    border-bottom: 1px solid rgb(222, 222, 222);
}
.sc_services_item_title::before {
    content: "?";
    font-family: fontello;
    display: block;
    font-size: 1em;
    margin-bottom: 0em;
}
.sc_services_item_content h5 a {
    color: rgb(56, 56, 56);
    font-family: Raleway, sans-serif;
    font-size: 24px;
    text-align: center;
    line-height: 1.3em;
    font-weight: 500;
    margin-top: 3em;
    margin-bottom: 1.5em;
}
.sc_services_item_description {
    margin-top: 1em;
    overflow: hidden;
}
.sc_services_item_description a {
    display: block;
    font-family: Raleway;
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 6px;
    color: rgb(130, 130, 130);
    text-align: center;
}
.created {
    background: rgb(247, 247, 247);
    padding: 4em !important;
}
.created h1 {
    font-family: Raleway, sans-serif;
    font-size: 4em;
    font-weight: 300;
    line-height: 1.083;
    text-align: left;
    letter-spacing: -0.5px;
    color: rgb(56, 56, 56);
    margin: 0px;
}
.created p {
    color: rgb(154, 154, 154);
    font-family: 'Source Serif Pro', serif;
    line-height: 1.8em;
    margin-top: 2em;
    margin-bottom: 2em;
}
.contact-sec1 {
    margin-top: 30px;
    background-color: rgb(56, 56, 56);
    padding: 42px 0px;
}
.sc_services_item_content {
    padding: 0px;
}
.sec-title-one {
    position: relative;
    padding-top: 0px;
    padding-bottom: 1px;
    text-align: center;
    margin-bottom: 0px;
}
.sec-title-one h2 {
    color: rgb(255, 255, 255);
    font-family: Raleway, sans-serif;
    font-size: 24px;
    text-align: center;
    line-height: 1.3em;
    font-weight: 500;
    margin-top: 0em;
    margin-bottom: 15px;
}
.sec-title-one::after {
    content: "";
    position: absolute;
    left: 40%;
    margin-left: -20px;
    bottom: 0px;
    width: 117px;
    height: 2px;
    background: rgb(222, 222, 222);
}
.sc_services_item_description {
    margin-top: 1em;
    overflow: hidden;
}
.sc_services_item_description a {
    display: block;
    font-family: Raleway;
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 6px;
    color: rgb(130, 130, 130);
    text-align: center;
}
.sc_services_item_description a:hover {
    text-decoration: none;
    color: #fff;
}

.contact-sec1 {
    margin-top: 30px;
    background-color: rgb(56, 56, 56);
    padding: 42px 0px;
}


.collection2 {
    background-image: url("../images/history_bg.jpg");
    background-size: 100%;
    padding: 5em 0px;
    background-position: 50% 50% !important;
}
.collection2 h1 {
    font-family: Raleway, sans-serif;
    font-size: 4em;
    font-weight: 300;
    line-height: 1.083;
    text-align: center;
    letter-spacing: -0.5px;
    color: rgb(255, 255, 255);
    margin: 0px;
}
.collection2 p {
    color: rgb(255, 255, 255);
    font-family: 'Source Serif Pro', serif;
    line-height: 1.9em;
    text-align: center;
    margin-top: 2em;
    margin-bottom: 2em;
}
.collection2 .jd3-btn {
    color: rgb(255, 255, 255);
    background-color: transparent;
    float: none;
    display: block;
    font-size: 13px;
    font-family: Raleway, sans-serif;
    padding: 6px 15px;
    border: 1px solid rgb(255, 255, 255);
    margin: 35px auto 0px;
}
.jd3-btn {
    color: rgb(255, 255, 255);
    background-color: transparent;
    margin-top: 35px;
    font-size: 13px;
    font-family: Raleway, sans-serif;
    padding: 6px 15px;
    border: 1px solid rgb(255, 255, 255);
}
.clrweightSliderBox, .diaweightSliderBox, .weightSliderBox{ position:relative; padding-left:85px;}
.clrweightSliderBox span, .diaweightSliderBox span, .weightSliderBox span{ position:absolute; left:0;}

.collection3 {
    padding: 5em 0px 2rem;
}
.collection3 h1 {
    font-family: Raleway, sans-serif;
    font-size: 4em;
    font-weight: 300;
    line-height: 1.083;
    text-align: center;
    letter-spacing: -0.5px;
    color: rgb(56, 56, 56);
    margin: 0px;
}

/*-----------------*/
.collection3 .thumimgs2 {

}
.prodt-tp-pdng {
	padding-top: 3em;
	padding-bottom: 1em;
}
/*-----img hover effects-------*/
.collection3 .hovereffect {
	width:100%;
	height:100%;
	float:left;
	overflow:hidden;
	position:relative;
	text-align:center;
	cursor:default;
}
.collection3 .hovereffect .overlay {
	width:100%;
	height:100%;
	position:absolute;
	overflow:hidden;
	top:0;
	left:0;
	opacity:0;
	background-color:rgba(0, 0, 0, 0.5);
-webkit-transition:all .4s ease-in-out;
transition:all .4s ease-in-out
}
.collection3 .hovereffect img {
	display:block;
	position:relative;
-webkit-transition:all .4s linear;
transition:all .4s linear;
}
.collection3 .hovereffect h2 {
	text-transform:uppercase;
	color:#fff;
	text-align:center;
	position:relative;
	font-size:17px;
	background:rgba(0, 0, 0, 0.6);
	-webkit-transform:translatey(-100px);
	-ms-transform:translatey(-100px);
	transform:translatey(-100px);
	-webkit-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
		padding:10px;
}
.collection3 .hovereffect a.info {
	text-decoration:none;
	display:inline-block;
	text-transform:uppercase;
	color: #EC008C;
	border:transparent;
	background-color: transparent;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
	margin: 55px 0 0;
	padding:7px 14px;
  	transform: translate(-50%, -50%);
  	-ms-transform: translate(-50%, -50%)
}
.collection3 .hovereffect a.info:hover {
	box-shadow: none;
}
.collection3 .hovereffect:hover img {
	-ms-transform:scale(1.2);
	-webkit-transform:scale(1.2);
	transform:scale(1.2);
}
.collection3 .hovereffect:hover .overlay {
	opacity:1;
	filter:alpha(opacity=100);
}
.collection3 .hovereffect:hover h2, .hovereffect:hover a.info {
	opacity:1;
	filter:alpha(opacity=100);
	-ms-transform:translatey(0);
	-webkit-transform:translatey(0);
	transform:translatey(0);
}
.collection3 .hovereffect:hover a.info {
-webkit-transition-delay:.2s;
transition-delay:.2s;
}

.collection3 .jd3-btn {
    color: rgb(56, 56, 56);
    background-color: transparent;
    margin-top: 35px;
    font-size: 14px;
    font-family: Raleway, sans-serif;
    padding: 15px 30px;
	margin: 20px auto 0 auto;
	display: block;
    border: 1px solid rgb(56, 56, 56);
}
.collection3 .owl-nav {
	display: none;
}
/*----------service-----------*/
.product-text {
	text-align: center;
}

.product-text h3 {
    font-family: Source Serif Pro;
    font-size: 17px;
    font-weight: 400;
    margin: 15px;
    padding: 0;
    overflow: hidden;
    line-height: 1.5em;
    letter-spacing: 0;
    color: #383838;
    text-align: center !important;
}
.product-text .price {
	color: #828282;
}
.product-text .price .currencySymbol {
	color: rgb(56, 56, 56);
}
.prdt-ad-btn {

	color: rgb(56, 56, 56);
    font-weight: 600;
    background: transparent;
    border: transparent;
	border-top: 1px solid #D2D2D2;
    margin: 8px auto;
	padding-top: 8px;
    display: block;
	font-family: 'Source Serif Pro', serif;
}
/*-------------------*/
.instgrm-bg {
	background-color: #f6f6f6;
	padding-bottom: 0px !important;
}
.instgrm-bg .owl-item {
    margin-right: 0px !important;
}
/*-------------------*/
.sec-adres {
	padding: 3em 0;
}
.sec-adres .sec-title-one {
    position: relative;
    padding-top: 0px;
    padding-bottom: 1px;
    text-align: center;
    margin-bottom: 0px;
}
.sec-adres .sec-title-one h2 {
    color: #383838;
    font-family: Raleway, sans-serif;
    font-size: 24px;
    text-align: center;
    line-height: 1.3em;
    font-weight: 600;
    margin-top: 0em;
    margin-bottom: 15px;
}
.sec-adres .sec-title-one:after {
    content: "";
    position: absolute;
    left: 40%;
    margin-left: -20px;
    bottom: 0px;
    width: 117px;
    height: 2px;
    background: rgb(222, 222, 222);
}
.sec-adres p {
	color: #828282;
	font-family: 'Source Serif Pro', serif;
    line-height: 1.8em;
    margin-top: 1em;
    margin-bottom: 1em;
	text-align: center;
}
/*-------------------*/
.sec-adres2 {
	padding: 3em 0;
	background-color:#000000; 
}
.sec-adres2 p {
	color: #828282;
	font-family: 'Source Serif Pro', serif;
    line-height: 1.8em;
    margin-top: 1em;
    margin-bottom: 1em;
	text-align: left;
}
.sec-adres2 ul {
	padding: 0px;
	list-style: none;
}
.sec-adres2 ul li {
	font-family: 'Source Serif Pro', serif;
    color: rgb(255, 255, 255);
    font-size: 14px;
    padding: 8px 15px;
}
.CompanyPro h4{ border-bottom:1px solid #e9e9e9; padding-bottom:5px; margin-top:25px;}
.InPgHead .Motif{ width:58px; height:41px; display:inline-block; background-image:url(../images/motif.png); background-repeat:no-repeat;}
.InPgHead .Motif.left{ background-position:0 0;}
.InPgHead .Motif.right{ background-position:-58px 0;}
.PgHeadTxt{ position:relative; top:-12px;}
.InPgHead:after, .InPgHead:before{ height:2px; background-color:#EC008B; width:125px; content:''; display:inline-block;position:relative; top:-20px;}
.Packages{ color:#fff; position:relative; }
.Packages a{ color:#fff;}
.Packages a:hover{ text-decoration:none; color:#fff;}
.Packages h2{ margin-top:0; margin-bottom:0; padding-top:10px; padding-bottom:10px; text-align:center; font-size:20px;}
.Packages h1{margin-top:0; margin-bottom:0; padding-top:20px; padding-bottom:20px; text-align:center; background-color:rgba(0, 0, 0, 0.3); margin-left:-15px; margin-right:-15px; }
.Packages h1 span.Price{ font-weight:bold; font-size:40px; opacity:0.7;}
.Packages div{ background-color:rgba(255, 255, 255, 0.2);    margin-left: -15px;
    margin-right: -15px;

   padding:15px;}
.Packages div h4{ text-transform:uppercase; border-bottom:1px solid rgba(255, 255, 255, 0.3); padding-bottom:10px;}
.Packages div ul{ padding-left:0;}
.Packages div ul li{ list-style-type:none; text-align:center; padding-top:5px; padding-bottom:5px;}
  .PriceSt{ font-size:12px;}
.Packages1{ background-color:#622020;}
.Packages2{ background-color:#E69533;}
.Packages3{ background-color:#6A386B;}
.Table1{border:1px solid #e2e2e2; margin-bottom:40px !important;}
.Table1 thead tr th span{ display:inline-block; padding-bottom:5px; border-bottom:2px solid #EC008C;}
.LoginRegi{ background-color:rgb(225, 159, 107); position:absolute !important; height:100%;}
.PositionR{ position:relative;}
.LoginRegi h4{ font-size:22px; color:#fff;}
.LoginRegi{ padding:20px; color:#fff; text-align:center;}
.LoginRegi p{ font-size:13px; line-height:20px;}
.RegiBtn{ background-color:#fff; color:#333; border-radius:20px; display:inline-block;    padding: 10px 10px;
    border: 0;
    margin: 3px;
    font-size: 14px; font-weight:300}
.RegiHead{ line-height:26px; margin-top:30px;}
.RegiHead span{ display:block;font-size:16px;}
.LoginRegiP{ margin-bottom:25px;}
.checkbox1 {
     display: inline-block;
    /* border-radius: 5px; */
    background-color: #f3f3f3;
    width: 150px;
    border: 1px solid #ccc;
    height: 41px;
    margin-left: -4px;
    position: relative;
    top: -3px;

}
.form-control2{ height: 40px !important;}
.chp {
    display: inline-block !important;font-size: 20px;
    background-color: #ccc;
    padding: 7px; background-color:#ccc;
}
.rand1, .plus, .rand2{ display:inline-block !important;}
.PaddLR0{ padding-left:0 !important; padding-right:0 !important}
.PaddR0{padding-right:0 !important}
.PaddL0{ padding-left:0 !important;}
.UploadDoc{ display:none !important;}
.UploadDocP label{ color:rgb(225, 159, 107); background-color:#fff; border-radius:20px; display:block; width:100%; font-weight:normal; padding:6px 12px; text-align:center;border: 1px solid rgb(225, 159, 107); cursor:pointer;}
.UploadDocP label:hover{color:#fff; background-color:rgb(225, 159, 107); }
.RadioInput{ width:25px; height:25px; display:inline-block; position:relative;top:-30px;}
.RadioInput input {
    width: 25px;
    height: 25px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 20;
    opacity: 0;
		border-radius:50%;
}



.RadioInput label:before {
    width: 25px;
    height:25px;
	border-radius:50%;
    border:2px solid #ccc;
    background-color: #fff;

    display: inline-block;
    content: '';
    margin-right: 3px;
    vertical-align: top;
    position: absolute;
    top: 0;
    left: 0;
}

.RadioInput input:checked+label:before {
    background-color:rgb(225, 159, 107);
    color: #fff;
    background-image: url(../images/radio.png);
    background-repeat: no-repeat;
    background-position: center center;
    font-size: 12px;
    border: 2px solid rgb(225, 159, 107);
}
.SlectPackage{ margin-top:20px !important; margin-bottom:60px !important; font-size:24px;}
.PackagesNew{ border:1px solid #e2e2e2;}
.PackagesNew h2{ padding:10px 20px; background-color: rgba(198, 195, 191, 0.32); color:#333; font-weight:bold; text-transform:uppercase; font-size:17px; margin-top:-27px; margin-bottom:0;}
.PackagesNew h1{ background-color:#E69533; color:#fff; padding:10px 20px; margin-top:0; font-weight:normal; font-size:18px;}
.PackagesNew h1 .Price{ font-size:25px; font-weight:bold;}
.PackagesNew h1 .PriceSt{ font-size:14px; font-weight:normal;}
.PackagesNew .Details h4{ padding-bottom:5px; border-bottom:1px solid #e2e2e2;}
.PackagesNew .Details ul{ padding-left:0;}
.PackagesNew .Details ul li{ list-style-type:none; margin-bottom:5px; font-weight:bold;}
.PackagesNew .Details ul li span{ font-weight:normal; color:#666;}
button{  font-family: 'Open Sans';}
.NewBtnSubmit{ color:#fff; text-transform:uppercase; border:1px solid rgb(225, 159, 107); padding:10px 70px; border-radius:20px; background-color:rgb(225, 159, 107); font-size:16px; margin-top:20px; font-weight:bold;}
.NewBtnSubmit:hover{ color:rgb(225, 159, 107); background-color:#fff;}
.MarBot{ margin-bottom:30px;}
.logo1{width: 76px !important;top: -5px !important;}
.logo2{position: absolute !important;top: -80px !important;z-index: 200 !important; width: 76px !important;}
.logo3{    position: absolute !important; top:3px !important; z-index: 200 !important;width: 130px !important;}
.NavigationP{ padding-top:10px;padding-bottom: 20px;    background-color: #000; margin-bottom:2px;}
.Navigation2-a{ padding-left:80px !important;}
.Navigation2-b{ padding-left:75px !important;}
.UserHeader1a-1{ padding-left: 83px !important;}
.UserHeader1a-2{padding-left:0 !important;}
.Navigation3 li.active a{    color: #FFFEFE !important;
    border-bottom: 2px solid rgba(255, 255, 255, 0.58) !important;}
.Navigation3 li a{ padding: 9px 10px !important; }
.Navigation2, .Navigation3{ display:inline-block;}
.Logo2P{ display:inline-block; position:absolute;left: 20px;top: 44px;}
.MarqueeC{padding-left: 150px; color:#fff; font-size:16px;}
.navbar-nav li.dropdown{ background:transparent !important;}
.navbar-nav li.dropdown a.dropdown-toggle[type=button]{background:transparent !important;}
.navbar-nav li.dropdown ul.dropdown-menu li a{ color:#fff !important; padding:9px 30px !important; border-bottom:1px solid rgba(255, 255, 255, 0.2) !important; display:block !important;    font-size: 14px !important;}
.navbar-nav li.dropdown ul.dropdown-menu li a:hover{ background-color:rgba(255, 255, 255, 0.1) !important;}
.navbar-nav li.dropdown ul.dropdown-menu li{ margin-right:0 !important; }
button{ background:transparent !important; background-color:transparent !important;}
.dropdown-menu{ width:260px !important; background-color:#000 !important;}
.dropdown-menu li{ float:none !important; display:block; text-align:left;}
.navbar-default {
    background-color:transparent !important;
   border-color:transparent !important; border-radius:0 !important; min-height:auto !important; margin-bottom:0 !important
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #fff !important;
    background-color: rgba(104, 103, 103, 0.5) !important;}
.navbar-default .navbar-nav>li>a {
    color: #FFF !important;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    color: #fff !important;
    background-color: rgba(104, 103, 103, 0.5) !important;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {color: #fff !important; background-color: rgba(104, 103, 103, 0.5) !important;}
a[type=button]{background:transparent !important;}
.JTypeIcon{ display:inline-block; margin:0 auto; text-align:center;}
.TestiWriter img{ width:80px; height:80px; border-radius:50%; position:absolute; right:0; top:0;}
.TestiWriter{ color:#999; font-size:12px; min-height:80px; padding-right:90px; line-height:20px; padding-top:25px;}
.TestiWriter span{ font-style:italic;}
.overlay{
    display:none;
    background:rgba(0, 0, 0, 0.3); position:fixed; height:100%; width:100%;z-index:200000; top:0; left:0; 
}
.CheckP{ width:100px; height:100px; border:10px solid #ccc; border-radius:50% ; font-size:50px !important; padding-top:10px; color:#093;  }
.OverlayC{ background-color:#fff; top:100px; position:fixed; z-index:200000;  display:none; padding:20px; text-align:center;}
.OverlayC h1{ color:#093; font-size:30px; text-transform:uppercase; font-weight:bold;}
.OverlayC p{ font-size:16px; color:#666;}

.OverlayC2{ padding:120px 20px; text-align:center;}
.OverlayC2 h1{ color:#093; font-size:30px; text-transform:uppercase; font-weight:bold;}
.OverlayC2 p{ font-size:16px; color:#666;}
.BanHead2{ color:#E19F6B; font-size:50px}
.jd3-btn1{ border-color:#333 !important; color:#333 !important}
.AdsStatic div{ border:2px solid #fff;}
.AdsStaticP{ margin-top:60px;}
.List1.list-group-item .PdtDesc1{ display:none;}
.List1.list-group-item .PdtICons{ display:none;}
.List1.list-group-item .ViewMore{ display:none;}
.List1.list-group-item .PdtDesc2{display:none;}
.List1.list-group-item .UserPdt a img{    width:100%;
    height:165px;
    position:relative;}
.List1.list-group-item .UserPdt{ padding-left:0;}
.List1.list-group-item{ width:25% !important; background-color:transparent; border:0;}
.List1.list-group-item .UploadedPdt .PdtHeadUser span{ display:none;}
.List1.list-group-item .UploadedPdt{ background-color:#fff;}


.filterUl{ padding-left:0; height:240px; overflow-y:scroll;}
.filterUl li{ position:relative; list-style-type:none}
.filterUl li input[type="checkbox"]{
width:20px;
height:20px;
position: absolute;
top: 5px;
left: 5px;
z-index: 20;
opacity: 0;

	
}
	
.filterUl li label:before {
    width: 20px;
    height:20px;

    border:2px solid #ccc;
    background-color: #fff;

    display: inline-block;
    content: '';
    margin-right: 3px;
    vertical-align: top;
    position: absolute;
top: 5px;
left: 5px;
}

.filterUl li input[type="checkbox"]:checked+label:before {
    background-color:rgb(225, 159, 107);
    color: #fff;
    background-image: url(../images/check.png);
    background-repeat: no-repeat;
    background-position: center center;
    font-size: 12px;
    border: 2px solid rgb(225, 159, 107);
}
.filterUl li label{ padding-left:30px; margin-top:0; font-weight:normal}
.filterUl li label span{ font-size:12px; color:#666;}

.filterUl li input[type="radio"]{
width:20px;
height:20px;
position: absolute;
top: 5px;
left: 5px;
z-index: 20;
opacity: 0;
border-radius:50%;

	
}

.filterUl li input[type="radio"]:checked+label:before {
    background-color:rgb(225, 159, 107);
    color: #fff;
    background-image: url(../images/radio2.png);
    background-repeat: no-repeat;
    background-position: center center;
    font-size: 12px;
    border: 2px solid rgb(225, 159, 107);
}

.filterUl li input[type="radio"]+label:before{border-radius:50%;}
.Bg{ background-color:#f9f9f9;}
.PdtListIndi{ background-color:#fff;box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12); padding:10px;}
.PaddLR5{ padding-left:5px !important; padding-right:5px !important;}
.RightSec{ margin-top:0;}
.form-groupInline{ margin-bottom:0 !important;}
.form-controlInline{ height:34px !important; width:auto !important;}
.SearchForm2{ margin-bottom:10px;}
.PdtList{ position:relative;}
.PdtList img{ position:absolute; left:0; right:0; width:140px; height:140px;}
.PdtListDtls{ margin-left:160px; min-height:140px;}
.PdtListDtls p{ margin-bottom:3px;}
.PdtListIndi{ margin-bottom:10px;}
.PdtListIndi h4{ margin-top:0; padding-bottom:5px; border-bottom:1px solid #e2e2e2; position:relative; font-size:16px;}
.PdtListIndi h4 i{ position:absolute; right:0; top:0; color:#666; font-size:18px;}
.Btn2{ padding:3px 25px; color:rgb(225, 159, 107); display:inline-block; border:1px solid rgb(225, 159, 107); margin-top:10px; border-radius:20px; cursor:pointer; font-size:13px;}
.Btn2:hover{color:#fff; background-color:rgb(225, 159, 107);}
.ContactLeft i{ font-size:18px; color:#EC008C;}
.AddTxtArea{height:204px !important;}
.Tags ul li{ margin-bottom:15px;}
.MoreLinks a{ color:#828282;}
/*-------------------*/
.social-cont{
  border-style: solid;
  border-width: 1px;
  border-color: transparent;
  background-color: transparent;
  padding-top:7px;
  padding-bottom:7px;
  display: table;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 30px;
}
.social-cont span.inline{
  display: table-cell;
  vertical-align: middle;
  height: 38px;
  font-size: 16px;
  font-family: "Roboto Bold";
  padding-right: 15px;
}
.social-cont span.inline i{
  font-size: 20px;
}
.social-cont span.inline i.up{
  color: #00b226;
}
.social-cont span.inline i.down{
  color: #b20000;
}
.social-cont .social{
  text-align: right;
  display: inline-block;
  float: right;  
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(1.334em) translateZ(0);
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes fadeInRight {
  0% {
    opacity: 0;
    -moz-transform: translateX(1.334em) translateZ(0);
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(1.334em) translateZ(0);
    -moz-transform: translateX(1.334em) translateZ(0);
    -ms-transform: translateX(1.334em) translateZ(0);
    -o-transform: translateX(1.334em) translateZ(0);
    transform: translateX(1.334em) translateZ(0);
  }
  100% {
    opacity: 1;
  }
}
.social span.text-right{
  display: table;
  float: left;
  height: 38px;
  vertical-align: middle;
}
.social span.text-right p{
  margin: 0;
  padding: 0;
  display: table-cell;
  vertical-align: middle;
  padding-right: 10px;
  font-size: 16px;
  font-family: "Roboto Semi Bold";
  color: #9a9a9a;
  line-height: 1.2;
}
a.social-icon, a.social-icon:visited {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition-property: background-color;
  -moz-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  transition-timing-function: ease;
  background-color: #f0f0f0;
  text-align: center;
  display: inline-block;
  width: 35px;
  height: 35px;
  padding: 5px 0px;
  color: #444;
  margin: 2px;
  font-size: 20px;
  display: table;
  float: left;
  border-style: solid;
  border-width: 1px;
  border-color: rgb(204, 204, 204);
  border-radius: 4px;
  /* Color each button differently */
}
a.social-icon:focus, a.social-icon:active, a.social-icon:hover{
  text-decoration: none;
  color: #FFF;
  border:none;
}

.social-icon i{
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  height: 100%;
  width: 100%;
}
.social-icon.facebook {
  /* Animation */
  -webkit-animation: fadeInRight 0.6s 0.25s forwards;
  animation: fadeInRight 0.6s 0.25s forwards;
  opacity: 0;
  /* Color */
}
.social-icon.facebook:hover , .social-icon.facebook:active, .social-icon.facebook:focus {
  opacity: 1;
  background-color: #0077b2;
}
.social-icon.twitter {
  /* Animation */
  -webkit-animation: fadeInRight 0.6s 0.5s forwards;
  animation: fadeInRight 0.6s 0.5s forwards;
  opacity: 0;
  /* Color */
}
.social-icon.twitter:hover, .social-icon:nth-child(2):active, .social-icon:nth-child(2):focus {
  opacity: 1;
  background-color: #008cb2;
}
.social-icon.linkedin {
  /* Animation */
  -webkit-animation: fadeInRight 0.6s 0.75s forwards;
  animation: fadeInRight 0.6s 0.75s forwards;
  opacity: 0;
  /* Color */
}
.social-icon.linkedin:hover, .social-icon.linkedin:active, .social-icon.linkedin:focus {
  opacity: 1;
  background-color: #00a1b2;
}
.social-icon.google-plus {
  /* Animation */
  -webkit-animation: fadeInRight 0.6s 1s forwards;
  animation: fadeInRight 0.6s 1s forwards;
  opacity: 0;
  /* Color */
}
.social-icon.google-plus:hover, .social-icon.google-plus:active, .social-icon.google-plus:focus {
  opacity: 1;
  background-color: #e3401d;
}
.social-icon.email {
  /* Animation */
  -webkit-animation: fadeInRight 0.6s 1.25s forwards;
  animation: fadeInRight 0.6s 1.25s forwards;
  opacity: 0;
  /* Color */
}
.social-icon.email:hover, .social-icon.email:active, .social-icon.email:focus {
  opacity: 1;
  background-color: #e3401d;
}
.social-icon img {
  width: 20px;
}

.BlogIndi{ display:block; border:1px solid #e2e2e2; padding:10px; margin-bottom:20px;}

.BlogIndi p{ color:#333; text-align:center;}
.BlogIndi:hover { color:#333; text-decoration:none;}
.LatestBlogIndi{ padding-top:5px; padding-bottom:5px; border-bottom:1px solid #e2e2e2;}
.LatestBlogIndi .BlogIndi{ margin-bottom:0;}
.LatestBlog{ border:1px solid #e2e2e2; padding:5px;}
.responsiveImg{ width:100%;}
.InPgHead{font-family: Raleway, sans-serif;
    font-size: 24px; color:#333; text-transform:uppercase; margin-top:20px;float: left; margin-bottom:20px;
    width: 100%;}
.SubHead{font-family: Raleway, sans-serif; font-size:19px; position:relative; color:#333; text-align:center; margin-top:0; margin-bottom:30px;}
.SubHead span:before{ content:''; display:block; position:absolute; height:3px; width:100%; bottom:-10px; background-color:#EC008C;}
.SubHead span{ display:inline-block; position:relative;}
.Tags span{ display:inline-block; border-radius:5px; padding:2px 6px; margin:8px 5px; background-color:#f1f1f1; color:#666; font-size:12px;}

.HWW{ background-color:#f3f3f3; padding:10px; min-height:239px; border:1px solid #f1f1f1; text-align:center;}
.HWW h3{ margin-top:10px;    font-size: 18px;border-bottom: 1px solid #e2e2e2;
    padding-bottom: 5px;}
.HWWP i{ position:absolute; right:-7px; color:#666; font-size:18px; top:45%; }
.HWWP{ position:relative;}
.PaddLR0{ padding-left:0 !important; padding-right:0 !important;}
.InfrastructureImg img{ margin-bottom:30px; }
.InfrastructureTxt li{ margin-bottom:20px;}
.InfrastructureTxt li ul li{ margin-bottom:5px;}
.Technology h4, .TabSubHead{ border-bottom:1px solid #e2e2e2;}
.Technology h4 span, .TabSubHead span{ display:inline-block; padding-bottom:10px; position:relative;}
.Technology h4 span:before, .TabSubHead span:before{ content:''; display:block; position:absolute; width:100%; height:2px; background-color:#EC008C; bottom:-1px; z-index:2000; left:0;}
.Technology p{ margin-bottom:40px;}
.UlList2 li{ width:50%; float:left; margin-bottom:10px;}
.UlList2, .UlList1 { padding-left:20px;}
.UlList1 li{ margin-bottom:10px;}
.PaddL0{ padding-left:0 !important;}
.MarTHead{ margin-top:30px !important;}
.SpaceHeight{ margin-bottom:100px;}
.LoginWindow{ border:1px solid #e2e2e2; padding-top:10px;}
.FootUl li a{ color:#fff;}
.ContactUser .ProfilePic{ width:130px; text-align:center; padding-top:12px; height:130px; font-size:100px; color:#fff; background-color:rgb(225, 159, 107) !important; position:absolute; left:0; top:20px;}
.ProPicIndi{ width:130px; height:130px; margin-top:-12px;}
.ProfilePic2{ width:150px; text-align:center; padding-top:12px; height:150px; font-size:85px; color:#fff; background-color:rgb(225, 159, 107) !important; display:block; cursor:pointer;}
.UploadPic input{ display:none !important;}
.ContactUser{ position:relative; padding-left:140px; min-height:170px; padding-top:20px; padding-bottom:20px; border-bottom:1px solid #e2e2e2;}
.ContactUser:last-child{ border-bottom:0;}
.ContactUser ul li{ list-style-type:none; width:40%; display:inline-block;}
.ContactUser ul{ float:none; display:block;}

.ContactUser ul li i{ font-size:20px; color:#999;}
.ContactViewDetail{ position:absolute; right:0; top:60px;}
.User-pay-HisTable{padding-top:10px; padding-bottom:10px; font-weight:bold; background-color:#ddd;}
.User-pay-HisTableCont:nth-child(odd){ background-color:#fff;}
.User-pay-HisTableCont:nth-child(even){ background-color:#f9f9f9;}
.User-pay-HisTableCont{ padding-top:5px; padding-bottom:5px;}
.EditPgHead{ text-transform:uppercase;  border-bottom:1px solid #e2e2e2; margin-bottom:20px;}
.EditPgHead span{ padding-bottom:10px; display:inline-block;}
.UploadBtn a{ padding:5px 30px; background-color:rgb(225, 159, 107); color:#fff; border-radius:20px; display:inline-block; border:1px solid rgb(225, 159, 107); font-size:14px;}
.UploadBtn a:hover{ background-color:#fff; color:rgb(225, 159, 107); text-decoration:none;}
.UploadBtn{ margin-bottom:20px;}
.UploadPdtP input{ display:none !important;}
.UploadPdtP label{ cursor:pointer;}
.UploadPdtP{ margin-bottom:30px;}
.Wish{ cursor:pointer;}
textarea.form-control {
    height: auto !important;
}
.ckbox-default{ width:22%; display:inline-block;}
.ckbox-custome{ position:relative;    height: 54px;}
.ckbox-custome input[type="checkbox"]{ width:16px; height:16px; position:absolute; left:0; top:0; opacity:0;}
.ckbox-custome input[type="checkbox"]+label{ padding-left:20px;}
.ckbox-custome input[type="checkbox"]+label:before{ content:''; display:block; position:absolute; z-index:2000; width:16px; height:16px; border:1px solid #ccc; border-radius:2px; background-color:#fff; left:0; top:6px;}
.ckbox-custome input[type="checkbox"]:checked +label:before{ background-color:rgb(225, 159, 107); background-position:center; background-image:url(../../images/check.png); background-repeat:no-repeat; border-color:rgb(225, 159, 107);}

.PaddBot10{ padding-bottom:10px;}
.ProductCode{ margin:0 auto; font-size:14px; display:inline-block; font-weight:bold;}
.ProductName{font-size:14px; display:inline-block; font-weight:bold; padding-bottom:13px !important;}
.HopCompH4{ border-bottom:1px solid #e2e2e2; margin-bottom:15px; font-size:16px; }
.HopCompH4 span{ border-bottom:1px solid rgb(225, 159, 107); display:inline-block; padding-bottom:5px;}
.ViewInfo p{ margin-bottom:5px;}
.PdtViewImg img{ padding:5px; border:1px solid #e2e2e2;}
.PdtViewImg{ margin-bottom:10px;	}
.AttachmentInput{ display:none !important}
.ConvOuterMsg{background-color:#FC6;position:relative; padding:3px 10px !important; border:1px solid #e2e2e2; margin-bottom:20px; border-radius:7px;}
.ConvOuterMsg img{ position:absolute; left:10px; top:10px; width:85px; height:85px;}
.ConvOuterMsg .From span{ float:right; font-size:12px;}
.ConvOuterMsg .Message{ color:#999;}
.ConvOuterMsg p{ margin-bottom:0px;}
.ConvInnerMsg{ background-color:#F99; margin-bottom:10px; border-radius:7px;}
.ConvInnerMsg p{ margin-bottom:0;}
.ConvInnerMsg:before{ border-top: 10px solid #FF9999;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    border-bottom: 0px;
    content: '';
    position: absolute;
    z-index: 200;
    left: -10px;
    top: 10px;}
.ConvOuterMsg:before{border-top: 10px solid #FC6;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    border-bottom: 0px;
    content: '';
    position: absolute;
    z-index: 200;
    right: -10px;
    top: 10px;}
.FromTo{ text-transform:uppercase;}
.diaplayInline{ display:inline-block; padding-left:5px; padding-right:5px;}
.TagsHead{ padding-bottom:5px; border-bottom:1px solid #e2e2e2;}
.SendMessagePdtImg{ width:75px; height:75px; background-color:#fff; padding:5px; border:1px solid #e2e2e2;}
.ConvInnerMsg{ background-color:#F99;}
/* ============
================ */
/* TOOLTIP                      */
/* ============================ */
[data-tooltip] {
  position: relative;
  /* tooltip arrow */
  /* tooltip box */
}
[data-tooltip]:before, [data-tooltip]:after {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  position: absolute;
  top: 100%;
  left: 50%;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: linear;
  -moz-transition-timing-function: linear;
  transition-timing-function: linear;
  position: absolute;
  left: 50%;
  top: 100%;
  bottom: 100%;
  visibility: hidden;
  opacity: 0;
  z-index: 9999;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
[data-tooltip]:before {
  content: "";
  border-color: #323232;
  border-style: none;
  border: 5px solid transparent;
  border-bottom: 6px solid #323232;
  margin-top: -4px;
}
[data-tooltip]:after {
  content: attr(data-tooltip);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  width: auto;
  height: 22px;
  padding: 11px 11px 0 11px;
  font-size: 13px;
  line-height: 11px;
  white-space: nowrap;
  background-color: #323232;
  color: #ecf0f1;
  margin-top: 7px;
}
[data-tooltip]:hover, [data-tooltip]:focus {
  background-color: transparent;
}
[data-tooltip]:hover:before, [data-tooltip]:hover:after, [data-tooltip]:focus:before, [data-tooltip]:focus:after {
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  opacity: 1;
  visibility: visible;
}

.PageMidHead{ text-align:center; text-transform:uppercase; font-weight:bold; margin-bottom:20px;}
.PageMidHead span{ padding-bottom:5px; border-bottom:2px solid rgb(225, 159, 107)}
/* Nav Trigger */

@media (min-width: 768px){
.navbar-toggle {
    display:block !important;
}
.navbar-nav>li {
    float:none !important;
	width: 100% !important;

}
}
@media (min-width: 992px){
.navbar-toggle {
    display:none !important;
}
.navbar-nav>li {
    float:left !important;
	width:auto !important;
}
}
.nav-trigger {
margin-top: 0 !important;
margin-bottom: 0 !important;
right: 0;
    width: 50px;
    height:39px;
    position:fixed;
    background: transparent;
    border: none;
    vertical-align: middle;
    padding:3px 10px;
    margin: 0;
    cursor: pointer;
    z-index: 20000001;
    top:-50px;

}
.nav-trigger:focus {
  outline: 0;
}
.nav-trigger:hover span,
.nav-trigger:hover span:before,
.nav-trigger:hover span:after {
  background:#FDBA07;
}
.nav-trigger:before {
  content: '';
  opacity: 0;
  width: 0;
  height: 0;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  background: transparent;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.nav-trigger span {
  display: block;
  position: relative;
}
.nav-trigger span:before, .nav-trigger span:after {
  content: '';
  position: absolute;
  left: 0;
}
.nav-trigger span:before {
  top: -8px;
}
.nav-trigger span:after {
  bottom: -8px;
}
.nav-trigger span,
.nav-trigger span:before,
.nav-trigger span:after {
  width: 100%;
  height: 2px;
  background:rgb(225, 159, 107);
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.nav-trigger.is-active:before {
  opacity: 1;
  width: 50px;
  height: 50px;
  background: #fff;
}
.nav-trigger.is-active span {
  background: transparent;
}
.nav-trigger.is-active span:before {
  top: 0;
  -webkit-transform: rotate(225deg);
          transform: rotate(225deg);
}
.nav-trigger.is-active span:after {
  bottom: 0;
  -webkit-transform: rotate(-225deg);
          transform: rotate(-225deg);
}
.DashboardMenuIndi:hover{ text-decoration:none;}
.ContactPg{ background-color:#f9f9f9; margin-top:0 !important; margin-bottom:0 !important}
	
	.PanelP{ background-color:#fff; padding:20px; margin-top:60px; margin-bottom:60px;box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);}
	.ContactP span:nth-child(1){ background-color:#E19F6B; color:#fff; width:50px; height:50px; border-radius:50%; text-align:center; display:inline-block; padding-top:10px; font-size:20px;}
	.ContactP span:nth-child(2){ font-size:16px; color:#333 !important; display:block; margin-top:25px;}
	.ContactP a{ display:inline-block;font-size:16px;color:#333 !important; margin-top:25px;}
	.SecContSpan span{ 
    padding: 5px 20px;
    margin: 15px 5px;
    background-color: #fff;
    color: #06C;
    display: inline-block;
    border-radius: 30px;
    border: 1px solid #06C;
    font-weight: 600;}
	.SecContLine h3{    color: #fff;
    font-size: 27px;

    line-height: 45px;}
	.EnquireHead{    text-transform: uppercase;
    color:#E19F6B;}
	.EnquiryForm{ padding-bottom:60px;}
	.JCEnquiryForm.form-inline .input-group{ display:flex;}
	
	#owl-demo2 .item {
    margin: 3px;
}
#owl-demo2 .item a img{ height:250px;}

@media screen and (max-width: 1200px){
.CatImg span {font-size: 18px; line-height: 23px;}
.CatImgIndi {width:75px; height:75px;}
.CatAdImg { width: 90px;height: 107px;}
.CatImg img { margin-top: 10px;margin-bottom: 10px;}
}
@media screen and (max-width: 991px){

.LoginWindow2{ position:relative !important; height:auto; margin-top:10px; margin-bottom:10px;}
.MarqueeC { padding-left:0;}
.NavPMain {padding-left: 0;}
.Logo2P {position: relative; left:0; top: 0;}
.collection3 h1 {font-size: 35px;}
.TestimonialsHEad{ width:25px;}
.List1.list-group-item .UserPdt a img {height: 145px; width:180px;}
.List1.list-group-item .UserPdt a{ text-align: center; display: block;}
.ProductName, .ProductCode{ border-bottom:0 !important}
.ProductCode{ margin-top:10px;}
.EditPgHead span {display: block; float:none !important}
.ContactUser ul li {width: 100%;}
.ContactUser ul{ padding-left:0;}
.userMenuDashboard{ top: 157px !important;}
.EditUser1 {right: 5px; top: 5px;}
.EditUser{ margin-top:5px; margin-bottom:5px;}
.Info1 ul li:nth-child(even) {width: 100%; padding-left: 0;}
.Info1 ul li:nth-child(odd) {width: 100%; border-right:0;}
.DashBoardMenu{ margin-bottom:10px !important;}
.userMenu{ position: absolute !important;bottom: 0; top:-22px;width: 220px; z-index: 200000; padding-top:30px !important; display:none;}	
.InPgHead:after, .InPgHead:before { display:none;}
.form-groupInline {display: inline-block;}
.List1.list-group-item{ width:50% !important; float:left;}
.TabGraph{    text-align: -webkit-center;}
.CounterHead {margin-bottom: 5px;}
.CounterPC {border-right: 0;    margin-bottom: 20px;}
.AccDD {position: relative;}
.MyAccMenu:hover .AccDD{ display:none;}
.Notifications {position: absolute;text-align: center;right: 5px;top: 68px;}
.MyAccMenu {color: #fff;}
.TabNav .userHead1 .HeadProPic.HeadProPicNoImg{ text-align:center; display:block;}
.TabNav .userHead1 .HeadProPic.HeadProPicNoImg span {width: 65px; padding-top: 3px; height: 65px; padding-top: 8px;}
.TabNav .userHead1 .HeadProPic.HeadProPicNoImg span i{     font-size: 41px;}
.TabNav{ position:fixed; right:0; top:0; height:100%; width:260px; background-color:rgba(0, 0, 0, 0.8); z-index:20000;padding-top: 40px; display:none;    overflow-y: auto;}
.dropdown-menu li a{ text-align:right;}
.Notifications i{color: #fff; padding-right: 27px; font-size: 18px;}
.NotiNumber {right: 10px;}
.Navigation li {display:block;}
.Navigation2, .Navigation3 {display: block;}
.Navigation li a {display: block;}
	.Navigation li a {color: #ccc;}
	.Navigation2-b {
    padding-left: 0 !important;
}
	.NavigationP {
    padding-top:5px; padding-bottom:5px;}
	.Logo2P {
    display: block;
    text-align: left;
    padding-left: 15px;
}
.logo3 {
    position: relative !important;
    top:0 !important;}
	.DivToggle991 {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient:vertical;
    -moz-box-orient:vertical;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    /* optional */
    -webkit-box-align:center;
    -moz-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    align-items:center;
  }
  .DivToggle991 .first_div991 {
    -webkit-box-ordinal-group:2;
    -moz-box-ordinal-group:2;
    -ms-flex-order:2;
    -webkit-order:2;
    order:2; width:100%;
  }

  .DivToggle991 .second_div991 {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order:1; width:100%;
  }

	.CatImgIndi {
    width: 105px;
    height: 105px;
}
.LoginRegi{ position:relative !important;    height: auto;}
.CatAdImg {width: 120px; height:130px;}
.CatImg span {line-height: 22px;}
.TabTxtCenter{ text-align:center;}
.m3d-mail{ display:none;}
.m3d-navbar {
    top:0;
    position:relative;}
	
	.m3d-navbarMo{ position:relative; top:auto; background-color:#fff;}
.m3d-navbarMo .m3d-mail ul li{ color:#999 !important;}
.sec-adres2 p {text-align: center;}
.m3d-navbarMo .userHead1 .contact_cart span {color:#999;}
.m3d-navbarMo .userHead1 .burger .burger__patty{background:#999;}
.j3d-logo { width:145px;   margin: 0 auto;}
.carousel-caption {
    position: relative !important; left:0 !important; right:0 !important;}
	.TabPaddng0{ padding-left:0 !important; padding-right:0 !important;}
	
	.m-3d-banner .carousel-caption h2 {font-size: 40px;}
	.carousel-caption {color: rgb(225, 159, 107) !important; text-shadow:none;}
.TabFilter{position: fixed !important; width: 240px; height:auto; left: 0; top:0px; background-color: #fff; z-index: 20000000; overflow-y:scroll; display:none;}
.FilterIcon{ width:50px; height:50px; border-radius:50%; background-color:#000; color:#fff; text-align:center; font-size:30px !important; padding-top:10px;  position:absolute;left: 5px; top:168px; cursor: pointer; z-index: 20000;}
.FilterCLoseIcon{ position:absolute; right:0px; top:0; width:30px; height:30px; background-color:#000; color:#fff; font-size:16px; border-radius:50%; text-align:center; padding-top:7px; cursor: pointer;}

}

@media screen and (max-width: 767px){.social-cont{
		margin-bottom: 0px;
		margin-left: -15px;
		margin-right: -15px;
		min-width: calc(100% + 30px);
		overflow: hidden;
	}
	.TabPaddLR0{ padding-left:0 !important; padding-right:0 !important;}
 .AdImg{ padding-left:0 !important; padding-right:0 !important;}

.CatAdImg {
    width: 170px;
    height: 225px;
}
.ICatJewelery {margin: 0 auto; max-width: 500px;}
.CatImg span {
    font-size: 28px;line-height: 34px;}
	.CatImgIndi {
    width: 145px;
    height: 145px;
}
.Logo2P{position:inherit;}
.small_device_logo .navbar-toggle{top:30px;position:absolute}
}

@media screen and (max-width: 685px){
.ICatJewelery {max-width: 500px;}
.CatAdImg {
    width: 174px;
    height: 228px;
}
.CatImgIndi {
    width: 160px;
    height: 160px;
}
.simple-marquee-container{height:auto;}
.simple-marquee-container div{float:none;position:relative;display:block;top:0;left:0;}
}
@media screen and (max-width: 550px){
.ICatJewelery {max-width: 400px;}	
.CatImg span {
    font-size: 20px;
    line-height: 25px;
}
.CatImgIndi {
    width: 125px;
    height: 125px;
}
.CatAdImg {
    width: 135px;
    height: 170px;
}
.AdImg p {ont-size: 11px;}
.small_device_logo{width:30%;max-width:150px;display:inline-block;float:left;}
.MarqueeC.deskMarquee{width:69%;display:inline-block;}
.HeadMenu1{padding:5px 10px;}
.logo3{max-width:93px }


}


@media screen and (max-width:450px){
.CatImg{ padding-left:0 !important; padding-right:0 !important;}
.ICatJewelery { max-width: 350px;}
.CatImg span {
font-size: 18px;
    line-height: 23px;
    padding-left: 15px;
    padding-right: 15px;
}
.CatImgIndi {
    width: 100px;
    height: 100px;
}
.CatAdImg {
    width: 110px;
    height: 140px;
}
}
@media screen and (max-width:380px){
.ICatJewelery { max-width: 300px;}
.CatImgIndi {
    width: 90px;
    height: 90px;
}
.CatImg span {
    font-size: 16px;
    line-height: 20px;
    padding-left: 15px;}
	.CatAdImg {
    width: 90px;
    height: 115px;
}
}
@media screen and (max-width:348px){
	.social-cont .social-icon{
		height:29px;
		width: 29px;
		font-size: 18px;
	}
	.CatImgIndi {
    width: 95px;
    height: 95px;
}
}
/*-------------------*/

.pdng-none {
    padding-left: 0px !important;
    padding-right: 0px !important; 
}