.market_wrap {
height: 490px;
border-radius: 10px;
overflow: hidden;
position: relative;
display: inline-block;
width: 100%;
}
.market_wrap img{
width: 100%;
height: 100%;
object-fit: cover;
transition: 0.3s linear;
}
.market_wrap:hover img {
transform: scale(1.05);
transition: 0.3s linear;
}
.market_content_wrap {
border-radius: 10px;
background: #fff;
position: absolute;
bottom: 0;
left: 50%;
padding: 20px;
width: 95%;
transform: translate(-50%, -8%);
height: 115px;
transition: 0.3s limear;
}
.arrow {
width: 40px;
height: 40px;
border-radius: 8px;
background: #0071FF;
position: absolute;
top: 10px;
right: 10px;
color: #fff;
display: flex;
align-items: center;
justify-content: center;
font-size: 23px;
opacity: 0;
transition: 0.3s limear;
}
.market_wrap:hover .market_content_wrap {
background: #0071FF;
color: #fff;
transition: 0.3s limear;
}
.market_wrap:hover .arrow{
opacity: 1;
transition: 0.3s limear;
}
.market_wrap:hover .common_sub_title ,
.market_wrap:hover p {
color: #fff;
transition: 0.3s limear;
} footer {
background: #0F0F0F;
padding-top: 60px;
padding-bottom: 15px;
position: relative;
}
footer .container {
position: relative;
z-index: 9;
}
.footerpattern {
position: absolute;
width: 100%;
top: 0;
mix-blend-mode: luminosity;
height: 100%;
object-fit: cover;
left: 0;
opacity: 0.18;
}
.copy_right {
display: flex;
align-items: center;
justify-content: space-between;
}
.copy_right p {
color: #FFFFFF80;
font-size: 12px;
font-weight: 400;
margin: 0;
}
.copy_right p a {
color: #FFFFFF80;
text-decoration: none;
}
.social_media {
margin-top: 30px;
display: flex;
gap: 10px;
}
.social_media a {
background: #FFFFFF0D;
color: #fff;
border-radius: 10px;
width: 35px;
height: 35px;
display: flex;
align-items: center;
justify-content: center;
font-size: 20px;
transition: 0.3s linear;
}
.social_media a:hover{
background: #0071FF;
transition: 0.3s linear;
}
.ft_menusec ul {
list-style-type: none;
margin: 0;
padding: 0;
}
.ft_menusec ul a {
color: #adadad;
text-decoration: none;
margin-bottom: 10px;
display: block;
font-size: 16px;
}
.ft_menusec ul a:hover{
color: #0071FF;
}
.copy_right a:hover{
color: #fff;
}
.footer_copyright {
border-top: 1px solid #cecece1c;
padding-top: 20px;
margin-top: 50px;
}  .count_sec .count {
font-size: 30px;
font-weight: 600;
}
.count_sec_val {
display: flex;
align-items: center;
width: 100%;
}
.symbol {
font-size: 30px;
font-weight: 600;
margin-left: 5px;
}
.count_sec .counterheading {
margin: 0;
font-size: 15px;
}
.count_sec.active {
background: #0071FF;
color: #fff;
}
.count_sec{
padding: 15px;
border-radius: 5px;
width: 100%;
height: 135px;
display: flex;
align-items: center;
flex-wrap: wrap;
}
.abt_img {
overflow: hidden;
border-radius: 10px;
}
.abt_img img {
width: 100%;
height: 450px;
object-fit: cover;
border-radius: 10px;
transition: 0.3s linear;
}
.abt_img:hover img{
transform: scale(1.05);
transition: 0.3s linear;
}  .ctaimg img {
width: 100%;
height: 220px;
object-fit: cover;
border-radius: 15px;
}
.ctablock{
position: relative;
overflow: hidden;
}
.ctapattern {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 300px;
mix-blend-mode: color-burn;
opacity: 0.38;
object-fit: cover;
object-position: top;
}
.ctablock .container {
position: relative;
z-index: 9;
}
.cta_right p {
color: #E6E6E6;
margin-bottom: 30px;
}
.cta_right {
padding-left: 50px;
} #hm_about ul {
padding: 0;
margin: 0;
list-style-type: none;
display: flex;
align-items: center;
}
#hm_about ul li {
width: 165px;
} #innerbanner { padding: 10px 0;
height: 130px;
display: flex;
align-items: center;
}
.breadcrumb .breadcrumb-item1 a {
text-decoration: none;
color: #767676;
font-size: 14px;
}
.breadcrumb .breadcrumb-item1{
color: #767676;
font-size: 14px;
}
.breadcrumb{
margin-bottom: 0;
}
.breadcrumb li.active::before {
content: "/";
padding: 0 5px;
}
.policycontent h2 {
font-size: 32px;
font-weight: 700;
margin-bottom: 25px;
}
.policycontent h3 {
font-size: 24px;
font-weight: 600;
margin-bottom: 20px;
}
.policycontent p {
margin-bottom: 10px;
}
.policycontent h4 {
font-size: 20px;
}
.links_div a {
display: block;
margin-bottom: 10px;
}
.links_div{
margin-bottom: 30px;
}
.policycontent a {
text-decoration: none;
color: #0071FF;
word-break: break-word;
}
section.policycontent a:hover {
color: #000;
} .innerbannersec{
position: relative;
overflow: hidden;
}  .contact-header{
text-align:center;
margin-bottom:50px;
}
.contact-header p{
max-width:600px;
margin:auto;
}
.contact-form {
padding-right: 60px;
}
.form-group {
width: 100%;
margin-bottom: 20px;
}
.contact-form .confirmation {
font-size: 14px;
margin-bottom: 25px;
}
.form-group label{
display:block;
font-size:14px;
margin-bottom:8px;
font-weight:500;
}
.form-group input,
.form-group textarea{
width:100%;
padding:14px 16px;
border:1px solid #ddd;
border-radius:8px;
font-size:14px;
outline:none;
transition:0.3s;
}
.form-group input:focus,
.form-group textarea:focus{
border-color:#0071FF;
}
.form-group textarea {
height: 90px;
resize: none;
}
.contact-info {
background: #F2F7FE;
padding: 25px 25px;
border-radius: 10px;
}
.info-block {
margin-bottom: 25px;
border-bottom: 1px solid #cdcbcb;
padding-bottom: 20px;
}
.info-block:last-child {
margin-bottom: 0px;
border-bottom: 0;
padding-bottom: 0px;
}
.info-block h3 {
font-size: 20px;
margin-bottom: 12px;
font-weight: 600;
}
.info-block p{
font-size:14px;
color:#666;
line-height:1.7;
margin-bottom:12px;
}
.info-links a {
display: block;
text-decoration: none;
color: #000;
font-size: 20px;
font-weight: 600;
}
.info-links svg {
color: #0071ff;
}
.common_blue_btn input[type="submit"] {
background: transparent;
border: 0;
color: #fff;
}  .innerbannersec1 {
width: 100%;
height: 230px;
overflow: hidden;
background-size: cover !important;
position: relative;
align-items: center;
display: flex;
}
.innerbannersec1:after{
content: "";
background: rgba(0,0,0,0.2);
position: absolute;
left: 0;
width: 100%;
height: 100%;
top: 0;
}
.banner_inner_content {
z-index: 99;
position: relative;
color: #fff;
}
.banner_inner_content .breadcrumb .breadcrumb-item1,.banner_inner_content .breadcrumb .breadcrumb-item1 a{
color: #0c0c0c;
}
.banner_inner_content .common_title {
color: #000;
margin-bottom: 15px;
}  .about_left img {
width: 100%;
height: 400px;
object-fit: cover;
border-radius: 10px;
}
.about_right {
padding-left: 50px;
}
.about_right ul#counter {
display: flex;
list-style-type: none;
}
.about_right .count_sec h6 {
width: 80px;
}
.about_right ul#counter li {
width: 33%;
}
.mission-section ul{
padding: 0;
margin-bottom: 0;
list-style-type: none;
}
.mission-section ul li {
background: #F2F7FE;
margin-bottom: 45px;
align-items: center;
border-radius: 15px;
padding: 30px 20px;
}
.mission_block ul li {
list-style-type: none;
margin: 0 0 12px;
position: relative;
position: relative;
display: flex;
align-items: center;
padding: 0 0 0 25px;
}
.mission_block ul li::before{
content: "";
display: inline-block;
width: 16px;
height: 16px;
position: absolute;
left: 0;
top: 3px;
background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%230071ff' d='M5.616 20q-.667 0-1.141-.475T4 18.386V5.615q0-.666.475-1.14T5.615 4h12.77q.666 0 1.14.475T20 5.615v12.77q0 .666-.475 1.14t-1.14.475z'/%3E%3C/svg%3E") no-repeat center;
background-size: contain;
}
.mission-section ul li:nth-child(even) .mission_block {
padding-left: 60px;
}
.mission-section ul li:nth-child(odd) .mission_block {
padding-left: 60px;
}
.mission_block .common_title {
margin-bottom: 30px;
display: inline-block;
width: 100%;
} .surfacebox {
background: #F2F7FE;
border-radius: 10px;
padding: 30px;
display: grid;
height: 280px;
align-content: space-between;
}
.inner_headbox span {
width: 40px;
display: flex;
height: 40px;
border-radius: 50%;
background: #0071ff;
align-items: center;
justify-content: center;
margin-bottom: 15px;
}
.inner_headbox h4 {
font-size: 18px;
font-weight: 600;
margin: 0;
}
.surfacebox p, .surfacebox ul li {
margin: 0;
font-size: 15px;
}
.surfacebox ul {
margin: 0;
padding: 0;
list-style-type: none;
}
.surfacebox ul li{
padding-left: 20px;
position: relative;
}
.surfacebox ul li::before {
content: "";
display: inline-block;
width: 10px;
height: 10px;
position: absolute;
left: 0;
top: 7px;
background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%230071ff' d='M5.616 20q-.667 0-1.141-.475T4 18.386V5.615q0-.666.475-1.14T5.615 4h12.77q.666 0 1.14.475T20 5.615v12.77q0 .666-.475 1.14t-1.14.475z'/%3E%3C/svg%3E") no-repeat center;
background-size: contain;
}
.inner_headbox span svg {
font-size: 21px;
}
.mission-section ul li:last-child {
margin: 0;
}
.cont_pg .common_bannertitle, .cont_pg .banner_inner_content .breadcrumb .breadcrumb-item1, .cont_pg .banner_inner_content .breadcrumb .breadcrumb-item1 a {
color: #fff;
}
.common_blue_btn span.wpcf7-spinner {
margin: 0;
position: absolute;
display: none;
}