/*
Theme Name: TrendyTravel
Theme URI: https://dttrendytravel.wpengine.com/
Author: the DesignThemes team
Author URI: https://wedesignthemes.com/
Description: Trendy Travel is a special WP theme for travel agencies, hotels & tourism management. Premium design Quality, highly standard coding, detailed documentation, powerful admin options, how to videos, extensive forum support and more are the key values of this theme.
Version: 6.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: trendytravel

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
#menu-top-menu-left{}
.dt-sc-sociable.small li a{width: 25px;}
#menu-top-menu-left li{margin-right: 10px;}
#header .dt-header-tpl .vc_row[data-vc-full-width], #header .dt-header-tpl > .vc_section[data-vc-full-width]
{
    background: #63AB45;    height: auto !important; padding:0px;
}
.dt-logo-container a img{padding: 15px 0px;} 

div#dt-1744869721230-cbb32669-a22b ul.dt-custom-nav li a {
    color: #999 !important;
    padding: 24px 18px;
 
    font-family: "Roboto" sans-serif;
    font-size: 16px !important;
    font-weight: 600 !important;
}
}
div#dt-1744869721230-cbb32669-a22b ul.dt-custom-nav li a {
    color: #999;
}

div#dt-1744869721230-cbb32669-a22b ul.dt-custom-nav li.current-menu-item a {
    color: #63AB45 !important;}
    .dt-sc-sociable.small li a{font-size: 16px;
   height: 28px; 
    line-height: 20px;
    width: 22px;}
    .dt-sc-tabs-horizontal-frame-content input[type="submit"] {background-color: #0099DC !important;
    color: #fff !important;}
    .foo_m{margin:0px;
    padding:0px;}.foo_m li{    list-style-type: none;}
    .foo_m li a{  color: #fff !important;
    font-family: 'Roboto' !important;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: 0.5px;}
    .dt-sc-light-bg{background: #1D231F !important;border: none !important;}
    .dt-sc-light-bg h2{    color: #fff;
    font-family: 'Roboto' !important;
    font-size: 25px;}
    .dt-sc-light-bg p{    color: #fff;
    font-family: 'Roboto' !important;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: 0.5px;}
    
    .dt-sc-contact-details{}
    .footer-bottom{background: #101311 !important;}
    .bg_gr .vc-hoverbox-front-inner h2{   font-size: 18px;
    padding-left: 10px;
    border-radius: 5px;
    height: 106px;
    margin-top: 104px;
    background: url(https://dtechnosys.org/demo/wp-content/uploads/2025/04/%E2%80%94Pngtree%E2%80%94a-green-arrow-pointing-up_15321840-300x300.png);
    background-size: 50px 50px;
    background-repeat: no-repeat;
    background-color: #fff;
    background-position: right;
    padding-right: 33px !important;
    letter-spacing: 1px;
    font-family: "Roboto" sans-serif;
    color: #000;
    font-weight: bold;
    width: 190px;
   
    padding-top: 28px;}
    .bg_gr {}
    .btgt{}
    .tagline{display: inline-block;
    background: #ECF5E8;
    padding: 5px 20px;
    font-size: 18px;
    border-radius: 5px;
    color: #86B145;}
    .tagline h2{}
    .sub-title{    text-align: center;}   
    .dt-sc-testimonial-wrapper .dt-sc-testimonial.type4 .dt-sc-testimonial-quote {
        width: 100% !important;
        background: #fff;margin-top: 48px;border-radius:10px;
        padding:20px;margin-bottom: 10px;
    }
    
    .dt-sc-testimonial blockquote q p,.dt-sc-testimonial blockquote q,.dt-sc-testimonial  {  
      display: block !important;
    padding: 5px 0px;
    font-size: 16px;
    font-family: "Roboto" sans-serif !important;
    font-style: normal !important;
    line-height: 28px !important;
    color: #000 !important;
    font-weight: 400;}
    .dt-sc-testimonial blockquote q{padding-left: 43px;}
    .dt-sc-testimonial blockquote q::before{
    content: open-quote;    font-size: 37px;
    color: #86B145;
    }.dt-sc-testimonial blockquote q::after{
    content: close-quote;    font-size: 37px;
    color: #86B145;
    }
    .dt-sc-testimonial-wrapper .dt-sc-testimonial.type4 .dt-sc-testimonial-author cite ,.dt-sc-testimonial.type4 .dt-sc-testimonial-author cite small,
    .dt-sc-testimonial-wrapper .dt-sc-testimonial.type7 .dt-sc-testimonial-author cite ,.dt-sc-testimonial.type7 .dt-sc-testimonial-author cite small
    {
    color: #000;
    font-size: 19px;
    font-weight: 900;
    bottom: 0;
    padding-bottom: 10px;
    
    font-family: "Roboto" sans-serif;}
    .dt-sc-testimonial-quote cite{padding-right:20px;    color: #000;
    font-size: 19px;
    font-weight: 900;
    bottom: 0;
    padding-bottom: 10px;
    text-align: right;
    display: block;
    font-family: "Roboto" sans-serif !important;
    font-style: normal;}   
    .dt-sc-testimonial-quote cite small{    font-size: 14px;
    color: #999;
    font-weight: 400;}
 
.grey_bgn{
       background: #EEF3F1;}
       .dt-sc-testimonial-wrapper.type7 .carousel-arrows{margin-right:0px;}
.carousel-arrows a.testimonial-prev:before, .carousel-arrows a.partners-prev:before, .carousel-arrows a.images-prev:before {
    content: "\f104";
    color: #86B145;
    background: #fff;
    font-size: 40px !important;
    padding-right: 15px;
}  
.dt-sc-testimonial-wrapper{background: #fff;
    margin-top: 30px;
    border-radius: 10px;
    margin-bottom: 30px;
}
    .carousel-arrows a.testimonial-next:before, .carousel-arrows a.partners-next:before, .carousel-arrows a.images-next:before {
    content: "\f105";
        color: #86B145;
    background: #fff;
    font-size: 40px !important;
    padding-right: 15px;
}  
   .dt-sc-testimonial.type7 {

    
    text-align: left;
    padding-left: 12px;color: #86B145;
}

.dt-sc-testimonial.type7:before {
    content: open-quote;
    position: absolute;
    left: 11px;
    right: 0;
    top: 15px;
    margin: auto;
    font-size: 100px;
    font-family: Georgia, "Times New Roman", Times, serif;
    color: rgba(0, 0, 0, 0.3);
    height: auto;
    padding-bottom: 0px;
    color: #86B145;
}
 .testimonial-next,.carousel-arrows a.testimonial-next:before{ color: #86B145;
    background: #fff;
    font-size: 40px !important;
    padding-right: 15px;}      
      
     .vc-hoverbox-wrapper.vc-hoverbox-width--100 .vc-hoverbox {
    width: 100%;
    opacity: 0.8;
}
.metaslider_6387 img{border-radius:10px;}
body .metaslider .coin-slider, body .metaslider .nivoSlider, body .metaslider .nivoSlider img, body .metaslider .rslides, body .metaslider .rslides li, body .metaslider .flexslider ul.slides, body .metaslider .flexslider .slides li, body .metaslider .flexslider .slides ul, body .metaslider .flexslider .slides ol, body .metaslider .flexslider .slides img, body .metaslider .flexslider .flex-direction-nav, body .metaslider .flexslider .flex-direction-nav li
{margin-left:15px !important ;}
.flexslider .slides img {
    height: auto;
    -moz-user-select: none;
    border-radius: 15px;}
.home_con{}
.home_con li{list-style-type: none;padding-bottom: 20px;}
.home_con li h3{
    font-family: "Roboto" sans-serif !important;margin-bottom: 5px;}
.home_con li p{
    font-family: "Roboto" sans-serif !important;
    font-size: 17px;
    line-height: 23px;}.dt-sc-testimonial.type7{padding:0px !important;}
    .tran_img{}.tran_img img{}
    .tran_img h2{  color: #fff !important;
    font-size: 20px !important;
    font-weight: 700 !important;
    background: #000;
    padding: 12px 12px !important;
    opacity: 0.7;}.vc-hoverbox-inner :last-child {
    margin-bottom: 0;
    padding: 0px !important;
}
.vc-hoverbox-inner :last-child h2{ padding: 12px 12px !important;}
    #fo_m{}
    #fo_m li{
    list-style-type: none;}
    #fo_m a{
    color: #fff;
    font-size: 18px;}
    .vc-hoverbox-block{justify-content: start !important;}
     #fo_m .fa{    padding-right: 10px;}
     .copyright {
    font-family: "Roboto" sans-serif !important;
    font-size: 17px;
    line-height: 23px;}
    .main-title-section h1, h1.simple-title {
    font-family: "Roboto" sans-serif !important;
    font-weight:700 ;
    font-size: 35px !important;

    letter-spacing: ;
    color: #fff !important;

    text-transform: none;

    font-style: normal;
}
.breadcrumb{padding-top: 10px;}
div.breadcrumb a,.breadcrumb span.current,.breadcrumb .fa.default{font-family: "Roboto" sans-serif !important; font-size: 20px !important;
    font-weight:400 ;color: #63AB45 !important;}
    .main-title-section-wrapper{
      background-attachment: scroll !important;
    height: 389px !important;
}
body:not(.no-breadcrumb) #header-wrapper.header-top-absolute #header .dt-header-tpl {
    margin-top: 0 !important;
}
.intro-text {font-family: "Roboto" sans-serif !important; 
    text-align: justify;
    font-size: 17px;
    line-height: 28px;
}
.intro-text div,.intro-text p,.wpb_content_element div{padding-bottom:10px;}
.contact-form2 .wpcf7-form-control-wrap {
    margin-bottom: 10px;
}
.contact-form2 .captcha-code {
    border: 1px solid #e4e8ea;
    float: left;
    padding: 5px;
    margin-top: 10px;
}
#menu-social_menu{} 
#menu-social_menu li{width:10px;padding-bottom: 10px;}
#menu-social_menu li a {
    background-color: #63AB45 !important;
    border: none !important;
    color: #fff !important;
    font-size: 20px !important;
}
#menu-social_menu li a i{} 
#menu-social_menu li span{display:none;} 
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
    border-color: #ffffff !important;
    background-color: #63AB45 !important;
    color: #fff !important;}
    .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    border-color: #f0f0f0;
    background-color: #fff !important;
    color: #000 !important;}
    .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab>a {
    border-bottom-left-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
}
.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container, .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list {
    overflow: hidden;
    margin: auto !important;
    text-align: center !important;
}
@media (min-width: 768px) {
    .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
        border-color: transparent;
        background-color: #fff !important;
    }
    
}
div#dt-1746184098571-8fcd0fe4-b09b ul.dt-primary-nav > li > a, .dt-header-menu .has-mega-menu h3:before, .dt-header-menu ul.dt-primary-nav > li.current-page-ancestor > a, .dt-header-menu ul.dt-primary-nav > li.current-menu-ancestor > a{
    background-color: #fff !important;
        color: #999 !important;
    padding: 24px 18px;
    font-family: "Roboto" sans-serif !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    
}
div#dt-1746184098571-8fcd0fe4-b09b ul.dt-primary-nav > li.current_page_item > a,.dt-header-menu ul.dt-primary-nav > li.current_page_item > a,.dt-header-menu ul.dt-primary-nav > li.current_page_item > a,#menu-main-header-menu-1 li.current-menu-item > a,.dt-header-menu ul.dt-primary-nav > li.current_page_item a,.dt-header-menu ul.dt-primary-nav > li.current-menu-ancestor > a{color: #63AB45 !important;}