/*
Theme Name:    Gold CIty Clinic
Theme URI:     https://www.itsonmedia.com/
Author:         IOM
Author URI:    https://www.itsonmedia.com/
Description:   WooCommerce Theme
Version:       1.0.0
*/
/*@import url("../fonts/fonts.css");*/

@font-face {
	font-family: gothumlight;
	src: url(../gold_city_clinic/fonts/fonts/GothamLight.otf);
  }
  @font-face {
	font-family: gothum-bold;
	src: url(../gold_city_clinic/fonts/fonts/GothamBold.otf);
  }


*{ margin: 0; padding: 0; }
html{scroll-behavior: smooth;}
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{ margin: 0; padding: 0; }
table{ border-collapse: collapse; border-spacing: 0; }
fieldset, img{ border: 0; }
address, caption, cite, code, dfn, em, strong, th, var{ font-style: normal; font-weight: normal; }
ol, ul, li{ list-style: none; display:inline; }
caption, th{ text-align: left; }
q:before, q:after{ content: ""; }
abbr, acronym{ border: 0; }
article, aside, figure, footer, header, nav, section{ display:block; }
a:hover, a:active, a:focus{ color:#aeaeae; text-decoration:none; }
img, a{ margin:0; padding:0; outline:none !important; max-width: 100%; height: auto; }
img:hover{ /*opacity: 0.7;*/ }
.img_holder{ height:auto; width:100%; border-radius: 0; overflow: hidden; }
.no_pad{ padding-left: 0; padding-right: 0; }
*:focus{ outline: none; }
.page_wrap{	width:90%; margin:0 auto; }
.sec{ width:100%; padding:70px 0; }
.owl-carousel{ direction: ltr; }
li:last-child{margin-bottom: 0;}
::-webkit-input-placeholder{ /* Chrome/Opera/Safari */ color: #767676; }
::-moz-placeholder{ /* Firefox 19+ */ color: #767676; opacity: 1; }
:-moz-placeholder{ /* Firefox 18- */ color: #767676; opacity: 1; }
:-ms-input-placeholder{ /* IE 10+ */ color: #767676; }
/* For Bootstrap */
.nav>li>a:focus, .nav>li>a:hover{background-color:transparent;}
.navbar{border-radius:0; margin:0; border:0; background-color: transparent; z-index: 3;}
.navbar .navbar-nav ul.dropdown-menu li a{color: #fff; padding: 5px 20px; background-color: #333;}
.navbar-nav>li>.dropdown-menu{background-color: #333;}
.navbar-toggle{background-color: #ccc;}
.navbar .navbar-nav li.active a{color: #BC9F0E; background-color: transparent;}
.navbar .navbar-header .icon-bar{background-color: #fff;}
.navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav li a:hover, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{color: #7aac3d; background-color: transparent;}
.navbar-default .navbar-nav>li>a, .navbar-default .navbar-nav>li>a span{color: #fff;}
/* END - For Bootstrap */
body{ font-style:normal; font-variant:normal; font-weight:normal; font-size:14px; line-height:normal; font-family: 'Montserrat', sans-serif; color: #333;
background-color: #FFF; /* background: #FFF url("../images/bg.jpg") no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;	background-size: cover;*/}
h1{	font-size:32px; font-weight:normal;	line-height:normal; font-style:normal; font-variant:normal;	font-family: gothumlight; color: #333; }
h2{	font-size:30px; font-weight:normal;	line-height:normal; font-style:normal; font-variant:normal;	font-family: gothumlight; color: #333; }
h3{	font-size:24px; font-weight:normal;	line-height:normal; font-style:normal; font-variant:normal;	font-family: gothumlight; color: #333; }
h4{	font-size:18px; font-weight:normal;	line-height:normal; font-style:normal; font-variant:normal;	font-family: gothumlight; color: #333; }
h5{	font-size:16px; font-weight:normal;	line-height:normal; font-style:normal; font-variant:normal;	font-family: gothumlight; color: #333; }
h6{	font-size:15px; font-weight:normal;	line-height:normal; font-style:normal; font-variant:normal;	font-family: gothumlight; color: #333; }
span{ font-size:15px; font-weight:normal; line-height:normal; font-style:normal; font-variant:normal; font-family: gothum-ight; color: #333; }
li{	font-size:15px; font-weight:normal;	line-height:normal; font-style:normal; font-variant:normal;	font-family: gothumlight; color: #333; }
a{ font-size:15px; font-weight:normal; line-height:normal; font-style:normal; font-variant:normal; font-family: gothumlight; color: #333; text-decoration:none; transition:all 1s ease 0s; cursor: pointer; }
.btn1{border: none; background: none; background-image: none; text-align: center; border-radius: 5px; padding: 10px 30px; color: #fff; background-color: #13171f; transition: all 1s ease 0s; display: inline-block;}
.btn1:hover{color: #fff; background-color: #00c3d0;}
div.center{text-align: center;}
/*Goto TOP*/
.go_to_top{position:fixed; opacity:0; visibility:hidden; overflow:hidden; text-align:center; z-index:9; background-color:#837e7e; color:#FFF; width:50px; line-height:50px; right:30px; bottom:30px; border-radius:7px; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; cursor:pointer;}
.go_to_top.show{visibility:visible; opacity:0.5;}
.go_to_top:hover{opacity:1; color:#FFF;}
.go_to_top i.fa{line-height:inherit;}
/*contact form css*/
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li{margin-bottom: 0px !important;}
.wpb_gmaps_widget .wpb_wrapper{padding:0 !important;}
.contact-from .wpcf7-form span{margin-bottom: 0px !important;}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors, span.wpcf7-not-valid-tip{display:none !important;}
.wpcf7-not-valid{border-color:red !important;}
div.wpcf7-validation-errors{border:0 !important;}
div.wpcf7-mail-sent-ok{border:0 !important;}
/*Search Overlay Css*/
.mk-search-trigger { display: inline-table; font-size: 24px; color: #e1e1e1; }
.mk-search-trigger:hover{background: #111;border-color:#111;color:#fff;}
.mk-fullscreen-search-overlay #mk-fullscreen-search-wrapper #searchform input[type=submit] { position: absolute; width: 100px; height: 100%; background-color: #ce000c; border: 0; right: 0; top: 0; color: #fff; }
#searchform { position: relative; verticle-align: middle; }
.mk-fullscreen-search-overlay #mk-fullscreen-search-wrapper #searchform input[type="text"] { width: 800px; background-color: transparent; -webkit-box-shadow: 0 3px 0 0 rgba(255, 255, 255, 1); -moz-box-shadow: 0 3px 0 0 rgba(255, 255, 255, 1); box-shadow: 0 3px 0 0 rgba(255, 255, 255, 1); border: 0; text-align: center; font-size: 35px; color: #fff; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -ms-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out; }
.mk-fullscreen-search-overlay.mk-fullscreen-search-overlay-show { visibility: visible; opacity: 1; }
.mk-fullscreen-search-overlay { width: 100%; height: 100%; position: fixed; top: 0; left: 0; opacity: 0; visibility: hidden; background-color: rgba(0, 0, 0, .94); text-align: center; -webkit-transition: all ease-in-out .25s; -moz-transition: all ease-in-out .25s; -ms-transition: all ease-in-out .25s; -o-transition: all ease-in-out .25s; transition: all ease-in-out .25s; }
.mk-animate-element, .mk-effect-bg-layer, .mk-fullscreen-search-overlay { -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); }
.mk-fullscreen-search-overlay { z-index: 999999;}
.mk-fullscreen-search-overlay .mk-fullscreen-close:link, .mk-fullscreen-search-overlay .mk-fullscreen-close:visited { color: #fff; }
.mk-fullscreen-search-overlay .mk-fullscreen-close { position: absolute; right: 50px; top: 70px; font-size: 26px; -webkit-transition: transform ease-out .2s; -moz-transition: transform ease-out .2s; -ms-transition: transform ease-out .2s; -o-transition: transform ease-out .2s; transition: transform ease-out .2s; transform: rotate(0deg); }
.mk-fullscreen-search-overlay.mk-fullscreen-search-overlay-show #mk-fullscreen-search-wrapper { opacity: 1; visibility: visible; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); ms-transform: scale(1); }
.mk-fullscreen-search-overlay #mk-fullscreen-search-wrapper { display: inline-block; max-width: 1000px; vertical-align: middle; text-align: center; font-size: 18px; -webkit-transform: scale(0.9); -moz-transform: scale(0.9); -ms-transform: scale(0.9); -o-transform: scale(0.9); transform: scale(0.9); ms-transform: scale(0.9); opacity: 0; width: 100%; visibility: hidden; -webkit-transition: all ease-in-out .3s; -moz-transition: all ease-in-out .3s; -ms-transition: all ease-in-out .3s; -o-transition: all ease-in-out .3s; transition: all ease-in-out .3s; }
.mk-fullscreen-search-overlay #mk-fullscreen-search-wrapper form label{display:none;}
.mk-search-trigger { -webkit-transition: color .2s ease-in-out; -moz-transition: color .2s ease-in-out; -ms-transition: color .2s ease-in-out; -o-transition: color .2s ease-in-out; transition: color .2s ease-in-out }
#mk-search-overlay .searchform { left: 0; position: absolute; right: 0; top: 120px; }
#mk-search-overlay input[type="text"] { background: transparent none repeat scroll 0 0; border-color: grey; border-width: 0 0 1px; color: #fff; min-height: 60px; width: 70%; border-bottom: 1px solid; }
#searchform > input[type="submit"] { background: #838383 none repeat scroll 0 0; border: medium none; border-radius: 3px; color: #fff; font-size: 14px; padding: 10px 20px; vertical-align: bottom; transition: 0.35s; }
#mk-search-overlay #searchform input[type="text"] { bottom: 0; clip: auto; left: auto; top: auto; }
#mk-search-overlay .searchform::before { display: none; }
/*Search overlay End*/
div.wpcf7-mail-sent-ng, div.wpcf7-aborted{border: 2px solid transparent !important; color:#fff;}
/*Dropdown Css*/
/*.dropdown:hover > .dropdown-menu { display: block;}
.dropdown-submenu { position: relative;}
.dropdown-submenu>.dropdown-menu {top: 0; left: 100%; margin-top: -6px; margin-left: -1px; -webkit-border-radius: 0 6px 6px 6px; -moz-border-radius: 0 6px 6px; border-radius: 0 6px 6px 6px; }
.dropdown-submenu:hover > .dropdown-menu {display: block;}
.dropdown-submenu>a:after { display: block; content: " "; float: right; width: 0; height: 0; border-color: transparent; border-style: solid; border-width: 5px 0 5px 5px; border-left-color: #ccc; margin-top: 5px; margin-right: -10px; }
.dropdown-submenu:hover>a:after { border-left-color: #fff;}
.dropdown-submenu.pull-left {float: none;}
.dropdown-submenu.pull-left>.dropdown-menu { left: -100%; margin-left: 10px; -webkit-border-radius: 6px 0 6px 6px; -moz-border-radius: 6px 0 6px 6px; border-radius: 6px 0 6px 6px; }*/
/*./Dropdown Css*/
.sticky{z-index: 1000; position: fixed; top: 0; background: #fff; border-bottom: 1px solid #efefef; width: 100% !important;}
/*Woo-commerece Pages Setting css start*/
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }
.u-columns{/*padding:70px 0px;*/}
.woocommerce form .form-row label{color:#000; text-transform: capitalize;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{padding: 10px; border: 1px solid #cb9e44;}
.login input{padding: 5px;  border: 1px solid #ccc;}
.login .button{background-color: #f05d6c !important; color: #fff !important; font-weight: normal !important; text-transform: uppercase; border-radius: 0 !important; padding: 10px 30px !important;}
.login .button:hover{background-color: #000 !important; color: #fff !important; }
.woocommerce form .form-row label.inline{display: block; padding: 10px 0px;}
.woocommerce form .form-row label.inline span{font-size: 14px; font-weight: bold;}
.register label{ }
.register input{padding: 5px;  border: 1px solid #ccc;}
.register .button{background-color: #f05d6c !important; color: #fff !important; font-weight: normal !important; text-transform: uppercase; border-radius: 0 !important; padding: 10px 30px !important;}
.register .button:hover{background-color: #000 !important; color: #fff !important; }
#yith-wcwl-form{padding:70px 0px;}
.checkout{/*padding-top: 70px;*/}
.woocommerce-MyAccount-navigation{/*padding:70px 0px;*/}
.woocommerce-MyAccount-content{/*padding:70px 0px;*/}
.woocommerce-cart-form{/*padding-top:70px;*/}
.cart-collaterals{/*padding-bottom:50px;*/}
.wsmsb_title{color:#000; padding-bottom: 30px;}
.woocommerce div.product .woocommerce-product-rating{margin-bottom: 0; width: 70%; float: right; margin: 12px 0px;}
.product-page .star-rating{display:none !important;}
.checkout_coupon .button{background-color: #cb9e44 !important; color: #fff !important;}
.woocommerce-error{display:none;}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment{padding:0px 15px;}
/*.select2-results{overflow-y: scroll;}
.select2-results__option[aria-selected], .select2-results__option[data-selected]{display:block;}*/
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{/*height:320px;*/}
.woocommerce form.register .woocommerce-privacy-policy-text p{padding: 30px 0px;}
#customer_login{}
#customer_login h2{text-transform: uppercase; font-weight: bold;}
.yith-wcwl-add-to-wishlist .show a{font-weight: bold; color: #cb9e44;}
.related{float: left; padding: 30px 0px; text-align: center;}
.related h2{text-transform: uppercase; border-top: 1px solid #000; border-bottom: 1px solid #000; width: 39%; margin: 50px auto;}
.related h2 span{font-size:28px; }
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{border: 0; width: 100%; font-weight:bold;}
.related .add_to_cart_button{background: transparent !important; text-decoration: underline !important; text-transform: capitalize;}
.cart-empty{/*padding: 70px 0px 0px 0px;*/ text-align: center; font-size: 16px; text-transform: capitalize; font-weight: bold;}
.return-to-shop{padding: 30px 0px 0px 0px; text-align: center;}
.return-to-shop a{background-color: #cb9e44 !important; color: #fff !important;    border-radius: 0 !important;}
.woocommerce .cart .button, .woocommerce .cart input.button{background-color: #cb9e44 !important; color: #000 !important;  }
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{background-color: #cb9e44 !important; color:#000 !important;}
.woocommerce .quantity, .woocommerce-page .quantity{width: 100%;}
.product-detail{padding: 70px 0px;}
.woocommerce .woocommerce-breadcrumb{display:none;}
.product-detail .product_title{    text-transform: uppercase;}
.product-detail .price{padding:10px 0px;}
.product-detail .price .amount{font-weight: bold; color: #cb9e44; font-size: 24px;}
.product-detail .price .woocommerce-Price-currencySymbol{font-weight: bold; color: #cb9e44; font-size: 24px; }
.product-detail  .posted_in{display:none;}
.woocommerce div.product form.cart div.quantity{width: 100%;}
.entry-summary .cart{}
.entry-summary .cart h2{font-size: 18px; font-weight: bold; color: #252525; text-transform: uppercase; padding-bottom: 20px;}
.entry-summary .cart .quantity{float:none !important; margin-bottom: 30px !important;}
.entry-summary .cart .quantity input{border: 1px solid #cb9e44; color: #000; height: 30px;}
.woocommerce .quantity .plus:hover, .woocommerce .quantity .minus:hover, .woocommerce-page .quantity .plus:hover, .woocommerce-page .quantity .minus:hover{background-color: #cb9e44; color: #fff;}
.entry-summary .cart button{background-color: #cb9e44 !important; text-transform: uppercase; border-radius: 0; padding: 15px;}
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty{width: 4.1em !important; left: 30px; position: relative; background-color: #cb9e44;}
.woocommerce .quantity .minus, .woocommerce-page .quantity .minus{position: absolute; left: 0px; top: 0px; height: 29px; background: transparent; width: 31px;}
.woocommerce .quantity .plus, .woocommerce-page .quantity .plus{position: absolute; width: 31px; height: 29px; background: transparent; left: 87px !important; border-bottom: 1px solid #e1e1e1;}
.entry-summary .yith-wcwl-add-to-wishlist{margin-top: 10px; float: left; top: -163px; position: relative; left: 148px;}
.entry-summary .yith-wcwl-add-button a:before{content: "\f08a"; font-family: fontawesome; padding-right: 10px;}
.entry-summary .yith-wcwl-add-button a{border: 1px solid #000; border-radius: 0; padding: 11px; font-weight: bold; text-transform:uppercase;}
.entry-summary .yith-wcwl-add-button a:hover{background-color: #cb9e44; color: #fff; border: 1px solid #cb9e44;}
.woocommerce-product-details__short-description{padding:30px 0px;}
.woocommerce-product-details__short-description p{line-height:25px; font-size: 16px; padding: 0;}
.woocommerce div.product .woocommerce-tabs ul.tabs{display: block; float: left; width: 20%; vertical-align: middle; margin:0;}
.woocommerce div.product .woocommerce-tabs .panel{margin: 0 0 2em; width: 78%; float: right; border: 1px solid #cb9e44; border-radius: 0; padding: 10px 30px;}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:block !important; border: 0; border-bottom: 1px solid #e1e1e1; border-radius: 0; background-color: transparent;}
.woocommerce div.product .woocommerce-tabs ul.tabs{padding: 0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{display: block; font-weight: 600; text-decoration: none; color: #000 !important; padding: 10px 30px; text-align: left; font-size: 16px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#fff !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before{display:none; left: -6px; border-bottom-right-radius: 0 !important; border-width: 0 !important; -webkit-box-shadow: none; box-shadow: none;}
.woocommerce-Tabs-panel .yikes-custom-woo-tab-title{display:none; font-size:18px; color:#cb9e44; padding-bottom: 20px;}
.woocommerce-Tabs-panel p{font-size: 15px; line-height: 20px; padding-bottom: 20px;}
.woocommerce-Reviews .comments{}
.woocommerce #reviews #comments h2{font-size:18px !important; color:#7aac3d !important; padding-bottom: 20px;}
.woocommerce #review_form #respond .form-submit input{left: auto; background-color: #7aac3d; color: #fff; text-transform: uppercase;}
.select2-container--default .select2-results>.select2-results__options{display:grid !important;}
/*Dropdown Css*/
.dropdown:hover > .dropdown-menu { display: block;}
.dropdown-submenu { position: relative;}
.dropdown-submenu>.dropdown-menu {top: 0; left: 100%; margin-top: -6px; margin-left: -1px; -webkit-border-radius: 0 6px 6px 6px; -moz-border-radius: 0 6px 6px; border-radius: 0 6px 6px 6px; }
.dropdown-submenu:hover > .dropdown-menu {display: block;}
.dropdown-submenu>a:after { display: block; content: " "; float: right; width: 0; height: 0; border-color: transparent; border-style: solid; border-width: 5px 0 5px 5px; border-left-color: #ccc; margin-top: 5px; margin-right: -10px; }
.dropdown-submenu:hover>a:after { border-left-color: #fff;}
.dropdown-submenu.pull-left {float: none;}
.dropdown-submenu.pull-left>.dropdown-menu { left: -100%; margin-left: 10px; -webkit-border-radius: 6px 0 6px 6px; -moz-border-radius: 6px 0 6px 6px; border-radius: 6px 0 6px 6px; }
/*./Dropdown Css*/
/*Wocommerece Admin bar Start*/
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{background-color: #cb9e44 !important; color: #000 !important; text-transform: uppercase; border-radius: 0 !important; padding: 15px 30px !important; font-weight: 600 !important;}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover{background-color: #000 !important; color: #fff !important;}
.woocommerce .myAccountHeading{padding: 30px 0px; margin: 0; text-transform: uppercase; text-align: center; font-weight: 500; color: #cb9e44;}
.woocommerce-MyAccount-content{padding-bottom:15px;}
.woocommerce-MyAccount-content strong{color: #cb9e44; text-transform: capitalize;}
.woocommerce-MyAccount-content p a{color: #cb9e44; text-transform: capitalize;}
.woocommerce-MyAccount-content .woocommerce-Input{padding: 5px;}
.woocommerce-MyAccount-content .button{background-color: #e54408; padding: 10px; text-transform: uppercase;}
.woocommerce-MyAccount-content .button:hover{background-color: #14106e;}
.woocommerce-MyAccount-content fieldset{padding: 0; background: transparent;}
.woocommerce-MyAccount-content fieldset legend{background: transparent; color: #cb9e44;}
.woocommerce-MyAccount-content .woocommerce-info{background-color: #ddd; color: #000;}
.woocommerce-MyAccount-content .sliced-client-snapshot{text-align:right;}
.woocommerce-MyAccount-content .sliced-address{background-color: #ddd; padding: 7px !important;}
.woocommerce-MyAccount-content .woocommerce-address-fields input{padding:5px;}
.woocommerce-MyAccount-content .woocommerce-address-fields .select2-selection{border: 0; background-color: #f2f2f2; border-radius: 0;}
.woocommerce-MyAccount-content .woocommerce-address-fields .select2-selection .select2-selection__rendered{color:#000;}
.woocommerce-MyAccount-content .acc-quote{padding: 50px 30px; background-color: #eeecec; margin: 30px 0px; text-align:center;}
.woocommerce-MyAccount-content .acc-quote p{background-color: transparent; border: 0; color: #e34308; font-weight: 500; font-weight: bold;}
.woocommerce-MyAccount-content .acc-quote span{background-color: transparent; border: 0; color: #e34308; font-weight: 500; font-weight: bold; font-size: 13px;}
.woocommerce-MyAccount-content .acc-quote:hover{background-color:#e34308;-webkit-transition: background-color 1s ease-out; -moz-transition: background-color 1s ease-out; -o-transition: background-color 1s ease-out; transition: background-color 1s ease-out;}
.woocommerce-MyAccount-content .acc-quote:hover p{color:#fff;}
.woocommerce-MyAccount-content .acc-quote:hover span{color:#fff;}
.woocommerce-MyAccount-navigation{/*margin-bottom: 90px !important;*/ text-align: left; border: 1px solid #ddd; /*margin-top: 70px;*/}
.woocommerce-MyAccount-navigation ul li{display:block;}
.woocommerce-MyAccount-navigation ul li a{padding: 20px 15px !important;}
.woocommerce-MyAccount-navigation ul li a, .lost_password a{padding: 15px 10px; color: #000; display:block; font-size: 16px;}
.woocommerce-MyAccount-navigation ul li a:hover{background:#cb9e44;color:#fff; -webkit-transition: background-color 1s ease-out; -moz-transition: background-color 1s ease-out; -o-transition: background-color 1s ease-out; transition: background-color 1s ease-out;}
.woocommerce-MyAccount-navigation ul li.is-active a{background:#cb9e44;color:#fff;}
.woocomerce-form.woocommerce-form-login.login, .register{border: 1px solid #ececec;padding: 20px;min-height: 360px;}
.woocommerce-MyAccount-navigation ul li a:before{display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; content: "\f0f6"; line-height: 1.618; margin-left: 0.5407911001em; width: 1.41575em; text-align: right; float: right; opacity: .25;}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before{content: "\f0e4";}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{content: "\f291";}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before{content: "\f019";}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{content: "\f015";}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{content: "\f007";}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{content: "\f08b";}
/*Wocommerece Admin bar End*/

.woocommerce .woocommerce-result-count, .woocommerce .woocommerce-ordering{padding-bottom:20px;}
.woocommerce .woocommerce-result-count{font-size: 16px; text-transform: capitalize; width: 100%; background-color: #000; padding: 20px; color: #fff; margin-bottom: 50px;}
.woocommerce .woocommerce-ordering{position: absolute; right: 22px; padding: 0; margin: 0; top: 79px;}
.container .woocommerce {padding:70px 0px; position: relative; display: inline-block;}
.woocommerce .woocommerce-ordering select{padding: 10px 15px; border: 1px solid #cb9e44;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{text-align:center;}
.woocommerce div.product div.summary{/*top: 120px; position: relative;*/}
.woocommerce div.product div.summary .single-pro-title{}
.woocommerce div.product div.summary .single-pro-title h3{}
.woocommerce div.product div.summary .single-pro-title h3 a{font-size: 25px; color: #000;}
.woocommerce div.product div.summary .single-pro-title h3 a:hover{color: #7cfc00;}
.woocommerce-checkout #payment ul.payment_methods li{display: block;}
.woocommerce-MyAccount-navigation-link--downloads{display: none !important;}
.woocommerce-page div.product .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size: 18px; font-weight: bold; padding-bottom: 20px;}
/*Woo-commerece Pages Setting css End*/

/*Single Product Page Start*/
.woocommerce-page .single-title{position:relative; padding: 0;}
.woocommerce-page .single-title h3{position: absolute; left: 585px; top: 0;}
.woocommerce-page .single-title h3 a{font-size: 32px;}
.woocommerce-page .product{}
.woocommerce-page .product .price{margin: 20px 0px;}
.woocommerce-page .product .price span{font-size: 30px; color: #cb9e44; font-weight: 600;}

.woocommerce button.button.alt{padding: 16px 26px !important; background-color: #cb9e44 !important; color: #000 !important; font-weight: 500 !important;}
.woocommerce button.button.alt:hover{background-color:#000 !important; color: #fff !important;}
.entry-summary .yith-wcwl-add-button a{border: 1px solid #2d2e2e; border-radius: 0; font-weight: bold; text-transform: uppercase; padding: 12px 27px !important; color: #2d2e2e !important;}
.entry-summary .yith-wcwl-add-button a:hover{border: 1px solid #cd2027; color: #fff !important; background-color: #cd2027 !important;}
.woocommerce .posted_in{display:none;}
.woocommerce-tabs{}
.woocommerce div.product .woocommerce-tabs ul.tabs{width: 100%; margin-top: 50px;}
.woocommerce div.product .woocommerce-tabs ul.tabs::before{border:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow: none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{display: inline-block !important; border: 0; width: auto; border: 1px solid #cb9e44; margin: 0;}
.woocommerce div.product .woocommerce-tabs .panel{width: 100%; padding: 50px 30px;}
.woocommerce div.product .woocommerce-tabs .panel ul{}
.woocommerce div.product .woocommerce-tabs .panel ul li{display: block; padding: 5px 0px;}
.woocommerce div.product .woocommerce-tabs .panel ul li:before{content: "\f105"; font-family: "fontawesome"; padding-right: 10px; color: #cd2027;}
.woocommerce-cart table.cart td.actions .coupon .input-text{width:50%; margin: 0;}
.related{float: left; padding: 0; text-align: center; width: 100%;}
.related h2{text-transform: uppercase; border-top: 1px solid #000; border-bottom: 1px solid #000; width: 39%; margin: 50px auto;}
.related h2 span{font-size:28px; }
.woocommerce div.product p.price{margin: 0; padding: 0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background: #cb9e44; z-index: 2; border-bottom-color: #cb9e44;}
.woocommerce ul.products li.product:before{content:"";}
.woocommerce div.product div.images img{border: 1px solid #cb9e44;}
.post-details .single-content .woocommerce{padding:0;}
.post-details .single-content .woocommerce .products li{margin-bottom: 0;}


/*Single Product Page End*/

/*Cart Page Start*/
.woocommerce table.cart td.actions .coupon .button{padding: 10px 30px !important;}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals{}
.woocommerce-page .cart-collaterals .cart_totals{margin-top: 15px;}
.woocommerce-page .cart-collaterals .cart_totals h2{font-size: 32px; text-transform: capitalize; font-weight: 500; padding-bottom: 20px;}

/*Cart Page End*/

/*Check out Page Start*/
.checkout{}
.checkout .woocommerce-billing-fields{padding-bottom: 40px;}
.checkout .woocommerce-billing-fields h3 ,.woocommerce-additional-fields h3{padding-bottom: 30px; text-transform: capitalize; color: #000;}
.checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper{}
.checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper label{}
.checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper input{border: 1px solid #cb9e44 !important; padding: 10px !important;}
.checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .select2-selection{border-radius: 0; border: 1px solid #cb9e44;}
.woocommerce-additional-fields textarea{border: 1px solid #cb9e44 !important; padding: 10px !important;}
#order_review_heading{padding-bottom: 30px; text-transform: capitalize; color: #000;}

/*Check out Page End*/
/*Lost Password Start*/
.lost_reset_password{}
.lost_reset_password p{font-size: 16px; font-weight: 500; padding-bottom: 30px;}
.lost_reset_password .woocommerce-form-row{}
.lost_reset_password .woocommerce-form-row label{text-transform: capitalize;}
.woocommerce-info, .woocommerce-message{border-top-color: #cb9e44 !important;}
.woocommerce-info::before, .woocommerce-message::before{color: #cb9e44 !important;}
.woocommerce-info a{color: #cb9e44 !important;}
.lost_password a{color: #cb9e44; text-decoration: underline; text-transform: capitalize;}
.lost_password a:hover{color:#000;}
.post-details{padding: 20px 0px;}
.woocommerce .post-details .single-title{display:none;}
/*Lost Password End*/

header{padding: 10px 0px;}
header .row{display: flex; align-items: center;}
header .h-call{color: #BC9F0E; font-family: gothum-bold !important; }
/* header .free-consultation{padding: 10px 15px; background: #203859; color: #fff !important; border-radius: 6px; text-transform: capitalize; margin:0px 10px;} */
/* header .free-consultation{color: #000;} */

/* header .h-menu a{color: #000; font-weight: bold; text-transform: uppercase; padding: 15px 10px !important; transition: 0.5s; font-size: 14px !important;}  */

header > .container-fluid {padding: 0 2%;}
header .h-logo {text-align:right;}

header .h-menu a {color: #000; font-weight: bold; text-transform: uppercase; padding: 0px !important; transition: 0.5s; margin: 0 10px; font-size: 0.8em !important;}

header .h-menu .navbar {display: flex; align-items: center;}

header .h-menu a:hover{color: #bc9f0e !important;}
header .gt-translate{font-weight: bold; color: #000; position: absolute; top: -9px;}
header .h-button ul{display: flex; align-items: center;}
header .free-consultation{  margin: 0px 15px; }
.free-consultation{  position: relative; padding: 9px 12px; width: fit-content; display: flex; align-items: center; font-size: 15px; font-weight: 600; text-decoration: none; cursor: pointer; background-color: #203859; border-radius: 10px; outline: none; overflow: hidden; transition: color 0.3s 0.1s ease-out; text-align: center;}
.free-consultation span {color: #fff !important; text-transform: uppercase; font-family: 'gothumlight'; font-size: 14px !important; z-index: 999; font-weight: 600;}
.free-consultation::before { position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; content: ''; border-radius: 50%; display: block; width: 100%; height: 20em; left: 0em; text-align: center; transition: box-shadow 0.5s ease-out; z-index: 1; } 
.free-consultation:hover {color: #fff;}
.free-consultation:hover::before {box-shadow: inset 0 0 0 10em #bc9f0e;}

footer{padding: 60px 60px; border-bottom: 1px solid #E6E6E6;}
footer h3{color: #203859; font-size: 18px; text-transform: uppercase; margin-bottom: 13px; font-family: 'gothumlight'; font-weight: bold;}
footer .quick-links ul{display: flex; flex-wrap: wrap; margin-bottom: 10px; flex-direction: column; }
footer .quick-links ul a{line-height: 28px; color: #000 !important; font-weight: bold; transition: 0.5s; font-size: 14px !important;}
footer .quick-links ul a:hover{color: #bc9f0e !important;}
footer .quick-links ul li{padding-right: 25px;}
footer .fda-approved p{color: #000; font-weight: bold; margin-bottom: 30px; line-height: 26px;}
footer .reviews img{margin-bottom: 10px; margin-top: 5px; transition: 0.5s;}
footer .reviews img:hover{transform:scale(1.07);}

section.footer-bottom{padding: 60px 0px;}
section.footer-bottom p{color: #000; font-weight: 400; margin-top: 20px; line-height: 26px; font-size: 18px !important; font-family: "Barlow", sans-serif; font-weight: 400;}
.copyright-content{text-align: center;}
.footer-icon .cn-fa-youtube i{color: #FF0302;}
.footer-icon .cn-fa-instagram i{color: #9f7dce;}
.footer-icon .cn-fa-facebook i{color: #0866FF;}
/*.footer-icon a{ width: 28px !important; height: 28px  !important; padding: 5px 0  !important;margin: 2px !important;color: #ffffff !important;border-radius: 0% !important;display: block;} */

.footer-icon ul{margin-top: 30px !important; display: block;}
.copyright-content h4{color: #BC9F0E; font-family: gothum-bold; font-size: 24px; margin: 13px 0px;}
.copyright-content h5{font-size: 13px !important; font-weight: bold;}


.hair-package-title {width: 100% !important;}


/* Extra Color */
.wit {
	Color: white;
}


/* solutionprovider */
.solutionprovider{padding-top: 80px !important; padding-bottom: 80px;}
.solutionprovider h3{text-transform: uppercase; color: #203859; font-size: 15px; font-weight: bold; margin-bottom: 50px !important;}
.solutionprovider h2{color: #BC9F0E; font-size: 33px; line-height: 50px; text-transform: uppercase; display: flex;}
.solutionprovider p{color: #000; line-height: 27px; font-size: 16px; padding-top: 12px;}
.solutionprovider .free-consultation{margin-top:20px !important;}
.solutionprovider .vc_row-fluid:nth-child(3){margin-top: 60px !important;}
.solutionprovider .wpb_row:nth-child(3) h3::before{content: url(../../../wp-content/uploads/2024/09/hat-icon.png); margin-right: 20px;}
.solutionprovider .wpb_row:nth-child(2) h2::before{content: url(../../../wp-content/uploads/2024/09/Group-2830.png); margin-right: 20px;}

.hoverrowservice {margin-top: 60px !important;}
.hoverrowservice .vc_col-sm-4{padding: 0px 15px !important;}
.hoverrowservice .vc_col-sm-4{background: #203859; box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px; height: 350px; border-radius: 10px; transition:0.5s; padding: 0px 30px !important; display: flex; align-items: center;}
/* .hoverrowservice .vc_col-sm-4 .vc_column-inner:hover{transform:scale(0.98);} */
.hoverrowservice .vc_col-sm-4 .overlay{background: #BC9F0E !important; z-index: 1 !important;}
.hoverrowservice .h4title {color: #fff; text-transform: uppercase; font-weight: bold; font-size: 17px; margin-top: 22px !important; position: relative; z-index: 999;}
.hoverrowservice p{color: #fff !important; font-weight: bold; line-height: 27px; font-size: 15px !important; padding-top: 12px; position: relative; z-index: 999;}
.hoverrowservice a{color: #000; font-weight: bold; font-size: 16px; padding: 12px 17px; position: relative; z-index: 999; transition: 0.5s; background: #fff; border:1px solid #fff; border-radius: 7px; margin-top: 3px !important; display: block; width: max-content;}
.hoverrowservice .vc_col-sm-4 .vc_column-inner:hover a {background: #fff0 !important; color: #fff !important; }
.hoverrowservice .vc_col-sm-4 img{position: relative; z-index: 999; transition: 0.7s;}
.hoverrowservice .vc_col-sm-4:hover img{filter: drop-shadow(4px 7px 9px black);}

.servicepackege{padding-top: 0px !important; margin-top: -20px;}
.servicepackege .hoverrowpackege{padding-bottom: 40px  !important;}
.servicepackege .hoverrowpackege .vc_col-sm-4{padding: 0px 15px !important; background: #fff ; z-index: 999; width: 360px !important; height: 350px !important;}
.servicepackege .hoverrowpackege .vc_col-sm-4 img{transition: 0.7s;}
.servicepackege .hoverrowpackege .vc_col-sm-4:hover img{filter: drop-shadow(2px 4px 6px black);}

.servicepackege .hoverrowpackege .vc_col-sm-4 .vc_column-inner{ height: 350px; border-radius: 10px; transition:0.5s; padding: 0px 30px !important; display: flex; align-items: center;}
/* .servicepackege .hoverrowpackege .vc_col-sm-4 .vc_column-inner:hover{transform:scale(0.98);} */
.servicepackege .hoverrowpackege h4{color: #203859; text-transform: uppercase; font-weight: bold; font-size: 15px; margin-top: 22px !important; transition: 0.7s;}
.servicepackege .hoverrowpackege h4::after{content: ''; background: #BC9F0E; width: 40px; height: 2px; display: block; margin-top: 15px;}

.servicepackege .hoverrowpackege li{color: #203859 !important; line-height: 27px; font-size: 18px !important; display: block; transition: 0.7s;}
.servicepackege .hoverrowpackege ul{padding-top: 15px; display: block;}
.hoverrowpackege .hoverboxitem:hover h4{color: #fff !important;}
.hoverrowpackege .hoverboxitem{transition: 0.7s;}
.hoverrowpackege .hoverboxitem:hover{background: #fff0 !important;}
.hoverrowpackege .hoverboxitem:hover li{color: #fff !important;}


.homereviewsstation{padding-bottom: 40px !important; padding-top: 20px;}
.homereviewsstation::after{content: ''; background: #E6E6E6; width: 70%; position: relative; top: 30px; height: 1px; display: flex !important; margin: auto;}

.counter-box{display: flex; justify-content: center; align-items: center; margin: 10px 0px !important;}
.counter-box .number {color: #BC9F0E; font-weight: 500; font-size: 50px;}
.counter-box p{color: #BC9F0E !important; font-weight: 500; font-size: 50px; padding-top: 0px !important;}
.counter-container .h4title {color: #203859; font-size: 16px; font-weight: bold;}
.counter-container{margin-top: 60px;}

.AboutUs{padding-top: 80px !important; padding-bottom: 80px;}
.AboutUs::after{content: ''; background: #E6E6E6; width: 70%; position: relative; top: 80px; height: 1px; display: flex !important; margin: auto;}
.AboutUs h2{text-transform: uppercase; color: #203859; font-size: 15px; font-weight: bold; margin-bottom: 10px !important;}
.AboutUs h3{margin-top:40px;color: #BC9F0E; text-transform: uppercase; font-size: 44px; padding-bottom: 10px;}
.AboutUs p{color: #000; line-height: 26px; padding-top: 15px;}
.AboutUs p a{color: #BC9F0E; font-weight: 600; }
.AboutUs .counter-box{justify-content: flex-start !important; }
.AboutUs .counter-container { margin-top: 20px !important; }
.AboutUs h5{color: #203859 !important; font-size: 20px!important; font-weight: bold;}

.homefreehairs{padding-top: 80px !important; padding-bottom: 80px;}
.homefreehairs::after{content: ''; background: #E6E6E6; width: 70%; position: relative; top: 80px; height: 1px; display: flex !important; margin: auto;}
.homefreehairs h2{color: #BC9F0E; font-size: 40px; text-transform: uppercase;}
.homefreehairs p{color: #000; line-height: 26px; padding-top: 15px; width: 60%; margin: auto; font-size: 16px !important;}
.homefreehairs form{display: flex; align-items: center; width: 80%; margin: auto;}
.homefreehairs .gform-body{width:90% !important;}
.homefreehairs .gform_footer {width:10% !important;}
.homefreehairs .gform_footer input{background: #203859 !important; border: 1px solid #203859; color: #fff !important; text-transform: uppercase !important; height: 45px; padding: 10px 20px; display: flex; align-items: center; justify-content: center; font-family: 'gothumlight'; font-weight: 700; border-radius: 7px;}
.homefreehairs .gform-body input{background: #DCDCDC !important; border: 1px solid #DCDCDC; height: 45px !important; padding: 10px !important; font-family: 'gothumlight'; color: #8B8B8B; border-radius: 5px;}
.homefreehairs .ginput_container_email{padding-right: 20px !important;}

.homehairmethod{padding-top: 80px !important;}
.homehairmethod h2{text-transform: uppercase; color: #203859; font-size: 15px; font-weight: bold; margin-bottom: 13px !important;}
.homehairmethod h3{color: #BC9F0E; text-transform: uppercase; font-size: 44px; padding-bottom: 10px;}
.homehairmethod p{color: #000; font-weight: 400; line-height: 26px; padding-top: 5px; font-family: 'Barlow'; font-size: 20px;}

.homehairmethod .hoverrowpackege{padding-top: 40px !important;}
.homehairmethod .hoverrowpackege .vc_col-sm-4{padding: 0px 20px !important;}
.homehairmethod .hoverrowpackege .vc_col-sm-4 { height: 430px; border-radius: 10px; transition: 0.5s; padding: 0px 30px !important; display: flex; align-items: center; border: 1px solid #AEAEB2;}
/* .homehairmethod .hoverrowpackege .vc_col-sm-4 .vc_column-inner:hover{transform:scale(0.98);} */
.homehairmethod .hoverrowpackege .vc_col-sm-4:hover p{color:#fff !important;}
.homehairmethod .hoverrowpackege .vc_col-sm-4:hover img{filter: brightness(0.2) invert(1);}
.homehairmethod .hoverrowpackege .vc_col-sm-4 img{transition: 0.7s !important;}
.homehairmethod .hoverrowpackege h4{color: #203859; text-transform: uppercase; font-weight: bold; font-size: 21px; margin-top: 22px !important; line-height: 31px;}
.homehairmethod .hoverrowpackege h4::after{content: ''; background: #BC9F0E; width: 40px; height: 2px; display: block; margin-top: 15px;}
.homehairmethod .hoverrowpackege p{font-family: 'gothumlight'; font-size: 15px; color: #1A365D; font-weight: 600; padding-top: 15px;}

.meetourexpert{padding-top: 80px !important;}
.meetourexpert h2{text-transform: uppercase; font-weight: 600; color: #203859; font-size: 15px; font-weight: bold; margin-bottom: 30px; margin-bottom: 13px !important;}
.meetourexpert h3{color: #BC9F0E; text-transform: uppercase; font-size: 50px; padding-bottom: 10px;}
.meetourexpert p{color: #000; font-weight: 400; line-height: 26px; padding-top: 5px;  font-size: 16px;}
.meetourexpert h5{color: #BC9F0E; font-weight: 600; margin-top: 50px; margin-bottom: 7px; text-transform: uppercase;}
.meetourexpert h6{font-weight: 600; font-size: 14px;}

.homeexperiencedoctors{}
.homeexperiencedoctors .overlay{background: #BC9F0E !important;}
.homeexperiencedoctors .hoverboxitem .overlay{z-index: 1 !important;}
.homeimgbox{width: 100%; max-width: 100%; height: 400px;}
.homeimgbox .vc_single_image-wrapper{width: 100%; max-width: 100%;}
.homeimgbox figure{width: 100%; max-width: 100%;}
.homeimgbox .vc_single_image-wrapper img{width: 100%; max-width: 100%;}
.hometextbox{height: 400px; background: #203859; display: flex; align-items: center; padding: 0px 30px !important; border-radius: 0px !important;}
.hometextbox h3{color: #BC9F0E; font-size: 40px; padding-bottom: 6px; z-index: 999; position: relative;}
.hometextbox p{color: #BC9F0E; font-size: 24px; z-index: 999; position: relative;}
/* .homeexperiencedoctors .hoverboxitem .hometextbox:hover{background: #fff0 !important;} */
.homeexperiencedoctors .hoverboxitem:hover .hometextbox h3{color:#fff !important;}
.homeexperiencedoctors .hoverboxitem:hover .hometextbox p{color:#fff !important;}
.homeexperiencedoctors .hoverboxitem .hometextbox{transition: 0.7s !important;}
.homeexperiencedoctors .hoverboxitem{margin: 0% !important; border-radius: 0% !important;}

.homebottomfree{}
.homebottomfree{padding-top: 80px !important; padding-bottom: 60px;}
.homebottomfree h2{color: #BC9F0E; font-size: 40px; text-transform: uppercase;}
.homebottomfree h2 a{color: #BC9F0E; font-size: 40px!important; text-transform: uppercase;}
.homebottomfree p{color: #fff; line-height: 26px; padding-top: 15px; width: 60%; margin: auto; font-size: 16px !important;}
.homebottomfree form{display: flex; align-items: center; width: 80%; margin: auto;}
.homebottomfree .gform-body{width:90% !important;}
.homebottomfree .gform_footer {width:10% !important;}
.homebottomfree .gform_footer input{background: #BC9F0E !important; border: 1px solid #BC9F0E; color: #fff !important; text-transform: uppercase !important; height: 45px; padding: 10px 20px; display: flex; align-items: center; justify-content: center; font-family: 'gothumlight'; font-weight: 700; border-radius: 7px;}
.homebottomfree .gform-body input{background: #ffffff7a !important; border: 1px solid #ffffff7a; height: 45px !important; padding: 10px !important; font-family: 'gothumlight'; color: #000; border-radius: 5px;}
.homebottomfree .ginput_container_email{padding-right: 20px !important;}
.homebottomfree .gform-body input::-ms-input-placeholder {color: #fff !important;} 
.homebottomfree .gform-body input::placeholder {color: #fff !important;}

.homewhychooseus{padding-top: 80px !important; padding-bottom: 80px;}
.homewhychooseus::after{content: ''; background: #E6E6E6; width: 70%; position: relative; top: 80px; height: 1px; display: flex !important; margin: auto;}
.homewhychooseus h2{text-transform: uppercase; font-weight: 600; color: #203859; font-size: 15px; font-weight: bold; margin-bottom: 30px!important; }
.homewhychooseus h3{color: #BC9F0E; text-transform: uppercase; font-size: 40px; font-weight: 600; padding-bottom: 30px;}
.homewhychooseus p{color: #000; font-weight: 400; line-height: 26px; padding-top: 5px;  font-size: 16px;}
.homewhychooseus ul li{display: flex; color: #203859; font-weight: bold; padding-top: 3px; align-items: center; margin-bottom: 20px;}
.homewhychooseus ul li::before{content: '\f00c'; font-family: fontawesome; margin-right: 15px; background: #BC9F0E; height: 25px; display: flex; width: 25px; border-radius: 30px; justify-content: center; align-items: center; color: #fff;}
.homewhychooseus .free-consultation{margin-top: 20px;}

.homebanner { padding-top: 150px !important; padding-bottom: 150px !important; background-image: url(../../../wp-content/uploads/2025/02/golcitybg3.png); background-repeat: no-repeat; background-size: cover; background-position: bottom;
background-color: #112341;}
.homebanner h1{color: #fff; font-size: 90px;}
.homebanner h2{color: #fff; font-size: 82px; width: 150%; z-index: 999; position: relative; line-height: 84px;}
.homebanner p{color: #fff; font-size: 18px !important; line-height: 29px; margin-top: 20px;}
.homebanner .free-consultation{background: #fff !important; margin-top: 18px;}
.homebanner .free-consultation span{color: #000 !important;}
.homebanner .free-consultation:hover span{color: #fff !important;}

img[alt="Google"] {display: none;}
/* banner swipper  */
.homebanner .swiper-container {
	display: flex;
	justify-content: center;
	align-items: center;
	padding-top: 0px;
	position: relative;
  }

  /* Main Image Swiper */
  .homebanner .main-swiper {
	width: 510px; height: 450px; position: relative; border-radius: 20px; overflow: hidden;
  }

.contain {
    display: flex;
    justify-content: space-between; /* Yazıları yan yana ve aralarındaki boşluğu eşitler */
    align-items: center; /* Dikey ortalama */
    width: 100%; /* Genişlik ayarı */
}

.sol-yazi {
    text-align: left; /* Sol yazıyı sola hizala */
	width:100%;
}

.sag-yazi {
    text-align: right; /* Sağ yazıyı sağa hizala */
}

  .homebanner .main-swiper .swiper-slide {
	display: flex;
	justify-content: center;
	align-items: center;
  }

  .homebanner .main-swiper img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 10px;
  }

  /* Thumbs Swiper */
  .homebanner .thumbs-swiper {
	height: 450px;
	width: 100px;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	margin-left: 20px;
	display: none;
  }

  .homebanner .thumbs-swiper .swiper-slide {
	width: 100px;
	height: 100px !important;
	margin: 10px 0;
	overflow: hidden;
	border: 2px solid transparent;
	border-radius: 10%;
	transition: border-color 0.3s ease;
  }

  /* .thumbs-swiper .swiper-slide-thumb-active {
	border-color: #ffcc00;
  } */

  .homebanner .thumbs-swiper img {
	width: 100%; height: 100%; object-fit: contain; border-radius: 5%;
  }

  /* Arrows */
   .swiper-button-next, .swiper-button-prev {
	background-color: #ffcc00;
	color: #000;
	width: 30px;
	height: 30px;
	border-radius: 10%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 18px;
	position: absolute;
	z-index: 10;
	bottom: 10px;
	right: 0;
	margin-right: 5px;
  }

  .homebanner .swiper-button-prev {
	right: 40px;
  }

  /* Dots (pagination) */
  .homebanner .swiper-pagination {
	position: absolute; bottom: -50px; left: 0; width: 100%; text-align: center; margin-top: 9px; margin-left: -43px;
  }

  .homebanner  .swiper-pagination-bullet {
	background-color: #fff;
	opacity: 0.5;
  }

  .homebanner .swiper-pagination-bullet-active {
	background-color: #ffcc00;
	opacity: 1;
  }

  /* Overall layout */
  .homebanner  .swiper-wrapper {
	display: flex;
	align-items: center;
  }
.swiper-thumbs{pointer-events: none;}
.navigationbuttons{position: absolute; direction: rtl; right: 70px; top: 80%;}

.swiper-button-next::after{content: '\f061 '; font-family:fontawesome; font-size: 15px; color: #fff;}
.swiper-button-prev::after{content: '\f060 '; font-family:fontawesome; font-size: 15px; color: #fff;}
.swiper-pagination-bullets{top: 93%;}
.homebanner .swiper-wrapper{padding-bottom: 40px !important;}

.homeitworks{padding:80px !important; padding-bottom: 80px;}
.homeitworks::after{content: ''; background: #E6E6E6; width: 70%; position: relative; top: 80px; height: 1px; display: flex !important; margin: auto;}
.workimages::before{content: ''; background-color: #BC9F0E; height: 2px; width: 80px; display: none; left: 169px; top: 40px; position: relative;}
.homeitworks h2{text-transform: uppercase; font-weight: 600; color: #203859; font-size: 15px; font-weight: bold; margin-bottom: 50px !important; }
.homeitworks h4{color: #203859; text-transform: uppercase; font-size: 16px; font-weight: 600; padding-bottom: 5px; padding-top: 15px;}
.divtitle1 {color: #203859; text-transform: uppercase; font-size: 16px; font-weight: 600; padding-bottom: 5px; padding-top: 15px;}
.homeitworks  p{color: #203859; font-weight: 400; line-height: 23px; padding-top: 5px;  font-size: 16px; font-family: 'Barlow';}
/* .homeitworks .sec-row{padding: 0px 120px !important;} */
.homehairblue{background:#112341 !important;}
.homehairgold{background:#BC9F0E !important;}
.homehairwhite{background:#fff !important;}


.hometreatment{padding:80px !important; padding-bottom: 80px;}
.hometreatment::after{content: ''; background: #E6E6E6; width: 70%; position: relative; top: 80px; height: 1px; display: flex !important; margin: auto;}
.hometreatment h2{text-transform: uppercase; font-weight: 600; color: #203859; font-size: 15px; font-weight: bold; margin-bottom: 50px; }
.hometreatment h3{color: #BC9F0E; text-transform: uppercase; font-size: 40px; font-weight: 600; padding-bottom: 10px;}
.hometreatment p{color: #000; font-weight: 400; line-height: 28px; padding-top: 5px; font-size: 18px; width: 40%; margin: auto; font-family: 'Barlow'; margin-bottom: 70px !important;}
.hometreatment h5{color: #203859; font-weight: 700; margin-top: 20px;}
.hometreatment .vc_row-fluid:nth-child(2) .vc_column-inner{transition: 0.5s;}
.hometreatment .vc_row-fluid:nth-child(2) .vc_column-inner:hover{transform: scale(1.1);}

.hometreatmentreview {padding:80px !important; padding-bottom: 80px;}
.hometreatmentreview::after{content: ''; background: #E6E6E6; width: 70%; position: relative; top: 80px; height: 1px; display: flex !important; margin: auto;}

.homeworldmedia {padding:80px !important; padding-bottom: 80px;}
.homeworldmedia h2{text-transform: uppercase; font-weight: 600; color: #203859; font-size: 15px; font-weight: bold; margin-bottom: 50px !important; }
.homeworldmedia h3{color: #BC9F0E; text-transform: uppercase; font-size: 40px; font-weight: 600; padding-bottom: 40px;}

.homegetfree .gform_footer input{background: #203859 !important;}
.homegetfree h2{color: #fff !important;}

.customerswipper {padding-top:20px !important; padding-bottom: 50px;}
.customerswipper::after{content: ''; background: #E6E6E6; width: 70%; position: relative; top: 50px; height: 1px; display: flex !important; margin: auto;}
.customerswipper h2{text-transform: uppercase; font-weight: 600; color: #203859; font-size: 15px; font-weight: bold; margin-bottom: 30px; }
.customerswipper h3{color: #BC9F0E; text-transform: uppercase; font-size: 25px; font-weight: 600; padding-bottom: 10px; width: 60%; margin: auto;}
.customerswipper p{color: #000; font-weight: 400; line-height: 28px; padding-top: 5px; font-size: 18px; width: 70%; margin: auto; font-family: 'Barlow'; margin-bottom: 20px !important; margin-top: 20px;}
.customerSwiper {width: 100%;padding: 20px 0;margin: 0 auto; overflow: hidden;}
.swiper-slide {display: flex;justify-content: center;align-items: center;}
.card {text-align: center; padding: 20px 15px; border-radius: 8px; background-color: #fff;}
.card img {max-width: 100%;border-radius: 8px;height: 200px; object-fit: cover;}
.card h3 { font-size: 20px; display:none;margin-top: 10px; color: #bc9f0e; font-weight: 700; text-align: left; margin-left: 5px; margin-top: 23px; }
.card p:first-of-type {font-size: 15px; color: #203859; font-weight: bold; text-align: justify; margin-top: 25px; margin-left: 5px;}
.card p{text-align: left; margin-left: 5px; line-height: 24px; margin-top: 5px;}
.swiper-button-next {color: #606060;}

.hometwoyoutube {padding-top:80px !important; padding-bottom: 80px;}
.hometwoyoutube::after{content: ''; background: #E6E6E6; width: 70%; position: relative; top: 80px; height: 1px; display: flex !important; margin: auto;}

.hometestimonialsclear {padding-top:80px !important; padding-bottom: 50px;}
.hometestimonialsclear::after{content: ''; background: #E6E6E6; width: 70%; position: relative; top: 50px; height: 1px; display: flex !important; margin: auto;}
.hometestimonialsclear h2{text-transform: uppercase; font-weight: 600; color: #203859; font-size: 15px; font-weight: bold; margin-bottom: 40px; }
.hometestimonialsclear h3{color: #BC9F0E; text-transform: uppercase; font-size: 40px; font-weight: 600; padding-bottom: 10px; margin: auto;}
.hometestimonialsclear p{color: #000; font-weight: 400; line-height: 28px; padding-top: 5px; font-size: 18px; width: 70%; margin: auto; font-family: 'Barlow'; margin-bottom: 50px !important; margin-top: 20px;}

.grafts-tees .vc_column-inner{background: #203859; height: 200px; border-radius: 15px; display: flex; justify-content: center; align-items: center;}
.grafts-tees {padding: 0px 25px !important;}
.grafts-tees h4{color: #fff; font-size: 35px;  font-weight: 600; width: 300px;}
.grafts-tees h4::after{content: ''; background: #e6e6e6; width: 60%; height: 2px; display: block; margin: auto; margin-top: 15px !important;}
.grafts-tees h5{color: #fff; font-size: 20px; padding-top: 15px; font-weight: 600;}

.calculationresult {margin-top: 40px !important;}

.homeinvest {padding-top:80px !important; padding-bottom: 80px;}
.homeinvest::after{content: ''; background: #E6E6E6; width: 70%; position: relative; top: 80px; height: 1px; display: flex !important; margin: auto;}
.homeinvest h2{text-transform: uppercase; font-weight: 600 !important; color: #203859; font-size: 15px; font-weight: bold; margin-bottom: 60px !important;}
.homeinvest h3{color: #BC9F0E; text-transform: uppercase; font-weight: 600; padding-bottom: 10px; width: 100%; margin: auto;}
.homeinvest p{color: #000; font-weight: 400; line-height: 28px; padding-top: 5px; font-size: 18px; width: 100%; margin: auto; font-family: 'Barlow'; margin-bottom: 20px !important; margin-top: 0px;}


.homehairrestore {padding-top:80px !important; padding-bottom: 80px;}
.homehairrestore::after{content: ''; background: #E6E6E6; width: 70%; position: relative; top: 80px; height: 1px; display: flex !important; margin: auto;}
.homehairrestore h2{text-transform: uppercase; font-weight: 600 !important; color: #203859; font-size: 15px; font-weight: bold; margin-bottom: 15px !important;}
.homehairrestore h3{color: #BC9F0E; text-transform: uppercase; font-size: 40px; font-weight: 600; padding-bottom: 10px; width: 100%; margin: auto;}
.homehairrestore p{color: #000; font-weight: 400; line-height: 28px; padding-top: 5px; font-size: 18px; padding-bottom: 20px; width: 80%; margin: auto; font-family: 'Barlow'; margin-bottom: 20px !important; margin-top: 0px;}

.gform_confirmation_message{color: #fff !important; font-family: 'gothumlight'; text-align: center; margin-top: 10px; font-weight: bold;}
body.page-id-907 .gform_confirmation_message{color: #000 !important;}

.explore_the_horizon a{transition: 0.5s;}
.explore_the_horizon a:hover{background: #bc9f0e !important;}


.hometestimonialsfull .testimonial-slider {
	width: 100%;
	max-width: 1200px;
	margin: auto;
}

.hometestimonialsfull .swiper-slide {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 20px;
	background-color: white;
	border: 1px solid #eee;
	border-radius: 15px;
	box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
	text-align: left;
	height: 250px;
	max-width: 800px;
}

.hometestimonialsfull .testimonial {
	display: flex;
	align-items: center;
	width: 100%;
	padding: 10px;
	box-sizing: border-box;
}

.hometestimonialsfull .testimonial .image-container {
	position: relative;
	margin-right: 20px;
}

.hometestimonialsfull .testimonial img.person-img {
	border-radius: 10px;
	width: 210px;
	height: 210px;
}

.hometestimonialsfull .testimonial img.before-img {
	position: absolute; top: 12px; left: 180px; width: 65px; height: 65px; border-radius: 0%; border: 2px solid white;
}

.hometestimonialsfull .testimonial .text-container {
	flex: 1; margin-left: 6%; margin-top: 8px;
}

.hometestimonialsfull .testimonial blockquote {
	color: #333333; margin: 0; line-height: 1.6; font-family: 'gothumlight'; font-size: 14px; padding-top: 5px;
}
.hometestimonialsfull .testimonial blockquote p{
color: #333333 !important; margin: 0 !important; line-height: 1.6 !important; font-family: 'gothumlight' !important; font-size: 14px !important; padding-top: 5px !important; padding-bottom: 0px !important; width: 100% !important;
}
.hometestimonialsfull .testimonial i.quote-icon {
	color: #f7c12c;
	font-size: 24px;
}
blockquote{border-left: 0px !important;}

.hometestimonialsfull .watch-story {
	margin-top: 15px;
}

.hometestimonialsfull .watch-story a {
	display: inline-flex;
	align-items: center;
	color: #203859;
	font-weight: bold;
	text-decoration: none;
}

.hometestimonialsfull .watch-story img {
	margin-left: 8px;
	width: 18px;
	height: auto;
}

.hometestimonialsfull .swiper-button-prev,
.hometestimonialsfull .swiper-button-next {
	color: #f7c12c;
	font-size: 24px;
}
.hometestimonialsfull {padding-top:80px !important; padding-bottom: 80px;}
.hometestimonialsfull::after{content: ''; background: #E6E6E6; width: 70%; position: relative; top: 80px; height: 1px; display: flex !important; margin: auto;}
.hometestimonialsfull h2{text-transform: uppercase; font-weight: 600 !important; color: #203859; font-size: 15px; font-weight: bold; margin-bottom: 15px !important;}
.hometestimonialsfull h3{color: #BC9F0E; text-transform: uppercase; font-size: 40px; font-weight: 600; padding-bottom: 10px; width: 100%; margin: auto;}
.hometestimonialsfull p{color: #000; font-weight: 400; line-height: 28px; padding-top: 5px; font-size: 18px; padding-bottom: 0px; width: 100%; margin: auto; font-family: 'Barlow'; margin-bottom: 20px !important; margin-top: 0px;}

.f-logo input{font-family: gothumlight;}
.f-logo .gform_button {padding: 11px 24px; background: #203859; border: 1px solid #203859 !important; color: #fff; border-radius: 4px; font-family: 'gothumlight';}

.homegooglemap figure{width: 100% !important;}
.homegooglemap figure .wpb_wrapper {width: 100% !important;}
.homegooglemap figure .vc_single_image-wrapper{width: 100% !important;}
.homegooglemap .vc_single_image-wrapper img{width: 100% !important;}


.hover-box { position: relative; width: 300px; height: 300px; background-color: #f0f0f0; /* margin: 50px; */ overflow: hidden; }
.hover-box::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: transparent; /* Initially transparent */ transform: translate(0, 0); /* Default state */ transition: transform 0.4s ease, background-color 0.4s ease; /* Background color transition */ z-index: 1; }
.hover-box.hover-enter::before {background-color: #203859; }
.hover-box.hover-left::before {transform: translateX(-100%);}
.hover-box.hover-right::before {transform: translateX(100%);}
.hover-box.hover-top::before {transform: translateY(-100%);}
.hover-box.hover-bottom::before {transform: translateY(100%);}
.hover-box.hover-enter.hover-left::before {transform: translateX(0);}
.hover-box.hover-enter.hover-right::before {transform: translateX(0);}
.hover-box.hover-enter.hover-top::before {transform: translateY(0);}
.hover-box.hover-enter.hover-bottom::before {transform: translateY(0);}
.hoverboxitem {overflow: hidden;}
.hoverboxitem .overlay { transform: translate3d(-100%, 0, 0); animation-duration: 0.5s; animation-fill-mode: forwards; z-index: -1; animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);}
  /* Mouse enter event */
.hoverboxitem.mouseenter.top .overlay {animation-name: slide--enter-top;}
.hoverboxitem.mouseenter.right .overlay {animation-name: slide--enter-right;}
.hoverboxitem.mouseenter.bottom .overlay {animation-name: slide--enter-bottom;}
.hoverboxitem.mouseenter.left .overlay {animation-name: slide--enter-left;} 
  /* Mouse leave event */
.hoverboxitem.mouseleave.top .overlay {animation-name: slide--leave-top;}
.hoverboxitem.mouseleave.right .overlay {animation-name: slide--leave-right;}
.hoverboxitem.mouseleave.bottom .overlay {animation-name: slide--leave-bottom;}
.hoverboxitem.mouseleave.left .overlay {animation-name: slide--leave-left;}

#contact input{font-family: 'gothumlight' !important;}
#contact select option{font-family: 'gothumlight' !important;}
#contact label{font-family: 'gothumlight' !important;}

.privacyPolicycontent h3{justify-content: center !important;}
.privacyPolicycontent p{justify-content: center !important; text-align: center;}

.maptext .vc_col-sm-4 .vc_column-inner{background-color:#ffffffc4; padding: 20px !important; height: 500px;}
.maptext .vc_col-sm-4{position: absolute; top: -31px;}
.maptext .vc_col-sm-4{padding: 33px 33px 33px 128px !important;}
.maptext h3 {color: #BC9F0E; text-transform: uppercase; font-size: 18px; font-weight: 600; padding-bottom: 30px; margin-top: 20px; }
.maptext h4 {color: #203859; text-transform: uppercase; font-size: 16px; font-weight: 600; line-height: 20px; }
.maptext img{width:60% !important;}
 
  /* Sliding animations ! */
  @keyframes slide--enter-top {
	0% { transform: translate3d(0, -100%, 0); }
	100% { transform: none; }
  }
  @keyframes slide--enter-right {
	0% { transform: translate3d(100%, 0, 0); }
	100% { transform: none; }
  }
  @keyframes slide--enter-bottom {
	0% { transform: translate3d(0, 100%, 0); }
	100% { transform: none; }
  }
  @keyframes slide--enter-left {
	0% { transform: translate3d(-100%, 0, 0); }
	100% { transform: none; }
  }
  @keyframes slide--leave-top {
	0% { transform: none; }
	100% { transform: translate3d(0, -100%, 0); }
  }
  @keyframes slide--leave-right {
	0% { transform: none; }
	100% { transform: translate3d(100%, 0, 0); }
  }
  @keyframes slide--leave-bottom {
	0% { transform: none; }
	100% { transform: translate3d(0, 100%, 0); }
  }
  @keyframes slide--leave-left {
	0% { transform: none; }
	100% { transform: translate3d(-100%, 0, 0); }
}

.hoverboxitem { position: relative; display: flex; margin: 1%;  align-items: center; justify-items: center; box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px; border-radius: 7px; }
.content {flex: 1; text-align: center; }
.overlay { position: absolute; height: 100%; width: 100%; background-color: #203859; text-align: center; left: 0; }
.layout{display: flex !important; justify-content: center !important;}


/* service page started  */

.innerbanner{padding:80px 80px 0px !important;}
.innerbanner h2{text-transform: uppercase; color: #BC9F0E; font-size: 15px; font-weight: bold; margin-bottom: 13px !important;}
.innerbanner h1{color: #203859; line-height: 60px; text-transform: uppercase; font-weight: bold; font-size: 44px; padding-bottom: 10px;}
.innerbanner h1 strong{font-family: 'gothum-bold';}
.innerbanner p{color: #000; margin-bottom: 28px !important; font-weight: 400; line-height: 26px; padding-top: 5px; font-family: 'Barlow'; font-size: 20px;}
.innerbanner .free-consultation{padding: 15px 25px !important; background-color: #BC9F0E;}
.innerbanner .free-consultation:hover::before{box-shadow: inset 0 0 0 10em #203859;}

.serviceawards{padding-top: 30px !important; padding-bottom: 30px; padding-left: 80px !important; padding-right: 80px !important;}
.serviceawards h4{color:#fff; padding-left: 10px;}
.serviceawards .vc_col-sm-4 .wpb_wrapper{display:flex; justify-content: center; align-items: center;}


.servicetransplant{padding:80px !important;}
.servicetransplant h3{color: #fff; line-height: 60px; text-transform: uppercase; font-weight: bold; font-size: 44px; padding-bottom: 10px;}
.servicetransplant p{color: #fff; margin-bottom: 28px !important; font-weight: 400; line-height: 26px; padding-top: 5px; font-family: 'Barlow'; font-size: 20px;}
.servicetransplant .unit1 .free-consultation{padding: 15px 25px !important; background-color: #BC9F0E;}
.servicetransplant .unit1 .free-consultation:hover span{color:#203859 !important;}
.servicetransplant .unit1 .free-consultation:hover::before{box-shadow: inset 0 0 0 10em #fff;}

.fuefat{border-radius: 15px !important; padding: 30px 60px 60px 30px; margin-top: 60px;}
.servicetransplant .fuefat h2 {color: #203859 ; font-size: 44px !important; font-weight: 600;}
.servicetransplant .fuefat p {color: #333333; font-size: 18px; } /* padding-top: 35px; *//* margin-bottom: 50px !important; */	
.servicetransplant .fuefat .free-consultation{padding: 15px 25px !important; background-color: #BC9F0E; margin: auto;}
/* .servicetransplant .fuefat .free-consultation:hover span{color:#203859 !important;} */
.servicetransplant .fuefat .free-consultation:hover::before{box-shadow: inset 0 0 0 10em #203859;}


.whygoldcity{padding:80px 80px 0px 80px !important;}
.whygoldcity h2{text-transform: uppercase; color: #203859; font-size: 15px; font-weight: bold; margin-bottom: 40px !important;}
.whygoldcity h3{color: #203859; line-height: 60px; text-transform: uppercase; font-weight: bold; font-size: 44px; padding-bottom: 10px;}
.whygoldcity p{color: #333333; margin-bottom: 28px !important; font-weight: 400; line-height: 26px; padding-top: 5px; font-family: 'Barlow'; font-size: 20px;}
.whygoldcity .free-consultation{padding: 15px 25px !important;}
.whygoldcity .free-consultation{padding: 15px 25px !important; background-color: #BC9F0E;}
.whygoldcity .free-consultation:hover::before{box-shadow: inset 0 0 0 10em #203859;}

.servicehairmethod{padding-bottom: 80px !important;}

.howdoesitworks h2{text-transform: uppercase; color: #203859; font-size: 15px; font-weight: bold; margin-bottom: 40px !important;}
.howdoesitworks .unit1 .free-consultation{background: #203859 !important;}

.fuehairtransplant .free-consultation{margin-top: 30px !important;}

.unitexicion .wpb_row{padding-top: 60px !important;}
.unitexicion h3{color:#BC9F0E; font-family: Barlow; font-size: 24px; font-style: normal; font-weight: 500; line-height: 26px; margin-bottom: 15px; text-transform: uppercase;}
.unitexicion p{color: #333; font-family: Barlow; font-size: 18px; font-style: normal; font-weight: 400; line-height: 26px;}
.unitexicion li{color: #333; font-family: Barlow; font-size: 18px; font-style: normal; font-weight: 400; line-height: 26px; display: flex; align-items: baseline;}
.unitexicion li::before{content: '.'; height: 3px; width: 3px !important; display: block; margin-right: 9px; position: relative; top: -4px; color: #000; font-size: 30px;}
.unitexicion .free-consultation{margin-top: 20px !important; margin-bottom: 20px !important;}

.servicehairtransplant{padding-top: 80px !important; padding-bottom: 80px !important;}
.servicehairtransplant::after { content: ''; background: #E6E6E6; width: 70%; position: relative; top: 80px; height: 1px; display: flex !important; margin: auto; }
.servicehairtransplant h2{color: #FFF; font-size: 54px; font-style: normal; font-weight: 400; line-height: 75px;}
.servicehairtransplant p{color: #FFF; font-size: 18px; font-style: normal; font-weight: 400; line-height: 28px; }

.servicehairtransplant .fuefitrow .vc_column-inner{padding: 70px 50px !important;}
.servicehairtransplant .free-consultation{background: #bc9f0e !important; margin-top: 20px; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;}
.servicehairtransplant .free-consultation:hover::before {box-shadow: inset 0 0 0 10em #fff;}
.servicehairtransplant .free-consultation:hover span{color:#000 !important;}

.servicefreeconsultation{padding-top: 80px !important; padding-bottom: 80px !important;}
.servicefreeconsultation::after { content: ''; background: #E6E6E6; width: 70%; position: relative; top: 80px; height: 1px; display: flex !important; margin: auto; }
.servicefreeconsultation h2{color: #bc9f0e; font-size: 54px; font-weight: 400; line-height: 75px; text-transform: uppercase;}
.servicefreeconsultation p{color: #333; font-size: 18px; font-style: normal; font-weight: 400; line-height: 28px; }

.servicehairtransplantcost{padding-top: 80px !important; padding-bottom: 80px !important;}
.servicehairtransplantcost::after { content: ''; background: #E6E6E6; width: 70%; position: relative; top: 80px; height: 1px; display: flex !important; margin: auto; }
.servicehairtransplantcost h2{text-transform: uppercase; color: #203859; font-size: 15px; font-weight: bold; margin-bottom: 50px !important;}
.servicehairtransplantcost h3{color: #BC9F0E; text-transform: uppercase; font-size: 44px; padding-bottom: 10px;}
.servicehairtransplantcost p{color: #000; font-weight:bold; line-height: 26px; padding-top: 15px;}
.servicehairtransplantcost .free-consultation{margin-top: 20px !important;}

.servicesatisfection{padding-top: 80px !important; padding-bottom: 80px !important;}
.servicesatisfection::after { content: ''; background: #E6E6E6; width: 70%; position: relative; top: 80px; height: 1px; display: flex !important; margin: auto; }
.servicesatisfection h2{text-transform: uppercase; color: #203859; font-size: 22px; font-weight: bold; margin-bottom: 7px !important; margin-top: 10px; line-height: 34px;}
.servicesatisfection h3{color: #BC9F0E; text-transform: uppercase; font-size: 44px; padding-bottom: 10px;}
.servicesatisfection p{color: #000; font-weight:bold; line-height: 26px; padding-top: 15px;}

.hairlessimages p{color: #000 !important; margin: 20px 0px !important;}
.hairlessimages p strong{font-weight: 600;}
.hairlessimages .boxselect .vc_column-inner{border: 1px solid #eee; height: 180px; display: flex; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px; justify-content: center; align-items: center; border-radius: 12px; transition: background-color 0.3s ease;}
.hairlessimages .boxselect{padding: 0px 15px 0px 15px !important;}
.hairlessimages .boxselect.active-box .vc_column-inner{background: #203859; border: 1px solid #203859;}
.hairlessimages .boxselect .vc_column-inner h4{color: #203859; font-family: 'gothum-bold'; font-size: 20px; margin-top: 13px;}
.hairlessimages .boxselect.active-box .vc_column-inner h4{color: #fff;}

.servicehairtransplant h3{color: #BC9F0E; font-size: 56px; font-style: normal; font-weight: 400; line-height: 75px; /* 133.929% */ text-transform: uppercase;}
.hairlessimages {padding: 0px 30px !important;}
.hairlessimages .vc_column-inner{padding-left: 0px !important;}

.radioconfirm{display: flex; align-items: baseline; margin-top: 30px;}
.radioconfirm label{font-family: 'gothumlight'; font-size: 16px; line-height: 23px; color: #333; margin-left: 15px;}

.routescounting{padding-top: 80px !important; padding-bottom: 80px !important;}
.routescounting::after { content: ''; background: #E6E6E6; width: 70%; position: relative; top: 80px; height: 1px; display: flex !important; margin: auto; }
.routescounting h2{text-transform: uppercase; color: #203859; font-size: 15px; font-weight: bold; margin-bottom: 20px !important;}
.routescounting h3{color: #BC9F0E; text-transform: uppercase; font-size: 44px;}
.routescounting p{color: #000; font-weight:bold; line-height: 26px; padding-top: 15px; margin-bottom: 40px !important;}

.inclusivepackegeservice{padding-top: 80px !important; padding-bottom: 80px !important;}
.inclusivepackegeservice::after { content: ''; background: #E6E6E6; width: 70%; position: relative; top: 80px; height: 1px; display: flex !important; margin: auto; }
.inclusivepackegeservice h2{text-transform: uppercase; color: #203859; font-size: 15px; font-weight: bold; margin-bottom: 50px !important;}
.inclusivepackegeservice h3{text-align:center;color: #BC9F0E; font-size: 20px; font-style: normal; font-weight: 400; line-height: 35px; text-transform: uppercase; margin-bottom: 9px; margin-top: 20px;}
.inclusivepackegeservice h4{text-align:center;text-transform: uppercase; color: #203859; font-size: 22px; font-weight: bold; margin-bottom: 10px !important;}
.inclusivepackegeservice .standered-first li{color: #333; font-family: Barlow; font-size: 18px; font-style: normal; font-weight: 400; line-height: 26px; display: flex; align-items: baseline;}
.inclusivepackegeservice .standered-first li::before{content: '.'; height: 3px; width: 3px !important; display: block; margin-right: 9px; position: relative; top: -4px; color: #000; font-size: 30px;}

.inclusivepackegeservice .goldpackege{margin-top: 20px; display: block;}
.inclusivepackegeservice .goldpackege li{color: #BC9F0E; font-family: Barlow; font-size: 18px; font-style: normal; font-weight: 400; line-height: 26px; display: flex; align-items: baseline;}
.inclusivepackegeservice .goldpackege li::before{content: '.'; height: 3px; width: 3px !important; display: block; margin-right: 9px; position: relative; top: -4px; color: #BC9F0E; font-size: 30px;}

.BetterForYou::after { content: ''; background: #E6E6E6; width: 70%; position: relative; top: 80px; height: 1px; display: flex !important; margin: auto; }

.learnMoreSection label{font-family: 'gothumlight'; text-transform: capitalize; font-weight: 600;}
.learnMoreSection input{font-family: 'gothumlight' !important;}


.stepslider .stepswiper {
	width: 100%;
	height: 100%;
	padding: 20px;
  }

  .stepslider .swiper-wrapper {
	display: flex;
  }

  .stepslider  .swiper-slide {
	background-color: #fff;
	border-radius: 8px;
	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
	padding: 30px;
	text-align: center;
	max-width: 300px;
	margin: 0 auto;
	display: block !important;
  }

  .step {
	font-size: 15px;
	color: #BC9F0E;
	margin-bottom: 15px;
	font-family: gothumlight;
  }

  .stepslider .step-image {
	max-width: 100px;
	margin-bottom: 20px;
  }

  /* Navigation Arrows */
  .stepslider .swiper-button-next, .swiper-button-prev {
	color: #002d63;
  }



.stepslider {padding-top: 80px !important; padding-bottom: 80px !important;}
.stepslider::after { content: ''; background: #E6E6E6; width: 70%; position: relative; top: 80px; height: 1px; display: flex !important; margin: auto; }
.stepslider h2{text-transform: uppercase; color: #203859; font-size: 15px; font-weight: bold; margin-bottom: 40px !important;}
.stepslider h3{color: #BC9F0E; line-height: 60px; text-transform: uppercase; font-weight: bold; font-size: 44px; padding-bottom: 10px;}
.stepslider .swiper-slide{padding: 0px 20px !important; width: 500px !important; max-width: 500px !important;}
.stepslider .swiper-slide { height: 430px; border-radius: 10px; text-align: left; transition: 0.5s; padding: 50px 20px !important; display: flex; align-items: center; border: 1px solid #AEAEB2;}
.stepslider .vswiper-slide img{transition: 0.7s !important;}
.stepslider h4{color: #203859; text-transform: uppercase; font-weight: bold; font-size: 21px; margin-top: 22px !important; line-height: 31px;}
.stepslider h4::after{content: ''; background: #BC9F0E; width: 40px; height: 2px; display: block; margin-top: 15px;}
.stepslider p{font-family: 'gothumlight'; font-size: 15px; color: #1A365D; font-weight: 600; padding-top: 15px;}


.serviceinnerfue .vc_row-fluid{margin-top: 0px !important; padding-top: 0px !important; padding-bottom: 0px !important;}
.serviceinnerfue::after { content: ''; background: #E6E6E6; width: 70%; position: relative; top: 80px; height: 1px; display: flex !important; margin: auto; }

.unitexicion h2{text-transform: uppercase; color: #203859; font-size: 15px; font-weight: bold; margin-bottom: 20px !important;}
.unitexicion p{color: #000;  line-height: 26px; padding-top: 15px; margin-bottom: 40px !important;}


.inner-postgrid{padding-top: 80px !important; padding-bottom: 30px !important;}
/* .inner-postgrid::after { content: ''; background: #E6E6E6; width: 70%; position: relative; top: 30px; height: 1px; display: flex !important; margin: auto; } */
.inner-postgrid h2{text-transform: uppercase; color: #203859; font-size: 15px; font-weight: bold; margin-bottom: 20px !important;}
.inner-postgrid h3{color: #BC9F0E; text-transform: uppercase; font-size: 44px;}
.inner-postgrid p{color: #000; font-weight:bold; line-height: 26px; padding-top: 15px; margin-bottom: 40px !important;}
.inner-postgrid .vc_gitem-zone{background-size: contain !important; height: 200px;}

.inner-postgrid .vc_gitem-post-data-source-post_excerpt p{margin-bottom: 0px !important; padding-top: 0px !important;}
.inner-postgrid .vc_gitem-zone-c{background: #fff0 !important;}
.inner-postgrid .vc_custom_heading h4{font-weight: 600 !important; color: #BC9F0E !important; margin-top: 10px !important;}

.inner-postgrid .vc_btn3-style-flat{background: #fff0 !important; padding: 0px !important; color: #000 !important; font-weight: 600;}


/* Hide the default dropdown arrow */
/* Style for the buttons */
.contact-form-steps .ginput_container {
   display: flex; /* Align buttons horizontally */
     gap: 10px; /*justify-content: center;*/
}

.contact-button {
    padding: 10px 20px; /* Padding */
    border: 2px solid #1a2c4b; /* Border color */
    border-radius: 5px; /* Rounded corners */
    background-color: white; /* Button background */
    color: #1a2c4b; /* Text color */
    font-weight: bold; /* Bold text */
    cursor: pointer; /* Pointer cursor */
    transition: background-color 0.3s ease, color 0.3s ease; /* Smooth transitions */
}

/* Change styles on hover */
.contact-button:hover {
    background-color: #1a2c4b; /* Change background color */
    color: white; /* Change text color */
}

.contact-form-steps #gform_page_8_2 .gchoice label{ border-radius: 8px; height: 200px; width: 400px; display: flex !important; align-items: center; justify-content: center; font-size: 28px !important; font-family: 'gothumlight'; color: #002d63; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.contact-form-steps #gform_page_8_2 .gchoice .gfield-choice-input {display:none !important; transition: 0.5s;}
.contact-form-steps #gform_page_8_2 .gfield_radio{display: flex;}
.contact-form-steps #gform_page_8_2 .gchoice.active label{background-color: #002d63; color: #fff;}
.contact-form-steps #gform_page_8_2 .box img{border-radius: 8px; height: 200px; width: 400px; margin: auto; object-fit: cover;}
.contact-form-steps #gform_page_8_2 .box h3{margin-top: 20px; margin-bottom: 20px; color:#002d63; font-weight: 600;}
.contact-form-steps #gform_page_8_2 .box{text-align: center;}
.contact-form-steps #gform_page_8_2 .gchoice_8_14_0 { position: relative; left: -69px; }
.contact-form-steps #gform_page_8_2 .gchoice_8_14_1 { position: relative; left: 100px; }

.contact-form-steps .gform_page_footer {text-align: center; margin-top: 40px !important;}
.contact-form-steps .gform_page_footer input{padding: 10px 20px; border: 1px solid #002d63; color: #fff !important; border-radius: 4px; background-color: #002d63 !important; font-family: gothumlight; font-weight: 600;}
 .contact-form-steps .gform_page_footer input{width:15% !important;}
#gform_page_8_3 .contact-form-steps .gform_page_footer input{width:15% !important;}
.contact-form-steps .gf_page_steps{text-align: center !important;}
.contact-form-steps .gf_step_label{font-family: gothumlight; font-weight: 600; color: #002d63;}



/* .contact-form-steps form{display: flex; align-items: center; width: 80%; margin: auto;} */
/* .contact-form-steps .gform-body{width:90% !important;} */
/* .contact-form-steps .gform_footer {width:10% !important;} */
/* .contact-form-steps .gform_footer input{background: #BC9F0E !important; border: 1px solid #BC9F0E; color: #fff !important; text-transform: uppercase !important; height: 45px; padding: 10px 20px; display: flex; align-items: center; justify-content: center; font-family: 'gothumlight'; font-weight: 700; border-radius: 7px;} */
.contact-form-steps .gform_page_fields input{background: #DCDCDC !important; height: 45px !important; padding: 10px !important; font-family: 'gothumlight'; color: #000;}
.contact-form-steps .ginput_container_email { padding-right: 6px !important; }
.contact-form-steps .gform_page_fields input::-ms-input-placeholder {color: #000 !important;} 
.contact-form-steps .gform_page_fields input::placeholder {color: #000 !important;}

.contact-form-steps .gform_wrapper.gravity-theme .ginput_complex span input{width: 100% !important; margin-top: 15px !important;}
.contact-form-steps .gform_wrapper.gravity-theme .ginput_complex span select{width: 100% !important; max-width: 100% !important; margin-top: 15px !important;}

.contact-form-steps .gform_wrapper.gravity-theme .ginput_complex span{width: 100% !important; flex: 0 0 100% !important; padding-left: 0px !important; padding-right: 0px !important;}
.contact-form-steps .ginput_complex{padding-right: 0 !important;}
.contact-form-steps #field_8_2{margin-top: 12px !important;}
.contact-form-steps #field_8_8{margin-top: 12px !important;}
.contact-form-steps .gf_page_steps{margin-bottom: 40px !important;}
.contact-form-steps form #gform_page_8_1{width: 90% !important; margin: auto !important;}
.two-column-layout img{height:390px;}

.contact-form-steps .ful-box{text-align: center;}

.admin-bar .input-wrapper input{display: block !important;}
body .input-wrapper input{display: none;}
.pac-target-input{margin: auto; height: 40px; margin: 21px; width: 250px; font-size: 16px; font-family: 'gothumlight'; font-weight: 600; border: 1px solid #000; border-radius: 4px; padding: 8px;}
.input-wrapper { text-align: center; display: flex; margin: auto; align-items: center; flex-wrap: wrap; justify-content: center; }

header .dropdown-menu{background: #fff !important; border: 1px solid #203859  !important; border-radius:5px !important;}
header .dropdown-menu a{background: #fff !important; color: #203859 !important; padding: 8px 12px !important; transition:0.5s;}
header .dropdown-menu a:hover{background:#203859 !important; color:#fff !important; }

#gform_page_8_1 .field_8_18{height: 390px;}
#gform_page_8_1 .gform_page_fields{column-count:2;}
#gform_page_8_1 .ginput_container_address{display: grid !important; grid-template-columns: repeat(6, 1fr); grid-template-rows: repeat(2, 1fr); grid-column-gap: 15px; grid-row-gap: 0px;}
#gform_page_8_1 #input_8_3_1_container{grid-area: 1 / 1 / 2 / 4;}
#gform_page_8_1 #input_8_3_4_container{grid-area: 1 / 4 / 2 / 7}
#gform_page_8_1 #input_8_3_5_container{grid-area: 2 / 1 / 3 / 4;}

#gform_page_8_1 #input_8_1{display: grid; grid-template-columns: repeat(6, 1fr); grid-template-rows: 1fr; grid-column-gap: 0px; grid-row-gap: 0px;}
#gform_page_8_1 #input_8_1_3_container{grid-area: 1 / 1 / 2 / 4; padding-right:12px !important;}
#gform_page_8_1 #input_8_1_6_container{grid-area: 1 / 4 / 2 / 7;}
#gform_page_8_1 .ginput_container_phone{width: 102% !important; margin-left: -4px !important;}

#gform_page_8_1 .ginput_container_checkbox{justify-content:left !important;}
#gform_page_8_1 .ginput_container.ginput_container_radio{justify-content:left !important;}
#gform_page_8_1 .ginput_container_checkbox .gfield_checkbox{display:flex !important;}
#gform_page_8_1 .gfield_label_before_complex{font-family: 'gothumlight' !important; color:#000 !important; padding-bottom:3px !important;}
#gform_page_8_1 #field_8_20 .gfield_label {font-family: 'gothumlight' !important; color:#000 !important; padding-bottom:3px !important;}
.gform_wrapper .gfield_required {display: none !important;}
#gform_page_8_1 #field_8_20 #input_8_20 {display: flex;}
#gform_page_8_1 #field_8_20 #input_8_20 > div {margin-right: 10px;}
#gform_page_8_1 #field_8_20 #input_8_20 .gfield-choice-input { width: 16px; }
#gform_page_8_1 .gchoice label{font-family: 'gothumlight' !important;}
#gform_page_8_1 .gchoice_8_19_2{margin-left:12px !important;}
#gform_page_8_1 #input_8_3_1{width:100% !important;}
#gform_page_8_1 .gform_next_button_8_4{width:16% !important;}
#gform_page_8_1 .gform_page_footer::after{/*content:'Deze site wordt beschermd door reCAPTCHA en het Google Privacybeleid en de Servicevoorwaarden zijn van toepassing. Door dit formulier in te dienen, geef ik Gold City Clinics toestemming om contact met mij op te nemen via telefoon of sms met behulp van geautomatiseerde belapparatuur, evenals via e-mail of post met informatie over afspraken, producten, diensten, nieuws of promoties. Ik ga ook akkoord met de Servicevoorwaarden van Gold City Clinics.';*/ font-family: 'gothumlight'; font-weight: 600; line-height: 22px; color: #000; margin-top: 15px;}

#gform_page_8_1 .gform_page_footer{display: grid; width: 60%; justify-content: center; margin-left: auto;}
#gform_page_8_1 .gform_page_footer input{width: 100% !important; margin: auto;}

.gf_step {border-bottom:3px solid #000 !important; padding-bottom: 10px;}
.gf_step_active{border-bottom:3px solid #f04923 !important; padding-bottom: 10px;}

.gf_step_number{background:#fff0 !important; border:0px !important; width:20px !important;}
.gform_wrapper.gravity-theme .gf_step{width:24% !important;}
.gform_wrapper.gravity-theme .gf_step .gf_step_number {  color: #000 !important; font-family: 'gothumlight'; font-weight: 600; font-size: 14px !important; }
.gform_wrapper.gravity-theme .gf_page_steps{border-bottom:0px !important;}

.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number:before { background: #fff !important; border-radius: 20px; border: 2px solid #fff !important; content: ''; display: table-cell; height: 40px; left: -6px; position: absolute; top: -2px; width: 20px !important; }
.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number:after{color:#000 !important;}

/* body .googlemaplocation{pointer-events: none;} */
body.logged-in .googlemaplocation{pointer-events: auto !important;}
body.logged-in #add-location-btn{display:block !important;}
body #add-location-btn{display:none ;}
#add-location-btn{height: 40px; width: 70px; background: #203859; border: 1px solid #203859; color: #fff; font-family: 'gothumlight'; text-transform: uppercase; font-weight: 600; letter-spacing: 0.5px; border-radius: 4px;}
/* ilhami deneme */
.fullscreenmenu { position: absolute; z-index: 99999; right: -15%; top: 15%; }
/* ilhami deneme son */
.fullscreenmenu .shape{clip-path: polygon(50% 0%, 0% 100%, 100% 100%); background: #fff; height: 20px; width: 20px; position: relative; left: 28px;}
.fullscreenmenu  .mymenu{padding: 30px; background-image: url(../../../wp-content/uploads/2024/10/box-with-shadow-1.svg); background-repeat: no-repeat; background-size: 100% 128%; background-position: top; padding-top: 50px; padding-bottom: 20px !important;}
.box-1{background: #203859; height: 140px; width: 210px; display: flex; justify-content: center; align-items: center; text-align: center; border-radius: 15px;  flex-direction: column; justify-content:center;  transition:0.5s;}
.box-1 a{color: #fff; font-weight: 600; font-size: 18px; margin-top: 9px; text-transform: capitalize;}
.fullscreenmenu {height: 0px; opacity: 0; transition: 0.5s; overflow: hidden; }
.fullscreenmenu.show-menu {height:470px !important; opacity:1 !important ;}

.box-2{background: #bc9f0e; height: 140px; width: 210px; display: flex; justify-content: center; align-items: center; text-align: center; border-radius: 15px; flex-direction: column; justify-content:center; margin-top:15px; transition:0.5s;}
.box-2:hover{content:''; box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px; transform:scale(0.98);} 
.box-1:hover{content:''; box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px; transform:scale(0.98);} 
.box-2 a{color: #fff; font-weight: 600; font-size: 18px; margin-top: 9px; text-transform: capitalize;}
.box-2 img{width: 50px;}
.box-1 img{width: 50px;}
/* .fullscreenmenu .col-md-9{box-shadow:rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;} */
/* .fullscreenmenu{padding:10px; } */

.fullscreenmenu li { display: block; font-weight: 600; color: #203859; line-height: 26px; margin-top:8px !important;}
.fullscreenmenu p{font-weight: 600; color: #6a6a6a; line-height: 23px; font-size: 13px; width: 80%;}
.fullscreenmenu .leftmenu a { font-weight: 600; color: #203859; line-height: 26px; transition: 0.5s; font-size: 17px; font-weight: 700; transition:0.5s;}
.fullscreenmenu .leftmenu a:hover{color: #BC9F0E;}
header.sticky .fullscreenmenu {top:47% !important;}

.googlemaplocation{overflow:hidden !important; position:relative !important;}

/* .fullscreenmenu a:hover{content:''; color:#bc9f0e;} */

#scrollUp{box-shadow:rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px !important; margin-right: 2% !important; margin-bottom: 2% !important;}

.mobileleftmenu{display:none ;}

/* reviews css */

.reviews{width:80% !important; margin:auto;}
.reviews .rightborder{border-right:1px solid gray; padding-right:10px; margin-right:7px;}
.reviews li{color: gray; font-weight: 600; font-size: 14px;}
.reviews .stars {display: inline-block; margin-bottom: 10px; margin-top: 10px;}
.reviews .star {font-size: 3.5rem; color: #c7c7c7; cursor: pointer; margin-right: 5px; line-height: 35px;}
.reviews .star.filled { color: #dfb547;}
.googlereviews{display: grid; justify-content: center; text-align: center; }
/* reviews css ended */

.trustpilotstars .star{background: #04da8d; display:inline-block; height:40px; width:40px; background: #04da8d; display: inline-block; height: 35px; width: 35px; line-height: 35px; color:#fff;}

/* .ginput_container{background:#000;} */


  /* Mobile Responsiveness */
  @media (max-width: 768px) {
	.swiper-slide {
	  width: 90%;
	}
  }

.mobileheader{display:none !important;}
.mobileheader{display:none;}


/* Header row styling */
.header { display: flex; color: #fff; padding: 10px; font-weight: bold; align-items:center; width: 81%; margin: auto; margin-bottom: 0px !important; }
.header-title { flex: 1; text-align: center; padding: 10px; }
.item-row { display: flex; justify-content: space-between; align-items: center; margin: 5px 0; width: 81%; margin: auto; margin-bottom: 10px !important; }
.item { background-color: #1c3558; color: #fff; padding: 10px; border-radius: 5px; flex: 2; text-align: left; width:80%; background-color: #1c3558; color: #fff; padding: 20px 10px; border-radius: 5px; margin-right: 40px; font-size: 20px; font-family: 'gothumlight'; font-weight: 600; text-transform: capitalize; } 
.check {text-align: center; font-size: 20px; width: 6%; margin-left: 20px; font-weight: 700;}
.item-head{ width: 80%; color: #1c3558; font-family: 'gothumlight'; font-weight: 600;}
.check-head{ width: 9.5%; color: #1c3558; font-family: 'gothumlight'; font-weight: 600; text-align: center; padding: 8px; position: relative; left: 35px; }
.checkwrapper {display:none;}


/* .hometestimonialsfull .swiper-slide{max-width: 940px; width: 780px !important;} */
.hometestimonialsfull .swiper-button-next{left: 74% !important;}
.hometestimonialsfull .swiper-button-prev{left: 23.5% !important;}
.stepswiper .swiper-pagination-clickable{margin-top:40px !important;}
.stepswiper .swiper-pagination-bullet-active {background:#BC9F0E !important;}

/* Responsive */
@media (max-width: 1280px) and (min-width: 1024px){

}

@media (max-width: 1600px) and (min-width: 1400px){
.fullscreenmenu {
    position: absolute;
    z-index: 99999;
   /*. right: 3%;
    top: 14%; */
}
}
/*.	@media (max-width: 1800px) and (min-width: 1601px){
.fullscreenmenu {
    right: 7%;
}
}
	@media (max-width: 2000px) and (min-width: 1801px){
.fullscreenmenu {
    right: 15%;
	top: 10%;
}
}*/
@media (max-width: 3500px) and (min-width: 992px){ .menu-item-932 .dropdown-menu{display:none !important;} }
/*. @media (max-width: 2500px) and (min-width: 2001px){ .fullscreenmenu { right: 24%; top: 10%; } }
@media (max-width:3500px) and (min-width: 2501px){ .fullscreenmenu { right: 29%; top: 10%; } } */

@media (max-width: 1250px) and (min-width: 992px){

    header .h-menu a{font-size: 12px !important; margin: 3px 5px;}

	h5{font-size:14px !important;}
	h6{font-size:14px !important;}
	p{font-size:14px !important;}
	a{font-size:14px !important;}
	span{font-size:14px !important;}
/*.fullscreenmenu{right: -7%; top: 48%;}*/
	
	.free-consultation span{font-size:12px !important;}
	
	.homebanner h2 { color: #fff; font-size: 50px;  line-height: 64px; }
	.homebanner h1 { color: #fff; font-size: 50px; line-height: 64px; }
	.homebanner p{font-size:16px !important;}

	.innerbanner h2 { color: #fff; font-size: 50px;  line-height: 64px; }
	.innerbanner h1 { color: #fff; font-size: 50px; line-height: 64px; }
	.innerbanner p{font-size:16px !important;}
}
@media (max-width: 1023px) and (min-width: 992px){
 header .h-menu a{font-size: 9.5px !important; margin: 3px 5px;}

	h5{font-size:14px !important;}
	h6{font-size:14px !important;}
	p{font-size:14px !important;}
	a{font-size:14px !important;}
	span{font-size:14px !important;}
/*.fullscreenmenu{right: -7%; top: 48%;}*/
	
	.free-consultation span{font-size:12px !important;}
}
@media (max-width: 991px){
	h1{font-size:26px !important; line-height:30px !important;}
	h2{font-size:16px !important; line-height:30px !important;}
	h3{font-size:20px !important; line-height: 32px !important;} 
	h4{font-size:15px !important;}
	h5{font-size:14px !important;}
	h6{font-size:14px !important;}
	a{font-size:14px !important;}
	li{font-size:14px !important;}
	span{font-size:14px !important;}
	
	.mobileheader { display: flex !important; justify-content: space-between; padding: 15px 20px; align-items: center; }
	.desktopheader{display:none !important;}
	html, body{overflow-x:hidden !important;}
	.mobileleftmenu{padding:0px 20px !important;}
	
	.layout {display: block !important;margin-top:0px !important;}
	

.mobileheader .h-button ul{display:flex; align-items:center;}
.mobileheader .h-button ul li{margin-left:20px;}
.mobileheader .h-button .h-call{color: #c3a927; font-weight: 700; font-size:14px;}
.mobileheader .gt-translate{color:#23527c !important; font-size:14px; font-weight: 700;}

.mobileleftmenu .menu a {color: #fff; font-weight: bold; text-transform: uppercase; padding: 0px !important; transition: 0.5s; margin: 0 10px; font-size: 16px !important; text-align: left; margin-bottom: 21px; text-align:center;}
.mobileleftmenu .menu ul { display: grid; justify-content: center; width: -webkit-fill-available; text-align: center; width:100% !important;}
.mobileleftmenu .menu li{display:block !important; overflow: hidden;}

.mobileleftmenu{background: #203859; height: 100vh; position: fixed; top: 0; width: 100vw; z-index: 9999; display: block !important; align-items: center;    right: -100%; transition:0.5s;}
.mobileleftmenu.active{ right: 0;}

.mobile-menu-full{z-index: 999999999; position: relative; top: -19px; margin-right: 25px;}
.mobile-menu-full.active span{color:#fff !important;}
.navbar-nav .open .dropdown-menu { position: absolute !important; background: #203859; border: 0px !important; }

.menu{width:89vw;}
.menu .navbar{width:89vw;}
.navbar-nav { margin: 7.5px 0px !important; }
.mobileleftmenu .menu ul{width:100vw;}
.mobileleftmenu .menu ul li{width:89vw;}
	
.mobile-menu-full i {
  position: absolute;
  display: block;
  height: 2px;
  background: #000;
  width: 30px;
  left: 0px;
  -webkit-transition: all .3s;
  transition: all .3s;
}

.mobile-menu-full i:nth-child(1) {
  top: 16px; 
}

.mobile-menu-full i:nth-child(2) {
  top: 24px;
}

.mobile-menu-full i:nth-child(3) {
  top: 32px;
}

.mobile-menu-full.active i:nth-child(1) {
  top: 25px;
  -webkit-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
background: #fff;
}

.mobile-menu-full.active i:nth-child(2) {
  background: transparent;

}

.mobile-menu-full.active i:nth-child(3) {
  top: 25px;
  -webkit-transform: rotateZ(-45deg);
  transform: rotateZ(-45deg);
	background: #fff;
}
	
	.homebanner p{font-size:16px !important;}
	.homebanner { padding-top: 40px !important; padding-bottom: 40px !important;}
	.homebanner .swiper-wrapper { padding-bottom: 0px !important; }
	.innerbanner p{font-size:16px !important;}
	.innerbanner { padding-top: 40px !important; padding-bottom: 40px !important;}
	.innerbanner .swiper-wrapper { padding-bottom: 0px !important; }
	.AboutUs { padding-top: 10px !important; padding-bottom: 40px; }
	.homefreehairs { padding-top: 30px !important; padding-bottom: 40px; }
	.meetourexpert { padding-top: 40px !important; }
	.solutionprovider { padding-top: 40px !important; padding-bottom: 40px; }
	.homebottomfree { padding-top: 40px !important; padding-bottom: 40px; }
	.homewhychooseus { padding-top: 40px !important; padding-bottom: 40px; }
	.homeitworks { padding: 40px 0px !important; }
	.hometreatment{ padding: 40px 0px !important; }
	.workimages::before{display:none !important;}
	
	.hometreatmentreview { padding: 0px 0px !important; }
	.homeworldmedia { padding: 40px 0px !important; }
	.homeworldmedia h2{margin-bottom:20px !important;}
	.customerswipper { padding-top: 20px !important; padding-bottom: 0px; }
	.hometwoyoutube { padding-top: 0px !important; padding-bottom: 0px; }
	.hometestimonialsclear { padding-top: 30px !important; padding-bottom: 50px; }
	
	.total_grafts span, .total_haren span{font-size:24px !important;}
	.hometestimonialsclear { padding-top: 30px !important; padding-bottom: 0px; }
	.homeinvest { padding-top: 40px !important; padding-bottom: 40px; }
	.hometestimonialsfull { padding-top: 0px !important; padding-bottom: 0px; }
	
	.total_grafts{margin-bottom:20px !important;}
	.hometestimonialsclear h2{margin-bottom:10px !important;}
	.hometestimonialsclear p{font-family: 'Barlow'; margin-bottom: 0px !important; margin-top: 0px;}
	.hometestimonialsclear h3{margin-bottom:0px !important;}
	.hometestimonialsclear h2{margin-bottom:0px !important;}
	
	.homebanner .main-swiper img{object-fit:contain !important;}
	
	.page-id-387 section.vc_section {padding:40px 8px !important;}
	
	.innerbanner h2{text-align:left !important;}
	.unitexicion .wpb_row { padding-top: 20px !important; }
	.unitexicion h3{margin-bottom:0px !important;}
	.unitexicion p{margin-bottom:20px !important;}
	
	.contact-form-steps #gform_page_8_2 .gchoice_8_14_0{left:0px !important;}
	.contact-form-steps #gform_page_8_2 .gchoice_8_14_1{left:0px !important;}
	
	.collapse { display: block !important;}
	.navbar-toggle {display:none !important;}
	.caret{color:#fff ;}
	.dropdown-menu{border: 1px solid #BC9F0E !important; border-radius: 10px !important; margin-bottom: 10px; margin-left: 0px; padding:0px !important; overflow:hidden !important;}
	.dropdown-menu a{margin:0px !important; width:100% !important;}
	.dropdown.open{overflow:visible !important;}
	.navbar .navbar-nav ul.dropdown-menu li a{background-color: #fff0 !important; padding: 8px 10px !important; border-bottom: 1px solid #BC9F0E !important; font-size: 14px !important; width: 100% !important;}
	.navbar .navbar-nav ul.dropdown-menu li{width:89vw !important; }
	.navbar .navbar-nav ul.dropdown-menu li a:hover{content:''; background-color:#BC9F0E !important;}
	
	.mobileleftmenu.active .menu{height: 100%; display: flex; align-items: center; margin-top:-80% !important; justify-content: center;}
	.mobilemenu-logo{margin-top:7% !important;}
	.mobilemenu-logo img{width:35% !important; }
	.innerbanner { padding: 0px 0px !important; }
	
	.item-row{width:100% !important; display: block;}
	.item{margin-right:3px !important; width:100% !important;}
	.check{margin-left:3px !important; width:100% !important; display:none ; }
	.checkwrapper .check { display: flex !important; justify-content: center; margin-top: 10px; font-size:14px;}
	.checkwrapper {display:flex !important;}
	.item{font-size:14px !important;}
	
	.check-head{width:auto !important; left:15px !important;}
	.item-head{width:auto !important;}
	.header{width:100% !important; justify-content:center;}
}

@media (max-width: 991px) and (min-width:768px){
	h2{margin-bottom:0px !important;}
	h3{margin-bottom:0px !important; padding-bottom:0px !important;}
	p{margin:0px !important; width:100% !important;}
	
	body .layout{display:flex !important;}
	.hoverrowservice .vc_col-sm-4{height:400px !important; padding:0px 15px !important;}
	.homeimgbox{height:240px !important;}
	.hometextbox{height:240px !important;}
	.none{display:none!important;}
	
	.homeexperiencedoctors .layout{margin-top:0px !important;}
	.homehairmethod .hoverrowpackege .vc_col-sm-4{padding:0px 15px !important;}
	
	.maptext h3 {font-size: 15px !important;}
	.maptext img {width: 20% !important; height: 20%;}
	.maptext h4 {font-size: 14px!important;}
	
	.homebanner .navigationbuttons{display:none;}
	.servicepackege .hoverrowpackege .vc_col-sm-4 .vc_column-inner{padding:0px 15px !important;}
	
	.video-container {
    width: 100%!important;
    height: auto!important;
}
	
	.myservicespck{display:flex !important;}
	.hairlessimages .boxselect { padding: 0px 0px 0px 8px !important; }
	.boxselect img{width:65% !important;}
	.hairlessimages .boxselect .vc_column-inner{padding-right:0px !important;}
	.HomeFaqs .accordian-row .vc_tta.vc_general .vc_tta-panel { margin-bottom: 15px; }
	.fue-transplant .fuefat .candidate {padding: 30px; margin: 0px 0px; }
	.servicetransplant .fuefat h2{font-size:28px !important; line-height:40px !important;}
	body .innerbanner h2 {text-align: center !important;}
	
	
	
}

@media (max-width: 767px){
	.mobileheader .col-md-4 img{z-index:999; position:relative;}
	
	.dropdown:hover > .dropdown-menu{width: 100%; text-align: center;}
	.head-menu .main-nav .navbar .navbar-nav li .dropdown-menu li a:hover{color: #fff;}
	
	.servicepackege .hoverrowpackege .vc_col-sm-4{margin: auto !important; margin-top: 30px !important; padding:0px 10px !important;}
	.homebanner .main-swiper img{object-fit:contain !important;}
	.navigationbuttons{display:none !important;}
	.homebanner .swiper-pagination{margin-top: -8px; margin-left: 0px;}
	.homereviewsstation img{margin-bottom:20px !important;}
	.counter-container { margin-top: 20px; column-count: 2; }
	.counter-container .vc_col-sm-3{height:180px !important;}
	.AboutUs h2{margin-top:30px;margin-bottom: 10px !important; text-align: center !important;}
	.AboutUs h5{font-size:13px!important; text-align:center;}
	.AboutUs img{margin-top:20px !important;}
	.AboutUs h3 {margin-top: 15px; text-align:center!important;}
	.AboutUs p {text-align:center;}
	.AboutUs .counter-box {justify-content: center !important;}
	.uzat {
    margin-top: 0px!important;}
	.servicepackege .hoverrowpackege {
    margin-top: 0px!important;
}
	    .gform_wrapper.gravity-theme .gfield:not(.gfield--width-full) {
        grid-column: span 12;
    }
	.none{
		display:none!important;
	}
	.video-container {
    width: 100%!important;
    height: auto!important;
}
	.vc_icon_element {
    margin-bottom: 0px!important;
}
	.counter-box h3 {
    font-size: 40px!important;
}
	.counter-box p {
    font-size: 40px!important;
}
	.maptext .vc_col-sm-4 {padding: 0px 10px 0px 10px !important;}
	.maptext h3 {font-size: 15px !important;padding-bottom:10px!important;margin-top:7px!important;}
	.maptext img {width: 20% !important; height: 20%;}
	.maptext h4 {font-size: 14px!important;}
	.maptext .vc_col-sm-4 .vc_column-inner {padding-bottom: 20px;padding-top: 20px;}
	
	.lower-row {
    position: absolute; /* Alt satırı üst satırın üzerine yerleştir */
    top: 0; /* Üst satırın üstüne yerleştir */
    left: 0; /* Sol kenara hizala */
    z-index: 0; /* Alt satırın z-index'ini düşür */}
	
	.homehairmethod p {margin-bottom:20px !important;}
	
	.homefreehairs p { width: 100% !important; margin-bottom: 20px; font-size: 14px !important; padding-top:0px !important;}
	.homefreehairs form { display: block; align-items: center; width: 100%; margin: auto; }
	.homefreehairs .gform-body{width:100% !important;}
	.homefreehairs .ginput_container_email { padding-right: 0px !important; }
	.homehairmethod { padding-top: 10px !important; }
	.homehairmethod h2{margin-bottom:5px !important;}
	.homehairmethod .hoverrowpackege { padding: 0px 15px !important; }
	.homehairmethod .hoverrowpackege .vc_col-sm-4{padding:0px 15px !important; margin-bottom:20px !important;}
	.homeimgbox .vc_single_image-wrapper img{object-fit:cover !important;}
	.hometextbox { height: 250px;}
	.homeexperiencedoctors .layout{margin-top:0px !important;}
	.inclusivepackegeservice { padding-top: 40px !important; padding-bottom: 40px !important;}
	
	.solutionprovider h3{align-items:center !important; }
	.solutionprovider h2{margin-bottom:20px !important;}
	.solutionprovider .free-consultation{margin-bottom:20px !important;}
	.secondsolutionrow{flex-direction: column-reverse;}
	.hoverrowservice .vc_col-sm-4{padding:0px 15px !important; margin-top:20px !important;}
	.hoverrowservice{padding:0px 15px !important;}
	
	.homebottomfree form { display: block; align-items: center; width: 100%; margin: auto; }
	.homebottomfree .gform-body { width: 100% !important; }
	.homebottomfree .ginput_container_email { padding-right: 0px !important; }
	.homebottomfree p { color: #fff; font-weight: bold; line-height: 25px; padding-top: 0px; width: 100%; margin: auto; font-size: 14px !important; margin-bottom: 20px; }
	.homewhychooseus h2{margin-bottom:10px !important; text-align:center !important;}
	.homewhychooseus h3{text-align:center !important; padding-bottom:30px !important;}
	.homewhychooseus ul li{margin-bottom:10px !important;}
	.homewhychooseus ul{margin-top:30px !important;}
	
	.hometestimonialsfull .swiper-button-next{left: 90% !important;}
.hometestimonialsfull .swiper-button-prev{left: 1% !important;}
	
	.hometreatment p{width:100% !important;}
	.goldcityhairtype{column-count:2;}
	.goldcityhairtype .vc_col-sm-2{height:160px !important;}
	.hometreatmentreview .vc_align_left{text-align:center !important;}
	.hometreatmentreview .vc_align_right{text-align:center !important;}
	.hometreatmentreview .vc_align_center{padding:20px 0px !important;}
	.homeworldmedia h3{padding-bottom: 20px; padding-top: 30px;}
	
	.customerswipper h2{margin-bottom:10px !important;}
	.customerswipper h3{width:100% !important;}
	.customerswipper p{margin-bottom: 0px !important; margin-top: 0px; width:100% !important;}
	.customerswipper p{width:100% !important;}
	.card h3{margin-top:5px !important;}
	.customerswipper h3{padding-bottom:0px !important;}
	.card p:first-of-type{margin-top:15px !important;}
	
	.hometwoyoutube .vc_col-sm-6:nth-child(1){margin-bottom:20px !important;}
	
	.hometestimonialsclear h2{margin-bottom:10px !important;}
	.hometestimonialsclear h3{padding-bottom:0px !important;}
	
	.background_img_head { max-width: calc(100% - 30px) !important; }
	.hometestimonialsclear p{margin-bottom:30px !important; margin-top:20px !important; width:100% !important;}
	.total_grafts{margin-bottom:20px !important;}
	
	.homeinvest h2{margin-bottom:15px !important;}
	.homeinvest .free-consultation{margin-bottom:20px !important;}
	.homehairrestore { padding-top: 0px !important; padding-bottom: 10px; }
	.homehairrestore h2{margin-bottom:0px !important;}
	.homehairrestore p{width:100% !important;}
	.explore_the_horizon h2{margin-bottom:10px !important;}
	.homewhychooseus p{margin-top:0px !important;}
	.explore_the_horizon h4{margin-bottom:20px !important;}
	.hometestimonialsfull h2{margin-bottom:15px !important; margin-top:15px !important;}
	.hometestimonialsfull h3{padding-bottom:0px !important;}
	
	.hometestimonialsfull .testimonial img.person-img { width: 100px; height: 130px; }
	.hometestimonialsfull .testimonial img.before-img { top: 12px; left: 80px; width: 35px; height: 35px;}
	.hometestimonialsfull .swiper-slide{padding:5px !important;}
	
	.text-container img{width:20%; margin-bottom: 5px;}
	.hometestimonialsfull .testimonial .text-container { flex: 1; margin-left: 3%; margin-top: 0px; }
	.hometestimonialsfull .testimonial blockquote{font-size:12px !important;}
	.hometestimonialsfull .swiper-slide{height:230px !important;}
	
	.HomeFaqs .accordian-row .vc_tta-panels-container { padding: 0px 0px !important; }
	.HomeFaqs .accordian-row .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body{padding:10px !important;}
    .HomeFaqs .accordian-row .vc_tta.vc_general .vc_tta-panel { margin-bottom: 15px !important; }
	.HomeFaqs .accordian-row .vc_tta-panel-body p{line-height:24px !important;}
	.learnMoreSection .second-row .gform_wrapper.gravity-theme .gfield input, .gform_wrapper.gravity-theme .gfield select { max-width: 100%; height:46px !important; margin-bottom:0px !important;}
	.learnMoreSection .gform_wrapper.gravity-theme .ginput_complex{display:block !important;}
	.learnMoreSection .gform_wrapper.gravity-theme .gform_fields{display:block !important;}
	.learnMoreSection .second-row .gform_wrapper.gravity-theme .gfield input, .gform_wrapper.gravity-theme .gfield select {
    max-width: 100% !important; margin-bottom:8px !important;}
	.learnMoreSection .second-row .gfield_radio{right:0px !important; left:0px !important; position:relative !important; top:0 !important;}
	.learnMoreSection .second-row { padding-top: 10px !important; }
	.learnMoreSection .gform_footer{padding-top:0px !important; margin-top:0px !important;}
	
/* 	.learnMoreSection .second-row .gform_wrapper.gravity-theme .gfield_label{margin-bottom:0px !important;} */
	#field_2_8{margin-top:10px !important;}
	
	.OurLocation .main-img img { height: auto !important;}
	.OurLocation .main-img p{margin-bottom:0px !important; }
	.OurLocation .main-img p br{display:none !important;}
	.OurLocation h3{justify-content: center; display: flex; padding-top:0px !important;}
	.medium-clock { padding-top: 0px !important; margin-top: 0px !important; }
	.OurLocation .clock p{text-align: center; padding: 0px !important;}
	
	.maptext .vc_col-sm-4 { padding: 20px 20px 20px 20px !important; position: relative !important; top: 0px !important;}
	.maptext .vc_col-sm-4 .vc_column-inner{box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;}
	footer { padding: 40px 15px; border-bottom: 1px solid #E6E6E6; }
	footer .reviews{text-align: center; margin-top: 25px;}
	.fda-approved{text-align:center !important;}
	.quick-links{text-align:center !important;}
	footer .quick-links ul{height: auto !important;}
	footer .gform_fields input{height:45px !important; font-size:14px !important;}
	footer .gform_wrapper.gravity-theme .gform_fields{grid-row-gap: 11px !important;}
	footer h3{text-align:center !important;}
	
	.innerbanner img{margin-top:20px !important;}
	.serviceawards .vc_col-sm-4 .wpb_wrapper { display: block; text-align: center; }
	.serviceawards .vc_col-sm-4 .wpb_wrapper img{margin-bottom:15px !important; margin-top:15px !important;}
	
	.homehairblue .vc_row-fluid:nth-child(1) img{padding-top:20px !important;}
	.servicetransplant .fuefat h2{font-size: 24px !important; line-height: 37px !important;}
	.fuefat{padding:30px 15px 30px 15px !important;}
	.servicetransplant .fuefat p{padding-top:15px ; margin-bottom:20px !important;}
	
	.whygoldcity .vc_row-fluid:nth-child(2) img{padding-top:20px !important;}
	.whygoldcity h2{margin-bottom:20px !important;}
	
	.servicetransplant .vc_row-fluid:nth-child(2) img{padding-top:20px !important;}
	.howdoesitworks h2{margin-bottom:20px !important;}
	
	.fuefat{margin-top: 40px;}
	.fuefitrow{margin-bottom:30px !important;}
	.servicefreeconsultation .vc_row-fluid img{margin-top:20px !important;}
	.fue-transplant .vc_align_right{text-align:center !important;}
	.fue-transplant .vc_align_left{text-align:center !important;}
	.fue-transplant .fuefat .steps{padding-bottom:0px !important;}
	
	.servicehairtransplant .fuefitrow .vc_column-inner { padding: 40px 15px !important; }
    .fue-transplant .fuefat .candidate-content p{padding:0px !important;}
	
	.overviewstep2{flex-direction: column-reverse;}
	.overviewstep4{flex-direction: column-reverse;}
	.fue-transplant .fuefat .steps { padding: 10px 0px; }
	.fue-transplant .fuefat .candidate {padding: 0px 0px 0px !important; margin: 0px 0px !important; }
	.fue-transplant .fuefat .candidate h3{padding-bottom:5px !important; text-align:left !important; padding-top:15px !important;}
	.fue-transplant .fuefat .candidate-content p{padding:0px 0px 0px 0px !important;}
	.fue-transplant .fuefat .candidate h4{padding-bottom:20px !important; text-align:left !important;}
	.fue-transplant .fuefat .candidate .wpb_column .vc_column-inner{padding-left:0px !important; padding-right:0px !important;}
	.fue-transplant .fuefat .candidate-content .free-consultation{margin:20px 0px 20px 0px;}
	.servicetransplant .candidate-content h2{font-size:18px !important; line-height:28px !important; padding-top: 15px !important;}
	.fue-transplant .fuefat .candidate p{padding-top:0px !important;}
	.fue-transplant .fuefat .experince-content{padding:0px !important;}
	
	.fue-transplant .fuefat .experince-content p strong{position:relative !important; padding-right:10px !important;}
	.fue-transplant .fuefat .experince-content .vc_column-inner{padding-left:0px !important; padding-right:0px !important;}
	
	.fue-transplant .faqs-head h4{padding-bottom:0px !important;}
	.fue-transplant .faqs-head h5{padding-bottom:0px !important; padding-top:0px !important;}
/* 	.faqs-head h6{padding-bottom:0px !important;} */
	.fue-transplant .fuefat .vc_tta-panels-container { padding: 0px 0px !important; margin-top:20px !important;}
	.hairlessimages .boxselect .vc_column-inner{margin-bottom:20px !important;}
	.servicehairtransplantcost .vc_align_left{text-align:center !important;}
	.servicehairtransplantcost h2{margin-bottom:20px !important;}
	
	.BetterForYou .head{padding:40px 0px 10px !important;}
	.BetterForYou .head p{text-align:left !important;}
	.BetterForYou img{margin-top:20px !important;}
	.BetterForYou .left strong{left:0 !important; position:relative !important;}
	.BetterForYou .left { padding-left: 0px !important; }
	.BetterForYou .left p{line-height:24px !important;}
	.stepslider h2{margin-bottom:0px !important;}
	.stepslider .swiper-slide{width:100% !important; max-width: 100% !important;}
	.clock img{margin-bottom:20px !important; margin-top:20px !important;}
	.OurLocation h2{text-align:center !important;}
	body.page-id-387  .ourlocationmap{padding:0px !important;}
	
	.myservicespck .col-md-4{padding-left:0px !important; padding-right:0px !important;}
	.myservicespck .col-md-4 .packege-wrapper{margin-top:20px !important;}
	.inclusivepackegeservice h2{margin-bottom:0px !important;}
	
	.contact-form-steps .gform_wrapper.gravity-theme .gform_fields{display:block !important;}
	#gform_page_8_1 .gform_page_fields{column-count:1 !important;}
	.contact-form-steps .ginput_container_email { padding-right: 0px !important; }
	#gform_page_8_1 .gform_page_footer{width:100% !important;}
	
	.gform_wrapper.gravity-theme .gf_step_label{font-size:11px !important;}
	.contact-form-steps .gform_page_footer {margin-top: 10px !important; }
	.gform_wrapper.gravity-theme .gf_step { width: 14% !important; display:flex !important; justify-content:center !important; margin:0px 20px !important;}
	.gform_wrapper.gravity-theme .gf_step .gf_step_label{display:none !important;}
	.gform_wrapper.gravity-theme .gf_page_steps{display:flex !important; justify-content:center !important;}
	.gform_wrapper.gravity-theme .gf_step .gf_step_number{height:max-content !important;}
	
	.contact-form-steps #gform_page_8_2 .gchoice label{width:270px !important; font-size:20px !important;margin-bottom:30px !important;}
	.contact-form-steps #gform_page_8_2 .gfield_radio { display: block !important; }
	.contact-form-steps .gform_page_footer input { width: 30% !important; }
}
@media (max-width: 577px){
	.mobileheader .h-call{display:none !important;}
	.mobileheader .gt-translate{display:none !important;}
	.mobileheader .free-consultation{text-align: center; width: 170px; justify-content: center;}
	.mobileheader .free-consultation span{font-size:12px !important;}
	
	.mobileheader{padding:15px 6px !important;}
	.mobileheader .col-md-4{width:25% !important;}
	.mobileheader .col-md-8{width:75% !important;}
	.mobileheader .h-button ul li {
    justify-content: space-between; /* Öğeleri iki uca yerleştir */
    align-items: center; /* Dikey hizalama */
    position: relative; /* Relative konumlandırma */
  }

  .mobileheader .h-button ul {
    display: flex; /* Listeyi yatay hizalamak için */
    gap: 10px; /* Liste öğeleri arasına boşluk ekle */
  }

  .mobileheader .h-button ul li {
    margin-left: 10 !important; /* Mobilde margin kaldırılıyor */
  }

  .mobileheader .h-button ul li:last-child {
        position: absolute;
        right: 10px;
        top: 50%;
    }
  }
  }
	
	.contact-form-steps #gform_page_8_2 .gchoice_8_14_0{display:flex !important; justify-content:center !important;}
	.contact-form-steps #gform_page_8_2 .gchoice_8_14_1{display:flex !important; justify-content:center !important;}
	
}
@media (max-width:375px)
{
	.homebanner .main-swiper{height:380px !important;}
}
@media (max-width:320px){

}

/* 	ilhami Changes on CSS  */

/*.lp-template-default h3 {
    visibility: hidden;
    height: 0px;
}*/
.lp-template-default .post-details {
        padding: 0
}
.sliderform{
	background: #203859;
}
    .lp-template-default .lpslider .sliderform {
    background-color: #203859;
}
    .lp-template-default .lpslider .sliderform h2 {
        color : white;
        padding-top: 35px;
        text-align: center !important;
        padding-bottom: 20px;
    }

.lp-template-default .lpslider .sliderform  p { color: white }

.lp-template-default .lpslider .sliderform a { color: white;
    font-weight: 700;
text-decoration: underline;}
.lp-template-default .innerbanner {
    padding-top; 0px !important ;padding-top: 0px !important;}

@media (max-width: 991px) {
    .lpslider .text-red {
    color: #d62e08;
    font-size: 3rem !important;
    font-weight: 600;
}
	.lpslider h1 {
		margin-top:20px;
		font-weight: 600;
    color: #112341;
	}
}

.chaty-widget-_1 .chaty-widget {
	z-index: 99999999999;
}
.mobilen{
	padding:10px!important;
}
.trans{
	    transition: opacity .0s ease!important;
}
.wpb_animate_when_almost_visible {
    opacity: 1!important;
}
.margin-top-mobile {
    margin-top: 30px; 
}

@media (min-width: 768px) { 
    .margin-top-mobile {
        margin-top: 0; 
    }
}
.accordion, .sub-accordion {
    margin-bottom: 10px;
}

.yunus {
  margin-top: 50px;
}
.uzat{
	margin-top:50px;
}
.usteal {
    margin-top: -70px;
}
/* 	ilhami Changes on CSS  */

.lp-template-default .post-details {
        padding: 0
}
    .lp-template-default .lpslider .sliderform {
    background-color: #203859;
}
    .lp-template-default .lpslider .sliderform h2 {
        color : white;
        padding-top: 35px;
        text-align: center !important;
        padding-bottom: 20px;
		font-family: 'gothumlight' !important;
    font-weight: 600 !important;
    font-style: normal;
    font-size: 1.5rem !important;
    }

.lp-template-default .lpslider .sliderform  p { color: white }

.lp-template-default .lpslider .sliderform a { color: white;
    font-weight: 700;
text-decoration: underline;}
.lp-template-default .innerbanner {
    padding-top; 0px !important ;padding-top: 0px !important;}
.gchoice {
    display: block;
    padding-right: 29px !important;
}

div#input_9_6 {
    display: flex;
}

.LPform1 .gfield_radio label {
    color: white;
}

.LPform1 #gfield_description_9_6 {
    color: white;
}


.LPform1 .learnMoreSection .second-row .gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea {
    font-size: 1.7rem !important;
    padding: 16px !important;
    margin-bottom: 0;
    margin-top: 0;
    opacity: .9;
    white-space: nowrap !important;
    border-radius: 6px !important;
    background-color: #ffffff ;
    border: transparent !important;
    max-width: calc(100% - 30px) !important;
    text-overflow: ellipsis !important;
    overflow: hidden;
}
.LPform1 input#gform_submit_button_9 {
    width: 100%;
    height: 4rem;
    background-color: #bc9f0e;
    color: white;
}
.vc_video-bg {
    opacity: 0.1;
}
.fuekel img {
    margin-bottom: -8rem;
}
.homeinvest {
    padding-top: 30px !important;
}
.maptextoverlay strong {
    font-size: 4rem;
    font-weight: bolder;
    line-height: 6rem;
}

.maptextoverlay p {
    font-size: 1.5rem;
    font-weight: 600;
}
/* 	ilhami Changes Maps */
.maptext .vc_col-sm-4 {
    position: absolute;
    top: -64rem;
}
/* 	ilhami Changes Maps End */

/* 	ilhami Changes Forms */
.gold {background-color: #bc9f0e;}

.gold button {
    background-color: #17395c !important;
}
.navy button {
    background-color: #bc9f0e !important;
}
.gold .formtext label {
    color: white !important;!i;!;
}

.gold .formtext span {
    color: white;
    font-weight: 600;
}

.formtext .ff-el-form-check.ff-el-form-check- {
   margin-right: 2rem !important;
}


/* 	ilhami Changes Forms End */
/* 	ilhami Changes Inner Banner  */
.innerherobanner {
    padding-top: 90px ;
    padding-bottom: 90px;
    background-image: url(../../../wp-content/uploads/2025/02/golcitybg3.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
    background-color: #112341;
	    padding-right: 20%;
    padding-left: 20% ;
}
.innerherobanner h1{color: #fff; font-size: 90px;}
.innerherobanner h2{color: #fff; font-size: 4.125rem !important; z-index: 999; position: relative; line-height: 1.5 !important; font-weight: bold !important;}
.innerherobanner p{color: #fff; font-size: 18px !important; line-height: 29px; margin-top: 20px;}
.innerherobanner .free-consultation{background: #fff !important; margin-top: 18px;}
.innerherobanner .free-consultation span{color: #000 !important;}
.innerherobanner .free-consultation:hover span{color: #fff !important;}
.innerbannertext {
    padding-right:10% !important;
}
.innerbannertext span {
	font-size: 4.125rem;
	font-weight: bold;
	line-height: 1.5;
	font-family: gothumlight;
}
.innerbannerimagebuttom {
    margin-bottom: -90px !important;
}
/* 	ilhami Changes Inner Banner End  */
@media (max-width: 991px) {
    .lpslider .text-red {
    color: #d62e08;
    font-size: 3rem !important;
    font-weight: 600;
}
	.lpslider h1 {
		font-weight: 600;
    color: #112341;
	}
	.news .vc_column-inner {
    margin-bottom: 4rem;
}
    .fuekel {
        margin-bottom: 4rem;
    }
}
@media (max-width: 640px) {
    .gform_wrapper.gravity-theme .gfield:not(.gfield--width-full) {
        grid-column: span 6;
    }
}
@media only screen and (max-width: 767px) {
    .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
        line-height: 1 !important;
        min-height: 32px;
    }
	.lp-template-default .lpslider .sliderform h2 {
    padding-top: 0px;
    padding-bottom: 0px;
     font-weight: 500 !important;
}
	.lp-template-default .vc_column_container>.vc_column-inner {

}
	.hometextbox h3 {
    font-size: 5rem !important;
    line-height: 6rem !important;
    text-align: center;
}

.hometextbox {
    display: flex;
    justify-content: space-around;
    align-content: space-around;
}
}
@media (max-width: 1064px) and (min-width: 991px) {
    .fullscreenmenu {
        right: -18% !important;
        top: 8% !important;
    }
	header .h-menu a {
        font-size: 0.6em !important;
        margin: 3px 5px !important;
    }
	.box-1 {
    height: 108px;
}

.box-2 {
    height: 108px;
}
}
@media (max-width: 1199px) and (min-width: 1065px) {
    .fullscreenmenu {
        right: -10% !important;
        top: 8% !important;
    }
		header .h-menu a {
        font-size: 0.7em !important;
        margin: 3px 5px !important;
    }
		.box-1 {
    height: 108px;
}

.box-2 {
    height: 108px;
}
}
@media (max-width: 1270px) and (min-width: 1200px) {
    .fullscreenmenu {
        right: -15% !important;
        top: 9% !important;
    }
	header .h-menu a {
        font-size: 0.8em !important;
        margin: 3px 5px !important;
    }
}
}
@media (max-width: 1350px) and (min-width: 1271px) {
    .fullscreenmenu {
        right: -10% !important;
        top: 9% !important;
    }
		header .h-menu a {
        font-size: 0.8em !important;
        margin: 3px 5px !important;
    }
}
@media (max-width: 1450px) and (min-width: 1351px) {
    .fullscreenmenu {
        right: -5% !important;
        top: 9% !important;
    }
		header .h-menu a {
        font-size: 0.8em !important;
        margin: 3px 5px !important;
    }
}
@media (max-width: 1650px) and (min-width: 1451px) {
    .fullscreenmenu {
        right: -1% !important;
        top: 9% !important;
    }
}
@media (max-width: 1900px) and (min-width: 1651px) {
    .fullscreenmenu {
        right: 7% !important;
        top: 9% !important;
    }
}
@media (max-width: 2100px) and (min-width: 1901px) {
    .fullscreenmenu {
        right: 13% !important;
        top: 9% !important;
    }
}
@media (max-width: 2400px) and (min-width: 2101px) {
    .fullscreenmenu {
        right: 17% !important;
        top: 9% !important;
    }
}
@media (max-width: 3000px) and (min-width: 2401px) {
    .fullscreenmenu {
        right: 26% !important;
        top: 9% !important;
    }
}
@media (max-width: 3500px) and (min-width: 3001px) {
    .fullscreenmenu {
        right: 30% !important;
        top: 9% !important;
    }
}
/* Extra small devices (phones, 600px and down) */
@media (max-width: 600px) { 
.servicetransplant {
    padding-top: 30px !important;
    padding-right: 3% !important;
    padding-left: 3% !important;
    padding-bottom: 80px !important;
}
	.innerheroimage .vc_column-inner {
    padding: 1px !important;
}
	.innerherobanner {
    padding-top: 30px;
    padding-bottom: 30px;
}
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
.servicetransplant {
    padding-top: 30px !important;
    padding-right: 3% !important;
    padding-left: 3% !important;
    padding-bottom: 80px !important;
}
	.innerheroimage .vc_column-inner {
    padding: 1px !important;
}
	.innerherobanner {
    padding-top: 30px;
    padding-bottom: 30px;
}
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
.servicetransplant {
    padding-top: 30px !important;
    padding-right: 10% !important;
    padding-left: 10% !important;
    padding-bottom: 80px !important;
}

}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
.servicetransplant {
    padding-top: 30px !important;
    padding-right: 10% !important;
    padding-left: 10% !important;
    padding-bottom: 80px !important;
}

}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
.servicetransplant {
    padding-top: 30px !important;
    padding-right: 15% !important;
    padding-left: 15% !important;
    padding-bottom: 80px !important;
}

}

/* 	ilhami Changes on CSS ENDs */
.gform_confirmation_message {
    color: #000 !important;
}
.learnMoreSection .second-row .gchoice {
    padding: 0px 20px 20px 0px !important;
}
.kapat .card h3{
	display:none;
}
@media (min-width: 768px) {
    .gizli-mobil {
        display: none;
    }
}

/* Mobilde göster */
@media (max-width: 767px) {
    .gizli-mobil {
        display: block; 
    }
	.homebottomfree h2 a {
    color: #BC9F0E;
    font-size: 16px !important;
    text-transform: uppercase;
}
}
@media (max-width: 767px) {
    .gizli-masaustu {
        display: none; 
    }
	.ort p{
		text-align:center;
	}
}

@media (max-width: 767px) {
.mobile-menu-full.active {
            position: fixed!important;
            top: 10px;
            right: 10px;
        }
	}

@media (min-width: 991px) and (max-width: 1279px) {
       .navbar-nav>li {
        font-size: 13px;
    }
	.container-fluid{
		padding-right:0px!important;
		padding-left:0px!important;
	}
}
@media (min-width: 1280px) and (max-width: 1440px) {
       .navbar-nav>li {
        font-size: 13px;
    }
	.container-fluid{
		padding-right:0px!important;
		padding-left:0px!important;
	}
}

@media (min-width: 1366px) and (max-width: 1440px) {
        .navbar-nav>li {
        font-size: 13px;
    }
	.container-fluid{
		padding-right:0px!important;
		padding-left:0px!important;
	}
}
@media (min-width: 1442px) and (max-width: 1550px) {
    .navbar-nav>li {
        font-size: 13px;
    }
	.container-fluid{
		padding-right:0px!important;
		padding-left:0px!important;
	}
}