/*
Theme Name:     DFD Native Child Theme
Theme URI:      http://nativewptheme.net/home/
Description:    Native - Highly Functional Multifaceted WP Theme
Author:         DFD
Author URI:     http://dfd.name
Template:       dfd-native
Version:        1.0.0
*/
/*  button css start*/

/* vedio css start */
.flex-item {
    width: 50%;
}
.vedio_set{
    margin-top:30px;
    
}

.display-flex {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 2rem;
    margin-top:30px;
    margin-bottom:30px;
}
/* vedio css end */
button.custom_btn_styel {
    font-size: 14px !important;
    color: #ffffff !important;
    background: #008793 !important;
    border: 4px solid #008793 !important;
    border-radius: inherit !important;
}

button.custom_btn_styel:hover {
    border: 4px solid #008793 !important;
    color: #008793 !important;
    background: #fff !important;
}

button.custom_btn_stye2 {
    font-size: 14px !important;
    color: #ffffff !important;
    background: #ff8d25 !important;
    border: 4px solid #ff8d25 !important;
    border-radius: inherit !important;
}

button.custom_btn_stye2:hover {
    border: 4px solid #ff8d25 !important;
    color: #ff8d25 !important;
    background: #fff !important;
}

/* custon btn end */

/*  button css end*/
/* section start */
/* .fluidvids-item {
    position:unset !important;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
} */
/* section end */

.vc_custom_1676478041495, section.vc_section. {
    padding-right: inherit !important;
    padding-left: inherit !important;
}
.blog-section {
    position: relative;
}
.dfd-content-wrap.dfd-post_single>article {
    padding-top: 50px;
}
.blog-section h3 {
    margin-bottom: 1rem;
}
.blog-section .wpb_wrapper ol li, .blog-section .wpb_wrapper ul li{
    margin-bottom: 1.02em;
}
form#mktoForm_1822 input, form input[type=text] {
    padding: 0px 5px;
    background: #fff !important;
}
#mktoForm_1822 div textarea, form#mktoForm_1822 input, #mktoForm_1822 select, form  select{
       font-size: 13px !important;
}
select#Country, select#State, form select {
    padding: 12px 10px !important;
    background: #fff !important;
    font-weight: 500 !important;
    font-size:13px !important;
}
::-webkit-input-placeholder {
    color: #000 !important;
    line-height: inherit !important;
    top: -3px !important;
}
form#mktoForm_1822 ::-webkit-input-placeholder {
    top: 0px !important;
}
#mktoForm_1822 textarea, form textarea {
    background: #fff !important;
    width: 620px !important;
    max-width: 100%;
    padding: 6px;
    padding-top: 8px;
}
#mktoForm_1822 textarea, input#Comments{
    margin-top: 20px;
}
#mktoForm_1822 input[type=checkbox], form#mktoForm_1800 input[type=checkbox], form#mktoForm_1759 input[type=checkbox]{
    margin-top: 5px;
}
form#mktoForm_1822, form#mktoForm_1800, form#mktoForm_1759 {
    margin: auto;
    padding-bottom: 30px;
 
}
.mktoForm * {
    box-shadow: none !important;
    border-radius: 0 !important;
}
.mktoForm .mktoButtonWrap.mktoSkip .mktoButton{
    width:100% !important;
}
form#mktoForm_1759 input[type=checkbox] + label:before, form#mktoForm_1759 input[type=radio] + label:before{
    width: 18px;
    height: 18px;
    margin-left: -27px;
    box-shadow: none !important;
}
form#mktoForm_1759 input[type=checkbox]:checked + label:before{
    color: #fff;
    border-color: #34db83;
    background: #34db83;
}
.mktoForm select.mktoField{
    -webkit-appearance: auto !important;
}
.post-serch .search-form {
    text-align: center;
    margin-bottom: 30px;
}
.post-serch .search-form label {
    width: 80%;
}
.post-serch .search-form input.search-submit {
    border-radius: 5px;
    background: #0092c9;
    border-color: #0092c9;
}
div#iframeHeightDiv iframe#inlineframe {
    width: 100%;
    min-height: 470px;
}
div#iframeHeightDiv {
    height: 100% !important;
}
.our-leadership .six.columns {
    overflow: hidden;
}
.frame-none iframe,
.frame-none p.powerpress_links.powerpress_links_mp3,
.frame-none p.powerpress_links.powerpress_subscribe_links{
    display: none;
}

.dfd-layer-item {
    width: 340px !important;
    height: 480px !important;
}
.dfd-layer-item img {
    width: 340px !important;
    height: 480px !important;
}

.dfd-layer-centered {
    transform: translate(5%, 4%);
}
section.vc_section.bg-ligth-section .vc_custom_1658459906042 {
    padding-right: 0px !important;
}
.managed-cloud-form form {
    width: 475px !important;
}
.managed-cloud-form form div textarea,
.managed-cloud-form form input,
.managed-cloud-form form select,
.managed-cloud-form .mktoLogicalField.mktoCheckboxList.mktoHasWidth,
.managed-cloud-form textarea#Comments{
    width: 475px !important;
}
.managed-cloud-form form div input[type=checkbox] {
    width: auto !important;
}
.managed-cloud-form .mktoForm .mktoOffset {
    float: none;
    height: 0px;
}
.managed-cloud-form .mktoForm .mktoRequiredField label.mktoLabel {
    display: none;
}
.managed-cloud-form form textarea, .managed-cloud-form input#Comments {
    margin-top: 0px;
}
#manage-ajax-response {
    padding: 20px 0px;
}
#manage-ajax-response article {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.caf-featured-img-box {
    height: 148px !important;
}
.caf-post-layout1 .caf-featured-img-box{
    background-position: top center !important;
}
/*.caf_select_multi li:before, #caf-layout-pagination li:before, ul.caf-mb-0 li:before,
#caf-post-layout-container ul li:before{
    display:none;
}*/
.wpb_text_column>div>ul>li, .wpb_text_column>p>ul>li, .wpb_text_column>ul>li {
    padding-left: 55px;
}
.wpb_text_column>div>ul>li:before, .wpb_text_column>p>ul>li:before, .wpb_text_column>ul>li:before {
    width: 8px;
    height: 8px;
    top: 50%;
    left: 5px;
    transform: translate(-50%, 147%);
}
.wpb_wrapper > ul {
    padding-left: 0px !important;
}
.process-row .wpb_text_column>div>ul>li:before {
    content: '' !important !important;
    /* float: inherit; */
    /* display: inline-block; */
    width: 0px;
    height: 25px;
    /* position: relative; */
    top: 3px;
    left: -15px;
    /* margin-top: auto; */
    /* margin-left: unset; */
    background: #0092c9 !important;
    font-size: 25px;
}
.data-target-div1 .caf-post-layout1 a.caf-read-more:hover {
    background-color: #ccc;
}
#caf-layout-pagination li a {
    color: #666 !important;
    border: 1px solid #dcdcdc !important;
    background-color: transparent !important;
}
#caf-layout-pagination li span.current {
    color: #999 !important;
    border: 1px solid #eaeaea !important;
    background: transparent !important;
}
.caf-post-layout1 span.date{
    overflow: inherit;
}
div#manage-post-area{
    text-align: left !important;
}
.home-div .wpb_text_column.wpb_content_element {
    min-height: 215px;
}
.dfd-blog-share-wrap>ul li {
    float: left;
    float: left;
    line-height: inherit;
    padding: 0 3px;
}
.dfd-blog-share-wrap>ul li a{
    font-size: 16px;
    position: relative;
    display: block;
    height: 36px;
    line-height: 39px;
    text-align: center;
    padding: 0 10px;
    color: #ffffff;
    border-radius: 36px;
    -webkit-box-shadow: 0 5px 15px 0 transparent;
    box-shadow: 0 5px 15px 0 transparent;
    -webkit-transform: perspective(0) translateY(0);
    -moz-transform: perspective(0) translateY(0);
    -o-transform: perspective(0) translateY(0);
    transform: perspective(0) translateY(0);
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    margin-bottom: 10px;
}
.dfd-blog-share-wrap>ul li a:hover{
    -webkit-transform: perspective(1200px) translateY(-2px);
    -moz-transform: perspective(1200px) translateY(-2px);
    -o-transform: perspective(1200px) translateY(-2px);
    transform: perspective(1200px) translateY(-2px);
    -webkit-box-shadow: 0 10px 25px 0 rgb(0 0 0 / 20%);
    box-shadow: 0 10px 25px 0 rgb(0 0 0 / 20%);
}
li.dfd-share-facebook a .share-count {
    color: #fff;
    line-height: inherit;
    color: inherit;
    font-size: 10px;
    font-weight: 700;
    position: relative;
    margin-left: 5px;
}
li.dfd-share-facebook a {
    background: #305fb3;
    display: flex !important;
    align-items: center;
}
li.dfd-share-facebook a:hover {
    background: #274e93;
}
li.dfd-share-twitter a {
    background: #5eaade;
}
li.dfd-share-twitter a:hover {
    background: #3c98d7;
}
li.dfd-share-pinterest a {
    background: #e1003a;
}
li.dfd-share-pinterest a:hover {
    background: #b8002f;
}
li.dfd-share-instagram a {
    background: #cc29a5;
}
li.dfd-share-instagram a:hover {
    background: #aa228a;
}
li.dfd-share-tumblr a {
    background: #3d5a70;
}
li.dfd-share-tumblr a:hover {
    background: #2f4556;
}
li.dfd-share-linkedin a {
    background: #3399cc;
}
li.dfd-share-linkedin a:hover {
    background: #2b81ab;
}
li.dfd-share-reddit a {
    background: #8bbbe3;
}
li.dfd-share-reddit a:hover {
    background: #6aa8db;
}
.sp-pcp-post .pcp-category, .sp-pcp-post .sp-pcp-title, .sp-pcp-post .sp-pcp-post-meta, .sp-pcp-post .sp-pcp-post-content {
    padding: 0px 10px;
}
.sp-pcp-post {
    padding: 0px !important;
}
.sp-pcp-post .sp-pcp-post-content .sp-pcp-readmore {
    margin-bottom: 10px;
}.sp-pcp-post .sp-pcp-post-thumb-area img {
    max-width: 100%;
    transition: ease all .3s;
    height: auto;
    width: 100%;
}
.home-div-ht .wpb_text_column.wpb_content_element {
    min-height: 323px;
}
.form-search-section input[type="text"] {
    font-family: "Raleway";
    color: #000;
    padding-left: 20px;
}
/*.dfd-background-main, .total_cart_header .woo-cart-contents .woo-cart-details:before, .products .product .woo-cover .wishlist-button-wrap:hover, .wpb_text_column > div > ul li:before, .wpb_text_column > p > ul li:before, .wpb_text_column > ul li:before, #layout.dfd-default-template .dfd-content-wrap > p > ul > li:before, #layout.dfd-default-template .dfd-content-wrap > ul > li:before {
    background: transparent !important;
    background-image: url(https://intervision.com/wp-content/uploads/2022/09/BulletWithHole-1.png) !important;
    background-size: contain !important;
    width: 12px;
    height: 12px;
    top: 10px;
}*/
@media only screen and (min-width: 1024px) {
    #layout.single-post{
        padding-left:0px !important; 
        padding-right:0px !important; 
    }
    body.post-template-default.single.single-post.postid-45662 .row.boxed, body.post-template-default.single.single-post.postid-45579 .row.boxed,
    body.page.page-id-32305 .row.boxed,
    body.postid-46567 .row.boxed{
        width: auto;
        max-width: none;
        min-width: 0;
        margin: 0 -10px;
    }

    body.post-template-default.single.single-post.postid-45662 .dfd-content-wrap.dfd-post_single.isotope-columns-3,
    body.post-template-default.single.single-post.postid-45579 .dfd-content-wrap.dfd-post_single.isotope-columns-3,
    body.page.page-id-32305 .dfd-content-wrap.dfd-post_single.isotope-columns-3,
    body.postid-46567 .isotope-columns-3{
        width: 100% !important;
    }

    body.post-template-default.single.single-post.postid-45662 section#post-section, body.post-template-default.single.single-post.postid-45579 section#post-section,
    body.page.page-id-32305 section#post-section,
    body.postid-46567 section#post-section{
        position: static !important;
        width: 100% !important;
        margin-left: 0 !important;
    }
}
@media only screen and (min-width: 1250px) {
    .vc_row.vc-row-wrapper.container-row {
        width: 1160px;
        margin: auto;
    }
    .wpb_row.row{
        width: 1200px !important;
        max-width: 100% !important;
        margin: 0 auto !important;
        position: relative !important;  
    }

}

@media only screen and (min-width: 768px) {
    .vc_row.vc-row-wrapper.six-box-width.vc_custom_1680203694623 {
        left: 0 !important;
    }
}
@media only screen and (max-width: 992px) {
.managed-cloud-form form div textarea,
.managed-cloud-form form input,
.managed-cloud-form form select,
.managed-cloud-form .mktoLogicalField.mktoCheckboxList.mktoHasWidth{
    width: 355px !important;
}
.caf-post-layout1 .caf-featured-img-box {
    height: 200px;
}
}
@media only screen and (max-width: 767px) {
    div#iframeHeightDiv {
        height: 100% !important;
        padding-bottom: 50px;
    }
  form#mktoForm_1822 input {
        padding: 15px 5px;
    }
    #mktoForm_1822 select {
        padding: 7px 10px;
    }
    #mktoForm_1822 textarea{
        min-height:45px;
    }
    #mktoForm_1822 .mktoRequiredField label.mktoLabel {
        display: none;
    }
    #mktoForm_1822 textarea{
        margin-top:0px;
    }
    form#mktoForm_1822, form#mktoForm_1800, form#mktoForm_1759{
        padding-left:0px;
    }
    .caf-post-layout1 .caf-featured-img-box {
        height: 135px;
    }
    .dfd-page .wpb-content-wrapper .vc_custom_1680129530389 > .vc-row-wrapper {
        left: 0 !important;
    }
    .vc_custom_1680203694623 {
        padding-right: 0% !important;
        padding-left: 0% !important;
    }
}
@media screen and (max-width: 576px) {
  .dfd-layer-item {
    width: 100% !important;
    height: 100% !important;
}


.dfd-layer-item img {
    width: 100% !important;
    height: 100% !important;
}

.dfd-layer-centered {
    transform: translate(5%, 4%) ;
}
.managed-cloud-form form div textarea, .managed-cloud-form form input, .managed-cloud-form form select, .managed-cloud-form .mktoLogicalField.mktoCheckboxList.mktoHasWidth {
    width: 210px !important;
}
.mktoForm .mktoButtonWrap.mktoSkip .mktoButton {
    width: 180px !important;
}
}



