@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400;700&display=swap');body{font-size:18px;color:#333;font-family:'Roboto Condensed',sans-serif!important;padding:0;margin:0}.top-bg{background-color:#12294c;padding:10px 0;color:#fff}.social-icons{text-align:right}.social-icons a{color:#fff;line-height:30px;font-size:30px;margin:0 5px;text-decoration:none}.social-icons a i{line-height:30px;font-size:30px;-webkit-transition:all 200ms ease-in;-webkit-transform:scale(1);-ms-transition:all 200ms ease-in;-ms-transform:scale(1);-moz-transition:all 200ms ease-in;-moz-transform:scale(1);transition:all 200ms ease-in;transform:scale(1)}.social-icons a:hover i{box-shadow:0 0 150px #000;z-index:2;-webkit-transition:all 200ms ease-in;-webkit-transform:scale(1.5);-ms-transition:all 200ms ease-in;-ms-transform:scale(1.5);-moz-transition:all 200ms ease-in;-moz-transform:scale(1.5);transition:all 200ms ease-in;transform:scale(1.5)}.header-bg{background-color:#f7f7f7;padding:10px 0}.logo img{width:239px;height:auto}.carousel-control.left{background-image:none;background-image:none;background-image:none;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);background-repeat:repeat-x;z-index:9}.carousel-control.right{background-image:none;background-image:none;background-image:none;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);background-repeat:repeat-x;z-index:9}.carousel-indicators li{background-color:#fff;width:30px;height:3px;border-radius:0;border:none}.carousel-indicators .active{background-color:#ffffff90;width:30px;height:3px;border-radius:0}.banner1{height:50vh!important;min-height:500px;background-image:url(../images/banner1.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover}.banner2{height:50vh!important;min-height:500px;background-image:url(../images/banner2.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover}.carousel-caption{position:absolute;right:15%;bottom:0;left:0;padding-bottom:5vw;text-align:center;top:auto;width:100%;background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.5));font-size:30px;font-size:1.5vw;font-weight:lighter}.carousel-caption h3{font-size:48px;font-weight:900;color:#FFF;font-family:'Oswald',sans-serif!important}.carousel-caption p{color:rgba(255,255,255,.7);font-size:25px}.home-bg{padding:40px 0}.home-heading span{font-size:24px;color:#f6c215;font-weight:700}.home-heading h1{font-size:36px;color:#3a85c8;font-weight:700;margin:0;padding-top:5px}.home-heading h2{font-size:30px;color:#333;font-weight:700;margin:0;padding-top:5px}.home-heading h3{font-size:30px;color:#333;font-weight:700;margin:0;padding-top:5px}.heading-2{font-size:35px;color:#333;font-weight:700;margin:0;padding-top:5px}.home-heading p{font-size:18px;color:#333;line-height:30px;margin:0;padding-top:15px;text-align:justify}.tagline{font-size:20px!important;color:#000;font-style:italic;font-weight:600}.line-border{width:70px;height:4px;background-color:#f6c215;margin-top:10px}.content-icon-new i{font-size:50px;width:64px;line-height:1.8;margin-top:5px;background:0 0;color:#f6c215;position:absolute}.home-img img{width:100%;height:auto}.box-right{padding-top:20px}.content-title-p{font-size:18px;color:#333;line-height:30px;margin-left:60px}.content-title{color:#3a85c8;font-size:22px;text-transform:capitalize;margin-left:60px;font-weight:600}.consultants-bg{background-color:#f7f7f7;padding:30px 0}.order-sm-2{order:2!important}.row-top{display:flex;flex-wrap:wrap}.consultants-bg-2{padding:40px 0}.package{padding:18px 0}.package ul{padding:0;margin-bottom:0}.package ul li{background-image:url(../images/arrow-page.png);background-repeat:no-repeat;background-position:8px 13px;padding-left:35px;list-style:none;text-align:left;padding-top:5px;padding-bottom:5px;font-size:18px;color:#333;line-height:30px}.home-text{padding:15px 15px}.home-text h4{text-align:center;font-size:18px;color:#333;font-weight:700;margin:0;padding-top:10px}.power-by{color:#fff;font-size:18px;font-weight:400;background-color:#12294c;padding:10px 0;margin-top:20px}.power-by a{color:#fff;font-weight:400}.power{text-align:right}.home-heading h4{text-transform:uppercase}.page-heading{padding:20px 0;background-color:#12294c;color:#fff}.page-heading h1{font-size:40px;font-weight:600;text-transform:uppercase}.aboutus{padding-top:30px}.aboutus p{text-align:justify;line-height:30px}.about-us-img img{width:100%;height:auto;margin-top:5px;border:2px solid #ccc;padding:2px}.title h1{color:#3a85c8;font-weight:800;text-transform:uppercase}.para h4{font-size:24px;padding-top:15px;font-weight:600}.para h3{font-size:24px;padding-top:15px;font-weight:600}.para p{text-align:justify;line-height:30px}.para ul{padding:0}.para li{background-image:url(../images/arrow-page.png);background-repeat:no-repeat;list-style:none;padding-left:30px;background-position:2px 5px;padding-bottom:8px}.table h2{color:#0e0e0e;font-weight:600}td p{padding-left:5px}/*Request A Quote CSS END*/
.right-ok{background-image:url(../images/right-icon.png);background-repeat:no-repeat;background-position:8px}.wrong-icon{background-image:url(../images/wrong-icon.png);background-repeat:no-repeat;background-position:8px}.example{margin:15px;font-size:14px;color:#656666;content:"Example";background-color:#fff;border-color:#929494;border-width:1px;border-radius:4px;padding:10px 20px 10px;border-style:solid}.form-control-feedback{display:none}.has-feedback label~.form-control-feedback{top:0!important}.error{text-align:left!important;display:table!important}.thnak4{margin-top:50px}.has-feedback .form-control{padding-right:42.5px}.form-group{margin:15px!important}.form-group input{border-left:5px solid #f6c215}.form-group textarea{border-left:5px solid #f6c215}.form-group select{border-left:5px solid #f6c215}.Submit-box{background-color:#f6c215;border:1px solid #f6c215;padding:10px 15px;color:#fff;border-radius:5px}.Submit-box:hover{background-color:#3a85c8;border:1px solid #3a85c8}.bg-box{color:#fff!important;background-color:#3a85c8;padding:18px}.table td{padding:5px;min-height:.01%;overflow-x:auto}@media only screen and (max-width :768px){.banner1{height:auto;min-height:250px;background-size:cover}.banner2{height:auto;min-height:250px;background-size:cover}.carousel-caption h3{font-size:35px}.carousel-caption{padding-bottom:15vw}.page-heading{padding:20px 0;background-color:#333;color:#fff}.page-heading h1{font-size:27px;font-weight:600;text-transform:uppercase}}
#breadcrumb{list-style:none;display:inline-block;margin:11px 0 0 0}#breadcrumb ul{padding-left:0;list-style:none}#breadcrumb li{float:left}#breadcrumb li a{color:#930;display:block;background:#fff;text-decoration:none;position:relative;height:36px;line-height:35px;padding:0 10px 0 5px;text-align:center;font-size:16px;margin-right:35px}#breadcrumb li:first-child a:before{border:none}#breadcrumb li a:before{left:-20px;border-left-color:transparent}#breadcrumb li a:before,#breadcrumb li a:after{content:"";position:absolute;top:0;border:0 solid #fff;border-width:18px 10px;width:0;height:0}#breadcrumb li a:after{left:100%;border-color:transparent;border-left-color:#fff}.social-icons img{width:26px; height:auto}
.blog-img img{
    width: 100%;
    height: auto;
    margin-top: 10px;
}

.icon-list ul li {
  font-size: 17px;
    line-height: 32px;
    padding-left: 25px;
    background-position: 0px 3px;
    display: block;
    background-image: url(../images/right-arrow.webp);
    background-repeat: no-repeat;
}

/* optional hover effect */
.icon-list li:hover {
  opacity: 0.85;
}
.card {
  border: 1px solid #ddd;
  padding: 20px;
  width: 100%;
  font-family: Arial, sans-serif;
  margin-top: 10px;
}

.card-title {
  font-size: 20px;
  font-weight: bold;
  color: #004080;
  margin-bottom: 10px;
  position: relative;
  display: inline-block;
}

.card-title::after {
  content: "";
  display: block;
  width: 40px;
  height: 3px;
  background: #c0392b;  /* red underline */
  margin-top: 5px;
}

.visa-list {
  list-style: none; /* remove bullets */
  margin: 0;
  padding: 0;
}

.visa-list li {
  position: relative;
  padding-left: 25px;
  margin: 8px 0;
  font-size: 16px;
  color: #333;
}

/* arrow icon before li */
.visa-list li::before {
  content: "➔";  /* right arrow */
  position: absolute;
  left: 0;
  top: 0;
  color: #999;   /* grey arrow */
  font-size: 14px;
}
.contact-card {
  width: 100%;
  border: 1px solid #ddd;
  border-radius: 8px;
  overflow: hidden;
  font-family: Arial, sans-serif;
  box-shadow: 0 4px 10px rgba(0,0,0,0.1);
  margin-top: 10px;
}

/* Image section */
.contact-img img {
  width: 100%;
  height: auto;
  display: block;
}

/* Info section */
.contact-info {
  background: #2b4b77;  /* deep blue */
  color: #fff;
  padding: 20px;
}

.contact-block {
  display: flex;
  align-items: flex-start;
  margin-bottom: 15px;
}

.contact-block .icon {
  font-size: 26px;
  margin-right: 12px;
  line-height: 1.2;
}

.details {
  flex: 1;
}

.small-text {
  font-size: 24px;
  margin: 0;
  opacity: 0.8;
}

.phone {
  margin: 2px 0;
  font-size: 16px;
  font-weight: bold;
}

.email {
  font-size: 20px;
  margin: 0;
  word-break: break-word;
}

hr {
  border: 0;
  border-top: 1px solid rgba(255,255,255,0.3);
  margin: 15px 0;
}