/* https://virtualcave.io/wp-content/themes/generatepress_child/style.css?ver=1618399523 */
/* Import rule from: https://fonts.googleapis.com/css2?family=Inria+Sans:wght@700&display=swap */
@font-face{font-family:'Inria Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inriasans/v14/ptRPTiqXYfZMCOiVj9kQ3FLdDQg.woff) format('woff')}
/* Import rule from: https://fonts.googleapis.com/css2?family=Roboto+Mono&display=swap */
@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/robotomono/v30/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vqPQA.woff) format('woff')}@media screen and (min-width:3840px) and (min-height:2160px){.footerlogoscrollanimate{left:81px!important;width:700px!important;height:700px!important}#trigger1{top:8vh!important}#trigger2{top:-52vh!important}}@media screen and (min-width:2048px) and (min-height:1080px){.footerlogoscrollanimate{height:300px}}#vcave_cstudies_home.sa_owl_theme .owl-nav .owl-prev{left:30px}#vcave_cstudies_home.sa_owl_theme .owl-nav .owl-next{right:30px}.page-template #content{overflow:hidden}.page-templat e#site-navigation,.page-template .site-header,.page-template .site-footer{display:none}.techcore h2.elementor-heading-title,.techprod h2.elementor-heading-title,.techadopt h2.elementor-heading-title{-webkit-text-stroke-width:3px;color:transparent!important}.techcore h2.elementor-heading-title{-webkit-text-stroke-color:#ABB6DC}.techprod h2.elementor-heading-title{-webkit-text-stroke-color:#B7D8EE}.techadopt h2.elementor-heading-title{-webkit-text-stroke-color:#B7D8EE}.techcolul1,.techcolul2{width:50%!important;display:inline-block}.tech_circle circle{stroke:rgba(255,255,255,.4)}.tech_circle_right{position:absolute!important;right:-12px;top:-110px;overflow:hidden;width:200px!important;height:200px}.tech_circle_right svg{position:absolute;bottom:0;left:0}.tech_circle_right2{position:absolute!important;right:-12px;bottom:-46px;overflow:hidden;width:200px!important;height:200px}.tech_circle_right2 svg{position:absolute;top:0;left:0}.tech_circle_right_mid{position:absolute!important;left:-12px;top:80px;overflow:hidden;width:150px!important;height:500px;z-index:1}.tech_circle_right_mid svg{position:absolute;top:0;right:0}.overflowhidden{overflow:hidden}.contactsvcave{margin:auto;width:200px}.contactsvcave p{text-align:left}.vcave_card,.vcave_card2{box-shadow:0 3px 6px #00000029;background:#fff}.vcave_card .elementor-column:nth-child(2) .elementor-widget-wrap{padding:20px 40px;max-height:370px;font-size:14px}.vcave_card .elementor-column:nth-child(1) .elementor-column-wrap{padding:0px!important}.vcave_card2 .elementor-column:nth-child(1) .elementor-widget-wrap{padding:20px 40px;max-height:370px;font-size:14px}.vcave_card2 .elementor-column:nth-child(2) .elementor-column-wrap{padding:0px!important}#secondarycircle_casestudy{z-index:-1}.vcave_card .verticalheading{position:absolute!important;left:-31%;transform:rotate(-90deg);z-index:10;top:50%;width:300px!important;text-align:center}.vcave_card2 .verticalheading{position:absolute!important;right:-31%;transform:rotate(90deg);z-index:10;top:50%;width:300px!important;text-align:center}.page-template:not(.home) .header_md:not(.animated){visibility:hidden!important;opacity:0}.page-template:not(.home) .header_md{background:#fff}.page-template:not(.home) .header_md svg path{fill:#000}.header_md nav.elementor-nav-menu{position:relative;z-index:9999999999999;top:0;margin:auto}.header_md .elementor-nav-menu li{display:inline-block!important;margin:0 12px;overflow:hidden}.header_md .elementor-menu-toggle{background:transparent}.header_md .elementor-menu-toggle svg{width:24px;height:24px;transition:all .35s ease-in-out}.header_md .elementor-nav-menu li a{font-size:18px;font-weight:400}.stickymd_active .elementor-nav-menu__container a,.page-template:not(.home) .header_md .elementor-nav-menu__container a{color:#000!important}.header_md{max-height:98px}.elementor-nav-menu--dropdown .elementor-item.elementor-item-active,.elementor-nav-menu--dropdown .elementor-item.highlighted,.elementor-nav-menu--dropdown .elementor-item:focus,.elementor-nav-menu--dropdown .elementor-item:hover,.elementor-sub-item.elementor-item-active,.elementor-sub-item.highlighted,.elementor-sub-item:focus,.elementor-sub-item:hover{background-color:transparent!important;color:#F7941E!important}#vcave_footer .elementor-nav-menu a.elementor-item{padding:0}#vcave_footer .elementor-widget-container a:hover{text-decoration:underline}.vcave_footer_logo img{max-width:250px;margin:25px;width:100%}.center{text-align:center}#rights_section .elementor-widget-text-editor{margin-bottom:0}#vcave_footer .elementor-widget-container,#vcave_footer .elementor-widget-container a{font-size:14px;color:#fff!important;background:transparent}#vcave_footer .elementor-nav-menu a.elementor-item:after{content:none!important}.vc_contact_form form textarea{min-height:250px}.vcave_contact_section .elementor-column-wrap{padding:0}.vc_contact_form form.elementor-form .elementor-field-type-submit{width:100%}.vc_contact_form form.elementor-form{padding:50px 10px 30px 10px;box-shadow:0 3px 6px #00000029}.vc_contact_form form.elementor-form .elementor-field-label{display:none}.vc_contact_form .elementor-field-type-text,.vc_contact_form .elementor-field-type-email{display:inline-block;width:50%!important}.vcave_brands_logo .elementor-widget-wrap{display:block!important;text-align:center}.vcave_brands_logo .elementor-widget-image{display:inline-block;width:12%!important;vertical-align:top;margin:0 2%!important}.vcave_brands_logo .elementor-widget-image img{width:100%}.techlist{padding:0 70px;margin:0}.techlist li.techcol{display:inline-block;width:36%;vertical-align:top}.techlist li.techcol a{display:block;margin:20px 0;font-weight:700;font-family:Inria Sans;font-size:16px;white-space:nowrap;color:#0F0F0F}.techlist li.techcol .number{background:#444443;color:#fff;display:inline-block;border-radius:50px;width:23px;height:23px;font-size:12px;text-align:center;line-height:23px;margin-right:10px}.code_ln{display:none;position:absolute;top:29px;left:281px;color:#D4D4D4;list-style:none;font-size:14px;width:30%}.code_ln li{width:100%;border-top:1px solid #ddd}#typewriter{font-family:Roboto Mono;font-weight:500;font-size:14px;width:634px;height:282px;color:#fff;margin:auto;background-color:transparent;overflow:unset;background-image:url(/wp-content/uploads/2020/04/typewritertextbg.png);background-size:100%;background-position:center;background-repeat:no-repeat;padding:53px 20px 20px 115px}#typewriter:after{content:"|";-webkit-animation:blink 500ms linear infinite alternate;animation:blink 500ms linear infinite alternate}@-webkit-keyframes blink{0%{opacity:0}100%{opacity:1}}@keyframes blink{0%{opacity:0}100%{opacity:1}}#typewriter .green{color:#648643}#typewriter .blue{color:#519CD6}.boldinria .elementor-heading-title,h2{font-family:'Inria Sans',sans-serif!important;font-weight:bold!important}.dev_text_col{position:relative;top:-200px}.dev_para p{width:75%}#intro{text-align:center;position:relative;height:100vh;overflow:hidden;top:100px}#dashedcircle{position:absolute;top:0;bottom:0;margin:auto;height:20px}#whitecircle{position:absolute;top:0;bottom:0;margin:auto;height:100px}#bluecircle{position:absolute;top:0;bottom:0;margin:auto;height:200px}#bluecircle,#whitecircle,#dashedcircle{left:-50%;right:-50%}#dashedcircle circle{stroke:#F79425}#bluecircle0 circle{stroke:#8389b3}#secondarycircle_services{position:absolute;right:-10px;top:-280px;width:500px;height:500px;overflow:hidden}#dashedsecondarycircle,#whitesecondarycircle{position:absolute;left:50%;right:50%}#whitesecondarycircle{top:0;left:190px}#dashedsecondarycircle{top:105px;left:290px}#dashedsecondarycircle circle{stroke:#cccfe5;border:2px solid #000}#whitesecondarycircle circle,#dashedcircle_casestudy circle,#whitecircle_casestudy circle,#dashedsecondarycircle circle,#whitesecondarycircle_right circle{stroke:#ebecf3}#dashedcircle_casestudy,#whitecircle_casestudy{width:100px;height:100px;position:absolute;margin:auto;top:0;bottom:0}#dashedcircle_casestudy{width:100%!important}#secondarycircle_casestudy{position:absolute;left:-150px;top:-650px;width:700px;height:700px}#whitesecondarycircle_right{width:700px;height:700px;position:absolute;top:0;left:0;z-index:9999}#secondarycircle_casestudy_right{position:absolute;right:0;top:-750px;overflow:hidden;z-index:0;width:100px;height:700px}#secondarycircle_contact svg circle{stroke:#ebecf3}#dashedcircle_contact,#whitecircle_contact{width:100px;height:100px;position:absolute;margin:auto;right:0;top:0;;bottom:0}#dashedcircle_contact{width:100%!important}#secondarycircle_contact{position:absolute;right:0;top:-120px;width:700px;height:700px;z-index:-1;overflow:hidden}#objectmain svg{width:249px;height:249px}#object1 svg{width:131px;height:131px}#object2 svg,#object3 svg{width:115px;height:115px}.logoscrollanimate{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:30%;margin:auto}#object1{position:absolute;top:-5px;right:0;left:0}@-moz-document url-prefix(){#object1 svg{width:134px;height:132px}}#object2{position:absolute;top:60px;left:-66px;right:0}#object3{position:absolute;top:60px;right:-66px;left:0}#object2,#object3{display:inline-block}#trigger1{position:static;height:10px;width:100%}#footertextlogo{margin-top:10px}#trigger2{position:relative;top:-79vh;background:#000}.footerlogoscrollanimate{position:absolute;top:0;bottom:-200px;left:30px;right:0;width:400px;height:200px;margin:auto;background:#fafafa;text-align:center}#footerobjectmain svg{width:150px;height:150px}#footerobject1 svg{width:81px;height:81px}#footerobject2 svg,#footerobject3 svg{width:70px;height:70px}#footerobject1{position:absolute;top:-4px;right:0;left:0}#footerobject2{position:absolute;top:36px;left:-40px;right:0}#footerobject3{position:absolute;top:36px;right:-40px;left:0}#header_md_vc .virtualcave_logosvg svg .a,#header_md_vc,#header_md_vc.stickymd_active,.stickymd_active .virtualcave_logosvg svg .a{transition:0.6s all}#header_md_vc.stickymd_active{background:#fff;border-bottom:1px solid #ebecf3}.stickymd_active .virtualcave_logosvg svg .a{fill:#000}.virtualcave_logosvg svg{margin-right:0;width:320px}.home .elementor-location-header{position:absolute!important;width:100%;top:0;z-index:10}.section_primary .elementor-element-populated{padding:0px!important}.elementor-location-header .elementor-element-populated{padding:0px!important}#service_boxes .elementor-column-wrap .elementor-widget-wrap{box-shadow:0 3px 6px #00000029;border-radius:5px;padding:30px 43px;background:#fff}#service_boxes .elementor-column-wrap .elementor-image-box-img{width:80px;margin:0}#service_boxes .elementor-column-wrap .elementor-widget-wrap .elementor-image-box-description{font-size:12px;min-height:100px}#service_boxes .elementor-column-wrap .elementor-widget-wrap .elementor-image-box-title{font-size:16px;margin:15px 0}#service_boxes{margin-bottom:-180px;position:relative;z-index:1}.vcaveslider .vcaveslider_img,.vcaveslider .vcaveslider_content{display:table-cell;width:49%;vertical-align:middle;max-height:400px;height:400px}.vcaveslider .vcaveslider_img{background-position:center;background-repeat:no-repeat;background-size:cover}.vcaveslider .vcaveslider_content{padding:20px}#case_studies_section .black{background:none!important}#case_studies_section{overflow:hidden}#case_studies_section h2.elementor-heading-title{line-height:1;position:relative;top:5px}.vcave_contact_section h2.elementor-heading-title{line-height:1}. #vcave_cstudies_home .owl-stage{display:flex;align-items:center}#vcave_cstudies_home .owl-item.active{margin-left:0}#vcave_cstudies_home .owl-item .sa_hover_container{margin:1% 2%!important;box-shadow:0 3px 6px #00000029;background:#fff;padding:0px!important;min-height:unset!important}.vcave_contact_section{background-position:bottom center!important;background-size:cover}.page-template:not(.home) .virtualcave_logosvg svg{position:relative;top:-15px}.casestudypgcontent,.casestudypgimg,.casestudypgcontent .elementor-widget-wrap{height:420px!important;max-height:420px!important;background-position:center;background-size:cover}.casestudypgimg1{background-image:url(/wp-content/uploads/2020/04/softaredevimgcase.jpg)}.casestudypgimg2{background-image:url(/wp-content/uploads/2020/06/faster-service-deployment-image.jpg)}.casestudypgimg3{background-image:url(/wp-content/uploads/2020/06/smooth-migration-to-aws.jpg)}.casestudypgimg4{background-image:url(/wp-content/uploads/2020/06/new-team-structure.jpg)}.vcave_footer_logo img,.vcave_footer_logo svg{display:none!important}.vcave_contact_section#{background-position:bottom center;background-size:cover}.footer_vcave_svg{display:none}.jutso_logo img{filter:invert(1);width:150px!important}.legaltext,.legaltext a{color:#fff!important}#vcave_footer{top:60px;white-space:nowrap}#vcave_cstudies_home .owl-nav{display:block!important}#vcave_cstudies_home .owl-nav button{top:unset!important;bottom:-70px!important}@media screen and (min-width:2048px){.footerlogoscrollanimate{bottom:-100px;width:500px;height:300px}#trigger2{top:-70vh}}@media screen and (min-width:2560px){.footerlogoscrollanimate{bottom:-100px;width:600px;height:350px}}@media screen and (min-width:1600px){.techprod,.techcore,.techadopt{position:relative;top:-35px!important}}@media screen and (min-width:768px){.stickymd_active .virtualcave_logosvg{margin-bottom:-20px;margin-top:-10px}.page-template:not(.home) .header_md .elementor-menu-toggle svg{visibility:hidden!important;opacity:0}#case_studies_section .elementor-column-wrap{padding:0}.stickymd_active .elementor-nav-menu__container{opacity:1!important;visibility:visible!important;transition:0.5s all!important}.header_md .elementor-nav-menu__container{background:transparent;transform:scaleY(1)!important;max-height:100vh!important;overflow:hidden;margin-top:0!important;top:-2px!important;width:100%!important;left:-40px!important}.header_md .elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container,.page-template:not(.home) .header_md .elementor-nav-menu__container{opacity:1!important;visibility:visible!important;transition:0.5s all!important}.header_md .elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu__container{opacity:0;visibility:hidden;transition:0.5s all}.header_md .elementor-nav-menu li a{color:#fff}.elementor-nav-menu--dropdown .elementor-item.elementor-item-active,.elementor-nav-menu--dropdown .elementor-item.highlighted,.elementor-nav-menu--dropdown .elementor-item:focus,.elementor-nav-menu--dropdown .elementor-item:hover,.elementor-sub-item.elementor-item-active,.elementor-sub-item.highlighted,.elementor-sub-item:focus,.elementor-sub-item:hover{color:#fff}}@media screen and (max-width:1800px){.vcave_contact_section{background-position:15% 100%!important}}@media screen and (max-width:1600px){.vcave_contact_section{background-position:15% 100%!important}#vcave_footer section .elementor-column:nth-child(3){padding-left:50px}}@media screen and (max-width:1440px){#trigger1{top:-10vh}#trigger2{top:-80vh}.vcave_footer_logo svg{margin:auto;width:100%;max-width:250px}.vcave_contact_section{background-position:bottom right!important;background-size:150% 100%}#vcave_footer section .elementor-column:nth-child(2){display:none}#vcave_footer section .elementor-column:nth-child(1){width:32%}.footer_vcave_svg{display:block}.header_md .elementor-nav-menu__container{width:105%!important;left:-60px!important}.header_md .elementor-menu-toggle{margin-right:15px}.vcaveslider .vcaveslider_img{height:500px}#secondarycircle_casestudy{top:-675px}.boldinria .elementor-heading-title{font-size:30px;margin-right:100px}.footerlogoscrollanimate{background:transparent!important;width:300px;height:150px;bottom:-120px}#footertextlogo{margin-top:0;width:300px}.logoscrollanimate{height:25%}}@media screen and (max-width:1280px) and (max-height:720px){#trigger2{top:-86vh}}@media screen and (max-width:1200px){.dev_text_col .elementor-element-populated{padding:15px!important}.casestudypgcontent .elementor-widget-wrap{padding:20px!important}.casestudypgcontent,.casestudypgimg,.casestudypgcontent .elementor-widget-wrap{max-height:500px!important;height:500px!important}.techprod .elementor-heading-title,.techcore .elementor-heading-title,.techadopt .elementor-heading-title{font-size:100px!important;-webkit-text-stroke-width:1px!important}.vcave_card .verticalheading{position:absolute!important;left:0;top:-50px;transform:rotate(0deg);text-align:center;width:100%!important;margin:10px 0px!important}.vcave_card2 .verticalheading{position:absolute!important;left:0;top:-50px;transform:rotate(0deg);text-align:center;width:100%!important;margin:10px 0px!important}section.casestudy{padding-top:120px!important;padding-bottom:0px!important}.header_md .elementor-nav-menu li{margin:0 5px}.virtualcave_logosvg{padding:0 15px}}@media screen and (min-width:1023px) and (max-width:1060px){#trigger1{top:-10vh!important}}@media screen and (max-width:1024px){#case_studies_section h2.elementor-heading-title{top:0}#trigger1{top:-14vh}.header_md .elementor-nav-menu li{margin:0}.header_md .elementor-nav-menu li a{font-size:16px}.technologies h2{font-size:80px}.vcave_footer_logo img{margin:100px auto 25px auto}.header_md .elementor-nav-menu__container{width:100%!important;left:0px!important}.stickymd_active .elementor-menu-toggle.elementor-active svg path,.stickymd_active .elementor-menu-toggle.elementor-active svg line,.stickymd_active .elementor-menu-toggle svg rect{stroke:#000;fill:#000}#vcave_footer .elementor-row .elementor-inner-column{width:25%!important;}#vcave_footer .elementor-row .elementor-inner-column:nth-child(3),#vcave_footer .elementor-row .elementor-inner-column:nth-child(4){padding-left:15px}#vcave_footer .elementor-row .elementor-inner-column:nth-child(2){display:none}.vcave_contact_section .elementor-column-wrap{padding:10px}#vcave_footer nav.elementor-nav-menu--dropdown{background:transparent;margin:0}.vcave_contact_section{background-position:center;background-size:cover}.vcaveslider .vcaveslider_content{padding:15px;font-size:12px}}@media screen and (min-width:767px) and (max-width:1060px){#trigger1{top:-8vh!important}}@media screen and (max-width:1024px) and (min-width:768px){#trigger2{top:-70vh}.logoscrollanimate{height:24%}#intro{top:80px}.boldinria .elementor-heading-title{margin-right:0}.dev_text_col .elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:60%}.dev_para p{width:88%}.stickymd_active.header_md .elementor-menu-toggle svg{display:none}.header_md .elementor-menu-toggle svg{z-index:9999}.header_md .elementor-nav-menu li a{padding:10px 12px;font-size:14px}#service_boxes .elementor-column-wrap .elementor-widget-wrap{padding:15px}#service_boxes .elementor-column-wrap .elementor-widget-wrap .elementor-image-box-description{height:130px}#secondarycircle_casestudy_right{z-index:-1}.techprod,.techcore,.techadopt{top:-24px!important}.technologies{padding:60px 0 30px 0px!important}#case_studies_section{padding:150px 0 30px 0}.technologies ul li{font-size:12px}.vcave_contact_section section:nth-child(3) .elementor-row .elementor-inner-column.elementor-column:nth-child(1){width:10%}.vcave_contact_section section:nth-child(3) .elementor-row .elementor-inner-column.elementor-column:nth-child(2){width:80%}.vcave_contact_section section:nth-child(3) .elementor-row .elementor-inner-column.elementor-column:nth-child(3){width:10%}.footerlogoscrollanimate{left:-57px}#footerobjectmain svg{width:100px;height:100px}#footerobject1 svg{width:50px;height:50px}#footerobject2 svg,#footerobject3 svg{width:47px;height:47px}#footertextlogo{margin-top:0;width:180px}#footerobject1{position:absolute;top:0;right:0;left:0}#footerobject2{position:absolute;top:25px;left:-28px;right:0}#footerobject3{position:absolute;top:24px;right:-27px;left:0}#vcave_footer .elementor-row .elementor-column:nth-child(5){position:relative;left:-50px}}@media screen and (max-width:1024px) and (min-width:768px) and (orientation:landscape){.footerlogoscrollanimate{left:-25px}.legaltext{position:relative;left:-130px}}@media screen and (max-width:1024px) and (max-height:768px){.boldinria .elementor-heading-title{margin-right:150px!important}.boldinria{margin-bottom:5px!important}.dev_text_col{top:-110px!important}.dev_para p{width:60%!important}}@media screen and (max-width:1024px) and (max-height:600px){.boldinria .elementor-heading-title{margin-right:150px!important}.boldinria{margin-bottom:5px!important}.dev_text_col{top:-110px!important}.dev_para p{width:60%!important}.logoscrollanimate{height:33%}}@media screen and (max-width:800px) and (max-height:480px){#trigger2{top:-81vh}.footerlogoscrollanimate{left:-60px}}@media screen and (max-width:820px) and (orientation:landscape){.footerlogoscrollanimate{display:none}.vcave_footer_logo img,.vcave_footer_logo svg{display:block!important}}@media screen and (max-width:767px){.footerlogoscrollanimate{display:none}.vcave_footer_logo img,.vcave_footer_logo svg{display:block!important}.vcaveslider .vcaveslider_img,.vcaveslider .vcaveslider_content{display:inline-block;width:49%;vertical-align:middle}.vcaveslider .vcaveslider_content{height:auto!important;max-height:unset}#case_studies_section .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:5px!important}#case_studies_section .elementor-heading-title{font-size:40px;line-height:48px}#vcave_footer0,#legal_section0{position:relative;top:100px}#vcave_footer .elementor-row .elementor-inner-column:nth-child(3),#vcave_footer .elementor-row .elementor-inner-column:nth-child(4){padding-left:50px}.techcore h2.elementor-heading-title,.techprod h2.elementor-heading-title,.techadopt h2.elementor-heading-title{font-size:64px!important}.vcave_contact_section{background-position:bottom center!important;background-size:cover!important}#vcave_footer section .elementor-column:nth-child(3) .elementor-widget-html{white-space:nowrap}.header_md .elementor-nav-menu li{display:block!important}.header_md .elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container{background:#fff}.page-template:not(.home) .header_md .elementor-menu-toggle svg rect{fill:#000}.page-template:not(.home) .header_md .elementor-menu-toggle svg path,.page-template:not(.home) .header_md .elementor-menu-toggle svg line{stroke:#000}.vcave_card .verticalheading{position:relative!important;left:0;top:-268px;transform:rotate(0deg);text-align:center;width:100%!important;margin:10px 0px!important}.vcave_card2 .verticalheading{position:relative!important;right:0;top:-268px;transform:rotate(0deg);text-align:center;width:100%!important;margin:10px 0px!important}.casestudypgcontent,.casestudypgcontent .elementor-widget-wrap{height:auto!important;max-height:unset!important}.vcave_card .elementor-column:nth-child(2) .elementor-widget-wrap{max-height:100%}.vcave_card2 .elementor-column:nth-child(1) .elementor-widget-wrap{max-height:100%}.elementor-24 .elementor-element.elementor-element-057f096:not(.elementor-motion-effects-element-type-background){background-position:center}.elementor-nav-menu--dropdown .elementor-item.elementor-item-active,.elementor-nav-menu--dropdown .elementor-item.highlighted,.elementor-nav-menu--dropdown .elementor-item:focus,.elementor-nav-menu--dropdown .elementor-item:hover,.elementor-sub-item.elementor-item-active,.elementor-sub-item.highlighted,.elementor-sub-item:focus,.elementor-sub-item:hover{color:#000!important}.techlist li.techcol{width:49%}.techlist{padding:0 20px}.vcave_brands_logo .elementor-widget-image{display:inline-block;width:25%!important}#vcave_footer .elementor-row .elementor-inner-column:nth-child(5),#vcave_footer .elementor-row .elementor-inner-column:nth-child(5) .elementor-image{text-align:center}#vcave_footer .elementor-row .elementor-inner-column:nth-child(3),#vcave_footer .elementor-row .elementor-inner-column:nth-child(4){width:50%!important;padding-left:0;padding:30px 0}#vcave_footer .elementor-row .elementor-inner-column:nth-child(4){padding-left:60px}#vcave_footer .elementor-row .elementor-inner-column{width:100%!important;}#vcave_cstudies_home.owl-carousel .owl-item{width:100%}#secondarycircle_casestudy_right{display:none}#whitecircle_casestudy{width:100%!important;height:auto!important;z-index:-1}.vcaveslider .vcaveslider_img{height:300px}#secondarycircle_casestudy{width:100%;overflow:hidden}#dashedcircle_casestudy{left:0;right:0;width:70%!important;z-index:-1}.vcaveslider .vcaveslider_img,.vcaveslider .vcaveslider_content{width:100%}.page-template:not(.home) .header_md{padding:18px 0 30px 0px!important}#service_boxes .elementor-column-wrap .elementor-widget-wrap{margin-bottom:30px}#service_boxes .elementor-column-wrap .elementor-widget-wrap .elementor-image-box-description{min-height:auto}#secondarycircle_services{width:100%}#navbar_menu{margin-top:-40px}.page-template:not(.home) #navbar_menu{margin-top:-58px}.stickymd_active #navbar_menu{margin-top:-55px}.virtualcave_logosvg svg{width:200px;margin-left:15px}.header_md.stickymd_active{padding:10px 0 10px 0px!important;max-height:100px}.stickymd_active .virtualcave_logosvg svg{margin-bottom:-5px}.dev_text_col{padding:15px 15px;top:-110px}.hide_xs0{display:none}#typewriter span{line-height:inherit}.code_ln{position:absolute;top:37px;left:17px;color:#D4D4D4;list-style:none;font-size:9px;width:4%;background:#1e1e1e;line-height:1.4}.code_ln li{border-top:0 solid #ddd}#intro{top:0}#case_studies_section{padding:50px 0 20px 0}.vcave_contact_section{padding:150px 0 0 0px!important}.technologies{display:none}.elementor-8 .elementor-element.elementor-element-2d5da26{padding:100px 0 0 0}.header_md .elementor-nav-menu li a{text-align:center;display:block;padding-top:5px;padding-bottom:10px}.header_md ul.elementor-nav-menu{padding:15px!important}.page-template:not(.home) #content .elementor-section-wrap>section{padding:0}.vcave_card .elementor-column:nth-child(2) .elementor-widget-wrap,.vcave_card2 .elementor-column:nth-child(1) .elementor-widget-wrap{padding:5px!important}.addresscol{padding:60px 15px}#mapaddress{margin-top:-30px}}@media screen and (max-width:600px){#trigger1{top:-13vh}}@media screen and (max-width:420px){.boldinria .elementor-heading-title{margin-right:00px!important}.dev_para p{width:100%!important}#typewriter{font-size:8px;width:100%;height:200px;background-size:contain;padding:58px 25px 55px 64px;line-height:11px}}