/*== Basic css ==*/
	*, *::before, *::after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
	body { font-family: 'Source Sans Pro', sans-serif; font-size: 15px; font-weight: 400; line-height: 1.4; color: #000; }
	a { color: #999; text-decoration: none; }
	a:hover, a:focus { color: inherit; text-decoration: none; }
	a.break-all{word-break: break-all;}
	p { margin-bottom: 1rem; }
	small,.small { font-size: 14px; line-height: 1.4; display: block; }
	.small1 { font-size: 12px; line-height: 1.4; display: block;}
	img { max-width: 100%; }
	.transition { -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; }
	a.phonelink, a.phonelink:hover, a.phonelink:focus { cursor: default; text-decoration: none !important; }
	@media (max-width: 1024px) { a.phonelink { text-decoration: underline !important; }}
/*== Basic css End ==*/

/*== Structure ==*/
	.bg-y-100 { background-size: auto 100% !important; }
	.bg-cover { background-size: cover !important; }
	.bg-contain { background-size: contain !important; }
	.bg-auto { background-size: auto !important; }
	.bg-left { background-position: left !important; }
	.bg-left-top { background-position: left top !important; }
	.bg-right { background-position: right !important; }
	.bg-right-top { background-position: right top !important; }
	.bg-center { background-position: center !important; }
	.bg-center-top { background-position: center top !important; }
	.bg-center-bottom { background-position: center bottom !important; }
	.bg-repeat { background-repeat: repeat !important; }
	.bg-repeat-x { background-repeat: repeat-x !important; }
	.bg-repeat-y { background-repeat: repeat-y !important; }
	.bg-norepeat { background-repeat: no-repeat !important; }
	.top { top: 0; }
	.bottom { bottom: 0; }
	.left { left: 0; }
	.right { right: 0; }
	.text-underline { text-decoration: underline !important; }
	a.text-underline:hover { text-decoration: none !important; }
	.text-underline-none { text-decoration: none !important; }
	a.text-underline-none:hover { text-decoration: underline !important; }
	.overflow-x-hide { overflow-x: hidden; }
	.overflow-y-hide { overflow-y: hidden; }
	.overflow-hide { overflow: hidden; }
	.text-primary { color: #0B2E88 !important; }
	.text-secondary { color: #169fd3 !important; }
	.text-dark { color: #202833 !important; }
	.text-darker { color: #0B0C10 !important; }
	.text-white{ color:#ffffff !important;}
	.text-black{ color:#000000 !important;}
	.text-dark-greay{ color:#333333 !important;}
	.bg-primary { background-color: #ffffff !important; }
	.bg-secondary { background-color: #f9f9f9 !important; }
	.bg-light { background-color: #f7f7f7 !important; }
	.bg-dark { background-color: #000000 !important; }
	.bg-darker { background-color: #000000 !important; }
	.bg-off-dark { background-color: #212123 !important; }
	.bg-dark-greay { background-color: #333333 !important; }
	.bg-orange { background-color: #f17c23 !important; }
	.bg-orange1{background-color:#ea9800!important;}
	.bg-dark-blue{background-color: #09161e!important;}
	.border-primary { border-color: #0B2E88 !important; }
	.border-secondary { border-color: #169fd3 !important; }
	.border-light { border-color: #d1d1d1 !important; }
	.border-dark { border-color: #202833 !important; }
	.border-darker { border-color: #0B0C10 !important; }
	.bg-dark-greay { border-color: #202833 !important; }
	.color-white{ color:#fff !important;}
	.color-orange{ color:#ff9900 !important;}
	.color-dark-orange{ color:#f17c23 !important;}
	.color-gold-yellow{ color:#e09900 !important;}
	.text-red{ color:#ff0000 !important; }
	.p-1 { padding: 1rem !important; }
	.p-2 { padding: 2rem !important; }
	.p-3 { padding: 3rem !important; }
	.p-4 { padding: 4rem !important; }
	.p-5 { padding: 5rem !important; }
	.p-0 { padding: 0rem !important; }
	.pt-1 { padding-top: 1rem !important; }
	.pt-2 { padding-top: 2rem !important; }
	.pt-3 { padding-top: 3rem !important; }
	.pt-4 { padding-top: 4rem !important; }
	.pt-5 { padding-top: 5rem !important; }
	.pt-0 { padding-top: 0rem !important; }
	.pb-1 { padding-bottom: 1rem !important; }
	.pb-2 { padding-bottom: 2rem !important; }
	.pb-3 { padding-bottom: 3rem !important; }
	.pb-4 { padding-bottom: 4rem !important; }
	.pb-5 { padding-bottom: 5rem !important; }
	.pb-0 { padding-bottom: 0rem !important; }
	.pl-1 { padding-left: 1rem !important; }
	.pl-2 { padding-left: 2rem !important; }
	.pl-3 { padding-left: 3rem !important; }
	.pl-4 { padding-left: 4rem !important; }
	.pl-5 { padding-left: 5rem !important; }
	.pl-0 { padding-left: 0rem !important; }
	.pr-1 { padding-right: 1rem !important; }
	.pr-2 { padding-right: 2rem !important; }
	.pr-3 { padding-right: 3rem !important; }
	.pr-4 { padding-right: 4rem !important; }
	.pr-5 { padding-right: 5rem !important; }
	.pr-0 { padding-right: 0rem !important; }
	.m-1 { margin: 1rem !important; }
	.m-2 { margin: 2rem !important; }
	.m-3 { margin: 3rem !important; }
	.m-4 { margin: 4rem !important; }
	.m-5 { margin: 5rem !important; }
	.m-0 { margin: 0rem !important; }
	.mt-1 { margin-top: 1rem !important; }
	.mt-2 { margin-top: 2rem !important; }
	.mt-3 { margin-top: 3rem !important; }
	.mt-4 { margin-top: 4rem !important; }
	.mt-5 { margin-top: 5rem !important; }
	.mt-0 { margin-top: 0rem !important; }
	.mb-1 { margin-bottom: 1rem !important; }
	.mb-2 { margin-bottom: 2rem !important; }
	.mb-3 { margin-bottom: 3rem !important; }
	.mb-4 { margin-bottom: 4rem !important; }
	.mb-5 { margin-bottom: 5rem !important; }
	.mb-0 { margin-bottom: 0rem !important; }
	.ml-1 { margin-left: 1rem !important; }
	.ml-2 { margin-left: 2rem !important; }
	.ml-3 { margin-left: 3rem !important; }
	.ml-4 { margin-left: 4rem !important; }
	.ml-5 { margin-left: 5rem !important; }
	.ml-0 { margin-left: 0rem !important; }
	.mr-1 { margin-right: 1rem !important; }
	.mr-2 { margin-right: 2rem !important; }
	.mr-3 { margin-right: 3rem !important; }
	.mr-4 { margin-right: 4rem !important; }
	.mr-5 { margin-right: 5rem !important; }
	.mr-0 { margin-right: 0rem !important; }
	.mw-100 { max-width: 100% !important; }
	.mw-inherit { max-width: inherit !important; }
	.mh-inherit { max-height: inherit !important; }
	.direction-right { direction: rtl; }
	.direction-left { direction: ltr; }
	.font-weight-sbold { font-weight: 600 !important; }
	.font-weight-normal { font-weight: normal !important; }
	.blog-post{ height:252px;}
	.slinks img{ width:35px; height:35px;}
	@media (min-width: 576px) {
		.p-sm-1 { padding: 1rem !important; }
		.p-sm-2 { padding: 2rem !important; }
		.p-sm-3 { padding: 3rem !important; }
		.p-sm-4 { padding: 4rem !important; }
		.p-sm-5 { padding: 5rem !important; }
		.p-sm-0 { padding: 0rem !important; }
		.pt-sm-1 { padding-top: 1rem !important; }
		.pt-sm-2 { padding-top: 2rem !important; }
		.pt-sm-3 { padding-top: 3rem !important; }
		.pt-sm-4 { padding-top: 4rem !important; }
		.pt-sm-5 { padding-top: 5rem !important; }
		.pt-sm-0 { padding-top: 0rem !important; }
		.pb-sm-1 { padding-bottom: 1rem !important; }
		.pb-sm-2 { padding-bottom: 2rem !important; }
		.pb-sm-3 { padding-bottom: 3rem !important; }
		.pb-sm-4 { padding-bottom: 4rem !important; }
		.pb-sm-5 { padding-bottom: 5rem !important; }
		.pb-sm-0 { padding-bottom: 0rem !important; }
		.pl-sm-1 { padding-left: 1rem !important; }
		.pl-sm-2 { padding-left: 2rem !important; }
		.pl-sm-3 { padding-left: 3rem !important; }
		.pl-sm-4 { padding-left: 4rem !important; }
		.pl-sm-5 { padding-left: 5rem !important; }
		.pl-sm-0 { padding-left: 0rem !important; }
		.pr-sm-1 { padding-right: 1rem !important; }
		.pr-sm-2 { padding-right: 2rem !important; }
		.pr-sm-3 { padding-right: 3rem !important; }
		.pr-sm-4 { padding-right: 4rem !important; }
		.pr-sm-5 { padding-right: 5rem !important; }
		.pr-sm-0 { padding-right: 0rem !important; }
		.m-sm-1 { margin: 1rem !important; }
		.m-sm-2 { margin: 2rem !important; }
		.m-sm-3 { margin: 3rem !important; }
		.m-sm-4 { margin: 4rem !important; }
		.m-sm-5 { margin: 5rem !important; }
		.m-sm-0 { margin: 0rem !important; }
		.mt-sm-1 { margin-top: 1rem !important; }
		.mt-sm-2 { margin-top: 2rem !important; }
		.mt-sm-3 { margin-top: 3rem !important; }
		.mt-sm-4 { margin-top: 4rem !important; }
		.mt-sm-5 { margin-top: 5rem !important; }
		.mt-sm-0 { margin-top: 0rem !important; }
		.mb-sm-1 { margin-bottom: 1rem !important; }
		.mb-sm-2 { margin-bottom: 2rem !important; }
		.mb-sm-3 { margin-bottom: 3rem !important; }
		.mb-sm-4 { margin-bottom: 4rem !important; }
		.mb-sm-5 { margin-bottom: 5rem !important; }
		.mb-sm-0 { margin-bottom: 0rem !important; }
		.ml-sm-1 { margin-left: 1rem !important; }
		.ml-sm-2 { margin-left: 2rem !important; }
		.ml-sm-3 { margin-left: 3rem !important; }
		.ml-sm-4 { margin-left: 4rem !important; }
		.ml-sm-5 { margin-left: 5rem !important; }
		.ml-sm-0 { margin-left: 0rem !important; }
		.mr-sm-1 { margin-right: 1rem !important; }
		.mr-sm-2 { margin-right: 2rem !important; }
		.mr-sm-3 { margin-right: 3rem !important; }
		.mr-sm-4 { margin-right: 4rem !important; }
		.mr-sm-5 { margin-right: 5rem !important; }
		.mr-sm-0 { margin-right: 0rem !important; }
		.position-sm-absolute { position: absolute !important; }
		.position-sm-relative { position: relative !important; }
		.position-sm-static { position: static !important; }
		.w-sm-25 { width: 25% !important; }
		.w-sm-50 { width: 50% !important; }
		.w-sm-75 { width: 75% !important; }
		.w-sm-100 { width: 100% !important; }
		.h-sm-100 { height: 100% !important; }
		.mw-sm-100 { max-width: 100% !important; }
		.mw-sm-inherit { max-width: inherit !important; }
		.mh-sm-inherit { max-height: inherit !important; }
		.direction-sm-right { direction: rtl; }
		.direction-sm-left { direction: ltr; }
		.bg-sm-y-100 { background-size: auto 100% !important; }
		.bg-sm-cover { background-size: cover !important; }
		.bg-sm-contain { background-size: contain !important; }
		.bg-sm-auto { background-size: auto !important; }
		.bg-sm-left { background-position: left !important; }
		.bg-sm-left-top { background-position: left top !important; }
		.bg-sm-right { background-position: right !important; }
		.bg-sm-right-top { background-position: right top !important; }
		.bg-sm-center { background-position: center !important; }
		.bg-sm-center-top { background-position: center top !important; }
		.bg-sm-center-bottom { background-position: center bottom !important; }
		.bg-sm-repeat { background-repeat: repeat !important; }
		.bg-sm-repeat-x { background-repeat: repeat-x !important; }
		.bg-sm-repeat-y { background-repeat: repeat-y !important; }
		.bg-sm-norepeat { background-repeat: no-repeat !important; }
		.co-sm-20 { max-width: 20%; -ms-flex: 0 0 20%; flex: 0 0 20%; }
		
	}
	@media (min-width: 768px) {
		.p-md-1 { padding: 1rem !important; }
		.p-md-2 { padding: 2rem !important; }
		.p-md-3 { padding: 3rem !important; }
		.p-md-4 { padding: 4rem !important; }
		.p-md-5 { padding: 5rem !important; }
		.p-md-0 { padding: 0rem !important; }
		.pt-md-1 { padding-top: 1rem !important; }
		.pt-md-2 { padding-top: 2rem !important; }
		.pt-md-3 { padding-top: 3rem !important; }
		.pt-md-4 { padding-top: 4rem !important; }
		.pt-md-5 { padding-top: 5rem !important; }
		.pt-md-0 { padding-top: 0rem !important; }
		.pb-md-1 { padding-bottom: 1rem !important; }
		.pb-md-2 { padding-bottom: 2rem !important; }
		.pb-md-3 { padding-bottom: 3rem !important; }
		.pb-md-4 { padding-bottom: 4rem !important; }
		.pb-md-5 { padding-bottom: 5rem !important; }
		.pb-md-0 { padding-bottom: 0rem !important; }
		.pl-md-1 { padding-left: 1rem !important; }
		.pl-md-2 { padding-left: 2rem !important; }
		.pl-md-3 { padding-left: 3rem !important; }
		.pl-md-4 { padding-left: 4rem !important; }
		.pl-md-5 { padding-left: 5rem !important; }
		.pl-md-0 { padding-left: 0rem !important; }
		.pr-md-1 { padding-right: 1rem !important; }
		.pr-md-2 { padding-right: 2rem !important; }
		.pr-md-3 { padding-right: 3rem !important; }
		.pr-md-4 { padding-right: 4rem !important; }
		.pr-md-5 { padding-right: 5rem !important; }
		.pr-md-0 { padding-right: 0rem !important; }
		.m-md-1 { margin: 1rem !important; }
		.m-md-2 { margin: 2rem !important; }
		.m-md-3 { margin: 3rem !important; }
		.m-md-4 { margin: 4rem !important; }
		.m-md-5 { margin: 5rem !important; }
		.m-md-0 { margin: 0rem !important; }
		.mt-md-1 { margin-top: 1rem !important; }
		.mt-md-2 { margin-top: 2rem !important; }
		.mt-md-3 { margin-top: 3rem !important; }
		.mt-md-4 { margin-top: 4rem !important; }
		.mt-md-5 { margin-top: 5rem !important; }
		.mt-md-0 { margin-top: 0rem !important; }
		.mb-md-1 { margin-bottom: 1rem !important; }
		.mb-md-2 { margin-bottom: 2rem !important; }
		.mb-md-3 { margin-bottom: 3rem !important; }
		.mb-md-4 { margin-bottom: 4rem !important; }
		.mb-md-5 { margin-bottom: 5rem !important; }
		.mb-md-0 { margin-bottom: 0rem !important; }
		.ml-md-1 { margin-left: 1rem !important; }
		.ml-md-2 { margin-left: 2rem !important; }
		.ml-md-3 { margin-left: 3rem !important; }
		.ml-md-4 { margin-left: 4rem !important; }
		.ml-md-5 { margin-left: 5rem !important; }
		.ml-md-0 { margin-left: 0rem !important; }
		.mr-md-1 { margin-right: 1rem !important; }
		.mr-md-2 { margin-right: 2rem !important; }
		.mr-md-3 { margin-right: 3rem !important; }
		.mr-md-4 { margin-right: 4rem !important; }
		.mr-md-5 { margin-right: 5rem !important; }
		.mr-md-0 { margin-right: 0rem !important; }
		.position-md-absolute { position: absolute !important; }
		.position-md-relative { position: relative !important; }
		.position-md-static { position: static !important; }
		.w-md-25 { width: 25% !important; }
		.w-md-50 { width: 50% !important; }
		.w-md-75 { width: 75% !important; }
		.w-md-100 { width: 100% !important; }
		.h-md-100 { height: 100% !important; }
		.mw-md-100 { max-width: 100% !important; }
		.mw-md-inherit { max-width: inherit !important; }
		.mh-md-inherit { max-height: inherit !important; }
		.direction-md-right { direction: rtl; }
		.direction-md-left { direction: ltr; }
		.bg-md-y-100 { background-size: auto 100% !important; }
		.bg-md-cover { background-size: cover !important; }
		.bg-md-contain { background-size: contain !important; }
		.bg-md-auto { background-size: auto !important; }
		.bg-md-left { background-position: left !important; }
		.bg-md-left-top { background-position: left top !important; }
		.bg-md-right { background-position: right !important; }
		.bg-md-right-top { background-position: right top !important; }
		.bg-md-center { background-position: center !important; }
		.bg-md-center-top { background-position: center top !important; }
		.bg-md-center-bottom { background-position: center bottom !important; }
		.bg-md-repeat { background-repeat: repeat !important; }
		.bg-md-repeat-x { background-repeat: repeat-x !important; }
		.bg-md-repeat-y { background-repeat: repeat-y !important; }
		.bg-md-norepeat { background-repeat: no-repeat !important; }
		.co-md-20 { max-width: 20%; -ms-flex: 0 0 20%; flex: 0 0 20%; }
		.navbar-expand-md .navbar-collapse{justify-content: space-between;}
		.navbar-nav{width: 100%;justify-content: space-between;}
		.blog-post{ height:200px;}
	}
	@media (min-width: 992px) {
		.p-lg-1 { padding: 1rem !important; }
		.p-lg-2 { padding: 2rem !important; }
		.p-lg-3 { padding: 3rem !important; }
		.p-lg-4 { padding: 4rem !important; }
		.p-lg-5 { padding: 5rem !important; }
		.p-lg-0 { padding: 0rem !important; }
		.pt-lg-1 { padding-top: 1rem !important; }
		.pt-lg-2 { padding-top: 2rem !important; }
		.pt-lg-3 { padding-top: 3rem !important; }
		.pt-lg-4 { padding-top: 4rem !important; }
		.pt-lg-5 { padding-top: 5rem !important; }
		.pt-lg-0 { padding-top: 0rem !important; }
		.pb-lg-1 { padding-bottom: 1rem !important; }
		.pb-lg-2 { padding-bottom: 2rem !important; }
		.pb-lg-3 { padding-bottom: 3rem !important; }
		.pb-lg-4 { padding-bottom: 4rem !important; }
		.pb-lg-5 { padding-bottom: 5rem !important; }
		.pb-lg-0 { padding-bottom: 0rem !important; }
		.pl-lg-1 { padding-left: 1rem !important; }
		.pl-lg-2 { padding-left: 2rem !important; }
		.pl-lg-3 { padding-left: 3rem !important; }
		.pl-lg-4 { padding-left: 4rem !important; }
		.pl-lg-5 { padding-left: 5rem !important; }
		.pl-lg-0 { padding-left: 0rem !important; }
		.pr-lg-1 { padding-right: 1rem !important; }
		.pr-lg-2 { padding-right: 2rem !important; }
		.pr-lg-3 { padding-right: 3rem !important; }
		.pr-lg-4 { padding-right: 4rem !important; }
		.pr-lg-5 { padding-right: 5rem !important; }
		.pr-lg-0 { padding-right: 0rem !important; }
		.m-lg-1 { margin: 1rem !important; }
		.m-lg-2 { margin: 2rem !important; }
		.m-lg-3 { margin: 3rem !important; }
		.m-lg-4 { margin: 4rem !important; }
		.m-lg-5 { margin: 5rem !important; }
		.m-lg-0 { margin: 0rem !important; }
		.mt-lg-1 { margin-top: 1rem !important; }
		.mt-lg-2 { margin-top: 2rem !important; }
		.mt-lg-3 { margin-top: 3rem !important; }
		.mt-lg-4 { margin-top: 4rem !important; }
		.mt-lg-5 { margin-top: 5rem !important; }
		.mt-lg-0 { margin-top: 0rem !important; }
		.mb-lg-1 { margin-bottom: 1rem !important; }
		.mb-lg-2 { margin-bottom: 2rem !important; }
		.mb-lg-3 { margin-bottom: 3rem !important; }
		.mb-lg-4 { margin-bottom: 4rem !important; }
		.mb-lg-5 { margin-bottom: 5rem !important; }
		.mb-lg-0 { margin-bottom: 0rem !important; }
		.ml-lg-1 { margin-left: 1rem !important; }
		.ml-lg-2 { margin-left: 2rem !important; }
		.ml-lg-3 { margin-left: 3rem !important; }
		.ml-lg-4 { margin-left: 4rem !important; }
		.ml-lg-5 { margin-left: 5rem !important; }
		.ml-lg-0 { margin-left: 0rem !important; }
		.mr-lg-1 { margin-right: 1rem !important; }
		.mr-lg-2 { margin-right: 2rem !important; }
		.mr-lg-3 { margin-right: 3rem !important; }
		.mr-lg-4 { margin-right: 4rem !important; }
		.mr-lg-5 { margin-right: 5rem !important; }
		.mr-lg-0 { margin-right: 0rem !important; }
		.position-lg-absolute { position: absolute !important; }
		.position-lg-relative { position: relative !important; }
		.position-lg-static { position: static !important; }
		.w-lg-25 { width: 25% !important; }
		.w-lg-50 { width: 50% !important; }
		.w-lg-75 { width: 75% !important; }
		.w-lg-100 { width: 100% !important; }
		.h-lg-100 { height: 100% !important; }
		.mw-lg-100 { max-width: 100% !important; }
		.mw-lg-inherit { max-width: inherit !important; }
		.mh-lg-inherit { max-height: inherit !important; }
		.direction-lg-right { direction: rtl; }
		.direction-lg-left { direction: ltr; }
		.bg-lg-y-100 { background-size: auto 100% !important; }
		.bg-lg-cover { background-size: cover !important; }
		.bg-lg-contain { background-size: contain !important; }
		.bg-lg-auto { background-size: auto !important; }
		.bg-lg-left { background-position: left !important; }
		.bg-lg-left-top { background-position: left top !important; }
		.bg-lg-right { background-position: right !important; }
		.bg-lg-right-top { background-position: right top !important; }
		.bg-lg-center { background-position: center !important; }
		.bg-lg-center-top { background-position: center top !important; }
		.bg-lg-center-bottom { background-position: center bottom !important; }
		.bg-lg-repeat { background-repeat: repeat !important; }
		.bg-lg-repeat-x { background-repeat: repeat-x !important; }
		.bg-lg-repeat-y { background-repeat: repeat-y !important; }
		.bg-lg-norepeat { background-repeat: no-repeat !important; }
		.co-lg-20 { max-width: 20%; -ms-flex: 0 0 20%; flex: 0 0 20%; }
		
	}
	@media (min-width: 1200px) {
		.p-xl-1 { padding: 1rem !important; }
		.p-xl-2 { padding: 2rem !important; }
		.p-xl-3 { padding: 3rem !important; }
		.p-xl-4 { padding: 4rem !important; }
		.p-xl-5 { padding: 5rem !important; }
		.p-xl-0 { padding: 0rem !important; }
		.pt-xl-1 { padding-top: 1rem !important; }
		.pt-xl-2 { padding-top: 2rem !important; }
		.pt-xl-3 { padding-top: 3rem !important; }
		.pt-xl-4 { padding-top: 4rem !important; }
		.pt-xl-5 { padding-top: 5rem !important; }
		.pt-xl-0 { padding-top: 0rem !important; }
		.pb-xl-1 { padding-bottom: 1rem !important; }
		.pb-xl-2 { padding-bottom: 2rem !important; }
		.pb-xl-3 { padding-bottom: 3rem !important; }
		.pb-xl-4 { padding-bottom: 4rem !important; }
		.pb-xl-5 { padding-bottom: 5rem !important; }
		.pb-xl-0 { padding-bottom: 0rem !important; }
		.pl-xl-1 { padding-left: 1rem !important; }
		.pl-xl-2 { padding-left: 2rem !important; }
		.pl-xl-3 { padding-left: 3rem !important; }
		.pl-xl-4 { padding-left: 4rem !important; }
		.pl-xl-5 { padding-left: 5rem !important; }
		.pl-xl-0 { padding-left: 0rem !important; }
		.pr-xl-1 { padding-right: 1rem !important; }
		.pr-xl-2 { padding-right: 2rem !important; }
		.pr-xl-3 { padding-right: 3rem !important; }
		.pr-xl-4 { padding-right: 4rem !important; }
		.pr-xl-5 { padding-right: 5rem !important; }
		.pr-xl-0 { padding-right: 0rem !important; }
		.m-xl-1 { margin: 1rem !important; }
		.m-xl-2 { margin: 2rem !important; }
		.m-xl-3 { margin: 3rem !important; }
		.m-xl-4 { margin: 4rem !important; }
		.m-xl-5 { margin: 5rem !important; }
		.m-xl-0 { margin: 0rem !important; }
		.mt-xl-1 { margin-top: 1rem !important; }
		.mt-xl-2 { margin-top: 2rem !important; }
		.mt-xl-3 { margin-top: 3rem !important; }
		.mt-xl-4 { margin-top: 4rem !important; }
		.mt-xl-5 { margin-top: 5rem !important; }
		.mt-xl-0 { margin-top: 0rem !important; }
		.mb-xl-1 { margin-bottom: 1rem !important; }
		.mb-xl-2 { margin-bottom: 2rem !important; }
		.mb-xl-3 { margin-bottom: 3rem !important; }
		.mb-xl-4 { margin-bottom: 4rem !important; }
		.mb-xl-5 { margin-bottom: 5rem !important; }
		.mb-xl-0 { margin-bottom: 0rem !important; }
		.ml-xl-1 { margin-left: 1rem !important; }
		.ml-xl-2 { margin-left: 2rem !important; }
		.ml-xl-3 { margin-left: 3rem !important; }
		.ml-xl-4 { margin-left: 4rem !important; }
		.ml-xl-5 { margin-left: 5rem !important; }
		.ml-xl-0 { margin-left: 0rem !important; }
		.mr-xl-1 { margin-right: 1rem !important; }
		.mr-xl-2 { margin-right: 2rem !important; }
		.mr-xl-3 { margin-right: 3rem !important; }
		.mr-xl-4 { margin-right: 4rem !important; }
		.mr-xl-5 { margin-right: 5rem !important; }
		.mr-xl-0 { margin-right: 0rem !important; }
		.position-xl-absolute { position: absolute !important; }
		.position-xl-relative { position: relative !important; }
		.position-xl-static { position: static !important; }
		.w-xl-25 { width: 25% !important; }
		.w-xl-50 { width: 50% !important; }
		.w-xl-75 { width: 75% !important; }
		.w-xl-100 { width: 100% !important; }
		.h-xl-100 { height: 100% !important; }
		.mw-xl-100 { max-width: 100% !important; }
		.mw-xl-inherit { max-width: inherit !important; }
		.mh-xl-inherit { max-height: inherit !important; }
		.direction-xl-right { direction: rtl; }
		.direction-xl-left { direction: ltr; }
		.bg-xl-y-100 { background-size: auto 100% !important; }
		.bg-xl-cover { background-size: cover !important; }
		.bg-xl-contain { background-size: contain !important; }
		.bg-xl-auto { background-size: auto !important; }
		.bg-xl-left { background-position: left !important; }
		.bg-xl-left-top { background-position: left top !important; }
		.bg-xl-right { background-position: right !important; }
		.bg-xl-right-top { background-position: right top !important; }
		.bg-xl-center { background-position: center !important; }
		.bg-xl-center-top { background-position: center top !important; }
		.bg-xl-center-bottom { background-position: center bottom !important; }
		.bg-xl-repeat { background-repeat: repeat !important; }
		.bg-xl-repeat-x { background-repeat: repeat-x !important; }
		.bg-xl-repeat-y { background-repeat: repeat-y !important; }
		.bg-xl-norepeat { background-repeat: no-repeat !important; }
		.co-xl-20 { max-width: 20%; -ms-flex: 0 0 20%; flex: 0 0 20%; }
		.blog-post{ height:252px;}
	}
	@media (min-width: 1300px) {.container{ width:1300px;max-width: 1300px;}.v-title {font-size: 30px;}}
/*== Structure End ==*/

/*== Heading ==*/
	.page-title { font-size: 30px; font-weight: 700; line-height: 1.2; margin-bottom: 0rem; font-family: 'Playfair Display', serif; }
	.sub-title1 { font-size: 26px; font-weight: 400; line-height: 1.2; margin-bottom: 1rem; font-family: 'Playfair Display', serif;}
	.sub-title2 { font-size: 22px; font-weight: 700; line-height: 1.2; margin-bottom: 1rem; font-family: 'Playfair Display', serif;}
	.sub-title3 { font-size: 18px; font-weight: 400; line-height: 1.2; margin-bottom: 1rem; }
	.sub-title4 { font-size:26px;font-family: 'Playfair Display', serif; line-height: 1.2;}
	.sub-title5 { font-size: 36px; font-weight: 400; line-height: 1.2; margin-bottom: 1rem; font-family: 'Playfair Display', serif;}
	.home-sub-title1 { font-size: 24px; margin-bottom: 1rem; font-family: 'Playfair Display', serif;}
/*== Heading End ==*/

/*== Header ==*/
	.page-header { font-size: 14px; line-height: 1.4; font-family:'Open Sans';  }
	.page-header a, .page-header address{}
	.page-header address{line-height:24px;}
	.page-header .phoneheader { font-size: 20px; }
	.page-header .site-logo img { width: auto; max-height: 50px; }
	.sticky-fixed { position: fixed; left: 0; right: 0; top: 0; z-index: 1020; -webkit-box-shadow: rgba(0,0,0,.1) 1px 0px 5px; box-shadow: rgba(0,0,0,.1) 1px 0px 5px; background-color:#fff !important; }
	.sticky-fixed .mobile-sticy-hide{display:none;}
/*== Header End ==*/

/*== Footer ==*/
	.footer-map { min-height: 300px; }
	.footer-map .btn { margin-top: 160px; }
	.table-hours { max-width: 280px; width: 100%; text-align: left; }
	.table-hours tr td:first-child { width: 139px; }
	.slinks { list-style: none; margin: 0; padding: 0; }
	.slinks a { display: block; text-decoration: none; }
	.slinks a:hover path { fill: #aaa; }
	.slinks li { display: inline-block; }
	.slinks li + li { margin-left: 2px; }
	.tooltip-inner { background-color: #E51E61; color: #fff; }
	.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before { border-top-color: #E51E61; }
  	.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before { border-right-color: #E51E61; }
    .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before { border-bottom-color: #E51E61; }
	.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before { border-left-color: #E51E61; }
	.page-footer { font-size: 15px; line-height: 1.4; }
	.page-footer a { color: inherit; }
	.copyright-text { font-size: 15px; line-height: 1.4; color: #666; }
	.copyright-strip{background-color:#171717;}
	.df-link a { color: inherit; text-decoration: none; }
	.df-link a:hover { color: inherit; text-decoration: none; }
/*== Footer end ==*/

/*== Menu ==*/
	.navbar-toggler { width: 25px; height: 21px; padding: 0; outline: none !important; vertical-align: middle; display: inline-block; }
	.navbar-toggler .i-line { width: 100%; height: 2px; border-radius: 10px; background-color: #3e3e3e; position: absolute; left: 0; right: 0; margin-left: auto; margin-right: auto; }
	.navbar-toggler .i-line.top { top: 0; }
	.navbar-toggler .i-line.middle { top: 50%; margin-top: -1.5px; }
	.navbar-toggler .i-line.bottom { bottom: 0; }
	.closed .i-line.middle { width: 0; opacity: 0; }
	.closed .i-line.top { top: 9px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); transform: rotate(45deg); }
	.closed .i-line.bottom { bottom: 7px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); transform: rotate(-45deg); }
	.navbar .nav-item { outline: none; }
	.navbar .nav-link { color: #000; font-size: 15px; font-weight: 600; line-height: 1.4; text-decoration: none; padding: 14px 16px; font-family: 'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif;}
	.active .nav-link, .open .nav-link, .nav-item:hover .nav-link, .nav-item:focus .nav-link { background-color: transparent; color: #ff9900; text-decoration: none; }
	.navbar .dropdown-menu { font-size: 15px; font-weight: 400; line-height: 1.2; margin: 0; border: none; border-radius: 0; padding: 5px 0; color:#000;z-index: 9999;width: 240px;border-top: 3px solid #2ea3f2;background: #fff; -webkit-box-shadow: 0 2px 5px rgb(0 0 0 / 10%); -moz-box-shadow: 0 2px 5px rgba(0,0,0,.1); box-shadow: 0 2px 5px rgb(0 0 0 / 10%);}
	.navbar .dropdown-menu .dropdown-item { letter-spacing: 1px !important;text-decoration: none; padding: 8px 16px; white-space: normal; font-weight:600; }
	.navbar .dropdown-menu .dropdown-item:hover, .navbar .dropdown-menu .dropdown-item:focus, .navbar .dropdown-menu .dropdown-item:active { background-color: transparent; color: #202833; }
	.navbar .open > .dropdown-menu { display: block; }
	.sidebar-nav { z-index: 1021; position: fixed; left: -250px; top: 0; width: 100%; max-width: 250px; height: 100%; text-align: left; -webkit-box-shadow: rgba(0,0,0,.1) 1px 0px 5px; box-shadow: rgba(0,0,0,.1) 1px 0px 5px; padding:0 !important; }
	.sidebar-nav .container, .sidebar-nav .container-fluid { height: 100%; }
	.sidebar-nav .navbar-collapse { display: block; overflow-y: auto; height: 100% !important; }
	.sidebar-nav .navbar-nav > .nav-item { border-bottom: rgba(100,100,100,.5) 1px solid; }
	.sidebar-nav .navbar-nav .dropdown-toggle { padding-right: 28px; }
	.sidebar-nav .dropdown-toggle::after { position: absolute; right: 15px; top: 23px; border-width: 5px; opacity: .7; -webkit-transform: rotate(-90deg); transform: rotate(-90deg);  -webkit-transition-duration: .4s; transition-duration: .4s;  }
	.sidebar-nav .show > .dropdown-toggle::after { -webkit-transform: rotate(0); transform: rotate(0); }
	.navbar .nav-item .nav-btn{padding: 14px 16px;margin-bottom: 0;border: none;}
/*== Menu End ==*/

/*== Form ==*/
	.form-control, .custom-select { border-color: #ced4da; color: #000; font-size: inherit; font-weight: 500; line-height: 1.4; height: calc(1.5em + .75rem + 4px); border-radius: 0; box-shadow: none; outline: none; }
	.form-control:focus, .custom-select:focus { box-shadow: none; border-color: #202833; }
	textarea.form-control { height: 80px; }
	.custom-select { background-image: url(../retina-images/ico-select.svg); background-size: 23px; background-position: right; background-repeat: no-repeat; }
	.custom-select option { color: #000; }
	.custom-control { margin-bottom: 0.5rem; }
	.custom-control-label::before { border-color: #ced4da; box-shadow: none !important; }
	.custom-control-input:checked~.custom-control-label::before { background-color: #0B2E88; border-color: #0B2E88; }
	.custom-control-input:focus:not(:checked)~.custom-control-label::before { border-color: #202833; }
	.custom-control-input:not(:disabled):active~.custom-control-label::before { background-color: #ddd; border-color: #ddd; }
	.custom-checkbox .custom-control-label::before { border-radius: 0; }
	.custom-file-input:focus~.custom-file-label { box-shadow: none; border-color: #202833; }
	.g-recaptcha { -webkit-transform: scale(1); transform: scale(1); }
	.rating { display: table; direction: rtl; }
	.rating>input { display: none; }
	.rating>label { position: relative; font-size: 32px; cursor: pointer; display: table-cell; }
	.rating>label::before { content: "\2605"; position: absolute; opacity: 0; }
	.rating>label:hover:before, .rating>label:hover~label:before { opacity: 1 !important; }
	.rating>input:checked~label:before { opacity: 1; }
	.rating:hover>input:checked~label:before { opacity: 0.4; }
	.ui-datepicker { font-size: 12px !important; }
	.contact-form { margin-left: auto; margin-right: auto; }
	.contact-form .form-control, .contact-form .custom-select { background-color: #eeeeee; color: #4e4e4e; border: 1px solid #eee; font-size: 14px; height: 50px; }
	.contact-form textarea.form-control { height: 144px; }
	.contact-form .custom-control-label::before { background-color: transparent; }
	.contact-form .form-control:focus, .contact-form .custom-select:focus, .contact-form .custom-control-input:focus:not(:checked)~.custom-control-label::before { border-color: #eee; }
	input[type="checkbox"]:required { display: none; }
	input[type="checkbox"]:required:invalid + label::before { border: 1px solid red; }
	.referral-form{ font-size:15px;}
	.referral-form textarea{height: 140px !important;}
	.control-label{ font-size: 14px;}
	.custom-control-label{font-size: 14px;}
/*== Form End ==*/

/*== Button ==*/
	.btn { font-size: 14px; font-weight: 500; padding: 9px 28px; text-transform: uppercase; text-decoration: none; border-radius: 2.5rem; box-shadow: none !important; }
	.btn-primary { color: #fff; background-color: #e09900; border: 2px solid #000; padding: 10px 20px; font-size:18px; -webkit-transition: all .2s; -moz-transition: all .2s; transition: all .2s;}
	.btn-primary:hover, .btn-primary:focus, .btn-primary:not(:disabled):not(.disabled):active { color: #fff; background-color: #e09900; border: 2px solid #000; padding: 10px 38px 10px 20px; }
	.btn-primary:after {background:url(../retina-images/ico-arrow-right.png);width:10px;height:14px;position: absolute;margin-left: -1em;content: "";	-webkit-transition: all .2s; -moz-transition: all .2s;
 transition: all .2s; opacity: 0; margin-top:5px;}
    .btn-primary:hover:after {margin-left: 10px; opacity: 1;}
	.big-btn{padding-top: 15px!important; padding-bottom: 15px!important; min-width: 224px;}
	.btn-secondary { color: #fff; background-color: #f17c23; border: 2px solid #000; padding: 12px 20px;font-size:18px; -webkit-transition: all .2s; -moz-transition: all .2s; transition: all .2s;}
	.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:not(:disabled):not(.disabled):active { color: #fff; background-color: #f17c23; border: 2px solid #000; padding: 12px 38px 12px 28px; }
	.btn-secondary:after {background:url(../retina-images/ico-arrow-right.png);width:10px;height:14px;position: absolute;margin-left: -1em;content: "";	-webkit-transition: all .2s; -moz-transition: all .2s;
 transition: all .2s; opacity: 0; margin-top:5px;}
    .btn-secondary:hover:after {margin-left: 10px; opacity: 1;}
	.btn-dark { color: #fff; background-color: #202833; border-color: #000; }
	.btn-dark:hover, .btn-dark:focus, .btn-dark:not(:disabled):not(.disabled):active { color: #fff; background-color: #000; border-color: #000; }
	.btn-outline-primary { color: #0B2E88; border-color: #000; }
	.btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary:not(:disabled):not(.disabled):active { color: #fff; background-color: #0B2E88; border-color: #000; }
	.btn-outline-secondary { color: #169fd3; border-color: #000; }
	.btn-outline-secondary:hover, .btn-outline-secondary:focus, .btn-outline-secondary:not(:disabled):not(.disabled):active { color: #fff; background-color: #169fd3; border-color: #000; }
	.btn-outline-dark { color: #202833; border-color: #000; }
	.btn-outline-dark:hover, .btn-outline-dark:focus, .btn-outline-dark:not(:disabled):not(.disabled):active { color: #fff; background-color: #202833; border-color: #000; }
	.btn-upload {background-color: #e09900 !important;padding: 13px 0px;color: #fff;width: 264px;text-transform: capitalize;letter-spacing: 1.5px;font-size: 14px;}
	.btn-upload:hover{ color:#fff;}
/*== Button End ==*/

/*== Back to top ==*/ 
	#back-to-top { position: fixed; bottom: 205px; right: 10px; z-index: 1000; }
	@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { #back-to-top { right: 20px; } }
	#back-to-top a { background-color: #000; height: 2.6rem; width: 2.6rem; border-radius: 100px; display: block; -webkit-transition-duration: 0.6s; transition-duration: 0.6s; -webkit-box-shadow: 0px 0px 0px 3px rgba(255,255,255,0.4); box-shadow: 0px 0px 0px 3px rgba(255,255,255,0.4); }
	#back-to-top a:hover { background-color: #414141; }
	#back-to-top svg { position: absolute; left: 0; right: 0; top: 50%; margin: -19px auto 0; }
/*== Back to top End ==*/

/*== Common Styles ==*/
	.custom-row { margin-left: -8px; margin-right: -8px; }
	.custom-row .colm { padding-left: 8px; padding-right: 8px; }
	.data-src { background-repeat: no-repeat; }
	.list-group { padding-left: 22px; margin-bottom: 0.5rem; text-align: left; }
	.list-group li { margin-bottom: 0.5rem; }
	.list-group li:last-child { margin-bottom: 0rem !important; }
	.breadcrumb { background-color: transparent; font-weight: 400; }
	.breadcrumb, .breadcrumb h2 { font-size: 18px; font-weight: 400; }
	.breadcrumb a { color: #000; text-decoration: none; }
	.breadcrumb a:hover { color: #169fd3; }
	.breadcrumb-item { display: inline-block; }
	.breadcrumb-item+.breadcrumb-item::before { content: '→'; font-size: 18px; line-height: 1; opacity: .5; }
	.team-wrap { text-decoration: none; color: inherit; }
	.team-wrap .team-img { max-width: 250px; margin: 0 auto 1.5rem; position: relative; }
	.new-patient-banner { min-height: 280px; }
	.list-icons { list-style: none; margin: 0; padding: 0;  }
	.list-icons li { margin-bottom: 1rem; padding-left: 32px; background-repeat: no-repeat; background-position: 0px 6px; background-image:url(../retina-images/bullet-icon2.png);  }
	.list-icons li.ico-img1 { background-image: url(../retina-images/ico-clock.svg); }
	.list-icons li.ico-img2 { background-image: url(../retina-images/ico-teeth.svg); }
	.list-icons li.ico-img3 { background-image: url(../retina-images/ico-teeth.svg); }
	.list-icons li.ico-img4 { background-image: url(../retina-images/ico-teeth1.svg); }
	.list-icons li.ico-img5 { background-image: url(../retina-images/ico-teeth.svg); }
	.navbar{font-family: 'Source Sans Pro', sans-serif;}
	.book-btn a {width: 100%;text-align: left;display: table;height: 74px;background-color: #f7f7f7;border: 1px solid #eee;text-decoration: none;}
	.book-btn a:hover {background-color: #f17c23;}
	.book-btn strong {text-align: center;font-size: 22px;vertical-align: middle;display: table-cell;color:#000;}
	.book-btn strong svg {margin-right: 5px;fill: #f17c23;}
	.book-btn:hover svg {fill: #fff;}
	.book-btn:hover strong {color: #fff;}
	.dropdown-toggle::after{ background:url(../retina-images/ico-arrow-down.svg); content:''; width:9px; height:9px; border:0px !important; vertical-align: middle; margin-left: 0.4em;}
	.menu-btn .dropdown-toggle::after{ background:url(../retina-images/ico-arrow-down-white.svg); content:''; width:9px; height:9px; border:0px !important; vertical-align: middle; margin-left: 0.4em;}
	.active .dropdown-toggle::after{ background:url(../retina-images/ico-arrow-down-skyblue.svg); content:''; width:9px; height:9px; border:0px !important; vertical-align: middle; margin-left: 0.4em;}
	.active.menu-btn .dropdown-toggle::after{ background:url(../retina-images/ico-arrow-down-white.svg) !important; content:''; width:9px; height:9px; border:0px !important; vertical-align: middle; margin-left: 0.4em;}
	.nav-btn{ border: 2px solid #000; border-radius: 30px; -webkit-transition: all .2s;-moz-transition: all .2s;transition: all .2s;}
	.nav-btn:hover{ border: 2px solid #fff;  padding-right: 20px !important;}
	.hover-btn:after{background:url(../retina-images/ico-arrow-right.svg);width:10px; height:10px;vertical-align: middle;margin-top: 6px;position: absolute; margin-left: -1em; opacity: 0;content: "";-webkit-transition: all .2s;-moz-transition: all .2s;transition: all .2s;}
	.hover-btn:hover:after{margin-left: 5px;opacity: 1;}
	.playfair-font{font-family: 'Playfair Display', serif;}
	h1.small-seo {color: #000 !important;font-size: 20px; font-family: 'Playfair Display', serif;}
	.banner-text{ font-size:45px; line-height:1.3;font-family: 'Playfair Display', serif;}
	.banner-text span{ color:#ff9900;}
	.banner-text:after{ content:''; border-bottom:1px solid #000;}
	.caption-text {top: 50%;transform: translateY(-50%);}
	.banner-hr {width: 180px; text-align: left; float: left; border-top: 1px solid #acacac;}
	.title-hr {width: 200px; border-top: 4px solid #e09900;}
	.caption-text p{ font-size:24px; line-height:32px; margin-bottom:15px;}
	.profile-circel-image-200 img {border-radius: 200px;}
	.webinars-banner {position: absolute;text-align: right;right: 6%;}
	#home-slider .owl-dots {position: absolute;left: 0;right: 0;bottom: 30px;}
	.owl-dots .owl-dot.active{background-color: #000000;}
	.owl-dots .owl-dot {display: inline-block; width: 7px; height: 7px;background-color: #b0b0b0;border-radius: 100%; margin: 0 6px; outline: none; border: none; padding: 0;}
	.owl-carousel:hover.owl-theme .owl-nav{opacity: 1;}
	.owl-carousel:hover.owl-theme .owl-prev{ position:absolute; left:15px; background: transparent !important;}
	.owl-carousel:hover.owl-theme .owl-next{ position:absolute; right:15px; background: transparent !important;}
	.owl-theme .owl-nav { -webkit-transition: all .2s;-moz-transition: all .2s;transition: all .2s; margin-top: 10px; position: absolute; top: 50%; width: 100%; opacity: 0;}
	.owl-theme .owl-prev{ position:absolute; left:0px; background: transparent !important; -webkit-transition: all .2s;-moz-transition: all .2s;transition: all .2s;}
	.owl-theme .owl-next{ position:absolute; right:0px; background: transparent !important; -webkit-transition: all .2s;-moz-transition: all .2s;transition: all .2s;}
	.banner-hot-btn p{ font-size:15px;}
	.banner-hot-hr {width: 25%; text-align: center; float: none; border-top: 2px solid #000;}
	.about-bobby-hr {width: 18%; border-top: 2px solid #adadad; text-align:left; float:left;}
	.case-title {background-color: #000; color: #fff !important; text-align: center; padding: 3px; text-transform: uppercase; font-size: 18px; margin-bottom: 10px;}
	.top-case-title { text-align: center; font-size: 24px; height: 40px;}
	.new-patient-offer{ background-image:url(../retina-images/new-patients-banner1.jpg); background-position: center; background-repeat: no-repeat;}
	.special-offer{ background-image:url(../retina-images/special-offer-banner.jpg); background-size:cover; background-position: center right; background-repeat: no-repeat;}
	.part-time-master-banner{ background-image:url(../retina-images/part-time-master-banner.jpg); background-position: top right; background-repeat: no-repeat; padding-top:120px; padding-bottom:120px; background-size: contain;}
	.does-it-work{ background-image:url(../retina-images/bg-finger-2.jpg); background-position: right center; background-repeat: no-repeat;}
	.new-patients-logo { display: flex; justify-content: space-between; align-items: center !important;}
	.new-patients-logo .n-logo { margin-right: 5%; display: flex; align-items: center;}
	.new-patients-logo .n-logo:last-child { margin-right: 0;}
	img.n-1 { width: 222px;}
	img.n-6 {width: 620px;}
	.right-logo {float: right;width: 280px;margin: 0 0 30px 30px;}
	.hot-title{ font-weight:bold; font-family: 'Playfair Display', serif;}
	.sub-title{ font-family: 'Playfair Display', serif; font-size:22px;}
	.page-sub-title{font-family: 'Playfair Display', serif; font-size:26px;}
	.post-title{font-family: 'Playfair Display', serif; font-size:23px; text-align: left;}
	.hot-sec-title{font-weight:bold; font-family: 'Playfair Display', serif; font-size:35px;}
	.mini-sub-title{ font-size:22px; font-family: 'Playfair Display', serif;}
	.big-title{font-size:50px; line-height: 1.2; font-family: 'Playfair Display', serif;}
	.content-text {overflow: visible;height: auto !important;}
	.content-text1{ overflow:hidden;}
	.hot-sec p{ margin-bottom:1rem;}
	.hot-sec a{ color:#999 !important; text-decoration:none;}
	.post-box{ text-align:left; font-size:15px;}
	.post-box p{color: #666;}
	.post-box a{ text-decoration:none;}
	.footer-title{color: #e09900; font-weight: bold;}
	.footer-nav {list-style: none; margin: 0; padding: 0; color: #999999 !important;}
	.page-footer{color: #999999 !important;}
	.footer-nav li{ margin-bottom:15px;}
	.footer-nav a{ text-decoration:none;}
	.footer-hr { width: 80%; text-align: left; border-top: 2px solid #fff;}
	.v-border{ width:3px; height:55px; float: left; background-color:#ff9900;}
	.term a{color:#e09900; text-decoration:none;}
	.selfie-form textarea{height: 144px !important;}
	.selfie-form p{ font-size:15px; margin-bottom:20px;}
	.cta{color:#fff !important;}
	.cta a{text-decoration:none; color: #fff;}
	.cta-text{ color:#fff; font-family: 'Playfair Display', serif; font-size:40px; line-height: 52px; }
	.cta-text span{ color: #ff9900!important;}
	.cta-text1{ color:#fff; font-family: 'Playfair Display', serif; font-size:40px; line-height: 52px; font-weight:bold; }
	.cta-text2{ color:#fff; font-size:27px; line-height: 40px; }
	.about-boby-mini{ font-size:30px; font-family: 'Playfair Display', serif;}
	.about-boby-title{font-size:48px; line-height: 1.2em; font-family: 'Playfair Display', serif;}
	.about-ponits{ font-weight:bold;}
	.w-20{ width:20% !important;}
	.w-10{ width:10% !important;}
	.dropdown-content {display: none; background-color: #f9f9f9;overflow: auto;}
	.dropdown .show {display: block;position: relative; width: 100%; z-index: 99;}
	.dropbtn {  position: relative; width: 300px; font-size: 14px; text-transform: uppercase; color: #000;  margin: 0; padding: 12px 16px;  background-color: #e1e1e1; background-image: url(../retina-images/icon-arrow-down.png); background-repeat: no-repeat; background-position: 97% center; cursor: pointer; text-align: left; border: 1px solid #e1e1e1;}
	.dropbtn:hover, .dropbtn:active, .dropbtn:focus {border: 1px solid #e1e1e1; outline: none;}
	.big-dropbtn { width: 100%;}
	.dropdown-content a {color: #000;padding: 8px 16px;text-decoration: none;display: block;font-size: 14px;font-weight: inherit;border-bottom: 1px solid #eee;text-align: left;}
	.dropdown a:hover {background-color: #f1f1f1;}
	.form-info-div {width: 600px;margin: 0 auto;position: relative;}
	.left-box {float: left;width: 50%;}
	.right-box {width: 46%;float: left;margin-left: 4%;}
	.selfie-form span.UploadYourSelfie:before {content: '';width: 100%;height: 43px;border: 1px solid #d4d4d4;background-color: rgba(255,255,255,.3) !important;display: block;}
	.selfie-form span.UploadYourSelfie input[type=file] {position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;filter: alpha(opacity=0);cursor: pointer;z-index: 1;}
	.selfie-form span.UploadYourSelfie:after { content: 'Upload Your Photo';font-size: 14px;line-height: 3;padding: 4px;text-align: center;letter-spacing: 1.5px;background-color: #e09900;position: absolute;right: -1px;top: 0;width: 164px;color: #fff;}
	.referral-form span.UploadYourSelfie:before {content: '';width: 100%;height: 43px;border: 1px solid #d4d4d4;background-color: rgba(255,255,255,.3) !important;display: block;}
	.referral-form span.UploadYourSelfie input[type=file] {position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;filter: alpha(opacity=0);cursor: pointer;z-index: 1;}
	.referral-form span.UploadYourSelfie:after {content: 'Browse Files';font-size: 14px;line-height: 3;padding: 4px;text-align: center;letter-spacing: 1.5px;background-color: #e09900;position: absolute;right: -1px;top: 0;width: 164px;color: #fff;}
	.contact-form .g-recaptcha { transform-origin: left;}
	.bootcamp-form .g-recaptcha { transform-origin: center;}
	#selfie-form ul { padding: 0 0 40px 1em !important;  line-height: 26px !important; list-style-type: disc !important; display: table;}
	.selfie-form h3{font-family: 'Playfair Display', serif; font-size:22px;}
	.selfie-form ul li{ font-size:15px;}
	.selfie-img img { border: 1px solid #d4d4d4; width: 100%;}
	.title-type-1 h1{ font-size:65px; color:#fff; font-family: 'Playfair Display', serif; font-weight:700; }
	.title-type-2 h1{ font-size:65px; font-family: 'Playfair Display', serif; }
	.banner-box{position:absolute; text-align:left;}
	.page-header a{ color:#000;}
	a.morelink{ color:#e09900 !important;}
	.big-title-1{font-size: 30px; margin-bottom: 0rem; font-family: 'Playfair Display', serif; line-height: 1.4em;}
	.box-center{ position:absolute; left:0; right:0; text-align:center;}
	.for-dentist-menu .dropbtn {background-color: #f17c23;color: #fff;padding: 15px 20px 13px;font-size: 16px;border: none;cursor: pointer;border-radius: 30px;background-image: none !important;margin-top: 15px;width:100%;}
	.for-dentist-menu .show {display: block;}
	/*.banner1 {background-image: url(../retina-images/banner-img1.jpg); background-repeat: no-repeat; background-size: cover; background-position: right;}
	.banner2 {background-image: url(../retina-images/banner-img2.jpg); background-repeat: no-repeat; background-size: cover; background-position: right;}
	.banner3 {background-image: url(../retina-images/banner-img3.jpg); background-repeat: no-repeat; background-size: cover; background-position: right;}
	.banner4 {background-image: url(../retina-images/banner-img4.jpg); background-repeat: no-repeat; background-size: cover; background-position: right;}
	.banner5 {background-image: url(../retina-images/banner-img5.jpg); background-repeat: no-repeat; background-size: cover; background-position: right;}
	.banner6 {background-image: url(../retina-images/banner-img6.jpg); background-repeat: no-repeat; background-size: cover; background-position: right;}
	.banner7 {background-image: url(../retina-images/banner-img2.jpg); background-repeat: no-repeat; background-size: cover; background-position: right;}*/
	.for-dentist-menu .dropdown .dropbtn:after { position: absolute;right: 15px; font-weight: 800;content: "";background-image: url(../retina-images/ico-arrow-down-white.svg);height: 7px;width: 9px;top: 20px;}
	.fq-accordion .card{ margin-bottom:30px;}
	.card .card-header {width: 100%; text-align: left; padding: 20px; cursor: pointer; -webkit-transition-duration: 0.6s; transition-duration: 0.6s; background-color:#fff; border-bottom:0px;}
	.card .collapsed{ background-color: rgba(0,0,0,.03);}
	.card .card-header h3{ margin-bottom:0px; color:#666;}
	.card .card-header h3:after {font-size: 18px;line-height: 22px;right: 20px; content: '';background-image: url(../retina-images/icon-minus.png);height: 19px;width: 19px; position: absolute; -webkit-transition-duration: 0.6s; transition-duration: 0.6s;}
	.card .collapsed h3:after {font-size: 18px;line-height: 22px;right: 20px;content: '';background-image: url(../retina-images/icon-plus.png) !important;height: 19px;width: 19px;position: absolute;-webkit-transition-duration: 0.6s;transition-duration: 0.6s;}
	.fq-accordion .card-body{ padding-top:5px;}
	.inner-banner img{ width:100%;}
	.inner-banner-1 .page-title{ color:#ff9900; font-size:45px; font-weight:normal; text-transform:uppercase;}
	.inner-banner-2 .page-title{ color:#ff9900; font-size:45px; font-weight:normal; text-transform:uppercase;}
	.menu-btn {background-color: #f17c23;color: #fff !important; border-radius: 0px;}
	.menu-btn .dropdown-toggle{ line-height:23px;}
	.menu-btn .nav-link{ color:#fff !important;}
	.orange-strip span {font-size: 30px;font-weight: 700; color:#fff;}
	.bobby-right-logo { position: absolute; right: 0; margin-top: -250px;}
	.bobby-right-image { position: absolute; right: 0; margin-top: -538px;}
	.testimonials p{ font-size:15px;}
	.book-your-new-smile{font-size: 28px;color: #fff;line-height: 36px !important;}
	.cta-strip{ font-size:27px; line-height:38px;}
	.breakthrough-cta {text-align: center !important;color: #e09900 !important;display: flex;justify-content: space-between;}
	.cta {font-size: 20px;color: #fff;line-height: 36px !important;}
	.cta-points {display: flex;}
	.breakthrough-cta img {margin-right: 10px;}
	.offer-price-big {font-size: 52px;font-weight: 700;color: #f17c23;display: inline-block;margin-top: 0;line-height: 62px;margin-bottom: 15px;}
	.offer-mini-text1 {font-size: 36px;padding: 0;line-height: 50px;}
	.orange-strip {display: flex;justify-content: space-between;}
	.orange-strip span {font-size: 30px;font-weight: 700;}
	.strip {display: flex;justify-content: space-between;}
	.strip a{color:#fff;}
	.strip span {font-size: 24px;}
	.testi {font-size: 17px;font-style: italic;float: left;width: 80%;}
	.testi-box {background-color: #f5f5f5;padding: 30px;display: flex;}
	.testi-quotes{ border:1px solid #e1e1e1;}
	.testi-quotes {border: 1px solid #eee;width: 20%;padding: 5px;margin-right: 20px;height: fit-content;}
	.popup-form-title{ font-size:32px; line-height:1.2;}
	.popup-form .modal-dialog{ max-width:700px;}
	.g-recaptcha {-webkit-transform: scale(0.85);transform: scale(0.85); -webkit-transform-origin: 0 0;transform-origin: 0 0;}
	.lead{font-size:20px;font-weight: 500;}
	.block-img{min-height:300px;}
	.new-patient-bg{background:#e3eaf2;}
	.inner-banner{min-height: 150px; position:relative;}
	.inner-banner img{object-fit: cover;object-position: center;height:auto; min-height:150px;}
	.inner-banner-1{min-height: 150px;}
	.inner-banner-1 img{object-fit: cover;object-position: top;height:auto; min-height:150px;max-height:380px;width:100%;}
	.inner-banner-2{min-height: 410px;}
	.inner-banner-2 img{object-fit: cover;object-position: top;height:auto; min-height:150px;max-height:380px;width:100%;}
	.inline-h1{font-size: 50px;font-weight: normal;margin-left: 10px;float: left;display: contents;}
	.width-282{width: 282px;}
	.goldbordder {
		background: url(../retina-images/watermark.png) no-repeat top right #fff;
		background-size: 50%;
		padding: 10px;
		border: 10px solid #de9e6e;
	}
	.goldbordder1 {
		background: url(../retina-images/watermark.png) no-repeat top center #fff;
		background-size: 50%;
		padding: 10px;
		border: 10px solid #de9e6e;
	}
	.gallery-thumb1 a {
		overflow: hidden;
		cursor: pointer;
		position: relative;
		display: block;
		text-decoration: none;
	}
	#gallery-container1 .owl-theme .owl-nav [class*=owl-] {
		color: #FFF;
		font-size: 14px;
		margin: 5px;
		background: #000 !important;
		display: inline-block;
		cursor: pointer;
		border-radius: 50%;
		width: 36px;
		height: 36px;
		line-height: 34px;
		position: absolute;
		top: 50%;
		margin-top: -18px;
		padding: 0px 0px;
	}
	#gallery-container1 .owl-theme .owl-nav [class*=owl-]:hover {
		background: #f17c23 !important;
		color: #FFF;
		text-decoration: none;
	}
	#gallery-container1 .owl-theme .owl-nav {
		-webkit-transition: all .2s;
		-moz-transition: all .2s;
		transition: all .2s;
		margin-top: 10px;
		position: absolute;
		top: 50%;
		width: 100%;
		opacity: 1;
	}
	#gallery-container1 a:hover {
		color: #de9e6e !important;
		text-decoration: none;
	}
	.transition {
		-webkit-transition-duration: 0.6s;
		-moz-transition-duration: 0.6s;
		transition-duration: 0.6s;
	}
	 #slidermodal .modal-content {
		border: none;
		background: none;
	}
	.btn-close, .btn-close:hover, .btn-close:focus, .btn-close:active {
		font-family: 'Open Sans', sans-serif;
		background-color: transparent;
		color: #fff;
		font-size: 20px;
		padding: 0;
		cursor: pointer;
	}
	.btn-close span {
		font-size: 25px;
		position: relative;
		top: 2px;
	}
	#slidermodal .modal-body {
		padding: 0;
		background: #fff;
	}
	#slidermodal img {
		width: 100% !important;
		height: auto !important;
	}
	.fade.show {
		opacity: 1;
	}
	.fade {
		opacity: 0;
		transition: opacity 0.15s linear;
	}
	[tabindex="-1"]:focus {
		outline: 0 !important;
	}
	.modal.show .modal-dialog {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
	
	.modal.fade .modal-dialog {
		transition: -webkit-transform 0.3s ease-out;
		transition: transform 0.3s ease-out;
		transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
		-webkit-transform: translate(0, 0%);
		transform: translate(0, 0%);
	}
	#single-photo .owl-prev{ left:0!important;}
	#single-photo .owl-next{ right:0!important;}
	
	.footer-map { min-height: 300px; }
	.footer-map .btn { margin-top: 160px; }
	.map { min-height: 250px; }
	.map .btn { margin-top: 140px; }
	.right-float{ float: right;
		display: flex;
		flex-direction: column;}
	.banner-hot-btn-box .custom-pb{padding-bottom: 30px;}
	.webauthorv1 { color: #828487; text-align: left !important; font-family: 'Open Sans', sans-serif !important; font-weight: 400 !important; font-size: 11px !important; line-height: 1.4 !important; text-transform: uppercase !important; display: inline-block !important; position: relative !important; padding-left: 81px; }
	.webauthorv1 strong.dfbold { font-size: 16px !important; font-weight: 700 !important; letter-spacing: 0.3px !important; }
	.webauthorv1 a.dflink, .webauthorv1 a.dflink:hover, .webauthorv1 a.dflink:focus { color: inherit !important; text-decoration: none !important; font-weight: inherit !important; font-size: inherit !important; }
	.webauthorv1 a.dflink:focus { outline: none !important; }
	.webauthorv1 .dflogo { position: absolute; left: 0; top: 4px; }
	.lineup1 { margin-left: -0.3px; }
	.lineup2 { margin-left: -1.3px; }
	.lineup3 { margin-left: -0.5px; }
	.lineup4 { margin-left: -0.5px; }
	.lineup5 { margin-left: -0.5px; }
	.lineup6a { margin-left: 0.5px; }
	.lineup6b { margin-left: -0.5px; }
	.df-author[data-theme=white] .webauthorv1 { color: #fff !important; }
	.df-author[data-theme=white] .webauthorv1 path { fill: #fff !important; }
	.df-author[data-theme=light] .webauthorv1 { color: #bbb !important; }
	.df-author[data-theme=light] .webauthorv1 path { fill: #bbb !important; }
	.df-author[data-theme=dark] .webauthorv1 { color: #555 !important; }
	.df-author[data-theme=dark] .webauthorv1 path { fill: #555 !important; }
/*== Common Styles ==*/
/*== Brand Logos Row ==*/
.brand-logos ul { list-style: none; margin:0; padding: 0; display: inline-block; }.brand-logos ul li { display: inline-block; padding: 0.4rem 0.4rem; width:31% }.brand-logos ul li img { height: auto }
/*== Brand Logos Row End ==*/
/*=== Retina background ===*/
@media only screen and ( -webkit-min-device-pixel-ratio: 1.3 ),
   	only screen and ( min--moz-device-pixel-ratio: 1.3 ),
    only screen and ( -o-min-device-pixel-ratio: 2.6/2 ), /* returns 1.3, see Dev.Opera */
    only screen and ( min-device-pixel-ratio: 1.3 ),
    only screen and ( min-resolution: 124.8dpi ),
    only screen and ( min-resolution: 1.3dppx ) {	
}
/*=== Retina background End ===*/

/*== Responsive ==*/
@media (min-width:480px){.block-img{min-height:350px;}}
@media (min-width: 576px) {
	.team-wrap .team-img { max-width: 300px; }	
	.brand-logos ul li {width: 17%;padding: 10px;}
}
@media (min-width: 768px) {
	body { font-size: 18px; line-height: 1.6rem; }
	p { margin-bottom: 1rem; }
	.big-title-1{font-size: 40px;}
	.block-img{min-height:300px;}
	.sub-title1 { font-size: 26px; font-weight:700; margin-bottom: 1rem; font-family: 'Playfair Display', serif;}
	.home-sub-title1 { font-size: 34px; margin-bottom: 1rem; font-family: 'Playfair Display', serif;}
	.sub-title2 { font-size: 22px; margin-bottom: 1rem; }
	.guides-title{ font-size:34px; font-weight:bold; color:#e09900;}
	small,.small { font-size: 15px!important; line-height: 1.4; display: block; }
	.navbar-expand-md .navbar-nav .nav-link {padding: 8px 5px; font-size: 10px; }
	.navbar-expand-md .dropdown-menu .dropdown-item { padding: 7px 5px;font-size: 10px; }
	.navbar .nav-item{display: flex;align-items: center;}
	.footer-map { min-height: 400px; }
	.footer-map .btn { margin-top: 230px; }
	.table-hours { max-width: 310px; }
	.team-wrap .team-img:after { opacity: 0; content: ''; background-color: #169fd3; width: 100%; height: 100%; position: absolute; left: 0; top: 0; -webkit-transition-duration: .4s; transition-duration: .4s; }
	.team-wrap:hover .team-img:after { opacity: .6; }
	.nav-btn{margin-left: 10px;}
	.menu-btn{margin-left: 5px;}
	.dropdown-toggle::after{margin-left: 0.2em;background-size: contain;width: 7px;height: 9px; background-repeat:no-repeat;}
	.hover-btn::after {width: 7px;height: 7px;margin-top: 4px;background-size: contain;}
	.hover-btn:hover::after { margin-left: 3px; }
	.menu-btn .dropdown-toggle {line-height: 19px;}
	.page-header {font-size: 12px;}
	.navbar-nav .nav-item:last-child .dropdown-menu{right: 0;left: inherit;}
	.sticky-fixed .mobile-sticy-hide{display:inherit;}
	.bondi-banner{width:50%;position: absolute;top: 50%; transform: translateY(-50%); text-align:left;}
	.dropdown .show {position:absolute;}
	.navbar .nav-item .nav-btn{margin: 0px;border: 2px solid #000;}
	.navbar .nav-item .nav-btn:hover{margin: 0px;border: 2px solid #ffffff;}
	.menu-btn {border-radius:30px;}
	.brand-logos ul li {width: 17%;padding: 10px;}
	.banner1, .banner2, .banner3, .banner4, .banner5, .banner6, .banner7{height: 590px;}
	.inner-banner{min-height:260px;}
	.inner-banner img{object-fit: cover;object-position: center; height:260px;}
	.inner-banner-2{min-height: 360px;}
	.inner-banner-2 img{object-fit: cover;object-position: top;height:auto; min-height:150px;max-height:380px;width:100%;}
	.gallery-thumb1 a:hover svg {
		bottom: 50%;
	}
	.gallery-thumb1 a:before {
		opacity: 0;
		filter: alpha(opacity=0);
		background-color: #de9e6e;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		content: "";
		-webkit-transition-duration: 0.6s;
		transition-duration: 0.6s;
	}
	.gallery-thumb1 svg {
		background-color: #fff;
		border-radius: 100%;
		line-height: 40px;
		margin: 0 auto -20px;
		width: 40px;
		height: 40px;
		bottom: -100%;
		position: absolute;
		left: 0;
		right: 0;
		-webkit-transition-duration: 0.6s;
		transition-duration: 0.6s;
		padding: 5px;
	}
	.gallery-thumb1 a:hover svg {
		bottom: 50%;
	}
	.gallery-thumb1 a:hover:before {
		opacity: 0.8;
		filter: alpha(opacity=80);
	}
	.map { min-height: 400px; }
	.map .btn { margin-top: 220px; }
	.footer-map .btn { margin-top: 70px; }
	.book1.book-online { display: block !important; position: fixed; font-size: 15px; left: -57px; z-index: 999; transform: rotate(-90deg) !important; background: #f17c23; padding: 15px 20px; text-align: center; border-radius: 30px; line-height: 1.4px; }
	.book1.book-online strong { color: #fff; }
	.book1.book-online svg { fill: #fff; margin-right: 3px; }
	.banner-hot-btn-box .custom-pb{padding-bottom: 150px;}
	.banner-hot-btn-box .custom-mt{margin-top: -170px;}
}
@media (min-width: 992px) {
	.page-header { font-size: 15px; }
	.navbar-expand-md .navbar-nav .nav-link { padding: 8px 12px; font-size: 13px; }
	.navbar-expand-md .dropdown-menu .dropdown-item { padding: 7px 12px; font-size: 13px;  }
	.navbar-expand-md .dropdown-menu { min-width: 11rem; }	
	.w-md-auto { width: auto!important;}
	.footer-hr{ margin-left:0px;}
	.w-lg-100{ width:100% !important; min-width: 100%;}
	.dropdown-toggle::after{margin-left: 0.4em;background-size: contain;width: 9px;height: 9px;}
	.hover-btn::after {width: 10px;height: 10px;margin-top: 4px;background-size: contain;}
	.hover-btn:hover::after { margin-left: 5px; }
	.menu-btn{margin-left: 7px;}
	.bondi-banner{width:40%;}	
	.brand-logos ul li {width: 10.7%;padding: 10px;}
	.banner1, .banner2, .banner3, .banner4, .banner5, .banner6, .banner7{height: 420px;}
	.inner-banner{min-height: 350px;}
	.inner-banner img{object-fit: cover;object-position: center; height:350px;}
	.cta {font-size:26px;}
}
@media (min-width: 1200px) {
	.navbar-expand-md .navbar-nav .nav-link { padding: 8px 15px;font-size: 15px; }
	.navbar-expand-md .dropdown-menu .dropdown-item { padding: 10px 15px;font-size: 15px;}
	.navbar-expand-md .dropdown-menu .dropdown-item:hover { padding: 10px 15px; background-color: #fafafa; }
	.navbar .dropdown-menu ul li{padding: 0px 15px;}
	.dropdown-toggle::after{margin-left: 0.4em;background-size: contain;width: 9px;height: 9px;}
	.hover-btn::after {width: 10px;height: 10px;margin-top: 6px;background-size: contain;}
	.hover-btn:hover::after { margin-left: 5px; }
	.col-xl-20 { -ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
	.menu-btn .dropdown-toggle {line-height: 23px;}
	.banner1, .banner2, .banner3, .banner4, .banner5, .banner6, .banner7{height: 590px; background-size:115%;}
	.btn-primary{font-size:18px;}
	.inner-banner{min-height: 520px;}
	.inner-banner img{object-fit: cover;object-position: center; height:520px;}
	.btn-primary::after{margin-top:8px;}
	#case1.owl-carousel .owl-nav .owl-prev, #case2.owl-carousel .owl-nav .owl-prev , #case3.owl-carousel .owl-nav .owl-prev, #case4.owl-carousel .owl-nav .owl-prev, #case5.owl-carousel .owl-nav .owl-prev, #case6.owl-carousel .owl-nav .owl-prev, #case7.owl-carousel .owl-nav .owl-prev, #case8.owl-carousel .owl-nav .owl-prev, #case9.owl-carousel .owl-nav .owl-prev, #case10.owl-carousel .owl-nav .owl-prev, #case11.owl-carousel .owl-nav .owl-prev, #case12.owl-carousel .owl-nav .owl-prev  { left: -45px;}
	#case1.owl-carousel .owl-nav .owl-next, #case2.owl-carousel .owl-nav .owl-next, #case3.owl-carousel .owl-nav .owl-next, #case4.owl-carousel .owl-nav .owl-next, #case5.owl-carousel .owl-nav .owl-next, #case6.owl-carousel .owl-nav .owl-next, #case7.owl-carousel .owl-nav .owl-next, #case8.owl-carousel .owl-nav .owl-next, #case9.owl-carousel .owl-nav .owl-next, #case10.owl-carousel .owl-nav .owl-next, #case11.owl-carousel .owl-nav .owl-next, #case12.owl-carousel .owl-nav .owl-next  {  right: -45px;}
	#slidermodal .modal-lg {
		max-width: 1100px;
		
	}
	.banner-hot-btn-box .custom-pb{padding-bottom: 240px;}
	.banner-hot-btn-box .custom-mt{margin-top: -240px;}
}

@media (min-width: 1600px) {

.map { min-height: 450px; }
.map .btn { margin-top: 240px; }
}


@media (min-width: 1601px) {
	.banner1, .banner2, .banner3, .banner4, .banner5, .banner6, .banner7{height: 690px; background-size:100%;}
}
@media (min-width: 768px) and (max-width: 1299px) {
	.navbar .navbar-collapse{ display:inline !important;}	
	.navbar .navbar-nav{ text-align:center;}
	.navbar .nav-item { text-align:center; }
	#home-slider .item {height: 500px !important;}
	.cta-text1{ font-size:32px;}
	.v-title{ font-size:26px; }
	.big-btn{ min-width: 210px;}
	.cta-strip {font-size: 24px;}
	.book-your-new-smile p{ font-size:24px;}
}
@media (min-width: 1300px) and (max-width: 1400px) { #case1.owl-carousel .owl-nav .owl-prev, #case2.owl-carousel .owl-nav .owl-prev , #case3.owl-carousel .owl-nav .owl-prev, #case4.owl-carousel .owl-nav .owl-prev, #case5.owl-carousel .owl-nav .owl-prev, #case6.owl-carousel .owl-nav .owl-prev, #case7.owl-carousel .owl-nav .owl-prev, #case8.owl-carousel .owl-nav .owl-prev, #case9.owl-carousel .owl-nav .owl-prev, #case10.owl-carousel .owl-nav .owl-prev, #case11.owl-carousel .owl-nav .owl-prev, #case12.owl-carousel .owl-nav .owl-prev { left: 0px;}
#case1.owl-carousel .owl-nav .owl-next, #case2.owl-carousel .owl-nav .owl-next, #case3.owl-carousel .owl-nav .owl-next, #case4.owl-carousel .owl-nav .owl-next, #case5.owl-carousel .owl-nav .owl-next, #case6.owl-carousel .owl-nav .owl-next, #case7.owl-carousel .owl-nav .owl-next, #case8.owl-carousel .owl-nav .owl-next, #case9.owl-carousel .owl-nav .owl-next, #case10.owl-carousel .owl-nav .owl-next, #case11.owl-carousel .owl-nav .owl-next, #case12.owl-carousel .owl-nav .owl-next { right: 0px;}}
@media (max-width: 1299px) {
	h1.small-seo{font-size:16px;}
	.banner-text{font-size: 26px; margin-bottom:0px;}
	.caption-text p{ font-size:16px; line-height:20px;}
	.btn-primary{font-size: 16px;}
	.width-282{width: 100%;}
}
@media (max-width: 1199px) {
	.sm-clearfix{ clear:both !important;}
	span.cta-points{ font-size:20px;}
	.part-time-master-banner{background-position: 111% 100%; background-size: 60%;}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.bobby-right-image{ width:260px;}
	.strip span{ font-size:18px;}
	.orange-strip span{ font-size:22px;}
}
@media (min-width: 768px) and (max-width: 991px) {
	.title-type-1 h1{ font-size:30px;}
	.our-partners .f-logo{width: 33%!important;display: inline-block !important;}
	#home-slider .item{ height:500px !important;}
	#home-slider .item {height: 400px !important;}
	.container {max-width: 768px;}
	.book-btn strong{ font-size:18px;}
	.title-type-2 h1{ font-size:46px;}
	.big-title{ font-size:40px;}
	.part-time-master-banner{ padding-top:80px; padding-bottom:80px;}
	.strip span{ font-size:14px;}
	.inline-h1 {font-size: 40px;}
}
@media (max-width: 991px) {
	.orange-strip span {font-size: 20px;}
	.bobby-right-logo {position: inherit; left: 0; margin-top: 30px;}
	.bobby-right-image{position: inherit; left: 0; margin-top: 30px;}
	.breakthrough-cta .cta-points img {height: 30px;}
	span.cta-points{ font-size:14px;}
}
@media (max-width: 767px) {
	.right-logo {float: none;width: 300px;display: inline-block; padding-bottom: 30px; margin: 0;}
	.right-float{ float: none;display: inline-block; padding-bottom: 30px; margin-left: 20px; width: 40%;
		margin: auto;display: block;height: 40%; }
	.top-case-title{ font-size:20px;}
	.case-title{ font-size:14px;}
	.title-type-1 h1{ font-size:34px;}
	.form-info-div {width: 100%;}
	.form-info-div .row{ display:block;}
	.left-box {width: 50%;float:none;margin:0px auto !important}
	.right-box { width: 50%;float:none;margin:0px auto !important}
	.banner-hr {width: 150px; text-align:center; float:none;}
	.banner-box .banner-hr{ float:left;}
	.page-footer .footer-logo{ width:280px; margin:0px auto;}
	.text-xs-center{ text-align:center;}
	.footer-hr {text-align: center;float: none;}
	.book-btn{ margin-top:10px;}
	.book-btn a{ height:60px;}
	.book-btn strong{ font-size:20px;}
	.m-border{ border-bottom:0px !important;}
	.nav-btn{ margin-bottom:10px;}
	/* .caption-text{transform: inherit;} */
	.mobile-bg{ background-image:none !important;}
	.cta-text1{ font-size:28px; line-height:42px;}
	.fq-accordion .sub-title{ font-size:18px;}
	#home-slider .caption-text{top: 0; transform: translateY(0);}
	.inner-banner-1 .page-title{ font-size:28px;}
	.inner-banner-2 .page-title{ font-size:28px;}
	.v-title{ font-size:20px;}
	.cta-strip {font-size: 26px;line-height: 34px;}
	.big-title{ font-size:30px;}
	.inline-h1 {font-size: 30px;}
	.page-title{ font-size:28px;}
	/*.breakthrough-cta{ width:300px; margin:0px auto;}*/
	.breakthrough-cta{ display:block;}
	.breakthrough-cta .cta-points img {height: 30px;}
	.cta {font-size: 22px; line-height:normal}
	.cta .big-btn {min-width: 210px;display: block;width: 226px;margin: 0px auto !important;margin-bottom:20px !important}
	span.cta-points {font-size: 14px;width: 100%;display: block;text-align: center;}
	.special-offer{ background-image:none !important; background-color: #c8c8c8;}
	.offer-price-big {font-size: 42px;line-height: 42px;}
	.offer-mini-text1 {font-size: 26px;line-height: 36px;}
	.big-btn{ min-width:210px;}
	.mob-center .big-btn {display: block;width: 226px;margin-bottom: 10px;}
    .webinars-banner .big-btn {min-width: 210px;display: block;width: 210px;margin: 0px auto !important;margin-bottom: 20px !important;}
	.webinars-banner {position: inherit;text-align: center;right: 0;left: 0;top: 0;transform: inherit;}
	.orange-strip{ text-align:center !important; display:block;}
	.orange-strip span {display: block;font-size: 18px;}
	.part-time-master-banner{background-image:none !important; padding-top:0px; padding-bottom:0px;}
	.title-type-2 h1{ font-size:36px;}
	.testi-box{ display:inline-block; text-align:center;}
	.testi-quotes {width: 160px;margin-bottom: 30px !important;margin: 0px auto;}
	.testi{ width:100%;}
	.strip, .strip .strip-text{ text-align:center !important; display:block;}
	.strip span{font-size: 14px;}
	.sub-title5{ font-size:22px;}
	.book-your-new-smile p{ font-size:22px;}
	.bondi-banner-main img{height:200px; object-fit:cover; object-position:right;}
	.hot-sec-title{font-size:24px;}
	.cta-text{font-size: 25px;line-height: 38px;}
	.about-boby-mini{font-size: 20px;}
	.about-boby-title{font-size:32px;}
	.about-bobby-hr{float:none;}
	.big-title-1{font-size: 19px;}
	.right-box{margin-top:15px !important;}
	.hover-btn:after{ background:none !important;}
	.gallery-thumb1 a svg { display: none; }
	.book1 strong { display: none; }
	.book1 { background-color: #f17c23; border-color: #f17c23; padding: 20px 23px; vertical-align: middle; margin-right: 5px; border-radius: 30px; background-repeat: no-repeat; background-size: 19px; background-position: center; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3e%3cpath fill='%23FFFFFF' d='M21.309,153.567H53.5v32.145H21.309V153.567z M60.652,153.567h35.771v32.145H60.652V153.567z M21.309,110.712H53.5v35.716 H21.309V110.712z M60.652,110.712h35.771v35.716H60.652V110.712z M21.309,71.429H53.5v32.143H21.309V71.429z M103.577,153.567 h35.769v32.145h-35.769V153.567z M60.652,71.429h35.771v32.143H60.652V71.429z M146.501,153.567h32.189v32.145h-32.189V153.567z M103.577,110.712h35.769v35.716h-35.769V110.712z M63.167,52.511c-0.709,0.708-1.546,1.06-2.515,1.06H53.5 c-0.971,0-1.81-0.35-2.515-1.06c-0.709-0.706-1.062-1.542-1.062-2.511V17.856c0-0.967,0.353-1.805,1.062-2.512 c0.707-0.704,1.546-1.059,2.515-1.059h7.152c0.969,0,1.808,0.353,2.515,1.059c0.709,0.708,1.062,1.545,1.062,2.512 M146.501,110.712 h32.189v35.716h-32.189V110.712z M103.577,71.429h35.769v32.143h-35.769V71.429z M146.501,71.429h32.189v32.143h-32.189V71.429z M149.014,52.511c-0.707,0.708-1.548,1.06-2.513,1.06h-7.155c-0.969,0-1.808-0.35-2.516-1.06c-0.71-0.708-1.062-1.542-1.062-2.511 V17.856c0-0.967,0.352-1.805,1.062-2.512c0.708-0.704,1.547-1.059,2.516-1.059h7.155c0.965,0,1.806,0.353,2.513,1.059 c0.709,0.708,1.063,1.545,1.063,2.512V50C150.074,50.969,149.723,51.805,149.014,52.511z M188.751,32.813 c-2.832-2.827-6.188-4.243-10.061-4.243h-14.308V17.856c0-4.911-1.752-9.114-5.254-12.612C155.625,1.749,151.417,0,146.501,0h-7.155 c-4.92,0-9.133,1.749-12.632,5.244c-3.504,3.498-5.251,7.701-5.251,12.612v10.713H78.538V17.856c0-4.911-1.752-9.114-5.254-12.612 C69.78,1.749,65.571,0,60.652,0H53.5c-4.919,0-9.13,1.749-12.632,5.244c-3.502,3.498-5.254,7.701-5.254,12.612v10.713H21.309 c-3.875,0-7.229,1.416-10.06,4.243C8.416,35.64,7,38.989,7,42.856v142.856c0,3.867,1.416,7.218,4.249,10.046 c2.831,2.827,6.185,4.242,10.06,4.242H178.69c3.873,0,7.229-1.415,10.063-4.242c2.834-2.828,4.247-6.175,4.247-10.046V42.856 C192.995,38.989,191.583,35.64,188.751,32.813z'/%3e%3c/svg%3e"); }
	
}
@media (max-width: 575px) {
	.title-type-1 h1{ font-size:18px;}
	.caption-text p { font-size:13px; line-height:normal;}
	.left-box {width: 80%;}
	.right-box {width: 80%;}
	.g-recaptcha { -webkit-transform: scale(0.8); transform: scale(0.8); float:left }
	.banner-hr {width: 100px;}
	.banner-box .banner-hr{ margin:10px 0px !important;}
	.webinars-banner .banner-text{ font-size:18px; text-shadow: 0 3px 3px rgb(255 255 255 / 90%);}
	.webinars-banner .banner-text p{ font-size:18px; text-shadow: 0 3px 3px rgb(255 255 255 / 90%);}
	.inner-banner-1 .page-title{ font-size:20px;}
	.inner-banner-2 .page-title{ font-size:20px;}
	.new-patients-logo .n-logo{width:28%; margin-bottom:15px;display: inline-block; margin-right:10px;}
	.new-patients-logo{display:block;}
	#slidermodal .modal-dialog {
		margin: 1rem;
	}
	#slidermodal .btn-close {
		font-size: 16px;
		padding-bottom: 5px;
	}
	.inner-banner-2{min-height: 385px;}
	.inner-banner-2 img{object-fit: cover;object-position: top;height:auto; min-height:150px;max-height:380px;width:100%;}
}
/*== Responsive end ==*/
	.review:before { background-image:url(../retina-images/quote-left.png); content: '';position: absolute;width: 52px;left: 0;right: 0;height: 44px;background-size: cover;z-index: 99;top: 1px;}
	.review:after {background-image:url(../retina-images/quote-right.png);content: '';position: absolute;: 52px;right: 0;height: 44px;background-size: cover;z-index: 99;bottom: -40px;}
	.blockquote{border-left: 5px solid #f17c23; padding-left: 20px; font-size:15px;}
	.affordable-veneers img{ width:100px;}
	.affordable-veneers .v-icon{ text-align:center;}
	.contact-box span, .contact-box span a{ font-size:22px; color:#000;}
	.form-check-label { margin-left: 20px; margin-bottom: 0; display: inline-block; margin-right: 20px;}
	.orange-band {background-color: #f17c23; padding: 10px; text-align: center; width: 280px; color: #fff; margin: 0 auto;}
	.mini-logo {margin-right: 10px; margin-top: -10px;}
	.cus-hi{ font-size:inherit !important;}

	
