.banner{
	padding:15px 15px !important;
}
.banner .sp-image-container{
	border-radius:20px !important;
}
.banner .jet-slider__content{
	padding:50px !important;
}
.banner .sp-thumbnails-container {
    position: absolute;
    bottom: 35px;
    width: 100% !important;
    padding: 10px 50px;
    height: 320px !important;
    margin: 0;
    display: flex;
    justify-content: flex-end;
}
.banner .jet-slider__title{
	font-size: 60px;
    letter-spacing: 1px;
    line-height: 77px;
    color: #ffffff;
    font-weight: 600;
    filter: drop-shadow(-6.237px 3.178px 5px rgba(115,115,115,0.14));
}
.banner .jet-slider__subtitle{
	font-size: 28px !important;
    letter-spacing: 1px;
    line-height: 50px;
    color: #ffffff;
    font-weight: 600;
	margin-bottom:65px !important;
}
.banner .jet-slider__button--primary {
    font-size: 20px !important;
    letter-spacing: 0px;
    line-height: 25px;
    color: #532f16 !important;
    font-weight: 500;
    background: #fff !important;
    border-radius: 28px !important;
    padding: 15px  27px 15px 57px !important;
    margin: 0px 0 0 215px !important;
    position: relative;
    transition: all .3s !important;
}
.banner .jet-slider__button--primary:hover{
	color: #fff !important;
	background: #532f16 !important;
}
.banner .jet-slider__button--primary:before {
    content: '';
    position: absolute;
    background-image: url(https://foxynailsreno.com/wp-content/uploads/2025/09/arrow-next.svg);
    background-repeat: no-repeat;
    background-size: contain;
    width: 30px;
    height: 30px;
    left: 12px;
    top: 50%;
    transform: translateY(-50%);
    display: block;
    z-index: 999;
}
.banner .jet-slider__button-wrapper{
	position:relative;
}
.banner .jet-slider__button-wrapper:before{
	content: '';
    position: absolute;
	height:1px;
	width:190px;
	background:#fff;
	left: 0px;
    top: 50%;
	transform: translateY(-50%);
    display: block;
	
}
.banner .sp-thumbnail-container {
    height: 300px !important;
    width: 212px !important;
    border-radius: 20px;
	transition: color 0.3s ease !important;
	border:1px solid #959595;
}
.banner .sp-thumbnail-container:hover , .banner .sp-selected-thumbnail{
	 box-shadow: 0px 0px 8px 3px #dfdfdf;
}
.banner .sp-thumbnail-container img{
	height:300px !important;
	width:220px !important;
    object-fit:cover !important;
}

.banner .slider-pro img.sp-thumbnail{
	border-radius:20px !important;
}
.site_logo{
	width:130px !important;
}
.header_pg {
    position: absolute !important;
    z-index: 999 !important;
    padding: 40px 65px !important;
    left: 0;
}
.header_contact {
    background: #fff !important;
    border-radius: 30px !important;
    padding: 13px 17px !important;
}
.head_icon_box svg {
    width: 22px !important;
    height: auto !important;
}
.head_icon_box .elementor-icon-box-title{
	margin:0 !important;
}
.head_icon_box h5 a {
    font-size: 19px;
    line-height: 23px;
    color: #2f2f2f !important;
}
.line_middle:after {
    position: absolute;
    height: 15px;
    width: 1px;
    content: '';
    right: -15px;
    background: #ccc;
    bottom: 4px;
}
.banner .sp-horizontal .sp-arrows {
    top: 72% !important;
}
.banner .sp-horizontal .sp-previous-arrow {
    left: auto !important;
    right: 40% !important;
}
.banner .sp-next-arrow{
	display:none !important;
}

/* Disable blocking layer */
.sp-thumbnails-container {
  pointer-events: none !important;
}

/* Re-enable only for actual thumbnails so they can still be clicked */
.sp-thumbnails-container .sp-thumbnail-container,
.sp-thumbnails-container img {
  pointer-events: auto !important;
}






.fox_pd_lr{
	padding-left:65px !important;
	padding-right:15px !important;
}
.sec2{
	margin:10px 0 35px 0 !important;
}
.foxy_hd h1 , .foxy_hd h2{
	font-size: 30px !important;
    letter-spacing: 1px;
    line-height: 55px;
    color: #532f16;
    font-weight: 600;
}
.book_app{    
	padding: 20px 91px !important;
    background: #fafafa;
    border-radius: 20px !important;
}
.appline {
    position: relative !important;
    margin-bottom: 35px !important;
    padding-bottom: 14px !important;
}
.appline:after{
	content:'';
	position:absolute;
	width:100%;
	height:1px;
	background:#532f16;
	bottom:0;
	left:0;
}
.book_form label {
    font-size: 17px !important;
    line-height: 27px !important;
    color: #000000 !important;
    font-weight: 400 !important;
    width: 100% !important;
    margin-bottom: 30px;
}
.book_form .wpcf7-form-control-wrap input , .book_form .wpcf7-select {
	border-radius:5px;
	font-size: 17px !important;
    line-height: 27px !important;
    color: #000000 !important;
    font-weight: 400 !important;
	background:transparent;
}
.book_form .wpcf7-submit {
    width: 100% ;
    background: #532f16;
    padding: 15px 10px;
    border-color: #532f16;
    font-size: 25px;
    line-height: 30px;
    color: #ffffff;
    font-weight: 400;
	border-radius:5px;
	margin-top:12px;
	box-shadow: -6.237px 3.178px 9.2px 0.8px rgba(117, 117, 117, 0.27) !important;
	transition: all .3s !important;
}
.book_form .wpcf7-submit:hover , .book_form .wpcf7-submit:focus , .book_form .wpcf7-submit:active {
	border-color: #b08129 !important;
	background: #b08129 !important;
}
.Servicess .jet-carousel .jet-arrow svg {
    width: 65px !important;
    height: 65px !important;
}
.Servicess .jet-carousel{
	margin:0 !important;
}
.foxy_para p{
	font-size: 18px;
    line-height: 29px;
    color: #3f3f3f;
    font-weight: 400;
    font-family: "Poppins";
}
.Servicess {
    padding: 0 30px 0 0px !important;
}
.Servicess .prev-arrow{
	left: -38px !important;
}
.Servicess .next-arrow{
	right: -38px !important;
}
/* .Servicess .slick-track {
    display: flex !important;
    gap: 15px !important;
} */
.Servicess .jet-carousel .jet-carousel__item-title {
    font-size: 22px;
    line-height: 23px;
    color: #2f2f2f;
    margin-top: 13px;
}
.ser_hed{
	margin: 25px 0 30px 0 !important;
}
.book_form  .wpcf7-not-valid-tip {
    position: absolute !important;
    bottom: -40px;
    font-size: 15px;
}
.book_form .my_select .wpcf7-form-control-wrap .wpcf7-not-valid-tip , .book_form .recaptcha .wpcf7-not-valid-tip {
	position: relative !important;
	bottom:0;
}
.banner .sp-thumbnails{
	width:auto !important;
	height:auto !important;
}
.my-select {
    background: url('https://foxynailsreno.com/wp-content/uploads/2025/09/down-1.png') no-repeat !important;
    background-size: 20px !important;
    background-position: right 12px center !important; /* push arrow 10px from right */
    padding-right: 35px !important; /* space so text doesn't overlap arrow */
    cursor: pointer;
}
.book_form .wpcf7-response-output {
    margin: 0 !important;
    border-color: red !important;
    color: red;
    font-size: 16px;
}




.Servicess .jet-carousel__item-inner {
  position: relative;
  overflow: hidden !important;
  transition: transform 0.4s ease;
}

.Servicess .jet-carousel__item-inner .jet-carousel__item-link {
	display: block !important;
	overflow: hidden;
	border-radius: 25px 25px 25px 25px;
}

.Servicess .jet-carousel__item-inner img {
  width: 100%;
  display: block;
  transition: transform 0.5s ease;
  transform-origin: center center;
}
.Servicess .jet-carousel__item-inner:hover img {
  transform: scale(1.1);
}
.Servicess .jet-carousel__item-inner:hover .jet-carousel__item-title a {
  color: #b08129;
  transition: color 0.3s ease;
}
.Servicess .jet-carousel__item {
  overflow: hidden !important;
}



@media only screen and (min-width: 1921px) and (max-width: 2560px) {
	.header_mail{
		width:22% !important;
	}
	.header_logo{
		width:78% !important;
	}
	.banner .sp-horizontal .sp-arrows {
    top: 80% !important;
}
	.banner .sp-horizontal .sp-previous-arrow {
    right: 33% !important;
}
	.left_service_box {
		width:62% !important;
	}
	.book_app {
		width:38% !important;
	}
	.Servicess .slick-slide img {
    width: -webkit-fill-available !important;
}
}
@media only screen and (max-width: 1880px) {
	.header_mail{
		width:31% !important;
	}
	.header_logo{
		width:69% !important;
	}
}
@media only screen and (max-width: 1780px) {
	.banner .sp-horizontal .sp-previous-arrow {
    right: 46% !important;
}
	.header_mail {
    width: 33% !important;
}
	.header_logo {
    width: 67% !important;
}
	.line_middle:after {
    right: -20px;
    bottom: 4px;
}
}
@media only screen and (max-width: 1700px) {
	.head_icon_box h5 a {
    font-size: 17px;
    line-height: 20px;
}
	.banner .sp-horizontal .sp-previous-arrow {
    right: 48% !important;
}
.line_middle:after {
    right: -29px;
    bottom: 4px;
}
	.head_icon_box svg {
    width: 19px !important;
}
	.banner .jet-slider__button--primary {
    font-size: 18px !important;
    line-height: 20px;
    padding: 12px  24px 12px 57px !important;
    margin: 0px 0 0 215px !important;
}
}
@media only screen and (max-width: 1680px) {
	.book_app {
    padding: 20px 60px !important;
}
	.banner .jet-slider__title {
    font-size: 54px;
    letter-spacing: 0px;
    line-height: 68px;
}
	.banner .jet-slider__subtitle {
    font-size: 25px !important;
    letter-spacing: 0px;
    line-height: 35px;
    margin-bottom: 65px !important;
}
}
@media only screen and (max-width: 1600px) {
	.line_middle:after {
    right: -13px;
    bottom: 4px;
}
	.banner .sp-horizontal .sp-previous-arrow {
    right: 48% !important;
}
	.banner .sp-thumbnails{
		width:auto !important;
	}
	.banner .sp-thumbnail-container {
    height: 260px !important;
    width: 200px !important;
    border-radius: 20px;
}
	.banner .sp-thumbnails-container {
    bottom: 30px;
    padding: 10px 58px;
    height: 285px !important;
}
}
@media only screen and (max-width: 1550px) {
	.header_mail {
    width: 35% !important;
}
	.header_logo {
    width: 65% !important;
}
	.line_middle:after {
    right: -22px;
    bottom: 4px;
}
}
@media only screen and (max-width: 1440px) {
	.foxy_para p {
    font-size: 16px;
    line-height: 26px;
}
	.foxy_hd h1, .foxy_hd h2 {
    font-size: 26px !important;
    letter-spacing: 1px;
    line-height: 46px;
}
	.book_form .wpcf7-submit {
    padding: 10px 10px;
    font-size: 20px;
    line-height: 28px;
}
	.Servicess .jet-carousel .jet-carousel__item-title {
    font-size: 18px;
    line-height: 20px;
    margin-top: 13px;
}
	.book_form .wpcf7-form-control-wrap input, .book_form .wpcf7-select {
    border-radius: 5px;
    font-size: 14px !important;
    line-height: 24px !important;
    padding: 6px 10px;
}
	.book_form label {
    font-size: 15px !important;
    line-height: 25px !important;
    margin-bottom: 20px;
}
	.book_app {
    padding: 20px 35px !important;
}
	.header_mail {
    width: 37% !important;
}
	.header_logo {
    width: 63% !important;
}
	.banner .jet-slider__content {
    padding: 30px !important;
}
	.header_pg {
    padding: 40px 45px !important;
    left: 0;
}
	.fox_pd_lr {
    padding-left: 45px !important;
    padding-right: 15px !important;
}
	.banner .sp-thumbnails-container {
    bottom: 30px;
    padding: 10px 30px;
    height: 285px !important;
}
	.banner .sp-horizontal .sp-previous-arrow {
    right: 50% !important;
}
	.banner .jet-slider__title {
    font-size: 48px;
    letter-spacing: 0px;
    line-height: 60px;
}
	.banner .jet-slider__button-wrapper:before {
    width: 125px;
}
	.banner .jet-slider__button--primary {
    font-size: 18px !important;
    line-height: 20px;
    padding: 12px  24px 12px 57px !important;
    margin: 0px 0 0 140px !important;
}
	.banner .jet-slider__button--primary:before {
    width: 25px;
    height: 25px;
}
	.Servicess {
    padding: 0 30px 0 10px !important;
}
	.book_app {
		width:35% !important;
	}
	.left_service_box {
		width:65% !important;
	}
	.book_form  .wpcf7-not-valid-tip {
    position: absolute !important;
    bottom: -33px;
    font-size: 13px;
}
	.my-select {
    background-size: 15px !important;
}
}
@media only screen and (max-width: 1367px) {
	.head_icon_box h5 a {
    font-size: 15px;
    line-height: 25px;
}
	.head_icon_box h5{
		 line-height: 25px;
	}
	.banner .sp-thumbnails-container {
    bottom: 30px;
    height: 240px !important;
}
	.banner .sp-thumbnail-container {
    height: 220px !important;
    width: 170px !important;
}
	.banner .sp-horizontal .sp-arrows {
    top: 76% !important;
}
	.banner .sp-horizontal .sp-previous-arrow {
    right: 47% !important;
}
	.header_mail {
    width: 35% !important;
}
	.header_logo {
    width: 65% !important;
}
	.line_middle:after {
    right: -18px;
    bottom: 4px;
}
	
}
@media only screen and (max-width: 1366px) {
	.book_app {
		width:37.5% !important;
	}
	.left_service_box {
		width:62.5% !important;
	}
}
@media only screen and (max-width: 1300px) {
	.head_icon_box svg {
    width: 17px !important;
}
	.head_icon_box h5 a {
    font-size: 14px;
    line-height: 24px;
}
	.banner .sp-horizontal .sp-previous-arrow {
    right: 48% !important;
    font-size: 35px !important;
}
	.banner {
    padding: 10px 15px !important;
}
	.header_pg {
    padding: 30px 45px !important;
    left: 0;
}
	.fox_pd_lr {
    padding-left: 45px !important;
    padding-right: 15px !important;
}
}
@media only screen and (max-width:1280px) {
	.foxy_para p {
    font-size: 14px;
    line-height: 24px;
}
	.book_form .wpcf7-submit {
    margin-top: 0px;
}
	.book_form .wpcf7 form .wpcf7-response-output {
    margin: 0 !important;
    padding: 6px !important;
    border: 1px solid #00a0d2 !important;
    font-size: 13px !important;
    line-height: 15px !important;
}
	.book_form .wpcf7-submit {
    padding: 10px 10px;
    font-size: 17px;
    line-height: 28px;
}
	.book_form  .wpcf7-not-valid-tip {
    bottom: -32px;
    font-size: 13px;
}
	.book_form form p{
		margin-bottom:0 !important;
	}
	.book_form .my_select br{
		display:none !important;
	}
	.banner .jet-slider__button--primary {
    font-size: 16px !important;
    line-height: 18px;
}
	.book_app {
    padding: 20px 25px !important;
}
	.header_pg {
    padding: 30px 35px !important;
}
	.banner .jet-slider__content {
    padding: 20px !important;
}
	.fox_pd_lr {
    padding-left: 35px !important;
    padding-right: 15px !important;
}
	.Servicess {
    padding: 0 35px 0 20px !important;
}
	.banner .sp-thumbnails-container {
    padding: 10px 20px;
}
}
@media only screen and (max-width: 1200px) {
	.banner .sp-horizontal .sp-previous-arrow {
    right: 52% !important;
    font-size: 35px !important;
}
	.banner .jet-slider__title {
    font-size: 42px;
    letter-spacing: 0px;
    line-height: 50px;
}
	.header_mail {
    width: 38% !important;
}
	.header_logo {
    width: 62% !important;
}
	.banner .jet-slider__subtitle {
    font-size: 22px !important;
    line-height: 30px;
    margin-bottom: 65px !important;
}
}
@media only screen and (max-width: 1150px) {
	.site_logo{
	width:110px !important;
}
		.header_mail {
    width: 40% !important;
}
	.header_logo {
    width: 60% !important;
}
	.banner .sp-thumbnail-container {
    height: 180px !important;
    width: 140px !important;
}
	.banner .sp-thumbnails-container {
    bottom: 30px;
    height: 200px !important;
}
	.banner .sp-horizontal .sp-previous-arrow {
    right: 47% !important;
    font-size: 33px !important;
}
	.banner .sp-horizontal .sp-arrows {
    top: 79% !important;
}
	.foxy_hd h1, .foxy_hd h2 {
    font-size: 24px !important;
    letter-spacing: 0px;
    line-height: 44px;
}
	.appline {
    margin-bottom: 25px !important;
    padding-bottom: 5px !important;
}
	.sec2 {
    margin: 10px 0 20px 0 !important;
}
	.Servicess .jet-carousel .jet-carousel__item-title {
    font-size: 15px;
    line-height: 20px;
    margin-top: 13px;
}
}
@media only screen and (max-width: 1100px) {
	.header_mail {
    width: 42% !important;
}
	.header_logo {
    width: 58% !important;
}
}
@media only screen and (max-width: 1080px) {
	.header_contact {
    padding: 8px 12px !important;
}
	.banner_fig .sp-image-container , .banner_fig .sp-mask , .banner_fig .slider-pro ,.banner_fig .jet-slider__item{
		height: 500px !important;
		min-height:500px !important;
	}
	.banner .sp-thumbnails-container {
    bottom: 20px;
    height: 200px !important;
}
	.banner .jet-slider__title {
    font-size: 35px;
    line-height: 40px;
}
	.banner .jet-slider__subtitle {
    font-size: 20px !important;
    line-height: 30px;
    margin-bottom: 45px !important;
}
	.banner .sp-horizontal .sp-arrows {
    top: 75% !important;
}.banner .sp-horizontal .sp-previous-arrow {
    right: 49% !important;
    font-size: 30px !important;
}
}
@media only screen and (max-width: 1024px) {
	.left_service_box{
		width:56% !important;
	}
	.book_app{
		width:44% !important;
	}
	.Servicess {
    padding: 0 30px !important;
}
	.Servicess .jet-carousel .jet-arrow{
		width: 28px !important;
        height: 28px !important;
	}
	.Servicess .jet-carousel .jet-arrow svg {
    width: 50px !important;
    height: 50px !important;
}
	.banner .sp-thumbnail-container {
    height: 150px !important;
    width: 100px !important;
}
	.banner .sp-thumbnails-container {
    bottom: 20px;
    height: 170px !important;
}
	.banner .sp-horizontal .sp-previous-arrow {
    right: 40% !important;
    font-size: 30px !important;
}
	.banner .sp-horizontal .sp-arrows {
    top: 78% !important;
}
/* 	.header_mail {
    width: 44% !important;
}
	.header_logo {
    width: 56% !important;
} */
	.header_pg {
    padding: 20px 35px !important;
}
	.banner .jet-slider__content {
    padding: 20px !important;
}
	.banner .sp-thumbnails-container {
    padding: 10px 20px;
}
	.fox_pd_lr {
    padding-left: 35px !important;
    padding-right: 15px !important;
}
	.ser_hed {
    margin: 40px 0 20px 0 !important;
}
	.Servicess {
    padding: 0 40px 0 20px !important;
}
	.line_middle:after {
    right: -11px;
    bottom: 4px;
}
}
@media only screen and (max-width: 991px) {
	 	.header_mail {
    width: 44% !important;
}
	.header_logo {
    width: 56% !important;
} 
	.line_middle:after {
    right: -12px;
    bottom: 4px;
}
}
@media only screen and (max-width: 900px) {
	.header_mail {
    width: 48% !important;
}
	.header_logo {
    width: 52% !important;
} 
	.banner .sp-horizontal .sp-previous-arrow {
    right: 44% !important;
    font-size: 30px !important;
}
	.book_app {
    width: 50% !important;
}
	.left_service_box {
    width: 50% !important;
}
}
@media only screen and (max-width: 800px) {
	.header_mail {
    width: 54% !important;
}
	.header_logo {
    width: 46% !important;
} 
	.banner .jet-slider__button--primary {
    margin: 0px 0 0 0px !important;
}
	.banner .jet-slider__button-wrapper:before{
		display:none !important;
	}
	.banner .jet-slider__title {
    font-size: 32px;
    line-height: 42px;
}
	.banner .jet-slider__subtitle {
    font-size: 17px !important;
    line-height: 27px;
    margin-bottom: 45px !important;
    margin-top: 0 !important;
}
	.sec2 {
		flex-direction:column !important;
	}
	.book_app {
    width: 100% !important;
}
	.left_service_box {
    width: 100% !important;
    padding: 0 20px !important;
}
	.ser_hed {
    margin: 10px 0 25px 0 !important;
}
	.book_app {
    padding: 20px 20px !important;
    margin-top: 30px !important;
}
	.banner .sp-thumbnails-container {
    bottom: 15px;
    height: 95px !important; 
}
	.banner .sp-thumbnail-container {
    height: 80px !important;
    width: 80px !important;
}
	.banner .sp-horizontal .sp-arrows {
    top: 87% !important;
}
	.banner .sp-horizontal .sp-previous-arrow {
    right: 40% !important;
    font-size: 28px !important;
}
	.fox_pd_lr {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
	.Servicess .next-arrow {
    right: -35px !important;
}
	.Servicess .prev-arrow {
    left: -35px !important;
}
	.Servicess {
    padding: 0 20px 0 20px !important;
}
	.banner .sp-thumbnail-container img {
    height: 80px !important;
    width: 80px !important;
    object-fit: cover !important;
    margin: 0 !important;
}
}
@media only screen and (max-width: 768px) {
	.header_mail {
    width: 57% !important;
}
	.header_logo {
    width: 43% !important;
}
}
@media only screen and (max-width:767px) {
	.header_contact .elementor-icon-box-wrapper{
		display:flex !important;
		align-items:center;
		gap:10px !important;
	}
	.header_contact .elementor-icon-box-icon{
		margin-bottom:0 !important;
	}
	.head_icon_box h5 {
    line-height: 20px;
}
	 .header_contact .elementor-icon-box-icon{
		display:flex !important;
	}
}
@media only screen and (max-width:700px) {
	.header_logo {
    width: 36% !important;
}
	.header_mail {
    width: 64% !important;
}
	.line_middle:after {
    right: -20px;
}
	.banner .sp-horizontal .sp-previous-arrow {
    right: 45% !important;
    font-size: 28px !important;
}
}
@media only screen and (max-width:650px) {
	.site_logo {
    width: 90px !important;
}
	.header_mail {
    width: 68% !important;
}
	.header_logo {
    width: 32% !important;
}
	.banner .sp-horizontal .sp-previous-arrow{
		display:none !important;
	}
	.banner .sp-thumbnail-container {
    height: 70px !important;
    width: 70px !important;
    border-radius: 50%;
    background-size: contain !important;
}
	.banner .sp-thumbnails-container {
    bottom: 10px;
    height: 90px !important;
    justify-content: center;
}
	.line_middle:after {
    right: -14px;
}
}

/* Add overlay only on mobile */
@media (max-width: 767px) {
  .jet-slider__content::before {
    content: "";
    position: absolute;
    inset: 0; /* top:0; right:0; bottom:0; left:0 */
    background: rgba(0, 0, 0, 0.3); /* dark overlay, adjust opacity */
    z-index: 1;
	  border-radius:20px;
  }

  /* Ensure text/content stays above overlay */
  .jet-slider__content > * {
    position: relative;
    z-index: 2;
  }
}

@media only screen and (max-width:600px) {
	.header_mail {
    width: 47% !important;
}
	.header_logo {
    width: 53% !important;
}
	.header_contact {
    padding: 8px 12px !important;
    gap: 5px !important;
    justify-content: center !important;
}
	.line_middle:after {
    right: -14px;
    height: 1px;
    width: 100%;
    left: 0;
    bottom: -3px;
}
	.foxy_hd h1, .foxy_hd h2 {
    font-size: 20px !important;
    line-height: 35px;
}
	.banner .jet-slider__button--primary {
    font-size: 14px !important;
    line-height: 18px;
}
	.Servicess .slick-slide img {
    width: -webkit-fill-available !important;
}
	}
@media only screen and (max-width:550px) {
	.header_mail {
    width: 52% !important;
}
	.header_logo {
    width: 48% !important;
}
	.head_icon_box h5 a {
    font-size: 13px;
    line-height: 22px;
}
}
@media only screen and (max-width:480px) {
		.header_mail {
    width: 55% !important;
}
	.header_logo {
    width: 45% !important;
}
	.banner .jet-slider__title {
    font-size: 26px;
    line-height: 35px;
}
	.banner .jet-slider__title br{
		display:none !important;
	}
	
	}
@media only screen and (max-width:430px) {
		.header_mail {
    width: 60% !important;
}
	.header_logo {
    width: 40% !important;
}
	.head_icon_box svg {
    width: 14px !important;
}
	}
@media only screen and (max-width:420px) {
	.header_mail {
    width: 60% !important;
}
	.header_logo {
    width: 40% !important;
}
	.head_icon_box svg {
    width: 14px !important;
}
	.banner .jet-slider__content {
    padding: 15px !important;
}
	.book_app {
    padding: 20px 15px !important;
    margin-top: 20px !important;
}
	.header_pg {
    padding: 20px 30px !important;
}
	.left_service_box {
    padding: 0 15px !important;
}
}
@media only screen and (max-width:390px) {
	.site_logo {
    width: 75px !important;
}
	.header_logo {
    width: 33% !important;
}
	.header_mail {
    width: 67% !important;
}
	.head_icon_box h5 a {
    font-size: 12px;
    line-height: 17px;
}
}