

body{ width:100%; height:auto;font-family: 'Open Sans', sans-serif;background:#fff;overflow-x: hidden; overflow-y: scroll;  }
.main-wrapper{ width:100%; height:auto; display:block; }
.container{ max-width:1600px; width:100%; height:auto; display:block; margin:0 auto;  }


/*----- Start Header-----*/
.header{ width:100%; height:auto; display:block;float: left;}
.containers{ max-width:1290px; width:100%; height:auto; display:block; margin:0 auto;  }
.logo{ width:355px; height:auto; padding:10px 0; margin:0; float:left;}
.events{width:42%;height:auto;padding: 17px 25px 13px 0px;margin:0;float:right;}
.events img{ width:100%;}

/*----- Start Navigation-----*/

.navigations{ width:100%; height:auto; display:block;background:#0f3d66;float: left;}
.mob-nav{display:none;}


/*----- End Navigation-----*/

.home-video{width:100%; height: 86.4vh; float:left; overflow:hidden;}

#myVideo {position:relative; right: 0; bottom: 0;min-width: 100%;min-height: 100%;  }



/*----- Start Banner-----*/

.banner{ width:100%; height:auto; display:block; position:absolute; float:left; top:0px;}
.ban-cap{width: 100%;position: absolute;bottom: 0px; z-index: 9; background-color:rgba(9,9,9,0.6);}
.heading{width: 90%; position: relative; margin:0 auto; text-align:center; padding:25px 0px;}
.mob-ban{display: none;}
.ban-pat{  width: 100%; height: 100%; position: absolute; left: 0; top: 0px; z-index: 1;  }
.ban-pat img{ width: 100%; height:86.4vh;}
.diamond-logo{width: 367px;height: auto;position: absolute;left: 16%;bottom: 14px;z-index: 1;}
.home-banner{width:100%; height:auto; position:relative;}


/*----- End Banner-----*/

/*----- Start Right Side page Content-----*/
.home-main{ width:100%; height:auto; float:left; display:block; position:relative;}

#subOverlay { display: block; position:absolute; bottom: 7%; right: 49%; width: 39px; height: 70px; z-index: 999; opacity: 1; background: url(../images/scroll.png) no-repeat; -webkit-animation: slideup 2s linear infinite; -moz-animation: slideup 2s linear infinite; animation: slideup 2s linear infinite !important; }



@-webkit-keyframes slideup
{
0%{background-position: 0 0;}
	50%{background-position: 0 10px;}
100% {background-position: 0 0;}
}

@-moz-keyframes slideup
{
0%{background-position: 0 0;}
	50%{background-position: 0 10px;}
100% {background-position: 0 0;}
}

@keyframes slideup
{
0%{background-position: 0 0;}
	50%{background-position: 0 10px;}
100% {background-position: 0 0;}
}




/*----- Start Home-----*/

.home-bottom-bg-left{width:50%; height:auto; float:left; }
.home-bottom-bg-right{width:50%; height:auto; float:left; position:relative;}
.home-right-text{width:47%; height:auto; float:left; position:absolute; left:20px; top:60px; }
.home-right-text h1{color:#666699;font-size: 42px;text-decoration:none;line-height: 42px;font-weight: 300; margin-bottom: 18px;}
.home-right-text p{color:#2a2a2a;font-size: 15px;text-decoration:none;line-height: 26px;font-weight: 400; margin-bottom: 18px;}

.home-right-text a{color:#0f3d66;font-size: 18px;text-decoration:none;line-height: 18px;font-weight: 300;padding:10px 20px; border:1px solid #0f3d66; float:left; text-transform:uppercase;margin-top:5px;}
.home-right-text a:hover{color:#fff;border:1px solid #666699; background-color:#0f3d66;}

.home-foot-logo{width:100%; height:auto; float:left; }
.home-foot-logo-left{width:50%;height:auto;float:left;margin:20px 0;text-align:right;margin: 0 auto;float: unset;}
.home-foot-logo-right{width:49%; height:auto; float:left; position:relative; margin:20px 0; text-align:left;}
.home-foot-logo1{width:27%;height:auto;margin-right: 0;margin: 10px auto 6px;}
.home-foot-logo2{width:30%; height:auto;float:left; margin-left:30px;}
.foot-img{width:200px; height:auto;}
.float-left{float:left;}
.float-right{float:right;}

.foot-span{ padding-top: 17px; float: left;color:#0f3d66;font-size: 20px;text-decoration:none;line-height: 26px;font-weight: 400;}
.page-top{margin-top:9px;}

.home-event-logo{width:100%; height:auto; float:left;/*background:url(../images/event-bg.jpg);*/ }
.home-event-logo img{width:100%;  float:left;}
.home-event-logo-img{width:53%; height:auto;margin:0 auto; padding: 0; text-align:center;}

.decc{display:block;}
.mob{display:none;}

.home-mob-banner{ display:none;}

/*----- End Home-----*/



.emailer-content{width:100%; height:auto; float:left; }
.emailer-img{width:53%; height:auto;margin:7% auto 0; padding:0; text-align:center;}
.emailer-img img{width:100%;}





/*----- Start Footer-----*/


.footer-container{ width:91%; height:auto; margin:0 auto;}
.footer{ width:100%; height:auto; padding: 12px 0px; border-top:1px solid #8a8a8a;color:#000; font-size:14px; float:left; }
.footer-left{ width:100%; height:auto; float:left;color:#0f3d66; font-size:14px; text-decoration:none; line-height:29px; text-align:center;  }
.footer-left a{color:#999999; font-size:14px; text-decoration:none; line-height:29px; }
.footer-left a span { color: #e8cf0c; float: inherit;}
.footer-right{ width:auto; height:auto; float:right; }
.footer-right span{float:left; line-height:29px;}
.footer-right a{ margin-left:10px; float:left;}
.footer-right a:hover{opacity:0.8;}

.footer-left-menu { list-style: none; margin: 0; padding: 0; float:right; width:auto; font-family: 'Belleza', sans-serif; }
.footer-left-menu li{ list-style: none; }
.footer-left-menu li ul { display:none; }
.footer-left-menu > li {display: inline-block; margin: 0; padding: 0; border: 0px; float: left; }
.footer-left-menu li a {color:#c0c0c0; }
.footer-left-menu > li > a {position: relative;margin: 0;border: 0px;text-decoration: none;font-size: 14px;font-weight: 300;color: #fff;padding: 8px 18px 8px 0; text-transform:uppercase;letter-spacing: 1px;}
.footer-left-menu li a:hover {color:#ffc708; }


/*----- End Footer-----*/




/*----- Start about Page-----*/

.about{ width:100%; height:auto; float:left; display:block; position:relative;}
.about-top{ width:100%; height:auto; float:left; display:block; position:relative;}
.about-top-left{ width:50%; height:auto; float:left; display:block; position:relative;}
.about-top-left img{ width:100%;}
.about-top-right img{ width:100%;}
.about-top-right{ width:50%; height:auto; float:left; display:block; position:relative;}
.about-top-right-img{ width:100%; height:auto; float:left; display:block; position:relative;}
.about-top-right-text{ width:60%; height:auto; float:left; display:block; position:absolute;top: 8%; left: 5.7%; }
.about-top-right-text h1{color:#666699;font-size: 42px;text-decoration:none;line-height: 42px;font-weight: 300; margin-bottom: 18px;}
.about-top-right-text p{color:#2a2a2a;font-size: 15px;text-decoration:none;line-height: 26px;font-weight: 400;margin-bottom: 18px;text-align:justify;}


.about-team{ width:100%; height:auto; float:left; display:block; padding:45px 0; background:url('../images/about-team-bg.jpg')no-repeat;}
.team-cont{ width:100%; height:auto; float:left; display:block; }
.team-cont h1{color:#666699;font-size: 42px;text-decoration:none;line-height: 42px;font-weight: 300;}
.team-cont-inner{ width:100%; height:auto; float:left; display:block; position:relative; margin-top: 35px;}
.team{ width:45%; height:auto; float:left; display:block; margin-bottom:140px;}
.team-mar{margin-right:10%;}
.team-img{ width:145px; height:auto; float:left; display:block;}
.team-text{ width:61%; height:auto; float:left; margin-left: 10%; display:block;}
.team-text h2{color:#0f3d66;font-size: 18px;text-decoration:none;line-height: 18px;font-weight: 700; margin-bottom: 18px;}
.team-text p{color:#2a2a2a;font-size: 15px;text-decoration:none;line-height: 21px;font-weight: 400; margin-bottom: 18px; text-align:justify;}

.team-pop-text{width: 80%;height:auto;float:left;margin-left: 5%;display:block;}
.team-pop-text h2{color:#0f3d66;font-size: 18px;text-decoration:none;line-height: 18px;font-weight: 700; margin-bottom: 18px; text-align:left;}
.team-pop-text p{color:#2a2a2a;font-size: 15px;text-decoration:none;line-height: 21px;font-weight: 400; margin-bottom: 18px; text-align:justify;}

.team-text a{color:#0f3d66;font-size: 15px;text-decoration:none;line-height: 18px;font-weight: 400;padding:8px 15px; border:1px solid #0f3d66; float:left; text-transform:uppercase;margin-top:5px;}
.team-text a:hover{color:#fff;border:1px solid #666699; background-color:#0f3d66;}

.hiddencontaner{ width:100%; padding:0%; background:#f1f1f1;}
.team-box{ width: 95%;  height:auto;min-height: 462px; margin:0 auto;  padding: 2%; position:absolute; background:#fff;  color: white;  text-align: center;  display:none; }
.team-box .cross{ position:relative; top:0px; right:0px; z-index:99; text-align:right; float:right;}
.team-box a{ color:#0f3d66;font-size: 15px;text-decoration:none;line-height: 18px;font-weight: 400; text-align:left; }
.team-box a:hover{color:#e9723c; }


/*----- End about Page-----*/



/*----- Start Products Page-----*/
.pro-top-mar{margin-top:70px;}
.products{ width:100%; height:auto; float:left; display:block; position:relative;}
.products-top{ width:100%; height:auto; float:left; display:block; position:relative;}
.products-top-left{ width:50%; height:auto; float:left; display:block; position:relative;}
.products-top-left img{ width:100%;}
.products-top-right img{ width:100%;}
.products-top-right{ width:50%; height:auto; float:left; display:block; position:relative;}
.products-top-right-img{ width:100%; height:auto; float:left; display:block; position:relative;}
.products-top-right-text{ width:60%; height:auto; float:left; display:block; position:absolute;top: 8%; left: 5.7%; }
.products-top-right-text h1{color:#666699;font-size: 42px;text-decoration:none;line-height: 42px;font-weight: 300; margin-bottom: 18px;}
.products-top-right-text p{color:#2a2a2a;font-size: 15px;text-decoration:none;line-height: 26px;font-weight: 400;margin-bottom: 18px;text-align:justify;}

.diamonds{ width:100%; height:auto; float:left; display:block; background: url(../images/about-team-bg.jpg) bottom no-repeat #f0f0f0;}
.diamonds-cont{ width:100%; height:auto; float:left; display:block; }
.diamonds-cont h1{color:#0f3d66;font-size: 24px;text-decoration:none;line-height: 22px;font-weight: 700;}
.diamonds-cont p{color:#2a2a2a;font-size: 15px;text-decoration:none;line-height: 28px;font-weight: 400; margin-top: 18px; text-align:justify;}
.diamond-img{ width:100%; height:auto; float:left; display:block; margin-top:35px;}
.desk{ display:block;} 
.mob{ display:none;} 






.round-diamonds-cont{ width:100%; height:auto; float:left; display:block; }
.round-diamonds-cont h1{color:#0f3d66;font-size: 24px;line-height: 22px;font-weight: 700;}
.round-diamonds-cont p{color:#2a2a2a;font-size: 15px;line-height: 28px;font-weight: 400; margin-top: 18px; text-align:justify;}
.round-diamonds-img-cont{ width:100%; height:auto; float:left; display:block; margin-top:35px;}

.round-diamonds {width: 322px;height: auto;margin: 0px 4%;float:left;}
.round-diamonds-img {width: 100%;height: auto; position:relative; overflow:hidden;}
.round-diamonds-img img{width: 100%;height: auto;}
.round-diamonds h2{color:#0f3d66;font-size: 15px;line-height: 22px;font-weight: 400; text-align:center; padding-top:15px; }



.diamond-jewellery-cont{ width:100%; height:auto; float:left; display:block; padding-bottom:0%; }
.diamond-jewellery-cont h1{color:#0f3d66;font-size: 24px;line-height: 22px;font-weight: 700;}
.diamond-jewellery-cont p{color:#2a2a2a;font-size: 15px;line-height: 28px;font-weight: 400; margin-top: 18px; text-align:justify;}
.diamond-jewellery-img-cont{ width:100%; height:auto; float:left; display:block; margin-top:35px;}

.diamond-jewellery {width: 240px;height: 151px;float:left; margin-right: 8%;}
.diamond-jewellery:last-child {margin-right: 0px;}
.diamond-jewellery-img {width: 100%;height: auto; position:relative; overflow:hidden;}
.diamond-jewellery-img img{width: 100%;height: auto; position:relative;}



.round-diamonds-img:after {
  content: "";
  position: absolute;
  top: -110%;
  left: -210%;
  width: 200%;
  height: 200%;
  opacity: 0;
  transform: rotate(30deg);
  
  background: rgba(255, 255, 255, 0.10);
  background: linear-gradient(
    to right, 
    rgba(255, 255, 255, 0.10) 0%,
    rgba(255, 255, 255, 0.10) 77%,
    rgba(255, 255, 255, 0.5) 92%,
    rgba(255, 255, 255, 0.0) 100%
  );
}

/* Hover state - trigger effect */

.round-diamonds-img:hover:after {
  opacity: 1;
  top: -30%;
  left: -30%;
  transition-property: left, top, opacity;
  transition-duration: 0.7s, 0.7s, 0.15s;
  transition-timing-function: ease;
}

/* Active state */

.round-diamonds-img:active:after {
  opacity: 0;
}




.diamond-jewellery-img:after {
  content: "";
  position: absolute;
  top: -210%;
  left: -210%;
  width: 200%;
  height: 200%;
  opacity: 0;
  transform: rotate(30deg);
  
  background: rgba(255, 255, 255, 0.10);
  background: linear-gradient(
    to right, 
    rgba(255, 255, 255, 0.10) 0%,
    rgba(255, 255, 255, 0.10) 77%,
    rgba(255, 255, 255, 0.5) 92%,
    rgba(255, 255, 255, 0.0) 100%
  );
}

/* Hover state - trigger effect */

.diamond-jewellery-img:hover:after {
  opacity: 1;
  top: -30%;
  left: -30%;
  transition-property: left, top, opacity;
  transition-duration: 0.7s, 0.7s, 0.50s;
  transition-timing-function: ease;
}

/* Active state */

.diamond-jewellery-img:active:after {
  opacity: 0;
}

/*----- End Products Page-----*/

.mar-bot{margin-bottom: 7%;}


/*----- Start Contact Page-----*/

.contacts{ width:100%; height:auto; float:left; display:block; position:relative;}
.contacts-top{ width:100%; height:auto; float:left; display:block; position:relative;}
.contacts-top-left{ width:50%; height:auto; float:left; display:block; position:relative;}
.contacts-top-left img{ width:100%;}

.contacts-top-right{ width:50%; height:auto; float:left; display:block; position:relative;}
.contacts-top-right-img{ width:100%; height:auto; float:left; display:block; position:relative;}
.contacts-top-right-cont{ width:60%; height:auto; float:left; display:block; position:absolute;top: 8%; left: 5.7%; }
.contacts-top-right-cont h1{color:#666699;font-size: 42px;text-decoration:none;line-height: 42px;font-weight: 300; margin-bottom: 18px;}
.contacts-top-right-cont p{color:#2a2a2a;font-size: 15px;text-decoration:none;line-height: 26px;font-weight: 400;margin-bottom: 18px;}


.contact-left{ width:40%; height:auto; float:left; display:block;}
.contact-right{ width:50%; height:auto; float:left; display:block; margin-left:10%;}


/*----- End Contact Page-----*/






@media only screen and (min-width : 1501px) and (max-width : 1800px) {

.containers {max-width: 68%;}
.logo {width: 253px;}
.logo img{width: 100%;}
.ban-pat img { height: 85.3vh;}
.home-video{height: 85.3vh;}
.diamond-logo {width: 247px;height: auto;position: absolute;left: 16%;bottom: 30px;z-index: 1; }
.diamond-logo img{width: 100%;}
#subOverlay {bottom: 12%;}
.page-top {margin-top: 7px; }
.home-right-text {width: 56%; top: 40px;}
.home-right-text h1 { font-size: 28px;line-height: 32px;}
.home-right-text p {font-size: 16px;line-height: 22px;}
.home-right-text a {font-size: 16px; line-height: 16px;padding: 8px 18px;}
.home-bottom-bg-left img{width: 100%;}
.home-bottom-bg-right img{width: 100%;}
.foot-span { padding-top: 5px; font-size: 16px;line-height: 26px;}
.foot-img{width:155px;}
.foot-img img{width:100%;}
.home-event-logo{background: url(../images/event-bg.jpg) no-repeat;background-size: contain;}
.home-event-logo-img img{width:100%;}
.home-event-logo-img {width: 40%;padding: 4px 0;}

.about-top-left img{width:100%;}
.about-top-right img{width:100%;}
.about-top-right-text {width: 61%;top: 6%;left: 4.7%; }
.about-top-right-text p{font-size: 13px;line-height: 20px;}
.about-top-right-text h1{ font-size: 32px; line-height: 32px; margin-bottom: 10px;}
.team-cont h1 {font-size: 32px;line-height: 32px;}
.team {width: 47%; margin-bottom: 60px;} 
.team-mar {margin-right: 5%;}
.team-text { margin-left: 4%;}
.team-text h2 {font-size: 15px; line-height: 18px;margin-bottom: 10px;}
.team-text p { font-size: 13px;line-height: 18px; margin-bottom: 10px;}
.team-text a { font-size: 13px; line-height: 15px; padding: 7px 12px; margin-top: 5px;}
.team-pop-text h2 {font-size: 15px; line-height: 18px;margin-bottom: 10px;}
.team-pop-text p { font-size: 13px;line-height: 18px; margin-bottom: 10px;}
.team-pop-text a { font-size: 13px; line-height: 15px;}
.team-pop-text { width: 78%; margin-left: 5%;}
.team-box {min-height: 402px;}
.contacts-top-left img{ width:100%;}
.contacts-top-right-img img{ width:100%;}
.contacts-top-right-cont {top: 3%; left: 4.7%;}
.diamond-img img{width:100%;}
.products-top-right-text h1{font-size: 32px;line-height: 32px;margin-bottom: 10px; }
.products-top-right-text p{font-size: 13px;line-height: 20px;}
.diamonds-cont p{font-size: 13px;line-height: 20px;}
.round-diamonds-cont p{font-size: 13px;line-height: 20px;}
.diamond-jewellery-cont p{font-size: 13px;line-height: 20px;}
.diamonds-cont h1{font-size: 22px;}
.round-diamonds-cont h1{font-size: 22px;}
.diamond-jewellery-cont h1{font-size: 22px;}
.round-diamonds {margin: 0px 1%;}
.diamond-jewellery {margin-right: 3%;}
.home-foot-logo1 { width: 31%;}
.pro-top-mar { margin-top: 50px; }
}


@media only screen and (min-width : 1401px) and (max-width : 1500px) {
.containers {max-width: 68%;}
.logo {width: 218px;}
.logo img{width: 100%;}
.ban-pat img { height: 76.7vh;}
.home-video{height: 76.7vh;}
.diamond-logo {width: 247px;height: auto;position: absolute;left: 16%;bottom: 30px;z-index: 1; }
.diamond-logo img{width: 100%;}
#subOverlay {bottom: 12%;}
.home-right-text {width: 56%; top: 40px;}
.home-right-text h1 { font-size: 28px;line-height: 32px;}
.home-right-text p {font-size: 16px;line-height: 22px;}
.home-right-text a {font-size: 16px; line-height: 16px;padding: 8px 18px;}
.home-bottom-bg-left img{width: 100%;}
.home-bottom-bg-right img{width: 100%;}
.foot-span { padding-top: 5px; font-size: 16px;line-height: 26px;}
.foot-img{width:155px;}
.foot-img img{width:100%;}
.home-foot-logo1 { width: 31%;}


.home-event-logo{background: url(../images/event-bg.jpg) no-repeat;background-size: contain;}
.home-event-logo-img img{width:100%;}
.home-event-logo-img {width: 41%;padding: 2px 0;}

.about-top-left img{width:100%;}
.about-top-right img{width:100%;}
.about-top-right-text {width: 61%;top: 6%;left: 4.7%; }
.about-top-right-text p{font-size: 14px;line-height: 20px;}
.about-top-right-text h1{ font-size: 32px; line-height: 32px; margin-bottom: 10px;}
.team-cont h1 {font-size: 32px;line-height: 32px;}
.team {width: 47%; margin-bottom: 60px;} 
.team-mar {margin-right: 5%;}
.team-text { margin-left: 4%;}
.team-text h2 {font-size: 15px; line-height: 18px;margin-bottom: 10px;}
.team-text p { font-size: 14px;line-height: 18px; margin-bottom: 10px;}
.team-text a { font-size: 14px; line-height: 15px; padding: 7px 12px; margin-top: 5px;}
.team-pop-text h2 {font-size: 15px; line-height: 18px;margin-bottom: 10px;}
.team-pop-text p { font-size: 14px;line-height: 18px; margin-bottom: 10px;}
.team-pop-text a { font-size: 14px; line-height: 15px;}
.team-pop-text { width: 78%; margin-left: 5%;}
.team-box {min-height: 402px;}
.contacts-top-left img{ width:100%;}
.contacts-top-right-img img{ width:100%;}
.contacts-top-right-cont {top: 3%; left: 4.7%;}

.diamond-img img{width:100%;}
.products-top-right-text h1{font-size: 32px;line-height: 32px;margin-bottom: 10px; }
.products-top-right-text p{font-size: 14px;line-height: 20px;}
.diamonds-cont p{font-size: 14px;line-height: 20px;}
.round-diamonds-cont p{font-size: 14px;line-height: 20px;}
.diamond-jewellery-cont p{font-size: 14px;line-height: 20px;}
.diamonds-cont h1{font-size: 22px;}
.round-diamonds-cont h1{font-size: 22px;}
.diamond-jewellery-cont h1{font-size: 22px;}
.round-diamonds { width: 275px; margin: 0px 2%;}
.diamond-jewellery {width: 215px;height: 133px;margin-right: 3%;}
.pro-top-mar { margin-top: 50px; }

}



@media only screen and (min-width : 1301px) and (max-width : 1400px) {
.containers {max-width: 68%;}
.logo {width: 210px;padding: 10px 0;}
.logo img{width: 100%;}
.ban-pat img { height: 594px;}
.home-video{height: 594px;}
.diamond-logo {width: 247px;height: auto;position: absolute;left: 16%;bottom: 30px;z-index: 1; }
.diamond-logo img{width: 100%;}
#subOverlay {bottom: 10%; width: 30px; height: 57px; background-size: contain;}
.home-right-text {width: 56%; top: 40px;}
.home-right-text h1 { font-size: 32px;line-height: 32px;}
.home-right-text p {font-size: 14px;line-height: 20px;margin-bottom: 10px;}

.home-event-logo{background: url(../images/event-bg.jpg) no-repeat;background-size: contain;}
.home-event-logo-img img{width:100%;}
.home-event-logo-img {width: 41%;padding: 2px 0;}

.home-right-text a {    font-size: 14px;line-height: 12px;padding: 7px 16px;}
.home-bottom-bg-left img{width: 100%;}
.home-bottom-bg-right img{width: 100%;}
.foot-span { padding-top: 5px; font-size: 16px;line-height: 26px;}
.foot-img{width:155px;}
.foot-img img{width:100%;}
.home-foot-logo1 { width: 31%;}

.about-top-left img{width:100%;}
.about-top-right img{width:100%;}
.about-top-right-text {width: 61%;top: 6%;left: 4.7%; }
.about-top-right-text p{font-size: 14px;line-height: 20px;}
.about-top-right-text h1{ font-size: 32px; line-height: 32px; margin-bottom: 10px;}
.team-cont h1 {font-size: 32px;line-height: 32px;}
.team {width: 47%; margin-bottom: 60px;} 
.team-mar {margin-right: 5%;}
.team-text { margin-left: 4%;}
.team-text h2 {font-size: 16px; line-height: 18px;margin-bottom: 10px;}
.team-text p { font-size: 14px;line-height: 18px; margin-bottom: 10px;}
.team-text a { font-size: 14px; line-height: 15px; padding: 7px 12px; margin-top: 5px;}
.team-pop-text h2 {font-size: 15px; line-height: 18px;margin-bottom: 10px;}
.team-pop-text p { font-size: 14px;line-height: 21px; margin-bottom: 10px;}
.team-pop-text a { font-size: 14px; line-height: 15px;}
.team-pop-text { width: 78%; margin-left: 5%;}
.team-box {min-height: 402px;}
.contacts-top-left img{ width:100%;}
.contacts-top-right-img img{ width:100%;}
.contacts-top-right-cont {top: 3%; left: 4.7%;}


.diamonds { background-size: contain;}
.diamond-img img{width:100%;}
.products-top-right-text h1{font-size: 32px;line-height: 32px;margin-bottom: 10px; }
.products-top-right-text p{font-size: 14px;line-height: 20px;}
.diamonds-cont p{font-size: 14px;line-height: 20px;    margin-top: 10px;}
.round-diamonds-cont p{font-size: 14px;line-height: 20px;    margin-top: 10px;}
.diamond-jewellery-cont p{font-size: 14px;line-height: 20px;    margin-top: 10px;}
.diamonds-cont h1{font-size: 18px;}
.round-diamonds-cont h1{font-size: 18px;}
.diamond-jewellery-cont h1{font-size: 18px;}
.round-diamonds { width: 265px; margin: 0px 2%;}
.diamond-jewellery {width: 205px;height: 133px;margin-right: 3%;}
.pro-top-mar {margin-top: 40px; }

}









@media only screen and (min-width : 1201px) and (max-width : 1300px) {

.containers {max-width: 68%;}
.logo {width: 218px;padding: 10px 0;}
.logo img{width: 100%;}
.home-video{height: 556px;}
.ban-pat img { height: 556px;}
.diamond-logo {width: 210px;height: auto;position: absolute;left: 19%;bottom: 17px;z-index: 1; }
.diamond-logo img{width: 100%;}
#subOverlay {bottom: 15%; width: 30px; height: 57px; background-size: contain;}
.home-right-text {width: 56%; top: 40px;}
.home-right-text h1 { font-size: 32px;line-height: 32px; margin-bottom: 10px;}
.home-right-text p {font-size: 14px;line-height: 20px; margin-bottom: 10px;}
.home-right-text a {    font-size: 14px;line-height: 12px;padding: 7px 16px;}
.home-bottom-bg-left img{width: 100%;}
.home-bottom-bg-right img{width: 100%;}
.foot-span { padding-top: 5px; font-size: 16px;line-height: 26px;}
.foot-img{width:155px;}
.foot-img img{width:100%;}
.page-top{margin-top:5px;}
.home-foot-logo1 { width: 31%;}


.home-event-logo{background: url(../images/event-bg.jpg) no-repeat;background-size: contain;}
.home-event-logo-img img{width:100%;}
.home-event-logo-img {width: 40%;padding: 4px 0;}


.team-cont-inner { margin-top: 25px;}
.about-top-left img{width:100%;}
.about-top-right img{width:100%;}
.about-top-right-text {width: 61%;top: 6%;left: 4.7%; }
.about-top-right-text p{font-size: 14px;line-height: 20px;}
.about-top-right-text h1{ font-size: 32px; line-height: 32px; margin-bottom: 10px;}
.team-cont h1 {font-size: 32px;line-height: 32px;}
.team {width: 47%; margin-bottom: 60px;} 
.team-mar {margin-right: 5%;}
.team-text { margin-left: 4%;}
.team-text h2 {font-size: 16px; line-height: 18px;margin-bottom: 10px;}
.team-text p { font-size: 14px;line-height: 18px; margin-bottom: 10px;}
.team-text a { font-size: 14px; line-height: 13px; padding: 7px 10px; margin-top: 5px;}
.team-pop-text h2 {font-size: 15px; line-height: 18px;margin-bottom: 10px;}
.team-pop-text p { font-size: 14px;line-height: 18px; margin-bottom: 10px;}
.team-pop-text a { font-size: 14px; line-height: 15px;}
.team-pop-text { width: 75%; margin-left: 5%;}
.team-box {min-height: 342px;}
.team-img {width: 125px;}
.team-img img{width: 100%;}
.home-foot-logo1 {width: 33%; margin-right: 20px;}
.home-foot-logo-left { margin: 15px 0;}
.home-foot-logo-right { margin: 15px 0;}


.contacts-top-left img{ width:100%;}
.contacts-top-right-img img{ width:100%;}
.contacts-top-right-cont {top: 3%; left: 4.7%;}
.contact-right { margin-left: 5%;}


.diamonds { background-size: contain;}
.diamond-img img{width:100%;}
.products-top-right-text h1{font-size: 28px;line-height: 32px;margin-bottom: 10px; }
.products-top-right-text p{font-size: 14px;line-height: 20px;}
.diamonds-cont p{font-size: 14px;line-height: 20px;    margin-top: 10px;}
.round-diamonds-cont p{font-size: 14px;line-height: 20px;    margin-top: 10px;}
.diamond-jewellery-cont p{font-size: 14px;line-height: 20px;    margin-top: 10px;}
.diamonds-cont h1{font-size: 18px;}
.round-diamonds-cont h1{font-size: 18px;}
.diamond-jewellery-cont h1{font-size: 18px;}
.round-diamonds { width: 245px; margin: 0px 2%;}
.diamond-jewellery {width: 195px;height: 121px;margin-right: 2%;}
.pro-top-mar {margin-top: 40px; }
}











@media only screen and (min-width : 1101px) and (max-width : 1200px) {
.pro-top-mar {margin-top: 40px; }	
}




@media only screen and (min-width : 1001px) and (max-width : 1100px) {
.containers {max-width: 96%;}
.navigations{ display:none;}
.header {height: 70px;}
.mob-nav{display:block;}
.logo {width: 213px;position: absolute;z-index: 9999; padding: 10px 0;}
.logo img{width: 100%;}
.ban-pat img { height: 144px;}
.diamond-logo {width: 158px;height: auto;position: absolute;left: 21%;bottom: 9px;z-index: 1;}
.diamond-logo img{width: 100%;}
#subOverlay { display:none !important;}
.home-bottom-bg-left {width: 100%; display:none;}
.home-bottom-bg-right {width: 100%;}
.home-foot-logo-left {width: 100%; margin: 20px 0 5px; border-right: 0px;text-align: center;}
.home-foot-logo1 {width: 100%;float: none; margin-right: inherit;}
.foot-span { padding: 0px 0 10px; width: 100%;}
.foot-img {width: 200px;height: auto;float: none !important;margin: 0 auto; }
.home-foot-logo-right {width: 100%;margin: 0px 0 15px;}
.home-foot-logo2 {width: 100%; margin-left: inherit;}
.header-video{ display:none;}
.home-banner{ display:none;}
.home-mob-banner{display:block;}
.home-video{ display:none;}


.home-right-text {width: 90%;height: auto;float: none;position: relative;left: inherit;top: inherit;margin: 0 auto;padding: 5%; }
.home-right-text h1{font-size: 31px; line-height: 22px; margin-bottom: 10px;}
.home-right-text p { font-size: 14px; line-height: 22px; margin-bottom: 9px;}

.home-bottom-bg-right img{display:none;}
.home-mob-banner{ width:100%; height:auto;display:block; float:left;}
.banner {position: relative;}




.page-top { margin-top: 0px; }
.about-top-left {width: 100%;}
.about-top-right {width: 94%; padding: 10% 3%; background-color: #e7e7e7;}
.about-top-right-img { display:none;}
.about-top-right-text{width: 100%;position: relative;top: inherit;left: inherit;}
.about-top-right-text h1 {font-size: 30px;  line-height: 30px;  margin-bottom: 10px; }
.team-cont h1{font-size: 30px;  line-height: 30px;}
.about-top-right-text p { font-size: 14px; line-height: 22px;margin-bottom: 0px;}
.about-team{width: 94%;padding: 10% 3%;background: #f0f0f0;}
.team-cont-inner {margin-top: 20px;}
.team { width: 100%;margin-bottom: 30px;}
.team-mar { margin-right:0%;}
.team-img { width: 100%; margin-bottom: 10px;}
.team-text { width: 100%; margin-left: 0%;}
.team-text p {font-size: 13px;line-height: 16px;margin-bottom: 8px; }
.team-text h2 { font-size: 15px; line-height: 18px;  margin-bottom: 5px;}
.team-text a {font-size: 13px;line-height: 18px;padding: 4px 9px;margin-top: 5px;}
.team-pop-text { width: 100%; margin-left: 0%;}
.team-box { width: 92%;height: auto; min-height:auto;padding: 4%; float:left; position:relative; margin-bottom: 30px;}
.team-pop-text h2{margin-bottom: 10px;}
.team-pop-text p{ font-size: 13px;line-height: 18px; margin-bottom: 10px;}



.contacts-top-left { width: 100%;}
.contacts-top-right { width: 100%;}
.contacts-top-right-img{ display:none;}
.contacts-top-right-cont {width: 92%;height: auto;position: relative;top: inherit;left: inherit;padding:4%; background-color: #ececec; }
.contact-left { width: 100%;}
.contact-right {width: 100%;margin-left: 0%; }

.products-top-left { width: 100%;}
.products-top-right {width: 94%; padding: 10% 3%; background-color: #e7e7e7;}
.products-top-right-img { display:none;}
.products-top-right-text{width: 100%;position: relative;top: inherit;left: inherit;}
.products-top-right-text h1 {font-size: 30px;  line-height: 30px;  margin-bottom: 10px; }
.products-top-right-text p { font-size: 14px; line-height: 22px;margin-bottom: 0px;}
.diamonds-cont p { font-size: 14px; line-height: 22px;margin-bottom: 0px;}
.round-diamonds-cont p{ font-size: 14px; line-height: 22px;margin-bottom: 0px;}
.diamond-jewellery-cont p{ font-size: 14px; line-height: 22px;margin-bottom: 0px;}
.pro-top-mar {margin-top: 30px; }
.round-diamonds-cont h1{font-size: 22px;}
.diamonds-cont h1{font-size: 22px;}
.diamond-jewellery-cont h1{font-size: 22px;}
.round-diamonds {width: 289px;height: 220px;    margin: 0 auto 25px;float: none;}
.diamond-jewellery {width: 240px;height: 151px;float: none;margin-right: inherit;margin: 0 auto 15px;}
.diamond-jewellery:last-child {    margin: 0 auto 15px;}
.desk{ display:none;} 
.mob{ display:block;} 
.diamond-img img{width:100%;}

.home-event-logo-img img{width:100%;}
.home-event-logo-img {width: 60%;padding: 0;}
.home-event-logo { background-position: -129px;}
}


@media only screen and (min-width : 801px) and (max-width : 1000px) {
	.containers {max-width: 94%;}
.navigations{ display:none;}
.header {height: 70px;}
.mob-nav{display:block;}
.logo {width: 213px;position: absolute;z-index: 9999; padding: 10px 0;}
.logo img{width: 100%;}
.ban-pat img { height: 144px;}
.diamond-logo {width: 158px;height: auto;position: absolute;left: 21%;bottom: 9px;z-index: 1;}
.diamond-logo img{width: 100%;}
#subOverlay { display:none !important;}
.home-bottom-bg-left {width: 100%; display:none;}
.home-bottom-bg-right {width: 100%;}
.home-foot-logo-left {width: 100%; margin: 20px 0 5px; border-right: 0px;text-align: center;}
.home-foot-logo1 {width: 100%;float: none; margin-right: inherit;}
.foot-span { padding: 0px 0 10px; width: 100%;}
.foot-img {width: 200px;height: auto;float: none !important;margin: 0 auto; }
.home-foot-logo-right {width: 100%;margin: 0px 0 15px;}
.home-foot-logo2 {width: 100%; margin-left: inherit;}
.header-video{ display:none;}
.home-banner{ display:none;}
.home-mob-banner{display:block;}
.home-video{ display:none;}


.home-right-text {width: 90%;height: auto;float: left;position: relative;left: inherit;top: inherit;margin: 0 auto;padding: 5%; }
.home-right-text h1{font-size: 31px; line-height: 22px; margin-bottom: 10px;}
.home-right-text p { font-size: 14px; line-height: 22px; margin-bottom: 9px;}

.home-bottom-bg-right img{display:none;}
.home-mob-banner{ width:100%; height:auto;display:block; float:left;}
.banner {position: relative;}


.decc{display:none;}
.mob{display:block;}

.page-top { margin-top: 0px; }
.about-top-left {width: 100%;}
.about-top-right {width: 94%; padding: 10% 3%; background-color: #e7e7e7;}
.about-top-right-img { display:none;}
.about-top-right-text{width: 100%;position: relative;top: inherit;left: inherit;}
.about-top-right-text h1 {font-size: 30px;  line-height: 30px;  margin-bottom: 10px; }
.team-cont h1{font-size: 30px;  line-height: 30px;}
.about-top-right-text p { font-size: 14px; line-height: 22px;margin-bottom: 0px;}
.about-team{width: 94%;padding: 10% 3%;background: #f0f0f0;}
.team-cont-inner {margin-top: 20px;}
.team { width: 100%;margin-bottom: 30px;}
.team-mar { margin-right:0%;}
.team-img { width: 100%; margin-bottom: 10px;}
.team-text { width: 100%; margin-left: 0%;}
.team-text p {font-size: 13px;line-height: 16px;margin-bottom: 8px; }
.team-text h2 { font-size: 15px; line-height: 18px;  margin-bottom: 5px;}
.team-text a {font-size: 13px;line-height: 18px;padding: 4px 9px;margin-top: 5px;}
.team-pop-text { width: 100%; margin-left: 0%;}
.team-box { width: 92%;height: auto; min-height:auto;padding: 4%; float:left; position:relative; margin-bottom: 30px;}
.team-pop-text h2{margin-bottom: 10px;}
.team-pop-text p{ font-size: 13px;line-height: 18px; margin-bottom: 10px;}



.contacts-top-left { width: 100%;}
.contacts-top-right { width: 100%;}
.contacts-top-right-img{ display:none;}
.contacts-top-right-cont {width: 92%;height: auto;position: relative;top: inherit;left: inherit;padding:4%; background-color: #ececec; }
.contact-left { width: 100%;}
.contact-right {width: 100%;margin-left: 0%; }

.products-top-left { width: 100%;}
.products-top-right {width: 94%; padding: 10% 3%; background-color: #e7e7e7;}
.products-top-right-img { display:none;}
.products-top-right-text{width: 100%;position: relative;top: inherit;left: inherit;}
.products-top-right-text h1 {font-size: 30px;  line-height: 30px;  margin-bottom: 10px; }
.products-top-right-text p { font-size: 14px; line-height: 22px;margin-bottom: 0px;}
.diamonds-cont p { font-size: 14px; line-height: 22px;margin-bottom: 0px;}
.round-diamonds-cont p{ font-size: 14px; line-height: 22px;margin-bottom: 0px;}
.diamond-jewellery-cont p{ font-size: 14px; line-height: 22px;margin-bottom: 0px;}
.pro-top-mar {margin-top: 30px; }
.round-diamonds-cont h1{font-size: 22px;}
.diamonds-cont h1{font-size: 22px;}
.diamond-jewellery-cont h1{font-size: 22px;}
.round-diamonds {width: 289px;height: 220px;    margin: 0 auto 25px;float: none;}
.diamond-jewellery {width: 240px;height: 151px;float: none;margin-right: inherit;margin: 0 auto 15px;}
.diamond-jewellery:last-child {    margin: 0 auto 15px;}
.desk{ display:none;} 
.mob{ display:block;} 
.diamond-img img{width:100%;}

.home-event-logo-img img{width:100%;}
.home-event-logo-img {width: 88%;padding: 14px 0;}
.home-event-logo { background-position: -269px;}
.emailer-img{width:100%; padding: 0; margin:0 auto;}
}



@media only screen and (min-width : 641px) and (max-width : 800px) {
.containers {max-width: 94%;}
.navigations{ display:none;}
.header {height: 127px;}
.mob-nav{display:block;}
.logo {width: 197px;position: absolute;z-index: 9999;padding: 10px 0;}
.logo img{width: 100%;}
.ban-pat img { height: 144px;}
.diamond-logo {width: 158px;height: auto;position: absolute;left: 21%;bottom: 9px;z-index: 1;}
.diamond-logo img{width: 100%;}
#subOverlay { display:none !important;}
.home-bottom-bg-left {width: 100%; display:none;}
.home-bottom-bg-right {width: 100%;}
.home-foot-logo-left {width: 100%; margin: 20px 0 5px; border-right: 0px;text-align: center;}
.home-foot-logo1 {width: 100%;float: none; margin-right: inherit;}
.foot-span { padding: 0px 0 10px; width: 100%;}
.foot-img {width: 200px;height: auto;float: none !important;margin: 0 auto; }
.home-foot-logo-right {width: 100%;margin: 0px 0 15px;}
.home-foot-logo2 {width: 100%; margin-left: inherit;}
.header-video{ display:none;}
.home-banner{ display:none;}
.home-mob-banner{display:block;}
.home-video{ display:none;}


.home-right-text {width: 90%;height: auto;float: left;position: relative;left: inherit;top: inherit;margin: 0 auto;padding: 5%; }
.home-right-text h1{font-size: 31px; line-height: 22px; margin-bottom: 10px;}
.home-right-text p { font-size: 14px; line-height: 22px; margin-bottom: 9px;}

.home-bottom-bg-right img{display:none;}
.home-mob-banner{ width:100%; height:auto;display:block; float:left;}
.banner {position: relative;}
.home-right-text a{ font-size: 13px; line-height: 18px; padding: 5px 11px;}
.decc{display:none;}
.mob{display:block;}


.page-top { margin-top: 0px; }
.about-top-left {width: 100%;}
.about-top-right {width: 94%; padding: 10% 3%; background-color: #e7e7e7;}
.about-top-right-img { display:none;}
.about-top-right-text{width: 100%;position: relative;top: inherit;left: inherit;}
.about-top-right-text h1 {font-size: 30px;  line-height: 30px;  margin-bottom: 10px; }
.team-cont h1{font-size: 30px;  line-height: 30px;}
.about-top-right-text p { font-size: 14px; line-height: 22px;margin-bottom: 0px;}
.about-team{width: 94%;padding: 10% 3%;background: #f0f0f0;}
.team-cont-inner {margin-top: 20px;}
.team { width: 100%;margin-bottom: 30px;}
.team-mar { margin-right:0%;}
.team-img { width: 100%; margin-bottom: 10px;}
.team-text { width: 100%; margin-left: 0%;}
.team-text p {font-size: 13px;line-height: 16px;margin-bottom: 8px; }
.team-text h2 { font-size: 15px; line-height: 18px;  margin-bottom: 5px;}
.team-text a {font-size: 13px;line-height: 18px;padding: 4px 9px;margin-top: 5px;}
.team-pop-text { width: 100%; margin-left: 0%;}
.team-box { width: 92%;height: auto; min-height:auto;padding: 4%; float:left; position:relative; margin-bottom: 30px;}
.team-pop-text h2{margin-bottom: 10px;}
.team-pop-text p{ font-size: 13px;line-height: 18px; margin-bottom: 10px;}



.contacts-top-left { width: 100%;}
.contacts-top-right { width: 100%;}
.contacts-top-right-img{ display:none;}
.contacts-top-right-cont {width: 92%;height: auto;position: relative;top: inherit;left: inherit;padding:4%; background-color: #ececec; }
.contact-left { width: 100%;}
.contact-right {width: 100%;margin-left: 0%; }

.products-top-left { width: 100%;}
.products-top-right {width: 94%; padding: 10% 3%; background-color: #e7e7e7;}
.products-top-right-img { display:none;}
.products-top-right-text{width: 100%;position: relative;top: inherit;left: inherit;}
.products-top-right-text h1 {font-size: 30px;  line-height: 30px;  margin-bottom: 10px; }
.products-top-right-text p { font-size: 14px; line-height: 22px;margin-bottom: 0px;}
.diamonds-cont p { font-size: 14px; line-height: 22px;margin-bottom: 0px;}
.round-diamonds-cont p{ font-size: 14px; line-height: 22px;margin-bottom: 0px;}
.diamond-jewellery-cont p{ font-size: 14px; line-height: 22px;margin-bottom: 0px;}
.pro-top-mar {margin-top: 30px; }
.round-diamonds-cont h1{font-size: 22px;}
.diamonds-cont h1{font-size: 22px;}
.diamond-jewellery-cont h1{font-size: 22px;}
.round-diamonds {width: 289px;height: 220px;    margin: 0 auto 25px;float: none;}
.diamond-jewellery {width: 240px;height: 151px;float: none;margin-right: inherit;margin: 0 auto 15px;}
.diamond-jewellery:last-child {    margin: 0 auto 15px;}
.desk{ display:none;} 
.mob{ display:block;} 
.diamond-img img{width:100%;}

.home-event-logo-img img{width:100%;}
.home-event-logo-img {width: 88%;padding: 14px 0;}
.home-event-logo { background-position: -269px;}
.emailer-img{width:100%; padding: 0; margin:0 auto;}
}



@media only screen and (min-width : 481px) and (max-width : 640px) {
.containers {max-width: 94%;}
.navigations{ display:none;}
.header {height: 70px;}
.mob-nav{display:block;}
.logo {width: 213px;position: absolute;z-index: 9999; padding: 10px 0;}
.logo img{width: 100%;}
.ban-pat img { height: 144px;}
.diamond-logo {width: 158px;height: auto;position: absolute;left: 21%;bottom: 9px;z-index: 1;}
.diamond-logo img{width: 100%;}
#subOverlay { display:none !important;}
.home-bottom-bg-left {width: 100%; display:none;}
.home-bottom-bg-right {width: 100%;}
.home-foot-logo-left {width: 100%; margin: 20px 0 5px; border-right: 0px;text-align: center;}
.home-foot-logo1 {width: 100%;float: none; margin-right: inherit;}
.foot-span { padding: 0px 0 10px; width: 100%;}
.foot-img {width: 200px;height: auto;float: none !important;margin: 0 auto; }
.home-foot-logo-right {width: 100%;margin: 0px 0 15px;}
.home-foot-logo2 {width: 100%; margin-left: inherit;}
.header-video{ display:none;}
.home-banner{ display:none;}
.home-mob-banner{display:block;}
.home-video{ display:none;}


.home-right-text {width: 90%;height: auto;float: left;position: relative;left: inherit;top: inherit;margin: 0 auto;padding: 5%; }
.home-right-text h1{font-size: 31px; line-height: 22px; margin-bottom: 10px;}
.home-right-text p { font-size: 14px; line-height: 22px; margin-bottom: 9px;}

.home-bottom-bg-right img{display:none;}
.home-mob-banner{ width:100%; height:auto;display:block; float:left;}
.banner {position: relative;}
.home-right-text a{ font-size: 13px; line-height: 18px; padding: 5px 11px;}

.decc{display:none;}
.mob{display:block;}

.page-top { margin-top: 0px; }
.about-top-left {width: 100%;}
.about-top-right {width: 94%; padding: 10% 3%; background-color: #e7e7e7;}
.about-top-right-img { display:none;}
.about-top-right-text{width: 100%;position: relative;top: inherit;left: inherit;}
.about-top-right-text h1 {font-size: 30px;  line-height: 30px;  margin-bottom: 10px; }
.team-cont h1{font-size: 30px;  line-height: 30px;}
.about-top-right-text p { font-size: 14px; line-height: 22px;margin-bottom: 0px;}
.about-team{width: 94%;padding: 10% 3%;background: #f0f0f0;}
.team-cont-inner {margin-top: 20px;}
.team { width: 100%;margin-bottom: 30px;}
.team-mar { margin-right:0%;}
.team-img { width: 100%; margin-bottom: 10px;}
.team-text { width: 100%; margin-left: 0%;}
.team-text p {font-size: 13px;line-height: 16px;margin-bottom: 8px; }
.team-text h2 { font-size: 15px; line-height: 18px;  margin-bottom: 5px;}
.team-text a {font-size: 13px;line-height: 18px;padding: 4px 9px;margin-top: 5px;}
.team-pop-text { width: 100%; margin-left: 0%;}
.team-box { width: 92%;height: auto; min-height:auto;padding: 4%; float:left; position:relative; margin-bottom: 30px;}
.team-pop-text h2{margin-bottom: 10px;}
.team-pop-text p{ font-size: 13px;line-height: 18px; margin-bottom: 10px;}



.contacts-top-left { width: 100%;}
.contacts-top-right { width: 100%;}
.contacts-top-right-img{ display:none;}
.contacts-top-right-cont {width: 92%;height: auto;position: relative;top: inherit;left: inherit;padding:4%; background-color: #ececec; }
.contact-left { width: 100%;}
.contact-right {width: 100%;margin-left: 0%; }

.products-top-left { width: 100%;}
.products-top-right {width: 94%; padding: 10% 3%; background-color: #e7e7e7;}
.products-top-right-img { display:none;}
.products-top-right-text{width: 100%;position: relative;top: inherit;left: inherit;}
.products-top-right-text h1 {font-size: 30px;  line-height: 30px;  margin-bottom: 10px; }
.products-top-right-text p { font-size: 14px; line-height: 22px;margin-bottom: 0px;}
.diamonds-cont p { font-size: 14px; line-height: 22px;margin-bottom: 0px;}
.round-diamonds-cont p{ font-size: 14px; line-height: 22px;margin-bottom: 0px;}
.diamond-jewellery-cont p{ font-size: 14px; line-height: 22px;margin-bottom: 0px;}
.pro-top-mar {margin-top: 30px; }
.round-diamonds-cont h1{font-size: 22px;}
.diamonds-cont h1{font-size: 22px;}
.diamond-jewellery-cont h1{font-size: 22px;}
.round-diamonds {width: 289px;height: 220px;    margin: 0 auto 25px;float: none;}
.diamond-jewellery {width: 240px;height: 151px;float: none;margin-right: inherit;margin: 0 auto 15px;}
.diamond-jewellery:last-child {    margin: 0 auto 15px;}
.desk{ display:none;} 
.mob{ display:block;} 
.diamond-img img{width:100%;}

.home-event-logo-img img{width:100%;}
.home-event-logo-img {width: 88%;padding: 14px 0;}
.home-event-logo { background-position: -269px;}
.emailer-img{width:100%; padding: 0; margin:0 auto;}
}




@media only screen and (min-width : 361px) and (max-width : 480px) {

.containers {max-width: 94%;}
.navigations{ display:none;}
.header {height: 92px;}
.mob-nav{display:block;}
.logo {width: 151px;position: absolute;z-index: 9999;padding: 10px 0;}
.logo img{width: 100%;}
.ban-pat img { height: 144px;}
.diamond-logo {width: 158px;height: auto;position: absolute;left: 21%;bottom: 9px;z-index: 1;}
.diamond-logo img{width: 100%;}
#subOverlay { display:none !important;}
.home-bottom-bg-left {width: 100%; display:none;}
.home-bottom-bg-right {width: 100%;}
.home-foot-logo-left {width: 100%; margin: 20px 0 5px; border-right: 0px;text-align: center;}
.home-foot-logo1 {width: 100%;float: none; margin-right: inherit;}
.foot-span { padding: 0px 0 10px; width: 100%;}
.foot-img {width: 200px;height: auto;float: none !important;margin: 0 auto; }
.home-foot-logo-right {width: 100%;margin: 0px 0 15px;}
.home-foot-logo2 {width: 100%; margin-left: inherit;}
.header-video{ display:none;}
.home-banner{ display:none;}
.home-mob-banner{display:block;}
.home-video{ display:none;}


.home-right-text {width: 90%;height: auto;float: left;position: relative;left: inherit;top: inherit;margin: 0 auto;padding: 5%; }
.home-right-text h1{font-size: 31px; line-height: 22px; margin-bottom: 10px;}
.home-right-text p { font-size: 14px; line-height: 22px; margin-bottom: 9px;}

.home-bottom-bg-right img{display:none;}
.home-mob-banner{ width:100%; height:auto;display:block; float:left;}
.banner {position: relative;}
.home-right-text a{ font-size: 13px; line-height: 18px; padding: 5px 11px;}
.decc{display:none;}
.mob{display:block;}


.page-top { margin-top: 0px; }
.about-top-left {width: 100%;}
.about-top-right {width: 94%; padding: 10% 3%; background-color: #e7e7e7;}
.about-top-right-img { display:none;}
.about-top-right-text{width: 100%;position: relative;top: inherit;left: inherit;}
.about-top-right-text h1 {font-size: 30px;  line-height: 30px;  margin-bottom: 10px; }
.team-cont h1{font-size: 30px;  line-height: 30px;}
.about-top-right-text p { font-size: 14px; line-height: 22px;margin-bottom: 0px;}
.about-team{width: 94%;padding: 10% 3%;background: #f0f0f0;}
.team-cont-inner {margin-top: 20px;}
.team { width: 100%;margin-bottom: 30px;}
.team-mar { margin-right:0%;}
.team-img { width: 100%; margin-bottom: 10px;}
.team-text { width: 100%; margin-left: 0%;}
.team-text p {font-size: 13px;line-height: 16px;margin-bottom: 8px; }
.team-text h2 { font-size: 15px; line-height: 18px;  margin-bottom: 5px;}
.team-text a {font-size: 13px;line-height: 18px;padding: 4px 9px;margin-top: 5px;}
.team-pop-text { width: 100%; margin-left: 0%;}
.team-box { width: 92%;height: auto; min-height:auto;padding: 4%; float:left; position:relative; margin-bottom: 30px;}
.team-pop-text h2{margin-bottom: 10px;}
.team-pop-text p{ font-size: 13px;line-height: 18px; margin-bottom: 10px;}



.contacts-top-left { width: 100%;}
.contacts-top-right { width: 100%;}
.contacts-top-right-img{ display:none;}
.contacts-top-right-cont {width: 92%;height: auto;position: relative;top: inherit;left: inherit;padding:4%; background-color: #ececec; }
.contact-left { width: 100%;}
.contact-right {width: 100%;margin-left: 0%; }

.products-top-left { width: 100%;}
.products-top-right {width: 94%; padding: 10% 3%; background-color: #e7e7e7;}
.products-top-right-img { display:none;}
.products-top-right-text{width: 100%;position: relative;top: inherit;left: inherit;}
.products-top-right-text h1 {font-size: 30px;  line-height: 30px;  margin-bottom: 10px; }
.products-top-right-text p { font-size: 14px; line-height: 22px;margin-bottom: 0px;}
.diamonds-cont p { font-size: 14px; line-height: 22px;margin-bottom: 0px;}
.round-diamonds-cont p{ font-size: 14px; line-height: 22px;margin-bottom: 0px;}
.diamond-jewellery-cont p{ font-size: 14px; line-height: 22px;margin-bottom: 0px;}
.pro-top-mar {margin-top: 30px; }
.round-diamonds-cont h1{font-size: 22px;}
.diamonds-cont h1{font-size: 22px;}
.diamond-jewellery-cont h1{font-size: 22px;}
.round-diamonds {width: 289px;height: 220px;    margin: 0 auto 25px;float: none;}
.diamond-jewellery {width: 240px;height: 151px;float: none;margin-right: inherit;margin: 0 auto 15px;}
.diamond-jewellery:last-child {    margin: 0 auto 15px;}
.desk{ display:none;} 
.mob{ display:block;} 
.diamond-img img{width:100%;}

.home-event-logo-img img{width:100%;}
.home-event-logo-img {width: 88%;padding: 14px 0;}
.home-event-logo { background-position: -269px;}
.emailer-img{width:100%; padding: 0; margin:0 auto;}


}


@media only screen and (min-width : 0px) and (max-width : 360px) {
.containers {max-width: 94%;}
.navigations{ display:none;}
.header {height: 95px;}
.mob-nav{display:block;}
.logo {width: 148px;position: absolute;z-index: 9999;padding: 10px 0;}
.logo img{width: 100%;}
.ban-pat img { height: 144px;}
.diamond-logo {width: 158px;height: auto;position: absolute;left: 21%;bottom: 9px;z-index: 1;}
.diamond-logo img{width: 100%;}
#subOverlay { display:none !important;}
.home-bottom-bg-left {width: 100%; display:none;}
.home-bottom-bg-right {width: 100%;}
.home-foot-logo-left {width: 100%; margin: 20px 0 5px; border-right: 0px;text-align: center;}
.home-foot-logo1 {width: 100%;float: none; margin-right: inherit;}
.foot-span { padding: 0px 0 10px; width: 100%;}
.foot-img {width: 200px;height: auto;float: none !important;margin: 0 auto; }
.home-foot-logo-right {width: 100%;margin: 0px 0 15px;}
.home-foot-logo2 {width: 100%; margin-left: inherit;}
.header-video{ display:none;}
.home-banner{ display:none;}
.home-mob-banner{display:block;}
.home-video{ display:none;}


.home-right-text {width: 90%;height: auto;float: left;position: relative;left: inherit;top: inherit;margin: 0 auto;padding: 5%; }
.home-right-text h1{font-size: 31px; line-height: 22px; margin-bottom: 10px;}
.home-right-text p { font-size: 14px; line-height: 22px; margin-bottom: 9px;}

.home-bottom-bg-right img{display:none;}
.home-mob-banner{ width:100%; height:auto;display:block; float:left;}
.banner {position: relative;}
.home-right-text a{ font-size: 13px; line-height: 18px; padding: 5px 11px;}

.decc{display:none;}
.mob{display:block;}


.page-top { margin-top: 0px; }
.about-top-left {width: 100%;}
.about-top-right {width: 94%; padding: 10% 3%; background-color: #e7e7e7;}
.about-top-right-img { display:none;}
.about-top-right-text{width: 100%;position: relative;top: inherit;left: inherit;}
.about-top-right-text h1 {font-size: 30px;  line-height: 30px;  margin-bottom: 10px; }
.team-cont h1{font-size: 30px;  line-height: 30px;}
.about-top-right-text p { font-size: 14px; line-height: 22px;margin-bottom: 0px;}
.about-team{width: 94%;padding: 10% 3%;background: #f0f0f0;}
.team-cont-inner {margin-top: 20px;}
.team { width: 100%;margin-bottom: 30px;}
.team-mar { margin-right:0%;}
.team-img { width: 100%; margin-bottom: 10px;}
.team-text { width: 100%; margin-left: 0%;}
.team-text p {font-size: 13px;line-height: 16px;margin-bottom: 8px; }
.team-text h2 { font-size: 15px; line-height: 18px;  margin-bottom: 5px;}
.team-text a {font-size: 13px;line-height: 18px;padding: 4px 9px;margin-top: 5px;}
.team-pop-text { width: 100%; margin-left: 0%;}
.team-box { width: 92%;height: auto; min-height:auto;padding: 4%; float:left; position:relative; margin-bottom: 30px;}
.team-pop-text h2{margin-bottom: 10px;}
.team-pop-text p{ font-size: 13px;line-height: 18px; margin-bottom: 10px;}



.contacts-top-left { width: 100%;}
.contacts-top-right { width: 100%;}
.contacts-top-right-img{ display:none;}
.contacts-top-right-cont {width: 92%;height: auto;position: relative;top: inherit;left: inherit;padding:4%; background-color: #ececec; }
.contact-left { width: 100%;}
.contact-right {width: 100%;margin-left: 0%; }

.products-top-left { width: 100%;}
.products-top-right {width: 94%; padding: 10% 3%; background-color: #e7e7e7;}
.products-top-right-img { display:none;}
.products-top-right-text{width: 100%;position: relative;top: inherit;left: inherit;}
.products-top-right-text h1 {font-size: 30px;  line-height: 30px;  margin-bottom: 10px; }
.products-top-right-text p { font-size: 14px; line-height: 22px;margin-bottom: 0px;}
.diamonds-cont p { font-size: 14px; line-height: 22px;margin-bottom: 0px;}
.round-diamonds-cont p{ font-size: 14px; line-height: 22px;margin-bottom: 0px;}
.diamond-jewellery-cont p{ font-size: 14px; line-height: 22px;margin-bottom: 0px;}
.pro-top-mar {margin-top: 30px; }
.round-diamonds-cont h1{font-size: 22px;}
.diamonds-cont h1{font-size: 22px;}
.diamond-jewellery-cont h1{font-size: 22px;}
.round-diamonds {width: 289px;height: 220px;    margin: 0 auto 25px;float: none;}
.diamond-jewellery {width: 240px;height: 151px;float: none;margin-right: inherit;margin: 0 auto 15px;}
.diamond-jewellery:last-child {    margin: 0 auto 15px;}
.desk{ display:none;} 
.mob{ display:block;} 
.diamond-img img{width:100%;}

.home-event-logo-img img{width:100%;}
.home-event-logo-img {width: 88%;padding: 14px 0;}
.home-event-logo { background-position: -269px;}
.emailer-img{width:100%; padding: 0; margin:0 auto;}

}