/* General */

.entry-title{
	display:none;
}
html{
	overflow:auto;
}
body{
	overflow-x:hidden;
	overflow-y:hidden;
	font-family: 'Outfit', sans-serif;
	
}
.page-header {
    margin-bottom: 0px !important;
}
#main .post, #main .page {
     border: none !important; 
     margin-bottom: 0px !important; 
    overflow-x: auto;
	overflow-y:hidden;
     padding: 0px !important; 
}
.row-with-vspace {
    margin-bottom: 0px !important;
}
.entry-meta{
	display:none;
}
#sidebar-right{
	display:none;
}



/* General */


#post-11{
	background:#f8f6f7;
}


p{
	 font-family: "Outfit", system-ui;
	font-weight:300;
}


.header-section{
	
    position: absolute;
    top: 10px;
    z-index: 1;
    width: 100%;
    background: #00000042;
    padding-bottom: 10px;
}

.header-sec-cont{
	display:flex;
	justify-content:space-between;
	align-items:center;
	font-family: "Open Sans", sans-serif;
}

.header-logo-section{
	
    width: 15%;

}
.header-logo-section a img{
	width:75%;
}

.header-menu-section{
	
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction:column;
}


.header-menu-section hr{
	
    margin: 0;
    padding: 0;
    height: 1px;
    width: 100%;
    background: #ffffff40;
   position:relative;
	top:15px;
}

.header-contact-section{
	text-align:center;
}

.header-contact-section h4{
	
    font-size: 20px;
	color:white;
	text-align:center;
}
.header-contact-section a button{
	
    background: #ffce06;
    border: none;
    font-size: 15px;
    padding: 5px 10px;
    border-radius: 10px;
    font-weight: 700;
	transition:.3s;

}

.header-contact-section a button:hover{
	box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}


/* Footer Section */

.footer{
	
   
    background: url(https://mktravelscoimbatore.in/globaltourism/wp-content/uploads/2024/09/12.png);
    color: #FFF;

}

.footer-bottom{
	
    background: white;
    width: 25%;
    color: white;
    display: flex;
    flex-direction: column;
    align-items: center;
   padding-top:40px;
    text-align:center;
}

.containers hr{
	display:none;
}

.footer-links{
	padding-top:40px;
}

.footer-bottom ul li a{
	
    color: #1c6372;
    text-transform:lowercase;
}

.footer-bottom h4{
	margin: 25px 0;
    color: #1c6372;
}

.footer-cont{
	
    display: flex;
    gap: 20px;
    justify-content:space-between;
	padding-right:5%;
}
.footer-links h4{
	
    margin-bottom: 25px;
	font-family: "Outfit", system-ui;

}
.footer-links ul{
	
    padding: 0;
    list-style: none;
    color: #1c6372;
	font-family: "Outfit", system-ui;
}
.footer-links li a{
	
    color: #FFF;
    margin: 20px 0;
    display: block;
    font-size: 16px;
    font-family: "Outfit", system-ui;
	text-transform:capitalize;
}
.footer-links li a:hover{
	text-decoration:none;
}
.copy-rights-section{
	
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 1%;
}
.copy-rights p{
	margin-bottom:0;
	font-size:14px;
}

.copy-rights p a{
	color:white;
	text-decoration:none;
}

.designed-by p{
	margin-bottom:0;
	font-size:14px;
}

.designed-by p a{
	color:white;
	text-decoration:none;
}


/* Homepage */

.wp-block-nk-awb{
	padding:0;
}

.homepage-sec-1-cont h2{
	font-family:fake-serif;
	font-size: 40px;
    text-align: center;
}

.homepage-sec-1-cont > span{
	font-family:fake-serif;
	font-size: 40px;
    text-align: center;
	width:100%;
	display:block;
}
#post-11 > div > div.wp-block-nk-awb.nk-awb.destination-background > div.nk-awb-wrap-content.is-layout-flow.wp-block-awb-is-layout-flow > div:nth-child(1) > div > div > span{
	color:white;
}

#post-11 > div > div.wp-block-nk-awb.nk-awb.destination-background > div.nk-awb-wrap-content.is-layout-flow.wp-block-awb-is-layout-flow > div:nth-child(2) > div > div > span{
	color:white;
}

.home-page-sec-1{
	padding:50px 0;
}

.homepage-sec-1-cont > h1{
    text-align: center;
    font-weight: 600;
    font-family: 'Open Sans';
}


.homepage-sec-1-cont p{
	
    text-align: center;
    font-size: 14px;
    width: 80%;
    margin:15px auto;
    font-family: "Outfit", sans-serif;
}

.homepage-sec-1-image-section{
	
    display: flex;
    justify-content: center;
    padding-top:40px;
}

.homepage-sec-1-left{
	
    width: 20%;
    display: flex;
    flex-direction: column;
    gap: 10%;
}

.homepage-sec-1-right{
	width: 20%;
    display: flex;
    flex-direction: column;
    gap: 10%;
	align-items: end;
}

.homepage-sec-1-round{
	
    width: 160px;
    height: 160px;
    border-radius: 50%;
    border: 1px dashed;
    display: flex;
    align-items: center;
    justify-content: center;
    transition:.3s;
	transform:scale(1) translateY(0px);
}

.homepage-sec-1-round:hover{
	box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
	transform:scale(1.1) translateY(-10px);
}

.aigpl-img-wrp{
	overflow:hidden;
}

.aigpl-img-wrp img{
	    transition:.3s;
		transform:scale(1);
}

.aigpl-img-wrp img:hover{
		transform:scale(1.1);
}


#post-11 > div > div.wp-block-nk-awb.nk-awb > div > div > div.nk-awb-wrap-content.is-layout-flow.wp-block-awb-is-layout-flow > div:nth-child(1) > div > div > div > div.homepage-sec-1-right > div:nth-child(1){
	
    position: relative;
    right: 25%;

}

.homepage-sec-1-round-cont{
	
    width: 140px;
    height: 140px;
    background: lightblue;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border-radius: 50%;

}

.homepage-sec-1-round-cont h1{
	
    font-family: 'Open Sans';
    font-weight: 600;
    margin-bottom:-5px;
}

.homepage-sec-1-round-cont span{
	  font-family: "Outfit", sans-serif;
	width: 65%;
    margin: 0 auto;
    text-align: center;
}


#post-11 > div > div.wp-block-nk-awb.nk-awb > div > div > div.nk-awb-wrap-content.is-layout-flow.wp-block-awb-is-layout-flow > div:nth-child(1) > div > div > div > div.homepage-sec-1-left > div:nth-child(1){
	
    position: relative;
    left: 25%;

}

.homepage-sec-1-middle{
	
    width: 50%;

}

.homepage-sec-1-right{
	
    width: 20%;

}

.destination-background .home-page-sec-1:first-child{
	padding:200px 0 50px 0;
}

.destination-background h2{
	color:white;
}

.destination-background p{
	color:white;
}

.destination-background h1{
	color:#fecf07;
}

.homepage-guide-se{
	
    display: flex;
    justify-content: end;
    padding: 120px 0;
}

.guide-list-section{
	
    width: 50%;
   display: flex;
    flex-direction: column;
    gap: 20px;
}

.guide-list-box{
	
    display: flex;
    gap: 15px;

}

.guide-list-box-icon{
	
    width: 20%;
    transition:.3s;
	transform: translateY(0px);
}

.guide-list-box-icon:hover{
	transform: translateY(-10px);
}

.guide-list-icon-circle{
	
    width: 100px;
    height: 100px;
    background: #fecf07;
    display: grid;
    place-items: center;
    border-radius: 50%;

}

.guide-list-icon-circle img{
	
    width: 60%;

}

.guide-list-box-content h4{
	
    color: antiquewhite;

}
.guide-list-box-content p{
	
    margin: 0;
    text-align: left;
    color: #ffffff99;

}


#aigpl-gallery-2 .aigpl-img-title.aigpl-center{
	color:white;
}





/* ----------------------------------------------------------------------------------------------------------------- */
.services-cards{
	
    display: flex;
    justify-content:space-between;
}
.service-card{
	
    width: 24%;
    padding: 20px;
	box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;
    border-radius: 10px;
    position: relative;
}
.card-image{
	overflow:hidden;

}
.card-image img{
	transition:.5s ease;
    width: 100%;

}
.card-image img:hover{
	transform:scale(1.1);
}
.card-icon-img{
	
   
    background:#fa4c31;
    height: 50px;
    width: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    position: absolute;
    top: 170px;
    left: 50px;

}
.card-icon-img img{
	width: 60%;
}
.service-card h4{
	
    margin-top: 45px;
    color: #094794;
}
.service-card h4 a{
	text-decoration:none;
	 color: #094794;
}
.service-card p{
	
    font-size: 15px;
    text-align: left;
    width: 100%;
    line-height: 20px;
    margin-bottom: 10px;

}
.card-btn-img{
	
    text-align: right;
   
}
.card-btn-img img{
	 transition:.5s ease;
}
.card-btn-img img:hover{
	transform:scale(1.2);
}

.homepage-sec-2{
	
    padding: 80px 0;
    background: #094794;
    color: #FFF;

}
.homepage-sec-2-cont h6{
	
    font-size: 17px;
    text-transform: uppercase;
    font-weight: 300;

}
.homepage-sec-2-cont h1{
	
    font-size: 3rem;
    text-transform: capitalize;

}
.homepage-sec-2-cont > hr{
	
    width: 8%!important;
    margin-left: 0!important;
    color: red!important;
    background: red!important;
    border: 1px solid red!important;
    margin-top: 10px!important;
	margin-bottom:10px!important;

}
.homepage-sec-2-cont > p{
	
    width: 90%;
    font-size: 18px;
    line-height: 30px;
    color: #ffffffa1;

}
.package-sec-1{
	
    display: flex;
    height: 300px;
    justify-content: space-around;
    margin-top:10px;
}
.package-sec-1-left{
	background-image:url(https://mktravelscoimbatore.in/mktours/wp-content/uploads/2023/12/ooty-img.png);
	background-repeat: no-repeat;
    width: 65%;
    background-size: cover;
	display:flex;
	    box-shadow: 
        inset 0px 0px 0px 0px #CCC,
        inset 0px -110px 50px -40px #000;  

}


.package-sec-1-right{
	background-image:url(https://mktravelscoimbatore.in/mktours/wp-content/uploads/2023/12/coorg-img.jpeg);
	background-repeat: no-repeat;
    width: 33%;
    background-size: cover;
	display:flex;
 	  box-shadow: 
        inset 0px 0px 0px 0px #CCC,
        inset 0px -140px 60px -60px #000;  

}
.package-details{
	
    display: flex;
    align-items: flex-end;
	justify-content: space-between;
    width: 100%;

}
.package-details-left > hr{
	
    width: 20%!important;
     color: white!important;
    background: white!important;
    border: 1px solid white!important;
    margin: 0!important;

}
.package-details-left{
	
    margin-left: 20px;

}
.package-details-right{
    margin-right: 20px;
    margin-bottom: 10px;
}
.package-details-right a p{
	
    display: inline;
    color: #FFF;
}
.package-details-right a:hover{
	text-decoration:none;
}
.fa-angle-right{
	
    color: white;
    border: 1px solid white;
    padding: 3px 5px;
    border-radius: 50%;
	font-size: 12px;
    margin-left: 5px;

}
.package-sec-2-left{
 	background-image:url(https://mktravelscoimbatore.in/mktours/wp-content/uploads/2023/12/mahabalipuram-img.png); 
	width:29%;
	
}
.package-sec-2-mid{
	background-image:url(https://mktravelscoimbatore.in/mktours/wp-content/uploads/2023/12/kodaikanal-03.jpg);
	width:29%;
}
.package-sec-2-right{
	background-image:url(https://mktravelscoimbatore.in/mktours/wp-content/uploads/2023/12/munnar-09.jpg);
	width:39%;
}
.package-sec-3-left{
	background-image:url(https://mktravelscoimbatore.in/mktours/wp-content/uploads/2023/12/Alleppey-02.jpg);
	width:39%;
}
.package-sec-3-mid{
	background-image:url(https://mktravelscoimbatore.in/mktours/wp-content/uploads/2023/12/wayanad-15.jpg);
	width:29%;
}
.package-sec-3-right{
	background-image:url(https://mktravelscoimbatore.in/mktours/wp-content/uploads/2023/12/cochin-04.jpg);
	width:29%;
}

.homepage-sec-3{
    padding: 50px 0;

}
.homepage-sec-3-cont{
	
    display: flex;
    justify-content:space-between;
	flex-wrap:wrap;
}
.homepage-sec-3-card{
	
    width: 24%;
	

}


.home-page-review-section{
	
    padding: 50px 0;
    background: #f8f6f7;

}

.homepage-review-sec-cont{
	
    display: flex;

}

.review-sec-left{
	
    width: 50%;

}

.review-sec-right img{
	width:100%;
}

.review-sec-right{
	
    width: 50%;

}


.homepage-sec-3-card-icon img{
	width:25%;
	height:60px;
	transition:.3s;
	transform: translateY(0px);
}

.homepage-sec-3-card-icon img:hover{
    transform: translateY(-10px);
}

.homepage-sec-3-card-icon h4{
	
    margin-top: 10px;
    font-family: 'Open Sans';
    font-weight: 600;
   font-size:20px;
}
.homepage-sec-3-card-icon p{
	
     font-family: "Outfit", sans-serif;
	font-size:14px;
    color:#777;
}
.homepage-sec-3-box img{
	
    width: 50%;

}
.homepage-sec-3-box-img{
    width: 80px;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    background:#fa4c31;
    border-radius: 50%;
    margin:auto;
	margin-bottom:10px;
}

.inner-banner{
	position:relative;

	background:url(https://mktravelscoimbatore.in/mk-travels/wp-content/uploads/2025/10/banner-scaled.jpg)!important;
	height: 200px;
    background-size: cover;
      background-position: bottom;
}
.banner-heading{
    color: white;
    display:grid;
	place-items:center;
	height:100%;
	width:100%;
/* 	background:#00000099; */
}

.banner-heading h1{
    font-family: 'Open Sans';
    font-size: 30px;
    font-weight: 600;
	text-align:center;
}

.inner-banner img{
	width:100%;
	height:400px;
	display:none;
}

	.tariff-cont{
		width:100%!important;
	}



#sp-wp-tabs-wrapper_489.sp-tab__default-accordion .sp-tab__nav-tabs{
	display: flex;
        width: 50%;
	height:100%;
}

#sp-wp-tabs-wrapper_489.sp-tab__lay-default > ul .sp-tab__nav-item {
    margin-right: 0px; 
     margin-top: 0px; 
    width: 100%;
}

#sp-wp-tabs-wrapper_489.sp-tab__lay-default > ul .sp-tab__nav-item{
	background:transparent;
}

.our-tariff-side-bar{
/* 	margin-top:30px; */
}

.tablepress>:not(caption)>*>*{
	vertical-align:middle!important;
}

.tour-packages{
	padding:70px;
	background: url(https://mktravelscoimbatore.in/mk-travels/wp-content/uploads/2025/10/team_bg_1.png);

    background-size: 100%;

	background-color: #b3a7a75e;
    
}
.tourpackage-cont{
	display:flex;
}
.tourpackage-left{
	width:100%;
}
.tourpackage-right{
	width:100%;
}
.tour-gallery{
    margin-top: 30px;
}

#sp-wp-tabs-wrapper_489.sp-tab__lay-default > ul .sp-tab__nav-item {
    background: white;
}


.sidebar-cont{
/*     border: 1px solid #cccccc; */
    margin: 45px 0;
}




.sp-testimonial-free-section .sp-testimonial-title h3{
	text-align:left!important;
}

.sp-testimonial-free-section .sp-testimonial-client-testimonial, .sp-testimonial-free-section .sp-testimonial-client-testimonial p{
	font-size:14px!important;
	color:grey!important;
	line-height:24px!important;
	text-align:left!important;
	font-weight:300!important;
}


.tourpackage-right h3{
	margin-bottom:20px;
	  font-family: "Open Sans", system-ui;
	font-weight:600;
	font-size:24px;
}

.tourpackage-right h4{
	text-align:left;
	margin-top:30px;
	
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item {
    display: block!important; 
}
#mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 > li.mega-menu-item{
	width:100%;
}
#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 > li.mega-menu-item{
	width:100%;
}
#sp-wp-tabs-wrapper_170.sp-tab__lay-default > ul .sp-tab__nav-item, #sp-wp-tabs-wrapper_170.sp-tab__lay-default label.collapsed > .sp-tab__card-header{
	background-color: #2b5c5e;
}
#sp-wp-tabs-wrapper_170.sp-tab__lay-default > ul .sp-tab__nav-item .sp-tab__tab_title{
	color: #fff;
	  font-family: "Outfit", system-ui;
}

#sp-wp-tabs-wrapper_489.sp-tab__lay-default > ul .sp-tab__nav-item .sp-tab__tab_title{
	 font-family: "Outfit", system-ui;
	font-weight:300;
	font-size:14px;
}

#sp-wp-tabs-wrapper_489.sp-tab__lay-default > ul > li > label{
	padding-left:15px;
	padding-right:0;
	padding-top:15px;
	padding-bottom:15px;
}


#sp-wp-tabs-wrapper_489 > .sp-tab__nav-tabs > .sp-tab__nav-item .sp-tab__nav-link.sp-tab__active{
	background-color: #d9edf7;
}

#sp-wp-tabs-wrapper_489.sp-tab__lay-default > .sp-tab__tab-content .sp-tab__tab-pane{
	padding-top:0;
	border:none;
	font-weight: 400;
    font-style: normal;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: 0px;
    color: #444;
    font-family: 'Outfit';
	padding-top:20px;
	border: 1px solid #80808052;
}
#mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 > li.mega-menu-item > a.mega-menu-link{
    font-family: 'Outfit';
}



.sp-tab__section_title_489{
	display:none;
}

.tour-package-title{
	margin-bottom:15px;
	  font-family: "Open Sans", system-ui;
	font-weight:600;
	font-size:24px;
}

#mega-menu-wrap-max_mega_menu_2{
	margin-bottom:15px;
}

.tour-package-cont > span{
	font-family: fake-serif;
    font-size: 40px;
    text-align: center;
	display:block;
	width:100%;
}

.tour-package-cont h2{

    text-align: center;
	font-family: "Open Sans", system-ui;
	font-weight:600;
}

.tour-package-cont > p{
	
    width: 80%;
    text-align: center;
    margin: 0px auto;

}

.tablepress>:where(thead,tfoot)>*>th{
	height: 45px!important;
    text-align: left!important;
	font-weight:500!important;
	line-height:30px;
	font-family: 'Quicksand';
}

.row-hover > .row-2 td{
	
    font-weight: 700!important;

}

.dataTables_wrapper .tablepress {

    font-size: 14px;
}
th{
	width: 120px;
}
td a{
	color: #000000;
    text-decoration: none;
    background-color: transparent;
    background: #f6c121;
    padding: 5px 10px;
    border-radius: 0px;
    display: block;
    text-align: center;
    font-weight: 600;
    border-radius: 10px;
    font-family: 'Quicksand' !important;
}
td a:hover{
	text-decoration:none;
	color:#fff;
}
.blu-true p {
    text-align: center;
    margin-bottom: 70px;
}
.tourpackage-left h1{
	text-align:center;
	margin-top:20px;
}
.dataTables_length{
	display: none;
}
.dataTables_filter{
	display:none;
}
caption{
	display:none;
}
.dataTables_paginate{
	display:none;
}
.dataTables_info{
	display:none;
}
.tourpackage-left p{
    width: 90%;
	 font-family: "Outfit", system-ui;
}
/* Tabs design */


div[id^=sp-wp-tabs-wrapper_] {
    position: relative;
    display: flex;
/* 	box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px; */

}
#sp-wp-tabs-wrapper_170.sp-tab__default-accordion .sp-tab__nav-tabs {
    display: flex;
    width: 250px;
}
#sp-wp-tabs-wrapper_170 > .sp-tab__nav-tabs .sp-tab__nav-link {
    border: 1px solid #cccccc;
    height: 100%;
    width: 250px;
}

#sp-wp-tabs-wrapper_170.sp-tab__lay-default > ul > li > label, #sp-wp-tabs-wrapper_170.sp-tab__lay-default > ul > li > a {
    cursor: pointer;
    border-color: #cccccc;
     padding-top: 5px; 
    padding-right: 0px;
    padding-bottom: 0px!important; 
    padding-left: 5px;
}
.sp-tab__nav-link {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: baseline;
}
#sp-wp-tabs-wrapper_170.sp-tab__lay-default ul li label.sp-tab__active {
    border-color: #2b5c5e;
}
#sp-wp-tabs-wrapper_170.sp-tab__lay-default > .sp-tab__tab-content .sp-tab__tab-pane{
	border:none;
}






/* Homepage Responsive */

@media all and (min-width:1440px){
	.homepage-sec-5{
		height: 1600px;
    background-size: contain;
	}
}

@media all and (max-width:1200px){
	.card-icon-img {
    top: 140px;
}
	.service-card h4 {
    font-size: 1.3rem;
}
	.homepage-sec-4-cont > b {
    width: 33%;
}
}

@media all and (max-width:992px){
	.services-cards {
    display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap;
}
	.service-card {
    width: 40%;

}
	.package-details {
    display: flex;
    width: 100%;
    flex-direction: column;
    justify-content: end;
    align-items: center;
}
	.package-details-left {
     margin-left: 0px; 
    text-align: center;
}
	.package-details-left > hr{
		margin: 0 auto!important;
	}
	.package-details-left p{
		margin-bottom: 5px;
	}
	.package-sec-2-left{
 	 
	width:31%;
}
.package-sec-2-mid{
	
	width:31%;
}
.package-sec-2-right{
	
	width:31%;
}
.package-sec-3-left{
	
	width:31%;
}
.package-sec-3-mid{
	
	width:31%;
}
.package-sec-3-right{
	
	width:31%;
}
.package-details-right {
     margin-right: 0px; 
   
}
	.homepage-sec-3-cont {

    justify-content: space-evenly;
}
	.homepage-sec-5-container {

    flex-wrap: wrap;
}
	.homepage-sec-5-box {
    width: 33%;

}
	.box-bottom {
		justify-content:unset;
}
	.footer-cont {
    gap: 0px;
	flex-wrap: wrap;	
}
	.footer-links{	
    width: 50%;
	}
	.footer-bottom{
		width:100%;
	}
		.homepage-sec-4-cont > b {
    width: 100%;
}
	.homepage-sec-4-left{
    width: 100%;
}
	.homepage-sec-4-cont{
    display: flex;
	flex-direction:column;
}
	.homepage-sec-4-right{
		margin-top:unset;
	}
	.tourpackage-cont{
		flex-direction:column;
	}
	.tourpackage-left {
    width: 100%;
}
	.tourpackage-right {
    width: 100%;
}
}

@media all and (max-width:590px){
	.header-section{
		position:unset;
	}
	.header-contact-section{
		display:none;
	}
	.header-logo-section {
    width: 40%;
}
	.homepage-sec-1-cont h2 {
    font-size: 24px;
}
	.homepage-sec-1-cont > h1 {

    font-size: 28px;
}
	.homepage-sec-1-cont p{
		width:100%;
	}
	.homepage-sec-1-round{
		width:100px;
		height:100px;
	}
	.homepage-sec-1-round-cont{
		width:80px;
		height:80px;
	}
	.homepage-sec-1-round-cont h1 {
    font-family: 'Open Sans';
    font-weight: 600;
    margin-bottom: 2px;
    font-size: 15px;
}
	.homepage-sec-1-round-cont span {
    font-family: "Outfit", sans-serif;
    width: 65%;
    margin: 0 auto;
    text-align: center;
    font-size: 11px;
    line-height: 16px;
}
	#post-11 > div > div:nth-child(2) > div > div > div.nk-awb-wrap-content.is-layout-flow.wp-block-awb-is-layout-flow > div:nth-child(1) > div > div > div > div.homepage-sec-1-right > div:nth-child(1){
		position:relative;
		top:-10%;
	}
	#post-11 > div > div:nth-child(2) > div > div > div.nk-awb-wrap-content.is-layout-flow.wp-block-awb-is-layout-flow > div:nth-child(1) > div > div > div > div.homepage-sec-1-right > div:nth-child(2){
		display:none;
	}
	.destination-background .home-page-sec-1:first-child {
    padding: 150px 0 0px 0;
}
	.guide-list-icon-circle {
    width: 50px;
    height: 50px;
 
}
	.guide-list-section {
    width: 100%;

}
	.homepage-guide-se {
    display: flex;
    justify-content: center;
    padding: 10px 0;
}
	.guide-list-box {
    display: flex;
    gap: 15px;
    padding: 10px;
    background: #00000054;
}
	.homepage-sec-3-card {
    width: 48%;
}
	.homepage-sec-3-card-icon h4{
		font-size:16px;
	}
	.homepage-sec-3-card-icon p {

    font-size: 13px;
 
    text-align: left;
}
	.homepage-sec-3-card-icon img {
    width: 18%;
    height: 30px;
    transition: .3s;
    transform: translateY(0px);
}
	.homepage-review-sec-cont {
    display: flex;
    flex-direction: column;
}
	.review-sec-left {
    width: 100%;
}
	.review-sec-right {
    width: 100%;
}
	.footer-cont{
		padding-right:0;
	}
	    .footer-cont {
        gap: 0px;
        flex-wrap: wrap;
        padding: 15px;
    }
	.footer-links h4{
		font-size:18px;
	}
	.footer-links li a{
		font-size:15px;
		margin:10px 0;
	}
	.designed-by p {
    margin-bottom: 0;
    font-size: 11px;
}
	.copy-rights p {
    margin-bottom: 0;
    font-size: 11px;
}
	.inner-banner{
		height:200px;
	}
	.banner-heading h1{
		font-size:20px;
	}
	.aboutpage-sec-1-cont {
    display: flex;
    flex-direction: column;
}
	.aboutpage-img img{
		width:100%;
	}
	.aboutpage-sec-1-right h4{
		font-size:30px;
	}
	.aboutpage-sec-1-right ul{
		font-size: 15px;
	}
}




/* 	Tour Packages page */
	


.form-section{
	
    display: flex;
    justify-content: center;
    align-items: center;
   
    
}

/* .contact-form{
	padding:50px 0;

} */

.form-box{
	
    border: 3px solid orange;
    padding: 30px;
    border-radius: 15px;

}
.form-box h4{
	
    text-align: center;
    font-weight: 600;
    font-size: 30px;

}
.wpcf7-submit{
	
    border: none;
    padding: 8px 24px;
    border-radius: 5px;
    background: #1f657cd9;
    color: white;
    border: 1px solid #1f657cd9;
}

label {
    display: inline-block;
    margin-bottom: 0.5rem;
    font-size: 16px;
	width:100%;
}
textarea {
  
    height: 120px;
	width: 100%;
    border: none;
    border-radius: 5px;
}



/* About */
.aboutpage-sec-1{
	padding:50px 0;
	background:url(https://mktravelscoimbatore.in//globaltourism/wp-content/uploads/2024/09/about_bg_2.jpg);

}
.aboutpage-sec-1-cont{
	display:flex;
}
.aboutpage-sec-1-right ul{
	
    font-size: 17px;
    list-style:none;
	padding-left:0;
}

.aboutpage-sec-1-right > span{
		font-family:fake-serif;
	font-size: 40px;
    text-align: left;
	display:block;
	width:100%;
}

.aboutpage-sec-1-right ul li{
    line-height: 30px;
    margin: 10px 0;
	font-family: "Outfit", system-ui;
	font-weight:300;
}
.aboutpage-sec-1-right ul li span img{
	width:90px;
}


.aboutpage-sec-1-right h4{
	font-family: fake-serif;
    font-size: 40px;
    text-align: left;
}


.about-line {
     margin-top: 0!important; 
     margin-bottom: 0!important; 
    border: 3px solid #fbc115!important;
    width: 40%;
}
.aboutpage-sec-1-right h6{
	font-size: 20px;
    font-weight: 300;
}
.aboutpage-sec-1-right h1{
	font-weight: 700;
    font-size: 40px;
    line-height: 55px;
	font-family: "Open Sans", system-ui;
}

.happy-customers{
	text-align:center;
}

#sp-testimonial-free-wrapper-343 .sp-testimonial-free-section {
    margin: 0 20px 30px 20px;
}
.reviews{
	
    background: white;
    padding: 20px;
    width: 50%;
    margin: auto;
    border: 3px solid orange;

}
.review-gallery{
    margin-top: 30px;
}
.review-gallery h3{
	color: #0a4892;
	
}


/* Tariff page */

#tablepress-23{
	display:none;
}

#tablepress-24{
	display:none;
}

#sp-wp-tabs-wrapper_228{
	display:block;
}

.sp-tab__section_title_228{
	display:none;
}

#sp-wp-tabs-wrapper_228.sp-tab__lay-default > ul .sp-tab__nav-item{
	background-color: #d9edf7;
}



@media all and (max-width:450px){
	#tablepress-23{
	display:inline-table!important;
}
	#tablepress-3{
		display:none;
	}
	#tablepress-24{
	display:block;
}
	#tablepress-4{
		display:none;
	}
	.column-2{
		width:50px!important;
	}
	.column-1{
		line-height:20px !mportant;
	}
	.tour-gallery h3{
		font-size:18px;
	}
	.aigpl-design-1 .aigpl-img-title{
		font-size:16px;
	}
}

.contact-section{
    padding: 50px 0;
    font-family: "AlbertusMTStd";

	background-size:cover;
}

.contact-sec-cont{
	
    display: flex;
    flex-wrap:wrap;
	row-gap: 30px;
	margin-top:40px;
}

.contact-sec-left{
	
    width: 50%;
    padding: 24px;
	background:#b7d8ed;

}

.contact-sec-left .panel-title h2{
	
    text-align: left;
   
}

.contact-sec-left .panel-title h2::before{
	
    left:0;
}

.contact-sec-left .panel-title h2::after{
	
    left:0;
}

.nf-form-title h3{
	display:none;
}

.nf-form-content label {
    font-size: 18px;
    line-height: 20px;
    color: #67356b!important;
}


.nf-form-content .label-above .nf-field-label{
	margin-bottom:0px!important;
}

.nf-form-fields-required{
	display:none;
}

.contact-sec-right{
	
    width: 50%;
    padding: 24px;

}


.contact-sec-cont .panel-title{
	width:100%;
}


.contact-page-address-box h4{
    color: #02458e;
    font-weight: 500;
    margin-bottom: 15px;
    font-size: 24px;
	font-family: "Open Sans", sans-serif;
}


.footer-contacts{
	display:flex;
	gap:15px;
}

.contact-sec-right > div:nth-child(2){
	
    margin-bottom: 24px;

}

.contact-sec-right{
	padding: 0 24px;
	display: flex;
    flex-direction: column;
  
}

#nf-form-title-1{
	display:none;
}
.panel-title h2{
	text-align:center;
	font-size: 40px;
    width: 100%;
    line-height: 45px;
    color: #02458e;
   font-family: "Open Sans", sans-serif;
}


}

.nf-form-content label {

    color: #555;
}

.nf-form-content input[type=submit] {
    background: #02458e !important;
    border: 0;
    color: #f7f7f7;
    transition: all .5s;
}

.nf-form-content label {
    font-size: 18px;
    line-height: 20px;
    font-family: 'Outfit';
    font-weight: 500;
}

.nf-form-content input[type=submit]:hover {
     background: #02458e !important;
   color: #f7f7f7!important;
    transition: all .5s;
}

.footer-content a{
	color:#555;
	 font-family: "Outfit", system-ui;
	font-weight:300;
}

.google-map{
	margin-top:30px;
}


.wpcf7-form label span input{
	
    border-radius: 5px;
    border: none;
    margin-top: 10px;
    padding:5px;
	width:100%;
}

select{
	   border-radius: 5px;
    border: none;
    margin-top: 10px!important;
    padding:5px;
	width:100%;
	color:grey;
	font-size:14px;
}

.tablepress>:where(thead,tfoot)>*>th{
	background-color: #183f9a!important;
    color: white !important;
    font-size: 18px;
}
.dt-layout-cell.dt-layout-end {
    display: none!important;
}

/* #sp-wp-tabs-wrapper_228 > .sp-tab__nav-tabs .sp-tab__nav-link {
    
  
    background: #f6c121;
} */

#sp-wp-tabs-wrapper_228.sp-tab__default-accordion .sp-tab__nav-tabs {
	    display: flex
;
    flex-direction: row;
}
/* Two days tour packages */

.sp-tab__section_title_547{
	display:none;
}

#sp-wp-tabs-wrapper_547.sp-tab__default-accordion .sp-tab__nav-tabs {
        display: flex;
        width: 50%;
	    height:100%;
}
strong {
    color: #000000 !important;
}
#sp-wp-tabs-wrapper_547.sp-tab__lay-default > ul .sp-tab__nav-item {
    background: white;
}

#sp-wp-tabs-wrapper_547.sp-tab__lay-default > ul .sp-tab__nav-item {
    margin-right: 0px;
    margin-top: 0px;
    width: 100%;
}

#sp-wp-tabs-wrapper_547 > .sp-tab__nav-tabs > .sp-tab__nav-item .sp-tab__nav-link.sp-tab__active {
    background-color: #d9edf7;
}

#sp-wp-tabs-wrapper_547 .sp-tab__lay-default > ul > li > label {
    padding-left: 15px;
    padding-right: 0;
    padding-top: 15px;
    padding-bottom: 15px;
}

#sp-wp-tabs-wrapper_547.sp-tab__lay-default > ul .sp-tab__nav-item .sp-tab__tab_title {
    font-family: "Outfit", system-ui;
    font-weight: 300;
    font-size: 14px;
}

#sp-wp-tabs-wrapper_547.sp-tab__lay-default > .sp-tab__tab-content .sp-tab__tab-pane {
    padding-top: 0;
    border: none;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: 0px;
    color: #444;
    font-family: 'Outfit';
    padding-top: 20px;
    border: 1px solid #80808052;
}

/* Two days tour packages */

/* Three days tour packages */


.sp-tab__section_title_572{
	display:none;
}

#sp-wp-tabs-wrapper_572.sp-tab__default-accordion .sp-tab__nav-tabs {
        display: flex;
        width: 50%;
	    height:100%;
}

#sp-wp-tabs-wrapper_572.sp-tab__lay-default > ul .sp-tab__nav-item {
    background: white;
}

#sp-wp-tabs-wrapper_572.sp-tab__lay-default > ul .sp-tab__nav-item {
    margin-right: 0px;
    margin-top: 0px;
    width: 100%;
}

#sp-wp-tabs-wrapper_572 > .sp-tab__nav-tabs > .sp-tab__nav-item .sp-tab__nav-link.sp-tab__active {
    background-color: #d9edf7;
}

#sp-wp-tabs-wrapper_572.sp-tab__lay-default > ul > li > label {
    padding-left: 15px;
    padding-right: 0;
    padding-top: 15px;
    padding-bottom: 15px;
}

#sp-wp-tabs-wrapper_572.sp-tab__lay-default > ul .sp-tab__nav-item .sp-tab__tab_title {
    font-family: "Outfit", system-ui;
    font-weight: 300;
    font-size: 14px;
}

#sp-wp-tabs-wrapper_572.sp-tab__lay-default > .sp-tab__tab-content .sp-tab__tab-pane {
    padding-top: 0;
    border: none;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: 0px;
    color: #444;
    font-family: 'Outfit';
    padding-top: 20px;
    border: 1px solid #80808052;
}

/* Three days tour packages */

/* Four days tour packages */


.sp-tab__section_title_583{
	display:none;
}

#sp-wp-tabs-wrapper_583.sp-tab__default-accordion .sp-tab__nav-tabs {
        display: flex;
        width: 50%;
	    height:100%;
}

#sp-wp-tabs-wrapper_583.sp-tab__lay-default > ul .sp-tab__nav-item {
    background: white;
}

#sp-wp-tabs-wrapper_583.sp-tab__lay-default > ul .sp-tab__nav-item {
    margin-right: 0px;
    margin-top: 0px;
    width: 100%;
}

#sp-wp-tabs-wrapper_583 > .sp-tab__nav-tabs > .sp-tab__nav-item .sp-tab__nav-link.sp-tab__active {
    background-color: #d9edf7;
}

#sp-wp-tabs-wrapper_583.sp-tab__lay-default > ul > li > label {
    padding-left: 15px;
    padding-right: 0;
    padding-top: 15px;
    padding-bottom: 15px;
}

#sp-wp-tabs-wrapper_583.sp-tab__lay-default > ul .sp-tab__nav-item .sp-tab__tab_title {
    font-family: "Outfit", system-ui;
    font-weight: 300;
    font-size: 14px;
}

#sp-wp-tabs-wrapper_583.sp-tab__lay-default > .sp-tab__tab-content .sp-tab__tab-pane {
    padding-top: 0;
    border: none;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: 0px;
    color: #444;
    font-family: 'Outfit';
    padding-top: 20px;
    border: 1px solid #80808052;
}

/* Four days tour packages */

/* Five days tour packages */

.sp-tab__section_title_595{
	display:none;
}

#sp-wp-tabs-wrapper_595.sp-tab__default-accordion .sp-tab__nav-tabs {
        display: flex;
        width: 50%;
	    height:100%;
}

#sp-wp-tabs-wrapper_595.sp-tab__lay-default > ul .sp-tab__nav-item {
    background: white;
}

#sp-wp-tabs-wrapper_595.sp-tab__lay-default > ul .sp-tab__nav-item {
    margin-right: 0px;
    margin-top: 0px;
    width: 100%;
}

#sp-wp-tabs-wrapper_595 > .sp-tab__nav-tabs > .sp-tab__nav-item .sp-tab__nav-link.sp-tab__active {
    background-color: #d9edf7;
}

#sp-wp-tabs-wrapper_595.sp-tab__lay-default > ul > li > label {
    padding-left: 15px;
    padding-right: 0;
    padding-top: 15px;
    padding-bottom: 15px;
}

#sp-wp-tabs-wrapper_595.sp-tab__lay-default > ul .sp-tab__nav-item .sp-tab__tab_title {
    font-family: "Outfit", system-ui;
    font-weight: 300;
    font-size: 14px;
}

#sp-wp-tabs-wrapper_595.sp-tab__lay-default > .sp-tab__tab-content .sp-tab__tab-pane {
    padding-top: 0;
    border: none;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: 0px;
    color: #444;
    font-family: 'Outfit';
    padding-top: 20px;
    border: 1px solid #80808052;
}

/* Five days tour packages */

/* Six days tour packages */

.sp-tab__section_title_601{
	display:none;
}

#sp-wp-tabs-wrapper_601.sp-tab__default-accordion .sp-tab__nav-tabs {
        display: flex;
        width: 50%;
	    height:100%;
}

#sp-wp-tabs-wrapper_601.sp-tab__lay-default > ul .sp-tab__nav-item {
    background: white;
}

#sp-wp-tabs-wrapper_601.sp-tab__lay-default > ul .sp-tab__nav-item {
    margin-right: 0px;
    margin-top: 0px;
    width: 100%;
}

#sp-wp-tabs-wrapper_601 > .sp-tab__nav-tabs > .sp-tab__nav-item .sp-tab__nav-link.sp-tab__active {
    background-color: #d9edf7;
}

#sp-wp-tabs-wrapper_601.sp-tab__lay-default > ul > li > label {
    padding-left: 15px;
    padding-right: 0;
    padding-top: 15px;
    padding-bottom: 15px;
}

#sp-wp-tabs-wrapper_601.sp-tab__lay-default > ul .sp-tab__nav-item .sp-tab__tab_title {
    font-family: "Outfit", system-ui;
    font-weight: 300;
    font-size: 14px;
}

#sp-wp-tabs-wrapper_601.sp-tab__lay-default > .sp-tab__tab-content .sp-tab__tab-pane {
    padding-top: 0;
    border: none;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: 0px;
    color: #444;
    font-family: 'Outfit';
    padding-top: 20px;
    border: 1px solid #80808052;
}

/* Six days tour packages */

/* Seven days tour packages */

.sp-tab__section_title_609{
	display:none;
}

#sp-wp-tabs-wrapper_609.sp-tab__default-accordion .sp-tab__nav-tabs {
        display: flex;
        width: 50%;
	    height:100%;
}

#sp-wp-tabs-wrapper_609.sp-tab__lay-default > ul .sp-tab__nav-item {
    background: white;
}

#sp-wp-tabs-wrapper_609.sp-tab__lay-default > ul .sp-tab__nav-item {
    margin-right: 0px;
    margin-top: 0px;
    width: 100%;
}

#sp-wp-tabs-wrapper_609 > .sp-tab__nav-tabs > .sp-tab__nav-item .sp-tab__nav-link.sp-tab__active {
    background-color: #d9edf7;
}

#sp-wp-tabs-wrapper_609.sp-tab__lay-default > ul > li > label {
    padding-left: 15px;
    padding-right: 0;
    padding-top: 15px;
    padding-bottom: 15px;
}

#sp-wp-tabs-wrapper_609.sp-tab__lay-default > ul .sp-tab__nav-item .sp-tab__tab_title {
    font-family: "Outfit", system-ui;
    font-weight: 300;
    font-size: 14px;
}

#sp-wp-tabs-wrapper_609.sp-tab__lay-default > .sp-tab__tab-content .sp-tab__tab-pane {
    padding-top: 0;
    border: none;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: 0px;
    color: #444;
    font-family: 'Outfit';
    padding-top: 20px;
    border: 1px solid #80808052;
}

/* Seven days tour packages */

/* Eight days tour packages */

.sp-tab__section_title_618{
	display:none;
}

#sp-wp-tabs-wrapper_618.sp-tab__default-accordion .sp-tab__nav-tabs {
        display: flex;
        width: 50%;
	    height:100%;
}

#sp-wp-tabs-wrapper_618.sp-tab__lay-default > ul .sp-tab__nav-item {
    background: white;
}

#sp-wp-tabs-wrapper_618.sp-tab__lay-default > ul .sp-tab__nav-item {
    margin-right: 0px;
    margin-top: 0px;
    width: 100%;
}

#sp-wp-tabs-wrapper_618 > .sp-tab__nav-tabs > .sp-tab__nav-item .sp-tab__nav-link.sp-tab__active {
    background-color: #d9edf7;
}

#sp-wp-tabs-wrapper_618.sp-tab__lay-default > ul > li > label {
    padding-left: 15px;
    padding-right: 0;
    padding-top: 15px;
    padding-bottom: 15px;
}

#sp-wp-tabs-wrapper_618.sp-tab__lay-default > ul .sp-tab__nav-item .sp-tab__tab_title {
    font-family: "Outfit", system-ui;
    font-weight: 300;
    font-size: 14px;
}

#sp-wp-tabs-wrapper_618.sp-tab__lay-default > .sp-tab__tab-content .sp-tab__tab-pane {
    padding-top: 0;
    border: none;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: 0px;
    color: #444;
    font-family: 'Outfit';
    padding-top: 20px;
    border: 1px solid #80808052;
}

/* Eight days tour packages */

/* Nine days tour packages */

.sp-tab__section_title_916{
	display:none;
}

#sp-wp-tabs-wrapper_916.sp-tab__default-accordion .sp-tab__nav-tabs {
        display: flex;
        width: 50%;
	    height:100%;
}

#sp-wp-tabs-wrapper_916.sp-tab__lay-default > ul .sp-tab__nav-item {
    background: white;
}

#sp-wp-tabs-wrapper_916.sp-tab__lay-default > ul .sp-tab__nav-item {
    margin-right: 0px;
    margin-top: 0px;
    width: 100%;
}

#sp-wp-tabs-wrapper_916 > .sp-tab__nav-tabs > .sp-tab__nav-item .sp-tab__nav-link.sp-tab__active {
    background-color: #d9edf7;
}

#sp-wp-tabs-wrapper_916.sp-tab__lay-default > ul > li > label {
    padding-left: 15px;
    padding-right: 0;
    padding-top: 15px;
    padding-bottom: 15px;
}

#sp-wp-tabs-wrapper_916.sp-tab__lay-default > ul .sp-tab__nav-item .sp-tab__tab_title {
    font-family: "Outfit", system-ui;
    font-weight: 300;
    font-size: 14px;
}

#sp-wp-tabs-wrapper_916.sp-tab__lay-default > .sp-tab__tab-content .sp-tab__tab-pane {
    padding-top: 0;
    border: none;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: 0px;
    color: #444;
    font-family: 'Outfit';
    padding-top: 20px;
    border: 1px solid #80808052;
}


/* Nine days tour packages */

/* Navagraga temple packages */

.sp-tab__section_title_635{
	display:none;
}

#sp-wp-tabs-wrapper_635.sp-tab__default-accordion .sp-tab__nav-tabs {
        display: flex;
        width: 50%;
	    height:100%;
}

#sp-wp-tabs-wrapper_635.sp-tab__lay-default > ul .sp-tab__nav-item {
    background: white;
}

#sp-wp-tabs-wrapper_635.sp-tab__lay-default > ul .sp-tab__nav-item {
    margin-right: 0px;
    margin-top: 0px;
    width: 100%;
}

#sp-wp-tabs-wrapper_635 > .sp-tab__nav-tabs > .sp-tab__nav-item .sp-tab__nav-link.sp-tab__active {
    background-color: #d9edf7;
	display:none;
}

#sp-wp-tabs-wrapper_635.sp-tab__lay-default > ul > li > label {
    padding-left: 15px;
    padding-right: 0;
    padding-top: 15px;
    padding-bottom: 15px;
}

#sp-wp-tabs-wrapper_635.sp-tab__lay-default > ul .sp-tab__nav-item .sp-tab__tab_title {
    font-family: "Outfit", system-ui;
    font-weight: 300;
    font-size: 14px;
}

#sp-wp-tabs-wrapper_635.sp-tab__lay-default > .sp-tab__tab-content .sp-tab__tab-pane {
    padding-top: 0;
    border: none;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: 0px;
    color: #444;
    font-family: 'Outfit';
    padding-top: 20px;
    border: 1px solid #80808052;
}

#tablepress-121{
	display:none;
}

#sp-wp-tabs-wrapper_635{
	flex-direction:column;
}

/* Navagraga temple packages */

/* Pilgrimage tour  package */

.sp-tab__section_title_649{
	display:none;
}

#sp-wp-tabs-wrapper_649.sp-tab__default-accordion .sp-tab__nav-tabs {
        display: flex;
        width: 50%;
	    height:100%;
}

#sp-wp-tabs-wrapper_649.sp-tab__lay-default > ul .sp-tab__nav-item {
    background: white;
}

#sp-wp-tabs-wrapper_649.sp-tab__lay-default > ul .sp-tab__nav-item {
    margin-right: 0px;
    margin-top: 0px;
    width: 100%;
}

#sp-wp-tabs-wrapper_649 > .sp-tab__nav-tabs > .sp-tab__nav-item .sp-tab__nav-link.sp-tab__active {
    background-color: #d9edf7;
}

#sp-wp-tabs-wrapper_649.sp-tab__lay-default > ul > li > label {
    padding-left: 15px;
    padding-right: 0;
    padding-top: 15px;
    padding-bottom: 15px;
}

#sp-wp-tabs-wrapper_649.sp-tab__lay-default > ul .sp-tab__nav-item .sp-tab__tab_title {
    font-family: "Outfit", system-ui;
    font-weight: 300;
    font-size: 14px;
}

#sp-wp-tabs-wrapper_649.sp-tab__lay-default > .sp-tab__tab-content .sp-tab__tab-pane {
    padding-top: 0;
    border: none;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: 0px;
    color: #444;
    font-family: 'Outfit';
    padding-top: 20px;
    border: 1px solid #80808052;
}

/* Pilgrimage tour package */

/* Tariff pages */

#tablepress-25{
	display:none;
}

/* #tablepress-87{
	display:none;
}
 */
/* One way dropping fixed */

.sp-tab__section_title_1104{
	display:none;
}

#sp-wp-tabs-wrapper_1104.sp-tab__default-accordion .sp-tab__nav-tabs {
        display: flex;
        width: 50%;
	    height:100%;
}

#sp-wp-tabs-wrapper_1104.sp-tab__lay-default > ul .sp-tab__nav-item {
    background: white;
}

#sp-wp-tabs-wrapper_1104.sp-tab__lay-default > ul .sp-tab__nav-item {
    margin-right: 0px;
    margin-top: 0px;
    width: 100%;
}

#sp-wp-tabs-wrapper_1104 > .sp-tab__nav-tabs > .sp-tab__nav-item .sp-tab__nav-link.sp-tab__active {
    background-color: #d9edf7;
}

#sp-wp-tabs-wrapper_1104.sp-tab__lay-default > ul > li > label {
    padding-left: 15px;
    padding-right: 0;
    padding-top: 15px;
    padding-bottom: 15px;
}

#sp-wp-tabs-wrapper_1104.sp-tab__lay-default > ul .sp-tab__nav-item .sp-tab__tab_title {
   
    font-weight: 800;
    font-size: 15px;
}

#sp-wp-tabs-wrapper_1104.sp-tab__lay-default > .sp-tab__tab-content .sp-tab__tab-pane {
    padding-top: 0;
    border: none;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: 0px;
    color: #444;
    font-family: 'Outfit';
    padding-top: 20px;
    border: 1px solid #80808052;
}

#sp-wp-tabs-wrapper_1104.sp-tab__lay-default > ul {
    border-bottom: 1px solid #cccccc;
    height: 100%;
}


/* One way droppng fixed */


.package-notes{
	padding:15px;
	background:white;
	display:flex;
	flex-direction:column;
	gap:10px;
}

#contact-bar{
	
    color: grey;
    font-weight: 500;
    font-size: 15px;

}
#contact-bar li {
    color: black;
    font-weight: 500;
}
#contact-bar a{
	
    color: grey;
    font-family: 'Outfit';
    font-size: 15px;

}
p.p {
    margin-bottom: 0px!important;
    text-align: left!important;
}
#contact-bar a:hover{
	
text-decoration:none;

}

.package-notes ol{

    color: grey;
    font-size: 15px;
    font-family: 'Outfit';
    line-height: 30px;
	font-weight:600;
	
}


.aigpl-gallery-wrp .aigpl-img, .aigpl-gallery-album-wrp .aigpl-img{
	cursor:grab;
}

/* Tariff pages */

@media all and (max-width:450px){
	.aboutpage-sec-1-right ul{
		font-size:15px;
	}
	.tour-packages{
		padding:25px 10px;
	}
	.tour-package-cont h1{
		font-size:24px;
	}
	.tour-package-cont > p {
    width: 100%;
    text-align: center;
    margin: 30px auto;
    font-size: 14px;
    line-height: 27px;
}
	.tourpackage-right h3{
		font-size:18px;
	}
	.our-tariff-side-bar{
		display:none;
	}
	.tour-package-title{
		font-size: 18px;
	}
	#sp-wp-tabs-wrapper_489.sp-tab__default-accordion .sp-tab__nav-tabs {

    display: none;
}
	#sp-wp-tabs-wrapper_489.sp-tab__lay-default .sp-tab__card label:after, #sp-wp-tabs-wrapper_489.sp-tab__lay-default a.sp-tab__link:after, #sp-wp-tabs-wrapper_489.sp-tab__lay-default .sp-tab__card label[aria-expanded="false"]:after{
		font-size:14px !important;
	}
	.tablepress>:where(thead,tfoot)>*>th {
 
    font-size: 16px;
}
	.tablepress>:where(tbody)>.odd>*{
		font-size:13px !important;
	}
	.tablepress>:where(tbody)>.even>*{
		font-size:13px !important;
	}
	#sp-wp-tabs-wrapper_489.sp-tab__lay-default .sp-tab__card label .sp-tab__card-header {
        padding-right: 40px;
        font-size: 15px;
		background: white;
        color: grey;
    }
	.tourpackage-left p {
    width: 100%;
    font-family: "Outfit", system-ui;
    font-size: 14px;
    line-height: 28px;

}
		#sp-wp-tabs-wrapper_547.sp-tab__default-accordion .sp-tab__nav-tabs {

    display: none;
}
	#sp-wp-tabs-wrapper_547.sp-tab__lay-default .sp-tab__card label:after, #sp-wp-tabs-wrapper_547.sp-tab__lay-default a.sp-tab__link:after, #sp-wp-tabs-wrapper_547.sp-tab__lay-default .sp-tab__card label[aria-expanded="false"]:after{
		font-size:14px !important;
	}
		#sp-wp-tabs-wrapper_547.sp-tab__lay-default .sp-tab__card label .sp-tab__card-header {
        padding-right: 40px;
        font-size: 15px;
		background: white;
        color: grey;
    }
	
}


.contact-page-sec-2-cont{
	
    display: flex;
   justify-content:space-between;
}

.contact-sec-2-left{
	
    width: 49%;
    display: flex;
    align-items: center;
    justify-content: center;

}
.contact-sec-2-left img{
	
    width: 80%;

}

.contact-sec-2-right{
	
    width: 49%;
    display: flex;
    justify-content: center;
    align-items: center;

}

.contact-sec-2-right img{
	
    width: 50%;

}


/* home page form */

.homepage-form-section-cont{
	display:flex;
	justify-content:space-between;
	padding:50px 0;
}
.form-section-left{
	width:49%;
	box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;
	padding:10px;
}

.form-section-right{
	width:49%;
	box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;
	padding:10px;
}

.homepage-form-cont{
	display:flex;
	justify-content:space-between;
	
}
.form-left-section{
	width:49%;
}
.form-right-section{
	width:49%;
}

@media all and (max-width:450px){
	.homepage-form-section-cont{
		flex-direction:column;
	}
	.form-section-left{
		width:100%;
	
	}
	.form-section-right{
		width:100%;
	
	}
	.homepage-form-section-cont label{
		font-size:14px;
	}
	.homepage-form-section-cont h3{
		font-size:20px;
	}
}


/* Home page form */

.tour-package-cont{
	
    display: flex;
    flex-wrap: wrap;
    gap:15px;
	padding-top:20px;
}

.tour-package-box{
	width:23%;
}

.tour-package-box a{
	overflow:hidden;
	display:block;
}

.tour-package-box a:hover{
	text-decoration:none;
}


.tour-package-box a img{
	width:100%;
	transition:.5s;
	transform:scale(1);
	height:200px;
	object-fit:cover;
}
.tour-package-box a img:hover{
	transform:scale(1.1);
}
.tour-package-box a h4{
	
    color: black;
    font-size: 18px;
    text-align: center;
    padding: 10px 0;

}

.aigpl-design-1 .aigpl-img-title{
	color:white;
	

}


@media all and (max-width:450px){
	.tour-package-box{
		width:47%;
	}
	.tour-package-box a img{
	width:100%;
	height:150px;

}
	.tour-package-box a h4{
	
    font-size: 15px;

}
	.tour-package-cont{
		gap:10px;
	}
	.guide-list-box-content h4{
		font-size:18px;
	}
	.tour-package-cont{
		padding-top:10px;
	}
	.homepage-sec-1-cont > span{
		font-size:30px;
	}
}