@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap');
/*media* css*/
/*xs  Extra Small devices (phones, 600px and down)*/
@media (max-width:391px){
/*health*/
.doctors-ser {margin-top: 1em;}.doctors-ser9 h4 {font-size: 1.3rem;}.health-care-sec {padding: 40px 0 40px;}.why-gatewy-health {padding: 40px 0 40px;}.health-gate h2 {font-size: 1.5rem;}
/*health*/
.develop-sever1 h2 {font-size: 1.6rem;font-weight: 800;line-height: 1.3;text-transform: capitalize;letter-spacing: 1px;margin-bottom: 5px;}
#software-background1 {padding: 40px 0 0px;}
.solu-1 {padding: revert;}
  #devlop-phy {padding: 40px 0 40px;}
  .list-delivert{margin-top: 20px;}
  .hire-sect {padding: 5px;}
  .hire-sect h3 {font-size: 1.8rem;font-weight: 700;line-height: 1.2;text-transform: capitalize;margin-bottom: 5px;}
  .hire-sect p {font-size: 1rem;font-weight: 500;line-height: 1.6;}
  #hire {padding-bottom: 30px;}
#software-background {background-image: url("../images/services-folder/software-development-image.webp");position: relative;background-size: cover;background-position: center;padding: 3em 0 5em;background-repeat: no-repeat;color: #fff;}
.mobile-box h5 {font-size: 1.2rem;font-weight: 700;line-height: 1.3;text-transform: capitalize;margin-bottom: 5px;}
#app-dev {padding: 60px 0 60px;}
/*services*/
#header {transition: all 0.5s;z-index: 997;padding: 15px;background-color: #fff;top: 0;}
.soft-serv-backgrownd {margin-top: 1em;padding-top: 100px;padding-bottom: 60px;}
.develop-sever h2 {font-size: 1.8rem;font-weight: 800;line-height: 1.3;text-transform: capitalize;letter-spacing: 1px;margin-bottom: 5px;}
.choise li {font-size: 1em;line-height: 2;font-weight: 500;}
.devel-develop h2 {text-align: center;font-size: 1.5rem;font-weight: 700;line-height: 1.4;text-transform: capitalize;margin-bottom: 5px;}
#gatew-cosutom {padding: 60px 0 60px;}
.serv-solutio p {font-size: 1em;font-weight: 400;line-height: 1.7;}.list-delivert ul {list-style-type: none;padding: 0;}
.list-delivert ul li {font-size: 21px;font-family: merriweatherbold_italic;padding-left: 34px;color: rgb(61, 61, 61);list-style: none;background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxwYXRoIGZpbGw9IiNFRjUzNjYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTEwIDBDNC40NzcgMCAwIDQuNDc3IDAgMTBzNC40NzcgMTAgMTAgMTAgMTAtNC40NzcgMTAtMTBBMTAgMTAgMCAwIDAgMTAgMHptNC45NDMgOC43OWwtNS4wNDggNC43NjJhLjk1Mi45NTIgMCAwIDEtMS4zMzMgMEw1Ljk5IDEwLjkxNGEuOTczLjk3MyAwIDEgMSAxLjM2Mi0xLjM5bDEuOTA1IDEuOTYyIDQuMzcyLTQuMTI0YS45Ny45NyAwIDEgMSAxLjMxNCAxLjQyOHoiLz4KPC9zdmc+Cg==") left top 3px no-repeat;margin-bottom: 10px;line-height: 24px;letter-spacing: -0.15px;}#offering {padding: 60px 0 30px;}
.devel-develop p {font-size: 1em;font-weight: 400;line-height: 1.7;text-align: center;margin-bottom: 20px;}
.ai-head h2 {font-weight: 700;font-size: 20px;line-height: 1.5;text-transform: capitalize;}
.ai-head p {font-weight: 500;font-size: 15px;line-height: 1.5;}
#ai {background-image: url("../images/services-folder/agimage_ai_cover.jpeg");position: relative;background-size: cover;padding: 3em 0 3em;background-repeat: no-repeat;background-position-x: 95%;}
/*end*/
.footer-home {padding: 60px 0 20px;background-color: #fff;color: #424a4f;margin-bottom: 50px;}
/*animated*/
#animation-1 {padding: 40px 0 40px;}
.animated-text h2, .animated-text h3 {font-size: 1.4em;font-weight: 600;line-height: 1.3;text-transform: capitalize;margin-bottom: 5px;margin-top: 20px;}
/*video*/
.editing-videi-list ul li {font-size: 1rem;font-weight: 400;line-height: 1.9;}
.editing-videi-list {background: rgba(0, 0, 0, 0.6);padding: 10px;}
#choose-vide {background-image: url("../images/services/editing-one.jpg");position: relative;background-size: cover;background-position: bottom;padding: 3em 0 2em;background-repeat: no-repeat;color: #fff;}
#video-prodiction {padding: 40px 0 40px;}
/*hosting*/
#small-mediam {padding: 20px 0 20px;}
.result_hostong h2 {font-size: 1.4rem;font-weight: 700;line-height: 1.3;text-transform: capitalize;margin-bottom: 5px;}
.medi_sec h4 {font-size: 1.1rem;font-weight: 600;line-height: 1.5;text-transform: uppercase;margin-top: 10px;}
.hosting-box h2 {font-size: 1.6rem;font-weight: 600;line-height: 1.3;text-transform: capitalize;margin-bottom: 5px;}
.result_hostong p {font-size: 1rem;font-weight: 400;line-height: 1.6;text-transform: capitalize;margin-bottom: 5px;}
/*graphic*/
.design_grap {text-align: center;font-size: 1.6rem;font-weight: 600;line-height: 1.3;text-transform: capitalize;margin-bottom: 1em;}
.service_hightlight_wrap {display: flex;align-items: stretch;flex-wrap: wrap;}
.Graphicsection {padding: 3em 0 3em;background-color: #222;color: #fff;}
.service_hightlight_wrap > div.heading {width: 100%;}
.service_hightlight_wrap .heading h5 {color: #fff;margin-bottom: 20px;display: flex;align-items: center;height: auto;font-size: 20px;font-weight: 600;}
.service_hightlight_wrap > div {width: 100%;}
.service_hightlight_wrap > div.service_highlight_content h6 {padding: 10px 10px;border: 5px solid #ef494930;margin-bottom: 0px;height: 100%;display: flex;align-items: center;font-size: 15px;font-weight: 500;line-height: 1.5;}
.trans-fre h2 {font-size: 1.5rem;font-weight: 700;line-height: 1.3;text-transform: capitalize;margin-bottom: 5px;margin-top: 5px;}
.trans-fre p {font-size: 1rem;font-weight: 400;line-height: 1.6;}
.serv_logo h4 {margin-top: 10px;font-size: 1rem;font-weight: 500;line-height: 1.4;text-transform: capitalize;}
/*website*/
.offer1-service h2 {font-size: 1.8rem;font-weight: 700;line-height: 1.3;margin-bottom: 20px;text-transform: capitalize;text-align: center;}
.whole-serv {border-style: solid;border-width: 2px 2px 2px 2px;border-color: #FCB900;transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin: 5px 5px 5px 5px;padding: 20px;}
.whole-serv ul li {color: #fff;font-size: 16px;font-weight: 500;line-height: 2;position: relative;}
.web_servi {padding-top: 10px;padding-bottom: 10px;}
.serv_title {font-size: 1.6rem;font-weight: 600;line-height: 1.4;margin-bottom: 10px;text-transform: capitalize;text-align: center;}
.deve_p h4 {color: #2C5EA5;font-size: 18px;font-weight: 600;line-height: 1.2;margin-bottom: 5px;text-transform: uppercase;}
.lets_talk h4 {font-size: 1.4rem;font-weight: 700;line-height: 1.3;margin-bottom: 20px;text-transform: capitalize;}
.but_img {margin-bottom: 0px;}
.develop_2 {padding: 10px 0 20px;background-color: #fff;}
.web_design {font-size: 1.45rem;font-weight: 600;line-height: 1.25;margin-bottom: 10px;text-transform: capitalize;text-align: center;}
.process-graphic {padding: 1em 0 3em;}
.grap_proc {text-align: center;width: 100%;margin: 0 auto;}
.grap_proc p {font-size: 1rem;font-weight: 400;line-height: 1.6;}#bash::after {position: absolute;top: 40px;left: 0;width: 100%;content: "- - - - - -";z-index: -111111;}
/*voice*/
.campin_cals img {width: 20%;}
/*whatsapp*/
.whatsapp-backgrownd {margin-top: 4em;padding-top: 60px;padding-bottom: 60px;}
.serv_what {padding: 10px;font-size: 1.25rem;font-weight: 500;line-height: 1.7;margin-bottom: 10px;text-align: center;}
/*sms*/
.bulck-img img {width: 44px;}
.bulk-backgrownd {margin-top: 3em;padding-top: 60px;padding-bottom: 60px;}
.head_sms1 h3 {font-size: 1.2rem;font-weight: 600;line-height: 1.3;text-transform: capitalize;margin-bottom: 5px;}
.bluck-smw1 {background: linear-gradient(180deg, #F8F8F8 0%, rgba(255, 255, 255, 0) 100%);background-color: rgba(0, 0, 0, 0);border: 1px solid;border-image-source: none;border-image-source: linear-gradient(90deg, #ECF2F6 0%, rgba(236, 242, 246, 0) 70.31%);background-color: #fff;margin-bottom: 20px;padding: 10px;display: flex;gap: 1em;}
.choos_title {font-size: 1.8rem;font-weight: 600;line-height: 1.3;margin-bottom: 20px;text-transform: capitalize;text-align: center;}
.why_bluck {padding-top: 2em;padding-bottom: 2em;background-color: #222;color: #fff;}
/*youtube*/
.youtube-backgrownd {margin-top: 5em;padding-top: 60px;padding-bottom: 60px;}
.seo_title h6 {font-size: 1.2rem;font-weight: 600;text-align: left;line-height: 1.2;color: #2C5EA5;text-transform: uppercase;}.services_seo h3 {text-align: center;font-size: 1.6rem;font-weight: 700;line-height: 1.4;margin-bottom: 15px;text-transform: capitalize;}
.chaneel_1 h5 {font-size: 1.6rem;font-weight: 600;line-height: 1.2;margin-bottom: 5px;text-align: center;text-transform: capitalize;}
.advnt {padding: 20px 0 20px;background: #fff;}
.redy_gate h3 {font-size: 1.5rem;font-weight: 600;line-height: 1.35;margin-bottom: 5px;text-align: left;text-transform: capitalize;}
.redy_gate p {font-size: 16px;font-weight: 400;line-height: 1.7;margin-bottom: 6px;}
/*email*/
.email-backgrownd {margin-top: 5em;padding-top: 50px;padding-bottom: 50px;}
.social_benifits {padding-top: 30px;padding-bottom: 30px;}
/*ppc*/
.ppp-backgrownd {margin-top: 5em;padding-top: 60px;padding-bottom: 60px;}
.include-p1 {font-size: 1.4rem;font-weight: 600;line-height: 1.4;margin-bottom: 10px;text-transform: capitalize;margin-top: 20px;}
.list_ppc {list-style-type: none;padding: 0;}
.list_ppc li {font-size: 17px;font-weight: 400;line-height: 1.9;}
.mang-ppc {font-size: 25px;font-weight: 700;line-height: 1.2;margin-bottom: 20px;text-align: center;text-transform: capitalize;}
/*smm*/
.smm-backgrownd {margin-top: 5em;padding-top: 50px;padding-bottom: 50px;}
.include_smm {padding-top: 20px;z-index: 1;position: relative;}
.choose_servi h2 {font-size: 1.3rem;font-weight: 700;line-height: 1.5;margin-bottom: 10px;text-transform: capitalize;}
.smm-blocl {display: flex;align-content: flex-start;box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.12);transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top: 0px;margin-bottom: 30px;padding: 25px 10px 18px 10px;}.plus {width: 35%;margin-right: 10px;}
.content-smm p {font-size: 15px;font-weight: 400;line-height: 1.6;margin-bottom: 6px;}
.makes {text-align: center;font-size: 1.5rem;font-weight: 600;line-height: 1.5;margin-bottom: 20px;padding-top: 80px;}
.stargeies h4 {font-size: 1.1rem;font-weight: 700;line-height: 1.4;text-transform: uppercase;margin-bottom: 5px;}
.service_head {text-align: center;color: #333;font-size: 1.4rem;font-weight: 600;line-height: 1.3;margin-bottom: 30px;text-transform: capitalize;}
.social_channels1 {padding: 30px 0 30px;}
/*SMO*/
.smo-backgrownd {margin-top: 3em;padding-top: 80px;padding-bottom: 40px;}.img-soxial {width: 15%;}.we_do_1 {font-size: 50px;font-weight: 700;color: rgb(230 230 230);line-height: 60px;margin-bottom: 20px;text-align: right;}.ponits-heading1 {font-size: 1.1rem;font-weight: 500;padding-top: 10px;line-height: 1.5;}
/*digital-servicea pages*/
.sem-backgrownd {margin-top: 3em;padding-top: 80px;padding-bottom: 40px;}
.absolute {position: absolute;top: 6%;bottom: 0;left: 24%;font-size: 1.1rem;font-weight: 700;color: #2C5EA5;line-height: 1.2;margin-bottom: 5px;text-transform: capitalize;}
.sapce-sem {margin-top: 2em;}
.spceiea h2 {font-size: 1.6rem;font-weight: 700;line-height: 1.4;margin-bottom: 10px;text-transform: capitalize;}
.include-p {font-size: 1.4rem;font-weight: 700;line-height: 1.4;text-transform: capitalize;text-align: center;margin-bottom: 10px;}.keyword {display: flex;justify-content: space-between;margin-bottom: 20px;flex-wrap: wrap;}
.content-inclu h5 {font-size: 20px;font-weight: 600;line-height: 1.4;text-transform: capitalize;}
.content-inclu p {color: #333;font-size: 15px;font-weight: 400;line-height: 1.7;margin-bottom: 5px;}
.di-backgrownd {margin-top: 5em;padding-top: 50px;padding-bottom: 50px;}
.services_callbutton h2 {color: #fff;font-size: 1.7em;text-transform: capitalize;line-height: 1.3;font-weight: 700;padding-top: 5px;text-shadow: 0px 10px 10px rgba(0,0,0,.3);}
.services_callbutton {background: linear-gradient(90deg, rgba(12,91,60,1) 0%, rgba(219,155,43,1) 100%);background-position-x: 0%;background-position-y: 0%;background-repeat: repeat;background-image: linear-gradient(90deg, rgb(12, 91, 60) 0%, rgb(219, 155, 43) 100%);background-size: auto;background-image: url("../images/services/seo product-images.jpg");position: relative;background-size: cover;background-position: bottom;padding: 2em 0 2em;background-repeat: no-repeat;}
.customer_gtw {padding: 30px 0 30px;background: #fff;}
.optimis_gte h3 {font-size: 20px;font-weight: 600;line-height: 1.3;margin-bottom: 10px;text-transform: capitalize;}
.solutions h4 {font-size: 1.4rem;font-weight: 700;line-height: 1.3;margin-bottom: 10px;text-transform: capitalize;}
.what-we-do-gtq {background-color: #fff;padding: 30px 0 30px;}.spceiea p {font-size: 16px;font-weight: 400;line-height: 1.7;margin-bottom: 10px;}
.services_top h5 {font-size: 1.6rem;font-weight: 700;line-height: 1.4;margin-bottom: 10px;text-transform: capitalize;}
.what_we-do {padding-top: 40px;padding-bottom: 40px;}
.services_top p {font-size: 16px;font-weight: 400;line-height: 1.7;}
/*contactus*/
.schedule {font-size: 1.6rem;text-align: center;text-transform: uppercase;margin-top: 10px;padding: 0;font-weight: 800;}
#contact_section {padding: 30px 0 50px;}
.new {font-size: 18px;border-color: #2C5EA5;border-radius: 10px;padding: 10px 45px;background-color: #2C5EA5;color: #fff;text-align: center;}
.inner-card {color: #2C5EA5;font-size: 50px;text-align: center;}
.save {font-size: 18px;padding: 5px;text-align: center;color: #2C5EA5;font-weight: 600;}
.office-head {color: #2C5EA5;font-weight: 700;font-size: 1.6rem;text-align: center;padding-top: 10px;padding-bottom: 10px;text-transform: uppercase;}
.contact-map {padding-top: 40px;padding-bottom: 40px;}
.address-company {color: #424a4f;font-weight: 400;font-size: 1.1rem;line-height: 1.6;text-align: justify;}
.address-head {color: #2C5EA5;font-weight: 700;font-size: 1.3rem;text-transform: uppercase;margin-bottom: 0;margin-top: 10px;}
.adress-para a {color: #424a4f;font-size: 1rem;}
/*digital-services*/
.digital-services-section1 {background: hsla(41, 100%, 70%, 1);background: linear-gradient(90deg, hsla(41, 100%, 70%, 1) 0%, hsla(7, 76%, 47%, 1) 100%);filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#FFCF67", endColorstr="#D3321D", GradientType=1 );margin-top: 0px;margin-bottom: 0px;padding-bottom: 50px;}
.services-head-digi h1 {font-size: 2rem;font-weight: 700;line-height: 1.2;margin-bottom: 5px;text-transform: capitalize;}
.bran_to {background: hsla(41, 100%, 70%, 1);background: linear-gradient(90deg, hsla(41, 100%, 70%, 1) 0%, hsla(7, 76%, 47%, 1) 100%);background: -moz-linear-gradient(90deg, hsla(41, 100%, 70%, 1) 0%, hsla(7, 76%, 47%, 1) 100%);background: -webkit-linear-gradient(90deg, hsla(41, 100%, 70%, 1) 0%, hsla(7, 76%, 47%, 1) 100%);filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#FFCF67", endColorstr="#D3321D", GradientType=1 );color: #fff;letter-spacing: -0.02em;padding: 5px 10px;font-weight: 700;width: 250px;margin: 0 auto;margin-bottom: 0px;text-transform: uppercase;font-size: 16px;margin-bottom: 20px;}
.services-head-digi {padding-top: 4em;text-align: center;}
.digital-services-section {margin-top: 5em;height: auto;background-color: #fff;}
.explor-service {width: 100%;margin: 0 auto;color: #fff;padding: 10px;text-align: center;}
.explor-service h2 {font-size: 1.6rem;font-weight: 700;line-height: 1.2;margin-bottom: 5px;text-transform: capitalize;}
.explor-service p {font-size: 1rem;font-weight: 500;line-height: 1.6;margin-bottom: 5px;}
.marketing-para h2, h4 {font-size: 1.8rem;font-weight: 700;line-height: 1.2;margin-bottom: 5px;text-transform: capitalize;}
.marketing-para h2, h4 {font-size: 1.4rem;font-weight: 700;line-height: 1.3;margin-bottom: 5px;text-transform: capitalize;}
.offera_design h2 {color: #333;font-size: 1.6em;text-transform: capitalize;line-height: 1.3;font-weight: 700;padding-top: 5px;text-shadow: 0px 10px 10px rgba(0,0,0,.3);}
.offera_design {padding: 1em 0 1em;}
.offera_design h3 {color: #333;font-size: 1.2em;text-transform: capitalize;line-height: 1.3;font-weight: 600;padding-top: 5px;text-shadow: 0px 10px 10px rgba(0,0,0,.3);}
.quote_pages h5 {font-size: 1.6em;text-transform:capitalize;line-height:1.3;font-weight: 700;padding-bottom: 0;}
.form-group {margin-top: 10px;}
/*internship*/
.about_title p {font-size: 1rem;font-weight: 400;line-height: 1.6;}
.inter-progr h2 {font-size: 1.4rem;font-weight: 700;line-height: 1.2;text-transform: capitalize;margin-bottom: 1em;text-align: center;}
.operacti-title h2 {font-size: 1.6rem;font-weight: 700;line-height: 1.25;text-transform: capitalize;text-align: center;}
/*career*/
.website-backgrownd {margin-top: 3em;padding-top: 80px;padding-bottom: 20px;}
.seo_title h1 {font-size: 1.6rem;font-weight: 800;line-height: 1.3;text-transform: capitalize;letter-spacing: initial;margin-bottom: 5px;}.seo_title p {font-size: 16px;font-weight: 400;text-align: left;line-height: 1.7;}
.carrer-heading h2 {font-size: 1.6rem;font-weight: 700;line-height: 1.3;text-transform: uppercase;margin-bottom: 10px;text-align: center;}.contact li {font-size: 17px;font-weight: 400;line-height: 2;color: #333;}
.contact {list-style-type: none;text-align: left;text-decoration: none;padding: 0;}.call-us {margin-top: 1em;margin-bottom: 1em;}
.button {padding: 12px 34px;text-align: center;text-transform: capitalize;font-weight: 600;cursor: pointer;font-size: 16px;display: inline-block;border-radius: 10px;}
/*end*/
/*blogpages*/
#blog-page1 {margin-top: 5em;padding-bottom: 1em;}
.blog-heading h1 {font-size: 1.6rem;font-weight: 700;line-height: 1.3;text-transform: capitalize;letter-spacing: 1px;margin-bottom: 5px;}
.blog-heading p {font-size: 0.9rem;font-weight: 400;line-height: 1.6;width: 100%;margin: 0 auto;}
.blog-heading {text-align: center;margin-top: 4em;}
a .blog-box h2 {font-size: 0.95rem;font-weight: 500;line-height: 1.4;margin: 15px 0 0 0;color: #333;text-transform: capitalize;}
.blog-box img {
  height: auto;
}
.gap-blog {margin-bottom: 2em;}
#blog-section {padding: 50px 0 20px;}.blog-heading1 h1 {font-size: 1.6em;font-weight: 700;line-height: 1.3;text-transform: capitalize;letter-spacing: initial;margin-bottom: 5px;}
.blog-heading1 {text-align: center;margin-top: 3em;}.blog-content1 h2, .blog-content1 h3 {font-size: 1.4rem;font-weight: 700;line-height: 1.3;text-transform: uppercase;margin-bottom: 5px;}
.blog-content1 p {font-size: 1rem;font-weight: 400;line-height: 1.65;}.direct-top-blog h4 {font-size: 1.6rem;font-weight: 600;line-height: 1.3;text-transform: capitalize;margin-bottom: 10px;text-align: center;}
.excel_1 {font-size: 1.5rem;font-weight: 800;line-height: 1.3;margin-bottom: 20px;text-transform: capitalize;text-align: center;}
/*end*/
/*about*/
.about_title h2 {font-size: 1.8rem;font-weight: 700;line-height: 1.25;text-transform: capitalize;}
.about_title2 {width: 80%;text-align: center;background-image: url("../images/services/background.png");position: relative;background-size: cover;background-position: center;padding: 0.5em;background-repeat: no-repeat;margin-bottom: 3em;}
.about-backgrownd {margin-top: 5em;padding-top: 30px;}
.about_title h1 {font-size: 1.3rem;font-weight: 700;line-height: 1.2;color: #2C5EA5;text-transform: uppercase;}
.enchancing h3 {font-size: 1.5rem;font-weight: 700;line-height: 1.55;text-transform: capitalize;}
.enchancing p {font-size: 1em;font-weight: 400;line-height: 1.7;}
.businee-1 h2 {font-size: 1.6rem;font-weight: 800;line-height: 1.35;text-transform: capitalize;}
.banner_ab {background-image: url("../images/banner/company-section.png");position: relative;background-size: cover;background-position: center;padding: 80px 0;background-repeat: no-repeat;margin: 2em 0 2em;}
.time-off-who {font-size: 2rem;font-weight: 700;line-height: 1.35;text-transform: capitalize;text-align: center;margin-bottom: 10px;}
.quality-h5 {font-size: 1.2rem;text-align: center;padding-top: 5px;padding-bottom: 5px;font-weight: 600;}
.time-off-who-1 {font-size: 1.5rem;font-weight: 800;text-align: center;text-transform: uppercase;padding-top: 5px;font-weight: 800;}
.we-promise-section {background-color: rgba(252,183,67,.11);padding-top: 20px;padding-bottom: 20px;border-radius: 16px;margin-top: 3em;}
.quality-para {font-weight: 400;font-size: 1.1rem;line-height: 1.6;text-align: center;}
.offers_1 {padding: 30px 0 30px;}
.optimis_gte h2 {color: #333;font-size: 1.6rem;font-weight: 700;line-height: 1.3;margin-bottom: 10px;text-transform: capitalize;}.solutions p {font-size: 16px;font-weight: 400;line-height: 1.7;}
.solutions_inter h3 {font-size: 2rem;font-weight: 800;line-height: 1.3;margin-bottom: 10px;text-transform: capitalize;}
.solutions_inter h4 {font-size: 1.4rem;font-weight: 700;line-height: 1.4;text-transform: capitalize;}
/*end*/
.achi-icon1 {background-color: #ebf5f8; color: #3ac4e5;position: relative;border-radius: 50%;margin: 0 auto;width: 80px;height: 80px;}
.achi-icon1 i {font-size: 40px;padding: 20px;}
.proce_head img {width: 10%;height: auto;}
.site-menu-toggle {top: 0;float: right;width: 40px;height: 20px;position: relative;z-index: 200;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer;}
.menu_3 {width: 80%;margin-bottom: 1em;}
#header .logo img {max-height: 50px;}
.digital_one h1 {color: #333;font-size: 1.6rem;font-weight: 700;line-height: 1.25;margin-bottom: 10px;text-transform: capitalize;}
.home{padding-top:2.5em;width:100%;background-color:#fff;height:auto;}
.grow_title {color: #333;font-size: 0.9em;font-weight: 600;line-height: 1.4;margin-bottom: 10px;}
.phone-email img{width:40px;}
.flex-phone p a span {color: #333;font-size: 14px;font-weight: 600;display: inline-block;}
.flex-phone p a {color: #333;font-size: 18px;font-weight: 600;display: inline-block;position: relative;}
.over_home {padding-top: 6em;}
.top_nacj h6 {color: #333;font-size: 1.1em;font-weight: 600;line-height: 1.4;margin-bottom: 0;}
.start-space{margin-bottom:20px;}
.top_nacj p {color: #333;font-size: 15px;font-weight: 400;line-height: 1.4;}
.flexef {padding: 20px 0 20px;}
.excel_1 {font-size: 1.4rem;font-weight: 700;line-height: 1.3;margin-bottom: 25px;text-transform: capitalize;text-align: center;}
.slide {position: relative;transition: 0.3s;margin-bottom: 30px;}
.slide img {height: auto;}
.servcies {margin-top: 5em;}
.dmar2 h2 {color: #333;font-size: 1.3rem;font-weight: 700;line-height: 1.3;margin-bottom: 10px;text-transform: capitalize;text-align: center;letter-spacing: 0.5px;}
.services_2 {list-style-type: none;padding: 0;}
.services_2 li a {color: #333;font-size: 16px;font-weight: 400;line-height: 2.4;position: relative;display: inline-block;}
.offera1 h2 {color: #333;font-size: 1.4em;text-transform: capitalize;line-height: 1.3;font-weight: 700;padding-top: 5px;text-shadow: 0px 10px 10px rgba(0,0,0,.3);}
.offera1 h3 {color: #333;font-size: 1.1em;text-transform: capitalize;line-height: 1.45;font-weight: 600;padding-top: 5px;text-shadow: 0px 10px 10px rgba(0,0,0,.3);}
.cal_list {display: flex;list-style-type: none;justify-content: flex-start;align-items: center;margin-top: 2em;padding: 0;gap: 1em;flex-wrap: wrap;}
.what_cll {background-color: #25d366;padding: 14px 25px;border-radius: 25px 25px 25px 25px;}
.what_cll a {color: #fff;font-size: 15px;font-weight: 500;}
.email_cll a {color: #fff;font-size: 15px;font-weight: 500;}.call_cll {background-color: #fff;padding: 14px 25px;border-radius: 25px 25px 25px 25px;box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;}
.call_cll a {color: #333;font-size: 15px;font-weight: 500;}
.email_cll {background-color: #2C5EA5;padding: 14px 25px;border-radius: 25px 25px 25px 25px;}
.about_home {padding-top: 20px;padding-bottom: 20px;background: #fff;}
.actll h3 {color: #333;font-size: 1.4rem;font-weight: 700;line-height: 1.4;margin-bottom: 10px;text-transform: capitalize;}
.actll p {color: #000;font-size: 1rem;font-weight: 400;line-height: 1.7;}
.reac_but3 {margin-top: 25px;text-align: left;margin-bottom: 30px;}
.expericence {padding: 10px;background-color: #fff;border-radius: 20px 20px 20px 20px;box-shadow: 0px 0px 10px 0px rgba(0,0,0,.14);width: 200px;position: absolute;left: 0;bottom: 0px;}
.contact_button-2 {padding: 12px 35px;font-weight: 500;font-size: 15px;border-radius: 10px;background: #2C5EA5;border: 1px solid #2C5EA5;color: #fff;text-decoration: none;letter-spacing: 1px;transition: all .3s linear;}
.us_choose h3 {font-size: 1.45rem;font-weight: 700;line-height: 1.2;margin-bottom: 10px;text-transform: capitalize;}
.us_choose p {color: #333;font-size: 1rem;font-weight: 400;line-height: 1.5;margin-bottom: 15px;}
.brans_quality {margin-bottom: 20px;justify-content: space-between;align-items: center;gap: 0.5em;display: flex;}.brand h6 {font-size: 1.4rem;font-weight: 700;line-height: 1.4;margin-bottom: 5px;color: #fff;text-align: left;text-transform: uppercase;}
.world {background-image: url("../images/texhnical.jpg");min-height: auto;background-position: center;background-repeat: no-repeat;background-size: cover;height: auto;color: #fff;padding-top: 60px;padding-bottom: 60px;}
.brand p {font-size: 1rem;font-weight: 400;line-height: 1.7;margin-bottom: 5px;color: #fff;text-align: left;}
.businee li {color: #fff;font-size: 1rem;font-weight: 400;line-height: 1.8;}#title_seo h2 {text-align: center;color: #333;font-size: 1.6rem;font-weight: 700;line-height: 1.4;margin-top: 0em;text-transform: capitalize;}
.choosing-seo {padding-top: 2em;padding-bottom: 2em;background-color: #fff;}
.reac_but4 {margin-top: 25px;text-align: center;margin-bottom: 30px;}
#title_seo1 {box-shadow: 0px 30px 90px 0px rgba(0,0,0,.2);padding: 20px 10px 20px 10px;border-radius: 10px;background-color: #fff;margin-bottom: 30px;text-align: center;transition: 0.3s;margin-top: 20px;}#testimonal {padding: 20px 0 30px;}
.test_head h3 {font-size: 1.6rem;font-weight: 800;line-height: 1.2;margin-bottom: 5px;text-transform: capitalize;}
.excellent-1 h5 {color: #333;font-size: 1.4rem;font-weight: 600;line-height: 1.5;letter-spacing: 0.5px;margin-bottom: 0;}
.checked {color: #2C5EA5;font-size: 20px;}
.online_3 h3 {font-size: 1.6rem;font-weight: 600;line-height: 1.2;margin-bottom: 10px;text-transform: capitalize;color: #2C5EA5;}#title_seo1-1 h6 {font-size: 1.1rem;font-weight: 500;line-height: 1.5;margin-bottom: 10px;text-transform: capitalize;}
.process1 {background-color: #fff;padding: 10px 0 10px;}
.test_head p {font-size: 1rem;font-weight: 500;line-height: 1.5;margin-bottom: 10px;}.inda-loacte {position: absolute;left: 38%;top: 34%;transition: opacity .25s ease-in-out;border-radius: 5px 5px 5px 5px;opacity: 1;}
.test_agency h3 {font-size: 1.2rem;font-weight: 700;line-height: 1.5;margin-bottom: 5px;text-transform: capitalize;}.par_aboy p {font-size: 1rem;font-weight: 400;line-height: 1.6;}
.sotiesr-1 {margin-top: 2em;}.achi-icon {background-color: #ffebe9;color: #2C5EA5;position: relative;border-radius: 50%;margin: 0 auto;width: 80px;height: 80px;}
.achi-icon i {font-size: 40px;padding: 20px;}
.achive-2 h5 {margin-top: 10px;font-size: 32px;font-weight: 700;line-height: 1.2;margin-bottom: 5px;text-transform: capitalize;}
.accordion-button {box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;position: relative;display: flex;align-items: center;width: 100%;padding: 1rem 1.25rem;font-size: 1rem;font-weight: 600;color: #666;text-align: left;background-color: #f8fcfc;border: 0;border-bottom-width: 0px;border-bottom-style: none;border-bottom-color: currentcolor;border-bottom-width: 0px;border-bottom-style: none;border-bottom-color: currentcolor;border-radius: 0;overflow-anchor: none;transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;}
.stand_p p {font-size: 14px;font-weight: 400;line-height: 1.7;}
.digtial-fot-names a {color: #424a4f;font-weight: 400;font-size: 14.5px;line-height: 1.8;}
.call-back-touch {font-weight: 600;font-size: 20px;line-height: 1.5;text-transform: capitalize;text-align: left;}
.cont-us a {color:#424a4f;font-weight: 500;font-size: 1rem;line-height: 1.8;}
}
@media (min-width: 392px) and (max-width: 575.98px){
/*health*/
.doctors-ser {margin-top: 1em;}.doctors-ser9 h4 {font-size: 1.3rem;}.health-care-sec {padding: 40px 0 40px;}.why-gatewy-health {padding: 40px 0 40px;}.health-gate h2 {font-size: 1.5rem;}
/*health*/
  .develop-sever1 h2 {font-size: 1.6rem;font-weight: 800;line-height: 1.3;text-transform: capitalize;letter-spacing: 1px;margin-bottom: 5px;}
  #software-background1 {padding: 40px 0 0px;}
  .solu-1 {padding: revert;}
  #devlop-phy {padding: 40px 0 40px;}
  .list-delivert{margin-top: 20px;}
  .hire-sect {padding: 5px;}
  .hire-sect h3 {font-size: 1.8rem;font-weight: 700;line-height: 1.2;text-transform: capitalize;margin-bottom: 5px;}
  .hire-sect p {font-size: 1rem;font-weight: 500;line-height: 1.6;}
  #hire {padding-bottom: 30px;}
#software-background {background-image: url("../images/services-folder/software-development-image.webp");position: relative;background-size: cover;background-position: center;padding: 3em 0 5em;background-repeat: no-repeat;color: #fff;}
.mobile-box h5 {font-size: 1.2rem;font-weight: 700;line-height: 1.3;text-transform: capitalize;margin-bottom: 5px;}
#app-dev {padding: 60px 0 60px;}
/*services*/
#header {transition: all 0.5s;z-index: 997;padding: 15px;background-color: #fff;top: 0;}
.soft-serv-backgrownd {margin-top: 1em;padding-top: 100px;padding-bottom: 60px;}
.develop-sever h2 {font-size: 1.8rem;font-weight: 800;line-height: 1.3;text-transform: capitalize;letter-spacing: 1px;margin-bottom: 5px;}
.choise li {font-size: 1em;line-height: 2;font-weight: 500;}
.devel-develop h2 {text-align: center;font-size: 1.5rem;font-weight: 700;line-height: 1.4;text-transform: capitalize;margin-bottom: 5px;}
#gatew-cosutom {padding: 60px 0 60px;}
.serv-solutio p {font-size: 1em;font-weight: 400;line-height: 1.7;}.list-delivert ul {list-style-type: none;padding: 0;}
.list-delivert ul li {font-size: 21px;font-family: merriweatherbold_italic;padding-left: 34px;color: rgb(61, 61, 61);list-style: none;background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxwYXRoIGZpbGw9IiNFRjUzNjYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTEwIDBDNC40NzcgMCAwIDQuNDc3IDAgMTBzNC40NzcgMTAgMTAgMTAgMTAtNC40NzcgMTAtMTBBMTAgMTAgMCAwIDAgMTAgMHptNC45NDMgOC43OWwtNS4wNDggNC43NjJhLjk1Mi45NTIgMCAwIDEtMS4zMzMgMEw1Ljk5IDEwLjkxNGEuOTczLjk3MyAwIDEgMSAxLjM2Mi0xLjM5bDEuOTA1IDEuOTYyIDQuMzcyLTQuMTI0YS45Ny45NyAwIDEgMSAxLjMxNCAxLjQyOHoiLz4KPC9zdmc+Cg==") left top 3px no-repeat;margin-bottom: 10px;line-height: 24px;letter-spacing: -0.15px;}#offering {padding: 60px 0 30px;}
.devel-develop p {font-size: 1em;font-weight: 400;line-height: 1.7;text-align: center;margin-bottom: 20px;}
.ai-head h2 {font-weight: 700;font-size: 20px;line-height: 1.5;text-transform: capitalize;}
.ai-head p {font-weight: 500;font-size: 15px;line-height: 1.5;}
#ai {background-image: url("../images/services-folder/agimage_ai_cover.jpeg");position: relative;background-size: cover;padding: 3em 0 3em;background-repeat: no-repeat;background-position-x: 95%;}
/*end*/
.footer-home {padding: 60px 0 20px;background-color: #fff;color: #042315;margin-bottom: 50px;}
/*animated*/
#animation-1 {padding: 40px 0 40px;}
.animated-text h2, .animated-text h3 {font-size: 1.4em;font-weight: 600;line-height: 1.3;text-transform: capitalize;margin-bottom: 5px;margin-top: 20px;}
/*video*/
.editing-videi-list ul li {font-size: 1rem;font-weight: 400;line-height: 1.9;}
.editing-videi-list {background: rgba(0, 0, 0, 0.6);padding: 10px;}
#choose-vide {background-image: url("../images/services/editing-one.jpg");position: relative;background-size: cover;background-position: bottom;padding: 3em 0 2em;background-repeat: no-repeat;color: #fff;}
#video-prodiction {padding: 40px 0 40px;}
  /*hosting*/
#small-mediam {padding: 20px 0 20px;}
.result_hostong h2 {font-size: 1.4rem;font-weight: 700;line-height: 1.3;text-transform: capitalize;margin-bottom: 5px;}
.medi_sec h4 {font-size: 1.1rem;font-weight: 600;line-height: 1.5;text-transform: uppercase;margin-top: 10px;}
.hosting-box h2 {font-size: 1.6rem;font-weight: 600;line-height: 1.3;text-transform: capitalize;margin-bottom: 5px;}
.result_hostong p {font-size: 1rem;font-weight: 400;line-height: 1.6;text-transform: capitalize;margin-bottom: 5px;}
/*graphic*/
.design_grap {text-align: center;font-size: 1.6rem;font-weight: 600;line-height: 1.3;text-transform: capitalize;margin-bottom: 1em;}
.service_hightlight_wrap {display: flex;align-items: stretch;flex-wrap: wrap;}
.Graphicsection {padding: 3em 0 3em;background-color: #222;color: #fff;}
.service_hightlight_wrap > div.heading {width: 100%;}
.service_hightlight_wrap .heading h5 {color: #fff;margin-bottom: 20px;display: flex;align-items: center;height: auto;font-size: 20px;font-weight: 600;}
.service_hightlight_wrap > div {width: 100%;}
.service_hightlight_wrap > div.service_highlight_content h6 {padding: 10px 10px;border: 5px solid #ef494930;margin-bottom: 0px;height: 100%;display: flex;align-items: center;font-size: 15px;font-weight: 500;line-height: 1.5;}
.trans-fre h2 {font-size: 1.5rem;font-weight: 700;line-height: 1.3;text-transform: capitalize;margin-bottom: 5px;margin-top: 5px;}
.trans-fre p {font-size: 1rem;font-weight: 400;line-height: 1.6;}
.serv_logo h4 {margin-top: 10px;font-size: 1rem;font-weight: 500;line-height: 1.4;text-transform: capitalize;}
/*website*/
.offer1-service h2 {font-size: 1.8rem;font-weight: 700;line-height: 1.3;margin-bottom: 20px;text-transform: capitalize;text-align: center;}
.whole-serv {border-style: solid;border-width: 2px 2px 2px 2px;border-color: #FCB900;transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin: 5px 5px 5px 5px;padding: 20px;}
.whole-serv ul li {color: #fff;font-size: 16px;font-weight: 500;line-height: 2;position: relative;}
.web_servi {padding-top: 10px;padding-bottom: 10px;}
.serv_title {font-size: 1.6rem;font-weight: 600;line-height: 1.4;margin-bottom: 10px;text-transform: capitalize;text-align: center;}
.deve_p h4 {color: #2C5EA5;font-size: 18px;font-weight: 600;line-height: 1.2;margin-bottom: 5px;text-transform: uppercase;}
.lets_talk h4 {font-size: 1.4rem;font-weight: 700;line-height: 1.3;margin-bottom: 20px;text-transform: capitalize;}
.but_img {margin-bottom: 0px;}
.develop_2 {padding: 10px 0 20px;background-color: #fff;}
.web_design {font-size: 1.45rem;font-weight: 600;line-height: 1.25;margin-bottom: 10px;text-transform: capitalize;text-align: center;}
.process-graphic {padding: 1em 0 3em;}
.grap_proc {text-align: center;width: 100%;margin: 0 auto;}
.grap_proc p {font-size: 1rem;font-weight: 400;line-height: 1.6;}#bash::after {position: absolute;top: 40px;left: 0;width: 100%;content: "- - - - - -";z-index: -111111;}
/*voice*/
.campin_cals img {width: 20%;}
/*whatsapp*/
.whatsapp-backgrownd {margin-top: 4em;padding-top: 60px;padding-bottom: 60px;}
.serv_what {padding: 10px;font-size: 1.25rem;font-weight: 500;line-height: 1.7;margin-bottom: 10px;text-align: center;}
/*sms*/
.bulk-backgrownd {margin-top: 3em;padding-top: 60px;padding-bottom: 60px;}
.head_sms1 h3 {font-size: 1.2rem;font-weight: 600;line-height: 1.3;text-transform: capitalize;margin-bottom: 5px;}
.bluck-smw1 {background: linear-gradient(180deg, #F8F8F8 0%, rgba(255, 255, 255, 0) 100%);background-color: rgba(0, 0, 0, 0);border: 1px solid;border-image-source: none;border-image-source: linear-gradient(90deg, #ECF2F6 0%, rgba(236, 242, 246, 0) 70.31%);background-color: #fff;margin-bottom: 20px;padding: 10px;display: flex;gap: 1em;}
.choos_title {font-size: 1.8rem;font-weight: 600;line-height: 1.3;margin-bottom: 20px;text-transform: capitalize;text-align: center;}
.why_bluck {padding-top: 2em;padding-bottom: 2em;background-color: #222;color: #fff;}
/*youtube*/
.youtube-backgrownd {margin-top: 3em;padding-top: 60px;padding-bottom: 60px;}
.seo_title h6 {font-size: 1.2rem;font-weight: 600;text-align: left;line-height: 1.2;color: #2C5EA5;text-transform: uppercase;}.services_seo h3 {text-align: center;font-size: 1.6rem;font-weight: 700;line-height: 1.4;margin-bottom: 15px;text-transform: capitalize;}
.chaneel_1 h5 {font-size: 1.6rem;font-weight: 600;line-height: 1.2;margin-bottom: 5px;text-align: center;text-transform: capitalize;}
.advnt {padding: 20px 0 20px;background: #fff;}
.redy_gate h3 {font-size: 1.5rem;font-weight: 600;line-height: 1.35;margin-bottom: 5px;text-align: left;text-transform: capitalize;}
.redy_gate p {font-size: 16px;font-weight: 400;line-height: 1.7;margin-bottom: 6px;}
/*email*/
.email-backgrownd {margin-top: 5em;padding-top: 50px;padding-bottom: 50px;}
.social_benifits {padding-top: 30px;padding-bottom: 30px;}
/*ppc*/
.ppp-backgrownd {margin-top: 5em;padding-top: 60px;padding-bottom: 60px;}
.include-p1 {font-size: 1.4rem;font-weight: 600;line-height: 1.4;margin-bottom: 10px;text-transform: capitalize;margin-top: 20px;}
.list_ppc {list-style-type: none;padding: 0;}
.list_ppc li {font-size: 17px;font-weight: 400;line-height: 1.9;}
.mang-ppc {font-size: 25px;font-weight: 700;line-height: 1.2;margin-bottom: 20px;text-align: center;text-transform: capitalize;}
/*smm*/
.smm-backgrownd {margin-top: 5em;padding-top: 50px;padding-bottom: 50px;}
.include_smm {padding-top: 20px;z-index: 1;position: relative;}
.choose_servi h2 {font-size: 1.3rem;font-weight: 700;line-height: 1.5;margin-bottom: 10px;text-transform: capitalize;}
.smm-blocl {display: flex;align-content: flex-start;box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.12);transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top: 0px;margin-bottom: 30px;padding: 25px 10px 18px 10px;}.plus {width: 35%;margin-right: 10px;}
.content-smm p {font-size: 15px;font-weight: 400;line-height: 1.6;margin-bottom: 6px;}
.makes {text-align: center;font-size: 1.5rem;font-weight: 600;line-height: 1.5;margin-bottom: 20px;padding-top: 80px;}
.stargeies h4 {font-size: 1.1rem;font-weight: 700;line-height: 1.4;text-transform: uppercase;margin-bottom: 5px;}
.service_head {text-align: center;color: #333;font-size: 1.4rem;font-weight: 600;line-height: 1.3;margin-bottom: 30px;text-transform: capitalize;}
.social_channels1 {padding: 30px 0 30px;}
/*SMO*/
.include-p {font-size: 1.6rem;font-weight: 700;line-height: 1.4;text-transform: capitalize;text-align: center;margin-bottom: 10px;}
.smo-backgrownd {margin-top: 3em;padding-top: 80px;padding-bottom: 40px;}.img-soxial {width: 15%;}.we_do_1 {font-size: 50px;font-weight: 700;color: rgb(230 230 230);line-height: 60px;margin-bottom: 20px;text-align: right;}.ponits-heading1 {font-size: 1.1rem;font-weight: 500;padding-top: 10px;line-height: 1.5;}
/*sem*/
.sem-backgrownd {margin-top: 4em;padding-top: 80px;padding-bottom: 40px;}
.absolute {position: absolute;top: 0%;bottom: 0;left: 1%;font-size: 2rem;font-weight: 700;color: #2C5EA5; line-height: 1.2;margin-bottom: 5px;text-transform: capitalize;}
/*digital-servicea pages*/
.di-backgrownd {margin-top: 4em;padding-top: 50px;padding-bottom: 50px;}
.services_callbutton h2 {color: #fff;font-size: 1.7em;text-transform: capitalize;line-height: 1.3;font-weight: 700;padding-top: 5px;text-shadow: 0px 10px 10px rgba(0,0,0,.3);}
.services_callbutton {background: linear-gradient(90deg, rgba(12,91,60,1) 0%, rgba(219,155,43,1) 100%);background-position-x: 0%;background-position-y: 0%;background-repeat: repeat;background-image: linear-gradient(90deg, rgb(12, 91, 60) 0%, rgb(219, 155, 43) 100%);background-size: auto;background-image: url("../images/services/seo product-images.jpg");position: relative;background-size: cover;background-position: bottom;padding: 2em 0 2em;background-repeat: no-repeat;}
.customer_gtw {padding: 30px 0 30px;background: #fff;}
.optimis_gte h3 {font-size: 20px;font-weight: 600;line-height: 1.3;margin-bottom: 10px;text-transform: capitalize;}
.solutions h4 {font-size: 1.4rem;font-weight: 700;line-height: 1.3;margin-bottom: 10px;text-transform: capitalize;}
.what-we-do-gtq {background-color: #fff;padding: 30px 0 30px;}.spceiea p {font-size: 16px;font-weight: 400;line-height: 1.7;margin-bottom: 10px;}
.services_top h5 {font-size: 1.6rem;font-weight: 700;line-height: 1.4;margin-bottom: 10px;text-transform: capitalize;}
.what_we-do {padding-top: 40px;padding-bottom: 40px;}
.services_top p {font-size: 16px;font-weight: 400;line-height: 1.7;}
/*contactus*/
.schedule {font-size: 1.6rem;text-align: center;text-transform: uppercase;margin-top: 10px;padding: 0;font-weight: 800;}
#contact_section {padding: 30px 0 50px;}
.new {font-size: 18px;border-color: #2C5EA5;border-radius: 10px;padding: 10px 45px;background-color: #2C5EA5;color: #fff;text-align: center;}
.inner-card {color: #2C5EA5;font-size: 50px;text-align: center;}
.save {font-size: 18px;padding: 5px;text-align: center;color: #2C5EA5;font-weight: 600;}
.office-head {color: #2C5EA5;font-weight: 700;font-size: 1.6rem;text-align: center;padding-top: 10px;padding-bottom: 10px;text-transform: uppercase;}
.contact-map {padding-top: 40px;padding-bottom: 40px;}
.address-company {color: #424a4f;font-weight: 400;font-size: 1.1rem;line-height: 1.6;text-align: justify;}
.address-head {color: #2C5EA5;font-weight: 700;font-size: 1.3rem;text-transform: uppercase;margin-bottom: 0;margin-top: 10px;}
.adress-para a {color: #424a4f;font-size: 1rem;}
/*digital-services*/
.digital-services-section1 {background: hsla(41, 100%, 70%, 1);background: linear-gradient(90deg, hsla(41, 100%, 70%, 1) 0%, hsla(7, 76%, 47%, 1) 100%);filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#FFCF67", endColorstr="#D3321D", GradientType=1 );margin-top: 0px;margin-bottom: 0px;padding-bottom: 50px;}
.services-head-digi h1 {font-size: 2rem;font-weight: 700;line-height: 1.2;margin-bottom: 5px;text-transform: capitalize;}
.bran_to {background: hsla(41, 100%, 70%, 1);background: linear-gradient(90deg, hsla(41, 100%, 70%, 1) 0%, hsla(7, 76%, 47%, 1) 100%);background: -moz-linear-gradient(90deg, hsla(41, 100%, 70%, 1) 0%, hsla(7, 76%, 47%, 1) 100%);background: -webkit-linear-gradient(90deg, hsla(41, 100%, 70%, 1) 0%, hsla(7, 76%, 47%, 1) 100%);filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#FFCF67", endColorstr="#D3321D", GradientType=1 );color: #fff;letter-spacing: -0.02em;padding: 5px 10px;font-weight: 700;width: 250px;margin: 0 auto;margin-bottom: 0px;text-transform: uppercase;font-size: 16px;margin-bottom: 20px;}
.services-head-digi {padding-top: 4em;text-align: center;}
.digital-services-section {margin-top: 5em;height: auto;background-color: #fff;}
.explor-service {width: 100%;margin: 0 auto;color: #fff;padding: 10px;text-align: center;}
.explor-service h2 {font-size: 2rem;font-weight: 700;line-height: 1.2;margin-bottom: 5px;text-transform: capitalize;}
.explor-service p {font-size: 1rem;font-weight: 500;line-height: 1.6;margin-bottom: 5px;}
.marketing-para h2, h4 {font-size: 1.8rem;font-weight: 700;line-height: 1.2;margin-bottom: 5px;text-transform: capitalize;}
.marketing-para h2, h4 {font-size: 1.4rem;font-weight: 700;line-height: 1.3;margin-bottom: 5px;text-transform: capitalize;}
.offera_design h2 {color: #333;font-size: 2.2em;text-transform: capitalize;line-height: 1.3;font-weight: 700;padding-top: 5px;text-shadow: 0px 10px 10px rgba(0,0,0,.3);}
.offera_design {padding: 1em 0 1em;}
.offera_design h3 {color: #333;font-size: 1.2em;text-transform: capitalize;line-height: 1.3;font-weight: 600;padding-top: 5px;text-shadow: 0px 10px 10px rgba(0,0,0,.3);}
.quote_pages h5 {font-size: 1.6em;text-transform:capitalize;line-height:1.3;font-weight: 700;padding-bottom: 0;}
.form-group {margin-top: 10px;}
/*internship*/
.about_title p {font-size: 1rem;font-weight: 400;line-height: 1.6;}
.inter-progr h2 {font-size: 1.4rem;font-weight: 700;line-height: 1.2;text-transform: capitalize;margin-bottom: 1em;text-align: center;}
.operacti-title h2 {font-size: 1.6rem;font-weight: 700;line-height: 1.25;text-transform: capitalize;text-align: center;}
/*career*/
.website-backgrownd {margin-top: 3em;padding-top: 80px;padding-bottom: 20px;}
.seo_title h1 {font-size: 1.6rem;font-weight: 800;line-height: 1.3;text-transform: capitalize;letter-spacing: initial;margin-bottom: 5px;}.seo_title p {font-size: 16px;font-weight: 400;text-align: left;line-height: 1.7;}
.carrer-heading h2 {font-size: 1.6rem;font-weight: 700;line-height: 1.3;text-transform: uppercase;margin-bottom: 10px;text-align: center;}.contact li {font-size: 17px;font-weight: 400;line-height: 2;color: #333;}
.contact {list-style-type: none;text-align: left;text-decoration: none;padding: 0;}.call-us {margin-top: 1em;margin-bottom: 1em;}
.button {padding: 12px 34px;text-align: center;text-transform: capitalize;font-weight: 600;cursor: pointer;font-size: 16px;display: inline-block;border-radius: 10px;}
/*end*/
/*blogpages*/
#blog-page1 {margin-top: 5em;padding-bottom: 1em;}
.blog-heading h1 {font-size: 2rem;font-weight: 800;line-height: 1.3;text-transform: capitalize;letter-spacing: 1px;margin-bottom: 5px;}
.blog-heading p {font-size: 1rem;font-weight: 400;line-height: 1.6;width: 100%;margin: 0 auto;}
.blog-heading {text-align: center;margin-top: 4em;}
a .blog-box h2 {font-size: 1.1rem;font-weight: 500;line-height: 1.4;margin: 15px 0 0 0;color: #333;text-transform: uppercase;}
.gap-blog {margin-bottom: 2em;}
#blog-section {padding: 50px 0 20px;}.blog-heading1 h1 {font-size: 1.6em;font-weight: 700;line-height: 1.3;text-transform: capitalize;letter-spacing: initial;margin-bottom: 5px;}
.blog-heading1 {text-align: center;margin-top: 3em;}.blog-content1 h2, .blog-content1 h3 {font-size: 1.4rem;font-weight: 700;line-height: 1.3;text-transform: uppercase;margin-bottom: 5px;}
.blog-content1 p {font-size: 1rem;font-weight: 400;line-height: 1.65;}.direct-top-blog h4 {font-size: 1.6rem;font-weight: 600;line-height: 1.3;text-transform: capitalize;margin-bottom: 10px;text-align: center;}
.excel_1 {color: #2C5EA5;font-size: 1.5rem;font-weight: 800;line-height: 1.3;margin-bottom: 20px;text-transform: capitalize;text-align: center;}
/*end*/
/*about*/
.about_title h2 {font-size: 1.8rem;font-weight: 700;line-height: 1.25;text-transform: capitalize;}
.about_title2 {width: 80%;text-align: center;background-image: url("../images/services/background.png");position: relative;background-size: cover;background-position: center;padding: 0.5em;background-repeat: no-repeat;margin-bottom: 3em;}
.about-backgrownd {margin-top: 5em;padding-top: 30px;}
.about_title h1 {font-size: 1.4rem;font-weight: 700;line-height: 1.2;color: #2C5EA5;text-transform: uppercase;}
.enchancing h3 {font-size: 1.5rem;font-weight: 700;line-height: 1.55;text-transform: capitalize;}
.enchancing p {font-size: 1em;font-weight: 400;line-height: 1.7;}
.businee-1 h2 {font-size: 1.6rem;font-weight: 800;line-height: 1.35;text-transform: capitalize;}
.banner_ab {background-image: url("../images/banner/company-section.png");position: relative;background-size: cover;background-position: center;padding: 80px 0;background-repeat: no-repeat;margin: 2em 0 2em;}
.time-off-who {font-size: 2rem;font-weight: 700;line-height: 1.35;text-transform: capitalize;text-align: center;margin-bottom: 10px;}
.quality-h5 {font-size: 1.2rem;text-align: center;padding-top: 5px;padding-bottom: 5px;font-weight: 600;}
.time-off-who-1 {font-size: 1.5rem;font-weight: 800;text-align: center;text-transform: uppercase;padding-top: 5px;font-weight: 800;}
.we-promise-section {background-color: rgba(252,183,67,.11);padding-top: 20px;padding-bottom: 20px;border-radius: 16px;margin-top: 3em;}
.quality-para {font-weight: 400;font-size: 1.1rem;line-height: 1.6;text-align: center;}
.offers_1 {padding: 30px 0 30px;}
.optimis_gte h2 {color: #333;font-size: 1.6rem;font-weight: 700;line-height: 1.3;margin-bottom: 10px;text-transform: capitalize;}.solutions p {font-size: 16px;font-weight: 400;line-height: 1.7;}
.solutions_inter h3 {font-size: 2rem;font-weight: 800;line-height: 1.3;margin-bottom: 10px;text-transform: capitalize;}
.solutions_inter h4 {font-size: 1.4rem;font-weight: 700;line-height: 1.4;text-transform: capitalize;}
/*end*/
.achi-icon1 {background-color: #ebf5f8; color: #3ac4e5;position: relative;border-radius: 50%;margin: 0 auto;width: 80px;height: 80px;}
.achi-icon1 i {font-size: 40px;padding: 20px;}
.proce_head img {width: 10%;height: auto;}
.site-menu-toggle {top: 0;float: right;width: 40px;height: 20px;position: relative;z-index: 200;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer;}
.menu_3 {width: 80%;margin-bottom: 1em;}
#header .logo img {max-height: 60px;}
.digital_one h1 {color: #333;font-size: 1.7rem;font-weight: 700;line-height: 1.25;margin-bottom: 10px;text-transform: capitalize;}
.home{padding-top:2.5em;width:100%;background-color:#fff;height:auto;}
.grow_title {color: #333;font-size: 0.9em;font-weight: 600;line-height: 1.4;margin-bottom: 10px;}
.phone-email img{width:40px;}
.flex-phone p a span {color: #333;font-size: 14px;font-weight: 600;display: inline-block;}
.flex-phone p a {color: #333;font-size: 18px;font-weight: 600;display: inline-block;position: relative;}
.over_home {padding-top: 5.5em;}
.top_nacj h6 {color: #333;font-size: 1.1em;font-weight: 600;line-height: 1.4;margin-bottom: 0;}
.start-space{margin-bottom:20px;}
.top_nacj p {color: #333;font-size: 15px;font-weight: 400;line-height: 1.4;}
.flexef {padding: 20px 0 20px;}.excel_1 {color: #2C5EA5;font-size: 1.6rem;font-weight: 700;line-height: 1.3;margin-bottom: 25px;text-transform: capitalize;text-align: center;}
.slide {position: relative;transition: 0.3s;margin-bottom: 30px;}
.slide img {height: auto;}
.servcies {margin-top: 5em;}
.dmar2 h2 {color: #333;font-size: 1.3rem;font-weight: 700;line-height: 1.3;margin-bottom: 10px;text-transform: capitalize;text-align: center;letter-spacing: 0.5px;}
.services_2 {list-style-type: none;padding: 0;}
.services_2 li a {color: #333;font-size: 16px;font-weight: 400;line-height: 2.4;position: relative;display: inline-block;}
.offera1 h2 {color: #333;font-size: 1.8em;text-transform: capitalize;line-height: 1.3;font-weight: 700;padding-top: 5px;text-shadow: 0px 10px 10px rgba(0,0,0,.3);}
.offera1 h3 {color: #333;font-size: 1.25em;text-transform: capitalize;line-height: 1.45;font-weight: 600;padding-top: 5px;text-shadow: 0px 10px 10px rgba(0,0,0,.3);}
.cal_list {display: flex;list-style-type: none;justify-content: flex-start;align-items: center;margin-top: 2em;padding: 0;gap: 1em;flex-wrap: wrap;}
.what_cll {background-color: #25d366;padding: 14px 25px;border-radius: 25px 25px 25px 25px;}
.what_cll a {color: #fff;font-size: 15px;font-weight: 500;}
.email_cll a {color: #fff;font-size: 15px;font-weight: 500;}.call_cll {background-color: #fff;padding: 14px 25px;border-radius: 25px 25px 25px 25px;box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;}
.call_cll a {color: #333;font-size: 15px;font-weight: 500;}
.email_cll {background-color: #2C5EA5;padding: 14px 25px;border-radius: 25px 25px 25px 25px;}
.about_home {padding-top: 20px;padding-bottom: 20px;background: #fff;}
.actll h3 {color: #333;font-size: 1.6rem;font-weight: 700;line-height: 1.4;margin-bottom: 10px;text-transform: capitalize;}
.actll p {color: #000;font-size: 1rem;font-weight: 400;line-height: 1.7;}
.reac_but3 {margin-top: 25px;text-align: left;margin-bottom: 30px;}
.expericence {padding: 10px;background-color: #fff;border-radius: 20px 20px 20px 20px;box-shadow: 0px 0px 10px 0px rgba(0,0,0,.14);width: 200px;position: absolute;left: 0;bottom: 0px;}
.contact_button-2 {padding: 12px 35px;font-weight: 500;font-size: 15px;border-radius: 10px;background: #2C5EA5;border: 1px solid #2C5EA5;color: #fff;text-decoration: none;letter-spacing: 1px;transition: all .3s linear;}
.us_choose h3 {font-size: 1.6rem;font-weight: 700;line-height: 1.2;margin-bottom: 10px;text-transform: capitalize;}
.us_choose p {color: #333;font-size: 1.1rem;font-weight: 400;line-height: 1.5;margin-bottom: 15px;}
.brans_quality {margin-bottom: 20px;justify-content: space-between;align-items: center;gap: 0.5em;display: flex;}.brand h6 {font-size: 1.4rem;font-weight: 700;line-height: 1.4;margin-bottom: 5px;color: #fff;text-align: left;text-transform: uppercase;}
.world {background-image: url("../images/texhnical.jpg");min-height: auto;background-position: center;background-repeat: no-repeat;background-size: cover;height: auto;color: #fff;padding-top: 60px;padding-bottom: 60px;}
.brand p {font-size: 1rem;font-weight: 400;line-height: 1.7;margin-bottom: 5px;color: #fff;text-align: left;}
.businee li {color: #fff;font-size: 1rem;font-weight: 400;line-height: 1.8;}#title_seo h2 {text-align: center;color: #333;font-size: 1.6rem;font-weight: 700;line-height: 1.4;margin-top: 0em;text-transform: capitalize;}
.choosing-seo {padding-top: 2em;padding-bottom: 2em;background-color: #fff;}
.reac_but4 {margin-top: 25px;text-align: center;margin-bottom: 30px;}
#title_seo1 {box-shadow: 0px 30px 90px 0px rgba(0,0,0,.2);padding: 20px 10px 20px 10px;border-radius: 10px;background-color: #fff;margin-bottom: 30px;text-align: center;transition: 0.3s;margin-top: 20px;}#testimonal {padding: 20px 0 30px;}
.test_head h3 {font-size: 1.6rem;font-weight: 800;line-height: 1.2;margin-bottom: 5px;text-transform: capitalize;}
.excellent-1 h5 {color: #333;font-size: 1.4rem;font-weight: 600;line-height: 1.5;letter-spacing: 0.5px;margin-bottom: 0;}
.checked {color: #2C5EA5;font-size: 20px;}
.online_3 h3 {font-size: 1.6rem;font-weight: 600;line-height: 1.2;margin-bottom: 10px;text-transform: capitalize;color: #2C5EA5;}#title_seo1-1 h6 {font-size: 1.1rem;font-weight: 500;line-height: 1.5;margin-bottom: 10px;text-transform: capitalize;}
.process1 {background-color: #fff;padding: 10px 0 10px;}
.test_head p {font-size: 1rem;font-weight: 500;line-height: 1.5;margin-bottom: 10px;}.inda-loacte {position: absolute;left: 38%;top: 34%;transition: opacity .25s ease-in-out;border-radius: 5px 5px 5px 5px;opacity: 1;}
.test_agency h3 {font-size: 1.2rem;font-weight: 700;line-height: 1.5;margin-bottom: 5px;text-transform: capitalize;}.par_aboy p {font-size: 1rem;font-weight: 400;line-height: 1.6;}
.sotiesr-1 {margin-top: 2em;}.achi-icon {background-color: #ffebe9;color: #2C5EA5;position: relative;border-radius: 50%;margin: 0 auto;width: 80px;height: 80px;}
.achi-icon i {font-size: 40px;padding: 20px;}
.achive-2 h5 {margin-top: 10px;font-size: 32px;font-weight: 700;line-height: 1.2;margin-bottom: 5px;text-transform: capitalize;}
.accordion-button {box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;position: relative;display: flex;align-items: center;width: 100%;padding: 1rem 1.25rem;font-size: 1rem;font-weight: 600;color: #666;text-align: left;background-color: #f8fcfc;border: 0;border-bottom-width: 0px;border-bottom-style: none;border-bottom-color: currentcolor;border-bottom-width: 0px;border-bottom-style: none;border-bottom-color: currentcolor;border-radius: 0;overflow-anchor: none;transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;}
.stand_p p {font-size: 14px;font-weight: 400;line-height: 1.7;}
.digtial-fot-names a {color: #042315;font-weight: 400;font-size: 14.5px;line-height: 1.8;}
.call-back-touch {font-weight: 600;font-size: 20px;line-height: 1.5;text-transform: capitalize;text-align: left;}
.cont-us a {color: #042315;font-weight: 500;font-size: 1rem;line-height: 1.8;}
}
/*sm Small devices (portrait tablets and large phones, 601px to 768px) */
@media (min-width: 576px) and (max-width: 767.98px){
  /*health*/
.doctors-ser {margin-top: 1em;}.doctors-ser9 h4 {font-size: 1.3rem;}.health-care-sec {padding: 40px 0 40px;}.why-gatewy-health {padding: 40px 0 40px;}.health-gate h2 {font-size: 1.5rem;}
/*health*/
  .develop-sever1 h2 {font-size: 1.6rem;font-weight: 800;line-height: 1.3;text-transform: capitalize;letter-spacing: 1px;margin-bottom: 5px;}
  #software-background1 {padding: 40px 0 0px;}
  .solu-1 {padding: revert;}
  #devlop-phy {padding: 40px 0 40px;}
  .list-delivert{margin-top: 20px;}
  .hire-sect {padding: 5px;}
  .hire-sect h3 {font-size: 1.8rem;font-weight: 700;line-height: 1.2;text-transform: capitalize;margin-bottom: 5px;}
  .hire-sect p {font-size: 1rem;font-weight: 500;line-height: 1.6;}
  #hire {padding-bottom: 30px;}


  #software-background {background-image: url("../images/services-folder/software-development-image.webp");position: relative;background-size: cover;background-position: center;padding: 3em 0 5em;background-repeat: no-repeat;color: #fff;}
  .mobile-box h5 {font-size: 1.2rem;font-weight: 700;line-height: 1.3;text-transform: capitalize;margin-bottom: 5px;}
  #app-dev {padding: 60px 0 60px;}  
/*services*/
#header {transition: all 0.5s;z-index: 997;padding: 15px;background-color: #fff;top: 0;}
.soft-serv-backgrownd {margin-top: 1em;padding-top: 100px;padding-bottom: 60px;}
.develop-sever h2 {font-size: 1.8rem;font-weight: 800;line-height: 1.3;text-transform: capitalize;letter-spacing: 1px;margin-bottom: 5px;}
.choise li {font-size: 1em;line-height: 2;font-weight: 500;}
.devel-develop h2 {text-align: center;font-size: 1.5rem;font-weight: 700;line-height: 1.4;text-transform: capitalize;margin-bottom: 5px;}
#gatew-cosutom {padding: 60px 0 60px;}
.serv-solutio p {font-size: 1em;font-weight: 400;line-height: 1.7;}.list-delivert ul {list-style-type: none;padding: 0;}
.list-delivert ul li {font-size: 21px;font-family: merriweatherbold_italic;padding-left: 34px;color: rgb(61, 61, 61);list-style: none;background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxwYXRoIGZpbGw9IiNFRjUzNjYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTEwIDBDNC40NzcgMCAwIDQuNDc3IDAgMTBzNC40NzcgMTAgMTAgMTAgMTAtNC40NzcgMTAtMTBBMTAgMTAgMCAwIDAgMTAgMHptNC45NDMgOC43OWwtNS4wNDggNC43NjJhLjk1Mi45NTIgMCAwIDEtMS4zMzMgMEw1Ljk5IDEwLjkxNGEuOTczLjk3MyAwIDEgMSAxLjM2Mi0xLjM5bDEuOTA1IDEuOTYyIDQuMzcyLTQuMTI0YS45Ny45NyAwIDEgMSAxLjMxNCAxLjQyOHoiLz4KPC9zdmc+Cg==") left top 3px no-repeat;margin-bottom: 10px;line-height: 24px;letter-spacing: -0.15px;}#offering {padding: 60px 0 30px;}
.devel-develop p {font-size: 1em;font-weight: 400;line-height: 1.7;text-align: center;margin-bottom: 20px;}
.ai-head h2 {font-weight: 700;font-size: 20px;line-height: 1.5;text-transform: capitalize;}
.ai-head p {font-weight: 500;font-size: 15px;line-height: 1.5;}
#ai {background-image: url("../images/services-folder/agimage_ai_cover.jpeg");position: relative;background-size: cover;padding: 3em 0 3em;background-repeat: no-repeat;background-position-x: 95%;}
/*end*/
  .footer-home {padding: 60px 0 20px;background-color: #fff;color: #042315;margin-bottom: 50px;}
/*animated*/
#animation-1 {padding: 40px 0 40px;}
.animated-text h2, .animated-text h3 {font-size: 1.4em;font-weight: 600;line-height: 1.3;text-transform: capitalize;margin-bottom: 5px;margin-top: 20px;}
  /*video*/
.editing-videi-list ul li {font-size: 1rem;font-weight: 400;line-height: 1.9;}
.editing-videi-list {background: rgba(0, 0, 0, 0.6);padding: 10px;}
#choose-vide {background-image: url("../images/services/editing-one.jpg");position: relative;background-size: cover;background-position: bottom;padding: 3em 0 2em;background-repeat: no-repeat;color: #fff;}
#video-prodiction {padding: 40px 0 40px;}
/*hosting*/
#small-mediam {padding: 20px 0 20px;}
.result_hostong h2 {font-size: 1.4rem;font-weight: 700;line-height: 1.3;text-transform: capitalize;margin-bottom: 5px;}
.medi_sec h4 {font-size: 1.1rem;font-weight: 600;line-height: 1.5;text-transform: uppercase;margin-top: 10px;}
.hosting-box h2 {font-size: 1.6rem;font-weight: 600;line-height: 1.3;text-transform: capitalize;margin-bottom: 5px;}
.result_hostong p {font-size: 1rem;font-weight: 400;line-height: 1.6;text-transform: capitalize;margin-bottom: 5px;}
  /*graphic*/
  .design_grap {text-align: center;font-size: 1.6rem;font-weight: 600;line-height: 1.3;text-transform: capitalize;margin-bottom: 1em;}
  .service_hightlight_wrap {display: flex;align-items: stretch;flex-wrap: wrap;}
  .Graphicsection {padding: 3em 0 3em;background-color: #222;color: #fff;}
  .service_hightlight_wrap > div.heading {width: 100%;}
  .service_hightlight_wrap .heading h5 {color: #fff;margin-bottom: 20px;display: flex;align-items: center;height: auto;font-size: 20px;font-weight: 600;}
  .service_hightlight_wrap > div {width: 100%;}
  .service_hightlight_wrap > div.service_highlight_content h6 {padding: 10px 10px;border: 5px solid #ef494930;margin-bottom: 0px;height: 100%;display: flex;align-items: center;font-size: 15px;font-weight: 500;line-height: 1.5;}
  .trans-fre h2 {font-size: 1.5rem;font-weight: 700;line-height: 1.3;text-transform: capitalize;margin-bottom: 5px;margin-top: 5px;}
  .trans-fre p {font-size: 1rem;font-weight: 400;line-height: 1.6;}
  .serv_logo h4 {margin-top: 10px;font-size: 1rem;font-weight: 500;line-height: 1.4;text-transform: capitalize;}
/*website*/
.offer1-service h2 {font-size: 1.8rem;font-weight: 700;line-height: 1.3;margin-bottom: 20px;text-transform: capitalize;text-align: center;}
.whole-serv {border-style: solid;border-width: 2px 2px 2px 2px;border-color: #FCB900;transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin: 5px 5px 5px 5px;padding: 10px;}
.whole-serv ul li {color: #fff;font-size: 14px;font-weight: 500;line-height: 2;position: relative;}
.web_servi {padding-top: 10px;padding-bottom: 10px;}
.serv_title {font-size: 1.6rem;font-weight: 600;line-height: 1.4;margin-bottom: 10px;text-transform: capitalize;text-align: center;}
.deve_p h4 {color: #2C5EA5;font-size: 18px;font-weight: 600;line-height: 1.2;margin-bottom: 5px;text-transform: uppercase;}
.lets_talk h4 {font-size: 1.4rem;font-weight: 700;line-height: 1.3;margin-bottom: 20px;text-transform: capitalize;}
.but_img {margin-bottom: 0px;}
.develop_2 {padding: 10px 0 20px;background-color: #fff;}
.web_design {font-size: 1.45rem;font-weight: 600;line-height: 1.25;margin-bottom: 10px;text-transform: capitalize;text-align: center;}
.process-graphic {padding: 1em 0 3em;}
.grap_proc {text-align: center;width: 100%;margin: 0 auto;}
.grap_proc p {font-size: 1rem;font-weight: 400;line-height: 1.6;}
#bash::after {position: absolute;top: 40px;left: 0;width: 100%;content: "- - - - - -";z-index: -111111;}
/*voice*/
.feature_call p {font-size: 16px;font-weight: 400;line-height: 1.6;}
.feature_call img{width:30px;}
.feature_call h4 {font-size: 16px;font-weight: 600;line-height: 1.3;text-transform: capitalize;}
.campin_cals img {width: 20%;}
/*whatsapp*/
.whatsapp-backgrownd {margin-top: 4em;padding-top: 60px;padding-bottom: 60px;}
.serv_what {padding: 10px;font-size: 1.25rem;font-weight: 500;line-height: 1.7;margin-bottom: 10px;text-align: center;}
/*sms*/
.bulck-img img {width: 44px;}
.bulk-backgrownd {margin-top: 4em;padding-top: 60px;padding-bottom: 60px;}
.head_sms1 h3 {font-size: 1.2rem;font-weight: 600;line-height: 1.3;text-transform: capitalize;margin-bottom: 5px;}
.bluck-smw1 {background: linear-gradient(180deg, #F8F8F8 0%, rgba(255, 255, 255, 0) 100%);background-color: rgba(0, 0, 0, 0);border: 1px solid;border-image-source: none;border-image-source: linear-gradient(90deg, #ECF2F6 0%, rgba(236, 242, 246, 0) 70.31%);background-color: #fff;margin-bottom: 20px;padding: 10px;display: flex;gap: 1em;}
.choos_title {font-size: 1.8rem;font-weight: 600;line-height: 1.3;margin-bottom: 20px;text-transform: capitalize;text-align: center;}
.why_bluck {padding-top: 2em;padding-bottom: 2em;background-color: #222;color: #fff;}
/*youtube*/
.youtube-backgrownd {margin-top: 3em;padding-top: 60px;padding-bottom: 60px;}
.seo_title h6 {font-size: 1.2rem;font-weight: 600;text-align: left;line-height: 1.2;color: #2C5EA5;text-transform: uppercase;}.services_seo h3 {text-align: center;font-size: 1.6rem;font-weight: 700;line-height: 1.4;margin-bottom: 15px;text-transform: capitalize;}
.chaneel_1 h5 {font-size: 1.6rem;font-weight: 600;line-height: 1.2;margin-bottom: 5px;text-align: center;text-transform: capitalize;}
.advnt {padding: 20px 0 20px;background: #fff;}
.redy_gate h3 {font-size: 1.5rem;font-weight: 600;line-height: 1.35;margin-bottom: 5px;text-align: left;text-transform: capitalize;}
.redy_gate p {font-size: 16px;font-weight: 400;line-height: 1.7;margin-bottom: 6px;}
/*email*/
.email-backgrownd {margin-top: 5em;padding-top: 50px;padding-bottom: 50px;}
.social_benifits {padding-top: 30px;padding-bottom: 30px;}
/*ppc*/
.ppp-backgrownd {margin-top: 5em;padding-top: 60px;padding-bottom: 60px;}
.include-p1 {font-size: 1.4rem;font-weight: 600;line-height: 1.4;margin-bottom: 10px;text-transform: capitalize;margin-top: 20px;}
.list_ppc {list-style-type: none;padding: 0;}
.list_ppc li {font-size: 17px;font-weight: 400;line-height: 1.9;}
.mang-ppc {font-size: 25px;font-weight: 700;line-height: 1.2;margin-bottom: 20px;text-align: center;text-transform: capitalize;}
/*smm*/
.smm-backgrownd {margin-top: 5em;padding-top: 50px;padding-bottom: 50px;}
.include_smm {padding-top: 20px;z-index: 1;position: relative;}
.choose_servi h2 {font-size: 1.3rem;font-weight: 700;line-height: 1.5;margin-bottom: 10px;text-transform: capitalize;}
.smm-blocl {display: flex;align-content: flex-start;box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.12);transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top: 0px;margin-bottom: 30px;padding: 25px 10px 18px 10px;}.plus {width: 35%;margin-right: 10px;}
.content-smm p {font-size: 15px;font-weight: 400;line-height: 1.6;margin-bottom: 6px;}
.makes {text-align: center;font-size: 1.5rem;font-weight: 600;line-height: 1.5;margin-bottom: 20px;padding-top: 80px;}
.stargeies h4 {font-size: 1.1rem;font-weight: 700;line-height: 1.4;text-transform: uppercase;margin-bottom: 5px;}
.service_head {text-align: center;color: #333;font-size: 1.4rem;font-weight: 600;line-height: 1.3;margin-bottom: 30px;text-transform: capitalize;}
.social_channels1 {padding: 30px 0 30px;}
/*SMO*/
.include-p {font-size: 1.6rem;font-weight: 700;line-height: 1.4;text-transform: capitalize;text-align: center;margin-bottom: 10px;}
.smo-backgrownd {margin-top: 3em;padding-top: 80px;padding-bottom: 40px;}
 .img-soxial {width: 15%;}
  .we_do_1 {font-size: 50px;font-weight: 700;color: rgb(230 230 230);line-height: 60px;margin-bottom: 20px;text-align: right;}
  .ponits-heading1 {font-size: 1.1rem;font-weight: 500;padding-top: 10px;line-height: 1.5;}
/*sem*/
.absolute {position: absolute;top: 0%;bottom: 0;left: 5%;font-size: 2rem;font-weight: 700;color: #2C5EA5;line-height: 1.2;margin-bottom: 5px;text-transform: capitalize;}
.include-p {font-size: 1.6rem;font-weight: 700;line-height: 1.4;text-transform: capitalize;text-align: center;margin-bottom: 20px;}
/*digital-servicea pages*/
.di-backgrownd {margin-top: 5em;padding-top: 50px;padding-bottom: 50px;}
.services_callbutton h2 {color: #fff;font-size: 1.7em;text-transform: capitalize;line-height: 1.3;font-weight: 700;padding-top: 5px;text-shadow: 0px 10px 10px rgba(0,0,0,.3);}
.services_callbutton {background: linear-gradient(90deg, rgba(12,91,60,1) 0%, rgba(219,155,43,1) 100%);background-position-x: 0%;background-position-y: 0%;background-repeat: repeat;background-image: linear-gradient(90deg, rgb(12, 91, 60) 0%, rgb(219, 155, 43) 100%);background-size: auto;background-image: url("../images/services/seo product-images.jpg");position: relative;background-size: cover;background-position: bottom;padding: 2em 0 2em;background-repeat: no-repeat;}
.customer_gtw {padding: 30px 0 30px;background: #fff;}
.optimis_gte h3 {font-size: 20px;font-weight: 600;line-height: 1.3;margin-bottom: 10px;text-transform: capitalize;}
.solutions h4 {font-size: 1.4rem;font-weight: 700;line-height: 1.3;margin-bottom: 10px;text-transform: capitalize;}
.what-we-do-gtq {background-color: #fff;padding: 30px 0 30px;}.spceiea p {font-size: 16px;font-weight: 400;line-height: 1.7;margin-bottom: 10px;}
.services_top h5 {font-size: 1.6rem;font-weight: 700;line-height: 1.4;margin-bottom: 10px;text-transform: capitalize;}
.what_we-do {padding-top: 40px;padding-bottom: 40px;}
.services_top p {font-size: 16px;font-weight: 400;line-height: 1.7;}
/*contactus*/
.schedule {font-size: 1.6rem;text-align: center;text-transform: uppercase;margin-top: 10px;padding: 0;font-weight: 800;}
#contact_section {padding: 30px 0 50px;}
.new {font-size: 18px;border-color: #2C5EA5;border-radius: 10px;padding: 10px 45px;background-color: #2C5EA5;color: #fff;text-align: center;}
.inner-card {color: #2C5EA5;font-size: 50px;text-align: center;}
.save {font-size: 18px;padding: 5px;text-align: center;color: #2C5EA5;font-weight: 600;}
.office-head {color: #2C5EA5;font-weight: 700;font-size: 1.6rem;text-align: center;padding-top: 10px;padding-bottom: 10px;text-transform: uppercase;}
.contact-map {padding-top: 40px;padding-bottom: 40px;}
.address-company {color: #424a4f;font-weight: 400;font-size: 1.1rem;line-height: 1.6;text-align: justify;}
.address-head {color: #2C5EA5;font-weight: 700;font-size: 1.3rem;text-transform: uppercase;margin-bottom: 0;margin-top: 10px;}
.adress-para a {color: #424a4f;font-size: 1rem;}
.digital-services-section1 {background: hsla(41, 100%, 70%, 1);background: linear-gradient(90deg, hsla(41, 100%, 70%, 1) 0%, hsla(7, 76%, 47%, 1) 100%);filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#FFCF67", endColorstr="#D3321D", GradientType=1 ); margin-top: 0px;margin-bottom: 0px;padding-bottom: 50px;}
/*digital-services*/
.services-head-digi h1 {font-size: 2.4rem;font-weight: 700;line-height: 1.2;margin-bottom: 5px;text-transform: capitalize;}
.bran_to {background: hsla(41, 100%, 70%, 1);background: linear-gradient(90deg, hsla(41, 100%, 70%, 1) 0%, hsla(7, 76%, 47%, 1) 100%);background: -moz-linear-gradient(90deg, hsla(41, 100%, 70%, 1) 0%, hsla(7, 76%, 47%, 1) 100%);background: -webkit-linear-gradient(90deg, hsla(41, 100%, 70%, 1) 0%, hsla(7, 76%, 47%, 1) 100%);filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#FFCF67", endColorstr="#D3321D", GradientType=1 );color: #fff;letter-spacing: -0.02em;padding: 5px 10px;font-weight: 700;width: 250px;margin: 0 auto;margin-bottom: 0px;text-transform: uppercase;font-size: 16px;margin-bottom: 20px;}
.services-head-digi {padding-top: 4em;text-align: center;}
.digital-services-section {margin-top: 5em;height: auto;background-color: #fff;}
.explor-service {width: 100%;margin: 0 auto;color: #fff;padding: 10px;text-align: center;}
.explor-service h2 {font-size: 2rem;font-weight: 700;line-height: 1.2;margin-bottom: 5px;text-transform: capitalize;}
.explor-service p {font-size: 1rem;font-weight: 500;line-height: 1.6;margin-bottom: 5px;}
.marketing-para h2, h4 {font-size: 1.8rem;font-weight: 700;line-height: 1.2;margin-bottom: 5px;text-transform: capitalize;}
.marketing-para h2, h4 {font-size: 1.4rem;font-weight: 700;line-height: 1.3;margin-bottom: 5px;text-transform: capitalize;}
.offera_design h2 {color: #333;font-size: 2.2em;text-transform: capitalize;line-height: 1.3;font-weight: 700;padding-top: 5px;text-shadow: 0px 10px 10px rgba(0,0,0,.3);}
.offera_design {padding: 1em 0 1em;}
.offera_design h3 {color: #333;font-size: 1.2em;text-transform: capitalize;line-height: 1.3;font-weight: 600;padding-top: 5px;text-shadow: 0px 10px 10px rgba(0,0,0,.3);}
.quote_pages h5 {font-size: 1.6em;text-transform:capitalize;line-height:1.3;font-weight: 700;padding-bottom: 0;}
.form-group {margin-top: 10px;}
/*internship*/
.progrma_inters {padding: 2em 0 2em;}
.about_title p {font-size: 1rem;font-weight: 400;line-height: 1.6;}
.inter-progr h2 {font-size: 1.4rem;font-weight: 700;line-height: 1.2;text-transform: capitalize;margin-bottom: 1em;text-align: center;}
.operacti-title h2 {font-size: 1.6rem;font-weight: 700;line-height: 1.25;text-transform: capitalize;text-align: center;}
/*career*/
.website-backgrownd {margin-top: 3em;padding-top: 80px;padding-bottom: 20px;}
.seo_title h1 {font-size: 2rem;font-weight: 800;line-height: 1.3;text-transform: capitalize;letter-spacing: initial;margin-bottom: 5px;}.seo_title p {font-size: 16px;font-weight: 400;text-align: left;line-height: 1.7;}
.carrer-heading h2 {font-size: 1.6rem;font-weight: 700;line-height: 1.3;text-transform: uppercase;margin-bottom: 10px;text-align: center;}.contact li {font-size: 17px;font-weight: 400;line-height: 2;color: #333;}
.contact {list-style-type: none;text-align: left;text-decoration: none;padding: 0;}.call-us {margin-top: 1em;margin-bottom: 1em;}
.button {padding: 12px 34px;text-align: center;text-transform: capitalize;font-weight: 600;cursor: pointer;font-size: 16px;display: inline-block;border-radius: 10px;}
/*end*/
/*blogpages*/
.blog-box {box-shadow: 0 0 23px 1px rgb(0 0 0/22%);transition: .5s;padding: 10px;border-radius: 10px;text-align: center;height: 100%;}
#blog-page1 {margin-top: 5em;padding-bottom: 1em;}
.blog-heading h1 {font-size: 2rem;font-weight: 800;line-height: 1.3;text-transform: capitalize;letter-spacing: 1px;margin-bottom: 5px;}
.blog-heading p {font-size: 1rem;font-weight: 400;line-height: 1.6;width: 100%;margin: 0 auto;}
.blog-heading {text-align: center;margin-top: 4em;}
a .blog-box h2 {font-size: 1.1rem;font-weight: 500;line-height: 1.4;margin: 15px 0 0 0;color: #333;text-transform: uppercase;}
.gap-blog {margin-bottom: 2em;}
#blog-section {padding: 50px 0 20px;}.blog-heading1 h1 {font-size: 1.6em;font-weight: 700;line-height: 1.3;text-transform: capitalize;letter-spacing: initial;margin-bottom: 5px;}
.blog-heading1 {text-align: center;margin-top: 3em;}.blog-content1 h2, .blog-content1 h3 {font-size: 1.4rem;font-weight: 700;line-height: 1.3;text-transform: uppercase;margin-bottom: 5px;}
.blog-content1 p {font-size: 1rem;font-weight: 400;line-height: 1.65;}.direct-top-blog h4 {font-size: 1.6rem;font-weight: 600;line-height: 1.3;text-transform: capitalize;margin-bottom: 10px;text-align: center;}
.excel_1 {color: #2C5EA5;font-size: 1.5rem;font-weight: 800;line-height: 1.3;margin-bottom: 20px;text-transform: capitalize;text-align: center;}
/*end*/
/*about*/
.about_title h2 {font-size: 2.2rem;font-weight: 700;line-height: 1.35;text-transform: capitalize;}
.about_title2 {width: 80%;text-align: center;background-image: url("../images/services/background.png");position: relative;background-size: cover;background-position: center;padding: 0.5em;background-repeat: no-repeat;margin-bottom: 3em;}
.about-backgrownd {margin-top: 5em;padding-top: 30px;}
.about_title h1 {font-size: 1.6rem;font-weight: 700;line-height: 1.2;color: #2C5EA5;text-transform: uppercase;}
.enchancing h3 {font-size: 1.5rem;font-weight: 700;line-height: 1.55;text-transform: capitalize;}
.enchancing p {font-size: 1em;font-weight: 400;line-height: 1.7;}
.businee-1 h2 {font-size: 2rem;font-weight: 800;line-height: 1.35;text-transform: capitalize;}
.banner_ab {background-image: url("../images/banner/company-section.png");position: relative;background-size: cover;background-position: center;padding: 80px 0;background-repeat: no-repeat;margin: 2em 0 2em;}
.time-off-who {font-size: 2rem;font-weight: 700;line-height: 1.35;text-transform: capitalize;text-align: center;margin-bottom: 10px;}
.quality-h5 {font-size: 1.2rem;text-align: center;padding-top: 5px;padding-bottom: 5px;font-weight: 600;}
.time-off-who-1 {font-size: 1.5rem;font-weight: 800;text-align: center;text-transform: uppercase;padding-top: 5px;font-weight: 800;}
.we-promise-section {background-color: rgba(252,183,67,.11);padding-top: 20px;padding-bottom: 20px;border-radius: 16px;margin-top: 3em;}
.quality-para {font-weight: 400;font-size: 1.1rem;line-height: 1.6;text-align: center;}
.offers_1 {padding: 30px 0 30px;}
.optimis_gte h2 {color: #333;font-size: 1.6rem;font-weight: 700;line-height: 1.3;margin-bottom: 10px;text-transform: capitalize;}.solutions p {font-size: 16px;font-weight: 400;line-height: 1.7;}
.solutions_inter h3 {font-size: 2rem;font-weight: 800;line-height: 1.3;margin-bottom: 10px;text-transform: capitalize;}
.solutions_inter h4 {font-size: 1.4rem;font-weight: 700;line-height: 1.4;text-transform: capitalize;}
/*end*/
.achi-icon1 {background-color: #ebf5f8; color: #3ac4e5;position: relative;border-radius: 50%;margin: 0 auto;width: 80px;height: 80px;}
.achi-icon1 i {font-size: 40px;padding: 20px;}
.proce_head img {width: 20%;height: auto;}
.site-menu-toggle {top: 0;float: right;width: 40px;height: 20px;position: relative;z-index: 200;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer;}
.menu_3 {width: 80%;margin-bottom: 1em;}
#header .logo img {max-height: 60px;}
.digital_one h1 {color: #333;font-size: 2.4rem;font-weight: 700;line-height: 1.25;margin-bottom: 10px;text-transform: capitalize;}
.home{padding-top:2.5em;width:100%;background-color:#fff;height:auto;}
.grow_title {color: #333;font-size: 1em;font-weight: 600;line-height: 1.4;margin-bottom: 10px;}
.phone-email img{width:40px;}
.flex-phone p a span {color: #333;font-size: 16px;font-weight: 600;display: inline-block;}
.flex-phone p a {color: #333;font-size: 20px;font-weight: 600;display: inline-block;position: relative;}
.over_home {padding-top: 5.5em;}
.top_nacj h6 {color: #333;font-size: 1.1em;font-weight: 600;line-height: 1.4;margin-bottom: 0;}
.start-space{margin-bottom:20px;}
.top_nacj p {color: #333;font-size: 15px;font-weight: 400;line-height: 1.4;}
.flexef {padding: 20px 0 20px;}.excel_1 {color: #2C5EA5;font-size: 1.6rem;font-weight: 700;line-height: 1.3;margin-bottom: 25px;text-transform: capitalize;text-align: center;}
.slide {position: relative;transition: 0.3s;margin-bottom: 30px;}
.slide img {height: auto;filter: drop-shadow(5px 5px 10px #333);}
.servcies {margin-top: 5em;}
.dmar2 h2 {color: #333;font-size: 1.3rem;font-weight: 700;line-height: 1.3;margin-bottom: 10px;text-transform: capitalize;text-align: center;letter-spacing: 0.5px;}
.services_2 {list-style-type: none;padding: 0;}
.services_2 li a {color: #333;font-size: 16px;font-weight: 400;line-height: 2.4;position: relative;display: inline-block;}
.offera1 h2 {color: #333;font-size: 1.8em;text-transform: capitalize;line-height: 1.3;font-weight: 700;padding-top: 5px;text-shadow: 0px 10px 10px rgba(0,0,0,.3);}
.offera1 h3 {color: #333;font-size: 1.25em;text-transform: capitalize;line-height: 1.45;font-weight: 600;padding-top: 5px;text-shadow: 0px 10px 10px rgba(0,0,0,.3);}
.cal_list {display: flex;list-style-type: none;justify-content: flex-start;align-items: center;margin-top: 2em;padding: 0;gap: 1em;flex-wrap: wrap;}
.what_cll {background-color: #25d366;padding: 14px 25px;border-radius: 25px 25px 25px 25px;}
.what_cll a {color: #fff;font-size: 15px;font-weight: 500;}
.email_cll a {color: #fff;font-size: 15px;font-weight: 500;}.call_cll {background-color: #fff;padding: 14px 25px;border-radius: 25px 25px 25px 25px;box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;}
.call_cll a {color: #333;font-size: 15px;font-weight: 500;}
.email_cll {background-color: #2C5EA5;padding: 14px 25px;border-radius: 25px 25px 25px 25px;}
.about_home {padding-top: 20px;padding-bottom: 20px;background: #fff;}
.actll h3 {color: #333;font-size: 1.6rem;font-weight: 700;line-height: 1.4;margin-bottom: 10px;text-transform: capitalize;}
.actll p {color: #000;font-size: 1rem;font-weight: 400;line-height: 1.7;}
.reac_but3 {margin-top: 25px;text-align: left;margin-bottom: 30px;}
.expericence {padding: 10px;background-color: #fff;border-radius: 20px 20px 20px 20px;box-shadow: 0px 0px 10px 0px rgba(0,0,0,.14);width: 200px;position: absolute;left: 0;bottom: 0px;}
.contact_button-2 {padding: 12px 35px;font-weight: 500;font-size: 15px;border-radius: 10px;background: #2C5EA5;border: 1px solid #2C5EA5;color: #fff;text-decoration: none;letter-spacing: 1px;transition: all .3s linear;}
.us_choose h3 {font-size: 1.6rem;font-weight: 700;line-height: 1.2;margin-bottom: 10px;text-transform: capitalize;}
.us_choose p {color: #333;font-size: 1.1rem;font-weight: 400;line-height: 1.5;margin-bottom: 15px;}
.brans_quality {margin-bottom: 20px;justify-content: space-between;align-items: center;gap: 0.5em;display: flex;}
.brand h6 {font-size: 1.9rem;font-weight: 700;line-height: 1.4;margin-bottom: 5px;color: #fff;text-align: left;text-transform: uppercase;}
.world {background-image: url("../images/texhnical.jpg");min-height: auto;background-position: center;background-repeat: no-repeat;background-size: cover;height: auto;color: #fff;padding-top: 60px;padding-bottom: 60px;}
.brand p {font-size: 1rem;font-weight: 400;line-height: 1.7;margin-bottom: 5px;color: #fff;text-align: left;}
.businee li {color: #fff;font-size: 1rem;font-weight: 400;line-height: 1.8;}#title_seo h2 {text-align: center;color: #333;font-size: 1.6rem;font-weight: 700;line-height: 1.4;margin-top: 0em;text-transform: capitalize;}
.choosing-seo {padding-top: 2em;padding-bottom: 2em;background-color: #fff;}
.reac_but4 {margin-top: 25px;text-align: center;margin-bottom: 30px;}
#title_seo1 {box-shadow: 0px 30px 90px 0px rgba(0,0,0,.2);padding: 20px 10px 20px 10px;border-radius: 10px;background-color: #fff;margin-bottom: 30px;text-align: center;transition: 0.3s;margin-top: 20px;}#testimonal {padding: 20px 0 30px;}
.test_head h3 {font-size: 1.6rem;font-weight: 800;line-height: 1.2;margin-bottom: 5px;text-transform: capitalize;}
.excellent-1 h5 {color: #333;font-size: 1.4rem;font-weight: 600;line-height: 1.5;letter-spacing: 0.5px;margin-bottom: 0;}
.checked {color: #2C5EA5;font-size: 20px;}
.online_3 h3 {font-size: 1.6rem;font-weight: 600;line-height: 1.2;margin-bottom: 10px;text-transform: capitalize;color: #2C5EA5;}#title_seo1-1 h6 {font-size: 1.1rem;font-weight: 500;line-height: 1.5;margin-bottom: 10px;text-transform: capitalize;}
.process1 {background-color: #fff;padding: 10px 0 10px;}
.test_head p {font-size: 1rem;font-weight: 500;line-height: 1.5;margin-bottom: 10px;}
.inda-loacte {position: absolute;left: 41%;top: 44%;transition: opacity .25s ease-in-out;border-radius: 5px 5px 5px 5px;opacity: 1;}
.test_agency h3 {font-size: 1.6rem;font-weight: 700;line-height: 1.25;margin-bottom: 5px;text-transform: capitalize;}.par_aboy p {font-size: 1rem;font-weight: 400;line-height: 1.6;}
.sotiesr-1 {margin-top: 2em;}.achi-icon {background-color: #ffebe9;color: #2C5EA5;position: relative;border-radius: 50%;margin: 0 auto;width: 80px;height: 80px;}
.achi-icon i {font-size: 40px;padding: 20px;}
.achive-2 h5 {margin-top: 10px;font-size: 32px;font-weight: 700;line-height: 1.2;margin-bottom: 5px;text-transform: capitalize;}
.accordion-button {box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;position: relative;display: flex;align-items: center;width: 100%;padding: 1rem 1.25rem;font-size: 1rem;font-weight: 600;color: #666;text-align: left;background-color: #f8fcfc;border: 0;border-bottom-width: 0px;border-bottom-style: none;border-bottom-color: currentcolor;border-bottom-width: 0px;border-bottom-style: none;border-bottom-color: currentcolor;border-radius: 0;overflow-anchor: none;transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;}
.stand_p p {font-size: 14px;font-weight: 400;line-height: 1.7;}
.digtial-fot-names a {color: #042315;font-weight: 400;font-size: 14.5px;line-height: 1.8;}
.call-back-touch {font-weight: 600;font-size: 20px;line-height: 1.5;text-transform: capitalize;text-align: left;}
.cont-us a {color: #042315;font-weight: 500;font-size: 1rem;line-height: 1.8;}
.contact_button-3 {padding: 10px 25px;font-weight: 500;font-size: 14px;border-radius: 50px;background: #333;border: 1px solid #333;color: #fff;text-decoration: none;letter-spacing: 0;transition: all 0.5s;text-transform: capitalize;}
#title_seo {background-color: transparent;margin-top: 3em;}#title_seo2 h3 {color: #333;font-size: 1.2rem;font-weight: 600;line-height: 1.4;margin-bottom: 5px;text-transform: capitalize;}#title_seo1 h3 {color: #333;font-size: 1.2rem;font-weight: 600;line-height: 1.4;margin-bottom: 5px;text-transform: capitalize;}
}
/*md Medium devices (landscape tablets, 769px to 992px) */
@media (min-width: 768px) and (max-width: 991.98px){
  #software-background {background-image: url("../images/services-folder/software-development-image.webp");position: relative;background-size: cover;background-position: center;padding: 3em 0 5em;background-repeat: no-repeat;color: #fff;}
  .mobile-box h5 {font-size: 1.2rem;font-weight: 700;line-height: 1.3;text-transform: capitalize;margin-bottom: 5px;}
  #app-dev {padding: 60px 0 60px;}  
/*services*/
#software-background {background-image: url("../images/services-folder/software-development-image.webp");position: relative;background-size: cover;background-position: center;padding: 5em 0 5em;background-repeat: no-repeat;color: #fff;}
.develop-sever h2 {font-size: 2rem;font-weight: 800;line-height: 1.3;text-transform: capitalize;letter-spacing: 1px;margin-bottom: 5px;}
.devel-develop h2 {text-align: center;font-size: 1.6rem;font-weight: 700;line-height: 1.4;text-transform: capitalize;margin-bottom: 5px;}.serv-solutio p {font-size: 1em;font-weight: 400;line-height: 1.7;}
.list-delivert ul {list-style-type: none;padding: 0;}
.list-delivert ul li {font-size: 25px;font-family: merriweatherbold_italic;padding-left: 34px;color: rgb(61, 61, 61);list-style: none;background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxwYXRoIGZpbGw9IiNFRjUzNjYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTEwIDBDNC40NzcgMCAwIDQuNDc3IDAgMTBzNC40NzcgMTAgMTAgMTAgMTAtNC40NzcgMTAtMTBBMTAgMTAgMCAwIDAgMTAgMHptNC45NDMgOC43OWwtNS4wNDggNC43NjJhLjk1Mi45NTIgMCAwIDEtMS4zMzMgMEw1Ljk5IDEwLjkxNGEuOTczLjk3MyAwIDEgMSAxLjM2Mi0xLjM5bDEuOTA1IDEuOTYyIDQuMzcyLTQuMTI0YS45Ny45NyAwIDEgMSAxLjMxNCAxLjQyOHoiLz4KPC9zdmc+Cg==") left top 3px no-repeat;margin-bottom: 20px;line-height: 24px;letter-spacing: -0.15px;}
#ai {background-image: url("../images/services-folder/agimage_ai_cover.jpeg");position: relative;background-size: cover;background-position-x: 100%;padding: 3em 0 3em;background-repeat: no-repeat;}
/*animated*/
#animation-1 {padding: 40px 0 40px;}
.animated-text h2, .animated-text h3 {font-size: 1.4em;font-weight: 600;line-height: 1.3;text-transform: capitalize;margin-bottom: 5px;margin-top: 20px;}
  /*video*/
.editing-videi-list ul li {font-size: 1rem;font-weight: 400;line-height: 1.9;}
.editing-videi-list {background: rgba(0, 0, 0, 0.6);padding: 10px;}
#choose-vide {background-image: url("../images/services/editing-one.jpg");position: relative;background-size: cover;background-position: bottom;padding: 3em 0 2em;background-repeat: no-repeat;color: #fff;}
#video-prodiction {padding: 40px 0 40px;}
/*hosting*/
.medi_sec p {font-size: 14px;font-weight: 400;line-height: 1.6;}
#small-mediam {padding: 20px 0 20px;}
.result_hostong h2 {font-size: 1.4rem;font-weight: 700;line-height: 1.3;text-transform: capitalize;margin-bottom: 5px;}
.medi_sec h4 {font-size: 1.1rem;font-weight: 600;line-height: 1.5;text-transform: uppercase;margin-top: 10px;}
.hosting-box h2 {font-size: 1.6rem;font-weight: 600;line-height: 1.3;text-transform: capitalize;margin-bottom: 5px;}
.result_hostong p {font-size: 1rem;font-weight: 400;line-height: 1.6;text-transform: capitalize;margin-bottom: 5px;}
  /*graphic*/
  .design_grap {text-align: center;font-size: 1.6rem;font-weight: 600;line-height: 1.3;text-transform: capitalize;margin-bottom: 1em;}
  .service_hightlight_wrap {display: flex;align-items: stretch;flex-wrap: wrap;}
  .Graphicsection {padding: 3em 0 3em;background-color: #222;color: #fff;}
  .service_hightlight_wrap > div.heading {width: 100%;}
  .service_hightlight_wrap .heading h5 {color: #fff;margin-bottom: 20px;display: flex;align-items: center;height: auto;font-size: 20px;font-weight: 600;}
  .service_hightlight_wrap > div {width: 100%;}
  .service_hightlight_wrap > div.service_highlight_content h6 {padding: 10px 10px;border: 5px solid #ef494930;margin-bottom: 0px;height: 100%;display: flex;align-items: center;font-size: 15px;font-weight: 500;line-height: 1.5;}
  .trans-fre h2 {font-size: 1.5rem;font-weight: 700;line-height: 1.3;text-transform: capitalize;margin-bottom: 5px;margin-top: 5px;}
  .trans-fre p {font-size: 1rem;font-weight: 400;line-height: 1.6;}
  .serv_logo h4 {margin-top: 10px;font-size: 1rem;font-weight: 500;line-height: 1.4;text-transform: capitalize;}
/*website*/
.proce_box h5 {margin-top: 10px;font-size: 1.1rem;font-weight: 600;line-height: 1.4;text-transform: capitalize;margin-bottom: 0;}
.offer1-service h2 {font-size: 1.8rem;font-weight: 700;line-height: 1.3;margin-bottom: 20px;text-transform: capitalize;text-align: center;}
.whole-serv {border-style: solid;border-width: 2px 2px 2px 2px;border-color: #FCB900;transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin: 5px 5px 5px 5px;padding: 10px;}
.whole-serv ul li {color: #fff;font-size: 14px;font-weight: 500;line-height: 2;position: relative;}
.web_servi {padding-top: 10px;padding-bottom: 10px;}
.serv_title {font-size: 1.6rem;font-weight: 600;line-height: 1.4;margin-bottom: 10px;text-transform: capitalize;text-align: center;}
.deve_p h4 {color: #2C5EA5;font-size: 18px;font-weight: 600;line-height: 1.2;margin-bottom: 5px;text-transform: uppercase;}
.lets_talk h4 {font-size: 1.4rem;font-weight: 700;line-height: 1.3;margin-bottom: 20px;text-transform: capitalize;}
.but_img {margin-bottom: 0px;}
.develop_2 {padding: 40px 0 40px;background-color: #fff;}
.web_design {font-size: 1.45rem;font-weight: 600;line-height: 1.25;margin-bottom: 10px;text-transform: capitalize;text-align: center;}
.process-graphic {padding: 1em 0 3em;}
.grap_proc {text-align: center;width: 100%;margin: 0 auto;}
.grap_proc p {font-size: 1rem;font-weight: 400;line-height: 1.6;}
#bash::after {position: absolute;top: 40px;left: 0;width: 100%;content: "- - - - - -";z-index: -111111;}
/*voice*/
.feature_call p {font-size: 16px;font-weight: 400;line-height:1.6;}
.feature_call img{width:30px;}
.feature_call h4 {font-size: 16px;font-weight: 600;line-height: 1.3;text-transform: capitalize;}
.campin_cals img {width: 20%;}
/*whatsapp*/
.whatsapp-backgrownd {margin-top: 4em;padding-top: 60px;padding-bottom: 60px;}
.serv_what {padding: 10px;font-size: 1.25rem;font-weight: 500;line-height: 1.7;margin-bottom: 10px;text-align: center;}
/*sms*/
.bulck-img img {width: 44px;}
.bulk-backgrownd {margin-top: 4em;padding-top: 60px;padding-bottom: 60px;}
.head_sms1 h3 {font-size: 1.2rem;font-weight: 600;line-height: 1.3;text-transform: capitalize;margin-bottom: 5px;}
.bluck-smw1 {background: linear-gradient(180deg, #F8F8F8 0%, rgba(255, 255, 255, 0) 100%);background-color: rgba(0, 0, 0, 0);border: 1px solid;border-image-source: none;border-image-source: linear-gradient(90deg, #ECF2F6 0%, rgba(236, 242, 246, 0) 70.31%);background-color: #fff;margin-bottom: 20px;padding: 10px;display: flex;gap: 1em;}
.choos_title {font-size: 1.8rem;font-weight: 600;line-height: 1.3;margin-bottom: 20px;text-transform: capitalize;text-align: center;}
.why_bluck {padding-top: 4em;padding-bottom: 4em;background-color: #222;color: #fff;}
/*youtube*/
.youtube-backgrownd {margin-top: 4em;padding-top: 60px;padding-bottom: 60px;}
.seo_title h6 {font-size: 1.2rem;font-weight: 600;text-align: left;line-height: 1.2;color: #2C5EA5;text-transform: uppercase;}.services_seo h3 {text-align: center;font-size: 1.6rem;font-weight: 700;line-height: 1.4;margin-bottom: 15px;text-transform: capitalize;}
.chaneel_1 h5 {font-size: 1.6rem;font-weight: 600;line-height: 1.2;margin-bottom: 5px;text-align: center;text-transform: capitalize;}
.advnt {padding: 50px 0 50px;background: #fff;}
.redy_gate h3 {font-size: 1.5rem;font-weight: 600;line-height: 1.35;margin-bottom: 5px;text-align: left;text-transform: capitalize;}
.redy_gate p {font-size: 16px;font-weight: 400;line-height: 1.7;margin-bottom: 6px;}
/*email*/
.email-backgrownd {margin-top: 5em;padding-top: 50px;padding-bottom: 50px;}
.social_benifits {padding-top: 30px;padding-bottom: 30px;}
  /*ppc*/
.ppp-backgrownd {margin-top: 5em;padding-top: 60px;padding-bottom: 60px;}
.include-p1 {font-size: 1.4rem;font-weight: 600;line-height: 1.4;margin-bottom: 10px;text-transform: capitalize;margin-top: 20px;}
.list_ppc {list-style-type: none;padding: 0;}
.list_ppc li {font-size: 17px;font-weight: 400;line-height: 1.9;}
.mang-ppc {font-size: 25px;font-weight: 700;line-height: 1.2;margin-bottom: 20px;text-align: center;text-transform: capitalize;}
/*smm*/
.smm-backgrownd {margin-top: 5em;padding-top: 80px;padding-bottom: 80px;}
.include_smm {padding-top: 20px;z-index: 1;position: relative;}
.choose_servi h2 {font-size: 1.3rem;font-weight: 700;line-height: 1.5;margin-bottom: 10px;text-transform: capitalize;}
.smm-blocl {display: flex;align-content: flex-start;box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.12);transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top: 0px;margin-bottom: 30px;padding: 25px 10px 18px 10px;}.plus {width: 35%;margin-right: 10px;}
.content-smm p {font-size: 15px;font-weight: 400;line-height: 1.6;margin-bottom: 6px;}
.makes {text-align: center;font-size: 1.5rem;font-weight: 600;line-height: 1.5;margin-bottom: 20px;padding-top: 80px;}
.stargeies h4 {font-size: 1.1rem;font-weight: 700;line-height: 1.4;text-transform: uppercase;margin-bottom: 5px;}
.service_head {text-align: center;color: #333;font-size: 1.4rem;font-weight: 600;line-height: 1.3;margin-bottom: 30px;text-transform: capitalize;}
.social_channels1 {padding: 50px 0 50px;}
/*smo*/
.include-p {font-size: 2rem;font-weight: 700;line-height: 1.4;text-transform: capitalize;text-align: center;margin-bottom: 10px;}
.smo-backgrownd {margin-top: 3em;padding-top: 80px;padding-bottom: 40px;}
.img-soxial {width: 15%;}
.we_do_1 {font-size: 50px;font-weight: 700;color: rgb(230 230 230);line-height: 60px;margin-bottom: 20px;text-align: right;}
.ponits-heading1 {font-size: 1.1rem;font-weight: 500;padding-top: 10px;line-height: 1.5;}
/*sem*/
.absolute {
  position: absolute;
  top: 0%;
  bottom: 0;
  left: 27%;
  font-size: 2rem;
  font-weight: 700;
  color: #2C5EA5;
  line-height: 1.2;
  margin-bottom: 5px;
  text-transform: capitalize;
}
/*digital-servicea pages*/
.di-backgrownd {margin-top: 5em;padding-top: 50px;padding-bottom: 50px;}
.services_callbutton h2 {color: #fff;font-size: 2em;text-transform: capitalize;line-height: 1.3;font-weight: 700;padding-top: 5px;text-shadow: 0px 10px 10px rgba(0,0,0,.3);}
.services_callbutton {background: linear-gradient(90deg, rgba(12,91,60,1) 0%, rgba(219,155,43,1) 100%);background-position-x: 0%;background-position-y: 0%;background-repeat: repeat;background-image: linear-gradient(90deg, rgb(12, 91, 60) 0%, rgb(219, 155, 43) 100%);background-size: auto;background-image: url("../images/services/seo product-images.jpg");position: relative;background-size: cover;background-position: bottom;padding: 2em 0 2em;background-repeat: no-repeat;}
.customer_gtw {padding: 30px 0 30px;background: #fff;}
.optimis_gte h3 {font-size: 16px;font-weight: 600;line-height: 1.3;margin-bottom: 10px;text-transform: capitalize;}
.solutions h4 {font-size: 1.4rem;font-weight: 700;line-height: 1.3;margin-bottom: 10px;text-transform: capitalize;}
.what-we-do-gtq {background-color: #fff;padding: 30px 0 30px;}.spceiea p {font-size: 16px;font-weight: 400;line-height: 1.7;margin-bottom: 10px;}
.services_top h5 {font-size: 1.6rem;font-weight: 700;line-height: 1.4;margin-bottom: 10px;text-transform: capitalize;}
.what_we-do {padding-top: 40px;padding-bottom: 40px;}
.services_top p {font-size: 16px;font-weight: 400;line-height: 1.7;}
/*contactus*/
.schedule {font-size: 1.6rem;text-align: center;text-transform: uppercase;margin-top: 10px;padding: 0;font-weight: 800;}
#contact_section {padding: 30px 0 50px;}
.new {font-size: 18px;border-color: #2C5EA5;border-radius: 10px;padding: 10px 45px;background-color: #2C5EA5;color: #fff;text-align: center;}
.inner-card {color: #2C5EA5;font-size: 50px;text-align: center;}
.save {font-size: 18px;padding: 5px;text-align: center;color: #2C5EA5;font-weight: 600;}
.office-head {color: #2C5EA5;font-weight: 700;font-size: 1.6rem;text-align: center;padding-top: 10px;padding-bottom: 10px;text-transform: uppercase;}
.contact-map {padding-top: 40px;padding-bottom: 40px;}
.address-company {color: #424a4f;font-weight: 400;font-size: 1.1rem;line-height: 1.6;text-align: justify;}
.address-head {color: #2C5EA5;font-weight: 700;font-size: 1.3rem;text-transform: uppercase;margin-bottom: 0;margin-top: 10px;}
.adress-para a {color: #424a4f;font-size: 1rem;}
/*digital-services*/
.digital-services-section1 {
  background: hsla(41, 100%, 70%, 1);
  background: linear-gradient(90deg, hsla(41, 100%, 70%, 1) 0%, hsla(7, 76%, 47%, 1) 100%);
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#FFCF67", endColorstr="#D3321D", GradientType=1 );
  margin-top: -0px;
  margin-bottom: 0px;
  padding-bottom: 50px;
}
a #title_seo1 p {
  color: #333;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  margin-bottom: 6px;
}
.services-head-digi h1 {font-size: 2.4rem;font-weight: 700;line-height: 1.2;margin-bottom: 5px;text-transform: capitalize;}
.bran_to {background: hsla(41, 100%, 70%, 1);background: linear-gradient(90deg, hsla(41, 100%, 70%, 1) 0%, hsla(7, 76%, 47%, 1) 100%);background: -moz-linear-gradient(90deg, hsla(41, 100%, 70%, 1) 0%, hsla(7, 76%, 47%, 1) 100%);background: -webkit-linear-gradient(90deg, hsla(41, 100%, 70%, 1) 0%, hsla(7, 76%, 47%, 1) 100%);filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#FFCF67", endColorstr="#D3321D", GradientType=1 );color: #fff;letter-spacing: -0.02em;padding: 5px 10px;font-weight: 700;width: 250px;margin: 0 auto;margin-bottom: 0px;text-transform: uppercase;font-size: 16px;margin-bottom: 20px;}
.services-head-digi {padding-top: 4em;text-align: center;}
.digital-services-section {margin-top: 5em;height: auto;background-color: #fff;}
.explor-service {width: 100%;margin: 0 auto;color: #fff;padding: 10px;text-align: center;}
.explor-service h2 {font-size: 1.7rem;font-weight: 700;line-height: 1.2;margin-bottom: 5px;text-transform: capitalize;}
.explor-service p {font-size: 1rem;font-weight: 500;line-height: 1.6;margin-bottom: 5px;}
.marketing-para h2, h4 {font-size: 1.8rem;font-weight: 700;line-height: 1.2;margin-bottom: 5px;text-transform: capitalize;}
.marketing-para h2, h4 {font-size: 1.4rem;font-weight: 700;line-height: 1.3;margin-bottom: 5px;text-transform: capitalize;}
.offera_design h2 {color: #333;font-size: 2.2em;text-transform: capitalize;line-height: 1.3;font-weight: 700;padding-top: 5px;text-shadow: 0px 10px 10px rgba(0,0,0,.3);}
.offera_design {padding: 1em 0 1em;}
.offera_design h3 {color: #333;font-size: 1.2em;text-transform: capitalize;line-height: 1.3;font-weight: 600;padding-top: 5px;text-shadow: 0px 10px 10px rgba(0,0,0,.3);}
.quote_pages h5 {font-size: 1.6em;text-transform:capitalize;line-height:1.3;font-weight: 700;padding-bottom: 0;}
.form-group {margin-top: 10px;}
/*internship*/
.about_title h1 {font-size: 1.4rem;font-weight: 700;line-height: 1.2;color: #2C5EA5;text-transform: uppercase;}
.form-group h3 {font-size: 1.1rem;font-weight: 600;line-height: 1.45;text-transform: capitalize;text-align: center;color: #2C5EA5;}
.progrma_inters {padding: 2em 0 2em;}
.about_title p {font-size: 1rem;font-weight: 400;line-height: 1.6;}
.inter-progr h2 {font-size: 1.4rem;font-weight: 700;line-height: 1.2;text-transform: capitalize;margin-bottom: 1em;text-align: center;}
.operacti-title h2 {font-size: 1.6rem;font-weight: 700;line-height: 1.25;text-transform: capitalize;text-align: center;}
/*career*/
.website-backgrownd {margin-top: 3em;padding-top: 80px;padding-bottom: 20px;}
.seo_title h1 {font-size: 2rem;font-weight: 800;line-height: 1.3;text-transform: capitalize;letter-spacing: initial;margin-bottom: 5px;}
.seo_title p {font-size: 17px;font-weight: 400;text-align: left;line-height: 1.7;}
.carrer-heading h2 {font-size: 1.6rem;font-weight: 700;line-height: 1.3;text-transform: uppercase;margin-bottom: 10px;text-align: center;}
.contact li {font-size: 17px;font-weight: 400;line-height: 2;color: #333;}
.contact {list-style-type: none;text-align: left;text-decoration: none;padding: 0;}
.call-us {margin-top: 1em;margin-bottom: 1em;}
.button {padding: 12px 34px;text-align: center;text-transform: capitalize;font-weight: 600;cursor: pointer;font-size: 16px;display: inline-block;border-radius: 10px;}
/*end*/
/*blogpages*/
.blog-box {box-shadow: 0 0 23px 1px rgb(0 0 0/22%);transition: .5s;padding: 10px;border-radius: 10px;text-align: center;height: 100%;}
#blog-page1 {margin-top: 5em;padding-bottom: 3em;}
.blog-heading h1 {font-size: 2.4rem;font-weight: 800;line-height: 1.3;text-transform: capitalize;letter-spacing: 1px;margin-bottom: 5px;}
.blog-heading p {font-size: 1rem;font-weight: 400;line-height: 1.6;width: 100%;margin: 0 auto;}
.blog-heading {text-align: center;margin-top: 4em;}
a .blog-box h2 {font-size: 1.1rem;font-weight: 500;line-height: 1.4;margin: 15px 0 0 0;color: #333;text-transform: uppercase;}
.gap-blog {margin-bottom: 2em;}
#blog-section {padding: 50px 0 20px;}.blog-heading1 h1 {font-size: 1.6em;font-weight: 700;line-height: 1.3;text-transform: capitalize;letter-spacing: initial;margin-bottom: 5px;}
.blog-heading1 {text-align: center;margin-top: 3em;}.blog-content1 h2, .blog-content1 h3 {font-size: 1.4rem;font-weight: 700;line-height: 1.3;text-transform: uppercase;margin-bottom: 5px;}
.blog-content1 p {font-size: 1rem;font-weight: 400;line-height: 1.65;}.direct-top-blog h4 {font-size: 1.6rem;font-weight: 600;line-height: 1.3;text-transform: capitalize;margin-bottom: 10px;text-align: center;}
.excel_1 {color: #2C5EA5;font-size: 1.5rem;font-weight: 800;line-height: 1.3;margin-bottom: 20px;text-transform: capitalize;text-align: center;}
/*end*/
/*aboutus*/
.about_title h2 {font-size: 2rem;font-weight: 700;line-height: 1.25;text-transform: capitalize;}
.about_title2 {width: 85%;text-align: center;background-image: url("../images/services/background.png");position: relative;background-size: cover;background-position: center;padding: 1em;background-repeat: no-repeat;margin-bottom: 3em;}
.businee-1 h2 {font-size: 2.4rem;font-weight: 800;line-height: 1.35;text-transform: capitalize;}.banner_ab {background-image: url("../images/banner/company-section.png");position: relative;background-size: cover;background-position: center;padding: 100px 0;background-repeat: no-repeat;margin: 3em 0 3em;}
.time-off-who {font-size: 2rem;font-weight: 700;line-height: 1.35;text-transform: capitalize;text-align: center;margin-bottom: 10px;}
.quality-h5 {font-size: 1.1rem;text-align: center;padding-top: 5px;padding-bottom: 5px;font-weight: 600;}
.time-off-who-1 {font-size: 1.8rem;text-align: center;text-transform: uppercase;padding-top: 5px;font-weight: 800;}
.quality-para {font-weight: 400;font-size: 1.1rem;line-height: 1.6;text-align: center;margin-bottom: 0;}
.we-promise-section {background-color: rgba(252,183,67,.11);padding-top: 60px;padding-bottom: 60px;border-radius: 16px;margin-top: 3em;}
.optimis_gte h2 {color: #333;font-size: 1.8rem;font-weight: 700;line-height: 1.3;margin-bottom: 5px;text-transform: capitalize;}
.solutions_inter h3 {font-size: 2rem;font-weight: 800;line-height: 1.3;margin-bottom: 10px;text-transform: capitalize;}
.solutions_inter h4 {font-size: 1.4rem;font-weight: 700;line-height: 1.3;text-transform: capitalize;}
.button {padding: 12px 24px;text-align: center;text-transform: capitalize;font-weight: 600;cursor: pointer;font-size: 16px;display: inline-block;border-radius: 10px;}
/*end*/
#header .logo img {max-height: 60px;}
.digital_one h1 {color: #333;font-size: 2.2rem;font-weight: 700;line-height: 1.1;margin-bottom: 10px;text-transform: capitalize;}
.grow_title {color: #333;font-size: 1em;font-weight: 600;line-height: 1.4;margin-bottom: 10px;}
.flex-phone p a {color: #333;font-size: 19px;font-weight: 800;display: inline-block;position: relative;}
.flex-phone p a span {color: #333;font-size: 14px;font-weight: 600;display: inline-block;}
.over_home {padding-top: 4.5em;}
.home {padding-top: 4.5em;width: 100%;background-color: #fff;height: auto;}
.typewrite {font-size: 1.3em;font-weight: 700;line-height: 2;text-transform: capitalize;margin-top: 10px;background-color: transparent;padding-top: 8px;padding-left: 5px;padding-right: 5px;color: #333;}.start-space{margin-bottom:20px;}
.top_nacj h6 {color: #333;font-size: 1.2em;font-weight: 600;line-height: 1.4;margin-bottom: 0;}
.top_nacj p {color: #333;font-size: 1em;font-weight: 400;line-height: 1.4;}
.flexef {padding: 20px 0 20px;}
.excel_1 {color: #2C5EA5;font-size: 1.7rem;font-weight: 800;line-height: 1.2;margin-bottom: 25px;text-transform: capitalize;text-align: center;}.slide img {height: 200px;}

.dmar2 h2 {color: #333;font-size: 1.3rem;font-weight: 700;line-height: 1.3;margin-bottom: 5px;text-transform: capitalize;text-align: center;letter-spacing: 0.5px;}
.services_2 {list-style-type: none;padding: 0;}
.services_2 li a {color: #333;font-size: 15px;font-weight: 500;line-height: 2.1;position: relative;display: inline-block;}
.offera1 h2 {color: #333;font-size: 2em;text-transform: capitalize;line-height: 1.3;font-weight: 700;padding-top: 5px;text-shadow: 0px 10px 10px rgba(0,0,0,.3);}
.offera1 h3 {color: #333;font-size: 1.2em;text-transform: capitalize;line-height: 1.3;font-weight: 600;padding-top: 5px;text-shadow: 0px 10px 10px rgba(0,0,0,.3);}
.about_home {padding-top: 50px;padding-bottom: 20px;background: #fff;}
.actll h3 {color: #333;font-size: 1.5rem;font-weight: 700;line-height: 1.3;margin-bottom: 5px;text-transform: capitalize;}
.actll p {color: #000;font-size: 1rem;font-weight: 400;line-height: 1.6;}
.us_choose h3 {font-size: 1.6rem;font-weight: 700;line-height: 1.2;margin-bottom: 5px;text-transform: capitalize;}
.us_choose p {color: #333;font-size: 1.1rem;font-weight: 400;line-height: 1.5;margin-bottom: 15px;}
.brand h6 {font-size: 1.8rem;font-weight: 700;line-height: 1.3;margin-bottom: 5px;color: #fff;text-align: left;text-transform: uppercase;}
.brand p {font-size: 1.1rem;font-weight: 400;line-height: 1.7;margin-bottom: 5px;color: #fff;text-align: left;}
.businee li {color: #fff;font-size: 1.1rem;font-weight: 400;line-height: 1.8;}
#title_seo h2 {text-align: center;color: #333;font-size: 1.9rem;font-weight: 700;line-height: 1.4;margin-top: 0em;text-transform: capitalize;}
#testimonal {padding: 20px 0 60px;}
.test_head h3 {font-size: 1.7rem;font-weight: 800;line-height: 1.2;margin-bottom: 5px;text-transform: capitalize;}
.excellent-1 h5 {color: #333;font-size: 1.2rem;font-weight: 600;line-height: 1.5;letter-spacing: 0.5px;margin-bottom:0;}
.checked {color: #2C5EA5;font-size: 20px;}
.excellent-1 p {font-size: 1rem;font-weight: 500;line-height: 1.5;letter-spacing: 0;}
.google-Logo img {width: 100px;}.onliee {padding-top: 60px;padding-bottom: 60px;background: #fff;}
.online_3 h3 {font-size: 1.7rem;font-weight: 600;line-height: 1.2;margin-bottom: 5px;text-transform: capitalize;color: #2C5EA5;}.online_3 p {font-size: 1rem;font-weight: 500;line-height: 1.5;margin-bottom: 5px;text-transform: capitalize;}
#title_seo1-1 h6 {font-size: 1.1rem;font-weight: 500;line-height: 1.3;margin-bottom: 5px;text-transform: capitalize;}.process1 {background-color: #fff;padding: 20px 0 20px;}
.proce_head h3 {font-size: 1.1rem;font-weight: 600;line-height: 1.3;margin: 10px 0 5px;text-transform: capitalize;}
.proce_head p {font-size: 14px;font-weight: 400;line-height: 1.6;}
.make-gap {margin-top: 10px;margin-bottom: 30px;}
.inda-loacte {position: absolute;left: 38%;top: 34%;transition: opacity .25s ease-in-out;border-radius: 5px 5px 5px 5px;opacity: 1;}
.test_agency h3 {font-size: 1.2rem;font-weight: 700;line-height: 1.6;margin-bottom: 5px;text-transform: capitalize;}
.par_aboy p {font-size: 1rem;font-weight: 400;line-height: 1.6;}
.achive-2 h5 {margin-top: 10px;font-size: 28px;font-weight: 700;line-height: 1.2;margin-bottom: 5px;text-transform: capitalize;}
.achive-2 p {font-size: 1rem;font-weight: 500;line-height: 1.2;text-transform: capitalize;}
.accordion-button {box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;position: relative;display: flex;align-items: center;width: 100%;padding: 1rem 1.25rem;font-size: 1rem;font-weight: 600;color: #666;text-align: left;background-color: #f8fcfc;border: 0;border-bottom-width: 0px;border-bottom-style: none;border-bottom-color: currentcolor;border-bottom-width: 0px;border-bottom-style: none;border-bottom-color: currentcolor;border-radius: 0;overflow-anchor: none;transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;}
.media-29101 img {display: block;width: 80%;height: 55px;margin: 0 auto;}
}
/*lg Large devices (laptops/desktops, 993px to 1200px)*/
@media (min-width: 993px) and (max-width: 1200px) {
  #software-background {background-image: url("../images/services-folder/software-development-image.webp");position: relative;background-size: cover;background-position: center;padding: 3em 0 5em;background-repeat: no-repeat;color: #fff;}
  .mobile-box h5 {font-size: 1.2rem;font-weight: 700;line-height: 1.3;text-transform: capitalize;margin-bottom: 5px;}
  #app-dev {padding: 60px 0 60px;}  
/*services*/
#ai {background-image: url("../images/services-folder/agimage_ai_cover.jpeg");position: relative;background-size: cover;background-position-x: 100%;padding: 3em 0 3em;background-repeat: no-repeat;}
.develop-sever h2 {
  font-size: 2.2rem;
  font-weight: 800;
  line-height: 1.3;
  text-transform: capitalize;
  letter-spacing: 1px;
  margin-bottom: 5px;
}
.choise li {
  font-size: 1em;
  line-height: 1.8;
  font-weight: 500;
}
/*end*/
.compa-vide h4 {font-size: 1.1rem;font-weight: 600;line-height: 1.5;text-transform: capitalize;margin-top: 10px;}
.medi_sec h4 {font-size: 1rem;font-weight: 600;line-height: 1.5;text-transform: uppercase;margin-top: 10px;}
.service_hightlight_wrap .heading h5 {color: #fff;margin-bottom: 0px;display: flex;align-items: center;height: 100%;font-size: 20px;font-weight: 600;line-height: 1.5;}
.service_hightlight_wrap > div.service_highlight_content h6 {padding: 20px 20px;border: 5px solid #ef494930;margin-bottom: 0px;height: 100%;display: flex;align-items: center;font-size: 16px;font-weight: 500;line-height: 1.5;}
.trans-fre h2 {font-size: 1.8rem;font-weight: 700;line-height: 1.3;text-transform: capitalize;margin-bottom: 5px;}
.serv_logo h4 {margin-top: 10px;font-size: 1rem;font-weight: 500;line-height: 1.4;text-transform: capitalize;}
/*graphic end*/
.website-backgrownd {margin-top: 5em;padding-top: 100px;padding-bottom: 60px;}
.whole-serv ul li {color: #fff;font-size: 16px;font-weight: 500;line-height: 2.1;position: relative;}
.deve_p h4 {color: #2C5EA5;font-size: 20px;font-weight: 600;line-height: 1.2;margin-bottom: 5px;text-transform: uppercase;}
.web_design {font-size: 1.6rem;font-weight: 600;line-height: 1.35;margin-bottom: 10px;text-transform: capitalize;}
/*voice*/
.campin_cals h5 {font-size: 16px;font-weight: 600;line-height: 1.3;text-transform: capitalize;margin-top: 10px;}
.feature_call p {font-size: 16px;font-weight: 400;line-height:1.6;}
.feature_call img{width:50px;}
.feature_call h4 {font-size: 16px;font-weight: 600;line-height: 1.3;text-transform: capitalize;}
.campin_cals img {width: 20%;}
/*whatsapp*/
.whatsapp-backgrownd {margin-top: 4em;padding-top: 80px;padding-bottom: 80px;}
.serv_what {padding: 10px;font-size: 1.25rem;font-weight: 500;line-height: 1.7;margin-bottom: 10px;text-align: center;}
.services_callbutton h2 {color: #fff;font-size: 2em;text-transform: capitalize;line-height: 1.3;font-weight: 700;padding-top: 5px;text-shadow: 0px 10px 10px rgba(0,0,0,.3);}
  /*sms*/
.bulck-img img {width: 44px;}
.bulk-backgrownd {margin-top: 4em;padding-top: 80px;padding-bottom: 80px;}
.head_sms1 h3 {font-size: 1.2rem;font-weight: 600;line-height: 1.3;text-transform: capitalize;margin-bottom: 5px;}
.bluck-smw1 {background: linear-gradient(180deg, #F8F8F8 0%, rgba(255, 255, 255, 0) 100%);background-color: rgba(0, 0, 0, 0);border: 1px solid;border-image-source: none;border-image-source: linear-gradient(90deg, #ECF2F6 0%, rgba(236, 242, 246, 0) 70.31%);background-color: #fff;margin-bottom: 20px;padding: 10px;display: flex;gap: 1em;}
.choos_title {font-size: 1.8rem;font-weight: 600;line-height: 1.3;margin-bottom: 20px;text-transform: capitalize;text-align: center;}
.why_bluck {padding-top: 4em;padding-bottom: 4em;background-color: #222;color: #fff;}
/*youtube*/
.youtube-backgrownd {margin-top: 4em;padding-top: 60px;padding-bottom: 60px;}
.seo_title h6 {font-size: 1.2rem;font-weight: 600;text-align: left;line-height: 1.2;color: #2C5EA5;text-transform: uppercase;}.services_seo h3 {text-align: center;font-size: 1.6rem;font-weight: 700;line-height: 1.4;margin-bottom: 15px;text-transform: capitalize;}
.chaneel_1 h5 {font-size: 1.6rem;font-weight: 600;line-height: 1.2;margin-bottom: 5px;text-align: center;text-transform: capitalize;}
.advnt {padding: 50px 0 50px;background: #fff;}
.redy_gate h3 {font-size: 1.5rem;font-weight: 600;line-height: 1.35;margin-bottom: 5px;text-align: left;text-transform: capitalize;}
.redy_gate p {font-size: 16px;font-weight: 400;line-height: 1.7;margin-bottom: 6px;}
/*email*/
.email-backgrownd {margin-top: 5em;padding-top: 50px;padding-bottom: 50px;}
.social_benifits {padding-top: 30px;padding-bottom: 30px;}
.points-services {background-color: #fff;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);color: #333;padding: 5px;margin-bottom: 12px;}
 /*ppc*/
 .ppp-backgrownd {margin-top: 5em;padding-top: 80px;padding-bottom: 80px;}
 .include-p1 {font-size: 1.4rem;font-weight: 600;line-height: 1.4;margin-bottom: 10px;text-transform: capitalize;margin-top: 20px;}
 .list_ppc {list-style-type: none;padding: 0;}
 .list_ppc li {font-size: 17px;font-weight: 400;line-height: 1.9;}
 .mang-ppc {font-size: 25px;font-weight: 700;line-height: 1.2;margin-bottom: 20px;text-align: center;text-transform: capitalize;}
.mangae_box h5 {font-size: 1.1rem;font-weight: 700;line-height: 1.4;margin-bottom: 5px;}
/*smm*/
.smm-backgrownd {margin-top: 5em;padding-top: 80px;padding-bottom: 80px;}
.include_smm {padding-top: 20px;z-index: 1;position: relative;}
.choose_servi h2 {font-size: 1.3rem;font-weight: 700;line-height: 1.5;margin-bottom: 10px;text-transform: capitalize;}
.smm-blocl {display: flex;align-content: flex-start;box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.12);transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top: 0px;margin-bottom: 30px;padding: 25px 10px 18px 10px;}.plus {width: 35%;margin-right: 10px;}
.content-smm p {font-size: 15px;font-weight: 400;line-height: 1.6;margin-bottom: 6px;}
.makes {text-align: center;font-size: 1.5rem;font-weight: 600;line-height: 1.5;margin-bottom: 20px;padding-top: 80px;}
.stargeies h4 {font-size: 1.1rem;font-weight: 700;line-height: 1.4;text-transform: uppercase;margin-bottom: 5px;}
.service_head {text-align: center;color: #333;font-size: 1.4rem;font-weight: 600;line-height: 1.3;margin-bottom: 30px;text-transform: capitalize;}
.social_channels1 {padding: 50px 0 50px;}
/*smo*/
.include-p {font-size: 2rem;font-weight: 700;line-height: 1.4;text-transform: capitalize;text-align: center;margin-bottom: 10px;}
.smo-backgrownd {margin-top: 4em;padding-top: 80px;padding-bottom: 40px;}
.img-soxial {width: 15%;}
.we_do_1 {font-size: 50px;font-weight: 700;color: rgb(230 230 230);line-height: 60px;margin-bottom: 20px;text-align: right;}
.ponits-heading1 {font-size: 1.1rem;font-weight: 500;padding-top: 10px;line-height: 1.5;}
/*sem*/
.absolute {position: absolute;top: 15%;bottom: 0;left: 32%;font-size: 2rem;font-weight: 700;color: #2C5EA5;line-height: 1.2;margin-bottom: 5px;text-transform: capitalize;}
/*contactus*/
.schedule {font-size: 1.6rem;text-align: center;text-transform: uppercase;margin-top: 10px;padding: 0;font-weight: 800;}
#contact_section {padding: 30px 0 50px;}
.new {font-size: 18px;border-color: #2C5EA5;border-radius: 10px;padding: 10px 45px;background-color: #2C5EA5;color: #fff;text-align: center;}
.inner-card {color: #2C5EA5;font-size: 50px;text-align: center;}
.save {font-size: 18px;padding: 5px;text-align: center;color: #2C5EA5;font-weight: 600;}
.office-head {color: #2C5EA5;font-weight: 700;font-size: 1.6rem;text-align: center;padding-top: 10px;padding-bottom: 10px;text-transform: uppercase;}
.contact-map {padding-top: 40px;padding-bottom: 40px;}
.address-company {color: #424a4f;font-weight: 400;font-size: 1.1rem;line-height: 1.6;text-align: justify;}
.address-head {color: #2C5EA5;font-weight: 700;font-size: 1.3rem;text-transform: uppercase;margin-bottom: 0;margin-top: 10px;}
.adress-para a {color: #424a4f;font-size: 1rem;}
/*digital-services*/
.digital-services-section1 {background: hsla(41, 100%, 70%, 1);background: linear-gradient(90deg, hsla(41, 100%, 70%, 1) 0%, hsla(7, 76%, 47%, 1) 100%);filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#FFCF67", endColorstr="#D3321D", GradientType=1 );margin-top: -0px;margin-bottom: 0px;padding-bottom: 50px;}
a #title_seo1 p {color: #333;font-size: 14px;font-weight: 400;line-height: 1.5;margin-bottom: 6px;}
.services-head-digi h1 {font-size: 2.4rem;font-weight: 700;line-height: 1.2;margin-bottom: 5px;text-transform: capitalize;}
.bran_to {background: hsla(41, 100%, 70%, 1);background: linear-gradient(90deg, hsla(41, 100%, 70%, 1) 0%, hsla(7, 76%, 47%, 1) 100%);background: -moz-linear-gradient(90deg, hsla(41, 100%, 70%, 1) 0%, hsla(7, 76%, 47%, 1) 100%);background: -webkit-linear-gradient(90deg, hsla(41, 100%, 70%, 1) 0%, hsla(7, 76%, 47%, 1) 100%);filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#FFCF67", endColorstr="#D3321D", GradientType=1 );color: #fff;letter-spacing: -0.02em;padding: 5px 10px;font-weight: 700;width: 250px;margin: 0 auto;margin-bottom: 0px;text-transform: uppercase;font-size: 16px;margin-bottom: 20px;}
.services-head-digi {padding-top: 4em;text-align: center;}
.digital-services-section {margin-top: 5em;height: auto;background-color: #fff;}
.explor-service {width: 100%;margin: 0 auto;color: #fff;padding: 10px;text-align: center;}
.explor-service h2 {font-size: 1.7rem;font-weight: 700;line-height: 1.2;margin-bottom: 5px;text-transform: capitalize;}
.explor-service p {font-size: 1rem;font-weight: 500;line-height: 1.6;margin-bottom: 5px;}
.marketing-para h2, h4 {font-size: 1.8rem;font-weight: 700;line-height: 1.2;margin-bottom: 5px;text-transform: capitalize;}
.marketing-para h2, h4 {font-size: 1.4rem;font-weight: 700;line-height: 1.3;margin-bottom: 5px;text-transform: capitalize;}
.offera_design h2 {color: #333;font-size: 2.2em;text-transform: capitalize;line-height: 1.3;font-weight: 700;padding-top: 5px;text-shadow: 0px 10px 10px rgba(0,0,0,.3);}
.offera_design {padding: 1em 0 1em;}
.offera_design h3 {color: #333;font-size: 1.2em;text-transform: capitalize;line-height: 1.3;font-weight: 600;padding-top: 5px;text-shadow: 0px 10px 10px rgba(0,0,0,.3);}
.quote_pages h5 {font-size: 1.6em;text-transform:capitalize;line-height:1.3;font-weight: 700;padding-bottom: 0;}
.form-group {margin-top: 10px;}
/*internship*/
.about_title h1 {font-size: 1.4rem;font-weight: 700;line-height: 1.2;color: #2C5EA5;text-transform: uppercase;}
.form-group h3 {font-size: 1.1rem;font-weight: 600;line-height: 1.45;text-transform: capitalize;text-align: center;color: #2C5EA5;}
.progrma_inters {padding: 2em 0 2em;}
.about_title p {font-size: 1rem;font-weight: 400;line-height: 1.6;}
.inter-progr h2 {font-size: 1.4rem;font-weight: 700;line-height: 1.2;text-transform: capitalize;margin-bottom: 1em;text-align: center;}
.operacti-title h2 {font-size: 1.6rem;font-weight: 700;line-height: 1.25;text-transform: capitalize;text-align: center;}
/*career*/
.seo_title h1 {font-size: 2.2rem;font-weight: 800;line-height: 1.3;text-transform: capitalize;letter-spacing: 1px;margin-bottom: 5px;}
.seo_title p {font-size: 17px;font-weight: 400;text-align: left;line-height: 1.7;}
.carrer-heading h2 {font-size: 1.8rem;font-weight: 700;line-height: 1.3;text-transform: uppercase;margin-bottom: 10px;text-align: center;}
.contact li {font-size: 17px;font-weight: 400;line-height: 1.8;color: #333;}
/*blogpages*/
.blog-box {box-shadow: 0 0 23px 1px rgb(0 0 0/22%);transition: .5s;padding: 10px;border-radius: 10px;text-align: center;height: 100%;}
#blog-page1 {margin-top: 5em;padding-bottom: 3em;}
.blog-heading h1 {font-size: 2.4rem;font-weight: 800;line-height: 1.3;text-transform: capitalize;letter-spacing: 1px;margin-bottom: 5px;}
.blog-heading p {font-size: 1rem;font-weight: 400;line-height: 1.6;width: 100%;margin: 0 auto;}
.blog-heading {text-align: center;margin-top: 4em;}
a .blog-box h2 {font-size: 1.1rem;font-weight: 500;line-height: 1.4;margin: 15px 0 0 0;color: #333;text-transform: uppercase;}
.gap-blog {margin-bottom: 2em;}
#blog-section {padding: 50px 0 20px;}.blog-heading1 h1 {font-size: 1.6em;font-weight: 700;line-height: 1.3;text-transform: capitalize;letter-spacing: initial;margin-bottom: 5px;}
.blog-heading1 {text-align: center;margin-top: 3em;}.blog-content1 h2, .blog-content1 h3 {font-size: 1.4rem;font-weight: 700;line-height: 1.3;text-transform: uppercase;margin-bottom: 5px;}
.blog-content1 p {font-size: 1rem;font-weight: 400;line-height: 1.65;}.direct-top-blog h4 {font-size: 1.6rem;font-weight: 600;line-height: 1.3;text-transform: capitalize;margin-bottom: 10px;text-align: center;}
.excel_1 {color: #2C5EA5;font-size: 1.5rem;font-weight: 800;line-height: 1.3;margin-bottom: 20px;text-transform: capitalize;text-align: center;}
/*end*/
/*aboutus*/
.about_title h2 {font-size: 2rem;font-weight: 700;line-height: 1.25;text-transform: capitalize;}
.about_title2 {width: 85%;text-align: center;background-image: url("../images/services/background.png");position: relative;background-size: cover;background-position: center;padding: 1em;background-repeat: no-repeat;margin-bottom: 3em;}
.businee-1 h2 {font-size: 2.2rem;font-weight: 800;line-height: 1.35;text-transform: capitalize;}.banner_ab {background-image: url("../images/banner/company-section.png");position: relative;background-size: cover;background-position: center;padding: 100px 0;background-repeat: no-repeat;margin: 3em 0 3em;}
.time-off-who {font-size: 2rem;font-weight: 700;line-height: 1.35;text-transform: capitalize;text-align: center;margin-bottom: 10px;}
.quality-h5 {font-size: 1.1rem;text-align: center;padding-top: 5px;padding-bottom: 5px;font-weight: 600;}
.time-off-who-1 {font-size: 1.8rem;text-align: center;text-transform: uppercase;padding-top: 5px;font-weight: 800;}
.quality-para {font-weight: 400;font-size: 1.1rem;line-height: 1.6;text-align: center;margin-bottom: 0;}
.we-promise-section {background-color: rgba(252,183,67,.11);padding-top: 60px;padding-bottom: 60px;border-radius: 16px;margin-top: 3em;}
.optimis_gte h2 {color: #333;font-size: 1.4rem;font-weight: 700;line-height: 1.3;margin-bottom: 5px;text-transform: capitalize;}
.solutions_inter h3 {font-size: 2rem;font-weight: 800;line-height: 1.3;margin-bottom: 10px;text-transform: capitalize;}
.solutions_inter h4 {font-size: 1.4rem;font-weight: 700;line-height: 1.3;text-transform: capitalize;}
.button {padding: 12px 24px;text-align: center;text-transform: capitalize;font-weight: 600;cursor: pointer;font-size: 16px;display: inline-block;border-radius: 10px;}
/*end*/
navbar a, .navbar a:focus {color: #666;font-weight: 500;white-space: nowrap;font-size: 15px;}
.contact_button-3 {padding: 10px 15px;font-weight: 500;font-size: 13px;border-radius: 50px;background: #333;border: 1px solid #333;color: #fff;text-decoration: none;transition: all 0.5s;text-transform: capitalize;}
#header .logo img {max-height: 50px;}
.digital_one h1 {color: #333;font-size: 2.2rem;font-weight: 700;line-height: 1.1;margin-bottom: 10px;text-transform: capitalize;}
.grow_title {color: #333;font-size: 1em;font-weight: 600;line-height: 1.4;margin-bottom: 10px;}
.flex-phone p a {color: #333;font-size: 19px;font-weight: 800;display: inline-block;position: relative;}
.flex-phone p a span {color: #333;font-size: 14px;font-weight: 600;display: inline-block;}
.over_home {padding-top: 4.5em;}
.home {padding-top: 4.5em;width: 100%;background-color: #fff;height: auto;}
.typewrite {font-size: 1.5em;font-weight: 700;line-height: 2;text-transform: capitalize;margin-top: 10px;background-color: transparent;padding-top: 8px;padding-left: 5px;padding-right: 5px;color: #333;}
.start-space{margin-bottom:20px;}
.top_nacj h6 {color: #333;font-size: 1.2em;font-weight: 600;line-height: 1.4;margin-bottom: 0;}
.top_nacj p {color: #333;font-size: 1em;font-weight: 400;line-height: 1.4;}
.flexef {padding: 20px 0 20px;}
.excel_1 {color: #2C5EA5;font-size: 1.7rem;font-weight: 800;line-height: 1.2;margin-bottom: 25px;text-transform: capitalize;text-align: center;}
.slide img {height: 200px;}

.dmar2 h2 {color: #333;font-size: 1.3rem;font-weight: 700;line-height: 1.3;margin-bottom: 5px;text-transform: capitalize;text-align: center;letter-spacing: 0.5px;}
.services_2 {list-style-type: none;padding: 0;}
.services_2 li a {color: #333;font-size: 15px;font-weight: 500;line-height: 2.1;position: relative;display: inline-block;}
.offera1 h2 {color: #333;font-size: 2em;text-transform: capitalize;line-height: 1.3;font-weight: 700;padding-top: 5px;text-shadow: 0px 10px 10px rgba(0,0,0,.3);}
.offera1 h3 {color: #333;font-size: 1.2em;text-transform: capitalize;line-height: 1.3;font-weight: 600;padding-top: 5px;text-shadow: 0px 10px 10px rgba(0,0,0,.3);}
.about_home {padding-top: 50px;padding-bottom: 20px;background: #fff;}
.actll h3 {color: #333;font-size: 1.5rem;font-weight: 700;line-height: 1.3;margin-bottom: 5px;text-transform: capitalize;}
.actll p {color: #000;font-size: 1rem;font-weight: 400;line-height: 1.6;}
.us_choose h3 {font-size: 1.6rem;font-weight: 700;line-height: 1.2;margin-bottom: 5px;text-transform: capitalize;}
.us_choose p {color: #333;font-size: 1.1rem;font-weight: 400;line-height: 1.5;margin-bottom: 15px;}
.brand h6 {font-size: 1.8rem;font-weight: 700;line-height: 1.3;margin-bottom: 5px;color: #fff;text-align: left;text-transform: uppercase;}
.brand p {font-size: 1.1rem;font-weight: 400;line-height: 1.7;margin-bottom: 5px;color: #fff;text-align: left;}
.businee li {color: #fff;font-size: 1.1rem;font-weight: 400;line-height: 1.8;}
#title_seo h2 {text-align: center;color: #333;font-size: 1.9rem;font-weight: 700;line-height: 1.4;margin-top: 0em;text-transform: capitalize;}
#testimonal {padding: 20px 0 60px;}
.test_head h3 {font-size: 1.7rem;font-weight: 800;line-height: 1.2;margin-bottom: 5px;text-transform: capitalize;}
.excellent-1 h5 {color: #333;font-size: 1.2rem;font-weight: 600;line-height: 1.5;letter-spacing: 0.5px;margin-bottom:0;}
.checked {color: #2C5EA5;font-size: 20px;}
.excellent-1 p {font-size: 1rem;font-weight: 500;line-height: 1.5;letter-spacing: 0;}
.google-Logo img {width: 160px;}
.onliee {padding-top: 60px;padding-bottom: 60px;background: #fff;}
.online_3 h3 {font-size: 1.7rem;font-weight: 600;line-height: 1.2;margin-bottom: 5px;text-transform: capitalize;color: #2C5EA5;}.online_3 p {font-size: 1rem;font-weight: 500;line-height: 1.5;margin-bottom: 5px;text-transform: capitalize;}
#title_seo1-1 h6 {font-size: 1.1rem;font-weight: 500;line-height: 1.3;margin-bottom: 5px;text-transform: capitalize;}.process1 {background-color: #fff;padding: 20px 0 20px;}
.proce_head h3 {font-size: 1.1rem;font-weight: 600;line-height: 1.3;margin: 10px 0 5px;text-transform: capitalize;}
.proce_head p {font-size: 14px;font-weight: 400;line-height: 1.6;}
.make-gap {margin-top: 10px;margin-bottom: 30px;}
.inda-loacte {position: absolute;left: 38%;top: 34%;transition: opacity .25s ease-in-out;border-radius: 5px 5px 5px 5px;opacity: 1;}
.test_agency h3 {font-size: 1.2rem;font-weight: 700;line-height: 1.6;margin-bottom: 5px;text-transform: capitalize;}
.par_aboy p {font-size: 1rem;font-weight: 400;line-height: 1.6;}
.achive-2 h5 {margin-top: 10px;font-size: 28px;font-weight: 700;line-height: 1.2;margin-bottom: 5px;text-transform: capitalize;}
.achive-2 p {font-size: 1rem;font-weight: 500;line-height: 1.2;text-transform: capitalize;}
.accordion-button {box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;position: relative;display: flex;align-items: center;width: 100%;padding: 1rem 1.25rem;font-size: 1rem;font-weight: 600;color: #666;text-align: left;background-color: #f8fcfc;border: 0;border-bottom-width: 0px;border-bottom-style: none;border-bottom-color: currentcolor;border-bottom-width: 0px;border-bottom-style: none;border-bottom-color: currentcolor;border-radius: 0;overflow-anchor: none;transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;}
.media-29101 img {display: block;width: 80%;height: 55px;margin: 0 auto;}
}
/*xl  Extra Large devices (large laptops and desktops, 1201px to 1400px)*/
@media (min-width:1201px) and (max-width: 1400px) {
  .mobile-box h5 {
    font-size: 1.2rem;
    font-weight: 700;
    line-height: 1.3;
    text-transform: capitalize;
    margin-bottom: 5px;
  }
  .develop-sever h2 {
    font-size: 2.2em;
    font-weight: 800;
    line-height: 1.3;
    text-transform: capitalize;
    letter-spacing: 1px;
    margin-bottom: 5px;
  }
.service_hightlight_wrap .heading h5 {color: #fff;margin-bottom: 0px;display: flex;align-items: center;height: 100%;font-size: 20px;font-weight: 600;line-height: 1.5;}
.service_hightlight_wrap > div.service_highlight_content h6 {padding: 20px 20px;border: 5px solid #ef494930;margin-bottom: 0px;height: 100%;display: flex;align-items: center;font-size: 16px;font-weight: 500;line-height: 1.5;}
.trans-fre h2 {font-size: 1.8rem;font-weight: 700;line-height: 1.3;text-transform: capitalize;margin-bottom: 5px;}
.serv_logo h4 {margin-top: 10px;font-size: 1rem;font-weight: 500;line-height: 1.4;text-transform: capitalize;}
/*graphic end*/
/*youtube*/
.youtube-backgrownd {margin-top: 4em;padding-top: 60px;padding-bottom: 60px;}
.chaneel_1 h5 {font-size: 1.6rem;font-weight: 600;line-height: 1.2;margin-bottom: 5px;text-align: center;text-transform: capitalize;}
.solutions h3 {font-size: 1.4rem;font-weight: 700;line-height: 1.3;margin-bottom: 10px;text-transform: capitalize;}
.include-p1 {font-size: 1.4rem;font-weight: 700;line-height: 1.2;margin-bottom: 10px;text-transform: capitalize;}
.mang-ppc {font-size: 25px;font-weight: 700;line-height: 1.2;margin-bottom: 30px;text-align: center;text-transform: capitalize;}
/*smm*/
.smm-backgrownd {margin-top: 5em;padding-top: 80px;padding-bottom: 80px;}
.include_smm {padding-top: 20px;z-index: 1;position: relative;}
.choose_servi h2 {font-size: 1.3rem;font-weight: 700;line-height: 1.5;margin-bottom: 10px;text-transform: capitalize;}
.smm-blocl {display: flex;align-content: flex-start;box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.12);transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top: 0px;margin-bottom: 30px;padding: 25px 10px 18px 10px;}.plus {width: 35%;margin-right: 10px;}
.content-smm p {font-size: 15px;font-weight: 400;line-height: 1.6;margin-bottom: 6px;}
.makes {text-align: center;font-size: 1.5rem;font-weight: 600;line-height: 1.5;margin-bottom: 20px;padding-top: 80px;}
.stargeies h4 {font-size: 1.1rem;font-weight: 700;line-height: 1.4;text-transform: uppercase;margin-bottom: 5px;}
.service_head {text-align: center;color: #333;font-size: 1.4rem;font-weight: 600;line-height: 1.3;margin-bottom: 30px;text-transform: capitalize;}
.social_channels1 {padding: 50px 0 50px;}
/*sem*/
.absolute {position: absolute;top: 16%;bottom: 0;left: 37%;font-size: 2rem;font-weight: 700;color: #2C5EA5;line-height: 1.2;margin-bottom: 5px;text-transform: capitalize;}
.services_callbutton h2 {color: #fff;font-size: 2.2em;text-transform: capitalize;line-height: 1.3;font-weight: 700;padding-top: 5px;text-shadow: 0px 10px 10px rgba(0,0,0,.3);}
.solutions h4 {font-size: 1.5rem;font-weight: 700;line-height: 1.3;margin-bottom: 10px;text-transform: capitalize;}
.spceiea h2 {font-size: 1.5rem;font-weight: 700;line-height: 1.4;margin-bottom: 10px;text-transform: capitalize;}
/*contactus*/
.schedule {font-size: 1.6rem;text-align: center;text-transform: uppercase;margin-top: 10px;padding: 0;font-weight: 800;}
#contact_section {padding: 30px 0 50px;}
.new {font-size: 18px;border-color: #2C5EA5;border-radius: 10px;padding: 10px 45px;background-color: #2C5EA5;color: #fff;text-align: center;}
.inner-card {color: #2C5EA5;font-size: 50px;text-align: center;}
.save {font-size: 18px;padding: 5px;text-align: center;color: #2C5EA5;font-weight: 600;}
.office-head {color: #2C5EA5;font-weight: 700;font-size: 1.6rem;text-align: center;padding-top: 10px;padding-bottom: 10px;text-transform: uppercase;}
.contact-map {padding-top: 40px;padding-bottom: 40px;}
.address-company {color: #424a4f;font-weight: 400;font-size: 1.1rem;line-height: 1.6;text-align: justify;}
.address-head {color: #2C5EA5;font-weight: 700;font-size: 1.3rem;text-transform: uppercase;margin-bottom: 0;margin-top: 10px;}
.adress-para a {color: #424a4f;font-size: 1rem;}
.services-head-digi h1 {font-size: 3rem;font-weight: 700;line-height: 1.2;margin-bottom: 5px;text-transform: capitalize;}
 .digital-services-section {margin-top: 4em;height: 70vh;background-color: #fff;}
 .explor-service h2 {font-size: 2.4rem;font-weight: 700;line-height: 1.2;margin-bottom: 5px;text-transform: capitalize;}
 .explor-service p {font-size: 1.1rem;font-weight: 500;line-height: 1.6;margin-bottom: 5px;}.marketing-para h2, h4 {font-size: 1.8rem;font-weight: 700;line-height: 1.2;margin-bottom: 5px;text-transform: capitalize;}
 .marketing-para p {font-size: 1rem;font-weight: 400;line-height: 1.6;}
 .digital-services-section2 {padding: 50px 0 30px;}
 .about_title h1 {font-size: 1.5rem;font-weight: 700;line-height: 1.2;color: #2C5EA5;text-transform: uppercase;}
 .operacti-title h2 {font-size: 2rem;font-weight: 700;line-height: 1.25;text-transform: capitalize;text-align: center;}
 .seo_title h1 {font-size: 2.2rem;font-weight: 800;line-height: 1.3;text-transform: capitalize;letter-spacing: 1px;margin-bottom: 5px;}
 .seo_title p {font-size: 17px;font-weight: 400;text-align: left;line-height: 1.7;}
 .carrer-heading h2 {font-size: 1.8rem;font-weight: 700;line-height: 1.3;text-transform: uppercase;margin-bottom: 10px;text-align: center;}.contact li {font-size: 17px;font-weight: 400;line-height: 2;color: #333;}
 .blog-heading h1 {font-size: 2.4em;font-weight: 800;line-height: 1.3;text-transform: capitalize;letter-spacing: 1px;margin-bottom: 5px;}
 a .blog-box h2 {font-size: 1.1rem;font-weight: 500;line-height: 1.4;margin: 15px 0 0 0;color: #333;text-transform: uppercase;}
 .gap-blog {margin-bottom: 2em;}
 
 .blog-heading1 h1 {font-size: 2rem;font-weight: 700;line-height: 1.3;text-transform: capitalize;letter-spacing: 0.5px;margin-bottom: 5px;}
 .blog-heading1 {text-align: center;margin-top: 4em;}
 #blog-page1 {margin-top: 5em;padding-bottom: 1em;}
 .direct-top-blog h4 {font-size: 1.6rem;font-weight: 600;line-height: 1.3;text-transform: capitalize;margin-bottom: 10px;text-align: center;}
/*aboutus*/
.home {padding-top: 4.5em;width: 100%;background-color: #fff;height: 80vh;}
.services_2 li a {color: #333;font-size: 15px;font-weight: 500;line-height: 2.1;position: relative;display: inline-block;}
.about_title h2 {font-size: 3rem;font-weight: 700;line-height: 1.25;text-transform: capitalize;}
.about_title2 {text-align: center;background-image: url("../images/services/background.png");position: relative;background-size: cover;background-position: center;padding: 2em;background-repeat: no-repeat;margin-bottom: 4em;}
.businee-1 h2 {font-size: 2.4rem;font-weight: 800;line-height: 1.35;text-transform: capitalize;}.banner_ab {background-image: url("../images/banner/company-section.png");position: relative;background-size: cover;background-position: center;padding: 100px 0;background-repeat: no-repeat;margin: 3em 0 3em;}
.time-off-who {font-size: 2rem;font-weight: 700;line-height: 1.35;text-transform: capitalize;text-align: center;margin-bottom: 10px;}
.quality-h5 {font-size: 1.1rem;text-align: center;padding-top: 5px;padding-bottom: 5px;font-weight: 600;}
.time-off-who-1 {font-size: 1.8rem;text-align: center;text-transform: uppercase;padding-top: 5px;font-weight: 800;}
.quality-para {font-weight: 400;font-size: 1.1rem;line-height: 1.6;text-align: center;margin-bottom: 0;}
.we-promise-section {background-color: rgba(252,183,67,.11);padding-top: 60px;padding-bottom: 60px;border-radius: 16px;margin-top: 3em;}
.optimis_gte h2 {color: #333;font-size: 1.4rem;font-weight: 700;line-height: 1.3;margin-bottom: 5px;text-transform: capitalize;}
.solutions_inter h3 {font-size: 2rem;font-weight: 800;line-height: 1.3;margin-bottom: 10px;text-transform: capitalize;}
.solutions_inter h4 {font-size: 1.4rem;font-weight: 700;line-height: 1.3;text-transform: capitalize;}
.button {padding: 12px 24px;text-align: center;text-transform: capitalize;font-weight: 600;cursor: pointer;font-size: 16px;display: inline-block;border-radius: 10px;}
/*end*/
#header .logo img {max-height: 75px;}
.digital_one h1 {color: #333;font-size: 2rem;font-weight: 700;line-height: 1.3;margin-bottom: 10px;text-transform: capitalize;}
.grow_title {
  color: #333;
  font-size: 1.1em;
  font-weight: 600;
  line-height: 1.4;
  margin-bottom: 10px;
}
.over_home {
  padding-top: 10em;
}
.top_nacj h6 {color: #333;font-size: 1.2em;font-weight: 600;line-height: 1.4;margin-bottom: 0;}.top_nacj p {color: #333;font-size: 1em;font-weight: 400;line-height: 1.4;}
.slide img {height: 250px;filter: drop-shadow(5px 5px 10px #333);}
.actll h3 {color: #333;font-size: 1.8rem;font-weight: 700;line-height: 1.3;margin-bottom: 10px;text-transform: capitalize;}
.skilled-tea h4 {color: #333;font-size: 1.2rem;font-weight: 600;line-height: 1.3;margin-bottom: 5px;text-transform: capitalize;letter-spacing: 0.5px;}
#title_seo h2 {text-align: center;color: #333;font-size: 1.9rem;font-weight: 700;line-height: 1.4;margin-top: 0em;text-transform: capitalize;}
#title_seo2 h3 {color: #333;font-size: 1.2rem;font-weight: 600;line-height: 1.4;margin-bottom: 5px;text-transform: capitalize;}
.offera1 h2 {color: #333;font-size: 2.4em;text-transform: capitalize;line-height: 1.3;font-weight: 700;padding-top: 5px;text-shadow: 0px 10px 10px rgba(0,0,0,.3);}
/*.about-backgrownd {position: absolute;left: 40%;top: 46%;transition: opacity .25s ease-in-out;border-radius: 5px 5px 5px 5px;opacity: 1;}*/
.achive-2 h5 {margin-top: 10px;font-size: 32px;font-weight: 700;line-height: 1.2;margin-bottom: 5px;text-transform: capitalize;}
.call-back-touch {font-weight: 600;font-size: 20px;line-height: 1.5;text-transform: capitalize;text-align: left;}
}