

/* You can add global styles to this file, and also import other style files */

body{
  font-family: "Poppins", sans-serif;
}
/*nav.navbar.navbar-expand-lg.nav_digital_saee {*/
/*    background: #fff;*/
/*}*/
.social_media_id select{
    border-top: unset;
    border-right: unset;
    border-left: unset;
}
.pattern_card {
    display:none;
    margin-bottom: 50px;
    padding: 10px 11px;
    border: unset;
    /* border-radius: 20px; */
    border-top-left-radius: 72px;
    border-bottom-right-radius: 72px;
}
.pattern_card input, .pattern_card select{
    border-top: unset;
    border-left: unset;
    border-right: unset;
    border-radius: unset;
    /* margin: 12px; */
    padding-bottom: 15px;
}
.pattern_card h3{
    text-align: center;
    margin-bottom: 20px;
    margin-top: 10px;
}
button.btn.btn_social_media1 {
    background: #00aae9;
    color: #fff;
    width: 100%;
    margin: 14px 0px;
}
.temp_header {
  color: #292930;
  font-weight: 500;
}
.logo_cs{
    width: 130px;
}
.boost_online {
    color: #000;
    font-weight: 600;
    font-size: 29px;
}
.digital_market_css {
    color: #00AAE9;
    font-weight: 600;
    font-size: 27px;
}
/* .nav_digital_saee {
    position: sticky;
    top: 0;
    z-index: 999;
    background-color: #fdf1d4;
} */
.talk_to_expert_card {
    border-radius: 16px;
}
.input_terrace {
    margin-bottom: 35px;
}
.talk_to_expert_card input {
    border-top: unset;
    border-left: unset;
    border-right: unset;
    border-radius: unset;
}
.btn_submit_det {
    background: #00AAE9;
    border: unset;
    color: #fff;
    border-radius: 15px;
}
.btn_submit_det:hover{
        background: #00AAE9;
    border: unset;
    color: #fff;
}
.modal_new_details_h {
    color: #000;
    text-align: center;
    font-weight: 700;
    font-family: Poppins;
    font-size: 25px;
    margin-bottom: unset;
}
.main_header {
  color: #000 !important;
  font-weight: 500;
}
.btn_enquire{
  background-color: #F8CE58;
  color: #fff;
  margin-left: 10px;

}
.btn_call{
  background-color: #00AAE9;
  color: #fff;
}
.btn_call:hover{
  background-color: #F3D35D;
  color: #fff;
  transition: 1s;
}
.nav_digital_saee ul{
  margin-left: auto;
}
.nav_digital_saee ul li{
  margin-right: 20px;
}
.banner_nav_photo{
  background-image: url(../../assets/img/banner.png);
  
  background-size: 100%;
  /* height: 95vh; */
  /* padding: 56px; */
  background-repeat: no-repeat;
}

.banner {
  background-image:linear-gradient(45deg, rgb(0 0 0 / 75%), rgb(0 0 0 / 75%)),  url(../../assets/img/banner.jpeg);
  
  background-size: 100%;
  /* height: 95vh; */
  padding: 56px;
  background-repeat: no-repeat;
}
.banner h2 {
    /*margin: 10px auto;*/
    font-size: 22px;
}
.new_banner {
  background-image:  url(../../assets/img/ban2.png);
  /* height: 65vh; */
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  margin-top: 50px;
  padding: 60px;
}
.banner h1{
  color: #fff;
  font-size: 48px;
  font-weight: 700;
}
.banner h1 span
{
  color: #F8CE58 !important ;
}
.banner p{
  color: #DED2D2;
  font-size: 18px;
  margin-top: 10px;
}
.btn_start {
  background-color: #00AAE9;
  /* margin-top: 10px; */
  color: #fff;
  padding: 10px 17px;
  border-radius: 6px;
  font-size: 14px;
}
.btn_start_end{
  background-color: #00AAE9;
  color: #fff;
  padding: 10px 17px;
  border-radius: 6px;
  font-size: 14px; 
}
.btn_start_end:hover{
  background-color: #F3D35D;
  transition: 1s;
  color: #fff;
}
.btn_borderless_start{
  color: #000;
  border: 1px solid #000;
  background-color: #fde9c5;
  margin-left: 15px;
  padding: 10px 17px;
}
.btn_start:hover{
  background-color: #00AAE9;
  color: #fff;
}
.banner h5{
  color: #00AAE9;
  font-size: 16px;
  margin-bottom: 25px;
}
.first-col{
  margin-top: 59px;
}
.first-col-1 {
    margin-top: 14%;
}
.card_banner{
  background-color: rgba(0, 170, 233, 0.53);
}
.banner .card label{
  color: #fff;
}
.btn_end{
  background-color: #F8CE58;
  margin-top: 10px;
  color: #fff;
  padding: 10px 30px;
  border-radius: 15px;
}
.banner .card input {
  background-color: unset;
  padding: 8px 0;
}
.modules{
  margin: 50px 0;
}
.modules h1{
  color: #00AAE9;
  font-size: 40px;
  font-weight: 700;
  text-align: center;
  line-height: 60px;
  margin-bottom: 30px
}
.modules .card h3{
  color: #252B42;
  font-size: 18px;
  font-weight: 700;
  margin: 30px 0;
}
.modules .card p{
  color: #737373;
  font-size: 14px;
  font-family: 400;
}
.modules .card{
  border: unset;
  margin: 20px 10px;
}

.modules h3::after {
  content: "";
  display: block;
  border-style: solid;
  border-width: 2px;
  border-top: 0px solid;
  border-right: unset;
  padding-top: 20px;
  width: 16%;
  border-color: #f8ce58;
  border-left: unset;
}
.agency{
  margin: 50px 0;
}
.agency h1{
  color: #00AAE9;
  font-size: 40px;
  font-weight: 700;
  text-align: center;
  line-height: 60px;
  margin-bottom: 20px
}
.agency p
{
  font-size: 18px;
  font-weight: 500;
  text-align: center;
}
.agency img{
  display: block;
  margin: auto;
}
.agency h3{
  color: #252B42;
  text-align: center;
  font-size: 18px;
  font-weight: 700;
  margin: 30px 0; 
}
.agency .card {
  height: 160px;
  background-color: unset;
  border-radius: unset;
  border-left: unset;
  border-top: unset;
}
.card_1{
  border-bottom: unset;
}
.card_2{
  border-right: unset;
}
.tools{
  margin: 50px 0;
}
.tools h1{
  color: #00AAE9;
  font-size: 40px;
  font-weight: 700;
  margin-bottom: 10px
}
.tools p{
  font-size: 20px;
  font-weight: 500;
}
.tools img{
  display: block;
  margin: auto;
}
.tools .card {
  border: unset;
  /* height: 167px; */
}
.btn_mini_enquire{
  border-color: #00AAE9;
  color: #00AAE9;
  border-radius: 10px;
  margin-top: 20px
}
.temP_img {
  display: block !important;
  margin: unset !important;
  margin-left: auto !important;
  padding-right: 20px;
}
.temP_right{
  padding-right: 28px !important;
}
.footer {
    background: linear-gradient(38deg, #121212 70%, #272727);
    margin-top: 50px;
    padding: 60px 0;
}
.image_det_logo img {
    margin-top: 15px;
    filter: brightness(0)invert(1) !important;
}
.footer p {
    margin-top: 34px;
    color: #fff;
    font-size: 15px;
}
.footer h4 {
    font-size: 20px;
    color: #fff;
    margin: 34px;
}
.temp_images_saee {
    display: flex;
    align-items: start;
    /* margin-left: auto; */
    /* margin-right: auto; */
    margin-left: 36px;
    margin-top: 32px;
}
.temp_images_saee h6 {
    color: #fff;
    font-size: 12px;
    margin-left: 20px;
}
/*.footer img*/
/*{*/
/*  margin-right: 20px;*/
/*  margin-top: 20px;*/
/*}*/
.footer ul li {
    list-style: none;
    color: #fff;
    font-size: 14px;
    font-weight: 300;
    margin-bottom: 22px;
}
.resttrol_des {
    background: linear-gradient(38deg, #121212 70%, #272727);
    border-top: 1px solid #ccc;
    padding: 19px 0;
}
.resttrol_des h5 {
    font-size: 14px;
    color: #fff;
}
.resttrol_des span {
    color: #0081FE;
    border-bottom: 1px solid #0081FE;
}
.get_in_touch .card{
  border: unset;
  border-radius: 40px;
  background-image: url(../../assets/img/rect.png);
  /* background-size: 100%; */
  background-position: right;
  /* height: 70vh; */
  padding: 50px 40px 40px 67px;
  background-repeat: no-repeat;
}
.btn_get_in{
  background-color: #00AAE9;
  color: #fff;
  width: 100%;
  border-radius: unset;
  margin-bottom: 30px;
}
.get_in_touch h1{
  color: #000;
  font-size: 40px;
  font-weight: 700;
}
.get_in_touch h1 span{
  color: #00AAE9 !important;
}
.get_in_touch p{
  color: #000;
  font-weight: 600;
  font-size: 16px;
}
.get_in_touch .card input{
  margin-top: 20px;
}
.phone_details h5 {
  font-size: 12px;
  font-weight: 800;
  margin: 0;
}
.phone_details p{
  font-size: 12px !important;
  color: #00AAE9
}

.digital_card img{
  display: block;
  margin: auto;
  width: 57px;
}
.digital_card p{
  color: #000 !important;
  font-size: 19px !important;
  font-weight: 500 !important;
  text-align: center;
}
.get_two{
  margin-top: 20px !important;
}

/* .digital_month_side::before {
  content: "";
  position: absolute;
  top: 54%;
  height: 29%;
  border-left: 2px solid #00AAE9;
} */
.digital_card {
    /* border: 3px solid #00aae9; */
    border-radius: 20px;
    border: unset;
    /* margin-top: 30px; */
}

.banner h2 {
    color: #fff;
    width: max-content;
    background: #00aae9;
    padding: 10px 10px;
    border-radius: 13px;
}
.banner h3 {
    color: #fff;
    width: max-content;
    background: #f8ce58;
    padding: 10px 10px;
    border-radius: 13px;
}

.why_our_clients{
  color: #000;

  font-weight: 600;
  text-align: center;
  margin: 30px;
}
.love_us{
  color: #00AAE9 !important;
}

.data_driven {
  background: #00aae9;
  width: 79px;
  height: 79px;
  border-radius: 50%;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.data_driven_social {
  background: #292930;
  width: 95px;
  height: 95px;
  border-radius: 50%;
  /* margin: auto; */
  display: flex;
  align-items: center;
  justify-content: center;
}
.data_driven_social img{
  width: 50px;
}


.high_impact{
  background-color: #292930;
  padding: 50px;
}

.vectoor_img{
  background: #FDF1CF;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-left: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.vectoor_img img{
  width: 20px;
}
.what_we_offer {
  color: #FDF1CF;
  font-size: 11px;
  text-transform: uppercase;
}
.high_impact_header{
  color: #FDF1CF;
}
.span_col_det{
  color: #f8ce58 !important;
}
.send_end{
  text-align: right;
}
.high_impact .card{
  background: linear-gradient(45deg, #292930, #36363E);
  
  border-radius: 20px;
  margin-top: 50px;
}
.high_impact .card h3 {
  color: #fff;
  font-size: 21px;
  margin-top: 20px;
}
.high_impact .card p
{
  color: #fff;
  font-size: 13px;
  margin-top: 10px;
}
button.btn.btn_social_media {
  background: #535355;
  width: 100%;
  color: #fff;
  margin-bottom: 20px;
  padding: 10px 17px;
}
button.btn.btn_social_media:hover {
  background: #00AAE9;
  color: #fff;
  transition: 1s;
}
.css_frame img{
  display: block;
  margin: auto;
}
/* .what_we_offer {
  color: #000;
  font-size: 11px;
  text-transform: uppercase;
} */
.high_impact_header1{
  color: #000;
  margin-bottom: 32px;
}
.vectoor_img1{
  background: #FFDC60;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin-left: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.vectoor_img2{
  background: #fff;
  border: 1px solid #D5D5D5;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  margin-left: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.vectoor_img2:hover{
  background: #00AAE9;
  border: 1px solid #fff;
  transition: 0.6s;
}
.vectoor_img2:hover img{
  filter: brightness(0)invert(1);
  transition: 0.6s;
}
.vectoor_img1 img{
  width: 30px;
}
.frame_section_det{
  margin-top: 60px;
}
.grauneteed_header{
  font-size: 20px;
}

.lorem_deiv {
  border-top: 1px solid #D5D5D5;
  padding-top: 27px;
}
.process_details{
  background-image:  url(../../assets/img/process.png);
  /* height: 65vh; */
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  display: block;
  margin-top: 50px;
  padding: 60px;
}

.process_img_at {
  background: #FFDC60;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.what_we_offer_process{
  margin: 15px 0;
}
.graph_image{
  display: block;
  margin: auto;
}
.second_header_mar{
  text-align: center;
}

.card_form{
  margin: 50px 0;
}
.call_btn_flx {
  display: flex;
  align-items: start;
  margin: 33px 0;
}
.contact_info_message{
  position: relative;
  background-color: #000;
  color: #fff;
  padding: 60px 22px;
  border-radius: 12px;
}
.live_chat_p{
  margin-bottom: 70px;
}
.call_btn_flx p{
  margin-left: 26px;
  font-size: 13px;
}
.menu_img {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 164px;
  z-index: 1;
}
.t1_images{
  margin-right: 20px;
}
.contact_form_det input {
  border-top: none;
  border-left: none;
  border-right: none;
  border-radius: unset;
  margin-bottom: 60px;
}
.contact_form_det{
  padding: 40px;
}
.btn_send_message {
  background-color: #F3D35D;
  color: #fff;
  padding: 21px 45px;
}
.btn_send_message:hover {
  background-color: #00AAE9;
  color: #fff;
  padding: 21px 45px;
  transition: 1s;
}
.btn_details_contact{
  text-align: center;
}

.navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.graph_new_det{
  margin: unset;
}
section.privacy {
    margin: 50px 0;
}
section.privacy h1{
    text-align:center;
    margin-bottom: 40px;
}
.footer ul li a{
    text-decoration: none;
    color: #fff;
}