/*== Fonts ==*/
	@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 300; font-display: swap; src: url(../fonts/poppins-300.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
	@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 400; font-display: swap; src: url(../fonts/poppins-400.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
	@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 500; font-display: swap; src: url(../fonts/poppins-500.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
	@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 600; font-display: swap; src: url(../fonts/poppins-600.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
	@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 700; font-display: swap; src: url(../fonts/poppins-700.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
	@font-face { font-family: 'Cinzel'; font-style: normal; font-weight: 400; font-display: swap; src: url(../fonts/cinzel-400.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
	@font-face { font-family: 'Cinzel'; font-style: normal; font-weight: 500; font-display: swap; src: url(../fonts/cinzel-500.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
	@font-face { font-family: 'Cinzel'; font-style: normal; font-weight: 600; font-display: swap; src: url(../fonts/cinzel-600.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
	@font-face { font-family: 'Cinzel'; font-style: normal; font-weight: 700; font-display: swap; src: url(../fonts/cinzel-700.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
	@font-face { font-family: 'Prompt'; font-style: normal; font-weight: 300; font-display: swap; src: url(../fonts/prompt-300.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
	@font-face { font-family: 'Prompt'; font-style: normal; font-weight: 400; font-display: swap; src: url(../fonts/prompt-400.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
	@font-face { font-family: 'Prompt'; font-style: normal; font-weight: 500; font-display: swap; src: url(../fonts/prompt-500.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
	@font-face { font-family: 'Prompt'; font-style: normal; font-weight: 600; font-display: swap; src: url(../fonts/prompt-600.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
	@font-face { font-family: 'Prompt'; font-style: normal; font-weight: 700; font-display: swap; src: url(../fonts/prompt-700.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
	@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 300; font-stretch: 100%; src: url(../fonts/opensans-300.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
	@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url(../fonts/opensans-400.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
	@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url(../fonts/opensans-600.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
	@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url(../fonts/opensans-700.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/*== Fonts End ==*/

/*== Basic css ==*/
	*, *::before, *::after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
	body { font-family: 'Poppins', sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.4; color: #191919; }
	a { color: inherit; text-decoration: underline; }
	a:hover, a:focus { color: inherit; text-decoration: none; }
	p { margin-bottom: 1rem; }
	strong { font-weight: 700; }
	b { font-weight: 600; }
	small,.small { font-size: 14px; line-height: 1.4; display: block; }
	img { max-width: 100%; height: auto; }
	.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; }
	.z-index{z-index: 1}
	.letter-spacing-2{letter-spacing: 1px;}
	.letter-spacing-4{letter-spacing: 2px;}
	.pe-auto{cursor:pointer;}
	@media (max-width: 1024px) {
		a.phonelink { text-decoration: underline !important; }
	}
	@media (min-width: 768px) {
		body { font-size: 18px; }
		p { margin-bottom: 1.6rem; }
		.letter-spacing-4{letter-spacing: 4px;}
	}
/*== Basic css End ==*/

/*== Typograpy ==*/
	.fs-small { font-size: 14px !important; }
	.fs-medium { font-size: 16px !important; }
	.fw-medium { font-weight: 500 !important; }
	.fw-sbold { font-weight: 600 !important; }
	.prompt{ font-family: 'Prompt';}
	.cinzel{ font-family: 'Cinzel'; }
/*== Typograpy End ==*/

/*== Background ==*/
	.bg-img-none { background-image: none !important; }
	.bg-lighter { background-color: #F4F2F5 !important; }
	.bg-cover { background-size: cover !important; }
	.bg-norepeat, .bg-norepeat .areoi-background__image { background-repeat: no-repeat !important; }
	.bg-repeat { background-repeat: repeat !important; }
	.bg-end-bottom, .bg-end-bottom .areoi-background__image { background-position: right bottom !important; }
	.bg-center { background-position: center !important; }
	.bg-contain, .bg-contain .areoi-background__image { background-size: contain !important; }
	.bg-darker{background-color: #222222 !important;}
	.border-light { border-color: #333333 !important;}
	.object-cover { object-fit: cover; object-position: center; }
	.object-center-top { object-position: center top; }
	.object-center-bottom { object-position: center bottom; }
	.object-start { object-position: left; }
	.object-end { object-position: right; }
/*== Background End ==*/

/*== Heading ==*/
	h1,.h1, h2,.h2, h3,.h3, h4,.h4, h5,.h5, h6,.h6 { text-transform: uppercase; font-family: 'Prompt', sans-serif; }
	h1,.h1 { font-family: 'Cinzel', serif; font-size: 37px; font-weight: 500; line-height: 1.2; margin-bottom: 0rem; }
	h2,.h2, h3,.h3 { font-size: 29px; font-weight: 700; line-height: 1; margin-bottom: 1rem; }
	h4,.h4 { font-size: 24px; font-weight: 500; line-height: 1.2; margin-bottom: 0rem; }
	h5,.h5 { font-size: 21px; font-weight: 700; line-height: 1.2; margin-bottom: 0rem; }
	h6,.h6 { font-size: 20px; font-weight: 400; line-height: 1.2; margin-bottom: 0rem; }
	.h7 { font-size: 16px; font-weight: 400; line-height: 1.2; margin-bottom: 0rem; }
	.title1 { font-size: 18px; font-weight: 400; text-transform: uppercase; letter-spacing: 1px; }
	.title2 { font-size: 16px; font-weight: 700; text-transform: uppercase; }
	.title3 { font-size: 18px; font-weight: 700; text-transform: uppercase; }
	@media (min-width: 768px) {
		h1,.h1 { font-size: 42px; margin-bottom: 0rem; }
		h2,.h2, h3,.h3 { font-size: 42px; margin-bottom: 0rem; }
		h4,.h4 { font-size: 27px; }
		h5,.h5 { font-size: 27px; }
		h6,.h6 { font-size: 23px; }
		.title1 { font-size: 23px; }
		.title2 { font-size: 18px; }
		.title3 { font-size: 20px; }
		.h7 { font-size: 23px; }
	}
	@media (min-width: 1200px) {
		h1,.h1 { font-size: 52px; margin-bottom: 0rem; }
		h4,.h4 { font-size: 32px; }
		.title4 { font-size: 62px !important; }
	}
/*== Heading End ==*/

/*== Header ==*/
	.page-header { font-size: 16px; line-height: 1.4; }
	.page-header .site-logo img { width: auto; max-height: 80px; }
	.sticky-fixed { position: fixed; left: 0; right: 0; top: 0; z-index: 1040; -webkit-box-shadow: rgba(0,0,0,.1) 1px 0px 5px; box-shadow: rgba(0,0,0,.1) 1px 0px 5px; }
	.menu-select1 { position: absolute; display: none; margin: 7px auto; left: 0; right: 0; text-align: left; width:150px}
	.menu-select1 ul li{list-style: none; border-bottom: 1px solid; }
	.menu-select1 ul li a { padding: 9px 17px;}
	.menu-select1 ul li:hover a {background: #a38439;}
	@media (min-width: 768px) {
		.menu-select1 {left: auto;}
	}
	@media (min-width: 992px) {
		.page-header .site-logo img { max-height: 130px; }
	}
/*== Header End ==*/

/*== Menu ==*/
	.navbar-toggler { width: 25px; height: 21px; padding: 0; outline: none !important; vertical-align: middle; display: inline-block; }
	.navbar-toggler:focus { box-shadow: none; }
	.navbar-toggler .i-line { width: 100%; height: 2px; border-radius: 10px; background-color: #a4925e; 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: #000000; font-size: 14px; font-weight: 500; line-height: 1.4; text-transform: uppercase; text-decoration: none; padding: 14px 16px; letter-spacing:1px; }
	.active .nav-link, .open .nav-link, .nav-item:hover .nav-link, .nav-item:focus .nav-link { background-color: transparent; color: #a38439; text-decoration: none; }
	.navbar .dropdown-menu { font-size: 14px; font-weight: 400; line-height: 1.2; text-transform: uppercase; background-color: #000; color: #a4925e; margin: 0; border: none; border-radius: 0; padding: 5px 0; }
	.navbar .dropdown-menu .dropdown-item { color: #a4925e; text-decoration: none; padding: 6px 16px; white-space: normal; }
	.navbar .dropdown-menu .dropdown-item:hover, .navbar .dropdown-menu .dropdown-item:focus, .navbar .dropdown-menu .dropdown-item:active { background-color: transparent; color: #fff; }
	.navbar .open > .dropdown-menu { display: block; }
	.sidebar-nav { z-index: 1050; 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; }
	.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::after { -webkit-transform: rotate(0); transform: rotate(0); }
	.menu-fade { position: fixed; left: 0 !important; right: 0 !important; top: 0 !important; bottom: 0 !important; z-index: 1020; background-color: rgba(0,0,0,.1); display: none; }
	@media (min-width: 992px) {
		.navbar-expand-lg .navbar-nav .nav-item { position: relative; }
		.navbar-expand-lg .navbar-nav .nav-item + .nav-item:before { content: '';  width: 2px; height: 15px; background-color: #a38439; position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
		.navbar-expand-lg .navbar-nav .dropdown-menu .nav-item + .nav-item:before { display:none !important; }
		.navbar-expand-lg .navbar-nav .nav-link { padding: 15px 6px; font-size: 11px; }
		.navbar-expand-lg .dropdown-menu .dropdown-item { padding: 7px 6px; }
		.navbar-expand-lg .dropdown-menu { min-width: 8.9rem; font-size: 11px; }
		.navbar-expand-lg .dropdown-menu .dropdown-item { white-space: nowrap; padding: 7px 11px; -webkit-transition-duration: .4s; transition-duration: .4s; }
		.navbar-expand-lg .dropdown-menu .dropdown-item:hover { -webkit-transform: translateX(5px); transform: translateX(5px); }
		.navbar .dropdown-toggle::after { display: none; }
	}
	@media (min-width: 1200px) {
		.navbar-expand-lg .navbar-nav .nav-link { padding: 15px 10px; font-size: 13px; letter-spacing:0.5px; }
		.navbar-expand-lg .dropdown-menu .dropdown-item { padding: 7px 10px; }
		.navbar-expand-lg .dropdown-menu { min-width: 11.64rem; }
	}
	@media (min-width: 1400px) {
		.navbar-expand-lg .navbar-nav .nav-link { padding: 15px 12px; letter-spacing:1px;}
		.navbar-expand-lg .dropdown-menu .dropdown-item { padding: 7px 12px; }
	}
/*== Menu End ==*/

/*== Carousal Slider == */
	.carousal-padding {padding-bottom: 70px;}
	.carousel-indicators [data-bs-target] { width: 10px; height: 10px; border-radius: 50%; border: 1px solid #777777; background-color: #777777; opacity: 1; margin: 0 7px; }
	.carousel-indicators .active { width: 10px; height: 10px; background-color: #a38439; border-color: #a38439; }
/*== Carousal Slider == */

/*== Video ==*/
	.video-popup a:before { content: ''; width: 80px; height: 80px; position: absolute; right: 1rem; top: 1rem; background: url("https://www.veneersdentalturkey.com/wp-content/uploads/2023/08/icon-pay.svg") no-repeat center; background-size: contain; z-index: 1; }
	.video-popup1 a:before { left: 50%; top: 50%; transform: translate(-50%, -50%); }
	@media (min-width: 768px) {
		.video-popup a:before {width: 120px; height: 120px;}
	}
/*== Video End ==*/

/*=== Modal ===*/
	.modal-content { background-color: transparent; border: none; }
	.modal-header { padding: 0; border: none; margin-bottom: 1rem; }
	.modal-body { padding: 0; }
	.modal-backdrop.show { opacity: 0.7; }
	.modal-header .btn-close { opacity: 1; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFF'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e"); outline: none; box-shadow: none; }
/*=== Modal End ===*/

/*== Footer ==*/
	.contact-map { min-height: 300px; background-size: auto 370px; }
	.contact-map .btn { margin-top: 160px; }
	.slinks { list-style: none; margin: 0; padding: 0; }
	.slinks a { display: block; text-decoration: none; }
	.slinks li { display: inline-block; -webkit-transition: .6s ease; transition: .6s ease; }
	.slinks li + li { margin-left: 1rem; }
	.slinks li a svg path { -webkit-transition: .4s ease; transition: .4s ease; }
	.slinks li a:hover svg path { fill: #000000; }
	.tooltip-inner { background-color: #000000; color: #fff; }
	.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before, .bs-tooltip-top .tooltip-arrow::before { border-top-color: #555555; }
	.copyright-text { font-family: Verdana, Geneva, sans-serif; font-size: 11px; line-height: 1.4; }
	.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: 35px; }
	.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; }
	.footer-map {min-height: 400px;}
	.footer-map .btn {margin-top: 230px;}
	.icon-title {position: relative; max-width: 240px; margin: auto;}
	.icon-title:before {content: ""; width: 90px; height: 0.5px; background: #a38439; position: absolute; left: 0; top: 50%; transform: translate(0%, 50%);}
	.icon-title:after {content: ""; width: 90px; height: 0.5px; background: #a38439; position: absolute; right: 0; top: 50%; transform: translate(0%, 50%);}
/*== Footer end ==*/

/*== Form ==*/
	form { font-size: 1rem; }
	textarea { height: 100px; }
	.form-control::file-selector-button { display: none; }
	.file-upload { position: relative; }
	.file-upload .wpcf7-form-control-wrap { width: 100%; position: relative; border: #777777 1px solid; }
	.file-upload .form-control { width: 100%; height: 100%; position: absolute; left: 0; top: 0; border: none; }
	.file-upload::after { content: 'Upload'; min-width: 100px; width: 10vw; border: #777777 1px solid; padding: 0.8rem; margin-left: 0.75rem; cursor: pointer; transition: .3s ease-in-out; }
	.contact-form .form-control, .contact-form .form-select {     background-color: #000000 !important; color: #FFFFFF !important; }
	.contact-form .form-select { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"); }
	.contact-form ::placeholder { color: #FFFFFF; }
	.grecaptcha-badge { bottom: 70px !important; z-index: 1; }
	.wpcf7-not-valid-tip { font-size: 12px; text-align: left; padding-top: 5px; color: #ff0000; margin-left: 1rem; }
	.wpcf7-list-item { margin: 0 1rem 0 0; }
	.wpcf7-list-item-label { margin-left: 0.5rem; }
	.checkbox-area .wpcf7-list-item { margin: 0 0.5rem 0 0; font-size: 1rem; }
	.checkbox-area .wpcf7-not-valid-tip { position: absolute; left: 12px; bottom: -14px; white-space: nowrap; }
	.checkbox-area .wpcf7-list-item-label { display: none; }
	.treatment-checkbox .wpcf7-checkbox { display: flex; flex-wrap: wrap; margin-left: -.5rem; margin-right: -.5rem; }
	.treatment-checkbox .wpcf7-list-item { max-width: 100%; flex: 0 0 auto;	width: 50%; margin: 0; padding: .5rem; }
	@supports (-webkit-appearance: none) or (-moz-appearance: none) {
		.wpcf7 input[type='checkbox'] {--active: transparent; --active-inner: #191919; --focus: 2px #191919; --border: #777777; --border-hover: #191919; --background: transparent; -webkit-appearance: none;		    -moz-appearance: none; height: 16px; outline: none; display: inline-block; vertical-align: top; position: relative; margin: 0; cursor: pointer; border-radius: 0em; border: 1px solid var(--bc, var(--border));	background: var(--b, var(--background)); -webkit-transition: background .3s, border-color .3s, box-shadow .2s; transition: background .3s, border-color .3s, box-shadow .2s;}
		.form-light .wpcf7 input[type='checkbox'] {--active: #a38439; --active-inner: transparent; --focus: 2px #191919; --border: #cccccc; --border-hover: #a38439; --background: transparent; -webkit-appearance: none; -moz-appearance: none;}
		.wpcf7 input[type='checkbox']:after {content: ''; display: block; left: 0; top: 0; position: absolute; -webkit-transition: opacity var(--d-o, 0.2s), -webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);	transition: opacity var(--d-o, 0.2s), -webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease); transition: transform var(--d-t, 0.3s) var(--d-t-e, ease), opacity var(--d-o, 0.2s); transition: transform var(--d-t, 0.3s) var(--d-t-e, ease), opacity var(--d-o, 0.2s), -webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);}
		.wpcf7 input[type='checkbox']:checked {--b: var(--active); --bc: var(--hover); --d-o: .3s; --d-t: .6s; --d-t-e: cubic-bezier(.2, .85, .32, 1.2); --border: #a38439;}
		.form-light .wpcf7 input[type='checkbox']:checked {--b: var(--active); --bc: var(--hover); --d-o: .3s; --d-t: .6s; --d-t-e: cubic-bezier(.2, .85, .32, 1.2);}
		.wpcf7 input[type='checkbox']:disabled {--b: var(--disabled); cursor: not-allowed; opacity: .9;}
		.wpcf7 input[type='checkbox']:hover:not(:checked):not(:disabled) {--bc: var(--border-hover);}
		.wpcf7 input[type='checkbox']:focus {/*box-shadow: 0 0 0 var(--focus);*/}
		.wpcf7 input[type='checkbox'] {width: 16px;}
		.wpcf7 input[type='checkbox']:after {opacity: var(--o, 0);}
		.wpcf7 input[type='checkbox']:checked {--o: 1;}
		.wpcf7 input[type='checkbox'] {padding: 8px; top: 2px;}
		.wpcf7 input[type='checkbox']:after {width: 5px; height: 9px; border: 2px solid #FFFFFF; border-top: 0; border-left: 0; left: 6px; top: 2px; -webkit-transform: rotate(var(--r, 20deg)); transform: rotate(var(--r, 20deg));}
		.wpcf7 input[type='checkbox']:not(.switch):checked {--r: 43deg;}
	}
	.form-email .form-control, .form-email .form-select, .form-email .form-check-input { background-color: transparent; color: #000; border-color: rgba(0,0,0,.55);  }
	.form-email .form-control:focus, .form-light .form-select:focus { border-color: #000; }
	.form-email .form-select option { color: #000; }
	.form-email ::placeholder { color: #000; }
	.wpcf7 form .wpcf7-response-output { border-color: #03045E !important; font-size: 14px; padding: 0.8rem; border-radius: 1.5rem; text-align: center ; }
	.contact-form  .form-select:focus { border-color: #777777; }
	.file-upload .wpcf7-not-valid-tip {position: absolute; bottom: -24px;}
	.input-group span.wpcf7-form-control-wrap:nth-child(1) { width: 10%; }
	.input-group span.wpcf7-form-control-wrap:nth-child(2) { width: 90%; }
	@media (min-width: 768px) {
		.treatment-checkbox .wpcf7-list-item { width: 33.33333333%; }
	}
	@media (max-width: 767px) {
	.grecaptcha-badge {display:none;}
	}
/*== Form End ==*/

/*== Back to top ==*/ 
	#back-to-top { position: fixed; bottom: 150px; 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: #a38439; 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: #000000; }
	#back-to-top svg { position: absolute; left: 0; right: 0; top: 50%; margin: -19px auto 0; }
/*== Back to top End ==*/

/*== Button ==*/
	.btn {font-size:14px; font-family: 'Prompt', sans-serif; letter-spacing: 1px; text-transform: uppercase; cursor:pointer; padding:0.8rem 12px; }
	.btn-primary { color: #FFFFFF; }
	.btn-primary:hover, .btn-primary:focus { background-color: #000000; border-color: #a38439; color: #a38439; }
	.btn-secondary {background-color: #000000; color: #FFFFFF;  border-color: #000000;}
	.btn-secondary:hover, .btn-secondary:focus { background-color: #a38439; border-color: #000000; color: #000000; }
	.btn-dark:hover, .btn-dark:focus { background-color: #a38439; border-color: #000000; color: #FFFFFF; }
	.social-button-primary {background: url('https://www.veneersdentalturkey.com/wp-content/uploads/2023/08/bg-button-h.png'); width: 100%; display: block; font-size: 12px; padding: 10px 5px;}
	.social-button-primary:hover {background: url('https://www.veneersdentalturkey.com/wp-content/uploads/2023/08/bg-button.png');}
	.social-button-primary1{background: url('https://www.veneersdentalturkey.com/wp-content/uploads/2023/08/bg-button.png'); width: 100%; display: block; font-size: 12px; padding: 10px 5px;}
	.social-button-primary1:hover {background: url('https://www.veneersdentalturkey.com/wp-content/uploads/2023/08/bg-button-h.png');}
	.btn-min-width{min-width:290px !important;}
	.btns-group {  max-width: 260px;}
	@media (min-width: 576px) {
		.social-button-primary, .social-button-primary1 { font-size: 16px; padding-left: 20px; padding-right: 20px; }
	}
	@media (max-width: 420px) {
		.social-button-primary, .social-button-primary1 { font-size: 9px; letter-spacing: 1px; }
	}
/*== Button End ==*/

/*=== All style ===*/
	.accordion .accordion-item + .accordion-item { margin-top: 1rem; }
	.accordion-item { border: none; }
	.accordion-item .accordion-button { font-weight: bold; }
	.accordion-body p { margin-bottom: 0; }
	.accordion-body p + p { margin-top: 1rem; }
	.accordion-button:not(.collapsed)::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); }
	.faq-treatments .accordion-button { background: #eeeeee !important;}
	.faq-treatments .accordion-button:not(.collapsed) {color: #a38439 !important;}
	.faq-treatments .accordion-header { margin-bottom: 10px;}
	.faq-treatments .accordion-header:last-child { margin-bottom: 0px;}
	.faq-treatments .accordion-button:not(.collapsed)::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23a38439'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); }
	.tabination .accordion-item:first-of-type, .faqs .accordion-item:first-of-type {border-top-left-radius: 0rem; border-top-right-radius: 0rem;}
	.tabination .accordion-button:focus, .faqs .accordion-button:focus {z-index: 3; border-color: #ffffff; outline: 0; box-shadow: none;}
	.tabination .accordion-button:not(.collapsed), .faqs .accordion-button:not(.collapsed) {color: #ffffff; background-color: #000000; box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);}
	.faq-acc .accordion-button:not(.collapsed), faq-acc .accordion-button:not(.collapsed) {color: #000000; background-color: #ffffff;  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);}
	.faq-acc .accordion-button:not(.collapsed)::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); }
	@media (min-width: 992px) {
		.accordion-item .accordion-button { padding: 1.5rem 2rem; font-size: 20px; }
		.accordion-body { padding: 2rem; }
	}
.goog-te-combo{font-family: 'Prompt'; font-weight: bold; letter-spacing: 2px; text-transform: uppercase !important;}
/*=== All style End ===*/

/*=== Breadcrumbs Start ===*/
.breadcrumbs {font-size: 13px; line-height: 1.2;}
.breadcrumbs,.breadcrumbs a {color: #fff; font-weight: 200; text-decoration: none;}
.breadcrumbs .link-item {display: inline-block; vertical-align: middle;}
.breadcrumbs .seperater {display: inline-block; vertical-align: middle; padding-right: 5px; padding-left: 3px;}
.breadcrumbs a {text-decoration: none;}
.breadcrumbs a:hover {text-decoration: none; color: #000000;}
.breadcrumbs h2 {margin: 0; font-family: inherit; font-size: inherit; line-height: inherit; font-weight: 400; display: inline-block; vertical-align: middle;}
.breadcrumbs h2 span {text-transform: none;}
/*=== Breadcrumbs End ===*/


/*=== All style ===*/
	.anchorlink { z-index: -1; }
	.anchorlink p { margin: 0; }
	.box-check {width: 17px; height: 17px; border: 1px solid #777777; display: inline-block; vertical-align: middle; margin-right: 10px; margin-bottom: 2px;}
	.svg-icon-logo {position: absolute; right: 0px; bottom: 0;}
	.svg-icon-logo svg { width: 100px;  height: auto;}
	.banner-opacity:before {content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: 100%; transform: skew(0deg); opacity: 0.7; background: #000000; width: 100%;	margin:0 auto;}
	.line:after {content: ""; width: 110px; height: 1px; background: #a38439; position: absolute; bottom: 0; left: 0; right: 0; margin-bottom: -10px; margin: -15px auto;}
	.review-line:after { content: ""; width: 110px; height: 1px; background: #a38439; position: absolute; bottom: 0; left: 0; right: 0; margin: -20px auto; }
	.icon-border {text-align: center; border: 2px solid #fff; width: 80px; height: 80px; margin: auto; vertical-align: middle; padding: 18px; border-radius: 50%; line-height: 40px;}
	.icon-border-big { width: 100px; height: 100px; line-height: 50px;}
	.icon1-border { width: 60px; height: 60px; padding: 8px; }
	.bg-case-block {min-height: 290px;}
	.link-btn a {text-decoration: none;}
	.link-btn:hover a {color: #000;}
	.img-feature{width: 100%; height: 100%; object-fit: cover; object-position: top; position: absolute; left: 0; top: 0;}
	.min-feature{min-height:250px;}
	.divider {position: relative; padding: 15px 15px; letter-spacing: 1px;     border-bottom: rgba(100,100,100,.5) 1px solid;}
	.divider1 {padding: 15px 15px; letter-spacing: 1px;     border-bottom: rgba(100,100,100,.5) 1px solid;}
	.divider a, .divider1 a {text-decoration: none; font-size: 14px;}
	.divider a:hover, .divider1 a:hover{color:#a38439;}
	.bg-shape {background: rgb(0 0 0 / 70%); padding: 20; clip-path: polygon(0 0, 100% 0%, 93% 100%, 0% 100%); -webkit-clip-path: polygon(0 0, 100% 0%, 93% 100%, 0% 100%);}
	.nav-tabs .nav-link {margin-bottom: -1px; background: #fff; border-top-left-radius: 0px; width:97%; border-top-right-radius: 0px; border: 1px solid #fff; padding: 20px; margin:3%;}
	.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {border: 1px solid;}
	.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {color: #a38439; text-align: center; background: none; border: none; background: #fff;}
	
	/*.tre-hot { min-height: 230px !important; }*/
	.tre-hot { height: 230px !important; }
	.tre-text-left{position: absolute; left: 0; top: 0; width: 80px; height: 85%; writing-mode: vertical-lr; text-align: center; display: flex; flex-direction: column; justify-content: center; padding: 5px}
	.tre-icon-left{position: absolute; left: 0; bottom: 0; width: 80px; height: 15%; writing-mode: vertical-lr; text-align: center; display: flex; justify-content: center; align-items: center;}
	.product__carousel {display: block; max-width: 700px; margin: 1em auto 3em;}
	.product__carousel a {display: block; margin-bottom: 15px;}
	.product__carousel .gallery-top {border: 1px solid #ebebeb;	border-radius: 3px;	margin-bottom: 5px;}
	.product__carousel .gallery-top .swiper-slide {position: relative;	overflow: hidden;}
	.product__carousel .gallery-top .swiper-slide a {position: relative; display: flex;	justify-content: center; align-items: center; width: 100%; height: 100%; }
	.product__carousel .gallery-top .swiper-slide a img {width: 100%; height: 100%; object-fit: contain;}
	.product__carousel .gallery-top .swiper-slide .easyzoom-flyout img {min-width: 100% !important; min-height: 100% !important; }
.easyzoom-flyout img {max-width:none !important}
	.product__carousel .swiper-button-next.swiper-button-white, .product__carousel .swiper-button-prev.swiper-button-white {color: #ff3720;}
	.product__carousel .gallery-thumbs .swiper-slide {position: relative; transition: border .15s linear; border: 1px solid #ebebeb; border-radius: 3px; cursor: pointer; overflow: hidden; height: calc(100% - 2px);}
	.product__carousel .gallery-thumbs .swiper-slide.swiper-slide-thumb-active {border-color: #000;}
	.product__carousel .gallery-thumbs .swiper-slide img {position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);	max-width: 100%;}
	.easyzoom.is-ready img {cursor: zoom-in !important;}
	.swiper-wrapper img {min-width: 100% !important;}
	.bg-gradient1 {background: #000; background: -moz-linear-gradient(-45deg,#000 0%,#000 25%,#d1b777 50%,#cba13b 75%,#a38439 100%); background: -webkit-linear-gradient(-45deg,#000 0%,#000 25%,#d1b777 50%,#cba13b 75%,#a38439 100%); background: linear-gradient(135deg,#000 0%,#000 25%,#d1b777 50%,#cba13b 75%,#a38439 100%); background-size: 400% 400%; -webkit-transition: .5s all; transition: .5s all;}
	.bg-gradient1:hover {background-position: 100% 100%;}
	.bg-gradient1 img, .bg-gradient1 .areoi-background { mix-blend-mode: screen; }
	.hover-effect:hover .bg-gradient1 { background-position: 100% 100%;}
	.grayscale{filter: gray; /* IE5+ */ -webkit-filter: grayscale(1); /* Webkit Nightlies & Chrome Canary */ -webkit-transition: all .1s ease-in-out; }
	.grayscale:hover {filter: none; -webkit-filter: grayscale(0);}
	.patient-image {width: 120px !important; height: auto !important;}
	.my-auto1{margin:auto;}
	.swiper-button-next.swiper-button-white, .swiper-button-prev.swiper-button-white {--swiper-navigation-color: #a38439 !important;}
	.swiper-slide{cursor:pointer;}
	#goog-gt-tt, .goog-te-balloon-frame{display: none !important;}
	.goog-text-highlight { background: none !important; box-shadow: none !important;}
	.video-height { min-height: 300px;}
	.bg-shape {padding: 15px;}
	.wpcf7-spinner { position: absolute; bottom: -30px; left: 0; right: 0; margin: auto;}
	.star-google{width:100px; height:20px;}
	#logorow, #logorow1{text-align:center !important;}
	.sa_owl_theme .owl-item .sa_vert_center_wrap .sa_vert_center { position: absolute; top: 50%; transform: translate(-50%,-50%) !important; width: 100%; left: 50% !important;}
	.emebed-youtube {padding: 0 !important;}
	.emebed-youtube .ratio {height: 100%;  width: 100%;}
	.rounded-3 {border-radius: 1rem !important;}
	.before-after-text {margin-top: -50px; margin-left: 30px;}
	.background-black .bg-custom img { background-color: #000 !important; }
	.background-white .bg-custom img { background-color: #FFF !important; }
	.tab-contact{padding: 0rem 1.25rem 0.6rem;}
	.embed-playlist{width:100%; min-height:330px;}
	.btn-slide {background: #a38439; width: 25px; display: inline-block;  height: 25px; border-radius: 50%; text-decoration: none; font-size: 15px; line-height: 25px;}
	.country-list {background: #000 !important;}
	.btn-whatsapp { position: fixed; right: 9px; bottom: 8px; }
	.btn-whatsapp svg {width: 50px; height:50px;}
	.btn-free-quote { position: fixed; left: 20px; bottom: 8px; }
	.btn-free-quote .btn { border-color: #fff; border:4px solid; font-weight:500; padding:0.7rem 12px; }
	.btn-free-quote .btn:hover { border-color: #a38439; }
	.section-hover:hover .sectionlink p { padding: 15px; background: #9f823a; color: #fff; text-decoration: none; transition-duration: 0.2s; }
	.section-hover:hover .sectionlink p:nth-child(1) { padding-bottom: 0 !important; }
	.section-hover:hover .sectionlink p:nth-child(2) { padding-top: 0.5rem !important; }
	.treat-wrap { border-radius: 40px; }
	.treat-wrap h6 { font-size: 18px; }
	.treat-wrap h6.title2 { font-size: 15px; }
	.treat-wrap .line1:after { margin: -10px auto; }
	.treat-wrap .btn { width: 140px; border-radius: 40px; }
	.treat-wrap .bg-img { border-bottom-left-radius: 40px; border-bottom-right-radius: 40px; }
	.banner-slider { height: 200px; pointer-events: none; }
	.banner-slider ul { width: 1110% !important; }
	.banner-slider ul li { padding: 0; }
	.banner-slider ul li img { height: 200px; }
	.text-parallax { background-color: hsla(0,0%,100%,.7); height: 100%; inset: 0; mix-blend-mode: screen; position: absolute; width: 100%; z-index: 0; }
	.text-parallax .text { width: 100%; left: 50%; position: absolute; text-align: center; top: 50%; transform: translate(-50%,-50%); }
	.text-parallax .text h1 { font-weight: 700; }
.circle {
  border-radius: 50%;
  box-shadow: 0px 0px 1px 1px #0000001a;
}
      .pulse { animation: pulse-animation 2s infinite;}
    .pulse1 { animation: pulse-animation-btn 2s infinite;}
	@keyframes pulse-animation {
	  0% {
		box-shadow: 0 0 0 0px rgba(64, 195, 81, 0.4);
	  }
	  100% {
		box-shadow: 0 0 0 20px rgba(64, 195, 81, 0);
	  }
	}
@keyframes pulse-animation-btn {
	  0% {
		box-shadow: 0 0 0 0px rgba(163, 132, 57, 0.6);
	  }
	  100% {
		box-shadow: 0 0 0 20px rgba(163, 132, 57, 0);
	  }
	}

/* --social icon animaiton --*/
#social-button .circle {border-radius: 50%; box-shadow: 0px 0px 1px 1px #0000001a; padding: 0 2px;}
.icon1 { animation: pulse-animation-icon1 2s infinite;}
.icon2 { animation: pulse-animation-icon2 2s infinite;}
.icon3 { animation: pulse-animation-icon3 2s infinite;}
.icon4 { animation: pulse-animation-icon4 2s infinite;}
@keyframes pulse-animation-icon1 {
	   0% {
		box-shadow: 0 0 0 0px rgba(163, 132, 57, 0.8);
	  }
	  100% {
		box-shadow: 0 0 0 15px rgba(163, 132, 57, 0);
	  }
	}
@keyframes pulse-animation-icon2 {
	  0% {
		box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.8);
	  }
	  100% {
		box-shadow: 0 0 0 15px rgba(0, 0, 0, 0);
	  }
	}
@keyframes pulse-animation-icon3 {
	   0% {
		box-shadow: 0 0 0 0px rgba(163, 132, 57, 0.8);
	  }
	  100% {
		box-shadow: 0 0 0 15px rgba(163, 132, 57, 0);
	  }
	}
@keyframes pulse-animation-icon4 {
	  0% {
		box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.8);
	  }
	  100% {
		box-shadow: 0 0 0 15px rgba(0, 0, 0, 0);
	  }
	}
	

/*=== All style End ===*/


/*=== Responsive Style ===*/
@media (min-width: 576px) {
	.svg-icon-logo svg {width: 180px; height: auto;}
	.bg-shape {padding: 25px;}
	.my-auto1{margin:initial;}
	.position-sm-absolute{position:absolute;}
	.video-height { min-height: 350px;}
	.star-google{width:120px; height:20px;}
	.letter-spacing-2{letter-spacing: 2px;}
	.tre-hot { height: 320px !important; }
	.banner-slider { height: 300px; }
	.banner-slider ul li img { height: 300px; }
}
@media (min-width: 768px) {
	.btn-min-width{min-width:310px !important;}
	.min-feature{min-height:300px;}
	.navigation-about .divider:before{content: '';  width: 2px; height: 15px; background-color: #a38439; position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%);}
	.divider, .divider1{ border-bottom: none;}
	.video-height { min-height: 500px;}
	.embed-playlist{width:100%; min-height:380px;}
	.btn-whatsapp { right: 80px; bottom: 90px; }
	.btn-whatsapp svg { width: 60px; height:60px; }
	.btn-free-quote { bottom: 100px; }
	.treat-wrap h6 { font-size: 20px; }
	.treat-wrap h6.title2 { font-size: 18px; }
	.treat-wrap .btn { width: 160px; }
	.tre-hot { height: 300px !important; }
	.banner-slider { height: 400px; }
	.banner-slider ul li img { height: 400px; }
}

@media (min-width: 992px) {
	.svg-icon-logo {position: absolute; right: -150px; bottom: 0;}
	.svg-icon-logo svg {width: auto;}
	.banner-opacity:before {width:75%; transform: skew(338deg);}
	.min-feature{min-height:310px;}
	.accordion .accordion-item + .accordion-item {margin-top: 0rem !important;}
	.banner-slider { height: 480px; }
	.banner-slider ul li img { height: 480px; }
	#social-button .letter-spacing-4 {letter-spacing: 2px;}
	#social-button .circle{padding:0;}
	#social-button .social-button-primary, #social-button .social-button-primary1{font-size:11px;}
}
@media (min-width: 1200px) {
	.banner-opacity:before {width:100%;}
	.text-parallax .text h1 { font-size: 66px; }
	.banner-slider { height: 540px; }
	.banner-slider ul li img { height: 540px; }
	#social-button .circle{padding:0 2px;}
	#social-button .letter-spacing-4 {letter-spacing: 4px;}
	#social-button .social-button-primary, #social-button .social-button-primary1{font-size:16px;}
}
@media (min-width: 768px) and (max-width: 1199px) {
	.section-hover .areoi-element .wp-block-image { position: absolute; bottom: 0; }
	.section-hover .areoi-element .wp-block-image img { height: 430px; object-fit: contain; }
}
@media (max-width: 991px) {
  .tab-content>.tab-pane {display: block; opacity: 1;}
}
@media (max-width: 767px) {.cookie {display:none;}#social-button .circle {border-radius: 50%; box-shadow: 0px 0px 1px 1px #0000001a; padding:0;}}
/*=== Responsive Style End ===*/