/*
Theme Name: Twenty Twenty Child
Theme URI: https://wordpress.org/themes/twentytwenty/
Template: twentytwenty
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Our default theme for 2020 is designed to take full advantage of the flexibility of the block editor. Organizations and businesses have the ability to create dynamic landing pages with endless layouts using the group and column blocks. The centered content column and fine-tuned typography also makes it perfect for traditional blogs. Complete editor styles give you a good idea of what your content will look like, even before you publish. You can give your site a personal touch by changing the background colors and the accent color in the Customizer. The colors of all elements on your site are automatically calculated based on the colors you pick, ensuring a high, accessible color contrast for your visitors.
Tags: blog,one-column,custom-background,custom-colors,custom-logo,custom-menu,editor-style,featured-images,footer-widgets,full-width-template,rtl-language-support,sticky-post,theme-options,threaded-comments,translation-ready,block-patterns,block-styles,wide-blocks,accessibility-ready
Version: 2.2.1689572028
Updated: 2023-07-17 05:33:48

*/


.container {max-width: 1170px;margin: auto;}
h1,h2,h3,h4,h5,h6 {    letter-spacing: 0.2px;     margin: 0 !important;font-size: 30px; }

body {
    font-family: 'Helvetica Neue', sans-serif !important; 
    font-display:swap;
}
.zsiq_floatmain.zsiq_theme1.siq_bL.siq_noanim {
  display: none !important;
}
.topblgsc h1 {
  margin-bottom: 25px !important;
  text-align: center;
}

.sing-blog-form label {
  font-size: 15px;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: 1.2px;
  text-align: left;
  color: #495057;
  padding: 3px;
}
.sing-blog-form .wpcf7-spinner {
  display: none;
}
.sing-blog-form .newar {
  margin-bottom: 10px;
}
.sing-blog-form input {
  border-radius: 8px;
}

 .singless-mob-form label {
  font-size: 15px;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: 1.2px;
  text-align: left;
  color: #495057;
  padding: 3px;
}
.singless-mob-form input {
  border-radius: 8px;
}
.singless-mob-form .newar {
  margin-bottom: 10px;
}
.singless-mob-form {
  box-shadow: 0 1px 1px rgba(0,0,0,.04);
  border: 2px solid #acacac;
  padding: 24px 20px;
  margin-bottom: 30px;
  border-radius: 5px;
}
.singless-mob-form .wpcf7-spinner {
  display: none;
}
.coe-headerstyle { background: url(img/coeBg.png); background-size: cover; }
.postid-24110 .sub-header.featured-banner {
  background-image: linear-gradient(92deg,#008e97 1%,#00d7e4 94%) !important;
  min-height: unset;
}
.postid-24110 .page-ban-btn.page-btnsli {
  padding-top: 20px;
}
.postid-24110 .page-ban-btn li:last-child a.cal-ref {
  
  color: #fff;
}
.postid-24110 .bannerImgSec {
  top: 40px;
}

.ceo-abt-sec .container { border: 1px solid #013a91; padding: 30px;
border-radius: 20px;  }

.profile-page.padd {  padding-top: 20px;  }
.profile-page p.p-desc {  margin-top: 0px; }
.profile-page.padd {  padding-top: 20px;  }
.man-power {  text-align: center;  padding: 12px 0px; }
.pow-img img {
  margin: auto;
  margin: auto;
  border-radius: 50%;
  object-fit: cover;
  border: 10px solid #fff;
  width: 250px;
}
.bd {
  font-weight: bold !important;
  color: #141414 !important;
  font-size: 18px !important;
}
.fot-1sec li i {
  padding-right: 12px;
  font-weight: bold;
}
.newajmlic .main-bx {
  background: #f5f5f5;
  padding: 4px 20px;
  margin-top: 12px;
  border-left: 4px solid #013a91 !important;
  transition: .5s;
}
.fo-fo-right a {  padding: 15px !important;  background-color: #013A91 !important;  text-decoration: none;  border-radius: 5px;  color: #fff;  display: block;   text-align: center;  }
.postid-23845 .sub-header.featured-banner {  background-image: linear-gradient(92deg,#ecaa00 1%,#c08b01 94%) !important; }
.postid-23845 .bannerRightSec {  width: 50%;  }
.postid-24067 .bannerLeftCnt h2 {  padding-top: 13px;  line-height: 1.5;  }
.postid-23845 .accountBannerBg {  padding-top: 0px;  }
.postid-23845 .bannerInnerSec {  align-items: unset; }
.postid-23845 .bannerImgSec { top: 0px; }
.postid-23845 .bannerRightSec {  margin-bottom: 0px;  }
.postid-23845 .sub-header.featured-banner {  min-height: unset;  }
.postid-23845 .bannerLeftCnt {  padding: 10% 0px;  }
.postid-23845 .bannerLeftCnt h1 {  font-size: 41px;  font-weight: 800;  }
.postid-23845 .page-ban-btn.page-btnsli {  padding-top: 45px;  }
.postid-23845 .page-ban-btn li:last-child a.cal-ref {  background: transparent !important;  border: 1px solid #fff;    color: #fff;  }
.postid-23845 .page-btnsli li:first-child a {  background: #fff !important;  color: #c08b01;  }
.postid-24068 .sub-header.featured-banner {  background-image: linear-gradient(92deg,#ecaa00 1%,#c08b01 94%) !important;  }
.postid-24068 .bannerRightSec {  width: 50%; }
.postid-24068 .accountBannerBg {  padding-top: 0px; }
.postid-24068 .bannerInnerSec {  align-items: unset;  }
.postid-24068 .bannerImgSec {  top: 0px; }
.postid-24068 .bannerRightSec {  margin-bottom: 0px; }
.postid-24068 .sub-header.featured-banner {  min-height: unset; }
.postid-24068 .bannerLeftCnt {  padding: 10% 0px; }
.postid-24068 .bannerLeftCnt h1 {  font-size: 41px;  font-weight: 800;  }
.postid-24068 .page-ban-btn.page-btnsli {  padding-top: 45px;  }
.postid-24068 .page-ban-btn li:last-child a.cal-ref {  background: transparent !important;  border: 1px solid #fff;  color: #fff;  }
.postid-24068 .page-btnsli li:first-child a { background: #fff !important;  color: #c08b01; }

.post-id-358 .single-service-content .main-heading { color: #191919;  }
.post-id-358 .single-service-content p.desc {  color: #191919;  }

.postid-24067 .sub-header.featured-banner {  background-image: linear-gradient(92deg,#ecaa00 1%,#c08b01 94%) !important;  }
.postid-24067 .bannerRightSec {  width: 45%; }
.postid-24067 .bannerLeftCnt {  width: 55%;  }
.postid-24067 .accountBannerBg {  padding-top: 0px; }
.postid-24067 .bannerInnerSec {  align-items: unset; }
.postid-24067 .bannerImgSec {  top: 0px; }
.postid-24067 .bannerRightSec {  margin-bottom: 0px; }
.postid-24067 .sub-header.featured-banner {  min-height: unset; }
.postid-24067 .bannerLeftCnt {  padding: 10% 0px; }
.postid-24067 .bannerLeftCnt h1 {  font-size: 41px;  font-weight: 800; }
.postid-24067 .page-ban-btn.page-btnsli {  padding-top: 45px; }
.postid-24067 .page-ban-btn li:last-child a.cal-ref {  background: transparent !important;  border: 1px solid #fff;  color: #fff;  }
.postid-24067 .page-btnsli li:first-child a {  background: #fff !important;  color: #c08b01;  }
.postid-451 .boxborder p.desc.text-white, .postid-451 .boxborder  ul.list-left.text-white li {  color: #191919  !important;  }
.post-id-451 .ser-com-right .main-heading {  color: #fff !important; }
.post-id-451 .ser-com-right p.desc {  color: #f7f7f7; }

.pow-img {  padding-top: 25px; }
.man-power h2 {  font-size: 40px;  padding-top: 20px;  padding-bottom: 20px; }
.anstit {  color: #002e5b;  font-size: 26px;  font-weight: bold; }
.anstxr {  color: #fb601f;  font-size: 18px;  margin-top: 12px;  }
.sec1-about {  padding-top: 0px;  padding-bottom: 14px; }
.ourMissionVisionSec {  padding-top: 0px;  padding-bottom: 14px;  }
.ourMissionVisionSec .row {  justify-content: space-between; }
.col-md-6 {  width: 48%;  }
.visionMisionBoxBg {  border-radius: 10px;  border: solid 1px #b7b7b7;  background-color: #fff;  width: 100%;  height: 100%;  padding: 20px;  }
.ban-text p {  display: none;  }
.ban-text .accountBannerBg p {    display: block;  }

.page-id-593 .page-ban-btn li:last-child a.cal-ref { background: #fff !important;  border: none !important; }


/* Freezone Services Page CSS Start */

.postid-23934 .featured-banner, .postid-23941 .featured-banner, .postid-23940  .featured-banner, .postid-23938  .featured-banner, .postid-23936  .featured-banner, .postid-23935  .featured-banner, .postid-23947  .featured-banner, .postid-23944  .featured-banner, .postid-23942  .featured-banner{  background: #fff5f0 !important;  }

.postid-23934 .bannerImgSec, .postid-23941 .bannerImgSec, .postid-23940 .bannerImgSec, .postid-23938 .bannerImgSec, .postid-23936 .bannerImgSec, .postid-23935 .bannerImgSec, .postid-23947 .bannerImgSec, .postid-23944 .bannerImgSec, .postid-23942 .bannerImgSec {  position: unset;  padding-bottom: 40px;  }

.postid-23934 .bannerLeftCnt h1, .postid-23941 .bannerLeftCnt h1,.postid-23940 .bannerLeftCnt h1,.postid-23938 .bannerLeftCnt h1,.postid-23936 .bannerLeftCnt h1,.postid-23935 .bannerLeftCnt h1,.postid-23947 .bannerLeftCnt h1,.postid-23944 .bannerLeftCnt h1,.postid-23942 .bannerLeftCnt h1 {
background: linear-gradient(90.67deg, #1CAECE -3.97%, #1F6AC1 32.29%, #006197 70.79%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;  font-size: 44px;font-weight: 700; }
    
.postid-23934 .bannerLeftCnt p, .postid-23941 .bannerLeftCnt p,  .postid-23940 .bannerLeftCnt p,.postid-23938 .bannerLeftCnt p,.postid-23936 .bannerLeftCnt p,.postid-23935 .bannerLeftCnt p, .postid-23947 .bannerLeftCnt p, .postid-23944 .bannerLeftCnt p, .postid-23942 .bannerLeftCnt p { color: #333333 ;} 

.freezne-servic ol li { list-style: decimal;  list-style-position: inside;font-size: 16px;  font-style: normal; font-weight: 500;line-height: 27.8px;letter-spacing: .2px; }
.freezne-servic ul li {font-size: 16px;  font-style: normal; font-weight: 500;line-height: 27.8px;letter-spacing: .2px;}
.freezne-servic ol {  margin-left: 0px;margin-bottom: 12px;  }
.freezne-servic h4 {
  padding-top: 16px;
}
.pdtops {
  padding-top: 12px;
}
.freezne-servic h5 {
  font-size: 22px;
}
.freezne-servic h3 {
  padding-top: 12px;
}
.freezne-servic h1 {
  font-size: 28px !important;
  padding-bottom: 0px !important;
}
.postid-23934 .coastCalcBtn, .postid-23941 .coastCalcBtn, .postid-23940 .coastCalcBtn, .postid-23938 .coastCalcBtn, .postid-23936 .coastCalcBtn, .postid-23935 .coastCalcBtn, .postid-23947 .coastCalcBtn, .postid-23944 .coastCalcBtn, .postid-23942 .coastCalcBtn {   background: #013A91;   color: #fff !important;  }

.postid-23934 .coastCalcBtn a,.postid-23941 .coastCalcBtn a,.postid-23940 .coastCalcBtn a,.postid-23938 .coastCalcBtn a,.postid-23936 .coastCalcBtn a,.postid-23935 .coastCalcBtn a,.postid-23947 .coastCalcBtn a,.postid-23944 .coastCalcBtn a,.postid-23942 .coastCalcBtn a {  color: #fff;  }

/* Freezone Services Page CSS END */








.ceo-page.padd {    background: url(https://testingwebsite12.net/wp-content/uploads/2024/03/Rectangle-523.png);
    background-position: right top;    background-repeat: no-repeat;    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; }

.ceo-page .container-full {   background: #fff; }
.page-template-ceo-profile {  background: #f7f7f7 !important; }


.ceo-abt-sec {  background: #f7f7f7;  }

.home-service .service-list:hover {
    transform: translateY(-5px);    background: #fff !important;
    box-shadow: rgba(0, 0, 0, 0.12) -2px 30px 44px !important; }

.home-service .service-list:hover .sss-tit a {  color: #00A2FD !important;  }
.home-service .service-list .sss-tit a {  color: #00A2FD !important;  }
.home-service .service-list {  border: 1px solid #d7d7d7 !important; 
border-radius: 8px; }

.ourMissionVisionSec img {  margin-bottom: 25px;  }
.ourMissionVisionSec p {  font-size: 18px;  line-height: 35px;
  color: #6A7C92;  letter-spacing: 0.1px;  font-weight: 400; }
  
.ceo-abt-sec .container {    background: #f4f9ff;  }
  
.visionMisionBoxBg {
  border-radius: 10px;
  border: solid 1px #b7b7b7;
  background-color: #fff;
  width: 100%;
  height: 100%;
  padding: 20px;
}
section.sec1-about .container{
  flex-direction: row-reverse;
}
/* Service New banner css start  */
.postid-478 .sub-header {    background-image: linear-gradient(92deg,#008e97 1%,#00d7e4 94%) !important; }
.postid-478 .sub-header.featured-banner, .page-id-13 .sub-header.featured-banner {
  min-height: unset;
}
.fa {
  font-family: "FontAwesome" !important;}
.page-id-572 .bannerImgSec {
  top: 0px !important;
  }
.postid-475 .sub-header {    background-image: linear-gradient(92deg,#008e97 1%,#00d7e4 94%) !important; }
.postid-475 .sub-header.featured-banner {
  min-height: unset;
}
.postid-462 .sub-header {    background-image: linear-gradient(92deg,#008e97 1%,#00d7e4 94%) !important; }
.postid-462 .sub-header.featured-banner {
  min-height: unset;
}
.postid-451 .sub-header {    background-image: linear-gradient(92deg,#008e97 1%,#00d7e4 94%) !important; }
.postid-451 .sub-header.featured-banner {
  min-height: unset;
}
.postid-445 .sub-header {    background-image: linear-gradient(92deg,#008e97 1%,#00d7e4 94%) !important; }
.postid-445 .sub-header.featured-banner {
  min-height: unset;
}
.logo-sec.abt-pg h3 {
  text-align: center;
  padding-bottom: 45px;
  color: #013a91;
}
.expertTeamSec {
 background: url(img/gradiantSectionBg.png);
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 50px;
}
.logo-sec.abt-pg {
  padding-top: 18px;
}
.headParaSec h2 {
  font-size: 32px;
  color: #013a91;
  font-weight: 700;
  margin-top: 35px;
  text-align: center;
}


.popup-content input {  margin: 8px 0px; }
.popup-content .intl-tel-input {  margin: 8px 0px; }
.popup-content .country-select {  margin: 8px 0px; }
.popup-content .wpcf7-form-control.wpcf7-textarea {  margin: 8px 0px; }

.page-id-572 .sub-header li:last-child a.cal-ref {  color: #fff;  }
.page-id-572 .sub-header li:last-child:hover a.cal-ref {  background: #fff !important; color: #1b91a7; border: none;  }
.page-template-new-home .slider-item {  min-height: 500px;  }
.page-template-new-home  .slider-content {  margin-top: 80px;   }
.page-template-new-home .slider-item .container { margin-top: 0;  }

.page-id-593 .accountBannerBg {   padding-top: 0;   margin-top: -114px;  }
.accountBannerBg {  padding-top: 0;  }
.postid-391 .bannerImgSec img.alignnone {   margin-top: 0;  }
.page-id-225 .bannerImgSec {   top: 0px;  }
.postid-391 .accountBannerBg {  padding-top: 0 !important;  }


.headParaSec p {  font-size: 18px;  line-height: 35px;
color: rgb(67 88 112);  letter-spacing: 0.1px;  font-weight: 400;
  margin-top: 20px;  text-align: center;  }
.teamPng {  padding-top: 80px;  }
.teamPng img {  width: 100%;  }
.postid-358 .sub-header, .postid-391 .sub-header, .postid-424 .sub-header, .postid-433 .sub-header, .page-id-514 .sub-header, .page-id-572 .sub-header, .page-id-593 .sub-header   {    background-image: linear-gradient(92deg,#84ae03 1%,#a9d205 98%) !important; }
.postid-358 .sub-header.featured-banner, .postid-391 .sub-header.featured-banner, .postid-424 .sub-header.featured-banner, .postid-433 .sub-header.featured-banner, .page-id-514 .sub-header.featured-banner, .page-id-14 .sub-header.featured-banner{
  min-height: unset;
}
.page-id-197 .sub-header   {background: #f0fbff !important; }
.postid-478 .bannerImgSec {
  top: 14px;
}
.postid-462 .bannerImgSec{top: 2px;}
.postid-482 .bannerImgSec, .page-id-514 .bannerImgSec, .page-id-572 .bannerImgSec, .page-id-593 .bannerImgSec {
  top: 42px;
}
.postid-445 .bannerImgSec {
  top: 0px;
}
.postid-451 .bannerImgSec {
  top: 2px;
}
 .postid-475 .bannerImgSec {
  top: 2px;
}
.cot-bt a {
  background-color: #fb601f !important;
  color: #fff !important;
  padding: 16px 30px !important;
}
.page-id-14 .accountBannerBg{
  padding-top: 0px;
}
.cot-bt a i {
  margin-right: 10px;
}
.page-id-14 .bannerImgSec, .page-id-13 .bannerImgSec {
  top: 0px;
}
.page-id-13 .bannerLeftCnt {  padding-bottom: 55px; }
.page-id-13 .accountBannerBg {  padding-top: 100px;  }
.page-id-14 .sub-header.featured-banner {  background: #f0fbff !important; }
.cot-bt {  margin-left: 0px !important;  }
.team-list p.cnt {  color: #fb601f;  margin: 0px; }
.postid-358 .bannerImgSec, .postid-424 .bannerImgSec{  top: 0px; }.postid-433 .bannerImgSec, .postid-391 .bannerImgSec {  top: 40px; }
.postid-424 .bannerImgSec{  top: 52px; }
.postid-482 .sub-header {    background-image: linear-gradient(92deg,#008e97 1%,#00d7e4 94%) !important; }
.postid-482 .sub-header.featured-banner {  min-height: unset;  }
.page-ban-btn li:last-child {  margin-left: 15px; }
.page-ban-btn ul {  display: flex;  }
.postid-391 .faq-sec-service h4 {
  color: #fff !important;
}
.postid-391 .faq-sec-service .desc {
 
  color: #fff !important;
}
.home-service .service-list img {    min-height: 50px;    margin-bottom: 10px;  }

.page-id-197 .sub-header,.page-id-225 .sub-header,.page-id-219 .sub-header,.page-id-229 .sub-header,.page-id-311 .sub-header,.page-id-317 .sub-header,.page-id-322 .sub-header,.page-id-329 .sub-header,.page-id-211 .sub-header {background: #f0fbff !important;}

h4.manland-h4,h4.offsore-h4 {  color: #013a91 !important;  
font-weight: 600 !important; }
h1.grad-clrs, h1.offsore-clrs {    background: linear-gradient(92deg, #ce1c45 -4%, #c11f7c 32%, #5c08b2 71%);    -webkit-background-clip: text;   
-webkit-text-fill-color: transparent;  font-weight: 800 !important;
    letter-spacing: 0px !important;  }

p.blkcls {  color: #191919 !important;  margin-bottom: 40px;  }
.page-btnsli li:first-child a {    background: #013b8f !important;  color: #fff;  }
li.nitro-offscreen.nitro-lazy-render a {border: 1px solid #0b3d8c;padding: 28px 31px !important;background: #fff !important;line-height: unset !important;}

.bannerImgSec {  top: 40px; }
.page-btnsli li {    margin: 0;  }
.page-ban-btn li:last-child a.cal-ref {    background: transparent !important;  }

.page-id-197 .accountBannerBg, .page-id-225 .accountBannerBg, .page-id-219 .accountBannerBg { padding-top: 0px; }

.page-id-225 .container,.page-id-219 .container {  margin-top: 0;  }
.page-id-322 .bannerImgSec {    top: 78px;  }

.page-id-329 .bannerImgSec {   top: 41px;  }
.page-id-197 .bannerImgSec, .page-id-219 .bannerImgSec {   top: 0px;  }
.page-id-311 .bannerImgSec { top: 45px;  }
.page-id-317 .bannerImgSec { top: 70px;  }
.page-id-211 .bannerImgSec {   top: 0px;  }


.hmformlr {    display: flex;    justify-content: space-between;    align-items: center;    background: #fff;  border-radius: 12px; margin-top: 50px; }
.hmformlef {  background: #013a91;  width: 30%;   border-radius: 12px; }
.hmformrig {  width: 67%;  }
.home-cform p {  margin-top: 4px;  }
.home-cform {  background: url(https://testingwebsite12.net/wp-content/uploads/2024/03/services_bg02-1.jpg);  padding: 60px 0px;  }
.addressFormBg {   position: relative; padding: 40px 20px;   }
.shapeOne {    position: absolute;    right: -50px;    top: -26px;  }
.shapeTwo {    bottom: 30px;    position: absolute;    left: -6px;  }
.shapeThree {    position: absolute;    right: -40px;    bottom: -34px;   }


.home-cform p {  margin-top: 4px;  }
.c-half {    width: 46%;    display: inline-block;    margin-right: 16px;    margin-bottom: 30px; } 
.c-full {    margin-bottom: 24px;    margin-right: 40px;   }

.contactFormStyle i {    color: #fff;   }
.contactFormStyle a p, .locationCnt p {  color: #fff;  letter-spacing: 0.6px !important;  }

.hmformrig input.wpcf7-form-control, .hmformrig .c-full textarea {    width: 100%;      border: none;   background: #f7f7f7;
   border-radius: 2px;     border: solid 1px #dedddd;  }
   

.uacf7-form-23861 input.wpcf7-form-control.wpcf7-submit.has-spinner {    background: #f76128;    width: fit-content;  
float: right;    margin-right: 38px;    padding: 15px 20px 22px 20px;    font-size: 16px;    border: none !important;    border-radius: 8px;  }


.addressFormBg h4 {   color: #fff;  }
.phoneCallSec, .mailSec, .locationTextSec, .locationTextSec {    display: flex;    align-items: center;    column-gap: 30px;  }

.page-ban-btn li:last-child a.cal-ref {  background: transparent !important;
    border: 1px solid #0b3d8c;    color: #f76128;  }

.page-id-219 .sub-header.featured-banner {  min-height: 482px;    }

.page-id-311 .accountBannerBg,.page-id-329 .accountBannerBg,.page-id-317 .accountBannerBg,.page-id-322 .accountBannerBg {  padding-top: 0;  }
 
 .page-id-225 .sub-header.featured-banner {    min-height: 475px;   }

.page-ban-btn li a { background-color: #fff; padding: 18px;  border-radius: 5px;
  text-align: center;  color: #01919b;  font-size: 16px;  font-weight: 600; 
  font-stretch: normal;  font-style: normal;  line-height: 1.74; 
  letter-spacing: 1.12px;  font-family: sans-serif;   }

.page-id-241 .sub-header{
  background: #fef5f0 !important;
  padding:0px !important;
}
.page-id-241 .bannerImgSec {
  top: 0px;
}
h1.offsore-clrs {background-image: linear-gradient(92deg, #c7821b -4%, #947405 32%, #ad8700 71%);    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 800 !important;    letter-spacing: 0 !important; }
    
.page-id-329 .sub-header, .page-id-311 .sub-header, .page-id-317 .sub-header, .page-id-322 .sub-header {  background: #fffdf0 !important;  }

.accountBannerBg {    width: 100%;    height: auto;      padding-top: 50px;  }

.accountBannerBg .container {    max-width: 1170px;    margin: auto;  }

.bannerInnerSec {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.dub-clrs {
  background: linear-gradient(92deg, #1caece -4%, #1f6ac1 32%, #006197 71%);
    background-clip: border-box;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 800 !important;
  letter-spacing: 0 !important;
}
.bannerLeftCnt {
    width: 50%;
}

.bannerLeftCnt h4 {
    color: white;
    font-family: sans-serif;
    font-size: 16px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.74;
    letter-spacing: 1.12px;
    text-align: left;
    color: #fff;
}

.bannerLeftCnt h1 {
    font-size: 36px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.50;
    letter-spacing: 1.2px;
    text-align: left;
    color: #fff;
    font-family: sans-serif;
    margin: 10px 0;
}

.bannerLeftCnt p {
    font-size: 16px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.74;
    letter-spacing: 1.12px;
    text-align: justify;
    color: #fff;
    font-family: sans-serif;
}

.bannerRightSec {
    margin: auto;
}

.bannerImgSec {
    position: relative;
    top: 54px;
}

.bannerImgSec img {
    width: 100%;
}

.coastCalcBtn {
    background-color: white;
    display: inline-block;
    padding: 15px;
    border-radius: 5px;
   
    text-align: center;
}

.coastCalcBtn a {
    color: #01919B;
    font-size: 16px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.74;
    letter-spacing: 1.12px;
    text-decoration: none;
    font-family: sans-serif;
}

/* Service New banner css end  */




/* CEO Profile Page CSS Start */

.ceo-page .container-full {  max-width: 1170px;  margin: auto;   display: flex;  flex-direction: row-reverse;  justify-content: space-between;    padding: 0px 50px; border-radius: 20px; }

.ceo-page .container-full .right-desc {  padding: 0px;  }
.ceo-page.padd img {   float: right;  }

/* CEO Profile Page CSS END */



.menu-modal.active {   z-index: 999;   }
/* Add these styles to your CSS stylesheet */
/* Add these styles to your CSS stylesheet */
.archive-news-grid {  display: flex;  flex-wrap: wrap;  }
.org {  color: #FB601F;  }
.knowMoreBtnSec a {
  background-color: #013A91;
  color: white;
  border-radius: 5px;
  width: 181px;
  padding: 15px;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  font-family: sans-serif;
}
.vis-new .doc-req {  width: 100%;  margin-left: 0px; }
.vis-new .heading {  font-size: 27px !important;  }
.vis-new .main-heading{  font-size: 27px !important;  }
.vis-new ul li {  list-style: none !important;  }
.vis-new ul {  margin-bottom: 20px;  }
.mbts {  margin-bottom: 20px;  }
.ccmmhead h3, h4 {  font-size: 26px;  }
.mbts li {  list-style: none !important;  }
.new-audi.ccmmhead .onze-steps {  padding-top: 0px;  }
.ccmmhead .onze-steps {  padding-top: 0px;  }
.custom-editor-content .modern-card {  width: 45%; }
.post-id-358 .single-service-content:nth-child(2) {
  background: url(img/business-setup.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  margin-top: 20px;
}
.home-service .services {
  display: flex;
  flex-wrap: wrap;
}
.home-service .services {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.home-service .service-content {
  padding: 20px;
}
.footerSocialMedia {
  display: flex;
  text-align: center;
  align-items: center;
  gap: 8px;
  margin: 25px 0 25px 0;
  flex-wrap: wrap;
}
.footerSocialMedia i {
  color: #013A91;
  font-size: 23px;
}
.facebookBg, .instagramBg, .twitterBg, .linkidinBg {
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
  width: 42px;
  height: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}

p {  letter-spacing: 0.2px !important;  }
.service-list {border-radius: 0 20px;
background: #fff !important; position: relative; width: 32%;margin: 20px 0px;min-height: 270px;}
.bf-item p.b-heading {  font-weight: 600;  }
.new-corp .card-sec { display: flex; flex-direction: column; padding-top: 24px; }
.new-dblic.cstm .benifites {  margin-bottom: 30px;  }
.new-dblic.cstm .heading {  font-size: 26px !important;  }
.new-corp .card-sec .modern-card, .new-dmc .modern-card {    width: 100%;    display: flex;    flex-direction: column;    align-items: flex-start;
    padding-left: 30px; padding-right: 30px;   }
.new-dblic.cstm ol {  margin-left: 0;  }
.new-corp .card-sec .modern-card .card-icon, .new-dmc .modern-card .card-icon {    margin-left: 0;   }
.new-bsid p a {  color: #f76128;  }
.new-bsid .heading {  font-size: 26px !important;  }
.s8-us.padd {   padding-bottom: 50px; }
.s4-us.padd.page-com p.r-num {  margin-bottom: 14px;  }
.benifites .bf-item:hover {  border-bottom: 4px solid #013a91!important;  }
.new-corp .card-sec .modern-card p.desc, .new-dmc .modern-card p.desc{    text-align: left;  margin: 12px 0px; }

.new-dmc .modern-card p.desc {  text-align: left;  }
.new-dmc p.num {  width: 14%;  }
.new-dmc .register.newregis {  padding-bottom: 30px;  }



/* Our-Accounting-Services Section CSS Start */

.service-foo {display: flex;flex-wrap: wrap;justify-content: space-between;row-gap: 30px;column-gap: 30px;padding-top: 40px;}

.service-foo .fooser-grid {   width: 31.5%;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    padding: 18px 20px;    border-radius: 8px;    border: 1px solid #d7d7d7 !important;
    opacity: 1;    background-color: #fff; }
    
.bf-foo-service {  padding: 50px 0px; }
.bf-foo-service .main-heading {    text-align: center;    font-size: 32px;    color: #013a91;  }
p.foo-ch {    font-weight: 600;   color: #0b3c8e;   margin-bottom: 0px;  }
p.foo-ct {    margin-top: 10px; margin-bottom: 0;  }
.service-foo .fooser-grid:hover { transition-duration: 200ms;
  transform: translateY(-5px);
  background: #fff !important;
  box-shadow: rgba(0,0,0,.12) -2px 30px 44px !important;}

/* Our-Accounting-Services Section CSS END */

.single-service .myside-form input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="date"], input[type="month"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="week"], input[type="number"], input[type="search"], input[type="tel"], input[type="color"], textarea {
  background: #fff !important;
}

/* Popup styles start */


#contactPopup {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 30px 40px 33px 40px;
    background-color: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    z-index: 1000;
    background: #fff;
    background-position: 45% 45%;
    border-radius: 20px;
	border: 4px solid #fff;
	background-size: cover;
}
.popup-subTitle p {  margin-top: 4px;font-weight: bold; }
.popup-title {  text-align: center;	  font-weight: bold; }
.popup-subTitle {  text-align: center;	  font-weight: bold;  }

.popup-content img {  margin: auto;	padding-top: 20px;	padding-bottom: 16px;width: 120px;}
#closeContactPopup {
  float: right;
	cursor: pointer;
	color: #fff;
  font-size: 22px;
  font-weight: bold;
  background: #013a91;
  padding: 4px 10px;
  border-radius: 50px;
}
.single-post strong {
    text-decoration: none;
    font-weight: normal;
}
.popup-content input {
  height: 37px !important;
}
div#wpcf7-f23242-o2 {   background: transparent !important;  }
div#wpcf7-f23242-o2 form.wpcf7-form.init {  background: transparent !important;  }
.popup-content .uacf7-form-23242 {
    position: relative;
    width: 100%;
    max-width: 420px;
    min-height: 144px;
    padding: 16px;
    background-color: #ccd8e1;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.25);
    border-radius: 5px;
}
.popup-title p {    margin-bottom: 0;    margin-top: 0px;font-weight: bold;  }
.popup-content .wpcf7-form-control.wpcf7-submit {
  background: #ff6716;
  padding: 10px 10px;
  border-radius: 50px;
  border: none !important;	height: 56px;	text-decoration: none;
  font-weight: bold;    }
.popup-content .wpcf7-submit {  font-family: FontAwesome !important;  }
.popup-content .wpcf7-form-control.wpcf7-textarea {  height: 56px;
  resize:none;  }
.popup-content .wpcf7-form label { margin: 0px;  }
body.popup-open::before {  content: "";    position: fixed;    top: 0;   right: 0;
  bottom: 0;  left: 0;  background: rgba(0, 0, 0, 0.7);   z-index: 999;  }
body.popup-open {  overflow: hidden;  }


@media screen and (max-device-width: 767px) and (orientation: portrait) { 

.shapeOne {   right: 0px;  }
.shapeThree {  right: 0px;  }
.popup-content label {
  font-size: 14px;
  font-weight: bold;
}
.newsec-right .mynew-forms.sidebarfixed {
  width: unset;
}
.page-id-593 .bus-newpagesec .container {
    flex-direction: column-reverse !important;
  }
.page-id-572 .bus-newpagesec .container {
    flex-direction: column-reverse !important;
  }
.postid-24067 .bannerRightSec {
  width: 70%;
}
.postid-24110 .bannerImgSec {
  top: 40px;
}
.postid-24068 .bannerRightSec {
  width: 70%;
}
.postid-24067 .bannerLeftCnt {
  width: 100%;
}
.postid-24067 .bannerLeftCnt h1, .postid-23845 .bannerLeftCnt h1, .postid-24068 .bannerLeftCnt h1  {
  font-size: 28px;
  font-weight: 700;
}
.bannerLeftCnt h2 {
  text-align: center;
  font-size: 22px;
  padding-top: 10px;
}
.postid-24067 .page-ban-btn.page-btnsli {
  padding-top: 20px;
}
button.toggle.close-nav-toggle:focus-visible { outline: none;  }
.service-foo .fooser-grid {  width: 100%;    }
.page-id-593 .sub-header.featured-banner {  min-height: 800px !important;  }
.service-foo {  flex-direction: column;   }
.man-power h2 {  font-size: 34px;  padding-top: 0px; padding-bottom: 0px; }
.newsec-right .mynew-forms.sidebarfixed {  width: 310px;  }
.services .owl-item {  margin: 0 0px !important;   }
.aft-ban { margin-top: 0px !important; }
.myside-right .sidebarfixed {    width: 92% !important; margin: auto !important;  }
.our-top-svc.flex.owl-loaded.owl-drag {  padding: 0 !important;  }
.home-about.padd {    padding-top: 0px;  }
.custom-editor-content .modern-card {   width: 100%;  }
.myside-right {  width: 90%;   padding-top: 25px;    margin: auto; }
#contactPopup {  width: 96%;top: 46%;}
.newceosec h5.heading.blue-head {   font-size: 24px !important;  }
.top-sec-right a {  color: #fff;  font-size: 12px;  text-transform: uppercase;
  font-weight: 900;  }
.top-sec-right {	display: block !important;  margin-left: auto;
  margin-right: 0px;  background: #fb601f;  padding: 6px 7px 6px;
  border-radius: 8px;  }

	.popup-content p {  font-size: 16px;
}
	#contactPopup {
		padding: 8px 18px 18px 18px;
		}
		.popup-content .country-select {
  padding-top: 2px;
}
		.popup-content .wpcf7-form-control.wpcf7-textarea {
  height: 42px;
  overflow: hidden;
}
}


/* Popup styles end */






/* Business-bank-account-in-dubai Page CSS Start */

onze-steps {  padding-top: 50px; }
.onze-steps ul li { counter-increment: item; list-style: none !important; 
border: 1px solid #e7e7e7; padding: 15px 20px;margin-top: 12px;}
.onze-steps ul {    list-style: none;  counter-reset: item; padding-left: 0;  position: relative;  }
.onze-steps {  padding-top: 25px;  }
.onze-steps .main-heading {
  padding-bottom: 15px;
}
.onze-steps ul li span::before {
    content: counter(item,decimal-leading-zero);
    display: inline-block;
    width: 2em;
    text-align: right;
    margin-right: 0.5em;
    padding-right: 0.3em;
    color: #ff5f11;
    font-size: 28px;
    font-weight: 700;
    position: absolute;
    left: 6px;
    padding-top: 4px;
}

.onze-steps ul li:nth-child(even) {  background: #f5f5f5;  }


.onze-steps ul li span.number {  display: flex;  flex-direction: column;  padding-left: 50px;  }

.onze-steps ul li:hover, .onze-mind li:hover, .onze-chal li:hover, 
.onze-doc li:hover {
    border-left: 4px solid #013a91!important;
    box-shadow: rgba(149,157,165,.2) 0 8px 24px;
    transition: .5s;
}

.onze-steps ul li b {   font-size: 18px;   letter-spacing: 0.4px;
padding-bottom: 5px;  }


.onze-doc {  margin-top: 50px;  }
.onze-doc li, .onze-chal li, .onze-mind li {  border: 1px solid #e7e7e7; 
padding: 16px 20px;  }
.onze-doc ul li:nth-child(even) {  background: #f5f5f5;  }

.onze-chal {   margin: 50px 0px; }
.onze-chal li, .onze-mind li {   list-style: none !important;  }
.onze-chal li:nth-child(even) {  background: #f5f5f5;  }
.onze-mind li:nth-child(even) {  background: #f5f5f5;  }


/* Business-bank-account-in-dubai Page CSS END */



.bus-newpagesec .container {
  display: flex;
  max-width: 1170px;
  margin: auto;
  padding-top: 30px;
  padding-bottom: 30px;
}
.newsec-left {  width: 72%;  padding-right: 30px; }
.newsec-right {  width: 28%; }
.newsec-right .mynew-forms .forb {   display: none; }
.newsec-right .mynew-forms input {   height: 35px;  margin-top: 7px; }
.newsec-right .mynew-forms label {  font-size: 16px; }
.newsec-right .mynew-forms .intl-tel-input {  margin-top: 7px; }
.newsec-right .mynew-forms .country-select {  margin-top: 7px; }

.newsec-right .mynew-forms.sidebarfixed {    position: fixed;
    width: 350px;    top: 122px; }
    
.cstm h2 {  margin-top: 10px !important;  }    
.cstm ul {margin: 25px 0;  }    
 


.cstm li {    color: #243238;    letter-spacing: 0.2px;    font-size: 16px; }    
    
.newsec-left ul li {  list-style: disc;  list-style-position: inside;
  line-height: 25px; }
.newsec-right .mynew-forms { 
  box-shadow: 0 1px 1px rgba(0,0,0,.04);
  border: 2px solid #acacac;
  padding: 24px 10px 0px 10px;
  background: #fbfbfb;
}
.newsec-right .mynew-forms .fbtp {
  margin-top: 10px;
}

.newsec-left .list-left li {
  list-style: none !important;
}
.newsec-right .mynew-forms .wpcf7-submit.lolita {
  padding: 8px 44px;
}
.myside-right .forb {
  display: none;
}
.myside-form input {
  height: 35px;
  margin-top: 7px;
  border-radius: 8px;
}
.myside-form .wpcf7-form label {
  font-size: 16px;
}
.myside-form .intl-tel-input {
  margin-top: 7px;
}
.custom-editor-content {
  display: flex;
  max-width: 1170px;
  margin: auto;
  padding-top: 30px;
}
.myside-form .country-select {
  margin-top: 7px;
}
.myside-left {
  width: 72%;
  padding-right: 30px;
}
.myside-right {
  width: 28%;
   
}
.myside-right .sidebarfixed {
    position: fixed;
    width: 328px;
    top: 122px;
}
p.bbb-hd {
  font-size: 18px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: 0.2px;
  text-align: center;
  color: #013a91;
  margin-bottom: 25px;
  margin-top: 0px;
}
.myside-left ul li {
  list-style: disc;
  list-style-position: inside;
  line-height: 25px;
}
.myside-form { 
  box-shadow: 0 1px 1px rgba(0,0,0,.04);
  border: 1px solid #D0D0D0;
  padding: 18px 10px 0px 10px;
  background: #F3F3F3;
  border-radius: 10px;
}
.myside-form .newar {
  margin-top: 7px;
}
.myside-form .fbtp {
  margin-top: 10px;
}
.myside-form .wpcf7-submit.lolita {
  padding: 8px 44px;
}
.myside-form .wpcf7-form label {
  padding: 2px 0 !important;
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: 1.2px;
  text-align: left;
  color: #212221;
}
.setup-sec-neww {
      position: relative;
      overflow: hidden;
    }

    .setup-sec-neww video {
      width: 100%;
      height: 100%;
      object-fit: cover;
      position: absolute;
      top: 0;
      left: 0;
      z-index: -1;
    }

    .BusinesFactsWrap {
      display: flex;
      justify-content: space-between;
      align-items: center;
      padding: 20px;
    }

    .BusinesFactsWrap .itemm {
      flex: 1;
      text-align: center;
    }
    .setup-sec-neww .main-heading {
  text-align: center;
  color: #fff;
  font-size: 36px;
}
.setup-sec-neww .container {
  padding: 140px 0px;
}
.setup-sec-neww .plus-icon.wht {
  color: #fff;
  vertical-align: top;
  font-size: 40px;
}
.setup-sec-neww .heading-sub {
  color: #fff;
}
.setup-sec-neww .item-top .number {
  color: #fff;
  font-size: 56px;
  font-weight: bold;
}
.setup-sec-neww p.number {
  display: inline-block;
  font-size: 54px;
  font-weight: 800;
  margin-bottom: 10px;
}
.BusinesFactsWrap p {
  margin: 0;
  padding: 0;
  color: #fff;
}

.cost-page h1.main-heading {
  padding: 0px;
}
.page-template-cost-calculater .cost-page {
 background: #f2f2f2;
   
}
.page-template-cost-calculater #calculator {
    background: #f2f2f2;
    margin: 0px;
    padding-bottom: 45px;
}
.hbspt-form .field {
    margin-bottom: 0px;
}
.page-template-cost-calculater #calculator .cal-left{
/*background-image: url(img/cost-cal.jpg);*/
background-position: center;
background-size: cover
}
.cost-page.newpadd .container {
padding:30px;
}

.box-containers {
  display: flex;
}

.our-skill-sec{
	display:none;
}

.box-itemss{
  position: relative;
  -webkit-backface-visibility: hidden;
  margin: 10px;
 width: 33%;
}
.flip-box .overlay::before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
}
.cost-business .main-heading {
  text-align: center;
}
.cost-business .list.serv_list li {
  color: #fff;
  list-style: disc;
  font-size: 16px;
  text-align: left;
  line-height: 1.8;
}
.flip-box {
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  perspective: 1000px;
  -webkit-perspective: 1000px;
}

.flip-box-front,
.flip-box-back {
  background-size: cover;
  background-position: center;
  border-radius: 8px;
  min-height: 475px;
  -ms-transition: transform 0.7s cubic-bezier(.4,.2,.2,1);
  transition: transform 0.7s cubic-bezier(.4,.2,.2,1);
  -webkit-transition: transform 0.7s cubic-bezier(.4,.2,.2,1);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.flip-box-front {
  -ms-transform: rotateY(0deg);
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg);
  -webkit-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.flip-box:hover .flip-box-front {
  -ms-transform: rotateY(-180deg);
  -webkit-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
  -webkit-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.flip-box-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  
  -ms-transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
  -webkit-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.flip-box:hover .flip-box-back {
  -ms-transform: rotateY(0deg);
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg);
  -webkit-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.flip-box .inner {
  position: absolute;
  left: 0;
  width: 100%;
  padding: 60px;
  outline: 1px solid transparent;
  -webkit-perspective: inherit;
  perspective: inherit;
  z-index: 2;
  
  transform: translateY(-50%) translateZ(60px) scale(.94);
  -webkit-transform: translateY(-50%) translateZ(60px) scale(.94);
  -ms-transform: translateY(-50%) translateZ(60px) scale(.94);
  top: 50%;
}

.flip-box-header {
  font-size: 28px;
  color: #fff;
}

.flip-box p {
  font-size: 20px;
  line-height: 1.5em;
}

.flip-box-img {
  margin-top: 25px;
}


.stepSec img{
    width: 80%;
}


.stepBoxBg{
    width: 100%;
    height: auto;
    background-color: #faffff;
    padding: 10px;
    border-radius: 5px;
    border: 1px solid #ebebebcc;
    margin-bottom: 10px;
    transition: 0.5s;
}

.stepBoxBg:hover{
    background-color: white;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    border: 1px solid #ebebebcc;
}

.typeLicenseBox img{
    width: 80%;
}

.businessPoints .businessPointBox{
float: left;
background-color: #f3f3f3;
padding: 12px;
border-radius: 20px;
margin-left: 10px;
margin-bottom: 10px;
}
.businessPointBox h5{
    margin: 0;
	font-size: 15px;
	font-weight: 600;
}

.typesBusinessLicense span{
    margin-bottom: 20px;
    display: block;
}

.breakPara {
    display: inline-block;
}

.skilledHead{
    display: inline-block;
    width: 100%;
	margin-top: 15px;
}

.leftSide h2{
		margin-top: 15px;
}

.profile-page {
  background: url(img/gradiantSectionBg.png);
  background-size: cover;
}
.bulletListSec{
    background: #ffffff;
padding: 15px;
border-radius: 10px;
border-left: 4px solid #e5f0ff !important;
margin: 25px 0 25px 0;
border: 1px solid #f1f1f1;
}

.bulletListSec:hover{
    border-left: 4px solid #013A91 !important;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    transition: 0.5s;
}

.benifitsMeydanLists li{
	list-style:disc !important;
}

.benifitsMeydanLists span{
	font-size: 17px;
	color: #243238;
}

.documentsReqLists li{
	list-style:disc !important;
}
.typesOfferedMeydan li{
    list-style: none;
    margin-left: 0;
    background: #efefef;
    padding: 5px;
    border-radius: 5px;
    font-size: 15px;
}

.typesOfferedMeydan ol{
display: flex;
    flex-wrap: wrap;
    gap: 15px;}



.uacf7-form-231 .wpcf7-textarea {
  border: 2px solid #acacac;
  height: 78px;
  margin-top: 15px;
  width: 100%;
  border-radius: 8px;
  resize: none;
}
.calcu-sec .cc-form {
 box-shadow: rgba(100,100,111,.2) 0 7px 29px 0;
background: #f7f7f7;
border-radius: 16px;
padding: 40px;
margin-left: 20%;
margin-right: 20%;
}
.cost-review.padd h3 {
  text-align: center;
  padding-bottom: 15px;
  font-size: 32px;

}

.cal-left.hmob .inner-overlay::before {
   
   content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #052f59;
    opacity : 0.9;
   
}

.table-responsive { overflow:auto; }
.table-responsive .table2 { min-width: 900px;
    width: 100%;
    overflow-x: scroll;
    border-collapse: collapse; }



.inner-overlay img, .inner-overlay h3 {  position: relative;  }
/*.cal-left.hmob .inner-overlay:hover::before {
  background-color: #ff6716;
  opacity: 0.9;
}*/

.cost-review.padd h3 span{  color: #FF5F11; }

.cost-review.padd {  padding-top: 30px; }
.grecaptcha-badge {     visibility: hidden; }
.cost-page.newpadd {  padding-top: 20px; }
.rings { background: linear-gradient(91deg, #FFF -41.94%, #013A91 0.6%, rgba(1, 58, 145, 0.69) 43.14%, #A35831 85.68%) }

.fontreward {
  font-size: 20px;
  color: #fff;
  padding-top: 20px;
  margin-top: 0px;
}
.rating-sec {
  display: flex;
  padding: 0px 15%;
}
.rating-left {
  width: 50%;
}
.rating-right {
  width: 50%;
}
.ti-widget[data-layout-id="11"][data-set-id="light-minimal"] .ti-text {
  
  color: #ffffff !important;
   
}

.ti-rating {  color: #ffffff !important;  }
.cal-left img.calciimg {    width: 70px;    height: 70px;
margin-top: 0px !important;
margin-bottom: 40px !important;margin: auto; }
.single-news-thumbnail {  padding-bottom: 20px; }
/* hotline */
.hotline-phone-ring-wrap {
  position: fixed;
  bottom: 0px;
  left: 0px;
  z-index: 9999;
   
  padding: 11px 0px;
  border-radius: 50%;
}
.hotline-phone-ring-circle-fill, .hotline-phone-ring-img-circle, .hotline-bar {
  background-color: #144999;
   
}
.hotline-phone-ring-img-circle {
  width: 50px;
  height: 50px;
  top: 37px;
  left: 7px;
  position: absolute;
  background-size: 20px;
  border-radius: 100%;
  border: 2px solid transparent;
   
  transform-origin: 50% 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 7px;
}
.hotline-phone-ring {  
  position: relative;
  visibility: visible;
  background-color: transparent;
  width: 100px;
  height: 90px;
  cursor: pointer;
  z-index: 11;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0);
  transition: visibility .5s;
  left: 0;
  bottom: 0;
}
.mbcals .hotline-phone-ring-wrap {
  display: none;
}
.page-id-241 .sub-header {   display: block !important;   padding: 8% 0px; }
/* hotline end */

.blog-sec .blog-thumbnail img { min-height: 270px; object-fit: cover; border-radius:10px; }
.uacf7-form-22275 b {  color: #002e5b; }
.wpcf7-submit.lolita {
  background: #f76128;
  padding: 14px 44px;
  border-radius: 6px;
  display: block;
  width: 100%;
  text-decoration: none;
}
.cost-vcal a:hover {  background: #fb601f; }
.wpcf7-submit.lolita:hover  {  text-decoration: none; }
.postid-22296 .single-service-content:nth-child(2) {
  background: url(img/business-setup.jpg);   
  background-size: cover;
  background-repeat: no-repeat;
}
.postid-22296 .verticle-left .tabs .tab {  color: #191919; }
.sing-blog-form {
    padding: 24px 20px;
    margin-bottom: 30px;
    border-radius: 10px;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
.sing-blog-form label select {
  border: 2px solid #acacac;
}
.sing-blog-form label input {
  border: 2px solid #acacac;
}
.slider-content ul li {  color: #fff;    margin-left: 14px;text-align: left;
  font-weight: 700;  font-size: 16px;  letter-spacing: 0.2px;
  line-height: 1.8;  list-style-type: disc;  
}
.whatsapp-button {
position: fixed;
bottom: 20px;
right: 15px;
z-index: 9999;
background-color: #25D366;
padding: 11px 14px;
border-radius: 50%;
}

.whatsapp-button i {
    font-size: 30px; /* Adjust the font size as needed */
    color: #fff; /* Set the color to match WhatsApp's official color */
}
.ab-galsec .main-heading {   text-align: center;padding-top: 30px;  }
.archive-news-content h2 a {  color: #222;  font-weight: 600;  font-size: 17px;}
.search-form .search-submit {  background: #002e5b;}
.seri {  color: #002e5b;}
.search-form-container {  padding: 20px 122px;}
.archive-news-item { width: calc(32% - 21px); 
box-sizing: border-box; display: flex; flex-direction: column; margin: 17px; }
 
.archive-news-content {
    padding: 30px;
    border: 1px solid #e5e7f2;
    border-top: 0;
    background-color: #fff;
    flex-grow: 1;
     
}
.archive-news-thumbnail img {min-height: 370px; object-fit: cover; }
.galseclogo {display: flex;  flex-wrap: wrap; }
.absgal {
  width: 23%;
  margin: 10px;
}
.absgal img {  min-height: 100%;  object-fit: cover;}
.read-more-button {
  color: #013a91;
  text-decoration: none;
  border-radius: 4px;
  border: 1px solid #013a91;
  font-size: 14px;
  background-color: transparent;
  text-transform: uppercase;
  padding: 10px 25px;
}
 .single-blog-container {
  display: flex;
  flex-wrap: wrap;
   
}
.blogdae {
  text-align: right;
}
.th-page {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 30px;
}
 .top-cnt-text {
  color: #013a91;
  font-size: 34px;
  font-weight: 400;
}
.top-orane-text {
  color: #ff5f11;
}
.top-black-text a {
  color: #013a91;
  font-weight: 600;
}
.theme-bt a {
  line-height: 42px;
  font-size: 16px;
  background: #ff5f11;
  color: #fff;
  padding: 12px 20px;
  border-radius: 4px;
  font-weight: bold;
} 
.single-news-item h1 {
  font-size: 30px;
  color: #000000;
  font-weight: 500;
  padding-bottom: 22px;
}
.single-news-content a {
  color: #fb601f;
  font-weight: 600;
}
.single-left {
 width: 66%;
margin-right: 30px;
}
.single-left ol {
  margin-left: 0px;
  margin-bottom: 10px;
}
.single-news-thumbnail img {
  width: 100%;
}
.sub-pre .wpcf7-submit {
    order: 2; /* Set the order of Submit button */
}

.uacf7-prev {
    order: 1; /* Set the order of Previous button */
}
.single-left h2 {  font-size: 24px ;}
.single-left h3 {  font-size: 19px ; color: #000;}
.single-left h4 {  font-size: 19px ;color: #000; }
.single-left h5 {  font-size: 18px ;color: #000;}
.single-left h2.consulting-custom-title { font-size: 24px;  }
.single-right .sidebar {
  box-shadow: 0 1px 1px rgba(0,0,0,.04);
 border: 2px solid #acacac;
  padding: 24px 20px;
  border-radius: 5px;
}


.footer-nav-widgets-wrapper.header-footer-group {
  display: none;
}
.recent-posts-widget ul li a {  color: #002e5b;  font-size: 14px;
font-weight: bold;}
.recent-posts-widget li {
  border-bottom: 1px solid #ececec;
  margin-top: 0px;
  padding: 7px 0px;
}
.blogdae p {
  color: #002e5b;
  font-weight: bold;
}
.single-right {  width: 31.4%}
.recent-posts-widget h3 {  position: relative;  padding-bottom: 1rem;}
.recent-posts-widget h3::after {
  border-top: 3px solid #002e5b;
  position: absolute;
  content: "";
  left: 0px;
  bottom: 0px;
  height: 2px;
  width: 100px;
  background-color: #242424;
  margin-left: 0;
   
}
.single-news-content p {
  text-align: justify;
}
.cost-left-1 li {
  list-style: unset;
  
}
.cost-left-1 ol {
  margin-left: 15px;
}
h2.heading,h3.heading,h4.heading,h2.main-heading,h5.heading,.cost-left-1 h2 {font-size: 32px !important;margin-bottom: 20px !important; }
p {    line-height: 1.8;    letter-spacing: 0.2px; }
div.padd {    padding-top: 80px;  }
span.toggle-text {  display: none;  }
button.toggle.sub-menu-toggle.active::after {  display: none;  }
.menu-modal.cover-modal.header-footer-group.show-modal.active::after { display: none;  }
nav.mobile-menu a {  color: #191919 !important;  }
.blue-head{  color: #002e5b !important;  }
.primary-menu ul.sub-menu {  width: 26rem;  }
.commonpage h3, h2, h3, h4, h5 {
  font-size: 24px;
  color: #002e5b;
}
.sticky {  position: fixed !important;  top: 0px; left: 0; height: 122px;
animation: goDown 0.5s ease-in-out forwards;width: 100%;
background: #fff; z-index: 999; }
.home-slider.mob-slide {  display: none;  }
.cost-left li { counter-increment: item;  display: flex; }
.cost-left li::before {  content: counter(item);  font-weight: 900;
  margin-right: 16px;  color: #fb601f;  font-size: 20px; }
.cal-box-button a {  line-height: 42px;  font-size: 14px;  background: #ff5f11;
  text-decoration: none;  color: #fff;  padding: 12px 20px; border-radius: 4px;   
  font-weight: bold; }
.cal-box-button {  text-align: center; }
.toprightwidget {  margin-left: 30px;  }
.work-logo img {
  width: 100px;
}
.primary-menu .sub-menu {background-color: #1c1e22 !important;  }
.widget_nav_menu li::before {  content: "\f101";  font-size: 16px;
  color: #002e5b;  font-family: FontAwesome;  padding-right: 8px; display:none; }
.dmcc1 { background: #fff !important; }
.dmcc1 .fzstext span { display: block; color: #013a91; font-weight: 600; }
.dmcc1 .num.bl {  font-size: 34px;  font-weight: 600; color: #013a91; }
.dmcc1 .num.or { font-size: 34px; font-weight: 600; color: #ff5f11; }
.commonpage a { color: #002e5b; }
.dmcc6box {  display: flex;  flex-wrap: wrap; }
.dmcc6info_box {  width: 48%;  margin: 10px;  background: #fff;  padding: 20px;
   display: flex;  align-items: flex-start;  flex-direction: column;
  justify-content: center;
  box-shadow: rgb(0 0 0 / 5%) 0px 6px 24px 0px, rgb(0 0 0 / 8%) 0px 0px 0px 1px;
  border-radius: 10px; }
.bhead-2 {  color: #ff5f11; }
.bhead-3 {  color: #ff5f11; }
li.menu-item ul.sub-menu a {  color: #191919 !important;padding: 10px 10px;border-top: 1px solid #38393d;  }
ul.sub-menu li {   background: #fff; }
.postid-433 .consulting-custom-title, .postid-391 .consulting-custom-title, .page-id-514 .consulting-custom-title, .page-id-572 .consulting-custom-title, .page-id-593 .consulting-custom-title {
  font-weight: 800;
  font-size: 50px;
color:#013A91;
	font-family: 'inter var';
	line-height: 69.8px; /* 116.333% */
letter-spacing: 1.2px;
}
.ser-heading .consulting-custom-title { font-weight: 600; font-size: 40px;  }
.gt_selector {font-size: 14px;
font-family: 'Helvetica Neue', sans-serif !important;
border-radius: 6px;
border: none;
height: 30px;
}
 .scrollrigh .sub-menu a {  padding: 10px 10px !important;
  border-color: #e5e5e5 !important; }
.contact-info a {  color: #fff; }
.acr-logo img {  margin: auto;  padding: 10px; }
.primary-menu .sub-menu {  margin-top: -1px; box-shadow: 0 5px 11px 0 rgba(0,0,0,.27); }
.primary-menu .sub-menu a {    padding: 18px 20px ;
    border-color: #e5e5e5 !important;     font-size: 13px; }
body:not(.overlay-header) .primary-menu > li > a, body:not(.overlay-header) .primary-menu > li > .icon, .modal-menu a, .footer-menu a, .footer-widgets a, #site-footer .wp-block-button.is-style-outline, .wp-block-pullquote::before, .singular:not(.overlay-header) .entry-header a, .archive-header a, .header-footer-group .color-accent, .header-footer-group .color-accent-hover:hover {
  color: #fb601f ;
}
 
.primary-menu .icon { transform: rotate(220deg);  }
.page-id-228 .sub-header {  display: none;  }
#site-header {  z-index: 999;  }
.current_page_item a { text-decoration: none !important; }
a:hover{  text-decoration: none !important; }
a {  text-decoration: none !important; }
.primary-menu .sub-menu { background-color: #ffffff !important;  }
.post-id-424 .single-service-content:nth-child(2) {
  background: url(img/business-setup.jpg);
  background-size: cover;  background-repeat: no-repeat; }
.calcu-sec .cal-box-button { margin-top: 30px;  }
body:not(.overlay-header) .primary-menu > li > ul:after {
    border-bottom-color: #ffffff !important; }
p.company-desc span#ticker {  min-width: 150px !important;  }
p.company-desc {  display: flex;  justify-content: center;   align-items: center; }
.log-container img { width: 150px;padding: 16px 0px; }
.mesec li{  margin-top: 7px;   }
.mesec .heading{padding-bottom:  0px !important;}
.mesec .about-desc{margin-top: 6px;  }
.primary-menu .sub-menu .sub-menu:before{display:none}
.primary-menu .sub-menu .sub-menu:after{display:none}
.com-bot-box .am-item {background: -moz-linear-gradient(top, #ffffff, #6ec1e4) !important; }
.com-bot-box .text-p {  color: #000 !important; }
.com-bot-box .am-item p.text-text {  color: #000 !important; }

.post-id-424 .single-service-content:nth-child(4) {
  background: url(img/design-48.jpg);  background-size: cover;
  background-repeat: no-repeat; padding-bottom: 80px;  }

.post-id-424 .single-service-content:nth-child(4) .service-flex {
    margin: 20px 0px; }
.fll-list li {  display: flex;  }
.dmclis li {  flex-basis: calc(27% - 10px) !important;
  margin-bottom: 0px !important;  margin-top: 9px !important;  }
.grey-back {  background: #f5f5f5; }
.fll-list  {  background: #f5f5f5; }
.corp-sec {  display: flex;   flex-wrap:wrap; }
.corp-thumb {  height: 250px;  }
.dmccbox {  display: flex; }
.dmccinfo_box i {  font-size: 60px;  color: #013a91; }
.dmccinfo_box {  background: #f7f7f7;  padding: 20px;  margin: 20px; }
.dmccinfo_box h4 {  font-size: 20px;  padding-top: 18px; }
.corpraecard h3 {position: relative;  top: 160px;    color: #fff;
  font-size: 28px;  padding: 10px 10px; }
.corpraecard {  
  width: 30%;  
  border-radius: 16px;
  min-height: 250px;
  background: #efefef;
  overflow: hidden;
  border-radius: 18px 18px 18px 18px;
  padding: 25px 20px;
  border: 1px solid #013a91;
  box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px;
  margin: 18px;
}
.cclbn .icnpara {
  display: inline-block;
  background: #ff5f11;
  color: #fff;
  padding: 15px;
  border-radius: 6px;
  margin: 20px;
}
.cclbn {  text-align: center;}
.cclbn .icnpara a{ color: #fff;}
.ccl9 li::before {  content: "";
    border-left: 3px solid #113991;
    border-right: 3px solid #fd541c;
    border-radius: 50%;    padding: 0px 6px; 	margin-right: 10px;
}
.ccl-boxes {  display: flex;   flex-wrap: wrap; }
.ccl-box {  width: 48%;  margin: 10px;
background-size: cover !important;
background-repeat: no-repeat !important;
background-position: center !important;
}
.getp {color: #fff;font-size: 18px; }
.how-to-get {margin: 60px 40px; padding: 25px; border-radius: 10px; }
.cclb1 .how-to-get {  background: #ff5f11ba;}
.cclb2 .how-to-get {  background: #013a9187;}
.cclb3 .how-to-get {  background: #013a9187;}
.cclb4 .how-to-get {  background: #ff5f11ba;}
.ccl5 .col-right img {  float: right;  }
.post-id-424 .single-service-content:nth-child(3){  padding-bottom: 80px; }
.doc-flex {  display: flex;  flex-wrap: wrap; }

.doc-req {
box-shadow: rgb(0 0 0 / 5%) 0px 6px 24px 0px, rgb(0 0 0 / 8%) 0px 0px 0px 1px;
  padding: 14px;  width: 47%;  margin: 12px; }
.rb-li {  display: flex;  flex-wrap: wrap; }
.rb-li li {  width: 48%;  padding: 10px;  border-radius: 10px;
  box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px;
  margin: 10px;  display: flex; }

.equalsec .heading span {  color: #ff5f11; }
.equal-sec .container {  display: flex;  align-items: center;
  justify-content: space-between; }
.equal-sec .col-left {  width: 49%; }
.equal-sec .col-right {  width: 49%; }
.equalsec .container {  display: flex;  justify-content: space-between; }
.equalsec .col-left {  width: 49%; }
.equalsec .col-right {  width: 49%; }


.log-container { display: flex; justify-content: center;    align-items: center;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    column-gap: 14%; margin-left: 10%;
margin-right: 10%; }
.news-logo-sec.padd {  padding: 40px 0px 0px 0px;  }
div#company {  padding-top: 40px;  }

/* Services Css Start */

.col-md-7 {  width: 60%; }
.col-md-5 {  width: 40%; }
.service-flex {  display: flex;  align-items: center; 
justify-content: space-between;}
.card-sec {  display: flex;  padding-top: 60px;row-gap: 30px; flex-wrap: wrap; column-gap: 30px;}
.modern-card {
  box-shadow: rgb(0 0 0 / 5%) 0px 6px 24px 0px, rgb(0 0 0 / 8%) 0px 0px 0px 1px;
padding: 10px;  margin: 20px 10px;  width: 47%;  text-align: center;
}
p {  font-size: 16px;  margin-top: 20px;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 27.8px;
    letter-spacing: 1.12px; }
.lcbox {  display: flex;  flex-wrap: wrap; }
.lcbox .info_box {  width: 31%; }
.lcbox .info_box {  width: 31%;  margin: 12px;  border: 4px solid #6c98e1;
padding: 30px 40px 30px 47px; transition: border-color .4s ease; }
.lcbox h4 {  color: #002e5b;  font-size: 24px; }
.info_box li::before {content: "\f105";font-size: 16px;
color: #002e5b;font-family: FontAwesome; padding-right: 8px; }
.info_box:hover {  border-color: #fb4829; }
.lcbox .info_box li {  display: flex;   margin-top: 5px;font-size: 14px; }
.modern-card h3 {  font-size: 22px;font-weight: 600;padding-top: 22px; }
.card-icon {  width: 70px;
  box-shadow: rgb(0 0 0 / 5%) 0px 6px 24px 0px, rgb(0 0 0 / 8%) 0px 0px 0px 1px;
  padding: 11px;  border-radius: 50%;  margin: -50px auto;
  margin-bottom: 0px;  background: #fff; }
.postid-445 .s1-us .right {  margin-bottom: 100px;  }
ul.list-left li a {   color: #fb601f;  }
.single-service .desc {  font-size: 15px;  margin-top: 20px;
  color: #243238;  line-height: 1.8; }
.thirdtab ul {  list-style: none;  counter-reset: item;  padding-left: 0; }
.thirdtab ul li {counter-increment: item;   display: inline-block;
  width: 47%;  vertical-align: top;  padding: 10px; border-radius: 10px;
box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px; margin: 10px;   }
.thirdtab ul li span::before {
  content: counter(item, decimal-leading-zero);
  display: inline-block;  width: 2em;  text-align: right;  margin-right: 0.5em;
  padding-right: 0.3em;  color: #ff5f11;font-size: 28px; font-weight: bold; }
.fourthtab ul {  display: flex;  flex-wrap: wrap;  justify-content: space-between;
  list-style-type: none;  padding: 0; }
.fourthtab ul li {  flex-basis: calc(50% - 10px);  margin-bottom: 10px;
  display: flex; }

.page-id-13 .sub-header.featured-banner {background-image: linear-gradient(to bottom, rgba(233, 242, 255, 0), #d5f7ff)!important;}

.fourthtab ul li::before{
    content: url(https://testingwebsite12.net/wp-content/uploads/2023/07/check.png); margin-right: 11px; }
.fifthtab .am-item {  background: -moz-linear-gradient(0deg, #013a91, #4f98cc);
  border-color: #013a91; }
.fifthtab .text-p {  color:#000 !important;   }
.fifthtab .am-item p.text-text {  color: #000; }
.fifthtab .am-item {
  background: -moz-linear-gradient(0deg, rgba(0,0,0,0), rgba(0,0,0,0.01));
  border-color: rgba(0,0,0,0);  padding: 30px 30px; }
/*.post-id-358 .single-service-content:nth-child(5) {
  background: url(img/business-setup.jpg);
  background-size: cover; background-repeat: no-repeat; }*/
  .post-id-390 .single-service-content:nth-child(5) {
  background: url(img/business-setup.jpg);
  background-size: cover; background-repeat: no-repeat; }
.fifthtab .main-heading {  color: #fff; }
.fifthtab .desc {  color: #fff; }
.ser-com-right img {  float: right;  }
.tab-container {    display: flex;    flex-direction: column;
    align-items: center;    margin-top: 50px; }
.post-id-478 .single-service-content:nth-child(2) {
  background: url(img/business-setup.jpg);  margin-top: 60px;  padding-bottom: 60px; }
.tabs {    display: flex;    margin-bottom: 20px; }
.tab.active::after {  display: none; }
.tab {    padding: 12px 32px;    cursor: pointer;    border: 1px solid #e3e3e31a;
    margin: 12px;    border-bottom: 1px solid #e3e3e31a;}
.post-id-478 .single-service-content:nth-child(3){
  background: url(img/business-setup.jpg);
  background-size: cover;
  background-repeat: no-repeat;
}

.post-id-482 .single-service-content:nth-child(2) {
  background: url(img/business-setup.jpg);
  background-size: cover;
  background-repeat: no-repeat;
}
  .homefaq {display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding-top: 30px;
}
.homefaq .faq-left {  width: 100%; }
.homefaq .faq-right {  width: 100%; }
.homefaq .faq-list {  margin-top: 0px; }
.post-id-482 .single-service-content:nth-child(2) {  padding-bottom: 60px; }
.postid-482 .sub-header.featured-banner .container {  width: 100%;  }
/*.postid-478 .container {   width: 100%;  }*/
.post-id-478 .single-service-content:nth-child(3) {  padding-bottom: 50px;  }
.tab.active {    color: #f0f0f0;    border-bottom: none;
    border-bottom: 3px solid #ff5f11 !important; }


.lis-flx li {  color: #fff;  margin: 30px 10px;  display: flex; }
.lis-flx {  display: flex;}

.post-id-482 .single-service-content:nth-child(5) {
  background: #002e5b;
  margin-top: 60px;
  padding-bottom: 60px;
}
.primary-menu .sub-menu {  transition: none !important;  }
.post-id-475 .verticle-left .tabs .tab {    color: #191919;  }
.post-id-475 .tab {   border: 1px solid #5c5c5c1a;  }


/* Style for tab content */

.tab-content {    width: 100%;    display: flex;    justify-content: center; }
.tab-panel { display: none; width: 100%; max-width: 1200px; background: #f8f8f8;}

.tab-panel.active {    display: flex;    justify-content: space-between; }
.tab-in-head {  color: #ff5f11; }
.tab-panel .left-content {  padding: 30px; }
.right-content {  display: flex;  align-items: center;  }
.menu-bottom ul.social-menu {  display: none;  }
.left-content,.right-content {    width: 50%; }
.tab-panel.active::after {  display: none; }
.right-content img {    max-width: 100%;    height: auto; }
.post-id-391 .single-service-content:nth-child(5) {
  background: url(img/artwork.jpg);
  background-size: cover; background-repeat: no-repeat;margin-top: 60px;padding-bottom: 60px; }
.text-white {  color: #fff !important; }
.artwork-sec-service ul li {  background: #fff;  padding: 10px;  width: 23%;
  font-size: 18px;  margin: 10px;border-radius: 5px;border: 1px solid #0e0e0e1a; }
.artwork-sec-service ul {  display: flex;   flex-wrap: wrap; }
.service-pack.left {  text-align: left;   width: 47%; }
.service-pack.left img { margin-left: 0;  }
.no-more {  display: block;   margin-top: 30px; }
.no-more .blue-btn {  background: #013a91;   border: none;   padding: 12px 30px;
  border-radius: 5px;  color: #fff;   text-decoration: none;   }
.blue-btn.orange {  background: #ff5f11; }
.verticle-tab {  display: flex;  flex-wrap: wrap; }
.verticle-right {  width: 65%;  }
.verticle-left {  width: 35%;  }
.verticle-tab .tabs {  display: block; }
.verticle-tab .tab-content { display: block;padding: 17px 20px;
background: #fff;margin-top: 23px;  }
.verticle-tab .tab-panel.active { display: flex;  align-items: center; flex-direction: row;  }
.verticle-tab .tab { padding: 24px 28px;    margin: 25px;  font-size: 16px;  }
.verticle-tab .tab-panel { background: #fff; }
.verticle-tab .tab-in-head {color: #002e5b; font-size: 28px; padding-top: 20px; }
.post-id-388 .single-service-content:nth-child(8) {
  background: #f2f2f2;  margin-top: 40px;  padding-bottom: 45px;   }
.sing-faq .faq-list {  width: 100%; }
.boxborder {  display: flex; }
.boxborder .box{ margin:10px;    }
.text-white li {  color: #fff; }
.post-id-451 .single-service-content:nth-child(2) { background: #002e5b; 
margin-top: 60px; padding-bottom: 60px;  }
.post-id-451 .single-service-content:nth-child(4) { background: #002e5b; 
margin-top: 60px; padding-bottom: 60px;  }
.post-id-451 .single-service-content:nth-child(6) {
  background: #002e5b;padding-bottom: 60px;  margin-top: 60px;  }
  .verti-bx {
  border-bottom: 1px solid #ff8b00 !important;
  box-shadow: 1px 1px 5px 0px #f2f2f2 !important;  border-radius: 10px;
  margin: 20px 0px;  background: #f5efef;  opacity: 1;   padding: 13px 24px;  } 
.big-head {  font-size: 34px; }
.zero-margin {  margin-left: 0px; }
.post-id-462 .single-service-content:nth-child(9) {
  background: #002e5b;  margin-top: 60px;  padding-bottom: 60px; }
.post-id-475 .single-service-content:nth-child(2) {
background: url(img/business-setup.jpg);  background-size: cover;
  background-repeat: no-repeat; }
.wwe .verticle-left .tabs {  display: block; }
.wwe .verticle-left .tabs .tab { width: 100%;  }
ol.zero-margin {  margin-bottom: 0;  }
.wwe .tab-content { border-radius: 70px; border: 1px solid #ff5f11; padding: 46px;}
.wwe .verticle-right { width: 62%; margin-left: 30px; }
.wwe .verticle-tab {  padding-top: 40px; }
.new-card .diffrent-cls {  width: 21%; }
/* Services Css End */
.team-rad p {
  margin-top: 5px;
}
.nav-toggle svg {  width: 20px;  height: 20px;  margin: auto; }
.header-inner .toggle path {  fill: #052f59;  }
.register,.d8-us,.d10-us,.d12-us  {    padding-bottom: 80px;  }

.fzs-item {background: #fff;    display: flex;    align-items: center;   
justify-content: space-between;   padding: 30px 10px;
box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px;  margin-bottom: 10px; 
width: 49%;border-radius: 14px; }

/* CSS for the number container on the left */
.num-text {  font-size: 18px;    font-weight: bold; margin-right: 10px; }

/* CSS for the text container on the right */
.fzstext {margin-bottom: 0;font-size: 16px;color: #333; width: 90%;
padding-left: 12px;  }
.fzstext a {  color: #ff5f11;  text-decoration: none; }
.num {  width: 10%;  font-size: 34px;  font-weight: 600;  color: #607d8b38; }


/* Header CSS Start */
body:not(.overlay-header) .primary-menu > li > .icon { color: #fb601f !important; transform: rotate(-45deg); }
 
.primary-menu > li.menu-item-has-children > a {
 padding-right: 15px; 
}
ul, li {    margin: 0; }
.top_bar_info li a{color:#1c1c1c;text-decoration: none; font-size: 14px; 
font-family: 'Inter var'; font-weight: 600; } 
.top_bar_info .fa {color: #1c1c1c;} 
.top_bar_info .fa-whatsapp {color: #03a84e !important;}
.top-bar {background: #f5f5f5; border-bottom: 1px solid #ebebeb;}
.top_bar_info li {list-style: none;display: inline-block;vertical-align: middle; }
.top-bar .container {    display: flex;    justify-content: space-between;    padding: 10px 0px; }
ul.top_bar_info li {  margin-top: 0;  }
.site-logo.faux-heading {  margin-left: 0px;  }
.header-titles-wrapper {   margin-right: 0;   }
.header-titles-wrapper .header-titles {    margin: 0;  }
.header-inner.section-inner {    max-width: 1170px; padding: 14px 0px;  }
.top_bar_socials a {    color: #1c1c1c;  }
.top_bar_socials {    display: flex;    column-gap: 30px;  }
ul.top_bar_info {    display: flex;    column-gap: 30px; }
.t-right {display: flex;align-items: center;}
li.menu-item a { color: #191919 !important; text-transform: uppercase; font-weight: 700;font-size: 14px; letter-spacing: 0.2px; }

ul.primary-menu .coscal a:before {
    content: url(https://testingwebsite12.net/wp-content/uploads/2023/08/icon.png);
    margin-right: 11px;
}
.primary-menu .icon::after {
  height: 0.3rem;
 }
 .primary-menu .icon::before {
  width: 0.3rem;
}
ul.primary-menu li {  display: flex; align-items: center;  }
ul.primary-menu .coscal a {background: #fb601f; padding: 7px 8px 6px 8px;
    color: #fff !important;    text-decoration: none;  border-radius: 8px;
    display: flex;    align-items: center;font-size:12px;}
.site-logo img {  max-height: 3.4rem; }
ul.primary-menu .coscal { border-left: none;  }
.primary-menu a:hover, .primary-menu a:focus, .primary-menu .current_page_ancestor {
  text-decoration: none;
}
.primary-menu ul li.menu-item-has-children:hover > ul, .primary-menu ul li.menu-item-has-children:focus > ul, .primary-menu ul li.menu-item-has-children.focus > ul { left: calc(100% + 1rem); }

li.menu-item ul.sub-menu a:hover { background: #fb601f; color: #fff !important; }
.primary-menu ul li.menu-item-has-children .icon { color: #191919; }
.primary-menu ul.sub-menu li:hover span.icon { color: #fff !important; }

.primary-menu ul li.menu-item-has-children:hover > ul, .primary-menu ul li.menu-item-has-children:focus > ul, .primary-menu ul li.menu-item-has-children.focus > ul {
    left: calc(100% + 0.4rem);
}
 

/* Header CSS END */



/* Slider CSS Start */
.primary-menu > li {    margin: 0.8rem 0 0 10px; }
.primary-menu > li {  border-left: 2px solid #000;  padding: 0px 0px 0px 10px; height: 14px;  }
.primary-menu > li:first-child {    border: none;}
 div#services {  background: url(img/service-bg.webp); background-size: cover;
    background-repeat: no-repeat;padding-bottom: 80px; }
.cost-vcal {    margin-top: 40px; }
.cost-vcal a {    font-size: 17px;   margin-top: 20px !important;    line-height: 42px;    background: #013a91;    color: #fff;    border-radius: 8px;   
border: none;    font-weight: 600;   text-decoration: none;   padding: 14px 34px; }
.slider-content span {color: #fff;font-size: 16px;letter-spacing: 0.2px;display: block; width: 52%;line-height: 1.8;}
.slider-content span span {    font-weight: 600;  }
.slider-img {  height: 550px;  background-size: cover; }
.slider-content {  max-width: 1170px;  margin: auto; padding: 6% 0px; }
.slider-content h1 {  font-size: 44px;  color: #fff;  width: 50%;
 padding-bottom: 20px;  font-weight: 600;}


/* Slider CSS END */



/* Profile Managment Page CSS Start */
.team-sec .pow-img {
  padding-top: 0px;
}

.profile-page .main-heading {    font-size: 30px;    text-align: center;    padding-bottom: 20px; }
.profile-page p.p-desc {    text-align: center; }
.team-sec {     background: url(img/gradiantSectionBg.png);
  background-size: cover; }
.team-sec h2 {    text-align: center;    padding-bottom: 30px; }
.team-mem {    display: flex;    justify-content: space-between;    column-gap: 30px;    row-gap: 30px;}
.logo-sec h2 {   text-align: center;  font-size: 30px;  padding-bottom: 30px; }

.zone-sec h3 {  text-align: center;  padding-bottom: 60px; color: #fff;  }
.zone-sec {     background-position: center;   padding: 100px 0px;
background: url(img/business-setup.jpg);
    background-size: cover;    background-repeat: no-repeat;}
.counter-item {    display: flex;    flex-direction: column; }
.zone-sec .counter { display: flex; padding-bottom: 36px; 
justify-content: space-between;}
.counter-item span {    color: #fff;  }
.number-logo {    display: flex;   justify-content: space-between; }
.counter-item {    color: #fff;  }

/* Profile Managment Page CSS END */
.mainBgClass {
  background-image: linear-gradient(150deg, #fffcff 34%, rgba(251, 250, 255, 0.74) 51%, rgba(239, 251, 255, 0.55) 64%, rgba(224, 253, 255, 0.32) 79%, rgba(213, 254, 253, 0) 99%);
  padding: 20px;
    padding-bottom: 20px;
  padding-bottom: 0;
}
.aboutPointBg {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 10px;
  box-shadow: 8px 4px 80px 8px rgba(221, 221, 221, 0.25);
  border: solid 1px #f3f3f3;
  background-color: #fff;
}
.row {
  display: flex;
  flex-wrap: wrap;
}
.col-md-4 {
  width: 32%;
  margin: 7px;
}
.pointsSubBox {
  width: 100%;
  height: 100%;
  padding: 15px;
  border-radius: 10px;
  box-shadow: 8px 4px 50px 8px rgba(221, 221, 221, 0.25);
  border: solid 1px #f3f3f3;
  background-color: #fff;
  transition: 0.5s;
  position: relative;
  display: flex;
  align-items: center;
  gap: 20px;
}
.pointsSubBox::before {
  width: 3px;
  height: 50%;
  border-left: 3px solid rgba(0, 64, 115, .3);
  content: '';
  position: absolute;
  left: 0;
  top: 25%;
}
.pointsSubBox h4 {
  font-size: 17px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #6a7c92;
}
/* ScaleUp Section CSS Start */ 

div.company-sec {    padding: 60px 0px; }
div.company-sec img.scale-img {    margin: auto; }
div.company-sec p.company-desc {    text-align: center;    font-size: 32px;    font-weight: 700;    padding-top: 0px;    padding-bottom: 20px; }

.tems {  display: flex;  flex-wrap: wrap;   align-items: stretch; row-gap: 30px;
    column-gap: 26px;}
.team-list { 
  padding: 15px;  }
.team-list img {
  margin: auto;
  border-radius: 50%;
  object-fit: cover;
  border: 10px solid #fff;
}
.team-list h2 {  text-align: center;  font-size: 20px;  font-weight: 600;
  padding: 20px 0px 10px 0px;  }
p.pos, p.cnt { text-align: center; margin-bottom: 10px; }
.team-list {  width: 22.4%;  display: inline-block;  margin: 5px;  }
.team-sec.padd {  padding-bottom: 80px;  }

/* ScaleUp Section CSS END */ 



/* Services Section CSS Start */ 

.all-services {  display: flex;  flex-wrap: wrap;  justify-content: space-between; row-gap: 30px;  column-gap: 30px; }
.service-card {  width: 31.5%;   padding: 28px 20px; border: 1px solid #8da6cd; border-radius: 5px; transition: all ease-in-out .5s; background: #022c6d; }
.service-card { display: flex; flex-direction: column; align-items: center; }
img.service-icon {  height: 60px;}
p.service-title {  margin-bottom: 0; color: #fff;  font-weight: 600; padding: 7px 0px; text-align: center; }
p.service-text {  text-align: center; font-size: 16px;  color: #f7f7f7;  margin-bottom: 30px;}
span.know-more a,.firstab .custom-btn a { background: #ff5f11; color: #fff;padding: 10px 30px; border-radius: 6px; text-decoration: none; font-size: 14px;font-weight: 600;}
.service-sec p.service-desc { color: #f7f7f7;  font-size: 14px; 
padding-bottom: 30px;}
.center {  text-align: center; }
.bs4 {  display: flex;  flex-wrap: wrap; }
.bs4 .inner-box {  width: 48%;  background: #e5e2e24d;
  border-bottom: 1px solid #ff8b00;   box-shadow: 1px 1px 5px 0px #ded9d9;
  padding: 20px;margin: 10px; }
.inner-box h5 {  color: #002e5b;  font-size: 22px; }
.inner-box p {font-size: 16px;margin-top: 20px;color: #243238;line-height: 1.8; }
.service-flex {display: flex;justify-content: space-between; align-items: center;
column-gap: 30px; }
.blue-head {  color: #002e5b;  }
 .ser-com-left {  width: 49%; }
.ser-com-right {  width: 49%; }
.list-left li::before {
  content: url(https://testingwebsite12.net/wp-content/uploads/2023/07/check.png);
  margin-right: 11px;  }
.two-flex {  display: flex;  flex-wrap: wrap; }
.service-pack {  width: 46%;  box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px;
  text-align: center;  padding: 16px;  margin: 10px; display: flex;
    flex-direction: column;  }
.service-pack img {  margin: auto; }
.service-pack h5 {  color: #002e5b;  font-size: 22px;   padding-top: 12px; }
.post-id-462 .single-service-content:nth-child(5) {
  background: #002e5b;  margin-top: 60px;   padding-bottom: 60px; }

/* Services Section CSS END */



/* CEO Profile Page CSS Start */

.ceo-page .container {    display: flex;    align-items: center;    justify-content: space-between; background : #f9f9f9;    padding: 70px 50px;}
.ceo-col-left, .ceo-col-right {    width: 50%;}
.bank-sec {    background: #f7fafe;    padding-bottom: 44px; }
.bank-sec .main-heading {text-align: center;font-size: 38px;padding: 70px 0px 20px 0px;color: #002e5b;}
.logo-bank ul {    display: flex;    justify-content: space-between;    margin-top: 20px; }
.logo-bank ul li {    width: 14%; }
.ceo-abt-sec {padding:50px 0px;  }
.ceo-page.padd {  padding-top: 70px; }
.ceo-col-left p.c-title { font-size: 38px;    font-weight: 600;  color: #fb601f;   margin-bottom: 0; }
.ceo-col-left p.c-desc,.ceo-col-mid p.dec {    color: #243238; }
.ceo-col-right img {    border: 4px solid #fff;    border-radius: 30px 0px 30px 0px; }
 
/* CEO Profile Page CSS END */


/* Collaborate Section CSS Start */ 

.about-us .container {    display: flex;    align-items: center;    justify-content: space-between; }
div.about-us .left {    width: 48%; }
div.about-us .right {    width: 48%;}
.ab-im {    position: relative;}
.ab-im img {border-radius: 24px;margin: auto; position: relative;}
.ab-im:before {    content: "";    position: absolute;  top: 0;    left: 0;
    width: 100%;   height: 100%;  border-radius: 40px;  background-color: #f2f4fa;
    transform: rotate(-10deg);    z-index: 0;}
p.about-desc a {    color: #ff5f11;    text-decoration: none; }

.seventab .ser-com-right { position: relative;  }

/* Collaborate Section CSS END */ 


/* Where Should Section CSS Start */

div.setup-sec {padding-top: 60px;}
div.setup-sec .heading,.news-logo-sec .news-heading,.profile-page .main-heading {    font-size: 32px;    color: #002e5b;    text-align: center; font-weight: 700;  }
div.setup-sec .set-desc {text-align: center;padding-bottom: 30px;font-size: 16px; }
.globalcard .business-thumb {  min-height: 250px;
background-repeat: no-repeat !important;   background-size: cover !important;}
.business-thumb h3 {    position: relative;    margin: 0;    top: 160px;    color: #fff !important;    padding: 10px!important;    line-height: 1;    text-shadow: 2px -1px #333!important;    font-size: 24px!important;}
.businesstext li { list-style: none;  padding: 0 0 0 16px; margin: 0 0 14px; line-height: 22px; color: #243238; font-size: 16px;}
.businesstext {    padding: 30px 0px; }
.business-btn {    padding: 0px 38px; }
.business-btn {    padding: 0px 38px; }
.profile-page {  padding-bottom: 40px;  }

/* Where Should Section CSS END */



/* Government Section CSS Start */

div.work-sec {    padding: 70px 0px; }
.business-btn {    padding: 0px 18px; }
div.work-sec { padding: 70px 0px; min-height: 560px; margin-top: 70px;}
div.work-sec p.work-desc {color: #f7f7f7; font-size: 16px;padding-bottom: 20px;}
div.work-sec {    background-size: cover;  }
.work-logo { padding-top: 35px;  border-top: 1px solid #fb601f; margin-top: 80px; }
.work-content .heading {    color: #fff;    font-size: 32px; }
.business-thumb {    border-radius: 16px 16px 0px 0px; }
h2.heading {    font-size: 32px;    color: #002e5b; }
div.about-us {    padding-top: 70px; }
p.about-desc,.s2-us li, .d4-us .col-right li,.d6-us p, li { font-size: 16px;  margin-top: 20px;color: #243238;   line-height: 1.8; }
.service-sec h4.heading {    text-align: center;    font-size: 32px; color: #fff;}
p.service-desc {    text-align: center;    padding: 10px 0px; }
.left li {    margin-top: 10px; }

/* Government Section CSS END */



.logos li {  list-style: none; }
.work-logo li {  list-style: none; }
.owl-item {    display: inline-block;    vertical-align: middle; }
.owl-stage-outer {    overflow: hidden; }
.owl-nav{   display:none;  }
button.owl-next, .owl-prev {   background: #1f871f;  color: #fff ;
    padding: 0;  font-size: 31px;    width: 32px;  height: 31px;
    border: 0;  display: block;  line-height: 0; position: static;
    display: inline-block;  margin: 5px;  padding: 0;  border-radius: 50px; }
.business-boxs {  display: flex;  justify-content: space-between;
  align-items: flex-start; column-gap: 30px; }
.businesstext li a { color: #fb601f; text-decoration: none; font-weight: 600;}
.globalcard {  display: inline-block;  width: 33%;box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;border-radius: 16px;min-height: 550px;}
.businesstext ul {  margin-left: 0px; }
.d6-us p {    margin-bottom: 0;  }


/* Cost Calculator Section CSS Start */

.postid-478 .sub-header.featured-banner { padding: 1% 0px;display: block;  }

.sub-header.featured-banner {  min-height: 550px;   display: flex;  }
.calcu-sec {    background: url(https://testingwebsite12.net/wp-content/uploads/2023/07/Cost-Cal-Banner-02.jpg);    background-repeat: no-repeat;    background-size: cover;padding-bottom: 80px;}
.businesstext li:before,.s2-us li:before,.s6-us .two-sec li:before,.d4-us .col-right li:before,.d6-list ul li:before,.d6-list ul li:before,.wc9-list ul li:before {
   content: url(https://testingwebsite12.net/wp-content/uploads/2023/07/check.png);
    margin-right: 11px; }
.calcu-sec h4.heading {    text-align: center;    color: #fff; }
.calcu-sec .blog-desc {    color: #f7f7f7;    text-align: center;    font-size: 16px;    padding-bottom: 40px;  width: 70%;    margin: auto;}

.thre-bx {    display: flex;   justify-content: center; }
.box.step {   background: -webkit-linear-gradient(0deg, rgba(255,255,255,0.07), rgba(255,255,255,0.07));    width: 22%;    padding: 40px 30px;
    display: flex;    flex-direction: column;    align-items: center;
    margin: 0px 20px; }
.box.step p {    text-align: center;    color: #f7f7f7;    font-size: 15px; }
.box.step img {    padding-bottom: 18px; }

/* Cost Calculator Section CSS END */




/* Business Banking Page CSS Start */

.firstab .main-heading {  margin-top: 18px !important;  }
.firstab p {  font-size: 16px;  }
.firstab button.custom-btn {    padding: 0;     margin-top: 16px; }
.firstab {row-gap: 30px;column-gap: 30px;}
.firstab p a {    color: #fb601f;     font-weight: 600;  }
.secondtab .main-heading,.thirdtab .main-heading {    text-align: center; }
.secondtab p.desc,.thirdtab p.desc,.fourthtab .main-heading,.fourthtab p.desc,.fifthtab .main-heading,.fifthtab .desc {    text-align: center; }
.fifthtab {   padding-bottom: 0 !important; }
.thirdtab ul {  display: flex;  flex-wrap: wrap; row-gap: 30px;
    column-gap: 30px; }
.post-id-482 .fourthtab ul li { display: block; }
.fifthtab {  padding-bottom: 60px !important;  }

.seventab .service-flex {    display: flex;    flex-direction: row;
    align-items: center; }
.seventab .ser-com-left,.eighttab .ser-com-left {    width: 100%; }
.seventab .ser-com-right,.eighttab .ser-com-right {   width: 100%; }
.eighttab .service-flex {  display: flex;  flex-direction: row;  }
.seventab img,.eighttab img {    padding-top: 30px;  }
.seventab li,.eighttab li {  margin-top: 10px;  font-size: 15px;  }


/* Business Banking Page CSS END */




/* Contact Page CSS start */
.contact-page .main-head {  text-align: center;  font-size: 30px;
  margin-bottom: 30px !important;  }

.contact-page .main-head {text-align: center;font-size: 30px;margin-bottom: 30px;}
.contact-col-left {    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;    padding: 50px 40px 20px 40px;    width: 57%;background: #fff;}
.form-short input.wpcf7-submit {    background: #f76128;    padding: 14px 44px;    border-radius: 8px;    font-size: 14px;    font-weight: 600;
    text-transform: capitalize;    width: 100%;    text-decoration: none;}
.contact-col-right {background: #002e5b; padding: 50px 40px 26px 40px;width: 40%;}
.info h3 {    font-size: 22px;    color: #fff;    margin-bottom: 8px;}
.info p {    font-size: 14px;    color: #fff;    margin-bottom: 0;}
ul.contact-info li {    display: flex;    margin: 26px 0px;}
ul.contact-info li i {    color: #fff;    margin-right: 20px;}
ul.social-media {    display: flex;}
ul.social-media li {    margin-right: 24px;}
ul.social-media li a {    color: #fff;}
.contact-page.padd {    padding: 70px 0px;}
.contact-page {  background: #fffcff; }
.col-full {    margin: 15px 0px; }
.flex-display {display: flex;    flex-wrap: wrap; row-gap: 20px; column-gap: 20px;
    justify-content: space-between;}
    .contact-page .flex-display {
  column-gap: 0px;
  justify-content: unset;
  flex-direction: row-reverse;
}
.col-fullnot {
  width: 49%;
}
.contact-page input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="date"], input[type="month"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="week"], input[type="number"], input[type="search"], input[type="tel"], input[type="color"], textarea {
  background: #e8e8e8;
}
.cn-flex {
  display: flex;
  justify-content: space-between;
}
.contact-col-left p.contact-head {  font-size: 20px;  font-weight: 700; }
.diyo {  font-size: 22px;  color: #fff;  margin-bottom: 25px !important;
  font-weight: 700; }
.ct-tex {  color: #fff;  font-size: 14px; }
.do4-us .container {  display: flex;  align-items: center; 
justify-content: space-between; }
.do4-us .do-left, .do-right {  width: 48%; }
.do4-us .heading {  color: #002e5b;  font-size: 28px !important; }
.do-left p {  font-size: 16px;  margin-top: 20px;  color: #243238; }
.do-left li::before {
  content: url(https://testingwebsite12.net/wp-content/uploads/2023/07/check.png);
  margin-right: 11px; }
.do-left li {  display: flex; }
.do6-us .heading {  text-align: center;  padding: 0% 16%;  color: #002e5b; }
.do6-us .about-desc {  text-align: center; }
.legal-item {  width: 48%;  display: inline-block;  vertical-align: top; }
.do6-us {  background: #f6f9fc;   padding-bottom:40px; }
.legal-item .dsc {  font-size: 16px;  margin-top: 20px;  color: #243238;
  line-height: 1.8; }
.two-bxe { padding-top: 30px; display: flex; flex-wrap: wrap;
    row-gap: 30px;     column-gap: 30px;}
.do6img img {  margin: auto; }

/* Contact Page CSS end */


/* Cost Calculator Page CSS Start */

.cost-page .main-heading {    text-align: center;    font-size: 32px;    padding: 0px 0px 20px 0px;    color: #002e5b; }
.cost-page p.desc {    text-align: center;    margin-bottom: 0px; }
.cost-page .container {    display: flex;    flex-direction: column;    align-items: center; }
.cost-sec-2 {    background: #fff;   padding: 50px 0px; }

.cost-sec-2 .container {    display: flex;    justify-content: space-between;    align-items: center; }
.cost-left {    width: 100%;}
.cost-left h2 {    font-size: 30px; text-align: center;   color: #002e5b;    margin-bottom: 20px;}
.cost-left li {    font-size: 15px;    margin: 20px 0px;    list-style: disc;    margin-left: 18px; }
.cost-left-1 h2 {    color: #002e5b;   margin-bottom: 20px !important; }
.cost-sec-3.padd {  background: #f7fafe; padding-bottom: 60px; padding-top: 40px;}
.cost-right {    width: 40%; }
.cost-left ul li {  line-height: 1.8;   width: 48%;  background: #fff;
    list-style: none; border-bottom: 1px solid #ff5f11;   box-shadow: rgb(23 64 136 / 10%) 0px 12px 42px 0px;
    padding: 40px 30px;    border-radius: 10px;  margin: 20px 0px;  }
.page-template-cost-calculater .logo-sec {    padding-top: 0;  margin: 27px 0px;}

.page-template-cost-calculater .logo-sec .container { display: flex;justify-content: space-between; 
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    background: #fff;     border-radius: 16px;}
.page-template-cost-calculater .cal-left { padding: 40px 30px;  width: 48%;display: flex;    justify-content: center; background: #0b3c8e;flex-direction: column; 
border-radius: 16px 0px 0px 16px; position: relative;  }

.uacf7-steps.steps-form {  position: absolute; width: 42%;  right: 7%; top: 8%; }
.cal-right {    position: relative; }
.uacf7-multisetp-form {    padding-top: 26px; }

.page-template-cost-calculater .cal-right {width: 48%;padding: 40px 40px 40px 0;}
.uacf7-form-231 label {    display: flex;    flex-direction: column;    font-size: 14px;    letter-spacing: 0.2px;  color: #838383; }
.uacf7-form-231 label select {    height: 48px;    width: 100%;    margin-top: 8px;    border: 2px solid #acacac}
.uacf7-form-231 label input {  border: 2px solid #acacac;border-radius: 8px;}
.sub-pre {
  display: flex;
  align-items: center;
  margin-top: 16px;
  justify-content: space-between;
}

.sub-pre .wpcf7-spinner {display: none !important;}
.sub-pre p {    margin: -1px; }
.sub-pre p button.uacf7-prev {    margin-top: 0 !important; }
.uacf7-form-231 label select {   background: #fff; color: #000;border-radius: 8px; font-size: 1.6rem; }
.uacf7-btn-default {    background-color: #f9ae91 !important;  }
.steps-form .steps-row .steps-step .btn-circle.uacf7-btn-active {    background-color: #fb601f !important;  }
.cal-left h3 {    color: #fff;  font-size: 30px;  margin-bottom: 20px !important; }
.cal-left p {    color: #fff;  }
.cost-sec-3.padd p {    display: none; }
button.uacf7-prev, button.uacf7-next,div.step-end input.wpcf7-submit {
background: #ff5f11;    color: #fff;    text-decoration: none;
    padding: 12px 32px;    border-radius: 4px;    font-weight: 600;}

.cost-left-1 {    width: 48%; }

.cost-left ul { display: flex; flex-wrap: wrap;  justify-content: space-between; margin-bottom: 0;}
.cost-left ul li {    width: 48%;    background: #fff;    box-shadow: rgb(23 64 136 / 10%) 0px 12px 42px 0px;    list-style: none;    padding: 40px 30px;    line-height: 1.8;} 
 .theme-btn a {  background: #ff5f11;  color: #fff;  text-decoration: none;
  padding: 12px 32px;  border-radius: 4px;  font-weight: 600;}
.counter-section {  padding: 30px 0px 50px 0px;  text-align: center;
background: #f7fafe; }
.counter-section .container {  max-width: 1170px;  background-size: cover;
  margin: auto;  column-gap: 30px;  display: flex;  justify-content: space-between;
  background-color: #fff;  border-radius: 20px;  background-color: #ffffff;
  opacity: 1;
  background: linear-gradient(135deg, #f7faff55 25%, transparent 25%) -6px 0/ 12px 12px, linear-gradient(225deg, #f7faff 25%, transparent 25%) -6px 0/ 12px 12px, linear-gradient(315deg, #f7faff55 25%, transparent 25%) 0px 0/ 12px 12px, linear-gradient(45deg, #f7faff 25%, #ffffff 25%) 0px 0/ 12px 12px;
    background-size: 12px 12px, 12px 12px, 12px 12px, 12px 12px;
  background-size: cover;
  box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;   padding: 40px; }
.counter-section .counter {  width: 30%; }
.counter h2 {  margin: 0;  font-size: 34px;  font-weight: bold;
  color: #f3622f; }
.counter p {  margin: 5px 0 0;  font-size: 18px;  color: #333;  }

/* Cost Calculator Page CSS END */

/* Blog Section CSS Start */

.blog-sec .heading {    text-align: center; color: #052f59; }
.blog-sec .blog-desc {  text-align: center;  font-size: 16px;padding-bottom: 30px; }
.thre-bg {    display: flex;    justify-content: space-between; }
article.post {    width: 31%; }
.blog-post img {    width: 100%; }
.blog-title a { margin: 0 0 12px; font-size: 18px !important; line-height: 24px !important;color: #013a91; text-decoration: none; font-weight: 600; }
.read-more {  padding-top: 20px; }
.read-more a {    color: #fb601f;    font-size: 16px;     text-decoration: none; }
.blog-content {    padding-top: 20px; }

/* Blog Section CSS END */


/* Form Section CSS Start */

.contact-sec .container {    margin: auto;    padding: 80px 40px;
    background: linear-gradient(130deg, #013a91, #013a91b0, #4f98cc);
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    padding-bottom: 10px;    display: flex;    align-items: center;    justify-content: space-between; }
.contact-sec .column-left {    width: 30%; }
.contact-sec .column-right {    width: 64%; }

.column-left .heading {    color: #fff; font-size: 32px; }
p.contct-desc {    color: #f7f7f7;    font-size: 16px;    padding: 20px 0px; }
.contct-form .col-half {    width: 48%;    display: inline-block;    margin-right: 10px; padding: 10px 0px;}
.contct-form .col-half input {    border-radius: 8px;} 
.contct-form .col-half select {    height: 54px;    border-radius: 8px;    width: 100%;    border: none;  }

.contct-form input.wpcf7-submit {  width: 47.5%; background: #023a91 !important;    border-radius: 6px;   color: #fff;    margin-left: 0px !important;    font-size: 16px;   padding: 20px 0px;    margin-bottom: 50px;   }


/* Form Section CSS END */

.timeline ul{padding:50px 0}
.timeline ul li{   list-style-type:none;    position:relative;    width:1px;    margin:0 auto;   padding-top:20px;    background: #404040;}
.timeline ul li::after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:38px;height:38px;border-radius:50%;background:inherit;z-index:1;transition:background .5s ease-in-out}
.timeline ul li div{position:relative;bottom:0;width:400px;padding:15px;background:#fff;visibility:hidden;opacity:0;transition:.5s ease-in-out}
.timeline ul li div::before{content:"";position:absolute;   bottom: 44%;  width:0;height:0;border-style:solid}
.timeline ul li:nth-child(odd) div{left:45px;}
.timeline ul li:nth-child(odd) div::before{left:-15px;border-width:8px 16px 8px 0;  border-color: transparent #f76128 transparent transparent;  }
.timeline ul li:nth-child(2n) div{left:-439px;transform:translate3d(-200px,0,0)}
.timeline ul li:nth-child(2n) div::before{right:-16px;border-width:8px 0 8px 16px;  border-color: transparent transparent transparent #f76128; }
time{   display:block;   font-size:1.2rem;  font-weight:700;  margin-bottom:8px;   padding: 30px 20px;  }
.timeline ul li.in-view::after{  background:#ef6335; }
.timeline ul li.in-view div{transform:none;visibility:visible;opacity:1;  box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;  padding: 40px 30px; border-left: 5px solid #013a91;background: #fff !important;border-radius: 0px 20px 0px 20px !important;  }
.timeline ul li.in-view::after {
  content: counter(step-counter);
  counter-increment: step-counter;
  position: absolute;
  left: 0;
  top: 0;
  font-weight: bold;
  padding-left: 13px;
  padding-top: 4px;
  color: #fff;
}
.timeline {counter-reset: step-counter;}
.timeline ul li.in-view::after {
content: counter(step-counter);
counter-increment: step-counter;
position: absolute;
left: 0px;
top: 0px;
font-weight: 400;
padding-left: 20px;
padding-top: 10px;
border-left: 2px solid #013a91;
border-right: 2px solid #013a91;
background: white;
color: #000;
font-size: 29px;
width: 62px;
height: 62px;

}
.gradient { min-height: 550px; display: flex; 
/* background-image: linear-gradient(to right, #585f6a, #802f95, #c70a7e, #f31f53, #ff5f11) !important; */
background-image: linear-gradient(to right, #002e5b, #002e5b, #002e5b, #013a91, #013a91) !important;
}


/* Refer & Earn Page CSS Start */

.ear-sec {    padding-top: 70px; }
.ear-sec img {    width: 90%;    margin: auto; }
.refer-sec .container {    display: flex;    justify-content: space-between; }
.refer-sec .refer-left {    width: 50%; }
.refer-right {    width: 40%;    background: #fff;padding: 40px 30px;    border-radius: 8px;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; }
.refer-sec {    padding: 70px 0px 0px 0px; }
.how-work {    background: #f7fafe;    padding: 70px 0px;    margin-top: 70px; }
.how-work .main-heading {    text-align: center; color: #123e8b;
    padding-bottom: 10px;}
.refer-sec .container {   display: flex;    justify-content: space-between;
    align-items: center;  }
.how-work .h-desc {    text-align: center;    }
.h-work {    display: flex;    justify-content: space-between;    column-gap: 30px;    row-gap: 30px; margin-top: 40px;display: flex;    justify-content: flex-end; }
.h-work .work-box {  width: 31%;  background: #fff;    padding: 40px 30px;    border-radius: 10px;    box-shadow: rgb(23 64 136 / 10%) 0px 12px 42px 0px; }
.e-left .main-heading {    color: #0b3c8e; }
.e-left p.h-desc {    text-align: left;    font-size: 16px; }
.emp {    display: flex;    justify-content: space-between;    margin-top: 70px;}
.e-left .main-heading {    text-align: left;    padding-bottom: 14px; }
.e-right {  margin-top: 20px; width: 24%;display: flex; justify-content: flex-end; }
.e-right span {    background: #fb601f;    color: #fff;    font-size: 16px;    padding: 12px 26px;    border-radius: 6px;}
.e-right a {text-decoration: none;}
.refer-form input.wpcf7-submit {    background: #174088;    padding: 14px 42px;
    border-radius: 8px;    font-size: 14px; }
.work-box p.num {    font-size: 18px;    font-weight: 700;    margin-bottom: 20px !important;    color: #fff;    background: #f76128;    width: fit-content;    border-radius: 50px;    padding: 2px 14px; }
.h-work .work-box p {    margin-bottom: 0;  }
.refer-form .main-heading {   font-size: 28px;  margin-bottom: 30px !important;    color: #f76128; }

.uacf7-form-172 span input,.uacf7-form-172 span textarea {    background: #f7f7f7;    margin: 20px 0px;    border: none;    border-radius: 6px;    outline: none; }

.uacf7-form-172 input.wpcf7-submit { background: #fb601f;  text-decoration: none;  color: #fff;  font-size: 16px;  padding: 12px 26px;   border-radius: 6px; }

.page-template-refer .sub-header {    min-height: 500px;    display: flex; }
.refer-form .c-full {    padding: 10px 0px;  }

/* Refer & Earn Page CSS END */


/* Process Section CSS Start */

div.dubai-sec .heading {    text-align: center;    color: #002e5b; }
div.dubai-sec {    padding-top: 80px; padding-bottom: 40px;  }
div.dubai-sec .dub-desc {    text-align: center;    font-size: 14px; }
p.t-head {    font-weight: 600;    color: #013a91; font-size: 20px; }
li.in-view div {    font-size: 14px;  }
.timeline ul li.in-view:nth-child(even) div {  border-left: 5px solid #F44336;   }

/* Process Section CSS END */

/* dubai lience page CSS Start */
.pro-taq {  padding: 5px 11px 5px 12px;
  border-radius: 10px 10px 10px 10px;  color: #fff;
  background-image: linear-gradient(90deg, #013a91 0%, #ff5f11 100%)!important; }
p.r-num { margin-bottom: 0;    font-size: 36px;   color: #f76128;  }
.ser-heading .consulting-custom-title {  color: #fff; }
.ser-heading p {  color: #fff;  font-size: 14px;  line-height: 26px;
  font-weight: 400;  font-style: normal; }
.ban-text {  width: 60%; }
.page-id-197 .s5-us {  padding-bottom: 60px;  }
.main-vr-btns {  display: flex;  margin-top: 40px; }
.main-vr-btns a {  margin: 0px 10px 0 0;  border-radius: 5px;
  text-decoration:none; }
.ctc-btn {  background: #013a91;  color: #fff;   padding: 10px 30px;
  font-size: 16px; font-weight: bold;}
.ca-btn {  border: 1px solid #ff5f11;  color: #fff;   padding: 10px 30px;
  font-size: 16px;  background: #ff5f11;font-weight: bold; }

/* dubai lience page CSS end */

/* Faq CSS Start */	

.accordion {      background-color: #eee;      color: #444;      cursor: pointer;
      padding: 18px;      width: 100%;      text-align: left;      border: none;
      outline: none;      transition: 0.4s;      position: relative;
	  text-transform: capitalize;     }
.accordion:hover {  background: #fff;  text-decoration: none; }
.accordion::after {   content: '\002B';    color: #777;      font-weight: bold;
      position: absolute;  right: 16px;   transition: transform 0.4s;     }

.accordion.active::after {   content: '\2716';  font-weight: bold;   position: absolute;
      right: 16px;	   transform: rotate(90deg);  }

.panel {padding: 0 18px;background-color: #fff;	display: none;
		overflow: hidden;		padding: 15px;		margin-bottom: 10px;
   	    margin-top: -10px;    }
.panel p {    margin: 0;}
button.accordion {    margin-bottom: 10px;    border-radius: 3px;}
.faq-list {  width: 49%;  margin: 5px;  background: #fff;
  box-shadow: 0 0 32px rgba(0, 0, 0, 0.1); }
.sh-faq {  display:flex;  flex-wrap: wrap; align-items: flex-start;  }
button.accordion {  margin-bottom: 10px;  border-radius: 3px;
  border-top: 4px solid #013a91;  color: #013a91;  background: #fff;
  padding: 20px 24px;}
  
/* Faq CSS end */	


/* Footer CSS Start */


.foo_sec1 .footer-sec-five {    width: 21%; }
.foo_sec1 {    display: flex;    align-items: flex-start;    justify-content: space-between;    column-gap: 30px;flex-wrap: wrap;}
.bootom-menu {    display: flex;
  justify-content: center;
  align-items: center;
  max-width: 1170px;
  margin: auto;
    margin-top: auto;
  padding: 20px 0 24px;
  margin-top: 10px;}
.foo_sec1 h3 {  font-size: 16px;  color: #141414;  margin-bottom: 22px !important;}
li { list-style:none;    margin-left: 0;}
.ftr-main-tabs li::before {
  content: "";
  border-right: 1px solid #ccc;
  width: 1px;
  height: 14px;
  margin: 18px;
}

#site-footer a {   font-size: 16px;font-weight: 500;
  color: #6A7C92 !important;
  text-transform: capitalize;}
  .textwidget.custom-html-widget {
  color: #6A7C92
}
.foo_sec1 .footer-sec-five .textwidget.custom-html-widget {font-size: 14px;font-family: 'Inter var';}
.foo_sec1 .footer-sec-five .textwidget.custom-html-widget {    font-size: 14px;font-family: 'Inter var'; }
.bootom-menu li ul {    display: flex;}
.borderLineBottom {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: #EAEAEA;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 50px;
  padding-bottom: 25px;
}
.copyRightSection {
  text-align: center;
}
.copyRightSection span {
  font-size: 15px;
  font-weight: 500;
  color: #6A7C92;
  font-size: 16px;
  line-height: 2.1em;
  text-align: center;
  padding-bottom: 25px;
}
ul.ftr-main-tabs li {    margin: 0px;}
.bootom-menu li ul {    display: flex; }
.bootom-menu li ul ll {    margin-left: 14px; }
li#custom_html-5 {    margin-top: 0; }
footer#site-footer {    padding-bottom: 0; padding-top: 80px; background: #fff; }
#nav_menu-2 ul li {
  list-style: disc;
  list-style-position: inside;
}
#nav_menu-3 ul li {
  list-style: disc;
  list-style-position: inside;
}
#nav_menu-4 ul li {
  list-style: disc;
  list-style-position: inside;
}

/* Footer CSS END */




/* About Us Page CSS Start */

.our-skill-sec {   padding: 60px 0px;  }
.about-content h1 {    color: #013a91;    font-size: 32px; }
.about-content p {    padding: 20px 0px;    margin-bottom: 0;}
.bannerbtn2 {    text-align: center;    background-image: linear-gradient(to right, #013a91, #802f95, #c70a7e, #f31f53, #ff5f11) !important;  }
.custom-btn {    padding: 20px 52px;    font-weight: 500;    background: transparent;    outline: none !important;    cursor: pointer;    transition: all 0.3s ease;    position: relative;    display: inline-block;    font-size: 12px;    border-radius: 6px;}

section.sec1-about .container,section.sec2-about .container {    display: flex;    justify-content: space-between;    align-items: center;}
section.sec1-about .colm-left,section.sec2-about .colm-right {    width: 48%;}
section.sec1-about .colm-right,section.sec2-about .colm-left {    width: 44%;}
.colm-right img,.colm-left img {    width: 100%;}
.colm-left p.desc,.colm-right p.desc,p.r-desc {    color: #243238;  
font-size: 16px;}
 
section.sec2-about h2.main-heading,.colm-left h2.main-heading {  color: #013a91;  }
section.sec2-about {    padding-top: 0; padding-bottom: 20px;  }

section#why-radiantz {    background-color: #f2f2f2;}
section.why-choose h3.main-heading {  text-align: center;  font-size: 32px;    color: #013a91; }
p.why-desc {    text-align: center;    font-size: 16px;    padding: 20px 0px;}
.single-boxs { display: flex; flex-wrap: wrap;  justify-content: space-between;}
.suport-single {    width: 30%;
    padding: 15px;
  border-radius: 10px;
  box-shadow: 8px 4px 50px 8px rgba(221, 221, 221, 0.25);
  border: solid 1px #f3f3f3;
  background-color: #fff;
  transition: 0.5s;
  margin-bottom: 15px;
}
p.ch { color: #013a91; font-weight: 700;  margin-bottom: 0; padding: 0px 0px; }
p.ct {   font-size: 16px; }
.d3-us {   background-color: #002e5b; padding-bottom: 50px;  }
.s2-us {   padding-bottom: 80px; }
.d3-us .heading {    text-align: center;    color: #fff;}
.d3-us .about-desc {    color: #f7f7f7;    text-align: center; }
.dfz {display: flex;align-items: flex-start;justify-content: space-between;padding-top: 50px;}
.dfz .heading-orange {    color: #ff5f11;    text-align: left;    font-size: 28px;}
.dfz ul li,.dfz .about-desc {color: #f7f7f7;font-size: 14px;line-height: 2;letter-spacing: 0.2px;padding: 10px 0px;text-align: left;}
.dfz .col-left {    width: 48%; }
.dfz .col-right {    width: 48%; }
.d4-us .bdfz { display: flex; align-items: center;justify-content: space-between; }
.d4-us .col-left {    width: 48%; }
.d4-us .col-right {    width: 48%; }

/* About Us Page CSS END */



/* Dubai Licnse Page CSS Start */

ul.list-left.cu-list li { display: block;  }
.s1-us .container {    display: flex;    align-items: center;    justify-content: space-between; }
.s1-us .left,.s2-us .right {    width: 44%;}
.s1-us .right {    width: 48%; }
.s2-us .container {    display: flex;    justify-content: space-between;    align-items: center; }
.s2-us .left {    width: 48%;}
.d5-us {    background-color: #f6f9fc; }
.d4-us {    padding-bottom: 60px; }
.d5-us .heading,.d6-us .heading,.d8-us .heading,.d9-us .heading,.d10-us .heading { text-align: center;color: #002e5b;}
ul.lf-list {    display: flex;    justify-content: space-between;    flex-direction: column; }
.wc9-list ul li { padding: 10px 0px;  margin: 0;  font-size: 14px; }
.wc9-list {    display: flex;    justify-content: space-between;   align-items: flex-start; }
.wc9-list ul {    width: 48%; }
.d5-us .about-desc {    text-align: center;   padding-bottom: 30px; }
.s3-us {    background: #f6f9fc;  padding-bottom: 80px;   }
.s3-us h3.heading,.s4-us h3.heading,.s6-us .heading,.s7-us .heading {    text-align: center;    color: #002e5b; }
.s3-us p.about-desc, .s4-us p.about-desc {    text-align: center; }
.d6-list ul {    display: flex;    flex-wrap: wrap;    justify-content: space-between;   padding-top: 40px; }
.d6-list ul li {    width: 48%;    padding: 10px 10px;    font-size: 14px;
    display: flex;  } 
.benifites,.register,.amendment {    display: flex;    justify-content: space-between;    flex-wrap: wrap;    row-gap: 30px; }
.d6-us { padding-bottom: 80px;  background: #f6f9fc;   padding-top: 0 !important; }
.bf-item,.register-item,.am-item {    width: 31.5%;    background: #fff;    padding: 30px 20px;   
border-radius: 20px;  box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px; }
.page-id-197 .s5-us .am-item {  background: none !important;  padding: 0;}
p.b-heading {    font-size: 20px;    color: #002e5b;    text-align: left;    font-weight: 500;    margin-bottom: 8px; }
.num-sec p.num-text {  margin-top: 0;  }

p.b-text {    font-size: 16px; }
.d12-sec .heading,.d11-left .heading {    padding-bottom: 30px; color: #052f59; }
.d11-right,.d11-left p {    font-size: 14px;    line-height: 1.8;  }
.law-item {    width: 30%;    display: flex;    flex-direction: column;
align-items: center;  }
.law-item p {    text-align: center;    font-size: 14px; }
.d10-us .about-desc {    text-align: center;    padding-bottom: 30px; }
p.am-icon {    font-size: 20px;    font-weight: 500;    margin-bottom: 10px;
    padding-top: 20px; }
p.am-icon {    font-size: 20px;    font-weight: 500;    margin-bottom: 10px;
    padding-top: 20px; }
.law-item i {    background: #0b3c8e;    height: 80px;    width: 80px;
    display: flex;    align-items: center;    justify-content: center;
    border-radius: 50%;    color: #fff;    font-size: 28px;  }
.am-item {
 background: -webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.36)), to(rgba(0,0,0,0.01)));
    background: -webkit-linear-gradient(0deg, rgba(0,0,0,0.36), rgba(0,0,0,0.01));
    background: -moz-linear-gradient(0deg, rgba(0,0,0,0.36), rgba(0,0,0,0.01));
    background: -ms-linear-gradient(0deg, rgba(0,0,0,0.36), rgba(0,0,0,0.01));
    background: -o-linear-gradient(0deg, rgba(0,0,0,0.36), rgba(0,0,0,0.01));
    border-color: rgba(0,0,0,0.36);
}
.d7-us {    padding-bottom: 80px; }
.page-id-241 .amendment .am-item {  background: none;  }
.wc9-image img {    margin: auto;  }
.num-sec {  font-size: 34px;  font-weight: 600; position: relative; color: #607d8b38; }
.num-sec p.num-text {    font-size: 16px;    color: #000;    font-weight: 400; }
.d11-us, .d12-us {    background: #f6f9fc;  }
.d11-sec,.d12-sec {  display: flex; align-items: center; justify-content: space-between; }
.d11-sec .d11-left {    width: 48%; }
.d11-sec .d11-right {    width: 48%; }
.d11-right img {    float: right; }
.d11-left {    width: 48%; }
.d11-right {    width: 48%; }

.s5-us {    background: url(https://testingwebsite12.net/wp-content/uploads/2023/07/Business-setup-consultant-in-Dubai.jpeg);
    background-size: cover;     background-repeat: no-repeat; }
.d6-us p,.d8-us .about-desc {    text-align: center;  }
.s5-us .heading {    text-align: center;    color: #fff; }
.s5-us .about-desc {    text-align: center;    color: #f7f7f7; }
.am-item {    background: transparent;    display: flex;    flex-direction: column;    align-items: center;}
.am-item i.fa {    color: #fff;}
.d8-us {    background: #f6f9fc;  }
.set-left a,.d11-left a {    color: #052f59;    text-decoration: none; }
.am-item p.text-text {   text-align: center;    font-size: 16px;    color: #f7f7f7;}
.two-set {  display: flex;  align-items: center;  justify-content: space-between; }
.two-set .set-left {    width: 48%; }
.two-set .set-right {    width: 48%; }
.set-left li {    font-size: 14px;    letter-spacing: 0.1px; }

/* Dubai Licnse Page CSS END */



/* Abudhabi CSS Start */

.sub-header.featured-banner .ban-text {    width: 100%;}
.ban-text .d-flex { display: flex;  align-items: center; justify-content: space-between;}
.ban-text .cmn-left {    width: 48%;}
.ban-text .cmn-right {    width: 48%;}

.dubamian .s-heading {    font-size: 40px;    font-weight: 600;    color: white; }
p.ban-sub {    color: white;    font-size: 20px;}
.dubamian p.desc {    font-size: 16px;    color: #f7f7f7;}
.dubamian .main-vr-btns a {    background: #013a91;    color: #fff;    padding: 16px 30px;    font-size: 16px;font-weight: bold; }
section.sh1 .container {    display: flex;    align-items: center;    justify-content: space-between; }
section.sh1 .col-left {    width: 48%; }
section.sh1 .col-right {    width: 48%;  }

section.sh2 {    background: #f8f8f8;}
section.sh2 .heading,section.sh3 .heading,section.sh1 .heading { text-align: center;
    padding-bottom: 20px;    color: black;    font-size: 28px !important;
    font-weight: 400;    letter-spacing: 2px; text-transform: uppercase;}
 
section.sh3 .main-l {    display: flex;    flex-wrap: wrap;    row-gap: 30px;    column-gap: 30px;}
section.sh3 .main-l .main-bx {  width: 30%;  background: #f6f6f6;  padding: 15px;    max-height: 200px;    border-radius: 10px;}
.main-bx p.m-bold {  font-size: 18px;  font-weight: 600;  margin-bottom: 10px;}
.main-bx p.m-light {    font-size: 14px;}
section.sh3 {    padding-bottom: 20px;  }
section.sh2 .heading span, section.sh3 .heading span,section.sh1 .heading span {    color: #ff5f11;  }
section.sh1 .heading {    text-align: left;  }

.page-template-dubai-licence .sub-header {  min-height: 500px !important;    display: flex;background-position: right !important;
    background-size: cover !important; }
.page-template-dubai-licence .sub-header .ser-heading {    width: 50%;  }
h2.consulting-custom-title {padding-bottom: 20px;font-weight: 600;font-size: 40px;}
.s6-us p.about-desc {    text-align: center;  }

.s6-us p.about-desc, .s7-us .about-desc {    text-align: center;  }
.s6-us .two-sec {    display: flex;    justify-content: space-between;    align-items: center;    padding: 20px 0px; }
.s6-us .two-sec .two-left {    width: 48%; }
.s6-us .two-sec .two-right {    width: 48%; }
.s6-us .two-sec li  {font-size: 16px;padding: 12px 0px;line-height: 1.8;  
display: flex;}
.two-right img {    float: right;  }
.s7-us {background-color: #f6f9fc;}
.type-sec {   display: flex; justify-content: space-between; align-items: center; }
.type-sec .type-left {    width: 48%; }
.type-sec .type-right {    width: 48%; }
.type-left li {    font-size: 14px;    line-height: 1.6;    padding-bottom: 16px;    list-style: auto; }

/* Abudhabi CSS END */


/*   Rak-free-zone-license Page CSS Start */

section.rk1 .heading,section.rk2 .heading, div.rak-free .heading,section.rk4 .heading,section.rk5 .heading {    text-align: center;    font-weight: 400; font-size: 30px !important; }
section.rk1 .heading span, section.rk2 .heading span,div.rak-free .heading span,section.rk4 .heading span,section.rk5 span {    color: #ff5f11; }
section.rk1 .about-desc,section.rk4 .about-desc {text-align: center;padding-top: 10px;margin-bottom: 0; }
section.rk5 {    padding-top: 0; padding-bottom: 0;  }
section.rk2 {    background: #f5f5f5; }
section.rk2 .container{background: #29549c;border-radius: 20px;padding: 40px 20px; }
section.rk2 p.about-desc {text-align: center;color: #f7f7f7;padding-bottom: 20px;}
section.rk2 .heading {    color: #fff; }
.rk-list {  display: flex;  flex-wrap: wrap; justify-content: space-between;    column-gap: 30px;  row-gap: 30px; }
.rks-item {width: 31.5%; background: #fff;border-radius: 20px;padding: 30px 20px; }
p.rknum,p.rk4num {background: #fb601f;height: 50px;width: 50px;text-align: center;border-radius: 50%;padding: 10px 10px;font-weight: 600;color: #fff;}
p.rkhead,p.rk4text {  font-weight: 600;    margin-bottom: 8px; }
p.rktext {    font-size: 14px; }
section.rk4 {    padding-top: 20px;}
.rk4-list { margin-top: 20px; display: flex;  flex-wrap: wrap; 
justify-content: space-between; }
.rk4-item {  width: 48%;    margin: 20px 0px;  background: #fff;    box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px; border-radius: 12px; padding: 20px; }
.rk4-item p.rk4text {    margin-bottom: 0; }

.rk5-list {  display: flex;  flex-wrap: wrap;  column-gap: 30px;  row-gap: 30px;     padding-top: 30px;}
.rk5-single {   width: 31.5%;   background: #f7f7f7;  padding: 30px 20px; }
.rk5-single img {    width: 58px;}
.rk5-single p.ch {    padding: 10px 0px;    font-size: 22px; font-weight: 600; }

/*   Rak-free-zone-license Page CSS END */

.cmt-sect .pro-taq {  background-image: none; }
.cmt-sect h2 {  color: #002e5b; }
.cmt-sect .desc {  color: #000 !important; }
.cmt-sect .ca-btn{background: transparent !important; color: #ff5f11 !important;}

.dubai-offshore-license .sub-header {  min-height: 500px;  display: flex;
  background-position: right;  background-size: cover;}
.dubai-offshore-license .d7-us .am-item {
  background: -webkit-linear-gradient(0deg, #013a91, #4f98cc);
  border-color: #013a91;}
.doff .heading, .doff .about-desc {  text-align: center;}
.doff .heading {  color:#002e5b;}
.p-top .num {  font-size: 50px;  font-weight: 600;  color: #013a91;
  text-shadow: -5px 5px 0 #eceefe;  margin-bottom: 0px;  width: 100%;}
.plan { display: flex;    flex-wrap: wrap;    row-gap: 30px;
    column-gap: 30px;    justify-content: space-between;}
.plan-item {  padding: 15px 15px;   box-shadow: 0 0 38px 0 rgb(0 0 0 / 8%);
  overflow: hidden;  background: #fff; width: 48.5%;  }
.img img {    width: 70px;  }
.p-tit {  font-size: 19px;  font-weight: bold; }
.plantext {  font-size: 16px;  margin-top: 20px;   color: #243238;  }
.p-top { display: flex; justify-content: space-between; align-items: center; }

.single-service .sub-header {background-size: cover !important;}
.single-service .sub-header .ser-heading {  width: 50%; }
.fifthtab .am-item {  background: #fff !important;  border: none;   }
.amendment .am-item {  background: #fff;  }
.d7-us .am-item {
  background: -moz-linear-gradient(0deg, rgba(0,0,0,0.36), rgba(0,0,0,0.01));
  border-color: rgba(0,0,0,0.36);  padding: 30px 30px;  margin-top: 15px;
  margin-bottom: 30px;  border: 1px solid;  border-radius: 8px;
  z-index: 9;  position: relative; }
.d7-us .am-item:before {  content: '';  display: block;  position: absolute;
  height: 7px;  border: 1px solid;  border-radius: 8px;    border-top: none;
  z-index: 1;  background: inherit;  border-color: inherit;  width: 90%;
  left: 5%;  bottom: -8px;  opacity: .7; }
.d7-us .am-item:after {  width: 80%;left: 10%;bottom: -15px;opacity: .5;
content: '';display: block;position: absolute;height: 7px;border: 1px solid;
border-radius: 8px;border-top: none;border-top-left-radius: 0;
border-top-right-radius: 0;z-index: 1;background: inherit;border-color: inherit;
}

.d7-us .am-item i.fa {  font-size: 40px; }
.d7-us .text-p {  text-align: center;  color: #fff;   font-size: 14px; }
.d7-us .am-item p.text-text {  font-size: 18px;  font-weight: 700; }
.d7-us p.am-icon {  padding-top: 15px;padding-bottom: 10px; }


/* company-registration Page CSS Start */

.wwd .verticle-tab {    display: flex;    flex-direction: column; }
.verticle-left .tabs {    display: flex;    row-gap: 30px;    column-gap: 30px; }
.verticle-left .tabs .tab {    margin: 0;    width: 25%;    color: #fff; }
.wwd .verticle-right {    width: 100%; }
.wwd .verticle-left {    width: 100%;  }
.fourthtab {    padding-bottom: 60px;  }
.wwd .verticle-right .tab-panel img {  display: inline-block;
    width: 48%;     padding-right: 30px;}
.wwd .verticle-left .tabs .tab {  color: #000;  text-align: center;
    padding: 30px 10px;  background: #fff;   }
.wwd .verticle-right .tab-panel .one-div {  width: 48%; display: inline-block;
    vertical-align: top;}
.wwd .tab {    border: 1px solid #c3c3c3;  }
.com-bot-box.d7-us .amendment .am-item { background: #fff;  }
.post-id-391 .tab.active { color: #000000;  }

.post-id-391 .tab {  border: 1px solid #0e0e0e1a;  }

/* company-registration Page CSS END */



/* chief-financial-officer Page CSS Start */


.postid-445 .single-service-content:nth-child(2) {  padding-bottom: 60px; }
.s1-us {   margin-bottom: 0px; }

/* chief-financial-officer Page CSS END */

.menu-modal-inner {
  background: linear-gradient(117deg, #fffcff 13%, rgba(251, 250, 255, 0.74) 35%, rgba(239, 251, 255, 0.55) 51%, rgba(224, 253, 255, 0.32) 70%, rgba(213, 254, 253, 0) 97%); }
  
nav.mobile-menu li.menu-item a {  color: #013a91 !important;  }
.toggle.sub-menu-toggle.fill-children-current-color {  background: transparent;  }
button.sub-menu-toggle svg {  color: #5a5a5b; }
.menu-modal-inner svg {  color: #fb601f; }
.menu-modal-inner li.menu-item ul.sub-menu a {
  background: linear-gradient(117deg, #fffcff 13%, rgba(251, 250, 255, 0.74) 35%, rgba(239, 251, 255, 0.55) 51%, rgba(224, 253, 255, 0.32) 70%, rgba(213, 254, 253, 0) 97%);
  color: #5a5a5b !important;  font-size: 12px;  }
  
.menu-modal-inner button.sub-menu-toggle {  margin:  0px; }




@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation:portrait){ 


.theme-btn-new a {  padding: 13px 20px 13px; }
.service-foo .fooser-grid {  width: 100%;  }
.new-main-heading {     font-size: 26px;  line-height: 1.6; }
.service-list {   width: 48%;  }
.calculatorHeadText h2 {  font-size: 28px;  }
.home-about.nitro-offscreen .flex {  display: flex;   flex-direction: column-reverse;   row-gap: 30px;  }
.home-about.nitro-offscreen .col-left, .home-about.nitro-offscreen .col-right {   width: 100%;  }


.services .owl-item { margin: 0 0px !important;   }
.post-id-478 .com-bot-box.d7-us {  padding-bottom: 0px; }
.newsec-right .mynew-forms.sidebarfixed {  width: 214px;  }
.header-inner.section-inner {   background: #fff;  }

.mainheader {  background: #fff;  }
.myside-right .sidebarfixed {    width: 250px;  top: 156px;   }
.myside-right {   width: 36%;  }
.custom-editor-content {   width: 94%; }
.myside-left {    width: 66%;    padding-right: 30px; }
.container {    width: 90%;  }
footer#site-footer {  padding-top: 40px; }
h2.heading, h3.heading, h4.heading, h2.main-heading,div.company-sec p.company-desc { font-size: 24px !important;   }
.business-thumb h3 {   line-height: 1.6;  font-size: 18px!important; }
.box.step { width: 33%; }
.contct-form .col-half {  width: 46%; }
.globalcard .business-thumb {  min-height: 176px;  }
.business-thumb h3 {  top: 100px;   }
.globalcard {  min-height: 520px;  }
div#foo .foo_sec1 { display: flex; align-items: flex-start; justify-content: flex-start; flex-wrap: wrap;  }
.absgal {
  width: 32%;
  margin: 4px;
}
.archive-news-item {
  width: calc(35% - 21px);
   margin: 4px;
}
.archive-news-content {
  padding: 10px 10px 20px 10px;
}
.archive-news-thumbnail img {
  min-height: 270px;
}
.team-rad {  width: 48% !important;  } 
.foo_sec1 .footer-sec-five {    width: 30%;  margin: 20px 0px;  }
.service-card {  width: 47.5%;   }
.s1-us .container {  width: 100%; }
.timeline ul li.in-view div {  padding: 40px 20px;  }
.suport-single {   width: 100%; }
h2.heading,.main-heading, h3.heading, h4.heading, h2.main-heading,div.company-sec p.company-desc,h5.heading { font-size: 24px !important;   }
.business-thumb h3 {   line-height: 1.6;  font-size: 18px!important; }
.box.step {  width: 33%;  padding: 30px 5px; margin: 0px 14px;  }
.calcu-sec .blog-desc {  width: 100%; }
.calcu-sec { padding-bottom: 0;  }
.contct-form .col-half {  width: 46%; }
.globalcard .business-thumb {  min-height: 176px;  }
.service-card {  width: 47%; padding: 50px 20px;   }
.business-thumb h3 {  top: 100px;   }
.globalcard { min-height: 400px;    margin: 20px 0px;  width: 100%; }
.business-boxs,.about-us .container {  flex-direction: column;  }
div#foo .foo_sec1 { display: flex; align-items: flex-start; justify-content: flex-start; flex-wrap: wrap;  }
.foo_sec1 .footer-sec-five {    width: 30%;  margin: 20px 0px;  }
.nav-toggle svg {    margin-top: 112px;  }
.bdfz .col-right,.s1-us .right,.s2-us {  padding-top: 40px;   }
.dfz .heading-orange {  font-size: 18px;  }
.num {  width: 10%;  }
.two-set,.s1-us .container,.s2-us .container,.d4-us .bdfz {flex-direction: column;}
.two-set .set-left, .s1-us .right,.s2-us .left,.s2-us .left,.bdfz .col-right,.fzs-item,.d6-us { width: 100%; }
.d7-us,.d6-us,.register, .d8-us, .d10-us, .d12-us { padding-bottom: 50px;  }
div.padd { padding-top: 50px;  }


.am-item {   width: 47%;  }
.two-set .set-right { padding-top: 30px;   }
.contact-sec .container {  padding: 40px 20px 0px 20px;   }
.column-left .heading { font-size: 22px;  }
.law-item,.contact-col-left,.contact-col-right {  width: 100%;  }
.d10-us .amendment { flex-direction: column;  }
.contact-col-right {    padding: 50px 30px 26px 30px;  }
.diyo {   font-size: 20px; }
section.sh3 .main-l .main-bx,.faq-list { width: 100%;  }
.gradient .container {    margin-bottom: 0;   }
.dubamian .s-heading {  font-size: 28px;  }
section.sh1 {  padding-bottom: 40px;  }
.cost-left-1 h2,.cal-left h3,.cc-form h4,.cost-page .main-heading {font-size: 26px; padding-bottom: 20px; }
.cost-page .main-heading {    padding-top: 20px;  }
.cost-sec-3 {  padding-top: 0px !important;  padding-bottom: 20px !important;}
.main-vr-btns {   margin-top: 14px; }
.slider-content span {  font-size: 14px;   width: 84%;    }
.slider-content h1 {  font-size: 32px; width: 80%;  padding-top: 0px; }
.slider-content { width: 88%; }
.slider-img {  height: 450px; background-position: 54%;  }
.cost-vcal {  margin-top: 28px; }

div#services {  padding-bottom: 50px; }
div.about-us .right {  width: 100%;  padding-top: 30px; }
div.setup-sec .set-desc {  padding-bottom: 0px; }
div.work-sec {   margin-top: 40px;  }
.work-logo {  padding-top: 40px;    margin-top: 40px; }
div.work-sec {  padding-bottom: 40px;  }
div.dubai-sec { padding: 40px 0px 0px 0px;  }


.slider-content {    width: 90%; }
.slider-content h1 {    width: 100%;    font-size: 30px;  padding-top: 0; }
.slider-content span {    width: 100%; }
.slider-img {    height: 400px; }

.dfz .heading-orange {  font-size: 20px;  }
.d4-us .col-right {  width: 100%;   }
.d4-us .bdfz {  flex-direction: column;  }
.d4-us .col-right {    padding-top: 30px;  }
div.padd {    padding-top: 50px; }

.fzs-item {    width: 100%; }
.register, .d8-us, .d10-us, .d12-us {  padding-bottom: 50px;  }
.two-set { flex-direction: column;  }
.two-set .set-left {  width: 100%;  }
.two-set .set-right {    padding-top: 30px; }
.contact-sec .container { padding: 40px 24px 0px 24px;  }
.law-item { width: 100%;  }
.amendment {    display: flex;flex-direction: row;  }
.d7-us .am-item {    width: 47%;  }
.contact-page.padd .flex-display { display: flex; flex-direction: column;  }
.contact-col-left,.contact-col-right,.faq-list,section.sh3 .main-l .main-bx {   width: 100%;  }

.gradient .container { margin-bottom: 0px;   }

.thirdtab ul li,.modern-card {   width: 47%; margin: 20px 2px; }
.card-sec {  flex-wrap: wrap;  }
.page-template-dubai-licence .sub-header .ser-heading {  width: 80%;  }
h2.consulting-custom-title {    font-size: 24px; padding-bottom: 0; }
.s1-us {
    margin-bottom: 30px;
}
.bootom-menu {  display: flex;  flex-direction: column;  }
.single-service .sub-header .ser-heading {  width: 80%;  }
.sub-header.featured-banner { min-height: 400px !important; display: flex;
background-position: 86% !important; }
.s2-us .right,.s6-us .two-right,.two-sec.mar-top .two-left {    display: none; }
.post-id-424 .single-service-content:nth-child(5) .s1-us {margin-bottom: 0; }
.post-id-424 .single-service-content:nth-child(5) .s1-us .right {display: none; }
.s2-us ul,.s6-us ul {    display: flex;    flex-wrap: wrap; }
.s2-us ul li,.bf-item  {    width: 48%; }
.s2-us {    padding: 30px 0px; }
.num-sec p.num-text {    margin-right: 0;    font-size: 14px; } 
.s6-us .two-sec,.type-sec {    display: flex;    flex-direction: column; }
.s6-us .two-sec .two-left,.type-sec .type-left {    width: 100%; }
.rks-item,.rk5-single { width: 47%; }

.s1-us .left, .s2-us .right {  width: 100%; }

.card-sec {  flex-direction: column; padding: 20px 0px; }
.diffrent-cls { width: 100% !important;  }

.single-service-content.padd img {    display: none;  }
.card-icon img {    display: block !important; }
.ser-com-right,.ser-com-left {  width: 100%;  }
.service-flex {   flex-direction: column;  }

.sub-menu li a, nav.mobile-menu li.menu-item a {
    color: #fff !important;
    font-size: 14px;
    letter-spacing: 0.4px;
    font-weight: 600;
}

.firstab .col-md-7 { width: 100%;  }
.firstab .col-md-5 {  width: 100%;  }
.card-sec .modern-card {  width: 100%;  }
.bs4 .inner-box {  width: 100%;  }
.seventab img,.eighttab img {  display: block !important; }

.menu-modal.cover-modal.header-footer-group.show-modal.active svg.svg-icon {
    margin-top: 0px !important;  }

.artwork-sec-service ul li {   width: 30%;  }

.left-content, .right-content {  width: 100%;  }
.tab-panel.active {  display: flex;  flex-direction: column;  }
.postid-391 .main-vr-btns { display: flex; flex-direction: column;row-gap: 30px; }
.service-pack.left {   width: 47%;  }
.cmt-sect .pro-taq {   font-size: 14px;  }
.main-vr-btns {   flex-direction: column;   row-gap: 15px; width: fit-content; }
.dubamian p.desc {   margin-top: 0; }
.dubamian .main-vr-btns a {   padding: 10px 16px;  }
.doc-req {   width: 46%;  }
.single-service .desc {  font-size: 14px; }

.doc-req {   padding: 30px 20px;  }

.rb-li li {  width: 100%; }
.postid-445 .single-service-content:nth-child(2) { padding-bottom: 40px;  }
.post-id-424 .single-service-content:nth-child(4) { padding-bottom: 30px;  }

.postid-445 .s1-us .right {   display: none;  }
.big-head {  font-size: 34px;  }

.verticle-left {  width: 100%; }
.wwe .verticle-left .tabs .tab { width: 47%; padding: 20px 10px;font-size: 15px; }
.wwe .verticle-left .tabs {  display: flex;  flex-wrap: wrap;  }
.wwe .verticle-right { width: 100%; margin-left: 0px; }

.page-id-197 .s1-us .left {  display: none;  }
.page-id-197 .s1-us .right {  padding-top: 0;  }
.page-id-197 .s1-us .right {  padding-top: 0;  }
.page-id-197 .s2-us.padd {   padding-top: 0;  padding-bottom: 30px;  }

.page-id-241 .s1-us .left {  display: none;  }
.page-id-241 .s1-us .right {    padding-top: 0; }
.page-id-241 .s2-us {    padding-top: 0;    padding-bottom: 30px; }

.fzs-item { padding: 20px 30px;  }

.s1-us .container {  width: 90%;  }


section.sh1 .container {  flex-direction: column;  }
section.sh1 .col-right { width: 100%; padding-top: 30px;  }
.page-id-329 .s1-us .left {  display: none;  }
.page-id-329 .s1-us .right {  padding-top: 0;  }
.plan-item {   width: 47.5%; }
.legal-item {  width: 100%; }
.verticle-left .tabs {    column-gap: 15px;  }
.wwd .verticle-left .tabs .tab { padding: 18px 10px; font-size: 14px; }
.verticle-tab .tab-in-head {    font-size: 24px; }
.service-pack h5 {   font-size: 20px;  }

.post-id-451 .single-service-content:nth-child(7) { padding-top: 10px;  }
.post-id-451 .single-service-content:nth-child(7) .container .container {
width: 100%; }

.post-id-462 .single-service-content:nth-child(5) { margin-top: 0px; }
.post-id-462 .single-service-content:nth-child(9) { margin-top: 0px; }
.post-id-462 .single-service-content:nth-child(7) {    padding-top: 0; }
.post-id-462 .single-service-content:nth-child(7) .right {    padding-top: 0;}
.post-id-462 .single-service-content:nth-child(7) .s1-us {    margin-bottom: 0;}
.post-id-462 .single-service-content:nth-child(8) .s1-us {    margin-bottom: 0;}
.post-id-462 .single-service-content:nth-child(9) {    padding-bottom: 0;}
.post-id-462 .single-service-content:nth-child(10) .s1-us {    margin-bottom: 0;}
.post-id-462 .single-service-content:nth-child(10) .s1-us .right { display: none; }
.post-id-478 .single-service-content:nth-child(6) {  padding-top: 0;  }
.post-id-478 .single-service-content:nth-child(6) .right { padding-top: 0;  }
.post-id-478 .single-service-content:nth-child(5) .s1-us {  margin-bottom: 0;  }
.post-id-482 .single-service-content:nth-child(2) { padding-bottom: 0px;  }
.postid-482 .sub-header.featured-banner .container {  width: 90%;  }
.page-id-13 .featured-banner .ban-text { width: 60%;  }
.skill-left h3 {  font-size: 30px;  }
section.sec1-about .colm-left, section.sec2-about .colm-right { width: 100%; }
section.sec1-about .container { display: flex;  flex-direction: column;  }
section.sec1-about .colm-right,section.sec2-about .colm-left {  display: none;  }
section.sec1-about { padding-top: 20px;  padding-bottom: 20px;  }
.title h3 {   font-size: 20px !important;  }
section.logo-sec.abt-pg {  padding: 20px 0px;  }
.cc-form h4 {  font-size: 20px;  }
.uacf7-steps.steps-form {  width: 34%;  }
.sub-pre {  align-items: flex-start;  flex-direction: column; }

.corpraecard { width: 44%; }
.corpraecard h3 { font-size: 20px;  }
.lcbox .info_box { width: 100%;  }
.page-id-514 section.sh1 .col-left {  width: 100%; }
.mainheader.sticky svg.svg-icon {  margin-top: 28px;  }
.page-id-514 .lcbox ul {  display: flex;  flex-wrap: wrap;  }
.page-id-514 .lcbox ul li { width: 46%;  margin-right: 22px;   }
.corpraecard {  width: 44%;  }
section.zone-com.padd {  padding-bottom: 0;  }

.page-id-572 section.sh1 .container {     flex-direction: column; }
.page-id-572 section.sh1 .col-left {  width: 100%;  }
.dmclis li {  flex-basis: calc(48% - 10px) !important;  }
.dmccbox {  flex-direction: column; }
.dmcc6info_box {  width: 47%;  }
section.dmcc8.equalsec.padd .container {  flex-direction: column;  }
section.dmcc8.equalsec.padd .container .col-left {  width: 100%;  }
section.dmcc8.equalsec.padd .container .col-right {  width: 100%;  }
.top-bar .container { flex-direction: column; align-items: center; row-gap: 16px; }
p.company-desc { flex-direction: column;  }

.team-list {  width: 46%;  }
.zone-sec .counter {  justify-content: center;  flex-wrap: wrap;  }
.zone-sec .counter-item {  width: 28%;  }
.zone-sec .number-logo .num-log { width: 22%;  }

.counter-item span {  font-size: 24px !important;  }
.counter-item {     font-size: 16px !important;  }

.slider-content { padding: 7% 0px;  }
}


@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation:landscape){ 


.slider-content h1 { font-size: 32px;   }

.service-foo .fooser-grid {  width: 48%;  }

.post-id-478 .com-bot-box.d7-us {  padding-bottom: 20px;  }

.header-inner.section-inner {   background: #fff;  }
.myside-right .sidebarfixed {width: 327px;top: 156px;}
.myside-right {   width: 36%;  }
.custom-editor-content {   width: 94%; }
.myside-left {    width: 66%;    padding-right: 30px; }
.custom-editor-content .modern-card {  width: 44%;  }
.newsec-right .mynew-forms.sidebarfixed {  width: 290px;  }

.archive-news-item {  width: calc(48% - 21px);   }
.s2-us .ab-im {    width: 92%;  }
.container {    width: 90%; }
.d4-us .bdfz {   flex-direction: column;  }
.num {    width: 12%;   }
.fzstext {   width: 88%;  }
.contct-form .col-half {  width: 47%;  }
.foo_sec1 {  flex-wrap: wrap;  row-gap: 40px;}
.bootom-menu {    width: 90%;  }

.d4-us .col-right { width: 100%; padding-top: 50px; }
.faq-list { width: 100%; }
.gradient .container {    margin-bottom: 0; }
.gradient {    min-height: 490px;  }
.gradient .main-vr-btns { margin-top: 0;  }
section.sh1 .col-right {padding-top: 30px; }
.corpraecard h3 { font-size: 20px;  }

.team-rad {  width: 48% !important;  } 

.slider-content {    width: 90%; }
.slider-content h1 {    width: 100%;    font-size: 30px;  padding-top: 0; }
.slider-content span {    width: 70%; }
.slider-img {    height: 400px; }
.service-card {  width: 30.5%; padding: 50px 20px;  }
.modern-card.diffrent-cls {  width: 100% !important;  }

.box.step {  width: 30%;  }
.work-logo {  padding-top: 50px; margin-top: 60px; }

.thirdtab ul li { width: 46% !important;  }
 
.single-service .sub-header {  min-height: 500px;  background-position: 100% !important;  }
.rk5-single,.rks-item {  width: 30.5%; }
.gradient {    min-height: 470px !important;  }

.sub-menu li a, nav.mobile-menu li.menu-item a { color: #191919 !important;    font-size: 14px;    letter-spacing: 0.4px;    font-weight: 600; } 

.bs4 .inner-box {  width: 47%;  }
.modern-card {  width: 46%;  }

.artwork-sec-service ul li {  width: 31%;  }
.tab-content .right-content {  display: flex;  align-items: center;  }
.postid-391 .main-vr-btns {display: flex; flex-direction: column; row-gap: 30px; }

.ninetab .service-flex {    display: flex;    flex-direction: column; }
.ninetab .ser-com-left {    width: 100%; }
.ninetab .ser-com-right {    width: 100%;    margin-top: 40px; }
.dubamian .main-vr-btns a {  padding: 12px 22px;  font-size: 14px;  }
.main-vr-btns {    margin-top: 20px;  }
.cmt-sect h2 {    padding-bottom: 0;  }
.rb-li li {  width: 100%;  }

.com-bot-box.d7-us .main-heading {  font-size: 24px; }
.s1-us {  margin-bottom: 40px;  }
.postid-424 .contact-sec.padd { padding-top: 0;  }

.s1-us .container {  width: 90%;  }
div.padd {  padding-top: 40px;  }
.big-head {  font-size: 34px;  }
.fourthtab {  padding-bottom: 0 !important;  }
.wwe .verticle-right {  width: 60%;  }

.plan-item {  width: 47.5%;  }

.sub-header.featured-banner { background-position: 70% !important;  }
.sub-header.featured-banner .ban-text {  width: 100%;  }
/*.sub-header.featured-banner .ban-text {  width: 54%;  }*/
.uacf7-steps.steps-form { width: 26%; }
.page-template-dubai-licence .sub-header .ser-heading { width: 100%;  }
.post-id-358 .single-service-content:nth-child(5) {   margin-top: 50px;  }
.postid-482 .sub-header.featured-banner .container {  width: 90%; }
.page-id-13 .sub-header.featured-banner .about-content {  width: 58%;  }
.page-id-13 .sub-header.featured-banner .about-content {  width: 58%;  }
.page-id-13 section.sec1-about {  padding-top: 0;  padding-bottom: 20px;  }
.page-id-13 section.sec2-about {  padding-bottom: 30px;  }
.skill-left h3 {  font-size: 28px;  }
.cost-left-1 h2 {  font-size: 30px;  }
.cost-page.padd .main-heading {  font-size: 30px; }
.cal-left h3 {  font-size: 30px;  }

.page-id-514 .lcbox .info_box { width: 100%;  }
.page-id-514 .lcbox ul {  display: flex;  flex-wrap: wrap;  }
.page-id-514 .lcbox ul li { width: 30%;  margin-right: 22px;   }
.corpraecard {  width: 46%;  }

section.zone-com.padd {  padding-bottom: 0;  }
.dmcc6info_box {  width: 47%;  }
section.dmcc8.equalsec.padd {  padding: 10px 0px 0px 0px;  }

section.dmcc3.padd.fourthtab.grey-back {  padding-bottom: 60px !important;  margin-top: 40px;  }
.dmclis li {  flex-basis: calc(48% - 10px) !important;   }
.page-id-593 .cmt-sect span.pro-taq {  font-size: 14px;  }
.ccl-box { width: 47%;   }

ul.primary-menu li.menu-item a {font-size: 11px; padding-right: 6px !important;  }
.primary-menu > li.menu-item-has-children > a { margin-right: 0px !important; }
.primary-menu > li {  margin: 0 0 0 0px !important; }
ul.primary-menu li.coscal a { padding: 15px 8px 13px 8px !important;  }
div.company-sec p.company-desc {  font-size: 26px;   }
.team-list {  width: 30%;   }
.zone-sec .counter {   justify-content: center; }
ul.primary-menu .coscal a:before {  display: none;  }

.slider-content {  padding: 5% 0px; }

}


@media screen and (max-device-width: 991px) and (orientation: landscape) { 

.service-foo .fooser-grid {   width: 100%;   }

.page-id-593 .sub-header.featured-banner {  min-height: 890px !important;  }

.services .owl-item {  height: 76%;  }
.services .owl-stage {  height: 320px !important;  }
.container {    width: 90%;  }
button.toggle svg.svg-icon {  margin-top: 112px !important;  }
.com-bot-box.d7-us .main-heading {  font-size: 24px; }
h2.heading, h3.heading, h4.heading, h2.main-heading,div.company-sec p.company-desc { font-size: 24px !important;   }

.newsec-right .mynew-forms.sidebarfixed {  width: 244px; }

.absgal {  width: 30%;  margin: 10px;  }
.mainheader {  background: #fff;  }
.myside-right .sidebarfixed {  width: 308px;  }
.main-vr-btns {    display: flex;    flex-direction: column; row-gap: 15px;
max-width: fit-content;}
.doc-req {   width: 100%;  width: fit-content; }

.sub-menu li a,nav.mobile-menu li.menu-item a {
  color: #fff !important;	font-size: 16px;
    letter-spacing: 0.2px;    font-weight: 600; }
.postid-445 .single-service-content:nth-child(2) {  padding-bottom: 40px; }
.s1-us {  margin-bottom: 40px;  }
.plan-item {  width: 47%;  }
.suport-single {  width: 100%; }

.s1-us .container {  width: 90%; }
.business-thumb h3 {   line-height: 1.6;  font-size: 18px!important; }
.box.step {   width: 100%;  }
.calcu-sec .blog-desc {  width: 100%; }
.calcu-sec { padding-bottom: 0;  }
.contct-form .col-half {  width: 46%; }
.globalcard .business-thumb {  min-height: 176px;  }
.service-card {  width: 47%; padding: 50px 20px;   }
.business-thumb h3 {  top: 100px;   }
.globalcard { min-height: 400px;    margin: 20px 0px;  width: 100%; }
.business-boxs,.about-us .container {  flex-direction: column;  }
div#foo .foo_sec1 { display: flex; align-items: flex-start; justify-content: flex-start; flex-wrap: wrap;  }
.foo_sec1 .footer-sec-five {    width: 30%;  margin: 20px 0px;  }

.bdfz .col-right,.s1-us .right,.s2-us {  padding-top: 40px;   }
.dfz .heading-orange {  font-size: 18px;  }
.num {  width: 10%;  }
.fzstext {  width: 92%;  }
.fzs-item {   padding: 20px 30px;  }
.two-set,.s1-us .container,.s2-us .container,.d4-us .bdfz {flex-direction: column;}
.two-set .set-left, .s1-us .right,.s2-us .left,.s2-us .left,.bdfz .col-right,.fzs-item,.d6-us { width: 100%; }
.d7-us,.d6-us,.register, .d8-us, .d10-us, .d12-us { padding-bottom: 50px;  }
div.padd { padding-top: 50px;  }

.s6-us .two-sec,.type-sec { flex-direction: column-reverse;  }

.am-item {   width: 47%;  }
.s6-us img {  margin: auto;  }
.s6-us .two-sec .two-left,.s6-us .two-sec .two-right {  width: 100%;  }
.bf-item, .register-item, .am-item {  width: 48%; }
.two-set .set-right { padding-top: 30px;   }
.contact-sec .container {  padding: 40px 20px 0px 20px;   }
.column-left .heading { font-size: 22px;  }
.law-item,.contact-col-left,.contact-col-right,.type-sec .type-left{width: 100%;}
.d10-us .amendment { flex-direction: column;  }
.contact-col-right {    padding: 50px 30px 26px 30px;  }
.diyo {   font-size: 20px; }
section.sh3 .main-l .main-bx,.faq-list { width: 100%;  }
.gradient .container {    margin-bottom: 0;   }
.gradient { min-height: 410px !important; }
section.sh1 {  padding-bottom: 40px; padding-top: 40px;  }
.cost-left-1 h2,.cal-left h3,.cc-form h4,.cost-page .main-heading {font-size: 30px; padding-bottom: 20px; }
.cost-page .main-heading {    padding-top: 20px;  }
.cost-sec-3 {  padding-top: 0px !important;  padding-bottom: 20px !important;}

.slider-content span {  font-size: 14px;   width: 84%;    }
.slider-content h1 {  font-size: 32px; width: 80%;  padding-top: 0px; }
.slider-content { width: 88%; }
.slider-img {  height: 450px; background-position: 54%;  }
.cost-vcal {  margin-top: 28px; }

div#services {  padding-bottom: 50px; }
div.about-us .right {  width: 100%;  padding-top: 30px; }
div.setup-sec .set-desc {  padding-bottom: 0px; }
div.work-sec {   margin-top: 40px;  }
.work-logo {  padding-top: 40px;    margin-top: 40px; }
div.work-sec {  padding-bottom: 40px;  }
div.dubai-sec { padding: 40px 0px 0px 0px;  }
.thre-bx {   flex-direction: column;  }

.timeline ul li:nth-child(2n) div {  left: -400px !important; }
.timeline ul li div { width: 322px !important; }

.thirdtab ul li { width: 100% !important; }
.modern-card {  width: 47%; margin: 26px 0px; }
.card-sec {  flex-wrap: wrap; flex-direction: column; padding: 30px 0px; }

.page-template-dubai-licence .sub-header .ser-heading {  width: 80%;  }
h2.consulting-custom-title {    font-size: 30px;  }

.post-id-424 .single-service-content:nth-child(5) .s1-us {margin-bottom: 0; }
.post-id-424 .single-service-content:nth-child(5) .s1-us .right {display: none; }

.bootom-menu {  display: flex;  flex-direction: column;  }
.single-service .sub-header .ser-heading {  width: 80%;  }
.sub-header.featured-banner {  min-height: 400px;  display: flex;
background-position: 86% !important; }
.s2-us .right, .s6-us .two-right,.two-sec.mar-top .two-left {    display: none; }
.s1-us .left, .s2-us .right {  width: 100%;  }

.s2-us ul {  display: flex;  flex-wrap: wrap; }
.s2-us ul li {    width: 48%;  }
.diffrent-cls {  width: 100% !important; }

.card-sec {  flex-direction: column; padding: 20px 0px; }
.diffrent-cls { width: 100% !important;  }

.single-service-content.padd img {    display: none;  }
.card-icon img {    display: block !important; }
.ser-com-right,.ser-com-left {  width: 100%;  }
.service-flex {   flex-direction: column;  }

.firstab .col-md-7 { width: 100%;  }
.firstab .col-md-5 {  width: 100%;  }
.card-sec .modern-card {  width: 100%;  }
.bs4 .inner-box {  width: 100%;  }
.seventab img,.eighttab img {    display: block !important; }

.menu-modal.cover-modal.header-footer-group.show-modal.active svg.svg-icon {
    margin-top: 0px !important;  }

.dubamian p.desc,p.ban-sub {   font-size: 14px;  }
.gradient .main-vr-btns a {  padding: 10px 24px;  }
.gradient .cmn-left {  margin-bottom: 80px;  }
.gradient .d-flex {    display: flex;    align-items: flex-end; }

.artwork-sec-service ul li {   width: 47%;  }

.left-content, .right-content {  width: 100%;  }
.tab-panel.active {  display: flex;  flex-direction: column;  }

.postid-391 .main-vr-btns { display: flex; flex-direction: column;row-gap: 14px; }
.service-pack.left {   width: 46%;  }

.dubamian .main-vr-btns a {   padding: 12px 16px; font-size: 14px;  }
.postid-391 .dubamian span.pro-taq {  font-size: 14px; }
.tab { padding: 12px 22px;  }

.cmt-sect .pro-taq {   font-size: 12px;  }

.verticle-left {  width: 100%; }
.wwe .verticle-left .tabs .tab { width: 47%; padding: 20px 10px;font-size: 15px; }
.wwe .verticle-left .tabs {  display: flex;  flex-wrap: wrap;  }
.wwe .verticle-right { width: 100%; margin-left: 0px; }

.post-id-478 .single-service-content:nth-child(6) { padding-top: 0; }

.page-id-197 .s1-us .left { display: none;  }
.page-id-197 .s1-us .right {  padding-top: 0;  }
.page-id-197 .s1-us .right {  padding-top: 0;  }
.page-id-197 .s2-us.padd {   padding-top: 0;  padding-bottom: 30px;  }

.page-id-241 .s1-us .left {  display: none;  }
.page-id-241 .s1-us .right {    padding-top: 0; }
.page-id-241 .s2-us {    padding-top: 0;    padding-bottom: 30px; }

.page-id-329 .s1-us .left {  display: none;  }
.page-id-329 .s1-us .right {    padding-top: 0;  }

.sub-header.featured-banner {  min-height: 350px !important;  }

.page-id-329 .s2-us {  padding-top: 0;     padding-bottom: 0;  }
.main-heading,h5.heading { font-size: 24px !important;  }

.verticle-left .tabs {  column-gap: 15px;  }
.fourthtab { padding-bottom: 30px !important;  }

.post-id-424 .single-service-content:nth-child(4) { padding-bottom: 40px; }
.post-id-424 .single-service-content:nth-child(3) { padding-bottom: 40px; }
.postid-445 .s1-us .right { margin-bottom: 0px; padding-bottom: 0;
display: none;  }

.single-service-content .container .s1-us {  margin-bottom: 0;  }
.single-service-content .container .s1-us .container {   width: 100%;  }
.post-id-462 .single-service-content:nth-child(5),.post-id-462 .single-service-content:nth-child(9) {  margin-top: 0px;  }
.postid-482 .sub-header.featured-banner .container { width: 90%;  }
.post-id-482 .single-service-content:nth-child(2) { padding-bottom: 0px;  }

.skill-left h3 {   font-size: 26px;  }
.title h3 { font-size: 18px !important;  }
.about-content p {    width: 62%;  }
.uacf7-steps.steps-form {  width: 26%;   }

.corpraecard { width: 44%; }
.corpraecard h3 { font-size: 20px;  }
.lcbox .info_box { width: 100%;  padding: 30px 20px;  }
.page-id-514 section.sh1 .col-left {  width: 100%; }
.mainheader.sticky svg.svg-icon {  margin-top: 28px !important;  }

.page-id-514 section.sh1 .container {  display: flex;   flex-direction: column;  }
.page-id-514 .container .col-right {  width: 100%;  }
section.zone-com.padd {  padding-bottom: 0;  }
.page-id-514 section.mesec .col-right { padding-top: 30px;  }
.page-id-572 .sub-header p.desc {  margin: 10px 0px 0px 0px;}
.page-id-572 .sub-header .main-vr-btns {    margin-top: 0;    row-gap: 0;    margin-bottom: 20px;  }
.page-id-572 .sub-header .consulting-custom-title {  padding-bottom: 0; 
font-size: 24px;  }

.page-id-572 section.sh1.padd.grey-back .container {  display: flex; flex-direction: column;  }
.page-id-572 section.sh1.padd.grey-back .container .col-left {  width: 100%;  }
.dmclis li {  flex-basis: calc(48% - 10px) !important; }
.dmccbox {  display: flex;  flex-direction: column;  }
.dmcc6info_box {  width: 100%;  }

.commonpage h3, h2, h3, h4, h5 {  font-size: 20px; }
.page-id-572 section.sh1 .container {     flex-direction: column; }
.page-id-572 section.sh1 .col-left {  width: 100%;  }
section.dmcc8.equalsec.padd {  padding-bottom: 0;  }
.page-id-572 footer#site-footer {   padding-top: 40px; }
section.dmcc8.equalsec.padd .container {  flex-direction: column;  }
section.dmcc8.equalsec.padd .container .col-left {  width: 100%;  }
section.dmcc8.equalsec.padd .container .col-right {  width: 100%;  }
.page-id-593 .cmt-sect span.pro-taq {  font-size: 12px;  }
section.ccl3 { padding-bottom: 20px;  }
.getp {   font-size: 14px;  }
section.ccl9 { padding-bottom: 40px;  }
.ccl1, .ccl2, .ccl3, .ccl5, .ccl7, .ccl8{  padding: 40px 0px;  }

.top-bar .container { flex-direction: column; align-items: center; row-gap: 16px; }
p.company-desc { flex-direction: column;  }
.team-list {  width: 47%;  }
.zone-sec .counter {  justify-content: center;  flex-wrap: wrap;  }
.zone-sec .counter-item {  width: 28%;  }
.zone-sec .number-logo .num-log { width: 22%;  }

.counter-item span {  font-size: 24px !important;  }
.counter-item {     font-size: 16px !important;  }
.ser-heading .consulting-custom-title {  font-size: 36px;  }

}


@media screen and (max-device-width: 767px) and (orientation: portrait) { 

.slider-item {  min-height: 400px !important;   }
.nav-toggle {
  position: absolute;
  bottom: 20px; 
  top: unset; 
} 
.singless-mob-form {
  display: block !important;
}
.single-blog-container {
  flex-direction: column-reverse;
}
.single-right .sidebar {
  display: none;
}
.topblgsc h1 {
  font-size: 20px;
}
.blgfmlnk { display: block !important;text-align: center;   }
.blgfmlnk a {   background: #fb601f;   padding: 14px 8px 14px 8px;   color: #fff !important;   text-decoration: none;   border-radius: 8px;  text-align: center;font-size: 16px; font-weight: bold; }
.c-title {  font-size: 30px;  }
.slider-content {  position: relative !important; margin-top: 0% !important;  }
.ceo-page .container-full {  margin: 0px 20px;  padding: 30px 20px 0px 20px;  }
.ceo-page .container-full {  flex-direction: column-reverse; }
.ceo-abt-sec .main-heading {  text-align: left;  }
.homefaq .faq-left {    width: 100%;  }
.myside-right .sidebarfixed {    position: unset; }
.custom-editor-content {  display: block; }
.myside-left {  width: 100%;  padding-left: 15px;  padding-right: 15px; }
.myside-right {  width: 100%;  padding-top: 25px;  }
.bus-newpagesec .container {  flex-direction: column-reverse;   }
.newsec-left {
  padding-right: 0px;
}
.newsec-left { width: 100%;   }
.newsec-right {  width: 100%;  padding-left: 15px;  padding-right: 15px; }
.newsec-right .mynew-forms.sidebarfixed {  position: unset;  }
.top_bar_socials {  display: none;    }
.BusinesFactsWrap {   flex-direction: column;  }
.box-itemss {   margin:0px; margin-top: 10px !important;  width: 100%;  }
.box-containers {  display: block !important;  }
.setup-sec-neww .container {  padding: 80px 0px;  }
.cost-review.padd {  padding-top: 30px !important;  }
.ti-footer.source-Google {  margin-top: 0px !important; }
.top-bar .t-left {
  width: 50%;
}
.postid-23845 .bannerRightSec {
  width: 100%;
}
.row {
  flex-direction: column;
}
.col-md-6 {
  width: 100%;
  margin-top: 12px;
}
.col-md-4 {
  width: 100%;
  margin-top: 10px;
}
.top-bar .t-right {
  
  width: 50%;
  display: block;
}
.top-bar .container {
  
  flex-direction: unset !important;
}
.top_bar_info.newmob li:nth-child(3) {
  display: none;
}
.newmob {
  display: block !important;
}
.calcu-sec .cc-form {
 
margin-left: 0px;
margin-right: 0px;
}
.cost-page .main-heading { 
  padding: 0px; 
}
div.company-sec p.company-desc {
   margin-bottom: 0px !important;
  padding-bottom: 0px;
}.cost-review.padd {
  padding-top: 0px;
}
.calcu-sec .cc-form button.uacf7-prev, button.uacf7-next, div.step-end input.wpcf7-submit {
  
  padding: 12px 24px;
   
}
.tawk-min-container {
  display: none !important;
}
.mbcals .hotline-phone-ring-wrap {
  display: block;
}
.counter-item {
    
  margin: 6px;
}
.counter-item span {
  font-size: 26px;
}
.zone-sec h3 {
   
  padding-bottom: 20px;
  
}
.cost-page.padd {
  display: none;
}
.hmob {
  display: none !important;
}
.page-template-cost-calculater .logo-sec {
 
  margin: 18px 0px;
  
}
.country-select .country-list 
{
  width: 300px;
   
}
.separate-dial-code .country-list{width: 300px;}
.rating-sec {
  display: block;
   
}
.primary-menu .icon {
  transform: rotate(220deg);
}
.mbcals {
  display: block;
}
.zsiq_floatmain.zsiq_theme1.siq_bR {
  display: none !important;
}
.absgal {
  width: 47%;
  margin: 5px;
}
ul.top_bar_info li {
  margin-bottom: 0px !important;
}
.top_bar_info li:first-child {
  display: none;
}
.page-template-ceo-profile .bank-sec .main-heading {
font-weight: 700;
font-size: 24px;
}
.search-form-container {
  padding: 0px;
}
.archive-news-thumbnail img {
  min-height: 250px;
}
.archive-news-item {
  width: 100%;
  margin: 24px 0px 0px 0px;
  
}
.homefaq {
   flex-direction: column;
}
.homefaq .faq-right {
  width: 100%;
}
.single-left {
  width: 100%;
  margin-right: 0px;
}
.single-right {
  width: 100%;
}
.single-news-item h1 {
  font-size: 24px;
}
.mob-slide .slider-content  {
  margin-top:  0px;
  text-align: center;
}
.slider-content ul li {
   font-size: 14px;
  margin-top: 9px;
}
.mob-slide .slider-content .cost-vcal {
  margin-top: 5px;
}
.top_bar_info {
  display: none;
}

	
.wwe .verticle-left {  width: 100%; }
.big-head {  font-size: 24px; }
.wwe .verticle-right {  width: 100%;  margin-left: 0px; }
.main-vr-btns {   flex-direction: column;  row-gap: 16px; width: fit-content; }
span.pro-taq {  font-size: 12px;  }
.benifites,.register,.s6-us .two-sec,.s6-us .two-sec { flex-direction: column;  }
.bf-item,.register-item,.am-item,.s6-us .two-sec .two-left,.s6-us .two-sec .two-right,.type-sec .type-left,.type-sec .type-right {    width: 100%;  }
.nav-toggle svg {margin-top: 70px;}
.com-bot-box.d7-us .main-heading {  font-size: 24px; }
.s6-us .two-sec,.type-sec {    display: flex;  flex-direction: column-reverse;  }

.page-template-dubai-licence .sub-header .ser-heading { width: 100%; }

div.about-us .left { width: 82% !important;  }
article {  margin: 10px 0px; }
.contact-sec .container {  padding: 50px 20px 20px 20px; }
.globalcard {  margin: 20px 0px;  }
div#work { margin-top: 30px;  }
.service-card {  padding: 30px 20px 46px 20px;  }
.globalcard .business-thumb {  min-height: 230px;  }
.timeline ul li.in-view div {  padding: 40px 22px;  }
.calcu-sec {  margin-top: 0 !important;  }
.work-logo {  padding-top: 40px;    margin-top: 50px; }
.service-card,.box.step,article.post,div.about-us .right,div.about-us .left,.globalcard,.contact-sec .column-left,.contact-sec .column-right,.contct-form .col-half,.foo_sec1 .footer-sec-five {  width: 100%;   }
.all-services,.thre-bx,.thre-bg,.about-us .container,.top-bar .container,.business-boxs,.contact-sec .container,.foo_sec1,.bootom-menu {  flex-direction: column;  }
.box.step {    margin-left: 0;  }
.container {    width: 90%;  }
.calcu-sec .blog-desc {  width: 100%; }
div.dubai-sec {   padding-bottom: 10px;  }
h2.heading, h3.heading, h4.heading, h2.main-heading,div.company-sec p.company-desc { font-size: 22px !important;    margin-bottom: 20px ; }
div.about-us .right {   padding-top: 50px;  }

ul.ftr-main-tabs li {    margin: 0px 0px !important; }
.ftr-main-tabs li::before {
  margin: 10px;
}
.bootom-menu li ul {    flex-wrap: wrap;    justify-content: center;  }
ul.top_bar_info {    flex-wrap: wrap;    justify-content: center; }
.top-bar .container {    align-items: center;  }
.slider-content {    width: 90%; }
.slider-content {
   
  padding: 7% 0px;
}
.slider-content h1 {    width: 100%;    font-size: 30px;  padding-top: 0; }
.slider-content span,.s2-us .left,.d6-list ul li {    width: 100%; }
.slider-img {    height: 600px; background-position: 66%;  }
.footer-sec-five {    margin: 10px 0px; }
.d11-sec, .d12-sec,.s1-us .container,.s2-us .container,.dfz,.d4-us .bdfz,.d5-us .register,.d6-list ul,.amendment,.two-set,.wc9-list {  flex-direction: column;  }
.d11-sec .d11-left,.d11-sec .d11-right,.s1-us .left, .s2-us .right,.s1-us .right,.dfz .col-left,.dfz .col-right,.d4-us .col-left,.d4-us .col-right,.fzs-item,.d7-us .am-item,.two-set .set-left,.two-set .set-right,.wc9-list,.wc9-list ul,.law-item,.d11-left,.d11-right {  width: 100%;  }
.num {  width: 16%; }
.fzstext {  width: 86%;}
.calcu-sec.padd {  padding-bottom: 40px;  }
.d11-right,.two-set .set-right,.s1-us .right,.s2-us,.bdfz .col-right,.d4-us .col-right  {  padding-top: 40px;  }
.column-left .heading,.dfz .heading-orange,.dfz .heading-orange {font-size: 22px;}
div.padd {  padding-top: 50px;  }
.register, .d8-us, .d10-us, .d12-us {  padding-bottom: 40px;  }
.contact-col-left,.contact-col-right { width: 100%; padding: 50px 24px 20px 24px;}

section.sh1 .container,section.sh3 .main-l,.ban-text .d-flex { flex-direction: column; }
section.sh1 .col-left,section.sh1 .col-right,.faq-list,.ban-text .cmn-left ,section.sh3 .main-l .main-bx,section.sh3 .main-l .main-bx { width: 100%; }

.gradient .container {    margin-bottom: 0px;  }
.cost-sec-2 .container,.cost-left ul,.counter-section .container,.page-template-cost-calculater .logo-sec .container {   flex-direction: column;  }
.cost-left-1,.cost-right,.cost-left ul li,.counter-section .counter,.page-template-cost-calculater .cal-left,.page-template-cost-calculater .cal-right {    width: 100%;  }
.page-template-cost-calculater .cal-right {    padding: 40px 20px;  }
.page-template-cost-calculater .cal-left {
    border-radius: 10px 10px 0px 0px; }
.counter { padding: 20px 0px;  }    
.cost-page .main-heading {  font-size: 24px;  }  
.cost-page .main-heading {  padding-top: 0;  }
h2.consulting-custom-title {  font-size: 24px; }

ul.top_bar_info li {    margin: 0px; }
.top-bar .t-right {     margin-top: 2px;  }
.globalcard {  min-height: fit-content;  padding-bottom: 50px;  }

.single-service .sub-header .ser-heading {  width: 100%;  }
.ser-heading p {  font-size: 13px;  line-height: 20px; }
.sub-header.featured-banner {  min-height:550px;  } 
.service-flex {     flex-direction: column-reverse;  }
.seventab .service-flex {    flex-direction: column-reverse !important; }
.eighttab .service-flex {  flex-direction: column !important;  }
.eighttab .service-flex .ser-com-right {  padding-top: 30px; }
.firstab .col-md-7,.firstab .col-md-5,.modern-card,.thirdtab ul li,.fourthtab ul li {  width: 100%;  }
.firstab .col-md-5 {  padding-bottom: 10px;  }

.card-sec,.fourthtab ul {  flex-direction: column;  }
.modern-card {  margin: 30px 0px;  }
.thirdtab li {    margin: 26px 0px !important;  }

section.sec1-about .container, section.sec2-about .container,.single-boxs,.our-skill-sec .container,.rk-list,.rk4-list,.rk5-list {    flex-direction: column;  }
section.sec1-about .colm-left, section.sec2-about .colm-right,.suport-single { width: 100%; }
.skill-left,.skill-right,.rks-item,.rk4-item,.rk5-single {width: 100% !important;}
.team-rad {  width: 48% !important;  }
.gradient .cmn-right {  display: none; }
.gradient .container {  margin: auto;  }

.sub-menu li a,nav.mobile-menu li.menu-item a {
    color: #191919 ;
    font-size: 14px;
    letter-spacing: 0.4px;
    font-weight: 600;
}
.single-service-content:nth-child(7) .ser-com-right {  padding-bottom: 30px; }
.ser-com-right,.ser-com-left,.diffrent-cls {  width: 100% !important;  }
.single-service-content:first-child .ser-com-left,.single-service-content:nth-child(3) .ser-com-left,.single-service-content:last-child .ser-com-left {  padding-top: 40px;  }

.single-service-content:nth-child(2) .ser-com-right { padding-bottom: 30px; }
.single-service-content:nth-child(4) .ser-com-right { padding-bottom: 30px;  }
.single-service-content:nth-child(6) .ser-com-right { padding-bottom: 30px;  }

.thirdtab li {   margin: 0px !important;  }
.bs4 .inner-box,.service-pack {   width: 100%;  }

.s1-us .ab-im,.s2-us .ab-im {    width: 94%;}
section.sh1 .col-left img {   margin-bottom: 20px;  }
section.sh1 .col-right .heading {  padding-bottom: 0; }

.page-template-dubai-free-zone-license .main-vr-btns {    display: flex;
    flex-direction: column; }
.page-template-dubai-free-zone-license .main-vr-btns p { margin-bottom: 30px; }

.artwork-sec-service ul li {   width: 100%;  }
.postid-391 .main-vr-btns {  display: flex;  flex-direction: column;
    row-gap: 14px; margin-top: 24px; }
h2.consulting-custom-title { padding-bottom: 0px; }

.tabs {   display: flex;   margin-bottom: 20px;   flex-direction: column;  }
.tab-panel.active {  display: flex; justify-content: space-between;
    flex-direction: column-reverse;  }
.left-content, .right-content,.service-pack.left,.ban-text .cmn-right {  width: 100%;  }
.service-pack.left img {   margin-left: 0px;  }
.verticle-left .tabs .tab {    width: 100%;  }
.wwd .verticle-right .tab-panel.active { display: flex; flex-direction: column; }
.wwd .verticle-right .tab-panel img {   width: 100%;  }
.wwd .verticle-right .tab-panel .one-div {  width: 100%;  }

.doc-req {    width: 100%;  }
.lis-flx { display: flex;  flex-direction: column;  }
.postid-445 .single-service-content:nth-child(2) { padding-bottom: 40px;  }
.main-vr-btns {  margin-top: 20px;  }

.postid-445 .single-service-content:nth-child(3) .service-flex {    display: flex;    flex-direction: column; }
ul.rb-li.list-left li {    width: 100%;  }

.post-id-451 .single-service-content:nth-child(4) .boxborder {
    display: flex;    flex-direction: column;  }
.plan-item {  width: 100%;  }
.do4-us .container {    flex-direction: column;  }
.do4-us .do-left, .do-right,.legal-item {  width: 100%;  }
.postid-482 .sub-header.featured-banner .container {  width: 90%; }
.boxborder { display: flex;  flex-direction: column;  }

.fourthtab {  padding-bottom: 20px;  }
section.sec1-about .colm-right, section.sec2-about .colm-left {  
		width: 80%;    margin-bottom: 30px;  }

section.sec1-about .container {flex-direction: column-reverse; }
.cal-left h3 {   font-size: 28px;  }
.uacf7-steps.steps-form {   width: 24%;  }
.page-template-cost-calculater .logo-sec {   margin-bottom: 30px;  }

.cost-left-1 h2,.cost-left h2,.cal-left h3 {   font-size: 26px;  }
.page-template-dubai-licence .sub-header { background-position: 70% !important; }

.lcbox .info_box { width: 100%;  padding: 30px 20px 30px 20px;   }
.corpraecard { width: 100%;  }

.mainheader.sticky svg.svg-icon {  margin-top: 28px;  }
.corpraecard h3 { font-size: 20px;  }

.dmccbox {   flex-direction: column;  }
.dmcc6info_box { width: 100%;  }

section.dmcc8.equalsec.padd .container {  flex-direction: column;  }
section.dmcc8.equalsec.padd .container .col-left {  width: 100%;  }
section.dmcc8.equalsec.padd .container .col-right {  width: 100%;  }
.page-id-572 section.sh1.padd .col-right {  padding-top: 30px;  }
section.dmcc8.equalsec.padd {  padding-top: 0;  }

.log-container {  flex-direction: column;  margin-bottom: 30px; }
div#company {  padding-top: 0px; }
.news-logo-sec.padd {  padding: 0px; }
.page-id-593 .dubamian span.pro-taq {  font-size: 11px;  }
.page-id-593 .dubamian .main-vr-btns {  row-gap: 0;  }

section.ccl1 .container,section.ccl2 .container,section.ccl4 .container,section.ccl5 .container {  display: flex;  flex-direction: column;  }

section.ccl1 .col-left,section.ccl2 .col-left,section.ccl4 .col-left,section.ccl5 .col-left {    width: 100%;  }
section.ccl1 .col-right,section.ccl2 .col-right,section.ccl4 .col-right,section.ccl5 .col-right {  width: 100%;  }

.ccl-box { width: 100%;  margin: 20px 0px;  }
.how-to-get {  margin: 0;  }

section.dmcc8 .heading {  font-size: 24px !important;  }
.getp {  font-size: 16px;  }

section.ccl2 .col-left {  margin-bottom: 40px;  }
section.ccl4 .col-right {  margin-top: 40px;  }

.ceo-page .container {    padding: 40px 30px; }
.ceo-col-left, .ceo-col-right {    width: 50%; }
.bank-sec .main-heading {    padding-top: 40px; }
.bank-sec {    padding-bottom: 20px;  }
.ceo-col-left p.c-title {    font-size: 24px; }
.ceo-col-mid p.dec {    font-size: 12px; }
.ceo-abt-sec {    padding: 40px 0px; }
.logo-sec {    padding: 40px 0px; }
.ceo-page .container {    display: flex;    flex-direction: column; }
.ceo-col-left, .ceo-col-mid, .ceo-col-right {    width: 100%; }
.ceo-col-right {    padding-top: 20px; }
.bank-sec {    margin-top: 40px; }
.logo-bank ul li {    width: 30%;    margin: 10px 0px; }
.logo-bank ul {    display: flex;    flex-wrap: wrap; }

div.setup-sec .heading, .news-logo-sec .news-heading { font-size: 24px;  }
p.company-desc {  flex-direction: column;  }

p.company-desc {  margin-top: 0; }

.tems {  flex-direction: column;  }
.team-list {  width: 100%;  }
.number-logo {  flex-wrap: wrap; row-gap: 20px; }
.number-logo .num-log {  width: 48%;  }
.zone-sec {  padding-bottom: 60px;  }
.counter-item {  width: 100%;  }
.home-slider.mob-slide {  display: block;  }
.slider-item { display: none;  }

.home-slider.mob-slide .slider-item {  display: block;  }
.page-id-13 .sub-header.featured-banner { 
    background-size: cover !important;    
    background-position: 66% !important;  }

.ser-heading .consulting-custom-title {  font-size: 28px;  }


}

/* services page CSS */
.post-id-22644 .single-service-content:nth-child(2), .post-id-22654 .single-service-content:nth-child(3) {
  background: url(img/business-setup.jpg);   
  background-size: cover;
  background-repeat: no-repeat;
}

.post-id-22654 .single-service-content:nth-child(2) {
  padding-bottom: 60px;
}
.post-id-22654  .single-service-content:nth-child(5) {
  background: #002e5b;
  margin-top: 60px;
  padding-bottom: 60px;
}
.post-id-22654 .fourthtab ul li {
  display: block;
}
.post-id-22657 .single-service-content:nth-child(2) {
  background: #002e5b;
  margin-top: 60px;
  padding-bottom: 60px;
}
.post-id-22657 .single-service-content:nth-child(3) {
  padding-bottom: 50px;
}
.post-id-22657 .single-service-content:nth-child(4){
  background: url(img/business-setup.jpg);
  background-size: cover;
  background-repeat: no-repeat;
}


.post-id-22644 .verticle-left .tabs .tab {  color: #191919; }

@media screen and (max-device-width: 767px) and (orientation: landscape) { 

	.myside-left ul li{
		line-height:35px !important;
	}
.timeline ul li div {  width: 262px;  }
.timeline ul li:nth-child(2n) div {  left: -316px;  }

.rks-item,.rk5-single {  width: 47%;  }
div#dub .timeline ul li div {  width: 260px !important; }
div#dub .timeline ul li:nth-child(2n) div {  left: -310px !important;  }
.gradient .main-vr-btns {  margin-top: 0;  }
.sub-header.featured-banner {  min-height: 320px !important; }

p.ban-sub {   font-size: 15px;  }
.dubamian .s-heading {   font-size: 24px;  }
section.sh1 .heading {    padding-bottom: 0;  }

.top-bar .container { display: flex;flex-direction: column; align-items: center; }
.nav-toggle svg {   margin-top: 94px; }

button.toggle svg.svg-icon {   margin-top: 94px !important;  }

.service-template-default .main-vr-btns {  margin-top: 18px;  }
.service-template-default .consulting-custom-title { padding-bottom: 6px; }

.artwork-sec-service ul li {   width: 46%;  }
.page-id-514 .lcbox ul {  display: flex;  flex-wrap: wrap;  }
.page-id-514 .lcbox ul li { width: 45%;  margin-right: 22px;   }
.corpraecard {  width: 44%;  }
.zone-sec {    padding-bottom: 50px; }
}









@media screen and (max-width:900px){

.timeline ul li div{width:286px}
.timeline ul li:nth-child(2n) div{left:-342px}

}
@media screen and (max-width:600px){.timeline ul li{margin-left:20px}
.timeline ul li div{width:calc(100vw - 91px)}.timeline ul li:nth-child(2n) div{left:45px}
.timeline ul li:nth-child(2n) div::before{left:-15px;border-width:8px 16px 8px 0;border-color:transparent #fb601f transparent transparent}}
.timeline-clippy ul li::after{width:40px;height:40px;border-radius:0}
.timeline-rhombus ul li::after{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}
.timeline-rhombus ul li div::before{bottom:12px}
.timeline-star ul li::after{clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}
.timeline-heptagon ul li::after{clip-path:polygon(50% 0%,90% 20%,100% 60%,75% 100%,25% 100%,0% 60%,10% 20%)}
.timeline-infinite ul li::after{animation:2s infinite scaleAnimation}
@keyframes scaleAnimation{0%,100%{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(1.25)}}

@media screen and (max-width: 1053px) {
    .bannerLeftCnt {
        width: 100%;
    }

    .bannerLeftCnt h4 {
        text-align: center;
    }

    .bannerLeftCnt h1 {
        text-align: center;
    }

    .bannerLeftCnt p {
        text-align: center;
    }
    .coastCalcBtn{
        display: block;
        margin: auto;
    }
}

@media screen and (max-width: 768px) {
    .bannerLeftCnt h1 {
        font-size: 26px;
    }
.postid-478 .sub-header.featured-banner { padding: 0px; }
.postid-475 .sub-header.featured-banner { padding: 0px; }
.bannerImgSec {
  
  top: 56px;
}
.page-id-225 .bannerImgSec, .page-id-219 .bannerImgSec, .page-id-211 .bannerImgSec, .page-id-329 .bannerImgSec, .page-id-311 .bannerImgSec, .page-id-317 .bannerImgSec {
  top: 76px;
}
.page-id-197 .bannerImgSec {
  top: 0px;
}
.page-id-197 .bannerImgSec, .page-id-225 .bannerImgSec, .page-id-219 .bannerImgSec, .page-id-211 .bannerImgSec, .page-id-329 .bannerImgSec, .page-id-311 .bannerImgSec, .page-id-317 .bannerImgSec {
  padding-top: 15px;
}
.postid-451 .bannerImgSec, .postid-482 .bannerImgSec{
}
.postid-445 .bannerImgSec {
  top: 0px;
}
.itemm {
  padding-top: 30px;
}
.postid-445 .accountBannerBg {
  padding-top: 0;
}
.custom-editor-content {    display: flex;    flex-direction: column-reverse; }
.custom-editor-content .myside-left {
    padding-top: 30px;
  }
   .custom-editor-content .myside-right {
    padding-top: 0px;
    padding-left:15px;
    padding-right:15px;
  }
   .custom-editor-content .myside-right .sidebarfixed {
    width: 100% !important;
    
  }
  .cost-page.newpadd .container {
  padding: 0px 30px;
}
  
  
.postid-451 .bannerImgSec {
  top: 0px;
}
.postid-475 .bannerImgSec {
  top: 1px;
}
.postid-451 .accountBannerBg {
   
  padding-top: 0px;
}
.postid-462 .bannerImgSec{top: 0px;
    padding-top: 10px;} 
.postid-424 .bannerImgSec, .postid-433 .bannerImgSec{
  top: 75px;
}
.postid-358 .bannerImgSec{top: 0px;
    padding-top: 15px;}
.page-id-514 .bannerImgSec {
  top: 79px;
}
.postid-391 .bannerImgSec {
    top: 40px;
   }
.page-id-241 .bannerImgSec {
  top: 0px;
    padding-top: 40px;
}
.page-id-572 .bannerImgSec {
  top: 76px;
  padding-top: 50px;
}
.page-id-593 .bannerImgSec {
  top: 34px;
}
.postid-478 .bannerImgSec {
  top: 0px;
}
.page-ban-btn ul {
  flex-direction: column;
}
.page-ban-btn li {
  text-align: center;
}
.page-ban-btn li:last-child {
  margin-left: 0px;
  margin-top: 36px;
}
    .bannerLeftCnt p,
    .bannerLeftCnt h4 {
        font-size: 15px;
    }
    ul.sub-menu li {
  background: transparent;
}
.modal-menu ul li {
  border-left-width: 0px;
  padding-left: 15px;
}
li.menu-item ul.sub-menu a {
 
  border-top: none;
}
.menu-modal nav {border:none}

}

@media only screen and (max-width: 600px) {
    .top-bar {
        display: none;
    }
}

@media only screen and (min-width: 600px) and (max-width: 768px) {
    .top-bar {
        display: none;
    }
}

/* Basic media query for screens below 600px */
@media only screen and (max-width: 599px) {
    .top-bar {
        display: none;
    }
}

/* Media query for high-resolution screens below 600px */
@media only screen and (max-width: 599px) and (min-resolution: 2dppx) {
    .top-bar {
        display: none;
    }
}

/* Media query for low-resolution screens below 600px */
@media only screen and (max-width: 599px) and (max-resolution: 1.5dppx) {
    .top-bar {
        display: none;
    }
}

/* Media query for portrait orientation below 600px */
@media only screen and (max-width: 599px) and (orientation: portrait) {
    .top-bar {
        display: none;
    }
}

/* Media query for landscape orientation below 600px */
@media only screen and (max-width: 599px) and (orientation: landscape) {
    .top-bar {
        display: none;
    }
}

/* Media query for touch-enabled devices below 600px */
@media only screen and (max-width: 599px) and (hover: none) and (pointer: coarse) {
    .top-bar {
        display: none;
    }
}

/* Media query for non-touch devices below 600px */
@media only screen and (max-width: 599px) and (hover: hover) and (pointer: fine) {
    .top-bar {
        display: none;
    }
}

/* Media query for screens below 600px in print mode */
@media print and (max-width: 599px) {
    .top-bar {
        display: none;
    }
}

/* Media query for screens below 600px and max-width 480px */
@media only screen and (max-width: 480px) {
    .top-bar {
        display: none;
    }
    .cost-page .main-heading {
  font-size: 24px;
  font-weight: 600;
}
.page-template-cost-calculater .logo-sec .container {
  
  flex-direction: column;
}
.page-template-cost-calculater .cal-left {
  width: 100%;
}
.page-template-cost-calculater .cal-right {
  width: 100%;
  padding: 39px 18px 38px 9px;
}
.flip-box .inner {
  padding: 0px;
}
.box-containers {
  flex-direction: column;
}
.box-itemss {
  width: 100%;
}
.flip-box .inner {
  transform: unset;
}
flip-box-header {
  padding: 0px 20px;
}
}


/* Add other specific media queries as needed */
