/*.single-post .hero-section,*/
.single-post .ct-comments-container {
    display: none !important;
}

.single-post .ct-container-narrow {
    width: unset !important;
    max-width: 90%;
}

.tpt-view-more a {
    padding-left: 0px !important;
    color: black !important;
    background-color: transparent !important;
    border: unset !important;
}

.tpt-view-more i {
    font-size: 10px !important;
}

.top-picked-travel-block {
    
}

.publised-date {
    color: #B57F50 !important;
}

.publised-date {
    margin-bottom: 5px !important;
}

.blog-grid-img img,
.blog-img img {
    border-radius: 10px;
}

.blog-grid-img .publised-date p {
    margin-bottom: 10px;
    margin-top: 20px;
}

.remove-h4-mb h4 {
    margin-bottom: 0 !important;
}

.remove-h4-mb .blog-img {
    margin-bottom: 15px !important;
}

.fleet-grey-bg {
    background-color: #F1F3F4;
}

/*.our-fleet-grid7 > div > div > div {*/
/*    display: grid;*/
/*    grid-template-columns: repeat(7, 1fr);*/
/*}*/

.our-fleet-grid7 img {
    max-width: 60% !important;
}

.our-fleet-grid7 .wpb_single_image {
    margin-bottom: 15px !important;
}

.blog-img img {
    max-height: 500px;
    object-fit: cover;
    aspect-ratio: 16 / 9;
}

/*.iksm-terms-tree {*/
/*	display: block !important;*/
/*}*/

/*.iksm-term--id-30 > div:first-child {*/
/*	display: none !important;*/
/*}*/

.gold-tick img {
	margin-right: 15px;
	max-width: 15px;
}

.gold-tick li {
	display: flex;
    align-items: baseline;
}

.gold-tick {
	padding-left: 0px !important;
  	list-style-type: none;
	text-align: left;
}


/*.iksm-terms-tree--level-2 {*/
/*	padding: 35px 20px;*/
/*	background-color: #F5F5F5;*/
/*	border-radius: 5px;*/
/*}*/

/*.iksm-term--child {*/
/*    margin-bottom: 10px;*/
/*	border-radius: 5px;*/
/*}*/

.iksm-term--child:last-child {
    margin-bottom: 0px;
}

.iksm-term--child a {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.iksm-term--child.iksm-term--current > div {
	background-color: #145444 !important;
}

.iksm-term--child.iksm-term--current a {
	color: white;
}

#header .sub-menu {
	background-color: white !important;
	width: max-content !important;
}

#header .sub-menu li[class*="current"] {
    background-color: var(--theme-palette-color-1);
}

/*.sub-menu a {*/
/*	color: black !important;*/
/*}*/

[class*="menu"] .sub-menu .ct-menu-link {
    padding-top: 8px;
    padding-bottom: 8px;
}



#header .sub-menu li:hover,
#header .sub-menu li[class*=current-menu-]{
	background-color: #145444 !important;
}

.sub-menu .ct-active > a {
	color: white !important;
}

#header .sub-menu li:hover > a {
	color: white !important;
}

nav[class*=menu] li .ct-toggle-dropdown-desktop {
    display: none;
}

.current-menu-ancestor a {
	font-weight: 500 !important;
}

.our-fleets-features img {
	max-width: 60%;
	margin-bottom: -30px;
}

.our-fleets-features .wpb_content_element p:first-child {
	margin-bottom: 3px !important;
}

.why-choose-gtr img {
    max-width: 60%;
}

.why-choose-gtr strong {
    color: black !important;
}

.why-choose-gtr p {
    text-align: justify;;
}

.why-choose-gtr-ul {
    display: flex;
    justify-content: space-between;
}

.why-choose-gtr-ul li {
    margin-top: 15px;
}

.gtr-provide-tab > div > div > div > div {
    display: flex;
    align-items: center;   
}

.why-gtr-img img {
    border-radius: 10px;
}

.gtr-provide-tab > div {
    background: var(--Color, #FFF);
    box-shadow: 0px 10px 50px 0px rgba(188, 188, 188, 0.50);
}
.why-choose-gtr h5 {
    font-size: 18px !important;
}

.footer-white {
    color: white !important;
}

.footer-grey {
    color: #ACACAC !important;
}

.footer-grey2 {
    color: #A2A2A2 !important;
}

.footer-grey3 {
    color: #A1A1A1 !important;
}

#footer {
    background-color: #0D0E14 !important;
}

#footer h4 {
    margin-bottom: 5px !important;
}

.social-media-footer {
    
}

#footer .widget_custom_html {
    margin-top: 20px !important;
}

#footer .social-media-footer img {
    margin-right: 10px;
}

.footer-h3 {
    color: #FFFFFF !important;
    font-size: 23px;
    
}

.footer-contact {
    margin-bottom: 15px;
    display: flex;
}

.footer-contact img {
    margin-right: 10px;
}

#footer .widget_nav_menu {
    margin-left: 20px;
    margin-top: 20px;
}

#footer .widget_nav_menu a {
    color: #A2A2A2 !important;
}

.gold-divider {
    width: 35px;
    border-bottom: 2px solid #B57F50;
}



@media screen and (min-width: 1000px) {
    #footer > div > div {
    justify-items: center;
}

#footer #menu-quick-links {
    flex-direction: column;
}
}

.blog-grid-img .vc_gitem_row .wpb_single_image img {
    aspect-ratio: 16/9;
    object-fit: cover;
}
