.elementor-1254 .elementor-element.elementor-element-ff2c46a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1254 .elementor-element.elementor-element-ee73629{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1254 .elementor-element.elementor-element-bad09de iframe{height:80vh;}/* Start custom CSS for kulan_contact_one, class: .elementor-element-0321823 */.elementor-1254 .elementor-element.elementor-element-0321823 .address .row { display: flex !important; gap: 20px !important; align-items: stretch !important; }
.elementor-1254 .elementor-element.elementor-element-0321823 .address .col-lg-4 { flex: 1 !important; display: flex !important; min-width: 0 !important; }
.elementor-1254 .elementor-element.elementor-element-0321823 .address .add__card { width: 100% !important; min-height: 180px !important; padding: 30px 25px !important; display: flex !important; gap: 20px !important; align-items: center !important; justify-content: flex-start !important; box-sizing: border-box !important; }
.elementor-1254 .elementor-element.elementor-element-0321823 .address .icon__box { width: 90px !important; height: 90px !important; flex: 0 0 90px !important; display: flex !important; align-items: center !important; justify-content: center !important; margin: 0 !important; }
.elementor-1254 .elementor-element.elementor-element-0321823 .address .icon__box i { font-size: 32px !important; display: flex !important; align-items: center !important; justify-content: center !important; }
.elementor-1254 .elementor-element.elementor-element-0321823 .address .icon__box i.fa-map-marker, .elementor-1254 .elementor-element.elementor-element-0321823 .address .icon__box i.fa-phone { font-size: 36px !important; }
.elementor-1254 .elementor-element.elementor-element-0321823 .address p.t__22 { font-size: 0 !important; margin: 0 !important; padding: 0 !important; white-space: nowrap !important; line-height: 1.2 !important; }
.elementor-1254 .elementor-element.elementor-element-0321823 .address .col-lg-4:nth-child(1) p.t__22:first-child::after { content: "guestese@gmail.com"; font-size: 24px; }
.elementor-1254 .elementor-element.elementor-element-0321823 .address .col-lg-4:nth-child(2) p.t__22:first-child::after { content: "Islamabad,Pakistan"; font-size: 24px; }
.elementor-1254 .elementor-element.elementor-element-0321823 .address .col-lg-4:nth-child(3) p.t__22:first-child::after { content: "+99 9999 999"; font-size: 24px; }
@media (max-width: 991px) { .elementor-1254 .elementor-element.elementor-element-0321823 .address .row { gap: 15px !important; } .elementor-1254 .elementor-element.elementor-element-0321823 .address .col-lg-4 { flex: 0 0 calc(50% - 7.5px) !important; } .elementor-1254 .elementor-element.elementor-element-0321823 .address .add__card { min-height: 160px !important; padding: 20px !important; } }
@media (max-width: 767px) { .elementor-1254 .elementor-element.elementor-element-0321823 .address .row { flex-direction: column !important; gap: 15px !important; } .elementor-1254 .elementor-element.elementor-element-0321823 .address .col-lg-4 { flex: 0 0 100% !important; } .elementor-1254 .elementor-element.elementor-element-0321823 .address .add__card { min-height: 140px !important; padding: 20px !important; gap: 15px !important; } .elementor-1254 .elementor-element.elementor-element-0321823 .address .icon__box { width: 75px !important; height: 75px !important; flex-basis: 75px !important; } .elementor-1254 .elementor-element.elementor-element-0321823 .address .icon__box i { font-size: 26px !important; } .elementor-1254 .elementor-element.elementor-element-0321823 .address .icon__box i.fa-map-marker, .elementor-1254 .elementor-element.elementor-element-0321823 .address .icon__box i.fa-phone { font-size: 30px !important; } .elementor-1254 .elementor-element.elementor-element-0321823 .address p.t__22 { font-size: 18px !important; } }/* End custom CSS */