 html {  scroll-behavior:smooth; } ::-webkit-scrollbar {  width:7px;  border-radius:10px;background:rgba(0, 0, 0, 0.0); }  ::-webkit-scrollbar-track {  border-radius:10px;  background:rgba(0, 0, 0, 0.0); }  ::-webkit-scrollbar-thumb {  background:#212121;  border-radius:10px;  width:7px; }  ::-webkit-scrollbar-thumb:hover {  background:#111; }  @font-face {  font-family:'Wotfard';  src:url(https://ar.ifza.com/wp-content/themes/ifza/assets/fonts/Wotfard-Light.woff2) format('woff2'),   url(https://ar.ifza.com/wp-content/themes/ifza/assets/fonts/Wotfard-Light.woff) format('woff');  font-weight:300;  font-style:normal;  font-display:swap; } @font-face {  font-family:'Wotfard';  src:url(https://ar.ifza.com/wp-content/themes/ifza/assets/fonts/Wotfard-Medium.woff2) format('woff2'),   url(https://ar.ifza.com/wp-content/themes/ifza/assets/fonts/Wotfard-Medium.woff) format('woff');  font-weight:500;  font-style:normal;  font-display:swap; } @font-face {  font-family:'Wotfard';  src:url(https://ar.ifza.com/wp-content/themes/ifza/assets/fonts/Wotfard-Regular.woff2) format('woff2'),   url(https://ar.ifza.com/wp-content/themes/ifza/assets/fonts/Wotfard-Regular.woff) format('woff');  font-weight:normal;  font-style:normal;  font-display:swap; } @font-face {  font-family:'Wotfard';  src:url(https://ar.ifza.com/wp-content/themes/ifza/assets/fonts/Wotfard-SemiBold.woff2) format('woff2'),   url(https://ar.ifza.com/wp-content/themes/ifza/assets/fonts/Wotfard-SemiBold.woff) format('woff');  font-weight:600;  font-style:normal;  font-display:swap; } @font-face {  font-family:'Wotfard';  src:url(https://ar.ifza.com/wp-content/themes/ifza/assets/fonts/Wotfard-Bold.woff2) format('woff2'),   url(https://ar.ifza.com/wp-content/themes/ifza/assets/fonts/Wotfard-Bold.woff) format('woff');  font-weight:bold;  font-style:normal;  font-display:swap; } body {  overflow-x:hidden;  color:#212121;  font-size:18px;  line-height:24px;  font-family:"Alexandria", "Wotfard", Arial, sans-serif;  font-weight:200; } input, input::placeholder, button, a {  font-family:"Alexandria", "Wotfard", Arial, sans-serif; } input, input::placeholder {  font-size:18px;  line-height:1.5;  font-weight:200; } input::placeholder {  opacity:75%; }  .unscrollable {  max-height:100vh;  overflow:hidden; } * h1, h2, h3, h4, h5, h6, p, ul {  margin:0;  padding:0; } h1, h2, h3, h4, h5, h6 {  font-weight:300;  color:#21201F;  text-transform:uppercase; } h1, .h1 {  font-size:54px;  line-height:62px;  margin-bottom:30px; } h2, .h2 {  font-size:38px;  line-height:44px;  margin-bottom:25px; } h3, .h3 {  font-size:28px;  line-height:32px;  margin-bottom:20px; } h4, .h4 {  font-size:24px;  line-height:28px;  margin-bottom:15px; } h5, .h5 {  font-size:22px;  line-height:24px;  margin-bottom:15px; } h6, .h6 {  font-size:20px;  line-height:22px;  margin-bottom:15px; } .sub_heading {  font-size:22px;  line-height:32px;  display:block;  font-weight:200;  text-transform:uppercase;  margin-bottom:10px;  color:#21201F; } * {  box-sizing:border-box;  margin:0px;  padding:0px; } p {  color:#21201F;  font-weight:300;  margin-bottom:20px;  line-height:1.5; } ul {  margin-bottom:0px; } ul li {  list-style:none; } a {  text-decoration:none;  transition:all 0.3s ease-in-out;  color:#21201F; } a:hover {  color:#E1CB82; } input, textarea, select {  background:none;  outline:none;  border:1px solid; } img {  outline:none;  max-width:100%;  height:auto;  border:0px none; } input[type='submit'] {  border-radius:0px;  -webkit-appearance:none;  appearance:none;  outline:none; } :focus {  outline:none; } .container {  max-width:1451px;  width:100%;  margin:0px auto;  padding:0px 10px; } .wrapper {  width:100%;  max-width:1920px;  margin:0px auto; } .no-max-width{  max-width:none!important; } body.scrollbar{   overflow:hidden; } ::selection {   background:#CDA72C;   color:#fff; } .header {  background:transparent;  width:100%;  position:absolute;  top:0px;  left:0px;  z-index:111;  padding:55px 45px;  border-bottom:1px solid #fff;  -webkit-transition:all .30s ease-in-out;  -moz-transition:all .30s ease-in-out;  -ms-transition:all .30s ease-in-out;  -o-transition:all .30s ease-in-out;  transition:all .30s ease-in-out; } .header:hover {  background:#fff; } .header:hover .header-main-menu li a {  color:#000;  text-decoration:none; } .header:hover li.menu-item-has-children>a:after {  border-bottom:2px solid #BCBCBC;  border-right:2px solid #BCBCBC; } .header_inner {  display:flex;  align-items:center; } .header-logo-area {  width:144px;  height:40px;  -webkit-transition:all .30s ease-in-out;  -moz-transition:all .30s ease-in-out;  -ms-transition:all .30s ease-in-out;  -o-transition:all .30s ease-in-out;  transition:all .30s ease-in-out; } .h-sticky {  position:fixed !important;  top:-100px;  width:100%;  z-index:999;  padding-top:20px;  padding-bottom:20px;  opacity:0;  transition:0.3s all;  background:#fff !important;  border-color:#E0E1E2 !important; } .h-show {  top:0;  opacity:1; } .h-sticky.header .header-main-menu li a {  color:#000; } .h-sticky.header .header-main-menu li.menu-item-has-children>a:after {  border-bottom:2px solid #BCBCBC;  border-right:2px solid #BCBCBC; } .h-sticky.header .lang-area-select {  border-color:#000; } .h-sticky.header .lang-area-select .nice-select span {  color:#000; } .h-sticky.header .lang-area-select .nice-select:after {  border-top:6px solid #000; } .h-sticky.header .logo-clr {  opacity:1;  visibility:visible;  display:block; } .h-sticky.header .logo-white {  opacity:0;  visibility:hidden;  display:none; } .logo-clr {  opacity:0;  visibility:hidden;  display:none; } .header:hover .logo-white {  opacity:0;  visibility:hidden;  display:none; } .header:hover .logo-clr {  opacity:1;  visibility:visible;  display:block; } .header-left-section {  margin-left:auto;  display:flex;  align-items:center; } .header-main-menu {  display:flex;  margin:0px; } .header-main-menu li {  margin-right:45px;  padding:11px 0px; } .header-main-menu li:last-child{  margin-right:25px; } header.new-style .header-main-menu li:last-child{  margin-right:0; } .header-main-menu li a {  color:#fff;  font-size:14px;  line-height:normal;  text-transform:uppercase;  position:relative;  display:block;  font-weight:200; } .header-main-menu > li > a:after{  display:block;  content:'';  border-bottom:solid 2px #cda72c;  transform:scaleX(0);  transition:transform 250ms ease-in-out;  position:relative;  top:10px; } .header-main-menu > li > a:hover:after { transform:scaleX(1); } .header-main-menu > li:hover > a{   } .header-main-menu li.menu-item-has-children>a {  padding-right:20px; } .header-main-menu li.menu-item-has-children>a:after {  content:"";  position:absolute;  top:50%;  right:0px;  margin-top:-7px;  border-bottom:2px solid #fff;  border-right:2px solid #fff;  width:5px;  height:5px;  -webkit-transform-origin:66% 66%;  -ms-transform-origin:66% 66%;  transform-origin:66% 66%;  -webkit-transform:rotate(45deg);  -ms-transform:rotate(45deg);  transform:rotate(45deg);  transition:all 0.15s ease-in-out; } .header-main-menu li.menu-item-has-children:hover>a:after {  -webkit-transform:rotate(-135deg);  -ms-transform:rotate(-135deg);  transform:rotate(-135deg); } .header-main-menu li.menu-item-has-children {  position:relative; } .header-main-menu li.menu-item-has-children:hover .sub-menu {  display:block; } .header-main-menu li.menu-item-has-children .sub-menu {  background:#fff;  display:none;  position:absolute;  top:37px;  left:0px;  box-shadow:0px 2px 5px 0px rgb(0 0 0 / 12%); } .header-main-menu li.menu-item-has-children:not(.wpml-ls-item) .sub-menu{  width:fit-content;  min-width:220px; } .header-main-menu li.menu-item-has-children.menu-item:not(.wpml-ls-menu-item) .sub-menu li {  width:100%;   padding:6px 0; } .header-main-menu li.menu-item-has-children.menu-item.wpml-ls-menu-item .sub-menu li {  padding:0px;  margin:0px; } .header.new-style .header-main-menu li.menu-item-has-children:not(.wpml-ls-item) .sub-menu li {  width:100%;  padding:0 1.8rem!important;  margin:0; } @media screen and (min-width:990px){  li.has-arrow::after {   content:'';   display:block;   position:absolute;   width:4px;   height:4px;   border-bottom:1px solid;   border-right:1px solid;   right:1.8rem;   top:5px;   transform:rotate(-45deg);   opacity:50%;  } } .header.new-style .header-main-menu > li > .sub-menu > li {  position:relative;  padding:0 1.8rem; } .header-main-menu li.menu-item-has-children .sub-menu li a {  padding:15px 5px;  display:block;  color:#000;  font-size:16px;  font-weight:200;  border-bottom:1px solid rgba(0, 0, 0, 0.10); } .header-main-menu li.menu-item-has-children .sub-menu li:hover {  background:#F8F6FB; } .header-main-menu li.menu-item-has-children .sub-menu li a {  text-transform:none; } .header-main-menu li.menu-item-has-children .sub-menu li:last-child a {  border-bottom:0px; }   .animated-icon1 {  width:30px;  height:19px;  position:relative;  margin:0px;  -webkit-transform:rotate(0deg);  -moz-transform:rotate(0deg);  -o-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; } .animated-icon1 span {  display:block;  position:absolute;  height:4px;  width:100%;  border-radius:0px;  opacity:1;  left:0;  -webkit-transform:rotate(0deg);  -moz-transform:rotate(0deg);  -o-transform:rotate(0deg);  transform:rotate(0deg);  -webkit-transition:.25s ease-in-out;  -moz-transition:.25s ease-in-out;  -o-transition:.25s ease-in-out;  transition:.25s ease-in-out; } .animated-icon1 span {  background:#fff; } .animated-icon1 span:nth-child(1) {  top:0px;  background:#CDA72C; } .animated-icon1 span:nth-child(2) {  top:7px; } .animated-icon1 span:nth-child(3) {  top:14px;  width:10px;  left:unset;  right:0px; } .animated-icon1.open span:nth-child(1) {  top:7px;  -webkit-transform:rotate(135deg);  -moz-transform:rotate(135deg);  -o-transform:rotate(135deg);  transform:rotate(135deg); } .animated-icon1.open span:nth-child(2) {  opacity:0;  left:-60px; } .animated-icon1.open span:nth-child(3) {  top:7px;  -webkit-transform:rotate(-135deg);  -moz-transform:rotate(-135deg);  -o-transform:rotate(-135deg);  transform:rotate(-135deg); } .animated-icon1.open span:nth-child(3) {  width:100%;  background:#000; } .header:hover .animated-icon1 span:nth-child(3), .header:hover .animated-icon1 span:nth-child(2) {  background-color:#000; } .h-sticky.header .animated-icon1 span:nth-child(1) {  background:#CDA72C; } .h-sticky.header .animated-icon1 span {  background:#000; } .header-close-btn .lang-area-select .nice-select span {  color:#21201F; } .header-close-btn .lang-area-select {  border:0px;  border-bottom:1px solid #CDA72C; } .header-close-btn .lang-area-select .nice-select {  padding-left:0px; } .header-close-btn .lang-area-select .nice-select:after {  border-bottom:2px solid rgba(0, 0, 0, 0.70);  border-right:2px solid rgba(0, 0, 0, 0.70);  width:10px;  height:10px;  right:8px;  border-left:transparent;  border-top:transparent;  -webkit-transform:rotate(45deg);  -ms-transform:rotate(45deg);  transform:rotate(45deg);  margin-top:-10px; } .header-close-btn .lang-area-select .nice-select.open:after {  -webkit-transform:rotate(-135deg);  -ms-transform:rotate(-135deg);  transform:rotate(-135deg); } .header-close-btn {  display:flex;  align-items:center; } .bars-wrap {  height:70px;  margin-left:auto;  width:70px;  border-left:1px solid #21201F;  display:flex;  align-items:center;  justify-content:center; } .mob-menu-wrap {  padding:45px 0px; } .mob-menu-wrap .header-main-menu li a {  color:#000;  font-size:18px;  line-height:24px;   display:inline-block;  padding-right:0px; } .mob-menu-wrap .header-main-menu li a:hover {  color:#CDA72C;  text-decoration:none; } #menu-main-menu li .sub-menu li:first-child {  display:block; } .mob-menu-wrap .header-main-menu {  display:block; } .mob-menu-wrap .header-main-menu li {  margin:0px;  padding-top:20px;  padding-bottom:20px; } .mob-menu-wrap .header-main-menu li:nth-of-type(2), .mob-menu-wrap .header-main-menu li:nth-of-type(3), .mob-menu-wrap .header-main-menu li:nth-of-type(4), .mob-menu-wrap .header-main-menu li:nth-of-type(6), .mob-menu-wrap .header-main-menu li:nth-of-type(8) {  padding-left:0px; } .mob-menu-wrap .header-main-menu li.menu-item-has-children>a:after {  border:0px; } .mob-menu-wrap .mob-menu-icn {  display:inline-block;  width:20px; }  .mob-menu-wrap .mob-menu-icn i {  color:#CDA72C;  cursor:pointer;  transition:all 0.15s ease-in-out; } .mob-menu-wrap .opn-mob i{   -webkit-transform:rotate(180deg);   -ms-transform:rotate(180deg);   transform:rotate(180deg); } .mob-menu-wrap .header-main-menu li.menu-item-has-children .sub-menu {  position:relative;  display:none;  box-shadow:none;  } .mob-menu-wrap .header-main-menu li.menu-item-has-children > .sub-menu {  margin-bottom:0;  margin-top:20px!important;  top:0; } .mob-menu-icn {  display:none; } .mob-menu {  display:none;  width:100%;  position:fixed;  top:0;  bottom:0;  left:0;  width:100%;  height:100vh;  z-index:10000000;  background:transparent;  padding:0;  overflow-y:scroll; } .menu-bars-place {  display:none; } .social-media-mob {  display:flex;  margin-bottom:0px;  margin-top:50px; } .social-media-mob li {  margin-right:12px; } .social-media-mob li a {  display:flex;  width:50px;  height:50px;  align-items:center;  justify-content:center;  background:#E0E1E2;  border-radius:50%; } .social-media-mob li a i {  color:#000;  font-size:20px; }  .btn-link{  font-size:18px;  line-height:1.5;  font-weight:300;  padding:0px 30px;  color:#21201F;  text-transform:uppercase;  position:relative;  display:inline-flex;  align-items:center;  z-index:1; } .arrow-img {  display:block;  background:url(https://ar.ifza.com/wp-content/themes/ifza/assets/images/arrow-blk.svg) no-repeat;  width:42px;  height:14px;  margin-left:20px;  margin-top:-4px;  transition:all 0.3s ease-in-out; } .btn-link:hover .arrow-img {  background:url(https://ar.ifza.com/wp-content/themes/ifza/assets/images/arrow-clr.svg) no-repeat;  -webkit-transform:translateX(10px);  transform:translateX(10px); } .btn-link:before {  content:"";  width:56px;  height:56px;  background:#CDA72C;  border-radius:30px;  top:50%;  transform:translateY(-50%);  left:0px;  position:absolute;  z-index:-1;  transition:all 0.3s ease-in-out; } .btn-link:hover {  color:#fff;  text-decoration:none; } .btn-link:hover:before {  width:100%;  background-color:#21201f; }   .header:hover .lang-area-select {  border-color:#000; } .header:hover .lang-area-select .nice-select:after {  border-top:6px solid #000; } .header:hover .lang-area-select .nice-select span {  color:#000; } .lang-area-select {  position:relative;  width:116px;  border:1px solid #fff; } .lang-area-select .nice-select {  width:100%;  border:0px;  border-radius:0px;  height:36px;  line-height:39px;  padding-left:10px;  padding-right:20px;  background:transparent; } .lang-area-select .nice-select span {  display:block;  overflow:hidden;  text-overflow:ellipsis; } .lang-area-select .nice-select span {  font-size:16px;  line-height:36px;  color:#fff; } .lang-area-select .nice-select .list {  border-radius:0px;  width:100%;  background:#fff; } .lang-area-select .nice-select:after {  height:0;  width:0;  border-left:5px solid transparent;  border-right:5px solid transparent;  border-top:6px solid #fff;  border-bottom:transparent;  right:10px;  -webkit-transform:rotate(0deg);  -ms-transform:rotate(0deg);  transform:rotate(0deg);  transition:all 0.15s ease-in-out; } .lang-area-select .nice-select.open:after {  -webkit-transform:rotate(-180deg);  -ms-transform:rotate(-180deg);  transform:rotate(-180deg); } .lang-area-select .nice-select .list li {  width:100%;  border:0px;  padding:10px 10px;  margin:0px;  line-height:normal;  color:#000;  font-size:15px;  overflow:hidden;  text-overflow:ellipsis;  white-space:normal; }  .footer {  background:#21201F;  padding-top:120px; } .footer-inner {  display:flex;  padding-bottom:100px;  border-bottom:1px solid #707070; } .footer-left-wrap {  display:flex;  width:45%; } .footer-left-info {  max-width:260px; } .footer-left-time-hour-wrap {  margin-left:auto;  max-width:270px;  width:270px; } .footer-address-area {  margin-bottom:15px; } .footer-address-area p {  font-size:14px;  color:#fff;  line-height:22px;  font-weight:200;  margin-bottom:0px; } .footer-address-area p:first-child {  font-weight:400; } .footer-contact-info {  margin-bottom:24px; } .footer-contact-info p {  font-size:14px;  line-height:22px;  font-weight:400;  margin-bottom:0px;  color:#fff; } .footer-contact-info p a {  font-weight:200;  color:#fff;  text-decoration:none; } .footer-contact-info p a:hover {  color:#E1CB82; } .footer-social-media {  display:flex;  margin-bottom:0px; } .footer-social-media li {  margin-right:5px; } .footer-social-media li a {  display:flex;  width:28px;  height:28px;  border-radius:50%;  background:#fff;  align-items:center;  justify-content:center;  text-decoration:none; } .footer-social-media li a:hover i {  color:#E1CB82; } .footer-social-media li a i {  font-size:16px;  color:#000; } .footer-left-time-hour span {  display:block;  color:#fff;  font-weight:400;  font-size:14px;  line-height:18px;  margin-bottom:10px; } .footer-left-time-hour {  border-bottom:1px solid #808080;  padding-bottom:30px;  margin-bottom:30px; } .footer-left-time-hour:last-child {  border-bottom:0px;  padding-bottom:0px;  margin-bottom:0px; } .footer-left-time-hour p {  color:#fff;  font-weight:200;  font-size:13px;  line-height:18px;  margin-bottom:5px;  } .footer-left-time-hour p strong {  font-weight:200; } .footer-left-time-hour p:last-child {  margin-bottom:0px; } .footer-right-menu-wrap {  width:45%;  margin-left:auto;  display:flex; } .footer-menu {  margin-bottom:0px;  width:31%;  margin-left:3.5%; } .footer-menu:first-child {  margin-left:0px; } .footer-menu li {  margin-bottom:5px; } .footer-menu li:last-child {  margin-bottom:0px; } .footer-menu li a {  font-size:14px;  line-height:25px;  color:#fff;  font-weight:200;  } .footer-menu li a:hover {  color:#E1CB82; } .footer-copy-right {  padding:35px 0px;  text-align:center; } .footer-copy-right p {  color:#fff;  font-weight:300;  font-size:12px;  line-height:18px;  margin-bottom:0px;  text-transform:uppercase; } .whats-app-icon {  position:fixed;  right:60px;  bottom:100px;  z-index:11; } .whats-app-icon a {  width:60px;  height:60px;  border-radius:50%;  background:#49CB67;  display:flex;  align-items:center;  justify-content:center;  box-shadow:0px 3px 6px 0px rgb(0 0 0 / 12%); } .whats-app-icon a i {  color:#fff;  font-size:36px; } .map-widget {  background:#000;  overflow:hidden;  position:relative; } .location-map-wrap {  display:none;  position:fixed;  top:0px;  left:0px;  width:100%;  height:100%;  z-index:1111;  background:rgba(0,0,0,0.50); } .map-view {  width:90%;  height:90%;  margin:auto;  top:50px;  position:relative; } .map-close {  width:54px;  height:54px;  background:#000;  display:flex;  align-items:center;  justify-content:center;  cursor:pointer;  position:absolute;  top:0;  right:0;  z-index:1; } .map-close:hover i {  color:#fff; } .map-close i {  color:#fff;  font-size:16px; } .map-widget:hover .map-box-heading-wrap {  transform:translate(50px, -50%); } .map-widget:hover .map-box-heading-wrap span{   color:#fff; } .map-box-heading-wrap span img.on-hover{   display:none; } .map-box-heading-wrap {  position:absolute;  top:50%;  transform:translateY(-50%);  left:0px;  width:100%;  transition:all 0.3s ease-in-out;  z-index:1; } .map-widget:hover .map-area:before {  background:rgba(0, 0, 0, 0.70); } .map-area {  height:282px;  position:relative;  cursor:pointer; } .map-area:before {  content:"";  width:100%;  height:100%;  background:rgba(0, 0, 0, 0.50);  position:absolute;  top:0px;  left:0px;  z-index:1;  transition:all 0.3s ease-in-out; } .map-area figure {  margin-bottom:0px;  height:100%;  overflow:hidden; } .map-area figure picture {  width:100%;  height:100%;  display:block; } .map-area figure img {  width:100%;  height:100%;  object-fit:cover;  filter:grayscale(100%);  -webkit-filter:grayscale(100%);  transition:transform 0.35s;   -webkit-transition:transform 0.35s;   -moz-transition:transform 0.35s; } .map-widget:hover .map-area figure img{   transform:scale(1.3); } .store-locator-info-window p {  display:block;  margin-bottom:5px; } .store-locator-info-window a {  display:block;  margin-bottom:5px; } .store-locator-info-window a:hover {  color:#E1CB82; } .map-box-heading-wrap span {  font-size:42px;  display:flex;  align-items:center;  line-height:56px;  font-weight:200;  color:#fff;  text-transform:uppercase;  text-decoration:underline;  cursor:pointer; } .map-box-heading-wrap span img {  margin-left:130px; }  .banner {  overflow:hidden; } .banner-area-wrap {  width:100%;  height:680px; } .banner-area-wrap {  margin-bottom:0px;  position:relative; } .banner-area-wrap:before {  content:"";  position:absolute;  top:0px;  left:0px;  width:100%;  height:100%;  background:rgba(0, 0, 0, 0.50); } .banner-area-wrap picture {  width:100%;  height:100%;  display:block; } .banner-area-wrap picture img {  width:100%;  height:100%;  object-fit:cover; } .banner-area-wrap figcaption {  position:absolute;  top:50%;  left:0px;  width:100%;  transform:translateY(-50%);  padding-top:100px; } .banner-area-wrap h1 {  letter-spacing:2px;  color:#fff;  margin-bottom:25px; } .banner-area-wrap p {  margin-bottom:0px;  font-size:20px;  line-height:28px;  max-width:550px;  color:#fff; }   .form-sec {  width:100%; } .form-sec figure {  margin-bottom:0px;  height:90vh;  position:relative; } .form-sec figure:before {  content:"";  position:absolute;  top:0px;  left:0px;  width:100%;  height:100%;  background:rgba(0, 0, 0, 0.70); } .form-sec figure img {  height:100%;  width:100%;  object-fit:cover; } .form-outer-area {  position:absolute;  top:50%;  left:50%;  width:700px;  transform:translate(-50%, -50%); } .form-outer-area h3 {  color:#fff;  margin-bottom:15px; } .form-outer-area p {  color:#fff;  margin-bottom:0px; } .form-area-inner {  margin-top:50px; } .form-field-area {  margin-bottom:30px; } .form-field-area input, .form-field-area select {  color:#fff;  font-size:18px;  font-weight:200;  padding-bottom:15px;  width:100%;  border:0px;  border-bottom:1px solid #fff;  -webkit-border-radius:0px;  -moz-border-radius:0px;  border-radius:0px; } .form-field-area textarea {  -webkit-border-radius:0px;  -moz-border-radius:0px;  border-radius:0px; } .form-field-area select option {  color:#000; } .form-field-area input::placeholder {  color:#fff; } .form-field-area:nth-of-type(1) {  width:48%;  float:left; } .form-field-area:nth-of-type(2) {  width:48%;  float:right; } .form-sec img.img-flag {  width:auto;  height:auto; }  .country-select-inq {  display:flex; } .country-select-inq p {  display:flex;  width:100%; } .country-select-inq input.code-country {  margin-left:20px; } .country-select-inq .select2-container--default {  position:relative;  border-bottom:1px solid #fff;  pointer-events:none;  width:219px !important; } .country-select-inq .select2-container--default .selection:after {  content:"";  background:url(https://ar.ifza.com/wp-content/themes/ifza/assets/images/select-drop-arrow-white.png) no-repeat;  width:11px;  height:7px;  position:absolute;  top:7px;  right:0px; } .country-select-inq .select2-container--default .select2-selection--single {  border-color:#fff;  height:60px;  padding:0px 0;  border-radius:0;  font-weight:200;  font-size:18px;  color:#fff; } .country-select-inq .select2-dropdown {  border-radius:0;  box-shadow:none;  border:0; } .country-select-inq .select2-search__field {  border:0;  height:0px; } .country-select-inq .select2-hidden-accessible {  border:0 !important;  clip:rect(0 0 0 0) !important;  height:1px !important;  margin:-1px !important;  overflow:hidden !important;  padding:0 !important;  position:absolute !important;  width:1px !important; }  .agree-checkbox p {  display:flex; } .agree-checkbox input[type=checkbox] {  -moz-appearance:none;  -webkit-appearance:none;  -o-appearance:none;  outline:none;  content:none;  border:1px solid #000;  height:15px;  padding:0px;  margin-right:7px; } .agree-checkbox input[type=checkbox]:before {  font-family:"FontAwesome";  content:"\f00c";  font-size:12px;  text-align:center;  color:transparent !important;  background:#fff;  display:block;  width:15px;  height:15px; } .agree-checkbox input[type=checkbox]:checked:before {  color:#000 !important; } .agree-checkbox label, .agree-checkbox label a {  font-size:14px;  font-weight:200;  color:#fff; } .agree-checkbox label a {  text-decoration:underline; } .agree-checkbox label a:hover {  color:#CDA72C; } .agree-submit-wrap {  display:flex;  align-items:center;  margin-top:50px; } .submit-enquire-wrap {  margin-left:auto; } .submit-enquire-wrap figure, .submit-enquire-wrap figure img {  width:auto;  height:auto; } .submit-enquire-wrap figure:before {  content:none; } .submit-enquire-wrap .btn-submit {  color:#fff;  background:url(https://ar.ifza.com/wp-content/themes/ifza/assets/images/btn-arrow.svg) no-repeat center right transparent;  padding-right:60px;  text-align:left;  border:0px;  z-index:1;  font-weight:200;  font-size:16px;  position:relative;  text-transform:uppercase;  cursor:pointer;  transition:all 0.3s ease-in-out; } .submit-enquire-wrap:hover .btn-submit {  background-image:url(https://ar.ifza.com/wp-content/themes/ifza/assets/images/arrow-clr.svg);  -webkit-transform:translateX(10px);  transform:translateX(10px); } .submit-enquire-wrap {  position:relative;  display:inline-flex;  align-items:center;  padding:0px 30px;  margin-top:0px; } .submit-enquire-wrap:before {  content:"";  width:56px;  height:56px;  background:#CDA72C;  border-radius:30px;  top:50%;  transform:translateY(-50%);  left:0px;  position:absolute;  transition:all 0.3s ease-in-out; } .submit-enquire-wrap:hover:before {  width:100%;  background-color:#fff; } .submit-enquire-wrap:hover .btn-submit {  color:#000; }   .page-inside-default {  padding:100px 0px; }  .image-bg-text-top figure {  margin-bottom:0px;  position:relative;  height:660px; } .image-bg-text-top figure img {  width:100%;  height:100%;  object-fit:cover; } .image-bg-text-top figure:before {  content:"";  position:absolute;  top:0px;  left:0px;  width:100%;  height:100%;  background:rgba(0, 0, 0, 0.50); } .image-bg-text-top figure figcaption {  position:absolute;  top:50%;  left:50%;  width:100%;  transform:translate(-50%, -50%); } .image-bg-text-top-content {  max-width:980px;  margin:0px auto; } .image-bg-text-top-content h3 {  color:#fff;  text-align:center; } .image-bg-text-top-content p {  color:#fff;  margin-bottom:0px;  text-align:center; }  .bullet-listing {  width:100%;  margin-bottom:0px;  position:relative;  padding-bottom:25px;  padding-left:15px; } .workspace-content-wrap:after {  content:"";  position:absolute;  bottom:0px;  left:0px;  width:70px;  height:2px;  background:#CDA72C; } .bullet-listing li {  display:list-item;  font-size:16px;  line-height:24px;  font-weight:200;  text-transform:uppercase;  color:#212121;  margin-bottom:10px;  list-style-type:disc;  list-style-position:outside; } .bullet-listing li:last-child {  margin-bottom:0px; } .bullet-listing li strong {  font-weight:300; } .image-left-content {  background:#F5F5F5;  display:flex;  align-items:center; } .image-left-content-left {  width:50%;  margin-bottom:0px;  height:670px; } .image-left-content-left img {  width:100%;  height:100%;  object-fit:cover; } .image-left-content-right {  width:50%;  padding-left:125px;  padding-right:235px; } .image-left-content-right p {  margin-bottom:15px; } .image-left-content-right .btn-link {  margin-top:35px; } .text-image-list-sec {  padding:160px 0px; } .text-image-list-inner {  display:flex;  align-items:center;  margin-bottom:80px; } .text-image-list-inner:last-child {  margin-bottom:0px; } .text-image-list-content {  width:42%;  padding-left:130px; } .text-image-list-content h3 {  margin-bottom:10px; } .text-image-list-content h5 {  margin-bottom:20px;  color:#CDA72C; } .text-image-list-content p {  margin-bottom:70px; } .text-image-list-image {  margin-bottom:0px;  height:580px;  width:58%; } .text-image-list-image img {  width:100%;  height:100%;  object-fit:cover; } .text-image-list-inner:nth-child(even) .text-image-list-content {  order:0;  padding-left:0px;  padding-right:130px; } .text-image-list-inner:nth-child(even) .text-image-list-image {  order:1; }  .bottom-banner {  position:relative; } .bottom-banner:hover .bottom-banner-inner a{  color:#CDA72C;  font-weight:500; } .bottom-banner:hover .bottom-banner-inner a .arrow-img {   background:url(https://ar.ifza.com/wp-content/themes/ifza/assets/images/arrow-clr.svg);   -webkit-transform:translateX(10px);   transform:translateX(10px); } .bottom-banner figure {  margin-bottom:0px;  height:480px;  position:relative; } .bottom-banner figure a{  position:absolute;  top:0px;  left:0px;  width:100%;  height:100%;  z-index:1; } .bottom-banner figure img {  width:100%;  height:100%;  object-fit:cover; } .bottom-banner-content {  width:100%;  position:absolute;  top:50%;  left:0px;  transform:translateY(-50%); } .bottom-banner-inner {  max-width:580px; } .bottom-banner-inner h3 {  color:#fff;  margin-bottom:15px; } .bottom-banner-inner p {  color:#fff;  line-height:34px;  margin-bottom:35px; } .bottom-banner-inner a figure {  width:auto;  height:auto;  margin-left:20px;  margin-top:-3px;  transition:all 0.3s ease-in-out; } .bottom-banner-inner a {  display:flex;  align-items:center;  text-transform:uppercase;  color:#fff;  font-size:16px;  line-height:normal;  font-weight:200; } .bottom-banner-inner a .arrow-img {  background:url(https://ar.ifza.com/wp-content/themes/ifza/assets/images/btn-arrow.svg); } .bottom-banner-inner a:hover {  color:#CDA72C; } .bottom-banner-inner a:hover .arrow-img {  background:url(https://ar.ifza.com/wp-content/themes/ifza/assets/images/arrow-blk.svg);  -webkit-transform:translateX(10px);  transform:translateX(10px); } .letter-text-sec {  padding:160px 0px 200px; } .letter-text-inner {  display:flex;  align-items:center; } .letter-text-image {  margin-bottom:0px;  width:48%;  height:670px; } .letter-text-image img {  width:100%;  height:100%;  object-fit:contain; } .letter-text-content {  width:44%;  margin-left:8%; } .letter-text-content span {  display:block;  font-size:32px;  line-height:43px;  color:#D1A915;  text-transform:uppercase;  margin-bottom:15px; } .letter-text-content h3 {  font-size:72px;  line-height:78px; } .letter-text-content p {  margin-bottom:50px; } .letter-text-content .btn-link .arrow-img {  margin-bottom:0px; } .text-over-image-listing {  display:flex;  flex-wrap:wrap;  row-gap:30px;  z-index:1;  position:relative; } .text-over-image-listing li {  width:49.5%;  margin-left:1%;  position:relative;  z-index:1; } .text-over-image-listing li:after {  content:"";  position:absolute;  bottom:-8px;  left:-8px;  width:90%;  background:#CDA72C;  height:80px;  z-index:-1; } .text-over-image-listing li:nth-of-type(3):after {  left:unset;  right:-8px; } .text-over-image-listing li:first-child:after {  content:none; } .text-over-image-listing li:first-child {  width:100%;  margin-left:0px; } .text-over-image-listing li:first-child figcaption {  max-width:800px; } .text-over-image-listing li:nth-child(2n+2) {  margin-left:0px; } .text-over-image-listing li figure {  margin-bottom:0px;  position:relative;  height:480px; } .text-over-image-listing li figure img {  width:100%;  height:100%;  object-fit:cover; } .text-over-image-listing li figure:before {  content:"";  position:absolute;  top:0px;  left:0px;  width:100%;  height:100%;  background:rgba(0, 0, 0, 0.35); } .text-over-image-listing li figure figcaption {  position:absolute;  bottom:80px;  left:0px;  width:100%;  padding:0px 60px; } .text-over-image-listing li figure figcaption h3 {  color:#fff;  line-height:34px; } .text-over-image-listing li figure figcaption p {  color:#fff;  margin-bottom:0px;  line-height:22px; }  .video-popup {  max-width:1100px;  margin:auto; } .mfp-fade.mfp-bg {  opacity:0;  -webkit-transition:all 0.15s ease-out;  -moz-transition:all 0.15s ease-out;  transition:all 0.15s ease-out; }  .mfp-fade.mfp-bg.mfp-ready {  opacity:0.8; }  .mfp-fade.mfp-bg.mfp-removing {  opacity:0; }  .mfp-fade.mfp-wrap .mfp-content {  opacity:0;  -webkit-transition:all 0.15s ease-out;  -moz-transition:all 0.15s ease-out;  transition:all 0.15s ease-out; }  .mfp-fade.mfp-wrap.mfp-ready .mfp-content {  opacity:1; }  .mfp-fade.mfp-wrap.mfp-removing .mfp-content {  opacity:0; } .mfp-iframe-scaler iframe video {  width:100% !important; } .mfp-inline-holder .mfp-content {  width:auto !important;  max-width:100%; } .mfp-content video {  max-width:100% !important; } .mfp-inline-holder .mfp-close {  color:#000 !important; } .listing-points {  margin-bottom:60px;  display:flex;  flex-wrap:wrap; } .listing-points li {  width:48%;  margin-left:4%;  font-size:16px;  line-height:24px;  color:#212121;  font-weight:300;  text-transform:uppercase;  border-bottom:1px solid #BCBCBC;  padding:25px 0px 25px 25px;  position:relative; } .listing-points li:before {  content:"";  position:absolute;  top:34px;  left:0px;  width:5px;  height:5px;  border-radius:50%;  background:#000; } .listing-points li strong {  font-weight:400; } .listing-points li:nth-child(2n+1) {  margin-left:0px; } .listing-points li:nth-of-type(1), .listing-points li:nth-of-type(2) {  border-top:1px solid #BCBCBC; } .heading-with-dropdown {  display:flex;  align-items:flex-end;  margin-bottom:60px; } .content-block h2 {  margin-bottom:15px; } .content-block p {  margin-bottom:15px; } .dropdown-box-area {  min-width:240px;  display:flex;  align-items:flex-start;  margin-left:auto; } .dropdown-box-area .nice-select span {  font-size:16px;  line-height:22px;  text-transform:uppercase;  font-weight:300; } .dropdown-box-area .nice-select .list li {  text-transform:uppercase;  font-size:14px;  font-weight:300; } .dropdown-box-area .nice-select {  padding-left:0px;  background:transparent;  width:100%;  border-bottom:1px solid #21201F;  border-radius:0px; } .dropdown-box-area .nice-select:after {  border-bottom:2px solid #21201F;  border-right:2px solid #21201F;  border-top:transparent;  border-left:transparent;  width:7px;  height:7px;  right:5px;  margin-top:-15px; } .dropdown-box-area .nice-select .list {  width:100%;  border-radius:0px; } .dropdown-box-area .nice-select:active, .dropdown-box-area .nice-select.open, .dropdown-box-area .nice-select:focus {  border-color:#21201F; } .dropdown-box-area .nice-select:hover {  border-color:initial; }  .banner-widget-small {  background:#F8F6FB;  padding-top:100px; } .banner-widget-small-inner {  display:flex; } .banner-widget-small-content {  width:50%;  padding-top:30px; } .banner-widget-small-image {  width:50%; } .banner-widget-small-content span {  font-weight:200;  font-size:18px;  line-height:normal;  display:block;  margin-bottom:20px; } .banner-widget-small-content h3 {  font-size:42px;  line-height:56px;  letter-spacing:1px;  margin-bottom:40px; } .banner-widget-small-content .btn-link {  padding-left:0px; } .banner-widget-small-content .btn-link .arrow-img, .banner-widget-small-content .btn-link:hover .arrow-img {  background:url(https://ar.ifza.com/wp-content/themes/ifza/assets/images/arrow-black.svg);  width:32px;  height:14px;  margin-bottom:0px; } .banner-widget-small-content .btn-link:before {  content:none; } .banner-widget-small-content .btn-link:hover {  color:#D1A915;  font-weight:300; } .banner-widget-small-image figure {  margin-bottom:0px;  width:380px;  margin-left:auto; } .banner-widget-small-image figure img {  width:100%;   object-fit:cover;  display:block; }  .posts-section {  padding:120px 0px;  display:inline-block;  width:100%; } .posts-section h3, .posts-section h2{  margin-bottom:0px; } .posts-section .btn-link {  margin-top:45px;  float:right; }  .business-insights .posts-section .btn-link:hover{  color:#fff; }  .posts-area {  display:flex;  margin-top:45px; } .posts-left-section {  width:66%; } .ifza-post {  width:100%;  height:480px;  position:relative;  margin-bottom:45px;  overflow:hidden; } .ifza-post:before{   content:"";   position:absolute;   top:0px;   left:0px;   width:100%;   height:100%;   background:rgba(0,0,0,0.30);   z-index:1; } .ifza-post figure {  margin-bottom:0px;  height:480px;  transition:transform 0.35s;  -webkit-transition:transform 0.35s;  -moz-transition:transform 0.35s; } .ifza-post figure img {  width:100%;  height:100%;  object-fit:cover; } .ifza-post figure a {  display:block; } .ifza-post-content {  position:absolute;  z-index:1;  bottom:0px;  width:100%;  padding:0px 20px 40px; } .home .ifza-post-content{   padding:0px 55px 60px; } .home .ifza-post-content p{  color:#fff; } .home .ifza-post-content .listing-article-content{   padding:0px; } .home .listing-article-content{   padding:45px 35px 0px; } .home .image-left-blog-content{   padding:40px; } .home .right-articles article:hover .listing-article-content h4 a, .home .ifza-post-2:hover .image-left-blog-content h4 a{   color:#D1A915;  } .home .ifza-post:hover .ifza-post-content h4 a{   color:#fff; } .article-cat-name {  color:#E1CB82;  display:block;  font-size:22px;  line-height:32px;  font-weight:300;  text-transform:uppercase; } .ifza-post-content h4 a {  color:#fff; } .ifza-post-content h4 {  margin-bottom:15px;  -webkit-transition:font-size 0.3s ease-in-out;  transition:font-size 0.3s ease-in-out; } .ifza-post-content .article-publish-date {  color:#fff; } .article-publish-date {  font-size:16px;  display:block;  line-height:normal;  font-weight:300; } .ifza-post:hover figure, .ifza-post-2:hover figure img{  transform:scale(1.2); } .ifza-post:hover .ifza-post-content .read-more-btn, .ifza-post-2:hover .image-left-blog-content .read-more-btn{   color:#E1CB82; } .ifza-post-2 {  width:100%;  height:480px;  border:1px solid #BBBBBB;  display:flex;  align-items:center;  overflow:hidden;  position:relative; } .ifza-post-2 figure {  margin-bottom:0px;  height:480px;  width:50%;  overflow:hidden; } .ifza-post-2 figure img {  width:100%;  height:100%;  object-fit:cover;  transition:transform 0.35s;  -webkit-transition:transform 0.35s;  -moz-transition:transform 0.35s; } .ifza-post-section {  width:32.5%;  margin-left:auto; } .image-left-blog-content .article-cat-name {  margin-bottom:40px; } .image-left-blog-content {  width:50%;  padding:40px; } .image-left-blog-content h4 {  margin-bottom:20px;  line-height:34px;  -webkit-transition:font-size 0.3s ease-in-out;  transition:font-size 0.3s ease-in-out; } .image-left-blog-content h4 a:hover{   color:#000; } .image-left-blog-content p {  line-height:30px;  color:#808080;  margin-bottom:50px; } .right-articles article {  border:1px solid #BBBBBB;  height:480px;  margin-bottom:45px;  position:relative; } .right-articles article:last-child {  margin-bottom:0px; } .right-articles article figure {  margin-bottom:0px;  height:240px;  overflow:hidden; } .right-articles article figure img {  height:100%;  width:100%;  object-fit:cover;  transition:transform 0.35s;  -webkit-transition:transform 0.35s;  -moz-transition:transform 0.35s; } .listing-article-content {  padding:25px 20px 38px; } .listing-article-content h4 a:hover{   color:#000; } .listing-article-content h4 {  margin-bottom:15px;  margin-top:10px;  line-height:34px;  -webkit-transition:font-size 0.3s ease-in-out;  transition:font-size 0.3s ease-in-out; }  .right-articles article:hover figure img{ transform:scale(1.2); } .right-articles article:hover .listing-article-content .read-more-btn{   color:#E1CB82;   } .accordion__header {  display:flex;  align-items:center;  cursor:pointer;  padding:11px 0px; } .accordion__header span {  display:block;  width:50px;  font-size:38px;  line-height:44px;  font-weight:200;  margin-right:25px; } .accordion__header h4 {  font-size:19px;  text-transform:uppercase;  line-height:24px;  margin-bottom:0px; } .accordion__body {  padding:0px 30px 35px 75px; } .accordion__body p {  font-size:16px;  line-height:21px;  margin-bottom:10px; } .accordion__body ul {  display:flex;  flex-wrap:wrap;  margin-bottom:0px;  max-width:410px; } .accordion__body ul li {  width:50%;  position:relative;  color:#212121;  font-size:16px;  line-height:21px;  font-weight:200;  margin-bottom:10px;  padding-left:15px; } .accordion__body ul li:before {  content:"\f105";  font-family:"FontAwesome";  position:absolute;  top:-2px;  left:0px;  color:#D1A915;  font-size:15px; } .accordion-panel {  width:100%;  border-bottom:1px solid #CFCFCF; } .accordion-panel:last-child {  border-bottom:0px; } .accordion-panel:first-child .accordion__header {  padding-top:0px; } .arrow-view {  margin-left:auto; } .accordion__header.active .arrow-view {  transform:rotate(180deg); }  .popup-area {  max-width:946px;  position:relative;  top:130px; } .mfp-inline-holder .popup-area .mfp-close {  width:58px;  height:58px;  background:#000;  color:#fff !important;  opacity:1;  border-radius:50%;  border:1px solid #F1F1F1;  top:-29px;  right:40px; } .form-field-area select {  -webkit-appearance:none;  -moz-appearance:none;  appearance:none;  background:url(https://ar.ifza.com/wp-content/themes/ifza/assets/images/bottom-arrow-white.png);  background-size:18px;  background-repeat:no-repeat;  background-position:right 5px top; } .popup-form-area .form-field-area select {  -webkit-appearance:none;  -moz-appearance:none;  appearance:none;  background:url(https://ar.ifza.com/wp-content/themes/ifza/assets/images/bottom-arrow.png);  background-size:18px;  background-repeat:no-repeat;  background-position:right 5px top; } .map-view iframe {  width:100%;  height:100%;  border:0px;  filter:grayscale(100%); }  .header-page-other{   padding:100px 0px; } .error404 .header {  position:relative;  background:#fff;  border-color:#E0E1E2; } .error404 .header .header-main-menu li a {  color:#000; } .error404 .header .header-main-menu li.menu-item-has-children>a:after {  border-bottom:2px solid #BCBCBC;  border-right:2px solid #BCBCBC; } .error404 .header .lang-area-select {  border-color:#000; } .error404 .header .lang-area-select .nice-select span {  color:#000; } .error404 .header .lang-area-select .nice-select:after {  border-top:6px solid #000; } .error404 .header .logo-clr {  opacity:1;  visibility:visible;  display:block; } .error404 .header .logo-white {  opacity:0;  visibility:hidden;  display:none; } .outer-page-other {  padding-top:75px;  padding-bottom:75px; } .error-404 ul {  margin-bottom:20px; } .image-content-listing {  display:flex;  margin-bottom:0px; } .image-content-listing li {  width:24%;  margin-left:1.33%; } .image-content-listing li:last-child {  margin-left:0px; } .image-content-list-content {  padding:25px 0px 30px;  position:relative; } .image-content-list-content:after {  content:"";  position:absolute;  bottom:0px;  left:0px;  width:80px;  height:2px;  background:#D1A915; } .image-content-list-content h6 {  line-height:24px;  font-size:19px;  font-weight:300;  margin-bottom:15px; } .image-content-list-content p {  text-align:left;  max-width:100%;  font-size:16px;  line-height:21px;  margin-bottom:0px; } .image-content-list-image {  margin-bottom:0px;  height:360px; } .image-content-list-image img {  width:100%;  height:100%;  object-fit:cover; } #back-to-top {  display:flex;  width:60px;  height:60px;  border-radius:50%;  align-items:center;  justify-content:center;  position:fixed;  bottom:100px;  right:20px;  transition:background-color .3s, opacity .5s, visibility .5s;  opacity:0;  visibility:hidden;  z-index:11;  cursor:pointer;  background:#f8f6fb; } #back-to-top::after{  content:"\f077";  font-family:FontAwesome;  font-weight:normal;  font-style:normal;  font-size:26px;  line-height:30px;  color:rgba(0,0,0,0.50);  position:relative;  top:1px; } #back-to-top:hover{   background:#bbb; } #back-to-top:hover:after{   color:#fff; }  .tempHeadContBdr {  display:none !important; } .wpcf7 form .wpcf7-response-output {  font-weight:300;  font-size:13px;  background:#FFBABA;  padding:5px 10px;  text-align:center; } .wpcf7 form.sent .wpcf7-response-output {  border-color:#46b450;  background:#fff; } .wpcf7 form.invalid .wpcf7-response-output {  border-color:#FFBABA; }   span.header-call-us a {   color:#21201f;   font-size:14px;   line-height:14px;   padding:0.8rem 1.2rem;   background:white;   border-radius:40px; } span.header-call-us a i {   margin-right:0.28rem; } header:hover span.header-call-us a, header.header.h-sticky.h-show span.header-call-us a {  background:#21201F; } header:hover span.header-call-us a , header.header.h-sticky.h-show span.header-call-us a {  color:white; } a.header-call-us--icon i {  width:32px;  height:32px;  display:flex;  align-items:center;  justify-content:center;  background:white;  border-radius:100%; } a.header-call-us--icon i::before {   color:#21201F;   font-size:14px; } header.header.h-sticky.h-show a.header-call-us--icon i, header:hover a.header-call-us--icon i {  background:#dedede; } @media screen and (min-width:1024px){  a.header-call-us--icon{   display:none;  } }  header.header:not(.new-style) .header-main-menu li.menu-item-has-children.menu-item:not(.wpml-ls-menu-item) .sub-menu li {   width:100%;   padding:15px 5px; } header.header:not(.new-style) ul.header-main-menu {   margin-right:1.8rem; }   header.header.new-style {  padding:1.2rem 45px;  min-height:90px;  display:flex;  align-items:center;  justify-content:center; } header.header.new-style:not(:hover) {  background:#ffffff29; } header.new-style .header_inner {  justify-content:space-between;  position:relative;  width:100%; } header.new-style .header-logo-area, header.new-style span.header-call-us {  width:280px; } header.new-style span.header-call-us {  display:flex;  justify-content:flex-end; } header.new-style .header-left-section, header.new-style .header-left-section nav {  width:calc(100% - 250px);  margin:0; } header.new-style .header-left-section, header.new-style .header-left-section {  justify-content:space-between; } header.new-style .header-main-menu {  justify-content:center;  column-gap:1.48rem; } header.new-style .header-main-menu li a {  text-transform:none;  font-weight:300;  padding-right:0.88rem; } header.new-style .header-logo-area a {  display:block;  width:150px;  overflow:hidden; } header.new-style .header-logo-area a:nth-child(2) {  width:70px;  margin-left:20px; } header.new-style .header:hover li.menu-item-has-children>a:after, header.new-style .header-main-menu li.menu-item-has-children>a:after {  border-bottom:1px solid;  border-right:1px solid;  width:4px;  height:4px;  margin-top:-4px; } header.new-style .header-main-menu li {  margin-right:0; } header.new-style .header-main-menu li:not(.menu-item-has-children)>a {  padding-right:0; } header.new-style span.header-call-us a {  font-size:12px;  }  header.header.new-style li.has-grand-children > ul.sub-menu {  padding:2.8rem 1.8rem;  left:-1.8rem; } header.header.new-style li.has-grand-children > ul.sub-menu::before {  content:'';  display:block;  position:absolute;  top:0;  width:100px;  height:2px;  background:#CDA72C; } header.header.new-style li.has-grand-children:hover > ul.sub-menu {  display:flex;  flex-direction:column; } header.header.new-style li.has-grand-children > ul.sub-menu > li {  width:50%;  padding:0;  margin-left:1.2rem; } header.header.new-style li.has-grand-children li:hover {  background:white; }  header.header.new-style li.has-grand-children > ul.sub-menu > li > a {  border:0;  font-weight:400;  padding-bottom:1.2rem;  transition:all 200ms ease-in-out;  padding-left:0;  padding-top:0; } header.header.new-style li.has-grand-children > ul.sub-menu > li:last-of-type > a {  padding-bottom:2.2rem; } header.header.new-style li.has-grand-children > ul.sub-menu > li a:hover {  color:#CDA72C; } header.header.new-style li.has-grand-children > ul.sub-menu li > a::after {  content:unset; } header.header.new-style li.has-grand-children>ul.sub-menu>li.menu-item-has-children>ul.sub-menu {  display:none;  position:absolute;  flex-direction:column;  top:0;  left:calc(100% - 1px);  padding:2.8rem 0;  min-width:280px; } header.header.new-style li.has-grand-children>ul.sub-menu>li.menu-item-has-children:hover {  color:#CDA72C; } header.header.new-style li.has-grand-children>ul.sub-menu>li.menu-item-has-children:hover>ul.sub-menu {  display:flex; } header.header.new-style li.has-grand-children > ul.sub-menu > li > ul > li {  padding:0; } header.header.new-style li.has-grand-children > ul.sub-menu > li > ul > li > a {  border:0;  padding:0 0 1rem; } header.header.new-style li.has-grand-children > ul.sub-menu > li > ul > li:last-of-type > a{  padding-bottom:0; }  li.is-placeholder a {  cursor:initial;  opacity:50%; } li.is-placeholder a:hover, li.is-placeholder:hover a {  color:#000!important; }  header.new-style li.menu-item.wpml-ls-item ul.sub-menu {   min-width:68px; } header.new-style li.menu-item.wpml-ls-item ul.sub-menu li a {  padding:.58rem;  display:flex;  column-gap:0.28rem; }  header.header.new-style .header-main-menu li.menu-item-has-children .sub-menu li a {  font-size:14px; } header.header.new-style .header-main-menu li.menu-item-has-children:not(.wpml-ls-item, .has-grand-children) .sub-menu {  width:fit-content;  min-width:240px; } header.header.new-style .header-main-menu li.menu-item-has-children:not(.wpml-ls-item, .has-grand-children) .sub-menu > li, .header-main-menu li.menu-item-has-children:not(.wpml-ls-item) .sub-menu > li a {  padding:0;  border:unset; } header.header.new-style .header-main-menu li.menu-item-has-children:not(.wpml-ls-item, .has-grand-children) .sub-menu > li a{  padding-bottom:2.2rem } header.header.new-style .header-main-menu > li.menu-item-has-children:not(.wpml-ls-item, .has-grand-children) > .sub-menu > li:not(:last-of-type) a {  padding:0 0 1.2rem; } header.header.new-style ul#menu-main-menu > li.menu-item:not(.wpml-ls-menu-item) > ul.sub-menu {  padding:2.1rem 0 0;  left:-1.8rem; } header.header.new-style .header-main-menu li.menu-item-has-children .sub-menu li:hover {  background:transparent; } header.header.new-style .header-main-menu li.menu-item-has-children:not(.has-grand-children) .sub-menu li:hover a {  color:#CDA72C!important; } header.header.new-style .header-main-menu > li:not(.wpml-ls-menu-item) > ul.sub-menu::before {  content:'';  display:block;  position:absolute;  top:0;  left:1.8rem;  width:100px;  height:2px;  background:#CDA72C;  transform:scaleX(0);  transition:transform 250ms ease-in-out; } header.header.new-style .header-main-menu > li:hover > ul.sub-menu::before {  transform:scaleX(1); } @media screen and (min-width:1600px){  header.header.new-style .header-main-menu li a, header.header.new-style .header-main-menu li.menu-item-has-children .sub-menu li a{   font-size:16px;  }  header.new-style .header-main-menu {   column-gap:2rem;  }  header.header.new-style .header-main-menu li.menu-item-has-children:not(.wpml-ls-item, .has-grand-children) .sub-menu {   min-width:280px;  } } @media screen and (max-width:1366px){  header.new-style .header-main-menu {   column-gap:1.18rem;  }  header.new-style .header-main-menu li a, header.new-style .header-main-menu li.menu-item-has-children .sub-menu li a {   font-size:13px;  } } @media screen and (max-width:1279px){  header.new-style .header-logo-area{   justify-content:space-between;  }  header.new-style .header-main-menu li a, header.new-style .header-main-menu li.menu-item-has-children .sub-menu li a {   font-size:12px;  }  .hero-banner-widget{   max-width:100%;  } } @media screen and (min-width:1025px) and (max-width:1280px) {  header.new-style .header-logo-area, header.new-style span.header-call-us {   width:180px;  }  header.new-style .header-left-section, header.new-style .header-left-section nav {   width:calc(100% - 180px);   margin:0;  }  header.new-style .header-main-menu li a {   padding-right:0.68rem;  }  header.new-style .header-main-menu li a { }  header.new-style .menu-bars-place {   display:none!important;  }  header.new-style .header-main-menu {   column-gap:1.2rem;  }  .header-main-menu li a {   font-size:12px!important;  }  .header-logo-area {   column-gap:10px;  }  header.new-style .header-logo-area a{   width:100px;  }  header.new-style .header-logo-area a:nth-child(2){   width:50px;   margin-left:15px;  } } @media screen and (max-width:1024px){  header.new-style .header-logo-area a {   width:100px;  }  header.new-style .header-logo-area, header.new-style span.header-call-us {   width:200px;   gap:10px;  }  header.new-style .header-left-section {   width:calc(100% - 220px);  }  header.new-style .header-left-section nav {   width:auto;  }  header.new-style .header-logo-area a {   max-width:100px;  }  header.new-style .header-logo-area a:nth-child(2) {   max-width:60px;   margin-left:0px;  }  header.new-style span.header-call-us {   width:40px;  }  span.header-call-us a > span {   display:none;  }  header.new-style span.header-call-us {   width:80px;  }  header.new-style .header-main-menu {   column-gap:18px;  }  header.new-style .header-main-menu li a {   padding-right:10px;  } } @media screen and (max-width:990px){  header.header.new-style {   padding:1rem 32px;   min-height:80px;   justify-content:space-between;  }  header.new-style .header-left-section {   width:auto;  }  .weather-widget{   display:none;  } li.has-grand-children > ul {   min-width:94%!important;   margin-top:0!important;   top:0!important;  }  li.has-grand-children > ul > li {   margin-top:20px!important;   margin-bottom:0!important;   padding-bottom:1rem!important; }  li.has-grand-children > ul > li > a {   border:0!important;   font-weight:400!important;   color:#CDA72C!important;  }  li.has-grand-children > ul > li span.mob-menu-icn {   display:none!important;  }  li.has-grand-children > ul > li > ul {   display:flex !important;   flex-direction:column;   margin:1rem 0 0 !important;   top:0 !important;   width:100% !important;  }  li.has-grand-children > ul > li > ul > li > a {   border:0!important;   padding:0!important;  }  li.has-grand-children > ul > li.is-placeholder {   padding:0 !important;  }  li.has-grand-children > ul > li.is-placeholder a {   color:black!important;   opacity:50%;   font-weight:300!important;  }  header.header.new-style .header-main-menu li.menu-item-has-children:not(.wpml-ls-item, .has-grand-children) .sub-menu > li a {   padding-bottom:0;  } } @media screen and (max-width:480px){  header.header.new-style {   padding:1rem 22px;  } } @media screen and (max-width:767px){  .banner-area-wrap h1, h1.h1, h1 {   padding-right:0!important;  } }   .lang-container {  width:calc(250px - 150px);  display:flex;  justify-content:flex-start;  position:relative; } .lang-item, .lang-item a {  display:flex;  color:white;  align-items:center;  font-size:14px; } header.blog-header .lang-item {  color:#21201F } .lang-item a {  color:#21201F; } .lang-item i {  width:22px;  height:20px;  margin-left:6px;  display:flex; } .lang-item i img {  min-width:100%;  min-height:100%;  object-fit:contain;  object-position:center; } .lang-item.has-globe-icon i > span {  display:block;  width:100%;  height:100%;  background-size:contain;  background-position:center;  background-repeat:no-repeat;  transition:all 200ms ease-in-out; } header:hover .lang-item.has-globe-icon i > span, header.h-sticky .lang-item.has-globe-icon i > span, header.blog-header .lang-container:not(:hover) .lang-item.has-globe-icon i > span {  background-image:url(https://ar.ifza.com/wp-content/themes/ifza/assets/images/icon-globe-dark.webp)!important; } .lang-container:hover .lang-item.has-globe-icon i > span {  background-image:url(https://ar.ifza.com/wp-content/themes/ifza/assets/images/icon-globe-gold.webp)!important; } .lang-current.lang-item {  cursor:pointer; } .lang-current.lang-item > span {  border-bottom:1px solid;  line-height:1.2;  position:relative;  padding-right:10px;  transition:all 200ms ease-in-out;  padding-top:2px; } .lang-current.lang-item > span::after {  position:absolute;  content:'';  display:block;  width:4px;  height:4px;  top:50%;  right:0;  border-bottom:1px solid white;  border-right:1px solid white;  transform:translateY(-100%) rotate(45deg);  transition:all 200ms ease-in-out; } .lang-current.lang-item.drop-active span::after {  transform:translateY(-100%) rotate(-136deg); }  header:hover .lang-current.lang-item > span::after, header:hover .lang-current.lang-item > span, header.h-sticky .lang-current.lang-item > span::after, header.blog-header .lang-current.lang-item > span::after, header.h-sticky .lang-current.lang-item > span {  color:#21201F;  border-color:#21201F; } .lang-container:hover .lang-current.lang-item > span {  border-color:#CDA72C; }  ul.lang-list{  transition:all 200ms ease-in-out;  opacity:0;  position:absolute;  top:calc(100% + 11px);  background:white;  min-width:100%; } ul.lang-list.is-active {  opacity:1;  display:flex;  flex-direction:column;  padding:.48rem;  box-shadow:0px 2px 5px 0px rgb(0 0 0 / 12%); } ul.lang-list li.lang-item a {  padding:.68rem .48rem;  width:100%;  position:relative; } ul.lang-list li.lang-item:not(:last-of-type) a::after {  content:'';  display:block;  width:calc(100% - (.48rem * 2));  height:1px;  background:#E2E2E2;  position:absolute;  bottom:0;  left:0;  right:0;  margin:0 auto; } ul.lang-list li.lang-item a span {  line-height:1;  margin-top:4px;  transition:all 200ms ease-in-out; } ul.lang-list li.lang-item a:hover span {  color:#CDA72C; } @media screen and (min-width:1025px) and (max-width:1280px) {  .lang-item, .lang-item a {   font-size:12px;  }  .lang-item i {   width:18px;   height:14px;   margin-right:6px;  } } @media screen and (max-width:1024px){  .lang-container {   width:auto;   padding:0;   margin-left:20px;  }  ul.lang-list {   min-width:auto;   left:0;   right:0;   margin:0 auto;  }  ul.lang-list.is-active {   padding:.48rem 0;  }  .lang-item i{   width:18px;   height:16px;   margin-right:4px;  } } @media screen and (max-width:990px){  .mob-menu-updates {   display:flex;   position:relative;   width:100%;   height:100%;   flex-wrap:wrap;   padding:1.8rem;   background:white;   align-items:flex-start;   justify-content:space-between;  }  .mob-menu-updates ul.social-media-mob {   position:absolute;   bottom:0;   left:0;   height:10vh;   width:100%;   display:flex;   align-items:center;   justify-content:center;   background:white;   z-index:100;   gap:12px;  }  .mob-menu-updates ul.social-media-mob li {   margin:0;  }  .mob-menu-updates .social-media-mob li a {   width:38px;   height:38px;  }  .mob-menu-updates .bars-wrap {   border:0;   background:#21201F;  }  .mob-menu-updates .animated-icon1.open span:nth-child(3) {   width:100%;   background:#fff;  }  .mob-menu-updates .lang-container {   margin:0;   width:70px;   height:70px;   align-items:center;   justify-content:flex-start;   padding:6px;   border:1px solid #c3c3c3;   position:initial;  }  .mob-menu-updates .lang-item, .mob-menu-updates .lang-item a {   color:#21201F;  }  .mob-menu-updates .lang-current.lang-item > span::after {   width:6px;   height:6px;   top:54%;   border-bottom:1px solid #21201f;   border-right:1px solid #21201f;  }  .mob-menu-updates .lang-current.lang-item > span {   border-bottom:0;  }  .mob-menu-updates ul.lang-list.is-active {   z-index:100;   width:calc(100% - 1.8rem* 2);   top:120px;   padding:1.8rem;   flex-direction:row;   flex-wrap:wrap;   gap:1rem;  }  .mob-menu-updates ul.lang-list.is-active li.lang-item {   width:calc(33.33% - ((1rem * 2)/3));   height:70px;  }  .mob-menu-updates ul.lang-list li.lang-item a {   padding:0;   width:100%;   position:relative;   display:flex;   align-items:center;   justify-content:center;   min-height:70px;  }  .mob-menu-updates ul.lang-list li.lang-item:not(:last-of-type) a::after{   content:unset;  }  .mob-menu-updates .mob-menu-wrap {   padding:0;   min-height:calc(100% - 10vh - 38px - 70px - 1.8rem);   min-width:100%;   margin-top:38px;  } } .header-logo-area {  display:flex;  flex-wrap:wrap;  column-gap:0.4rem;  width:auto;  max-width:286px;  align-items:center; } .header-logo-area a {  display:flex;  width:calc(50% - (0.4rem / 2));  height:fit-content;  max-height:40px; } .header-logo-area a img {  object-fit:contain;  object-position:left;  height:40px; } @media screen and (min-width:1024px){  .header-logo-area {   max-width:280px;  }  .header-logo-area a {   width:calc(50% - (1.4rem / 2));  } } @media screen and (min-width:1440px){  .header-logo-area { max-width:360px;  } } @media screen and (min-width:1600px){  .header-logo-area {   column-gap:1.2rem;   max-width:360px;  }  .header-logo-area a {   width:calc(50% - (1.2rem / 2));  } } 
.desktop-view { display:block; }   @media only screen and (min-width:1930px){   .image-left-content.no-max-width .image-left-content-right{  padding-left:225px !important;   } } @media only screen and (max-width:1600px) { .letter-text-content h3 {  font-size:54px;  line-height:62px; } } @media only screen and (max-width:1500px) { .container {  max-width:85% !important; }  .header-main-menu li {  margin-right:35px; } } @media only screen and (max-width:1450px) {  h1, .h1 {  font-size:48px;  line-height:56px;  margin-bottom:20px; }  h2, .h2 {  font-size:32px;  line-height:40px;  margin-bottom:20px; }  h3, .h3 {  font-size:24px;  line-height:28px; }  h4, .h4 {  font-size:22px;  line-height:24px; }   .sub_heading {  font-size:20px;  line-height:26px; }  .btn-link {  font-size:15px; }  .header-main-menu li {  margin-right:25px; }  .header-main-menu li a {  font-size:14px; }  .header {  padding:25px 30px; }  .map-box-heading-wrap span {  font-size:35px; }  .map-box-heading-wrap span img {  margin-left:40px;  width:13px; }  .banner-area-wrap {  height:600px; }  .footer-copy-right {  padding:25px 0px; }  .image-left-content-right {  padding:0px 100px; }  .image-bg-text-top figure {  height:570px; }  .form-sec figure {  height:720px; }  .heading-with-dropdown {  margin-bottom:40px; }  .text-image-list-sec, .letter-text-sec{  padding:100px 0px; }  .text-image-list-content {  padding-left:90px; }  .text-image-list-inner:nth-child(even) .text-image-list-content {  padding-right:90px; }  .text-image-list-image {  height:480px; }  .text-image-list-inner {  margin-bottom:60px; }  .bottom-banner figure {  height:400px; }  .letter-text-image {  height:550px; }  .letter-text-content h3 {  font-size:40px;  line-height:1.1;  margin-bottom:15px; }  .letter-text-content span {  font-size:24px;  line-height:18px; } .text-over-image-listing li figure figcaption {  bottom:40px; }  .text-over-image-listing li figure figcaption {  padding:0px 35px; }  .text-image-list-content p {  margin-bottom:50px; }  .image-left-content-left {  height:600px; }  .banner-widget-small {  padding-top:75px; }  .banner-widget-small-content h3 {  font-size:30px;  line-height:38px;  margin-bottom:25px; }  .posts-section {  padding:100px 0px; }  .posts-area {  margin-top:35px; }  .posts-area {  overflow:hidden; }  .article-cat-name {  font-size:16px; }  .article-publish-date {  font-size:14px; }  .image-left-blog-content p {  font-size:16px;  line-height:25px;  color:#808080;  margin-bottom:35px; }  .image-left-blog-content .article-cat-name {  margin-bottom:10px; }  .accordion__header span {  font-size:32px;  line-height:normal;  width:40px; }  .accordion__body {  padding-left:65px; }  .flip-book-container {  padding:70px 80px 70px;  margin-bottom:60px; }  .file-view-flip-sec {  padding:90px 0px 90px; }  .image-bg-text-top.image-bg-text-top-single figure {  height:650px; }  .single-faqs-sec {  padding:100px 0px 100px; }  .single-faqs-inner h3 {  margin-bottom:45px; }  .single-faqs-inner .accordion__header {  padding:20px 0px; }  .single-numbers-list li h4 {  line-height:28px; }  .single-content-widget-sec {  padding:70px 0px 80px; }  .related-posts-sec {  padding:80px 0px 100px; }  .related-posts-sec h3 {  margin-bottom:35px; }  .banner-area-wrap h1 {   margin-bottom:15px; }  .banner-area-wrap p {  font-size:18px;  line-height:26px; }  .banner-area-wrap {  height:550px; } .listing-points li::before{   width:4px;   height:4px; } .listing-points li{   padding:25px 0px 25px 18px; } } @media only screen and (max-width:1366px) { .footer-right-menu-wrap {  width:50%; }  .image-left-content-left {  height:600px; }  .image-left-content-right h3 br {  display:none; }  .image-left-content-right {  padding:0px 35px; }  .image-left-blog-content h4, .listing-article-content h4 {  line-height:28px;  font-size:20px; }  } @media only screen and (max-width:1280px) { .banner-area-wrap {  height:500px; }  .header-main-menu li.menu-item-has-children>a {  padding-right:15px; }  .header-main-menu li {  margin-right:15px; }  h1, .h1 {  font-size:34px;  line-height:40px;  margin-bottom:20px; }  h2, .h2 {  font-size:30px;  line-height:38px;  margin-bottom:20px; }  h3, .h3, .banner-widget-small-content h3 {  font-size:24px;  line-height:28px; }   .letter-text-content {  width:48%;  margin-left:4%; } .text-image-list-content {  padding-left:40px; }  .text-image-list-inner:nth-child(even) .text-image-list-content {  padding-right:40px; }  .letter-text-content h3 {  font-size:34px;  line-height:40px; }  .banner-area-wrap h1 {  margin-bottom:15px; }  .popup-area {  top:50px; }  .mfp-inline-holder .popup-area .mfp-close {  width:40px;  height:40px;  line-height:40px; }   .file-view-flip-sec {  padding:70px 0px 70px; }  .image-bg-text-top.image-bg-text-top-single figure {  height:490px; } .image-content-listing {   flex-wrap:wrap;   row-gap:35px;  }  .image-content-listing li {   width:49%;   margin-left:2%;  }  .image-content-listing li:nth-child(2n+1) {   margin-left:0px;  }  .image-content-list-content h6 {   font-size:18px;   min-height:48px;  }  .image-content-list-content {   min-height:auto;  }  .home .listing-article-content{  padding:30px 25px 0px;  }  .home .image-left-blog-content{  padding:25px;  }  .home .ifza-post-content{  padding:0px 35px 40px;  }  .btn-link::before{ width:46px; height:46px;  }  .btn-link{ font-size:11px; padding:0px 0px; margin-bottom:20px  }  .glide__arrow{ width:48px; height:48px;  }  .zf-form-sBox,  .zf-tempContDiv input[type="text"],  .zf-tempContDiv textarea,  .zf-tempContDiv .zf-pdfTextArea{ font-size:16px;  } } @media only screen and (max-width:1199px) { body {  font-size:16px;  line-height:22px; }   .bottom-banner-inner h3 br {  display:none; }  .banner-area-wrap h1 br, .banner-area-wrap p br {  display:none; }  .lang-area-select {  width:100px;  -webkit-border-radius:50px;  -moz-border-radius:50px;  border-radius:50px; } .h-sticky.header .lang-area-select .nice-select{  background:#F3F4F5; } .lang-area-select .nice-select{  background:#F3F4F5;  -webkit-border-radius:50px;  -moz-border-radius:50px;  border-radius:50px; }  .lang-area-select .nice-select .list li {  line-height:20px; }  .nice-select.open .list {  -webkit-border-radius:10px;  -moz-border-radius:10px;  border-radius:10px; }  .banner-area-wrap p {  font-size:16px;  line-height:22px; }  .banner-area-wrap p br {  display:none; }  .image-left-content {  flex-wrap:wrap;  background:#fff; }  .image-left-content-left {  width:97%;  position:relative;  height:480px; }  .image-left-content-right {  width:97%;  background:#F5F5F5;  margin-left:auto;  padding:80px 25px 50px 35px !important;  margin-top:-40px; }  .mfp-fade.mfp-wrap.mfp-ready .mfp-content {  max-width:90%; }  .page-template-contact-us .header-left-section {  padding-left:0;   margin-left:auto;  justify-content:end; }  .menu-bars-place {  margin-left:20px; }  .lang-area-select .nice-select span {  text-align:center; }  .header-close-btn .lang-area-select .nice-select:after {  width:7px;  height:7px;  right:14px;  margin-top:-6px; }  .lang-area-select {  order:1; }  .menu-bars-place {  order:2; }  .lang-area-select .nice-select span {  color:#000; }  .lang-area-select .nice-select:after {  border-top:6px solid #000; }  .container {  max-width:96% !important; }  .page-template-business-insights .animated-icon1 span:nth-child(2), .page-template-business-insights .animated-icon1 span:nth-child(3), .page-template-blogs-news .animated-icon1 span:nth-child(2), .page-template-blogs-news .animated-icon1 span:nth-child(3), .page-template-guides .animated-icon1 span:nth-child(2), .page-template-guides .animated-icon1 span:nth-child(3), .page-template-deep-dives .animated-icon1 span:nth-child(2), .page-template-deep-dives .animated-icon1 span:nth-child(3), .page-template-videos .animated-icon1 span:nth-child(2), .page-template-videos .animated-icon1 span:nth-child(3), .single-video .animated-icon1 span:nth-child(2), .single-video .animated-icon1 span:nth-child(3), .single-post .animated-icon1 span:nth-child(2), .single-post .animated-icon1 span:nth-child(3), .page-template-single-guide .animated-icon1 span:nth-child(2), .page-template-single-guide .animated-icon1 span:nth-child(3), .single-deep_dive .animated-icon1 span:nth-child(2), .single-deep_dive .animated-icon1 span:nth-child(3), .single-guide .animated-icon1 span:nth-child(2), .single-guide .animated-icon1 span:nth-child(3), .leaders .animated-icon1 span:nth-child(2), .leaders .animated-icon1 span:nth-child(3), .thank-you .animated-icon1 span:nth-child(2), .thank-you .animated-icon1 span:nth-child(3) {  background:#000; }  } @media only screen and (max-width:1180px) {   .header-main-menu li.menu-item-has-children .sub-menu li:hover{  background:transparent;   }  .header-main-menu li.menu-item-has-children .sub-menu {  width:90%; }   .header-main-menu li.menu-item-has-children .sub-menu li{  padding:0px;   }   .header-main-menu li.menu-item-has-children .sub-menu li a{  padding-left:0px;  padding-right:0px;   } .lang-area-select .nice-select{  padding-left:15px; } .lang-area-select .nice-select span {  text-align:left; } .ifza-post-content h4 a, .listing-article-content h4 a {  font-size:18px;  line-height:24px;  letter-spacing:2px; }   .home .ifza-post-content{  padding:0px 20px 40px;   }   .home .listing-article-content{  padding:25px;   } .posts figure, .right-articles article figure {  filter:grayscale(0%);  -webkit-filter:grayscale(0%); }  .posts:hover .ifza-post-content h4 a, .right-articles article:hover .listing-article-content h4 a {  font-weight:300; } .posts-slider-mob-wrap .right-articles article {   width:100%; } #blog-slider-mob .glide__arrows{  display:none; } .posts-slider-mob-wrap .right-articles{  margin-top:0px; } .right-articles article figure {  height:200px; }  .article-publish-date {  font-size:12px; }  .listing-article-content {  padding:25px 12px; }  .ifza-post-content .article-cat-name {  color:#fff; }  .posts .article-cat-name {  color:#fff; }  .article-cat-name {  letter-spacing:2px;  font-size:14px; }  .single-right-image-box figure img {  height:auto; }  .single-top-image-sec-4 .single-top-image-heading {  max-width:100%;  margin-bottom:38px; }   .single-top-image-sec-4{  flex-wrap:wrap;   } .single-right-image-box {  width:100%;  margin-left:auto;  margin-right:auto;  order:0; } .single-top-image-sec-4 .single-top-image-inner{   width:100%;   order:1;   padding-right:2%;  padding-top:50px; }   .single-right-image-box figure{  height:auto;   }   .single-right-image-box figure picture{  display:block;   } .file-detail-left {  width:100%; }  .file-detail-view-area {  flex-wrap:wrap; }  .file-detail-view-area h4 {  margin-bottom:10px; }  .file-detail-right {  width:100%;  margin-bottom:50px; } #blog-slider-mob{   padding-bottom:80px; } #blog-slider-mob .glide__bullets{   display:block;   position:absolute;   bottom:0px; }  .glide__bullet{   width:14px;   height:14px;   background:#BCBCBC;   border-radius:50%;   border:0px;  }  .glide__bullet.glide__bullet--active{   background:#CDA72C;  }  .posts-section .btn-link{   padding-left:25px;   padding-right:25px;  }  .posts-section .btn-link:before {   content:"";  }  .glide-slide-mobile .glide__slides {  flex-wrap:wrap; } .desktop-view {  display:none; }  .mobile-view {  display:block; } .sliding-list-sec ul li.glide__slide {  margin-bottom:25px; } .lang-area-select{  width:75px;  border:0px; } .lang-area-select .nice-select::after{  border-bottom:2px solid #CDA72C;   border-right:2px solid #CDA72C;   border-top:transparent !important;   border-left:transparent !important;   width:6px;   height:6px;   transform-origin:66% 66%;   -webkit-transform:rotate(45deg);   -ms-transform:rotate(45deg);   transform:rotate(45deg);   right:15px;   margin-top:-6px; } .lang-area-select .nice-select.open::after{  webkit-transform:rotate(-135deg);   -ms-transform:rotate(-135deg);   transform:rotate(-135deg); } .mob-heading-area{   display:none; } } @media only screen and (max-width:1024px) { .container {  max-width:92% !important; } } @media only screen and (max-width:480px) { .container {  max-width:96% !important; } } @media only screen and (max-width:991px) {  .text-image-list-sec, .letter-text-sec{  padding:80px 0px; }  .animated-icon1 span {  background:#fff; }  .header-left-section nav {  display:none;  visibility:hidden;  opacity:0; } .menu-bars-place {   display:block;  }  h1, .h1 {  font-size:34px;  line-height:38px; }  p {  font-size:16px;  line-height:20px; }  h2, .h2 {  font-size:28px;  line-height:36px;  margin-bottom:15px; }  .sub_heading {  font-size:16px;  line-height:18px; }  .footer-left-wrap {  flex-wrap:wrap;  width:40%; }  .footer-right-menu-wrap {  width:60%; }  .footer-left-time-hour-wrap {  margin-left:0px;  width:100%;  max-width:100%;  margin-top:45px; }  .footer {  padding-top:55px; }  .footer-inner {  padding-bottom:40px; }  .whats-app-icon {  right:30px;  bottom:30px; }   #back-to-top{  bottom:30px;  right:100px;   } .footer-copy-right {  padding:30px 0px; }  .header {  padding:15px; }  .map-box-heading-wrap span {  font-size:26px; }  .banner-area-wrap figcaption {  padding-top:50px; }  .listing-points li {  width:100%;  margin-left:0px; }  .listing-points li:nth-of-type(1), .listing-points li:nth-of-type(2) {  border-top:0px; }  .banner-area-wrap {  height:500px; }  .heading-with-dropdown {  flex-wrap:wrap; }  .content-block {  width:100%; }  .content-block p {  margin-bottom:30px; }  .content-block p br {  display:none; }  .text-image-list-inner {  flex-wrap:wrap; }  .text-image-list-image {  width:100%; }  .text-image-list-content {  width:100%;  padding-top:30px; }  .text-image-list-inner:nth-child(even) .text-image-list-image {  order:0; }  .text-image-list-inner:nth-child(even) .text-image-list-content {  order:1;  padding-right:0px; } .text-image-list-content{  padding-left:0px; }  .text-image-list-image {  height:400px; }  .letter-text-sec {  padding:55px 0px; }  .letter-text-inner {  flex-wrap:wrap; }  .letter-text-image {  height:460px;  width:100%;  position:relative; }  .letter-text-content {  width:100%;  margin-top:-30px;  margin-left:0px;  margin-bottom:0px;  background:#f3f4f6;  padding:60px 30px; }  .letter-text-content p br {  display:none; } .letter-text-content p {  margin-bottom:35px; }  .text-image-list-content h5 br {  display:none; }  .text-over-image-listing li {  width:100%;  margin-left:0px; }  .form-area-inner {  margin-top:30px; }  .posts-area {  flex-wrap:wrap; }  .posts-left-section {  width:100%; }  .ifza-post-section {  width:100%;  margin-left:0px; }  .ifza-post figure, .ifza-post-2 figure, .posts figure {  height:400px; }  .ifza-post, .ifza-post-2, .posts {  height:400px; }  .right-articles {  display:flex;  margin-top:20px; }  .right-articles article {  width:49%;  margin-left:2%;  margin-bottom:0px; }  .right-articles article:first-child {  margin-left:0px; }  .right-articles article figure {  height:180px; }  .right-articles article {  height:400px; }  .popup-area {  max-width:90%;  margin:auto; } .banner-widget-small-content{  padding-top:0px; } .banner-widget-small{  padding-top:55px; }  .flip-book-container {  padding:54px 15px 20px; }  .df-container.df-floating>.df-ui-prev {  left:0px !important; }  .df-container.df-floating>.df-ui-next {  right:0px !important; }  .df-container.df-floating>.df-ui-next, .df-container.df-floating>.df-ui-prev {  width:40px !important;  height:40px !important; }  .flip-book-section {  width:100%;  height:auto;  background-color:#F3F4F5;  padding-bottom:60px; }  .file-view-flip-sec {  padding-bottom:0px; }  .flip-book-container {  margin-bottom:0px; } .posts-section, .letter-text-sec{   padding:80px 0px; } .content-sec-23, .content-sec-24 {  padding:80px 0px; } .single-faqs-sec {  padding:80px 0px 80px; } .text-image-list-content p{   margin-bottom:30px; } }  @media only screen and (max-width:767px) { .btn-link::before {  width:44px;  height:44px; }  .footer-inner {  padding-left:25px;  padding-right:25px; }  .footer-right-menu-wrap {  flex-wrap:wrap;  align-content:flex-start;  width:45%; }  .footer-menu {  width:100%;  margin-left:0px; }  .map-box-heading-wrap {  padding:0px 25px; }  .posts-section .sub_heading, .posts-section h2 {  padding:0px 25px; }  .posts-area{  display:none;  opacity:0;  visibility:hidden; }  .ifza-post-content h4, .listing-article-content h4 {  font-size:18px;  line-height:24px; }  .bottom-banner figure {  height:280px; }  .bottom-banner-inner h3 {  font-size:22px;  line-height:28px;  margin-bottom:10px; }  .bottom-banner-inner p br {  display:none; }  .bottom-banner-inner p {  line-height:20px;  margin-bottom:20px; }  .bottom-banner figure {  height:280px; }  .bottom-banner-inner h3 {  font-size:22px;  line-height:28px;  margin-bottom:10px; }  .bottom-banner-inner p br {  display:none; }  .bottom-banner-inner p {  line-height:22px;  margin-bottom:25px; }  .map-box-heading-wrap span {  font-size:22px; }  .map-box-heading-wrap span img {  margin-left:55px; }  .bottom-banner-inner a {  font-size:14px; }  .first-article-inner figure img {  height:auto; }  .listing-points li:nth-of-type(1) {  border-top:1px solid #BCBCBC; }  .listing-points li {  padding:15px 0px 15px 25px; }   .listing-points li:before {  top:24px; }  .file-detail-right {  margin-bottom:0px;  margin-top:30px; }  .file-view-flip-sec {  padding:50px 0px 0px; }  .single-guide .single-top-image-sec-4 {  padding-bottom:30px; } .single-faqs-inner h3 {  margin-bottom:30px; }  .videos-article-listing li figure figcaption {  bottom:20px;  right:20px;  font-size:15px; }  .videos-article-listing li figure a i {  font-size:36px; }  .posts-widget-3 ul li {  margin-bottom:20px; }  .form-outer-area {  width:100%;  padding:0px 17px 20px; }  .agree-submit-wrap {  flex-wrap:wrap; }  .submit-enquire-wrap {  margin-top:45px;  margin-left:inherit; }  .agree-submit-wrap {  margin-top:40px; }  .banner-area-wrap h1 {  font-size:34px;  line-height:30px; }  .options-list li {  position:relative; }  .form-field-area:nth-of-type(1) {  width:100%; }  .form-field-area:nth-of-type(2) {  width:100%; }  .related-posts-sec {  padding:60px 0px 60px; }  .single-content-widget-sec {  padding:0px 0px 10px; }  .related-posts-sec h3 {  margin-bottom:20px; }  .business-insights .posts-section h2 {  padding:0px 0px;  margin-bottom:20px; }  .content-sec-22 .image-content-article li {  width:100%;  display:flex;  border:1px solid #BCBCBC;  align-items:center;  margin-left:0px;  margin-bottom:15px; }  .content-sec-22 .image-content-article li figure {  width:99px;  min-width:99px;  height:140px; }  .content-sec-22 .image-content-article li .image-content-article-content {  padding:0px 15px; }  .content-sec-22 .image-content-article {  margin-bottom:40px; }  .content-sec-22 .image-content-article-content h4 {  font-size:18px;  line-height:22px;  margin-bottom:7px; } .content-sec-22 .image-content-article-content p{  font-size:14px;  line-height:18px;  margin-bottom:0px; } .content-sec-22 .article-publish-time {  margin-bottom:5px; }  .business-insights .black-bg-imgae-content {  flex-wrap:wrap; }  .business-insights .black-bg-content {  margin-left:0;  padding-top:10px; }  .business-insights .black-bg-image {  max-width:100%;  min-width:100%; }  .business-insights .black-bg-image img {  width:100%; }  .business-insights .black-bg-content span {  margin-bottom:10px; }  .business-insights .right-articles {  flex-wrap:wrap; }  .business-insights .right-articles article {  width:100%;  margin-bottom:25px;  margin-left:0px; }  .right-articles-view .listing-article-content {  padding:20px 20px; }  .business-insights .right-articles-view .listing-article-content .read-more-btn {  margin-top:0px; } .content-sec-22 .btn-link {  margin:inherit; } .business-insights .articles-listing article {  width:100%;  margin-left:0; }  .business-insights .articles-listing article figure {  width:99px;  min-width:99px;  height:140px; }  .content-sec-23 .content-with-heading {  margin-bottom:30px; }  .business-insights .article-list-content p {  margin-bottom:0px; }  .business-insights .article-list-content h4 {  margin-bottom:5px;  font-size:18px;  line-height:20px; }  .business-insights .article-publish-time {  margin-bottom:5px; }  .business-insights .read-more-btn {  font-size:12px; }  .content-sec-23 .articles-listing {  margin-bottom:45px; }  .content-sec-24 .content-with-heading {  margin-bottom:30px; }  .videos-article-listing li {  width:100%;  margin-left:0px; }  .videos-article-listing li figure {  height:280px; }  .content-with-heading .h2 {  margin-bottom:15px; }  .content-sec-24 .videos-article-listing {  margin-bottom:55px; }  .content-sec-22 .btn-link {  margin:initial; }  .business-insights .videos-article-listing {  row-gap:50px; }  .image-content-article-content p {  margin-bottom:10px; }  .content-sec-23 .articles-listing {  row-gap:15px; }  .lang-area-select .nice-select span {  color:#000; }  .lang-area-select .nice-select:after {  border-top:6px solid #000; }  .content-block p {  margin-bottom:20px; }  .agree-submit-wrap {  margin-top:25px; }  .text-image-list-content {  padding-left:0; }  .text-image-list-content h3 {  font-size:17px;  line-height:20px;  margin-bottom:8px; }  .text-image-list-inner:nth-child(even) .text-image-list-content {  padding-right:0; }  .text-image-list-content {  padding-top:20px; }  .text-image-list-content h5 {  margin-bottom:15px; }  .bullet-listing li {  font-size:14px;  line-height:20px;  margin-bottom:8px; }  .detail-content-inner h2 {  font-size:25px;  line-height:30px;  margin-bottom:10px; }  .form-outer-area h3 {  font-size:26px;  line-height:34px }  .submit-enquire-wrap {  margin-top:45px; }   .agree-checkbox{  width:100%;   } .listing-points li {  font-size:15px;  line-height:22px; }  .text-over-image-listing li figure figcaption {  padding:0px 25px;  bottom:30px; }  .text-over-image-listing li figure figcaption h3 {  line-height:20px;  font-size:20px;  margin-bottom:10px; }  .letter-text-content span {  font-size:20px;  line-height:25px;  margin-bottom:10px; }  .text-image-list-inner {  margin-bottom:70px; }  .content-sec-6 h2 {  margin-bottom:15px; }  .listing-points {  margin-bottom:50px; }  .listing-points li {  padding:15px 0px 15px 20px; }  .listing-points li:before {  top:23px; } .banner-widget-small-content {  width:100%;  padding-top:30px;  padding-bottom:30px; }  .banner-widget-small-image {  width:100%; }  .banner-widget-small-content h3 {  font-size:22px;  line-height:26px; }  .banner-widget-small-content span {  margin-bottom:10px; }  .banner-widget-small-content h3 {  margin-bottom:20px;  font-size:19px;  line-height:24px; }  .banner-widget-small {  padding-top:30px; }  .numbers-listing li span sup {  font-size:14px; }  .numbers-listing li span {  font-size:20px; }  .banner-area-wrap h1 {  font-size:30px;  line-height:34px;  margin-bottom:15px;  padding:0px; }  .image-left-content-left {  height:480px; }   .accordion__header span {  font-size:22px;  line-height:normal;  width:25px; }  .bullet-listing:after {  display:none; }  .banner-widget-small-image figure {  width:100%; }  .text-image-list-image {  height:350px; }  .sliding-list-sec ul li.glide__slide {  margin-bottom:25px; } .text-image-list-content h5 {  margin-bottom:10px; }  .single-top-image-sec-2 {  padding-bottom:35px; }  .simple-bullets li {  font-size:16px; }  .simple-bullets li:before {  top:8px;  left:4px; }  .simple-bullets li {  margin-bottom:10px; } .image-content-listing li{  width:100%;  margin-left:0px; } }  @media only screen and (max-width:640px) { .whats-app-icon {  display:none; }   #back-to-top{  width:40px;  height:40px;  right:30px;   }   #back-to-top::after{  font-size:22px;   } .map-area {  height:215px; }  .accordion__header h4 {  font-size:18px; }  .numbers-listing li p {  font-size:13px; }  .accordion__body {  padding-left:30px;  padding-bottom:25px;  padding-right:15px; }  .accordion__body ul {  width:100%;  max-width:100%; }  .accordion__body ul li {  width:100%;  margin-left:0px; }  .text-over-image-listing li figure figcaption {  padding:30px 25px;  bottom:0px; } .sbt-search-icon svg g, .sbt-search-icon svg line{  stroke:#212121; } .videos-article-listing li figure{  height:200px; } .image-bg-text-top-content p br{  display:none; } .image-content-list-image {   height:300px;  }  .image-content-list-content h6 {   font-size:16px;   line-height:20px;   min-height:auto;  }  .image-content-listing li {   width:100%;   margin-left:0px;  }  .image-content-list-content {   min-height:auto;  }  .image-content-list-content h6 {   font-size:16px;   line-height:20px;   min-height:auto;  }  .image-content-list-content:after {   display:none;  }  .image-content-listing{  row-gap:20px;  }  .content-sec-22 .image-content-article li .image-content-article-content{ padding:10px 15px;  }  .text-over-image-listing{   row-gap:60px;   }   .letter-text-image{  height:auto;  width:92%;  margin:auto;   }   .letter-text-content{  margin-top:-40px;   }   .letter-text-content .btn-link{  padding:0px 20px;   }   .mfp-inline-holder .popup-area .mfp-close{  top:-20px;  right:20px;   }   .letter-text-content h3{  font-size:28px;  line-height:34px;   } } @media only screen and (max-width:480px) { .footer-inner {  flex-wrap:wrap;  padding-left:25px;  padding-right:25px; }  .footer-left-wrap {  width:100%; }  .accordion__header span {  font-size:20px;  line-height:normal;  width:20px; }  .footer-right-menu-wrap {  width:100%;  margin-top:35px; }  .social-media-mob {  margin-top:0px; }  .mob-menu-wrap {  padding:35px 0px; }  .footer-menu li:last-child {  margin-bottom:5px; }  .footer-menu {  width:49%;  margin-left:2%; }  .footer-menu:nth-child(2n+1) {  margin-left:0px; }  .footer-menu:nth-of-type(3) {  width:100%;  display:flex;  flex-wrap:wrap; }  .footer-menu:nth-of-type(3) li {  width:48%;  margin-left:2%; }  .footer-menu:nth-of-type(3) li:nth-child(2n+1) {  margin-left:0px; }  .map-box-heading-wrap span img {  margin-left:40px; }  .map-widget:hover .map-box-heading-wrap {  transform:translate(0px, -50%); }  .image-left-content-left, .image-left-content-right {  width:95%; }  .ifza-post-content h4 {  margin-bottom:50px; }  .accordion__header span {  margin-top:-4px; }  .accordion__header {  padding:15px 0px; } .mob-menu-wrap .header-main-menu li{  padding-top:15px;  padding-bottom:15px; } .mob-menu-wrap .header-main-menu li.menu-item-has-children .sub-menu{  margin-top:-30px; } .banner-area-wrap picture img{  object-fit:cover;  object-position:center; } #back-to-top{  bottom:15px;  right:10px; } .mob-text-image-list-image{   position:relative; } .mob-text-image-list-image:before{   content:"";   position:absolute;   width:100%;   height:100%;   top:0px;   left:0px;   background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, rgb(0, 0, 0) 130%, rgb(0, 0, 0) 20%) no-repeat; } .mob-heading-area{   display:block;   position:absolute;   bottom:0px;  left:0px;  width:100%;  padding:30px 25px; } .mob-heading-area h3, .mob-heading-area h4{   color:#fff; } .mob-heading-area h3{   margin-bottom:7px;   font-size:28px;   line-height:34px; } .mob-heading-area h4{   margin-bottom:0px;   font-size:20px;   line-height:24px; } .text-image-list-inner .mob-text-image-list-content, .text-image-list-inner:nth-child(even) .mob-text-image-list-content{   padding:30px 25px 0px; } .mob-text-image-list-content h3, .mob-text-image-list-content h5{   display:none; } .mob-text-image-list-content .btn-link{   padding:0px 20px; } .letter-text-image img{   height:initial; } } @media only screen and (max-width:400px) { .footer-menu {  width:100%;  margin-left:0px; }  .footer-menu:nth-of-type(3) li {  width:100%;  margin-left:0px; }  .single-date-area {  flex-wrap:wrap; }  .single-date-area .article-publish-time {  font-size:12px;  width:100%;  margin-top:10px; } .letter-text-content{   padding:60px 25px; } } @media only screen and (max-width:390px) { .accordion__header span {  margin-right:15px; }  .accordion__body {  padding-left:10px;  padding-right:10px; }  .accordion__header h4 {  font-size:16px; }  .accordion__header span {  font-size:22px;  width:30px; } .image-content-list-content h6 {   min-height:initial;  }  .image-content-list-content{   min-height:initial;  } } @media only screen and (max-width:380px) { .mob-menu-wrap {  padding:30px 0px; }  .social-media-mob {  margin-bottom:20px; }  .mob-menu-wrap .header-main-menu li {  padding-top:15px;  padding-bottom:15px; }  .btn-link figure {  margin-left:12px; }  .btn-link {  font-size:13px; }  .map-box-heading-wrap span img {  margin-left:20px; } .map-box-heading-wrap span{  font-size:20px; } } @media only screen and (max-width:350px){ .btn-link{  padding:0px 20px; } .map-box-heading-wrap span{  font-size:18px; } } 
