/*
Theme Name: Cornerstone Child
Theme URI: https://cornerstone.qodeinteractive.com/
Description: A child theme of Cornerstone Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.2
Template: cornerstone
*/

/* =============my css============== */
.my-cont-bottm1,.my-cont-bottm2{display:flex;align-items:center;}
.my-cont-bottm1 h6,.my-cont-bottm2 h6{line-height:0!important;}
.slider-af-be{padding:50px 0px 5px 0px!important;}
.mkd-page-header .mkd-menu-area .mkd-logo-wrapper a{height:70px!important;}
.widget_mkd_side_area_opener.mkd-right-from-main-menu-widget{display:none!important;}
.mkd-content .mkd-content-inner> .mkd-container> .mkd-container-inner,.mkd-content .mkd-content-inner> .mkd-full-width> .mkd-full-width-inner{padding:0!important;}
.home .mkd-title.mkd-standard-type.mkd-content-left-alignment.mkd-animation-no{display:none;}
.my-cta-banner.vc_custom_1637817589928{padding-top:100px!important;padding-bottom:100px!important;}
.home-cont-sec{padding:35px 0px 45px 0px;}
.foot-logo-new{min-width:150px;}
.mkd-footer-top-holder .mkd-container .mkd-grid-row .mkd-grid-col-3:first-child > .widget_text:first-child{margin-bottom:0!important;}
body .mkd-ptf-list-paging .mkd-btn.mkd-btn-hover-solid:not(.mkd-btn-custom-hover-bg):not(.mkd-btn-with-animation):hover,body .mkd-btn.mkd-btn-hover-solid:not(.mkd-btn-custom-hover-bg):not(.mkd-btn-with-animation):hover{background-color:#5d9453!important;border-color:#5d9453!important;}
body .mkd-btn.mkd-btn-hover-solid:not(.mkd-btn-custom-border-hover):hover{border-color:#5d9453!important;}
.gallary-n-sec{padding:50px 0px;}
.list-type{display:flex;justify-content:space-around;}
.faqs-new h1,.faqs-new h2,.faqs-new h3,.faqs-new h4,.faqs-new h5,.faqs-new h6{text-align:center!important;margin-top:20px;}
h1,h2,h3,h4,h5,h6{color:#3f89c0!important;}
footer .mkd-footer-bottom-holder .mkd-footer-bottom-right a span:hover{color:#5d9453!important;}
input.wpcf7-form-control.has-spinner.wpcf7-submit:hover{background-color:#5d9453;}
.mkd-sticky-nav ul li a:hover{color:#3f89c0!important;}
.mkd-position-right{display:none!important;}
rs-arrow:hover{background:#3f89c0!important;}
.mkd-testimonial-text,.mkd-testimonial-author-text,.mkd-testimonials-job{color:#ffffff!important;}
.foot-bot-hov:hover,.foot-bot-hov a:hover{color:#3f89c0!important;}
.my-cont-bottm1:hover p a,.my-cont-bottm1:hover h6 span,.my-cont-bottm2:hover p a,.my-cont-bottm2:hover h6 span{color:red;color:#3f89c0!important;}
.mkd-footer-bottom-holder.mkd-footer-bottom-disable-border{background:#0000005e!important;}
.right-img-div .mkd-btn-hover-,.left-img-div .mkd-btn-hover-,.right-img-div .mkd-icon-font-elegant,.left-img-div .mkd-icon-font-elegant{color:#3f89c0!important;}
.right-img-div .mkd-btn-hover-:hover,.left-img-div .mkd-btn-hover-:hover,.right-img-div .mkd-icon-font-elegant:hover,.left-img-div .mkd-icon-font-elegant:hover{text-decoration:none!important;color:#3f89c0!important;}
.mkd-btn-underline-line{background-color:#3f89c0!important;}
.img-gal-com .mkd-image-gallery-grid{display:flex;align-items:stretch;}
.img-gal-com .mkd-image-gallery-grid .mkd-gallery-image *{height:100%!important;}
.img-gal-com .mkd-image-gallery-grid .mkd-gallery-image .mkd-icon-holder,.img-gal-com .mkd-image-gallery-grid .mkd-gallery-image .mkd-icon-holder span{height:auto!important;}
.my-cta-banner span{color:#ffffff!important;}
.footer-logoss .slick-track{margin:0 auto;}
.mkd-container-inner h1{color:#ffffff!important;}
.mkd-blog-holder.mkd-blog-single.mkd-blog-standard h1.mkd-post-title{color:#3f89c0!important;}
.con-page-7 h5{color:#c3c3c3!important;}
.faqs-new{padding:50px 0px;}
.my-new-gallary .mkd-portfolio-filter-holder-inner > ul >li:hover,.my-new-gallary .mkd-portfolio-filter-holder-inner > ul >li{color:#ffffff!important;}
.thnk-page-main{padding:80px 0px;display:flex;align-items:center;}
.priv-1{padding:80px 0px;}
.priv-1 h1{margin-top:30px!important;}
.priv-1 h1:first-child{margin-top:0px!important;}
.thnk-page-main img{padding:0px 0px 35px 0px;}
img.foot-logo-new{margin-top:-6px;}
span.copy-rights{margin-right:2px;font-size:13px;}
header.mkd-page-header .mkd-position-left-inner{display:flex!important;justify-content:space-between;width:100%;align-items:center;}
header.mkd-page-header .mkd-position-left{width:100%;display:flex;}
.gallry-main{padding:50px 15px 28px 15px!important;}
.carousel-my{background-color:#ffffff!important;}
.services-main{padding-top:80px;}
.insta{margin-top:0!important;}
.right-img-div{padding:50px 0px;}
.left-img-div{padding-bottom:10px;}
body .contact-p{padding:50px 0px 30px!important;}
.mkd-blog-holder.mkd-blog-type-standard{padding:50px 0px 30px;}
.slick-slider .slick-next:before,.slick-slider .slick-prev:before{width:auto!important;}
.mkd-testimonials.testimonials-slider .slick-arrow.slick-next{margin-right:3px!important;}
span.wpcf7-not-valid-tip {
    bottom: -19px;
    background: #d82121;
    color: #fff;
    float: none;
    padding: 3px 10px!important;
    position: absolute;
    width: auto;
    z-index: 99;
    font-size: 12px;
    line-height: 1.1;
}
/* .mkd-newsletter-footer span.wpcf7-not-valid-tip{top:45px;} */
span.wpcf7-not-valid-tip::after{border-bottom:8px solid #d82121;border-left:8px solid transparent;border-right:8px solid transparent;content:"";left:16px;position:absolute;top:-7px;}
.recaptcha span.wpcf7-not-valid-tip{/*top:76px;left: 0;*/}
.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha {
    display: inline;
    position: relative;
}
.wpcf7-spinner {
    top: 10px;
}
footer .wpcf7-spinner {
    display: block;
    background-color: #ccc;
    margin: 0px auto;
    top: 5px;
    clear: both;
}
.mkd-main-menu>ul .menu-item .second .inner ul li a {
    color: #fff !important;
}
.mkd-main-menu>ul .menu-item .second .inner ul li a:hover {
    color: #3f89c0 !important;
}
.mkd-main-menu.mkd-default-nav > ul > li.mkd-active-item > a, body:not(.mkd-menu-item-first-level-bg-color) .mkd-main-menu.mkd-default-nav > ul > li.mkd-active-item > a {
    color: #3f89c0 !important;
}
.current-menu-item a.current,.current-menu-parent > a{color:#3f89c0!important;}
.mkd-testimonials-holder.light .slick-next:hover:before,.mkd-testimonials-holder.light .slick-prev:hover:before{color:#408FC6!important;}
footer .mkd-footer-top-holder .widget{margin-bottom:10px!important;}
.archive .mkd-title-image-not-responsive{/* background-position: center; */background-size:cover;background-repeat:no-repeat;}
.archive .mkd-title-image-not-responsive:before{position:absolute;top:0;bottom:0;right:0;left:0;content:"";width:100%;height:100%;background:black;opacity:0.5;}
.services-main .mkd-section-inner .mkd-iwt-icon-tiny .mkd-iwt-content-holder .mkd-iwt-title-holder > h4.mkd-iwt-title{font-weight:700!important;}
.cont-p-mail h5.foot-bot-hov a.mail{white-space:nowrap;text-transform: lowercase;}
.vc_row.wpb_row.vc_row-fluid.mkd-section.testim.vc_custom_1637906116681.mkd-content-aligment-center.mkd-parallax-section-holder.mkd-parallax-section-holder-touch-disabled.mkd-grid-section{background-position:center!important;}
.contact-p .gc{margin-bottom:25px!important;}
.blog .type-post.status-publish.post_format-post-format-link>.mkd-post-content{background-color:#474747!important;}
.mkd-blog-holder.mkd-blog-type-standard article.format-link .mkd-post-mark{float:left;font-size:48px;color:#3f89c0!important;}
.current-menu-item.current_page_item a{color:#3f89c0!important;}
.mkd-footer-top-four-cols .mkd-grid-col-3{width:33.33%;}
.mkd-footer-top-four-cols .mkd-grid-col-3:nth-child(3){padding:0px 70px;}
.mkd-footer-top-four-cols .mkd-grid-col-3:nth-child(2){display:none;}
.testim .mkd-testimonials .mkd-testimonial-quote span.icon_quotations:before{display: none !important;}
.testim .slick-track {display: flex;align-items: center;}
.testim{position:relative!important;}
.testim:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:black;opacity:0.5;}
.testim .mkd-testimonials.testimonials-slider .slick-slide{opacity: 1 !important;}

.carousel-my .mkd-carousel-holder .slick-track {
    padding: 20px 0;
}
.footer-logoss .mkd-carousel-holder .slick-track {
    padding: 30px 0;
}

@media(max-width:1440px){
    .wpb_revslider_element.wpb_content_element rs-fullwidth-wrap rs-module-wrap rs-module rs-slide[data-key="rs-20"] rs-layer-wrap.rs-parallax-wrap:nth-child(2){order:4;padding-top:30px;}
    .wpb_revslider_element.wpb_content_element rs-fullwidth-wrap rs-module-wrap rs-module rs-slide[data-key="rs-20"] rs-layer-wrap.rs-parallax-wrap:last-child{position:relative;padding-top:8px;top:auto!important;}
    .wpb_revslider_element.wpb_content_element{height:600px;height:calc(100vh - 100px);}
    .wpb_revslider_element.wpb_content_element rs-fullwidth-wrap{height:100%;}
    .wpb_revslider_element.wpb_content_element rs-fullwidth-wrap rs-module-wrap{height:100%!important;}
    .wpb_revslider_element.wpb_content_element rs-fullwidth-wrap rs-module-wrap rs-module{height:100%!important;max-height:100%!important;}
    .wpb_revslider_element.wpb_content_element rs-fullwidth-wrap rs-module-wrap rs-module img{height:100%;}
    .wpb_revslider_element.wpb_content_element rs-fullwidth-wrap rs-module-wrap rs-module rs-sbg{height:100%;background-size:cover!important;}
    .wpb_revslider_element.wpb_content_element rs-fullwidth-wrap rs-module-wrap rs-module rs-slide{display:flex!important;flex-flow:column;justify-content:center;align-items:center;overflow:hidden!important;padding:0px 50px;}
    .wpb_revslider_element.wpb_content_element rs-fullwidth-wrap rs-module-wrap rs-module rs-layer-wrap.rs-parallax-wrap{position:relative!important;left:0px!important;top:0px!important;padding:8px 0px;}
    .wpb_revslider_element.wpb_content_element rs-fullwidth-wrap rs-module-wrap rs-module rs-layer-wrap.rs-parallax-wrap:last-child{position:relative;padding-top:30px;top:auto!important;}
    .wpb_revslider_element.wpb_content_element rs-fullwidth-wrap rs-module-wrap rs-module rs-layer-wrap.rs-parallax-wrap rs-loop-wrap{position:relative!important;}
    .wpb_revslider_element.wpb_content_element rs-fullwidth-wrap rs-module-wrap rs-module rs-layer-wrap.rs-parallax-wrap rs-loop-wrap rs-mask-wrap{position:relative!important;}
    .wpb_revslider_element.wpb_content_element rs-fullwidth-wrap rs-module-wrap rs-module img{height:100%;display:block!important;object-fit:cover;object-position:center;width:100%;}
}
@media(max-width:1300px){
    footer .mkd-footer-bottom-holder .mkd-right{max-width:35%;width:100%;}
    footer .mkd-footer-bottom-holder .mkd-left{max-width:65%;width:100%;}
}
@media(max-width:1200px){
    .right-img-div .vc_empty_space{display:none!important;}
    .contact-p .wpb_column{width:50%!important;}
    .right-img-div .mkd-elements-holder-item-inner .wpb_wrapper p{margin-bottom:21px;}
}
@media(max-width:1199px){
    .wpb_revslider_element.wpb_content_element{height:600px;}
    rs-layer.Cornerstone-Title-Dark.rs-layer{font-size:62px!important;line-height:1.2!important;text-align:center!important;height:auto!important;}
    .rs-layer.Cornerstone-Subtitle-Dark span{font-size:20px!important;line-height:1.4!important;height:auto!important;}
    .Cornerstone-Subtitle-Dark.rs-layer{font-size:18px!important;line-height:1.4!important;height:auto!important;}
}
@media(max-width:1024px){
    .mkd-blog-holder.mkd-blog-type-standard{padding:40px 0px 25px;}
    .thnk-page-main{padding:55px 0px 40px;}
    .mkd-title.mkd-has-background .mkd-title-holder .mkd-container-inner{display:table;height:100%;padding:0px 25px!important;box-sizing:border-box;}
    .mkd-title .mkd-title-holder .mkd-subtitle{margin-top:16px;}
    header.mkd-mobile-header .mkd-mobile-header-holder .mkd-vertical-align-containers .mkd-position-right{display:none!important;}
    .mkd-mobile-header .mkd-mobile-nav .mkd-grid{width:100%;}
    .mkd-mobile-header .mkd-mobile-nav .mkd-grid ul#menu-our-menu-2 li{padding:0px;}
    .mkd-mobile-header .mkd-mobile-nav .mkd-grid ul#menu-our-menu-2 li a{padding:15px 20px;font-weight:600;border-top:1px solid #eaeaea;border-bottom:0px;}
    .mkd-mobile-header .mkd-mobile-nav .mkd-grid ul#menu-our-menu-2 li a{border-bottom:1px solid #eaeaea; text-transform: capitalize;}

    /* .mkd-mobile-header .mkd-mobile-nav .mkd-grid ul#menu-our-menu-2 li:hover a,*/
    .mkd-mobile-header .mkd-mobile-nav .mkd-grid ul#menu-our-menu-2>li.current-menu-item>a{color:#3f89c0!important}
    .mkd-mobile-header .mkd-mobile-nav .mobile_arrow{line-height:50px!important;height:50px!important;padding-right:20px!important;width:50px!important;text-align:right;}
    .mkd-mobile-header .mkd-mobile-nav ul ul{margin-left:0px!important;display:none;}
    .mkd-mobile-header .mkd-mobile-nav ul ul li a{padding:20px 30px!important;}
    .mkd-mobile-header .mkd-mobile-nav ul ul li.current-menu-item a,.mkd-mobile-header .mkd-mobile-nav ul ul li:hover a{color:#3f89c0!important;}
    header.mkd-mobile-header .mkd-mobile-header-holder .mkd-vertical-align-containers{display:flex;justify-content:space-between;width:100%;flex-direction:row-reverse;}
    header.mkd-mobile-header .mkd-mobile-header-holder .mkd-vertical-align-containers .mkd-position-center{text-align:left;}
    footer .mkd-footer-top:not(.mkd-footer-top-full) .mkd-container-inner{padding:80px 0 0!important;}
    img.foot-logo-new{max-width:180px;}
    .right-img-div .mkd-horizontal-alignment-left{width:50%!important;}
    .left-img-div .mkd-horizontal-alignment-left{width:50%!important;}
    .left-img-div .vc_empty_space{display:none!important;}
    .left-img-div .mkd-elements-holder-item-content.mkd-elements-holder-custom-369063,.left-img-div .mkd-elements-holder-item-content.mkd-elements-holder-custom-858378{padding:0!important;}
    .wpb_text_column.wpb_content_element{margin-bottom:15px!important;}
    .mkd-image-gallery .mkd-image-gallery-grid.mkd-gallery-columns-4 .mkd-gallery-image{width:25%!important;}
    .slider-af-be{padding-top:50px!important;}
    h2{font-size:22px!important;}
    h3{font-size:16px!important;}
    h4{font-size:14px!important;}
    .testim.vc_custom_1637906116681{padding-top:70px!important;padding-bottom:55px!important;}
    .contact-p .vc_empty_space{display:none!important;}
    .contact-p .mkd-full-section-inner .wpb_column{width:100%!important;}
    .mkd-section-inner-margin{margin-right:0!important;margin-left:0!important;}
    .right-img-div{padding:30px 0px 30px 0px;}
    .left-img-div{padding-bottom:30px;}
    .services-main{padding-top:30px;padding-bottom:10px;}
    .services-main .wpb_wrapper .vc_empty_space{display:none!important;}
    .services-main .wpb_wrapper .mkd-iwt-icon-tiny{margin-bottom:20px!important;}
    .home-cont-sec{padding:30px 0px 20px 0px;}
    .gallry-main{padding:30px 15px 08px 15px!important;}
    nav.mkd-mobile-nav{        /* padding-right: 15px !important; */ /* padding-left: 15px !important; */ width:100vw!important;position:relative;}
    nav.mkd-mobile-nav ul > .menu-item{padding-right:15px;padding-left:15px;}
    .mkd-mobile-header .mkd-mobile-nav .mobile_arrow{right:10px!important;}
    .right-img-div .mkd-elements-holder-item-inner .wpb_wrapper p{margin-bottom:0px;}
    rs-layer.Cornerstone-Title-Dark.rs-layer{font-size:54px!important;line-height:1.2!important;text-align:center!important;width:100%!important;}
    .mkd-footer-top-four-cols .mkd-grid-col-3{width:50%;}
}
@media (max-width:991px) and (min-width:769px){

/* body.page-id-11523 .vc_row.wpb_row.vc_row-fluid.mkd-section.right-img-div.mkd-content-aligment-left.mkd-grid-section .mkd-section-inner, body.page-id-11523 .vc_row.wpb_row.vc_row-fluid.mkd-section.left-img-div.mkd-content-aligment-left.mkd-grid-section .mkd-section-inner {padding-right: 15px !important; padding-left: 15px !important; box-sizing: border-box; }*/}
@media(max-width:991px){
    .mkd-blog-holder.mkd-blog-single.mkd-blog-standard .mkd-tags-share-holder{margin-top:45px!important;margin-bottom:25px!important;}

    /*.mkd-blog-holder.mkd-blog-single.mkd-blog-standard .mkd-post-image {
    height: 400px;
    }*/

    /*mkd-blog-holder.mkd-blog-single.mkd-blog-standard .mkd-post-image img{
     height: 100%;
     object-fit: cover;
     object-position: center;}*/

    .mkd-blog-holder.mkd-blog-single.mkd-blog-standard div .mkd-post-text{padding:0px 30px!important;}
    .mkd-blog-single-navigation{padding:28px 30px!important;margin-top:55px!important;}
    .wpb_revslider_element.wpb_content_element{height:550px;}
    rs-layer.Cornerstone-Title-Dark.rs-layer{font-size:48px!important;line-height:1.2!important;text-align:center!important;}
    .rs-layer.Cornerstone-Subtitle-Dark span{font-size:20px!important;line-height:1.4!important;}
    .Cornerstone-Subtitle-Dark.rs-layer{font-size:18px!important;line-height:1.4!important;}
    .services-main .mkd-section-inner .wpb_column{width:33.33%;}
    .mkd-grid-row{margin-left:0px!important;margin-right:0px!important;}
    .contact-p .wpb_column{width:100%!important;}
    .contact-p .con-page-7{padding-top:35px;}
    .contact-p .vc_column_container>.vc_column-inner{padding-right:15px!important;}
    body h1{font-size:30px!important;}
    .mkd-container-inner,.mkd-grid,.mkd-grid-section .mkd-section-inner,.mkd-slider .carousel-inner .mkd-slider-content-outer{width:100%!important;}
    .mkd-section-inner-margin{padding-left:15px;padding-right:15px;}
    header.mkd-mobile-header{padding-left:15px!important;padding-right:15px!important;}
    .slider-af-be .mkd-elements-holder .mkd-elements-holder-item-content{padding:0px;}
    .mkd-mobile-header .mkd-mobile-header-inner .mkd-mobile-header-holder{padding-right:15px;padding-left:15px;}
    nav.mkd-mobile-nav{left:-15px!important;}
    .com-cont .mkd-section-inner-margin,.faqs-new .mkd-section-inner-margin{padding-left:0;padding-right:0;}
    .mobile-header-appear nav.mkd-mobile-nav{left:0px!important;}

    /* .gallary-main .vc_column_container {
     padding-left: 15px !important;
     padding-right: 15px !important;
    } */
    .textCentRes p{padding-right:15px;padding-left:15px;}
    body .vc_custom_1478188065519 {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }
    .mkd-elements-holder-item-content.mkd-elements-holder-custom-786604 > .vc_empty_space {
        display: none;
    }
}
@media(max-width:768px){

    /*  .mkd-blog-holder.mkd-blog-single.mkd-blog-standard .mkd-post-image {
    min-height: 350px;
    }*/
    .mkd-blog-holder.mkd-blog-type-standard{padding:40px 0px 20px;}
    .mkd-blog-single-navigation{margin-top:35px!important;}
    .thnk-page-main{padding:35px 0px 25px;}
    .con-page-7 h3{margin-bottom:30px;}
    .wpb_text_column.wpb_content_element{margin-bottom:10px!important;}
    .contact-p iframe{width:100%!important;margin-bottom:25px;}
    .contact-p .gc{margin-bottom:25px!important;}
    .contact-p .vc_col-md-12.vc_column_container>.vc_column-inner{padding-right:0px!important;padding-left:0px;}
    body .contact-p{padding:35px 0px!important;}
    .mkd-footer-top-holder .mkd-container .mkd-grid-row .mkd-grid-col-3:first-child > .widget_text:first-child{margin-bottom:12px!important;}
    .home-cont-sec.com-cont.newCom{padding:35px 0px 20px;}
    .textCentRes{text-align:center!important;}
    .textCentRes .wpb_single_image.vc_align_left{text-align:center!important;}
    .thnk-page-main img{padding:0px 0px 15px 0px;}
    .mkd-section-title-holder h1.mkd-section-title{font-size:26px!important;}
    .right-img-div .mkd-elements-holder-item.mkd-horizontal-alignment-left,.left-img-div .mkd-elements-holder-item.mkd-horizontal-alignment-left{text-align:center!important;}
    .mkd-latest-posts-widget .mkd-blog-list-holder.mkd-image-in-box .mkd-blog-list-item .mkd-item-image a{display:block;height:58px;margin-bottom:0px;}
    .mkd-page-footer .mkd-latest-posts-widget .mkd-blog-list-holder.mkd-image-in-box .mkd-blog-list-item{padding:0 0 3px;}
    footer .mkd-footer-top-holder .widget .mkd-footer-widget-title{margin-bottom:20px!important;}
    footer .mkd-footer-top-holder #text-5.widget .mkd-footer-widget-title{margin-bottom:12px!important;}
    .twentytwenty-wrapper.twentytwenty-horizontal{padding-bottom:5px;}
    .mkd-newsletter-footer input.wpcf7-form-control.has-spinner.wpcf7-submit{border-radius:0 3px 3px 0px;}
    footer .mkd-footer-bottom-holder .mkd-footer-bottom-left{margin-bottom:4px;}
    footer .mkd-footer-bottom-holder .mkd-right .mkd-footer-bottom-right{margin-top:3px;margin-bottom:10px;}
    footer .mkd-footer-bottom-holder .mkd-right,footer .mkd-footer-bottom-holder .mkd-left{max-width:100%;width:100%;}
    .right-img-div .mkd-elements-holder .mkd-elements-holder-item-content{padding-left:0px!important;padding-bottom:initial!important;}
    .left-img-div .mkd-elements-holder .mkd-elements-holder-item-content .wpb_single_image.wpb_content_element.vc_align_left,.right-img-div .mkd-elements-holder .mkd-elements-holder-item-content .wpb_single_image.wpb_content_element.vc_align_left{padding-left:0px!important;height:300px;padding-bottom:initial!important;}
    .right-img-div .mkd-elements-holder .mkd-elements-holder-item-content .wpb_single_image.wpb_content_element.vc_align_left figure.wpb_wrapper.vc_figure{height:100%;}
    .right-img-div .mkd-elements-holder .mkd-elements-holder-item-content .wpb_single_image.wpb_content_element.vc_align_left figure.wpb_wrapper.vc_figure .vc_single_image-wrapper{height:100%;}
    .right-img-div .mkd-elements-holder .mkd-elements-holder-item-content .wpb_single_image.wpb_content_element.vc_align_left figure.wpb_wrapper.vc_figure .vc_single_image-wrapper img{height:100%;object-fit:cover;}
    .left-img-div .mkd-elements-holder .mkd-elements-holder-item-content .wpb_single_image.wpb_content_element.vc_align_left figure.wpb_wrapper.vc_figure{height:100%;}
    .left-img-div .mkd-elements-holder .mkd-elements-holder-item-content .wpb_single_image.wpb_content_element.vc_align_left figure.wpb_wrapper.vc_figure .vc_single_image-wrapper{height:100%;}
    .left-img-div .mkd-elements-holder .mkd-elements-holder-item-content .wpb_single_image.wpb_content_element.vc_align_left figure.wpb_wrapper.vc_figure .vc_single_image-wrapper img{height:100%;object-fit:cover;}
    .left-img-div .mkd-elements-holder .mkd-elements-holder-item-content{padding-right:0px!important;}
    .mkd-grid-section .mkd-section-inner{width:calc(100% - 30px)!important;}
    rs-layer.Cornerstone-Title-Dark.rs-layer{font-size:42px!important;line-height:1.2!important;text-align:center!important;}
    .rs-layer.Cornerstone-Subtitle-Dark span{font-size:20px!important;line-height:1.4!important;}
    .Cornerstone-Subtitle-Dark.rs-layer{font-size:16px!important;line-height:1.4!important;}
    .right-img-div .mkd-horizontal-alignment-left{width:100%!important;}
    .left-img-div .mkd-horizontal-alignment-left{width:100%!important;}
    .left-img-div .mkd-elements-holder.mkd-responsive-mode-1024{display:flex;flex-direction:column-reverse;}
    .mkd-image-gallery .mkd-gallery-columns-3 .mkd-gallery-image{width:33.33%!important;padding:0 7.5px;margin-bottom:15px;}
    .mkd-image-gallery .mkd-image-gallery-grid.mkd-space .mkd-gallery-image{padding:0 7.5px!important;margin-bottom:15px!important;}
    .mkd-image-gallery .mkd-image-gallery-grid.mkd-gallery-columns-4 .mkd-gallery-image{width:50%!important;}
    .slider-af-be{padding-top:35px!important;}
    .slider-af-be .twentytwenty-wrapper.twentytwenty-horizontal{padding-bottom:5px;}
    h2{font-size:20px!important;}
    h3{font-size:16px!important;}
    h4{font-size:14px!important;}
    .testim.vc_custom_1637906116681{        /*padding-top: 50px !important;
                padding-bottom: 35px !important;*/

    padding-top:60px!important;padding-bottom:5px!important;}
    body.page-template .mkd-elements-holder-item-content{padding:0%!important;}
    .right-img-div .mkd-elements-holder-item.mkd-horizontal-alignment-left:first-child{padding-bottom:15px;}
    .left-img-div .mkd-elements-holder-item.mkd-horizontal-alignment-left:last-child{padding-bottom:15px;}
    .services-main .mkd-section-inner .wpb_column .wpb_wrapper{display:flex;flex-flow:wrap;}
    .services-main .mkd-section-inner .wpb_column{width:100%;}
    .services-main .mkd-section-inner .wpb_column .vc_column-inner{padding-right:15px!important;padding-left:15px!important;}
    .services-main .mkd-section-inner .wpb_column .wpb_wrapper .mkd-iwt-icon-tiny{width:50%;margin:0 auto;padding:0px 15px;box-sizing:border-box;}
    .home-cont-sec{padding:30px 0px;}
    .right-img-div{padding:30px 0px 15px 0px;}
    footer .mkd-footer-top .mkd-grid-row>div{margin-bottom:10px!important;}
    footer .mkd-footer-top:not(.mkd-footer-top-full) .mkd-container-inner{padding:60px 0 0!important;}
    .mkd-testimonials .mkd-testimonial-author{margin-top:15px;}
    .mkd-blog-holder.mkd-blog-single.mkd-blog-standard .mkd-tags-share-holder{margin-top:40px;margin-bottom:15px;}
    .mkd-footer-top-four-cols .mkd-grid-col-3:nth-child(3){padding:0 15px;}
    .mkd-footer-top-four-cols .mkd-grid-col-3{width:100%;}
    .mkd-elements-holder-item-content.mkd-elements-holder-custom-786604 {
        margin-bottom: 30px;
    }    
    body .vc_custom_1478188065519 {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }
    .about_top_Pad {
        padding: 30px 0 0 !important;
    }
        
}
@media(max-width:767px){
    .mkd-blog-holder.mkd-blog-single.mkd-blog-standard .format-quote .mkd-post-quote .mkd-post-mark{position:absolute;top:0px!important;width:75px!important;left:10px!important;margin-top:45px!important;text-align:center;-webkit-transform:translateY(0%)!important;-moz-transform:translateY(0%)!important;transform:translateY(0%)!important;}
    .mkd-blog-holder.mkd-blog-single.mkd-blog-standard .format-quote .mkd-post-quote .mkd-post-mark span.mkd-icon-font-elegant.icon_quotations{font-size:75px!important;}
    .mkd-blog-holder.mkd-blog-single.mkd-blog-standard .format-quote .mkd-post-quote .mkd-post-title{padding-left:85px!important;padding-right:15px;}
    .mkd-mobile-header .mkd-mobile-header-inner{height:80px;}
    div.pp_default .pp_content_container .pp_details{width:100%!important;}
    body div.pp_default a.pp_next,body div.pp_default a.pp_previous{height:35px!important;width:35px!important;top:calc(50% + 10px)!important;line-height:35px!important;}
    .pp_pic_holder.pp_default{width:300px!important;left:50%!important;transform:translateX(-50%);}
    .pp_pic_holder.pp_default .pp_content{width:100%!important;height:100%!important;}
    .pp_pic_holder.pp_default .pp_content .pp_hoverContainer{width:100%!important;height:100%!important;}
    .pp_pic_holder.pp_default .pp_content .pp_hoverContainer img#fullResImage{width:100%!important;}
    .pp_pic_holder.pp_default .pp_content .pp_hoverContainer img#fullResImage{}
    img#fullResImage{width:100%!important;height:auto!important;}
}
@media(min-width:638px){
    .mkd-blog-single-navigation .mkd-blog-single-next{display:flex;flex-flow:row-reverse;}
    .mkd-blog-single-navigation .mkd-blog-single-prev{display:flex;}
}
@media(max-width:637px){
    .mkd-blog-single-navigation .mkd-blog-single-next{display:flex;align-items:flex-end;flex-flow:column;}
    .mkd-blog-single-navigation .mkd-blog-single-prev{display:flex;flex-flow:column;}
    .mkd-blog-single-navigation .mkd-single-nav-image-holder{margin-bottom:15px!important;}
    .mkd-blog-single-navigation .mkd-blog-single-prev .mkd-single-nav-content-holder{padding-left:0px!important;}
    .mkd-blog-single-navigation .mkd-blog-single-next .mkd-single-nav-content-holder{padding-right:0px!important;}
    .mkd-blog-single-navigation .mkd-blog-single-prev .mkd-single-nav-image-holder{padding-right:15px!important;}
    .mkd-blog-single-navigation .mkd-blog-single-next .mkd-single-nav-image-holder{padding-left:15px!important;}
}
@media(max-width:600px){
    .mkd-blog-holder.mkd-blog-single.mkd-blog-standard .mkd-tags-share-holder .mkd-single-tags-holder{margin-bottom:25px!important;}
    .mkd-blog-holder.mkd-blog-single.mkd-blog-standard .mkd-tags-share-holder{margin-top:30px;margin-bottom:15px;}

    /* .mkd-blog-holder.mkd-blog-single.mkd-blog-standard .mkd-post-image {
        min-height:320px;
    }*/
    .mkd-blog-single-navigation .mkd-single-nav-image-holder{margin-bottom:15px !IMPORTANT;}
    .mkd-blog-holder.mkd-blog-type-standard{padding:30px 0px 20px;}
    .mkd-blog-single-navigation{margin-top:25px!important;}
    .rev-btn.rs-layer{width:150px!important;height:45px!important;line-height:45px!important;padding:0px!important;text-align:center;}
    .slider-af-be .mkd-process-holder.mkd-process-vertical.appeared{padding-top:20px;padding-bottom:15px;}
    .wpb_revslider_element.wpb_content_element rs-fullwidth-wrap rs-module-wrap rs-module rs-layer-wrap.rs-parallax-wrap:last-child{padding-top:20px;}
    .wpb_revslider_element.wpb_content_element rs-fullwidth-wrap rs-module-wrap rs-module rs-layer-wrap.rs-parallax-wrap{padding:4px 0px;}
    .wpb_revslider_element.wpb_content_element{height:400px;}
    rs-layer.Cornerstone-Title-Dark.rs-layer{font-size:36px!important;line-height:1.2!important;text-align:center!important;}
    .rs-layer.Cornerstone-Subtitle-Dark span{font-size:18px!important;line-height:1.4!important;}
    .Cornerstone-Subtitle-Dark.rs-layer{font-size:14px!important;line-height:1.4!important;}
    .mkd-grid-col-11,.mkd-grid-col-12{padding-left:0px!important;padding-right:0px!important;}
    body .mkd-section-subtitle-holder .mkd-section-subtitle{font-size:16px;}
    body .mkd-section-title-holder .mkd-section-title{margin-bottom:10px!important;}
    h2{font-size:16px!important;}
    .testim.vc_custom_1637906116681{padding-top:30px!important;padding-bottom:20px!important;}
    .right-img-div,.left-img-div{margin-right:0!important;margin-left:0!important;}
    .twentytwenty-down-arrow,.twentytwenty-left-arrow{width:50px!important;line-height:50px!important;font-size:30px!important;}
    .twentytwenty-handle{height:50px!important;width:50px!important;margin-left:-25px!important;}
    .services-main .mkd-section-inner .wpb_column .wpb_wrapper .mkd-iwt-icon-tiny{width:100%;margin-bottom:30px!important;}
    .services-main .mkd-section-inner .wpb_column .wpb_wrapper .mkd-iwt-icon-tiny p{max-width:350px;margin:0 auto;}
    .services-main{padding-top:30px;padding-bottom:0px;}
    .home-cont-sec{padding:20px 0px;}
    .mkd-image-gallery .mkd-gallery-columns-3 .mkd-gallery-image{width:100%!important;}
    .mkd-testimonials.testimonials-slider .slick-arrow.slick-next{right:0!important;}
    .mkd-testimonials.testimonials-slider .slick-arrow.slick-prev{left:0!important;}
    .slider-af-be .wpb_column > .vc_column-inner{padding:0 15px!important;}
    .gallry-main{padding:30px 30px 08px 30px!important;}
    header.mkd-mobile-header{padding-left:0px!important;padding-right:0px!important;}
    .gallry-main .wpb_column>.vc_column-inner{padding:0px 15px 0 15px;}
    .mkd-section-inner-margin{padding-left:15px;padding-right:15px;}
    nav.mkd-mobile-nav{left:auto!important;}
    .contact-p .con-page-7{padding-top:20px;}
    .slider-af-be{padding:30px 0px 0px 0px!important;}
    .slider-af-be .mkd-process-holder.mkd-process-vertical .mkd-pi-content-holder{margin-bottom:20px!important;}
    .com-cont .mkd-section-inner-margin,.faqs-new .mkd-section-inner-margin{padding-left:15px;padding-right:15px;}
}
@media(max-width:480px){
    .contact-p .gc{margin-bottom:25px!important;}
    .mkd-process-holder.mkd-process-vertical .mkd-process-item-holder{margin-bottom:20px!important;}

    /* .mkd-elements-holder .mkd-elements-holder-item-content:last-child {
        padding: 0px 0px 20px 0px !important;
    } */
    .mkd-image-gallery .mkd-gallery-columns-3 .mkd-gallery-image{width:100%!important;}
    .mkd-image-gallery .mkd-image-gallery-grid.mkd-gallery-columns-4 .mkd-gallery-image{width:100%!important;}
    .right-img-div{padding:20px 0px 20px 0px;}
    .left-img-div{padding-bottom:30px;}
    .right-img-div .mkd-elements-holder-item.mkd-horizontal-alignment-left:first-child{padding-bottom:20px;}
    .left-img-div .mkd-elements-holder-item.mkd-horizontal-alignment-left:last-child{padding-bottom:20px;}
    .gallry-main{padding:30px 30px 10px 30px!important;}
    .slider-af-be .mkd-elements-holder .mkd-elements-holder-item:last-child .mkd-elements-holder-item-content:last-child{padding:0px!important;}
    .mkd-testimonials .mkd-testimonial-author{margin-top:30px!important;}
    footer .mkd-footer-top:not(.mkd-footer-top-full) .mkd-container-inner{padding:35px 0 0!important;}
    footer .mkd-footer-top .mkd-grid-row>div:last-child{margin-bottom:0px!important;}
    footer .mkd-footer-top-holder .widget .mkd-footer-widget-title{margin-bottom:20px!important;}
    .slider-af-be .mkd-elements-holder .mkd-elements-holder-item-inner .wpb_text_column.wpb_content_element{text-align:center;}
    .mkd-testimonials.testimonials-slider .slick-arrow.slick-next{right:-20px!important;}
    .mkd-testimonials.testimonials-slider .slick-arrow.slick-prev{left:-20px!important;}
    .recaptcha .g-recaptcha iframe{transform:scale(0.9);transform-origin:left;}
    .recaptcha .wpcf7-not-valid-tip{top:72px!important;}
    .wpcf7-form.cf7_custom_style_2 .wpcf7-form-control.wpcf7-email,.wpcf7-form.cf7_custom_style_2 .wpcf7-form-control.wpcf7-select,.wpcf7-form.cf7_custom_style_2 .wpcf7-form-control.wpcf7-text,.wpcf7-form.cf7_custom_style_2 .wpcf7-form-control.wpcf7-textarea{margin-bottom:15px!important;}
}

.d-none{display:none!important;}
.mkd-title.mkd-has-background:before{background-color:rgba(0,0,0,.5);content:"";display:block;position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:21;}

/* --------31-3-22---------- */
.my-cont-bottm2 br {
    display: none!important;
  }
.my-cont-bottm2 span {
    line-height: normal;
}

.d_none{display: none!important;}
.mkd-page-not-found .mkd-404-section span {
    color: rgb(63, 137, 192)!important;
}
button.wpcf7-form-control.wpcf7-submit {
    font-weight: 700 !important;
    letter-spacing: 1px;
    min-width: 103px;
    height: 45px;
    line-height: normal;
    font-size: 12px;
    background-color: #3f89c0;
    color: #fbfbfc;
    font-family: Poppins,sans-serif;
    text-align: center;
    border: 0;
    outline: 0 !important;
    padding: 0 !important;
    cursor: pointer;
    -webkit-appearance: none;
    border-radius: 0;
    margin-top: 0;
    display: block;
}
button.wpcf7-form-control.wpcf7-submit:hover {
    background-color: #5d9453;
}
.con-page-7 form.wpcf7-form.cf7_custom_style_2 > p {
    text-align: left;
}
.wpcf7-form-control-wrap {
    position: relative;
    display: block;
}
html body #menu-our-menu li.menu-item.current-menu-item > a {
    color: #3f89c0 !important;
}


footer .mkd-footer-bottom-holder .mkd-left{
	width: 100%;
}
footer .mkd-footer-bottom-holder .mkd-left a{
	color: #fff;
}
footer .mkd-footer-bottom-holder .mkd-left a:hover{
    color: #3f89c0;
}
.my-cont-bottm2:hover a{
    color: #3f89c0 !important;
}
.mkd-main-menu>ul .menu-item .second .inner ul li.current-menu-item.current_page_item a {
    color: #3f89c0!important;
}