@import url('https://fonts.googleapis.com/css2?family=Koulen&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&amp;display=swap');
h1,h2,h3,h4,h5,h6{font-size: 30px; margin: 0px; padding: 0px; font-family: 'Koulen', cursive;}
ul{padding: 0px; margin: 0px; list-style-type: none;}
li{padding: 0px; margin: 0px; font-size: 14px; font-family: 'Inter', sans-serif;}
a{font-size: 14px; font-family: 'Inter', sans-serif;}
a:hover{text-decoration: none;}
p{font-size: 15px; padding: 0px; margin: 0px; font-family: 'Inter', sans-serif;}
body{padding: 0px; margin: 0px; box-sizing: content-box; background: #F8FBFF url(img/triangle-bg-pattern.png);}
span{padding: 0px; margin: 0px; font-family: 'Inter', sans-serif;}
button{font-family: 'Inter', sans-serif;}
input{font-family: 'Inter', sans-serif;}
textarea{font-family: 'Inter', sans-serif;}
/*Css*/
.lower-content span{line-height: 26px; font-size: 14px!important;}
.fennec-mobile-nav .navbar-nav {  overflow-y: auto;  height: 428px;}
.fennec-nav .navbar .navbar-nav .nav-item {  position: relative;  padding: 0;}
.fennec-nav .navbar .navbar-nav .nav-item a {text-transform: uppercase;  padding: 12px 16px; font-weight: bold; position: relative;  z-index: 1;  margin: 0;}
.fennec-nav .navbar .navbar-nav .nav-item a:hover::before, .fennec-nav .navbar .navbar-nav .nav-item a:focus::before, .fennec-nav .navbar .navbar-nav .nav-item a.active::before {  opacity: 1;  visibility: visible;}
.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu {  -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);  background: -webkit-gradient(linear,left top,left bottom,from(#F56C28),to(#FD4D01)),#F56E28;    background: -webkit-linear-gradient(top,#F56C28 0%,#FD4D01 100%),#F56E28;    background: -moz-linear-gradient(top,#F56C28 0%,#FD4D01 100%),#F56E28;    background: -o-linear-gradient(top,#F56C28 0%,#FD4D01 100%),#F56E28;    background: linear-gradient(180deg,#F56C28 0%,#FD4D01 100%),#F56E28; position: absolute;  border: none;  top: 80px;  left: 0;  width: 250px;  z-index: 99;  display: block;  opacity: 0;  visibility: hidden;  border-radius: 0;  -webkit-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;  padding-top: 0px;  padding-left:0px;  padding-right: 0px;  padding-bottom: 15px;}
.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li{ background-position: 0% 50%;}
.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li a {  text-transform: capitalize;  padding: 5px 15px;  display: block;  color: #fff; font-size: 14px;  font-weight: 600;}
.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li a::before {  display: none;}
.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:hover, .fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:focus, .fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li a.active {  color: #fff;     }
.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:hover::after, .fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:focus::after, .fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li a.active::after {  opacity: 1;  visibility: visible;  -webkit-transform: scale(1);          transform: scale(1);}
.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li a::first-child {  margin-top: 0;}
.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu {  left: 220px;  top: 0;  opacity: 0;  visibility: hidden;}
.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu {  left: 220px;  top: 0;  opacity: 0;  visibility: hidden;}
.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li:hover .dropdown-menu {  opacity: 1;  visibility: visible;  top: -15px;}
.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li:hover .dropdown-menu {  opacity: 1;  visibility: visible;  top: -15px;}
.fennec-nav .navbar .navbar-nav .nav-item:hover .dropdown-menu {  opacity: 1;  visibility: visible;  top: 100%;  margin-top: 0;}
.navbar{padding: 0px;}
a.nav-link.active{background-image: url(img/icon-1.png) !important;    background: no-repeat;    color: #2E3092;    background-position: 5% 50%;}

h1.gth {
margin-bottom: 50px;
}
.modal-content{border-radius: 0;}
.close{float: right;font-size: 23px;font-weight: 600;line-height: 2;color: #fff;text-shadow: 0 1px 0 #fff;    opacity: .7;}
.close:hover, .close:focus {color: #fff;text-decoration: none;cursor: pointer;opacity: .9;}
.send_p {    font-size: 17px !important;    line-height: 22px;    text-align: center;    margin-bottom: 20px;}
.modal-body input[type="text"], .modal-body select,
.modal-body input[type="number"]{width:100%; padding:5px 12px; border-radius:0px; outline: none;  box-shadow: none;  font-family: 'Inter', sans-serif; font-size: 14px;}
.modal-body textarea{width:100%; height:100px; padding:5px 12px; border-radius:0px; outline: none;  box-shadow: none;  font-family: 'Inter', sans-serif; font-size: 14px;} 
.modal-body select{ width: 100%; outline: none;  box-shadow: none;}
.modal-header {    padding: 0 15px !important;    color: #fff;   background-image: linear-gradient(to right, #115294, #0d3d6f);    height: 46px;}
.pac-container { z-index: 100000; }
.g-recaptcha{transform:scale(0.80);transform-origin:0 0;-webkit-transform-origin:0 0}
.modal_btn{width:auto; background:#000; padding: 8px 25px; border:none; color:#fff; font-size:14px; border-radius:4px; cursor: pointer; transition: 0.5s;}
.modal_btn:hover,.modal_btn:focus{background: #fa8524; color: #fff;}
.form-group textarea {height: 80px !important;}
span.modal-title {  display: block;    text-align: center;    width: 100%;    font-size: 20px;    margin-top: 10px;}
a.enquiry {cursor: pointer;    background: linear-gradient(-45deg, #f75c1e, #f77a00, #f78d46, #f74d00);    background-size: 400% 400%;    animation: gradient 15s ease infinite; position: relative;    top: -1px; padding: 14px 26px;}
@keyframes gradient {
0% {background-position: 0% 50%;}
50% {background-position: 100% 50%;}
100% {background-position: 0% 50%;}
}
p.gtp{font-family: 'Koulen', cursive;font-size: 30px;line-height: 22px;}
.infomation-sticky{  background-image: linear-gradient(to right, #dc3545, #3e9bff)  ; animation: gradient 15s ease infinite;    margin-top: 0px;}
div#navbarSupportedContent {    margin: 0px auto;    text-align: center;    display: inherit !important;    flex-grow: 0 !important;}
ul.dropdown-menu li {line-height: 22px;}
.search-bar input {font-family: 'Inter', sans-serif;    border: 0px;    font-size: 14px;    width: 100%;    outline: none;    height: 38px;    color: #fff;    padding-left: 15px;    background: #f7934a; border-radius: 50px;}
.search-bar input::placeholder {color: #fff;}
.search-bar button {    outline: none;    border: none;    background-color: transparent;    cursor: pointer;    position: absolute;    top: 3px;    right: 21px;    background: #f76812;    border-radius: 50px;    width: 32px;    height: 32px;}
.search-bar button i{font-size: 12px;     position: relative;  top: -3px;}
.three-point .title > span{ font-family: 'Koulen', cursive; font-size: 40px; line-height: 22px;}
.yellow-box .border .media{background: url(img/award-bg.svg) no-repeat;  background-size: 30%;}
.yellow-box .border {background: url(img/yellowDots.svg)no-repeat; font-size: 14px;    line-height: 22px;    background-position: 95% -7px;    padding-bottom: 0;}
.blue-box .border .media{background: url(img/indiaIconBg.svg) no-repeat; background-size: 36%; background-position: -5% 0;}
.blue-box .border {    background: url(img/blueDots.svg)no-repeat;    font-size: 14px;    line-height: 22px;    background-position: 95% 132%;    padding-bottom: 0;}
.orange-box .border .media{background: url(img/bewareIconBg.svg) no-repeat; background-size: 36%; background-position: -5% 0;}
.orange-box .border {background: url(img/orangeDots.svg)no-repeat;    font-size: 14px;    line-height: 22px;       background-position: 95% -15px;  padding-bottom: 0;}
.check-img-center img{width: 10%;}
.our-offering{background: #F8FBFF url(img/triangle-bg-pattern.png);}
/*Flip*/
.flip-card {  background-color: transparent;  width: 100%;  height: 252px;  perspective: 1000px;}
.flip-card-inner {  position: relative;  width: 100%;  height: 100%;  text-align: center;  transition: transform 0.6s;  transform-style: preserve-3d;  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);}
.flip-card:hover .flip-card-inner {  transform: rotateY(180deg);}
.flip-card-front, .flip-card-back {  position: absolute;  width: 100%;  height: 100%;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;}
.flip-card-front {color: black;}
.flip-card-back {  background-color: #115294;  color: white;  transform: rotateY(180deg);}
.flip-card-back img {    margin-top: 22px;}
.flip-card-back h4{color: #f78942;    font-size: 25px;    display: block;    margin-bottom: 8px;}
.flip-card-back p {    padding-left: 15px;    padding-right: 15px;    line-height: 18px;}
.home-form-design{background: -webkit-gradient(linear,left top,left bottom,from(#F56C28),to(#FD4D01)),#F56E28;    background: -webkit-linear-gradient(top,#F56C28 0%,#FD4D01 100%),#F56E28;    background: -moz-linear-gradient(top,#F56C28 0%,#FD4D01 100%),#F56E28;    background: -o-linear-gradient(top,#F56C28 0%,#FD4D01 100%),#F56E28;    background: linear-gradient(180deg,#F56C28 0%,#FD4D01 100%),#F56E28; }
.home-form input{background-color: transparent;    border-bottom: 1px solid rgba(255,255,255,0.6);    color: #fff;    outline: none;    border: none;    border-bottom: 1px solid #C6D8E1;    -webkit-border-radius: 0px;    -moz-border-radius: 0px;    border-radius: 0px;    padding-left: 0;    -webkit-box-shadow: none;    -moz-box-shadow: none;    box-shadow: none;    -webkit-transition: 0.3s ease all;    -o-transition: 0.3s ease all;    -moz-transition: 0.3s ease all;    transition: 0.3s ease all; font-style: 14px; caret-color:#115294;}
.home-form textarea{background-color: transparent;    border-bottom: 1px solid rgba(255,255,255,0.6);    color: #fff;    outline: none;    border: none;    border-bottom: 1px solid #C6D8E1;    -webkit-border-radius: 0px;    -moz-border-radius: 0px;    border-radius: 0px;    padding-left: 0;    -webkit-box-shadow: none;    -moz-box-shadow: none;    box-shadow: none;    -webkit-transition: 0.3s ease all;    -o-transition: 0.3s ease all;    -moz-transition: 0.3s ease all;    transition: 0.3s ease all; resize: none; font-style: 14px;}
.home-form input::placeholder{color: #fff; font-size: 14px;}
.home-form textarea::placeholder{color: #fff; font-size: 14px;}
/*.submit-btn button {    background: #115294;    color: #fff;    padding: 8px 25px; cursor: pointer;}*/
.submit-btn button {    background: #fff;   border-radius: 50px; color: #f56c26;    padding: 8px 25px;    cursor: pointer;    font-size: 14px; transition: 0.5s;}
.submit-btn button:hover {background-color: #115294; color: #fff;}
.home-form-design span {font-size: 25px;    margin-bottom: 0;    display: block;    line-height: 22px;}
.title h2 {    line-height: 22px;}
.home-form-design > img{width: 50%;}
div#owl-demo .owl-buttons {    display: none;}
.about-home {background: -webkit-gradient(linear,left top,left bottom,from(#F56C28),to(#FD4D01)),#F56E28;    background: -webkit-linear-gradient(top,#F56C28 0%,#FD4D01 100%),#F56E28;    background: -moz-linear-gradient(top,#F56C28 0%,#FD4D01 100%),#F56E28;    background: -o-linear-gradient(top,#F56C28 0%,#FD4D01 100%),#F56E28;    background: linear-gradient(to right, #dc3545, #3e9bff)}
.center-img img{position: absolute;}
.about-part {    margin-top:100px;}
.about-part p {    padding-left: 60px;    padding-right: 60px;}
.two-devide {background: #F8FBFF url(img/triangle-bg-pattern.png);}

/*Call Me*/
.phone_lefts-side{position:relative;}
.phone_lefts-side a{ position: fixed;    bottom: 50px;    color:white;    animation: topBottom 4s infinite;    z-index: 999;    left: 20px;    background-color: #fc4e03;    color: white;    padding: 10px 16px;    border-radius: 50%;    font-size: 20px; animation: bounce 4s infinite alternate; line-height: 28px;}     
.glow {  font-size: 80px;  color: #fff;  text-align: center;  -webkit-animation: glow 1s ease-in-out infinite alternate;  -moz-animation: glow 1s ease-in-out infinite alternate;  animation: glow 1s ease-in-out infinite alternate;}
@-webkit-keyframes glow {
from {text-shadow: 0 0 10px #f3fffd , 0 0 20px #f3fffd, 0 0 30px #f3fffd , 0 0 40px #f3fffd , 0 0 50px #f3fffd , 0 0 60px #f3fffd , 0 0 70px #f3fffd ;}
to {text-shadow: 0 0 20px #f3fffd, 0 0 30px #f3fffd , 0 0 40px #f3fffd , 0 0 50px #016098 , 0 0 60px #f3fffd , 0 0 70px #f3fffd , 0 0 80px #f3fffd ;}
}
.bounce{animation: bounce 965 1.6s ease infinite;transform-origin:50% 50%;}
@keyframes bounce{0%{transform:translateY(0)}
12.5%{transform:translateY(0)}
25%{transform:translateY(0)}
50%{transform:translateY(-15px)}
62.5%{transform:translateY(0)}
75%{transform:translateY(-15px)}
100%{transform:translateY(0)}
}
.left_side .border .media .media-body span {    font-size: 25px;    font-weight: 700;	font-family: 'Koulen', cursive; font-weight: 100;}
.left_side .border:hover{	background: -webkit-gradient(linear,left top,left bottom,from(#F56C28),to(#FD4D01)),#F56E28;    background: -webkit-linear-gradient(top,#F56C28 0%,#FD4D01 100%),#F56E28;    background: -moz-linear-gradient(top,#F56C28 0%,#FD4D01 100%),#F56E28;    background: -o-linear-gradient(top,#F56C28 0%,#FD4D01 100%),#F56E28;    background: linear-gradient(180deg,#F56C28 0%,#FD4D01 100%),#F56E28;    color: #fff;    border: none;}
.load-filed input::placeholder{color: #fff;}
.load-filed select::placeholder{color: #fff;}
.load-filed textarea::placeholder{color: #fff;}
.load-filed button{cursor: pointer; outline: none; border: 0px; border-radius: 0px;}
.load-filed input {  font-size: 14px;  height: calc(2.25rem + 2px);  background: #f66a26;    border-radius: 50px; color: #fff !important;}
.load-filed  .form-control:focus{box-shadow: none !important; border-bottom: 1px solid #fc4e02; background-color: #053666;}
.load-filed textarea {
background: #f66a26;
border-bottom: 1px solid #ccc;
padding-left: 0;
font-size: 14px;
height: calc(6.25rem + 2px);
box-shadow: none;
outline: none;
border: 0px;
border-radius: 0px;
border-bottom: 1px solid #ccc;
font-family: 'Inter', sans-serif;
border-radius: 50px;
color: #fff !important;
}
.load-filed select{box-shadow: none; outline: none; border: 0px; border-radius: 0px; border-bottom: 1px solid #ccc; padding-left: 0;  font-size: 14px; color: #495057;  font-family: 'Inter', sans-serif;   background: #f66a26; border-radius: 50px;   height: calc(2.25rem + 2px);}
.load-filed button {    cursor: pointer;    outline: none;    border: 0px;      background: #115294;   padding: 8px 25px;    color: #fff;     border-radius: 50px;     font-size: 14px; transition: 0.5s;}
.load-filed button:hover {background-color: #115294;}
.header-navigation {    border-radius: 50px;}
.get-a-quate a {    border-radius: 50px;}
.under-orange{background: -webkit-gradient(linear,left top,left bottom,from(#F56C28),to(#FD4D01)),#F56E28;    background: -webkit-linear-gradient(right,#F56C28 0%,#FD4D01 100%),#F56E28;    background: -moz-linear-gradient(right,#F56C28 0%,#FD4D01 100%),#F56E28;    background: -o-linear-gradient(right,#F56C28 0%,#FD4D01 100%),#F56E28;    background: linear-gradient(180deg,#F56C28 0%,#FD4D01 100%),#F56E28;}
ul.check li{background: url(img/tick.png)no-repeat;    padding-left: 22px;    margin-bottom: 18px;    line-height: 22px;    background-position: 0% 20%;}

a.bg-color {    background: #fff;    padding: 10px 25px; color: #fd4f03;    border-radius: 50px; box-shadow: rgba(255, 255, 255, 0.5) 0px 3px 5px;}
.bg-two {letter-spacing: 2px; font-size: 13px;}
.disclaimer p{font-size: 10px;}
.two-btn li a:hover{background-color: #115294; color: #fff; box-shadow: rgba(12, 70, 129, 0.5) 0px 3px 5px;}
.two-btn li a{transition: 0.5s;}
.website-query img{margin: 0px auto;}
.website-query span {    font-size: 18px;    font-weight: 700;    font-style: italic;}
.website-query a {    color: #777;}
.website-query p{    color: #777;}
a.search-btn {background: -webkit-gradient(linear,left, from(#F56C28),to(#FD4D01)),#F56E28; background: -webkit-linear-gradient(right,#F56C28 0%,#FD4D01 100%),#F56E28;    background: -moz-linear-gradient(right,#F56C28 0%,#FD4D01 100%),#F56E28;    background: -o-linear-gradient(right,#F56C28 0%,#FD4D01 100%),#F56E28;    background: linear-gradient(180deg,#F56C28 0%,#FD4D01 100%),#F56E28;    padding: 8px 30px 8px 30px;    border-radius: 50px;    margin-top: 12px;    display: inline-block;}
.loan-form {    position: relative;}
.set-metter {    position: relative;}
.three-d-main img {    width: 22%;}
.taraju {    position: absolute;    top: 80px;    left: 18%;}
.three-d-main img {    position: relative;    left: 20%;}
.taraju {    position: absolute;    top: 30%;    left: 34%;}
.tag-line{background: #f5f5f5 url(img/footerabove_bg.jpg) no-repeat 67% 100%;    padding: 22px 15px 35px 15px;    background-size: contain;}
.whats_are-you p {    font-size: 16px;    margin: 0px;    color: #646464;    font-weight: 500;}
.tag-line .whats_are-you .title .check-img-center img{width: 16%;}
.whats_are-you .title h3 {    line-height: 24px; font-size: 40px;}
.call_us_btn_box {    padding-top: 33px;}
.call_us_btn {    text-decoration: none;    font-weight: 400;}
.call_us_btn i {    padding: 15px 20px 15px 20px;    background-color: #fa570e;    color: #ffffff;    font-size: 29px;}
.call_us_btn span {    padding: 12px 20px;    background-color: #d74f0d;    color: #ffffff;    font-size: 29px;    font-weight: 500;}
footer{  background-image: linear-gradient(to right, #115294, #0d3d6f);    background: -webkit-linear-gradient(to right, #115294, #0d3d6f);    background: -webkit-linear-gradient(to right, #115294, #0d3d6f);    background: -moz-linear-gradient(to right, #115294, #0d3d6f);    background: -o-linear-gradient(to right, #115294, #0d3d6f);}
/*.full-footer h6{font-size: 50px;}*/
.full-footer p.title-sm.text-center.w-100.text-white {  font-size: 50px;}
.full-footer{margin: 0px auto;     border-bottom: 1px solid #025bb5;}
.full-footer p {    color: #70afef;}
.full-footer a{color: #fd4e02;}
.footer-social-media i{font-size: 35px; color: #70afef;}
.widget a{color: #70afef; transition: 0.5s;}
.widget a:hover{color: #fa570e;}
.widget span{font-size: 20px; line-height: 10px;}
.widget ul li {    line-height: 28px;}
.midd-center{margin: 0px auto;}
.col-footer-full-content a{color: #70afef;}
.col-footer-full-content{border-top:1px solid #025bb5; border-bottom:1px solid #025bb5;}
.col-footer-full-content li a{border-right: 1px solid #025bb5;}
.mails-and-phone li{color: #f95c14;}
.mails-and-phone li a{color: #70afef;}
.mails-and-phone p{color: #70afef; font-size: 12px;}
.copy-right a{border-bottom: 1px solid #6c757d !important;}
#toTop{position:fixed; bottom:5px; right:15px; cursor:pointer; transition: 0.5s; z-index: 99999;}
.fixed-side {    z-index: 99;    position: fixed;   bottom:30%; left: -20px;}
.fixed-side a {    display: block; cursor: pointer;}
a.color-change { background: linear-gradient(to right, #060606 0%, #0d0e0e 100%);    border-radius: 5px;    padding: 0px 15px;    left: 10px;    position: relative;}
button.cursor-pointer {background: linear-gradient(to right, #ff8c4c 0%, #ffb287 100%); font-size: 14px !important;    border-radius: 5px;    width: 100%;    position: relative;    left: 10px; cursor: pointer; outline: none;}
.fixed-side li {    margin-top: 10px;}
/*Banner*/
.corpix-banner-section { min-height:350px;  background-repeat: no-repeat;  background-size: cover;  background-position: center center;  position: relative;  overflow: hidden;  z-index: 1;}
.corpix-banner-section::before {  content: "";  position: absolute;  left: 0;  top: 0;  background: rgba(17, 56, 100, 0.5);  width: 100%;  height: 100%;  z-index: -1;}
.corpix-banner-section .shape-1 {  width: 970px;  height: 970px;      border: 3px solid #0536661c; border-radius: 50%;  position: absolute;  top: -85%;  left: -16%; z-index: -1;}
.corpix-banner-section .shape-2 {  width: 970px;  height: 970px;  border: 3px solid #f7782f21; border-radius: 50%;  position: absolute;  top: -77%;  left: -21%;  z-index: -1;}
.corpix-banner-section .shape-3 {  width: 590px;  height: 590px;     background: #053666ad;  border-radius: 50%;  position: absolute;  right: -8%;  bottom: -49%;  z-index: -1;}
.corpix-banner-section .shape-4 {  width: 590px;  height: 590px;  border: 3px solid #ffffff;  border-radius: 50%;  position: absolute;  right: -7.5%;  bottom: -38%;  z-index: -1;}
.corpix-banner-section .page-banner-content .title {  font-size: 60px;  line-height: 1.25;  color: #ffffff;  text-transform: uppercase;  position: relative;  z-index: 1;}
.corpix-banner-section .page-banner-content .breadcrumb {  margin-bottom: 0;  margin-top: 10px;}
.corpix-banner-section .page-banner-content .breadcrumb .breadcrumb-item {  font-size: 18px;  line-height: 30px; font-weight: 700;  text-transform: uppercase;  color: #ffffff;}
.corpix-banner-section .page-banner-content .breadcrumb .breadcrumb-item + .breadcrumb-item::before {  content: "/";  font-size: 18px;  padding-right: 8px;  color: #ffffff;}
.corpix-banner-section .page-banner-content .breadcrumb .breadcrumb-item.active {  color: #ffa800;}
@media only screen and (max-width: 1199px) {
.corpix-banner-section {min-height: 520px;}
.corpix-banner-section .shape-1 {width: 650px; height: 650px;}
.corpix-banner-section .shape-2 {width: 650px; height: 650px;}
.corpix-banner-section .shape-3 {width: 450px; height: 450px;}
.corpix-banner-section .shape-4 {width: 450px; height: 450px;}
.corpix-banner-section .page-banner-content .title {font-size: 48px;}
}
@media only screen and (max-width: 991px) {
.corpix-banner-section {min-height: 450px;}
.corpix-banner-section .shape-1 {width: 550px; height: 550px;}
.corpix-banner-section .shape-2 {width: 550px; height: 550px;}
.corpix-banner-section .shape-3 {width: 350px; height: 350px;}
.corpix-banner-section .shape-4 {width: 350px; height: 350px;  bottom: -40%;}
.corpix-banner-section .page-banner-content .title {font-size: 48px;}
}
@media only screen and (max-width: 767px) {
.corpix-banner-section {min-height: 350px;}
.corpix-banner-section .page-banner-content .title {font-size: 30px;}
.corpix-banner-section .page-banner-content .breadcrumb .breadcrumb-item {font-size: 16px;}
.corpix-banner-section .page-banner-content .breadcrumb .breadcrumb-item + .breadcrumb-item::before {font-size: 16px;}
}

@media only screen and (max-width: 575px) {
.corpix-banner-section .shape-1 {display: none;}
.corpix-banner-section .shape-2 {display: none;}
.corpix-banner-section .shape-3 {display: none;}
.corpix-banner-section .shape-4 {display: none;}
}

li.breadcrumb-item a {    color: #115294;}
.section-title .title {   font-size: 30px;  line-height: 0;  color: #053666;}
.contact-info-section .single-info {    border: 1px solid #053666;    padding: 0 5px 18px;    min-height: 145px;}
.contact-info-section .single-info .info-content .title {    font-size: 16px;    line-height: 30px;    color: #0a0c1c;}
.contact-info-section .single-info .info-content p {font-size: 14px;    line-height: 20px;  color: #66676d;}
.contact-info-section .single-info .info-icon {    font-size: 36px;    color: #115294;}
.contact-form-section .contact-wrap {  background: #f3f4f7;  padding: 60px 110px 95px;  margin-bottom: -120px;  position: relative;  z-index: 5;}
@media only screen and (max-width: 767px) {
.contact-form-section .contact-wrap {padding: 60px 70px 75px;}
}
@media only screen and (max-width: 575px) {
.contact-form-section .contact-wrap {padding: 50px 35px 75px;}
}
.contact-form-section .contact-wrap .contact-form-wrap {padding-top: 30px;}
.contact-form-section .contact-wrap .contact-form-wrap .single-form {  margin-top: 20px;}
.contact-form-section .contact-wrap .contact-form-wrap .single-form .form-control {  border: 1px solid transparent;  height: 50px;  padding: 10px 25px;  background: #ffffff;  color: #415674;  border-radius: 0;}
.contact-form-section .contact-wrap .contact-form-wrap .single-form .form-control::-webkit-input-placeholder {  opacity: 0.95;  font-size: 14px;  color: #545454;  font-weight: 400;}
.contact-form-section .contact-wrap .contact-form-wrap .single-form .form-control:-moz-placeholder {  opacity: 0.95;  font-size: 14px;  color: #545454;  font-weight: 400;}
.contact-form-section .contact-wrap .contact-form-wrap .single-form .form-control::-moz-placeholder {  opacity: 0.95;  font-size: 14px;  color: #545454;  font-weight: 400;}
.contact-form-section .contact-wrap .contact-form-wrap .single-form .form-control:-ms-input-placeholder {  opacity: 0.95;  font-size: 14px;  color: #545454;  font-weight: 400;}
.contact-form-section .contact-wrap .contact-form-wrap .single-form .form-control:focus {  outline: none;  box-shadow: none;  border-color: #053666;}
.contact-form-section .contact-wrap .contact-form-wrap .single-form textarea.form-control {  height: 135px;  color: #415674;  font-size: 14px;  font-weight: 700;  padding: 10px 25px;  padding-top: 15px; resize: none;}
.contact-form-section .contact-wrap .contact-form-wrap .single-form textarea.form-control:focus {  outline: none;  box-shadow: none;}
.contact-form-section .contact-wrap .contact-form-wrap .form-btn .btn {  height: 50px;  line-height: 48px;  font-size: 16px;  padding: 0 30px;  color: #0a0c1c;  text-transform: uppercase;  margin-top: 30px; border-radius: 50px;}
.contact-form-section .contact-wrap .contact-form-wrap .form-btn .btn:hover {  background: #0a0c1c;  border-color: transparent;  color: #ffa800;}
.contact-map-section .contact-map-wrap {  margin-bottom: -7px;}
.contact-map-section .contact-map-wrap iframe {  height: 550px;  width: 100%;  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);}
@media only screen and (max-width: 767px) {
.contact-map-section .contact-map-wrap iframe {height: 430px;}
}

.form-btn button {    background: #053666;    color: #fff;}
.form-btn button:hover {color: #fff !important; background-color: #115294 !important;}

.color-site a {    font-size: 16px; display: block;}
.color-site { background-color: #115294;}
.inputBox input {    font-size: 15px; position: relative; height: 30px; outline: none; font-family: 'Inter', sans-serif;}
.inputBox textarea {    font-size: 15px; position: relative; height: 80px; padding-top: 8px; outline: none; font-family: 'Inter', sans-serif;}
.inputBox button { cursor: pointer;    background: #115294;    color: #fff;  height: 45px; outline: none;}
.white-wrap .form {  background: #053666;   padding: 20px 20px 25px 20px; position: relative;}
.white-wrap .form i {    font-size: 12px;    position: absolute;    right: 35px;    margin-top: 7px;}
.form p {font-size: 27px; font-weight: 600;}
.white-wrap{box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
ul.coloring li a {    background: #053666;    padding: 15px;    color: #fff;    font-size: 18px;}
.full-width-type {    background-color: #222222;    margin-top: 30px;    width: 100%;    margin-bottom: 20px;}
.inner-states a {    color: #fff; display: block;}
.inner-states {    text-align: left;  background: #115294;   text-align: center;    line-height: 40px; margin-bottom: 10px;}
ul.coloring {    text-align: center;}
.parent-divison h2 {    font-size: 30px;}
.parent-divison h3 {    font-size: 30px;}
.parent-divison h4 {    font-size: 30px;}
.sitema-links-item h2 {    font-size: 30px;}
.skin-color {    background: #053666;}
/*About Us*/
.corpix-about-section .about-img-wrap {  position: relative;  padding-right: 30px;}
.corpix-about-section .about-img-wrap .shape-1 {	position: absolute;    top: 65px;    left: -145px;    z-index: -1;}
.corpix-about-section .about-img-wrap .about-img {  position: relative;  z-index: 1;}
.corpix-about-section .about-img-wrap .about-img .image {  width: 100%;}
.corpix-about-section .about-img-wrap .about-img::before {  content: "";  position: absolute;  left: 0;  top: 0;  background: rgba(17, 56, 100, 0.5);  width: 100%;  height: 100%;}
.corpix-about-section .about-img-wrap .about-img.image-1 {  position: relative;  overflow: hidden;}
.corpix-about-section .about-img-wrap .about-img.image-1 .shape-2 {  position: absolute;  left: -50px;  bottom: -190px;  width: 330px;  height: 330px;  border: 3px solid #ffffff;  border-radius: 50%;}
.corpix-about-section .about-img-wrap .about-img.image-1 .shape-2::before {  content: "";  position: absolute;  width: 100%;  height: 100%;  border: 3px solid #ffffff;  border-radius: 50%;  transform: scale(0.85);}
.corpix-about-section .about-img-wrap .about-img-right {  margin-top: 35px;}
.corpix-about-section .about-img-wrap .about-img-right .shape-2 {  border: 12px solid #115294;  margin-bottom: 20px;}
@media only screen and (max-width: 1399px) {
.corpix-about-section .about-content {padding-left: 40px;}
}
.corpix-about-section .about-content .text {  margin-top: 12px;}
.corpix-about-section .about-content .about-list {  margin-top: 40px;}
.corpix-about-section .about-content .about-list ul li {  font-size: 18px;  line-height: 36px;  font-weight: 700;  color: #0a0c1c;}
.corpix-about-section .about-content .about-list ul li i {  font-size: 16px; color: #053666;  margin-right: 5px;}
@media only screen and (max-width: 1199px) {
.corpix-about-section {padding-top: 140px; padding-bottom: 100px;}
.corpix-about-section .about-img-wrap {padding-right: 0;}
.corpix-about-section .about-content {padding-left: 40px;}
.corpix-about-section .about-content .text {padding-right: 0; margin-top: 30px;}
.corpix-about-section .about-content .about-list {margin-top: 30px;}
}
@media only screen and (max-width: 991px) {
.corpix-about-section {padding-top: 120px; padding-bottom: 80px;}
.corpix-about-section .about-img-wrap {padding-right: 0;}
.corpix-about-section .about-content {padding-left: 0px;  margin-top: 50px;}
.corpix-about-section .about-content .about-list { margin-top: 30px;}
}
.corpix-about-02 {  padding-top: 410px;  padding-bottom: 0;}
.corpix-about-02 .about-img-wrap-02 {  position: relative;}
.corpix-about-02 .about-img-wrap-02 .about-img-big {  position: relative;}
.corpix-about-02 .about-img-wrap-02 .about-img-big::before {  content: "";  position: absolute;  left: 0;  top: 0;  background: rgba(17, 56, 100, 0.4);  width: 100%;  height: 100%;}
.corpix-about-02 .about-img-wrap-02 .about-img-sm {  margin-top: 15px;  display: inline-block;  position: relative;}
.corpix-about-02 .about-img-wrap-02 .about-img-sm::before {  content: "";  position: absolute;  left: 0;  top: 0;  background: rgba(17, 56, 100, 0.4);  width: 100%;  height: 100%;}
.corpix-about-02 .about-img-wrap-02 .about-experience {  background: #ffa800;  width: 305px;  padding: 40px 50px;  margin-top: 15px;  position: relative;  left: -114px;}
.corpix-about-02 .about-img-wrap-02 .about-experience .shape-1 {  width: 240px;  height: 240px;  border: 2px solid #ffffff;  border-radius: 50%;  position: absolute;  right: -120px;  bottom: -105px;}
.corpix-about-02 .about-img-wrap-02 .about-experience .shape-1::before {  content: "";  position: absolute;  border: 2px solid #ffffff;  border-radius: 50%;  transform: scale(0.8);  width: 100%;  height: 100%;}
.corpix-about-02 .about-img-wrap-02 .about-experience .experience-content .number {  font-size: 72px;  line-height: 1;  color: #0a0c1c;  position: relative;  padding-left: 20px;}
.corpix-about-02 .about-img-wrap-02 .about-experience .experience-content .number::before {  content: "";  position: absolute;  left: 0;  top: 6px;  background: #ffffff;  width: 10px;height: 67px;}
.corpix-about-02 .about-img-wrap-02 .about-experience .experience-content span {  font-size: 18px;  line-height: 30px;  font-weight: 700;  display: inline-block; color: #0a0c1c;  margin-top: 15px;}
.corpix-about-02 .about-content-02 {  padding-left: 70px;}
.section-title .sub-title {    font-size: 18px;    line-height: 30px;  text-transform: uppercase;   color: #053666;    margin-bottom: 15px; font-style: italic;}

.corpix-features-section {  padding-top: 80px;  padding-bottom: 90px;  border-bottom: 1px solid #d7d7d7;}
@media only screen and (max-width: 767px) {
.corpix-features-section {    padding-top: 80px;    padding-bottom: 80px;}
}
.features-wrap {  margin-top: -30px;}
.features-item {  position: relative;  margin-top: 30px;}
.features-item::before {  content: "";  position: absolute;  left: 0;  top: 0;  background: #e1e1e1;  width: 1px;  height: 200px;}
@media only screen and (max-width: 1199px) {
.features-item::before {    display: none;  }
}
.features-item.features-item-1::before {  display: none;}
.features-item .features-content {  margin-top: 20px;  padding: 0 10px;}

.features-item .features-content .title {font-family: 'Koulen', cursive;  font-size: 20px;  line-height: 30px;  text-transform: uppercase;  color: #0a0c1c;}

.features-item .features-content p {	font-size: 14px;    line-height: 21px;    margin-top: 3px;}
.corpix-features-02 {  border-top: 1px solid #d7d7d7;  border-bottom: 0;}
.service-single-content .service-single-img img {  width: 100%;}
.service-single-content .lower-content .service-single-title {  background: #ffffff;  position: relative;  z-index: 5;}
.service-single-content .lower-content .text {  font-size: 14px;  line-height: 25px;  margin-top: 12px;}
.service-single-content .lower-content .service-inner-text {  margin-top: 40px;}
.service-single-content .lower-content .service-inner-text .inner-title {  font-size: 36px;  line-height: 48px;  text-transform: uppercase;  color: #0a0c1c;}
.service-single-content .lower-content .service-inner-text p {  font-size: 16px;  line-height: 30px;  margin-top: 20px;}
.service-single-content .lower-content .service-inner-text .service-img-list-wrap {  display: flex;  align-items: center;  margin-top: 40px;}
.service-single-content .lower-content .service-inner-text .service-img-list-wrap .service-img {  position: relative;}
.service-single-content .lower-content .service-inner-text .service-img-list-wrap .service-img::before {  content: "";  position: absolute;  left: 0;  top: 0;  background: rgba(17, 56, 100, 0.4);  width: 100%;  height: 100%;}
.service-single-content .lower-content .service-inner-text .service-img-list-wrap .service-list {  flex: 1;  margin-left: 30px;}
.service-single-content .lower-content .service-inner-text .service-img-list-wrap .service-list ul li {  font-size: 18px;  line-height: 36px;  font-weight: 700;  color: #0a0c1c;}
.service-single-content .lower-content .service-inner-text .service-img-list-wrap .service-list ul li i {  font-size: 16px;  color: #ffa800;  margin-right: 15px;}
.service-single-content .lower-content .service-inner-text .service-faq {  margin-top: 50px;}
@media only screen and (max-width: 991px) {
.service-sidebar {margin-top: 60px;}
}
.service-sidebar .service-widget .service-category-list {  border: 1px solid #e5e5e5;}
.service-sidebar .service-widget .service-category-list ul li {
padding: 0px 14px;
position: relative;
}
.service-sidebar .service-widget .service-category-list ul li::before {  content: "";  position: absolute;  right: 0;  top: 0;  background: #115294;  width: 3px;  height: 100%;  opacity: 0;  visibility: hidden;  transition: all 0.3s linear;}
.service-sidebar .service-widget .service-category-list ul li + li {  border-top: 1px solid #e5e5e5;}
.service-sidebar .service-widget .service-category-list ul li a {
font-size: 15px;
line-height: 42px;
font-family: Cambria,"serif";
text-transform: uppercase;
font-weight: 700;
color: #0a0c1c;
}
.service-sidebar .service-widget .service-category-list ul li a i {  color: #053666;  margin-left: 10px;  opacity: 0;  visibility: hidden;  transition: all 0.3s linear;}
.service-sidebar .service-widget .service-category-list ul li.active, .service-sidebar .service-widget .service-category-list ul li:hover {  background: #f0f1f4;}
.service-sidebar .service-widget .service-category-list ul li.active::before, .service-sidebar .service-widget .service-category-list ul li:hover::before {  opacity: 1;  visibility: visible;}
.service-sidebar .service-widget .service-category-list ul li.active a, .service-sidebar .service-widget .service-category-list ul li:hover a {  color: #115294;}
.service-sidebar .service-widget .service-category-list ul li.active a i, .service-sidebar .service-widget .service-category-list ul li:hover a i {  margin-left: 20px;  opacity: 1;  visibility: visible;}
.service-sidebar .service-widget .service-cta {  background-repeat: no-repeat;  background-size: cover;  background-position: 50% 100%;  position: relative;  z-index: 1;}
.service-sidebar .service-widget .service-cta::before {  content: "";  position: absolute;  left: 0;  top: 0;  background: rgba(17, 56, 100, 0.7);  width: 100%;  height: 100%;  z-index: -1;}
.service-sidebar .service-widget .service-cta .service-cta-content {  padding: 45px 50px 55px;}
@media only screen and (max-width: 1199px) {
.service-sidebar .service-widget .service-cta .service-cta-content {padding: 45px 35px 55px;}
}
.service-sidebar .service-widget .service-cta .service-cta-content .sub-title {  font-size: 24px;  line-height: 36px;  text-transform: uppercase;  color: #ffffff;}
.service-sidebar .service-widget .service-cta .service-cta-content .title {  font-size: 36px;  line-height: 48px;  text-transform: uppercase;  color: #ffffff;}
@media only screen and (max-width: 767px) {
.service-sidebar .service-widget .service-cta .service-cta-content .title {font-size: 35px; line-height: 46px;}
}
.service-sidebar .service-widget .service-cta .service-cta-content .service-number-wrap {  display: flex;  align-items: center;  justify-content: center;  margin-top: 15px;}
.service-sidebar .service-widget .service-cta .service-cta-content .service-number-wrap .number-icon {  width: 60px;  height: 60px;  line-height: 60px;  text-align: center;  background: #053666;s  border-radius: 50%;}
.service-sidebar .service-widget .service-cta .service-cta-content .service-number-wrap .number-text {  margin-left: 10px;}
.service-sidebar .service-widget .service-cta .service-cta-content .service-number-wrap .number-text .number {  font-size: 30px;  line-height: 1;  color: #ffffff;}
.service-sidebar .service-widget .service-cta .service-cta-content .service-cta-btn {  border-top: 1px solid #5c6f84;  margin-top: 50px;  padding-top: 40px;}
.service-sidebar .service-widget .service-cta .service-cta-content .service-cta-btn .btn-text {  font-size: 24px;  line-height: 36px;  text-transform: uppercase;  color: #ffffff;}
.service-sidebar .service-widget .service-cta .service-cta-content .service-cta-btn .btn {  font-size: 16px;  text-transform: uppercase;  margin-top: 15px;}
@media only screen and (max-width: 1199px) {
.service-single-content { padding-right: 40px; }
.service-single-content .lower-content .service-single-title {    max-width: 540px;    margin-top: -235px;}
}
@media only screen and (max-width: 991px) {
.service-single-content {padding-right: 0px;}
.service-single-content .lower-content .service-single-title {max-width: 540px;  margin-top: -235px;}
}
@media only screen and (max-width: 767px) {
.service-single-content .lower-content .service-single-title {    max-width: 470px;    margin-top: -205px;}
.service-single-content .lower-content .service-inner-text .inner-title { font-size: 30px; line-height: 40px;}
.service-single-content .lower-content .service-inner-text .service-img-list-wrap .service-list {  margin-left: 20px;}
.service-single-content .lower-content .service-inner-text .service-img-list-wrap .service-list ul li i { margin-right: 10px;}
}
@media only screen and (max-width: 575px) {
.service-single-content .lower-content .service-single-title { padding: 0;    padding-top: 20px;   margin-top: 0px;}
.service-single-content .lower-content .text {  margin-top: 20px;  }
.service-single-content .lower-content .service-inner-text .inner-title { font-size: 26px;}
.service-single-content .lower-content .service-inner-text .service-img-list-wrap { display: block; }
.service-single-content .lower-content .service-inner-text .service-img-list-wrap .service-img {display: inline-block;}
.service-single-content .lower-content .service-inner-text .service-img-list-wrap .service-list { margin-left: 0px;  margin-top: 20px;}
}
.lower-content p {   line-height: 26px;}
.full-text p {    line-height: 24px;}
.ttm-icon_element-fill.ttm-icon_element-color-skincolor{color: #fff;}
.ttm-icon_element-fill.ttm-icon_element-color-skincolor{    background-color: #8cbc43;}
.ttm-icon.ttm-icon_element-style-round {    border-radius: 5px;}
.ttm-icon.ttm-icon_element-size-lg {    height: 78px;    width: 78px;    line-height: 78px;}
.section-title h3 {    text-transform: uppercase;    font-size: 14px;    line-height: 28px;    display: inline-block;    position: relative;    padding-right: 60px;   margin-bottom: 8px;}
.section-title .title-header h3:after {    display: block;    content: "";    position: absolute;    width: 50px;    height: 1px;    right: 0;    top: 12px;}
.padding_left20 {    padding-left: 20px;}
.ttm-bgcolor-grey{background-color: #f8f8f8;}
.padding_bottom125 {    padding-bottom: 125px;}
.bg-img1 {    background-image: url(img/row-bgimage-1.jpg);    background-repeat: no-repeat;    background-size: cover;    background-position: 100% 0;    background-attachment: scroll;}
.ttm-bg {    position: relative;}
.ttm-row {    padding: 90px 0;}
.ttm-bg-layer{	position: absolute;   height: 100%;    width: 100%;    top: 0;    left: 0;}
.ttm-bg.ttm-bgimage-yes >.ttm-bg-layer{	opacity: .88;}
.ttm-bgcolor-grey > .ttm-bg-layer{    background-color: #f8f8f8;}
.title-header > img{width: 15% !important;}
.title-desc p {    line-height: 24px; margin-bottom: 12px;}
h5.fs-22 {    font-size: 23px;    margin-bottom: 15px;    color: #115294;}
ul.ttm-list.ttm-list-style-icon li {    line-height: 25px;    color: #333;}
.featured-icon-box.style2 {    padding: 40px 27px 35px 27px;    text-align: center;    -webkit-transition: 0.5s;   -o-transition: 0.5s;    -moz-transition: 0.5s;   transition: 0.5s;    border-radius: 3px;}
.featured-icon-box.style2 .featured-icon .ttm-icon i {    font-size: 33px;    transition: all 600ms ease;}
.ttm-bgcolor-white{	background-color: #fff;}
.box-shadow {    box-shadow: 0 0 7px 0 rgb(43 52 59 / 8%);}
.featured-title h3 a{    font-size: 18px;    line-height: 34px;    margin-bottom: 12px;    font-weight: 700;    text-transform: capitalize;}
.featured-icon-box.style2:hover{    -webkit-transform: translateY(-10px);    -moz-transform: translateY(-10px);    -ms-transform: translateY(-10px);    -o-transform: translateY(-10px);    transform: translateY(-10px);}    
.featured-icon-box.style2{    padding: 40px 27px 35px 27px;    text-align: center;    -webkit-transition: 0.5s;    -o-transition: 0.5s;    -moz-transition: 0.5s;    transition: 0.5s;    border-radius: 3px;}    
.featured-title h3 a {   color: #053666;}
.featured-desc{font-family: 'Inter', sans-serif;}
a.hover-transparent:hover {    background-color: transparent !important;    box-shadow: none !important;}
nav.mobile-menu {    display: none;}
/*a.color-mode {    background: #f9702d;    width: 100%;    display: block;    color: #fff;    font-size: 17px;}*/
.service-single-content h2, h3, h4, h5, h6 {    font-size: 22px;    padding: 15px 0px;    color: #053666;}
.service-single-content ul li {    list-style: disc;    margin-left: 20px;}
/*a.color-mode {    background: #f9702d;    width: 100%;    display: block;    color: #fff;    font-size: 17px;}*/
.loan-calculator {width: 600px;  margin: 24px auto;  background: #fff;  box-shadow: 0 12px 50px -11px rgba(0, 0, 0, 0.2);  border-radius: 8px;  color: #14213d;  overflow: hidden;}
.loan-calculator,
.loan-calculator * {  box-sizing: border-box;}
.loan-calculator .top { background: -webkit-gradient(linear,left top,left bottom,from(#F56C28),to(#FD4D01)),#F56E28;    background: -webkit-linear-gradient(top,#F56C28 0%,#FD4D01 100%),#F56E28;    background: -moz-linear-gradient(top,#F56C28 0%,#FD4D01 100%),#F56E28;    background: -o-linear-gradient(top,#F56C28 0%,#FD4D01 100%),#F56E28;    background: linear-gradient(180deg,#F56C28 0%,#FD4D01 100%),#F56E28; color: #fff;  padding: 32px;}
.loan-calculator .top h2 {  margin-top: 0;}
.loan-calculator form {  display: flex;  gap: 8px;  justify-content: space-between;}
.loan-calculator .title {  margin-bottom: 16px;}
.loan-calculator form input {  font-size: 20px;  padding: 8px 24px;  width: 100%;}
.loan-calculator .result {  display: flex;  justify-content: space-between;  align-items: center;}
.loan-calculator .result .left {  width: 100%;  padding: 8px 32px;}
.loan-calculator .left h3 {  font-size: 16px;  font-weight: 400;  margin-bottom: 8px;}
.loan-calculator .result .value {  font-size: 30px;  font-weight: 900;  padding-bottom: 10px;  border-bottom: 1px solid rgba(20, 33, 61, 0.2);}
.loan-calculator .result .value::before {  content: '₹';  font-size: 24px;  font-weight: 400;  margin-right: 6px;  opacity: 0.4;}
.loan-calculator .calculate-btn {  background: #0f4f8d;  color: #fff;  border: none;  padding: 8px 32px;  border-radius: 8px;  font-size: 18px;  font-weight: 900;  cursor: pointer;  margin: 24px 0;}
.loan-calculator .right {  width: 50%;}
@media (max-width: 650px) {
.loan-calculator {width: 90%; max-width: 500px;}
.loan-calculator form {flex-direction: column; gap: 20px;}
.loan-calculator .result {flex-direction: column; text-align: center;}
}
.about-part p {    color: #fff;    margin-bottom: 15px;}
.why-choose-us .title h3 {    font-size: 30px; padding-bottom: 0px;}
.loan-form .title h4 {    font-size: 30px;padding-bottom: 0px;}
.still-have-questions .title h3 {    font-size: 40px;}
.service-single-img img {    border: 1px solid #ccc;}
.lower-content ul li {    margin-bottom: 10px;} 
/*select#loan-type {   }*/
select.inner-coloring{ color: #495057 !important; background: #fff;    border: none;     font-family: 'Inter', sans-serif; border-radius: 0px; font-size: 14px; height: 30px;}
.about-content h2 {    font-size: 30px;    margin-top: 20px; margin-bottom: 10px;}
.about-content h3 {    font-size: 30px;    margin-top: 20px; margin-bottom: 10px;}
.about-content p {    line-height: 23px;}
.service_heading h3 {    font-size: 30px;    padding: 0;}
.contact-info-wrap h2 {    line-height: 30px !important;    font-size: 30px !important;}
.contact-wrap h3 {    font-size: 30px;    line-height: 0 !important;}
.whats-app-icon img { position: fixed;    bottom: 120px;    left: 20px;    cursor: pointer;    transition: 0.5s;    z-index: 999;    box-shadow: 2px 2px 6px rgb(0 0 0 / 40%);    border-radius: 100px;}
div#owl-demo-partners .owl-buttons {    display: none;}

.spansmallfont{font-size: 10px !important;}
.p2htwo {font-size: 40px; margin: 0px; padding: 0px; font-family: 'Koulen', cursive;}
.loan-calculator .left p {  font-size: 16px;  font-weight: 400;  margin-bottom: 8px; font-family: 'Koulen', cursive; padding: 15px 0px; color: #053666; }
.flip-card-back p { color: #f78942; font-size: 25px; display: block; margin-bottom: 8px; font-family: 'Koulen', cursive; font-weight: 500; line-height: 1.2;}
.brabdsh4 { font-size: 30px; color: #212529; }
.stillh5 { font-size: 30px; padding-bottom: 0px;}
.applyh5 { font-size: 30px; }
.about-part a strong {    color: #fff;}
.full-width-content {    margin: 0px auto; margin-bottom: 20px;}
p.heading_test { background: #005490;    width: 100%;    display: block;    padding: 10px 15px;   font-size: 22px;    font-weight: 700;}
/*.full-width-content > .row {  height: 180px;}*/
.related-products .section-heading {    text-align: center;}
.related-products .container {    padding: 0;}
.related-products .container {    padding-top: 20px;}

.read-btn a {    background: #0b1a32;    padding: 7px 15px;    color: #fff;}
.read-btn{margin-top: 15px;}
.related_content h4 {    font-size: 20px;}
.related_img img {    height: 160px;    margin: 10px 0px;}
.related_img img {    width: 100%;    object-fit: contain;    border: 1px solid #cccc;}
.related_content {    margin-top: 10px;}
.content-side-product-details span {    font-size: 22px;}

.bog-section {    margin-bottom: 0;    border-bottom: 1px solid #cccc;    padding-bottom: 30px;    padding-top: 30px;}
.blg-img img {    width: 100%;    height: 258px;    object-fit: contain;}
.blg-img img {    border: 1px solid #ccc;}
.details-product span {    color: #053666;    font-weight: 700;    font-size: 19px;    margin-bottom: 8px;    display: block;}
a.blog-btn {    background: #053666;    color: #fff;    margin-top: 10px;}
span.blog-title {    font-size: 20px;    font-weight: 700;    display: block;   margin-bottom: 10px;    color: #053666;}

.mobile-three-item li {    display: inline-block;    margin-right: 0;    padding: 5px 0px;    width: 32%;}
.mobile-three-item {    text-align: center;}
.mobile-three-item li:nth-child(2) {    background-color: #64b161;}
.mobile-three-item li:last-child {    background-image: linear-gradient(to right, #053666 , #053666);}
.mobile-three-item li a {    color: #fff;}
.mobile-three-item {    text-align: center;    display: none;    position: fixed;    z-index: 999;    bottom: 0;    width: 100%;}
.mobile-btn-animation {    position: fixed;    left: 0;    bottom: 0;    width: 30%;    color: white;    text-align: center;    padding-top: 5px;   padding-bottom: 5px;    margin-left: 2.5%;    z-index: 1000;	background-color: #1e1a4c;}
.mobile-btn-animation a {    color: white;}
#mobile-call-container a {    width: 100%;    min-width: 100%;}
a.dark-blue {    background: #115294; }
.gradient-orange{background: -webkit-gradient(linear,left top,left bottom,from(#F56C28),to(#FD4D01)),#F56E28;    background: -webkit-linear-gradient(top,#F56C28 0%,#FD4D01 100%),#F56E28;    background: -moz-linear-gradient(top,#F56C28 0%,#FD4D01 100%),#F56E28;    background: -o-linear-gradient(top,#F56C28 0%,#FD4D01 100%),#F56E28;    background: linear-gradient(to right, #dc3545, #3e9bff)}
.gradient-orange h3 {    font-size: 35px; color: #053666;}
.input-group-text{background-color:#115294;  border-radius: 0px;}
.gradient-orange input {    border-radius: 0px;}
button.submit-btn {    background: #115294;    color: #fff;}
button.submit-btn:hover {color: #053666;}
p.heading{    font-size: 22px;    font-weight: 600;}
.gradient-orange p {    font-size: 30px;    color: #053666;}
.instant {    color: #fff!important;    font-size: 17px;}
p.applyh5 {  font-family: 'Koulen', cursive;  font-size: 30px;    padding: 0px 0px;    color: #053666;}
.dark-part {background-color: #1e1a4c;    padding: 15px;}
.slider_form button {   background-image: linear-gradient(to right, #053666 , #053666);  padding: 6px 20px 6px 20px;    border-radius: 5px;    text-transform: uppercase;    color: #fff;    font-weight: bold;    width: 100%;    cursor: pointer;   border: none; outline: none;}
.dark-part p {    font-size: 25px;    font-weight: bold;}
.slider_form input{outline: none; height: 35px;}
.slider_form select{outline: none; height: 35px;     font-family: 'Inter', sans-serif; padding-left: 3px;}
.slider_form option{    font-family: 'Inter', sans-serif;}
.slider_form textarea{outline: none;}
.location_part p {    margin-bottom: 20px;    line-height: 25px;}
div#results > p {margin-bottom: 15px;}
.full-footer strong {     font-family: 'Koulen', cursive;}
span.text-theme-colored {    font-size: 30px;    font-family: 'Koulen', cursive;}
.content-side p {    margin-bottom: 22px;}
.twd_container > p {    margin-bottom: 0;}
.under-content p {
    padding-left: 50px;
    padding-right: 50px;
}
.text-muted {
    color: #6c757d!important;
}
.back-btn a {
    background: linear-gradient(-45deg, #f75c1e, #f77a00, #f78d46, #f74d00);
    padding: 10px 30px;
    border-radius: 50px;
    transition: 0.5s;
}
.font-italic {
    font-style: italic!important;
}
.under-content h4 {
    color: #1e1a4c;
}

.about-area-two .about-img img:nth-child(1) {
    border-radius: 50px 0 0 0;
    position: relative;
    z-index: 1;
    width: 100%;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
    border-radius: 20px;
}

.works-area {
    background-color: #f9f9f9;
    /* background-image: url(../img/works-bg.png); */
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.section-title {
    margin-bottom: 40px;
    text-align: center;
    position: relative;
    z-index: 1;
}
.section-title .sub-title {
    display: block;
    color: #e93c05;
    margin-bottom: 3px;
    font-weight: 600;
}
.section-title h2 {
    margin-bottom: 0;
    font-size: 29px;
}

.works-item {
    margin-bottom: 30px;
    text-align: center;
}

.works-item h3 {
    font-size: 24px;
    margin-bottom: 10px;
}

.works-item h3 a {
    color: #011a41;
	    font-size: 21px;
}

.works-item p {
    margin-bottom: 0;
}

.widget-area .widget-item {
    margin-bottom: 30px;
    border: 1px solid #013368;
    padding: 30px;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
    box-shadow: 0px 0px 33px 2px rgb(0 0 0 / 37%);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px;
    background: var(--white);
    min-height: 365px;
}

.widget-area .widget-item h3 {
    font-size: 24px;
    margin-bottom: 30px;
    position: relative;
    padding-bottom: 5px;
    border-left: 3px solid #e93c05;
    padding-left: 10px;
}

.widget-area .services ul li {
    list-style-type: none;
    display: block;
    margin-bottom: 10px;
    border-radius: 30px;
}

.mylist {
    background: #ffffff;
    margin-bottom: 12px;
    color: #024ea0;
    padding: 10px;
    border-radius: 2px;
    list-style-type: none;
    box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
}

.apply-area .apply-item .form-group label {
    margin-bottom: 10px;
    font-weight: 600;
    font-size: 15px;
    color: #011a41;
}

.apply-area .apply-item .form-group .form-control {
    height: 50px;
    border: 0;
    border-radius: 0;
    padding-left: 20px;
    font-size: 15px;
    background-color: #fafafa;
    border-color: dodgerBlue;
    box-shadow: 0 0 8px 0 dodgerblue;
}
.form-control {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.common-btn {
    border: none;
    position: relative;
    display: inline-block;
    text-align: center;
    overflow: hidden;
    z-index: 1;
    background-color: #003466;
    color: #fff;
    -webkit-transition: .5s all ease;
    transition: .5s all ease;
    border-radius: 5px;
    opacity: 1;
    font-weight: 600;
    padding: 12px 25px;
}

tbody, td, tfoot, th, thead, tr {
    border-color: inherit;
    border-style: solid;
    border-width: 1px;
    padding: 6px
}