.eltd-content .eltd-content-inner>.eltd-container>.eltd-container-inner, .eltd-content .eltd-content-inner>.eltd-full-width>.eltd-full-width-inner {
    padding: 5px 0;
}

.homepage_text h2{
        text-align: center;
    color: #b9a077;
    font-size: 52px;
    letter-spacing: 9px;
}


.posts_title_design_for_latest h2 {
       font-size: 2rem;
    letter-spacing: 4px;
    line-height: 1.1em;
}

.latest_tag p{
        font-weight: 600;
    color: #bc9c77;
}

h1 {
    font-size: 43px;
    letter-spacing: 6px;
}



p{
    letter-spacing: 0;
    line-height: normal;
}

footer{
        margin-top:0px;
}

.collection_headers h1{
    
}

.collection_headers h2{
    
    font-size: 22px;
    margin-top: -23px;
    margin-bottom: 47px;
}

.collection_headers p{
    
}

.collection_texts p{
    
}

.send_to_back{
    z-index:-99;
}

.bring_front{
    z-index:99;
}


.about_us .vc_col-sm-8{
   background: #fff !important; 
}

.about_us .wpb_column{
       z-index:99;
}




.custom_btn a{
      background: #b9a077 !important;
    color: #fff !important;
    border: none !important;
    font-size: 13px !important;
    padding: 11px 17px !important;
    box-shadow: 3px 4px 8px 0px #a7a7a7 !important;
}

.custom_btn_dark a{
  background: #ad884d !important;
    color: #fff !important;
    border: none !important;
    font-size: 13px !important;
    padding: 11px 17px !important;
}


.left_to_right_shadwo{
     //box-shadow: -10px 20px 15px 0px #0000002b;
}




.new_svg_logo{
    height: 80px;
    width: 100%;
    max-width: 276px;
    margin-top: 15px;
}




.foot_logo{
        max-width: 233px;
    height: auto;
}

.company_name{
    
}
.company_add{
    
}

.eltd-container {
  //  background-color: #fafafa;
    }




.social_icons{
    font-size: 26px;
    display: inline-block;
    margin-right: 20px;
    margin-top: 9px;
}
.social_icons:nth-child(2){
    color:#25d366;
    }
.social_icons:nth-child(3){
    color:#c32aa3;
    }
    .social_icons:nth-child(4){
    color:#00aced;
    }
    
    .header_pages p{
font-size: 65px;
    letter-spacing: .18em;
    text-transform: uppercase;
    font-weight: 700;
    color: #111;
    margin-bottom: 43px !important;
    }
    
    
footer .eltd-footer-inner{
   border-top: 0; 
}
    
    
    
    
    .eltd-post-info.eltd-top-section{
            display: none;
    }
    
    .eltd-post-title{
            display: none;
    }
    
    
    .posts_title_design p{
            max-width: 80%;
    }
    .posts_title_design h2{
            font-size: 4rem;
            
    letter-spacing: 14px;
   line-height: 1.1em;
    }
    .posts_title_design h3{
            font-size: 1.3rem;
      margin-top: -4px;
    }
    
    
    
    .vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
  color: #a5a5a5;
    background-color: #ffffff;
    font-size: 14px;
    padding: 6px 25px;
    border: 1px solid #d2d2d2;
    border-radius: 1px;

}
    
    
    .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
    margin-bottom: 15px;
    height: 47px;
    overflow: hidden;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-juicy-pink:focus, .vc_btn3.vc_btn3-color-juicy-pink:hover{
       background-color: #b9a077; 
}

.vc_gitem-post-data h4{
       text-align: center !important; 
}
.vc_gitem-post-data p{
       text-align: center !important; 
}

.vc_gitem-zone.vc_gitem-zone-c{
  background-color: #ffffff !important;
    border: 1px solid #dedede;
    border-top: 0;
}

.vc_btn3-container.vc_btn3-left {
    text-align: center;
}






.eltd-blog-holder.eltd-blog-single .eltd-related-posts-holder .eltd-related-post .eltd-related-post-image{
       min-height: 350px; 
}



.socail_links_contact{
list-style: none;
    text-align: center;
    width: 70%;
    margin: 0 auto;
    margin-top: 0px;
}

.socail_links_contact li{
        display: inline-block;
    width: 46%;
    border: 1px solid #f0f0f0;
        vertical-align: middle;
    text-align: left;
    margin: 7px 10px;
}

.socail_links_contact a{
    font-size: 1.1rem;
    color: #000;
    
}
.socail_links_contact a i{
        font-size: 1.5rem;
    padding: 10px;
    border-right: 1px solid #ccc;
    margin-right: 23px;
    width: 23px;
    text-align: center;
    background: #b9a077;
    color: #fff;
}




footer .eltd-footer-top:not(.eltd-footer-top-full) .eltd-container-inner {
    padding: 60px 0 20px;
}




.max_contact_us_widhgt{
        max-width: 60%;
    margin: 0 auto;
}


body{
    color:#383838
}


.news_title h2{
        letter-spacing: 2px;
    border-bottom: 1px solid #000;
    padding-bottom: 20px;
    margin-bottom: 25px;
}


/*************** EARTH DESIGN *********************/

.{
    
    
}

.earth_full_width_post{
  background: linear-gradient(130deg,#d4c8cc, #f5f5f5, #babbba);
    background-size: 200% 200%;

    -webkit-animation: earth 10s ease infinite;
    -moz-animation: earth 10s ease infinite;
    animation: earth 10s ease infinite;
    
}



.earth_full_width_post .vc_column_container {
    margin-bottom: -8px;
}

.earth_full_width_post p ,.earth_full_width_post h2 , .earth_full_width_post h3{
    color:#000;
}

.earth_full_width_post .cateogri_tag  p ,.earth_full_width_post .cateogri_tag_spec  p {
    display: block;
    margin-bottom: -4px !important;
    padding-left: 10px;
    padding: 3px 21px;
    width: fit-content;
color:#fff;
    background: linear-gradient(
153deg
, rgb(115 115 115) 0%, rgb(99 99 99) 64%);
}



@-webkit-keyframes earth {
    0%{background-position:10% 0%}
    25%{background-position:91% 100%}
    50%{background-position:10% 0%}
     75%{background-position:91% 100%}
    100%{background-position:10% 0%}
}
@-moz-keyframes earth {
    0%{background-position:10% 0%}
    25%{background-position:91% 100%}
    50%{background-position:10% 0%}
     75%{background-position:91% 100%}
    100%{background-position:10% 0%}
}
@keyframes earth { 
    0%{background-position:10% 0%}
    25%{background-position:91% 100%}
    50%{background-position:10% 0%}
     75%{background-position:91% 100%}
    100%{background-position:10% 0%}
}






/************************Secret Gaden ********************/





.secret_garden_full_width_post{
    background: linear-gradient( 
130deg
 , #fffa87b8, #f7ffca54, #c7f2ff);
    background-size: 200% 200%;

    -webkit-animation: garden 10s ease infinite;
    -moz-animation: garden 10s ease infinite;
    animation: garden 10s ease infinite;
    
}



.secret_garden_full_width_post .vc_column_container {
    margin-bottom: -8px;
}

.secret_garden_full_width_post p ,.secret_garden_full_width_post h2 , .secret_garden_full_width_post h3{
    color:#000;
}

.secret_garden_full_width_post .cateogri_tag  p ,.secret_garden_full_width_post .cateogri_tag_spec  p {
    display: block;
    margin-bottom: -4px !important;
    padding-left: 10px;
    padding: 3px 21px;
    width: fit-content;
    background: rgb(104,85,104);
    background: linear-gradient( 
130deg
 , #fbfbd0, #c3efba);
}



@-webkit-keyframes garden {
    0%{background-position:10% 0%}
    25%{background-position:91% 100%}
    50%{background-position:10% 0%}
     75%{background-position:91% 100%}
    100%{background-position:10% 0%}
}
@-moz-keyframes garden {
    0%{background-position:10% 0%}
    25%{background-position:91% 100%}
    50%{background-position:10% 0%}
     75%{background-position:91% 100%}
    100%{background-position:10% 0%}
}
@keyframes garden { 
    0%{background-position:10% 0%}
    25%{background-position:91% 100%}
    50%{background-position:10% 0%}
     75%{background-position:91% 100%}
    100%{background-position:10% 0%}
}







/*************** GALAXY DESIGN *********************/


.galaxy_full_width_post{
  background: linear-gradient(130deg, #685568, #52416b, #4888a9);
    background-size: 200% 200%;

    -webkit-animation: galaxy 10s ease infinite;
    -moz-animation: galaxy 10s ease infinite;
    animation: galaxy 10s ease infinite;
    
}



.galaxy_full_width_post .vc_column_container {
    margin-bottom: -8px;
}

.galaxy_full_width_post p ,.galaxy_full_width_post h2 , .galaxy_full_width_post h3{
    color:#fff;
}

.galaxy_full_width_post .cateogri_tag  p ,.galaxy_full_width_post .cateogri_tag_spec  p {
    display: block;
    margin-bottom: -4px !important;
    padding-left: 10px;
    padding: 3px 21px;
    width: fit-content;
    background: rgb(104,85,104);
    background: linear-gradient(
130deg
,#53426b, #3e2d52, #120627)
}



@-webkit-keyframes galaxy {
    0%{background-position:10% 0%}
    25%{background-position:91% 100%}
    50%{background-position:10% 0%}
     75%{background-position:91% 100%}
    100%{background-position:10% 0%}
}
@-moz-keyframes galaxy {
    0%{background-position:10% 0%}
    25%{background-position:91% 100%}
    50%{background-position:10% 0%}
     75%{background-position:91% 100%}
    100%{background-position:10% 0%}
}
@keyframes galaxy { 
    0%{background-position:10% 0%}
    25%{background-position:91% 100%}
    50%{background-position:10% 0%}
     75%{background-position:91% 100%}
    100%{background-position:10% 0%}
}





/*************** END GALAXY DESIGN *********************/


.eltd-blog-holder.eltd-blog-single .eltd-related-posts-holder{
 border-bottom: 0;   
}



.single-post .eltd-container{
    background:#fafafa;
}

footer .eltd-container{
        background:#fff !important;
}


.eltd-blog-holder article {
    margin-bottom: 0;
}

.eltd-blog-holder.eltd-blog-single .eltd-blog-single-navigation{
      padding: 0px 0 6px;  
}

.eltd-blog-holder.eltd-blog-single article .eltd-blog-tags-info-holder {
    margin: 5px 0;
    }



    
    .eltd-blog-holder.eltd-blog-single .eltd-blog-single-navigation .eltd-blog-navigation-info, .eltd-blog-holder.eltd-blog-single .eltd-single-tags-holder .eltd-tags a, .eltd-blog-holder.eltd-blog-single article .eltd-blog-tags-info-holder .eltd-post-info .eltd-post-info-comments, .eltd-blog-holder.eltd-blog-single article.format-link .eltd-post-info.eltd-bottom-section .eltd-left-section .eltd-post-info-comments-holder .eltd-post-info-comments, .eltd-blog-holder.eltd-blog-single article.format-quote .eltd-post-info.eltd-bottom-section .eltd-left-section .eltd-post-info-comments-holder .eltd-post-info-comments, .eltd-blog-holder.eltd-blog-type-standard article.format-link .eltd-post-info.eltd-bottom-section .eltd-post-info-comments-holder .eltd-post-info-comments, .eltd-blog-holder.eltd-blog-type-standard article.format-quote .eltd-post-info.eltd-bottom-section .eltd-post-info-comments-holder .eltd-post-info-comments, .eltd-blog-holder.eltd-blog-type-standard article:not(.format-quote):not(.format-link) .eltd-post-text .eltd-bottom-section .eltd-right-section .eltd-post-info-comments-holder a{
           font-size: 16px;
    color: #737373;
    font-family: Muli,sans-serif;
    text-transform: none;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal; 
    }
    
    .eltd-header-centered .eltd-page-header .eltd-logo-area .eltd-logo-wrapper a{
        width: 301px;
    }
    
    
    .header_pages_sub p {
    font-size: 39px;
    letter-spacing: .18em;
    text-transform: uppercase;
    font-weight: 700;
    color: #111;
    margin-bottom: 43px !important;
}







.contact_form_here form{
    
}

.contact_form_here form label{
    font-family: 'Muli';
    font-weight: 700;
}

.contact_form_here form input[type='text'],.contact_form_here form input[type='email'],.contact_form_here form select{
        margin-top: 7px;
       background-color: #fff !important;
    border: 1px solid #e6e6e6 !important;
    padding: 9px !important;
    border-radius: 3px !important; 
}
.contact_form_here form textarea{
        margin-top: 7px;
       background-color: #fff !important;
    border: 1px solid #e6e6e6 !important;
    padding: 9px !important;
    border-radius: 3px !important; 
}
.contact_form_here form input[type='submit']{
    background-color: #b9a077 !important;
    border: 1px solid #e6e6e6 !important;
    border-radius: 3px !important;
    font-family: 'Muli';
    font-weight: 800 !important;
    color: #fff !important;
}

.wpcf7-not-valid-tip {
    color: #dc3232;
    font-size: 1em;
    font-weight: normal;
    display: block;
    margin-bottom: 15px;
    margin-top: -10px;
}


.cf7_custom_style_2 .wpcf7-form-control.wpcf7-date, .cf7_custom_style_2 .wpcf7-form-control.wpcf7-number, .cf7_custom_style_2 .wpcf7-form-control.wpcf7-quiz, .cf7_custom_style_2 .wpcf7-form-control.wpcf7-select, .cf7_custom_style_2 .wpcf7-form-control.wpcf7-text, .cf7_custom_style_2 .wpcf7-form-control.wpcf7-textarea{
       color: #000;
    font-family: 'Muli' , sans-serif;
    font-style: normal; 
}




.eltd-mobile-header .eltd-mobile-nav ul {

    height: 1000px;
}

.eltd-mobile-header .eltd-mobile-nav a, .eltd-mobile-header .eltd-mobile-nav h4 {
    border-bottom: 0px;
    display: block;
    font-weight: 400;
    font-size: 1.5rem;
    color: #7f7f7f;
    padding: 20px 0;
    display: block;
    position: relative;
    text-transform: none;
    line-height: 17px;
    letter-spacing: 0;
    margin: 0;
    text-align: center;
}



.eltd-mobile-header .eltd-mobile-nav .mobile_arrow {
    position: absolute;
    right: 0;
    top: 23px;
    line-height: 0;
    height: 35px;
    padding-right: 10px;
    width: 50px;
    text-align: left;
}


.eltd-mobile-header .eltd-mobile-menu-opener a {
  
    color: #bc9c77;
    font-size: 20px;
}



.box_inside_1{
  margin-left: -100px !important;
    padding-top: 50px !important;
    padding-right: 50px !important;
    padding-bottom: 50px !important;
    padding-left: 50px !important;
    background-color: #ffffff !important;  
   }

.box_inside_2{
        padding-top: 80px !important;
    padding-right: 80px !important;
    padding-bottom: 40px !important;
    padding-left: 80px !important;
    background-color: #ffffff !important;
}




.box_inside_2_main .vc_column-inner{
   margin-right: -100px !important;
    }

.box_inside_2_btn {
    padding-bottom: 51px;
}

.box_inside_3{
    padding-top: 80px !important;
    padding-right: 26px !important;
 padding-bottom: 46px !important;
    padding-left: 29px !important;
}

.box_inside_3_btn{
        padding-left: 30px;
            padding-bottom: 100px;
}

.box_inside_4{
    padding-top: 80px !important;
    padding-right: 40px !important;
    padding-bottom: 40px !important;
    padding-left: 0px !important;
}
.box_inside_4_main{
        margin-right: -100px !important;
}

.box_inside_4_btn{
    
}



.home_page_latest_row {
        margin-top: 50px !important;
    padding-top: 80px !important;
    padding-right: 80px !important;
    padding-bottom: 80px !important;
    padding-left: 80px !important;
}


.home_text_page_tex{
        margin-top: 100px !important;
    margin-bottom: 100px !important;
}

.show_on_mobile_only{
    display:none !important;
}

.latest_row_margin{
     margin-top: 80px !important; 
}

/************************************Mobile********************/

@media only screen and (max-width: 480px){
    .eltd-blog-holder.eltd-blog-single .eltd-related-posts-holder .eltd-related-post{
            border-bottom: 1px solid #ccc;
    margin-bottom: 35px;
    padding-bottom: 28px;
    }
    
    .home_text_page_tex{
  margin-top: 11px !important;
    margin-bottom: 86px !important;
}

.latest_row_margin{
     margin-top: 0px !important; 
}

.box_inside_3_btn {
     padding-left: 0;
    padding-bottom: 0;
}

    .hide_on_mobile {
    display:none !important;
}

.show_on_mobile_only {
    display: block !important;
}


    
    footer .widget ul li {
    text-align: center;
}
    footer .widget .eltd-footer-widget-title {
    margin-top: 31px;
    text-align: center;
}
    
    .foot_logo {
    max-width: 233px;
    height: auto;
    text-align: center;
    margin: 0 auto;
    display: block;
}
    #eltd-back-to-top.on.light {
    display: none;
}
    
    
    .textwidget.custom-html-widget {
    text-align: center;
}


    
    .home_page_latest_row{
            padding-top: 50px !important;
    padding-right: 20px !important;
    padding-bottom: 50px !important;
    padding-left: 20px !important;
    }
    
    
    
    .new_svg_logo{
            width: 289px;
                margin-top: 0;
    }
    
    .header_pages p {
    font-size: 34px;
    }
    .eltd-mobile-header{
          border-bottom: 1px solid #e6e6e6;  
    }
    
    .last_toggle_el_margin, .wpb_button, .wpb_content_element, .wpb_row, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 5!important;
}
.posts_title_design h2 {
    font-size: 3rem;
    letter-spacing: 10px;
    line-height: 1.1em;
}


.vc_row.vc_row-flex{
         padding: 44px 10px !important;
}
.max_contact_us_widhgt {
    max-width: 100%;
    }
    
    
    
    .socail_links_contact {
    width: 100%;
    }
    .socail_links_contact li {
    display: inline-block;
    width: 100%;
    border: 1px solid #f0f0f0;
    vertical-align: middle;
    text-align: left;
    margin: 7px 0px;
}
   
   .socail_links_contact a i {
    font-size: 1.5rem;
    padding: 10px;
    border-right: 1px solid #ccc;
    margin-right: 12px;
    width: 23px;
    text-align: center;
    background: #b9a077;
    color: #fff;
    vertical-align: middle;
}
   
   
   .socail_links_contact a {
    font-size: 0.9rem;
    color: #000;
}
   
   .mobile_remove_margins{
    
   }
   
   
   
   
   
  
.box_inside_1{
  margin-left: 0px !important;
    padding-top: 15px !important;
        padding-left: 15px !important;
            padding-right: 15px !important;
   }
 
   
   
   
   
.box_inside_2{
padding-top: 29px !important;
    padding-right: 30px !important;
    padding-bottom: 49px !important;
    padding-left: 30px !important;
}

.box_inside_2_main .vc_column-inner{
     margin-right: 0!important;
    }

.box_inside_2_btn{
        padding-bottom: 41px;
    }

.box_inside_3{
    padding-top: 15px !important;
    padding-right: 0px !important;
    padding-bottom: 46px !important;
    padding-left: 0px !important;
}

.box_inside_3_btn{
      
}

.box_inside_4{
    padding-top: 15px !important;
    padding-right: 0px !important;
    padding-bottom: 46px !important;
    padding-left: 0px !important;
}
.box_inside_4_main{
        margin-right: 0!important;
}

.box_inside_4_btn{
    
}
.collection_headers h2 {
    font-size: 0.8rem;
    margin-top: -23px;
    margin-bottom: 37px;
}
   
   h1 {
    font-size: 2.5rem;
}
   .eltd-container-inner, .eltd-grid, .eltd-grid-section .eltd-section-inner, .eltd-slider .carousel-inner .eltd-slider-content-outer {
    width: 350px;
}
   
    
}










.eltd-container:before {
    content: " ";
    display: none;
}

.eltd-content .eltd-content-inner>.eltd-container>.eltd-container-inner, .eltd-content .eltd-content-inner>.eltd-full-width>.eltd-full-width-inner{
        padding: 0;
    padding-bottom: 27px;
}













