/* ===========About Us Page =============*/

.page-id-443 .sl_cr_section {
	border-bottom: 4px solid #00C5F6;
	;
}

.page-id-443 .sl_gt_section.pd0 {
	padding-top: 100px !important;
}

.about_section_main_page {
	background: url(../../../../../wp-content/uploads/2024/01/image-2.png), linear-gradient(180deg, #000 0%, #373737 100%);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;

}

.about_section_main_page_row,
.about_section_main_page_row2 {
	display: flex;
	align-items: center;
}

.abt_page_img_content {
	padding-right: 30px !important;
}

.abt_page_img_content2 {
	padding-left: 30px !important;
}

.abt_page_img img {
	object-fit: cover;
	height: 430px;
	/* 	border: 2px solid #fff; */
	width:100%;
}
.abt_page_img_2 img {
    height: 580px !important;
}

/* gallery */

.about_page_gallery .et_overlay {
	background: linear-gradient(0deg, rgba(27, 27, 27, 0.80) 0%, rgba(27, 27, 27, 0.80) 100%);
	border: none !important;
}

.about_page_gallery .et_pb_gallery_item {
    padding: 8px 20px !important;
}
.about_page_gallery  .et_pb_gallery_grid .et_pb_gallery_item img {
    width: 100%;
    height: 350px;
    object-fit: cover;
}
.about_page_gallery .slick-track{
	width:auto !important;
	display: flex;
}
.about_page_gallery .slick-slide{
	width: 25%!important;
}
.about_page_gallery h3.et_pb_gallery_title {
	display: none;
}

.about_page_gallery .et_overlay:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	font-size: 32px;
	-webkit-transition: all .4s;
	transition: all .4s;
	background: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='37' height='38' viewBox='0 0 37 38' fill='none'><path d='M10.8681 2.4346L8.04795 5.48244L12.4796 9.9526C13.2854 10.7654 13.2854 11.9845 12.4796 12.7973C11.6739 13.61 10.4652 13.61 9.65946 12.7973L5.2278 8.32709L2.2062 11.1717C1.40045 11.9845 0.39325 11.3749 0.39325 10.5622V1.82503C0.39325 1.21546 0.796131 0.809082 1.40045 0.809082H10.0623C10.8681 0.809082 11.4724 1.82503 10.8681 2.4346ZM35.0408 11.1717L32.2207 8.32709L27.789 12.7973C26.9833 13.61 25.7746 13.61 24.9689 12.7973C24.1631 11.9845 24.1631 10.7654 24.9689 9.9526L29.1991 5.48244L26.3789 2.4346C25.5732 1.82503 26.1775 0.809082 26.9833 0.809082H35.6451C36.2495 0.809082 36.6523 1.21546 36.6523 1.82503V10.5622C36.6523 11.3749 35.6451 11.9845 35.0408 11.1717ZM26.3789 35.5545L29.4005 32.7098L24.9689 28.2396C24.1631 27.4269 24.1631 26.2078 24.9689 25.395C25.7746 24.5822 26.9833 24.5822 27.789 25.395L32.2207 29.8652L35.2423 27.0205C35.6451 26.2078 36.6523 26.8173 36.6523 27.6301V36.3672C36.6523 36.9768 36.2495 37.3832 35.6451 37.3832H26.9833C26.1775 37.3832 25.5732 36.3672 26.3789 35.5545ZM2.00476 26.8173L5.02636 29.662L9.45802 25.1918C10.2638 24.379 11.4724 24.379 12.2782 25.1918C13.0839 26.0046 13.0839 27.2237 12.2782 28.0365L7.84651 32.5066L10.6667 35.5545C11.271 36.164 10.8681 37.3832 9.8609 37.3832H1.19901C0.594688 37.3832 0.191811 36.9768 0.191811 36.3672V27.6301C0.39325 26.8173 1.40045 26.2078 2.00476 26.8173Z' fill='white'/></svg>");
	background-size: contain;
	width: 38px;
	height: 38px;
	background-repeat: no-repeat;
}

/* =====================about page end========================*/


/* =====================service page ========================*/
.main_target_alk_tedjsdf span {
	font-size: 26px;
	font-style: normal;
	display: block;
	color: #fff;
}

.services_section_main_page {
	background: linear-gradient(0deg, #0B0B0B -0.79%, #050505 -0.78%, rgba(0, 0, 0, 0.00) 28.4%)
}

.main_filler_one_row {
	display: flex;
}

.main_filler_one_col1 {
	flex: 1;
}

.main_filler_one_col1_icon {
	border: 1px solid #00C5F6;
	width: 112px;
	height: 112px;
	border-radius: 100px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: auto;
	background: #fff0;
	transition: 1s;
}

.main_filler_one_col1_icon img {
	width: 100%;
	height: 55px;
	object-fit: contain;
	animation: zoom-in-zoom-out 2s ease-out infinite;
}

@keyframes zoom-in-zoom-out {
	0% {
		transform: scale(.9, .9)
	}

	50% {
		transform: scale(1, 1)
	}

	100% {
		transform: scale(.9, .9)
	}
}

.main_filler_one_col1:hover .main_filler_one_col1_icon {
	background: #00c5f61f;
}

.main_filler_one_col1:hover .main_filler_one_col1_text {
	color: #00C5F6;
}

.main_filler_one_col1_text {
	font-family: Oswald;
	font-size: 22px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	padding-top: 20px;
	transition: 1s;
}

.call_for_inqury_inner {
	font-size: 42px;
	font-style: normal;
	font-weight: 500;
	color: #fff;
}

.btn_class_all .btn2 {
	margin: auto !important;
}

.abt_page_video_content {
	padding: 10px;
}

.tab_section_row li span {
	transition: 1s;
}

.tab_section_row li.et_pb_tab_active span {
	background: #000;
}

.tab_section_row ul.et_pb_tabs_controls.clearfix li span {
	border: 1px solid #00C5F6;
	display: block;
	width: 100% !important;
	height: 41px;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
}

.tab_section_row ul.et_pb_tabs_controls.clearfix li font {
	font-size: 18px;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 50px;
	border: 1px solid #fff;
	border-top: none;
	transition: 1s;
}

.tab_section_row ul.et_pb_tabs_controls.clearfix .et_pb_tab_active font {
	background: #00C5F6;
	color: #000;
}

.tab_section_row .title_box_main {
	padding-bottom: 30px !important;
}

.tab_section_row .et_pb_tabs {
	border: none;
}

.tab_section_row ul.et_pb_tabs_controls {
	display: flex;
}

.tab_section_row .et_pb_tabs_controls li {
	flex: 1;
	margin-right: 10px;
	border: none;
}

.tab_section_row .et_pb_tabs_controls li,
.tab_section_row ul.et_pb_tabs_controls,
.tab_section_row .et_pb_all_tabs {
	background: transparent !important;
}

.tab_section_row .table_content_section_col1 br {
	display: none !important;
}

.tab_section_row .et_pb_tabs_controls li a {
	padding: 0px !important;
}

.tab_section_row .table_content_section_row {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.tab_section_row .table_content_section_col1 {
	width: 50%;
}

.tab_section_row .table_content_section_col1:first-child {
	padding-right: 20px;
}

.tab_section_row .table_content_section_col1 .f_16 span {
	display: block;
}

.section_inner_title {
	font-size: 30px;
	font-style: normal;
	font-weight: 700;
	color: #fff;
	text-align: center;
	padding: 20px 0px 20px 0;
}

.section_inner_title span {
	color: #00C5F6;

}

.table_content_section_col1_inner img {
	width: 100%;
	height: 400px;
	object-fit: contain;
}

.table_tab .et_pb_tab {
	padding: 20px 0 !important;
}


.flr_txt {
	padding: 20px 0 0 0;
}

.sl_car_section {
	background: linear-gradient(180deg, #000 0%, #373737 100%);
}

.sl_car_img {
	width: 90%;
	margin: auto !important;
}

.sl_car_img img {
	width: 100% !important;
	height: 620px;
	object-fit: cover;
}

.sl_cat_txt_col {
	padding: 290px 20px 20px 20px;
	border: 1px solid rgba(255, 255, 255, 0.10);
	margin-top: -270px;
	z-index: -1;
}

.sl_layer_logo_img {
	display: flex;
	justify-content: center;
	width: 25%;
	margin: auto !important;
	padding: 20px 0;
}

.sl_layer_logo_img img {
	width: 100%;
	height: 100px;
	object-fit: contain;
}

.sl_layer_ttl {
	font-size: 26px;
	font-weight: 700;
	transition: 1s;
}


.sl_layer_row {
	display: flex;
	align-items: center;
}

.sl_layer_img {
	border: 2px solid #ffffffb3;
	transition: 1s;
	position: relative;
	overflow: hidden;

}

.sl_layer_img img {
	width: 100% !important;
	height: 680px;
	object-fit: cover;
	transition: 1s;
}

.sl_layer_img:hover {
	border: 2px solid #00C5F6;
}

.sl_layer_img:hover img {
	filter: grayscale(1);
	transform: scale(1.1);
}

.sl_layer_col_left {
	margin: 25px 0;
	padding: 35px 20px;

}

.sl_layer_col_right {
	margin: 25px 0;
	padding: 35px 20px;
}

.sl_layer_col1,
.sl_layer_col3 {
	border-left: 2px solid #00C5F6;
}

.sl_layer_col2,
.sl_layer_col4 {
	border-right: 2px solid #00C5F6;
}

.sl_layer_col1 {
	background: url(../../../../../wp-content/uploads/2024/01/shape1.png) no-repeat;
}

.sl_layer_col2 {
	background: url(../../../../../wp-content/uploads/2024/01/shape2.png) no-repeat;
}

.sl_layer_col3 {
	background: url(../../../../../wp-content/uploads/2024/01/shape3.png) no-repeat;
}

.sl_layer_col4 {
	background: url(../../../../../wp-content/uploads/2024/01/shape4.png) no-repeat;
}

.sl_layer_col {
	background-size: 100% 100%;
}

.sl_layer_txt {
	padding: 10px 0;
}


.ntc_img_box_inr {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}

.ntc_img {
	width: 33.33%;
	padding: 10px;
}

.ntc_img {
	position: relative;
	z-index: 9;
}

.ntc_img:after {
	position: absolute;
	font-family: "FontAwesome";
	content: "\f0b2 ";
	font-size: 30px;
	color: #fff;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	text-align: center;
	align-items: center;
	display: flex;
	justify-content: center;
	opacity: 0;
	transition: 1s;
	z-index: 0;
	height: 10px;
	width: 10px;
}

.ntc_img:hover:after {
	opacity: 1;
}

.ntc_img img {
	width: 100%;
	height: 450px;
	object-fit: cover;
	transition: 1s
}

.ntc_img:hover img {
	filter: brightness(0.5);
}

span.lb-number {
	display: none !important;
}

.ntc_main_box {
	padding: 20px 0;
}

.sl_pack_section {
	background: linear-gradient(180deg, #000 0%, #141212f7 100%);
}

.pack_main_box_inr {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: inherit;
}

.pack_box {
	width: 33.33%;
	padding: 10px;
	display: flex;
}

.pack_box_inr {
	height: 100%;
	width: 100%;
}

.pack_upr_box_inr {
	display: flex;
	align-items: center;
}

.pack_white_box {
	text-align: center;
	color: #000;
	background: #fff;
	padding: 10px;
	width: 45%;
	font-weight: 700;
	border-radius: 10px 10px 0 0;
	border-top: 2px solid #00c5f6;
}

.pack_price_box {
	width: 55%;
	text-align: center;
}

.pack_price_box i.pc {
	font-style: normal;
	font-weight: 800;
}

.pack_middle_img {
	display: flex;
}

.pack_middle_img img {
	width: 100%;
	height: 235px;
	object-fit: cover;
}

.pack_list_box_inr {
	background: #211f1f;
	padding: 30px;
}

.pack_list_ttl {
	font-size: 20px;
	color: #00c5f6;
	font-weight: 700;
	padding: 10px 0;
}

.pack_ul {
	padding: 0 !important;
	list-style: none !important;
	color: #fff;
	display: flex;
	flex-wrap: wrap;
}

.pack_li {
	width: 100%;
	padding: 5px 0 5px 30px;
	position: relative;
}

.pack_li:after {
	position: absolute;
	content: "";
	background: url(../../../../../wp-content/uploads/2024/01/hand.png)no-repeat;
	height: 20px;
	width: 20px;
	left: 0;
	top: 7px;
	bottom: 0;
	/* margin: auto; */
	background-size: contain;
	background-position: left;
	animation: mover2 1s infinite alternate
}

@keyframes mover2 {
	0% {
		transform: translateX(1px)
	}

	100% {
		transform: translateX(-1px)
	}
}

.pack_box_three .pack_ul {
	display: flex;
	flex-wrap: wrap;
}

.pack_box_three .pack_li {
	width: 50%;
}

.pack_under_line {
	text-align: end;
}

.pack_box {
	position: relative;
}

.pack_box.pack_box_two {
	position: relative;
}

.mp_pack_box {
	position: absolute;
	top: 0px;
	bottom: 0;
	margin: auto;
	height: 100%;
	width: 100%;
	left: 100px;
	right: 0;
	display: flex;
	justify-content: center;
	align-items: center;
}

.mp_pack_box_inr {
	display: flex;
	background: #00c5f6;
	align-items: center;
	padding: 0px 20px;
	font-weight: 600;
	transform: skew(-15deg, 0deg);
	border: 2px solid #fff;
}

.fire_img {
	transform: skew(15deg, 0deg);
}

.mp_txt {
	transform: skew(15deg, 0deg);
	padding-left: 5px;
}

.car_vid_col {
	width: 70%;
	margin: auto !important;
}


.sl_car_section:before {
	position: absolute;
	content: "";
	background: url(../../../../../wp-content/uploads/2024/01/vid_bnr.png) no-repeat;
	height: 100%;
	width: 100%;
	background-size: contain;
	bottom: 0;
	margin: auto;
	opacity: 0.4;
	left: 0;
	right: 0;
	background-position: bottom;
}

/* =====================service page end========================*/
.sl_ab_text ul {
	padding-bottom: 0 !important;
}

.sl_layer_logo_img span {
	width: 100%;
	display: flex !important;
	justify-content: center;
}
.flr_section_2:after {
 display:none;
}
.cppb_col_box_ine_2 {
    margin: 30px;
}
.cppb_desc i {
    font-style: italic !important;
    font-size: 14px;
}


@media all and (min-width: 320px) and (max-width: 767px) {
		.flr_section_2:after {
    top: 0;
}
.cppb_col_box.fc_col_box {
    height: auto;
    overflow: auto;
}
	/* about page */
			.about_page_gallery .et_pb_gallery_grid .et_pb_gallery_item img {
    width: 100%;
    height: 270px;
    object-fit: cover;
}
	.about_page_gallery .et_pb_gallery_item {
    padding: 8px 0px !important;
}
	.about_page_gallery .slick-track {
    width: auto !important;
    display: flex;
    justify-content: center;
}
	.about_section_main_page_row {
		display: block;
	}

	.sl_ab_text {
		height: auto;
		overflow: auto;
	}
.about_section_main_page_row, .about_section_main_page_row2 {
    display: block;
}
	.abt_page_img img {
		height: 280px;
		width: 100% !important;
	}
.abt_page_img_2 img {
    height: 330px !important;
    object-position: top;
}
	.abt_page_img_content2 {
    padding-left: 0px !important;
}

	.ab_row_2_img,.ab_row_2_des   {
    width: 100%;
}

	.abt_page_img_content2 {
		padding-left: 0px !important;
	}

	.abt_page_img_content {
		padding-right: 0px !important;
	}

	.about_section_main_page_row {
		display: flex;
		flex-direction: column-reverse;
	}

	.about_section_main_page_row {
		padding-top: 0px !important;
	}

	.about_page_gallery {
		padding-bottom: 0px !important;
	}

	.abt_page_img {
		text-align: center;
	}
.abt_page_img_content_ser {
    padding-left: 0 !important;
}
h2.ser_ttle {
    position: absolute;
    top: -355px;
    text-align: center;
    left: 0;
    right: 0;
    margin: auto;
    height: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.cppb_img {
    margin-top: 60px;
}
	.page-id-443 .sl_gt_section.pd0 {
		padding-top: 40px !important;
	}

	/*  */

	/* service page */

	.main_target_alk_tedjsdf span {
		font-size: 20px;
	}

	.abt_page_video_content img {
		width: 250px;
	}

	.main_target_alk_tedjsdf {
		padding-bottom: 20px;
	}

	/*  */
	/* filler */
	.main_filler_one_col1_text {
		font-size: 18px;
	}

	.main_filler_one_row {
		flex-wrap: wrap;
	}

	.main_filler_one_col1 {
		flex: unset;
		width: 50%;
		margin-bottom: 20px;
	}

	.filler_section {
		padding: 0px 0px !important;
	}

	.pd_tb.services_section_main_page {
		padding-bottom: 0px !important;
	}

	/*  */
	/* service */
	.main_target_alk_tedjsdf span {
		font-size: 22px;
	}

	.abt_page_video_content img {
		width: 250px;
	}

	.tab_section_row ul.et_pb_tabs_controls.clearfix li span {
		font-size: 16px !important;
	}

	.tab_section_row .et_pb_tab {
		padding: 20px 0px 0px 0px !important;
	}

	.tab_section_row ul.et_pb_tabs_controls.clearfix li font {
		height: 40px;
		font-size: 14px !important;
	}

	.tab_section_row .table_content_section_col1:first-child {
		padding-right: 0 !important;
		padding-bottom: 20px;
	}

	.section_inner_title {
		font-size: 18px !important;
	}

	.tab_section_row .table_content_section_col1 {
		width: 100%;
	}

	.tab_section_row ul.et_pb_tabs_controls {
		display: -webkit-inline-box !important;
		overflow-x: scroll !important;
		width: 100% !important;
		overflow-y: hidden !important;
	}

	.tab_section_row .table_content_section_col1:first-child {
		padding-right: 0 !important;
		padding-bottom: 0px;
	}

	.table_tab .et_pb_tab {
		padding: 0px 0 !important;
	}

	.tab_section_row .et_pb_tabs_controls li {
		flex: unset;
		width: 170px !important;
		margin: 0;
		padding: 3px;
	}

	.tab_section_row .table_content_section_row {
		display: flex;
		flex-direction: column-reverse;
	}

	.tab_section_row .et_pb_tabs_controls li a {
		display: block;
		width: 100% !important;
	}

	.table_content_section_col1_inner img {
		height: 300px;
	}

	.table_content_section_col1_inner .sl_ab_text {
		height: auto;
		overflow: auto;

	}

	.flr_txt {
		padding: 0px 0 0 0;
		height: 235px;
		overflow: auto;
		margin: 15px 0 0 0;
	}

	.sl_car_img {
		width: 94%;
	}

	.sl_car_img img {
		height: 300px;
	}

	.sl_cat_txt_col {
		padding: 190px 10px 10px 10px;
		margin-top: -180px;
	}

	.sl_layer_row {
		flex-wrap: wrap;
	}

	.sl_col_two {
		width: 100% !important;
		margin: auto 0 !important;
	}

	.sl_col_one,
	.sl_col_three {
		width: 100% !important;
	}

	.sl_layer_col1,
	.sl_layer_col2,
	.sl_layer_col3,
	.sl_layer_col4 {
		background: none;
	}

	.sl_layer_col1,
	.sl_layer_col3 {
		border-left: 2px solid #fff0;
	}

	.sl_layer_col2,
	.sl_layer_col4 {
		border-right: 2px solid #fff0;
	}

	.sl_layer_img img {
		height: 320px;
	}

	.sl_layer_col_left {
		margin: 10px 0;
		padding: 0;
	}

	.sl_layer_col_right {
		margin: 10px 0;
		padding: 0;
	}

	.sl_layer_ttl {
		font-size: 19px;
		font-weight: 700;
		line-height: 1.3;
	}

	.sl_layer_txt {
		height: auto;
		overflow: auto;
	}

	.sl_layer_logo_img img {
		height: 70px;
		padding: 10px 0;
	}

	.sl_layer_des_box {
		border: 1px solid #ffffff36;
		padding: 10px;
	}

	.sl_col_one {
		padding-top: 350px;
	}

	.sl_col_two {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		margin: auto;
		padding: 10px;
	}

	.sl_layer_logo_img {
		width: 35%;
		margin: auto !important;
		padding: 0px 0;
	}

	.ntc_img {
		padding: 5px 0;
		width: 100% !important;
	}

	.ntc_img img {
		height: 230px;
	}

	.pack_li:after {
		height: 12px;
		width: 12px;
		left: -2px;
	}

	.pack_li {
		padding: 2px 0 2px 15px;
		font-size: 14px;
	}

	.mp_pack_box {
		top: 0;
	}

	.pack_middle_img img {
		height: 170px !important;
	}

	.pack_box_three .pack_li {
		width: 100% !important;
	}

	.pack_white_box {
		padding: 5px;
	}

	.pack_list_box_inr {
		background: #211f1f;
		padding: 10px;
	}

	.pack_price_box.f_32 {
		font-size: 23px;
	}

	.mp_txt span {
		padding: 0 !important;
	}

	.mp_pack_box_inr {
		padding: 0px 10px;
	}

	.mp_pack_box {
		top: 0;
		left: auto;
		right: 10px;
		margin: auto;
		bottom: 0;
		align-items: center;
		justify-content: end;
	}

	.fire_img {
		display: flex;
	}

	.fire_img img {
		width: 17px;
		height: 17px;
		object-fit: contain;
	}

	.pack_list_ttl {
		padding: 5px 0;
	}

	.pack_box {
		width: 100%;
		padding: 5px 0;
		display: flex;
	}

	.pack_under_line {
		text-align: left;
	}

	.car_vid_col {
		width: 100%;
	}

	/*  */
	/* call for inquiry */
	.call_for_inqury_inner {
		font-size: 30px;
	}

	.mp_pack_box {
		top: 0px;
	}

	/*  */
}

@media all and (min-width: 481px) and (max-width: 767px) {
	.main_filler_one_col1 {
		width: 50%;
	}

	.ntc_img {
		padding: 5px;
		width: 50% !important;
	}

	.ntc_img img {
		height: 230px;
	}

	.pack_middle_img img {
		height: 240px !important;
	}

	.pack_box_three .pack_li {
		width: 50% !important;
	}

	.mp_pack_box {
		top: 70px;
	}

	.sl_col_two {
		width: 70% !important;
		margin: auto !important;
	}

	.tab_section_row .et_pb_tabs_controls li {
		flex: unset;
		width: 180px !important;
	}
}

@media all and (min-width: 768px) and (max-width: 980px) {
	.cppb_img {
    margin-top: 60px;
}
		.flr_section_2:after {
    top: 0;
}
.cppb_col_box.fc_col_box {
    height: 390px;
    overflow: auto;
}
	/* about page */
		.about_page_gallery .et_pb_gallery_grid .et_pb_gallery_item img {
    width: 100%;
    height: 300px;
    object-fit: cover;
}
	.about_page_gallery .et_pb_gallery_item {
    padding: 8px 5px !important;
}
	.about_page_gallery .slick-track {
    width: auto !important;
    display: flex;
    justify-content: center;
}
				.abt_page_img_2 img {
    height: 390px !important;
}
	.abt_page_img_content2 {
    padding-left: 10px !important;
}
	.about_section_main_page_row2 {
    display: flex !important;
}
	.ab_row_2_img,.ab_row_2_des   {
    width: 50%;
}
	.abt_page_img img {
		height: 300px;
		width: 100% !important;
		object-position: center;
	}

	.sl_ab_text {
		height: auto;
		overflow: auto;
	}

	.abt_page_img_content {
		padding-right: 15px !important;
	}

	.about_section_main_page_row {
		padding-top: 0px !important;
	}

	.about_page_gallery {
		padding-bottom: 0px !important;
	}

	.page-id-443 .sl_gt_section.pd0 {
		padding-top: 40px !important;
	}
.abt_page_img_content_ser {
    padding-left: 0 !important;
}
	h2.ser_ttle {
    position: absolute;
    top: -340px;
    text-align: center;
    left: 0;
    right: 0;
    margin: auto;
}
	/*  */
	/* service page */

	.main_target_alk_tedjsdf span {
		font-size: 20px;
	}

	.main_target_alk_tedjsdf {
		padding-bottom: 20px;
	}

	.abt_page_video_content img {
		width: 250px;
	}

	/*  */
	/* filler */
	.main_filler_one_col1_text {
		font-size: 18px;
	}

	.main_filler_one_row {
		flex-wrap: wrap;
	}

	.main_filler_one_col1 {
		flex: unset;
		width: 33.33%;
		margin-bottom: 20px;
	}

	.filler_section {
		padding: 20px 0px !important;
	}

	/*  */
	/* service */
	.main_target_alk_tedjsdf span {
		font-size: 22px;
	}

	.abt_page_video_content img {
		width: 250px;
	}

	.tab_section_row ul.et_pb_tabs_controls.clearfix li span {
		font-size: 18px;
	}

	.tab_section_row ul.et_pb_tabs_controls.clearfix li font {
		height: 40px;
		font-size: 16px;
	}

	.tab_section_row .et_pb_tabs_controls li {
		flex: unset;
		width: 27% !important;
		margin: 0;
		padding: 3px;
	}

	.tab_section_row .table_content_section_col1:first-child {
		padding-right: 0 !important;
		padding-bottom: 0px;
	}

	.table_tab .et_pb_tab {
		padding: 0px 0 !important;
	}

	.tab_section_row .table_content_section_row {
		display: flex;
		flex-direction: column-reverse;
	}

	.section_inner_title {
		font-size: 24px;
	}

	.table_content_section_col1_inner img {
		height: 300px;
	}

	.table_content_section_col1_inner .sl_ab_text {
		height: auto;
		overflow: auto;

	}

	.table_content_section_col1 {
		width: 100% !important;
	}

	.flr_txt {
		padding: 0px 0 0 0;
		height: 235px;
		overflow: auto;
		margin: 15px 0 0 0;
	}

	.sl_car_img img {
		height: 350px;
	}

	.sl_cat_txt_col {
		padding: 200px 20px 20px 20px;
		margin-top: -180px;
	}

	.sl_layer_img img {
		height: 320px;
	}

	.sl_layer_col_left {
		margin: 15px 0;
		padding: 30px 15px;
	}

	.sl_layer_col_right {
		margin: 15px 0;
		padding: 30px 15px;
	}

	.sl_layer_ttl {
		font-size: 19px;
		font-weight: 700;
		line-height: 1.3;
	}

	.sl_layer_txt {
		height: 80px;
		overflow: auto;
	}

	.sl_layer_logo_img img {
		height: 70px;
		padding: 0;
	}

	.ntc_img {
		padding: 5px;
	}

	.ntc_img img {
		height: 250px;
	}

	.pack_li:after {
		height: 12px;
		width: 12px;
		left: -2px;
	}

	.pack_li {
		padding: 4px 0 4px 15px;
		font-size: 14px;
	}

	.mp_pack_box {
		top: 0;
	}

	.pack_middle_img img {
		height: 185px;
	}

	.pack_white_box {
		padding: 5px;
	}

	.pack_list_box_inr {
		background: #211f1f;
		padding: 10px;
	}

	.pack_price_box.f_32 {
		font-size: 23px;
	}

	.mp_txt span {
		padding: 0 !important;
	}

	.mp_pack_box_inr {
		padding: 0px 10px;
	}

	.mp_pack_box {
		top: -5px;
		left: 0px;
	}

	.fire_img {
		display: flex;
	}

	.fire_img img {
		width: 17px;
		height: 17px;
		object-fit: contain;
	}

	.pack_list_ttl {
		padding: 5px 0;
	}

	.pack_box {
		width: 50%;
		padding: 5px;
		display: flex;
	}

	.car_vid_col {
		width: 93%;
	}


	/*  */
}

@media all and (min-width: 981px) and (max-width: 1024px) {
		.flr_section_2:after {
    top: 0;
}
.cppb_col_box.fc_col_box {
    height: 390px;
    overflow: auto;
}
	/* about page */
		.about_page_gallery .et_pb_gallery_grid .et_pb_gallery_item img {
    width: 100%;
    height: 300px;
    object-fit: cover;
}
	.about_page_gallery .et_pb_gallery_item {
    padding: 8px 5px !important;
}
			.abt_page_img_2 img {
    height: 390px !important;
}
	.page-id-443 .sl_gt_section.pd0 {
		padding-top: 60px !important;
	}

	.abt_page_img img {
		height: 315px;
	}

	.table_content_section_col1_inner img {
		height: 300px;
	}

	/*  */
	/* service */
	.main_target_alk_tedjsdf span {
		font-size: 22px;
	}

	.abt_page_video_content img {
		width: 250px;
	}

	/*  */
	/* filler */
	.main_filler_one_col1_text {
		font-size: 18px;
	}

	/*  */
	/* service */
	.main_target_alk_tedjsdf span {
		font-size: 22px;
	}

	.abt_page_video_content img {
		width: 250px;
	}

	ul.et_pb_tabs_controls.clearfix li span {
		font-size: 18px;
	}

	ul.et_pb_tabs_controls.clearfix li font {
		height: 40px;
		font-size: 16px;
	}

	.sl_car_img img {
		height: 400px;
	}

	.sl_cat_txt_col {
		padding: 200px 20px 20px 20px;
		margin-top: -180px;
	}

	.sl_layer_img img {
		height: 520px;
	}

	.sl_layer_col_left {
		margin: 15px 0;
		padding: 35px 20px;
	}

	.sl_layer_col_right {
		margin: 15px 0;
		padding: 35px 20px;
	}

	.sl_layer_ttl {
		font-size: 21px;
		font-weight: 700;
		line-height: 1.3;
	}

	.sl_layer_txt {
		height: 100px;
		overflow: auto;
	}

	.sl_layer_logo_img img {
		height: 75px;
	}

	.ntc_img {
		padding: 5px;
	}

	.ntc_img img {
		height: 300px;
	}

	.pack_li:after {
		height: 12px;
		width: 12px;
		left: -2px;
	}

	.pack_li {
		padding: 4px 0 4px 15px;
		font-size: 14px;
	}

	.mp_pack_box {
		top: 0;
	}

	.pack_middle_img img {
		height: 225px;
	}

	.pack_white_box {
		padding: 5px;
	}

	.pack_list_box_inr {
		background: #211f1f;
		padding: 10px;
	}

	.pack_price_box.f_32 {
		font-size: 23px;
	}

	.mp_txt span {
		padding: 0 !important;
	}

	.mp_pack_box_inr {
		padding: 0px 10px;
	}

	.mp_pack_box {
		top: 35px;
		left: 20px;
	}

	.fire_img {
		display: flex;
	}

	.fire_img img {
		width: 17px;
		height: 17px;
		object-fit: contain;
	}

	.pack_list_ttl {
		padding: 5px 0;
	}

	.pack_box {
		width: 50%;
		padding: 10px;
		display: flex;
	}

	.car_vid_col {
		width: 88%;
	}


	/*  */

}

@media all and (min-width: 1025px) and (max-width: 1140px) {
	.flr_section_2:after {
    top: 0;
}
.cppb_col_box.fc_col_box {
    height: 440px;
    overflow: auto;
}
	/* about page */
	.about_page_gallery .et_pb_gallery_grid .et_pb_gallery_item img {
    width: 100%;
    height: 300px;
    object-fit: cover;
}
	.about_page_gallery .et_pb_gallery_item {
    padding: 8px 5px !important;
}
		.abt_page_img_2 img {
    height: 420px !important;
}
	.page-id-443 .sl_gt_section.pd0 {
		padding-top: 70px !important;
	}

	.abt_page_img img {
		height: 315px;
	}

	.table_content_section_col1_inner img {
		height: 300px;
	}

	/*  */
	/* service */
	.main_target_alk_tedjsdf span {
		font-size: 22px;
	}

	.abt_page_video_content img {
		width: 250px;
	}

	ul.et_pb_tabs_controls.clearfix li span {
		font-size: 20px;
	}

	.sl_car_img img {
		height: 400px;
	}

	.sl_cat_txt_col {
		padding: 200px 20px 20px 20px;
		margin-top: -180px;
	}

	.sl_layer_img img {
		height: 520px;
	}

	.sl_layer_col_left {
		margin: 10px 0;
		padding: 35px 20px;
	}

	.sl_layer_col_right {
		margin: 10px 0;
		padding: 35px 20px;
	}

	.sl_layer_ttl {
		font-size: 21px;
		font-weight: 700;
		line-height: 1.3;
	}

	.sl_layer_txt {
		height: 100px;
		overflow: auto;
	}

	.sl_layer_logo_img img {
		height: 80px;
	}

	.ntc_img {
		padding: 5px;
	}

	.ntc_img img {
		height: 300px;
	}

	.pack_li:after {
		height: 12px;
		width: 12px;
		left: -2px;
	}

	.pack_li {
		padding: 4px 0 4px 15px;
		font-size: 14px;
	}

	.mp_pack_box {
		top: 0;
	}

	.pack_middle_img img {
		height: 165px;
	}

	.pack_white_box {
		padding: 3px;
	}

	.pack_list_box_inr {
		background: #211f1f;
		padding: 10px;
	}

	.pack_price_box.f_32 {
		font-size: 23px;
	}

	.mp_txt span {
		padding: 0;
	}

	.mp_pack_box_inr {
		padding: 0px 10px;
	}

	.mp_pack_box {
		top: -50px;
		left: 80px;
	}

	.fire_img {
		display: flex;
	}

	.fire_img img {
		width: 17px;
		height: 17px;
		object-fit: contain;
	}

	.pack_list_ttl {
		padding: 5px 0;
	}

	.car_vid_col {
		width: 85%;
	}

	/*  */
}

@media all and (min-width: 1141px) and (max-width: 1280px) {
		.flr_section_2:after {
    top: 0;
}
	/* about page */
	.about_page_gallery .et_pb_gallery_grid .et_pb_gallery_item img {
    width: 100%;
    height: 300px;
    object-fit: cover;
}
	.abt_page_img_2 img {
    height: 460px !important;
}
	.page-id-443 .sl_gt_section.pd0 {
		padding-top: 70px !important;
	}

	.abt_page_img img {
		height: 315px;
	}

	.table_content_section_col1_inner img {
		height: 300px;
	}

	/*  */

	/* service */
	.main_target_alk_tedjsdf span {
		font-size: 22px;
	}

	.abt_page_video_content img {
		width: 250px;
	}

	.sl_car_img img {
		height: 470px;
	}

	.sl_layer_img img {
		height: 560px;
	}

	.sl_layer_col_left {
		margin: 10px 0;
		padding: 35px 20px;
	}

	.sl_layer_col_right {
		margin: 10px 0;
		padding: 35px 20px;
	}

	.sl_layer_ttl {
		font-size: 25px;
		font-weight: 700;
		line-height: 1.3;
	}

	.sl_layer_txt {
		height: 100px;
		overflow: auto;
	}

	.sl_layer_logo_img img {
		height: 80px;
	}

	.ntc_img img {
		height: 340px;
	}

	.pack_li:after {
		height: 15px;
		width: 15px;
	}

	.pack_li {
		padding: 4px 0 4px 23px;
		font-size: 14px;
	}

	.mp_pack_box {
		top: 0;
	}

	.pack_middle_img img {
		height: 175px;
	}

	.pack_white_box {
		padding: 7px;
	}

	.pack_list_box_inr {
		background: #211f1f;
		padding: 10px;
	}

	.pack_price_box.f_32 {
		font-size: 25px;
	}

	.mp_pack_box_inr {
		padding: 0px 10px;
	}

	.mp_pack_box {
		top: -20px;
		left: 90px;
	}

	.car_vid_col {
		width: 80%;
	}

	/*  */

}

@media all and (min-width: 1281px) and (max-width: 1440px) {
.abt_page_img_2 img {
    height: 500px !important;
}
	.abt_page_img img {
		height: 365px;
	}

	.table_content_section_col1_inner img {
		height: 350px;
	}

	.sl_car_img img {
		height: 520px;
	}

	.sl_layer_img img {
		height: 630px;
	}

	.sl_layer_col_left {
		margin: 10px 0;
		padding: 15px 20px;
	}

	.sl_layer_col_right {
		margin: 10px 0;
		padding: 15px 20px;
	}

	.sl_layer_ttl {
		font-size: 25px;
		font-weight: 700;
		line-height: 1.3;
	}

	.sl_layer_logo_img img {
		height: 90px;
	}

	.ntc_img img {
		height: 340px;
	}

	.pack_li:after {
		height: 18px;
		width: 18px;
	}

	.pack_li {
		padding: 4px 0 4px 23px;
		font-size: 15px;
	}

	.mp_pack_box {
		top: 0;
	}
}

@media all and (min-width: 1441px) and (max-width: 1680px) {
	.table_content_section_col1_inner img {
		height: 350px;
	}

	.sl_layer_img img {
		height: 630px;
	}

	.ntc_img img {
		height: 400px;
	}
}

@media all and (min-width: 1681px) and (max-width: 1880px) {}