@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,500;0,600;0,700;0,800;0,900;1,800&display=swap);*,a{margin:0}a{border:0;font-size:100%}abbr,acronym,address,applet,b,big,blockquote,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%}body,p{border:0;outline:0}*,a,p{padding:0}ol,ul{list-style:none}:focus{outline:0}a,a:link{text-decoration:none;outline:0;}p{font-size:14px;color:#000;line-height:22px;font-weight:400;margin:0 0 20px}.clear{clear:both}a:focus,button:focus,input:focus{outline:0}img{max-width:100%}body{margin:0;padding:0;font-size:13px;     overflow-x: hidden; color:#606060;line-height:20px;font-weight:500;background:#fff;font-family:"Montserrat",sans-serif}.var-row{align-items:center}iframe{width:100%}.home_banner{background:#f24c96;background:linear-gradient(90deg,#f24c96 0,#f0c1a0 100%);padding:50px 0;position:relative;overflow:hidden}.hmtextcher{width:500px;position:absolute;top:0;left:0}.home_banner .container{position:relative}.banner_secarea{align-items:center}.banner_info{flex:0 0 55%;max-width:55%;padding-right:10%}.homebannerform{flex:0 0 45%;max-width:45%;background:rgba(255,255,255,.2);padding:18px;border-radius:10px}.banner_info h2, .banner_info h1 {color:#fff;font-size:26px;line-height:32px;font-weight:600;margin-bottom:40px}.banner_info p{color:#fff;font-weight:500}.homebannerform form{background:#fff;padding:10px 40px 30px 40px;border-radius:10px;position:relative}.bd_loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bd_ivanform input,.bd_ivanform textarea{border:1px solid #dce0e5;height:46px;font-size:13px;border-radius:0}.bd_ivanform textarea{height:100px}.bd_ivanform .bd_check input[type=checkbox]{height:auto}.bd_ivanform .bd_check label{color:#000;font-size:12px;line-height:16px}.bd_ivanform input[type=submit]{background:#e81774;border:0;border-radius:0;color:#fff;font-size:14px;font-weight:600;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.bd_ivanform .form-control:focus{color:#495057;background-color:#fff;outline:0;box-shadow:none;border:1px solid #e81774}.bd_ivanform input[type=submit]:hover{background:#000;color:#fff}.s-btn{position:fixed;top:50%;left:-74px;background:#010101;z-index:9;transform:rotate(-90deg);display:flex}.s-btn button.btn{color:#fff;font-size:14px;font-weight:400;letter-spacing:1px;padding:14px 12px;border-radius:0}.s-btn button.btn img{transform:rotate(90deg);width:15px;margin:0 0 0 5px}.s-btn a{background:#2db842;display:inline-block;padding:10px}.s-btn a img{width:30px}.bd_modalcose{position:absolute;background:#e81774!important;opacity:1;width:30px;height:30px;top:-15px;right:-15px;text-shadow:none;color:#fff}label.error{color:red!important;font-size:11px!important}.bd_modalform{background:#f0c1a0;background:linear-gradient(90deg,#f0c1a0 0,#f24c96 100%);padding:20px}.bannerform-main{background:#ffffff29;padding:20px}.bgcl-greaa{background:#eff2f6}.se-gap{padding:50px 0}.main-title{font-size:26px;color:#000;font-weight:700;margin-bottom:20px;text-transform:unset}.about_main{position:relative;overflow:hidden;border-bottom:1px solid #fff;padding:70px 0}.about_main p{margin-bottom:0}.right-bgimg{position:absolute;right:-200px;top:0;width:475px;max-width:100%}.bggradent-pattern{position:absolute;width:500px}.bg-white{background:#fff}.dev-btn{display:inline-block;position:relative;border:solid 2px #0557b4}.dev-btn span{background:#0557b4;min-width:420px;max-width:100%;text-align:center;color:#fff;border-radius:0;padding:21px 20px;font-size:16px;margin:5px}.dev-btn span:hover{background:#000;transition:.3s}.r-aro{height:20px;margin-left:14px}.hire-main h4,.service-box .media-body h4,.te-main h5{font-weight:700;text-transform:unset}.hire-main h4{font-size:20px;color:#000;margin-top:35px;margin-bottom:5px}.about_main p,.hire-main p{color:#383a3d;font-weight:500;line-height:24px}.laptop-figer{height:405px}.service-box{padding:35px 30px 35px 15px;background:#fff;align-items:center;margin-bottom:30px;min-height:190px}.service-box:after{content:"";position:absolute;left:0;top:0;width:80px;height:7px;background:#f25b98;background:linear-gradient(90deg,#f25b98 0,#f0c1aa 100%)}.service-box .media-left{margin-right:15px}.service-box .media-left .ser-icon{height:145px}.service-box .media-body h4{font-size:20px;margin-bottom:15px;color:#d41c61}.service-box .media-body p,.te-main p{font-size:14px;line-height:22px;margin-bottom:0}.service-box,.testymonial-main{position:relative}.right-testymonial-bgimg{right:0;top:0;width:475px;max-width:100%}.bg-grden,.right-testymonial-bgimg,.yello-flotibg{position:absolute;z-index:0}.bg-grden{width:100%;height:100%;top:0;right:0}.testymonial-main .container{position:relative;z-index:9}.yello-flotibg{width:120px;height:120px;background:#f79721;top:90px;left:92px}/*.te-box{background:#ffffff9e;box-shadow:0 0 2px #0e1f334a;border-radius:10px;padding:15px}*/.te-main{background:#eff2f6;border-radius:6px;padding:25px 20px}.te-height{min-height:210px}.te-main p{font-size:13px;color:#000;font-weight:500;margin-bottom:10px}.te-main h5{color:#0e1f33;margin-bottom:10px}.te-main h5 span{color:#979ca2;font-size:10px;font-weight:600;margin-top:5px;display:block}.dev-btn span,.reting-main li{display:inline-block}.reting-main li i{color:#f8b84e;font-size:14px}.testimonail-owl-lp .te-box{margin:15px}.modal-titel,.owl-dots{text-align:center}/*button.owl-dot{width:10px;height:10px;background:#d41c61!important;margin:3px;border-radius:50%;opacity:.6}button.owl-dot.active{opacity:1!important;display:inline-block;}*/.lp-footer .footer-menu{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.lp-footer .footer-menu .f-menu{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.modal-titel{font-size:16px;font-weight:700;margin:0 0 16px;color:#000}.btn-animation{position:relative;text-align:center;-webkit-transition-duration:.4s;transition-duration:.4s;text-decoration:none;overflow:hidden;cursor:pointer}.btn-animation:after{content:"";background:#e6e4e4;display:block;position:absolute;padding-top:300%;padding-left:350%;margin-left:-20px!important;margin-top:-120%;opacity:0;transition:all 1.5s;border-radius:50%;top:20px;left:0}.btn-animation:active:after{padding:0;margin:0;opacity:.5;transition:0s}@media only screen and (max-width:1199px){.banner_info{padding-right:30px}.banner_info,.homebannerform{flex:0 0 50%;max-width:50%}.service-box{min-height:275px}.testimonail-owl-lp .te-box{margin:10px}.te-height{min-height:255px}}@media only screen and (max-width:991px){.banner_info{flex:0 0 100%;max-width:100%;padding-right:0;text-align:center}.homebannerform{flex:0 0 70%;max-width:70%;margin:0 auto}.banner_info h2{margin-bottom:15px}.lp-footer{justify-content:center}.service-box .media-body h4{font-size:16px;font-weight:700}}@media only screen and (min-width:767px) and (max-width:991px){.service-box .media-body,.service-box .media-left{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0}.service-box{flex-wrap:wrap;text-align:center;min-height:300px;padding:20px}.service-box .media-left .ser-icon{height:120px}}@media only screen and (max-width:767px){.about_main p,.banner_info p,.hire-main p,.service-box .media-body p,.te-main p{font-size:12px;line-height:20px}.s-btn{transform:unset;left:0;top:unset;bottom:0}.laptop-figer{margin-bottom:30px;height:auto}.hire-main h4{margin-top:0;font-size:16px}.homebannerform{flex:0 0 90%;max-width:90%}.banner_info h2{font-size:22px}.s-btn a img{width:25px}.about_main,.se-gap{padding:30px 0}.main-title{font-size:22px;margin-bottom:15px!important}.dev-btn span{padding:15px 20px;min-width:auto}.te-height{min-height:180px}.service-box{min-height:auto;padding:15px}}@media only screen and (max-width:575px){.homebannerform{flex:0 0 100%;max-width:100%}.dev-btn span{width:auto}.laptop-figer{width:100%;height:260px}.about_main p,.banner_info p,.hire-main p,.service-box .media-body p,.te-main p{margin-bottom:10px}.te-height{min-height:130px}.homebannerform{padding:12px;margin-top:15px}.homebannerform form{padding:20px}.banner_info h2{line-height:28px}}@media only screen and (max-width:485px){.service-box{flex-wrap:wrap;text-align:center;min-height:auto;padding:20px}.service-box .media-body,.service-box .media-left{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0}}@media only screen and (max-width:400px){.banner_info h2{font-size:18px;line-height:26px}}




