@charset "utf-8";a,button,button:focus{outline:0}.mainheader,a{transition:.3s}.header_row,.topheader{align-items:center;display:flex}.iconstatus .img-fluid,.projectlogobox img,.stepicon .img-fluid{filter:grayscale(2)}.aboutpro_details a,.footer-link li a:hover,.footeraddress-link li a:hover{text-underline-position:under;text-decoration:underline}a,a:hover{text-decoration:none}.bestseoicon,.career_teams,.clientimgbox,.contactbody_row,.lasteteffort_box,.projectlogobox{align-content:center}body{width:100%;margin:0 auto;padding:0;font-family:Poppins,sans-serif;overflow-x:hidden}a:hover{transition:.5s}h1,h2,h3,h4,h5,h6,li,p,ul{padding:0;margin:0}li{list-style:none}.form-control:focus,.form-control:hover,input,input:focus,input:hover,textarea:focus,textarea:hover{outline:0!important;box-shadow:none}.bannerslider .slick-dots li button::before,.homeservicebox:hover .service_icon img,.hovericon,.innerbanner.clientsbanner::before,.innerbanner.contactmainsection:before,.innerbanner.indusrtybanner:before,.innerbanner.portfoliobanner::before,.innerbanner.servicebanner::before,.innerbanner.studymodel::before,.innerbanner.webdevelopbanner:before,.lasteteffort_box .active,.officeenver_main.services_status:before,.project_status .container>.counter_row .col-md-3:first-child:after,.servicebanner .serviebannerimg:before,.services_status .col-md-3:last-child .prostatusbox:after,.slick-current .lasteteffort_box img,.slider-for .slick-track:after,.slider-for .slick-track:before,.sticky .mainlogo img,.stickylogo,.webdevelopbanner .serviebannerimg:before,p:empty{display:none}input[type=password]{font-family:sans-serif!important}@font-face{font-family:FontAwesome;src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Product Sans';src:url('../fonts/ProductSans-Bold.eot');src:url('../fonts/ProductSans-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/ProductSans-Bold.woff2') format('woff2'),url('../fonts/ProductSans-Bold.woff') format('woff'),url('../fonts/ProductSans-Bold.ttf') format('truetype'),url('../fonts/ProductSans-Bold.svg#ProductSans-Bold') format('svg');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Bahnschrift;src:url('../fonts/Bahnschrift.eot');src:url('../fonts/Bahnschrift.eot?#iefix') format('embedded-opentype'),url('../fonts/Bahnschrift.woff2') format('woff2'),url('../fonts/Bahnschrift.woff') format('woff'),url('../fonts/Bahnschrift.ttf') format('truetype'),url('../fonts/Bahnschrift.svg#Bahnschrift') format('svg');font-weight:400;font-style:normal;font-display:swap}.mainheader{position:fixed;top:0;left:0;right:0;width:100%;z-index:999;background:0 0}.header_row,.home_services,.home_welcome,.homebanner,.homeservicebox,.welcome_images{position:relative}.header_row{width:100%;justify-content:space-between}.topheader{justify-content:flex-end;padding:5px 0}.dropdown.commandrop .btn{border:0;padding:0;background:0 0;box-shadow:none;color:#fff}.dropdown.commandrop .btn>i{font-size:22px;vertical-align:bottom}.dropdown.commandrop .btn::after{border:0;content:"\f0d7";vertical-align:middle;font:14px/1 FontAwesome}.dropdown.commandrop .dropdown-menu{min-width:300px;padding:0;border-radius:0;background:#fff;overflow:hidden}.dropdetails{border-bottom:1px solid #e9e9e9;padding:0 0 10px}.dropdetails h5{font-size:16px;font-weight:500;color:#1141aa;padding:10px 15px}.dropdown.commandrop .dropdown-menu li a{color:#000;font-size:15px;display:block;padding:5px 15px}.dropdown.commandrop .dropdown-menu li a:hover{color:#0d2ea9;background:#ddd}.topheader>a{color:#fff;font-size:15px;font-weight:500;margin-left:15px;padding-left:13px;border-left:1px solid #ddd;line-height:1}.topheader>a i{margin-right:3px}.bottom_header{display:flex;align-items:center;padding:5px 0 0}.bottom_header .navbar{padding:0;position:initial}.bottom_header .navbar-collapse{justify-content:flex-end}.bottom_header .navbar .navbar-nav .nav-item .nav-link{color:#fff;font-weight:500;font-size:16px;padding:10px;margin-left:15px}.btn.borderbtn{border:1px solid #fff;border-radius:50px;color:#fff;box-shadow:none;padding:10px 15px;font-size:15px;font-weight:500;min-width:175px}.btn.borderbtn i{padding-left:5px}.btn.borderbtn span{font-size:22px;line-height:1;padding-left:5px}.btn.borderbtn:hover{border-color:#1141aa;background:#1141aa}.homeservicebox:hover .service_icon img.hovericon,.mainlogo,.welcome_detail h3 span{display:block}.mainlogo img{width:260px}.bottom_header .navbar .navbar-nav .navheading{font-size:16px;font-weight:600;color:#000;padding:0 0 10px;margin:0 0 10px;text-transform:uppercase;border-bottom:1px solid #f0f0f0}.bottom_header .navbar .navbar-nav .nav-item.megamenu .dropdown-menu .dropdown .dropdown-menu li a{font-size:15px;color:#262626;padding:4px 0;display:block}.bottom_header .navbar .navbar-nav .nav-item.megamenu .dropdown-menu .dropdown .dropdown-menu li a:hover{color:#1ca73d}.mainheader.sticky{background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.2)}.banner_img img,.slick-current .lasteteffort_box img.active,.sticky .mainlogo img.stickylogo{display:inline-block}.sticky .dropdown.commandrop .btn,.sticky .topheader>a{color:#121212}.btnletsconnect{-webkit-transition:.6s;transition:.6s;-webkit-transform-origin:right center;transform-origin:right center}.sticky .btnletsconnect{position:fixed;right:0;transform:translate(-21px,221px) rotate(-90deg);z-index:10}.sticky .btnletsconnect .btn.borderbtn{border-radius:20px 20px 0 0;background:#000;border-color:#fff;color:#fff}.homebanner{width:100%;background-color:#000;background-size:cover;background-repeat:no-repeat;background-position:center center;padding:150px 0 70px}.bannerslider .slick-dots li button:hover,.bannerslider .slick-dots li.slick-active button,.home_services,.homeservicebox,.services_bulksms.hybridbenefit,.slick-current .lasteteffort_box{background:#fff}.bannerslider.slider{margin:0;position:inherit}.banner_row,.bottom_footer_row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.banner_details{width:55%;padding-right:15px}.banner_details h4{font-size:36px;color:#fff;margin:0 0 15px;font-family:'Product Sans';font-weight:700}.banner_details h1,.banner_details h2{font-size:56px;color:#fff;font-weight:700;margin:0 0 20px;text-transform:capitalize}.banner_details h1 span,.career_data h5 span{font-weight:400}.banner_details p{font-size:18px;color:#fff;margin:0 0 30px}.banner_img{width:45%;padding-left:15px;text-align:right}.bannerslider .slick-dots{bottom:15px;left:0;right:0}.bannerslider .slick-dots li{width:16px;height:16px}.bannerslider .slick-dots li button{background:rgba(255,255,255,.1);padding:0;border-radius:20px;width:16px;height:16px}.home_services{width:100%;padding:70px 0;overflow:hidden}.home_services:after,.home_services:before{content:'';background:url(../images/servicebg.png) center top/100% no-repeat;width:332px;height:402px;position:absolute;top:0;left:0;opacity:.15}.home_services:after{content:'';left:auto;top:auto;right:0;bottom:0;transform:rotate(180deg)}.home_headingpara{text-align:center;max-width:1000px;margin:0 auto}.home_headingpara h3{font-size:40px;color:#111;font-weight:700;text-transform:uppercase;margin:0 0 10px}.comrcepara,.home_headingpara p{font-size:16px;color:#6d6d6d;line-height:27px;margin:0 0 15px}.homeservicebox{display:block;padding:50px 30px;margin:15px 0;text-align:center;overflow:hidden;z-index:1}.homeservicebox:after,.homeservicebox:before{content:'';position:absolute;opacity:0;visibility:hidden;transition:.3s}.homeservicebox:before{border-style:solid;border-width:0 30px 40px 0;border-color:transparent #121212 transparent transparent;right:0;top:0}.homeservicebox:after{border-style:solid;border-width:40px 0 0 30px;border-color:transparent transparent transparent #121212;left:0;bottom:0}.service_icon{height:60px;display:flex;align-items:center;justify-content:center;margin:0 0 10px}.homeservicebox h5{font-size:21px;font-weight:600;color:#111;margin:0 0 10px;transition:.3s}.homeservicebox p{color:#6d6d6d;font-size:16px;line-height:27px;margin:0}.homeservicebox:hover{box-shadow:0 1px 11px rgba(0,0,0,.15)}.btn.simplebtn,.btn.yellowbtn{box-shadow:none;font-weight:500}.homeservicebox:hover:after,.homeservicebox:hover:before{opacity:1;visibility:visible}.homeservicebox:hover h5{color:#1141aa}.home_welcome{width:100%;background:#000;padding:50px 0 120px;overflow:hidden}.bannerdetails .prostatusbox h2,.bannerdetails .prostatusbox p,.footeraddress-link li a,.home_headingpara.whiteheading h3,.home_headingpara.whiteheading p,.industlist_box:hover h5,.services_status .prostatusbox h2,.services_status .prostatusbox p,.serviebannerdetail .borderbtn:hover{color:#fff}.welcome_detail{max-width:700px}.welcome_detail h3{font-size:46px;font-weight:700;color:#fff;margin:0 0 15px}.welcome_detail p{font-size:15px;line-height:30px;color:#fff;margin:0 0 15px}.welcome_images{max-width:650px;margin-left:auto}.welcome_images:before{content:'';background:url(../images/globe.png);width:533px;height:533px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.welcome_images img{border-radius:6px}.bottomimg,.topimages{display:flex;align-items:flex-start;justify-content:space-between}.topimages>div{padding:20px 7px}.topimages>div:nth-child(2){padding-right:55px}.bottomimg>div{padding:30px 7px}.welcomelogo{display:inline-block;background:#fff;padding:50px 20px;border-radius:8px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.project_status,.project_status .container>.counter_row .col-md-3,.prostatusbox,.prostatusbox h2,.services_tabsmian .container,.step-vector{position:relative}.project_status{margin:-80px 0 50px}.project_status .container>.counter_row{background:#fafbff;box-shadow:0 3px 0 rgba(0,0,0,.1)}.project_status .container>.counter_row .col-md-3:after{content:'';width:1px;height:126px;background:#e4e5eb;position:absolute;left:0;top:50%;transform:translateY(-50%)}.prostatusbox{text-align:center;padding:25px 15px}.prostatusbox h2{font-size:50px;font-weight:700;font-family:Bahnschrift;color:#000;margin:13px 0 0;line-height:1}#homecounter .prostatusbox h2:after{content:'+';display:inline-block;vertical-align:middle}#homecounter .prostatusbox.satifiyrate h2:after{content:'%'}.prostatusbox p{font-size:18px;color:#6f6f6f;font-weight:400;margin:0}.formulate_success{width:100%;padding:0 0 50px}.stepsuccess{text-align:center;padding:30px}.step-vector{height:97px;margin:0 auto 15px;overflow:hidden;max-width:265px}.stepsuccess .circle-box{width:170px;height:170px;border-radius:50%;position:absolute;left:50%;margin-left:-85px;background:#000}.stepsuccess .circle-box::after{content:"";position:absolute;border-radius:50%;top:5px;left:5px;width:160px;height:160px;background:#fff}.stepicon{position:absolute;width:100%;bottom:0;left:0;right:0;padding-right:20px;max-width:200px;margin:0 auto}.stepicon strong{font-size:16px;color:#000;font-weight:600;text-transform:uppercase;padding:10px 0;background:#fff;display:block;position:absolute;right:0;top:30px}.stepsuccess h5{font-size:17px;color:#111;font-weight:700;text-transform:uppercase;margin:0 0 10px}.stepsuccess p{font-size:15px;font-weight:500;color:#6d6d6d;margin:0}.step_1 .circle-box{background:#265ffb;background:-moz-linear-gradient(0deg,rgba(38,95,251,0) 50%,#27adf6 50%);background:-webkit-linear-gradient(0deg,rgba(38,95,251,0) 50%,#27adf6 50%);background:linear-gradient(0deg,rgba(38,95,251,0) 50%,#27adf6 50%)}.step_2 .circle-box{background:#bb81f1;background:-webkit-linear-gradient(0deg,rgba(38,95,251,0) 50%,#bb81f1 50%);background:linear-gradient(0deg,rgba(38,95,251,0) 50%,#bb81f1 50%)}.step_3 .circle-box{background:#69d09f;background:-moz-linear-gradient(0deg,rgba(38,95,251,0) 50%,#69d09f 50%);background:-webkit-linear-gradient(0deg,rgba(38,95,251,0) 50%,#69d09f 50%);background:linear-gradient(0deg,rgba(38,95,251,0) 50%,#69d09f 50%)}.step_4 .circle-box{background:#f8bb85;background:-moz-linear-gradient(0deg,rgba(38,95,251,0) 50%,#f8bb85 50%);background:-webkit-linear-gradient(0deg,rgba(38,95,251,0) 50%,#f8bb85 50%);background:linear-gradient(0deg,rgba(38,95,251,0) 50%,#f8bb85 50%)}.success_heading{text-align:center;margin:10px auto;max-width:1170px}.success_heading h3{font-size:39px;font-weight:400;margin:0 0 10px}.success_heading p{font-size:16px;color:#6d6d6d;margin:0 0 20px}.btn.blueborderbtn{border:1px solid #000;border-radius:50px;color:#000;box-shadow:none;padding:12px 10px;font-size:16px;font-weight:500;min-width:210px}.btn.blueborderbtn:hover{background:#000;color:#fff}.latest_efforts{width:100%;padding:0;position:relative;z-index:2;overflow:hidden}.effortborder{width:100%;max-width:415px;position:relative;height:3px;background:#fff;margin:0 0 60px 60px;display:block}.effortborder:after,.effortborder:before{content:'';width:3px;height:35px;background:#fff;position:absolute;left:0;top:0}.effortborder:after{left:auto;right:0}.effortborder.borderbottom{margin:60px 0 0 60px}.effortborder.borderbottom:after,.effortborder.borderbottom:before{top:auto;bottom:0}.effort_details h5{font-size:24px;color:#fff;font-weight:300;text-transform:capitalize;margin:0 0 15px}.effort_details h3{font-size:38px;color:#fff;font-weight:700;margin:0 0 15px;text-transform:capitalize}.effort_details h4,.effort_details p{font-weight:400;margin:0 0 15px;color:#fff}.effort_details h4{font-size:32px;text-transform:capitalize}.aboutpro_details a,.btn.yellowbtn,.career_tabs .nav .nav-item .nav-link,.countbox p,.homeget_heading,.industlist_box h5,.inner_headings h2,.mainportfolio .nav .nav-item .nav-link,.studydetails h6{text-transform:uppercase}.effort_details p{font-size:15px;line-height:30px}.effort_btn{max-width:410px;margin:20px auto 0;position:relative;z-index:2}.effort_btn .btn.borderbtn,.social_footer li a:hover{background:#fff;color:#000}.effort_btn .btn.borderbtn:hover{background:#000;border-color:#000;color:#fff}.effort_imgbox{width:100%;position:relative;z-index:1}.effortslider{margin:0;padding:0;box-shadow:0 3px 8px rgba(0,0,0,.07);position:absolute;bottom:0;left:0;right:0;width:100%;z-index:2}.effortslider li{float:left;width:20%}.effortslider li:nth-child(2n){background-color:rgba(0,0,0,.1)}.lasteteffort_box{width:100%;height:140px;display:flex;align-items:center;justify-content:center;padding:10px 15px;text-align:center;position:relative;z-index:2;cursor:pointer}.lasteteffort_box img{margin:auto;position:relative;z-index:2;max-height:100px}.slider-for li{position:relative;padding:170px 0}.slider-for li:before{content:'';background:url(../images/maineffortsbg.png) center center/100% no-repeat;width:420px;height:590px;position:absolute;left:0;top:0;bottom:0;margin:auto}.appdevelop_folio .container,.innerbanner .container,.services_status .container,.slider-for li .container{position:relative;z-index:2}.latest_efforts .home_headingpara{position:absolute;top:0;left:0;right:0;z-index:1;width:100%;padding:50px 15px 0}.effortbg1{background:#da5a01;background:linear-gradient(90deg,#da5a01 0,#bb3a01 100%)}.effortbg2{background:#36be76;background:linear-gradient(90deg,#36be76 0,#24a662 100%)}.effortbg3{background:#519def;background:linear-gradient(90deg,#519def 0,#166fd0 100%)}.effortbg4{background:#fd5b6c;background:linear-gradient(90deg,#fd5b6c 0,#d90d1f 100%)}.effortbg5{background:#f9e8ac;background:linear-gradient(90deg,#bea341 0,#be9912 100%)}.effortbg6{background:#5e5e5e;background:linear-gradient(90deg,rgb(94 94 94) 0,rgb(58 58 58) 100%)}.industry_section{background:#000;width:100%;padding:50px 0;overflow:hidden}.industry_lists{display:flex;flex-wrap:wrap;margin:0 -15px;justify-content:center}.industry_lists li{padding:15px;width:25%}.industlist_box{display:flex;flex-wrap:wrap;align-items:center;position:relative;height:65px;background:#fff;border:1px solid #e4e4e4;padding:7px 15px 7px 80px;transition:.5s}.industlist_box>img{position:absolute;left:15px;top:50%;transform:translateY(-50%);transition:.5s}.industlist_box h5{color:#4f4f4f;font-size:18px;font-weight:500;margin:0;transition:.5s}.industlist_box:hover{background:#000;cursor:pointer}.industlist_box:hover img{filter:invert(1)}.indust_project{text-align:center;margin-top:20px}.indust_project h4{font-size:37px;font-weight:600;color:#fff;margin:0 0 7px}.indust_project p{font-size:16px;color:#fff;margin:0 0 15px}.btn.yellowbtn{border:1px solid #fff;border-radius:50px;color:#000;padding:8px 15px;font-size:16px;background:#fff}.btn.yellowbtn:hover{color:#fff;background:#000}.trust_client{width:100%;padding:60px 0}.hometestimonial li{padding:15px;float:left;width:50%}.clientimgbox img,.clientimgbox:before{width:160px;height:160px;border-radius:100%}.clientsays{overflow:hidden;display:flex;align-items:center;justify-content:center;width:100%}.clientimgbox{width:200px;min-width:200px;height:200px;position:relative;background:#000;border-radius:100%;display:flex;align-items:center;justify-content:center;z-index:1}.clientimgbox:before{content:'';background:#fff;position:absolute;left:-10px;top:0;z-index:-1}.clientdetail{padding-left:15px;position:relative;text-align:center}.clientdetail p{font-size:16px;color:#6d6d6d;margin:0 0 7px;line-height:28px}.clientdetail h5{font-size:20px;color:#202020;font-weight:400;margin:0 0 5px}.clientdetail h4{font-size:22px;color:#000;font-weight:600;margin:0}.ideadetails h4,.ideadetails p{font-size:18px;margin:0 0 10px;color:#000}.hometestimonial li:nth-child(2n) .clientimgbox{background:#212121}.clientlogos{display:flex;flex-wrap:wrap;margin:0 auto}.clientheading{text-align:center;font-size:22px;color:#000;font-weight:600;margin:30px 0 10px}.clientlogos li{padding:15px 10px}.projectlogobox{border:1px solid #ebebeb;background:#fff;padding:10px 20px;height:140px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.projectlogobox img{max-height:100px}.ideanews_section{width:100%;padding:50px 0;background-repeat:no-repeat;background-position:center top;background-size:cover}.clientimg img,.ideaimage img,.indust_imgbox img,.whywe_img img{width:100%;height:100%;object-fit:cover}.ideadetails{width:100%;background:#fff;box-shadow:0 1px 8px rgba(0,0,0,.1);padding:20px 30px;margin:0 0 30px}.client-fluid,.innerbanner{background-size:cover;background-position:center center}.ideadetails h4{font-weight:600;line-height:inherit}.btn.simplebtn{border:0;margin:0;padding:0;font-size:17px;color:#1141aa}.ideamainbox .ideadetails{margin:-50px auto 0;position:relative;z-index:1;max-width:550px}.homeget_heading{font-size:45px;color:#000;font-weight:700;margin:0;text-align:center}.homeget_heading a{color:#000;text-decoration:underline}.idearow_right .ideadetails:last-child{margin-bottom:0}.benefits_bulksms,.careeer_detailmain,.choose_career,.ourtechnology{padding:50px 0;width:100%}.clientlogos.technlogylist{max-width:100%}.client-fluid{width:100%;height:250px;animation:100s linear infinite slideimage}@keyframes slideimage{from{background-position:0 0}to{background-position:-10000px 0}}footer.footercustom{background:#000;padding:50px 0 0;width:100%}.footerheading{font-size:20px;font-weight:600;color:#fff;margin:0 0 10px;text-transform:capitalize}.headerlinkleft{width:80%;display:flex;flex-wrap:wrap;padding:0}.footerlinkbox{width:21%;padding:0 calc(var(--bs-gutter-x) * .5)}.footerboxaddress{width:20%}.footer-link li{padding:4px 0}.footer-link li a{color:#fff;display:inline-block;padding:0;font-size:15px;font-weight:300}#elevator,.social_footer li a{display:block;border-radius:50px}.footeraddres address{font-size:15px;color:#fff;margin:0 0 15px;font-weight:300}.footeraddres strong{font-weight:700}.footeraddress-link li{font-size:15px;color:#fff;padding:0 0 10px}.bottom_footer{border-top:1px solid #202020;margin-top:25px;padding:15px 0;width:100%}.bottom_footer_row p{font-size:15px;color:#fff;margin:0;font-weight:300}.social_footer li{display:inline-block;padding:0 2px}.social_footer li a{width:35px;height:35px;line-height:35px;background:#2e3136;text-align:center;font-size:18px;color:#fff}#elevator_item{position:fixed;right:15px;bottom:15px;transition:opacity .4s ease-in-out;opacity:1;z-index:999;display:none}#elevator_item.off{opacity:0;visibility:hidden}#elevator{width:50px;height:50px;cursor:pointer;background:url(../images/icon_top.png) center center/45% no-repeat #010818;box-shadow:0 1px 3px rgba(0,0,0,.2)}.innerbanner{background-repeat:no-repeat;width:100%;padding:150px 0 50px;position:relative;overflow:hidden}.about_whywe,.aboutmain_section{padding:60px 0;width:100%}.innerbanner:before{content:'';background:#000;opacity:.85;width:100%;height:100%;position:absolute;left:0;top:0}.bannerdetails,.brandheading,.serbanner_img,.serheading.centerbox{text-align:center}.bannerdetails>h1{font-size:60px;font-weight:700;color:#fff;margin:0 0 10px}.bannerdetails>p{font-size:22px;font-weight:300;color:#fff;margin:0}.about_details h2{color:#081321;font-size:42px;font-weight:700;margin:0 0 10px}.about_details h4{font-size:21px;color:#090909;font-weight:600;line-height:inherit;margin:0 0 15px}.about_details p,.bulksms_details p{font-size:16px;color:#585858;line-height:30px;margin:0 0 10px}.inner_headings h5,.whywe_details h4{line-height:inherit;color:#fff;margin:0 0 10px}.about_imgbox{display:flex;flex-wrap:wrap;align-items:center;margin:0 -10px}.about_imgbox>div{width:50%;padding:0 10px}.about_imgbox>div img{box-shadow:0 5px 0 rgba(0,0,0,.15);width:100%;min-height:270px;object-fit:cover;border-radius:14px;margin:15px 0}.about_whywe{background:#000}.inner_headings{text-align:center;margin:0 0 20px}.inner_headings h2{color:#fff;font-size:48px;font-weight:700;margin:0 0 10px}.inner_headings h5{font-size:28px;font-weight:400}.whywe_details h4{font-size:25px;font-weight:600}.whywe_details p{font-size:16px;color:#fff;line-height:30px;margin:0 0 10px}.whywe_img{border:2px solid #fff;overflow:hidden;box-shadow:0 2px 2px rgba(0,0,0,.15);width:100%}.about_projects,.bulksms_section,.client_brands,.features_bulksms{width:100%;padding:50px 0}.about_projects .inner_headings h2{color:#081321}.about_projects .inner_headings h5{font-size:24px;color:#081321;max-width:650px;margin:0 auto}.project_slider.slider{display:flex;flex-wrap:wrap;margin:0 -25px}.project_slider.slider li{width:33%;padding:15px 25px;display:inline-block}.about_probox{box-shadow:0 1px 6px rgba(0,0,0,.15);width:100%;border-radius:13px;background:#fff;overflow:hidden}.aboutpro_img{background:#f4f4f4;padding:30px;width:100%}.prologo img{display:block;margin:0 auto;height:80px;max-width:200px;object-fit:contain}.aboutpro_details{width:100%;padding:25px 30px;text-align:center}.aboutpro_details p{font-size:17px;color:#081321;font-weight:500;margin:0 0 10px}.aboutpro_details a{font-size:17px;color:#1141aa;font-weight:500}.aboutpro_details a:hover{color:#000;text-decoration:none}.project_slider .slick-arrow{background:#f4f4f4;width:65px;height:65px;border-radius:100px;z-index:99;border:3px solid #fff;box-shadow:0 1px 6px rgba(0,0,0,.07);left:-10px}.project_slider .slick-arrow:before{content:"\f104";font:42px/1 FontAwesome;color:#000}.project_slider .slick-next.slick-arrow{left:auto;right:-10px}.project_slider .slick-next.slick-arrow:before{content:"\f105"}.serviebannerdetail h3{font-size:36px;font-weight:600;color:#fff;margin:0 0 10px}.serviebannerdetail h1{font-size:81px;font-weight:700;color:#fff;margin:0 0 15px}.serviebannerdetail p{font-size:18px;font-weight:300;color:#fff;margin:0 0 20px;line-height:30px}.serviebannerdetail .borderbtn{color:#000;background:#fff}.serviebannerimg{text-align:center;position:relative}.servicetab_heading,.serviebannerimg:before{box-shadow:0 0 250px rgba(17,65,170,.67);position:absolute}.serviebannerimg:before{content:'';background:#ffe13a;width:500px;height:500px;border-radius:100%;left:0;bottom:25px;right:0;margin:0 auto}.serviebannerimg img{object-fit:cover;position:relative;z-index:2}.servicebody_details{padding:50px 0;width:100%;text-align:center}.serviceheading h4{font-size:22px;color:#000;font-weight:600;margin:0 0 15px;line-height:1.3}.serviceheading p{font-size:16px;color:#2a2a2a;line-height:28px;margin:0 0 25px}.serviceheading .borderbtn{border-color:#000;color:#000;background:0 0}.serviceheading .borderbtn:hover{background:#1141aa;color:#fff}.services_tabsmian{width:100%;padding:0}.servicetab_heading{width:calc(100% - 15px);max-width:1100px;background:#fff;text-align:center;padding:10px 15px;border-radius:4px;overflow:hidden;margin:0;top:40px;left:15px;z-index:3}.servicetab_heading h3{font-size:28px;color:#000;font-weight:700;margin:0;padding:0;text-shadow:0 3px 0 rgba(0,0,0,.15)}.servicestabs_row>.col-xl-5{padding-right:50px}.servicestabs_row .nav{position:relative;z-index:2;height:100%;background:#000;background:linear-gradient(60deg,rgb(98 98 98) 0,rgb(0 0 0) 100%);padding-top:130px;border-radius:0 7px 0 0}.servicestabs_row .nav:before{content:'';background:#000;background:linear-gradient(-60deg,rgb(98 98 98) 0,rgb(0 0 0) 100%);width:100%;height:100%;position:absolute;top:0;left:-100%}.career_tabs .nav .nav-item,.servicestabs_row .nav li{width:100%}.servicestabs_row .nav li .nav-link{display:flex;align-items:center;background:0 0;color:#fff;padding:10px 0}.tabicon{width:75px;height:75px;display:flex;align-items:center;justify-content:center;border:1px dashed #ccc8c8;border-radius:8px}.servicestabs_row .nav li .nav-link strong{font-size:16px;font-weight:500;text-transform:uppercase;margin:0;min-width:260px;display:block;text-align:left;border:1px dashed #ccc8c8;border-radius:0 8px 8px 0;padding:5px 15px}.servicestabs_row .nav li .nav-link.active .tabicon,.servicestabs_row .nav li .nav-link.active strong{background:#1141aa;border-color:#1141aa}.tabdetails{padding-top:130px}.tabimg_box{border:3px solid #fff;box-shadow:0 1px 9px rgba(0,0,0,.12);overflow:hidden;margin:0 0 20px;width:100%;height:100%;object-fit:cover}.tabdata_box{text-align:center;width:100%}.tabdata_box h5{font-size:28px;color:#000;font-weight:700;margin:0 0 10px}.seo_accordion .accordion-body p,.tabdata_box p{font-size:16px;color:#585858;line-height:28px;margin:0 0 10px}.services_status{width:100%;padding:60px 0;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center;overflow:hidden}.services_status:before{content:'';background:#000;width:100%;height:100%;position:absolute;left:0;top:0;opacity:.85}.services_status .inner_headings h5{font-size:24px;max-width:700px;margin:0 auto}.services_status .prostatusbox:after{content:'';background:#e4e5eb;width:1px;height:120px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.portfoliobanner .serviebannerdetail{text-align:center;max-width:800px;margin:0 auto}.clientsbanner .serviebannerdetail p,.portfoliobanner .serviebannerdetail p{font-size:22px}.mainportfolio{width:100%;padding:0;margin:-43px 0 0;z-index:2;position:relative}.mainportfolio .nav{justify-content:center}.mainportfolio .nav .nav-item .nav-link{font-size:18px;font-weight:500;color:#fff;padding:8px 15px;border-radius:5px 5px 0 0;background:0 0;border:0;box-shadow:none;outline:0;min-width:100px;text-align:center}.btn.bluebtns:hover,.mainportfolio .nav .nav-item .nav-link.active,.mainportfolio .nav .nav-item .nav-link:hover{background:#1141aa;border-color:#1141aa;color:#fff}.portfoliotab_details{background:#bc3b01;padding:30px 0}.portcolor1{background:#bc3b01}.portcolor2{background:#002335}.portcolor3{background:#3a0032}.portcolor4{background:#1c879e}.appdevelop_folio{width:100%;padding:30px 0;position:relative}.appdevelop_folio:after{content:'';width:100%;height:40%;position:absolute;left:0;right:0;bottom:0;background:#fff}.appimgleft_col{display:flex;justify-content:space-between}.appimgleft_col>div{padding:0 15px}.applocation>div{display:inline-flex;padding:0 10px;align-items:center}.applocation h5{font-size:22px;font-weight:700;color:#121729;margin:0 0 10px;padding-right:10px}.applocation h5 span{display:block;font-size:18px;color:#6a6a6a;font-weight:600}.appdetails{padding:30px 0}.appdetails h5{font-size:30px;font-weight:700;color:#fff;margin:0 0 7px}.appdetails p,.studydetails h6,.studymodel h2{margin:0 0 10px;color:#fff}.appdetails p{font-size:15px;line-height:30px}.appdataimg h5{font-size:17px;color:#fff;font-weight:500}.appimgright{margin-left:-35px}.appfoliocolor1{background:#e8b969}.appfoliocolor2{background:#dd5201}.appfoliocolor3{background:#272729}.appfoliocolor4{background:#fd8025}.studymodel{background-color:#121212;background-size:100%;background-repeat:no-repeat;background-position:center 100px}.studymodel .modal-dialog{margin:0 auto}.studymodel .modal-content{background:0 0;border:0;box-shadow:none;outline:0;border-radius:0}.studymodel .modal-header{padding:20px 0;border:0}.studymodel .close{width:50px;height:50px;line-height:50px;padding:0;border:0;background:#4e0f35;border-radius:50px;font-size:40px;color:#fff}.studyimg,.studymodel .modal-body{padding:20px 0}.studydetails{text-align:center;border-bottom:2px solid #262626;padding:0 0 15px;margin:0 0 25px}.studymodel h2{font-size:40px;font-weight:700;text-align:center}.studydetails h6{font-size:22px;font-weight:500}.studydetails h4{font-size:30px;color:#fff;margin:0 auto 10px;font-weight:600;max-width:650px}.studymodel .commenform_main .form-group label,.studymodel p{font-weight:300;color:#fff}.studydetails ul li{display:inline-block;font-size:15px;color:#fff;background:rgba(255,255,255,.16);padding:10px;min-width:150px;border-radius:50px;margin:5px}.studymodel p{font-size:18px;margin:0 0 15px;text-align:center}.studymodel .commenform_main{max-width:950px;margin:0 auto}.studymodel .commenform_main .form-group .form-control{background-color:transparent;color:#fff}.officeenver_main.careerteam_main .career_heading,.studymodel .commenform_main .form-group .form-control option{color:#000}.studymodel .commenform_main .form-group .form-control::-webkit-input-placeholder{color:#fff}.studymodel .commenform_main .form-group .form-control:-ms-input-placeholder{color:#fff}.studymodel .commenform_main .form-group .form-control::placeholder{color:#fff}.careerteam_main .career_heading,.commenheading.whitetext>h3,.serbanner_data .serheading,.studymodel .customselect label{color:#fff}.studymodel .btn.bluebtns{background:0 0;border-color:#fff}.studymodel .btn.bluebtns:hover{background:#fff;border-color:#fff;color:#000}.clientsbanner .serviebannerdetail{text-align:center;max-width:1270px;margin:0 auto}.brandheading h4{font-size:25px;color:#111;font-weight:500;margin:0 0 10px}.brandheading p{font-size:16px;color:#585858;margin:0 0 10px}.client_brands .clientlogos{max-width:1270px;flex-wrap:wrap}.client_brands .projectlogobox img{filter:inherit}.client_brands .clientlogos li{width:25%}.client_reviews{background:#fbfafd;width:100%;padding:50px 0}.reviewclientbox{background:#fff;width:100%;box-shadow:0 2px 0 rgba(0,0,0,.11);padding:30px 25px;margin:15px 0;display:flex;flex-wrap:wrap;flex-flow:column;justify-content:space-between}.clientimg,.openingbtns .btn{margin-right:15px}.reviewdetails p{font-size:16px;color:#585858;line-height:28px;margin:0 0 15px}.reviewimgbox{display:flex;align-items:center;position:relative}.career_tabs,.career_teams{flex-wrap:wrap;display:flex}.reviewimgbox:after{content:'';background:url(../images/clientquote.png) center top no-repeat;width:48px;height:34px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.clientimg{width:75px;min-width:75px;height:75px;border:3px solid #ccc;border-radius:100px;overflow:hidden}.reviewdata h5{font-size:20px;color:#454545;font-weight:700;margin:0 0 5px}.reviewdata h6{font-size:20px;color:#000;font-weight:500;margin:0}.career_heading,.choose_career h3{font-size:36px;font-weight:700;color:#0f0f0f;margin:0 0 20px;text-align:center}.career_tabs{margin:0}.career_tabs .nav{width:300px;min-width:300px}.career_tabs .nav .nav-item .nav-link{width:100%;text-align:left;font-size:16px;color:#0f0f0f;font-weight:500;border-radius:0;border:0;padding:11px 20px}.career_tabs .nav .nav-item .nav-link.active{background:#f2f2f2;box-shadow:inset 4px 0 0 rgba(0,0,0,.35)}.career_tabs .tab-content{width:calc(100% - 300px);background:#f2f2f2;padding:35px}.career_data h2{font-size:36px;font-weight:700;color:#0f0f0f;margin:0 0 10px}.career_data h5{font-size:20px;font-weight:600;color:#0f0f0f;margin:0 0 13px}.career_data p{font-size:16px;color:#585858;margin:0 0 13px;line-height:28px}.btn.bluebtns{background:#000;border:1px solid #000;color:#fff;border-radius:50px;min-width:180px;padding:10px 15px;box-shadow:none;outline:0}.career_teams{align-items:center;justify-content:center;margin:0 -25px;align-items:center}.career_teams li{width:33.33%;padding:15px 25px}.teamimage img{width:100%;border-radius:10px;border:2px solid #000001;height:500px;object-fit:cover}.career_teams .slick-list{padding:25px 0 0!important}.career_teams li.slick-current .teamimage{margin-top:-30px}.career_teams li.slick-current .teamimage img{height:560px;border:1px solid #ddd}.choose_career h5{font-size:26px;font-weight:700;color:#0f0f0f;margin:0 0 13px}.choose_career p{font-size:16px;color:#585858;margin:0 0 15px;line-height:28px}.commenmodel .modal-content{box-shadow:0 1px 7px rgba(0,0,0,.11);border-radius:10px}.commenmodel .modal-header{border:0;display:block;text-align:center;padding:20px 15px 0}.commenmodel .modal-title{font-size:26px;font-weight:700;color:#000;margin:0}.commenmodel p{font-size:36px;color:#191919;font-weight:400;margin:0}.commenmodel .close{position:absolute;right:-22px;top:-22px;width:45px;height:45px;padding:0;border:2px solid #f2f2f2;background:#fff;border-radius:50px;font-size:35px;line-height:1.2;color:#000}.commenmodel .modal-body{padding:20px 40px}.commenform_main .form-group{margin-bottom:15px;position:relative}.commenform_main .form-group label{width:100%;font-size:16px;color:#000;font-weight:500;margin:0 0 5px}.commenform_main .form-group .form-control{border:1px solid #eeecec;border-radius:7px;height:50px;padding:12px 15px;background-color:#fff}.commenform_main .form-group select.form-control{background:url(../images/arrowdown.png) right 10px center no-repeat #fff}.countryflag{position:absolute;top:42px;left:25px;border-right:1px solid #e0e0e0;padding-right:10px}.commenform_main .form-group.numberfiled .form-control{padding-left:65px}.commenform_main .form-group textarea.form-control{height:auto}.customselect{margin-top:17px}.customselect input[type=checkbox]{transform:scale(1.2);margin-right:7px}.commenform_main .btn.bluebtns{border-radius:7px;margin:15px 0}.contactmainsection .serviebannerdetail{text-align:center;max-width:860px;margin:0 auto}.contactbody_row{display:flex;flex-wrap:wrap;align-items:center;padding:10px 0}.contact_form{width:70%}.contact_form .commenform_main{width:100%;overflow:hidden;background:#fff;padding:35px 40px;border-radius:10px;box-shadow:0 1px 7px rgba(0,0,0,.11)}.contact_details{width:30%;background:#4e4e4e;border-radius:0 10px 10px 0;text-align:center;padding:20px}.contactinfo{width:100%;padding:20px 0;border-bottom:1px solid #5e5e5e}.contactinfo:last-child{border:0}.contactinfo h4{font-size:22px;color:#fff;font-weight:600;margin:13px 0 5px}.contactinfo a,.contactinfo p,.serbanner_data p,.serbanner_data ul li{color:#fff;font-weight:300}.contactinfo a{font-size:17px;padding:3px 0;display:inline-block}.contactinfo p{font-size:17px;margin:0}.innerbanner.webdevelopbanner{padding-bottom:0}.innerbanner.indusrtybanner{padding:210px 0 150px}.indusrtybanner .bannerdetails>h1{font-size:38px;max-width:1000px;margin:0 auto;line-height:1.3}.indust_imgbox{border:3px solid #fff;box-shadow:0 1px 9px rgba(0,0,0,.12);width:100%;overflow:hidden}.serheading{font-size:36px;font-weight:700;color:#000;margin:0 0 15px;padding:0 0 15px;position:relative;text-transform:capitalize}.serheading:after{content:'';width:100px;height:3px;border-radius:10px;background:#03a088;position:absolute;left:0;bottom:0}.serbanner_data p{font-size:15px;line-height:30px;margin:0 0 13px}.serbanner_data h5{font-size:22px;font-weight:600;color:#fff;margin:0 0 7px}.serbanner_data ul{margin:5px 0 15px;padding-left:20px}.serbanner_data ul li{list-style:decimal;font-size:15px;line-height:30px;margin:0}.bulksms_pricing{width:100%;padding:50px 0;background:#fff;position:relative;overflow:hidden;z-index:1}.bulksms_pricing:before,.businesses_bulksms:before{content:'';background:url(../images/businessesbg.webp) left top/60px;position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;-webkit-filter:brightness(0.94);filter:brightness(.94)}.serheading.centerbox:after{margin:0 auto;right:0}.bulksmstable{padding:10px 0 0;max-width:1000px;margin:0 auto}.bulksmstable .table>:not(:first-child),.bulksmstable table tbody,.bulksmstable table tbody tr,.bulksmstable table thead tr{border:0!important}.bulksmstable table tbody tr td,.bulksmstable table tfoot tr th,.bulksmstable table thead tr th{background:#fff;border:1px solid #ddd;padding:10px;text-align:center;font-size:15px;color:#383838}.bulksmstable table .btn.simplebtn{padding:0;color:#1141aa;font-size:15px;font-weight:500;border:0;box-shadow:none}.featuerbulk_box{text-align:center;box-shadow:0 2px 15px rgba(0,0,0,.1);width:100%;padding:30px;margin:15px 0;overflow:hidden;border-radius:20px}.featureicon{margin:0 auto 20px}.featuerbulk_box h4{font-size:20px;color:#039f87;font-weight:600;margin:0 0 10px}.benefitbulk_box p,.businessesbulk_box p,.featuerbulk_box p,.messageservice p{font-size:15px;line-height:30px;margin:0;color:#585858}.services_bulksms{background:#03151d;width:100%;padding:50px 0}.messageservice{background:#fff;padding:30px;margin:30px 0 0;overflow:hidden;border-radius:22px;box-shadow:0 2px 15px rgba(242,4,54,.2);text-align:center}.messageservice .featureicon{width:auto;height:auto;border:0;border-radius:inherit}.product_enquiry:before,.productcounter:before{content:'';z-index:-1;left:0;top:0;height:100%;position:absolute}.messageservice h4{font-size:20px;font-weight:600;margin:0 0 10px;color:#121d26}.benefitbulk_box h4,.businessesbulk_box h4{font-size:18px;font-weight:600;margin:0 0 10px}.messageservice ul li{font-size:16px;color:#585858;line-height:30px}.benefitbulk_box{text-align:center;position:relative;background:#fffcfc;width:100%;padding:30px 25px;box-shadow:0 2px 10px rgba(0,0,0,.12);margin:15px 0;overflow:hidden;border-radius:12px}.benefiticon{margin:0 0 15px}.benefitbulk_box h4{color:#039f87}.businesses_bulksms{padding:50px 0;width:100%;background:#fff;position:relative;z-index:1}.businessesbulk_box{background:#fff;padding:30px 35px;transition:.2s;text-align:center;border-radius:0;overflow:hidden;border-bottom:3px solid #dee2e6;margin:15px 0}.businessesicon{margin:0 0 15px;min-height:60px}.businessesbulk_box h4{color:#1141aa}.productcounter{width:100%;padding:70px 0;text-align:center;position:relative;background:#0c0c0c;z-index:2}.productcounter:before{background:url(../images/automapbg.png) center center/cover no-repeat;width:100%}.counticon{display:inline-block;width:80px;height:80px;line-height:80px;border-radius:80px;background:#fff;text-align:center;box-shadow:0 2px 5px rgba(0,0,0,.2);margin:0 0 20px}.counticon img{max-width:45px}.countbox h4{font-size:30px;color:#fff;font-weight:600;margin:0 0 10px}.countbox p{font-size:26px;color:#fff;font-weight:500}.product_enquiry{width:100%;padding:50px 0;position:relative;z-index:2}.product_enquiry:before{background:#000;width:100%;opacity:.8}.product_enquiry .commenheading .btn{color:#fff;font-size:30px;font-weight:600;box-shadow:none;padding:0;border:0}.contactenquiry{max-width:850px;margin:0 auto}.contactenquiry .form-group{margin:10px 0;width:100%;position:relative}.contactenquiry .form-group .form-control{border:1px solid #444040;font-size:15px;color:#fff;padding:10px 15px;height:auto;min-height:50px;border-radius:4px;outline:0;box-shadow:none;background:rgba(0,0,0,.1)}.contactenquirybtn{display:flex;align-items:center;margin:10px 0 0}.enquirycaptcha{margin-right:30px}.foundation_faq{width:100%;padding:50px 0;background:#fff}.commenheading{text-align:center;display:inline-block;width:100%;margin:0 0 15px}.commenheading>h3{font-size:36px;font-weight:700;color:#03151d;margin:0 0 10px}.commenheading>p{font-size:16px;color:grey;font-weight:400;margin:0 0 10px}.product_enquiry .commenheading>p{color:#fff;font-size:30px}.pricingterms{max-width:1000px;margin:20px auto 0}.pricingterms h4{font-size:24px;font-weight:600;color:#000;margin:0 0 10px}.pricingterms ul{padding-left:20px}.pricingterms ul li{list-style:disc;font-size:16px;color:#454545;line-height:32px}.serviebannerdetail ul{padding-left:20px;padding-bottom:15px}.serviebannerdetail ul li{list-style:disc;font-size:16px;color:#fff;line-height:32px}.services_bulksms.hybridbenefit .serheading{color:#101010}.services_bulksms.hybridbenefit .serbanner_data p,.services_bulksms.hybridbenefit .serbanner_data ul li{color:#454545}.designindustries .serheading{text-align:center;color:#fff}.designindustries .serheading:after{right:0;margin:0 auto}.industrylist{display:flex;flex-wrap:wrap;max-width:1170px;margin:0 auto}.industrylist li{padding:15px;width:33.33%;display:flex}.industrylistbox{text-align:center;background:#fff;border-radius:6px;padding:20px;width:100%}.industrylistbox h4{font-size:18px;font-weight:500;margin:15px 0 0;color:#202020}.bestseo_box{width:100%;text-align:center;margin:15px 0;background:#fff;border:1px solid #f5f5f6;box-shadow:2px 2px 0 #33a2ed;border-radius:12px 0;padding:35px 30px;transition:1s}.bestseoicon{margin:0 0 15px;display:inline-flex;align-items:center;justify-content:center;width:70px;height:65px;background:#33a2ed;border-radius:5px}.bestseo_detail h4{line-height:inherit;font-size:22px;color:#000;font-weight:600;margin:0 0 10px}.bestseo_detail p{font-size:16px;color:#585858;font-weight:300;line-height:28px;margin:0}.seocompany_row .col-xl-4:nth-child(2) .bestseo_box{box-shadow:2px 2px 0 #ed593c}.seocompany_row .col-xl-4:nth-child(3) .bestseo_box{box-shadow:2px 2px 0 #5262a3}.seocompany_row .col-xl-4:nth-child(4) .bestseo_box{box-shadow:2px 2px 0 #064a76}.seocompany_row .col-xl-4:nth-child(5) .bestseo_box{box-shadow:2px 2px 0 #40c4a0}.seocompany_row .col-xl-4:nth-child(6) .bestseo_box{box-shadow:2px 2px 0 #f8a01d}.seocompany_row .col-xl-4:nth-child(7) .bestseo_box{box-shadow:2px 2px 0 #c85c5c}.seocompany_row .col-xl-4:nth-child(8) .bestseo_box{box-shadow:2px 2px 0 #758187}.seocompany_row .col-xl-4:nth-child(9) .bestseo_box{box-shadow:2px 2px 0 #008dd2}.seocompany_row .col-xl-4:nth-child(2) .bestseoicon{background:#ed593c}.seocompany_row .col-xl-4:nth-child(3) .bestseoicon{background:#5262a3}.seocompany_row .col-xl-4:nth-child(4) .bestseoicon{background:#064a76}.seocompany_row .col-xl-4:nth-child(5) .bestseoicon{background:#40c4a0}.seocompany_row .col-xl-4:nth-child(6) .bestseoicon{background:#f8a01d}.seocompany_row .col-xl-4:nth-child(7) .bestseoicon{background:#c85c5c}.seocompany_row .col-xl-4:nth-child(8) .bestseoicon{background:#758187}.seocompany_row .col-xl-4:nth-child(9) .bestseoicon{background:#008dd2}.bestseo_box:hover{background:rgba(0,177,64,.15);border-color:#1141aa!important;box-shadow:none!important}.benefits_bulksms .row .col-xl-4 .bestseo_box{box-shadow:none}.benefits_bulksms .row .col-xl-4:nth-child(2n) .bestseo_box{border-color:#e0e0e0}.seo_accordion .accordion-item{display:inline-block;vertical-align:top;width:100%;margin:10px 0;border:0;border-radius:0;background:#fff;box-shadow:0 1px 100px rgba(206,206,206,.45)}.seo_accordion .accordion-item .accordion-button{background:#fff;font-size:20px;color:#000;font-weight:600;border-radius:0;border:0;padding:20px 45px 20px 20px;position:relative;box-shadow:none}.seo_accordion .accordion-item .accordion-button::after{content:"\f078";font:20px/1 FontAwesome;background:0 0;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:auto;height:auto}.seo_accordion .accordion-item .accordion-button.collapsed::after{content:"\f054"}.seo_accordion .accordion-body{padding:5px 20px 20px;background:#fff;width:100%}.privacydetails ul,.seo_accordion .accordion-body ul{margin:0 0 15px;padding-left:20px}.seo_accordion .accordion-body ul li{font-size:16px;color:#585858;line-height:32px;list-style:disc}.bannericonbox{width:24%;display:inline-block;vertical-align:top;text-align:center;padding:0 10px 20px}.bannericonbox h4{color:#fff;font-size:15px;width:100%}.bannericon{margin:0 0 20px;background:#fff;padding:0 10px;min-width:150px;border-radius:5px;display:inline-block;min-height:90px;line-height:90px}.contentpage_sec{background:#fff;padding:50px 0;width:100%;position:relative}.privacydetails h4{font-size:22px;color:#000;padding:10px 0;margin:0;font-weight:700}.privacydetails p{font-size:16px;line-height:28px;margin:0 0 15px;color:#656565}.privacydetails ul li{font-size:16px;line-height:28px;margin:0 0 5px;list-style:disc}.privacydetails a{color:red;font-size:15px;margin:0;padding:0}.corecomrce_section,.wordpressbenifit{background:#f2f2f2}.corecomrce_section .serheading.centerbox{text-align:left}.corecomrce_section .serheading.centerbox:after{margin:0}.corecommercebox{width:100%;text-align:center;min-height:215px;background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.2);margin:13px 0;border-radius:20px;padding:50px 10px 20px}.corecomrceicon{display:block;margin:0 0 15px;width:100%}.corecommercebox h4{font-size:16px;color:#2b2c36;margin:0;font-weight:500;line-height:25px}.bannericonlist{padding:0 0 10px}@media (min-width:1200px){.idearow_right,.idearow_right .ideadetails{flex-wrap:wrap;display:flex}body .container{max-width:1200px}.careeer_detailmain .container,.home_services .container,.project_status .container,.services_status .container{max-width:1170px}.ideanews_section .container{max-width:1320px}.idearow_right .ideadetails{align-items:center;align-content:center}.footermorelink{display:flex;flex-wrap:wrap;margin:0 -10px}.footermorelink .footer-link{width:50%;padding:0 10px}.about_projects .container,.about_whywe .container,.contactmainsection .container,.servicebody_details .container,.services_tabsmian .container{max-width:1270px}.innerbanner.portfoliobanner{min-height:550px}.portfoliotab_details .effort_btn{text-align:center;margin:20px 0 0 60px}.innerbanner.clientsbanner{min-height:300px}.services_status.careerteam_main .container{max-width:1540px}}@media (min-width:1440px){body .container{max-width:1540px}.homebanner{display:flex;align-items:center;height:100vh}.footerlinkbox:first-child{width:16%}}@media (min-width:992px){.sticky .bottom_header .navbar .navbar-nav .nav-item .nav-link{color:#121212}.bottom_header .navbar .navbar-nav>.dropdown>.nav-link:after{content:"\f107";font:14px/1 FontAwesome;display:inline-block;vertical-align:middle;padding-left:7px}.bottom_header .navbar .navbar-nav .nav-item.megamenu .dropdown-menu .dropdown .dropdown-menu li:hover a,.bottom_header .navbar .navbar-nav>.dropdown>.dropdown-menu>li:hover>a{color:#00b140}.bottom_header .navbar .navbar-nav .nav-item .nav-link.active,.bottom_header .navbar .navbar-nav .nav-item .nav-link:hover,.bottom_header .navbar .navbar-nav>.dropdown:hover>.nav-link{color:#00b13f}.bottom_header .navbar .navbar-nav>.dropdown>.dropdown-menu{display:block;min-width:250px;left:15px;margin:0;padding:0;border-radius:0;border:0;box-shadow:0 2px 7px rgba(0,0,0,.2);transform:translateY(30px);transition:.5s;opacity:0;visibility:hidden}.nav-item.megamenu{position:initial}.bottom_header .navbar .navbar-nav .nav-item.megamenu>.dropdown-menu{width:100%;max-width:1140px;display:flex;flex-wrap:wrap;padding:20px 20px 30px;top:100%;left:auto;right:0}.bottom_header .navbar .navbar-nav .nav-item.megamenu>.dropdown-menu .dropdown{width:25%;padding:0 10px}.bottom_header .navbar .navbar-nav .nav-item.megamenu>.dropdown-menu .dropdown .dropdown-menu{position:relative;display:block;margin:0;padding:0;border:0;min-width:auto}.bottom_header .navbar .navbar-nav>.dropdown:hover>.dropdown-menu{transform:translateY(0);opacity:1;visibility:visible}.closemenu{display:none}.btnletsconnect{margin-left:20px}.career_tabs .nav{display:block}}@media (max-width:1439px){.btn.borderbtn{font-size:14px;min-width:160px;padding:7px 10px}.homebanner{padding:130px 0 70px}.banner_details h4{font-size:22px}.banner_details h1{font-size:50px;margin:0 0 15px}.banner_details p{font-size:15px;margin:0 0 15px}.banner_img img{max-height:425px}.bannerslider .slick-dots li button{width:13px;height:13px}.home_services:after,.home_services:before{left:0}.home_services:after{right:0;left:auto}.home_headingpara{max-width:800px}.about_details h2,.career_data h2,.career_heading,.choose_career h3,.home_headingpara h3,.homeget_heading,.inner_headings h2,.prostatusbox h2,.success_heading h3,.welcome_detail h3{font-size:32px}.clientdetail p,.comrcepara,.effort_details p,.home_headingpara p,.homeservicebox p,.prostatusbox p,.success_heading p,.welcome_detail p{font-size:15px;line-height:25px}.homeservicebox{padding:25px 15px;margin:10px 0}.about_details h4,.about_projects .inner_headings h5,.bannerdetails>p,.homeservicebox h5,.inner_headings h5{font-size:18px}.btn.blueborderbtn{font-size:14px;min-width:160px;padding:10px}.effort_details h5{font-size:20px;font-weight:300;margin:0 0 10px}.effort_details h3{font-size:32px;margin:0 0 10px}.effort_details h4{font-size:24px;margin:0 0 10px}.projectlogobox{padding:10px;height:120px}.headerlinkleft{width:70%}.footerlinkbox{width:33.33%;padding-bottom:20px}.footerboxaddress{width:30%}.bottom_footer_row p,.footer-link li a{font-size:14px}.footeraddres address{font-size:14px;margin:0 0 15px}.bannerdetails>h1{font-size:44px}.project_slider.slider{margin:0}.career_teams li,.project_slider.slider li{padding:15px}.serviebannerdetail h3{font-size:26px}.serviebannerdetail h1{font-size:36px}.serviebannerdetail p{line-height:28px}.serviebannerimg:before{width:450px;height:450px}.mainportfolio .nav .nav-item .nav-link{font-size:16px;min-width:auto}.career_teams{margin:0 -15px}}@media (max-width:1199px){.headerlogo{min-width:200px}.mainlogo img{width:230px}.bottom_header{padding:0}.bottom_header .navbar .navbar-nav .nav-item .nav-link{margin-left:0}.bottom_header .navbar .navbar-nav .nav-item.megamenu>.dropdown-menu{padding:20px 10px}.applocation h5 span,.bottom_header .navbar .navbar-nav .navheading{font-size:15px}.bottom_header .navbar .navbar-nav .nav-item.megamenu .dropdown-menu .dropdown .dropdown-menu li a{font-size:14px}.sticky .btnletsconnect{transform:translate(-21px,-50%) rotate(-90deg);top:50%}.stepsuccess{padding:15px 0}.effort_btn{margin-left:60px}.clientimgbox{width:150px;min-width:150px;height:150px}.clientimgbox:before{width:100px;height:100px}.clientimgbox img{width:120px;height:120px}.clientlogos{flex-wrap:nowrap}.clientlogos li{padding:10px}.industry_lists li{width:33.33%}.bannericonbox{width:49%}.servicestabs_row>.col-xl-5{padding-right:0}.innerbanner.clientsbanner,.innerbanner.portfoliobanner{padding:150px 0 100px}.clientsbanner .serviebannerdetail p,.portfoliobanner .serviebannerdetail p,.reviewdata h5,.reviewdata h6{font-size:18px}.mainportfolio .nav .nav-item .nav-link{font-size:14px;padding:10px 12px}.applocation h5{font-size:16px}.studymodel .modal-dialog{max-width:960px}.reviewimgbox:after{display:none}.career_data h2,.career_heading,.choose_career h3{font-size:26px}.btn.bluebtns{min-width:150px;padding:8px 15px}.teamimage img{height:300px}.career_teams li.slick-current .teamimage img{height:360px}.choose_career h5{font-size:20px}.serheading,.serviebannerdetail h1{font-size:32px}}@media (max-width:991px){#openavbar,#openavbar:before{position:fixed;top:0;bottom:0;transition:.5s;right:0;left:0}#openavbar,#openavbar:before,.menubgcolor .btnletsconnect{opacity:0;visibility:hidden}.header_row{display:block}.bottom_header{display:block;position:relative;padding:0}.bottom_header .navbar-brand img{width:230px}.btnletsconnect{position:absolute;right:50px;top:50%;margin:0;transform:translateY(-50%)}.bottom_header .btn.navbtn{color:#fff;margin:0;padding:0;border:0;width:35px;height:35px;line-height:35px;font-size:30px;box-shadow:none}#openavbar{width:100%!important;height:100%!important;z-index:9999;display:flex;align-items:center;align-content:center}#openavbar:before{content:'';background:#000;z-index:-1}.navbar_open{width:350px;height:100%;margin-left:auto;background:#fff;box-shadow:0 1px 7px rgba(0,0,0,.25);padding:75px 0 0;transform:translateX(350px);transition:.8s;position:relative}.closemenu{position:absolute;right:20px;top:15px;background:#fff;border:1px solid #ddd;color:#000;font-size:20px;border-radius:100px;width:40px;height:40px;font-weight:700}.navbar_open .navbar-nav{height:100%;overflow:auto;padding-bottom:30px}.bottom_header .navbar .navbar-nav .nav-item .nav-link{padding:10px 50px 10px 20px;text-align:left;margin:0;border-top:1px solid #f1f1f1;color:#212121}.bottom_header .navbar .navbar-nav .nav-item .nav-link.active{background-color:#0d2ea9;color:#fff}.navbar-nav .dropdown .nav-link:before{content:"\f105";font:20px/44px FontAwesome;display:inline-block;vertical-align:middle;width:40px;height:44px;text-align:center;position:absolute;top:1px;right:0;border-left:1px solid #f1f1f1}.bottom_header .navbar .navbar-nav>.dropdown>.dropdown-menu>li>a{padding:4px 20px;margin:0;color:#fff;border:0;font-weight:400}.bottom_header .navbar .navbar-nav .navheading{padding:5px 20px;margin:0;font-size:16px;color:#fff;border:0}.bottom_header .navbar .navbar-nav>.dropdown.active-drop>.dropdown-menu,.navbar-nav .dropdown.active-drop>.dropdown-menu{padding:10px 0}.bottom_header .navbar .navbar-nav .nav-item.megamenu .dropdown-menu .dropdown .dropdown-menu li a{padding:3px 20px;color:#fff;font-weight:300;font-size:14px}.opensidebar#openavbar{opacity:1;visibility:visible}.opensidebar#openavbar:before{opacity:.85;visibility:visible}.opensidebar .navbar_open{transform:translateX(0)}.bottom_header .navbar .navbar-nav .nav-item.active-drop .nav-link{background:#0d2ea9;color:#fff}.bottom_header .navbar .navbar-nav .nav-item.active-drop .nav-link:before{border-color:#2145c7}.navbar-nav .dropdown.active-drop .dropdown-menu{display:block;border:0;box-shadow:none;border-radius:0;background:#041656;padding:0}.navbar-nav .dropdown.active-drop>.dropdown-menu>.dropdown{display:block;padding:0 0 10px}.menubgcolor{overflow:hidden}.banner_details h4,.effort_details h4,.effort_details h5,.serviceheading h4,.services_status .inner_headings h5,.studydetails h6{font-size:18px}.banner_details h1{font-size:32px;line-height:1.2}.home_services:after,.home_services:before{width:220px;height:245px}.prostatusbox{padding:15px 0}.effort_imgbox{margin:20px 0 0}.ideadetails{padding:15px}.ideadetails h4,.ideadetails p,.serviceheading p,.serviebannerdetail p,.tabdata_box p{font-size:15px}.about_details h2,.commenmodel p,.effort_details h3,.home_headingpara h3,.homeget_heading,.inner_headings h2,.prostatusbox h2,.success_heading h3,.welcome_detail h3{font-size:26px}.footer-link li{padding:2px 0}.sticky .bottom_header .navbar .navbar-toggler{background:#0d2ea9}.sticky .bottom_header .navbar .navbar-toggler span{filter:invert(1)}.appimgleft_col,.portfoliotab_details .effortborder,.servicestabs_row .nav:before,.sticky .bottom_header .navbar-brand img,.tabicon{display:none}.sticky .bottom_header .navbar-brand .stickylogo{display:inline-block}.industry_lists li{width:50%}.contact_form,.footerboxaddress,.headerlinkleft{width:100%}.footermorelink{display:flex;flex-wrap:wrap;margin:0 -10px}.footermorelink .footer-link{width:50%;padding:0 10px}.innerbanner,.innerbanner.clientsbanner,.innerbanner.portfoliobanner{padding:130px 0 50px}.bannerdetails>h1{font-size:32px}.about_details h4,.about_projects .inner_headings h5,.bannerdetails>p,.clientsbanner .serviebannerdetail p,.inner_headings h5,.reviewdata h5,.reviewdata h6,.studymodel p{font-size:16px}.whywe_details h4{font-size:21px}.bannericonbox{width:24%}.serviebannerdetail h3{font-size:20px}.servicetab_heading{position:relative;top:0;width:100%;left:0;margin:0 0 20px}.appdetails h5,.servicetab_heading h3,.studydetails h4,.tabdata_box h5{font-size:22px}.servicestabs_row .nav{background:0 0;padding:0;height:inherit;justify-content:center}.servicestabs_row .nav li{width:auto}.servicestabs_row .nav li .nav-link{color:#0d2ea9;padding:3px}.servicestabs_row .nav li .nav-link strong{border:1px solid #0d2ea9;min-width:auto;font-size:16px;border-radius:3px}.applocation h5,.applocation h5 span,.servicestabs_row .nav li .nav-link.active strong{color:#fff}.tabdetails{padding:0 0 30px}.mainportfolio{margin:35px 0 0}.mainportfolio .nav{padding-bottom:20px}.mainportfolio .nav .nav-item .nav-link{border:1px solid #0d2ea9;color:#0d2ea9;border-radius:3px;padding:8px 10px;margin:4px;min-width:70px}.portfoliotab_details .effort_btn{margin-left:0}.portfoliotab_details .effort_imgbox img{max-height:400px;display:block;margin:0 auto}.appdetails{padding:0}.appimgright{margin-left:-15px}.applocation{margin:0 0 10px}.studymodel h2{font-size:30px}.career_tabs .nav{width:100%;min-width:100%}.career_tabs .nav .nav-item{width:auto;padding:3px}.career_tabs .nav .nav-item .nav-link{border:1px solid #0d2ea9;font-size:14px;padding:5px 6px}.career_tabs .nav .nav-item .nav-link.active{background:#0d2ea9;color:#fff;box-shadow:none}.career_tabs .tab-content{width:100%;padding:15px;margin:10px 0 0}.teamimage img{height:220px}.career_teams li.slick-current .teamimage img{height:280px}.modal.show .modal-dialog{max-width:750px;padding:0 15px}.contact_details{width:100%;border-radius:10px;margin:20px 0 0}.indusrtybanner .bannerdetails>h1,.serheading,.serviebannerdetail h1{font-size:28px}.innerbanner.indusrtybanner{padding:150px 0 100px}}@media (max-width:767px){.bannerdetails>p br,.effortborder,.effortborder:after,.effortborder:before,.home_services:after,.home_services:before,.services_status .prostatusbox:after,.topheader{display:none}.banner_img,.clientdetail{text-align:center}.topheader{border-bottom:1px solid #334ca8;justify-content:space-between}.topheader>a{margin:0;padding:0;border:0}.bottom_header .navbar-brand{top:0}.bottom_header .navbar{padding:13px 0}.bottom_header .navbar-brand img{width:210px}.banner_details{width:100%;padding:0 0 20px}.banner_details h1,.effort_details h3{font-size:22px;margin:0 0 10px}.banner_details p{font-size:14px}.banner_img{width:100%;padding:0}.banner_img img{max-height:275px}.bestseo_detail h4,.brandheading h4,.commenmodel .modal-title,.home_headingpara h3,.homeget_heading,.prostatusbox h2,.success_heading h3,.welcome_detail h3{font-size:20px}.clientdetail p,.comrcepara,.effort_details p,.home_headingpara p,.homeservicebox p,.prostatusbox p,.success_heading p,.welcome_detail p{font-size:14px;line-height:inherit}.homeservicebox{padding:12px 10px 20px}.about_projects,.about_whywe,.aboutmain_section,.careeer_detailmain,.choose_career,.client_brands,.client_reviews,.home_services,.home_welcome,.ideanews_section,.ourtechnology,.servicebody_details,.services_status,.trust_client{padding:35px 0}.welcome_detail h3 span{display:inline}.project_status{margin:0 0 35px;padding:30px 0 20px;background:#fafbff}.project_status .container>.counter_row{background:0 0;box-shadow:none}.formulate_success{padding:0 0 35px}footer.footercustom{padding:35px 0 0}.footerlinkbox{width:50%}.latest_efforts .home_headingpara{padding:35px 15px 0}.slider-for li{padding:140px 0}.clientdetail h4,.clientdetail h5,.commenmodel p,.contactinfo h4,.effort_details h4,.effort_details h5,.servicetab_heading h3,.studydetails h4,.tabdata_box h5{font-size:18px}.effort_btn{margin-left:0}.lasteteffort_box{height:120px}.lasteteffort_box img{max-height:85px}.clientsays{display:block}.clientimgbox{margin:0 auto 10px}.clientlogos{flex-wrap:wrap}.clientlogos.logosection2{justify-content:inherit}.ideamainbox{margin:0 0 30px}.homeget_heading a{display:block;margin-top:7px}.bottom_footer_row{text-align:center;justify-content:center}.bottom_footer_row p{width:100%;margin:0 0 10px}.industlist_box h5,.serviceheading h4,.services_status .inner_headings h5,.serviebannerdetail h3,.studydetails h6{font-size:16px}.indust_project h4{font-size:24px}.innerbanner{padding:100px 0 50px}.bannericonbox{width:49%}.bannerdetails>h1{font-size:26px}.about_details h4,.about_projects .inner_headings h5,.aboutpro_details a,.aboutpro_details p,.bannerdetails>p,.commenform_main .form-group label,.contactinfo a,.customselect label,.inner_headings h5,.studymodel p{font-size:15px}.bannerdetails .prostatusbox{padding:0}.about_details p,.whywe_details p{font-size:15px;line-height:26px}.whywe_img{margin:0 0 15px}.about_imgbox>div img{min-height:inherit}.aboutpro_details,.aboutpro_img,.commenmodel .modal-body{padding:15px}.project_slider .slick-arrow{width:40px;height:40px;left:0}.project_slider .slick-arrow:before{font-size:28px}.project_slider .slick-next.slick-arrow{left:auto;right:0}.social_footer li a{width:33px;height:33px;line-height:33px;font-weight:16px}.serviceheading p,.serviebannerdetail p,.tabdata_box p{line-height:25px}.serviebannerimg{margin:15px 0 0}.serviebannerimg:before{width:270px;height:270px}.serviebannerimg img{max-height:300px}.servicestabs_row .nav li .nav-link strong{font-size:14px;padding:5px 10px}.about_details h2,.career_data h2,.career_heading,.choose_career h3,.indusrtybanner .bannerdetails>h1,.inner_headings h2,.serheading,.serviebannerdetail h1,.studymodel h2{font-size:22px}.portfoliobanner .serviebannerdetail p{font-size:15px;line-height:inherit}.portfoliotab_details .effort_btn .borderbtn{min-width:130px;margin:0 3px!important}.studydetails ul li{min-width:100px}.studymodel .modal-header a img{max-width:180px}.studymodel .close{width:40px;height:40px;line-height:45px;font-size:25px}.brandheading p,.clientsbanner .serviebannerdetail p,.reviewdata h5,.reviewdata h6,.reviewdetails p{font-size:15px;line-height:25px}.client_brands .clientlogos li{width:33.33%}.career_data h5,.choose_career h5{font-size:17px}.career_data p,.choose_career p{font-size:15px;margin:0 0 10px;line-height:25px}.openingbtns .btn{margin-bottom:10px}.career_teams .slick-list{padding:0!important}.career_teams li.slick-current .teamimage{margin:0}.career_teams li.slick-current .teamimage img,.teamimage img{height:250px;border:3px solid #fff}.modal.show .modal-dialog{margin:20px 0}.commenmodel .close{width:35px;height:35px;line-height:35px;font-size:28px;right:-10px;top:-10px}.commenform_main .form-group .form-control{height:auto;min-width:45px;padding:8px 15px;font-size:15px;border-radius:4px}.countryflag{top:35px}.customselect{margin-top:0}.contact_form .commenform_main{padding:20px 15px}.contact_details{padding:5px 10px}.innerbanner.indusrtybanner{padding:120px 0 70px}.bestseo_box,.businessesbulk_box{padding:15px 10px}.seo_accordion .accordion-item .accordion-button{font-size:16px;line-height:26px}}@media (max-width:480px){.bottom_header .navbar-brand img{width:190px}.btnletsconnect .btn.borderbtn{font-size:0;min-width:auto;padding:0;width:35px;height:35px;display:flex;align-items:center;align-content:center;justify-content:center}.btnletsconnect .btn.borderbtn i{padding:0;font-size:18px}.sticky .btnletsconnect{transform:translate(-17px,0) rotate(-90deg)}.sticky .btnletsconnect .btn.borderbtn{font-size:15px;min-width:150px;display:inline-block;width:auto;height:auto;padding:6px 10px}.sticky .btnletsconnect .btn.borderbtn i{padding-left:5px}.welcomelogo{padding:25px 20px;border-radius:8px;min-width:200px}.topimages>div:nth-child(2){padding-right:0}.footerlinkbox,.industry_lists li{width:100%}.client_brands .clientlogos li{width:50%}.client_brands .projectlogobox{height:100px}.reviewclientbox{padding:20px 10px}.clientimg{width:60px;min-width:60px;height:60px;border:2px solid #ccc;margin-right:10px}.serheading,.serviebannerdetail h1{font-size:40px}.bannericon{min-width:100%}}.topspace{margin:20px 0 0;font-size:20px;font-weight:700}

.contact-info {
	margin-bottom: 30px;
	background-color: #070b3b;
	padding: 52px 35px 22px;
	border-radius: 15px;
	position: relative;
	z-index: 1
}

.contact-info::before {
	content: '';
	position: absolute;
	opacity: .1;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background-image: url(../images/call-us/call-shap1.png);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat
}

.contact-info span {
	color: #ffc221;
	display: block;
	margin-bottom: 5px
}

.contact-info h2 {
	color: #fff;
	font-size: 26px;
	margin-bottom: 15px
}

.contact-info p {
	color: #fff;
	margin-bottom: 20px
}

.contact-info ul {
	list-style: none;
	margin: 0;
	padding: 0
}

.contact-info ul li {
	display: block;
	margin-bottom: 30px;
	padding-left: 60px;
	position: relative
}

.contact-info ul li .content i {
	width: 45px;
	height: 45px;
	line-height: 45px;
	background-color: #fff;
	font-size: 20px;
	color: #0071dc;
	border-radius: 50px;
	border: 1px solid #e2e2e2;
	margin-bottom: 10px;
	text-align: center;
	position: absolute;
	left: 0;
	top: 0
}

.contact-info ul li .content h3 {
	font-size: 18px;
	margin-bottom: 10px;
	color: #fff;
	display: block
}

.contact-info ul li .content a {
	color: #fff;
	display: block;
	font-weight: 400;
	font-size: 15px
}

.contact-info ul li .content a:hover {
	color: #0071dc
}

.contact-info ul li .content span {
	color: #fff;
	font-weight: 400;
	display: block;
	font-size: 15px
}
.contact-form {
	max-width: 600px;
	position: relative;
	z-index: 1;
	margin-bottom: 30px;
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
	padding:30px;
	border-radius:20px;
}
.nice-select {
    width: 100%;
    border: 1px solid #0071dc;
    height: 50px;
    margin-top: 9px;
}


.contact-form h2 {
	color: #252525;
	margin-bottom: 30px;
	font-weight: 700;
	font-size: 26px;
	line-height: 1
}

.contact-form .form-group {
	margin-bottom: 20px;
	position: relative
}

.contact-form .form-group label {
	color: #252525;
	font-size: 15px;
	margin-bottom: 15px;
	font-weight: 500
}

.contact-form .form-group label span {
	color: #0071dc
}

.contact-form .form-group.checkbox-option {
	position: relative
}

.contact-form .form-group.checkbox-option #chb2 {
	position: absolute;
	top: 6px;
	left: 0
}

.contact-form .form-group.checkbox-option p {
	padding-left: 25px;
	font-size: 15px
}

.contact-form .form-group.checkbox-option p a {
	color: #0071dc
}

.contact-form .form-group.checkbox-option p a:hover {
	color: #ffc221
}

.contact-form .form-group .form-control {
	height: 50px;
	color: #252525;
	border: 1px solid #0071dc;
	background-color: #fff;
	font-size: 15px;
	padding: 10px 20px;
	width: 100%;
	border-radius: 0;
	font-weight: 500
}

.contact-form .form-group .form-control:focus {
	outline: none;
	border-color: #252525;
	-webkit-box-shadow: none;
	box-shadow: none
}

.contact-form .form-group textarea.form-control {
	height: auto
}

.contact-form .agree-label {
	margin-bottom: 15px;
	position: relative
}

.contact-form .agree-label #chb1 {
	position: absolute;
	top: 5px;
	left: 0;
	cursor:pointer;
}

.contact-form .agree-label label {
	font-weight: 500;
	color: #252525;
	margin-left: 25px
}

.contact-form .agree-label label a {
	color: #0071dc
}

.contact-form .agree-label label a:hover {
	color: #ffc221
}

.contact-form .with-errors {
	float: left;
	font-size: 13px;
	margin-top: 5px;
	margin-bottom: 0;
	color: red;
	font-weight: 400;
	display: block
}

.contact-form .text-danger {
	font-size: 18px;
	margin-top: 15px
}

.contact-form .default-btn {
	border: 0;
	outline: none
}
.form-group{
    text-align:left;
}
.agree-label{
    text-align:left;
}
.contact-form .form-group .form-control::-webkit-input-placeholder,
.contact-form .form-group .form-control:-ms-input-placeholder,
.contact-form .form-group .form-control::-ms-input-placeholder,
.contact-form .form-group .form-control::-webkit-input-placeholder {
	color: #444
}

.contact-form .form-group .form-control::-webkit-input-placeholder,
.contact-form .form-group .form-control:-ms-input-placeholder,
.contact-form .form-group .form-control::-ms-input-placeholder,
.contact-form .form-group .form-control::placeholder {
	color: #444
}
.section-title h2 {
	font-size: 35px;
	font-weight: 600;
	margin-top: 0;
	line-height: 1.2;
	color: #252525;
	margin-bottom: 0
}
.default-btn {
    display: inline-block;
    padding: 12px 32px;
    color: #fff;
    text-align: center;
    position: relative;
    overflow: hidden;
    z-index: 1;
    background-color: #070b3b;
}
.call-us-area {
	background-color: #070b3b;
	position: relative;
	z-index: 1
}

.call-us-area::before {
	content: '';
	position: absolute;
	opacity: .1;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background-image: url(../images/call-shap1.png);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat
}
.call-contact {
	padding: 50px 0
}

.call-contact h3 {
	font-size: 22px;
	color: #fff;
	margin-bottom: 5px
}

.call-contact .call-btn {
	font-size: 35px;
	color: #fff;
	margin-bottom: 15px;
	font-weight: 600
}

.call-contact .call-btn:hover {
	color: #ffc221
}

.call-contact p {
	font-size: 20px;
	color: #fff;
	margin-bottom: 25px
}

.counter-area {
	position: relative
}
.get-free{
        font-size: 53px;
        line-height:60px;
    color: #fff;
    margin-bottom: 16px;
}
.btn-bg-two {
	background-color: #0071dc;
	  box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}
.call-shape .shape2 {
    position: absolute;
    top: 92px;
    right: 239px;
}
.call-shape .shape1 {
    position: absolute;
    top: 30px;
    right: 697px;
}
@media only screen and (max-width: 767px) {
  .shape2 {
    display:none;
  }
}

.serbanner_data a{
    color: #FFF;
}

.welcome_detail a{
    color: #FFF;
}

.whatsapp-icon{
	position: fixed;
	bottom: 20px;
	left: 30px;
	z-index: 9999;
}

