@import url(https://web.archive.org/web/20220924023810cs_/https://fonts.googleapis.com/css2?family=Montserrat:wght@300&display=swap);#blog .blog_pic,.solutions,.wave-effect,.waves-shape{overflow:hidden}.water-wave,.water-wave::before{-webkit-animation-iteration-count:infinite}#locations,footer.dark .widget_links li a{background-image:none}.listser .whyvidh_sd,section#locations{min-height:auto}.wave-effect{position:absolute;left:0;right:0;bottom:0;margin:auto;height:150px}.solutions:before,.wave,.waves-shape{height:100%;position:absolute}.shape-one{z-index:15;opacity:.5}.shape-two{z-index:10;opacity:.75}.shape-three{z-index:5}.wave{left:0;width:200%;background-repeat:repeat no-repeat;background-position:0 bottom;transform-origin:center bottom}.waves-shape{bottom:-1px;width:100%}.wave-one,.wave-three{background-size:50% 100px}.wave-anim .wave-one{animation:3s 1s move-wave;-webkit-animation:3s 1s move-wave}.wave-two{background-size:50% 120px}#blog,.technology_bg{background-size:cover;padding-bottom:45px}.wave-anim .wave-two{animation:10s linear infinite move_wave}.wave-anim .wave-three{animation:15s linear infinite move_wave}@keyframes move_wave{0%{transform:translateX(0) translateZ(0) scaleY(1)}50%{transform:translateX(-25%) translateZ(0) scaleY(.55)}100%{transform:translateX(-50%) translateZ(0) scaleY(1)}}div.swal2-modal h2#swal2-title.swal2-title{font-size:18px;margin-top:-72px;margin-bottom:78px}#primary-menu ul li .mega-menu-content.col-4>.col-md-4{width:33.33%}.heading,div #corevalues .divdesignaboutus h4{color:#333}.heading span{color:#1bbbbd}#services .text-vidhtwo,.right_portion_footer,.services p.text-vidh{margin-bottom:30px}.text-vidh{text-align:center;font-size:16px;margin-bottom:5px}.entry-content p,.foh_text{text-align:justify}#vidhemasol #select_modelcat,.foh_text{font-size:14px}#header.full-header #primary-menu>ul,section#portfolio .topRated .columnFour .contentDesc .contentTexture ul.list li{border-right:none}#header.full-header #logo{padding-right:73px}a.action_btn{border-radius:4px;background:#24bec0;width:292px;height:75px;color:#fff;font-size:22px;text-transform:uppercase;float:left;text-align:center;padding-top:24px;margin:25px 0}.content_action{color:#fff;font-size:52px;text-transform:lowercase;text-align:left;line-height:50px}.mbt_zero{margin-bottom:0!important}.mtp_zero{margin-top:0!important}#offshoredd .container,#primary-menu ul ul.submenusacall li.flag3.hrnumber a,.blog.blog-Det,.technology_bg{width:100%}#content.contactuspage #Contact h3 span,#solutions .apps_data h6 i,#vidhemasol .address_footer,#vidhemasol .dark .footer-widgets-wrap a,#vidhemasol .dark .widget_archive li a,#vidhemasol .dark .widget_categories li a,#vidhemasol .dark .widget_links li a,#vidhemasol .dark .widget_meta li a,#vidhemasol .dark .widget_nav_menu li a,#vidhemasol .dark .widget_pages li a,#vidhemasol .dark .widget_recent_comments li a,#vidhemasol .dark .widget_recent_entries li a,#vidhemasol .dark .widget_rss li a,#vidhemasol p.call_usp,.HomeMain .topRated .columnFour .contentDesc .contentTexture.contentIs p,.address_footer,.change_color,.change_color h3,.copright_text a,.footer-part1 .email-link,.mainaboutus .largecontentdiv h3.whyvidhematitlte,.topRated .columnFour .contentDesc.all .contentTexture:hover .readMore:hover,div header.dark #header-wrap:not(.not-dark) #primary-menu>ul>li:hover a,header.dark #header-wrap:not(.not-dark) #primary-menu>ul>li:hover>a:hover,header.dark #header-wrap:not(.not-dark) #primary-menu>ul>li>a:hover,section#partnershipmodels.testimonalSec .headingSec h4{color:#fff}.heading{text-align:center;font-size:16px;padding:35px 0}.frame_serices{border:1px solid #fff;width:100%;float:left;height:auto}.divide_table{width:100%;height:1px;background:#fff;float:left}#primary-menu ul li.getaquote a,.solutions{background:var(--theme-color);position:relative}.section_wrapper{text-align:center;border-right:1px solid #fff;padding:20px 0}.section_wrapper .content{color:#fff;font-size:22px;margin-top:10px}.col_one_half{width:45.5%!important}.sol_mt{margin-top:8%}.call_us p{text-align:right;font-size:18px;color:#fff;margin-top:15px}#header.sticky-header:not(.static-sticky),#header.sticky-header:not(.static-sticky) #header-wrap,#header.sticky-header:not(.static-sticky) #primary-menu,#header.sticky-header:not(.static-sticky) #primary-menu>ul,#header.sticky-header:not(.static-sticky) #primary-menu>ul>li>a,#header.sticky-header:not(.static-sticky):not(.sticky-style-2) #logo img,.advantagesser .texticonss h5{height:60px}.detail_fine{border-top:1px solid #fff;color:#fff;line-height:25px;margin-left:62px;margin-top:15%;padding-left:35px;padding-top:9px}.jowus_ul,.list_services,.qlink_ul{list-style:none}.qlink_ul li{padding:4px}.qlink_ul li a{color:#aaa;background-repeat:no-repeat;padding-left:4%}.dark #header-wrap .dark ul li.getaquote a{margin-top:7px}#vidhema_content{padding:40px 0 0}#primary-menu ul li.getaquote a{line-height:49px;height:47px;border-radius:5px;color:#fff!important;max-height:47px;padding:0 20px;font-weight:700}#services{background-color:#fff;margin:0;padding:0;display:none}#Contactus #getaquoteform .headingser,#ktestimonialTextDiv.headecarousel.owl-carousel .owl-item,#ourmission h5,#ourvision h5,#servicedetailsftcd .whyvidh_sd .texts-sd h4,#servicedetailsftcd .whyvidh_sd .texts-sd p,#services .icon_develop,#services h3.headingser,#technologiesdiv .texts-sd p,.about_authimg,.blog-content .center,.brandslogo .col-md-2,.icon_textdev .heading-block,.languageicondiv,.whyvidh_sd .texts-sd p,div#lifeatvidhema .container-fluid,div.whyvidh_sd .texts-sd h4,p.wordpresschoicepara,section div#portfolio h3{text-align:center}#footercons .form-group.full-block.textarea,.icon_textdev p,.whyvidh_sd,p.blogvidh,section div.dark.darkhome .slider-caption{text-align:left}.solutions:before{display:block;background:url(https://web.archive.org/web/20220924023810im_/https://images.vidhema.com/Vidhema/VidhemaBlogImages/202132212632-275bannersoltions.jpg) left top/cover no-repeat;padding-bottom:45px;opacity:.6;left:0;top:0;width:100%;z-index:1}#blog h3 span,#solutions h3 span{color:#fff;text-align:center;font-size:34px;text-transform:uppercase;margin-bottom:0}#solutions h5{color:#fff;text-align:center;font-size:16px;font-weight:400;margin-bottom:50px}#Contactus #getaquoteform .headingser:after,#blog h3:after,#services h3.headingser:after,#solutions h3:after{content:"";background:#ececec;display:block;height:1px;margin:0 auto;position:relative;width:30%}#Contact h3 span:after,#Contactus #getaquoteform .headingser span:after,#blog h3 span:after,#blog-content h3 span:after,#services h3.headingser span:after,#solutions h3 span:after,.blog-content h3 span:after{content:"";background:var(--theme-color);display:block;height:5px;margin:3px auto -3px;position:relative;width:10%;z-index:2}#solutions .apps_data h6 span{color:#fff;text-align:center;margin-top:15px;margin-bottom:35px;font-size:16px;font-weight:400;margin-left:3%;text-transform:uppercase}#portfolio{padding-bottom:0;background-color:#fff}#portfolio h3 span{color:var(--theme-color);text-align:center;font-size:26px;letter-spacing:2px;text-transform:uppercase;margin-bottom:0}#portfolio h5{text-align:center;color:#555;font-weight:400;font-size:18px}#portfolio .swipercontainer_portfolio{width:98%}#portfolio .swipercontainer_portfolio .swiper-slide,#portfolio .swipercontainer_portfolio .swiper-wrapper{max-height:320px;min-height:320px}#portfolio .boxshadow_my,#servicedetails .div_colbox,#servicedetails .waylf,.quoteformser .col-xs-12{padding-left:0;padding-right:0}#portfolio .swipercontainer_portfolio h2{margin-bottom:5px;font-size:22px}#lifeatvidhema .headingsser span,#portfolio .swipercontainer_portfolio h2 span{color:#444}#portfolio .swipercontainer_portfolio h2 a.vm_button{background-color:var(--theme-color);color:#fff;font-size:14px;float:right;margin:1% 0 0;padding:5px 20px;border-radius:5px;cursor:pointer;font-weight:400;border-color:#0475e5}#portfolio .swipercontainer_portfolio h2 a.vm_button:hover{border:1px solid var(--theme-color);background-color:#fff;-webkit-transition:background-color 1s linear;-ms-transition:background-color 1s linear;transition:background-color 1s linear;color:#0475e5}#portfolio .box_projectdesc{background-color:#fff;border-radius:0;padding-bottom:3px}#portfolio .box_projectdesc h2,#portfolio .box_projectdesc h4{padding:10px 20px 0}#portfolio .box_projectdesc h4{color:#555;padding:0 20px;font-size:15px;font-weight:400}#blog{background-image:linear-gradient(to bottom,rgba(1,1,1,.72),rgba(0,0,0,.93));width:100%;margin-top:0;display:none}#Contact h5,#blog h5{color:#fff;text-align:center;font-size:16px;font-weight:400}#blog .blog_pic{width:100%;min-height:450px;max-height:450px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px 2px 2px 2px;background:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(256,256,256,.75);-moz-box-shadow:0 1px 1px 0 rgba(256,256,256,.75);box-shadow:0 1px 1px 0 rgba(256,256,256,.75);margin:20px 0 0}#blog .blog_pic>a{display:inline-block;vertical-align:top;width:inherit}#blog .thumb{display:block;text-align:center}#blog .thumb img{width:100%;-moz-transform:scale(1.07,1.07);-ms-transform:scale(1.07,1.07);-webkit-transform:scale(1.07,1.07);transform:scale(1.07,1.07);-webkit-transition:.5s;-transition:.5s all ease;transition:.5s}#blog .thumb_desc{top:20px;height:146px;max-height:146px;display:block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;margin:0;position:absolute;bottom:0;left:0;content:'';background-color:rgba(0,0,0,.8)}#blog .thumb_desc p{color:#fff;padding:5px 10px;vertical-align:middle;line-height:20px;margin-bottom:0;font-size:18px}#blog .thumb_desc:hover{background-color:rgba(232,62,47,.7);-webkit-transition:height .1s;-ms-transition:height .1s;transition:height .1s;color:var(--theme-color);height:80px}#blog .button-div .link_btn:hover,a.read_more:hover{background-color:rgba(232,86,49,.7);-webkit-transition:background-color 1s linear;-ms-transition:background-color 1s linear;transition:background-color 1s linear}#blog .animation-element.slide-up.in-view{opacity:1;-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}#blog .animation-element.slide-up{-ms-transform:translateY(40px);-webkit-transform:translateY(40px);transform:translateY(40px)}#blog .bloginfo{display:inline-block;width:100%;max-width:310px;vertical-align:top;margin:0 2px 10px}#blog .button-div{text-align:center;min-height:100px}#blog .button-div .link_btn a{color:#fff!important}#blog .button-div .link_btn a:hover{color:#e85631}#blog .button-div .link_btn{margin-top:2%;border:3px solid #e85631;border-radius:5px;display:inline-block;padding:8px 74px;font-size:16px;color:#fff}a.read_more:hover{color:#fff}#blog>.link_btn>a.link_caption{font-size:24px;padding:8px 12px;display:inherit;min-width:170px}#Contact h3 span,#Contactus #getaquoteform .headingser span,#services h3.headingser span{color:var(--theme-color);text-align:center;font-size:34px;text-transform:uppercase;margin-bottom:0}#Contact{background-color:#fff;margin-top:0;padding-bottom:0}#Contact h3:after,#blog-content h3:after,.blog-content h3:after{content:"";background:#d3d3d3;display:block;height:1px;margin:0 auto;position:relative;width:30%}.blog .blog-content h3:after{position:absolute;left:0;right:0}.blog.blog-Det .blog-content h3:after{position:absolute;left:15px;right:auto}#servicedetailsst .largecontentdiv h3,.about_authimg,.about_authtext,.blog.blog-Det .blog-content h3:first-child,h3.wordpresschoice{margin-bottom:15px}#hireteamdd .largecontentdiv h3,.address_footer,.contact_fotsec p{margin-bottom:5px}.blog .blog-content h3.left span:after{margin:3px 1px -3px}.footer-part2 .client-logos a:first-child,.topRated .columnFour .contentDesc.all .contentTexture ul li:first-child,div#Contact #footercons.from-right-block .form-group.phonenumber-filed .effect-16~label,nav#primary-menu ul li a.calliconnavmenua,ul.footer_subul li a{padding-left:0}.address_footer span{font-size:12px;color:#b7b7b7}.social_blockfooter a{margin:2px 9px;font-size:19px;text-align:right}.copright_text{text-align:right;color:#fff;font-size:13px;padding-top:10px}#contactusform_header .form_menusfield label{width:100%;display:block}#contactusform_header .btn_submit{background-color:#fff;border:1px solid var(--theme-color);border-radius:5px;padding:10px 40px;font-size:17px;margin:8% 0 5%}textarea{resize:none}#blog.processstep,#contact,#content.servesdetails #serviceslist,#content.servesdetails #vidhema_content,#homePageServices{padding-bottom:0}#contactusform_header .btn_submit:hover,.quoteformser .btn_submit:hover{background-color:rgba(232,62,47,.7);-webkit-transition:background-color 1s linear;-ms-transition:background-color 1s linear;transition:background-color 1s linear;color:#fff}.phone_sales{float:right}.phone_sales i{color:#fff;font-size:17px}.phone_sales a:hover,html.md-theme-default .phone_sales a:hover{color:#fff;border-bottom:1px solid #0475e5}.phone_sales a,html.md-theme-default .phone_sales a{margin:0 9px;cursor:pointer;font-size:13px;font-weight:100;z-index:999;position:relative;color:#fefefe}#header.transparent-header.full-header.dark:not(.sticky-header) #header-wrap:not(.not-dark) #logo{border-right:none!important}#footer #copyrights{padding:10px 0;background-color:rgb(0 0 0)}#header.transparent-header+#google-map,#header.transparent-header+#page-title.page-title-parallax,#header.transparent-header+#slider,#slider+#header.transparent-header{top:-104px!important}.contact h2,.getaquote .contactus h2{color:#353535;margin-bottom:30px;text-align:center}#footercons .form-group .select,p.blogvidh,ul.list_services li p{margin-bottom:0}.contact h3,.getaquote .contactus h3{font-size:22px;line-height:32px;background:0 0;padding:0;color:#8b8b8b;text-transform:inherit;margin-top:0;text-align:center}#Contact form .form-control,.getaquote #Contactus form .form-control{border-bottom:1px solid #ebebeb;border-top:none;border-left:none;border-right:none;font-size:18px;color:#414141;letter-spacing:.2px;border:none;background-color:transparent;border-radius:0;box-shadow:none;padding:0;min-height:39px;line-height:inherit;position:relative}#Contact .form-group label{color:#8b8b8b;text-transform:capitalize;font-size:14px}.effect-16~label,.getaquote .effect-16~label{position:absolute;width:100%;top:8px;color:#aaa;transition:.3s;z-index:-1}#Contact .effect-16:valid~label,#Contact form .effect-16:focus~label{font-size:12px}#Contact .effect-16:focus~label,#Contact .effect-16:valid~label{top:-16px;transition:.3s}#Contact .form-control:active,#Contact .form-control:focus,.getaquote #Contactus .form-control:focus{border-bottom-color:#0475e5!important}#Contact .div_colbox{margin-top:0;margin-bottom:2%}#Contact .wrapper-dropdown-2,.getaquote #Contactus .wrapper-dropdown-2,.getaquote #ddcountrycode.wrapper-dropdown-4{width:35%}#Contact .number_input{margin-top:5px;margin-left:40%}#Contact .number_input label,.getaquote #Contactus .number_input label{width:57%}.wrapper-dropdown-1,.wrapper-dropdown-2,.wrapper-dropdown-3,.wrapper-dropdown-4{position:absolute;width:93%;margin:3px auto;padding:7px 10px 7px 0;border-radius:0;background:0 0;border-bottom:1px solid #ebebeb;cursor:pointer;outline:0;font-size:20px}.getaquote .wrapper-dropdown-1 span.active,.getaquote .wrapper-dropdown-2 span.active,.getaquote .wrapper-dropdown-3 span.active,.getaquote .wrapper-dropdown-4 span.active,.wrapper-dropdown-1 span.active,.wrapper-dropdown-2 span.active,.wrapper-dropdown-3 span.active,.wrapper-dropdown-4 span.active{color:#5a5a5a}.getaquote .wrapper-dropdown-1 .dropdown,.getaquote .wrapper-dropdown-2 .dropdown,.getaquote .wrapper-dropdown-3 .dropdown,.getaquote .wrapper-dropdown-4 .dropdown,.wrapper-dropdown-1 .dropdown,.wrapper-dropdown-2 .dropdown,.wrapper-dropdown-3 .dropdown,.wrapper-dropdown-4 .dropdown{position:absolute;top:110%;left:-1px;right:0;background:#fafafa;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-ms-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out;list-style:none;opacity:0;pointer-events:none;margin:0;padding:0;-webkit-box-shadow:0 4px 8px rgba(2,2,2,.14);-moz-box-shadow:0 4px 8px rgba(2,2,2,.14);box-shadow:0 4px 8px rgba(2,2,2,.14);z-index:999999!important}#content.contactuspage #Contact h3 span:after,#content.contactuspage #Contact h3:after,.quoteformser .btn_submit{margin-left:auto;margin-right:auto}.getaquote .wrapper-dropdown-1.active .dropdown,.getaquote .wrapper-dropdown-2.active .dropdown,.getaquote .wrapper-dropdown-3.active .dropdown,.getaquote .wrapper-dropdown-4.active .dropdown,.wrapper-dropdown-1.active .dropdown,.wrapper-dropdown-2.active .dropdown,.wrapper-dropdown-3.active .dropdown,.wrapper-dropdown-4.active .dropdown{opacity:1;pointer-events:auto}.getaquote .wrapper-dropdown-1:after,.getaquote .wrapper-dropdown-2:after,.getaquote .wrapper-dropdown-3:after,.getaquote .wrapper-dropdown-4:after,.wrapper-dropdown-1:after,.wrapper-dropdown-2:after,.wrapper-dropdown-3:after,.wrapper-dropdown-4:after{content:"";width:0;height:0;position:absolute;right:16px;top:50%;margin-top:0;border-width:6px 6px 0;border-style:solid;border-color:grey transparent}#Contact .tellus{font-size:20px;color:var(--theme-color);text-transform:uppercase;margin:4% 0 2%}#Contact form label,.footerStarSectionMain p span,.getaquote #Contactus form label{font-weight:400}#Contact form ul.dropdown li,.getaquote #Contactus form ul.dropdown li{padding:2px 4px}#Contact form ul.dropdown li a,.getaquote #Contactus form ul.dropdown li a{color:#343434}#Contact #select_model,#Contact #select_modelbudget,#Contactus #select_modelstarted,#vidhemasol #select_modelcat{color:#8b8b8b;text-transform:capitalize;font-size:14px;font-weight:400}#Contact ul.dropdown,.getaquote #Contactus ul.dropdown{height:auto;max-height:208px;overflow-x:hidden}#Contact #select_model a,#Contact #select_modelbudget a,#Contactus #select_modelstarted a,#vidhemasol #select_modelcat,#vidhemasol #select_modelcat a,.getaquote #Contactus #select_model a,.getaquote #Contactus #select_modelbudget a,.getaquote #Contactus #select_modelstarted,.getaquote #select_modelcountry a,.getaquote #select_modelnumber,div #corevalues .divdesignaboutus p{color:#888}#Contact p#demos,.getaquote #Contactus .form-group label,.getaquote #Contactus p#demos{color:#8b8b8b;text-transform:capitalize;font-size:18px}#Contact .waylf .slect_box{width:100%;display:block;line-height:22px;font-weight:400;font-size:16px}#Contact .waylf .slect_box span,.getaquote #Contactus .waylf .slect_box span{padding:0 10px;position:relative;top:-6px}.checkbox_enquiry,.getaquote .checkbox_enquiry{-webkit-appearance:none;background-color:#fafafa;border:1px solid #cacece;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:9px;border-radius:3px;display:inline-block;position:relative}.checkbox_enquiry:checked,.getaquote .checkbox_enquiry:checked{background-color:var(--theme-color);border:1px solid var(--theme-color);box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05),inset 15px 10px -12px rgba(255,255,255,.1);color:#99a1a7}#Contact .nextButton,.blog-content button,.getaquote #Contactus .nextButton{border:none;width:100%;padding:0 28px;height:76px;font-size:21px;font-weight:400;line-height:80px;color:#fff;text-transform:uppercase;border-radius:5px;text-decoration:none;min-width:110px}#Contact .red-new-btn,.blog-content button{letter-spacing:1.8px;transition:.5s 0;background:var(--theme-color);background:-moz-linear-gradient(left,#0475e5 0,#ef694d 100%);background:-webkit-linear-gradient(left,#0475e5 0,#ef694d 100%);background:linear-gradient(to right,#0475e5 0,#ef694d 100%)}#countryCode{border:none;border-bottom:1px solid #ccc;width:35%;font-size:17px}.messageblock label,.messageblock textarea,ul.list_services li{display:block;width:100%}.dark .footer-widgets-wrap p.call_usp a{color:var(--theme-color);font-size:18px}p.blogvidh{color:#222;font-size:12px;padding:3% 3% 0}.thumb h4,.thumb h6{margin-bottom:5px;font-size:14px}ul.list_blogvidh{display:inline-block;overflow:hidden;padding-top:18px}#technologiesdivtwo .webdevlpvertt h4,.advantagesser .textdivss h4,.advantagesser .texticonss h5,.styleborderdd div{display:table-cell;vertical-align:middle}ul.list_blogvidh li{font-size:12px;color:#3b3b3b;letter-spacing:1px;text-transform:uppercase;cursor:default;list-style:none;float:left;padding:0 8px;border-right:1px solid #3b3b3b;line-height:13px}#Contact .workingwithus p,.largecontentdiv h3,div.div_colbox label{text-transform:capitalize}a.read_more{font-size:14px;border:1px solid var(--theme-color);font-weight:400;padding:8px 30px;border-radius:5px}#header.sticky-header:not(.static-sticky) #primary-menu>ul>li.getaquote>a{line-height:33px}#keypointsofvidhema h6,.icon_textdev .heading-block h4,div .mat-snack-bar-container.style-succes span{font-size:18px}#footer .widget_links h3{font-size:20px;font-weight:400;color:#eee}h2.call_us-h2{font-size:24px}#contactusform_headercontent,#content.contactuspage #contactusform_header .btn_submit,.blog-content.blogcontent-ss .imagetag,.footerStarSectionMain,.thumb h6{margin-top:20px}#Contactus,#vidhemasol #serviceslist{margin-top:0;background:#fff;padding-top:0}.buttondd,.contentTexture p,.listdetail li:first-child,h2.blog-title{margin-top:10px}.thumb h6 span{padding:0 6%;font-weight:400;font-size:12px}.apps_data h6{padding-left:3%}#Contactus #getaquoteform h4{font-size:24px;text-align:center;margin-bottom:5px}#Contactus button.red-new-btn:hover{background:var(--theme-color);background:-moz-linear-gradient(left,#0475e5 0,#ef694d 100%);background:-webkit-linear-gradient(left,#0475e5 0,#ef694d 100%);background:linear-gradient(to left,#0475e5 0,#ef694d 100%);color:#fff!important;-webkit-transition:background-color 1s linear;-ms-transition:background-color 1s linear;transition:background-color 1s linear;border:1px solid #0475e5}#vidhemasol #wrapper .vidhemasol-sd{max-height:400px!important}#vidhemasol #wrapper .vidhemasol-sd .swiper-slide{max-height:400px;background-position:center center!important}.list_services li{margin-bottom:10px;font-size:14px}#servicedetails #ddfour,#serviceslist #servicedetails{width:100%!important}ul.list_services li i{width:30px;height:30px}#contactusform_headercontent a:hover,#vidhemasol #footer a:hover,.about_authtext h5,.highlighted-contetblogdet,.whyvidh_sd a.languageicon:hover,header.dark #header-wrap:not(.not-dark) #primary-menu>ul>li:hover a,ul.list_services li.current,ul.listlink li a:hover{color:#0475e5}.requstinfo_sd h3{font-size:16px;margin-bottom:5px}.requstinfo_sd p{font-size:14px;margin-bottom:15px}.letworkto_sd a{width:90px!important;background:#f35446;color:#fff!important;font-size:14px;padding:8px 14px;font-weight:300;border-radius:5px;border-width:5px;animation:5s letworkto-sd;-moz-animation:5s infinite letworkto-sd;-webkit-animation:5s infinite letworkto-sd}#hireteamdd,#offshoredd,#servicedetailsf,#servicedetailsftcd,#servicedetailss,#servicedetailsst,#technologiesdivthree,.darkhome img{padding-top:40px}@-moz-keyframes letworkto-sd{0%,100%{background:#f35446}50%{background:#2c100e}}@-webkit-keyframes letworkto-sd{0%,100%{background:#f35446}50%{background:#2c100e}}.largecontentdiv h3{font-size:32px;font-weight:500;text-align:center}@media only screen and (max-width:480px){.largecontentdiv h3{font-size:26px}}.largecontentdiv h6,.largecontentdiv h6 span{font-weight:400;font-size:16px}.largecontentdiv h6 span{color:#f35446}.webdevlpvert .whyvidh_sd,.whyvidh_sd{min-height:220px}.whyvidh_sd .icons-sd i{font-size:45px}.whyvidhemadivs .whyvidh_sd .icons-sd i{color:#ededed}.whyvidh_sd .texts-sd h4{font-size:18px;margin-bottom:5px;text-align:left;font-weight:700}#primary-menu ul ul.submenusacall li.flag3.hrnumber,.blog-content.blogcontent-ss div,.listdetail li,.servicecontent .icon_textdev .heading-block,.services .textidhema_first,.twocolss .whyvidh_sd,h2.blog-title{margin-bottom:10px}#content.contactuspage #Contact #Contactus h5,.right_portion_footer h6 i,.whyvidhemadivs .whyvidh_sd .texts-sd h4,.whyvidhemadivs .whyvidh_sd .texts-sd p{color:#fefefe}ul.list_services li p:first-child{float:left}@media only screen and (min-width:767px) and (max-width:991px){.whyvidh_sd{text-align:left;min-height:200px!important}}@media only screen and (min-width:992px) and (max-width:1100px){#header.dark #header-wrap #primary-menu ul li.getaquote a{line-height:36px;height:auto;margin-top:10px!important}nav#primary-menu ul li a{height:64px;line-height:64px;padding:0 10px}div.phone_sales{margin-right:40px}#header.dark #logo img{margin-top:15px}}@media only screen and (min-width:420px) and (max-width:768px){#header.dark .phone_sales{position:relative;top:0;right:0}a.retina-logo{position:relative;top:-24px}#vidhemasol #logo a.retina-logo img{height:80px}#vidhemasol #header.dark #header-wrap #primary-menu ul ul{margin-top:0!important;margin-left:0!important}}@media only screen and (min-width:991px) and (max-width:1050px){#logo{width:16%!important;margin-right:0!important;padding-right:20px!important}.whyvidh_sd{min-height:220px}body#vidhemasol #header.dark.transparent-header{padding-top:7px}#primary-menu ul li a{font-size:9px}}@media only screen and (min-width:1050px) and (max-width:1150px){#logo{width:16%!important}.whyvidh_sd{min-height:220px}body#vidhemasol #header.dark.transparent-header{padding-top:7px}#primary-menu ul li a{font-size:10px}}.listdetail{margin-left:0;margin-bottom:20px}.listdetail li{list-style:none;background:url(https://web.archive.org/web/20220924023810im_/https://images.vidhema.com/Vidhema/VidhemaBlogImages/202132211542-604ondemand1.png) left center no-repeat;padding-left:40px;font-size:16px;line-height:21px}.icons-sd.webdevlpverti{padding-left:0;font-size:45px;top:0;line-height:67px}.icons-sd.webdevlpverti i{font-size:60px}.technology .languageicon i{line-height:90px}.languageicon i{line-height:80px}.appdevser{margin-bottom:50px}.appdevser.whyvidh_sd .texts-sd h4{font-weight:700;font-size:20px;text-align:center;letter-spacing:.8px}a.languageicon:hover{background-color:#fff;border:4px solid #0475e5}.languageicon{position:relative;text-align:center;background-color:#f5f5f5;border-radius:50%;width:100px;height:100px;display:inline-block}#keypointsofvidhema{background-color:#fff;padding-top:30px;padding-bottom:30px}.keypointscolor .clientLogo #keypointsofvidhema .contentdiv h6{padding-right:0}.keypointscolor .clientLogo #keypointsofvidhema{background-color:transparent;padding-left:0;padding-right:0}.keypointscolor #keypointsofvidhema{background-color:#f9f9f9}#keypointsofvidhema h5{font-size:23px;margin-bottom:0}.headingsser{margin-bottom:5px;font-size:18px}#slider .swiper-slide:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.56)}#header.dark #header-wrap #primary-menu ul li.menu_homevid a:after{content:'';display:block;margin:auto;height:2px;width:0;top:-26px;position:relative;background:0 0;transition:width .5s,background-color .5s}#header.dark #header-wrap #primary-menu ul li a.activea:after,#header.dark #header-wrap #primary-menu ul li a:hover:after,#header.sticky-header #header-wrap #primary-menu ul li a:hover:after{width:100%;background:#0475e5}#header.sticky-header #header-wrap #primary-menu ul li.getaquote a{line-height:47px}#header.sticky-header #header-wrap #primary-menu ul li a{font-weight:500;line-height:65px}#header.sticky-header #header-wrap #primary-menu ul li.menu_homevid a:after{content:'';display:block;margin:auto;height:2px;width:0;top:-16px;position:relative;background:0 0;transition:width .5s,background-color .5s}#header-wrap #primary-menu ul li a{font-weight:700}#header-wrap #primary-menu ul li.getaquote a:hover{border:1px solid var(--theme-color);background:#fff!important;color:#0475e5!important;-webkit-transition:background-color 1s linear;-ms-transition:background-color 1s linear;transition:background-color 1s linear}h2.call_us-h2 i.icon-call{color:var(--theme-color);font-size:25px;padding-right:9px}.services .icon_textdev .heading-block h4{min-height:33px}#listing_blog{margin-top:-40px}h2.blog-title{font-size:22px;text-transform:uppercase}#listing_blog ul.list_services li i{height:auto;font-size:6px}#header.dark.semi-transparent,#vidhemasol #header.dark.transparent-header{background-color:transparent;padding-top:12px}#Contactus h4{margin-bottom:5px;text-align:center}#Contact #Contactus h5{color:#555;margin-top:25px;margin-bottom:30px}#vidhemasol #header.sticky-header #header-wrap #primary-menu ul li .mega-menu-content,#vidhemasol #header.sticky-header #header-wrap #primary-menu ul ul{width:250px;margin-left:-18px;margin-top:-37px;background-color:#fff}#vidhemasol #header.dark #header-wrap #primary-menu ul li .mega-menu-content,#vidhemasol #header.dark #header-wrap #primary-menu ul ul{width:250px;margin-left:-40px;margin-top:-37px;background-color:#fff}#header.dark #header-wrap #primary-menu ul li.menu_homevid ul li a,#header.sticky-header #header-wrap #primary-menu ul li.menu_homevid ul li a{color:#000!important;text-transform:none}#header.dark #header-wrap #primary-menu ul li.menu_homevid ul li a:hover,#header.sticky-header #header-wrap #primary-menu ul li.menu_homevid ul li a:hover{color:#0475e5!important;text-transform:none}#back-to-top,#header.dark #header-wrap #primary-menu ul li.menu_homevid ul li a:after,#header.sticky-header #header-wrap #primary-menu ul li.menu_homevid ul li a:after,#keypointsofvidhema .svg1,#mcts1>*,.alert-success,.getaquotehomesliderdesign,.sticky-header .phone_sales{display:none}.quoteformser{background:#fff;padding:16px 22px 20px;margin-bottom:20px;border:1px solid #ecf0f5;box-shadow:0 0 4rem rgba(0,0,0,.1);border-radius:8px}#hireteamdd,#servicedetailsst,.wordpresschart{padding-bottom:40px}.quoteformser h5{font-size:24px;color:#000;font-weight:500;margin-bottom:0}.quoteformser p{font-size:12px;color:#6c6c6c;font-weight:100;margin-bottom:15px}.largecontentdiv .quoteformser textarea,div#portfolio{padding-top:10px}.squareforty3434f4,div.quoteformser .btn_submit:hover{background-color:#0475e5}.quoteformser .btn_submit{width:100%;font-size:18px;min-height:36px;background-color:#fff;border:1px solid var(--theme-color);border-radius:5px;max-width:300px}.quoteformser input,.quoteformser textarea{font-size:14px;width:100%;min-height:42px;padding:0 12px;border:1px solid #e0e0e0;outline:0;margin-bottom:11px;border-radius:3px}.ics{font-family:technology-icons!important}#portfolio.diff .outerborderdiff{width:100%;float:right;background:url(https://web.archive.org/web/20220924023810im_/https://images.vidhema.com/Vidhema/VidhemaBlogImages/2021322101656-951light.png) right 60px center repeat-y}#portfolio.diff .outerborderdiff .headingdiff h4{color:#ff372d;font-size:24px;text-transform:uppercase;margin:5px 0 0;text-align:left}#portfolio.diff .outerborderdiff .headingdiff{width:100%;float:right;background:url(https://web.archive.org/web/20220924023810im_/https://images.vidhema.com/Vidhema/VidhemaBlogImages/2021322101722-583lighttopiconl1.png) right 0 no-repeat}#portfolio.diff .outerborderdiff .contentfree{width:91%;float:left;border:1px solid #e1e1e1;margin:25px 0 0}#portfolio.diff .outerborderdiff .contentfree .contentfreebg{width:100%;display:table;text-align:left;position:relative;-webkit-box-shadow:3px 4px 5px 0 rgba(0,0,0,.65);-moz-box-shadow:3px 4px 5px 0 rgba(0,0,0,.65);box-shadow:3px 4px 5px 0 rgba(0,0,0,.65);background:#fff}#portfolio.diff .outerborderdiff .contentfree .contentfreebg .contentfreeportion,#portfolio.diff .outerborderdiffgreen .contentfree .contentfreebg .contentfreeportion{width:89%;display:table-cell;vertical-align:middle;text-align:left;padding-right:5%}#portfolio.diff .outerborderdiff .contentfree .contentfreebg .contentfreeportion h5.heading-section{font-size:18px;color:#333;padding-left:15px;text-transform:uppercase;font-weight:700;margin-bottom:5px;text-align:left}#portfolio.diff .outerborderdiff .contentfree .contentfreebg .contentfreeportion p{font-size:18px;color:#777;padding-left:15px;margin-bottom:5px}#portfolio.diff .outerborderdiff .contentfree .contentfreebg .contentfreeicon:before{content:"";width:43px;height:37px;background:url(https://web.archive.org/web/20220924023810im_/https://images.vidhema.com/Vidhema/VidhemaBlogImages/2021322101820-519redarrow.png) ffffff;top:35px;right:-20px;position:absolute;display:inline-block}#portfolio.diff .outerborderdiff .contentfree .contentfreebg .contentfreeicon:after{content:"";width:43px;height:37px;background-color:ffffff;top:35px;right:-167px;z-index:9;position:absolute;display:inline-block}#portfolio.diff .outerborderdiff .contentfree .contentfreebg .contentfreeicon{width:106px;float:right;height:72px;display:inline-block;border:1px solid #d9d9d9;text-align:center;margin:20px -125px 20px 0;background:#fff;-webkit-box-shadow:3px 5px 8px 0 rgba(0,0,0,.15);-moz-box-shadow:3px 5px 8px 0 rgba(0,0,0,.15);box-shadow:3px 5px 8px 0 rgba(0,0,0,.15)}#portfolio.diff .outerborderdiffgreen{width:100%;float:right;background-position:left 70px center}#portfolio.diff .outerborderdiffgreen .headingdiffgreen h4{color:#559c00;font-size:24px;text-transform:uppercase;margin:0 0 0 50px;text-align:right}#footercons .form-group.full-block,#portfolio.diff .outerborderdiffgreen .headingdiffgreen{width:100%;float:left}#portfolio.diff .outerborderdiffgreen .contentfree{width:89%;float:right;border:1px solid #e1e1e1;margin:25px 0 0}#portfolio.diff .outerborderdiffgreen .contentfree .contentfreebg{width:100%;display:table;text-align:left;position:relative;-webkit-box-shadow:3px 4px 5px 0 rgba(0,0,0,.65);-moz-box-shadow:3px 4px 5px 0 rgba(0,0,0,.65);box-shadow:3px 4px 5px 0 rgba(0,0,0,.65);background:#fff;min-height:112px}#portfolio.diff .outerborderdiffgreen .contentfree .contentfreebg .contentfreeportion h5.heading-section{font-size:18px;color:#333;padding-left:30px;text-transform:uppercase;font-weight:700;text-align:left;margin-bottom:5px}#portfolio.diff .outerborderdiffgreen .contentfree .contentfreebg .contentfreeportion p{margin-bottom:5px;font-size:18px;color:#777;padding-left:30px}#content.contactuspage #Contact .div_colbox.div_colboxbuttonsubmitquerycontactus,#portfolio.diff .diffmain{margin-top:15px}@media only screen and (min-width:991px) and (max-width:1024px){#portfolio.diff .diffmain,#portfolio.diff .diffmain div{padding-left:0;padding-right:0}#portfolio.diff .outerborderdiff .contentfree .contentfreebg .contentfreeicon:before{right:-18x!important}#portfolio.diff .outerborderdiff .contentfree{width:87%}#portfolio.diff .outerborderdiffgreen .contentfree{width:84%}#portfolio.diff .outerborderdiff{background-position:right 54px center}}@media only screen and (min-width:991px) and (max-width:1251px){.menu_homevid.firsttwo{display:none}}@media only screen and (min-width:767px) and (max-width:991px){.divdesignaboutuslastmaindiv{margin-left:25%}div.divdesignaboutus{min-height:300px}body.mainaboutus .gem-textbox-bottom{margin-bottom:50px}#portfolio.diff .outerborderdiff .headingdiff,#portfolio.diff .outerborderdiffgreen .headingdiffgreen{float:left!important;background:0 0!important}#portfolio.diff .outerborderdiff .contentfree .contentfreebg .contentfreeicon,.menu_homevid.firsttwo{display:none}#vidhemasol #blog.processstep h5{text-align:center}#services.services .icon_textdev{min-height:296px}#portfolio.diff .container{width:100%}#portfolio.diff .diffmain,#portfolio.diff .diffmain div{padding-left:0;padding-right:0}#header.dark #header-wrap #primary-menu ul li.menu_homevid a:after{top:0!important}}#blog.processstep .process-steps li{padding:0 2%}#blog.processstep h5{font-size:18px;font-weight:700;padding:10px 8px}#blog.processstep p{font-size:15px;font-weight:400;color:#fdfdfd}#technologiesdivthree .process-steps li,.designuls{padding:10px 20px}#servicedetailsst .advantagesser{display:table;margin:15px auto}.advantagesser h5{text-align:center;margin-bottom:0}.advantagesser .textdivss{border-radius:5px;height:60px;display:table;vertical-align:middle}.aboutus.services .advantagesser .textdivss h4{display:flex}.advantagesser .textdivss h4{font-size:16px;margin-bottom:0;height:60px;color:#111516;font-weight:500}.advantagesser .texticonss{height:60px;display:table;vertical-align:middle}.advantagesser i,.icon,.iconsclasses i{font-size:40px}.icon-bg .icon,.languageicon i.fa{line-height:100px}i.icon-drupal:before{content:"\e88e"}#corevalues.webdevlpvert .whyvidh_sd{min-height:180px;padding:10px 20px}#corevalues h4 i{color:var(--theme-color);margin-right:10px;padding-bottom:5px}#corevalues h4{font-size:18px;margin-bottom:5px;text-align:left;font-weight:700;border-bottom:2px solid var(--theme-color);width:70%}#offshoredd .i-bordered,#technologiesdivthree .i-circled{border:none;background:linear-gradient(to bottom right,#0475e5,#fc684a)!important;color:#fff}#offshoredd .process-steps li{overflow:visible}#offshoredd .process-steps.process-3 li ul li{width:100%;text-align:left;font-size:14px;color:#787878;list-style-type:disc;overflow:visible}#offshoredd .process-steps li ul li:after,#offshoredd .process-steps li ul li:before,div nav#primary-menu ul li.ServicesLi.sub-menu.callicon a div:after,div nav#primary-menu ul li.mega-menu a:first-child div:after,div nav#primary-menu ul li.mega-menu ul div:after,div nav#primary-menu ul li.sub-menu a:first-child div:after{content:none}#offshoredd .process-steps li h5{font-weight:700;font-size:18px;text-align:center;color:#0475e5}#hireteamdd .largecontentdiv h4{font-size:16px;text-align:center;font-weight:500;color:#787878}#hireteamdd .styleborderdd{border:1px solid #1a1a1a;border-left:5px solid var(--theme-color);border-radius:5px;box-shadow:0 0 15px 0 rgba(0,0,0,.18);-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.18);background-color:#fff;padding:15px 5px;min-height:120px;margin-top:10px;margin-bottom:10px}#hireteamdd .styleborderdd h5{font-weight:700;font-size:18px;text-align:center;color:#444;margin-bottom:5px}#hireteamdd .styleborderdd h6{font-weight:500;font-size:14px;text-align:center;color:#7d7d7d;margin-bottom:5px}#technologiesdivtwo .webdevlpvertt,.styleborderdd{display:table}.navigation,.styleborderdd div{height:90px}.buttondd a{height:40px;line-height:22px}#technologiesdiv .texts-sd hr{width:100px;background-color:var(--theme-color);height:2px;margin:5px auto 10px}#technologiesdivtwo .webdevlpvertt h4{height:110px;color:#787878;letter-spacing:.8px;text-align:initial}#technologiesdivtwo .webdevlpvert .whyvidh_sd{min-height:120px}#servicedetailsf.technologiesbenefits,#servicedetailsftcd.technologiesbenefits{padding-bottom:30px}#technologiesdivthree li h5{color:var(--theme-color);font-weight:700}.sqaurebracket{width:30px;height:20px;border-radius:5px;display:inline-block;vertical-align:middle}.squareone0802ff{background-color:#0802ff}.squareone6c9d4d{background-color:#6c9d4d}.squareone500000{background-color:#500000}.squareonedd8c35{background-color:#dd8c35}.squaretwo46BFBD{background-color:#46bfbd}.squaretwo949FB1{background-color:#949fb1}.squarethree4D5360{background-color:#4d5360}.squarethree8163a4{background-color:#8163a4}.squarenine5dffee{background-color:#5dffee}.squarefortyonecbcbcb{background-color:#cbcbcb}.designuls{background-color:#fff;box-shadow:2px 2px 5px #ccc}.textchartdesc{font-size:20px;font-weight:700;text-transform:uppercase;vertical-align:middle;padding-left:20px}.designuls.listdetail li{background:0 0}.CMS-icons{min-height:90px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:420px){#listing_blog .col-md-12 .col-md-9,.smallplpr,div.headingSec h2{padding-left:0;padding-right:0}div.headingSec h2{font-size:26px}section.testimonalSec .carousel .item p{padding:0 8%;font-size:16px}#footercons.from-right-block .form-group .select{margin-left:0}#footercons.from-right-block .form-group i.phonenumber{left:-10px}.client-logos,.widget_links h3,.widget_links ul.footer_subul{display:none}#Contact .wrapper-demo{min-height:54px}#Contact .wrapper-dropdown-2{width:35%!important}#Contact .number_input{margin-top:6.2px!important}.messageblock textarea{margin-top:6%}#footer .widget_links{margin-bottom:10px}#footer .widget_links h3:first-child{margin-bottom:5px}#Contact form label,.call_us-h2{padding-bottom:5%}.haveques .detail_fine{margin-top:5%}.social_blockfooter,.technologiespage .whyvidh_sd .languageicondiv{text-align:center}#primary-menu-trigger{top:16px;left:-12px}#primary-menu-trigger i.icon-reorder{font-size:25px}#primary-menu ul li.getaquote a{max-height:30px!important;height:30px!important;line-height:30px!important}#servicedetails .largecontentdiv h3{font-size:20px;font-weight:700}.icons-sd.webdevlpverti.text-center,.largecontentdiv .cmsdevelop .advantagesser h5,.largecontentdiv .ecommercedevelop .advantagesser h5,.whyvidh_sd .languageicondiv{text-align:left}.servicedetailsbody .appdevser.whyvidh_sd .texts-sd h4{text-align:left;font-size:16px}.technologiespage .languageicon i{line-height:90px}#vidhemasol #Contactus #getaquoteform .headingser span{font-size:20px}#vidhemasol #Contactus #getaquoteform h4{font-size:16px}}@media only screen and (min-width:577px) and (max-width:991px){#header-wrap #logo{position:relative;top:22px}}@media only screen and (min-width:500px) and (max-width:991px){#header.sticky-header #logo{position:relative;top:2px}.dedicateddeveloper #hireteamdd #servicedetails .largecontentdiv div div{min-height:150px}#Contact .container{padding-left:45px;padding-right:45px}#footer .footer-widgets-wrap{padding-left:30px;padding-right:30px}}@media only screen and (min-width:420px) and (max-width:767px){#Contact .wrapper-demo{min-height:54px}#Contact .wrapper-dropdown-2{width:35%!important}#Contact .number_input{margin-top:6.2px!important}.smallplpr{padding-left:0;padding-right:0}.contact h3{font-size:18px!important}#Contact .tellus{text-align:left!important}}@media only screen and (max-width:767px){#serviceslist div#servicedetailsf,div#servicedetailsst{padding-top:0;padding-bottom:20px}#vidhemasol #blog.processstep h5,.quoteformser h5,.quoteformser p,.requestformbuttondiv{text-align:center}body.mainaboutus .gem-textbox-bottom{margin-left:5px;margin-right:5px;margin-bottom:12px}body.mainaboutus #corevalues div.whyvidh_sd:last-child{margin-bottom:60px}#Contact .main_col,#portfolio.diff .diffmain div{padding-left:0;padding-right:0}#portfolio.diff .container,#portfolio.diff .outerborderdiffgreen .contentfree{width:100%!important}#portfolio.diff .outerborderdiff .headingdiff,#portfolio.diff .outerborderdiffgreen .headingdiffgreen{float:left!important;background:0 0!important}#portfolio.diff .outerborderdiff,#portfolio.diff .outerborderdiffgreen{background-position:left 25px center!important}#portfolio.diff .outerborderdiff .contentfree .contentfreebg .contentfreeicon,.right_blogrmore{display:none}#portfolio.diff .outerborderdiff .contentfree{float:right!important;width:100%!important}#portfolio.diff .diffmain .textvideo:first-child{margin-bottom:10px}#portfolio.diff .outerborderdiff .headingdiff h4{padding-left:40px}#portfolio.diff .outerborderdiffgreen .headingdiffgreen h4{padding-left:0;text-align:left!important;margin:0 0 0 35px}.detail_fine,.messageblock label,.messageblock textarea{margin-left:0}#vidhemasol #header.dark #header-wrap #primary-menu ul ul{width:100%!important;margin-left:0!important;margin-top:0!important}h3.textidhema_first{font-size:21px;text-align:justify}.text-right{text-align:left}.call_us-h2 a{color:#fff;float:left;margin-bottom:5px}.detail_fine{border-top:1px solid #fff;color:#fff;line-height:25px;margin-top:21%;padding-left:35px;padding-top:9px}.contact h2{font-size:36px}.contact h3{font-size:16px!important;line-height:24px!important}#ddtwo span i,ul.country_nodd li a i{margin-right:0!important}.firsttwo{display:none!important}#header.dark #header-wrap #primary-menu ul li.menu_homevid a:after{top:0!important}#serviceslist div{padding-left:5px;padding-right:5px}#serviceslist div.row{margin-left:0;margin-right:0}h6.contentdesignofaboutus{padding-left:0}.blog-imgvall,.blog-imgvall img{max-height:145px;min-height:145px}.blogtitilecontent-vall h3 p{font-size:14px;font-weight:400;float:left;width:50%;margin-bottom:5px}.blogtitilecontent-vall h4{font-size:13px;font-weight:400}.blogtitilecontent-vall h2{font-size:16px;text-transform:uppercase;margin-bottom:10px;margin-top:10px;color:#0475e5}}@media only screen and (min-width:767px){#header.dark img.blacklogo,#header.sticky-header img.whitelogo{display:none}.dark.tns-item{height:500px}.contactus div.slider-caption.slider-caption-center{margin-top:2%;margin-bottom:2%}.aboutus div.slider-caption.slider-caption-center{margin-top:22%;margin-bottom:11%}.tns-outer [aria-controls],.tns-outer [data-action]{display:none!important}h3.textidhema_first{font-size:24px;text-align:center}p.call_usp{text-align:center}.text-right{text-align:right}.call_us-h2 a{color:#fff}.detail_fine{font-size:13px;border-top:1px solid #fff;color:#fff;line-height:25px;margin-left:0;margin-top:0;padding-left:20px;padding-top:9px}.detail_fine a{padding-left:5px}.detail_fine i{color:var(--theme-color);font-size:22px;width:25px}.social_blockfooter{text-align:right;padding-right:4%}#contactusform_header .form_menusfield{width:50%;float:left;margin:15px 0}#contactusform_header .form_menusfield input{width:85%}#contactusform_header .form_menusfield select{width:85%;min-height:27px}#contactusform_header .form_menusfieldtwo{width:100%}#contactusform_header textarea.mesage{width:93%}.right_portion_footer h6{text-align:center;margin-bottom:5px}.right_portion_footer h6 i{font-size:33px}.right_portion_footer h6.text_mail{font-size:18px;font-weight:400;color:#fff}.phone_sales{margin-top:-2px;margin-right:73px}.dark .phone_sales{position:relative;top:17px;right:120px}.contact h2{font-size:56px}h2.call_us-h2{padding-bottom:0;margin-bottom:3%}#blog .bloginfo{max-width:32.33%!important}#blog .thumb{top:140px;position:relative}.sticky-header li.getaquote a{margin-top:13px}#vidhemasol.servicedetailsbody .whyvidh_sd{padding-left:0}#vidhemasol.servicedetailsbody .whyvidh_sd.appdevser{padding-right:3%}#vidhemasol.servicedetailsbody #logo{padding-left:30px}}@media only screen and (max-width:991px) and (min-width:767px){.blog-imgvall,.blog-imgvall img{max-height:95px;min-height:95px}.blogtitilecontent-vall h3 p{font-size:12px;font-weight:400;float:left;width:50%;margin-bottom:5px}.blogtitilecontent-vall h4{font-size:11px;font-weight:400}.blogtitilecontent-vall h2{font-size:13px;text-transform:uppercase;margin-bottom:10px;color:var(--theme-color);margin-top:10px}.imgheadcont-divvall{padding-left:0}div.about_authimg img{width:100px;height:100px}}@media only screen and (max-width:991px){#primary-menu ul li.menu_homevid.ServicesLi.sub-menu.callicon a.calliconnavmenua,#vidhemasol #header.sticky-header:not(.static-sticky):not(.sticky-style-2) #logo a.purewhite img,header.transparent-header.full-header.dark #logo a.retina-logo{display:none}#primary-menu ul li.menu_homevid.ServicesLi.sub-menu.callicon ul.submenusa.submenusacall,#vidhemasol #gotoTop{display:block!important}li ul.submenusacall label{font-size:14px}nav#primary-menu ul.submenusa.submenusacall{padding-left:6px!important}body#vidhemasol section div.dark.darkhome .slider-caption{margin-top:15%;margin-bottom:4%;padding-left:15px;padding-right:15px}section.testimonalSec .headingSec h4{font-size:24px}body #Contact form{padding-left:10px;padding-right:10px}#Contactus #getaquoteform,#getaquoteform #ddfour,div header#header #header-wrap #primary-menu ul ul{width:100%!important}#primary-menu ul li.getaquote a{max-height:30px!important;height:30px!important;line-height:30px!important;border:2px solid #0475e5!important;color:#0475e5!important;background:0 0!important}#wrapper #slider{position:initial}#blog .thumb{top:130px;position:relative}.phone_sales a{color:#f6f5f5;font-weight:100;font-size:12px}.phone_sales a i{color:#fff;position:relative;top:0}.right_portion_footer h6.text_mail{text-align:center;margin-bottom:20px}#vidhemasol .swiper_wrapper .slider-caption h2,.right_portion_footer h6 i{font-size:20px}.right_portion_footer h6{font-size:16px;text-align:center;margin-bottom:0}#Contact .div_colbox,#contactusform_header,#footergetaquote,#footergetaquote .widget_links,#footergetaquote ul.footer_subul li,#getaquoteform .div_colbox,#getaquoteform .waylf,#listing_blog .col-md-12,#listing_blog .container,.os_pplan,.right_portion_footer{padding-left:0;padding-right:0}#vidhemasol #header.sticky-header #header-wrap{position:fixed;top:-1px;left:-1px}#vidhemasol #logo img{height:26px}#vidhemasol #header.sticky-header:not(.static-sticky):not(.sticky-style-2) #logo img{height:72px}#logo{float:left}.sticky-header #primary-menu-trigger{top:14px}#primary-menu-trigger{float:right;right:0;left:86%;top:19px}#logo img{height:76px}.sticky-header #header-wrap #primary-menu-trigger i.icon-reorder{font-size:20px;color:#0475e5}#header-wrap #primary-menu-trigger i.icon-reorder{font-size:20px;top:4px;position:relative}#primary-menu{display:block;float:none;height:auto!important;top:68px;position:absolute;width:100%;background:#fff;left:0;z-index:2}.dark #header-wrap:not(.not-dark) #primary-menu>ul>li.current a{color:#0475e5}.dark #header-wrap:not(.not-dark) #primary-menu>ul>li a{color:#000}#vidhemasol .wrapper-dropdown-3{width:100%}.dark #primary-menu{background:#fff;z-index:21;padding-bottom:0}#primary-menu ul{padding-left:10px!important}.dark #primary-menu ul.show{padding-bottom:10px!important;border:1px solid #000!important;padding-right:10px!important}h2.heading_getaq{text-align:center;font-size:30px;font-weight:400}#vidhemasol #header{max-height:90px}#vidhemasol #header-wrap #logo{max-height:41px}#vidhemasol #header-wrap .container-fluid{max-height:66px;min-height:66px}#vidhemasol .swiper_wrapper .slider-caption h1{font-size:22px}#vidhemasol #Contact h3 span,#vidhemasol #blog h3 span,#vidhemasol #portfolio h3 span,#vidhemasol #services h3.headingser span,#vidhemasol #solutions h3 span{font-size:24px;font-weight:400}#vidhemasol #portfolio .swipercontainer_portfolio p.proj_nameport{font-size:18px;margin-bottom:5px}#vidhemasol #blog h5,#vidhemasol #portfolio h5,#vidhemasol #solutions h5,#vidhemasol h3.textidhema_first,#vidhemasol p.text-vidh{font-size:15px;text-align:left;font-weight:400}#vidhemasol .sticky-header #header-wrap #primary-menu-trigger i.icon-reorder{top:-18px;display:block}#vidhemasol .sticky-header #primary-menu{top:58px;padding-bottom:15px}p.proj_nameport{width:70%;float:left;margin-bottom:0}p.view_moreport{width:30%;float:right}h2.viewproj_port{min-height:85px}#vidhemasol .dark #header-wrap:not(.not-dark) #primary-menu>ul>li:hover a{color:var(--theme-color);font-weight:700}#vidhemasol #header.dark #header-wrap #primary-menu ul li.menu_homevid.mega-menu div.mega-menu-content ul.mainulmegamenu li.mega-menu-title a.mainmegamenuname div,#vidhemasol #header.sticky-header #header-wrap #primary-menu ul li.menu_homevid.mega-menu div.mega-menu-content ul.mainulmegamenu li.mega-menu-title a.mainmegamenuname div{border-bottom:1px solid #ccc;padding-bottom:0;color:#0475e5}#listing_blog h2.blog-title{font-size:17px}#listing_blog p{font-size:13px}header.transparent-header.full-header.dark #logo a.standard-logo{display:inline-block}}#mcts1,mcts1{height:41px}@media only screen and (min-width:991px){div #corevalues .divdesignaboutus p{font-size:12px}div.whyvidh_sd .texts-sd p{font-size:14px}#corevalues .divdesignaboutus p{min-height:110px}.getaquote #Contactus .nextButton{max-width:350px;float:right;margin-bottom:40px;margin-top:20px}div.slider-caption.slider-caption-center.quoteslider{margin-bottom:10%}#content.contactuspage{margin-top:-93px}#content.contactuspage #vidhema_content #Contact{margin-top:5%}.closeiconsmenu,.footer-part1 .clearfix{display:none}#vidhemasol #header.sticky-header #header-wrap #primary-menu ul ul.submenusacall,body#vidhemasol #header.dark #header-wrap #primary-menu ul ul.submenusacall{margin-left:-228px}.copright_text{text-align:left!important}#vidhemasol #header.dark #header-wrap #primary-menu ul ul.submenusa,#vidhemasol #header.sticky-header #header-wrap #primary-menu ul ul.submenusa{width:310px!important}.appdevser.whyvidh_sd .texts-sd h4{min-height:60px}.designuls{width:80%;margin-left:10%}.blog-imgvall{max-height:191px;min-height:191px}.blogtitilecontent-vall h3 p{font-size:17px;font-weight:400;float:left;width:50%;margin-bottom:5px}.blogtitilecontent-vall h4{font-size:16px;font-weight:400;min-height:115px;max-height:115px}.blogtitilecontent-vall h2{font-size:19px;text-transform:uppercase;margin-bottom:10px;margin-top:10px;color:var(--theme-color);min-height:90px;max-height:90px}#primary-menu{position:relative;top:-7px}#vidhemasol .slider-caption h2{font-size:32px}#vidhemasol app-home .slider-caption h2{font-size:25px}#vidhemasol .slider-caption p{font-size:22px;line-height:normal;letter-spacing:1px;margin-top:0}#vidhemasol #header.transparent-header.full-header #logo{border-right-color:transparent}p.proj_nameport{width:70%;float:left;margin-bottom:0}p.view_moreport{width:30%;float:right}h2.viewproj_port{min-height:85px}#vidhemasol #header.dark #header-wrap #primary-menu ul li.menu_homevid.mega-menu div.mega-menu-content ul.mainulmegamenu,#vidhemasol #header.sticky-header #header-wrap #primary-menu ul li.menu_homevid.mega-menu div.mega-menu-content ul.mainulmegamenu{margin-top:0;background-color:transparent;margin-left:0;width:19.66%}#vidhemasol #header.dark #header-wrap #primary-menu ul li.menu_homevid.mega-menu div.mega-menu-content ul.mainulmegamenu li.mega-menu-title a.mainmegamenuname,#vidhemasol #header.sticky-header #header-wrap #primary-menu ul li.menu_homevid.mega-menu div.mega-menu-content ul.mainulmegamenu li.mega-menu-title a.mainmegamenuname{margin-bottom:5px}#vidhemasol #header.dark #header-wrap #primary-menu ul li.menu_homevid.mega-menu div.mega-menu-content ul.mainulmegamenu li.mega-menu-title a.mainmegamenuname div,#vidhemasol #header.sticky-header #header-wrap #primary-menu ul li.menu_homevid.mega-menu div.mega-menu-content ul.mainulmegamenu li.mega-menu-title a.mainmegamenuname div{border-bottom:1px solid #ccc;padding-bottom:10px;color:var(--theme-color);font-size:16px}#vidhemasol #header.dark #header-wrap #primary-menu ul li.menu_homevid.mega-menu div.mega-menu-content ul.mainulmegamenu ul,#vidhemasol #header.sticky-header #header-wrap #primary-menu ul li.menu_homevid.mega-menu div.mega-menu-content ul.mainulmegamenu ul{margin-top:0;background-color:transparent;margin-left:0;width:100%}#vidhemasol #header.dark #header-wrap #primary-menu ul li.menu_homevid.mega-menu div.mega-menu-content,#vidhemasol #header.sticky-header #header-wrap #primary-menu ul li.menu_homevid.mega-menu div.mega-menu-content{width:100%!important}#vidhemasol #header.dark #header-wrap #primary-menu ul li.menu_homevid.mega-menu div.mega-menu-content{width:107%!important}h2.heading_getaq{text-align:center;font-size:40px;font-weight:400}.dark #primary-menu ul li.getaquote a{color:#fff!important;background:#f41f0c}.sticky-header #primary-menu ul li.getaquote a:hover{border:1px solid #0475e5}.sticky-header #primary-menu ul li.getaquote a{color:#fff!important;background:#0475e5!important}div.submenusa,ul.submenusa{box-shadow:2px 2px 3px #2c2c2c!important}}@media only screen and (min-width:1350px){header.dark div.phone_sales{position:relative;top:-1px;right:178px;margin-top:-2px;margin-right:0}header.dark nav#primary-menu{position:absolute;right:0;top:0}header.dark #primary-menu ul li a{font-size:13px}}#Contactus ul.dropdown.budgetstart{max-height:100px;overflow-y:auto}#Contactus .effect-16:valid~label,.getaquote #Contactus form .effect-16:focus~label{font-size:12px}#Contactus .effect-16:valid~label,.getaquote #Contactus .effect-16:focus~label{top:-16px;transition:.3s}.getaquote #Contactus .div_colbox{margin-top:2%;margin-bottom:2%}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;-webkit-appearance:none}div.dark .slider-caption,div.dark .slider-caption h2{color:var(--theme-color);text-align:center}h1{text-transform:uppercase!important;color:#eee}nav ul li.mega-menu:hover div,nav ul li.menu_homevid:hover ul{display:block!important}.getaquote #Contactus .number_input{margin-top:5px;margin-left:37%}.getaquote .wrapper-dropdown-1,.getaquote .wrapper-dropdown-2,.getaquote .wrapper-dropdown-3,.getaquote .wrapper-dropdown-4{position:absolute;width:93%;margin:0 auto;padding:7px 10px 7px 0;border-radius:0;background:#fff;border-bottom:1px solid #ebebeb;cursor:pointer;outline:0;font-size:20px}.getaquote #Contactus .tellus{font-size:20px;color:var(--theme-color);text-transform:uppercase;margin:4% 0 2%;text-align:left}.getaquote #Contactus #select_model,.getaquote #Contactus #select_modelbudget,.getaquote #Contactus #select_modelstarted{color:#8b8b8b;text-transform:capitalize;font-size:18px;font-weight:400}.getaquote #Contactus .waylf .slect_box{width:100%;display:block;line-height:22px;font-weight:400;font-size:14px}input[type=checkbox]{height:25px;width:25px}@media only screen and (min-width:420px) and (max-width:767px){.getaquote #Contactus .wrapper-demo{min-height:54px}.getaquote #Contactus .wrapper-dropdown-2{width:35%!important}.getaquote #Contactus .number_input{margin-top:6.2px!important;margin-left:38%!important}.getaquote .smallplpr{padding-left:0;padding-right:0}.getaquote .contactus h3{font-size:18px!important}.getaquote #Contactus .tellus{text-align:left!important}}@media only screen and (min-width:420px){.flagicon_sp,.getaquote .flagicon_sp{margin-right:20px}.topreasonchoosevids .whyvidh_sd .icons-sd{text-align:center}}.getaquote #Contactus .red-new-btn{letter-spacing:1.8px;transition:.5s 0;background:#e23815;background:-moz-linear-gradient(left,#e23815 0,#ef694d 100%);background:-webkit-linear-gradient(left,#e23815 0,#ef694d 100%);background:linear-gradient(to right,#e23815 0,#ef694d 100%)}@media only screen and (min-width:767px) and (max-width:1000px){#Contact .div_ddfour,.getaquote #Contactus .div_ddfour{min-height:88px}#Contact #select_model,#Contact #select_modelbudget,#Contactus #select_modelstarted,#vidhemasol #select_modelcat,.getaquote #Contactus #select_model,.getaquote #Contactus #select_modelbudget,.getaquote #Contactus #select_modelstarted{font-size:16px}#header.dark .phone_sales{position:relative;top:0;right:0}#vidhemasol #logo a.retina-logo img{height:80px}a.retina-logo{position:relative;top:-24px}#servicedetailsst .advantagesser{min-height:100px}.technologiespage #servicedetailsf .whyvidh_sd{min-height:150px!important;margin-bottom:20px}.technologiespage .whyvidh_sd{min-height:300px!important;margin-bottom:0}#vidhemasol #header.dark #header-wrap #primary-menu ul ul{width:100%!important}}.HomeMain li.CompanyLi a:after,.blog li.BlogLi a:after,.careers li.CareerLi a:after,.contactus li.ContactUsLi a:after,.mainaboutus li.AboutUsLi a:after,.portfolio li.portfolioLi a:after,.services li.ServicesLi a:after,.technology li.TechnologiesLi a:after{width:100%!important;background:#0475e5!important}@media only screen and (max-width:767px){.getaquote .contactus h2{font-size:36px}.getaquote #Contactus .main_col{padding-left:0;padding-right:0}.getaquote .contactus h3{font-size:16px!important;line-height:24px!important}.getaquote #ddtwo span i,.getaquote ul.country_nodd li a i{margin-right:0!important}.services #servicedetails .largecontentdiv h3{line-height:30px}.technology h5.headingsser{margin-top:25px}.technology .quoteformser h5{margin-bottom:7px}.technology section#tinyslider h1{margin-bottom:40px}.technology #servicedetails .whyvidh_sd .icons-sd{padding-bottom:0}.technology #servicedetails .largecontentdiv .divtechheading h3,.technology #servicedetails .largecontentdiv .whyvidh_sd h3{margin-bottom:30px}.technology #technologiesdiv .texts-sd hr{margin:10px auto 15px}.technology #servicedetails .largecontentdiv h3{padding-right:7px}.technology .whyvidh_sd .texts-sd p,.technology div.largecontentdiv h6{line-height:normal}#primary-menu ul ul.submenusa.submenusacall a{padding-left:45px!important}#vidhemasol #header.sticky-header #header-wrap #primary-menu ul ul{margin-top:0}#corevalues.webdevlpvert .whyvidh_sd{padding:10px 0}.mainaboutus #servicedetails .whyvidh_sd .icons-sd i,.services #servicedetails .whyvidh_sd .icons-sd i{font-size:50px}div.requestformbuttondiv button{width:100%;padding-top:14px;padding-bottom:14px}section#locations{padding-top:0}#bgcontact .container,#blogsectionsservices .container,#locations .container{width:100%!important}.mainaboutus .whyvidh_sd .texts-sd p,.mainaboutus div.largecontentdiv h6,.services #servicedetailsst .texticonss h5{text-align:center}.services #servicedetails .whyvidh_sd .icons-sd{display:block;text-align:center}#servicedetails .whyvidh_sd .icons-sd .languageicon i{font-size:30px}.copright_text{text-align:left!important}#tinyslider h1,#tinyslider h2{font-size:26px!important}#tinyslider .tns-item{min-height:190px}.careers header.transparent-header.full-header.dark #logo img.blacklogo,.contactus header.transparent-header.full-header.dark #logo img.blacklogo,.getaquote header.transparent-header.full-header.dark #logo img.blacklogo,.mainaboutus header.transparent-header.full-header.dark #logo img.blacklogo,.services header.transparent-header.full-header.dark #logo img.blacklogo,.technology header.transparent-header.full-header.dark #logo img.blacklogo,.tns-controls,button[data-action=stop],nav#primary-menu ul li.sub-menu .submenusa{display:none!important}.displayblock,nav#primary-menu ul li.sub-menu .submenusa.displayblockheader,nav#primary-menu ul li.sub-menu .submenusa.show{display:block!important}nav#primary-menu ul.sf-js-enabled.show{box-shadow:3px 3px 3px 2px #ccc;padding-bottom:20px!important;height:310px!important;overflow:auto}#vidhemasol #header.sticky-header #header-wrap #primary-menu ul li .mega-menu-content,#vidhemasol #header.sticky-header #header-wrap #primary-menu ul li .mega-menu-content ul.mainulmegamenu,#vidhemasol #header.sticky-header #header-wrap #primary-menu ul ul{margin-left:0!important}}@media only screen and (min-width:768px){.ig_img{top:19%!important}.itstr_img{width:35%!important;margin-left:30%}.itstrs_img{width:40%!important;margin-left:30%}#header-wrap #primary-menu ul li.ServicesLi a:active+ul.submenusa,#header-wrap #primary-menu ul li.ServicesLi a:focus+ul.submenusa,#header-wrap #primary-menu ul li.ServicesLi a:hover+ul.submenusa,#header-wrap #primary-menu ul li.ServicesLi ul li a:hover~ul{display:block!important}}.loading{position:fixed;z-index:9999;height:2em;width:2em;overflow:show;margin:auto;top:0;left:0;bottom:0;right:0}.loading:before{content:'';display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.loading:not(:required){font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.loading:not(:required):after{content:'';display:block;font-size:10px;width:1em;height:1em;margin-top:-.5em;-webkit-animation:1.5s linear infinite spinner;-moz-animation:1.5s linear infinite spinner;-ms-animation:spinner 1500ms infinite linear;-o-animation:1.5s linear infinite spinner;animation:1.5s linear infinite spinner;border-radius:.5em;-webkit-box-shadow:rgba(0,0,0,.75) 1.5em 0 0 0,rgba(0,0,0,.75) 1.1em 1.1em 0 0,rgba(0,0,0,.75) 0 1.5em 0 0,rgba(0,0,0,.75) -1.1em 1.1em 0 0,rgba(0,0,0,.5) -1.5em 0 0 0,rgba(0,0,0,.5) -1.1em -1.1em 0 0,rgba(0,0,0,.75) 0 -1.5em 0 0,rgba(0,0,0,.75) 1.1em -1.1em 0 0;box-shadow:rgba(0,0,0,.75) 1.5em 0 0 0,rgba(0,0,0,.75) 1.1em 1.1em 0 0,rgba(0,0,0,.75) 0 1.5em 0 0,rgba(0,0,0,.75) -1.1em 1.1em 0 0,rgba(0,0,0,.75) -1.5em 0 0 0,rgba(0,0,0,.75) -1.1em -1.1em 0 0,rgba(0,0,0,.75) 0 -1.5em 0 0,rgba(0,0,0,.75) 1.1em -1.1em 0 0}.water-wave,.water-wave::before{animation-iteration-count:infinite}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@media only screen and (min-width:991px) and (max-width:1000px){#vidhemasol #tinyslider{position:relative;top:-25px}#header.sticky-header #header-wrap #primary-menu ul li.getaquote a{margin:13px 0 0 8px!important;padding:0 6px;font-size:11px}#header.sticky-header #header-wrap #primary-menu ul li a{font-size:11px}}@media only screen and (min-width:1350px) and (max-width:1366px){div.whyvidh_sd .texts-sd h4{font-size:18px}}@media only screen and (min-width:991px) and (max-width:1350px){#vidhemasol #tinyslider .tns-outer.tns-ovh{width:100%}#vidhemasol #tinyslider{position:relative;top:-25px}#vidhemasol #header-wrap #logo{padding-left:5px;padding-right:5px;margin-right:5px}div#corevalues h4,div.whyvidh_sd .texts-sd h4{font-size:16px}div.whyvidhemadivs .whyvidh_sd .texts-sd p{font-size:12px}div.divdesignaboutus{margin:10px 0;padding:30px 5px 3px}div.mainaboutus .gem-textbox-bottom{margin-left:0;margin-right:0}.col-md-10.col-sm-12.col-xs-12.largecontentdiv.ourbox{padding-right:0;padding-left:0}body.mainaboutus .gem-textbox-bottom{margin-left:0;margin-right:0;margin-top:-10px}#header.sticky-header #header-wrap #primary-menu ul li.getaquote a{margin:13px 0 0 8px!important;padding:0 6px;font-size:11px}#header.sticky-header #header-wrap #primary-menu ul li a{font-size:11px}#header.dark #logo img{height:auto}header#header.dark #header-wrap #primary-menu ul li.getaquote a{margin:11px 0 0 15px!important}div.requestformbuttondiv button{width:auto;padding:6px 15px}#header.transparent-header.full-header.sticky-header #primary-menu>ul{margin-right:0}}@media only screen and (min-width:1000px){#Contact .waylf .first_sboxcon,.getaquote #Contactus .waylf .first_sboxcon{padding-left:0}#Contact .div_ddfour,.getaquote #Contactus .div_ddfour{min-height:44px}#logo a.standard-logo{display:none!important}#logo a.retina-logo{display:block!important}}.blog-content h3{text-align:left;font-size:24px;font-weight:600;margin-bottom:15px}.blog-content h4{color:#0b0a0a}.blog .blog-content button{max-width:200px;height:37px;line-height:37px;border:1px solid var(--theme-color);font-size:16px;margin-bottom:20px}.blog .blog-content button:hover{background:#fff;color:#0475e5}.blog .categores-list,.blog-Det .inside-blog,.topRated .columnFour .contentDesc .contentTexture a:hover .iconsArrow{padding-left:20px}.blog .categores-list li{font-size:18px;position:relative;list-style:none;display:inline-block}.blog .categores-list li:after{content:"\f105";font-family:fontawesome;color:#2c2c2c;font-size:13px;position:absolute;left:0;top:4px}.blog .categores-list li a{display:block;margin-bottom:10px;padding-left:23px;transition:.5s 0;letter-spacing:.75px}.detail_fine a,.detail_fine strong{position:relative;top:-4px;color:#fff}.about_auth:after{content:'';background-color:var(--theme-color);height:2px;width:165px;display:inline-block;position:absolute;left:0;bottom:0}.about_authimg img{width:200px;height:200px;border:2px solid #ccc;border-radius:50%;margin:0 auto}#footercons .form-group>div,#primary-menu ul li.mega-menu a div,#primary-menu ul li.sub-menu a div,#quote-form div,.about_auth,.carousel,.mainclassdivkey,nav#primary-menu ul li .calliconnavmenu{position:relative}.address_footer img{max-width:20px}@media only screen and (min-width:420px) and (max-width:520px){.transparent-header.full-header.dark #logo img.blacklogo,.transparent-header.full-header.sticky-header #logo img.whitelogo{display:none}}@media only screen and (min-width:768px) and (max-width:991px){body#vidhemasol #header.dark.transparent-header{background-color:#0475e5}div#contributioncomm .row{padding-bottom:20px}div#contributioncomm{margin-top:-100px}.aboutus.mainaboutus div#contributioncomm{margin-top:0}div#contributioncomm h5{margin-bottom:20px}.mainaboutus .slider-caption p,.technology .largecontentdiv .divtechheading h3{margin-bottom:30px}.mainaboutus section#locations div.modelsStep p{min-height:130px;font-size:14px}.mainaboutus section#locations div.modelsStep h5{font-size:16px}#vidhemasol #header{position:fixed;z-index:999}.topRated .columnFour{width:100%}.largecontentdiv h3{font-size:26px;font-weight:700}.services div.whyvidh_sd .texts-sd p{min-height:104px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.services div.whyvidh_sd .texts-sd h4{font-size:18px;line-height:22px;margin-bottom:20px}}.listlink li,ul.listlink li a{font-size:13px;text-transform:uppercase;letter-spacing:1px}@media only screen and (min-width:1200px){.services #serviceslist #servicedetails h3,.technology .largecontentdiv h3{text-align:left;padding-left:15px}.technology .mainclassdivkey,.topreasonchoosevids .whyvidh_sd .icons-sd,.whychoosevids .whyvidh_sd .icons-sd{text-align:center}.technology .largecontentdiv h3{font-size:28px;font-weight:600}.technology div.largecontentdiv h6{font-size:14px;line-height:normal}.technology h5.headingsser{font-weight:600}.technology .quoteformser h5{font-weight:600;margin-bottom:7px}.technology .fancy-title h3{margin-top:0}.technology.aboutus div.slider-caption.slider-caption-center{margin-top:22%;margin-bottom:13%}.technology #technologiesdivtwo .webdevlpvert .whyvidh_sd{display:flex;align-items:center}.technology #technologiesdivtwo .webdevlpvert .whyvidh_sd .icons-sd.webdevlpverti.text-center{padding-bottom:0}.technology #technologiesdivtwo .webdevlpvert .whyvidh_sd .texts-sd.webdevlpvertt h4{font-size:18px;display:block;height:auto;line-height:normal}.technology .mainclassdivkey .contentdiv{max-width:max-content;margin:auto}#keypointsofvidhema .mainclassdivkey .contentdiv i{top:0}.technology .largecontentdiv .col-md-6.col-sm-7.col-xs-12 h5.headingsser{margin-top:20px}.technology .largecontentdiv h3.servicescenterbold,.technology .largecontentdiv h3.whychoosevidhemadp,.technology .largecontentdiv.topreasonchoosevids h3{margin-bottom:30px;text-align:center}section.brandslogo{padding-left:37px;padding-right:37px}section.brandslogo .owl-carousel .owl-stage-outer{margin-right:30px;margin-left:10px}section.brandslogo .owl-theme .owl-controls .owl-nav .owl-next:hover{right:0}section.brandslogo .owl-theme .owl-controls .owl-nav .owl-prev:hover{left:0}#portfolio .topRated .columnFour .blueHighlight,#portfolio .topRated .columnFour .contentDesc{background-repeat:no-repeat!important}.quoteformser .btn_submit{width:35%;float:right;font-size:14px;text-transform:uppercase;letter-spacing:1.8px}#tinyslider{margin-top:-92px}header.dark #logo a.whiteblack,header.sticky-header #logo a.purewhite{display:none!important}div.slider-caption.slider-caption-center{margin-top:17%}app-home div.slider-caption.slider-caption-center{margin-top:10%}#vidhemasol .slider-caption p{margin-bottom:50px}#vidhemasol app-home .slider-caption p,body app-home section div.dark.darkhome .slider-caption p{margin-bottom:150px}body app-home section div.dark.darkhome .slider-caption h1{margin-top:200px}.services #serviceslist #servicedetailss #servicedetails h3{text-align:center;padding-left:15px;padding-right:15px;margin-bottom:35px}.services .dark{background-attachment:fixed}}@media only screen and (min-width:1024px) and (max-width:1600px){div.topRated .columnFour .contentDesc .contentTexture{padding:10px 14px;height:304px}div.topRated .columnFour .contentDesc .contentTexture:hover{padding-bottom:9px}div.topRated .columnFour .contentDesc .contentTexture ul.list li a{font-size:14px;padding:5PX 4PX}}@media only screen and (min-width:991px) and (max-width:1200px){.webdevlpvert .whyvidh_sd{min-height:330px}div.about_authimg img{width:100px;height:100px}.mainaboutus div #corevalues .divdesignaboutus p{font-size:12px;min-height:125px}section.brandslogo{padding-left:90px;padding-right:90px}div.slider-caption.slider-caption-center{margin-top:17%}#vidhemasol .slider-caption p{margin-bottom:50px}#tinyslider.firstbannerslider,body#vidhemasol #tinyslider{margin-top:-92px}body.aboutus div.slider-caption.slider-caption-center{margin-top:16%}header.dark #logo a.whiteblack,header.sticky-header #logo a.purewhite{display:none!important}body#vidhemasol #footercons .form-group.mobile-number .intl-tel-input{width:110px}body#vidhemasol #footercons .form-group.mobile-number{padding-left:140px!important}#contactusform_header{padding-left:0;padding-right:0}section#Contact .workingwithus h3 span{font-size:24px}#footercons.from-right-block .form-group.phonenumber-filed,body #footercons .form-group.mobile-number{padding-right:0}}@media only screen and (min-width:420px) and (max-width:999px){div.topRated .columnFour .contentDesc .contentTexture{padding:4px 16px}div.topRated .columnFour .contentDesc .contentTexture h4{font-size:20px}div.topRated .columnFour .contentDesc .contentTexture p{font-size:12px}body#vidhemasol #solutions h5{text-align:center}div.topRated .columnFour .blueHighlight .contentDesc .contentTexture a{font-size:13px;padding-right:40px}#header.sticky-header #logo{position:relative;top:26px}#corevalues.webdevlpvert .whyvidh_sd{min-height:auto}header.transparent-header.full-header.sticky-header img.whitelogo{display:none!important}header.transparent-header.full-header.sticky-header img.blacklogo{top:-27px;position:relative}.signupbtnbtnsgq{margin-top:25%}.transparent-header.full-header.dark #logo img.blacklogo{display:none}}.blog-content.blogcontent-ss div span{padding:10px;margin:2px 5px 10px 0;color:#fff;border-radius:5px;min-height:36px;display:inline-block}.blog-content.blogcontent-ss div span[data-link="#share-facebook"]{background-color:#3b5998}.blog-content.blogcontent-ss div span[data-link="#share-linkedin"]{background-color:#0077b5}.blog-content.blogcontent-ss div span[data-link="#share-skype"]{background-color:#00aaf2}.blog-content.blogcontent-ss div span[data-link="#share-twitter"]{background-color:#1da1f2}.blog-content.blogcontent-ss div span[data-link="#share-whatsapp"]{background-color:#1bd741}.blog-content.blogcontent-ss div span i{margin-right:5px}.blog-content.blogcontent-ss .sharethis,.blog-content.blogcontent-ss .type-date{margin-bottom:7px}.blog-content.blogcontent-ss .type-date{font-size:16px;color:#010101;font-weight:600}#content.contactuspage #Contact .div_colbox,#ourphilosophy{margin-top:30px}.blogquote{font-weight:900}.textcolor{color:#000}.tecolor{color:#070707}header.dark #header-wrap:not(.not-dark) #primary-menu>ul>li.getaquote:hover>a{color:#0475e5!important;background:#fff!important;-webkit-mask-image:linear-gradient(-75deg,rgba(255,255,255,1) 30%,#000 50%,rgba(255,255,255,1) 70%)}header.dark #header-wrap:not(.not-dark) #primary-menu>ul>li>a{color:#fff;text-shadow:none;font-size:14px}.servicecontent .icon_textdev{min-height:300px}.servicecontent .icon_textdev p{font-size:16px;text-align:justify}.servicecontent .icon_textdev:hover{box-shadow:0 15px 50px 0 rgba(0,0,0,.2);transform:translate(0,-5px);transition:.3s ease-in}.listlink,.newiconsH{-webkit-transform:translate3d(0,0,0)}li.getaquote.GetQuoteLi:hover a{-webkit-mask-image:linear-gradient(-75deg,rgba(0,0,0,0.6) 30%,#000 50%,rgba(0,0,0,0.6) 70%);-webkit-mask-size:200%;animation:2s 3 shine}#solutions{background:url(https://web.archive.org/web/20220924023810im_/https://images.vidhema.com/Vidhema/VidhemaBlogImages/2021322124135-946space.jpg) 0 0/cover gray;width:100%;margin:0;text-align:center;padding-top:30px;box-sizing:border-box;-webkit-animation:40s linear infinite slide}#bgcontact,.dynamicBg,.topRated .columnFour .contentDesc{background-size:cover}@-webkit-keyframes slide{from{background-position:0 0}to{background-position:-400px 0}}@keyframes slide{from{background-position:0 0}to{background-position:-800px 0}}.iconsclasses i,.iconsclasses span{display:block;width:100%;text-align:center}.icon-bg,.icon_textdev1 span{width:100px;display:inline-block}.icon_textdev1:hover span{padding-top:10px;background:url(https://web.archive.org/web/20220924023810im_/https://www.webomindapps.com/assets/home/laptop.gif)}.icon_textdev1 span{background:url(https://web.archive.org/web/20220924023810im_/https://images.vidhema.com/Vidhema/VidhemaBlogImages/20213221146-526webdevelopred.png);height:80px;margin:auto;border:none}#bgcontact{background-image:linear-gradient(to bottom,rgb(1 1 1 / 91%),rgb(0 0 0 / 83%)),url(https://web.archive.org/web/20220924023810im_/https://vidhema-website.s3.amazonaws.com/Vidhema/VidhemaBlogImages/20216804916-110footerssvidssa.jpg);margin-top:90px;background-attachment:fixed}#content.contactuspage #contactusform_header{margin-top:0;border-radius:10px 0 0 10px;border:1px solid #fff;margin-bottom:0}#content.contactuspage #contactusform_headerright{background:rgba(4,117,229,.23);border:none;border-radius:0 10px 10px 0}#contactusform_header{background:#fff;border:8px solid #edf1ff;border-radius:14px;margin-top:-120px;margin-bottom:26px}#Contact .div_colbox1,.os_pplan{position:relative;z-index:99}#contact-form{display:block;max-width:100%;position:relative;padding-top:34px}#contact-form::placeholder{color:#888}#contact-form:-ms-input-placeholder{color:#888}#contact-form::-ms-input-placeholder{color:#888}body #footer.dark{background-color:#05070c;margin-top:0}#portfolio h4{font-size:20px;text-align:center;color:#0475e5}@keyframes water-wave{0%,100%{border-radius:120px 135px 110px 90px}25%{border-radius:130px 140px 100px 110px}50%{border-radius:110px 97px 150px 100px}75%{border-radius:80px 107px 120px 90px}}.water-wave{position:relative;-webkit-animation-name:water-wave;animation-name:water-wave;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-timing-function:linear;animation-timing-function:linear}.icon-bg{position:relative;background-color:rgba(134,195,58,.2);height:100px;border-radius:120px 135px 110px 90px}.water-wave::before{-webkit-animation-name:water-wave;animation-name:water-wave;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-timing-function:linear;animation-timing-function:linear}.icon-bg i{opacity:1;z-index:999;position:relative}.icon-bg::before{position:absolute;content:"";height:100%;width:100%;top:0;left:5px;background:#fceae8;border:2px solid #e83e2f;border-radius:130px 120px 160px 130px}#contactusform_headercontent .emailid-block a:hover{background:#e83e2f}.listlink{-webkit-transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,transform .35s,-webkit-transform .35s;transform:translate3d(0,0,0);padding:0;margin:0;display:inline-block;min-height:50px}.features-block,section#locations{padding-bottom:70px}.listlinkparent{margin:auto;text-align:center}.listlink li{color:#3b3b3b;cursor:default;list-style:none;float:left;padding:0 12px;border-right:1px solid #3b3b3b;line-height:13px;margin-bottom:10px}ul.listlink li a{color:#9e9e9e;text-decoration:none;border-bottom:1px solid #9e9e9e;padding-bottom:5px;display:inline-block;clear:both}.workingwithus{margin-top:-110px}#content.contactuspage #Contact .div_colbox.wrapper-demo,.footerlogos,.listing-block{margin-top:0}.workingwithus h3{text-align:left;line-height:24px;margin-bottom:10px}#Contact .workingwithus h3 span{font-size:26px;text-transform:none}#content.contactuspage{background-image:linear-gradient(rgb(4 2 20 / 80%) 0,rgb(4 0 8 / 90%) 100%),url(image/202132212921-491contactusimg.jpg);background-size:cover;background-attachment:fixed}#content.contactuspage h4,#content.contactuspage h4 span{color:#cecece;text-align:center}#content.contactuspage #Contact,#content.contactuspage #Contactus,#content.contactuspage #vidhema_content{background-color:transparent}#content.contactuspage #Contact{padding-top:30px;padding-bottom:80px}#content.contactuspage #Contact .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}#content.contactuspage #Contact .row>[class*=col-md-4],#content.contactuspage #Contact .row>[class*=col-md-8]{display:flex;flex-direction:column}#content.contactuspage .right_portion_footer a:hover{background-color:#0366c9;border:1px solid #fff;color:#fff}#content.contactuspage .right_portion_footer a{background:0 0;color:#fff;padding-left:10px;padding-right:10px;border-bottom:1px solid #fff}#content.contactuspage .messageblock textarea{max-height:70px;min-height:70px}#content.contactuspage #contactusform_header #submit_contact.comman-btn{color:#1866b1;border-color:#1866b1;font-weight:700;min-width:129px;float:right;background:0 0;letter-spacing:1.8px;padding:20px 26px 18px;cursor:pointer}#content.contactuspage #contactusform_header #submit_contact.comman-btn:hover{background-color:var(--theme-color);color:#fff}#content.contactuspage #Contact form ul.dropdown li a{font-size:14px;padding-left:5px}#content.contactuspage #contact-form{padding-top:0}#content.contactuspage #Contact .div_colbox.div_colboxtwo{z-index:99}#Contact h3 span:after,#Contact h3:after{margin-left:0;min-height:2px}#Contact .workingwithus p{font-size:19px;margin-bottom:30px;color:#101415;font-weight:600}.extralinkfooter{color:#e83e2f;font-size:26px}.messageblock textarea{min-height:140px}section div.dark.darkhome h1{color:#fff;text-align:center}section div.dark.darkhome .slider-caption p{color:#cecece}body section div.dark.darkhome .slider-caption{float:left;text-align:center;margin-bottom:60px;padding-bottom:70px}#primary-menu ul ul.submenusacall a{font-size:15px}.emailid-block a{border:1px solid rgba(248,0,0,.23);min-height:80px;width:100%;float:left;border-radius:5px;background:rgba(255,0,35,.43);padding:14px 10px 10px 90px;position:relative}.emailid-block a i{background:url(https://web.archive.org/web/20220924023810im_/https://images.vidhema.com/Vidhema/VidhemaBlogImages/2021322105722-469sprite-home.png) -259px -19px no-repeat;position:absolute;left:22px;top:24px;width:28px;height:19px;border-right:1px solid rgba(242,243,245,.1);padding:18px 44px 18px 0}.emailid-block a span.small-text{font-size:14px;color:#cacaca;font-weight:300;text-transform:uppercase;letter-spacing:2.2px;display:block}.emailid-block a span.large-text{font-size:26px;color:#fff;line-height:34px}.emailid-block a i.skype-icon{background-position:-311px -18px}.listing-block h4{margin:0 0 14px;font-weight:300;font-size:24px;color:#fff;letter-spacing:.2px}.footer-part1 .footerTitle,.footer-part1 h2{color:#a6a9ab;font-weight:300;text-transform:uppercase}.listing-block ul.bluts li{padding-left:32px;list-style:none;font-weight:300;font-size:17px;color:#c5d1dd;letter-spacing:.4px;margin-bottom:11px;position:relative}ul.bluts li:after{position:absolute;width:8px;height:8px;background-color:#0086e2;border-radius:100%;top:7px;content:'';left:0}.footerlogos{display:inline-block;float:right}.emailid-block a:hover{text-decoration:none}header#header{position:FIXED;width:100%}.blogcontentbody .navigation{background-color:#000}.quoteget #contactusform_header{margin-top:20px;background:0 0;border:none}#Contact.quoteget h3 span:after,#Contact.quoteget h3:after{margin:0 auto;min-height:2px}#Contact.quoteget h3 span:after{margin:3px auto -3px}.of-hidden{overflow:hidden}.topRated{font-size:0}#portfolio .topRated .columnFour{width:calc(33.33% - 8px);margin:4px}.topRated .columnFour{display:inline-block;vertical-align:top;width:24.99%;overflow:hidden}@media (max-width:767px){.services .blogsectionimgdiv{min-height:auto}div#blogsectionsservices .headingsser{font-size:20px;font-weight:700}#blogsectionsservices h4{font-weight:700}.services #brandsiconsfield img{max-width:53px;margin-top:9px;margin-bottom:9px}.topRated .columnFour,div#footercons .form-group,section#portfolio .topRated .columnFour{width:100%}.navigation{background-color:#000}#vidhemasol #header{position:fixed;z-index:999}body#vidhemasol #header.dark.transparent-header{background-color:#0475e5}#contactusform_headercontent,div.containerfirstfooterhai .container{padding-left:0;padding-right:0}div.emailid-block a span.small-text{font-size:12px}.emailid-block a span.large-text{font-size:20px}body#vidhemasol #footercons .form-group.mobile-number .intl-tel-input{width:110px!important}body#vidhemasol #footercons .form-group.mobile-number{padding-left:140px!important}div#footercons.from-right-block .form-group{padding:0 3px}div.workingwithus h3{margin-bottom:32px}div#Contact .workingwithus p{color:#fff}div#contactusform_header{margin-top:0}div.social-icon-block{text-align:left}div.social-icon-block ul{float:none}div.footerStarSectionMain{text-align:center}#portfolio{display:none}}#lifeatvidhema .item img,.container{max-width:100%}.arrowRight,.arrowRight:before{width:7px;height:7px;border-left:none;border-top:none;position:absolute;left:92%}.topRated .columnFour .blueHighlight{border-top:8px solid #43a6f6;position:relative;color:#fff;background:#1d83d6;background:linear-gradient(135deg,#1d83d6 0,#095fa4 100%);height:304px}@media (max-width:1560px) and (min-width:1441px){.topRated .columnFour .contentDesc .contentTexture{padding:10px 20px}.topRated .columnFour .contentDesc .contentTexture ul.list li{padding:0 8px}.topRated .columnFour .contentDesc .contentTexture p{font-size:17px}}.topRated .columnFour .contentDesc .contentTexture h4{font-size:26px;color:#fff;font-weight:700;text-transform:uppercase;margin-top:10px;margin-bottom:10px}.topRated .columnFour .blueHighlight p{color:#8cc8fb}.topRated .columnFour .blueHighlight .contentDesc .contentTexture a .arrowRight{top:27px}.arrowRight{top:45px;margin:-20px 0 0 -20px;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);border-right:2px solid #fff;border-bottom:2px solid #fff}.arrowRight:before{content:"";top:50%;margin:-1px 0 0 -4px;border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:arrow;animation-name:arrow}.topRated .columnFour .blueHighlight:after{background:url(https://web.archive.org/web/20220924023810im_/https://images.vidhema.com/Vidhema/VidhemaBlogImages/2021322105316-38setting-icon.png) no-repeat;content:"";width:110px;height:114px;right:0;bottom:0;display:block;position:absolute}.dynamicBg{background-position:center;background-repeat:no-repeat}.newiconsH.webIcon{background-position:0 -294px}.newiconsH{background:url(https://web.archive.org/web/20220924023810im_/https://images.vidhema.com/Vidhema/VidhemaBlogImages/202132210474-256new-icons.png) no-repeat;display:inline-block;height:48px;width:58px;margin-bottom:35px;-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s;transform:translate3d(0,0,0);opacity:1}.footerStarSection .progress,.sprite,.testimonalSec{background-repeat:no-repeat}.topRated .columnFour .contentDesc.all .contentTexture h5{-webkit-transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.topRated .columnFour .contentDesc.all .contentTexture ul{padding-bottom:0;-webkit-transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.topRated .columnFour .contentDesc .contentTexture ul.list{padding:0 0 20px;margin:0;display:block}.topRated .columnFour .contentDesc .contentTexture ul.list li{font-size:13px;color:#3b3b3b;letter-spacing:1px;text-transform:uppercase;cursor:default;list-style:none;float:left;padding:0 6px;border-right:1px solid #3b3b3b;line-height:13px}.topRated .columnFour .contentDesc.all .contentTexture:hover p{-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;height:auto;margin-bottom:30px}.topRated .columnFour .contentDesc.all .contentTexture p{opacity:0;-webkit-transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);height:0;margin-bottom:0}.HomeMain .topRated .columnFour .contentDesc .contentTexture p,div .mat-snack-bar-container.style-succes button{color:#010101}.topRated .columnFour .contentDesc .contentTexture p{color:#1e1e1e;font-size:13px;padding-right:0;margin-bottom:30px}.topRated .columnFour .contentDesc.all .contentTexture .readMore{color:#7d8082;margin-top:0;opacity:0;-webkit-transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);height:0}.topRated .columnFour .contentDesc.all .contentTexture:hover .readMore{-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;height:auto}.topRated .columnFour .contentDesc .contentTexture h5{font-size:20px;color:#2c2c2c;margin-top:0}.topRated .columnFour .contentDesc .contentTexture ul.list li a{font-size:15px;color:#035ba2;letter-spacing:1px;text-transform:uppercase;text-decoration:none;display:block;padding:5PX 6PX;margin-bottom:0;font-weight:700}.topRated .columnFour .contentDesc.all .contentTexture:hover .newiconsH{opacity:0;-webkit-transition:opacity .2s,-webkit-transform .5s;transition:opacity .2s,transform .5s,-webkit-transform .5s;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);height:0}.topRated .columnFour .contentDesc .contentTexture{display:table-cell;vertical-align:middle;padding:10px 30px;height:300px;overflow:hidden}.topRated .columnFour .contentDesc{min-height:304px;display:table;width:100%}.bbWhite{border-bottom:1px solid rgba(255,255,255,.1)}.topRated .columnFour .blueHighlight .contentDesc .contentTexture a{position:relative;padding-right:70px;z-index:1}.topRated .columnFour .contentDesc .contentTexture a{font-size:15px;text-transform:uppercase;color:#fff;display:inline-block;clear:both}footer#footer .footer-widgets-wrap{padding:30px 0}.call_us-h2 a{font-size:20px}.footer-part1 h2{margin:0 0 8px;font-size:14px;letter-spacing:1.4px}.footer-part1 .email-link,.footer-part1 a{letter-spacing:.6px;float:left;font-size:15px;text-decoration:none}.transition{transition:.5s;-moz-transition:.5s;-webkit-transition:.5s}.footer-part1 .email-link i{width:24px;height:17px;background:url(https://web.archive.org/web/20220924023810im_/https://images.vidhema.com/Vidhema/VidhemaBlogImages/2021322105722-469sprite-home.png) -209px -25px no-repeat;float:left;margin-right:12px;margin-top:3px}.footer-part1 a{font-weight:700;color:rgba(0,154,251,.5);margin-bottom:0}.social-icon-block{text-align:right}.footer-part1 .footerTitle{font-size:14px;letter-spacing:1.4px;margin:0 0 5px}.social-icon-block ul{background:#142331;float:right;border-radius:5px;overflow:hidden;margin-top:2px}.social-icon-block ul li{list-style:none;float:left}.social-icon-block ul li a{width:40px;height:38px;line-height:38px;color:rgba(255,255,255,.5);display:inline-block;text-align:center;font-size:16px}.footer-part2 .client-logos{width:100%;float:left;margin-bottom:20px}.client-logos a:last-child img{height:auto;max-height:46px;width:auto}.footer-part2 .client-logos a{height:39px;vertical-align:middle;display:inline-block;padding:0 22px}.footer-part1 .footer-part2 a{float:none}.footer-part2 .client-logos a span{padding-top:10px;padding-bottom:10px;display:inline-block}.footer-part2 .client-logos a img{opacity:.4}.footerStarSection .progress{background-image:url(https://web.archive.org/web/20220924023810im_/https://images.vidhema.com/Vidhema/VidhemaBlogImages/2021322105842-366star.png);background-color:transparent;background-size:contain;background-position:center left;display:inline-block;width:101px;margin:0;vertical-align:top;height:17px;cursor:pointer}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.footerStarSection .progress .progress-bar{background-image:url(https://web.archive.org/web/20220924023810im_/https://images.vidhema.com/Vidhema/VidhemaBlogImages/2021322105811-222star1.png);background-color:transparent;background-position:center left;background-repeat:no-repeat;background-size:95px auto}#rated_id{cursor:pointer!important}.footerStarSection span:before{content:"";height:16px;width:1px;background:#2e4255;position:absolute;left:0;top:1px;bottom:0}.footerStarSection span{font-weight:400;color:#fff;font-size:15px;margin-left:8px;padding-left:10px;position:relative}.footerStarSectionMain p{display:inline-block;width:auto;float:none;padding-left:10px;font-size:15px;margin-top:10px!important}.footer-part2 .footerStarSectionMain p{display:inline-block;width:auto;float:none;padding-left:10px;font-size:14px;margin-top:0!important;color:#fefefe}.footer-part2 p{width:100%;float:left;margin-top:24px;margin-bottom:0;text-align:center;font-weight:300;font-size:14px;color:rgba(255,255,255,.2);letter-spacing:.45px}.footerStarSection{display:inline-block;float:none}#contactusform_headerright,.containerfirstfooterhai{padding-top:20px}.oldform{display:none!important}#footercons.from-right-block{position:relative;background-color:#fff;border-radius:10px;padding:40px 0 20px;margin-top:0;border:8px solid transparent}#footercons.from-right-block form{margin:0}#footercons.from-right-block .form-group{padding:0 18px;margin-bottom:40px}#footercons .form-group{width:50%;float:left;padding:0 17px;margin-bottom:44px;position:relative}#footercons.from-right-block .form-group i.name{background-position:-58px -153px;width:10px;height:15px}#footercons.from-right-block .form-group i{position:absolute;left:1px;top:12px;background:url(https://web.archive.org/web/20220924023810im_/https://images.vidhema.com/Vidhema/VidhemaBlogImages/2021322105722-469sprite-home.png) no-repeat;font-style:normal}#footercons.from-right-block .form-group.input-effect .form-control{border-color:#486e90;color:#486e90;z-index:2;padding:5px 5px 6px 0}#footercons .form-group .form-control{font-weight:300;font-size:18px;color:#fff;letter-spacing:.2px;border:none;background-color:transparent;border-radius:0;box-shadow:none;border-bottom:1px solid #fff;padding:5px 12px 6px 0;min-height:39px;line-height:inherit;position:relative}#footercons .effect-16,#footercons .effect-17,#footercons .effect-18{border:0;padding:4px 0;border-bottom:1px solid #ccc;background-color:transparent}#footercons.from-right-block .form-group.input-effect .effect-16~label,div#Contact #footercons.from-right-block .form-group.input-effect .effect-16~label{z-index:0;color:#486e90;padding-left:30px}#footercons.from-right-block .form-group label{font-weight:inherit;color:#486e90}#footercons .effect-16~label{position:absolute;left:0;width:100%;top:8px;color:#aaa;transition:.3s;z-index:-1;letter-spacing:.5px}#footercons .form-group.input-effect .effect-16~.focus-border{height:1px}#footercons .effect-16~.focus-border{position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#39f;transition:.4s}body #footercons .form-group.mobile-number{padding-left:150px!important}#footercons .mobile-number .intl-tel-input{float:left;z-index:9}#footercons.from-right-block .form-group .select{border-bottom:1px solid #dfdfdf}#Contact #footercons.from-right-block .form-group.input-effect .select{padding-left:30px}#Contact #footercons.from-right-block .form-group.input-effect .select .form-control{padding-left:0;-webkit-appearance:none;-webkit-border-radius:0}#Contact #footercons.from-right-block .form-group.input-effect .form-control{z-index:2;border-color:#486e90;padding-left:30px;font-size:17px}#footercons .form-group label{font-weight:300;font-size:13px;color:#486e90;text-transform:uppercase;letter-spacing:1px;margin-bottom:0}#footercons .form-group label.cus-control.cus-control--checkbox{font-size:11px;position:relative}#footercons.from-right-block .form-group i.email{background-position:-86px -153px;width:17px;height:12px}body #footercons .form-group.mobile-number .intl-tel-input{position:absolute;left:15px;width:130px}div#Contact #footercons.from-right-block .form-group.input-effect.phonenumber-filed .effect-16~label,div#Contact #footercons.from-right-block .form-group.phonenumber-filed input.form-control,div#Contact #footercons.from-right-block .form-group.phonenumber-filed label{padding:0}#footercons.from-right-block .form-group.phonenumber-filed{width:100%;padding-left:3px;margin-bottom:0}#footercons.from-right-block .form-group i.phonenumber{background-position:-112px -153px;width:20px;height:12px;top:14px}#footercons.from-right-block .form-group i.category{background-position:-150px -153px;width:14px;height:12px;top:14px}#footercons.from-right-block .form-group i.budget{background-position:-183px -153px;width:8px;height:16px;top:13px}#footercons.from-right-block .form-group i.skypeid{background-position:-207px -153px;width:19px;height:18px}#footercons.from-right-block .form-group.textarea i.message{background-position:-235px -153px;width:19px;height:18px;top:5px}div#Contact #footercons.from-right-block .form-group.input-effect textarea.form-control{height:89px;border:1px solid #dfdfdf;padding:5px 5px 6px 0;resize:none;margin-top:16px;padding-left:12px!important}#footercons .form-group.textarea label{position:relative;padding-left:30px}#footercons .form-group .upload-block{float:left;position:relative;width:150px;height:20px}#footercons .form-group .upload-block input{width:150px;opacity:0;z-index:99;position:relative}#footercons input[type=file],.cus-control input:checked~.cus-control__indicator:after{display:block}#footercons .form-group .upload-block p{position:absolute;left:0;top:2px;z-index:9;margin-bottom:0;font-weight:600;font-size:12px;color:#1587f9;letter-spacing:.8px;text-transform:uppercase}#footercons .form-group .upload-block p span{font-weight:600;width:15px;height:15px;line-height:16px;display:inline-block;margin-right:5px;text-align:center;border-radius:100%;background:#1587f9;font-size:16px;color:#fff;letter-spacing:.8px;padding-left:2px}#footercons #progress-wrp{position:relative;background:#fff}#footercons .form-group .checkbox{float:right;margin:0}#footercons .cus-control-group{display:inline-block;vertical-align:top}#footercons .form-group .cus-control__indicator{width:13px;height:13px;border-radius:2px;background:#1866b1}#footercons .cus-control__indicator{position:absolute;top:2px;left:0;height:20px;width:20px;background:#e6e6e6}#footercons .form-group.upoad-check-option .checkbox input[type=checkbox]{top:0;left:0;position:absolute;margin-left:-20px}.cus-control input{position:absolute;z-index:-1;opacity:0}#footercons .form-group .cus-control--checkbox .cus-control__indicator:after{border-width:0 1px 1px 0;left:4px;top:1px;width:5px;height:9px}#footercons .cus-control--checkbox .cus-control__indicator:after{left:8px;top:4px;width:3px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.cus-control__indicator:after{content:'';position:absolute;display:none}#Contact #footercons.form-group label.cus-control.cus-control--checkbox{font-size:11px}#footercons.from-right-block .form-group .comman-btn:hover{background-color:#1866b1;color:#fff}#footercons.from-right-block .form-group .comman-btn{color:#1866b1;border-color:#1866b1;font-weight:700;min-width:129px}#footercons .form-group .comman-btn{float:right;background:0 0;letter-spacing:1.8px;padding:20px 26px 18px}.comman-btn{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #fff;display:inline-block;padding:20px 22px 18px;font-size:14px;font-weight:400;color:#fff;text-decoration:none;letter-spacing:1px;text-transform:uppercase;transition:.5s;-moz-transition:.5s;-webkit-transition:.5s}.testimonalSec{background-image:url(https://web.archive.org/web/20220924023810im_/https://images.vidhema.com/Vidhema/VidhemaBlogImages/2021322124758-122Testimonials-Background.webp);background-size:cover;background-position:center;padding:80px 0 40px;min-height:705px;display:block}.container{margin:0 auto;width:1230px}.headingSec h4{font-size:16px;font-style:italic;letter-spacing:1.5px;margin-bottom:10px}.testimonalSec figure img{max-width:54px}.testimonalSec .carousel .item p{font-size:22px;font-style:italic;margin-top:30px;padding:0 15%;min-height:160px}.headingSec h2{color:#101415;font-size:30px;margin-top:0;margin-bottom:20px;padding:0 18%}.testimonalSec .carousel{padding:20px 0 0}.testimonalSec .carousel-fade .carousel-control{z-index:2;background:0 0;font-size:30px;color:#5a5a5a;opacity:1;top:50%;margin-top:0;text-shadow:none}.divdesignaboutus,.loading.loadindiconapis:before{background-color:#fff}#overflow-slide_5 #mcts1{height:auto;margin-top:20px}#mcts1{margin-top:80px;transform:translate3d(0,0,0)}#mcts1 div.item{-webkit-transition:.7s ease-out;-moz-transition:.7s ease-out;-ms-transition:.7s ease-out;-o-transition:.7s ease-out;transition:.7s ease-out;text-align:center;position:relative;border:none;margin:0 29px}.clientLogo img{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.5;cursor:pointer;-webkit-transition-property:-webkit-filter;transition-property:filter,-webkit-filter;-webkit-transition-duration:1s;transition-duration:1s}.clientLogo img:hover{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}#mcts1 .navNext,#mcts1 .navPause,#mcts1 .navPlay,#mcts1 .navPrev{display:none;width:16px;height:22px;position:absolute;z-index:5;cursor:pointer}#mcts1 .navPrev{background-position:0 -22px;top:60px;left:-40px}#mcts1 .navPrev:hover{background-position:0 -44px}#mcts1 .navPrevDisabled,#mcts1 .navPrevDisabled:hover{background-position:0 0;cursor:default}#mcts1 .navNext{background-position:-16px -22px;top:60px;right:-40px}#mcts1 .navNext:hover{background-position:-16px -44px}#mcts1 .navNextDisabled,#mcts1 .navNextDisabled:hover{background-position:-16px 0;cursor:default}#mcts1 .navPause,#mcts1 .navPlay{left:360px;top:130px}#mcts1 .navPause{background-position:0 -66px}#mcts1 .navPause:hover{background-position:0 -88px}#mcts1 .navPlay{background-position:-16px -66px}#mcts1 .navPlay:hover{background-position:-16px -88px}#mcts1 div.item:last-child{margin-right:0}#mcts1 div.item a{height:41px;display:table-cell;vertical-align:middle;text-decoration:none}.com-info-inquiry-dd{width:384px;position:absolute;top:12px;right:0;z-index:99}ul.submenusacall li.flag1{background-position:-1028px -3px}ul.submenusacall li{list-style:none;background:0 0;padding-left:42px;margin:10px 0;text-align:left;position:relative}ul.submenusacall li a{font-size:16px;color:#317cd0;font-weight:700;text-decoration:none}ul.submenusacall li.flag1:after{background-position:-19px -116px}ul.submenusacall li:after{content:'';background:url(https://web.archive.org/web/20220924023810im_/https://images.vidhema.com/Vidhema/VidhemaBlogImages/2021322105722-469sprite-home.png) no-repeat;position:absolute;left:11px;width:26px;height:19px;top:12px}ul.submenusacall li.flag2:after{background-position:-19px -144px}ul.submenusacall li.flag2{background-position:-1028px -30px}ul.submenusacall li.flag3{background-position:-1028px -58px}ul.submenusacall li.flag3:after{background-position:-19px -171px}ul.submenusacall label{font-size:16px;color:rgba(0,0,0,.8);padding-top:20px}nav#primary-menu ul.submenusacall li.skype .icon-skype{font-size:24px!important;margin-left:-3px;color:#00aff0;position:absolute;left:17px;top:10px}nav#primary-menu ul.submenusacall li.envelope .icon-mail{position:absolute;left:15px;font-size:24px!important;color:#010101;top:10px}#primary-menu ul ul.submenusacall li.flag3{min-height:40px}#primary-menu ul li.flag3 a{display:inline-block;float:left;padding:0 10px}#primary-menu.dark ul ul li.border,div.dark #primary-menu:not(.not-dark) ul ul li{padding-top:10px;padding-bottom:10px;border:1px solid #ccc;border-top:none}#primary-menu ul li .calliconnavmenu i{line-height:72px;font-size:14px!important}#primary-menu ul li .calliconnavmenu i:after,#primary-menu ul li.mega-menu a div:after,#primary-menu ul li.sub-menu a div:after{content:"\f0d7";padding:0;position:absolute;right:-4px;top:4px;z-index:1;text-align:center;width:10%;height:100%;pointer-events:none;font-size:10px;color:#707070}body#vidhemasol #header.dark #header-wrap #primary-menu ul ul{margin-left:-70px}.svg1 svg .app-1{fill-rule:evenodd;clip-rule:evenodd;fill:url(/web/20220924023810im_/assets/css/css-main/developer_custom.css#XMLID_19_app1)}.svg1 svg .st1,.svg2 svg .app-2,.svg2 svg .st1,.svg3 svg .app-4,.svg3 svg .st1,.svg4 svg .app-3{fill-rule:evenodd;clip-rule:evenodd}.svg1 svg .st1{fill:url(/web/20220924023810im_/assets/css/css-main/developer_custom.css#XMLID_20_app1)}.svg2 svg .app-2{fill:url(/web/20220924023810im_/assets/css/css-main/developer_custom.css#XMLID_19_app2)}.svg2 svg .st1{fill:url(/web/20220924023810im_/assets/css/css-main/developer_custom.css#XMLID_20_app2)}.svg3 svg .app-4{fill:url(/web/20220924023810im_/assets/css/css-main/developer_custom.css#XMLID_19_app4)}.svg3 svg .st1{fill:url(/web/20220924023810im_/assets/css/css-main/developer_custom.css#XMLID_20_app4)}.svg4 svg .app-3{fill:url(/web/20220924023810im_/assets/css/css-main/developer_custom.css#XMLID_19_app3)}.svg4 svg .st1{fill-rule:evenodd;clip-rule:evenodd;fill:url(/web/20220924023810im_/assets/css/css-main/developer_custom.css#XMLID_20_app3)}#keypointsofvidhema .contentdiv h5,#keypointsofvidhema .contentdiv h6{padding-left:100px;padding-right:40px;margin-bottom:0;text-align:left}#keypointsofvidhema .contentdiv h6{color:#2f2f2f;font-size:13px}#keypointsofvidhema .contentdiv h5,#keypointsofvidhema .contentdiv h5 span{color:var(--theme-color);font-size:35px}#keypointsofvidhema .contentdiv i{color:#bdbdbe;position:absolute;left:0;top:10px}#keypointsofvidhema .contentdiv{position:relative;top:0}.contentdiv{position:absolute;top:20px;left:0;right:0}.contentdiv i{font-size:60px;color:#fefefe}.contentdiv h5,.contentdiv h5 span{color:#fff;font-size:25px;margin-top:10px;font-weight:700}.contentdiv h5 span{font-size:30px}.contentdiv h6{font-size:24px;color:#fefefe;text-transform:uppercase}.brandslogo img{width:auto}.brandslogo .clientslogo img{height:80px}@media only screen and (min-width:1500px){div header.dark #primary-menu ul li a{font-size:12px}div header.dark div.phone_sales{margin-right:20px}body#vidhemasol #header.dark #header-wrap #primary-menu ul ul.submenusa,body#vidhemasol #header.sticky-header #header-wrap #primary-menu ul ul.submenusa{width:400px!important}.brandslogo img.ingenuity,.brandslogo img.macdonalds{height:50px}.brandslogo img{height:40px;width:auto}}div #primary-menu ul li.ServicesLi i,div #primary-menu ul li.TechnologiesLi i{line-height:11px}div #primary-menu ul li.TechnologiesLi a div i:first-child,div #primary-menu ul li.mainservices a div i:first-child{font-size:15px!important;padding-left:8px;top:2px}#portfolio .contentDesc:hover .contentTexture{opacity:1;text-align:center}#portfolio .contentDesc h5{color:#fefefe;font-size:28px}#portfolio .contentDesc .contentTexture{opacity:0}#portfolio .contentTexture:hover{background-color:rgba(0,0,0,.8)}section#portfolio .topRated .columnFour .contentDesc .contentTexture ul.list{display:inline-block;text-align:center}section#portfolio .topRated .columnFour .contentDesc .contentTexture ul.list i{font-size:20px;color:#fefefe}section#portfolio .topRated .columnFour .contentDesc .contentTexture ul.list li span{display:block;margin-top:10px;font-size:16px;color:#fcfcfc}section#portfolio .topRated .columnFour .contentDesc .contentTexture ul.list li a{border-bottom:none;padding:0}body #content.contactuspage .right_portion_footer:hover a{background-color:transparent;border:none;transition:.3s;border-radius:5px}.right_portion_footer:hover i{color:#e83e2f;transition:.3s}@media only screen and (min-width:1100px) and (max-width:1300px){body header.dark #header-wrap:not(.not-dark) #primary-menu>ul>li>a{font-size:11px}}@media only screen and (max-width:420px){.codequote,.dropdownboxquote,.flagsquote,.footer-part1.rows .overall,.form-group.waylf,.getaquote .smallplpr{padding-left:0;padding-right:0}.getaquote #Contactus .wrapper-demo{min-height:54px}.getaquote #Contactus .wrapper-dropdown-2{width:35%!important}.getaquote #Contactus .number_input{margin-top:6.2px!important;margin-left:38%!important}#vidhemasol div#serviceslist,.technology #serviceslist div#servicedetailsf{padding-top:20px}.technology section#tinyslider h1,section#tinyslider h2{font-size:21px!important}.technology #servicedetails .whyvidh_sd,.technology #servicedetails .whyvidh_sd .icons-sd,.technology #technologiesdivtwo .webdevlpvertt h4{text-align:center}.technology #servicedetails .whyvidh_sd .icons-sd.languageicondiv{margin:auto}.technology #servicedetails .whyvidh_sd .icons-sd.languageicondiv i{font-size:35px}.technology #servicedetails .whyvidh_sd .icons-sd i{margin:auto;font-size:26px;display:flex;justify-content:center;align-items:center}.technology #servicedetails .whyvidh_sd{min-height:auto;margin-bottom:20px}.technology #servicedetails .whyvidh_sd .texts-sd h4{text-align:center;padding-top:7px;height:auto}.mainaboutus #tinyslider h1{margin-bottom:20px}body#vidhemasol.mainaboutus section .slider-caption{margin-bottom:9%}body#vidhemasol.aboutus.mainaboutus #serviceslist,section#solutions{margin-top:0}.mainaboutus #serviceslist #locations div.modelsStep{padding-bottom:0;margin-left:0;margin-right:0}.mainaboutus #servicedetails .largecontentdiv h3{font-size:26px}.mainaboutus .letsgetstarted{padding:12px 35px}div div#lifeatvidhema h5.headingsser span:after,div div#lifeatvidhema h5.headingsser span:before{width:1em}section#locations div.modelsStep div.backgroundcolorlightshadow{left:5px;right:5px}section#locations .bdrAfter{margin-bottom:10px}div#footercons.from-right-block{padding-top:0}section.testimonalSec .carousel .item p{min-height:168px}div.right_portion_footer{margin-bottom:16px}div.right_portion_footer.right_portion_footerfirst{margin-top:25px}#partnershipmodels .container{margin-left:0;margin-right:0;width:100%!important}section#partnershipmodels.testimonalSec .headingSec p{width:100%}#partnershipmodels div.modelsStep .divcontentmodels{margin-bottom:10px;margin-top:10px}#corevalues.webdevlpvert .whyvidh_sd,#partnershipmodels div.modelsStep p{min-height:auto}button.getaquotehomesliderdesign{display:block;text-align:center;margin:-10px auto 20px;background:linear-gradient(to right,#e23815 0,#fc502b 100%)!important;color:#fff;padding:5px 26px;border-radius:8px;font-size:14px;font-weight:700;border:none}button.getaquotehomesliderdesign a{color:#fff!important}div.wave-effect{height:125px}div.wave-two{background-size:50% 100px}div.wave-one,div.wave-three{background-size:50% 50px}div#vidhema_content{padding:0}div.emailid-block a{padding:10px 10px 10px 72px}section#Contact .workingwithus p{font-size:20px}#keypointsofvidhema,.right_portion_footer .listing-block.rows,.transparent-header.full-header.dark #logo img.blacklogo,.transparent-header.full-header.sticky-header #logo img.whitelogo{display:none}div div.emailid-block a span.small-text{font-size:9px}h2.call_us-h2 i.icon-call{float:left}.detail_fine{padding-left:0}#copyrights .copright_text{text-align:center!important}#footer .footer-widgets-wrap{padding-top:30px;padding-bottom:40px}.signupbtnbtnsgq{margin-top:25%}.footer-part1.rows .overall,.footer-part1.rows div.footerStarSectionMain{text-align:left}.footer-part1.rows .col-lg-9{margin-top:10px}div.footer-part1 .email-link{float:none}div.workingwithus h3{margin-bottom:11px}#vidhemasol #Contact h3 span{font-size:22px;font-weight:600}div#Contact .workingwithus p{font-size:18px;color:#010101}body#vidhemasol #footercons .form-group.mobile-number .intl-tel-input{width:99px!important}#Contact #footercons.from-right-block .form-group.input-effect .intl-tel-input .select .form-control{margin-left:-10px}body#vidhemasol #footercons .form-group.mobile-number{padding-left:113px!important}#footercons .form-group .comman-btn{width:100%;float:none}.detail_fine a,.detail_fine strong{top:0}.getaquote #ddcountrycode.wrapper-dropdown-4{padding-bottom:7%}.getaquote #Contactus #select_model,.getaquote #Contactus #select_modelbudget,.getaquote #Contactus #select_modelstarted{font-size:14px;width:100%}.getaquote #Contactus .form-group label,.getaquote .wrapper-dropdown-1,.getaquote .wrapper-dropdown-2,.getaquote .wrapper-dropdown-3,.getaquote .wrapper-dropdown-4{font-size:14px}}@media only screen and (min-width:420px) and (max-width:991px){body#vidhemasol section .slider-caption{padding-top:70px;padding-bottom:70px}#keypointsofvidhema .contentdiv i{font-size:35px}#keypointsofvidhema .contentdiv h5,#keypointsofvidhema .contentdiv h6{padding-left:60px;padding-right:15px}.magentoserviceslist .listser .whyvidh_sd{min-height:auto!important}.listser .whyvidh_sd{min-height:275px!important}#vidhemasol div#serviceslist{padding-top:20px}}.sprite{background-image:url(https://web.archive.org/web/20220924023810im_/https://images.vidhema.com/Vidhema/VidhemaBlogImages/2021322105746-286spritesheet.png);display:block}.sprite-mobileapp{width:109px;height:75px;background-position:-5px -5px}.sprite-pwa{width:109px;height:75px;background-position:-5px -90px}.sprite-softwaredevelop{width:109px;height:75px;background-position:-124px -5px}.sprite-webdevelopred{width:109px;height:75px;background-position:-124px -90px}div #fc_frame,div#fc_frame.fc-widget-normal{bottom:81px}#quote-form div img{position:absolute;right:10px;top:-5px;width:49px}header.sticky-header #primary-menu ul li .calliconnavmenu i:after{color:#444;top:26px}#primary-menu ul li .calliconnavmenu i:after{font:15px/1 FontAwesome;color:#fff;top:2px}section.testimonalSec .headingSec h4{color:var(--theme-color);font-size:26px}section.testimonalSec .headingSec h2{font-size:22px}#ktestimonialTextDiv.headecarousel.owl-carousel .owl-item img{width:auto;margin:auto}.recentprojectsdone{color:#010101;font-size:15px;font-weight:600;letter-spacing:1px}.mainaboutus .largecontentdiv h3,.whyvidhematitlte{font-size:26px;font-weight:600;text-transform:uppercase}#ourphilosophy{position:relative;border-radius:5px;padding-top:25px;padding-bottom:25px;width:100%}div button.letsgetstarted.button.md-theme-default.md-primary{min-width:27%;min-height:40px;font-size:14px;background-color:#f41f0c;border-radius:7px;color:#fff;text-transform:uppercase;letter-spacing:1px;font-weight:700}.divdesignaboutus{margin:10px 10px 30px;padding:30px 15px 3px;min-height:239px;box-shadow:0 0 68px 0 rgba(174,175,175,.17);border-top-left-radius:5px;border-top-right-radius:5px}.divdesignaboutus:hover{box-shadow:0 0 87px 0 rgba(174,175,175,.57)}div #corevalues .divdesignaboutusfirst h4 i{color:#f440b2}div #corevalues .divdesignaboutussecond h4 i{color:#946fee}div #corevalues .divdesignaboutuslast h4 i{color:#6a53a8}.mainaboutus .largecontentdiv h3{color:var(--theme-color);margin-bottom:7px}.mainaboutus .gem-textbox-bottom{margin:-30px 10px 10px}#ourvision{margin-top:-25px}#lifeatvidhema .wrapper{width:95%;margin:3em auto}#lifeatvidhema .masonry{column-count:4;column-gap:1em;margin:1.5em 0;padding:0;-moz-column-gap:1.5em;-webkit-column-gap:1.5em;column-gap:1.5em;font-size:.85em}#lifeatvidhema .item{display:inline-block;background:#fff;padding:1em;margin:0 0 1.5em;width:100%;-webkit-transition:1s;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-shadow:2px 2px 4px 0 #ccc}#contributioncomm img,#lifeatvidhema img{transition:transform .3s}@media only screen and (max-width:400px){#header.full-header div.container,div.container,div.container-fullwidth{max-width:100%}#lifeatvidhema .masonry{-moz-column-count:2;-webkit-column-count:2;column-count:2}div.largecontentdiv h6{font-size:12px}}@media only screen and (min-width:400px){#lifeatvidhema .masonry{-moz-column-count:2;-webkit-column-count:2;column-count:2}div.largecontentdiv h6{font-size:12px}}@media only screen and (min-width:700px){#lifeatvidhema .masonry{-moz-column-count:2;-webkit-column-count:2;column-count:2}.whyvidh_sd .texts-sd p,div.largecontentdiv h6{font-size:16px}.whyvidh_sd .texts-sd h4,h5.headingsser{font-size:22px}h5.headingsser{letter-spacing:1.2px}}@media only screen and (min-width:900px){#lifeatvidhema .masonry{-moz-column-count:3;-webkit-column-count:3;column-count:3}}@media only screen and (min-width:1100px){#lifeatvidhema .masonry{-moz-column-count:4;-webkit-column-count:4;column-count:4}}div.whyvidh_sd .texts-sd p{color:#616161}@media only screen and (min-width:1280px){#lifeatvidhema .wrapper{width:1260px}}.whyvidh_sd .texts-sd p,div.largecontentdiv h6{letter-spacing:1px;text-align:left}#contributioncomm .headingsser,#lifeatvidhema .headingsser{font-size:32px;text-transform:uppercase;text-align:center;margin-top:25px;font-weight:500;color:#444}#contributioncomm img:hover,#lifeatvidhema img:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}#contributioncomm img{max-width:88%;margin-left:6%}#partnershipmodels{background-image:linear-gradient(rgba(69,55,179,.85) 0,rgba(99,41,185,.9) 100%),url(https://web.archive.org/web/20220924023810im_/https://images.vidhema.com/Vidhema/VidhemaBlogImages/202132211384-292homepagesection.jpg);background-size:cover;padding-bottom:50px}#locations{background-size:cover;padding-bottom:50px}section#locations.testimonalSec .headingSec h2,section#partnershipmodels.testimonalSec .headingSec h2{color:#fcfcfc;font-weight:400;margin-bottom:12px;margin-top:-5px}section#locations.testimonalSec .headingSec p,section#partnershipmodels.testimonalSec .headingSec p{font-size:15px;color:#fefefe;width:80%;margin:auto auto 40px}#locations div.modelsStep,#partnershipmodels div.modelsStep{position:relative;margin-left:20px;margin-right:20px}#locations div.modelsStep div.backgroundcolorlightshadow,#partnershipmodels div.modelsStep div.backgroundcolorlightshadow{background-color:#1b0043;opacity:.55;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}#locations div.modelsStep .divcontentmodels{background-color:rgba(27,0,67,.8)}.quoteformser #quote-form .btn_submit,.requestformbuttondiv button,div.quoteformser #quote-form .btn_submit{font-size:14px;background-color:#f41f0c;text-transform:uppercase;letter-spacing:1px;font-weight:700;float:none;transition:.3s;color:#fff}#locations div.modelsStep .divcontentmodels,#partnershipmodels div.modelsStep .divcontentmodels{position:relative;padding:10px 15px}#locations div.modelsStep h5,#partnershipmodels div.modelsStep h5{color:#fff;padding-top:15px;font-size:14px;letter-spacing:1px;z-index:5;margin-bottom:7px;border:none}#locations div.modelsStep p,#partnershipmodels div.modelsStep p{color:#fefefe;min-height:90px;margin-bottom:10px;font-size:13px}#locations .modelsIcons.project img,#partnershipmodels .modelsIcons.project img{padding-top:25px;max-width:80px}#contributioncomm .row{overflow:hidden;padding-bottom:60px}section#locations div.modelsStep p{min-height:100px;text-align:center;margin:auto;font-size:16px;padding-bottom:25px}section#locations div.modelsStep h5{font-size:20px;padding-top:35px}section#locations div.modelsStep div.backgroundcolorlightshadow.singaporeloc{background-image:url(https://web.archive.org/web/20220924023810im_/https://www.anolislighting.com/sites/default/files/styles/content_large/public/2018-03/Gardens%20by%20the%20bay%205%20resized.jpg?itok=EHjFdyUT);background-size:cover}section#locations div.modelsStep div.backgroundcolorlightshadow.hyderabadloc{background-image:url(https://web.archive.org/web/20220924023810im_/https://i.pinimg.com/originals/57/a1/d2/57a1d2d07b52ae7b79376eaf3b8d7370.jpg);background-size:cover}section#locations div.modelsStep div.backgroundcolorlightshadow.jaipurloc{background-image:url(https://web.archive.org/web/20220924023810im_/https://media2.trover.com/T/5b4270e112e82829400099e0/fixedw_large_4x.jpg);background-size:cover}section#locations h4{margin-bottom:30px;font-style:normal;letter-spacing:1px}.contentdesignofaboutus{color:#000;text-align:center;padding-left:15px}div#lifeatvidhema h5.headingsser{display:inline-block;position:relative}div#lifeatvidhema h5.headingsser span:after,div#lifeatvidhema h5.headingsser span:before{content:"";border-bottom:3px solid #980db6;width:4em;margin:0 1em;position:absolute;bottom:.7em}div#lifeatvidhema h5.headingsser span:before{right:100%}div#lifeatvidhema h5.headingsser span:after{left:100%}#servicedetailsf .whyvidhemadivs .col-md-4 .texts-sd{background-color:rgba(255,255,255,.2);padding:10px;margin:10px}img.loadingicongifhome{z-index:99999;position:fixed;left:0;right:0;opacity:1;margin:auto;top:0;bottom:0}.whyvidhematitlte{color:var(--theme-color);margin-bottom:20px;visibility:visible;text-align:center}.quoteformser #quote-form .btn_submit,div.quoteformser #quote-form .btn_submit{border-radius:7px;border:none;margin:auto}@media only screen and (max-width:1200px){#locations .container{width:100%}section#locations div.modelsStep{margin-left:0;margin-right:0}}.requestformbuttondiv button:hover,div.quoteformser #quote-form .btn_submit:hover{transform:translateY(-5px);cursor:pointer}@media only screen and (min-width:767px){.getaquote .contactus h2{font-size:56px}section div.dark.darkhome h1{max-width:26ch;margin:4% auto}section div.dark.darkhome h1.leFadeIn span{color:#fff}.technology #servicedetailsf p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:7px;min-height:86px}}@media only screen and (max-width:400px){div.workingwithus{margin-top:-135px}section div.dark.darkhome h1{max-width:100%;margin:auto auto 32px;padding-left:0;padding-right:0}section div.dark.darkhome h1.leFadeIn span{color:#fff;white-space:pre-line;letter-spacing:3px;font-size:1em}body#vidhemasol section div.dark.darkhome .slider-caption{padding-left:5px;padding-right:5px}body#vidhemasol #ContactUs{width:97%!important}app-blog .blog-content h3 span{display:block}app-blog .blog-content h3 span a{float:none}app-blog div.whyvidh_sd .texts-sd p,body.getaquote #Contactus .tellus,body.getaquote #Contactus p#demos{font-size:16px}app-blog #servicedetails .largecontentdiv h3{font-size:24px;margin-top:20px;margin-bottom:10px}app-blog #serviceslist div{margin-bottom:10px}app-blog #servicedetails .whyvidh_sd .icons-sd i{font-size:30px}.dark .container{width:100%!important}body #Contact form div.col-xs-12{padding-left:0;padding-right:0;margin-bottom:14px}.getaquote .wrapper-dropdown-1 span,.getaquote .wrapper-dropdown-2 span,.getaquote .wrapper-dropdown-3 span,.getaquote .wrapper-dropdown-4 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:91%;display:block}.getaquote .wrapper-dropdown-1,.getaquote .wrapper-dropdown-2,.getaquote .wrapper-dropdown-3,.getaquote .wrapper-dropdown-4{width:100%}#ktestimonialTextDiv.headecarousel.owl-carousel .owl-item img{height:60px;margin-top:36px}body.getaquote #Contactus .nextButton{height:auto;font-size:20px;line-height:50px}#Contact #footercons.from-right-block .form-group.input-effect .select .form-control{border-bottom:0}#Contact #footercons.from-right-block .form-group.input-effect .select{border-bottom:1px solid #486e90}body #footercons .form-group.mobile-number .intl-tel-input{left:3px}.detail_fine a,.detail_fine strong{padding-left:8px}.feature-box.fbox-center.fbox-light .fbox-icon i{width:90px;height:90px;line-height:90px}}@media only screen and (min-width:400px) and (max-width:767px){#Contact form label{padding-bottom:0}.detail_fine a,.detail_fine strong{padding-left:8px}.feature-box.fbox-center.fbox-light .fbox-icon i{width:90px;height:90px;line-height:90px}body #footercons .form-group.mobile-number .intl-tel-input{left:3px}#Contact #footercons.from-right-block .form-group.input-effect .select{border-bottom:1px solid #486e90}#Contact #footercons.from-right-block .form-group.input-effect .select .form-control{border-bottom:0}body.getaquote #Contactus .nextButton{height:auto;font-size:20px;line-height:50px}.getaquote .wrapper-dropdown-1,.getaquote .wrapper-dropdown-2,.getaquote .wrapper-dropdown-3,.getaquote .wrapper-dropdown-4{width:100%}.getaquote .wrapper-dropdown-1 span,.getaquote .wrapper-dropdown-2 span,.getaquote .wrapper-dropdown-3 span,.getaquote .wrapper-dropdown-4 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:91%;display:block}app-blog div.whyvidh_sd .texts-sd p,body.getaquote #Contactus .tellus,body.getaquote #Contactus p#demos{font-size:16px}body #Contact form div.col-xs-12{padding-left:0;padding-right:0;margin-bottom:14px}div.workingwithus{margin-top:-135px}app-blog .blog-content h3 span{display:block}app-blog .blog-content h3 span a{float:none}app-blog #serviceslist div{margin-bottom:10px}app-blog #servicedetails .whyvidh_sd .icons-sd i{font-size:30px}.dark .container{width:100%!important}app-blog #servicedetails .largecontentdiv h3{font-size:24px;margin-top:20px;margin-bottom:10px}body#vidhemasol #ContactUs{width:97%!important}section div.dark.darkhome h1{max-width:100%;margin:auto auto 32px;padding-left:0;padding-right:0}section div.dark.darkhome h1.leFadeIn span{color:#fff;white-space:pre-line;letter-spacing:3px;font-size:1em}body#vidhemasol section div.dark.darkhome .slider-caption{padding-left:5px;padding-right:5px}#ktestimonialTextDiv.headecarousel.owl-carousel .owl-item img{height:60px;margin-top:36px}}.darkhome .overlaycontent{position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(15deg,rgba(11,46,181,.55) 10%,#c0094c 100%);z-index:1}.swal2-modal .swal2-title .thankyouposttitle{position:relative;display:block;top:55px}.requestformbuttondiv button{border-radius:7px;border:none;margin:15px auto auto;width:35%;padding:6px 0}@media only screen and (min-width:576px) and (max-width:767px){div header.transparent-header.full-header.dark #logo a[alt=vidhema-logo]{top:-7px}app-key-points .mainclassdivkey{width:50%}.technology #technologiesdivtwo .webdevlpvertt h4{text-align:center;display:block;height:auto;margin-bottom:24px;font-size:18px}div#Contact .workingwithus p{font-size:18px;color:#010101}.technology .largecontentdiv h3{font-size:24px;margin-bottom:34px;font-weight:700}.services .listser .whyvidh_sd,.technology .listser .whyvidh_sd{min-height:auto!important}.technology #serviceslist div#servicedetailsf{padding-top:40px}#contributioncomm .headingsser,#lifeatvidhema .headingsser,.aboutus.mainaboutus .serviceslist2 .headingsser,.mainaboutus .largecontentdiv h3{font-size:22px;font-weight:600}.mainaboutus #corevalues.webdevlpvert .whyvidh_sd{max-width:50%}div #corevalues .divdesignaboutus p{min-height:107px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.services #servicedetails .largecontentdiv h3{font-size:20px;font-weight:700}.services #serviceslist div.texticonss{text-align:center}.aboutus.services .advantagesser .textdivss h4{align-items:center}.services .ecommercedevelopcontent{min-height:auto}app-footer .detail_fine{margin-top:7%;padding-left:7px}app-footer .detail_fine i{position:relative;top:-5px;padding-right:10px}}@media only screen and (min-width:991px) and (max-width:1200px){body header.dark #header-wrap:not(.not-dark) #primary-menu>ul>li>a{font-size:10px}.topRated .columnFour .contentDesc .contentTexture p{font-size:12px}.topRated .columnFour .contentDesc .contentTexture h5{font-size:16px}#Contact .workingwithus h3 span{font-size:24px}#footer .widget_links h3{font-size:17px}#serviceslist{padding-top:20px}#logo img{height:auto}div#logo{padding-right:0!important}body.HomeMain section div.dark.darkhome .slider-caption{padding-top:70px}#vidhemasol #header.dark #header-wrap #primary-menu ul li.menu_homevid.mega-menu div.mega-menu-content ul.mainulmegamenu li.mega-menu-title a.mainmegamenuname div,#vidhemasol #header.sticky-header #header-wrap #primary-menu ul li.menu_homevid.mega-menu div.mega-menu-content ul.mainulmegamenu li.mega-menu-title a.mainmegamenuname div{font-size:12px;font-weight:600}header#header.transparent-header.full-header.dark #header-wrap #primary-menu ul li.getaquote a{margin-top:0!important}}@media only screen and (max-width:991px){header.dark #header-wrap:not(.not-dark) #primary-menu>ul>li>a{color:#010101}body#vidhemasol header#header.dark.transparent-header{background:0 0}#vidhema_content{padding:0}body#vidhemasol #tinyslider,body#vidhemasol.contactus section#content{margin-top:-90px}body#vidhemasol section .slider-caption{padding-top:70px;margin-top:26%;margin-bottom:4%}.carousel-control.right{right:-44px}.carousel-control.left{left:-44px}body#vidhemasol #ContactUs{padding-top:100px}.right_portion_footer h6.text_mail{color:#fefefe}body#vidhemasol.mainaboutus #serviceslist{margin-top:30px}.quoteformser .btn_submit{font-size:20px}body#vidhemasol.getaquote #Contactus{padding-top:20px}#content.contactuspage #contactusform_header{border-radius:10px}.phone_sales a,nav#primary-menu ul.show li{position:relative}.phone_sales a{padding-left:18px}.phone_sales a i{color:#fff;position:absolute;top:-5px;left:0}body #Contact form div.col-xs-12{float:none}div .dark #primary-menu{z-index:999}div nav#primary-menu ul.sf-js-enabled.show{position:fixed;left:0;right:0;top:0;bottom:0;height:100vh!important;background:#fff;z-index:99;overflow:auto}.closeiconsmenu{position:absolute;right:0;z-index:999}.closeiconsmenu i{font-size:16px;color:#010101}div #header.full-header #header-wrap #primary-menu ul li.getaquote a{padding:5px 22px!important;max-height:none!important;height:auto!important;margin-left:0!important;font-size:16px;margin-top:14px!important;font-weight:700}}div .mat-snack-bar-container.style-succes button span{font-size:16px}div .mat-snack-bar-container.style-succes{position:fixed;margin:0;left:0;right:0;max-width:100%;background-color:#000;height:50px;bottom:0;color:#fff;padding:14px 14%}@media only screen and (min-width:767px) and (max-width:991px){.getaquote div.signupbtnbtnsgq{margin-top:2%}.dropdownboxquote{width:47%;margin:10px}.getaquote .wrapper-dropdown-1,.getaquote .wrapper-dropdown-2,.getaquote .wrapper-dropdown-3,.getaquote .wrapper-dropdown-4,div .requestformbuttondiv button{width:100%}.codequote,.flagsquote,.getaquote #Contact .dropdownboxquote,.getaquote .form-group.waylf{padding-left:0;padding-right:0}.transparent-header.full-header.dark a.standard-logo{float:left;padding-left:34px}.transparent-header.full-header.dark #primary-menu-trigger{top:6px}#vidhemasol .transparent-header.full-header.dark #logo img{height:38px;top:-6px;position:relative}.topRated .columnFour .contentDesc .contentTexture h5{font-size:16px}.technology div.largecontentdiv h6,.topRated .columnFour .contentDesc .contentTexture ul.list li a{font-size:14px}#servicedetails #technologiesdivtwo .webdevlpvert .whyvidh_sd{display:flex;align-items:center}#servicedetails #technologiesdivtwo .webdevlpvert .whyvidh_sd .icons-sd{padding-bottom:0}#contactusform_header{margin-top:0}app-blog-detail-view .blog-content p h2{font-size:22px;margin-bottom:10px}}@media only screen and (min-width:1200px) and (max-width:1600px){#Contact .workingwithus p{font-size:16px}div.info h2{font-size:22px}}input[type=number]{-moz-appearance:textfield}div#ktestimonialTextDiv.carousel-inner{overflow:inherit}.about_authimg img,.blog-list-card img{object-fit: cover;object-position: top;}
