/*
Theme Name: Foton Child
Theme URI: http://foton.mikado-themes.com
Description: A child theme of Foton Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.0
Text Domain: foton
Template: foton
*/
@font-face {font-weight: normal;font-style: normal;font-family: "Helvetica";
    src: url("fonts/helvetica_33244fbeea10f093ae87de7a994c3697.woff2") format("woff2"), url("helvetica_33244fbeea10f093ae87de7a994c3697.woff") format("woff");}
@font-face {src: url("fonts/trench100free.woff2") format("woff2"), url("trench100free.woff") format("woff");
    font-weight: normal;font-style: normal;font-family: "trench";}
@font-face {font-family: "avenirnextltpro-bold";font-weight: normal;font-style: normal;
    src: url("fonts/AvenirNextLTPro-Bold.woff2") format("woff2"), url("fonts/AvenirNextLTPro-Bold.woff") format("woff");}
@font-face {font-family: "avenirnextltpro-demi";font-weight: normal;font-style: normal;
    src: url("fonts/AvenirNextLTPro-Demi.woff2") format("woff2"), url("fonts/AvenirNextLTPro-Demi.woff") format("woff");}
@font-face {font-family: "avenirnextltpro-regular";font-weight: normal;font-style: normal;
    src: url("fonts/AvenirNextLTPro-Regular.woff2") format("woff2"), url("fonts/AvenirNextLTPro-Regular.woff") format("woff");}
html {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;/* -webkit-font-smoothing: none; */}
html,body,input,textarea,button,select,a,div {-webkit-tap-highlight-color: transparent;}
body,div h1,div h2,div h3,div.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description,
div.widget.widget_nav_menu ul li {font-family: "avenirnextltpro-regular";}
/* scroll */
::-webkit-scrollbar {width: 8px;}
::-webkit-scrollbar-track {background: #f1f1f1;}
::-webkit-scrollbar-thumb {
    background: linear-gradient(45deg, rgb(251, 81, 94) 0%, rgb(251, 105, 79) 100%);
    border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}
::-webkit-scrollbar-thumb:hover {background: linear-gradient(45deg, rgb(251 81 94 / 64%) 0%, rgb(251 105 79 / 58%) 100%);}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none;}
/* scroll over */
.mkdf-st-loader:before {
    background: url(/wp-content/uploads/2020/10/Meghraj.svg);background-size: contain;position: absolute;content: '';height: 125px;
    width: 125px;background-repeat: no-repeat;left: 50%;top: 50%;transform: translate(-50%, -50%);}
div.mkdf-st-loader .fussion{width: 130px;height: 130px;}
div.mkdf-st-loader .fussion .ball {height: 35px;width: 35px;}
div.mkdf-st-loader .fussion .ball{background: #981b1e;}
.blog .mkdf-title-holder .mkdf-title-wrapper .mkdf-page-subtitle {width: 50%;font-size: 16px;line-height: normal;}
h3.mkdf-page-title.entry-title{display: list-item;list-style-type: disc;font-size: 44px;
    color: #00000000 !important;background: -webkit-linear-gradient(#fbb3b3, #690e0c);-webkit-background-clip: text;
    -webkit-text-fill-color: transparent;-webkit-text-stroke-width: 1.5px;-webkit-text-stroke-color: #6b3837;}
/* ::marker {
    font-size: 50px;
} */
html {-webkit-text-size-adjust: none;}
/* hamburger */
.mkdf-mobile-header .mkdf-mobile-menu-opener.mkdf-mobile-menu-opener-icon-pack .mkdf-mobile-menu-icon .fa-times,
.mkdf-mobile-header .mkdf-mobile-menu-opener.mkdf-mobile-menu-opener-icon-pack.mkdf-mobile-menu-opened .mkdf-mobile-menu-icon .fa-bars{display: none;}
.mkdf-mobile-header .mkdf-mobile-menu-opener.mkdf-mobile-menu-opener-icon-pack.mkdf-mobile-menu-opened .mkdf-mobile-menu-icon .fa-times{display: block;}
/* hamburger over */
/* header css */
div#mega-menu-wrap-main-navigation #mega-menu-main-navigation>li.mega-menu-item:nth-last-child(2) a {padding-right: 7px !important;}
header.mkdf-mobile-header .mkdf-mobile-menu-opener.mkdf-mobile-menu-opened a, header.mkdf-mobile-header .mkdf-mobile-nav .mobile_arrow {color: #ec2226;}
div.mkdf-sticky-header .mkdf-sticky-holder .mkdf-vertical-align-containers {padding: 0;}
div.mkdf-top-bar {background: transparent;position: absolute;z-index: 99999;}
.remove_line .mkdf-section-title-holder .mkdf-st-title:before,.remove_line .mkdf-section-title-holder .mkdf-st-title:after{display: none;}
div.title-hedding-banner {position: absolute;top: 50%;padding: 0 5px;}
.title_sec div.title-hedding-banner{top:45%;}
div.banner-image-right img {max-width: 438px;top: 100px}
header.mkdf-page-header{z-index: 9999;}
.mkdf-page-header .mkdf-menu-area .mkdf-vertical-align-containers .mkdf-logo-wrapper a{max-height: 58px;min-height: 58px;}
.home .mkdf-wrapper-inner .mkdf-top-bar {position: absolute;background: transparent;z-index: 99999;}
.mkdf-sticky-header .mkdf-sticky-holder .mkdf-logo-wrapper a {max-height: 156px;min-height: 46px;bottom: -1px;}
div.mkdf-top-bar .widget a {font-weight: 500;font-family: sans-serif;letter-spacing: 1px;}
div.mkdf-top-bar .widget a:hover, .widget.widget_search button:hover {color: #fff;}
.post-template-default .mkdf-top-bar .widget a:hover,.search .mkdf-top-bar .widget a:hover,.archive .mkdf-top-bar .widget a:hover{color:#121212;}
a.contact-Proposal {margin-right: 20px; font-size: 13px;}
a.Join-team, div.mkdf-team-holder .mkdf-team-position {font-size: 14px;font-weight: 500;}
.header-appear #mega-menu-wrap-main-navigation #mega-menu-main-navigation {padding-top: 15px;}
.logo_font {font-family: 'trench';color: #991d20;letter-spacing: 1px;font-weight: 600;font-size: 20px;}
.mkdf-st-title .logo_font.ios-rview {font-size: 45px;}  
span.light_color {color: #ec2027;}
.admin-bar .mkdf-sticky-header.header-appear {height: 55px;}
body .header-appear #mega-menu-wrap-main-navigation #mega-menu-main-navigation>li.mega-menu-item>a.mega-menu-link{color: #000;}
.mkdf-sticky-header-appear nav div#mega-menu-wrap-main-navigation #mega-menu-main-navigation>li.mega-menu-item>a.mega-menu-link:hover:before,
.post-template-default nav div#mega-menu-wrap-main-navigation #mega-menu-main-navigation>li.mega-menu-item>a.mega-menu-link:hover:before,
.search nav div#mega-menu-wrap-main-navigation #mega-menu-main-navigation>li.mega-menu-item>a.mega-menu-link:hover:before,
.archive nav div#mega-menu-wrap-main-navigation #mega-menu-main-navigation>li.mega-menu-item>a.mega-menu-link:hover:before{
    background: #ef5c57;}
nav div#mega-menu-wrap-main-navigation #mega-menu-main-navigation>li.mega-menu-item>a.mega-menu-link:hover:before,footer .footer-cus ul li a:hover:before {
    content: "";height: 6px;width: 6px;background: #fff;border-radius: 50%;position: absolute;}
nav div#mega-menu-wrap-main-navigation #mega-menu-main-navigation>li.mega-menu-item>a.mega-menu-link:hover:before{top: 16.5px;left: 4px;}
footer .footer-cus ul li a:hover:before {left: 2px; margin-top: 11px;}
rs-layer .logo_font {font-size: 32px;}
/* mega menu */
#mega-menu-wrap-main-navigation #mega-menu-main-navigation>li.mega-menu-megamenu>ul.mega-sub-menu {transform: translate(0, 15px) !important; left: -294px !important;width: 885px !important;}
body #mega-menu-wrap-main-navigation #mega-menu-main-navigation>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
    margin-bottom: 20px;pointer-events: none;}
div#mega-menu-wrap-main-navigation #mega-menu-main-navigation>li.mega-menu-item>a.mega-menu-link {
    font-family: Helvetica;padding: 0px 20px 0px 20px;letter-spacing: 1.5px;}
div#mega-menu-wrap-main-navigation #mega-menu-main-navigation>li:last-child a {padding-right: 7px !important;}
/* service icon */
body #mega-menu-wrap-main-navigation #mega-menu-main-navigation>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:before {width: 0;height: 0;}
#mega-menu-wrap-main-navigation #mega-menu-main-navigation ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:before {
    content: '';width: 28px;height: 28px;background-size: 130px !important;transition: .5s;
    background: url(/wp-content/uploads/2020/10/vector-icons-img.svg) no-repeat;}
#mega-menu-wrap-main-navigation #mega-menu-main-navigation li#mega-menu-item-13482 a:before,
#mobile-menu-item-13474 .sub_menu ul.sub_menu li#mobile-menu-item-13482:before{background-position: -2px -2px;}
#mega-menu-wrap-main-navigation #mega-menu-main-navigation li#mega-menu-item-13492 a:before,
#mobile-menu-item-13474 .sub_menu ul.sub_menu li#mobile-menu-item-13492:before{background-position: -34px -1px;}
#mega-menu-wrap-main-navigation #mega-menu-main-navigation li#mega-menu-item-13485 a:before,
#mobile-menu-item-13474 .sub_menu ul.sub_menu li#mobile-menu-item-13485:before {background-position: -65px -2px;}
#mega-menu-wrap-main-navigation #mega-menu-main-navigation li#mega-menu-item-13486 a:before,
#mobile-menu-item-13474 .sub_menu ul.sub_menu li#mobile-menu-item-13486:before {background-position: -1px -32px;}
#mega-menu-wrap-main-navigation #mega-menu-main-navigation li#mega-menu-item-13487 a:before,
#mobile-menu-item-13474 .sub_menu ul.sub_menu li#mobile-menu-item-13487:before {background-position: -34px -32px}
#mega-menu-wrap-main-navigation #mega-menu-main-navigation li#mega-menu-item-13488 a:before,
#mobile-menu-item-13474 .sub_menu ul.sub_menu li#mobile-menu-item-13488:before {background-position: -66px -32px;}
#mega-menu-wrap-main-navigation #mega-menu-main-navigation li#mega-menu-item-13489 a:before,
#mobile-menu-item-13474 .sub_menu ul.sub_menu li#mobile-menu-item-13489:before {background-position: -98px -2px;}
#mega-menu-wrap-main-navigation #mega-menu-main-navigation li#mega-menu-item-13490 a:before,
#mobile-menu-item-13474 .sub_menu ul.sub_menu li#mobile-menu-item-13490:before {background-position: 0px -189px;}
#mega-menu-wrap-main-navigation #mega-menu-main-navigation li#mega-menu-item-13491 a:before,
#mobile-menu-item-13474 .sub_menu ul.sub_menu li#mobile-menu-item-13491:before {background-position: -98px -31px;}
#mega-menu-wrap-main-navigation #mega-menu-main-navigation li#mega-menu-item-13493 a:before,
#mobile-menu-item-13474 .sub_menu ul.sub_menu li#mobile-menu-item-13493:before {background-position: 0px -126px;}
#mega-menu-wrap-main-navigation #mega-menu-main-navigation li#mega-menu-item-13494 a:before,
#mobile-menu-item-13474 .sub_menu ul.sub_menu li#mobile-menu-item-13494:before {background-position: -65px -93px;}
#mega-menu-wrap-main-navigation #mega-menu-main-navigation li#mega-menu-item-13495 a:before,
#mobile-menu-item-13474 .sub_menu ul.sub_menu li#mobile-menu-item-13495:before {background-position: -100px -91px;}
#mega-menu-wrap-main-navigation #mega-menu-main-navigation li#mega-menu-item-13496 a:before,
#mobile-menu-item-13474 .sub_menu ul.sub_menu li#mobile-menu-item-13496:before {background-position: -34px -32px;}
#mega-menu-wrap-main-navigation #mega-menu-main-navigation li#mega-menu-item-13497 a:before,
#mobile-menu-item-13474 .sub_menu ul.sub_menu li#mobile-menu-item-13497:before {background-position: -66px -126px;}
/* --- MAGENTO */
#mega-menu-wrap-main-navigation #mega-menu-main-navigation li#mega-menu-item-13498 a:before,
#mobile-menu-item-13474 .sub_menu ul.sub_menu li#mobile-menu-item-13498:before {background-position: -34px -126px;}
#mega-menu-wrap-main-navigation #mega-menu-main-navigation li#mega-menu-item-13499 a:before,
#mobile-menu-item-13474 .sub_menu ul.sub_menu li#mobile-menu-item-13499:before {background-position: -97px -125px;}
#mega-menu-wrap-main-navigation #mega-menu-main-navigation li#mega-menu-item-13500 a:before,
#mobile-menu-item-13474 .sub_menu ul.sub_menu li#mobile-menu-item-13500:before {background-position: 0px -159px;}
#mega-menu-wrap-main-navigation #mega-menu-main-navigation li#mega-menu-item-13501 a:before,
#mobile-menu-item-13474 .sub_menu ul.sub_menu li#mobile-menu-item-13501:before {background-position: -98px -158px;}
#mega-menu-wrap-main-navigation #mega-menu-main-navigation li#mega-menu-item-13502 a:before,
#mobile-menu-item-13474 .sub_menu ul.sub_menu li#mobile-menu-item-13502:before {background-position: -66px -159px;}
#mega-menu-wrap-main-navigation #mega-menu-main-navigation li#mega-menu-item-13503 a:before,
#mobile-menu-item-13474 .sub_menu ul.sub_menu li#mobile-menu-item-13503:before {background-position: -36px -157px;}
/* --- android */
#mega-menu-wrap-main-navigation #mega-menu-main-navigation li#mega-menu-item-13504 a:before,
#mobile-menu-item-13474 .sub_menu ul.sub_menu li#mobile-menu-item-13504:before {background-position: -1px -63px;}
#mega-menu-wrap-main-navigation #mega-menu-main-navigation li#mega-menu-item-13505 a:before,
#mobile-menu-item-13474 .sub_menu ul.sub_menu li#mobile-menu-item-13505:before {background-position: -34px -62px;}
#mega-menu-wrap-main-navigation #mega-menu-main-navigation li#mega-menu-item-13506 a:before,
#mobile-menu-item-13474 .sub_menu ul.sub_menu li#mobile-menu-item-13506:before {background-position: -66px -61px;}
#mega-menu-wrap-main-navigation #mega-menu-main-navigation li#mega-menu-item-13507 a:before,
#mobile-menu-item-13474 .sub_menu ul.sub_menu li#mobile-menu-item-13507:before {background-position: -100px -59px;}
#mega-menu-wrap-main-navigation #mega-menu-main-navigation li#mega-menu-item-13508 a:before,
#mobile-menu-item-13474 .sub_menu ul.sub_menu li#mobile-menu-item-13508:before {background-position: -98px -1px;}
#mega-menu-wrap-main-navigation #mega-menu-main-navigation li#mega-menu-item-13509 a:before,
#mobile-menu-item-13474 .sub_menu ul.sub_menu li#mobile-menu-item-13509:before {background-position: 1px -94px;}
#mega-menu-wrap-main-navigation #mega-menu-main-navigation>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:hover:before {margin-right: 12px;transition: .5s;}
/* service icons over */
/* mega menu over */
.banner_con.elementor-section.elementor-section-boxed > .elementor-container{max-width: 1300px;}
/* header css over */
.mkdf-row-grid-section.meet_team {margin-top: 50px;}
/* contact for proposal */
.proposal-container {position: fixed;left: -187px;top: 50%;width: 235px;z-index: 1100;-webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;-o-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;}
.proposal-container:hover {left: 0;}
ul.proposal {margin: 0;font-weight: 500;}
.proposal li {list-style-type: none;background-color: #ec2226;color: #fff;height: 43px;-webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;-o-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;display: flex;
    justify-content: space-around;align-items: center;border-top-right-radius: 34px;border-bottom-right-radius: 34px;}
.proposal i.fa-phone {z-index: 9;color: #ec2226;background: #fff;padding: 9px;border-radius: 50%;}
.pum-overlay .pum-container.pum-responsive.pum-responsive-medium {max-width: 600PX !important;}
div.pum-theme-13798, div.pum-theme-default-theme {background-color: rgba( 0, 0, 0, 0.60 );}
.proposal_text {font-size: 26px;color: #121212;text-align: center;margin-bottom: 20px;font-family: 'avenirnextltpro-regular';}
.proposal_text i.fas.fa-quote-left {font-size: 17px;color: #ec2226;margin-right: 10px;position: relative;bottom: 10px;}
.proposal_text i.fas.fa-quote-left.end {-webkit-transform: scaleX(-1);margin-left: 10px;}
.proposal_contactform .btn-common {clear: both;text-align: center;}
div.pum-container .pum-content+.pum-close{background-color: transparent;box-shadow: none;}
i.far.fa-times-circle {font-size: 27px;color: #6f6b6b;}
div.pum-theme-17178 .pum-content + .pum-close, div.pum-theme-default-theme .pum-content + .pum-close{position: absolute;height: 26px;
    width: 26px;left: auto;right: 15px;bottom: auto;top: 15px;padding: 0px;}
html.pum-open {overflow-y: hidden !important;}
html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {padding-right: 0 !important; /*height: 100vh;overflow-y: hidden;*/}
.wpcf7-not-valid-tip{text-align:left;font-size: 14px;bottom: -29px;line-height: 17px;}
/* .popup-size-right .wpcf7-not-valid-tip{position: absolute;} */
.recaptcha_join_our_team .wpcf7-not-valid-tip {position: initial;}
.file-upload .wpcf7-not-valid-tip{position: absolute;left: 50%;top: 11px;}
/* contact for proposal over */
/* prince css start  for popup*/
div#popmake-13807 button.pum-close.popmake-close{
    border: 2px solid #807d78 !important;
    color: #807d78 !important;
    height: 28px !important;
    width: 28px !important;
    line-height: 22px !important;
    border-radius: 50% !important;
    font-weight: 800 !important;
    font-size: 23px !important;
}
ul.proposal {
    cursor: pointer;
}
div#pum_popup_title_13807 {
    display: none;
}
div#popmake-13807 {
    left: 50% !important;
    top: 50% !important;
    transform: translate(-50%,-50%) !important;
    margin:0px !important;
    max-height: 627px;
    overflow-y: auto;
}
div#pum-13807 {
    padding: 30px;
}
/* prince css over for popup */
/* title */
.mkdf-section-title-holder .mkdf-st-title:before,.mkdf-section-title-holder .mkdf-st-title:after {
    content: "";width: 38px;height: 4px;border-radius: 10px;background: linear-gradient(45deg, rgb(251, 81, 94) 0%, rgb(251, 105, 79) 100%);
    display: inline-block;vertical-align: middle;}
.mkdf-section-title-holder .mkdf-st-title:before{margin-right: 10px;}
.mkdf-section-title-holder .mkdf-st-title:after {margin-left: 10px;}
.mkdf-section-title-holder h3.mkdf-st-title{color:#121212;margin-bottom: 10px;}
/* title */
/*footer css*/
.mts_details i.fas.red {color: #ee545c;}
.mkdf-page-footer .mkdf-footer-top-holder {background: linear-gradient(137deg, #ec2226, #590203);}
footer.mkdf-page-footer .mkdf-footer-bottom-holder {position: absolute;bottom: 0;left: 0;background: transparent;}
footer .mkdf-social-icon-widget-holder .mkdf-social-icon-widget {
    padding: 0px;border: 2px solid #fff;border-radius: 50%;width: 40px;height: 40px;display: flex;
    justify-content: center;align-items: center;font-size: 23px;}
footer.mkdf-page-footer .widget .mkdf-widget-title:after {content: '';width: 30px;height: 2px;position: absolute;
    background: #fff;left: 15px;top: 35px;margin-left: 0;}
footer .footer-cus ul li a:hover {color: #ffffff !important;}
footer.mkdf-page-footer .widget .mkdf-widget-title {font-size: 16px;letter-spacing: 1px;margin-bottom: 30px;}
footer .fa-star {color: #f1bd18;margin-left: 1px;}
.mkdf-page-footer .widget a.clients_reviews:hover {color: #f1bd18;}
.mkdf-footer-bottom-holder #text-5 {font-weight: 600;}
footer.mkdf-page-footer .mkdf-footer-top-holder .mkdf-footer-top-inner.mkdf-grid {padding: 180px 0 125px;}
/* footer.mkdf-page-footer {z-index: 999;} */
.elementor-section.elementor-section-boxed.contact_us > .elementor-container{max-width: 1300px;}
div.footer-cus ul li {margin: 4px 0;font-family: "Helvetica";text-transform: capitalize;letter-spacing: 1.6px;}
.footer_details { font-size: 14px; font-family: "Helvetica";letter-spacing: 1.4px;}
.mkdf-page-footer #text-27.widget a:hover{ color: #fff; text-decoration: underline;}
.footer-cus a { text-transform: capitalize; font-size: 14px;}
footer.mkdf-page-footer .mkdf-footer-bottom-holder .mkdf-footer-bottom-inner.mkdf-grid {padding-bottom: 15px;}
/* footer css over */
.contact_center{display: flex;justify-content: center;}
.contact_us{background: url(/wp-content/uploads/2020/10/contact-us-l.png);
background-size: cover;background-repeat: no-repeat;padding: 49px 0px;position: absolute;background-position: center;bottom: 497px;width: 1250px;z-index: 99;height: 190px;}
.contact_us h3 {font-size: 35px;color:#121212;}
.contact_us_left{width: 75%;  display: inline-block;}
.contact_us_right .contact_us_button{top: 17px;}
.contact_us_right{width: 25%;display: inline;vertical-align: super;}
.contact_us_button{background: linear-gradient(45deg, #fb515e, #fb694f);border-radius: 34px !important;font-family: poppins !important;letter-spacing: 1px;
    color: #fff;padding: 12px 32px;cursor: pointer;font-weight: 500;margin-left: 50px;position: relative;bottom: 6px;}
.contact_us_button:hover {box-shadow: 0 10px 25px 0 rgba(255, 138, 115, .5) !important; filter: blur(0px) grayscale(0%) brightness(120%);}
.contact_us_text { position: relative;top: 47px;}
.icon-social-all .elementor-social-icons-wrapper.elementor-grid { padding-top: 10px;}
footer .mkdf-social-icon-widget-holder .mkdf-social-icon-widget:hover{ background-color: #fff;}
footer.mkdf-page-footer .widget a:hover {color: #ef5a59;}
.social_links {justify-content: center; display: flex; margin-bottom: 122px;margin-top:0px;}
div.social_links{background: url(/wp-content/uploads/2024/08/Desk-4-scale.jpg);background-repeat: no-repeat;background-size: cover;background-attachment: fixed;
    padding-bottom: 122px;margin-bottom: 0;padding-top: 50px;}
.social_links .elementor-grid{justify-content: center;padding-top: 20px;display: flex;}
.elementor-grid-item.connect_the_experts { padding-top: 7px;}
.elementor-shape-circle.elementor-grid-0{height: 185px !important;}
.whatsapp{background-color: #25d366;}.linkedin{background-color: #0077b5;}.github{background-color: #333; }.skype{background-color: #00aff0;}
.experts_meghraj i{color: #fff;}
.experts_meghraj {border-radius: 50%;text-align: center;margin: 0px 7px !important;padding: .5em;position: relative;display: block;width: 1em;height: 1em; -webkit-border-radius: 50%;
    cursor: pointer; transition: all .3s;}
/* .experts_meghraj :hover{transform: scale(1.1);} */
.mkdf-cover{display: none;}
a.experts_meghraj:hover {transform: scale(1.1) !important;}
.elementor-grid-item.connect_the_experts:hover{transform: scale(1.);}
a.elementor-social-icon:hover {opacity: .9; color: #fff;}
.social_links .elementor-shape-circle .elementor-icon.elementor-social-icon ,.experts_meghraj{font-size: 40px;}
.elementor-social-icon{    width: calc(var(--icon-size, 0px) + 2*var(--icon-padding, .5em)) !important;height: calc(var(--icon-size, 0px) + 2*var(--icon-padding, .5em)) !important;}
.social_links{--grid-template-columns: repeat(0, auto);--grid-column-gap: 15px;--grid-side-margin: 30px;--grid-row-gap: 0px;--grid-bottom-margin: 0px;padding: 0 15px;}
/* join our team */
.hr-img-ceo img.attachment-full.size-full {border-radius: 157px;max-width: 55%;}
span.team-member-name.member-name-1 {display: block;}
.team-member {display: inline-block;margin-bottom: 30px;}
.team-member-image,.team-member-image:hover {width: 280px;}
.team-member-name {font-weight: 500;font-size: 22px;margin: 0px 0;display: block;color: #414141;font-family: Poppins, sans-serif;}
span.team-member-description {color: #dab78b;font-weight: 300;font-size: 14px;}
.long {font-size: 30px;}
.team-member {margin: 10px 13px;background-color: transparent;cursor: pointer;}
div.mkdf-team-holder:hover .mkdf-team-inner {box-shadow: 0 10px 55px 5px rgb(236 212 213);}
.mkdf-team-social-inner h6.mkdf-team-position {color: #968989 !important;font-size: 11px;font-weight: 500;}
div.mkdf-team-holder .mkdf-team-info {margin: 16px 0 0;}
div .mkdf-team-holder .mkdf-team-inner {padding: 22px 0px;cursor: pointer;}
.team-member:hover {box-shadow: 0 10px 55px 5px rgb(236 212 213);}
p.team-member-image {margin-top: 0px;}
div.team-member .img-fluid,.mkdf-team-info-below-image img.attachment-full.size-full {filter: grayscale(100%);}
div.team-member:hover img.img-fluid,.mkdf-team-info-below-image:hover img.attachment-full.size-full{filter: none;}
p.team-member-description {margin-top: 2px;}
h4.mkdf-team-name{color:#121212;}
span.mkdf-icon-shortcode.mkdf-normal {border: 1.7px solid #bbbbbb;border-radius: 50%;padding: 8.5px 10px;}
.hr-img-ceo .mkdf-team-icon:first-child .mkdf-icon-shortcode{background:#0077b5;border-color: transparent;border-width: 1px;}
.hr-img-ceo .mkdf-team-icon:nth-child(2) .mkdf-icon-shortcode{background:#00aff0;border-color: transparent;border-width: 1px;}
.hr-img-ceo.mam_hr .mkdf-team-icon:nth-child(3) .mkdf-icon-shortcode{background:#25d366 ;border-color: transparent;border-width: 1px;}
.hr-img-ceo .mkdf-team-icon:nth-child(3) .mkdf-icon-shortcode{background:#333333;border-color: transparent;}
.hr-img-ceo .mkdf-team-icon:nth-child(4) .mkdf-icon-shortcode{background:#25d366;border-color: transparent;}
.hr-img-ceo .mkdf-team-holder .mkdf-team-social-holder .mkdf-team-icon{margin: 0 3px;}
.hr-img-ceo span.mkdf-icon-shortcode.mkdf-normal:hover {animation: 2s ease 0s infinite normal none running jello;}
/*join our team over */
/* contactfor proposal form css */
.proposal_contactform span .wpcf7-form-control {margin: 4px 0px;padding: 10px 40px;border: 1px solid #a9a9a9 !important;
    background: #f9f9f9 !important;font-size: 13px;text-transform: initial;border-radius: 5px;}
div .comment-form textarea#comment,div .comment-form input#author, div .comment-form input#email{text-transform: initial;}
.proposal_contactform .form_filed {margin-bottom: 10px;position: relative;}
.proposal_contactform span .wpcf7-form-control:hover{cursor: auto;}
.proposal_contactform span textarea.wpcf7-form-control {height: 80px;}
.proposal_contactform span .wpcf7-form-control:focus {color: #333;}
.btn-common input.wpcf7-form-control.wpcf7-submit,.form-submit .submit {border-radius: 4px !important;border: none;background: linear-gradient(45deg, rgb(251, 81, 94) 0%, rgb(251, 105, 79) 100%) !important;width: 50%;padding: 10px;font-family: Poppins, sans-serif;font-size: 16px !important;}
/* input type file */
.mkdf-grid-col-12.browse_file {padding: 0;}
.proposal_contactform .btn-common {clear: both;text-align: center;}
.file-upload {display: block;font-family: Helvetica, Arial, sans-serif;font-size: 14px;}
.file-upload .file-select {border: 1px solid #a9a9a9;color: #807d78;line-height: 40px;text-align: left;background: #f9f9f9;overflow: hidden;position: relative;}
.file-upload .file-select .file-select-button {background: #807d78;padding: 0 10px;position: absolute;right: 0;color: #fff;letter-spacing: 1px;}
.file-upload .file-select .file-select-name {padding: 0 10px;font-weight: 600;color: #807d78;letter-spacing: 1px;}
.file-upload .file-select:hover {border-color: #ec2226;}
.file-upload .file-select:hover .file-select-button {background: #ec2226;}
.file-upload.active .file-select {border-color: #99acdc;}
.file-upload.active .file-select .file-select-button {background: #99acdc;color: #FFFFFF;}
.file-upload .file-select:hover,.file-upload .file-select:hover .file-select-button,.file-upload.active .file-select,
.file-upload.active .file-select .file-select-button{transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;}
.file-upload .file-select .your-file {z-index: 100;position: absolute;height: 100%;width: 100%;top: 0;left: 0;}
.your-file input {width: 100%;opacity: 0;filter: alpha(opacity=0);}
.file-upload .file-select.file-select-disabled {opacity: 0.65;}
.file-upload .file-select.file-select-disabled:hover {cursor: default;display: block;border: 2px solid #dce4ec;color: #34495e;cursor: pointer;height: 40px;line-height: 40px;margin-top: 5px;text-align: left;background: #FFFFFF;overflow: hidden;position: relative;}
.file-upload .file-select.file-select-disabled:hover .file-select-button {background: #dce4ec;color: #666666;padding: 0 10px;display: inline-block;height: 40px;line-height: 40px;}
.file-upload .file-select.file-select-disabled:hover .file-select-name {line-height: 40px;display: inline-block;padding: 0 10px;}
span.wpcf7-form-control-wrap.text-712:before {position: absolute;z-index: 9;font-family: "Font Awesome 5 Free";font-weight: 900;content: "\f007";top: 50%;transform: translateY(-50%);left: 13px;}
.proposal_contactform span.menu-343:before {background: url(/wp-content/uploads/2020/10/support.svg);content: '';background-repeat: no-repeat;height: 20px;width: 20px;position: absolute;z-index: 2;left: 13px;top: 50%;transform: translateY(-50%);}
.proposal_contactform .form_filed i {position: absolute;left: 23px;z-index: 2;top: 17px;}
.proposal_contactform .form_filed i.fa-caret-down{left: auto;right: 25px;font-size: 22px;}
.proposal_contactform .form_filed i.fa-envelope {left: 14px;top: 12px;}
.proposal_contactform .wpcf7-form-control::placeholder {text-transform: capitalize;}
/* input type file over */
.mts_details {text-align: center;margin: 0px 10px;box-shadow: 0 0 27px -11px #adadad;padding: 30px 8px;}.mts_details a {color: #737373;}.contactus_page .elementor-widget:not(:last-child){margin-bottom:0px;}
/* contactfor proposal form css over */
/* client testimonial css */
/*.elementor-section-wrap section.sec_spacing:nth-child(2){
    margin-top: 10px;
}*/
/*home page blog color shadow*/
div.mkdf-blog-list-holder.mkdf-bl-standard .mkdf-bli-inner:hover .mkdf-post-image img{box-shadow:0 9px 56px 5px rgb(236 151 142 / 14%);}
div.mkdf-post-info-date-on-image{box-shadow:0 10px 55px 5px rgb(251 93 87 / 17%);}
div.swiper-container{padding:0 10px;}
/*home page blog color shadow over*/
.testimonial_banner_good_manu{margin-top:10px !important;}
.prestigious_clients .item:hover{box-shadow:0 0 8px 3px #f7a9a53d;border: 1px solid #fff;}
div.testimonial_page_more_akuna .swiper-slide.item{margin-top:2px;}
.prestigious_clients .item {border: 1px solid #fbbebe7a;padding: 25px 20px;box-shadow: 0 0 6px 0 rgb(253 239 239);
      border-radius: 8px; font-size: 18px;background: #fff;text-align: center;margin-bottom: 20px;height:auto;break-inside: avoid;margin-top:10px;display: inline-grid }
.prestigious_clients_page .elementor-text-editor.elementor-clearfix {column-gap: 20px;column-count: 3;}
.prestigious_clients .client_logo {width: 120px;border-radius: 50%;margin: 0 auto;}
.prestigious_clients .client_review.more {margin-top: 15px;margin-bottom: 10px;color: #010101;font-weight: 400;}
.client_position{color: #1b1b1b;font-weight: 500;font-size: 16px;}
.prestigious_clients .client_image img {width: 120px;border-radius: 50%;border: 6px solid #d4d4d4;}
.prestigious_clients .client_name {color: #000;text-transform: capitalize;font-weight: 500;}
.user_prestigious .client_name{line-height: 15px;}
.prestigious_clients .client_position,.prestigious_clients .client_name {text-transform: capitalize;}
.prestigious_clients span.swiper-pagination-bullet {margin-left: 7px;}
.prestigious_clients div.swiper-pagination {width: 100%;/*margin-top: 20px;*/}
.prestigious_clients .button-prev {right: 0;}
.prestigious_clients .button-prev,.prestigious_clients .button-next {font-size: 26px;line-height: 26px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;text-align: center;position: absolute;z-index: 9;cursor: pointer;top:43%;margin-top: -14px;}
.prestigious_clients .button-prev{margin-right: -48px;}
.prestigious_clients .button-next {margin-left: -48px;}
.prestigious_clients i.fa.fa-angle-left,.prestigious_clients i.fa.fa-angle-right {font-size: 32px;color: #ef5a59;}
.prestigious_clients .button-next {left: 0;}
.prestigious_clients span.swiper-pagination-bullet.swiper-pagination-bullet-active {background: #ec2226;}
.prestigious_clients span.swiper-pagination-bullet {width: 13px;height: 13px;text-indent: -999px;}
i.fa.fa-angle-left:hover,i.fa.fa-angle-right:hover {background: #ec2226;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
p.morelink {display: block;}
p.morelink {color: #4a4a4a;text-decoration: underline !important;font-weight: 600;font-size: 16px;margin-top: 5px; cursor: pointer;margin:0;}
.morecontent span{display: none;}
.prestigious_clients_page .morecontent span {display: inline;}
.prestigious_clients_page p.morelink,.prestigious_clients_page span.moreellipses{display: none;}
/*client testimonial css end*//*Home blog */
div .sec_spacing{margin-top: 40px;}.latest_blog .mkdf-btn.mkdf-btn-simple{color: #121212;font-size: 12px;letter-spacing: 1px;}
.btn-common a,.error404 .mkdf-page-not-found .mkdf-btn{background: linear-gradient(45deg, #fb515e, #fb694f);border-radius: 34px !important;
    font-family: poppins !important;letter-spacing: 1px;}
.btn-common a:hover{box-shadow: 0 10px 25px 0 rgba(255, 138, 115, .5) !important;filter: blur(0px) grayscale(0%) brightness(120%);}
.latest_blog .mkdf-blog-list-holder .mkdf-post-title a:hover{color: #ff8a73;}
.latest_blog .mkdf-blog-list-holder.mkdf-bl-standard .mkdf-bli-inner{border: 1px solid #f5f5f5;border-radius: 8px; box-shadow:0 0 26px -5px #fb605538;}
.mkdf-blog-list-holder .mkdf-bli-content {padding: 0 17px 12px;}
.latest_blog .mkdf-blog-list-holder.mkdf-bl-standard .mkdf-bli-inner img ,.page-template-blog-standard img.attachment-full.size-full{
    border-bottom-right-radius: 0px !important;border-bottom-left-radius: 0px !important;}
.latest_blog li.mkdf-bl-item.mkdf-item-space:hover {transform: translate3d(0,-20px,0);}
.latest_blog .mkdf-grid-list.mkdf-three-columns .mkdf-item-space{transition: all .2s cubic-bezier(.02,.54,.58,1);}
/*Home blog over *//* Blog Page */
.blog .mkdf-post-text,.archive .mkdf-post-text,.tag .mkdf-post-text-inner {padding: 1px 15px 10px;}
.latest_blog .mkdf-blog-list-holder .mkdf-post-image {margin: 0 0 5px;}
div.mkdf-post-info-top a {padding: 2px 7px;border: 1px solid #e3e3e3;border-radius: 4px;line-height: 12px;} .mkdf-post-info-top a:after {display :none;}
.blog .widget .mkdf-widget-title:after ,.post-template-default .widget .mkdf-widget-title:after,.mkdf-widget-title:after,
.mkdf-related-posts-title h4:after {content: "";width: 30px;height: 3px;border-radius: 10px;background: linear-gradient(45deg, rgb(251, 81, 94) 0%, rgb(251, 105, 79) 100%);display: inline-block;vertical-align: middle;margin-left: 10px;}
.cat-item a {background: transparent;border: 1px solid #e3e3e3;border-radius: 8px;font-size: 14px !important;color: #121212;padding: 8px 12px;transition: .3s;}
div.widget ul li.cat-item {margin: 12px 7px;}
.blog .cat-item a,.post-template-default .cat-item a,.mkdf-post-info-top a , .cat-item a{background: linear-gradient(45deg, #fb515e, #fb694f); color: #fff !important;border: none !important;}
.blog .cat-item a:hover,.post-template-default .cat-item a:hover,.category .cat-item a:hover { opacity: 0.5; color: #fff;}
div.widget.widget_search form>div {background: linear-gradient(45deg, rgb(251, 81, 94) 0%, rgb(251, 105, 79) 100%);border-radius: 8px;}
div.widget.widget_search form>div input , div input.mkdf-search-field{text-transform: unset;}
input:-webkit-autofill{-webkit-text-fill-color: #716c80 ;-webkit-box-shadow: 0 0 0 30px #e6e6e6 inset;}
input:-webkit-autofill:hover{-webkit-box-shadow: 0 0 0 30px #cecece inset;}
.blog .mkdf-btn.mkdf-btn-simple,.post-template-default .mkdf-btn.mkdf-btn-simple,div.mkdf-post-read-more-button a{color: #121212 !important;font-weight: 500;font-size: 12px;}
.blog .mkdf-post-info-bottom-right{visibility: hidden;}
div.mkdf-post-info-date-on-image .mkdf-post-info-date-day,div.mkdf-post-info-date-on-image .mkdf-post-info-date-month{color:#121212;}
/* prince blog css */
.blog .mkdf-grid-list.mkdf-two-columns .mkdf-item-space ,.blog div.mkdf-normal-space .mkdf-outer-space .mkdf-item-space , .archive .mkdf-grid-list.mkdf-two-columns .mkdf-item-space{width: 47%;}
.blog .mkdf-blog-masonry.mkdf-normal-space .mkdf-outer-space .mkdf-item-space,.mkdf-blog-masonry.mkdf-normal-space .mkdf-outer-space .mkdf-item-space{margin-right: 20px !important;margin-bottom: 20px !important;border-radius: 8px;border-bottom-right-radius: 0px !important;border-bottom-left-radius: 0px !important;}
.blog .mkdf-grid-large-gutter{margin-top: 80px;/* margin-bottom:80px; */}
.blog .mkdf-normal-space .mkdf-outer-space .mkdf-item-space{padding:0;}
.blog div.widget.widget_categories ul,.post-template-default div.widget.widget_categories ul , div.widget.widget_categories ul{display: flex;flex-wrap: wrap;}
.blog .mkdf-blog-holder article,.archive article,.tag article{box-shadow: 0 0 40px -5px #dedede}/* rgb(245 236 235) */
.tag .mkdf-normal-space .mkdf-outer-space .mkdf-item-space{padding: 0 !important;}
.blog .mkdf-blog-holder article .mkdf-post-image img , div.mkdf-post-heading ,div.mkdf-post-content,body.archive article img ,.tag .mkdf-post-image a img,
.mkdf-related-post-image a img{margin-bottom: 1px;border-bottom-right-radius: 0px !important;border-bottom-left-radius: 0px !important;}
.blog .mkdf-blog-holder article .mkdf-post-title,.single-post .mkdf-blog-holder article .mkdf-post-title,.category .entry-title.mkdf-post-title,.tag h2.entry-title.mkdf-post-title {font-weight: 600;font-size: 24px;letter-spacing: 0px}
.blog .mkdf-blog-pagination ul li a{font-size: 18px;}
/* .blog .social_links, .post-template-default .social_links  ,.category .social_links {display:none;} */
/* .post-template-default .mkdf-comment-form {margin-bottom: 80px;} */
div.mkdf-post-image  img.attachment-full.size-full.wp-post-image {margin-bottom: 10px;} 
.wp-block-image img{box-shadow: 0 0 20px #00000057;background-color: #fff0;}
.comment-form-cookies-consent [type=checkbox]{margin-right: 8px;}div.mkdf-comment-form .comment-form-cookies-consent {margin: 11px 0 10px;}
div.mkdf-title-holder.mkdf-standard-type.mkdf-title-va-window-top{background-color: transparent !important;}  h2.mkdf-page-title.entry-title{display: none !important;}
.mkdf-blog-holder article .mkdf-post-image img{margin-bottom: 6px !important;}.blog .mkdf-normal-space .mkdf-outer-space .mkdf-item-space,
.archive .mkdf-normal-space .mkdf-outer-space .mkdf-item-space{padding: 0 0px;}
/* div.mkdf-blog-holder{margin: 0 0 100px;} */
/* .single div.mkdf-post-image img.attachment-full.size-full.wp-post-image{height: 400px;} */
 img.attachment-full.size-full.wp-post-image{width: 100% !important; } div.mkdf-post-image {width: 100%;}
 .mkdf-related-post-image a img {width: 100%;min-height: 135px;}
 .mkdf-blog-holder-inner.mkdf-outer-space.mkdf-masonry-list-wrapper{margin-bottom: 20px;}
 span.mkdf-social-network-icon.social_facebook , span.mkdf-social-network-icon.social_twitter,span.mkdf-social-network-icon.fab.fa-google-plus-g {color: #fff;background-color: #5a94ff;padding: 11px!important;border-radius: 21px;margin-left: 3px !important; width: 14px;height: 14px;}.mkdf-author-social-icons.clearfix{margin-top: 10px !important;}
 span.mkdf-social-network-icon.fab.fa-google-plus-g{    margin-top: -7px; background-color: #cc3732;font-size: 14px !important;}
 span.mkdf-social-network-icon.social_facebook{background-color: #3a5794;}
 .mkdf-author-text:after{content:"An expert in his field, Sagar Doshi is the CEO and team leader in meghrajtechnosoft. His passion for Magento has inspired others in the team too. Apart from work, he is a cricket lover." ;font-size: 14px;line-height: initial;color: #66666f;font-weight: 500;}
 /* hover icon */
 span.mkdf-social-network-icon.social_twitter:hover,span.mkdf-social-network-icon.social_facebook:hover,span.mkdf-social-network-icon.fab.fa-google-plus-g:hover {
    background: linear-gradient(45deg, #fb515e, #fb694f);}.mkdf-author-text{line-height: 23px;}
 .social_linkedin{background-color: #0077b5 !important;}
 .mkdf-blog-share>span{margin-right: 13px;}
 div.mkdf-grid-large-gutter>div{padding-left: 0px;padding-left: 0px;}
 /* blog con */
 .comment-respond form#commentform{display: grid;}.mkdf-grid-row{order: 1;}p.comment-form-cookies-consent{order:2;}textarea#comment{order: 3;}p.captcha-title{order:4;}input#ux_txt_captcha_challenge_field{ order:5;}img#captcha_code_img{order: 6;}p.form-submit{order: 7;}img.refresh-img{order:7;position: absolute;bottom: 130px;left: 229px;}.sgr-main{order: 5;} 
 div#ux_div_google_recaptcha{order: 4;margin-top: 10px;}.recaptcha_join_our_team{margin-top: 70px;}
 .input:focus {background: linear-gradient(45deg, #fb515e, #fb694f);border-radius: 8px !important;}
  .single div.mkdf-grid-col-9{width: 66.66667% ;}.single div.mkdf-grid-col-3{width:33.33333% ;}div.mkdf-blog-holder{margin: 0px 0 20px;}
  div.mkdf-comment-form .comment-reply-title {margin: 29px 0 29px;}
  div.mkdf-content .mkdf-content-inner>.mkdf-container>.mkdf-container-inner,div.mkdf-content .mkdf-content-inner>.mkdf-full-width>.mkdf-full-width-inner
  {padding-top: 10px;padding-bottom:0px;}
/* Blog Page Over*/ .error {order: 3;}/* portfolio */
/* uneven heigh */
.portfolio_web .elementor-widget-tabs .elementor-tab-content{-moz-column-count: 3;-webkit-column-count: 3;column-count: 3;}
.cont_item .cont_data a.long {height: 590px;}
.cont_item .cont_data a.small {height: 370px;}
.cont_item .cont_data a.price-buckland{height: 480px;}
.cont_item .cont_data a.trendy16fashion{height:400px;}
.cont_item .cont_data a.batiskaf{height:385px;}
.cont_item .cont_data a.Lipobattery{height:580px !important;}
.cont_item .cont_data a.medium {height: 480px;}
.cont_item .cont_data a.praneeth{height:1000px;}
/* uneven heigh over */
.portfolio_php_post .elementor-tabs-wrapper {justify-content: center;display: flex;}
.portfolio_php_post.elementor-widget-tabs .elementor-tab-title{margin-right: 25px;margin-left: 25px;}
.portfolio_php_post .elementor-tab-title{font-size: 19px;}
.portfolio_php_post .elementor-tabs-wrapper .elementor-active a:after {content: '';border-bottom: 4px solid #f12e2e;width: 32px;position: absolute;
    display: block;left: 50%;transform: translate(-50%, 0px);top: 50px;}
.portfolio_php_post .elementor-tab-title a:before{content: '';width: 43px;height: 43px;background-size: cover;margin: 0 auto;left: 50%;
    opacity: 0;-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;transition: transform 0.2s, opacity 0.2s;-webkit-transform: translate3d(-50%, -100px, 0);
    transform: translate3d(-50%, -100px, 0);pointer-events: none;position: absolute;}
.portfolio_php_post #elementor-tab-title-5271 a:before {background-image: url(/wp-content/uploads/2020/11/MAGENTO.svg);}
.portfolio_php_post #elementor-tab-title-5272 a:before {background-image: url(/wp-content/uploads/2020/11/wordpress.svg);}
.portfolio_php_post #elementor-tab-title-5273 a:before {background-image: url(/wp-content/uploads/2020/11/web_devlopment.svg);}
.portfolio_php_post #elementor-tab-title-5275 a:before {background-image: url(/wp-content/uploads/2020/11/Design.svg);}
.portfolio_php_post #elementor-tab-title-5274 a:before {background-image: url(/wp-content/uploads/2020/11/mobile-01.svg);}
.portfolio_php_post .elementor-tabs-wrapper .elementor-active a:before {opacity: 1 !important;-webkit-transform: translate3d(-50%, -60px, 0) !important;left:50%;
    transform: translate3d(-50%, -60px, 0) !important;}
.portfolio_php_post.elementor-widget-tabs .elementor-tabs-wrapper {overflow: unset;margin-bottom: 10px;}
.cont-box ul {display: block;}
.cont-box ul li.cont_item {display: inline-block;border: 2px solid #ec2226;
    -webkit-transition: all 350ms ease;transition: all 350ms ease;background: #ffffff;animation: animatezoom 0.5s;}
    @keyframes animatezoom{from{transform:scale(0)} to{transform:scale(1)}}
.cont_item .cont_data a {display: block;width: 329px;height: 388px;background-repeat: no-repeat;background-size: 100%;-webkit-transition: background-position 5s ease-in-out;
    -moz-transition: background-position 2s ease-in-out;-ms-transition: background-position 2s ease-in-out;
    -o-transition: background-position 2s ease-in-out;transition: background-position 6s ease-in-out;}
.cont_data .text-cont {display: none;background: #fff;}
a.vaibhav_1:hover {background-position: 0px -845px;}
.cont_item:hover {transform: scale(1.14);z-index: 9;box-shadow: 0 0 5px 2px #fb6551;}
.cont_data:hover .text-cont {position: absolute;width: 93.5%;display: block;top: auto;height: 100px;bottom: 10px;padding-top: 3px;
    box-shadow: 0 0 11px 2px #ccc;left: 50%;transform: translate(-50%, 0%);}
.text-cont img {display: block;margin: 0 auto;width: 65px;height: 65px;}
.text-cont h2 {text-align: center;position: absolute;font-size: 17px;left: 0;font-weight: 500;right: 0;bottom: 0;text-transform: capitalize;}
/* magento */
a.My_cpe:hover {background-position: 0px -631px;}
a.sanafashion:hover {background-position: 0px -510px;}
a.montara_watches:hover {background-position: 0px -336px;}
a.trendy16fashion:hover {background-position: 0px -841px;}
a.biscuitbrand:hover { background-position: 0px -439px;}
a.shopstudio15:hover {background-position: 0px -575px;}
a.daniel_watches:hover {background-position: 0px -780px;}
a.iris_fashion:hover {background-position: 0px -309px;}
a.qualitycartridge:hover {background-position: 0px -294px;}
a.leighjewelers:hover { background-position: 0px -399px;}
a.price-buckland:hover, a.price-buckland_1:hover {background-position: 0 -334px;}
a.glamazonposh:hover {
     background-position: 0px -1215px;
}
a.pinsandbuttons:hover {
    background-position: 0 -365px;
}
a.fipdevimaginet:hover{background-position: 0 -487px;}
a.byredo:hover {background-position: 0px -2600px;}
a.royal_de_versailles:hover {background-position: 0px -880px;}
a.astor_food_service:hover {background-position: 0px -50px;}
a.moha_by_geetanjali:hover {background-position: 0px -525px;}
a.cardwells:hover {background-position: 0px -637px;}
a.ethnicplus:hover {background-position: 0px -622px;}
a.sphoorti:hover {background-position: 0px -499px;}
a.heliumformen:hover, a.heliumformen_1:hover {background-position: 0px -805px;}
a.Jinai:hover {background-position: 0px -547px;}
a.leaderfins:hover {background-position: 0px -240px;}
a.fishvish:hover {background-position: 0px -317px;}
a.hagir:hover {background-position: 0px -210px;}
a.Frumist:hover {background-position: 0px -355px;}
a.uk_Supplies:hover {background-position: 0px -552px;}
a.batiskaf:hover {background-position: 0px -161px;}
a.the_Peoples_Clubs:hover {background-position: 0px -765px;}
a.waylo:hover {background-position: 0px -1350px;}
a.rc_Mumbai:hover, .rc_Mumbai_1:hover {background-position: 0px -925px;}
a.lineapaolo:hover, a.lineapaolo_1:hover {background-position: 0px -510px;}
a.gp.bikes:hover {background-position: 0px -890px;}
a.akuna:hover, a.akuna_1:hover {background-position: 0px -800px;}
a.beautifulsaving:hover {background-position: 0px -585px;}
a.nutree_healthCare:hover {background-position: 0px -452px;}
a.lespeties_shanghaiennes:hover {background-position: 0px -270px;}
a.focaasgrocery:hover {background-position: 0px -1165px;}
a.medstore:hover {background-position: 0px -346px;}
a.tennishub:hover{background-position: 0px -900px;}
/* magento over*//* web */
a.zamil.Industrial:hover {background-position: 0px -628px;}
a.seller_mobile:hover, a.seller_mobile_1:hover {background-position: 0px -888px;}
a.alphahosting:hover, .alphahosting_1:hover {background-position: 0px -1036px;}
a.dietghar:hover {background-position: 0px -1716px;}
a.yoloshops:hover {background-position: 0px -234px;}
a.lookssalon:hover {background-position: 0px -575px;}
a.divorcelegal:hover {background-position: 0px -315px;}
a.harleywaxing:hover {background-position: 0px -350px;}
a.payslip:hover {background-position: 0px -555px;}
a.online_shopping_affilistores:hover {background-position: 0px -760px;}
a.postland:hover {background-position: 0px -734px;}
.my-cpe:hover{background-position: 0px -620px;}
a.ninjaweb:hover {background-position: 0px -88px;}
a.tradingroom:hover {background-position: 0px -380px;}
a.rexconnect:hover {background-position: 0px -943px;}
a.vignanit:hover, .vignanit_1:hover {background-position: 0px -762px;}
a.earnonline:hover {background-position: 0px -650px;}
a.United_Smart_Tech:hover {background-position: 0px -399px;}
a.cpraedcourse:hover {background-position: 0px -827px;}
a.cprcare:hover {background-position: 0px -940px;}
a.halloweencontacts:hover {background-position: 0px -927px;}
a.sharbuno_jewelry:hover {background-position: 0px -155px;}
a.tigeroffShorerentals:hover {background-position: 0px -804px;}
a.kintech_renewables:hover {background-position: 0px -618px;}
a.crews_jewelry:hover {background-position: 0px -220px;}
a.biosafe_organics:hover {background-position: 0px -934px;}
a.conservation_at_work:hover {background-position: 0px -434px;}
a.rfrolon:hover {background-position: 0px -746px;}
a.chocolate:hover {background-position: 0px -487px;}
a.iberpatent:hover {background-position: 0px -1235px;}
a.skriblbox:hover{background-position: 0 -325px;}
a.myclacademy:hover {background-position: 0 -655px;}
a.gadgetnani:hover {background-position: 0 -298px;}
a.Lipobattery:hover {background-position: 0 -650px;}
a.turbopassreport:hover {background-position: 0 -563px;}
a.cameleofashion:hover {background-position: 0 -406px;}
a.rooster2:hover {background-position: 0 -680px;}
a.kahaniya:hover {background-position: 0 -873px;}
a.praneeth.default:hover {background-position: 0px ,-1500px;}
a.ebelong.default:hover {background-position: 0px -701px;}
a.applyinsure.default:hover {background-position: 0px -228px;}
a.buildbybuild.default:hover {background-position: 0px -332px;}
a.jotashoes.default:hover {background-position: 0px -652px;}
a.alaordendiscount.default:hover {background-position: 0 -279px;}
a.lisavicky.default:hover {background-position: 0px -592px;}
a.kaplna_palate:hover {background-position: 0px -820px;}
a.aeconstech:hover {background-position: 0px -550px;}
a.foodprogram:hover {background-position: 0px -644px;}
a.koalacubs:hover {background-position: 0px -540px;}
a.fridayintimates:hover {background-position: 0px -610px;}
a.learningmindsacademy:hover {background-position: 0px -820px;}
a.boom:hover{background-position: 0px -590px;}
a.sofiqe:hover {background-position: 0px -336px;}
a.carpetavenue:hover{background-position: 0px -3700px;}
a.alfuhod:hover{background-position: 0px -1055px;}
a.peb.reckoner:hover {background-position: 0px -1010px;}
a.boli:hover{
    background-position: 0px -955px;      
}
a.workat-ae:hover{
    background-position: 0px -607px;
}
a.moscollective:hover{
    background-position: 0px -810px;
}
a.workat:hover{
    background-position: 0px -572px;
}
a.influencer:hover{
    background-position: 0px -1273px;
}
a.influencerdock:hover{
    background-position: 0px -152px;
}
a.wenwbkm:hover{
    background-position: 0px -150px;
}
a.rexauction:hover{
    background-position: 0px -719px;
}
a.homecouture.default:hover {
    background-position: 0px -157px;
}
a.ibency:hover {
    background-position: 0 -662px;
}
a.GIAG.TV:hover {
    background-position: -1008px 0px;
}
a.pebreadyreckoner:hover {
    background-position: -607px 0px;
}
a.waylo-ylo:hover {
    background-position: -404px 0px;
}
a.boli-apk:hover {
    background-position: -605px 0px;
}
a.gts-tracker:hover{background-position: 0px -200px;}
a.greatartistprogram:hover{background-position: 0px -900px;}  
a.erectioniq:hover{background-position: 0px -600px;} 
a.gymequipmentdirect:hover{background-position: 0px -661px;}

a.frontpointsecurity:hover{background-position: 0px -540px;}
a.applegrovemontessori:hover {background-position: 0px -680px;}
a.a1foodprogram:hover {background-position: 0px -645px;}
a.hmmngbrd:hover {background-position: 0px -380px;}
/* web over */
/* mobile */
div#elementor-tab-content-5274 ul {width: 22%;margin-right: 10px;}
div#elementor-tab-content-5274 .cont-box ul {display: block;float: left;}
div#elementor-tab-content-5274 .cont_item {background-image: url(/wp-content/uploads/2020/10/mobile.png);width: 100%;
    background-repeat: no-repeat;border: none;background-size: contain;height: 480px;}
div#elementor-tab-content-5274 .cont_data a {width: 194px;height: 332px;background-size: auto;margin-top: 72px;margin-left: 5px;}
div#elementor-tab-content-5274 .cont_item:hover {transform: scale(1);box-shadow: none;}
a.tasktower:hover {background-position: -1393px 0px;}a.rexcrm:hover {background-position: -404px 0px;}
a.post_land:hover {background-position: -387px 0px;}a.Lezfriend:hover {background-position: -1008px 0px;}
a.Integrify:hover {background-position: -747px 0px;}a.comunity:hover {background-position: -742px 0px;}
a.Skribl.Box:hover{background-position: -1000px 0px;}a.REX.Connect:hover{background-position: -747px 0px}
.portfolio_web .elementor-widget-tabs #elementor-tab-content-5274.elementor-tab-content{column-count:auto;}
a.android_app,a.ios_app {width: 110px;height: 34px;background-size: 100%;position: absolute;background-repeat: no-repeat;}
a.ios_app { background-image: url(/wp-content/uploads/2020/10/Appstore.png);}a.android_app {background-image: url(/wp-content/uploads/2020/10/Playstore.png);}
.app_cont {margin-bottom: 50px;display: flex;justify-content: center;align-items: center;}a.android_app:hover ,a.ios_app:hover{opacity: 0.8;} 
.ios-androi-btn {width: 50%;}
/* mobile over */
.portfolio_php_post .elementor-tab-content {width: 100% !important;height: 100% !important;}
/* portfolio over */
/* Buttonizer */
.buttonizer.buttonizer-group.buttonizer-style-corner-circle.buttonizer-animation-hello.bottom.right.buttonizer-is-menu.buttonizer-desktop-has-4.buttonizer-mobile-has-4.opened:before {content: "";height: 177px;width: 177px;position: absolute;top: -70px;right: -45px;border-radius: 50%;}
.buttonizer.buttonizer-group.buttonizer-style-corner-circle.buttonizer-animation-hello.bottom.right.buttonizer-is-menu.buttonizer-desktop-has-4.buttonizer-mobile-has-4 {right: 2%;bottom: 5%;}
.buttonizer.buttonizer-style-corner-circle.bottom.right.opened .buttonizer-button-list .buttonizer-button.button-desktop-3 {bottom: 85px;right: -23px;left: auto;}.buttonizer.buttonizer-style-corner-circle.bottom.right.opened .buttonizer-button-list .buttonizer-button.button-desktop-2 {bottom: 79px;left: -28px;}.buttonizer.buttonizer-style-corner-circle.bottom.right.opened .buttonizer-button-list .buttonizer-button.button-desktop-1 {bottom: 45px;left: -65px;}.buttonizer.buttonizer-style-corner-circle.bottom.right.opened .buttonizer-button-list .buttonizer-button.button-desktop-4 {bottom: -12px;left: -72px;}
/* Buttonizer over */
/* prince css */
.snip1543{background-color:#fff;color:#fff;font-family:'Source Sans Pro',sans-serif;font-size:16px;margin:0;overflow:hidden;position:relative;text-align:left;width:auto;-webkit-transform:translateZ(0);transform:translateZ(0)}.snip1543 *,.snip1543 :before,.snip1543 :after{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .45s ease;transition:all .45s ease}.snip1543 img{backface-visibility:hidden;max-width:100%;vertical-align:top}.snip1543:before,.snip1543:after{position:absolute;top:0;bottom:0;left:0;right:0;content:'';background-color:#b81212;opacity:.3;-webkit-transition:all .45s ease;transition:all .45s ease}.snip1543:before{-webkit-transform:skew(30deg) translateX(-80%);transform:skew(30deg) translateX(-80%)}.snip1543:after{-webkit-transform:skew(-30deg) translateX(-70%);transform:skew(-30deg) translateX(-70%)}.snip1543 figcaption{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;bottom:0;padding:50% 40% 25px 20px;border:1px solid #cd5c67}.snip1543 figcaption:before,.snip1543 figcaption:after{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#b81212;box-shadow:0 0 20px rgba(0,0,0,0.7);content:'';opacity:.3;z-index:-1}.snip1543 figcaption:before{-webkit-transform:skew(30deg) translateX(-100%);transform:skew(30deg) translateX(-100%)}.snip1543 figcaption:after{-webkit-transform:skew(-30deg) translateX(-90%);transform:skew(-30deg) translateX(-90%)}figure.snip1543 {
    max-height: 373px;
}.snip1543 h3,.snip1543 p{margin:0;opacity:0;letter-spacing:1px}.snip1543 h3{font-family:'Teko',sans-serif;font-size:26px;font-weight:700;line-height:1em;text-transform:uppercase;color:#fff}.snip1543 p{font-size:.9em}.snip1543 a{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.snip1543:hover h3,.snip1543.hover h3,.snip1543:hover p,.snip1543.hover p{-webkit-transform:translateY(0);transform:translateY(0);opacity:.9;-webkit-transition-delay:.2s;transition-delay:.2s}.snip1543:hover:before,.snip1543.hover:before{-webkit-transform:skew(30deg) translateX(-20%);transform:skew(30deg) translateX(-20%);-webkit-transition-delay:.05s;transition-delay:.05s}.snip1543:hover:after,.snip1543.hover:after{-webkit-transform:skew(-30deg) translateX(-10%);transform:skew(-30deg) translateX(-10%)}.snip1543:hover figcaption:before,.snip1543.hover figcaption:before{-webkit-transform:skew(30deg) translateX(-40%);transform:skew(30deg) translateX(-40%);-webkit-transition-delay:.15s;transition-delay:.15s}.snip1543:hover figcaption:after,.snip1543.hover figcaption:after{-webkit-transform:skew(-30deg) translateX(-30%);transform:skew(-30deg) translateX(-30%);-webkit-transition-delay:.1s;transition-delay:.1s}.portfolio-s {margin-bottom: 10px !important;}
.related-tecno .elementor-widget-container {transition: .2s!important;}.related-tecno h3.elementor-icon-box-title a{font-size: 14px !important;}
div.title-banner {position: absolute;top: 50%;}.web_section_related .elementor-widget-container {padding: 20px 20px 18px 20px;}  div.btn-common{margin-top: 15px;}
div.mkdf-comment-form-inner input#author , div.mkdf-comment-form-inner input#email,
div.mkdf-comment-form-inner input#ux_txt_captcha_challenge_field,div.mkdf-comment-form #respond textarea {border: 2px solid #ececec;background-color: #fff;margin:4px 0;}
.related-tecno h3{margin-top:7px;}
div.mkdf-comment-form-inner img#captcha_code_img{margin-bottom: 3px;margin-top: 2px;}div.mkdf-comment-form #respond textarea {margin-bottom: 13px;margin-top: 13px;}
.page-child  .elementor-widget:not(:last-child){margin-bottom: 5px;}
.join_our_team h3.mkdf-st-title,.join_our_team h2.mkdf-st-title{color: #565656 !important;font-weight: 600;}
.join_our_team p.mkdf-st-text , .join_our_team h5.mkdf-st-text{font-weight: 400;font-size: 18px !important;margin: 10px 0 0;}
/* prince css over */
/*design tools css start*/
.content-text p{word-spacing:1px;}.title-banner h2{font-size:46px;}p.inner-tool{font-size:20px;text-shadow:0 1px 1px #000;}.tools{min-height:225px;transition: 0.3s; }
.ai,.id, .sketch, .xd, .marvel, .zaplin{position: relative;display: none;text-align: center;bottom:-30px;}
p.ps{color:#76c8da;display:none;position:relative;bottom:-30px;text-align: center;}
.ai{color:#df871e;}.id{color:#df3a5b;}.sketch{color:#f5c403;}.xd{color:#da2286;}.marvel{color:#4591eb;}
#demo{margin-top:5px;font-size:17px;padding-bottom:0}
.ig-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:2rem 0;overflow:hidden;}
.voip img.alignnone.size-full.wp-image-3557{height:46px;width:57px;margin-top:5px;margin-left:16px;}
.ig-container .ig:hover+.inner-tool{display:block;position: absolute;left: 0;right: 0;white-space: nowrap;font-size: 16px;}
.ig-container .ig{display:flex;align-items:center;justify-content:center;min-width:8rem;width:8rem;height:8rem;background-color:#fff;border-radius:50%;box-shadow:0 0 8px rgba(0,0,0,0.4);transition:all .3s ease-in-out;color:#fff;position:relative;}
.icon-social .elementor-widget-container{margin:25px 0 0!important}
.ig-container .tools:hover>.ig:after{content:"";position:absolute;width:0;height:0;border:20px solid transparent;bottom:-12px;transform:rotate(45deg);box-shadow:4px 4px 5px rgba(0,0,0,0.12);}
.ig-container .tools:not(:first-child){margin-left:-1.5rem}.ig-container .tools:hover,.ig-container .tools:focus{transform:translateY(-1rem);}
.ig-container .tools .icon-container{display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#fff;color:current-color;padding:25px;font-size:35px;}
.ig-container .tools:hover~.ig,.ig-container .tools:focus~.ig{transform:translateX(4.5rem);}
/*design tool css over*/
/*tools  css end*/
/* Inner banner css */
div.mkdf-wrapper .mkdf-page-header .mkdf-menu-area {background-color: transparent;}
div.mkdf-wrapper .mkdf-content {margin-top: -168px;}.post-template-default div.mkdf-wrapper .mkdf-content {margin-top: 0px;}
.post-template-default #mega-menu-wrap-main-navigation #mega-menu-main-navigation > li.mega-menu-item > a.mega-menu-link,.search #mega-menu-wrap-main-navigation #mega-menu-main-navigation > li.mega-menu-item > a.mega-menu-link, .search .mkdf-top-bar .widget a,
header.mkdf-mobile-header .mkdf-mobile-nav .mkdf-grid>ul>li>a,.post-template-default .mkdf-top-bar .widget a,.archive #mega-menu-wrap-main-navigation #mega-menu-main-navigation > li.mega-menu-item > a.mega-menu-link,
header.mkdf-mobile-header .mkdf-mobile-nav .mkdf-grid>ul>li>a,.archive .mkdf-top-bar .widget a ,.tag #mega-menu-wrap-main-navigation #mega-menu-main-navigation>li.mega-menu-item>a.mega-menu-link,.tag .mkdf-top-bar .widget a{color: #121212 ;}
section.banner_bg {background-position: center right;background-repeat: no-repeat;background-size: contain;min-height: 460px;}
.banner_bg .elementor-column-wrap .elementor-element-populated {padding-top: 50px !important;}
/* Inner banner css over *
/* css blog page comment  */
div.mkdf-comment-holder .mkdf-comment,div.mkdf-author-description{background-color:#fff}
div.mkdf-comment-holder .mkdf-comment-text,div.mkdf-author-description-text-holder{width:calc(100% - 270px);margin:18px 17px 16px 10px;border-left:2px dotted #ececec;padding:1px 7px 8px 20px}
div.mkdf-author-description-image img{border-radius:50%;margin:10px 10px 0 23px}
div.mkdf-comment-holder .mkdf-comment-image img{margin: 17px 9px 0 23px;}
.single .mkdf-author-description-image img{height: 100px;width: 100px;}
div.mkdf-comment-holder .mkdf-comment-image,div.mkdf-author-description-image{padding:0;}
.single .mkdf-comment-holder .mkdf-comment-image img{    height: 70px;width: 70px;}
div.mkdf-text-holder p{margin:0;font-size:14px}.mkdf-comme nt-holder .mkdf-comment-text .mkdf-comment-name{font-size:16px}
.mkdf-comment-holder .mkdf-comment-text .comment-edit-link,.mkdf-comment-holder .mkdf-comment-text .comment-reply-link,.mkdf-comment-holder .mkdf-comment-text .replay{font-size:12px!important;color:#908e8e}.mkdf-comment-form .mkdf-comment-form-inner{border-top:2px solid #ececec;padding:0px 0 0px !important; }
div.mkdf-author-text p  {margin: 0px 0px;color: #FB6253;margin: 0px 0px;color: #FB6253;font-size: 15px;font-family: Poppins,sans-serif;font-weight: 500;}p.mkdf-author-email{margin: 0px 0px;color: #666;font-weight: 400;font-family: Poppins,sans-serif;cursor: pointer;}
.mkdf-author-description-inner.clearfix {border: 1px dotted #ddd;;background-color: #f5f5f5;border-radius: 10px;}div.comment-respond p.form-submit {margin-top: 15px;margin-bottom: 15px;}
.mkdf-blog-single-navigation-text {padding: 2px 20px 0 !important;}.mkdf-blog-single-navigation-text {width: 268px;}
.mkdf-content .mkdf-content-inner>.mkdf-container>.mkdf-container-inner, .mkdf-content .mkdf-content-inner>.mkdf-full-width>.mkdf-full-width-inne{padding-bottom: 0px !important;padding-top: 10px !important;}
.expertise_section{max-height:507px;min-height:507px;overflow:hidden}section.expert_tab.active_tab{opacity:1;z-index:9}section.expert_tab{left:50%;transform:translateX(-50%);position:absolute;opacity:0;transition:all 1s;max-width:100%}.expertise-1,.expertise-2,.expertise-3{text-align:center;letter-spacing:.5px;font-family:"avenirnextltpro-demi";color:#929292;font-size:15px;line-height:23px}.expertise-1 h2,.expertise-2 h2,.expertise-3 h2{font-family:"avenirnextltpro-regular";font-size:26px;letter-spacing:1.5px;color:#121212;margin:0;margin-bottom:10px}.expertise_col1,.expertise_col2,.expertise_col3{background:#fff;padding:20px 30px;cursor:pointer;box-shadow: 0 0 7px 0 #ec8a8a;transition:all .5s ease-out}.expertise_col1:hover,.expertise_col2:hover,.expertise_col3:hover{background:#f1f1f1}.expertise_tab li.ui-state-default{width:33.33%;text-align:center;font-family:"avenirnextltpro-regular";font-size:26px;letter-spacing:1.5px;padding:50px 20px!important;margin-right:0!important}
.expertise_tab #ui-id-1:after{content:"Build Online Presence";letter-spacing:.5px;font-family:"avenirnextltpro-demi";color:#929292;font-size:16px;display:block;text-transform:capitalize;margin-top:20px}
div.mkdf-tabs.expertise_tab.mkdf-tabs-simple .mkdf-tabs-nav li.ui-state-active a:after{color:#ef5c57!important}.expertise_tab #ui-id-2:after{content:"Sell Online Effectively";letter-spacing:.5px;font-family:"avenirnextltpro-demi";color:#929292;font-size:16px;display:block;text-transform:capitalize;margin-top:20px}
.expertise_tab #ui-id-3:after{content:"Business at You Fingertips";letter-spacing:.5px;font-family:"avenirnextltpro-demi";color:#929292;font-size:16px;display:block;text-transform:capitalize;margin-top:20px}div.mkdf-tabs.expertise_tab.mkdf-tabs-simple .mkdf-tabs-nav{background-repeat:no-repeat;padding:80px 0;background-size:cover;border-bottom:none}div.mkdf-tabs.expertise_tab.mkdf-tabs-simple .mkdf-tabs-nav li{border:1px solid #e3e3e3}.expert_tab{max-width:1100px;margin:0 auto}.expert_tab ul{list-style:none}
.expert_tab ul li span.tab_number{border-radius:50%;display:inline-block;background:linear-gradient(45deg,#fb515e,#fb694f);color:#fff;box-shadow:0 0 8px 1px #ada8a8;height:50px;width:50px;padding:12px 20px}
.expert_tab ul li span.tab_text{font-size:18px;font-family:"avenirnextltpro-regular";color:#121212;text-transform:uppercase;margin-left:5px;letter-spacing:1px}div.mkdf-tabs.expertise_tab.mkdf-tabs-simple .mkdf-tabs-nav li.ui-state-active a{color:#ef5c57;border-bottom:2px solid #ef5c57;border-radius:1px}
div.mkdf-tabs.expertise_tab.mkdf-tabs-simple .mkdf-tabs-nav li.ui-state-active a:before{content:"";position:absolute;box-shadow:0 5px 15px 1px #ef5c57;bottom:0;width:100%}.tab_img{text-align:center}.tab_img img{width:500px;animation:6s pulse infinite}.expert_tab ul{text-align:center;margin-bottom:40px;margin-top:30px}.expert_tab ul li{display:inline-block;z-index:9}.expert_tab ul li:hover{animation:tada 1s infinite}.expertise_active{background:#f7f7f7;transform:scale(1.1);transition:all .5s ease-out;z-index:999}.expert_tab.expert_tab1 ul li:first-child{position:relative;right:35px;top:180px}
.expert_tab.expert_tab1 ul li:nth-child(2){position:relative;right:0;top:90px}.expert_tab.expert_tab1 ul li:nth-child(3){position:relative;left:10px}.expert_tab.expert_tab1 ul li:nth-child(4){position:relative;left:100px}.expert_tab.expert_tab1 ul li:nth-child(5){position:relative;left:110px;top:90px}.expert_tab.expert_tab1 ul li:nth-child(6){position:relative;left:100px;top:180px}.expert_tab.expert_tab2 ul li:first-child{position:relative;right:40px;top:170px}
.expert_tab.expert_tab2 ul li:nth-child(2){position:relative;right:40px;top:60px}.expert_tab.expert_tab2 ul li:nth-child(3){position:relative;left:95px}.expert_tab.expert_tab2 ul li:nth-child(4){position:relative;left:200px;top:60px}.expert_tab.expert_tab2 ul li:nth-child(5){position:relative;left:130px;top:170px}.expert_tab.expert_tab3 ul li:first-child{position:relative;right:60px;top:170px}.expert_tab.expert_tab3 ul li:nth-child(2){position:relative;right:60px;top:60px}.expert_tab.expert_tab3 ul li:nth-child(3){position:relative;left:40px}
.expert_tab.expert_tab3 ul li:nth-child(4){position:relative;left:130px;top:60px}.expert_tab.expert_tab3 ul li:nth-child(5){position:relative;left:120px;top:170px}
.our_journey_sec .elementor-element-populated{background: linear-gradient(45deg, #fb515e, #fb694f);border-radius: 4px;}
.our_journey section .elementor-row {justify-content: space-between;}.our_journey section .elementor-column {width: 48%;}
.exp_point p {color: #0b0b0b;}
/*prince rlated technology*//*prince rlat*/
/* prince home page our journery over */
div.our_journey_sec .elementor-column-wrap.elementor-element-populated:hover{ box-shadow: 0 0 5px 2px #fb6551;}
/* prince css home page portfolio */
.portfolio-3:hover,.portfolio-4:hover,.portfolio-2:hover,.portfolio-1:hover{transform:scale(1.2);z-index:9}.portfolio-1{transition:.5s;position:relative}.portfolio-1 a{background:url(/wp-content/uploads/2024/08/lineapaolo-1-scaled-1.jpg);display:block;color:#fff;height:200px;width:300px;background-size:cover;transform:translate(0px,85px);transition:background-position 5s ease-in-out;box-shadow:0 0 80px -18px #999!important;transition-delay:.8s}
.portfolio-2{transition:.5s;position:relative}.portfolio-2 a{background:url(/wp-content/uploads/2024/08/akuna.jpg);display:block;color:#fff;height:300px;width:250px;background-size:cover;transform:translate(0px,-85px);transition:background-position 5s ease-in-out;box-shadow:0 0 80px -18px #999!important;transition-delay:.8s}
.portfolio-3{transition:.5s;position:relative}.portfolio-3 a{background:url(/wp-content/uploads/2024/08/vaibhav.jpg);display:block;color:#fff;height:300px;width:250px;background-size:cover;float:right;transition:background-position 5s ease-in-out;transform:translate(-15px,0px);box-shadow:0 0 80px -18px #999!important;transition-delay:.8s}
.portfolio-4{transition:.5s;position:relative}.portfolio-4 a {background: url(/wp-content/uploads/2024/08/rcmumbai.com_-1.jpg);display: block;color: #fff;height: 200px;width: 300px;background-size: cover;transition: 5s ease-in-out;transform: translate(0px, -65px);box-shadow: 0 0 80px -18px #999 !important;transition-delay: 0.8s;}.portfolio-4 a:hover {background-position:-0px -880px;}.portfolio-3 a:hover {background-position: 0px -625px;}
.portfolio-1 a:hover {background-position: 0px -518px;}
.portfolio-2 a:hover {background-position: 0px -590px;}div.mkdf-call-to-action-holder.mkdf-simple-layout .mkdf-cta-inner{text-align: left !important ;}
.portfolio .mkdf-cta-button a {text-transform: capitalize;font-size: 16px;padding: 6px 30px;}
/* princce css home page portfolio over */
/* about prince our journey */
.elementor-widget-counter .elementor-counter-title{font-family: Nunito,sans-serif !important ;font-weight: 600 !important;}
/* about prince our journey over */
/*prince simply the process home page start */
/* old expertise section */
.experties p{position:absolute;line-height:20px}
.expertise2,.expertise4,.step-list__item:nth-child(odd)>.step-list__item__inner{text-align:right}
.experties .elementor-col-100:before{content:"";height:430px;width:6px;background:#ef5a59;left:50%;position:absolute;border-radius:5px}
.expertise1,.expertise3,.expertise5{margin-left:70px}.expertise2,.expertise2 p,.expertise4,.expertise4 p{margin-right:70px}
.experties h2{letter-spacing:1.5px;margin-bottom:15px;margin-top:15px;border-bottom:1px solid;display:inline-block;cursor:pointer;color:#121212;font-size: 22px;font-weight: 500; }
.expertise1 h2:after,.expertise3 h2:after,.expertise5 h2:after{content:"";height:3px;width:65px;background:#99acdc;position:absolute;left:-4px;margin-top:13px;border-radius:5px;z-index:-1}
.expertise1 h2:before,.expertise3 h2:before,.expertise5 h2:before{content:"";width:20px;height:20px;border:10px solid #99acdc;position:absolute;border-radius:50%;left:9px;margin-top:4px;z-index:0}
.expertise2 h2:after,.expertise4 h2:after{content:"";height:3px;width:65px;background:#99acdc;position:absolute;right:-10px;margin-top:13px;border-radius:5px;z-index:-1}
.expertise2 h2:before,.expertise4 h2:before{content:"";width:20px;height:20px;border:10px solid#99acdc;position:absolute;border-radius:50%;right:3px;margin-top:4px;z-index:0}
.expertise2 span.number,.expertise4 span.number{border-radius:50%;height:40px;width:40px;display:inline-block;background:linear-gradient(45deg,#fb515e,#fb694f);color:#fff;padding-right:15px;padding-top:7px;margin-left:12px;box-shadow:0 0 8px 1px #ada8a8;margin-bottom:5px}
.expertise1 span.number,.expertise3 span.number,.expertise5 span.number{border-radius:50%;height:40px;width:40px;display:inline-block;background:linear-gradient(45deg,#fb515e,#fb694f);color:#fff;padding-left:16px;padding-top:7px;margin-right:12px;box-shadow:0 0 8px 1px #ada8a8;margin-bottom:5px}
.elementor-grid-0 .elementor-grid{ display: flex !important;}
/* old expertise section over */
.elementor-grid.social_icon {-webkit-animation-duration: 1.25s;animation-duration: 1.25s;animation-name: slideInUp;grid-column-gap: var(--grid-column-gap);
    grid-row-gap: var(--grid-row-gap);}
h4.entry-title.mkdf-post-title a {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.contactus_page .elementor-text-editor h4{font-size:18px;}
/*prince simply the process home page over*/
/* media query start */
/* fotter bottom  */
div#adsbox {
    display: none;
}
/* footter over*/


/* dav megherjechnosoft gallery page css */
/* gallery prince and zeel th */
/* .gallery-wrapper {
    column-count: 5;
    column-gap: 0px;
} */
.gallery-wrapper {
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
    column-gap: 15px;
    list-style: none;
    margin: 0;
    padding: 0 0px;
}
.gallery-wrapper a {
    margin: 0;
    padding: 0;
    transition: all .5s ease;
} 
.gallery-wrapper a img:hover{
    overflow: hidden;
    border: 1px solid #ff8a73;
    cursor: zoom-in;
    transform: scale(1.01);
    filter: grayscale(100%);
}
.page-template-gallerypage-php div.mkdf-wrapper .mkdf-content {margin-top: -121px !important;}
.gallery-wrapper a img{
    border:1px solid #fff !important;
    box-shadow: 0 0 26px -5px #e4cccc;
    transition: 0.5s all;
}
.mkdf-title-holder .mkdf-title-wrapper .mkdf-page-subtitle{
    color: #424242;
    font-weight: 400;
    line-height: 24px;
    margin-top: 0px !important;
    padding: 5px 10px;
    background-color: rgb(255 255 255 / 56%);
}
.gallery_page_main
{
    display: flex;
    margin: 0px 0px 80px 0px;
    cursor: pointer;

}
.gallery_page_main .img_left_right
{
    flex: 1;
    padding: 0px 0px;
    height: 370px;
    position: relative;
    z-index: -1;

}
h1.mkdf-page-title.entry-title{
    width: 33%;
    background-color: rgb(255 255 255 / 56%);
    font-size: 33px;
    font-weight: 600;
    color: #565656 !important;
    margin: 0;
    padding: 5px 10px;
}

.img_left_right .gallery_img_flag
{
    width: 100%;
    height: 100%;
    position: absolute;
    top: -8px;
    left: 8px;
    overflow: hidden;
    z-index: 0;
     content: "Diwali Celebration 2020"; 
}
.img_left_right .gallery_img_flag::before
{
        content: "";
        width: 40px;
        height: 8px;
        left: 125px;
         background: #4D6530; 
        background-color: #544c4c;
        border-radius: 8px 8px 0px 0px;
        position: absolute;
}
.img_left_right .gallery_img_flag::after
{
        content: "";
        width: 8px;
        height: 36px;
        left: 0;
        top: 100px;
         background: #4D6530; 
        background-color: #544c4c;
        border-radius: 0px 8px 8px 0px;
        position: absolute;
        transform: rotate(180deg);
}
.img_ribbon
{
    width: 190px;
    height: 40px;
    line-height: 40px;
    position: absolute;
    top: 20px;
    left: -36px;
    z-index: 2;
    overflow: hidden;
    -webkit-transform: rotate(-38deg);
    transform: rotate(-38deg);
    border: 1px dashed white;
     box-shadow: 0 0 0 3px #57DD43, 0px 21px 5px -18px rgba(0,0,0,0.6);
   /*  background: #57DD43;  */
   background: linear-gradient(45deg, rgb(251, 81, 94) 0%, rgb(251, 105, 79) 100%);
   box-shadow: 0 0 0 3px #fb6054, 0px 22px 5px -18px rgb(0 0 0 / 79%);
    display: grid;
    place-items: center;
    color: white;
    font-weight: 500;
    font-size: 17px;
}

.gallery_page_main .text_gallery_right
{
    flex: 1;
    padding: 0px 60px 0px 30px;
    justify-content: center;
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
}

.gallery_page_main .img_left_right img
{
    height: 100%;
    width: 100%;
    object-fit: contain;
    z-index: 1;
}
/* .gallery_page_main .img_left_right img:hover
{
    filter: grayscale(100%);
} */
.gallery_page_main .text_gallery_right h2
{
    margin: 0px 0px 2px 0px;
    color: black;
    text-transform: capitalize;
    font-size: 30px;
    font-weight: bold;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: auto;
}
.gallery_page_main .text_gallery_right .gallery_event_date
{
    color: #a7a6a6;
    font-size: small;
    font-weight: bold;
}
 .gallery_page_main .text_gallery_right .gallery_event_date_span
 {
     display: inline;
    border-radius: 5px;
    padding: 4px 7px;
 }
.gallery_page_main .text_gallery_right i
{
    margin-right: 5px;
    
}
.gallery_page_main:nth-child(even)
{
    flex-direction: row-reverse;
}
.gallery_page_main:nth-child(even) .text_gallery_right .content_div
{
    padding: 0px 60px 0px 0px;
}   
.gallery_page_main .text_gallery_right .content_div
{
    padding: 0px 0px 0px 60px;
    box-sizing: border-box;
}
.multi-line-truncate-gallery-text
{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    height: auto;
    line-height: 20PX;
}
.text_gallery_right .gallery_view_more_link
{
    color: #eb2026;
    font-size: 14px;
  
    transition: 0.5s all ease-in;
}
.gallery_view_more_link i
{
    font-size: small;
}
.banner_image_single_page_all {
    background-image: url(/wp-content/uploads/2020/12/New-Project-5-1-1.png);
    width: 100%;
    height:600px;
    margin-top: -153px;
    background-repeat: no-repeat;
}
.single-gallery.postid-17455 .banner_image_single_page_all{
    background-image: url(/wp-content/uploads/2020/12/New-Project-4-5-2.png);
    width: 100%;
    height:600px;
    margin-top: -153px;
    background-repeat: no-repeat;
}
.postid-17568 .banner_image_single_page_all { background-image: url(/wp-content/uploads/2020/12/New-Project-4.png); }   
.page-template-page-gallery-php .h2.mkdf-page-title.entry-title{
    display: block !important;
}
p.mkdf-page-subtitle{
    width: 33%;
}
.single_page_all {
    width: 22%;
    position: relative;
    top: 39%;
    left: 16%;
}
.page_banner_img{
width: 45%;
position: relative;
float: right;
top: 0%;
left: 0%;
}
.mkdf-container.mkdf-container-inner.clearfix {
    margin-top: 40px;
}
.page_banner_img img{
    top: -33px;
    position: relative;
    
}
.single_page_all{
    background-color:rgb(255 255 255 / 55%);
     padding: 5px;
}
h2.the_title , .gallery_inner_page_title{
    font-size: 33px;
    font-weight: 600;
    color: #565656 !important;
    margin: 0;
}
.banner_image_single_page_all .gallery_text{
    font-weight: 500;
    font-size: 21px !important;
    margin: 0px 0 0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;  
}
.banner_image_single_page_all .gallery_text p{
    margin: 0;
    color: #635e5e;
}
.gallery_container .clearfix {
    width: 1140px;
    margin: 0px auto;
}
.mkdf-title-holder.mkdf-standard-type.mkdf-title-va-window-top.mkdf-has-bg-image{
       
}

.page-template-page-gallery-php .mkdf-title-holder.mkdf-standard-type.mkdf-title-va-window-top.mkdf-has-bg-image {
    height: 600px !important;
    background-size: contain;
}
.mkdf-container.mkdf-default-page-template{
    margin-top: 30px;
}
.compensate-for-scrollbar {
    margin-right: 0px !important;
}  
.gallery-text{
    margin: 20px 0px;
} 
p.mkdf-page-subtitle{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: auto;
}

/* gallery prince and zeelth over */
a.gallery_view_more_link {
    visibility: hidden;
}
/* maghajtedjnochnosft gallery page css over */


@media (min-width: 767px){
    footer .mkdf-grid-row>.mkdf-grid-col-4:first-child {width: 39%;padding-left: 0;}
    footer .mkdf-grid-row>.mkdf-grid-col-4:nth-child(2) {width: 34.66667%;}footer .mkdf-grid-row>.mkdf-grid-col-4:nth-child(3) {width: 26.33333%;}
    .form-submit #submit_comment {line-height: 1.5em;}
    .ig-container .ig:hover+.inner-tool {bottom: 0px;}
}
@media (min-width: 1025px){
    footer .mkdf-grid-row>.mkdf-grid-col-4:first-child {width: 25%; padding-left: 0;}
    footer .mkdf-grid-row>.mkdf-grid-col-4:nth-child(2) {width: 43.66667%;}footer .mkdf-grid-row>.mkdf-grid-col-4:nth-child(3) {width: 31.33333%;}
    header .mkdf-grid,.mkdf-top-bar .mkdf-grid,section.mkdf-row-grid-section,.mkdf-container-inner.clearfix{ width: 1200px;}
}
@media(min-width: 1024px){
    #mega-menu-wrap-main-navigation #mega-menu-main-navigation > li.mega-menu-item:last-child {display: none;}
    .elementor-section-wrap section.sec_spacing:nth-child(2) {margin-top: 35px;}bannerprojectzbanner
    .home .elementor-section-wrap section.sec_spacing:nth-child(2) {margin-top: 50px;}
}
@media (min-width: 1200px){.contact_us .mkdf-grid{max-width: 1000px;}}
@media (min-width:1280px){div.mkdf-grid-large-gutter>div{padding-left: 18px; 
}
}
@media (min-width: 1600px){ section.banner_bg{min-height: 600px; }}
@media (min-width: 1770px){ 
    /* div.elementor-10914 .elementor-element.elementor-element-098a839 > .elementor-widget-container {
        background: url(/wp-content/uploads/2024/01/meghraj-banner-image.png) !important;background-position: top right;background-repeat: no-repeat;position: relative;bottom: 10px;
    } */
    div.banner-image-right img {max-width: 500px;}
}
div.elementor-10914 .elementor-element.elementor-element-098a839 > .elementor-widget-container{
    background-repeat:no-repeat !important;
}
@media (max-width: 1440px){div.banner-image-right img {max-width: 366px;}}
@media (max-width:1366px){
    .banner_image_single_page_all{
        background-size: contain;
    }
    .single-gallery.postid-17455 .banner_image_single_page_all{
        background-size: contain;
    }
    .single_page_all{
        width: 30%;
        top: 24%;
        left: 7%;
        background-color: rgb(255 255 255 / 61%);
    }
    .page-template-page-gallery-php .mkdf-title-holder.mkdf-standard-type.mkdf-title-va-window-top.mkdf-has-bg-image{
        height: 428px!important;
    }
    .banner_image_single_page_all{
        height: 500px;
    }
    .single-gallery.postid-17455 .banner_image_single_page_all{
        height: 500px;
    }
    .img_left_right .gallery_img_flag{
        top: -2px;
        left: -8px;
    }
    .gallery_page_main .text_gallery_right .content_div{
        padding:0 33px 0 92px;
     }
     .mkdf-title-holder.mkdf-standard-type.mkdf-title-va-window-top.mkdf-has-bg-image {
        background-size: contain;
        height: 427px !important;
    }
}
@media (max-width: 1280px){
    /* galery */
    .page-template-page-gallery-php .mkdf-title-holder.mkdf-standard-type.mkdf-title-va-window-top.mkdf-has-bg-image{height: 362px;}
    .single_page_all {
        width: 30%;
        position: relative;
        top: 36%;
        left: 7%;
        background-color:rgb(255 255 255 / 58%);
        padding: 5px;
    }    
    .banner_image_single_page_all{
        background-size: contain;
    }
    h2.the_title {
        font-size: 20px;
        font-weight: 600;
        color: #565656 !important;
        margin: 0;
    }
    .banner_image_single_page_all .gallery_text {
        font-size: 18px !important;
        margin: 0px 0 0;
        font-weight: 300;
        line-height: 20px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
    }
    .page_banner_img img{
        top: -6px;
    }
    .banner_image_single_page_all{
       height: 400px;
    }
    .banner_image_single_page_all{
        height: 500px;
    }
    .page-template-page-gallery-php .mkdf-title-holder.mkdf-standard-type.mkdf-title-va-window-top.mkdf-has-bg-image{
        height: 428px!important;
    }
    .mkdf-title-holder.mkdf-standard-type.mkdf-title-va-window-top.mkdf-has-bg-image {
        background-size: contain;
        height: 401px !important;
    }
    /* gallery */}
@media (max-width:769){.ios-androi-btn {
    position: relative;
    left: 37px;
}.ios-androi-btn {
    width: 50%;
}
}
@media (max-width: 1024px){
    .contact_us{bottom: auto;top: -148px;background-size: contain;width: 95%;padding:0px 0px; }
    div.contact_us_text {top: 72px;left: 22px;}
    .contact_us_left {width: 70%;}  .contact_us {height: 253px;}  
    div.contact_us_right .contact_us_button {top: 59px;}
    div.contact_us {padding: 13px;top: -132px;}
    .contact_us_right{position: relative;bottom: 10px}
    .post-template-default .mkdf-page-content-holder.mkdf-grid-col-9 {padding-right: 0px;}   
    nav.mkdf-mobile-nav.ps {height: 94vh !important;}div.banner-image-right { top: -1px;}
    div.mkdf-content .mkdf-content-inner>.mkdf-full-width>.mkdf-full-width-inner {padding-top: 0px;padding-bottom: 0px;}
    header .mkdf-grid, .mkdf-top-bar .mkdf-grid, section.mkdf-row-grid-section {width: 90%;}
    .footer-services {margin-bottom: 16px;}div.title-hedding-banner,.title_sec div.title-hedding-banner {position: absolute;top: 13%;}
    div#elementor-tab-content-5274 ul {width: 29%;}div#elementor-tab-content-5274 .cont_item{margin-left: 72px;}a.android_app, a.ios_app {width: 61px;height: 34px;}.ios-androi-btn {width: auto;}

    .portfolio_web .elementor-widget-tabs .elementor-tab-content {-moz-column-count: 2;-webkit-column-count: 2;column-count: 2;}
    div.mkdf-grid-large-gutter>div{padding-right: 0px;padding-left: 0px;}
    .single div.mkdf-container-inner{width: 890px;}.single div.mkdf-grid-col-9 {width: 100%;}
    .category div.mkdf-title-holder.mkdf-standard-type.mkdf-title-va-window-top,.search div.mkdf-title-holder.mkdf-standard-type.mkdf-title-va-window-top,.single-portfolios div.mkdf-title-holder.mkdf-standard-type.mkdf-title-va-window-top,.archive div.mkdf-title-holder.mkdf-standard-type.mkdf-title-va-window-top {height: 0px !important;}
    .search .mkdf-content .mkdf-content-inner>.mkdf-container>.mkdf-container-inner,.single-portfolios .mkdf-content .mkdf-content-inner>.mkdf-container>.mkdf-container-inner {padding-top: 0;}
    .single-portfolios .mkdf-author-description {margin-bottom: 0;}.single-portfolios .mkdf-blog-holder article {margin-bottom: 10px;}.single-portfolios .mkdf-blog-holder.mkdf-blog-single .mkdf-post-info-bottom {padding-top: 15px;}
    .single-portfolios aside.mkdf-sidebar {margin-bottom: 0;}.social_links {margin-bottom: 75px;}
    .portfolio-2 a {height: 250px;width: 200px;}.portfolio-2 a {transform: translate(-10px, -75px);}
    .portfolio-1 a {height: 160px;width: 250px;} .portfolio-4 a {height: 160px;width: 250px;}.portfolio-3 a {height: 250px;width: 200px;}
    .portfolio-1 a:hover {background-position: 0px -800px;}.portfolio-2 a:hover {background-position: 0px -565px;}
    .portfolio-3 a:hover {background-position: 0px -490px;}.portfolio-4 a:hover {background-position: 0px -740px;}
    section.banner_bg{min-height: auto;background-position: top right;} div.title-banner {position: absolute;top: 15%;}
    .portfolio-s .elementor-column.elementor-col-25:last-child {display: none;}
    div.team-member .img-fluid, .mkdf-team-info-below-image img.attachment-full.size-full {filter: none;}
    #mobile-menu-item-13474 a,#mobile-menu-item-13474 .menu-item-has-children.has_sub a{pointer-events: none;}
    #mobile-menu-item-13474 .menu-item-has-children.has_sub .sub_menu li a {pointer-events: auto;}
    /* mobile menu icon */
    .mkdf-mobile-header #mobile-menu-item-13474 .sub_menu ul.sub_menu li:before {content: '';width: 28px;position: absolute; height: 28px;
        background-size: 130px !important;transition: .5s;top: 8px;background: url(/wp-content/uploads/2020/10/vector-icons-img.svg) no-repeat;}
    .mkdf-mobile-header #mobile-menu-item-13474 .sub_menu ul.sub_menu li a{margin-left: 35px;}
    span.mobile_arrow {width: 100% !important;}.recaptcha_join_our_team {height: 85px !important;}
    .mkdf-row-grid-section.meet_team{margin-top: 30px;}header.mkdf-mobile-header .mkdf-mobile-nav .mobile_arrow {padding: 5px 11px 5px 0;}.recaptcha_join_our_team{margin-top: 0px;}
    footer .footer-cus ul li a:hover {color: #ff8a73 !important;}
    .portfolio_php_post .elementor-tabs-content-wrapper{width: 78%;margin: 0 auto;}   div#elementor-tab-content-5274 .cont_item {
    margin-left: 31px;}div#elementor-tab-content-5274 .cont_item {margin: 0 auto;}.ios-androi-btn {width: 50%;}
a.android_app, a.ios_app {width: 90px;height: 34px;}div#elementor-tab-content-5274 .cont-box {padding-left: 44px;}div#elementor-tab-content-5274 .cont_data a {width: 192px;height: 373px;background-size: auto;margin-top: 72px;margin-left: 8px;}div#elementor-tab-content-5274 ul {width:31%;}    
    .join_our_team .mkdf-st-normal-space {width: auto;background-color: #ffffffb8;}
    .banner_image_single_page_all {
        height: 319px ;
    }
}
@media (max-width: 768px){
    .page-template-blog-standard .mkdf-blog-holder article{width: 100%;}.contact_us h3 {font-size: 22px;margin-top: 5px;}div.contact_us{    padding: 13px;top: -135px;}
    .contact_us_left {width: 62%;} .contact_us_right {width: 15%;bottom: 0;}div.contact_us_text {top: 85px;left: 22px;}
    div.contact_us_right .contact_us_button {top: 78px;}.contact_us_button{padding: 9px 20px;}
    div.banner-image-right img,.add_overview_right_img img.attachment-full.size-full {max-width: 280px;margin: auto;} div.banner-image-right {top: 23px;}
    .portfolio_php_post .elementor-tabs .elementor-tabs-wrapper {display: flex;text-align: center;}
    .elementor-tabs-content-wrapper .elementor-tab-title.elementor-tab-mobile-title {display: none;}
    .portfolio_php_post.elementor-widget-tabs .elementor-tab-title {margin-right: 0px;padding: 20px 12px;margin-left:0;}
    .portfolio_php_post .elementor-tab-title {font-size: 12px;}
    .portfolio_php_post .elementor-tabs-wrapper .elementor-active a:after{border-width: 3px;width: 20px;}
    .portfolio_php_post .elementor-tab-title a:before{width: 30px;height: 30px;}
    .portfolio_php_post .elementor-tabs-wrapper .elementor-active a:before{transform: translate3d(-50%, -45px, 0) !important;
    -webkit-transform: translate3d(-50%, -45px, 0) !important;}
    .portfolio_php_post .elementor-tabs-wrapper .elementor-active a:after{top: 42px;}
    .footer-cus{height: 0;overflow: hidden;margin-bottom: 10px;transition: all 0.3s ease-in;}
    .ft-links#wb { height: 230px;}.ft-links#ql { height: 175px;}.ft-links#ds { height: 130px;}.ft-links#mg { height: 158px;}.ft-links#mb { height: 160px;}
    footer.mkdf-page-footer .mkdf-footer-top-holder .mkdf-footer-top-inner.mkdf-grid {padding: 150px 0 90px;}
    footer.mkdf-page-footer .widget .mkdf-widget-title:after {content: '';width: 15px;height: 15px;transform: rotate(270deg);
         background:none;background-size: 17px;display: inline-block;background-repeat: no-repeat;top: auto;left: auto;right:0;content: '\f347';font-family: dashicons;
         transition: transform .2s cubic-bezier(.02,.54,.58,1),-webkit-transform .2s cubic-bezier(.02,.54,.58,1);}
    footer.mkdf-page-footer .widget .mkdf-widget-title.icon-opened:after {transform: rotate(360deg);}
    footer.mkdf-page-footer .widget .mkdf-widget-title{margin: 0;padding:10px 0px; z-index: 999999;}div.banner-image-right img{top:0;}
    .blog .mkdf-grid-list.mkdf-two-columns .mkdf-item-space {width: 100%;}
    div.mkdf-blog-holder{margin: 0 0 0px;}.blog .mkdf-grid-large-gutter {margin-top: 26px;}
    .blog .mkdf-grid-list.mkdf-two-columns .mkdf-item-space, .blog div.mkdf-normal-space .mkdf-outer-space .mkdf-item-space{float: left;width: 46.7013%;clear: both;}
    .single div.mkdf-post-image img.attachment-full.size-full.wp-post-image{height: auto;}
    div.mkdf-grid-large-gutter>div{padding-right: 0px;padding-left: 0px;}.single div.mkdf-container-inner{    width: 693px;}.portfolio-bg .elementor-widget-wrap>.elementor-element {width: 100%;}
    .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-87291ae.some.of.our{width: 100%}
    div.mkdf-blog-holder article, div.mkdf-author-description {margin-bottom: 30px;}div.mkdf-blog-single-navigation {margin: 0;}
    div.mkdf-blog-holder.mkdf-blog-single .mkdf-post-info-bottom{padding-top: 7px;}.portfolio-bg div.elementor-element.elementor-element-883d4cc {width: 100%;}
    .portfolio-bg .elementor-widget-wrap>.elementor-element {width: auto;margin: 0 auto;}  .portfolio-1 a {transform: translate(-53px, 85px);}
    .expert_tab.expert_tab1 ul li:nth-child(2) {position: relative;right: 70px;top: 90px;}.expert_tab.expert_tab1 ul li:nth-child(3) {left: -140px;position: relative;}
    .expert_tab.expert_tab1 ul li:nth-child(4) {left: -119px;}  .expert_tab.expert_tab1 ul li:nth-child(5) {left: 38%;top: 25px;}
    .expert_tab.expert_tab1 ul li:nth-child(6) {left: 200px;top: 130px;}  .expert_tab.expert_tab2 ul li:nth-child(3),.expert_tab.expert_tab2 ul li:nth-child(4) {left: -35px}  
    .footer-services {border-bottom: 1px solid #efefef;}.expert_tab.expert_tab2 ul li:nth-child(5){top: 0px;left: 247px;top: 119px;}  div.tab_img img {opacity: .2;} 
    .expert_tab.expert_tab2 ul li:first-child { right: -40px; }.expert_tab.expert_tab3 ul li:nth-child(5)  {left: 7px;  top: 177px;}
    .expert_tab.expert_tab3 ul li:first-child {right: -5px;}.expert_tab.expert_tab3 ul li:nth-child(5) {left: 15px;}
    .latest_blog .mkdf-grid-list.mkdf-three-columns .mkdf-item-space:last-child {display: none;}
    .prestigious_clients_page .elementor-text-editor.elementor-clearfix {column-count: 2;}
    .prestigious_clients a.elementor-button-link.elementor-button.elementor-size-md {margin-top: 30px;}.snip1543 h3 {font-size: 15px}
    .portfolio_php_post .elementor-tabs-content-wrapper {width: 100%;}
    .tools {min-height: 190px;}
    .banner_image_single_page_all {
        height: 240px;
    }
    .single.single-gallery .mkdf-title-holder.mkdf-standard-type.mkdf-title-va-window-top{
        height: 125px !important;
    }
    .gallery_page_main .img_left_right{
        height: 257px;
    }
    .mkdf-container.mkdf-default-page-template {
        margin-top: 0px;
    }
    .mkdf-title-holder.mkdf-standard-type.mkdf-title-va-window-top.mkdf-has-bg-image{
        height: 160px !important;
    }
    div.mkdf-title-holder.mkdf-standard-type.mkdf-title-va-window-top.mkdf-has-bg-image{
        margin-bottom: 0px !important;
    }
    .mkdf-title-holder.mkdf-has-bg-image .mkdf-title-wrapper{
        top: 40% !important;
    }
}
p.expertise-text{color: #363636;}
.expertise-1 h2, .expertise-2 h2, .expertise-3 h2{
    color: #313131 !important;
    font-weight: 600;
}
@media (max-width: 767px){
    div.footer-services{padding: 0;}footer .mkdf-grid-col-4 {padding: 0;}.search .mkdf-search-page-holder {padding-top: 0;}
    footer .mkdf-grid-row>.mkdf-grid-col-4:first-child{width: 100%;margin-bottom: 10px;}
    div#elementor-tab-content-5274 .cont-box ul{width: 204px;margin: 0 auto;float: none;}
    div#elementor-tab-content-5274 .cont_item{margin-left: 0px;}
  a.ios_app {margin-left: 0px;}.cont-box ul li.cont_item{margin-left:0;}.cont_item:hover{transform: scale(1);}
    footer .footer-cus ul li a:hover:before {left: -11px;}
    div.expertise_col1, div.expertise_col2, div.expertise_col3{padding: 0px 0px;width: 33%;}
    p.expertise-text{color: #363636;}
    .expertise-1 h2, .expertise-2 h2, .expertise-3 h2 {font-size: 14px;margin-bottom: 5px;}.expertise-text {display: none;}.expert_tab ul{position: absolute;margin-top: 10px;}
    .experties p {position: static;font-size: 13px;line-height: 22px;margin-bottom: 0;}.experties h2 {font-size: 14px;}.experties h2 {margin-bottom: 10px;}
    .expertise2 h2:after, .expertise4 h2:after {width: 45px;right: -20px;}.expertise2, .expertise4 {margin-right: 46px;margin-left: 0;text-align: right;}
    .expertise3, .expertise1, .expertise5 {margin-left: 46px;margin-right: 0;text-align: left;}
    .expertise2 p, .expertise4 p {margin-right: 0;}.experties p {position: static;margin-top: 0;font-size: 13px;line-height: 20px;margin-bottom: 0;display: block !important;opacity: 1 !important;}
    .portfolio .mkdf-cta-text, .portfolio .mkdf-cta-button {text-align: center;}div.portfolio-3 {width: 171%;}
    .portfolio-bg .elementor-column.elementor-col-50 {width: 50%;}
    .experties .elementor-element-a7eca23:before, .portfolio-bg .mkdf-cta-text h3 br, .why_choose_us .elementor-widget-tabs .elementor-tab-title, .mkdf-mobile-header .mkdf-mobile-nav ul li a:before {display: none;}
    div.footer-cus ul li a:before {content: '~';margin-right: 5px;}
    #text-29 .footer-services:last-child{border:none;margin-bottom: 25px;}
    footer.mkdf-page-footer .mkdf-footer-top-holder .mkdf-footer-top-inner.mkdf-grid {padding: 90px 0 90px;}
    .expertise1 h2:before, .expertise3 h2:before, .expertise5 h2:before {left: -12px;}
    .expertise2 h2:before, .expertise4 h2:before {right: -9px;}
    .expertise1 h2:after, .expertise3 h2:after, .expertise5 h2:after {width: 45px;left: -21px;}
    .portfolio-2:hover, .portfolio-1:hover, .portfolio-4:hover, .portfolio-3:hover {transform: scale(1);z-index: 9;}
    div.title-hedding-banner, .title_sec div.title-hedding-banner{position: relative;top:0;}
    div.banner-image-right {top: 0px;}div.banner-image-right img{top: 30px;margin: 0 auto;}.uiux_portfolio .elementor-column {width: 50%;}
    .ig-container .ig{min-width: 5rem;width: 5rem;height: 5rem;}.tools {min-height: 110px;}
    .ig-container .tools .icon-container{padding: 15px;}    
    .btn-common a.elementor-button.elementor-size-md {padding: 12px 20px;font-size: 14px;}
    .portfolio-s .elementor-column.elementor-col-25:last-child {display: block;}
    .web_section_related .elementor-column {width: 33% !important;}
    .web_section_related .elementor-row{justify-content: center;}
    .home .portfolio-bg h3:after,.home .portfolio-bg h3:before{content: "";width: 15px;height: 4px;border-radius: 10px;
        background: linear-gradient(45deg, rgb(251, 81, 94) 0%, rgb(251, 105, 79) 100%);display: inline-block;vertical-align: middle;}
    .home .portfolio-bg h3:after{margin-left: 10px;}.home .portfolio-bg h3:before{margin-right: 10px;}.mts_details{padding: 10px;}
    .search .mkdf-sidebar-holder div.widget{margin:0 20px 20px;}
    .search .mkdf-sidebar-holder aside.mkdf-sidebar .widget:last-child {margin: 0px 20px 0px !important;}
    .search .mkdf-search-page-holder .mkdf-search-page-form {margin: 0 0 0px;}
    .search .mkdf-search-page-holder .mkdf-blog-pagination {margin-top: 20px;margin-bottom: 20px;}.mts_details{margin:0;}
    .mkdf-comment-form .mkdf-comment-form-inner { margin-bottom: 25px;}div.widget {margin: 0 0 30px;}

    .widget.mkdf-recent-post-widget ul .mkdf-rp-item .mkdf-rp-title {font-size: 14px;}.ios-androi-btn {width: 50%;}a.android_app, a.ios_app {width: 90px;height: 34px;}
    div.btn-common input.wpcf7-form-control.wpcf7-submit {width: auto;padding: 0px 35px; height: 38px;line-height: 38px;font-size: 14px !important;}
    .gallery_page_main,.gallery_page_main:nth-child(even)
    {
        flex-direction: column;
    }
    .gallery_page_main ,.gallery_page_main:nth-child(even) .text_gallery_right .content_div, .gallery_page_main .text_gallery_right .content_div , .gallery_page_main .text_gallery_right , .gallery_page_main .img_left_right{
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px ;
    }
    .gallery_page_main , .mkdf-title-holder.mkdf-standard-type.mkdf-title-va-window-top.mkdf-has-bg-image {
    margin-bottom: 27px;
    }
    .img_left_right .gallery_img_flag{
            left: -8px;
    }
    
    .gallery_container.clearfix {
    width: 95%;
    margin: 0px auto;
    }
}
@media (max-width: 680px){
    .social_links .elementor-shape-circle .elementor-icon.elementor-social-icon {font-size: 26px;}.mkdf-section-title-holder .mkdf-st-title:before, .mkdf-section-title-holder .mkdf-st-title:after{width: 15px;}
    .contact_us {background: #fff;height: auto; background-image: none;box-shadow: 0px 0px 43px -25px #000000;border-radius: 10px;width: 80%;padding: 30px 15px;}.contact_us_left {width: 100%;}.contact_us_text {left: 0;}.contact_us_button{margin-left: 0px;top: 10px;}
    div.syntaxhighlighter {overflow-y: auto;}.syntaxhighlighter::-webkit-scrollbar{height: 8px;;}.syntaxhighlighter::-webkit-scrollbar-thumb{border-radius: 23px;}.mkdf-blog-single-navigation-image img{margin-left: 4px;}.mkdf-blog-single-navigation-text{padding: 2px 1px 0 !important;}
    .portfolio_web .elementor-widget-tabs .elementor-tab-content {-moz-column-count: 1;-webkit-column-count: 1;column-count: 1;padding:0;}
    footer.mkdf-page-footer .mkdf-column-content:not(:first-child){margin-top: 0;float: left;}
    .widget.mkdf-social-icons-group-widget.text-align-left {text-align: center;}
    rs-layer .logo_font {font-size: 12px;}.buttonizer {transform: scale(.8);}div .sec_spacing {margin-top: 15px;}
    .page-template-blog-standard .mkdf-blog-holder article .mkdf-post-title, .single-post .mkdf-blog-holder article .mkdf-post-title {font-size: 22px;letter-spacing: 1px;}
    .mkdf-blog-holder article .mkdf-post-image img  {margin-bottom: 4px; }
    div.mkdf-comment-holder .mkdf-comment-text, div.mkdf-author-description-text-holder{width: 79%;padding: 0px 0px 0px 6px;}
    .mkdf-section-title-holder h3.mkdf-st-title{margin-bottom:0px;}
    div.mkdf-blog-holder {margin: 0 0 0px;}
    div.mkdf-sidebar-holder.mkdf-grid-col-3 aside.mkdf-sidebar{ margin: 0 0 0px;}
    .cont-box ul {float: none;width: 333px;margin: 0 auto;}
    .proposal i.fa-phone{padding: 7px;}.proposal li{height: 35px;font-size: 13px;}.proposal-container{left: -150px;width: 187px;}
    div.mkdf-grid-large-gutter>div {padding-left: 15px;padding-right: 15px;} 
    .single div.mkdf-post-image img.attachment-full.size-full.wp-post-image{height: auto;}
    .mkdf-post-info-bottom-right,.mkdf-post-info-bottom-left {margin-bottom: 6px;}
    .mkdf-blog-holder article{margin-bottom: 30px;}.mkdf-author-description{margin-bottom: 0px;}div.mkdf-comment-form #respond textarea{margin-top: 0px;}
    .error {font-size: 14px;margin: 4px 2px;}.single .mkdf-blog-holder.mkdf-blog-single.mkdf-blog-single-standard{padding: 18px;}
    .blog .mkdf-grid-list.mkdf-two-columns .mkdf-item-space, .blog div.mkdf-normal-space .mkdf-outer-space .mkdf-item-space{width: 100%;}
    ::marker {font-size: 28px;}div.footer-cus ul li {margin:0;}
    div h3 {font-size: 22px;line-height: 30px;}.social_links {margin-bottom: 75px;}
    .related-tecno h3{line-height: 9px;}.web_section_related .elementor-widget-container {padding: 12px 6px 15px 6px;}
    .prestigious_clients .client_review.more,p.morelink,.expert_tab ul li span.tab_text{font-size: 14px;line-height: 22px;}
    .title-banner h2 {font-size: 22px;font-weight: 600;}.mkdf-st-title .logo_font.ios-rview {font-size: 20px;}
    .mkdf-related-posts-title h4,h4.mkdf-widget-title{font-size: 20px;margin-bottom: 15px !important;}
    div.mkdf-author-description-image{display:block;}div.mkdf-author-description-image img{margin: 10px 5px 0 4px;}
    .touch_withus .mkdf-section-title-holder h3.mkdf-st-title:after,.touch_withus .mkdf-section-title-holder h3.mkdf-st-title:before{  
    content: "";width: 15px;height: 4px;border-radius: 10px;background: linear-gradient(45deg, rgb(251, 81, 94) 0%, rgb(251, 105, 79) 100%);display: inline-block;vertical-align: middle;}
    .latest_blog p.mkdf-post-excerpt ,.blog .mkdf-post-excerpt-holder p{line-height: 20px;font-size: 14px;}
    .blog .mkdf-blog-holder article .mkdf-post-title,.latest_blog h4{font-size: 16px;font-family: Poppins,sans-serif;font-weight: 500;line-height: 1.45em;}
    .latest_blog .mkdf-btn.mkdf-btn-simple,.blog .mkdf-btn.mkdf-btn-simple{font-size: 10px;}
    .mkdf-blog-single-navigation-text {width: auto;}
    div.mkdf-blog-single-navigation-title {font-size: 14px;line-height: 16px;}
    /*talha css*/html body {font-size: 14px;line-height: 25px;}.our_journey .elementor-counter-title { line-height: 20px !important;margin-top: 8px;}
    .our_journey span.elementor-counter-number, .our_journey span.elementor-counter-number-suffix {font-size: 30px;}
    .page-child section:nth-child(2) .mkdf-section-title-holder h3.mkdf-st-title,
    .page-child .elementor-text-editor.elementor-clearfix {text-align:center;}
    div.mkdf-blog-pagination{margin-top: 0px;margin-bottom: 20px;}
    .buttonizer.buttonizer-group.buttonizer-style-corner-circle.buttonizer-animation-hello.bottom.right.buttonizer-is-menu.buttonizer-desktop-has-4.buttonizer-mobile-has-4 {
        bottom: 2%;}div#elementor-tab-content-5274 .cont-box {padding-left:0px;}
        p.mkdf-page-subtitle {width: 94%;}
    .single-gallery div.mkdf-title-holder{
        height: 123px !important;
    }
    .single_page_all{
        width: 84%;
        top: 76%;
    }
    .gallery-wrapper{
        column-count: 2;
    }
    .banner_image_single_page_all{
        height: 158px;
    }
    .gallery_inner_page_title{
        margin-top: 20px;
        font-size: 27px;
        font-weight: 500;
    }
}
@media(max-width:480px){
    .single div.mkdf-container-inner { width: 88%;}.single div.mkdf-grid-col-9{width: 96%;padding-left: 19px;}.single div.mkdf-grid-col-3{width: 100%;}
    img.refresh-img {bottom: 164px;left: 247px;}.category div.mkdf-grid-list.mkdf-two-columns .mkdf-item-space ,.archive .mkdf-grid-list.mkdf-two-columns .mkdf-item-space{width: 100%;}div aside.mkdf-sidebar {margin: 0 0 0px;}
    .expert_tab .tab_img img{position: relative;z-index: -1;opacity: .2;}.expert_tab ul li span.tab_number{height: 35px;width: 35px;padding: 5px 13px;font-size: 14px;}
    .expert_tab ul li {position: unset !important;width: 50%;float: left;text-align: left;margin-bottom: 15px;}
    .single .mkdf-blog-holder.mkdf-blog-single.mkdf-blog-single-standard{padding: 0px;}  
    .home .expertise_section{min-height: 200px;}.social_links .elementor-grid,
    .experties .elementor-col-100:before {content: "";display: none;}
    /*.elementor-section-wrap section.elementor-element {margin-top: 15px !important;margin-bottom: 0 !important;padding: 0 !important;}*/
    .portfolio .mkdf-cta-button a {position: absolute;top: 445px;left: 50%;transform: translate(-50%, 0px); padding: 12px 20px;line-height: 12px;font-size: 14px;}
    .portfolio-1 a, .portfolio-2 a, .portfolio-3 a, .portfolio-4 a {height: 200px;width: 150px;transform: none;}
    div.portfolio-3 a{float: left;}nav.mkdf-mobile-nav.ps {height: 84vh !important;}
    .expertise2 h2:before, .expertise4 h2:before, .expertise1 h2:before, .expertise3 h2:before, .expertise5 h2:before {
        width: 15px;height: 15px;border: 8px solid #99acdc;margin-top: 6px;}
    .portfolio-1 a:hover {background-position: 0px -204px;}.portfolio-2 a:hover {background-position:0px -313px;}
    .portfolio-3 a:hover {background-position: 0px -355px;}.portfolio-4 a:hover {background-position: 0px -343px;}
    div.contact_us_text{top: 1px;left: 0px;}div.contact_us_right .contact_us_button{top: 2px;font-size: 14px;}    
    .prestigious_clients_page .elementor-text-editor.elementor-clearfix {column-count: 1;text-align: center;}
    div.contact_us{top: -90px;padding: 25px;text-align: center;}
    .banner_bg .elementor-column-wrap .elementor-element-populated {padding-top: 0px !important;}
    div.social_links{padding-bottom: 40px;padding-top: 30px;}
    .social_links .elementor-grid {padding-top: 10px;grid-column-gap: unset;}
    .home .portfolio-bg{margin-bottom:80px;  margin-top: 20px;}
    .expert_head,.home .latest_blog{margin-top:0;}
    .prestigious_clients .elementor-widget:not(:last-child),.page-id-13415 .prestigious_clients .elementor-widget:not(:last-child),div.btn-common {margin: 0;}
    div.btn-common{margin-top: 5px;margin-bottom:5px;}
    .latest_blog .mkdf-post-info-bottom.clearfix:last-child {display: none;}
    .mkdf-blog-list-holder .mkdf-bli-content {padding: 0 10px 0px;}
    .team-member{width: 42%;margin: 6px 12px;}
    .team-member-image,.team-member-image:hover,.search .mkdf-container-inner{width: 100%;}.tab_img img {width: 255px;}
    .simply .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated,
    .latest_blog .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {padding-bottom: 0;}
    .home .portfolio-bg .btn-common{height: 55px;}
    .portfolio-bg .mkdf-cta-text h3 {font-size: 21px;}
    div.elementor-text-editor.elementor-clearfix h4 {text-align: center;}  
    .prestigious_clients .item {padding: 15px;}
    .prestigious_clients .client_review.more{margin-top: 0;}
    .prestigious_clients .client_position, .prestigious_clients .client_name {line-height: 20px;}
    .prestigious_clients span.swiper-pagination-bullet {width: 10px;height: 10px;}
    .prestigious_clients div.swiper-pagination {margin-top: -12px;}
    .join_our_team  div.mkdf-st-inner h3.mkdf-st-title {color: #656565 !important; font-weight: 600;width: 80%;font-size: 22px;}
    .join_our_team  div.mkdf-st-inner p.mkdf-st-text ,.join_our_team h5.mkdf-st-text{line-height: 25px !important;margin: 0px; width: 100%;font-size: 18px !important;font-weight: 500; }
    .join_our_team .mkdf-section-title-holder.mkdf-st-standard.mkdf-st-title-left.mkdf-st-normal-space{ background-color: rgb(252 252 252 / 0.7);}
    .banner_bg .mkdf-section-title-holder 
    .banner_bg .mkdf-st-title{color: #656565 !important;font-weight: 600;width: 78%;}
    .banner_bg .mkdf-section-title-holder .mkdf-st-text{margin: 3px;width: 100%;font-size: 16px !important;margin: 0; font-weight: 400;}
    .banner_bg .mkdf-section-title-holder h2.mkdf-st-title{ font-size: 22px;padding: 2px 0px;color: #656565 !important;font-weight: bold;/* background-color: #f9f9f9a1; */width: 80%;}
    .join_our_team .mkdf-st-inner{padding:3px 10px;}
    div.title-hedding-banner, .title_sec div.title-hedding-banner{top: 10px;}
    .join_our_team div.title-hedding-banner{top: 13px;padding:0;}
    .join_our_team .mkdf-section-title-holder.mkdf-st-standard.mkdf-st-title-left.mkdf-st-normal-space{padding: 0 !important;}
    .prestigious_clients .item{margin-top: 5px;width: 95%;}
    footer .footer-cus ul li a:hover:before{content: '~'; position: relative;background: none;left: auto;}.contact_us .mkdf-grid{width: auto;}
    .team-member-name  {font-size: 18px;}p.team-member-image{margin:0px;}div.title-hedding-banner{padding: 0 0px;top: 32px;}
    .latest_blog li.mkdf-bl-item.mkdf-item-space:hover {transform: translate3d(0,0px,0);}.mkdf-related-posts-holder {margin-top: 5px;}
    .blog .mkdf-title-holder .mkdf-title-wrapper .mkdf-page-subtitle{display: none;}h3.mkdf-page-title.entry-title{ font-size: 21px;} 
    .blog div.mkdf-container-inner{width: 78%;}input#submit_comment {    padding: 4px 20px;font-size: 14px !important;}
    div.widget.widget_search button,div.widget.widget_search input {height: 40px;}div.widget.widget_search button span:before {line-height: 1px;}
    div.social_links{background-attachment: unset !important;}.archive .mkdf-container-inner{width: 80%;}
    div.mkdf-author-description-text-holder{width: 67%;margin: 10px;}
    .single .mkdf-author-description-image img {height: 80px;width: 80px;border-bottom: 1px dotted #ddd;overflow: auto;margin: 11px 0px 0 9px;}
    div.mkdf-comment-holder .mkdf-comment-holder-inner{padding: 27px 0 0px;}
    div.portfolio-banner img.attachment-full.size-full{height: auto;top:0;}.simply {margin-top: 20px;}
    div.cont-box ul li.cont_item{margin-bottom: 15px;}
    .blog .mkdf-post-text, .archive .mkdf-post-text, .tag .mkdf-post-text-inner{padding: 1px 15px 0px;}
    .ig-container .tools:not(:first-child) {margin-left: -0.5rem;}
    .zaplin,.marvel,.xd,p.ps,.ai,.id,.sketch{bottom:-15px;margin: 0px;text-align: center;}.tools {width: 21%;min-height: 110px;}.ig-container{margin:0;}
    p.inner-tool{font-size:11px;line-height: 14px;margin: 10px 0px;}.tools{transition: 0.3s;}
    .ig-container .ig:hover+.inner-tool{font-size: 10px;}
    .title_vendor_store_overview h3.mkdf-st-title{font-size: 19px;}.title_vendor_store_overview .mkdf-section-title-holder .mkdf-st-title:before{margin-right: 0px;}
    .title_vendor_store_overview .mkdf-section-title-holder .mkdf-st-title:after{margin-left:0px; }
    .page-child div.elementor-widget:not(:last-child),.page-id-13415 div.elementor-widget:not(:last-child){margin-bottom:10px;}
    .page-child section.portfolio-bg div.elementor-widget:not(:last-child){margin-bottom: 0px}
    .proposal_contactform .btn-common{margin-top: 20px;}.about_of_why_of_meghraj .mkdf-section-title-holder .mkdf-st-title:after{margin-left:0px;}
    .about_of_why_of_meghraj .mkdf-section-title-holder .mkdf-st-title:before{margin-right:0px;}
    .related-tecno h3.elementor-icon-box-title a {font-size: 12px !important;}
    .file-upload .wpcf7-not-valid-tip {left: 40%;}
}
@media(max-width: 375px){
    .expertise1 h2:before, .expertise3 h2:before, .expertise5 h2:before, .expertise2 h2:before, .expertise4 h2:before {width: 10px;height: 10px;border-width: 8px;margin-top: 6px;}
    .expertise1 h2:after, .expertise3 h2:after, .expertise5 h2:after, .expertise2 h2:after, .expertise4 h2:after {width: 45px;}
    .single .mkdf-author-description-image img{margin: 11px 0px 0 0px;}.social_links .mkdf-st-title{font-size: 20px;}
    div.mkdf-author-description-text-holder {width: 73%;margin: 6px 0px 2px 1px;}
    .single_page_all{
        left: 4%;
    }
   
    h1.mkdf-page-title.entry-title{
        width: 92%;
    }
    .page-template-page-gallery-php .mkdf-title-holder.mkdf-standard-type.mkdf-title-va-window-top.mkdf-has-bg-image{
        height: 149px!important;
    }
    .page-template-page-gallery .mkdf-title-holder.mkdf-has-bg-image .mkdf-title-wrapper{
        top: 125%;
    }
    .gallery_page_main .img_left_right{
        height: 221px;
    }
    .img_left_right .gallery_img_flag{
        top: -9px;
    }
    .mkdf-container.mkdf-default-page-template{
        margin-top: 0px;
    }
}
@media(max-width:360px){
    .single div.mkdf-container-inner {width: 322px;}.single div.mkdf-grid-col-9 {padding-left: 16px;padding-right: 21px;}div.mkdf-author-description{margin-bottom: 10px;}img.refresh-img {bottom: 164px;left: 246px;}
    .contact_us_right .contact_us_button{top: 17px;}.contact_us_text{top: 5px;}.contact_us{padding: 37px 15px;}
    .single .mkdf-author-description-image img {margin: 11px 0px 0 1px;}
    .social_links .mkdf-st-title{font-size: 19px;}
    .mkdf-author-description-inner.clearfix p.mkdf-author-email a{font-size: 14px;}
    div p.team-member-description{font-size: 15px;} .tools {width: 23%;}   p.inner-tool {font-size: 12px;} 
    
}
@media(max-width:320px){
    .single div.mkdf-grid-col-9{width: 332px;padding-left: 34px;}
    div.elementor-widget-wrap>.elementor-element.mkdf-row-grid-section, div.mkdf-container-inner, div.mkdf-grid, div.mkdf-row-grid-section {width: 80%;}
    div.contact_us {top: -84px;padding: 22px;}div h3.mkdf-st-title {font-size: 18px;}   
    .social_links .elementor-grid{padding-top: 15px;}
    .mkdf-section-title-holder .mkdf-st-title:before {margin-right: 0px;}
    .mkdf-section-title-holder .mkdf-st-title:after{ margin-left: 0px;}
    .web_section_related .elementor-widget-container {padding: 10px 0px 3px 2px;}
    .join_our_team div.title-hedding-banner  {top: 5px;}
    footer.mkdf-page-footer .mkdf-footer-top-holder .mkdf-footer-top-inner.mkdf-grid {padding: 120px 0 90px;}
    .portfolio .mkdf-cta-button a {position: absolute;top: 410px;}
    .gallery_page_main .img_left_right{
        height: 187px;
    }
}
.page-id-13471 .mkdf-container-inner.clearfix{
    width: auto !important;
}
.mkdf-sticky-header.header-appear .mkdf-logo-wrapper{
    display: flex;
}
.page-id-13471 .mkdf-menu-area.mkdf-menu-right {
    height: 110px;
}
