/*
	Crystal Template 
	http://www.templatemo.com/tm-437-crystal
*/
@font-face {
	font-family: 'robotolight';
	src: url('../fonts/roboto-light-webfont.eot');
	src: url('../fonts/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/roboto-light-webfont.woff2') format('woff2'),  url('../fonts/roboto-light-webfont.woff') format('woff'),  url('../fonts/roboto-light-webfont.ttf') format('truetype'),  url('../fonts/roboto-light-webfont.svg#robotolight') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
  font-family: 'AvenirLTStd-Light';
  src: url('../fonts/AvenirLTStd-Light.eot?#iefix') format('embedded-opentype'),  url('../fonts/AvenirLTStd-Light.otf')  format('opentype'),
	     url('../fonts/AvenirLTStd-Light.woff') format('woff'), url('../fonts/AvenirLTStd-Light.ttf')  format('truetype'), url('../fonts/AvenirLTStd-Light.svg#AvenirLTStd-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'DancingScriptOT';
  src: url('../fonts/DancingScriptOT.eot?#iefix') format('embedded-opentype'),  url('../fonts/DancingScriptOT.otf')  format('opentype'),
	     url('../fonts/DancingScriptOT.woff') format('woff'), url('../fonts/DancingScriptOT.ttf')  format('truetype'), url('../fonts/DancingScriptOT.svg#DancingScriptOT') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FuturaLT-Book';
  src: url('../fonts/FuturaLT-Book.eot?#iefix') format('embedded-opentype'),  url('../fonts/FuturaLT-Book.woff') format('woff'), url('../fonts/FuturaLT-Book.ttf')  format('truetype'), url('../fonts/FuturaLT-Book.svg#FuturaLT-Book') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'MrsSaintDelafield-Regular';
  src: url('../fonts/MrsSaintDelafield-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/MrsSaintDelafield-Regular.woff') format('woff'), url('../fonts/MrsSaintDelafield-Regular.ttf')  format('truetype'), url('../fonts/MrsSaintDelafield-Regular.svg#MrsSaintDelafield-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'BarlowCondensed-Medium';
  src: url('../fonts/BarlowCondensed-Medium.eot?#iefix') format('embedded-opentype'),  url('../fonts/BarlowCondensed-Medium.woff') format('woff'), url('../fonts/BarlowCondensed-Medium.ttf')  format('truetype'), url('../fonts/BarlowCondensed-Medium.svg#BarlowCondensed-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}


body {background: #FFFFFF;color: #555555;font-family: 'Open Sans', sans-serif;line-height: 24px;position: relative;}
.blue {color: #06C;}
.green {color: #090;}
.orange {color: #C60;}
.white {color: #FFF;}

/* start page container */
@media (min-width: 768px) {
.container {width: 700px;}
}
@media (min-width: 992px) {
.container {width: 900px;}
}
@media (min-width: 1200px) {
.container {width: 1170px;}
}
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
	margin-right: -15px;margin-left: -15px;
}
@media (min-width: 768px) {
.container > .navbar-header,  .container-fluid > .navbar-header,  .container > .navbar-collapse,  .container-fluid > .navbar-collapse {
 margin-right: 0;margin-left: 0;
}
}
@media (min-width: 768px) {
 .navbar > .container .navbar-brand,  .navbar > .container-fluid .navbar-brand {margin-left: -15px;}
}
/* end page container */

/* start navigation */
.m-t-20{margin-top:20px;}

.navbar-default {background: #FFFFFF;border: none;box-shadow: 0px 2px 8px 0px rgba(50, 50, 50, 0.08);margin: 0 !important;}
.navbar-default .navbar-brand {width:300px;height: 80px;margin:5px 0; color: #66AF33;font-family: 'FuturaLT-Book';line-height: 40px;padding: 0;	
}
.navbar-default .navbar-brand h3 {font-family: 'MrsSaintDelafield-Regular'; font-size:35px; color:#b39700; font-weight:bold; margin-top:25px; }
.navbar-default .navbar-nav li a {color: #404040;font-weight: bold;}
.navbar-default .navbar-nav li a:hover {color: #66AF33;}
.navbar-default .navbar-nav > li > a:focus {color: #888;}
.navbar-default .navbar-toggle {margin-top: 16px;}
.navbar-default .navbar-toggle .icon-bar {background-color: #66AF33;color: #FFFFFF;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	color: #66AF33;background-color: transparent;outline:0px;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: #FFFFFF;}
.navbar-default .navbar-toggle:hover .icon-bar {background-color: #66AF33;}
/* end navigation */

/* start home */
h1 {margin: 0;}
#home {padding-top: 90px;}
.flexslider {
	margin: 0 0 60px;
	background: #fff;
	padding: 0;
	position: relative;
	zoom: 1;
	background-color: #371604;
	overflow: hidden;
	margin: 0;
}
.flexslider .slides {padding: 0;zoom: 1;}
/*.flexslider .slides img {
	width: 100%;
	min-width: 648px;
	min-height: 270px;
	display: block;
}*/
.flexslider .slides img {width: 100%;height:auto;display: block;}
.flexslider .slides > li {display: none;padding: 0;position: relative;-webkit-backface-visibility: hidden;}
.flexslider img {position: relative;width: 100%;}
.slider-caption {
	color:white;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	text-transform: uppercase;
	z-index: 7;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
#home h1 {
	font-family: 'MrsSaintDelafield-Regular';
	color:#ffffff;
	font-size:100px;
	text-align:center;
	font-weight: normal;
	text-transform:capitalize;
}
#home h3 {
	font-family: 'BarlowCondensed-Medium';
	color:#ffffff;
	font-size:20px;
	text-align:right;
	font-weight: normal;
	text-transform:none;
	margin:0px;padding:0px;
	letter-spacing:1px;
}
#home h2 {
	padding: 10px 0 10px 0;
}
#home .btn {
	background: #66AF33;
	border-radius: 0;
	border: 2px solid transparent;
	color: #FFFFFF;
	font-weight: bold;
	margin: 40px 0 0 0;
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	height: 50px;
	width: 250px;
	padding: 12px 10px 10px 10px;
}
#home .btn:hover {
	background: #FFFFFF;
	color: #66AF33;
}
#home p {
	letter-spacing: 1px;
}
/* end home */

/* start simpletextrotator */
.rotating {
	display: inline-block;
	-webkit-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(0) rotateY(0) rotateZ(0);
	-ms-transform: rotateX(0) rotateY(0) rotateZ(0);
	transform: rotateX(0) rotateY(0) rotateZ(0);
	-webkit-transition: 0.5s;
	transition: 0.5s;
	-webkit-transform-origin-x: 50%;
}
.rotating.flip {
	position: relative;
}
.rotating .front, .rotating .back {
	left: 0;
	top: 0;
	-webkit-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
}
.rotating .front {
	position: absolute;
	display: inline-block;
	-webkit-transform: translate3d(0, 0, 1px);
	-ms-transform: translate3d(0, 0, 1px);
	transform: translate3d(0, 0, 1px);
}
.rotating.flip .front {
	z-index: 1;
}
.rotating .back {
	display: block;
	opacity: 0;
}
.rotating.spin {
	-webkit-transform: rotate(360deg) scale(0);
	-ms-transform: rotate(360deg) scale(0);
	transform: rotate(360deg) scale(0);
}
.rotating.flip .back {
	z-index: 2;
	display: block;
	opacity: 1;
	-webkit-transform: rotateY(180deg) translate3d(0, 0, 0);
	-ms-transform: rotateY(180deg) translate3d(0, 0, 0);
	transform: rotateY(180deg) translate3d(0, 0, 0);
}
.rotating.flip.up .back {
	-webkit-transform: rotateX(180deg) translate3d(0, 0, 0);
	-ms-transform: rotateX(180deg) translate3d(0, 0, 0);
	transform: rotateX(180deg) translate3d(0, 0, 0);
}
.rotating.flip.cube .front {
	-webkit-transform: translate3d(0, 0, 100px) scale(0.9, 0.9);
	-ms-transform: translate3d(0, 0, 100px) scale(0.85, 0.85);
	transform: translate3d(0, 0, 100px) scale(0.85, 0.85);
}
.rotating.flip.cube .back {
	-webkit-transform: rotateY(180deg) translate3d(0, 0, 100px) scale(0.9, 0.9);
	-ms-transform: rotateY(180deg) translate3d(0, 0, 100px) scale(0.85, 0.85);
	transform: rotateY(180deg) translate3d(0, 0, 100px) scale(0.85, 0.85);
}
.rotating.flip.cube.up .back {
	-webkit-transform: rotateX(180deg) translate3d(0, 0, 100px) scale(0.9, 0.9);
	-ms-transform: rotateX(180deg) translate3d(0, 0, 100px) scale(0.85, 0.85);
	transform: rotateX(180deg) translate3d(0, 0, 100px) scale(0.85, 0.85);
}
/* end simpletextrotator */

/* start about */
#about {
	min-height: 300px;
	padding:120px 0 80px 0;
}
#about h2, #about h3 {
	font-weight: bold;
}
#about .col-md-7 h3 {
	display:block;
	margin:20px 0 10px 0;
	padding:0px;
	letter-spacing: 1px !important;
    text-transform: uppercase;
    font-weight: 900;
    font-family: 'robotolight';
    color: #b39700;
    font-size:23px;
}
#about .col-md-7 h2 {
	color: #66AF33;
	padding: 10px 0 10px 0;
	margin: 10px 0 32px 0;
}
#about .col-md-5 .col-md-6 {
	padding: 4px;
}
#about .col-md-5 h3 {
	padding: 10px 0 10px 0;
}

#about p {width:95%;
	font-family: 'AvenirLTStd-Light';
	color:#151515;
	font-size:15px;
	line-height:26px;
	font-weight: 400;
	text-align:justify;
	
}
/* end about */

/* start team */
#team {
	background: #404040;
	color: #FFFFFF;
	min-height: 300px;
	padding: 80px 0 80px 0;
}
#team h3 {
	font-weight: bold;
	letter-spacing: 1px!important;
	padding-bottom: 30px;
}
#team .team_thumb {
	overflow: hidden;
	position: relative;
	margin: 30px 0 0 0;
}
#team .team_thumb img {
	width: 100%;
	height: auto;
}
h5 {margin: 0;}
#team .team_thumb .team_overlay {
	background: #FFFFFF;
	width: 100%;
	height: 100%;
	top: 0;
	bottom: 0;
	opacity: 0;
	position: absolute;
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}
#team .team_thumb:hover .team_overlay {
	opacity: 0.8;
}
#team .team_description {
	background: #303030;
	padding: 10px;
}
#team .team_description h5 {
	color: #66AF33;
	padding-bottom: 10px;
}
#team p {
	font-weight: 400;
}
/* end team */

/* start social icon */
.social_icon {
	padding: 0;
}
.social_icon li {
	display: inline-block;
	position: relative;
}
ul {
	margin-bottom: 0;
}
.social_icon li a {
	background: #303030;
	border-radius: 50%;
	cursor: pointer;
	color: #FFFFFF;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	text-decoration: none;
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.social_icon li a:hover {
	background: #66AF33;
	color: #FFFFFF;
}
footer .social_icon {
	margin-top: 10px;
}
/* end social icon */

/* start service */
#service {
	min-height: 300px;
	padding: 80px 0 60px 0;
}
#service h3 {
	color: #333;
	font-weight: bold;
	letter-spacing: 1px !important;
	padding-bottom: 30px;
}
#service .media {
	padding: 40px 0 10px 0;
}
#service .media .fa {
	background: #66AF33;
	border-radius: 50%;
	color: #FFFFFF;
	font-size: 24px;
	width: 60px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	margin: 0 10px 0 0;
	padding-right: 0;
}
#service .media .media-heading {
	color: #66AF33;
	font-weight: bold;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}
#service {
	font-weight: 400;
}
/* end service */

/* start newsletter */
#newsletter {
	background: url('../images/newsletter-bg.jpg') no-repeat center center;
	background-size: cover;
	background-attachment: fixed;
	color: #FFFFFF;
	min-height: 300px;
	padding: 80px 0 80px 0;
}
#newsletter h3 {	
	letter-spacing: 1px !important;
	padding-bottom: 30px;
    text-transform: capitalize;
    margin-bottom: 25px;
    font-family: 'DancingScriptOT';
	font-weight: 400;
    color: #ffffff;
    font-size: 35px;
}
#newsletter p {
	font-weight: 300;
	padding: 8px 0 0 0;
	font-family: 'AvenirLTStd-Light';
	font-size:15px;
}

/* start work */
#work {min-height: 300px;padding: 100px 0 80px 0;background: #f7f7f7;color: #FFFFFF;}
#work h3 {
	font-weight: bold;
	letter-spacing: 1px !important;
    text-transform: uppercase;
    font-weight: 900;
    margin: 0 0 25px 0;
    font-family: 'robotolight';
    color: #333333;
    font-size:30px;
}
#work p {
	font-weight: 400;
	margin: 0 0 40px 0;
	font-family: 'AvenirLTStd-Light';
	color: #585858;
	font-size: 15px;
}

#work .work_thumb {
	overflow: hidden;
	position: relative;
}
#work .work_thumb img {
	width: 100%;
	height: auto;
}
#work .work_thumb .work_overlay {
	background: #FFFFFF;
	opacity: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	bottom: 0;
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
#work .work_thumb .work_overlay .fa {
	background: #66AF33;
	border-radius: 50%;
	color: #FFFFFF;
	width: 60px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	/* http://www.smashingmagazine.com/2013/08/09/absolute-horizontal-vertical-centering-css/ */
    position: absolute;
	margin: auto;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
#work .work_thumb:hover .work_overlay {
	opacity: 0.8;
}
/* end work */
#quote{width:100%; padding:120px 0}
.quote .fa{font-size:40px;color:#b39700}
.quote p {
    margin-top: 20px;
    padding-bottom: 5px;	
	font-family: 'AvenirLTStd-Light';
    color: #151515;
    font-size: 19px;
    line-height: 26px;
    font-weight: 500;
	text-align: center;
    text-transform: none;
    letter-spacing: 0.5px;
}
.quote span {
    margin-top: 10px;
    padding-bottom: 5px;
    font-family: 'DancingScriptOT';
    font-size: 16px;
    color: #646363;
    text-align: center;
    text-transform: capitalize;
    letter-spacing: 1px;
    font-weight: 400;
}

#customjewellery {width:100%;height:auto;min-height: 300px;padding:100px 0 90px 0;display:block; background-color:#ffffff;}

.customjewel-wrap{margin-left:20px;float:left}
.customjewel-wrap h2 {width:100%;float:left;padding:10px 0 0 0;margin-bottom:25px;font-family:'robotolight';font-size:30px;color:#333333;font-weight:900;letter-spacing: 1px !important;text-transform: uppercase;}
.customjewel-wrap p {padding: 0;font-family: 'AvenirLTStd-Light';font-size:15px;color:#151515; font-weight: 300;letter-spacing:0.5px}


.cbp-qtrotator {width: 100%;position: relative;margin:0px;}
.cbp-qtrotator .cbp-qtcontent {width:100%;z-index:0;opacity:0;min-height: 190px;position: absolute;padding:0px;top:0;-webkit-backface-visibility: hidden;}
.no-js .cbp-qtrotator .cbp-qtcontent {border-bottom: none;}
.cbp-qtrotator .cbp-qtcontent.cbp-qtcurrent, .no-js .cbp-qtrotator .cbp-qtcontent {position: relative;z-index:100;pointer-events:auto;opacity:1;}
.cbp-qtrotator .cbp-qtcontent:before, .cbp-qtrotator .cbp-qtcontent:after {content: " ";display: table;}
.cbp-qtrotator .cbp-qtcontent:after {clear: both;}
.cbp-qtprogress {height: 1px;width: 0%;position: absolute;background: #897400;top:0;z-index: 1000;}
.cbp-qtrotator blockquote {margin: 0;padding: 0;}
.cbp-qtrotator blockquote p {font-size: 16px;color: #252525;font-weight: normal;margin: 0.4em 0 1em;}
.cbp-qtrotator blockquote footer {font-size: 1.2em;}
.cbp-qtrotator blockquote footer:before {content: '― ';}
.cbp-qtrotator .cbp-qtcontent img {max-width:100%;height:auto;display:block;border:1px #333333 solid;}


/*#diamond {width:100%;height:auto;min-height: 300px;padding:100px 0 90px 0;display:block; background: #404040 url('../images/diamond-bg.jpg') no-repeat;background-attachment: fixed;background-size: cover;color: #FFFFFF; background-position: center;}

#diamond {width:100%;height:auto;min-height: 300px;padding:100px 0 90px 0;display:block;color: #FFFFFF;
background: url(http://mihirjewellers.com/images/diamond-bg.jpg) 0 0 / cover no-repeat fixed;background-position: center;background-size: cover;background-color:#404040;}*/



#diamond h3 {width:100%;float:left;padding: 0px;margin-bottom: 45px; font-family: 'robotolight';font-size: 35px;color: #ffffff;font-weight: 400;letter-spacing: 1px !important;text-transform: uppercase;}
.diamond-wrap{width:73%;margin:0 auto}
.diamond-wrap p {padding: 0;font-family: 'AvenirLTStd-Light';font-size:15px;font-weight: 300;letter-spacing:0.5px}

/* start contact */
#contact {
	background: url(http://mihirjewellers.com/images/footer-bg.jpg) 0 0 / cover no-repeat;background-position: center;background-size: cover;
	background-color:#404040;
	color: #FFFFFF;
	min-height: 300px;
	padding: 100px 0 20px 0;
}

#diamond {width:100%;height:auto;min-height: 300px;padding:100px 0 90px 0;display:block;color: #FFFFFF; background: url(http://mihirjewellers.com/images/diamond-bg.jpg) 0 0 / cover no-repeat;background-position: center;background-size: cover;}


#contact h3 {
	letter-spacing: 1px !important;
	padding:0px;
    text-transform: uppercase;
    font-weight: 400;
    margin-bottom: 25px;
    font-family: 'robotolight';
    color: #ffffff;
    font-size: 35px;
}
#contact h4 {
    letter-spacing: 1px !important;
    padding: 0px;
    text-transform: capitalize;
    margin:15px 0 25px 0;
    font-family: 'DancingScriptOT';
	font-size: 32px;
    font-weight: 400;
    color: #ffffff;   
}
#contact h5{
	padding:0px;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 6px;
    color: #333333;
    font-size: 20px;
}

#contact p {font-weight: 400;padding:0;}
.contact-text p {
    font-weight: 300;
    padding: 0;
    font-family: 'AvenirLTStd-Light';
    font-size: 15px;
}
#contact .form-control {
	background: #404040;
	border: none;
	border-radius: 2px;
	box-shadow: none;
	color: #FFFFFF;
	margin: 10px 0 10px 0;
	opacity: 0.9;
}
#contact .form-control::-moz-placeholder {color: #FFFFFF;opacity: 1;}
#contact .form-control:-ms-input-placeholder {color: #FFFFFF;}
#contact .form-control::-webkit-input-placeholder {color: #FFFFFF;}
#contact input {height: 50px;}
#contact textarea {height: 120px;}
#contact input[type="submit"] {
	background: #66AF33;
	border: none;
	color: #FFFFFF;
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	margin: 10px 0 40px 0;
}
#contact input[type="submit"]:focus, #contact input[type="submit"]:hover {
	background: #FFFFFF;
	border-color: transparent;
	color: #66AF33;
}
#map-canvas {border: none;width: 100%;height: 400px;margin: 0 0 40px 0;}
/* end contact */

@media only screen and (max-width: 1199px) {
 h1 {font-size: 30px;}
 h2 {font-size: 24px;}
}

/* start 768 media quires */
@media only screen and ( max-width: 768px ) {
 .navbar-header {padding-left: 15px;}
 h1 {font-size: 26px;}
 h2 {font-size: 18px;}
 #home .btn {margin-top: 10px;width: 180px;height: 40px;padding-top: 8px;}
 #about {padding-top: 100px;}
 #team .team_thumb .team_overlay {
 background: #FFFFFF;
 width: 100%;
 height: 100%;
 top: 0;
 bottom: 0;
 opacity: 0;
 position: absolute;
 -webkit-transition: all 0.4s ease-in-out;
 transition: all 0.4s ease-in-out;
}
}
/* end 768 media quires */

@media only screen and (max-width: 640px) {
 h1 {font-size: 20px;}
 h2 {font-size: 14px;}
 #home .btn {width: auto;height: auto;padding: 10px 20px;margin-top: 10px;}
}

/* start 360 media quires */
@media only screen and ( max-width: 360px ) {
 #team .team_thumb .team_overlay {
 background: #FFFFFF;
 width: 100%;
 height: 100%;
 line-height: 220px;
 top: 0;
 bottom: 0;
 opacity: 0;
 position: absolute;
 -webkit-transition: all 0.4s ease-in-out;
 transition: all 0.4s ease-in-out;
}
}
/* end 360 media quires */

.big-heading {
    text-transform: uppercase;
    font-weight: 900;
    position: relative;
    padding-left: 22px;
    margin-bottom: 35px;
    border-left: 9px solid #ffbb02;
	font-family: 'robotolight';
	color:#333333;
	font-size:33px
}

.big-heading span{display:block; margin-top:10px; padding-bottom:5px;font-family: 'DancingScriptOT'; font-size:16px; color:#646363; text-align:left; text-transform:capitalize; letter-spacing:1px; font-weight:400;}

.img-title h4{width:100%; margin:40px 0 0 0; padding:0px; font-family: 'robotolight'; color:#383838; font-size:24px;font-weight:normal; text-transform:uppercase; position:relative}
.img-title h4:before{width:100%;height:40px;top:0px;left:0px;right:0px;content:''; background-image:url(../images/head-bg.jpg); background-repeat:no-repeat; background-position:center top;display:block;}

.img-title h4:after {
    display: block;
    content: '';
    height: 1px;
    width: 5.7em;
    background: #fff;
        background-color: rgb(255, 255, 255);
    margin: 0.65em auto 0;
	background-color: #dedede;
}

.tweet_txt {
    border-left: 2px solid #66AF33;
    text-align:left;
}

.easysell-thumb {
    z-index: 1;
    position: relative;
    text-decoration: none!important;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.hover-img {
    z-index: 1;
    display: block;
    position: relative;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    -ms-transition: .3s;
    transition: .3s;
	overflow: hidden;
}
.hover-img img {
    -webkit-transition: .8s;
    -moz-transition: .8s;
    -o-transition: .8s;
    -ms-transition: .8s;
    transition: .8s;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    transform: translateZ(0);
}

.hover-img:hover .hover-icon,.hover-img:hover .hover-inner-hide,.hover-img:hover .hover-title-hide{-ms-filter:none;filter:none;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}

.hover-img:hover img{-webkit-transform:scale(1.05) translateZ(0);-moz-transform:scale(1.05) translateZ(0);-o-transform:scale(1.05) translateZ(0);-ms-transform:scale(1.05) translateZ(0);transform:scale(1.05) translateZ(0)}

.carousel-one {width:100%;margin:0px;padding:0px; }
.carousel-one li {margin:0 10px;padding:0px;list-style: none;float: left;}


.owl-carousel .owl-wrapper:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
	}
	/* display none until init */
	.owl-carousel{
		display: none;
		position: relative;
		width: 100%;
		-ms-touch-action: pan-y;
	}
	.owl-carousel .owl-wrapper{
		display: none;
		position: relative;
		-webkit-transform: translate3d(0px, 0px, 0px);
	}
	.owl-carousel .owl-wrapper-outer{
		overflow: hidden;
		position: relative;
		width: 100%;
	}
	.owl-carousel .owl-wrapper-outer.autoHeight{
		-webkit-transition: height 500ms ease-in-out;
		-moz-transition: height 500ms ease-in-out;
		-ms-transition: height 500ms ease-in-out;
		-o-transition: height 500ms ease-in-out;
		transition: height 500ms ease-in-out;
	}
		
	.owl-carousel .owl-item{
		float: left;
	}
	.owl-controls .owl-page,
	.owl-controls .owl-buttons div{
		cursor: pointer;
	}
	.owl-controls {
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	}

	/* mouse grab icon */
	.grabbing { 
		cursor:url(../../images/grabbing.png) 8 8, move;
	}

	/* fix */
	.owl-carousel  .owl-wrapper,
	.owl-carousel  .owl-item{
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility:    hidden;
		-ms-backface-visibility:     hidden;
	  -webkit-transform: translate3d(0,0,0);
	  -moz-transform: translate3d(0,0,0);
	  -ms-transform: translate3d(0,0,0);
	}
	
/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/

.owl-theme .owl-controls{margin-top: 10px;text-align: center;}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=70);/*IE7 fix*/
	opacity: 0.7;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

.carousel-one-controls{width:100%;margin:0 0 8px 0;padding:0px}
/*.carousel-one-controls .carousel-one-prev{padding:4px 8px; margin-right:3px;font-size:12px; color:#ffffff;background-color:#b39700;cursor:pointer}
.carousel-one-controls .carousel-one-next{padding:4px 8px;font-size:12px; color:#ffffff;background-color:#b39700;cursor:pointer}*/

.carousel-one-controls .carousel-one-prev .fa{margin-right:10px;font-size:31px; font-weight:normal; color:#b39700;cursor:pointer}
.carousel-one-controls .carousel-one-next .fa{font-size:31px;font-weight:normal; color:#b39700;cursor:pointer}


/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

.address-wraper{width:100%;height:auto;float:left;background-color:#ffffff;}
.address-wraper .col-lg-6, .address-wraper .col-md-6, .address-wraper .col-sm-6 .address-wraper .col-xs-12{padding:0px !important;}

.add-content .col-lg-6, .add-content .col-md-6, .add-content .col-sm-6 .add-content .col-xs-12{padding:0 15px !important;}
.add-content{margin:20px 15px;padding:15px; border:1px #e2e2e2 solid;display:grid}

.f-address{margin-top:5px; color:#333333; text-align:left;line-height:19px;}
.google_map{width:100%;margin:0px;float:left;}
.google_map iframe{width:100%;float:left;margin:0px;padding:0px;}

.navbar-brand>img {display: block;float: left;margin-right: 10px;}
.video-wraper{ width:100%;height:300px; border:2px #d9d9d9 solid; margin:0px;padding:0px;line-height:0px; border-radius:2px;}
@media(max-width:560px){
.video-wraper{ width:100%;height:250px;}
}
@media (max-width:768px){
#home h1{font-size:75px !important;}
}

@media (max-width:560px){
#home h1{font-size:60px !important;}
#home h3{font-size:17px}
.diamond-wrap{width:100% !important}
}

@media (max-width:480px){
#home h1{font-size:56px !important;}
#home h3{font-size:16px}
#home {padding-top:90px !important;}

}
@media (max-width:370px){
	.navbar-default .navbar-brand {width: 270px !important;height: 80px !important;}
}

@media (max-width:360px){
.navbar-default .navbar-brand {width: 220px !important; height:65px !important;}
.navbar-brand>img{ width:60px !important;height:auto !important}
.navbar-default .navbar-brand h3{font-size:30px !important;}
#home {padding-top:74px !important;}
#home h1{font-size:40px !important;}
#home h3{font-size:13px}
#about {padding-top: 80px !important;}
}

.captcha{margin:15px 0 0 10px;display:inline-block;border:1px #333333 solid}
.thankyou{width:100%; margin:0px; padding:0px; list-style:none}
.thankyou li{width:100%; margin:0px; padding:0 0 15px 0; float:left; color:#333333; font-size:15px; text-align:left;}
.thankyou li p{margin:30px 0 0 0; padding:0px; float:left; font-size:14px;}