.footer_fluid_padd {
  padding: 0 64px;
}

.office_wrapper {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.office_side_img {
  width: 223px;
  height: 342px;
  object-fit: cover;
  max-width: 223px;
}

.place_flex {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% - 223px);
}

.office_side_img img,
.prev_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.place_detail_inr {
  width: 215px;
  margin: 0 0 0 45px;
}

.place_detail_inr h6 > img {
  vertical-align: sub;
  margin-right: 10px;
}

#footer {
    padding: 0 65px
}

.footer_inner {
    border-top: 1px solid #808080c9;
    border-bottom: 1px solid #808080c9;
    padding: 70px 0 40px
}

.footer_contact {
    float: left;
    width: 30%;
    padding-right: 15px
}

.footer_logo,
.hiring-section-wrapper,
.project-client-count {
    padding-bottom: 60px
}

.footer_contact p {
    color: #212121;
    line-height: 39px;
    font-size: 21px;
    padding-bottom: 30px;
    margin-bottom: 0px;
}

.rated {
    color: #f7941d
}

.rated span i {
    font-size: 15px;
    vertical-align: text-top;
    position: relative;
    top: 3px
}

.cscc_wrapper {
    width: 70%;
    float: left;
    display: flex
}

.cscc_part {
    width: calc(100% / 4);
    padding-right: 15px
}

.cscc_part h6,
.give-award-detail p {
    font-size: 27px
}

.cscc_part ul li {
    font-size: 20px;
    line-height: 45px
}

.cscc_part ul li a,
p.company_para_div a {
    color: #393939
}

.work_inquiry h6 {
    font-size: 27px;
    margin-bottom: 20px
}

.inquiry_div {
    display: flex;
    padding-bottom: 25px
}

.inquiry_div span {
    font-size: 20px;
    width: 10%
}

.inquiry_detail,
.newslatter-img img,
.readblog-box-img img {
    width: 90%
}

.inquiry_detail span {
    display: block;
    padding-bottom: 20px;
    width: 100%;
    line-height: normal;
}

.content-creator-wrapper,
.cstm_inner_c_section .contact_us_inner,
.cstm_modal_design_new .wrapper_checkbox,
.focusProduct-content,
.footer_link_ul,
.managers-detail,
.our-mission,
.read-blog-inner,
.wrapper_case_cashbook .aboutus-title,
.wrapper_itr_rooms .wrapper_project_over_itr .wrap_card_concept_img {
    display: flex;
    align-items: center
}

.social_link {
    position: absolute;
    bottom: 6%;
    z-index: 1
}

.social_link_ul li {
    margin-top: 20px
}

.social_link_ul li a {
    color: #000;
    transition: transform .3s ease-in-out;
    display: inline-block;
    text-align: center;
}


.social_link_ul li:nth-child(4) a i,
.social_link_ul li:nth-child(5) a i {
    font-size: 22px;
    font-weight: 700
}

.footer_link_ul li:nth-child(4) a i,
.footer_link_ul li:nth-child(5) a i,
.persona_innerPart .cotax_info_left h4 {
    font-size: 26px
}

.social_link_ul li a:hover {
    transform: scale(1.1);
    transition: .2s ease-out
}

.social_link_ul li:first-child a:hover,
.social_link_ul li:nth-child(8) a:hover {
    color: #55adee
}

.social_link_ul li:nth-child(2) a:hover {
    color: #4169e1
}

.social_link_ul li:nth-child(3) a:hover {
    color: #0274b3
}

.social_link_ul li:nth-child(4) a:hover {
    background: -webkit-linear-gradient(#f58529, #feda77, #dd2a7b, #8134af, #515bd4);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.social_link_ul li:nth-child(5) a:hover {
    color: #e94e8a
}

.social_link_ul li:nth-child(6) a:hover {
    color: #1d8abb
}

.social_link_ul li:nth-child(7) a:hover {
    color: #ce1a19
}

.social_link_ul li a i {
    font-size: 19px
}

.footer_link_ul li {
    margin-right: 25px
}

.footer_link_ul li a i {
    font-size: 27px;
    width: 50px
}

.cstm_modal_design_new .captcha1,
.footer_link_ul li.cstm_twitter-li a {
    width: 24px;
    height: 24px;
    display: inline-block;
}

.footer_bottom {
    padding: 20px 0
}

.footer_bottom p {
    font-size: 20px;
    color: #5e5e5e
}

.height_scroll ul {
    max-height: 500px;
    overflow: auto;
}

.footer_bottom p{
    text-align: center;
}

.place_address p {
    color: #5e5e5e;
    font-size: 19px;
    line-height: 34px;
    margin-bottom: 10px;
}

.dropbtn, .pagination a, .readbloger-byprofile a:hover, a, a:focus, a:hover {
    text-decoration: none;
}




@media only screen and (max-width: 1900px) {
  .place_detail_inr {
    width: 318px;
    margin: 0 0 20px 55px;
  }
}

@media only screen and (max-width:1599px) {
     #footer,.k_team-mid-img {
    padding: 0 30px;
  }
    
}

@media only screen and (max-width: 1300px) {
  .place_detail_inr {
    width: 250px;
    margin: 0 0 20px 55px;
  }
}

@media only screen and (max-width: 1250px) {
  .place_detail_inr h6 {
    font-size: 20px;
    margin-bottom: 5px;
  }
}

@media only screen and (max-width: 997px) {
  .place_detail_inr {
    width: 170px;
  }
}

@media only screen and (max-width: 575px) {
  .office_side_img {
    width: 100%;
    max-width: 100%;
    margin-bottom: 15px;
  }
  .place_detail_inr {
    width: 142px;
    margin: 0 0 10px 14px;
  }
   #footer,
  .approch_ttles_wrapper,
  .asked-question-right-part,
  .different-other-right-inr,
  .features_left_side,
  .ios_content_wrapper,
  .project-title-title,
  .winning_aproach .clients_main_wrapper .count_titles {
    padding: 0 15px;
  }
}
